一种基于系数矩阵变换的DCT运算方法及其变换装置制造方法及图纸

技术编号:23610040 阅读:113 留言:0更新日期:2020-03-28 09:27
一种基于系数矩阵变换的DCT运算方法及其变换装置,对DCT变换中系数矩阵的系数进行变换,设置系数b、d、f均为

A DCT operation method based on coefficient matrix transformation and its transformation device

【技术实现步骤摘要】
一种基于系数矩阵变换的DCT运算方法及其变换装置
本专利技术属于集成电路领域,涉及一种基于系数矩阵变换的DCT(离散余弦变换)运算方法及其变换装置,包括一维DCT运算方法、二维DCT运算方法和二维DCT变换装置,能够用于图像处理技术。
技术介绍
在如今的日常生活中,多媒体移动设备(例如手机)变得越来越不可或缺,因此研究如何实现高精度、高速的视频和图像的传输已经变成了一个热点问题。随着通信技术的发展,人们对视频和图像传输的速度与质量提出了更高的要求,为此大量学者研究如何把包含庞大数据量的图片和视频进行合理的压缩。目前针对图像压缩,国际上已经提出了大量的图像视频压缩标准,例如JPEG(联合图像专家组)、MPEG(动态图像专家组)、HEVC(高效视频编码)等。二维DCT(离散余弦变换)由于其简单、易实现的特点在多种图像压缩变换中脱颖而出,广泛应用于各种图像视频压缩中。二维DCT总共有八种形式,其中二维DCT-2的能量集中特性最好,能够更好的保证图像传输的速度与质量,因此二维DCT大多选择二维DCT-2的变换公式。对于N*N的像素块进行二维DC本文档来自技高网...

【技术保护点】
1.一种基于系数矩阵变换的一维DCT运算方法,其特征在于,包括如下步骤:/n步骤一、设置系数b、d、f均为

【技术特征摘要】
1.一种基于系数矩阵变换的一维DCT运算方法,其特征在于,包括如下步骤:
步骤一、设置系数b、d、f均为系数a、c、e、g的其中一个为另外三个为0;
步骤二、对输入数据f(0)-f(7)进行一维DCT变换得到运算结果F(0)-F(7),其中一维DCT的变换公式为式(1):





2.根据权利要求1所述的基于系数矩阵变换的一维DCT运算方法,其特征在于,将所述步骤二中式(1)的变换公式进行奇偶分解得到式(2):



利用式(2)作为变换公式对输入数据f(0)-f(7)进行矩阵变换得到一维DCT的运算结果F(0)-F(7)。


3.根据权利要求1或2所述的基于系数矩阵变换的一维DCT运算方法,其特征在于,所述步骤一中将系数c设为系数a、e、g设为0。


4.一种基于系数矩阵变换的二维DCT运算方法,其特征在于,对输入矩阵X进行二维DCT变换得到的经过二维DCT变换后的输出矩阵Y,二维DCT的变换公式为式(3):



其中表示两边矩阵的对应元素相乘,输入矩阵X和输出矩阵Y均为8×8矩阵;
矩阵TT为矩阵T的转置,矩阵T根据式(4)计算,
A=DT(4)
其中矩阵
矩阵矩阵A中的系数b、d、f均设置为系数a、c、e、g的其中一个设置为另外三个均设置为0。


5.根据权利要求4所述的基于系数矩阵变换的二维DCT运算方法,其特征在于,矩阵A中将系数c设为系数a、e、g设为0,则矩阵


6.一种基于系数矩阵变换的二维DCT变换装置,包括一维行DCT运算模块、一维列DCT运算模块和寄存器阵列,8×8的输入矩阵X按行依次输入所述一维行DCT运算模块,其特征在于,所述二维DCT变换装置还包括移位模块;
所述一维行DCT运算模块将输入矩阵X按照式(5)进行一维行DCT运算得到8×8的中间结果矩阵Z保存到所述寄...

【专利技术属性】
技术研发人员:贺雅娟蔡卢麟钱亦端张波
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1