基于用户存在检测的可变触摸屏扫描速率的利记博彩app
【技术领域】
[0001]本公开内容一般涉及电子领域。更具体地说,本发明的一实施例涉及基于用户存在检测的可变触摸屏扫描速率。
【背景技术】
[0002]随着集成电路(IC)生产技术的改进,制造商能够将另外的功能性集成到单个硅衬底上。然而,在这些功能性的数量增大的同时,在单个IC芯片上组件的数量也在增大。另外的组件增加了另外的信号交换,从而又生成更多的热量。另外的热量可例如由于热膨胀而损坏IC芯片。此外,另外的热量可限制包括此类芯片的计算装置的使用位置和/或使用应用。
[0003]例如,便携式计算装置可完全依赖电池功率进行其操作。因此,在另外的功能性集成到便携式计算装置中时,降低功耗的需要变得越来越重要,例如以便在延长的时间期内保持电池功率。非便携式计算系统在其IC组件使用更多功率并且生成更多热量时,也面临冷却和功耗问题。
【附图说明】
[0004]下面参照附图提供详细的说明。图中,标号最左的数字标识最先出现该标号的图形。在不同的图形中使用相同的标号指示类似或相同的项目。
[0005]图1、4和5示出可用于实现本文中讨论的各种实施例的计算系统的实施例的框图。
[0006]图2示出根据一些实施例的计算系统组件的框图。
[0007]图3示出根据一些实施例的流程图。
【具体实施方式】
[0008]在下面的说明中,为提供各种实施例的详尽理解而陈述了多个特定的细节。然而,实现本发明的各种实施例可无需这些特定的细节。在其它情况下,熟知的方法、过程、组件和电路未详细描述以便混淆本发明的特定实施例。此外,本发明实施例的各种方面可使用各种部件执行,如集成半导体电路(“硬件”)、组织到一个或多个程序(“软件”)中的计算机可读指令或硬件与软件的某一组合。为便于描述本公开内容,对“逻辑”的引用将表示硬件、软件或其某一组合。
[0009]通常,触摸屏基于用于扫描触摸的扫描速率来消耗功率。在扫描速率增大(例如,以提供更快和更佳的触摸检测)时,功耗也增大。一些制造商/供应商可基于计时器只利用更低的扫描速率。更具体地说,基于自用户的上一触摸起过去的时间,触摸屏进入固定的更低扫描速率。如果制造商/供应商积极修改或降低扫描速率,则用户体验受到影响。触摸屏将在检测用户触摸方面更慢,并且因此用户将觉得触摸屏无响应。
[0010]此外,移动装置(如平板、电话等)中使用的永远在线,始终连接(AO AC)驱动始终保持计算机在线的使用模式。此类特征允许移动装置即使在闲置状态时也继续有功耗。这对移动装置的电池寿命有相当大的负面影响,并且由于移动装置的现有和预期数量,也可能通过C02排放造成相当大的环境影响。
[0011]为此,本文中讨论的一些实施例提供了用于计算系统的组件(包括移动装置(如电话、平板、UMPC (超级移动个人计算机)、膝上型计算机(如超级本)等)的组件)的有效和灵活的电源管理。例如,此类技术可基于与计算系统的用户邻近,应用到各种组件,如触摸屏、触摸垫、用于键盘的背光和/或处理器(包括通用处理器、图形处理器等)。在一实施例中,邻近传感器(在本文中也指可互换的“存在检测器”)检测用户的手与触摸屏的接近程度。基于用户的手的邻近,改变用于触摸屏的扫描速率。由于一些实施例使用用户的手与触摸屏相比的位置,因此,在与仅计时器的技术相比时,触摸屏将具有更佳的响应和更佳的节能。
[0012]例如,如果用户的手甚至未由邻近传感器检测为在范围内,则触摸屏能够进入最低可用功率状态,例如,以激活最低扫描速率。另外,一旦用户进入邻近传感器的视野,则触摸屏能够开始扫描,并且基于手相对于触摸屏的位置,触摸屏能够进入更高的可用功率状态,例如,以激活更高可用扫描速率。虽然一些实施例只参考两个(例如,高和低)扫描速率进行讨论,但一些实现可利用不止两个扫描速率。
[0013]另外,用户邻近检测可用于更改计算系统的功耗状态(例如,平台功耗状态或其处理器(包括通用处理器、图形处理器等))的一个或更多个处理器的功耗状态。例如,如果未检测到用户邻近装置(如参照图2所述),则可将装置置于低功耗状态(如睡眠、深度睡眠、挂起等)。一旦检测到用户邻近(例如,参照图3所述),则装置可进入更高功耗状态(如CO)。此外,在一些实施例中,本文中讨论的至少一些功耗状态可与根据2010年4月5日的高级配置和电源接口(ACPI)规范修订版4.0a定义的那些状态一致或类似。
[0014]另外,邻近传感器可基于由图像捕捉装置(如数码相机(可嵌在诸如智能电话、平板、膝上型计算机、独立相机等另一装置中)或其捕捉的图像随后被转换成数字形式的模拟装置)捕捉的场景、图像或帧(例如,在各种实施例中可由图形逻辑处理),检测用户的邻近。另外,在一实施例中,图像捕捉装置可以能够捕捉多个帧。此外,在一些实施例中在计算装置上设计/生成场景中的一个或更多个图像/帧。此外,经显示器(如参照图1、4和/或5讨论的显示器,例如,包括平板显示装置等)可呈现场景的一个或更多个图像/帧。
[0015]另外,在包括诸如参照图1-5讨论的那些处理器等一个或更多个处理器(例如,带有一个或更多个处理器核)的计算系统中,可应用一些实施例。更具体地说,图1示出根据本发明的一实施例的计算系统100的框图。系统100可包括一个或更多个处理器102-1到102-N (本文中概括称为“处理器102”)。处理器102可经互连或总线104进行通信。每个处理器可包括各种组件,为清晰起见,仅参照处理器102-1讨论其中的一些组件。相应地,每个剩余的处理器102-2到102-N可包括与参照处理器102-1讨论的相同或类似的组件。
[0016]在一实施例中,处理器102-1可包括一个或更多个处理器核106-1到106-M(本文中称为“核106”)、高速缓存108和/或路由器110。处理器核106可在单个集成电路(IC)芯片上实现。另外,芯片可包括一个或更多个共孚和/或私有尚速缓存(如尚速缓存108)、总线或互连(如总线或互连112)、图形和/或存储器控制器(如参照图4-5所述的那些存储器控制器)或其它组件。
[0017]在一个实施例中,路由器110可用于在处理器102-1的各种组件和/或系统100之间进行通信。另外,处理器102-1可包括不止一个路由器110。此外,多个路由器110可在通信中以允许在处理器102-1内或外的各种组件之间的数据路由选择。
[0018]高速缓存108可存储由诸如核106等处理器102-1的一个或更多个组件利用的数据(例如,包括指令)。例如,高速缓存108可在本地缓存在存储器114中存储的数据以便由处理器102的组件更快访问(例如,由核106更快访问)。如图1所示,存储器114可经互连104与处理器102进行通信。在一实施例中,高速缓存108 (可共享)可以是中级高速缓存(MLC)、末级高速缓存(LLC)等。此外,每个核106可包括I级(LI)高速缓存(116-1)(在本文中概括称为“LI高速缓存116”)或诸如2级(L2)高速缓存等其它级的高速缓存。另夕卜,处理器102-1的各种组件可直接,通过总线(例如,总线112)和/或存储器控制器或集线器与高速缓存108进行通信。
[0019]系统100也可包括平台电源120 (例如,直流电(DC)电源或交流电(AC)电源)以向系统100的一个或更多个组件提供功率。在一些实施例中,电源120可包括一个或更多个电池组和/或电源设备。电源120可通过电压调节器(VR) 130耦合到系统100的组件。另外,即使图1示出一个电源120和一个电源调节器130,但可利用另外的电源和/或电压调节器。例如,一个或更多个处理器102可具有对应电压调节器和/或电源。此外,电压调节器130可经单个电源平面(例如,供应功率到所有核106)或多个电源平面(例如,其中每个电源平面可供应功率到不同的核或核的群组)耦合到处理器102。
[0020]相应地,虽然图1将电源120和电压调节器130示为单独组件,但电源120和电压调节器130可包含到系统100的其它组件中。例如,所有或部分VR 130可包含到电源120和/或处理器102中。
[0021]如图1所示,处理器102可还包括功率控制逻辑140以控制功率到处理器102的组件(例如,核106)的供应。逻辑140可对本文中所述的一个或更多个存储装置(如高速缓存108、L1高速缓存116、存储器114或系统100中的另一存储器)具有访问权,以存储与逻辑140的操作有关的信息,如与如上所述系统100的各种组件传递的信息。如图所示,逻辑140可耦合到VR 130和/或系统100的其它组件,如核106和/或电源120。
[0022]例如,可耦合逻辑140以接收信息(例如,以一个或更多个比特或信号的形式)以指示一个或更多个传感器150的状态。传感器150可在诸如核106、互连104或112、处理器102外的组件等系统100的组件附近提供(或本文中讨论的其它计算系统,如参照例如包括图4和5的其它图形讨论的那些系统的组件附件提供),以感应影响系统/平台的功率/热行为的各种因素的变化,如温度、操作频率、操作电压、功耗和/或核间通信活动等。
[0023]逻辑140又