Video transcoding with dynamically modifiable spatial resolution
    1.
    发明授权
    Video transcoding with dynamically modifiable spatial resolution 有权
    视频转码与动态可修改的空间分辨率

    公开(公告)号:US09071841B2

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

    申请号:US13109554

    申请日:2011-05-17

    摘要: An apparatus and method are disclosed for transcoding a compressed video stream. In one embodiment, a compressed video stream is decoded. A spatial resolution of the decoded video stream can then be dynamically modified. The video stream with the modified spatial resolution can be re-encoded and transmitted over a network for display on a client device. The spatial resolution can be dynamically modified based on a variety of techniques. For example, a current bitrate and quantization parameters associated with the frames can be used to determine the spatial resolution. Alternatively, the spatial and/or temporal complexity can be used to modify spatial resolution.

    摘要翻译: 公开了一种用于对压缩视频流进行代码转换的装置和方法。 在一个实施例中,对压缩视频流进行解码。 然后可以动态地修改解码的视频流的空间分辨率。 具有修改的空间分辨率的视频流可以被重新编码并通过网络发送以在客户端设备上显示。 可以基于各种技术来动态修改空间分辨率。 例如,可以使用与帧相关联的当前比特率和量化参数来确定空间分辨率。 或者,可以使用空间和/或时间复杂度来修改空间分辨率。

    Encoder with multiple re-entry and exit points
    2.
    发明授权
    Encoder with multiple re-entry and exit points 有权
    具有多个重入口和出口点的编码器

    公开(公告)号:US08320448B2

    公开(公告)日:2012-11-27

    申请号:US12324987

    申请日:2008-11-28

    IPC分类号: H04N7/12 H04B1/66

    CPC分类号: G06F9/50 H04N19/42 H04N19/439

    摘要: An encoder is disclosed that is partitioned into discrete hardware modules. The discrete modules include multiple re-entry and exit points that allow enhanced control by software. The software can control the discrete modules during the encoding process and make adjustments according to CPU bandwidth and/or user requirements allowing for enhanced quality control and seamless hardware/software operations. In one embodiment, a media stream is received into an encoder that includes a pipeline of multiple hardware stages for encoding. An intermediate result is provided from at least one of the hardware stages to an encoding control module that processes the intermediate result to determine configuration instructions for a next hardware stage in the pipeline. Thus, the encoding process can be modified dynamically through hardware and software interactions as the media stream progresses through the pipeline of the encoder.

    摘要翻译: 公开了一种被分割成离散硬件模块的编码器。 离散模块包括多个重入点和出口点,可以通过软件进行增强的控制。 该软件可以在编码过程中控制分立模块,并根据CPU带宽和/或用户要求进行调整,从而实现增强的质量控制和无缝的硬件/软件操作。 在一个实施例中,将媒体流接收到包括用于编码的多个硬件级的流水线的编码器中。 将中间结果从至少一个硬件级提供给编码控制模块,该编码控制模块处理中间结果以确定流水线中下一个硬件级的配置指令。 因此,当媒体流通过编码器的流水线进行时,可以通过硬件和软件交互来动态地修改编码过程。

    Estimating sample-domain distortion in the transform domain with rounding compensation
    3.
    发明授权
    Estimating sample-domain distortion in the transform domain with rounding compensation 有权
    使用舍入补偿估计变换域中的样本域失真

    公开(公告)号:US08249145B2

    公开(公告)日:2012-08-21

    申请号:US13248784

    申请日:2011-09-29

    IPC分类号: H04N7/12

    摘要: Techniques and tools are described for compensating for rounding when estimating sample-domain distortion in the transform domain. For example, a video encoder estimates pixel-domain distortion in the transform domain for a block of transform coefficients after compensating for rounding in the DC coefficient of the block. In this way, the video encoder improves the accuracy of pixel-domain distortion estimation but retains the computational advantages of performing the estimation in the transform domain. Rounding compensation includes, for example, looking up an index (from a de-quantized transform coefficient) in a rounding offset table to determine a rounding offset, then adjusting the coefficient by the offset. Other techniques and tools described herein are directed to creating rounding offset tables and encoders that make encoding decisions after considering rounding effects that occur after an inverse frequency transform on de-quantized transform coefficient values.

    摘要翻译: 描述了在估计变换域中的样本域失真时补偿舍入的技术和工具。 例如,视频编码器在补偿块的DC系数中的舍入后估计变换系数块的变换域中的像素域失真。 以这种方式,视频编码器提高了像素域失真估计的精度,但保留了在变换域中执行估计的计算优点。 舍入补偿包括例如在舍入偏移表中查找索引(来自去量化的变换系数)以确定舍入偏移,然后将系数调整为偏移。 本文描述的其他技术和工具旨在创建舍入偏移表和编码器,其在考虑在对于量化后的变换系数值进行逆频率变换之后出现的舍入效应时进行编码决定。

    Quantization adjustment based on texture level
    4.
    发明授权
    Quantization adjustment based on texture level 有权
    基于纹理水平的量化调整

    公开(公告)号:US08767822B2

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

    申请号:US13172607

    申请日:2011-06-29

    IPC分类号: H04N7/12

    摘要: A video encoder identifies a current smooth region of a current picture in a sequence and performs temporal analysis by determining whether a corresponding region in at least one previous and/or future picture is smooth. Based at least in part on the temporal analysis, the encoder adjusts quantization in the current smooth region. An encoder determines a differential quantization interval for a sequence, the interval comprising an interval number. The interval constrains the encoder to skip differential quantization for at least the interval number of predicted pictures after a predicted differentially quantized picture. An encoder analyzes texture in a current picture and sets a smoothness threshold. The encoder compares texture data with the smoothness threshold and adjusts differential quantization for at least part of the current picture based on a finding of at least one smooth region in the current picture according to the smoothness threshold.

    摘要翻译: 视频编码器识别序列中当前图像的当前平滑区域,并通过确定至少一个先前和/或将来图像中的相应区域是否平滑来执行时间分析。 至少部分地基于时间分析,编码器调整当前平滑区域中的量化。 编码器确定序列的差分量化间隔,该间隔包括间隔数。 间隔限制编码器在预测的差分量化图像之后至少对预测图像的间隔数进行差分量化。 编码器分析当前图像中的纹理并设置平滑度阈值。 编码器将纹理数据与平滑度阈值进行比较,并根据平滑度阈值,根据当前图像中至少一个平滑区域的发现,调整至少部分当前画面的差分量化。

    VIDEO TRANSCODING WITH DYNAMICALLY MODIFIABLE SPATIAL RESOLUTION
    5.
    发明申请
    VIDEO TRANSCODING WITH DYNAMICALLY MODIFIABLE SPATIAL RESOLUTION 有权
    视频转换与动态可修改的空间分辨率

    公开(公告)号:US20120294355A1

    公开(公告)日:2012-11-22

    申请号:US13109554

    申请日:2011-05-17

    IPC分类号: H04N7/26

    摘要: An apparatus and method are disclosed for transcoding a compressed video stream. In one embodiment, a compressed video stream is decoded. A spatial resolution of the decoded video stream can then be dynamically modified. The video stream with the modified spatial resolution can be re-encoded and transmitted over a network for display on a client device. The spatial resolution can be dynamically modified based on a variety of techniques. For example, a current bitrate and quantization parameters associated with the frames can be used to determine the spatial resolution. Alternatively, the spatial and/or temporal complexity can be used to modify spatial resolution.

    摘要翻译: 公开了一种用于对压缩视频流进行代码转换的装置和方法。 在一个实施例中,对压缩视频流进行解码。 然后可以动态地修改解码的视频流的空间分辨率。 具有修改的空间分辨率的视频流可以被重新编码并通过网络发送以在客户端设备上显示。 可以基于各种技术来动态修改空间分辨率。 例如,可以使用与帧相关联的当前比特率和量化参数来确定空间分辨率。 或者,可以使用空间和/或时间复杂度来修改空间分辨率。

    ESTIMATING SAMPLE-DOMAIN DISTORTION IN THE TRANSFORM DOMAIN WITH ROUNDING COMPENSATION
    6.
    发明申请
    ESTIMATING SAMPLE-DOMAIN DISTORTION IN THE TRANSFORM DOMAIN WITH ROUNDING COMPENSATION 有权
    估算变形域中的样本域失真与圆周补偿

    公开(公告)号:US20120020409A1

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

    申请号:US13248784

    申请日:2011-09-29

    IPC分类号: H04N7/26

    摘要: Techniques and tools are described for compensating for rounding when estimating sample-domain distortion in the transform domain. For example, a video encoder estimates pixel-domain distortion in the transform domain for a block of transform coefficients after compensating for rounding in the DC coefficient of the block. In this way, the video encoder improves the accuracy of pixel-domain distortion estimation but retains the computational advantages of performing the estimation in the transform domain. Rounding compensation includes, for example, looking up an index (from a de-quantized transform coefficient) in a rounding offset table to determine a rounding offset, then adjusting the coefficient by the offset. Other techniques and tools described herein are directed to creating rounding offset tables and encoders that make encoding decisions after considering rounding effects that occur after an inverse frequency transform on de-quantized transform coefficient values.

    摘要翻译: 描述了在估计变换域中的样本域失真时补偿舍入的技术和工具。 例如,视频编码器在补偿块的DC系数中的舍入后估计变换系数块的变换域中的像素域失真。 以这种方式,视频编码器提高了像素域失真估计的精度,但保留了在变换域中执行估计的计算优点。 舍入补偿包括例如在舍入偏移表中查找索引(来自去量化的变换系数)以确定舍入偏移,然后将系数调整为偏移。 本文描述的其他技术和工具旨在创建舍入偏移表和编码器,其在考虑在对于量化后的变换系数值进行逆频率变换之后出现的舍入效应时进行编码决定。

    ENCODER WITH MULTIPLE RE-ENTRY AND EXIT POINTS
    7.
    发明申请
    ENCODER WITH MULTIPLE RE-ENTRY AND EXIT POINTS 有权
    具有多个重新输入和退出点的编码器

    公开(公告)号:US20100135383A1

    公开(公告)日:2010-06-03

    申请号:US12324987

    申请日:2008-11-28

    IPC分类号: H04N7/24

    CPC分类号: G06F9/50 H04N19/42 H04N19/439

    摘要: An encoder is disclosed that is partitioned into discrete hardware modules. The discrete modules include multiple re-entry and exit points that allow enhanced control by software. The software can control the discrete modules during the encoding process and make adjustments according to CPU bandwidth and/or user requirements allowing for enhanced quality control and seamless hardware/software operations. In one embodiment, a media stream is received into an encoder that includes a pipeline of multiple hardware stages for encoding. An intermediate result is provided from at least one of the hardware stages to an encoding control module that processes the intermediate result to determine configuration instructions for a next hardware stage in the pipeline. Thus, the encoding process can be modified dynamically through hardware and software interactions as the media stream progresses through the pipeline of the encoder.

    摘要翻译: 公开了一种被分割成离散硬件模块的编码器。 离散模块包括多个重入点和出口点,可以通过软件进行增强的控制。 该软件可以在编码过程中控制分立模块,并根据CPU带宽和/或用户要求进行调整,从而实现增强的质量控制和无缝的硬件/软件操作。 在一个实施例中,将媒体流接收到包括用于编码的多个硬件级的流水线的编码器中。 将中间结果从至少一个硬件级提供给编码控制模块,该编码控制模块处理中间结果以确定流水线中下一个硬件级的配置指令。 因此,当媒体流通过编码器的流水线进行时,可以通过硬件和软件交互来动态地修改编码过程。