[发明专利]生成和解析图形处理流水线内的像素值有效
申请号: | 201010167792.3 | 申请日: | 2010-04-16 |
公开(公告)号: | CN101866476A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | E·费-隆德;J·尼斯塔德;E·利兰 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T1/20 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 朱海煜;徐予红 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 解析 图形 处理 流水线 像素 | ||
1.一种用于生成待存储在帧缓冲存储器中的像素数据值的帧的图形处理装置,所述图形处理装置包括:
图形处理流水线,其包括:
(i)响应于一个或多个第一输入参数以生成所述帧内的区域的以第一分辨率的像素值的像素值生成电路;
(ii)耦合于所述处理流水线并且配置成存储以所述第一分辨率的所述像素值的流水线存储器;和
(iii)耦合于所述流水线存储器并且配置成将存储在所述流水线存储器中的像素值写到所述帧缓冲存储器的写回电路;其中
所述图形处理流水线还包括:
(iv)响应于一个或多个图形程序指令和一个或多个第二参数从所述流水线存储器读取以所述第一分辨率的所述像素值并且执行由所述图形程序指令和所述一个或多个第二参数指定的解析操作以生成待由所述写回电路写到所述帧缓冲存储器的以第二分辨率的像素值的可编程解析电路,所述第二分辨率与所述第一分辨率不同。
2.如权利要求1所述的图形处理装置,其中所述第二分辨率低于所述第一分辨率。
3.如权利要求2所述的图形处理装置,其中所述解析电路读取以所述第一分辨率的多个像素值作为所述解析操作的输入以形成一个或多个以所述第二分辨率的像素值。
4.如权利要求2所述的图形处理装置,其中所述解析操作是以下中的一个或多个:
多采样抗锯齿操作;
多采样高动态范围渲染操作;
线性混合操作;
延迟阴影化操作;
格式转换操作;
YUV-转换操作;和
像素值压缩。
5.如权利要求1所述的图形处理装置,其中所述像素值生成电路包括可编程图形处理电路,以及所述像素值生成电路和所述可编程解析电路执行各自的图形处理线程。
6.如权利要求5所述的图形处理装置,其中所述像素值生成电路和所述可编程解析电路共享所述可编程图形处理电路中的至少一部分。
7.如权利要求6所述的图形处理装置,其中所述可编程图形处理电路在软件控制下配置成充当所述像素值生成电路或充当所述可编程解析电路。
8.如权利要求5所述的图形处理装置,其中一个或多个图形处理线程由所述可编程图形处理电路在以所述第一分辨率的所述像素值上执行以执行所述解析操作以生成以所述第二分辨率的所述像素值,之后以所述第二分辨率的像素值写到所述帧缓冲存储器。
9.如权利要求1所述的图形处理装置,其中所述解析操作支持以下中的至少一个:
多渲染目标输入;和
多渲染目标输出。
10.如权利要求1所述的图形处理装置,其中所述解析操作接收多个输入参数并且生成单个输出参数。
11.如权利要求1所述的图形处理装置,其中所述图形处理流水线包括指令解码器,其响应于组合的生成和解析图形指令以控制所述图形流水线以:
(i)生成以所述第一分辨率的所述像素值;
(ii)存储以所述第一分辨率的所述像素值;
(iii)从所述流水线存储器读取以所述第一分辨率的所述像素值和执行所述解析操作以生成以第二分辨率的像素值;和
(iv)将存储在所述流水线存储器中的像素值写到所述帧缓冲存储器。
12.如权利要求1所述的图形处理装置,其中所述流水线存储器专用于存储由所述像素值生成电路和所述可编程解析电路生成的像素值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010167792.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢琴键盘振奏仪
- 下一篇:稳定移动姿势用户接口的方法、设备和系统