[发明专利]用于使用基于图块的再现器分层的系统和方法有效
申请号: | 201210335776.X | 申请日: | 2012-09-12 |
公开(公告)号: | CN102937892A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | B.D.佩尔顿;A.帕特尔;S.普罗诺沃斯特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 基于 再现 分层 系统 方法 | ||
1.一种用于包括多个内容层的内容的基于图块的再现的方法(300),其中所述内容被组织成至少包括第一图块和第二图块的多个图块,所述方法包括:
通过使用至少一个处理器(110,130)来计算一个或多个像素值而再现(316)对应于第一图块的该内容的至少第一部分;以及
响应于所述再现,在再现对应于任何其它图块的内容之前,对于所述一个或多个像素值执行至少一个操作(322),其中所述至少一个操作包括用于合成所述多个层中的至少两个层的操作。
2.权利要求1的方法,还包括:
响应于执行所述至少一个操作,再现(316)对应于第二图块的该内容的至少第二部分。
3.权利要求1的方法,其中对于所述一个或多个像素值执行所述至少一个操作(322)包括:
使用所述一个或多个像素值来计算一个或多个新的像素值。
4.权利要求1的方法,其中执行所述至少一个操作(322)包括:
执行所述至少一个操作(322),作为对该内容的第一部分施加透明效果和/或剪辑效果的一部分。
5.权利要求1的方法,其中所述至少一个处理器是图形处理单元(GPU,110)。
6.一种用于再现包括多个内容层的内容的系统(102),其中所述内容被组织成包括第一图块和第二图块的多个图块,所述系统包括:
图形处理单元(GPU,110),其中该GPU(110)被配置成:
再现(316)对应于第一图块的该内容的至少第一部分,以产生一个或多个像素值;
接收(304)关于首先要执行以下动作中的哪个动作的指示(238):
对于所述一个或多个像素值执行至少一个操作(322),其中所述至少一个操作包括用于合成多个层中的至少两个层的操作,或
再现(316)对应于第二图块的该内容的至少第二部分;以及
如果所述指示(238)表明:所述至少一个操作要首先执行,则GPU (110)被配置成:
对于所述一个或多个像素值执行所述至少一个操作(322),以及
在执行所述至少一个操作后,再现(316)对应于第二图块的该内容的第二部分。
7.权利要求6的系统,其中该内容的至少第一部分包括第一内容层和第二内容层,所述一个或多个像素值包括第一组像素值和第二组像素值,以及GPU(110)还被配置成通过以下方式来再现对应于第一图块的该内容的至少第一部分:
再现(316)对应于第一图块的第一内容层的至少一部分,以便计算第一组像素值;
响应于再现所述第一内容层的至少一部分,把第一组像素值拷贝(318)到另一个存储器区域(120);以及
响应于所述拷贝,再现(320)对应于第一图块的第二内容层的至少一部分,以便计算第二组像素值。
8.权利要求6的系统,其中所述另一个存储器区域不是GPU(110)板载的。
9.权利要求6的系统,其中对于所述一个或多个像素值执行所述至少一个操作(322)包括使用所述第一组像素值和所述第二组像素值来得到一个或多个新的像素值。
10.权利要求6的系统,其中接收(304)所述指示(238)包括:
通过与图形处理例行程序(232)的接口,接收(304)所述指示(238),以及
所述指示(238)包括其值指示首先对于所述一个或多个像素值执行所述至少一个操作的参数(238)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335776.X/1.html,转载请声明来源钻瓜专利网。