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)、视频处理单元、相机处理单元、图像处理单元、像素处理单元和/或另一源产生或处理视觉内容。显示处理器可被配置成从任何源接收视觉内容。本专利技术的某些方面可例如针对于减少显示处理器的带宽/处理消耗和/或减少显示处理器对外部存储器(例如,系统存储器)的存储器请求的数目。本专利技术的某些方面可针对于增加显示处理器的处理量。本专利技术的某些方面可针对于增加伪平面格式图像的存储器效率。在一个实例中,本专利技术描述一种用于通过显示处理器进行基于图块的处理的方法,所述方法包括:通过所述显示处理器的预取处理单元从第一存储器空间读取前景图像的第一前景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一前景图块数据存储到第二存储器空间中;通过所述显示处理器的所述预取处理单元从所述第一存储器空间读取背景图像的第一背景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一背景图块数据存储到第三存储器空间中;通过所述显 ...
【技术保护点】
一种用于通过显示处理器进行基于图块的处理的方法,所述方法包括:通过所述显示处理器的预取处理单元从第一存储器空间读取前景图像的第一前景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一前景图块数据存储到第二存储器空间中;通过所述显示处理器的所述预取处理单元从所述第一存储器空间读取背景图像的第一背景图块数据;通过所述显示处理器的所述预取处理单元将所述读取的第一背景图块数据存储到第三存储器空间中;通过所述显示处理器的提取处理单元从所述第二存储器空间读取所述第一前景图块数据的数据子集;以及通过所述显示处理器的所述提取处理单元从所述第三存储器空间读取所述第一背景图块数据的数据子集。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。