[发明专利]使用多个执行线程的层合成、呈现和动画无效
| 申请号: | 201110159091.X | 申请日: | 2011-06-01 |
| 公开(公告)号: | CN102339474A | 公开(公告)日: | 2012-02-01 |
| 发明(设计)人: | D·法耶什;S·巴斯特;A·C·切斯勒;J·S·艾普林 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06T13/20 | 分类号: | G06T13/20 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 执行 线程 合成 呈现 动画 | ||
1.一种图形系统(100),包括:
创建来处理用于图形输出的二维(2D)层类型的应用程序进程组件(102);以及
创建来接收所述2D层类型并将所述2D层类型处理成较大维度的场景的独立图形线程组件(106)。
2.如权利要求1所述的系统,其特征在于,所述独立图形线程组件执行所述2D层类型的呈现。
3.如权利要求1所述的系统,其特征在于,所述独立图形线程组件执行所述2D层到3D空间的合成。
4.如权利要求1所述的系统,其特征在于,所述独立图形线程组件执行所述2D层类型的动画。
5.如权利要求1所述的系统,其特征在于,还包括创建信道的线程管理组件,所述线程管理组件经由所述信道来在所述独立图形线程和所述应用程序进程之间传递命令、事件和通知。
6.如权利要求1所述的系统,其特征在于,所述线程管理组件的代码在所述应用程序进程上以及在所述独立图形线程上运行。
7.如权利要求1所述的系统,其特征在于,所述2D层类型是被结构化为所述应用程序进程组件中的层树的许多层类型中的一个。
8.如权利要求7所述的系统,其特征在于,所述独立图形线程组件在从所述应用程序线程组件接收到命令以及从动画管理器接收到更新时呈现所述层树。
9.一种由处理器执行的计算机实现的图形处理方法,包括:
启动应用程序的应用程序线程来处理2D层(300);
启动独立图形线程来将所述2D层处理成3D空间(302);
在所述应用程序线程和所述图形线程之间传递命令(304);
在所述图形线程上将所述2D层处理成3D场景(306);以及
将所述3D场景发送给显示设备以供演示(308)。
10.如权利要求9所述的方法,其特征在于,还包括在所述图形线程上将所述2D层合成为3D场景。
11.如权利要求9所述的方法,其特征在于,还包括将动画和转换调度到所述2D层上。
12.如权利要求9所述的方法,其特征在于,还包括经由线程管理器在所述应用程序线程和所述图形线程之间传递事件和通知。
13.如权利要求9所述的方法,其特征在于,还包括挂起所述应用程序线程来等待从所述图形线程返回的同步命令的响应。
14.如权利要求9所述的方法,其特征在于,还包括在所述图形线程处应用过滤器和效果。
15.如权利要求9所述的方法,其特征在于,还包括在所述应用程序线程和所述图形线程之间分派同步和异步命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110159091.X/1.html,转载请声明来源钻瓜专利网。





