用于在dram存储器系统中提供省电的静态图像显示刷新的系统和方法

文档序号:10693992阅读:496来源:国知局
用于在dram存储器系统中提供省电的静态图像显示刷新的系统和方法
【专利摘要】本文公开了用于减少动态随机存取存储器(DRAM)存储器系统中的静态图像显示刷新的功耗的系统、方法和计算机程序。一种这样的方法包括:将静态图像帧内容从DRAM存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,显示器处理器从系统高速缓存中读取静态图像帧内容,同时DRAM存储器设备处于省电的、自刷新状态;以及显示器处理器将静态图像帧内容馈送给移动显示器。
【专利说明】
用于在DRAM存储器系统中提供省电的静态图像显示刷新的系统和方法
【背景技术】
[0001]随着诸如蜂窝电话、智能电话、平板计算机、便携式数字助理(PDA)和便携式游戏控制台之类的便携式计算设备的日益广泛的商业采用,向这些设备提供更大的显示器尺寸和更大分辨率的显示器正变得越来越普遍。更高分辨率的显示面板通常并不具有集成的帧缓冲器。在这些设备中,即使屏幕内容不发生改变(例如,用户在延长的一段时间读取新闻网站),也以每秒60帧来刷新显示面板内容(或者向显示器馈送内容)。保持不变的屏幕内容(但其继续进行刷新)通常被称为静态图像帧内容。
[0002]在很多便携式计算设备中,将静态图像帧内容存储在存储器子系统(例如,动态随机存取存储器(DRAM))中。DRAM可以耦合到例如片上系统(SoC),该SoC容纳各种系统组件(例如,存储器客户端、移动显示器处理器、DRAM存储器控制器和系统高速缓存等其它组件)。在静态图像显示期间,该帧内容存储在诸如双倍数据速率(DDR)存储器之类的DRAM中。移动显示器控制器或者处理器读取像素数据,并将其馈送给显示面板。静态显示刷新功率是在单次电池充电之后,这些设备可以使用的时间量以及浏览器功率竞争力的关键因素。针对静态图像显示刷新的功率的关键因素源自于DDR功率。
[0003]因此,在本领域中,在采用这些和其它类型与配置的存储器设备的计算设备中,仍然需要用于减少在静态图像显示刷新期间的功耗的改进的系统和方法。

【发明内容】

[0004]本文公开了用于减少DRAM存储器系统中的静态图像显示刷新的功耗的系统、方法和计算机程序。一种这样的方法包括:将静态图像帧内容从DRAM存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,显示器处理器从系统高速缓存中读取静态图像帧内容,同时DRAM存储器设备处于省电的、自刷新状态;以及显示器处理器将静态图像帧内容馈送给移动显示器。
[0005]另一个实施例是用于减少静态图像显示刷新的功耗的系统。该系统包括片上系统、易失性存储器设备和省电静态显示刷新模块。该SoC包括系统高速缓存、显示器处理器和存储器控制器。该易失性存储器设备位于片外,并耦合到存储器控制器。省电静态显示刷新模块包括被配置为执行以下操作的逻辑单元:将静态图像帧内容从易失性存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,从系统高速缓存中读取静态图像帧内容,同时易失性存储器设备处于省电的、自刷新状态;以及将静态图像帧内容馈送给移动显示器。
【附图说明】
[0006]在附图中,除非另有指示,否则类似的附图标记贯穿各个视图表示类似的部分。对于诸如“102A”或“102B”之类的使用字母字符标志的附图标记,字母字符标志可以区分出现在相同附图中的两个类似的部分或元素。当附图标记旨在涵盖在全部附图中具有相同附图标记的全部部分时,用于附图标记的字母字符标志可以省略。
[0007]图1是用于减少静态图像显示刷新的功耗的系统的实施例的框图。
[0008]图2是示出图1的系统中的省电的静态显示刷新方法的实施例操作的组合框图/流图。
[0009]图3是示出图1的系统中的省电的静态显示刷新模块的架构、操作和/或功能的实施例的流程图。
[0010]图4是示出突发预取到系统高速缓存的一系列时序图。
[0011]图5是示出图1的系统中的省电的静态显示刷新方法的另一个实施例操作的组合框图/流图。
[0012]图6是包括图1的系统的便携式计算机设备的实施例的框图。
【具体实施方式】
[0013]本文所使用的“示例性”一词意味着“用作例子、实例或说明”。本文中描述为“示例性”的任何方面不必被解释为比其它方面更优选或更具优势。
[0014]在本说明书中,术语“应用”还可以包括具有可执行内容的文件,例如:目标代码、脚本、字节码、标记语言文件和补丁。此外,本文所引用的“应用”还可以包括:在本质上不可执行的文件,例如,可能需要被打开的文档或者需要进行访问的其它数据文件。
[0015]术语“内容”也可以包括具有可执行内容的文件,例如:目标代码、脚本、字节代码、标记语言文件和补丁。此外,本文所引用的“内容”还可以包括:在本质上不可执行的文件,例如,可能需要被打开的文档或者需要进行访问的其它数据文件。
[0016]如本说明书中所使用的,术语“组件”、“数据库”、“模块”、“系统”等等旨在指代与计算机相关的实体,无论其是硬件、固件、硬件和软件的结合、软件或运行中的软件。例如,组件可以是、但不限于是:在处理器上运行的过程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例而言,在计算设备上运行的应用和该计算设备二者都可以是组件。一个或多个组件可以存在于过程和/或执行线程内,并且组件可以位于一个计算机中和/或分布在两个或更多计算机之间。此外,这些组件可以从其上存储有各种数据结构的各种计算机可读介质执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式跨越诸如互联网之类的网络与其它系统进行交互),通过本地和/或远程过程进行通
?目O
[0017]在本说明书中,术语“通信设备”、“无线设备”、“无线电话”、“无线通信设备”和“无线手持装置”可互换地使用。随着第三代(“3G”)无线技术和第四代(“4G”)的出现,更大的带宽可用性使更多的便携式计算设备能够具有更大的各种各样的无线能力。因此,便携式计算设备可以包括蜂窝电话、寻呼机、PDA、智能电话、导航设备或者具有无线连接或链路的手持计算机。
[0018]图1示出了用于减少DRAM存储器系统中的静态显示刷新的功耗的系统100。系统100可以实现在任何计算设备中,其包括个人计算机、工作站、服务器、便携式计算设备(PCD)(比如,蜂窝电话、便携式数字助理(PDA)、便携式游戏控制台、掌上计算机或者平板计算机)。如图1的实施例中所示,系统100包括片上系统(SoC) 102,后者耦合到包括DRAM 104的存储器系统。SoC 102包括各种片上组件,其包括用于从DRAM 104请求存储器资源的一个或多个存储器客户端106。存储器客户端106可以包括一个或多个处理单元(例如,中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、移动显示器处理器106等等)、视频编码器、或者请求针对DRAM 104的读取/写入访问权限的其它客户端。存储器客户端106、系统高速缓存108、移动显示器处理器110和存储器控制器114可以经由SoC总线116来相互连接。移动显示器处理器110对显示数据(其包括静态图像帧内容120)进行获取、处理,并馈送给显示设备118。
[0019]如图1中所进一步示出的,系统100包括省电静态显示刷新模块112,后者通常包括用于使用系统高速缓存108来减少在静态图像帧内容120的静态图像显示刷新期间的功耗的逻辑单元。可以将省电静态显示刷新模块112的一个或多个方面集成在移动显示器处理器110、存储器控制器114、系统高速缓存108或者其它组件中。
[0020]图2示出了用于使用系统高速缓存108来减少在静态图像显示刷新期间的功耗的方法的一种示例性实施方式。在一个实施例中,系统高速缓存108包括由例如中央处理单元(CPU)使用,以减少访问存储器的平均时间的系统级高速缓存。该系统高速缓存108可以包括下面中的一个或多个:多个独立的CPU或者组织成缓存级别的层次结构(例如,L1、L2、L3等等)的其它高速缓存。在操作时,移动显示器处理器110可以发起静态图像显示刷新。移动显示器处理器110可以发出将DRAM 104中存储的静态图像帧内容120预取到系统高速缓存108中的一个或多个预取。移动显示器处理器110可以向系统高速缓存108发送预取命令(箭头201)。如下面所更详细描述的,该预取命令可以包括:用于规定将静态图像帧内容120从DRAM 104预取到系统高速缓存108的可变突发长度的数据。在箭头203处,系统高速缓存108(或者相关联的存储器控制器114)向DRAM 104发送用于预取静态图像帧内容120的请求。应当领会的是,可以按照相对更高的带宽(例如,吉字节/秒),以预取突发长度(BL)所规定的突发模式来预取静态图像帧内容120(或者其一部分)。在箭头205处,将静态图像帧内容120存储在系统高速缓存108中。在静态图像刷新期间,移动显示器处理器110可以从系统高速缓存108中读取像素数据(箭头207)。应当领会的是,移动显示器处理器110可以按照小于预取突发长度的读取突发长度(BL),按照相对更低的带宽(例如,兆字节/秒),从系统高速缓存108中读出所预取的静态图像帧内容120。
[0021]在移动显示器处理器110从系统高速缓存108中读取刷新数据的同时,可以将DRAM104和相关联的组件置于省电的、自刷新状态。例如,在一个实施例中,可以关闭存储器控制器114,和/或将DRAM 104置于自刷新状态,以减少在静态图像刷新期间的功耗。在箭头209处,移动显示器处理器110可以将该刷新数据馈送给显示设备118。
[0022]图3示出了在系统100中实现的用于减少在静态图像显示刷新期间的功耗的方法300的实施例。在方框302处,例如移动显示器处理器110或者系统100中的其它组件可以发起静态图像显示刷新。在方框304处,可以将DRAM存储器104中存储的静态图像帧内容预取到系统高速缓存108中。移动显示器处理器108可以发出去往系统高速缓存108的一个或多个预取。在一个实施例中,移动显示器处理器108可以向系统高速缓存108发送预取命令或者“暗示”。如上面所提及的,该预取命令可以基于可用带宽来规定预取突发长度。在方框306处,在静态图像显示刷新期间,移动显示器处理器108可以通过系统高速缓存108,而不是通过DRAM 104,来开始发出针对屏幕刷新的读取处理。在移动显示器处理器108从系统高速缓存108中读取静态图像帧内容120的同时,在方框308处,可以将DRAM104置于省电的、自刷新状态。应当领会的是,可以通过关闭其它不必要的耗电组件(例如,存储器控制器114)来产生另外的省电。在方框310处,移动显示器处理器108将静态图像帧内容120馈送给显示设备118。
[0023]图4示出了在系统100执行的省电静态显示刷新期间,与DRAM104、系统高速缓存108和移动显示器处理器110相关联的时序图(分别为DRAM时间线401、系统高速缓存时间线403、MDP时间线405)。如DRAM时间线401中所示,可以基于可用带宽,按照预先规定的或者可变的突发长度,将DRAM 104中存储的静态图像帧内容120预取到系统高速缓存108中。块407和409表示预取到系统高速缓存108中的静态图像帧内容120的一部分。块407和409的宽度规定了相应的突发长度。
[0024]参见图4,在第一时间,可以将第一块407预取到系统高速缓存108中。随后,移动显示器处理器110按照更慢的带宽,以较小尺寸的数据块(S卩,块407a-407f)来从系统高速缓存108中读出第一块407。应当领会的是,与移动显示器处理器108从系统高速缓存108读取数据的带宽(例如,兆字节/秒)相比,可以按照相对更高的带宽(例如,吉字节/秒)来将数据预取到系统高速缓存108中。在该方面,可以将第一块407中包含的预取的数据划分成更小的数据块407a、407b、407c、407d、407e和407f。在静态图像显示刷新期间,移动显示器处理器108按照相对更低的带宽,读出数据块407a-407f中的每一个。在从系统高速缓存108中读取块407a-407f的同时,可以将DRAM 104置于如上所述的省电的、自刷新状态。
[0025]在移动显示器处理器110从系统高速缓存108中读出块407a_407f之后(或者在预取了第一块407之后),可以将第二块409预取到系统高速缓存108中。在一个实施例中,预取的块407和409之间的时间可以是基于DDR自刷新速率。可以将第二块409中包含的预取的数据类似地划分成更小的块409a-409f (应当注意,为了简单起见,只示出了块409a-409c)。在继续的静态图像显示刷新期间,在DRAM 104可以被置于省电的、自刷新状态的同时,移动显示器处理器108读出块409a-409f中的每一个。
[0026]图5示出了用于使用系统高速缓存108来减少在静态图像显示刷新期间的功耗的方法的另一种示例性实施方式。在该实施例中,将静态图像帧内容的一部分120a预取到系统高速缓存108中,移动显示器处理器108从系统高速缓存108中进行刷新。从DRAM 104中读取静态图像帧内容的剩余部分120b。可以在下面的情形下,实现这种部分的帧缓冲实施例:系统高速缓存108中的可用存储器的大小对于该帧缓冲来说不足够大。在该方法中,在移动显示器处理器108从系统高速缓存108中读取的同时,将DRAM 104置于省电的、自刷新状态。
[0027]参见图5,移动显示器处理器108可以发出用于将DRAM 104中存储的静态图像帧内容120a预取到系统高速缓存108中的一个或多个预取。移动显示器处理器108可以向系统高速缓存108发出预取命令(箭头501)。在箭头502处,系统高速缓存108(或者相关联的存储器控制器114)向DRAM 104发送用于基于系统高速缓存108中的可用存储器来预取静态图像帧内容120的一部分120a的请求。在箭头503处,将静态图像帧内容120的该部分120a存储在系统高速缓存108中。移动显示器处理器110可以从系统高速缓存108中读取该部分120a(箭头504),并将其馈送给显示设备118(箭头505)。在移动显示器处理器110从系统高速缓存108中读取该部分120a的同时,可以将DRAM 104和相关联的组件置于省电的、自刷新状态。移动显示器处理器108可以从DRAM 104中读取静态图像帧内容120的剩余部分120b(箭头506),并将其馈送给显示设备118(箭头507)。
[0028]如上面所提及的,系统100可以并入到任何期望的计算系统中。图6示出了并入在示例性便携式计算设备(PCD) 600中的系统100。应当容易领会的是,系统100的某些组件包括在SoC 322上(图6),而其它组件(例如,DRAM 104)是耦合到SoC 322的外部组件。SoC 322可以包括多核CPU602。该多核CPU 602可以包括第零内核410、第一内核412和第N内核414。例如,这些内核中的一个内核可以包括图形处理单元(GPU)与包括该CPU的其它CPU中的一个或多个。
[0029]显示器控制器328和触摸屏控制器330可以耦合到CPU 602。转而,位于片上系统322之外的触摸屏显示器108可以耦合到显示器控制器328和触摸屏控制器330。
[0030]图6还示出了视频编码器334(例如,逐行倒相(PAL)编码器、顺序彩色和存储视频制式(SECAM)编码器、或者国家电视系统委员会(NTSC)编码器)耦合到多核CPU 602。此外,视频放大器336耦合到视频编码器334和触摸屏显示器606。另外,视频端口 338耦合到视频放大器336。如图6中所示,通用串行总线(USB)控制器340耦合到多核CPU 602。另外,USB端口 342耦合到USB控制器340。存储器104和用户识别模块(SM)卡346还可以耦合到多核CPU602。存储器104可以位于SoC 322上,或者耦合到SoC 322上(如图1中所示)。存储器104可以包括如上所述的DRAM存储器系统(图1)。
[0031 ]此外,如图6中所示,数码相机348可以耦合到多核CPU 602。在一个示例性方面,数码相机348是电荷耦合器件(CCD)相机或者互补金属氧化半导体(CMOS)相机。
[0032]如图6中所进一步示出的,立体声音频编码器-解码器(CODEC) 350可以耦合到多核CPU 350。此外,音频放大器352可以耦合到立体声音频CODEC 350。在一个示例性方面,第一立体声扬声器354和第二立体声扬声器356耦合到音频放大器352。图6示出了麦克风放大器358还可以耦合到立体声音频CODEC 350。另外,麦克风360可以耦合到麦克风放大器358。在一个特定的方面,调频(FM)无线调谐器362可以耦合到立体声音频CODEC 350。此外,FM天线364耦合到FM无线调谐器362。此外,立体声耳机366可以耦合到立体声音频CODEC 350。
[0033]此外,图6还示出了射频(RF)收发机368可以耦合到多核CPU 602 AF开关370可以耦合到RF收发机368和RF天线372。键盘204可以耦合到多核CPU 602。此外,具有麦克风的单声道耳麦176可以耦合到多核CPU602。此外,振动器设备378可以耦合到多核CPU 602。
[0034]图6还示出了电源380可以耦合到片上系统322。在一个特定的方面,该电源380是向需要能量的PCD 600的各个组件供电的直流(DC)电源。此外,在特定的方面,该电源是可充电DC电池或者DC电源,后者是从提供给DC变换器的交流电(AC)得到的,其中该DC变换器连接到AC电源。
[0035]图6还示出了PCD 600还可以包括网络卡388,后者可以用于访问数据网络(例如,局域网、个域网或者任何其它网络)。网络卡388可以是蓝牙网络卡、WiFi网络卡、个域网(PAN)卡、个域网超低功率技术(PeANUT)网络卡、电视/电缆/卫星调谐器、或者本领域公知的任何其它网络卡。此外,网络卡388可以并入到芯片中,S卩,网络卡388可以是芯片中的完整解决方案,并且其可以不是单独的网络卡388。
[0036]如图6中所描绘的,触摸屏显示器606、视频端口 338、USB端口 342、照相机348、第一立体声扬声器354、第二立体声扬声器356、麦克风360、FM天线364、立体声耳机366、RF开关370、RF天线372、键盘374、单声道耳麦376、振动器378和电源188可以在片上系统322之外。
[0037]应当领会的是,本文所描述的方法步骤中的一个或多个可以作为计算机程序指令(例如,上面所描述的模块)存储在存储器中。这些指令可以由任何适当的处理器结合或者协作用于执行本文所描述的方法的相应模块来执行。
[0038]本说明书所描述的过程或者过程流中的某些步骤自然地在本发明的其它步骤之前来实现如上所述的功能。然而,本发明并不限于这些所描述的步骤的顺序,如果这种顺序或者序列并不改变本发明的功能的话。也就是说,应当认识到,在不脱离本发明的保护范围或者精神的基础上,一些步骤可以在其它步骤之前执行、之后执行或者并行地执行(基本同时地执行)。在一些实例中,在不脱离本发明的基础上,可以省略或者不执行某些步骤。此夕卜,诸如“其后”、“转而”、“接着”等等之类的词语并不旨在限制这些步骤的顺序。这些词语仅仅只是用于引导读者遍历该示例性方法的描述。
[0039]另外,编程领域的普通技术人员能够编写计算机代码或者识别适当的硬件和/或电路,以便例如基于本说明书中的流程图和相关联的描述,没有困难地实现所公开的发明。
[0040]因此,对于充分地理解如何利用和使用本发明来说,并不认为公开特定的程序代码指令集或者详细的硬件设备是必需的。在上面的描述中,结合描绘各个过程流的附图,更详细地解释所主张的计算机实现的过程的创新型功能。
[0041]在一个或多个示例性方面,本文所描述功能可以用硬件、软件、固件或它们任意组合的方式来实现。当用软件来实现时,可以将这些功能作为一个或多个指令或代码存储在计算机可读介质中或者在计算机可读介质上发送。计算机可读介质包括计算机存储介质和通信介质二者,其中通信介质包括有助于将计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是计算机能够存取的任何可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、NAND闪存、NOR闪存、M-RAM、P-RAM、R-RAM、CD-ROM或者其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。
[0042]此外,可以将任何连接适当地称作计算机可读介质。举例而言,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(“DSL”)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或其它远程源发送的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线电和微波之类的无线技术包括在所述介质的定义中。
[0043]如本文所使用的,磁盘和光盘包括压缩光盘(“CD”)、激光盘、光盘、数字多功能光盘(“DVD”)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的保护范围之内。
[0044]对于本发明相关领域的普通技术人员来说,替代实施例将变得显而易见,而不脱离其精神和保护范围。因此,虽然本文详细地描绘和描述了选定的方面,但应当理解的是,可以在不脱离如所附权利要求书所规定的本发明的精神和保护范围的基础上,对其做出各种替代和改变。
【主权项】
1.一种用于减少静态图像显示刷新的功耗的方法,所述方法包括: 将静态图像帧内容从动态随机存取存储器(DRAM)存储器设备预取到系统高速缓存中; 在静态显示刷新操作期间,利用显示器处理器从所述系统高速缓存中读取所述静态图像帧内容,同时所述DRAM存储器设备处于省电的、自刷新状态;以及 所述显示器处理器将所述静态图像帧内容馈送给移动显示器。2.根据权利要求1所述的方法,其中,所述省电的、自刷新状态包括:关闭所述DRAM存储器设备和存储器控制器。3.根据权利要求1所述的方法,其中,将所述静态图像帧内容从所述DRAM存储器设备预取到所述系统高速缓存中包括:所述显示器处理器向系统高速缓存控制器发送预取命令。4.根据权利要求3所述的方法,其中,所述预取命令包括可变突发长度。5.根据权利要求1所述的方法,其中,所述静态图像帧内容是按照第一突发长度来从所述DRAM存储器设备预取到所述系统高速缓存中的,并且所述显示器处理器按照第二突发长度从所述系统高速缓存中读取所述静态图像帧内容,其中,所述第一突发长度比所述第二突发长度要长。6.根据权利要求1所述的方法,其中,所述DRAM存储器设备包括双倍数据速率(DDR)存储器设备,并且所述静态图像帧内容是按照双倍数据速率(DDR)自刷新速率来从所述DRAM存储器设备预取到所述系统高速缓存中的。7.根据权利要求1所述的方法,其中,所述显示器处理器和所述系统高速缓存位于片上系统(SoC)上,并且所述DRAM存储器设备在片外并经由存储器控制器来连接到所述SoC。8.根据权利要求1所述的方法,其中,所述静态图像帧内容的一部分是从所述DRAM存储器设备中预取的,并被加载到所述系统高速缓存中和被从所述系统高速缓存中读取,并且所述静态图像帧内容的剩余部分是从所述DRAM存储器设备中读取的,并且其中,在从所述系统高速缓存中读取所述静态图像帧内容的所述部分的同时,所述DRAM存储器设备是置于所述省电的、自刷新状态的。9.一种用于减少静态图像显示刷新的功耗的系统,所述方法包括: 用于将静态图像帧内容从动态随机存取存储器(DRAM)存储器设备预取到系统高速缓存中的单元; 用于在静态显示刷新操作期间,从所述系统高速缓存中读取所述静态图像帧内容,同时所述DRAM存储器设备处于省电的、自刷新状态的单元;以及 用于将所述静态图像帧内容馈送给移动显示器的单元。10.根据权利要求9所述的系统,还包括: 用于在从所述系统高速缓存中读取所述静态图像帧内容的同时,在所述省电的、自刷新状态下,关闭所述DRAM存储器设备和存储器控制器的单元。11.根据权利要求1所述的系统,其中,所述用于将所述静态图像帧内容从所述DRAM存储器设备预取到所述系统高速缓存中的单元包括:用于向系统高速缓存控制器发送预取命令的单元。12.根据权利要求11所述的系统,其中,所述预取命令包括可变突发长度。13.根据权利要求9所述的系统,其中,所述静态图像帧内容是按照第一突发长度来从所述DRAM存储器设备预取到所述系统高速缓存中的,并且所述静态图像帧内容是按照第二突发长度从所述系统高速缓存中读取的,其中,所述第一突发长度比所述第二突发长度要长。14.根据权利要求9所述的系统,其中,所述DRAM存储器设备包括双倍数据速率(DDR)存储器设备,并且所述静态图像帧内容是按照双倍数据速率(DDR)自刷新速率来从所述DRAM存储器设备预取到所述系统高速缓存中的。15.根据权利要求9所述的系统,其中,所述静态图像帧内容的一部分是从所述DRAM存储器设备中预取的,并被加载到所述系统高速缓存中和被从所述系统高速缓存中读取,并且所述静态图像帧内容的剩余部分是从所述DRAM存储器设备中读取的,并且其中,在从所述系统高速缓存中读取所述静态图像帧内容的所述部分的同时,所述DRAM存储器设备是置于所述省电的、自刷新状态的。16.—种体现在计算机可读介质中并由处理器执行的用于减少静态图像显示刷新的功耗的计算机程序,所述计算机程序包括: 被配置为将静态图像帧内容从动态随机存取存储器(DRAM)存储器设备预取到系统高速缓存中的逻辑单元; 被配置为在静态显示刷新操作期间,从所述系统高速缓存中读取所述静态图像帧内容,同时所述DRAM存储器设备处于省电的、自刷新状态的逻辑单元;以及 被配置为将所述静态图像帧内容馈送给移动显示器的逻辑单元。17.根据权利要求16所述的计算机程序,其中,所述省电的、自刷新状态包括:关闭所述DRAM存储器设备和存储器控制器。18.根据权利要求16所述的计算机程序,其中,所述被配置为将所述静态图像帧内容从所述DRAM存储器设备预取到所述系统高速缓存中的逻辑单元包括:被配置为向系统高速缓存控制器发送预取命令的逻辑单元。19.根据权利要求18所述的计算机程序,其中,所述预取命令包括可变突发长度。20.根据权利要求16所述的计算机程序,其中,所述静态图像帧内容是按照第一突发长度来从所述DRAM存储器设备预取到所述系统高速缓存中的,并且所述显示器处理器按照第二突发长度从所述系统高速缓存中读取所述静态图像帧内容,其中,所述第一突发长度比所述第二突发长度要长。21.根据权利要求16所述的计算机程序,其中,所述DRAM存储器设备包括双倍数据速率(DDR)存储器设备,并且所述静态图像帧内容是按照与所述DRAM存储器设备相关联的双倍数据速率(DDR)自刷新速率来从所述DRAM存储器设备预取到所述系统高速缓存中的。22.根据权利要求16所述的计算机程序,其中,所述静态图像帧内容的一部分是从所述DRAM存储器设备中预取的,并被加载到所述系统高速缓存中和被从所述系统高速缓存中读取,并且所述静态图像帧内容的剩余部分是从所述DRAM存储器设备中读取的,并且其中,在从所述系统高速缓存中读取所述静态图像帧内容的所述部分的同时,所述DRAM存储器设备是置于所述省电的、自刷新状态的。23.—种用于减少静态图像显示刷新的功耗的系统,所述系统包括: 片上系统(SoC),其包括系统高速缓存、显示器处理器和存储器控制器; 易失性存储器设备,其位于片外并耦合到所述存储器控制器;以及 省电静态显示刷新模块,其包括被配置为执行以下操作的逻辑单元: 将静态图像帧内容从所述易失性存储器设备预取到系统高速缓存中; 在静态显示刷新操作期间,从所述系统高速缓存中读取所述静态图像帧内容,同时所述易失性存储器设备处于省电的、自刷新状态; 以及 将所述静态图像帧内容馈送给移动显示器。24.根据权利要求23所述的系统,其中,所述省电的、自刷新状态包括:关闭所述易失性存储器设备和存储器控制器。25.根据权利要求23所述的系统,其中,所述被配置为将所述静态图像帧内容从所述易失性存储器设备预取到所述系统高速缓存中的逻辑单元,包括:被配置为向系统高速缓存控制器发送预取命令的逻辑单元。26.根据权利要求25所述的系统,其中,所述预取命令包括可变突发长度。27.根据权利要求23所述的系统,其中,所述静态图像帧内容是按照第一突发长度来从所述易失性存储器设备预取到所述系统高速缓存中的,并且所述静态图像帧内容是按照第二突发长度从所述系统高速缓存中读取的,其中所述第一突发长度比所述第二突发长度要长。28.根据权利要求23所述的系统,其中,所述易失性存储器设备包括双倍数据速率(DDR)存储器设备,并且所述静态图像帧内容是按照DDR自刷新速率来预取的。29.根据权利要求23所述的系统,其中,所述静态图像帧内容的一部分是从所述易失性存储器设备中预取的,并被加载到所述系统高速缓存中和被从所述系统高速缓存中读取,并且所述静态图像帧内容的剩余部分是从所述易失性存储器设备中读取的。30.根据权利要求29所述的系统,其中,在从所述系统高速缓存中读取所述静态图像帧内容的所述部分的同时,所述易失性存储器设备是置于所述省电的、自刷新状态的。
【文档编号】G06F1/32GK106062662SQ201580011283
【公开日】2016年10月26日
【申请日】2015年2月28日 公开号201580011283.2, CN 106062662 A, CN 106062662A, CN 201580011283, CN-A-106062662, CN106062662 A, CN106062662A, CN201580011283, CN201580011283.2, PCT/2015/18203, PCT/US/15/018203, PCT/US/15/18203, PCT/US/2015/018203, PCT/US/2015/18203, PCT/US15/018203, PCT/US15/18203, PCT/US15018203, PCT/US1518203, PCT/US2015/018203, PCT/US2015/18203, PCT/US2015018203, PCT/US201518203
【发明人】A·伊兰里, M·卡恩, H-J·罗
【申请人】高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1