System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于控制照明设备在音频呈现设备播放歌曲时呈现光效果的系统。本专利技术进一步涉及一种控制照明设备在音频呈现设备播放歌曲时呈现光效果的方法。本专利技术还涉及一种使得计算机系统能够执行这种方法的计算机程序产品。
技术介绍
1、为了给正在收听由音频呈现设备播放的歌曲的用户创建更加身临其境的体验,可以控制照明设备在音频呈现设备播放歌曲时呈现光效果。以此方式,用户可以在家中创建一种至少在照明方面有点类似于俱乐部或音乐会的体验的体验。为了创建身临其境的光体验,伴随的光效果应该在例如颜色、强度和/或动态方面与音乐相匹配。例如,光效果可以与音乐的小节和/或节拍同步,或者甚至与音乐的节奏同步。
2、虽然将光效果的光强度与歌曲的音频强度相匹配可以以直接的方式完成并具有良好的结果,但是将光效果的颜色与歌曲相匹配更具挑战性。例如,如在wo 2020/089150a1中所述,当为伴随的屏幕上内容创建光效果时,光效果的颜色通常直接取自屏幕上播放的内容。当为伴随的歌曲创建光效果时,颜色的选择并不明显。颜色可以从用户定义的调色板中随机选择,但这负面地影响用户体验。
技术实现思路
1、本专利技术的第一个目的是提供一种系统,该系统控制照明设备在音频呈现设备播放歌曲时以适当的颜色呈现与歌曲相关的光效果。
2、本专利技术的第二个目的是提供一种方法,该方法可以用于控制照明设备在音频呈现设备播放歌曲时以适当的颜色呈现与歌曲相关的光效果。
3、在本专利技术的第一方面中,一种用
4、通过从对应于所选歌曲的音乐视频中提取每个片段的调色板,并从这些依赖于片段的调色板中选择伴随光效果的颜色,可以选择适当的颜色来创建更好的用户体验。通过使用动态调色板,即在整个歌曲中不保持相同的调色板,改善了用户体验。尽管将可能让用户从调色板集合中进行选择,或者定义自己的调色板,或者所述让系统基于专辑封面选择颜色,但是这种静态调色板会降低用户体验。让系统基于歌曲的能量和效价自动选择颜色会导致用户难以将颜色与歌曲联系起来。
5、然而,通过为每个片段提取一个调色板,调色板不会变得过于动态。也将可能通过逐帧跟踪视频来标识歌曲是否具有音乐视频并基于音乐视频确定颜色,但这可能产生过于动态和压倒性的效果。为每个片段提取调色板的一个优点是,光效果在与对应的音乐视频相匹配的颜色方面将具有更多的多样性,但是所得到的光效果将不像其将在从视频的每个帧中提取颜色的情况下那样压倒性。提取的调色板的集合可以被添加到元数据,并在以后被重新使用。此外,这种方法还使得可能基于除了颜色在从其中提取调色板的视频中变化有多快之外的东西来确定光效果的光强度,这在大多数情况下会过于动态。
6、歌曲可以被分割成歌曲片段,并且音乐视频可以被分割成音乐视频片段。确定歌曲中和音乐视频中的片段可以包括确定歌曲中和音乐视频中的对应片段。可以首先确定歌曲片段,可以首先确定音乐视频片段,或者可以一起比较和分析歌曲片段和音乐视频片段。所述至少一个处理器可以被配置为从为所述相应片段确定的所述调色板中为所述相应片段选择所述颜色。例如,所述处理器可以被配置为从所述调色板中选择第一个/最后一个颜色,从所述调色板中随机选择颜色,从所述调色板中选择最亮的颜色,等等。
7、所述至少一个处理器可以被配置为获得所述歌曲的音频特性,并且基于所述音频特性确定所述光效果的光强度。例如,音频特性可以是被包括在从音乐流服务接收的元数据中的数据点。替代地,例如,音频特性可以由至少一个处理器基于歌曲的音频数据/音频流来计算。
8、例如,所述标识符可以包括国际标准录音代码(isrc)和/或所述歌曲的名称。大多数歌曲和它们相应的官方视频剪辑(如果它们存在的话)具有不同的(但是链接的)唯一(isrc)代码,但是替代地,歌曲的名称可以用于找到一个或多个对应的音乐视频剪辑。
9、所述至少一个处理器可以被配置为:获得所述歌曲的第一音频特性;获得所述音乐视频的第二音频特性;基于所述第一音频特性和所述第二音频特性,确定所述歌曲中的第一点和所述音乐视频中的第二点,它们反映了所述片段之一中的相同时刻(相同音频);基于所述第一点和第二点确定所述歌曲中所述片段的起点和所述音乐视频中所述片段的起点;以及基于所述起点提取所述片段的所述调色板。例如,如果音乐视频剪辑包括与音乐流服务上可用的版本相比略有不同的歌曲版本,则这是有益的。例如,视频版本可以具有更长的介绍。
10、所述至少一个处理器可以被配置为基于与所述歌曲相关联的元数据来确定所述片段。例如,所述片段中的一个或多个可以对应于一段独唱或一段合唱。替代地或附加地,所述至少一个处理器可以被配置为分析所述音乐视频以标识所述音乐视频中的剪辑,并基于所述标识的剪辑确定所述片段。例如,可以仅基于歌曲元数据/分析和音乐视频元数据/分析两者来确定片段。可以基于从音乐视频中的一个(一组)图像到下一个图像的调色板变化超过阈值来检测剪辑。
11、所述至少一个处理器可以被配置为将所述提取的调色板与所述歌曲的所述标识符相关联,并将所述提取的调色板和所述关联存储在存储器中。这样做可以避免必须为同一首歌曲再次提取调色板,并且从而节省时间和资源。
12、所述至少一个处理器可以被配置为通过为所述片段中的每一个从所述音乐视频中确定对比色和/或饱和色来提取所述调色板。对比色和/或饱和色通常提供最佳的用户体验。
13、所述至少一个处理器可以被配置为:从所述片段中选择片段;和通过确定所述选择的片段的每个视频帧的颜色、组合所述颜色、以及选择所述颜色的所述集合的子集,来从所述选择的片段中提取所述调色板。这实现了相对简单的实施方式。
14、所述至少一个处理器可以被配置为:如果从音乐视频的所选片段确定的颜色在数量和/或种类上受到限制,则通过算法生成附加颜色。例如,可以添加在从音乐视频确定的颜色之间中的颜色(例如,如果存在蓝色和红色,则添加紫色),可以添加互补颜色,和/或可以添加所确定颜色的色度。
15、所述至少一个处理器可以被配置为:从所述片段中选择片段;和通过确定所述片段的不同视频帧的相同空间区域之间的颜色变化、选择高于(预定)颜色变化阈值的所述空间区域的子集、为所述空间区域的所述子集的多个颜色中的每个相应颜色确定具有所述相应颜色的像素数本文档来自技高网...
【技术保护点】
1.一种用于控制照明设备(31-33)在音频呈现设备(1,19,41)播放歌曲时呈现光效果的系统(1,21),所述系统(1,21)包括:
2.根据权利要求1所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为从为所述相应视频片段确定的所述调色板中随机选择用于所述相应音频片段的所述颜色。
3.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:
4.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:
5.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为基于与所述歌曲相关联的元数据来确定所述片段。
6.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为将所述提取的调色板与所述歌曲的所述标识符相关联,并将所述提取的调色板和所述关联存储在存储器(7,27)中。
7.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为分析所述音乐视频以
8.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为通过为所述视频片段中的每一个从所述音乐视频中确定对比色和/或饱和色来提取所述调色板。
9.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:从所述视频片段中选择一个视频片段;和通过确定所述选择的视频片段的每个视频帧的颜色、组合所述颜色、以及选择所述颜色的所述集合的子集,来从所述选择的视频片段中提取所述调色板。
10.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:从所述视频片段中选择一个视频片段;和通过确定(201)所述视频片段的不同视频帧的相同空间区域之间的颜色变化、选择(203)高于颜色变化阈值的所述空间区域的子集、为所述空间区域的所述子集的多个颜色中的每个相应颜色确定(205)具有所述相应颜色的像素数量、以及基于所述像素数量选择(207)在所述空间区域的子集中使用的颜色,来从所述选择的视频片段中提取所述调色板。
11.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:从所述视频片段中选择一个视频片段;和通过为所述选择的视频片段的每一个或多个视频帧的多个颜色中的每个相应颜色确定具有所述相应颜色的像素数量、以及基于所述像素数量从所述多个颜色中选择颜色,来从所述选择的视频片段中提取所述调色板。
12.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为从所述确定的片段中标识相同类型的至少第一片段(52)和第二片段(54),和通过从包括所述第一视频片段和所述第二视频片段两者的所添加的视频片段中提取调色板(69)来提取所述第一视频片段的所述调色板和所述第二视频片段的所述调色板。
13.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为从所述确定的片段中标识相同类型的至少第一片段(52)和第二片段(54),和从所述第一视频片段或所述第二视频片段中提取所述第一视频片段的所述调色板(62)和所述第二视频片段的所述调色板。
14.一种控制照明设备在音频呈现设备播放歌曲时呈现光效果的方法,所述方法包括:
15.一种用于计算设备的计算机程序产品,所述计算机程序产品包括当所述计算机程序产品在所述计算设备的处理单元上运行时执行根据权利要求14所述的方法的计算机程序代码。
...【技术特征摘要】
【国外来华专利技术】
1.一种用于控制照明设备(31-33)在音频呈现设备(1,19,41)播放歌曲时呈现光效果的系统(1,21),所述系统(1,21)包括:
2.根据权利要求1所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为从为所述相应视频片段确定的所述调色板中随机选择用于所述相应音频片段的所述颜色。
3.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:
4.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:
5.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为基于与所述歌曲相关联的元数据来确定所述片段。
6.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为将所述提取的调色板与所述歌曲的所述标识符相关联,并将所述提取的调色板和所述关联存储在存储器(7,27)中。
7.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为分析所述音乐视频以标识所述音乐视频中的剪辑,并基于所述标识的剪辑确定所述音频和视频片段。
8.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为通过为所述视频片段中的每一个从所述音乐视频中确定对比色和/或饱和色来提取所述调色板。
9.根据权利要求1或2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:从所述视频片段中选择一个视频片段;和通过确定所述选择的视频片段的每个视频帧的颜色、组合所述颜色、以及选择所述颜色的所述集合的子集,来从所述选择的视频片段中提取所述调色板。
10.根据权利要求1或2所述的系统(1,21),其中所述至少一个处...
【专利技术属性】
技术研发人员:D·V·阿利亚克赛尤,
申请(专利权)人:昕诺飞控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。