Robust single-pass variable bit rate encoding
    1.
    发明授权
    Robust single-pass variable bit rate encoding 有权
    稳健的单程可变比特率编码

    公开(公告)号:US08396120B2

    公开(公告)日:2013-03-12

    申请号:US12784203

    申请日:2010-05-20

    IPC分类号: H04N7/18

    摘要: An encoding manager facilitates robust single-pass variable bit rate video encoding of a video sequence. Before encoding the video sequence, the encoding manager determines the size of a buffer to use for keeping track of over/under used bits generated during encoding. The encoding manager uses the target bit rate for the video sequence and the length of the video sequence to determine the size of the buffer. After allocating bits to a frame of the sequence, the encoding manager determines the quant to use to encode that frame. The determination of a quant to use to encode a frame is informed by the fullness of the buffer. The encoding manager adjusts the quant to use (and thus the aggressiveness of its encoding) in response to the amount of overflow generated thus far by the encoding of the video sequence.

    摘要翻译: 编码管理器便于视频序列的鲁棒单遍可变比特率视频编码。 在对视频序列进行编码之前,编码管理器确定用于跟踪在编码期间生成的过/未使用位的缓冲器的大小。 编码管理器使用视频序列的目标比特率和视频序列的长度来确定缓冲器的大小。 在将比特分配给序列的帧之后,编码管理器确定用于编码该帧的量。 通过缓冲器的丰满度来通知用于编码帧的量化的确定。 编码管理器响应于视频序列的编码到目前为止产生的溢出量来调整使用的量化(并因此调整其编码的侵略性)。

    Robust Single-Pass Variable Bit Rate Encoding
    2.
    发明申请
    Robust Single-Pass Variable Bit Rate Encoding 有权
    鲁棒单通可变比特率编码

    公开(公告)号:US20100226430A1

    公开(公告)日:2010-09-09

    申请号:US12784203

    申请日:2010-05-20

    IPC分类号: H04N7/26

    摘要: An encoding manager facilitates robust single-pass variable bit rate video encoding of a video sequence. Before encoding the video sequence, the encoding manager determines the size of a buffer to use for keeping track of over/under used bits generated during encoding. The encoding manager uses the target bit rate for the video sequence and the length of the video sequence to determine the size of the buffer. After allocating bits to a frame of the sequence, the encoding manager determines the quant to use to encode that frame. The determination of a quant to use to encode a frame is informed by the fullness of the buffer. The encoding manager adjusts the quant to use (and thus the aggressiveness of its encoding) in response to the amount of overflow generated thus far by the encoding of the video sequence.

    摘要翻译: 编码管理器便于视频序列的鲁棒单遍可变比特率视频编码。 在对视频序列进行编码之前,编码管理器确定用于跟踪在编码期间生成的过/未使用位的缓冲器的大小。 编码管理器使用视频序列的目标比特率和视频序列的长度来确定缓冲器的大小。 在将比特分配给序列的帧之后,编码管理器确定用于编码该帧的量。 通过缓冲器的丰满度来通知用于编码帧的量化的确定。 编码管理器响应于视频序列的编码到目前为止产生的溢出量来调整使用的量化(并因此调整其编码的侵略性)。

    Robust single-pass variable bit rate encoding
    3.
    发明授权
    Robust single-pass variable bit rate encoding 有权
    稳健的单程可变比特率编码

    公开(公告)号:US07746927B1

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

    申请号:US10811427

    申请日:2004-03-26

    IPC分类号: H04N7/18

    摘要: An encoding manager facilitates robust single-pass variable bit rate video encoding of a video sequence. Before encoding the video sequence, the encoding manager determines the size of a buffer to use for keeping track of over/under used bits generated during encoding. The encoding manager uses the target bit rate for the video sequence and the length of the video sequence to determine the size of the buffer. After allocating bits to a frame of the sequence, the encoding manager determines the quant to use to encode that frame. The determination of a quant to use to encode a frame is informed by the fullness of the buffer. The encoding manager adjusts the quant to use (and thus the aggressiveness of its encoding) in response to the amount of overflow generated thus far by the encoding of the video sequence.

    摘要翻译: 编码管理器便于视频序列的鲁棒单遍可变比特率视频编码。 在对视频序列进行编码之前,编码管理器确定用于跟踪在编码期间生成的过/未使用位的缓冲器的大小。 编码管理器使用视频序列的目标比特率和视频序列的长度来确定缓冲器的大小。 在将比特分配给序列的帧之后,编码管理器确定用于编码该帧的量。 通过缓冲器的丰满度来通知用于编码帧的量化的确定。 编码管理器响应于视频序列的编码到目前为止产生的溢出量来调整使用的量化(并因此调整其编码的侵略性)。

    Robust multi-pass variable bit rate encoding
    4.
    发明授权
    Robust multi-pass variable bit rate encoding 有权
    强大的多通道可变比特率编码

    公开(公告)号:US07346106B1

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

    申请号:US10751345

    申请日:2003-12-30

    IPC分类号: H04N7/12

    摘要: An encoding manager performs a first-pass encoding of a video sequence, collecting modeling data concerning the sequence in the process. The encoding manager utilizes collected data to construct a model concerning the sequence, the model including bit overhead for each frame and data concerning transitions that occur during the sequence. The encoding manager uses the data model to generate a rate profile for the video sequence, avoiding buffer underflow by allocating bits from hard to easy segments as needed. The encoding manager utilizes the rate profile to perform a second-pass encoding of the video sequence, adjusting quantization and bit rate for frames as necessary to avoid underflow and conform to the bit budget for the video sequence.

    摘要翻译: 编码管理器执行视频序列的第一遍编码,收集关于该过程中的序列的建模数据。 编码管理器利用收集的数据来构建关于序列的模型,该模型包括每个帧的位开销和关于序列期间发生的转换的数据。 编码管理器使用数据模型来生成视频序列的速率分布,通过根据需要从难易分片分配比特来避免缓冲器下溢。 编码管理器利用速率分布来执行视频序列的二次编码,根据需要调整帧的量化和比特率以避免下溢,并符合视频序列的比特预算。

    Decompressor and compressor for simultaneously decompressing and
compressng a plurality of pixels in a pixel array in a digital image
differential pulse code modulation (DPCM) system
    5.
    发明授权
    Decompressor and compressor for simultaneously decompressing and compressng a plurality of pixels in a pixel array in a digital image differential pulse code modulation (DPCM) system 失效
    用于同时对数字图像差分脉冲编码调制(DPCM)系统中的像素阵列中的多个像素进行解压缩和压缩的解压缩器和压缩器

    公开(公告)号:US5631849A

    公开(公告)日:1997-05-20

    申请号:US338427

    申请日:1994-11-14

    IPC分类号: G06T9/00 H04N11/04

    CPC分类号: H04N11/046 H04N19/593

    摘要: A digital image differential pulse code modulation decompressor for simultaneously generating, during a cycle of operation of said decompressor, a decompressed value for a plurality of selected pixels located on a diagonal of an array of pixels. A storage stores an error value for each selected pixel to be processed during a cycle of operation of the decompressor. A processor simultaneously generates a decompressed value for each selected pixel where the decompressed value is derived from the error value for each selected pixel and a predicted value generated by the processor for each selected pixel. The predicted value is derived from a predictor which is at least a second order, two dimensional predictor.A digital image differential pulse code modulation compressor for simultaneously generating, during a cycle of operation of said compressor, a decompressed value and a encoded quantized error value for each of a plurality of selected pixels located on a diagonal of an array of pixels where the encoded quantized error values will be used in generating an image represented by said array of pixels.

    摘要翻译: 一种数字图像差分脉冲编码调制解压缩器,用于在所述解压缩器的操作周期期间同时产生位于像素阵列的对角线上的多个选定像素的解压缩值。 存储器在解压缩器的操作周期期间存储要处理的每个所选像素的误差值。 处理器同时为每个选择的像素生成解压缩值,其中从每个所选像素的误差值导出解压缩值,以及由处理器为每个选择的像素生成的预测值。 预测值是从至少二阶二维预测器的预测器导出的。 一种数字图像差分脉冲编码调制压缩器,用于在所述压缩器的操作周期期间,针对位于像素阵列的对角线上的多个选定像素中的每一个同时产生解压缩值和编码量化误差值, 量化的误差值将用于生成由所述像素阵列表示的图像。

    Real time decompression and post-decompress manipulation of compressed
full motion video
    6.
    发明授权
    Real time decompression and post-decompress manipulation of compressed full motion video 失效
    压缩全动态视频的实时解压缩和后解压缩操作

    公开(公告)号:US5781184A

    公开(公告)日:1998-07-14

    申请号:US311192

    申请日:1994-09-23

    CPC分类号: H04N19/61 H04N5/262

    摘要: A method and apparatus are provided for real time decompression and post-decompress manipulation of compressed full motion video. A decompressed play-back signal is supplied to a real-time video processing system by way of an adaptor for post-decompress manipulation. The post-decompress manipulations include real-time, interactive geometry transformations and color re-mappings. The adaptor includes a range expansion module for eliminating dead space such as found in CCIR-601 outputs. The adaptor further includes a resampling module for programmably converting the pixels-per-line format of the decompressed play-back signal. The adaptor additionally includes a clip-and-dither module for altering the bits-per-pixel format of the adaptor output signal and for applying a programmably-defined dither to the adaptor output signal.

    摘要翻译: 提供一种方法和装置,用于压缩全运动视频的实时解压缩和后解压缩操作。 解压缩回放信号通过用于后解压缩操作的适配器提供给实时视频处理系统。 后解压缩操作包括实时,交互式几何变换和颜色重新映射。 适配器包括一个范围扩展模块,用于消除CCIR-601输出中发现的死区。 适配器还包括用于可编程地转换解压缩的回放信号的每行像素的格式的重采样模块。 适配器还包括用于改变适配器输出信号的每像素比特格式的剪辑和抖动模块,以及将可编程定义的抖动应用于适配器输出信号。

    System for producing pixel image data from CCITT encoded pixel data
    7.
    发明授权
    System for producing pixel image data from CCITT encoded pixel data 失效
    用于从CCITT编码的像素数据产生像素图像数据的系统

    公开(公告)号:US4968135A

    公开(公告)日:1990-11-06

    申请号:US436925

    申请日:1989-10-10

    IPC分类号: G06T9/00 H04N1/417

    CPC分类号: H04N1/4175 G06T9/005

    摘要: An image decoding apparatus including a Huffman decoder for decoding CCITT-encoded image information encoded in both one-dimensional and two-dimensional encoding to sequentially generate individual symbols each associated with a pixel run. A relative address decoder receives each symbol from the Huffman decoder and generates, in response thereto, an item of run length information and a color value representing the color of the pixel run. Finally, a run length decoder sequentially receives the successive items of run length information and uses them in generating sequential words for transmission to, for example, a display device. The run-length decoder iteratively receives run-length information comprising a length value and a data value and generates in response thereto a series of fixed-length data words of predetermined length. The run-length decoding apparatus includes a run pointer control circuit and a data word creator circuit. The pointer control circuit generates, in response to each item of run-length information, a pointer identifying the end, within the data word, of a run. In response to each pointer, the data word creator circuit inserts into the word data bits representative of the data value. The pointer control circuit and data word creator circuit operate iteratively to generate successive data words as the sequential items of run-length information are received.

    摘要翻译: 一种包括霍夫曼解码器的图像解码装置,用于对在一维和二维编码中编码的CCITT编码图像信息进行解码,以顺序地生成与像素运行相关联的各个符号。 相对地址解码器从霍夫曼解码器接收每个符号,并响应于此产生运行长度信息和表示像素运行颜色的颜色值的项目。 最后,游程长度解码器顺序地接收游程长度信息的连续项目,并使用它们生成顺序字以传送到例如显示设备。 游程长度解码器迭代地接收包括长度值和数据值的游程长度信息,并且响应于一系列具有预定长度的固定长度数据字产生。 行程解码装置包括运行指针控制电路和数据字创建器电路。 指针控制电路响应于每个游程长度信息项,生成一个指针,用于标识运行内数据字中的结束。 响应于每个指针,数据字创建器电路插入表示数据值的字数据位。 随着游程长度信息的顺序项目的接收,指针控制电路和数据字创建器电路迭代运行以产生连续的数据字。