一种信号量化方法、装置、设备及存储介质
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种信号量化方法、装置、设备及存储介质

引用
本公开提出一种信号量化方法、装置、设备及存储介质,方法包括:确定待量化数据对应的码本,所述码本包括k个码字,k为正整数;从所述码本中确定特定码字,所述特定码字为所述码本中与待量化数据距离最近的码字;基于所述特定码字确定所述待量化数据对应的量化后的数据;基于各个待量化数据对应的码本对各个量化后的数据进行区间编码,得到码流;将所述码流发送至解码端。本公开的量化方法的量化噪声较小。

发明专利

CN202280005227.8

2022-11-22

CN118401999A

2024-07-25

G10L19/032(2013.01)

北京小米移动软件有限公司

王宾;李奕呈

100085 北京市海淀区西二旗中路33号院6号楼8层018号

北京法胜知识产权代理有限公司

黄海艳

北京;11

一种信号量化方法,其特征在于,所述方法被编码端执行,包括: 确定待量化数据对应的码本,所述码本包括k个码字,k为正整数; 从所述码本中确定特定码字,所述特定码字为所述码本中与待量化数据距离最近的码字; 基于所述特定码字确定所述待量化数据对应的量化后的数据; 基于各个待量化数据对应的码本对各个量化后的数据进行区间编码,得到码流; 将所述码流发送至解码端。 如权利要求1所述的方法,其特征在于,所述基于所述特定码字确定所述待量化数据对应的量化后的数据,包括: 响应于所述特定码字为整数,直接将所述特定码字确定为所述量化后的数据; 响应于所述特定码字为非整数,将所述特定码字所对应的索引值确定为所述量化后的数据;其中,所述码本中的码字分别对应有索引值,所述索引值为整数。 如权利要求2所述的方法,其特征在于,所述方法还包括: 响应于直接将所述特定码字确定为所述量化后的数据,针对所述量化后的数据确定第一指示信息,所述第一指示信息用于指示:所述量化后的数据为码字; 响应于将所述特定码字所对应的索引值确定为所述量化后的数据,针对所述量化后的数据确定第二指示信息,所述第二指示信息用于指示:所述量化后的数据为索引值。 如权利要求1所述的方法,其特征在于,所述码本中的码字分别对应有索引值,所述索引值为整数; 所述基于所述特定码字确定所述待量化数据对应的量化后的数据,包括: 将所述特定码字所对应的索引值确定为所述量化后的数据。 如权利要求1所述的方法,其特征在于,所述方法还包括: 生成至少一个码本。 如权利要求5所述的方法,其特征在于,所述生成码本,包括: 从音频数据库中选择k个音频数据作为k个初始码字; 利用特定算法对所述k个初始码字进行计算,得到k个计算后的码字,基于所述k个计算后的码字构成一个码本。 如权利要求6所述的方法,其特征在于,所述从音频数据库中选择k个音频数据作为k个初始码字,包括: 从音频数据库中随机选择一音频数据作为第一个初始码字; 基于所述第一个初始码字从所述音频数据库中选择出第二个初始码字; 基于所述第一个初始码字和所述第二个初始码字从所述音频数据库中选择出第三个初始码字;以此类推直至选择出第k个初始码字。 如权利要求6所述的方法,其特征在于,所述特定算法包括K-Means算法; 所述利用特定算法对所述k个初始码字进行计算,包括: 利用所述K-Means算法对所述k个初始码字进行计算直至收敛,以得到k个计算后的码字。 如权利要求1所述的方法,其特征在于,所述方法还包括: 确定待量化数据。 如权利要求9所述的方法,其特征在于,所述确定待量化数据,包括: 对待编码的音频信号进行预处理得到时频信号,所述时域信号包括m×n个时域数据x(n),m和n均为正整数; 将所述时域信号输入至编码神经网络以输出第一变换域信号,所述第一变换域信号包括m×n个第一变换域数据y(n); 对所述第一变换域信号进行尺度变换得到第一变换后的信号,所述第一变换后的信号包括m×n个尺度变换后的第一数据z(n); 将所述第一数据z(n)确定为所述待量化数据。 如权利要求10所述的方法,其特征在于,所述确定待量化数据对应的码本,包括: 基于所述第一变换域信号确定第二变换域信号,所述第二变换域信号包括m×n个第二变换域数据fabs(y(n));其中,fabs表示取绝对值; 将所述第二变化域信号进行尺度变换得到第二变换后的信号,所述第二变换后的信号包括m×n个尺度变换后的第二数据z 1(n); 将所述第二变换后的信号输入至上下文编码神经网络以输出各个第二数据z 1(n)对应的上下文信息,所述上下文信息用于确定第一数据z(n)对应的码本; 基于所述上下文信息确定各个第一数据z(n)对应的码本。 如权利要求11所述的方法,其特征在于,所述码流中还包括各个待量化数据对应的码本所对应的上下文信息。 如权利要求3所述的方法,其特征在于,所述码流中还包括各个量化后的数据对应的第一指示信息或第二指示信息。 一种信号量化方法,其特征在于,所述方法被解码端执行,包括: 接收编码端发送的码流,并对所述码流进行区间解码得到解码后的数据; 基于所述解码后的数据确定逆量化后的数据。 如权利要求14所述的方法,其特征在于,所述方法还包括: 解析所述码流以确定各个解码后的数据对应的上下文信息;所述上下文信息用于确定各个解码后的数据在被编码时所采用的码本。 如权利要求15所述的方法,其特征在于,所述对所述码流进行区间解码,包括: 基于所述上下文信息确定各个编码后的数据在被编码时所采用的码本; 基于所述码本对编码后的数据进行区间解码。 如权利要求15所述的方法,其特征在于,所述基于所述解码后的数据确定逆量化后的数据,包括: 从所述码流中确定所述解码后的数据对应的第一指示信息或第二指示信息; 响应于所述解码后的数据对应的是第一指示信息,将所述解码后的数据确定为逆量化后的数据; 响应于所述解码后的数据对应的是第二指示信息,基于所述上下文信息确定所述解码后的数据在被编码时所采用的码本,将所述码本中索引值与所述解码后的数据相同的码字确定为逆量化后的数据。 如权利要求15所述的方法,其特征在于,所述基于所述解码后的数据确定为逆量化后的数据,包括: 基于所述上下文信息确定所述解码后的数据在被编码时所采用的码本; 将所述码本中索引值与所述解码后的数据相同的码字确定为逆量化后的数据。 如权利要求14所述的方法,其特征在于,所述方法还包括: 对逆量化后的数据进行噪声填充、尺度变换和神经网络解码。 一种通信装置,其特征在于,包括: 处理模块,用于确定待量化数据对应的码本,所述码本包括k个码字,k为正整数; 所述处理模块,还用于从所述码本中确定特定码字,所述特定码字为所述码本中与待量化数据距离最近的码字; 所述处理模块,还用于基于所述特定码字确定所述待量化数据对应的量化后的数据; 所述处理模块,还用于基于各个待量化数据对应的码本对各个量化后的数据进行区间编码,得到码流; 收发模块,用于将所述码流发送至解码端。 一种通信装置,其特征在于,包括: 处理模块,用于接收编码端发送的码流,并对所述码流进行区间解码得到解码后的数据; 所述处理模块,还用于基于所述解码后的数据确定逆量化后的数据。 一种通信装置,其特征在于,所述装置包括处理器和存储器,其中,所述存储器中存储有计算机程序,所述处理器执行所述存储器中存储的计算机程序,以使所述装置执行如权利要求1至13中任一所述的方法,或者,所述处理器执行所述存储器中存储的计算机程序,以使所述装置执行如权利要求14至19中任一所述的方法。 一种通信装置,其特征在于,包括:处理器和接口电路,其中 所述接口电路,用于接收代码指令并传输至所述处理器; 所述处理器,用于运行所述代码指令以执行如权利要求1至13中任一所述的方法,或者,用于运行所述代码指令以执行如权利要求14至19中任一所述的方法。 一种计算机可读存储介质,用于存储有指令,当所述指令被执行时,使如权利要求1至13中任一所述的方法被实现,或者当所述指令被执行时,使如权利要求14至19中任一所述的方法被实现。
相关文献
评论
法律状态详情>>
相关作者
相关机构