System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种混音方法及相关装置制造方法及图纸_技高网

一种混音方法及相关装置制造方法及图纸

技术编号:40907276 阅读:2 留言:0更新日期:2024-04-18 14:37
本申请公开了一种混音方法及相关装置,该方法包括:音宿侧的设备可以从多个音源设备接收多条指示信息,其中,多条指示信息与多个音频流对应,音宿侧的设备根据多条指示信息可以确定这多个音频流的混音权重,这多个音频流的混音权重用于这多个音频流的混音处理。实施本申请,能够实现对来自多个音源设备的多个音频流的混音处理。

【技术实现步骤摘要】

本申请涉及音频流混音领域,尤其涉及一种混音方法及相关装置


技术介绍

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、可选地,所述多个音本文档来自技高网...

【技术保护点】

1.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用生成的音频流。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

7.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

8.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

9.根据权利要求4-8任一项所述的方法,其特征在于,

10.根据权利要求1-9任一项所述的方法,其特征在于,

11.一种混音方法,其特征在于,所述方法应用于第二设备,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述至少一条指示信息与所述第二设备生成的至少一个音频流对应,包括:

13.根据权利要求11或12所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。

14.根据权利要求11或12所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息,其中,所述第一指示信息与第一音频流和第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。

15.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

16.根据权利要求15所述的方法,其特征在于,所述接收所述用户的设置信息,包括:

17.根据权利要求15或16所述的方法,其特征在于,所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述使用场景包括第一使用场景和第二使用场景,所述多个音频流在所述第一使用场景下的混音权重不同于所述多个音频流在所述第二使用场景下的混音权重。

19.根据权利要求17或18所述的方法,其特征在于,

20.根据权利要求15-19任一项所述的方法,其特征在于,所述方法还包括:

21.根据权利要求20所述的方法,其特征在于,所述多个音频流包括具有高优先级的第一音频流,所述方法还包括通过以下多种方式中的至少一种方式提醒所述用户关注所述第一音频流:

22.根据权利要求21所述的方法,其特征在于,所述增大所述第一音频流的混音权重,包括:

23.根据权利要求21或22所述的方法,其特征在于,所述多次播放所述第一音频流的内容,包括:

24.根据权利要求21-23任一项所述的方法,其特征在于,所述要求所述用户反馈确认,包括:

25.根据权利要求24所述的方法,其特征在于,

26.根据权利要求20-25任一项所述的方法,其特征在于,所述方法还包括:

27.根据权利要求15-26任一项所述的方法,其特征在于,所述配置为在执行所述混音之前的预配置或者在执行所述混音过程中对所述混音权重的调整。

28.根据权利要求15-27任一项所述的方法,其特征在于,所述方法还包括:

29.根据权利要求15-28任一项所述的方法,其特征在于,

30.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

31.根据权利要求30所述的方法,其特征在于,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。

32.根据权利要求30或31所述的方法,其特征在于,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述...

【技术特征摘要】

1.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用生成的音频流。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

7.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

8.根据权利要求4或5所述的方法,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述根据所述多个音频流和所述多个音频流的混音权重,确定待播放的目标音频流,包括:

9.根据权利要求4-8任一项所述的方法,其特征在于,

10.根据权利要求1-9任一项所述的方法,其特征在于,

11.一种混音方法,其特征在于,所述方法应用于第二设备,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述至少一条指示信息与所述第二设备生成的至少一个音频流对应,包括:

13.根据权利要求11或12所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。

14.根据权利要求11或12所述的方法,其特征在于,所述至少一条指示信息包括第一指示信息,其中,所述第一指示信息与第一音频流和第二音频流对应,其中,所述第一音频流和所述第二音频流为同一类型的音频流和/或由同一应用生成的音频流。

15.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

16.根据权利要求15所述的方法,其特征在于,所述接收所述用户的设置信息,包括:

17.根据权利要求15或16所述的方法,其特征在于,所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述使用场景包括第一使用场景和第二使用场景,所述多个音频流在所述第一使用场景下的混音权重不同于所述多个音频流在所述第二使用场景下的混音权重。

19.根据权利要求17或18所述的方法,其特征在于,

20.根据权利要求15-19任一项所述的方法,其特征在于,所述方法还包括:

21.根据权利要求20所述的方法,其特征在于,所述多个音频流包括具有高优先级的第一音频流,所述方法还包括通过以下多种方式中的至少一种方式提醒所述用户关注所述第一音频流:

22.根据权利要求21所述的方法,其特征在于,所述增大所述第一音频流的混音权重,包括:

23.根据权利要求21或22所述的方法,其特征在于,所述多次播放所述第一音频流的内容,包括:

24.根据权利要求21-23任一项所述的方法,其特征在于,所述要求所述用户反馈确认,包括:

25.根据权利要求24所述的方法,其特征在于,

26.根据权利要求20-25任一项所述的方法,其特征在于,所述方法还包括:

27.根据权利要求15-26任一项所述的方法,其特征在于,所述配置为在执行所述混音之前的预配置或者在执行所述混音过程中对所述混音权重的调整。

28.根据权利要求15-27任一项所述的方法,其特征在于,所述方法还包括:

29.根据权利要求15-28任一项所述的方法,其特征在于,

30.一种混音方法,其特征在于,所述方法应用于第一设备,所述方法包括:

31.根据权利要求30所述的方法,其特征在于,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。

32.根据权利要求30或31所述的方法,其特征在于,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。

33.根据权利要求30-32任一项所述的方法,其特征在于,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的方法调用上,所述方法调用的句柄应为所述混音策略控制点的句柄。

34.根据权利要求30-33任一项所述的方法,其特征在于,向第二设备发送所述混音配置信息之前,所述方法还包括:

35.根据权利要求30-34任一项所述的方法,其特征在于,所述混音配置信息还基于下述因素中的至少一项生成:

36.根据权利要求30-35任一项所述的方法,其特征在于,所述方法还包括:

37.根据权利要求30-36任一项所述的方法,其特征在于,

38.根据权利要求30-37任一项所述的方法,其特征在于,所述方法还包括:

39.一种混音方法,其特征在于,应用于第二设备,所述方法包括:

40.根据权利要求39所述的方法,其特征在于,所述第二设备当前播放第一音频流,所述方法还包括:

41.根据权利要求40所述的方法,其特征在于,

42.根据权利要求40所述的方法,其特征在于,

43.根据权利要求40所述的方法,其特征在于,

44.根据权利要求39-43任一项所述的方法,其特征在于,所述音频流的混音权重用于调整所述音频流的采样点的采样深度。

45.根据权利要求39-44任一项所述的方法,其特征在于,所述多个音频流的类型不同,和/或所述多个音频流的编码格式不同,和/或所述多个音频流的使用场景不同,和/或生成所述多个音频流的应用的类型不同,和/或所述多个音源设备的类型不同,和/或所述多个音源设备所属的用户的类型不同。

46.根据权利要求39-45任一项所述的方法,其特征在于,所述混音配置信息由混音策略配置信令携带,所述混音策略配置信令承载在混音策略控制点的方法调用上,所述方法调用的句柄应为所述混音策略控制点的句柄。

47.根据权利要求39-46任一项所述的方法,其特征在于,所述从第一设备接收混音配置信息之前,所述方法还包括:

48.一种混音方法,其特征在于,应用于第一设备,所述方法包括:

49.根据权利要求48所述的方法,其特征在于,所述方法还包括:

50.根据权利要求48或49所述的方法,其特征在于,所述向所述第二设备发送第二消息之前,所述方法还包括:

51.根据权利要求48-50任一项所述的方法,其特征在于,所述方法还包括:

52.根据权利要求48-51任一项所述的方法,其特征在于,所述方法还包括:

53.根据权利要求48-52任一项所述的方法,其特征在于,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。

54.根据权利要求53所述的方法,其特征在于,所述音频流混音服务的标识的长度为16比特。

55.一种混音方法,其特征在于,所述方法应用于第二设备,所述方法包括:

56.根据权利要求55所述的方法,其特征在于,所述从第一设备接收第二消息之前,所述方法还包括:

57.根据权利要求55或56所述的方法,其特征在于,所述从第一设备接收第二消息之前,所述方法还包括:

58.根据权利要求55-57任一项所述的方法,其特征在于,所述方法还包括:

59.根据权利要求55-58任一项所述的方法,其特征在于,所述第一消息为广播的公开信息数据,所述公开信息数据包括第一字段和第二字段,所述第一字段用于指示所述音频流混音服务的标识由标准服务数据信息携带,所述第二字段用于指示所述音频流混音服务的标识。

60.根据权利要求59所述的方法,其特征在于,所述音频流混音服务的标识的长度为16比特。

61.一种用于混音的装置,其特征在于,所述装置为第一设备或包含于所述第一设备中,所述装置包括:

62.根据权利要求61所述的装置,其特征在于,所述至少一条指示信息与所述至少一个音源设备产生的至少一个音频流对应,包括:

63.根据权利要求61或62所述的装置,其特征在于,所述至少一条指示信息包括第一指示信息和第二指示信息,其中,所述第一指示信息与第一音频流对应,所述第二指示信息与第二音频流对应,所述第一音频流和所述第二音频流为同一类型的音频流和/或来自同一音源设备和/或由同一个应用生成的音频流。

64.根据权利要求61-63任一项所述的装置,其特征在于,所述装置还包括:

65.根据权利要求64所述的装置,其特征在于,所述装置还包括:

66.根据权利要求64或65所述的装置,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:

67.根据权利要求64或65所述的装置,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:

68.根据权利要求64或65所述的装置,其特征在于,所述多个音频流包括第一音频流和第二音频流,所述处理单元具体用于:

69.根据权利要求64-68任...

【专利技术属性】
技术研发人员:全超王键王雅莉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1