[发明专利]一种解码方法、装置、设备以及存储介质有效
申请号: | 202010614166.8 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111768460B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 袁磊;李瑞锋;代星 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T1/20;G06T1/60;G06F16/22;H04N19/423;H04N19/436;H04N19/96 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 方法 装置 设备 以及 存储 介质 | ||
本申请公开了解码方法、装置、设备以及存储介质,涉及大数据、图像处理等领域。具体实现方案为:将交流解码表的子表加载到图形处理器的共享内存中;利用所述子表,对编码数据的多个条带并行地进行解码。
技术领域
本申请涉及人工智能领域,尤其涉及大数据和图像处理技术。
背景技术
图像平台每天需对数以亿计的图像进行处理。在图像处理过程中包括对图像进行压缩和解压缩的过程。常用的解压缩包括霍夫曼(Huffman)解码技术。但相关方案中霍夫曼解码的过程耗时较长,对于图像平台来说过程的解码时间会使用户的满意度降低。
发明内容
本申请提供了一种解码方法、装置、设备以及存储介质。
根据本申请的一方面,提供了一种解码方法,包括以下步骤:
将交流解码表的子表加载到图形处理器的共享内存中;
利用所述子表,对编码数据的多个条带中的数据并行地进行解码。
根据本申请的另一方面,提供了一种解码装置,包括:
子表加载模块,用于将交流解码表的子表加载到图形处理器的共享内存中;
解码模块,用于利用所述子表,对编码数据的多个条带中的数据并行地进行解码。
根据本申请的第三方面,本申请实施例提供一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请任意一项实施例所提供的方法。
根据本申请的第四方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本申请任意一项实施例所提供的方法。
根据本申请的技术,将交流解码表的子表加载到图形处理器的共享内存中,从而在解码时可以实现快速查找,解决了现有技术中解码效率低的问题,可以大大减少霍夫曼表的初始化过程。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请一实施例解码方法的流程图;
图2是根据本申请另一实施例解码方法的流程图;
图3是根据本申请另一实施例对读取的数据进行解码的流程图;
图4是根据本申请另一实施例对读取的数据进行解码的流程图;
图5是根据本申请另一实施例对读取的数据进行解码的流程图;
图6是根据本申请另一实施例解码方法的流程图;
图7是根据相关技术的解码方法的流程图;
图8是根据本申请另一实施例解码方法的流程图;
图9是根据相关技术的解码方法的流程图;
图10是根据本申请一实施例解码装置的示意图;
图11是用来实现本申请实施例的解码方法的电子设备的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010614166.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动目标追踪的实现方法、装置及电子设备
- 下一篇:一种氢燃料电池控制系统