基于语音分析的执法记录仪音频处理方法及执法记录仪与流程

文档序号:39294015发布日期:2024-09-06 01:08阅读:178来源:国知局

本发明涉及音频传输。更具体地,本发明涉及基于语音分析的执法记录仪音频处理方法及执法记录仪。


背景技术:

1、执法记录仪是一种随身佩戴的集实时视音频摄录、照相和录影等功能于一体的取证技术装备,能够对执法过程中进行动态、静态的现场情况数字化记录,同时还可利用执法仪完成实时通话,便于在各环境中执法使用。

2、通过对音频进行实时传输实现实时通话,在音频传输的过程中,信号干扰、通信距离、设备性能、频率选择和环境条件等多种因素,都会影响执法记录仪之间实时通话的稳定性和清晰度,因此,需要保证传输的音频的完整性。

3、为了确保音频的完整性和准确性,需要通过检测传输错误的技术对传输的音频进行检测。crc(循环冗余校验)是一种通过对音频进行多项式除法运算来检测传输错误的技术。在音频传输的发送端,会对要传输的音频进行crc计算,并将crc值附加到音频包的末尾。接收端在接收到音频后,会再次对接收到的音频进行crc计算,并将计算得到的crc值与接收到的crc值进行比较。如果两者一致,则表明音频在传输过程中没有出现错误。如果两者不一致,则表明音频传输过程中出现了错误,需要进行错误处理,如请求重新传输音频。

4、crc通过对要传输的音频进行crc计算,并将crc值附加到音频包的末尾,这会导致传输的音频量增加,更多的音频需要更长的时间来传输,导致传输延迟增加,同时大量音频的传输会消耗更多的网络带宽,影响执法记录仪之间通话的实时性。


技术实现思路

1、为解决上述传统检测传输错误的技术会增加传输的数据量,导致传输延迟增加和网络带宽消耗增多,影响执法记录仪之间通话的实时性的技术问题,本发明在如下的多个方面中提供方案。

2、在第一方面中,本发明提供了一种基于语音分析的执法记录仪音频处理方法,包括:通过执法记录仪采集音频信号;将音频信号的预测编码的结果作为待传输音频信号;根据待传输音频信号,构建霍夫曼编码表和补充编码;根据预设范围中的各划分长度对待传输音频信号进行划分,获得各划分方式以及各划分方式包含的所有子序列;根据霍夫曼编码表对划分方式包含的所有子序列进行编码,获得所有子序列的编码结果;计算第a种划分方式的优选度,表示第a种划分方式包含的所有子序列的编码结果的最大长度,表示第a种划分方式包含的第i个子序列的编码结果的长度,表示第a种划分方式包含的所有子序列的数量;将优选度最大的划分方式作为最终划分方式;将最终划分方式包含的所有子序列的编码结果的最大长度记为目标编码长度;根据补充编码对最终划分方式包含的各子序列的编码结果进行补充,获得最终划分方式包含的各子序列的最终编码结果,所述各子序列的最终编码结果的长度等于目标编码长度;将最终划分方式包含的所有子序列的最终编码结果组成待传输音频信号的最终编码结果并进行传输,以便于接收端根据目标编码长度和预设范围,对接收到的待传输音频信号的最终编码结果进行验证。

3、优选地,所述根据待传输音频信号,构建霍夫曼编码表和补充编码,包括:根据待传输音频信号中所有编码对象的频率,构建霍夫曼树;根据霍夫曼树中叶子节点对应的码字,获得霍夫曼编码表;将霍夫曼树中所有分支节点对应的码字作为补充编码。

4、优选地,所述根据预设范围中的各划分长度对待传输音频信号进行划分,获得各划分方式以及各划分方式包含的所有子序列,包括:将预设范围内的每个整数分别作为一种划分长度;则根据第a种划分长度对待传输音频信号进行划分,获得第a种划分方式对应的所有子序列,包括:根据第a种划分长度从待传输音频信号上划分一个子序列,记为第a种划分方式对应的第1个子序列;将剩余的待传输音频信号记为;根据长度从剩余的待传输音频信号上划分一个子序列,;如果该子序列满足:该子序列的长度在预设范围内,该子序列的编码结果的长度在范围内,且该子序列的编码结果的长度最接近,则将该子序列记为第a种划分方式对应的第t个子序列,将剩余的待传输音频信号记为;如果该子序列不满足上述条件,则停止根据第a种划分方式对待传输音频信号进行划分;、、分别表示第1、2、t-1个子序列的编码结果的长度,s表示霍夫曼树的层深。

5、优选地,还包括:当剩余的待传输音频信号的长度小于k1时,停止划分,将此时长度小于k1的剩余的待传输音频信号,作为剩余子序列;其中,k1表示预设范围的左边界。

6、优选地,所述待传输音频信号的最终编码结果还包括剩余子序列的编码结果。

7、优选地,所述根据补充编码对最终划分方式包含的各子序列的编码结果进行补充,获得最终划分方式包含的各子序列的最终编码结果,包括:将长度等于的所有补充编码中的任意一个补充编码,补充到第i个子序列的编码结果的后面,获得第i个子序列的最终编码结果,其中,表示第i个子序列的编码结果的长度,表示目标编码长度。

8、优选地,所述传输,还包括:将目标编码长度作为补充信息进行传输。

9、优选地,所述对接收到的待传输音频信号的最终编码结果进行验证,包括:在接收端,对接收到的待传输音频信号的最终编码结果,先根据目标编码长度对所述最终编码结果进行划分,获得多个长度等于的子编码序列;根据霍夫曼编码表对各子编码序列进行解码,获得各子编码序列的解码结果,删除所述解码结果中的补充编码;响应于子编码序列的解码结果的数据量不在预设范围内时,请求发送端对该子编码序列对应的子序列重新进行传输。

10、第二方面,本发明提供一种执法记录仪,采用如下的技术方案:

11、一种执法记录仪,包括:处理器和存储器,所述存储器存储有计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述基于语音分析的执法记录仪音频处理方法的步骤。

12、通过采用上述技术方案,将上述的基于语音分析的执法记录仪音频处理方法生成计算机程序,并存储于存储器中,以被处理器加载并执行,从而根据存储器及处理器制作终端设备,方便使用。

13、本发明的有益效果在于:

14、本发明通过补充编码对待传输音频信号的最终划分方式包含的所有子序列的编码结果进行补充,使各子序列的最终编码结果的长度等于目标编码长度,进而获得待传输音频信号的最终编码结果,以便于接收端根据目标编码长度和预设范围,对接收到的待传输音频信号的最终编码结果进行验证,确定在传输过程中出现错误的子序列,并重新进行传输;相较于传统的检测传输错误的技术,传输的数据量较少,减少传输延迟和网络带宽消耗,同时确保了传输的音频的完整性和准确性,进而保证了执法记录仪之间实时通话的稳定性和清晰度。

15、进一步,本发明根据预设范围中的各划分长度,获得待传输音频信号的各划分方式,根据待传输音频信号的各划分方式包含的所有子序列的编码结果的长度,即各子序列的编码结果的数据补充量,计算待传输音频信号的各划分方式的优选度,将优选度最大的划分方式,作为待传输音频信号的最终划分方式,使得最终需要传输的数据量最少,进而减少传输延迟和网络带宽的消耗。



技术特征:

1.基于语音分析的执法记录仪音频处理方法,其特征在于,包括:

2.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述根据待传输音频信号,构建霍夫曼编码表和补充编码,包括:

3.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述根据预设范围中的各划分长度对待传输音频信号进行划分,获得各划分方式以及各划分方式包含的所有子序列,包括:

4.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,还包括:

5.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述待传输音频信号的最终编码结果还包括剩余子序列的编码结果。

6.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述根据补充编码对最终划分方式包含的各子序列的编码结果进行补充,获得最终划分方式包含的各子序列的最终编码结果,包括:

7.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述传输,还包括:

8.根据权利要求1所述的基于语音分析的执法记录仪音频处理方法,其特征在于,所述对接收到的待传输音频信号的最终编码结果进行验证,包括:

9.一种执法记录仪,其特征在于,包括:处理器和存储器,所述存储器存储有计算机程序指令,当所述计算机程序指令被所述处理器执行时实现根据权利要求1-8任一项所述的基于语音分析的执法记录仪音频处理方法的步骤。


技术总结
本发明涉及音频传输技术领域,具体涉及基于语音分析的执法记录仪音频处理方法及执法记录仪,其方法包括:根据预设范围中的各划分长度对待传输音频信号进行划分,获得各划分方式以及各划分方式包含的所有子序列,计算各划分方式的优选度,将优选度最大的划分方式作为最终划分方式,对最终划分方式包含的所有子序列的编码结果进行补充,将所有子序列的最终编码结果组成待传输音频信号的最终编码结果并进行传输,以便于接收端根据目标编码长度和预设范围,对接收到的待传输音频信号的最终编码结果进行验证。本发明确保了传输的音频的完整性和准确性,进而保证了执法记录仪之间实时通话的稳定性和清晰度。

技术研发人员:贾永峰,秦立波,杨领,奚峰垂,刘增辉
受保护的技术使用者:深圳市八方通达科技有限公司
技术研发日:
技术公布日:2024/9/5
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!