解码方法、电子设备和计算机可读介质技术

技术编号:42004671 阅读:31 留言:0更新日期:2024-07-12 12:26
本发明专利技术涉及计算机技术领域,具体涉及一种解码方法、电子设备和计算机可读介质。基于该方法可先从待解码数据流中,从最高位开始连续获取M个比特位,M个比特位包括了多个变长码,即本方法意在在一次解码过程中并行解码出多个变长码。由于M个比特位包括了多个变长码,即包括了多个变长码对应的码字,因此,可以对M个比特位进行并行分组得到多个匹配数组,并通过并行的方式,将分组后的多个匹配数组同时与查找表中的码字进行匹配,以并行找出每个变长码的码字,以实现对变长编码的并行解码。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种解码方法、电子设备和计算机可读介质


技术介绍

1、变长编码(variable length encoding,vle)由于能够实现较高的数据压缩率,被广泛应用于静态图像压缩、视频编码等领域。然而,基于变长编码方式得到的变长码的编码长度不固定,导致无法基于编码长度在待解码数据中并行确定多个变长码的位置。

2、因此,在目前的变长编码的解码方案中,通常串行地确定各个变长码的长度(以下称为编码长度),以串行执行各个变长码的解码过程。例如,通常在确定了一个变长码的编码长度,开始对该变长码进行解码后,才开始确定下一个变长码的编码长度。导致该解码方案的解码速度较慢,效率较低。


技术实现思路

1、本申请提供了一种解码方法、电子设备和计算机可读存储介质,可并行对多个变长码进行解码。

2、第一方面,本申请提供了一种解码方法,应用于电子设备,该方法包括:获取第一待解码数据流中的m个比特位作为第一待解码数据,其中,第一待解码数据中包括l个变长码,其中,l大于或者等于2;对第本文档来自技高网...

【技术保护点】

1.一种解码方法,应用于电子设备,其特征在于:

2.根据权利要求1所述的方法,其特征在于,所述将所述S1个匹配数组并行与预设查找表的n个码字进行匹配,得到所述L个变长码中的至少2个变长码的码字,包括:

3.根据权利要求2所述的方法,其特征在于,所述变长码包括码字及数据段,所述变长码的码字长度与数据段长度之和为编码长度,其中,设置每个所述匹配数组包括N个比特位,并且,

4.根据权利要求3所述的方法,其特征在于,所述获取第一待解码数据流中的M个比特位作为第一待解码数据,包括:

5.根据权利要求3所述的方法,其特征在于,所述预设查找表包括第一查找...

【技术特征摘要】

1.一种解码方法,应用于电子设备,其特征在于:

2.根据权利要求1所述的方法,其特征在于,所述将所述s1个匹配数组并行与预设查找表的n个码字进行匹配,得到所述l个变长码中的至少2个变长码的码字,包括:

3.根据权利要求2所述的方法,其特征在于,所述变长码包括码字及数据段,所述变长码的码字长度与数据段长度之和为编码长度,其中,设置每个所述匹配数组包括n个比特位,并且,

4.根据权利要求3所述的方法,其特征在于,所述获取第一待解码数据流中的m个比特位作为第一待解码数据,包括:

5.根据权利要求3所述的方法,其特征在于,所述预设查找表包括第一查找表与第二查找表,其中,

6.根据权利要求5所述的方法,其特征在于,所述设置所述s1个匹配数组分别与预设查找表的n个码字进行匹配,得到所述l个变长码中的至少2个变长码的码字,包括:

7.根据权利要求6所述的方法,其特征在于,所述将第二匹配数组至所述第(p+1)匹配数组分别与所述第二查找表匹配,得到所述l个...

【专利技术属性】
技术研发人员:黄异青梅春生
申请(专利权)人:安谋科技中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1