CN1160965C - 运动图象编码串变换装置及其方法 - Google Patents

运动图象编码串变换装置及其方法 Download PDF

Info

Publication number
CN1160965C
CN1160965C CNB991000447A CN99100044A CN1160965C CN 1160965 C CN1160965 C CN 1160965C CN B991000447 A CNB991000447 A CN B991000447A CN 99100044 A CN99100044 A CN 99100044A CN 1160965 C CN1160965 C CN 1160965C
Authority
CN
China
Prior art keywords
mentioned
motion vector
motion
image
coded strings
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB991000447A
Other languages
English (en)
Other versions
CN1237856A (zh
Inventor
ɼɽ�Ͷ�
杉山贤二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Rakuten Group Inc
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Publication of CN1237856A publication Critical patent/CN1237856A/zh
Application granted granted Critical
Publication of CN1160965C publication Critical patent/CN1160965C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明涉及由更少的编码量来对图象信息进行数字信号的高效率编码中的编码串的变换,特别是涉及在运动图象的图象间预测编码中,进行由以不同块尺寸进行运动补偿的编码方法所编码的编码串间的变换。本发明运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括:运动矢量分离装置2,解码装置第二运动矢量的装置6;再编码装置。

Description

运动图象编码串变换装置及其方法
本发明涉及用更少的编码量来对图像信息进行数字信号中的高效率编码中的编码串的变换,特别涉及在运动图像的图像间预测编码中,进行由以不同块尺寸进行运动补偿的编码方法所编码的编码串间的变换。
需要把以由MPEG等为代表的运动图象高效率编码所编码的编码串变换成不同的数据速率,或者把可变传输率变换为固定传输率。在此情况下,虽然把图象完全解码而以不同的速率进行再编码的过程是原则性的,但是,如果基本的编码处理相同,则信息的一部分可以原封不动地使用。
具体地说,运动矢量(MV)信息可以在再编码中原封不动地使用,而能够省略需要进行很多运算的运动矢量检出。
由于运动补偿图象间预测处理不变,则由再编码所产生的劣化仅量化不同,而为最小限度。
这样的处理方法记载在1993年图象编码讨论会约稿集1~6「图象的再编码中的编码控制串的研究」中。
图8表示运动图象编码串的变换装置的现有例子的构成。
从编码串输入端子1所输入的进行了运动补偿图象间预测编码的编码串,其中的预测残留误差的编码串和MV的编码串由可变长解码器2恢复为固定长度的编码。作为固定长度编码而得到DCT的(离散余弦变换)系数在逆量化器3中成为系数值,而提供给逆DCT 4。逆DCT 4把8×8个系数变换为重放预测残留误差信号,提供给加法器5。在加法器5中,把来自逆DCT 4的重放预测残留误差信号与来自下述的运动补偿预测器7的预测信号相加,而成为重放图象信号。
另一方面,从可变长解码器2所输出的MV信息分别被提供给可变长编码器51、运动补偿预测器7、52。
这样得到的重放图象信号被提供给预测减法器9和图象存储器8。运动补偿预测器7根据MV来对在图象存储器8中所存储的图象信号进行运动补偿,而形成预测信号。在运动补偿预测器7中所形成的预测信号被提供给加法器5。
下面对图8所示的运动图象编码串的变换装置的再编码进行说明。从加法器5所得到的重放图象信号在预测减法器9中与由运动补偿预测器52所提供的预测信号相减,而成为预测残留误差,而提供给DCT10。
DCT 10进行DCT的变换处理,把所得到的系数提供给量化器11。量化器11以预定的步宽来对系数进行量化,把成为固定长度的编码的系数提供给可变长编码器51和逆量化器18。量化步宽对应于传输率而与逆量化器3的量化步宽不同。
可变长编码器51以可变长编码压缩固定长度的预测残留误差,进而对MV进行可变长编码,从编码串输出端子13输出得到的编码串。
另一方面,在逆量化器18和逆DCT 17中进行与DCT 10和量化器11相反的处理,而重放图象间预测残留误差。所得到的重放图象间预测残留误差由加法器16与图象间预测信号相加,而成为重放图象信号,提供给图象存储器15。在图象存储器15中所存储的重放图象被提供给运动补偿预测器52。运动补偿预测器52根据由可变长解码器2提供的MV来制作图象间预测信号,提供给预测减法器9和加法器16。
其中,由于运动补偿图象间预测处理在解码部和编码部中是相同的,则取消加法器5和减法器9,仅进行图象内处理。而且,DCT 10是相对于逆DCT 4的可逆变换处理,可以取消,而仅进行再量化。但是,存储在解码***的图象存储器8中的重放图象和存储在再编码***的图象存储器15中的重放图象是因量化处理不同而量化误差不同的图象,预测信号稍稍不同。这样,当省略图象间预测处理时,在一次预测处理中,没有较大的误差,但是,在循环型预测处理中,误差累计,而产生很大的偏差。即,不能实现预测处理的省略,而需要图8的构成所进行的处理。
现有的运动图象编码串的变换装置仅能适合于相同的运动补偿块尺寸的编码串。在相同块尺寸的情况下,运动矢量可以原封不动地使用,但是,在变换前和变换后的运动补偿块尺寸不同的情况下,不能原封不动地使用。不同块尺寸时的变换需要完全地进行解码和进行再编码,而存在处理量和画质变差的问题。
鉴于上述问题,本发明的目的是提供一种运动图象编码串的变换装置,对所输入的编码串的全部或者一部分进行解码,同时,使用从编码串取出的运动矢量来再构成不同块尺寸的运动矢量,使用新的运动矢量来对解码图象进行再编码,由此减少处理量和画质变差。
现有的变换装置仅能适合于变换前后相同的编码方式的编码串。在相同编码方式的情况下,运动矢量可以原封不动地使用,但是,在变换前和变换后编码方式不同并且运动补偿的精度变化的情况下,不能原封不动地使用。不同的运动补偿精度情况下的变换必须完全地进行解码并进行再编码,则处理量和画质变差上存在问题。鉴于上述问题,本发明的目的是提供一种运动图象编码串的变换装置,对所输入的编码串的全部或者一部分进行解码,同时,使用从编码串取出的运动矢量来再构成不同运动补偿精度的运动矢量,使用新的运动矢量来对解码图象进行再编码,由此减少处理量和画质变差。
本发明的运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,接受运动图象编码串,得到与预定块尺寸相对应的第一运动矢量,对于编码串的全部或者一部分,使用上述第一运动矢量,以其块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号,另一方面,使用上述第一运动矢量,来构成与同上述块尺寸不同的块尺寸相对应的第二运动矢量,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以其块尺寸进行运动补偿图象间预测来进行编码。
本发明的上述运动图象编码串的变换装置,块尺寸变得更细,对于第一运动矢量之一,再构成多个第二运动矢量。本发明的运动图象编码串的变换装置,块尺寸变大,对于多个第一运动矢量,构成合并后的第二运动矢量之一。
本发明的运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,接受运动图象编码串,得到与预定块尺寸相对应的第一运动矢量,对于编码串的全部或者一部分,使用上述第一运动矢量,以其块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号,另一方面,使用上述第一运动矢量,来构成与同上述块尺寸不同的块尺寸相对应的第二运动矢量,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以其块尺寸进行运动补偿图象间预测来进行编码。
本发明的运动图象编码串的变换装置,是运动补偿图象间预测执行后的运动图象的编码串的变换装置,其特征在于,接受运动图象编码串,得到与预定运动补偿精度相对应的第一运动矢量,对于编码串的全部或者一部分,使用上述第一运动矢量,以其精度来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号,另一方面,使用上述第一运动矢量,来构成与同上述运动补偿精度不同的精度相对应的第二运动矢量,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以其精度进行运动补偿图象间预测来进行编码。
本发明的上述运动图象编码串的变换装置,对于第一运动矢量的周边,以第二运动补偿精度进行运动矢量的再探索,而再构成第二运动矢量。
本发明的运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,提供第一编码串,得到与第一运动补偿精度相对应的第一运动矢量,对于上述第一编码串的全部或者一部分,使用上述第一运动矢量来以第一精度进行运动补偿图象间预测,而进行解码,来得到解码图象或者中间处理阶段的解码信号,使用上述第一运动矢量,来构成与同上述第一运动补偿精度不同的第二运动补偿精度相对应的第二运动矢量,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二精度进行运动补偿图象间预测编码,来得到再编码编码串,对上述第二运动矢量的信息和上述再编码编码串进行复用,来得到第二运动图象编码串。
本发明的运动图象编码方法,对于第一运动矢量的周边,以第二运动补偿精度进行运动矢量的再探索,而再构成第二运动矢量。
本发明对输入的编码串的全部或一部分进行解码,同时,使用与从编码串取出的块尺寸相对应的运动矢量来构成与上述块尺寸不同的块尺寸的运动矢量,使用新的运动矢量来对解码图象进行再编码,由此,不必为了再编码而求出新的运动矢量,而得到在由不同的块尺寸进行的再编码中的图象间预测处理中使用的运动矢量,来进行再编码。
运动矢量再构成与运动矢量检出相比是较少的处理,运动矢量与输入的类似,因此,图象检预测残留误差的变化为最小限度,画质劣化变小。
本发明对输入的编码串的全部或一部分进行解码,同时,使用与从编码串取出的运动补偿精度相对应的运动矢量来构成与上述运动补偿精度不同的运动补偿精度的运动矢量,使用新的运动矢量来对解码图象进行再编码,由此,不必为了再编码而求出新的运动矢量,而得到在由不同的运动补偿精度进行的再编码中的图象间预测处理中使用的运动矢量,来进行再编码。运动矢量再构成与运动矢量检出相比是较少的处理,运动矢量与输入的类似,因此,图象检预测残留误差的变化为最小限度,画质劣化变小。
本发明的这些和其他的目的、优点及特征将通过结合附图对本发明的实施例的描述而得到进一步说明。在这些附图中:
图1是表示本发明的运动图象编码串变换装置的一个实施例的构成的图;
图2是表示本发明的MV再构成器的一个实施例的图;
图3是表示本发明的MV再构成器的另一个实施例的图;
图4是表示本发明的块尺寸和MV再构成的对应关系的样子的图;
图5是表示本发明的MV再构成器的另一个实施例的图;
图6是表示本发明的MV再构成器的另一个实施例的图;
图7是表示本发明的运动补偿精度和MV再构成的对应关系的样子的图;
图8是表示现有的运动图象编码串变换装置的的构成的图。
<实施运动图象编码串的变换装置>
下面对本发明的运动图象编码串的变换装置的一个实施例进行说明。
图1表示其构成,与图8的现有例子相同的构成要素使用相同的标号。
在图1中,与图8相比较,增加了MV再构成器6。该MV再构成器6的内部构成分别表示在图2和图3中。
运动补偿预测器14的动作与图8的运动补偿预测器52不同,可变长编码器12的动作与图8的可变长编码器51不同。
在本实施例中,与现有例子不同之处是运动矢量和再编码的运动补偿预测处理,DCT和量化的处理基本相同。
首先,从图1的运动图象编码串的变换装置的解码***来进行说明。
从编码串输入端子1输入的编码,其预测残留误差的编码串和第一运动矢量(第一MV)的编码串在可变长解码器2中恢复为固定长度的编码。作为固定长度而得到的DCT系数在逆量化器3中成为系数值,而提供给逆DCT 4。
逆DCT 4把8×8个系数变换为重放预测残留误差信号,提供给加法器5。在加法器5中,预测信号与重放预测残留误差信号相加,而成为重放图象。另一方面,第一MV被提供给运动补偿预测器7和MV再构成器6。
这样得到的重放图象信号被提供给减法器9、图象存储器8、MV再构成器6。运动补偿预测器7根据第一MV来对存储在图象存储器8中的图象进行运动补偿,而形成预测信号。所得到的预测信号被提供给加法器5。
MV再构成器6使用所得到的第一MV,来再构成与在再编码中必要的不同块尺寸相对应的第二运动矢量(第二MV)。对于MV的再构成方法将在后面进行说明。
下面对图1的运动图象编码串的变换装置的再编码***进行说明。
从加法器5所得到的重放图象信号在减法器9中与由运动补偿预测器14所提供的预测信号相减,而成为预测残留误差,提供给DCT 10。
DCT 10进行DCT变换处理,把所得到的系数提供给下一个量化器11。
以预定的步宽对系数进行量化,把成为固定长度的编码的系数提供给可变长编码器12和逆量化器18。
可变长编码器12,对第二MV进行可变长编码,而作为以可变长编码来压缩预测残留误差的编码,从编码串输出端子13输出把两者进行复用而得到的编码串。
DCT 10、量化器11、可变长编码器12的具体处理内容存在与图8的现有例子相同的情况,但是,还存在为了配合运动补偿的处理不同而不同的情况。
另一方面,在逆量化器18和逆DCT 17中进行DCT 10和量化器11的逆处理,而重放图象检预测残留误差。所得到的图象检预测残留误差在加法器16中与图象间预测信号相加,而成为重放图象,提供给图象存储器15。在图象存储器15中所存储的重放图象被提供给运动补偿预测器14。运动补偿预测器14根据由MV再构成器6所提供的第二MV来制作图象间预测信号,提供给减法器9和加法器16,由此,来进行图象间预测编码。
<MV再构成器>
MV在运动补偿处理中使用,其形态依赖于运动补偿方法。
其中,在输入的编码串的编码方法和输出的编码串的编码方法中,研究进行运动补偿时的块尺寸不同情况。
运动补偿的块尺寸为16×16象素,而作为其1/4的8×8象素是一般的。随在再编码中对块进行分割或者合并,MV再构成器的处理法大大不同。
所谓的分割是指例如输入的是16×16象素而输出的是8×8象素的情况。在图4(a)中表示了该块被分割时的样子。
在此情况下,与成为基础的一个MV相对,而得到4个MV。4个MV对于基准MV的周边值例如±2象素程度的运动,而使用重放图象来进行再检出(探索)。其中,基准MV不但使用该小块(j、k、l、m)属于的大块(E)的MV,也可以使用小块相邻的大块的MV。
具体地说,在j的块中,使用A、B、D、E的各块的MV作为基准;在k的块中,使用B、C、E、F的MV作为基准;在l的块中,使用D、E、G、H的MV作为基准;在m的块中,使用E、F、H、I的MV作为基准。
在属于一个大块的4个小块中,原封不动地代入大块的MV,在一个一个地重新搜索的情况下和误差量没有大的差别的情况下,原封不动地使用大块的MV。由此,MV信息量变少。
接着,是块被合并的情况,例如输入的是8×8象素,而输出的是16×16象素的情况。图4(b)中表示了这种情况下的样子。
在此情况下,相对于作为基础的4个MV,得到一个MV。大块J的MV分别把小块a、b、c、d的总共4个MV作为基准,对其周边值使用重放图象进行再检出(探索)。
这样的处理的构成,在块被分割的情况下,为图2所示的那样。
在MV缓冲器22中存储多个输入的第一MV,由基准MV设定器23来从其中设定成为探索的基准的MV。MV探索器24提供基准MV和重放图象并探索其周边,把其结果提供给MV判定器25。MV判定器25进行是否把上述4个小块作为共同的MV的判断等,输出最终所决定的第二MV。
当块被合并时,能够进行图3这样构成的简易的处理。
对于存储在MV缓冲器22中的4个MV,由MV选择器31提供MV缓冲器输出和重放图象,在大块中检查匹配,把误差最少的MV作为第二MV。在此情况下,由于再探索仅对4个MV进行,则处理完成。
输入的编码串的编码方法或者输出的编码串的编码方法的一方,在16×16象素的块和8×8象素的块混合的情况下,在每个16×16象素中,切换处理方法。在同一块尺寸的情况下,与现有例子相同,原封不动地使用原来的MV。即,第一MV和第二MV为相同的。
<实施运动图象编码串的变换装置2>
下面对本发明的运动图象编码串的变换装置的另一个实施例进行说明。其是块尺寸不变而改变运动矢量的精度的方案。图1表示其构成,与图8的现有例子相同的构成要素使用相同的标号。在图1中,与图8相比较,增加了MV再构成器6。该MV再构成器6的内部构成分别表示在图5和图6中。运动补偿预测器14的动作与图8的运动补偿预测器52不同,可变长编码器12的动作与图8的可变长编码器51不同。在本实施例中,与现有例子不同之处是运动矢量和再编码的运动补偿预测处理,DCT和量化的处理基本相同。
首先,从图1的运动图象编码串的变换装置的解码***来进行说明。
从编码串输入端子1输入的编码,其预测残留误差的编码串和第一运动矢量(MV)的编码串在可变长解码器2中恢复为固定长度的编码。作为固定长度而得到的DCT系数在逆量化器3中成为系数值,而提供给逆DCT 4。逆DCT 4把8×8个系数变换为重放预测残留误差信号,提供给加法器5。在加法器5中,预测信号与重放预测残留误差信号相加,而成为重放图象。另一方面,第一MV被提供给运动补偿预测器7和MV再构成器6。
这样得到的重放图象信号被提供给减法器9、图象存储器8、MV再构成器6。运动补偿预测器7根据运动矢量来对存储在图象存储器8中的图象进行运动补偿,而形成预测信号。所得到的预测信号被提供给加法器5。
MV再构成器6使用所得到的第一MV,来再构成与在再编码中必要的不同运动补偿精度相对应的第二运动矢量。对于MV的再构成方法将在后面进行说明。
下面对再编码***进行说明。
从加法器5所得到的重放图象信号在减法器9中与由运动补偿预测器14所提供的预测信号相减,而成为预测残留误差,提供给DCT 10。DCT 10进行DCT变换处理,把所得到的系数提供给量化器11。量化器11以预定的步宽对系数进行量化,把成为固定长度的编码的系数提供给可变长编码器12和逆量化器18。可变长编码器12,对第二MV进行可变长编码,而作为以可变长编码来压缩预测残留误差的编码,从编码串输出端子13输出把两者进行复用而得到的编码串。DCT 10、量化器11、可变长编码器12的具体处理内容存在与图8的现有例子相同的情况,但是,还存在为了配合运动补偿的处理不同而不同的情况。
另一方面,在逆量化器18和逆DCT 17中进行DCT 10和量化器11的逆处理,而重放图象检预测残留误差。所得到的图象检预测残留误差在加法器16中与图象间预测信号相加,而成为重放图象,提供给图象存储器15。在图象存储器15中所存储的重放图象被提供给运动补偿预测器14。运动补偿预测器14根据由MV再构成器6所提供的第二MV来制作图象间预测信号,提供给减法器9和加法器16,由此,来进行图象间预测编码。
<MV再构成器>
MV在运动补偿处理中使用,其形态依赖于运动补偿方法。在本实施例中,在输入的编码串的编码方法和输出的编码串的编码方法中运动补偿的精度是不同的。
运动补偿的精度一般为一象素精度、其二分之一的1/2象素精度、以及其二分之一的1/4象素精度。在国际标准中,ITU-T的H.261可以达到一象素精度,MPEG-1和MPEG-2(H.262)可以达到1/2象素精度,在MPEG-4中可以达到1/4象素精度。
在向不同的运动补偿精度的编码串的变换中,存在精度下降(***)的情况和精度上升(变细)的情况。在精度下降的情况下,即使不变更MV,也能原封不动地保持原来的MV信息,而通过变换为高精度的MV,能够改善编码效率。
MV再构成器6的构成为图5或图6那样。
在图5中,输入的第一MV被存储在MV缓冲器26中,把该MV作为基准,由MV再探索器27使用重放图象来对其周边的MV进行再探索,而输出误差变得最少的MV。
图7表示了MV再构成的样子。
在图7中,实线箭头表示第一MV,虚线箭头表示第二MV。
再探索的范围,在第一MV是1/2象素精度而第二MV是1/4象素精度的情况下,在垂直和水平上为±1/4象素。在第一MV是1象素精度而第二MV是1/2象素精度的情况下,为±1/2象素。在第一MV是1象素精度而第二MV是1/4象素精度的情况下,在垂直和水平上为±1/2象素至±1/4象素的范围。再探索的精度当然为第二MV的精度。
在精度降低的情况下,能够进行图6那样的构成的简易处理。
存储在MV缓冲器28中的MV由MV变换器29变换为预定的第二MV。
具体地说,在向绝对值变小一方的修整处理中,例如,+3.75变换为+3.5,-3.75变换为3.5。在此情况下,必要的处理量是较少的。输入的编码串的编码方法或者输出编码串的编码方法的一方,在不同的运动补偿精度混合存在的方法的情况下,与运动补偿精度的变化相配合来切换处理方法。在相同精度的情况下,与现有技术相同,原封不动地使用原来的MV。即,第一MV与第二MV为相同的。
发明的效果
本发明对输入的编码串的全部或一部分进行解码,同时,使用与从编码串取出的运动矢量(第一MV)来构成不同的块尺寸的第二MV,使用新的第二MV来对解码图象进行再编码,由此,在运动补偿图象间预测的块尺寸不同的编码方式的编码串间,编码串变换能够实现,MV再构成与MV检出相比较,成为较少的处理,与完全解码并进行再编码的情况相比,能够大幅度减小装置的规模。
本发明对输入的编码串的全部或一部分进行解码,同时,使用与从编码串取出的运动矢量(MV)来构成不同的运动补偿精度的MV,使用新的MV来对解码图象进行再编码,由此,在运动补偿图象间预测的精度不同的编码方式的编码串间,编码串变换能够实现,MV再构成与MV检出相比较,成为较少的处理,与完全解码并进行再编码的情况相比,能够大幅度减小装置的规模。
本发明由于当在再编码中完全重新进行MV的检出时,在MV的检出中使用的图象在重放图象上变差,因此,易于检出与本来的运动不同的运动,但是,在本发明中,由于是把输入的MV作为基准的再探索,而难于引起误检出。
在本发明中,MV与输入的MV相类似,则由再编码所引起的图象间预测残留误差的变化为最小限度,画质劣化变少。

Claims (8)

1.一种运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括:
运动矢量分离装置,从第一运动图象编码串中分离出与第一块尺寸相对应的第一运动矢量;
解码装置,对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
运动矢量变换装置,第二运动矢量对应于和上述第一块尺寸相比较小的第二块尺寸,在对一个上述第一运动矢量得到多个上述第二运动矢量时,以上述第一运动矢量为基准,通过上述第二块尺寸进行运动矢量的再检索,决定第二运动矢量;
再编码装置,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二块尺寸进行运动补偿图象间预测编码来得到编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串的装置。
2.一种运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括:
运动矢量分离装置,从第一运动图象编码串中分离出与第一块尺寸相对应的第一运动矢量;
解码装置,对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
运动矢量变换装置,第二运动矢量对应于和上述第一块尺寸相比较大的第二块尺寸,在对多个上述第一运动矢量得到一个上述第二运动矢量时,对于和上述第二运动矢量处于同一位置的多个上述第一运动矢量,通过上述第二块尺寸进行运动矢量的再检索,决定第二运动矢量;
再编码装置,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二块尺寸进行运动补偿图象间预测编码来得到编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串的装置。
3.一种运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括:
运动矢量分离装置,从第一运动图象编码串中分离出与第一运动补偿精度相对应的第一运动矢量;
解码装置,对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一精度来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
运动矢量变换装置,以上述第一运动矢量为基准,通过和上述第一运动补偿精度不同的第二运动补偿精度进行再检索,获得作为第二运动补偿精度的第二运动矢量;
再编码装置,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二精度进行运动补偿图象间预测编码来得到编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串的装置。
4.一种运动图象编码串的变换装置,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括:
运动矢量分离装置,从第一运动图象编码串中分离出与第一运动补偿精度相对应的第一运动矢量;
解码装置,对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一精度来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
运动矢量变换装置,将上述第一运动矢量的值取整为绝对值小的值,作为比上述第一运动补偿精度低的第二运动补偿精度,获得作为第二运动补偿精度的第二运动矢量;
再编码装置,使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二精度进行运动补偿图象间预测编码来得到编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串的装置。
5.一种运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括下列步骤:
从第一编码串,得到与第一块尺寸相对应的第一运动矢量;
对于上述第一编码串的全部或者一部分,使用上述第一运动矢量,以第一块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
第二运动矢量对应和上述第一块尺寸相比较小的第二块尺寸,在对一个上述第一运动矢量得到多个上述第二运动矢量时,以上述第一运动矢量为基准,通过上述第二块尺寸进行运动矢量的再检索,决定第二运动矢量;
使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二块尺寸进行运动补偿图象间预测编码来得到再编码编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串。
6.一种运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括下列步骤:
从第一编码串,得到与第一块尺寸相对应的第一运动矢量;
对于上述第一编码串的全部或者一部分,使用上述第一运动矢量,以第一块尺寸来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
第二运动矢量对应和上述第一块尺寸相比较大的第二块尺寸,在对多个上述第一运动矢量得到一个上述第二运动矢量时,对和上述第二运动矢量处于同一位置的多个上述第一运动矢量,通过上述第二块尺寸进行运动矢量的再检索,决定第二运动矢量;
使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二块尺寸进行运动补偿图象间预测编码来得到再编码编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串。
7.一种运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括以下步骤:
从第一编码串,来得到与第一运动补偿精度相对应的第一运动矢量;
对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一精度来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
以上述第一运动矢量为基准,通过和上述第一运动补偿精度不同的第二运动补偿精度进行再检索,获得作为第二运动补偿精度的第二运动矢量;
使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二精度进行运动补偿图象间预测编码来得到再编码编码串;
对上述第二运动矢量的信息和由上述再编码装置所选择的编码串进行复用而得到第二运动图象编码串。
8.一种运动图象编码串的变换方法,进行运动补偿图象间预测执行后的运动图象的编码串的变换,其特征在于,包括以下步骤:
从第一编码串,来得到与第一运动补偿精度相对应的第一运动矢量;
对于上述第一运动图象编码串的全部或者一部分,使用上述第一运动矢量,以第一精度来进行运动补偿图象间预测而进行解码,来得到解码图象或者中间处理阶段的解码信号;
将上述第一运动矢量的值取整为绝对值小的值,作为比上述第一运动补偿精度低的第二运动补偿精度,获得作为第二运动补偿精度的第二运动矢量;
使用上述第二运动矢量,对上述解码图象或者中间处理阶段的解码信号,以第二精度进行运动补偿图象间预测编码来得到编码串;
对上述第二运动矢量的信息和由上述再编码装置得到的编码串进行复用而得到第二运动图象编码串。
CNB991000447A 1998-01-22 1999-01-07 运动图象编码串变换装置及其方法 Expired - Lifetime CN1160965C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2503998 1998-01-22
JP025039/1998 1998-01-22
JP025039/98 1998-01-22
JP161345/1998 1998-05-26
JP16134598A JPH11275592A (ja) 1998-01-22 1998-05-26 動画像符号列変換装置及びその方法
JP161345/98 1998-05-26

Publications (2)

Publication Number Publication Date
CN1237856A CN1237856A (zh) 1999-12-08
CN1160965C true CN1160965C (zh) 2004-08-04

Family

ID=26362633

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991000447A Expired - Lifetime CN1160965C (zh) 1998-01-22 1999-01-07 运动图象编码串变换装置及其方法

Country Status (3)

Country Link
US (1) US6393059B1 (zh)
JP (1) JPH11275592A (zh)
CN (1) CN1160965C (zh)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU3674900A (en) * 1999-04-08 2000-11-14 Matsushita Electric Industrial Co., Ltd. Image processing method and image processing device
JP4378824B2 (ja) * 2000-02-22 2009-12-09 ソニー株式会社 画像処理装置及び方法
JP4724919B2 (ja) * 2000-06-02 2011-07-13 ソニー株式会社 記録装置および記録方法、再生装置および再生方法、並びに記録媒体
JP4524908B2 (ja) * 2000-11-08 2010-08-18 日本電気株式会社 動画像編集方法、動画像編集装置及び動画像編集プログラムを記憶した記憶媒体
JP2002247588A (ja) * 2001-02-21 2002-08-30 Sony Corp 動きベクトル変換方法及び変換装置
JP4529295B2 (ja) * 2001-02-22 2010-08-25 ソニー株式会社 動きベクトル変換方法及び変換装置
US7602847B1 (en) * 2001-03-27 2009-10-13 Vixs Systems, Inc. Device and method for compression of a video stream
US7675972B1 (en) 2001-07-30 2010-03-09 Vixs Systems, Inc. System and method for multiple channel video transcoding
US7469012B2 (en) * 2002-05-14 2008-12-23 Broadcom Corporation System and method for transcoding entropy-coded bitstreams
US7088776B2 (en) 2002-07-15 2006-08-08 Apple Computer, Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US6728315B2 (en) 2002-07-24 2004-04-27 Apple Computer, Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8254461B2 (en) * 2002-07-24 2012-08-28 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US7499495B2 (en) * 2003-07-18 2009-03-03 Microsoft Corporation Extended range motion vectors
US20050013498A1 (en) 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
US7567617B2 (en) * 2003-09-07 2009-07-28 Microsoft Corporation Predicting motion vectors for fields of forward-predicted interlaced video frames
US8064520B2 (en) * 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
US7616692B2 (en) * 2003-09-07 2009-11-10 Microsoft Corporation Hybrid motion vector prediction for interlaced forward-predicted fields
US7620106B2 (en) * 2003-09-07 2009-11-17 Microsoft Corporation Joint coding and decoding of a reference field selection and differential motion vector information
US7623574B2 (en) * 2003-09-07 2009-11-24 Microsoft Corporation Selecting between dominant and non-dominant motion vector predictor polarities
US7599438B2 (en) * 2003-09-07 2009-10-06 Microsoft Corporation Motion vector block pattern coding and decoding
US7724827B2 (en) * 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US20050232497A1 (en) * 2004-04-15 2005-10-20 Microsoft Corporation High-fidelity transcoding
US7933335B2 (en) 2004-11-30 2011-04-26 Panasonic Corporation Moving picture conversion apparatus
JP4764706B2 (ja) * 2004-11-30 2011-09-07 パナソニック株式会社 動画像変換装置
US20070058713A1 (en) * 2005-09-14 2007-03-15 Microsoft Corporation Arbitrary resolution change downsizing decoder
US8447121B2 (en) * 2005-09-14 2013-05-21 Microsoft Corporation Efficient integrated digital video transcoding
JP2007228400A (ja) * 2006-02-24 2007-09-06 Mitsubishi Electric Corp 動画像変換装置
JP4717704B2 (ja) 2006-04-26 2011-07-06 ルネサスエレクトロニクス株式会社 データ処理装置およびデータ処理方法
CN101137065A (zh) * 2006-09-01 2008-03-05 华为技术有限公司 图像编码方法、解码方法、编码器、解码器、编解码方法及编解码器
JP5207693B2 (ja) * 2007-09-18 2013-06-12 キヤノン株式会社 画像符号化装置及び画像符号化方法
US8457958B2 (en) * 2007-11-09 2013-06-04 Microsoft Corporation Audio transcoder using encoder-generated side information to transcode to target bit-rate
JP5401909B2 (ja) * 2008-10-16 2014-01-29 富士通株式会社 トランスコード装置およびトランスコード方法
US8311115B2 (en) * 2009-01-29 2012-11-13 Microsoft Corporation Video encoding using previously calculated motion information
US8396114B2 (en) * 2009-01-29 2013-03-12 Microsoft Corporation Multiple bit rate video encoding using variable bit rate and dynamic resolution for adaptive video streaming
US8270473B2 (en) * 2009-06-12 2012-09-18 Microsoft Corporation Motion based dynamic resolution multiple bit rate video encoding
US8705616B2 (en) 2010-06-11 2014-04-22 Microsoft Corporation Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures
US9591318B2 (en) 2011-09-16 2017-03-07 Microsoft Technology Licensing, Llc Multi-layer encoding and decoding
US11089343B2 (en) 2012-01-11 2021-08-10 Microsoft Technology Licensing, Llc Capability advertisement, configuration and control for video coding and decoding
CN105704493B (zh) * 2016-03-09 2018-12-18 宏祐图像科技(上海)有限公司 基于块特征对运动矢量进行扩展的方法及***
WO2020219733A1 (en) 2019-04-24 2020-10-29 Bytedance Inc. Quantized residual differential pulse code modulation representation of coded video
CN113796069B (zh) 2019-05-01 2024-03-08 字节跳动有限公司 使用量化残差差分脉冲编解码调制编解码的帧内编解码视频
CN113785306B (zh) 2019-05-02 2024-06-14 字节跳动有限公司 基于编解码树结构类型的编解码模式

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9301358A (nl) * 1993-08-04 1995-03-01 Nederland Ptt Transcodeerinrichting.
US5537440A (en) * 1994-01-07 1996-07-16 Motorola, Inc. Efficient transcoding device and method
US5940130A (en) * 1994-04-21 1999-08-17 British Telecommunications Public Limited Company Video transcoder with by-pass transfer of extracted motion compensation data
EP0690392B1 (en) * 1994-06-30 2001-09-26 Koninklijke Philips Electronics N.V. Method and device for transcoding a sequence of coded digital signals
US5512953A (en) * 1994-08-09 1996-04-30 At&T Corp. Method and apparatus for conversion of compressed bit stream representation of video signal
US5600646A (en) * 1995-01-27 1997-02-04 Videoserver, Inc. Video teleconferencing system with digital transcoding
DE69607696T2 (de) * 1995-02-15 2000-10-19 Koninkl Philips Electronics Nv Vorrichtung und verfahren zur transkodierung von videosignalen
US6141447A (en) * 1996-11-21 2000-10-31 C-Cube Microsystems, Inc. Compressed video transcoder
US5870146A (en) * 1997-01-21 1999-02-09 Multilink, Incorporated Device and method for digital video transcoding
US6058143A (en) * 1998-02-20 2000-05-02 Thomson Licensing S.A. Motion vector extrapolation for transcoding video sequences

Also Published As

Publication number Publication date
JPH11275592A (ja) 1999-10-08
CN1237856A (zh) 1999-12-08
US6393059B1 (en) 2002-05-21

Similar Documents

Publication Publication Date Title
CN1160965C (zh) 运动图象编码串变换装置及其方法
CN1144472C (zh) 运动补偿编码器、解码器以及运动补偿编码和解码方法
CN1116768C (zh) 图像编码装置和方法
CN1071526C (zh) 图象数据的自适应可变长度编码和译码方法
CN1179574C (zh) 在编码数据流中修改数据的方法和设备
EP3146719B1 (en) Re-encoding image sets using frequency-domain differences
CN1306649A (zh) 把具有第一分辨率的编码图像直接解码为具有第二分辨率的解码图像
CN1627824A (zh) 位流控制的后处理过滤
CN1943244A (zh) 视频编码中的帧间预测方法、视频编码器、视频解码方法和视频解码器
CN1495674A (zh) 运动向量补偿的内插装置和方法
CN1823328A (zh) 利用快速搜索块匹配的运动估计
CN1431828A (zh) 在图像和视频的编码/解码中的变换系数的最佳扫描方法
CN1835594A (zh) 在计算机上执行运动矢量检测处理的检测方法以及装置
CN101031086A (zh) 视频信息编码方法和视频信息解码方法
EP1351506A2 (en) Encoding rate-distortion information to facilitate optimal transcoding of a compressed digital image
CN1647540A (zh) 用于提供适用于降低复杂度的解码的单层视频编码比特流的***和方法
CN1140132C (zh) 运动图像代码串变换装置及其方法
CN1926884A (zh) 视频编码方法和装置
CN1794816A (zh) 运动图像压缩编码方法、运动图像压缩编码装置以及程序
CN1149853C (zh) 带有运动补偿的编码和译码装置
CN1320830C (zh) 噪声估计方法和设备、以及利用其编码视频的方法和设备
CN1822677A (zh) 预测视频块的系数的设备和方法
CN1295933C (zh) 数据处理方法
CN1523896A (zh) 视频编解码中运动矢量的预测方法和装置
JP5679980B2 (ja) 画像符号化方法、画像復号方法、画像符号化装置及び画像復号装置

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: JVC KENWOOD CORPORATION

Free format text: FORMER OWNER: VICTORY CO. LTD.

Effective date: 20131009

Owner name: RAKUTEN INC.

Free format text: FORMER OWNER: JVC KENWOOD CORPORATION

Effective date: 20131009

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20131009

Address after: Japan's Tokyo East Shinagawa Shinagawa district four chome 12 No. 3 140-0002

Patentee after: Rakuten, Inc.

Address before: yokohama

Patentee before: JVC Kenwood Corp.

Effective date of registration: 20131009

Address after: yokohama

Patentee after: JVC KENWOOD Corp.

Address before: Kanagawa

Patentee before: VICTOR COMPANY OF JAPAN, Ltd.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20040804