在显示设备中动态确定窗口位置的方法及装置制造方法及图纸

技术编号:8105387 阅读:181 留言:0更新日期:2012-12-21 03:44
本发明专利技术提供一种在显示设备中动态确定窗口位置的方法及装置,该方法包括以下步骤:在程序的窗口进行显示前,首先进行人脸识别;根据人脸识别结果计算人眼睛相对显示设备的相对空间位置;根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;根据所述最佳显示区域以及程序窗口的大小,计算得出所述程序窗口的最终显示坐标。本发明专利技术的在显示设备中动态确定窗口位置的方法及装置,极大的方便了用户查看显示设备上显示的内容,就算是再大的显示设备也不会出现无法看清楚信息内容的问题;而且本发明专利技术的方法及装置降低了用户的操作难度,增强了用户交互体验。

【技术实现步骤摘要】

本专利技术涉及一种在显示设备中动态确定窗ロ位置的方法以及ー种在显示设备中动态确定窗ロ位置的装置。
技术介绍
随着现代大屏幕显示技术的发展,显示设备的尺寸越来越大。然而,在显示设备(如65寸的触摸屏)前进行操作吋,由于人眼的视野、屏幕的可视角度和屏幕尺寸的问题,使得用户能看到的范围受限,真正能看清楚的范围很小。如果在操作时,出现的窗ロ等提示信息出现在距离用户较远的位置,这时如果用户不移动到提示信息的位置或向后退歩远离屏幕,则很难看清楚信息内容。之所以出现上述问题,是由于传统操作系统的窗ロ显示技术,并没有从用户的角度出发考虑人在显示设备屏幕前的位置,导致用户在稍微比较大的显示设备上进行显示操 作时,就会碰到上述无法看清楚信息内容的问题,从而増加了用户的操作难度,降低了软件的易用性,给用户带来不好的体验。
技术实现思路
基于此,有必要针对上述在比较大的显示设备上进行显示操作时无法看清楚信息内容的问题,提供一种在显示设备中动态确定窗ロ位置的方法及装置。为实现上述专利技术目的,本专利技术采用如下的技术方案一种在显示设备中动态确定窗ロ位置的方法,包括以下步骤在程序的窗ロ进行显示前,首先进行人脸识别;根据人脸识别结果计算人眼睛相对显示设备的相对空间位置;根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;根据所述最佳显示区域以及程序窗ロ的大小,计算得出所述程序窗ロ的最终显示坐标。本专利技术还提供一种在显示设备中动态确定窗ロ位置的装置,包括人脸识别模块,用于在程序的窗ロ进行显示前,首先进行人脸识别;相对空间位置计算模块,用于根据人脸识别结果计算入眼睛相对显示设备的相对空间位置;最佳显示区域计算模块,用于根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;最终显示坐标计算模块,用于根据所述最佳显示区域以及程序窗ロ的大小,计算得出所述程序窗ロ的最终显示坐标。通过以上方案可以看出,本专利技术的在显示设备中动态确定窗ロ位置的方法及装置,通过识别人脸在屏幕面前的位置,同时结合普通人眼的注视视角智能的计算得出最佳显示区域即用户在显示设备上人能够立刻看清物体的区域,最后将信息显示在最佳显示区域内,从而极大的方便了用户查看显示设备上显示的内容,就算是再大的显示设备也不会出现无法看清楚信息内容的问题。本专利技术的在显示设备中动态确定窗ロ位置的方法及装置降低了用户的操作难度,增强了用户交互体验。附图说明图I为本专利技术一种在显示设备中动态确定窗ロ位置的方法流程示意图;图2为本专利技术一种在显示设备中动态确定窗ロ位置的装置结构示意图。具体实施例方式下面结合附图以及具体的实施例,对本专利技术的技术方案作进ー步的描述。參见图I所示,一种在显示设备中动态确定窗ロ位置的方法,包括以下步骤 步骤S101,在程序的窗ロ进行显示前,首先进行人脸识别,然后进入步骤S102。作为ー个较好的实施例,上述进行人脸识别的过程具体可以包括首先在显示设备上安装具有面部识别功能的装置(简称为面部识别装置),当发现有程序的窗ロ需要进行显示时,则启动所述面部识别装置进行人脸识别,面部识别装置启动后可以自动扫描显示设备前方,识别出人的面部。步骤S102,根据人脸识别结果计算人眼睛相对显示设备的相对空间位置,然后进入步骤S103。作为ー个较好的实施例,上述相对人眼睛的空间位置可以包括人眼睛到显示设备的距离、人眼睛在与屏幕平行的方向上距离显示设备上下左右边缘的距离。步骤S103,根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域(亦称“最佳观察区域”,即用户在显示设备上人能够立刻看清物体的区域),然后进入步骤S104。上述关于人眼的注视视角的范围选取,由于不同人的注视视角可能不同,因此作为ー个较好的实施例,本实施例中以正常情况下正常人的视角为准,即头不动、眼可动时的前方视野角度,具体为以人眼为中心,上面40度、下面50度、左右两面各55度。当然上面只是举了其中ー个例子,用户可根据具体情况设置比上面给定的角度更小一些同样可行。下面对如何计算所述最佳显示区域进行详细描述首先假设本专利技术所使用的为以显示设备屏幕左上角为坐标原点(0,0,0)位置、以正下方为y轴正向、以平行于显示设备显示面向右为X轴正向、以垂直于显示面朝向用户方向为z轴正向的空间直角坐标系;然后假设人眼的相对空间位置为(a,b,c),人眼的注视视角上面为A度、下面为B度、左面为C度、右面为D度;并采用如下公式进行计算,即可得显示设备屏幕上的最佳显示区域[(xl,yl),(x2,y2)]xl=a_tanC*c ;yl = b-tanA^c ;x2=a+tanB*c ;y2=b+tanD*c。步骤S104,在获取最佳显示区域后,根据所述最佳显示区域以及将要显示的程序窗ロ的大小,计算得出所述程序窗ロ的最终显示坐标。作为ー个较好的实施例,可以根据所述最佳显示区域以及程序窗ロ的大小,将所述程序窗ロ在所述最佳显示区域内进行居中显示。下面对居中显示计算进行描述假设程序需要显示的窗ロ的大小为宽W,高h。则可计算出居中的区域[(x3,y3), (x4, y4)]用来显示程序窗ロ x3=xl+ ((x2 - xl) - w) /2 ;y3=yl+((y2 - yl) - h)/2 ;x4=x3+w ;y4=y3+h。另外,在实际应用中发现,在计算得出最终显示坐标之后,有时候所述居中显示的程序窗ロ会超出了显示设备屏幕坐标的范围。在这种情况下,则可以在步骤S104计算得出 最终显示坐标之后,再増加一个步骤S105 :若所述居中显示的程序窗ロ超出了显示设备屏幕坐标的范围,则对超出显示设备屏幕的坐标进行修正,使得程序窗ロ完全显示在显示设备屏幕内。上述修正超出显示设备屏幕的坐标的过程具体可以如下如果x3〈0,则调整为x3=0 ;x4=w ;如果y3〈0,则调整为y3=0 ;y4=h ;如果x4>屏幕宽度,则调整为x4=屏幕宽度;x3=屏幕宽度-w ;如果y4く屏幕高度,则调整为y4=屏幕高度;y3=屏幕高度_h。进行修正后,最終根据调整后的区域显示程序窗ロ。作为ー个较好的实施例,本专利技术中所述的显示设备的尺寸大于32英寸。与上述一种在显示设备中动态确定窗ロ位置的方法相对应的,本专利技术还提供ー种在显示设备中动态确定窗ロ位置的装置,參见图2所示,包括人脸识别模块(101 ),用于在程序的窗ロ进行显示前,首先进行人脸识别;相对空间位置计算模块(102),用于根据人脸识别结果计算入眼睛相对显示设备的相对空间位置;最佳显示区域计算模块(103),用于根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;最终显示坐标计算模块(104),用于根据所述最佳显示区域以及程序窗ロ的大小,计算得出所述程序窗ロ的最终显示坐标。作为ー个较好的实施例,所述最终显示坐标计算模块可以包括居中显示子模块,用于根据所述最佳显示区域以及程序窗ロ的大小,将所述程序窗ロ在所述最佳显示区域内进行居中显示。作为ー个较好的实施例,所述最终显示坐标计算模块还可以包括修正子模块,用于当发现所述居中显示的程序窗ロ超出了显示设备屏幕坐标的范围,则对超出显示设备屏幕的坐标进行修正,使程序窗ロ完全显示在显示设备屏幕内。本专利技术的一种在显示设备中动态确定窗ロ位置的装置的其它技术特征与上述一种在显示设备中动态确定窗本文档来自技高网...

【技术保护点】
一种在显示设备中动态确定窗口位置的方法,其特征在于,包括以下步骤:在程序的窗口进行显示前,首先进行人脸识别;根据人脸识别结果计算人眼睛相对显示设备的相对空间位置;根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;根据所述最佳显示区域以及程序窗口的大小,计算得出所述程序窗口的最终显示坐标。

【技术特征摘要】
1.一种在显示设备中动态确定窗ロ位置的方法,其特征在于,包括以下步骤在程序的窗ロ进行显示前,首先进行人脸识别;根据人脸识别结果计算人眼睛相对显示设备的相对空间位置;根据所述相对空间位置以及人眼的注视视角,计算最佳显示区域;根据所述最佳显示区域以及程序窗ロ的大小,计算得出所述程序窗ロ的最终显示坐标。2.根据权利要求I所述的在显示设备中动态确定窗ロ位置的方法,其特征在于,所述根据最佳显示区域以及程序窗ロ的大小、计算得出程序窗ロ的最终显示坐标的过程具体包括根据所述最佳显示区域以及程序窗ロ的大小,将所述程序窗ロ在所述最佳显示区域内进行居中显示。3.根据权利要求2所述的在显示设备中动态确定窗ロ位置的方法,其特征在干,在所述计算得出最终显示坐标之后,还包括步骤若所述居中显示的程序窗ロ超出了显示设备屏幕坐标的范围,则对超出显示设备屏幕的坐标进行修正,使程序窗ロ完全显示在显示设备屏幕内。4.根据权利要求I所述的在显示设备中动态确定窗ロ位置的方法,其特征在于,所述进行人脸识别的过程具体包括安装面部识别装置,当发现有程序的窗ロ需要进行显示吋,启动所述面部识别装置进行人脸识别。5.根据权利要求I所述的在显示设备中动态确定窗ロ位置的方法,其特征在于,所述人眼睛的相对空间位置包括人眼睛到显示设备的距离、人眼睛在与屏幕平行的方向上距离显示设备上下...

【专利技术属性】
技术研发人员:张欣
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:

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

1