一种用于超高清视频处理系统的片外缓存压缩方法与流程

文档序号:11594695阅读:892来源:国知局

本发明涉及视频处理技术领域,尤其涉及一种用于超高清视频处理系统的片外缓存压缩方法。



背景技术:

近年来,人们对高品质视觉享受的主观需求和半导体技术快速发展的客观条件共同促进了视频产业的蓬勃发展,高清2k、超高清4k、8k视频也快速产业化;超高清视频处理系统,如超高清电视后处理asic、超高清视频编解码器,一般都采用数据处理核心与外部动态存储器协同工作的架构;处理核心一般由asic或者协处理器实现,片外存储器用于存储大量的视频数据,处理核心需要频繁的访问外存。

然而,在当前的工艺水平下,cmos集成电路的速度存在极限,一直以来存储器访问速度的提升落后于逻辑电路,因此存储访问的带宽是制约系统性能的瓶颈;若通过增加片上存储单元来缓解此问题也会大幅度增加成本和芯片功耗;另一方面,频繁的访问外存也会带来能耗的大量提升。

为了解决带宽和能耗瓶颈,压缩片外缓存数据是有效可行的办法;在这些应用中,一般要求高速、实时的完成编解码过程;要求帧随机访问,甚至帧内像素块的随机访问;要求无损或者极小的压缩损失,却又不强调高压缩比;这些特性都是通用编解码器无法满足的。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种用于超高清视频处理系统的片外缓存压缩方法。

本发明提出的一种用于超高清视频处理系统的片外缓存压缩方法,包括以下步骤:

s1:分组,将来自原始视频输入端的视频帧数据和完成视频处理功能的视频帧数据进行分组,以形成待压缩块,然后对每个待压缩块进行块内像素分组;

s2:重建,将待压缩块内像素分组根据像素高低进行排列,然后依次通过残差取绝值、倍率放大、截位还原、误差补偿和计算像素重建值进行像素重建;

s3:压缩,将像素重建后的待压缩块进行编码、码流打包、压缩处理和压缩码流输出控制操作,得到压缩码流,然后将压缩码流写入片外缓存上;

s4:解压,片外缓存对压缩码流进行码流解析、解码、像素形成和解压,得到解压后像素块,然后将解压后像素块传输至显示模块。

优选地,所述s1中,根据像素值对每个待压缩块进行块内像素分组,每个待压缩块均拆分为若干个子块,形成多个小待压缩块。

优选地,所述s2中,根据像素值对小待压缩块进行排列,然后对小待压缩块进行像素重建,得到像素值相同的若干个小待压缩块。

优选地,所述s2中,残差取绝值、倍率放大、截位还原、误差补偿和计算像素重建值中的系数为固定或自适应调整。

本发明中,所述一种用于超高清视频处理系统的片外缓存压缩方法通过实时压缩来自原始视频输入和处理内核的视频帧数据,然后再写入片外缓存,能够降低片外存储器写带宽,通过实时解压缩压缩码流,然后再输出给显示模块,能够降低片外存储器读带宽,通过对待压缩块进行像素重建,能够提高像素,保证视频数据的像素值相同,观看舒适,通过片外缓存存储的所有数据是压缩码流,能够大幅降低片外缓存的容量,本发明能够有效降低片外存储器写带宽,且能够提高像素,并能够大幅降低片外缓存的容量,方法简单,使用方便,成本低。

具体实施方式

下面结合具体实施例对本发明作进一步解说。

实施例

本实施例提出了一种用于超高清视频处理系统的片外缓存压缩方法,包括以下步骤:

s1:分组,将来自原始视频输入端的视频帧数据和完成视频处理功能的视频帧数据进行分组,以形成待压缩块,然后对每个待压缩块进行块内像素分组;

s2:重建,将待压缩块内像素分组根据像素高低进行排列,然后依次通过残差取绝值、倍率放大、截位还原、误差补偿和计算像素重建值进行像素重建;

s3:压缩,将像素重建后的待压缩块进行编码、码流打包、压缩处理和压缩码流输出控制操作,得到压缩码流,然后将压缩码流写入片外缓存上;

s4:解压,片外缓存对压缩码流进行码流解析、解码、像素形成和解压,得到解压后像素块,然后将解压后像素块传输至显示模块。

本实施例中,s1中,根据像素值对每个待压缩块进行块内像素分组,每个待压缩块均拆分为若干个子块,形成多个小待压缩块,s2中,根据像素值对小待压缩块进行排列,然后对小待压缩块进行像素重建,得到像素值相同的若干个小待压缩块,s2中,残差取绝值、倍率放大、截位还原、误差补偿和计算像素重建值中的系数为固定或自适应调整,一种用于超高清视频处理系统的片外缓存压缩方法通过实时压缩来自原始视频输入和处理内核的视频帧数据,然后再写入片外缓存,能够降低片外存储器写带宽,通过实时解压缩压缩码流,然后再输出给显示模块,能够降低片外存储器读带宽,通过对待压缩块进行像素重建,能够提高像素,保证视频数据的像素值相同,观看舒适,通过片外缓存存储的所有数据是压缩码流,能够大幅降低片外缓存的容量,本发明能够有效降低片外存储器写带宽,且能够提高像素,并能够大幅降低片外缓存的容量,方法简单,使用方便,成本低。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种用于超高清视频处理系统的片外缓存压缩方法,包括以下步骤:S1:分组,将来自原始视频输入端的视频帧数据和完成视频处理功能的视频帧数据进行分组,以形成待压缩块,然后对每个待压缩块进行块内像素分组;S2:重建,将待压缩块内像素分组根据像素高低进行排列,然后依次通过残差取绝值、倍率放大、截位还原、误差补偿和计算像素重建值进行像素重建;S3:压缩,将像素重建后的待压缩块进行编码、码流打包、压缩处理和压缩码流输出控制操作,得到压缩码流,然后将压缩码流写入片外缓存上。本发明能够有效降低片外存储器写带宽,且能够提高像素,并能够大幅降低片外缓存的容量,方法简单,使用方便,成本低。

技术研发人员:不公告发明人
受保护的技术使用者:成都小娱网络科技有限公司
技术研发日:2016.08.04
技术公布日:2017.08.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1