图像解压缩方法及装置制造方法及图纸

技术编号:23450190 阅读:245 留言:0更新日期:2020-02-28 23:25
本申请公开了一种图像解压缩方法及装置。所述方法包括:获取图像压缩数据;基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据;所述反量化因素为整数;对所述反量化数据进行DCT反变换,获得图像数据;所述DCT反变换包括移位运算和加法运算。本申请能够提高图像解压缩的处理效率。

Image decompression method and device

【技术实现步骤摘要】
图像解压缩方法及装置
本申请涉及显示面板
,尤其涉及一种图像解压缩方法及装置。
技术介绍
随着经济水平的提高,平板电视愈来愈受到人们欢迎,电视的解析度也越来越高,从最初的高清至全高清,再至4K,8K,在单位时间内,数据的传输量越来越大。另外,人们对液晶电视的品质要求也越来越高,液晶电视由于制造工艺的原因,液晶面板难免会出现显示画质不均匀的问题,常用画质均匀度补偿算法进行补偿。随着液晶面板解析度的增高,补偿数据所需的储存单元越来越大,成本亦越来越高。针对越来越大的数据传输与存储,一般采取的方法为数据压缩。数据在存储或者传输之前,常用CPU进行压缩,此过程通常作用时间较为宽裕,而数据在使用之前,需进行解压缩,如视频APP/DVD在播放网路或者光盘传过来的数据需进行解压缩,此过程通常需进行实时处理。FPGA在实时处理数据方面具有很大的优势,但是数据类型,运算的复杂程度对FPGA资源的使用情况影响很大。但是,DCT变换是压缩技术中常使用的变换技术,DCT变换不仅存在大量的浮点运算,而且需使用较多的乘法器,资源使用较大。而现有技术中的DCT反变换也需要进行大量的浮点运算和乘法运算,导致FPGA解压缩的处理效率低下。
技术实现思路
本申请实施例提供一种图像解压缩方法及装置,以解决图像解压缩时处理效率低下的问题。本申请实施例提供了一种图像解压缩方法,包括:获取图像压缩数据;基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据;所述反量化因素为整数;r>对所述反量化数据进行DCT反变换,获得图像数据;所述DCT反变换包括移位运算和加法运算。进一步地,在所述基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据之前,还包括:获取图像压缩过程中的DCT变换基和量化因素;获取所述DCT变换基中的小数部分;将所述小数部分左移预设位数,获得整数;将获得的整数与所述量化因素相乘后取整,获得所述反量化因素。进一步地,所述反量化数据为n行n列的矩阵,n>1;所述对所述反量化数据进行DCT反变换,获得图像数据,具体包括:对所述反量化数据的每一行数据进行变换运算,获得行变换矩阵;所述变换运算包括移位运算和加法运算;对所述行变换矩阵的每一列数据进行变换运算,获得列变换矩阵;将所述列变换矩阵右移所述预设位数,获得所述图像数据。进一步地,所述对所述反量化数据的每一行数据进行变换运算,获得行变换矩阵,具体包括:分别将所述反量化数据中的每一行数据作为目标矩阵,并将所述目标矩阵中的奇数位数据构成奇数位矩阵,将所述目标矩阵中的偶数位数据构成偶数位矩阵;对所述奇数位矩阵进行第一运算,获得第一运算矩阵;所述第一运算包括移位运算和加法运算;对所述偶数位矩阵进行第二运算,获得第二运算矩阵;所述第二运算包括移位运算和加法运算;计算所述第一运算矩阵与所述第二运算矩阵之和,获得第一变换矩阵;计算所述第一运算矩阵与所述第二运算矩阵的差值,获得第二变换矩阵;将所述第一变换矩阵中的数据与所述第二变换矩阵中的数据合并为所述目标矩阵对应的目标变换矩阵;所述反量化数据中的n行数据对应的目标变换矩阵构成所述行变换矩阵。进一步地,所述反量化数据为8行8列的矩阵,所述目标矩阵为1行8列的矩阵;所述第一运算为:其中,Y_1C为第一运算矩阵,为奇数位矩阵,da1、da3、da5、da7为目标矩阵中的奇数位数据;所述第二运算为:其中,Y_2C为第二运算矩阵,为偶数位矩阵,da2、da4、da6、da8为目标矩阵中的偶数位数据。本申请实施例还提供一种图像解压缩装置,包括:数据获取模块,用于获取图像压缩数据;反量化模块,用于基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据;所述反量化因素为整数;以及,反变换模块,用于对所述反量化数据进行DCT反变换,获得图像数据;所述DCT反变换包括移位运算和加法运算。进一步地,所述装置还包括:因素获取模块,用于获取图像压缩过程中的DCT变换基和量化因素;小数获取模块,用于获取所述DCT变换基中的小数部分;左移模块,用于将所述小数部分左移预设位数,获得整数;以及,取整模块,用于将获得的整数与所述量化因素相乘后取整,获得所述反量化因素。进一步地,所述反量化数据为n行n列的矩阵,n>1;所述反变换模块具体包括:行变换单元,用于对所述反量化数据的每一行数据进行变换运算,获得行变换矩阵;所述变换运算包括移位运算和加法运算;列变换单元,用于对所述行变换矩阵的每一列数据进行变换运算,获得列变换矩阵;右移单元,用于将所述列变换矩阵右移所述预设位数,获得所述图像数据。进一步地,所述行变换单元具体包括:矩阵获取子单元,用于分别将所述反量化数据中的每一行数据作为目标矩阵,并将所述目标矩阵中的奇数位数据构成奇数位矩阵,将所述目标矩阵中的偶数位数据构成偶数位矩阵;第一运算子单元,用于对所述奇数位矩阵进行第一运算,获得第一运算矩阵;所述第一运算包括移位运算和加法运算;第二运算子单元,用于对所述偶数位矩阵进行第二运算,获得第二运算矩阵;所述第二运算包括移位运算和加法运算;第一计算子单元,用于计算所述第一运算矩阵与所述第二运算矩阵之和,获得第一变换矩阵;第二计算子单元,用于计算所述第一运算矩阵与所述第二运算矩阵的差值,获得第二变换矩阵;以及,合并子单元,用于将所述第一变换矩阵中的数据与所述第二变换矩阵中的数据合并为所述目标矩阵对应的目标变换矩阵;所述反量化数据中的n行数据对应的目标变换矩阵构成所述行变换矩阵。进一步地,所述反量化数据为8行8列的矩阵,所述目标矩阵为1行8列的矩阵;所述第一运算为:其中,Y_1C为第一运算矩阵,为奇数位矩阵,da1、da3、da5、da7为目标矩阵中的奇数位数据;所述第二运算为:其中,Y_2C为第二运算矩阵,为偶数位矩阵,da2、da4、da6、da8为目标矩阵中的偶数位数据。本申请的有益效果为:基于整数的反量化因素对图像压缩数据进行反量化,获得反量化数据,进而基于移位运算和加法运算对反量化数据进行DCT反变换,获得图像数据,使得图像解压缩过程中无浮点运算和乘法运算,有效提高解压缩的处理效率,保证解压缩的实时处理。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1为本申请实施例提供的图像解压缩方法的一种流程示意图;图2为本申请实施例提供的图像解压缩方法中反量化数据到列变换矩阵的原理图;图3为本申请实施例提供的图像解压缩装置的一种结构示意图。具体实施方式本文档来自技高网...

【技术保护点】
1.一种图像解压缩方法,其特征在于,包括:/n获取图像压缩数据;/n基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据;所述反量化因素为整数;/n对所述反量化数据进行DCT反变换,获得图像数据;所述DCT反变换包括移位运算和加法运算。/n

【技术特征摘要】
1.一种图像解压缩方法,其特征在于,包括:
获取图像压缩数据;
基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据;所述反量化因素为整数;
对所述反量化数据进行DCT反变换,获得图像数据;所述DCT反变换包括移位运算和加法运算。


2.如权利要求1所述的图像解压缩方法,其特征在于,在所述基于预设的反量化因素,对所述图像压缩数据进行反量化,获得反量化数据之前,还包括:
获取图像压缩过程中的DCT变换基和量化因素;
获取所述DCT变换基中的小数部分;
将所述小数部分左移预设位数,获得整数;
将获得的整数与所述量化因素相乘后取整,获得所述反量化因素。


3.如权利要求2所述的图像解压缩方法,其特征在于,所述反量化数据为n行n列的矩阵,n>1;
所述对所述反量化数据进行DCT反变换,获得图像数据,具体包括:
对所述反量化数据的每一行数据进行变换运算,获得行变换矩阵;所述变换运算包括移位运算和加法运算;
对所述行变换矩阵的每一列数据进行变换运算,获得列变换矩阵;
将所述列变换矩阵右移所述预设位数,获得所述图像数据。


4.如权利要求3所述的图像解压缩方法,其特征在于,所述对所述反量化数据的每一行数据进行变换运算,获得行变换矩阵,具体包括:
分别将所述反量化数据中的每一行数据作为目标矩阵,并将所述目标矩阵中的奇数位数据构成奇数位矩阵,将所述目标矩阵中的偶数位数据构成偶数位矩阵;
对所述奇数位矩阵进行第一运算,获得第一运算矩阵;所述第一运算包括移位运算和加法运算;
对所述偶数位矩阵进行第二运算,获得第二运算矩阵;所述第二运算包括移位运算和加法运算;
计算所述第一运算矩阵与所述第二运算矩阵之和,获得第一变换矩阵;
计算所述第一运算矩阵与所述第二运算矩阵的差值,获得第二变换矩阵;
将所述第一变换矩阵中的数据与所述第二变换矩阵中的数据合并为所述目标矩阵对应的目标变换矩阵;所述反量化数据中的n行数据对应的目标变换矩阵构成所述行变换矩阵。


5.如权利要求4所述的图像解压缩方法,其特征在于,所述反量化数据为8行8列的矩阵,所述目标矩阵为1行8列的矩阵;
所述第一运算为:



其中,Y_1C为第一运算矩阵,为奇数位矩阵,da1、da3、da5、da7为目标矩阵中的奇数位数据;
所述第二运算为:



其中,Y_2C为第二运算矩阵,为偶数位矩阵,da2、da4、da6、da8为目标矩阵中的偶数位数据。


6.一种图像解压缩装置,其特征在于,包括:
数据获取...

【专利技术属性】
技术研发人员:朱江
申请(专利权)人:深圳市华星光电技术有限公司
类型:发明
国别省市:广东;44

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

1