背景技术
[0001] 如本领域所公知的,例如遥控装置、
移动电话、无绳电话、掌上电脑、网络
平板电脑、
电子书等由电池供电的便携式设备通常采用
背光照明技术来照亮按键、激活LCD屏等。为了节约电池电量,这些设备可以例如在用户通过按键、触摸触屏表面等方式与设备的输入装置交互后,使背光照明
电路仅在预定的一段时间内通电。但是,这种方法可能会被认为是对用户不友好的,因为它要求用户进行可能不必要的与设备的交互来激活照明。因此,可选地(或者说,除此之外),一些设备可能包含运动、倾斜、振动感应装置,以便通常通过自动使背光照明电路通电来响应用户对设备的触摸或操作,即,无需最初由用户与输入装置交互便可激活背光照明。然而,这种系统的
缺陷在于,设备的背景振动或其他意外的移动可能触发不期望的照明周期,从而损害电池的寿命。
发明内容
[0002] 本发明总的涉及由电池供电的
手持设备,这些设备包含通过触发激活的
能源消耗特征,例如,通过运动、倾斜或振动激活的LCD或
键盘背光照明、EL
显示面板等。为了使这些能源消耗特征的假触发造成的不利的影响最小化,可以通过该设备的操作程序实现
算法,以检测能源消耗特征的假触发情况(例如,在一段合理的时间内,没有随着通过触发的背光激活发生一些其他的用户与所述设备交互),以及减少或消除能源消耗特征响应这些触发事件的激活时段。在一些
实施例中,减少能源消耗特征的激活期间可以是循序渐进的,例如,针对背光,连续检测到的假触发可以逐渐减少背光的“打开”时间或
亮度,直到背光完全不能对这些触发事件进行响应。在其他实施例中,触发的能源消耗特征响应的“打开”时间可以保持不变,同时,一旦系统检测到
阈值数目的假触发,触发的
能量消耗特征的“打开”响应最终将不能激活。一旦检测到用户在触发事件之后与设备进行了例如压下按键或激活
触摸板等交互,例如可以在预定的时间段结束后自动恢复针对假触发调整过的能源消耗特征的正常操作,或者,针对假触发调整过的能源消耗特征的正常操作的恢复可以根据具体的实施例要求另外的、特定的用户输入。
[0003] 本发明的目的、优点、特征、特性和关系将通过下面详细的说明和
附图得到更好的理解,该说明和附图给出了示例性实施例,并且指出了可以采用本发明的原理的各种方式。
附图说明
[0004] 为了更好理解本发明的各个方面,参考在附图中示出的优选实施例,其中:
[0005] 图1示出了一种示例性系统,其包括结合了根据本发明的教导的背光照明控制方法的设备;
[0006] 图2示出了各种示例型手持设备,该设备中可以实施本发明教导的方法;
[0007] 图3示出了图1的示例性设备的示例性组件的方
框图;和
[0008] 图4和5示出了用于检测和阻止图3的示例性设备的
传感器激活特征的假触发的示例性方法。
具体实施方式
[0009] 现在参考图1,其示出了一种具有电池供电设备100的示例性系统,该电池供电设备100包括例如背光等能量消耗特征,根据下文所描述的用于解决假的触发响应的教导,该特征是可控的。在图1示出的示例中,该电池供电设备采用背后照明的控制设备的形式,该控制设备可被配置为能控制例如电视106和机顶盒(“STB”)108等各种装置。如本领域所知的,控制设备100能够使用任何便利的IR、RF、点对点或网络协议传输命令给所述装置,以使所述装置执行操作功能。控制设备100还配备有背后照明的LCD显示屏102以及在一些实施例中配备的背后照明的按键104,它们都是本领域所公知的。背光激活及其持续时间由控制设备100的操作程序控制,该程序可以包括用于检测假的背光触发的方法,从而减少相关的电池消耗,这一点将在下文进一步地进行详细描述。
[0010] 虽然图1中示出的示例性实施例包括具有LCD显示屏和/或背后照明的按键的控制设备,但是应该意识到,下文描述的电池节电方法同样能够适用于其他多种设备和操作特征。例如,如图1和2中非限制性地示出的,下文描述的方法可运用在以下设备中:用于控制LCD102的背光照明的设备、用于控制键区104的背光照明的设备(例如,在美国
专利5,568,367所描述的那类设备中)、用于控制场致发光的显示板202的照明的设备(例如,在美国专利7,013,434所描述的那类设备中)、用于控制
触摸屏204或206的照明的设备(例如,在美国专利7,610,555所描述的那类设备或尚未审结的美国专利
申请12/406,601所描述的那类设备中)、用于控制通信接收和/或发送电路的设备等。因此,应该意识到,下文描述的电池节电方法可以适用于任何具有响应触发传感器感应到的任何目的的触发事件的特征的电池供电设备,其中,触发传感器包括例如运动、倾斜、振动、声音、光传感器等。
[0011] 现在再具体参考图3说明图1的示例性实施例。为了用于命令一个或多个装置的功能操作,一示例性控制设备100可以根据具体应用的需要包括:与ROM
存储器304耦合的处理器300、RAM存储器305、键矩阵316(例如,硬键、诸如
覆盖在
液晶(LCD)上的触摸敏感表面的软键、和/或场致发光(EL)显示器)、传输电路和/或收发电路310(例如,IR和/或RF)、非易失性读/写存储器306、提供反馈给用户的装置302(例如,一个或多个LED、显示器、扬声器和/或类似物)、诸如串行
接口、USB端口、
调制解调器、Zigbee、WiFi或蓝牙收发器等的输入/输出端口318、带有相关的晶体或
谐振器314的时钟与计时器
逻辑电路312、诸如电池的电源324、用于以背光照明的LCD显示器102和/或键区104的装置320和用于检测用户正在触摸或拿起的所述设备的装置322。
运动检测装置322可以根据具体的实施例,非限制性地包括倾斜
开关、
加速计、触摸传感器、
接近传感器、倾
角计等,这些组件在下文都称为“运动触发传感器”。如果利用声音检测来触发设备的特征,该设备还可以包括麦克
风形式的声音触发传感器。应该意识到的是,该设备仍然可以非限制性地包括其他类型的触发传感器,例如光传感器等。
[0012] 如本领域的技术人员可以理解的那样,存储器202,204,206中的一部分或者全部可以包括旨在被处理器300执行以控制控制设备100的操作的可执行指令(统称为“控制设备程序内存”)和用于向操作
软件说明在传输命令
信号给可控制装置时使用的必要的控制协议和命令值的数据(统称为“命令数据”)。在这种方式中,处理器300可以被编程为控制遥控设备100中的各种电子组件,以便例如,监视键矩阵316、使
信号传输等。可以额外提供例如EEPROM、电池备份RAM、FLASH、
智能卡、存储棒等非易失性读/写存储器306,以便在必要时存储安装数据和参数。虽然存储器304被示例和描述为ROM存储器,存储器304也可以包括任何类型的可读媒介,例如ROM、FLASH、EEPROM等。优选地,存储器304和305为非易失性的或电池备份的,以使得在更换电池后不需重新加载数据。另外,存储器304,305和306可以采取芯片、
硬盘、磁盘、光盘和/或类似物的形式。更进一步地,应该意识到的是,示出的存储设备的一部分或全部可以在物理上结合(例如,单个FLASH存储器可以从逻辑上分区为不同的部分,以分别支持存储器304和306的功能)和/或可以在物理上与
微处理器300(所谓的“微
控制器”)集成在同一IC芯片中,它们像这样在图3中分别示出,仅仅是为了清楚起见。
[0013] 为了使控制设备100执行动作,控制设备100适于响应事件,例如感应到的用户和键矩阵316的交互、通过合适的触发传感器检测到触发事件等。响应于事件,在程序内存中的合适指令(下文称作“控制设备操作程序”)可以被执行。例如,当在控制设备100上激活功能键时,控制设备100可以从存储在存储器304,305,306中的命令数据中取回对应于激活的功能键和(必要时)当前设备模式的命令值和控制协议,并将使用取回的命令数据,以便向
选定的目标装置(例如TV106和STB108)传输具有可被该装置识别的格式的命令,由此控制该装置的一个或多个功能操作。应该意识到的是,操作程序不仅可以用于使命令和/或数据传输给该装置,也可以执行其他操作。非限制性的,可以由控制设备100执行的其他操作可以包括显示信息/数据、喜爱的频道设定、宏键设定、功能键再
定位等。本地操作的例子可以在专利号为5,481,256、5,959,751和6,014,092的美国专利中找到。
[0014] 在某些实施例中,控制设备100可以为通用类型,即,可适于向不同类型和/或制造商的多种装置发送命令。在这些情况下,为了选择和被控装置关联的命令数据组,可以通过其类型和制造商(以及有时包括型号)将数据提供给用于识别选定的目标装置的控制设备100。这种数据允许控制设备100在预编程设定的命令
数据库中识别合适的命令数据,该命令数据将用于传输具有适合于这种被识别的装置的格式的可识别的命令。由于这些通用型控制设备的操作和特征是本领域所公知的,为了简明起见,本文将不再对其进行讨论。
[0015] 响应于正在被移动的控制设备100,例如,用户正在触摸或拿起控制设备100,运动传感器322可以产生一输出,该输出被控制设备操作程序翻译为可能使背光电路320通电从而照亮LCD显示屏102和/或键区104的信号。由于运动传感器322还可能因为控制设备的振动、无意移动等产生假触发,控制设备操作程序可以应用如现在将结合图4和5描述的、用于使这种假触发对电池寿命的影响最小的方法。
[0016] 参考图4,一旦触发传感器感应到触发事件,例如,一旦运动触发传感器322被激活,控制设备操作程序首先在步骤404中确定将被触发的特征(例如,背光照明)是否在运行中,例如,背光电路320正在通电,在这种情况下,处理程序进行到步骤410,同时,该特征像之前被指示的那样继续运行,例如,随着背光特征计时器继续它目前运行的超时计数,背光保持发光。如果该特征未运行,在步骤406使该特征运行,例如,使电路320通电以打开背光照明,并在步骤408初始化特征计时器。特征计时器的作用是在不活跃时间段后关闭诸如背光照明的特征。在一些实施例中,被计时的不活跃时间段可以是预设的,例如,十秒钟;然而,在其他实施例中,被计时的不活跃时间段可以是由用户调整或选择的。在初始化特征计时器之后,在步骤410和412调整特征计时器,直到达到构成超时的数值,例如,数值减少直至达到零或另一建立的值,数值增加直至达到一设定值,或类似情况。还应该注意的是,下文结合图5描述的用户与控制设备100的交互的处理程序从进入点430开始继续这一顺序,例如,随着每次有效的用户交互重新初始化背光计时器。
[0017] 一旦特征计时器最终产生超时,控制设备操作程序可以接着在步骤414进行检查,以确定“接收的输入”状态是否设为“真”。如下文将描述的,该值可能设为“真”,以表示在特征计时器测量的时间段内,预定的事件类型(例如,诸如按键下压等用户与设备的交互)已经发生。如果“接收的输入”状态在特征计时器测量的时间段结束时为“真”,在步骤416将“接收的输入”状态重新设为“假”,诸如背光照明的特征在步骤418被关掉并且处理程序完成。但是,如果在步骤420“接收的输入”状态为“假”(意味着在最后一件检测到的触发事件(例如,激活运动传感器332)之后,没有发生实际的用户与控制设备100的交互),可以增加假触发的计数。接着,在步骤422,控制设备操作程序可以检查是否该计数大于第一限值。如果不大于,在步骤418,诸如背光照明的特征被关闭,并且处理程序完成。然而,如果假触发的计数超过了第一限值,在步骤424,控制设备操作程序接着检查该计数是否大于第二限值。如果不大于,在步骤426,将由触发特征计时器在下一个重复步骤408测量的时间段被缩短,并且处理程序在步骤418像之前一样继续。然而,如果假触发的计数超过了第二限值,在步骤428,运动传感器特征被设定为阻止将被触发的特征在以后发生假触发(例如,“运动传感器不能激活”),并且处理程序在步骤418像之前一样继续。将意识到的是,这些步骤的效果在于,首先减少激活时间,然后阻止其后没有任何用户与控制设备100的交互的连续触发事件(例如,运动传感器触发)所触发的特征(例如,背光照明)被激活,并且第一和第二限值可以根据具体的实施例进行选择。还将意识到的是,上述步骤可以替代其他各种减少激活期间的方法,例如,单一限值绝对打开/关闭,逐渐减少特征的持续时间和/或亮度等。而且,虽然在示例性实施例中,为了最大程度地节约能量,运动传感器322在重复的假触发后本身不被激活,但是,将意识到的是,对于其中的运动传感器的输入用于多种目的的其他实施例(或者对于不可能单独使运动传感器电路不被激活的情况),只有除了运动传感器本身之外的某些能量消耗特征可以不被激活。例如,非限制性地,在运动传感器使背光照明和触摸感应输入板激活的实施例中,只有背光照明可以不被激活,从而确保通过所述触摸板进行的用户输入仍然是可检测的。
[0018] 现在参考图5,一旦由设备检测到诸如用户与控制设备交互(例如,按键下压、激活触摸板、移动开关或滚轮等)以执行一功能的预定事件类型,在步骤502至508,控制设备操作程序可以用于重设和重新初始化用在上述图4所示程序中的值。对此,可以通过将“接收的输入”状态设定为“真”、清除任何特征不能激活状态(例如,“运动传感器不能激活”)、清除“假触发”计数和将特征计时器(例如,背光计时器起始值)重设为其默认值来完成重设。在一些实施例中,可以减少而非清除假触发,和/或特征计时器起始值在连续有效的输入事件期间逐渐增加,即,恢复正常的假触发灵敏度和完全的特征“打开”期间可以是循序渐进的,要求有重复的有效用户输入。之后,在步骤510和512,控制设备操作程序可以检查诸如背光照明的特征是否已经打开,如果没有打开,例如通过使背光电路320通电将其打开。
然后,在步骤514,执行用户指示的功能,例如,传输命令给被控装置106或108、改变控制设备模式、执行本地操作等,所有这些都是本领域公知的。一旦完成了用户指示的功能,控制设备操作程序可以继续上述图4中流程的步骤430处的处理程序,例如,打开计时器,该计时器在停止运行一段时间后关闭背光。因此,显而易见的是,在该示例中,用户在超时期间内的反复激活将使背光保持“打开”状态,直到这种激活最后停止,并且,用户与控制设备
100的任何交互都能够将任何可能由之前的一系列假触发引起的“不激活运动传感器”状态立即清除。
[0019] 应该意识到的是,可以对上述图4和5中的示例性实施例进行各种
修改。例如,作为对如上所述的运动传感器功能自动复原的替代,一旦“不激活运动传感器”状态被建立,可以要求具体的用户交互以重设“不激活运动传感器”。在其他实施例中,可以针对用户启动的明显的激活/不激活功能制定额外的规定,以周期性地取代上述自动操作。而且,在一些实施例中,可以建立另外的假触发阈值,以检测可能被例如劣质的运动传感器引起的快速或连续的假触发,并且在这种情况下不激活自动特征恢复功能。
[0020] 虽然已经详细描述了各种概念,本领域的技术人员将意识到的是,可以根据该公开内容的整体教导对那些概念进行各种修改和替换。例如,虽然上文展示了控制设备的示例性实施例,但是,应该意识到的是,本文描述的方法通常可以应用于包含用于激活设备电路或功能的所有或任何部分的感应装置的任何手持设备。
[0021] 进一步地,虽然在功能模
块的背景中进行描述并使用框图形式来进行示例说明,应该意识到的是,除非有其他相反的说明,一个或多个描述的功能和/或特征可以整合到单个物理装置和/或
软件模块中,或者一个或多个功能和/或特征可以在分开的物理装置或软件模块中实施。还应该意识到的是,对于每个模块的实际执行的详细讨论对于理解本发明并非必须的。更确切地,在给定本文公开的该系统中的各种功能模块的属性、功能和相互关系的情况下,这些模块的实际执行在工程师的常规技能范围内将是良好的。因此,本领域的普通技术人员将能够实施在
权利要求中提出的本发明,而不需要进行过度的实验。应该意识到的是,对于所附的权利要求书及其任何等同方式的全部范围所限定的本发明的范围,公开的特定概念仅仅是示例性的而非限制性的。