本申请是申请号为201310147972.9、提交日期为2013年4月25日、发明名称为“视频图像编码装置及方法、视频图像解码装置及方法”的中国专利申请的分案申请。技术领域本文论述的实施例涉及用于将在视频图像数据中包括的画面分割成多个块并且对每个块进行编码的视频图像编码装置、视频图像编码方法、视频图像解码装置及视频图像解码方法。
背景技术:
通常,视频图像数据包括大量数据。因此,当对另一装置发送视频图像数据时或当在存储器装置中存储视频图像数据时,用于处理视频图像数据的装置通过对视频图像数据进行编码来压缩视频图像数据。作为用于对视频图像进行编码的代表性标准技术,通过ISO/IEC(国际标准化组织/国际电工委员会)研发的MPEG(活动图像专家组阶段)-2、MPEG-4或MPEG-4AVC/H.264(H.264MPEG-4高级视频编码)被广泛使用。作为上述标准的编码技术,存在一种帧间编码方法(interencodingmethod)和一种帧内编码方法(intraencodingmethod),帧间编码方法用于通过使用作为编码目标的画面的信息以及在该编码目标之前和之后的画面的信息来对画面进行编码,以及帧内编码方法用于通过仅使用作为编码目标的画面的信息来对画面进行编码。通常,通过帧间编码方法编码的画面或块的编码量小于通过帧内编码方法编码的画面或块的编码量。因此,根据所选择的编码模式,画面的编码量在同一序列内变得不成比例。类似地,根据所选择的编码模式,块的编码量在同一画面内变得不成比例。因此,为了即使编码量随着时间而改变也通过恒定的传输速率来传送包括编码视频图像的数据流,对传输源装置设置用于数据流的传送缓冲器,并且对传输目的装置设置用于数据流的接收缓冲器。由这些缓冲器造成的延迟(下文称为“缓冲器延迟”)是造成从每个画面被输入到编码装置时到每个画面被显示在解码装置时的延迟(下文称为“编解码器延迟”)的主要因素。作为编解码器延迟,存在作为与解码相关的延迟的解码延迟,以及作为与显示(输出)相关的延迟的显示延迟。通过减小缓冲器的大小,缓冲器延迟和编解码器延迟减少。然而,随着缓冲器的大小减小,对每个画面分派编码量的自由度减小。因此,再现的视频图像的图像质量恶化。分派编码量的自由度表示编码量的变化的程度。MPEG-2和MPEG-4AVC/H.264分别指定了VBV(视频缓存检验器)和CPB(编码画面缓冲器),其是理想的解码装置中的接收缓冲器的操作。视频图像编码装置控制编码量,以使得理想的解码装置的接收缓冲器不上溢或下溢。理想的解码装置被指定用于执行瞬时解码,在瞬时解码中解码处理花费的时间为零。例如,存在与VBV相关的用于控制视频图像编码装置的技术(参见,例如专利文献1)。视频图像编码装置控制编码量,以确保在当理想的解码装置对画面进行解码时要被解码的画面的数据被存储在接收缓冲器中,以使得理想的解码装置的接收缓冲器不上溢或下溢。当视频图像编码装置通过恒定的传输速率传送流,但是由于对于每个画面存在大的编码量,因此直到当视频图像解码装置对画面进行解码并显示时用于对画面进行解码的数据的传输尚未完成时,接收缓冲器下溢。也就是说,接收缓冲器的下溢表示用于对画面进行解码的数据没有出现在解码装置的接收缓冲器中。在该情况下,视频图像解码装置不可能执行解码处理,因此跳帧发生。为了在不造成接收缓冲器下溢的情况下执行解码处理,视频图像解码装置在将流延迟从接收时间开始预定长度的时间之后显示画面。如上所述,指定理想的解码装置,以使得通过为零的处理时间瞬时完成解码处理。因此,假设将第“i”个画面(下文中也被表示为“P(i)”)输入到视频图像编码装置的时间是t(i),在理想的解码装置中对P(i)进行解码的时间是dt(i),则可以在与解码时间相同的时间(即,在dt(i))显示该画面。对于所有画面,画面的显示时间段{t(i+1)-t(i)