-
公开(公告)号:US10477203B2
公开(公告)日:2019-11-12
申请号:US15105151
申请日:2014-12-18
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Wang-Lin Lai , Yu-Chen Sun , Shan Liu , Xiaozhong Xu
IPC: H04N19/105 , H04N19/176 , H04N19/196 , H04N19/593 , 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.
-
公开(公告)号:US09788004B2
公开(公告)日:2017-10-10
申请号:US15123847
申请日:2015-03-12
Applicant: HFI Innovation Inc.
Inventor: Yu-Chen Sun , Tzu-Der Chuang , Yi-Wen Chen , Yu-Wen Huang
IPC: H04N19/50 , H04N19/593 , H04N19/463 , H04N19/105 , H04N19/13 , H04N19/46 , H04N19/176 , H04N19/182 , H04N19/186
CPC classification number: H04N19/50 , H04N19/105 , H04N19/13 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/46 , H04N19/463 , H04N19/593
Abstract: A method of coding a block of video data using palette coding is disclosed. According to the present invention, when a previous block is available, the system receives first information related to a previous palette set corresponding to previous palettes/triplet palette, and second information related to a previous palette predictor set corresponding to previous palette predictors/triplet-palette predictors associated with the previous block. The system then derives a current palette predictor set corresponding to current palette predictors/triplet-palette predictor associated with the current block based on the previous palette set and the previous palette predictor set by including at least one unused color or triplet of the previous palette predictor set in the current palette predictor set. A current palette set corresponding to current palettes/triplet-palette associated with the current block is derived from the current palette predictor set for palette encoding or decoding.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10097848B2
公开(公告)日:2018-10-09
申请号:US15312420
申请日:2015-05-22
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Yu-Chen Sun , Yi-Wen Chen , Shan Liu
IPC: H04N19/46 , H04N19/186 , H04N19/70
Abstract: Methods for palette coding of image and video data to avoid issues associated with zero-size palette or to improve performance by conditionally signaling CU (coding unit)-level escape pixel presence flag are disclosed. In one embodiment, size information related to palette size of a current palette table of the current CU is signaled conditionally based on the escape indication flag, where the escape indication flag indicates whether there is any sample in the current CU coded as an escape pixel. In another embodiment, the CU-level escape pixel presence flag is conditionally signaled according to the current palette size or both of the predicted palette size and the new palette size. Conditionally signaling the palette sharing flag may also be based on the palette sharing flag.
-
公开(公告)号:US09860548B2
公开(公告)日:2018-01-02
申请号:US15312387
申请日:2015-05-22
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Yu-Chen Sun
IPC: H04N19/463 , H04N19/593 , H04N19/93 , H04N19/172
CPC classification number: H04N19/463 , H04N19/172 , H04N19/593 , H04N19/93
Abstract: A method and apparatus for predictive palette coding of image and video data are disclosed. Reuse flags are used to indicate whether individual palette values in the current palette table are used in the palette predictor table. The present invention applies run-length coding to the run-lengths to improve coding efficiency. According to one embodiment, a reuse flag is assigned a first value if a corresponding current palette value in the current palette table is not used in the palette predictor table, and the reuse flag is assigned a second value if the corresponding current palette value in the current palette table is used in the palette predictor table. For example, the first value corresponds to “0” and the second value corresponds to “1”. The run-lengths correspond to the number of consecutive reuse flags having the first value.
-
公开(公告)号:US11457237B2
公开(公告)日:2022-09-27
申请号:US16880652
申请日:2020-05-21
Applicant: HFI INNOVATION INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Yu-Chen Sun , Jing Ye , Shan Liu , Xiaozhong Xu , Jungsun Kim
IPC: H04N19/186 , H04N19/103 , 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.
-
-
-
-
-
-
-
-
-