用于调节显示器的刷新率的系统、方法及计算机程序产品的制作方法

文档序号:2591137阅读:138来源:国知局
专利名称:用于调节显示器的刷新率的系统、方法及计算机程序产品的制作方法
技术领域
本发明涉及显示器系统,且更确切来说涉及用于刷新显示器的技术。
背景技术
显示器刷新率是指在既定量的时间内图像在显示器上重新显示或"刷新"的次数。 刷新率通常以赫兹(Hz)表示,因此75的刷新率表示图像在一秒内刷新75次,等等。 传统上,用户已能够使用与显示器适配器等相关联的显示器特性用户界面改变显示器 的刷新率。
迄今为止,可供用户选择的刷新率的范围基于显示器本身的特性而受到限制。举 例来说,某些显示器(例如,液晶显示器(LCD))仅在可既定强度下显示图像达预定 量的时间。此特性通常称为显示"持久性"。然而,通常,将刷新率设为至少60Hz、 75Hz 或更高以避免闪烁等。
遗憾的是,每次显示必须刷新时,需要额外电力。因此,需要克服与现有技术相 关联的这些及/或其它问题。

发明内容
本发明提供一种显示刷新系统、方法及计算机程序产品。在使用中,通过对命令 进行监测来识别内容显示的至少一个方面。基于所述识别的方面,可调节显示所述内 容所使用的显示器刷新率。


图1显示根据一个实施例的用于调节显示器刷新率的方法。
图2显示根据另一个实施例的用于识别内容显示的至少一个方面以调节显示器刷 新率的系统。
图3显示根据另一个实施例的用于调节显示器刷新率的方法。 图4显示根据另一实施例的用于跳过图像显示的方法。
图5图解说明根据一个实施例的可在其中实施前几个图式中的各种功能性的实例 性系统。
具体实施例方式
图1显示根据一个实施例的用于调节显示器刷新率的方法100。如操作102中所 示,通过对命令进行监测来识别内容显示的至少一个方面。应注意,在本说明的上下 文中,术语"内容"可指导致数据得到显示的任何处理点处的任何数据。
此外,所述命令可包括任何至少有可能影响上述方面的通信。应明了,所述命令 可包括任何与图形处理器、中央处理单元(CPU)等相关联的通信。关于这一点,所述 命令可与任何能够起始所述通信的系统组件相关联。举例来说,在不同的实施例中, 本文中所揭示的各种技术可在任何面板驱动器的背景下应用。
为此,可基于所述识别来调节用于内容的显示的显示器刷新率。参见操作104。 关于这一点,在各种实施例中,所述显示器可包括液晶显示器(LCD)、数字光处理(DLP) 显示器、硅上液晶(LCOS)显示器、等离子显示器、或能够调节刷新率的任何其它显示 器。
仅以实例的方式,在一个实施例中,所述方面可与内容本身有关。举例来说,所 述方面可包括内容的第一图像与内容的第二图像之间的任何差异。作为一个选择,所 述第二图像可为紧跟所述第一图像的图像。
用于通过对命令进行监测实施所述识别的各种实例性技术将在参照图2及其它实施例期间更加详细地阐述。当然,可以任何期望的导致其识别的方式来识别所述差异。 仅以实例的方式,所述差异的识别可以也可不以逐个像素的方式来实施。
在一个实施例中,如果所述差异小于一个预定量(例如,预定的阈值,无差异等), 则可调节显示器的刷新率。虽然本发明涵盖其中可将刷新率调节到较高率的实施例, 但在各种实施例中,可将显示器刷新率调节到较低的频率。所述特征可节约电力,因 为每一次刷新都需要显示器的额外电力、图形处理器的耗电处理、与i/o有关的电力 等。在其他实施例中,水平消隐周期(其通常不显示)可得到增大。所述增加可使图 形处理器及/或显示器的所述部分节约电力。
在一个实施例中,可根据与显示相关联的各种限制来选择较低的频率。仅以实例 的方式,可根据显示的持久性来选择较低的频率。所述持久性是指显示器能够以既定 强度显示图像的时间长度。随着特定显示的持久性增加,可更大程度地降低刷新率, 从而节约额外的电力等。作为一个选择,可识别可用显示时钟频率的范围,使得可选 择(所述范围内的)最小时钟频率(因为所述最小时钟频率通常代表显示的持久性)。
在其它实施例中,可基于一个或多个方面的改变随时间动态地调节刷新率。在说 明图3期间将阐述关于所述实例性实施例的更多信息。当然,涉及基于前述方面的更 多静态调节的实施例也涵盖在其中。
在其它实施例中,可使用额外参数等(其必要的或不必要地与内容的显示相关) 来支配刷新率的任何调节。所述参数等的非排他性实例可包括(但不限于)电池功率 的水平、交流电功率的存在等。严格来说,作为一个选择,可使用一种策略以根据所
述额外参数等有条件地允许刷新率的调节。
在其他实施例中,可识别一个或多个外部方面来进一步调节刷新率。举例来说, 所述方面可包括显示环境中周围光的水平。举例来说,可利用传感器(其可具有或可 不具有另一用途)、照相机等识别所述周围光。具体来说,当周围光降到预定水平时, 也可相应地降低刷新率。
因此,在各种实施例中,可根据所期望的内容显示的任何方面等来调节显示器的 刷新率。在某些实施例中,出于节约电力的目的,可降低所述刷新率。此外,当不会
(至少部分程度上)降级用户观看体验时,就可实现刷新率的所述降低。举例来说, 当图像之间的差异最小时,减小刷新率被用户觉察的可能性很小,但同时可节约电力。 当然,在各种实施例中,出于任何所期望的目的,可识别内容显示的任何一个或多个 方面以便调节显示器刷新率。
现在将阐述关于不同实施例的各种可选架构及用途的更多例示性信息,根据用户 的需要,在所述不同的实施例中可或可不实施前述方法100。应极其注意,阐述以下 信息是出于说明性目的,而不应理解为以任何方式的限制。任一以下的特征可以可选 的方式并入,而并不排除所阐述的其它特征。
图2显示根据另一个实施例的用于识别内容显示的至少一个方面以调节显示器刷 新率的系统200。作为一个选择,系统200可在图1方法100的背景下使用。然而, 系统200当然可用于任何所期望的环境。此外,上述定义可同等地适用于以下说明中。
如早先所提及,可识别的一个可能方面(参见图1的操作102等)可包括所正显 示图像之间的差异。在本实施例中,可通过监测与CPU/系统206、图形处理器204及 图形存储器202 (例如,帧缓冲器等)相关联的各种命令来识别所述差异。具体来说, 可通过监测至少有可能导致所述差异的命令来识别所述差异。
举例来说,可通过监测与图形处理器相关联的图形命令208来识别图像中的任何 差异。所述图形命令208可包括再现命令、对图形存储器202的写入、及/或任何其 它的存取图形存储器202及至少有可能影响图形存储器202的图形命令208。
再者,在其它实施例中,可通过监测与CPU/系统206相关联的CPU命令210来 识别前述差异。与图形命令208相似,CPU命令210可包括任何对图形存储器202 的写入及/或任何其它的存取图形存储器202及至少有可能影响图形存储器202的CPU 命令210。
虽然未显示,但还可通过监测影响光标的命令来识别图像中的任何差异。在一个 实施例中,所述光标可指输入装置(例如,鼠标、键盘等)的操作所产生的硬件光标。 因此,所述光标的任何变化(例如,移动、大小等的变化)都可导致所正显示的图像 中的差异。
作为一个选择,对存取图形存储器202的各种命令的上述监测可仅限于影响图形 存储器202中所当前正显示部分的那些命令。为此,仅监测有可能导致图像差异的存 取以获得最佳监测效率。虽然上文已将前述技术阐述为识别图像中的差异(使得可相
应地调节刷新率)的方法的实例,但应注意其它技术也涵盖其中。仅以实例的方式, 还可监测来自其它未图解说明的系统组件的命令等。
图3显示根据另一个实施例的用于调节显示器刷新率的方法300。作为一个选择, 方法300可在先前图式的架构及/或功能性的背景下实施。然而,方法300当然可用于 任何期望的环境中。此外,上述定义可同等地应用于以下说明中。
如图所示,本方法300本质上是动态的。具体来说,方法300以默认刷新率来操 作。参见操作302。所述操作继续进行,直到识别内容显示中可保证较低刷新率(且 因此较低的电力消耗)的至少一个方面。参见决定304。
如果根据决定304识别所述方面,则可以所述较低刷新率来驱动显示器从而节约 电力。参见操作306。此外,操作306可继续进行,直到根据决定308不能再保证所 述较低刷新率。具体来说,可检查能够提示操作306的每一不同方面的状态以确定其 是否仍可保证所述较低刷新率。无论何时作出所述确定,操作都可返回到操作302中 的默认刷新率。当然,根据决定304提示操作306的一个或多个方面可以(但未必需 要)是根据决定308提示返回到操作302的方面。
虽然在图3的当前实例中阐述了二级框架,但应注意动态调节可涉及多个根据不 同方面而变化的(且可能地递增的)级。递增的变化还可受到不同显示器的能力的限 制。此外,考虑到不同方面的每一可能的组合,可利用查找表或任何算法来识别适当 的经降低刷新率。
图4显示根据另一个实施例的用于跳过图像显示的方法400。作为一个选择,方 法400可在先前图式的架构及/或功能性的背景下实施,且具体来说可补充刷新率调节 技术。然而,方法400当然可用于任何所期望的环境中(例如,在没有以上提及的刷 新率调节技术的情况下等)。此外,上述定义可同等地适用于以下说明中。
如图所示,在操作402中可接收帧(例如,图像),此后,可确定相对于先前帧 是否存在差异。参见决定404。当然,可以任何期望的方式来识别所述差异。例如, 请注意上文在参照图2期间所论述的技术。如上所述,虽然图中显示决定404将由所 述帧中的任何差异来提示,但应注意,所述决定可由与内容的显示相关联的任何其它 方面来提示。
当且仅当根据决定404存在所述差异时,才用所述帧来刷新显示。参见操作406。
为此,当合适时可有条件地跳过帧的显示,以达到节约电力的目的。在各种实施例中, 显示器本身可经配置以支持所述条件性的帧跳过。
与先前图式的实施例相似,本方法400可经配置以支持既定的显示持久性能力。 举例来说,限制可经配置以确保可只连续地跳过预定数量的帧。此外,除了上文关于 先前实施例所提及的电力节约之外,当跳过帧时,甚至可以可选方式禁用与显示器相 关联的I/0子系统,因此节省额外的时间。
图5图解说明根据一个实施例的可在其中实施先前实施例的各种架构及/或功能 性的实例性系统500。然而,系统500当然可在任何所期望的环境中实施。
如图所示,系统500提供有包括连接到通信总线502的至少一个CPU501。系统 500还包括主存储器504 [例如,随机存取存储器(RAM)等]。系统500还包括图 形处理器506及可采用包括但不限于参照图1期间所述的那些形式在内的任何形式的 显示器508。在一个实施例中,图形处理器606可包括多个着色器模块、光栅化模块 等。每一前述模块甚至可设置在单个半导体平台上以形成图形处理单元(GPU)。
在本说明中,单个半导体平台可指单独的整体的基于半导体的集成电路或芯片。 应注意,术语"单个半导体平台"还可指具有增强连接性的模拟芯片上操作的多芯片 模块,且其相对于利用传统的中央处理单元(CPU)及总线实施方案有显著的改进。 当然,也可根据用户的需求,单独地或以各种半导体平台组合的形式设置各种模块。
系统500还可包括辅助存储装置510。辅助存储装置510包括(举例来说)硬盘 驱动器及/或可换式存储装置驱动器(其代表软盘驱动器、磁带驱动器、光碟驱动器等)。 可换式存储装置驱动器以众所习知的方式从可换式存储单元读取及/或向可换式存储 单元写入。
计算机程序或计算机控制逻辑算法可存储在主存储器504及/或辅助存储装置510 中。在执行时,所述计算机程序使系统500能够执行各种功能。存储器504、存储装 置510及/或任何其它存储装置均是计算机可读媒体的可能实例。
关于这一点,在一个实施例中,各个先前图式的架构及/或功能性可在CPU501、 图形处理器506、芯片组(即, 一组经设计而作为执行相关功能的单元进行工作及出 售的集成电路等)、及/或任何其它集成电路的背景下实施。
再者,关于这一点,各个先前图式的架构及/或功能性可在通用计算机系统、电路 板系统、专用于娱乐目的的游戏控制台系统、应用专用系统、移动系统、及/或任何其 它所期望系统的背景下实施。仅以实例的方式,所述系统可包括台式计算机、膝上型 计算机、手持型计算机、移动电话、个人数字助理(PDA)、外围设备(例如,打印 机等)、计算机的任何组件、及/或任何其它类型的逻辑。
尽管上文已阐述各个实施例,但应了解,所述实施例仅以实例的方式而非限制的 方式提供。因此,较佳实施例的广度和范围不应受限于任何上文所述实例性实施例, 而应仅根据以下权利要求书及其等效内容来界定。
权利要求
1、一种系统,其包含处理器,其用于识别将要显示的第一图像与第二图像之间的差异;其中基于所述识别跳过所述第二图像的所述显示。
2、 如权利要求l所述的系统,其中所述差异是通过对命令进行监测来识别的。
3、 如权利要求l所述的系统,其中所述处理器包括图形处理器。
4、 如权利要求3所述的系统,其中所述图形处理器通过总线与中央处理单元通信。
5、 如权利要求1所述的系统,其中如果所述差异少于预定量,则调节所述显示器的刷新率。
6、 一种系统,其包含处理器,其用于通过对命令进行监测来识别内容显示的至少一个方面,且基于所 述识别动态地调节用于所述内容的所述显示的显示器的刷新率。
7、 如权利要求6所述的系统,其中所述至少一个方面涉及所述内容。
8、 如权利要求6所述的系统,其中所述至少一个方面包括所述内容的第一图像 与所述内容的第二图像之间的差异。
9、 如权利要求6所述的系统,其中如果所述差异少于预定量,则调节所述显示 器的所述刷新率。
10、 一种系统,其包含处理器,其用于识别显示器环境中周围光的水平,且基于所述识别调节所述显示 器的刷新率。
全文摘要
本发明提供一种显示器刷新系统、方法及计算机程序产品。在使用中,通过对命令进行监测来识别内容显示的至少一个方面。基于所述所识别的方面,可调节用于所述内容的所述显示的显示器的刷新率。
文档编号G09G5/00GK101202033SQ20071019533
公开日2008年6月18日 申请日期2007年12月10日 优先权日2006年12月13日
发明者加布里埃莱·戈拉, 马尼什·莫迪 申请人:辉达公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1