Apparatus and method for selecting a coding mode in a block-based coding system
    1.
    发明授权
    Apparatus and method for selecting a coding mode in a block-based coding system 失效
    用于在基于块的编码系统中选择编码模式的装置和方法

    公开(公告)号:US06192081B1

    公开(公告)日:2001-02-20

    申请号:US09549244

    申请日:1995-10-26

    IPC分类号: H04N736

    摘要: An apparatus and concomitant method for selecting a macroblock coding mode based upon the quantization scale selected for the macroblock. The total number of bits needed to code each macroblock consists of two parts, bits needed for coding motion vectors and bits for coding the predictive residual. The number of bits for coding the motion vectors is generally obtained from a look-up table. The number of bits for coding the predictive residual is obtained by an estimation which assumes that the number of bits for encoding the predictive residuals is directly proportional to the value of its variance and inversely proportional to the value of quantizer steps (quantizer scale). Using this estimation, the total number of bits necessary to code a macroblock is calculated and compared for each coding mode. By selecting the coding mode with the least number of bits, a near-optimal solution of low complexity for practical implementation is acquired.

    摘要翻译: 一种用于基于为宏块选择的量化尺度来选择宏块编码模式的装置和并发方法。 编码每个宏块所需的总位数由两部分组成:编码运动矢量所需的位和用于编码预测残差的位。 用于编码运动矢量的比特数通常从查找表中获得。 用于对预测残差进行编码的比特数是通过估计假定用于编码预测残差的比特数与其方差的值成正比并与量化器步长(量化比例)成反比的方式获得的。 使用该估计,对于每个编码模式,计算并比较对宏块进行编码所需的总位数。 通过选择具有最少位数的编码模式,获得了用于实际实现的低复杂度的近似最优解。

    System for processing data in variable segments and with variable data
resolution
    3.
    发明授权
    System for processing data in variable segments and with variable data resolution 失效
    用于处理可变段和可变数据分辨率数据的系统

    公开(公告)号:US5828788A

    公开(公告)日:1998-10-27

    申请号:US572844

    申请日:1995-12-14

    CPC分类号: H04N19/37 H04N19/30

    摘要: A dynamically configurable video signal processing system partitions and encodes data using a variable number of data segments and variable data resolution. The system partitions data into a variable number of data segments by predicting, as a function of the data rate, first and second distortion factors for the data partitioned into first and second numbers of data segments. The first and second distortion factors are mutually compared and the data is partitioned into the number of data segments which exhibits the lower distortion factor value. First and second distortion factors for the data encoded with first and second data resolutions are also predicted. The first and second distortion factors are similarly compared and the data is encoded with the resolution exhibiting the lower distortion factor value.

    摘要翻译: 动态可配置的视频信号处理系统使用可变数量的数据段和可变数据分辨率对数据进行分区和编码。 该系统通过根据数据速率预测分割为第一和第二数量数据段的数据的第一和第二失真因子来将数据分割成可变数量的数据段。 相互比较第一和第二失真因子,并将数据划分成具有较低失真因子值的数据段的数量。 还预测了用第一和第二数据分辨率编码的数据的第一和第二失真因子。 类似地比较第一和第二失真因子,并且数据以表现出较低失真因子值的分辨率进行编码。

    Video transcoding of scalable multi-layer videos to single layer video
    4.
    发明授权
    Video transcoding of scalable multi-layer videos to single layer video 失效
    将可扩展多层视频视频转码为单层视频

    公开(公告)号:US07391807B2

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

    申请号:US10128758

    申请日:2002-04-24

    IPC分类号: H04N7/18

    摘要: A method transcodes a compressed multi-layer video bitstream that includes a base layer bitstream and an enhancement layer bitstream. The base and enhancement layers are first partially decoded, and then the partially decoded signals are combined with a motion compensated signal yielding a combined signal. The combined signal is quantized into an output signal according to a quantization parameter, and the output signal is variable length encoded as a single layer bitstream. In a preprocessing step, the enhancement layer can be truncated according to rate control constraint, and the same constraints can also be used during the quantization.

    摘要翻译: 一种对包括基本层比特流和增强层比特流的压缩多层视频比特流进行转码的方法。 首先对基础和增强层进行部分解码,然后将部分解码的信号与产生组合信号的运动补偿信号组合。 组合信号根据量化参数被量化为输出信号,并且输出信号是可变长度编码为单层比特流。 在预处理步骤中,可以根据速率控制约束来截断增强层,并且在量化期间也可以使用相同的约束。

    System for encoding and decoding layered compressed video data
    5.
    发明授权
    System for encoding and decoding layered compressed video data 失效
    分层压缩视频数据的编码和解码系统

    公开(公告)号:US06553072B1

    公开(公告)日:2003-04-22

    申请号:US08890192

    申请日:1997-07-09

    IPC分类号: H04N712

    CPC分类号: H04N19/37 H04N19/30

    摘要: A dynamically configurable video signal processing system including an encoder and decoder processes data in the form of hierarchical layers. The system partitions data between hierarchical layers and allows variation in the number of layers employed. Data is automatically partitioned into one or more hierarchical layers as a function of one or more parameters selected from available system bandwidth, input data rate, and output signal quality. In addition, the image resolution and corresponding number of pixels per image of the data may be varied as a function of system parameters.

    摘要翻译: 包括编码器和解码器的可动态配置的视频信号处理系统以层级的形式处理数据。 系统在层次层之间划分数据,并允许使用层数的变化。 根据从可用系统带宽,输入数据速率和输出信号质量中选择的一个或多个参数,数据被自动分割成一个或多个分级层。 此外,数据图像的图像分辨率和相应的像素数可以作为系统参数的函数而变化。

    Method and apparatus for motion estimation with all binary representation
    6.
    发明授权
    Method and apparatus for motion estimation with all binary representation 失效
    具有所有二进制表示的运动估计的方法和装置

    公开(公告)号:US07020201B2

    公开(公告)日:2006-03-28

    申请号:US10301415

    申请日:2002-11-20

    IPC分类号: H04B1/66 H04N7/12

    CPC分类号: H04N5/145 H04N19/53

    摘要: A method of motion estimation for video encoding constructs a binary pyramid structure having three binary layers. A state update module registers and updates repeat occurrence of final motion vectors and a static-state checking module determines if the method is in a static mode or a normal mode based on the repeat occurrence. In a normal mode, the first binary layer is searched within a ±3 pixel refinement window to determine a first level motion vector. In the second binary layer, a search range is computed based on six motion vector candidates. By checking every point within in the search range, a second binary layer search generates a second level motion vector. Finally, a third binary layer search within a ±2 pixel refinement window generates a final motion vector according to the second level motion vector. In a static mode, a fine tuning module performs search within a ±1 pixel refinement window and generates a final motion vector.

    摘要翻译: 视频编码的运动估计方法构成具有三个二进制层的二进制金字塔结构。 状态更新模块注册和更新最终运动矢量的重复发生,并且静态状态检查模块基于重复发生来确定该方法是处于静态模式还是正常模式。 在正常模式中,在±3像素细化窗口内搜索第一二进制层以确定第一级运动矢量。 在第二二进制层中,基于六个运动矢量候选来计算搜索范围。 通过检查搜索范围内的每个点,第二二进制层搜索生成第二级运动矢量。 最后,±2像素细化窗口内的第三二进制层搜索根据第二级运动矢量生成最终运动矢量。 在静态模式中,微调模块在±1像素细化窗口内进行搜索,并生成最终的运动矢量。

    Apparatus and method for performing scalable hierarchical motion estimation
    9.
    发明授权
    Apparatus and method for performing scalable hierarchical motion estimation 失效
    用于执行可分级运动估计的装置和方法

    公开(公告)号:US06208692B1

    公开(公告)日:2001-03-27

    申请号:US09106706

    申请日:1998-06-29

    IPC分类号: H04N718

    CPC分类号: H04N19/53 H04N19/56 H04N19/63

    摘要: An apparatus and a concomitant method for performing hierarchial block-based motion estimation with a high degree of scalability is disclosed. The present invention decomposes each of the image frames within an image sequence into an M-ary pyramid. Different dynamic ranges for representing the pixel values are used for different levels of the M-ary pyramid, thereby generating a plurality of different “P-bit” levels, i.e., a plurality of different M-ary pyramid architectures. The present scalable hierarchical motion estimation provides the flexibility of switching from one M-ary pyramid architecture to another M-ary pyramid architecture according to the available platform resources and/or user's choice.

    摘要翻译: 公开了一种用于以高度可扩展性执行基于层次的基于块的运动估计的装置和并发方法。 本发明将图像序列中的每个图像帧分解成M字节金字塔。 用于表示像素值的不同动态范围用于不同级别的金字塔,从而产生多个不同的“P位”电平,即,多个不同的M元金字塔架构。 本发明的可分级运动估计提供了根据可用平台资源和/或用户的选择从一个M元金字塔架构切换到另一个M元金字塔架构的灵活性。