[发明专利]在便携式数据处理器上处理三维动画的方法无效
申请号: | 01106746.2 | 申请日: | 2001-02-16 |
公开(公告)号: | CN1369864A | 公开(公告)日: | 2002-09-18 |
发明(设计)人: | 陈淮琰;肖腾飞 | 申请(专利权)人: | 无敌科技(西安)有限公司 |
主分类号: | G06T15/70 | 分类号: | G06T15/70 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710068 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 便携式 数据 处理器 处理 三维动画 方法 | ||
本发明系有关于一种在便携式数据处理器上处理三维动画的方法,应用于处理速度较低阶的数据处理器(如PDA)上实现三维动画的方法。
目前市场上颇受欢迎的一些便携式数据处理器的产品,如个人数字助理(Personal Digital Assistant,PDA)或是电子字典,为了增加产品内容的丰富性,多半会设计有一些简单的游戏储存于其中,以供使用者作为娱乐用途,比如棋类游戏,或者一些简单的打飞机、俄罗斯方块等二维的游戏,使得这些产品多了娱乐上的用途。这样虽然可以提供使用者一些方便,但和PC上丰富的游戏相比就大为逊色了。
其中最主要的原因是在这些产品上没有三维的游戏。由三维的运算需要耗费处理器大量的处理时间,再加上除了CPU的运算速度比PC慢的多外,更不会配备PC上常见的图形加速卡,甚至连浮点计算器都没有,使得在这些产品上的游戏设计受到了许多的限制,无法像PC游戏来得丰富诱人,因此如果能在这些产品的先天限制条件下,可以提供三维的游戏,相信能使这款产品脱颖而出,而受到消费者的青睐。
有鉴于此,本发明主要的目的在于提供一种可在便携式数据处理器上实现三维游戏的方法,利用非均匀缩图的技术实现在便携式数据处理器上的实现三维游戏。由于这个操作不需要实际进行三维的运算,因此并不会延缓处理速度。透过这个方法,使用者可以把很多逼真的三维图像放进便携式数据处理器中,乃至实现复杂的三维游戏。根据本发明所揭露的方法,一种可在便携式数据处理器上实现三维游戏的方法,该方法包含下列步骤:
初始化原始图像;
初始化目标图像;
决定目标图形在X方向及Y方向的压缩比;
根据该初始化后的尺寸给定一X方向操作变量;
根据该初始化后的尺寸给定一Y方向操作变量;
根据该操作变量取得目标图形的坐标值;以及
绘出该目标图像。
其中初始化原始图像包括取得该原始图像的宽度值以及高度值;初始化目标图像可分为左边、右边、上边、下边,初始化左边及右边目标图像包括取得压缩后的高度值、宽度值以压缩后小边两端点的Y坐标值,初始化上边及下边目标图像包括取得压缩后的高度值、宽度值以压缩后小边两端点的X坐标值。
另外,为了扩大视觉范围的效果,利用循环卷动的方式以构成更大的视觉范围。动态调整输出图像在原图中的起始位置,即可实现了人往前走和后退,快跑和慢跑的视觉效果。运用非均匀缩图技术和卷图操作,即可通过一张简单的平面图像而生成逼真的动态三维效果。
有关本发明之详细内容及技术,兹就配合图标说明如下:
图1A,表示左边图像变换前所在区域。
图1B,表示左边图像变换后所在区域。
图2A,表示右边图像变换前所在区域。
图2B,表示右边图像变换后所在区域。
图3A,表示上边图像变换前所在区域。
图3B,表示上边图像变换后所在区域。
图4A,表示下边图像变换前所在区域。
图4B,表示下边图像变换后所在区域。
图5,为本发明的实施例流程图。
本发明的主要目的在于提供一种可在便携式数据处理器上实现三维游戏的方法,利用非均匀缩图的技术实现在便携式数据处理器上的实现三维游戏。由于这个操作不需要实际进行三维的运算,因此并不会延缓处理速度。透过这个方法,使用者可以把很多逼真的三维图像放进便携式数据处理器中,乃至实现复杂的三维游戏。根据上述的目的,只需使用者提供一些事先绘好的平面图像,经过本发明方法的处理,即可得到逼真的动态三维效果。
在详细说明本发明的执行流程之前,先行说明本发明所参考的原理如下。由于三维的图像在视觉处理上会有景深的问题,因此我们先说明景深与本发明的关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无敌科技(西安)有限公司,未经无敌科技(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01106746.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置