Method and apparatus of error handling for video coding using intra block copy mode

    公开(公告)号:US10356438B2

    公开(公告)日:2019-07-16

    申请号:US15578191

    申请日:2016-06-03

    Applicant: MEDIATEK INC.

    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 neighboring 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.

    Residual processing circuit using single-path pipeline or multi-path pipeline and associated residual processing method

    公开(公告)号:US10244248B2

    公开(公告)日:2019-03-26

    申请号:US15438774

    申请日:2017-02-22

    Applicant: MEDIATEK INC.

    Abstract: A residual processing circuit has a single-path pipeline and a single-path controller. The single-path pipeline has an inverse scan (IS) circuit, an inverse quantization (IQ) circuit and an inverse transform (IT) circuit arranged to process a current non-zero residual data block in a pipeline manner. The current non-zero residual data block is at least a portion of a transform unit. The single-path controller controls pipelined processing of the current non-zero residual data block at the single-path pipeline. The single-path controller instructs the IS circuit to start IS processing of a next non-zero residual data block before the IT circuit finishes a first half of IT processing of the current non-zero residual data block.

    Video transmitting system with on-the-fly encoding and on-the-fly delivering and associated video receiving system

    公开(公告)号:US10230948B2

    公开(公告)日:2019-03-12

    申请号:US15422425

    申请日:2017-02-01

    Applicant: MEDIATEK INC.

    Abstract: A video transmitting system includes a source buffer, a video encoder, a bitstream buffer, and a transmitting circuit. The source buffer receives pixel data of pixels of a video frame. The video encoder retrieve pixel data of a portion of the pixels of the video frame from the source buffer, and starts encoding the pixel data of the portion of the pixels before pixel data of a last pixel of the video frame is received by the source buffer. The bitstream buffer receives a network abstraction layer (NAL) stream from the video encoder, wherein the NAL stream is generated by encoding the pixel data of the portion of the pixels. The transmitting circuit retrieves the NAL stream from the bitstream buffer, and starts outputting the NAL stream before the pixel data of the last pixel of the video frame is encoded by the video encoder.

    Multi-standard video decoder with novel bin decoding

    公开(公告)号:US10205957B2

    公开(公告)日:2019-02-12

    申请号:US14997691

    申请日:2016-01-18

    Applicant: MediaTek Inc.

    Abstract: An apparatus for multi-standard bin decoding in a video decoder for decoding two video coded in two different video coding standards is disclosed. The apparatus includes a first bin decoder to decode one or more first bin strings, a second bin decoder to decode one or more second bin strings, a standard change control module coupled to the first bin decoder and the second bin decoder and a system controller coupled to the standard change control module, the first bin decoder and the second bin decoder. The standard change control module or the system controller selects either a next slice or picture to be decoded by the first bin decoder or the second bin decoder based on one or more control parameters including the decoding time information.

    Method and apparatus for video decoding using multi-core processor

    公开(公告)号:US09762906B2

    公开(公告)日:2017-09-12

    申请号:US14179540

    申请日:2014-02-12

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/865 H04N19/436 H04N19/51 H04N19/82

    Abstract: A method and apparatus for deblocking process using multiple processing units are disclosed. The video image is divided into at least two regions. The in-loop filter is applied to block boundaries associated with said at least two regions using multiple processing units. The in-loop filter is re-applied to one or more second block boundaries adjacent to region edge between two regions after applying the in-loop filter to the first block boundaries adjacent to the region edge. Furthermore, at least a first portion of said applying the in-loop filter to the first block boundaries and a second portion of said applying the in-loop filter to the second block boundaries are performed concurrently. The multiple processing units may correspond to multiple processing cores within one processor chip.

    HYBRID VIDEO DECODING APPARATUS FOR PERFORMING HARDWARE ENTROPY DECODING AND SUBSEQUENT SOFTWARE DECODING AND ASSOCIATED HYBRID VIDEO DECODING METHOD
    39.
    发明申请
    HYBRID VIDEO DECODING APPARATUS FOR PERFORMING HARDWARE ENTROPY DECODING AND SUBSEQUENT SOFTWARE DECODING AND ASSOCIATED HYBRID VIDEO DECODING METHOD 审中-公开
    用于执行硬件熵解码和后续软件解码和相关混合视频解码方法的混合视频解码设备

    公开(公告)号:US20170019679A1

    公开(公告)日:2017-01-19

    申请号:US15202538

    申请日:2016-07-05

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/423 H04N19/433

    Abstract: A hybrid video decoding apparatus has a hardware entropy decoder and a storage device. The hardware entropy decoder performs hardware entropy decoding to generate an entropy decoding result of a picture. The storage device has a plurality of storage areas allocated to buffer a plurality of entropy-decoded partial data, respectively, and is further arranged to store position information indicative of storage positions of the entropy-decoded partial data in the storage device. The entropy-decoded partial data are derived from the entropy decoding result of the picture, and are associated with a plurality of portions of the picture, respectively.

    Abstract translation: 混合视频解码装置具有硬件熵解码器和存储装置。 硬件熵解码器执行硬件熵解码以产生图像的熵解码结果。 存储装置具有分配用于分别缓冲多个熵解码的部分数据的多个存储区域,并且还被布置为将表示熵解码的部分数据的存储位置的位置信息存储在存储装置中。 熵解码的部分数据从图像的熵解码结果导出,并分别与图像的多个部分相关联。

    MIXED-LEVEL MULTI-CORE PARALLEL VIDEO DECODING SYSTEM
    40.
    发明申请
    MIXED-LEVEL MULTI-CORE PARALLEL VIDEO DECODING SYSTEM 审中-公开
    混合级多核并行视频解码系统

    公开(公告)号:US20160191922A1

    公开(公告)日:2016-06-30

    申请号:US14979546

    申请日:2015-12-28

    Applicant: MEDIATEK INC.

    Abstract: A method, apparatus and computer readable medium storing a corresponding computer program for decoding a video bitstream based on multiple decoder cores are disclosed. In one embodiment of the present invention, the method arranges multiple decoder cores to decode one or more frames from a video bitstream using mixed level parallel decoding. The multiple decoder cores are arranged into groups of multiple decoder cores for parallel decoding one or more frames by using one group of multiple decoder cores for said one or more frames, wherein each group of multiple decoder cores comprises one or more decoder cores. The number of frames to be decoded in the mixed level parallel decoding or which frames to be decoded in the mixed level parallel decoding is adaptively determined.

    Abstract translation: 公开了一种基于多个解码器核存储用于解码视频比特流的相应计算机程序的方法,装置和计算机可读介质。 在本发明的一个实施例中,该方法使用混合电平并行解码来设置多个解码器核来从视频比特流解码一个或多个帧。 多个解码器核被布置成多个解码器核心组,用于通过对于所述一个或多个帧使用一组多个解码器核来并行解码一个或多个帧,其中每组多个解码器核心包括一个或多个解码器核心。 在混合电平并行解码中要解码的帧的数量或在混合电平并行解码中要解码的帧被自适应地确定。

Patent Agency Ranking