← 返回列表
一种基于opencl的jpeg2000中t1并行解码方法和装置
摘要文本
本发明涉及一种基于opencl的jpeg2000中t1并行解码方法和装置。其方法部分主要包括:建立八个opencl文件,分别与八种类型的t1解码相关的代码块相对应;依次将对应的代码块拷贝至对应的opencl文件中,将openjpeg定义的数据类型转换为opencl支持的数据类型,并对opencl文件中的代码块进行优化;创建主解码程序,所述主解码程序包含kernel函数,用于根据opencl文件中优化的代码块实现t1并行解码的过程。本发明以openjpeg中jpeg2000的t1解码源码部分为基础,将其优化为可支持opencl设备进行t1并行解码,在一定条件下,能够加快解码速度。本发明针对jpeg2000解码中,最为复杂的熵解码中的t1解码过程,提出了一种基于opencl的t1并行解码方案,从而实现利用GPU快速解码jpeg2000码流的目的。
申请人信息
- 申请人:芯动微电子科技(武汉)有限公司
- 申请人地址:430000 湖北省武汉市江夏区光谷智慧园13A
- 发明人: 芯动微电子科技(武汉)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于opencl的jpeg2000中t1并行解码方法和装置 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311684975.6 |
| 申请日 | 2023/12/11 |
| 公告号 | CN117389571A |
| 公开日 | 2024/1/12 |
| IPC主分类号 | G06F8/41 |
| 权利人 | 芯动微电子科技(武汉)有限公司 |
| 发明人 | 谌竟成; 董礼; 冯雨; 汤汉兵 |
| 地址 | 湖北省武汉市东湖新技术开发区金融港一路7号神州数码武汉科技园14幢2层(自贸区武汉片区) |
专利主权项内容
1.一种基于opencl的jpeg2000中t1并行解码方法,其特征在于,包括:建立八个opencl文件,分别与八种类型的t1解码相关的代码块相对应;依次将对应的代码块拷贝至对应的opencl文件中,将openjpeg定义的数据类型转换为opencl支持的数据类型,并对opencl文件中的代码块进行优化;创建主解码程序,所述主解码程序包含kernel函数,用于根据opencl文件中优化的代码块实现t1并行解码的过程。