Method and system for video encoding using a variable number of B frames
    4.
    发明申请
    Method and system for video encoding using a variable number of B frames 有权
    使用可变数量的B帧进行视频编码的方法和系统

    公开(公告)号:US20050147167A1

    公开(公告)日:2005-07-07

    申请号:US10743722

    申请日:2003-12-24

    Abstract: An effective method for dynamically selecting the number of I, P and B frames during video coding is proposed. Short-term look-ahead analysis of a video sequence yields a variable number of B frames to be coded between any two stored pictures. The first picture of a group of frames (GOF) may be coded as a B picture. Motion speed is calculated for each picture of the GOF with respect to the first picture of the GOF. Subject to exceptions, as long as the subsequent pictures exhibit motion speeds that are similar and motion vector displacements that are co-linear with those of the first picture in the GOF, they may be coded as B pictures. When a picture is encountered having a motion speed that is not the same as that of the first picture in the GOF, the picture may be coded as a P picture. In some embodiments, a sequence of B pictures that terminates in a P picture may be called a “group of frames” (GOF).

    Abstract translation: 提出了一种在视频编码过程中动态选择I,P和B帧数量的有效方法。 视频序列的短期预先分析产生在任何两个存储的图像之间编码的可变数量的B帧。 一组帧(GOF)的第一图像可以被编码为B图像。 针对GOF的第一张照片计算GOF的每张照片的运动速度。 除了例外,只要后续图像显示与GOF中的第一图像相同的运动速度和与GOF中的第一图像共同的运动矢量位移,则它们可以被编码为B图像。 当遇到具有与GOF中的第一图像的运动速度不同的运动速度的图像时,图像可以被编码为P图像。 在一些实施例中,终止于P图像的B图像序列可以被称为“帧组”(GOF)。

    TEXTURE REPLACEMENT IN VIDEO SEQUENCES AND IMAGES
    5.
    发明申请
    TEXTURE REPLACEMENT IN VIDEO SEQUENCES AND IMAGES 有权
    视频序列和图像中的纹理替换

    公开(公告)号:US20080055332A1

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

    申请号:US11926868

    申请日:2007-10-29

    Abstract: Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed texture is analyzed to generate texture parameters. New texture is synthesized using the texture parameters in combination with a set of constraints. Then, the newly synthesized texture is mapped back into the frames of the video sequence from which the original texture was removed. The resulting frames are then encoded. The bit rate of the video sequence with the synthesized texture is less than the bit rate of the video sequence with the original texture. Also, the ability of a decoder to decode the new video sequence is not compromised because no assumptions are made about the texture synthesis capabilities of the decoder.

    Abstract translation: 通过用合成纹理替换视频序列中的原始纹理来降低比特率的系统和方法。 通过从视频序列中的帧识别和去除所选纹理,降低视频序列的比特率。 分析去除的纹理以生成纹理参数。 使用纹理参数和一组约束组合新的纹理。 然后,将新合成的纹理映射回去除原始纹理的视频序列的帧。 然后对所得到的帧进行编码。 具有合成纹理的视频序列的比特率小于具有原始纹理的视频序列的比特率。 此外,解码器解码新视频序列的能力不会受到损害,因为没有对解码器的纹理合成能力做出假设。

    TEXTURE REPLACEMENT IN VIDEO SEQUENCES AND IMAGES
    6.
    发明申请
    TEXTURE REPLACEMENT IN VIDEO SEQUENCES AND IMAGES 有权
    视频序列和图像中的纹理替换

    公开(公告)号:US20070268301A1

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

    申请号:US11246607

    申请日:2005-10-07

    Abstract: Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed texture is analyzed to generate texture parameters. New texture is synthesized using the texture, parameters in combination with a set of constraints. Then, the newly synthesized texture is mapped back into the frames of the video sequence from which the original texture was removed. The resulting frames are then encoded. The bit rate of the video sequence with the synthesized texture is less than the bit rate of the video sequence with the original texture. Also, the ability of a decoder to decode the new video sequence is not compromised because no assumptions are made about the texture synthesis capabilities of the decoder.

    Abstract translation: 通过用合成纹理替换视频序列中的原始纹理来降低比特率的系统和方法。 通过从视频序列中的帧识别和去除所选纹理,降低视频序列的比特率。 分析去除的纹理以生成纹理参数。 使用纹理合成新的纹理,参数与一组约束组合。 然后,将新合成的纹理映射回去除原始纹理的视频序列的帧。 然后对所得到的帧进行编码。 具有合成纹理的视频序列的比特率小于具有原始纹理的视频序列的比特率。 此外,解码器解码新视频序列的能力不会受到损害,因为没有对解码器的纹理合成能力做出假设。

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

    公开(公告)号:US20070116126A1

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

    申请号:US11384379

    申请日:2006-03-21

    Abstract: 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.

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

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

    公开(公告)号:US20050175092A1

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

    申请号:US10811983

    申请日:2004-03-30

    Abstract: 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.

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

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

    公开(公告)号:US08031777B2

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

    申请号:US11384379

    申请日:2006-03-21

    Abstract: 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.

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

Patent Agency Ranking