缓冲装置与相应的缓冲方法制造方法及图纸

技术编号:7584133 阅读:168 留言:0更新日期:2012-07-20 03:34
本发明专利技术提供一种缓冲装置,用以缓冲一多重分割视讯/影像比特流。该多重分割视讯/影像比特流传送多个压缩帧,且每一压缩帧具有多个分割。该缓冲装置包含有一第一比特流缓冲器与一第二比特流缓冲器。该第一比特流缓冲器用以缓冲一特定压缩帧之该多个分割中的一第一分割的资料。该第二比特流缓冲器用以缓冲该特定压缩帧之该多个分割中的一第二分割的资料。本发明专利技术的缓冲装置能够提高解码器的解码效率。此外,本发明专利技术还提供相应的缓冲方法。

【技术实现步骤摘要】
视讯/影像解码系统与相应的视讯/影像解码方法
本专利技术有关于视讯/影像处理,尤指一种缓冲多重分割视讯/影像比特流(multi-partitionvideo/imagebitstream)的视讯/影像解码系统与其相应的视讯/影像解码方法。
技术介绍
VP8是一种由谷歌公司所发表的一种开放的视讯压缩格式,如同许多现今的视讯压缩机制,VP8亦是基于将帧(frame)解构为内含像素的正方形子区块、使用之前重建的区块来对这些子区块进行预测(prediction),并采用离散余弦转换(discretecosinetransform,DCT)来针对这些预测结果进行调整(以及针对未预测的区块(unpredictedblock)进行合成(synthesis))。然而,在特殊的案例中,VP8则会使用沃尔什-哈达马德转换(Walsh-Hadamardtransform,WHT),而非一般采用的离散余弦转换。WebP是谷歌公司根据VP8所发展的一种影像格式,进一步来说,WebP是基于VP8的帧内编码(intra-framecoding),并采用基于资源交换档案标准格式(resourceinterchangefileformat,RIFF)的容器(container),此外,WebP被公开为一种新的开放标准,其针对摄影图像提供有耗损的压缩(lossycompression)。在90万张网页影像的大规模研究中,于相似的影像品质之下,WebP格式的影像相较于联合影像专家小组(JointPhotographicExpertsGroup,JPEG)格式的影像,其档案大小缩小了38%,因此,网页管理者、网页开发者以及浏览器开发者便可使用WebP格式来提供更小且更好看的影像,进而改善使用者的网页浏览。依据VP8/WebP的规格,VP8/WebP解码器的输入会是一连串的压缩帧(compressedframe),而其输入次序会与这些帧于时间轴上的次序一致。此外,每一压缩帧中会具有多个分割(partition),由于VP8/WebP比特流是用来传送压缩帧(每一压缩帧中会具有多个分割),因此如何有效率地缓冲并解码一个多重分割VP8/WebP比特流中的每一压缩帧便成为此一
中的一项重要课题。
技术实现思路
为了解决解码效率不高的问题,本专利技术揭露了缓冲一多重分割视讯/影像比特流的视讯/影像解码系统与其相关方法,以解决上述问题。本专利技术揭示了一种视讯/影像解码系统,包含用以缓冲一多重分割视讯/影像比特流之缓冲装置。该多重分割视讯/影像比特流传送多个压缩帧,且每一压缩帧具有多个分割。该视讯/影像解码系统进一步包含有一第一比特流缓冲器以及一第二比特流缓冲器。该第一比特流缓冲器用以缓冲一特定压缩帧之该多个分割中的一第一分割的资料。该第二比特流缓冲器用以缓冲该特定压缩帧之该多个分割中的一第二分割的资料。本专利技术还揭示了一种用于视讯/影像解码之方法。该多重分割视讯/影像比特流传送多个压缩帧,且每一压缩帧具有多个分割。该方法包含有:使用一第一比特流缓冲器,来缓冲一特定压缩帧之该多个分割中的一第一分割的资料;以及使用一第二比特流缓冲器,来缓冲该特定压缩帧之该多个分割中的一第二分割的资料。本专利技术进一步揭示了一种视讯/影像解码系统。该多重分割视讯/影像比特流传送多个压缩帧,且每一压缩帧具有多个分割。该视讯/影像解码系统包含有一比特流缓冲器、桶形移位器、以及一比特流直接存储控制器。该比特流缓冲器用以缓冲一特定压缩帧之该多个分割的资料。。该桶形移位器,耦接于该比特流缓冲器,用以分析传送至该桶形移位器的该第一分割的数据或该第二分割的数据。一比特流直接存储控制器,耦接于该比特流缓冲器和该桶形移位器之间,用以透过直接存取的方式来传送该第一分割的数据或该第二分割的数据至该桶形移位器。相较于现有技术,本专利技术所揭示的缓冲装置及缓冲方法采用了专门用来缓冲个别的分割之部份资料的多个比特流缓冲器,因此可避免频繁地释放已缓冲的资料及载入要被处理的资料,使得解码效能改善。附图说明图1为被本专利技术所揭示之缓冲装置所处理之一压缩帧中的多个分割的示意图。图2为如何将压缩帧中的转换系数封装至4个分割的示意图。图3为本专利技术视讯/影像解码系统之第一实施例的示意图。图4为本专利技术视讯/影像解码系统之第二实施例的示意图。图6为本专利技术视讯/影像解码系统之第三实施例的示意图。图5为图3所示之缓冲装置的另一种设计的示意图。图7为本专利技术视讯/影像解码系统之第四实施例的示意图。具体实施方式在说明书及权利要求当中使用了某些词汇来指称特定元件。所属
的技术人员应可理解,制造商可能会用不同名词来称呼同一个元件。本说明书及权利要求并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分准则。在通篇说明书及权利要求中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。通过以下的实施例的叙述并配合全文的图1至图3说明本专利技术,但以下叙述中的装置、元件与方法、步骤乃用以解释本专利技术,而不应当用来限制本专利技术依据VP8/WebP的规格,VP8/WebP解码器的输入会是一连串的压缩帧,且每一压缩帧会具有2~9个分割,而这些分割均是开始及结束于比特组边界(byteboundary)。一压缩帧中的导引分割(亦即第一个被传送的分割)会具有两个子区段(subsection):适用于整个压缩帧的标头资讯(headerinformation)以及关于每一宏区块的预测资讯(per-macroblockpredictioninformation)(其包含有压缩帧中每一宏区块的预测资讯)。对于该压缩帧中的其余分割(1个、2个、4个或8个分割),其包含残留讯号(residuesignal)的转换系数(例如DCT/WHT系数)。请参阅图1,其为被本专利技术所揭示之缓冲装置所处理之一压缩帧中的多个分割的示意图。压缩帧100是透过一VP8/WebP比特流来传送,因此会包含有依序传送的N个分割102_1~102_N,换言之,分割102_1是压缩帧100中的导引分割,以及分割102_N是压缩帧100中的最后一个分割。分割102_1会包含有适用于整个压缩帧100的标头资讯,且另会包含同一压缩帧100中每一个宏区块的预测资讯。对于位于分割102_1之后的其余分割102_2~102_N中的每一分割来说,其会包含有残余量的转换系数(例如DCT/WHT系数)。当压缩帧100包含有一个以上的转换系数分割时,除了最后一个分割以外的每一分割的大小(以比特组为单位)会出现在紧接于上述的导引分割102_1之后的比特流中,而每一个分割大小(partitionsize)由长度为3个比特组的资料来加以记录,举例来说,图1所示之长度为3个比特组的分割大小PS2用以指示出分割102_2的大小,以及图1所示之长度为3个比特组的分割大小PS3用以指示出分割102_3的大小。这些分割大小使得解码装置可以直接存取记录着离散余弦转换系数/沃尔什-哈达马德转换系数的所有分割,因而致使解码装置可以对这些转换系数进行平行处理(parallelprocessing)。然而,VP8/WebP会将宏区块行(MBrow)的转换系本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201210012684.html" title="缓冲装置与相应的缓冲方法原文来自X技术">缓冲装置与相应的缓冲方法</a>

【技术保护点】

【技术特征摘要】
2011.01.17 US 61/433,272;2011.11.24 US 13/304,3721.一种视讯/影像解码系统,其包含用于缓冲一多重分割视讯/影像比特流的缓冲装置,该多重分割视讯/影像比特流传送多个压缩帧,每一压缩帧具有多个分割,该视讯/影像解码系统进一步包含有:一第一比特流缓冲器,用以缓冲一特定压缩帧的该多个分割中的一第一分割的数据;以及一第二比特流缓冲器,用以缓冲该特定压缩帧的该多个分割中的一第二分割的数据;一桶形移位器,耦接于该第一比特流缓冲器和该第二比特流缓冲器,用以分析传送至该桶形移位器的该第一分割的数据或该第二分割的数据;一多工器,耦接于该第一比特流缓冲器、该第二比特流缓冲器、和该桶形移位器,用以选择性地输出该第一分割的数据或该第二分割的数据;一比特流直接存储控制器,耦接于该多工器和该桶形移位器之间,用以透过直接存取的方式来传送该第一分割的数据或该第二分割的数据至该桶形移位器;其中,该第一分割和第二分割为在该特定压缩帧中的一导引分割之后所传送的两个其余分割。2.如权利要求1所述的视讯/影像解码系统,其特征在于,该第一比特流缓冲器与该第二比特流缓冲器为专门用来分别缓冲该第一分割的数据与该第二分割的数据的环形缓冲器。3.如权利要求1所述的视讯/影像解码系统,其特征在于,该导引分割的数据包含有适用于整个的该特定压缩帧的标头资讯以及该特定压缩帧中每一宏区块的预测资讯;以及该第一分割和该第二分割的数据包含有转换系数。4.如权利要求1所述的视讯/影像解码系统,其特征在于,该第一分割的数据包含有转换系数,以及该第二分割的数据包含有转换系数。5.如权利要求1所述的视讯/影像解码系统,其特征在于,该特定压缩帧的该多个分割系依序地传送。6.如权利要求1所述的视讯/影像解码系统,其特征在于,该特定压缩帧的该多个分割系依序地传送,以及该缓冲装置另包含有:一第二预取电路,用以于该第一比特流缓冲器正在缓冲该第一分割的数据时,预取数据并将所预取的数据储存至该第二比特流缓冲器。7.如权利要求1所述的视讯/影像解码系统,其特征在于,该缓冲装置另包含有:一第一预取电路,包含有:一储存单元;以及一预取单元,用以于一解码装置正在解码该第一分割的数据时,从该第二比特流缓冲器预取该第二分割的数据并将所预取的数据储存至该储存单元,其中当该解码装置开始解码该第二分割的数据时,储存于该储存单元中的该所预取的数据会被该解码装置所读取。8.一种用于视讯/影像解码的方法,该方法包括缓冲一多重分割视讯-影像比特流,该多重分割视讯/影像比特流传送多个压缩帧,每一压缩帧具有多个分割,该方法进一步包含有...

【专利技术属性】
技术研发人员:郑佳韵王胜仁曾永豊崔俊
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术