CN101415115A - 基于运动跳跃模式的视频编解码方法及其编解码器 - Google Patents

基于运动跳跃模式的视频编解码方法及其编解码器 Download PDF

Info

Publication number
CN101415115A
CN101415115A CN200710180315.9A CN200710180315A CN101415115A CN 101415115 A CN101415115 A CN 101415115A CN 200710180315 A CN200710180315 A CN 200710180315A CN 101415115 A CN101415115 A CN 101415115A
Authority
CN
China
Prior art keywords
macro block
block
reference picture
encoded
viewpoint
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.)
Granted
Application number
CN200710180315.9A
Other languages
English (en)
Other versions
CN101415115B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200710180315.9A priority Critical patent/CN101415115B/zh
Priority to PCT/CN2008/072622 priority patent/WO2009049533A1/zh
Priority to EP08839871A priority patent/EP2207351A4/en
Publication of CN101415115A publication Critical patent/CN101415115A/zh
Priority to US12/761,200 priority patent/US20100220791A1/en
Application granted granted Critical
Publication of CN101415115B publication Critical patent/CN101415115B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • 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/513Processing of motion vectors
    • 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/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

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

Abstract

本发明公开了一种基于运动跳跃模式的多视点视频编码方法,包括按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;参照所述确定的对应参考块所在宏块的运动信息,对当前待编码宏块进行编码。本发明还对应的提出了其他相关的基于运动跳跃模式的多视点视频编码方法及其对应的编解码器。本发明可以更为准确的得到当前编码宏块在视点间参考图像中对应位置的宏块运动信息,从而提高运动跳跃模式的编码效率。

Description

基于运动跳跃模式的视频编解码方法及其编解码器
技术领域
本发明涉及视频编解码技术领域,更具体的涉及一种基于运动跳跃模式的视频编解码方法及其编解码器。
背景技术
随着多媒体通信技术的发展,人们不再满足于传统的固定视点视觉以及2D平面视觉,在娱乐、教育、观光和外科医学等许多应用领域中出现了对自由视点视频和3D视频的需求。例如能够由观看者选择视角的自由视点电视(FTV,Free view-point Television),以及为处于不同位置观看者播放不同视角视频的立体视觉电视(3DTV,3 Dimensional Television)。上述应用都要求使用多个摄像机在不同的空间位置上以不同的角度同时获取同一场景的视频信号,并有效的对所获得的一组视频信号进行压缩编码和传输。所获得的这一组视频被称为多视点视频,而对它们进行压缩编码这一过程则被称为多视点视频编码(MVC,Multi-view Video Coding)。显然多视点视频编码技术是实现上述所有自由视点视频类和3D视频类应用的一项关键技术。
在多视点视频编码技术中,可以简单的通过对每一视点视频信号独立的编码传输来实现多视点视频编码,这个过程称之为视频联播。视频联播仅仅利用了每一视点视频信号内部的时间相关性,所得到的数据量随视点数量增加而线性增长,所以导致编码效率较低。当前多视点视频编码技术的研究重点在于如何充分利用不同视点视图之间的相关性,进一步去除不同视点视频中的冗余信息,从而提高多视点视频的编码效率。
为了提高多视点视频的编码效率,目前提出了运动跳跃模式(MSM,MotionSkip Mode)用于多视点间的预测,MSM技术利用相邻视点视图中运动的高度相似性,将相邻视点视图中的运动信息直接用于当前视点视图的编码,这样可以省去编码图像中某些宏块运动信息所需的比特开销,从而提高了MVC的压缩效率。
上述所指的宏块运动信息包括16 x 16块的宏块划分模式,宏块中每一个8 x 8象素精度的块分割模式,宏块中每一个8 x 8块的参考图像索引,以及宏块中每一个4 x 4块的运动矢量。MSM主要分为两个处理过程:
1)推导全局视差矢量(GDV,Global Disparity Vector);
2)推导参考图像中对应位置的宏块运动信息(MMI,Macro block MotionInformation)。
如图1所示,为现有GDV的推导过程示意图,首先将16 x 16象素的宏块作为基本单元,设定为MVC中的锚定帧,也就是图1中方框内部的编码图像与视点间参考图像间的全局视差矢量GDV,该GDV将被编码传输。可以分别使用锚定帧ImgA与ImgB的全局视差矢量GDVA与GDVB,依据下述公式(1)推导非锚定帧Imgcur的全局视差矢量GDVcur。其中POCA,POCB与POCcur分别为一组多视点视频中与ImgA,ImgB与Imgcur具有相同时间坐标的图像序列号。
Figure A200710180315D00131
           公式(1)
在确定当前编码图像Imgcur的全局视差矢量GDVcur之后,可以根据该确定的GDVcur确定Imgcur中每一个宏块MBcur在视点间参考视频图像中的对应宏块MBcor,并使用MBcor的宏块运动信息作为MBcur的宏块运动信息,以此运动信息对宏块MBcur作后续的运动补偿,并在视图内找到对应参考帧的对应宏块作预测处理,得到残差数据,最后计算该宏块MBcur使用该MSM模式的开销RDCostMBcur,MSM。若计算得到的该宏块MBcur的开销RDCostMBcur小于其它宏块的对应模式开销,则MSM被选定为该宏块MBcur的最终模式。
假设当前编码图像有两个视点间参考图像,若其中一个视点间参考图像无法为编码帧中当前宏块MBcur提供有效的宏块运动信息时,则使用另一个视点间参考图像中的宏块运动信息来衡量MSM模式是否为该当前宏块MBcur的最终模式。
如图2所示,为编码图像有两个视点间参考图像时的示意图,位于S1/T2位置的图像B3,首先使用S0/T2位置的图像B2推导当前宏块MBcur的宏块运动信息,若B2中对应宏块使用帧内模式编码,则进而转而使用位于S2/T2位置的图像B2推导当前宏块MBcur的宏块运动信息。
为了使解码端能够获知图像中每一个宏块是否使用了MSM模式,编码端需要在宏块级的编码码流中加入标记(motion_skip_flag),若该标志为1,则标明当前宏块使用了MSM模式。
如上述图2所示情况,若当前编码图像有多个视点间参考图像时,MSM会按照固定的优先级选择顺序从所有视点间参考图像的运动信息中选择所使用的宏块运动信息,因此导致不能有效的利用低优先级视点间参考图像的宏块运动信息。针对这种情况,现有技术对MSM进行了相应改进,提出为当前编码图像中的每一个宏块,依据使用MSM模式的开销即率失真代价RDCostMBcurRDCost最优的原则,在所有视点间参考图像中对应宏块的宏块运动信息中选择最佳宏块运动信息,并在编码图像中的每一个宏块编码码流中添加视点见参考图像选择标志,以通过该标志通知解码器端当前宏块的宏块运动信息所属的视点间参考图像信息。
该改进的MSM方案能够在当前编码图像具有多个视点间参考图像的情况下,灵活的选择用于当前宏块的宏块运动信息,从而可以提高MVC的效率。
但是,无论是现有的MSM技术还是改进后的MSM技术,均是以16×16象素的宏块作为基本单元来进行推导GDV,以及推导参考图像中对应位置的宏块运动信息,因此这样存在不能准确的得到当前编码图像与视点间参考图像间的全局视差矢量GDV、以及不能准确得到当前编码宏块在视点间参考图像中对应位置的宏块运动信息的问题。
此外,由于GDV准确度较低,这样使用GDV并不能够准确的找到当前编码图像中每一宏块在视点间参考图像中的对应宏块,因此从GDV指向的对应宏块中得到的宏块运动信息准确度相应也就比较低。
发明内容
本发明实施例提供一种基于运动跳跃模式的视频编解码方法及其编解码器,以更为准确的得到当前编码宏块在视点间参考图像中对应位置的宏块运动信息,从而提高运动跳跃模式的编码效率。
本发明实施例提出一种基于运动跳跃模式的多视点视频编码方法,包括按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;参照所述确定的对应参考块所在宏块的运动信息,对当前待编码宏块进行编码。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码方法,包括按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块;参照推导得到的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;用于参照所述确定的对应参考块所在宏块的运动信息,对当前待编码宏块进行编码的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块的单元;用于参照推导得到的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码方法,包括针对当前图像的各个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的全局视差矢量的指向,确定当前待编码宏块在各个视点参考图像中的对应参考块;基于确定的当前待编码宏块在各个视点参考图像中的对应参考块所在宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;根据所述各个衡量结果,按照率失真性能最优准则,从各宏块中选择一个最优的宏块;参照所述选择的宏块的运动信息,对当前待编码宏块进行编码,并将所述选择的宏块所在的视点参考图像标志携带在编码码流中。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码方法,包括:解码接收到的编码码流中携带的视点参考图像标志;按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块;参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码器,包括:用于针对当前图像的各个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在各个视点参考图像中的对应参考块的单元;用于基于确定的当前待编码宏块在各个视点参考图像中的对应参考块所在宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;用于根据所述各个衡量结果,按照率失真性能最优准则,从各宏块中选择一个最优的宏块的单元;用于参照所述选择的宏块的运动信息,对当前待编码宏块进行编码,并将所述选择的宏块所在的视点参考图像标志携带在编码码流中的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码器,包括:用于解码接收到的编码码流中携带的视点参考图像标志的单元;用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块的单元;用于参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码方法,包括:按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;参照所述选择的宏块的运动信息,对当前待编码宏块进行编码。
较佳地,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码方法,包括:按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块;解码接收到的编码码流中携带的偏移量信息;按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息对当前待解码宏块进行解码。
较佳地,在组成所述确定的对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;用于参照所述选择的宏块的运动信息,对当前待编码宏块进行编码的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块的单元;用于解码接收到的编码码流中携带的偏移量信息的单元;用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息对当前待解码宏块进行解码的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码方法,包括:
针对当前图像的每一个视点参考图像执行:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;
使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式衡量;
根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;
使用在每个视点参考图像中选择出的宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;
根据所述各个衡量结果,按照率失真性能最优准则从在每个视点参考图像中选择出的宏块中选择一个最优的宏块;
参照该选择的宏块的运动信息对当前待编码宏块进行编码,并将该选择的宏块所在的视点参考图像标志携带在编码码流中。
较佳地,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码方法,包括:解码接收到的编码码流中携带的视点参考图像标志;按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块;解码接收到的编码码流中携带的偏移量信息;按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码。
本发明实施例还提出一种基于运动跳跃模式的多视点视频编码器,包括:用于针对当前图像的每一个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式衡量的单元;用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;用于使用在每个视点参考图像中选择出的宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;用于根据所述各个衡量结果,按照率失真性能最优准则从在每个视点参考图像中选择出的宏块中选择一个最优的宏块的单元;用于参照该选择的宏块的运动信息对当前待编码宏块进行编码,并将该选择的宏块所在的视点参考图像标志携带在编码码流中的单元。
本发明实施例还提出一种基于运动跳跃模式的多视点视频解码器,包括:用于解码接收到的编码码流中携带的视点参考图像标志的单元;用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块的单元;用于解码接收到的编码码流中携带的偏移量信息的单元;用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码的单元。
本发明实施例还提出一种基于运动跳跃模式的单视点视频编码方法,包括:按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块;参照确定的对应参考块所在宏块的运动信息对当前待编码宏块进行编码。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的单视点视频解码方法,包括按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块;参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
较佳地,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的单视点视频编码器,包括用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块的单元;用于参照确定的对应参考块所在宏块的运动信息对当前待编码宏块进行编码的单元。
本发明实施例还提出一种基于运动跳跃模式的单视点视频解码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块的单元;用于参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
本发明实施例还提出一种基于运动跳跃模式的单视点视频编码方法,包括:按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块;使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息对当前待编码宏块进行运动跳跃模式衡量;根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;参照选择的宏块的运动信息,对当前待编码宏块进行编码。
较佳地,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的单视点视频解码方法,包括:按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块;解码接收到的编码码流中携带的偏移量信息;按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码。
较佳地,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
本发明实施例还提出一种基于运动跳跃模式的单视点视频编码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块的单元;用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息对当前待编码宏块进行运动跳跃模式衡量的单元;用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;用于参照选择的宏块的运动信息,对当前待编码宏块进行编码的单元。
本发明实施例还提出一种基于运动跳跃模式的单视点视频解码器,包括:用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块的单元;用于解码接收到的编码码流中携带的偏移量信息的单元;用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码的单元。
本发明实施例方案采用比16×16象素小的块作为基本单位来进行GDV的推导、以及当前编码宏块在视点间参考图像中宏块运动信息的推导,从而能够更加准确的获得当前编码图像与视点间参考图像间的全局视差矢量GDV、以及更加准确得到当前编码宏块在视点间参考图像中对应位置的宏块运动信息。
进而在视点参考图像中给出了一个规定的宏块运动信息搜索区域,能够为编码图像中每一个宏块在视点间参考图像中更为准确的找到对应的宏块运动信息,从而提高了MVC的编码效率;
此外,在当前图像具有多个视点间参考图像时,本发明实施例通过在多个视点间参考图像中找到性能最佳的宏块运动信息,来实现充分利用所有视点间参考图像中的运动信息,从而进一步提高了MVC的编码效率。
附图说明
图1为现有GDV的推导过程示意图;
图2为编码图像有两个视点间参考图像时的示意图;
图3为本发明实施例视点间参考图像宏块运动信息的推导过程示意图;
图4a为本发明实施例中参考宏块的第一种组合模式示意图;
图4b为本发明实施例中参考宏块的第二种组合模式示意图;
图4c为本发明实施例中参考宏块的第三种组合模式示意图;
图4d为本发明实施例中参考宏块的第四种组合模式示意图。
具体实施方式
下面以将本发明实施例方案应用在视频编码标准H.264/AVC以及基于H.264/AVC标准的联合多视点视频编码模型(JMVM,Joint Multiview VideoModel)中为例来说明,但是本发明实施例同样可以用在其它视频编码标准中。
图像宏块的运动信息包括宏块类型,参考图像索引(RefIdx)与运动向量(mv)等。现有技术中的MSM模式以16 x 16的图像块作为基本单元,将每个宏块的宏块运动信息作为一个整体使用。本发明实施例提出使用比16×16象素小的的图像块作为基本单元,下述实施例以8×8象素块作为基本单位来说明,但不排除其他比16×16象素小的块作为基本单位进行实施的情况,这样可以通过拼接4个空间相邻的8 x 8大小的图像块的运动信息组成新的16 x 16象素大小的宏块运动信息,进而可以得到更多的备选宏块运动信息,从而有效的提高了MSM的实施精度。
由于本发明实施例在MSM实施过程中使用了8 x 8大小的图像块作为基本单元,因此为了保持运算精度的一致性,需要基于8 x 8大小的图像块来推导全局视差矢量GDV。
但是基于8 x 8象素大小来推导全局视差矢量GDV也仅能粗略的反映图像场景中主要图像对象的深度特征,因此基于该推导得到的GDV来寻找当前编码宏块在视点间参考图像中的对应宏块运动信息的准确度还需要进一步给以提高。
通过进一步研究发现,当前编码宏块在视点间参考图像中的对应宏块通常不是GDV指向的图像块,但这个对应宏块却分布在GDV指向的图像块的周围。基于该基础,本发明实施例提出以GDV指向的图像块为中心,给定一个相邻视图的搜索范围,分别基于这个搜索范围中的每个宏块的运动信息来对当前编码图像块进行MSM编码衡量,并根据码率失真性能最优准则选取其中的一个最优的宏块,将该选择的宏块的运动信息作为当前编码宏块在视点间参考图像中的对应宏块的运动信息。这样就可以准确的找到当前编码宏块在视点间参考图像中的对应宏块,并使用这个最优的宏块的运动信息来对当前编码宏块进行MSM编码衡量处理,从而可以大大提高MVC的编码效率。同理需要将使用的宏块在参考图像中的的偏移位置信息写入当前编码宏块的编码码流中。
在当前编码图像存在多个视点间参考图像的情况下,如上述图2所示,按照现有技术中的MSM处理方式,总是会按照一个固定的优先级将多个视点间参考图像排序,并优先使用优先级较高的视点间参考图像中的宏块运动信息。然而由于各视点间参考图像特性的差异,可能当前编码块在较低优先级的视点间参考图像中会匹配到更加准确的宏块运动信息,或者说较低优先级的视点间参考图像中有可能会提供更准确的宏块运动信息。因此,本发明实施例提出对于具有两个或两个以上视点间参考图像的当前编码图像,在具体编码其中每一个宏块时,分别使用该宏块在每一个视点间参考图像中的最优宏块运动信息来对该当前宏块进行MSM编码衡量处理,并根据率失真性能最优准则从中选择一个最佳的宏块,将该选择的宏块的运动信息作为当前编码宏块最终所使用的宏块运动信息,并在编码该当前宏块过程中,将所选择的宏块所在的参考图像标志信息写入到编码码流。
下面将具体描述本发明实施例在编码器端与解码器端的具体实现方案。
编码器端,编码器的编码流程如下:
步骤一,在编码当前图像之前,以8×8象素大小的图像块作为基本单位,按照下述公式(2)计算当前图像与视点间参考图像块的全局视差矢量GDV。
GDV = ( x , y ) = arg min - SR ≤ x , y ≤ SR { MAD ( 8 * x , 8 * y ) }            公式(2)
式中SR为8 x 8图像块的GDV搜索范围,函数MAD(x,y)表示使用当前GDV得到的残余信号能量大小,具体定义如下述公式(3)所示:
MAD ( x , y ) = 1 ( h - y ) ( w - x ) Σ i = 0 w - x - 1 Σ j = 0 h - y - 1 | I r ( i + x , j + y ) - I c ( i , j ) |        公式(3)
式中Ir为参考图像,Ic为当前编码图像,w与h是图像的宽度与高度;i,j表示图像中象素点的水平与垂直坐标;x,y取整象素值,表示Ir与Ic间整象素精度的全局视差。
上述计算得到的全局视差矢量GDV值需要编码传输,因此需要修改编码码流中的片级语法。例如以JMVM为例,当编码图像只有两个视点间参考图像时,假设一个在参考列表L0中,另一个在参考列表L1中,因此在片级语法中加入al_disparity_blk_l0[compIdx]与global_disparity_blk_l1[compIdx]两个语法元素,分别表示编码图像与参考列表L0以及参考列表L1中的视点间参考图像的全局视差矢量,如下表1中的全局视差矢量GDV就以8 x 8象素的图像块为基本单位进行推导的。
表1.JMVM条带级语法修改
 
slice_header(){ C Descriptor
   first_mb_in_slice 2 ue(v)
   slice_type 2 ue(v)
   ic_enable 2 u(1)
   if(anchor_pic_flag){
     if(slice_type==P‖slice_type==B){
       for(compIdx=0;compIdx<2;compIdx++)
         global_disparity_blk_l0[compIdx] 2 se(v)
     }
     if((slice_type==B){
       for(compIdx=0;compIdx<2;compIdx++)
         global_disparity_blk_l1[compIdx] 2 se(v)
     }
   }
   pic_parameter_set_id 2 ue(v)
   Frame_num 2 u(v)
   ...
}
步骤二,推导当前编码宏块在视点间参考图像中的宏块运动信息。首先将视点间参考图像划分为8 x 8象素大小的图像块集合,并以8 x 8图像块为基本单元描述参考图像坐标。
如图3所示,为本发明实施例视点间参考图像宏块运动信息的推导过程示意图,其中实线表示16 x 16象素大小的宏块分割,虚线表示8 x 8象素大小的图像块分割,参考图像中的阴影区域为预先设定的基于8 x 8象素大小的宏块运动信息搜索范围SR8。进而根据上述基于8 x 8象素大小图像块推导得到的GDV,确定当前编码宏块MBk中左上角8 x 8块在视点间参考图像中对应块的位置,记为
Figure A200710180315D00261
(参考块)。然后再以
Figure A200710180315D00262
为中心,在上述的搜索范围SR8中的每一个偏移坐标点(x,y)指示的16 x 16图像块中,合成新的宏块运动信息
Figure A200710180315D00263
从而得到当前编码宏块的所有备选宏块运动信息 MMI OS MB k = { MMI OS MB k ( x , y ) | x , y &Element; [ - 2,2 ] } .
若参考图像中的宏块运动信息搜索范围SR8内某宏块MBk′与实线所标识的某个宏块划分重合,如图4a所示,则可以将该宏块的宏块运动信息直接作为当前编码宏块MBk在视点间参考图像中的对应宏块运动信息。否则需要将视点间参考图像中原宏块运动信息拆分,基于对拆分后的图像块重新组合来得到当前编码宏块MBk在视点间参考图像中的对应宏块运动信息,具体如图6b、图6c和图6d所示。
其中在组合得到的宏块运动信息中,宏块模式需要根据相关的原宏块模式以及新宏块运动信息的组合方式重新指定。该宏块模式重新指定过程基于原宏块边界进行。例如,对于图6b中的宏块运动信息组合方式,根据左侧宏块MBL与右侧宏块MBR各自的运动模式modeL与modeR,按照下述表2中的组合规则重新指定组合宏块的运动模式mode。表2中所使用符号SKIP,16 x 16,16 x 8,8 x 16,8 x 8与INTRA分别对应于H.264/AVC标准中的跳跃模式,16 x 16帧间预测模式,16 x 8帧间预测模式,8 x 16帧间预测模式,8 x 8帧间预测模式与帧内预测模式。
表2.宏块运动信息组合模式中的宏块模式分配规则
Figure A200710180315D00271
其余宏块运动信息组合模式中的宏块模式分配规则可以依此类推得到。这里的宏块运动信息组合模式实现方式能够使编解码端在参考块周边规定范围内遍历到一个最佳的宏块运动信息,作为编码当前宏块的参考,因此也可以较好的提高MVC效率。
步骤三,基于上述步骤二中得到的所有备选宏块运动信息
Figure A200710180315D00281
分别使用每个备选宏块运动信息对当前编码宏块进行MSM编码衡量处理,根据率失真性能最优化准则选择最优的宏块运动信息作为当前编码宏块,在视点间参考图像中的对应宏块运动信息,并记录该选择的宏块运动信息所在位置相对于
Figure A200710180315D00282
的偏移,记为
Figure A200710180315D00283
步骤四,在当前图像有多个视点间参考图像时,针对当前图像的每一个视点间参考图像重复上面三个步骤,并基于在所有视点间参考图像中选取出的各个最优宏块运动信息对当前编码宏块进行MSM编码衡量处理,根据率失真性能最优化准则从中选择出一个最佳的宏块运动信息,作为当前编码宏块,在视点间参考图像中的对应宏块运动信息,并记录该选取出的最佳宏块所在位置
Figure A200710180315D00284
与该选择的宏块所在的视点间参考图像的标记
Figure A200710180315D00285
步骤五,对于每一个当前编码宏块MBk,将在上述步骤三、步骤四中得到的标记信息(包括
Figure A200710180315D00286
Figure A200710180315D00287
等)写入编码码流,如果是采用以8×8大小的块作为基本单元进行GDV推导及其视点间参考图像宏块运动信息的推导,也可以在编码码流中进行标记,以标记MSM处理是基于8×8象素大小的块进行的,当然也可以预先由编解码双方协商所采用的基本单位块的大小。
基于上述编码处理,对于JMVM处理中宏块级语法的改动在下述表3中给出。其中在语法中需要添加的语法元素有:motion_skip_flag,用于标志是采用8×8大小的块作为基本单元进行GDV推导及其视点间参考图像宏块运动信息推导的;motion_info_offset_blk[compIdx],用于标志在视点间参考图像中所选取的宏块运动信息的位置
Figure A200710180315D00288
motion_ref_view_dir,用于标志在当前图像具有多个视点间参考图像时,所选择的视点间参考图像标记
Figure A200710180315D00289
表3.JMVM宏块级语法修改
 
macroblock_layer(){ C Descriptor
  if(!anchor_pic_flag){
    motion_skip_flag 2 u(1)|ae(v)
    if(motion_skip_flag){
      for(compIdx=0;compIdx<2;compIdx++)
         motion_info_offset_blk[compIdx] 2 ue(v)|ae(v)
      If(num_non_anchor_refs_l0[view_id]>0&&num_non_anchor_refs_l1[view_id]>0)
         motion_ref_view_dir 2 u(1)|ae(v)
  }
  if(!motion_skip_flag){
     mb_type 2 ue(v)|ae(v)
     ...
     }
     if(MbPartPredMode(mb_type,0)_!=Intra_16 x 16){
       coded_block_pattern 2 me(v)|ae(v)
     ...
  }
}
解码器端,解码器端的解码流程如下:
步骤一,从接收到的码流中解析得到MSM模式相关语法元素,具体可能包括global_disparity_blk_l0[compIdx],global_disparity_blk_l1[compIdx],motion_skip_flag,motion_info_offset_blk[compIdx]与motion_ref_view_dir。
步骤二,若解析得到的motion_skip_flag为1,可以判断出编码端是采用了运动跳跃模式进行编码处理的,并在运动跳跃模式下采用了8×8大小的块作为基本单元进行GDV推导及其视点间参考图像宏块运动信息推导的。因此可以进一步根据解析得到的motion_ref_view_dir,确定在当前图像具有多个视点间参考图像时,所选择的视点间参考图像,并在该确定的参考图像内根据对应的GDV(global_disparity_blk_l0或global_disparity_blk_l1)与解析得到的语法元素motion_info_offset_blk[compIdx],确定在该视点间参考图像中所选取的宏块运动信息的位置,最后使用与编码端相同的方法推导得到当前图像块在视点间参考图像中的对应宏块运动信息,以作为当前解码宏块所参照的宏块运动信息。
步骤三,使用推导得到的宏块运动信息解码当前编码宏块。
此外,如上述图4a~图4d所示的推导宏块运动信息时所使用的宏块模式分配规则还可以有多种变化形式。如可以根据全局视差矢量GDV所指的位置直接构造所使用宏块运动信息,如果全局视差矢量GDV所指位置
Figure A200710180315D00301
在一个宏块的右上角,则用该宏块右边块和右边宏块的左边块构造新的宏块作为所要使用的宏块运动信息,具体如图6b所示。此时就不需再传送该重组宏块和全局视差矢量GDV所指位置块的偏移量信息。
此外本发明实施例也可以应用在单视点参考图像视频编解码中,其中在单视点参考图像视频编解码处理过程中,当前编码图像在视点参考图像中的位置唯一指定,并且仅在当前待编码图像信号与预测图像信号的差值信号量化后等于0时,才可以使用跳跃模式进行编码处理。
若本发明实施例应用到单视点图像视频编码处理中,也可以基于视点图像中确定的搜索范围内的所有组合后的宏块运动信息,对当前待编码宏块进行运动跳跃模式编码衡量处理,并根据率失真性能最优化准则从中选择出一个最佳的宏块运动信息,作为编码当前待编码宏块的参考宏块运动信息,并将该选择的宏块运动信息在视点图像中的位置信息写入到编码码流中。
上面实施例介绍虽然都是基于JMVM描述的,然而本发明实施例技术方案也可以基于其它各种多视点视频编码标准来实现,其实现原理相似,这里不再给以过多赘述。
综上所述,本发明实施例提出的基于MSM的视频编解码方案可以从多视点视频编码平行的推广到单视点视频编码,在原先的跳跃模式中添加了可移位的跳跃模式部分,从而提高了编码效率,具体体现在:
第一,由于采用比16×16象素小的块作为基本单位来进行GDV的推导、以及当前编码宏块在视点间参考图像中宏块运动信息的推导,从而能够更加准确的获得当前编码图像与视点间参考图像间的全局视差矢量GDV、以及更加准确得到当前编码宏块在视点间参考图像中对应位置的宏块运动信息。当然为了更好的提高准确度,可以采用更小的块作为基本单位来进行GDV的推导、以及当前编码宏块在视点间参考图像中宏块运动信息的推导,例如以4×4、2×2大小的块作为基本单位进行上述推导等处理。
第二,能够为编码图像中每一个宏块在视点间参考图像中较为准确的找到对应的宏块运动信息,从而提高了MVC的编码效率;
第三,在当前编码图像具有多个视点间参考图像时,本发明实施例通过在多个视点间参考图像中找到性能最佳的宏块运动信息,来实现充分利用所有视点间参考图像中的运动信息,从而进一步提高了MVC的编码效率。
第四,在给定的搜索范围内搜索最佳的宏块运动信息时,依据本发明实施例提出的宏块运动信息组合模式,也可以较好的提高MVC的编码效率。
当然,本发明实施例方案所提出的上述第二、第三和第四个改进点,可以在第一个改进点的基础上,根据具体实施情况,进行不同的排列组合与改进点一进行结合使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (38)

1、一种基于运动跳跃模式的多视点视频编码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;
参照所述确定的对应参考块所在宏块的运动信息,对当前待编码宏块进行编码。
2、如权利要求1所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
3、一种基于运动跳跃模式的多视点视频解码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块;
参照推导得到的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
4、如权利要求3所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
5、一种基于运动跳跃模式的多视点视频编码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;
用于参照所述确定的对应参考块所在宏块的运动信息,对当前待编码宏块进行编码的单元。
6、一种基于运动跳跃模式的多视点视频解码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块的单元;
用于参照推导得到的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
7、一种基于运动跳跃模式的多视点视频编码方法,其特征在于,包括:
针对当前图像的各个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的全局视差矢量的指向,确定当前待编码宏块在各个视点参考图像中的对应参考块;
基于确定的当前待编码宏块在各个视点参考图像中的对应参考块所在宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;
根据所述各个衡量结果,按照率失真性能最优准则,从各宏块中选择一个最优的宏块;
参照所述选择的宏块的运动信息,对当前待编码宏块进行编码,并将所述选择的宏块所在的视点参考图像标志携带在编码码流中。
8、如权利要求7所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
9、一种基于运动跳跃模式的多视点视频解码方法,其特征在于,包括:
解码接收到的编码码流中携带的视点参考图像标志;
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块;
参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
10、如权利要求9所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
11、一种基于运动跳跃模式的多视点视频编码器,其特征在于,包括:
用于针对当前图像的各个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在各个视点参考图像中的对应参考块的单元;
用于基于确定的当前待编码宏块在各个视点参考图像中的对应参考块所在宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;
用于根据所述各个衡量结果,按照率失真性能最优准则,从各宏块中选择一个最优的宏块的单元;
用于参照所述选择的宏块的运动信息,对当前待编码宏块进行编码,并将所述选择的宏块所在的视点参考图像标志携带在编码码流中的单元。
12、一种基于运动跳跃模式的多视点视频解码器,其特征在于,包括:
用于解码接收到的编码码流中携带的视点参考图像标志的单元;
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块的单元;
用于参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
13、一种基于运动跳跃模式的多视点视频编码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;
使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;
根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;
参照所述选择的宏块的运动信息,对当前待编码宏块进行编码。
14、如权利要求13所述的方法,其特征在于,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
15、如权利要求13所述的方法,其特征在于,还包括步骤:
将选择的宏块相对于对应参考块的偏移量信息编入到编码码流中。
16、一种基于运动跳跃模式的多视点视频解码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块;
解码接收到的编码码流中携带的偏移量信息;
按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及
参照该得到的宏块的运动信息对当前待解码宏块进行解码。
17、如权利要求16所述的方法,其特征在于,在组成所述确定的对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
18、一种基于运动跳跃模式的多视点视频编码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;
用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;
用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;
用于参照所述选择的宏块的运动信息,对当前待编码宏块进行编码的单元。
19、一种基于运动跳跃模式的多视点视频解码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在视点参考图像中的对应参考块的单元;
用于解码接收到的编码码流中携带的偏移量信息的单元;
用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息对当前待解码宏块进行解码的单元。
20、一种基于运动跳跃模式的多视点视频编码方法,其特征在于,包括:针对当前图像的每一个视点参考图像执行:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块;
使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式衡量;
根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;
使用在每个视点参考图像中选择出的宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量;
根据所述各个衡量结果,按照率失真性能最优准则从在每个视点参考图像中选择出的宏块中选择一个最优的宏块;
参照该选择的宏块的运动信息对当前待编码宏块进行编码,并将该选择的宏块所在的视点参考图像标志携带在编码码流中。
21、如权利要求20所述的方法,其特征在于,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
22、如权利要求20所述的方法,其特征在于,还包括步骤:
将选择的该宏块,相对当前待编码宏块在该宏块所在参考图像中的对应参考块的偏移量信息编入到编码码流中。
23、一种基于运动跳跃模式的多视点视频解码方法,其特征在于,包括:
解码接收到的编码码流中携带的视点参考图像标志;
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块;
解码接收到的编码码流中携带的偏移量信息;
按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及
参照该得到的宏块的运动信息,对当前待解码宏块进行解码。
24、一种基于运动跳跃模式的多视点视频编码器,其特征在于,包括:
用于针对当前图像的每一个视点参考图像,按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待编码宏块在视点参考图像中的对应参考块的单元;
用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息,对当前待编码宏块进行运动跳跃模式衡量的单元;
用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;
用于使用在每个视点参考图像中选择出的宏块的运动信息,对当前待编码宏块进行运动跳跃模式编码衡量的单元;
用于根据所述各个衡量结果,按照率失真性能最优准则从在每个视点参考图像中选择出的宏块中选择一个最优的宏块的单元;
用于参照该选择的宏块的运动信息对当前待编码宏块进行编码,并将该选择的宏块所在的视点参考图像标志携带在编码码流中的单元。
25、一种基于运动跳跃模式的多视点视频解码器,其特征在于,包括:
用于解码接收到的编码码流中携带的视点参考图像标志的单元;
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于视点参考图像的视差矢量的指向,确定当前待解码宏块在获取的视点参考图像标志标识的视点参考图像中的对应参考块的单元;
用于解码接收到的编码码流中携带的偏移量信息的单元;
用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码的单元。
26、一种基于运动跳跃模式的单视点视频编码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块;
参照确定的对应参考块所在宏块的运动信息对当前待编码宏块进行编码。
27、如权利要求26所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
28、一种基于运动跳跃模式的单视点视频解码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块;
参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码。
29、如权利要求28所述的方法,其特征在于,在组成所述对应参考块所在宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
30、一种基于运动跳跃模式的单视点视频编码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块的单元;
用于参照确定的对应参考块所在宏块的运动信息对当前待编码宏块进行编码的单元。
31、一种基于运动跳跃模式的单视点视频解码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块的单元;
用于参照确定的对应参考块所在宏块的运动信息,对当前待解码宏块进行解码的单元。
32、一种基于运动跳跃模式的单视点视频编码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块;
使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息对当前待编码宏块进行运动跳跃模式衡量;
根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块;
参照选择的宏块的运动信息,对当前待编码宏块进行编码。
33、如权利要求32所述的方法,其特征在于,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
34、如权利要求32所述的方法,其特征在于,还包括步骤:
将选择的该宏块相对于对应参考块的偏移量信息编入到编码码流中。
35、一种基于运动跳跃模式的单视点视频解码方法,其特征在于,包括:
按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块;
解码接收到的编码码流中携带的偏移量信息;
按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,
以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码。
36、如权利要求35所述的方法,其特征在于,在组成宏块的各个基本单位块处于参考图像中的不同宏块中时,按照各基本单位块分别所处的宏块模式组合该宏块。
37、一种基于运动跳跃模式的单视点视频编码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待编码宏块在相邻帧图像中的对应参考块的单元;
用于使用确定的对应参考块周边规定范围内的、由各个基本单位块组成的每个宏块的运动信息对当前待编码宏块进行运动跳跃模式衡量的单元;
用于根据所述各个衡量结果,按照率失真性能最优准则从所述参考块周边规定范围内选择一个最优的宏块的单元;
用于参照选择的宏块的运动信息,对当前待编码宏块进行编码的单元。
38、一种基于运动跳跃模式的单视点视频解码器,其特征在于,包括:
用于按照基于比16×16象素小的块作为基本单位,推导得到的当前图像相对于相邻帧图像的运动矢量的指向,确定当前待解码宏块在相邻帧图像中的对应参考块的单元;
用于解码接收到的编码码流中携带的偏移量信息的单元;
用于按照所述偏移量信息,在所述确定的对应参考块中偏移对应的偏移量得到对应的宏块,以及参照该得到的宏块的运动信息,对当前待解码宏块进行解码的单元。
CN200710180315.9A 2007-10-15 2007-10-15 基于运动跳跃模式的视频编解码方法及其编解码器 Active CN101415115B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN200710180315.9A CN101415115B (zh) 2007-10-15 2007-10-15 基于运动跳跃模式的视频编解码方法及其编解码器
PCT/CN2008/072622 WO2009049533A1 (en) 2007-10-15 2008-10-09 The video encoding and decoding method and corresponding codec based on the motion skip mode
EP08839871A EP2207351A4 (en) 2007-10-15 2008-10-09 METHOD OF VIDEO CODING AND DECODING AND COPY BASED ON MOTION CRASHING MODE
US12/761,200 US20100220791A1 (en) 2007-10-15 2010-04-15 Video coding and decoding method and codex based on motion skip mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710180315.9A CN101415115B (zh) 2007-10-15 2007-10-15 基于运动跳跃模式的视频编解码方法及其编解码器

Publications (2)

Publication Number Publication Date
CN101415115A true CN101415115A (zh) 2009-04-22
CN101415115B CN101415115B (zh) 2011-02-02

Family

ID=40567015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710180315.9A Active CN101415115B (zh) 2007-10-15 2007-10-15 基于运动跳跃模式的视频编解码方法及其编解码器

Country Status (4)

Country Link
US (1) US20100220791A1 (zh)
EP (1) EP2207351A4 (zh)
CN (1) CN101415115B (zh)
WO (1) WO2009049533A1 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025992A (zh) * 2010-11-23 2011-04-20 浙江大学 用于h.264视频解码***中帧间预测过程的参考图像管理方法
CN102137259A (zh) * 2011-04-13 2011-07-27 清华大学 双路立体视频的编码方法及装置
CN102300097A (zh) * 2010-06-22 2011-12-28 索尼公司 图像处理设备和图像处理方法
EP2452491A2 (en) * 2009-07-17 2012-05-16 Samsung Electronics Co., Ltd. Method and apparatus for multi-view video coding and decoding
CN102511164A (zh) * 2009-09-17 2012-06-20 三星电子株式会社 用于基于跳过模式对图像进行编码和解码的方法和设备
CN103370934A (zh) * 2010-12-14 2013-10-23 三星电子株式会社 多视点视频编码/解码装置和方法
WO2014108014A1 (en) * 2013-01-09 2014-07-17 Mediatek Singapore Pte. Ltd. Method and apparatus of disparity vector derivation in three-dimensional video coding
CN104303502A (zh) * 2012-03-14 2015-01-21 高通股份有限公司 用于3d-hevc的视差向量建构方法
WO2015021914A1 (en) * 2013-08-13 2015-02-19 Mediatek Inc. Method of deriving default disparity vector in 3d and multiview video coding
CN104506865A (zh) * 2009-07-24 2015-04-08 三星电子株式会社 对图像编码的方法和设备及对图像解码的方法和设备
CN104521236A (zh) * 2012-07-27 2015-04-15 联发科技股份有限公司 三维视频编码中的被限制视差矢量获取方法
CN104604232A (zh) * 2012-04-30 2015-05-06 数码士控股有限公司 用于编码多视点图像的方法及装置,以及用于解码多视点图像的方法及装置
CN104782123A (zh) * 2012-10-22 2015-07-15 数码士控股有限公司 用于预测视点间运动的方法以及用于确定3维视频中的视点间合并候选的方法
CN104838657A (zh) * 2012-12-07 2015-08-12 高通股份有限公司 可缩放及多视角视频译码中的高级残差预测
CN104904219A (zh) * 2013-01-09 2015-09-09 联发科技(新加坡)私人有限公司 基于视差向量导出的三维视频编码装置及方法
WO2018223353A1 (zh) * 2017-06-08 2018-12-13 深圳市大疆创新科技有限公司 视频编码方法、视频解码方法及相关装置
WO2020047788A1 (en) * 2018-09-05 2020-03-12 Huawei Technologies Co., Ltd. Method and apparatus for coding image of video sequence, and terminal device

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107071490B (zh) 2010-11-04 2020-07-14 Ge视频压缩有限责任公司 解码装置和方法、编码装置和方法、存储和传输图像方法
KR20120095610A (ko) * 2011-02-21 2012-08-29 삼성전자주식회사 다시점 비디오의 부호화 방법 및 장치, 그 복호화 방법 및 장치
CN103404154A (zh) * 2011-03-08 2013-11-20 索尼公司 图像处理设备、图像处理方法以及程序
WO2012172634A1 (ja) * 2011-06-13 2012-12-20 株式会社東芝 画像符号化装置、画像復号化装置、方法およびプログラム
MX2014000159A (es) 2011-07-02 2014-02-19 Samsung Electronics Co Ltd Metodo y aparato para la codificacion de video, y metodo y aparato para la decodificacion de video acompañada por inter prediccion utilizando imagen co-localizada.
RU2597256C2 (ru) * 2011-08-31 2016-09-10 Сони Корпорейшн Устройство кодирования, способ кодирования, устройство декодирования и способ декодирования
WO2013068548A2 (en) 2011-11-11 2013-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Efficient multi-view coding using depth-map estimate for a dependent view
KR20240027889A (ko) 2011-11-11 2024-03-04 지이 비디오 컴프레션, 엘엘씨 깊이-맵 추정 및 업데이트를 사용한 효율적인 멀티-뷰 코딩
WO2013072484A1 (en) 2011-11-18 2013-05-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Multi-view coding with efficient residual handling
KR20220131366A (ko) 2012-10-01 2022-09-27 지이 비디오 컴프레션, 엘엘씨 베이스 레이어로부터 예측을 위한 서브블록 세부분할의 유도를 이용한 스케일러블 비디오 코딩
US9736498B2 (en) * 2012-10-03 2017-08-15 Mediatek Inc. Method and apparatus of disparity vector derivation and inter-view motion vector prediction for 3D video coding
US10477230B2 (en) * 2013-04-10 2019-11-12 Mediatek Inc. Method and apparatus of disparity vector derivation for three-dimensional and multi-view video coding
CN104581159B (zh) * 2013-10-18 2019-04-05 华为技术有限公司 视频编解码中的块分割方式确定方法及相关装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5612735A (en) * 1995-05-26 1997-03-18 Luncent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing two disparity estimates
US7095786B1 (en) * 2003-01-11 2006-08-22 Neo Magic Corp. Object tracking using adaptive block-size matching along object boundary and frame-skipping when object motion is low
JP2005268879A (ja) * 2004-03-16 2005-09-29 Matsushita Electric Ind Co Ltd 画像符号化方法およびその装置
JP2006333436A (ja) * 2005-01-07 2006-12-07 Ntt Docomo Inc 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、及び、動画像復号プログラム
KR100716992B1 (ko) * 2005-02-04 2007-05-10 삼성전자주식회사 스테레오 영상 부호화 및 복호화 방법과 그 장치
CN1658673A (zh) * 2005-03-23 2005-08-24 南京大学 视频压缩编解码方法
KR100636785B1 (ko) * 2005-05-31 2006-10-20 삼성전자주식회사 다시점 입체 영상 시스템 및 이에 적용되는 압축 및 복원방법
US8644386B2 (en) * 2005-09-22 2014-02-04 Samsung Electronics Co., Ltd. Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method
CN100463527C (zh) * 2005-10-18 2009-02-18 宁波大学 一种多视点视频图像视差估计的方法
US8325814B2 (en) * 2006-06-19 2012-12-04 Lg Electronics Inc. Method and apparatus for processing a video signal
WO2008007917A1 (en) * 2006-07-12 2008-01-17 Lg Electronics, Inc. A method and apparatus for processing a signal
KR20080066522A (ko) * 2007-01-11 2008-07-16 삼성전자주식회사 다시점 영상의 부호화, 복호화 방법 및 장치
US10298952B2 (en) * 2007-08-06 2019-05-21 Interdigital Madison Patent Holdings Methods and apparatus for motion skip move with multiple inter-view reference pictures

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2452491A4 (en) * 2009-07-17 2014-03-12 Samsung Electronics Co Ltd METHOD AND DEVICE FOR MULTILOOK VIDEO ENCRYPTION AND ENHANCEMENT
EP2452491A2 (en) * 2009-07-17 2012-05-16 Samsung Electronics Co., Ltd. Method and apparatus for multi-view video coding and decoding
CN104506865B (zh) * 2009-07-24 2017-04-05 三星电子株式会社 对图像解码的方法
CN104506864A (zh) * 2009-07-24 2015-04-08 三星电子株式会社 对图像编码的方法和设备及对图像解码的方法和设备
CN104506865A (zh) * 2009-07-24 2015-04-08 三星电子株式会社 对图像编码的方法和设备及对图像解码的方法和设备
US9516317B2 (en) 2009-07-24 2016-12-06 Samsung Electronics Co., Ltd. Method and apparatus for encoding images and method and apparatus for decoding images
CN104506864B (zh) * 2009-07-24 2018-01-05 三星电子株式会社 对图像编码的方法和设备及对图像解码的方法和设备
US8861879B2 (en) 2009-09-17 2014-10-14 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image based on skip mode
CN102511164A (zh) * 2009-09-17 2012-06-20 三星电子株式会社 用于基于跳过模式对图像进行编码和解码的方法和设备
CN102511164B (zh) * 2009-09-17 2015-11-25 三星电子株式会社 用于基于跳过模式对图像进行编码和解码的方法和设备
US9621899B2 (en) 2009-09-17 2017-04-11 Samsung Electronics Co., Ltd. Methods and apparatuses for encoding and decoding mode information
US8934549B2 (en) 2009-09-17 2015-01-13 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image based on skip mode
CN102300097A (zh) * 2010-06-22 2011-12-28 索尼公司 图像处理设备和图像处理方法
CN102025992A (zh) * 2010-11-23 2011-04-20 浙江大学 用于h.264视频解码***中帧间预测过程的参考图像管理方法
CN102025992B (zh) * 2010-11-23 2012-11-21 浙江大学 用于h.264视频解码***中帧间预测过程的参考图像管理方法
CN103370934A (zh) * 2010-12-14 2013-10-23 三星电子株式会社 多视点视频编码/解码装置和方法
US9615078B2 (en) 2010-12-14 2017-04-04 Samsung Electronics Co., Ltd. Multi-view video encoding/decoding apparatus and method
CN102137259A (zh) * 2011-04-13 2011-07-27 清华大学 双路立体视频的编码方法及装置
CN104303502A (zh) * 2012-03-14 2015-01-21 高通股份有限公司 用于3d-hevc的视差向量建构方法
CN104303502B (zh) * 2012-03-14 2019-01-04 高通股份有限公司 对多视图视频数据进行编码、解码和译码的方法、装置及计算机可读存储介质
CN104604232A (zh) * 2012-04-30 2015-05-06 数码士控股有限公司 用于编码多视点图像的方法及装置,以及用于解码多视点图像的方法及装置
CN104521236B (zh) * 2012-07-27 2017-10-20 寰发股份有限公司 三维视频编码或解码方法
CN104521236A (zh) * 2012-07-27 2015-04-15 联发科技股份有限公司 三维视频编码中的被限制视差矢量获取方法
CN104782123A (zh) * 2012-10-22 2015-07-15 数码士控股有限公司 用于预测视点间运动的方法以及用于确定3维视频中的视点间合并候选的方法
US9948939B2 (en) 2012-12-07 2018-04-17 Qualcomm Incorporated Advanced residual prediction in scalable and multi-view video coding
US10334259B2 (en) 2012-12-07 2019-06-25 Qualcomm Incorporated Advanced residual prediction in scalable and multi-view video coding
CN104838657A (zh) * 2012-12-07 2015-08-12 高通股份有限公司 可缩放及多视角视频译码中的高级残差预测
WO2014108014A1 (en) * 2013-01-09 2014-07-17 Mediatek Singapore Pte. Ltd. Method and apparatus of disparity vector derivation in three-dimensional video coding
WO2014107853A1 (en) * 2013-01-09 2014-07-17 Mediatek Singapore Pte. Ltd. Methods for disparity vector derivation
CN104904219B (zh) * 2013-01-09 2018-07-06 寰发股份有限公司 块编码装置及方法
CN104904219A (zh) * 2013-01-09 2015-09-09 联发科技(新加坡)私人有限公司 基于视差向量导出的三维视频编码装置及方法
WO2015021914A1 (en) * 2013-08-13 2015-02-19 Mediatek Inc. Method of deriving default disparity vector in 3d and multiview video coding
CN105453561B (zh) * 2013-08-13 2018-10-26 寰发股份有限公司 三维以及多视图视频编码中导出默认视差向量的方法
CN105453561A (zh) * 2013-08-13 2016-03-30 联发科技股份有限公司 三维以及多视图视频编码中导出默认视差向量的方法
US10230937B2 (en) 2013-08-13 2019-03-12 Hfi Innovation Inc. Method of deriving default disparity vector in 3D and multiview video coding
WO2018223353A1 (zh) * 2017-06-08 2018-12-13 深圳市大疆创新科技有限公司 视频编码方法、视频解码方法及相关装置
WO2020047788A1 (en) * 2018-09-05 2020-03-12 Huawei Technologies Co., Ltd. Method and apparatus for coding image of video sequence, and terminal device

Also Published As

Publication number Publication date
CN101415115B (zh) 2011-02-02
US20100220791A1 (en) 2010-09-02
EP2207351A1 (en) 2010-07-14
WO2009049533A1 (en) 2009-04-23
EP2207351A4 (en) 2010-11-24

Similar Documents

Publication Publication Date Title
CN101415115B (zh) 基于运动跳跃模式的视频编解码方法及其编解码器
CN105324996B (zh) 三维视频编码的视图间候选推导的方法及其装置
CN101491096B (zh) 信号处理方法及其装置
CN105379282B (zh) 用于纹理译码的先进残余预测(arp)的方法和设备
CN101478672A (zh) 视频编码、解码方法及装置和视频处理***
CN101366286B (zh) 用于多视角视频编码的方法和装置
CN103597837A (zh) 运动和视差矢量预测的方法及装置以及3d视频编码补偿
CN101647279A (zh) 用于处理视频信号的方法和装置
CN105453561B (zh) 三维以及多视图视频编码中导出默认视差向量的方法
CN105519106B (zh) 用于三维或多视图视频编码中基于深度的块分区模式的编码方法
US20150085932A1 (en) Method and apparatus of motion vector derivation for 3d video coding
CN105103557B (zh) 用于视频译码的方法、装置和存储媒体
CN101669367A (zh) 用于解码/编码视频信号的方法及设备
CN103891290A (zh) 运动矢量处理
CN104584558A (zh) 用于3d视频的视图间预测的运动向量
CN104704837A (zh) 三维视频编码中的元素间运动预测的方法及装置
US9838712B2 (en) Method of signaling for depth-based block partitioning
CN104541507A (zh) 处理视频信号的方法和装置
CN105247870A (zh) 基于深度块的视差的高级深度帧间译码
CN104918032B (zh) 简化基于深度的块分割的方法
CN104429078A (zh) 用于处理视频信号的方法和设备
CN106105218A (zh) 在3d视频编码中处理相机参数的方法和设备
CN104919799A (zh) 用于三维视频编解码的从深度到视差矢量转换的方法和装置
US9716884B2 (en) Method of signaling for mode selection in 3D and multi-view video coding
CN105637871A (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