基于双声道音频数据标定的方法及多人语音通话系统的制作方法

文档序号:2837308阅读:308来源:国知局
专利名称:基于双声道音频数据标定的方法及多人语音通话系统的制作方法
技术领域
本发明涉及一种音频数据标定技术,尤其涉及一种基于双声道音频数据标 定的方法及多人语音通话系统。
背景技术
人通过一只耳朵只能听到声音的大小,即为声音的强度或音量。由于凭借 声音的大小不能决定声音源的距离和方向,因此,通过一只耳朵并不能定位声 音的来源。人耳定位声音来源的原理为基于人的两只耳朵来实现的。具体来说, 是基于两只耳朵能辨别出声音的时间差和声音的强度差,这两个特性来实现准 确定位声音的来源。比如,从左边传来的声音,先到人的左耳,后到右耳,存 在着声音的时间差,尽管这个声音的时间差通常很短,但是人脑的听觉神经系 统完全可以辨别出来,那么,通过声音的时间差可以测定声音源的距离和方向。 另外,人的耳朵有耳廓,对于从不同位置传来的声音人耳所接收到的强度是不 一样的。比如,从左边传来的声音,人的左耳接收到的声音强度比右耳大,那 么,通过声音的强度差也可以测定声音源的距离和方向。目前,随着计算机和多媒体技术的发展,基于计算机的多人语音通话系统 开始普及。现有的多人语音通话系统中,每个与会者都会收到多路的音频数据, 多路的音频数据经混合后通过音响或耳机等发声设备进行播放。比如,如图1所示的多人语音通话系统中包括混音单元1和回放单元2。其中,混音单元1 将发送方A、 B和C的这三路输入音频数据混合后,先输入回放单元2;然后 回放单元2对输入的每路音频数据进行回放处理后,输出至接收方。这里,接 收方通过左右耳机,接收到回放处理后的每路音频数据的音量皆相同。那么, 基于上述人耳定位声音来源的原理,接收方无法通过左右耳声音的强度差来定
位三路音频数据的距离和方向,也就是说,不能定位音频数据的来源,从而区 分出三路音频数据。综上所述,由于现有的多人语音通话系统中,没有基于人耳定位声音来源 的原理,无法通过模拟人耳定位实现对系统中多路音频数据的标定和区分。因 此,接收方通常只能通过不同发送方的音色、视频画面中的唇形等有限信息来 区分出多个发送方。然而,当视频画面不存在/不同步、接收方不熟悉发送方的 音色或多个发送方的音色相似等情况下,接收方很容易混淆发送方或无法辨别 发送方的身份。也就是说,釆用现有技术无法实现对系统中多路音频数据的标 定和区分,导致对多路音频数据的每一路音频数据的识别能力很低。发明内容有鉴于此,本发明的主要目的在于提供一种基于双声道音频数据标定的方 法,不仅能实现对多路音频数据的标定和区分,而且对多路音频数据的每一路 音频数据的识别能力很高。本发明的另一目的在于提供一种基于双声道音频数据标定的多人语音通话 系统,不仅能实现对系统中多路音频数据的标定和区分,而且大大提高了系统 中对多路音频数据的每一路音频数据的识别能力。为达到上述目的,本发明的技术方案是这样实现的一种基于双声道音频数据标定的方法,该方法包括以下步骤A、 获取输入的一路以上音频数据后,根据所述音频数据的路数确定每一 路音频数据的虛拟位置;B、 在所述音频数据的任一路中,根据当前一路音频数据的音量和所述当 前一路音频数据的虛拟位置,相应于所述当前一路音频数据,调节左右声道的 音量比例,直至相应于所述音频数据每一路的调节操作执行完为止。其中,所述步骤B后还包括C、 将经调节音量比例后的每一路音频数据进行混音、回放后输出。 其中,所述步骤A中确定每一路音频数据虛拟位置所釆用的公式为"=180/(n-1);其中,"为用于确定所述音频数据中每一路音频数据虛拟位置的基本标定角度;n为所述音频数据的路数。其中,步骤A确定每一路音频数据虛拟位置具体为 将输入的第一路音频数据取O。,并确定第一路音频数据的虛拟位置; 按照相邻两路音频数据输入的先后顺序,依次以前一路输入音频数据的虛拟位置为基准,通过增加一个所述基本标定角度,确定下一路输入音频数据的虛拟位置。其中,步骤A确定每一路音频数据虛拟位置具体为根据所述基本标定角度确定各路音频数据所在方向与O度基准角的夹角; 将所述确定的夹角以随机赋值的方式赋值给所述每一路音频数据,并确定每一 路音频数据的虛拟位置;同时,保证在各路音频数据之间所赋的值是不同的。其中,所述步骤B中调节左右声道的音量比例所采用的公式为其中, 为左声道的音量比例;K柳为左声道的音量比例;K为在所述音 频数据的任一路中,当前一路音频数据的音量。一种基于双声道音频数据标定的多人语音通话系统,该系统包括虛拟位置 确定单元、左右声道音量比例调节单元、混音单元、回放单元;其中,虛拟位置确定单元,用于根据一路以上音频数据的路数确定每一路音频数 据的虛拟位置,并将所述虛拟位置输入所述左右声道音量比例调节单元;左右声道音量比例调节单元,从发送方获取一路以上音频数据后,用于在 所述音频数据的任一路中,根据当前一路音频数据的音量和虛拟位置,相应于 所述当前一路音频数据,调节左右声道的音量比例,直至相应于所述音频数据 每一路的调节操作执行完为止;将经调节音量比例后的每一路音频数据输入所 述混音单元;混音单元,用于接收经调节音量比例后的每一路音频数据,并进行混音后 输入所述回放单元; 回放单元,用于接收混音后的每一路音频数据,并进行回放后输出至接收方。釆用本发明的方法及系统,基于人耳定位声音来源的原理,对两只耳朵辨 别声音强度差的特性进行模拟,并通过对左右声道声音强弱的控制来标定不同 的音频数据,能提高接收方对多个发送方多路音频数据的识别能力,并实现对 多路音频数据每一路音频数据的标定和区分。从而,有效地克服了现有多人语 音通话系统对多路音频数据每一路音频数据识别能力低的缺点,解决了现有多 人语音通话系统中发送方身份无法辨别的问题。进而,本发明的方法可以应用于多人语音通话系统中,还可以应用于其它应用场合。这里的其他应用指在 两个或两个以上多路音频数据同时发生作用,需要能区分开这些多路音频数据 中每一路音频数据的应用场合。


图1为现有多人语音通话系统的组成结构示意图;图2为本发明方法原理的实现流程示意图;图3为本发明一实例确定各路音频数据虛拟位置的示意图;图4为本发明另 一实例确定各路音频数据虛拟位置的示意图;图5为本发明多人语音通话系统的组成结构示意图。
具体实施方式
本发明的核心思想是基于人耳定位声音来源的原理,对两只耳朵辨别声 音强度差的特性进行模拟,并通过对左右声道音量的控制来标定不同的音频数 据,能提高接收方对多个发送方多路音频数据的识别能力,并实现对多路音频 数据每一路音频数据的标定和区分。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照 附图,对本发明进一步详细说明。由人耳定位声音来源的原理可知,人耳定位声音来源是基于两只耳朵能辨
别出声音的时间差和声音的强度差,这两个特性来实现的。针对计算机系统中 应用和模拟人耳定位声音来源的原理,对多个音频数据的识别而言,计算机系 统中常见的声音播放设备是音响或耳机,它们通常都有左右两个声道,或者更 多声道。这里,左右声道相当于人左右耳听到的声音,那么,理论上,通过控 制左右声道的声音强度,即为音响或耳机的音量和播放时间,就可以实现模拟 人耳定位声音来源的原理,标定并识别出不同方向和距离的多个音频数据。但 是,由于人耳听到不同方向和距离声音源的时间差很短,计算机系统无法达到 这样的精度。因此将本发明的方法应用在计算机系统中,比如多人语音通话系 统中仅实现对两只耳朵辨别声音强度差的特性进行模拟,并通过对左右声道音 量的控制来标定并识别出多人语音通话系统中不同的音频数据。如图2所示, 一种基于双声道音频数据标定的方法,该方法包括以下步骤 步骤101、获取发送方输入的多路音频数据后,根据该多路音频数据的路数确定每一路音频数据的虛拟位置。其中,根据该多路音频数据的路数确定每一路音频数据的虛拟位置所采用的公式为a=180/(n_l) (1)公式(l)中,"为用于确定该多路音频数据中每一路音频数据虛拟位置的 基本标定角度,"的单位为度(。);n为该多路音频数据的路数。这里,所谓基本标定角度指各路音频数据之间的夹角,而且这个夹角是相同的。并且,以入左右耳所在水平线为起止基准线,以水平线向左方向的o度角为基准角,以顺时针方向为正角。这里,利用基本标定角度"确定每一路音频数据的虛拟位置,包括以下两种情况。第一种情况为利用基本标定角度",按照多路音频数据的输入顺序确定每一路音频数据的虛拟位置。具体来说,先对输入多路音频数据的第一路取O度角,然后,相应于多路
音频数据的输入顺序,角度由小到大变化,并以依次增加一个基本标定角度的 增加顺序,确定每一路音频数据相对于人左右耳所在水平线的位置,即确定每 一路音频数据的虛拟位置。也就是说,对相邻的两路音频数据而言,按照输入 顺序,以前一路输入的音频数据所在虛拟位置为基准,通过增加一个基本标定 角度就可以获得下一路音频数据的虛拟位置。那么,步骤101确定每一路音频数据虛拟位置具体为将输入的第一路音频数据取0° ,并确定第一路音频数据的虛拟位置;按 照相邻两路音频数据输入的先后顺序,依次以前一路输入音频数据的虛拟位置 为基准,通过增加一个基本标定角度,确定下一路输入音频数据的虛拟位置。举例来说,如图3所示,如果多路音频数据的路数为两路,则釆用公式(1), =180° ,这两路音频数据之间的夹角为180,那么,这两路音频数据刚好位于人左右耳所在的水平线上。对于输入的第一路音频数据取0° ,则输入的第 一路音频数据的虛拟位置位于水平线向左方向;以第一路音频数据的虛拟位置 为基准,增加一个基本标定角度180° ,则输入的第二路音频数据的虛拟位置 位于水平线向右方向。如图4所示,如果多路音频数据的路数为三路,则釆用 公式(l), "=90° ,这三路音频数据中,各路音频数据之间的夹角均为90° ,那么,这三路音频数据中的两路位于人左右耳所在的水平线上,另一路位于与 人左右耳所在的水平线成90。的位置上。对于输入的第一路音频数据取O。, 则输入的第一路音频数据的虛拟位置位于水平线向左方向;以第一路音频数据 的虛拟位置为基准,增加一个基本标定角度90。,则输入的第二路音频数据的 虛拟位置位于与人左右耳所在的水平线成90。的位置上;以第二路音频数据的 虛拟位置为基准,增加一个基本标定角度90。,则输入的第三路音频数据的虛 拟位置位于水平线向右方向。第二种情况为利用基本标定角度a,以随机赋值的方式确定每一路音频数据的虛拟位置。那么,步骤i01确定每一路音频数据虛拟位置具体为
利用基本标定角度"确定各路音频数据所在方向与0度基准角的夹角,将 该确定的夹角以随机赋值的方式赋值给每一路音频数据,来确定每一路音频数 据的虛拟位置,同时,保证在各路音频数据之间所赋的值是不同的。举例来说,如图4所示,如果多路音频数据的路数为三路,则釆用公式(1 ), =90° ,这三路音频数据中,各路音频数据之间的夹角均为90° ,那么,这三路音频数据中的两路位于人左右耳所在的水平线上,另一路位于与人左右耳 所在的水平线成90。的位置上。也就是说,各路音频数据所在方向与O度基准 角的夹角分别为O。 、 90°和180° 。将0° 、 90°和180°以随机赋值的方式 分别赋值给三路音频数据的每一路。比如,三路音频数据的虛拟位置可以分别 为90° 、 0°和180° ,或者O。 、 180°和90°等等。需要指出的是,确定虛拟位置的操作不限于上述两种情况。步骤102、判断相应于该多路音频数据,对其每一路音频数据的调节左右 声道音量比例的操作是否执行完毕,如果是,则结東当前对该多路音频数据的 标定和调节左右声道音量比例的操作,转入执行步骤104;否则,执行步骤103。步骤103、对该多路音频数据的每一路音频数据而言,任选一路音频数据, 并根据当前该路音频数据的音量和当前该路音频数据的虛拟位置,相应于当前 该路音频数据,调节左右声道的音量比例。这里,所述步骤103中调节左右声道的音量比例所釆用的公式为180 , (2)180, (3) 公式(2)、公式(3)中,PV,为左声道的音量比例;^一为左声道的音量比例;F为在该多路音频数据的任一路中,当前一路音频数据的音量。举例来说,如果存在两路音频数据,则分别采用公式(2)、公式(3),相应于当前该路音频数据,调节左右声道的音量比例,也就是确定各音频数据对应的左右声道的音量比例如下
对音频数据A而言,PV, = K, K妙-0;对音频数据B而言, '=0, K一,-K, 这里,K和K分别表示音频数据A和音频数据B的原始音量大小。如果存在三路音频数据,则分别采用公式(2)、公式(3),确定各音频数 据对应的左右声道的音量比例如下对音频数据A而言,= K , =0;对音频数据B而言,r砂=0, K一 = K; 对音频数据C而言,rfc,, = PW2, K^, = fW2。这里,K、 K和K分别表示音频数 据A、音频数据B和音频数据C的原始音量大小。如果存在四路音频数据,则分别采用公式(2)、公式(3),确定各音频数 据对应的左右声道的音量比例如下对音频数据A而言,PV = K, 「 g,,, = o;对音频数据B而言,&力=0, F = Fb; 对音频数据C而言,{^ = ^'*2/3, K一-Kc/3;对音频数据D而言,K一-PW3, K,加-K,2/3。这里,K4、 K、 K和^分别表示音频数据A、音频数据B、音 频数据C和音频数据D的原始音量大小。步骤104、将经调节音量比例后的每一路音频数据进行混音、回放后,输 出至接收方。方法实施例一为存在三路音频数据的情况,本实施例中的方法流程包括以 下步骤步骤201、获取发送方输入的三路音频数据,由公式(l)可知,三路音频 数据中,各路音频数据之间的夹角均为卯。,即基本标定角度"为90。。那么, 这三路音频数据的虛拟位置分别为第一路音频数据位于0°基准角的位置、 第二路音频数据位于距离基准角为卯。的位置、第三路音频数据位于距离基准 角为180°的位置。步骤202、判断相应于该三路音频数据,对其每一路音频数据的调节左右 声道音量比例的操作是否执行完毕,如果是,则结束当前对该多路音频数据的 标定和调节左右声道音量比例的操作,转入执行步骤204;否则,执行步骤203。步骤203、对该多路音频数据的每一路音频数据而言,任选一路音频数据, 并根据当前该路音频数据的音量和当前该路音频数据的虛拟位置,相应于当前该路音频数据,调节左右声道的音量比例。这里,位于0°的第一路音频数据所对应左右声道的音量比例分别为左100%右0%;位于90°的第二路音频数据所对应左右声道的音量比例分别为 左50%右50%;位于180°的第三路音频数据所对应左右声道的音量比例分别 为左0%右100%。步骤204、将经调节音量比例后的每一路音频数据进行混音、回放后,输 出至接收方。通过步骤201~204,由于先将输入的每一路音频数据调节了音量比例后, 再进行混音,因此,传递到接收方左右耳的音量比例也都是不同的,从而接收 方可以通过左右耳声音的强度差来实现定位并识别出这三路音频数据。如图5所示, 一种基于双声道音频数据标定的多人语音通话系统,该系统 包括虛拟位置确定单元3、左右声道音量比例调节单元4、混音单元l、回放单 元2。比如,这里的多路音频数据可以为发送方A、 B和C的这三路输入音频其中,虛拟位置确定单元3用于根据输入多路音频数据的路数,确定每一 路音频数据的虛拟位置,并将所述虛拟位置输入左右声道音量比例调节单元4。 左右声道音量比例调节单元4经由虛拟位置确定单元3,从发送方获取多路音 频数据后,用于在所述音频数据的任一路中,根据当前一路音频数据的音量和 虛拟位置,相应于所述当前一路音频数据,调节左右声道的音量比例,直至相 应于所述音频数据每一路的调节操作执行完为止;将经调节音量比例后的每一 路音频数据输入混音单元1。混音单元1用于接收经调节音量比例后的每一路 音频数据,并进行混音后输入回放单元2。回放单元2用于接收混音后的每一 路音频数据,并进行回放后输出至接收方。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种基于双声道音频数据标定的方法,其特征在于,该方法包括以下步骤A、获取输入的一路以上音频数据后,根据所述音频数据的路数确定每一路音频数据的虚拟位置;B、在所述音频数据的任一路中,根据当前一路音频数据的音量和所述当前一路音频数据的虚拟位置,相应于所述当前一路音频数据,调节左右声道的音量比例,直至相应于所述音频数据每一路的调节操作执行完为止。
2、 根据权利要求l所述的方法,其特征在于,所述步骤B后还包括C、 将经调节音量比例后的每一路音频数据进行混音、回放后输出。
3、 根据权利要求1或2所述的方法,其特征在于,所述步骤A中确定每 一路音频数据虛拟位置所釆用的公式为"=180/(n-1);其中,"为用于确定所述音频数据中每一路音频数据虛拟位置的基本标定角度;n为所述音频数据的路数。
4、 根据权利要求3所述的方法,其特征在于,步骤A确定每一路音频数 据虛拟位置具体为将输入的第一路音频数据取O。,并确定第一路音频数据的虛拟位置; 按照相邻两路音频数据输入的先后顺序,依次以前一路输入音频数据的虛拟位置为基准,通过增加一个所述基本标定角度,确定下一路输入音频数据的虛拟位置。
5、 根据权利要求3所述的方法,其特征在于,步骤A确定每一路音频数 据虛拟位置具体为根据所述基本标定角度确定各路音频数据所在方向与O度基准角的夹角; 将所述确定的夹角以随机赋值的方式赋值给所述每一路音频数据,并确定每一 路音频数据的虛拟位置;同时,保证在各路音频数据之间所赋的值是不同的。
6、 根据权利要求3所述的方法,其特征在于,所述步骤B中调节左右声道的音量比例所采用的公式为:<formula>formula see original document page 3</formula>其中,K一为左声道的音量比例;F^为左声道的音量比例;r为在所述音 频数据的任一路中,当前一路音频数据的音量。
7、 一种基于双声道音频数据标定的多人语音通话系统,其特征在于,该系 统包括虛拟位置确定单元、左右声道音量比例调节单元、混音单元、回放单元; 其中,虛拟位置确定单元,用于根据一路以上音频数据的路数确定每一路音频数 据的虛拟位置,并将所述虛拟位置输入所述左右声道音量比例调节单元;左右声道音量比例调节单元,从发送方获取一路以上音频数据后,用于在 所述音频数据的任一路中,根据当前一路音频数据的音量和虛拟位置,相应于 所述当前一路音频数据,调节左右声道的音量比例,直至相应于所述音频数据 每一路的调节操作执行完为止;将经调节音量比例后的每一路音频数据输入所 述混音单元;混音单元,用于接收经调节音量比例后的每一路音频数据,并进行混音后 输入所述回放单元;回放单元,用于接收混音后的每一路音频数据,并进行回放后输出至接收方。
全文摘要
本发明公开了一种基于双声道音频数据标定的方法,该方法包括以下步骤获取输入的一路以上音频数据后,根据所述音频数据的路数确定每一路音频数据的虚拟位置;在所述音频数据的任一路中,根据当前一路音频数据的音量和所述当前一路音频数据的虚拟位置,相应于所述当前一路音频数据,调节左右声道的音量比例,直至相应于所述音频数据每一路的调节操作执行完为止。本发明还公开了一种基于双声道音频数据标定的多人语音通话系统。采用本发明的方法及系统,不仅能实现对多路音频数据的标定和区分,而且大大提高了系统中对多路音频数据的每一路音频数据的识别能力。
文档编号G10L21/00GK101118746SQ20071012188
公开日2008年2月6日 申请日期2007年9月17日 优先权日2007年9月17日
发明者李世平, 盛馥钟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1