CN102934434B - 时间运动矢量预测的方法与装置 - Google Patents
时间运动矢量预测的方法与装置 Download PDFInfo
- Publication number
- CN102934434B CN102934434B CN201180027827.6A CN201180027827A CN102934434B CN 102934434 B CN102934434 B CN 102934434B CN 201180027827 A CN201180027827 A CN 201180027827A CN 102934434 B CN102934434 B CN 102934434B
- Authority
- CN
- China
- Prior art keywords
- motion
- motion vector
- vector
- list
- candidate item
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明一种获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项的方法和装置,其中,该方法包括:从群组中接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中,该群组包括一或多个列表0参考图像和一或多个列表1参考图像;根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;以优先级顺序排列该候选项集合;以及根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。本发明提供的运动矢量预测方法可提供更佳的运动矢量预测可用性或提供更精确的预测。
Description
相关申请的交叉引用
本申请的权利要求依35U.S.C.§119要求如下申请的优先权:2010年7月12日递交的申请号为61/363,557,标题为“VideocodingmethodsforB-framereferencingco-locatedmotionvector”的美国临时案以及2011年1月11日递交的申请号为61/431,454,标题为“Improvedadvancedmotionvectorprediction”的美国临时案。在此合并参考该申请案的全部内容。
技术领域
本发明有关于运动矢量预测方法,更具体地,有关于运动矢量预测方法与装置。
背景技术
在视频解码***中,使用空间与时间预测来针对空间与时间冗余(spatialandtemporalredundancy)减少信息传输。空间与时间预测分别利用同一图像和参考图像的解码像素以形成对当前像素的解码预测。在传统的解码***中,可能必须传输对应于空间与时间预测的边界信息(sideinformation),这将占用压缩视频数据的一些带宽。用于时间预测的运动矢量的传输可能需要压缩视频数据的显著部分(noticeableportion),在低比特率(low-bitrate)应用中尤为如此。在近些年的视频解码领域,为了更加减少运动矢量的相应比特率,必须使用运动矢量预测(MotionVectorPrediction,MVP)技术。MVP在空间和时间上在相邻运动矢量之间利用统计冗余(statisticredundancy)。
当使用MVP时,选择用于当前运动矢量的预测项(predictor)且传输该运动矢量残差(residue)以代替运动矢量自身从而节省了运动矢量传输所对应的比特率。在闭环(closed-loop)架构中可应用MVP机制,其中,预测项可根据已解码信息从解码器中提取,无需传送边界信息。或者,可在比特流(bitstream)中直接传输边界信息以通知解码器所选择的运动矢量预测项类型。MVP在可用于外部编码(inter-coded)区块以节省带宽的同时,也可用于跳过(SKIP)和直接(DIRECT)编码区块以减少下层区块(underlying)的比特率。在传统的时间MVP中,预测项通常基于先前帧(frame)/图像(picture)中的单一候选项(例如共存运动矢量(co-locatedmotionvector))。如果先前帧/图像中的共存运动矢量并不存在,则无法取得当前区块的预测项。因此,需要改进MVP的性能以减少解码***的比特率。通过设计更佳的MVP以提供更精确预测并改进预测项的可用性可实现上述进步。因此,希望MVP可以闭环形式进行操作,以实现无需边界信息或仅需最少的边界信息。
发明内容
本发明提供一种运动矢量预测方法,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测方法包括:从群组中接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中,该群组包括一或多个列表0参考图像和一或多个列表1参考图像;根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;以优先级顺序排列该候选项集合;以及根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。
本发明再提供一种运动矢量预测装置,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测装置包括:接收单元,用于从群组中接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中,该群组包括一或多个列表0参考图像和一或多个列表1参考图像;确定单元,用于根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;排列单元,用于以优先级顺序排列该候选项集合;以及获取单元,用于根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。
本发明又提供一种运动矢量预测方法,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测方法包括:从第一参考图像列表中接收相应于至少一个时间区块的两个或多于两个的运动矢量;根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;以优先级顺序排列该候选项集合;以及根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项;其中,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
本发明还提供一种运动矢量预测装置,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测装置包括:接收单元,用于从第一参考图像列表中接收相应于至少一个时间区块的两个或多个运动矢量;确定单元,用于根据该两个或多个运动矢量确定候选项集合,其中,该候选项集合由至少两个元素组成;排列单元,用于以优先级顺序排列该候选项集合;以及获取单元,用于根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项或运动矢量预测项的候选项或运动矢量或运动矢量候选项;其中,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
本发明提供的运动矢量预测方法可提供更佳的运动矢量预测可用性或提供更精确的预测。
附图说明
图1为根据现有技术B片编码中直接模式预测的运动矢量扩展。
图2为根据现有技术基于第一先前B图像的共存运动矢量,B片编码的运动矢量扩展。
图3为根据预定义规则使用列表0和列表1参考图像的运动矢量,共存区块的运动矢量预测示意图。
图4为图3的四个运动矢量的预定义优先级顺序示意图。
图5为图3的四个运动矢量的另一个预定义优先级顺序示意图。
图6为图3的四个运动矢量的预定义优先级顺序示意图,其中,仅使用四个运动矢量的其中三个作为运动矢量预测的候选项。
图7为图3的四个运动矢量的另一个预定义优先级顺序示意图,其中,仅使用四个运动矢量的其中三个作为运动矢量预测的候选项。
图8为图3的四个运动矢量的预定义优先级顺序示意图,其中,仅使用四个运动矢量的其中两个作为运动矢量预测的候选项。
图9为图3的四个运动矢量的另一个预定义优先级顺序示意图,其中,仅使用四个运动矢量的其中两个作为运动矢量预测的候选项。
图10A为当前列表为列表0且RefldxL0=0时,使用当前区块的扩展运动矢量的运动矢量预测示意图。
图10B为当前列表为列表1且RefldxL1=0时,使用当前区块的扩展运动矢量的运动矢量预测示意图。
图11为图10A的扩展的四个运动矢量的预定义优先级顺序示意图。
图12为图10B的扩展的四个运动矢量的预定义优先级顺序示意图。
图13为图10A的扩展运动矢量mvL0l和mvL1l的预定义优先级顺序示意图。
图14为图10A的扩展运动矢量mvL1jandmvL0j的预定义优先级顺序示意图。
图15A为当前列表为列表0且RefldxL0=0时,使用当前区块的扩展运动矢量,与列表0和列表1参考图像的共存区块的非缩放运动矢量进行运动矢量预测的示意图。
图15B为当前列表为列表1且RefldxL1=0时,使用当前区块的扩展运动矢量,与列表0和列表1参考图像的共存区块的非缩放运动矢量进行运动矢量预测的示意图。
图16为图15A的扩展和非扩展运动矢量的预定义优先级顺序示意图。
图17为图15B的扩展和非扩展运动矢量的预定义优先级顺序示意图。
具体实施方式
在视频解码***中,使用空间与时间预测来针对空间与时间冗余减少信息传输。时间预测使用同一图像中的解码像素以形成对当前像素的解码预测。空间预测通常逐块地进行,例如(以H.264/AVC内部解码的亮度信号(luminancesignal)的)16×16或4×4的区块。在视频序列中,相邻图像通常具有很大的相似性,且简单地使用图像差异(difference)可有效地减少所传输的对应于静态背景区域的信息。然而,视频序列中的移动物体会产生大量的残差,且需要更高比特率以对残差进行解码。运动补偿预测(MotionCompensatedPrediction,MCP)是利用视频序列中时间相关性(correlation)的常用技术。
在前向预测方式中可使用MCP,其中,使用已解码图像或在显示顺序上先于当前图像的图像来预测当前图像区块。除前向预测以外,也可使用后向预测以改进MCP的性能。后向预测使用的是已解码图像或在显示顺序上后于当前图像的图像。由于H.264/AVC的初版已在2003年完成,前向预测和后向预测已分别扩展至列表0预测(list0prediction)和列表1预测(list1prediction),两者皆可包括在显示顺序上先于或后于当前图像的多个参考图像。下面描述默认参考图像列表重建(listreconstruction)。对于列表0,先于当前图像的参考图像比后于当前图像的参考图像的参考图像指数(indice)更低。而对于列表1,后于当前图像的参考图像比先于当前图像的参考图像的参考图像指数更低。对于列表0和列表1两者,在应用上述的规则之后,还要在确定参考图像索引(index)时考虑时间距离(temporaldistance)。一般而言,更靠近当前图像的参考图像具有较低的参考图像索引。例如,假设当前图像为图5,且图像0,2,4,6,和8为参考图像,其中,数字表示播放顺序。从指数零开始,以升序排列参考图像(ascendingreferencepicture)指数的列表0的参考图像为4,2,0,6,和8。从指数零开始,以升序排列参考图像指数的列表1的参考图像为6,8,4,2,和0。索引值等于0的参考图像称为共存图像(co-locatedpicture),且在此实例中,以图像5作为当前图像,图像6为列表1共存图像,而图像4为列表0共存图像。当列表0或列表1共存图像中的区块具有和当前图像中当前区块相同的区块位置时,该区块称为列表0或列表1共存区块,或称为列表0或列表1中的共存区块。在早期视频标准(例如,MPEG-1,MPEG-2andMPEG-4)中,用于运动估计模式(motionestimationmode)的单元主要基于宏区块(macroblock)。在H.264/AVC中,16×16的宏区块可分割(segment)为16×16,16×8,8×16以及8×8区块以用于运动估计(motionestimation)。此外,8×8区块可分割为16×16,16×8,8×16以及8×8,8×4,4×8及4×4区块以用于运动估计。对于发展中的高性能视频编码(HighEfficiencyVideoCoding,HEVC)标准,将用于运动估计/补偿的单元称为预测单元(PredictionUnit,PU),其中,从最大区块尺寸开始进行分层分区而得到PU。为H.264/AVC标准中的每一片(slice)选择MCP类型。其中,MCP限制在列表0预测的片称为P片。而MCP除列表0预测以外也包括列表1预测和双向预测(bidirectionalprediction)的片称为B片。
在视频编码***中,将运动矢量和编码的残差传送至解码器以用于在解码器端重建视频。此外,在具有弹性参考图片结构(flexiblereferencepicturestructure)的***中,可能也必须传送相应于所选择参考图片的信息。运动矢量的传送可能需要显著一部分的传送比特流,在低比特率应用或运动矢量对应于更小区块或高运动精确度(motionaccuracy)的***中尤其如此。为了更减少相应于运动矢量的比特流,近年来已在视频编码领域运用MVP技术。MVP技术在空间和时间上在相邻运动矢量之间利用统计冗余。在闭环架构中可应用MVP机制,其中,可根据已解码信息从解码器提取预测项,且无需传送边界信息。或者,可在比特流中直接传输边界信息以通知解码器所选择的运动矢量预测项类型。
在H.264/AVC标准中,对于P片中的宏区块,除传统的内部和外部模式以外,还存在一种跳过模式(SKIPmode)。由于跳过模式不传送量化误差信号(quantizederrorsignal)、运动矢量和参考索引参数,跳过模式是一种实现更高压缩率的有效方法。对于16×16宏区块,在跳过模式中,其仅需要指示正在使用SKIP模式的信号,从而实现大幅减少比特率。用于重建SKIP宏区块的运动矢量类似于用于宏块的运动矢量预测项。在H.264/AVC标准中,对于B片,支持四种不同的外部预测模式-列表0、列表1、双向预测以及直接预测(DIRECTprediction),其中,列表0和列表1代表分别使用参考图片组0和组1的预测模式。而对于双向预测模式,预测信号是由运动补偿列表0和列表1预测信号的加权平均值形成。直接预测模式是从先前传送的语法元素(syntaxelement)进行推断(infer),且直接预测模式可为列表0、列表1或双向预测模式的任意一种。因此,在直接预测模式中无需传送运动矢量的信息。在不传送量化误差信号情况下,直接宏块模式表示B跳过模式,且可对该区块进行有效编码。
不断发展的HEVC正在考虑针对H.264/AVC的运动矢量预测做一些改进。在本发明中,揭露了根据过去(past)和/或未来(future)参考图像中的时间区块,对B帧/图像/片的运动矢量预测***和方法。通过由过去和/或未来参考图像中的时间区块的运动矢量对当前区块的运动矢量进行有效预测以改进运动矢量的编码效率。将多个时间运动矢量看作当前区块的预测项的多个候选项(candidate),且以优先级顺序排列候选项。具有高优先级顺序的候选项为具有低优先级顺序候选项之前的预测项。基于MVP获取的优先级的优势在于增加当前区块的时间MVP候选项存在的机会。例如,传统的视频编码***仅将先前帧/图像中的共存运动矢量看作候选项。如果此候选项不存在,则编码***将认为无法获取共存区块的MVP候选项。因此,需要增加MVP候选项的存在几率以改进编码***的效率。
在H.264/AVC标准中,B片使用时间直接模式(temporalDIRECTmode),其中,如图1所示,从第一列表1参考图像中的共存区块120的运动矢量中获取B片中当前区块110的运动矢量。时间直接模式的运动矢量获取在Tourapis发表的“H.264标准中双向预测片的直接模式编码”(IEEETrans,视频技术电路与***,第15期,第119-126页,2005年1月)中有所描述。将第一列表1参考的共存区块的运动矢量标记为而对于列表0参考图像和列表1参考图像,将当前区块的运动矢量标记为和将当前图像与列表0参考图像之间的时间距离标记为TDB,而将列表0参考图像与列表1参考图像之间的时间距离标记为TDD。据此可获取当前区块的运动矢量:
然后将上述等式进行以下替换:
ScaleFactor=clip(-1024,1023,(TDB×X+32)>>6)(4)
由此可在片/图像层级预先计算(pre-computed)X与ScaleFactor。在时间直接模式中,运动矢量仅根据第一列表1参考的共存区块的运动矢量。
在另一现有技术-Laroche等发表的“运动矢量预测项选择的RD优化编码”(IEEETrans,视频技术电路与***,第18期,第12号,第1681-1691页,2008年12月)中,揭示了一种根据运动矢量竞争(competition)的运动矢量预测选择方法。运动矢量竞争使用RD优化(RDoptimization)以从运动矢量预测项候选项中确定最佳运动矢量预测项。例如,如图2所示,时间运动矢量预测项可包括列表0运动矢量,以及列表0和列表1运动矢量,其中,列表0运动矢量对应于列表1共存图像Ref1中的共存区块220,列表0和列表1运动矢量用于列表0共存图像B-1中的共存区块240。可以与H.264/AVC标准中定义的相同方式来计算对应于列表1共存图像Ref1中的共存区块230的列表0运动矢量:
列表0共存图像B-1中共存区块的列表0和列表1运动矢量可用于获取当前区块210的运动矢量预测项。如果存在图像B-1中指向前向P图像(P-picture)的共存运动矢量则运动预测项和可通过下列公式计算出来:
图2中描述了运动矢量且dLOB-1代表前向P帧和帧B-1之间的时间距离。在后向预测的情形中,预测项和可通过下列公式计算出来:
如图2中的描述,运动矢量是图B-1中的共存运动矢量,其指向后向P帧。根据运动矢量和的可得性,公式(7)-(12)中对应的预测项可用于当前块中,且可运用RD优化以选择最佳运动矢量预测项。通过Laroche等人的运动矢量预测机制,将需要传送边界信息至解码器中以指示所选择的特定运动矢量预测项。传送选择的运动矢量预测项所对应的边界信息将消耗一些带宽。无论是否致能或禁能运动矢量竞争机制,时间运动矢量预测项可促进减少运动矢量残差。需要开发时间运动矢量预测项技术以在不使用运动矢量竞争时中增强时间运动矢量预测项;并在使用运动矢量竞争时,增强时间运动矢量预测项的候选项。此外,还需实现增强的时间运动矢量预测项无额外边界信息,或仅有最小的额外边界信息。
因此,本发明发展图像中的当前块的运动矢量预测技术。本发明的运动矢量预测技术可用于确定当前块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。运动矢量技术从未来和过去参考图像中使用相应于时间区块的运动矢量作为预测项的候选项,并根据优先级顺序选择预测项。图3为运动矢量预测的示意图,该运动矢量预测根据优先级顺序使用未来和过去参考图像中共存区块的运动矢量。图3中使用的未来图像属于列表1的图像,其参考图像索引RefldxL1等于0,将未来图像标记为“l”。图3中使用的过去图像属于列表0的图像,其参考图像索引RefldxL0等于0,且将过去图像标记为“j”。此外,将当前图像标记为“k”,将属于列表0且RefldeL0>1的图像标注为“i”,而将属于列表1且RefldeL0>1的图像标注为“m”。根据优先级顺序分别从图像j的共存区块320和图像l的共存区块330的运动矢量mvL0j、mvL1j、mvL0l及mvL1l中确定当前块310的运动矢量mvL0和mvL1。运动矢量mvL0j和mvL1j指的是图像j的共存区块320的运动矢量,运动矢量mvL0j和mvL1j分别指向列表0和列表1中的图像。运动矢量mvL0l和mvL1l指的图像l的共存区块330的运动矢量,运动矢量mvL0l和mvL1l分别指向列表0和列表1的图像。将以优先顺序排列这些运动矢量候选项以使得能相应地选择预测项。
图4为图3的四个运动矢量候选项的预定义优先级顺序的示意图。使用列表0中的参考图像,根据未来和过去参考图像中的共存运动矢量确定当前区块310的运动矢量预测项如下所述:
·如果mvL0l存在且对应参考图像(图像id=i-1)位于当前图像的列表0中,
则mvL0=mvL0l(参考图像id=i-1);
·否则,如果mvL1j存在且对应参考图像(图像id=m)位于当前图像的列表0中,
则mvL0=mvL1j(参考图像id=m);
·否则,如果mvL0j存在且对应参考图像(图像id=j)位于当前图像的列表0中,
则mvL0=mvL0j(参考图像id=j);
·否则,如果mvL1l存在且对应参考图像(图像id=l)位于当前图像的列表0中,
则mvL0=mvL1l(参考图像id=l);
·否则,
无法取得mvL0。
上述的预定义优先级顺序显示了使用列表0中的参考图像以及预测项的候选项,确定当前区块310的运动矢量预测项或运动矢量预测项的候选项是根据列表0和列表1参考图像中的共存运动矢量的一个实例。所属领域的技术人员可使用其他预定义优先级顺序以实现相同或相似目的。
图5为用于图3的四个运动矢量候选项的预定义优先级顺序的另一示意图。使用列表1中的参考图像,根据未来和过去参考图像中的共存运动矢量确定当前区块310的运动矢量预测项如下所述:
·如果mvL1j存在且对应参考图像(图像id=m)位于当前图像的列表1中,
则mvL1=mvL1j(参考图像id=m);
·否则,如果mvL0l存在且对应参考图像(图像id=i-1)位于当前图像的列表1中,
则mvL1=mvL0l(参考图像id=i-1);
·否则,如果mvL1l存在且对应参考图像(图像id=l)位于当前图像的列表1中,
则mvL1=mvL1l(参考图像id=l);
·否则,如果mvL0j存在且对应参考图像(图像id=j)位于当前图像的列表1中,
则mvL1=mvL0j(参考图像id=j);
·否则,
无法取得mvL1。
上述的预定义优先级顺序显示了使用列表1中的参考图像以及预测项的候选项,确定当前区块310的运动矢量预测项或运动矢量预测项的候选项是根据列表0和列表1参考图像中的共存运动矢量的一个实例。所属领域的技术人员可使用其他预定义优先级顺序以实现相同或相似目的。
尽管上述将四个矢量都看作当前区块的预测项或预测项候选项,但并非必须使用全部的运动矢量候选项。例如,如图6所示,可使用列表0中的参考图像,根据图3中四个运动矢量的其中三个来确定当前区块310的运动矢量预测项或运动矢量预测项候选项,如下所述:
·如果mvL0l存在且对应参考图像位于当前图像的列表0中,
则mvL0=mvL0l(参考图像id=i-1);
·否则,如果mvL1j存在且对应参考图像位于当前图像的列表0中,
则mvL0=mvL1j(参考图像id=m);
·否则,如果mvL0j存在且对应参考图像位于当前图像的列表0中,
则mvL0=mvL0j(参考图像id=j);
·否则,
无法取得mvL0。
类似地,如图7所示,可使用列表1中的参考图像,根据图3中四个运动矢量的其中三个来确定当前区块310的运动矢量预测项或运动矢量预测项候选项,如下所述:
·如果mvL1j存在且对应参考图像位于当前图像的列表1中,
则mvL1=mvL1j(参考图像id=m);
·否则,如果mvL0l存在且对应参考图像位于当前图像的列表1中,
则mvL1=mvL0l(参考图像id==i-1);
·否则,如果mvL1l存在且对应参考图像位于当前图像的列表1中,
则mvL1=mvL1l(参考图像id=l);
·否则,
mvL1不可用。
在另一个实例中,如图8所示,可使用列表0中的参考图像,根据图3中四个运动矢量的其中两个来确定当前区块310的运动矢量预测项或运动矢量预测项候选项,如下所述:
·如果mvL0l存在且对应参考图像位于当前图像的列表0中,
则mvL0=mvL0l(参考图像id=i-1);
·否则,如果mvL1j存在且对应参考图像位于当前图像的列表0中,
则mvL0=mvL1j(参考图像id=m);
·否则,
无法取得mvL0。
类似地,如图9所示,可使用列表1中的参考图像,根据图3中四个运动矢量的其中两个来定义当前区块310的运动矢量预测项或运动矢量预测项候选项,如下所述:
·如果mvL1j存在且对应参考图像位于当前图像的列表1中,
则mvL1=mvL1j(参考图像id=m);
·否则,如果mvL0l存在且对应参考图像位于当前图像的列表1中,
则mvL1=mvL0l(参考图像id==i-1);
·否则,
mvL1不可用。
本发明并不限于使用相应于列表0参考图像中时间区块的至少一个运动矢量以及列表1参考图像中时间区块的至少一个运动矢量以确定当前区块的运动矢量预测项或运动矢量预测项候选项。在一些实施例中,优先级顺序可结合于比特流,例如序列头部(sequenceheader,)、图像头部(pictureheader)或片头部(sliceheader);根据此优先级顺序从列表1共存区块330对应的两个运动矢量mvL0l和mvL1l中定义当前区块310的运动矢量预测项或运动矢量预测项候选项。在另一个实例中,根据结合于序列头部、图像头部或片头部的优先级顺序从列表0共存区块320对应的两个运动矢量mvL0j和mvL1j中定义当前区块310的运动矢量预测项或运动矢量预测项候选项。
尽管上述示例使用RefldxL1=0的未来参考图像的共存运动矢量和RefldxL0=0的过去参考图像的共存运动矢量作为当前区块的运动运动矢量预测项候选项,也可使用对应参考图像的扩展(scaled)共存运动矢量作为候选项。在图1和图2以及对应的文字中描述了运动矢量扩展方法。图10A为当前列表为列表0且RefldxL0=0时,根据列表0和列表1共存区块的扩展运动矢量(scaledmotionvector)的运动矢量预测示意图。将对应于mvL0l、mvL1j、mvL0j以及mvL1l的扩展运动矢量分别标记为1002、1004、1006和1008。扩展的运动矢量表示通过扩展的列表0或列表1共存运动矢量,当前区块与RefldxL0=0的列表0中参考图像之间的运动矢量。因此,将使用扩展的运动矢量1002、1004、1006及1008,以取代mvL0l、mvL1j、mvL0j以及mvL1l作为运动矢量预测项或运动矢量预测项候选项的候选值。扩展的运动矢量可提供比非扩展运动矢量更佳的预测。图10B为当前列表为列表1且RefldxL1=0时,根据列表0和列表1共存区块的扩展运动矢量的运动矢量预测示意图。将对应于mvL1j,mvL0l,mvL1l以及mvL0j的扩展运动矢量分别标记为1012、1014、1016和1018。扩展的运动矢量表示通过扩展的列表0或列表1共存运动矢量,当前区块与RefldxL1=0的列表1中参考图像之间的运动矢量。因此,将使用扩展的运动矢量1102、1014、1016及1018以取代mvL1j,mvL0l,mvL1l以及mvL0j作为运动矢量预测项或运动矢量预测项候选项的候选值。扩展的运动矢量可提供比非扩展运动矢量更佳的预测。
类似于非扩展运动矢量的情形,可对扩展的运动矢量分配预定义优先级顺序以用于列表0运动矢量预测。可直接获取或在比特流中传送列表0参考图像索引RefldxL0。图11为在当前列表为列表0且RefldxL0=0的情况下,用于图10A的扩展运动矢量的预定义优先级顺序的示意图。根据如下述的优先级顺序确定运动矢量预测项或运动矢量预测项的候选项:
·如果mvL0l存在,
则mvL0=扩展的mvL0l(运动矢量1002);
·否则,如果mvL1j存在,
则mvL0=扩展的mvL1j(运动矢量1004);
·否则,如果mvL0j存在,
则mvL0=扩展的mvL0j(运动矢量1006);
·否则,如果mvL1l存在,
则mvL0=扩展的mvL1l(运动矢量1008);
·否则,
无法取得mvL0。
在另一个实施例中,列表0运动矢量预测(当前列表为列表0且RefIdxL0=0)根据下述优先级顺序确定获取当前区块310的运动矢量预测项或运动矢量预测项候选项:
·如果mvL0l存在,
则mvL0=扩展的mvL0l(运动矢量1002);
·否则,如果mvL1l存在,
则mvL0=扩展的mvL1l(运动矢量1008);
·否则,
无法取得mvL0。
在此情形中,仅考虑对应于列表1共存区块330的扩展运动矢量。与优先级顺序相关的信息是序列头部、图像头部或片头部。
而在另一个实施例中,列表0运动矢量预测(当前列表为列表0且RefIdxL0=0)根据下述优先级顺序确定当前区块310的运动矢量预测项或运动矢量预测项候选项:
·如果mvL1j存在,
则mvL0=扩展的mvL1j(运动矢量1004);
·否则,如果mvL0j存在,
则mvL0=扩展的mvL0j(运动矢量1006);
·否则,
无法取得mvL0。
在此情形中,仅考虑对应于列表0共存区块320的扩展运动矢量。与优先级顺序相关的信息是序列头部、图像头部或片头部。
还可对扩展的运动矢量分配预定义优先级顺序以用于列表1运动矢量预测。可直接获取或在比特流中传送列表1参考图像索引RefldxL1。图12为在当前列表为列表1且RefldxL1=0的情况下,用于图10B的扩展运动矢量的预定义优先级顺序的示意图。根据如下述的优先级顺序确定运动矢量预测项或运动矢量预测项的候选项:
·如果mvL1j存在,
则mvL1=扩展的mvL1j;
·否则,如果mvL0l存在,
则mvL1=扩展的mvL0l;
·否则,如果mvL1l存在,
则mvL1=扩展的mvL1l;
·否则,如果mvL0j存在,
则mvL1=扩展的mvL0j;
·否则,
无法取得mvL1。
类似地,根据结合于比特流的预定义优先级顺序,列表1运动矢量预测(当前列表为列表1且RefIdxL1=0)可仅考虑对应于列表0共存区块320的扩展运动矢量(即运动矢量1012和1018);或者根据结合于比特流的预定义优先级顺序,列表1运动矢量预测(当前列表为列表1且RefIdxL1=0)可仅考虑对应于列表1共存区块330的扩展运动矢量(即运动矢量1014和1016)。
可从图11或图12中选择两或三个扩展运动矢量作为运动矢量预测项或运动矢量预测项候选项的候选项的候选值,且当前区块的运动矢量预测项或运动矢量预测项候选项是根据优先级顺序从这些候选值中确定。例如,这些候选项的候选值包括图11的两个运动矢量1002和1004,且根据一个优先级顺序,在运动矢量1004之前先考虑运动矢量1002。在另一个实施例中,这些候选项的候选值包括图12的三个运动矢量1012、1014和1016,且根据一个优先级顺序,首先考虑运动矢量1012,然后是运动矢量1014,最后是运动矢量1018。
如前所述,尽管图11中的矢量将对应于列表0和列表1共存运动矢量的所有扩展运动矢量作为运动矢量预测项或运动矢量预测项候选项的候选值,可将候选项仅限于对应于列表0或列表1中共存区块的扩展运动矢量。如前所述,可直接获取或在比特流中传送列表0参考图像索引RefldxL0。在当前列表为列表0且RefIdxL0=0的情况中,仅将列表1中共存区块所对应的扩展运动矢量作为候选项。图13为在所述情况下,预定义优先级顺序的示意图。可在每个预测单元(predictionunit,PU)结合或定义当前列表为列表0的信息。根据如下述的优先级顺序确定运动矢量预测项或运动矢量预测项的候选项:
·如果mvL0l存在,
则mvL0=扩展的mvL0l;
·否则,如果mvL1l存在,
则mvL0=扩展的mvL1l;
·否则,
无法取得mvL0。
在上述的实例中,可将列表0中共存区块所对应的扩展运动矢量作为候选项。图14为在所述情况下,预定义优先级顺序的示意图。根据如下述的优先级顺序确定运动矢量预测项或运动矢量预测项的候选项:
·如果mvL1j存在,
则mvL0=扩展的mvL1j;
·否则,如果mvL0j存在,
则mvL0=扩展的mvL0j;
·否则,
无法取得mvL0。
在上述的实例中,运动矢量预测是基于列表0和列表1共存运动矢量的扩展运动矢量或非扩展运动矢量。可结合列表0和列表1共存运动矢量的扩展运动矢量和非扩展运动矢量以提供更佳的运动矢量预测。图15A为使用扩展运动矢量和非扩展运动矢量的运动矢量预测示意图。当前区块310与图像id=j的列表0中参考图像之间的扩展运动矢量1002、1004、1006及1008和未来与过去参考图像中共存区块的非扩展运动矢量mvL0l、mvL1j、mvL0j和mvL1l都可用作运动矢量预测项或运动矢量预测项的候选项的候选项。图15B为使用扩展运动矢量和非扩展运动矢量的运动矢量预测示意图。当前区块310与图像id=l的列表1中参考图像之间的扩展运动矢量1012、1014、1016及1018和非扩展运动矢量mvL1j、mvL0l、mvL1l及mvL0j都可用作运动矢量预测项或运动矢量预测项的候选项的候选项。
图16为使用图15A中所示的未来与过去参考图像中共存区块的扩展运动矢量和非扩展运动矢量作为运动矢量预测项的候选项进行运动矢量预测的示意图。运动矢量预测项或运动矢量预测项的候选项的候选值包括当前区块310与图像id=j的列表0中参考图像之间的扩展运动矢量1002、1004、1006及1008和未来与过去参考图像中共存区块的非扩展运动矢量mvL0l、mvL1j、mvL0j及mvL1l。根据下述预定义优先级顺序确定预测项或预测项的候选项:
·如果mvL0l存在且对应参考图像(图像id=i-1)位于当前图像的列表0中,
则mvL0=mvL0l(参考图像id=i-1);
·否则,
mvL0=扩展的mvL0l(参考图像id=j);
·否则,如果mvL1j存在且对应参考图像(图像id=m+1)位于当前图像的列表0中,
则mvL0=mvL1j(参考图像id=m+1);
·否则,
mvL0=扩展的mvL1j(参考图像id=j)
·否则,如果mvL0j存在且对应参考图像(图像id=j)位于当前图像的列表0中,
则mvL0=mvL0j(参考图像id=j);
否则,
mvL0=扩展的mvL0j(参考图像id=j);
·否则,如果mvL1l存在且对应参考图像(图像id=l)位于当前图像的列表0中,
则mvL0=mvL1l(参考图像id=l);
否则,
mvL0=扩展的mvL1l(参考图像id=j);
否则,
无法取得mvL0。
图17为使用图15B中所示的未来与过去参考图像中共存区块的扩展运动矢量和非扩展运动矢量作为运动矢量预测项的候选项进行运动矢量预测的示意图。运动矢量预测项或运动矢量预测项的候选项的候选值包括当前区块310与图像id=l的列表1中参考图像之间的扩展运动矢量1012、1014、1016及1018和未来与过去参考图像中共存区块的非扩展运动矢量mvL0l、mvL1j、mvL0j及mvL1l。根据下述预定义优先级顺序确定预测项或预测项的候选项:
·如果mvL1j存在且对应参考图像(图像id=m+1)位于当前图像的列表1中,
则mvL1=mvL1j(参考图像id==m+1);
·否则,
mvL1=扩展的mvL1j(参考图像id=l);
·否则,如果mvL0l存在且对应参考图像(图像id=i-1)位于当前图像的列表1中,
则mvL1=mvL0l(参考图像id=i-1);
·否则,
mvL1=扩展的mvL0l(参考图像id=l)
·否则,如果mvL1l存在且对应参考图像(图像id=l)位于当前图像的列表1中,
则mvL1=mvL1l(参考图像id=l);
否则,
mvL1=扩展的mvL1l(参考图像id=l);
·否则,如果mvL0j存在且对应参考图像(图像id=j)位于当前图像的列表1中,
则mvL1=mvL0j(参考图像id=j);
否则,
mvL1=扩展的mvL0j(参考图像id=l);
否则,
无法取得mvL1。
在根据预定义优先级顺序进行运动矢量预测的上述实例中,每个实例中分别使用了优先级顺序以说明从运动矢量候选项中确定运动矢量预测项或运动矢量预测项候选项的过程。特定的优先级顺序并不能作为本发明的限制。所属领域的技术人员可为选择不同的运动矢量候选项的优先级顺序以实现本发明。此外,尽管上述实例说明候选项之间的运动矢量顺序是根据预定义优先级顺序确定的,也可根据自适应机制(adaptivescheme)来执行候选项的优先级顺序。自适应优先级顺序机制可根据先前区块的重构(reconstructed)运动矢量的统计值、当前区块的分区类型(partitiontype)、运动矢量的相关性、运动矢量的方向、扩展运动矢量的方向为向内(interpolation)或向外(extrapolation)、运动矢量距离,或者在时间运动矢量的情形中运动矢量是否经过当前区块。此外,自适应机制也可根据两个或更多个上述因素的组合。
当使用先前区块的重构运动矢量的统计值以用于自适应机制时,统计值可相应于运动矢量候选项的计数(count)。将优先级顺序适配为运动矢量候选项的计数,其中,对具有更高计数的运动矢量候选项分配更高的优先级以用于运动矢量预测。当使用当前区块的分区类型以用于自适应机制时,举例说明,如果将2Nx2N大小(size)的当前编码单元分为Nx2N大小的两个矩形预测单元,且当前区块为左预测单元,对与当前编码单元的左相邻单元(leftneighbor)具有更高相似度的运动矢量分配更高的优先级;如果将2Nx2N大小的当前编码单元分为Nx2N大小的两个矩形预测单元,且当前区块为右预测单元,对与当前编码单元的右相邻单元具有更高相似度的运动矢量分配更高的优先级。当使用运动矢量的相关性以用于自适应机制时,对具有更高相关性的运动矢量分配更高的优先级。例如,如果优先级列表中的两个运动矢量完全相同,将运动矢量看作具有更高的相关性。当使用运动矢量的方向以用于自适应机制时,举例而言,对指向目标参考图像方向的运动矢量分配更高的优先级。当使用扩展运动矢量的方向为向内或向外以用于自适应机制时,举例而言,可对具有向内方向的扩展运动矢量分配更高的优先级。当使用运动矢量距离以用于自适应机制时,举例而言,将从当前区块到目标参考图像具有较短时间距离的运动矢量分配更高的优先级。当使用时间运动矢量的覆盖范围(coverage)以用于自适应机制时,对覆盖当前区块的运动矢量分配更高的优先级。
需注意,本发明不仅可运用于外部模式,也可运用于跳过、直接及合并(Merge)模式。在外部模式中,鉴于当前列表,使用运动矢量预测项以用于预测PU的运动矢量,并传送运动矢量残差。当不使用运动矢量竞争机制时,可运用当前发明以获取运动矢量预测项;或者当使用运动矢量机制时,可运用当前发明以获取运动矢量预测项的候选项。对于跳过、直接及合并(Merge)模式,可将其看作外部模式的特殊情形,其中,不传送运动矢量残差且总将运动矢量残差推断为0。在这些情形中,当不使用运动矢量竞争机制时,可运用当前发明以获取运动矢量预测项;或者当不使用运动矢量机制时,可运用当前发明以获取运动矢量预测项的候选项。
上述的根据本发明的运动矢量预测的实施例可在不同硬件、软件、或二者的组合中实现。例如,本发明的一个实施例可为集成在视频压缩芯片中的电路或集成在视频压缩软件中的程序代码以执行实施例中所述的处理。本发明的一个实施例也可为数字信号处理器(DSP)上执行的程序代码以执行实施例中所述的处理。本发明也关于由计算机处理器、DSP、微处理机或FPGA执行的多个功能。根据本发明,通过执行定义本发明所包括的特定方法的机器可读软件代码或固件代码,可配置这些处理器以执行特定任务。可在不同程序语言和不同格式或风格中开发软件代码或固体代码。也可对不同目标平台编译软件代码。然而,根据本发明不同编码格式、风格和软件代码语言以及为执行任务的配置代码其他方式都不得脱离本发明的精神与范围。
在不脱离本发明精神过基本特征的前提下可将本发明以其他特定形式实现。将所述的实例看作仅为说明目的的各个方面,并非用于限制用途。因此,本发明的范围由所附的权利要求决定而并非前面的描述所决定。在权利要求的含义或其等效范围之内的任何改变都在本发明保护范围之内。
Claims (29)
1.一种运动矢量预测方法,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测方法包括:
接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中,该至少一个时间区块在第一参考图像中,并且该第一参考图像在第一列表中,该第一列表从列表0与列表1组成的群组中选择,第二列表为该群组中选择的不同于该第一列表的另一列表,其中该两个或多于两个的运动矢量中第一运动矢量指向该第一列表中的参考图像,并且该两个或多于两个的运动矢量中第二运动矢量指向该第二列表中的参考图像;
根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;
以优先级顺序排列该候选项集合;以及
根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。
2.如权利要求1所述的运动矢量预测方法,其特征在于,该优先级顺序为预定义优先级顺序。
3.如权利要求2所述的运动矢量预测方法,其特征在于,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
4.如权利要求1所述的运动矢量预测方法,其特征在于,根据自适应机制确定该优先级顺序。
5.如权利要求4所述的运动矢量预测方法,其特征在于,该自适应机制是根据从一个群组中选择的标准,其中该群组包括多个先前区块的重构运动矢量的统计值、该当前区块的分区类型、该多个运动矢量的相关性、该多个运动矢量的方向、该多个运动矢量的距离以及在时间运动矢量的情形中该多个运动矢量是否经过该当前区块。
6.如权利要求1所述的运动矢量预测方法,其特征在于,从该两个或多于两个的运动矢量中选择该候选项集合。
7.如权利要求1所述的运动矢量预测方法,其特征在于,该确定该候选项集合包括提取对应于该两个或多于两个的运动矢量的多个扩展运动矢量,且其中,该候选项集合是从该多个扩展运动矢量或从该两个或多于两个的运动矢量与该多个扩展运动矢量的组合中选择的。
8.如权利要求7所述的运动矢量预测方法,其特征在于,从该多个扩展运动矢量中选择该候选项集合。
9.如权利要求7所述的运动矢量预测方法,其特征在于,从该两个或多于两个的运动矢量或该多个扩展运动矢量中选择该候选项集合。
10.如权利要求7所述的运动矢量预测方法,其特征在于,该优先级顺序是根据一个基于该多个扩展运动矢量的方向为向内或向外的自适应机制。
11.一种运动矢量预测装置,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测装置包括:
接收单元,用于接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中,该至少一个时间区块在第一参考图像中,并且该第一参考图像在第一列表中,该第一列表从列表0与列表1组成的群组中选择,第二列表为该群组中选择的不同于该第一列表的另一列表,其中该两个或多于两个的运动矢量中第一运动矢量指向该第一列表中的参考图像,并且该两个或多于两个的运动矢量中第二运动矢量指向该第二列表中的参考图像;
确定单元,用于根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;
排列单元,用于以优先级顺序排列该候选项集合;以及
获取单元,用于根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项。
12.如权利要求11所述的运动矢量预测装置,其特征在于,该优先级顺序为预定义优先级顺序。
13.如权利要求12所述的运动矢量预测装置,其特征在于,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
14.如权利要求11所述的运动矢量预测装置,其特征在于,根据自适应机制确定该优先级顺序。
15.如权利要求14所述的运动矢量预测装置,其特征在于,该自适应机制是根据从一个群组中选择的标准,其中该群组包括多个先前区块的重构运动矢量的统计值、该当前区块的分区类型、该多个运动矢量的相关性、该多个运动矢量的方向、该多个运动矢量的距离以及在时间运动矢量的情形中该多个运动矢量是否经过该当前区块。
16.如权利要求11所述的运动矢量预测装置,其特征在于,从该两个或多于两个的运动矢量中选择该候选项集合。
17.如权利要求11所述的运动矢量预测装置,其特征在于,该确定该候选项集合的该确定单元包括提取对应于该两个或多于两个的运动矢量的多个扩展运动矢量的装置,且其中,该候选项集合是从该多个扩展运动矢量或从该两个或多于两个的运动矢量与该多个扩展运动矢量的组合中选择的。
18.如权利要求17所述的运动矢量预测装置,其特征在于,从该多个扩展运动矢量中选择该候选项集合。
19.如权利要求17所述的运动矢量预测装置,其特征在于,从该两个或多于两个的运动矢量或该多个扩展运动矢量中选择该候选项集合。
20.如权利要求17所述的运动矢量预测装置,其特征在于,该优先级顺序是根据一个基于该多个扩展运动矢量的方向为向内或向外的自适应机制。
21.一种运动矢量预测方法,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测方法包括:
接收相应于至少一个时间区块的两个或多于两个的运动矢量,其中该至少一个时间区块在第一参考图像中,并且该第一参考图像在第一列表中,该第一列表从列表0与列表1组成的群组中选择,第二列表为该群组中选择的不同于该第一列表的另一列表,其中该两个或多于两个的运动矢量中第一运动矢量指向该第一列表中的参考图像,并且该两个或多于两个的运动矢量中第二运动矢量指向该第二列表中的参考图像;
根据该两个或多于两个的运动矢量确定候选项集合,其中,该候选项集合包括至少两个元素;
以优先级顺序排列该候选项集合;以及
根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项;
其中,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
22.如权利要求21所述的运动矢量预测方法,其特征在于,从该两个或多于两个的运动矢量中选择该候选项集合。
23.如权利要求21所述的运动矢量预测方法,其特征在于,该确定该候选项集合包括提取对应于该两个或多于两个的运动矢量的多个扩展运动矢量,其中,从该多个扩展运动矢量或该两个或多于两个的运动矢量与该多个扩展运动矢量的组合中选择该候选项集合。
24.如权利要求23所述的运动矢量预测方法,其特征在于,从该多个扩展运动矢量中选择该候选项集合。
25.如权利要求21所述的运动矢量预测方法,其特征在于,该第一参考图像列表为列表0参考图像或列表1参考图像。
26.一种运动矢量预测装置,用于获取图像中当前区块的运动矢量预测项、运动矢量预测项的候选项、运动矢量或者运动矢量候选项,该运动矢量预测装置包括:
接收单元,用于接收相应于至少一个时间区块的两个或多个运动矢量,其中该至少一个时间区块在第一参考图像中,并且该第一参考图像在第一列表中,该第一列表从列表0与列表1组成的群组中选择,第二列表为该群组中选择的不同于该第一列表的另一列表,其中该两个或多于两个的运动矢量中第一运动矢量指向该第一列表中的参考图像,并且该两个或多于两个的运动矢量中第二运动矢量指向该第二列表中的参考图像;
确定单元,用于根据该两个或多个运动矢量确定候选项集合,其中,该候选项集合由至少两个元素组成;
排列单元,用于以优先级顺序排列该候选项集合;以及
获取单元,用于根据该优先级顺序从该候选项集合中确定该当前区块的该运动矢量预测项或运动矢量预测项的候选项或运动矢量或运动矢量候选项;
其中,相应于该优先级顺序的信息是结合于序列头部、图像头部或片头部。
27.如权利要求26所述的运动矢量预测装置,其特征在于,从该两个或多于两个的运动矢量中选择该候选项集合。
28.如权利要求26所述的运动矢量预测装置,其特征在于,该确定该候选项集合的该确定单元包括提取对应于该两个或多于两个的运动矢量的多个扩展运动矢量的装置,其中,从该多个扩展运动矢量或该两个或多于两个的运动矢量与该多个扩展运动矢量的组合中选择该候选项集合。
29.如权利要求28所述的运动矢量预测装置,其特征在于,从该多个扩展运动矢量中选择该候选项集合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610139669.8A CN105704495B (zh) | 2010-07-12 | 2011-04-22 | 时间运动矢量预测的方法与装置 |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36355710P | 2010-07-12 | 2010-07-12 | |
US61/363,557 | 2010-07-12 | ||
US201161431454P | 2011-01-11 | 2011-01-11 | |
US61/431,454 | 2011-01-11 | ||
US13/039,555 US9124898B2 (en) | 2010-07-12 | 2011-03-03 | Method and apparatus of temporal motion vector prediction |
US13/039,555 | 2011-03-03 | ||
PCT/CN2011/073167 WO2012006889A1 (en) | 2010-07-12 | 2011-04-22 | Method and apparatus of temporal motion vector prediction |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610139669.8A Division CN105704495B (zh) | 2010-07-12 | 2011-04-22 | 时间运动矢量预测的方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102934434A CN102934434A (zh) | 2013-02-13 |
CN102934434B true CN102934434B (zh) | 2016-03-30 |
Family
ID=45438575
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610139669.8A Active CN105704495B (zh) | 2010-07-12 | 2011-04-22 | 时间运动矢量预测的方法与装置 |
CN201180027827.6A Active CN102934434B (zh) | 2010-07-12 | 2011-04-22 | 时间运动矢量预测的方法与装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610139669.8A Active CN105704495B (zh) | 2010-07-12 | 2011-04-22 | 时间运动矢量预测的方法与装置 |
Country Status (9)
Country | Link |
---|---|
US (2) | US9124898B2 (zh) |
EP (1) | EP2559252A4 (zh) |
JP (1) | JP5788979B2 (zh) |
KR (2) | KR20130021388A (zh) |
CN (2) | CN105704495B (zh) |
AU (1) | AU2011278851B2 (zh) |
BR (1) | BR112012027263B1 (zh) |
CA (1) | CA2794379C (zh) |
WO (1) | WO2012006889A1 (zh) |
Families Citing this family (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008153262A1 (en) | 2007-06-15 | 2008-12-18 | Sungkyunkwan University Foundation For Corporate Collaboration | Bi-prediction coding method and apparatus, bi-prediction decoding method and apparatus, and recording midium |
KR100955396B1 (ko) * | 2007-06-15 | 2010-04-29 | 성균관대학교산학협력단 | 양-예측 부호화 방법 및 장치, 양-예측 복호화 방법 및장치 및 기록매체 |
KR20120016991A (ko) * | 2010-08-17 | 2012-02-27 | 오수미 | 인터 프리딕션 방법 |
KR101449679B1 (ko) * | 2010-08-18 | 2014-10-15 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 장치 및 방법, 및 참조픽처 인덱싱 장치 및 방법 |
CN103069804B (zh) | 2010-11-24 | 2017-05-03 | 太阳专利托管公司 | 运动矢量计算方法、图像解码方法、运动矢量计算装置及图像解码装置 |
CN107105270B (zh) | 2010-12-13 | 2020-04-24 | 韩国电子通信研究院 | 帧间预测方法 |
US9049455B2 (en) | 2010-12-28 | 2015-06-02 | Panasonic Intellectual Property Corporation Of America | Image coding method of coding a current picture with prediction using one or both of a first reference picture list including a first current reference picture for a current block and a second reference picture list including a second current reference picture for the current block |
KR102390352B1 (ko) | 2011-01-07 | 2022-04-25 | 엘지전자 주식회사 | 영상 정보 부호화 방법 및 복호화 방법과 이를 이용한 장치 |
EP2665271A4 (en) | 2011-01-12 | 2014-06-18 | Panasonic Corp | VIDEO ENCODING METHOD AND VIDEO DECODING METHOD |
WO2012102021A1 (ja) * | 2011-01-25 | 2012-08-02 | パナソニック株式会社 | 動画像符号化方法および動画像復号化方法 |
JP6108309B2 (ja) | 2011-02-22 | 2017-04-05 | サン パテント トラスト | 動画像符号化方法、動画像符号化装置、動画像復号方法、および、動画像復号装置 |
WO2012117728A1 (ja) | 2011-03-03 | 2012-09-07 | パナソニック株式会社 | 動画像符号化方法、動画像復号方法、動画像符号化装置、動画像復号装置、及び動画像符号化復号装置 |
US9288501B2 (en) | 2011-03-08 | 2016-03-15 | Qualcomm Incorporated | Motion vector predictors (MVPs) for bi-predictive inter mode in video coding |
EP3139611A1 (en) * | 2011-03-14 | 2017-03-08 | HFI Innovation Inc. | Method and apparatus for deriving temporal motion vector prediction |
EP3937497B1 (en) | 2011-03-21 | 2023-02-22 | LG Electronics, Inc. | Motion vector predictor selection |
EP2698999B1 (en) | 2011-04-12 | 2017-01-04 | Sun Patent Trust | Motion-video encoding method, motion-video encoding apparatus, motion-video decoding method, motion-video decoding apparatus, and motion-video encoding/decoding apparatus |
US9247266B2 (en) | 2011-04-18 | 2016-01-26 | Texas Instruments Incorporated | Temporal motion data candidate derivation in video coding |
HUE037619T2 (hu) | 2011-05-24 | 2018-09-28 | Velos Media Int Ltd | Képkódoló eljárás, képkódoló berendezés, képdekódoló eljárás, képdekódoló berendezés és képkódoló/dekódoló berendezés |
JP5865366B2 (ja) | 2011-05-27 | 2016-02-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 画像符号化方法、画像符号化装置、画像復号方法、画像復号装置、および、画像符号化復号装置 |
US9485518B2 (en) | 2011-05-27 | 2016-11-01 | Sun Patent Trust | Decoding method and apparatus with candidate motion vectors |
PL2717579T3 (pl) | 2011-05-31 | 2020-07-27 | Sun Patent Trust | Sposób dekodowania obrazu i urządzenie do dekodowania obrazu |
SG194746A1 (en) | 2011-05-31 | 2013-12-30 | Kaba Gmbh | Image encoding method, image encoding device, image decoding method, image decoding device, and image encoding/decoding device |
US9282338B2 (en) * | 2011-06-20 | 2016-03-08 | Qualcomm Incorporated | Unified merge mode and adaptive motion vector prediction mode candidates selection |
US9313494B2 (en) | 2011-06-20 | 2016-04-12 | Qualcomm Incorporated | Parallelization friendly merge candidates for video coding |
KR20120140592A (ko) * | 2011-06-21 | 2012-12-31 | 한국전자통신연구원 | 움직임 보상의 계산 복잡도 감소 및 부호화 효율을 증가시키는 방법 및 장치 |
KR101968726B1 (ko) * | 2011-06-28 | 2019-04-12 | 엘지전자 주식회사 | 움직임 벡터 리스트 설정 방법 및 이러한 방법을 사용하는 장치 |
PL2728878T3 (pl) | 2011-06-30 | 2020-06-15 | Sun Patent Trust | Sposób dekodowania obrazów, sposób kodowania obrazów, urządzenie do dekodowania obrazów, urządzenie do kodowania obrazów oraz urządzenie do kodowania/dekodowania obrazów |
KR101954007B1 (ko) * | 2011-06-30 | 2019-03-04 | 소니 주식회사 | 화상 처리 장치 및 방법 |
US9819963B2 (en) * | 2011-07-12 | 2017-11-14 | Electronics And Telecommunications Research Institute | Inter prediction method and apparatus for same |
MX341415B (es) | 2011-08-03 | 2016-08-19 | Panasonic Ip Corp America | Metodo de codificacion de video, aparato de codificacion de video, metodo de decodificacion de video, aparato de decodificacion de video y aparato de codificacion/decodificacion de video. |
CN107197272B (zh) * | 2011-08-29 | 2019-12-06 | 苗太平洋控股有限公司 | 以合并模式对图像编码的方法 |
CN107580221B (zh) | 2011-09-09 | 2020-12-08 | 株式会社Kt | 用于解码视频信号的方法 |
CN107105267B (zh) | 2011-09-23 | 2020-09-04 | 株式会社Kt | 解码视频信号的方法 |
BR112014008403B1 (pt) | 2011-10-19 | 2022-05-10 | Sun Patent Trust | Método de codificação de imagem, aparelho de codificação de imagem, método de decodificação de imagem, e aparelho de decodificação de imagem |
US9762904B2 (en) | 2011-12-22 | 2017-09-12 | Qualcomm Incorporated | Performing motion vector prediction for video coding |
EP2805511B1 (en) | 2012-01-20 | 2019-03-06 | Sun Patent Trust | Methods and apparatus for encoding and decoding video using temporal motion vector prediction |
US20130188716A1 (en) * | 2012-01-20 | 2013-07-25 | Qualcomm Incorporated | Temporal motion vector predictor candidate |
PL2811743T3 (pl) | 2012-02-03 | 2021-09-13 | Sun Patent Trust | Sposób kodowania obrazów, sposób dekodowania obrazów, urządzenie do kodowania obrazów, urządzenie do dekodowania obrazów i urządzenie do kodowania/dekodowania obrazów |
EP2824920A4 (en) * | 2012-03-06 | 2016-02-17 | Panasonic Ip Corp America | VIDEO CODING METHOD, VIDEO CODING METHOD, VIDEO COORDING DEVICE, VIDEO CODING DEVICE AND VIDEO CODING / DECODING DEVICE |
US20130329007A1 (en) * | 2012-06-06 | 2013-12-12 | Qualcomm Incorporated | Redundancy removal for advanced motion vector prediction (amvp) in three-dimensional (3d) video coding |
US20130343459A1 (en) * | 2012-06-22 | 2013-12-26 | Nokia Corporation | Method and apparatus for video coding |
EP2863631A4 (en) * | 2012-07-02 | 2016-03-16 | Samsung Electronics Co Ltd | METHOD AND DEVICE FOR PREDICTING MOTION VECTORS FOR CODING OR DECODING VIDEO CONTENT |
WO2014005280A1 (en) * | 2012-07-03 | 2014-01-09 | Mediatek Singapore Pte. Ltd. | Method and apparatus to improve and simplify inter-view motion vector prediction and disparity vector prediction |
EP3588958B1 (en) | 2012-08-29 | 2024-07-03 | Vid Scale, Inc. | Method and apparatus of motion vector prediction for scalable video coding |
US20140086328A1 (en) * | 2012-09-25 | 2014-03-27 | Qualcomm Incorporated | Scalable video coding in hevc |
US9491459B2 (en) * | 2012-09-27 | 2016-11-08 | Qualcomm Incorporated | Base layer merge and AMVP modes for video coding |
US9491461B2 (en) * | 2012-09-27 | 2016-11-08 | Qualcomm Incorporated | Scalable extensions to HEVC and temporal motion vector prediction |
US10516894B2 (en) * | 2012-09-28 | 2019-12-24 | Sony Corporation | Image processing device and method |
KR102186605B1 (ko) * | 2012-09-28 | 2020-12-03 | 삼성전자주식회사 | 다시점 영상 부호화/복호화 장치 및 방법 |
CN102883163B (zh) | 2012-10-08 | 2014-05-28 | 华为技术有限公司 | 用于运动矢量预测的运动矢量列表建立的方法、装置 |
CN103024397B (zh) * | 2013-01-07 | 2015-07-08 | 华为技术有限公司 | 确定时域运动矢量预测值的方法和装置 |
CN105122803B (zh) | 2013-04-02 | 2019-01-08 | Vid拓展公司 | 针对可伸缩视频编码的增强型时间运动向量预测 |
US9432685B2 (en) * | 2013-12-06 | 2016-08-30 | Qualcomm Incorporated | Scalable implementation for parallel motion estimation regions |
US9992512B2 (en) | 2014-10-06 | 2018-06-05 | Mediatek Inc. | Method and apparatus for motion vector predictor derivation |
FR3029055B1 (fr) * | 2014-11-24 | 2017-01-13 | Ateme | Procede d'encodage d'image et equipement pour la mise en oeuvre du procede |
WO2016165069A1 (en) | 2015-04-14 | 2016-10-20 | Mediatek Singapore Pte. Ltd. | Advanced temporal motion vector prediction in video coding |
CN108293131B (zh) * | 2015-11-20 | 2021-08-31 | 联发科技股份有限公司 | 基于优先级运动矢量预测子推导的方法及装置 |
JP2017146333A (ja) * | 2016-02-15 | 2017-08-24 | 船井電機株式会社 | 表示装置 |
EP3430809A4 (en) * | 2016-03-18 | 2019-01-30 | Telefonaktiebolaget LM Ericsson (publ) | SUCCESSIVE FOR MOTION VECTOR RECONSTRUCTION |
CN116546209A (zh) * | 2016-04-08 | 2023-08-04 | 韩国电子通信研究院 | 用于导出运动预测信息的方法和装置 |
US20200351505A1 (en) * | 2016-04-28 | 2020-11-05 | Lg Electronics Inc. | Inter prediction mode-based image processing method and apparatus therefor |
WO2017195608A1 (ja) * | 2016-05-13 | 2017-11-16 | シャープ株式会社 | 動画像復号装置 |
US10136155B2 (en) * | 2016-07-27 | 2018-11-20 | Cisco Technology, Inc. | Motion compensation using a patchwork motion field |
US10721489B2 (en) * | 2016-09-06 | 2020-07-21 | Qualcomm Incorporated | Geometry-based priority for the construction of candidate lists |
WO2018105580A1 (ja) * | 2016-12-09 | 2018-06-14 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
WO2018105582A1 (ja) * | 2016-12-09 | 2018-06-14 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
WO2018105581A1 (ja) * | 2016-12-09 | 2018-06-14 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
EP3343925A1 (en) * | 2017-01-03 | 2018-07-04 | Thomson Licensing | Method and apparatus for encoding and decoding motion information |
KR102559063B1 (ko) | 2017-02-24 | 2023-07-24 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
WO2018205914A1 (en) * | 2017-05-10 | 2018-11-15 | Mediatek Inc. | Method and apparatus of reordering motion vector prediction candidate set for video coding |
CN110662072B (zh) * | 2018-06-29 | 2022-04-26 | 杭州海康威视数字技术股份有限公司 | 运动信息候选者列表构建方法、装置及可读存储介质 |
US11394959B2 (en) | 2018-06-29 | 2022-07-19 | Kt Corporation | Method and apparatus for processing video signal |
WO2020003270A1 (en) * | 2018-06-29 | 2020-01-02 | Beijing Bytedance Network Technology Co., Ltd. | Number of motion candidates in a look up table to be checked according to mode |
EP3831062A4 (en) | 2018-08-17 | 2022-07-06 | HFI Innovation Inc. | SIMPLIFIED SUBMODE METHOD AND APPARATUS FOR VIDEO CODING |
CN110933439B (zh) * | 2018-09-20 | 2022-05-31 | 杭州海康威视数字技术股份有限公司 | 运动信息候选者列表构建方法、装置及可读存储介质 |
WO2020058952A1 (en) | 2018-09-23 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | 8-parameter affine mode |
CN113056920B (zh) | 2018-11-22 | 2024-05-24 | 北京字节跳动网络技术有限公司 | 基于子块的帧间预测的协调方法 |
WO2020108168A1 (zh) * | 2018-11-30 | 2020-06-04 | 华为技术有限公司 | 一种视频图像预测方法及装置 |
CN111263166B (zh) * | 2018-11-30 | 2022-10-11 | 华为技术有限公司 | 一种视频图像预测方法及装置 |
WO2020135482A1 (en) * | 2018-12-29 | 2020-07-02 | Beijing Bytedance Network Technology Co., Ltd. | Construction method for default motion candidate in sub-block based inter prediction |
CN113273207A (zh) | 2019-01-10 | 2021-08-17 | 北京字节跳动网络技术有限公司 | 基于几何分区的具有运动矢量差(MVD)的Merge |
US10638130B1 (en) * | 2019-04-09 | 2020-04-28 | Google Llc | Entropy-inspired directional filtering for image coding |
JP7481430B2 (ja) | 2019-08-13 | 2024-05-10 | 北京字節跳動網絡技術有限公司 | サブブロックに基づくインター予測における動き精度 |
CN112437304B (zh) * | 2019-08-26 | 2022-06-03 | 腾讯科技(深圳)有限公司 | 视频解码方法、编码方法、装置、设备及可读存储介质 |
WO2021052506A1 (en) | 2019-09-22 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Transform unit based combined inter intra prediction |
EP4088462A4 (en) | 2020-02-14 | 2023-05-24 | Beijing Bytedance Network Technology Co., Ltd. | SUBPICTURE INFORMATION SIGNALING IN VIDEO BITSTREAM |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010084661A (ko) * | 2000-02-28 | 2001-09-06 | 구자홍 | 움직임 추정 방법 및 장치 |
EP1152621A1 (en) * | 2000-05-05 | 2001-11-07 | STMicroelectronics S.r.l. | Motion estimation process and system. |
KR20080016911A (ko) * | 2008-01-25 | 2008-02-22 | 엘지전자 주식회사 | 모션벡터 결정방법 |
CN100473170C (zh) * | 2002-10-04 | 2009-03-25 | Lg电子株式会社 | B图像的直接模式运动矢量计算方法 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69416717T2 (de) * | 1993-05-21 | 1999-10-07 | Nippon Telegraph And Telephone Corp., Tokio/Tokyo | Bewegtbildkoder und -dekoder |
JPH10224800A (ja) * | 1997-02-07 | 1998-08-21 | Matsushita Electric Ind Co Ltd | 動きベクトル符号化方法および復号化方法 |
KR100252342B1 (ko) * | 1997-08-12 | 2000-04-15 | 전주범 | 움직임 벡터 부호화 방법 및 그 장치 |
ES2665693T3 (es) * | 2001-11-06 | 2018-04-26 | Panasonic Intellectual Property Corporation Of America | Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento |
KR100833228B1 (ko) * | 2002-02-21 | 2008-05-28 | 삼성전자주식회사 | 고정 연산량을 갖는 동영상 부호화 방법 및 그 장치 |
JP2004208259A (ja) * | 2002-04-19 | 2004-07-22 | Matsushita Electric Ind Co Ltd | 動きベクトル計算方法 |
KR100931746B1 (ko) * | 2002-04-19 | 2009-12-14 | 파나소닉 주식회사 | 움직임 벡터 계산방법 |
US20040146109A1 (en) * | 2002-04-19 | 2004-07-29 | Satoshi Kondo | Method for calculation motion vector |
TWI224930B (en) * | 2002-07-18 | 2004-12-01 | Lg Electronics Inc | Calculation method for prediction motion vector |
US7154952B2 (en) * | 2002-07-19 | 2006-12-26 | Microsoft Corporation | Timestamp-independent motion vector prediction for predictive (P) and bidirectionally predictive (B) pictures |
US7567617B2 (en) * | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
JP2007520809A (ja) * | 2004-01-08 | 2007-07-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 局所的な動き複雑性に基づく候補ベクトルの分布 |
JP2007067731A (ja) | 2005-08-30 | 2007-03-15 | Sanyo Electric Co Ltd | 符号化方法 |
JP2007074592A (ja) * | 2005-09-09 | 2007-03-22 | Sony Corp | 画像処理装置および方法、プログラム、並びに記録媒体 |
JP4646777B2 (ja) * | 2005-10-12 | 2011-03-09 | 冷化工業株式会社 | 撹拌混合システム及び該システムを用いた濃度調整方法 |
FR2897213A1 (fr) * | 2006-02-08 | 2007-08-10 | Thomson Licensing Sas | Procede de codage par blocs d'images d'une sequence d'images video |
EP1993292B1 (en) | 2006-03-09 | 2013-05-15 | NEC Corporation | Dynamic image encoding method and device and program using the same |
US20080037748A1 (en) * | 2006-07-13 | 2008-02-14 | Iotum Corporation, A Delaware Corporation | Method of and System for Conference Calling |
JP2008153907A (ja) | 2006-12-18 | 2008-07-03 | Renesas Technology Corp | 画像符号化装置及びそれらを含む情報端末ならびに画像符号化方法 |
JP2008283490A (ja) | 2007-05-10 | 2008-11-20 | Ntt Docomo Inc | 動画像符号化装置、方法及びプログラム、並びに動画像復号化装置、方法及びプログラム |
WO2009115901A2 (en) | 2008-03-19 | 2009-09-24 | Nokia Corporation | Combined motion vector and reference index prediction for video coding |
JP4977094B2 (ja) * | 2008-06-25 | 2012-07-18 | 株式会社東芝 | 画像符号化方法 |
CN101686393B (zh) | 2008-09-28 | 2012-10-17 | 华为技术有限公司 | 应用于模板匹配的快速运动搜索方法及装置 |
KR101279573B1 (ko) | 2008-10-31 | 2013-06-27 | 에스케이텔레콤 주식회사 | 움직임 벡터 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101647376B1 (ko) * | 2009-03-30 | 2016-08-10 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
-
2011
- 2011-03-03 US US13/039,555 patent/US9124898B2/en active Active
- 2011-04-22 CN CN201610139669.8A patent/CN105704495B/zh active Active
- 2011-04-22 BR BR112012027263-2A patent/BR112012027263B1/pt active IP Right Grant
- 2011-04-22 AU AU2011278851A patent/AU2011278851B2/en active Active
- 2011-04-22 KR KR20127030082A patent/KR20130021388A/ko not_active Application Discontinuation
- 2011-04-22 CN CN201180027827.6A patent/CN102934434B/zh active Active
- 2011-04-22 CA CA2794379A patent/CA2794379C/en active Active
- 2011-04-22 EP EP11806231.4A patent/EP2559252A4/en not_active Ceased
- 2011-04-22 JP JP2013516972A patent/JP5788979B2/ja active Active
- 2011-04-22 WO PCT/CN2011/073167 patent/WO2012006889A1/en active Application Filing
-
2015
- 2015-06-24 KR KR1020150090024A patent/KR101709003B1/ko active IP Right Grant
- 2015-07-21 US US14/804,484 patent/US9961364B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010084661A (ko) * | 2000-02-28 | 2001-09-06 | 구자홍 | 움직임 추정 방법 및 장치 |
EP1152621A1 (en) * | 2000-05-05 | 2001-11-07 | STMicroelectronics S.r.l. | Motion estimation process and system. |
CN100473170C (zh) * | 2002-10-04 | 2009-03-25 | Lg电子株式会社 | B图像的直接模式运动矢量计算方法 |
KR20080016911A (ko) * | 2008-01-25 | 2008-02-22 | 엘지전자 주식회사 | 모션벡터 결정방법 |
Non-Patent Citations (1)
Title |
---|
Video coding technology proposal by BBC(and Samsung);DAVIES(BBC) T;《JOINTCOLLABORATIVE TEAM ON VIDEO CODING MEETING》;20100416;第12页第4-5段,正文第2.3.1节,2.3.2节 * |
Also Published As
Publication number | Publication date |
---|---|
US9124898B2 (en) | 2015-09-01 |
BR112012027263B1 (pt) | 2021-08-17 |
US20150326876A1 (en) | 2015-11-12 |
CN102934434A (zh) | 2013-02-13 |
WO2012006889A1 (en) | 2012-01-19 |
KR20130021388A (ko) | 2013-03-05 |
JP5788979B2 (ja) | 2015-10-07 |
CA2794379C (en) | 2017-10-17 |
JP2013529877A (ja) | 2013-07-22 |
CA2794379A1 (en) | 2012-01-19 |
US20120008688A1 (en) | 2012-01-12 |
KR101709003B1 (ko) | 2017-02-23 |
AU2011278851A1 (en) | 2012-11-29 |
CN105704495B (zh) | 2018-10-26 |
KR20150091271A (ko) | 2015-08-10 |
EP2559252A1 (en) | 2013-02-20 |
CN105704495A (zh) | 2016-06-22 |
US9961364B2 (en) | 2018-05-01 |
AU2011278851B2 (en) | 2014-05-08 |
BR112012027263A2 (pt) | 2016-07-26 |
BR112012027263A8 (pt) | 2017-07-11 |
EP2559252A4 (en) | 2014-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102934434B (zh) | 时间运动矢量预测的方法与装置 | |
CN103238319B (zh) | 推导运动向量预测项或运动向量预测项候选项的方法及装置 | |
CN103202014B (zh) | 获取运动向量相关信息的方法及其装置 | |
US9106924B2 (en) | Method and apparatus for encoding and decoding motion vector by predicting motion vector according to mode | |
CN103229504B (zh) | 获取运动矢量预测值的方法与装置 | |
CN103392340B (zh) | 推导运动向量预测子的方法与装置 | |
TWI424749B (zh) | 解碼影像之方法 | |
CN107181959A (zh) | 导出运动矢量预测子的方法与装置 | |
CN108432252A (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 | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160907 Address after: Hsinchu County, Taiwan, China Patentee after: Atlas Limited by Share Ltd Address before: Hsinchu Science Park, Taiwan, China Patentee before: MediaTek.Inc |