首页> 中国专利> 在线合唱的合唱终端自适应音量调节方法、装置及系统

在线合唱的合唱终端自适应音量调节方法、装置及系统

摘要

本发明公开了一种在线合唱的合唱终端自适应音量调节方法,涉及互联网多媒体处理技术领域。本发明通过采集本地终端音频和第二终端音频,当接收到用户的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量,基于本方法,当演唱者不想受到其他演唱者影响或不想听见其他演唱参与者的声音时,使得合唱终端的用户可以根据自己的喜好调整在本地终端播放的第二终端音频的音量,无论第二演唱者的演唱能力如何,本地终端的演唱者都可以不受影响地进行演唱,提高演唱者的参与体验。

著录项

  • 公开/公告号CN116153276A

    专利类型发明专利

  • 公开/公告日2023-05-23

    原文格式PDF

  • 申请/专利权人 广州趣丸网络科技有限公司;

    申请/专利号CN202211490586.5

  • 发明设计人 廖志勤;黄卫宁;

    申请日2022-11-25

  • 分类号G10H1/36(2006.01);G10H1/46(2006.01);

  • 代理机构北京集佳知识产权代理有限公司 11227;

  • 代理人张茵

  • 地址 510000 广东省广州市天河区平云路163号之二1601室(部位:自编之01室)

  • 入库时间 2023-06-19 19:37:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-06-09

    实质审查的生效 IPC(主分类):G10H 1/36 专利申请号:2022114905865 申请日:20221125

    实质审查的生效

  • 2023-05-23

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及互联网多媒体处理技术领域,尤其涉及一种合唱终端的合唱音量自适应调节方法。

背景技术

传统的在线K歌活动中,经常出现由一名主唱者和若干名合唱者连麦构成多人合唱的情形,主唱者和合唱者统称为演唱者。在这种情形下,由于不同的演唱者对歌曲的表达方式和演唱方式有差异,有些演唱者由于唱歌能力问题,如跑调,在参与合唱时容易影响他人,导致其他演唱者演唱效果不好。

由于现有在线合唱活动的上述缺陷,使得一些有意向但不想受到其他演唱者影响的合唱者直接选择不加入合唱,使得在线K歌活动的参与度较差;在部分时候,因为受到其他演唱者的影响而导致自己的演唱效果变差会进一步降低合唱者参与合唱的K歌体验,影响合唱娱乐场景的生态发展。

发明内容

本发明提供了一种在线合唱的合唱终端自适应音量调节方法,用于解决现有合唱中,合唱终端的用户体验感较差的技术问题。

本发明提供的一种在线合唱的合唱终端自适应音量调节方法,包括:

S1:采集本地终端音频和第二终端音频;

S2:当接收到用户的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量。

优选的,在步骤S2之前还包括:

S20:获取第一预设音量值和第二预设音量值,将所述第一预设音量值作为所述播放调音指令中的第一音频音量值,将所述第二预设音量值作为所述播放调音指令中的第二音频音量值。

优选的在步骤S2之前还包括:

S11A:当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放;

S12A:当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值。

优选的,在步骤S2之前还包括:

S11B:当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值;

S12B:判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示。

优选的,在步骤S12B之后还包括:

当接收到根据所述音量建议值得到的第二用户指令时,将所述第二用户指令中的音频音量值作为所述播放调音指令中的第二音频音量值。

优选的,在步骤S12B之后还包括:

当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值。

优选的,其特征在于,在步骤S2之前还包括:

S11C:当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放;

S12C:当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值。

优选的,其特征在于,在步骤S2之前还包括:

S11D:当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放。

优选的,在步骤S11D之后还包括:

当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值。

优选的,在步骤S11D之后还包括:

当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值。

优选的,在步骤S2之后还包括:

S21A:当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放;

S22A:当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

优选的,在步骤S2之后还包括:

S21B:当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值;

S22B:判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示。

优选的,在步骤S22B之后还包括:

当接收到根据所述音量建议值得到的第二用户指令时,将所述推送音量值或所述播放音量建议值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

优选的,在步骤S22B之后还包括:

当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

优选的,在步骤S2之后还包括:

S21C:当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放;

S22C:当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

优选的,在步骤S2之后还包括:

S21D:当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放。

优选的,在步骤S11D之后还包括:

当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

优选的,在步骤S11D之后还包括:

当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

优选的,在步骤S1之后还包括:

S211:当演唱曲目、演唱者或第二终端音频发生变化时,向用户发出调音提醒。

一种合唱装置,应用于合唱终端,包括:

收音单元,用于采集本地终端音频和第二终端音频;

调音单元,用于当接收到用户的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量。

一种合唱系统,包括:

合唱终端,用于接收本地终端音频和第二终端音频,当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量,并将调整音量后的本地终端音频和第二终端音频混音后在合唱终端播放;

主唱终端,用于接收本地终端音频和合唱终端音频,当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的本地终端音频和合唱终端音频混音后在主唱终端播放;

观众终端,用于接收主唱终端音频和合唱终端音频,当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节主唱终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的主唱终端音频和合唱终端音频混音后在观众终端播放。

从以上技术方案可以看出,本发明提供了一种应用于合唱终端的自适应音量调节方法,其优点在于,当接收到用户的播放调音指令时,根据播放调音指令中的音频音量值调节本地终端音频的播放音量和第二终端音频的播放音量,当演唱者不想受到其他演唱者影响或不想听见其他演唱参与者的声音时,使得合唱终端的用户可以根据自己的喜好调整在本地终端播放的第二终端音频的音量,无论其他演唱者的演唱能力如何,本地终端的演唱者都可以不受影响地进行演唱。同时,合唱终端的用户还可以根据自己的喜好调整在本地终端播放的本地终端音频的音量,进而改变合唱的混音效果,提高自己的演唱体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请提供的合唱终端自适应音量调节方法的第一种方法流程图;

图2为本申请提供的合唱终端自适应音量调节方法的第二种方法流程图;

图3为本申请提供的合唱终端自适应音量调节方法的第三种方法流程图;

图4为本申请提供的合唱终端自适应音量调节方法的第四种方法流程图;

图5为本申请提供的合唱终端自适应音量调节方法的第五种方法流程图;

图6为本申请提供的合唱终端自适应音量调节方法的第六种方法流程图;

图7为本申请提供的合唱终端自适应音量调节方法的第七种方法流程图;

图8为本申请提供的合唱终端自适应音量调节方法的第八种方法流程图;

图9为本申请提供的合唱终端自适应音量调节方法的第九种方法流程图;

图10为本申请提供的合唱终端自适应音量调节方法的第十种方法流程图;

图11为本申请提供的合唱装置的结构图;

图12为本申请提供的合唱系统的结构图。

具体实施方式

本发明提供了一种在线合唱的合唱终端自适应音量调节方法,合唱终端的用户可以根据自己的喜好调整在本地终端播放的第二终端音频的音量,无论其他演唱者的演唱能力如何,本地终端的演唱者都可以不受影响地进行演唱。同时,合唱终端的用户还可以根据自己的喜好调整在本地终端播放的本地终端音频的音量,进而改变的合唱的混音效果,解决了现有合唱中,合唱终端的用户体验感较差的技术问题。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为避免一些有意向但不想受到其他演唱者影响的合唱者直接选择不加入合唱,提高演唱者在线K歌体验和K歌活动的参与度,本申请提供一种在线合唱的合唱终端自适应音量调节方法,使得合唱者可以在不受影响的情况下尽情演唱。

本申请的实施例1提供了一种在线合唱的合唱终端自适应音量调节方法,该方法应用于合唱终端,请参阅图1,在实施例1中,方法包括:

S1:采集本地终端音频和第二终端音频;

S2:当接收到用户的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量。

可以理解的是,多人的合唱中,演唱者通常为一名主唱者和至少一名合唱者,以及可能存在的观众,其中,主唱者和合唱者参与演唱,观众不参与演唱。

在本实施例中,除本地终端以外的终端都称为第二终端。当上述调节方法应用于合唱终端时,本地终端即代表合唱终端,第二终端即代表主唱终端以及可能存在的其他合唱终端。

后续示例中,本地终端代表合唱终端,第二终端可以代表主唱终端,也可以代表可能存在的其他合唱终端,将本地终端的演唱者记为用户,本地终端音频指的就是合唱终端中演唱者演唱的音频,第二终端的演唱者记为其他演唱者,第二终端音频指的就是主唱终端中演唱者演唱的音频,或可能存在的其他合唱终端中演唱者演唱的音频。

演唱者在加入多人合唱活动后,例如进入多人在线合唱间,合唱终端开始获取本地终端音频和第二终端音频,此时,用户可以通过向本地终端发送指令,调整本地终端音频和第二终端音频在本地终端的播放音量大小。

当本地终端接收到用户的播放调节指令时,本地终端根据播放调节指令调整采集到的本地终端音频的音量和第二终端音频的音量,具体是根据播放调音指令中的第一音频音量值调节本地终端音频在本地终端的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频在本地终端的播放音量。

调整音量后的本地终端音频和第二终端音频会在本地终端中进行混合,形成混合音频。

需要说明的是,上述播放调音指令中的第二音频音量值可以为多个,同时,当有多个所述第二音频音量值时,则有多个与所述第二音频音量值对应的第二终端。可以理解的是,只有出现与所述第二终端对应的第二音频音量值时,第二终端音频的音量才会被调节,也即,并非所有第二终端音频的音量都会被调节。

可以理解的是,通过上述对第二终端音频的音量进行调节,无论其他演唱者的演唱能力如何,用户都可以不受影响地进行演唱,通过上述对本地终端音频的音量进行调节,改变混合音频的表现效果,用户可以提高自己的演唱/听歌体验。

通过上述实施例1提供的自适应音量调节方法,当用户不想受到其他演唱者的影响或不想听到其他演唱者的声音时,均可在本地终端对第二终端音频进行调节,将第二终端音频调节到用户觉得合适的音量时,再在本地终端进行播放,用户不必再担心受到其他演唱者的影响导致自己的演唱效果不好,无论其他演唱者的演唱能力如何,本地终端的演唱者都可以不受影响地进行演唱,提高了用户的演唱体验。同时,用户还可以根据自己的喜好调整在本地终端播放的本地终端音频的音量,进而改变合唱的混音效果,提高自己的演唱/听歌(K歌)体验。通过改变合唱的混音效果进一步确定本地终端采集音频在混合音频中的音量,从而方便用户利用第一音频音量值更好地参与合唱。

在实施例1的基础上,本申请提供另一个优选的实施例2。为了方便理解,请参阅图2。

在实施例1的基础上,实施例2在步骤S2之前还包括:

S20:获取第一预设音量值和第二预设音量值,将所述第一预设音量值作为所述播放调音指令中的第一音频音量值,将所述第二预设音量值作为所述播放调音指令中的第二音频音量值。

在本实施例中,在合唱开始时,考虑到用户可能无法立即确定想要以多少音量值将本地终端音频和第二终端音频在本地终端进行播放,在步骤S2之前,也即在用户未进行选择或者未获得用户的调音指令之前,通过第一预设音量值和第二预设音量值分别对所述本地终端音频和所述第二终端音频进行过渡。

本实施例提供的方案将第一预设音量值作为步骤S2中播放调音指令中的第一音频音量值,将第二预设音量值作为步骤S2中播放调音指令中的第二音频音量值,根据第一预设音量值调节本地终端音频的播放音量,根据第二预设音量值调节第二终端音频的播放音量,直到用户执行步骤S2。

第一预设音量值和第二预设音量值,具体可以是存储在本地终端的预设音量值,也可以是登录合唱平台获取的预设音量值;可以是由用户预设的音量值,也可以是平台或者本地终端预设的音量值。

对于第一预设音量值和第二预设音量值的设置具体说明如下:

第一预设音量值:在一个具体的实施例中,优先考虑用户预设的音量值,即,先获取用户预设的音量值,如果没有用户预设的音量值,则直接获取平台或者合唱终端预设的音量值。

在另一个具体的实施例中,优先考虑获取本地终端预设的音量值,即,先获取本地终端预存的预设音量值,如果本地终端没有预存的预设音量值,则获取对于合唱平台对本地终端对应用户的预设音量值。

用户预设的预设音量值具体包括:用户根据个人喜好预设的音量值、用户上一次演唱时的播放音量值,其中,用户上一次演唱时的播放音量值可以是演唱上一首歌时设置的播放音量值或上一次加入合唱活动时预设的播放音量值。

在另一个具体的实施方案中,如果无法获取用户设定的预设音量值,合唱平台可以采用根据用户历史演唱评分给出的建议值或平台默认值等作为预设音量值。在这种情况下的部分时候,可以将用户原音音量值作为预设音量值。

在接收到用户的调音指令前,以预设音量值对本地终端进行播放,用户在完成本地调音之前,可以利用历史设定的预设音量值作为播放音量,给用户进行播放指令前一个缓冲;同时,当用户没有设定的预设音量值时,由本地终端或者合唱平台根据用户的演唱情况提供众多预设音量值以供选择,充分照顾用户在演唱的各个阶段的演唱体验,从而与前述步骤S1、S2结合,更好地改善用户体验。

而通过先在本地终端获取用户的预设调音指令的预设音量值,可以允许用户不将自己惯常使用的预设音量值上传到平台中,也可以使得用户不用每次都更新平台上的预设音量值,充分保护用户的隐私。

第二预设音量值:不同于上述第一预设音量值,第二预设音量值是用于调节第二终端音频的在本地终端的播放音量。

具体地,当用户曾经与待调节的其他终端的演唱者合唱过时,第二预设音量值可以是用户对第二终端或者其他演唱者设置的播放音量值,或者本地终端用户与第二终端或者其他演唱者最近一次合唱时的播放音量值。

可以理解的是,多人合唱中,存在部分演唱者对自己的演唱能力不自信,害怕自己的演唱会影响其他演唱者的K歌体验,或是害怕自己由于唱得不好而被其他演唱者嘲笑。因此,允许演唱者在将本地音频向其他终端进行推送之前,将本地音频设置为演唱者自己觉得合适的音量后进行推送,避免影响其他终端的演唱者。同时,为了维持良好的K歌环境,避免存在演唱者占麦不唱歌的情况,通常不允许演唱者将本地音频的音量设置为零后进行推送,因此,上述推送音量值通常存在下限阈值。

在设置第二预设音量值时,需要考虑对第二终端的演唱者的尊重,其音量受限于第二终端的推送音量值,即,上述第二预设音量值均不能超过第二终端的推送音量值。其中,推送音量值指的是本地终端向其他终端推送的本地终端音频的音量值,可以理解的是,在本地终端显示其他终端的推送音量值与实际音量值,而本地终端用户只能在其他终端用户推送音量值的范围内调整。通过同时显示推送音量值与实际音量值,使得合唱者通过了解其他演唱者为了合唱效果做出的努力(即,演唱者降低自己的推送音量值),使得演唱者在合唱中进行推送音量调节成为习惯,而不是对自己的限制。

在本实施例中,考虑到合唱间的合唱活动是所有演唱者共同参与的活动,出于对演唱者的尊重或者是参与者的体验,在设置第二预设音量值时,预设音量值不允许超过上述推送音量值,推送音量值通常不允许低于上述下限阈值。对于下限阈值,可以为平台或者终端默认值,也可以是合唱间主播设置的值,但在某些特殊情况下,上述下限阈值可以为0。

在实施例1或者实施例2的基础上,本申请提供另一个优选的实施例3。为了方便理解,请参阅图3。

用户在演唱时,可能对第二终端演唱者的当前的声音很满意,不需要对第二终端音频的音量进行调节,在步骤S1之后,直接将采集到的第二终端音频的音量值作为步骤S2中播放调音指令中的第二音频音量值,即,用户将采集到的第二终端音频直接在本地终端进行播放。

也可能觉得第二终端演唱者当前的声音影响了自己的演唱,想要以听起来合适或不影响自己的音量值对第二终端音频进行播放,确定合适或不影响自己的音量值的过程可理解为试音,本地终端用户进行试音时,通过输入指令调整第二终端音频的音量大小来寻找自己想要的播放音量值,并将找到的音量值作为步骤S2中播放调音指令中的第二音频音量值。

在实施例3中,在步骤S2之前,还包括试音步骤,具体过程包括:

S11A:当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放。

通常情况下,用户参与合唱活动时,在本地终端接收第二终端的音频直接与本地终端音频进行混音播放,而当用户采用步骤S20\S2调整了第二终端音频的播放音量后,可能得到的混音效果并不好,第二终端音频仍然可能影响自己的演唱,用户无法获得理想的K歌效果。

用户调节第二终端音频在本地终端的播放音量的目的是不想第二终端演唱者的声音影响自己,因此,在本步骤中,用户可以试音,即,通过分析混音音频中第二终端音频的表现效果来确定混音音频的第二终端音频的播放音量怎么设置才不至于影响自己演唱。

当本地终端接收到用户的试音指令时,会根据试音指令中的试音音量值将第二终端音频的音量进行调整,得到调整后的第二终端音频,并将调整后的第二终端音频和本地终端音频混合,得到混合音频并在本地终端播放。用户可通过持续调节试音指令中的试音音量值,改变第二音频在混合音频中的表现效果,调节过程中试音音量值不断变化,直到接收到用户的第一用户指令。

需要注意的是,为保证第二终端的演唱者的K歌体验,上述试音音量值不允许超过第二终端音频的推送音量值。

S12A:当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值。

用户通过体验第二终端音频在混合音频中的表现效果或混合音频的整体效果,从而确定在混音音频中表现最合适的第二终端音频,基于确定的第二终端音频确定最终选定的试音音量值,进而将最终选定的试音音量值作为播放调音指令中的第二音频音量值,此时,用户通过试音将最合适的第二终端音频的音量值作为在本地终端播放的第二终端音频的音量值。

在本实施例中,步骤S11A、S12A在步骤S2之前执行,当完成调音步骤后,本地终端在执行步骤S2时,将根据当前试音音量值调节第二终端音频的在本地终端的播放音量。

可以理解的是,试音过程中对第二终端音频的音量的调节均只会在本地终端体现,并不会影响在第二终端播放的其他终端音频,不会影响其他用户演唱或听歌体验。

需要说明的是,在本实施例以及前述实施例中,第二预设音量值、第二音频音量值的数量可以根据合唱间的第二终端数量来确定,即,有多少个第二终端与本地终端一起参与合唱活动,就可能有多少个第二预设音量值、第二音频音量值;在一个具体的实施例中,也可以根据用户的设置,对所有第二预设音量值、第二音频音量值统一调整和设置。

用户可以通过上述提供的合唱方法,先试音后调音,选择自己觉得合适的音量值,将自己觉得合适的音量值作为播放调音指令中的第二音频音量值,提高用户的演唱体验。

在实施例3中,试音调音过程是用户通过自主调节确定第二终端的播放音量,但有时候可能出现,无论用户如何调节均无法获得理想的效果,或觉得自己的动手调音的过程很繁琐,有鉴于此,在实施例1或者实施例2的基础上,本申请提供另一个优选的实施例4。为了方便理解,请参阅图4。

在实施例4中,本地终端可以获取第二终端音频的评分,并根据评分给出第二终端音频的播放音量建议值,让用户可以根据播放音量建议值对第二终端音频的播放音量进行调节,这样可以解决一部分无法取舍或者鉴赏能力较差的用户的困扰,使得他们可以放心地调整第二终端音频的播放音量后将第二终端音频进行播放。具体步骤,在前述实施例1或者实施例2的基础上,在步骤S2之前,具体包括:

S11B:当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值。

需要说明的是,步骤S11B中,可以通过获取合唱曲目,根据合唱曲目和所述第二终端音频输出第二终端音频的评分值。评分值由第二终端音频与合唱曲目的适配度决定,例如,通过第二终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出综合评分值,本领域技术人员可根据这些要素,调整第二终端音频的权重,确定评分值的评分策略。本领域技术人员可调整第二终端音频在评分时上述要素所占权重,确定评分值的评分策略。

也可以通过获取合唱曲目,根据合唱曲目和所述第二终端音频及本地终端音频输出第二终端音频的评分值。评分值由第二终端音频与合唱曲目的适配度以及本地终端音频与合唱曲目的适配度共同决定,例如通过第二终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出第二终端音频评分值,通过本地终端音频的跑调、歌词准确性、吐字标准程度、节拍等要素输出本地终端音频评分值,对比第二终端音频的评分值和本地终端音频的评分值确定最终的综合评分值。当第二终端音频评分值大于本地终端音频评分值时,按照预设规则增大第二终端音频评分值,当第二终端音频评分值小于本地终端音频评分值时,按照预设规则减小第二终端音频评分值,当第二终端音频评分值等于本地终端音频评分值时,保持第二终端音频评分值不变。

需要说明的是,上述步骤可以在本地终端中执行,也可以是本地终端将第二终端音频发送到合唱平台后,由合唱平台进行评分,可以理解的是,在本步骤中,本地终端只需要获得第二终端音频的评分即可。

在合唱终端或者合唱平台中,预设有评分值与播放音量建议值的对应关系,当确定第二终端音频的评分后,可以根据第二终端音频的评分输出与第二终端音频的评分对应的播放音量建议值,可以理解的是,当评分值较低时,播放音量建议值较低,评分值较高时,播放音量建议值较高。例,当评分为S时,播放音量建议值为终端默认音量的50%,相应的,当评分为SS时(S越多表示唱得越好),播放音量建议值为终端默认音量的70%。例:当第二终端音频评分为50分时,本地终端音频的评分值均小于50分时,终端默认将第二终端音频评分值增加10%,增加后的第二终端音频评分值为60分,当评分为50分时,播放音量建议值为终端默认音量的50%,而评分为60分时,播放音量建议值为终端默认音量的60%。相应的,当第二终端音频评分为50分时,本地终端音频的评分值均大于50分时,终端默认将第二终端音频评分值减小10%,减小后的第二终端音频评分值为40分,当评分为50分时,播放音量建议值为终端默认音量的50%,而评分为40分时,播放音量建议值为终端默认音量的40%。本领域技术人员应当理解,上述示例并非对方案进行限制,在具体的实例中,本领域技术人员可根据实际情况对参数进行调整。

可以理解的是,上述通过获取合唱曲目,根据合唱曲目和所述第二终端音频及本地终端音频输出第二终端音频的评分值,可以根据所有演唱者的演唱效果给出更为合理的建议。例如:第二终端的演唱者的评分值较低,而本地终端的演唱者的评分值比第二终端演唱者更低时,第二终端的演唱者虽然表现一般,但相较于本地终端的演唱者来说,相对较好,为提高用户演唱体验,终端会按照预设规则增大第二终端音频评分值(评分值越大,对应的音量建议值越大)。同样的,第二终端的演唱者的评分值较高,而本地的演唱者的评分值比第二终端演唱者更高时,第二终端的演唱者虽然表现不错,但相较于本地终端的演唱者来说,还是有提升空间,为不影响本地终端演唱者的演唱体验,终端会按照预设规则减小第二终端音频评分值(评分值越小,对应的音量建议值越小)。上述通过对第二终端音频和本地终端音频进行评分给出第二终端音频的推送音量建议值,让用户根据建议值对第二终端音频的播放音量进行调节,避免了仅采用第二终端音频的评分值给出播放音量建议值带来的局限性。

S12B:判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示。

可以理解的是,当播放音量建议值大于推送音量值时,说明第二终端的演唱者表现较好,可能不会影响本地终端演唱者的演唱,但由于第二终端演唱者可能存在不自信,或害怕影响其他演唱者的K歌体验,在进行音频推送时,选择以较小的推送音量值对音频进行推送,导致推送音量值小于播放音量建议值。为照顾第二终端演唱者的演唱体验,本地终端中,第二终端音频的最大播放音量值不允许超过推送音量值。因此,虽然播放音量建议值较大(播放音量建议值大于推送音量值时),本地终端还是选择将第二终端音频按照推送音量值与本地终端音频混音播放。可以理解的是,将第二终端音频以播放音量建议值进行播放不会影响本地终端演唱者演唱的基础上,将第二终端音频以推送音量值(小于播放音量建议值)进行播放同样不会影响本地终端演唱者演唱。

当播放音量建议值不大于推送音量值时,说明此时第二终端的演唱者表现一般,可能会影响本地终端演唱者的演唱,但由于第二终端演唱可能过于自信,或存在恶意演唱故意破坏合唱间生态环境,在进行音频推送时,选择了一个较大的推送音量值对音频进行推送,导致推送音量值大于/等于播放音量建议值,前述已知,为照顾第二终端演唱者的演唱体验,本地终端中,第二音频的最大播放音量值不允许超过推送音量值。因此,当播放音量建议值是不大于所述推送音量值时,本地终端选择将第二终端音频按照播放音量建议值与本地终端音频混音播放。可以理解的是,将第二终端音频以播放音量建议值(小于推送音量值)进行播放可能会影响本地终端演唱者演唱的情况下,将第二终端音频以推送音量值(大于播放音量建议值)进行播放则可能对本地终端演唱者造成更大的影响,因此,应当选择影响较小的播放音量建议值或小于所述播放音量建议值的音量,播放第二终端音频。

在步骤S12B中,无论是将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放;还是将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,均是试音过程。

当本地终端给出混音音频后,在实施例4的基础上,在一个更优的实施例中,进一步提供两种不同模式的调节方法,包括:

模式一:当接收到根据所述音量建议值得到的第二用户指令时,将所述第二用户指令中的音频音量值作为所述播放调音指令中的第二音频音量值。

可以理解的是,上述音量建议值可以是第二终端音频的推送音量值,也可以是第二终端音频的播放音量建议值。而模式一中,根据所述音量建议值得到的第二用户指令,即表示根据推送音量值/播放音量建议值得到的第二用户指令。所述第二用户指令中的音频音量值可以是推送音量值或所述播放音量建议值,还可以是根据推送音量值或所述播放音量建议值得到的其他值。

具体的,当用户在听到将所述第二终端音频按照所述推送音量值与本地终端音频混音后的混音音频时,用户可以将推送音量值作为播放调音指令中的第二音频音量值,或者根据推送音量值选择自己觉得合适的播放调音指令中的第二音频音量值,此时,用户是根据推送音量值确定的第二用户指令。用户可以将推送音量值的100%作为播放调音指令中的第二音频音量值,也可以将推送音量值为参考,选择自己觉得合适的推送音量值的40%或60%进行播放,需要注意的是,所选比例不能超过推送音量值的100%。

同样的,用户在听到将所述第二终端音频按照所述播放音量建议值与本地终端音频混音后的混音音频时,用户可以将播放音量建议值作为播放调音指令中的第二音频音量值,或者根据播放音量建议值选择自己觉得合适的播放调音指令中的音频音量值,此时,用户是根据播放音量建议值确定的第二用户指令。用户可以将播放音量建议值的100%作为播放调音指令中的第二音频音量值,也可以将播放音量建议值为参考,选择自己觉得合适的播放音量建议值的40%或60%进行播放,需要注意的是,此时,用户所选比例可以超过播放音量建议值的100%,但不能超过推送音量值的100%。

可以理解的是,在将第二终端音频与本地终端音频进行混合后,用户可以将混合音频中第二终端音频的表现效果作为调节参考,只有当用户发出指令时,才会对第二终端音频的音量进行调节。上述调节方式在为用户提供便捷的调节方式的同时,充分尊重用户的意愿,通过建议值,给一部分用户更好的使用体验。

模式二:当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值。

与前述模式一相同的是,上述音量建议值同样可以是第二终端音频的推送音量值,也可以是第二终端音频的播放音量建议值。模式二中,当根据推送音量值得到的第三用户指令时,则根据预设规则将所述推送音量值作为所述播放调音指令中的第二音频音量值;当根据播放音量建议值得到的第三用户指令时,则根据预设规则将所述播放音量建议值作为所述播放调音指令中的第二音频音量值。

需要注意的是,不同于前述模式一,模式一中第二用户指令中携带了音频音量值,而模式二中的第三用户指令中不携带音频音量值,第三用户指令只是一个指令。

通过模式二,用户可以选择完全信任音量建议值,将调节完全交由终端执行,解放双手,全身心投入演唱中。此时,用户选择完全按照本地终端得到的推送音量值或播放音频建议值调节第二终端音频在本地终端的播放音量值,我们将这个用户选择动作作为第三用户调节指令。其中,根据预设规则将所述推送音量值或播放音量建议值作为所述播放调节指令中的第二音频音量值可以为:每间隔预设时间,将当前时刻的推送音量值或播放音量建议值作为所述播放调节指令中的第二音频音量值,或将实时的推送音量值或播放音量建议值作为所述播放调节指令中的第二音频音量值,或将推送音量值或播放音量建议值以预设规则进行调节后作为所播放送调节指令中的第二音频音量值等。

模式一通过给出音量建议值,让用户根据音量建议值对第二终端音频的播放音量进行自主调节,可以给用户提供一种具有互动性且更加便捷的试音方式。同时,基于模式二,用户也可以选择完全信任终端的建议,将调节完全交由终端执行,解放双手,全身心投入演唱中,提高用户的演唱体验。

在实施例1,或者实施例2,或者实施例3,或者实施例4的基础上,本申请提供另一个优选的实施例5。为了方便理解,请参阅图5。

用户在演唱时,可能对自己的当前的声音很满意,不需要对本地终端音频的音量进行调节,在步骤S1之后,直接将采集到的本地终端音频的音量值作为步骤S2中播放调音指令中的第一音频音量值,即,用户直接将当前的声音的音量作为本地终端音频的音量在本地终端进行播放;

也可能觉得自己当前的声音确实破坏了混音音频的效果,想要以听起来合适的音量值对本地终端音频进行播放,确定合适的播放音量值的过程可理解为试音,本地终端用户进行试音时,通过输入指令调整本地音频的音量大小来寻找自己想要的播放音量值,并将找到的音量值作为步骤S2中推送调音指令中的第一音频音量值。

在实施例5中,在步骤S2之前,还包括试音步骤,具体过程包括:

S11C:当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放。

通常情况下,用户参与合唱活动时,在本地终端接收第二终端的音频直接与本地终端音频进行混音播放,而当用户采用步骤S20\S2调整了本地终端音频/第二终端音频的播放音量后,可能出现本地终端音频在混音音频中突兀,表现效果不佳等情况,用户无法获得理想的K歌效果。在步骤S11A-S11B/S12A-S12B中,用户调节第二终端音频的播放音量的目的是不想第二终端演唱者的声音影响自己,而在步骤S11C中,用户调节本地终端音频的播放音量是想调整本地终端音频在混音音频中的表现效果,获得听起来更为舒适的混音音频,提高自己的K歌体验。同样的,用户可以试音,通过分析混音音频中本地终端音频的表现效果来确定混音音频的本地终端音频的播放音量怎么设置才能达到最好的混音效果。

当本地终端接收到用户的试音指令时,会根据试音指令中的试音音量值将本地终端音频的音量进行调整,得到调整后的本地终端音频,并将调整后的本地终端音频和第二终端音频混合,得到混合音频并在本地终端播放。用户可通过持续调节试音指令中的试音音量值,改变本地音频在混合音频中的表现效果,调节过程中试音音量值不断变化,直到接收到用户的第四用户指令。

可以理解的是,不同于前述步骤S11A-S11B/S12A-S12B中对第二终端音频音量的调节,需要通过调节第二终端音频在本地终端的播放音量,来保证自己不被第二终端的演唱者影响外,还需要考虑第二终端的演唱者的K歌体验,在步骤S11A-S11B/S12A-S12B中,试音音量值和最终确定的播放调音指令中的第二音频音量值均不允许超过第二终端音频的推送音量值。在步骤S11C-S12C中,本地终端音频是在本地终端进行播放,只有用户自己可听见,不会被推送至其他终端,因此,试音音量值允许在任意范围内调节。

S12C:当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值。

用户通过体验本地终端音频在混合音频中的表现效果或混合音频的整体效果,从而确定在混音音频中表现最合适的本地终端音频,基于确定的本地终端音频确定最终选定的试音音量值,进而将最终选定的试音音量值作为播放调音指令中的第一音频音量值,此时,用户通过试音将最合适的本地终端音频的音量值作为在本地终端播放的本地终端音频的音量值。

在本实施例中,步骤S11C、S12C在步骤S2之前执行,当完成调音步骤后,本地终端在执行步骤S2时,将根据当前试音音量值调节本地终端音频的在本地终端的播放音量。

可以理解的是,试音过程中对本地终端音频的音量的调节均只会在本地终端体现,并不会影响在其他终端播放的本地终端音频,不会影响其他用户的演唱或听歌体验。

用户可以通过上述提供的合唱方法,先试音后调音,选择自己觉得合适的音量值,将自己觉得合适的音量值作为播放调音指令中的第一音频音量值,提高用户的演唱体验。

在实施例5中,试音调音过程是用户通过自主调节来确定本地终端的播放音量,但有时候可能出现,无论用户如何调节均无法获得理想的效果,或觉得自己的动手调音的过程很繁琐,有鉴于此,在实施例1,或者实施例2,或者实施例3,或者实施例4的基础上,本申请提供另一个优选的实施例6。为了方便理解,请参阅图6。

在实施例6中,本地终端可以获取本地终端音频的评分,并根据评分给出本地终端音频的播放音量建议值,让用户可以根据播放音量建议值对本地终端音频的播放音量进行调节,这样可以解决一部分无法取舍或者鉴赏能力较差的用户的困扰,使得他们可以放心地调整本地终端音频的播放音量后参与演唱。具体步骤,在前述实施例1,或者实施例2,或者实施例3,或者实施例4的基础上,在步骤S2之前,具体包括:

S11D:当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放。

需要说明的是,步骤S11D中,可以通过获取合唱曲目,根据合唱曲目和所述本地终端音频输出本地终端音频的评分值。评分值由本地终端音频与合唱曲目的适配度决定,例如通过本地终端音频的跑调、歌词准确性、吐字标准程度、节拍、音高是否准确为主等要素输出综合评分值,本领域技术人员可根据这些要素,调整本地终端音频的权重,确定评分值的评分策略。本领域技术人员可调整本地终端音频在评分时上述要素所占权重,确定评分值的评分策略。

也可以通过获取合唱曲目,根据合唱曲目和所述本地终端音频及第二终端音频输出本地终端音频的评分值。评分值由本地终端音频与合唱曲目的适配度以及第二终端音频与合唱曲目的适配度共同决定,例如通过本地终端音频的跑调、歌词准确性、吐字标准程度、节拍、音高是否准确为主等要素输出本地终端音频评分值,通过第二终端音频的跑调、歌词准确性、吐字标准程度、节拍、音高是否准确为主等要素输出第二终端音频评分值,对比本地终端音频的评分值和第二终端音频的评分值确定最终的综合评分值。当本地终端音频评分值大于第二终端音频评分值时,按照预设规则增大本地终端音频评分值,当本地终端音频评分值小于第二终端音频评分值时,按照预设规则减小本地终端音频评分值,当本地终端音频评分值等于第二终端音频评分值时,保持本地终端音频评分值不变;其中,对比本地终端音频评分值与第二终端音频评分值的大小,可以是本地终端音频与单个第二终端音频单独对比,可以是本地终端音频与所有第二终端音频对比,可以是本地终端音频与主唱终端音频单独对比,也可以是本地终端音频与其他合唱终端音频全体/单个对比。同样的,本领域技术人员可根据上述要素,调整本地终端音频和第二终端音频评分时上述要素所占权重,确定评分值的评分策略。

需要说明的是,上述步骤可以在本地终端中执行,也可以是本地终端将本地终端音频发送到合唱平台后,由合唱平台进行评分,可以理解的是,在本步骤中,本地终端只需要获得本地终端音频的评分即可。

在合唱终端或者合唱平台中,预设有评分值与播放音量建议值的对应关系,当确定本地终端音频的评分后,可以根据本地终端音频的评分输出与本地终端音频的评分对应的播放音量建议值,可以理解的是,当评分值较低时,播放音量建议值较低,评分值较高时,播放音量建议值较高。例,当评分为S时,播放音量建议值为终端默认音量的50%,相应的,当评分为SS时(S越多表示唱得越好),播放音量建议值为终端默认音量的70%。例:当本地终端音频评分为50分时,第二终端音频的评分值均小于50分时,终端默认将本地终端音频评分值增加10%,增加后的本地终端音频评分值为60分,当评分为50分时,播放音量建议值为终端默认音量的50%,而评分为60分时,播放音量建议值为终端默认音量的60%。相应的,当本地终端音频评分为50分时,第二终端音频的评分值均大于50分时,终端默认将本地终端音频评分值减小10%,减小后的本地终端音频评分值为40分,当评分为50分时,播放音量建议值为终端默认音量的50%,而评分为40分时,播放音量建议值为终端默认音量的40%。本领域技术人员应当理解,上述示例并非对方案进行限制,在具体的实例中,本领域技术人员可根据实际情况对参数进行调整。

可以理解的是,上述通过获取合唱曲目,根据合唱曲目和所述本地终端音频及第二终端音频输出本地终端音频的评分值,可以根据所有演唱者的演唱效果给出更为合理的建议。例如:本地终端的演唱者的评分值较低,而除本地终端之外的(所有/部分/其中一个)第二终端的演唱者的评分值比本地终端演唱者更低时,本地终端演唱者虽然表现一般,但相较于本地终端之外的(所有/部分/其中一个)第二终端演唱者来说,相对较好,为提高用户演唱体验,终端会按照预设规则增大本地终端音频评分值(评分值越大,对应的音量建议值越大)。同样的,本地终端的演唱者的评分值较高,而除本地终端之外的(所有/部分/其中一个)第二终端的演唱者的评分值比本地终端演唱者更高时,本地终端演唱者虽然表现不错,但相较于本地终端之外的(所有/部分/其中一个)第二终端演唱者来说,还是有提升空间,为不获得较为完美的混音效果,提高本地终端演唱者的演唱体验,终端会按照预设规则减小本地终端音频评分值(评分值越小,对应的音量建议值越小)。上述使用本地终端对本地终端音频和第二终端音频进行评分给出本地终端音频的播放音量建议值,让用户根据建议值对本地终端音频的播放音量进行调节,避免了仅采用本地终端音频的评分值给出播放音量建议值带来的局限性。

当本地终端给出混音音频后,在实施例6的基础上,在一个更优的实施例中,进一步提供两种不同模式的调节方法,包括:

模式一:当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值。

可以理解的是,所述第五用户指令中的音频音量值可以是播放音量建议值,还可以是根据播放音量建议值得到的其他值。

具体地,当用户在听到将所述本地终端音频按照所述播放音量建议值与第二终端音频混音后的混音音频时,用户可以将播放音量建议值作为播放调音指令中的第一音频音量值,或者根据播放音量建议值选择自己觉得合适的播放调音指令中的第一音频音量值,此时,用户是根据播放音量建议值确定的第五用户指令。用户可以将播放音量建议值的100%作为播放调音指令中的第一音频音量值,也可以将播放音量建议值为参考,选择自己觉得合适的播放音量建议值的40%或60%进行播放,需要注意的是,所选比例不受限制,可以超过100%。

可以理解的是,在将本地终端音频与第二终端音频进行混合后,用户可以将混合音频中本地终端音频的表现效果作为调节参考,只有当用户发出指令时,才会对本地终端音频的音量进行调节。上述调节方式在为用户提供便捷的调节方式的同时,充分尊重用户的意愿,通过给出播放音量建议值,给一部分用户更好的使用体验。

模式二:当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值。

同样的,所述第六用户指令中的音频音量值可以是播放音量建议值,还可以是根据播放音量建议值得到的其他值。

需要注意的是,不同于前述模式一,模式一中第五用户指令中携带了音频音量值,而模式二中的第六用户指令中不携带音频音量值,第三用户指令只是一个指令。

通过模式二,用户可以选择完全信任播放音量建议值,将调节完全交由终端执行,解放双手,全身心投入演唱中。此时,用户选择完全按照本地终端得到的播放音频建议值调节本地终端音频在本地终端的播放音量值,我们将这个用户选择动作作为第六用户调节指令。其中,根据预设规则将所述播放音量建议值作为所述播放调节指令中的第一音频音量值可以为:每间隔预设时间,将当前时刻地播放音量建议值作为所述播放调节指令中的第一音频音量值,或将实时的播放音量建议值作为所述播放调节指令中的第一音频音量值,或将播放音量建议值以预设规则进行调节后作为所播放送调节指令中的第一音频音量值等。

模式一通过给出播放音量建议值,让用户根据播放音量建议值对本地终端音频的播放音量进行调节,可以给用户提供一种具有互动性且更加便捷的试音方式。同时,基于模式二,用户也可以选择完全信任终端的建议,将调节完全交由终端执行,解放双手,全身心投入演唱中,提高用户的演唱体验。

需要说明的是,上述步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D可以在步骤S2/S20后择一执行,也可以混合多项执行,步骤S11C-S12C、S11D-S12D可以单独在步骤S2/S20后,也可以在步骤S11A-S12A、S11B-S12B后执行,且执行顺序不分先后,后续步骤同样适用,不再赘述。

实施例7,在本实施例中,根据第一试音指令的试音过程也可在步骤S2之后执行,即,在实施例1或实施例2或实施例3或实施例4或实施例5或实施例6的基础上,在步骤S2之后,执行以下步骤,为便于理解,请参阅图7:

S21A:当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放。

S22A:当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

步骤具体实现可参见实施例3中的详细步骤说明。

前述步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D是在步骤S2之前执行,所以按照音量调节方法的执行顺序,执行完步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D后,步骤S2即被执行,但上述步骤S21A-S22A是在步骤S2之后执行的,因此,当将所述试音音量值作为所述播放送调音指令中的第二音频音量值后,需重新执行步骤S2。

实施例8,在本实施例中,根据第二试音指令试音过程也可在步骤S2之后执行,即,在实施例1或实施例2或实施例3或实施例4或实施例5或实施例6的基础上,在步骤S2之后,执行以下步骤,为便于理解,请参阅图8:

S21B:当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值;

S22B:判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示。

当本地终端给出混音音频后,在实施例8的基础上,在一个更优的实施例中,进一步提供两种不同模式的调节方法,包括:

模式一:当接收到根据所述音量建议值得到的第二用户指令时,将所述推送音量值或所述播放音量建议值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

模式二:当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值,返回步骤S2。

步骤具体实现可参见实施例4中的详细步骤说明。

同样的,S11A-S12A、S11B-S1B、S11C-S12C、S11D-S12D是在步骤S2之前执行,所以按照音量调节方法的执行顺序,执行完步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D后,步骤S2即被执行,但上述步骤S21B-S22B是在步骤S2之后执行的,因此,当将所述试音音量值作为所述播放送调音指令中的第二音频音量值后,需重新执行步骤S2。

实施例9,在本实施例中,根据第三试音指令试音过程也可在步骤S2之后执行,即,在实施例1或实施例2或实施例3或实施例4或实施例5或实施例6或实施例7或实施例8的基础上,在步骤S2之后,执行以下步骤,为便于理解,请参阅图9:

S21C:当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放;

S22C:当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

步骤具体实现可参见实施例5中的详细步骤说明。

同样的,S11A-S12A、S11B-S1B、S11C-S12C、S11D-S12D是在步骤S2之前执行,所以按照音量调节方法的执行顺序,执行完步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D后,步骤S2即被执行,但上述步骤S21C-S22C是在步骤S2之后执行的,因此,当将所述试音音量值作为所述播放送调音指令中的第二音频音量值后,需重新执行步骤S2。

实施例10,在本实施例中,根据第四试音指令试音过程也可在步骤S2之后执行,即,在实施例1或实施例2或实施例3或实施例4或实施例5或实施例6或实施例7或实施例8的基础上,在步骤S2之后,执行以下步骤,为便于理解,请参阅图10:

S21D:当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放。

当本地终端给出混音音频后,在实施例8的基础上,在一个更优的实施例中,进一步提供两种不同模式的调节方法,包括:

模式一:当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

模式二:当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值,返回步骤S2。

步骤具体实现可参见实施例6中的详细步骤说明。

同样的,S11A-S12A、S11B-S1B、S11C-S12C、S11D-S12D是在步骤S2之前执行,所以按照音量调节方法的执行顺序,执行完步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D后,步骤S2即被执行,但上述步骤S21D-S22D是在步骤S2之后执行的,因此,当将所述试音音量值作为所述播放送调音指令中的第二音频音量值后,需重新执行步骤S2。

需要说明的是,上述步骤S21A-S22A、S21B-S22B、S21C-S22C、S21D-S22D可以择一执行,也可以混合多项执行,且执行顺序不分先后,后续步骤同样适用,不再赘述。

实施例11,在本实施例中,考虑到合唱活动本身并不是始终不变的,随着合唱活动的进行,合唱的演唱曲目、演唱者、其他演唱者的演唱方式可能会发生改变,从而使得合唱效果一直在发生变化。

当出现这种变化时,用户之前选择的播放音量可能无法达到用户的预期,有鉴于此,在执行完步骤S2之后,用户可以在演唱的任何时刻,继续通过试音重新选择自己想要播放音量:在实施例1或实施例2或实施例3或实施例4或实施例5或实施例6或实施例7或实施例8或实施例9或实施例10的基础上,当本地终端或者平台接收到合唱的演唱曲目、演唱者、其他演唱者的演唱方式的改变时,可以向用户发出继续调音的建议;为便于理解,在本实施例中,在步骤S2之后,还包括:

S211:当演唱曲目、演唱者或第二终端音频发生变化时,向用户发出调音提醒。或根据接收到的用户调音指令执行步骤S21A/S21B/S21C/S21C

可以理解的是,在执行步骤S21A/S21B/S21C/S21D之前,可以先提醒用户进行试音,具体可以弹出建议提示框或者试音启动选择框、弹出提醒消息,当用户确定试音后,进一步执行步骤S21A/S21B/S21C/S21D。

通过在步骤S2之后继续设置试音选项,当用户认为需要时,或者合唱间发生变化时,可实现动态调音,使得用户在演唱的各个阶段,均能拥有较好的演唱体验。

可以理解的是,用户可以在步骤S2之前通过步骤S11A-S12A、S11B-S12B、S11C-S12C、S11D-S12D确定所述播放调音指令中的第一音频音量值和/或第二音频音量值,在执行完步骤S2之后,当演唱曲目、演唱者、第二终端音频发生变化时,仍可按照步骤S21A-S22A、S21B-S22B、S21C-S22C、S21D-S22D确定所述播放调音指令中的第一音频音量值和/或第二音频音量值,即,上述通过步骤S11A-S12A、S11B-S1B、S11C-S12C、S11D-S12D或步骤S211确定所述播放调音指令中的第一音频音量值和第二音频音量值的方式可在步骤S2之后交叉使用,用户可根据自己的需要进行选择。

需要说明的是,上述试音过程中对第二终端音频的音量的调节和对本地终端音频的音量的调节均只会在本地终端体现,并不会影响其他终端,用户可以根据自己的喜好,选择喜欢的方式确定播放音量。

本申请提供的在线合唱的合唱终端自适应音量调节方法,在演唱者不想受到其他演唱者影响或不想听见其他演唱参与者的声音时,本地终端通过接收用户的播放调音指令,根据播放调音指令中的音频音量值调节第二终端音频的播放音量,通过提供多种确定第二终端音频的播放音量的方式,使得本地终端的用户可以根据自身喜好或终端建议调整在本地终端播放的第二终端音频的音量,无论其他演唱者的演唱能力如何,本地终端的演唱者都可以不受影响地进行演唱。同时,本地终端的用户还可以根据自己的喜好调整在本地终端播放的本地终端音频的音量,通过提供多种确定本地终端音频的播放音量的方式,使得本地终端的用户可以根据自身喜好或终端建议调整在本地终端播放的本地终端音频的音量进而改变合唱的混音效果,提高自己的演唱/听歌(K歌)体验。

本申请的实施例12提供了一种应用于合唱终端的合唱装置,请参见图11,在实施例12中,合唱装置1包括:

收音单元100,用于采集本地终端音频和第二终端音频。

调音单元200,用于当接收到用户的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量。

在实施例12的基础上,本申请提供另一个优选的实施例13。所述合唱装置还包括:

第一调音单元,用于获取第一预设音量值和第二预设音量值,将所述第一预设音量值作为所述播放调音指令中的第一音频音量值,将所述第二预设音量值作为所述播放调音指令中的第二音频音量值。

在实施例12或实施例13的基础上,本申请提供另一个优选的实施例14。所述合唱装置还包括:

第一自主调音单元,用于当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放;当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值。

在实施例12或实施例13的基础上,本申请提供另一个优选的实施例15。所述合唱装置还包括:

第一终端调音单元,用于当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值;判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示;当接收到根据所述音量建议值得到的第二用户指令时,将所述第二用户指令中的音频音量值作为所述播放调音指令中的第二音频音量值;当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值。

在实施例12或实施例13或实施例14或实施例15的基础上,本申请提供另一个优选的实施例16。所述合唱装置还包括:

第二自主调音单元,用于当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放;当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值。

在实施例12或实施例13或实施例14或实施例15的基础上,本申请提供另一个优选的实施例17。所述合唱装置还包括:

第二终端调音单元,用于当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放;当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值;当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值。

在实施例12或实施例13或实施例14或实施例15或实施例16或实施了17的基础上,本申请提供另一个优选的实施例18。所述合唱装置还包括:

第三自主调音单元,用于当接收到用户的第一试音指令时,获取试音指令中的试音音量值,将所述第二终端音频按照所述试音指令中的试音音量值与本地终端音频混音并播放;当接收到第一用户指令时,将所述试音音量值作为所述播放调音指令中的第二音频音量值,返回所述调音单元200。

在实施例12或实施例13或实施例14或实施例15或实施例16或实施了17的基础上,本申请提供另一个优选的实施例19。所述合唱装置还包括:

第三终端调音单元,用于当接收到用户的第二试音指令时,获取第二终端音频的推送音量值,输出第二终端音频的评分以及与第二终端音频的评分对应的播放音量建议值;判断所述播放音量建议值是否大于所述推送音量值,若是,将所述第二终端音频按照所述推送音量值与本地终端音频混音并播放,并将所述推送音量值记为音量建议值在所述本地终端进行展示;若否,将所述第二终端音频按照所述播放音量建议值与本地终端音频混音并播放,并将所述播放音量建议值记为音量建议值在所述本地终端进行展示;当接收到根据所述音量建议值得到的第二用户指令时,将所述推送音量值或所述播放音量建议值作为所述播放调音指令中的第二音频音量值,返回所述调音单元200;当接收到第三用户指令时,根据预设规则将所述音量建议值作为所述播放调音指令中的第二音频音量值,返回所述调音单元200。

在实施例12或实施例13或实施例14或实施例15或实施例16或实施了17或实施例18或实施例19的基础上,本申请提供另一个优选的实施例20。所述合唱装置还包括:

第四自主调音单元,用于当接收到用户的第三试音指令时,获取试音指令中的试音音量值,将本地终端音频按照所述试音指令中的试音音量值与所述第二终端音频混音并播放;当接收到的第四用户指令时,输出当前试音音量值,将所述试音音量值作为所述播放调音指令中的第一音频音量值,返回所述调音单元200。

在实施例12或实施例13或实施例14或实施例15或实施例16或实施了17或实施例18或实施例19的基础上,本申请提供另一个优选的实施例21。所述合唱装置还包括:

第四终端调音单元,用于当接收到用户的第四试音指令时,输出本地终端音频的评分以及与本地终端音频的评分对应的播放音量建议值;并将本地终端音频按照所述播放音量建议值与所述第二终端音频混音并播放;当接收到根据所述播放音量建议值得到的第五用户指令时,将所述第五用户指令中的音频音量值作为所述播放调音指令中的第一音频音量值,返回所述调音单元200;当接收到第六用户指令时,根据预设规则将所述播放音量建议值作为所述播放调音指令中的第一音频音量值,返回所述调音单元200。

在实施例12或实施例13或实施例14或实施例15或实施例16或实施了17或实施例18或实施例19或实施了20或实施了21的基础上,本申请提供另一个优选的实施例22。所述合唱装置还包括:

调音提示单元,用于当演唱曲目、演唱者或第二终端音频发生变化时,向用户发出调音提醒。

具体地,当演唱曲目、演唱者、第二终端音频发生变化时,向用户发出调音提醒或根据用户指令返回第三自主调音单元或第三终端调音单元或第四自主调音单元或第四终端调音单元。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请的实施例23提供了一种合唱系统,请参见图12,在实施例23中,合唱系统1包括:

合唱终端100,用于接收本地终端音频和第二终端音频,当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量,并将调整音量后的本地终端音频和第二终端音频混音后在合唱终端播放。

主唱终端200,用于接收本地终端音频和合唱终端音频,当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的本地终端音频和合唱终端音频混音后在主唱终端播放。

观众终端300,用于接收主唱终端音频和合唱终端音频,当接收到观众终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节主唱终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的主唱终端音频和合唱终端音频混音后在观众终端播放。

其中,上述合唱终端100的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在一个具体的实施例中,合唱终端100包括:

合唱收音单元,用于接收本地终端音频和第二终端音频。

合唱调音播放单元,用于当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节第二终端音频的播放音量,并将调整音量后的本地终端音频和第二终端音频混音后在合唱终端播放。

可以理解是,上述本地终端指的就是合唱终端,上述第二终端指的可以是主唱终端,也可以是任一其他合唱终端。

在一个具体的实施例中,主唱终端200包括:

主唱收音单元,用于接收本地终端音频和合唱终端音频。

主唱调音播放单元,用于当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节本地终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的本地终端音频和合唱终端音频混音后在主唱终端播放。

可以理解是,上述本地终端指的就是主唱终端,当合唱终端有多个时,上述合唱终端指的是任一合唱终端。

在一个具体的实施例中,观众终端300包括:

观众收音单元,用于接收主唱终端音频和合唱终端音频。

观众调音播放单元,用于当接收到本地终端的播放调音指令时,根据播放调音指令中的第一音频音量值调节主唱终端音频的播放音量,根据播放调音指令中的第二音频音量值调节合唱终端音频的播放音量,并将调整音量后的主唱终端音频和合唱终端音频混音后在观众终端播放。

可以理解是,上述本地终端指的就是观众终端,当合唱终端有多个时,上述合唱终端指的是任一合唱终端。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以将软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号