-
公开(公告)号:US11924426B2
公开(公告)日:2024-03-05
申请号:US18158144
申请日:2023-01-23
Applicant: HFI INNOVATION INC.
Inventor: Shih-Ta Hsiang , Chen-Yen Lai , Ching-Yeh Chen
IPC: H04N11/02 , H04N19/119 , H04N19/176 , H04N19/184 , H04N19/44 , H04N19/96
CPC classification number: H04N19/119 , H04N19/176 , H04N19/184 , H04N19/44 , H04N19/96
Abstract: A video system that applies constraints on block partitioning is provided. The system receives a partitioning control parameter from a bitstream specifying a maximum block size for enabling ternary-tree split that is constrained to be 64 or smaller. The system receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The system splits the current block into one or more partitions recursively, wherein ternary split is disallowed for a partition of the current block unless the partition is less than or equal to the maximum block size. The system reconstructs the one or more partitions of the current block.
-
公开(公告)号:US11870978B2
公开(公告)日:2024-01-09
申请号:US17737568
申请日:2022-05-05
Applicant: HFI INNOVATION INC.
Inventor: Zhi-Yi Lin , Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/105 , H04N19/137 , H04N19/176 , H04N19/593
CPC classification number: H04N19/105 , H04N19/137 , H04N19/176 , H04N19/593
Abstract: An intra prediction method comprises receiving input data of a current block in a current picture, deriving reference samples of the current block from boundary samples, selecting a matrix for the current block, generating intermediate predicted samples by multiplying the reference samples and the matrix, and clipping the intermediate predicted samples before up-sampling. The intra prediction method further comprises performing an up-sampling process on the clipped intermediate predicted samples to generate predicted samples for the current block, and encoding or decoding the current block according to the predicted samples of the current block.
-
公开(公告)号:US11856194B2
公开(公告)日:2023-12-26
申请号:US17415313
申请日:2019-12-20
Applicant: HFI Innovation Inc.
Inventor: Man-Shu Chiang , Tzu-Der Chuang , Chih-Wei Hsu , Ching-Yeh Chen
IPC: H04N19/119 , H04N19/105 , H04N19/159 , H04N19/176
CPC classification number: H04N19/119 , H04N19/105 , H04N19/159 , H04N19/176
Abstract: A method and apparatus of Inter prediction for video coding using a target Merge mode comprising a triangle Merge mode are disclosed. According to this method, a current block is partitioned into a first region and a second region using the target partition. A candidate list is determined. Two candidates are determined for the two regions by deriving two target candidates from the candidate list. When a selected target candidate is a uni-prediction candidate, the selected target candidate is used as one candidate; and when the selected target candidate is a bi-prediction candidate, motion information associated of the selected target candidate with List 0 or List 1 is used as one candidate. The current block or current motion information associated with the current block is encoded or decoded according to the candidate list. The candidate list is used to derive the first candidate and the second candidate.
-
44.
公开(公告)号:US11818383B2
公开(公告)日:2023-11-14
申请号:US17283338
申请日:2019-10-09
Applicant: HFI Innovation Inc.
Inventor: Man-Shu Chiang , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/513 , H04N19/176
CPC classification number: H04N19/513 , H04N19/176
Abstract: Video processing methods and apparatuses for coding a current block generate a final predictor by combining multiple predictors for the current block. A first predictor and a second predictor for the current block are generated by applying one or a combination of settings to the first, second, or both predictors. One or both the first and second predictors are generated from motion compensation. The final predictor is derived from the first and second predictors, and the current block is encoded or decoded according to the final predictor. The settings include supported-mode setting, combined-weight setting, applied-portion setting, motion information setting, precision setting, or a combination of the above settings.
-
公开(公告)号:US11792394B2
公开(公告)日:2023-10-17
申请号:US18145093
申请日:2022-12-22
Applicant: HFI INNOVATION INC.
Inventor: Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/117 , H04N19/182 , H04N19/96
CPC classification number: H04N19/117 , H04N19/182 , H04N19/96
Abstract: According to a method for Adaptive Loop Filter (ALF) processing of reconstructed video, multiple indicators are signaled in slice at an encoder side or parsed at a decoder side, where the multiple indicators are Adaptive Parameter Set (APS) indices associated with temporal ALF filter sets for the ALF processing. A current indicator is determined from the multiple indicators, where the current indicator is used to select a current ALF filter set. Filtered-reconstructed pixels are derived for the current block by applying the current ALF filter to the current block. In another method, if the ALF processing applied at a target sample requires an outside sample on other side of a target virtual boundary from the target sample, the outside sample is replaced by a padded sample.
-
公开(公告)号:US20230188745A1
公开(公告)日:2023-06-15
申请号:US18167355
申请日:2023-02-10
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Chih-Wei Hsu , Yu-Wen Huang
IPC: H04N19/513 , H04N19/176 , H04N19/44 , H04N19/573
CPC classification number: H04N19/513 , H04N19/44 , H04N19/176 , H04N19/573
Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.
-
公开(公告)号:US11665345B2
公开(公告)日:2023-05-30
申请号:US17293657
申请日:2019-11-15
Applicant: HFI INNOVATION INC.
Inventor: Tzu-Der Chuang , Chih-Wei Hsu , Ching-Yeh Chen
IPC: H04N19/119 , H04N19/176 , H04N19/186 , H04N19/169 , H04N19/46 , H04N19/96
CPC classification number: H04N19/119 , H04N19/176 , H04N19/186 , H04N19/1883 , 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.
-
公开(公告)号:US10511843B2
公开(公告)日:2019-12-17
申请号:US14380710
申请日:2013-02-22
Applicant: HFI Innovation Inc.
Inventor: Chih-Ming Fu , Chia-Yang Tsai , Chih-Wei Hsu , Ching-Yeh Chen , Yu-Wen Huang , Shaw-Min Lei
IPC: H04N19/176 , H04N19/117 , H04N19/174 , H04N19/82 , H04N19/167
Abstract: A method and apparatus for loop filter processing of video data in a video encoder or decoder are disclosed. Embodiments according to the present invention conditionally allow sharing of loop filter parameters. In one embodiment, sharing of loop filter information between the current block and a neighboring block is determined according to a condition. If the condition indicates that sharing of loop filter information is allowed, a merge flag is coded and incorporated in the video bitstream in an encoder, and a merge flag is parsed from the video bitstream and decoded in a decoder. In one embodiment, the condition depends on region partitioning of the picture, where region partitioning partitions the picture into regions and the region may correspond to a slice or a tile. The condition is set to indicate that sharing of loop filter information is allowed if the block and the neighboring block are in a same slice/tile.
-
公开(公告)号:US09986247B2
公开(公告)日:2018-05-29
申请号:US14836140
申请日:2015-08-26
Applicant: HFI Innovation Inc.
Inventor: Tzu-Der Chuang , Yu-Wen Huang , Ching-Yeh Chen
IPC: H04N19/176 , H04N19/102 , H04N19/463 , H04N19/91 , H04N19/13 , H04N19/159 , H04N19/167
CPC classification number: H04N19/176 , H04N19/102 , H04N19/13 , H04N19/159 , H04N19/167 , H04N19/463 , H04N19/91
Abstract: A method and apparatus of line buffer reduction for context adaptive entropy processing are disclosed. The context formation for context adaptive entropy processing depends on block information associated with one or more neighboring blocks. When a first neighboring block is on an upper side of a horizontal region boundary or on a left side of a vertical region boundary of the region, the block information is replaced by replacement block information to reduce or remove line buffer requirement for storing the block information of neighboring blocks on the other side of the region boundaries from the current block. The context adaptive entropy processing is CABAC encoding, CABAC decoding, CAVLC encoding, or CAVLC decoding.
-
公开(公告)号:US09860530B2
公开(公告)日:2018-01-02
申请号:US14348660
申请日:2012-10-11
Applicant: HFI Innovation Inc.
Inventor: Kun-Bin Lee , Yi-Hau Chen , Chi-Cheng Ju , Yu-Wen Huang , Shaw-Min Lei , Chih-Ming Fu , Ching-Yeh Chen , Chia-Yang Tsai , Chih-Wei Hsu
IPC: H04N7/12 , H04N19/172 , H04N19/196 , H04N19/176 , H04N19/117 , H04N19/14 , H04N19/44 , H04N19/82 , H04N19/423 , H04N19/436 , H04N19/86
CPC classification number: H04N19/86 , H04N19/117 , H04N19/14 , H04N19/172 , H04N19/176 , H04N19/197 , H04N19/423 , H04N19/436 , H04N19/44 , H04N19/82
Abstract: A method and apparatus for loop processing of reconstructed video in an encoder system are disclosed. The loop processing comprises an in-loop filter and one or more adaptive filters. The filter parameters for the adaptive filter are derived from the pre-in-loop video data so that the adaptive filter processing can be applied to the in-loop processed video data without the need of waiting for completion of the in-loop filter processing for a picture or an image unit. In another embodiment, two adaptive filters derive their respective adaptive filter parameters based on the same pre-in-loop video data. In yet another embodiment, a moving window is used for image-unit-based coding system incorporating in-loop filter and one or more adaptive filters. The in-loop filter and the adaptive filter are applied to a moving window of pre-in-loop video data comprising one or more sub-regions from corresponding one or more image units.
-
-
-
-
-
-
-
-
-