Streaming encoded video data
    41.
    发明授权
    Streaming encoded video data 有权
    串流编码视频数据

    公开(公告)号:US08914835B2

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

    申请号:US12785770

    申请日:2010-05-24

    摘要: A source device may signal characteristics of a media presentation description (MPD) file such that a destination device may select one of a number of presentations corresponding to the MPD file and retrieve one or more video files of the selected presentation. In one example, an apparatus for transporting encoded video data includes a management unit configured to receive encoded video data comprising a number of video segments and forms a presentation comprising a number of video files, each of the video files corresponding to a respective one of the video segments, and a network interface configured to, in response to a request specifying a temporal section of the video data, output at least one of the video files corresponding to the number of video segments of the requested temporal section. A client may request temporally sequential fragments from different ones of the presentations.

    摘要翻译: 源设备可以发送媒体呈现描述(MPD)文件的特征,使得目的地设备可以选择与MPD文件相对应的多个呈现中的一个,并且检索所选择的呈现的一个或多个视频文件。 在一个示例中,用于传输编码视频数据的装置包括:管理单元,被配置为接收包括多个视频片段的编码视频数据,并形成包含多个视频文件的呈现,每个视频文件对应于 视频片段和网络接口,被配置为响应于指定视频数据的时间部分的请求,输出与所请求的时间部分的视频片段的数量相对应的视频文件中的至少一个。 客户端可以从不同的演示文稿请​​求时间上顺序的片段。

    Video encoding by filter selection
    42.
    发明授权
    Video encoding by filter selection 有权
    通过过滤器选择进行视频编码

    公开(公告)号:US08811484B2

    公开(公告)日:2014-08-19

    申请号:US12208269

    申请日:2008-09-10

    IPC分类号: H04N7/12

    摘要: A method and a device are described for selecting between multiple available filters in an encoder to provide a frame having a low error and distortion rate. For each full and sub pixel position, determining whether to use an alternative filter over the default filter during interpolation by estimating the rate distortion gain of using each filter and signaling to the decoder the optimal filter(s) applied to each full and sub-pixel position. In one embodiment, identifying a reference frame and a current frame, interpolating the reference frame using a default filter to create a default interpolated frame, interpolating the reference frame using an alternative filter to create an alternative interpolated frame, determining for each sub-pixel position whether to use the default filter or the alternative filter based on a minimal cost to generate a final reference frame.

    摘要翻译: 描述了用于在编码器中的多个可用滤波器之间进行选择以提供具有低误差和失真率的帧的方法和装置。 对于每个完整和子像素位置,通过估计使用每个滤波器的速率失真增益并向解码器发送信号,确定在插值期间是否使用默认滤波器上的替代滤波器,将最佳滤波器应用于每个全像素和子像素 位置。 在一个实施例中,识别参考帧和当前帧,使用默认滤波器内插参考帧以创建默认内插帧,使用替代滤波器内插参考帧以创建替代插值帧,确定每个子像素位置 是否使用默认过滤器或替代过滤器基于最小成本生成最终参考帧。

    Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems
    43.
    发明授权
    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
    44.
    发明授权
    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
    45.
    发明授权
    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
    46.
    发明授权
    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。

    Separable directional transforms
    47.
    发明授权
    Separable directional transforms 有权
    可分离的方向转换

    公开(公告)号:US08619853B2

    公开(公告)日:2013-12-31

    申请号:US12133257

    申请日:2008-06-04

    IPC分类号: H04N7/12 H04N11/02 H04N11/04

    摘要: This disclosure describes techniques for transforming residual blocks of video data. In particular, a plurality of different transforms selectively applied to the residual blocks based on the prediction mode of the video blocks. At least a portion of the plurality of transforms are separable directional transform specifically trained for a corresponding prediction mode to provide better energy compaction for the residual blocks of the given prediction mode. Using separable directional transforms offers the benefits of lower computation complexity and storage requirement than use of non-separable directional transforms. Additionally, a scan order used to scan the coefficients of the residual block may be adjusted when applying separable directional transforms. In particular, the scan order may be adjusted based on statistics associated with one or more previously coded blocks to better ensure that non-zero coefficients are grouped near the front of the one-dimensional coefficient vector to improve the effectiveness of entropy coding.

    摘要翻译: 本公开描述了用于转换视频数据的残余块的技术。 具体地,基于视频块的预测模式,选择性地将多个不同的变换应用于残差块。 多个变换的至少一部分是针对相应的预测模式进行专门训练的可分离方向变换,以为给定预测模式的残余块提供更好的能量压缩。 使用可分离的方向变换提供了比使用不可分离的方向变换更低的计算复杂度和存储要求的好处。 此外,当应用可分离的方向变换时,可以调整用于扫描残差块的系数的扫描顺序。 特别地,可以基于与一个或多个先前编码的块相关联的统计来调整扫描顺序,以更好地确保非零系数被分组在一维系数向量的前面附近,以提高熵编码的有效性。

    Adaptive coefficient scanning in video coding
    48.
    发明授权
    Adaptive coefficient scanning in video coding 有权
    视频编码中的自适应系数扫描

    公开(公告)号:US08571104B2

    公开(公告)日:2013-10-29

    申请号:US12133232

    申请日:2008-06-04

    IPC分类号: H04N7/12

    摘要: This disclosure describes techniques for scanning coefficients of video blocks, e.g., quantized and transformed coefficients. Rather than use conventional zig-zag scanning, the techniques of this disclosure adapt the scanning order based on statistics associated with previously coded blocks that were coded in the same prediction mode. For each prediction mode, statistics of the coefficients are stored, e.g., indicating probabilities that given coefficients are zero or non-zero. Periodically, adjustments to the scanning order can be made in order to better ensure that non-zero coefficients are grouped together and zero value coefficients are grouped together, which can improve the effectiveness of entropy coding. The techniques of this disclosure provide thresholds and threshold adjustments that can reduce the frequency that the scanning order adjustments occur, yet still achieve desired improvements in compression due to such scanning order adjustments.

    摘要翻译: 本公开描述了用于扫描视频块的系数的技术,例如量化和变换的系数。 本公开的技术不是使用常规的之字形扫描,而是基于与以相同预测模式编码的先前编码的块相关联的统计数据来适应扫描顺序。 对于每个预测模式,存储系数的统计,例如指示给定系数为零或非零的概率。 可以周期性地进行扫描顺序的调整,以便更好地确保将非零系数分组在一起,将零值系数分组在一起,这可以提高熵编码的有效性。 本公开的技术提供阈值和阈值调整,其可以降低扫描顺序调整发生的频率,但仍然由于这种扫描顺序调整而实现期望的压缩改进。

    Variable length coding table selection based on block type statistics for refinement coefficient coding
    49.
    发明授权
    Variable length coding table selection based on block type statistics for refinement coefficient coding 失效
    基于块类型统计的可变长度编码表选择,用于细化系数编码

    公开(公告)号:US08565314B2

    公开(公告)日:2013-10-22

    申请号:US11868017

    申请日:2007-10-05

    IPC分类号: H04N1/417

    摘要: This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.

    摘要翻译: 本公开描述了用于在可伸缩视频编码(SVC)方案中对增强层进行编码的技术。 这些技术可以用于SVC方案的增强层的细化系数的可变长度编码。 根据本公开,方法可以包括确定与第一类型的视频块相关联的第一统计。 确定与第二类型的视频块相关联的第二统计信息,基于第一统计从多个VLC表中选择要用于编码第一类视频块的第一可变长度编码(VLC)表,选择第二VLC表 基于第二统计从用于编码第二类型的视频块的多个VLC表中,基于第一VLC表对第一类型的视频块进行编码,以及基于第二VLC对第二类视频块进行编码 表。

    Extended inter-layer coding for spatial scability
    50.
    发明授权
    Extended inter-layer coding for spatial scability 有权
    用于空间可视性的扩展层间编码

    公开(公告)号:US08548056B2

    公开(公告)日:2013-10-01

    申请号:US11958692

    申请日:2007-12-18

    IPC分类号: H04N11/02

    CPC分类号: H04N19/59 H04N19/33

    摘要: This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.

    摘要翻译: 本公开描述了用于在支持空间可扩展性的可伸缩视频编码(SVC)方案中对信息进行编码的技术。 在一个示例中,在SVC方案中编码信息的方法包括编码在SVC方案的基础层中定义的第一视频块,以及编码在SVC方案的增强层中定义的第二视频块,其中第二视频块提供空间 相对于第一视频块的可扩展性增强。 第二视频块的编码包括对于与第一视频块完全重叠的第二视频块的第一子集,相对于基本层执行增强层的层间预测,以及对增强层相对地执行层间预测 到与第一视频块部分重叠的第二视频块的第二子集的基本层。