-
1.
公开(公告)号:US10681351B2
公开(公告)日:2020-06-09
申请号:US16319917
申请日:2017-07-26
Applicant: MEDIATEK INC.
Inventor: Han Huang , Ching-Yeh Chen , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/124 , H04N19/174 , H04N19/176 , H04N19/96 , H04N19/70 , H04N19/463 , H04N19/196
Abstract: Processing methods and apparatuses for video data comprise receiving input data associated with a current coding block (CB) in a current slice, deriving a top-left location of a current quantization group containing the current CB using a recursive process or a tracking process, and determining a reference quantization parameter (QP) according to the top-left location of the current quantization group. The current CB is encoded or decoded according to the reference QP. The reference QP may be further derived based on a previous QP determined by a tracking method.
-
公开(公告)号:US10979707B2
公开(公告)日:2021-04-13
申请号:US15757694
申请日:2016-09-05
Applicant: MEDIATEK INC.
Inventor: Ching-Yeh Chen , Chih-Wei Hsu , Han Huang , Yu-Wen Huang
IPC: H04N19/109 , H04N19/176 , H04N19/117 , H04N19/577 , H04N19/59 , H04N19/82 , H04N19/14 , H04N19/137
Abstract: A method and apparatus of video coding using adaptive Inter prediction are disclosed. A selected Inter prediction process is determined, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels (NRP) of the current block. The selected Inter prediction process may be further determined depending on extra motion compensated pixels (EMCP) around a motion-compensated reference block corresponding to the current block. Distortion between the NRP and EMCP can be used to determine the selected Inter prediction filter. The distortion can be calculated using a sum of absolute differences or squared differences between the NRP and the EMCP.
-
公开(公告)号:US10779004B2
公开(公告)日:2020-09-15
申请号:US15729831
申请日:2017-10-11
Applicant: MEDIATEK INC.
IPC: H04N19/593 , H04N19/119 , H04N19/169 , H04N19/91 , H04N19/176 , H04N19/159 , H04N19/96
Abstract: A video coding system receives input data of a current block split from a parent block, and determines if the parent block is split by horizontal triple tree (TT) partitioning or vertical TT partitioning. A partition type selecting from TT partitioning and binary tree (BT) partitioning and a partition direction selecting from horizontal partitioning and vertical partitioning for splitting the current block are determined by prohibiting a horizontal partitioning type if the parent block is split by horizontal TT partitioning, and prohibiting a vertical partitioning type if the parent block is split by vertical TT partitioning, where the horizontal partitioning type and the vertical partitioning type depend on whether the current block is a middle sub-block in the parent block. The video coding system processes the current block according to the partition type and the partition direction.
-
公开(公告)号:US11259025B2
公开(公告)日:2022-02-22
申请号:US16918230
申请日:2020-07-01
Applicant: MEDIATEK INC.
Inventor: Han Huang
IPC: H04N19/13 , H04N19/625 , H04N19/186 , H04N19/174 , H04N19/96 , H04N19/12 , H04N19/176 , H04N19/139
Abstract: A method and apparatus for video encoding or decoding performed by a video encoder or a video decoder incorporating advanced multiple transform (AMT) are disclosed. According to this method receives input data associated with a current block, wherein the input data corresponds to a current coefficient block to be processed by an inverse transform process, and determines a default transform type and a single transform set consisting of two transform types. The method then selects a vertical transform and a horizontal transform from the default transform type or the single transform set based on at least a transform selection flag, wherein the transform selection flag is decoded after decoding transform coefficients of the current block, and recovers the current block according to the current coefficient block, a vertical inverse transform associated with the vertical transform and a horizontal inverse transform associated with the horizontal transform.
-
公开(公告)号:US10944997B2
公开(公告)日:2021-03-09
申请号:US16558660
申请日:2019-09-03
Applicant: MEDIATEK INC.
Inventor: Han Huang , Shan Liu , Chih-Wei Hsu
IPC: H04N19/159 , H04N19/82 , H04N19/117 , H04N19/86 , H04N19/137 , H04N19/105 , H04N19/167 , H04N19/176 , H04N19/196
Abstract: Aspects of the disclosure provide a method of video coding includes receiving input data associated with a first block and a second block of an image frame. The method further includes identifying a reference size and performing a deblocking process if it is determined that the deblocking process is to be performed. The preforming the deblocking process may include processing pixels adjacent to the block boundary using a first set of deblocking filter settings if a first block size of the first block and a second block size of the second block are greater than the reference size, and processing the pixels using a second set of deblocking filter settings if the first block size or the second block size is not greater than the reference size.
-
公开(公告)号:US10735761B2
公开(公告)日:2020-08-04
申请号:US15966570
申请日:2018-04-30
Applicant: MEDIATEK INC.
Inventor: Han Huang , Xiaozhong Xu , Tzu-Der Chuang
IPC: H04N19/517 , H04N19/56 , H04N19/57 , H04N19/105 , H04N19/176
Abstract: Aspects of the disclosure include a video decoding device that includes a processing circuit. The processing circuit is configured to receive encoded video data associated with a current block of a current image frame, determine a set of candidate motion vectors for the current block, determine a selection index based on the encoded video data, and select one of the set of candidate motion vectors based on the selection index. The processing circuit is further configured to refine the selected candidate motion vector to become a reconstructed motion vector when the selected candidate motion vector meets a predetermined condition, and generate an image of the current image frame for output, including generating a reconstructed image of the current block based on the reconstructed motion vector.
-
公开(公告)号:US10542294B2
公开(公告)日:2020-01-21
申请号:US16084778
申请日:2017-03-10
Applicant: MEDIATEK INC.
Inventor: Han Huang , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/96 , H04N19/176 , H04N19/70 , H04N19/119 , H04N19/134 , H04N19/167
Abstract: A video data processing method comprises receiving input data associated with a current picture, determining a size for a current coding tree unit (CTU) or a current coding unit (CU) in the current CTU, and if the size, a width, or a height of the current CTU or CU is greater than a threshold, the encoder or decoder splits the current CTU or CU into multiple blocks until each block is not greater than the threshold. The current CTU or CU is processed for prediction or compensation and transform or inverse transform. The current CTU is processed according to CTU-level syntaxes signaled in a video bitstream. The encoder or decoder encodes or decodes the current CTU. The threshold corresponds to a maximum supported transform unit (TU) size for the encoder or decoder.
-
公开(公告)号:US10455254B2
公开(公告)日:2019-10-22
申请号:US15806632
申请日:2017-11-08
Applicant: MEDIATEK INC.
Inventor: Han Huang , Shan Liu , Chih-Wei Hsu
IPC: H04N19/117 , H04N19/167 , H04N19/159 , H04N19/86 , H04N19/105 , H04N19/176 , H04N19/196 , H04N19/137 , H04N19/82
Abstract: Aspects of the disclosure provide a method of video coding includes receiving input data associated with a first block and a second block of an image frame. The method further includes identifying a reference size and performing a deblocking process if it is determined that the deblocking process is to be performed. The preforming the deblocking process may include processing pixels adjacent to the block boundary using a first set of deblocking filter settings if a first block size of the first block and a second block size of the second block are greater than the reference size, and processing the pixels using a second set of deblocking filter settings if the first block size or the second block size is not greater than the reference size.
-
公开(公告)号: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.
-
10.
公开(公告)号:US11064220B2
公开(公告)日:2021-07-13
申请号:US16707191
申请日:2019-12-09
Applicant: MEDIATEK INC.
Inventor: Han Huang , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/96 , H04N19/167 , H04N19/176 , H04N19/70 , H04N19/119 , H04N19/134
Abstract: A video data processing method includes receiving input data associated with a current block in a current picture, wherein the current picture is partitioned into multiple non-overlapped blocks, and recursively splitting the current block into multiple leaf blocks based on a location of the current block in the current picture. The recursively splitting operation includes, when the location of the current block satisfies with a first condition, recursively splitting the current block according to a quadtree split, and, when the location of the current block satisfies with a second condition, recursively splitting the current block according to a selected split determined from a group comprising a vertical binary tree split and a horizontal binary tree split. The method further includes encoding or decoding the current block by individually processing each leaf blocks in the current block for prediction and transform processing.
-
-
-
-
-
-
-
-
-