一种界面显示防抖方法及移动终端技术

技术编号:21377776 阅读:36 留言:0更新日期:2019-06-15 13:25
本发明专利技术实施例提供了一种界面显示防抖方法及移动终端,涉及通信技术领域,以解决因移动终端的显示界面抖动,使得用户出现头晕等不适的问题。其中,所述界面显示防抖方法,包括:将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积;获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息;若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同。本发明专利技术实施例中的界面显示防抖方法应用于移动终端中。

【技术实现步骤摘要】
一种界面显示防抖方法及移动终端
本专利技术实施例涉及通信
,尤其涉及一种界面显示防抖方法及移动终端。
技术介绍
随着移动终端的娱乐功能越来越丰富,移动终端已成为人们爱不释手的工具。例如,因移动终端便于携带,越来越多的用户选择在旅途中、上下班路上,通过移动终端上观看视频、浏览页面来消磨时间。通常,用户在观看视频、浏览页面时,可能是身处动车、火车、汽车等运动载体当中,而运动载体在运动过程中,难免会出现颠簸、晃动等现象,从而导致移动终端的显示界面抖动,使得用户出现头晕等不适。
技术实现思路
本专利技术实施例提供一种界面显示防抖方法,以解决因移动终端的显示界面抖动,使得用户出现头晕等不适的问题。为了解决上述技术问题,本专利技术是这样实现的:一种界面显示防抖方法,应用于移动终端,包括:将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积;获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息;若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同。优选地,所述将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积,包括:按照预设比例缩小所述目标界面的显示面积;将所述目标界面显示在所述显示屏的中心区域。优选地,所述若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同,具体包括:若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的抖动频率;调整所述目标界面在所述显示屏的显示区域中的位置,同时按照所述抖动频率抖动所述目标界面;若所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同,则停止调整和抖动。优选地,所述若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的抖动频率,包括:若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的陀螺仪采集的数据;根据所述陀螺仪采集的数据,得到所述移动终端的抖动频率。优选地,所述方法还包括:所述移动终端的前置摄像头采集第一图像,所述第一图像包括用户的人脸区域;识别所述人脸区域的眼睛;获取用户的眼睛在所述第一图像上的位置信息;根据所述位置信息,得到所述目标界面与用户的眼睛之间的相对位置信息;其中,所述获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息,包括:根据第一时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;所述获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息,包括:根据第二时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息。优选地,所述方法还包括:所述移动终端的前置摄像头采集第二图像,所述第二图像包括用户的人脸区域;识别所述人脸区域的眼睛;获取用户的眼睛在第一时刻位于所述第二图像中的第一显示面积;获取用户的眼睛在第二时刻位于所述第二图像中的第二显示面积;若所述第一显示面积与所述第二显示面积不同,则调整所述目标界面的显示面积;所述获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息,包括:根据所述第一显示面积,获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;所述获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息,包括:根据所述第二显示面积,获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息。本专利技术实施例还提供了一种移动终端,包括:第一显示面积调整模块,用于将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积;第一相对位置信息获取模块,用于获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;第二相对位置信息获取模块,用于获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息;显示位置调整模块,用于若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同。优选地,所述第一显示面积调整模块包括:显示面积缩小单元,用于按照预设比例缩小所述目标界面的显示面积;目标界面显示单元,用于将所述目标界面显示在所述显示屏的中心区域。优选地,所述显示位置调整模块还包括:抖动频率获取单元,用于若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的抖动频率;抖动调整执行单元,用于调整所述目标界面在所述显示屏的显示区域中的位置,同时按照所述抖动频率抖动所述目标界面;抖动调整停止单元,用于若所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同,则停止调整和抖动。优选地,所述抖动频率获取单元具体包括:陀螺仪数据获取子单元,用于若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的陀螺仪采集的数据;抖动频率得到子单元,用于根据所述陀螺仪采集的数据,得到所述移动终端的抖动频率。优选地,所述移动终端还包括:第一图像采集模块,用于所述移动终端的前置摄像头采集第一图像,第一图像包括用户的人脸区域;第一眼睛识别模块,用于识别所述人脸区域的眼睛;位置信息获取模块,用于获取用户的眼睛在第一图像上的位置信息;第三相对位置信息获取模块,用于根据所述位置信息,得到所述目标界面与用户的眼睛之间的相对位置信息;所述第一相对位置信息获取模块包括:第一时刻获取单元,用于根据第一时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;所述第二相对位置信息获取模块包括:第二时刻获取单元,用于根据第二时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息。本专利技术实施例还提供了一种移动终端,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述界面显示防抖方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述界面显示防抖方法的步骤。本专利技术实施例中,当用户停留在移动终端的显示屏浏览页面、观看视频等时,首先获取显示屏显示的目标界面,并调整目标界面的显示面积至小于显示屏的显示面积。进一步,获取目标界面在第一时刻与用户的眼睛之间的第一相对位置信息,从而将第一相对位置信息作为参考标准,获取目标界面在第二时刻与用户的眼睛之间的第二相对位置信息,并与第一相对位置信息进行比对,若第二相对位置信息不同于第一相对位置信息,说明用户的眼睛相对于目标界面而言,发生了位移,因此需及时调整目标界面在显示屏的显示区域中的位置,直至目标界面与用户的眼睛之间的相对位置信息与第一相对位置信息相同。可见,在用户的眼睛停留在目标界面的情况下,可实时监测目标界面与用户的眼睛之间的相对位置信息,并根据相对位置信息变化实时调整目标界面在显示屏本文档来自技高网...

【技术保护点】
1.一种界面显示防抖方法,应用于移动终端,其特征在于,包括:将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积;获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息;若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同。

【技术特征摘要】
1.一种界面显示防抖方法,应用于移动终端,其特征在于,包括:将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积;获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息;若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同。2.根据权利要求1所述的方法,其特征在于,所述将目标界面的显示面积调整至小于所述移动终端的显示屏的显示面积,包括:按照预设比例缩小所述目标界面的显示面积;将所述目标界面显示在所述显示屏的中心区域。3.根据权利要求1所述的方法,其特征在于,所述若所述第一相对位置信息与所述第二相对位置信息不同,则调整所述目标界面在所述显示屏的显示区域中的位置,直至所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同,具体包括:若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的抖动频率;调整所述目标界面在所述显示屏的显示区域中的位置,同时按照所述抖动频率抖动所述目标界面;若所述目标界面与用户的眼睛之间的相对位置信息与所述第一相对位置信息相同,则停止调整和抖动。4.根据权利要求3所述的方法,其特征在于,所述若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的抖动频率,包括:若所述第一相对位置信息与所述第二相对位置信息不同,则获取所述移动终端的陀螺仪采集的数据;根据所述陀螺仪采集的数据,得到所述移动终端的抖动频率。5.根据权利要求1所述的方法,其特征在于,还包括:所述移动终端的前置摄像头采集第一图像,所述第一图像包括用户的人脸区域;识别所述人脸区域的眼睛;获取用户的眼睛在所述第一图像上的位置信息;根据所述位置信息,得到所述目标界面与用户的眼睛之间的相对位置信息;其中,所述获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息,包括:根据第一时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第一时刻与用户的眼睛之间的第一相对位置信息;所述获取所述目标界面在第二时刻与用户的眼睛之间的第二相对位置信息,包括:根据第二时刻用户的眼睛在第一图像上的位置信息,获取所述目标界面在第二时刻与用户的眼...

【专利技术属性】
技术研发人员:汤镇辉
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1