Coding syntax elements using VLC codewords
    101.
    发明授权
    Coding syntax elements using VLC codewords 有权
    使用VLC码字对语法元素进行编码

    公开(公告)号:US09338456B2

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

    申请号:US13545478

    申请日:2012-07-10

    IPC分类号: H04N19/91

    CPC分类号: H04N19/91

    摘要: This disclosure describes techniques for coding transform coefficients for a block of video data. According to these techniques, a video coder (a video encoder or video decoder) stores a first VLC table array selection table in memory, and an indication of at least one difference between the first VLC table array selection table and a second VLC table array selection table. The video coder reconstructs at least one entry of the second VLC table array selection table based on the first VLC table array selection table using the stored indication of the difference between the first VLC table array selection table and a second VLC table array selection table. The video coder uses the reconstructed at least one entry of the second VLC table array selection table to code at least one block of video data.

    摘要翻译: 本公开描述了用于编码视频数据块的变换系数的技术。 根据这些技术,视频编码器(视频编码器或视频解码器)将第一VLC表阵列选择表存储在存储器中,并且指示第一VLC表阵列选择表与第二VLC表阵列选择之间的至少一个差 表。 视频编码器使用存储的第一VLC表阵列选择表和第二VLC表阵列选择表之间的差的指示,基于第一VLC表阵列选择表,重建第二VLC表阵列选择表的至少一个条目。 视频编码器使用重构的第二VLC表阵列选择表的至少一个条目来编码至少一个视频数据块。

    Video coding using function-based scan order for transform coefficients
    102.
    发明授权
    Video coding using function-based scan order for transform coefficients 有权
    视频编码使用基于功能的扫描顺序进行变换系数

    公开(公告)号:US09288496B2

    公开(公告)日:2016-03-15

    申请号:US13237412

    申请日:2011-09-20

    摘要: Video coding devices and methods use a function-based definition of scan order to scan transform coefficients associated with a block of residual video data. A video coder may define a scan order for coefficients based on a predefined function and one or more parameter values. A video encoder may use a function-based scan order to scan a two-dimensional array of coefficients to produce a one-dimensional array of coefficients for use in producing encoded video data. The video encoder may signal the parameters to a video decoder, or the video decoder may infer one or more of the parameters. The video decoder may use the function-based scan order to scan a one-dimensional array of coefficients to reproduce the two-dimensional array of coefficients for use in producing decoded video data. In each case, the scan order may vary according to the parameter values, which may include block size, orientation, and/or orientation strength.

    摘要翻译: 视频编码设备和方法使用扫描顺序的基于功能的定义来扫描与一组残留视频数据相关联的变换系数。 视频编码器可以基于预定义的功能和一个或多个参数值来定义系数的扫描顺序。 视频编码器可以使用基于功能的扫描顺序来扫描系数的二维阵列以产生用于产生编码视频数据的一维系数阵列。 视频编码器可以将参数发送给视频解码器,或者视频解码器可以推断一个或多个参数。 视频解码器可以使用基于功能的扫描顺序来扫描系数的一维阵列,以再现用于产生解码视频数据的二维系数阵列。 在每种情况下,扫描顺序可以根据可能包括块大小,取向和/或取向强度的参数值而变化。

    Motion vector prediction in video coding
    103.
    发明授权
    Motion vector prediction in video coding 有权
    视频编码中的运动矢量预测

    公开(公告)号:US09247249B2

    公开(公告)日:2016-01-26

    申请号:US13451204

    申请日:2012-04-19

    摘要: Aspects of this disclosure relate to a method of coding video data. In an example, the method includes identifying a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector. The method also includes determining, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector. The method also includes coding prediction data for the second block using the motion vector predictor.

    摘要翻译: 本公开的方面涉及对视频数据进行编码的方法。 在一个示例中,该方法包括从第一视图识别第一时间位置中的视频数据的第一块,其中第一视频数据块与第一时间运动矢量相关联。 该方法还包括当与第二视频数据块相关联的第二运动矢量包括时间运动矢量并且第二块来自第二视图时,确定基于第一时间运动矢量的第二运动矢量的运动矢量预测器 。 该方法还包括使用运动矢量预测器对第二块的预测数据进行编码。

    Frame packing for asymmetric stereo video
    104.
    发明授权
    Frame packing for asymmetric stereo video 有权
    用于非对称立体声视频的帧包装

    公开(公告)号:US09225961B2

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

    申请号:US13035448

    申请日:2011-02-25

    摘要: An asymmetric frame of a coded video bitstream may include a full resolution picture of a left view and a reduced resolution picture of a right view, where the left and right views form a stereo view pair for three-dimensional video playback. In one example, an apparatus includes a video encoder configured to receive a first picture of a first view of a scene having a first resolution, receive a second picture of a second view of the scene having a reduced resolution relative to the first resolution, form an asymmetric frame including the first picture and the second picture, and encode the asymmetric frame. In this manner, decoders of varying capabilities may receive the same bitstream, and the bitstream may consume less bandwidth than one or more bitstreams having full resolution pictures of a stereo view pair. The bitstream may have better quality than a bitstream having subsampled pictures.

    摘要翻译: 编码视频比特流的不对称帧可以包括左视图的全分辨率图像和右视图的缩小分辨率图像,其中左视图和右视图形成用于三维视频回放的立体视图对。 在一个示例中,一种装置包括:视频编码器,被配置为接收具有第一分辨率的场景的第一视图的第一图像,接收具有相对于第一分辨率降低的分辨率的场景的第二视图的第二图像,形式 包括第一图像和第二图像的非对称帧,并对非对称帧进行编码。 以这种方式,不同能力的解码器可以接收相同的比特流,并且比特流可以消耗比具有立体视图对的全分辨率图像的一个或多个比特流更少的带宽。 比特流可以具有比具有子采样图像的比特流更好的质量。

    Mixed tap filters
    105.
    发明授权
    Mixed tap filters 有权
    混合抽头过滤器

    公开(公告)号:US09219921B2

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

    申请号:US13012583

    申请日:2011-01-24

    摘要: During the prediction stage of a video encoding and/or decoding process, a video coder can use relatively longer filters for certain motion vectors pointing to certain sub-pixel positions and relatively shorter filters for motion vectors pointing to other sub-pixel positions, where a longer filter generally refers to an interpolation filter with a greater number of filter coefficients, also called taps, while a shorter filter generally refers to an interpolation filter with fewer taps.

    摘要翻译: 在视频编码和/或解码处理的预测阶段期间,视频编码器可以针对指向某些子像素位置的特定运动矢量使用相对较长的滤波器,并且对于指向其它子像素位置的运动矢量可以使用相对较短的滤波器,其中 更长的滤波器通常是指具有更多数量的滤波器系数的插值滤波器,也称为抽头,而较短的滤波器通常是指具有较少抽头的插值滤波器。

    Non-zero rounding and prediction mode selection techniques in video encoding
    106.
    发明授权
    Non-zero rounding and prediction mode selection techniques in video encoding 有权
    视频编码中的非零舍入和预测模式选择技术

    公开(公告)号:US09161057B2

    公开(公告)日:2015-10-13

    申请号:US12499990

    申请日:2009-07-09

    摘要: In one aspect of this disclosure, rounding adjustments to bi-directional predictive data may be purposely eliminated to provide predictive data that lacks any rounding bias. In this case, rounded and unrounded predictive data may both be considered in a rate-distortion analysis to identify the best data for prediction of a given video block. In another aspect of this disclosure, techniques are described for selecting among default weighted prediction, implicit weighted prediction, and explicit weighted prediction. In this context, techniques are also described for adding offset to prediction data, e.g., using the format of explicit weighted prediction to allow for offsets to predictive data that is otherwise determined by implicit or default weighted prediction.

    摘要翻译: 在本公开的一个方面,可以有意地消除对双向预测数据的舍入调整,以提供缺少任何舍入偏差的预测数据。 在这种情况下,可以在速率失真分析中考虑四舍五入和未包围的预测数据,以识别用于预测给定视频块的最佳数据。 在本公开的另一方面,描述了用于在默认加权预测,隐式加权预测和显式加权预测之间进行选择的技术。 在这种情况下,还描述了用于将偏移量添加到预测数据的技术,例如使用显式加权预测的格式来允许否则由隐含或默认加权预测确定的预测数据的偏移。

    Determining quantization parameters for deblocking filtering for video coding
    107.
    发明授权
    Determining quantization parameters for deblocking filtering for video coding 有权
    确定用于视频编码的去块滤波的量化参数

    公开(公告)号:US09161046B2

    公开(公告)日:2015-10-13

    申请号:US13495821

    申请日:2012-06-13

    摘要: A video coder determines a deblocking quantization parameter (QP) value based on at least one of a first QP value and a second QP value. Subsequently, the video coder applies a deblocking filter that is based on the deblocking filter to an edge associated with a first video block. The edge occurs at a boundary between the first video block and a second video block. The first video block is associated with a current coding unit (CU) and the second video block is associated with a neighboring CU. The current CU is included in a first quantization group and the neighboring CU is included in a second quantization group. The first QP value is defined for the first quantization group. The second QP value is defined for the second quantization group.

    摘要翻译: 视频编码器基于第一QP值和第二QP值中的至少一个来确定解块量化参数(QP)值。 随后,视频编码器将基于去块滤波器的去块滤波器应用于与第一视频块相关联的边缘。 边缘出现在第一视频块和第二视频块之间的边界处。 第一视频块与当前编码单元(CU)相关联,并且第二视频块与相邻CU相关联。 当前CU包括在第一量化组中,并且相邻CU包括在第二量化组中。 为第一量化组定义第一QP值。 为第二量化组定义第二QP值。

    INTRA-CODING OF DEPTH MAPS FOR 3D VIDEO CODING
    108.
    发明申请
    INTRA-CODING OF DEPTH MAPS FOR 3D VIDEO CODING 有权
    深度编码用于3D视频编码的深度编码

    公开(公告)号:US20150245061A1

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

    申请号:US14409785

    申请日:2012-07-09

    摘要: In one example, a device for coding video data includes a video coder configured to determine, for a depth block of a depth component of video data, a co-located texture block of a corresponding texture component, and when at least a portion of the texture block corresponds to a prediction unit of the texture component that is not intra-prediction coded: disable an inter-component Wedgelet depth modeling mode for the depth block, select an intra-prediction coding mode for the depth block other than the disabled inter-component Wedgelet depth modeling mode, and code the depth block using the selected intra-prediction coding mode.

    摘要翻译: 在一个示例中,用于对视频数据进行编码的设备包括视频编码器,视频编码器被配置为针对视频数据的深度分量的深度块确定相应纹理分量的同位置纹理块,并且当至少一部分 纹理块对应于不进行帧内预测编码的纹理分量的预测单位:禁用深度块的分量间楔形深度建模模式,选择除了残差的帧间预测编码模式之外的深度块的帧内预测编码模式, 组件Wedgelet深度建模模式,并使用所选择的帧内预测编码模式对深度块进行编码。

    Smoothing overlapped regions resulting from geometric motion partitioning
    109.
    发明授权
    Smoothing overlapped regions resulting from geometric motion partitioning 有权
    平滑几何运动分割产生的重叠区域

    公开(公告)号:US09020030B2

    公开(公告)日:2015-04-28

    申请号:US13013687

    申请日:2011-01-25

    摘要: In one example, an apparatus includes a video encoder configured to partition a block of video data into a first partition and a second partition using a geometric motion partition line, calculate a prediction value of a pixel in a transition region of the block using a filter that applies a value for at least one neighboring pixel from the first partition and a value for at least one neighboring pixel from the second partition, calculate a residual value of the pixel in the transition region of the block based on the prediction value of the pixel in the transition region, and output the residual value of the pixel. In one example, a video decoder may use a similar filter to decode an the encoded block after receiving the residual value for the encoded block, and using a definition of the geometric motion partition line.

    摘要翻译: 在一个示例中,一种装置包括视频编码器,其被配置为使用几何运动分割线将视频数据块分割成第一分区和第二分区,使用滤波器计算块的过渡区域中的像素的预测值 其对来自第一分区的至少一个相邻像素应用值,并且从第二分区施加至少一个相邻像素的值,基于像素的预测值计算块的过渡区域中的像素的残留值 并且输出像素的残留值。 在一个示例中,视频解码器可以在接收到编码块的残余值之后使用类似的滤波器对编码块进行解码,并且使用几何运动分割线的定义。

    Two pass quantization for CABAC coders
    110.
    发明授权
    Two pass quantization for CABAC coders 有权
    CABAC编码器的两次通过量化

    公开(公告)号:US09008171B2

    公开(公告)日:2015-04-14

    申请号:US12339884

    申请日:2008-12-19

    摘要: This disclosure describes techniques for quantizing coefficients of a video block for a video coding process that supports context-based adaptive binary arithmetic coding (CABAC). A method may comprise estimating a last non-zero coefficient of the video block, and generating a set of quantized coefficients for the video block based on an assumption that the estimated last non-zero coefficient is actually the last non-zero coefficient of the video block.

    摘要翻译: 本公开描述了用于量化用于支持基于上下文的自适应二进制算术编码(CABAC)的视频编码处理的视频块的系数的技术。 一种方法可以包括估计视频块的最后非零系数,并且基于估计的最后非零系数实际上是视频的最后非零系数的假设来生成视频块的一组量化系数 块。