音频播放方法和电子设备与流程

文档序号:30493550发布日期:2022-06-22 02:51阅读:117来源:国知局
音频播放方法和电子设备与流程

1.本技术属于电子技术领域,具体涉及一种音频播放方法和电子设备。


背景技术:

2.随着电子技术的发展,电子设备的使用越来越普遍。在实际的应用场景中,用户有时会使用多个电子设备同时播放不同的音频数据,例如,一边在电脑上打游戏,一边在手机上挂着直播间。
3.若采用公放的音频播放方式,可能会干扰到其他人,且隐私性较差。若通过耳机同时播放多种音频数据,无论电子设备相对于用户在哪个方向,用户都会感知声音来自正前方,且多种不同的音频数据到达耳朵时不存在时间差。因此,可能导致用户难以分辨音频数据来自哪个电子设备,产生方位错乱的感觉。


技术实现要素:

4.本技术实施例的目的是提供一种音频播放和电子设备,能够解决如何避免用户在听多种不同的音频数据时产生方位错乱的感觉的问题。
5.第一方面,本技术实施例提供了一种音频播放方法,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备连接,所述第一电子设备与音频播放设备连接,该音频播放方法包括:
6.获取空间状态信息的控制指令;
7.根据所述控制指令,确定所述第一电子设备和每个所述第二电子设备的空间状态信息;
8.根据每个所述空间状态信息,对所述第一电子设备播放的音频数据和每个所述第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;
9.向所述音频播放设备发送第一目标音频数据以进行播放。
10.第二方面,本技术实施例提供了一种音频播放装置,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备连接,所述第一电子设备与音频播放设备连接,该音频播放装置包括:
11.获取模块,用于获取空间状态信息的控制指令;
12.确定模块,用于根据所述控制指令,确定所述第一电子设备和每个所述第二电子设备的空间状态信息;
13.处理模块,用于根据每个所述空间状态信息,对所述第一电子设备播放的音频数据和每个所述第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;
14.发送模块,用于向所述音频播放设备发送第一目标音频数据以进行播放。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的音频播放方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的音频播放方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的音频播放方法。
18.在本技术实施例中,获取空间状态信息的控制指令;根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;向音频播放设备发送第一目标音频数据以进行播放。通过本技术实施例的技术方案,能够按照第一电子设备和至少一个第二电子设备分别对应的空间状态信息进行空间混音处理,避免用户在同时听多个位于不同位置的电子设备播放不同的音频数据时产生方位错乱的感觉。
附图说明
19.图1是本技术一实施例提供的音频播放方法的第一种流程示意图;
20.图2是本技术一实施例提供的第一电子设备、第二电子设备以及音频播放设备的连接关系示意图;
21.图3是本技术一实施例提供的音频播放方法中空间音频状态的设置界面图;
22.图4a是本技术一实施例提供的音频播放方法的第一种场景示意图;
23.图4b是本技术一实施例提供的音频播放方法的第二种场景示意图;
24.图5是本技术一实施例提供的音频播放方法的第三种场景示意图;
25.图6是本技术一实施例提供的音频播放方法的第二种流程示意图;
26.图7是本技术一实施例提供的音频播放装置的结构示意图;
27.图8是本技术一实施例提供的一种电子设备的结构示意图;
28.图9是本技术一实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的音频播放方法进行详细地说明。
32.图1是本技术一实施例提供的音频播放方法的第一种流程示意图。
33.该音频播放方法应用于第一电子设备,第一电子设备与至少一个第二电子设备连接,第一电子设备与音频播放设备连接。
34.第一电子设备可以是具有音频数据处理功能和音频播放功能的电子设备,例如,电脑、手机、平板等。第二电子设备可以是具有音频数据播放功能的电子设备,例如,电脑、手机、平板等。
35.至少一个第二电子设备可以是一个第二电子设备,也可以是多个第二电子设备。
36.音频播放设备可以是耳机,也可以是其他音频电子设备。
37.图2是本技术一实施例提供的第一电子设备、第二电子设备以及音频播放设备的连接关系示意图。如图2所示,第一电子设备201与一个第二电子设备202连接,且第一电子设备201与耳机203连接。用户戴着耳机203同时听第一电子设备201播放的音频数据和第二电子设备202播放的音频数据。并且,在图2中,用户面向第二电子设备202,还可以观看第二电子设备202所播放的视频画面。
38.步骤102,获取空间状态信息的控制指令。
39.空间状态信息可以为空间位置信息,也可以为空间位置信息和音频参数,还可以为空间音频状态。音频参数可以是音量信息、音色信息等多种可影响听觉效果的参数。
40.空间位置信息可以是第一电子设备对应的虚拟声源在预设球体中的空间位置信息,也可以是任意一个第二电子设备对应的虚拟声源在预设球体中的空间位置信息。音量信息可以是第一电子设备的音量大小,也可以是任意一个第二电子设备的音量大小。
41.控制指令可以是设置指令,也可以是修改指令,还可以是检测指令,等。
42.需要注意的是,音量信息可以独立调节,也可以与空间位置信息同时调节,还可以在调节空间位置信息之后,将音量信息调节为与调节后的空间位置信息对应的音量信息。
43.可选地,空间状态信息包括空间位置信息和音频参数,获取空间状态信息的控制指令,包括:接收针对空间位置信息的第一控制指令;和/或,接收针对音频参数的第二控制指令。
44.第一控制指令可以是针对第一电子设备的空间位置信息的设置指令或修改指令,也可以是针对至少一个第二电子设备的空间位置信息的设置指令或修改指令。
45.可选地,接收针对空间位置信息的第一控制指令,包括:在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,将电子设备对应的虚拟声源在预设球体中的位置信息确定为电子设备的空间位置信息;接收虚拟声源的位置调节指令;位置调节指令用于调节虚拟声源在预设球体中的位置信息。
46.用户交互界面可以参照图3。图3是本技术一实施例提供的音频播放方法中空间音频状态的设置界面图。该空间音频状态的设置界面图中示出了空间音频状态一和空间音频状态二。
47.空间音频状态一所对应的第一电子设备、第二电子设备1、第二电子设备2、

、第二电子设备n的空间位置信息,以及空间音频状态二所对应的第一电子设备、第二电子设备1、第二电子设备2、

第二电子设备n的空间位置信息可以参照图3所示。
48.该空间音频状态的设置界面图还示出了在空间音频状态一下的第一电子设备音量、第二电子设备1音量、第二电子设备2、

第二电子设备n音量的参数设置接口,以及在空间音频状态二下的第一电子设备音量、第二电子设备1音量、第二电子设备2、

第二电子设
备n音量的参数设置接口。
49.图3中的圆形代表的是一个球体,在空间音频状态一,第一电子设备对应的箭头所指示的位置是第一电子设备在该球体上的空间位置,同理,各个第二电子设备对应的箭头所指示的位置是各个第二电子设备在该球体上的空间位置。空间音频状态二与空间音频状态一相似,此处不再赘述。
50.位置调节指令可以是在预设球体中添加一个新的虚拟声源并设置该虚拟声源的位置信息,也可以是在预设球体中,将一个虚拟声源从预先设置的初始位置信息调节为符合用户需求的目标位置信息,也可以是在预设球体中,将一个虚拟声源从符合用户旧的听觉需求的位置信息调节为符合用户新的听觉需求的位置信息。
51.第二控制指令可以是针对第一电子设备的音频参数的设置指令或修改指令,也可以是针对至少一个第二电子设备的音频参数的设置指令或修改指令。
52.音频参数可以是音量信息、音色信息等多种可影响听觉效果的参数。下面以音频参数为音量信息为例进行说明:
53.用户可以预先设置不同场景下的音量信息,具体地,可以配置多种音量状态以及每种音量状态下第一电子设备的音量信息和每个第二电子设备的音量信息。第二控制指令还可以是针对音量状态的切换指令。
54.例如,在用户正前方面对的第一电子设备播放的音频数据的音量较大,在用户两侧的第二电子设备播放的音频数据的音量较小。
55.可选地,音频参数包括音量信息;接收针对音频参数的第二控制指令,包括:在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,接收针对电子设备的音量调节指令。
56.用户交互界面可以参照图3。在如图3所示的用户交互界面中,可以分别设置第一电子设备和至少一个第二电子设备中的每个电子设备的音量信息,也可以将音量信息增大或减小。
57.可选地,第一电子设备为位于用户的正前方的主音设备;每个第二电子设备为位于用户的非正前方的辅音设备;获取空间状态信息的控制指令,包括:获取第一主辅切换指令;第一主辅切换指令用于改变第一电子设备和每个第二电子设备的空间状态信息,使得被选中的第二电子设备的空间状态信息对应于用户的正前方,第一电子设备的空间状态信息对应于用户的非正前方;或者,至少一个第二电子设备包括目标第二电子设备;目标第二电子设备为主音设备,第一电子设备为辅音设备;获取空间状态信息的控制指令,包括:获取第二主辅切换指令;第二切换指令用于改变第一电子设备和目标第二电子设备的空间状态信息,使得第一电子设备的空间状态信息对应于用户的正前方,目标第二电子设备的空间状态信息对应于用户的非正前方。
58.主音设备位于用户的正前方,用户的注意力主要集中在该主音设备所播放的音频数据上;辅音设备位于用户的非正前方,可以理解为,用户对该辅音设备所播放的音频数据的关注优先级在对主音设备所播放的音频数据之后。
59.例如,位于用户的正前方的计算机正在播放网课,该计算机为主音设备,位于用户的左侧的手机在播放一场购物直播,该手机为辅音设备,用户的主要精力集中在网课上,对直播的音频数据的关注度低于网课的音频数据。
60.在至少一个第二电子设备包括目标第二电子设备的情况下,主音设备和辅音设备之间的切换存在如下可能:
61.(a1)第一电子设备为主音设备,目标第二电子设备为辅音设备,通过第一主辅切换指令,将第二电子设备切换为主音设备,将第一电子设备切换为辅音设备。
62.(a2)第一电子设备为辅音设备,目标第二电子设备为主音设备,通过第二主辅切换指令,将第一电子设备切换为主音设备,将第二电子设备切换为辅音设备。
63.例如,第一电子设备为主音设备,位于用户的正前方,目标第二电子设备为辅音设备,位于用户的左侧,当用户转身面向目标第二电子设备时,通过第一主辅切换指令改变第一电子设备和目标第二电子设备的空间状态信息,该情况下,目标第二电子设备作为主音设备,位于用户的正前方,该第一电子设备作为辅音设备,位于用户的右侧。
64.在至少一个第二电子设备包括至少两个第二电子设备的情况下,以至少一个第二电子设备包括第二电子设备1和第二电子设备2为例,说明该情况下主音设备和辅音设备之间的切换:
65.(b1)第一电子设备为主音设备,第二电子设备1和第二电子设备2均为辅音设备,通过第一主辅切换指令,将被选中的第二电子设备1切换为主音设备,将第一电子设备切换为辅音设备;
66.(b2)第一电子设备为主音设备,第二电子设备1和第二电子设备2均为辅音设备,通过第一主辅切换指令,将被选中的第二电子设备2切换为主音设备,将第一电子设备切换为辅音设备;
67.(b3)第二电子设备2为主音设备,第一电子设备和第二电子设备1均为辅音设备,通过第三主辅切换指令,将被选中的第一电子设备切换为主音设备,将第二电子设备2切换为辅音设备;
68.(b4)第二电子设备2为主音设备,第一电子设备和第二电子设备1均为辅音设备,通过第三主辅切换指令,将被选中的第二电子设备1切换为主音设备,将第二电子设备2切换为辅音设备;
69.(b5)第二电子设备1为主音设备,第一电子设备和第二电子设备2均为辅音设备,通过第三主辅切换指令,将被选中的第一电子设备切换为主音设备,将第二电子设备1切换为辅音设备;
70.(b6)第二电子设备1为主音设备,第一电子设备和第二电子设备2均为辅音设备,通过第三主辅切换指令,将被选中的第二电子设备2切换为主音设备,将第二电子设备1切换为辅音设备。
71.第一主辅切换指令至少包括如下实施方式:
72.(c1)在预先设置的用户交互界面上针对空间状态信息执行的控制操作。
73.例如,转动预设球体,使被选中作为主音设备的电子设备对应的虚拟声源在预设球体中的位置信息在转动后到达主音设备对应的预设位置,该情况下,原本在预设位置的虚拟声源在转动后移动到球体中的其他位置。
74.又例如,在第一电子设备和至少一个第二电子设备中,每个电子设备对应于一个虚拟声源。在预设球体中拖动虚拟声源,以改变虚拟声源在该预设球体中的位置信息。用户可以拖动第一电子设备对应的虚拟声源,使得该虚拟声源离开主音设备对应的预设位置;
用户还可以拖动第二电子设备对应的虚拟声源至该预设位置。
75.还例如,用户交互界面上显示有预先设置的多种空间音频状态,空间音频状态1中第一电子设备为主音设备,目标第二电子设备为辅音设备;空间音频状态2中目标第二电子设备为主音设备,第一电子设备为辅音设备。当前处于空间音频状态1,根据用户操作切换至空间音频状态2。
76.(c2)移动瞳孔注视点。
77.例如,用户最初注视着正前方的计算机,然后转头看向左侧的手机。
78.第二主辅切换指令和第三主辅切换指令与第一主辅切换指令类似,此处不再赘述。
79.第二电子设备的空间状态信息对应于用户的正前方,可以是,第二电子设备对应的虚拟声源在预设球体中的位置信息位于主音设备在预设球体中的预设位置处,也可以是,瞳孔注视点位于第二电子设备。
80.该情况下,第二电子设备所播放的音频数据听起来是从正前方传来的。
81.第一电子设备的空间状态信息对应于用户的非正前方,可以是,第一电子设备对应的虚拟声源在预设球体中的位置信息不在主音设备在预设球体中的预设位置处,也可以是,瞳孔注视点位于第一电子设备之外。
82.该情况下,第一电子设备所播放的音频数据听起来是从正前方之外的其他方向传来的。
83.第一电子设备的空间状态信息对应于所述用户的正前方,以及,目标第二电子设备的空间状态信息对应于所述用户的非正前方,与上述特征类似,此处不再赘述。
84.需要注意的是,在第一电子设备与第二电子设备的实际位置并未发生改变的情况下,当第一电子设备在预设球体中的空间位置信息发生改变时,每个第二电子设备在预设球体中的空间位置信息随之改变,可以参照图4a和图4b。
85.图4a是本技术一实施例提供的音频播放方法的第一种场景示意图;图4b是本技术一实施例提供的音频播放方法的第二种场景示意图。
86.如图4a所示,在第一个场景中,第一电子设备401位于用户的正前方,第二电子设备402位于用户的右手侧。如图4b所示,在第二个场景中,第一电子设备401位于用户的左侧,第二电子设备402位于用户的正前方。
87.例如,在第一个场景中,用户在看正前方的第一电子设备401,同时听第一电子设备401播放的音频数据和右侧的第二电子设备播放的音频数据。接着,在第二个场景中,用户转头看向第二电子设备402,同时听第一电子设备401播放的音频数据和右侧的第二电子设备播放的音频数据。第一电子设备401与第二电子设备402的实际位置没有发生变化,改变的是用户的瞳孔注视点的位置,则在第二电子设备402位于用户的正前方的情况下,第一电子设备401位于用户左侧。
88.可选地,获取空间状态信息的控制指令,包括:获取第一电子设备针对瞳孔注视点的第一检测结果和每个第二电子设备针对瞳孔注视点的第二检测结果。
89.第一电子设备和每个第二电子设备上可以设置有具有瞳孔注视点的检测能力的传感器。每个第二电子设备在通过传感器进行瞳孔注视点检测以后,可以将获得的第二检测结果发送到第一电子设备。
90.在同一时间点,瞳孔注视点可能存在于第一电子设备,也可能存在于一个第二电子设备。
91.第一检测结果可以包括是否检测到瞳孔注视点,也可以包括瞳孔注视点在第一电子设备上的位置信息。
92.第二检测结果可以包括是否检测到瞳孔注视点,也可以包括瞳孔注视点在第二电子设备上的位置信息。
93.步骤104,根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息。
94.可选地,根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息,包括:根据第一检测结果和至少一个第二检测结果,确定被瞳孔注视的目标位置;根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息。
95.若第一检测结果可以表示在第一电子设备上检测到瞳孔注视点以及该瞳孔注视点的位置信息,且第二检测结果可以表示在第二电子设备上未检测到瞳孔注视点,则可以确定被瞳孔注视的目标位置在第一电子设备,该目标位置的位置信息即该瞳孔注视点的位置信息。
96.若第二检测结果可以表示在第二电子设备上检测到瞳孔注视点以及该瞳孔注视点的位置信息,且第一检测结果可以表示在第一电子设备上未检测到瞳孔注视点,则可以确定被瞳孔注视的目标位置在第二电子设备,该目标位置的位置信息即该瞳孔注视点的位置信息。
97.根据瞳孔注视点的位置信息,可以确定第一电子设备和每个第二电子设备的空间状态信息
98.可选地,根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息,包括:根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;根据目标位置,确定目标电子设备的空间状态信息;根据预设的空间状态信息集合和目标电子设备的空间状态信息,确定每个非目标电子设备的空间状态信息。
99.例如,第一电子设备与两个第二电子设备连接,两个第二电子设备分别为第二电子设备1和第二电子设备2。若目标位置在第一电子设备上,则将第一电子设备确定为被瞳孔注视的目标电子设备,将第二电子设备1和第二电子设备2确定为未被注视的非目标电子设备。若目标位置在第二电子设备2上,则将第二电子设备2确定为被瞳孔注视的目标电子设备,将第二电子设备1和第一电子设备确定为未被注视的非目标电子设备。
100.根据目标位置,确定目标电子设备的空间状态信息,可以理解为,使瞳孔注视点的位置信息对应于预设球体中与用户的正前方对应的位置。
101.预设的空间状态信息集合可以对应于预设的空间音频状态。根据预设的空间状态信息集合和目标电子设备的空间状态信息,确定每个非目标电子设备的空间状态信息,可以理解为,第一电子设备和每个第二电子设备在预设球体中的相对位置是固定的,故可以在瞳孔注视点的位置信息对应于预设球体中与用户的正前方对应的位置的情况下,确定各个非目标电子设备的空间状态信息。
102.图5是本技术一实施例提供的音频播放方法的第三种场景示意图。
103.如图5所示,首先,传感器检测到用户的瞳孔注视点503位于第一电子设备501,用户聚焦于第一电子设备501,此时第一电子设备501位于用户的正前方,第一电子设备501在预设球体中的空间位置信息对应于用户的正前方,第一电子设备501的音量大小为预设数值。第二电子设备502位于用户右手边,第二电子设备502在预设球体中的空间位置信息对应于用户的右侧,第二电子设备502的音量与第一电子设备501的音量相比稍小。此时以第一电子设备501播放的音频数据为主,第二电子设备502播放的音频数据为辅。
104.其次,用户的瞳孔注视点503从第一电子设备的屏幕边缘移出。第一电子设备501的音量大小随着瞳孔注视点503移出屏幕而逐渐变小。第一电子设备501在预设球体中的空间位置信息随着瞳孔注视点503移动而逐渐向左移动,方向趋于用户左手方。
105.接着,用户的瞳孔注视点503开始进入第二电子设备502的屏幕边缘。第二电子设备502的音量大小随着瞳孔注视点503进入屏幕而逐渐变大。第二电子设备在预设球体中的空间位置信息随着瞳孔注视点503移动而逐渐向左移动,方向趋于用户正前方。
106.最后,瞳孔注视点503位于第二电子设备502。第二电子设备502的音量大小逐渐变大,直至增大到预设数值,第二电子设备502在预设球体中的空间位置信息对应于用户的正前方。第一电子设备501的音量大小逐渐降低,第一电子设备在预设球体中的空间位置信息对应于用户的左手边。此时以第二电子设备502播放的音频数据为主,第一电子设备501播放的音频数据。
107.可选地,根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息,包括:根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;根据目标电子设备,从预设的多个备选空间状态信息组合中确定对应的空间状态信息组合;目标电子设备对应的空间状态信息组合包括目标电子设备的空间状态信息和每个非目标电子设备的空间状态信息。
108.预设的多个备选空间状态信息组合可以是多个预先设置的空间音频状态对应的空间状态信息组合。例如,备选空间状态信息组合可以包括第一电子设备在用户正前方对应的空间状态信息组合1和第二电子设备在用户正前方对应的空间状态信息组合2,则在目标电子设备为第一电子设备的情况下,可以根据第一电子设备确定空间状态信息组合1,将空间状态组合1对应的各个空间状态信息确定为第一电子设备和每个第二电子设备的空间状态信息。
109.步骤106,根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据。
110.空间混音处理,可以是,在存在至少两个不同位置的声源的情况下,混合来自各个声源的音频数据,使得通过音频播放设备播放混合后的多种音频数据时,每种音频数据听起来是从对应的声源传过来的,而不是从相同方向传来的。该过程中,尽管对多种音频数据进行了混合操作,但该混合操作可以是将多种音频数据制作为一个音频文件,该音频文件被播放时,每种音频数据听起来依然是独立的,且分别来自对应的声源,多个声源位于用户不同的方向。例如,第一电子设备的空间位置信息对应于用户正前方,第一电子设备的音量信息的数值为x,第二电子设备的空间位置信息对应于用户左侧,第二电子设备的音量信息的数值为y,x》y。则对第一音频数据和第二音频数据进行空间混音处理后,第一音频数据听起来来自用户正前方,音量为x,第二音频数据听起来来自用户左侧,音量为y。
111.通过空间混音处理,可以获得方位明确的音频感受,使得每种音频数据听起来来自于对应的声源,各个声源可以位于不同的方向,且每种音频数据的音量等多种音频参数也可以分别灵活设置,使得仅通过一个音频播放设备播放空间混音处理后的音频数据就可以实现位于用户不同的方向的多个音频播放设备作为声源同时播放对应的音频数据的效果。
112.步骤108,向音频播放设备发送第一目标音频数据以进行播放。
113.第一电子设备可以向耳机发送第一目标音频数据,从而通过耳机播放该第一目标音频数据。例如,第一电子设备的空间状态信息对应于用户的正前方,第二电子设备的空间状态信息对应于用户的左侧,则用户在通过耳机听该第一目标音频数据的情况下,可以听到第一音频数据来自于正前方且音量较大,同时可以听到第二音频数据来自于左侧且音量较小。
114.可选地,音频播放方法还包括:在第一电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的更换后的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第二目标音频数据,并向音频播放设备发送以进行播放;或者,在每个第二电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的更换后的音频数据进行空间混音处理,获得第三目标音频数据,并向音频播放设备发送以进行播放。
115.在如图1所示的音频播放方法的实施例中,获取空间状态信息的控制指令;根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;向音频播放设备发送第一目标音频数据以进行播放。通过本技术实施例的技术方案,能够按照第一电子设备和至少一个第二电子设备分别对应的空间状态信息进行空间混音处理,避免用户在同时听多个位于不同位置的电子设备播放不同的音频数据时产生方位错乱的感觉。
116.基于相同的技术构思,本技术还提供一种音频播放方法的实施例,如图4所示。图6是本技术一实施例提供的音频播放方法的第二种流程示意图。本实施例中的音频播放设备可以是耳机。
117.参照图6,步骤602,第一电子设备与第二电子设备相互连接,耳机连接第一电子设备。
118.步骤604,第二电子设备传输音频数据到第一电子设备。
119.步骤606,用户根据设备实际位置状态或者喜好设置空间位置信息。
120.步骤608,用户设置不同场景的音量大小,用户可配置多种音量状态。
121.步骤610,对第一电子设备与第二电子设备播放的音频数据进行空间混音处理,输出到耳机。
122.在步骤610之后,可以执行步骤612、步骤618以及步骤620中的至少一项。
123.步骤612,检测瞳孔注视点。
124.步骤614,目标电子设备是否切换。
125.若是,则返回执行步骤608;若否,则执行步骤606。
126.步骤616,维持原输出状态。
127.步骤618,判断音频数据是否更换。
128.若是,则返回执行步骤606;若否,则执行步骤616。
129.步骤620,判断音量状态是否切换。
130.若是,则返回执行步骤608;若否,则执行步骤616。
131.如图6所示的实施例提供的音频播放方法能够实现前述的音频播放方法实施例实现的各个过程,为避免重复,这里不再赘述。
132.需要说明的是,本技术实施例提供的音频播放方法,执行主体可以为音频播放装置,或者该音频播放装置中的用于执行音频播放的方法的控制模块。本技术实施例中以音频播放装置执行音频播放的方法为例,说明本技术实施例提供的音频播放装置。
133.图7是本技术一实施例提供的音频播放装置的结构示意图。
134.参照图7所示,音频播放装置,应用于第一电子设备,第一电子设备与至少一个第二电子设备连接,第一电子设备与音频播放设备连接,该音频播放装置包括:
135.获取模块701,用于获取空间状态信息的控制指令;
136.确定模块702,用于根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;
137.处理模块703,用于根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;
138.发送模块704,用于向音频播放设备发送第一目标音频数据以进行播放。
139.可选地,第一电子设备为主音设备;每个第二电子设备为辅音设备;获取模块,具体用于:
140.获取第一主辅切换指令;第一主辅切换指令用于改变第一电子设备和每个第二电子设备的空间状态信息,使得被选中的第二电子设备的空间状态信息对应于用户的正前方,第一电子设备的空间状态信息对应于用户的非正前方;
141.或者,至少一个第二电子设备包括目标第二电子设备;目标第二电子设备为主音设备,第一电子设备为辅音设备;获取模块,具体用于:
142.获取第二主辅切换指令;第二切换指令用于改变第一电子设备和目标第二电子设备的空间状态信息,使得第一电子设备的空间状态信息对应于用户的正前方,目标第二电子设备的空间状态信息对应于用户的非正前方。
143.可选地,获取模块701,具体用于:
144.获取第一电子设备针对瞳孔注视点的第一检测结果和每个第二电子设备针对瞳孔注视点的第二检测结果。
145.可选地,确定模块702,包括:
146.第一确定单元,用于根据第一检测结果和至少一个第二检测结果,确定被瞳孔注视的目标位置;
147.第二确定单元,用于根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息。
148.可选地,第二确定单元,具体用于:
149.根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;
150.根据目标位置,确定目标电子设备的空间状态信息;
151.根据预设的空间状态信息集合和目标电子设备的空间状态信息,确定每个非目标电子设备的空间状态信息。
152.可选地,第二确定单元,具体用于:
153.根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;
154.根据目标电子设备,从预设的多个备选空间状态信息组合中确定对应的空间状态信息组合;目标电子设备对应的空间状态信息组合包括目标电子设备的空间状态信息和每个非目标电子设备的空间状态信息。
155.可选地,音频播放装置还包括:
156.混音模块,用于在第一电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的更换后的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第二目标音频数据,并向音频播放设备发送以进行播放;或者,在每个第二电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的更换后的音频数据进行空间混音处理,获得第三目标音频数据,并向音频播放设备发送以进行播放。
157.可选地,空间状态信息包括空间位置信息和音频参数,获取模块701,包括:
158.第一接收单元,用于接收针对空间位置信息的第一控制指令;
159.和/或,
160.第二接收单元,用于接收针对音频参数的第二控制指令。
161.可选地,第一接收单元,具体用于:
162.在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,将电子设备对应的虚拟声源在预设球体中的位置信息确定为电子设备的空间位置信息;
163.接收虚拟声源的位置调节指令;位置调节指令用于调节虚拟声源在预设球体中的位置信息。
164.可选地,音频参数包括音量信息;第二接收单元,具体用于:
165.在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,接收针对电子设备的音量调节指令。
166.本技术实施例所提供的音频播放装置,获取空间状态信息的控制指令;根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;向音频播放设备发送第一目标音频数据以进行播放。通过本技术实施例的技术方案,能够按照第一电子设备和至少一个第二电子设备分别对应的空间状态信息进行空间混音处理,避免用户在同时听多个位于不同位置的电子设备播放不同的音频数据时产生方位错乱的感觉。
167.本技术实施例中的音频播放装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人
计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
168.本技术实施例中的音频播放装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
169.本技术实施例提供的音频播放装置能够实现前述的音频播放方法实施例实现的各个过程,为避免重复,这里不再赘述。
170.可选地,如图8所示,本技术实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述音频播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
171.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
172.图9是实现本技术实施例的一种电子设备的硬件结构示意图。
173.该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
174.本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
175.其中,处理器910,用于获取空间状态信息的控制指令;
176.根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;
177.根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;
178.向音频播放设备发送第一目标音频数据以进行播放。
179.在本技术实施例中,获取空间状态信息的控制指令;根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息;根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第一目标音频数据;向音频播放设备发送第一目标音频数据以进行播放。通过本技术实施例的技术方案,能够按照第一电子设备和至少一个第二电子设备分别对应的空间状态信息进行空间混音处理,避免用户在同时听多个位于不同位置的电子设备播放不同的音频数据时产生方位错乱的感觉。
180.可选地,第一电子设备为位于用户的正前方的主音设备;每个第二电子设备为位于用户的非正前方的辅音设备;处理器910,用于:
181.获取空间状态信息的控制指令,包括:
182.获取第一主辅切换指令;第一主辅切换指令用于改变第一电子设备和每个第二电子设备的空间状态信息,使得被选中的第二电子设备的空间状态信息对应于用户的正前方,第一电子设备的空间状态信息对应于用户的非正前方;
183.或者,至少一个第二电子设备包括目标第二电子设备;目标第二电子设备为主音设备,第一电子设备为辅音设备;获取空间状态信息的控制指令,包括:
184.获取第二主辅切换指令;第二切换指令用于改变第一电子设备和目标第二电子设备的空间状态信息,使得第一电子设备的空间状态信息对应于用户的正前方,目标第二电子设备的空间状态信息对应于用户的非正前方。
185.可选地,处理器910,还用于:
186.获取空间状态信息的控制指令,包括:
187.获取第一电子设备针对瞳孔注视点的第一检测结果和每个第二电子设备针对瞳孔注视点的第二检测结果。
188.可选地,处理器910,还用于:
189.根据控制指令,确定第一电子设备和每个第二电子设备的空间状态信息,包括:
190.根据第一检测结果和至少一个第二检测结果,确定被瞳孔注视的目标位置;
191.根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息。
192.可选地,处理器910,还用于:
193.根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息,包括:
194.根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;
195.根据目标位置,确定目标电子设备的空间状态信息;
196.根据预设的空间状态信息集合和目标电子设备的空间状态信息,确定每个非目标电子设备的空间状态信息。
197.可选地,处理器910,还用于:
198.根据目标位置,确定第一电子设备和每个第二电子设备的空间状态信息,包括:
199.根据目标位置,在第一电子设备和至少一个第二电子设备中确定被瞳孔注视的目标电子设备和至少一个未被注视的非目标电子设备;
200.根据目标电子设备,从预设的多个备选空间状态信息组合中确定对应的空间状态信息组合;目标电子设备对应的空间状态信息组合包括目标电子设备的空间状态信息和每个非目标电子设备的空间状态信息。
201.可选地,处理器910,还用于:
202.在第一电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的更换后的音频数据和每个第二音频数据播放的音频数据进行空间混音处理,获得第二目标音频数据,并向音频播放设备发送以进行播放;
203.或者,
204.在每个第二电子设备播放的音频数据被更换的情况下,根据每个空间状态信息,对第一电子设备播放的音频数据和每个第二音频数据播放的更换后的音频数据进行空间混音处理,获得第三目标音频数据,并向音频播放设备发送以进行播放。
205.可选地,处理器910,还用于:
206.空间状态信息包括空间位置信息和音频参数,获取空间状态信息的控制指令,包括:
207.接收针对空间位置信息的第一控制指令;
208.和/或,
209.接收针对音频参数的第二控制指令。
210.可选地,处理器910,还用于:
211.接收针对空间位置信息的第一控制指令,包括:
212.在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,将电子设备对应的虚拟声源在预设球体中的位置信息确定为电子设备的空间位置信息;
213.接收虚拟声源的位置调节指令;位置调节指令用于调节虚拟声源在预设球体中的位置信息。
214.可选地,音频参数包括音量信息;处理器910,还用于:
215.接收针对音频参数的第二控制指令,包括:
216.在第一电子设备和至少一个第二电子设备中,针对任意一个电子设备,在用户交互界面上,接收针对电子设备的音量调节指令。
217.在本技术实施例中,通过第一主辅切换指令和第二主辅切换指令,可以灵活地在第一电子设备和至少一个第二电子设备中进行主音设备和辅音设备的切换;根据检测瞳孔注视点,可以自由灵活地控制空间位置信息和空间音量信息,在用户自然转移视线过程中为用户提供最适合用户的音频播放效果;通过在用户交互界面上接收虚拟声源的位置调节指令和针对电子设备的音量调节指令,可以灵活地设置各个电子设备的空间状态信息,丰富听觉效果。
218.应理解的是,本技术实施例中,输入单元904可以包括图形处理器(graphics processing unit,gpu)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
219.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述音频播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
220.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
221.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述音频播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
222.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
223.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个、第二电子设备2、
…”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
224.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
225.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1