-
公开(公告)号:US11805245B2
公开(公告)日:2023-10-31
申请号:US17874009
申请日:2022-07-26
Applicant: MediaTek Inc.
Inventor: Chih-Yao Chiu , Chun-Chia Chen , Chih-Wei Hsu , Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/105 , H04N19/176 , H04N19/182 , H04N19/136
CPC classification number: H04N19/105 , H04N19/136 , H04N19/176 , H04N19/182
Abstract: For each prediction candidate of a set of one or more prediction candidates of the current block, a video coder computes a matching cost between a set of reference pixels of the prediction candidate in a reference picture and a set of neighboring pixels of a current block in a current picture. The video coder identifies a subset of the reference pictures as major reference pictures based on a distribution of the prediction candidates among the reference pictures of the current picture. A bounding block is defined for each major reference picture, the bounding block encompassing at least portions of multiple sets of reference pixels for multiple prediction candidates. The video coder assigns an index to each prediction candidate based on the computed matching cost of the set of prediction candidates. A selection of a prediction candidate is signaled by using the assigned index of the selected prediction candidate.
-
公开(公告)号:US11589049B2
公开(公告)日:2023-02-21
申请号:US17395549
申请日:2021-08-06
Applicant: MEDIATEK INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Kung-Nien Yang , Chun-Chia Chen
IPC: H04N19/70 , H04N19/119 , H04N19/176 , H04N19/186 , H04N19/96
Abstract: A method and apparatus of video coding operate by receiving input data associated with a current data unit in a current picture, wherein the current data unit includes a luma component and a chroma component and the current data unit includes a luma data unit and a chroma data unit. The operation proceeds by splitting the luma data unit and the Chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node, encoding or decoding the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers, and signalling or parsing a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component.
-
公开(公告)号:US11575905B2
公开(公告)日:2023-02-07
申请号:US17768622
申请日:2020-11-25
Applicant: MEDIATEK INC.
Inventor: Yu-Ling Hsiao , Chun-Chia Chen , Chih-Wei Hsu
IPC: H04N19/137 , H04N19/176 , H04N19/59
Abstract: A method and apparatus for video coding are disclosed. According to this method, a current block is received at an encoder side or compressed data comprising the current block is received at a decoder side, where the current block is partitioned into two geometric prediction units. Motion information for the two geometric prediction units is determined. Weighting information for the two geometric prediction units is determined. A motion storage type variable based on the weighting information is determined, where the motion information associated with the current block is stored according to a value of the motion storage type variable. A geometric predictor for the current block is generated by blending two geometric predictors according to the weighting information, where the two geometric predictors are derived for the two geometric prediction units using the motion information associated with the current block.
-
公开(公告)号:US11539939B2
公开(公告)日:2022-12-27
申请号:US17104037
申请日:2020-11-25
Applicant: MEDIATEK INC.
Inventor: Chih-Yao Chiu , Chun-Chia Chen , Chih-Wei Hsu , Ching-Yeh Chen , Yu-Wen Huang , Tzu-Der Chuang
IPC: H04N19/159 , H04N19/105 , H04N19/176 , H04N19/30 , H04N19/46 , H04N19/52
Abstract: Video processing methods and apparatuses for processing a current block in a current picture include receiving input data of the current block, determining a reference picture, determining whether picture sizes of the current and reference pictures are different, determining whether horizontal wraparound motion compensation is enabled for predicting the current block, performing motion compensation for the current block to obtain a reference block from the reference picture, and encoding or decoding the current block according to the reference block. Horizontal wraparound motion compensation is disabled when the picture sizes of the current and reference pictures are different.
-
公开(公告)号:US11503329B2
公开(公告)日:2022-11-15
申请号:US17265949
申请日:2019-08-15
Applicant: MEDIATEK INC.
Inventor: Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/52 , H04N19/96 , H04N19/105 , H04N19/119
Abstract: A method and apparatus of Inter prediction for video coding are disclosed. According to one method, a sub-block motion vector prediction (MVP) mode is turned off for small size coding units (CUs). In another method, if the neighbouring reference block for a current coding unit (CU) is in a root CU region, the neighbouring reference block is not used to derive a Merge candidate or a modified neighbouring reference block on the shared boundary of the root CU is used to derive the Merge candidate for the current block. In yet another method, a shared sub-block Merge candidate list is derived for sub-CUs within a root CU region or an MER (Merge estimation region). If a neighbouring reference block is within the same MER as a current sub-CU, the neighbouring reference block is not used for deriving a candidate for the shared sub-CU Merge list.
-
公开(公告)号:US11438611B2
公开(公告)日:2022-09-06
申请号:US17117724
申请日:2020-12-10
Applicant: MEDIATEK INC.
Inventor: Tzu-Der Chuang , Chih-Wei Hsu , Ching-Yeh Chen , Chia-Ming Tsai , Chun-Chia Chen , Olena Chubach , Yu-Wen Huang
IPC: H04N19/33 , H04N19/132 , H04N19/172 , H04N19/184
Abstract: Method and apparatus of coding a video sequence, are disclosed. According to the method, a bitstream corresponding to encoded data of the video sequence is generated at an encoder side or received at a decoder side, where the bitstream complies with a bitstream conformance that one or more constraints are satisfied. The constraints are related to a set of RPR (Reference Picture Resampling) parameters including scaling window width or height of a current picture, scaling window width or height of a reference picture, current picture width or height, and maximum picture width or height specified for the video sequence. Scaling information for the RPR mode is derived using the set of RPR parameters. A target picture of the video sequence is then encoded at the encoder side or decoded at the decoder side by utilizing the scaling information when the RPR mode is enabled for the target picture.
-
公开(公告)号:US11310526B2
公开(公告)日:2022-04-19
申请号:US16248452
申请日:2019-01-15
Applicant: MEDIATEK INC.
Inventor: Chun-Chia Chen , Zhen-Yen Lai , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/513 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/573 , H04N19/147 , H04N19/567
Abstract: A video codec that encodes or decodes video sequences using decoder-side motion vector refinement is provided. The video codec identifies a first motion vector and a second motion vector for coding a current block of pixels of a current video frame in the video sequence. The video codec determines whether to perform motion vector refinement for the current block of pixels based on a comparison between a linear dimension of the current block of pixels and a threshold. When motion vector refinement is performed, the video codec refines the first and second motion vectors to minimize a distortion cost and codes the current block of pixels by using the refined first and second motion vectors. When motion vector refinement is not performed, the video codec codes the current block of pixels by using the identified first and second motion vectors.
-
公开(公告)号:US11245922B2
公开(公告)日:2022-02-08
申请号:US16541627
申请日:2019-08-15
Applicant: MediaTek Inc.
Inventor: Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/56 , H04N19/53 , H04N19/96 , H04N19/583
Abstract: A video coder that uses a shared candidate list to encode or decode multiple blocks of pixels within a shared boundary is provided. The video coder identifies a shared boundary encompassing a plurality of blocks of pixels of a current picture in a video sequence. The video coder identifies one or more prediction candidates as a shared candidate list based on neighbors of a region defined by the shared boundary. The video coder codes one or more blocks of pixels encompassed by the shared boundary by using one or more prediction candidates selected from the shared candidate list.
-
公开(公告)号:US20210360255A1
公开(公告)日:2021-11-18
申请号:US17387618
申请日:2021-07-28
Applicant: MediaTek Inc.
Inventor: Man-Shu Chiang , Chun-Chia Chen , Chih-Wei Hsu
IPC: H04N19/137 , H04N19/176 , H04N19/30 , H04N19/105
Abstract: A video coder receives data from a bitstream for a block of pixels to be encoded or decoded as a current block of a current picture of a video. Upon determining that an applied block setting of the current block satisfies a threshold condition, the video coder generates a first prediction based on a first motion information for a first prediction unit of the current block. The video coder generates a second prediction based on a second motion information for a second prediction unit of the current block. The video coder generates a third prediction based on the first and second motion information for an overlap prediction region that is defined based on a partitioning between the first prediction unit and the second prediction unit. The video coder encodes or decodes the current block by using the first, second, and third predictions.
-
公开(公告)号:US11122272B2
公开(公告)日:2021-09-14
申请号:US16726924
申请日:2019-12-25
Applicant: MediaTek Inc.
Inventor: Man-Shu Chiang , Chun-Chia Chen , Chih-Wei Hsu
IPC: H04B1/66 , H04N7/12 , H04N11/02 , H04N11/04 , H04N19/137 , H04N19/176 , H04N19/30 , H04N19/105
Abstract: A video coder receives data from a bitstream for a block of pixels to be encoded or decoded as a current block of a current picture of a video. Upon determining that an applied block setting of the current block satisfies a threshold condition, the video coder generates a first prediction based on a first motion information for a first prediction unit of the current block. The video coder generates a second prediction based on a second motion information for a second prediction unit of the current block. The video coder generates a third prediction based on the first and second motion information for an overlap prediction region that is defined based on a partitioning between the first prediction unit and the second prediction unit. The video coder encodes or decodes the current block by using the first, second, and third predictions.
-
-
-
-
-
-
-
-
-