STORING AND RETRIEVING LOSSY-COMPRESSED HIGH BIT DEPTH IMAGE DATA

    公开(公告)号:US20190068981A1

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

    申请号:US15684711

    申请日:2017-08-23

    Abstract: An example device for accessing image data includes a memory configured to store image data, the memory comprising a first region and a second region, and one or more processing units implemented in circuitry and configured to code most significant bits (MSBs) of a plurality of residuals of samples of a block of an image, each of the residuals representing a respective difference value between a respective raw sample value and a respective predicted value for the respective raw sample value, access the coded MSBs in the first region of the memory, determine whether to represent the residuals using both the MSBs and least significant bits (LSBs) of the plurality of residuals of the samples, and in response to determining not to represent the residuals using the LSBs, prevent access of the LSBs in a second region of the memory.

    LOW COMPLEXITY CODING BASED ON DYNAMIC MODE DECISION BRANCHING FOR LARGEST CODING UNITS
    5.
    发明申请
    LOW COMPLEXITY CODING BASED ON DYNAMIC MODE DECISION BRANCHING FOR LARGEST CODING UNITS 有权
    基于动态模式决策分支的低复杂度编码,用于大型编码单元

    公开(公告)号:US20160134876A1

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

    申请号:US14536216

    申请日: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 CU block and a corresponding block in a reference frame for the largest coding unit (LCU). The video coder may define conditions (e.g., background and/or homogeneous conditions) for the branching based at least in part on the first SAD value. The video coder may also determine the branching based on detecting the background or homogeneous condition, the branching including a first branch corresponding to both a first CU size of the CU block and a second CU size of a sub-block of the CU block. The video coder may then set the first branch to correspond to the first CU size, if the first CU size or the second CU size satisfies the background condition.

    Abstract translation: 提供了用于低复杂度视频编码的技术。 例如,视频编码器可以被配置为计算CU块和用于最大编码单元(LCU)的参考帧中的对应块之间的绝对差(SAD)值的第一和。 视频编码器可以至少部分地基于第一SAD值来定义用于分支的条件(例如,背景和/或均匀条件)。 视频编码器还可以基于检测背景或均匀条件来确定分支,该分支包括对应于CU块的第一CU大小和CU块的子块的第二CU大小的第一分支。 如果第一CU大小或第二CU大小满足背景条件,则视频编码器然后可以将第一分支设置为对应于第一CU大小。

    SCALABLE IMPLEMENTATION FOR PARALLEL MOTION ESTIMATION REGIONS
    7.
    发明申请
    SCALABLE IMPLEMENTATION FOR PARALLEL MOTION ESTIMATION REGIONS 有权
    并行运动估计区域的可扩展实现

    公开(公告)号:US20150163506A1

    公开(公告)日:2015-06-11

    申请号:US14099800

    申请日:2013-12-06

    CPC classification number: H04N19/513 H04N19/187 H04N19/436 H04N19/52

    Abstract: A video coding device configured according to some aspects of this disclosure includes a memory configured to store a plurality of motion vector candidates. Each motion vector candidate can corresponding to at least one of a plurality of prediction units (PUs) partitioned in a parallel motion estimation region (MER). The video coding device also includes a processor in communication with the memory. The processor is configured to select a subset of the plurality of motion vector candidates to include in a merge candidate list. The selection can be based on a priority level of each motion vector candidate. The processor can be further configured to generate the merge candidate list to include the selected motion vector candidates.

    Abstract translation: 根据本公开的一些方面配置的视频编码装置包括被配置为存储多个运动矢量候选的存储器。 每个运动矢量候选可以对应于在并行运动估计区域(MER)中分割的多个预测单元(PU)中的至少一个。 视频编码装置还包括与存储器通信的处理器。 处理器被配置为选择多个运动矢量候选的子集以包括在合并候选列表中。 该选择可以基于每个运动矢量候选的优先级。 处理器可以被进一步配置成生成合并候选列表以包括所选择的运动向量候选。

    LOOP FILTERING ACROSS CONSTRAINED INTRA BLOCK BOUNDARIES IN VIDEO CODING
    8.
    发明申请
    LOOP FILTERING ACROSS CONSTRAINED INTRA BLOCK BOUNDARIES IN VIDEO CODING 有权
    在视频编码中通过约束块内边界的环路滤波

    公开(公告)号:US20140146875A1

    公开(公告)日:2014-05-29

    申请号:US14089339

    申请日:2013-11-25

    Abstract: This disclosure describes techniques for coding video data. In particular, this disclosure describes techniques for loop filtering for video coding. The techniques of this disclosure may apply to loop filtering and/or partial loop filtering across block boundaries in scalable video coding processes. Loop filtering may include, for example, one or more of adaptive loop filtering (ALF), sample adaptive offset (SAO) filtering, and deblocking filtering.

    Abstract translation: 本公开描述了用于编码视频数据的技术。 特别地,本公开描述了用于视频编码的环路滤波的技术。 本公开的技术可以应用于可扩展视频编码过程中跨块边界的环路滤波和/或部分环路滤波。 环路滤波可以包括例如自适应环路滤波(ALF),采样自适应偏移(SAO)滤波和去块滤波中的一个或多个。

    ADAPTIVE CENTER BAND OFFSET FILTER FOR VIDEO CODING
    9.
    发明申请
    ADAPTIVE CENTER BAND OFFSET FILTER FOR VIDEO CODING 审中-公开
    用于视频编码的自适应中心带偏移滤镜

    公开(公告)号:US20130114674A1

    公开(公告)日:2013-05-09

    申请号:US13646102

    申请日:2012-10-05

    CPC classification number: H04N19/86 H04N19/117 H04N19/61 H04N19/82

    Abstract: A video coder configured to perform sample adaptive offset filtering can determine a center value for a set of pixels based on values of pixels in the set, divide bands of pixels values into groups based on the center value, and determine offset values for the bands based on the groups.

    Abstract translation: 被配置为执行采样自适应偏移滤波的视频编码器可以基于集合中的像素的值来确定一组像素的中心值,基于中心值将像素值的频带划分成组,并且基于频带确定偏移值 在组上。

    Zero block detection using adaptive rate model

    公开(公告)号:US10587880B2

    公开(公告)日:2020-03-10

    申请号:US15940349

    申请日:2018-03-29

    Abstract: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.

Patent Agency Ranking