-
公开(公告)号:US20200059659A1
公开(公告)日:2020-02-20
申请号: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/583 , H04N19/96 , H04N19/53
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.
-
公开(公告)号:US10531119B2
公开(公告)日:2020-01-07
申请号:US16203994
申请日:2018-11-29
Applicant: MediaTek Inc.
Inventor: Yu-Chen Sun , Jungsun Kim , Tzu-Der Chuang , Yi-Wen Chen , Wang Lin Lai , Shan Liu , Yu-Wen Huang
IPC: H04N19/182 , H04N19/593 , H04N19/124 , H04N19/176 , H04N19/186
Abstract: A method and apparatus for color index coding of a block of video data using index prediction based on reconstructed neighboring pixels are disclosed. In one embodiment, color index encoding or decoding is applied to the current pixel indices by deriving index prediction from neighboring pixel indices of the reconstructed neighboring pixels. The reconstructed neighboring pixel values are first transformed into the neighboring pixel indices according to a quantization table to map between major color indices and major color values of the current block. The quantization table can be based on a major color table for the current block or can also be derived at a decoder side. The decoding process may reconstruct the current pixels by converting decoded current pixel indices to reconstructed current pixel values according to the quantization table or by directly copying the reconstructed neighboring pixel values indicated by decoded current pixel indices.
-
163.
公开(公告)号:US10469876B2
公开(公告)日:2019-11-05
申请号:US15844190
申请日:2017-12-15
Applicant: MEDIATEK INC.
Inventor: Ching-Yeh Chen , Tzu-Der Chuang , Chih-Wei Hsu , Yu-Wen Huang
IPC: H04N19/107 , H04N19/117 , H04N19/134 , H04N19/176 , H04N19/189 , H04N19/46 , H04N19/82 , H04N19/86 , H04N19/96
Abstract: Aspects of the disclosure provide a method for denoising a reconstructed picture in a video coding system. The method can include providing two or more candidate non-local denoising technologies, selecting a target non-local denoising technology from the two or more candidate non-local denoising technologies for a patch group, and denoising the patch group of the reconstructed picture with the target non-local denoising technology. Besides, two parallel processing methods are provided for forming patch groups with predictor-based searching algorithms.
-
公开(公告)号:US10412402B2
公开(公告)日:2019-09-10
申请号:US15526076
申请日:2015-12-04
Applicant: MEDIATEK INC.
Inventor: Jian-Liang Lin , Yi-Wen Chen , Yu-Wen Huang
IPC: H04N19/503 , H04N19/117 , H04N19/82
Abstract: A method and apparatus for applying filter to Intra prediction samples are disclosed. According to an embodiment of the present invention, a filter is applied to one or more prediction samples of the Initial Intra prediction block to form one or more filtered prediction samples. For example, the filter is applied to the prediction sample in the non-boundary locations of the Initial Intra prediction block. Alternatively, the filter is applied to all prediction samples in the Initial Intra prediction block. The filtered Intra prediction block comprising one or more filtered prediction samples is used as a predictor for Intra prediction encoding or decoding of the current block. The filter corresponds to a FIR (finite impulse response) filter or an IIR (infinite impulse response) filter.
-
公开(公告)号:US10362314B2
公开(公告)日:2019-07-23
申请号:US15355484
申请日:2016-11-18
Applicant: MEDIATEK INC.
Inventor: Jian-Liang Lin , Yu-Wen Huang
IPC: H04N19/159 , H04N19/46 , H04N19/117 , H04N19/147 , H04N19/11 , H04N19/82 , H04N19/172 , H04N19/174 , H04N19/176
Abstract: Aspects of the disclosure include a method for video coding. The method includes receiving input data associated with a current block in a current image frame of video data, where the current block is coded by intra-prediction or to be coded by intra-prediction. The method also includes determining an intra-prediction mode of the current block, selecting one of a plurality of filters including at least a default filter and an N-tap filter, and generating filtered neighboring samples by filtering neighboring samples adjacent to the current block using the selected filter, where N is a positive integer different from 3. Moreover, the method includes encoding or decoding the current block by predicting the current block based on the filtered neighboring samples and the intra-prediction mode.
-
公开(公告)号:US10356427B2
公开(公告)日:2019-07-16
申请号:US15764346
申请日:2016-09-30
Applicant: MEDIATEK INC.
Inventor: Shih-Ta Hsiang , Tzu-Der Chuang , Yu-Wen Huang
IPC: H04N19/186 , H04N19/91 , H04N19/70 , H04N19/593 , H04N19/182 , H04N19/176
Abstract: A method and apparatus for video coding using coding modes including a palette mode are disclosed. In one embodiment, the total number of palette indices in the current block is coded into a binary string using a TR (Truncated Rice) binarization process with the Rice parameter to generate a prefix part and using an EGk (k-th order Exp-Golomb) binary process to generate a suffix part for the binary string, or using the EGk binarization process with the Rice parameter (k). The suffix part is allowed to be empty. In another embodiment, a Rice parameter is determined. If the Rice parameter is equal to or greater than log-base-2 of current block size, the variable related to a total number of palette indices in the current block of video data is binarized into a binary string using a fixed-length code with bit length equal to log-base-2 of current block size.
-
公开(公告)号:US10205968B2
公开(公告)日:2019-02-12
申请号:US15545381
申请日:2016-02-03
Applicant: MEDIATEK INC.
Inventor: Shan Liu , Xiaozhong Xu , Tzu-Der Chuang , Yu-Chen Sun , Wang-Lin Lai , Yu-Wen Huang , Jing Ye
IPC: H04N19/93 , H04N19/593 , H04N19/70 , H04N19/182
Abstract: A method of palette index map coding of blocks in a picture by grouping coded symbols of the same type is disclosed for video encoder and decoder. In one embodiment, all syntax elements corresponding to the pixel index are grouped into a pixel index group, and all syntax elements corresponding to the escape pixel are grouped into an escape pixel group. All syntax elements corresponding to the run type and run length are grouped into an interleaved run type/run length group, or grouped into separate run type group and run length group. In another embodiment, the system parses from the video bitstream a last-run mode syntax element for a current block, where the last-run mode syntax element indicates whether a last run mode is a copy-index mode or a copy-above mode. Information associated with the last-run mode syntax element is used for reconstructing palette index map.
-
公开(公告)号:US10178410B2
公开(公告)日:2019-01-08
申请号:US14433303
申请日:2013-08-29
Applicant: Mediatek Inc.
Inventor: Chih-Ming Fu , Yi-Wen Chen , Jian-Liang Lin , Yu-Wen Huang
IPC: H04N19/597 , H04N19/105 , H04N19/139 , H04N19/513 , H04N19/187 , H04N19/70 , H04N19/30
Abstract: A method and apparatus for three-dimensional and scalable video coding are disclosed. Embodiments according to the present invention determine a motion information set associated with the video data, wherein at least part of the motion information set is made available or unavailable conditionally depending on the video data type. The video data type may correspond to depth data, texture data, a view associated with the video data in three-dimensional video coding, or a layer associated with the video data in scalable video coding. The motion information set is then provided for coding or decoding of the video data, other video data, or both. At least a flag may be used to indicate whether part of the motion information set is available or unavailable. Alternatively, a coding profile for the video data may be used to determine whether the motion information is available or not based on the video data type.
-
公开(公告)号:US20180152727A1
公开(公告)日:2018-05-31
申请号:US15578191
申请日:2016-06-03
Applicant: MEDIATEK INC.
Inventor: Tzu-Der CHUANG , Chia-Yun Cheng , Han-Liang Chou , Ching-Yeh Chen , Yu-Chen Sun , Yu-Wen Huang
IPC: H04N19/563 , H04N19/593 , H04N19/513 , H04N19/70
CPC classification number: H04N19/563 , H04N19/513 , H04N19/593 , H04N19/70
Abstract: In order to overcome the issue caused by a decoded block vector (BV) pointing to a reference block overlapping with an unavailable area, various methods are disclosed. According to one method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by padding from neighbouring available pixels. The padding can be done in the horizontal direction and then the vertical direction. The padding may also done in the vertical direction first and then horizontal direction. In another method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by using previous decoded pixels in the unavailable area. A pre-defined value may also be used for the unavailable area.
-
公开(公告)号:US20180152714A1
公开(公告)日:2018-05-31
申请号: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/186 , H04N19/176 , H04N19/70
CPC classification number: H04N19/186 , H04N19/176 , H04N19/423 , H04N19/433 , H04N19/51 , H04N19/593 , 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.
-
-
-
-
-
-
-
-
-