一种音频播放方法和装置与流程

文档序号:24888730发布日期:2021-04-30 13:13阅读:66来源:国知局
一种音频播放方法和装置与流程

本申请涉及计算机应用技术领域,特别涉及一种音频播放方法和装置。



背景技术:

目前为了增加用户使用的便捷性,在执法记录仪中引入了蓝牙功能,从而使得执法记录仪可以作为蓝牙配件成为蓝牙耳机,这样,终端可以利用记录仪作为蓝牙耳机播放组呼业务的声音。

发明人在实现本发明的过程中发现:现有记录仪引入蓝牙功能后,存在无法正常播放组呼业务声音的问题,其具体原因分析如下:

现有记录仪在进行本地音频录制和播放时,采用的是48k采样率,如此可以使得本地录到的语音清晰丰富。但是,蓝牙耳机的采样率为8k,该采样率小于记录仪的编译码器(codec)所使用的48k采样率,这样,就会导致记录仪作为蓝牙耳机不能正常播放组呼业务声音的问题。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种音频播放方法和装置,能够有效解决支持本地录音录像的音频播放设备作为蓝牙耳机不能正常播放组呼业务声音的问题。

为了实现上述发明目的,本申请实施例提出了一种音频播放方法,包括:

当第一设备需要作为终端设备的蓝牙耳机配件播放组呼业务的语音时,所述第一设备触发内置的编译码器(codec)进入分频处理状态;所述第一设备具有本地录音或录像功能;

当所述编译码器处于分频处理状态时,所述编译码器按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理;所述第一采样率为与蓝牙耳机相匹配的采样率。

较佳地,所述第一设备触发内置的编译码器进入分频处理状态包括:

当所述第一设备从所述终端设备接收到所述组呼业务的建立通知时,所述第一设备触发所述编译码器切换至分频处理状态。

较佳地,所述编译码器按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理包括:

对于所述第一设备输入到所述编译码器的音频数据,所述编译码器采用分频的方式进行处理,将处理结果输出至所述第一设备的扬声器播放;所述处理结果的采样率为所述第一采样率;所述输入的音频数据的采样率为第二采样率,所述第二采样率大于等于48k。

较佳地,所述方法进一步包括:

当所述第一设备从所述终端设备接收到所述组呼业务的结束通知时,所述第一设备触发所述编译码器切换至非分频处理状态。

较佳地,所述方法进一步包括:

当所述编译码器处于非分频处理状态时,所述编译码器按照第二采样率,对当前所述第一设备需要录制和播放的语音进行相应处理;所述第二采样率为所述第一设备的处理器的主时钟提供的采样率;所述第二采样率大于等于48k。

较佳地,所述第一采样率为8k。

较佳地,所述第一设备为记录仪。

一种音频播放装置,设于第一设备中,包括:处理器和编译码器codec和扬声器;

所述处理器用于:

当所述第一设备需要作为终端设备的蓝牙耳机配件播放组呼业务的语音时,触发所述第一设备中的编译码器进入分频处理状态;所述第一设备具有本地录音或录像功能;

所述编译码器用于:当处于分频处理状态时,按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理;所述第一采样率为与蓝牙耳机相匹配的采样率。

较佳地,所述处理器具体用于:当所述第一设备从所述终端设备接收到所述组呼业务的建立通知时,触发所述编译码器切换至分频处理状态。

较佳地,所述编译码器具体用于:

对于所述第一设备输入到所述编译码器的音频数据,采用分频的方式进行处理,将处理结果输出至所述扬声器播放;所述处理结果的采样率为所述第一采样率;所述输入的音频数据的采样率为第二采样率,所述第二采样率大于等于48k。

较佳地,所述处理器,进一步用于:

当所述第一设备从所述终端设备接收到所述组呼业务的结束通知时,触发所述编译码器切换至非分频处理状态。

较佳地,所述编译码器,进一步用于:

当处于非分频处理状态时,按照第二采样率,对当前所述第一设备需要录制和播放的语音进行相应处理;所述第二采样率为所述第一设备的处理器的主时钟提供的采样率;所述第二采样率大于等于48k。

较佳地,其特征在于:所述第一采样率为8k。

较佳地,所述第一设备为记录仪。

本申请还公开了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如前所述的音频播放方法的步骤。

本申请还公开了一种电子设备,包括如前所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。

由上述技术方案可见,本申请提出的音频播放方法和装置,播放音频的第一设备在进行组呼业务时,需要触发其中的编译码器进行分频处理状态,以便采用分频的方式对需要播放的音频进行处理,从而使得输入到扬声器播放的音频数据的采样率为与蓝牙耳机相匹配的采样率,进而可以有效解决支持本地录音录像的音频播放设备作为蓝牙耳机不能正常播放组呼业务声音的问题。

附图说明

图1为本发明实施例的方法流程示意图;

图2为本发明实施例中编译码器的数据处理示意图。

具体实施方式

为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。

考虑到基于较高采样率获得的音频数据按照低采样率进行播放时对音质的影响在用户可以承受的范围内,即不影响用户对音频内容的识别,本申请实施例中,支持本地录音录像的音频播放设备在作为蓝牙耳机播放组呼业务声音时,采用与蓝牙耳机相匹配的采样率进行音频数据的播放处理,这样,在本地录音录像和组呼业务并发的场景下,既可以使得用户能够对本地录音录像回放的音频进行正常收听,又可以确保组呼业务声音的正常播放,从而可以解决在进行组呼业务的情况下无法正常播放组呼业务声音的问题。

图1为本发明实施例的方法流程示意图,如图1所示,该实施例实现的音频播放方法主要包括:

步骤101、当第一设备需要作为终端设备的蓝牙耳机配件播放组呼业务的语音时,所述第一设备触发内置的编译码器(codec)进入分频处理状态;所述第一设备具有本地录音或录像功能。

这里需要说明的是,对于具有本地录音或录像功能的第一设备,为了满足本地录制音频的清晰播放需求,需要使其处理器(如记录仪的系统级芯片(soc))的主时钟提供高采样率如48k,而与蓝牙耳机相匹配的采样率较低如16k、8k等,这样,为了确保正常播放组呼业务的语音,需要对主时钟提供的高采样率进行分频,因此,这里第一设备在需要作为终端设备的蓝牙耳机配件播放组呼业务的语音时,将会触发其中的codec进入分频处理状态,以便此后采用分频的方式进行音频处理,以确保组呼业务的语音能够正常播放。

所述第一设备为具有本地录音或录像功能的音频播放设备,如记录仪,但不限于此。

较佳地,第一设备可以采用下述方法触发内置的编译码器进入分频处理状态:

当所述第一设备从所述终端设备接收到所述组呼业务的建立通知时,所述第一设备触发所述编译码器切换至分频处理状态。

这里,确保组呼业务的语音能够及时得到正常播放,在建立组呼业务时,终端设备就需要通知第一设备当前开始进行组呼业务,这样,第一设备会根据该通知,及时触发其中的编译码器切换至分频处理状态。

步骤102、当所述编译码器处于分频处理状态时,所述编译码器按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理。

所述第一采样率为与蓝牙耳机相匹配的采样率,如16k、8k等,具体可根据实际需要设置,只要与蓝牙耳机相匹配即可。

较佳地,编译码器可以采用下述方法,按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理:

对于所述第一设备输入到所述编译码器的音频数据,所述编译码器采用分频的方式进行处理,将处理结果输出至所述第一设备的扬声器播放。其中,所述处理结果的采样率为所述第一采样率;所述输入的音频数据的采样率为第二采样率,所述第二采样率大于等于48k。

上述方法中,需要采用分频的方式来降低输出采样率,如当第一采样率为8k、第二采样率为48k时,需要采用1/6分频,分频的具体实现方法同现有技术,在此不再赘述。

在实际应用中,当本地录音录像和组呼业务并发时,输入到编译码器的音频数据将包括由第一设备中的蓝牙模块获取的组呼业务音频数据,以及第一设备本地录制的需要回放的音频数据。

图2给出了本发明实施例中编译码器的数据处理示意图。图2中,port1连接本地录音或录像的播放,port2连接蓝牙数据的播放,soc为主芯片,主时钟提供第二采样率,麦克风(mic)的录音经过模数转换器(adc)发送到soc。在编译码器处于分频状态时,soc输出的音频数据会经过数模转换器(dac)分频后,发送给喇叭播放。

较佳地,为了在不影响组呼业务语音播放的情况下尽量使得本地录制的音频得到更高质量的播放,在实际应用中,可以在组呼业务结束时即触发编译码器切换至非分频处理状态,以使得编译码器可以采用与主时钟相匹配的采样率播放本地音频,具体可以采用下述方法实现这一目的:

当所述第一设备从所述终端设备接收到所述组呼业务的结束通知时,所述第一设备触发所述编译码器切换至非分频处理状态。

当所述编译码器处于非分频处理状态时,所述编译码器按照第二采样率,对当前所述第一设备需要录制和播放的语音进行相应处理;所述第二采样率为所述第一设备的处理器的主时钟提供的采样率;所述第二采样率大于等于48k。

与上述方法实施例相对应,本申请还提供了一种音频播放装置,设于第一设备中,包括:处理器和编译码器(codec)和扬声器;

所述处理器用于:

当所述第一设备需要作为终端设备的蓝牙耳机配件播放组呼业务的语音时,触发所述第一设备中的编译码器进入分频处理状态;所述第一设备具有本地录音或录像功能;

所述编译码器用于:当处于分频处理状态时,按照第一采样率,对当前所述第一设备需要播放的语音进行相应处理;所述第一采样率为与蓝牙耳机相匹配的采样率。

较佳地,所述处理器具体用于:当所述第一设备从所述终端设备接收到所述组呼业务的建立通知时,触发所述编译码器切换至分频处理状态。

较佳地,所述编译码器具体用于:

对于所述第一设备输入到所述编译码器的音频数据,采用分频的方式进行处理,将处理结果输出至所述扬声器播放;所述处理结果的采样率为所述第一采样率;所述输入的音频数据的采样率为第二采样率,所述第二采样率大于等于48k。

较佳地,所述处理器,进一步用于:

当所述第一设备从所述终端设备接收到所述组呼业务的结束通知时,触发所述编译码器切换至非分频处理状态。

较佳地,所述编译码器,进一步用于:

当处于非分频处理状态时,按照第二采样率,对当前所述第一设备需要录制和播放的语音进行相应处理;所述第二采样率为所述第一设备的处理器的主时钟提供的采样率;所述第二采样率大于等于48k。

较佳地,其特征在于:所述第一采样率为8k。

较佳地,所述第一设备为记录仪。

此外,本申请还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如前所述的音频播放方法的步骤。

此外,本申请还提供了一种电子设备,包括如上所述的非易失性计算机可读存储介质、以及可访问所述非易失性计算机可读存储介质的所述处理器。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1