-
公开(公告)号:US11265537B2
公开(公告)日:2022-03-01
申请号:US16898532
申请日:2020-06-11
Applicant: HFI Innovation Inc.
Inventor: Wang-Lin Lai , Yu-Chen Sun , Shan Liu , Xiaozhong Xu , Tzu-Der Chuang , Ding-Yun Chen , Yu-Wen Huang
IPC: H04N19/11 , H04N1/64 , H04N19/176 , H04N19/593 , H04N19/463 , H04N19/186 , H04N19/159 , H04N19/426 , H04N19/105 , H04N19/196 , H04N19/154 , H04N19/94
Abstract: A method of palette management for palette coding in a video coding system receives input data associated with a current block in a high-level picture structure and initializes a palette predictor in the high-level picture structure before a corresponding palette of a first palette-coded block in the high-level picture structure is coded. If a palette mode is selected for the current block, the method applies the palette coding to the current block using a current palette and updates the palette predictor based on the current palette to generate an updated palette predictor for a next block coded in the palette mode.
-
公开(公告)号:US11044479B2
公开(公告)日:2021-06-22
申请号:US16679650
申请日:2019-11-11
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Jungsun Kim , Yu-Chen Sun , Wang-Lin Lai , Ching-Yeh Chen , Jing Ye , Shan Liu
IPC: H04N19/593 , H04N19/103 , H04N19/11 , H04N19/122 , H04N19/157 , H04N19/176 , H04N19/426 , H04N19/44 , H04N19/625
Abstract: Methods for coding syntax related to palette coding generated in a video coding system are disclosed. According to one embodiment, the current block size checked against the pre-defined block size. If the current block size is larger than the pre-defined block size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the pre-defined block size, the current coding mode is selected from a coding group including the palette coding mode. In another embodiment, if the current block size is greater than a maximum transform size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the maximum transform size, the current coding mode is selected from a coding group including the palette coding mode.
-
公开(公告)号:US10972723B2
公开(公告)日:2021-04-06
申请号:US16583818
申请日:2019-09-26
Applicant: HFI INNOVATION INC.
Inventor: Tzu-Der Chuang , Wang-Lin Lai , Yu-Chen Sun , Shan Liu , Xiaozhong Xu
IPC: H04N19/105 , H04N19/176 , H04N19/593 , H04N19/196 , H04N19/157 , H04N19/136 , H04N19/186
Abstract: A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
-
公开(公告)号:US10904566B2
公开(公告)日:2021-01-26
申请号:US15556667
申请日:2016-03-17
Applicant: HFI Innovation Inc.
Inventor: Jing Ye , Tzu-Der Chuang , Shan Liu , Yu-Chen Sun
IPC: H04N19/93 , H04N19/70 , H04N19/593 , H04N19/182 , H04N19/167 , H04N19/157 , H04N19/186
Abstract: A method and apparatus of video coding using palette coding mode including run modes are disclosed. In one embodiment, the system determines a maximum palette run for a current pixel being coded based on coding information including block size of the current block, pixel location of the current pixel, and whether a last run type for the current block is the copy-index mode or the copy-above mode. The current run associated with the current pixel is then encoded into one or more binary strings or decoded from the bitstream according to the maximum palette run. A syntax element to indicate the last run type for the current block can be signaled or parsed from the bitstream.
-
公开(公告)号:US10681383B2
公开(公告)日:2020-06-09
申请号:US15563788
申请日:2016-04-08
Applicant: HFI Innovation Inc.
Inventor: Jing Ye , Jungsun Kim , Shan Liu , Kai Zhang , Tzu-Der Chuang , Weijia Zhu
IPC: H04N19/70 , H04N19/91 , H04N19/463 , H04N19/593 , H04N19/13 , H04N19/176
Abstract: A method of video coding using the palette coding mode with reduced complexity by sharing context(s) between context-based entropy coding of syntax element for the last run type mode and context-based entropy coding of syntax element for the run type mode is disclosed. A method with reduced complexity for binarization of the syntax element associated with the number of palette indices of the current block is disclosed, where Rice parameter is derived for the number of palette indices without the need for a division or table lookup operation. In another method, the syntax element to specify whether transpose process is applied to associated palette indices of the current block is signalled in the bitstream for the current block in a location after the syntax element to specify a last run type mode for the current block.
-
公开(公告)号:US10666974B2
公开(公告)日:2020-05-26
申请号:US15524369
申请日:2015-11-12
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Yu-Chen Sun , Jing Ye , Shan Liu , Xiaozhong Xu , Jungsun Kim
IPC: H04N19/157 , H04N19/169 , H04N19/46 , H04N19/593 , H04N19/70 , H04N19/463 , H04N19/426 , H04N19/93 , H04N19/159 , H04N19/176 , H04N19/44
Abstract: A method of video coding with reduced implementation cost by reusing transform coefficient buffer palette for palette coding is disclosed. If the current prediction mode is an Intra prediction mode or the Inter prediction mode, information related to transform coefficients for prediction residual of the current block resulted from Intra prediction or Inter prediction is stored in the transform coefficient buffer. If the current prediction mode is the palette coding mode, information related to palette data associated with the current block is stored in the transform coefficient buffer. The current block is then encoded or decoded based on the information related to the transform coefficients if the current block is coded in the Intra prediction mode or the Inter prediction mode, or the information related to the palette data stored in the transform coefficient buffer if the current prediction mode is the palette coding mode.
-
公开(公告)号:US10542253B2
公开(公告)日:2020-01-21
申请号:US16424322
申请日:2019-05-28
Applicant: HFI Innovation Inc.
Inventor: Shan Liu , Xiaozhong Xu
IPC: H04N11/02 , H04N19/107 , H04N19/169 , H04N19/176 , H04N19/159 , H04N19/103 , H04N19/119 , H04N19/70
Abstract: A method of signaling of coding modes including an IntraBC mode (Intra-block copy mode) to improve the coding efficiency is disclosed. The embodiment takes into consideration the facts that Inter prediction is more common in Inter slices than IntraBC prediction. In another embodiment, a binary sub-tree is disclosed that includes all the partition modes associated with IntraBC mode and the binary sub-tree consists of only said all members of the partition mode group.
-
公开(公告)号:US10511834B2
公开(公告)日:2019-12-17
申请号:US15568953
申请日:2016-04-29
Applicant: HFI Innovation Inc.
Inventor: Xiaozhong Xu , Shan Liu
IPC: H04N19/105 , H04N19/573 , H04N19/139 , H04N19/172 , H04N19/174 , H04N19/593 , H04N19/159 , H04N19/58
Abstract: A method and apparatus of reference picture list construction for video encoding and decoding includes considering a current picture when an Intra Picture Block Copy (IntraBC) mode is allowed. Embodiments of the reference picture list construction process comprise receiving input data of a current slice in the current picture, determining a temporary reference picture list for the current slice, and determining a final reference picture list from the temporary reference picture list. The reference picture list construction process further comprises adjusting the final reference picture list by setting the current picture to a predefined position in the final reference picture list if the IntraBC mode is allowed. An example of the predefined position is the last position. An example of the reference picture list construction only inserts the current picture into the predefined position when reference picture list modification is not used.
-
公开(公告)号:US10469848B2
公开(公告)日:2019-11-05
申请号:US15104654
申请日:2014-12-05
Applicant: HFI Innovation Inc.
Inventor: Wang-Lin Lai , Shan Liu , Tzu-Der Chuang , Xiaozhong Xu , Jing Ye
IPC: H04N19/186 , H04N19/115 , H04N19/167 , H04N19/70 , H04N19/593 , H04N19/463 , H04N19/176 , H04N19/105 , H04N19/157
Abstract: A method and apparatus for palette prediction and sharing according to the present invention are disclosed. A method incorporating an embodiment of the present invention determines one or more palette sharing flags for the current block. A set of current palettes corresponding to the set of color components is generated according to the palette sharing flags. If a first palette sharing flag is asserted, one or more current palettes indicated by the first palette sharing flag are copied entirely from one or more reference palettes of a set of reference palettes. If the first palette sharing flag is not asserted, one or more current palettes indicated by the first palette sharing flag are derived from a bitstream associated with the video data. Encoding or decoding is then applied to the current block according to the set of current palettes.
-
公开(公告)号:US10187661B2
公开(公告)日:2019-01-22
申请号:US14371437
申请日:2012-12-13
Applicant: HFI INNOVATION INC.
Inventor: Mei Guo , Shan Liu , Shaw-Min Lei
Abstract: In a method and apparatus for context-adaptive binary arithmetic coding (CABAC) of a syntax element, the bin string corresponding to the syntax element is processed by context-adaptive arithmetic coding with a reduced number of contexts using the bin-level bypass mode, bin-level context sharing, or both. The syntax element belongs to a group comprising merge_idx, ref_idx_1c/ref_idx_10/ref_idx_11, pred_type, and cu_qp_delta. In one embodiment, the syntax element corresponds to merge_idx and three bins of the bin string with bin indices corresponding to 1, 2 and 3 are coded in the bin by-pass mode. In another embodiment, the syntax element corresponds to ref_idx_1c/ref_idx_10/ref_idx_11 and one or more bins of the bin string with bin indices larger than 1 for larger than 2 are coded in the bin bypass mode.
-
-
-
-
-
-
-
-
-