【技术实现步骤摘要】
编解码方法、装置、编解码器、设备及介质
[0001]本公开涉及数据处理
,尤其涉及一种数据二值化编解码方法、装置、编解码方法、编解码器、电子设备及计算机可读存储介质。
技术介绍
[0002]熵编码属于无损编码方法,哈夫曼编码属于熵编码的一种,但是需要保存码表,无法自适应数据的不同分布。基于上下文自适应的二进制算术编码可以较好的解决这个问题,被诸多标准如H.264采用。上下文自适应的二进制算术编码有三个关键部分,其一为数据的二值化,其二为上下文建模,其三为算术编解码,其中,数据的二值化和上下文建模是算术编码系统压缩效率的关键。
[0003]数据二值化是将待编码数据转换成0、1值串的表示形式,数据二值化是图像处理领域常用的数据处理和存储方法,如WebP图像编码格式中,采用二进制算术编码对最终的数据进行编码,能够减少数据中的冗余信息,需要将量化后的宏块数据通过二值化方法转换为0、1串的表示形式。
[0004]通常的,二值化的方式包括一元码(Unary)、截断一元码(Truncated Unary,TU)、k阶 ...
【技术保护点】
【技术特征摘要】
1.一种数据二值化编码方法,其特征在于,包括:基于预设的逻辑运算规则,对待编码数据进行二值化处理,得到与所述待编码数据对应的二进制比特流,所述二进制比特流包括不同的编码组。2.根据权利要求1所述的数据二值化编码方法,其特征在于,所述编码组包括判零码组,当所述待编码数据为0时,二进制比特流输出1,编码结束;当所述待编码数据非0时,判零码组输出0。3.根据权利要求1所述的数据二值化编码方法,其特征在于,所述编码组还包括base编码组,所述基于预设的逻辑运算规则,对待编码数据进行二值化处理,包括:根据待编码数据的最大值生成配置数据集;根据所述配置数据集对所述待编码数据内的各元素进行base编码,输出base编码组,所述base编码组采用一元码或截断一元码表示,更新base值为满足预设的编码条件时配置数据集中的元素的最大值。4.根据权利要求3所述的数据二值化编码方法,其特征在于,所述配置数据集内的元素单调递增分布,且配置数据集内后一个元素和前一个元素之间的差值小于或者等于正整数N。5.根据权利要求4所述的数据二值化编码方法,其特征在于,所述配置数据集内相邻元素之间等间隔N分布。6.根据权利要求3
‑
5任一项所述的数据二值化编码方法,其特征在于,根据所述配置数据集对所述待编码数据内的各元素进行base编码,包括:逐项判断待编码数据是否大于配置数据集中的元素;若大于,则base编码输出MPS符号,更新base值为待编码数据大于配置数据集中的元素的值;若小于或者等于,则base编码输出LPS符号,base编码结束,或者待编码数据与所述配置数据集中的所有元素比较完毕,均输出MPS符号,base编码结束。7.根据权利要求6所述的数据二值化编码方法,其特征在于,所述编码组还包括bias编码组,所述方法还包括:根据更新base值计算bias值,bias值为待编码数据、base值和1之间的差值,bias编码组采用最大值为N
‑
1的截断一元码表示bias值。8.一种数据二值化编码装置,其特征在于,包括:二值化模块,用于基于预设的逻辑运算规则,对待编码数据进行二值化处理,得到与所述待编码数据对应的二进制比特流,所述二进制比特流的比特位包括不同的编码组。9.一种数据二值化解码方法,其特征在于,包括:基于预设的逻辑运算规则,对待解码的二进制比特流进行逆二值化处理,得到与待解码的所述二进制比特流对应的解码后数据,其中,所述二进制比特流的比特位包括不同的编码组。10.根据权利要求9所述的数据二值化解码方法,其特征在于,所述方法具体包括:根据待解码的所述二进制比特流得到判零码组的比特位,当判零码组的比特位为1时,所述解码后数据为0;当判零编码组的比特位为0时,所述解码后数据非0。
11.根据权利要求10所述的数据二值化解码方法,其特征在于,所述基于预设的逻辑运算规则,对待解码的二进制比特流进行逆二值化处理,包括:生成与编码端相同的配置数据集,其中,配置数据集内的元素单调递增分布,且配置数据集内后一个元素和前一个元素之间的差值小于或者等于正整数N;根据待解码的所述二进制比特流得到base编码组,其中,base编码组采用一元码或截断一元码表示,根据所述配置数据集对所述base编码组进行解码,更新base值为满足预设的解码条件时配置数据集中的元素的最大值。12.根据权利要求11所述的数据二值化解码方法,其特征在于,所述根据所述配置数据集对所述base编码组进行解码,更新base值为满足预设的解码条件时配置数据集中的元素的最大值,包括:逐项判断ba...
【专利技术属性】
技术研发人员:王立传,张园,杨明川,熊择正,王慧芬,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。