[发明专利]编解码方法、装置、电子设备及存储介质在审
申请号: | 202210101321.5 | 申请日: | 2022-01-27 |
公开(公告)号: | CN116567238A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 王立传;张园;杨明川;范叔炬;王泽琨 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 李建忠;阚梓瑄 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 装置 电子设备 存储 介质 | ||
1.一种编码方法,其特征在于,包括:
根据待编码数据的最大值生成配置数据集;
根据待编码数据与所述配置数据集内元素之间的大小关系,采用截断一元码对待编码数据进行二值化,得到第一二进制比特流和已编码数据base;
根据base计算待编码数据的余数bias,对bias进行二值化,得到第二二进制比特流;
依次输出第一二进制比特流和第二二进制比特流,以得到待编码数据对应的二进制比特流。
2.根据权利要求1所述的编码方法,其特征在于,在所述根据待编码数据与所述配置数据集内元素之间的大小关系,采用截断一元码对待编码数据进行二值化,得到第一二进制比特流和已编码数据base之前,所述方法还包括:
判断所述待编码数据是否为0,
若是,则二进制比特流输出0,编码结束;
若否,则二进制比特流的首位比特位输出1。
3.根据权利要求1所述的编码方法,其特征在于,所述采用截断一元码对待编码数据进行二值化,包括:采用最大值为待编码数据的最大值与2的差值的截断一元码对待编码数据进行二值化。
4.根据权利要求1所述的编码方法,其特征在于,当待编码数据的最大值未知时,在所述根据待编码数据的最大值生成配置数据集之前,所述方法还包括:
计算所述待编码数据的最大值,所述第一二进制比特流采用固定比特长度编码待编码数据的最大值。
5.根据权利要求1所述的编码方法,其特征在于,所述配置数据集为单向递增的数据集,配置数据集的首个元素为2,且相邻元素之间的差值为2,元素的最大值为转换为偶数后的待编码数据的最大值与2的差值。
6.根据权利要求5所述的编码方法,其特征在于,当已知待编码数据的最大值小于或者等于4时,生成配置数据集为{2};
所述根据待编码数据与所述配置数据集内元素之间的大小关系,采用截断一元码对待编码数据进行二值化,得到第一二进制比特流和已编码数据base,包括:
若所述待编码数据与1的差值大于或者等于2,则第一二进制比特流输出0,且更新base为2;
若所述待编码数据与1的差值小于2,则第一二进制比特流输出1,且更新base为0。
7.根据权利要求5所述的编码方法,其特征在于,当已知所述待编码数据的最大值大于4时,生成配置数据集为{2,4,…max-2},其中,max为转换为偶数后的待编码数据的最大值;
所述根据待编码数据与所述配置数据集内元素之间的大小关系,采用截断一元码对待编码数据进行二值化,得到第一二进制比特流和已编码数据base,包括:
逐项判断所述待编码数据与1的差值是否大于或者等于所述配置数据集中的某一元素的值;
若所述差值大于或者等于所述配置数据集中的该元素的值,则输出MPS符号,并更新base为该元素的值;
若所述差值小于所述配置数据集中的该元素的值,则输出LPS符号,或者,与所述配置数据集中的所有元素比较完毕,均输出MPS符号,则编码结束,输出第一二进制比特流。
8.根据权利要求6-7任一项所述的编码方法,其特征在于,所述根据base计算待编码数据的余数bias,对bias进行二值化,得到第二二进制比特流,包括:
bias为待编码数据、base和1之间的差值;
第二二进制比特流输出bias的反码。
9.根据权利要求1所述的编码方法,其特征在于,所述方法还包括:
根据预设的对应关系表查找第一二进制比特流和第二二进制比特流中的各比特位匹配的上下文序号,根据每个比特位选择用于编码每个比特位的值的上下文模型,对比特位的值进行二进制算术编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210101321.5/1.html,转载请声明来源钻瓜专利网。