-
公开(公告)号:US12143581B2
公开(公告)日:2024-11-12
申请号:US18310960
申请日:2023-05-02
Applicant: HFI INNOVATION INC.
Inventor: Tzu-Der Chuang , Chih-Wei Hsu , Ching-Yeh Chen
IPC: H04N19/119 , H04N19/169 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/96
Abstract: A methods and apparatus for adaptive data dependency between corresponding blocks partitioned from separate partition trees according to an embodiment of the present invention are disclosed. The data dependency between different tree structures is allowed when the tree structures are mutually inclusive. When the splitting is not used in one tree or when splitting is used in one tree and the same splitting or no split is used in the other tree, the data dependency between different tree structures is allowed. When the splitting in different tree structures are different, then the data dependency between different tree structures is disallowed. For each leaf CU in chroma tree, it should include one or more complete luma leaf CUs or it is completely included in one luma leaf CU, when the data dependency between different tree structures is allowed. Otherwise, then the data dependency between different tree structures is disallowed.
-
公开(公告)号:US11997266B2
公开(公告)日:2024-05-28
申请号:US17627732
申请日:2020-07-24
Applicant: HFI Innovation Inc.
Inventor: Yu-Wen Huang , Chih-Wei Hsu , Ching-Yeh Chen , Tzu-Der Chuang , Shaw-Min Lei
IPC: H04N19/117 , H04N19/186
CPC classification number: H04N19/117 , H04N19/186
Abstract: Methods and apparatus for loop-filter processing of reconstructed video are disclosed. According to one method, multiple CC-ALF (Cross-Component Adaptive Loop Filter) filters are used. Selection of the multiple CC-ALF filters can be signalled in one APS (Adaptation Parameter Set). According to another method, the CC-ALF can be implemented according to the difference between a to-be-process sample and its neighbouring sample.
-
公开(公告)号:US11979613B2
公开(公告)日:2024-05-07
申请号:US17851268
申请日:2022-06-28
Applicant: HFI Innovation Inc.
Inventor: Ching-Yeh Chen , Olena Chubach , Chen-Yen Lai , Tzu-Der Chuang , Chih-Wei Hsu , Yu-Wen Huang
IPC: H04N19/00 , H04N19/117 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/70 , H04N19/82
CPC classification number: H04N19/82 , H04N19/117 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/70
Abstract: Encoding methods and apparatuses include receiving input video data of a current block in a current picture and applying a Cross-Component Adaptive Loop Filter (CCALF) processing on the current block based on cross-component filter coefficients to refine chroma components of the current block according to luma sample values. The method further includes signaling two Adaptive Loop Filter (ALF) signal flags and two CCALF signal flags in an Adaptation Parameter Set (APS) with an APS parameter type equal to ALF or parsing two ALF signal flags and two CCALF signal flags from an APS with an APS parameter type equal to ALF, signaling or parsing one or more Picture Header (PH) CCALF syntax elements or Slice Header (SH) CCALF syntax elements, wherein both ALF and CCALF signaling are present either in a PH or SH, and encoding or decoding the current block in the current picture.
-
公开(公告)号:US11863757B2
公开(公告)日:2024-01-02
申请号:US17464498
申请日:2021-09-01
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Zhi-Yi Lin
IPC: H04N19/149 , H04N19/176 , H04N19/105 , H04N19/196
CPC classification number: H04N19/149 , H04N19/105 , H04N19/176 , H04N19/196
Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to encode or decode video data. A current block of video data is coded using affine prediction. A first set of candidates of a candidate list for the current block is generated, including determining one or more inherited candidates and deriving one or more constructed candidates. After generating the first set of candidates, it is determined whether the candidate list is full. Upon determining the candidate list is not full, the candidate list is filled by generating a second set of candidates of the candidate list, including one or more of generating one or more zero motion vector candidates, generating one or more additional derived candidates based on the plurality of associated neighboring blocks of the current block, and generating a temporal motion vector candidate based on a temporal collocated picture.
-
公开(公告)号:US11778235B2
公开(公告)日:2023-10-03
申请号:US17717966
申请日:2022-04-11
Applicant: HFI INNOVATION INC.
Inventor: Shih-Ta Hsiang , Lulin Chen , Tzu-Der Chuang , Chih-Wei Hsu , Ching-Yeh Chen , Olena Chubach , Yu-Wen Huang
IPC: H04N19/70 , H04N19/105 , H04N19/124 , H04N19/176 , H04N19/12
CPC classification number: H04N19/70 , H04N19/105 , H04N19/124 , H04N19/176
Abstract: A method for performing transform skip mode (TSM) in a video decoder is provided. A video decoder receives data from a bitstream to be decoded as a plurality of video pictures. The video decoder parses the bitstream for a first syntax element in a sequence parameter set (SPS) of a current sequence of video pictures. When the first syntax element indicates that transform skip mode is allowed for the current sequence of video pictures and when transform skip mode is used for a current block in a current picture of the current sequence, the video decoder reconstructs the current block by using quantized residual signals that are not transformed.
-
公开(公告)号:US11632574B2
公开(公告)日:2023-04-18
申请号:US17766903
申请日:2020-10-29
Applicant: HFI Innovation Inc.
Inventor: Man-Shu Chiang , Tzu-Der Chuang , Chih-Wei Hsu
IPC: H04N19/70 , H04N19/11 , H04N19/122 , H04N19/132 , H04N19/136 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/61
Abstract: Video encoding or decoding methods and apparatuses receive input video data of a luma block and one or more corresponding chroma blocks, compare sizes of the luma and chroma blocks with a maximum transform skip size, and signal or parse a BDPCM luma enabling flag for the luma block when the size of the luma block is smaller than or equal to the maximum transform skip size, and signal or parse a BDPCM chroma enabling flag for the chroma block when the size of the chroma block is smaller than or equal to the maximum transform skip size. The size of the chroma block is derived from the size of the luma block and a color format sampling structure. The luma block is encoded/decoded by BDPCM based on the BDPCM luma enabling flag and the chroma block is encoded/decoded by BDPCM according to the BDPCM chroma enabling flag.
-
公开(公告)号:US10819990B2
公开(公告)日:2020-10-27
申请号:US15549478
申请日:2016-02-15
Applicant: HFI Innovation Inc.
Inventor: Shan Liu , Jing Ye , Tzu-Der Chuang
IPC: H04N19/19 , H04N19/18 , H04N19/17 , H04N19/196 , H04N19/593 , H04N19/70 , H04N19/463 , H04N19/119 , H04N19/159 , H04N19/176 , H04N19/186
Abstract: A method and apparatus of palette predictor initialization for a coding system using palette coding are disclosed. A SPS predictor flag indicating whether SPS palette predictor values are present in a current SPS and a PPS predictor flag indicating whether SPS palette predictor values are present in a current PPS are used. According to the values of the SPS predictor flag and the PPS predictor flag, the current palette predictor array having a current predictor size for blocks in a picture corresponding to the current PPS is signaled at an encoder side or derived at a decoder side based on the PPS palette predictor values, the SPS palette predictor values or both.
-
公开(公告)号:US10687058B2
公开(公告)日:2020-06-16
申请号:US16424379
申请日:2019-05-28
Applicant: HFI INNOVATION INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang , Shan Liu , Zhi Zhou , Shaw-Min Lei
IPC: H04N19/11 , H04N19/44 , H04N19/169 , H04N19/136 , H04N19/186 , H04N19/176 , H04N19/463 , H04N19/593 , H04N19/70 , H04N19/159 , H04N19/91
Abstract: A method for intra prediction mode decoding for a current block based on multi-level most probable mode (MPM) sets. The method includes determining one or more MPM candidates for a first-level MPM set, and determining one or more most probable remaining mode (MPRM) candidates for a second-level MPM set. Wherein the one or more MPRM candidates are identified based on a mode of a neighboring block of the current block, and the one or more MPRM candidates are different from any MPM candidate in the first-level MPM set. The method also includes decoding syntax information related to a current intra prediction mode corresponding to the current block according to the multi-level MPM sets using a decoder, and decoding the current block based on the determined current intra prediction mode.
-
公开(公告)号: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.
-
10.
公开(公告)号:US10382759B2
公开(公告)日:2019-08-13
申请号:US15314645
申请日:2015-06-18
Applicant: HFI Innovation Inc.
Inventor: Shih-Ta Hsiang , Tzu-Der Chuang
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.
-
-
-
-
-
-
-
-
-