基于移动终端的音频处理方法和装置的制造方法

文档序号:9202581阅读:470来源:国知局
基于移动终端的音频处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及音频处理技术领域,特别是涉及一种基于移动终端的音频处理方法和
目.0
【背景技术】
[0002]在普通计算机上,语音通话技术已经应用的非常普遍,而且通常通过有线网络连接,网络状态好,各计算机之间可以实现高质量的语音通话。但在移动终端上,由于各移动终端的性能参差不齐,而且接入网络的带宽资源也不相同,这就给移动终端上实现语音通话带来了困难。
[0003]目前,在移动终端上实现语音通话,主流的方案是各移动终端统一采用低性能需求的音频处理方式,但这样导致各移动终端之间的语音通话质量都比较差。在一种改进的方案中,各移动终端向服务器上报自己的终端性能信息,从而由服务器选择可兼容最差性能的移动终端的音频处理方式并通知各移动终端,这样各移动终端之间通话的质量就取决于其中能力最差的移动终端,而高性能的移动终端的资源被浪费了。

【发明内容】

[0004]基于此,有必要针对目前统一采用适配能力最差的移动终端的音频处理方式实现语音通话,造成资源浪费的问题,提供一种基于移动终端的音频处理方法和装置。
[0005]一种基于移动终端的音频处理方法,所述方法包括:
[0006]获取本端的终端能力参数;
[0007]根据本端的终端能力参数确定音频编码等级和音频数据格式;
[0008]采集声音并根据确定的音频数据格式形成音频数据;
[0009]根据所述音频编码等级对所述音频数据进行音频编码;
[0010]将编码后的数据组包形成音频码流并通过网络发送到对端,使得对端对所述音频码流进行自适应解码后根据对端的终端能力参数进行音频数据格式转换并播放。
[0011]一种基于移动终端的音频处理装置,所述装置包括:
[0012]终端能力决策模块,用于获取本端的终端能力参数;根据本端的终端能力参数确定音频编码等级和音频数据格式;
[0013]音频采集模块,用于采集声音并根据确定的音频数据格式形成音频数据;
[0014]编码模块,用于根据所述音频编码等级对所述音频数据进行音频编码;
[0015]组包处理模块,用于将编码后的数据组包形成音频码流并通过网络发送到对端,使得对端对所述音频码流进行自适应解码后根据对端的终端能力参数进行音频数据格式转换并播放。
[0016]上述基于移动终端的音频处理方法和装置,本端根据自身的终端能力参数确定音频编码等级和音频数据格式,这样采集的音频数据是与终端自身的能力相匹配的,而且编码也是与终端自身的能力相匹配的。将编码后的数据组包形成音频码流并通过网络发送到对端后,对端就可以自适应确定音频解码等级以对音频码流进行音频解码,进而将解码后的音频数据转换为与对端的终端能力参数匹配的音频数据格式进行播放,对端就可以根据自身的能力来自适应地处理音频。这样处理能力强的移动终端确保有高质量的语音通话,而处理能力差的移动终端则语音质量相对下降,充分利用了不同的移动终端的能力资源。
[0017]一种基于移动终端的音频处理方法,所述方法包括:
[0018]接收对端发来的音频码流;
[0019]检测所述音频码流的码流特征;
[0020]根据所述码流特征确定音频解码等级;
[0021]根据确定的音频解码等级对所述音频码流进行音频解码,获得音频数据;
[0022]将所述音频数据转换为与本端的终端能力参数匹配的音频数据格式;
[0023]播放经过转换的音频数据。
[0024]一种基于移动终端的音频处理装置,所述装置包括:
[0025]音频码流接收模块,用于接收对端发来的音频码流;
[0026]码流特征检测模块,用于检测所述音频码流的码流特征;
[0027]音频解码等级确定模块,用于根据所述码流特征确定音频解码等级;
[0028]解码模块,用于根据确定的音频解码等级对所述音频码流进行音频解码,获得音频数据;
[0029]音频数据格式转换模块,用于将所述音频数据转换为与本端的终端能力参数匹配的音频数据格式;
[0030]音频播放模块,用于播放经过转换的音频数据。
[0031]上述基于移动终端的音频处理方法和装置,本端接收到对端发来的音频码流后,根据码流特征自适应地选择音频解码等级进行音频解码,进而将解码后的音频数据转换为与本端的终端能力参数匹配的音频数据格式进行播放,本端就可以根据自身的能力来自适应地处理音频。这样处理能力强的移动终端之间确保有高质量的语音通话,而处理能力差的移动终端则语音质量相对下降,充分利用了不同的移动终端的能力资源。
【附图说明】
[0032]图1为一个实施例中音频处理系统的应用环境图;
[0033]图2为一个实施例中图1中的移动终端的结构示意图;
[0034]图3为一个实施例中基于移动终端的音频处理方法的流程示意图;
[0035]图4为另一个实施例中基于移动终端的音频处理方法的流程示意图;
[0036]图5为再一个实施例中基于移动终端的音频处理方法的流程示意图;
[0037]图6为一个实施例中纠错解码的步骤的流程示意图;
[0038]图7为一个具体应用场景中基于移动终端的音频处理方法的流程示意图;
[0039]图8为一个实施例中基于移动终端的音频处理装置的结构框图;
[0040]图9为另一个实施例中基于移动终端的音频处理装置的结构框图;
[0041]图10为再一个实施例中基于移动终端的音频处理装置的结构框图;
[0042]图11为一个实施例中基于移动终端的音频处理装置的结构框图;
[0043]图12为另一个实施例中基于移动终端的音频处理装置的结构框图;
[0044]图13为再一个实施例中基于移动终端的音频处理装置的结构框图。
【具体实施方式】
[0045]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]如图1所示,在一个实施例中,提供了一种音频处理系统100,包括至少两个通过网络连接的移动终端102。移动终端102可以是手机、平板电脑以及智能手表。各移动终端102可以通过多种网络接入方式接入网络,包括移动通信网络接入方式、W1-Fi接入方式以及有线接入方式等。对于音频处理系统100中的任意一个移动终端102,比如移动终端102(1)自身可称为本端,相对地,音频处理系统100中其它的移动终端102(2)至102 (η)均可以称为移动终端102(1)的对端。
[0047]在一个实施例中,图1中的移动终端102的组成结构如图2所示,包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、声音采集器和扬声器。其中处理器具有计算功能和控制整个移动终端102工作的功能,该处理器被配置为执行一种基于移动终端的音频处理方法。非易失性存储介质包括磁存储介质、光存储介质和闪存式存储介质。非易失性存储介质存储有操作系统和一种基于移动终端的音频处理装置,该基于移动终端的音频处理装置用于实现一种基于移动终端的音频处理方法。内存储器用来为操作系统和基于移动终端的音频处理装置提供高速缓存。网络接口用于连接到网络,并发送数据到网络以及接收网络发来的数据。声音采集器用于采集声音以形成音频数据。扬声器用于将音频数据转换为声音。
[0048]如图3所示,在一个实施例中,提供了一种基于移动终端的音频处理方法,本实施例以该方法应用于上述图1中的移动终端102(1)来举例说明。该方法具体包括如下步骤:
[0049]步骤302,获取本端的终端能力参数。
[0050]具体地,本端是指执行该基于移动终端的音频处理方法的移动终端102。终端能力是指移动终端102处理音频的能力,包括音频的采集、格式转换、编码以及传输的能力。终端能力参数是指反映移动终端102的音频处理能力的参数。在一个实施例中,终端能力参数包括:用于处理音频的软件信息和硬件信息,以及网络类型。
[0051]其中,用于处理音频的软件包括当前实
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1