掌桥专利:专业的专利平台
掌桥专利
首页

一种炫彩宝石系统

文献发布时间:2023-06-19 12:04:09


一种炫彩宝石系统

技术领域

本发明涉及珠宝技术和饰品技术领域,尤其涉及一种炫彩宝石系统。

背景技术

宝石吊坠或戒指或耳钉等饰品上常常镶嵌有透明宝石,比如天然钻石、培育钻石、莫桑石、锆石、水晶等等,这些宝石利用玉石本身的光学特性,能够反射折射出璀璨的光芒,但这些宝石利用的是环境中的光源,在昏暗的环境中,没了光线的衬托,宝石暗淡无光,不能体现宝石的瑰丽,美感大打折扣,影响客户的佩戴体验。

目前,市场上出现了带灯光效果的宝石,在宝石上安装了灯珠,为宝石提供光线,使宝石更加漂亮,提高客户体验度,但往往只安装了单个的灯珠,仅能实现单个灯珠的亮灭,提供简单的灯光变换效果,无法实现更加复杂和炫丽的灯光变换效果,进而无法进一步提升宝石的美感。

发明内容

有鉴于此,本发明提出了一种炫彩宝石系统,以解决传统宝石无法实现更加复杂和炫丽的灯光变换效果的问题。

本发明的技术方案是这样实现的:一种炫彩宝石系统,包括宝石、多个RGB灯珠及控制端;

多个RGB灯珠均靠近宝石,多个RGB灯珠与控制端电性连接;

控制端用于构建包括时长倍数及子灯珠亮度参数的指令表,获取设定的亮度比率,至少根据时长倍数计算RGB灯珠点亮的目标时长,至少根据子灯珠亮度参数及亮度比率计算每个RGB灯珠对应的灯珠颜色亮度控制参数,在确定目标时长及灯珠颜色亮度控制参数后执行指令表。

所述目标时长用于控制RGB灯珠的亮灯时间,所述灯珠颜色亮度控制参数用于控制RGB灯珠的亮度和颜色。

可选的,控制端至少根据时长倍数计算RGB灯珠点亮的目标时长的步骤包括:获取设定的亮灯时长基数;根据时长倍数及亮灯时长基数计算目标时长;

控制端根据时长倍数及亮灯时长基数计算目标时长的步骤包括:

TIME*a=t,TIME为时长倍数,a为亮灯时长基数,t为目标时长。

可选的,炫彩宝石系统还包括环境光亮度传感器,环境光亮度传感器连接控制端,用于检测环境光亮度;

控制端至少根据子灯珠亮度参数及亮度比率计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:

获取环境光亮度传感器输出的环境光亮度值;

至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数。

可选的,控制端至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:

D=ξ*[δ

可选的,炫彩宝石系统还包括声音传感器和加速度传感器,声音传感器、加速度传感器分别连接控制端,声音传感器用于检测宝石附近的声音强度,加速度传感器用于检测宝石在运动中所承受的加速度;

控制端至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:

获取环境光亮度值、声音传感器输出的声音强度值及加速度传感器输出的加速度值;

根据子灯珠亮度参数、亮度比率、环境光亮度值、声音强度值及加速度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数。

可选的,控制端根据子灯珠亮度参数、亮度比率、环境光亮度值、声音强度值及加速度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:

D=ξ*[δ

可选的,控制端执行指令表的步骤包括:

获得指令指针IP;

从指令区内存中每次读取由IP指向的一条指令;

执行IP指向的指令并指向下一条指令;

若IP的值大于指定的值则IP自动指向指令区的第一条指令。

可选的,控制端执行指令表的步骤应用于单个RGB灯珠。

可选的,指令表包括常规指令区、多机协同指令区及电力不足指令区。

可选的,所述炫彩宝石系统由1个或多个构成,当为多个时适于同步工作;

控制端还用于将自身时间与公用的时间服务器同步,重复多次发送命令至所有的炫彩宝石系统使所有炫彩宝石系统返回当前时间,计算出控制端和各个炫彩宝石系统的时钟差异,采用时间同步算法计算出各个炫彩宝石系统的精确时间,发送设置时间命令到所有的炫彩宝石系统以设置所有炫彩宝石系统精确的同步后的时间,单个炫彩宝石系统按照精确的时序要求执行其指令表中的每条指令。

可选的,指令表中亮灯指令的指令内容的格式为:

TIME R1G1B1R2G2B2...RnGnBn,TIME为时长倍数,Rn、Gn、Bn分别为单个RGB灯珠中3个颜色灯的子灯珠亮度参数,n为RGB灯珠的序号。

本发明的炫彩宝石系统相对于现有技术具有以下有益效果:

(1)通过改变目标时长及灯珠颜色亮度控制参数等参数实现多个RGB灯珠的交替闪烁,有利于实现复杂和炫丽的灯光变换效果,有利于提高宝石的美感,进而提高用户体验;

(2)通过虚拟执行机方式,可以实现可由用户自由定义的复杂和炫丽的灯光变换效果,有利于提高宝石的美感,进而提高用户体验;

(3)根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数,使灯珠颜色亮度随自然光亮度相关联,改变灯珠在不同自然光强度下的亮度,避免自然光降低或无效了灯光变换效果;

(4)根据子灯珠亮度参数、亮度比率、环境光亮度值、声音强度值及加速度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数,可使RGB灯珠的变换效果与用户所处声音环境、用户动作协同,进一步提高了用户体验;

(5)将指令区划分为三个区:常规区、多机协同区和电力不足区,分别来处理常规场景、多机协同场景即多个设备配合显示的场景和电力不足场景下的程序执行;

(6)基于时钟同步后的时钟来进行多机协同展示,有利于用户穿戴多套设备时所有设备同步进行灯光变换;

(7)控制端通过计入多种传感器获得的输入值和用户输入的值来计算每个灯珠中RGB子灯珠的亮度值完成混色和综合后的亮度展示。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的炫彩宝石系统的结构示意图。

具体实施方式

下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

如图1所示,本实施例的炫彩宝石系统包括宝石、多个RGB灯珠及控制端。多个RGB灯珠均靠近宝石,多个RGB灯珠与控制端电性连接。控制端用于构建包括时长倍数及子灯珠亮度参数的指令表,获取设定的亮度比率,至少根据时长倍数计算RGB灯珠点亮的目标时长,至少根据子灯珠亮度参数及亮度比率计算每个RGB灯珠对应的灯珠颜色亮度控制参数,在确定目标时长及灯珠颜色亮度控制参数后执行指令表。所述目标时长用于控制RGB灯珠的亮灯时间,所述灯珠颜色亮度控制参数用于控制RGB灯珠的亮度和颜色。

本实施例中,控制端可由受控端和遥控端组成,遥控端如手机APP通过蓝牙或其他无线传输方式发出的指令由受控端执行,受控端通过目标时长控制RGB灯珠的亮灯时间、通过灯珠颜色亮度控制参数控制RGB灯珠的亮度和颜色,目标时长与亮灯时间成相关,灯珠颜色亮度控制参数与灯珠的亮度成相关,可通过改变目标时长及灯珠颜色亮度控制参数等参数实现多个RGB灯珠的交替闪烁,有利于实现可由用户自由定义的复杂和炫丽的灯光变换效果,有利于提高宝石的美感,进而提高用户体验。

本实施例中,为了解决配置化的闪烁效果,提出使用虚拟执行机的方式,即控制端执行指令表的步骤包括:获得指令指针IP;从指令区内存中每次读取由IP指向的一条指令;执行IP指向的指令并指向下一条指令;若IP的值大于指定的值则IP自动指向指令区的第一条指令。这样可解决配置化的闪烁效果,通过设计一个短小精悍的指令集,并构建如此一个虚拟执行机,能逐条执行用户从手机上下发的程序的指令,完成系统参数设置,各个RGB灯珠的闪烁、亮度和颜色显示以及通信等功能。控制端的内存中设置了一个区域,叫做指令表,指令表包括常规指令区、多机协同指令区及电力不足指令区。多机协同指的是多个设备的协同同步展示。将指令表划分为三个区:常规区、多机协同区和电力不足区,分别来处理常规场景、多机协同场景即多个设备配合显示的场景和电力不足场景下的程序执行。多机协同指令区:当到达指定的时间时,系统会激发事件,在该事件的处理过程中,将IP设置为多级协同指令区第一条指令,并开始虚拟执行机的继续执行。电力不足指令区:当到达指定的电量时,系统会激发事件,在该事件的处理过程中,将IP设置为电力不足指令区第一条指令,并开始虚拟执行机的继续执行。这样便实现了多机协同指令区及电力不足指令区在不同条件下的触发。当然,控制端执行指令表的虚拟执行机的方式可应用于多个RGB灯珠的珠宝系统,也可应用于单个RGB灯珠的珠宝系统。

在实施例中,设置指令长度为定长,当然,也可以直接让指令为可变长模式。实施例中的指令包括指令码和指令内容:

指令码0x0?,一次性指令

指令码0x8?,关联结束指令,即最后一条关联指令

指令码0x9?,关联指令,即倒数第二条关联指令

指令码0xF?,关联指令,即倒数第八条关联指令

关联指令是将几条指令合并成一条长指令,用于定长指令来表示不定长的指令需求。

一次性指令如:

0x01一次性亮灯一定时长

指令内容为TIME R1G1B1R2G2B2...RnGnBn

0x02设置亮灯时长基数

0x03设置亮度比率

指令内容为四个字节的浮点数,后续补0使得满足指令定长的要求。

关联指令的例子如:

0xB2向蓝牙设备广播数据关联指令第4条

一次性亮灯一定时长的指令内容格式为TIME R1G1B1R2G2B2...RnGnBn,TIME为时长倍数,Rn、Gn、Bn分别为单个RGB灯珠中3个颜色灯的子灯珠亮度参数,n为RGB灯珠的序号。对于RGB灯珠,引入通道概念,每个RGB灯珠有3个颜色的灯,每个RGB灯珠有3个通道,每个通道对应着1个颜色的灯的亮度。例如使用3个RGB灯珠,则n=3,有9个通道,R1G1B1R2G2B2R3G3B3这9个字节表明输入到9个通道的值。RGB灯珠可选为可编程RGB灯珠。

为便于表示,下文中用M表示任意一个RGB灯珠中任意一个颜色灯的子灯珠亮度参数,即M实际与Rn、Gn或Bn等同,每一个RGB灯珠的每一个颜色灯均具有不同的M。

本实施例设置变量亮灯时长基数,即程序所设定的最小的亮灯毫秒数,可用于与音乐的节拍速度配合。控制端至少根据时长倍数计算RGB灯珠点亮的目标时长的步骤包括:获取设定的亮灯时长基数;根据时长倍数及亮灯时长基数计算目标时长。进一步的,控制端根据时长倍数及亮灯时长基数计算目标时长的步骤包括:TIME*a=t,TIME为时长倍数,a为亮灯时长基数,t为目标时长。在实施例中TIME是一个字节,取值范围为0-255,因此在亮灯时长基数为4.0时,若TIME设定为250,则目标时长t为1秒。在亮灯时长基数变化后,亮灯时长(即目标时长)会改变。这样在确定RGB灯珠的时长倍数后可根据时长倍数及亮灯时长基数计算目标时长,实现RGB灯珠亮灯时间的精确控制。通过调整亮灯时长基数可以控制亮灯的节律,用于在和音乐旋律的配合中和音乐速度适配。

本实施例中,灯珠颜色亮度控制参数与环境中自然光的亮度息息相关,如自然光亮度越强,为了使炫彩宝石的闪烁效果更加显著,不至于被自然光覆盖,需增大灯珠颜色亮度控制参数,即需要控制灯珠颜色亮度控制参数随自然光亮度变化。从而如图1所示,本实施例优选炫彩宝石系统还包括环境光亮度传感器,环境光亮度传感器连接控制端,用于检测环境光亮度;控制端至少根据子灯珠亮度参数及亮度比率计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:获取环境光亮度传感器输出的环境光亮度值;至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数。其中,亮度比率为人工设定的影响RGB灯珠亮度的参数,体现了用户对RGB灯珠亮度的直接控制。

这里,可使灯珠颜色亮度控制参数仅与环境光亮度相关,则本实施例中,控制端至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:D=ξ*[δ

另外,在另一实施例中,由于宝石的用户会处于不同的环境中,如在音乐中舞动,为使宝石的灯光变换效果与用户所处环境及用户动作协同,提高用户体验,本实施例优选炫彩宝石系统还包括声音传感器和加速度传感器,声音传感器、加速度传感器分别连接控制端,声音传感器用于检测宝石附近的声音强度,加速度传感器用于检测宝石在运动中所承受的加速度;控制端至少根据子灯珠亮度参数、亮度比率及环境光亮度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:获取环境光亮度值、声音传感器输出的声音强度值及加速度传感器输出的加速度值;根据子灯珠亮度参数、亮度比率、环境光亮度值、声音强度值及加速度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数。具体的,控制端根据子灯珠亮度参数、亮度比率、环境光亮度值、声音强度值及加速度值计算每个RGB灯珠对应的灯珠颜色亮度控制参数的步骤包括:D=ξ*[δ

当取不同的δ(δ

另外,在合唱、生日派对、用户穿戴多个设备等场景下,需要多台设备协同工作,以显示更好的效果。炫彩宝石系统可由1个或多个构成,当为多个时适于同步工作。在炫彩宝石系统具有多个时,本实施例使用所有设备都统一地设定为同一的时间,严格地按时间执行每台设备自己的指令这种方式,达到各个设备的显示同步的目标。为了让所有设备的时间同步,采用手机(或遥控器)的时间先与公用的时间服务器同步,然后手机(或遥控器)发出命令HELO,宝石端返回当前时间,重复一定次数后,手机(或遥控器)就可以计算出手机(或遥控器)和各个宝石端的时钟差异,采用平均值法求得各个宝石端的精确时间(也可采用其他时间同步算法),并发送设置时间命令到宝石端,设置宝石端的精确的同步后的时间,单个宝石端按照精确的时序要求执行其指令表中的每条指令,从而达到同步显示的效果。这种基于时钟同步后的时钟来进行多机协同展示,由于各设备的指令在同一时刻执行,因此呈现出同步显示的效果,有利于用户穿戴多套设备时所有设备同步进行灯光变换。

以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120113158810