确定存在屏幕光到显示屏幕的反射以便进行屏幕光亮度调节的制作方法

文档序号:11289111阅读:380来源:国知局
确定存在屏幕光到显示屏幕的反射以便进行屏幕光亮度调节的制造方法与工艺

本公开的实施例总体上涉及传感器设备领域,并且更具体地涉及考虑到所判定的存在或不存在屏幕光指向屏幕的反射而提供计算设备屏幕亮度。



背景技术:

当今计算设备(如膝上型计算机、平板计算机和智能电话)可以配备有不同类型的传感器,如配备有环境光传感器(als),所述环境光传感器用于测量环境光并且帮助调节屏幕亮度以便节省电力并且还用于根据环境光而使用户的眼睛舒适。然而,在一些情形中,环境光测量值可能提供错误结果,引起错误的屏幕亮度调节。例如,屏幕光可以反射离开特定表面(如键盘)回到屏幕,引起错误的环境光测量值,并且屏幕光亮度响应于此环境光测量值而增大。屏幕光亮度的增大可以使反射到屏幕的光增大,这进而可以引起屏幕光亮度的随后增大,导致不期望的正反馈。由于正反馈,屏幕光亮度可以最终调节为不期望的(例如,最大)水平,引起不期望的电力使用。

附图说明

结合附图,借助于以下具体实施方式将很容易理解实施例。为了方便本描述,相同的参考标号指代相同的结构元件。在附图的各图中通过示例的方式而非限制的方式展示了实施例。

图1是框图,展示了根据一些实施例结合本公开的教导的具有显示屏幕光亮度调节的示例装置。

图2展示了根据一些实施例的配置有显示屏幕光亮度调节的示例装置,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到显示屏幕的反射。

图3展示了根据一些实施例的配置有显示屏幕光亮度调节的另一个示例装置,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到显示屏幕的反射。

图4是根据一些实施例的用于提供显示屏幕光亮度调节的过程流程图,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到装置的显示屏幕的反射。

图5是根据一些实施例的用于判定存在或不存在屏幕光到装置的显示屏幕的反射的过程流程图。

图6展示了根据一些实施例的适用于实践本公开各方面的示例计算设备。

具体实施方式

本公开的实施例包括用于至少部分地基于环境光的测量值以及判定存在或不存在屏幕光到显示屏幕的反射(如果存在,可以对环境光的测量值作出贡献)来对装置(例如,计算设备)的显示屏幕进行屏幕光亮度调节的技术和配置。

根据实施例,所述装置可以包括显示屏幕,所述显示屏幕具有具备一亮度值的屏幕光。布置在所述装置中的一个或多个传感器可以配置成用于测量环境光并且测量指示存在或不存在所述屏幕光到所述显示屏幕的反射的一个或多个参数,其中,所述屏幕光反射当存在时可以对所述环境光测量值作出贡献。所述装置可以进一步包括处理模块,所述处理模块与所述传感器模块耦合,以便至少部分地基于所述环境光以及指示存在或不存在所述屏幕光到所述显示屏幕的反射的所述一个或多个参数的测量值来调节所述显示屏幕光的所述亮度值或使其被调节。

例如,可以从布置在计算设备中的所述一个或多个传感器处获得环境光读数以及指示屏幕光到计算设备的显示屏幕的反射的一个或多个参数的读数。如果确定所测量的环境光在阈值之上,则可以确定可能需要调节(例如,增大)显示屏幕的亮度。还可以根据指示屏幕光到显示屏幕的反射的参数来确定可以将屏幕光反射回屏幕。反射光可能引起错误的环境光测量值,并且随后响应于此测量值而增大显示屏幕光亮度(例如,正反馈)。为了避免屏幕光亮度的不期望的增大,可以基于环境光的测量值并且考虑到确定可以将屏幕光反射回显示屏幕而调节显示屏幕的亮度值。例如,可以将亮度值调节到特定值(如最大屏幕光亮度的大约20%),以便在存在屏幕光到显示屏幕的反射的期间节省计算设备的电力。

在以下具体实施方式中,参考形成其一部分的附图,在附图中,相同的数字通篇指代相同的部件,并且在附图中,通过展示的方式示出了其中可以实践的本公开的主题的实施例。应当理解,可以在不脱离本公开的范围的情况下利用其他实施例并且可以进行结构或逻辑上的改变。因此,以下具体实施方式不应被认为具有限制意义,并且实施例的范围由所附权利要求书及其等效物限定。

为了本公开的目的,短语“a和/或b”是指(a)、(b)或(a和b)。为了本公开的目的,短语“a、b和/或c”指(a)、(b)、(c)、(a和b)、(a和c)、(b和c),或(a、b和c)。

本说明可能使用基于视角的描述,如顶部/底部、中/外、上方/下方,等等。这些描述仅用于方便论述且并不旨在将本文中所描述的实施例的应用局限于任何特定定向。

本说明可能使用短语“在实施例中(inanembodiment)”或“在多个实施例中(inembodiments)”,这些短语可以各自是指相同或不同的实施例中的一个或多个。此外,如关于本公开的实施例使用的术语“包括(comprising)”、“包括(including)”、“具有(having)”等是同义的。

本文中可以使用术语“与...耦合(coupledwith)”及其衍生物。“耦合(coupled)”可以指下述的一个或多个。“耦合”可以指两个或更多个元件进行直接物理、电气或光学接触。然而,“耦合”也可以指两个或更多个元件间接地彼此接触,但仍彼此协作或交互,并且可以指一个或多个其他元件在据说要彼此耦合的元件之间耦合或连接。术语“直接耦合(directlycoupled)”可以指两个或更多个元件直接接触。

图1是框图,展示了根据一些实施例结合本公开的教导的具有显示屏幕光亮度调节的示例装置100。装置100可以包括计算设备。例如,装置100可以包括膝上型计算机、平板计算机、智能电话、上网本、笔记本、超极本、个人数字助理(pda)、超移动pc或任何其他移动计算设备。装置100可以包括例如处理器104、存储器106以及具有屏幕光源172的显示屏幕170。以下将参照图6对包括计算设备的装置100的示例配置进行描述。

装置100可以进一步包括传感器阵列140。传感器阵列140可以包括一个或多个传感器110、112、114,所述一个或多个传感器可以提供与各种功能相关的读数和/或与装置100相关联的属性。例如,传感器110、112、114可以包括:环境光传感器(als)、陀螺仪、接近度传感器、屏幕位置测量传感器(例如,屏幕铰链旋转程度测量传感器)、加速度计和/或其他传感器类型。传感器110、112、114(如例如,als)中的一些可以被布置在显示屏幕170上,例如,在显示屏幕170的边框(未示出)上。更一般地,提供装置情境(如装置100相对于水平面的位置、与其他物体的接近度、姿势等)的读数的不同类型的传感器110、112、114可以布置在装置100周围(例如,嵌入)。应当注意的是,所展示的传感器数量以及所提供的传感器类型仅为了展示目的,并不被解释为限制本公开。

在实施例中,布置在装置100中的传感器110、112或114中的至少一个可以配置成用于测量环境光。所述用于测量环境光的传感器可以包括以上提及的als或配置成用于测量环境光特性(如光强度(例如,亮度)、光频率(例如,色彩平衡)等)的任何其他传感器。

在一些情形中,环境光测量值可能受外部因素影响。例如,由显示屏幕170的屏幕光源172产生的光180的至少一部分可以反射离开表面150(如箭头190所指示的)。表面150可以包括例如装置100的键盘的一部分(如果装置100是膝上型计算机)。更一般地,表面150可以包括可以被定位成接近显示屏幕170并且在与显示屏幕170成一定角度下的任何反射表面(在设备100的内部或外部),所述反射表面允许反射屏幕光180并且将反射光的至少一部分190引导回显示屏幕170,所述至少一部分可以被传感器捕获以便测量环境光(例如,als)。为简单起见,在下文中将可互换地使用“反射屏幕光”、“屏幕光反射”和“反射”。将参照图2至图3描述与不同类型的装置100相关联的屏幕光反射的示例。

反射屏幕光190可以对由als110、112或114测量的环境光测量值作出贡献或产生影响。例如,环境光可以被测量为具有可能比在显示屏幕170处没有光反射而测量的情况下的环境光亮度更高的亮度值。因此,可以调节(例如,增大)屏幕光源172亮度来补偿环境光亮度增大(如由als110、112或114所测量的)。屏幕光源172的增大的亮度可进而引起反射光190的亮度增大,使环境光(如由als110、112或114所测量的)增大甚至更多。如果继续,则此正反馈可最终将屏幕光源172的亮度调节到其最高值。因此,电力可能被不期望地花费用于在没有特定需要的情况下对屏幕光源172供电。在一些情形中,例如,当装置是便携式设备时,电力浪费可能是严重的。

因此,屏幕光180返回到显示屏幕170的反射190(如果存在)可以对环境光测量值作出贡献并且引起以上所描述的正反馈。本公开的实施例提供了检测可能引起正反馈的屏幕光反射190。本公开的实施例进一步提供了当检测到屏幕光到屏幕的反射或者至少确定这种反射的可能性时将反射所引起的正反馈考虑在内的屏幕光源172亮度调节。例如,传感器110、112、114中的一些传感器可以配置成用于测量并提供可以指示存在或不存在屏幕光180到显示屏幕170的反射190的一个或多个参数的读数。可以如以下所描述的那样判定存在(至少存在的可能性)或不存在屏幕光到显示屏幕170的反射190。

装置100可以进一步包括用于促进传感器数据聚集和处理的其他部件。例如,装置100可以包括传感器聚集器(例如,传感器集线器,未示出),所述传感器聚集器与传感器阵列140耦合并且配置成用于聚集由传感器阵列140提供的数据以供进一步处理。用于促进传感器数据聚集和处理的装置100的部件的数量和配置可以变化,并且并非本公开的主题。

装置100可以进一步包括处理模块160,所述处理模块与传感器阵列140(以及用于促进传感器数据聚集的其他部件)耦合,并且配置成用于处理由传感器阵列140提供的读数并且根据所处理的读数调节显示屏幕170的光源172的亮度或使其被调节。例如,处理模块160可以配置成用于至少部分地基于所述环境光以及指示存在或不存在所述屏幕光180到所述显示屏幕170的反射190的所述一个或多个参数的测量值来调节所述显示屏幕光的所述亮度值或使其被调节。处理模块160可以存储在存储器106中,并且可以在处理器104上可执行。在替代性实施例中,处理模块160可以在硬件(例如,专用集成电路(asic)或可编程电路(如编程有操作逻辑的现场可编程门阵列(fpga)))中实现。在又其他实施例中,处理模块160可以在硬件和软件的组合中实现。

更具体地,处理模块160可以配置成用于确定所测量的环境光在亮度阈值之上。基于此确定,处理模块160可以进一步确定可能需要调节(例如,增大)显示屏幕170的屏幕光源172的亮度值以补偿在亮度阈值之上的环境光。处理模块160可以基于指示存在或不存在屏幕光180到显示屏幕170的反射190的一个或多个参数的测量值来进一步确定存在屏幕光到显示屏幕170的反射。因此,处理模块160可以响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定存在所述屏幕光180到所述显示屏幕170的为调节所述环境光测量值作出贡献的反射190存在而调节所述屏幕光源172的所述亮度值或使其被调节。例如,处理模块160可以调节屏幕光源172的亮度值或使其被调节至固定值(例如,最大屏幕亮度值的大约20%)。

在实施例中,处理模块160可以配置成用于基于指示存在或不存在屏幕光180到显示屏幕170的反射190的一个或多个参数的测量值来确定不存在屏幕光180到显示屏幕170的反射190。因此,处理模块160可以响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定不存在所述屏幕光180到所述显示屏幕170的反射190而调节所述屏幕光源172的所述亮度值或使其被调节。

例如,处理模块160可以基于环境光的测量值计算屏幕光源172的相应亮度值,或者基于环境光的测量值从数据存储设备(例如,存储器106或可由装置100访问的外部存储设备)中检索相应亮度值。

图2展示了根据一些实施例的配置有显示屏幕光亮度调节的示例装置200,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到显示屏幕的反射。如所示出的,装置200可以包括具有本体202和盖子204的膝上型计算机,所述盖子包括显示屏幕170。传感器208(如als传感器)可以配置成用于测量膝上型计算机200周围的环境光。如所示出的,屏幕光180可以被包括膝上型计算机200的本体202的键盘侧的表面150反射,以便将反射屏幕光190提供回屏幕170。

图3展示了根据一些实施例的配置有显示屏幕光亮度调节的另一个示例装置300,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到显示屏幕的反射。如所示出的,装置200可以包括:平板计算机、智能电话、pda或具有包括显示屏幕170的本体302的其他移动设备。传感器308(如als传感器)可以配置成用于测量装置300周围的环境光。如所示出的,装置300可以以与基本上水平表面(例如,表面150)成角度312而被放置,例如,通过靠在物体320上。类似于图3的示例,屏幕光180可以被包括反射表面的表面150反射,以便将反射屏幕光190提供回屏幕170。

如参照图1所描述的,图2至图3的示例装置200和300可以包括具有传感器110、112、114的传感器阵列140,所述传感器阵列与处理模块160耦合。处理模块160可以存储在存储器106中,并且可以在处理器104上可执行。

如图2和图3中所示出的,屏幕光180可以被表面150反射,向als208(308)馈送反射光190,这可能导致装置200(300)的操作系统增大屏幕亮度(例如,通过增大屏幕光源(未示出)的亮度)。由于正反馈,因此可以将屏幕光亮度调节到最大水平。

参照图2,在特定条件下(例如,当显示屏幕170被放置在与本体202的键盘侧成一定角度下(例如,在预定角度以下)时),屏幕光180可以被反射回显示屏幕170(形成反射屏幕光190)。

传感器110、112、114可以包括用于测量膝上型计算机200的姿势(例如,本体202相对于水平面的位置)的加速度计,和/或用于测量具有显示屏幕170的盖子204相对于膝上型计算机200的本体202的角度212的传感器。例如,传感器110、112、114之一可以包括用于测量屏幕铰链240的旋转程度的传感器,所述旋转程度可以与角度212相对应。处理模块160可以配置成用于至少部分地基于所测量的角度212来确定存在屏幕光180到显示屏幕170的反射190。例如,处理模块160可以通过确认所测量的角度212在屏幕到本体角度阈值之下(例如,约30度)来确定存在屏幕光到显示屏幕的反射。在实施例中(例如,屏幕铰链角度传感器不存在的情况下),可以判定本体202是否被基本上水平地放置(或在与水平面成预定角度下)。可以基于这些因素或者至少基于所测量的角度212来判定存在或不存在反射。

参照图3,在特定条件下(例如,当显示屏幕170被放置在接近(例如,以在预定阈值之下的距离)基本上水平表面并且在与表面(例如,150)成一定角度(例如,在预定角度以下)下时),可以将屏幕光180反射回显示屏幕170。

传感器110、112、114可以包括用于测量显示屏幕170与外部物体(例如,表面150)之间距离的接近度传感器。传感器110、112、114可以进一步包括用于提供测量值的加速度计和/或陀螺仪,可以从所述测量值中导出装置300的本体302与基本上水平面(如表面150)所成的角度(例如,显示屏幕170的角度312)。另外地或替代性地,传感器110、112、114可以提供角度312的直接测量值。

处理模块160可以确定显示屏幕170与外部物体(例如,表面150)之间的所测量距离在距离阈值之下。处理模块160可以进一步确定显示屏幕170与水平面所成的角度在屏幕到水平面阈值之下。因此,处理模块160可以至少部分地基于到表面150的距离(确定为在距离阈值之下)和角度312(确定为在屏幕到水平面阈值之下)来确定存在屏幕光180到显示屏幕170的反射190。

以上所描述的确定存在屏幕光到装置(例如,200或300)的显示屏幕的反射的方法可以被描述为间接检测反射存在(或者至少反射存在的可能性)。如所示出的,间接检测可以基于对参数(如显示屏幕与表面所成的角度、与表面的接近度等)的分析,所述参数可以指示存在或不存在屏幕光到显示屏幕的反射。在对间接检测的替代方案中,可以采用检测屏幕光到显示屏幕的反射存在(或这种反射的可能性)的直接方法。

例如,装置200或300的处理模块160可以配置成用于记录(例如,在一段时间内)指示环境光的测量值以及屏幕光亮度值的相应调节的数据,并且用于至少部分地基于所记录的数据来确定存在反射。例如,所记录的环境光测量值以及屏幕光亮度值的相应调节可以与对应于正反馈存在的已知(例如,所存储的)模式进行比较。所存储的模式可以指示例如环境光可以在亮度阈值之上,并且可以示出亮度的连续增大,并且响应于屏幕光而可以越来越亮直到其达到最大亮度。如果所记录的环境光的测量值以及屏幕光亮度值的相应调节被确定为匹配所存储的模式(例如,具有确定边缘),则可以确定由于到显示屏幕的屏幕光反射而产生的正反馈。

在另一个示例中,可以通过根据特定模式(例如,在一段时间内,屏幕光可以变亮以及变暗几次)调节屏幕光(例如,由处理模块160)并且从als传感器处接收环境光的相应测量值来确定存在(或这种存在的可能性)屏幕光反射。如果所测量的环境光响应于利用屏幕光进行操纵而保持相同,则可以推断屏幕光反射没有影响环境光的读数。如果所测量的环境光响应于操纵(例如,与屏幕光亮度的变化相对应的增大或其他方式的波动),则可以推断反射屏幕光影响环境光的读数并且因此所述反射屏幕光存在(或可能存在)。

在另一个示例中,可以通过检测环境光中存在可能与反射光相对应的频率模式来确定存在屏幕光反射(或这种存在的可能性)。例如,处理模块160可以基于检测到的与反射光相对应的频率模式存在来确定存在屏幕光到显示屏幕的反射。更具体地,可以检测、识别并过滤出可能与反射光相对应的具有特定脉宽调制(pwm)的频率模式。

在对装置的显示屏幕的屏幕光反射存在的直接或间接检测的另外或替代方案中,可以采用阻止到装置的显示屏幕的屏幕光反射的方法。例如,如果装置包括用于使als能够从环境光读数中检测并过滤出屏幕光反射(例如,过滤出与反射屏幕光有关的光频率)的逻辑,则可以避免到显示屏幕的屏幕光反射和正反馈。因此,als所提供的环境光读数可能不受反射屏幕光影响,并且可以将屏幕光亮度调节成适应于als提供的环境光读数。

图4是根据一些实施例的用于提供显示屏幕光亮度调节的过程流程图,所述显示屏幕光亮度调节至少部分地基于存在或不存在屏幕光到装置的显示屏幕的反射。过程400可以适合于参照图1至图3更早描述的各个实施例的元件中的一些元件并由其执行。例如,所述过程可以由装置200(300)的处理模块160执行。在替代性实施例中,可以利用更多或更少的操作(或操作的不同顺序)来实践过程400。可以周期性地重复或者连续地执行过程400。

过程400可以开始于框402,并且包括:由布置在装置(如装置200或300)的显示屏幕上的als传感器接收环境光读数。

在框404处,过程400可以包括:基于als读数计算环境光亮度。

在决策框406处,过程400可以包括:判定所计算的环境光亮度是否在预定亮度阈值之上。如果在决策框406处确定环境光亮度在亮度阈值之下,则过程400可以在框408处继续。在框408处,过程400可以包括:根据所计算的环境光亮度调节显示屏幕亮度或使其被调节。例如,可以将显示屏幕亮度设置成相应调节值。例如,可以基于所计算的环境光亮度来计算相应亮度值。在另一个示例中,可以基于所计算的环境光亮度从可由装置访问的数据存储设备中检索相应亮度值。之后,过程400可以结束。

如果在决策框406处,确定环境光亮度在亮度阈值之上,则在框410处,过程400可以包括:判定存在或不存在屏幕光到显示屏幕的反射。如参照图2至图3所描述的,可以采用许多不同方式来判定存在或不存在屏幕光到显示屏幕的反射。将参考图5更详细地描述框410的过程。

在决策框412中,过程400可以包括:判定是否由于框410的操作而确定存在屏幕光到显示屏幕的反射。

如果在决策框412处确定了存在屏幕光到显示屏幕的反射,则过程400可以在框414处继续。在框414处,过程400可以包括:响应于在框406处确定环境光的测量值在亮度阈值之上并且在框414处确定存在屏幕光到显示屏幕的反射,调节屏幕光的亮度值或使其被调节。例如,可以调节屏幕光的亮度值或使其被调节到固定值(如屏幕光的最大亮度值的大约20%)。之后,过程400可以结束。

如果在决策框412处,确定了不存在屏幕光到显示屏幕的反射,则可以在框408处继续。在框408处,过程400可以包括:响应于在框406处确定环境光的测量值在亮度阈值之上并且在框412处确定不存在屏幕光到显示屏幕的反射,调节屏幕光的亮度值或使其被调节。如参照框408所描述的,可以采用许多不同方式将显示屏幕亮度设置成相应调节值。如之前所描述的,之后,过程400可以结束。

图5是根据一些实施例的用于判定存在或不存在屏幕光到装置的显示屏幕的反射的过程流程图。过程500可以适合于参照图1至图3更早描述的各个实施例的元件中的一些元件并由其执行。例如,所述过程可以由装置200(300)的处理模块160执行。过程500详细地描述了由图4的框410指示的操作。

过程500可以在决策框502处开始并且包括判定对存在或不存在屏幕光到装置的显示屏幕的反射的直接检测是否可用,或者在替代方案中,阻止屏幕光到装置的显示屏幕的反射是否可供应用。

如果在决策框502处确定对反射的直接检测或阻止可用,则在框504处,可以应用可用机构中的至少一个可用机构,并且可以检测或阻止反射。

如以上所描述的,直接检测可以包括:记录环境光的测量值以及屏幕光亮度值的相应调节;将所记录的环境光测量值以及屏幕光亮度的相应调节与对应于正反馈存在的已知(例如,所存储的)模式进行比较;并且至少部分地基于所述比较来确定存在反射。

直接检测可以进一步包括:根据特定模式操纵屏幕光;并且响应于所述操纵而分析所接收到的环境光的相应测量值。

直接检测可以进一步包括:检测具有可能与反射光相对应的所确定频率模式(例如,pwm频率模式)的环境光的部件存在;并且因此确定存在屏幕光到显示屏幕的反射。

阻止到装置的显示屏幕的屏幕光反射可以包括从环境光读数中检测并过滤出屏幕光反射(例如,过滤出与反射屏幕光有关的pwm频率模式)。

如果在决策框502处确定直接检测或阻止反射不可用,则在决策框508处,可以确定来自提供屏幕铰链角度(旋转程度)的测量值的传感器的读数可能可用。如参照图2所描述的,可以将这种传感器提供给计算设备200(如膝上型计算机)。

如果在决策框508处确定来自提供屏幕铰链角度(旋转程度)的测量值的传感器的读数可用,则在决策框510处可以判定所测量的角度是否在屏幕到本体角度阈值之下。此外,可以判定本体是否被基本上水平地放置(或在与水平面所成的预定角度之下)。如果在决策框510处确定所测量的角度在屏幕到本体角度阈值之下(并且,在一些实施例中,计算设备的本体被基本上水平地放置),则在框512处,可以确定存在屏幕光到显示屏幕的反射。

如果在决策框510处确定所测量的角度等于或大于屏幕到本体角度阈值之下(并且,在一些实施例中,计算设备的本体被基本上水平地放置),则在框516处,可以确定存在屏幕光到显示屏幕的反射。

如果在决策框508处确定来自提供屏幕铰链角度(旋转程度)的测量值的传感器的读数不可用,则在决策框514处,可以判定来自接近度传感器的读数是否可用。如果来自接近度传感器的读数可用,则在决策框518处,可以判定装置(例如,平板计算机、智能电话或如参照图3所描述的其他移动设备)的显示屏幕与物体之间的距离是否在预定距离阈值之下。物体可以包括一表面,屏幕光可(或可以不)从所述表面反射回显示屏幕。

如果确定装置的显示屏幕与物体之间的距离等于或大于距离阈值,则在框516处,可以确定不存在屏幕光到显示屏幕的反射。

如果确定装置的显示屏幕与物体之间的距离在距离阈值之下,则在决策框520处,可以判定显示屏幕与水平面所成的角度是否在屏幕到水平面阈值之下。

如果确定显示屏幕与水平面所成的角度在屏幕到水平面阈值之下,则在框512处,可以确定存在屏幕光到显示屏幕的反射。如果确定显示屏幕与水平面所成的角度等于或大于屏幕到水平面阈值,则在框516处,可以确定不存在屏幕光到显示屏幕的反射。

图6展示了根据一些实施例的适用于使用图1的各种部件的示例计算设备600。在一些实施例中,示例计算设备600可以包括装置100,包括装置100的各种部件,如包括传感器110、112、114的传感器阵列140、显示器170和处理模块160。

如所示的,计算设备600可以包括一个或多个处理器或处理器核602和系统存储器604。为了本申请(包括权利要求书)的目的,术语“处理器”和“处理器核”可以被认为是同义的,除非上下文另外明确要求。处理器602可以包括任何类型的处理器,如中央处理单元(cpu)、微处理器等。处理器602可以被实现为具有多核的集成电路,例如,多核微处理器。计算设备600可以包括大容量存储设备606(如固态驱动器、易失性存储器(例如,动态随机存取存储器(dram)等等))。通常,系统存储器604和/或大容量存储设备606可以是任何类型的临时和/或永久存储设备,包括但不限于:易失性和非易失性存储器、光学存储设备、磁存储设备、和/或固态大容量存储设备等等。易失性存储器可以包括但不限于静态和/或动态随机存取存储器。非易失性存储器可以包括但不限于:电可擦除可编程只读存储器、相变存储器、电阻存储器等等。

计算设备600可以进一步包括输入/输出(i/o)设备608(如图1的显示器170、软键盘、触摸感应屏、图像捕获设备等等)和通信接口610(如网络接口卡、调制解调器、红外接收器、无线电接收器(例如,近场通信(nfc)、蓝牙、wifi、4g/6glte)等等)。i/o设备608可以进一步包括如所示出的具有传感器110、112、114的传感器阵列140。

通信接口610可以包括可以配置成用于根据以下各项来操作设备600的通信芯片(未示出):全球移动通信系统(gsm)、通用分组无线业务(gprs)、通用移动电信系统(umts)、高速分组接入(hspa)、演进hspa(e-hspa)、或长期演进(lte)网络。通信芯片还可以配置成用于根据以下各项来进行操作:增强数据gsm演进(edge)、gsmedge无线电接入网络(geran)、通用陆地无线电接入网络(utran)、或演进型utran(e-utran)。通信芯片可以配置成用于根据以下各项来进行操作:码分多址(cdma)、时分多址(tdma)、数字增强无绳电信(dect)、演进数据优化(ev-do)、其衍生物、以及被指定为3g、4g、5g等的任何其他无线协议。通信接口610可以根据其他实施例中的其他无线协议来进行操作。

上述计算设备600元件可以经由系统总线612相互耦合,所述系统总线可以表示一条或多条总线。在多条总线的情况下,它们可以由一个或多个总线桥(未示出)桥接。这些元件中的每个元件可以执行其在本领域中已知的常规功能。具体地,系统存储器604和大容量存储设备606可以用来存储实现操作系统的编程指令的工作副本和持久副本,包括与装置100相关联的操作(如图1的处理模块160)和/或各种应用,它们共同被称为计算逻辑622。计算逻辑622可以通过由(多个)处理器602支持的汇编指令或可以编译成这类指令的高级语言来实现。

编程指令的永久副本可以在工厂中或在现场通过(例如)分布式介质(未示出)(如压缩盘(cd))或者通过通信接口610(从分布式服务器(未示出))被放置到永久存储设备606中。也就是说,具有代理程序的实施方式的一个或多个分布式介质可以用于分布所述代理并且对各种计算设备进行编程。

元件608、610、612的数量、能力、和/或容量可以取决于计算设备600是否用作静止计算设备(如机顶盒或台式计算机)或移动计算设备(如平板计算设备、膝上型计算机、游戏控制台、或智能电话)而发生改变。它们的构成是另外已知的,并且因此将不进行进一步描述。

处理器602中的至少一个处理器可以与具有配置成用于实践参考图1至图5所描述的实施例的方面的计算逻辑622的存储器一起封装。对于一个实施例,处理器602中的至少一个处理器可以与具有计算逻辑622的存储器封装在一起以形成封装中的系统(sip)或片上系统(soc)。针对至少一个实施例,soc可以在例如(但不限于)计算设备(如膝上型计算机、计算平板或智能电话)中被利用。

在各个实施例中,计算设备600可以包括膝上型计算机、上网本、笔记本、超极本、智能电话、平板计算机、个人数字助理(pda)、超移动pc或任何其他移动计算设备。在进一步实现方式中,计算设备600可以是对数据进行处理的任何其他电子设备。

可由以下示例进一步展示本文中所描述的实施例。示例1是一种具有屏幕光亮度调节的装置,所述装置包括:显示屏幕,其中,所述显示屏幕包括具有一亮度值的屏幕光;一个或多个传感器,所述一个或多个传感器被布置在所述装置中,用于测量环境光并且测量指示存在或不存在所述屏幕光到所述显示屏幕的反射的一个或多个参数;以及处理模块,所述处理模块与所述传感器模块耦合,以便至少部分地基于所述环境光以及指示存在或不存在所述屏幕光到所述显示屏幕的反射的所述一个或多个参数的测量值来调节所述显示屏幕光的所述亮度值或使其被调节。

示例2可以包括如示例1所述的主题,其中,所述处理模块用于调节所述显示屏幕的所述亮度值或使其被调节包括用于确定所述所测量环境光在亮度阈值之上。

示例3可以包括如示例2所述的主题,其中,所述处理模块用于:基于所述一个或多个参数的所述测量值确定存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定存在所述屏幕光到所述显示屏幕的为所述环境光测量值作出贡献的反射,调节所述屏幕光的所述亮度值或使其被调节。

示例4可以包括如示例3所述的主题,其中,所述处理模块用于调节所述屏幕光的所述亮度值或使其被调节包括用于调节所述亮度值或使其被调节至固定值。

示例5可以包括如示例2所述的主题,其中,所述处理模块用于:基于所述一个或多个参数的所述测量值确定不存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定不存在所述屏幕光到所述显示屏幕的反射,调节所述屏幕光的所述亮度值或使其被调节。

示例6可以包括如示例5所述的主题,其中,所述处理模块用于调节所述屏幕光的所述亮度值或使其被调节包括用于:基于所述环境光的所述测量值计算相应亮度值,或者基于所述环境光的所述测量值,从可由所述装置访问的数据存储设备中检索所述相应亮度值。

示例7可以包括如示例1所述的主题,其中,所述一个或多个传感器用于测量一个或多个参数包括用于测量所述显示屏幕相对于所述装置的本体的角度,其中,所述处理模块用于至少部分地基于所述测量的角度来确定存在所述屏幕光到所述显示屏幕的反射。

示例8可以包括如示例7所述的主题,其中,所述处理模块用于确定存在所述屏幕光到所述显示屏幕的所述反射进一步包括用于确定所述测量的角度在屏幕到本体角度阈值之下。

示例9可以包括如示例1所述的主题,其中,所述一个或多个传感器用于测量一个或多个参数包括用于确定所述显示屏幕与外部物体之间的距离,其中,所述处理模块用于至少部分地基于所述确定的距离来确定存在所述屏幕光到所述显示屏幕的反射。

示例10可以包括如示例9所述的主题,其中,所述处理模块用于确定存在所述屏幕光到所述显示屏幕的反射包括用于确定所述确定的距离在距离阈值之下。

示例11可以包括如示例10所述的主题,其中,所述一个或多个传感器进一步用于确定所述显示屏幕与水平面所成的角度,其中,所述处理模块用于确定存在所述屏幕光的所述反射进一步包括用于确定所述显示屏幕与所述水平面所成的所述角度在屏幕到水平面阈值之下。

示例12可以包括如示例1所述的主题,其中,所述一个或多个传感器用于测量一个或多个参数包括用于检测存在具有确定频率的光分量,其中,所述处理模块用于至少部分地基于存在所述检测到的具有所述确定频率的所述光分量来确定存在所述屏幕光到所述显示屏幕的反射。

示例13可以包括如示例1所述的主题,其中,所述处理模块进一步用于记录指示所述环境光的所述测量值的数据以及对所述亮度值的相应调节,并且用于至少部分地基于所述记录的数据来确定存在反射。

示例14可以包括如示例1所述的主题,其中,所述一个或多个传感器至少包括以下各项中所选一项:环境光传感器(als)、陀螺仪、接近度传感器、屏幕铰链旋转程度测量传感器或加速度计。

示例15可以包括如示例14所述的主题,其中,所述装置包括以下各项之一:膝上型计算机、平板计算机或智能电话。

示例16可以包括如示例1至15中任一项所述的主题,其中,所述一个或多个传感器用于测量环境光包括用于测量以下各项中的至少一项:环境光强度或环境光频率。

示例17是一种或多种非暂态计算设备可读介质,具有存储在其上的可执行指令,所述指令响应于执行而使得计算设备提供用于执行以下各项的处理模块:从布置在所述计算设备中的一个或多个传感器处获得环境光以及指示存在或不存在屏幕光到所述计算设备的显示屏幕的反射的一个或多个参数的读数;确定所述所测量的环境光在阈值之上;以及基于所述环境光以及指示存在或不存在所述屏幕光到所述计算设备的所述显示屏幕的反射的所述一个或多个参数的所述读数来调节所述显示屏幕的所述亮度值或使其被调节。

示例18可以包括如示例17所述的主题,其中,所述指令进一步提供用于执行以下各项的所述处理模块:基于所述一个或多个参数的所述测量值确定存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定存在所述屏幕光到所述显示屏幕的为所述环境光测量值作出贡献的反射,调节所述屏幕光的所述亮度值或使其被调节。

示例19可以包括如示例18所述的主题,其中,所述处理模块用于调节所述屏幕光的所述亮度值或使其被调节包括用于调节所述亮度值或使其被调节至固定值,其中,所述固定值包括最大亮度值的大约20%。

示例20可以包括如示例17至19中任一项所述的主题,其中,所述指令进一步提供用于执行以下各项的所述处理模块:基于所述一个或多个参数的所述测量值确定不存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定不存在所述屏幕光到所述显示屏幕的反射,调节所述屏幕光的所述亮度值或使其被调节。

示例21是一种用于显示屏幕亮度的计算机实现的方法,所述方法包括:由计算设备从布置在所述计算设备中的一个或多个传感器处获得环境光以及指示存在或不存在屏幕光到所述计算设备的显示屏幕的反射的一个或多个参数的读数;由所述计算设备确定所述所测量的环境光在阈值之上;以及基于所述环境光以及指示存在或不存在所述屏幕光到所述计算设备的所述显示屏幕的所述反射的所述一个或多个参数的所述读数来由所述计算设备调节或使调节所述显示屏幕的所述亮度值。

示例22可以包含如示例21所述的主题,进一步包括:基于所述一个或多个参数由所述计算设备确定存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定存在所述屏幕光到所述显示屏幕的为所述环境光测量值作出贡献的反射,而由所述计算设备调节所述屏幕光的所述亮度值或使其被调节。

示例23可以包含如示例21所述的主题,进一步包括:基于所述一个或多个参数由所述计算设备确定不存在所述屏幕光到所述显示屏幕的反射;以及响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定不存在所述屏幕光到所述显示屏幕的反射,由所述计算设备调节所述屏幕光的所述亮度值或使其被调节。

示例24是一种用于显示屏幕亮度的设备,所述装置包括:用于从布置在所述计算设备中的一个或多个传感器处获得环境光以及指示存在或不存在屏幕光到所述计算设备的显示屏幕的反射的一个或多个参数的读数的装置;用于确定所述所测量的环境光在阈值之上的装置;以及用于基于所述环境光以及指示存在或不存在所述屏幕光到所述计算设备的所述显示屏幕的所述反射的所述一个或多个参数的所述读数来调节或使调节所述显示屏幕的所述亮度值的装置。

示例25可以包含如示例24所述的主题,进一步包括:用于基于所述一个或多个参数确定存在所述屏幕光到所述显示屏幕的反射的装置;以及用于响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定存在所述屏幕光到所述显示屏幕的为所述环境光测量值作出贡献的反射而调节所述屏幕光的所述亮度值或使其被调节的装置。

示例26可以包含如示例24所述的主题,进一步包括:用于基于所述一个或多个参数确定不存在所述屏幕光到所述显示屏幕的反射的装置;以及用于响应于确定所述环境光的所述测量值在所述亮度阈值之上并且确定不存在所述屏幕光到所述显示屏幕的反射调节所述屏幕光的所述亮度值或使其被调节的装置。

以对理解要求保护的主题最有帮助的方式将各种操作依次描述为多个分立操作。然而,描述的顺序不应被解释为暗示这些操作一定依赖于顺序。使用任何合适的硬件和/或软件以便根据期望来配置,可以将本公开的实施例实现到系统中。

虽然已经为了描述的目的在本文中展示和描述了某些实施例,但是可以在不脱离本公开的范围的情况下用适合于实现相同目的的各种各样的替代和/或等效实施例或实现方式来代替所示出和描述的实施例。本申请旨在覆盖本文中所讨论的实施例的任何修改或变化。因此,显然意图是,本文中所描述的实施例仅由权利要求书及其等效物来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1