Methods and apparatuses for coding transform blocks

    公开(公告)号:US11750841B2

    公开(公告)日:2023-09-05

    申请号:US17973600

    申请日:2022-10-26

    Inventor: Shih-Ta Hsiang

    CPC classification number: H04N19/60 H04N19/13 H04N19/176

    Abstract: Video processing methods and apparatuses in a video encoding or decoding system for processing residual data of transform blocks. A current transform block in a video picture is divided into multiple sub-blocks, and each sub-block in the current transform block is entropy encoded or decoded using multiple sub-block coding passes. Each transform coefficient level in each sub-block is visited once according to a pre-defined scanning order in each sub-block coding pass. Two or more syntax elements associated with transform coefficient levels in the current transform block are aggregated and coded in one single sub-block coding pass. The video processing method is applied if the current transform block contains at least one non-zero transform coefficient level and the current transform block is coded in Transform Skip Mode (TSM) according to some embodiments.

    Method and apparatus of binarization and context-adaptive coding for syntax in video coding

    公开(公告)号:US10382759B2

    公开(公告)日:2019-08-13

    申请号:US15314645

    申请日:2015-06-18

    Abstract: A method and apparatus for entropy coding and decoding for source symbols generated in a video coding system are disclosed. According to the present invention, a MSB (most significant bit) index and any refinement bit for the current symbol value are determined first. A first binary string is generated by binarizing a prefix part related to the MSB index of the current symbol value using a unary code or a truncated unary code. Also, a second binary string is generated by binarizing a suffix part corresponding to one or more refinement bits of the current symbol value using a fixed-length code or a truncated binary code if any refinement bit exists. The first binary string is coded using CABAC (context-adaptive binary arithmetic coding) and the second binary string is also coded using the CABAC if the second binary string exists.

    Method of run-length coding for palette predictor

    公开(公告)号:US10237557B2

    公开(公告)日:2019-03-19

    申请号:US15175444

    申请日:2016-06-07

    Inventor: Shih-Ta Hsiang

    Abstract: Methods and apparatus of palette coding based on a palette predictor in a video coding system are disclosed. A set of run lengths associated with re-use flags of a current palette with respect to a palette predictor is determined and the set of run lengths includes an Escape code to indicate an end of run length coding for the re-use flags of the current palette. A set of code values is determined for the set of run lengths by adaptively assigning an Escape code value to the Escape code depending on a current index of predictor run length coding. The set of run lengths is then encoded or decoded according to the set of code values. According to another method, a context model is determined for at least a portion of the binary string depending on current coding information, previous coding information or both.

    Method and apparatus of transform coefficient coding

    公开(公告)号:US11805279B2

    公开(公告)日:2023-10-31

    申请号:US17829730

    申请日:2022-06-01

    Inventor: Shih-Ta Hsiang

    CPC classification number: H04N19/70 H04N19/124 H04N19/176 H04N19/50 H04N19/60

    Abstract: A method and apparatus for decoding prediction residues in a video coding system operate by receiving input data associated with a current residual block, wherein the input data correspond to coded quantized-transform coefficients associated with the current residual block to be decoded at a decoder side, and wherein the current residual block is divided into one or more sub-blocks. This method further signals a plurality of syntax elements representing coded quantized transform coefficients at the encoder side or parsing the plurality of syntax elements representing the coded quantized transform coefficients at the decoder side, wherein at least two of the plurality of syntax elements are coded in a CABAC regular mode and all syntax elements coded in the CABAC regular mode are signalled or parsed in one coding pass. The method further encodes or decodes the current residual block according to the plurality of syntax elements.

    Methods and apparatuses for transform skip mode information signaling

    公开(公告)号:US11792388B2

    公开(公告)日:2023-10-17

    申请号:US17716037

    申请日:2022-04-08

    Inventor: Shih-Ta Hsiang

    CPC classification number: H04N19/103 H04N19/172 H04N19/176 H04N19/70

    Abstract: Video processing methods and apparatuses in a video coding system include receiving input video data of a current block in a current picture, determining whether a transform skip mode is enabled for the current picture, signaling or parsing a syntax element associated with a size constraint for enabling the transform skip mode in a SPS referred to by the current picture when the transform skip mode is enabled, determining whether the transform skip mode is applied to the current block when the current block satisfies the size constraint, processing residues of the current block according to the transform skip mode when the transform skip mode is applied to the current block, and encoding or decoding the current block. An enabling flag is signaled in a high-level syntax set or parsed from the high-level syntax set to determine whether the transform skip mode is enabled for the current picture.

    Method of sample adaptive offset processing for video coding

    公开(公告)号:US10659817B2

    公开(公告)日:2020-05-19

    申请号:US14889406

    申请日:2014-07-15

    Abstract: A method of modified SAO (sample-adaptive offset) processing for a reconstructed picture in a video coding system to improve the performance is disclosed. In one example, a SAO-sign threshold is introduced to determine the sign of the difference between a current reconstructed pixel and a neighboring reconstructed pixel. A range of difference values greater than the negative SAO-sign threshold and smaller than the positive SAO-sign threshold is assigned to have a sign value of 0. In another example, the SAO-offset value is derived by multiplying the SAO-offset sign with a result from applying left shift by the SAO-bit-shift value to the absolute SAO-offset value. In yet another example, the absolute SAO-offset value is coded by truncated Rice (TR) codes and a maximum TR value is indicated by a syntax element.

    Method and apparatus for signaling slice partition information in image and video coding

    公开(公告)号:US12015802B2

    公开(公告)日:2024-06-18

    申请号:US17906777

    申请日:2021-04-01

    Inventor: Shih-Ta Hsiang

    CPC classification number: H04N19/82 H04N19/172 H04N19/70

    Abstract: A method and apparatus for signaling or parsing picture partition information are disclosed. The current picture is partitioned into one or more slices and one or more tiles according to the picture partition information. A control syntax is determined, where the control syntax is signaled from the video bitstream at the encoder side or parsed from the video bitstream at the decoder side unless the picture partition information indicates that a rectangular slice mode is selected, each sub picture is allowed to contain more than one rectangular slice, and the current picture contains only one rectangular slice in the current picture. In-loop filtering is applied across slice boundaries if the picture partition information indicates multiple slices existing in the current picture and the control syntax indicates the in-loop filtering being enabled.

Patent Agency Ranking