本发明属于多媒体人机互交技术领域,尤其涉及一种基于视线跟踪的局部显示方法、系统及终端。
背景技术:
随着智能终端的飞速发展,人们对智能终端的体验需求也越来越高,作为终端产品的颜值担当---显示屏,也给各大厂商带来了很大的创新空间,例如终端产品的屏幕越来越大,全面屏,曲面屏都已问世,且受到用户的欢迎。但是越来越大的屏幕也给终端的续航能力带来了更大地挑战。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于视线跟踪的局部显示方法、系统及终端,旨在解决在不额外增加电池容量的情况下提升智能终端的续航能力,为用户带来全新的视觉体验。
为了达到上述目的,本发明采取了以下技术方案:
一种基于视线跟踪的局部显示方法,包括具有前置摄像头和OLED显示屏的终端,通过所述前置摄像头实时获取用户在终端显示屏上的注视点,根据所述注视点的位置分割出用户关注区域,通过所述OLED显示屏控制独立像素点,关闭所述用户关注区域以外的独立像素点。
对于本发明的改进,所述前置摄像头获取用户视线运动轨迹,并分析用户视线运动轨迹的特征,从而获取用户在终端显示屏上所述注视点的位置。
对于本发明的改进,所述注视点为文字时,所述用户关注区域包含了所述注视点上面或/和下面若干行文字,所述若干行为完整的每一行。
对于本发明的改进,所述注视点为视频时,所述用户关注区域是以所述视频的中心为基点,分割出一块包含完整的视频画面的所述用户关注区域。
对于本发明的改进,所述注视点为图案时,所述用户关注区域是以所述图案的中心为基点,分割出一块包含完整的图案的所述用户关注区域,或者,通过相邻像素点的亮度变化来找出图案的边界,以图案的边界分割出所述用户关注区域。
对于本发明的改进,所述注视点根据用户的视线移动,所述用户关注区域跟随所述注视点移动。
另外,本发明还提供一种局部显示系统,包括
分析单元,所述分析单元用于分析用户视线运动轨迹的特征;
获取单元,所述获取单元用于根据所述用户视线运动轨迹的特征,实时获取用户在终端显示屏上的注视点;
分割单元,所述分割单元用于根据所述注视点的位置分割出用户关注区域;
显示单元,所述显示单元用于显示所述用户关注区域和关闭所述用户关注区域以外的像素点。
对于本发明的改进,还包括捕捉单元和调整单元,
所述捕捉单元用于捕捉相邻像素点的亮度变化来找出图案的边界;
所述调整单元用于根据用户的视线移动,实时刷新所述用户关注区域,关闭旧的所述用户关注区域的像素点,开启新的所述用户关注区域的像素点。
另外,本发明还提供一种终端,包括终端本体,所述终端本体包括显示屏和前置摄像头,所述终端本体应用上述任一技术方案所述的基于视线跟踪的局部显示方法;或者,所述终端本体内置有上述任一技术方案中所述的局部显示系统。
与现有技术相比,本发明的有益效果:
本发明提供的一种基于视线跟踪的局部显示方法,包括具有前置摄像头和OLED显示屏的终端,通过所述前置摄像头实时获取用户在终端显示屏上的注视点,根据所述注视点的位置分割出用户关注区域,通过所述OLED显示屏控制独立像素点,关闭所述用户关注区域以外的独立像素点。本发明可以有效的降低显示屏的能耗,减少光照的面积,保护用户的眼睛;还能给用户提供一种全新的视觉体验。
附图说明
图1为本发明中基于视线跟踪的局部显示方法的流程框图;
图2为本发明中局部显示系统的示意框图;
图3为本发明的运行流程示意图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如附图1所示,本发明提供的一种基于视线跟踪的局部显示方法,包括具有前置摄像头和OLED显示屏的终端,所述局部显示方法通过如下步骤实现:
步骤S10、所述前置摄像头实时获取用户视线运动轨迹;
步骤S20、获取用户在终端显示屏上的注视点;
步骤S30、根据所述注视点的位置分割出用户关注区域;
具体的,用户关注区域的获取,首先我们获取到注视点的坐标(x,y)。并以此坐标(x,y)为基点,向外扩展成矩形、圆形或其他不规则的形状的区域A,并点亮区域A。另外,我们可以通过触摸显示屏,辅助用户精确地获得最终的用户关注区域。例如:
例1:在终端的显示屏上画一条横线,注视点的坐标(x,y)在横线的上半部分,我们就把以划线为边界的显示屏上半部分的独立像素点点亮,把显示屏的下半部分的独立像素点关闭;如注视点的坐标在横线的下半部分,关闭独立像素点的区域则反之;
例2:在终端的显示屏上画一个封闭区域B,并且注视点的坐标(x,y)也在区域B内,我们就可以把区域B作为用户关注区域,将区域B以外的像素点关闭;
例3:在终端的显示屏上画一个不规则的非封闭区域,则把两端相连成区域C,并且注视点的坐标(x,y)也在该区域C内,我们就可以把区域C作为用户关注区域;
例4:当在终端的显示屏上划两条横线或两条竖线,横线或竖线以及屏幕边缘围成区域D,并且注视点的坐标(x,y)也在该区域D内,我们就可以把区域D作为感兴趣区域。
步骤S40、关闭所述用户关注区域以外的独立像素点。
需要说明的是,OLED显示屏是自发光的,包括阴极带、有机层以及阳极带,阳极带与阴极带相互垂直,阴极与阳极的交叉点形成独立像素点,也就是发光的部位;外部电路向选取的阴极带与阳极带施加电流,从而决定哪些像素点发光,哪些像素点不发光。
此外,每个独立像素点的亮度与施加电流的大小成正比。我们根据获取的用户关注域位置,对应到显示屏的独立像素点区域,只给用户关注区域所在的独立像素点施加电流,即可完成关闭用户关注区域以外的显示屏区域。
优选的,所述前置摄像头获取用户视线运动轨迹,并分析用户视线运动轨迹的特征,从而获取用户在终端显示屏上所述注视点的位置。
需要知道的是,OLED显示屏是由若干个独立发光的像素点组成。每个像素都是独立工作的,由系统控制每个像素点的开关;因此,控制所述用户关注区域以外的独立像素点让其亮度归0,可实现局部显示,可以大大的减少点亮显示屏的能耗,达到省电目的;另外,夜间使用时,可减少光照的面积,保护眼睛,给用户带来全新的视觉体验。
优选的,当述注视点为文字时,所述用户关注区域包含了所述注视点上面或/和下面若干行文字,所述若干行为完整的每一行。
优选的,所述注视点根据用户的视线移动,所述用户关注区域跟随所述注视点移动。
举例说明:
实施例一,例如,显示屏上显示了五排文字,当所述注视点在第二排文字上的时候,所述用户关注区域为第一排文字、第二排文字和第三排文字,然后控制第四排文字和第五排文字所在的像素点关闭,也就是说让其亮度归0,如此,实现了第一排文字、第二排文字和第三排文字在显示屏上的局部显示;
当所述注视点根据用户的视线移动,假如,所述注视点从第二排文字移动到第三排文字,那么按照预先设定的分割,所述用户关注区域则为第二排文字、第三排文字和第四排文字,这时打开第四排文字所在的像素点,并控制第一排文字所在的像素点关闭,如此,到达实时显示的目的;
另外,需要说明的是,所述注视点为文字时,所述用户关注区域应尽量以排为单位,也就是说,每一排的文字尽量不做分割,这样可以保证阅读的连续性。
优选的,所述注视点为图案时,所述用户关注区域是以所述图案的中心为基点,分割出一块包含完整的图案的所述用户关注区域,例如,通过相邻像素点的亮度变化来找出图案的边界,以图案的边界分割出所述用户关注区域;或者,我们还可以通过触摸屏点击、划线及划区域等方法辅助用户获得精确的用户关注区域;保证用户关注区域的完整性。
实施例二:
当所述注视点为图案时,根据图案处理算法,不分割图案的完整性,一般是采用根据图案的边界分割出一块包含完整的图案的矩形区域,并关闭矩形区域以外的像素点,例如:
通过相邻像素点的亮度变化来找出图案的边界,以图案的边界分割出所述用户关注区域,并将所述用户关注区域以外的像素点关闭,通过图案边界分割出所述用户关注区域,使图案在显示屏上的显示效果更为突出。
优选的,所述注视点为视频时,所述用户关注区域是以所述视频的中心为基点,分割出一块包含完整的视频画面的所述用户关注区域。
实施例三:
当所述注视点为视频时,所述用户关注区域是以所述视频的中心为基点,分割出一块包含完整的视频画面的所述用户关注区域,并关闭所述用户关注区域以外的像素点。
需要说明的是,关闭独立像素点,让其亮度归零,只是显示屏不显示,终端系统是运行状态的,可以操控,但因为看不见,所以操控不方便。如果想要操控的话,把视线移动到需要操控的位置,然后根据本发明所述的方法自然就点亮了需要操控的位置;或者,我们还可以用触摸显示屏的坐标来辅助点亮需要操控的区域。例如当显示屏检测到触摸报点,就以触摸坐标点为中心,把周边区域E点亮。当区域E大于某个阈值时间(可以设定为30秒或1分钟等等)没有触摸事件上报,并且用户视线也没有注视E区域时,就闭E区域。
参见图2,本发明还提供一种局部显示系统200,包括分析单元201、获取单元202、分割单元203和显示单元204;
所述分析单元201用于分析用户视线运动轨迹的特征;
所述获取单元202用于根据所述用户视线运动轨迹的特征,实时获取用户在终端显示屏上的注视点;
所述分割单元203用于根据所述注视点的位置分割出用户关注区域;
所述显示单元204用于显示所述用户关注区域和关闭所述用户关注区域以外的像素点。
优选的,还包括捕捉单元205和调整单元206,
所述捕捉单元205用于捕捉相邻像素点的亮度变化来找出图案的边界;或通过用户在显示屏上触摸来划定区域,精确的找到图案边界。
所述调整单元206用于根据用户的视线移动,实时刷新所述用户关注区域,关闭旧的所述用户关注区域的像素点,开启新的所述用户关注区域的像素点。
综上,本发明综合了视线跟踪技术和OLED显示技术,以此为基础,完成终端显示屏的局部显示;有效的降低显示屏的能耗,减少光照的面积,保护用户的眼睛。
视线跟踪技术,通过捕获用户视线运动轨迹来获取用户的视线方向锁定注视点位置。由于其直接性、灵活性和自然性等特点,可以利用视线跟踪技术获取的注视点位置反应用户关注域,或者说,感兴趣区域。
OLED显示屏技术,OLED显示屏和我们目前LED的显示屏有所不同,LED是通过外挂的背光灯来实现背光,而OLED是每个像素点是独立发光的。每个像素点都是独立工作的,由系统控制每个像素点的开关,所以我们可以关闭独立的像素点,让其亮度归0,为局部显示的实现提供基础。
另外,本发明还提供一种终端,包括终端本体,所述终端本体包括显示屏和前置摄像头,所述终端本体应用上述任一技术方案所述的基于视线跟踪的局部显示方法;或者,所述终端本体内置有上述任一技术方案中所述的局部显示系统。
参见图3,本发明的运行流程包括:
开启局部显示开关;
步骤S101、前置摄像头实时获取用户视线运动轨迹;
步骤S102、实时获取所述注视点;
步骤S103、通过所述注视点分割出所述用户关注区域;
步骤S104、关闭所述用户关注区域以外的像素点;
步骤S105、转移所述注视点,则重回步骤S101;
步骤S106、更新所述用户关注区域;
步骤S107、根据更新所述用户关注区域来重置局部显示区域;
步骤S108、是否继续注视点转移,如是,则重回步骤S101;
如否,则关闭局部显示开关。
综上,本发明通过所述前置摄像头实时获取用户在终端显示屏上的注视点,根据所述注视点的位置分割出用户关注区域,通过所述OLED显示屏控制独立像素点,关闭所述用户关注区域以外的独立像素点。本发明可以有效的降低显示屏的能耗,减少光照的面积,保护用户的眼睛
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。