一种混音方法及相关装置与流程
- 国知局
- 2024-06-21 11:42:23
本技术涉及音频流混音领域,尤其涉及一种混音方法及相关装置。
背景技术:
1、音源设备为产生或发送音频流的设备,音宿设备为接收或使用(例如播放)音频流的设备。当前,一个音宿设备(例如,耳机)一次只能播放一个音源设备的音频流。当音宿设备从多个音源设备接收到多个音频流的情况下,如何处理这多个音频流的播放,是急需解决的问题。
技术实现思路
1、本技术公开了一种混音方法及相关装置,能够实现对来自不同音源设备的多个音频流的混音处理。
2、第一方面,本技术提供了一种混音方法,所述方法应用于第一设备,所述方法包括:从至少一个音源设备接收至少一条指示信息,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应;根据所述至少一条指示信息确定所述至少一个音频流的混音权重。
3、第一设备例如可以是便携移动设备(例如,手机、平板、计算机等)、智能穿戴设备(例如,运动手环、手表、眼镜等)、车机等具有处理能力的终端设备,也可以是基础设施设备,例如家庭路由器、公共路由器等,还可以是上述终端设备、基础设施设备内的部件或芯片等。
4、这里,音源设备为产生或发送音频流的设备。音源设备例如可以是手机、计算机、平板电脑、穿戴设备、车载设备、虚拟现实设备、增强现实设备等终端。
5、示例性地,音频流的混音权重可以用(0,1]的浮点数或百分数进行表示。可以理解,混音权重越大,意味着该混音权重对应的音频流在混音处理过程中的响度的输出占比越高,或者该混音权重对应的音频流在混合获得的音频流中的音量越大。
6、上述方法中,通过至少一个音源设备发送的至少一条指示信息,可以确定该至少一条指示信息对应的至少一个音频流的混音权重,而这至少一个音频流的混音权重可以用于对这至少一个音频流的混音处理,从而实现了对来自不同音源设备的多个音频流的混音处理。
7、可选地,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应,包括:
8、所述至少一条指示信息用于指示下述信息中的至少一项:
9、所述至少一个音频流的类型;
10、所述至少一个音频流的编码格式;
11、所述至少一个音源设备的类型;
12、所述混音权重;
13、所述至少一个音源设备所属用户的类型;和
14、生成所述至少一个音频流的应用的类型。
15、示例性地,音频流的类型可以通过标识或者二进制取值等方式来指示。音频流的类型例如为音乐、游戏、语音通话、导航、通知提醒、告警、闹钟或广播。
16、其中,音源设备的类型例如为私人设备或公共设备。
17、音源设备所属用户的类型例如可以基于用户的年龄划分为未成年人和成年人,或者可以划分为儿童、青年人和老年人,也可以基于用户的职业等进行划分。
18、生成音频流的应用的类型例如可以分为生活实用、社交、办公、娱乐、新闻、学习等,也可以一个应用即为一类,在此不作具体限定。
19、实施上述实现方式,可以从音源设备发送的指示信息中获取音频流的混音权重,或者,根据音源设备发送的指示信息确定音频流的混音权重。
20、可选地,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应。也就是说,可以针对单独一条音频流指示混音权重。
21、进一步地,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用生成的音频流。
22、可以看出,尽管第一音频流和第二音频流为同一类型的音频流,和/或来自同一音源设备和/或由同一个应用生成的音频流,第一音频流和第二音频流可以对应不同的指示信息,用于实现针对第一音频流和第二音频流制定不同的混音策略。
23、可选地,所述至少一条指示信息包括第一指示信息,所述第一指示信息与第一音频流和第二音频流对应。也就是说,指示信息和音频流可以是一对多的关系,如此,当音源设备待发送的音频流较多时,可以有效减少指示信息的发送次数,减少带宽的消耗,有利于提高音频流的传输效率。
24、进一步地,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用产生的音频流。
25、例如,同一音源设备在需要连续发送相同类型和/或由同一应用产生的多个音频流时,该音源设备可以预先仅发送一条指示了音频流的类型和/或应用类型的指示信息,该指示信息与多个音频流对应,而无需发送多条指示信息。
26、可选地,所述方法还包括:获取多个音频流,所述多个音频流来自多个音源设备,所述多个音频流包括所述至少一个音频流;根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流。
27、这里,多个音频流也可以包括第一设备自身产生的音频流,即第一设备可以是个音源设备。也就是说,第一设备获取的多个音频流可以是全部来自其他多个音源设备,也可以是部分来自其他音源设备且部分由自身产生。
28、实施上述实现方式,通过多个音源流和这多个音频流的混音权重确定待播放的目标音频流,实现了对来自多个音源设备的多个音频流的混音处理。
29、可选地,所述方法还包括:播放所述目标音频流,或者,向目标设备发送所述目标音频流。
30、可以看出,目标音频流可以由自身播放,也可以发送给目标设备由目标设备播放。
31、可选地,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:在满足第一预设条件时,确定所述目标音频流为所述第一音频流,其中,所述第一预设条件为下述任一条件:所述第二音频流的混音权重小于或等于第一值且所述第一音频流的混音权重大于所述第一值;或,所述第一音频流的混音权重大于或等于第二值且所述第一音频流的混音权重大于或等于所述第二音频流的混音权重,所述第二值大于所述第一值。
32、这里,第一值和第二值为基于经验预设的。
33、实施上述实现方式,第一音频流的混音权重和第二音频流的混音权重满足第一预设条件时,确定待播放的目标音频流为第一音频流。
34、可选地,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:在满足第二预设条件时,确定所述目标音频流为所述第二音频流,其中,所述第二预设条件为下述任一条件:所述第一音频流的混音权重小于或等于所述第一值且所述第二音频流的混音权重大于所述第一值;或,所述第二音频流的混音权重大于或等于第二值且所述第二音频流的混音权重大于所述第一音频流的混音权重,所述第二值大于所述第一值。
35、实施上述实现方式,第一音频流的混音权重和第二音频流的混音权重满足第二预设条件时,确定待播放的目标音频流为第二音频流。
36、可选地,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:当所述第二音频流的混音权重大于第一值且小于第二值以及所述第一音频流的混音权重大于所述第一值且小于所述第二值时,所述第二值大于所述第一值,对所述第一音频流和所述第二音频流进行混音生成第三音频流;确定所述目标音频流为所述第三音频流。
37、实施上述实现方式,当第一音频流的混音权重和第二音频流的混音权重均处于区间(第一值,第二值)的范围内时,对第一音频流和第二音频流进行混音,则待播放的目标音频流为第一音频流和第二音频流混音后的音频流。
38、可选地,所述多个音频流包括第一音频流和第二音频流;所述第一音频流为所述第一设备生成,所述第二音频流来自第一音源设备;或,所述第一音频流来自第一音源设备,所述第二音频流来自第二音源设备。
39、这里,第一音频流和第二音频流均为单音频流。
40、示例性地,第一音频流为第一设备生成可以是第一音频流为第一设备的某个应用生成的音频流,也可以是第一音频流为第一设备经混音获得的音频流。
41、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。
42、实施上述实现方式,预先设置了第一值和第二值,且第二值大于第一值,基于音频流的混音权重与第一值、第二值之间的大小关系,可以定义该混音权重对应的音频流是否可以作为混音的来源,以及在可以作为混音的来源时具体为非唯一来源还是唯一来源,通过定义不同的混音行为,可以实现不同的混音处理,达到不同的混音效果。
43、第二方面,本技术提供了一种混音方法,所述方法应用于第二设备,所述方法包括:发送至少一条指示信息,所述至少一条指示信息与至少一个音频流对应,所述至少一条指示信息用于确定所述至少一个音频流的混音权重;发送所述至少一个音频流。
44、第二设备为可以产生或发送音频流的音源设备。第二设备例如可以是手机、计算机、平板电脑、穿戴设备、车载设备、虚拟现实设备、增强现实设备等终端。
45、这里,至少一个音频流为第二设备生成。另外,音频流的混音权重可参考第一方面中相应内容的叙述。
46、上述方法中,第二设备作为音源设备,可以提供至少一条指示信息和至少一条指示信息对应的至少一个音频流,且至少一条指示信息可以用于确定至少一个音频流的混音权重,至少一个音频流的混音权重可以用于对这至少一个音频流的混音处理,从而有利于实现对来自不同音源设备的多个音频流的混音处理。
47、可选地,所述至少一条指示信息与至少一个音频流对应,包括:
48、所述至少一条指示信息用于指示下述信息中的至少一项:
49、所述至少一个音频流的类型;
50、所述至少一个音频流的编码格式;
51、所述第二设备的类型;
52、所述混音权重;
53、所述第二设备所属用户的类型;和
54、生成所述至少一个音频流的应用的类型。
55、示例性地,音频流的类型可以通过标识或者二进制取值等方式来指示。音频流的类型例如为音乐、游戏、语音通话、导航、通知提醒、告警、闹钟或广播。
56、其中,第二设备的类型例如为私人设备或公共设备。
57、第二设备所属用户的类型例如可以基于用户的年龄划分为未成年人和成年人,或者可以划分为儿童、青年人和老年人,也可以基于用户的职业等进行划分。
58、生成音频流的应用的类型例如可以分为生活实用、社交、办公、娱乐、新闻、学习等,也可以一个应用即为一类,在此不作具体限定。
59、实施上述实现方式,第二设备作为音源设备发送指示信息中可以携带音频流的混音权重,也可以携带音频流的类型、音频流的编码格式、第二设备的类型、第二设备所属用户的类型、生成音频流的应用的类型等可以用于确定音频流的混音权重的信息。
60、可选地,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应。
61、进一步地,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。
62、可以看出,第二设备发送的指示信息和音频流可以一一对应,例如可以针对单独一条音频流指示混音权重。
63、例如,当第二设备产生了同一类型和/或由同一应用成的第一音频流和第二音频流时,第一音频流和第二音频流可以对应不同的指示信息。
64、可选地,所述至少一条指示信息包括第一指示信息,其中,所述第一指示信息与第一音频流和第二音频流对应。
65、进一步地,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。
66、可以看出,第二设备发送的指示信息和音频流可以一对多。例如,第二设备在需要连续发送相同类型和/或由同一应用产生的多个音频流时,该音源设备可以仅发送一条指示了音频流的类型和/或应用类型的指示信息,该指示信息与多个音频流对应,而无需发送多条指示信息,减少了带宽的消耗,有利于提高音频流的传输效率。
67、第三方面,本技术提供了一种混音方法,所述方法应用于第一设备,所述方法包括:向用户指示多个音频流的属性,所述多个音频流由多个设备生成,所述属性包括下述中的至少一项:所述音频流的标识、所述音频流的类型、生成所述音频流的应用的类型、生成所述音频流的音源设备的类型、生成所述音频流的音源设备所属的用户的类型和所述音频流的编码格式;接收所述用户的设置信息;根据所述设置信息配置所述多个音频流的混音权重。
68、这里,第一设备例如可以是便携移动设备(例如,手机、平板、计算机等)、智能穿戴设备(例如,运动手环、手表等)、车机等具有处理能力的终端设备,也可以是基础设施设备,例如家庭路由器、公共路由器等。
69、这里,用户可以是与具有音宿能力的设备和/或具有混音权重配置能力的设备关联的用户,例如使用具有混音权重配置能力的设备的用户,可以是具有混音权重配置能力的设备所属的用户,可以是使用具有音宿能力的设备的用户,也可以是具有音宿能力的设备所属的用户等。其中,音宿能力是指设备可以接收或使用音频流,使用音频流例如可以是播放音频流。
70、上述方法中,支持用户根据音频流的属性(例如,音频流的类型、产生音频流的音源设备的类型、生成音频流的应用的类型等中的至少一项)对音频流的混音权重进行动态配置,不仅有利于提升用户的听感体验,还满足了多应用场景下的用户需求。
71、可选地,所述接收所述用户的设置信息,包括:
72、获取所述用户通过所述第一设备的触摸屏输入的所述设置信息;
73、获取所述用户通过所述第一设备的按钮输入的所述设置信息;
74、获取所述用户通过所述第一设备的键盘输入的所述设置信息;
75、获取所述用户通过语音输入的所述设置信息;或
76、获取所述用户通过手势输入的所述设置信息。
77、实施上述实现方式,支持用户通过多种渠道,例如,设备的触摸屏、按钮、键盘以及语音、手势等输入相应的设置信息。
78、可选地,所述方法还包括:向所述用户指示所述多个音频流的使用场景;所述设置信息用于配置所述多个音频流在所述使用场景下的混音权重。
79、实施上述实现方式,还可以配置多个音频流在不同使用场景下的混音权重,满足用户在不同使用场景下的混音需求。
80、可选地,所述使用场景包括第一使用场景和第二使用场景,所述多个音频流在所述第一使用场景下的混音权重不同于所述多个音频流在所述第二使用场景下的混音权重。
81、实施上述实现方式,在不同的使用场景下,可以使用多个音频流在当前使用场景下的混音权重,满足了用户的多样性需求。
82、可选地,所述使用场景包括下述场景中的至少一种:游戏模式、驾驶模式、扬声器模式、耳机播放模式、休息模式、静音模式、学习模式和省电模式。
83、例如,在游戏模式场景下游戏类型的音频流的混音权重高于其他使用场景中游戏类型的音频流的混音权重。又例如,驾驶模式场景下导航类型的音频流的混音权重高于其他使用场景中导航类型的音频流的混音权重。又例如,学习模式场景中学习类应用生成的音频流的混音权重高于其他使用场景中学习类应用生成的音频流的混音权重。
84、可选地,所述方法还包括:基于所述混音权重,将所述多个音频流混合成被播放的音频流。
85、可选地,所述多个音频流包括具有高优先级的第一音频流,所述方法还包括通过以下多种方式中的至少一种方式提醒所述用户关注所述第一音频流:
86、增大所述第一音频流的混音权重;
87、多次播放所述第一音频流的内容;和
88、要求所述用户反馈确认。
89、这里,高优先级的第一音频流可以理解为:第一音频流携带有高优先级的标签,或者,第一音频流的优先级高于预设的优先级阈值,或者,第一音频流的优先级取值为高优先级对应的阈值等,在此不作具体限定。另外,优先级例如可以表示重要度、紧急程度、紧迫程度、与用户的关联程度等。
90、例如,音频流1和音频流2为第二设备从同一音源设备获取的两个音频流,其中,音频流1和音频流2为同一类型的音频流,例如均为机场广播,音频流1承载了与用户相关的航班内容,而音频流2未承载与用户相关的航班内容,则音频流1具有较高的优先级,在此情况下,可通过上述方式提醒用户重点关注音频流1。
91、实施上述实现方式,可以通过增大音频流的混音权重、多次播放音频流的内容、要求用户反馈确认等多种方式提醒用户关注具有高优先级的音频流。
92、可选地,所述增大所述第一音频流的混音权重,包括:在所述第一音频流的播放时间段内,降低所述多个音频流中与所述第一音频流相混合的其它音频流的播放音量;或者在所述第一音频流的播放时间段内,设置所述第一音频流为所述被播放的音频流中的唯一音频流。
93、实施上述实现方式,通过弱化与第一音频流相混合的其他音频流,或者,设置第一音频流为被播放的唯一音频流,可以使得第一音频流更加突出,用户也较容易关注第一音频流。
94、可选地,所述多次播放所述第一音频流的内容,包括:在所述被播放的音频流中重复多次混入所述第一音频流,且逐次增大所述第一音频流的混音权重。
95、实施上述实现方式,通过在被播放的音频流中重复多次混入第一音频流使得第一音频流被反复播放,且第一音频流每次以相较于前一次更大的混音权重被混入,使得第一音频流被逐次播放时第一音频流在被播放的音频流中的音量也越来越高,用户可以及时关注第一音频流。
96、可选地,所述要求所述用户反馈确认,包括:向所述用户询问是否知晓所述第一音频流承载的内容;接收所述用户的反馈信息,所述反馈信息用于指示所述用户确认知晓所述第一音频流承载的内容。
97、例如,向用户询问是否知晓第一音频流承载的内容:可以是在显示界面上显示待用户确认的“是否知晓第一音频流承载的内容”的弹框提示信息,同时还可以控制显示界面所在设备振动、播放提示音等。
98、实施上述实现方式,在有高优先级的第一音频流的情况下,还可以主动寻求用户对第一音频流的确认反馈,以确保用户关注了第一音频流。
99、可选地,在接收所述反馈信息之前,所述方法还包括:在被播放的音频流中重复混入所述第一音频流;在接收所述反馈信息之后,所述方法还包括:停止在被播放的音频流中混入所述第一音频流。
100、示例性地,停止在被播放的音频流中混入第一音频流,可以是在接收到用户的反馈信息后,不论是否再次接收到第一音频流,都停止在被播放的音频流中混入第一音频流。
101、可以看出,在未接收到用户的反馈信息时,通过在被播放的音频流中重复混入第一音频流以实现循环播放第一音频流的循环播放,能有效提醒用户关注第一音频流。
102、可选地,所述方法还包括:当所述被播放的音频流的音量超过预设音量阈值时,向所述用户提示所述音量过大。
103、实施上述实现方式,当被播放的音频流的音量过大时,可以提醒用户,以防止听力受损。
104、可选地,所述配置为在执行所述混音之前的预配置或者在执行所述混音过程中对所述混音权重的调整。
105、这里,预配置可以是出厂时的配置,也可以是用户的首次配置,还可以是在某使用场景下的第一次配置。
106、可选地,所述方法还包括:获取所述混音权重的默认设置;所述根据所述设置信息配置所述多个音频流的混音权重包括:根据所述设置信息和所述默认设置配置所述多个音频流的混音权重。
107、也就是说,音频流的混音权重的配置可以由混音权重的默认设置以及用户的偏好共同决定。例如,音频流的混音权重的默认设置要求类型1的音频流的混音权重应大于或等于第一预设值,而用户输入的设置信息指示了类型1的音频流的混音权重为目标值,且目标值小于第一预设值,假设用户的设置信息的优先级高于混音权重的默认设置的优先级的情况下,则可以确定类型1的音频流的混音权重应为目标值。
108、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。
109、实施上述实现方式,预先设置了第一值和第二值,且第二值大于第一值,基于音频流的混音权重与第一值、第二值之间的大小关系,可以定义该混音权重对应的音频流是否可以作为混音的来源,以及在可以作为混音的来源时具体为非唯一来源还是唯一来源,通过定义不同的混音行为,可以实现不同的混音处理,达到不同的混音效果。
110、第四方面,本技术提供了一种混音方法,所述方法应用于第一设备,所述方法包括:生成混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重;向第二设备发送所述混音配置信息,所述混音配置信息用于对所述多个音频流的混音处理。
111、这里,第一设备例如可以是便携移动设备(例如,手机、平板、计算机等)、智能穿戴设备(例如,运动手环、手表等)、车机等具有混音权重配置能力的终端设备,也可以是基础设施设备,例如家庭路由器、公共路由器等,还可以是终端设备、基础设施设备内的部件或芯片等。
112、第二设备例如可以是便携移动设备(例如,手机、平板、计算机等)、智能穿戴设备(例如,运动手环、手表、眼镜等)、车机等具有混音权重配置能力以及音宿能力的终端设备。
113、上述方法中,通过生成并发送包含了来自多个音源设备的多个音频流的混音权重的混音配置信息,有利于实现对来自不同音源设备的多个音频流的混音处理。
114、可选地,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。
115、其中,采样深度表示采样点对应的离散信号进行量化的精度,采样深度影响音频流的用户听感。
116、可选地,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。这里,音源设备的类型、音源设备所属用户的类型、生成音频流的应用的类型、音频流的使用场景等可参考第一方面中相应内容的叙述,在此不再赘述。
117、可选地,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的方法调用上,所述方法调用的句柄应为所述混音策略控制点的句柄。
118、可选地,向第二设备发送所述混音配置信息之前,所述方法还包括:获取所述第二设备支持的音频流的多种类型;所述生成混音配置信息,包括:根据所述第二设备支持的音频流的所述多种类型,生成所述混音配置信息,所述多种类型包括所述多个音频流的类型。
119、实施上述实现方式,混音配置信息中音频流的混音权重与音频流的类型之间存在对应关系,如此,使得混音配置信息的接收端在知晓音频流的类型的情况下,可以通过混音配置信息获取该类型的音频流对应的混音权重。
120、可选地,所述混音配置信息还基于下述因素中的至少一项生成:
121、产生音频流的音源设备的类型;
122、音频流的编码格式;
123、产生音频流的音源设备所属用户的类型;
124、生成音频流的应用的类型;和
125、音频流的使用场景。
126、也就是说,混音配置信息中音频流的混音权重还与产生音频流的音源设备的类型、产生音频流的音源设备所属用户的类型、生成音频流的应用的类型、音频流的编码格式、音频流的使用场景等音宿中的至少一项有关,充分考虑了应用时的多样性需求。
127、可选地,所述方法还包括:向所述第二设备发送混音周期,所述混音周期用于指示所述多个音频流中每个音频流被混音时所需的采样点的数量。
128、可以理解,当参与混音的音频流的数量为多个时,混音周期这个参数才有意义。
129、这里,多个音频流混音时采用统一的采样率和统一的混音周期,该混音周期可以是第一设备提供给第二设备的。示例性地,混音周期可以是以采样率为单位的时长,也可以是一个预设时长,在此不作具体限定。
130、示例性地,对于游戏类型的音频流期望时延低,则可以将混音周期设置的小一些;对于音乐类型的音频流期望音质高一些,则可以将混音周期设置的大一些。这里,时延是指音频流从音源端发出至音宿端接收到音频流之间的时间差。
131、可以看出,混音周期动态可配置,方便进行实时混音和以音频帧或其他时间维度的混音,能够兼顾实时性和音质。
132、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。此技术特征的有益效果可参考第一方面相应特征的技术效果的描述,在此不再赘述。
133、可选地,所述方法还包括:接收溢出指示信息,所述溢出指示信息用于指示混音后的音频流发生溢出,所述溢出指示信息包括所述混音后的音频流中响度输出占比最大的音频流的类型;根据所述溢出指示信息调整所述混音配置信息中的混音权重。
134、实施上述实现方式,还可以接收反馈的溢出指示信息,并基于溢出指示信息相应调整多个音频流中至少一个音频流的混音权重,这种反馈机制有利于改善用户的听感体验。
135、第五方面,本技术提供了一种混音方法,应用于第二设备,所述方法包括:从第一设备接收混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理;根据所述混音配置信息进行配置。
136、这里,第一设备和第二设备可以参考上述第四方面中相应内容的叙述,在此不再赘述。
137、上述方法中,通过混音配置信息可以实现对来自多个音源设备的多个音频流的混音处理。
138、可选地,所述第二设备当前播放第一音频流,所述方法还包括:接收第二音频流,所述第二音频流和所述第一音频流来自不同的音源设备;根据所述第一音频流的混音权重、所述第二音频流的混音权重、所述第一音频流和所述第二音频流,确定待播放的目标音频流;所述第一音频流的混音权重和所述第二音频流的混音权重从所述混音配置信息中获取;播放所述目标音频流。
139、实施上述实现方式,可以根据第一音频流的混音权重和所述第二音频流的混音权重确定待播放的目标音频流,实现了对来自不同音源设备的多个音频流的混音处理。
140、可选地,根据所述第一音频流的混音权重、所述第二音频流的混音权重、所述第一音频流和所述第二音频流,确定待播放的目标音频流,包括:在满足预设条件时,拒绝所述第二音频流加入所述混音,确定所述目标音频流为所述第一音频流,其中,所述预设条件为下述任一条件;所述第二音频流的混音权重小于或等于第一值且所述第一音频流的混音权重大于所述第一值;或,所述第一音频流的混音权重大于或等于第二值且所述第一音频流的混音权重大于或等于所述第二音频流的混音权重,所述第二值大于所述第一值。
141、实施上述实现方式,待加入的第二音频流被拒绝加入混音,则待播放的目标音频流为第一音频流,也就是说,正在播放的音频流仍为第一音频流。
142、可选地,根据所述第一音频流的混音权重、所述第二音频流的混音权重、所述第一音频流和所述第二音频流,确定待播放的目标音频流,包括:当所述第二音频流的混音权重大于或等于第二值且所述第二音频流的混音权重大于所述第一音频流的混音权重时,允许所述第二音频流抢占,确定所述目标音频流为所述第二音频流,其中,所述第二值大于所述第一值。
143、实施上述实现方式,待加入的第二音频流抢占成功,则待播放的目标音频流为第二音频流,也就是说,正在播放的音频流将由第一音频流切换为第二音频流。
144、可选地,根据所述第一音频流的混音权重、所述第二音频流的混音权重、所述第一音频流和所述第二音频流,确定待播放的目标音频流,包括:当所述第二音频流的混音权重大于第一值且小于第二值以及所述第一音频流的混音权重大于所述第一值且小于所述第二值时,允许所述第二音频流加入所述混音;对所述第一音频流和所述第二音频流进行混音生成第三音频流;其中,所述第二值大于所述第一值;确定所述目标音频流为所述第三音频流。
145、实施上述实现方式,待加入的第二音频流允许加入第一音频流进行混音,则待播放的目标音频流为第一音频流和第二音频流混音后的音频流,即第三音频流,也就是说,正在播放的音频流将由第一音频流切换为第三音频流。
146、下述第五方面的剩余技术特征的有益效果具体可参考上述第四方面中相应内容的叙述。
147、可选地,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。
148、可选地,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。
149、可选地,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的方法调用上,所述方法调用的句柄应为所述混音策略控制点的句柄。
150、可选地,所述从第一设备接收混音配置信息之前,所述方法还包括:向所述第一设备发送所述第二设备支持的音频流的多种类型。
151、第六方面,本技术提供了一种混音方法,应用于第一设备,所述方法包括:从第二设备接收第一消息,所述第一消息包括音频流混音服务的标识;基于所述第一消息向所述第二设备发送第二消息,所述第二消息包括第一混音代理标识,所述第一混音代理标识用于指示所述第一设备开始为所述第二设备提供混音代理。
152、这里,第一设备为可以提供混音代理且具有混音处理能力的设备。第一设备例如可以是便携移动设备(例如,手机、平板、计算机等)、智能穿戴设备(例如,运动手环、手表、眼镜等)、车机等具有处理能力的终端设备,也可以是基础设施设备,例如家庭路由器、公共路由器等,还可以是上述终端设备、基础设施设备内的部件或芯片等。
153、第二设备为寻找混音代理的具有音宿能力的设备。第二设备例如可以是耳机、音响、带播放器的眼镜或其他播放器等。
154、上述方法中,第一设备能够为能力有限的第二设备(例如,第二设备仅支持单路的音频流或某种传输模式的音频流)提供混音代理,能够帮助第二设备实现来自多个音源设备的多个音频流的混音处理,间接扩展了第二设备对来自多个设备的多音源的接收能力。
155、可选地,所述方法还包括:获取多个音频流,所述多个音频流来自多个音源设备;根据所述多个音频流,确定待播放的目标音频流;向所述第二设备发送所述目标音频流。
156、实施上述实现方式,由第二设备代替第一设备获取多个音频流以及执行混音处理,并将确定的待播放的目标音频流发送给第二设备,实现了为第二设备提供混音代理的功能,还间接扩展了第二设备对来自多个设备的多音源的接收能力。
157、可选地,所述向所述第二设备发送第二消息之前,所述方法还包括:发送第一请求消息,所述第一请求消息用于请求获取所述第二设备的混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理;从所述第二设备接收所述混音配置信息。
158、实施上述实现方式,第一设备可以基于从第二设备获取的混音配置信息对来自多个音源设备的多个音频流进行混音处理,实现为第二设备提供混音代理的功能。
159、可选地,所述方法还包括:发送第二请求消息,所述第二请求消息用于请求获取所述第二设备的音宿能力信息,所述音宿能力信息用于指示所述第二设备的音宿能力;从所述第二设备接收所述音宿能力信息;根据所述音宿能力信息,确定开始为所述第二设备提供所述混音代理。
160、示例性地,第二设备的音宿能力信息包括第二设备支持的编解码器的类型和能力(例如,采样率、采样深度、音频通道数、编码格式等)、支持的传输模式(例如单播、组播、广播中的至少一项)、音频流的类型和服务质量(quality of service,qos)等中的至少一项。
161、实施上述实现方式,第一设备可以基于音宿能力信息,判断自身是否可以作为为第二设备提供混音代理的设备。
162、可选地,所述方法还包括:向所述第二设备发送第三消息,所述第三消息包括第二混音代理标识,所述第二混音代理标识用于指示所述第一设备结束为所述第二设备提供所述混音代理。
163、实施上述实现方式,第一设备需要结束混音代理时,可以向第二设备发送第三消息,以告知第二设备自身结束为第二设备提供混音代理。
164、可选地,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。
165、可选地,所述音频流混音服务的标识的长度为16比特。
166、第七方面,本技术提供了一种混音方法,所述方法应用于第二设备,所述方法包括:广播第一消息,所述第一消息包括音频流混音服务的标识;从第一设备接收第二消息,所述第二消息包括第一混音代理标识,所述第一混音代理标识用于指示所述第一设备开始为所述第二设备提供混音代理。
167、这里,第一设备和第二设备可以参考上述第六方面中相应内容的叙述,在此不再赘述。
168、上述方法中,第二设备可以通过广播消息寻找可以为自身提供混音代理的设备,当接收到第二消息时,基于第二消息确定第一设备为自身寻找到的为自身提供混音代理的设备,能够代替第二设备实现对多个音源设备的多个音频流的混音处理。
169、可选地,所述从第一设备接收第二消息之前,所述方法还包括:从所述第一设备接收第一请求消息;基于所述第一请求消息,向所述第一设备发送混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理。
170、实施上述实现方式,通过向第一设备发送混音配置信息,使得第一设备基于混音配置信息对来自多个音源设备的多个音频流进行混音处理,实现为第二设备提供混音代理的功能。
171、可选地,所述从第一设备接收第二消息之前,所述方法还包括:从所述第一设备接收第二请求消息;基于所述第二请求消息,向所述第一设备发送音宿能力信息,所述音宿能力信息用于指示所述第二设备的音宿能力。
172、示例性地,第二设备的音宿能力信息包括第二设备支持的编解码器的类型和能力(例如,采样率、采样深度、音频通道数、编码格式等)、支持的传输模式(例如单播、组播、广播中的至少一项)、音频流的类型和服务质量(quality of service,qos)等中的至少一项。第二设备的音宿能力信息可用于第一设备判断自身是否可以作为为第二设备提供混音代理的设备。
173、可选地,所述方法还包括:从所述第一设备接收第三消息,所述第三消息包括第二混音代理标识,所述第二混音代理标识指示所述第一设备结束为所述第二设备提供所述混音代理。
174、实施上述实现方式,通过第三消息知晓第一设备结束为第二设备提供混音代理,第二设备恢复自行扫描和/或连接音源设备。
175、可选地,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。
176、可选地,所述音频流混音服务的标识的长度为16比特。
177、第八方面,本技术提供了一种用于混音的装置,所述装置为第一设备或包含于所述第一设备中,所述装置包括:接收单元,用于从至少一个音源设备接收至少一条指示信息,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应;处理单元,用于根据所述至少一条指示信息确定所述至少一个音频流的混音权重。
178、可选地,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应,包括:
179、所述至少一条指示信息用于指示下述信息中的至少一项:
180、所述至少一个音频流的类型;
181、所述至少一个音频流的编码格式;
182、所述至少一个音源设备的类型;
183、所述混音权重;
184、所述至少一个音源设备所属用户的类型;和
185、生成所述至少一个音频流的应用的类型。
186、可选地,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用生成的音频流。
187、可选地,所述装置还包括:获取单元,用于获取多个音频流,所述多个音频流来自多个音源设备,所述多个音频流包括所述至少一个音频流;所述处理单元还用于根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流。这里,所述多个音源设备可以包括所述装置,也可以不包括所述装置,在此不作具体限定。
188、可选地,所述装置还包括:播放单元,用于播放所述目标音频流;或者,发送单元,用于向目标设备发送所述目标音频流。
189、可选地,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:在满足第一预设条件时,确定所述目标音频流为所述第一音频流,其中,所述第一预设条件为下述任一条件:所述第二音频流的混音权重小于或等于所述第一值且所述第一音频流的混音权重大于所述第一值;或,所述第一音频流的混音权重大于或等于第二值且所述第一音频流的混音权重大于或等于所述第二音频流的混音权重,所述第二值大于所述第一值。
190、可选地,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:在满足第二预设条件时,确定所述目标音频流为所述第二音频流,其中,所述第二预设条件为下述任一条件:所述第一音频流的混音权重小于或等于所述第一值且所述第二音频流的混音权重大于所述第一值;或,所述第二音频流的混音权重大于或等于第二值且所述第二音频流的混音权重大于所述第一音频流的混音权重,所述第二值大于所述第一值。
191、可选地,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:当所述第二音频流的混音权重大于第一值且小于第二值以及所述第一音频流的混音权重大于所述第一值且小于所述第二值时,所述第二值大于所述第一值,对所述第一音频流和所述第二音频流进行混音生成第三音频流;确定所述目标音频流为所述第三音频流。
192、可选地,所述多个音频流包括第一音频流和第二音频流;所述第一音频流为所述第一设备生成,所述第二音频流来自第一音源设备;或,所述第一音频流来自第一音源设备,所述第二音频流来自第二音源设备。
193、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。
194、第九方面,本技术提供了一种用于混音的装置,所述装置为第二设备或包含于所述第二设备中,所述装置包括:发送单元,用于发送至少一条指示信息,所述至少一条指示信息与至少一个音频流对应,所述至少一条指示信息用于确定所述至少一个音频流的混音权重;所述发送单元,还用于发送所述至少一个音频流。
195、可选地,所述至少一条指示信息与所述第二设备生成的至少一个音频流对应,包括:
196、所述至少一条指示信息用于指示下述信息中的至少一项:
197、所述至少一个音频流的类型;
198、所述至少一个音频流的编码格式;
199、所述第二设备的类型;
200、所述混音权重;
201、所述第二设备所属用户的类型;和
202、生成所述至少一个音频流的应用的类型。
203、可选地,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。
204、可选地,所述至少一条指示信息包括第一指示信息,其中,所述第一指示信息与第一音频流和第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。
205、第十方面,本技术提供了一种用于混音的装置,所述装置为第一设备或包含于所述第一设备中,所述装置包括:显示单元,用于向用户指示多个音频流的属性,所述多个音频流由多个设备生成,所述属性包括下述中的至少一项:所述音频流的标识、所述音频流的类型、生成所述音频流的应用的类型、生成所述音频流的音源设备的类型、生成所述音频流的音源设备所属的用户的类型和所述音频流的编码格式;接收单元,用于接收所述用户的设置信息;处理单元,用于根据所述设置信息配置所述多个音频流的混音权重。
206、可选地,所述接收单元具体用于:
207、获取所述用户通过所述第一设备的触摸屏输入的所述设置信息;
208、获取所述用户通过所述第一设备的按钮输入的所述设置信息;
209、获取所述用户通过所述第一设备的键盘输入的所述设置信息;
210、获取所述用户通过语音输入的所述设置信息;或
211、获取所述用户通过手势输入的所述设置信息。
212、可选地,所述显示单元还用于向所述用户指示所述多个音频流的使用场景;所述设置信息用于配置所述多个音频流在所述使用场景下的混音权重。
213、可选地,所述使用场景包括第一使用场景和第二使用场景,所述多个音频流在所述第一使用场景下的混音权重不同于所述多个音频流在所述第二使用场景下的混音权重。
214、可选地,所述使用场景包括下述场景中的至少一种:游戏模式、驾驶模式、扬声器模式、耳机播放模式、休息模式、静音模式、学习模式和省电模式。
215、可选地,所述处理单元还用于:基于所述混音权重,将所述多个音频流混合成被播放的音频流。
216、可选地,所述多个音频流包括具有高优先级的第一音频流,所述处理单元还用于通过以下多种方式中的至少一种方式提醒所述用户关注所述第一音频流:
217、增大所述第一音频流的混音权重;
218、多次播放所述第一音频流的内容;和
219、要求所述用户反馈确认。
220、可选地,所述处理单元具体用于:在所述第一音频流的播放时间段内,降低所述多个音频流中与所述第一音频流相混合的其它音频流的播放音量;或者在所述第一音频流的播放时间段内,设置所述第一音频流为所述被播放的音频流中的唯一音频流。
221、可选地,所述处理单元具体用于:在所述被播放的音频流中重复多次混入所述第一音频流,且逐次增大所述第一音频流的混音权重。
222、可选地,所述处理单元具体用于:向所述用户询问是否知晓所述第一音频流承载的内容;接收所述用户的反馈信息,所述反馈信息用于指示所述用户确认知晓所述第一音频流承载的内容。
223、可选地,所述处理单元还用于在接收所述反馈信息之前,在被播放的音频流中重复混入所述第一音频流;在接收所述反馈信息之后,停止在被播放的音频流中混入所述第一音频流。
224、可选地,所述处理单元还用于:当所述被播放的音频流的音量超过预设音量阈值时,向所述用户提示所述音量过大。
225、可选地,所述配置为在执行所述混音之前的预配置或者在执行所述混音过程中对所述混音权重的调整。
226、可选地,所述装置还包括:获取单元,用于获取所述混音权重的默认设置;所述处理单元具体用于:根据所述设置信息和所述默认设置配置所述多个音频流的混音权重。
227、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。
228、第十一方面,本技术提供了一种用于混音的装置,所述装置为第一设备或包含于所述第一设备中,所述装置包括:生成单元,用于生成混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重;发送单元,用于向第二设备发送所述混音配置信息,所述混音配置信息用于对所述多个音频流的混音处理。
229、可选地,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。
230、可选地,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。
231、可选地,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的装置调用上,所述装置调用的句柄应为所述混音策略控制点的句柄。
232、可选地,所述装置还包括:获取单元,用于获取所述第二设备支持的音频流的多种类型;所述生成单元具体用于:根据所述第二设备支持的音频流的所述多种类型,生成所述混音配置信息,所述多种类型包括所述多个音频流的类型。
233、可选地,所述混音配置信息还基于下述因素中的至少一项生成:
234、产生音频流的音源设备的类型;
235、音频流的编码格式;
236、产生音频流的音源设备所属用户的类型;
237、生成音频流的应用的类型;和
238、音频流的使用场景。
239、可选地,所述发送单元还用于向所述第二设备发送混音周期,所述混音周期用于指示所述多个音频流中每个音频流被混音时所需的采样点的数量。
240、可选地,当所述混音权重小于或等于第一值时,所述混音权重用于指示拒绝将与所述混音权重对应的音频流作为所述混音的来源;或,当所述混音权重大于所述第一值且小于第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的非唯一来源,所述第二值大于所述第一值;或,当所述混音权重大于或等于所述第二值时,所述混音权重用于指示允许将与所述混音权重对应的音频流作为所述混音的唯一来源。
241、可选地,所述装置还包括:接收单元,用于接收溢出指示信息,所述溢出指示信息用于指示混音后的音频流发生溢出,所述溢出指示信息包括所述混音后的音频流中响度输出占比最大的音频流的类型;所述处理单元还用于根据所述溢出指示信息调整所述混音配置信息中的混音权重。
242、第十二方面,本技术提供了一种用于混音的装置,所述装置为第二设备或包含于所述第二设备中,所述装置包括:接收单元,用于从第一设备接收混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理;处理单元,用于根据所述混音配置信息进行配置。
243、可选地,所述第二设备当前播放第一音频流,所述接收单元还用于接收第二音频流,所述第二音频流和所述第一音频流来自不同的音源设备;所述处理单元还用于根据所述第一音频流的混音权重、所述第二音频流的混音权重、所述第一音频流和所述第二音频流,确定待播放的目标音频流;所述第一音频流的混音权重和所述第二音频流的混音权重从所述混音配置信息中获取;所述装置还包括:播放单元用于播放所述目标音频流。
244、可选地,所述处理单元具体用于:在满足预设条件时,拒绝所述第二音频流加入所述混音,确定所述目标音频流为所述第一音频流,其中,所述预设条件为下述任一条件;所述第二音频流的混音权重小于或等于第一值且所述第一音频流的混音权重大于所述第一值;或,所述第一音频流的混音权重大于或等于第二值且所述第一音频流的混音权重大于或等于所述第二音频流的混音权重,所述第二值大于所述第一值。
245、可选地,所述处理单元具体用于:当所述第二音频流的混音权重大于或等于第二值且所述第二音频流的混音权重大于所述第一音频流的混音权重时,允许所述第二音频流抢占,确定所述目标音频流为所述第二音频流,其中,所述第二值大于所述第一值。
246、可选地,所述处理单元具体用于:当所述第二音频流的混音权重大于第一值且小于第二值以及所述第一音频流的混音权重大于所述第一值且小于所述第二值时,允许所述第二音频流加入所述混音;对所述第一音频流和所述第二音频流进行混音生成第三音频流;其中,所述第二值大于所述第一值;确定所述目标音频流为所述第三音频流。
247、可选地,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。
248、可选地,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。
249、可选地,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的装置调用上,所述装置调用的句柄应为所述混音策略控制点的句柄。
250、可选地,所述装置还包括:发送单元,用于向所述第一设备发送所述第二设备支持的音频流的多种类型。
251、第十三方面,本技术提供了一种用于混音的装置,所述装置为第一设备或包含于所述第一设备中,所述装置包括:接收单元,用于从第二设备接收第一消息,所述第一消息包括音频流混音服务的标识;发送单元,用于基于所述第一消息向所述第二设备发送第二消息,所述第二消息包括第一混音代理标识,所述第一混音代理标识用于指示所述第一设备开始为所述第二设备提供混音代理。
252、可选地,所述装置还包括:获取单元,用于获取多个音频流,所述多个音频流来自多个音源设备;处理单元,用于根据所述多个音频流,确定待播放的目标音频流;所述发送单元还用于向所述第二设备发送所述目标音频流。这里,所述多个音源设备可以包括所述装置,也可以不包括所述装置,在此不作具体限定。
253、可选地,所述发送单元还用于发送第一请求消息,所述第一请求消息用于请求获取所述第二设备的混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理;所述接收单元还用于从所述第二设备接收所述混音配置信息。
254、可选地,所述发送单元还用于发送第二请求消息,所述第二请求消息用于请求获取所述第二设备的音宿能力信息,所述音宿能力信息用于指示所述第二设备的音宿能力;所述接收单元还用于从所述第二设备接收所述音宿能力信息;所述装置还包括,处理单元用于:根据所述音宿能力信息,确定开始为所述第二设备提供所述混音代理。
255、可选地,所述发送单元还用于向所述第二设备发送第三消息,所述第三消息包括第二混音代理标识,所述第二混音代理标识用于指示所述第一设备结束为所述第二设备提供所述混音代理。
256、可选地,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。
257、可选地,所述音频流混音服务的标识的长度为16比特。
258、第十四方面,本技术提供了一种用于混音的装置,所述装置为第二设备或包含于所述第二设备中,所述装置包括:发送单元,用于广播第一消息,所述第一消息包括音频流混音服务的标识;接收单元,用于从第一设备接收第二消息,所述第二消息包括第一混音代理标识,所述第一混音代理标识用于指示所述第一设备开始为所述第二设备提供混音代理。
259、可选地,所述接收单元还用于从所述第一设备接收第一请求消息;所述发送单元还用于基于所述第一请求消息,向所述第一设备发送混音配置信息,所述混音配置信息包括来自多个音源设备的多个音频流的混音权重,所述混音配置信息用于对所述多个音频流的混音处理。
260、可选地,所述接收单元还用于从所述第一设备接收第二请求消息;所述发送单元还用于基于所述第二请求消息,向所述第一设备发送音宿能力信息,所述音宿能力信息用于指示所述第二设备的音宿能力。
261、可选地,所述接收单元还用于从所述第一设备接收第三消息,所述第三消息包括第二混音代理标识,所述第二混音代理标识指示所述第一设备结束为所述第二设备提供所述混音代理。
262、可选地,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。
263、可选地,所述音频流混音服务的标识的长度为16比特。
264、第十五方面,本技术提供了一种设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第一方面或者第一方面的任一可能的实现方式中的方法。
265、第十六方面,本技术提供了一种设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第三方面或者第三方面的任一可能的实现方式中的方法。
266、第十七方面,本技术提供了一种音源设备,所述音源设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第二方面或者第二方面的任一可能的实现方式中的方法。
267、第十八方面,本技术提供了一种用于混音权重配置的设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第四方面或者第四方面的任一可能的实现方式中的方法。
268、第十九方面,本技术提供了一种使用音频流的设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第五方面或者第五方面的任一可能的实现方式中的方法。
269、第二十方面,本技术提供了一种用于提供混音代理的设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第六方面或者第六方面的任一可能的实现方式中的方法。
270、第二十一方面,本技术提供了一种使用音频流的设备,所述设备包括处理器和存储器,其中,存储器用于存储程序指令;所述处理器调用所述存储器中的程序指令,使得设备执行第七方面或者第七方面的任一可能的实现方式中的方法。
271、第二十二方面,本技术提供了一种车辆,所述车辆包括第八方面至第十四方面中任一方面所述的装置,或者包括第八方面至第十四方面的任一可能的实现方式中的装置,或者包括第十五方面至第二十一方面中任一方面所述的设备,或者包括第十五方面至第二十一方面的任一可能的实现方式中的设备。
272、第二十三方面,本技术提供了一种混音系统,所述系统包括第一装置、第二装置和第三装置,其中,第三装置用于实现第二方面或者第二方面的任一可能的实现方式中的方法,第一装置用于实现第四方面或者第四方面的任一可能的实现方式中的方法且第二装置用于实现第五方面或者第五方面的任一可能的实现方式中的方法,或者,第一装置用于实现第六方面或者第六方面的任一可能的实现方式中的方法且第二装置用于实现第七方面或者第七方面的任一可能的实现方式中的方法。
273、进一步地,第三装置可以是第九方面或者第九方面的任一可能的实现方式中的装置,或者是第十七方面所述的设备;第一装置可以是第十一方面或者第十一方面的任一可能的实现方式中的装置,或者是第十三方面或者第十三方面的任一可能的实现方式中的装置,或者是第十八方面所述的设备,或者是第二十方面所述的设备;第二装置可以是第十二方面或者第十二方面的任一可能的实现方式中的装置,或者是第十四方面或者第十四方面的任一可能的实现方式中的装置,或者是第十九方面所述的设备,或者是第二十一方面所述的设备。
274、第二十四方面,本技术提供了一种混音系统,所述系统包括第一装置和第二装置,其中,第一装置用于执行第二方面或者第二方面的任一可能的实现方式中的方法,第二装置用于执行第一方面或者第一方面的任一可能的实现方式中的方法,和/或,执行第三方面或者第三方面的任一可能的实现方式中的方法。
275、进一步地,第一装置可以是第九方面或者第九方面的任一可能的实现方式中的装置,或者是第十七方面所述的设备;第二装置可以是第八方面或者第八方面的任一可能的实现方式中的装置,或者是第十五方面所述的设备,或者是第十方面或者第十方面的任一可能的实现方式中的装置,或者是第十六方面所述的设备。
276、第二十五方面,本技术提供了一种计算机可读存储介质,包括计算机指令,当所述计算机指令在被处理器运行时,实现上述第一方面或者第一方面的任一可能的实现方式中的方法,或者实现上述第二方面或者第二方面的任一可能的实现方式中的方法,或者实现上述第三方面或者第三方面的任一可能的实现方式中的方法,或者实现上述第四方面或者第四方面的任一可能的实现方式中的方法,或者实现上述第五方面或者第五方面的任一可能的实现方式中的方法,或者实现上述第六方面或者第六方面的任一可能的实现方式中的方法,或者实现上述第七方面或者第七方面的任一可能的实现方式中的方法。
277、第二十六方面,本技术提供了一种计算机程序产品,当该计算机程序产品被处理器执行时,实现上述第一方面或者第一方面的任一可能的实施例中的所述方法,或者实现上述第二方面或者第二方面的任一可能的实现方式中的方法,或者实现上述第三方面或者第三方面的任一可能的实现方式中的方法,或者实现上述第四方面或者第四方面的任一可能的实现方式中的方法,或者实现上述第五方面或者第五方面的任一可能的实现方式中的方法,或者实现上述第六方面或者第六方面的任一可能的实现方式中的方法,或者实现上述第七方面或者第七方面的任一可能的实现方式中的方法。
278、示例性地,该计算机程序产品例如可以为一个软件安装包。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23042.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表