动态桌面布局方法、显示设备及计算机存储介质技术

技术编号:21453354 阅读:20 留言:0更新日期:2019-06-26 04:36
本申请公开一种基于显示设备的动态桌面布局方法、显示设备以及计算机存储介质,其中方法包括在第一时刻检测第一人眼位置和/或相对显示设备的第一角度;根据第一人眼位置和/或相对显示设备的第一角度计算第一投影;在显示设备的显示屏绘制第一投影对应的第一系统桌面;在第二时刻检测第二人眼位置和/或相对显示设备的第二角度;根据第二人眼位置和/或相对显示设备的第二角度计算第二投影;在显示设备的显示屏绘制第二投影对应的第二系统桌面,使得显示设备的显示跟随人眼变化。通过本申请动态桌面布局方法可以动态部署显示设备的系统桌面,展现物体多个角度的图像,提高了显示设备的智能化。

【技术实现步骤摘要】
动态桌面布局方法、显示设备及计算机存储介质
本申请涉及显示
,特别是涉及一种动态桌面布局方法、显示设备及计算机存储介质。
技术介绍
显示设备是人们日常生活中经常会接触到的物品,例如手机、平板、电脑等。用户会选择给显示设备设置不一样的有趣的桌面,风景图、肖像画、动漫图等,有些系统桌面还会附带动态效果,例如雨滴落下,头发飞起等。但是,对于科技发展到今天,用户已不满足于单调、平面的系统桌面。用户希望能有一种新奇好玩的系统桌面满足他们的要求。
技术实现思路
本申请提供一种基于显示设备的动态桌面布局方法、显示设备及计算机存储介质,以解决现有技术中系统桌面单一角度、不够立体的问题。为解决上述技术问题,本申请提出一种基于显示设备的动态桌面布局方法,包括在第一时刻检测第一人眼位置和/或相对显示设备的第一角度;根据第一人眼位置和/或相对显示设备的第一角度计算第一投影;在显示设备的显示屏绘制第一投影对应的第一系统桌面;在第二时刻检测第二人眼位置和/或相对显示设备的第二角度;根据第二人眼位置和/或相对显示设备的第二角度计算第二投影;在显示设备的显示屏绘制第二投影对应的第二系统桌面,使得显示设备的显示跟随人眼变化。为解决上述技术问题,本申请提出一种显示设备,包括传感器、存储器和处理器,传感器、存储器和处理器相互连接,传感器用于获得人眼位置和相对显示设备的角度,存储器中存储有计算机程序,处理器执行计算机程序时实现上述方法的步骤。为解决上述技术问题,本申请提出一种计算机存储介质,其中存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。本申请基于显示设备的动态桌面布局方法中,在第一时刻检测第一人眼位置和/或相对显示设备的第一角度;根据第一人眼位置和/或相对显示设备的第一角度计算第一投影;在显示设备的显示屏绘制第一投影对应的第一系统桌面;在第二时刻检测第二人眼位置和/或相对显示设备的第二角度;根据第二人眼位置和/或相对显示设备的第二角度计算第二投影;在显示设备的显示屏绘制第二投影对应的第二系统桌面,使得显示设备的显示跟随人眼变化。通过上述方法,显示设备可以自动检测人眼位置或者相对显示设备的角度,并以此为基准自动调整显示屏显示系统桌面图像的角度,使得系统桌面会随着用户位置或者显示设备角度的变化而变化,呈现动态、立体的效果。本申请通过人机交互的方式实现系统桌面的动态部署,提高了显示设备的智能化。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请基于显示设备的动态桌面布局方法一实施例的流程示意图;图2是本实施例中获得人眼与显示屏之间的距离的原理示意图。图3是本实施例中计算第一截图关于第一人眼位置在矩形上的第一投影的原理示意图。图4是本实施例中根据人眼位置确定凹陷效果的第一投影的示意图。图5是本实施例中根据相对显示设备的第一角度计算获得截图投影的原理示意图。图6是本申请显示设备一实施例的结构示意图;图7是本申请计算机存储介质一实施例的结构示意图。具体实施方式为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图和具体实施方式对专利技术所提供的一种动态桌面布局方法、显示设备及计算机存储介质进一步详细描述。请参阅图1,图1是本申请基于显示设备的动态桌面布局方法一实施例的流程示意图。S11:在第一时刻检测第一人眼位置和/或相对显示设备的第一角度。显示设备开始检测到自身正处于系统桌面,此时定为第一时刻,显示设备开始周期性地检测第一人眼位置和/或相对显示设备的第一角度。显示设备可以自动打开显示设备的前置摄像头,并可以结合显示设备自身的陀螺仪和加速度计获得第一人眼位置和/或相对显示设备的第一角度。具体的,利用前置摄像头获得第一人眼位置:获得第一人眼在显示屏上的对应点;利用前置摄像头并结合人眼识别技术,获取人眼在反馈至前置摄像头时的成像角度;根据人眼的半径参数以及成像角度,推算得出人眼与显示屏之间的距离。请参阅图2,图2是本实施例中获得人眼与显示屏之间的距离的原理示意图。图中包括摄像头21、显示器22和人眼23。人眼的半径r、成像角度φ及所述距离S三者形成的直角三角形,据此得到三者之间具有如下关系式:由此即可得到人眼与显示屏之间的距离S。具体的,利用前置摄像头获得人眼位置并结合显示设备自身的陀螺仪和加速度计获得相对显示设备的第一角度:利用陀螺仪和加速度获得显示设备的显示屏的平面位置,以穿过人眼位置和前置摄像头的直线以及显示屏的平面的夹角作为相对显示设备的第一角度。需要说明的是,本申请中提及的方法有部分是基于单视角的显示技术,因此显示设备一次只能检测一双人眼位置,若显示设备没有检测到人眼,或者检测到两双或两双以上的人眼,显示设备将不执行自动检测人眼位置和/或相对显示设备的角度及其后续的动作。S12:根据第一人眼位置和/或相对显示设备的第一角度计算第一投影。显示设备根据第一人眼位置和/或相对显示设备的第一角度计算第一投影。具体的,显示设备根据第一人眼位置计算获得3D投影,进一步地,请参阅图3和图4,图3是本实施例中计算第一截图关于第一人眼位置在矩形上的第一投影的原理示意图,其中圆圈表示眼睛,箭头表示视线,线段和右边的矩形表示屏幕效果。图4是本实施例中根据人眼位置确定凹陷效果的第一投影的示意图。方法包括:建立直角坐标系XYZ,在坐标系XYZ的XY面确定一矩形,矩形与显示屏长宽比一致;在直角坐标系中导入第一人眼位置和3D图像,计算3D图像关于第一人眼位置在矩形上的3D投影。根据3D投影,处于第一位置的用户可以看到裸眼3D的图像。具体的,显示设备根据相对显示设备的第一角度计算获得截图投影。请参阅图5,图5是本实施例中根据相对显示设备的第一角度计算获得截图投影的原理示意图。在显示设备中导入全景图像,其中全景图像是一张长宽比2:1的图像,其实质是等距圆柱投影。将全景图像“贴”到一个球体模型上,形成一个球坐标系下的360度全景图像,以在360度全景图像的球体中心为人眼位置,计算获得相对显示设备的第一角度下的截图投影,其中截图投影的长宽比与显示设备的显示屏长宽比一致。通过上述方法,用户可以得到随着相对显示设备的角度变化而转动的截图投影。需要说明的是,上述两种投影的方法可以单独出现在动态桌面布局中,若选择前者的投影方法,显示设备可以获得3D投影,进而得到实现跟随人眼变化的裸眼3D的系统桌面;若选择后者的投影方法,显示设备可以获得截图投影,进而得到跟随人眼变化的可旋转的系统桌面。上述两种投影的方法也可以一起出现在动态桌面布局中,如下:在显示设备中导入360度全景三维图像。全景三维图像是一张长宽比2:1的立体图像,使实质是等距圆柱的立体投影,将全景三维图像“贴”到一个球体模型上,就可以形成一个360度全景三维图像,以在所述图像的球体模型的中心为人眼位置,获得360度全景三维图像相对显示设备的第一角度的第一截图,其中第一截图为三维图像且与显示设备的显示屏长宽比一致。以第一截图的中心为原点建立直角坐标系XYZ,在坐标系XYZ的XY面确定一矩形,矩形与显本文档来自技高网...

【技术保护点】
1.一种基于显示设备的动态桌面布局方法,其特征在于,所述方法包括:在第一时刻检测第一人眼位置和/或相对显示设备的第一角度;根据所述第一人眼位置和/或相对显示设备的第一角度计算第一投影;在所述显示设备的显示屏绘制所述第一投影对应的第一系统桌面;在第二时刻检测第二人眼位置和/或相对显示设备的第二角度;根据所述第二人眼位置和/或相对显示设备的第二角度计算第二投影;在所述显示设备的显示屏绘制所述第二投影对应的第二系统桌面,使得所述显示设备的显示跟随所述人眼变化。

【技术特征摘要】
1.一种基于显示设备的动态桌面布局方法,其特征在于,所述方法包括:在第一时刻检测第一人眼位置和/或相对显示设备的第一角度;根据所述第一人眼位置和/或相对显示设备的第一角度计算第一投影;在所述显示设备的显示屏绘制所述第一投影对应的第一系统桌面;在第二时刻检测第二人眼位置和/或相对显示设备的第二角度;根据所述第二人眼位置和/或相对显示设备的第二角度计算第二投影;在所述显示设备的显示屏绘制所述第二投影对应的第二系统桌面,使得所述显示设备的显示跟随所述人眼变化。2.根据权利要求1所述的动态桌面布局方法,其特征在于,所述根据所述第一人眼位置和/或相对显示设备的第一角度计算第一投影包括:导入360度全景三维图像,获得所述360度全景三维图像相对显示设备的所述第一角度的第一截图,所述第一截图为三维图像且与显示设备的显示屏长宽比一致;建立直角坐标系XYZ,在所述坐标系XYZ的XY面确定一矩形,所述矩形与所述显示屏长宽比一致;在所述直角坐标系中导入所述第一人眼位置和所述第一截图,计算所述第一截图关于所述第一人眼位置在所述矩形上的所述第一投影。3.根据权利要求2所述的动态桌面布局方法,其特征在于,所述根据所述第二人眼位置和/或相对显示设备的第二角度计算第二投影包括:导入360度全景三维图像,获得所述360度全景三维图像相对显示设备的所述第二角度的第二截图,所述第二截图为三维图像且与显示设备的显示屏长宽比一致;建立直角坐标系XYZ,在所述坐标系XYZ的XY面确定一矩形,所述矩形与所述显示屏长宽比一致;在所述直角坐标系中导入所述第二人眼位置和所述第二截图,计算所述第二截图关于所述第二人眼位置在所述矩形上的所述第二投影。4.根据权利要求1所述的动态桌面布局方法,其特征在于,所述自动检测人眼位置和/或相对显示设备的角度,进一步包括:自动打...

【专利技术属性】
技术研发人员:陈文杰马文君
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1