一种音频数据的处理方法和语音通讯终端的制作方法_5

文档序号:9236345阅读:来源:国知局
处理器480是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器480可包括一个或多个处理单元;优选的,处理器480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器480中。
[0102]手机还包括给各个部件供电的电源490 (比如电池),优选的,电源可以通过电源管理系统与处理器480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0103]尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0104]在本发明实施例中,该终端所包括的处理器480还具有控制执行以上由终端执行的音频数据的处理方法流程。
[0105]另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0106]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0107]综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种音频数据的处理方法,其特征在于,包括: 分别获取建立语音通讯的双方终端各自的能力支持信息; 选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器; 使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。2.根据权利要求1所述的方法,其特征在于,所述分别获取建立语音通讯的双方终端各自的能力支持信息,包括: 根据己方终端的网络条件和设备硬件条件获取己方终端的能力支持信息; 通过信令中转服务器接收对方终端发送的能力支持信息。3.根据权利要求1所述的方法,其特征在于,若己方终端为音频数据发送端,所述选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,包括: 使用二进制表示己方终端的能力支持信息中的能力位,将己方终端的能力位与对方终端的对应能力位进行逻辑与运算; 根据逻辑与运算的结果选择处理带宽与双方能力都匹配的编码器。4.根据权利要求1所述的方法,其特征在于,若己方终端为音频数据接收端,所述选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器,包括: 使用二进制表示己方终端的能力支持信息中的能力位,将己方终端的能力位与对方终端的对应能力位进行逻辑与运算; 根据逻辑与运算的结果选择处理带宽与双方能力都匹配的解码器。5.根据权利要求1所述的方法,其特征在于,所述使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据,包括: 使用选择出的编码器对己方终端生成的音频数据进行编码处理,然后通过语音中转服务器向对方终端发送编码后的音频数据; 或, 使用选择出的解码器对对方终端发送的音频数据进行解码处理,然后通过解码器端口输出解码后的音频数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括: 将己方终端的能力支持信息通过信令中转服务器发送给所述对方终端。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述能力支持信息包括:建立语音通讯的一方终端的网络条件和设备硬件条件; 所述网络条件包括建立语音通讯的一方终端所处网络的网络制式、网络传输速率、干扰情况; 所述设备硬件条件包括建立语音通讯的一方终端的处理器配置情况、缓存配置情况。8.一种语音通讯终端,其特征在于,包括: 能力获取模块,用于分别获取建立语音通讯的双方终端各自的能力支持信息; 编解码匹配模块,用于选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器; 音频传输模块,用于使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。9.根据权利要求8所述的语音通讯终端,其特征在于,所述能力获取模块,具体用于根据己方终端的网络条件和设备硬件条件获取己方终端的能力支持信息;通过信令中转服务器接收对方终端发送的能力支持信息。10.根据权利要求8所述的语音通讯终端,其特征在于,若己方终端为音频数据发送端,所述编解码匹配模块,包括: 运算模块,用于使用二进制表示己方终端的能力支持信息中的能力位,将己方终端的能力位与对方终端的对应能力位进行逻辑与运算; 第一匹配模块,用于根据逻辑与运算的结果选择处理带宽与双方能力都匹配的编码器。11.根据权利要求8所述的语音通讯终端,其特征在于,若己方终端为音频数据接收端,所述编解码匹配模块,包括: 运算模块,用于使用二进制表示己方终端的能力支持信息中的能力位,将己方终端的能力位与对方终端的对应能力位进行逻辑与运算; 第二匹配模块,用于根据逻辑与运算的结果选择处理带宽与双方能力都匹配的解码器。12.根据权利要求8所述的语音通讯终端,其特征在于,所述音频传输模块,具体用于使用选择出的编码器对己方终端生成的音频数据进行编码处理,然后通过语音中转服务器向对方终端发送编码后的音频数据;或,使用选择出的解码器对对方终端发送的音频数据进行解码处理,然后通过解码器端口输出解码后的音频数据。13.根据权利要求8至12中任一项所述的语音通讯终端,其特征在于,所述语音通讯终端还包括:能力传输模块,用于将己方终端的能力支持信息通过信令中转服务器发送给所述对方终端。14.根据权利要求8至12中任一项所述的语音通讯终端,其特征在于,所述能力支持信息包括:建立语音通讯的一方终端的网络条件和设备硬件条件; 所述网络条件包括建立语音通讯的一方终端所处网络的网络制式、网络传输速率、干扰情况; 所述设备硬件条件包括建立语音通讯的一方终端的处理器配置情况、缓存配置情况。
【专利摘要】本发明实施例公开了一种音频数据的处理方法和语音通讯终端,用于实现采用合适的编解码设备对音频数据进行处理,提高对音频数据的处理效果。本发明实施例方法包括:分别获取建立语音通讯的双方终端各自的能力支持信息;选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的编码器,或选择与己方终端的能力支持信息和对方终端的能力支持信息都适配的解码器;使用选择出的编码器或者解码器对音频数据进行处理,然后输出处理完成的音频数据。
【IPC分类】G10L19/008
【公开号】CN104952454
【申请号】CN201510274427
【发明人】陈静聪, 李斌, 王新亮
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月30日
【申请日】2015年5月26日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1