一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车载音乐的播放控制方法、装置、设备和存储介质与流程

2022-09-04 03:43:39 来源:中国专利 TAG:


1.本发明涉及车载音乐技术领域,尤其涉及一种车载音乐的播放控制方法、装置、设备和存储介质。


背景技术:

2.车载音乐播放时目前汽车在行驶过程中最主要的娱乐形式,用户在驾驶车辆时,需要用户手动切换音乐或者选择音乐,会造成用户驾驶注意力分散,不仅影响行车安全,且用户的娱乐体验很差。
3.现有技术中,往往基于用户日常使用的大数据,在用户驾驶时推荐并播放音乐,但在音乐播放过程中并不考虑当前用户对当前音乐的体验,缺少用户对当前播放音乐的喜好感知,难以满足根据用户情绪实时调整播放的音乐的需求。


技术实现要素:

4.本发明提供了一种车载音乐的播放控制方法、装置、设备和存储介质,实现对车载音乐智能化实时调整,提高了用户的体验。
5.根据本发明的一方面,提供了一种车载音乐的播放控制方法,包括:
6.获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点;
7.当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息;
8.根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情绪;
9.根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
10.根据本发明的另一方面,提供了一种车载音乐的播放控制装置,包括:
11.音乐获取模块,用于获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点;
12.目标对象检测模块,用于当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息;
13.目标情绪确定模块,用于根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情绪;
14.音乐控制模块,用于根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
15.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
16.至少一个处理器;以及
17.与所述至少一个处理器通信连接的存储器;其中,
18.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序
被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车载音乐的播放控制方法。
19.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车载音乐的播放控制方法。
20.本发明实施例的技术方案,通过获取目标车辆的当前播放音乐,确定与当前播放音乐对应的情绪检测参考点,通过情绪检测参考点,可以准确识别的用户的情绪状态,提高了情绪检测的准确率,当当前播放音乐对播放至情绪检测参考点处时,获取目标车辆内的目标对象的对象图像信息和对象声音信息,根据对象图像信息和对象声音信息确定目标对象的目标情绪,根据目标情绪确定当前播放音乐的播放方式,使用用户声音信息和图像信息共同判断用户的情绪,可以准确的感知用户的实时情绪,进而对车载音乐的播放方式进行智能化实时调整,提高了用户的使用体验。
21.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本发明实施例一提供的一种车载音乐的播放控制方法的流程图;
24.图2是本发明实施例二提供的另一种车载音乐的播放控制方法的流程图;
25.图3是本发明实施例三提供的另一种车载音乐的播放控制方法的流程图;
26.图4是本发明实施例四提供的一种车载音乐的播放控制装置的结构图;
27.图5是实现本发明实施例的车载音乐的播放控制方法的电子设备的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.实施例一
31.图1为本发明实施例一提供了一种车载音乐的播放控制方法的流程图,本实施例可适用于车辆驾驶控制音乐播放的情况,该方法可以由车载音乐的播放控制来执行,该车载音乐的播放控制装置可以采用硬件和/或软件的形式实现,该车载音乐的播放控制装置可配置于车辆中。如图1所示,该方法包括:
32.s110、获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点。
33.其中,当前播放音乐可以是车载音乐播放器播放的音乐。情绪检测参考点可以是当前播放音乐中用于检测用户情绪的检测时间参考点。可选的,情绪检测参考点的数量至少要大于1个。为了精准感知用户对音乐的偏好,示例性地,当前播放音乐包括至少多个的情绪检测参考点。
34.可选的,在用户驾驶目标车辆行驶过程中,当用户打开目标车辆车载音乐播放器播放音乐时,获取此时车载音乐播放器播放的音乐,并根据车载音乐播放器播放的音乐查询此音乐的情绪检测参考点。其中,用户可以通过智能设备连接车载音乐播放器播放音乐,也可以直接使用车载音乐播放器选择音乐进行播放,在车载音乐播放器接收到待播放歌曲时,获取待播放歌曲的情绪检测参考点。
35.可选的,在本发明的一实施例中,所述确定与所述当前播放音乐对应的情绪检测参考点,包括:采用预设的语音端点检测算法获取所述当前播放音乐中的语音起始点和语音终止点,将所述当前播放音乐的音乐起始点和音乐结束点以及获取到的所述语音起始点和所述语音终止点作为与所述当前播放音乐对应的情绪检测参考点。
36.具体的,获取当前播放音乐后,可以采样预设的语音端点检测算法获取当前播放音乐歌唱段落的语音起始点和语音终止点,将当前播放音乐歌唱段落的音乐起始点和歌唱段落的音乐结束点以及获取到的语音起始点和语音终止点作为与所述当前播放音乐对应的情绪检测参考点。其中,预设的语音端点检测算法法可以包括但不限于基于音量的端点检测算法、结合音量的高阶差分的端点检测算法和基于频域端点检测。
37.s120、当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息。
38.其中,对象图像信息可以是目标车辆中用户的图像信息,图像信息包括视频信息和照片信息。对象声音信息可以是目标车辆中用户的语音信息,也可以是获取用户的其他声音信息,如笑声、哭声或者哼唱旋律的声音。
39.具体的,用户通过在目标车辆中播放音乐时,当当前播放音乐播放至音乐智能柜的情绪检测参考点处时,通过目标车辆中的图像采集设备和声音采集设备采集目标对象的图像信息和语音信息。其中,目标对象可以是位于图像采集范围内的所有用户,也可以是位于图像采集范围内且与预先存储的白名单用户匹配的用户等。
40.在本发明实施例中,当所述当前播放音乐对播放至所述情绪检测参考点处时,再获取所述目标车辆内的目标对象的对象图像信息和对象声音信息,相比较于实时获取目标对象的对象图像信息和对象声音信息,减少了数据处理造成的内存消耗,且能够结合当前播放音乐的特点,针对性地获取情绪相关信息。
41.s130、根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情
绪。
42.其中,目标情绪可以是用户在情绪检测参考点处时的情绪,可选的,情绪可以是快乐、悲伤、惊喜、遗憾、厌烦、焦虑或平静中任意一种。
43.具体的,目标车辆在获取到用户的对象图像信息和对象声音信息后,对用户的对象图像信息和对象声音信息分别进行处理,根据用户的对象图像信息和对象声音信息的处理结果确定目标对象的目标情绪。
44.可选的,对象图像信息包括脸部图像和肢体图像,此时可根据所述对象图像信息确定所述目标对象的第一情绪信息。具体可以是,根据对象图像信息中的脸部图像和肢体图像确定目标对象的第一情绪信息。进而,根据所述对象声音信息确定目标对象的第二情绪信息,具体可以是,根据对象声音信息对对象声音信息进行语音识别,确定对象声音信息对应的语音文本,通过识别语音文本中关键词确定目标对象的第二情绪信息。然后,根据第一情绪信息和第二情绪信息确定目标对象的目标情绪。
45.s140、根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
46.本发明实施例中,获取用户的目标情绪后,判断用户的目标情绪是否符合当前播放音乐的播放方式,如果用户的目标情绪符合继续播放条件,则继续播放当前播放音乐;如果用户的目标情绪不符合继续播放条件,则停止播放当前播放音乐。
47.可选的,本发明实施例中,所述根据所述目标情绪确定所述当前播放音乐的播放方式,包括:获取所述当前播放音乐的标签数据,其中,所述标签数据至少包括曲风标签;根据所述目标情绪与所述标签数据确定所述当前播放音乐的播放方式。
48.其中,曲风标签可以是反应音乐对应的情绪。例如,曲风标签可以是抒情、忧郁、欢快、孤独等。
49.具体的,在车载音乐播放器中,每一首音乐都具备对应的标签,车载音乐播放器获取当前播放音乐的标签数据,根据当前播放音乐的标签数据和目标情绪匹配当前音乐的播放方式。
50.可选的,当停止当前播放音乐时,根据用户的目标情绪推荐下一首音乐,并在目标车辆车载音乐播放器中播放推荐的音乐。
51.本发明实施例的技术方案,通过获取目标车辆的当前播放音乐,确定与当前播放音乐对应的情绪检测参考点,通过情绪检测参考点,可以准确识别的用户的情绪状态,提高了情绪检测的准确率,当当前播放音乐对播放至情绪检测参考点处时,获取目标车辆内的目标对象的对象图像信息和对象声音信息,根据对象图像信息和对象声音信息确定目标对象的目标情绪,根据目标情绪确定当前播放音乐的播放方式,使用用户声音信息和图像信息共同判断用户的情绪,可以准确的感知用户的实时情绪,进而对车载音乐的播放方式进行智能化实时调整,提高了用户的使用体验。
52.实施例二
53.图2为本发明实施例二提供了另一种车载音乐的播放控制方法的流程图,本实施例主要对确定情绪检测参考点的方法进一步的说明,如图2所示,该方法包括:
54.s210、获取所述当前播放音乐的热度曲线,其中,所述热度曲线基于所述当前播放音乐的各个播放时间点和所述播放时间点对应的播放热度值构建。
55.具体的,播放时间点可以是当前播放音乐在音乐播放进度中的时间点,播放热度值可以是综合反应当前播放时间点的受欢迎程度,也可以是反应当前播放时间点没有中断音乐播放的概率。目标车辆根据车载音乐播放器查询并获取当前播放音乐的热度曲线。可选的,车载音乐播放器获取当前播放音乐的待播放音乐列表,查询并获取待播放音乐列表中预设数量个待播放音乐的热度曲线。其中,预设数量可以是车载音乐播放器全部待播放音乐的数量,也可以由用户设置待播放音乐的数量。
56.s220、根据各个播放时间点对应的播放热度值确定与所述当前播放音乐对应的情绪检测参考点。
57.具体的,获取当前播放音乐的热度曲线中各个播放时间点对应的播放热度值,提取播放热度值符合情绪检测参考点的各个播放时间点,将符合情绪检测参考点的各个播放时间点作为当前播放音乐对应的情绪检测参考点。
58.可选的,在本发明另一实施例,所述根据各个播放时间点对应的播放热度值确定与所述当前播放音乐对应的情绪检测参考点,包括:基于预设的波峰和波谷检测算法确定所述热度曲线的波峰和波谷对应的播放时间点,将所述波峰和波谷对应的播放时间点作为与所述当前播放音乐对应的情绪检测参考点。
59.具体的,获取当前播放音乐的热度曲线,根据预设的波峰和波谷检测算法检测当前播放音乐的热度曲线,检测出当前播放音乐的热度曲线的波峰和波谷,进而确定当前播放音乐的热度曲线的波峰和波谷对应的波峰时间点,将波峰和波谷对应的播放时间点作为与所述当前播放音乐对应的情绪检测参考点。
60.其中,预设的波峰和波谷检测算法可以包括但不限于信号处理中比较判别法、一阶差分结合比较判别法或二阶差分判别法和过零点检测结合最值检测判别法中任意一种波峰和波谷检测算法。
61.s230、当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息。
62.s240、根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情绪。
63.s250、根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
64.本发明实施例的技术方案,通过获取当前播放音乐的热度曲线,根据热度曲线中各个播放时间点及热度值,通各个播放时间点对应的播放热度值确定与当前播放音乐对应的情绪检测参考点,利用热度曲线可以准确的获知用户在当前播放音乐时的情绪状态变化,准确的分析出情绪检测参考点,进一步的提高了情绪检测的准确率,当当前播放音乐对播放至情绪检测参考点处时,获取目标车辆内的目标对象的对象图像信息和对象声音信息,根据对象图像信息和对象声音信息确定目标对象的目标情绪,根据当前播放音乐的曲风标签与目标情绪匹配当前音乐播放方式,对用户的情绪和音乐本身进行精准匹配,在准确的感知用户的实时情绪的同时选取适合当前情绪的音乐,实现对车载音乐的播放方式进行智能化实时调整,提高了用户的使用体验。
65.实施例三
66.图2为本发明实施例三提供了另一种车载音乐的播放控制方法的流程图,本实施
例主要对确定情绪检测参考点的方法进一步的说明,如图2所示,该方法包括:
67.s310、获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点。
68.s320、当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息。
69.预先收集目标对象的图像数据和声音数据,建立对象的图像数据集和声音数据集,拆分对象的图像数据集和声音数据集,将图像数据集分为图像数据训练集和图像数据测试集,将声音数据集分为声音数据训练集和声音数据测试集,根据图像数据和声音数据训练集合图像数据测试集训练神经网络,训练生成第一深度学习模型
70.s330、根据所述对象图像信息及预先训练的第一情绪识别模型确定所述目标对象的第一情绪信息,其中,所述对象图像信息包括面部图像信息和/或肢体图像信息,所述第一情绪识别模型基于预先建立的第一深度学习模型训练得到。
71.其中,第一情绪识别模型用于识别图像信息的情绪识别模型。第一情绪信息是基于对象的图像信息识别出的情绪信息。第一深度学习模型可以包括但不限于卷积神经网络模型、循环神经网络和结构递归神经网络中至少一种。
72.具体的,根据对象图像信息及预先训练的第一情绪识别模型确定所述目标对象的第一情绪信息之前,还包括:
73.获取样本图像信息,根据样本图像信息建立样本图像信息的图像训练集和图像信息的图像测试集。
74.将图像训练集中的样本图像信息输入第一深度学习模型中,对第一深度学习模型进行训练,生成第一情绪识别基本模型。具体的,将图像训练集中样本图像信息输入至第一深度学习模型中,生成训练情绪信息;根据生成的训练情绪信息和样本图像信息对应的期望情绪信息确定训练误差,进而根据训练误差调整第一深度学习模型的参数,以得到第一情绪识别基本模型。
75.将图像测试集中测试图像信息输入至第一情绪识别基本模型,生成测试情绪信息,判断当前测试情绪信息与期望情绪信息的准确率是否满足预设准确率。其中,预设准确率可以是第一情绪识别基本模型的输出满足情绪识别的最低准确率。如果当前测试情绪信息与期望情绪信息的准确率不满足预设准确率,则基于图像训练集中的样本图像信息继续进行训练,以使如果当前测试情绪信息与期望情绪信息的准确率满足预设准确率。如果当前测试情绪信息与期望情绪信息的准确率满足预设准确率,则将第一情绪识别基本模型确定为第一情绪识别模型。
76.进一步的,将对象图像信息输入第一情绪识别模型中,生成目标对象的第一情绪信息。
77.s340、根据所述对象声音信息及预先训练的第二情绪识别模型确定所述目标对象的第二情绪信息,其中,所述第二情绪识别模型基于预先建立的第二深度学习模型训练得到。
78.其中,第二情绪识别模型用于识别声音信息的情绪识别模型。第二情绪信息是基于对象的声音信息识别出的情绪信息。第二深度学习模型可以包括但不限于卷积神经网络模型、循环神经网络和结构递归神经网络中至少一种。
79.具体的,根据对象声音信息及预先训练的第二情绪识别模型确定所述目标对象的第二情绪信息之前,还包括:
80.获取样本声音信息,根据样本声音信息建立样本声音信息的声音训练集和样声音信息的声音测试集。
81.将声音训练集中的样本声音信息输入第二深度学习模型中,对第二深度学习模型进行训练,生成第二情绪识别基本模型。具体的,将声音训练集中样本声音信息输入至第二深度学习模型中,生成训练情绪信息;根据生成的训练情绪信息和样本声音信息对应的期望情绪信息确定训练误差,进而根据训练误差调整第二深度学习模型的参数,以得到第二情绪识别基本模型。
82.将声音测试集中测试声音信息输入至第二情绪识别基本模型,生成测试情绪信息,判断当前测试情绪信息与期望情绪信息的准确率是否满足预设准确率。其中,预设准确率可以是第二情绪识别基本模型的输出满足情绪识别的最低准确率。如果当前测试情绪信息与期望情绪信息的准确率不满足预设准确率,则基于声音训练集中的样本声音信息继续进行训练,以使如果当前测试情绪信息与期望情绪信息的准确率满足预设准确率。如果当前测试情绪信息与期望情绪信息的准确率满足预设准确率,则将第二情绪识别基本模型确定为第二情绪识别模型。
83.进一步的,将对象声音信息输入第二情绪识别模型中,生成目标对象的第二情绪信息。
84.s350、根据所述第一情绪信息和所述第二情绪信息确定所述目标对象的目标情绪。
85.可选的,在本发明另一实施例中,所述根据所述第一情绪信息和所述第二情绪信息确定所述目标对象的目标情绪,包括:针对所述第一情绪信息和所述第二情绪信息中的同一种情绪,将所述情绪在所述第一情绪信息中的情绪概率值和在所述第二情绪信息中的情绪概率值进行加权求和,得到所述情绪对应的目标情绪值;将各种情绪对应的目标情绪值中最大的目标情绪值对应的情绪确定为所述目标对象的目标情绪。
86.其中,情绪信息概率值可以是第一情绪信息作为目标情绪的概率值,第二情绪概率值可以是第二情绪信息作为目标情绪的概率值。
87.具体的,目标车辆在获取到第一情绪信息和第二情绪信息后,针对于同一种的第一情绪信息和第二情绪信息,通过目标情绪在第一情绪信息中的情绪概率值和第二情绪信息中的情绪概率值,依据情绪信息的权重值,对第一情绪信息的情绪概率值和第二情绪信息的情绪概率值进行加权求和,计算目标情绪值,将各种情绪对应的目标情绪值中最大的目标情绪值对应的情绪确定为目标对象的目标情绪。
88.其中,第一情绪信息的情绪概率值和第二情绪信息的情绪概率值进行加权求和的计算公式如下所示:
89.v=(1-wk)*vt wk*vy
90.其中,v为目标情绪值;vt为第一情绪信息的情绪概率值;vy为第二情绪信息的情绪概率值;wk为情绪信息的权重值。
91.示例性的,根据第一情绪信息的情绪概率值和第二情绪信息的情绪概率值进行加权求和的计算如下表所示:
[0092][0093]
依据加权求和的计算公式计算出快乐的情绪值为0.025375,悲伤的情绪值为0.84925,惊喜的情绪值0.025375,遗憾、厌烦、焦虑和平静的情绪值为0.025,从而确定出目标的情绪值为0.84925,确定目标情绪为悲伤。
[0094]
s360、根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
[0095]
本发明实施例的技术方案,通过获取目标车辆的当前播放音乐,确定与当前播放音乐对应的情绪检测参考点,通过情绪检测参考点,可以准确识别的用户的情绪状态,提高了情绪检测的准确率,当当前播放音乐对播放至情绪检测参考点处时,获取目标车辆内的目标对象的对象图像信息和对象声音信息,通过预先建立的第二深度学习模型对目标对象的对象图像信息和对象声音信息分别训练生成第一情绪识别模型和第二情绪识别模型,进而确定对象的第一情绪信息和第二情绪信息,通过情绪识别模型可以使情绪识别的结果更趋近于用户实际情绪,减少情绪识别的误差,提高识别目标情绪的准确率和效率,又利用加权求和对第一情绪信息和第二情绪信息确定用户的目标情绪,使用融合的方法减少单一情绪估计偏差,进一步提高识别目标情绪的准确性,根据目标情绪确定当前播放音乐的播放方式,使用用户声音信息和图像信息共同判断用户的情绪,可以准确的感知用户的实时情绪,进而对车载音乐的播放方式进行智能化实时调整,提高了用户的使用体验。
[0096]
实施例四
[0097]
图4为本发明实施例四提供的一种车载音乐的播放控制装置的结构示意图。如图4所示,该装置具体包括:音乐获取模块410、目标对象检测模块420、目标情绪确定模块430和音乐控制模块440。其中:
[0098]
音乐获取模块410,用于获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点;
[0099]
目标对象检测模块420,用于当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息;
[0100]
目标情绪确定模块430,用于根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情绪;
[0101]
音乐控制模块440,用于根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
[0102]
本发明实施例的技术方案,通过获取目标车辆的当前播放音乐,确定与当前播放音乐对应的情绪检测参考点,通过情绪检测参考点,可以准确识别的用户的情绪状态,提高了情绪检测的准确率,当当前播放音乐对播放至情绪检测参考点处时,获取目标车辆内的
目标对象的对象图像信息和对象声音信息,根据对象图像信息和对象声音信息确定目标对象的目标情绪,根据目标情绪确定当前播放音乐的播放方式,使用用户声音信息和图像信息共同判断用户的情绪,可以准确的感知用户的实时情绪,进而对车载音乐的播放方式进行智能化实时调整,提高了用户的使用体验。
[0103]
可选的,所述音乐获取模块410用于:
[0104]
获取所述当前播放音乐的热度曲线,其中,所述热度曲线基于所述当前播放音乐的各个播放时间点和所述播放时间点对应的播放热度值构建;
[0105]
根据各个播放时间点对应的播放热度值确定与所述当前播放音乐对应的情绪检测参考点。
[0106]
可选的,所述音乐获取模块410具体还用于:
[0107]
基于预设的波峰和波谷检测算法确定所述热度曲线的波峰和波谷对应的播放时间点,将所述波峰和波谷对应的播放时间点作为与所述当前播放音乐对应的情绪检测参考点。
[0108]
可选的,所述音乐获取模块410具体还用于:
[0109]
采用预设的语音端点检测算法获取所述当前播放音乐中的语音起始点和语音终止点,将所述当前播放音乐的音乐起始点和音乐结束点以及获取到的所述语音起始点和所述语音终止点作为与所述当前播放音乐对应的情绪检测参考点。
[0110]
可选的,所述目标情绪确定模块430具体用于:
[0111]
根据所述对象图像信息及预先训练的第一情绪识别模型确定所述目标对象的第一情绪信息,其中,所述对象图像信息包括面部图像信息和/或肢体图像信息,所述第一情绪识别模型基于预先建立的第一深度学习模型训练得到;
[0112]
根据所述对象声音信息及预先训练的第二情绪识别模型确定所述目标对象的第二情绪信息,其中,所述第二情绪识别模型基于预先建立的第二深度学习模型训练得到;
[0113]
根据所述第一情绪信息和所述第二情绪信息确定所述目标对象的目标情绪。
[0114]
可选的,所述目标情绪确定模块430具体用于
[0115]
针对所述第一情绪信息和所述第二情绪信息中的同一种情绪,将所述情绪在所述第一情绪信息中的情绪概率值和在所述第二情绪信息中的情绪概率值进行加权求和,得到所述情绪对应的目标情绪值;
[0116]
将各种情绪对应的目标情绪值中最大的目标情绪值对应的情绪确定为所述目标对象的目标情绪。
[0117]
可选的,所述音乐控制模块440具体用于:
[0118]
获取所述当前播放音乐的标签数据,其中,所述标签数据至少包括曲风标签;
[0119]
根据所述目标情绪与所述标签数据确定所述当前播放音乐的播放方式。
[0120]
本发明实施例所提供的车载音乐的播放控制装置可执行本发明任意实施例所提供的车载音乐的播放控制方法,具备执行车载音乐的播放控制方法相应的功能模块和有益效果。
[0121]
值得注意的是,上述车载音乐的播放控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护
范围。
[0122]
实施例五
[0123]
图5示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0124]
如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0125]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0126]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如车载音乐的播放控制方法。
[0127]
在一些实施例中,车载音乐的播放控制方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的车载音乐的播放控制方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车载音乐的播放控制方法。
[0128]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0129]
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置
的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0130]
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0131]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0132]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0133]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0134]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0135]
实施例五
[0136]
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的车载音乐的播放控制方法步骤,该方法包括:
[0137]
获取目标车辆的当前播放音乐,确定与所述当前播放音乐对应的情绪检测参考点;
[0138]
当所述当前播放音乐对播放至所述情绪检测参考点处时,获取所述目标车辆内的目标对象的对象图像信息和对象声音信息;
[0139]
根据所述对象图像信息和所述对象声音信息确定所述目标对象的目标情绪;
[0140]
根据所述目标情绪确定所述当前播放音乐的播放方式,其中,所述播放方式包括继续播放或停止播放。
[0141]
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0142]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0143]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0144]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0145]
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0146]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0147]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献