-
公开(公告)号: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.
-
公开(公告)号:US10715801B2
公开(公告)日:2020-07-14
申请号:US15598454
申请日:2017-05-18
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 , H04N19/176 , H04N19/463 , H04N19/105 , H04N19/196 , H04N19/154 , H04N19/593 , H04N19/186 , H04N19/159 , H04N19/426 , H04N19/94 , H04N1/64
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.
-
公开(公告)号:US10554979B2
公开(公告)日:2020-02-04
申请号:US15389743
申请日:2016-12-23
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Yu-Chen Sun , Jungsun Kim , Shan Liu , Wang-Lin Lai , Yi-Wen Chen
IPC: H04N19/157 , H04N19/50 , H04N19/11 , H04N19/182 , H04N19/105 , H04N19/184 , H04N19/176
Abstract: In a palette prediction that includes a copy-above mode for predicting one or more first pixels based on one or more above pixels located above said one or more first pixels correspondingly, a method of palette mode coding using palette prediction for a picture includes receiving input data associated with a current block and determining a current coding mode for one or more current pixels. If the current coding mode corresponds to the copy-above mode, then the method identifies one or more above pixels located above said one or more current pixels correspondingly, wherein said one or more above pixels are restricted to be non-Escape pixels. The method further encodes the one or more current pixels by using said one or more above pixels as predictors.
-
公开(公告)号:US10178412B2
公开(公告)日:2019-01-08
申请号:US15563811
申请日:2016-04-08
Applicant: HFI Innovation Inc.
Inventor: Jing Ye , Jungsun Kim , Shan Liu , Wang-Lin Lai , Tzu-Der Chuang
IPC: H04N19/70 , H04N19/176 , H04N19/186
Abstract: A simplified syntax signalling for the number of palette indices is disclosed, where the syntax element corresponding to the total number of palette indices minus one is signalled and the palette indices are associated with the copy-index modes in the current block. In another embodiment, a syntax corresponding to the number of palette indices minus 1 is signalled, where the palette indices are associated with the copy-index modes in the current block. According to this embodiment, the syntax is constrained to a range from 0 to block size minus 1. In yet another embodiment, conformance constraint is imposed on the palette predictor run. For a current position of the palette predictor list, a syntax element corresponding to a current palette predictor run is parsed from the input bitstream and the syntax element is constrained to a range of values access valid entries in the palette predictor.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10979726B2
公开(公告)日:2021-04-13
申请号:US16390362
申请日:2019-04-22
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Wang-Lin Lai , Yu-Chen Sun , Shan Liu , Xiaozhong Xu , Yu-Wen Huang , Ding-Yun Chen
IPC: H04N19/196 , H04N19/105 , H04N19/176 , H04N19/593 , H04N19/436 , H04N19/13 , H04N19/167 , H04N19/186
Abstract: A method and apparatus perform palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, coding palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor.
-
公开(公告)号:US20200021802A1
公开(公告)日:2020-01-16
申请号: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/196 , H04N19/157 , H04N19/176 , H04N19/593 , 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.
-
-
-
-
-
-
-
-
-