H.264/AVC coder incorporating rate and quality controller
    2.
    发明申请
    H.264/AVC coder incorporating rate and quality controller 有权
    H.264 / AVC编码器并入速率和质量控制器

    公开(公告)号:US20050175092A1

    公开(公告)日:2005-08-11

    申请号:US10811983

    申请日:2004-03-30

    IPC分类号: H04N7/12 H04N7/26 H04N7/50

    摘要: A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to complexity indicators indicative of spatial complexity, motion complexity and/or bits per pel of the picture. A virtual buffer based quantizer parameter is proposed based on a virtual buffer fullness analysis and a target rate estimate, which is derived from the complexity indicators. A second quantizer parameter is proposed from a linear regression analysis of quantizer parameters used to code previously coded pictures of similar type (e.g., I pictures, P pictures or B pictures). A coding policy decision unit defines a final quantizer parameter from a comparison of the two proposed quantizer parameters.

    摘要翻译: 公开了一种用于视频编码应用的速率控制系统。 速率控制器响应于表示图像的空间复杂度,运动复杂度和/或每像素的复杂度指示符,为图像中的视频数据分配量化参数。 基于虚拟缓冲区丰满度分析和目标速率估计提出了一种基于虚拟缓冲器的量化器参数,该参数是从复杂性指标中得出的。 从用于对先前编码的类似类型的图像(例如,I图像,P图像或B图像)进行编码的量化器参数的线性回归分析提出了第二量化参数。 编码策略决定单元根据两个提出的量化器参数的比较来定义最终的量化器参数。

    H.264/AVC coder incorporating rate and quality controller
    3.
    发明授权
    H.264/AVC coder incorporating rate and quality controller 有权
    H.264 / AVC编码器并入速率和质量控制器

    公开(公告)号:US07986731B2

    公开(公告)日:2011-07-26

    申请号:US10811983

    申请日:2004-03-30

    IPC分类号: H04N7/12

    摘要: A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to complexity indicators indicative of spatial complexity, motion complexity and/or bits per pel of the picture. A virtual buffer based quantizer parameter is proposed based on a virtual buffer fullness analysis and a target rate estimate, which is derived from the complexity indicators. A second quantizer parameter is proposed from a linear regression analysis of quantizer parameters used to code previously coded pictures of similar type (e.g., I pictures, P pictures or B pictures). A coding policy decision unit defines a final quantizer parameter from a comparison of the two proposed quantizer parameters.

    摘要翻译: 公开了一种用于视频编码应用的速率控制系统。 速率控制器响应于表示图像的空间复杂度,运动复杂度和/或每像素的复杂度指示符,为图像中的视频数据分配量化参数。 基于虚拟缓冲区丰满度分析和目标速率估计提出了一种基于虚拟缓冲器的量化器参数,该参数是从复杂性指标中得出的。 从用于对先前编码的类似类型的图像(例如,I图像,P图像或B图像)进行编码的量化器参数的线性回归分析提出了第二量化参数。 编码策略决定单元根据两个提出的量化器参数的比较来定义最终的量化器参数。

    Rate and quality controller for H.264/AVC video coder and scene analyzer therefor
    4.
    发明授权
    Rate and quality controller for H.264/AVC video coder and scene analyzer therefor 有权
    H.264 / AVC视频编码器和场景分析仪的速率和质量控制器

    公开(公告)号:US07869503B2

    公开(公告)日:2011-01-11

    申请号:US10811982

    申请日:2004-03-30

    IPC分类号: H04N7/12

    摘要: A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to complexity indicators indicative of spatial complexity, motion complexity and/or bits per pel of the picture. A virtual buffer based quantizer parameter is proposed based on a virtual buffer fullness analysis and a target rate estimate, which is derived from the complexity indicators. A second quantizer parameter is proposed from a linear regression analysis of quantizer parameters used to code previously coded pictures of similar type (e.g., I pictures, P pictures or B pictures). A coding policy decision unit defines a final quantizer parameter from a comparison of the two proposed quantizer parameters.

    摘要翻译: 公开了一种用于视频编码应用的速率控制系统。 速率控制器响应于表示图像的空间复杂度,运动复杂度和/或每像素的复杂度指示符,为图像中的视频数据分配量化参数。 基于虚拟缓冲区丰满度分析和目标速率估计提出了一种基于虚拟缓冲器的量化器参数,该参数是从复杂性指标中得出的。 从用于对先前编码的类似类型的图像(例如,I图像,P图像或B图像)进行编码的量化器参数的线性回归分析提出了第二量化参数。 编码策略决定单元根据两个提出的量化器参数的比较来定义最终的量化器参数。

    Multipass video encoding and rate control using subsampling of frames
    7.
    发明申请
    Multipass video encoding and rate control using subsampling of frames 有权
    多帧视频编码和速率控制采用子采样帧

    公开(公告)号:US20070116126A1

    公开(公告)日:2007-05-24

    申请号:US11384379

    申请日:2006-03-21

    IPC分类号: H04N11/02 H04N7/12

    摘要: An encoder includes an encoder engine, a storage device and a controller to implement an iterative coding process. The encoder engine compresses a selected portion of a data sequence. The storage device stores the compressed portion of the data sequence after each iteration. The controller selects the portion of the data sequence to compress for each iteration. The controller gathers statistics from the compressed portion of the data sequence. The gathered statistics include statistics generated by the selected frames and statistics extrapolated from the selected frames for the non-selected frames. The controller adjusts coding parameters of the encoder engine on each iteration until the gathered statistics meet a specified performance requirement.

    摘要翻译: 编码器包括编码器引擎,存储装置和控制器,以实现迭代编码处理。 编码器引擎压缩数据序列的选定部分。 存储装置在每次迭代之后存储数据序列的压缩部分。 控制器为每次迭代选择数据序列的部分进行压缩。 控制器从数据序列的压缩部分收集统计信息。 所收集的统计信息包括由所选择的帧生成的统计信息和对于未选择的帧从所选择的帧中推断的统计信息。 控制器在每次迭代中调整编码器引擎的编码参数,直到收集到的统计信息达到规定的性能要求。

    Multipass video encoding and rate control using subsampling of frames
    8.
    发明授权
    Multipass video encoding and rate control using subsampling of frames 有权
    多帧视频编码和速率控制采用子采样帧

    公开(公告)号:US08031777B2

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

    申请号:US11384379

    申请日:2006-03-21

    IPC分类号: H04B1/66

    摘要: An encoder includes an encoder engine, a storage device and a controller to implement an iterative coding process. The encoder engine compresses a selected portion of a data sequence. The storage device stores the compressed portion of the data sequence after each iteration. The controller selects the portion of the data sequence to compress for each iteration. The controller gathers statistics from the compressed portion of the data sequence. The gathered statistics include statistics generated by the selected frames and statistics extrapolated from the selected frames for the non-selected frames. The controller adjusts coding parameters of the encoder engine on each iteration until the gathered statistics meet a specified performance requirement.

    摘要翻译: 编码器包括编码器引擎,存储装置和控制器,以实现迭代编码处理。 编码器引擎压缩数据序列的选定部分。 存储装置在每次迭代之后存储数据序列的压缩部分。 控制器为每次迭代选择数据序列的部分进行压缩。 控制器从数据序列的压缩部分收集统计信息。 所收集的统计信息包括由所选择的帧生成的统计信息和对于未选择的帧从所选择的帧中推断的统计信息。 控制器在每次迭代中调整编码器引擎的编码参数,直到收集到的统计信息达到规定的性能要求。

    Video bit rate control method
    9.
    发明申请
    Video bit rate control method 有权
    视频比特率控制方法

    公开(公告)号:US20070116115A1

    公开(公告)日:2007-05-24

    申请号:US11473248

    申请日:2006-06-23

    IPC分类号: H04N11/04 H04N7/12

    摘要: This invention is directed to a video bit rate control method for encoding a video sequence based on a decoder buffer condition and a group of picture (GOP) size limitation of the encoded video sequence. The method includes iteratively adjusting a quantization parameter and/or a masking strength parameter and encoding the video sequence at the adjusted parameters until the buffer condition and GOP size limitation are satisfied. The method makes the above adjustments to avoid buffer underflow and GOP oversizing.

    摘要翻译: 本发明涉及一种视频比特率控制方法,用于根据解码器缓冲器条件和编码视频序列的一组图像(GOP)尺寸限制对视频序列进行编码。 该方法包括迭代地调整量化参数和/或掩蔽强度参数,并且以调整的参数对视频序列进行编码,直到满足缓冲条件和GOP大小限制。 该方法进行上述调整,以避免缓冲区下溢和GOP超大。

    Controlling buffer states in video compression coding to enable editing and distributed encoding
    10.
    发明申请
    Controlling buffer states in video compression coding to enable editing and distributed encoding 审中-公开
    控制视频压缩编码中的缓冲状态,实现编辑和分布式编码

    公开(公告)号:US20070116117A1

    公开(公告)日:2007-05-24

    申请号:US11453143

    申请日:2006-06-15

    IPC分类号: H04N7/12

    摘要: An encoder includes a parser, a plurality of encoder engines and an assembler. The parser divides a portion of a received digital data stream into a plurality of segments having a begin boundary and an end boundary. The plurality of encoder engines independently encode the plurality of segments to accommodate a begin buffer status condition corresponding to each begin boundary and an end buffer status condition corresponding to each end boundary, thereby producing a plurality of corresponding encoded segments. The assembler combines the plurality of encoded segments to form a portion of an encoded digital data stream. The encoder engines verify the begin and the end buffer status conditions are satisfied for each encoded segment and also verify each encoded segment prevents an overflow and an underflow of a modeled decoder buffer. Any violating segment is re-encoded and re-verified prior to assembly.

    摘要翻译: 编码器包括解析器,多个编码器引擎和汇编器。 解析器将接收到的数字数据流的一部分分成具有开始边界和结束边界的多个段。 多个编码器引擎独立地对多个段进行编码,以适应对应于每个开始边界的起始缓冲器状态条件和对应于每个端部边界的结束缓冲器状态条件,从而产生多个对应的编码段。 汇编器组合多个编码段以形成编码数字数据流的一部分。 编码器引擎验证每个编码段的开始和结束缓冲器状态条件是否满足,并且还验证每个编码段防止建模的解码器缓冲器的溢出和下溢。 在组装之前,任何违规细分受到重新编码和重新验证。