一种屏幕位置调整方法及装置、电子设备的制作方法

文档序号:6363324阅读:118来源:国知局
专利名称:一种屏幕位置调整方法及装置、电子设备的制作方法
技术领域
本分明涉及计算机领域,尤其涉及一种屏幕位置调整方法及装置、电子设备。
背景技术
当电子设备在有光源的环境中使用时,屏幕会对光源发出的光线进行反射,如果反射光线反射入用户的眼睛,则会使得用户产生炫目的感觉,这时就会出现用户看不清楚屏幕的问题,但是目前还没有解决此问题的方法或装置。

发明内容
有鉴于此,本发明提供了一种屏幕位置调整方法及装置、电子设备,目的在于解决因屏幕反光而造成的用户看不清楚屏幕的问题。一种屏幕位置调整方法,所述屏幕处于有光照的环境中,包括:检测所述光照环境中光源的位置;获取观看所述屏幕的人眼的位置;计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。优选地,所述检测所述光照环境中光源的位置包括:采集所述光照环境的图像;判断所述图像中是否存在点光源,如果是,则获取所述点光源对应的坐标,如果否,则根据预设的方法,估计光源的位置坐标。优选地,所述根据预设的方法,估计光源的位置坐标包括:将所述图像灰度化,得到灰度图像;依据所述灰度图像中灰度值的变化趋势估计光源的位置,并确定所述光源的位置对应的坐标。优选地,所述判断所述图像中是否存在点光源包括:将所述图像二值化,得到二值图像;判断所述二值图像中是否存在面积大于预设的值的目标区域,如果是,则确定所述图像中存在点光源。优选地,所述获取观看所述屏幕的人眼的位置包括:采集观看屏幕的人脸的图像;对所述人脸的图像进行预处理;在预处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。优选地,所述预设的条件包括:所述光源的位置与人眼的位置构成反射角度。优选地,所述屏幕位置调整指令包括:提示用户手动调整屏幕位置的指令。
优选地,所述屏幕位置调整指令包括:将屏幕调整到预设位置的指令。优选地,在计算所述光源的位置和所述人眼的位置是否满足预设的条件前,还包括:获取所述屏幕的摆放角度;计算以所述摆放角度为坐标原点的光源位置和人眼位置。一种屏幕位置调整装置,所述屏幕处于有光照的环境中,包括:光源位置检测模块,用于检测所述光照环境中光源的位置;人眼位置获取模块,用于获取观看所述屏幕的人眼的位置;位置调整模块,用于计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。优选地,所述光源位置检测模块包括:图像采集单元,用于采集所述光照环境的图像;判断单元,用于判断所述图像中是否存在点光源;坐标获取单元,用于如果所述图像中存在点光源,则获取所述点光源对应的坐标,如果不存在,则根据预设的方法,估计光源的位置坐标。优选地,所述人眼位置获取模块包括:图像采集单元,用于采集观看屏幕的人脸的图像;图像处理单元,用于对所述人脸的图像进行预处理;人眼定位单元,用于在处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。优选地,所述位置调整模块包括:指令控制单元,用于发出提示用户手动调整屏幕位置的或将屏幕调整到预设位置的指令。优选地,还包括:陀螺仪,用于感应所述屏幕的摆放角度;角度计算模块,用于计算以所述摆放角度为坐标原点的光源位置和人眼位置。一种电子设备,具有显示屏幕,包括:处理器,用于检测所处的光照环境中光源的位置,并获取观看所述电子设备的显示屏幕的人眼的位置,计算所述光源的位置和所述人眼的位置是否构成反射角度,如果是,则发出屏幕位置调整指令。本发明实施例提供的屏幕位置调整方法及装置、电子设备,计算经屏幕反射的外部光源的光线是否与观看屏幕的人眼成反射角度,当确定屏幕反射的光线进入人眼而引起炫目时,提示用户调整或者自动调整屏幕的位置,从而避免了因屏幕反光而造成的用户看不清楚屏幕的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例公开的一种屏幕位置调整方法的流程图;图2为本发明实施例公开的一种屏幕位置调整方法中检测所述光照环境中光源位置方法的流程图;图3为本发明实施例公开的一种屏幕位置调整方法中判断所述图像中是否存在点光源的方法的流程图;图4为本发明实施例公开的一种屏幕位置调整方法中估计光源的位置坐标的方法的流程图;图5为本发明实施例公开的一种屏幕位置调整方法中获取观看所述屏幕的人眼的位置的方法的流程图;图6为本发明实施例公开的一种屏幕位置调整装置的结构示意图。
具体实施例方式本发明公开了一种屏幕位置调整方法及装置、电子设备,在屏幕处于有光照的环境中时,能够检测到环境中光源的位置和观看屏幕的人眼的位置,并计算两者的位置是否构成反射角度,如果是,则指示对屏幕进行调整,以避免因屏幕反光而造成的用户看不清楚屏幕的问题。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种屏幕调整方法,所述屏幕处于有光照的环境中,如图1所示,所述方法包括步骤:SlOl:检测所述环境中光源的位置;其中,所述光源包括自然光源,例如太阳光,还包括室内光源,例如白炽灯等。S102:获取观看所述屏幕的人眼的位置;需要说明的是,观看屏幕的人眼指的是在预设的范围内观看屏幕的人眼,预设的范围可以根据需要设定,例如,设定预设的范围为屏幕的可视距离,也就是正常情况下能够看清楚屏幕上显示内容的范围。如果有多人同时观看屏幕,可以获取多人的人眼,然后分别进行步骤S103。可以通过采集人眼的图像来获取人眼的位置,也可以通过虹膜检测等方法来获取人眼的位置,本实施例并不限定。S103:计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕调整指令。为了便于计算,可以使用同一坐标系检测光源的位置和获取人眼的位置。其中预设的条件可以包括,所述光源的位置与人眼的位置构成反射角度,当满足此条件时,光源的光照到屏幕上后,刚好能够反射进人眼中,所以人眼会因为光线过强而看不清屏幕上显示的内容。
除此以外,预设的条件也可以包括,人眼的位置和屏幕的位置成预设的角度,例如,人眼和屏幕间的夹角超过了 180度等。当屏幕的位置和人眼的位置满足预设的条件时,发出的屏幕调整指令可以为提示用户调整屏幕的提示指令,用户根据此提示指令可以手动调整屏幕,也可以启动屏幕自动调整程序;发出的屏幕调整指令还可以为自动调整屏幕到预设位置的指令,即一旦计算出光源的位置和人眼的位置满足预设的条件,则发出指令,自动对屏幕进行调整,将屏幕调整到避免将光照返射入人眼的位置。对屏幕位置的调整包括对屏幕的所在位置的调整,也包括对屏幕的俯仰角度及姿态的调整。本实施例所述的屏幕位置调整方法,可以在屏幕的位置不适合人眼看清楚屏幕的显示内容时,发出屏幕位置调整指令,避免了因屏幕反光而造成的用户看不清楚屏幕的问题,提高了用户的体验。进一步地,如图2所示,本实施例中所述检测所述光照环境中光源的位置包括步骤:S201:采集所述光照环境的图像;光照环境可以为自然光照的环境,也可以为室内电光源例如白炽灯、节能灯管等光照的环境。采集的光照环境的范围为屏幕的可视范围,即采集的是正常情况下能够看清楚屏幕内容的范围内的图像,实际应用中,也可以综合考虑图像采集设备及屏幕的可视范围来确定采集光照环境的范围。一般的,将图像中的需要关注的物体看作是目标,采集到的光照环境图像中,光源显示为与背景和其他目标相比亮度极高的目标。S202:判断所述图像中是否存在点光源,如果是,则获取所述点光源对应的坐标,如果否,则根据预设的方法,估计光源的位置坐标。其中,点光源指的是发光源,例如白炽灯等。如图3所示,判断所述图像中是否存在点光源的步骤包括:S301:将所述图像二值化,得到二值图像;在二值图像中,背景为O即显示为黑色,目标为I即显示为白色,因为光源是发光体,其亮度远远高于其他物体,所以在二值图像中显示为目标,此步骤的作用为突出图像中目标的对比度,以便更容易判断出点光源。S302:判断所述二值图像中是否存在面积大于预设的值的目标区域;因为噪声一般在二值图像中也显示为白色的目标,但其是不连续的像素点,这与显示为连续白色区域的点光源是不同的,为了区分噪声和点光源,可以预先设定一个值,并计算二值图像中连续区域的白色目标的面积,如果白色目标的面积大于预设的值,则认为其是点光源,如果不大于预设的值,则认为其是噪声点。S303:如果是,则确定所述图像中存在点光源。需要说明的是,这里所指的点光源不仅仅是形态呈圆形或点状的光源,只要在采集的光照环境中存在的光源,都可看作是点光源。与点光源相对应的是在采集到的光照环境图像中不存在的光源,例如,太阳光照进室内的情况下,屏幕同样处于有光照的环境中,而采集到的光照环境图像中就有可能不包括光源,此时,通过上述方法不可能找到光源的确切位置坐标,而只能估计光源的位置坐标。如图4所示,所述根据预设的方法,估计光源的位置坐标包括步骤:S401:将所述图像灰度化,得到灰度图像;灰度图像中的背景和不同的目标分别使用不同的灰度值进行显示。S402:依据所述灰度图像中灰度值的变化趋势估计光源的位置,并确定所述光源的位置对应的坐标。亮度高的背景或目标对应的灰度值高,亮度低的背景或目标对应的灰度值低,所以越靠近光源的背景或目标,其灰度值就越大,按照图像中灰度值的由小到大的变化趋势,即可估计出光源的位置。上述所述的光源位置的检测方法,以图像处理方法为基础,便于操作和实现。进一步地,如图5所示,本实施例中所述获取观看所述屏幕的人眼的位置包括:S501:采集观看屏幕的人脸的图像;观看屏幕的人脸指的是在屏幕的可视范围内的人脸。S502:对所述人脸的图像进行预处理;预处理过程包括图像滤波、图像分割等,目的在于去除背景及噪声,为人眼的定位
奠定基础。S503:在预处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。人眼定位的方法可以包括基于特征的定位方法等,这里不再赘述。上述的人眼定位方法,在人脸识别的基础上进行,适用于不同的硬件平台,可移植性好。进一步地,本实施例中还可以包括:获取所述屏幕的摆放角度;计算以所述摆放角度为坐标原点的光源位置和人眼位置。将屏幕的屏幕初始位置作为参考坐标,避免了在屏幕摆放位置不正或屏幕移动状态下获取的光源和人眼位置坐标产生误差,提高了检测定位的精度。本发明还公开了一种屏幕位置调整装置,所述屏幕处于有光照的环境中,如图6所示,包括:光源位置检测模块601,用于检测所述光照环境中光源的位置;具体地,光源位置检测模块中可以包括:图像采集单元,用于采集所述光照环境的图像,实际应用中,图像采集单元包括摄像头和图像采集卡。采集光照环境的图像时,除了考虑屏幕的可见范围外,还可以将摄像头的拍摄范围考虑在内,例如,只采集摄像头的可拍摄角度内的光照环境的图像。判断单元,用于判断所述图像中是否存在点光源;对应于判断过程以图像处理为基础,所以,判断单元中包括具有图像处理功能的子单元。坐标获取单元,用于如果所述图像中存在点光源,则获取所述点光源对应的坐标,如果不存在,则根据预设的方法,估计光源的位置坐标。人眼位置获取模块602,用于获取观看所述屏幕的人眼的位置;其中人眼位置获取模块可以包括:图像采集单元,用于采集观看屏幕的人脸的图像;图像处理单元,用于对所述人脸的图像进行预处理;人眼定位单元,用于在处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。位置调整模块603,用于计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。位置调整模块包括:指令控制单元,用于发出提示用户手动调整屏幕位置的或将屏幕调整到预设位置的指令。本实施例所述的屏幕位置调整装置,根据屏幕位置和观看屏幕的人眼位置调整屏幕到不会使光线反射进用户眼睛的位置,保证了用户在有光照的环境中不会因为屏幕反光而看不清楚屏幕上的内容,提升了用户体验。进一步地,所述装置还包括:陀螺仪,用于感应所述屏幕的摆放角度;陀螺仪安装于所述装置上,可以记录屏幕正常摆放的角度、姿态等,当所述屏幕的角度或姿态发生变化的时候,陀螺仪还可以感应出变化的角度等参数。角度计算模块,用于计算以所述摆放角度为坐标原点的光源位置和人眼位置。如果陀螺仪感应出屏幕的角度发生了变化,计算单元在计算光源位置和人眼位置时将此变化的角度考虑进去,即以变化后的角度为坐标原点进行计算,以提高计算结果的精度。本发明还公开了一种电子设备,具有显示屏幕,包括:处理器,用于检测所处的光照环境中光源的位置,并获取观看所述电子设备的显示屏幕的人眼的位置,计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。其中,处理器获取观看所述电子设备的显示屏幕的人眼的位置可以通过控制电子设备的图像采集单元实现。所述电子设备调整屏幕的具体过程为:处理器控制图像采集系统采集光照环境的图像和观看屏幕的人眼的图像,并依据所述图像检测出光源的位置和人眼的位置,并计算光源的位置和人眼的位置是否满足预设的条件,例如两者是否构成反射角度,如果是,则发出屏幕位置调整指令。用户在光照的情况下使用所述电子设备时,不会因为反光而看不清楚其屏幕上的内容。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种屏幕位置调整方法,所述屏幕处于有光照的环境中,其特征在于,包括: 检测所述光照环境中光源的位置; 获取观看所述屏幕的人眼的位置; 计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。
2.根据权利要求1所述的方法,其特征在于,所述检测所述光照环境中光源的位置包括: 采集所述光照环境的图像; 判断所述图像中是否存在点光源,如果是,则获取所述点光源对应的坐标,如果否,则根据预设的方法,估计光源的位置坐标。
3.根据权利要求2所述的方法,其特征在于,所述根据预设的方法,估计光源的位置坐标包括: 将所述图像灰度化,得到灰度图像; 依据所述灰度图像中灰度值的变化趋势估计光源的位置,并确定所述光源的位置对应的坐标。
4.根据权利要求2所述的方法,其特征在于,所述判断所述图像中是否存在点光源包括: 将所述图像二值化,得到二值图像; 判断所述二值图像中是否存在面积大于预设的值的目标区域,如果是,则确定所述图像中存在点光源。
5.根据权利要求1所述的方法,其特征在于,所述获取观看所述屏幕的人眼的位置包括: 采集观看屏幕的人脸的图像; 对所述人脸的图像进行预处理; 在预处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。
6.根据权利要求1所述的方法,其特征在于,所述预设的条件包括: 所述光源的位置与人眼的位置构成反射角度。
7.根据权利要求1所述的方法,其特征在于,所述屏幕位置调整指令包括: 提示用户手动调整屏幕位置的指令。
8.根据权利要求1所述的方法,其特征在于,所述屏幕位置调整指令包括: 将屏幕调整到预设位置的指令。
9.根据权利要求1所述的方法,其特征在于,在计算所述光源的位置和所述人眼的位置是否满足预设的条件前,还包括: 获取所述屏幕的摆放角度; 计算以所述摆放角度为坐标原点的光源位置和人眼位置。
10.一种屏幕位置调整装置,所述屏幕处于有光照的环境中,其特征在于,包括: 光源位置检测模块,用于检测所述光照环境中光源的位置; 人眼位置获取模块,用于获取观看所述屏幕的人眼的位置; 位置调整模块,用于计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令。
11.根据权利要求10所述的装置,其特征在于,所述光源位置检测模块包括: 图像采集单元,用于采集所述光照环境的图像; 判断单元,用于判断所述图像中是否存在点光源; 坐标获取单元,用于如果所述图像中存在点光源,则获取所述点光源对应的坐标,如果不存在,则根据预设的方法,估计光源的位置坐标。
12.根据权利要求10所述的装置,其特征在于,所述人眼位置获取模块包括: 图像采集单元,用于采集观看屏幕的人脸的图像; 图像处理单元,用于对所述人脸的图像进行预处理; 人眼定位单元,用于在处理后的人脸图像中确定人眼的位置,并获取所述人眼位置对应的坐标。
13.根据权利要求10所述的装置,其特征在于,所述位置调整模块包括: 指令控制单元,用于发出提示用户手动调整屏幕位置的或将屏幕调整到预设位置的指令。
14.根据权利要求10所述的装置,其特征在于,还包括: 陀螺仪,用于感应所述 屏幕的摆放角度; 角度计算模块,用于计算以所述摆放角度为坐标原点的光源位置和人眼位置。
15.一种电子设备,具有显示屏幕,其特征在于,包括: 处理器,用于检测所处的光照环境中光源的位置,并获取观看所述电子设备的显示屏幕的人眼的位置,计算所述光源的位置和所述人眼的位置是否构成反射角度,如果是,则发出屏幕位置调整指令。
全文摘要
本发明提供了一种屏幕位置调整方法,包括检测光照环境中光源的位置,并获取观看所述屏幕的人眼的位置,计算所述光源的位置和所述人眼的位置是否满足预设的条件,如果是,则发出屏幕位置调整指令,所述方法避免了因屏幕反光而造成的用户看不清楚屏幕的问题。
文档编号G06F3/01GK103207665SQ201210013300
公开日2013年7月17日 申请日期2012年1月16日 优先权日2012年1月16日
发明者邵翔 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1