Macroblock homogeneity analysis and inter mode prediction
    1.
    发明申请
    Macroblock homogeneity analysis and inter mode prediction 有权
    宏块均匀性分析和帧间模式预测

    公开(公告)号:US20070140338A1

    公开(公告)日:2007-06-21

    申请号:US11305927

    申请日:2005-12-19

    IPC分类号: H04N7/12 H04N11/04

    摘要: An inter mode for encoding a video macroblock is selected. An initial analysis on the macroblock homogeneity is performed to quickly reduce the number of inter modes for which motion estimation and rate distortion calculation are to be performed. An inter mode is selected based on these calculations and sub-pixel motion estimation, at various sub-pixel interpolation granularities, is performed only on the selected inter mode. Sub-pixel motion estimation may be skipped for macroblocks that exhibit relatively low distortion at the integer pixel level.

    摘要翻译: 选择用于编码视频宏块的帧间模式。 执行对宏块均匀性的初步分析,以快速减少要执行运动估计和速率失真计算的帧间模式的数量。 基于这些计算选择帧间模式,并且仅在所选择的帧间模式下执行各种子像素内插粒度的子像素运动估计。 对于在整数像素级显示相对较低失真的宏块,可以跳过子像素运动估计。

    Macroblock homogeneity analysis and inter mode prediction
    2.
    发明授权
    Macroblock homogeneity analysis and inter mode prediction 有权
    宏块均匀性分析和帧间模式预测

    公开(公告)号:US08170102B2

    公开(公告)日:2012-05-01

    申请号:US11305927

    申请日:2005-12-19

    摘要: An inter mode for encoding a video macroblock is selected. An initial analysis on the macroblock homogeneity is performed to quickly reduce the number of inter modes for which motion estimation and rate distortion calculation are to be performed. An inter mode is selected based on these calculations and sub-pixel motion estimation, at various sub-pixel interpolation granularities, is performed only on the selected inter mode. Sub-pixel motion estimation may be skipped for macroblocks that exhibit relatively low distortion at the integer pixel level.

    摘要翻译: 选择用于编码视频宏块的帧间模式。 执行对宏块均匀性的初步分析,以快速减少要执行运动估计和速率失真计算的帧间模式的数量。 基于这些计算选择帧间模式,并且仅在所选择的帧间模式下执行各种子像素内插粒度的子像素运动估计。 对于在整数像素级显示相对较低失真的宏块,可以跳过子像素运动估计。

    Hybrid technique for reducing blocking and ringing artifacts in low-bit-rate coding
    3.
    发明授权
    Hybrid technique for reducing blocking and ringing artifacts in low-bit-rate coding 有权
    用于减少低比特率编码中的阻塞和振铃伪影的混合技术

    公开(公告)号:US06950473B2

    公开(公告)日:2005-09-27

    申请号:US10176994

    申请日:2002-06-21

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

    CPC分类号: H04N19/86

    摘要: A power-scalable hybrid technique to reduce blocking and ringing artifacts in low bit-rate block-based video coding is employed in connection with a modified decoder structure. Fast inverse motion compensation is applied directly in the compressed domain, so that the transform (e.g., DCT) coefficients of the current frame can be reconstructed from those of the previous frame. The spatial characteristics of each block is calculated from the DCT coefficients, and each block is classified as either low-activity or high-activity. For each low-activity block, its DC coefficient value and the DC coefficient values of the surrounding eight neighbor blocks are exploited to predict low frequency AC coefficients which reflect the original coefficients before quantization in the encoding stage. The predicted AC coefficients are inserted into the low activity blocks where blocking artifacts are most noticeable. Subject to available resources, this may be followed by spatial domain post-processing, in which two kinds of low-pass filters are adaptively applied, on a block-by-block basis, according to the classification of the particular block. Strong low-pass filtering is applied in low-activity blocks where the blocking artifacts are most noticeable, whereas weak low-pass filtering is applied in high-activity blocks where ringing noise as well as blocking artifacts may exist. In low activity blocks, the blocking artifacts are reduced by one dimensional horizontal and vertical low-pass filters which are selectively applied in either the horizontal and/or vertical direction depending on the locations and absolute values of the predicted AC coefficients. In high activity blocks, de-blocking and de-ringing is conducted by 2- or 3-tap filters, applied horizontally and/or vertically, which makes the architecture simple.

    摘要翻译: 结合经修改的解码器结构采用功率可扩展的混合技术来减少低比特率基于块的视频编码中的阻塞和振铃伪影。 快速逆运动补偿直接应用在压缩域中,使得当前帧的变换(例如DCT)系数可以从先前帧的变换(例如,DCT)系数重构。 根据DCT系数计算每个块的空间特性,将每个块分类为低活动度或高活动度。 对于每个低活动块,利用其DC系数值和周围八个相邻块的DC系数值来预测在编码阶段中反映量化之前的原始系数的低频AC系数。 将预测的AC系数插入到低活动块中,其中块伪影最显着。 根据可用资源,可以跟随空间域后处理,其中根据特定块的分类,在逐块的基础上自适应地应用两种低通滤波器。 强低通滤波被应用在低活动性块中,其中块伪影是最显着的,而弱低通滤波被应用于可能存在振铃噪声和块伪影的高活动块中。 在低活动性块中,根据预测的AC系数的位置和绝对值,在水平和/或垂直方向选择性地施加一维水平和垂直低通滤波器来减少块伪影。 在高活动性块中,通过水平和/或垂直施加的2或3抽头滤波器进行解块和解除振铃,这使得架构变得简单。

    Prediction intra-mode selection in an encoder
    4.
    发明授权
    Prediction intra-mode selection in an encoder 有权
    编码器中的预测模式内选择

    公开(公告)号:US07751478B2

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

    申请号:US11041141

    申请日:2005-01-21

    IPC分类号: H04N7/18

    摘要: A prediction mode for encoding data is selected using a reduced number of rate-distortion cost computations. This reduction in rate-distortion cost computations is caused by filtering the number of potential intra prediction modes based on two criteria. First, the number of potential prediction modes is reduced based on at least one characteristic of a quantization procedure performed during the encoding procedure. Second, the number of potential prediction modes is reduced based on an error value calculated for each of the potential prediction modes.

    摘要翻译: 使用减少数量的速率失真成本计算来选择用于编码数据的预测模式。 速率失真成本计算的这种降低是通过基于两个标准过滤潜在的帧内预测模式的数量引起的。 首先,基于在编码过程期间执行的量化过程的至少一个特性来减少潜在预测模式的数量。 第二,基于为每个潜在预测模式计算出的误差值来减少潜在预测模式的数量。

    Prediction intra-mode selection in an encoder
    5.
    发明申请
    Prediction intra-mode selection in an encoder 有权
    编码器中的预测模式内选择

    公开(公告)号:US20060165170A1

    公开(公告)日:2006-07-27

    申请号:US11041141

    申请日:2005-01-21

    摘要: A prediction mode for encoding data is selected using a reduced number of rate-distortion cost computations. This reduction in rate-distortion cost computations is caused by filtering the number of potential intra prediction modes based on two criteria. First, the number of potential prediction modes is reduced based on at least one characteristic of a quantization procedure performed during the encoding procedure. Second, the number of potential prediction modes is reduced based on an error value calculated for each of the potential prediction modes.

    摘要翻译: 使用减少数量的速率失真成本计算来选择用于编码数据的预测模式。 速率失真成本计算的这种降低是通过基于两个标准过滤潜在的帧内预测模式的数量引起的。 首先,基于在编码过程期间执行的量化过程的至少一个特性来减少潜在预测模式的数量。 第二,基于为每个潜在预测模式计算出的误差值来减少潜在预测模式的数量。

    Transform domain based distortion cost estimation
    6.
    发明申请
    Transform domain based distortion cost estimation 失效
    基于变换域的失真成本估算

    公开(公告)号:US20070140339A1

    公开(公告)日:2007-06-21

    申请号:US11305954

    申请日:2005-12-19

    IPC分类号: H04N7/12 H04B1/66

    摘要: Transform based distortion cost estimation, which may be used to calculate a rate distortion cost associated with a mode for encoding a macroblock, is described. In one embodiment of the invention, a distortion value for a particular mode is estimated within the transform domain, which allows for the elimination of both inverse transformation and inverse motion functions in this calculation. A spatial domain residual of an encoding mode is estimated by identifying a difference, within the transform domain, between a motion compensated prediction residual of a macroblock and its corresponding reconstructed signal. The estimated spatial domain residual may then be used in distortion matrix computations to estimate a distortion level, within the transform domain, for an encoding mode.

    摘要翻译: 描述了可用于计算与用于编码宏块的模式相关联的速率失真成本的基于变换的失真成本估计。 在本发明的一个实施例中,在变换域内估计特定模式的失真值,这允许在该计算中消除逆变换和反向运动功能。 通过在变换域内识别宏块的运动补偿预测残差与其对应的重构信号之间的差来估计编码模式的空间域残差。 然后可以在失真矩阵计算中使用估计的空间域残差来估计编码模式内的变换域内的失真水平。

    Transform domain based distortion cost estimation
    7.
    发明授权
    Transform domain based distortion cost estimation 失效
    基于变换域的失真成本估算

    公开(公告)号:US07944965B2

    公开(公告)日:2011-05-17

    申请号:US11305954

    申请日:2005-12-19

    IPC分类号: H04N7/12 H04B1/66

    摘要: Transform based distortion cost estimation, which may be used to calculate a rate distortion cost associated with a mode for encoding a macroblock, is described. In one embodiment of the invention, a distortion value for a particular mode is estimated within the transform domain, which allows for the elimination of both inverse transformation and inverse motion functions in this calculation. A spatial domain residual of an encoding mode is estimated by identifying a difference, within the transform domain, between a motion compensated prediction residual of a macroblock and its corresponding reconstructed signal. The estimated spatial domain residual may then be used in distortion matrix computations to estimate a distortion level, within the transform domain, for an encoding mode.

    摘要翻译: 描述了可用于计算与用于编码宏块的模式相关联的速率失真成本的基于变换的失真成本估计。 在本发明的一个实施例中,在变换域内估计特定模式的失真值,这允许在该计算中消除逆变换和反向运动功能。 通过在变换域内识别宏块的运动补偿预测残差与其对应的重构信号之间的差来估计编码模式的空间域残差。 然后可以在失真矩阵计算中使用估计的空间域残差来估计编码模式内的变换域内的失真水平。

    Motion estimation and inter-mode prediction
    8.
    发明授权
    Motion estimation and inter-mode prediction 有权
    运动估计和模式间预测

    公开(公告)号:US07830961B2

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

    申请号:US11158548

    申请日:2005-06-21

    摘要: An inter-mode for encoding a video macroblock is selected based on a comparison of at least two rate-distortion values associated with inter-modes. The number of potential inter-modes for encoding the video macroblock is initially reduced based on the rate-distortion calculation of the SKIP mode between the current macroblock and the collocated macroblock (corresponding to a 0,0 motion vector). Motion estimation is performed on the remaining inter-modes to identify reference blocks and motion vectors. The number of calculations performed in identifying the reference blocks and motion vectors is potentially reduced because associations between inter-modes are recognized and leveraged.

    摘要翻译: 基于与模式相关联的至少两个速率 - 失真值的比较来选择用于编码视频宏块的帧间模式。 基于当前宏块和并置宏块(对应于0,0运动矢量)之间的SKIP模式的速率失真计算,初始地减少用于编码视频宏块的潜在的模式的数量。 对剩余的帧间模式执行运动估计,以识别参考块和运动矢量。 在识别参考块和运动矢量时执行的计算次数可能会被减少,因为识别和利用了各种模式之间的关联。

    Motion estimation and inter-mode prediction
    9.
    发明申请
    Motion estimation and inter-mode prediction 有权
    运动估计和模式间预测

    公开(公告)号:US20060285594A1

    公开(公告)日:2006-12-21

    申请号:US11158548

    申请日:2005-06-21

    摘要: An inter-mode for encoding a video macroblock is selected based on a comparison of at least two rate-distortion values associated with inter-modes. The number of potential inter-modes for encoding the video macroblock is initially reduced based on the rate-distortion calculation of the SKIP mode between the current macroblock and the collocated macroblock (corresponding to a 0,0 motion vector). Motion estimation is performed on the remaining inter-modes to identify reference blocks and motion vectors. The number of calculations performed in identifying the reference blocks and motion vectors is potentially reduced because associations between inter-modes are recognized and leveraged.

    摘要翻译: 基于与模式相关联的至少两个速率 - 失真值的比较来选择用于编码视频宏块的帧间模式。 基于当前宏块和并置宏块(对应于0,0运动矢量)之间的SKIP模式的速率失真计算,初始地减少用于编码视频宏块的潜在的模式的数量。 对剩余的帧间模式执行运动估计,以识别参考块和运动矢量。 在识别参考块和运动矢量时执行的计算次数可能会被减少,因为识别和利用了各种模式之间的关联。

    Method and apparatus for DCT domain filtering for block based encoding
    10.
    发明授权
    Method and apparatus for DCT domain filtering for block based encoding 有权
    用于基于块的编码的DCT域滤波的方法和装置

    公开(公告)号:US07212571B2

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

    申请号:US10355469

    申请日:2003-01-31

    IPC分类号: H04N7/18

    摘要: A method for encoding video data to reduce blocking artifacts is provided. The method initiates with identifying a macro-block as being associated with a blocking artifact. For example the macro-block may be identified as a low activity macro-block or a high activity macro-block. Then, blocking artifacts introduced through a compression operation are mitigated by adjusting both a quantization parameter and an amount of bits generated from the quantization parameter. A video encoder and a system for processing image data associated with block based compression are provided.

    摘要翻译: 提供了一种用于编码视频数据以减少块伪影的方法。 该方法启动,将宏块识别为与块工件相关联。 例如,宏块可以被识别为低活动宏块或高活动宏块。 然后,通过调整量化参数和从量化参数产生的位数来减轻通过压缩操作引入的块伪影。 提供了一种用于处理与基于块的压缩相关联的图像数据的视频编码器和系统。