Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems
    31.
    发明授权
    Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems 有权
    在MPEG-2系统中组装多视点视频编码子BITSTREAMS

    公开(公告)号:US08780999B2

    公开(公告)日:2014-07-15

    申请号:US12709323

    申请日:2010-02-19

    IPC分类号: H04N7/12

    摘要: A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer.

    摘要翻译: 解复用器可以组合子比特流的视图分量。 在一个示例中,设备包括解复用器,其从包含主子比特流和嵌入子比特流的接收比特流中产生多视图视频编码(MVC)标准兼容比特流。 为了产生符合MVC标准的比特流,解复用器确定主子比特流的视图分量是否具有大于嵌入子比特流的视图分量的视图订单索引的视图订单索引,并且添加视图 来自视频顺序索引低于所生成的比特流的子比特流的分量。 所接收的比特流可以包括在每个视图组件之间的定界符网络抽象层(NAL)单元,以区分视图组件。 该装置还可以包括视频解码器,以解码由解复用器产生的比特流。

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

    公开(公告)号:US08711930B2

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

    申请号:US12499998

    申请日:2009-07-09

    IPC分类号: H04N7/32

    CPC分类号: H04N19/577

    摘要: In one 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.

    摘要翻译: 在本公开的一个方面,描述了用于在默认加权预测,隐式加权预测和显式加权预测之间进行选择的技术。 在这种情况下,还描述了用于将偏移量添加到预测数据的技术,例如使用显式加权预测的格式来允许否则由隐含或默认加权预测确定的预测数据的偏移。

    Video coding based on first order prediction and pre-defined second order prediction mode
    33.
    发明授权
    Video coding based on first order prediction and pre-defined second order prediction mode 有权
    基于一阶预测和预定义二阶预测模式的视频编码

    公开(公告)号:US08665964B2

    公开(公告)日:2014-03-04

    申请号:US12495613

    申请日:2009-06-30

    IPC分类号: H04N7/18

    摘要: This disclosure describes video encoding and decoding techniques in which a first order prediction process and a second order prediction process are used in combination to generate predictive video blocks for video coding. First order prediction may be similar to conventional motion estimation and motion compensation that generates residual video blocks. The second order prediction may involve a process similar to conventional intra-prediction, but is performed on the residual video blocks. The techniques of this disclosure may pre-define the second order prediction to a specific mode, such as a mode similar to the intra-DC mode used in intra coding. In addition, the techniques of this disclosure may combine aspects of the first order and second order prediction into a single process so that the effects of second order prediction on the residuals are taken into account during the first order prediction process, which may improve compression.

    摘要翻译: 本公开描述了视频编码和解码技术,其中组合使用一阶预测处理和二阶预测处理以产生用于视频编码的预测视频块。 第一阶预测可以类似于产生残余视频块的常规运动估计和运动补偿。 二阶预测可以涉及与常规帧内预测类似的处理,但是对剩余视频块执行。 本公开的技术可以预定义到特定模式的二阶预测,例如类似于帧内编码中使用的DC内模式的模式。 此外,本公开的技术可以将一阶和二阶预测的方面组合成单个过程,使得在第一阶预测过程期间考虑二阶预测对残差的影响,这可以改善压缩。

    Video coding with large macroblocks
    34.
    发明授权
    Video coding with large macroblocks 有权
    具有大宏块的视频编码

    公开(公告)号:US08634456B2

    公开(公告)日:2014-01-21

    申请号:US12562412

    申请日:2009-09-18

    IPC分类号: H04N7/12 H04N11/02

    摘要: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels, for example, 64×64 pixels. In one example, an apparatus includes a video encoder configured to encode a video block having a size of more than 16×16 pixels, generate block-type syntax information that indicates the size of the block, and generate a coded block pattern value for the encoded block, wherein the coded block pattern value indicates whether the encoded block includes at least one non-zero coefficient. The encoder may set the coded block pattern value to zero when the encoded block does not include at least one non-zero coefficient or set the coded block pattern value to one when the encoded block includes a non-zero coefficient.

    摘要翻译: 描述了使用比常规视频编码和解码标准规定的宏块大的宏块对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素(例如,64×64像素)的宏块对视频流进行编码和解码。 在一个示例中,一种装置包括视频编码器,被配置为对具有大于16×16像素的大小的视频块进行编码,生成指示块大小的块类型语法信息,并生成用于 编码块,其中编码块模式值指示编码块是否包括至少一个非零系数。 当编码块不包括至少一个非零系数时,编码器可以将编码块模式值设置为零,或者当编码块包括非零系数时将编码块模式值设置为1。

    Video coding using transforms bigger than 4×4 and 8×8
    35.
    发明授权
    Video coding using transforms bigger than 4×4 and 8×8 有权
    使用大于4×4和8×8的变换的视频编码

    公开(公告)号:US08483285B2

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

    申请号:US12508434

    申请日:2009-07-23

    IPC分类号: H04N11/02

    摘要: In a video processing system, a method and system for applying transforms larger than 8×8 and non-rectangular transforms, and generating transform size syntax elements indicative of the transforms for video decoding are provided. The transform size syntax element may be generated by an encoder based on a prediction block size of a video block and the contents of the video block. Further, the transform size syntax element may be generated according to a set of rules to select from 4×4, 8×8, and larger transform sizes during an encoding process. A decoder may perform an inverse transform based on the transform size syntax element and the rules used by the encoder. The transform size syntax element may be transmitted to the decoder as part of the encoded video bitstream.

    摘要翻译: 在视频处理系统中,提供了一种用于应用大于8×8和非矩形变换的变换以及生成表示用于视频解码的变换的变换大小语法元素的方法和系统。 转换大小语法元素可以由编码器基于视频块的预测块大小和视频块的内容来生成。 此外,可以根据一组规则来生成变换大小语法元素,以在编码处理期间从4×4,8×8和更大的变换大小进行选择。 解码器可以基于变换大小语法元素和编码器使用的规则执行逆变换。 变换大小语法元素可以作为编码视频比特流的一部分被发送到解码器。

    INTERNAL BIT DEPTH INCREASE IN VIDEO CODING
    36.
    发明申请
    INTERNAL BIT DEPTH INCREASE IN VIDEO CODING 有权
    在视频编码中内部深度增加

    公开(公告)号:US20120314026A1

    公开(公告)日:2012-12-13

    申请号:US13491227

    申请日:2012-06-07

    IPC分类号: H04N7/26 H04N13/00

    摘要: In an example aspects of this disclosure generally relate to a method of coding video data that includes determining a first bit depth for outputting video data and a second bit depth for coding the video data, wherein the first bit depth is less than the second bit depth. The method also includes determining whether the video data will be used as reference data when coding other video data. The method also includes storing, based on the determination, the video data at the first bit depth when the video data is not used as reference data, and the video data at the second bit depth when the video data is used as reference data.

    摘要翻译: 在一个示例中,本公开的一些方面通常涉及一种编码视频数据的方法,包括确定用于输出视频数据的第一位深度和用于对视频数据进行编码的第二位深度,其中第一位深度小于第二位深度 。 该方法还包括在编码其他视频数据时确定视频数据是否将被用作参考数据。 该方法还包括当视频数据不用作参考数据时,基于该确定将第一位深度处的视频数据和视频数据用作参考数据时的第二位深度处的视频数据进行存储。

    VIDEO CODING WITH LARGE MACROBLOCKS
    37.
    发明申请
    VIDEO CODING WITH LARGE MACROBLOCKS 有权
    视频编码与大型MACROBLOCKS

    公开(公告)号:US20100086032A1

    公开(公告)日:2010-04-08

    申请号:US12562504

    申请日:2009-09-18

    IPC分类号: H04N7/12

    摘要: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels. In one example, an apparatus includes a video encoder configured to encode a coded unit comprising a plurality of video blocks, wherein at least one of the plurality of video blocks comprises a size of more than 16×16 pixels and to generate syntax information for the coded unit that includes a maximum size value, wherein the maximum size value indicates a size of a largest one of the plurality of video blocks in the coded unit. The syntax information may also include a minimum size value. In this manner, the encoder may indicate to a decoder the proper syntax decoder to apply to the coded unit.

    摘要翻译: 描述了使用比常规视频编码和解码标准规定的宏块大的宏块对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素的宏块对视频流进行编码和解码。 在一个示例中,一种装置包括:视频编码器,被配置为对包括多个视频块的编码单元进行编码,其中所述多个视频块中的至少一个包括大于16×16像素的大小,并且生成用于 编码单元,其包括最大尺寸值,其中所述最大尺寸值指示所述经编码单元中的所述多个视频块中最大的一个的尺寸。 语法信息还可以包括最小大小值。 以这种方式,编码器可以向解码器指示适用于编码单元的适当的语法解码器。

    QUANTIZATION PARAMETER SELECTIONS FOR ENCODING OF CHROMA AND LUMA VIDEO BLOCKS
    38.
    发明申请
    QUANTIZATION PARAMETER SELECTIONS FOR ENCODING OF CHROMA AND LUMA VIDEO BLOCKS 失效
    用于编码色卡和罗马视频块的量化参数选择

    公开(公告)号:US20100086025A1

    公开(公告)日:2010-04-08

    申请号:US12390325

    申请日:2009-02-20

    IPC分类号: H04N7/26

    摘要: This disclosure describes rules that may be applied during block-based video coding to ensure that quantization parameter selections for luma blocks will not adversely affect the quality of chroma blocks. In accordance with this disclosure, rate-controlled video encoding occurs in which quantization parameter changes in luma blocks are pre-evaluated to determine whether such quantization parameter changes in luma blocks will also cause quantization changes for chroma blocks. If quantization parameter changes in the luma blocks will also cause quantization changes for chroma blocks, then that quantization parameter change for luma blocks may be skipped and not evaluated. In this way, secondary effects of quantization parameter changes in the luma blocks (with respect to the chroma blocks) can be avoided.

    摘要翻译: 本公开描述了可以在基于块的视频编码期间应用的规则,以确保亮度块的量化参数选择不会不利地影响色度块的质量。 根据本公开,发生速率控制的视频编码,其中对亮度块中的量化参数改变进行预评估,以确定亮度块中的这种量化参数改变是否还将导致色度块的量化改变。 如果亮度块中的量化参数改变也将导致色度块的量化变化,则可以跳过亮度块的量化参数改变而不进行评估。 以这种方式,可以避免亮度块(相对于色度块)的量化参数变化的二次效应。

    Signaling attributes for network-streamed video data
    39.
    发明授权
    Signaling attributes for network-streamed video data 有权
    网络流视频数据的信令属性

    公开(公告)号:US09226045B2

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

    申请号:US13154285

    申请日:2011-06-06

    摘要: In one example, an apparatus for signaling information for video data includes a processor configured to receive video data for two or more views of a scene, form a representation comprising a subset of the two or more views, and send, to a client device, as a part of a manifest of the representation, information indicative of a maximum number of views in the representation that can be targeted for output. An apparatus for receiving information for video data may receive the manifest including the information indicating the maximum number of views and request at least a portion of the video data of the representation based at least in part on a maximum number of views that can be output by the apparatus and the information indicative of the maximum number of views in the representation that can be targeted for output.

    摘要翻译: 在一个示例中,用于为视频数据发送信息的装置包括:处理器,被配置为接收场景的两个或更多个视图的视频数据,形成包括两个或更多视图的子集的表示,并且向客户端设备发送, 作为表示清单的一部分,指示表示中可以针对输出的最大视图数量的信息。 用于接收视频数据的信息的装置可以至少部分地基于最大数量的视图可以输出视频数据的最大数量,所述装置包括指示最大视图数量的信息,并请求至少部分视频数据的视频数据。 该装置和指示可以针对输出的表示中的最大视图数量的信息。

    Rate-distortion quantization for context-adaptive variable length coding (CAVLC)
    40.
    发明授权
    Rate-distortion quantization for context-adaptive variable length coding (CAVLC) 有权
    用于上下文自适应可变长度编码(CAVLC)的速率失真量化

    公开(公告)号:US08902972B2

    公开(公告)日:2014-12-02

    申请号:US12338838

    申请日:2008-12-18

    CPC分类号: H04N19/124 H04N19/126

    摘要: In general, this disclosure provides techniques for quantization of the coefficients of video blocks in a manner that can achieve a desirable balance of rate and distortion. The described techniques may analyze a plurality of quantization levels associated with each individual coefficient to select the quantization level for the individual coefficients that results in a lowest coding cost. Since CAVLC does not encode each coefficient independently, the techniques may compute the coding costs for each of the candidate quantization levels associated with the individual coefficients based on quantization levels selected for previously quantized coefficients and estimated (or predicted) quantization levels for subsequent coefficients of a coefficient vector. The quantization levels for each of the coefficients are selected based on computed coding costs to obtain a set of quantized coefficients that minimize a rate-distortion model.

    摘要翻译: 通常,本公开提供了以可以实现速率和失真的期望平衡的方式来量化视频块的系数的技术。 所描述的技术可以分析与每个单独系数相关联的多个量化级别,以选择导致最低编码成本的各个系数的量化级别。 由于CAVLC不独立地对每个系数进行编码,所以这些技术可以基于针对先前量化的系数选择的量化级别和针对先前量化的系数的估计(或预测的)量化级别计算与各个系数相关联的每个候选量化级别的编码成本, 系数向量。 基于计算的编码成本来选择每个系数的量化级别,以获得最小化速率 - 失真模型的一组量化系数。