发明名称 基于FPGA的多级复用小波变换器
摘要 本发明公开了一种基于FPGA的多级复用小波变换器,主要解决现有技术资源浪费的问题。该小波变换器包括第一级行变换器、第一级列变换器、时分复用行变换器、时分复用列变换器、小波系数分离器和中间缓存器。第一级行变换器用于进行第一级行变换;第一级列变换器用于进行第一级列变换;时分复用行变换器用于进行行时分复用,分别进行第二、第三、第四级行变换;时分复用列变换器用于进行列时分复用,分别进行第二、第三、第四级列变换;小波系数分离器用于对第一、第二、第三、第四级的小波系数分别进行分离;中间缓存器用于缓存各级列变换的中间数据和第二、第三级的低频子带系数。本发明具有资源利用率高的优点,可用于图像压缩编码。
申请公布号 CN103533357B 申请公布日期 2016.08.03
申请号 CN201310476968.7 申请日期 2013.10.13
申请人 西安电子科技大学 发明人 雷杰;李云松;李双十;叶繁;郭杰;张皓;吕宝刚
分类号 H04N19/00(2014.01)I;H04N19/63(2014.01)I 主分类号 H04N19/00(2014.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种基于FPGA的多级复用小波变换器,包括:第一级行变换器(1),用于对输入的原始图像数据进行第一级行变换;第一级列变换器(2),用于对第一级行变换系数R<sub>1</sub>进行列变换,完成对第一级列变换所需中间数据在中间缓存器(6)中的存取;小波系数分离器(5),用于对第一、第二、第三、第四级的小波系数C<sub>1</sub>、C<sub>2</sub>、C<sub>3</sub>、C<sub>4</sub>分别进行分离,得到每一级的低频子带系数LL、水平子带系数HL、垂直子带系数LH和对角子带系数HH;所述中间缓存器(6),用于缓存各级列变换的中间数据,缓存第二和第三级的低频子带系数LL<sub>2</sub>和LL<sub>3</sub>;其特征在于:还包括:时分复用行变换器(3),用于进行行时分复用,即分别对小波系数分离器(5)分离出的第一、第二、第三级的低频子带系数LL<sub>1</sub>、LL<sub>2</sub>、LL<sub>3</sub>进行第二、第三、第四级行变换,得到第二、第三、第四级行变换系数R<sub>2</sub>、R<sub>3</sub>、R<sub>4</sub>,并将其输出到时分复用列变换器(4);时分复用列变换器(4),用于进行列时分复用,即分别对第二、第三、第四级行变换系数R<sub>2</sub>、R<sub>3</sub>和R<sub>4</sub>进行列变换,完成对第二、第三、第四级列变换所需中间数据在中间缓存器(6)中的存取,并将经第二、第三、第四级列变换得到的第二、第三、第四级的小波系数C<sub>2</sub>、C<sub>3</sub>和C<sub>4</sub>输出到小波系数分离器(5)。
地址 710071 陕西省西安市太白南路2号