-
公开(公告)号:US12192486B2
公开(公告)日:2025-01-07
申请号:US17978530
申请日:2022-11-01
Applicant: MediaTek Inc.
Inventor: Cheng-Yen Chuang , Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/176 , H04N19/119
Abstract: Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.
-
32.
公开(公告)号:US11985324B2
公开(公告)日:2024-05-14
申请号:US17437148
申请日:2020-03-13
Applicant: MEDIATEK INC.
Inventor: Yu-Cheng Lin , Chun-Chia Chen , Chih-Wei Hsu , Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/137 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/513
CPC classification number: H04N19/137 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/513
Abstract: Exemplary video processing methods and apparatuses for encoding or decoding a current block by inter prediction are disclosed. Input data of a current block is received and partitioned into sub-partitions and motion refinement is independently performed on each sub-partition. A reference block for each sub-partition is obtained from one or more reference pictures according to an initial motion vector (MV). A refined MV for each sub-partition is derived by searching around the initial MV with N-pixel refinement. One or more boundary pixels of the reference block for a sub-partition is padded for motion compensation of the sub-partition. A final predictor for the current block is generated by performing motion compensation for each sub-partition according to its refined MV. The current block is then encoded or decoded according to the final predictor.
-
33.
公开(公告)号:US11695953B2
公开(公告)日:2023-07-04
申请号:US17326421
申请日:2021-05-21
Applicant: MEDIATEK INC.
Inventor: Zhi-Yi Lin , Tzu-Der Chuang , Ching-Yeh Chen , Chun-Chia Chen , Chih-Wei Hsu
IPC: H04N19/577 , H04N19/70
CPC classification number: H04N19/577 , H04N19/70
Abstract: A method and apparatus use an Inter coding tool and OBMC (Overlapped Block Motion Compensation). According to one implementation, a method of video coding using OBMC (Overlapped Block Motion Compensation) operates by receiving input data associated with a current block, wherein the input data correspond to pixel data to be coded at an encoder side or coded data to be decoded at a decoder side, applying the OBMC to the current block depending on one or more constraints, and signaling an OBMC syntax conditionally at the encoder side or parsing the OBMC syntax conditionally at the decoder side for the current block, wherein the OBMC syntax indicates whether the OBMC is applied to the current block.
-
公开(公告)号:US20230199199A1
公开(公告)日:2023-06-22
申请号:US17978530
申请日:2022-11-01
Applicant: MediaTek Inc.
Inventor: Cheng-Yen Chuang , Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/176 , H04N19/119
CPC classification number: H04N19/176 , H04N19/119
Abstract: Various schemes pertaining to video coding parallelization techniques are described. An apparatus receives video data. The apparatus subsequently calculates a plurality of figures of merits (FOMs), each of the FOM representing how well a particular coding tool may perform in encoding the video data. The apparatus further determines a coding tool that may be suitable for encoding the video data by comparing the FOMs. In determining the coding tool, the apparatus utilizes time-interleaving techniques to parallelly process the video data. The video data may include an array of coding blocks, and the apparatus may receive the video data using a snake-like processing order scanning through the array of coding blocks.
-
公开(公告)号:US20230199170A1
公开(公告)日:2023-06-22
申请号:US17977466
申请日:2022-10-31
Applicant: MediaTek Inc.
Inventor: Cheng-Yen Chuang , Man-Shu Chiang , Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/105 , H04N19/176 , H04N19/117 , H04N19/423 , H04N19/52
CPC classification number: H04N19/105 , H04N19/52 , H04N19/117 , H04N19/176 , H04N19/423
Abstract: A video coding system generating candidates for Merge Mode with Motion Vector Difference (MMVD) with reduced resource usage is provided. The system receives data to be encoded or decoded as a current block of a current picture of a video. The system identifies multiple MMVD candidates for different offset positions based on a merge candidate of the current block. The system generates reference samples for the identified MMVD candidates. The system reconstructs the current block or encodes the current block into a bitstream by using the generated reference samples. The system processes the MMVD candidates in separate groups: a first group of vertical MMVD candidates and a second group of horizontal MMVD candidates. The system generates the reference samples for the identified MMVD candidates by applying a vertical filter to source reference samples of horizontal MMVD candidates and then applying a horizontal filter to outputs of the vertical filter.
-
公开(公告)号:US11546603B2
公开(公告)日:2023-01-03
申请号:US17387618
申请日:2021-07-28
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.
-
公开(公告)号:US11516513B2
公开(公告)日:2022-11-29
申请号:US16977158
申请日:2019-03-13
Applicant: MEDIATEK INC.
Inventor: Chun-Chia Chen , Chia-Ming Tsai , Yu-Chi Su , Chen-Yen Lai , Chih-Wei Hsu , Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang , Han Huang
IPC: H04N19/70 , H04N19/174 , H04N19/64 , H04N19/66 , H04N19/89
Abstract: In one method, the current block is partitioned into multiple final sub-blocks using one or more stages of sub-tree partition comprising ternary tree partition and at least one other-type partition, where ternary partition tree is excluded from the sub-tree partition if a current sub-tree depth associated with a current sub-block is greater than a first threshold and the first threshold is an integer greater than or equal to 1. In another method, if a test condition is satisfied, the current block is encoded or decoded using a current Inter mode selected from a modified group of Inter tools, where the modified group of Inter tools is derived from an initial group of Inter tools by removing one or more first Inter tools from the initial group of Inter tools, replacing one or more second Inter tools with one or more complexity-reduced Inter tools, or both.
-
公开(公告)号:US11405649B2
公开(公告)日:2022-08-02
申请号:US17178134
申请日:2021-02-17
Applicant: MEDIATEK INC.
Inventor: Chih-Wei Hsu , Lulin Chen , Chun-Chia Chen , Yu-Ling Hsiao , Yu-Wen Huang , Ching-Yeh Chen , Tzu-Der Chuang
IPC: H04N19/70 , H04N19/174 , H04N19/184 , H04N19/119
Abstract: A video system that partitions slices of video pictures into slice chunks is provided. A video decoder receives data from a bitstream to be decoded as a current picture of a video. When a first syntax element in a picture parameter set (PPS) of the current picture indicates that one or more slices of the current picture are allowed to be divided into multiple slice chunks and when a second syntax element in a slice header of a current slice of the current picture indicates that data of the current slice is encoded and delivered in two or more slice chunks, the video decoder parses and specifies sizes and positions of the slice chunks of the current slice and reconstructs the current picture based on the slice chunks of the current slice.
-
公开(公告)号:US11290711B2
公开(公告)日:2022-03-29
申请号:US17282361
申请日:2019-10-05
Applicant: MEDIATEK INC.
Inventor: Yu-Cheng Lin , Chen-Yen Lai , Chun-Chia Chen , Yu-Ling Hsiao , Tzu-Der Chuang , Ching-Yeh Chen , Chih-Wei Hsu
IPC: H04N19/136 , H04N19/176 , H04N19/105 , H04N19/96
Abstract: A method and apparatus of video coding using history-based candidate derivation are disclosed. According to one method, a current block is inside a Shared Merge candidate list Region (SMR) or a history-based parallel processing region is received. The current block is encoded or decoded using a Merge candidate list. Only if the current block is one of first-coded N (N≥0) blocks, one of last-coded N blocks, or one of selected N blocks, the history-based candidate list is updated after the current block is encoded or decoded. In one embodiment, Merge candidate list is pre-generated for the current block in the SMR and is separately generated for the current block in the history-based parallel processing region. In another method, if the current block is inside the SMR or the history-based parallel processing region, the current block is encoded or decoded using a history-based candidate list associated with the root CU.
-
40.
公开(公告)号:US11212523B2
公开(公告)日:2021-12-28
申请号:US17145568
申请日:2021-01-11
Applicant: MEDIATEK INC.
Inventor: Chih-Yao Chiu , Chun-Chia Chen , Chih-Wei Hsu
IPC: H04N19/105 , H04N19/51
Abstract: Video processing methods and apparatuses include receiving input video data, determining a Merge number for a regular Merge mode, comparing the Merge number for the regular Merge mode with a predefined value, and only signaling or parsing a difference between the Merge number for the regular Merge mode and a Merge number for a Geometric Partition Mode (GPM) Merge mode when the Merge number for the regular Merge mode is larger than or equal to the predefined value. The difference between the Merge numbers is inferred to 0 when the difference is not signaled. The Merge number for the GPM Merge mode defines a size of a GPM Merge candidate list constructed for each block coded or to be coded by the GPM Merge mode.
-
-
-
-
-
-
-
-
-