[发明专利]高速实时JPEG2000解码方法有效
申请号: | 201510846523.2 | 申请日: | 2015-11-27 |
公开(公告)号: | CN105407356B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 张静;张哲熙;李云松;牛高阳 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/423;H04N19/436 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;韦全生 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 并行解码 并行度 发送链 解码链 处理器 内核 万兆以太网接口 技术处理过程 图像数据保存 缓存 图像帧数据 高速解码 固态硬盘 解码效率 图像压缩 外部数据 高功耗 高延时 数据包 图像帧 多核 可用 码流 内存 | ||
本发明公开了一种高速实时JPEG2000解码方法,主要解决现有技术处理过程复杂、并行度低、解码效率不高和高延时高功耗的问题。其技术方案为:利用多核高速解码平台,将外部数据码流通过万兆以太网接口缓存到指定内存中的解码链表和发送链表,处理器将解码链表中的图像帧数据发送到不同的内核中进行并行解码,同时将发送链表中的图像帧数据包发送到其他处理器的内核中并行解码,再将解码后的图像数据保存在对应的固态硬盘中。本发明具有处理过程简单、并行度较高、并行解码效率高的优点,可用于其它格式的图像压缩解码。
技术领域
本发明涉及图像处理技术领域,更进一步涉及一种JPEG2000解码方法,可用于其它格式的图像压缩解码。
背景技术
图像处理一直以来是信号与信息处理领域内一个重要的研究方向。在计算机的各个应用领域中,图像处理方面是最为活跃的。伴随着科学技术的不断更新,图像领域也有了很大的进步,尤其是在图像的处理精度与复杂度上,都较之前上升了一个新的等级。然而,伴随着图像处理技术的进步而带来的大数据量给处理器造成了很大的压力,因此,当今图像处理面临的一大问题就是如何在保证精度的前提下,有效的提高图像数据处理的速率。
将并行运算的概念引入图像处理领域是一个必然的趋势,大部分的图像处理算法对所处理的图像数据都有着可拆分的性质,数据之间没有因果关系并且关联性不大,非常适合并行计算。伴随着航天技术的飞速发展,在图像处理领域对静止图像压缩与解压缩的研究越来越多,图像高实时性的需求使得图像压缩算法处理数据的速度在不断提升,而不同图像数据帧之间没有任何关联,这些特性的体现非常符合于对算法进行并行处理。因此,可选取静态图像压缩领域具有代表性的JPEG2000算法对其进行并行处理,以实现验证并行系统的可靠性。
中国科学院自动化研究所在其申请的专利“一种基于DSP的JPEG2000标准图像快速解压缩系统及方法”(专利申请号:CN201410258954.2,公开号:CN103997648A)中公开了一种基于数字信号处理(DSP)的JPEG2000标准图像快速解压缩系统及方法,对JPEG2000标准下的图像压缩数据进行多数字信号处理并行处理。该方法中控制模块接收压缩图像数据包后存储于内存中,并解析数据包,按照并行粒度划分为数字信号处理簇中的每个数字信号处理划分解压缩处理任务的起始点;数字信号处理簇中的数字信号处理根据划分的任务并行解压缩划分得到的解压缩处理任务。该方法存在的不足是,处理过程复杂,运算量比较大,效率低,功耗较高。
发明内容
本发明的目的在于针对上述已有技术的不足,提供一种高速实时JPEG2000解码方法,以减小运算量和功耗,提高解码速率。
本发明的技术思路是:利用JPEG2000算法在Tilera多核高速解码平台上,使其和前端的JPEG2000压缩芯片协同工作,共同完成图像数据的JPEG2000实时编解码。利用并行处理技术在四个高速互联的CPU中分配任务,实现高速并行解码功能。
根据上述思路,本发明的高速实时JPEG2000解码方法,是在Tilera多核高速解码平台上实现,该平台包括:两个快速多处理板、两个高速存储板,两个快速多处理板之间通过各自背板上的万兆以太网高速接口互联,且第一个快速多处理板上有两个处理器CPU1、CPU2、两个内存条SDRAM1、SDRAM2,第二个快速多处理板上有两个处理器CPU3、CPU4,两个内存条SDRAM3、SDRAM4;每个处理器有36个内核,处理器之间采用8路总线和接口互联;每层中的高速存储板通过4路总线和接口与快速多处理板高速通信,且第一个高速存储板挂载有两个固态硬盘SSD1、SSD2,第二个高速存储板挂载有两个固态硬盘SSD3、SSD4,分别存放快速多处理板中处理器解码后的图像数据,其解码步骤包括如下:
1)外部数据流从第一个快速多处理板的第一处理器CPU1进入万兆以太网接口后,缓存到指定的内存中,并将其拆分成图像帧,再把图像帧的数据信息保存在第一内存条的不同数据链表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510846523.2/2.html,转载请声明来源钻瓜专利网。