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

技术编号:13908075 阅读:127 留言:0更新日期:2016-10-26 16:54
本文公开了用于减少动态随机存取存储器(DRAM)存储器系统中的静态图像显示刷新的功耗的系统、方法和计算机程序。一种这样的方法包括:将静态图像帧内容从DRAM存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,显示器处理器从系统高速缓存中读取静态图像帧内容,同时DRAM存储器设备处于省电的、自刷新状态;以及显示器处理器将静态图像帧内容馈送给移动显示器。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
随着诸如蜂窝电话、智能电话、平板计算机、便携式数字助理(PDA)和便携式游戏控制台之类的便携式计算设备的日益广泛的商业采用,向这些设备提供更大的显示器尺寸和更大分辨率的显示器正变得越来越普遍。更高分辨率的显示面板通常并不具有集成的帧缓冲器。在这些设备中,即使屏幕内容不发生改变(例如,用户在延长的一段时间读取新闻网站),也以每秒60帧来刷新显示面板内容(或者向显示器馈送内容)。保持不变的屏幕内容(但其继续进行刷新)通常被称为静态图像帧内容。在很多便携式计算设备中,将静态图像帧内容存储在存储器子系统(例如,动态随机存取存储器(DRAM))中。DRAM可以耦合到例如片上系统(SoC),该SoC容纳各种系统组件(例如,存储器客户端、移动显示器处理器、DRAM存储器控制器和系统高速缓存等其它组件)。在静态图像显示期间,该帧内容存储在诸如双倍数据速率(DDR)存储器之类的DRAM中。移动显示器控制器或者处理器读取像素数据,并将其馈送给显示面板。静态显示刷新功率是在单次电池充电之后,这些设备可以使用的时间量以及浏览器功率竞争力的关键因素。针对静态图像显示刷新的功率的关键因素源自于DDR功率。因此,在本领域中,在采用这些和其它类型与配置的存储器设备的计算设备中,仍然需要用于减少在静态图像显示刷新期间的功耗的改进的系统和方法。
技术实现思路
本文公开了用于减少DRAM存储器系统中的静态图像显示刷新的功耗的系统、方法和计算机程序。一种这样的方法包括:将静态图像帧内容从DRAM存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,显示器处理器从系统高速缓存中读取静态图像帧内容,同时DRAM存储器设备处于省电的、自刷新状态;以及显示器处理器将静态图像帧内容馈送给移动显示器。另一个实施例是用于减少静态图像显示刷新的功耗的系统。该系统包括片上系统、易失性存储器设备和省电静态显示刷新模块。该SoC包括系统高速缓存、显示器处理器和存储器控制器。该易失性存储器设备位于片外,并耦合到存储器控制器。省电静态显示刷新模块包括被配置为执行以下操作的逻辑单元:将静态图像帧内容从易失性存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,从系统高速缓存中读取静态图像帧内容,同时易失性存储器设备处于省电的、自刷新状态;以及将静态图像帧内容馈送给移动显示器。附图说明在附图中,除非另有指示,否则类似的附图标记贯穿各个视图表示类似的部分。对于诸如“102A”或“102B”之类的使用字母字符标志的附图标记,字母字符标志可以区分出现在相同附图中的两个类似的部分或元素。当附图标记旨在涵盖在全部附图中具有相同附图标记的全部部分时,用于附图标记的字母字符标志可以省略。图1是用于减少静态图像显示刷新的功耗的系统的实施例的框图。图2是示出图1的系统中的省电的静态显示刷新方法的实施例操作的组合框图/流图。图3是示出图1的系统中的省电的静态显示刷新模块的架构、操作和/或功能的实施例的流程图。图4是示出突发预取到系统高速缓存的一系列时序图。图5是示出图1的系统中的省电的静态显示刷新方法的另一个实施例操作的组合框图/流图。图6是包括图1的系统的便携式计算机设备的实施例的框图。具体实施方式本文所使用的“示例性”一词意味着“用作例子、实例或说明”。本文中描述为“示例性”的任何方面不必被解释为比其它方面更优选或更具优势。在本说明书中,术语“应用”还可以包括具有可执行内容的文件,例如:目标代码、脚本、字节码、标记语言文件和补丁。此外,本文所引用的“应用”还可以包括:在本质上不可执行的文件,例如,可能需要被打开的文档或者需要进行访问的其它数据文件。术语“内容”也可以包括具有可执行内容的文件,例如:目标代码、脚本、字节代码、标记语言文件和补丁。此外,本文所引用的“内容”还可以包括:在本质上不可执行的文件,例如,可能需要被打开的文档或者需要进行访问的其它数据文件。如本说明书中所使用的,术语“组件”、“数据库”、“模块”、“系统”等等旨在指代与计算机相关的实体,无论其是硬件、固件、硬件和软件的结合、软件或运行中的软件。例如,组件可以是、但不限于是:在处理器上运行的过程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例而言,在计算设备上运行的应用和该计算设备二者都可以是组件。一个或多个组件可以存在于过程和/或执行线程内,并且组件可以位于一个计算机中和/或分布在两个或更多计算机之间。此外,这些组件可以从其上存储有各种数据结构的各种计算机可读介质执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式跨越诸如互联网之类的网络与其它系统进行交互),通过本地和/或远程过程进行通信。在本说明书中,术语“通信设备”、“无线设备”、“无线电话”、“无线通信设备”和“无线手持装置”可互换地使用。随着第三代(“3G”)无线技术和第四代(“4G”)的出现,更大的带宽可用性使更多的便携式计算设备能够具有更大的各种各样的无线能力。因此,便携式计算设备可以包括蜂窝电话、寻呼机、PDA、智能电话、导航设备或者具有无线连接或链路的手持计算机。图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。如图1中所进一步示出的,系统100包括省电静态显示刷新模块112,后者通常包括用于使用系统高速缓存108来减少在静态图像帧内容120的静态图像显示刷新期间的功耗的逻辑单元。可以将省电静态显示刷新模块112的一个或多个方面集成在移动显示器处理器110、存储器控制器114、系统高速缓存108或者其它组件中。图2示出了用于使用系统高速缓存108来减少在静态图像显示刷新期间的功耗的方法的一种示例性实施方式。在一个实施例中,系统高速缓存108包括由例如中央处理单元(CPU)使用,以减少访问存储器的平均时间的系统级高速缓存。该系统高速缓存108可以包括下面中的一个或多个:多个独立的CPU或者组织成缓存级别的层次结构(例如,L1、L2、L3等等)的其它高速缓存。在操作时,移动显示器处理器110可以发起静态图像显示刷新。移动显示器处理器110可以发出将DR本文档来自技高网...

【技术保护点】
一种用于减少静态图像显示刷新的功耗的方法,所述方法包括:将静态图像帧内容从动态随机存取存储器(DRAM)存储器设备预取到系统高速缓存中;在静态显示刷新操作期间,利用显示器处理器从所述系统高速缓存中读取所述静态图像帧内容,同时所述DRAM存储器设备处于省电的、自刷新状态;以及所述显示器处理器将所述静态图像帧内容馈送给移动显示器。

【技术特征摘要】
【国外来华专利技术】2014.03.02 US 14/194,7431.一种用于减少静态图像显示刷新的功耗的方法,所述方法包括:将静态图像帧内容从动态随机存取存储器(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存储器设备是置于所述省电的、自刷...

【专利技术属性】
技术研发人员:A·伊兰里M·卡恩HJ·罗
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1