[发明专利]视频编码设备和解码设备、视频编码方法和解码方法在审
申请号: | 201611036702.0 | 申请日: | 2013-09-30 |
公开(公告)号: | CN107071402A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 数井君彦;小山纯平;岛田智史 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/159;H04N19/50 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 唐京桥,陈炜 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 设备 解码 方法 | ||
本申请为于2013年9月30日提交、申请号为201310462438.7、发明名称为“视频编码设备和解码设备、视频编码方法和解码方法”的中国专利申请的分案申请。
技术领域
这里所讨论的实施例涉及一种无需对编码的视频数据进行解码即可编辑该视频数据的视频编码设备和视频编码方法,并且还涉及一种用于对通过这样的视频编码设备所编码的视频数据进行解码的视频解码设备和视频解码方法。
背景技术
通常,用于表示视频数据的数据量是非常大的。因此,处理这样的视频数据的设备在将该视频数据发送到另一个设备之前、或者在将该视频数据存储在存储装置中之前通过编码对视频数据进行压缩。诸如由国际标准化组织/国际电工委员会(ISO/IEC)所设计的MPEG-2(运动图像专家组阶段2)、MPEG-4、H.264 MPEG-4高级视频编码(MPEG-4 AVC/H.264)的编码标准是如今被广泛使用的典型视频编码标准。
这样的编码标准采用帧间编码(通过不仅使用信息本身、而且还使用来自它之前和之后的图像的信息来对图像进行编码的编码方法)和帧内编码(通过仅使用包含在待编码图像中的信息来对图像进行编码的编码方法)。帧间编码方法使用称为帧内编码图像(I图像)、通常根据过去的图像来预测的前向预测图像(P图像)、以及通常根据过去和未来两种图像来预测的双向预测图像(B图像)这三种类型的图像。
通常,通过帧间编码所编码图像或块的代码量小于通过帧内编码所编码图像或块的代码量。这样,相同视频序列内的图像与图像的代码量视所选择的编码模式而变化。同样,相同图像内的块与块的代码量视所选择的编码模式而变化。因此,为了使包含有编码视频的数据流即使在该代码量在时间上变化的情况下也能够以恒定的传输率来发送,将用于缓冲数据流的发送缓冲器设于发送端,而将用于缓冲数据流的接收缓冲器设于接收端。
MPEG-2和MPEG-4 AVC/H.264f分别各自定义了被称为视频缓冲检验器(VBV)或编码图像缓冲器(CPB)的理想的视频解码设备中的接收缓冲器的行为。为方便起见,理想的视频解码设备将会在下文中简称为理想解码器。规定理想解码器执行花费零时间来解码的瞬时解码。例如,日本特开2003-179938号公报公开了一种关于VBV的视频编码控制方法。
为了不引起理想解码器中的接收缓冲器上溢或下溢,视频编码器控制代码量以确保当理想解码器解码给定图像时解码给定图像所需要的所有数据在接收缓冲器中是可用的。
当视频编码器以恒定的传输率来发送编码视频数据流时,如果到图像要被视频解码器解码和显示的时候尚未完成对解码图像所需要的数据的传输的话,则接收缓冲器可能下溢。也就是说,接收缓冲器下溢是指其中解码图像所需要的数据在视频解码器的接收缓冲器中是不可用的情况。如果发生这种情况,视频解码器则不能够执行解码,并且会发生跳帧。
鉴于此,视频解码器在自它的接收时间起的规定时间以前显示延迟了流之后的图像,以使得在不引起接收缓冲器下溢的情况下能够进行解码。如前所述,规定了理想解码器在零时间内完成解码。结果,如果将第i个图像输入到视频编码器的时间是t(i)、而第i个图像在理想解码器处的解码时间为tr(i)的话,则图像变为准备好用于显示的最早时间与t(i)相同。由于对于任何图像来说图像显示期{t(i+1)-t(i)}与{tr(i+1)-tr(i)}是相等的,所以将解码时间tr(i)给定为tr(i)=t(i)+dly,即,自输入时间t(i)起延迟固定时间dly后的时间。这意味着,视频编码器不得不在时间tr(i)以前完成将解码所需的所有数据到接收缓冲器的传输。
参考图1,将给出接收缓冲器如何进行操作的描述。在图1中,横坐标表示时间,而纵坐标则表示接收缓冲器的缓冲器占用量。实线曲线100描绘了作为时间的函数的缓冲器占用量。
接收缓冲器的缓冲器占用量以与规定的传输率同步的速率还原,而用于解码每个图像的数据在图像的解码时间时从缓冲器中恢复。在时间at(i)时开始将第i个图像的数据输入到接收缓冲器,而在时间ft(i)时输入第i个图像的最后的数据。理想解码器在时间tr(i)时完成对第i个图像的解码,从而第i个图像在时间tr(i)时变为准备好用于显示。但是,如果数据流包含B图像的话,则第i个图像的实际显示时间可能由于图像重新排序(改变编码顺序)的发生而变得迟于tr(i)。
下面将详细描述MPEG-4 AVC/H.264中描述每个图像的解码时间和显示时间的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611036702.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:立体图像显示装置
- 下一篇:运动图像解码方法和编码方法