影像动态压缩方法及影像动态压缩装置制造方法及图纸

技术编号:38324906 阅读:24 留言:0更新日期:2023-07-29 09:07
本发明专利技术涉及一种影像动态压缩方法、装置、计算机设备和计算机可读存储介质。其中,影像动态压缩方法包括以下步骤:S1、将原始影像分割成若干个影像区块;S2、分析所述影像区块,记录所述影像区块中的数据信息;S3、根据所述影像区块中的数据信息,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中。本发明专利技术中将压缩后的位流动态存储到静态随机存取存储器中,能够大幅减少储存整张帧缓存器的成本,降低硬件成本;能够在简单的流程控制下,使其均能达到高倍率的压缩,并维持不同影像之间的压缩质量。并维持不同影像之间的压缩质量。并维持不同影像之间的压缩质量。

【技术实现步骤摘要】
影像动态压缩方法及影像动态压缩装置


[0001]本专利技术涉及影像压缩
,特别涉及一种影像动态压缩方法、装置、计算机设备和计算机可读存储介质。

技术介绍

[0002]随着超高清显示技术的日益成熟,人们已不满足30帧720P的视频显示效果,60帧及以上帧率视频显示要求愈加强烈。但是,超高帧率视频显示需要处理的数据量巨大,这就要求显示系统中需要采用显示效果更佳的压缩手段、更高速的传输途径及更高性能的显示接口。为了解决这些问题,VESA协会提出了DSC压缩算法,该算法复杂度小,既不影响视觉感受,又能降低带宽压力,因此在超高清视频显示系统中加入具有DSC功能的硬件结构是非常有必要的。由于DSC算法应用领域非常明确,他要求压缩过程在一帧内进行,原始DSC算法最大只能支持60帧4k图像处理,而对更高速率的帧率要求没有涉及。
[0003]在通信技术飞速发展的今天,多媒体已经融入到了人们的生活工作当中。随着视频从模拟到数字化的转变,同时人们也对视频质量的清晰度、流畅度、实时度的要求越来越高,视频压缩技术成为解决此问题的一个重要环节。数字化的视频信息数据量巨大,且会占用极大的存储空间和信道带宽,制约视频通信行业的扩展。在带宽受限的信道中,采用压缩编码技术减少传输数据量,是提高通信速度的重要手段。从目前多媒体通信的现状、未来的发展趋势来看,接下来在相当长的时间内,以压缩形式存储和传输数字化的视频信息仍将是唯一的途径。
[0004]一般而言,影像压缩使用固定位数量,在硬件实践上相对简单许多,我们采用动态高倍率压缩,并且参考DSC的规格做简化。DSC虽采取动态压缩,但其位数使用量的控制相对复杂,无法用简单的机制控制。传统压缩使用固定压缩位数量,造成压缩弹性降低,不同影像内容无法最有效地选择最适合的编码方式,并且会有因为影像内容差异而造成质量不一的问题。
[0005]因此,现有技术有必要进行改进。

技术实现思路

[0006]现有技术中,传统压缩使用固定压缩位数量,造成压缩弹性降低,不同影像内容无法最有效地选择最适合的编码方式,并且会有因为影像内容差异而造成质量不一的问题,因此,本专利技术提供一种影像动态压缩方法、装置、计算机设备和计算机可读存储介质用于解决上述问题。
[0007]第一方面,本专利技术提供了一种影像动态压缩方法,其包括以下步骤:S1、将原始影像分割成若干个影像区块;S2、分析所述影像区块,记录所述影像区块中的数据信息;S3、根据所述影像区块中的数据信息,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中。
[0008]在一种实现方式中,在S2中,所述影像区块的数据信息包括所述影像区块的平滑程度、颜色分布和还原压缩值的特征点,所述还原压缩值的特征点包括影像数据的噪声程度、色彩饱和度和影像性质。
[0009]在一种实现方式中,在S3中,具体的,将压缩后的位流存入小于3倍帧缓存器的静态随机存取存储器中。
[0010]在一种实现方式中,还包括以下步骤:S4、根据压缩时的存取逻辑,对应不同的译码方式,进行动态反向解压缩,并得到原始影像。
[0011]在一种实现方式中,在S3中,所述选择编码方式对所述影像区块进行动态压缩,包括在动态压缩时对压缩后的位流进行动态管控,具体包括:S31、根据目前所使用的位数量以及参考压缩倍率最大能使用的位数量,进行实际位数量的控制;S32、调整量化水平以及对于其最大压缩位数量的范围限缩,以使得实际使用的位数量不超出所述压缩倍率最大能使用的位数量;S33、监控并调整位数量的总使用量,使得在动态压缩的状况下,所述影像区块的位数量的总使用量平均。
[0012]在一种实现方式中,在S32中,具体包括:根据超出参考压缩值的比例动态调整量化水平和最大压缩位数的限制范围,当该压缩倍率最大能使用的位数量比例超出压缩倍率大于一倍,则将量化水平相较位数量充裕时的数值进行提高,同时降低最大压缩位数量的限制范围。
[0013]在一种实现方式中,在S33中,具体包括:通过错误容忍的机制实现监控动态位的总使用量,在动态使用位数超过参考压缩值的特定比例时,根据编码的长度和编码错误选择最终的编码方式,当较短的编码的错误值与较长的编码的错误值比较时,其高出的错误在设定的容忍范围中,则选择短编码的编码方式用于降低总的位数量。
[0014]第二方面,本专利技术还提供一种影像动态压缩装置,其包括影像分割模块、特征提取模块和压缩存储模块,其中,所述影像分割模块用于将原始影像分割成若干个影像区块;所述特征提取模块,用于分析所述影像区块,记录所述影像区块中的数据信息;所述压缩存储模块,用于根据所述影像区块中的数据信息,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中。
[0015]第三方面,本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述影像动态压缩方法的步骤。
[0016]第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的影像动态压缩方法的步骤。
[0017]有益效果:本专利技术中通过采用动态压缩的方式,压缩处理包含不同复杂程度的影像,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中,能够减少储存整张帧缓存器的成本,降低硬件成本;相对DSC的动态压缩,其位数使用量的控制更加简单,能够在简单的流程控制下,确保整张影像内容的压缩质量平均;能够妥善处理不同的影像内容,使其均能达到高倍率的压缩,并维持不同影像之间的压缩质量平均。
附图说明
[0018]图1是本专利技术提供的影像动态压缩方法的步骤流程图;图2是图1所示的S3的具体步骤流程图;图3是图2所示的S32中量化水平和最大压缩位的调整示意图;图4是本专利技术提供的影像动态压缩装置的结构框架图;图5本专利技术提供的计算机设备的结构示意框图。
[0019]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0020]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0021]请结合参阅图1

图3,图1是本专利技术提供的影像动态压缩方法的步骤流程图,图2是图1所示的S3的具体步骤流程图,图3是图2所示的S32中量化水平和最大压缩位的调整示意图。本专利技术中提供一种影像动态压缩方法,其包括以下步骤:S1、将原始影像分割成若干个影像区块;S2、分析所述影像区块,记录所述影像区块中的数据信息;S3、根据所述影像区块中的数据信息,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中;S4、根据压缩时的存取逻辑,对应不同的译码方式,进行动态反向解压缩,并得到原始影像。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种影像动态压缩方法,其特征在于,包括以下步骤:S1、将原始影像分割成若干个影像区块;S2、分析所述影像区块,记录所述影像区块中的数据信息;S3、根据所述影像区块中的数据信息,选择编码方式对所述影像区块进行动态压缩,将压缩后的位流存储到静态随机存取存储器中。2.根据权利要求1所述的影像动态压缩方法,其特征在于,在S2中,所述影像区块的数据信息包括所述影像区块的平滑程度、颜色分布和还原压缩值的特征点,所述还原压缩值的特征点包括影像数据的噪声程度、色彩饱和度和影像性质。3.根据权利要求1所述的影像动态压缩方法,其特征在于,在S3中,具体的,将压缩后的位流存入小于3倍帧缓存器的静态随机存取存储器中。4.根据权利要求1所述的影像动态压缩方法,其特征在于,还包括以下步骤:S4、根据压缩时的存取逻辑,对应不同的译码方式,进行动态反向解压缩,并得到原始影像。5.根据权利要求1所述的影像动态压缩方法,其特征在于,在S3中,所述选择编码方式对所述影像区块进行动态压缩,包括在动态压缩时对压缩后的位流进行动态管控,具体包括:S31、根据目前所使用的位数量以及参考压缩倍率最大能使用的位数量,进行实际位数量的控制;S32、调整量化水平以及对于其最大压缩位数量的范围限缩,以使得实际使用的位数量不超出所述压缩倍率最大能使用的位数量;S33、监控并调整位数量的总使用量,使得在动态压缩的状况下,所述影像区块的位数量的总使用量平均。6.根据...

【专利技术属性】
技术研发人员:陈廷仰廖志洋谢玉轩张芸甄
申请(专利权)人:禹创半导体深圳有限公司
类型:发明
国别省市:

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

1