-
公开(公告)号:US10924746B2
公开(公告)日:2021-02-16
申请号:US15111296
申请日:2015-01-29
Applicant: MediaTek Inc.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/176 , H04N19/105 , H04N19/159 , H04N19/46 , H04N19/102 , H04N19/523 , H04N19/134
Abstract: A method for adaptive MV precision is disclosed. According to one embodiment, whether to use or not to use the adaptive MV precision for a current block is determined according to a prediction mode/partition type of the current block. If the adaptive MV precision is used, a current MV precision is determined for a current MV of the current block, and the current MV is encoded or decoded at the current MV precision. If the adaptive MV precision is not used, the current MV is encoded or decoded at a finer MV precision. In another embodiment, a value of a current adaptive MV precision flag is selected for a current block to indicate whether to use or not to use the adaptive MV precision for a current block according to a prediction mode/partition type of the current block.
-
公开(公告)号:US10820017B2
公开(公告)日:2020-10-27
申请号:US15919911
申请日:2018-03-13
Applicant: MEDIATEK INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen
IPC: H04N19/186 , H04N19/96 , H04N19/119 , H04N19/176 , H04N19/46 , H04N19/423
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 an image frame that includes an encoded image, which is a combination of at least a first image corresponding to a first color space component of the image frame and a second image corresponding to a second color space component of the image frame, and determine a first coding tree structure for partitioning the first image into a first plurality of coding units. Moreover, the processing circuit is configured to determine a second coding tree structure for partitioning the second image into a second plurality of coding units based on the first plurality of candidate coding units, and reconstruct the second image for output according to the second plurality of coding units.
-
公开(公告)号:US10742984B2
公开(公告)日:2020-08-11
申请号:US16243432
申请日:2019-01-09
Applicant: MEDIATEK INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/13 , H04N19/91 , H04N19/423 , H04N19/196
Abstract: A method and apparatus of entropy coding for a video encoder or decoder using multiple-table based Context-Based Adaptive Binary Arithmetic Coder (CABAC) are disclosed. In one embodiment, a current bin of a binary data of a current coding symbol is encoded or decoded according to a probability of a binary value of the current bin and the probability of the binary value is updated according to the binary value of the current bin for a next bin by using multiple-parameter probability models. Each multiple-parameter probability model is updated using at least one lookup table with the individual set of probability state as a table index to access contents of said at least one lookup table. In another embodiment, the range update is calculated for a range interval based on middle value of the range interval.
-
公开(公告)号:US10582209B2
公开(公告)日:2020-03-03
申请号:US15940248
申请日:2018-03-29
Applicant: MEDIATEK INC.
Inventor: Chun-Chia Chen , Chih-Wei Hsu , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/51 , G06F16/783 , H04N19/70 , H04N19/573 , H04N19/119 , H04N19/513 , H04N19/52 , H04N19/176
Abstract: Aspects of the disclosure provide a video coding method for processing a current prediction unit (PU) with a sub-PU temporal motion vector prediction (TMVP) mode. The method can include receiving the current PU including sub-PUs, determining an initial motion vector that is a motion vector of a spatial neighboring block of the current PU, performing a searching process to search for a main collocated picture in a sequence of reference pictures of the current PU based on the initial motion vector, and obtaining collocated motion information in the main collocated picture for the sub-PUs of the current PU. The searching process can include turning on motion vector scaling operation for searching a subset of the sequence of reference pictures, and turning off the motion vector scaling operation for searching the other reference pictures in the sequence of reference pictures.
-
205.
公开(公告)号: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.
-
公开(公告)号:US10523934B2
公开(公告)日:2019-12-31
申请号:US15992140
申请日:2018-05-29
Applicant: MediaTek Inc.
Inventor: Chun-Chia Chen , Chih-Wei Hsu , Ching-Yeh Chen
IPC: H04N19/105 , H04N19/182 , H04N19/513 , H04N19/52 , H04N19/70
Abstract: A reduced merge candidate signaling method is provided. When building a merge candidate list for a prediction unit (PU) of a block of pixels, a video codec skips or partially skips the construction of some sub-PU merge candidates. The video codec then performs simplified pruning operations on the merge candidate list based on the skipped or partially constructed sub-PU merge candidates. The pruned candidate list is then used to select a merge candidate to encode or decode the block of pixels.
-
207.
公开(公告)号:US10484678B2
公开(公告)日:2019-11-19
申请号:US15795582
申请日:2017-10-27
Applicant: MEDIATEK INC
Inventor: Chia-Yang Tsai , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/105 , H04N19/597 , H04N19/70 , H04N19/30 , H04N19/593 , H04N19/136 , H04N19/186
Abstract: A method of inter-layer or inter-view prediction for an inter-layer or inter-view video coding system is disclosed. The method includes receiving a to-be-processed block in the EL or the EV, determining a collocated block in the BL (Base layer) or the BV (Base View), wherein the collocated block is located at a location in the BL or the BV corresponding to the to-be-processed block in the EL (Enhancement Layer) or in the EV (Enhancement view), deriving a predictor for the to-be-processed block in the EL or the EV from the collocated block in the BL or the BV based on pixel data of the BL or the BV, wherein the predictor corresponds to a linear function of pixel data in the collocated block, and encoding or decoding the to-be-processed block in the EL or the EV using the predictor.
-
公开(公告)号:US10469852B2
公开(公告)日:2019-11-05
申请号:US14422051
申请日:2013-07-30
Applicant: MediaTek Inc.
Inventor: Tzu-Der Chuang , Zhenzhong Chen , Shan Liu , Ching-Yeh Chen , Chih-Wei Hsu
IPC: H04N19/187 , H04N19/463 , H04N19/33 , H04N19/36 , H04N19/176 , H04N19/31 , H04N19/50 , H04N19/70
Abstract: A method and apparatus for coding video data in a scalable or three-dimensional video coding system are disclosed. In one embodiment, context for the input data associated with an inter-layer or inter-view coding syntax element of a current block in an enhancement-layer (EL) or a dependent view is formed or the input data is parsed to identify the context based on information associated with one or more neighboring blocks, information associated with the current block, or both. In another embodiment, encoding or decoding is applied to the input data associated with the current block in the EL using inter-layer texture prediction based on the BL block in the BL, wherein a flag indicating whether there is any transform coefficient coded for the current block is signaled.
-
公开(公告)号:US10462459B2
公开(公告)日:2019-10-29
申请号:US15485694
申请日:2017-04-12
Applicant: MEDIATEK INC.
Inventor: Ching-Yeh Chen , Jian-Liang Lin , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/117 , H04N19/80 , H04N19/176 , H04N19/107 , H04N19/139 , H04N19/126 , H04N19/86 , H04N19/186 , H04N19/157 , H04N19/82
Abstract: Aspects of the disclosure provide a method for denoising a reconstructed picture. The method can include receiving reconstructed video data corresponding to a picture, dividing the picture into current patches, forming patch groups each including a current patch and a number of reference patches that are similar to the current patch, denoising the patch groups to modify pixel values of the patch groups to create a filtered picture, and generating a reference picture based on the filtered picture for encoding or decoding a picture. The operation of denoising the patch groups includes deriving a variance of compression noise in the respective patch group based on a compression noise model. A selection of model parameters is determined based on coding unit level information.
-
公开(公告)号:US20190238883A1
公开(公告)日:2019-08-01
申请号: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/139 , H04N19/176 , H04N19/105 , H04N19/573
CPC classification number: H04N19/521 , H04N19/105 , H04N19/139 , H04N19/147 , H04N19/176 , H04N19/567 , H04N19/573
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.
-
-
-
-
-
-
-
-
-