选择性视窗显示器的制作方法

文档序号:2606930阅读:210来源:国知局
专利名称:选择性视窗显示器的制作方法
技术领域
本发明一般涉及功率管理领域。更具体地,本发明涉及控制显示器功率消耗的方法及装置。
背景技术
随着更多的功能被集成到现代计算机系统中,对减少功率消耗的需要变得日益重要,尤其是当计算机系统是靠电池能量来运行的可移动系统时。可移动系统的用户一直期待更长的电池寿命。
可移动系统的设计者试图通过实施功率管理解决方案来解决对更长的电池寿命的需要,所述功率管理解决方案包括降低处理器和芯片组的时钟速率,禁用未使用的元件,以及减少显示器所需的功率。
一般来说,与当今的计算机系统一起使用的显示器是透射型的液晶显示器(LCD)。透射型LCD需要光源来照亮像素。来自光源的光有时被称为背光,因为它位于LCD的后面。LCD的功率消耗随背光的亮度而增加。在某些计算机系统中,背光的功率消耗可以大约为4瓦,并且当在它的最大亮度的时候,可以剧增到6瓦那样高。存在许多正在进行的努力,旨在减少与显示器相关联的功率消耗。


本发明通过实施例并且非限制地在附图的图中示出,其中相同的标号表示同样的元件,并且其中图1是根据本发明的实施方案,示出可以使用的计算机系统实施例的框图。
图2示出液晶显示器(LCD)的实施例。
图3示出LCD上所显示的图像的实施例。
图4示出有机发光二极管(OLED)显示器的实施例。
图5示出根据一个实施方案,与选择性视窗显示技术一起使用的OLED显示器的实施例。
图6示出根据一个实施方案的OLED显示器的实施例,其中未选择的视窗不像已选择的视窗那么可见(visible)。
图7是示出根据一个实施方案,由OLED控制逻辑所完成的过程的实施例的流程图。
图8示出根据一个实施方案,具有多个显示在OLED显示器上的可见视窗的桌面的一个实施例。
具体实施方案对于一个实施方案,公开了减少计算机系统功率消耗的方法,所述计算机系统具有包括像元(像素)的显示器,所述像元(像素)的亮度被个别地(individually)控制。所述功率消耗的减少可以通过确定显示器上用户感兴趣的区域来获得。
为了提供对本发明的彻底理解,出于解释的目的,在下面的描述中阐述了大量的具体细节。然而,对于本领域的技术人员,显然在没有这些具体细节的情况下也可以实施本发明。在其他情形中,为了提供没有过度细节的解释,周知的结构、过程和装置以框图的形式示出,或者以概括的方式说明。
计算机系统图1是根据本发明的实施方案,示出可以使用的计算机系统的实施例的框图。计算机系统100可以包括中央处理单元(CPU)102,并且可以接收来自插座或者电池的功率。CPU 102可以被耦合到总线105。CPU 102可以是由例如加利福尼亚州圣克拉拉的英特尔公司生产的处理器。芯片组107可以被耦合到总线105。芯片组107可以包括存储器控制中心(MCH)110。MCH 110可以包括被耦合到系统存储器115(例如,随机访问存储器(RAM)、只读存储器(ROM)等)的存储器控制器112。系统存储器115可以存储由CPU 102或者包括在计算机系统100中的其他处理装置执行的数据以及指令序列。
MCH 110可以包括图形接口113。显示器130可以被耦合到图形接口113。一般,显示器130是LCD。对于一个实施方案,显示器130是包括其亮度可以被个别地控制的像元(像素)的显示器。例如,显示器130可以是有机发光二极管显示器。尽管没有示出,但是可以存在这样的逻辑,即所述逻辑将存储在存储装置(例如视频存储器或者系统存储器)中的图像的数字表示转变成显示器130可以解释并且显示的显示信号。
芯片组107还可以包括输入/输出控制中心(ICH)140。ICH 140通过中心接口(hubinterface)与MCH 110耦合。ICH 140向计算机系统100中的输入/输出设备提供接口。ICH140可以被耦合到外围总线上(例如外设部件互连(PCI)总线)。所以,ICH 140可以包括向PCI总线142提供接口的PCI桥146。PCI桥146可以在CPU 102和外围设备之间提供数据路径。音频设备150及磁盘驱动器155可以被连接到PCI总线142。尽管没有示出,其他设备(例如,键盘,鼠标等)也可以被连接到PCI总线142。
液晶显示器(LCD)图2示出了液晶显示器(LCD)的实施例。LCD 200可以是有源矩阵(AM)薄膜晶体管(TFT)LCD。与图形接口113相关联的逻辑所产生的显示控制信号205可以由控制装置210来解释,并且随后可以通过启用(enable)像素(未示出)而被显示在屏215上。所述像素可以由背光220照亮,背光220的亮度可以影响所述像素的亮度,并且因此影响正被显示的图像的亮度。背光220可以是位于屏215后面或者是在沿屏215长度的边上的荧光管。
LCD 200可以提供不同分辨率的显示质量。例如,LCD 200可以显示每垂直和水平线1024×768像素或者更低分辨率的图像。每个像素可以由三个次像素(sub-pixel)或者点组成,当被启用(enabled)时,所述三个次像素或者点分别导致红、绿和蓝色(RGB)被显示。每个次像素的颜色根据代表每个次像素的位(bit)的组合而变化。代表次像素的位数可以决定可以由次像素显示的颜色数、色深以及灰度。每个次像素可以由一个液晶(LC)构成,并且可以通过行和列位置来访问。LC是非发射性的。这意味着LC需要来自例如背光220的光源的光。LC还是一个电容器,并且可以响应于交变电压。供给LC的电压可以确定通过的光的强度,所述通过的光来自背光220。LCD技术对于本领域的技术人员是公知的。
图3示出了在LCD显示屏上所显示的图形的实施例。屏300可以与图2所示的LCD200以及图1所示的计算机系统100相关联。对于一个实施方案,计算机系统100可以被配置成以基于视窗的操作系统(OS)(例如,由华盛顿州雷德蒙德的微软公司制造的Microsoft Windows XP)来操作。屏300可以显示具有多个打开的窗口305,310和315的桌面。所述桌面可以包括与应用程序、文件夹等有关的图标,例如,图标325。所述桌面还可以包括其他信息,例如开始工具列320。
一般,当背光220无论何时打开时,光可以被均匀地分配在整个屏300上(并且到所有LC上)。背光220的亮度会保持一致,即使计算机系统100的用户可以对观看屏300上的某些区域并不感兴趣。参见图3,即使视窗305、310及315都是打开的,但视窗305是处于前台(foreground)的,因为它已经被用户选择了。所以,很可能用户对视窗305中显示的信息比在其他地方显示的信息更感兴趣。然而,由于不可能控制背光220来将光分配在屏300的不同区域中,因此除重叠的区域以外,视窗310和315如视窗305一样地可见和明亮。这一点是不希望的,因为浪费能量。一种降低与LCD(例如LCD 200)相关联的功率消耗的技术包括降低背光220的亮度。然而,降低背光220的亮度会影响正被显示的图像的质量。当背光220的亮度比LCD 200的周围的环境光更暗的时候,图像的质量也会遭受损害。
有机发光二极管(OLED)显示器图4示出OLED显示器的实施例。OLED是由纽约州罗彻斯特的伊斯曼柯达(EastmanKodak)公司开发的技术。OLED显示器400可以显示如图3所示的桌面。所述桌面可以具有打开的视窗305、310和315。OLED显示器400可以由单个的基于碳的(carbon-based)像素的薄层(未示出)构成,所述基于碳的像素(自发光像素)在电流流过它们的时候发光。不需要具有如一般在LCD中所使用的那样的背光。这可以使得OLED显示器400能够比用其它显示技术制造的显示器更薄和更轻。
因为通过像素中的每个的电流是可以被控制的,所以每个像素可以独立于其它像素而发光。这是所希望的,因为功率的消耗可以主要是通过接通的(即发光)像素发生的。那些被关闭的像素(即没有发光)可以不消耗任何能量。结果,当OLED显示器400与可移动计算机系统一起使用时,总的功率消耗可以降低。OLED技术对于本领域的技术人员是公知的。
OLED显示器上的选择性视窗显示图5示出根据一个实施方案,使用选择性视窗显示技术的OLED显示器的实施例。如图3的实施例中所描述的那样,桌面可以包括多个打开的视窗305、310和315。基于视窗的OS(例如Windows XP等)可以跟踪哪一个视窗目前被选择(例如,视窗305),以便被选择的视窗可以被带到前台(foreground)。基于视窗的OS还可以跟踪未被选择的打开的视窗(例如,视窗310和315)。
OLED控制逻辑(未示出)可以被使用来控制OLED显示器400的像素。对于一个实施方案,OLED控制逻辑可以从基于视窗的OS接收与被选择的视窗(例如,视窗305)以及未被选择的视窗(例如,视窗310、315)相关联的信息。然后,OLED控制逻辑可以使得与被选择的视窗相关联的像素能够发光。OLED控制逻辑可以进一步防止与未被选择的视窗相关联的像素中的一些或者全部发光。例如,参见图5,被选择的视窗305是可见的,而未被选择的视窗310和315的部分是不可见的。
OLED控制逻辑可以允许某些与未被选择的视窗相关联的像素发光,以便这些视窗可以仍然有点可见,以供用户在需要时来选择它们。在这个实施例中,未被选择的视窗310和315的边界部分可以仍然可见。未被选择的视窗中用来识别未被选择的视窗的部分也可以对用户保持可见。这可以包括,例如,沿未被选择的视窗的顶部显示的标题栏505。
对于一个实施方案,不是阻止与未被选择的视窗相关联的像素中的大部分发光,而是,OLED控制逻辑可以减少施加给这些像素的电流,以便它们发出的光可以不像与被选择的显示相关联的像素的那样亮。这一点在图6的实施例中示出,其中未被选择的视窗310和315是可见的,但是不像被选择的视窗305那样亮。
选择性视窗显示过程对于一个实施方案,OLED控制逻辑可以在软件(例如,显示驱动程序)中实施,并且可以在计算机系统100配置有OLED显示器时使用。可替换地,OLED控制逻辑可以在硬件或者软件和硬件的组合中实施。
图7是根据一个实施方案,由OLED控制逻辑完成的过程的实施例的流程图。OLED控制逻辑可以与OLED显示器一起使用在被配置成以基于视窗的O.S来运行的计算机系统中。使用所述计算机系统的用户可以打开新的视窗,在这种情况下,所述新的视窗可以被显示在前台。可替换地,所述用户可以选择已经打开的视窗,在这种情况下,所述打开的视窗也被带到前台。无论哪一种情况,信号都可以被送到OS,以表明选择了视窗。
在方框705,识别所有打开的视窗。可能会存在多个打开的视窗。所述视窗中的一些可以相互重叠,而其他的一些可以不重叠。可替换地,可以只存在一个打开的视窗,在这种情况下,所述打开的视窗与被选择的视窗可以是同一个。
一般,被选择的视窗可以被显示在前台。在方框710,识别未被选择的视窗。一般,未被选择的视窗可以全部或者部分地被一个或者多个其他的视窗重叠,包括所述被选择的视窗。可能存在没有被任何其他的视窗重叠的未被选择的视窗。对于一个实施方案,可以只存在一个被选择的视窗。
在方框715,OLED控制逻辑可以识别与已识别出的未被选择的视窗相关联的像素,并且阻止这些像素发光。可替换地,OLED控制逻辑可以使那些像素发出较少的光,以便未被选择的视窗可以不像被选择的视窗那样可见或者那样亮。
图8示出可以被显示在OLED显示器上的桌面的一个实施例。在这个实施例中,视窗805和810是完全可见的,并且没有被任何其他的视窗重叠。视窗815、820和825是部分重叠的。即使可以只存在一个被选择的视窗(例如,视窗805),视窗810没有被其他任何视窗重叠也是可能的,因为用户想要能够观看整个视窗810。对于一个实施方案,除了使得与被选择的视窗相关联的像素能够发光外,OLED控制逻辑还可以使得与未被选择的并且未被重叠的视窗810相关联的像素能够发光。功率消耗还可通过减少由与未被选择但被重叠的视窗815、820和825相关联的像素发出的光的量来降低。
尽管以上所描述的技术提到被选择和未被选择的视窗,但是本领域的技术人员将领会到,所述技术还可以和其他不同于被选择和未被选择的视窗的标准或者除了被选择和未被选择的视窗以外的标准一起使用来控制所述像素的亮度。例如,用户可以指定某个显示偏好,OLED控制逻辑就可以根据用户的显示偏好来控制像素的亮度。此外,尽管本描述提到OLED显示器,本领域的技术人员将领会到,也可以使用以允许像素被个别地控制(包括控制每个像素的亮度)的显示技术来实施的其他显示器。
这些各种技术的操作可以由计算机系统(例如,图1所示的计算机系统100)中的处理器来实施,所述处理器执行被存储在可以认为是机器可读存储介质的存储器(例如,存储器115)中的计算机程序指令的序列。所述存储器可以是RAM,ROM,持久储存存储器,例如大容量存储设备或者这些设备的组合。指令序列的执行可以导致所述处理器根据图7所描述的过程来进行操作。
所述指令可以从存储装置或者通过网络连接从一个或多个其他计算机系统(例如,服务器计算机系统)加载到所述计算机系统的存储器中。所述指令可以同时存储在几个存储设备(例如,RAM和硬盘,例如虚拟存储器)中。从而,这些指令的执行可以直接由所述处理器来完成。在其他情形中,所述指令可以不是直接由所述处理器来完成或者它们可以不是由处理器可直接执行的。在这些情况下,所述执行可以通过导致处理器来执行解释所述指令的解释器(interpreter)来进行,或者通过导致所述处理器来执行编译器来进行,所述编译器将接收的指令转换成能够直接由处理器来执行的指令。在其他实施方案中,硬连线电路可以被使用来代替软件指令或者以与软件指令组合的形式来实施本发明。因此,本发明不限于硬件电路和软件的任何具体组合,或者不限于由计算机系统执行的指令的任何特定来源。
尽管本发明已经参照具体的示例性实施方案来描述,但是在没有偏离本发明如在权利要求书中阐明的那样的更宽的精神和范围的情况下,显然可以对这些实施方案进行各种修改和变化。因此,说明书和附图应以说明性的而非限制性的意义来对待。
权利要求
1.一种方法,包括使得与被选择视窗相关联的像元(像素)能够发光;以及当存在一个或多个未被选择的视窗时,不使与所述一个或多个未被选择的视窗相关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光,其中所述被选择的视窗和所述一个或多个未被选择的视窗被显示在具有亮度能够被个别地控制的像素的显示器上。
2.如权利要求1的方法,还包括识别在所述显示器上显示的所有视窗;以及从所述显示器上显示的所有视窗中识别所述被选择的视窗。
3.如权利要求1的方法,其中不使与所述一个或多个未被选择的视窗相关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光的操作包括防止与所述一个或多个未被选择的视窗相关联的像素发光。
4.如权利要求1的方法,其中不使与所述一个或多个未被选择的视窗有关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光的操作包括阻止与所述一个或多个未被选择的视窗相关联的像素的一部分发光。
5.如权利要求1的方法,其中所述显示器与配置有基于视窗的操作系统的计算机系统一起使用。
6.如权利要求1的方法,其中所述显示器是有机发光二极管(OLED)显示器。
7.一种方法,包括在配置有基于视窗的操作系统(OS)的计算机系统中使用显示器来显示信息,所述显示器具有能够被控制来独立于其他像素而发光的图像元素(像素);识别第一组视窗,所述第一组视窗包括一个或多个在所述显示器上完全可见的视窗;以及使与所述第一组视窗相关联的像素能够发光。
8.如权利要求7的方法,其中所述第一组视窗包括被选择的视窗。
9.如权利要求8的方法,其中所述被选择的视窗被显示在前台。
10.如权利要求7的方法,还包括识别第二组视窗,所述第二组视窗包括一个或多个在显示器上不是完全可见的视窗。
11.如权利要求10的方法,还包括不使与所述第二组视窗相关联的像素能够发光。
12.如权利要求10的方法,还包括使与所述第二组视窗相关联的像素能够发出与所述第一组视窗相关联的像素所发出的光相比较少的光。
13.如权利要求7的方法,其中所述显示器是有机发光二极管(OLED)显示器。
14.一种系统,包括处理器;被耦合到所述处理器上的芯片组;被耦合到所述芯片组上的显示器,其中所述显示器包括使所述显示器上的像元(像素)能够独立于其他像素发光的技术;被耦合到所述显示器上的显示控制逻辑,其中所述显示控制逻辑要使所述显示器的像素能够在所述显示器的第一区域发光而在所述显示器的第二区域发出较少的光。
15.如权利要求14的系统,其中所述处理器要以基于视窗的操作系统(OS)来操作。
16.如权利要求15的系统,其中所述显示器的所述第一区域包括被选择的视窗。
17.如权利要求15的系统,其中所述显示器的所述第二区域包括一个或多个未被选择的视窗。
18.如权利要求14的系统,其中所述显示控制逻辑要使所述显示器的像素在所述第二区域能够不发光。
19.如权利要求14的系统,其中所述显示器是有机发光二极管(OLED)显示器。
20.一种装置,包括逻辑,所述逻辑识别显示在有机发光二极管(OLED)显示器上的被选择的视窗,并且使与所述被选择的视窗相关联的像元(像素)能够发光。
21.如权利要求20的装置,还包括逻辑,所述逻辑识别显示在所述OLED显示器上的一个或多个未被选择的视窗,并且防止与所述一个或多个未被选择的视窗相关联的像素发出像与所述被选择的视窗相关联的像素那样多的光。
22.如权利要求20的装置,其中所述OLED显示器显示由基于视窗的操作系统控制的信息。
23.一种生产制品,包括提供指令的机器可读介质,如果所述指令由机器执行,将导致所述机器完成下述操作,包括使与被选择的视窗相关联的像元(像素)能够发光;以及当存在一个或多个未被选择的视窗时,不使与所述一个或多个未被选择的视窗相关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光,其中所述被选择的视窗和所述一个或多个未被选择的视窗被显示在具有亮度能够被个别地控制的像素的显示器上。
24.如权利要求23的生产制品,还包括识别所有显示在所述显示器上的视窗;以及从所有显示在所述显示器上的视窗中识别所述被选择的视窗。
25.如权利要求23的生产制品,其中不使与所述一个或多个未被选择的视窗相关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光的操作包括防止与所述一个或多个未被选择的视窗相关联的像素发光。
26.如权利要求23所述的产品,其中不使与所述一个或多个未被选择的视窗相关联的像素能够发出像与所述被选择的视窗相关联的像素那样多的光的操作包括防止与所述一个或多个未被选择的视窗相关联的像素的一部分发光。
27.如权利要求23的生产制品,其中所述显示器与配置有基于视窗的操作系统的计算机系统一起使用。
28.如权利要求23的生产制品,其中所述显示器是有机发光二极管(OLED)显示器。
29.一种方法,包括使与显示屏的第一区域相关联的像元(像素)能够发出第一亮度水平的光;以及使与所述显示屏的第二区域相关联的像素能够发出第二亮度水平的光,其中与所述第一区域以及与所述第二区域相关联的像素的所述亮度能够被个别地控制。
30.如权利要求29的方法,其中所述第一亮度水平比所述第二亮度水平更亮。
31.如权利要求29的方法,其中所述显示屏的所述第一区域包括一个或多个被识别为感兴趣的区域的区域。
32.如权利要求29的方法,其中当所述显示屏包括由基于视窗的操作系统管理的信息时,所述显示屏的所述第一区域包括与被选择的视窗相关联的区域。
33.如权利要求32的方法,其中所述显示屏的所述第二区域包括与一个或多个未被选择的视窗相关联的区域。
34.如权利要求29的方法,其中所述显示屏的所述第二区域包括一个或多个没有被识别为感兴趣的区域的区域。
35.一种系统,包括显示控制逻辑,所述显示控制逻辑个别地控制显示器的像元(像素),以便第一组像素发出第一亮度水平的光并且第二组像素发出第二亮度水平的光。
36.如权利要求35的系统,其中当所述显示器上显示的信息是由基于视窗的操作系统(OS)管理时,所述第一组像素与被选择的视窗相关联。
37.如权利要求36的系统,其中所述第二组像素与一个或多个未被选择的视窗相关联。
38.如权利要求35的系统,其中所述第一亮度水平比所述第二亮度水平更亮。
39.如权利要求38的系统,其中所述第二亮度水平包括零照明。
40.如权利要求35的系统,其中所述显示器是有机发光二极管(OLED)显示器。
全文摘要
根据本发明的一个实施方案,公开了使用有机发光二极管显示器的计算机系统的一种功率管理方法。所述方法包括识别被选择的视窗以及一个或多个未被选择的视窗。然后,使得与被选择的视窗相关联的像元(像素)能够发光。阻止与一个或多个未被选择的视窗相关联的像素发出像与被选择的视窗相关联的像素那样多的光。
文档编号G09G3/32GK1791898SQ200480013987
公开日2006年6月21日 申请日期2004年5月10日 优先权日2003年5月21日
发明者唐·纳古炎 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1