[发明专利]一种基于嵌入式平台的批量图像快速解码方法有效
| 申请号: | 201910764557.5 | 申请日: | 2019-08-19 |
| 公开(公告)号: | CN110446046B | 公开(公告)日: | 2021-04-27 |
| 发明(设计)人: | 余飞鸿;瞿伟;程亮 | 申请(专利权)人: | 杭州图谱光电科技有限公司 |
| 主分类号: | H04N19/423 | 分类号: | H04N19/423;H04N19/436;H04N19/146 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310030 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 嵌入式 平台 批量 图像 快速 解码 方法 | ||
本发明公开了一种基于嵌入式平台的批量图像快速解码方法,包括:将嵌入式平台的非运行内存划分出第一个内存块和第二个内存块,其中,第一内存块用于存储待解码图像数据,第二内存块用于存储解码后图像数据;创建并利用文件读取线程从存储介质中读取待解码图像数据后,将待解码图像数据存储于第一内存块;根据待解码图像数量、硬件解码器能够同时解码的最大图像数量以及嵌入式平台可供硬件解码器的最大运行内存动态动态分配解码线程,同时使用流水线结构对待解码图像进行快速图像解码,解码后图像数据存储于第二内存块。该批量图像快速解码方法能够在供图像解码内存资源有限的条件下,最大化利用硬件资源实现对批量图像的快速解码。
技术领域
本发明属于图像信号解码领域,具体涉及一种基于嵌入式平台的批量图像快速解码方法。
背景技术
随着现代图像媒体技术以及集成电路技术的发展,在各种领域中均出现了对高清(HD)图像乃至超高清(UHD)数据的需求,很多专用性的嵌入式平台需要对大量图像数据进行解码并处理。
嵌入式系统是指用于控制、监视或者辅助控制机器的装置。与通用计算机系统不同,嵌入式系统往往专注于特定的任务。从20世纪七十年代单片机的出现到目前各式各样的嵌入式微处理器、微控制器的大规模应用,嵌入式平台的性能进步明显,逐渐能够胜任图像以及视频处理这种性能要求较高的任务,目前的嵌入式系统已经广泛应用于各种图像与视频处理等专用场合。
图像解码指将图像数据从压缩过的图像文件中解析出来的技术,它是图像编码的逆过程。图像编码指将原始图像数据经过特定方法变换并压缩的技术,可以大大节省存储空间。常见的图像编码方法一般基于离散余弦变换(DCT)或者小波变换(WT)等原理,将空间域的图像数据转换为频域数据并进行压缩,然后保存为对应的格式。目前嵌入式平台上的图像解码方法按使用的解码器可以分为两种:软解码和硬解码。软解码指使用软件解码库、通过CPU计算进行解码;硬解码指调用专用的图像解码计算模块进行解码。CPU具有强大的调度、管理和协调能力,擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,如数据压缩、物理模拟等,而对大量数据按照特定步骤重复计算的能力则往往不如一些专用的硬件计算模块。在图像解码领域,软解码将会耗费大量的CPU资源,在CPU性能普遍不高的嵌入式平台上,解码速度会受到很大影响。除此之外,运行于嵌入式平台上的其他应用程序的运行效率也会因此降低。相比较之下,图像解码计算模块专门为图像解码设计,适合对海量图像数据按照特定的步骤进行重复计算。硬解码几乎不占用CPU资源,不会出现卡顿问题。嵌入式平台可以将解码任务交由硬件解码器,节省出CPU资源用于处理其他程序,从而可以大大提升效率。硬解码在速度和稳定性上均优于软解码,具有很大优势。很多芯片厂商如海思、TI、ADI等都提供了嵌入式平台上的图像硬解码方案,开发人员可以方便的使用硬件解码器进行图像解码。
然而批量图像硬解码往往需要耗费大量内存,嵌入式平台由于各种各样的原因,对于成本以及效率等有着严格的要求。所以在嵌入式平台上进行图像解码时,需要尽可能利用有限的硬件资源,达到最好的解码效果。在平台需要进行批量图像解码,但是供图像解码用内存资源紧张的情况下,解码的速度就难以得到保证,因此需要更为快速的批量图像解码方法。
发明内容
本发明的目的是提供一种基于嵌入式平台的批量图像快速解码方法。该批量图像快速解码方法能够在供图像解码内存资源有限的条件下,最大化利用硬件资源实现对批量图像的快速解码。
为实现上述发明目的,本发明提供的技术方案为:
一种基于嵌入式平台的批量图像快速解码方法,包括以下步骤:
将嵌入式平台的非运行内存划分出第一个内存块和第二个内存块,其中,第一内存块用于存储待解码图像数据,第二内存块用于存储解码后图像数据;
创建并利用文件读取线程从存储介质中读取待解码图像数据后,将待解码图像数据存储于第一内存块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州图谱光电科技有限公司,未经杭州图谱光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910764557.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频编码方法、装置、网络设备及存储介质
- 下一篇:视频码流的解码方法及装置





