计算装置可包括显示装置以与用户交互。例如,显示装置可向用户呈现信息和内容,并且还可接受来自用户的输入(例如,具有触屏特征的计算装置)。由于如同平板和智能电话的便携式计算装置的功能的增加,用户在他们的装置上花更多的时间并且经由显示器与他们的装置交互。
附图说明
参照以下附图描述本申请的一些示例:
图1例示了一种包括控制器的计算装置的示例,该控制器基于用户距装置的距离调节显示表面的亮度;
图2例示了一种基于用户距装置的距离调节显示表面的亮度的计算装置的示例;
图3是例示了一种基于用户距装置的距离调节计算装置的显示屏的亮度的方法的流程图的一个示例;
图4是例示了一种基于用户距装置的距离调节计算装置的显示屏的亮度的方法的流程图的另一示例;以及
图5例示了一种包括计算机可读介质的计算装置的示例,该计算机可读介质具有基于用户距装置的距离调节显示屏的亮度的指令。
具体实施方式
随着移动装置和在移动装置上运行的应用的迅速发展,用户花更多的时间读取来自移动装置的内容。例如,移动装置可起电子书阅读器的作用(或者用电子书阅读器被启用)以读取数字书或电子书(即,e书)、报纸、杂志和期刊。由于用户花更多的时间消费来自他们的移动装置的内容,可能会因用户极为接近于显示器以及显示器的亮度而对用户的眼睛产生压力。
为了优化功耗,一些装置具有显示器可在闲置一段时间后或者在不发生用户交互时关闭或变暗的自动模式/特征。然而,此特征可能没有考虑到:尽管用户没有与装置交互(例如,经由虚拟键盘或触屏提供输入),但用户可能正在读取显示器上的内容,而在这种情形下关闭或者调暗显示器可能会使用户不快或沮丧。此外,当自动模式/特征不可用时,显示器可能会被设定在固定的或特定的亮度水平,并且当装置的环境亮度(例如,装置的外部环境的亮度)变化时,显示器的亮度不会相对于环境亮度而发生变化。
所描述的示例通过提供基于用户距装置的距离和装置的环境亮度的组合而自动调节显示器的亮度的方案来解决上述难题。例如,显示器的亮度基于用户与装置的接近度而变化,并且亮度变化的幅度或比率是装置的环境亮度的函数。作为例示,在光线明亮的房间内,装置的亮度相对于用户与装置的接近度的变化可以是X/cm,然而,在光线昏暗的房间内,装置的亮度相对于用户与装置的接近度的变化可以是Y/cm,其中,X小于Y。通过基于用户与装置的接近度以及环境的亮度而自动调节装置的亮度,可缓解对用户眼睛的压力并且可优化功耗,从而改善整体用户体验。
在一个示例中,计算装置包括显示表面。该装置还包括确定用户距装置的距离的第一传感器、确定装置的环境亮度的第二传感器以及基于用户距装置的距离和环境亮度而自动调节显示表面的亮度的控制器。
在另一示例中,调节计算装置的显示屏的亮度的方法包括:通过第一传感器确定用户距装置的距离;以及通过第二传感器确定装置的环境亮度。该方法还包括:基于用户距装置的距离和环境亮度而自动调节显示屏的亮度。
在另一示例中,非暂时性计算机可读存储介质包括当被计算装置的控制器运行时使计算装置确定用户距装置的距离并确定装置的环境亮度的指令。该指令是可运行为基于用户距装置的距离和装置的环境亮度而自动调节装置的显示屏的亮度。
现在参照附图,图1是一种包括基于用户距装置的距离而调节显示表面的亮度的控制器的计算装置的示例。计算装置102可以是例如平板计算装置、智能电话、混合便携计算装置、个人电子助理(PDA)、移动装置、媒体播放器、便携式阅读装置或者任意其他包括显示表面106的个人计算装置。计算装置102还可包括控制器104、第一传感器108和第二传感器108。
显示表面106可以是例如发光二极管(LED)、等离子显示器、液晶显示器(LCD)、有机发光二极管显示器(OLED)、阴极射线管(CRT)显示器或者任意显示器技术。显示表面106可以是二维或三维显示器。此外,显示表面106可以是触敏触摸屏或者诸如电容式触摸屏的任意交互式显示器,其中,用户的手指可起鼠标和光标的作用以提供输入并且/或者触控笔可用于提供输入。可替换地或者除此以外,显示表面106可提供或显示屏幕上的虚拟键盘以与计算装置102交互。在这种示例中,可在显示表面上显示虚拟键盘图像,并且可使用虚拟键盘提供字母数字的输入。
第一传感器108可以是用于确定用户距装置102的距离118的任意传感器。例如,传感器108可包括图像传感器和声音传感器中的至少一个。作为图像传感器,传感器108可以是相机、图像捕捉装置或者可检测极为接近于装置102的用户的存在并且确定用户距装置102的距离118的任意其他装置。作为示例,传感器108可间歇发光(以预定的时间段)并接收所发射的从用户反射的光以确定用户距装置102(或距显示表面106)的距离118。作为另一示例,传感器108可以是使用飞行时间技术基于光传递到对象(例如,用户)并回到传感器(即,接收器)所花的时间来测量距离118的图像传感器(例如,3D图像传感器)。
作为声音传感器,传感器108可以是测量声音强度以估计或确定用户的距离118的传感器。例如,传感器108可测量用户的声音或周围的声音的强度,以确定用户距装置102的距离118(例如,当用户正在通话、视频会议时或者空闲时)。此外,传感器108可以是周期性地生成高频声波并评估由传感器回收到的回声的超声传感器,传感器计算发送信号与接收回声之间的时间间隙以确定对象(例如,用户)到装置102的距离118。相应地,传感器108可使用光和/或声音来确定用户距装置102的距离118。
第二传感器110可以是确定装置102的环境亮度120的任意传感器。例如,传感器110可以是测量装置102的环境中的光的强度的光传感装置,诸如感光器、光探测器或者环境光传感器。由此,传感器110可测量用于装置102的环境光的水平。
控制器104可以是管理装置102的某些功能的硬件和软件的组合。例如,控制器104可基于用户距装置的距离118和装置102的环境亮度120而自动调节显示表面106的亮度。控制器104可以是例如嵌入式控制器或显示器控制器。
控制器104可从第一传感器108接收用户的距离118的输出,从第二传感器110接收环境亮度120的输出,并且自动调节显示表面106的亮度水平。例如,控制器104可将亮度调节信号114发送给显示表面106以控制显示表面106的亮度。控制器104可随着用户距装置102的距离的增加而提高显示表面106的亮度,并且随着用户距装置102的距离的减小而降低显示表面106的亮度。此外,显示表面106的亮度随距离而变化的幅度或比率是环境亮度的函数。
作为例示,如果显示表面的亮度是以电压(V)测量的,并且用户与装置102的距离是以厘米(cm)测量的,则当环境(例如,房间)为光线明亮时,控制器104对显示表面106的亮度施加0.1V/cm的变化,并且当环境为光线昏暗时,控制器104对显示表面106的亮度施加0.2V/cm的变化。相应地,亮度随距离变化的幅度可基于环境亮度(或可以是环境亮度的函数)。
在一些示例中,用户可被提供有启用或停用自动亮度调节的选择权。在这种示例中,用户可被提供有用于选择或取消选择自动亮度调节特征的图形用户界面(GUI)。在某些示例中,可基于用户输入或由用户预先配置的输入值来控制显示表面106的亮度,诸如将显示表面106的亮度提高或降低一定百分比(例如当前亮度因子的5%)。在这种示例中,用户可给提高因子提供与降低因子不同的值,或者提供相同的提高因子和降低因子。在一些示例中,显示表面的亮度随用户的距离变化的比率可基于由用户提供的提高因子/降低因子。
在某些示例中,当第一传感器108在第一预定时间段(例如,1分钟)之后未检测到用户的存在时,控制器104可调暗显示表面106,以节省装置102的功耗。在另一些示例中,当传感器108在第二预定时间段(例如,1分钟或2分钟)之后未检测到用户的存在时,控制器104可关闭显示表面106以省电。
图2是一种基于用户距装置的距离而调节显示表面的亮度的计算装置的示例。在图2的示例中,计算装置102包括显示表面106、第一传感器108a-108b和第二传感器110。控制器104位于装置102内部,因此以虚线示出。
第一传感器108a可以是诸如图像捕捉装置、相机、3D图像传感器或者可检测用户210的存在并确定用户210距装置102的距离d的任意其他装置的图像传感器。第一传感器108b可以是诸如可检测用户的声音和/或测量用户声音的强度从而确定用户210距装置102的距离d的超声传感器的声音传感器。应注意的是,用户210距装置106的距离d的确定可由装置102的一个或多个第一传感器108执行。第二传感器110可以是诸如感光器、光探测器或者环境光传感器的光传感装置,以确定环境亮度。
控制器104可基于用户210与装置102的距离d和环境亮度而自动调节显示表面106的亮度。例如,当环境亮度位于第一阈值内时,控制器104可以随着用户的距离d的变化而以第一比率改变显示表面106的亮度,当环境亮度位于第二阈值内时,控制器104可以随着用户的距离d的变化而以第二比率改变显示表面106的亮度。作为例示,当环境亮度位于第一阈值内时,变化的第一变化比率可以是X/d,当环境亮度位于第二阈值内时,变化的第二变化比率可以是Y/d。因此,在用户距装置102相同距离d处,显示表面102的亮度(X或Y)可不同,这取决于环境亮度(例如,明亮光线对比昏暗光线)。
图3是例示了一种基于用户距装置的距离而调节计算装置的显示屏的亮度的方法的流程图的示例。方法300可以例如以存储在非暂时性计算机可读存储介质上的可执行指令的形式和/或以电子电路的形式实施。
方法300包括:在310中,通过第一传感器确定用户距装置的距离。例如,第一传感器108可确定用户距装置102的距离。第一传感器108可以是图像传感器和声音传感器中的一个或多个。
方法300包括:在320中,通过第二传感器确定装置的环境亮度。例如,第二传感器110可确定环境亮度(即,装置102的环境或者周围的亮度)。第二传感器110可以是光传感装置,诸如感光器、光探测器或环境光传感器。
方法300包括:基于用户距装置的距离和环境亮度而自动调节装置的显示屏的亮度。例如,控制器104可基于用户距装置102的距离d和环境亮度而自动调节显示器106的亮度。在一些示例中,图3的方法300包括除图3中描绘的那些步骤之外的额外的步骤和/或代替图3中描绘的那些步骤的额外的步骤。
图4是例示了一种基于用户距装置的距离而调节计算装置的显示屏的亮度的方法的流程图的另一示例。方法400可以例如以存储在非暂时性计算机可读存储介质上的可执行指令的形式和/或以电子电路的形式实施。
方法400包括:在410中,接收用户输入以启用显示屏的亮度的自动调节。例如,用户可被提供有选择或取消选择装置的显示器106的自动亮度调节特征的选择权。启用此特征使得传感器108确定用户距装置102的距离,并且使传感器110确定环境亮度。
方法400包括:在420中,确定用户与装置的距离增加还是减小。如果确定用户与装置的距离增加,则方法400包括:在430中,提高显示屏的亮度。然而,如果确定用户与装置的距离减小,则方法400包括:在440中,降低显示屏的亮度。例如,第一传感器108可确定用户与装置102的接近度,并且将信息提供给控制器104以用于相应地调节显示器106的亮度。
方法400包括:在450中,基于环境亮度,随着用户距装置的距离的变化而调节显示器亮度的提高和降低的幅度。例如,第二传感器110将环境亮度数据提供给控制器104。控制器104可基于环境亮度而(随着用户的距离的变化)修改显示器106的亮度的变化的比率或者变化的幅度。相应地,显示器106的亮度随着用户的距离变化的变化是环境亮度的函数。在一些示例中,图4的方法包括除图4中描绘的那些步骤之外的额外的步骤和/或代替图4中描绘的那些步骤的额外的步骤。
图5例示了一种包括计算机可读介质的计算装置的示例,该计算机可读介质具有基于用户距装置的距离而调节显示屏的亮度的指令。计算装置102包括计算机可读存储介质512。计算机可读存储介质512包括当被控制器104运行时使控制器104确定用户距装置102的距离并确定装置102的环境亮度的代码514。与距离相关的数据可由第一传感器108提供,与环境亮度相关的数据可由第二传感器110提供。代码514还可使控制器基于用户距装置的距离和环境亮度而自动调节装置的显示屏的亮度。
以上描述的技术可在用于配置计算系统以执行该方法的计算机可读介质中实施。计算机可读介质可包括,例如但不限于,任意数量的以下非暂时性介质:包括磁盘存储介质和磁带存储介质的磁性存储介质;诸如光盘介质(例如,CD-ROM、CD-R等)和数字影碟的光存储介质;全息存储器;包括基于半导体的存储单元的非易失性存储器存储介质,诸如闪存、EEPROOM、EPROM、ROM;铁磁数字存储器;包括寄存器、缓冲器或高速缓冲存储器、主存储器、RAM等的易失性存储介质;以及英特网,仅举几例。其他新颖并且显而易见型的计算机可读介质可用于存储在此讨论的软件模块。计算系统可以以许多形式建立,包括但不限于主机、微型计算机、服务器、工作站、个人计算机、记事本、个人数字助理、平板、智能电话、各种无线装置和嵌入式系统,仅举几例。
在前述说明书中,列出了大量细节以提供对本公开的理解。然而,本领域技术人员应理解的是,本公开可在没有这些细节的情况下实施。虽然已参照有限的实施例公开了本公开,但本领域技术人员将由此领会到多种修改和变型。随附权利要求书旨在覆盖落入本公开的真实精神和范围内的这种修改和变型。