Macroblock bit regulation schemes for video encoder
    1.
    发明授权
    Macroblock bit regulation schemes for video encoder 失效
    视频编码器的宏块位调节方案

    公开(公告)号:US06111913A

    公开(公告)日:2000-08-29

    申请号:US859544

    申请日:1997-05-20

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

    摘要: An MPEG2 compliant digital video encoder system employs an I-frame video encoder module having a quantization unit and variable length encoding to encode coefficients of each macroblock of a picture. Bit regulation schemes are presented for constraining selected coefficients of a macroblock if the bit rate of two prior macroblocks in a row exceeded a bit rate limit, or if the bit rate of the current nonintra macroblock is greater than a predetermined megabits per second (Mbps) limit. Pattern constraining is implemented within the quantization unit. For nonintra pictures, the conventional variable length coding process is modified to generate a Fixed Coded Block Pattern (FCBP) header for each macroblock of the picture for outputting in the bitstream prior to coding of the coefficients. The FCBP signifies that each block of the macroblock contains at least one nonzero coefficient. The regulation scheme then ensures that each block of the macroblock includes at least one nonzero coefficient by setting one of the coefficients in an all zeros block to a nonzero value.

    摘要翻译: MPEG2兼容的数字视频编码器系统采用具有量化单位和可变长度编码的I帧视频编码器模块来编码图像的每个宏块的系数。 如果一行中的两个先前宏块的比特率超过比特率限制,或者如果当前nonintra宏块的比特率大于每秒预定兆比特(Mbps),则给出限制宏块的选定系数的比特调节方案, 限制。 模式约束在量化单元内实现。 对于非暗视频图像,常规可变长度编码处理被修改以在图像的每个宏块之前生成用于在编码系数之前在比特流中输出的固定编码块模式(FCBP)头部。 FCBP表示宏块的每个块包含至少一个非零系数。 调节方案然后通过将全零块中的系数之一设置为非零值来确保宏块的每个块包括至少一个非零系数。

    Dynamically switching quant matrix tables within an MPEG-2 encoder
    2.
    发明授权
    Dynamically switching quant matrix tables within an MPEG-2 encoder 失效
    在MPEG-2编码器内动态切换量化矩阵表

    公开(公告)号:US06999511B1

    公开(公告)日:2006-02-14

    申请号:US09255892

    申请日:1999-02-23

    IPC分类号: H04B1/66

    摘要: A digital video encoder is presented adapted for dynamically switching between sets of quantizer matrix tables without pausing encoding of a stream of video data. Two or more sets of quantizer matrix tables are held at the encoder's quantization unit and compressed store interface for dynamically switching between sets of quant matrix tables at a picture boundary of the sequence of video data, i.e., without stopping encoding of the sequence of video data. Further, while one set of matrix tables is being employed to quantize the stream of video data, the encoder can be updating or modifying another set of quantization matrix tables, again without stopping encoding of the sequence of video data.

    摘要翻译: 呈现适于在不暂停视频数据流的编码的情况下在量化器矩阵表的集合之间动态切换的数字视频编码器。 在编码器的量化单元和压缩存储接口处保存两组或多组量化器矩阵表,用于在视频数据序列的图像边界处动态切换量化矩阵表的集合,即不停止对视频数据序列的编码 。 此外,当采用一组矩阵表来量化视频数据流时,编码器可以在不停止对视频数据序列的编码的情况下,更新或修改另一组量化矩阵表。