通过预取进行高效显示处理制造技术

技术编号:17960341 阅读:65 留言:0更新日期:2018-05-16 05:40
在一实例中,一种用于通过显示处理器进行基于图块的处理的方法可包含从第一存储器空间读取前景图像的第一前景图块数据。所述方法可包含将所述读取的第一前景图块数据存储到第二存储器空间中。所述方法可包含从所述第一存储器空间读取背景图像的第一背景图块数据。所述方法可包含将所述读取的第一背景图块数据存储到第三存储器空间中。所述方法可包含从所述第二存储器空间读取所述第一前景图块数据的数据子集。所述方法可包含从所述第三存储器空间读取所述第一背景图块数据的数据子集。

High efficiency display processing by prefetching

In one example, a method for processing block based blocks through a display processor may include the first foreground block data that reads the foreground image from the first memory space. The method may include storing the first foreground block data of the read into the second memory space. The method may include reading the first background block data of the background image from the first memory space. The method may include storing the first background block data of the read into the third memory space. The method may include reading a subset of data from the second memory space of the first foreground block data. The method may include reading a subset of data from the third memory space of the first background block data.

【技术实现步骤摘要】
【国外来华专利技术】通过预取进行高效显示处理
本专利技术涉及显示处理器的显示处理。
技术介绍
用于显示的视觉内容(例如用于图形用户界面和视频游戏的内容)可由图形处理单元(GPU)产生。举例来说,显示器可通信耦合到处理由GPU输出的图形数据(例如,像素表示)的显示处理器以用于在显示器上呈现经处理图形数据。显示处理器通常利用基于图块的显示架构,这归因于与所述显示架构相关联的面积处理效率。然而,可改进当前显示处理器的图块提取方案和/或图块处理序列。
技术实现思路
本专利技术的技术涉及显示处理器的显示处理。可通过中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、视频处理单元、相机处理单元、图像处理单元、像素处理单元和/或另一源产生或处理视觉内容。显示处理器可被配置成从任何源接收视觉内容。本专利技术的某些方面可例如针对于减少显示处理器的带宽/处理消耗和/或减少显示处理器对外部存储器(例如,系统存储器)的存储器请求的数目。本专利技术的某些方面可针对于增加显示处理器的处理量。本专利技术的某些方面可针对于增加伪平面格式图像的存储器效率。在一个实例中,本专利技术描述一种用于通过显示处理器进行基于图块的处理的方法,所述方法包括:通过所述显示处理器的预取处理单元从第一存储器空间读取前景图像的第一前景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一前景图块数据存储到第二存储器空间中;通过所述显示处理器的所述预取处理单元从所述第一存储器空间读取背景图像的第一背景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一背景图块数据存储到第三存储器空间中;通过所述显示处理器的提取处理单元从所述第二存储器空间读取所述第一前景图块数据的数据子集;以及通过所述显示处理器的所述提取处理单元从所述第三存储器空间读取所述第一背景图块数据的数据子集。在一些实例中,所述第一存储器空间可为帧缓冲器,所述第二存储器空间可为前景乒乓缓冲器,且所述第三存储器空间可为背景乒乓缓冲器。在另一实例中,本专利技术描述一种计算装置,所述计算装置包括:第一存储器空间;第二存储器空间,其用于存储前景图像的前景图块数据;第三存储器空间,其用于存储背景图像的背景图块数据;以及显示处理器,其包含预取处理单元和提取处理单元。所述预取处理单元可被配置成从所述第一存储器空间读取所述前景图像的第一前景图块数据,将所述读取的第一前景图块数据存储到所述第二存储器空间中,从所述第一存储器空间读取所述背景图像的第一背景图块数据,以及将所述读取的第一背景图块数据存储到所述第三存储器空间中。所述提取处理单元可被配置成从所述第二存储器空间读取所述第一前景图块数据的数据子集,以及从所述第三存储器空间读取所述第一背景图块数据的数据子集。在一些实例中,所述第一存储器空间可为帧缓冲器,所述第二存储器空间可为前景乒乓缓冲器,且所述第三存储器空间可为背景乒乓缓冲器。在另一实例中,本专利技术描述一种设备,所述设备包括:用于从第一存储器空间读取前景图像的第一前景图块数据的装置;用于将所述读取的第一前景图块数据存储到第二存储器空间中的装置;用于从所述第一存储器空间读取背景图像的第一背景图块数据的装置;用于将所述读取的第一背景图块数据存储到第三存储器空间中的装置;用于从所述第二存储器空间读取所述第一前景图块数据的数据子集的装置;以及用于从所述第三存储器空间读取所述第一背景图块数据的数据子集的装置。在一些实例中,所述第一存储器空间可为帧缓冲器,所述第二存储器空间可为前景乒乓缓冲器,且所述第三存储器空间可为背景乒乓缓冲器。在另一实例中,本专利技术描述一种上面存储有指令的非暂时性计算机可读存储媒体,所述指令在被执行时,致使计算装置的一或多个处理器:从第一存储器空间读取前景图像的第一前景图块数据;将所述读取的第一前景图块数据存储到第二存储器空间中;从所述第一存储器空间读取背景图像的第一背景图块数据;将所述读取的第一背景图块数据存储到第三存储器空间中;从所述第二存储器空间读取所述第一前景图块数据的数据子集;以及从所述第三存储器空间读取所述第一背景图块数据的数据子集。在一些实例中,所述第一存储器空间可为帧缓冲器,所述第二存储器空间可为前景乒乓缓冲器,且所述第三存储器空间可为背景乒乓缓冲器。在附图和以下描述中阐述本专利技术的一或多个方面的细节。本专利技术的其它特征、目标和优势将从所述描述和图式以及从权利要求书中显而易见。附图说明图1是说明可被配置成实施本专利技术的一或多个方面的实例计算装置的框图。图2是说明本专利技术中所描述的显示处理器的实例的框图。图3A是说明本专利技术中所描述的将数据写入到乒乓缓冲器的实例的概念图。图3B是说明本专利技术中所描述的从乒乓缓冲器读取数据的实例的概念图。图3C是说明本专利技术中所描述的将数据写入到乒乓缓冲器的一个实例的实例的概念图。图3D是说明本专利技术中所描述的从乒乓缓冲器的一个实例读取数据的实例的概念图。图4A是说明处理前景和背景图块的并行化的实例的概念图。图4B是说明处理前景和背景图块的并行化的实例的概念图。图5A说明用于乒乓缓冲空间的存储器分配的实例。图5B说明用于乒乓缓冲空间的存储器分配的实例。图6是说明根据本文中所描述的技术的前景、背景和写回乒乓缓存器的框图。图7A是说明与用于本专利技术的显示处理的技术一致的实例过程的流程图。图7B是说明与用于本专利技术的显示处理的技术一致的实例过程的流程图。图8是说明本专利技术中所描述的显示处理器的基于图块的处理的实例的概念图。具体实施方式一般来说,本专利技术的方面是针对在显示视觉内容(例如图像帧集合(例如,图形动画、视频、视频游戏等等)或单个图像帧(例如,静态图像))时改进计算系统的性能。视觉内容可由CPU、GPU、DSP、视频处理单元、相机处理单元、图像处理单元、像素处理单元和/或另一来源产生。被配置成执行本专利技术的一或多种技术的显示处理器可被配置成从任何来源接收视觉内容。举例来说,被配置成执行本专利技术的一或多种技术的显示处理器可通信耦合(有线、无线、或其一组合)到可产生或处理视觉内容的任何来源。作为另一实例,被配置成执行本专利技术的一或多种技术的显示处理器可通信耦合(有线、无线、或其一组合)到被配置成存储视觉内容的任何存储器。在此实例中,被配置成执行本专利技术的一或多种技术的显示处理器可被配置成从存储视觉内容的任何存储器接收视觉内容。在本专利技术的一个实例中,显示处理器可被配置成从存储器(例如,帧缓冲器)预取前景和背景图块数据,并且将预取的图块数据分别存储到前景乒乓缓冲器和背景乒乓缓冲器中。从存储器预取图块数据可通过与典型的请求相比在例如较大块中请求存储器来减少对存储器的存储器请求的数目。作为另一实例,本专利技术的某些方面可针对于增加显示处理器的处理量。作为另一实例,本专利技术的某些方面可针对于增加伪平面格式帧的存储器效率。举例来说,根据本专利技术的一或多种技术的显示处理器可预取作为独立图块的色度和明度,而无需在预取过程期间在每一行色度和明度图块之间交替。图1是说明可被配置成实施本专利技术的一或多个方面的实例计算装置的框图。如图1中所示出,计算装置2可为包含(但不限于)以下各项的计算装置:视频装置、媒体播放器、机顶盒、无线手持机(例如移动电话和所谓的智能电话)、个人数字助理(PDA)、可穿戴计算装置、台式计算机、手提式计算机本文档来自技高网...
通过预取进行高效显示处理

【技术保护点】
一种用于通过显示处理器进行基于图块的处理的方法,所述方法包括:通过所述显示处理器的预取处理单元从第一存储器空间读取前景图像的第一前景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一前景图块数据存储到第二存储器空间中;通过所述显示处理器的所述预取处理单元从所述第一存储器空间读取背景图像的第一背景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一背景图块数据存储到第三存储器空间中;通过所述显示处理器的提取处理单元从所述第二存储器空间读取所述第一前景图块数据的数据子集;以及通过所述显示处理器的所述提取处理单元从所述第三存储器空间读取所述第一背景图块数据的数据子集。

【技术特征摘要】
【国外来华专利技术】2015.09.21 US 14/860,2251.一种用于通过显示处理器进行基于图块的处理的方法,所述方法包括:通过所述显示处理器的预取处理单元从第一存储器空间读取前景图像的第一前景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一前景图块数据存储到第二存储器空间中;通过所述显示处理器的所述预取处理单元从所述第一存储器空间读取背景图像的第一背景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一背景图块数据存储到第三存储器空间中;通过所述显示处理器的提取处理单元从所述第二存储器空间读取所述第一前景图块数据的数据子集;以及通过所述显示处理器的所述提取处理单元从所述第三存储器空间读取所述第一背景图块数据的数据子集。2.根据权利要求1所述的方法,其进一步包括处理所述第一前景图块数据的所述数据子集的像素。3.根据权利要求2所述的方法,其进一步包括通过使所述第一前景图块数据的所述数据子集的所述经处理像素与所述第一背景图块数据的所述数据子集的像素混合以产生经混合的图块数据。4.根据权利要求3所述的方法,其进一步包括将所述经混合的图块数据存储到第四存储器空间中。5.根据权利要求4所述的方法,其中所述第一存储器空间是帧缓冲器,其中所述第二存储器空间是前景乒乓缓冲器,其中所述第三存储器空间是背景乒乓缓冲器,且其中所述第四存储器空间是写回乒乓缓冲器。6.根据权利要求1所述的方法,其中所述第一前景图块数据包括所述前景图像的至少一个图块,且其中所述第一背景图块数据包括所述背景图像的至少一个图块。7.根据权利要求1所述的方法,其中所述第一前景图块数据包括所述前景图像的至少两个图块,且其中所述第一背景图块数据包括所述背景图像的至少两个图块。8.根据权利要求1所述的方法,其中所述第一前景图块数据的所述数据子集包括所述前景图像的至少一个图块,且其中所述第一背景图块数据的所述数据子集包括所述背景图像的至少一个图块。9.根据权利要求1所述的方法,其中所述第一前景图块数据的所述数据子集包括所述前景图像的至少两个图块,且其中所述第一背景图块数据的所述数据子集包括所述背景图像的至少两个图块。10.根据权利要求1所述的方法,其中读取和存储所述前景图块数据是在读取和存储所述背景图块数据之前发生。11.根据权利要求1所述的方法,其中读取和存储所述前景图块数据与读取和存储所述背景图块数据并行地发生。12.根据权利要求1所述的方法,其进一步包括基于前景图块数据缩放信息或背景图块数据旋转信息确定所述第二存储器空间或所述第三存储器空间中的至少一个的大小。13.根据权利要求12所述的方法,其进一步包括基于所述大小分配用于所述第二存储器空间或所述第三存储器空间中的至少一个的存储器。14.一种计算装置,其包括:第一存储器空间;第二存储器空间,其用于存储前景图像的前景图块数据;第三存储器空间,其用于存储背景图像的背景图块数据;以及显示处理器,其包含预取处理单元和提取处理单元,其中所述预取处理单元被配置成从所述第一存储器空间读取所述前景图像的第一前景图块数据,将所述读取的第一前景图块数据存储到所述第二存储器空间中,从所述第一存储器空间读取所述背景图像的第一背景图块数据,以及将所述读取的第一背景图块数据存储到所述第三存储器空间中,且其中所述提取处理单元被配置成从所述第二存储器空间读取所述第一前景图块数据的数据子集,以及从所述第三存储器空间读取所述第一背景图块数据的数据子集。15.根据权利要求14所述的计算装置,其中所述计算装置进一步包括像素处理单元,所述像素处理单元被配置成处理所述第一前景图块数据的所述数据子集的像素。16.根据权利要求15所述的计算装置,其中所述计算装置进一步包括混合处理单元,所述混合处理单元被配置成使所述第一前景图块数据的所述数据子集的经处理像素与所述第一背景图块数据的所述数据子集的像素混合以产生经混合的图块数据。17....

【专利技术属性】
技术研发人员:K·邵拉比S·莫代卡尔A·马杜吉里·西达拉朱N·谢特泰·布拉赫马瓦尔
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1