Determining the number of unidirectional and bidirectional motion compensated frames to be encoded for a video sequence and detecting scene cuts in the video sequence
    13.
    发明申请
    Determining the number of unidirectional and bidirectional motion compensated frames to be encoded for a video sequence and detecting scene cuts in the video sequence 有权
    确定要为视频序列编码的单向和双向运动补偿帧的数量,并检测视频序列中的场景切换

    公开(公告)号:US20050053135A1

    公开(公告)日:2005-03-10

    申请号:US10658938

    申请日:2003-09-09

    IPC分类号: H04N7/26 H04N7/12

    摘要: Methods for processing a set of successive video frames in two passes to determine the number of bidirectional (B) and unidirectional (P) motion compensated frames to be encoded in a video coding system. During the first pass, motion vectors and motion costs are computed for each frame and a derived cost value is computed based on the motion cost of at least one frame. The derived cost value is used to determine the number (NB) of B-frames to be encoded in the set of successive frames. In the second pass, the set of successive frames are encoded where NB frames are encoded as B-frames and some or all motion vectors computed in the first pass are re-used in the second pass. A scene cut detection method is also provided where an impulse-like increase in a ratio of motion costs is monitored.

    摘要翻译: 用于在两遍中处理一组连续视频帧的方法,以确定要在视频编码系统中编码的双向(B)和单向(P)运动补偿帧的数量。 在第一次通过期间,针对每个帧计算运动矢量和运动成本,并且基于至少一帧的运动成本来计算导出成本值。 导出成本值用于确定要在该组连续帧中编码的B帧的数量(NB)。 在第二遍中,连续帧的集合被编码,其中NB帧被编码为B帧,并且在第二遍中重新使用在第一遍中计算的一些或全部运动矢量。 还提供了一种场景切断检测方法,其中监测运动成本比例的脉冲状增加。

    Rate and quality controller for H.264/AVC video coder and scene analyzer therefor
    14.
    发明授权
    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图像)进行编码的量化器参数的线性回归分析提出了第二量化参数。 编码策略决定单元根据两个提出的量化器参数的比较来定义最终的量化器参数。

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

    公开(公告)号:US20050147167A1

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

    申请号:US10743722

    申请日:2003-12-24

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

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

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

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

    公开(公告)号:US20080055332A1

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

    申请号:US11926868

    申请日:2007-10-29

    IPC分类号: G09G5/00

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

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