Interleave block processing ordering for video data coding
    21.
    发明授权
    Interleave block processing ordering for video data coding 有权
    用于视频数据编码的交织块处理顺序

    公开(公告)号:US09503724B2

    公开(公告)日:2016-11-22

    申请号:US13856285

    申请日:2013-04-03

    Abstract: Systems and methods for interleaving video sub-blocks in video coding are described herein. In one aspect, an apparatus includes a memory and a video coder. The memory stores a first video block and a second video block. The first video block and the second video block include sub-blocks. The video coder processes a first sub-block of the first video block according to a first process and a second process, and processes a second sub-block of the first video block according to the first process and the second process after processing the first sub-block of the first video block according to the first process and the second process. Further, the video coder processes a first sub-block of the second video block according to the first process before processing the second sub-block of the first video block according to the first process.

    Abstract translation: 本文描述了用于在视频编码中交织视频子块的系统和方法。 一方面,一种装置包括存储器和视频编码器。 存储器存储第一视频块和第二视频块。 第一视频块和第二视频块包括子块。 视频编码器根据第一处理和第二处理处理第一视频块的第一子块,并且在处理第一子图之后根据第一处理和第二处理处理第一视频块的第二子块 - 根据第一处理和第二处理的第一视频块的块。 此外,根据第一处理,视频编码器根据第一处理在处理第一视频块的第二子块之前处理第二视频块的第一子块。

    LOW COMPLEXITY CODING BASED ON DYNAMIC MODE DECISION BRANCHING
    22.
    发明申请
    LOW COMPLEXITY CODING BASED ON DYNAMIC MODE DECISION BRANCHING 有权
    基于动态模式决策分支的低复杂度编码

    公开(公告)号:US20160134877A1

    公开(公告)日:2016-05-12

    申请号:US14536342

    申请日:2014-11-07

    Abstract: Provided are techniques for low complexity video coding. For example, a video coder may be configured to calculate a first sum of absolute difference (SAD) value between a coding unit (CU) block and a first corresponding block in a reference frame, and define branching conditions for branching of CU sizes based on the first SAD value, the branching conditions including a background condition and/or a homogeneous condition. The video coder may be configured to detect the background condition if the first SAD value of the CU block is less than a first threshold background value, and detect the homogeneous condition if a second SAD value of a sub-block of the CU block is between upper and lower homogeneous threshold values based on the first SAD value. The branching of the CU sizes may be based on detecting the background or homogeneous conditions.

    Abstract translation: 提供了用于低复杂度视频编码的技术。 例如,视频编码器可以被配置为计算编码单元(CU)块和参考帧中的第一对应块之间的绝对差(SAD)值的第一和,并且基于 第一SAD值,分支条件包括背景条件和/或均匀条件。 如果CU块的第一SAD值小于第一阈值背景值,则视频编码器可以被配置为检测背景条件,并且如果CU块的子块的第二SAD值在 基于第一SAD值的上和下均匀阈值。 CU尺寸的分支可以基于检测背景或均匀条件。

    SEARCH REGION DETERMINATION FOR INTRA BLOCK COPY IN VIDEO CODING
    25.
    发明申请
    SEARCH REGION DETERMINATION FOR INTRA BLOCK COPY IN VIDEO CODING 审中-公开
    搜索区域确定视频编码中的块内复制

    公开(公告)号:US20150271517A1

    公开(公告)日:2015-09-24

    申请号:US14663161

    申请日:2015-03-19

    Abstract: A video coder may determine a search region for coding a current block of video data using Intra Block Copy (Intra BC). In some examples, the video coder determines a central point for the search region, and determines the search region for the current block based on the central point and a defined size for the search region. The video coder stores reconstructed blocks of the video data from a current picture that includes the current block in a memory based on the determined search region. The video coder codes information from which to identify one of the reconstructed blocks within the search region, and codes the current block based on the identified one of the reconstructed blocks according to Intra BC.

    Abstract translation: 视频编码器可以使用帧内复制(Intra Block Copy,Intra Block Copy)来确定用于编码当前视频数据块的搜索区域。 在一些示例中,视频编码器确定搜索区域的中心点,并且基于搜索区域的中心点和定义的大小来确定当前块的搜索区域。 视频编码器基于所确定的搜索区域将来自包括当前块的当前图像的视频数据的重构块存储在存储器中。 视频编码器对来自搜索区域内的重建块之一的信息进行编码,并且根据BC内部基于所识别的一个重构块对当前块进行编码。

    Primary transform and secondary transform in video coding

    公开(公告)号:US11095893B2

    公开(公告)日:2021-08-17

    申请号:US15782686

    申请日:2017-10-12

    Abstract: A video coding device (e.g., a video encoder or a video decoder) is configured to perform various transformations on video data. The video coding device applies a primary transform to a block of the video data, the primary transform having a first size, and the sub-block being at least a portion of the block. The video coding device determines whether application of a secondary transform, having a second size, to a sub-block of the block is allowed. Application of the secondary transform is disallowed when the first size is equal to the second size. Based on the application of the secondary transform being allowed, the video coding device applies the secondary transform to the sub-block. Application of the primary transform and the secondary transform construct a residual block in a pixel domain.

Patent Agency Ranking