← 返回列表

一种基于opencl的jpeg2000中t1并行解码方法和装置

申请号: CN202311684975.6
申请人: 芯动微电子科技(武汉)有限公司
申请日期: 2023/12/11

摘要文本

本发明涉及一种基于opencl的jpeg2000中t1并行解码方法和装置。其方法部分主要包括:建立八个opencl文件,分别与八种类型的t1解码相关的代码块相对应;依次将对应的代码块拷贝至对应的opencl文件中,将openjpeg定义的数据类型转换为opencl支持的数据类型,并对opencl文件中的代码块进行优化;创建主解码程序,所述主解码程序包含kernel函数,用于根据opencl文件中优化的代码块实现t1并行解码的过程。本发明以openjpeg中jpeg2000的t1解码源码部分为基础,将其优化为可支持opencl设备进行t1并行解码,在一定条件下,能够加快解码速度。本发明针对jpeg2000解码中,最为复杂的熵解码中的t1解码过程,提出了一种基于opencl的t1并行解码方案,从而实现利用GPU快速解码jpeg2000码流的目的。

专利详细信息

项目 内容
专利名称 一种基于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并行解码的过程。