CN112752198A - 控制耳机播放立体声的方法、装置、终端及存储介质 - Google Patents
控制耳机播放立体声的方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN112752198A CN112752198A CN201911053932.1A CN201911053932A CN112752198A CN 112752198 A CN112752198 A CN 112752198A CN 201911053932 A CN201911053932 A CN 201911053932A CN 112752198 A CN112752198 A CN 112752198A
- Authority
- CN
- China
- Prior art keywords
- earphone
- current state
- audio signal
- right earphone
- left earphone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/033—Headphones for stereophonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/308—Electronic adaptation dependent on speaker or headphone connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2201/00—Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
- H04R2201/10—Details of earpieces, attachments therefor, earphones or monophonic headphones covered by H04R1/10 but not provided for in any of its subgroups
- H04R2201/103—Combination of monophonic or stereophonic headphones with audio players, e.g. integrated in the headphone
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Stereophonic System (AREA)
Abstract
本申请适用于计算机技术领域,提出控制耳机播放立体声的方法,包括:检测左耳机和右耳机的当前状态;基于左耳机和右耳机的当前状态,确定左耳机和右耳机的佩戴对象;若左耳机和右耳机的佩戴对象相同,则控制左耳机输出第一音频信号,控制右耳机输出第二音频信号;若左耳机和右耳机的佩戴对象不同,则对第一音频信号和第二音频信号进行混音处理,获得第三音频信号,控制左耳机和右耳机输出第三音频信号。由于在检测出左耳机和右耳机的当前状态后,基于左耳机和右耳机的当前状态确定左耳机和右耳机的佩戴对象是否为同一对象,并针对结果的不同控制输出不同的音频信号,在提高耳机状态判断准确性的同时,提高立体声的播放效果。
Description
技术领域
本申请属于计算机技术领域,尤其涉及一种控制耳机播放立体声的方法、装置、计算设备及存储介质。
背景技术
音乐在录制的过程中,是通过两个听筒来收音的,为了使得收听到的音乐能够还原出真实录影场景,一般将音乐文件分为左声道和右声道,并通过左右耳机分别播放出来,这就需要左右耳机之间进行协同工作。但是,由于耳机的资源有限,往往会出现耳机状态判断失误,造成播放的立体声效果差。
发明内容
有鉴于此,本申请实施例提供了控制耳机播放立体声的方法、装置、计算设备及存储介质,以解决现有技术中由于耳机资源有限,导致的耳机状态判断失误,出现立体声播放效果不佳,且耳机功耗消耗较大的问题。
本申请实施例的第一方面提供了一种控制耳机播放立体声的方法,包括:
检测左耳机的当前状态和右耳机的当前状态;
基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
若所述左耳机的佩戴对象和所述右耳机的佩戴对象为同一对象,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
若所述左耳机的佩戴对象和所述右耳机的佩戴对象为不同对象,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
在一种可选的实现方式中,所述检测左耳机的当前状态和右耳机的当前状态,包括:
获取由所述左耳机的第一传感装置采集的第一数据,以及获取由所述右耳机的第二传感装置采集的第二数据;
根据所述第一数据确定所述左耳机的当前状态;
根据所述第二数据确定所述右耳机的当前状态;
其中,所述当前状态包括佩戴状态和未佩戴状态。
在一种可选的实现方式中,所述左耳机的当前状态包括佩戴状态和未佩戴状态;所述根据所述第一数据确定所述左耳机的当前状态,包括:
若所述第一数据满足预设的呼吸特征,则判定所述左耳机的当前状态为佩戴状态;
若所述第一数据不满足预设的呼吸特征,则判定所述左耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述右耳机的当前状态包括佩戴状态和未佩戴状态;所述根据所述第二数据确定所述右耳机的当前状态,包括:
若所述第二数据满足预设的呼吸特征,则判定所述右耳机的当前状态为佩戴状态;
若所述第二数据不满足预设的呼吸特征,则判定所述右耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象,包括:
若所述左耳机的当前状态和所述右耳机的当前状态均为佩戴状态,则获取所述左耳机的第一实时特征信息和所述右耳机的第二实时特征信息;
根据所述第一实时特征信息和所述第二实时特征信息,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
在一种可选的实现方式中,所述第一实时特征信息包括佩戴所述左耳机的耳道所在的第一位置信息,所述第二实时特征信息包括佩戴所述右耳机的耳道所在的第二位置信息。
在一种可选的实现方式中,所述若所述左耳机的佩戴对象和所述右耳机的佩戴对象为不同对象,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号,包括:
若所述左耳机的佩戴对象和所述右耳机的佩戴对象为不同对象,则获取所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压;
将所述第一振幅电压代入预设的第一混音公式,计算得到所述左声道对应的混音处理之后的第一输出信号;
将所述第二振幅电压代入预设的第二混音公式,计算得到所述右声道对应的混音处理之后的第二输出信号;
基于所述第一输出信号和所述第二输出信号生成所述第三音频信号;
控制所述左耳机和所述右耳机分别输出所述第三音频信号。
本申请第二方面提供一种控制耳机播放立体声的装置,包括:
检测模块,用于检测左耳机的当前状态和右耳机的当前状态;
确定模块,用于基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
第一控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象为同一对象,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
第二控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象不为同一对象,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
在一种可选的实现方式中,所述检测模块,包括:
第一获取单元,用于获取由所述左耳机的第一传感装置采集的第一数据,以及获取由所述右耳机的第二传感装置采集的第二数据;
第一确定单元,用于根据所述第一数据确定所述左耳机的当前状态;
第二确定单元,用于根据所述第二数据确定所述右耳机的当前状态;
其中,所述当前状态包括佩戴状态和未佩戴状态。
在一种可选的实现方式中,所述第一数据包括呼吸特征数据,所述第一确定单元,包括:
第一判定子单元,用于在若所述第一数据满足预设的呼吸特征,则判定所述左耳机的当前状态为佩戴状态;
第二判定子单元,用于在若所述第一数据不满足预设的呼吸特征,则判定所述左耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述第二数据包括呼吸特征数据,所述第二确定单元,包括:
第三判定子单元,用于在若所述第二数据满足预设的呼吸特征,则判定所述右耳机的当前状态为佩戴状态;
第四判定子单元,用于在若所述第二数据不满足预设的呼吸特征,则判定所述右耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述确定模块,包括:
第二获取单元,用于在若所述左耳机的当前状态和所述右耳机的当前状态均为佩戴状态,则获取所述左耳机的第一实时特征信息和所述右耳机的第二实时特征信息;
第四确定单元,用于根据所述第一实时特征信息和所述第二实时特征信息,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
在一种可选的实现方式中,所述第一实时特征信息包括所述左耳机的佩戴对象的耳道所在的位置信息,所述第二实时特征信息包括所述右耳机的佩戴对象的耳道所在的位置信息。
在一种可选的实现方式中,所述第二控制模块,包括:
第三获取单元,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象为不同对象,则获取所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压;
第一计算单元,用于将所述第一振幅电压代入预设的第一混音公式,计算得到所述左声道对应的混音处理之后的第一输出信号;
第二计算单元,用于将所述第二振幅电压代入预设的第二混音公式,计算得到所述右声道对应的混音处理之后的第二输出信号;
生成单元,用于基于所述第一输出信号和所述第二输出信号生成所述第三音频信号;
控制单元,用于控制所述左耳机和所述右耳机分别输出所述第三音频信号。
本申请第三方面提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上第一方面所述控制耳机播放立体声的方法的步骤。
本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上第一方面所述控制耳机播放立体声的方法的步骤。
本申请第一方面提供的控制耳机播放立体声的方法,通过检测左耳机的当前状态和右耳机的当前状态;基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。由于在检测出左耳机的当前状态和右耳机的当前状态后,进一步基于左耳机的当前状态和右耳机的当前状态确定左耳机的佩戴对象和右耳机的佩戴对象是否***,并根据确定结果控制左耳机和右耳机的输出音频信号,能够提高耳机状态判断的准确性,提高立体声的播放效果。
本申请第二方面至第四方面提供的实施例与本申请第一方面提供的实施例,与现有技术相比,存在的有益效果相同,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的控制耳机播放立体声的方法的实现流程图;
图2是图1中S101的具体实施流程图;
图3是图2中S1012的具体实施流程图;
图4是图3中S1013的具体实施过程;
图5是图1中S102的具体实施流程图;
图6是图1中S104的具体实施流程;
图7是本申请提供的控制耳机播放立体声的装置的结构示意图;
图8是本申请提供的终端的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。如图1所示,是本申请实施例提供的控制耳机播放立体声的方法的实现流程图,本实施例由控制耳机播放立体声的装置中的硬件/软件完成,所述控制耳机播放立体声的装置为终端设备,所述终端设备可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等终端设备上,本申请实施例对终端设备的具体类型不作任何限制。详述如下:
S101,检测左耳机的当前状态和右耳机的当前状态。
需要说明的是,在本申请的实施例中,左耳机的当前状态和右耳机的当前状态均包括佩戴状态和未佩戴状态,可以理解地,当耳机处于佩戴状态时,其内置的传感装置可以采集到耳朵内部的一些特征数据,进而根据特征数据确定耳机的当前状态。
在本申请实施例中,所述左耳机和所述右耳机均可以与所述控制耳机播放立体声的装置进行通讯连接,例如所述左耳机和所述右耳机为无线立体声耳机(True WirelessStereo,TWS,亦称真无线耳机),所述控制耳机播放立体声的装置为具有蓝牙通讯功能的终端设备,所述无线立体声耳机与所述终端设备通过预设的数据通道进行通讯连接,具体地,所述左耳机与所述终端设备通过预设的第一数据通道进行通讯连接,所述右耳机与所述终端设备通过预设的第二数据通道进行通讯连接,所述第一数据通道与所述第二数据通道为预设的不同数据通道。
具体地,如图2所示,是图1中S101的具体实施流程图。由图2可知,在本实施例中,S101包括:
S1011,获取由所述左耳机的第一传感装置采集的第一数据,以及获取由所述右耳机的第二传感装置采集的第二数据。
其中,所述第一传感装置和所述第二传感装置可以为相同的传感装置也可以为不同的传感装置,通常,为了处理方便,所述第一传感装置和所述第二传感装置通常为相同的传感装置。例如,所述第一传感装置和所述第二传感装置均为运动传感器,当所述左耳机和所述右耳机均处于佩戴状态时,所述第一数据和所述第二数据均包括所述运动传感器采集的呼吸特征数据。
S1012,根据所述第一数据确定所述左耳机的当前状态。
可以理解地,当所述左耳机处于佩戴状态时,可以判定所述第一数据包括呼吸特征数据,因此可以根据所述第一数据是否满足预设的呼吸特征,来确定所述左耳机的当前状态。
具体地,如图3所示,是图2中S1012的具体实施流程图。由图3可知,S1012包括:
S301,若所述第一数据满足预设的呼吸特征,则判定所述左耳机的当前状态为佩戴状态。
可以理解地,人的呼吸具有一定的规律,在本实施例中,预先根据人的呼吸所具有的规律,预设呼吸特征,在所述第一数据满足预设的呼吸特征时,则判定所述左耳机内置的第一运动装置(例如运动传感器)能够采集到人的呼吸数据,则判定所述左耳机当前状态为佩戴状态。
S302,若所述第一数据不满足预设的呼吸特征,则判定所述左耳机的当前状态为未佩戴状态。
S1013,根据所述第二数据确定所述右耳机的当前状态。
可以理解地,当所述右耳机处于佩戴状态时,可以判定所述第二数据包括呼吸特征数据,因此可以根据所述第二数据是否满足预设的呼吸特征,来确定所述右耳机的当前状态。
具体地,如图4所示,是图3中S1013的具体实施过程。由图4可知,S1013包括:
S401,若所述第二数据满足预设的呼吸特征,则判定所述右耳机的当前状态为佩戴状态。
可以理解地,人的呼吸具有一定的规律,在本实施例中,预先根据人的呼吸所具有的规律,预设呼吸特征,在所述第二数据满足预设的呼吸特征时,则判定所述第二数据包含有呼吸特征数据,所述右耳机内置的第二传感装置(运动传感器)能够采集到人的呼吸特征,说明所述右耳机的当前状态为佩戴状态。
S402,若所述第二数据不满足预设的呼吸特征,则判定所述右耳机的当前状态为未佩戴状态。
S102,基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
可以理解地,由于人的正常呼吸数据具有大致相同的规律,无法直接根据呼吸数据来确定左耳机的佩戴对象和右耳机的佩戴对象是否相同,因此,需要通过其他数据对左耳机的佩戴对象和右耳机的佩戴对象进行区分。可以理解地,如果左耳机的佩戴对象和右耳机的佩戴对象相同,则佩戴左耳机的耳道和佩戴右耳机的耳道之间的相对位置信息为固定值,其不会随着时间的变化而变化,因此,在本实施例中,通过佩戴左耳机的耳道所在的实时位置信息和佩戴右耳机的耳道所在的实时位置信息来确定左耳机的佩戴对象和右耳机的佩戴对象是否为同一对象。
具体地,如图5所示,是图1中S102的具体实施流程图。由图5可知,S102包括:
S1021,若所述左耳机的当前状态和所述右耳机的当前状态均为佩戴状态,则获取所述左耳机的第一实时特征信息和所述右耳机的第二实时特征信息。
其中,所述第一实时特征信息包括佩戴所述左耳机的耳道所在的第一位置信息,所述第二实时特征信息包括佩戴所述右耳机的耳道所在的第二位置信息。
S1022,根据所述第一实时特征信息和所述第二实时特征信息,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
由前面分析可知,所述第一实时特征信息包括佩戴所述左耳机的耳道所在的第一位置信息,所述第二实时特征信息包括佩戴所述右耳机的耳道所在的第二位置信息,若所述第一位置信息和所述第二位置信息之间的相对位置小于预设的位置阈值,且在预设时长内固定不变,则判定所述左耳机的佩戴对象和所述右耳机的佩戴对象相同;否则,则判定所述左耳机的佩戴对象和所述右耳机的佩戴对象不同。
S103,若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号。
可以理解地,若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,和控制所述右耳机输出右声道的第二音频信号,既能够播放出较好的立体声。
S104,若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
可以理解地,若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则为了使所述左耳机和所述右耳机分别输出能够还原出真是录影场景,输出效果较好的立体声,需要进一步对对所述第一音频信号和所述第二音频信号进行混音处理。
具体地,如图6所示,是图1中S104的具体实施流程。由图6可知,S104包括:
S1041,若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则获取所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压。
需要说明是,由于所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压,在录音完成之后,其通常是固定不变的,因此,可以预先存储有所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压,也可以通过电压采集设备进行采集获取,具体在此不做限定。
S1042,将所述第一振幅电压代入预设的第一混音公式,计算得到所述左声道对应的混音处理之后的第一输出信号。
在正常的使用过程中,左耳机和右耳机通过协同工作,才能输出音效较好的立体声,当左耳机和右耳机分别由不同对象佩戴时,为了更好地输出立体声效,此时需要根据第一振幅电压计算第一输出信号,通常,在录音的过程中,会根据实际场景,进行测试得到所述第一混音公式和所述第二混音公式,例如,在本实施例中,所述第一混音公式为(1+K)UL,其中,K为预先获得的左声道和右声道之间的阻抗比值,UL为第一振幅电压,需要说明的是,所述第一振幅电压为连续变化的电压值,因此,根据上述第一混音公式计算之后得到连续的第一输出信号。
S1043,将所述第二振幅电压代入预设的第二混音公式,计算得到所述右声道对应的混音处理之后的第二输出信号。
例如,在本实施例中,所述第二混音公式为KUR+(1+K)UR,其中,K为预先获得的左声道和右声道之间的阻抗比值,UR为第二振幅电压,需要说明的是,所述第二振幅电压为连续变化的电压值,因此,根据上述第二混音公式计算之后得到连续的第二输出信号。
S1044,基于所述第一输出信号和所述第二输出信号生成所述第三音频信号。
具体地,在对第一音频信号和第二音频信号进行混音处理之后,根据录音场景中预设的时间间隔,将所述第一输出信息和所述第二输出信息进行间隔输出,可以消除所述第一音频信号和所述第二音频信号之间的串音干扰,得到音效效果较好的立体声。
S1045,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
通过上述分析可知,本申请提供的控制耳机播放立体声的方法,通过检测左耳机的当前状态和右耳机的当前状态;基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否为同一对象;若所述左耳机的佩戴对象和所述右耳机的佩戴对象为同一对象,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;若所述左耳机的佩戴对象和所述右耳机的佩戴对象为不同对象,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。由于在检测出左耳机的当前状态和右耳机的当前状态后,进一步基于左耳机的当前状态和右耳机的当前状态确定左耳机的佩戴对象和右耳机的佩戴对象是否为同一佩戴对象,并根据确定结果控制左耳机和右耳机的输出音频信号,能够提高耳机状态判断的准确性,提高立体声的播放效果。
图7是本申请提供的控制耳机播放立体声的装置的结构示意图。由图7可知,本申请提供的控制耳机播放立体声的装置7包括:
检测模块701,用于检测左耳机的当前状态和右耳机的当前状态;
确定模块702,用于基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
第一控制模块703,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
第二控制模块704,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
在一种可选的实现方式中,所述检测模块701,包括:
第一获取单元,用于获取由所述左耳机的第一传感装置采集的第一数据,以及获取由所述右耳机的第二传感装置采集的第二数据;
第一确定单元,用于根据所述第一数据确定所述左耳机的当前状态;
第二确定单元,用于根据所述第二数据确定所述右耳机的当前状态;
其中,所述当前状态包括佩戴状态和未佩戴状态。
在一种可选的实现方式中,所述第一数据包括呼吸特征数据,所述第一确定单元,包括:
第一判定子单元,用于在若所述第一数据满足预设的呼吸特征,则判定所述左耳机的当前状态为佩戴状态;
第二判定子单元,用于在若所述第一数据不满足预设的呼吸特征,则判定所述左耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述第二数据包括呼吸特征数据,所述第二确定单元,包括:
第三判定子单元,用于在若所述第二数据满足预设的呼吸特征,则判定所述右耳机的当前状态为佩戴状态;
第四判定子单元,用于在若所述第二数据不满足预设的呼吸特征,则判定所述右耳机的当前状态为未佩戴状态。
在一种可选的实现方式中,所述确定模块702,包括:
第二获取单元,用于在若所述左耳机的当前状态和所述右耳机的当前状态均为佩戴状态,则获取所述左耳机的第一实时特征信息和所述右耳机的第二实时特征信息;
第四确定单元,用于根据所述第一实时特征信息和所述第二实时特征信息,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
在一种可选的实现方式中,所述第一实时特征信息包括所述左耳机的佩戴对象的耳道所在的位置信息,所述第二实时特征信息包括所述右耳机的佩戴对象的耳道所在的位置信息。
在一种可选的实现方式中,所述第二控制模块704,包括:
第三获取单元,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同则获取所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压;
第一计算单元,用于将所述第一振幅电压代入预设的第一混音公式,计算得到所述左声道对应的混音处理之后的第一输出信号;
第二计算单元,用于将所述第二振幅电压代入预设的第二混音公式,计算得到所述右声道对应的混音处理之后的第二输出信号;
生成单元,用于基于所述第一输出信号和所述第二输出信号生成所述第三音频信号;
控制单元,用于控制所述左耳机和所述右耳机分别输出所述第三音频信号。
图8是本申请提供的终端设备的示意图。如图8所示,该实施例的终端设备为计算设备8,其包括:处理器80、存储器81以及存储在存储器81中并可在处理器80上运行的计算机程序82,例如控制耳机播放立体声的程序。所述终端设备具有蓝牙通讯功能,并通过预设的数据通道与无线立体声耳机的左耳机和右耳机建立通讯连接,具体地,所述左耳机与所述终端设备通过预设的第一数据通道进行通讯连接,所述右耳机与所述终端设备通过预设的第二数据通道进行通讯连接,所述第一数据通道与所述第二数据通道为预设的不同数据通道。处理器80执行计算机程序82时实现上述各个控制耳机播放立体声的方法实施例中的步骤,例如图1所示的步骤101至104。
示例性的,计算机程序82可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在存储器81中,并由处理器80执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序82在所述计算设备8中的执行过程。例如,计算机程序82可以被分割成检测模块、确定模块、第一控制模块以及第二控制模块(虚拟装置中的模块),各模块具体功能如下:
检测模块,用于检测左耳机的当前状态和右耳机的当前状态;
确定模块,用于基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
第一控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
第二控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个通信单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种控制耳机播放立体声的方法,其特征在于,包括:
检测左耳机的当前状态和右耳机的当前状态;
基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
若所述左耳机的佩戴对象和所述右耳机的佩戴对象相同,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
2.如权利要求1所述的控制耳机播放立体声的方法,其特征在于,所述检测左耳机的当前状态和右耳机的当前状态,包括:
获取由所述左耳机的第一传感装置采集的第一数据,以及获取由所述右耳机的第二传感装置采集的第二数据;
根据所述第一数据确定所述左耳机的当前状态;
根据所述第二数据确定所述右耳机的当前状态;
其中,所述当前状态包括佩戴状态和未佩戴状态。
3.如权利要求2所述的控制耳机播放立体声的方法,其特征在于,所述根据所述第一数据确定所述左耳机的当前状态,包括:
若所述第一数据满足预设的呼吸特征,则判定所述左耳机的当前状态为佩戴状态;
若所述第一数据不满足预设的呼吸特征,则判定所述左耳机的当前状态为未佩戴状态。
4.如权利要求2所述的控制耳机播放立体声的方法,其特征在于,所述根据所述第二数据确定所述右耳机的当前状态,包括:
若所述第二数据满足预设的呼吸特征,则判定所述右耳机的当前状态为佩戴状态;
若所述第二数据不满足预设的呼吸特征,则判定所述右耳机的当前状态为未佩戴状态。
5.如权利要求2所述的控制耳机播放立体声的方法,其特征在于,所述基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同,包括:
若所述左耳机的当前状态和所述右耳机的当前状态均为佩戴状态,则获取所述左耳机的第一实时特征信息和所述右耳机的第二实时特征信息;
根据所述第一实时特征信息和所述第二实时特征信息,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同。
6.如权利要求5所述的控制耳机播放音立体声的方法,其特征在于,所述第一实时特征信息包括佩戴所述左耳机的耳道所在的第一位置信息,所述第二实时特征信息包括佩戴所述右耳机的耳道所在的第二位置信息。
7.如权利要求6所述的控制耳机播放立体声的方法,其特征在于,所述若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号,包括:
若所述左耳机的佩戴对象和所述右耳机的佩戴对象不同,则获取所述第一音频信号的第一振幅电压和所述第二音频信号的第二振幅电压;
将所述第一振幅电压代入预设的第一混音公式,计算得到所述左声道对应的混音处理之后的第一输出信号;
将所述第二振幅电压代入预设的第二混音公式,计算得到所述右声道对应的混音处理之后的第二输出信号;
基于所述第一输出信号和所述第二输出信号生成所述第三音频信号;
控制所述左耳机和所述右耳机分别输出所述第三音频信号。
8.一种控制耳机播放立体声的装置,其特征在于,包括:
检测模块,用于检测左耳机的当前状态和右耳机的当前状态;
确定模块,用于基于所述左耳机的当前状态和所述右耳机的当前状态,确定所述左耳机的佩戴对象和所述右耳机的佩戴对象是否相同;
第一控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象为同一对象,则控制所述左耳机输出左声道的第一音频信号,控制所述右耳机输出右声道的第二音频信号;
第二控制模块,用于在若所述左耳机的佩戴对象和所述右耳机的佩戴对象不为同一对象,则对所述第一音频信号和所述第二音频信号进行混音处理,获得混音之后的第三音频信号,控制所述左耳机和所述右耳机分别输出所述第三音频信号。
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述控制耳机播放立体声的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述控制耳机播放立体声的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911053932.1A CN112752198B (zh) | 2019-10-31 | 2019-10-31 | 控制耳机播放立体声的方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911053932.1A CN112752198B (zh) | 2019-10-31 | 2019-10-31 | 控制耳机播放立体声的方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112752198A true CN112752198A (zh) | 2021-05-04 |
CN112752198B CN112752198B (zh) | 2022-12-20 |
Family
ID=75644824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911053932.1A Active CN112752198B (zh) | 2019-10-31 | 2019-10-31 | 控制耳机播放立体声的方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112752198B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407147A (zh) * | 2021-06-02 | 2021-09-17 | 维沃移动通信有限公司 | 音频播放方法、装置、设备及存储介质 |
CN113596802A (zh) * | 2021-08-31 | 2021-11-02 | 歌尔科技有限公司 | 一种耳机的连接设备切换方法、***及相关组件 |
CN115002595A (zh) * | 2022-04-21 | 2022-09-02 | 深圳市华冠智联科技有限公司 | 耳机的节能控制方法、装置、设备及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430569A (zh) * | 2015-12-31 | 2016-03-23 | 宇龙计算机通信科技(深圳)有限公司 | 一种播放方法、装置及终端 |
CN106775571A (zh) * | 2017-03-21 | 2017-05-31 | 北京小米移动软件有限公司 | 音频播放方法及装置 |
CN107306369A (zh) * | 2016-04-20 | 2017-10-31 | Lg电子株式会社 | 便携式声音设备 |
CN107613387A (zh) * | 2017-10-12 | 2018-01-19 | 广东小天才科技有限公司 | 控制数据播放的方法、装置、播放设备及存储介质 |
CN108429964A (zh) * | 2018-05-09 | 2018-08-21 | 广东小天才科技有限公司 | Tws耳机的控制方法、tws耳机、设备及存储介质 |
CN108886653A (zh) * | 2016-04-20 | 2018-11-23 | 华为技术有限公司 | 一种耳机声道控制方法、相关设备及*** |
CN109168102A (zh) * | 2018-11-22 | 2019-01-08 | 歌尔科技有限公司 | 一种耳机佩戴状态检测方法、装置及耳机 |
CN109379653A (zh) * | 2018-09-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 音频传输方法、装置、电子设备及存储介质 |
CN109413555A (zh) * | 2018-09-30 | 2019-03-01 | Oppo广东移动通信有限公司 | 音频输出方法、装置、耳机以及电子设备 |
CN208798168U (zh) * | 2018-11-22 | 2019-04-26 | 歌尔科技有限公司 | 一种耳机 |
CN109765784A (zh) * | 2019-01-11 | 2019-05-17 | 深圳市迷购网络科技有限公司 | 耳机控制方法、耳机及计算机可读存储介质 |
-
2019
- 2019-10-31 CN CN201911053932.1A patent/CN112752198B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430569A (zh) * | 2015-12-31 | 2016-03-23 | 宇龙计算机通信科技(深圳)有限公司 | 一种播放方法、装置及终端 |
CN107306369A (zh) * | 2016-04-20 | 2017-10-31 | Lg电子株式会社 | 便携式声音设备 |
CN108886653A (zh) * | 2016-04-20 | 2018-11-23 | 华为技术有限公司 | 一种耳机声道控制方法、相关设备及*** |
CN106775571A (zh) * | 2017-03-21 | 2017-05-31 | 北京小米移动软件有限公司 | 音频播放方法及装置 |
CN107613387A (zh) * | 2017-10-12 | 2018-01-19 | 广东小天才科技有限公司 | 控制数据播放的方法、装置、播放设备及存储介质 |
CN108429964A (zh) * | 2018-05-09 | 2018-08-21 | 广东小天才科技有限公司 | Tws耳机的控制方法、tws耳机、设备及存储介质 |
CN109379653A (zh) * | 2018-09-30 | 2019-02-22 | Oppo广东移动通信有限公司 | 音频传输方法、装置、电子设备及存储介质 |
CN109413555A (zh) * | 2018-09-30 | 2019-03-01 | Oppo广东移动通信有限公司 | 音频输出方法、装置、耳机以及电子设备 |
CN109168102A (zh) * | 2018-11-22 | 2019-01-08 | 歌尔科技有限公司 | 一种耳机佩戴状态检测方法、装置及耳机 |
CN208798168U (zh) * | 2018-11-22 | 2019-04-26 | 歌尔科技有限公司 | 一种耳机 |
CN109765784A (zh) * | 2019-01-11 | 2019-05-17 | 深圳市迷购网络科技有限公司 | 耳机控制方法、耳机及计算机可读存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407147A (zh) * | 2021-06-02 | 2021-09-17 | 维沃移动通信有限公司 | 音频播放方法、装置、设备及存储介质 |
CN113596802A (zh) * | 2021-08-31 | 2021-11-02 | 歌尔科技有限公司 | 一种耳机的连接设备切换方法、***及相关组件 |
WO2023029143A1 (zh) * | 2021-08-31 | 2023-03-09 | 歌尔股份有限公司 | 一种耳机的连接设备切换方法、***及相关组件 |
CN115002595A (zh) * | 2022-04-21 | 2022-09-02 | 深圳市华冠智联科技有限公司 | 耳机的节能控制方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112752198B (zh) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112752198B (zh) | 控制耳机播放立体声的方法、装置、终端及存储介质 | |
US10306355B2 (en) | Orientation free handsfree device | |
US10419712B2 (en) | Flexible spatial audio capture apparatus | |
CN108156561B (zh) | 音频信号的处理方法、装置及终端 | |
CN108111952B (zh) | 一种录音方法、装置、终端及计算机可读存储介质 | |
CN107122161B (zh) | 一种音频数据的播放控制方法及终端 | |
WO2016167007A1 (ja) | 頭部伝達関数選択装置、頭部伝達関数選択方法、頭部伝達関数選択プログラム、音声再生装置 | |
CN112468924A (zh) | 一种耳机降噪方法及装置 | |
CN112019975B (zh) | 环境和聚合声学剂量测定 | |
US20220103964A1 (en) | Disabling/Re-Enabling Head Tracking for Distracted User of Spatial Audio Application | |
CN111768600A (zh) | 一种低头检测方法、装置及无线耳机 | |
WO2022028083A1 (zh) | 电子设备的降噪方法、装置、存储介质及电子设备 | |
CN109040896B (zh) | 一种耳机及距离检测接入方法 | |
CN113038337A (zh) | 一种音频播放方法、无线耳机和计算机可读存储介质 | |
CN106302974B (zh) | 一种信息处理的方法及电子设备 | |
CN112289336A (zh) | 音频信号处理方法和装置 | |
CN110058837B (zh) | 一种音频输出方法及终端 | |
CN111766548A (zh) | 信息提示方法、装置、电子设备及可读存储介质 | |
CN113613157A (zh) | 耳机及其佩戴状态检测方法、装置及存储介质 | |
CN105407443B (zh) | 录音方法及装置 | |
CN108882112B (zh) | 音频播放控制方法、装置、存储介质及终端设备 | |
CN113115175B (zh) | 3d音效处理方法及相关产品 | |
CN114302278A (zh) | 耳机佩戴校准方法、电子设备及计算机可读存储介质 | |
CN109274826B (zh) | 语音播放模式的切换方法、装置、终端和计算机可读存储介质 | |
US20240089687A1 (en) | Spatial audio adjustment for an audio device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |