A transparent format converter TFC may determine at least one processor to request a request for graphical data in the first data format for requests for graphics data stored in the graphics memory. The TFC may be at least partially based on the graphic data of the graphics memory in the search request is second according to the graphics data format from the graphics memory. The TFC converts the retrieved graphics data from the second data format to the first data format. The TFC may be the first data format of the converted data to the graphics by the memory access in the at least one processor.
【技术实现步骤摘要】
【国外来华专利技术】透明像素格式转换器
本专利技术涉及一种透明像素格式转换器。
技术介绍
诸如图形图像或视频帧的图形数据可由像素组成。可根据指定像素格式来布置诸如关于图形数据像素的信息的像素数据,指定像素格式可限定与数据像素相关联的存储器的位数目,且还可限定数据像素内的颜色分量的顺序。可根据像素格式来压缩根据指定像素格式布置在存储器中的像素数据,且还可根据像素格式将像素数据布置在存储器的存储位置中。通常,像素格式可分为线性像素格式或基于平铺的像素格式。
技术实现思路
一般来说,本专利技术涉及一种透明格式转换器(TFC),其在不同像素格式之间进行透明转换,以使得TFC可根据由具有图形数据视图的处理核心支持的像素格式来提供处理核心,而不管图形数据的基础像素格式。TFC可使得处理器核心能够如同根据由处理器核心支持的像素格式布置图形数据一般来处理图形数据。在一个态样中,本专利技术是针对一种用于像素处理的方法。所述方法可包含由透明格式转换器(TFC)确定至少一个处理器针对存储在第一数据缓冲器中的数据的请求指示针对呈第一数据格式的数据的请求。所述方法可进一步包含由所述TFC至少部分地基于针对存储在第一数据缓冲器中的数据的请求而从第一数据缓冲器检索呈第二数据格式的数据。所述方法可进一步包含由所述TFC将检索到的数据从第二数据格式转换成第一数据格式。所述方法可进一步包含由所述TFC将呈第一数据格式的经转换数据存储到可由至少一个处理器存取的第二数据缓冲器中。在另一方面,本专利技术是针对一种计算装置。所述计算装置可包含第一数据缓冲器。所述计算装置可进一步包含第二数据缓冲器。所述计算装置可进一步包含至 ...
【技术保护点】
一种用于像素处理的方法,其包括:由透明格式转换器TFC确定至少一个处理器针对存储在第一数据缓冲器中的数据的请求指示针对呈第一数据格式的所述数据的请求;由所述TFC至少部分地基于针对存储在所述第一数据缓冲器中的数据的所述请求而从所述第一数据缓冲器检索呈第二数据格式的所述数据;由所述TFC将所述检索到的数据从所述第二数据格式转换成所述第一数据格式;及由所述TFC将呈所述第一数据格式的所述经转换数据存储到可由所述至少一个处理器存取的第二数据缓冲器中。
【技术特征摘要】
【国外来华专利技术】2014.10.01 US 14/504,0471.一种用于像素处理的方法,其包括:由透明格式转换器TFC确定至少一个处理器针对存储在第一数据缓冲器中的数据的请求指示针对呈第一数据格式的所述数据的请求;由所述TFC至少部分地基于针对存储在所述第一数据缓冲器中的数据的所述请求而从所述第一数据缓冲器检索呈第二数据格式的所述数据;由所述TFC将所述检索到的数据从所述第二数据格式转换成所述第一数据格式;及由所述TFC将呈所述第一数据格式的所述经转换数据存储到可由所述至少一个处理器存取的第二数据缓冲器中。2.根据权利要求1所述的方法,其中:所述至少一个处理器针对存储在所述第一数据缓冲器中的数据的所述请求包括针对存储在虚拟地址处的数据的请求;且由所述TFC从所述第一数据缓冲器检索呈第二数据格式的数据进一步包括由所述TFC从所述第一数据缓冲器检索位于物理地址处的呈所述第二数据格式的所述数据,所述物理地址对应于所述虚拟地址。3.根据权利要求2所述的方法,其进一步包括:由存储器管理单元MMU至少部分地基于所述虚拟地址而确定经翻译地址;及由所述TFC至少部分地基于所述经翻译地址而确定所述物理地址。4.根据权利要求3所述的方法,其中所述经翻译地址的一或多个最高有效位包括一或多个颜色位,且其中所述一或多个颜色位至少指示由所述一或多个处理器支持的像素格式。5.根据权利要求3所述的方法,其中确定所述经翻译地址进一步包括:由所述MMU至少部分地基于所述虚拟地址而确定所述一或多个颜色位。6.根据权利要求3所述的方法,其进一步包括:由使用第一级页表的所述MMU至少部分地基于所述虚拟地址而确定中间物理地址;及由使用第二级页表的所述MMU至少部分地基于所述中间物理地址而确定所述经翻译地址。7.根据权利要求3所述的方法,其中由所述TFC至少部分地基于所述经翻译地址而确定所述物理地址进一步包括:由所述TFC至少部分地基于一或多个页表的内核地址空间部分而确定所述物理地址。8.根据权利要求1所述的方法,其中所述第二数据缓冲器包括用于所述至少一个处理器的高速缓冲存储器。9.根据权利要求1所述的方法,其中:所述数据包括像素数据;所述第一数据格式包括第一像素格式;且所述第二数据格式包括第二像素格式。10.根据权利要求1所述的方法,其进一步包括:由所述TFC从所述至少一个处理器接收呈所述第一数据格式的第二数据;由所述TFC将所述第二数据从所述第一数据格式转换成所述第二数据格式;及由所述TFC将呈所述第二数据格式的所述经转换数据存储到所述第一数据缓冲器中。11.一种计算装置,其包括:第一数据缓冲器;第二数据缓冲器;至少一个处理器;及透明格式转换器,其经配置以进行以下操作:确定所述至少一个处理器针对存储在所述第一数据缓冲器中的数据的请求指示针对呈第一数据格式的所述数据的请求;至少部分地基于针对存储在所述第一数据缓冲器中的数据的所述请求而从所述第一数据缓冲器检索呈第二数据格式的所述数据;将所述检索到的数据从所述第二数据格式转换成所述第一数据格式;及将呈所述第一数据格式的所述经转换数据存储到可由所述至少一个处理器存取的所述第二数据缓冲器中。12.根据权利要求11所述的计算装置,其中:所述至少一个处理器针对存储在所述第一数据缓冲器中的数据的所述请求包括针对存储在虚拟地址处的数据的请求;且所述TFC经进一步配置以从所述第一数据缓冲器检索位于物理地址处的呈所述第二数据格式的所述数据,所述物理地址对应于所述虚拟地址。13.根据权利要求12所述的计算装置,其进一步包括:存储器管理单元MMU,其经配置以至少部分地基于所述虚拟地址而确定经翻译地址,其中所述TFC经进一步配置以至少部分地基于所述经翻译地址而确定所述物理地址。14.根据权利要求13所述的计算装置,其中所述经翻译地址的一或多个最高有效位包括一或多个颜色位,且其中所述一或多个颜色位至少指示由所述一或多个处理器支持的像素格式。15.根据权利要求13所述的计算装置,其中所述MMU经进一步配置以进行以下操作:至少部分地基于所述...
【专利技术属性】
技术研发人员:苏迪普·拉维·科蒂林加尔,穆因·汗,科林·克里斯托弗·夏普,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。