CN1225128C - 直接编码模式下确定参考图像块的方法 - Google Patents

直接编码模式下确定参考图像块的方法 Download PDF

Info

Publication number
CN1225128C
CN1225128C CNB2003101160902A CN200310116090A CN1225128C CN 1225128 C CN1225128 C CN 1225128C CN B2003101160902 A CNB2003101160902 A CN B2003101160902A CN 200310116090 A CN200310116090 A CN 200310116090A CN 1225128 C CN1225128 C CN 1225128C
Authority
CN
China
Prior art keywords
factor
scale
motion vector
shift
len
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 - Fee Related
Application number
CNB2003101160902A
Other languages
English (en)
Other versions
CN1535026A (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.)
UNITED XINYUAN DIGITAL AUDIO V
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CNB2003101160902A priority Critical patent/CN1225128C/zh
Priority to JP2006545882A priority patent/JP4670085B2/ja
Priority to US10/584,777 priority patent/US7974344B2/en
Priority to KR20067010567A priority patent/KR100822928B1/ko
Priority to PCT/CN2004/000770 priority patent/WO2005067298A1/zh
Publication of CN1535026A publication Critical patent/CN1535026A/zh
Application granted granted Critical
Publication of CN1225128C publication Critical patent/CN1225128C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明提出了一种直接编码模式下确定参考图像块的方法,能够很好地解决在保持精确的运动矢量的同时,又可以通过无除法的方式来实现,从而提高运动矢量的计算的精度,可以更真实地体现视频中物体的运动,获得更准确的运动矢量预测,与前向预测编码,后向预测编码相结合,可用实现一种新的预测编码类型,既可以保证direct mode编码高效性又便于硬件的实现,取得与传统B帧编码相似的效果,可以用于正在制定的AVS标准。

Description

直接编码模式下确定参考图像块的方法
技术领域
本发明涉及一种用于视频编码的确定参考图像块的方法,尤其是一种直接(Direct)编码模式下确定参考图像块的方法;属于图像视频编/解码
技术领域。
背景技术
高效的视频编解码技术是实现高质量、低成本多媒体数据存储与传输关键。现在比较流行的图像编码国际标准都是基于这种编码理论,采用的是基于块匹配的运动补偿、离散余弦变换和量化相结合的编码方法。典型的有国际标准化组织/国际电工技术委员会第一联合技术组(ISO/IEC JTC1)推出的MPEG-1,MPEG-2和MPEG-4等国际标准,以及国际电信联盟(ITU-T)提出的H.26x系列推荐。这些视频编码标准在工业界得到了广泛应用。
这些视频编码标准都采用了混合视频编码(Hybrid Video Coding)策略,通常包括:预测、变换、量化和信息熵编码等四个主要模块。预测模块的主要功能是利用已经编码并重建的图像对当前要编码的图像进行预测,即帧间预测,或者利用图像中已经编码并重建的图像块或宏块对当前要编码的图像块或宏块进行预测,即帧内预测。
基于运动补偿的预测的主要功能是消除视频序列在时间上的冗余。视频编码的大部分编码效率来自于预测模块。视频编码过程就是对视频序列的每一帧图像进行编码的过程。常用的视频编码***对每一帧图像的编码是以宏块为基本单元进行的。对当前宏块进行编码时,从当前宏块与参考块之间通过运动矢量连接。在编码每一帧图像时,又可以分为内编码I帧、预测P帧编码和双向预测B帧编码等情况。一般来说,编码时,I帧、P帧和B帧编码是穿插进行的,比如按照IBBPBBP的顺序。
由于B帧技术需要同时进行前向与后向的运动估计,因此需要较高的运算复杂度,同时为了区分前后向运动矢量要引入额外的标识信息。而采用Direct编码模式,其前后向运动矢量由有后向参考图片的运动矢量推导得到,可以不对运动矢量信息进行编码,因此可以减少编码运动矢量信息的比特,有效地提高编码效率。
现有技术中直接编码模式(direct mode)运动矢量的推导以如下的方式实现,:
MVF=td/tp×MV
MVB=(tb-tp)/tp×MV
MVF与MVB则是当前块相应的前向运动矢量与后向运动矢量。这里tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离,MV表示后向参考图片相应部分相对于前向参考帧的运动矢量。
从以上公式可以看出MVF、MVB的值可能不是整数,如果带运动矢量有小数部分,由于运动矢量是以像素为单位的,则不可能在参考图片中找到运动矢量所指的匹配块,因此,需要对MVF、MVB的计算值进行处理,确定为整数的运动矢量。
例如:在H.264/AVC中,diret mode运动向量MVF、MVB基于如下公式计算得到:
Z=(tb×256)/tp
W=Z-256
MVF=(Z×MV+128)>>8
MVB=(W×MV+128)>>8
其中“>>8”表示右移8位。
但是,这种舍入方法仍不能精确地得到当前块的预测块,使得根据获得的运动矢量指向的图像块出现偏差,严重的影响direct mode运动矢量推导的精确性,而direct mode在B帧所用的模式中经常会占70-80%,从而使得B帧的压缩效率大大降低。因此,如何更好地确定direct mode的运动矢量,成为视频压缩领域的一个难题。
发明内容
本发明所要解决的技术问题在于:提出一种Direct模式下,视频编码中确定运动矢量的方法,可以更准确的进行运动矢量预测,提高压缩效率。
本发明的技术方案,包括:
步骤一、获取B帧后向参考帧中相对于当前图像块的运动矢量;
步骤二、根据已经得到的后向参考帧中对应图像块的运动矢量,得出用于B帧当前图像块直接编码的运动矢量向量MV(x,y),
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len,td=tp-tb;
如果mv(i)<0:
MVF(i)=-(((scale_factor/tp)×(1-mv(i)×tb)-1)>>shift_len)
否则,
MVF(i)=((scale_factor/tp)×(1+mv(i)×tb)-1)>>shift_len)
当前块的后向运动矢量MVB采用如下公式计算:
如果mv(i)<0:
MVB(i)=((scale_factor/tp)×(1-mv(i)×td)-1)>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)×(1+mv(i)×td)-1)>>shift_len)
b)
其中scale_factor值为小数放大因子,shift_len表示需要向右移位的次数,MVF与MVB则是当前块相应的前向运动矢量与后向运动矢量,tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离;
MV表示后向参考图片相应部分相对于前向参考帧的运动矢量,MV(x,y)=(MV(x),MV(y)为二维矢量,其相应分量为MV(x),MV(y),MV(i)代表MV(x)或MV(y);a/b表示为a与b的商向零方向取整;
步骤三、步骤二得到的运动矢量指向的前向和后向图像块为当前图像块的参考图像块。
也可以将以上的公式中,“1±mv(i)×tb)-1”改为“1±mv(i)×tb)”结果相差不多,但是一般情况下,采用“1±mv(i)×tb)-1”的编码效果更好。
本发明通过本发明提出了一种能够“零方向”舍入的方法能够很好地解决在保持精确的运动矢量的同时,又可以通过无除法的方式来实现,从而提高运动矢量的计算的精度,可以更真实地体现视频中物体的运动,获得更准确的运动矢量预测,与前向预测编码,后向预测编码相结合,可用实现一种新的预测编码类型,既可以保证direct mode编码高效性又便于硬件的实现,取得与传统B帧编码相似的效果,可以用于正在制定的AVS标准。
附图说明
图1是本发明Direct模式下应用的示意图;
图2是本发明技术方案的流程图。
具体实施方式
下面结合附图和实施例对本发明的技术方案进一步详细说明:
图1是本发明技术方案应用方式示意图,图中表示的是direct mode运动矢量的推导过程,这里tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离,图中1表示当前编码块,2表示P帧相同位置的对应块。
首先,给出一些描述用到的定义:
定义a/b表示为a与b的商向零方向取整,如:15/7=2,-15/7=-2;再定义MV(x,y)=(MV(x),MV(y)为二维矢量,其相应分量为MV(x),MV(y),MV(i)代表MV(x)或MV(y)。
参考图2,在编码端direct模式下,B前后向参考块的确定,包括如下步骤:
步骤一、获取B帧后向参考帧中相对于当前图像块的运动矢量;
步骤二、根据已经得到的后向参考帧中对应图像块的运动矢量,得出用于B帧当前图像块direct mode运动矢量推导的向量MV(x,y),
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift-len,td=tp-tb;
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)×(1-MV(i)×tb)-1)>>shift_len)
否则,
MVF(i)=((scale_factor/tp)×(1+MV(i)×tb)-1)>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)×(1-MV(i)×td)-1)>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)×(1+MV(i)×td)-1)>>shift_len
其中scale_factor值为小数放大因子,scale_factor=2shift_len,shift_len为自然数,表示需要向右移位的次数。scale_factor值越大,越能精确地保持公式中的运算结果;
步骤三、步骤二得到的运动矢量指向的前向和后向图像块为当前图像块的参考图像块。
所述的步骤二中,可以采用如下的方法得出用于B帧当前图像块直接编码的运动矢量向量MV(x,y),
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)-(tb×scale_factor/tp)×MV(i)-1)>>shift_len)
否则,
MVF(i)=((scale_factor/tp)+(tb×scale_factor/tp)×MV(i)-1)>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)-(td×scale_factor/tp)×MV(i)-1)>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)+(td×scale_factor/tp)×MV(i)-1)>>shift_len)
其中scale_factor值为小数放大因子,shift_len表示需要向右移位的次数,MVF与MVB则是当前块相应的前向运动矢量与后向运动矢量,tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离,tp是当前图片与后向参考图片在时域上的距离。
MV表示后向参考图片相应部分相对于前向参考帧的运动矢量,MV(x,y)=(MV(x),MV(y)为二维矢量,其相应分量为MV(x),MV(y),MV(i)代表MV(x)或MV(y);MV(x)<0代表参考块位于参考帧中当前块相对应位置的左侧;MV(y)<0代表代表参考块位于参考帧中当前块相对应位置的上方;a/b表示为a与b的商向零方向取整。
所述的步骤二中,
当前块的前向运动矢量MVF还可以采用如下公式计算:
设scale_factor=2shift_len
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)-(tb×scale_factor/tp)×MV(i))>>shift_len)
否则,
MVF(i)=((scale_factor/tp)+(tb×scale_factor/tp)×MV(i))>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)-(td×scale_factor/tp)×MV(i))>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)+(td×scale_factor/tp)×MV(i))>>shift_len)。
因为scale_factor是一个放大因子,为了避免除法,可以通过先把被除数放大,然后进行右移来减少精度的损失,这是本发明的主要思想。
由于tp、tb的取值有一定的范围,如一般而言,tp和tb都不会大于10;所以可以scale_factor/tp,tb×scale_factor/tp,td/tp×scale_factor都可以预先计算出来,形成一个列表。计算需要时,直接从列表中读出所需值,以减少计算的复杂度,提高计算的速度。
也可以将以上的公式中,“tb×scale_factor/tp)×MV(i)-1”改为“tb×scale_factor/tp)×MV(i)”结果相差不多,但是一般情况下,采用“tb×scale_factor/tp)×MV(i)-1”的编码效果更好。
同时由于td=tp-tb;需要的话可以进一步简化后向运动矢量的推导,结果如下:
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)-(tb×scale_factor/tp)×MV(i))>>shift_len)
否则,
MVF(i)=((scale_factor/tp)+(tb×scale_factor/tp)×MV(i))>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)-(td×scale_factor/tp)×MV(i))>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)+(td×scale_factor/tp)×MV(i))>>shift_len)
也可以将以上的公式中,“1±MV(i)×tb)-1”改为“1±MV(i)×tb)”结果相差不多,但是一般情况下,采用“1±MV(i)×tb)-1”的编码效果更好。
下面通过一个具体实施进一步说明本发明的技术方案:
当tb=1,td=2,MV=(5,-7)时则tp=3
在H.264/AVC中:
Z=(tb×256)/tp=85
W=Z-256=-171
MVF(x)=(Z×MV(x)+128)>>8=(Z×5+128)>>8=2;
MVB(x)=(W×MV(x)+128)>>8=(W×5+128)>>8=-3;
MVF(y)=(Z×MV(y)+128)>>8=(Z×-7+128)>>8=2;
MVB(y)=(W×MV(y)+128)>>8=(W×-7+128)>>8=5;
用本发明的方法
这里scale_factor=256,则shift_len=8;
对于前向运动矢量:
因为MV(x)=5>0
MVF(x)=((256/3)+(1×256/3)×5)>>8=1
因为MV(y)=-7<0
MVF(y)=-(((256/3)-(1×256/3)×-7)>>8)=-2
对于后向运动矢量:
因为MV(x)=5>0
MVB(x)=-(((256/3)+(2×256/3)×5)>>8)=-3
因为MV(y)=-7<0
MVB(y)=((256/3)-(2×256/3)×-7)>>8=4。
由于视频序列时域上相近的图片之间存在着较大的时域相关性,同时由于相邻图片间将物体的运动大部分保持匀速和较小偏移的平移运动,因此本发明采用如上方式,尽量减少了舍入误差造成运动矢量推导的影响,这样可以会得到更好的预测参考块。
最后所应说明的是:以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。

Claims (6)

1、一种直接编码模式下确定参考图像块的方法,其特征在于:包括:
步骤一、获取B帧后向参考帧中相对于当前图像块的运动矢量;
步骤二、根据已经得到的后向参考帧中对应图像块的运动矢量,得出用于B帧当前图像块直接编码的运动矢量向量MV(x,y),
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len,td=tp-tb;
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)×(1-MV(i)×tb)-1)>>shift_len)
否则,
MVF(i)=((scale_factor/tp)×(1+MV(i)×tb)-1)>>shift_len)
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)×(1-MV(i)×td)-1)>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)×(1+MV(i)×td)-1)>>shift_len)
其中scale_factor值为小数放大因子,shift_len表示需要向右移位的次数,MVF与MVB则是当前块相应的前向运动矢量与后向运动矢量,tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离,tp是当前图片与后向参考图片在时域上的距离。
MV表示后向参考图片相应部分相对于前向参考帧的运动矢量,MV(x,y)=(MV(x),MV(y))为二维矢量,其相应分量为MV(x),MV(y),MV(i)代表MV(x)或MV(y);MV(x)<0代表参考块位于参考帧中当前块相对应位置的左侧;MV(y)<0代表代表参考块位于参考帧中当前块相对应位置的上方;a/b表示为a与b的商向零方向取整。
步骤三、步骤二得到的运动矢量指向的前向和后向图像块为当前图像块的参考图像块。
2、根据权利要求1所述的直接编码模式下确定参考图像块的方法,其特征在于:所述的步骤二中,可以采用如下的方法得出用于B帧当前图像块直接编码的运动矢量向量MV(x,y),
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)-(tb×scale_factor/tp)×MV(i)-1)>>shift_len)
否则,
MVF(i)=((scale_factor/tp)+(tb×scale_factor/tp)×MV(i)-1)>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)-(td×scale_factor/tp)×MV(i)-1)>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)+(td×scale_factor/tp)×MV(i)-1)>>shift_len)
其中scale_factor值为小数放大因子,shift_len表示需要向右移位的次数,MVF与MVB则是当前块相应的前向运动矢量与后向运动矢量,tb是当前图片与前向参考图片在时域上的距离,td是前向参考图片与后向参考图片在时域上的距离,tp是当前图片与后向参考图片在时域上的距离。
MV表示后向参考图片相应部分相对于前向参考帧的运动矢量,MV(x,y)=(MV(x),MV(y))为二维矢量,其相应分量为MV(x),MV(y),MV(i)代表MV(x)或MV(y);MV(x)<0代表参考块位于参考帧中当前块相对应位置的左侧;MV(y)<0代表代表参考块位于参考帧中当前块相对应位置的上方;a/b表示为a与b的商向零方向取整。
3、根据权利要求1所述的直接编码模式下确定参考图像块的方法,其特征在于:所述的步骤二中,
当前块的前向运动矢量MVF采用如下公式计算:
设scale_factor=2shift_len
如果MV(i)<0:
MVF(i)=-(((scale_factor/tp)-(tb×scale_factor/tp)×MV(i))>>shift_len)
否则,
MVF(i)=((scale_factor/tp)+(tb×scale_factor/tp)×MV(i))>>shift_len
当前块的后向运动矢量MVB采用如下公式计算:
如果MV(i)<0:
MVB(i)=((scale_factor/tp)-(td×scale_factor/tp)×MV(i))>>shift_len
否则,
MVB(i)=-(((scale_factor/tp)+(td×scale_factor/tp)×MV(i))>>shift_len)。
4、根据权利要求2所述的直接编码模式下确定参考图像块的方法,其特征在于:所述的步骤一之前,包括将步骤二中用到的scale_factor/tp,tb×scale_factor/tp,td/tp×scale_factor参数,预先计算出来,将计算结果存储在一个表中,用来在步骤二的计算中直接调用。
5、根据权利要求1或2所述的直接编码模式下确定参考图像块的方法,其特征在于:所述的步骤二中的shift_len为自然数。
6、根据权利要求1所述的直接编码模式下确定参考图像块的方法,其特征在于:所述的步骤一获取后向参考帧相应块的运动矢量,包括如下过程:
选取后向参考P帧中与B帧中待编码宏块位置相同的宏块作为对应宏块,并获取P帧该宏块的运动矢量。
CNB2003101160902A 2003-12-31 2003-12-31 直接编码模式下确定参考图像块的方法 Expired - Fee Related CN1225128C (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CNB2003101160902A CN1225128C (zh) 2003-12-31 2003-12-31 直接编码模式下确定参考图像块的方法
JP2006545882A JP4670085B2 (ja) 2003-12-31 2004-07-08 直接符号化モードでの参照画像ブロックの確定方法
US10/584,777 US7974344B2 (en) 2003-12-31 2004-07-08 Method for obtaining image reference block in a code of mode of fixed reference frame number
KR20067010567A KR100822928B1 (ko) 2003-12-31 2004-07-08 직접 부호화 모드에서의 참조 이미지 블럭을 추정하는 방법
PCT/CN2004/000770 WO2005067298A1 (en) 2003-12-31 2004-07-08 The method of determining the reference block in direct coding mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101160902A CN1225128C (zh) 2003-12-31 2003-12-31 直接编码模式下确定参考图像块的方法

Publications (2)

Publication Number Publication Date
CN1535026A CN1535026A (zh) 2004-10-06
CN1225128C true CN1225128C (zh) 2005-10-26

Family

ID=34304834

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101160902A Expired - Fee Related CN1225128C (zh) 2003-12-31 2003-12-31 直接编码模式下确定参考图像块的方法

Country Status (5)

Country Link
US (1) US7974344B2 (zh)
JP (1) JP4670085B2 (zh)
KR (1) KR100822928B1 (zh)
CN (1) CN1225128C (zh)
WO (1) WO2005067298A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070064809A1 (en) * 2005-09-14 2007-03-22 Tsuyoshi Watanabe Coding method for coding moving images
JP2009094828A (ja) * 2007-10-10 2009-04-30 Hitachi Ltd 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法
US9288501B2 (en) 2011-03-08 2016-03-15 Qualcomm Incorporated Motion vector predictors (MVPs) for bi-predictive inter mode in video coding
US20140119446A1 (en) * 2012-11-01 2014-05-01 Microsoft Corporation Preserving rounding errors in video coding
CN103024397B (zh) * 2013-01-07 2015-07-08 华为技术有限公司 确定时域运动矢量预测值的方法和装置
CN116418992A (zh) 2018-08-26 2023-07-11 北京字节跳动网络技术有限公司 组合的基于历史的运动矢量预测符和多运动模型解码
CN110650348A (zh) * 2018-10-03 2020-01-03 北京达佳互联信息技术有限公司 运动矢量的推导方法和编码方法、装置、设备及介质
CN114365490B (zh) 2019-09-09 2024-06-18 北京字节跳动网络技术有限公司 高精度图像和视频编解码的系数缩放
CN114731392A (zh) 2019-09-21 2022-07-08 北京字节跳动网络技术有限公司 用于图像和视频编解码的高精度变换和量化

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033864A1 (en) * 1999-10-29 2001-05-10 Koninklijke Philips Electronics N.V. Video encoding-method
CN1449197A (zh) 2002-03-29 2003-10-15 Lg电子株式会社 视频编码***中的b图象模式确定方法与装置
KR100508798B1 (ko) 2002-04-09 2005-08-19 엘지전자 주식회사 쌍방향 예측 블록 예측 방법
PT3525467T (pt) * 2002-04-19 2021-04-08 Panasonic Ip Corp America Método e aparelho de descodificação de fluxo de bits
JP2004007563A (ja) * 2002-04-19 2004-01-08 Matsushita Electric Ind Co Ltd 動画像符号化方法および動画像復号化方法
JP2004088737A (ja) * 2002-07-02 2004-03-18 Matsushita Electric Ind Co Ltd 画像符号化方法および画像復号化方法
JP2004040512A (ja) * 2002-07-03 2004-02-05 Matsushita Electric Ind Co Ltd 画像符号化方法および画像復号方法
KR100506864B1 (ko) * 2002-10-04 2005-08-05 엘지전자 주식회사 모션벡터 결정방법

Also Published As

Publication number Publication date
KR100822928B1 (ko) 2008-04-16
JP2007517437A (ja) 2007-06-28
US20090304083A1 (en) 2009-12-10
WO2005067298A1 (en) 2005-07-21
US7974344B2 (en) 2011-07-05
JP4670085B2 (ja) 2011-04-13
CN1535026A (zh) 2004-10-06
KR20060126974A (ko) 2006-12-11

Similar Documents

Publication Publication Date Title
CN100336401C (zh) 活动图像编码装置和方法以及活动图像解码装置和方法
CN1225127C (zh) 一种用于视频编码的编码端/解码端双向预测方法
CN1264333C (zh) 视频编码方法及设备、视频译码方法及设备
CN1171460C (zh) 用于隔行数字视频信号的视频目标平面的运动估算和补偿
CN1692653A (zh) 活动图像编码/解码方法和设备
CN1742488A (zh) 用于编码和解码立体视频的方法和装置
CN101032172A (zh) 用于可分级视频比特流的熵编码和解码的方法和***
CN1610410A (zh) 帧内预测方法及装置
CN1620821A (zh) 图像信息编码装置和图像信息编码方法、图像信息解码装置和图像信息解码方法
CN1633811A (zh) 图像编码方法、图像译码方法、图像编码装置、图像译码装置、程序、计算机数据信号,以及图像传送***
CN101044763A (zh) 编码器辅助式自适应视频帧内插
CN1574970A (zh) 使用图像残余预测编码/解码图像的方法和设备
CN1324904C (zh) 运动图像编码设备和运动图像编码方法
CN1910933A (zh) 图像信息编码装置和图像信息编码方法
CN1258925C (zh) 多视角视频编解码预测补偿方法及装置
CN1225128C (zh) 直接编码模式下确定参考图像块的方法
CN1738423A (zh) 视频编码比特率的控制方法
CN1615656A (zh) 对数字视频内容的图像级自适应帧/场编码
CN1842164A (zh) 解码视频数据的解码器和***
CN1245028C (zh) 非均匀多层次六边形格点整象素运动搜索方法
CN101056398A (zh) 一种多视编码过程中获取视差矢量的方法及编解码方法
CN1529988A (zh) 图像编码方法、图像译码方法、图像编码装置、图像译码装置、程序、计算机数据信号、以及图像传送***
CN1791221A (zh) 一种基于动态图像实现视频编码防抖的方法及编码器
CN101043633A (zh) 一种编码中量化矩阵选择方法、装置及编解码方法及***
CN101040534A (zh) 运动图像转换方法、设备、***和服务器设备及程序

Legal Events

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

Owner name: UNITED XINYUAN DIGITAL AUDIO-VIDEO TECHNOLOGY (BE

Free format text: FORMER OWNER: INST. OF COMPUTING TECHN. ACADEMIA SINICA

Effective date: 20080411

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

Effective date of registration: 20080411

Address after: Beijing city Haidian District East Road No. 1 Yingchuang power building block A room 701

Patentee after: UNITED XINYUAN DIGITAL AUDIO V

Address before: Joint laboratory, South Gate graduate building, Institute of physics, Chinese Academy of Sciences, 8 South Avenue, Beijing, Haidian District, Zhongguancun

Patentee before: Institute of Computing Technology, Chinese Academy of Sciences

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051026

Termination date: 20211231

CF01 Termination of patent right due to non-payment of annual fee