检测不正确的观看姿势的方法和系统技术方案

技术编号:14888091 阅读:90 留言:0更新日期:2017-03-28 18:21
本发明专利技术涉及检测不正确的观看姿势。具体地,本发明专利技术的多个实施例提供了有效和自动管理用户观看姿势的系统和方法,本发明专利技术的多个实施例通过提供观看距离和设备的观看角度的实时数据分析,以及对用户生成关于其当前观看姿势的反馈,同时还提供青少年设备用户的观看姿势的加大监管,能够用于管理青少年和成人的观看姿势。

【技术实现步骤摘要】

技术介绍
本专利技术一般涉及数据处理和分析领域,更具体地,涉及在观看设备屏幕时检测不正确的姿势并通知该不正确姿势的用户,以持续保护该用户的视力。移动电子设备正变得越来越普遍。移动电子设备可以例如是智能手机、平板电脑、PSP和任何其中包含显著的电子屏幕的设备。由于这些移动电子设备是不固定的,用户可以将该设备放置在他们选择的任何观看位置。这些移动电子设备的用户可以包括成人,学生,青少年和儿童。所有年龄的用户在移动电子设备上观看内容所花费的时间正在增加。虽然移动电子设备对于搜索和/或观看内容是有益且方便的,然而花费过多的时间观看电子屏幕可能会对用户的视力有害,特别是儿童(即,18岁以下),因为与成人比起来他们的视力可能还发育未完善,并且他们可能不会像成年人一样有意识地应用正确的观看姿势。有些姿势,如躺着(即观看设备的不合适的角度)或设备的屏幕与用户的脸过于接近,可能会对使用者的视力危害更大,导致例如,眼疲劳和/或近视。在观看电子设备时随时管理用户的姿势常常是不可行的,尤其对一个成年人监管孩子的观看姿势。存在自动管理设备用户的观看姿势的需求,其中包括监测从设备屏幕的距离,以及用户观看设备屏幕的观看角度。
技术实现思路
根据本专利技术的一个实施例,提供了一种管理观看姿势的方法。该方法包括,由前置摄像头基于眼睛的属性集合识别设备用户的眼睛,并且计算设备用户的眼睛和设备屏幕之间的距离。方法进一步包括确定设备用户的眼睛和设备屏幕之间的距离是否低于阈值,其中阈值是基于使用的设备类型预先定义的距离。方法进一步包括响应于确定设备用户的眼睛和设备屏幕之间的距离低于阈值,向设备用户发送警告。根据本专利技术的另一个实施例,提供了一种管理观看姿势的方法。该方法包括,从设备的嵌入式传感器接收用于细述设备相对于一个有利地点的角度的信息。方法进一步包括确定是否设备相对于一个有利地点的角度大于0度小于90度,并且响应于确定设备相对于有利地点的角度大于或者等于0度小于90度,向设备用户发送指示。本专利技术的另一个实施例提供了一种基于以上描述的方法的管理观看姿势的计算机程序产品。本专利技术的另一个实施例提供了一种基于以上描述的方法的管理观看姿势的计算机系统。本专利技术可能具有的优点是当用户观看设备时,不需要不断地意识到其观看姿势。由于设备不断地监测从用户的眼睛到设备的距离,以及设备相对于地平线的角度,当用户使用了可能有害的观看姿势时,其可以被实时通知。本专利技术的多个实施例可能还有额外的优点包括因为本专利技术的实施例使用计算设备的嵌入式部件来监视和计算用户的观看姿势,因此不需要其他额外的部件来管理用户的观看姿势。由于本专利技术的多个实施例提供了对设备用户的姿势的反馈,以及对如何调整不正确的观看姿势的指示,因此本专利技术的多个实施例可以进一步具有的优点是更好地保护使用该设备的可能视力发育未完善的儿童,可以减小父母对孩子的监督工作。附图说明图1示出了根据本专利技术的一个实施例的用于说明计算设备的框图;图2A示出了根据本专利技术的一个实施例的用于解释用于检测用户正在过近地观看显示器的操作步骤的流程图;图2B示出了根据本专利技术的一个实施例的用于解释用于检测用户躺着的时候观看显示器的操作步骤的流程图;图3示出了根据本专利技术的一个实施例的用于解释用于提供反馈以调整用户的观看姿势的操作步骤的流程图;图4A示出了根据本专利技术的一个实施例的用户正在观看用于计算用户的眼睛和设备的摄像头之间的距离的设备的例子;图4B示出了根据本专利技术的一个实施例的用于确定用户的观看视角的传感器坐标的例子;图5A和5B示出了根据本专利技术的一个实施例的不同的用户观看视角的例子;图6A和6B示出了根据本专利技术的一个实施例的当使用不正确的观看姿势观看设备时,显示给用户的提示的例子;以及图7示出了根据本专利技术的一个实施例的计算设备的组件的框图。具体实施方式本专利技术的多个实施例提供了一种实时监视用户观看姿势相关的数据的系统和方法。本专利技术的多个实施例提供了一种检测用户观看姿势的系统和方法,包括观看移动电子设备屏幕的距离和角度,以及当用户正处于可能有害的观看姿势时,提示用户如何调整其观看姿势到一个少害的姿势。由于移动电子设备不是固定的,用户可以将设备放置在任何的观看位置,而且对用户来说可能很难时刻注意其是否正使用一个正确的姿势观看设备。本专利技术的多个实施例可能具有的优点是用户不需要监视他们自己的观看姿势,因为用户的观看姿势会被不断地监视。当用户采用了不正确的观看姿势时,会被自动地通知,因此帮助避免可能伤害成人(例如视疲劳或者近视)以及未成年人(即低于18岁的用户,其视力可能仍在发育中)的视力的观看姿势。本专利技术的多个实施例利用现有的、嵌入式电子设备技术,如嵌入式前置摄像头和嵌入式传感器,此外,还利用本专利技术操作的移动电子设备的计算能力。可以使用发射红外线并测量设备摄像头和用户的眼睛之间距离的嵌入式前置摄像头得到观看距离的更精确地计算(即误差值小于5毫米),而不是设备摄像头和瞳孔间的距离(即,与两眼的瞳孔的中心之间的距离),设备摄像头和瞳孔间的距离不同的用户在距离值上不同,会导致较小的误差。本专利技术的多个实施例还具有节省父母在管理其孩子姿势方面的监督工作的优点。当孩子正在使用和观看设备屏幕时,由于系统能够自动监测孩子的不正确观看姿势,并且发送关于如何调整其观看姿势到一个少害的姿势的通知(例如,将设备的屏幕离用户的眼睛远点或者调整用户观看设备的角度)。孩子不可能像成人一样自觉地使用正确的观看姿势,因此,本专利技术的多个实施例在管理观看设备屏幕的孩子的姿势方面帮助成人的监督工作。现在将参考附图,详细描述本专利技术。图1示出了根据本专利技术的一个实施例的用于说明计算设备的框图,通常表示为100。在不偏离本专利技术的如权利要求所述的宗旨的情况下,本领域技术人员可以对计算设备100做任何修改。在示例性的实施例中,计算设备100包括用户接口(UI)102、反馈模块104、姿势检测程序106、摄像头108、以及传感器110。在本专利技术的多个实施例中,计算设备100可以是便携式计算机、平板计算机、上网本、个人计算机(PC)、桌面计算机、数字个人助理(PDA)、智能电话、瘦客户端、可穿戴设备或者任何能够执行计算机可读程序指令的可编程移动电子设备。如参考图7进一步详细说明或者描述的那样,计算设备100可以包括内部或者外部的硬件组件。例如,UI102可以是图形用户接口(GUI)或者Web用户接口(WUI),并且可以显示文本、文档、Web浏览器窗口、用户选项、通知、应用程序接口、操作指令;并且包括程序展示给用户的信息(如图形、文本和声音)以及用户使用的控制程序的控制序列。UI102能够接收数据、用户命令以及来自用户的数据输入修改。UI102还能够与姿势检测程序106、反馈模块104、摄像头108、和/或传感器110通信,并且基于从姿势检测程序106、反馈模块104、摄像头108、和/或传感器110得到的数据显示通知。在某些实施例中,UI102可以与反馈模块104和/或姿势检测程序106集成在一起。反馈模块104是一个响应于用于检测用户的不正确的观看姿势的姿势检测程序106收集到数据,对用户生成反馈的部件。在这个示例性实施例中,反馈模块104将反馈以写消息的形式发送到UI102。在另一个实施例中本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610740908.html" title="检测不正确的观看姿势的方法和系统原文来自X技术">检测不正确的观看姿势的方法和系统</a>

【技术保护点】
一种管理观看姿势的方法。该方法包括:由前置摄像头基于眼睛的属性集合识别设备用户的眼睛;由一个或者多个处理器计算该设备用户的眼睛和设备的屏幕之间的距离;由一个或者多个处理器确定该设备用户的眼睛和该设备的屏幕之间的距离是否低于阈值,其中该阈值是基于使用的该设备的类型预先定义的距离;响应于确定该设备用户的眼睛和该设备的屏幕之间的距离低于该阈值,由一个或者多个处理器向该设备用户发送警告。

【技术特征摘要】
2015.09.09 US 14/849,1521.一种管理观看姿势的方法。该方法包括:由前置摄像头基于眼睛的属性集合识别设备用户的眼睛;由一个或者多个处理器计算该设备用户的眼睛和设备的屏幕之间的距离;由一个或者多个处理器确定该设备用户的眼睛和该设备的屏幕之间的距离是否低于阈值,其中该阈值是基于使用的该设备的类型预先定义的距离;响应于确定该设备用户的眼睛和该设备的屏幕之间的距离低于该阈值,由一个或者多个处理器向该设备用户发送警告。2.根据权利要求1所述的方法。进一步包括:从嵌入式传感器接收用于细述该设备相对于有利地点的角度的信息;由一个或者多个处理器确定是否该设备相对于该有利地点的角度大于0度小于90度;以及响应于确定该设备相对于该有利地点的角度大于或者等于0度小于90度,由一个或者多个处理器向该设备用户发送指示。3.根据权利要求2所述的方法。其中向该设备用户发送指示包括:由该设备的操作系统暂停设备的一组操作;由该设备的操作系统向用户显示消息,其中该消息细述:不正确的姿势和建议的不正确姿势的调整;以及响应于确定该用户已经调整了该不正确的姿势,由该设备的操作系统恢复该设备的该组操作。4.根据权利要求3所述的方法。其中该不正确的姿势包括以下之一:低于距离阈值观看该设备以及以躺下的位置观看该设备。5.根据权利要求1所述的方法,其中计算设备用户的眼睛和该设备的屏幕之间的距离包括:由前置摄像头发射红外线,其中该发射的红外线在设备用户的眼睛处结束;由一个或者多个处理器确定该前置摄像头和该设备的中心之间的距离;由一个或者多个处理器使用从与该发射的红外线相关的信息得到的距离以及该前置摄像头和该设备的中心之间的距离来计算该前置摄像头和该设备用户的眼睛之间的距离;以及由一个或者多个处理器基于该前置摄像头和该设备用户的眼睛之间的距离以及该前置摄像头和该该设备的中心之间的距离确定该设备用户的眼睛和该设备的屏幕之间的距离。6.根据权利要求2所述的方法,其中由一个或者多个处理器确定是否该设备相对于该有利地点的角度大于或者等于0度并且小于90度包括:从该设备的方向传感器收集相对于该有利地点的数据;以及由一个或者多个处理器基于方向矩阵计算该设备相对于该有利地点的方向,其中该方向矩阵包括绕x轴、y轴和z轴的多个旋转度。7.根据权利要求1所述的方法,其中该设备同时计算该设备用户的眼睛和该设备的屏幕之间的距离以及计算该设备相对于有利地点的角度。8.一种管理观看姿势的方法。该方法包括:由一个或者多个处理器接收用于细述设备的姿势的信息,其中,该设备的姿势包括该设备相对于有利地点的方向;由一个或者多个处理器确定是否该设备相对于该有利地点的方向大于0度并且小于90度;响应于确定该设备相对于该有利地点的方向大于或者等于0度并且小于90度,由一个或者多个处理器向设备用户发送指示。9.根据权利要求8所述的方法,进一步包括:由前置摄像头识别该设备用户的眼睛;由一个或者多个处理器计算该设备用户的眼睛和该设备的屏幕之间的距离;由一个或者多个处理器确定该设备用户的眼睛和该设备的屏幕之间的距离是否小于阈值;响应于该设备用户的眼睛和该设备的屏幕之间的距离小于该阈值,由一个或者多个处理器向该设备用户发送警告。10.根据权利要求8所述的方法,其中向设备用户发送指示包括:由该设备的操作系统向用户显示消息,其中该消息细述:不正确的姿势和建议的不正确姿势的调整。11.根据权利要求8所述的方法,其中该设备同时计算该设备相对于该有利地点的角度以及计算该设备用户的眼睛和该设备的屏幕之间的距离。12.一种管理观看姿势的计算机程序产品。该计算机程序产品包括:存储在可读存储介质上的计算机可读存储介质和计算机指令,该计算机指令包括:用于基于眼睛的属性集合识别设备用户的眼睛的程序指令;用于计算该设备用户的眼睛和设备的屏幕之间的距离的程序指令;用于确定该设备用户的眼睛和该设备的屏幕之间的距离是否低于阈值的程序指令,其中该阈值是基于使用的该设备的类型预先定义的距离;用于响应于确定该设备用户的眼睛和该设备的屏幕之间的距离低于该阈值,向该设备用户发送警告的程序指令。13.根据权利要求12所述的计算机程序产品,进一步包括:用于接收用于细述该设备相对于有利地点的角度的信息的程序指令;用于确定是否该设备相对于该有利地点的角度大于0度小于90度的程序指令...

【专利技术属性】
技术研发人员:傅琳李诗坤胡迪林卡左伟
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1