DECODER-SIDE MOTION VECTOR RESTORATION FOR VIDEO CODING

    公开(公告)号:US20180192071A1

    公开(公告)日:2018-07-05

    申请号:US15861476

    申请日:2018-01-03

    Applicant: MediaTek Inc.

    CPC classification number: H04N19/577 H04N19/517 H04N19/527 H04N19/96

    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to determine motion vectors. The techniques relate to both encoders and decoders. For example, a decoder receives compressed video data related to a set of frames. The decoder calculates, using a decoder-side predictor refinement technique, a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. The calculation includes retrieving a first motion vector associated with the current frame, executing a first portion of the decoding process using the first motion vector, retrieving a second motion vector associated with the current frame that is different than the first motion vector, and executing a second portion of the decoding process using the second motion vector.

    Method and apparatus for efficient information coding

    公开(公告)号:US09900625B2

    公开(公告)日:2018-02-20

    申请号:US14660454

    申请日:2015-03-17

    Applicant: MediaTek Inc.

    CPC classification number: H04N19/91 H04N19/517

    Abstract: A method of efficient information coding is provided. The method may code a bin string for signaling prefix part of a binarized absolute value of a first vector component of a block vector difference (BVD) or a motion vector difference (MVD). The method may code a bin string for signaling a prefix part of a binarized absolute value of a second vector component of the BVD or the MVD. The method may also code a bin string for signaling a suffix part of a binarized absolute value and a sign of the first vector component. The method may further code a bin string for signaling a suffix part of a binarized absolute value and a sign of the second vector component.

    PATTERN-BASED MOTION VECTOR DERIVATION FOR VIDEO CODING

    公开(公告)号:US20180041769A1

    公开(公告)日:2018-02-08

    申请号:US15670109

    申请日:2017-08-07

    Applicant: MediaTek Inc.

    CPC classification number: H04N19/513 H04N19/176 H04N19/44 H04N19/573

    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to receive compressed video data, wherein the compressed video data is related to a set of frames. A decoder-side predictor refinement technique is used to calculate a new motion vector for a current frame from the set of frames, wherein the new motion vector estimates motion for the current frame based on one or more reference frames. An existing motion vector associated with a different frame from a motion vector buffer is retrieved. The new motion vector is calculated based on the existing motion vector using a decoder-side motion vector prediction technique, such that the existing motion vector is in the motion vector buffer after calculating the new motion vector.

    Method and Apparatus for Line Buffer Reduction for Video Processing
    155.
    发明申请
    Method and Apparatus for Line Buffer Reduction for Video Processing 有权
    用于视频处理的线路缓冲器减少的方法和装置

    公开(公告)号:US20150365680A1

    公开(公告)日:2015-12-17

    申请号:US14836140

    申请日:2015-08-26

    Applicant: MediaTek Inc.

    Abstract: A method and apparatus of line buffer reduction for context adaptive entropy processing are disclosed. The context formation for context adaptive entropy processing depends on block information associated with one or more neighboring blocks. When a first neighboring block is on an upper side of a horizontal region boundary or on a left side of a vertical region boundary of the region, the block information is replaced by replacement block information to reduce or remove line buffer requirement for storing the block information of neighboring blocks on the other side of the region boundaries from the current block. The context adaptive entropy processing is CABAC encoding, CABAC decoding, CAVLC encoding, or CAVLC decoding.

    Abstract translation: 公开了用于上下文自适应熵处理的线路缓冲器减少的方法和装置。 上下文自适应熵处理的上下文形成取决于与一个或多个相邻块相关联的块信息。 当第一相邻块位于水平区域边界的上侧或该区域的垂直区域边界的左侧时,块信息被替换块信息替换以减少或去除用于存储块信息的线路缓冲器要求 在与当前块的区域边界的另一侧上的相邻块的相邻块。 上下文自适应熵处理是CABAC编码,CABAC解码,CAVLC编码或CAVLC解码。

    METHOD AND APPARATUS FOR UNIFICATION OF COEFFICIENT SCAN OF 8X8 TRANSFORM UNITS IN HEVC
    156.
    发明申请
    METHOD AND APPARATUS FOR UNIFICATION OF COEFFICIENT SCAN OF 8X8 TRANSFORM UNITS IN HEVC 审中-公开
    8X8变压器单元在HEVC中的系统扫描方法与装置

    公开(公告)号:US20150010072A1

    公开(公告)日:2015-01-08

    申请号:US14371414

    申请日:2012-09-20

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/63 H04N19/129 H04N19/157

    Abstract: A method and apparatus for processing 2N×2N transform units (TUs) are disclosed. In one embodiment, the method comprises determining a first-layer scanning order among four N×N sub-blocks of the 2N×2N TU; determining a second-layer scanning pattern for said four N×N sub-blocks; and providing scanned 2N×2N transform coefficients of the intra-coded or the inter-coded 2N×2N TU using double scanning based on the first-layer scanning order and the second-layer scanning pattern. In another embodiment, said determining the first-layer scanning order is dependent on the second-layer scanning pattern. The second-layer scanning pattern can be diagonal, horizontal or vertical. In an embodiment, the first-layer scanning order can be from an upper-left sub-block, to an upper-right sub-block, to a lower-left sub-block and to a lower-right sub-block for the second-layer horizontal scanning pattern and from an upper-left sub-block, to a lower-left sub-block, to an upper-right sub-block and to a lower-right sub-block for other second-layer scanning patterns.

    Abstract translation: 公开了一种用于处理2N×2N个变换单元(TU)的方法和装置。 在一个实施例中,该方法包括确定2N×2NTU的四个N×N个子块中的第一层扫描顺序; 确定所述四个N×N子块的第二层扫描模式; 以及基于第一层扫描顺序和第二层扫描图案,使用双扫描提供帧内编码或帧间编码的2N×2NTU的扫描的2N×2N个变换系数。 在另一个实施例中,所述确定第一层扫描顺序取决于第二层扫描图案。 第二层扫描图案可以是对角线,水平方向或垂直方向。 在一个实施例中,第一层扫描顺序可以是从左上子块到右上子块,到左下子块和第二层子块的右下子块 层级水平扫描图案,并且从左上子块到左下子块,到右上子块和用于其他第二层扫描图案的右下子块。

    Method and apparatus of chroma direct mode generation for video coding

    公开(公告)号:US12160569B2

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

    申请号:US17609707

    申请日:2020-05-06

    Applicant: MEDIATEK INC.

    Abstract: A method and apparatus of prediction for video coding are disclosed. According to one method, a luma Intra prediction mode is determined for a corresponding luma block collocated with the current chroma block, where a predefined mode is assigned to the luma Intra prediction mode when the corresponding luma block collocated with the current chroma block satisfies one or more conditions. A chroma Intra prediction mode is determined for the current chroma block according to the luma Intra prediction mode. The current chroma block is then encoded or decoded according to the chroma Intra prediction mode. According to another method, a predefined mode is assigned to Intra prediction mode for the current block when the current block satisfies one or more conditions. The current block is then encoded or decoded according to the Intra prediction mode.

    Method and apparatus of combined inter and intra prediction for video coding

    公开(公告)号:US12047596B2

    公开(公告)日:2024-07-23

    申请号:US17426077

    申请日:2020-01-22

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/513 H04N19/119 H04N19/176 H04N19/593

    Abstract: A method and apparatus of prediction for video coding are disclosed. According to one method, a block is partitioned into a first and second regions using a target partition selected from a partition set comprising triangle partition. A Merge candidate list is determined for a partitioned current block by including at least one HMVP (history-based motion vector prediction) candidate from an HMVP buffer, where the HMVP buffer stores motion information of previously coded blocks. The partitioned current block or current motion information associated with the partitioned current block are encoded or decoded using the Merge candidate list, where the Merge candidate list is used to derive a first candidate for the first region and a second candidate for the second region. In another method, whether to apply triangular CIIP (combined Inter/Intra prediction) to the current block is signaled at an encoder side or parsed at a decoder side.

Patent Agency Ranking