[发明专利]一种富媒体场景的局部渲染方法无效
申请号: | 201010276402.6 | 申请日: | 2010-09-08 |
公开(公告)号: | CN101968887A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 俸志刚;罗建超 | 申请(专利权)人: | 东莞电子科技大学电子信息工程研究院 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T13/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种富媒体场景的局部渲染方法,通过1)尽量减少不必要的渲染,即仅仅需要渲染的时候才渲染,在合成步骤中,标识场景树是否因为时间或用户交互事件发生了改变,如果改变,进入到渲染阶段,反之则不需要进行渲染,减少了不必要的渲染。2)尽量减小每次渲染的区域,本发明通过计算需要渲染的失效区域来进行局部渲染,仅在发生改变的元素影响的范围内进行渲染,很大程度上减少了渲染得区域,从而提高了执行效率。在本发明中,通过减少不必要渲染和采用局部渲染策略,减少了渲染时间以及资源占用。 | ||
搜索关键词: | 一种 媒体 场景 局部 渲染 方法 | ||
【主权项】:
一种富媒体场景的局部渲染方法,其特征在于,包括以下步骤:(1)、在合成步骤中,如果满足以下任意一条件:a1、当前场景时间触发了脚本执行或改变了动画元素的状态,造成了场景树的改变;a2、用户交互或外部事件触发脚本对场景树进行了任何修改或者使动画元素状态发生了改变;则进入到渲染阶段,反之则不进行渲染;(2)、渲染阶段b1、失效区域计算遍历场景树,对任意一个可绘制元素,因为动画或者脚本的缘故,引起了该元素或其部分属性发生了变化,则重新计算当前时刻该元素的边框位置,并与该元素上一次渲染时保存的边框的位置进行合并,生成该元素需要渲染的元素失效区域;将该元素的失效区域与当前文档失效区域进行合并,生成新的当前文档失效区域;遍历过程中,第一个元素的失效区域不需要合并,直接作为当前文档失效区域;遍历场景树完成后,得到最终的当前文档失效区域;b2、渲染将步骤b1计算出来的最终的当前文档失效区域作为此次渲染的范围进行渲染;当前场景树上边框与此文档失效区域相交的元素也进行被渲染,并且将其边框保存,在下一次渲染的时候参与失效区域的计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞电子科技大学电子信息工程研究院,未经东莞电子科技大学电子信息工程研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010276402.6/,转载请声明来源钻瓜专利网。
- 上一篇:城市公交智能系统
- 下一篇:一种夜班公交车站点及路径选择方法