屏幕画面旋转方法及系统的制作方法

文档序号:6424376阅读:379来源:国知局
专利名称:屏幕画面旋转方法及系统的制作方法
技术领域
本发明涉及一种屏幕画面旋转方法及系统,特别涉及ー种屏幕水平放置状态下的画面旋转方法及系统。
背景技术
目前,市场上的各类便携式电子装置,如平板电脑、手机、数码相机等大多都带有重力感应器,重力感应器能够感应到载体的重力加速度。通过重力感应器,电子装置可以侦测到屏幕旋转的方向和角度,根据电子装置的放置状态使画面在横屏显示与竖屏显示之间的自动切換,方便用户观看画面。但是当电子装置的屏幕水平放置,即屏幕所在平面与重力方向垂直的情况下,如将电子装置放置在桌面上时,电子装置将无法通过重力感应器感应到的重力加速度而侦测 到屏幕旋转的方向和角度。因此在这种情况下,无论用户怎样旋转屏幕,都无法实现画面在横屏显示与竖屏显示之间的自动切换,这给用户带来不好的体验。

发明内容
鉴于以上内容,有必要提供一种屏幕画面旋转方法,可以在屏幕水平放置的情况下,根据屏幕旋转的方向和角度旋转画面,从而实现画面在横屏显示与竖屏显示之间的自动切換。还有必要提供一种屏幕画面旋转系统,可以在屏幕水平放置的情况下,根据屏幕旋转的方向和角度旋转画面,从而实现画面在横屏显示与竖屏显示之间的自动切換。一种屏幕画面旋转方法,包括以下步骤第一侦测步骤在电子装置从启动到关闭的运行过程中,通过该电子装置中的电子水平仪实时侦测该电子装置的屏幕是否水平放置;第二侦测步骤在侦测到屏幕持续为水平放置的过程中,通过该电子装置中的电子定向装置实时侦测屏幕的旋转方向和角度;及控制步骤当侦测到的屏幕的旋转角度达到ー个预设的切换值时,控制屏幕显示的画面向该旋转方向相反的方向相对于屏幕旋转90度。—种屏幕画面旋转系统,包括第一侦测模块,用于在电子装置从启动到关闭的运行过程中,通过该电子装置中的电子水平仪实时侦测该电子装置的屏幕是否水平放置;第ニ侦测模块,用于在侦测到屏幕持续为水平放置的过程中,通过该电子装置中的电子定向装置实时侦测屏幕的旋转方向和角度;及控制模块,用于当侦测到的屏幕的旋转角度达到一个预设的切换值时,控制屏幕显示的画面向该旋转方向相反的方向相对于屏幕旋转90度。相较于现有技术,所述屏幕画面旋转方法及系统,可以在屏幕水平放置的情况下,根据屏幕旋转的方向和角度旋转画面,从而实现画面在横屏显示与竖屏显示之间的自动切换。


图I是本发明屏幕画面旋转系统较佳实施例的运行环境图。图2是本发明屏幕画面旋转系统较佳实施例的功能模块图。图3是屏幕旋转的ー个示例图。图4是本发明屏幕画面旋转方法较佳实施例的流程图。主要元件符号说明
百字装置
屏蒂麵面旋转糸统 10电子水平仪11 电子定向装置_12_
屏幕 13 存储器 14 第一侦测模块 101 存储模块 102 第二侦测模块 103 控制模块 104 替换模块_[105
如下具体实施方式
将结合上述附图进ー步说明本发明。
具体实施例方式參阅图I所示,是本发明屏幕画面旋转系统较佳实施例的运行环境图。在本实施例中,屏幕画面旋转系统10运行于电子装置I中,该电子装置I可以是,但不限于,平板电脑、PDA、手机、数码相机等便携式移动设备。该电子装置I中还包括电子水平仪11、电子定向装置12、屏幕13和存储器14。其中,电子水平仪11用于通过实时测量电子装置I所在平面与水平面的夹角,从而侦测电子装置I是否水平放置。在本实施例中,电子水平仪11测量的是屏幕13所在平面与水平面的夹角。当屏幕13所在平面与水平面的夹角等于或小于ー个特定的角度值,如5度时,可以认为屏幕13水平放置。电子定向装置12用于实时测量屏幕13的放置方向,如屏幕13水平放置时,屏幕13的顶端所朝的方向,例如东南方向。该电子定向装置12可以是电子指南针、电子罗盘等能够感测方向的装置。此外,该电子装置I中还包括重力感应器。在屏幕13非水平放置的情况下,电子装置I可以通过该重力感应器侦测屏幕13的旋转方向和角度,使屏幕13的画面在横屏显示与竖屏显示之间自动切換。屏幕画面旋转系统10用于通过电子水平仪11侦测屏幕13是否水平放置。当屏幕13水平放置时,电子装置I无法通过该重力感应器感应到的重力加速度而侦测到屏幕13旋转的方向和角度。屏幕画面旋转系统10还用于当屏幕13水平放置时,通过电子定向装置12侦测屏幕13的旋转方向和角度,并根据该旋转方向和角度旋转画面,从而实现画面在屏幕13上横屏显示和竖屏显示的自动切換功能。下面结合图2所示,具体描述屏幕画面旋转系统10的上述画面旋转的功能。參阅图2所示,是本发明屏幕画面旋转系统较佳实施例的功能模块图。该屏幕画面旋转系统10包括第一侦测模块101、存储模块102、第二侦测模块103、控制模块104和替换模块105。第一侦测模块101用于在电子装置I从启动到关闭的运行过程中,通过电子水平仪11实时侦测屏幕13是否水平放置。当屏幕13所在平面与水平面的夹角等于或小于ー个特定的角度值,如5度时,可以认为屏幕13水平放置。存储模块102用于当电子装置I启动时,且第一侦测模块101侦测到当前屏幕13水平放置时,获取电子定向装置12測量到的当前屏幕13的放置方向,并将该放置方向作为初始方向存入存储器14中。存储模块102还用于当第一侦测模块101侦测到屏幕13由非水平放置变成水平放置时,获取电子定向装置12測量到的当前屏幕13的放置方向,并将该放置方向作为初始方向存入存储器14中。如图3所示,其中用实线绘制的直线箭头所指示的方向即为屏幕13的初始方向。 第二侦测模块103用于在第一侦测模块101侦测到屏幕13持续为水平放置的过程中,通过电子定向装置12实时侦测屏幕13的放置方向,并将该放置方向与存储器14中存储的初始方向作对比,从而实时侦测屏幕13相对于该初始方向的旋转方向和角度。如图3所示,其中用虚线绘制的直线箭头所指示的方向即为屏幕13旋转后的放置方向,用实线绘制的曲线箭头所指示的方向即为屏幕13相对于初始方向的旋转方向,^即为屏幕13相对于该初始方向的旋转角度。若屏幕13相对于该初始方向的旋转角度达到ー个预设的切换值,如45度,则认为应当将屏幕13上显示的画面从横屏显示切换为竖屏显示,或者由竖屏显示切换为横屏显示,以方便用户观看画面。控制模块104用于当第二侦测模块103侦测到的屏幕13相对于该初始方向的旋转角度达到该预设的切换值时,控制屏幕13显示的画面向该旋转方向相反的方向相对于屏幕13旋转90度,从而实现将该画面从横屏显示切换为竖屏显示,或者由竖屏显示切换为横屏显示。替换模块105用于当第二侦测模块103侦测到的屏幕13相对于该初始方向的旋转角度达到该预设的切换值时,获取电子定向装置12測量到的当前屏幕13的放置方向,将该放置方向作为新的初始方向,替换存储器14中原来存储的初始方向。參阅图4所示,是本发明屏幕画面旋转方法较佳实施例的流程图。在电子装置I从启动到关闭的运行过程中,第一侦测模块101通过电子水平仪11实时侦测屏幕13是否水平放置。当屏幕13所在平面与水平面的夹角等于或小于ー个特定的角度值,如5度吋,可以认为屏幕13水平放置。步骤S101,当电子装置I启动时,通过第一侦测模块101侦测当前屏幕13是否水平放置,若当前屏幕13水平放置,则执行步骤S102,若当前屏幕13非水平放置,则执行步骤S103。步骤S102,存储模块102获取电子定向装置12测量到的当前屏幕13的放置方向,并将该放置方向作为初始方向存入存储器14中,执行步骤S104。步骤S103,当第一侦测模块101侦测到屏幕13由非水平放置变成水平放置吋,存储模块102获取电子定向装置12測量到的当前屏幕13的放置方向,并将该放置方向作为初始方向存入存储器14中,执行步骤S104。
步骤S104,第二侦测模块103通过电子定向装置12实时侦测屏幕13的放置方向,并将该放置方向与存储器14中存储的初始方向作对比,从而实时侦测屏幕13相对于该初始方向的旋转方向和角度。步骤S105,当第二侦测模块103侦测到的屏幕13相对于该初始方向的旋转角度达到一个预设的切换值,如45度时,控制模块104控制屏幕13显示的画面向屏幕13的该旋转方向相反的方向相对于屏幕13旋转90度,并且替换模块105获取电子定向装置12测量到的当前屏幕13的放置方向,将该放置方向作为新的初始方向,替换存储器14中原来存储的初始方向。步骤S106,第一侦测模块101实时侦测当前屏幕13是否为水平放置,若当前屏幕13为水平放置吋,返回步骤S104,若当前屏幕13不为水平放置吋,结束流程。需要说明的是,步骤S106不限于在执行完步骤S105之后执行,在执行完步骤S102或步骤S103之后,直至执行完步骤S105之前,步骤S106都在持续执行,即在本发明屏幕画面旋转方法的流程中,当第一侦测模块101侦测到屏幕13由水平放置变成非水平放置吋, 将结束该流程。以上实施例仅用以说明本发明的技术方案而非限制,尽管參照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种屏幕画面旋转方法,其特征在于,该方法包括以下步骤 第一侦测步骤在电子装置从启动到关闭的运行过程中,通过该电子装置中的电子水平仪实时侦测该电子装置的屏幕是否水平放置; 第二侦测步骤在侦测到屏幕持续为水平放置的过程中,通过该电子装置中的电子定向装置实时侦测屏幕的旋转方向和角度;及 控制步骤当侦测到的屏幕的旋转角度达到ー个预设的切换值时,控制屏幕显示的画面向该旋转方向相反的方向相对于屏幕旋转90度。
2.如权利要求I所述的屏幕画面旋转方法,其特征在于,该方法还包括 存储步骤当电子装置启动且屏幕水平放置吋,获取该电子定向装置測量到的当前屏幕的放置方向,并将该放置方向作为初始方向存入该电子装置的存储器中;当电子装置启动且屏幕非水平放置时,如果侦测到屏幕由非水平放置变成水平放置,则获取该电子定向装置測量到的当前屏幕的放置方向,并将该放置方向作为初始方向存入该存储器中。
3.如权利要求2所述的屏幕画面旋转方法,其特征在于,所述第二侦测步骤包括 通过电子定向装置实时侦测屏幕的放置方向,并将该放置方向与存储器中存储的初始方向作对比,从而实时侦测屏幕的旋转方向和角度。
4.如权利要求3所述的屏幕画面旋转方法,其特征在于,该方法还包括 替换步骤当侦测到的屏幕的旋转角度达到ー个预设的切换值时,获取电子定向装置測量到的当前屏幕的放置方向,将该放置方向作为新的初始方向,替换存储器中原来存储的初始方向。
5.一种屏幕画面旋转系统,其特征在干,该系统包括 第一侦测模块,用于在电子装置从启动到关闭的运行过程中,通过该电子装置中的电子水平仪实时侦测该电子装置的屏幕是否水平放置; 第二侦测模块,用于在侦测到屏幕持续为水平放置的过程中,通过该电子装置中的电子定向装置实时侦测屏幕的旋转方向和角度;及 控制模块,用于当侦测到的屏幕的旋转角度达到ー个预设的切换值时,控制屏幕显示的画面向该旋转方向相反的方向相对于屏幕旋转90度。
6.如权利要求5所述的屏幕画面旋转系统,其特征在于,该系统还包括 存储模块,用于当电子装置启动且屏幕水平放置吋,获取该电子定向装置測量到的当前屏幕的放置方向,并将该放置方向作为初始方向存入该电子装置的存储器中;当电子装置启动且屏幕非水平放置时,如果侦测到屏幕由非水平放置变成水平放置,则获取该电子定向装置測量到的当前屏幕的放置方向,并将该放置方向作为初始方向存入该存储器中。
7.如权利要求6所述的屏幕画面旋转系统,其特征在干,所述第二侦测模块通过电子定向装置实时侦测屏幕的放置方向,并将该放置方向与存储器中存储的初始方向作对比,从而实时侦测屏幕的旋转方向和角度。
8.如权利要求7所述的屏幕画面旋转系统,其特征在于,该系统还包括 替换模块,用于当侦测到的屏幕的旋转角度达到ー个预设的切换值时,获取电子定向装置測量到的当前屏幕的放置方向,将该放置方向作为新的初始方向,替换存储器中原来存储的初始方向。
全文摘要
一种屏幕画面旋转方法,包括以下步骤第一侦测步骤在电子装置从启动到关闭的运行过程中,通过该电子装置中的电子水平仪实时侦测该电子装置的屏幕是否水平放置;第二侦测步骤在侦测到屏幕持续为水平放置的过程中,通过该电子装置中的电子定向装置实时侦测屏幕的旋转方向和角度;及控制步骤当侦测到的屏幕的旋转角度达到一个预设的切换值时,控制屏幕显示的画面向该旋转方向相反的方向相对于屏幕旋转90度。本发明还提供一种屏幕画面旋转系统。利用本发明可以在屏幕水平放置的情况下,实现画面在横屏显示与竖屏显示之间的自动切换。
文档编号G06F3/033GK102789322SQ201110129120
公开日2012年11月21日 申请日期2011年5月18日 优先权日2011年5月18日
发明者肖思谋, 钟阳, 陈吉宝, 黄 俊 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1