Adaptive variable length decoding method
    1.
    发明授权
    Adaptive variable length decoding method 有权
    自适应可变长度解码方法

    公开(公告)号:US07043088B2

    公开(公告)日:2006-05-09

    申请号:US10910027

    申请日:2004-08-03

    IPC分类号: G06K9/36

    CPC分类号: H03M7/42 H04N19/91

    摘要: A method is disclosed for decoding multiple-coded symbols from a coded input symbol stream in a single clock cycle. The method constructs an original Huffman look-up table by extending the associated Huffman tree to decode multiple symbols in one clock cycle in a first embodiment and decodes multiple DCT coefficient symbols in an alternate embodiment. An advantage of the method is that the depth of the new Huffman tree is adjustable thereby making the method easily adaptable to various hardware architectures. A further advantage of the present invention is that the decoding process speed is significantly increased while the size of the lookup table is nominally increased.

    摘要翻译: 公开了一种用于在单个时钟周期中从编码输入符号流解码多重编码符号的方法。 该方法通过在第一实施例中在一个时钟周期内扩展相关联的霍夫曼树来解码多个符号来构造原始霍夫曼查找表,并且在替代实施例中解码多个DCT系数符号。 该方法的一个优点是新的霍夫曼树的深度是可调的,从而使该方法容易适应各种硬件架构。 本发明的另一个优点是,在查询表的大小名义上增加时,解码处理速度显着增加。

    Adaptive variable length decoding method
    2.
    发明授权
    Adaptive variable length decoding method 有权
    自适应可变长度解码方法

    公开(公告)号:US06771824B1

    公开(公告)日:2004-08-03

    申请号:US09473809

    申请日:1999-12-28

    IPC分类号: G06K936

    CPC分类号: H03M7/42 H04N19/91

    摘要: A method is disclosed for decoding multiple-coded symbols from a coded input symbol stream in a single clock cycle. The method constructs an original Huffman look-up table by extending the associated Huffman tree to decode multiple symbols in one clock cycle in a first embodiment and decodes multiple DCT coefficient symbols in an alternate embodiment. An advantage of the method is that the depth of the new Huffman tree is adjustable thereby making the method easily adaptable to various hardware architectures. A further advantage of the present invention is that the decoding process speed is significantly increased while the size of the look-up table is nominally increased.

    摘要翻译: 公开了一种用于在单个时钟周期中从编码输入符号流解码多重编码符号的方法。 该方法通过在第一实施例中在一个时钟周期内扩展相关联的霍夫曼树来解码多个符号来构造原始霍夫曼查找表,并且在替代实施例中解码多个DCT系数符号。 该方法的一个优点是新的霍夫曼树的深度是可调的,从而使该方法容易适应各种硬件架构。 本发明的另一个优点是,在查询表的大小名义上增加时,解码处理速度显着增加。

    Adaptive variable length decoding method
    3.
    发明申请
    Adaptive variable length decoding method 有权
    自适应可变长度解码方法

    公开(公告)号:US20050008238A1

    公开(公告)日:2005-01-13

    申请号:US10910027

    申请日:2004-08-03

    CPC分类号: H03M7/42 H04N19/91

    摘要: A method is disclosed for decoding multiple-coded symbols from a coded input symbol stream in a single clock cycle. The method constructs an original Huffman look-up table by extending the associated Huffman tree to decode multiple symbols in one clock cycle in a first embodiment and decodes multiple DCT coefficient symbols in an alternate embodiment. An advantage of the method is that the depth of the new Huffman tree is adjustable thereby making the method easily adaptable to various hardware architectures. A further advantage of the present invention is that the decoding process speed is significantly increased while the size of the lookup table is nominally increased.

    摘要翻译: 公开了一种用于在单个时钟周期中从编码输入符号流解码多重编码符号的方法。 该方法通过在第一实施例中在一个时钟周期内扩展相关联的霍夫曼树来解码多个符号来构造原始霍夫曼查找表,并且在替代实施例中解码多个DCT系数符号。 该方法的一个优点是新的霍夫曼树的深度是可调的,从而使该方法容易适应各种硬件架构。 本发明的另一个优点是,在查询表的大小名义上增加时,解码处理速度显着增加。

    Perceptual preprocessing techniques to reduce complexity of video coders
    4.
    发明授权
    Perceptual preprocessing techniques to reduce complexity of video coders 有权
    感知预处理技术,以降低视频编码器的复杂性

    公开(公告)号:US06366705B1

    公开(公告)日:2002-04-02

    申请号:US09239117

    申请日:1999-01-28

    IPC分类号: G06K936

    摘要: A method of encoding a video sequence including a sequence of video images includes comparing elements of a portion of a first video image with elements of a portion of a second video image to generate respective intensity difference values for the element comparisons. Then, a first value is assigned to the intensity difference values that are at least above a visually perceptible threshold value and a second value is assigned to the intensity difference values that are not at least above the visually perceptible threshold value. Next, the method includes dividing the portion of the first video image into sub-portions and summing the first and second values associated with each corresponding sub-portion to generate respective sums. If a respective sum is at least greater than a decision value, a variable associated with that sub-portion is set to a first value. If a respective sum is not at least greater than the decision value, the variable associated with that sub-portion is set to a second value. The values associated with the variables are then added. Depending on the result of the addition, the portion of the first video image is either motion compensated or not.

    摘要翻译: 对包括视频图像序列的视频序列进行编码的方法包括将第一视频图像的一部分的元素与第二视频图像的一部分的元素进行比较,以生成用于元素比较的各个强度差值。 然后,将第一值分配给至少高于视觉上可感知阈值的强度差值,并且将第二值分配给至少高于视觉上可感知阈值的强度差值。 接下来,该方法包括将第一视频图像的一部分划分成子部分,并将与每个对应的子部分相关联的第一和第二值相加以产生相应的和。 如果相应的和至少大于判定值,则将与该子部分相关联的变量设置为第一值。 如果相应的和不至少大于判定值,则与该子部分相关联的变量被设置为第二值。 然后添加与变量相关联的值。 根据加法的结果,第一视频图像的部分是运动补偿的。

    SYSTEM AND METHOD FOR ENHANCED DMVD PROCESSING
    5.
    发明申请
    SYSTEM AND METHOD FOR ENHANCED DMVD PROCESSING 有权
    用于增强DMVD处理的系统和方法

    公开(公告)号:US20140146890A1

    公开(公告)日:2014-05-29

    申请号:US13996582

    申请日:2010-12-21

    IPC分类号: H04N19/51 H04N19/436

    摘要: To let decoder side motion vector derivation (DMVD) coded blocks be decoded in parallel, decoder side motion estimation (ME) dependency on spatially neighboring reconstructed pixels can be removed. Mirror ME and projective ME are only performed on two reference pictures, and the spatially neighboring reconstructed pixels will not be considered in the measurement metric of the decoder side ME. Also, at a video decoder, motion estimation for a target block in a current picture can be performed by calculating a motion vector for a spatially neighboring DMVD block, using the calculated motion vector to predict motion vectors of neighboring blocks of the DMVD block, and decoding the DMVD block and the target block in parallel. In addition, determining a best motion vector for a target block in a current picture can be performed by searching only candidate motion vectors in a search window, wherein candidate motion vectors are derived from a small range motion search around motion vectors of neighboring blocks.

    摘要翻译: 为了使解码器侧运动矢量导出(DMVD)编码块并行解码,可以去除对空间相邻的重建像素的解码器侧运动估计(ME)依赖性。 镜像ME和投影ME仅在两个参考图像上执行,并且在解码器侧ME的测量度量中将不考虑空间相邻的重建像素。 此外,在视频解码器中,可以使用所计算的运动矢量来计算当前图像中的目标块的运动估计,以通过计算空间相邻的DMVD块的运动矢量来预测DMVD块的相邻块的运动矢量,以及 对DMVD块和目标块进行并行解码。 此外,通过仅在搜索窗口中仅搜索候选运动矢量来执行确定当前图片中的目标块的最佳运动矢量,其中,从围绕相邻块的运动矢量的小范围运动搜索导出候选运动矢量。