用于对图像序列中的图像进行压缩编码的方法和设备的制作方法

文档序号:7978538阅读:218来源:国知局
用于对图像序列中的图像进行压缩编码的方法和设备的制作方法
【专利摘要】本发明涉及用于对图像序列中的图像进行压缩编码的方法和设备。具体而言,本发明涉及用于对图像序列中的图像进行压缩编码的方法和设备,从而在维持良好图像质量的同时提供具有低等待时间的压缩编码和解码。本发明提供了对图像序列中的图像进行压缩编码的方法,其中图像序列中的图像被编码为具有单个参考图像的预测编码图像,并且具有至少两个宏块集合。一个集合是刷新集合,其中宏块被图像内编码。不使用去区块滤波器来解码用于压缩编码图像信息的解码的压缩编码图像信息。
【专利说明】 用于对图像序列中的图像进行压缩编码的方法和设备

【技术领域】
[0001]本发明涉及用于对图像序列中的图像进行压缩编码的方法和设备。具体而言,本发明涉及用于对图像序列中的图像进行压缩编码的方法和设备,其意在维持良好图像质量的同时提供具有较低等待时间的压缩编码和解码。

【背景技术】
[0002]在广播视频业界,在跨通信链路传输视频信号之前都要对其进行压缩,从而最小化传输所需的带宽。在诸如现场体育赛事、体育博彩和在现场记者和新闻演播室之间具有双向对话的数字卫星新闻采集(DSNG)链路等某些应用下,经常期望能够提供跨通信链路具有较低等待时间的高质量中继(trunk)视频服务。
[0003]本领域技术人员将得知,视频压缩方法一般利用图像内的空间冗余以及在当前图像和图像序列中的其它图像之间的时间冗余,从而减低以特定质量水平呈现图像所需的比特数量。然而,当前压缩方法中的一些方法使用的压缩技术导致复杂度增加,并且导致压缩编码和压缩解码技术中的等待时间增加。
[0004]一种降低视频广播系统中的端到端延迟的直接方法是通过避免使用双向预测帧(B帧)来移除重排序延迟(reordering delay)。为了实现甚至更低的延迟,编码器处可以使用更小的速率缓冲器。然而,这也降低了速率缓冲器在平滑不同帧类型的相对比特成本中的固有变化性时的效率。相比于预测(P)图像来说,对于相同视频质量,帧内编码(I)图像一般使用明显更多的比特以进行编码,而只是因为帧内编码(I)图像没有通过使用来自图像序列中的其它图像的时间预测来利用冗余。
[0005]尽管帧内编码(I)图像的比特成本较高,还是通常将帧内编码(I)图像周期性地编码进视频流以允许随机访问(信道改变)。如果放松了对于帧内编码(I)图像插入的需求,则编码器处可以使用更小的速率缓冲器,并且可以实现更小的端到端延迟,然而,不使用帧内(I)图像,接收器可能不得不在随机点锁定入流,并且在该随机访问点,在编码器和解码器之间的参考帧缓冲器将失配,从而导致所解码图像中的显著的伪像块(blockartfacts)。
[0006]在由国际标准组织(ISO)/国际电工委员会(IEC)运动图像专家组(MPEG)所标准化的MPEG2压缩编码方案(IS0/IEC13818)中使用的帧内刷新模式中,对每个预测(P)图像中的多个独立宏块进行帧内编码,并且在连续的图像中帧内编码的宏块的位置是不同的,从而在较短图像序列之后,所有的宏块位置都已被帧内编码至少一次。在一段时间后,由于重复的帧内宏块刷新,编码器和解码器参考缓冲器之间的参考帧的差异趋向于减小至观众不会注意到的程度。
[0007]现在广泛使用的是由ITU-T视频编码专家组(VCEG)和国际标准组织(ISO)/国际电工委员会(IEC)运动图像专家组(MPEG)共同开发的H.264/MPEG-4AVC压缩方案标准,相比于之前的压缩标准,该压缩方案标准具有能够实现更高压缩效率的许多特性。
[0008]本发明的目的是减少至少一些现有技术的缺点,并且提供用于压缩编码图像序列中的图像的新颖的方法和设备。


【发明内容】

[0009]依据本发明的一个方面,提供了一种对图像序列中的图像进行压缩编码的方法。对于图像中的图像信息的多个宏块的每个宏块,该方法包括:第一步骤,即确定宏块是否属于图像的刷新集合。在第二步骤中为该宏块选择第一宏块编码处理或第二宏块编码处理,其中为被确定为在刷新集合中的所有宏块选择第二宏块编码处理。在第三步骤中,根据所选择的第一宏块编码处理或第二宏块编码处理,使用未应用去区块从先前的压缩的图像信息解码的所解码图像信息对宏块的图像信息进行压缩编码,以形成压缩的图像信息,其中,在第一宏块编码处理期间使用来自图像序列中的先前参考图像的所解码图像信息,且在第二宏块编码处理期间使用来自当前图像的所解码图像信息。在第四步骤中,将指示在对压缩的图像信息进行压缩解码期间未应用去区块的去区块参数,以及指示在第二宏块编码处理中使用了单个参考图像的参考图像参数与图像的压缩的图像信息相关联。
[0010]在一些实施例中,在图像序列的连续图像中,图像内的刷新集合的位置将会发生改变,从而经过多个图像之后,已使用第二宏块编码处理对所有宏块位置进行压缩编码。
[0011]在一些实施例中,刷新集合包括一行宏块。在其它实施例中,刷新集合包括图像内的每个第η个宏块。
[0012]在一些实施例中,关联的步骤还包括将图像和序列参数集合与压缩的图像信息相关联的步骤。
[0013]在一些实施例中,在第一宏块编码处理的步骤中使用的缩放因子与在第二宏块编码处理的步骤中使用的缩放因子不同,因此缩放因子之间的差随着水平和垂直变换系数的增加而增加。
[0014]在一些实施例中,选择缩放因子,使得在第一宏块编码处理和第二宏块编码处理中使用的缩放因子之间的差处于由图10和图1la-1ld所定义的上限和下限构成的范围内。
[0015]在一些实施例中,用于缩放因子的缩放列表与压缩的图像信息相关联。
[0016]依据本发明的第二个方面,提供了一种用于对图像序列中包括的图像进行压缩编码的设备。该设备具有耦合以接收宏块图像信息并且形成输出压缩的图像信息的编码器。编码器包括第一宏块编码器,其布置为使用来自图像序列中的一个先前的参考图像的所解码图像信息来对宏块的图像信息进行压缩编码,以形成压缩的图像信息。编码器还包括第二宏块编码器,其布置为使用来自当前图像的所解码图像信息对宏块的图像信息进行压缩编码,以形成压缩的图像信息。编码器还包括图像存储器,用于存储未应用去区块从输出压缩的图像信息压缩解码的图像信息,图像存储器被耦合以向第一宏块编码器和第二宏块编码器提供所解码图像信息。该设备还具有编码器控制器,其用于控制编码器的操作。编码器控制器包括选择器元件,其布置为将图像中的多个宏块的每一个耦合到第一宏块编码器或第二宏块编码器以用于压缩编码,选择器元件可操作以为图像的刷新集合中的所有宏块选择第二宏块编码器。编码器控制器还包括参数关联元件,其可操作以将指示第二宏块编码器使用单个参考图像的参考图像参数,以及指示在对存储在图像存储器中的压缩的图像信息进行压缩解码期间没有应用去区块的去区块参数与图像的压缩的图像信息相关联。
[0017]在一些实施例中,该设备还包括集合确定元件,用于确定宏块是否位于所述图像的刷新集合中。

【专利附图】

【附图说明】
[0018]现在将参考附图以示例的方式描述本发明:
[0019]图1是示出典型的视频信号传输系统的示意图;
[0020]图2是示出在压缩编码器中的参数集合和相应的压缩解码器中的参数集合之间关系的不意图;
[0021]图3示出依照本发明一个实施例的压缩编码器的相关元件的示意框图;
[0022]图4是示出依照可由图3所示的示例压缩编码器实现的示例实施例的方法的步骤的流程图;
[0023]图5示出刷新集合中的宏块的第一种排列;
[0024]图6示出刷新集合中的宏块的第二种排列;
[0025]图7示出刷新集合中的宏块的第三种排列;
[0026]图8示出刷新集合中的宏块的第四种排列;
[0027]图9示出刷新集合中的宏块的第五种排列;
[0028]图10是示出帧内(intra)和帧间(inter)缩放列表设置之间的差的范围的第一表格;以及
[0029]图1la-1ld形成示出帧内和帧间缩放列表设置之间的差的范围的第二表格。

【具体实施方式】
[0030]在本发明的实施例中,提供了用于编码图像序列中的图像的方法和设备,其能实现低编码延迟以及高图像质量。为了实现低编码延迟,仅使用了具有单个参考图像的前向预测P图像。
[0031]在每个图像中,对刷新集合内的宏块强制进行图像内压缩编码,从而可以快速地最小化例如可由视频图像序列的剪辑所导致的编码器和解码器参考帧缓冲器之间的任何发散(divergence)。
[0032]在本发明的实施例中,通过选择合适的图像参考和去区块滤波器参数,可以维持视频的高视觉质量以及最小化帧内刷新模式的视觉影响。具体而言,对于图像序列的每个前向预测(P)图像仅使用单个参考图像,并且在解码压缩的图像信息时不执行去区块滤波。
[0033]此外,通过周期性发送图像参数集合和序列参数集合,允许对流中的随机访问,图像参数集合和序列参数集合向压缩解码器分别提供关于独立图像的信息以及关于图像序列中的所有图像的信息。
[0034]在本发明一些实施例中,通过选择合适的量化缩放矩阵和参数可以最小化帧内刷新模式的视觉影响。
[0035]可以使用由ITU-T视频编码专家组(VCEG)和国际标准组织(ISO) /国际电工委员会(IEC)运动图像专家组(MPEG)共同开发的H.264/MPEG-4AVC压缩标准来实现本发明。
[0036]在前向预测P图像的压缩编码期间使用多个参考图像,在解码压缩的图像信息时使用去区块滤波器,这些方案被引入到H.264/MPEG-4AVC压缩标准中,以提高压缩效率和图像质量。
[0037]现在将参考附图来解释示例实施例。图1是示出典型视频传输系统10的示意图。视频传输系统10包括压缩编码器12和压缩解码器14。压缩编码器12接收视频信号16,并且对视频信号16的图像序列进行压缩编码以产生压缩的比特流18。接着可跨通信信道传输压缩的比特流18,直到在压缩解码器14接收到压缩的比特流18。压缩解码器对接收到的压缩的比特流18进行压缩解码以获得压缩解码的视频信号20。
[0038]图2是示出在压缩编码器(例如压缩编码器12)和压缩解码器(例如压缩解码器14)中的参数集合之间关系的示意图。假设视频压缩编码器12按照压缩标准进行操作,并因此生成符合标准的压缩的比特流18。压缩解码器14遵从压缩标准,并因此压缩解码器14能够解码压缩的比特流18。在示例实施例中,假设视频压缩编码器12按照H.264/MPEG-4AVC压缩标准进行操作,并且压缩解码器14遵从H.264/MPEG-4AVC压缩标准。
[0039]本领域技术人员将显见,压缩编码器12被提供有编码器参数集合22,且压缩编码器12依照编码器参数集合22执行视频信号的压缩编码。类似地,本领域技术人员将显见,压缩解码器14被提供有解码器参数集合24,且压缩解码器14依照解码器参数集合24执行压缩的比特流的压缩解码。
[0040]为了使得压缩解码器14能够成功地解码从压缩编码器12接收到的比特流18,解码器参数集合24必须对应于编码器参数集合22。在编码器参数集合22内的参数必须与由压缩编码器12产生的压缩的图像信息相关联。大多数时候,如同本领域技术人员所熟悉的,在编码器参数集合22中的编码器参数26与比特流18中的报头信息内的压缩的图像信息相关联,或者与包括运动向量的压缩的图像信息相关联的序列参数集合或图像参数集合内的压缩的图像信息相关联,从而形成压缩的比特流18。然而,这不是必需的,且在一些实施例中,可能将编码器参数与要通过一些其它方式传输28到压缩解码器14的压缩的图像信息相关联,以用作参数解码器集合24。然而,在示例实施例中,假设在压缩的比特流中的报头信息中或者在序列参数集合或图像参数集合内,将与解码器的操作相关的参数从压缩编码器12发送到压缩解码器14。
[0041 ] 现在将参照图3和图4来解释示例实施例。图3示出依照本发明一个实施例的压缩编码器的相关元件的示意框图。在示例实施例中,压缩编码器是遵从H.264/MPEG-4AVC标准的压缩编码器。图4是示出依照可由图3所示的示例压缩编码器所实现的示例实施例的方法的步骤的流程图。
[0042]如图3所示,压缩编码器40包括编码器42和编码器控制器44。本领域技术人员将显见,为了清楚起见,在示例实施例中已经简化了压缩编码器40的元件。
[0043]编码器42布置为接收图像的图像信息46,对图像信息46进行压缩编码以产生压缩的图像信息48。如同本领域技术人员将得知的,压缩的图像信息48形成由压缩编码器40输出的压缩的比特流50的一部分。
[0044]编码器42被提供有第一宏块编码器52,可操作以使用第一宏块编码处理对接收到的图像信息46进行压缩编码,以及第二宏块编码器54,可操作以使用第二宏块编码处理对接收到的图像信息46进行压缩编码,以下将参考图4对其进行详细说明。第一宏块编码器52和第二宏块编码器54都耦合到图像存储器56,图像存储器56中存储从先前压缩编码的图像信息48压缩解码的图像信息(如由虚线58表示)。
[0045]在该示例实施例中,由第一宏块编码器52使用的第一宏块编码处理是使用来自图像存储器56中的先前单独的参考图像的所解码图像信息的图像间图像压缩处理。在示例实施例中,由第二宏块编码器54使用的第二宏块编码处理是使用来自图像存储器56中的当前图像的所解码图像信息的图像内图像压缩处理。
[0046]将编码器元件分为图3中的第一宏块编码器52和第二宏块编码器54意在有助于示例实施例的描述。如同本领域技术人员将得知的,第一宏块编码器52的元件和第二宏块编码器54的元件是类似的,并且通常主要结合在压缩编码器的实际实现方式中。
[0047]编码器控制器44控制编码器42的操作,以对接收到的图像信息46进行压缩编码。具体而言,编码器控制器44具有选择器元件60,选择器元件60操作来选择图像信息46的每个宏块是否要经过第一宏块编码器52的第一宏块编码处理,还是要经过第二宏块编码器54的第二宏块编码处理。编码器控制器44还被提供有耦合到选择器元件60的刷新集合确定元件62,刷新集合确定元件62布置为确定图像中的宏块是否是用于所述图像的刷新集合的一部分。
[0048]编码器控制器44被提供有用于在对图像序列中的图像进行压缩编码期间控制编码器42的操作的多个参数。图3示出与示例实施例的操作有关的参考图像参数64和去区块参数66。编码器控制器44还被提供有参数关联元件68,参数关联元件68可操作地将参考图像参数64和去区块参数66与压缩的图像信息48相关联。在示例实施例中,通过将参考图像参数64和去区块参数66包括为报头信息70,作为压缩的比特流50的一部分,将这些参数与压缩的图像信息48相关联。
[0049]本领域技术人员将显见可以通过不同的方式来实现压缩编码器40。具体而言,可以通过本领域技术人员选择的软件方式,或者通过专用硬件,或者通过适当配置的通用硬件来实现压缩编码器。
[0050]现在将参考图4来描述图3所示的压缩编码器40的操作的示例方法。
[0051]在如图4所示的第一步骤80中,选择新的图像用于压缩编码。
[0052]本领域技术人员将得知,将要压缩的图像中的像素的图像信息划分为宏块,并且在宏块基础上对宏块执行压缩编码。这样在步骤82中,选择要被压缩编码的下一个宏块。
[0053]在步骤84中,确定宏块是否属于用于该图像的刷新集合。在如图3所示的示例压缩编码器40中,通过刷新集合确定元件62执行该步骤。
[0054]步骤86中,为宏块选择帧间宏块压缩编码或者帧内宏块压缩编码。在如图3所示的示例压缩编码器40中,由选择器元件60通过控制将当前宏块应用到第一宏块编码器52用于压缩编码还是应用到第二宏块编码器54而执行该步骤。
[0055]如果确定宏块在用于所述图像的刷新集合中,在步骤88-y中,由选择器元件60选择在步骤90中进行的帧内宏块编码处理,选择器元件62将宏块应用到第二宏块编码器54。因此对于在刷新集合中的宏块总是为其选择帧内宏块压缩编码。
[0056]如果在步骤88-n中确定宏块不在用于所述图像的刷新集合中,则在示例实施例中,选择器元件60在步骤90选择帧内宏块编码处理,或者在步骤92选择帧间宏块编码。选择器元件60通常将选择耗费最少比特数的编码处理。选择器元件60依照所选择的编码类型将宏块应用到第二宏块编码器54,或者应用到第一宏块编码器52。
[0057]本领域技术人员将理解,步骤90的帧内宏块编码和步骤92的帧间宏块编码都产生压缩的图像信息94,在作为编码处理的一部分的步骤96对压缩的图像信息94进行解码以形成所解码图像信息98。在步骤96中,对压缩的图像信息进行压缩解码而不使用去区块滤波器。所解码图像信息98被用于步骤90的帧内宏块编码处理或步骤92的帧间宏块编码处理。
[0058]本领域技术人员将得知,帧内宏块编码步骤90使用未利用去区块从当前图像内的先前的压缩编码的宏块解码的所解码图像信息。
[0059]帧间宏块编码步骤92使用未利用去区块从图像序列中在当前图像之前出现的单个参考图像的压缩编码的宏块解码的所解码图像信息。
[0060]一旦已对宏块进行了处理,在步骤100确定是否图像中的所有宏块都已被压缩编码。在步骤100-n,如果不是所有宏块都被处理了,则处理返回到步骤82,以开始当前图像中的下一个宏块的处理。
[0061]在步骤100-y,一旦图像中所有宏块都已被处理,在步骤102,将单个参考图像参数以及去区块参数与压缩的图像信息相关联。如图3所示的参数关联元件68执行该步骤。可以通过多种方式将参数与压缩的图像信息相关联。例如,参数可包括在图像报头,或者在压缩的比特流的片段报头中。
[0062]由此可见,在符合H.264/AVC标准的示例实施例中,为了达到高视觉质量和极低图像编码延迟,采用以下步骤:
[0063]首先,仅使用P图像类型(除了第一幅图像,即IDR)。使用至少两个宏块集合对每个图像进行编码。至少一个宏块集合是刷新集合,并对在刷新集合内的宏块进行图像内压缩编码。至少一个宏块集合是图像间压缩编码集合。用于每个图像的参考图像的数量被设为I。在一些实施例中,可通过在片段报头中将参数num_ref_idx_10_active_minusl设置为O而实现该方案。
[0064]在H.264/AVC压缩标准中,增加在帧间压缩编码期间从其取出图像信息的参考图像的数量的能力一般增加了压缩效率,并因此提高了对于给定比特速率的质量。然而,作为违背直觉的步骤(as a counter-1ntuitive step),依照本发明的实施例,对于图像间压缩编码仅使用一个参考图像。
[0065]这是因为,一旦已对图像的特定区域进行图像内压缩编码,如果那些帧内压缩编码的区域被用作未来预测的参考,则对于编码器-解码器解码的图像缓冲器收敛是有益的。通过限制对预测的参考像素的选择,特别是在低速运动或静止场景中,使得帧内编码的区域被用作对当前帧紧邻的帧的预测的基础更为可能。
[0066]本领域技术人员将得知,在H.264/AVC压缩标准中提供有环内(in_loop)去区块滤波器以降低块边界的视觉影响。本发明的实施例要求在编码器中不使用环内去区块滤波器,并且通过例如将片段报头中的disable_deblocking_filter_idc设置为I而发信号给压缩解码器,以防止任何相邻的图像间图像压缩编码的宏块影响图像内压缩编码的宏块的空间预测。这也有利于图像中任何自然出现的图像内编码的宏块,而并不仅仅是由帧内刷新方案强制的图像内压缩编码宏块。
[0067]去区块滤波器的使用创建了相邻宏块之间的相关性,当帧间编码的宏块相邻于帧内编码的宏块时并不希望具有这样的相关性。这是因为,一旦解码器开始解码流,解码器中的参考帧缓冲器(也就是H.264/AVC压缩方案中的解码图像缓冲器)的内容与编码器中的不相同,因此使用解码图像缓冲器中的图像信息作为参考的任何图像间图像预测很可能在视觉上较差。禁用去区块滤波器可以防止视觉削弱图像间预测(visually impaired Interpicture predict1n)影响图像内预测编码宏块。
[0068]在示例实施例中,在连续的图像中,刷新集合包括图像内不同位置处的宏块,因此经过若干图像之后,所有宏块位置都已位于刷新集合中至少一个图像中,并且至少已被帧内编码一次。
[0069]在不同的实施例中可以通过不同的方式排列图像内的宏块的刷新集合。在不同实施例中,将要进行帧内编码的刷新集合中的宏块可被排列在图像的一列或更多列内,或者可以使用本领域技术人员选择的棋盘格模式或其它模式。在一些实施例中,在每个图像中,将刷新集合的特定数量的宏块排列到至少一个刷新片段中。对于作为一行或多行宏块的每个图像,该图像可采用刷新片段编码。
[0070]在示例实施例中,包括强制帧内编码宏块的刷新集合被定义为包括图像中至少一列宏块的刷新片段。在一些实施例中,可为图像序列中连续的图像选择连续的刷新片段。
[0071]然而,如下文描述的,在一些实施例中还可以使用帧内刷新的宏块的棋盘格模式来代替帧内行刷新模式。
[0072]设:
[0073]IntraMacroblocksPerPicture =每个图像的巾贞内宏块的数量。这可以等于每行宏块的数量。
[0074]IntraRefreshFrameDistance =图像中两个巾贞内宏块之间的距离(使用光栅扫描顺序)
[0075]NumMacroblocksPerPicture =图像宽度 * 图像高度/256
[0076]IntraRefreshFrameDistance = NumMacroblocksPerPicture/IntraMacroblocksPerPicture
[0077]IntraRefreshFrameDistance还对应于在已使用图像内预测模式对所有宏块位置至少编码一次之后的编码图像的数量。
[0078]创建随机模式,以指定在每个图像中的哪些宏块位置是在用于所述图像的刷新集合中,因此指定哪些宏块应当被强制进行帧内宏块编码。
[0079]首先尺寸IntraRefreshFrameDistance的宏块索引表被初始化为-1。
[0080]接着随机生成每个宏块作为帧内预测编码而编码的顺序:因此对于表的每个索弓丨,给出的顺序为从 O 到(IntraRefreshFrameDistance-1)。
[0081]在指定了模式之后,在编码处理期间,需要检查模式表格IntraMacroblockIdx中每个宏块位置,以确定是否需要对其以帧内模式进行编码。
[0082]在示例实施例中,如果
[0083]图像宽度=96像素(6个宏块),并且图像高度=96像素(6个宏块)
[0084]每个图像的帧内编码宏块的数量被设置为9,且因此
[0085]IntraMacroblocksPerPicture = 9
[0086]因此,IntraRefreshFrameDistance= 6*6/9 = 4。
[0087]如下,可以生成IntraMacroblockIdx索弓丨:为每个索引随机生成IntraMacroblockIdx 索引值,该索引值是从 O 到 IntraRefreshFrameDistance-1 的整数值。例如:
[0088]

【权利要求】
1.一种对图像序列中的图像进行压缩编码的方法,所述方法对于所述图像中的图像信息的多个宏块的每一个宏块包括以下步骤: 确定所述宏块是否属于所述图像的刷新集合; 为所述宏块选择第一宏块编码处理或者第二宏块编码处理,其中为确定处于所述刷新集合中的所有宏块选择所述第二宏块编码处理; 根据所选择的第一宏块编码处理或第二宏块编码处理,使用未应用去区块已从先前压缩的图像信息解码的所解码图像信息对所述宏块的图像信息进行压缩编码,以形成压缩的图像信息,其中,在第一宏块编码处理期间使用来自所述图像序列中的先前参考图像的所解码图像信息,以及在第二宏块编码处理期间使用来自所述当前图像的所解码图像信息;以及 将以下参数与所述图像的压缩的图像信息相关联:指示在压缩的图像信息的压缩解码期间不应用去区块的去区块参数;以及指示在第二宏块编码处理中使用单个参考图像的参考图像参数。
2.根据权利要求1所述的方法,其中在所述图像序列的连续图像中所述图像内的所述刷新集合的所述位置发生改变,从而经过多个图像之后,已使用所述第二宏块编码处理对所有宏块位置进行了压缩编码。
3.根据以上任 一权利要求所述的方法,其中所述刷新集合包括宏块的刷新片段。
4.根据权利要求1或2所述的方法,其中所述刷新集合包括图像内的每个第η个宏块。
5.根据以上任一权利要求所述的方法,其中所述关联步骤还包括将图像和序列参数集合与所述压缩的图像信息相关联的步骤。
6.根据以上任一权利要求所述的方法,其中在所述第一宏块编码处理的步骤中使用的缩放因子与在所述第二宏块编码处理的步骤中使用的所述缩放因子不同,使得所述缩放因子之间的差随着水平和垂直变换系数的增加而增加。
7.根据权利要求6所述的方法,其中选择所述缩放列表,以使得在所述第一宏块编码处理和所述第二宏块编码处理中使用的所述缩放因子之间的差处于由图10和图1la-1ld所定义的上限和下限限定的范围内。
8.根据权利要求6或7所述的方法,其进一步包括将用于所述缩放因子的缩放列表与所述压缩的图像信息相关联的步骤。
9.一种对图像序列中的图像进行压缩编码的设备,其包括: 编码器,被耦合以接收宏块图像信息,并且形成输出压缩的图像信息,所述编码器包括: 第一宏块编码器,布置为使用来自所述图像序列中的一个先前的参考图像的所解码图像信息对宏块的图像信息进行压缩编码以形成压缩的图像信息; 第二宏块编码器,布置为使用来自所述当前图像的所解码图像信息对宏块的图像信息进行压缩编码以形成压缩的图像信息;和 图像存储器,用于存储未应用去区块从所述输出压缩的图像信息压缩解码的图像信息,所述图像存储器被耦合以提供所解码图像信息到所述第一宏块编码器或所述第二宏块编码器;和 编码器控制器,用于控制所述编码器的操作,所述编码器控制器包括:选择器元件,布置为将图像中的多个宏块的每一个耦合到所述第一宏块编码器或所述第二宏块编码器,以用于压缩编码,所述选择器元件可操作来为在所述图像的刷新集合中的所有宏块选择所述第二宏块编码器;以及 参数关联元件,可操作以将以下参数与所述图像的压缩的图像信息相关联:指示由所述第二宏块编码器使用单个参考图像的参考图像参数;和指示在对所述图像存储器中存储的所述压缩的图像信息进行压缩解码期间不应用去区块的去区块参数。
10.根据权利要求9所述的设备,其进一步包括刷新集合确定元件62,用于确定宏块是否处于用于所述图像的刷新集合中。
11.根据权利要求10所述的设备,其中所述刷新集合是宏块的片段,并且所述刷新集合确定元件62可操作以确 定宏块是否处于用于所述图像的刷新集合中。
【文档编号】H04N19/117GK104081771SQ201180074861
【公开日】2014年10月1日 申请日期:2011年11月14日 优先权日:2011年11月14日
【发明者】A·博克, D·克莱韦尔, T·阿马拉 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1