本发明涉及用于控制显示装置的功率利用以减小功耗的改进技 术。所述改进技术通过在适当时候降低显示强度来减小功耗。在一个
实施例中,可根据正在显示的内容的类型来控制显示强度。例如,当 显示特定类型的内容时,可将显示强度从其高而恒定的强度水平降 低。在另一个实施例中,可根据正在显示的内容的特征来控制显示强 度。例如,当显示亮的图像时,可将显示强度从其高而恒定的强度水 平降低。在又一个实施例中,可根据正在显示的内容的类型和特征来 控制显示强度。
本发明非常适用于便携式媒体设备。便携式媒体设备可以是例如 电池供电的媒体重放设备。所述电池供电的媒体重放设备可能是高度 便携的,诸如手持式或袖珍式(pocket-sized)媒体播放器。
本发明可以多种方式实现,所述方式包括方法、系统、装置或计 算机可读介质。下面讨论本发明的几个实施例。
作为一种用于控制便携式
电子设备的显示装置的显示强度的方 法,本发明的一个实施例至少包括以下动作:识别在所述显示装置上 正在显示或要显示在所述显示装置上的内容,所述内容具有与所述内 容相关联的内容类型;确定所识别的内容的内容类型;以及基于所确 定的内容类型,设置所述显示装置的输出强度。
作为一种用于控制便携式电子设备的显示装置的
亮度的方法,本 发明的另一个实施例至少包括以下动作:识别要显示在所述显示装置 上的内容,所述内容具有与所述内容相关联的内容类型;确定所识别 的内容的内容类型;获得与所述内容类型相关联的用户偏好;以及基 于所确定的内容类型和所述用户偏好中的至少一个,设置所述显示装 置的亮度水平。
作为一种用于控制由电池供电的电子设备的显示装置的显示强 度的方法,所述电子设备还具有用户输入装置,本发明的一个实施例 至少包括以下动作:通过所述用户输入装置接收用户输入;响应于接 收到的用户输入,确定要显示的内容;确定所述要显示的内容的内容 类型;基于所述内容类型,设定所述显示装置的显示强度;如果所述 显示装置尚未被激活,则激活所述显示装置;根据所述显示强度,在 所述显示装置上显示所述内容;以及如果在所述接收到的用户输入被 接收到之后的一段预定时间内没有接收到随后的用户输入,则随后去 激活所述显示装置。
作为一种用于控制便携式电子设备的显示装置的显示强度的方 法,本发明的又一个实施例至少包括以下动作:识别要显示在所述显 示装置上的内容,所述内容具有至少一个与所述内容相关联的内容特 征;确定所识别的内容的至少一个内容特征;以及基于所述至少一个 所确定的内容特征,设置所述显示装置的输出强度水平。
作为一种计算机可读介质,其中所述计算机可读介质至少包括用 于以功率高效的方式在便携式电子设备的显示器上显示内容的计算 机程序代码,本发明的一个实施例至少包括:用于识别在所述显示器 上正在显示或要显示在所述显示器上的内容的
计算机程序代码,所述 内容具有与所述内容相关联的内容类型;用于确定所识别的内容的内 容类型的计算机程序代码;用于基于所确定的内容类型来设置所述显 示器的输出强度的计算机程序代码;以及用于根据已经设置的所述输 出强度水平在所述显示器上显示所述内容的计算机程序代码。
作为一种计算机可读介质,其中所述计算机可读介质至少包括用 于以功率高效的方式在便携式电子设备的显示器上显示内容的计算 机程序代码,本发明的另一个实施例至少包括:用于识别要显示在所 述显示器上的内容的计算机程序代码,所述内容具有与所述内容相关 联的内容类型和至少一个内容特征;用于确定所识别的内容的内容类 型和至少一个内容特征的计算机程序代码;用于基于所确定的内容类 型和至少一个所确定的内容特征而设置所述显示器的输出强度水平 的计算机程序代码;以及用于根据已经设置的所述输出强度水平在所 述显示器上显示所述内容的计算机程序代码。
作为一种便携式媒体设备,本发明的一个实施例至少包括:给所 述便携式媒体设备提供电
力的可充电电池;存储关于媒体项的媒体文 件的媒体
存储器,所述媒体文件至少包括所述媒体项的媒体内容;显 示装置;以及能够处理来自所述媒体存储器的媒体文件并生成用于控 制所述显示装置的媒体输出
信号的处理器,其中至少一个所述媒体输 出信号基于与所述媒体文件相关联的媒体项来控制所述显示装置的 显示强度。
通过以下与举例说明本发明原理的
附图相结合的详细描述,本发 明的其它方面和优点将变得显而易见。
本发明涉及用于控制显示装置的功率利用以减小功耗的改进技 术。所述改进技术通过在适当时候降低显示强度来减小功耗。在一个 实施例中,可根据正在显示的内容的类型来控制显示强度。例如,当 显示特定类型的内容时,可将显示强度从其高而恒定的强度水平降 低。在另一个实施例中,可根据正在显示的内容的特征来控制显示强 度。例如,当显示亮的图像时,可将显示强度从其高而恒定的强度水 平降低。在又一个实施例中,可根据正在显示的内容的类型和特征来 控制显示强度。
本发明非常适用于便携式媒体设备。便携式媒体设备可以是例如 电池供电的媒体重放设备。所述电池供电的媒体重放设备可能是高度 便携的,诸如手持式或袖珍式媒体播放器。便携式媒体设备的例子包 括媒体播放器(例如,MP3播放器或视频播放器)、具有媒体支持的 手机、和PDA。
下面参考图1-6讨论本发明的实施例。但是,本领域技术人员将 容易理解,由于本发明可以超出这些有限的实施例的范畴,这里给出 的关于这些图的详细描述仅仅用作示例性用途。
图1是根据本发明的一个实施例的强度控制过程100的流程图。强 度控制过程100适于以功率高效的方式控制显示装置的输出强度。例 如,媒体设备在进行操作来控制与媒体设备相关联的显示装置的输出 强度时,执行强度控制过程100。
一开始,强度控制过程100识别102在显示装置上正在显示或要显 示在显示装置上的内容。然后可确定104所识别的内容的内容类型。 内容类型的例子包括文本、照片或视频。在已经确定了内容类型之后, 可基于所确定的内容类型,设置106显示装置的输出强度水平。在图
块106之后,强度控制过程100完成并结束。在这个实施例中,基于当 前正在显示、最近曾经显示、或很快将要显示的内容的内容类型来控 制显示装置的输出强度水平。
根据这里所描述的任一实施例控制输出强度水平的优点在于,输 出强度水平可以在适当时被智能地降低,从而减小显示装置的功耗。 通过降低显示装置的功耗,使用该显示装置的媒体设备以更加功率高 效的方式操作,从而给媒体设备的电力供应可为该媒体设备供电更长 时间。
图2是根据本发明的一个实施例的显示器激活/去激活过程200的 流程图。例如,显示器激活/去激活过程200是由具有用户输入装置和 显示装置的媒体设备执行的。
显示器激活/去激活过程200从判定202开始。判定202确定是否接 收到了用户输入。例如,媒体设备的用户可与用户输入装置交互以提 供用户输入给媒体设备。当判定202确定已经接收到了用户输入时, 假定用户输入正在识别要显示的内容。而后,确定204要显示的内容 的内容类型。通常,要显示的内容具有单一内容类型,诸如文本、图 像或视频。但是,如果要显示的内容具有多种内容类型,则可使用主 要的或主导的内容类型。在另一个实施例中,内容类型可以与混合内 容类型(例如,混合的文本和图像)相关联。
此外,可获得206与内容类型相关联的用户偏好。在某些情况下, 用户可能没有提供与内容类型相关联的用户偏好,这样的情况下,可 使用默认的用户偏好或不使用用户偏好。接下来,设置208显示装置 的显示亮度水平。在一个实施例中,基于内容类型和用户偏好之一或 这两者来设置208显示亮度水平。
接下来,判定210确定显示装置是否为活动的(active)。当判定210 确定显示装置不是活动的时,激活212显示装置。在图块212之后或者 当显示装置为活动的时直接在判定210之后,显示214与用户输入相关 联的内容。从而,根据已经设置208的显示亮度水平而显示214内容。 例如,如果显示装置使用
背光,则激活显示装置可使得该背光开启或 向上/向下调节到与显示亮度水平相关联的亮度。
在图块214之后,显示器激活/去激活过程200结束。但是,应当 注意,一旦接收到随后的用户输入,可重复显示器激活/去激活过程 200。
另一方面,当判定202确定没有接收到用户输入时,可执行另外 的处理以使得显示装置在不使用时未被激活。通过在不使用时不激活 显示装置,可减小显示装置的功耗。在这一点上,判定216确定显示 装置是否为活动的。当判定216确定显示装置是活动的时,判定218确 定是否已发生超时。超时与在上次用户输入之后的预定时间段相关 联。因而,可利用超时
定时器来确定是否在该预定时间段内没有关于 用户输入的活动。预定时间段可以随着应用而大范围地变化。例如, 预定时间段可以是10秒。当判定218确定发生了超时(即,在预定时 间段内无活动),则不激活220显示装置。例如,如果显示装置使用 背光,则不激活显示装置可使得背光被向下调节到较低的显示亮度水 平或者被完全关闭。在图块220之后,或者当显示装置不是活动的时 在判定216之后,或者当没有发生超时时在判定218之后,显示器激活 /去激活过程200可返回以重复判定202和随后的图块,从而可处理到来 的其他用户输入。
图3是根据本发明的另一个实施例的强度控制过程300的流程图。 强度控制过程300适于以功率高效的方式控制显示装置的输出强度。 例如,当媒体设备进行操作来控制与媒体设备相关联的显示装置的输 出强度时,媒体设备执行强度控制过程300。
一开始,强度控制过程300识别302在显示装置上正在显示或要显 示在显示装置上的内容。然后,确定304所识别的内容的至少一个内 容特征。例如,内容特征可包括内容的亮度、
对比度或色彩。内容的 色彩可关于色彩本身或色彩特征,诸如绝对或相对色彩。然后,可基 于至少一个所确定的内容特征,设置306输出强度水平。在图块306之 后,强度控制过程300完成并结束。
通常,强度控制可利用内容类型和内容特征之一或这两者。从而, 在一个实施例中,强度控制过程300和强度控制过程100可以组合。在 这样的实施例中,可基于内容类型和至少一个内容特征来设置输出强 度水平。
图4是根据本发明的一个实施例的视频显示过程400的流程图。当 媒体设备在显示装置上呈现(例如,显示)视频内容时,媒体设备执 行视频显示过程400。
一开始,视频显示过程400识别402要播放的视频项。在已经识别 402要播放的视频项之后,选择404视频项的帧。然后,获得406所选 择的帧的一个或多个特征。这里,所述特征可以包括例如明度、暗度、 对比度和色彩。然后可基于所选择的帧的特征来设置408显示装置的 亮度水平。在一个实施例中,
控制器(例如,图形控制器)知道正被 输出给显示装置的帧的特征,从而可操作来基于所选择的帧的特征来 设置显示装置的亮度水平。然后,在设置408亮度水平之后,根据亮 度水平显示410所选择的帧。
在图块410之后,判定412确定是否还有该视频项的更多的帧要处 理。当判定412确定有该视频项的更多的帧要显示时,视频显示过程 400返回以重复图块404,从而可选择下一帧并进行类似处理。另一方 面,如果判定412确定没有该视频项的更多的帧要显示,则视频显示 过程400完成并结束。
通常,可由用户偏好、内容类型、内容特征、电源、环境光条件、 亮度、对比度、图像动态程度以及显示类型中的一个或多个来确定或 影响亮度控制。
图5A、5B和5C是根据本发明实施例的代表性用户偏好窗口。可 在显示装置上呈现一个或多个用户偏好窗口以帮助用户设置用户偏 好。特别地,这些用户偏好窗口帮助用户设置显示装置的亮度偏好。 特别地,图5A示出使用户能够设置亮度偏好的用户偏好窗口500。用 户偏好窗口500包括窗口标签(或标题)502,其指出该窗口是关于“亮 度偏好”的。在用户偏好窗口500中,可为文本、照片和视频中的每一 个独立地提供亮度偏好。换而言之,可为不同的内容类型单独设置亮 度偏好。具体地,文本506可具有用户控制508所设置的用户亮度偏好 507。在这个例子中,用户控制508允许用户递增或递减用户亮度偏好 507。在这个例子中,用户亮度偏好反映出最大亮度的百分比。例如, 当用户亮度偏好为“50”时,用户亮度偏好
请求文本的亮度为最大亮度 的50%。此外,照片510可具有通过利用用户控制512而设置的用户亮 度偏好511,而视频514可具有通过利用用户控制516而设置的用户亮 度偏好515。
图5B示出使用户能够设置亮度偏好的用户偏好窗口520。在这个 例子中,通过选择
亮度模式来设定亮度偏好。在图5B中,用户偏好窗 口520包括窗口标签522,其指出该窗口是关于“亮度模式”的。在这个 例子中,有三个不同的可用亮度模式:(i)高性能,(ii)中等,和 (iii)功率高效。通过利用控制按钮524、526和528,用户可相应地在 所述可用亮度模式中选择要用于控制显示装置的一个模式。这些不同 模式中的每一个都可不同地控制显示亮度。这些不同模式可以通用地 控制亮度,和/或根据正在显示的内容的类型或根据正在显示的内容的 特征来控制亮度。
图5C示出使用户能够设置亮度偏好的用户偏好窗口540。用户偏 好窗口540包括窗口标签(或标题)542,其指出该窗口是关于“亮度 偏好”的。用户偏好窗口540允许用户确定要使用的动态亮度控制的类 型。例如,亮度控制可以是基于内容、环境光或电源的动态控制。通 过复选框544、546和548,用户可选择不同类型的动态控制中的一个 或多个。当选择了复选框544时,显示装置的亮度可根据正在显示的 内容(例如,内容类型和/或特征)而动态控制。当选择了复选框546 时,显示装置的亮度可根据媒体设备附近的环境光而动态控制。当选 择了复选框548时,显示装置的亮度可根据可用的电源而动态控制。 例如,亮度可根据媒体设备是工作在电池电源下还是连接到AC电源 而不同。除了内容、环境光或电源,还可使用其他用户偏好来确定要 使用的动态亮度控制的类型。
可通过多种不同方法获取内容的特征。一种方法是检查要显示的 每个图像。另一种方法是检查诸如存储在
缓冲器中的几个图像。这将 有助于对过去、当前和即将到来的图像进行计算。
当在显示媒体的同时利用内容类型或内容特征来改变亮度时,可 实时地确定或以较慢的速度来确定内容类型或内容特征。例如,当以 每秒三十(30)帧的速度显示视频时,不需要对每个帧都进行检查以 确定适当的内容类型或内容特征。例如,内容类型往往与所选择的媒 体项的类型相同。同样,在视频帧的情况中,内容特征往往不会迅速 地变化。例如,每2帧、5帧或10帧进行检查并基于该检查来调节亮度 可能是合适的。
而且,其特征被监控的内容可属于当前帧、先前帧或后续帧,或 者甚至是它们的某种组合。组合的一个例子是当前帧、先前帧和后续 帧的平均。通过进行平均或其他计算,组合的效果可用来平滑亮度水 平的转变。可施加其他限制来限制亮度水平可被调整的速率或程度。
此外,在一个实施例中,可预先完成亮度确定。例如,可在要显 示相关内容之前处理亮度确定。因为已经知道了亮度确定(至少部分 已知),所以内容本身可包括亮度信息或与亮度信息相关联。当内容 包括这样的亮度信息时,媒体设备——通常是便携式媒体设备——上 的计算负担大大减轻。替换地,在一个实施例中,内容本身可携带或 关联到亮度信息。在另一个实施例中,主计算机(例如,个人计算机) 可预先操作以处理该亮度确定。
显示装置通常具有最大亮度。可进行绝对或相对的亮度控制。例 如,相对亮度控制可将亮度调节到最大亮度的一个百分比。
在控制显示装置的显示强度——即亮度——时,所使用的特定的 一种或多种技术可根据显示装置的技术而不同。例如,在
液晶显示器 (LCD)的情况下,显示技术通常使用背光。因而,可通过控制背光 所产生的光量来控制显示装置的显示强度。另一方面,对于OLED类 型的显示器,可以控制各个LED,从而可通过控制各个LED来控制显 示强度。这里,可基于单个LED或者一片区域的LED或一组LED来控 制显示强度。
图6是根据本发明的一个实施例的媒体播放器600的框图。媒体播 放器600包括处理器602,其属于用于控制媒体播放器600的全部操作 的
微处理器或控制器。媒体播放器600将关于媒体项的媒体数据存储 在文件系统604中。更特别地,媒体项的媒体文件被存储在文件系统 604中。文件系统604通常是
大容量存储装置,诸如存储盘或多个盘。 可替换地,文件系统604可由其他非易失性数据存储装置——诸如 EEPROM或闪存——来提供。文件系统604通常为媒体播放器600提供 高容量存储能力。文件系统604不仅可存储媒体数据,还可存储非媒 体数据(例如,当在数据存储器模式或盘模式下操作时)。但是,由 于对文件系统604的存取时间相对较慢,媒体播放器600还可包括高速 缓存606(
高速缓冲存储器)。高速缓存606是例如由
半导体存储器提 供的
随机存取存储器(RAM)。对高速缓存606的相对存取时间大大 短于对文件系统604的存取时间。但是,高速缓存606不具有文件系统 604的大存储容量。此外,文件系统604在活动时比高速缓存606消耗 多得多的功率。由于媒体播放器600一般是由电池607供电的便携式媒 体播放器,因此功耗通常受到关注。因此,与不使用高速缓存606相 比,使用高速缓存606会使得文件系统604更频繁地不活动或被关闭, 从而减小便携式媒体设备的功耗。
媒体播放器600还包括用户输入装置608,其允许媒体播放器600 的用户与媒体播放器600交互。例如,用户输入装置608可采用多种形 式,诸如按钮、
键盘、转盘等。而且,媒体播放器600包括能由处理 器602控制以向用户显示信息的显示器610(显示屏)。
数据总线611 可有助于至少在文件系统604、高速缓存606、处理器602和编
解码器 (CODEC)612之间进行数据传输。
在一个实施例中,媒体播放器600用于在文件系统604中存储多个 媒体项(例如,视频)。当用户期望使媒体播放器600播放特定的媒 体项时,可用媒体项的列表被显示在显示器610上。然后,利用用户 输入装置608,用户可选择可用媒体项中的一项。一旦接收到对特定 媒体项的选择,处理器602就
访问该特定媒体项的媒体数据(例如, 视频文件),然后该媒体数据被提供给编解码器(CODEC)612。在 视频和音频输出的情况下,CODEC 612为显示器610(或显示器驱动 器)产生视频
输出信号并为扬声器614产生模拟输出信号(在这里, CODEC 612可包括一个用于音频的CODEC和另一个用于视频的 CODEC)。扬声器614可以是媒体播放器600内部的扬声器或者是媒 体播放器600外部的扬声器。例如,连接到媒体播放器600的头戴式
耳 机或耳机可被认为是外部扬声器。
媒体播放器600还包括耦接到数据链路618的网络/总线
接口616。 数据链路618允许媒体播放器600耦接到主计算机。数据链路618可通 过有线连接或无线连接来提供。在无线连接的情况下,网络/总线接口 616可包括无线收发器。
此外,媒体播放器600还包括RAM 620和
只读存储器(ROM)622。 ROM 622可存储要以非易失性方式执行的程序、实用程序或过程。 ROM 622可被实现为可例如利用EEPROM或闪存技术来对其重新编 程。RAM 620提供诸如用于高速缓存606的易失性数据存储。
而且,处理器602包括显示强度管理器624。显示强度管理器624 可以是处理器602内部的
软件模块或
硬件组件。可替换地,显示强度 管理器624可以是处理器602外部的单独
软件模块或硬件组件。例如, 另一个包括显示强度管理器624的硬件组件可能是CODEC 612、显示 控制器或图形控制器。显示强度管理器624可以动态和自动的方式来 管理显示器610的显示强度(例如,亮度)。显示强度管理器624可执 行以上参照图1-图4所述的任何处理。通常,显示强度管理器624管 理显示器610的显示强度,使得显示强度在适当时候被降低,从而可 减小显示器610的功耗而不对用户使用显示器610的体验产生任何显 著的不利影响。
本发明的另一个特点是,当要减小显示强度(例如,亮度)水平 时,在各种情况下都可平滑地减小显示强度,但是减小显示强度的速 率可随多个分步减小而变化。例如,当设备检测到用户输入,显示器 可被激活预定的时间段,然后,如果在该预定的时间段期间没有接收 到另外的输入,则显示装置可被去激活。可替换地,预定的时间段可 被减小为两段或更多段。然后,在每段之后,显示强度水平可逐步减 小。
虽然上述技术用于动态控制显示装置的输出强度,但是应当理 解,上述这些技术可单独地使用或与各种本领域已知的其它功率节约 方法结合使用。例如,显示装置的输出强度可能还受到媒体设备附近 的环境光的影响。又例如,显示装置的输出强度可能还受到可用电源 的影响,从而输出强度可根据媒体设备是在电池电源下工作还是在 AC电源下工作而变化。
如同这里所用的那样,显示装置还被称为显示器。显示装置可基 于多种不同技术。不同的技术可以不同方式控制其输出强度。液晶显 示器(LCD)通常使用背光来提供其输出强度。OLED类型的显示器 通常控制各个LED来提供其输出强度。
在一个实施例中,便携式媒体设备是至少部分专用于处理诸如音 频、视频或图像之类的媒体的
便携式计算设备。例如,媒体播放器100 可以是媒体播放器(例如,MP3播放器、视频播放器)、
游戏机、视 频记录器、
照相机、图像浏览器等等。这些设备通常用电池操作并且 高度便携,从而使得用户无论旅行到哪里都可以听音乐、玩游戏、观 看视频、记录视频或者照相。在一种实施方式中,媒体播放器是其大 小适合放入用户的口袋或者手中的手持式设备。因为可以手持,媒体 播放器相对较小并且容易由其用户操纵和使用。因为是口袋大小,用 户不必直接携带该设备,从而该设备可以被带到用户旅行到的几乎任 何地方(例如,用户不会因为携带大、体积大而且通常重的设备—— 如便携式计算机——而受到限制)。而且,用户的手可以操作设备, 不需要诸如桌面之类的参考表面。
本发明的各个方面、实施例、实施方式或特点可以单独使用或任 意组合使用。
本发明可以由软件、硬件或硬件和软件的组合来实施。本发明还 可实施为在计算机可读介质上的计算机可读代码。计算机可读介质是 能够存储其后可由
计算机系统读取的数据的任何数据存储设备。计算 机可读介质的例子包括只读存储器、随机存取存储器、CD-ROM、 DVD、磁带、光数据存储设备以及载波。计算机可读介质还可分布在 网络耦接的计算机系统上,以使得计算机可读代码可以分布式方式存 储和执行。
本发明有大量优点。不同的方面、实施例或实施方式可得到下列 优点中的一个或多个。本发明的一个优点是显示装置的功耗可通过管 理其显示强度水平而被减小。本发明的另一个优点是可减小显示强度 而不会显著损害输出
质量或用户体验。通过考虑正在显示或要显示的 内容的内容类型和/或特征,可智能地控制显示强度水平以减小显示装 置的功耗。本发明的再一个优点是可利用一个或多个用户偏好来影响 要进行的显示强度管理的类型、程度或量。
根据所写的
说明书,本发明的许多特点和优点是显而易见的,因 而,意欲由所附的
权利要求来
覆盖本发明的所有这些特点和优点。而 且,因为本领域技术人员将很容易作出大量的
修改和变化,所以本发 明不应当限于所说明和描述的精确结构和操作。因而,可采用的所有 适当修改和等价物都应当属于本发明的范围内。