使用多个不同刷新速率同时刷新显示设备的多个区域的制作方法

文档序号:11161251阅读:376来源:国知局
使用多个不同刷新速率同时刷新显示设备的多个区域的制造方法与工艺

所描述的实施方案整体涉及修改显示设备的刷新速率。更具体地,本实施方案涉及用于以不同速率同时刷新显示设备的多个区域的方法和装置。



背景技术:

计算设备的最新进展已经允许在许多轻型且通常便携的计算设备上显示视觉上令人惊叹的图形。可通过包括图形处理器和显示监视器的多种系统来提供图形。许多图形处理器可与显示监视器交互以提供图像和视频,该图像和视频可在显示监视器用户未感知到任何中断的前提下进行更新或刷新。然而,在延长时段内,从显示监视器的数据传输和光发射都需要在便携式计算设备中实施时通常不可用的大量能量。通常,此能量专用于显示器的颜色与亮度水平之间的转换,并且因此设计不提供最佳转换的显示器可使计算设备的用户体验降级。因此,制造商必须经常在提供更令人难忘的视觉显示或节省能量之间选择,以便为计算设备提供更长的电池寿命。

许多计算设备主要用于可经常需要显示各种图形的互联网浏览。例如,一些网页专用于流式视频,并且因此可需要来自计算设备的图形处理器的大量努力。为了提供平滑的视频流,显示监视器应当以允许在显示监视器上平滑地呈现视频的速率来刷新。然而,因为通常显示监视器的整个区域被刷新而不考虑正在显示的视频的大小,所以维持高刷新速率相对于能量消耗可能是低效的。因此,即使计算设备的用户在大型显示监视器上流式传输小视频,刷新速率相对于视频尺寸也将是动态的。因为许多计算设备的硬件未被设计成根据正在执行的应用程序来调整刷新速率,所以通常留给用户在频繁媒体重放时段期间不能维持充电的设备。因此,通常不鼓励用户显示媒体流,直至用户可将其计算设备插入充电端口中,或者直至用户知道他们在一天中的特定点将不需要用于其他应用程序的电池寿命。此外,尽管在云服务器而不是计算设备上发生应用程序的许多进程,显示各种应用程序的动画的空闲屏幕也可以浪费的方式消耗能量。通过这种方式,在一些情况下,应用程序可仅为了美观而不是应用的主要目的而消耗更多能量。



技术实现要素:

本文描述了涉及用于控制显示设备的刷新速率的方法和装置的各种实施方案。在一些实施方案中,列出了诸如液晶显示器(LCD)或发光二极管(LED)显示器的显示设备。显示设备可包括:像素阵列、操作性地耦接到像素阵列的栅极驱动器,以及操作性地耦接到像素阵列的数据驱动器。显示设备还可包括操作性地耦接到栅极驱动器的控制电路。控制电路可被配置为:当第一帧数据集的行与第二帧数据集的行不同时,向栅极驱动器提供正常的刷新信号;并且当第一帧数据集的行与第二帧数据集的行相同时,向栅极驱动器提供经修改的刷新信号。

在其他实施方案中,列出了用于以不同刷新速率同时刷新显示设备的多个区域的方法。该方法可包括生成第一数据帧和第二数据帧,并且将第一数据帧的多个行与第二数据帧的多个行进行比较。该方法还可包括确定第二数据帧的修改行,其中修改行是第二数据帧中与第一数据帧中的对应数据行不同的数据行。此外,该方法可包括:使得显示设备的与第二数据帧的修改行对应的第一部分以第一刷新速率来刷新,并使得显示设备的邻近显示设备第一部分的第二部分以第二刷新速率来刷新。

在另外的其他实施方案中,列出了机器可读非暂态存储介质。该存储介质可存储指令,该指令在被包括在计算设备中的处理器执行时,使得计算设备执行包括以下的步骤:接收与将在显示设备上显示的图像数据对应的第一数据帧和第二数据帧。该步骤还可包括将第一数据帧的第一组行与第二数据帧中的第二组行和第三组行进行比较。此外,该步骤可包括确定第一组行的第一行子集与第二组行的第一行子集不相同,并且确定该第一组行的第二行子集与第三组行的第二行子集相同。此外,该步骤可包括:使得与第二组行对应的第一组驱动器电路转换成高状态,并且使得与第三组行对应的第二组驱动器电路转换成低状态。

根据结合以举例的方式示出所述实施方案的原理的附图而进行的以下详细描述,本发明的其他方面和优点将变得显而易见。

附图说明

本公开通过下面结合附图的具体描述将更易于理解,其中类似的附图标记表示类似的结构元件。

图1示出了具有包括多个区域的显示器的计算设备,其中所显示的图形是静态的或动态的。

图2示出了根据本文所讨论的一些实施方案的用于控制显示设备的系统图。

图3示出了具有连接到栅极驱动器和数据驱动器的发光二极管(LED)阵列的显示设备的图。

图4A至图4B示出了具有单元电路和输出选择器电路的栅极驱动器电路。

图5示出了列出可如何基于栅极驱动器电路的操作而以不同速率来刷新LED阵列的多个行和区域的图。

图6A至图6B示出了与向LED阵列提供多个刷新速率相关联的问题和解决方案。

图7示出了用于执行多库和多参数伽马分布以便减轻刷新边界处的闪烁和纹波问题的图。

图8示出了用于基于向LED阵列提供的帧之间的差异来修改一行或一组行的刷新速率的方法。

图9示出了用于基于将由LED阵列显示的一个或多个帧或图像的闪烁内容来调整LED阵列的一行或多行的刷新速率的方法。

图10示出了用于根据一行或多行已经保持静态或未改变的时间量来刷新LED阵列的一行或多行的方法。

图11是可表示本文所讨论的各种实施方案的部件的计算设备的框图。

具体实施方式

本部分描述了根据本专利申请的方法与装置的代表性应用。提供这些示例仅是为了添加上下文并有助于理解所述实施方案。因此,对于本领域的技术人员而言将显而易见的是,可在没有这些具体细节中的一些或全部的情况下实践所述实施方案。在其他情况下,为了避免不必要地模糊所述实施方案,未详细描述熟知的处理步骤。其他应用也是可能的,使得以下示例不应视为是限制性的。

在以下详细描述中,参考了形成说明书的一部分的附图,并且在附图中以举例说明的方式示出了根据所述实施方案的具体实施方案。尽管足够详细地描述了这些实施方案以使得本领域的技术人员能够实践所述实施方案,但应当理解,这些示例不是限制性的,使得可以使用其他实施方案并且可在不脱离所述实施方案的实质和范围的情况下作出修改。

本文所讨论的实施方案涉及显示设备,该显示设备被配置为基于将由显示设备显示的内容以不同速率来刷新。许多计算设备具有通常在各种使用时段内显示静态图像和动态图像的显示器。通常可在计算设备的显示器上同时显示静态图像和动态图像。根据在此讨论的实施方案,可向显示器的正在显示静态图像的部分分配较低刷新速率,并且可向显示器的正在显示动态图像的部分分配正常刷新速率。这些刷新速率的差异可部分地由输出选择器电路实现,该输出选择器电路可防止更新显示器的一行或多行。具体地,显示器可包括具有多个行的LED阵列,并且每个行可连接到栅极驱动器,该栅极驱动器可基于输出选择器电路的动作而被防止允许相应行的刷新。在一些情况下,数据驱动器向LED阵列提供更新的帧数据,并且如果更新的帧数据对于两次或更多次刷新是相同的,那么栅极驱动器可防止刷新LED阵列的一行或多行。例如,当LED阵列在LED阵列的一部分处正输出静态图像时,可向输出选择器提供控制信号,该输出选择器防止以等于LED阵列其他部分的速率来刷新LED阵列的该部分。可不同于LED阵列的其他部分来刷新单行或多组行,使得至少两个刷新速率用于提供来自LED阵列的输出。在一些实施方案中,向LED阵列的一部分分配的刷新速率可基于将由LED阵列输出的一个或多个图像的闪烁内容。例如,当图像包含高闪烁内容时,LED阵列的对应部分可被分配低刷新速率。此外,当图像包含低闪烁内容时,LED阵列的对应部分可被分配极低刷新速率。此外,在每次刷新期间,可执行极性更改以便减轻LED阵列的LED的磨损。

当在显示设备上同时使用多个刷新速率时,纹波可以是由显示设备附接在其上的计算设备的用户可见的。纹波可由显示器的以不同刷新速率操作的两个相邻部分之间的边界引起。为了减轻和防止纹波的发生,本文讨论了补偿方法。在一个实施方案中,使用数字补偿方法。数字补偿方法允许对所讨论的显示边界处呈现的数据执行至少2位空间抖动。在另一个实施方案中,使用内插过程,该内插过程基于所讨论的一行或多行的刷新速率对至少两个伽马曲线进行内插。将内插结果输出到所讨论的一行或多行,以调整将在该一行或多行处显示的图像的伽马,用于使得任何纹波效应是不可察觉的。

以下参考图1至图11讨论这些和其他实施方案;然而,本领域的技术人员将容易地理解,本文相对于这些附图所给出的详细描述仅出于说明性目的,而不应被理解为是限制性的。

图1示出了具有包括多个区域的显示器102的计算设备100,其中所显示的图形是静态的或动态的。具体地,计算设备100的显示器102包括标头行104和动态图标行106,该标头行和动态图标行根据在计算设备100内编程的循环或周期不断更新。显示器102还包括静态区域108,该静态区域没有不断更新而是保持静态,直至从用户、网络连接或计算设备100的其他合适输入源接收输入。标头行104可包括无线信号强度、时钟时间和电池寿命的指示符,其通常可在任何给定的时间改变。为此,标头行104必须根据发生的动态变化来显示不同的值并进行调整。还可根据在动态图标110处发生的更新来修改动态图标行106。动态图标110可显示不断改变和更新的当前日期和时钟时间。通过这种方式,如本文进一步讨论的,应比静态区域108更频繁地刷新动态图标110以降低能量消耗。例如,在计算设备100上应用程序的操作期间,存储在计算设备100中的显示管理器可确定当前在显示器102上呈现的一行或多行是否包括动态数据。在其之后且如本文进一步讨论,显示管理器可为包括动态数据的行分配比不包括动态数据的行更高的刷新速率。

图2示出了根据本文所讨论的一些实施方案的用于控制显示设备210的系统图200。具体地,图2示出了本文所公开的计算设备202如何与显示设备210进行交互,以同时向显示设备210的各个区域分配不同的刷新速率,从而节约计算设备202的电池寿命。计算设备202可包括存储显示管理器206的存储器204,以用于在处理器208和显示设备210之间传输显示数据。显示设备210可包括数据驱动器216,以用于向发光二极管(LED)阵列214提供显示数据。LED阵列214可包括用于在显示设备210处显示的任何合适类型的LED。例如,LED阵列214可以是有机发光二极管阵列。栅极驱动器212可负责根据从显示管理器206提供的刷新速率来向显示设备210的单独LED提供电力并扫描LED阵列214的行和/或列。显示设备可包括布置成适于操作显示设备210的任何方式的多个栅极驱动器212、多个数据驱动器216和多个LED阵列214。数据驱动器216和栅极驱动器212可被配置为控制显示设备210上的每个LED像素的亮度。此外,显示设备210可以是适用于由计算设备使用的任何显示监视器,所述计算设备诸如台式计算机、移动设备、媒体播放器或任何其他计算机相关的装置。在一些实施方案中,显示设备210是具有LED背光源的液晶显示器(LCD)。LED背光源可从栅极驱动器212和数据驱动器216去耦接,并且栅极驱动器212和数据驱动器216可用于控制液晶的透射率,以用于使来自LED背光源的LED光穿过。通过这种方式,本文所讨论的液晶或LED阵列的LED可用作像素阵列,以便为从显示设备210投射的光提供通道或源。

图3示出了具有连接到栅极驱动器212和数据驱动器216的LED阵列214的显示设备210的图300。如本文进一步讨论,栅极驱动器212可包括向LED阵列的每行和/或每列提供电力并扫描数据输出的多个栅极输出控制器。根据本文所讨论的实施方案,每个栅极输出端302可被每个单独行或单独组行的刷新速率限制。通过这种方式,一个或多个栅极输出端302可以不同于一个或多个其他栅极输出端302的速率来刷新。此外,数据驱动器216可包括用于更新信号并将信号传输到LED阵列214的多个数据输出304。在一些实施方案中,当LED阵列214正在屏幕上显示静态图像时,一个或多个数据输出304可被停止或转换到低输出状态以减少功耗。此外,当数据输出304停止或处于低状态时,可在影响LED阵列214的显示静态图像的部分的区域中减少对应于栅极输出端302的刷新速率。

图4A至图4B示出了具有单元电路410和输出选择器412的栅极驱动器电路400。栅极驱动器电路400包括控制电路408,该控制电路连接到多个晶体管和输入,以用于允许控制电路408扫描来自数据驱动器216的更新。多个晶体管中的一个或多个晶体管可以是氧化物晶体管(例如,氧化物薄膜晶体管),其提供极低断态电流,从而在向LED阵列214施加低刷新速率时允许较少的功耗,如本文进一步讨论。此外,通过使用氧化物晶体管与有机LED的LED阵列214组合,相较于使用低温多晶硅的显示器,可实现功耗的显著降低。因此,本文讨论的装置和方法可使用栅极驱动器电路400来实现,该栅极驱动器电路具有连接到有机LED的LED阵列214的一个或多个氧化物薄膜晶体管。此外,在一些实施方案中,栅极驱动器电路400可结合到每个栅极输出端302中,以便基于向栅极驱动器电路400提供的一个或多个时钟信号同时扫描一行或多行。输出选择器412结合到栅极驱动器电路400中,以基于控制输入端402防止扫描。例如,如图4A所示,可向输出选择器412提供扫描信号414,并通过缺乏控制输入端402来防止从选择器输出404输出该扫描信号。当未向输出选择器412提供控制输入端402时,可从选择器输出404输出无信号或低电压信号。图4B示出了在输出选择器412的控制输入端402处接收到控制信号416时的示例。由于控制信号416,在控制输入端402与选择器输出404之间的晶体管处形成导电通路,从而允许从选择器输出404输出扫描信号414。在向其提供扫描信号的逻辑电路的背景下,扫描信号414可以是高电压,以指示操作的“接通”或“高”状态。因此,尽管可在整个栅极驱动器电路400中不断地施加扫描信号414,但直至在控制输入端402处接收到控制信号416时,才将从选择器输出404输出扫描信号414。通过这种方式,因为可在每个栅极输出端302处结合栅极驱动器电路400,所以简单地通过向一个或多个栅极驱动器电路400施加控制信号416,可防止栅极输出端的一行或多行输出扫描信号414,或使得栅极输出端的一行或多行输出“关断”或“低”信号。

图5示出了列出可如何基于栅极驱动器电路400的操作而以不同速率来刷新LED阵列214的多个行和区域的图500。具体地,图5列出了在向LED阵列214的第一区域508分配第一刷新速率时的示例,该第一刷新速率大于向LED阵列214的第二区域510分配的第二刷新速率。在第1帧处,由于第一刷新速率和第二刷新速率两者,基于对LED阵列214的所有行执行的扫描来刷新第一区域508和第二区域510两者。为了进行解释,第一区域508可以是流式视频,并且第二区域510可以是邻接流式视频的静态图像。从第二帧到“N+3”帧,第一刷新速率使得在每一帧处刷新对应于第一区域508的行,以允许在每一帧处更新流式视频。然而,第二刷新速率使得与第二区域510对应的行未被刷新,并由于第二刷新速率低于第一刷新速率而保持静态。在“N+4”帧处,在第二区域510已经保持未刷新持续多个连续帧之后,第一区域508和第二区域510再次同时刷新。通过这种方式,不同于以相同速率来刷新整个LED阵列214,通过以不同刷新速率来刷新LED阵列214的部分来节约能量。在一些实施方案中,可向LED阵列214应用任何合适数量的刷新速率。例如,可向LED阵列214应用至少三种不同的刷新速率。此外,可确定LED阵列214的一行或多行的最小刷新速率。最小刷新速率可以是防止由LED阵列214显示的图像的闪烁的最低刷新速率。此外,可在LED阵列214的相应区域或行处执行的每次刷新期间执行极性更改。

图6A至图6B示出了与向LED阵列214提供多个刷新速率相关联的问题和解决方案。具体地,图6A示出了刷新边界608的表示,该刷新边界在第一区域508的刷新速率大于第二区域510的刷新速率时可为对于用户可见的。在图6A中可看到刷新边界608的表示,其中示出了平均刷新线606。平均刷新线606是如下示例:在第一刷新速率602大于第二刷新速率604,并且邻近刷新边界608同时表现出两个刷新速率时。由于平均刷新线606,闪烁或亮度纹波将是可见的,除非刷新边界608被补偿。为了解决闪烁和纹波的问题,在图6B和图7中列出了解决方案。具体地,图6B示出了可如何使用一个像素集610在数字域中执行针对刷新边界608的补偿,该组像素可基于刷新速率在刷新边界608上互换。例如,对于遍历刷新边界608的具有至少2×2像素的每个集,可对像素集610中示出的每个像素块612进行排序和/或交替。可执行该技术(有时称为空间抖动)以便在具有不同刷新速率的两个区域之间提供视觉上平滑的转换。

图7示出了用于执行多库和多参数伽马分布以便减轻刷新边界608处的闪烁和纹波问题的系统图700。具体地,图7示出了用于向行或行块应用伽马切换以便校正闪烁和纹波的模拟解决方案。系统图700包括存储第一伽马曲线的第一库702和存储第二伽马曲线的第二库704。第一伽马曲线和第二伽马曲线中的每一者与可分别向LED阵列214应用的两个刷新速率中的一者相关联。在使用伽马切换的补偿操作期间,将第一伽马曲线和第二伽马曲线连同行块刷新速率706一起输入到内插模块708中。在其之后,对第一伽马曲线和第二伽马曲线进行内插。内插方法可以是对图像数据进行内插的任何适当形式。可根据向内插模块708提供的行块刷新速率706,缩放或以其他方式修改第一伽马曲线和第二伽马曲线的内插结果。因此,将行块伽马710作为曲线从内插模块708输出,以便提供隐藏刷新边界608的模拟解决方案。根据在刷新边界608处发生的闪烁和纹波的严重性,可同时向LED阵列214的一行或多行施加行块伽马710。

图8示出了用于基于向LED阵列214提供的帧之间的差异来修改一行或一组行的刷新速率的方法800。具体地,方法800包括步骤802:由显示管理器206生成第一数据帧和第二数据帧。可在计算设备202或显示设备210处通过一个或两个相应设备内的一个或多个软件模块来生成第一数据帧和第二数据帧。在步骤804处,显示管理器206将每个第一帧行(即第一数据帧的行)与每个第二帧行(即第二数据帧的行)进行比较。可针对每行顺序地或者一次一个地完成步骤804的比较,或者可同时执行所有行的比较。在步骤806处,显示管理器206确定第一帧行是否不同于第二帧行。如果第一帧行不同于第二帧行,则在步骤808处,显示管理器206使得与第二帧行相关联的阵列行根据正常刷新速率来刷新。如果第一帧行与第二帧行相同,则在步骤810处,显示管理器206使得与第二帧行相关联的阵列行根据低刷新速率来刷新。通过这种方式,可使得在多个连续帧上保持静态的帧行保持低刷新速率,以节约能量。例如,正常刷新速率可以是30赫兹或60赫兹,低刷新速率可以是10赫兹或2赫兹,并且极低刷新速率可以是1Hz。正常刷新速率、低刷新速率和极低刷新速率可以是适用于给定显示设备的一个或多个任意值。如本文进一步讨论的,正常刷新速率可大于低刷新速率,并且低刷新速率可大于极低刷新速率。

图9示出了用于基于将由LED阵列214显示的一个或多个帧或图像的闪烁内容来调整LED阵列214的一行或多行的刷新速率的方法900。闪烁内容或闪烁是指用户在观看计算设备的显示器时可以感知的从帧到帧的明显转换的量或严重性。方法900包括步骤902,其中显示管理器206生成第一数据帧和第二数据帧。第一数据帧和第二数据帧中的每个数据帧包括将向LED阵列214提供的一个或多个数据行。在步骤904处,显示管理器206将第一帧的每个第一帧行和第二帧的每个第二帧行进行比较。在其之后,在步骤906处,显示管理器206针对第一帧的第一帧行中的一个或多个以及第二帧的第二帧行中的一个或多个来确定第一帧行是否不同于第二帧。如果任何第一帧行不同于对应的第二帧行,则在步骤908处,显示管理器206可以根据正常刷新速率来刷新一个或多个相应的第二帧行。如果任何第一帧行与对应的第二帧行相同,则显示管理器206可以前进到步骤910。在步骤910处,显示管理器206可以确定任何第二帧行是否包括高闪烁内容。如果任何第二帧行包括高闪烁内容(例如,将使得用户注意来自LED阵列214的闪烁的内容),则在步骤912处,显示管理器206可以根据低刷新速率来刷新第二帧行。可以向帧之间的一个或多个转换分配本文提供的刷新速率,使得可以根据相应的刷新速率来延迟下一个转换。如果任何第二帧行不包含高闪烁内容,则在步骤914处,显示管理器205可以根据极低刷新速率来刷新相应的第二帧行。以此方式,被分配极低刷新速率的一行或多行可以更长久地保持静态以便节省能量。本文讨论的任何方法可以每次迭代地分析单个行或同时分析多个行,以便有效地确定适用于LED阵列214的一行或多行的刷新速率。

图10示出了用于根据一行或多行已经保持静态或未改变的时间量来刷新LED阵列214的一行或多行的方法1000。方法1000包括步骤1002,其中显示管理器206确定LED阵列214的一行或多行已经处于静态持续多长时间。在步骤1004处,显示管理器206将静态时间或一行或多行已经保持静态或未改变的时间与预先确定的阈值时间进行比较。阈值时间可以是由用户或制造商设置的值,该值在LED阵列214的整个寿命期间保持恒定,或者基于与LED阵列214相关联的计算设备的硬件改变而改变。在步骤1006处,显示管理器206确定静态时间是否大于阈值时间。如果静态时间大于阈值时间,则在步骤1010处,显示管理器206可以防止刷新一行或多行。以此方式,LED阵列214的一行或多行的刷新速率将基于一行或多行已经处于静态的时间量。如果静态时间小于或等于阈值时间,则在步骤1008处,显示管理器206可以允许刷新一行或多行。在步骤1008和步骤1010之后,在步骤1012处,显示管理器206可以分析当前帧或后续帧的下一行或多行。例如,可以对向LED阵列214提供的每个数据帧以及针对每一帧的每一行执行方法1000。当已经根据方法1000分析所有帧时,显示管理器206可以前进到将向LED阵列214提供的下一帧。应当注意,可以适合于减轻显示设备的能量消耗的任何顺序或布置来组合和执行本文所讨论的任何方法或实施方案。

图11是可表示计算设备100和/或计算设备202的部件的计算设备1100的框图。应当理解,图11所示的以及相对于图11所述的部件、设备或元件可能不是必需的,因此在某些实施方案中可省略其中的一些。计算设备1100可包括处理器1102,该处理器表示用于控制计算设备1100的总体操作的微处理器、协处理器、电路和/或控制器。尽管示出为单个处理器,但可以理解,处理器1102可包括多个处理器。多个处理器可彼此操作性地通信,并且可被共同地配置为执行如本文所述的计算设备1100的一个或多个功能。在一些实施方案中,处理器1102可被配置为执行可以存储在计算设备1100处和/或可以其他方式可供处理器1102访问的指令。这样,无论是由硬件来配置,还是由硬件和软件的组合来配置,处理器1102都能够根据本文所述的实施方案执行操作和动作。

计算设备1100还可包括用户输入设备1104,该用户输入设备允许计算设备1100的用户与计算设备1100进行交互。例如,用户输入设备1104可采取各种形式,诸如按钮、小键盘、拨号盘、触摸屏、音频输入接口、视觉/图像捕获输入接口、传感器数据形式的输入等。更进一步地,计算设备1100可包括显示器1108(屏幕显示器),该显示器可由处理器1102控制以便向用户显示信息。控制器1110可用于通过设备控制总线1112与不同设备进行交互并且对其进行控制。计算设备1100还可包括耦接至数据链路1116的网络/总线接口1114。数据链路1116可允许计算设备1100耦接至主计算机或附件设备。可通过有线连接或无线连接来提供数据链路1116。就无线连接而言,网络/总线接口1114可包括无线收发器。

计算设备1100还可包括存储设备1118,该存储设备可具有单个盘或多个盘(例如,硬盘驱动器)、以及管理存储设备1118内的一个或多个分区(在本文中也被称为“逻辑卷”)的存储管理模块。在一些实施方案中,存储设备1120可包括闪存存储器、半导体(固态)存储器等。更进一步地,计算设备1100可包括只读存储器(ROM)1122和随机存取存储器(RAM)1124等。ROM 1122可以非易失性方式存储待执行的程序、代码、指令、实用程序或进程。RAM 1124可提供易失性数据存储,并且存储与被配置为执行本文所述的各种技术的存储管理模块的部件相关的指令。计算设备还可包括数据总线1126。数据总线1126可促进至少在处理器1102、控制器1110、网络接口1114、存储设备1118、ROM 1122与RAM 1124之间的数据和信号传输。

可单独地或以任何组合方式来使用所述实施方案的各方面、实施方案、具体实施或特征。可由软件、硬件或硬件与软件的组合来实现所述实施方案的各个方面。所述实施方案还可被实施为计算机可读介质上的用于控制生产操作的计算机可读代码,或者被实施为计算机可读介质上的用于控制生产线的计算机可读代码。计算机可读存储介质为可存储数据的任何数据存储设备,所述数据其后可由计算机系统读取。计算机可读存储介质的示例包括只读存储器、随机存取存储器、CD-ROM、HDD、DVD、磁带和光学数据存储设备。计算机可读存储介质还可分布在网络耦接的计算机系统中使得计算机可读代码以分布式方式来存储和执行。在一些实施方案中,计算机可读存储介质可以是非暂态的。

上述描述为了进行解释使用了特定命名来提供对所述实施方案的彻底理解。然而,对于本领域的技术人员而言将显而易见的是,实践所述实施方案不需要这些具体细节。因此,对特定实施方案的上述描述是出于例示和描述的目的而呈现的。这些描述不旨在被认为是穷举性的或将所述实施方案限制为所公开的精确形式。对于本领域的普通技术人员而言将显而易见的是,根据上述教导内容,许多修改和变型是可能的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1