用于控制电子装置的方法以及装置的制造方法

文档序号:9235045阅读:314来源:国知局
用于控制电子装置的方法以及装置的制造方法
【技术领域】
[0001]本发明有关对于具有感测元件的移动电子装置的功能控制,诸如近接(proximity)感测器、光感测器以及动作感测器等,尤其是,有关一种用于控制设置有感测元件的电子装置的方法以及相关装置。
【背景技术】
[0002]根据现有技术,在一现有的移动电子装置(例如一现有的移动电话)使用一段时间后,对于该移动电子装置的近接检测可能会不正确,因为其内的近接感测器可能因为一些因素而受到冲击或影响。尤其是,现有的近接感测器与覆盖其上的玻璃之间可能会有非理想的间隙,而此间隙可能会影响近接检测的准确性。举例来说,上述间隙可能是由于工厂装配偏差所造成。再举例来说,上述间隙可能会因为装置摔落而产生,例如现有的移动电子装置可能会被意外地摔落。此外,有时候可能会有一些脏东西(例如覆盖于玻璃上的灰尘)导致降低现有技术的近接检测的准确性。在上述状况下,现有的近接检测可能错误地回报有物体靠近近接感测器,因而对移动电子装置的使用者造成极大的不便。
[0003]综上所述,上述非理想间隙以及灰尘可能会造成现有的近接感测器的近接检测不正确,进而降低移动电子装置的效能。因此,有需要一种新颖的方法以及架构来改善电子装置的效能。

【发明内容】

[0004]本发明的一目的在于提供一种用于控制电子装置的方法以及相关装置,以解决上述问题。
[0005]本发明的另一目的在于提供一种用于控制一电子装置的方法以及相关装置,以增强电子装置的效能。
[0006]本发明的一较佳实施例提供了一种用于控制一电子装置的方法,该电子装置包含有用于进行近接检测的一近接感测器,该方法包含:根据一应用程序状态(applicat1nstatus)来判断第一条件(condit1n)是否满足;当该第一条件满足时,进行一对应于该第一条件的近接感测器阈值调整操作,来为该近接感测器取得一调整后的近接感测阈值;以及根据该调整后的近接感测器阈值来利用该近接感测器进行近接检测。尤其是,根据应用程序状态来判断该第一条件是否被满足的步骤可还包含:当一特定应用程序于前台(foreground)执行或启动时,判断该第一条件被满足。举例来说,当该特定应用程序于前台执行时,对应于该特定应用程序的该近接感测器阈值调整操作会被执行。
[0007]本发明的另一较佳实施例提供了一种用于控制一电子装置的装置,该装置包含该电子装置的至少一部分,且该装置包含有一近接感测器以及一控制电路。该近接感测器用以进行近接检测,该控制电路耦接于该近接感测器,用以控制该电子装置的操作,其中该控制电路根据一应用程序状态(applicat1n status)来判断一第一条件(condit1n)是否满足,并且于满足该第一条件时进行一对应于该第一条件的近接感测器阈值调整操作,来为该近接感测器取得一调整后的近接感测阈值;以及根据该调整后的近接感测器阈值来利用该近接感测器进行近接检测。尤其是,该控制电路包含有一处理器,该处理器用以运行程序代码(例如应用程序和/或其他种类的软件模块)来控制该电子装置的操作,以及当一特定应用程序于前台执行时或起动时,该处理器会判断该第一条件被满足。举例来说,当该特定应用程序于前台执行时,对应于该特定应用程序的该近接感测器阈值调整操作会被执行。
[0008]本发明所提供的优点之一是,本发明的方法以及装置可通过进行对应于该第一条件的近接感测器阈值调整操作,来确保电子装置的效能。此外,本发明的方法以及装置可对近接感测器进行自动校正,其中该近接感测器的一近接感测阈值(诸如一动态近接感测器阈值)可被动态地计算出来。由于根据本发明的方法以及装置来实作的电子装置使用该近接感测阈值(诸如该动态近接感测器阈值),而非现有技术所采用的一固定的阈值,故该现有技术,故本发明的方法以及装置可改善一电子装置(例如手机)的整体效能。
【附图说明】
[0009]图1为根据本发明的一示例的一种用于控制电子装置的装置的示意图。
[0010]图2为根据本发明的一示例的一种用于对近接感测器进行自动校正的方法的流程图。
[0011]图3为根据本发明的一示例的一种用于控制电子装置的方法的流程图。
[0012]图4(a)_(b)为根据本发明的一示例的如何进行用于控制电子装置的方法的示意图。
[0013]图5为图4所示的方法的流程图。
[0014]图6(a)_(c)为根据本发明的一示例的使用者输入为手势的示意图。
[0015]图7为根据本发明的另一示例的用于控制一电子装置的装置的示意图。
[0016]图8为根据本发明的另一示例的用于控制一电子装置的装置的示意图。
[0017]附图符号说明
[0018]100、100-1、100-2 装置
[0019]50近接感测器
[0020]60光感测器
[0021]70动作感测器
[0022]52、62模拟数字转换器
[0023]105控制电路
[0024]110 中央处理单元
[0025]112同步动态随机存取存储器
[0026]120微控制单元
[0027]122随机存取存储器
[0028]112A应用程序
[0029]112S操作系统
[0030]200、300、400 方法
[0031]210 ?270、310、320、401 ?407 步骤
[0032]TS触碰屏幕
[0033]M移动电话
[0034]D 桌面
[0035]U使用者
[0036]B 床
[0037]108-1、108-2 开关模块
[0038]TH近接感测阈值
【具体实施方式】
[0039]图1为根据本发明的一示例的一种用于控制一电子装置的装置100的示意图,其中装置100可包含至少一部分的(例如一部分或全部的)该电子装置。例如,装置100可包含一部分的该电子装置(诸如该电子装置中的一些硬件电路以及模块)。又例如,装置100可以是整个该电子装置。上述的电子装置可为移动电话、(例如多功能移动电话)、平板以及个人计算机(personal computer,PC),但并不以此为限。
[0040]如图1所示,装置100可包含多个感测元件,其中多个感测元件可包含一近接感测器(proximity sensor) 50、一光感测器(light sensor) 60,以及至少一动作感测器(例如一个或多个动作感测器),其中所述至少一动作感测器可整体地由动作感测器70来示意。举例来说,上述至少一动作感测器可包含(但不限定于):一加速仪(accelerometer)、一重力感测器(gravity sensor)、一陀螺感测器(Gyro sensor),以及一电子罗盘(electricalcompass)。尤其是,近接感测器50可包含一模拟数字转换器(analog-to_digitalconverter,ADC) 52,且光感测器60可包含一模拟数字转换器62。此外,装置100可还包含有至少一控制电路(例如一或多个控制电路),其中该至少一控制电路可整体地由控制电路105来示意。上述至少一控制电路(例如图1所示的该控制电路105)可包含一处理器(诸如一中央处理单元(central processing unit,CPU)) 110、一同步动态随机存取存储器(synchronous dynamic random access memory,SDRAM) 112,以及一控制器(诸如一微控制单元(micro control unit,MCU)) 120。上述处理器(诸如中央处理单元110)用以运行程序代码(例如应用程序和/或其他类型的软件模块)以对该电子装置的操作进行控制。此夕卜,微控制单元120可包含一随机存取存储器(random access memory, RAM) 122。
[0041 ] 根据本示例,装置100能够利用上述至少一控制电路(尤其是其内的处理器,诸如中央处理单元110和/或其内的控制器(诸如微控制单元120))来控制该电子装置的操作,并且可利用该多个感测元件(诸如近接感测器50、光感测器60以及动作感测器70)来进行相关的感测操作。举例来说,当该电子装置处于休眠模式中,微控制单元120可控制该电子装置的操作,且中央处理单元110可为闲置(inactive),其中微控制单元120可利用至少一部分的(例如一部分或全部的)该多个感测元件(诸如至少一部分的(例如一部分或全部的)近接感测器50、光感测器60以及动作感测器70),以进行至少一部分的(例如一部分或全部的)相关感测操作。
[0042]此外,在该电子装置的一启动(acti
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1