用于运动矢量编码/解码的方法和装置、以及用于使用其对图像进行编码/解码的装置和方法

文档序号:7910406阅读:204来源:国知局

专利名称::用于运动矢量编码/解码的方法和装置、以及用于使用其对图像进行编码/解码的装置和方法
技术领域
:本公开涉及用于对语法元素(syntaxelement)进行选择性编码/解码的装置和方法,并且涉及使用对语法元素(syntaxelement)进行选择性编码/解码的装置和方法对图像进行编码/解码的装置和方法。
背景技术
:随着多媒体技术的快速进步,针对包括音频、图像和视频的高质量多媒体数据的需求也在增长。因此,为了满足在有限的网络环境中发送、存储和恢复这种多媒体数据的需要,正在制定用于高效的视频压缩的国际标准。更具体地说,关于视频,IS0/IECJTC1/SC29MPEG小组和ITU-TVCEG小组建立了H.264/AVCMPEG-4Part.10标准,该标准试图通过利用各种预测编码方法(例如,可变块大小运动估计和补偿、帧内预测编码等)来达到高压缩效率。预测编码是减小数据之间存在的相关性的有效的方法,并且广泛用于压缩各种类型的数据。特别是因为运动矢量与相邻块的运动矢量具有高的相关性,所以可以首先根据相邻块的运动矢量来计算针对当前块的运动矢量的预测值或者预测的运动矢量(PMVpredictedmotionvector),然后并不对当前块的运动矢量的真实值进行编码,而仅仅对相对于预测值的残差值或者残差运动矢量(DMVdifferentialmotionvector)进行编码,从而充分地减小比特量以提高编码效率。通常,在朝向利用这种预测的运动矢量对运动矢量的编码进行有效压缩的努力中,更精确地预测的运动矢量成比例地提高编码效率。因此,提高预测的编码的效率的有效的方式是生成有限数量的预测的运动矢量目标(其不仅包括空间上相邻的块的运动矢量,也包括时间上、空间上或者时_空相邻的块或者这些运动矢量的组合计算得到的另外的运动矢量),并且在所生成的运动矢量目标之中选择最适合进行运动矢量的预测编码的一个运动矢量。在该情况中,为了根据基于预测的编码后的运动矢量数据来正确地重构原始运动矢量,必需知道使用了有限数量的运动矢量中的哪一个运动矢量。针对任务的最简单的运动矢量预测编码方法是对与用于执行运动矢量的预测编码的正确预测值相关的信息另外进行编码。另选地,为了减少对用于指示对于预测的运动矢量的这种选择的附加信息进行编码所需的比特量,当前的H.264/AVC标准利用包含在相邻块(当前块的左侧、上侧和右上侧)中的运动矢量的各个水平分量和垂直分量的中间值作为用于对运动矢量进行预测编码的预测的运动矢量(PMV)。该方法以中间值的形式确定了通常在编码和解码操作中认可的预定的默认方法,并且利用默认的方法产生了预测值(预测的运动矢量),因而排除了对与被使用的预测值相关的信息另外进行编码的需要。预先确定供使用的中间值的默认方法的常规的方法实际上仅节省了关于识别用作预测的运动矢量的运动矢量的附加的信息传输,但是由于实际上是被使用的中间值的预测的运动矢量并不是可以最小限度地产生对残差运动矢量进行编码所需的比特量的最佳的预测的运动矢量,所以常规的方法仍然是有缺陷的。通常,在视频压缩编码方法中,提供了各种非常复杂的编码技术,这些技术受到彼此之间的竞争,进而应用预定的评估标准来选择显示出最佳编码效率的编码技术,从而提高编码效率。以这种方式压缩的数据遵循在编码器和解码器之间约定的规则或协议,这种规则或协议以比特流的形式进行存储或传送,并且具有各自称为语法元素(syntaxelement)的成分。例如,响应于在利用去除时间冗余的运动补偿方法对视频执行压缩编码的过程中对运动矢量进行编码所需的编码器,在搜索和发现最佳的运动矢量之前在搜索范围内准备有不同的运动矢量,其后,通过发信号来通知解码器使用了上述哪一个预测的运动矢量。在这种情况下,可以将用于通知可能使用的预测的运动矢量的信息认为是语法元素的示例。另选地,替代仅仅转发可能使用的预测的运动矢量,可以针对与特定预定的预测的运动矢量(例如中间值)的差异进行编码。此外,适应性地取决于不同的情况,可以使用不同的预定的预测的运动矢量。在这种情况下,也应该将选择预测的运动矢量的方法通知给解码器,并且通知信息也可以成为语法元素的示例。当解码器需要对通过使用更加多样化的和复杂的编码方法压缩的数据进行正确的解码时,应该将大量的语法元素信息增加至比特流。在这种情况下,对语法元素信息的必需的传送和存储伴随有增加的比特量,进而增加了对视频和静止图像进行编码所需的数据量。使用更加多样化和复杂的编码方法可以提高编码效率,但是正确解码的先决条件是向解码器通知编码方法的标识以及它是如何使用的。因此,必需传送或存储所关注的信息,因而通过使用更加复杂的编码方法所得到的编码效率的可能的提高会被来自向解码器表达或通知可能使用的编码方法的标识(导致更高的比特开销)的过度开销所挫败,即,增加用于用信号发送语法元素的语法元素的效果结果导致视频压缩性能的实际劣化。对于这种问题的一个理想的解决方案是,在解码器的解码操作中,通过使解码器自身通过其自己的语法元素估计处理来估计语法元素值,使编码器不需存储或向解码器传送通过预先设置的编码标准所确定的语法元素值。然而,该解决方案有一个缺点,即,因为解码器被制成只能执行非常有限的估计处理,因此当编码器可以进行各种决定确定时,该解决方案不适用于一般的情况。因此,该方法仅选择性地适用于某些情况,即,由编码器所确定的语法元素同样地由解码器进行独立地估计。然而,由于包含偶尔不足的传送(absenttransmission)和在其他时间充分的传送(positivetransmission)的选择性语法传送方法需要解码器利用之前解码的图像值或者解码处理本身、通过对预定的语法元素的估计处理来确定语法元素的存在,所以出现了对语法进行解析的步骤不会与解码处理分离的问题。此外,如果在语法元素估计过程中所必需的解码的处理或者结果中包含差错,则没有办法来正常地确定语法元素的存在,因而会担心解码器甚至会在没有接收对应的语法元素的传送的情况下而错误地尝试解析对应的语法元素,或者甚至在接收对应的语法元素的传送之后确定不需要解析,这将会在解析或者解码过程中导致严重的和关键的干扰。为了应对遇到的困难,本发明提供了用于解决长期的问题的方法和装置。为了通过摒弃语法元素的选择性传送和存储来获得提高的效率并解决以上识别的问题,需要对这种语法元素进行编码/解码的方法。本公开包含用于对视频和静止图像的语法元素进行编码/解码以达到上述目标的方法和装置
发明内容技术问题因此,为了解决上述问题,本公开允许通过使用多个运动矢量预测模式来选择当前运动矢量的预测的运动矢量,以精确地改善预测的运动矢量的选择,从而减少用于对残差矢量进行编码的比特量,并且提高运动预测和/或运动补偿的性能。此外,当为了提高编码效率允许编码装置提供对更加精确预测的运动矢量的选择时,本公开选择不直接向解码装置通知在其编码中所使用的预测的运动矢量,而是向解码装置提供求解预测的运动矢量的信息,或者与解码装置分享该信息,从而根据用于预测的运动矢量的通知的额外的信息来减轻比特量的增加,以进一步提高编码和解码效率。此外,本公开利用这样的情况,S卩,根据由包含图像比特流的语法元素所产生的图像重构来获知在比特流中存在语法,并且通过向解码器单独地通知在预定单元中存在(或不存在)的那些情况的数目将解析语法元素的处理与解码处理分开。技术方案本公开的一个方面提供了一种运动矢量编码装置,其包括预测的运动矢量选择器,其从当前块的备选运动矢量集合中选择最佳的预测的运动矢量;预测模式确定器,其利用基于与运动矢量解码装置预先设置的确定标准从多个运动矢量预测模式中选择的运动矢量预测模式来确定所述当前块的运动矢量预测模式;以及编码器,其根据来自所述预测模式确定器的确定的运动矢量预测模式将所述最佳的预测的运动矢量或者默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量,对所述当前块和所述预测的并且确定的运动矢量之间的残差矢量进行编码,并且根据所确定的运动矢量预测模式来选择性地对所确定的运动矢量预测模式进行编码,并且作为编码后的运动矢量预测模式进行输出。此处,多个运动矢量预测模式可以包括竞争预测模式和非竞争预测模式,并且所述预测模式确定器可以根据与运动矢量解码装置预先设置的确定标准来确定所述当前块的所述运动矢量预测模式是否是所述非竞争预测模式,以在所述竞争预测模式和所述非竞争预测模式之间进行选择得到所述当前块的运动矢量预测模式。此外,在所述最佳的预测的运动矢量等于所述默认的预测的运动矢量的情况下,所述预测模式确定器可以将所述非竞争预测模式确定为所述当前块的运动矢量预测模式。同时,所述最佳的预测的运动矢量等于所述默认的预测的运动矢量的情况可以是以下情况中的一种或更多种情况所述备选运动矢量集合不包含用作针对所述当前块的当前运动矢量的预测的运动矢量的可用备选运动矢量的情况;存在一个备选运动矢量的情况;备选运动矢量是两个或更多个、但是全部相同的情况;以及所述最佳的预测的运动矢量是从两个或更多个不相等的备选运动矢量中选出、并且与所述默认的预测的运动矢量相同的情况。此外,编码器可以包括第一编码器,其响应于所确定的运动矢量预测模式是非竞争预测模式而将所述默认的预测的运动矢量确定为所述预测的并且确定的运动矢量,以生成所述残差矢量并对所述残差矢量进行编码;第二编码器,其响应于所确定的运动矢量预测模式是竞争预测模式,并且根据所述运动矢量解码装置是否能够预测所述最佳的预测的运动矢量,该第二编码器将所述最佳的预测的运动矢量或者所述默认的预测的运动矢量确定为所述预测的并且确定的运动矢量,以生成所述残差矢量并对所述残差矢量进行编码;以及第三编码器,其仅响应于所确定的运动矢量预测模式是所述竞争预测模式而对所确定的运动矢量预测模式进行编码。此外,确定的运动矢量预测模式可以包括一个比特,并且可以由比特值来表示竞争预测模式或者非竞争预测模式,并且可以将编码后的运动矢量预测模式插入至比特流片段报头或者图片报头。本公开的另一方面提供了一种运动矢量编码方法,该方法包括利用基于与运动矢量解码装置预先设置的确定标准从多个运动矢量预测模式中选择的运动矢量预测模式来确定当前块的运动矢量预测模式;根据所选择的运动矢量预测模式来确定针对当前运动矢量的预测的并且确定的运动矢量;将所述当前块和所述预测的并且确定的运动矢量之间的残差矢量编码为编码后的残差矢量;根据所确定的运动矢量预测模式来选择性地对从确定所述运动矢量预测模式的步骤中确定的运动矢量预测模式进行编码;以及生成包括编码后的残差矢量和从对所确定的运动矢量预测模式进行选择性地编码的步骤中编码的运动矢量预测模式的比特流,并输出该比特流。本公开的另一方面提供了一种运动矢量解码装置,该装置包括残差矢量解码器,其通过根据与运动矢量编码装置预先设置的确定标准来确定当前块的运动矢量预测模式是否是非竞争预测模式来对编码后的残差矢量进行解码,以重构并输出残差矢量;预测模式解码器,其对编码后的运动矢量预测模式进行解码,以重构并输出所述运动矢量预测模式;第一预测的运动矢量确定器,其响应于所述当前块的运动矢量预测模式是非竞争预测模式而将默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量;第二预测的运动矢量确定器,其响应于所述当前块的运动矢量预测模式不是非竞争预测模式并且根据从所述预测模式解码器重构的运动矢量预测模式,该第二预测的运动矢量确定器将最佳的预测的运动矢量或者默认的预测的运动矢量确定为针对所述当前运动矢量的所述预测的并且确定的运动矢量;以及运动矢量重构器,其用于通过将所述预测的并且确定的运动矢量增加至来自所述残差矢量解码器的重构的残差矢量来重构所述当前运动矢量。本公开的另一方面提供了一种运动矢量解码方法,所述方法包括通过对编码后的运动矢量预测模式和编码后的残差矢量进行解码来重构运动矢量预测模式和残差矢量;根据与运动矢量编码装置预先设置的确定标准来确定当前块的运动矢量预测模式是否是非竞争预测模式;如果已确定的所述运动矢量预测模式是所述非竞争预测模式,则将默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量;如果已确定的所述运动矢量预测模式不是所述非竞争预测模式而是竞争预测模式,则基于在重构所述运动矢量预测模式的步骤中重构的运动矢量预测模式、利用所述默认的预测的运动矢量或者从备选运动矢量集合选出的最佳的预测的运动矢量来确定针对所述当前块的当前运动矢量的所述预测的并且确定的运动矢量;以及通过将所述预测的并且确定的运动矢量增加至所述残差矢量来重构所述当前运动矢量。此处,编码后的运动矢量预测模式可以包括用于表示运动矢量预测模式的数目的比特以及用于表示该数目的运动矢量预测模式的另一比特,并且,所述运动矢量解码方法可以通过在所述运动矢量预测模式的数目和包括在当前片段或当前图片内重构的全部块中的并且分配至所述竞争预测模式的块的数目之间进行比较,来确定是否正常地重构了所有的运动矢量。有益效果根据以上描述的本公开,受益于在预测图像块时选择接近实际的运动矢量使用的能力,可以减少对运动矢量进行编码所需的比特量,以提高编码效率,此外,即使在解码处理中出现例如传送差错的差错,解码装置可以自主地确定差错的出现,并且执行用于消除该差错的随后措施,或者以其他方式处理该差错,以防止解码器进入无序状态,从而提高了解码器的性能。图1是示出根据一个方面的用于对要编码的运动矢量进行编码的块的示意性视图2是示出根据一个方面的运动矢量编码装置的示意性框图;图3是示出根据一个方面的运动矢量解码装置的框图;图4是示出根据一个方面的运动矢量编码方法的示意性流程图;图5是示出根据一个方面的运动矢量编码方法的特定实施例的流程图;图6是例示根据一个方面定义一组备选运动矢量的步骤的流程图;图7是例示根据一个方面选择预测的运动矢量的步骤的流程图;图8是例示根据一个方面确定最佳预测的运动矢量的可预测性的处理的流程图;图9是例示根据一个方面利用最佳的预测的运动矢量对当前运动矢量进行编码的步骤的流程图;图10是例示根据一个方面利用默认的预测的运动矢量对当前运动矢量进行编码的步骤的流程图;图11是例示根据一个方面执行第三编码的步骤的流程图;图12是示出根据一个方面的运动矢量预测模式的数目和用于对运动矢量预测模式进行共同地编码的规则的示意性视图;图13是示出根据一个方面的运动矢量解码方法的流程图;图14是示出根据一个方面的运动矢量解码方法的特定的实施例的流程图;图15是例示根据一个方面的将默认的预测的运动矢量确定为针对当前运动矢量的预测的运动矢量的步骤的流程图;图16是示出根据另选的方面的运动矢量解码方法的流程图;图17是示出根据一个方面的视频编码装置的示意性框图;图18是示出根据一个方面的视频编码装置的具体的框图;图19是示出根据一个方面的视频解码装置的示意性框图;以及图20是示出根据一个方面的视频解码装置的具体的框图。具体实施例方式下面,将参照附图具体描述本公开的方面。在以下描述中,尽管在不同的图中示出了相同的元件,但是将由相同的标号来指定相同的元件。此外,在本公开的以下描述中,当合并于此的已知的功能和配置的描述使本公开的主题更加不清楚时,省略对合并于此的已知的功能和配置的描述。而且,在本公开的组件的描述中,会使用像第一、第二、A、B、(a)和(b)的措辞。这些仅是为了将一个组件与另一组件进行区分,而不暗示或建议组件的本质、顺序或次序。如果将一个组件描述为“连接”、“耦接”或“链接”至另一组件,则它们可以表示组件不仅是直接地“连接”、“耦接”或“链接”至另一组件,还标识通过第三组件间接地“连接”、“耦接”或“链接”至另一组件。在以下描述中,将要提及的视频编码装置、视频解码装置、运动矢量编码装置、运动矢量解码装置分别可以是个人计算机或PC、笔记本或膝上型计算机、个人数字助理或PDA、便携式多媒体播放器或PMP、掌上游戏机(PlayStationPortable)或PSP、或者移动通信终端、智能电话或这样的装置,并且表示多种例如配备有如下装置的设备用于在各种装置或者有线/无线通信网络之间执行通信的通信装置(例如调制解调器)、用于存储对视频进行编码和解码的各种程序或者对运动矢量和相关的数据进行编码和解码的各种程序的存储器、以及用于执行程序来实施操作和控制的微处理器。此外,可以将通过视频编码装置或运动矢量编码装置编码为比特流的视频通过有线/无线通信网络实时地或者非实时地传送至视频解码装置或者运动矢量解码装置,视频在视频解码装置或者运动矢量解码装置中被重构并再现为视频或运动矢量,其中,有线/无线通信网络包括因特网、短距离无线通信网络、无线局域网(LAN)网络、也称为WiMax网络的WiBro(无线宽带)网络、以及移动无线网络或者例如电缆、USB(通用串行总线)的通信接口、或者其它各种方式。图1是示出根据一个方面的用于对要编码的运动矢量进行编码的块的示例图。在图1中,块D是对应于要编码的运动矢量的“当前块”,并且块A、块B和块C是针对块D的“相邻块”。参照图1,MV\MVb、MVc和MVd分别是块A、块B、块C和块D的运动矢量(MV),并且将它们分别定义为具有水平分量(MV^MV^MfdnMO和垂直分量(MVAy、MVBy、MVey和MV11y)。如本文所使用的,当前块(块D)的运动矢量MVd被称为当前运动矢量。MV——Λ等式1从等式1可知,可以利用特定的函数FO来计算当前运动矢量的预测的运动矢量PMVD,其中,将相邻块A、B和C的运动矢量MVa、MVb和MVe用作特定的函数F()的变量。在H.264/AVC标准中,利用用作特定的函数FO的用于计算中间值的函数来计算当前运动矢量的预测的运动矢量PMVD。换言之,以相邻块A、B和C的运动矢量MVa、MVb和MVe的中间值来获得当前运动矢量的预测的运动矢量PMV11。以这种方式来计算,以下面的等式2来表示当前运动矢量MVd的预测的运动矢量PMVD。尸A^——4』j,等式2PMV[.medmii(MVv,MV^Ml\)当所使用的等式1(或等式2)给出当前运动矢量MVd的预测的运动矢量PMVd时,可以通过利用等式3、从期望要压缩的当前运动矢量MVd减去预测的运动矢量PMVd来得到残差运动矢量DMV11,然后通过例如熵编码的预定的方法来对残差运动矢量DMVd进行编码以进行传送。权利要求1.一种运动矢量编码装置,所述运动矢量编码装置包括预测的运动矢量选择器,其从当前块的备选运动矢量集合中选择最佳的预测的运动矢量;预测模式确定器,其利用基于与运动矢量解码装置预先设置的确定标准从多个运动矢量预测模式中选择的运动矢量预测模式来确定所述当前块的运动矢量预测模式;以及编码器,其根据来自所述预测模式确定器的确定的运动矢量预测模式将所述最佳的预测的运动矢量或者默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量,对所述当前块和所述预测的并且确定的运动矢量之间的残差矢量进行编码,并且根据所确定的运动矢量预测模式来选择性地对所确定的运动矢量预测模式进行编码,并且作为编码后的运动矢量预测模式进行输出。2.根据权利要求1所述的运动矢量编码装置,其中,所述多个运动矢量预测模式包括竞争预测模式和非竞争预测模式,并且所述预测模式确定器基于与运动矢量解码装置预先设置的确定标准来确定所述当前块的所述运动矢量预测模式是否是所述非竞争预测模式,以在所述竞争预测模式和所述非竞争预测模式之间进行选择得到所述当前块的运动矢量预测模式。3.根据权利要求2所述的运动矢量编码装置,其中,在所述最佳的预测的运动矢量等于所述默认的预测的运动矢量的情况下,所述预测模式确定器将所述非竞争预测模式确定为所述当前块的运动矢量预测模式。4.根据权利要求3所述的运动矢量编码装置,其中,所述最佳的预测的运动矢量等于所述默认的预测的运动矢量的情况是以下情况中的一种或更多种情况所述备选运动矢量集合不包含用作针对所述当前块的当前运动矢量的预测的运动矢量的可用备选运动矢量的情况;存在一个备选运动矢量的情况;备选运动矢量是两个或更多个、但是全部相同的情况;以及所述最佳的预测的运动矢量是从两个或更多个不相等的备选运动矢量中选出、并且与所述默认的预测的运动矢量相同的情况。5.根据权利要求1所述的运动矢量编码装置,其中,所述编码器包括第一编码器,其响应于所确定的运动矢量预测模式是非竞争预测模式而将所述默认的预测的运动矢量确定为所述预测的并且确定的运动矢量,以生成所述残差矢量并对所述残差矢量进行编码;第二编码器,其响应于所确定的运动矢量预测模式是竞争预测模式,并且根据所述运动矢量解码装置是否能够预测所述最佳的预测的运动矢量,该第二编码器将所述最佳的预测的运动矢量或者所述默认的预测的运动矢量确定为所述预测的并且确定的运动矢量,以生成所述残差矢量并对所述残差矢量进行编码;以及第三编码器,其仅响应于所确定的运动矢量预测模式是所述竞争预测模式而对所确定的运动矢量预测模式进行编码。6.根据权利要求5所述的运动矢量编码装置,其中,所确定的运动矢量预测模式包括一个比特,并且由比特值来表示所述竞争预测模式或者所述非竞争预测模式。7.根据权利要求1所述的运动矢量编码装置,其中,将所述编码后的运动矢量预测模式插入至比特流片段报头或者图片报头。8.—种运动矢量编码方法,所述方法包括以下步骤利用基于与运动矢量解码装置预先设置的确定标准从多个运动矢量预测模式中选择的运动矢量预测模式来确定当前块的运动矢量预测模式;根据所选择的运动矢量预测模式来确定针对当前运动矢量的预测的并且确定的运动矢量;将所述当前块和所述预测的并且确定的运动矢量之间的残差矢量编码为编码后的残差矢量;根据所确定的运动矢量预测模式来选择性地对从确定所述运动矢量预测模式的步骤中确定的运动矢量预测模式进行编码;以及生成包括编码后的残差矢量和从选择性地对所确定的运动矢量预测模式进行编码的步骤中编码的运动矢量预测模式的比特流,并输出该比特流。9.一种运动矢量解码装置,所述运动矢量解码装置包括残差矢量解码器,其通过根据与运动矢量编码装置预先设置的确定标准来确定当前块的运动矢量预测模式是否是非竞争预测模式来对编码后的残差矢量进行解码,以重构并输出残差矢量;预测模式解码器,其对编码后的运动矢量预测模式进行解码,以重构并输出所述运动矢量预测模式;第一预测的运动矢量确定器,其响应于所述当前块的运动矢量预测模式是非竞争预测模式而将默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量;第二预测的运动矢量确定器,其响应于所述当前块的运动矢量预测模式不是非竞争预测模式并且根据从所述预测模式解码器重构的运动矢量预测模式,该第二预测的运动矢量确定器将最佳的预测的运动矢量或者默认的预测的运动矢量确定为针对所述当前运动矢量的所述预测的并且确定的运动矢量;以及运动矢量重构器,其用于通过将所述预测的并且确定的运动矢量增加至来自所述残差矢量解码器的重构的残差矢量来重构所述当前运动矢量。10.一种运动矢量解码方法,所述方法包括以下步骤通过对编码后的运动矢量预测模式和编码后的残差矢量进行解码来重构运动矢量预测模式和残差矢量;根据与运动矢量编码装置预先设置的确定标准来确定当前块的运动矢量预测模式是否是非竞争预测模式;如果已确定的所述运动矢量预测模式是所述非竞争预测模式,则将默认的预测的运动矢量确定为针对当前运动矢量的预测的并且确定的运动矢量;如果已确定的所述运动矢量预测模式不是所述非竞争预测模式而是竞争预测模式,则基于在重构所述运动矢量预测模式的步骤中重构的运动矢量预测模式、利用所述默认的预测的运动矢量或者从备选运动矢量集合选出的最佳的预测的运动矢量来确定针对所述当前块的当前运动矢量的所述预测的并且确定的运动矢量;以及通过将所述预测的并且确定的运动矢量增加至所述残差矢量来重构所述当前运动矢量。11.根据权利要求10所述的运动矢量解码方法,其中,经过重构的运动矢量预测模式包括用于表示运动矢量预测模式的数目的比特以及用于表示该数目的运动矢量预测模式的另一比特,并且其中,所述运动矢量解码方法还包括通过在所述运动矢量预测模式的数目和包括在当前片段或当前图片内重构的全部块中的并且分配至所述竞争预测模式的块的数目之间进行比较,来确定是否正常地重构了所有的运动矢量。全文摘要本发明涉及一种用于运动矢量编码/解码的装置和方法,以及利用其进行图像编码/解码的装置和方法。本发明的动矢量编码装置包括预测的运动矢量选择器,其从当前块的备选运动矢量集合中选择最佳的预测的运动矢量;预测模式确定器,其利用基于与运动矢量解码装置预先达成的确定标准从多个运动矢量预测模式中选择一个运动矢量预测模式,并且将所选择的运动矢量预测模式确定为当前块的运动矢量预测模式;以及编码器,其根据来自所述预测模式确定器的确定的运动矢量预测模式对所述当前块和预测的并且确定的运动矢量之间的残差矢量进行编码,并且根据所确定的运动矢量预测模式来将最佳的预测的运动矢量或默认的预测的运动矢量确定为针对当前运动矢量的预测的运动矢量,对当前块和所确定的预测的运动矢量之间的残差矢量进行编码,根据所确定的运动矢量预测模式选择性地对所确定的运动矢量预测模式进行编码,并且根据所确定的运动矢量预测模式输出编码后的运动矢量预测模式。本发明减小了对运动矢量进行编码所需的比特量,从而提高了编码效率,并且即使在编码期间发生差错也能防止编码器失败,从而提高了编码器的性能。文档编号H04N7/26GK102362498SQ201080013412公开日2012年2月22日申请日期2010年1月15日优先权日2009年1月23日发明者元光玹,全炳宇,文柱禧,李英烈,杨政烨,金守年,金海光申请人:Sk电信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1