智能型自动背光控制方案的制作方法

文档序号:2549656阅读:178来源:国知局
专利名称:智能型自动背光控制方案的制作方法
技术领域
一般来说,本发明涉及显示屏的背光设置,更具体地说,涉及自 动背光控制方案的智能型增强和个性化。
背景技术
具有显示屏的电子设备可以利用背光(b ackli ght)来帮助照亮显示 器。背光是指从显示屏的背面或侧面发出的光。具有背光的设备、尤 其是具有功率管理功能部件的便携式设备也可具有用于调整背光的 背光控制功能部件。
自动背光(backlight)控制允许设备在光传感器检测到环境光的变 化时自动调整背光。例如,在较亮的环境光环境中,可增加背光强度 以便保持可读性,而在较暗的环境光环境中,可减弱背光强度以便使 功耗降至最低。
背光是根据将环境光值映射到背光强度的背光设置来调整的。这 些背光设置通常是在制造时存储在固件(其中的存储量有限)中并进 行更新的。这使得除了设备的集成人员之外的任何人都很难添加背光 设置。集成人员是指在将设备卖给用户之前将各部件(如处理器、图 形卡、显示器等)一起组装到这个设备中的人。 一旦设备卖给了用户, 用户通常便无法更新设备的背光设置,因为他不懂、不想或没有耐心 来选择最佳的设置列表,尤其是在个人喜好或个人使用才莫式的改变足 以导致不断需要改变所存储的设置时更是如此。
不幸的是,集成人员净皮迫要基于个人体验或平均用户统计来猜想 什么是最佳背光设置。这些设置既不能反映实际的用户喜好,也不能 反映设备的最佳功率管理,并且潜在地会变得陈旧(即,从未用于特定用户的使用才莫式)。需要能智能地增强自动背光控制方案和使自动 背光控制方案个性化的系统和方法

发明内容
本发明涉及一种基于环境光的变化来调整设备的照明强度的方
法,所述方法包括
响应检测到环境光的变化,测量设备的第一环境光亮度级; 如果在数据结构中记录了第 一照明级与所述第 一环境光亮度级
之间的关联,则将对所述设备的照明强度调整为所述笫一照明级; 在检测到环境光的变化之后的阈值周期内,监视用户与所述设备
的交互,以便确定所述用户是否将对所述设备的照明强度调整为第二
照明级;以及
在所述数据结构中记录所述第二照明级与所述第 一环境光亮度
级之间的关联。
本发明涉及一种自动背光控制方法,包括 基于由环境光传感器提供的数据来检测环境光状况的变化; 在数据结构中存储有第一背光设置值的情况下,根据所述第一背
光设置值基于所述环境光状况来调整背光强度,其中所述第一背光设
置值对应于由所述环境光传感器提供的数据;
在检测到环境光状况的变化之后的阈值时间周期内,监视导致调
整背光强度的用户交互;以及
将对应于由所述环境光传感器提供的数据的第二背光设置值存
储在所述数据结构中,其中在存在所述用户在所迷阈值时间周期内对
所述背光强度所做的调整的情况下,所述第二背光设置值是基于所述
调整而确定的。
本发明涉及一种设备的自动背光控制系统,包括 测量用逻辑单元,用于响应检测到环境光的变化,测量设备的第
一环境光亮度级;调整用逻辑单元,用于在数据结构中记录了第 一照明级与所述第 一环境光亮度级之间的关联时,将对所述设备的照明强度调整为所述
第一照明级;
监视用逻辑单元,用于在检测到环境光的变化之后的阈值周期 内,监视用户与所述设备的交互,以便确定所述用户是否将对所述设 备的照明强度调整为第二照明级;以及
记录用逻辑单元,用于在所述数据结构中记录所述第二照明级与 所述第 一环境光亮度级之间的关联。


参照如下提供的附图中的各图来理解本发明的实施例。 图1是根据一个实施例的用于调整示范性计算系统中的背光的系 统组件的框图。
图2 ^:根据一个实施例的自动背光控制数据结构的输入和输出的 示范表示0
图3 ^i艮据一个实施例的自动背光控制方法的流程图。 图4是示出根据一个实施例的背光设置的响应曲线的曲线图。 根据一个或多个实施例,不同图中用相同数字提到的本发明的特 征、元件和方面表示相同、等同或类似的特征、元件或方面。
具体实施例方式
本公开涉及用于智能地增强自动背光控制方案和使自动背光控 制方案个性化的系统、方法和对应的产品。
出于概i舌的目的,本文描述了本发明的某些方面、优点和新颖特 征。将理解,根据本发明的任何一个特定实施例,并不能实现所有这 些优点。因此,本发明可以采用实现或优化一个优点或一组优点而不 必实现本文所教导或建议的所有优点的方式来实施或实现。
根据一个实施例,提供一种基于环境光的变化来调整设备的照明强度的方法。该方法包括响应检测到环境光的变化,测量设备的第 一环境光亮度级;如果在数据结构中记录了第 一照明级与第一环境光 亮度级之间的关联,则将对设备的照明强度调整为第一照明级;在检 测到环境光的变化之后的阈值周期内,监视用户与设备的交互,以便 确定用户是否将对设备的照明强度调整为第二照明级;以及在数据结 构中记录第二照明级与第 一环境光亮度级之间的关联。
根据另一个实施例,还提供一种自动背光控制方法。该方法包括 基于由环境光传感器提供的数据来检测环境光状况的变化;在数据结 构中存储有笫一背光设置值的情况下,根据该第一背光设置值、基于 环境光状况来调整背光强度,其中所述第 一背光设置值对应于由环境 光传感器提供的数据;在检测到环境光状况的变化之后的阔值时间周 期内,监视导致调整背光强度的用户交互;以及将对应于由环境光传 感器提供的数据的第二背光设置值存储在数据结构中,其中在存在该 用户在阈值时间周期内对背光强度所做的调整的情况下,所述第二背 光设置值是基于所述调整而确定的。
根据另一个实施例,提供一种包括一个或多个逻辑单元的系统。 这一个或多个逻辑单元配置成用于执行与上文公开的方法关联的功 能和操作。根据又一个实施例,提供一种包括计算机可用介质的计算 机程序产品,其中该计算机可用介质具有计算机可读程序。该计算机 可读程序在计算机上执行时使计算机执行与上文公开的方法关联的
功能和操作。
除了某些备选实施例之外,下文还参照附图更详细地提供一个或 多个上文公开的实施例。但是,本发明不限于所包含的任何特定实施 例。
在下文中,阐述了众多具体细节以便充分描述本发明的各个实施 例。在没有这些具体细节的情况下也可以实现本发明的某些实施例, 或者在实现本发明的某些实施例时可以有一些细节上的变化。在一些 情况下,不那么详细描述某些特征,以免^f吏本发明的其它方面晦涩难懂。不应将与每个元件或特征关联的细节的程度理解为形容一个特征 比其它特征新颖或重要。
参照图1,在一个实施例中,示范系统100包括背光110、显示 器120、环境光传感器(ALS) 130、用户接口 140、控制器160、 I/O 驱动器170、图形软件(SW) 180和背光控制代理190。背光110可 耦合到显示器120、 ALS 130和用户接口 140。用户接口 140可以是控 制按钮、键盘上的按键、以图形方式显示在屏幕上的软4定、或响应用 户交互的其它机构。背光控制代理190可以是图形软件180的一部分, 并且可以包4舌数据结构195。
I/O驱动器170可以由嵌入式控制器(EC)设备、高级控制程序 接口 (ACPI)代码、视频基本输7v/输出系统(BIOS)和设计成用于 从硬件输入端口直接读取用户输入数据的设备驱动器的某个组合组 成。图形SW 180可由设计成用于控制图形硬件(如图形引擎、显示 器、背光)的图形驱动器和配置程序组成。
在另一个实施例中,背光控制代理190可以作为系统100的另一 个组件的一部分来实现,并且数据结构195可以存储在任何类型的存 储器(如非易失性存储器)中。数椐结构195可以作为例如数据表来 实现。取决于实现,也可使用数组、链接列表、矢量、指针或其它合 适的数据结构。在一些实施例中,不同的用户简表可利用独立的数据 结构195。
返回参照图1, ALS 130可在不同的时间间隔内响应用户与用户 接口 140的交互来采集关于系统100周围的光的信息(即,传感器数 据)。I/O驱动器170可以采集对应于环境光状况的传感器数据或根 据用户与用户4矣口 140的交互而生成的数据(即,UI数据)并将这些 数据转发给图形SW 170,其中背光控制代理190可以利用存储在数 据结构195中的背光i殳置来处理对背光110的调整。如果背光控制代 理190确定需要调整背光110,则控制器160可调整背光110,这将 在下文更详细地提供。
9背光控制代理190是动态地填充数据结构195并利用数据结构 195来智能地调整背光110的学习型代理。参照图2,数据结构195 通过将lux (勒克司)值映射到背光强度值来存储背光设置。"lux" 是环境光的测量单位。lux值是由来自ALS 130的传感器数据确定的, 它们可用于在数据结构195中查找背光强度值。
参照图1-3,在一个实施例中,1/O驱动器170从ALS130读取传 感器数据(S310)。可改变读取传感器数据的频率(即,轮询速率) 以便使系统100的功率资源的消耗和对环境光变化的响应性保持平 衡。 一旦I/0驱动器170检测到环境光的变化(S320),便将针对检 测到的环境光状况的传感器数据转发给背光控制代理190 。
如果数据表195中存在与检测到的环境光状况匹配(或近似匹配) 的背光设置(S330 ),则根据匹配的背光设置来调整背光IIO( S340 )。 如果背光设置的lux值在检测到的环境光状况的预置容限内(例如, 在x个lux单位内),则背光设置与检测到的环境光状况匹配。如果 没有在数据结构195中找到匹配的背光设置,则取决于背光控制代理 190所处的才莫式,可以采取不同的措施。这些才莫式可由用户150选择 性地设置,或由制造商设置。
在第一才莫式(如保守才莫式),除非在例如检测到环境光变化之后 的阈值周期(thresholdperiod)内,用户150与用户接口 140交互而调整 背光110,否则不采取任何措施。如果在阈值时间周期内,用户150 未釆取任何措施,则假定不需要调整背光110。如果在阈值时间周期 内,用户150与用户接口 140交互并且手动地调整背光110(S350), 则当背光设置是唯一时(S360 ),背光控制代理190在数据表195中 添加针对检测到的环境光状况的用户150的背光设置(S370)。
在第二才莫式(如积极才莫式),通过如图4所示在与检测到的环境 光状况最接近地匹配的背光设置之间插值来确定新的背光设置 (S380)。可将新的背光设置添加到数据结构195中(S390),并可 根据新的背光设置来调整背光110 (S340)。可将插入的背光设置称为代理生成的背光设置,而将对应于用户150之前对背光110所做的 调整的背光设置称为用户定义的背光设置。基于最接近的背光设置是 代理生成的还是用户定义的额外的插值细分(interpolation refinement) 也是可以的。
在另一个实施例中,可存在播种(seeding)模式,该模式试图通 过在数据表195中添加一个或多个用户指定的项而在保持可读性的同 时将功耗降至最低。例如,在播种模式,对于各种环境光状况,可以 明确地要求用户150将背光设置调整为可能的最低的可读设置。
在又一个实施例中,背光^L置可区分不同的用户。在此情景下, 当检测到环境光的变化时,根据当前用户150来调整背光U0。例如, 用户A可比用户B更喜欢较亮的设置。
本发明可采取全硬件型实施例、全软件型实施例、或包含硬件和 软件元件的实施例的形式。软件实施例可包括但不限于固件、常驻软 件、微代码等。
此外,本发明可采取可从计算机可用或计算机可读介质访问的计 算机程序产品的形式,其中该介质提供可供计算机或任何指令执行系 统使用或结合计算机或任何指令执行系统使用的程序代码。出于本描 述的目的,计算机可用或计算机可读介质可以是包含、存储、传送、 传播或传输供指令执行系统、装置或设备使用或结合指令执行系统、 装置或设备使用的程序的任何装置。
适于存储和/或执行程序代码的数椐处理系统将包括直接或通过 系统总线间接耦合到存储器元件的至少一个处理器。存储器元件可包 括在程序代码的实际执行期间所采用的局部存储器、大容量存储i殳备 和提供对至少 一些程序代码的临时存储以便减少在执行期间必须从 大容量存储设备检索代码的次数的高速緩存存储器。
其它组件也可耦合到系统。输/v/输出或I/O设备(包括但不限于 键盘、显示器、定位设备等)可直接或通过中间1/0控制器耦合到系 统。网络适配器(如调制解调器、电缆调制解调器、以太网卡)也可耦合到系统,以便使得数据处理系统能够耦合到其它数据处理系统或 通过中间的专用网络或公共网络耦合到远程打印机或存储设备。
逻辑代码、程序、模块、进程、方法以及执行每种方法的各个元
素的顺序都只是示范性的。取决于实现,除非本^Hf中另外指示,否 则它们可以按照任何顺序或并行地执行。此外,逻辑代码与任何特定 的编程语言无关或不限于任何特定的编程语言,并且可以包括在分布 式、非分布式、或多处理环境中在一个或多个处理器上执行的一个或 多个才莫块。
因此,应了解,在随附权利要求的精神和范围内,在实现本发明 时可以做出修改和改变。不希望本描述是穷举的或将本发明限于所公 开的确切形式。所7>开的实施例的这些和各种其它改变和组合都在本 发明的范围内,并且由权利要求及其全部等效范围来进一步限定。
权利要求
1.一种基于环境光的变化来调整设备的照明强度的方法,所述方法包括响应检测到环境光的变化,测量设备的第一环境光亮度级;如果在数据结构中记录了第一照明级与所述第一环境光亮度级之间的关联,则将对所述设备的照明强度调整为所述第一照明级;在检测到环境光的变化之后的阈值周期内,监视用户与所述设备的交互,以便确定所述用户是否将对所述设备的照明强度调整为第二照明级;以及在所述数据结构中记录所述第二照明级与所述第一环境光亮度级之间的关联。
2. 如权利要求l所述的方法,还包括基于存储在所述数据结构中的值插入对应于所述第一环境光亮 度级的第三照明级,其中所述值与对应于所述数据结构中之前记录的环境光亮度级的照明级关联。
3. 如权利要求2所述的方法,其中基于所述之前记录的环境光亮 度级是源自用户交互还是之前的插入来细分所述插入。
4. 如权利要求1所述的方法,其中所述照明强度的调整有助于节 省用于照明所述设备的功率资源。
5. —种自动背光控制方法,包括基于由环境光传感器提供的数据来检测环境光状况的变化;在数据结构中存储有第一背光i殳置值的情况下,根据所述第一背 光设置值基于所述环境光状况来调整背光强度,其中所述第一背光设 置值对应于由所述环境光传感器^是供的数据;在检测到环境光状况的变化之后的阈值时间周期内,监视导致调 整背光强度的用户交互;以及将对应于由所述环境光传感器提供的数据的第二背光设置值存储在所述数据结构中,其中在存在所述用户在所述阈值时间周期内对 所述背光强度所做的调整的情况下,所述第二背光设置值是基于所述 调整而确定的。
6. 如权利要求5所述的方法,还包括响应未能在所述数据结构中找到对应于由所述环境光传感器提 供的数据的第一或第二背光设置值,基于之前存储在所述数据结构中 的值,插入第三背光设置值;以及将所述第三背光设置存储在所述数据结构中。
7. 如权利要求6所述的方法,其中基于所述第一或第二背光设置 值是源自用户交互还是之前的插入来细分所述插入。
8. 如权利要求5所述的方法,其中所述环境光传感器提供数据的 频率由所述用户i殳置。
9. 如权利要求5所述的方法,其中所述背光用于照明LCD屏幕。
10. 如权利要求5所述的方法,其中所述背光用于照明计算设备 的用户4妻口单元。
11. 一种用于i殳备的自动背光控制系统,包括 测量用逻辑单元,用于响应检测到环境光的变化,测量设备的第一环境光亮度级;调整用逻辑单元,用于在数椐结构中记录了第一照明级与所述第 一环境光亮度级之间的关联时,将对所述设备的照明强度调整为所述 笫一照明级;监视用逻辑单元,用于在检测到环境光的变化之后的阈值周期 内,监视用户与所述设备的交互,以便确定所述用户是否将对所述设 备的照明强度调整为第二照明级;以及记录用逻辑单元,用于在所述数据结构中记录所述第二照明级与 所述笫一环境光亮度级之间的关联。
12. 如权利要求11所述的系统,还包括插入用逻辑单元,用于基于存储在所述数据结构中的值来插入对应于所述第一环境光亮度级的第三照明级,其中所述值与对应于所述 数据结构中之前记录的环境光亮度级的照明级关联。
13. 如权利要求12所述的系统,其中基于所述之前记录的环境光 亮度级是源自用户交互还是之前的插入来细分所述插入。
14. 如权利要求11所述的系统,还包括检测用逻辑单元,用于基于由环境光传感器提供的数据来检测环 境光状况的变化;调整用逻辑单元,用于在数据结构中存储有第一背光设置值的情 况下,根据所述第一背光设置值基于所述环境光状况来调整背光强 度,其中所述第 一 背光设置值对应于由所述环境光传感器提供的数 据;监视用逻辑单元,用于在检测到环境光状况的变化之后的阈值时 间周期内,监视导致调整背光强度的用户交互;以及存储用逻辑单元,用于将对应于由所述环境光传感器提供的数据 的第二背光设置值存储在所述数据结构中,其中在存在所述用户在所 述阈值时间周期内对所述背光强度所做的调整的情况下,所述第二背 光设置值是基于所迷调整而确定的。
15. 如权利要求14所述的系统,还包括插入用逻辑单元,用于响应未能在所述数据结构中找到对应于由 所述环境光传感器提供的数据的第一或第二背光设置值,基于之前存 储在所述数据结构中的值,插入笫三背光设置值;以及存储用逻辑单元,用于将所述第三背光设置存储在所述数据结构中。
全文摘要
本发明涉及智能型自动背光控制方案。一种基于环境光的变化来调整设备的照明强度的方法,该方法包括响应检测到环境光的变化,测量设备的第一环境光亮度级;如果在数据结构中记录了第一照明级与第一环境光亮度级之间的关联,则将对设备的照明强度调整为第一照明级;在检测到环境光的变化之后的阈值周期内,监视用户与设备的交互,以便确定用户是否将对设备的照明强度调整为第二照明级;以及在数据结构中记录第二照明级与第一环境光亮度级之间的关联。
文档编号G09G3/36GK101527119SQ20081018369
公开日2009年9月9日 申请日期2008年12月3日 优先权日2007年12月3日
发明者K·里什, T·J·埃尔南德斯 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1