电子装置的屏幕控制方法
【技术领域】
[0001]本发明涉及电子装置,尤其是涉及一种控制电子装置的屏幕的方法。
【背景技术】
[0002]随着科技发展的脚步,各式电子装置越来越为盛行,其中,更以各式的可携式电子装置,例如智能型移动装置、平板计算机等,最为一般大众所广泛使用。
[0003]近年来,上述可携式电子装置主要以轻薄短小为主要潮流。然而,因为电子装置的整体体积变小,其内部可设置的电池的容量也就随之减少。因此,如何延长电池的使用时间,即为电子装置的最佳化程序中非常重要的一环。
[0004]现今的电子装置中,最耗电的元件之一即为显示屏幕。一般来说,使用者主要可通过按压电子装置的电源键的方式,手动开启/关闭显示屏幕。然而,以按压电源键的方式手动来切换显示屏幕,实不够便利,且会造成使用者操作上的不流畅。
[0005]有鉴于上述的问题,市场上即有人提出以电子装置内建的加速器(Accelerometer)来切换显示屏幕的方式。一般的作法,是以加速器来判断电子装置是否被使用者所移动,当电子装置没有被移动时,自动关闭显示屏幕;反之,当电子装置被移动时,自动开启显示屏幕。
[0006]但是,当使用者将可携式电子装置放置在口袋或背包中时,只要使用者移动,电子装置就会跟着移动,此时电子装置就会因为加速器的检测而开启显示屏幕。对使用者来说,上述情况实属电子装置的误判,因而不适当地开启显示屏幕,造成了电力的浪费。由此可看出,现有的电子装置的屏幕控制方法,实具有相当大的改良空间。
【发明内容】
[0007]本发明的主要目的,在于提供一种电子装置的屏幕控制方法及其应用程序,其同时通过加速器与光感应器的检测数值来自动判断是否开启/关闭电子装置的屏幕。
[0008]为了实现上述的目的,本发明提供一种电子装置的屏幕控制方法,运用于一电子装置,该电子装置具有一加速器及一光感应器,该屏幕控制方法包括:
[0009]a)通过该加速器取得该电子装置的一 Z轴值;
[0010]b)于该Z轴值小于一第一门槛值时,通过该光感应器取得该电子装置的一亮度值;及
[0011]c)于该亮度值小于一第二门槛值时关闭该电子装置的一显示屏幕。
[0012]如上所述,其中该电子装置于该显示屏幕朝下翻转时判断该Z轴值是否小于该第一门檻值。
[0013]如上所述,其中该电子装置于该显示屏幕被覆盖时判断该亮度值是否小于该第二门槛值。
[0014]如上所述,其中还包括下列步骤:
[0015]d)于该显示屏幕被关闭后,通过该加速器取得该Z轴值;
[0016]e)步骤d后,于该Z轴值大于该第一门槛值时通过该光感应器取得该亮度值;及
[0017]f)步骤e后,于该亮度值大于该第二门槛值时开启该显示屏幕。
[0018]如上所述,其中该电子装置于该显示屏幕朝上翻转时判断该Z轴值是否大于该第一门檻值。
[0019]为了实现上述目的,本发明另外提供一种电子装置的屏幕控制方法,运用于一电子装置,该电子装置具有一加速器及一光感应器,该屏幕控制方法包括:
[0020]a)取得该加速器的检测数值,其中该检测数值至少包括该电子装置的一 Z轴值及一加速度值;
[0021]b)判断该加速度值是否大于一第三门槛值;
[0022]c)于该加速度值大于该第三门槛值时,判断该Z轴值是否大于一第四门槛值;
[0023]d)于该Z轴值大于该第四门槛值时,通过该光感应器取得该电子装置的一亮度值;及
[0024]e)于该亮度值大于一第五门槛值时开启该电子装置的一显示屏幕。
[0025]如上所述,其中该电子装置于被拿起时判断该加速度值是否大于该第三门槛值。
[0026]如上所述,其中该电子装置于呈一使用状态时判断该Z轴值是否大于该第四门槛值。
[0027]如上所述,其中还包括下列步骤:
[0028]f)于该亮度值小于该第五门槛值时,再次取得该加速器的该检测数据;
[0029]g)判断该电子装置的该加速度值与该Z轴值是否有剧烈变化;及
[0030]h)于该加速度值与该Z轴值有剧烈变化时开启该显示屏幕。
[0031]本发明对照现有技术可实现的技术效果是,由电子装置自动判断是否要开启/关闭本身的屏幕,借此,使用者不需手动切换电子装置的屏幕的启闭(例如按压电子装置上的电源键),因而可提高该电子装置在操作使用上的便利性与流畅度。
[0032]再者,本发明令电子装置同时通过加速器与光感应器的检测数值来进行屏幕启闭之判断,如此一来,可避免仅借由单一检测数值进行判断时,电子装置容易因误动作而造成误判,进而不适当地开启/关闭屏幕而浪费电力的问题。
【附图说明】
[0033]图1为本发明的第一具体实施例的功能启动流程图;
[0034]图2为本发明的第一具体实施例的屏幕关闭流程图;
[0035]图3A为本发明的第一具体实施例的屏幕关闭第一动作示意图;
[0036]图3B为本发明的第一具体实施例的屏幕关闭第二动作示意图;
[0037]图3C为本发明的第一具体实施例的屏幕关闭第三动作示意图;
[0038]图4为本发明的第一具体实施例的屏幕开启流程图;
[0039]图5为本发明的第二具体实施例的屏幕开启流程图;
[0040]图6A为本发明的第二具体实施例的屏幕开启第一动作示意图;
[0041]图6B为本发明的第二具体实施例的屏幕开启第二动作示意图;
[0042]图6C为本发明的第二具体实施例的屏幕开启第三动作示意图;
[0043]附图标记
[0044]1:电子装置2:使用者
[0045]S10:功能启动步骤S20?S28:屏幕关闭步骤
[0046]S30?S38:屏幕开启步骤S40?S54:屏幕开启步骤
【具体实施方式】
[0047]现就本发明的一较佳实施例,配合附图进行详细的说明如下。
[0048]本发明主要运用于一电子装置(如图3A所示的电子装置1)中,具体而言,本发明同时采用加速器(Accelerometer)与光感应器(Light sensor)的检测数值来判断是否要开启/关闭该电子装置1的显示屏幕,因此该电子装置1上必须内建有上述的该加速器与该光感应器。
[0049]本发明所指的该电子装置1主要是一种智能型的可携式电子装置,例如智能手机或平板计算机等,不加以限定。而要实现本发明的屏幕控制方法,该电子装置1中需先安装一应用程序(Applicat1n Program,APP)。该应用程序中记录有该电子装置1可执行的程序代码,当该电子装置1执行该应用程序(例如使用者触发该应用程序启动,或由该电子装置1自动执行该应用程序)后,即可执行下述本发明的屏幕控制方法中的各步骤。
[0050]请先参照图1,为本发明的第一具体实施例的功能启动流程图。本发明的屏幕控制方法具有多种可能的实施方式,因此当该电子装置1第一次执行该应用程序,或是开启该应用程序的一设定功能时,可依使用者的选择来启动一翻转启闭功能(Flip on/offscreen)或一拿起开启功能(Awake in mot1n)(步骤S10)。当使用者启用了其中一项功能后,该电子装置1可通过其上的显示屏幕(图未标示)弹出一警告窗口,以询问使用者是否确定要启动该功能。当使用者确认后(例如按下该警告窗口中的一确定按键),该电子装置1即可借由该应用程序中的程序代码的执行来实现对应的功能。
[0051]参照图2,为本发明的第一具体实施例的屏幕关闭流程图。当该电子装置1启动了该应用程序中的该翻转启闭功能后,主要依据图2所示的流程来实现该翻转启闭功能。首先,当该电子装置1处于开机状态,并且其上的该显示屏幕已开启时,持续通过内部的该加速器来进行检测,并取得该加速器的一检测数值(步骤S20)。本实施例中,该加速器的检测数值指的是该电子装置1相对于水平面的X轴值