[发明专利]虚拟三维影像加速方法无效
申请号: | 200710166786.4 | 申请日: | 2007-11-19 |
公开(公告)号: | CN101442682A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 廖友诚 | 申请(专利权)人: | 凌通科技股份有限公司 |
主分类号: | H04N13/00 | 分类号: | H04N13/00;H04N3/30 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 田 野 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 三维 影像 加速 方法 | ||
技术领域
本发明是有关于一种影像处理相关的技术,且特别是有关于一种虚拟三维影像加速方法。
背景技术
近年来,由于科技的进步,游乐器也从以往的平面影像显示,渐渐的开始有三维(简称3D)影像处理。图1是公知应用于游乐器上的简单的3D影像处理概念说明图。请参考图1,由此图中可以看出,在画面101底部的地方,地板的地砖11相对的比画面101上方的地砖12要大,因此从此图中可以看出远近的差异。相对的来说,使用者(玩家)可以想象是站在画面底部的地板上向前看。基本上,此种虚拟3D影像处理的概念是使用调整每一条扫描线的缩放比例,来达到利用二维(简称2D)空间去仿真3D空间的地板的效果。
图2是公知游乐器上对图1的三维影像处理的运算示意图。请参考图2,一开始,在第1条扫描线S1还没输出之前,一中断指令将会送给游乐器内部的处理器,使其开始运算第1条扫描线S1所对应的缩放参数以及旋转参数,并将其储存于共享缓存器20中。接下来,当第1条扫描线S1输出完毕后,进入水平空白期间H-Blank,此时必须要在度下中断指令,以算出第2条扫描线S2所对应的缩放参数以及旋转参数,并且将其储存并覆盖原本储存于共享缓存器20内的缩放参数以及旋转参数。如此循环直到整张画面运算完成。简单的说,此种作法是所有扫描线共享同一组缩放缓存器,在每条扫描线结束后去更新缩放缓存器所储存的参数。
然而,上述做法以一般标准电视每秒60次刷新262条条扫描线来计算,一秒钟之内,内部的处理器所需进入的中断次数为60×262=15720次。由于一般会使用此种虚拟3D技术的情况,通常是便携式游乐器。便携式游乐器在处理器上以及电力消耗上有诸多限制。因此,当中断次数过度频繁,且系统的中断延迟过大时,可能会造成游戏的延迟。另外,处理器时常处在忙碌状态还会造成功率消耗过大,使电池寿命下降的问题。
发明内容
有鉴于此,本发明的一目的就是在提供一种虚拟三维影像加速方法,用以减少中断指令的使用,并且减低功率消耗。
为达上述或其它目的,本发明提出一种虚拟三维影像加速方法。此方法应用于一游乐器材,其中此游乐器材包括一处理器。游乐器材用以输出一画面的多条扫描线。此方法包括下列步骤:提供多个缓存器,对应上述扫描线;在一垂直空白期间,对处理器进行一中断程序,该中断程序包括:根据一使用者对该游乐器材的一操作,运算出上述扫描线所对应的多个三维运算参数;将上述三维运算参数记录于上述缓存器中;以及根据扫描线以及其对应的三维运算参数,运算出输出的扫描线。
依照本发明的较佳实施例所述的虚拟三维影像加速方法,上述三维运算参数包括缩放参数以及旋转参数。另外,在一实施例中,缓存器的数目可为扫描线总数的一半,使奇数条扫描线与偶数条扫描线共享一个缓存器。
本发明的优点是在于提供多个三维运算参数的缓存器,并且利用垂直空白期间,进行一次中断指令,并在此期间利用处理器运算出将每条扫描线的三维运算参数,并分别储存于对应的三维运算参数的缓存器。因此处理器的中断次数便可以减低,也减低了处理器的负担,进而大幅提升效能。相对的,功率消耗也会因此减少。
附图说明
图1是公知应用于游乐器上的简单的3D影像处理概念说明图。
图2是公知游乐器上对图1的三维影像处理的运算示意图。
图3是根据本发明实施例所绘示的虚拟三维影像加速方法的流程图。
图4是根据本发明实施例图3的虚拟三维影像加速方法的示意图。
图5是根据本发明实施例图3所实施的虚拟三维影像加速方法的另一实施方式示意图。
具体实施方式
为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
图3是根据本发明实施例所绘示的虚拟三维影像加速方法的流程图。图4是根据本发明实施例图3的虚拟三维影像加速方法的示意图。请同时参考图3与图4,在说明本发明的实施例之前,先假设本实施例是应用于一游乐器材,其中此游乐器材包括一处理器。此虚拟三维影像加速方法包括下列步骤:
步骤S31:开始。
步骤S32:提供对应扫描线S1~SN的N个缓存器R1~RN。
步骤S33:在一垂直空白期间V-Blank,对处理器进行一中断程序。其中此中断程序又包括下列步骤:
步骤S331:根据一使用者对游乐器材的操作,运算出上述扫描线S1~SN所对应的多个三维运算参数。一般来说,三维运算参数可以是旋转参数或缩放参数,或是旋转参数与缩放参数两者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌通科技股份有限公司,未经凌通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710166786.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远红外线陶瓷平板发热模块
- 下一篇:基于酵母的对慢性丙型肝炎感染的治疗