基于声音的可视化交互控制方法、智能终端以及存储装置与流程

文档序号:23765801发布日期:2021-01-29 20:14阅读:62来源:国知局
基于声音的可视化交互控制方法、智能终端以及存储装置与流程

[0001]
本发明涉及智能设备领域,尤其涉及一种基于声音的可视化交互控制方法、智能终端以及存储装置。


背景技术:

[0002]
随着生活水平的提高,人们对娱乐活动需求的日益增加,如音乐会、夜总会、ktv包房、歌厅、大型舞台剧、音乐展览馆、音乐喷泉广场等。在音乐汇演时,舞台美术工作者多采用五彩缤纷的灯光效果来加强表演效果,增加艺术的感染力。
[0003]
然而,现有的灯光效果均是通过具有固定效果的装饰灯具来营造灯光效果,这种方式展示出的灯光效果往往种类固定、颜色单一且变化方式固定,不能与外界的声音匹配,展现出的情境有限,娱乐性不强。


技术实现要素:

[0004]
为了克服现有技术的不足,本发明提出一种基于声音的可视化交互控制方法、智能终端以及存储装置,将声音的声音参数转换为发光参数、显示参数,根据该发光参数控制智能灯发光,并通过显示参数控制显示界面的颜色,能够使智能灯的灯光效果实时根据外界声音变化,灯光种类、颜色、变化方式多样,实现了灯光效果与外界声音的匹配,展现的情景多变、娱乐性强,而且通过对显示界面背景颜色的控制增加了用户体验效果,扩展了人机交互范围。
[0005]
为解决上述问题,本发明采用的一个技术方案为:一种基于声音的可视化交互控制方法,所述可视化交互控制方法包括:s101:实时采集声音,获取所述声音的声音参数,根据所述声音参数获取发光参数,将所述发光参数发送给智能灯,使所述智能灯实时根据所述发光参数发光,所述声音参数包括音强、音色、音高,所述发光参数包括色域、饱和度、亮度;s102:接收通过所述发光参数转化的显示参数,根据所述显示参数控制智能终端的显示界面的背景颜色,所述显示参数包括所述显示界面中r、g、b三个通道的颜色数值。
[0006]
进一步地,所述根据所述声音获取发光参数的步骤具体包括:获取声光转换数据,根据所述声光转换数据中音强与色域、音色与饱和度以及音高与亮度的对应关系获取所述发光参数。
[0007]
进一步地,所述将所述发光参数发送给智能灯,使所述智能灯实时根据所述发光参数发光的步骤具体包括:将所述发光参数发送到云平台,通过所述云平台将所述发光参数发送给所述智能灯的控制器,所述控制器根据所述发光参数控制所述智能灯发光。
[0008]
进一步地,所述云平台接收所述发光参数,并获取发光参数转化公式,根据所述发光参数转化公式将所述发光参数转化为显示参数。
[0009]
进一步地,所述根据所述发光参数转化公式将所述发光参数转化为显示参数的步骤之前还包括:获取转换系数,根据所述转换系数缩小所述发光参数中的饱和度和亮度数据。
[0010]
进一步地,所述根据所述显示参数控制智能终端的显示界面的背景颜色的步骤之后还包括:根据所述声音参数控制所述显示界面中的元素分别相应显示交互动画,所述元素包括律动中心、律动外圈。
[0011]
进一步地,所述根据所述声音参数控制所述显示界面中的元素分别相应显示交互动画的步骤具体包括:根据所述音强确定所述交互动画中所述律动外圈的大小,并根据所述音强、所述律动外圈的交互动画显示次数分别确定所述律动中心的偏移距离、偏移方向。
[0012]
进一步地,所述根据所述音强确定所述交互动画中所述律动外圈的大小的步骤具体包括:获取所述音强的音强等级,根据所述音强等级获取所述律动外圈的大小。
[0013]
基于相同的发明构思,本发明还提出一种智能终端,所述智能终端包括处理器、存储器,处理器与所述存储器耦合连接,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如上所述的基于声音的可视化交互控制方法。
[0014]
基于相同的发明构思,本发明又提出一种存储装置,所述存储装置存储有程序数据,所述程序数据被用于实现如上所述的基于声音的可视化交互控制方法。
[0015]
相比现有技术,本发明的有益效果在于:将声音的声音参数转换为发光参数、显示参数,根据该发光参数控制智能灯发光,并通过显示参数控制显示界面的颜色,能够使智能灯的灯光效果实时根据外界声音变化,灯光种类、颜色、变化方式多样,实现了灯光效果与外界声音的匹配,展现的情景多变、娱乐性强,而且通过对显示界面背景颜色的控制增加了用户体验效果,扩展了人机交互范围。
附图说明
[0016]
图1为本发明的基于声音的可视化交互控制方法一实施例的流程图;
[0017]
图2为本发明基于声音的可视化交互控制方法中声音参数转换一实施例的流程图;
[0018]
图3为本发明基于声音的可视化交互控制方法另一实施例的流程图;
[0019]
图4为本发明基于声音的可视化交互控制方法灯光控制一实施例的流程图;
[0020]
图5为本发明智能终端一实施例的结构图;
[0021]
图6为本发明存储装置一实施例的结构图。
具体实施方式
[0022]
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0023]
请参阅图1-4,其中,图1为本发明的基于声音的可视化交互控制方法一实施例的流程图;图2为本发明基于声音的可视化交互控制方法中声音参数转换一实施例的流程图;图3为本发明基于声音的可视化交互控制方法另一实施例的流程图;图4为本发明基于声音的可视化交互控制方法灯光控制一实施例的流程图。结合附图1-4对本发明基于声音的可视化交互控制方法作详细说明。
[0024]
在本实施例中,基于声音的可视化交互控制方法包括:
[0025]
s101:实时采集声音,获取声音的声音参数,根据声音参数获取发光参数,将发光
参数发送给智能灯,使智能灯实时根据发光参数发光,声音参数包括音强、音色、音高,发光参数包括色域、饱和度、亮度。
[0026]
在本实施例中,执行该可视化交互控制方法的设备为智能终端,其中,智能终端可以为手机、电脑以及其他能够采集声音参数,根据声音参数获取发光参数的设备。
[0027]
在本实施例中,智能终端通过麦克风实时采集外界的声音。其中,该麦克风可以为智能终端自带的器件,还可以为与智能终端通过有线或无线方式连接的器件。
[0028]
在本实施例中,声音参数中的音强、音色、音高分别与色域、饱和度、亮度对应,根据声音获取发光参数的步骤具体包括:获取声光转换数据,根据声光转换数据中音强与色域、音色与饱和度以及音高与亮度的对应关系获取发光参数。
[0029]
在本实施例中,将发光参数发送给智能灯,使智能灯实时根据发光参数发光的步骤具体包括:将发光参数发送到云平台,通过云平台将发光参数发送给路由器,通过路由器将发光参数发给智能灯的控制器,控制器根据发光参数控制智能灯发光。
[0030]
在本实施例中,云平台为飞燕云平台,控制器为智能灯的灯光控制器。在其他实施例中,也可以将控制器集合到云平台中,通过云平台控制智能灯,还可以直接将智能灯与智能终端连接,智能灯接收智能终端发送的发光参数,根据该发光参数发光。
[0031]
其中,控制器可以为智能灯的一部分,也可以独立于智能灯,在控制器独立于智能灯时,控制器可以与一个或多个智能灯连接。
[0032]
在本实施例中,智能灯可以为彩灯、冷暖光灯、led灯、智能灯泡、智能灯带以及其他能够根据发光参数发出多种颜色的光的灯光器件。
[0033]
在本实施例中,采集声音的步骤之前还包括:智能终端判断当前的模式是否为预设模式且具备采集声音的权限,若是,则采集声音;若否,则在当前模式不是预设模式时,不执行以下操作或在不具备权限时,向用户提示或询问用户以获取采集声音的权限。
[0034]
在一个具体的实施例中,预设模式为律动模式,智能终端根据用户的指令开启律动模式,并判断是否获取智能终端的麦克风权限。
[0035]
s102:接收通过发光参数转化的显示参数,根据显示参数控制智能终端的显示界面的背景颜色,显示参数包括显示界面中r、g、b三个通道的颜色数值。
[0036]
在本实施例中,智能终端接收云平台发送的显示参数。其中,云平台接收所述发光参数,并获取发光参数转化公式,根据发光参数转化公式将发光参数转化为显示参数。
[0037]
在本实施例中,发光参数转化公式存储在云平台上,该公式为:
[0038]
获取显示信号,其中,(r,g,b)为r、g、b三个通道的颜色数值,通过获取h
i
,h
i h为色域,s为饱和度,v为亮度,f,p,q,t分别通过公式
p=v
×
(1-s),q=v
×
(1-f
×
s),t=v
×
(1-(1-f)
×
s)获取。
[0039]
在本实施例中,因声音的变化范围大,若直接将发光参数转换为显示参数,则会造成显示界面上的背景颜色短时间变化范围大,给用户带来突兀的体验感,需要在转换为显示参数前进行处理以降低颜色变化范围。其中,根据发光参数转化公式将发光参数转化为显示参数的步骤之前还包括:获取转换系数,根据转换系数缩小发光参数中的饱和度和亮度数据。
[0040]
在一个具体的实施例中,在原发光参数的基础上,做了选择范围的处理。将饱和度值1-100%对应缩小为30-80%(原数值为1-100%,在换算为30-80%显示,即原数值为1的时候,取值为30。原饱和度为100%,处理后取值为80%,按照30-80%与1-100%之间的区域转换比例换算其他饱和度数值);相应的,发光参数中的亮度取70-100%以对应原有的1-100%数值范围。
[0041]
在其他实施例中,也可以获取显示参数,根据转换公式将显示参数转换为发光参数,从而根据该发光参数控制智能灯发光。其中:转换公式为:
[0042][0043][0044]
v=max
[0045]
其中,r、g、b为一个颜色的红绿蓝坐标,其为0到1之间的实数,其中,max等于r,g,b中的最大者;min等于r,g,b中的最小者。在max=min时,h的值可根据实际情况或用户需求进行设置。
[0046]
在本实施例中,根据显示参数控制智能终端的显示界面的背景颜色的步骤之后还包括:根据声音参数控制显示界面中的元素分别相应显示交互动画,元素包括律动中心、律动外圈。
[0047]
在其他实施例中,显示界面中的元素也可以为光点、花朵以及其他具备交互动画的元素。
[0048]
在一个具体的实施例中,律动外圈环绕律动中心设置,其中,律动中心为实心结构,且律动、律动中心的颜色与外界的颜色不同,其颜色通过外界的声音的节奏作规律性变化。
[0049]
在本实施例中,也可以使显示界面的背景颜色保持不变,控制律动、律动外圈根据显示信号显示相应的颜色。
[0050]
在本实施例中,根据声音参数控制显示界面中的元素分别相应显示交互动画的步骤具体包括:根据音强确定交互动画中律动外圈的大小,并根据音强、律动外圈的交互动画显示次数分别确定律动中心的偏移距离、偏移方向。
[0051]
在本实施例中,交互动画显示次数为5次,在其他实施例中,交互动画显示的次数还可以为6次、7次以及其他数量,在此不做限定。
[0052]
在本实施例中,智能终端根据显示信号控制显示界面的背景显示相应的颜色后,控制显示界面显示交互动画,其中,律动中心和律动外圈的交互动画显示时长一定,通过律动外圈的大小、透明度变化展示交互动画。
[0053]
在其他实施例中,也可以根据声音的节奏控制交互动画的显示时长,如获取声音的节奏,控制交互动画根据该时长显示。交互动画也可以显示元素的变形,还可以显示不同的元素的交互出现等内容。
[0054]
在一个具体的实施例中,律动中心的交互动画为,律动中心的大小由当前大小的100%变化为当前大小的120%,再变化为当前大小的100%,其中,由100%-120%的变化时长为0.02s,120%-100%的变化时长为0.02s,然后,变回100%后停止变化或消失的时长为0.01s,整个动画的交互时长为0.05s。
[0055]
在本实施例中,根据音强确定交互动画中律动外圈的大小的步骤具体包括:获取音强的音强等级,根据音强等级获取律动外圈的大小。其中,音强等级根据能够采集到的最大声音、最小声音形成的音强范围进行划划分不同音强等级包括的音强范围,从而根据声音参数中的音强确定音强等级。
[0056]
在本实施例中,音强等级为10级,每个音强等级对应不同的律动外圈大小。
[0057]
在一个具体的实施例中,根据音强的大小确定交互动画中律动外圈的大小,其中,交互动画为律动外圈的大小由根据音强等级确定的大小变化为该大小的160%大小,且透明度由100%变化为0,变化时长为0.16s。
[0058]
在一个具体的实施例中,律动和律动外圈的形状不是圆形,在显示交互动画时,律动中心的中心点不变,其围绕中心点朝240度方向位移0-140px,其中,px代表显示界面上的像素,dp为像素密度,在智能终端为安卓手机时,可根据排序与dp的换算关系确定律动中心的偏移角度和偏移距离,1dp表示在显示界面像素点密度为160ppi时1px长度。其中,当律动外圈显示5次交互动画后,律动中心在交互动画中围绕中心点朝300度方向位移,在律动外圈显示5次交互动画后,再次朝240度方向位移,一直重复上述操作。
[0059]
其中,像素密度和像素之间的对应关系可通过查表的方式获取,也可以通过计算的方式获取。记录像素和像素密度的对照表如表一所示,该表可以存储在智能终端的本地存储中,也可以存储在云端,还可以通过互联网查询的方式获取,只需能够确定律动中心的偏移距离即可,在此不做限定。
[0060]
密度1dpmdphdpxhdpxxdp密度值120160240320480代表分辨率240*320320*480480*1280720*12801080*1920
[0061]
表一、像素密度和分辨率的对照表
[0062]
在本实施例中,显示交互动画时,律动外圈还可以执行旋转操作。
[0063]
在一个具体的实施例中,律动外圈围绕其中心点或律动中心在正负36度内随机旋
转。
[0064]
在上述实施例中,中心点可以为几何中心点。
[0065]
有益效果:本发明基于声音的可视化交互控制方法将声音的声音参数转换为发光参数、显示参数,根据该发光参数控制智能灯发光,并通过显示参数控制显示界面的颜色,能够使智能灯的灯光效果实时根据外界声音变化,灯光种类、颜色、变化方式多样,实现了灯光效果与外界声音的匹配,展现的情景多变、娱乐性强,而且通过对显示界面背景颜色的控制增加了用户体验效果,扩展了人机交互范围。
[0066]
基于相同的发明构思,本发明还提出一种智能终端,请参阅图5,图5为本发明智能终端一实施例的结构图,结合图5对本发明的智能终端进行说明。
[0067]
在本实施例中,智能终端包括处理器、存储器,处理器与存储器耦合连接,存储器存储有计算机程序,处理器根据计算机程序执行如上述实施例所述的基于声音的可视化交互控制方法。
[0068]
在本实施例中,智能终端可以为手机、台式电脑、笔记本电脑、平板电脑以及其他能够采集声音,并根据采集到的声音控制智能灯发光以及显示界面的背景颜色的器件。
[0069]
有益效果:本发明的智能终端将声音的声音参数转换为发光参数、显示参数,根据该发光参数控制智能灯发光,并通过显示参数控制显示界面的颜色,能够使智能灯的灯光效果实时根据外界声音变化,灯光种类、颜色、变化方式多样,实现了灯光效果与外界声音的匹配,展现的情景多变、娱乐性强,而且通过对显示界面背景颜色的控制增加了用户体验效果,扩展了人机交互范围。
[0070]
基于相同的发明构思,本发明又提出一种存储装置,请参阅图6,图6为本发明存储装置一实施例的结构图,结合图6对本发明的存储装置进行说明。
[0071]
在本实施例中,存储装置存储有程序数据,该程序数据被用于实现如上述实施例所述的基于声音的可视化交互控制方法。
[0072]
在本实施例中,用于执行本发明基于声音的可视化交互控制方法的程序数据可以存储在任何计算机可读取的存储装置上,如软盘、mo、cd-rom、dvd、硬盘驱动器、rom、mram、ram等等上。为了存储在存储装置中,这样的程序可以从经由通信线路连接的另一个数据处理系统下载,或者,也可以从另一种存储装置进行复制。另外,这样的程序也可以压缩或分为多个段,以记录在一个存储装置或多个存储装置中。另外,应该注意的是,显然可以以各种形式提供实现本发明的程序产品。
[0073]
本发明的存储装置也可以为能够连接到(可以以无线方式或有线方式)信息处理设备并与信息处理设备交换数据的所有可连接的并可分离的外部存储装置。这样的外部存储装置包括sd卡、compactflash(商标)(cf)卡、rfid标记、pcmcia存储卡等等,连接到信息处理设备的方式包括ieee 1394、无线局域网等等,但不仅限于此。
[0074]
其中,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0075]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1