CN112637755A - 一种基于无线连接的音频播放控制方法、装置及播放*** - Google Patents
一种基于无线连接的音频播放控制方法、装置及播放*** Download PDFInfo
- Publication number
- CN112637755A CN112637755A CN202011524634.9A CN202011524634A CN112637755A CN 112637755 A CN112637755 A CN 112637755A CN 202011524634 A CN202011524634 A CN 202011524634A CN 112637755 A CN112637755 A CN 112637755A
- Authority
- CN
- China
- Prior art keywords
- audio playing
- user
- audio
- head
- wireless
- 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.)
- Pending
Links
Images
Classifications
-
- 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/302—Electronic adaptation of stereophonic sound system to listener position or orientation
- H04S7/303—Tracking of listener position or orientation
-
- 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/307—Frequency adjustment, e.g. tone control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stereophonic System (AREA)
Abstract
本发明公开了一种基于无线连接的音频播放控制方法、装置及播放***,其中,所述方法包括:音频播放控制器与无线音频播放设备建立无线连接;音频播放控制器实时接收无线音频播放设备采集到的用户头部的偏转角度;音频播放控制器基于偏转角度对用户的头部在坐标系中的相对位置坐标进行计算;基于用户头部当前相对位置坐标对头相关变换函数进行更新;在音频播放控制器中的播放缓存区中提取相应的待播放音频数据;基于更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加;将叠加信号基于无线连接传输至无线音频播放设备进行对应播放。在本发明实施例中,可以实现用户在改变晃动头部时,自动调整相应的参数,实现最佳的播放音效。
Description
技术领域
本发明涉及音频播放控制技术领域,尤其涉及一种基于无线连接的音频播放控制方法、装置及播放***。
背景技术
目前常见的立体声回放技术,环绕声效果,常见于商业影院以及家庭影院的音响***;简单地讲,环绕声就是在人的不同方向放置发声装置,从而实现使得听者能够分辨来自各个方向的声音,增加声音的立体和真实感;现有的立体声***一般依靠在一个空间内设置多个音响来模拟实际声场,并且对于音响设置的位置要求较高,并且这样的立体声***设备较大型,不适合用户随身携带,在随身携带的无线耳机播放***中,用户无法实时体验最佳的立体音效。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种基于无线连接的音频播放控制方法、装置及播放***,可以实现用户在改变晃动头部时,自动调整相应的参数,实现实时体验最佳的立体音效。
为了解决上述技术问题,本发明实施例提供了一种基于无线连接的音频播放控制方法,所述方法包括:
音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
可选的,所述音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接,包括:
所述播放控制器检测待无线连接的无线音频播放设备是否支持目标传输协议;
若不支持,所述播放控制器向所述无线音频播放设备发送更新指令,直至所述无线音频播放设备更新所支持的传输协议为所述目标传输协议;
所述音频播放控制器基于所述目标传输协议与所述无线音频播放设备建立无线连接。
可选的,所述无线音频播放设备上设置有加速仪和陀螺仪;
所述无线音频播放设备基于加速仪和陀螺仪获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度。
可选的,所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标,包括:
所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标。
可选的,所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,包括:
所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;
根据所述用户双耳在竖直方向和/或水平方向移动的距离、所述用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算。
可选的,所述基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数,包括:
基于用户双耳当前相对坐标位置通过插值方式逐步对头相关变换函数进行更新,获得更新后的头部相关变换函数。
可选的,所述播放缓存区为所述音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;
所述在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据,包括:
在所述音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
可选的,所述基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号,包括:
根据所述待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;
将所述变换后的待播放音频数据代入所述更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;
将所述模拟叠加信号进行傅里叶反变换,获得叠加信号。
另外,本发明实施例还提供了一种基于无线连接的音频播放控制装置,所述装置包括:
无线连接建立模块:用于音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
偏转角度接收模块:用于所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
计算模块:用于所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
更新模块:用于基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
提取模块:用于在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
叠加模块:用于基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
输出播放模块:用于将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
另外,本发明实施例还提供了一种基于无线连接的音频播放控制***,所述***包括音频播放控制器及无线音频播放设备,其中,
所述音频播放控制器和所述无线音频播放设备被配置为用于执行上述任意一项所述的音频播放控制方法。
在本发明实施例中,通过音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放;可以实现用户在改变晃动头部时,自动调整相应的参数,实现实时体验最佳的立体音效,提高用户的体验感。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中的基于无线连接的音频播放控制方法的流程示意图;
图2是本发明实施例中的基于无线连接的音频播放控制装置的结构组成示意图;
图3是本发明实施例中的基于无线连接的音频播放控制***的结构组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例
请参阅图1,图1是本发明实施例中的基于无线连接的音频播放控制方法的流程示意图。
如图1所示,一种基于无线连接的音频播放控制方法,所述方法包括:
S11:音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
在本发明具体实施过程中,所述音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接,包括:所述音频播放控制器检测待无线连接的无线音频播放设备是否支持目标传输协议;若不支持,所述音频播放控制器向所述无线音频播放设备发送更新指令,直至所述无线音频播放设备更新所支持的传输协议为所述目标传输协议;所述音频播放控制器基于所述目标传输协议与所述无线音频播放设备建立无线连接。
具体的,音频播放控制器一般为智能终端设备,可以具体为智能手机、平板设备或者个人PC等设备,无线音频播放设备可以为无线耳机设备;在无线音频播放设备开机之后,启动配对程序,音频播放控制器首先发送协议询问指令至无线音频播放设备进行询问是否支持目标传输协议,并且在不支持的情况下,该音频播放控制器向该无线音频播放设备发送更新指令,直至该无线音频播放设备更新所支持的传输协议为该目标传输协议;然后该音频播放控制器根据该目标传输协议与该无线音频播放设备建立无线连接,在一般情况下,该无线连接为蓝牙连接,即音频播放控制器与无线音频播放设备之间为蓝牙配对连接。
S12:所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
在本发明具体实施过程中,所述无线音频播放设备上设置有加速仪和陀螺仪;所述无线音频播放设备基于加速仪和陀螺仪获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度。
具体的,在无线音频播放设备上设置有加速仪和陀螺仪,用于采集相关的数据,在用户带上该无线音频播放设备并与音频播放控制器建立连接之后,通过加速仪和陀螺仪采集数据,从而获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度;具体是采用加速仪和陀螺仪结合卡尔曼滤波算法来获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度,这样可以解决单一使用加速仪可能存在的不稳定性问题或单一使用陀螺仪可能存在的误差较大的问题。
其中,用户头部相对于竖直方向中心点构建的坐标系,具体是以两耳之间所形成的的直线为X轴,中点为原点,上下为Z轴,前后为Y轴,构建的坐标系,即在用户在没有偏转的时候,两耳的坐标分别为(a,0,0)及(-a,0,0)。
S13:所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
在本发明具体实施过程中,所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标,包括:所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标。
进一步的,所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,包括:所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;根据所述用户双耳在竖直方向和/或水平方向移动的距离、所述用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算。
具体的,在坐标系是以两耳之间所形成的的直线为X轴,中点为原点,上下为Z轴,前后为Y轴,构建的坐标系时,用户双耳在静止时(原始状态情况下)距离坐标系X轴的高度为0,这时候,音频播放控制器可以根据偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标;其中预设用户双耳距离可以有无线音频播放设备进行估计采集,从而获得。
该音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;然后根据用户双耳在竖直方向和/或水平方向移动的距离、用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算,最终即可得到用户双耳当前相对位置坐标。
S14:基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
在本发明具体实施过程中,所述基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数,包括:基于用户双耳当前相对坐标位置通过插值方式逐步对头相关变换函数进行更新,获得更新后的头部相关变换函数。
在本发明具体实施过程中,根据用户双耳当前相对坐标位置和头部相关变换函数,通过插值方式逐步更新头部相关变换函数获得更新后的头部相关变换函数。
S15:在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
在本发明具体实施过程中,所述播放缓存区为所述音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;所述在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据,包括:在所述音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
具体的,该播放缓存区为该音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;在用户选择相应的待播放音频数据之后,该音频播放控制器将用户选择的待播放音频数据进行加载,并按照播放顺序缓存待播放音频数据的区域;在播放过程中,在该音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
S16:基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
在本发明具体实施过程中,所述基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号,包括:根据所述待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;将所述变换后的待播放音频数据代入所述更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;将所述模拟叠加信号进行傅里叶反变换,获得叠加信号。
具体的,该音频播放控制器通内置算法将待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;然后在将变换后的待播放音频数据代入该更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;,之后再将模拟叠加信号进行傅里叶反变换,获得叠加信号。
S17:将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
在本发明具体实施过程中,该音频播放控制器将该叠加信号通过无线连接的方式传输至无线音频播放设备进行对应播放。
在本发明实施例中,通过音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放;可以实现用户在改变晃动头部时,自动调整相应的参数,实现实时体验最佳的立体音效,提高用户的体验感。
实施例
请参阅图2,图2是本发明实施例中的基于无线连接的音频播放控制装置的结构组成示意图。
如图2所示,一种基于无线连接的音频播放控制装置,所述装置包括:
无线连接建立模块21:用于音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
在本发明具体实施过程中,所述音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接,包括:所述音频播放控制器检测待无线连接的无线音频播放设备是否支持目标传输协议;若不支持,所述音频播放控制器向所述无线音频播放设备发送更新指令,直至所述无线音频播放设备更新所支持的传输协议为所述目标传输协议;所述音频播放控制器基于所述目标传输协议与所述无线音频播放设备建立无线连接。
具体的,音频播放控制器一般为智能终端设备,可以具体为智能手机、平板设备或者个人PC等设备,无线音频播放设备可以为无线耳机设备;在无线音频播放设备开机之后,启动配对程序,音频播放控制器首先发送协议询问指令至无线音频播放设备进行询问是否支持目标传输协议,并且在不支持的情况下,该音频播放控制器向该无线音频播放设备发送更新指令,直至该无线音频播放设备更新所支持的传输协议为该目标传输协议;然后该音频播放控制器根据该目标传输协议与该无线音频播放设备建立无线连接,在一般情况下,该无线连接为蓝牙连接,即音频播放控制器与无线音频播放设备之间为蓝牙配对连接。
偏转角度接收模块22:用于所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
在本发明具体实施过程中,所述无线音频播放设备上设置有加速仪和陀螺仪;所述无线音频播放设备基于加速仪和陀螺仪获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度。
具体的,在无线音频播放设备上设置有加速仪和陀螺仪,用于采集相关的数据,在用户带上该无线音频播放设备并与音频播放控制器建立连接之后,通过加速仪和陀螺仪采集数据,从而获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度;具体是采用加速仪和陀螺仪结合卡尔曼滤波算法来获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度,这样可以解决单一使用加速仪可能存在的不稳定性问题或单一使用陀螺仪可能存在的误差较大的问题。
其中,用户头部相对于竖直方向中心点构建的坐标系,具体是以两耳之间所形成的的直线为X轴,中点为原点,上下为Z轴,前后为Y轴,构建的坐标系,即在用户在没有偏转的时候,两耳的坐标分别为(a,0,0)及(-a,0,0)。
计算模块23:用于所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
在本发明具体实施过程中,所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标,包括:所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标。
进一步的,所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,包括:所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;根据所述用户双耳在竖直方向和/或水平方向移动的距离、所述用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算。
具体的,在坐标系是以两耳之间所形成的的直线为X轴,中点为原点,上下为Z轴,前后为Y轴,构建的坐标系时,用户双耳在静止时(原始状态情况下)距离坐标系X轴的高度为0,这时候,音频播放控制器可以根据偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标;其中预设用户双耳距离可以有无线音频播放设备进行估计采集,从而获得。
该音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;然后根据用户双耳在竖直方向和/或水平方向移动的距离、用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算,最终即可得到用户双耳当前相对位置坐标。
更新模块24:用于基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
在本发明具体实施过程中,所述基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数,包括:基于用户双耳当前相对坐标位置通过插值方式逐步对头相关变换函数进行更新,获得更新后的头部相关变换函数。
在本发明具体实施过程中,根据用户双耳当前相对坐标位置和头部相关变换函数,通过插值方式逐步更新头部相关变换函数获得更新后的头部相关变换函数。
提取模块25:用于在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
在本发明具体实施过程中,所述播放缓存区为所述音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;所述在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据,包括:在所述音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
具体的,该播放缓存区为该音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;在用户选择相应的待播放音频数据之后,该音频播放控制器将用户选择的待播放音频数据进行加载,并按照播放顺序缓存待播放音频数据的区域;在播放过程中,在该音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
叠加模块26:用于基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
在本发明具体实施过程中,所述基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号,包括:根据所述待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;将所述变换后的待播放音频数据代入所述更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;将所述模拟叠加信号进行傅里叶反变换,获得叠加信号。
具体的,该音频播放控制器通内置算法将待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;然后在将变换后的待播放音频数据代入该更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;,之后再将模拟叠加信号进行傅里叶反变换,获得叠加信号。
输出播放模块27:用于将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
在本发明具体实施过程中,该音频播放控制器将该叠加信号通过无线连接的方式传输至无线音频播放设备进行对应播放。
在本发明实施例中,通过音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放;可以实现用户在改变晃动头部时,自动调整相应的参数,实现实时体验最佳的立体音效,提高用户的体验感。
实施例
请参阅图3,图3是本发明实施例中的基于无线连接的音频播放控制***的结构组成示意图。
如图3所示,一种基于无线连接的音频播放控制***,所述***包括音频播放控制器及无线音频播放设备,其中,
所述音频播放控制器和所述无线音频播放设备被配置为用于执行上述任意一项所述的音频播放控制方法。
***项的具体实施方式可参详上述实施例,在此不再赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
另外,以上对本发明实施例所提供的一种基于无线连接的音频播放控制方法、装置及播放***进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种基于无线连接的音频播放控制方法,其特征在于,所述方法包括:
音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
2.根据权利要求1所述的音频播放控制方法,其特征在于,所述音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接,包括:
所述音频播放控制器检测待无线连接的无线音频播放设备是否支持目标传输协议;
若不支持,所述音频播放控制器向所述无线音频播放设备发送更新指令,直至所述无线音频播放设备更新所支持的传输协议为所述目标传输协议;
所述音频播放控制器基于所述目标传输协议与所述无线音频播放设备建立无线连接。
3.根据权利要求1所述的音频播放控制方法,其特征在于,所述无线音频播放设备上设置有加速仪和陀螺仪;
所述无线音频播放设备基于加速仪和陀螺仪获得用户头部相对于竖直方向中心点构建的坐标系的偏转角度。
4.根据权利要求1所述的音频播放控制方法,其特征在于,所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标,包括:
所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,获得用户双耳当前相对位置坐标。
5.根据权利要求4所述的音频播放控制方法,其特征在于,所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度在坐标系中的进行用户双耳坐标位置更新计算,包括:
所述音频播放控制器根据所述偏转角度、预设用户双耳距离和用户双耳距离坐标系X轴的高度利用三角函数公式,获得用户双耳在竖直方向和/或水平方向移动的距离;
根据所述用户双耳在竖直方向和/或水平方向移动的距离、所述用户双耳原来的坐标位置在坐标系中进行用户双耳坐标位置更新计算。
6.根据权利要求4所述的音频播放控制方法,其特征在于,所述基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数,包括:
基于用户双耳当前相对坐标位置通过插值方式逐步对头相关变换函数进行更新,获得更新后的头部相关变换函数。
7.根据权利要求1所述的音频播放控制方法,其特征在于,所述播放缓存区为所述音频播放控制器在其内存中开辟的用于按照播放顺序缓存待播放音频数据的区域;
所述在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据,包括:
在所述音频播放控制器中的播放缓存区中按照播放顺序提取相应的待播放音频数据。
8.根据权利要求1所述的音频播放控制方法,其特征在于,所述基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号,包括:
根据所述待播放音频数据进行傅里叶变换,获得变换后的待播放音频数据;
将所述变换后的待播放音频数据代入所述更新后的头部相关变换函数进行模拟叠加计算,获得模拟叠加信号;
将所述模拟叠加信号进行傅里叶反变换,获得叠加信号。
9.一种基于无线连接的音频播放控制装置,其特征在于,所述装置包括:
无线连接建立模块:用于音频播放控制器基于目标传输协议与无线音频播放设备建立无线连接;
偏转角度接收模块:用于所述音频播放控制器实时接收所述无线音频播放设备采集到的用户头部相对于竖直方向中心点构建的坐标系的偏转角度;
计算模块:用于所述音频播放控制器基于所述偏转角度对用户的头部在坐标系中的相对位置坐标进行计算,获得用户头部当前相对位置坐标;
更新模块:用于基于所述用户头部当前相对位置坐标对头相关变换函数进行更新,获得更新后的头部相关变换函数;
提取模块:用于在所述音频播放控制器中的播放缓存区中提取相应的待播放音频数据;
叠加模块:用于基于所述更新后的头部相关变换函数对所述待播放音频数据采用频域合成进行叠加,获得叠加信号;
输出播放模块:用于将所述叠加信号基于无线连接传输至无线音频播放设备进行对应播放。
10.一种基于无线连接的音频播放控制***,其特征在于,所述***包括音频播放控制器及无线音频播放设备,其中,
所述音频播放控制器和所述无线音频播放设备被配置为用于执行根据权利要求1-8任意一项所述的音频播放控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011524634.9A CN112637755A (zh) | 2020-12-22 | 2020-12-22 | 一种基于无线连接的音频播放控制方法、装置及播放*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011524634.9A CN112637755A (zh) | 2020-12-22 | 2020-12-22 | 一种基于无线连接的音频播放控制方法、装置及播放*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112637755A true CN112637755A (zh) | 2021-04-09 |
Family
ID=75320751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011524634.9A Pending CN112637755A (zh) | 2020-12-22 | 2020-12-22 | 一种基于无线连接的音频播放控制方法、装置及播放*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112637755A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024088135A1 (zh) * | 2022-10-27 | 2024-05-02 | 安克创新科技股份有限公司 | 音频处理方法、音频播放设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183421A (zh) * | 2015-08-11 | 2015-12-23 | 中山大学 | 一种虚拟现实三维音效的实现方法及*** |
CN105302752A (zh) * | 2015-10-20 | 2016-02-03 | 北京小鸟听听科技有限公司 | 一种音频设备的连接方法、音频播放装置 |
CN107018460A (zh) * | 2015-12-29 | 2017-08-04 | 哈曼国际工业有限公司 | 具有头部跟踪的双耳头戴式耳机呈现 |
CN109450851A (zh) * | 2018-09-30 | 2019-03-08 | Oppo广东移动通信有限公司 | 设备连接方法、装置、电子设备及计算机可读介质 |
CN111050271A (zh) * | 2018-10-12 | 2020-04-21 | 北京微播视界科技有限公司 | 用于处理音频信号的方法和装置 |
WO2020176532A1 (en) * | 2019-02-27 | 2020-09-03 | Robert Likamwa | Method and apparatus for time-domain crosstalk cancellation in spatial audio |
-
2020
- 2020-12-22 CN CN202011524634.9A patent/CN112637755A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183421A (zh) * | 2015-08-11 | 2015-12-23 | 中山大学 | 一种虚拟现实三维音效的实现方法及*** |
CN105302752A (zh) * | 2015-10-20 | 2016-02-03 | 北京小鸟听听科技有限公司 | 一种音频设备的连接方法、音频播放装置 |
CN107018460A (zh) * | 2015-12-29 | 2017-08-04 | 哈曼国际工业有限公司 | 具有头部跟踪的双耳头戴式耳机呈现 |
CN109450851A (zh) * | 2018-09-30 | 2019-03-08 | Oppo广东移动通信有限公司 | 设备连接方法、装置、电子设备及计算机可读介质 |
CN111050271A (zh) * | 2018-10-12 | 2020-04-21 | 北京微播视界科技有限公司 | 用于处理音频信号的方法和装置 |
WO2020176532A1 (en) * | 2019-02-27 | 2020-09-03 | Robert Likamwa | Method and apparatus for time-domain crosstalk cancellation in spatial audio |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024088135A1 (zh) * | 2022-10-27 | 2024-05-02 | 安克创新科技股份有限公司 | 音频处理方法、音频播放设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10880665B2 (en) | Method and system for surround sound processing in a headset | |
JP6668661B2 (ja) | パラメータ制御装置およびパラメータ制御プログラム | |
US10656815B2 (en) | Parameter control device, non-transitory storage medium storing a parameter control program, and parameter control method, that update a parameter of a controlled device according to a parameter adjusted by both a cooperative operated portion and a specific operation portion each associated with the controlled device | |
CN108156561B (zh) | 音频信号的处理方法、装置及终端 | |
US20240030882A1 (en) | Method and system for a headset with integrated environmental sensors | |
JP5992210B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
JP6243595B2 (ja) | 情報処理システム、情報処理プログラム、情報処理制御方法、および情報処理装置 | |
CN103329570B (zh) | 音频处理装置 | |
JP6147486B2 (ja) | ゲームシステム、ゲーム処理制御方法、ゲーム装置、および、ゲームプログラム | |
US20200267486A1 (en) | Audio signal processing method, terminal and storage medium thereof | |
CN112911065B (zh) | 终端的播放音频方法、装置、电子设备及存储介质 | |
CN109086027B (zh) | 一种音频信号播放方法及终端 | |
CN112543250B (zh) | 音频播放控制方法、智能手机、装置及可读存储介质 | |
KR102482960B1 (ko) | 듀얼 스피커를 이용한 오디오 데이터 재생 방법 및 그의 전자 장치 | |
JP6055651B2 (ja) | 情報処理システム、情報処理プログラム、情報処理制御方法、および情報処理装置 | |
JP3740518B2 (ja) | ゲーム装置、コンピュータの制御方法及びプログラム | |
CN112637755A (zh) | 一种基于无线连接的音频播放控制方法、装置及播放*** | |
JPH08107600A (ja) | 音像定位装置 | |
JP2013110702A (ja) | 移動通信端末、移動通信方法及び移動通信プログラム | |
CN106302974B (zh) | 一种信息处理的方法及电子设备 | |
CN106126182B (zh) | 数据输出方法及电子设备 | |
CN113365191A (zh) | 音乐播放的方法、装置、设备及存储介质 | |
CN115273431B (zh) | 设备的寻回方法、装置、存储介质和电子设备 | |
WO2020102994A1 (zh) | 3d音效实现方法、装置、存储介质及电子设备 | |
JP2012169783A (ja) | 音声処理装置及び方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210409 |
|
RJ01 | Rejection of invention patent application after publication |