音随律动灯珠控制方法、系统及无线耳机与流程

文档序号:33123725发布日期:2023-02-01 04:30阅读:38来源:国知局
音随律动灯珠控制方法、系统及无线耳机与流程

1.本发明涉及无线耳机控制技术领域,尤其涉及一种音随律动灯珠控制方法、系统及无线耳机。


背景技术:

2.无线耳机是通过无线连接的耳机,随着技术的不断创新无线耳机将逐渐替代有线耳机,尤其是真无线立体耳机市场高速增长,年增长率约为20%。越来越多的消费者,关注点除了无线耳机的功能性之外,已经将无线耳机作为日常时尚配饰的一种。
3.日常生活中,对于追逐时尚的年轻潮人们,非常注重个体的出街look,衣服有很多套,但是耳机只有一副。因为耳机作为相对非快消的品类,通常消费者在购买耳机时即使看到好几个喜欢的耳机造型或者颜色,实际购买时也只会忍痛割爱选择“最适合的”一副。
4.目前大多数无线耳机的发光并不能随着音乐或者光或者随着用户的自定义进行选择,因此并不能体现出用户的个性化设计。


技术实现要素:

5.本发明针对现有技术中的缺点,提供了一种音随律动灯珠控制方法、系统及无线耳机。
6.为了解决上述技术问题,本发明通过下述技术方案得以解决:
7.一种音随律动灯珠控制方法,包括以下步骤:
8.终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;
9.所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
10.所述终端将所述光控信号发送给所述无线耳机,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
11.作为一种可实施方式,所述确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,包括以下步骤:
12.多个灯珠与预设音频的波形图的幅度范围的对应关系如下:多个灯珠中的第一个灯珠对应的预设的音频幅度的范围为[0,max/n],第二个灯珠对应的预设的音频幅度的范围为(max/n,2*max/n],
……
,多个灯珠中的第n个灯珠对应的预设的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值;
[0013]
当前时刻所述用户播放的音频的幅度属于((n-1)*max/n,n*max/n],所述终端确定所述多个灯珠中前n个灯珠被点亮;
[0014]
所述终端确定所述多个灯珠的前n-1个灯珠的亮度级别为z;
[0015]
所述终端确定所述多个灯珠的第n个灯珠的亮度级别为:q/(max/n)*z,其中,q为m
除以max/n的余数,m为当前时刻所述用户播放的音频采样的幅度值;
[0016]
其中1≤n≤n,n和n为自然数,所述多个灯珠的个数为n,所述多个灯珠的亮度级别可以调节的范围为0到z。
[0017]
作为一种可实施方式,还包括丝滑处理的过程,具体为:
[0018]
当解析得到用户播放的音频幅度发生突变,则调整每个灯珠对应的音频幅度;
[0019]
以第一个灯珠对应的音频幅度为基础,则第二个灯珠对应的音频幅度为+max/n,则第三个灯珠对应的音频幅度为+2*max/n,
……
,则第n个灯珠对应的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值。
[0020]
作为一种可实施方式,还包括增益放大的过程,具体为:
[0021]
当解析得到用户播放的音频幅度无法确认用户播放的音频幅度时,则多次采集用户播放的音频幅度并确认用户播放的平均音频幅度,根据所述平均音频幅度确认用户播放的音频幅度;
[0022]
若所述确认用户播放的音频幅度小于预设幅度阈值时,则对确认用户播放的音频幅度做增益放大处理,直至达到预设幅度阈值。
[0023]
作为一种可实施方式,所述光控信号能触发无线耳机灯珠模块单向律动或双向律动;
[0024]
所述单向律动是无线耳机的灯光从无线耳机的一端到另一端,所述双向律动是所述无线耳机的灯光从该无线耳机的中间到两端。
[0025]
一种音随律动灯珠控制方法,包括以下步骤:
[0026]
无线耳机接收与所述无线耳机连接终端发送的光控信号,其中,终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0027]
所述无线耳机根据所述光控信号,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0028]
作为一种可实施方式,所述确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,包括以下步骤:
[0029]
多个灯珠与预设音频的波形图的幅度范围的对应关系如下:多个灯珠中的第一个灯珠对应的预设的音频幅度的范围为[0,max/n],第二个灯珠对应的预设的音频幅度的范围为(max/n,2*max/n],
……
,多个灯珠中的第n个灯珠对应的预设的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值;
[0030]
当前时刻所述用户播放的音频的幅度属于((n-1)*max/n,n*max/n],所述终端确定所述多个灯珠中前n个灯珠被点亮;
[0031]
所述终端确定所述多个灯珠的前n-1个灯珠的亮度级别为z;
[0032]
所述终端确定所述多个灯珠的第n个灯珠的亮度级别为:q/(max/n)*z,其中,q为m除以max/n的余数,m为当前时刻所述用户播放的音频采样的幅度值;
[0033]
其中1≤n≤n,n和n为自然数,所述多个灯珠的个数为n,所述多个灯珠的亮度级别可以调节的范围为0到z。
[0034]
一种音随律动灯珠控制系统,包括获取解析模块、确定处理模块及发送控制模块;
[0035]
所述获取解析模块,获取用户播放的音频并进行解析,得到用户播放的音频幅度;
[0036]
所述确定处理模块,根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0037]
所述发送控制模块,用于将所述光控信号发送给所述无线耳机,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0038]
一种无线耳机,包括接收模块及控制模块;
[0039]
所述接收模块,用于接收与所述无线耳机连接终端发送的光控信号,其中,终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0040]
所述控制模块,用于根据所述光控信号,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0041]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
[0042]
一种音随律动灯珠控制装置,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
[0043]
本发明由于采用了以上技术方案,具有显著的技术效果:
[0044]
本发明通过获取到用户播放的音频并进行解析,得到用户播放的音频幅度,通过音频幅度的大小进而得到光控信号,通过光控信号控制无线耳机灯珠模块对应的亮灯灯珠亮起对应的亮度级别,随着音乐中音频幅度的变化,能够使得灯珠模块对应的亮灯灯珠亮起对应的亮度级别发生变化。
附图说明
[0045]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]
图1是本发明实施例1的流程示意图;
[0047]
图2是本发明实施例2的流程示意图;
[0048]
图3是本发明实施例3的整体结构示意图;
[0049]
图4是本发明实施例4的整体结构示意图;
[0050]
图5-图6是无线耳机的示意图;
[0051]
图7-图8是音频幅度的采样示意图。
具体实施方式
[0052]
下面结合实施例对本发明做进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
[0053]
实施例1:
[0054]
一种音随律动灯珠控制方法,如图1所示,包括以下步骤:
[0055]
s100、终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;
[0056]
s200、所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0057]
s300、所述终端将所述光控信号发送给所述无线耳机,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0058]
本发明通过获取到用户播放的音频并进行解析,得到用户播放的音频幅度,通过音频幅度的大小进而得到光控信号,通过光控信号控制无线耳机灯珠模块对应的亮灯灯珠亮起对应的亮度级别,也就是说,随着音乐中音频幅度的变化,能够使得灯珠模块对应的亮灯灯珠亮起对应的亮度级别发生变化。
[0059]
所述灯珠模块设置在所述无线耳机的光控配件上,具体来讲,如图5所示,无线耳机可以包括:入耳本体、光控配件和壳体配件。光控配件可拆卸地与无线耳机的入耳本体相接合,接收与终端发送的光控信号;光控配件根据光控信号,对光控配件上的光源进行操作。
[0060]
在一个实施例中,所述光控信号能触发无线耳机灯珠模块单向律动或双向律动;所述单向律动是无线耳机的灯光从无线耳机的一端到另一端,所述双向律动是所述无线耳机的灯光从该无线耳机的中间到两端。
[0061]
也就是说灯光点亮的形式为单向律动或双向律动时,终端可以获取到的光控信号包括:对用户播放的音频进行解析,得到用户播放的音频的幅度;终端根据用户播放的音频的幅度与预设的音频的幅度与无线耳机的多个灯珠的亮度级别和亮灯灯珠的个数的对应关系,确定光控信号中多个灯珠的亮灯灯珠的个数和该亮灯灯珠对应的亮度级别;其中,多个灯珠设置在无线耳机的光控配件上。该优选实施例,通过音频的幅度来确定亮灯灯珠和亮度级别,实现了对无线耳机的亮度控制。
[0062]
更加优选地,所述确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,包括以下步骤:
[0063]
多个灯珠与预设音频的波形图的幅度范围的对应关系如下:多个灯珠中的第一个灯珠对应的预设的音频幅度的范围为[0,max/n],第二个灯珠对应的预设的音频幅度的范围为(max/n,2*max/n],
……
,多个灯珠中的第n个灯珠对应的预设的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值;
[0064]
当前时刻所述用户播放的音频的幅度属于((n-1)*max/n,n*max/n],所述终端确定所述多个灯珠中前n个灯珠被点亮;
[0065]
所述终端确定所述多个灯珠的前n-1个灯珠的亮度级别为z;
[0066]
所述终端确定所述多个灯珠的第n个灯珠的亮度级别为:q/(max/n)*z,其中,q为m
除以max/n的余数,m为当前时刻所述用户播放的音频采样的幅度值;
[0067]
其中1≤n≤n,n和n为自然数,所述多个灯珠的个数为n,所述多个灯珠的亮度级别可以调节的范围为0到z。
[0068]
例如,无线耳机有6颗灯珠,灯珠的亮度级别为0到255,max=255*6,则,第一颗灯珠对应的波形图的幅度范围为[0,255],当前时刻用户播放的音频采样的幅度值为256,则第一颗灯珠亮,且亮度级别为255,第二颗灯珠亮,亮度级别为1。
[0069]
在一个实施例中,正常的音频幅度可能是缓和的,但是有些音乐难免会出现以下情况,比如播放的音频幅度会突然变大或者降低,这种情况获取到的用户播放的音频解析之后可能就突然增大或者减小,那么如果按照解析得到的音频幅度来最终控制灯珠亮度级别的话,可能会突然亮或突然暗,很不缓和,因此,整个过程中还包括丝滑处理的过程,具体为:
[0070]
当解析得到用户播放的音频幅度发生突变,则调整每个灯珠对应的音频幅度;
[0071]
以第一个灯珠对应的音频幅度为基础,则第二个灯珠对应的音频幅度为+max/n,则第三个灯珠对应的音频幅度为+2*max/n,
……
,则第n个灯珠对应的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值。
[0072]
也就是说,在采集过程中,如果采集到的相邻两个间隔音频幅度差值很大,灯光的跳动落差值会很大,如附图7所示,假设采集的时间是每15ms采集一次,则可能会出现附图8这种情况,在15ms时刻采集的数值处于波谷(幅度值m=0),而在30ms时刻采集到的数值处于波峰(幅度值m=max),在45ms时刻采集到的数值又处于波谷,后续几个采样点的情况如附图7所示,如果是按照这种方式的采样,则会出现以下情况:
[0073]
在第一个采样时刻下得到的灯珠亮度不亮,即灯珠是全灭的;
[0074]
在第二个采样时刻下得到的灯珠亮度最大,即灯珠是全亮的;
[0075]
在第三个采样时刻下得到的灯珠亮度不亮,即灯珠是全灭的;
[0076]
在第四个采样时刻下得到的灯珠亮度最大,即灯珠是全亮的;以后的各个采样时刻得到的灯珠亮度以此重复,最终会使得整个灯珠亮度突然最大或者突然不亮,使得灯珠律动的效果很生硬,不够连贯。
[0077]
如果出现这种问题,那么怎么才能顺利解决呢,是不是要插入足够多的采样点才可以让灯珠律动的效果趋于平滑呢,实际结果并非是这样的,存在音乐的律动在高低波谷快速变化的情况,这种情况采集到的幅度值还是不够平滑。解决方案是延后动态插入采样点,例如图7,假设有6颗灯,也就是n=6,z=max/6,15ms的采样值为m1,30ms的采样值为m2,δm=(m2-m1)为两个采样点的差值,从波形图可以看到这个差值有6*z值,按前面的灯的律动算法,每增加一个z值,会亮起一颗灯,所以这两个采样点之间差了6个灯值(δm/z=6),在这里我们插入了5个采样值,每个采样值的增加幅度为z,如附图8所示,
[0078]
m(15+δt)=m1+z;
[0079]
m(15+2*δt)=m1+2*z;
[0080]
m(15+3*δt)=m1+3*z;
[0081]
m(15+4*δt)=m1+4*z;
[0082]
m(15+5*δt)=m1+6*z;
[0083]
这里δt=(30-15)/((m2-m1)/z);
[0084]
则,但是还是会出现以下问题:假如插入5个采样点之后,原来的m2值变成滞后显示了,那会不会让整个律动效果和音乐匹配不上,当然不会,因为只要1秒内连续采集24帧图片,人眼就会认为是是一个连贯的视频事件,所以只要在1s插入的采集点足够多,则就可以让人眼感受到整个律动效果是连贯的。
[0085]
由于每颗灯珠的亮度范围是[0,z],则每次灯效从下往上亮起或者从最高到低逐步熄灭的时候,每次亮一颗/灭一颗灯,就会让整个过程变的足够丝滑,所以音频幅度的采样值增加幅度为z。
[0086]
也就是说,整个丝滑处理的过程其实是人为干预的过程,如果检测到突然变大或者突然减小,则增长采样时间即可以理解为此段时间不采样,采用上述方法对每个灯珠对应的音频幅度进行计算,进而得到每个灯珠对应的音频幅度,这样就能避免出现突然亮或者突然暗的情况。
[0087]
在一个实施例中,还会出现这种情况,很难具体的得到音频幅度的大小或者音频幅度过于小,就很难得到计算出每个灯珠对应的音频幅度,因此,需要进行增益放大,以下为增益放大的过程,具体为:
[0088]
当解析得到用户播放的音频幅度无法确认用户播放的音频幅度时,则多次采集用户播放的音频幅度并确认用户播放的平均音频幅度,根据所述平均音频幅度确认用户播放的音频幅度;若所述确认用户播放的音频幅度小于预设幅度阈值时,则对确认用户播放的音频幅度做增益放大处理,直至达到预设幅度阈值。
[0089]
实施例2:
[0090]
一种音随律动灯珠控制方法,如图2所示,包括以下步骤:
[0091]
s110、无线耳机接收与所述无线耳机连接终端发送的光控信号,其中,终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0092]
s120、所述无线耳机根据所述光控信号,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0093]
本实施例通过终端获取到用户播放的音频并进行解析,得到用户播放的音频幅度,通过音频幅度的大小进而得到光控信号,通过光控信号控制无线耳机灯珠模块对应的亮灯灯珠亮起对应的亮度级别,也就是说,随着终端音乐中音频幅度的变化,能够使得无线耳机中灯珠模块对应的亮灯灯珠亮起对应的亮度级别发生变化。
[0094]
在一个实施例中,所述确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,包括以下步骤:
[0095]
多个灯珠与预设音频的波形图的幅度范围的对应关系如下:多个灯珠中的第一个灯珠对应的预设的音频幅度的范围为[0,max/n],第二个灯珠对应的预设的音频幅度的范围为(max/n,2*max/n],
……
,多个灯珠中的第n个灯珠对应的预设的音频幅度的范围为((n-1)*max/n,max],其中,max为预设音频幅度值;
[0096]
当前时刻所述用户播放的音频的幅度属于((n-1)*max/n,n*max/n],所述终端确定所述多个灯珠中前n个灯珠被点亮;
[0097]
所述终端确定所述多个灯珠的前n-1个灯珠的亮度级别为z;
[0098]
所述终端确定所述多个灯珠的第n个灯珠的亮度级别为:q/(max/n)*z,其中,q为m除以max/n的余数,m为当前时刻所述用户播放的音频采样的幅度值;
[0099]
其中1≤n≤n,n和n为自然数,所述多个灯珠的个数为n,所述多个灯珠的亮度级别可以调节的范围为0到z。
[0100]
例如,无线耳机有6颗灯珠,灯珠的亮度级别为0到255,max=255*6,则,第一颗灯珠对应的波形图的幅度范围为[0,255],当前时刻用户播放的音频采样的幅度值为256,则第一颗灯珠亮,且亮度级别为255,第二颗灯珠亮,亮度级别为1。
[0101]
实施例3:
[0102]
一种音随律动灯珠控制系统,如图1所示,包括获取解析模块100、确定处理模块200及发送控制模块300;
[0103]
所述获取解析模块100,获取用户播放的音频并进行解析,得到用户播放的音频幅度;
[0104]
所述确定处理模块200,根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0105]
所述发送控制模块300,用于将所述光控信号发送给所述无线耳机,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0106]
实施例4:
[0107]
一种无线耳机,如图4所示,包括接收模块110及控制模块120;
[0108]
所述接收模块110,用于接收与所述无线耳机连接终端发送的光控信号,其中,终端获取用户播放的音频并进行解析,得到用户播放的音频幅度;所述终端根据所述音频幅度和预设音频幅度与灯珠模块的亮度级别和亮灯灯珠的个数的对应关系,确定所述灯珠模块的所述亮灯灯珠的个数和所述亮灯灯珠对应的亮度级别得到控制无线耳机灯珠模块的光控信号,其中,所述灯珠模块设置在所述无线耳机的光控配件上;
[0109]
所述控制模块120,用于根据所述光控信号,控制所述无线耳机中的灯珠模块对应的亮灯灯珠亮起对应的亮度级别。
[0110]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0111]
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0112]
本发明是参照根据本发明的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以
产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]
此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同。凡依本发明专利构思所述的构造、特征及原理所做的等效或简单变化,均包括于本发明专利的保护范围内。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1