一种灯光调节方法、装置、智能台灯和存储介质与流程

文档序号:15561001发布日期:2018-09-29 02:14阅读:153来源:国知局

本发明实施例涉及数据处理技术,尤其涉及一种灯光调节方法、装置、智能台灯和存储介质。



背景技术:

台灯是人们日常工作学习中必不可少的发光设备,给人们的生活带来了很大的便利。

通常,用户需要根据自己的实际需求手动调节台灯的发光亮度和光色,并且在每次打开台灯电源后都需要重新进行手动调节,而且用户调节灯光亮度与光色仅是依据个人感官来确定的。可见,这种手动调节灯光的方法操作繁琐,费时费力,并且仅依据个人感官来确定的灯光往往并不是最适宜学习以及最能保护视力的灯光,从而影响了用户体验。



技术实现要素:

本发明实施例提供了一种灯光调节方法、装置、智能台灯和存储介质,以自动调节灯光至最适宜人眼观看的情况,从而保护视力,提高用户体验。

第一方面,本发明实施例提供了一种灯光调节方法,包括:

获取预设区域的当前照射图像,并检测当前环境的光线强度;

若根据所述当前照射图像确定所述预设区域内存在受照物体,则确定所述受照物体的物体颜色;

根据所述光线强度和所述物体颜色以及预设数据库确定目标光亮度和目标光色,并根据所述目标光亮度和所述目标光色调节灯光。

第二方面,本发明实施例还提供了一种灯光调节装置,包括:

当前照射图像获取模块,用于获取预设区域的当前照射图像;

光线强度检测模块,用于检测当前环境的光线强度;

物体颜色确定模块,用于若根据所述当前照射图像确定所述预设区域内存在受照物体,则确定所述受照物体的物体颜色;

第一灯光调节模块,用于根据所述光线强度和所述物体颜色以及预设数据库确定目标光亮度和目标光色,并根据所述目标光亮度和所述目标光色调节灯光。

第三方面,本发明实施例还提供了一种智能台灯,所述智能台灯包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

输入装置,用于采集图像和环境光线强度;

输出装置,用于播放提醒语音;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的灯光调节方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的灯光调节方法。

本发明实施例通过根据当前照射图像确定预设区域内是否存在受照物体,若存在受照物体,则确定受照物体的物体颜色;并根据当前环境的光线强度和物体颜色以及预设数据库确定最适宜的目标光亮度和目标光色,将灯光自动调节至目标光亮度和目标光色,从而得到最适宜学习或工作的灯光,保护了视力,提高了用户体验。

附图说明

图1是本发明实施例一提供的一种灯光调节方法的流程图;

图2是本发明实施例二提供的一种灯光调节方法的流程图;

图3是本发明实施例三提供的一种灯光调节方法的流程图;

图4是本发明实施例四提供的一种灯光调节装置的结构示意图;

图5是本发明实施例五提供的一种智能台灯的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种灯光调节方法的流程图,本实施例可适用于自动调节台灯的灯光情况,该方法可以由灯光调节装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于智能台灯中。该方法具体包括以下步骤:

s110、获取预设区域的当前照射图像,并检测当前环境的光线强度。

其中,预设区域可以根据光源位置和预设长度确定,预设区域的形状可以是规则的,也可以是不规则的,比如预设区域可以是一个圆形区域,也可以是一个方形区域。示例性的,将台灯放置于桌面上,获取光源位置在该桌面上的正投影点,以该正投影点为圆心,预设长度为半径确定一个圆形区域,并将该圆心区域确定为预设区域。本实施例中预设区域的位置可以根据光源位置的变化而变化,而预设区域的大小和形状不会随光源位置的变化而变化。照射图像指的是灯光照射在预设区域内的图像,即照射图像反映的是预设区域内的物体信息。本实施例中的照射图像是指具有三维空间信息和rgb(red,green,blue)颜色信息的图像。当前照射图像指的是当前时刻拍摄的预设区域的图像。通过实时拍摄当前照射图像,可以实时确定预设区域内的物体信息。本实施例可以根据光线传感器来检测并确定当前环境的光线强度,以根据环境的光线强度来调节适宜的灯光。

s120、若根据当前照射图像确定预设区域内存在受照物体,则确定受照物体的物体颜色。

其中,受照物体可以是指在预设区域内被灯光照射的任一物体,也是指用户工作或学习的对象,比如,受照物体可以为书本、玩具等。当根据当前照射图像确定预设区域内存在受照物体时,可以根据当前照射图像确定受照物体的物体颜色。本实施例中的物体颜色可以是指受照物体中受照面的颜色。可选的,若受照物体的物体颜色并不是单一颜色,则可以将受照物体的受照面中面积最大的颜色确定为该受照物体的颜色。

可选的,根据当前照射图像确定预设区域内存在受照物体,包括:

将预先获取的第一图像与当前照射图像进行颜色对比,其中第一图像为预设区域内不存在受照物体时的图像;若颜色对比不一致,则确定预设区域内存在受照物体。

其中,第一图像为预先拍摄的预设区域内不存在受照物体时的图像。示例性的,当桌面上的预设区域内不存在受照物体时,拍摄的第一图像为预设区域内的桌面图像,此时第一图像的颜色即为桌面的颜色。将第一图像与当前照射图像进行颜色对比,即比较当前照射图像和第一图像中相同位置处的颜色是否相同。若存在多个位置的颜色不同,则代表颜色对比不一致,此时可以确定预设区域内存在受照物体。若当前照射图像和第一图像中所有相同位置的颜色均相同或者仅有一处位置颜色不相同,则表示预设区域内不存在受照物体。示例性的,若在黑色的桌面上的预设区域内放置了一张白纸,则预先获取的第一图像的颜色为黑色,当前照射图像中包含一个白色的区域,通过对比该第一图像和当前照射图像中相同位置处的颜色,可以得到两种图像的颜色对比不一致,存在多个颜色不同的位置,此时可以确定预设区域中存在受照物体,并且根据对比结果,也可以确定受照物体的颜色为白色。

s130、根据光线强度和物体颜色以及预设数据库确定目标光亮度和目标光色,并根据目标光亮度和目标光色调节灯光。

其中,预设数据库中预先存储基于人眼特性和医学指南确定的每个光线强度和物体颜色对应的最适宜人眼观看的光亮度和光色。将获取的当前环境的光线强度和受照物体的物体颜色在预设数据库中进行匹配,从而确定该光线强度和物体颜色对应的目标光亮度和目标光色,并调节灯光的光亮度至目标光亮度以及调节灯光的光色至目标光色,从而获取最适宜用户观看的光线,以保护用户视力。本实施例中的光亮度是指在某方向上单位投影面积的面光源沿该方向的发光强度,又称发光率,光亮度的单位是坎德拉/平方米(cd/㎡)。光亮度可以通过改变亮灯的数量来调节,也可以通过改变灯丝的电流大小来调节。本实施例中的光色是一种以k(kevin,开尔文)为计算单位表示的光颜色的数值。通常,光色在2700k-3200k呈黄色,在3200k-5000k呈暖白色,也被称为“自然色”,在5000k-6500k呈白光。光色可以通过变换发光电路或者发光材料来调节光色。示例性的,若当前环境的光线强度较低并且受照物体的物体颜色为暗黄色,则适当增加灯光的光亮度和光色,以避免人眼疲劳,从而保护视力。

可选的,该方法还包括:

若根据当前照射图像确定预设区域内不存在受照物体,则根据预设光亮度和预设光色调节灯光。

其中,预设光亮度和预设光色可以根据用户需求和实际情况预先设置,满足用户的个性化需求。本实施例可以将预设光亮度和预设光色设置为省电模式下的光亮度和光色,也可以根据预先获取的第一图像的颜色与当前环境的光线强度以及预设数据库设置为此时最能保护视力的光亮度和光色。若获取的当前照射图像与第一图像的颜色对比完全一致,则表示预设区域内不存在受照物体,即表明用户没有学习和工作的需求或者用户没有在桌面附近,此时将灯光调节至预设光亮度和预设光色即可。

本实施例的技术方案,通过根据当前照射图像确定预设区域内是否存在受照物体,若存在受照物体,则确定受照物体的物体颜色;并根据当前环境的光线强度和物体颜色以及预设数据库确定最适宜的目标光亮度和目标光色,将灯光自动调节至目标光亮度和目标光色,从而得到最适宜学习或工作的灯光,保护了视力,提高了用户体验。

实施例二

图2为本发明实施例二提供的一种灯光调节方法的流程图,本实施例在上述实施例的基础上进行优化:在调节灯光之后,还包括:若根据当前照射图像确定用户存在写字动作,则确定笔尖位置和光源位置的位置关系;若位置关系满足书写障碍条件,则调节光源位置。

优化后的灯光调节方法具体包括以下步骤:

s210、获取预设区域的当前照射图像,并检测当前环境的光线强度。

s220、若根据当前照射图像确定预设区域内存在受照物体,则确定受照物体的物体颜色。

s230、根据光线强度和物体颜色以及预设数据库确定目标光亮度和目标光色,并根据目标光亮度和目标光色调节灯光。

s240、若根据当前照射图像确定用户存在写字动作,则确定笔尖位置和光源位置的位置关系。

其中,在根据当前照射图像确定用户存在写字动作时,根据当前照射图像中的三维空间信息确定用户的笔尖位置,并确定光源位置的正投影点,其中笔尖位置和光源位置的正投影点处于同一平面内。本实施例可以根据笔尖位置和光源位置的正投影点来确定笔尖位置和光源位置的位置关系。本实施例中的位置关系可以包括光源位于笔尖移动方向侧以及光源位于笔尖移动方向相反侧。示例性的,若光源位于笔尖的右侧,则表示光源位于笔尖移动方向侧;若光源位于笔尖的左侧,则表示光源位于笔尖移动方向相反侧。

可选的,根据当前照射图像确定用户存在写字动作,包括:

根据当前照射图像获取笔尖位置;若笔尖位置与受照物体的任一位置相重合,则确定用户存在写字动作。

其中,根据当前照射图像中的三维空间信息确定笔尖位置,并判断该笔尖位置是否与受照物体的任一位置相重合,即判断该笔尖位置是否与受照物体相接触,若是,则表明用户存在写字动作,若否,则表明还没有发生写字动作,有可能笔只是放在预设区域内,用户并没有写字的需求。

s250、若位置关系满足书写障碍条件,则调节光源位置。

其中,书写障碍条件指的是因灯光被遮挡导致的书写区域黑暗的条件。本实施例中的书写障碍条件可以是指光源位于笔尖移动方向侧,此时因手指的遮挡导致书写区域黑暗。判断笔尖位置和光源位置的位置关系是否满足书写障碍条件,若满足,则可以通过自动移动光源支撑杆来调节光源位置,直到笔尖和光源的位置关系不满足书写障碍条件时停止调节光源位置,从而使得用户可以在明亮区域内书写,进一步保护了视力以及提升了用户体验。

本实施例的技术方案,通过在调节灯光之后,根据当前照射图像判断用户是否存在写字动作,若是,则确定笔尖位置和光源位置的位置关系,并当位置关系满足书写障碍条件时,调节光源位置。从而保证书写区域具有最适宜的光线,进一步保护了用户视力,并提升了用户体验。

实施例三

图3为本发明实施例三提供的一种灯光调节方法的流程图,本实施例在上述实施例的基础上进行优化:在调节灯光之后,还包括:获取用户的眼睛位置和受照物体的中心位置;若检测到眼睛位置与中心位置之间的第一距离小于预设距离,则记录持续时间;当持续时间大于预设时间时,对用户进行提醒。

优化后的灯光调节方法具体包括以下步骤:

s310、获取预设区域的当前照射图像,并检测当前环境的光线强度。

s320、若根据当前照射图像确定预设区域内存在受照物体,则确定受照物体的物体颜色。

s330、根据光线强度和物体颜色以及预设数据库确定目标光亮度和目标光色,并根据目标光亮度和目标光色调节灯光。

s340、获取用户的眼睛位置和受照物体的中心位置。

其中,本实施例可以通过拍摄用户图像来获取用户的眼睛位置以及可以通过当前照射图像来获取受照物体的中心位置。

s350、检测眼睛位置与中心位置之间的第一距离是否小于预设距离;若是,则进入s360,若否,则进入s340。

其中,预设距离可以是根据用户自身情况和需求预先设置的。示例性的,当眼睛位置与中心位置之间的第一距离在20cm-25cm时,写字或读书时最能保护视力,因此可以将预设距离设置为20cm。通过实时检测第一距离是否小于预设距离,可以实时监控用户的坐姿是否准确,从而避免眼睛疲劳,保护视力健康。

s360、记录持续时间,并进入s370。

其中,本实施例中的持续时间是指眼睛位置与中心位置之间的第一距离始终小于预设距离的时间。通过记录持续时间,避免出现用户只是临时捡起地上的物品而判断出坐姿不准确的情况,从而防止了误判断的发生,提高了坐姿判断的准确性。

s370、当持续时间大于预设时间时,对用户进行提醒。

其中,预设时间可以是根据用户自身情况和需求预先设置的。当持续时间大于预设时间时,提醒用户坐姿不准确,需要增加眼睛位置与受照物体之间的距离。可选的,若用户为自我约束能力较差的儿童,也可以向用户的监护人发送警告信息,以提醒监护人进行人为干预。其中,警告信息可以为语音警告和/或视频警告。本实施例中可以通过播放预先存储的警告语音和父母的劝导语音,对用户进行提醒和引导。同时也通过无线连接的方式将警告信息发送到监护人的智能终端,以告知监护人需要进行人为干预来调整用户的坐姿。可选的,当持续时间小于或等于预设时间时,则删除记录的持续时间,并进入s340,当第一距离小于预设距离时,重新从零开始记录持续时间。

本实施例的技术方案,通过在调节灯光之后,检测用户的眼睛位置与受照物体的中心位置之间的第一距离是否小于预设距离,若是,则记录持续时间,并当持续时间大于预设时间时,对用户进行提醒。从而可以实时监控用户的坐姿是否准确,并在坐姿不准确时进行提醒,使得用户可以始终保持准确的坐姿,进一步的预防近视的发生,从而保护了视力健康,提升了用户体验。

实施例四

图4为本发明实施例四提供的一种灯光调节装置的结构示意图,本实施例可适用于自动调节调节台灯的灯光情况,该装置包括:当前照射图像获取模块410、光线强度检测模块420、物体颜色确定模块430和第一灯光调节模块440。

其中,当前照射图像获取模块410,用于获取预设区域的当前照射图像;光线强度检测模块420,用于检测当前环境的光线强度;物体颜色确定模块430,用于若根据当前照射图像确定预设区域内存在受照物体,则确定受照物体的物体颜色;第一灯光调节模块440,用于根据光线强度和物体颜色以及预设数据库确定目标光亮度和目标光色,并根据目标光亮度和目标光色调节灯光。

可选的,该装置还包括:

受照物体确定模块,用于将预先获取的第一图像与当前照射图像进行颜色对比,其中第一图像为预设区域内不存在受照物体时的图像;若颜色对比不一致,则确定预设区域内存在受照物体。

可选的,该装置还包括:

第二灯光调节模块,用户若根据当前照射图像确定预设区域内不存在受照物体,则根据预设光亮度和预设光色调节灯光。

可选的,该装置还包括:

位置关系确定模块,用于在调节灯光之后,若根据当前照射图像确定用户存在写字动作,则确定笔尖位置和光源位置的位置关系;

光源位置调节模块,用于若位置关系满足书写障碍条件,则调节光源位置。

可选的,该装置还包括:

写字动作确定模块,用于根据当前照射图像获取笔尖位置;若笔尖位置与受照物体的任一位置相重合,则确定用户存在写字动作。

可选的,该装置还包括:

位置信息获取模块,用于在调节灯光之后,获取用户的眼睛位置和受照物体的中心位置;

持续时间记录模块,用于若检测到眼睛位置与中心位置之间的第一距离小于预设距离,则记录持续时间;

提醒模块,用于当持续时间大于预设时间时,对用户进行提醒。

上述灯光调节装置可执行本发明任意实施例所提供的灯光调节方法,具备执行灯光调节方法相应的功能模块和有益效果。

实施例五

图5为本发明实施例五提供的一种智能台灯的结构示意图,如图5所示,该智能台灯包括处理器510、存储器520、输入装置530和输出装置540;智能台灯中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;智能台灯中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的灯光调节方法对应的程序指令/模块(例如,当前照射图像获取模块410、光线强度检测模块420、物体颜色确定模块430和第一灯光调节模块440)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行智能台灯的各种功能应用以及数据处理,即实现上述的灯光调节方法。

存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可包括摄像头和光线传感器等采集设备,并将采集的图像和环境光线强度输入到处理器510进行数据处理。

输出装置540可包括扬声器等发声设备,用于播放提醒语音。

实施例六

本发明实施例六提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的灯光调节方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

上述实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1