STORING AND RETRIEVING HIGH BIT DEPTH IMAGE DATA

    公开(公告)号:US20180084281A1

    公开(公告)日:2018-03-22

    申请号:US15270914

    申请日:2016-09-20

    CPC classification number: H04N19/93 H04N19/13 H04N19/146 H04N19/184

    Abstract: In one example, a 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 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, and access least significant bits (LSBs) of the plurality of residuals of the samples in the second region of the memory.

    Adaptive loop filtering for chroma components

    公开(公告)号:US09807403B2

    公开(公告)日:2017-10-31

    申请号:US13653950

    申请日:2012-10-17

    Abstract: This disclosure proposes techniques to allow more flexibility in filtering chroma components in the adaptive loop filter. In one example, a method for adaptive loop filtering includes performing luma adaptive loop filtering based for luma components of a block of pixels, and performing chroma adaptive loop filtering for chroma components of the block of pixels, wherein filter coefficients for both the luma adaptive loop filtering and chroma adaptive loop filtering are derived from a block-based mode or a region-based mode. The method may further include determining to perform luma adaptive loop filtering on the block of pixels, and determining to perform chroma adaptive loop filtering on the block of pixels, wherein the determining to perform chroma adaptive loop filtering is performed independently of determining to perform luma adaptive loop filtering.

    BLOCK SIZE DECISION FOR VIDEO CODING

    公开(公告)号:US20170201769A1

    公开(公告)日:2017-07-13

    申请号:US14992820

    申请日:2016-01-11

    CPC classification number: H04N19/593 H04N19/11 H04N19/119 H04N19/14 H04N19/147

    Abstract: An example method includes determining a respective variance value for pixels of each respective sub-block of at least four sub-blocks of a current block of video data of a particular block size; determining an average of the determined variance values for the at least four sub-blocks; determining a maximum difference value for the current block based on the average and the variance values for the at least four sub-blocks; determining whether pixels of the current block are homogeneous based on whether the maximum difference value for the current block satisfies a threshold difference value; and in response to determining that the pixels of the current block are homogeneous, selectively including block sizes that are greater than or equal to a threshold block size in a sub-set of block sizes to evaluate for use when intra encoding the pixels of the current block.

    Prediction mode information downsampling in enhanced layer coding
    115.
    发明授权
    Prediction mode information downsampling in enhanced layer coding 有权
    增强层编码中的预测模式信息下采样

    公开(公告)号:US09584805B2

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

    申请号:US13909911

    申请日:2013-06-04

    CPC classification number: H04N19/50 H04N19/33 H04N19/463 H04N19/59 H04N19/597

    Abstract: In one embodiment, a video coder for processing video data includes a processor and a memory. The processor is configured to downsample at least prediction mode information of a reference layer block. In addition, the processor is configured to predict at least one of an enhancement layer block or prediction mode information of the enhancement layer block based at least on the prediction mode information of the reference layer block before the processor downsamples the prediction mode information of the reference layer block. The memory is configured to store the prediction mode information of the reference layer block. The prediction mode information of the reference layer block, for example, includes an inter-prediction mode, an intra-prediction mode, or a motion vector of the reference layer block.

    Abstract translation: 在一个实施例中,用于处理视频数据的视频编码器包括处理器和存储器。 处理器被配置为对参考层块的至少预测模式信息进行下采样。 此外,处理器被配置为在处理器下采样参考的预测模式信息之前,至少基于参考层块的预测模式信息来预测增强层块的增强层块或预测模式信息中的至少一个信息 层块。 存储器被配置为存储参考层块的预测模式信息。 参考层块的预测模式信息例如包括参考层块的帧间预测模式,帧内预测模式或运动矢量。

    Systems and methods for low complexity forward transforms using mesh-based calculations
    116.
    发明授权
    Systems and methods for low complexity forward transforms using mesh-based calculations 有权
    使用基于网格的计算的低复杂度正向变换的系统和方法

    公开(公告)号:US09516345B2

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

    申请号:US14216369

    申请日:2014-03-17

    CPC classification number: H04N19/60 H04N19/42

    Abstract: Systems and methods for low complexity forward transforms using mesh-based calculations are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store video information. The video encoder further comprises a processor in communication with the memory. The processor is configured to decompose a transform into multiple transform stages. The processor is further configured to transform the video information using the multiple stages to determine a transform stage output at each transform stage. The processor is further configured to constrain the transform stage output at each transform stage to a predetermined bit depth. The processor is further configured to perform operations on the constrained transform output of a last stage of the multiple stages, wherein the operations are only available for use with data having the predetermined bit depth.

    Abstract translation: 本文描述了使用基于网格的计算的低复杂度正向变换的系统和方法。 在本公开中描述的主题的一个方面提供了一种视频编码器,其包括被配置为存储视频信息的存储器。 视频编码器还包括与存储器通信的处理器。 处理器被配置为将变换分解成多个变换阶段。 处理器还被配置为使用多级转换视频信息,以确定在每个变换阶段的变换级输出。 处理器还被配置为将每个变换级的变换级输出约束到预定位深度。 处理器还被配置为对多级的最后级的约束变换输出执行操作,其中操作仅可用于具有预定位深度的数据。

    Systems and methods for low complexity encoding and background detection
    118.
    发明授权
    Systems and methods for low complexity encoding and background detection 有权
    用于低复杂度编码和背景检测的系统和方法

    公开(公告)号:US09479788B2

    公开(公告)日:2016-10-25

    申请号:US14216205

    申请日:2014-03-17

    Abstract: Systems and methods for low complexity encoding and background detection are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store a video block. The video encoder further comprises a processor in communication with the memory. The processor is configured to determine whether the video block is background by comparing the video block to a corresponding block located in a previous temporal frame. The processor is further configured to determine, when the video block is not background, whether one or more sub-blocks of the video block are background by comparing the sub-blocks to corresponding sub-blocks located in the previous temporal frame.

    Abstract translation: 本文描述了用于低复杂度编码和背景检测的系统和方法。 在本公开中描述的主题的一个方面提供了一种视频编码器,其包括被配置为存储视频块的存储器。 视频编码器还包括与存储器通信的处理器。 处理器被配置为通过将视频块与位于先前时间帧中的对应块进行比较来确定视频块是否是背景。 处理器还被配置为通过将子块与位于先前时间帧中的对应子块进行比较来确定何时视频块不是背景,视频块的一个或多个子块是否是背景。

    Residual quad tree (RQT) coding for video coding
    119.
    发明授权
    Residual quad tree (RQT) coding for video coding 有权
    残余四叉树(RQT)编码视频编码

    公开(公告)号:US09462275B2

    公开(公告)日:2016-10-04

    申请号:US13748257

    申请日:2013-01-23

    CPC classification number: H04N19/91 H04N19/463

    Abstract: A video decoding device receives an array of transform coefficients for a chroma component of video data. The video decoding device receives entropy encoded data representing the value of a split flag associated with the chroma component. The value of the split flag indicates whether the array of transform coefficients is divided into smaller transform blocks. The video decoding device determines a context for the entropy encoded data representing the split flag. The context is based on the value of a split flag associated with another component of video data. The video decoding device entropy decodes the data representing the value of the split flag based on the determined context using context adaptive binary arithmetic coding (CABAC). The luma and chroma components have independent residual quadtree (RQT) structures.

    Abstract translation: 视频解码装置接收视频数据的色度分量的变换系数的阵列。 视频解码装置接收表示与色度分量相关联的分割标志的值的熵编码数据。 分割标志的值指示变换系数的阵列是否被分割成更小的变换块。 视频解码装置确定表示分割标志的熵编码数据的上下文。 上下文基于与视频数据的另一个组件相关联的分割标志的值。 视频解码装置使用上下文自适应二进制算术编码(CABAC),基于所确定的上下文来熵解码表示分割标志的值的数据。 亮度和色度分量具有独立的残余四叉树(RQT)结构。

    Chroma slice-level QP offset and deblocking
    120.
    发明授权
    Chroma slice-level QP offset and deblocking 有权
    色度切片级QP偏移和去块

    公开(公告)号:US09451258B2

    公开(公告)日:2016-09-20

    申请号:US13826124

    申请日:2013-03-14

    Abstract: In one example, an apparatus for processing video data comprises a video coder configured to, for each of the one or more chrominance components, calculate a chrominance quantization parameter for a common edge between two blocks of video data based on a first luminance quantization parameter for the first block of video data, a second luminance quantization parameter for the second block of video data, and a chrominance quantization parameter offset value for the chrominance component. The video coder is further configured to determine a strength for a deblocking filter for the common edge based on the chrominance quantization parameter for the chrominance component, and apply the deblocking filter according to the determined strength to deblock the common edge.

    Abstract translation: 在一个示例中,用于处理视频数据的设备包括:视频编码器,被配置为,对于所述一个或多个色度分量中的每一个,基于第一亮度量化参数计算两个视频数据块之间的共同边缘的色度量化参数, 视频数据的第一块,第二视频数据块的第二亮度量化参数,以及色度分量的色度量化参数偏移值。 视频编码器还被配置为基于用于色度分量的色度量化参数来确定用于公共边缘的去块滤波器的强度,并且根据确定的强度应用去块滤波器以解除公共边缘。

Patent Agency Ranking