Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020107192 - STEREOPHONIC PLAYBACK METHOD AND APPARATUS, STORAGE MEDIUM, AND ELECTRONIC DEVICE

Document

说明书

发明名称 0001   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   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  

附图

1   2   3   4   5   6   7  

说明书

发明名称 : 立体声播放方法、装置、存储介质及电子设备

技术领域

[0001]
本申请属于通信技术领域,尤其涉及一种立体声播放方法、装置、存储介质及电子设备。

背景技术

[0002]
随着电子设备技术的发展,电子设备已经从最基本的语音通话设备,发展成为具有多种功能的智能移动终端。人们对于电子设备的多媒体功能,尤其是对声音播放的音质要求也越来越高。大多数电子设备的外放设备依旧是采用单个扬声器,单个扬声器只能播放单声道的信号,声音单一,不具有立体声效果。部分电子设备的外放设备采用了双扬声器(喇叭和听筒)同时播放信号,以此来提高外放声音的响度。随着人们对于音质要求的提高,电子设备在水平放置采用外放播放声音时,也可以具有一定的立体声效果,但是效果不是十分明显。
[0003]
发明内容
[0004]
本申请提供一种立体声播放方法、装置、存储介质及电子设备,能够避免双扬声器之间的串音,提升立体声效果。
[0005]
第一方面,本申请实施例提供一种立体声播放方法,应用于电子设备,所述电子设备包括双扬声器,包括:
[0006]
获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0007]
分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0008]
计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理;
[0009]
根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0010]
第二方面,本申请实施例提供一种立体声播放装置,应用于电子设备,所述电子设备包括双扬声器,包括:获取模块、预处理模块、处理模块以及播放模块;
[0011]
所述获取模块,用于获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0012]
所述预处理模块,用于分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0013]
所述处理模块,用于计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理。
[0014]
所述播放模块,用于根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0015]
第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的立体声播放方法。
[0016]
第四方面,本申请实施例提供一种电子设备,包括双扬声器、处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述存储器中的指令用于执行以下步骤:
[0017]
获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0018]
分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0019]
计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理;
[0020]
根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。

附图说明

[0021]
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]
图1为本申请实施例提供的立体声播放方法的一种流程示意图。
[0023]
图2为本申请实施例提供的立体声播放方法的另一流程示意图。
[0024]
图3为本申请实施例提供的一种双扬声器串音效果示意图。
[0025]
图4为本申请实施例提供的立体声播放装置的结构示意图。
[0026]
图5为本申请实施例提供的立体声播放装置的另一结构示意图。
[0027]
图6为本申请实施例提供的电子设备的结构示意图。
[0028]
图7为本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

[0029]
请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
[0030]
在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0031]
本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
[0032]
当今当流的厂商的电子设备系统里都会让用户注册绑定设备与用户帐号。但不是每个用户都愿意提供性别信息。因此这一方法不能解决一大部分用户画像的问题。其中,该电子设备可以是智能手机、平板电脑、台式电脑、笔记本电脑、或者掌上电脑等设备。
[0033]
现有技术当中,当电子设备水平放置采用扬声器播放时,左耳接收到左侧扬声器(喇叭或听筒)发出的声音,右耳接收到右侧扬声器(喇叭或听筒)发出的声音。然而实际情况下,左耳还接收到右侧扬声器发出的声音,右耳也接收到左侧扬声器的声音,这就是串音现象。同时,由于电子设备的尺寸是一定的,两个扬声器之间的距离很近,扬声器张角很窄,立体声的效果不好,并且近间距的双扬声器之间的串音现象更加明显,严重削弱了原有的双声道信号的立体声效果。
[0034]
由于电子设备的尺寸是一定的,两个扬声器之间的距离是很近的。比如,屏幕为6.4英寸的双扬声器手机,其两个扬声器之间的距离一般为15.6厘米。因此两个扬声器之间的串音现象是十分明显的。同时,在实际应用中,手机和听者的头部中心的距离通常为30厘米到50厘米左右,因而两个扬声器相对听者的张角是很小的,10°左右或者更小,立体声效 果不是十分明显。
[0035]
本申请实施例提供一种立体声播放方法,该立体声播放方法的执行主体可以是本申请实施例提供的立体声播放装置,或者集成了该立体声播放装置的电子设备,其中该立体声播放装置可以采用硬件或者软件的方式实现。
[0036]
本申请实施例将从立体声播放装置的角度进行描述,该立体声播放装置具体可以集成在电子设备中。该立体声播放方法包括:获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0037]
分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0038]
计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理;
[0039]
根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0040]
一实施例中,在根据处理后的信号生成增强双声道信号之前,所述方法还包括:
[0041]
对所述第一左声道信号和第一右声道信号进行电平调节。
[0042]
一实施例中,分别对所述左声道信号和右声道信号进行预处理,包括:
[0043]
将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号;
[0044]
将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[0045]
一实施例中,根据处理后的信号生成增强双声道信号,包括:
[0046]
根据第一公式生成增强双声道信号,其中,所述第一公式为:
[0047]
[0048]
其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[0049]
一实施例中,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理,包括:
[0050]
根据所述串音消除优化参数生成所述串音消除矩阵;
[0051]
根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[0052]
一实施例中,根据所述串音消除优化参数生成所述串音消除矩阵,包括:
[0053]
根据第二公式生成所述串音消除矩阵,其中,所述第二公式为:
[0054]
C=(H HH+βI) -1H H,且: S=||C||
[0055]
其中,H H表示矩阵H的共轭转置矩阵,β为串音消除优化参数,S为串音消除矩阵C的范数。
[0056]
一实施例中,所述串音消除优化参数β的计算方法包括:
[0057]
当S≤γ时,β=0;
[0058]
当S>γ时,计算β,使得S=γ;
[0059]
其中,γ表示预设的阈值。
[0060]
一实施例中,在分别对所述左声道信号和右声道信号进行预处理之后,所述方法还包括:
[0061]
所述第二左声道信号和第二右声道信号中的预定频带信号的能量进行提升。
[0062]
请参阅图1,图1为本申请实施例提供的立体声播放方法的流程示意图。本申请实施例提供的立体声播放方法应用于电子设备,具体流程可以如下:
[0063]
步骤101,获取初始双声道信号,初始双声道信号包括左声道信号和右声道信号。
[0064]
本申请应用于双扬声器的电子设备,该双扬声器可以为电子设备的两个扬声器组成,也可以为扬声器和受话器共同组成的,该双扬声器的位置可以分别位于电子设备的两端,以使电子设备具备立体声效果。其中,每个扬声器单独由一个声道提供信号。也即电子设备需要获取双声道信号才能实现立体声播放,该双声道信号包括左声道信号和右声道信号。
[0065]
在一实施例中,电子设备获取存储在本地的双声道信号,或者通过有线或无线网络获取服务器上的双声道信号。该双声道信号是通过立体声录音设备录制声音得到的,立体声录音设备通常包括位于左侧的第一麦克风和位于右侧的第二麦克风,立体声录音设备通过第一麦克风和第二麦克风分别录制左侧的声音和右侧的声音获得左声道音频信号和右声道音频信号。其中,上述双声道信号可以为应用程序、电视或广播、声音文件、视频文件的声音数据等等。
[0066]
在一实施例中,电子设备可以将接收到的双声道信号以左声道音频信号和对应的右声道音频信号的采样对形式存储在一个内置的缓存区域。
[0067]
步骤102,分别对左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号。
[0068]
在一实施例中,可以通过高通滤波器和低通滤波器对上述双声道信号进行预处理,比如将左声道信号和右声道信号分别输入高通滤波器和低通滤波器,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号。其中,上述高通滤波器是允许高于某一截频的频率通过,而大大衰减较低频率的一种滤波器,低通滤波器是容许低于截止频率的信号通过,但高于截止频率的信号不能通过的电子滤波装置。
[0069]
具体的,上述高通滤波器和低通滤波器可以是两个独立的滤波器或是整合为单一的滤波器,其中,用以判别高频信号与低频信号的频率门槛值可依需求设定。理想而言,高通滤波器仅允许高频信号通过而阻挡低频信号,低通滤波器仅允许低频信号通过而阻挡高频信号。
[0070]
步骤103,计算串音消除优化参数,根据串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理。
[0071]
在实际使用当中,由于人头的屏蔽效应,电子设备左侧扬声器的高频的声音信号可以认为不传递到右耳,类似的,右侧扬声器的高频的声音信号可以认为不传递到左耳。因此,本发明主要对中低频的声音信号进行串音消除处理,也即第二左声道信号和第二右声道信号。
[0072]
在一实施例中,可以通过串音消除矩阵对第二左声道信号和第二右声道信号进行串音消除。其中,该方法对于头部运动比较敏感,最佳的音区有限,本发明在此基础上增加了串音消除优化参数,对串音消除矩阵进行修正。因此可以先计算串音消除优化参数,然后根据该串音消除优化参数生成串音消除矩阵,从而对所述第二左声道信号和第二右声道信号进行串音消除处理。
[0073]
步骤104,根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0074]
在一实施例中,所得到的增强双声道信号包括增强后的左声道信号和右声道信号,增强后的左声道信号通过电子设备的左扬声器输出,所得到的右声道信号通过电子设备的右扬声器输出,以使得用户可以获取立体声增强后的左声道信号和右声道信号。
[0075]
由上可知,本申请实施例提供的立体声播放方法可以获取初始双声道信号,初始双声道信号包括左声道信号和右声道信号,分别对左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号,计算串音消 除优化参数,根据串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理,根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。本实施例通过对双声道信号进行预处理以及串音消除,能够避免双扬声器之间的串音,提升立体声播放效果。
[0076]
下面将在上述实施例描述的方法基础上,对本申请的清理方法做进一步介绍。参阅图2,图2为本申请实施例提供的立体声播放方法的另一流程示意图,该立体声播放方法包括:
[0077]
步骤201,获取初始双声道信号,初始双声道信号包括左声道信号和右声道信号。
[0078]
在一实施例中,电子设备获取存储在本地的双声道信号,或者通过有线或无线网络获取服务器上的双声道信号。该双声道信号是通过立体声录音设备录制声音得到的,立体声录音设备通常包括位于左侧的第一麦克风和位于右侧的第二麦克风,立体声录音设备通过第一麦克风和第二麦克风分别录制左侧的声音和右侧的声音获得左声道音频信号和右声道音频信号。其中,上述双声道信号可以为应用程序、电视或广播、声音文件、视频文件的声音数据等等。
[0079]
在一实施例中,电子设备可以将接收到的双声道信号以左声道音频信号和对应的右声道音频信号的采样对形式存储在一个内置的缓存区域。
[0080]
如图3所示,图3为本申请实施例提供的一种双扬声器串音效果示意图。以6.4英寸屏幕尺寸的双扬声器的电子设备为例,其两个扬声器之间的距离一般为15.6厘米,电子设备和听者头部中心的距离通常为30厘米到50厘米左右,左扬声器1和右扬声器2相对听者头部的张角θ在10°左右或者更小。
[0081]
理想情况下,当电子设备水平放置播放声音时,左耳3接收到左扬声器1发出的声音,右耳4接收到右扬声器2发出的声音。然而实际情况下,由于电子设备的尺寸较小,左扬声器1和右扬声器2之间的距离很近,扬声器张角θ很窄,因而听者的左耳3在接收到左扬声器1输出的声音信号的同时还接收到右扬声器2发出的声音,右耳4在接收到右扬声器2输出的声音信号的同时,也接收到左扬声器1的声音,这就是所谓的串音现象。左扬声器1和右扬声器2之间的距离越小,串音现象也将更加严重,在很大程度上削弱了的双声道信号的立体声效果。
[0082]
为解决现有技术中存在的上述问题,本发明实施例采用的技术方案通过对双声道信号进行串音消除处理,可以有效消除两个扬声器输出的声音信号在听者双耳间产生的串音现象。
[0083]
步骤202,将左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号,将左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[0084]
在一实施例中,由于听者头部的屏蔽作用,可以认为左扬声器输出的声音信号的高频部分不会传递到听者的右耳朵,右扬声器输出的声音信号的高频部分不会传递到听者的右耳朵。因此,左扬声器和右扬声器的输出信号中会发生串音的部分主要为输出声音信号的中低频部分。因此,可以针对左扬声器和右扬声器的中低频部分进行串音消除,而无需对第一左声道信号和所述第一右声道信号的高频成分和第一声道信号的高频成分进行串音消除。在本发明一实施例中,为了得到左声道信号和右声道信号的高频部分和中低频部分,可以首先对所述左声道信号和右声道信号分别进行高通滤波处理,以获取所述左声道信号和右声道信号的高频成分,即第一左声道信号S LHP和第一右声道信号S RHP。接着,对左声道信号和右声道信号分别进行低频滤波处理,得到对应的第二左声道信号S LLP和第二右声道信号S RLP。其中,由于听者的头部的差异,左声道信号和右声道信号进行低通滤波时对应的分频点会存在一定的差异,其可取值范围为3500~5500Hz。在本发明一实施例中,左声道信号和右声道信号分别进行低通滤波时对应的分频点的取值可以为4500Hz。
[0085]
步骤203,计算串音消除优化参数,根据串音消除优化参数生成串音消除矩阵。
[0086]
由于两个扬声器之间的距离很近,串音现象十分明显,人耳所听到的扬声器的声音可以表示为:
[0087]
[0088]
其中,E L表示听者左耳朵听到的声音信号,E R表示听者右耳朵听到的声音信号,L out表示左扬声器输出的声音信号,R out表示右扬声器输出的声音信号。头相关传输函数HRTF表示声源到听者双耳路径上的传输函数,其中,H LL表示左声道中低频信号对应左耳的头相关传输函数,H LR表示左声道中低频信号对应右耳的头相关传输函数,H RL表示右声道中低频信号对应左耳的头相关传输函数,H RR表示右声道中低频信号对应右耳的头相关传输函数。
[0089]
为了消除串音现象,使得人耳听到信号即为均衡器处理完的信号 需一个串音消除矩阵,使得 由此可以得到
[0090]
[0091]
其中D=H LLH RR-H RLH LR。因此可以得到对应的串音消除矩阵为:
[0092]
[0093]
在得到对应的串音消除矩阵后,在采用如下的公式对左声道中低频信号S LLP和右声道中低频信号S RLP进行串音消除,也即:
[0094]
[0095]
其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[0096]
在一实施例中,因串音消除对于头部运动比较敏感,听者可以感受到的最佳音区有限,为了在听者头部在发生一定的相对运动时,使得听者的双耳仍然可以接收到具有较强立体声效果的信号,可以对串音消除方法进行优化,对串音消除矩阵进行修正,得到修正后的串音消除矩阵:
[0097]
C=(H HH+βI) -1H H,且: S=||C||
[0098]
其中,H H表示矩阵H的共轭转置矩阵,β为串音消除优化参数,S为串音消除矩阵C的范数。
[0099]
所述串音消除优化参数β的计算方法包括:
[0100]
当S≤γ时,β=0;
[0101]
当S>γ时,计算β,使得S=γ;
[0102]
其中,γ表示预设的阈值。在一实施例当中,为节省计算量,γ=25。
[0103]
步骤204,根据串音消除矩阵对第二左声道信号和第二右声道信号进行处理。
[0104]
步骤205,对第一左声道信号和第一右声道信号进行电平调节。
[0105]
在一实施例中,对第一左声道信号和第一右声道信号分别进行信号电平调节处理时的信号电平调节常数可以根据实际的需要进行设置。
[0106]
步骤206,根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0107]
具体的,在对左声道信号的中低频部分和右声道信号的中低频部分采用计算得到的串 音消除矩阵进行串音消除后,可以将得到串音消除后的左声道中低频信号和信号电平调节后的左声道高频信号进行相加,并将串音消除后的右声道中低频信号和信号电平调节后的右声道高频信号进行相加,从而可以得到串音消除后的左声道信号和右声道信号,并分别输出至双扬声器进行播放。比如,增强后的左声道信号通过电子设备的左扬声器输出,所得到的右声道信号通过电子设备的右扬声器输出,以使得用户可以获取立体声增强后的左声道信号和右声道信号。
[0108]
在一实施例中,在分别对所述左声道信号和右声道信号进行预处理之后,所述方法还包括:
[0109]
所述第二左声道信号和第二右声道信号中的预定频带信号的能量进行提升。
[0110]
比如,通过频带提升器对第二左声道信号和第二右声道信号进行频带能量提升处理,把频率介于300赫兹至3000赫兹之间的频带信号能量提升3-5分贝,以增加声音的透明度。
[0111]
由上可知,本申请实施例提供的立体声播放方法可以获取初始双声道信号,初始双声道信号包括左声道信号和右声道信号,将左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号,将左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号,计算串音消除优化参数,根据串音消除优化参数生成串音消除矩阵,根据串音消除矩阵对第二左声道信号和第二右声道信号进行处理,对第一左声道信号和第一右声道信号进行电平调节,根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。本实施例通过对双声道信号进行预处理、串音消除、电平提升以及均衡器增强等步骤,能够避免双扬声器之间的串音,提升立体声播放效果。
[0112]
请参阅图4,图4为本申请实施例提供的立体声播放装置的一种结构示意图。其中该立体声播放装置300应用于电子设备,该电子设备包括双扬声器,该立体声播放装置300包括获取模块301、预处理模块302、处理模块303以及播放模块304;
[0113]
所述获取模块301,用于获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0114]
所述预处理模块302,用于分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0115]
所述处理模块303,用于计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理。
[0116]
所述播放模块304,用于根据处理后的信号生成增强双声道信号,并分别输出至双扬 声器进行播放。
[0117]
在一实施例中,请参阅图5,图5为本申请实施例提供的立体声播放装置的一种结构示意图,所述装置300还可以包括:调节模块305;
[0118]
所述调节模块305,用于在所述播放模块根据处理后的信号生成增强双声道信号之前,对所述第一左声道信号和第一右声道信号进行电平调节。
[0119]
在一实施例中,所述预处理模块302可以包括:第一预处理子模块3021和第二预处理子模块3022;
[0120]
所述第一预处理子模块3021,用于将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号;
[0121]
所述第二预处理子模块3022,用于将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[0122]
在一实施例中,所述播放模块304,具体用于根据第一公式生成增强双声道信号,其中,所述第一公式为:
[0123]
[0124]
其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[0125]
在一实施例中,所述处理模块303可以包括:生成子模块3031和处理子模块3032;
[0126]
所述生成子模块3031,用于计算串音消除优化参数,根据所述串音消除优化参数生成所述串音消除矩阵;
[0127]
所述处理子模块3032,用于根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[0128]
由上述可知,本申请实施例的立体声播放装置可以获取初始双声道信号,初始双声道信号包括左声道信号和右声道信号,分别对左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号,计算串音消除优化参数,根据串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理,根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。本实施例通过对双声道信号进行预处理以及串音消除,能够避免双扬声器之间的串音,提升立体声播放效 果。
[0129]
本申请实施例中,立体声播放装置与上文实施例中的立体声播放方法属于同一构思,在立体声播放装置上可以运行立体声播放方法实施例中提供的任一方法,其具体实现过程详见立体声播放方法的实施例,此处不再赘述。
[0130]
本文所使用的术语“模块”可看作为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看作为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。
[0131]
本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的立体声播放方法。
[0132]
本申请实施例还提供一种电子设备,包括双扬声器,如平板电脑、手机等。电子设备中的处理器会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器中,并由处理器来运行存储在存储器中的应用程序,从而实现各种功能:
[0133]
获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0134]
分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0135]
计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理;
[0136]
根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0137]
在一实施例中,在根据处理后的信号生成增强双声道信号之前,所述处理器还用于执行以下步骤:
[0138]
对所述第一左声道信号和第一右声道信号进行电平调节。
[0139]
在一实施例中,分别对所述左声道信号和右声道信号进行预处理时,所述处理器用于执行以下步骤:
[0140]
将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号;
[0141]
将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[0142]
在一实施例中,根据处理后的信号生成增强双声道信号时,所述处理器用于执行以下 步骤:
[0143]
根据第一公式生成增强双声道信号,其中,所述第一公式为:
[0144]
[0145]
其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[0146]
在一实施例中,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理时,所述处理器用于执行以下步骤:
[0147]
根据所述串音消除优化参数生成所述串音消除矩阵;
[0148]
根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[0149]
在一实施例中,根据所述串音消除优化参数生成所述串音消除矩阵时,所述处理器用于执行以下步骤:
[0150]
根据第二公式生成所述串音消除矩阵,其中,所述第二公式为:
[0151]
C=(H HH+βI) -1H H,且: S=||C||
[0152]
其中,H H表示矩阵H的共轭转置矩阵,β为串音消除优化参数,S为串音消除矩阵C的范数。
[0153]
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0154]
请参阅图6,电子设备400包括处理器401以及存储器402。其中,处理器401与存储器402电性连接。
[0155]
处理器400是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的计算机程序,以及调用存储在存储器402内的数据,执行电子设备400的各种功能并处理数据,从而对电子设备400进行整体监控。
[0156]
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储 程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
[0157]
在本申请实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401运行存储在存储器402中的计算机程序,从而实现各种功能,如下:
[0158]
获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号;
[0159]
分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号;
[0160]
计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理;
[0161]
根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[0162]
请一并参阅图7,在一些实施方式中,电子设备400还可以包括:显示器403、射频电路404、音频电路405以及电源406。其中,其中,显示器403、射频电路404、音频电路405以及电源406分别与处理器401电性连接。
[0163]
显示器403可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器403可以包括显示面板,在一些实施方式中,可以采用液晶显示器(Liquid Crystal Display,LCD)、或者有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。
[0164]
射频电路404可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
[0165]
音频电路405可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
[0166]
电源406可以用于给电子设备400的各个部件供电。在一些实施例中,电源406可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0167]
尽管图7中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0168]
在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM)、或者随机存取记忆体(Random Access Memory,RAM)等。
[0169]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0170]
需要说明的是,对本申请实施例的立体声播放方法而言,本领域普通测试人员可以理解实现本申请实施例立体声播放方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如立体声播放方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
[0171]
对本申请实施例的立体声播放装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,存储介质譬如为只读存储器,磁盘或光盘等。
[0172]
以上对本申请实施例所提供的一种立体声播放方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

权利要求书

[权利要求 1]
一种立体声播放方法,应用于电子设备,所述电子设备包括双扬声器,其中,所述方法包括以下步骤: 获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号; 分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号; 计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理; 根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[权利要求 2]
根据权利要求1所述的立体声播放方法,其中,在根据处理后的信号生成增强双声道信号之前,所述方法还包括: 对所述第一左声道信号和第一右声道信号进行电平调节。
[权利要求 3]
根据权利要求1所述的立体声播放方法,其中,分别对所述左声道信号和右声道信号进行预处理,包括: 将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号; 将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[权利要求 4]
根据权利要求1所述的立体声播放方法,其中,根据处理后的信号生成增强双声道信号,包括: 根据第一公式生成增强双声道信号,其中,所述第一公式为: 其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[权利要求 5]
根据权利要求4所述的立体声播放方法,其中,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理,包括: 根据所述串音消除优化参数生成所述串音消除矩阵; 根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[权利要求 6]
根据权利要求5所述的立体声播放方法,其中,根据所述串音消除优化参数生成所述串音消除矩阵,包括: 根据第二公式生成所述串音消除矩阵,其中,所述第二公式为: C=(H HH+βI) -1H H,且: S=||C|| 其中,H H表示矩阵H的共轭转置矩阵,β为串音消除优化参数,S为串音消除矩阵C的范数。
[权利要求 7]
根据权利要求6所述的立体声播放方法,其中,所述串音消除优化参数β的计算方法包括: 当S≤γ时,β=0; 当S>γ时,计算β,使得S=γ; 其中,γ表示预设的阈值。
[权利要求 8]
根据权利要求1所述的立体声播放方法,其中,在分别对所述左声道信号和右声道信号进行预处理之后,所述方法还包括: 所述第二左声道信号和第二右声道信号中的预定频带信号的能量进行提升。
[权利要求 9]
一种立体声播放装置,应用于电子设备,所述电子设备包括双扬声器,其中,所述装置包括:获取模块、预处理模块、处理模块以及播放模块; 所述获取模块,用于获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号; 所述预处理模块,用于分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号; 所述处理模块,用于计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理。 所述播放模块,用于根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[权利要求 10]
根据权利要求9所述的立体声播放装置,其中,所述装置还包括:调节模块; 所述调节模块,用于在所述播放模块根据处理后的信号生成增强双声道信号之前,对所述第一左声道信号和第一右声道信号进行电平调节。
[权利要求 11]
根据权利要求9所述的立体声播放装置,其中,所述预处理模块包括:第一预处理子模块和第二预处理子模块; 所述第一预处理子模块,用于将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号; 所述第二预处理子模块,用于将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[权利要求 12]
根据权利要求9所述的立体声播放装置,其中, 所述播放模块,具体用于根据第一公式生成增强双声道信号,其中,所述第一公式为: 其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[权利要求 13]
根据权利要求12所述的立体声播放装置,其中,所述处理模块包括:生成子模块和处理子模块; 所述生成子模块,用于计算串音消除优化参数,根据所述串音消除优化参数生成所述串音消除矩阵; 所述处理子模块,用于根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[权利要求 14]
一种存储介质,其上存储有计算机程序,其中,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至8任一项所述的立体声播放方法。
[权利要求 15]
一种电子设备,包括双扬声器、处理器和存储器,所述存储器存储有多条指令,其中,所述处理器加载所述存储器中的指令用于执行以下步骤: 获取初始双声道信号,所述初始双声道信号包括左声道信号和右声道信号; 分别对所述左声道信号和右声道信号进行预处理,以得到第一左声道信号、第二左声道信号、第一右声道信号以及第二右声道信号; 计算串音消除优化参数,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理; 根据处理后的信号生成增强双声道信号,并分别输出至双扬声器进行播放。
[权利要求 16]
根据权利要求15所述的电子设备,其中,在根据处理后的信号生成增强双声道信号之前,所述处理器还用于执行以下步骤: 对所述第一左声道信号和第一右声道信号进行电平调节。
[权利要求 17]
根据权利要求15所述的电子设备,其中,分别对所述左声道信号和右声道信号进行预处理时,所述处理器用于执行以下步骤: 将所述左声道信号和右声道信号分别输入高通滤波器以得到第一左声道信号、第一右声道信号; 将所述左声道信号和右声道信号分别输入低通滤波器以得到第二左声道信号、第二右声道信号。
[权利要求 18]
根据权利要求15所述的电子设备,其中,根据处理后的信号生成增强双声道信号时,所述处理器用于执行以下步骤: 根据第一公式生成增强双声道信号,其中,所述第一公式为: 其中,G为常数,C为串音消除矩阵,H LL,H RR,H RL和H LR为头相关传输函数,S LHP、S RHP、S LLP、S RLP分别为第一左声道信号、第一右声道信号、第二左声道信号、第二右声道信号。
[权利要求 19]
根据权利要求18所述的电子设备,其中,根据所述串音消除优化参数对所述第二左声道信号和第二右声道信号进行处理时,所述处理器用于执行以下步骤: 根据所述串音消除优化参数生成所述串音消除矩阵; 根据所述串音消除矩阵对所述第二左声道信号和第二右声道信号进行处理。
[权利要求 20]
根据权利要求19所述的电子设备,其中,根据所述串音消除优化参数生成所述串音消除矩阵时,所述处理器用于执行以下步骤: 根据第二公式生成所述串音消除矩阵,其中,所述第二公式为: C=(H HH+βI) -1H H,且: S=||C|| 其中,H H表示矩阵H的共轭转置矩阵,β为串音消除优化参数,S为串音消除矩阵C的范数。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]