一种控制显示界面显示的方法、装置及终端设备与流程

文档序号:12009982阅读:142来源:国知局
一种控制显示界面显示的方法、装置及终端设备与流程
本发明涉及移动终端技术领域,更具体的说,是涉及一种控制显示界面显示的方法、装置及终端设备。

背景技术:
随着人们日益加快的生活节奏,为了给人们提供各种各样的便利,科学技术也在不断的快速发展。当前最为突出的给人们提供便利的科技产品为各种各样的移动终端,如:手机、Pad、电子书和MP5等等,其不局限于空间、地点和时间的优点可以使人们随时随地的进行工作、学习和娱乐等。但是,在使用上述移动终端的过程中,当在移动的过程中遇到抖动时,会造成移动终端显示屏上当前显示的内容无法看清楚,或者难以使用户查看起来非常困难;当人们在汽车、火车等易使移动终端不间断或随时发生抖动的空间上使用移动终端时,更增加了用户查看移动终端显示屏上当前所显示内容的难度,长时间下极易造成用户眼睛疲劳和不适,从而较低用户对移动终端的用户体验和感受。

技术实现要素:
有鉴于此,本发明提供了一种控制显示界面显示的方法、装置及终端设备,以克服现有技术中由于在抖动情况下查看移动终端显示屏上的内容使用户眼睛疲劳和不适,从而造成降低对移动终端的用户体验和感受的问题。为实现上述目的,本发明提供如下技术方案:一种控制显示界面显示的方法,包括:利用终端设备的摄像头实时识别,并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置;当检测到所述终端设备的抖动量等于或大于第一预设阈值时,获取当前用户瞳孔在所述显示界面上的第二聚焦点位置;比较所述第二聚焦点位置与所述第一聚焦点位置,并计算所述第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量;其中,XYZ为三维空间上相对于所述显示界面的XYZ轴方向;依据所述X偏移量、Y偏移量和Z偏移量控制所述显示界面上的内容做XYZ轴向运动以纠正偏移。优选地,所述利用终端设备摄像头识别,并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置之前还包括:实时检测所述终端设备的抖动量,当所述抖动量等于或大于第二预设阈值时,控制摄像头打开,其中,所述第二预设阈值小于第一预设阈值。优选地,还包括:当在未检测到所述终端设备的抖动量等于或大于第一预设阈值的情况下,检测到用户瞳孔在所述显示界面上的第一聚焦点位置发生改变时,返回重新执行利用终端设备摄像头识别并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置这一步骤。优选地,检测所述终端设备的抖动量的具体过程包括:利用重力仪测量所述终端设备的当前位置;计算所述当前位置与前一位置之间的差值,确定所述差值为所述终端设备的抖动量。优选地,检测所述终端设备的抖动量的具体过程包括:利用陀螺仪测量所述终端设备的当前位置;计算所述当前位置与前一位置之间的差值,确定所述差值为所述终端设备的抖动量。优选地,计算XYZ三个方向对应的X偏移量、Y偏移量和Z偏移量的具体过程包括:获取所述第一聚焦点位置对应XYZ轴向上的X第一值、Y第一值和Z第一值;获取所述第二聚焦位置对应XYZ轴向上的X第二值、Y第二值和Z第二值;分别计算所述X第一值和X第二值间的第一差值,所述Y第一值和所述Y第二值间的第二差值,及所述Z第一值和所述Z第二值间的第三差值;确定所述第一差值为X轴向上的X偏移量,所述第二差值为Y轴向上的Y偏移量,所述第三差值为Z轴向上的Z偏移量。优选地,还包括:依据Z轴方向上的Z偏移量,控制所述显示界面上的内容放大或缩小以纠正Z轴方向上的偏移。一种控制显示界面显示的装置,包括:摄像头,用于实时识别并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置,以及获取终端设备的抖动量等于或大于第一预设阈值时当前用户瞳孔在所述显示界面上的第二聚焦点位置;第一检测单元,用于检测所述终端设备的抖动量是否等于或大于第一预设阈值;比较计算单元,用于比较所述第二聚焦点位置与所述第一聚焦点位置,并计算所述第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量;其中,XYZ为三维空间上相对于所述显示界面的XYZ轴方向;控制单元,用于依据所述X偏移量、Y偏移量和Z偏移量控制显示界面上的内容做XYZ轴向运动。优选地,还包括:启动单元,用于实时检测所述终端设备的抖动量,当所述抖动量等于或大于第二预设阈值时,控制摄像头打开,其中,所述第二预设阈值小于第一预设阈值。优选地,还包括:第二检测单元,用于在未检测到终端设备抖动量的情况下,检测到用户瞳孔在所述显示界面上的第一聚焦点位置发生改变时,返回摄像头。优选地,所述第一检测单元中至少包括:陀螺仪或重力仪,用于测量所述终端设备的当前位置。一种终端设备,其特征在于,包括:上述所述的任意一种控制显示界面显示的装置。经由上述的技术方案可知,与现有技术相比,本发明公开了一种控制显示界面显示的方法、装置及终端设备。通过利用终端设备的摄像头实时识别,并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置;当检测到所述终端设备的抖动量等于或大于第一预设阈值时,获取当前用户瞳孔在所述显示界面上的第二聚焦点位置;比较所述第二聚焦点位置与所述第一聚焦点位置,并计算第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量;依据上述X偏移量、Y偏移量和Z偏移量控制所述显示界面上的内容做XYZ轴向运动以纠正偏移。本发明通过上述过程,能够补偿抖动过程中显示界面上的内容与用户瞳孔对焦时的偏移,避免在移动终端抖动时出现用户瞳孔无法对焦造成难以识别、查看显示屏上内容的现象,避免用户在识别、查看时的眼睛疲劳和不适,提高了对移动终端的用户体验和感受。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例一公开的一种控制显示界面显示的方法流程图;图2为本发明实施例二公开的一种控制显示界面显示的方法流程图;图3为本发明实施例三公开的一种控制显示界面显示的装置的结构示意图;图4为本发明实施例三公开的另一种控制显示界面显示的装置的结构示意图。图5a~图5b为本发明实施例五公开的具体应用过程中的图示。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明下述实施例中公开了一种控制显示界面显示的方法、装置及终端设备。其基本思想为:利用终端设备的摄像头实时识别并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置,在终端设备出现抖动的情况下,获取当前用户瞳孔在显示界面上的第二聚焦点位置,从XYZ三个方向上比较第一聚焦点和第二聚焦点的位置,在出现偏差的情况下计算XYZ三个方向上的偏移量,并利用计算获取的偏移量控制显示界面上的内容做XYZ轴向运动以纠正瞳孔聚焦点在显示界面上的偏移。简单来说,即是利用摄像头识别用户瞳孔焦点聚集到显示界面某点上,再控制显示界面上的内容做相应的XYZ轴向运动补偿,从而避免手机抖动为用户使用带来的不便。具体过程通过以下实施例进行详细说明。实施例一如图1所示,为本发明实施例一公开的一种控制显示界面显示的方法流程图,主要包括以下步骤:步骤S101,利用终端设备的摄像头实时识别,并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置。其中,所述摄像头可以与所述显示界面位于所述终端设备的同一表面上,例如,终端设备上的前置摄像头。所述摄像头也可以是能够旋转的摄像头;该旋转摄像头旋转到第一位置时能够实时识别并记录用户瞳孔在终端设备显示界面上的第一聚焦点即可。当用户在移动的环境中观看终端设备显示界面上的内容时,终端设备会因为移动的环境不稳定从而产生抖动,在这样移动或容易使终端设备产生抖动的环境下,用户长时间的观看显示界面上的内容会造成眼疲劳,尤其是在终端设备的抖动情况毫无章法、毫无规律的情况下,用户的眼睛更容易疲劳。对于此,当用于处于上述环境中观看终端设备显示界面上的内容时,执行步骤S101,利用终端设备的摄像头实时识别、并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置。执行该过程获取的第一聚焦点位置将作为后续调整显示界面上的显示内容的基准值。步骤S102,检测所述终端设备的抖动量是否等于或大于第一预设阈值,如果是,则执行步骤S103,如果否,则继续进行检测。步骤S103,获取当前用户瞳孔在所述显示界面上的第二聚焦点位置。执行上述步骤S102和步骤S103,当利用终端设备中的重力仪或陀螺仪等具有检测功能的模块检测到终端设备发生抖动时,获取当前终端设备的抖动量,将其与预设的第一预设阈值进行比较,该第一预设阈值为当终端设备发生抖动时,当前抖动会影响阅读的终端设备的抖动量,可由用户自行进行设定,也可根据实验结果获取其具体范围。具体的针对上述检测所述终端设备的抖动量的过程包括:首先,利用重力仪或陀螺仪测量所述终端设备的当前位置。然后,再计算所述当前位置与前一位置之间的差值,确定所述差值为所述终端设备的抖动量。在比较的过程中,如果当前终端设备的抖动量等于或大于该第一预设阈值,则说明当前终端设备的抖动已影响或将要影响到用户的阅读。因此,转而执行步骤S103,由终端设备的摄像头获取当前用户瞳孔在所述显示界面上的实际位置,即第二聚焦电位置以备后续使用。步骤S104,比较所述第二聚焦点位置与所述第一聚焦点位置,并计算所述第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量。其中,XYZ为三维空间上相对于所述显示界面的XYZ轴方向。该XYZ轴构成一坐标系用于标识三维空间的三个空间方向。相对于显示界面,即以显示界面为基准,一般情况下,X轴指左右方向,Y轴指前后方向,Z轴指上下方向。执行步骤S104,将上述获取的用户瞳孔针对阅读同一内容时前后在显示界面上的不同聚焦点位置,即终端设备未发生抖动时的第一聚焦点位置,以及终端设备发生抖动后获取的第二聚焦点位置,将两个聚焦点位置进行比较,以第一聚焦点位置为基准计算第二聚焦点在XYZ三个方向上的偏移量,即对应的X偏移量、Y偏移量和Z偏移量。XYZ具体为三维空间上的轴向方向。具体的计算过程包括:首先,获取所述第一聚焦点位置对应XYZ轴向上的X第一值、Y第一值和Z第一值,以及获取所述第二聚焦位置对应XYZ轴向上的X第二值、Y第二值和Z第二值。然后,分别计算所述X第一值和X第一值间的第一差值,所述Y第一值和所述Y第二值间的第二差值,及所述Z第一值和所述Z第二值间的第三差值。最后,确定所述第一差值为X轴向上的X偏移量,所述第二差值为Y轴向上的Y偏移量,所述第三差值为Z轴向上的Z偏移量。步骤S105,依据所述X偏移量、Y偏移量和Z偏移量控制所述显示界面上的内容做XYZ轴向运动以纠正偏移。基于上述执行步骤S101~步骤S104的过程中,最终获取终端设备抖动时,使用户瞳孔被动与实际阅读当前显示界面上的内容的聚焦点发生偏移的具体值,并利用上述获取的X偏移量、Y偏移量和Z偏移量控制终端设备的显示界面上的内容做XYZ轴向运动以纠正偏移。即从相对的角度纠正偏移,在终端设备抖动的情况下,使终端设备显示界面上的内容相对用户瞳孔的偏移而偏移,从而形成相对静止的状态,补偿抖动过程中显示界面上的内容与用户瞳孔对焦时的偏移,避免在移动终端抖动时出现用户瞳孔无法对焦造成难以识别、查看显示屏上内容的现象,避免用户在识别、查看时的眼睛疲劳和不适,提高了对移动终端的用户体验和感受。实施例二如图2所示,为本发明实施例二公开的一种控制显示界面显示的方法流程图,主要包括以下步骤:步骤S201,实时检测终端设备的抖动量,当所述抖动量等于或大于第二预设阈值时,控制摄像头打开。其中,所述第二预设阈值小于第一预设阈值。基于上述实施例一中的原因,当用户在移动的环境中观看终端设备显示界面上的内容时,终端设备会因为移动的环境不稳定从而产生抖动,在这样移动或容易使终端设备产生抖动的环境下,用户长时间的观看显示界面上的内容会造成眼疲劳,尤其是在终端设备的抖动情况毫无章法、毫无规律的情况下,用户的眼睛更容易疲劳。在减少功耗,以及更进一步提高用户体验方面,执行步骤S201在实时检测终端设备的抖动量等于或大于第二预设阈值时,控制摄像头打开。该第二预设阈值小于第一预设阈值,其为终端设备发生轻微抖动时,且当前抖动对用户的阅读影响非常小时的终端设备的抖动量,可由用户自行进行设定,也可根据实验结果获取其具体范围。通过执行步骤S201使摄像头自启动,更进一步的提高了用户感受以及体验。步骤S202,利用终端设备的摄像头实时识别,并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置。步骤S203,检测所述终端设备的抖动量是否等于或大于第一预设阈值,如果是,则执行步骤S204,如果否,则继续进行检测。步骤S204,获取当前用户瞳孔在所述显示界面上的第二聚焦点位置。步骤S205,比较所述第二聚焦点位置与所述第一聚焦点位置,并计算所述第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量。其中,XYZ为三维空间上相对于所述显示界面的XYZ轴方向。该XYZ轴构成一坐标系用于标识三维空间的三个空间方向。相对于显示界面,即以显示界面为基准,一般情况下,X轴指左右方向,Y轴指前后方向,Z轴指上下方向。步骤S206,依据所述X偏移量、Y偏移量和Z偏移量控制所述显示界面上的内容做XYZ轴向运动以纠正偏移。上述步骤S202~步骤S206中的具体执行过程与上述实施例一中的步骤S101~步骤S105一一对应,这里不再对相同的执行过程进行描述,可相互参见。同样的,在利用本发明实时二的上述过程,也能够实现补偿抖动过程中显示界面上的内容与用户瞳孔对焦时的偏移,避免在移动终端抖动时出现用户瞳孔无法对焦造成难以识别、查看显示屏上内容的现象,避免用户在识别、查看时的眼睛疲劳和不适的目的,并且,通过使摄像头自启动进一步提高了终端设备的用户体验和感受。基于上述实施例一或实施例二中的控制显示界面显示的方法的基础上,还包括,在未检测到终端设备抖动量等于或大于第一预设阈值的情况下,检测到用户瞳孔在显示界面上的第一聚焦点位置发生改变时,确定当前用户瞳孔主动锁定其他内容,此时,为保证在终端设备出现抖动的情况下,保证用户瞳孔在显示界面上的作为基准值的第一聚焦点位置的正确,重新执行利用终端设备摄像头识别并记录用户瞳孔在终端设备显示界面上的当前第一聚焦点位置。同样基于上述实施例一或实施例二中的控制显示界面显示的方法的基础上,在针对Z轴方向上的Z偏移量的补偿时,依据该Z偏移量控制显示界面上的内容放大或缩小已纠正Z轴方向上的偏移。需要说明的是,在长时间或在预设时间内未检测到终端设备的抖动量的情况下,终端设备可自动关闭摄像头。该时间可通过实时设定不同值,也可以为一确定值,本发明对此并不限定。实施例三基于上述实施例公开的一种控制显示界面显示的方法,本发明还对应公开了一种控制显示界面显示的装置,请参阅附图3,为本发明实施例三公开的一种控制显示界面显示的装置的结构示意图,主要包括:摄像头101,第一检测单元102、比较计算单元103和控制单元104。摄像头101,用于实时识别并记录用户瞳孔在终端设备显示界面上的第一聚焦点位置,以及获取终端设备的抖动量等于或大于第一预设阈值时当前用户瞳孔在所述显示界面上的第二聚焦点位置。例如,终端设备前置摄像头。该前置摄像头与显示单元位于所述终端设备的同一表面上。第一检测单元102,用于检测所述终端设备的抖动量是否等于或大于第一预设阈值,在抖动量等于或大于第一预设阈值的情况下返回摄像头101。在该第一检测单元102中至少包括:陀螺仪或重力仪(图中未标识),利用该陀螺仪或重力仪测量所述终端设备的当前位置。然后再利用该第一检测单元102中的计算模块(图中未标识),计算所述当前位置与前一位置之间的差值,确定所述差值为所述终端设备的抖动量。然后再利用该第一检测单元102中的比较模块(图中未标识)比较当前获取到的抖动量是否等于或大于第一预设阈值;然后在该抖动量大于或等于第一预设阈值的情况下,由摄像头101获取当前用户瞳孔在所述显示界面上的第二聚焦点位置。比较计算单元103,用于比较所述第二聚焦点位置与所述第一聚焦点位置,当两者不一致时,计算所述第二聚焦点位置相对所述第一聚焦点位置在XYZ三个方向上对应的X偏移量、Y偏移量和Z偏移量;其中,XYZ为三维空间上的方向。控制单元104,用于依据所述X偏移量、Y偏移量和Z偏移量控制显示界面上的内容做XYZ轴向运动。上述各个单元中的具体执行过程可以参见上述本发明实施例中公开的具体执行过程,两者相同可以相互参见。请参见附图4,在上述图3公开的一种控制显示界面显示的装置的基础上,该图4公开的控制显示界面显示的装置还包括:启动单元105。该启动单元105,用于实时检测所述终端设备的抖动量,当所述抖动量等于或大于第二预设阈值时,控制摄像头打开,其中,所述第二预设阈值小于第一预设阈值。基于上述本申请实施例三中公开的两类控制显示界面显示的装置,在控制单元104中,针对Z轴方向上的Z偏移量的补偿,依据该Z偏移量控制显示界面上的内容放大或缩小已纠正Z轴方向上的偏移。同时,基于上述本申请实施例三中公开的两类控制显示界面显示的装置,还包括一第二检测单元(图中未标识),用于在未检测到终端设备抖动量等于或大于第一预设阈值的情况下,检测到用户瞳孔在所述显示界面上的第一聚焦点位置发生改变时,返回摄像头101。需要说明的是,在上述本发明实施例三公开的两类控制显示界面显示的装置的基础上,本发明还公开了一种终端设备,其中包含有上述公开的任意一种控制显示界面显示的装置。通过上述本发明实施例公开的装置,以及对应的终端设备,基于利用摄像头识别用户瞳孔焦点聚集到显示界面某点上,再控制显示界面上的内容做相应的XYZ轴向运动补偿,能够补偿抖动过程中显示界面上的内容与用户瞳孔对焦时的偏移,避免在移动终端抖动时出现用户瞳孔无法对焦造成难以识别、查看显示屏上内容的现象,避免用户在识别、查看时的眼睛疲劳和不适,提高了对移动终端的用户体验和感受。实施例五上述本发明实施例中公开的终端设备可以是手机、IPD、电纸书等终端。为了更好的说明上述在终端设备抖动的情况下控制显示界面显示的过程,这里通过具体的应用示例进行说明。当终端设备为具有摄像头的手机,用户在汽车或火车等移动的环境中利用手机进行阅读时,开启摄像头。利用该摄像头识别并记录当前瞳孔在手机显示界面上进行阅读的第一聚焦点位置。当检测到手机发生抖动时,利用重力仪或陀螺仪获取当前手机相对前一位置的偏移位置,并计算出其偏移时对应的手机产生的抖动量,判断该抖动量是否等于或大于第一预设阈值,在是的情况下,由摄像头获取当前瞳孔在手机显示界面上的第二聚焦点位置。基于上述获取到的第一聚焦点位置和此时获取到的第二聚焦点位置计算当前瞳孔在XYZ三个方向上对应的偏移量,然后在利用获取到的偏移量控制显示界面上的内容做XYZ轴向运动以纠正偏移。上述过程可以通过图5a~图5b表示。图5a中为正常的、手机未发生抖动情况下用户瞳孔在手机界面上的第一聚焦点位置A;图5b中标识出的与第一聚焦点位置A偏移的B,为在手机抖动情况下获取的用户瞳孔在手机界面上的第二聚焦点位置B,由图5b可看出A与B之间存在偏移。另外,在未检测到终端设备抖动量的情况下,用户瞳孔主动改变在显示界面上的第一聚焦点位置时,确定当前用户瞳孔主动锁定其他内容,重新执行利用终端设备摄像头识别并记录用户瞳孔在终端设备显示界面上的当前第一聚焦点位置。综上所述:本发明通过利用摄像头识别用户瞳孔焦点聚集到显示界面某点上,再控制显示界面上的内容做相应的XYZ轴向运动补偿,实现补偿抖动过程中显示界面上的内容与用户瞳孔对焦时的偏移,避免在移动终端抖动时出现用户瞳孔无法对焦造成难以识别、查看显示屏上内容的现象,避免用户在识别、查看时的眼睛疲劳和不适,提高对移动终端的用户体验和感受的目的。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1