CN114765914A - K歌控制方法及相关设备 - Google Patents
K歌控制方法及相关设备 Download PDFInfo
- Publication number
- CN114765914A CN114765914A CN202210316199.3A CN202210316199A CN114765914A CN 114765914 A CN114765914 A CN 114765914A CN 202210316199 A CN202210316199 A CN 202210316199A CN 114765914 A CN114765914 A CN 114765914A
- Authority
- CN
- China
- Prior art keywords
- audio data
- song
- vehicle
- mobile terminal
- song audio
- 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
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/165—Controlling the light source following a pre-assigned programmed sequence; Logic control [LC]
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
本发明实施例公开一种K歌控制方法及相关设备,该方法中,利用移动终端采集K歌者的第一K歌音频数据,该第一K歌音频数据包括伴奏音频数据和人声音频数据;移动终端将第一K歌音频数据发送给车载终端,以使车载终端对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。利用上述方法,将移动终端作为K歌时的麦克风,使得构建车载练歌房时无需额外购置麦克风或者无需选择高配置车辆,降低车载K歌成本;并且用户拿着移动终端唱歌,不仅具备拿麦克风的仪式感,还不受位置的束缚,另外,加上车载氛围灯的烘托,有利于提高用户K歌体验。
Description
技术领域
本发明涉及K歌技术领域,尤其涉及一种K歌控制方法及相关设备。
背景技术
目前很多的汽车用户为了让汽车变成练歌房都会额外购置麦克风,或者选择具有车载麦克风的高配置车辆,虽然其能够满足汽车用户将车辆变成练歌房的需求,但是由于需要额外购置麦克风或者选择高配置车辆,满足汽车用户上述需求时的成本高,并且车载麦克风的指向性不够(例如后排乘客不能使用、车外也无法使用)、缺少唱歌仪式感和氛围,故而现有的构建车载练歌房的方式性价比低、体验感不佳。
发明内容
本发明实施例提供了一种K歌控制方法及相关设备,可以减少K歌的成本,又能提高用户K歌体验。
第一方面,本发明实施例提供了一种K歌控制方法,应用于车载终端,包括:
获取移动终端发送的第一K歌音频数据,所述第一K歌音频数据由所述移动终端采集得到,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
可选地,所述对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据,具体包括:
对所述人声音频数据进行人声音频处理操作以获取目标人声音频数据;
将所述目标人声音频数据和所述伴奏音频数据进行音频合成操作以获取所述第二K歌音频数据。
可选地,所述方法还包括:
确定所述第二K歌音频数据满足预设条件时,根据所述伴奏音频数据对所述人声音频数据进行修正处理,以更新所述第二K歌音频数据。
可选地,所述确定所述第二K歌音频数据满足预设条件,包括:
以预设间隔对所述第二K歌音频数据进行分段,得到多个第二K歌音频段;
确定每个所述第二K歌音频段中,目标人声音频与对应的伴奏音频之间的第一振幅差;
根据所述第二K歌音频段中人声在所述第二K歌音频段的占比,以及第一预设对应关系,确定所述第二K歌音频段对应的权重,所述第一预设对应关系为占比和权重的对应关系,所述占比越大,所述权重越小;
根据所述第二K歌音频段的第一振幅差和对应的权重确定所述第二K歌音频数据的第二振幅差;
所述第二振幅差大于振幅差阈值时,确定所述第二K歌音频数据满足预设条件。
可选地,所述方法还包括:
根据所述人声音频数据确定K歌者的年龄;
根据所述K歌者的年龄和第二预设对应关系,确定对应的车载氛围灯的响应颜色,所述第二预设对应关系为年龄和氛围灯发光颜色的对应关系;
根据所述响应颜色控制所述车载氛围灯进行灯光响应。
可选地,所述方法还包括:
根据所述人声音频数据确定K歌者的音色类型以及K歌歌曲的歌曲类型;
根据所述音色类型和所述歌曲类型确定推荐歌曲;
向所述移动终端发送所述推荐歌曲。
第二方面,本发明实施例提供了一种K歌控制方法,应用于移动终端,包括:
采集第一K歌音频数据,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
向车载终端发送所述第一K歌音频数据,以使所述车载终端对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
可选地,所述方法还包括:
确定所述移动终端的提示模式为响铃模式时,自动切换至静音模式或振动模式。
第三方面,本发明实施例提供了一种车载终端,包括:
获取模块,用于获取移动终端发送的第一K歌音频数据,所述第一K歌音频数据由所述移动终端采集得到,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
处理模块,用于对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
响应模块,用于播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
第四方面,本发明实施例提供了一种移动终端,包括:
采集模块,用于采集第一K歌音频数据,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
发送模块,用于向车载终端发送所述第一K歌音频数据,以使所述车载终端对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
第五方面,本发明实施例提供了一种K歌***,包括车载终端和移动终端,其中:
所述车载终端用于执行第一方面所述的K歌控制方法的步骤;
所述移动终端用于执行第二方面所述的K歌控制方法的步骤。
第六方面,本发明实施例提供了一种K歌控制设备,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如第一方面和/或第二方面所述的K歌控制方法。
第七方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如第一方面和/或第二方面所述的K歌控制方法。
本发明实施例中,利用移动终端采集K歌者的第一K歌音频数据,该第一K歌音频数据包括伴奏音频数据和人声音频数据;移动终端将第一K歌音频数据发送给车载终端,以使车载终端对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。利用上述方法,将移动终端作为K歌时的麦克风,使得构建车载练歌房时无需额外购置麦克风或者无需选择高配置车辆,降低车载K歌成本;并且用户拿着移动终端唱歌,不仅具备拿麦克风的仪式感,还不受位置的束缚,另外,加上车载氛围灯的烘托,有利于提高用户K歌体验。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的一种K歌控制方法的场景示意图;
图1b是本发明实施例提供的一种K歌控制方法的流程示意图;
图2是本发明实施例提供的一种K歌控制方法中确定第二K歌音频数据满足预设条件的流程示意图;
图3是本发明实施例提供的一种K歌控制方法中推荐歌曲的流程示意图;
图4是本发明实施例提供的另一种K歌控制方法的流程示意图;
图5是本发明实施例提供的一种车载终端的结构示意图;
图6是本发明实施例提供的一种移动终端的结构示意图;
图7是本发明实施例提供的一种K歌***的结构示意图;
图8是本发明实施例提供的一种K歌控制设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
应当理解,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本发明中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本发明所描述的实施例可以与其它实施例相结合。
本申请实施例中,车载终端是指车辆自身携带的车辆设备(如车机等)和/或临时位于车辆上的通信设备(如行车记录仪等);而移动终端是指手机、平板电脑等智能设备。特别地,车载终端、移动终端包括但不限于上述列举的情况。
现有技术中,车辆K歌的成本高昂且用户体验不佳,为此,本申请提供了一种K歌控制方法,可以有效减小车辆K歌的成本,以及提高用户的K歌体验。
参考图1a和图1b,图1a是本发明实施例提供的一种K歌控制方法的场景示意图,图1b是本发明实施例提供的一种K歌控制方法的流程示意图;该K歌控制方法应用于车载终端,可以由车载终端自身来执行,或者由车载终端中的芯片来执行,该方法包括:
步骤101,获取移动终端发送的第一K歌音频数据,第一K歌音频数据由移动终端采集得到,第一K歌音频数据包括伴奏音频数据和人声音频数据;
具体地,用户在车辆中,可以利用移动终端进行K歌。移动终端以手机为例,车载终端开启K歌功能后,用户A可以在打开手机上的K歌软件之后,选择目标歌曲和K歌模式(仅播放伴奏或播放原唱音频等模式)后,点击歌曲播放即可以进行K歌。K歌过程中,手机定时将自身采集的第一K歌音频数据发送给车载终端,第一K歌音频数据中包括用户A的人声音频数据,以及对应的伴奏音频数据。其中,定时采集的时间间隔长度可以根据实际情况进行设置,例如设置为1秒、3秒、10秒等,不做特别限定。
步骤102,对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
具体地,车载终端对第一K歌音频数据进行处理,以得到第二K歌音频数据和人声频率数据,其中,第二K歌音频数据的声音质量优于第一K歌音频数据,而人声频率数据是指K歌者的歌唱频率,可以利用第一K歌音频数据得到。
步骤103,播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。
具体地,车载终端以车机为例,车机在得到第二K歌音频数据后,控制车辆上的声音播放设备例如扬声器播放该第二K歌音频数据,且根据人声频率数据控制车载氛围灯进行灯光响应。其中,车载氛围灯的数量可以为1个以上,可以是面灯、线灯、点灯等。
其中,可以直接根据人声频率数据控制车载氛围灯进行发光,以响应K歌者的歌声,提升K歌体验;不同的人声频率对应不同的发光亮度。或者,可以根据人声频率数据确定K歌者歌唱的目标歌曲的类型,以确定车载氛围灯的响应颜色;例如,当根据人声频率数据确定歌曲类型为轻缓节奏的音乐类型时,车载氛围灯呈现蓝色主氛围;而当根据人声频率数据确定歌曲类型为激烈节奏的音乐类型时,车载氛围灯呈现红色主氛围。又或者,可以同时根据人声频率和响应颜色进行K歌灯光响应;最后,也可以根据人声频率数据中的高中低频分布特性,对应红色、绿色、蓝色进行混色输出。
利用上述方法,将移动终端作为K歌时的麦克风,使得构建车载练歌房时无需额外购置麦克风或者无需选择高配置车辆,降低车载K歌成本;并且用户拿着移动终端唱歌,不仅具备拿麦克风的仪式感,还不受位置的束缚,另外,加上车载氛围灯的烘托,有利于提高用户体验。
进一步地,确定车载终端当前连接的移动终端的数量;在该数量为1个的情况下,例如第一移动终端,则根据第一移动终端对应的第二K歌音频数据的人声频率数据控制车载氛围灯进行发光。在连接的移动终端的数量为两个以上时,分别基于移动终端对应的第二K歌音频数据控制车载氛围灯进行发光,假设移动终端分别为第一移动终端、第二移动终端、第三移动终端,车载氛围灯有12个,则将12个车载氛围灯划分为3组,分别为A组、B组和C组,每组车载氛围灯分别为一个移动终端服务,例如,基于第一移动终端对应的第二K歌音频数据控制A组的车载氛围灯进行发光,基于第二移动终端对应的第二K歌音频数据控制C组的车载氛围灯进行发光,基于第三移动终端对应的第二K歌音频数据控制B组的车载氛围灯进行发光。
以上方法中,根据移动终端连接的数量确定车载氛围灯的显示效果,可以保证每个K歌者都能体验到氛围灯带来的K歌氛围,有利于提升氛围灯的应用范围。
在一个可能的实施例中,在控制车载氛围灯进行K歌响应之前,方法还包括:
车载终端接收移动终端发送的车载氛围灯的响应颜色,根据接收到的响应颜色控制车载氛围灯进行K歌响应。
具体地,K歌者可以在移动终端上选择车载氛围灯的响应颜色,并将选择好的响应颜色发送给车载终端,也可以在发送第一K歌音频数据时,一并发送用户选择的响应颜色。本实施例中,可以根据用户的响应需求控制车载氛围灯的响应灯光颜色,进一步提升用户的K歌体验感。
在一个可能的实施例中,步骤101中,在获取第一K歌音频数据时,当车辆声音嘈杂时,移动终端将会采集到包括多个用户声音的人声音频数据,此时,车载终端需要对包括多个用户声音的人声音频数据进行处理。具体地,利用盲源分离技术对移动终端发送的人声音频数据进行分离处理,以得到分别对应多个用户的多个人声音频。接着,根据人声音频的振幅大小确定K歌者对应的人声音频,将振幅大于振幅阈值的N个人声音频确定为K歌者对应的人声音频,N为1时为独唱,而N为2以上时为歌曲合唱。其中,振幅阈值的具体数值可以根据实际需要进行设置,由于噪声距离拾音设备的距离较大,导致噪声的振幅比较小,因此,利用声音的振幅大小可以分离出K歌者的人声音频。
在一个可能的实施例中,步骤102中,对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据,具体包括:
对人声音频数据进行人声音频处理操作以获取目标人声音频数据;将目标人声音频数据和伴奏音频数据进行音频合成操作以获取第二K歌音频数据。
具体地,人声音频处理操作包括但不限于降噪处理、回声消除处理、音频放大处理中的至少一项,使得处理后得到的目标人声音频数据的声音质量优于处理前的人声音频数据。其中,当人声音频数据包括2个以上的人声时,分别对每个人声对应的人声音频进行人声音频处理,以得到目标人声音频数据。再将伴奏音频数据和目标人声音频数据进行音频合成操作,得到第二K歌音频数据。
在一个可能的实施例中,方法还包括:
确定第二K歌音频数据满足预设条件时,根据伴奏音频数据对人声音频数据进行修正处理,以更新第二K歌音频数据。
具体地,预设条件用于确定K歌者存在走音、破音、跑调等情况,当K歌者存在上述情况时,车载氛围灯无法以K歌者期望的灯光效果进行灯光响应,降低K歌体验。因此,在确定第二K歌音频数据满足预设条件时,车载终端可以根据伴奏音频数据对人声音频数据进行修正处理,以更新第二K歌音频数据,并播放更新后的第二K歌音频数据,并以修正后的人声音频数据控制车载氛围灯进行K歌灯光响应,既可以提升用户的K歌自信,又能以用户理想的灯光进行K歌响应。
进一步地,由于伴奏音频与目标歌曲的原唱人声音频具有强一致性,因此,可以利用伴奏音频的频谱规律可以对人声音频数据进行修正,具体地,根据伴奏的频谱规律和人声音频数据的频谱规律,确定人声音频数据中的存在异常音频点(破音、走调、走音等)时,根据伴奏的频谱规律进行音频点修正,例如降低音频点的振幅。
在一个可能的实施例中,参考图2,图2是本发明实施例提供的一种K歌控制方法中确定第二K歌音频数据满足预设条件的流程示意图,确定第二K歌音频数据满足预设条件,包括:
步骤201,以预设间隔对第二K歌音频数据进行分段,得到多个第二K歌音频段;
具体地,本实施例中确定第二K歌音频数据满足预设条件的方法是以第二K歌音频数据中包含一个K歌者的人声为例进行说明,对于第二K歌音频数据中包含两个以上的K歌者的人声时,处理方法与一个K歌者的处理方法相同。
首先,预设间隔的具体长度可以是周期性或者非周期性的,具体可以根据实际情况进行设置,例如预设间隔设置为10ms、30ms、50ms或1s等。先根据预设间隔对第二K歌音频数据进行分段处理,得到多个第二K歌音频段,假设第二K歌音频数据的时长为3min,预设间隔为1s,则可以得到180个第二K歌音频段。
步骤202,确定每个第二K歌音频段中,目标人声音频与对应的伴奏音频之间的第一振幅差;
具体地,声音的强弱单位是“分贝”,数值越大,声音就越大,振幅就越大。对于每个第二K歌音频段,确定第二K歌音频段中目标人声音频与对应的伴奏音频之间的第一振幅差,可以得到多个第一振幅差,例如180个第一振幅差。
步骤203,根据第二K歌音频段中人声在第二K歌音频段的占比,以及第一预设对应关系,确定第二K歌音频段对应的权重,第一预设对应关系为占比和权重的对应关系,占比越大,权重越小;
具体地,根据每个第二K歌音频段中,人声在所对应的第二K歌音频段的占比,以第一预设对应关系,确定该第二K歌音频段对应的权重。其中。第一预设对应关系可以根据实际情况进行设置,例如表1。根据第二K歌音频段中人声音频的总时长和第二K歌音频段的总时长,可以计算得到上述占比。
表1
占比 | 权重 |
0-10% | 0.5 |
10%-50% | 0.3 |
50%-90% | 0.15 |
90%-100% | 0.05 |
步骤204,根据第二K歌音频段的第一振幅差和对应的权重确定第二K歌音频数据的第二振幅差;
具体地,根据每个第一振幅差和对应的权重,可以计算得到第二K歌音频数据的第二振幅差,例如,假设具有第一振幅差A、B和C,对应的权重分别为0.05、0.3和0.5,则第二振幅差为0.05A+0.3B+0.5C。
步骤205,第二振幅差大于振幅差阈值时,确定第二K歌音频数据满足预设条件。
具体地,振幅差阈值的具体数值可根据实际情况进行设置,当步骤204得到的第二振幅差大于振幅差阈值时,可以确定对应的第二K歌音频数据满足预设条件,即K歌者存在走音、破音、跑调等状况。
特别指出的是,上述图2中的步骤编号只为了区分不同的步骤,不对步骤之间的执行顺序造成限定。例如,可以同时确定第一振幅差和权重,或者先确定权重,再确定第一振幅差,又或者先确定第一振幅差,再确定权重。
在一个可能的实施例中,K歌控制方法还包括:
根据人声音频数据确定K歌者的年龄;根据K歌者的年龄和第二预设对应关系,确定对应的氛围灯的响应颜色,第二预设对应关系为年龄和氛围灯发光颜色的对应关系;根据响应颜色控制车载氛围灯进行灯光响应。
具体地,根据移动终端采集的人声音频数据,可以进行年龄预测处理,例如利用年龄识别模型,以确定K歌者的年龄,以人声音频数据包括1个K歌者为例。接着,可以根据预测的年龄和第二预设对应关系,确定对应的车载氛围灯的响应颜色。其中,第二预设对应关系可以根据实际情况进行设置,例如表2。最后,根据确定的响应颜色控制车载氛围灯进行K歌响应。而当人声音频数据包括2个以上的K歌者时,根据对应同一响应颜色的K歌者的数量来决定采用何种响应颜色,例如,假设有4个合唱者,其中,有2个合唱者对应的响应颜色为绿色,1个合唱者对应蓝色,1个合唱者对应紫色,则将绿色作为响应颜色。而当2个以上的合唱者分别对应不同的响应颜色时,可以将年龄最小或年龄最大的合唱者对应的响应颜色作为最终的响应颜色。2个以上的K歌者时,确定响应颜色的方法也可以用其他方法,不做特别限定。
表2
年龄范围/岁 | 响应颜色 |
0-10 | 粉色 |
10-25 | 绿色 |
25-45 | 蓝色 |
45-60 | 紫色 |
60以上 | 黄色 |
在一个可能的实施例中,参考图1a和图3,图3是本发明实施例提供的一种K歌控制方法中推荐歌曲的流程示意图,K歌控制方法还包括:
步骤301,根据人声音频数据确定K歌者的音色类型以及K歌歌曲的歌曲类型;
具体地,可以利用人声音频数据和预先训练好的音色识别模型,识别出K歌者的音色类型;另外,利用人声音频数据和预先训练好的歌曲类型识别模预测出K歌歌曲的歌曲类型,将该歌曲类型确定为K歌者的喜好歌曲类型。其中,示例性地,音色类型包括男声沙哑、男声明亮、女声沙哑、女声明亮、甜美、空灵六大类;而歌曲类型包括古典音乐,流行音乐,蓝调音乐,摇滚乐,爵士乐,管弦乐队音乐,现代音乐。
特别地,也可以采用目标人声音频数据来确定K歌者的音色类型以及K歌歌曲的歌曲类型。
步骤302,根据音色类型和歌曲类型确定推荐歌曲;
具体地,结合音色类型和K歌歌曲的歌曲类型来确定K歌者的推荐歌曲,可以更准确地定位适合K歌者进行歌唱的歌曲,帮助提升K歌体验。此时确定的推荐歌曲应当理解为适合K歌者的音色,且为K歌者的喜好歌曲类型的歌曲。
步骤303,向移动终端发送推荐歌曲。
具体地,车载终端向移动终端发送推荐歌曲,以使K歌者可以从推荐歌曲中选择并确定K歌的目标歌曲,减少K歌者查找演唱歌曲所需的操作,提升用户的K歌体验。
在一个可能的实施例中,K歌控制方法还包括:
移动终端确定当前的提示模式为响铃模式时,自动将提示模式切换至静音模式或振动模式。
具体地,当移动终端检测到当前的提示模式为响铃模式时,为了避免或减小信息提示音对K歌者的声音采集造成干扰,移动终端自动将提示模式切换到静音模式或振动模式,优化K歌体验。
值得指出的是,上述方法中涉及的车载氛围灯是指安装于车辆内部的氛围灯。
在一可能的实施例中,确定车载终端正在进行K歌控制,且车载终端检测到有人或车(机动车或非机动车等)进入车载终端所在车辆周边的预设范围时(预设范围如以车辆为圆心,半径为2米的圆形范围等,预设范围可以根据实际情况进行调整),车载终端暂停K歌控制,即停止播放第二K歌音频数据和暂停车内的灯光响应,并且播放预存的危险提示音,以对该车辆的驾驶员进行危险提示,保障驾驶安全。当检测到没有人或车进入预设范围时,车载终端继续进行K歌控制,即继续播放第二K歌音频数据和继续进行车内的灯光响应。
进一步地,确定进入上述预设范围的人或车的危险等级的方法为:确定上述人或车的行动速度v和行动加速度a,根据行动速度和行动加速度确定危险分W。其中,W=Av+Ba,A、B分别为行动速度和行动加速度对应的权重,A和B之和为1,A、B的具体数值可以根据实际情况进行设置,例如,A为0.4,B为0.6;或者,A、B均为0.5。接着,根据危险分、第一危险分阈值和第二危险分阈值将危险分划分为不同的危险等级,第一危险分阈值小于第二危险分阈值,第一危险分阈值和第二危险分阈值的具体数值可以根据实际情况进行设置。危险分小于第一危险分阈值为第三危险等级;危险分大于或等于第一危险分阈值,但小于第二危险分阈值为第二危险等级;危险分大于或等于第二危险分阈值为第一危险等级。
可选地,车载终端可以在K歌过程中,确定进入上述预设范围的人或车的危险等级为第一危险等级时,暂停第二K歌音频数据和暂停灯光响应,并播放危险提示音,同时控制正在K歌的移动终端内的振动器(如电动机等)产生振动,以提醒正在利用移动终端进行K歌的用户注意危险情况。确定进入上述预设范围的人或车的危险等级为第二危险等级时,暂停第二K歌音频数据和暂停灯光响应。确定进入上述预设范围的人或车的危险等级为第三危险等级时,不控制暂停第二K歌音频数据和不控制暂停灯光响应。
基于上述应用于车载终端的K歌控制方法实施例,本发明实施例还提供一种K歌控制方法,该方法应用于移动终端,可以由移动终端自身或移动终端中的芯片来执行,参考图4,图4是本发明实施例提供的另一种K歌控制方法的流程示意图;该方法包括:
步骤401,采集第一K歌音频数据,第一K歌音频数据包括伴奏音频数据和人声音频数据;
步骤402,向车载终端发送第一K歌音频数据,以使车载终端对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。
在一个可能的实施例中,K歌控制方法还包括:
确定移动终端的提示模式为响铃模式时,自动切换至静音模式或振动模式。
关于本发明实施例的K歌控制方法的具体描述以及有益效果描述,可以参照应用于车载终端的K歌控制方法的描述,不再赘述。
基于上述应用于车载终端的K歌控制方法实施例,本发明实施例还提供一种车载终端,参考图5,图5是本发明实施例提供的一种车载终端的结构示意图;车载终端包括:
获取模块501,用于获取移动终端发送的第一K歌音频数据,第一K歌音频数据由移动终端采集得到,第一K歌音频数据包括伴奏音频数据和人声音频数据;
处理模块502,用于对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
响应模块503,用于播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。
在一个可能的实施例中,处理模块502具体用于:
对人声音频数据进行人声音频处理操作以获取目标人声音频数据;
将目标人声音频数据和伴奏音频数据进行音频合成操作以获取第二K歌音频数据。
在一个可能的实施例中,处理模块502还用于:
确定第二K歌音频数据满足预设条件时,根据伴奏音频数据对人声音频数据进行修正处理,以更新第二K歌音频数据。
在一个可能的实施例中,确定第二K歌音频数据满足预设条件,包括:
以预设间隔对第二K歌音频数据进行分段,得到多个第二K歌音频段;
确定每个第二K歌音频段中,目标人声音频与对应的伴奏音频之间的第一振幅差;
根据第二K歌音频段中人声在第二K歌音频段的占比,以及第一预设对应关系,确定第二K歌音频段对应的权重,第一预设对应关系为占比和权重的对应关系,占比越大,权重越小;
根据第二K歌音频段的第一振幅差和对应的权重确定第二K歌音频数据的第二振幅差;
第二振幅差大于振幅差阈值时,确定第二K歌音频数据满足预设条件。
在一个可能的实施例中,车载终端还包括:
颜色确定模块,用于根据人声音频数据确定K歌者的年龄;根据K歌者的年龄和第二预设对应关系,确定对应的车载氛围灯的响应颜色,第二预设对应关系为年龄和氛围灯发光颜色的对应关系;
响应模块503,还用于根据响应颜色控制车载氛围灯进行灯光响应。
在一个可能的实施例中,车载终端还包括:
推荐模块,用于根据人声音频数据确定K歌者的音色类型以及K歌歌曲的歌曲类型;根据音色类型和歌曲类型确定推荐歌曲;向移动终端发送推荐歌曲。
在一可能的实施例中,响应模块503,还用于:
确定正在进行K歌控制,且检测到有人或车(机动车或非机动车等)进入车辆周边的预设范围时(预设范围如以车辆为圆心,半径为2米的圆形范围等,预设范围可以根据实际情况进行调整),暂停K歌控制,即停止播放第二K歌音频数据和暂停车内的灯光响应,并且播放预存的危险提示音,以对该车辆的驾驶员进行危险提示,保障驾驶安全。当检测到没有人或车进入预设范围时,继续进行K歌控制,即继续播放第二K歌音频数据和继续进行车内的灯光响应。
值得指出的是,其中,车载终端的具体功能实现方式可以参见上述应用于车载终端的K歌控制方法的描述,这里不再进行赘述。车载终端中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
基于上述应用于移动终端的K歌控制方法实施例,本发明实施例还提供一种移动终端,参考图6,图6是本发明实施例提供的一种移动终端的结构示意图;移动终端包括:
采集模块601,用于采集第一K歌音频数据,第一K歌音频数据包括伴奏音频数据和人声音频数据;
发送模块602,用于向车载终端发送第一K歌音频数据,以使车载终端对第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放第二K歌音频数据,以及根据人声频率数据控制车载氛围灯进行灯光响应。
在一个可能的实施例中,移动终端还包括:
切换模块,用于确定移动终端的提示模式为响铃模式时,自动切换至静音模式或振动模式。
值得指出的是,其中,移动终端的具体功能实现方式可以参见上述应用于移动终端的K歌控制方法的描述,这里不再进行赘述。移动终端中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
基于上述应用于移动终端的K歌控制方法实施例,参考图7,图7是本发明实施例提供的一种K歌***的结构示意图,本发明实施例还提供一种K歌***,包括移动终端701和车载终端702,其中:
移动终端701用于执行上述应用于移动终端的K歌控制方法的步骤;
车载终端702用于执行上述应用于车载终端的K歌控制方法的步骤。
关于本发明实施例的K歌***的具体描述以及有益效果描述,可以参照上述K歌控制方法的描述,不再赘述。
基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种K歌控制设备。
请参见图8,是本发明实施例提供的一种K歌控制设备的结构示意图。如图8所示,上述的K歌控制装置可以应用于所述移动终端或车载终端,所述K歌控制设备800可以包括:处理器801,网络接口804和存储器805,此外,所述K歌控制设备800还可以包括:用户接口803,和至少一个通信总线802。其中,通信总线802用于实现这些组件之间的连接通信。其中,用户接口803可以包括显示屏(Display)、键盘(Keyboard),可选用户接口803还可以包括标准的有线接口、无线接口。网络接口804可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器805可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器805可选的还可以是至少一个位于远离前述处理器801的存储装置。如图8所示,作为一种计算机存储介质的存储器805中可以包括操作***、网络通信模块、用户接口模块以及设备控制应用程序。
在图8所示的K歌控制设备800中,网络接口804可提供网络通讯功能;而用户接口803主要用于为用户提供输入的接口;而处理器801可以用于调用存储器805中存储的设备控制应用程序,以实现上述应用于车载终端的K歌控制方法或应用于移动终端的K歌控制方法的步骤。
应当理解,本发明实施例中所描述的K歌控制设备800可执行前文所述K歌控制方法,也可执行前文所述移动终端或车载终端的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的移动终端或车载终端所执行的计算机程序,且所述计算机程序包括程序指令,当处理器执行所述程序指令时,能够执行前文所述K歌控制方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (13)
1.一种K歌控制方法,其特征在于,应用于车载终端,包括:
获取移动终端发送的第一K歌音频数据,所述第一K歌音频数据由所述移动终端采集得到,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据,具体包括:
对所述人声音频数据进行人声音频处理操作以获取目标人声音频数据;
将所述目标人声音频数据和所述伴奏音频数据进行音频合成操作以获取所述第二K歌音频数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述第二K歌音频数据满足预设条件时,根据所述伴奏音频数据对所述人声音频数据进行修正处理,以更新所述第二K歌音频数据。
4.根据权利要求3所述的方法,其特征在于,所述确定所述第二K歌音频数据满足预设条件,包括:
以预设间隔对所述第二K歌音频数据进行分段,得到多个第二K歌音频段;
确定每个所述第二K歌音频段中,目标人声音频与对应的伴奏音频之间的第一振幅差;
根据所述第二K歌音频段中人声在所述第二K歌音频段的占比,以及第一预设对应关系,确定所述第二K歌音频段对应的权重,所述第一预设对应关系为占比和权重的对应关系,所述占比越大,所述权重越小;
根据所述第二K歌音频段的第一振幅差和对应的权重确定所述第二K歌音频数据的第二振幅差;
所述第二振幅差大于振幅差阈值时,确定所述第二K歌音频数据满足预设条件。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据所述人声音频数据确定K歌者的年龄;
根据所述K歌者的年龄和第二预设对应关系,确定对应的车载氛围灯的响应颜色,所述第二预设对应关系为年龄和氛围灯发光颜色的对应关系;
根据所述响应颜色控制所述车载氛围灯进行灯光响应。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据所述人声音频数据确定K歌者的音色类型以及K歌歌曲的歌曲类型;
根据所述音色类型和所述歌曲类型确定推荐歌曲;
向所述移动终端发送所述推荐歌曲。
7.一种K歌控制方法,其特征在于,应用于移动终端,包括:
采集第一K歌音频数据,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
向车载终端发送所述第一K歌音频数据,以使所述车载终端对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
确定所述移动终端的提示模式为响铃模式时,自动切换至静音模式或振动模式。
9.一种车载终端,其特征在于,包括:
获取模块,用于获取移动终端发送的第一K歌音频数据,所述第一K歌音频数据由所述移动终端采集得到,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
处理模块,用于对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;
响应模块,用于播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
10.一种移动终端,其特征在于,包括:
采集模块,用于采集第一K歌音频数据,所述第一K歌音频数据包括伴奏音频数据和人声音频数据;
发送模块,用于向车载终端发送所述第一K歌音频数据,以使所述车载终端对所述第一K歌音频数据进行音频处理操作以获取第二K歌音频数据和人声频率数据;并播放所述第二K歌音频数据,以及根据所述人声频率数据控制车载氛围灯进行灯光响应。
11.一种K歌***,其特征在于,包括车载终端和移动终端,其中:
所述车载终端用于执行权利要求1-6任一项所述的K歌控制方法的步骤;
所述移动终端用于执行权利要求7-8任一项所述的K歌控制方法的步骤。
12.一种K歌控制设备,其特征在于,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1-8任一项所述的K歌控制方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-8任一项所述的K歌控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210316199.3A CN114765914A (zh) | 2022-03-23 | 2022-03-23 | K歌控制方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210316199.3A CN114765914A (zh) | 2022-03-23 | 2022-03-23 | K歌控制方法及相关设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114765914A true CN114765914A (zh) | 2022-07-19 |
Family
ID=82364956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210316199.3A Pending CN114765914A (zh) | 2022-03-23 | 2022-03-23 | K歌控制方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114765914A (zh) |
-
2022
- 2022-03-23 CN CN202210316199.3A patent/CN114765914A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110027469B (zh) | 一种基于车载音乐的灯具控制方法及***、车辆 | |
CN111332197B (zh) | 一种车载娱乐***的灯光控制方法、装置及车载娱乐*** | |
US7881934B2 (en) | Method and system for adjusting the voice prompt of an interactive system based upon the user's state | |
CN105933822B (zh) | 车载音响控制***及方法 | |
CN110475170A (zh) | 耳机播放状态的控制方法、装置、移动终端及存储介质 | |
CN105850154A (zh) | 基于检测到的环境声音来调整音频 | |
CN110245254A (zh) | 汽车氛围灯的控制方法、装置、可读存储介质及电子设备 | |
CN112437383B (zh) | 多音源调整方法、装置、车辆和存储介质 | |
CN112172978A (zh) | 平衡车灯光控制方法、装置、设备及存储介质 | |
CN111354359A (zh) | 一种车辆语音控制方法、装置、设备、***及介质 | |
CN114828359A (zh) | 基于音乐的氛围灯展示方法、装置、设备及存储介质 | |
CN114765914A (zh) | K歌控制方法及相关设备 | |
CN111427535A (zh) | 音频播放方法、装置、终端与计算机可读存储介质 | |
CN114900929A (zh) | 氛围灯显示控制方法及相关产品 | |
CN115571047A (zh) | 车载氛围灯律动控制方法、装置、设备、芯片和*** | |
CN108260248A (zh) | 一种用于智能终端外置麦克风的提醒方法及装置 | |
JP2023539121A (ja) | オーディオコンテンツの識別 | |
JPH1021049A (ja) | 音声合成装置 | |
CN116552377A (zh) | 智能座舱的灯光控制的方法、装置、设备及存储介质 | |
CN219728100U (zh) | 一种控制车辆播放音乐的装置及车辆 | |
CN115878070B (zh) | 一种车载音频播放方法、装置、设备及存储介质 | |
WO2023000933A1 (zh) | 车载音频播放方法、装置、多媒体主机及存储介质 | |
CN115212589B (zh) | 设备控制方法、车模及存储介质 | |
CN113126949A (zh) | 车机音量调节方法以及*** | |
CN221188436U (zh) | 一种车载声光***和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |