用于可伸缩视频编码空间模式的带宽节省架构制造技术

技术编号:21405715 阅读:34 留言:0更新日期:2019-06-19 09:00
一种用于可伸缩视频编码的系统和方法,所述可伸缩视频编码包括具有较低分辨率编码的基本层、具有较高分辨率编码的增强层和两层之间的数据传送。所述系统和方法提供若干种方法来减小中间层传送的带宽同时降低存储器需求。归因于存储器访问较少,所以系统时钟频率可降低使得系统功率消耗也降低。所述系统避免对从基本层到增强层的预测数据进行上采样以匹配所述增强层中的分辨率,因为传送上采样数据可对存储器带宽强加大的负担。

【技术实现步骤摘要】
用于可伸缩视频编码空间模式的带宽节省架构本申请是申请号为201380062561.8、申请日为2013.11.26、专利技术名称为“用于可伸缩视频编码空间模式的带宽节省架构”的专利技术专利申请的分案申请。
本专利技术涉及可伸缩视频应用且更具体来说涉及最小化可伸缩视频应用中的带宽。背景目前,使用家用电子装置进行的视频数据的远程传送和显示已成为重要开发领域。通常,需要允许在具有不同显示能力的装置之间进行这种流式传输。随着更高分辨率视频的出现,需要压缩视频流以增大可传送数据的量,还需要允许用仅可以允许更低分辨率视频流或可以具有不适当地呈现这些更高分辨率信号的通量或缓慢处理能力的装置查看这些视频流。因此,可伸缩视频流越来越受欢迎。大体来说,视频位流在所述流的部分可按所得子流形成另一有效位流用于某个目标解码器的方式移除时称为可伸缩,且所述子流表示具有小于完整原始位流的重建质量的源内容,但在考虑更低剩余数据量时为高。可伸缩性的常见模式为时间可伸缩性、空间可伸缩性和质量可伸缩性。空间可伸缩性(也称为空间分辨率)描述其中位流子集表示具有缩小的图片大小的源内容的情况。时间可伸缩性(也称为时间分辨率)描述其中位流子集表示具有缩小的帧率的源内容的情况。在质量可伸缩性下,子流提供与完整位流相同的空间—时间分辨率,但具有更低保真度—其中保真度通常非正式地称为信噪比(SNR)。质量可伸缩性也俗称为保真度或SNR可伸缩性。在实时支持空间、质量和空间可伸缩性的系统中,存储器带宽可成为总系统性能的限制因素。因此,需要一种用于减小或消除可增大存储器带宽问题的读取/写入活动的影响的方法。实施方案概述在本文中所描述的实施方案的一些中,一种用于可伸缩视频编码的系统和方法包括第一编码引擎,其用于使用帧数据将帧编码到小于最优层分辨率的第一层分辨率。第一编码引擎生成数据用于预测帧到最优层分辨率的编码。第二编码引擎将帧编码到大于第一分辨率层的第二层分辨率。第二编码引擎使用来自第一编码引擎的预测数据来改善视频压缩速率。在这些描述的实施方案中,所述系统和方法包括使用在第一编码引擎与第二编码引擎之间传送的较少预测数据,从而可通过使用较少帧数据来减小消耗的功率。在一些实施方案中,所述系统和方法还包括在编码器中用于存储和检索帧数据和预测数据的存储器。相较于标准AVC,第二编码器将更多存储器用于预测数据,其中添加的存储小于第二层分辨率的一个数据帧。具体而言,本专利技术的一些方面可以阐述如下:1.一种配置为执行可伸缩视频编码的系统,所述系统包括:存储器;以及处理单元,其中,所述处理单元被配置为:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中间层数据包括指示所述中间层数据是否包括残余数据的位;对所述中间层数据进行上采样;以及基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到增强层,其中,所述基本层的所述块类型指示所述中间层数据是否包括残余数据或重建数据,其中,所述增强层的分辨率大于所述基本层的分辨率。2.根据条款1所述的系统,其中,所述处理单元包括一个编码器。3.根据条款1所述的系统,其中,所述处理单元包括基本层编码器和增强层编码器。4.根据条款3所述的系统,其中,所述基本层编码器被配置为基于所述至少一个帧生成所述中间层数据,并且将所述中间层数据传输到所述增强层编码器。5.根据条款4所述的系统,其中,通过多个数据通道将所述中间层数据传输到所述增强层解码器。6.根据条款5所述的系统,其中,相同数量的所述多个数据通道被用于传输包括在所述中间层数据中的所述残余数据或所述重建数据。7.根据条款3所述的系统,其中,所述增强层编码器被配置为对所述中间层数据进行上采样,并且基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到所述增强层。8.一种用于在处理系统中执行可伸缩视频编码的方法,所述方法包括:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中间层数据包括指示所述中间层数据是否包括残余数据的位;对所述中间层数据进行上采样;以及基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到增强层,其中,所述基本层的所述块类型指示所述中间层数据是否包括残余数据或重建数据,其中,所述增强层的分辨率大于所述基本层的分辨率。9.根据条款8所述的方法,其中,所述处理单元包括一个编码器。10.根据条款8所述的方法,其中,所述处理单元包括基本层编码器和增强层编码器。11.根据条款10所述的方法,所述方法还包括:由所述基本层编码器基于所述至少一个帧生成所述中间层数据,并且将所述中间层数据传输到所述增强层编码器。12.根据条款10所述的方法,其中,通过多个数据通道将所述中间层数据传输到所述增强层解码器。13.根据条款12所述的方法,其中,将相同数量的所述多个数据通道用于传输包括在所述中间层数据中的所述残余数据或所述重建数据。14.根据条款10所述的方法,所述方法还包括:由所述增强层编码器对所述中间层数据进行上采样,并且基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到所述增强层。15.一种存储指令的非暂时性计算机可读介质,所述指令当在处理系统中执行时促使所述处理系统执行一种用于执行可伸缩视频编码的方法,所述方法包括:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中间层数据包括指示所述中间层数据是否包括残余数据的位;对所述中间层数据进行上采样;以及基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到增强层,其中,所述基本层的所述块类型指示所述中间层数据是否包括残余数据或重建数据,其中,所述增强层的分辨率大于所述基本层的分辨率。16.根据条款15所述的非暂时性计算机可读介质,其中,所述处理系统包括一个编码器。17.根据条款15所述的非暂时性计算机可读介质,其中,所述处理系统包括基本层编码器和增强层编码器。18.根据条款17所述的非暂时性计算机可读介质,还包括:由所述基本层编码器基于所述至少一个帧生成所述中间层数据,并且将所述中间层数据传输到所述增强层编码器。19.根据条款17所述的非暂时性计算机可读介质,其中,通过多个数据通道将所述中间层数据传输到所述增强层解码器。20.根据条款19所述的非暂时性计算机可读介质,其中,将相同数量的所述多个数据通道用于传输包括在所述中间层数据中的所述残余数据或所述重建数据。21.根据条款17所述的非暂时性计算机可读介质,还包括:由所述增强层编码器对所述中间层数据进行上采样,并且基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到所述增强层。附图简述从在结合附图考虑时进行的本专利技术的下文详细描述,本专利技术的其它方面、优点和新颖本文档来自技高网...

【技术保护点】
1.一种配置为执行可伸缩视频编码的系统,所述系统包括:存储器;以及处理单元,其中,所述处理单元被配置为:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中间层数据包括指示所述中间层数据是否包括残余数据的位;对所述中间层数据进行上采样;以及基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到增强层,其中,所述基本层的所述块类型指示所述中间层数据是否包括残余数据或重建数据,其中,所述增强层的分辨率大于所述基本层的分辨率。

【技术特征摘要】
2012.11.29 US 13/689,2121.一种配置为执行可伸缩视频编码的系统,所述系统包括:存储器;以及处理单元,其中,所述处理单元被配置为:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中间层数据包括指示所述中间层数据是否包括残余数据的位;对所述中间层数据进行上采样;以及基于所述基本层的块类型使用所述上采样的中间层数据将所述至少一个帧编码到增强层,其中,所述基本层的所述块类型指示所述中间层数据是否包括残余数据或重建数据,其中,所述增强层的分辨率大于所述基本层的分辨率。2.根据权利要求1所述的系统,其中,所述处理单元包括一个编码器。3.根据权利要求1所述的系统,其中,所述处理单元包括基本层编码器和增强层编码器。4.根据权利要求3所述的系统,其中,所述基本层编码器被配置为基于所述至少一个帧生成所述中间层数据,并且将所述中间层数据传输到所述增强层编码器。5.一种用于在处理系统中执行可伸缩视频编码的方法,所述方法包括:接收视频数据,其中,所述视频数据包括一个或多个帧;将至少一个帧编码到基本层;基于所述至少一个帧生成中间层数据,其中,所述中间层数据包括残余数据、重建数据和运动数据中的任何一个或者其组合,其中,所述中...

【专利技术属性】
技术研发人员:张雷周吉陈珍余敏
申请(专利权)人:超威半导体公司ATI科技无限责任公司
类型:发明
国别省市:美国,US

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

1