-
公开(公告)号:US11109052B2
公开(公告)日:2021-08-31
申请号:US16750056
申请日:2020-01-23
发明人: Han Huang
IPC分类号: H04N19/513 , H04N19/537 , H04N19/527 , H04N19/52 , H04N19/70 , H04N19/96 , H04N19/46
摘要: A method and apparatus for deriving a sub-block motion vector for the current sub-block based on a motion-model function depending on the current sub-block location are disclosed. The derived sub-block motion vector is then used for encoding or decoding the sub-block. The motion-model function may correspond to an affine motion-model function or a bilinear motion-model function. In one embodiment, a new Merge mode can be used to apply prediction of a current block by applying prediction on the sub-block basis using the sub-block motion vector derived from the motion-model function. In another embodiment, an additional inter prediction mode can be used to apply prediction of a current block by applying prediction on the sub-block basis using the sub-block motion vector derived from the motion-model function.
-
公开(公告)号:US10382768B2
公开(公告)日:2019-08-13
申请号:US15737406
申请日:2016-06-23
发明人: Han Huang , Jicheng An , Kai Zhang
IPC分类号: H04N19/18 , H04N19/176 , H04N19/70 , H04N19/119 , H04N19/129
摘要: A method and apparatus for transform coefficient coding of image and video data for a video encoder or decoder are disclosed. The method determines a CG (coding group) size adaptively based on the current TU. The current TU is divided into one or more current CGs (coding groups) according to the CG size. Bins associated with the coefficients of the current TU are then encoded or decoded according to a selected CG scan path through the current TU and one or more coefficient scan paths within each CG. If TU width is larger or smaller than TU height for the current TU, then CG width is selected to be larger or smaller than CG height accordingly. According to another method, all bypass-coded bins associated with coefficients in the current TU are grouped to improve the parsing throughput rate.
-
公开(公告)号:US11503337B2
公开(公告)日:2022-11-15
申请号:US16881905
申请日:2020-05-22
IPC分类号: H04N11/02 , H04N19/60 , H04N19/12 , H04N19/119 , H04N19/46 , H04N19/70 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/186 , H04N19/96
摘要: Aspects of the disclosure include a video encoding device that includes a processing circuit configured to receive a first block corresponding to a first color space component and a second block corresponding to a second color space component. The processing circuit is configured to determine transform settings for processing a first transformed block and a second transformed block corresponding to the first and second blocks, respectively. The processing circuit is configured to generate a first syntax element set to be signaled in association with the first color space component, and to generate a second syntax element set to be signaled in association with the second color space component, where the first syntax element set indicates a first transform setting for processing the first transformed block, and the second syntax element set indicates a second transform setting for processing the second transformed block.
-
公开(公告)号:US10419763B2
公开(公告)日:2019-09-17
申请号:US15758863
申请日:2016-09-05
发明人: Han Huang , Jicheng An , Kai Zhang , Chih-Wei Hsu
IPC分类号: H04N19/13 , H04N19/176 , H04N19/70 , H04N19/196 , H04N19/18 , H04N19/167 , H04N19/436
摘要: A method and apparatus of video and image coding using context modeling for video and image are disclosed. A selected context is determined from a context set for a first syntax element at a first location based on statistics of one or more second syntax elements at one or more second locations within a predefined region. The first syntax element is different from the second syntax element. The first syntax element is then encoded or decoded according to the selected context. In one embodiment, the context modelling is applied to transform coefficients. The first syntax element corresponds to coeff_abs_level_greater1_flag and the second syntax element corresponds to significant_coeff_flag.
-
5.
公开(公告)号:US10244258B2
公开(公告)日:2019-03-26
申请号:US15032205
申请日:2015-06-23
发明人: Kai Zhang , Jicheng An , Xianguo Zhang , Han Huang , Jian-Liang Lin
IPC分类号: H04N19/597 , H04N19/105 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/70 , H04N13/161
摘要: A method and apparatus for processing a prediction block and using the modified prediction block for predictive coding of a current block are disclosed. Embodiments according to the present invention receive a prediction block for the current block and classify pixels in the prediction block into two or more segments. Each segment of the prediction block is then processed depending on information derived from each segment of the prediction block to form a modified prediction segment. The modified prediction block consisting of modified prediction segments of the prediction block is used as a predictor for encoding or decoding the current block.
-
公开(公告)号:US09860559B2
公开(公告)日:2018-01-02
申请号:US14660196
申请日:2015-03-17
发明人: Kai Zhang , Jicheng An , Xianguo Zhang , Han Huang
IPC分类号: H04N19/593 , H04N19/567
CPC分类号: H04N19/593 , H04N19/567
摘要: A method and apparatus for video coding including an IntraBC (Intra-block copy) mode for a picture according to the present invention is disclosed. Embodiments of the present invention take advantage of pattern symmetry in screen contents as well as natural video to improve the performance of IntraBC coding. Accordingly, at least a reference block is reformed to generate a reformed predictor and IntraBC coding is applied to a block using the reformed predictor. Reforming the reference block may correspond to applying a reforming operation selected from a reforming group to the reference block, where the reforming group consists of horizontal flipping, vertical flipping, horizontal and vertical flipping, clockwise rotation, counter-clockwise rotation and transposition.
-
公开(公告)号:US11445173B2
公开(公告)日:2022-09-13
申请号:US16763045
申请日:2018-10-26
发明人: Chia-Ming Tsai , Han Huang , Chih-Wei Hsu , Yu-Wen Huang
IPC分类号: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/70
摘要: A method and apparatus for video coding using Intra prediction are disclosed. In one method, a first prediction sample in an immediately right column of the current block and a second prediction sample in an immediately below row of the current block are derived using angular prediction. The first prediction sample and a left column reference sample in the same row as the first prediction sample are interpolated to generate a horizontal predictor. The second prediction sample and an above-row reference sample in the same column as the second prediction sample are interpolated to generate a vertical predictor. The vertical predictor and the horizontal predictor are linearly combined to generate an angular-planar prediction sample. In another method, a first predictor is generated using angular prediction and a second predictor is generated using planar prediction. The first predictor and the second predictor are linearly combined to generate a fused Intra predictor.
-
公开(公告)号:US10257536B2
公开(公告)日:2019-04-09
申请号:US15323809
申请日:2015-07-15
发明人: Han Huang , Jicheng An , Kai Zhang , Xianguo Zhang
IPC分类号: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/577 , H04N19/52 , H04N19/517 , H04N19/70
摘要: A method and apparatus of deriving a temporal derived motion vector in a second direction based on a given motion vector in a first direction for motion vector prediction are disclosed. According to the present invention, a given motion vector for a current block is determined, where the given motion vector points from the current block in a first direction. A reference motion vector associated with a first reference block in a first reference frame is identified. Then, based on the reference motion vector and the given motion vector, a temporal derived motion vector is derived. The temporal derived motion vector points from the current block to a second reference block in a second reference frame in a second direction different from the first direction. The temporal derived motion vector is then used as one predictor for encoding or decoding of the motion vector of the current block.
-
公开(公告)号:US10666976B2
公开(公告)日:2020-05-26
申请号:US15479974
申请日:2017-04-05
IPC分类号: H04N11/02 , H04N19/60 , H04N19/12 , H04N19/119 , H04N19/46 , H04N19/70 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/186 , H04N19/96
摘要: Aspects of the disclosure include a video encoding device that includes a processing circuit configured to receive a first block corresponding to a first color space component and a second block corresponding to a second color space component. The processing circuit is configured to determine transform settings for processing a first transformed block and a second transformed block corresponding to the first and second blocks, respectively. The processing circuit is configured to generate a first syntax element set to be signaled in association with the first color space component, and to generate a second syntax element set to be signaled in association with the second color space component, where the first syntax element set indicates a first transform setting for processing the first transformed block, and the second syntax element set indicates a second transform setting for processing the second transformed block.
-
公开(公告)号:US10390050B2
公开(公告)日:2019-08-20
申请号:US15524384
申请日:2015-10-29
发明人: Jicheng An , Kai Zhang , Han Huang
IPC分类号: H04N19/96 , H04N19/70 , H04N19/186 , H04N19/159
摘要: A method of video coding using separate coding trees for luma component and chroma component is disclosed. The luma component and the chroma component are allowed to have its own coding trees to partition the corresponding video data. In one embodiment, a first syntax element is used for each first node of the luma coding tree to indicate whether the first node is split and a separate second syntax element is used for each second node of the chroma coding tree to indicate whether the second node is split. For each CTU, the luma coding tree and the chroma coding tree are signaled using separate syntax elements. Furthermore, for each CTU, the syntax elements for the luma coding tree can be signaled before the syntax elements for each chroma CTU.
-
-
-
-
-
-
-
-
-