-
11.
公开(公告)号:US11765384B2
公开(公告)日:2023-09-19
申请号:US17391983
申请日:2021-08-02
Applicant: HFI INNOVATION INC.
Inventor: Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/577 , H04N19/159 , H04N19/513 , H04N19/182 , H04N19/46 , H04N19/537 , H04N19/105 , H04N19/52 , H04N19/186
CPC classification number: H04N19/577 , H04N19/105 , H04N19/159 , H04N19/182 , H04N19/46 , H04N19/513 , H04N19/537 , H04N19/186 , H04N19/52
Abstract: Methods and apparatus of motion compensation using the bi-directional optical flow (BIO) techniques are disclosed. According to one method of the present invention, the BIO process is applied to encode or decode bi-directional current block in Merge mode only or in AMVP (advanced motion vector prediction) mode only. According to another method, the BIO process conditionally to encode or decode the current block depending on a jointly-coded flag if the current block is coded using a bi-prediction mode. According to yet another method, x-offset value vx and y-offset value vy for the current block are added to the current motion vector to form a final motion vector. The final motion vector is then used as a reference motion vector for following blocks. In still yet another method, the BIO process is applied to the chroma component.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10567751B2
公开(公告)日:2020-02-18
申请号:US15841645
申请日:2017-12-14
Applicant: HFI Innovation Inc.
Inventor: Ching-Yeh Chen , Chih-Ming Fu , Chia-Yang Tsai , Yu-Wen Huang , Shaw-Min Lei
IPC: H04N19/103 , H04N19/82 , H04N19/117 , H04N19/46 , H04N19/70
Abstract: In one embodiment, a method receives a video bitstream corresponding to compressed video, wherein Filter Unit (FU) based in-loop filtering is allowed in a reconstruction loop associated with the compressed video. The method then derives reconstructed video from the video bitstream, wherein the reconstructed video is partitioned into FUs and derives a merge flag from the video bitstream for each of the FUs, wherein the merge flag indicates whether said each of the FUs is merged with a neighboring FU. The method further receives a merge index from the video bitstream if the merge flag indicates that said each of the FUs is merged, and receives the filter parameters from the video bitstream if the merge flag indicates that said each of the FUs is not merged. Finally, the method applies the in-loop filtering to said each of the FUs using the filter parameters.
-
公开(公告)号:US09998737B2
公开(公告)日:2018-06-12
申请号:US15440114
申请日:2017-02-23
Applicant: HFI Innovation Inc.
Inventor: Chih-Ming Fu , Ching-Yeh Chen , Chia-Yang Tsai , Yu-Wen Huang , Shaw-Min Lei
IPC: H04N19/117 , H04N19/176 , H04N19/129
CPC classification number: H04N19/117 , H04N19/10 , H04N19/115 , H04N19/129 , H04N19/134 , H04N19/137 , H04N19/14 , H04N19/154 , H04N19/157 , H04N19/159 , H04N19/174 , H04N19/176 , H04N19/186 , H04N19/196 , H04N19/439 , H04N19/463 , H04N19/82 , H04N19/86 , H04N19/96
Abstract: A method and apparatus for processing of coded video using in-loop processing are disclosed. The method operates by receiving input data to said in-loop processing, wherein the input data corresponds to reconstructed coding units of the picture; configuring the input data into multiple filter units; selecting a filter from a candidate filter set comprising at least two candidate filters associated with said in-loop processing for one of said multiple filter units; applying said in-loop processing to said one of said multiple filter units using the selected filter to generate a processed filter unit, wherein when said one of said multiple filter units comprises at least two reconstructed coding units, the selected filter is applied to all of said at least two reconstructed coding units; and providing processed video data comprising the processed filter unit. The apparatus provide circuits to carryout the operations of the method.
-
公开(公告)号:US20240080490A1
公开(公告)日:2024-03-07
申请号:US18506868
申请日:2023-11-10
Applicant: HFI Innovation Inc.
Inventor: Man-Shu Chiang , Chih-Wei Hsu , Ching-Yeh Chen
IPC: H04N19/70 , H04N19/103 , H04N19/159 , H04N19/176 , H04N19/182
CPC classification number: H04N19/70 , H04N19/103 , H04N19/159 , H04N19/176 , H04N19/182
Abstract: A video codec receives data for a block of pixels to be encoded or decoded as a current block of a current picture of a video. The video codec signals or parses a first syntax element for a first coding mode in a particular set of two or more coding modes. Each of coding mode of the particular set of coding modes modifies a merge candidate or an inter-prediction that is generated based on the merge candidate. The video codec enables the first coding mode and disables one or more other coding modes in the particular set of coding modes. The disabled one or more coding modes in the particular set of coding modes are disabled without parsing syntax elements for the disabled coding modes. The video codec encodes or decodes the current block by using the enabled first coding mode and bypassing the disabled coding modes.
-
17.
公开(公告)号:US11870991B2
公开(公告)日:2024-01-09
申请号:US18150576
申请日:2023-01-05
Applicant: HFI Innovation Inc.
Inventor: Zhi-Yi Lin , Tzu-Der Chuang , Ching-Yeh Chen , Chia-Ming Tsai
IPC: H04N19/119 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/70
CPC classification number: H04N19/119 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/70
Abstract: Video processing methods include receiving input data of a current block in a current slice, determine determining whether one or more components of the current block satisfy one or more predefined criteria during partitioning, and applying a mode constraint to the current block only if the one or more components of the current block satisfy the one or more predefined criteria, wherein the mode constraint restricts all blocks within the current block to be processed by a same prediction mode when the current block is split into a plurality of blocks. The methods adaptively split the current block into one or more blocks, and pare one or more prediction mode syntax elements of a first block in the current block according to a constrained mode of the current block. The methods further encode the current block with the mode constraint.
-
18.
公开(公告)号:US11785242B2
公开(公告)日:2023-10-10
申请号:US17702432
申请日:2022-03-23
Applicant: HFI Innovation Inc.
Inventor: Yu-Ling Hsiao , Ching-Yeh Chen , Tzu-Der Chuang , Chih-Wei Hsu
IPC: H04N19/51 , H04N19/105 , H04N19/119 , H04N19/176
CPC classification number: H04N19/51 , H04N19/105 , H04N19/119 , H04N19/176
Abstract: Video processing methods and apparatuses for coding a current block include receiving input data of a current block, splitting the current block into sub-blocks, deriving motion information for the sub-blocks, performing motion compensation for the sub-blocks using the motion information to derive a final predictor, deriving and storing a representative motion vector for each grid in the current block, and encoding or decoding the current block using the final predictor. The representative motion vector for grids in a weighted area is determined by combining the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in different lists. The representative motion vector for grids in the weighted area is determined as one of the motion vectors of the sub-blocks if the motion vectors of the sub-blocks are in the same list.
-
公开(公告)号:US11765365B2
公开(公告)日:2023-09-19
申请号:US17717578
申请日:2022-04-11
Applicant: HFI Innovation Inc.
Inventor: Chia-Ming Tsai , Chih-Wei Hsu , Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/00 , H04N19/176 , H04N19/117 , H04N19/132 , H04N19/159 , H04N19/184 , H04N19/513
CPC classification number: H04N19/176 , H04N19/117 , H04N19/132 , H04N19/159 , H04N19/184 , H04N19/513
Abstract: Method and apparatus for constrained de-blocking filter are disclosed. One method receives input data related to a current block in a current picture at a video encoder side or a video bitstream determines a block boundary of the current block and sub-block boundaries inside the current block, wherein the current block is partitioned into a plurality of sub-blocks using sub-block mode prediction. The method then applies de-blocking process to a reconstructed current block corresponding to the current block to result in a current filtered-reconstructed block, wherein said applying the de-blocking process to the current block comprises applying the de-blocking process to the sub-block boundaries inside the current filtered-reconstructed block, and generates a filtered decoded picture including the current filtered-reconstructed block.
-
公开(公告)号:US11700395B2
公开(公告)日:2023-07-11
申请号:US17619788
申请日:2020-06-24
Applicant: HFI Innovation Inc.
Inventor: Zhi-Yi Lin , Tzu-Der Chuang , Ching-Yeh Chen , Chih-Wei Hsu
IPC: H04N19/70 , H04N19/132 , H04N19/105 , H04N19/593 , H04N19/11 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/186 , H04N19/61
CPC classification number: H04N19/593 , H04N19/105 , H04N19/11 , H04N19/132 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/186 , H04N19/61 , H04N19/70
Abstract: An image or video processing method comprises receiving input data of a current block, mapping an MIP mode index to a default mode, and encoding or decoding the current block by referencing the default mode. Another image or video processing method comprises receiving input data of a current block coded or to be coded by an MIP mode, and parsing or signaling a transpose flag for the current block indicating whether transposing is applied in coding the current block. Reference samples of the current block are prepared from neighboring boundary samples according to the transpose flag. A matrix is selected to be multiplied to the reference samples to generate predicted samples. A transposing process is adaptively applied to the current block according to the transpose flag, and the predicted samples are used to encode or decode the current block.
-
-
-
-
-
-
-
-
-