-
公开(公告)号:US10911761B2
公开(公告)日:2021-02-02
申请号:US16473328
申请日:2017-12-26
Applicant: MEDIATEK INC.
Inventor: Chun-Chia Chen , Chih-Wei Hsu , Tzu-Der Chuang , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/176 , H04N19/105 , H04N19/139 , H04N19/573 , H04N19/577
Abstract: Method and apparatus of using Bilateral Template MV Refinement are disclosed to improve coding efficiency or reducing complexity. According to one method, if a size associated with the current block is greater than a threshold, then Bilateral Template MV Refinement is applied to the current block. Otherwise, the Bilateral Template MV Refinement is not applied to the current block. In another method, the Bilateral Template MV Refinement is turned on or off implicitly based on the two reference blocks. According to yet another method, the Bilateral Template MV Refinement is performed on the sub-block level. According to yet another method, the Bilateral Template MV Refinement is performed motion vectors selected from candidates of AMVP (advance MV prediction) candidate list. According to yet another method, the Bilateral Template MV Refinement used a modified template to refine motion vector.
-
公开(公告)号:US10750183B2
公开(公告)日:2020-08-18
申请号:US16334915
申请日:2017-09-19
Applicant: MEDIATEK INC.
Inventor: Chih-Wei Hsu , Yu-Wen Huang
IPC: H04N7/12 , H04N19/132 , H04N19/13 , H04N19/147 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/14 , H04N19/82 , H04N19/96 , H04N19/70 , H04N19/86 , H04N19/117
Abstract: A video coding system determines a Sample Adaptive Offset (SAO) type for a current reconstructed block, and determines SAO offsets for the current reconstructed block and checks if all SAO offsets are zeros except for a last SAO offset if the SAO type is Edge Offset (EO) or Band Offset (BO). A new value for the last SAO offset is derived at an encoding end or an original value for the last SAO offset is derived at a decoding end if all SAO offsets except for the last SAO offset are zeros. The SAO offsets are used for applying SAO processing to the current block and the current block is encoded or decoded. The original value for the last SAO offset is used in SAO processing and the new value for the last SAO offset is signaled in a video bitstream.
-
43.
公开(公告)号: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.
-
公开(公告)号:US10567806B2
公开(公告)日:2020-02-18
申请号:US15034115
申请日:2014-11-10
Applicant: MediaTek Inc.
Inventor: Chia-Yang Tsai , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/82 , H04N19/176 , H04N19/70 , H04N19/119 , H04N19/196 , H04N19/117 , H04N19/14 , H04N19/172 , H04N19/182 , H04N19/18 , H04N19/68
Abstract: A method of adaptive loop filtering for reconstructed video to improve the performance is disclosed. In one embodiment, a loop filter is selected from one or more candidate filters including a circular symmetrical filter candidate. The candidate filters also may include a ½-symmetry filter candidate and a flag is used to select between different symmetries. In another embodiment, a priority-based block filter merge is disclosed. A filter merge list consisting of no more than a first number of filter candidates selected from corresponding filters used by corresponding set members in the neighboring block set is generated according to a priority order of the set members in the neighboring block set. In yet another embodiment, the loop filter is shared by reconstructed video in multiple image units of a same group. The filter merge groups are identified by differences of consecutive group indices.
-
公开(公告)号:US10528842B2
公开(公告)日:2020-01-07
申请号:US15424899
申请日:2017-02-06
Applicant: MEDIATEK INC.
Inventor: Jian-Liang Lin , Yu-Wen Huang
Abstract: An image processing method applied to an image processing system. The image processing method comprises: (a) computing an image intensity distribution of an input image; (b) performing atmospheric light estimation to the input image; (c) performing transmission estimation according to a result of the step (a) to the input image, to generate a transmission estimation parameter; and (d) recovering scene radiance of the input image according to a result generated by the step (b) and the transmission estimation parameter. At least one of the steps (a)-(c) are performed to data corresponding to only partial pixels of the input image.
-
公开(公告)号:US10511835B2
公开(公告)日:2019-12-17
申请号:US15754721
申请日:2016-09-02
Applicant: MEDIATEK INC.
Inventor: Tzu-Der Chuang , Ching-Yeh Chen , Chih-Wei Hsu , Yu-Wen Huang , Jian-Liang Lin , Yu-Chen Sun , Yu-Ting Shen
IPC: H04N19/105 , H04N19/52 , H04N19/176 , H04N19/567 , H04N19/57
Abstract: Method and apparatus of video coding using decoder derived motion information based on bilateral matching or template matching are disclosed. According to one method, an initial motion vector (MV) index is signalled in a video bitstream at an encoder side or determined from the video bitstream at a decoder side. A selected MV is then derived using bilateral matching, template matching or both to refine an initial MV associated with the initial MV index. In another method, when both MVs for list 0 and list 1 exist in template matching, the smallest-cost MV between the two MVs may be used for uni-prediction template matching if the cost is lower than the bi-prediction template matching. According to yet another method, the refinement of the MV search is dependent on the block size. According to yet another method, merge candidate MV pair is always used for bilateral matching or template matching.
-
公开(公告)号:US10484696B2
公开(公告)日:2019-11-19
申请号:US15038599
申请日:2015-01-07
Applicant: MEDIATEK INC.
Inventor: Yu-Chen Sun , Tzu-Der Chuang , Yi-Wen Chen , Yu-Wen Huang
IPC: H04N19/186 , H04N19/70 , H04N19/463 , H04N19/93 , H04N19/176 , H04N19/182 , H04N19/129
Abstract: A method and apparatus for coding a block of video data using index or pixel value prediction including a copy-by-pattern-search mode are disclosed. According to the present invention, a current search pattern is determined based on one or more previous coded pixels. One or more predictors are derived according to the current search pattern for a current index or pixel value of a current pixel in the current block. Encoding or decoding is then applied to one or more following indices or pixel values of one or more following pixels including the current pixel using the predictors. In a simplest case, the one or more previous coded pixels correspond to a single previous coded pixel at the left side of the current pixel and the one or more following pixels contain only the current pixel.
-
公开(公告)号:US20190261008A1
公开(公告)日:2019-08-22
申请号:US16403953
申请日:2019-05-06
Applicant: MediaTek Inc.
Inventor: Chih-Ming Fu , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/182 , H04N19/86 , H04N19/82 , H04N19/14 , H04N19/61 , H04N19/46 , H04N5/21 , H04N5/217 , H04N19/91 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/70
Abstract: A system and method of content adaptive pixel intensity processing are described. The method includes receiving a predefined set of processed video data configured from the processed video data, deriving a range information associated with an original maximum value and an original minimum value for a predefined set of original video data, wherein the predefined set of processed video data is derived from the predefined set of original video data, and adaptively clipping pixel intensity of the predefined set of processed video data to a range deriving from the range information, wherein the range information is incorporated in a bitstream and represented in a form of the original maximum value and the original minimum value, prediction values associated with a reference maximum value and a reference minimum value, or a range index associated with a predefined range set.
-
公开(公告)号:US10390028B2
公开(公告)日:2019-08-20
申请号:US15578221
申请日:2016-06-03
Applicant: MEDIATEK INC.
Inventor: Yu-Chen Sun , Tzu-Der Chuang , Han-Liang Chou , Chia-Yun Cheng , Ching-Yeh Chen , Yu-Wen Huang
IPC: H04N19/00 , H04N19/186 , H04N19/51 , H04N19/593 , H04N19/423 , H04N19/433 , H04N19/176 , H04N19/70
Abstract: Methods of palette coding to reduce the required coding process are disclosed. According to one method, smaller blocks are derived from a large block. The histogram of the large block is derived based on the histograms of smaller blocks in the large block. According to another method, one or more palette tables are derived based on multiple blocks. One palette table is used for each of the multiple blocks. According to yet another method, index map transpose is performed in the parsing stage according to the transpose flag of the index map. Accordingly, a buffer to store the transpose flags can be saved. According to still yet another method, the palette predictor update is performed using an index mapping table to avoid the need for shuffling the contents of the palette predictor stored in a palette buffer.
-
50.
公开(公告)号:US10033406B2
公开(公告)日:2018-07-24
申请号:US13655466
申请日:2012-10-19
Applicant: MEDIATEK INC.
Inventor: Yu-Wen Huang , Xun Guo
IPC: H04N19/91 , H04N19/174 , H04N19/436 , H03M7/00 , H03M7/40
Abstract: A method for performing parallel coding with ordered entropy slices includes: providing a plurality of entropy slices to a plurality of processing elements, wherein each entropy slice includes a plurality of blocks; initializing CABAC states of a current entropy slice as the CABAC states of a previous entropy slice after processing DB blocks of the previous entropy slice. DB is a positive integer.
-
-
-
-
-
-
-
-
-