显示器刷新速度的转换的制作方法

文档序号:2582268阅读:259来源:国知局
专利名称:显示器刷新速度的转换的制作方法
背景技术
本发明大体涉及电子领域。更特别地,本发明的实施例涉及显示器刷新速度的转换。
便携式计算装置获得普及,部分原因是它们的价格下降且性能增强。它们逐渐流行的另一个原因可能在于一些便携式计算装置例如依靠电池能量可以在远程运行。随着更多的功能被集成到便携式计算装置中,减少功耗的需要变得日益重要,例如,对于延长的时间段保持电池的能量。
而且,一些便携式计算装置包括液晶显示器(LCD)或“平板”显示器。LCD消耗大部分保存的电池能量。为了减少LCD的能耗(并增加电池的寿命),可能要降低LCD的背光亮度。然而,减少背光亮度可能降低显示图像的质量。


参考附图进行详细的描述。在附图中,附图标记的最左边的数字确定其中该附图标记首先出现的附图。在不同附图中使用相同的附图标记表示相似或相同的部件。
图1和5示出计算系统实施例的方框图,其可以用于实现此处讨论的各个实施例;图2示出依据本发明的实施例的显示系统部分的方框图;图3示出依据本发明的实施例的时序图;图4示出依据一个实施例调整显示装置的刷新速度的方法的实施例的流程图。
具体实施例方式
在以下的描述中,为了充分理解各个实施例而阐述了大量的具体细节。然而,某些实施例可以被实施而不用这些具体细节。在其他情况中,没有详细描述已知的方法、程序、元件和电路,以便不使特定的实施例不清楚。
此处讨论的一些实施例可以提供有效的机制,以调整显示装置(例如LCD或平板显示器)的能耗。在实施例中,可以调整显示装置的刷新速度以减少能耗,例如,而不生成人的肉眼可看见的图像假象或干扰。而且,此处讨论的一些实施例可以用在各种计算系统如参考图1-5讨论的那些系统中。更特别地,图1示出了根据本发明实施例的计算系统100的方框图。计算系统100可以包括一个或多个中央处理单元(CPU)或处理器102-1到102-N(在此处共同称为“处理器102”或“多个处理器102”),其通过互连的网络(或总线)104通信。处理器102可以包括通用处理器、网络处理器(其处理通过计算机网络103通信的数据)或其他类型的处理器(包括精简指令集计算机(RISC)处理器或复杂指令集计算机(CISC))。
而且,处理器102可以具有单个或多个内核的设计,例如,一个或多个处理器102可以包括一个或多个处理器内核105-1到105-N(在此处共同称为“内核105”或“多个内核105”)。具有多核设计的处理器102可以在同一集成电路(IC)管芯上集成不同类型的处理器内核105。而且,具有多核设计的处理器102可以实施为对称或不对称的多处理器。
在实施例中,一个或多个处理器102可以包括一个或多个高速缓冲存储器106-1到106-N(在此处共同称为“高速缓冲存储器106”或“多个高速缓冲存储器106”)。高速缓冲存储器106可以被共享(例如,被一个或多个内核105)或专用的(例如级别1(L1)高速缓冲存储器)。而且,高速缓冲存储器106可以存储处理器102的一个或多个元件,例如内核105利用的数据(例如,包括指令)。例如,高速缓冲存储器106可以在本地存储已存储在存储器107中的数据,以便由处理器102的元件更快地访问。在实施例中,高速缓冲存储器106(其可以被共享)可以包括中级的高速缓冲存储器和/或最后级高速缓冲存储器(LLC)。处理器102的各种元件可以通过总线或互连网络和/或存储器控制器或集线器与高速缓冲存储器106直接通信。
芯片组108也可以与互联网104通信。芯片组108可以包括图形和存储器控制集线器(GMCH)109,其在这里更通常被称作存储器控制集线器(MCH)109。MCH 109可以包括与存储器107通信的存储器控制器110。存储器107可以存储数据,包括由处理器102或包括在计算系统100中的任何其他装置执行的指令序列。在本发明的一个实施例,存储器107可以包括一个或多个易失性存储(或存储器)装置,如随机存取存储器(RAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)或其他类型的存储装置。还可以利用非易失性存储器,例如硬盘。附加装置可以通过互联网104通信,例如多系统存储器。
MCH 109还可以包括图形接口控制器114和刷新速度逻辑电路115。正如此处将进一步讨论的,例如,参照图2-4,逻辑电路105可以引起显示装置116的刷新速度的转变。图形接口控制器114可以与显示装置116通信,例如,以显示与存储在存储器107中的数据对应的一个或多个图像帧。显示装置116可是任何类型的显示装置,如平板显示器(包括LCD、场发射显示器(FED)、或等离子显示器)或具有阴极射线管(CRT)的显示器装置。在本发明的一个实施例中,图形接口控制器114可以通过低压差分信号(LVDS)接口、数字视频接口(DVI)或高精度多媒体接口(HDMI)与显示装置116通信。而且,显示装置116可以通过例如信号转换器与图形接口控制器114通信,该信号转换器将存储在存储装置如视频存储器或系统存储器(如存储器107)中的图像的数字表示转换为由显示装置116解释和显示的显示信号。
集线器接口118可以允许MCH 109和输入/输出控制集线器(ICH)120通信。ICH 120可以提供接口到与计算系统100通信的I/O装置。ICH 120可以通过外围桥(或控制器)124与总线122通信,所述外围桥例如外围元件互连(PCI)桥、通用串行总线(USB)控制器或其它类型的外围桥或控制器。桥124可以在CPU 102和外围装置之间提供数据路径。可以利用其它类型的拓扑。而且,多个总线可以与ICH 120通信,例如,通过多个桥或控制器。而且,在本发明的各种实施例中,与ICH 120通信的其它外围装置可以包括集成驱动电子设备(IDE)或小型计算机系统接口(SCSI)硬盘驱动器、USB端口、键盘、鼠标、并行端口、串行端口、软盘驱动器、数字输出支持设备(例如,数字视频接口(DVI))或其它装置。
总线122可以与音频装置126、一个或多个磁盘驱动器128和网络接口装置130(其与计算机网络103通信)通信。其它装置可以通过总线122通信。而且,在本发明的一些实施例中各种元件(例如网络接口装置130)可以与MCH 109通信。此外,可以将处理器102和MCH 109组合以形成单个芯片。而且,在本发明的其它实施例中,图形控制器114和/或逻辑电路115可以包括在显示装置116中。
而且,计算系统100可以包括易失性和/或非易失性存储器(或存储装置)。例如,非易失性存储器可以包括以下一个或多个存储器只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除EPROM(EEPROM)、磁盘驱动器(例如,磁盘驱动器128)、软盘、压缩盘ROM(CD-ROM)、数字通用盘(DVD)、闪存、磁光盘或其它类型的能存储电子数据(例如,包括指令)的非易失性机器可读介质。
图2示出根据本发明的实施例的显示系统200部分的方框图。如图2所示,系统200可以包括图形接口控制器114、刷新速度逻辑电路115和显示装置116。
逻辑电路115可以接收来自一个或多个传感器202的信号。在一个实施例中,可以提供与图1中的计算系统100的各个元件最近的一个或多个传感器202。每个传感器202可以生成信号以表示与相应传感器202最近的元件的相应温度值。逻辑电路115还可以接收来自图像分析逻辑电路204的一个或多个信号,所述图像分析逻辑电路204可以分析与一个或多个图像帧对应的数据,例如,以检测运动和/或确定图像内容。逻辑电路115还可以接收与一个或多个功率设置(power setting)装置206对应的一个或多个信号,其可以存储在如参考图1讨论的那些存储装置中。在一个实施例中,可以由以下方式来提供功率设置装置206通过功率管理方针;基于从监测系统功率状态(或处理器或系统元件活动)获得的信息;通过使用者;根据电流系统功率状态或设置;基于电流源(例如交流(AC)电源或直流(DC)电源(例如,电池));预先确定的其他方面;或它们的组合。此外,逻辑电路115可以接收响应于所选择的刷新速度而生成的一个或多个信号(未示出),所选择的刷新速度可能对应存储在例如参照图1讨论的那些存储装置中的值。而且,通过在图1中的一个内核105上执行的指令(可以对应软件应用或软件程序)提供该选择的刷新速度。
正如此处将例如参照图3和4讨论的,逻辑电路115可以生成刷新速度转换信号208(例如,基于从传感器202接收到的信号、图像分析仪204、功率设置装置206、选择的刷新速度或它们的任何组合)以指示图形接口控制器114,将要调整显示装置116的刷新速度。可以增加显示装置116的刷新速度以改善性能和/或降低显示装置116的刷新速度以减少显示装置116和潜在的任何相应的电路(例如可以存储与显示装置116上显示的图像相应的数据的存储器107)的功耗。
例如,在一个实施例中,如果传感器202指示比阈值温度高的温度值,则逻辑电路115可以指示控制器114将要减小显示装置116的刷新速度以减小功耗,并且因此减小显示装置116和任何相应的电路产生的热量。而且,如果图像分析仪逻辑电路204指示在各个图像帧之间存在的移动在阈值之上,则逻辑电路115可以指示控制器114将要增加显示装置116的刷新速度以减少人的肉眼能看到的假象。而且,逻辑电路115可以指示控制器114根据各个设置装置206来减小或增加显示装置116的刷新速度。
如图2所示,控制器114可以提供显示使能(DE)信号210(例如,当存在有效的图像数据时其指示)、图像数据信号212(例如,其可以对应由用于用户观看的显示装置116再生成的图像数据)和时钟214(例如,使信号同步)到接收器216。在不同实施例中图像数据212可以是逐行或隔行的。而且,在一个实施例中,可以根据低压差分信号(LVDS)接口提供图像数据212。依据实施例将参照图3进一步讨论关于信号210、212和214的进一步的细节。
在一个实施例中,接收器216可以提供DE信号210和图像数据212到定时控制器(TCON)218。定时控制器218可以根据图像数据212和DE信号210驱动显示板220,例如,通过列驱动器222和行驱动器224。显示装置116还可以包括DE管理逻辑226,以使得在显示装置116丢失对输入的图像信号(例如时钟信号214和/或图像数据信号212)的锁定之后忽略或忽视DE信号210(例如,在显示装置116内且独立于控制器114提供的信号)。这可以允许显示板220继续显示先前的图像直到有新的图像能用于显示。在一个实施例中,如果显示装置116在跟随先前显示的图像帧的特定时间段终止之前不能锁定到输入的图像信号(例如时钟信号214和/或图像数据信号212),则控制器218可以将显示板220的多个像素驱动到同样的电平(例如,提供空白显示)。如图2所示,在实施例中可以在控制器218中提供逻辑电路226。或者,可以在系统200中的其他位置提供逻辑电路226。而且,依据一个实施例,在显示装置116中可以提供元件202、204、206、114和/或115中的一个或多个。
图3示出依据本发明的实施例的时序图300。参照图2和3,在从垂直消隐(vertical blank)开始的最小延迟T1(302)之后时钟214可以从第一刷新速度转换到第二刷新速度。在第一刷新后的垂直消隐可以在如DE信号210指示的最后有效行之后开始。在最大延迟T2(306)后,时钟214可以根据刷新速度转换信号208完成到新频率的转换。如图3所示,在最大延迟T3(308)后,接收器216可以获得对第二时钟速率的锁定(307)。正如参照图2讨论的,DE管理逻辑电路226可以使得DE信号212在最大周期T4(310)被忽略或忽视,例如其可以等于周期T2(306)和周期T3(308)的和,以允许显示装置116在显示板220上保持先前的图像。在一个实施例中,如果显示装置116在跟随先前显示的图像帧(例如,跟随先前图像304的最后有效线)的延迟期T1(302)的周期T4(310)(或T3(308))结束之前不能锁存(307)输入的图像信号(例如时钟信号214和/或图像数据信号212),则控制器218可以将显示板220的多个像素驱动到同样的电平(例如,提供空白显示)。否则,在周期T4(310)期间(或至少在第一有效行312产生之前)接收器216成功获得对第二时钟速度的锁定之后可以根据时钟214的第二刷新速度成功显示下一图像312的第一有效行。
图4示出依据本发明的实施例调整显示装置刷新速度的方法400的实施例的流程图。在一个实施例中,可以利用参考图1-3和5讨论的各种元件来执行参照图4讨论的一个或多个操作。例如,可以使用方法400来根据图1-2的逻辑电路115生成的刷新速度转换信号208调整显示装置116的刷新速度。
参照图1-4,在操作402时,如参照图2和3讨论的,逻辑电路115可以确定是否要调整显示装置116的刷新速度。一旦逻辑电路115确定将要调整显示装置116的刷新速度,则逻辑电路115可以生成信号208以指示控制器114将要调整显示装置116的刷新速度。在操作404时,控制器218可以确定是否已驱动显示板220的一部分的最后的像素,例如,表明水平消隐(horizontal blank)时间段(例如,其可以存在于显示在显示板220上的图象数据的中间行之间)和垂直消隐时间段(例如,其可以存在于如参照图3讨论的前一图像帧的最后行和下一图像帧的第一行之间)的起始。如果没有驱动最后的像素,则控制器218驱动显示板220的下一部分(在一个实施例中其可以是显示板220的一行)。
在如由操作404确定的已经驱动最后的像素之后,在操作408时控制器114可以开始刷新速度调整(例如,依据一个实施例在参照图3讨论的周期T1(302)之后)。例如,正如参照图3讨论的,在跟随前一图像帧的最后有效行的垂直消隐时间段期间可以开始刷新速度调整。或者,可以在水平消隐时间段期间开始刷新速度调整。
在一个实施例中,例如,当时钟214转变时(例如,在时期T2(306)期间)只要没有改变刷新速度(410),则同样的图像(或白屏)可以保持在显示板220上(412),正如参照图2讨论的。在操作414时,控制器218可以依据新的刷新速度(例如,如时钟214表示的)显示下一图像。因此,在一个实施例中,面板220可以显示(或突然停止)同样的图像直到接收器216能锁定到时钟214的新的频率上为止。在一个实施例中,例如可以调整显示装置(116)的刷新速度以减少功耗或增加性能,而不生成人的肉眼能看到的图像假象或干扰。
图5示出依据本发明的实施例以点对点(PtP)结构设置的计算系统500。特别地,图5示出一个系统,其中处理器、存储器和输入/输出装置通过许多点对点接口互连。可以通过系统500的一个或多个部件执行参照图1-4讨论的操作。
正如图5示出的,系统500可以包括几个处理器,为了简明仅示出了其中的两个,处理器502和504。处理器502和504可以各自包括本地存储器控制器集线器(MCH)506和508以使得能够与存储器510和512通信。存储器510和/或512可以存储各种数据,如参照图1的存储器107讨论的那些数据。
在一个实施例中,处理器502和504可以是参照图1讨论的处理器102中的一个。处理器502和504可以通过点对点(PtP)接口514分别利用PtP接口电路516和518来交换数据。而且,处理器502和504可以各自通过单独的PtP接口522和524利用点对点接口电路526、528、530和532与芯片组520交换数据。芯片组520可以进一步通过高性能图形接口536,例如,利用PtP接口电路537与高性能图形电路534交换数据。在实施例中,逻辑电路115可以设置在芯片组520中。而且,图1的内核105和/或高速缓冲存储器106中的一个或多个可以位于处理器502和504中。本发明的其它实施例存在于系统500内的其它电路、逻辑单元或装置中。而且,本发明的其它实施例可以分布在图5示出的多个电路、逻辑单元或装置中。
芯片组520可以利用PtP接口电路514与总线540通信。总线540可以具有一个或多个与其通信的装置,例如总线桥542和I/O装置543。通过总线544,总线桥543可以与其它装置如键盘/鼠标545、通信装置546(例如调制解调器、网络接口装置或其它可以与计算机网络103通信的通信装置)、音频I/O装置和/或数据存储装置548通信。数据存储装置548可以存储由处理器502和/或504执行的代码549。
在本发明的各个实施例中,此处例如参照图1-5讨论的操作可以实现为硬件(例如,电路)、软件、固件、微码或其组合,其可以被提供为计算机程序产品,例如,包括具有存储在其上的用于使计算机程序化以执行此处讨论的过程的指令(或软件程序)的机器可读的或计算机可读的介质。而且,术语“逻辑”可以包括,作为例子,软件、硬件或软件和硬件的组合。机器可读的介质可以包括如关于图1-5讨论的那些存储装置。此外,这种计算机可读的介质可以被下载为计算机程序产品,其中该程序可以通过包含在载波或通过通信链路(例如,总线,调制解调器,或网络连接)的其他传播介质中的数据信号从远程计算机(例如,服务器)传送到请求的计算机(例如,客户端)。因此,在这里,载波应当被认为包括机器可读的介质。
说明书中所指的“一个实施例”或“实施例”指的是结合该实施例介绍的特定特征、结构或特性可以包括在至少一种实现方式中。说明书不同位置出现的词语“在一个实施例中”可以指或可以不指同样的实施例。
而且,在说明书和权利要求中,可使用术语“耦接的”和“连接的”以及它们的派生词。在本发明的一些实施例中,“连接的”可以用于表明两个或多个元件彼此直接物理或电连接。“耦接的”可以指两个或多个元件直接物理或电连接。然而,“耦接的”还可以指两个或多个元件没有彼此直接连接,而是还彼此合作或相互作用。
因此,尽管已经在语言具体描述了本发明的实施例的结构特征和/或方法操作,但是应当理解,要求保护的主题不限于描述的具体特征和操作。而是,所述具体特征和操作被公开作为实现所要求的主题的范例形式。
权利要求
1.一种装置,包括生成信号以转换显示器的刷新速度的第一逻辑电路;以及响应于所述生成的信号且在驱动该显示器的一部分的最后像素之后使所述显示器从第一刷新速度转换到第二刷新速度的第二逻辑电路。
2.如权利要求1所述的装置,还包括在所述显示器从所述第一刷新速度转换到所述第二刷新速度时在所述显示器上保持图像的第三逻辑电路。
3.如权利要求1所述的装置,其中所述显示器的所述部分包括所述显示器的中间行或所述显示器的最后行。
4.如权利要求1所述的装置,其中所述第二逻辑电路在垂直消隐时间段或水平消隐时间段之一使所述显示器从所述第一刷新速度转换到所述第二刷新速度。
5.如权利要求1所述的装置,其中所述第一逻辑电路基于以下内容中的一个或多个来生成所述信号检测到的温度值、对应于一个或多个帧的图象数据的分析、选择的刷新速度或功率设置。
6.如权利要求1所述的装置,还包括在所述显示器失去对输入的图象信号的锁定之后使显示器使能信号被忽略的第三逻辑电路。
7.如权利要求1所述的装置,还包括如果在下一图象帧开始之前所述显示器未能锁定到输入的图象信号则将所述显示器的多个像素驱动到相同电平的第三逻辑电路。
8.如权利要求1所述的装置,其中所述显示器包括液晶显示器、等离子显示器、场发射显示器或阴极射线管。
9.如权利要求1所述的装置,还包括存储器以存储与显示在所述显示器上的一个或多个图像帧对应的数据。
10.一种方法,包括在显示第一图像帧的一部分之后确定消隐时间段的出现;并且在该消隐时间段期间开始显示器刷新速度的调整。
11.如权利要求10所述的方法,还包括在所述显示器刷新速度调整期间在所述显示器上保持图象。
12.如权利要求10所述的方法,还包括在所述显示器失去对输入的图象信号的锁定之后忽略显示器使能信号。
13.如权利要求12所述的方法,还包括如果在跟随所述第一图象帧的特定时间段前所述显示器未能锁定到输入的图象信号则将所述显示器的多个像素驱动到相同电平。
14.如权利要求10所述的方法,其中所述消隐时间段出现在所述第一图象帧的第一行和所述第一图象帧的第二行之间。
15.如权利要求10所述的方法,其中所述消隐时间段出现在所述第一图象帧和第二图象帧之间,所述第二图象帧跟随所述第一图象帧。
16.如权利要求10所述的方法,其中基于以下的一个或多个开始调整所述显示器的刷新速度检测到的温度值、对应于一个或多个帧的图象数据的分析、选择的刷新速度或功率设置。
17.如权利要求10所述的方法,还包括在存储器中存储与所述第一图象帧对应的数据。
18.一种系统,包括显示第一图象帧和第二图象帧的平板显示装置;以及图形接口控制器,用于使所述平板显示装置显示与第一刷新速度相一致的所述第一图象帧;以及与第二刷新速度相一致的所述第二图象帧。
19.如权利要求18所述的系统,其中所述平板显示装置包括液晶显示(LCD)装置。
20.如权利要求18所述的系统,还包括存储与所述第一图象帧和所述第二图象帧对应的数据的存储器。
21.如权利要求20所述的系统,还包括多个处理器内核以存取存储在所述存储器中的数据。
22.如权利要求18所述的系统,还包括在所述显示装置从所述第一刷新速度转变到所述第二刷新速度时在所述平板显示装置上保持图像的第一逻辑电路。
23.如权利要求18所述的系统,其中所述图形接口控制器使所述平板显示装置在跟随所述第一图象帧的垂直消隐时间段期间从所述第一刷新速度转换到所述第二刷新速度。
24.如权利要求18所述的系统,还包括基于以下一个或多个内容生成信号的第一逻辑电路检测到的温度值、对应于一个或多个帧的图象数据的分析、选择的刷新速度或功率设置,其中所述图形接口控制器使所述平板显示装置基于所述生成的信号从所述第一刷新速度转换到所述第二刷新速度。
25.一种显示装置,包括显示第一图象帧和第二图象帧的显示板;以及图形接口控制器,用于使所述显示板显示与第一刷新速度相一致的所述第一图象帧;以及与第二刷新速度相一致的所述第二图象帧。
26.如权利要求25所述的显示装置,其中所述显示板包括液晶显示(LCD)装置。
27.如权利要求25所述的显示装置,其中所述图形接口控制器使所述显示板在跟随所述第一图象帧的垂直消隐时间段期间从所述第一刷新速度转换到所述第二刷新速度。
28.一种计算系统,包括生成用于转换显示器的刷新速度的信号的第一逻辑电路;以及响应所述生成的信号且在消隐时间段出现后使所述显示器从第一刷新速度转换到第二刷新速度的图形接口控制器。
29.如权利要求28所述的计算系统,还包括在所述显示器从所述第一刷新速度转变到所述第二刷新速度时在所述显示器上保持图像的第二逻辑电路。
30.如权利要求28所述的计算系统,其中所述第一逻辑电路基于以下一个或多个内容生成所述信号检测到的温度值、对应于一个或多个帧的图象数据的分析、选择的刷新速度或功率设置。
全文摘要
一些实施例描述了涉及转换显示器刷新速度的技术。在一个实施例中,可以在驱动第一图象帧的一部分的最后像素之后开始显示器刷新速度的调整。也描述了其它实施例。
文档编号G09G5/18GK101093658SQ20071013798
公开日2007年12月26日 申请日期2007年5月30日 优先权日2006年5月30日
发明者M·瓦斯克斯, A·布豪米克, K·卡诺斯 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1