一种USBTypeC耳机的控制方法、装置和终端制造方法及图纸

技术编号:18054306 阅读:39 留言:0更新日期:2018-05-26 10:59
本发明专利技术公开了一种USB Type C耳机的控制方法,包括:当利用所述USB Type C耳机进行通话时,通过现场可编程门阵列FPGA模块对USB数据和脉冲编码调制PCM数据进行转换后,进行语音通话;当利用所述USB Type C耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音;其中,设置在终端上的所述FPGA模块独立于终端的应用处理器AP之外。本发明专利技术还公开了一种USB Type C耳机的控制装置及终端。本发明专利技术利用独立于终端AP的超低功耗的FPGA模块实现音频数据格式的转换,可以实现减小功耗和延时的目的;并且通过FPGA模块切换播放音乐、录音和通话的通道,无需使用切换通道的模拟开关,减小了听音乐时接听电话的切换延时,优化了用户体验。

【技术实现步骤摘要】
一种USBTypeC耳机的控制方法、装置和终端
本专利技术涉及音频设备
,特别是涉及一种USBTypeC耳机的控制方法、装置和终端。
技术介绍
随着智能终端行业的发展,USB(UniversalSerialBus,通用串行总线)TypeC接口应运而生。USBTypeC接口具有支持正反插、传输速度快(最大数据传输速度能达到20Gbit/秒)、支持快速充电等优势。目前,USBTypeC耳机在市场上并不多见,而与其对应的手机侧的实现方案也各不相同。一种手机侧内部实现方案是:通过手机内部处理器中USBDriver(通用串行总线驱动器)来处理音频数据格式的转换,如图1所示,手机通话时的收发数据和播放音乐时的音频数据,都需要通过手机应用处理器AP(ApplicationProcessors)内部的USBDriver来路由。在接收手机通话下行语音数据时,USBDriver会接收由Modem(调制解调器)到ADSP(AudioDigitalSignalProcessing,音频数字信号处理器)输出的PCM数据,将其转换成USB数据,最后通过TypeC接口输出。在发送手机通话上行语音数据时,USBDriver会转换USB数据为PCM数据给ADSP。在手机播放音乐时,USBDriver会接收AP内部音频数据,将其转换成USB数据,最后通过TypeC接口输出不过,采用上述利用USBDriver来转换数据的方式实现通话,会造成原本通话过程中可以休眠的手机内部处理器AP被唤醒,这不仅增加了手机功耗,同时也大大增加了通话延时,最终导致通话延时达不到入网测试标准。图2示出另外一种数模混合的TypeC耳机对应的手机侧内部方案。该方案在耳机侧有两个通路连接到耳机喇叭,一路是模拟音频信号直接输出到喇叭(模拟通路),另外一路采用了USB转I2S音频数据芯片和DAC(DigitaltoAnalogConverter,数字模拟转换器)芯片的方案将模拟音频信号输出到喇叭(数字通路),最终是哪路音频信号进入耳机喇叭,在前端由开关选择。在手机侧,如果手机用来播放音乐,那图2中的开关会选择连通数字通路,如果手机是用来通话,那图2中开关会选择连通模拟通路,这种方案能解决通话延时达不到测试标准的问题。不过,采用上述数模混合的方案,当用户用TypeC耳机来听音乐时,手机正好有电话接入,语音数据就需要从数字通道转换到模拟通道,这个通道切换的过程会导致很大的延时,造成用户体验差。
技术实现思路
本专利技术要解决的技术问题是提供一种USBTypeC耳机的控制方法、装置和终端,用以解决现有技术中利用USBTypeC耳机进行通话功耗和延时大的问题。为解决上述技术问题,本专利技术提供一种USBTypeC耳机的控制方法,包括:当利用所述USBTypeC耳机进行通话时,通过现场可编程门阵列FPGA模块对USB数据和脉冲编码调制PCM数据进行转换后,进行语音通话;当利用所述USBTypeC耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音;其中,设置在终端上的所述FPGA模块独立于终端的应用处理器AP之外。进一步,当利用所述USBTypeC耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换之前,还包括:当所述AP处于工作状态时,通过所述AP中的USB驱动器对音频数据和USB数据进行转换,判断所述AP中的USB驱动器的性能参数和/或功耗参数是否满足预设的参数要求,如果是,则进行音乐播放和/或录音;如果否,则切换为通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音。进一步,利用所述USBTypeC耳机进行通话时,将耳机侧的语音信息传输给对端包括:接收所述耳机通过USBTypeC接口传输给终端的USB数据,其中,所述USB数据由所述耳机通过其麦克风采集语音信息,并将所述语音信息转换成USB数据;所述终端接收USB数据后,通过所述FPGA模块将所述USB数据转换为PCM数据;所述终端通过射频天线将所述PCM数据发射出去,传输给对端。进一步,所述终端通过射频天线将PCM数据发射出去的过程,包括:终端上的音频数字信号处理器ADSP对所述PCM数据进行语音处理,并将处理后的PCM数据发送给终端上的调制解调器;所述调制解调器对接收到的PCM数据进行调制得到语音信号,并将所述语音信号通过射频天线发射出去。进一步,利用所述USBTypeC耳机进行通话时,终端向耳机发送信息包括:所述终端接收PCM数据;所述终端通过所述FPGA模块将所述PCM数据转换为USB数据;所述终端通过USBTypeC接口将所述USB数据传输到耳机,由所述耳机播放所述USB数据。进一步,所述终端接收PCM数据的过程,包括:所述终端通过其射频天线接收调制的语音信号,并通过其调制解调器对所述语音信号进行解调,生成PCM数据;所述终端上的ADSP对所述PCM数据进行语音处理,并将处理后的PCM数据发送给所述FPGA模块。进一步,所述终端通过所述FPGA模块切换与所述USBTypeC耳机在播放音乐、录音或通话的数据连接通道。再一方面,本专利技术还提供一种USBTypeC耳机的控制装置,包括FPGA模块,所述FPGA模块独立于终端的应用处理器,用于在所述终端与USBTypeC耳机进行声音数据传输时,进行USB数据的转换,以及所述终端与所述USBTypeC耳机在播放音乐、录音或通话的数据连接通道。进一步,所述控制装置还包括:调制解调器,用于对PCM数据进行调制和解调;音频数字信号处理器ADSP,分别与所述调制解调器和FPGA模块连接,用于对PCM数据进行语音处理;USBTypeC接口,与所述FPGA模块连接,用于终端与USBTypeC耳机之间的USB数据的传输。进一步,所述控制装置还包括USB驱动器,所述USB驱动器集成在终端的应用处理器中,用于在终端的应用处理器处于工作状态时,对音频数据和USB数据进行转换。再一方面,本专利技术还提供一种终端,所述终端利用上述的USBTypeC耳机的控制装置进行数据转换,实现通过USBTypeC耳机播放音乐、录音或通话。本专利技术有益效果如下:本专利技术利用独立于终端AP的超低功耗的FPGA模块进行音频数据格式的转换,可以避免在通话时唤醒整个AP启动USBDriver进行音频数据格式的转换,从而实现减小功耗和延时的目的;并且通过FPGA模块切换播放音乐、录音和通话的通道,无需使用切换通道的模拟开关,减小了听音乐时接听电话的切换延时,优化了用户体验。附图说明图1是现有技术的一种利用USBTypeC耳机通过USBDriver转换数据格式的通话装置的结构图;图2是现有技术的一种利用TypeC耳机进行通话的装置的结构图;图3是本专利技术实施例在上行通话时的一种USBTypeC耳机的控制方法的流程图;图4是本专利技术实施例在下行通话时的一种USBTypeC耳机的控制方法的流程图;图5是本专利技术实施例的一种USBTypeC耳机的控制装置的结构图;图6是本专利技术实施例的一种通过FPGA模块转换数据的通话系统的结构图。具体实施方式为了解决现有技术中利用USBTypeC耳机进行通话功耗和延时大的问题,本专利技术提供了一种USBTypeC耳本文档来自技高网
...
一种USBTypeC耳机的控制方法、装置和终端

【技术保护点】
一种USB Type C耳机的控制方法,其特征在于,包括:当利用所述USB Type C耳机进行通话时,通过现场可编程门阵列FPGA模块对USB数据和脉冲编码调制PCM数据进行转换后,进行语音通话;当利用所述USB Type C耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音;其中,设置在终端上的所述FPGA模块独立于终端的应用处理器AP之外。

【技术特征摘要】
1.一种USBTypeC耳机的控制方法,其特征在于,包括:当利用所述USBTypeC耳机进行通话时,通过现场可编程门阵列FPGA模块对USB数据和脉冲编码调制PCM数据进行转换后,进行语音通话;当利用所述USBTypeC耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音;其中,设置在终端上的所述FPGA模块独立于终端的应用处理器AP之外。2.如权利要求1所述的USBTypeC耳机的控制方法,其特征在于,当利用所述USBTypeC耳机进行音乐播放和/或录音时,通过所述FPGA模块对音频数据和USB数据进行转换之前,还包括:当所述AP处于工作状态时,通过所述AP中的USB驱动器对音频数据和USB数据进行转换,判断所述AP中的USB驱动器的性能参数和/或功耗参数是否满足预设的参数要求,如果是,则进行音乐播放和/或录音;如果否,则切换为通过所述FPGA模块对音频数据和USB数据进行转换,进行音乐播放和/或录音。3.如权利要求1所述的USBTypeC耳机的控制方法,其特征在于,利用所述USBTypeC耳机进行通话时,将耳机侧的语音信息传输给对端包括:接收所述耳机通过USBTypeC接口传输给终端的USB数据,其中,所述USB数据由所述耳机通过其麦克风采集语音信息,并将所述语音信息转换成USB数据;所述终端接收USB数据后,通过所述FPGA模块将所述USB数据转换为PCM数据;所述终端通过射频天线将所述PCM数据发射出去,传输给对端。4.如权利要求3所述的USBTypeC耳机的控制方法,其特征在于,所述终端通过射频天线将PCM数据发射出去的过程,包括:终端上的音频数字信号处理器ADSP对所述PCM数据进行语音处理,并将处理后的PCM数据发送给终端上的调制解调器;所述调制解调器对接收到的PCM数据进行调制得到语音信号,并将所述语音信号通过射频天线发射出去。5.如权利要求1所述的USBTypeC耳机的控制方法,其特征...

【专利技术属性】
技术研发人员:赵桀
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1