一种复位眼镜的方法、系统及自动复位眼镜与流程

文档序号:15142203发布日期:2018-08-10 20:01阅读:373来源:国知局

本发明涉及智能设备领域,尤其涉及一种复位眼镜的方法、系统及自动复位眼镜。



背景技术:

每一个戴眼镜的同志都有一个烦恼,带一小会眼镜后,眼镜会由于重力或者触碰、晃动的原因,顺着我们的鼻梁向下滑动,从而导致眼镜偏离了人眼,影响到我们的视觉。这个时候我们需要手动来扶正眼镜,通过调查了解到身边不少带眼镜的朋友,每天都最少要手扶几十次、甚至上百次,而且很多时候,我们的双手被占用,这个时候再抽出双手来扶正眼镜,非常的不方便。

因此,需要一种能够解决眼镜下滑后需要佩戴者手扶的方法和系统。



技术实现要素:

为了解决现有技术中的问题,本发明提供了一种复位眼镜的方法、系统及自动复位眼镜。

根据本发明的一个方面,提供了一种复位眼镜的方法,该方法包括:

获取在眼镜上一个或多个测距点采集的距离值,并基于距离值判断是否复位眼镜;

当判断复位眼镜时,基于距离值确定眼镜移动方式;

基于眼镜移动方式,发出移动指令。

其中,测距点为与眼镜框架相交的至少一条水平线与眼镜框架交点中的至少两个交点。

其中,基于距离值判断是否复位眼镜包括:

判断是否满足下述条件中之一,如满足则判断复位眼镜:

条件一,|(d2′-d2)-(d1′-d1)|大于第一设定阈值,

条件二,|d1′-d1|大于第二设定阈值,

条件三,|d2′-d2|大于第二设定阈值;

其中,d1、d2为在测距点上采集的初始距离值,d1′、d2′为在测距点上实时采集的距离值,测距点为一条水平线与眼镜框架交点中的两个交点。

其中,基于距离值确定眼镜移动方式包括:

当满足条件一时,确定眼镜移动方式为:使眼镜两端中对应|d1′-d1|和|d2′-d2|中较大数值的一端向上移动;

当不满足条件一且满足条件二或条件三时,确定眼镜移动方式为:使眼镜两端同时向上移动。

其中,该方法还包括:

发出移动指令之后,判断同时不满足条件一、条件二、条件三时,发出停止移动指令。

根据本发明的另一方面,提供了一种复位眼镜的系统,该系统包括:

测距模块,用于测量在眼镜上一个或多个测距点采集的距离值;

判断模块,用于基于距离值判断是否复位眼镜;

确定模块,用于当判断复位眼镜时,基于距离值确定眼镜移动方式;

指令模块,用于基于眼镜移动方式,发出移动指令。

其中,测距点为与眼镜框架相交的至少一条水平线与眼镜框架交点中的至少两个交点。

其中,判断模块还用于判断是否满足下述条件中之一,如满足则判断复位眼镜:

条件一,|(d2′-d2)-(d1′-d1)|大于第一设定阈值,

条件二,|d1′-d1|大于第二设定阈值,

条件三,|d2′-d2|大于第二设定阈值;

其中,d1、d2为在测距点上采集的初始距离值,d1′、d2′为在测距点上实时采集的距离值,测距点为一条水平线与眼镜框架交点中的两个交点。

其中,确定模块还用于:

当满足条件一时,确定眼镜移动方式为:使眼镜两端中对应|d1′-d1|和|d2′-d2|中较大数值的一端向上移动;

当不满足条件一且满足条件二或条件三时,确定眼镜移动方式为:使眼镜两端同时向上移动。

其中,指令模块还用于当判断同时不满足条件一、条件二、条件三时,发出停止移动指令。

根据本发明的另一方面,提供了一种自动复位眼镜,该眼镜包括:

测距元件,用于测量在眼镜上一个或多个测距点采集的距离值;

处理器,用于获取在眼镜上一个或多个测距点采集的距离值,基于距离值判断是否复位眼镜,当判断复位眼镜时,基于距离值确定眼镜移动方式,并发出移动指令;

复位组件,用于执行处理器的移动指令,对眼镜进行复位。

其中,测距元件设置在眼镜的测距点上,其中,构造与眼镜框架相交的至少一条水平线,选取每条水平线与眼镜框架交点中的至少两个交点作为测距点。

其中,测距元件包括激光测距元件。

其中,复位组件包括电机和传送履带,电机和传送履带设置在眼镜的支腿上,电机从处理器接收移动指令后开始转动,并且带动与电机相连接的传送履带向上转动。

其中,眼镜还包括电池、开关和指示灯,电池通过开关和指示灯分别与测距元件、处理器、复位组件电连接。

采用本发明中方法、系统和眼镜,任何时候当眼镜发生了偏离,眼镜都可以自动复位到最初始的位置,从而可以解放佩戴者的双手。并且,本发明的方法和系统通过自动实时监测眼镜的位置,实时控制眼镜进行复位操作,当眼睛恢复到初始位置时,则自动停止复位操作。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明的复位眼镜的方法的流程图;

图2是根据本发明的眼镜的示意图;

图3是根据本发明的眼镜的另一示意图;

图4是根据本发明的复位眼镜的系统的模块图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

本发明公开了一种复位眼镜的方法,方法由微处理器执行,如图1所示,该方法包括:

步骤101,获取在眼镜上一个或多个测距点采集的距离值,并基于距离值判断是否复位眼镜;

步骤102,当判断复位眼镜时,基于距离值确定眼镜移动方式;

步骤103,基于眼镜移动方式,发出移动指令。

其中,测距点为与眼镜框架相交的至少一条水平线与眼镜框架交点中的至少两个交点。如图2所示,构造了两条水平线,选取第一条水平线与眼镜框架的交点a1、a2作为测距点;选取第二条水平线与眼镜框架的交点b1、b2作为测距点。实际上也可以只选取一条与眼镜框架相交的水平线。

步骤101还包括:

判断是否满足下述条件中之一,如满足则判断复位眼镜:

条件一,|(d2′-d2)-(d1′-d1)|大于第一设定阈值,

条件二,|d1′-d1|大于第二设定阈值,

条件三,|d2′-d2|大于第二设定阈值。

其中,d1、d2为在测距点上采集的初始距离值,d1′、d2′为在测距点上实时采集的距离值,测距点为一条水平线与眼镜框架交点中的两个交点,例如a1、a2。

其中,第一设定阈值和第二设定阈值可以根据实际情况设置,例如,第一设定阈值设置为1mm,第二设定阈值设置为2mm。条件一用于判断眼镜是否在水平方向发生偏移而需要复位,条件二用于判断眼镜是否在垂直方向发生偏移而需要复位。

步骤102包括:当满足条件一时,确定眼镜移动方式为:使眼镜两端中对应|d1′-d1|和|d2′-d2|中较大数值的一端向上移动;当不满足条件一且满足条件二或条件三时,确定眼镜移动方式为:使眼镜两端同时向上移动。

如果满足条件一,表明眼镜已经在水平方向上偏移,需要先将眼镜在水平方向上复位,|d1′-d1|和|d2′-d2|中较大数值对应眼镜下移较多的一端,则向该端的电机发送转动指令,指示电机转动向上复位眼镜。如果不满足条件一且满足条件二或条件三,表明眼镜在垂直方向上偏移,则需要将眼镜在垂直方向上复位,此时向眼镜两端的电机同时发送转动指令,指示电机转动复位眼镜。

该方法还包括:在步骤103之后,判断同时不满足条件一、条件二、条件三时,发出停止移动指令。即,|(d2′-d2)-(d1′-d1)|小于等于第一设定阈值,且|d1′-d1|、|d2′-d2|均小于等于第二设定阈值时,认为眼镜没有水平和垂直方向的偏移,则发出停止移动指令。

需要说明的是,在测距点采集的距离值可以是该点距离某个固定参考点的垂直距离。

下面通过具体实施例的方式,详细描述本发明方法的执行过程。如图3所示,a1、a2为眼镜上的两个测距点,在测距点内嵌激光测距元件;眼镜支腿上的部位1内安装微型电机以及椭圆形传送履带装置,以带动眼镜移动;部位2安装微型处理器和电池,以判断是否对眼镜进行复位以及确定复位所需的移动方式;部位3装置开关和指示灯,以开启或关闭眼镜复位功能并指示眼镜当前工作状态。本发明的执行过程包括以下步骤:

步骤一,获取在眼镜上的两个测距点a1、a2采集的初始距离值d1、d2;

步骤二,实时在眼镜上的测距点采集距离值d1′、d2′;

步骤三,计算|(d2′-d2)-(d1′-d1)|小于1mm,|d1′-d1|和|d2′-d2|均大于2mm,因此判断需要复位眼镜;

步骤四,确定需要在垂直方向上复位眼镜,指示眼镜两端的电机转动,眼镜两端同时向上移动;

步骤五,在眼镜移动过程中,实时在眼镜上的测距点采集距离值d1″、d2″,并计算|(d2″-d2)-(d1″-d1)|、|d1″-d1|和|d2″-d2|;

步骤六,计算得到的|(d2″-d2)-(d1″-d1)|不大于1mm,|d1″-d1|和|d2″-d2|均不大于2mm,判断不需要进行眼镜复位,指示眼镜两端的电机停止转动。

本发明还提供了一种复位眼镜的系统,系统包括在微处理器中,系统包括:

测距模块,用于测量在眼镜上一个或多个测距点采集的距离值;

判断模块,用于基于距离值判断是否复位眼镜;

确定模块,用于当判断复位眼镜时,基于距离值确定眼镜移动方式;

指令模块,用于基于眼镜移动方式,发出移动指令。

测距点选为与眼镜框架相交的至少一条水平线与眼镜框架交点中的至少两个交点作为测距点。

其中,

判断模块还用于判断是否满足下述条件中之一,如满足则判断复位眼镜:

条件一,|(d2′-d2)-(d1′-d1)|大于第一设定阈值,

条件二,|d1′-d1|大于第二设定阈值,

条件三,|d2′-d2|大于第二设定阈值;

其中,d1、d2为在测距点上采集的初始距离值d1′、d2′为在测距点上实时采集的距离值,测距点为一条水平线与眼镜框架交点中的两个交点。

其中,确定模块还用于:

当满足条件一时,确定眼镜移动方式为:使眼镜两端中对应|d1′-d1|和|d2′-d2|中较大数值的一端向上移动;

当不满足条件一且满足条件二或条件三时,确定眼镜移动方式为:使眼镜两端同时向上移动。

其中,指令模块还用于当判断同时不满足条件一、条件二、条件三时,发出停止移动指令。

本发明还提供了一种自动复位眼镜,眼镜包括:

测距元件,用于测量在眼镜上一个或多个测距点采集的距离值;

处理器,用于获取在眼镜上一个或多个测距点采集的距离值,基于距离值判断是否复位眼镜,当判断复位眼镜时,基于距离值确定眼镜移动方式,并发出移动指令;

复位组件,用于执行处理器的移动指令,对眼镜进行复位。

其中,测距元件设置在眼镜的测距点上,其中,构造与眼镜框架相交的至少一条水平线,选取每条水平线与眼镜框架交点中的至少两个交点作为测距点。

其中,测距元件包括激光测距元件。

其中,复位组件包括电机和传送履带,电机和传送履带设置在眼镜的支腿上,电机从处理器接收移动指令后开始转动,并且带动与电机相连接的传送履带向上转动。

其中,眼镜还包括电池、开关和指示灯,电池通过开关和指示灯分别与测距元件、处理器、复位组件电连接。

采用本发明中方法、系统和眼镜,任何时候当眼镜发生了偏离,眼镜都可以自动复位到最初始的位置,从而可以解放佩戴者的双手。并且,本发明的方法和系统通过自动实时监测眼镜的位置,实时控制眼镜进行复位操作,当眼睛恢复到初始位置时,则自动停止复位操作。

上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

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