首页 / 专利分类库 / 教育;密码术;显示;广告;印鉴 / 智能眼镜的屏幕亮度调节方法、装置、计算机设备和介质

智能眼镜的屏幕亮度调节方法、装置、计算机设备和介质

申请号 CN202211249511.8 申请日 2022-10-12 公开(公告)号 CN117912426A 公开(公告)日 2024-04-19
申请人 广州视享科技有限公司; 发明人 刘协泉;
摘要 本 申请 涉及一种智能眼镜的屏幕 亮度 调节方法、装置、计算机设备和介质,该方法包括:在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的 阈值 范围内,调节所述智能眼镜的屏幕亮度。本申请 实施例 根据瞳孔直径来调节智能眼镜的屏幕亮度,无需安装额外的光线 传感器 ,降低了成本。
权利要求

1.一种智能眼镜的屏幕亮度调节方法,其特征在于,包括如下步骤:
在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;
根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;
若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度。
2.根据权利要求1所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径的步骤之前,包括:
在没有环境光干扰的情况下,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
将若干个所述屏幕亮度值与若干个所述瞳孔直径一一对应,建立屏幕亮度值与瞳孔直径的映射关系。
3.根据权利要求1所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述在没有环境光干扰的情况下,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径的步骤,包括:
在没有环境光干扰的情况下,控制所述智能眼镜的屏幕亮度按照预设的屏幕亮度调整步长由暗到亮逐步增大或由亮到暗逐步减小,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
4.根据权利要求1至3任意一项所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度的步骤之前,包括:
根据所述映射关系,获得斜率参数;所述斜率参数用于指示瞳孔直径随屏幕亮度值变化的关系;
所述若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度的步骤,包括:
根据所述斜率参数以及所述第一瞳孔直径与所述第二瞳孔直径之间的偏差,获得所述第一瞳孔直径对应的目标屏幕亮度值;
调整屏幕亮度至所述目标屏幕亮度值。
5.根据权利要求4所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述根据所述映射关系,获得斜率参数的步骤,包括:
在没有环境光干扰的情况下,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
将所述若干个屏幕亮度值以及对应的瞳孔直径进行线性拟合,获得瞳孔直径随屏幕亮度值变化的斜率参数。
6.根据权利要求4所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述根据所述斜率参数以及所述第一瞳孔直径与所述第二瞳孔直径之间的偏差,获得所述第一瞳孔直径对应的目标屏幕亮度值的步骤,包括:
将所述第一瞳孔直径与所述第二瞳孔直径之间的偏差与所述斜率参数相乘,获得乘积结果;将所述乘积结果与所述第一屏幕亮度值之和作为所述第一瞳孔直径对应的目标屏幕亮度值。
7.根据权利要求1至3任意一项所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度的步骤,包括:
若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,根据所述第一瞳孔直径以及所述第二瞳孔直径,确定所述智能眼镜的屏幕亮度调节方向;
根据预设的第二屏幕亮度调整步长以及所述屏幕亮度调节方向,调节所述智能眼镜的屏幕亮度;
每次调节所述智能眼镜的屏幕亮度之后,判断用户佩戴所述智能眼镜时的瞳孔直径与调节后的屏幕亮度值对应的瞳孔直径之间的偏差是否处于预设的阈值范围内;
若否,重新确定所述智能眼镜的屏幕亮度调节方向,根据预设的第二屏幕亮度调整步长以及重新确定后的屏幕亮度调节方向,调节所述智能眼镜的屏幕亮度。
8.根据权利要求7所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,根据所述第一瞳孔直径以及所述第二瞳孔直径,确定所述智能眼镜的屏幕亮度调节方向的步骤,包括:
若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,当所述第一瞳孔直径大于所述第二瞳孔直径时,所述智能眼镜的屏幕亮度调节方向为将所述智能眼镜的屏幕亮度调高;
当所述第一瞳孔直径小于所述第二瞳孔直径时,所述智能眼镜的屏幕亮度调节方向为将所述智能眼镜的屏幕亮度调低。
9.根据权利要求2所述的智能眼镜的屏幕亮度调节方法,其特征在于:
所述用户包括已标定用户和未标定用户;所述已标定用户为已建立屏幕亮度值与瞳孔直径的映射关系的用户;所述未标定用户为未建立屏幕亮度值与瞳孔直径的映射关系的用户;
所述在没有环境光干扰的情况下,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径的步骤之前,包括:
用户佩戴所述智能眼镜时,对所述用户进行虹膜检测,获得虹膜检测结果;
若所述虹膜检测结果指示所述用户为未标定用户,在没有环境光干扰的情况下,获取所述用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
10.一种智能眼镜的屏幕亮度调节装置,其特征在于,包括:
屏幕亮度值获取模,用于在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;
瞳孔直径获得模块,用于根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;
屏幕亮度调节模块,用于若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度。
11.一种计算机设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9任意一项所述方法的步骤。
12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9任意一项所述方法的步骤。

说明书全文

智能眼镜的屏幕亮度调节方法、装置、计算机设备和介质

技术领域

[0001] 本申请涉及智能眼镜技术领域,特别是涉及一种智能眼镜的屏幕亮度调节方法、装置、计算机设备和介质。

背景技术

[0002] 智能眼镜作为一种可通过语音或动作操控完成拍摄照片、拍摄视频、与朋友展开视频通话等功能的设备,包括VR(Virtual Reality,虚拟现实)眼镜、AR(Augmented Reality,增强现实)眼镜和MR(Mixed Reality,混合现实)眼镜。
[0003] 在需要看到外界的智能眼镜中,外界环境光的亮度会影响智能眼镜的屏幕显示效果。具体地,在外界环境光亮度低时,智能眼镜的屏幕亮度过亮会损伤眼睛。在外界环境光亮度高时,人会看不清智能眼镜屏幕上显示的内容。
[0004] 现有技术中,在智能眼镜上安装光线传感器,通过光线传感器检测外界环境光亮度来自动调节屏幕亮度。然而,这种方式需要在智能眼镜上安装额外的光线传感器,增加了成本,同时限制了智能眼镜的结构设计。发明内容
[0005] 基于此,本申请的目的在于,提供一种智能眼镜的屏幕亮度调节方法、装置、计算机设备和介质,其可自动调节屏幕亮度、降低成本。
[0006] 根据本申请实施例的第一方面,提供一种智能眼镜的屏幕亮度调节方法,包括如下步骤:
[0007] 在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;
[0008] 根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;
[0009] 若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度。
[0010] 根据本申请实施例的第二方面,提供一种智能眼镜的屏幕亮度调节装置,包括:
[0011] 屏幕亮度值获取模,用于在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;
[0012] 瞳孔直径获得模块,用于根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;
[0013] 屏幕亮度调节模块,用于若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度。
[0014] 根据本申请实施例的第三方面,提供一种计算机设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述任意一项所述的智能眼镜的屏幕亮度调节方法。
[0015] 根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的智能眼镜的屏幕亮度调节方法。
[0016] 本申请实施例通过在用户佩戴智能眼镜时,获取所述智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;根据预设的屏幕亮度值与瞳孔直径的映射关系,获得所述第一屏幕亮度值对应的第二瞳孔直径;其中,所述第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时所述第一屏幕亮度值对应的瞳孔直径;若所述第一瞳孔直径与所述第二瞳孔直径之间的偏差不在预设的阈值范围内,调节所述智能眼镜的屏幕亮度。本申请实施例根据瞳孔直径来调节智能眼镜的屏幕亮度,无需安装额外的光线传感器,降低了成本。
[0017] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
[0018] 为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

[0019] 图1为本申请一个实施例提供的智能眼镜的屏幕亮度调节方法的流程示意图;
[0020] 图2为本申请一个实施例提供的智能眼镜的屏幕亮度调节方法中步骤S301的流程示意图;
[0021] 图3为本申请一个实施例提供的智能眼镜的屏幕亮度调节方法中步骤S30的流程示意图;
[0022] 图4为本申请一个实施例提供的智能眼镜的屏幕亮度调节方法中步骤S33的流程示意图;
[0023] 图5为本申请一个实施例提供的智能眼镜的屏幕亮度调节装置的结构框图
[0024] 图6为本申请一个实施例提供的电子设备的结构示意框图。

具体实施方式

[0025] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0026] 应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0027] 在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0028] 下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
[0029] 此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0030] 为更好的理解本申请的技术方案,在此先简单介绍一些技术中的智能眼镜。智能眼镜包括主控装置和眼镜组件;主控装置包括主控芯片,主控芯片用于对眼镜组件传输的信号进行处理以及对眼镜组件进行控制。眼镜组件包括显示屏和摄像头,显示屏用于接收主控芯片传输的图像信息并进行显示,摄像头用于接收主控芯片传输的控制信号进行拍摄。
[0031] 在本申请实施例中,主控装置包括屏幕亮度调节芯片,屏幕亮度调节芯片可以执行本申请实施例中提供的智能眼镜的屏幕亮度调节方法。眼镜组件中的摄像头可以接收屏幕亮度调节芯片的控制信号进行拍摄。可选的,屏幕亮度调节芯片也可以外置于智能眼镜,与智能眼镜进行有线连接或无线连接,执行本申请实施例中提供的智能眼镜的屏幕亮度调节方法。
[0032] 实施例1
[0033] 请参阅图1,其为本申请一个实施例提供的智能眼镜的屏幕亮度调节方法的流程示意图。本申请实施例提供的智能眼镜的屏幕亮度调节方法,包括如下步骤:
[0034] S10:在用户佩戴智能眼镜时,获取智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径。
[0035] 在本申请实施例中,第一屏幕亮度值为用户佩戴智能眼镜时,智能眼镜显示屏的当前屏幕亮度值。屏幕亮度调节芯片可以从智能眼镜的主控装置中获取第一屏幕亮度值,具体的,智能眼镜的主控装置与显示屏连接,可以实时采集显示屏的屏幕亮度值。屏幕亮度调节芯片也可以直接从智能眼镜的显示屏中获取第一屏幕亮度值。
[0036] 第一瞳孔直径为用户佩戴智能眼镜时,在智能眼镜的当前屏幕亮度和外界环境光亮度的作用下,用户的当前瞳孔直径。屏幕亮度调节芯片可以通过控制摄像头开启,从而采集用户的眼球图像,并利用图像识别图像分割算法从眼球图像中获得用户的瞳孔直径。
[0037] 具体地,屏幕亮度调节芯片周期性控制控制摄像头开启,从而周期性获取第一瞳孔直径。
[0038] S20:根据预设的屏幕亮度值与瞳孔直径的映射关系,获得第一屏幕亮度值对应的第二瞳孔直径;其中,第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时第一屏幕亮度值对应的瞳孔直径。
[0039] 可以理解的是,预设的屏幕亮度值与瞳孔直径的映射关系中一个屏幕亮度值对应唯一的一个瞳孔直径,而且,该映射关系中的瞳孔直径是在没有环境光干扰的情况下,仅在屏幕亮度作用下,用户佩戴智能眼镜时对应的瞳孔直径。实际上,没有环境光干扰的情况是一种理想情况,可以尽可能降低环境光的干扰。
[0040] 具体地,将智能眼镜的显示屏周围的外界环境光遮挡,例如,用户佩戴智能眼镜后,再戴上眼罩,通过眼罩遮挡进入用户眼球的外界光线,从而获得仅在智能眼镜的当前屏幕亮度作用下的瞳孔直径。
[0041] 获得的第一屏幕亮度值之后,可以根据映射关系,得到对应的第二瞳孔直径,[0042] 在本申请实施例中,第二瞳孔直径与第一瞳孔直径不同,第二瞳孔直径为用户佩戴智能眼镜时,仅在智能眼镜的当前屏幕亮度作用下的瞳孔直径。
[0043] S30:若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度。
[0044] 人眼的瞳孔直径和进入人眼的光线亮度有关。在配戴智能眼镜的场景下,进入人眼的光线亮度分为两部分,一部分为智能眼镜的屏幕亮度,屏幕亮度是固定的,另一个部分为外界环境光亮度,外界环境光亮度是变化的。因此,在已知智能眼镜的屏幕亮度的情况下,人眼瞳孔直径的变化可认为是外界环境光亮度引起的变化。
[0045] 在本申请实施例中,第一瞳孔直径与第二瞳孔直径之间存在偏差,即智能眼镜的当前屏幕亮度与外界环境光亮度之间存在差异。若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,说明智能眼镜的当前屏幕亮度与外界环境光亮度差异较大,需要调整智能眼镜的当前屏幕亮度,以使得调整后的智能眼镜的屏幕亮度与外界环境光亮度的差异在一个预设的范围内。
[0046] 根据第一瞳孔直径与第二瞳孔直径之间的偏差,调节智能眼镜的屏幕亮度。具体地,可以根据第一瞳孔直径与第二瞳孔直径之间的偏差,确定第一瞳孔直径对应的目标屏幕亮度,将智能眼镜的屏幕亮度从当前的屏幕亮度调整至目标屏幕亮度。也可以根据第一瞳孔直径与第二瞳孔直径之间的偏差,确定智能眼镜的屏幕亮度的调节方向,根据调节方向以及预设的屏幕亮度调整步长,调节智能眼镜的屏幕亮度。
[0047] 若第一瞳孔直径与第二瞳孔直径之间的偏差在预设的阈值范围内,则不需要调节智能眼镜的屏幕亮度。
[0048] 应用本申请实施例,通过在用户佩戴智能眼镜时,获取智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;根据预设的屏幕亮度值与瞳孔直径的映射关系,获得第一屏幕亮度值对应的第二瞳孔直径;其中,第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时第一屏幕亮度值对应的瞳孔直径;若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度。本申请实施例根据瞳孔直径来调节智能眼镜的屏幕亮度,无需安装额外的光线传感器,降低了成本。
[0049] 一个可选的实施例中,步骤S20根据预设的屏幕亮度值与瞳孔直径的映射关系,获得第一屏幕亮度值对应的第二瞳孔直径的步骤之前,包括S11~S12,具体如下:
[0050] S11:在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
[0051] 在本申请实施例中,用户佩戴智能眼镜后,带上眼罩,使外界环境光的干扰降到最低。确定智能眼镜的屏幕亮度值的上限和下限,获得智能眼镜的屏幕亮度值的调整范围。从调整范围中随机选择若干个屏幕亮度值,控制智能眼镜的屏幕亮度分别为选择的若干个屏幕亮度值,记录每个屏幕亮度值对应的用户瞳孔直径大小。也可以从调整范围中从小到大或者从大到小按照一定的屏幕亮度步长选择若干个屏幕亮度值,控制智能眼镜的屏幕亮度分别为选择的若干个屏幕亮度值,记录每个屏幕亮度值对应的用户瞳孔直径大小。
[0052] S12:将若干个屏幕亮度值与若干个瞳孔直径一一对应,建立屏幕亮度值与瞳孔直径的映射关系。
[0053] 在本申请实施例中,建立屏幕亮度值与瞳孔直径的映射关系可以是若干个屏幕亮度值与若干个瞳孔直径直接一一对应,具体地,映射关系可以表示为一个映射表,例如,(L1、D1)、(L2、D2)、......、(Ln、Dn)。其中,L1、L2、......、Ln表示不同的屏幕亮度值,D1、D2、......、Dn分别表示在屏幕亮度为L1、L2、......、Ln的情况下用户的瞳孔直径。
[0054] 也可以是将若干个屏幕亮度值与若干个瞳孔直径进行线性拟合,然后得到一个函数或者一个曲线,然后再根据这个函数或者曲线,可以对于任意的屏幕亮度值确定对应的瞳孔直径。
[0055] 通过获得不同屏幕亮度值对应的瞳孔直径,从而可以自动快捷地建立屏幕亮度值与瞳孔直径的映射关系。
[0056] 一个可选的实施例中,步骤S11在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径的步骤,包括步骤S110,具体如下:
[0057] S110:在没有环境光干扰的情况下,控制所述智能眼镜的屏幕亮度按照预设的屏幕亮度调整步长由暗到亮逐步增大或由亮到暗逐步减小,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
[0058] 在本申请实施例中,用户佩戴智能眼镜后,带上眼罩,使外界环境光的干扰降到最低。控制智能眼镜的屏幕亮度按照预设的屏幕亮度调整步长由暗到亮逐步增大或者由亮到暗逐步减小,并记录每个屏幕亮度值对应的用户瞳孔直径大小,直到智能眼镜的屏幕亮度到人眼安全的最大亮度时,停止记录用户的瞳孔直径大小。
[0059] 根据预设的屏幕亮度调整步长将智能眼镜的屏幕亮度由暗到亮逐步增大或由亮到暗逐步减小,可以缓慢改变智能眼镜的屏幕亮度,避免屏幕亮度突变给用户带来不适。
[0060] 一个可选的实施例中,用户包括已标定用户和未标定用户;已标定用户为已建立屏幕亮度值与瞳孔直径的映射关系的用户;未标定用户为未建立屏幕亮度值与瞳孔直径的映射关系的用户,步骤S11之前,包括S111~S112,具体如下:
[0061] S111:用户佩戴智能眼镜时,对用户进行虹膜检测,获得虹膜检测结果;
[0062] S112:若虹膜检测结果指示用户为未标定用户,在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
[0063] 在本申请实施例中,由于在相同的屏幕亮度下,不同的用户瞳孔直径不一样。因此,对于每个用户,都需要建立屏幕亮度值与瞳孔直径的映射关系。将已建立映射关系的用户标记为已标定用户,并将映射关系保存在智能眼镜的内存中,将未建立映射关系的用户标记为未标定用户。
[0064] 在用户佩戴智能眼镜后,需要先验证用户是否为已标定用户,若该用户为已标定用户,则无需对该用户建立屏幕亮度值与瞳孔直径的映射关系,直接调用内存中该用户对应的映射关系即可。若该用户为为标定用户,则需要对该用户建立屏幕亮度值与瞳孔直径的映射关系。
[0065] 其中,验证用户是否为已标定用户,可以通过对用户进行虹膜检测,获得虹膜检测结果,根据虹膜检测结果识别用户身份。还可以是用户使用智能眼镜时,用户输入用户标识,根据用户标识识别用户身份。
[0066] 可选的,考虑到随着智能眼镜的瞳孔直径识别算法的改进或者屏幕亮度值调节灵敏度的提高,之前已建立的映射关系可能准确度、精度不高。因此,在验证用户为已标定用户之后,可以在智能眼镜的显示屏上显示标定界面,提示用户是否需要重新标定,若用户确认重新标定,则对该用户重新建立屏幕亮度值与瞳孔直径的映射关系。
[0067] 一个可选的实施例中,步骤S30若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度的步骤之前,包括步骤S301,具体如下:
[0068] S301:根据映射关系,获得斜率参数;斜率参数用于指示瞳孔直径随屏幕亮度值变化的关系。
[0069] 在本申请实施例中,可以从映射关系对应的映射表中选取预设数量的屏幕亮度值和对应的瞳孔直径,将预设数量的屏幕亮度值以及对应的瞳孔直径进行线性拟合,获得瞳孔直径随屏幕亮度值变化的斜率参数。也可以将映射关系对应的映射表中所有的屏幕亮度值和对应的瞳孔直径进行线性拟合,获得瞳孔直径随屏幕亮度值变化的斜率参数。
[0070] 若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度的步骤,包括步骤S31~S32,具体如下:
[0071] S31:根据斜率参数以及第一瞳孔直径与第二瞳孔直径之间的偏差,获得第一瞳孔直径对应的目标屏幕亮度值;
[0072] S32:调整屏幕亮度至目标屏幕亮度值,以使得调节后的屏幕亮度处于人眼舒适范围。
[0073] 在本申请实施例中,由于亮度变化会引起瞳孔直径的变化,瞳孔直径的变化也会反映亮度的变化。斜率参数反映了瞳孔直径随屏幕亮度的变化,也可近似理解为,斜率参数可以反映瞳孔直径随屏幕亮度和环境光亮度的变化。因此,可以通过斜率参数以及第一瞳孔直径与第二瞳孔直径之间的偏差,进而获得第一瞳孔直径对应的目标屏幕亮度值。
[0074] 在确定目标屏幕亮度值后,可直接将智能眼镜的当前屏幕亮度调整至目标屏幕亮度,以使得调节后的屏幕亮度处于人眼舒适范围,提高了屏幕亮度调节的效率。
[0075] 一个可选的实施例中,请参阅图2,步骤S301包括步骤S302~S303,具体如下:
[0076] S302:在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
[0077] S303:将若干个屏幕亮度值以及对应的瞳孔直径进行线性拟合,获得瞳孔直径随屏幕亮度值变化的斜率参数。
[0078] 线性拟合是针对两组数据或多组数据,通过最小二乘法找出一条最佳拟合直线,用于处理与自变量呈线性关系的因变量。在本申请实施例中,经过多次采集数据发现瞳孔直径随屏幕亮度成线性变化关系。因此,可以将若干个屏幕亮度值以及对应的瞳孔直径进行线性拟合,自动快捷地获得瞳孔直径随屏幕亮度值变化的斜率参数。
[0079] 一个可选的实施例中,步骤S31包括步骤S311,具体如下:
[0080] S311:将第一瞳孔直径与第二瞳孔直径之间的偏差与斜率参数相乘,获得乘积结果;将乘积结果与第一屏幕亮度值之和作为第一瞳孔直径对应的目标屏幕亮度值。
[0081] 在本申请实施例中,由于斜率参数反映了瞳孔直径随屏幕亮度的变化,斜率参数可以是屏幕亮度变化值与瞳孔直径变化值的比值。将第一瞳孔直径与第二瞳孔直径之间的偏差与斜率参数相乘,可以获得屏幕亮度变化值。将屏幕亮度变化值与第一屏幕亮度值求和,可以自动快捷地获得第一瞳孔直径对应的目标屏幕亮度值。
[0082] 在一个可选的实施例中,请参阅图3,步骤S30若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度的步骤,包括步骤S33~S36,具体如下:
[0083] S33:若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,根据第一瞳孔直径以及第二瞳孔直径,确定智能眼镜的屏幕亮度调节方向。
[0084] 在本申请实施例中,屏幕亮度调节方向包括将屏幕亮度调高以及屏幕亮度调低两种调节方向。将第一瞳孔直径和第二瞳孔直径进行比较,根据比较结果确定智能眼镜的屏幕亮度调节方向。
[0085] S34:根据预设的第二屏幕亮度调整步长以及屏幕亮度调节方向,调节智能眼镜的屏幕亮度。
[0086] 在本申请实施例中,根据预设的第二屏幕亮度调整步长,缓慢改变智能眼镜的屏幕亮度,避免屏幕亮度突变给用户带来不适。具体地,若屏幕亮度调节方向为将屏幕亮度调高,则在当前屏幕亮度的基础上增加一个步长的屏幕亮度,获得调节后的屏幕亮度。若屏幕亮度调节方向为将屏幕亮度调低,则在当前屏幕亮度的基础上减少一个步长的屏幕亮度,获得调节后的屏幕亮度。
[0087] S35:每次调节智能眼镜的屏幕亮度之后,判断用户佩戴智能眼镜时的瞳孔直径与调节后的屏幕亮度值对应的瞳孔直径之间的偏差是否处于预设的阈值范围内。
[0088] 在本申请实施例中,每次进行一个步长的屏幕亮度调节之后,根据映射关系确定调节后的屏幕亮度值对应的瞳孔直径,以及根据摄像头采集的用户佩戴智能眼镜时的瞳孔直径,计算用户佩戴智能眼镜时的瞳孔直径与调节后的屏幕亮度值对应的瞳孔直径之间的偏差,从而判断偏差是否处于预设的阈值范围内。
[0089] S36:若否,重新确定智能眼镜的屏幕亮度调节方向,根据预设的第二屏幕亮度调整步长以及重新确定后的屏幕亮度调节方向,调节智能眼镜的屏幕亮度,直至调节后的屏幕亮度处于人眼舒适范围。
[0090] 在本申请实施例中,若偏差未处于预设的阈值范围内,说明屏幕亮度还需调整。此时,由于用户佩戴智能眼镜时的瞳孔直径与调节后的屏幕亮度值对应的瞳孔直径的当前比较结果,可能与调整屏幕亮度之前的比较结果相同,也可能与调整屏幕亮度之前的比较结果相反,因此,需要根据当前的比较结果重新确定智能眼镜的屏幕亮度调节方向。然后,根据预设的第二屏幕亮度调整步长以及重新确定后的屏幕亮度调节方向,调节智能眼镜的屏幕亮度,直至调节后的屏幕亮度处于人眼舒适范围。
[0091] 若偏差处于预设的阈值范围内,说明调节后的屏幕亮度处于人眼舒适范围,无需再调整屏幕亮度。
[0092] 通过预设的第二屏幕亮度调整步长以及屏幕亮度调节方向,调节智能眼镜的屏幕亮度,可以缓慢改变智能眼镜的屏幕亮度,避免屏幕亮度突变给用户带来不适。
[0093] 在一个可选的实施例中,请参阅图4,步骤S33若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,根据第一瞳孔直径以及第二瞳孔直径,确定智能眼镜的屏幕亮度调节方向的步骤,包括步骤S331~S332,具体如下:
[0094] S331:若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,当第一瞳孔直径大于第二瞳孔直径时,智能眼镜的屏幕亮度调节方向为将智能眼镜的屏幕亮度调高;
[0095] S332:当第一瞳孔直径小于第二瞳孔直径时,智能眼镜的屏幕亮度调节方向为将智能眼镜的屏幕亮度调低。
[0096] 在本申请实施例中,由于外界环境光亮度大于屏幕亮度,引起用户瞳孔直径变小。外界环境光亮度小于屏幕亮度,引起用户瞳孔直径变大。通过比较第一瞳孔直径和第二瞳孔直径的大小,可以自动快捷地确定屏幕亮度的调节方向。
[0097] 实施例2
[0098] 下述为本申请装置实施例,可以用于执行本申请实施例1中方法的内容。对于本申请装置实施例中未披露的细节,请参照本申请实施例1中方法的内容。
[0099] 请参见图5,其示出了本申请实施例提供的智能眼镜的屏幕亮度调节装置的结构示意图。本申请实施例提供的智能眼镜的屏幕亮度调节装置5,包括:
[0100] 屏幕亮度值获取模块51,用于在用户佩戴智能眼镜时,获取智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;
[0101] 瞳孔直径获得模块52,用于根据预设的屏幕亮度值与瞳孔直径的映射关系,获得第一屏幕亮度值对应的第二瞳孔直径;其中,第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时第一屏幕亮度值对应的瞳孔直径;
[0102] 屏幕亮度调节模块53,用于若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度。
[0103] 可选的,智能眼镜的屏幕亮度调节装置5,包括:
[0104] 瞳孔直径获取模块,用于在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
[0105] 映射关系建立模块,用于将若干个屏幕亮度值与若干个瞳孔直径一一对应,建立屏幕亮度值与瞳孔直径的映射关系。
[0106] 可选的,瞳孔直径获取模块,包括:
[0107] 瞳孔直径获取单元,用于在没有环境光干扰的情况下,控制所述智能眼镜的屏幕亮度按照预设的屏幕亮度调整步长由暗到亮逐步增大或由亮到暗逐步减小,获取用户佩戴所述智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
[0108] 可选的,智能眼镜的屏幕亮度调节装置5,包括:
[0109] 斜率参数获得模块,用于根据映射关系,获得斜率参数;斜率参数用于指示瞳孔直径随屏幕亮度值变化的关系;
[0110] 可选的,屏幕亮度调节模块53,包括:
[0111] 目标屏幕亮度值获得单元,用于根据斜率参数以及第一瞳孔直径与第二瞳孔直径之间的偏差,获得第一瞳孔直径对应的目标屏幕亮度值;
[0112] 屏幕亮度调整单元,用于调整屏幕亮度至目标屏幕亮度值。
[0113] 可选的,斜率参数获得模块,包括:
[0114] 第一瞳孔直径获取单元,用于在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径;
[0115] 斜率参数获得单元,用于将若干个屏幕亮度值以及对应的瞳孔直径进行线性拟合,获得瞳孔直径随屏幕亮度值变化的斜率参数。
[0116] 可选的,目标屏幕亮度值获得单元,包括:
[0117] 乘积结果获得单元,用于将第一瞳孔直径与第二瞳孔直径之间的偏差与斜率参数相乘,获得乘积结果;将乘积结果与第一屏幕亮度值之和作为第一瞳孔直径对应的目标屏幕亮度值。
[0118] 可选的,屏幕亮度调节模块53,包括:
[0119] 调节方向确定单元,用于若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,根据第一瞳孔直径以及第二瞳孔直径,确定智能眼镜的屏幕亮度调节方向;
[0120] 第一屏幕亮度调节单元,用于根据预设的屏幕亮度调整步长以及屏幕亮度调节方向,调节智能眼镜的屏幕亮度;
[0121] 偏差判断单元,用于每次调节智能眼镜的屏幕亮度之后,判断用户佩戴智能眼镜时的瞳孔直径与调节后的屏幕亮度值对应的瞳孔直径之间的偏差是否处于预设的阈值范围内;
[0122] 第二屏幕亮度调节单元,用于若否,重新确定智能眼镜的屏幕亮度调节方向,根据预设的屏幕亮度调整步长以及重新确定后的屏幕亮度调节方向,调节智能眼镜的屏幕亮度,直至调节后的屏幕亮度处于人眼舒适范围。
[0123] 可选的,调节方向确定单元,包括:
[0124] 第一调节方向确定单元,用于若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,当第一瞳孔直径大于第二瞳孔直径时,智能眼镜的屏幕亮度调节方向为将智能眼镜的屏幕亮度调高;
[0125] 第二调节方向确定单元,用于当第一瞳孔直径小于第二瞳孔直径时,智能眼镜的屏幕亮度调节方向为将智能眼镜的屏幕亮度调低。
[0126] 可选的,智能眼镜的屏幕亮度调节装置5,包括:
[0127] 虹膜检测模块,用于用户佩戴智能眼镜时,对用户进行虹膜检测,获得虹膜检测结果;
[0128] 第一瞳孔直径获取模块,用于若虹膜检测结果指示用户为未标定用户,在没有环境光干扰的情况下,获取用户佩戴智能眼镜时,若干个屏幕亮度值对应的若干个瞳孔直径。
[0129] 应用本申请实施例,通过在用户佩戴智能眼镜时,获取智能眼镜的第一屏幕亮度值以及用户的第一瞳孔直径;根据预设的屏幕亮度值与瞳孔直径的映射关系,获得第一屏幕亮度值对应的第二瞳孔直径;其中,第二瞳孔直径用于指示在没有环境光干扰的情况下,用户佩戴智能眼镜时第一屏幕亮度值对应的瞳孔直径;若第一瞳孔直径与第二瞳孔直径之间的偏差不在预设的阈值范围内,调节智能眼镜的屏幕亮度。本申请实施例根据瞳孔直径来调节智能眼镜的屏幕亮度,无需安装额外的光线传感器,降低了成本。
[0130] 实施例3
[0131] 下述为本申请设备实施例,可以用于执行本申请实施例1中方法的内容。对于本申请设备实施例中未披露的细节,请参照本申请实施例1中方法的内容。
[0132] 请参阅图6,本申请还提供一种电子设备300,电子设备可以具体为计算机、手机、平板电脑、交互平板等,在本申请的示例性实施例中,电子设备300为交互平板,交互平板可以包括:至少一个处理器301、至少一个存储器302,至少一个显示器,至少一个网络接口303,用户接口304以及至少一个通信总线305。
[0133] 其中,用户接口304主要用于为用户提供输入的接口,获取用户输入的数据。可选的,用户接口还可以包括标准的有线接口、无线接口。
[0134] 其中,网络接口303可选的可以包括标准的有线接口、无线接口(如WI‑FI接口)。
[0135] 其中,通信总线305用于实现这些组件之间的连接通信。
[0136] 其中,处理器301可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行电子设备的各种功能和处理数据。可选的,处理器可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程阵列(Field‑Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统用户界面和应用程序等;GPU用于负责显示层所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块芯片进行实现。
[0137] 其中,存储器302可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read‑Only Memory)。可选的,该存储器包括非瞬时性计算机可读介质(non‑transitory computer‑readable storage medium)。存储器可用于存储指令、程序、代码、代码集或指令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器可选的还可以是至少一个位于远离前述处理器的存储装置。作为一种计算机存储介质的存储器中可以包括操作系统、网络通信模块、用户接口模块、操作应用程序。
[0138] 处理器可以用于调用存储器中存储的视频分辨率调整方法的应用程序,并具体执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例1所示的具体说明,在此不进行赘述。
[0139] 实施例4
[0140] 本申请还提供一种计算机可读存储介质,其上储存有计算机程序,指令适于由处理器加载并执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例所示的具体说明,在此不进行赘述。存储介质所在设备可以是个人计算机、笔记本电脑、智能手机、平板电脑等电子设备。
[0141] 对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0142] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0143] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。
[0144] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。
[0145] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0146] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
[0147] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0148] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0149] 以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
QQ群二维码
意见反馈