轨迹信息处理装置、轨迹信息处理方法、信息记录介质及程序的制作方法

文档序号:6453852阅读:463来源:国知局
专利名称:轨迹信息处理装置、轨迹信息处理方法、信息记录介质及程序的制作方法
技术领域
本发明涉及适合于根据对人而言容易输入的涡旋状的图形轨迹取得人 想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、记录有在计算 机上实现它们的程序的计算机可读取的信息记录介质及该程序。
背景技术
一直以来,在PDA (Personal Data Assistance:个人数据助手)装置或 便携式游戏装置等中,采用使用触摸笔和触摸面板的坐标输入装置。此外, 提出了在自动提款机或铁路的车票贩卖机中也通过用手指接触触摸面板来 进行各种选择的系统。在使用这样的触摸面板的输入中, 一般是用手指或 触摸笔接触重叠显示在触摸面板上的菜单项目或按钮项目等来操作的。
另一方面,在以下的文献中公开了关于将这样的技术应用到游戏装置 中的技术。
专利文献1:日本特开2005-204754
这里,在专利文献1中,提出了使用触摸面板的游戏装置。在本文献 中,公开了当玩家用手指在触摸面板上描画来描绘规定的图形时、基于该 输入轨迹的图形形状来决定对敌对角色的攻击的种类的技术。
另一方面,在人想要进行圆珠笔等书写用具的试写的情况下, 一般描 绘向一定方向移动的涡旋状的图形。因而,在通过触摸笔或手指进行描绘 轨迹那样的输入的情况下,如何将这样"自然"而"原始"的动作作为输 入信息来处理成为问题所在。

发明内容
本发明是为了解决这样的问题而做出的,目的是提供一种适合于根据 对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息的轨迹信息 处理装置、轨迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。
为了达到以上的目的,根据本发明的原理公开下述发明。 有关本发明的第一方面的轨迹信息处理装置具备输入受理部、闭曲线
取得部以及涡信息输出部,并如以下这样构成。
这里,输入受理部受理轨迹的坐标信息的输入。
典型地,输入受理部是在用触摸笔或手指接触触摸面板的期间中能够 得到轨迹输入的设备。除此以外,还包括通过按住鼠标按钮移动来通过拖 拽描绘轨迹的情况、或经由计算机通信网受理三维轨迹坐标数据的输入的 情况。
这里设想的轨迹不是朝向一点收敛的涡的形状,而是如试写圆珠笔时 那样在一个笔划中自身与自身交叉那样的涡的形状。按照用户描绘轨迹的 顺序来受理坐标信息。
典型地,被受理了输入的坐标信息被按照该顺序存储到在RAM等中 准备的坐标存储部中。此外,在RAM等中还准备有用来存储后述的闭曲 线取得部所取得的闭曲线信息的闭曲线存储部。
另一方面,在被受理了输入的轨迹的坐标信息中,闭曲线取得部重复 进行下述(a)及(b)的处理
(a) 取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b) 将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉 点作为新的开始点。
艮P,当检测到轨迹彼此在某个交点相交从而形成了闭曲线的情况时, 将形成该闭曲线的部分从轨迹中除去,并将交点作为下个开始点。这样, 利用对人而言也能明确地知道其大小的闭曲线这样的要素,将涡旋状的轨 迹与人设想的输入信息建立对应。
具体而言,每当将坐标信息存储到坐标存储部中时,判断在按照该顺 序存储的坐标信息中、将除了该新存储的坐标信息以外的坐标信息中相邻 存储的坐标信息彼此连结的线段的某一个与将该新存储的坐标信息和紧靠 其前存储的坐标信息连结的线段是否交叉。
并且,在判断为交叉的情况下,重复进行下述(a)及(b)的处理 (a)在闭曲线存储部中新存储将当前时刻指定为取得该闭曲线的时刻
的闭曲线信息;
(b)从坐标存储部中删除在该新存储的坐标信息之前存储的坐标信 息,并在该新存储的坐标信息的紧前面插入该交叉的点的坐标信息,来更 新坐标存储部。
进而,涡信息输出部输出取得闭曲线的时间间隔的变化,作为该轨迹 的涡运动的剧烈程度的信息。
涡旋的涡也可以与闭曲线的数量建立关系。在短时间的期间中描绘了 多个闭曲线的情况下,每单位时间描绘的涡的个数较多。所以,在本发明 中,将检测到闭曲线的时间间隔作为轨迹中的涡运动的剧烈程度的信息进 行输出,从而适当地区别为人剧烈地描绘涡的情况和缓慢地描绘涡的情况。
具体而言,每当闭曲线存储部中存储了新的闭曲线信息时,根据新存 储的闭曲线信息的时刻与紧靠其前存储的闭曲线信息的时刻之差,计算时 间间隔,并将与该时间间隔预先相对应的数值作为从用户输入的数值参数 来进行处理。
这样,根据本发明,能够根据对人来说容易输入的涡旋状的图形轨迹 取得闭曲线的串,并能够根据检测到闭曲线的时间间隔来高效率且高速地 取得人想要的涡运动的剧烈程度这样的数值参数的输入信息。
此外,在本发明的轨迹信息处理装置中,涡信息输出部可以构成为, 还输出所取得的闭曲线的重心的位置,作为该轨迹的涡运动的概况移动的 信息。
具体而言,在判断为交叉的情况下,计算在基于下述坐标信息的位置 上具有顶点的闭曲线的重心坐标,将计算出的坐标在该闭曲线信息中进一 步指定作为该闭曲线的重心坐标,上述位置所基于的坐标信息是,该交叉 的点的坐标信息以及按照该顺序存储的坐标信息中从第一坐标信息开始到 第二坐标信息为止的坐标信息,上述第一坐标信息是形成包括该交叉的点 在内的线段并相邻存储的坐标信息中在后存储的坐标信息,上述第二坐标 信息是该新存储的坐标信息的紧前面存储的坐标信息;涡信息输出部每当 闭曲线存储部中新存储了闭曲线信息时,还输出在该新存储的闭曲线信息 中被指定的闭曲线的重心位置,作为在该新存储的闭曲线信息中在被指定 的时刻由该用户指定的位置信息。
一般而言,接触触摸面板的触摸笔或手指的移动方向的概况可以通过 取轨迹的位置坐标本身的平均来得到,但在描绘涡的情况下,由于该平均 值自身在短时间内较大地变动,所以难以取得涡运动的移动的概况。在本 发明中,利用所取得的闭曲线的重心来防止这样的短时间的变动,使移动 的概况符合人想要的意图。
如上所述,在本发明中,能够根据对人来说容易输入的涡旋状的图形 轨迹取得闭曲线的串,根据该闭曲线的重心移动的状况取得人想要的涡运 动的移动的概况这样的输入信息。
此外,本发明的轨迹信息处理装置还具备位置更新部,可以如以下这 样构成。
艮P,位置更新部更新在描绘该轨迹的虚拟空间内配置的角色的位置, 以使其接近由涡信息输出部作为该概况移动的信息最后输出的闭曲线的重 心位置。
该角色的位置被存储到由RAM等构成的位置存储部中。此外,为了 使角色接近重心位置,进行使下述力作用于该角色的模拟,该力是从所存 储的角色的位置朝向由涡信息输出部最后输出的位置信息所指定的位置的 力,并且力的大小由涡信息输出部最后输出的参数信息指定。
除此以外,也可以是,闭曲线取得部还根据该闭曲线具有的顶点的位 置的坐标信息,计算被该闭曲线包围的区域的面积,将计算出的面积在该 闭曲线信息中进一步指定作为被该闭曲线包围的区域的面积,将其新存储 到上述闭曲线存储部中,并且使对该角色作用的力的大小不是最后输出的 参数信息,而是对最后输出的参数信息乘以在最后存储的闭曲线信息中指 定的区域的面积后所得的值。
本发明是关于上述发明的优选实施方式。由于更新角色的位置以使其 接近与闭曲线的重心位置,所以根据本发明,不进行严密的模拟就能够简 单地实现在龙巻风、浪潮的涡那样的现实世界的涡现象中巻入人或物、船 等的样子。
此外,本发明的轨迹信息处理装置还具备参数更新部,可以如以下这 样构成。
艮P,参数更新部更新该角色的规定的参数,以使得由涡信息输出部作
为该剧烈程度的信息最后输出的时间间隔越短则增量越大。
作为该规定的参数,典型地是设为角色的攻击参数的数值,该规定的
参数也被存储到RAM等中。
此外,对增量也预先建立对应,使得与最后输出的时间间隔相对应的 数值参数信息越小则该增量越大,来进行增量的计算。
本发明是关于上述发明的优选实施方式。在将本发明应用到游戏装置 中的情况下,例如对于"得到龙巻风的力来攻击敌对角色的风属性的角色", 可以表现为当使涡旋的输入剧烈地进行时该角色接近龙巻风并从龙巻风对 该角色填充攻击力等的状况。
有关本发明的另一方面的轨迹信息处理方法由具备输入受理部、闭曲 线取得部、涡信息输出部的轨迹信息处理装置执行,具备输入受理步骤、 闭曲线取得步骤、涡信息输出步骤,并如以下这样构成。
这里,在输入受理步骤中,输入受理部受理轨迹的坐标信息的输入。
另一方面,在闭曲线取得步骤中,在被受理了输入的轨迹的坐标信息 中,重复进行下述(a)及(b)的处理,
(a) 取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b) 将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉 的点作为新的开始点。
进而,在涡信息输出步骤中,涡信息输出部输出取得闭曲线的时间间 隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
有关本发明的另一方面的程序使计算机作为上述轨迹信息处理装置发 挥功能,构成为使计算机执行上述轨迹信息处理方法。
此外,本发明的程序可以记录在CD、软盘、硬盘、光磁盘、DVD、 磁带、半导体存储器等计算机可读取的信息存储媒体中。
上述程序可以与执行程序的计算机独立地经由计算机通信网来分发、 销售。此外,上述信息存储媒体可以与计算机独立地分发、销售。
发明效果
根据本发明,能够提供一种适合于根据对人而言容易输入的涡旋状的 图形轨迹取得人想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、 记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。


图1是表示实现本发明的轨迹信息处理装置的典型的信息处理装置的 概要结构的示意图。
图2是表示有关本实施方式的轨迹信息处理装置的概要结构的示意图。 图3是表示由有关本实施方式的轨迹信息处理装置执行的轨迹信息处 理方法的控制的流程的流程图。
图4是说明检査是否描绘了闭曲线的方法的说明图。
图5是表示描绘出的轨迹与检测到的闭曲线的关系的说明图。
标号说明
101信息处理装置
102 CPU
103 RAM
104 ROM 105输入装置 106图像处理部 107液晶显示器 108声音处理部 109扬声器
110盒式阅读器 201轨迹信息处理装置 202输入受理部 203闭曲线取得部 204涡信息输出部 205位置更新部 206参数更新部 501轨迹 502闭曲线 503重心
具体实施例方式
以下说明本发明的实施方式。以下,为了便于理解,利用便携式游戏 装置用的信息处理装置来说明实现本发明的实施方式,但以下说明的实施 方式是用来进行说明的,因此并不限制本发明的范围。因而,作为本领域 的技术人员能够采用将这些各要素或所有要素替换为与其等同的要素的实 施方式,而这些实施方式也包含在本发明的范围中。
实施例1
图1是表示实现有关本发明的轨迹信息处理装置的一般的信息处理装 置的概要结构的说明图。以下,参照本图进行说明。
本信息处理装置101具备CPU (Central Processing Unit:中央处理器) 102、 RAM (Random Access Memory:随机存取存储器)103、 ROM (Read Only Memory:只读存储器)104、输入装置105、图像处理部106、液晶显 示器107、声音处理部108、扬声器109和盒式阅读器110。
CPU102进行信息处理装置101的各部的控制。RAM103的存储区域、 ROM104的存储区域及插入在盒式阅读器110中的ROM盒111的存储区域 都被映射到CPU102所管理的一个记忆空间,CPU102只要读出各个存储区 域被映射的地址,就能够取得存储在各自中的信息。此外,也可以写入 RAM103的存储区域。
另外,在CPU102对图像处理部106及声音处理部108进行各种指示 时、或者除此之外从输入装置105取得信息时,作为窗口的寄存器也被映 射到该记忆空间中,只要在规定的地址中写入表示指令的数据就能够进行 指示,只要从规定的地址读出数据就能够取得信息。
当接通信息处理装置101的电源时,CPU102执行从插入在盒式阅读 器110中的ROM盒111的存储区域被映射的地址开始的程序。RAM103 作为临时的存储区域被用于各种目的。在ROM104中记录有信息处理装置 101提供的BIOS (Basic Input/Output System:基本输入/输出系统)例行程 序,能够从ROM盒lll内的程序适当地调用。
输入装置105使来自受理表示方向的指示输入的按钮、受理区别各种 操作的指示输入的按钮的输入,反映在映射到记忆空间的寄存器中,除此 之外还受理粘贴在液晶显示器107的表面上的触摸面板是否被推压的情况 以及被推压时的其坐标的输入。
液晶显示器107由图像处理部106管理。当CPU102将通过计算所生 成的值写入到用来存储映射到记忆空间的图块(tile)的存储区域或用来存 储对象属性记忆的存储区域中、或者从插入在盒式阅读器110中的ROM盒 111适当地传送了信息时,在液晶显示器107上显示子画面图像。
液晶显示器107的数量一般为1个或多个,在多个的情况下,可以构 成为将一个液晶显示器107作为显示专用,在其他液晶显示器107上粘贴 触摸面板。
另外,本信息处理装置101是作为典型的便携式游戏装置使用的,本 发明的存储区域管理的技术适用于存储图块的区域的管理。但是,在一般 的计算机中,由于对于想要确保的尺寸存在偏差,所以也能够适用本发明 的存储区域管理的技术,并且这样的实施方式也包含在本发明的范围中。 (轨迹信息处理装置)
图2是表示通过在上述信息处理装置上执行程序而实现的轨迹信息处 理装置的概要结构的说明图。以下,参照本图进行说明。
如本图所示,轨迹信息处理装置201具备输入受理部202、闭曲线取得 部203、涡信息输出部204、位置更新部205及参数更新部206。
除此以外,在RAM103中准备的存储区域中存储有包含在输入的轨迹 中的点的坐标信息、显示在画面上的角色的位置信息及角色的参数信息等 各种信息。
这里,输入受理部202受理轨迹的坐标信息的输入。 在本实施方式中,作为输入受理部202使用了信息处理装置101的输 入装置105的触摸面板,但也可以使用鼠标。 从触摸面板取得以下的信息的输入。
(a) 当前手指或触摸笔是否接触在触摸面板上。以下,将接触的状态 称作"按压"、将离开的状态称作"释放"。另外,对于"按压"及"释放", 如果是鼠标也有同样的操作,在从"按压"到"释放"期间移动手指或触 摸笔的操作相当于在鼠标中称作"拖拽"的操作。
(b) 手指或触摸笔所按压的位置坐标在哪里。在触摸面板上具有规定
的析像度(分辨率)。另外,在鼠标中,鼠标光标指示的位置坐标一般由画 面的析像度来表示。
另一方面,闭曲线取得部203每当被受理了输入的轨迹描绘了闭曲线 时取得该闭曲线,并且将该闭曲线从轨迹中除去。因而,从输入装置105 的触摸面板输入的坐标信息被依次记录到RAM103中并成为轨迹的坐标信 息,CPU102观察该坐标信息,检查是否构成了闭曲线。处理的详细情况在 后面叙述。
进而,涡信息输出部204输出取得闭曲线的时间间隔的变化,作为该 轨迹的涡运动的剧烈程度的信息。该涡运动的剧烈程度的信息能够作为用 户输入的数值参数来使用。输出目的地典型的是RAM103。
此外,位置更新部205更新配置在描绘该轨迹的虚拟空间内的角色的 位置,以使其接近由涡信息输出部204作为该概略移动的信息最后输出的 闭曲线的重心位置。作为更新对象的角色的位置典型地被存储在RAM103 内。
除此以外,参数更新部206更新该角色的规定的参数,以使得由涡信 息输出部204作为该剧烈程度的信息最后输出的时间间隔越短则增量越大。 作为更新对象的角色的参数也典型地被存储在RAM103内。
图3是表示由本轨迹信息处理装置201执行的本轨迹信息处理方法的 概略的控制的流程的流程图。以下,参照本图进行说明。
当开始本处理时,CPU102进行RAM103的初始化(步骤S301)。在 RAM103中确保用来存储以下这样的信息的区域。
(a) 轨迹信息区域。存储在输入装置105的触摸面板被按压的期间所 检测到的坐标的位置信息的历史记录。如果将存储在轨迹信息区域中的坐 标依次连结,则能够描绘在被按压期间的移动的轨迹。
(b) 闭曲线区域。对于检测到的各个闭曲线,存储检测到该闭曲线的 时亥U、被闭曲线包围的区域的重心坐标及被闭曲线包围的区域的面积的信 息。
(c) 位置区域。存储通过轨迹输入使位置被移动的角色的当前的位置坐标。
(d) 参数区域。存储通过涡状的轨迹输入对角色施加的攻击力的参数。
轨迹信息区域及闭曲线区域可以通过排列或列表来构成。此外,任何 一个作为限定要素数量的场合都可以采用如果达到上限则从较旧者开始删 除从而进行改写的方法。这是类似于所谓的环形缓存的方法。
通过初始化,轨迹信息区域和闭曲线区域成为无要素的状态。此外, 对位置区域及参数区域赋予适当的值作为初始值。该值例如既可以是因该 处理而变化的值,也可以是以前保存的值。
当开始处理时,CPU102监视输入装置105,检查触摸面板是否被按压 (步骤S302)。在被按压的情况下(步骤S302:是),从输入装置105的触 摸面板取得被按压的坐标(步骤S303),将其坐标追加到轨迹信息区域中 (步骤S304)。
接着,CPU102沿着存储在轨迹信息区域中的坐标串前进,检查是否构 成了闭曲线。
图4是说明检査是否描绘了闭曲线的方法的说明图。以下,参照本图 进行说明。
本图4 (a)所示的轨迹是将点P" P2、 Ps、……、Pn的N个点按照其 顺序连结而成的。在此情况下,在轨迹信息区域中,依次登录有Pk P2、 P3、……、PN的坐标。最后登录的是PN,相当于在此次的处理中最先登录 的"开始点"的是Pu另外,在本图中,表示了N-13的情况。
所以,CPU102在计数i从1到N-2的期间中依次增加计数i,并重复 到步骤S307为止的处理(步骤S305)。
艮P,参照轨迹信息区域,检查线段PiPi+l和线段PN-iPN是否相交(步骤
S306)。如果不相交(步骤S306:否),则到步骤S305为止进行重复(步 骤S307)。另一方面,如果相交(步骤S306:是),则结束重复,前进到步 骤S308。
在发现了线段PiPw和线段Pn"Pn相交的情况后,求出其交点Q的坐 标(步骤S308)。在图4 (a)所示的例子中,i=3。如本图所示,闭曲线的 顶点被按照Q、 Pw、……、Pn-" Q的顺序连结。
接着,取得以下这样的闭曲线信息(步骤S309)。
(a) 当前时刻。是该闭曲线Q、 Pw、……、Pn-k Q被描绘的时刻。
(b) 被该闭曲线Q、 Pw、……、Pn"、 Q包围的区域的重心G的坐标。
(c)被该闭曲线Q、 Pw、……、Pn-" Q包围的区域的面积。 这里,当前时刻也可以利用例如表示信息处理装置101的电源变为导 通后的经过时间的计数的值等。此外,可以通过公知的图形处理的方法容 易地求出重心G的坐标及面积。
接着,将取得的闭曲线信息追加到闭曲线区域中(步骤S310),并将 轨迹信息区域中的点Pk……、的坐标的信息用点Q的坐标的信息替 换,从轨迹中除去闭曲线及该闭曲线之前的线(步骤S311)。由此,存储 在轨迹信息区域中的信息从Pi、……、Pw、 PN变换为Q、 Pn。在图4 (b) 中,图示了除去后的轨迹的状况。如本图所示,仅留下了将检测到的交点 Q与最后输入的轨迹的位置坐标Pn (在本图中N-13)连结的线段,被除 去的部分用虚线表示。
然后,前进到步骤S312。
另一方面,在没有检测到交叉的状态下就结束了从步骤S305到步骤 S307的重复的情况下,前进到步骤S312。
通过以适当的间隔重复上述那样的处理,每当描绘涡旋时生成并描绘 闭曲线时,追加闭曲线的信息,从而将储存的轨迹信息更新,并且构成闭 曲线的交点成为新的开始点。
图5是说明描绘出的轨迹与检测到的闭曲线的关系的说明图。以下, 参照本图进行说明。
如果如图5 (a)所示那样描绘轨迹501,则如图5 (b)所示,在fl迹 交叉的地方检测到闭曲线502 (在图5 (b)中,将轨迹501用虚线表示)。 如果依次沿着各闭曲线502的重心503前进,则可知道轨迹501前进的移 动方向的概况(图中的单点划线)。
以后的处理是可以根据由该信息处理装置101实现的游戏的种类来适 当变更的部分。首先,参照闭曲线区域及其他游戏的虚拟世界信息来更新 角色的位置(步骤S312)。
可以认为在闭曲线区域中储存有0个以上的闭曲线的信息,过去生成 的涡被一个个地存储。例如,可以认为各闭曲线的重心如同对角色作用了 "引力"那样,来更新角色的位置。
此时,也可以求出当前时刻与生成该闭曲线的时刻的差,使该差越大
则来自该闭曲线的贡献越小(例如与经过时间成反比例、成平方反比例、 呈指数性衰减等)。这对应于涡的强度随着经过时间而衰减的情况。此外, 也可以在其上乘以闭曲线的面积,使"引力"的大小变化。这是如果描绘 较大的闭曲线则相应地"引力"也变大的形态。
艮P,考虑从角色的位置朝向闭曲线的重心的方向的引力矢量,使其大 小成为如上述那样设定的大小。并且,由它们的总和以及虚拟空间中设定 的各种外力的总和来求出对角色作用的力,如果将其用虚拟的角色的质量 来除,则能够得到角色的加速度。
如果对加速度乘以在模拟中使用的时间的步长,则能够得到角色的移 动速度的增量;如果对加上增量之前与加上增量之后的移动速度的平均乘 以该时间的步长,则能够求出在该步长中该角色的位置变化的变化量。由 此,能够使角色接近闭曲线的重心。
接着,参照闭曲线区域,更新参数的值(步骤S313)。参数的值的更 新的量也可以采用与上述的"引力"同样的方法,但除此以外,可以考虑 根据
(a) 当前的时刻与最后描绘闭曲线的时刻的差
(b) 最后描绘闭曲线的时刻与其前描绘闭曲线的时刻的差
(c) 描绘闭曲线的时刻彼此的差的串
(d) 上述任意的组合, 使该差越小则越增大与参数相加的量的方法。
由于可以认为描绘闭曲线的时间间隔越短则涡运动越剧烈,所以可以 考虑例如使赋予"风属性的角色"的"龙巻风的能量"的增量成为与时间 间隔成反比例的值等。除此以外,预先使增量对应于时间间隔的范围的方 法也是典型的。
另外,上述(a)与"引力"的情况同样,是表现涡的旋转力的衰减的, 所以也可以釆用与上述(b)、 (c)不同的系数或计算方法。例如,如果上 述(a)的时刻的差为一定以上,则认为对参数的值的更新不带来任何影响 等。
此外,对于根据差求出贡献或相加的量的方法,除了通过对差适用规 定的增函数或减函数来通过计算求出的方法以外,也可以采用在差中设置
多个某种程度的等级并准备使贡献 相加量对应于各等级的表、从而通过 参照该表来取得的方法。
接着,在执行其他需要的处理后(步骤S314),进行垂直同步等待(步 骤S315),并以一定时间间隔(典型地是六十分之一秒)进行触摸面板的 检测。接着,返回到步骤S302。
步骤S314中所需的处理,例如是将轨迹及闭曲线实际上区别显示、或 进行角色的显示、或进行其他游戏处理等。
另一方面,在步骤S302中,在判断为手指或触摸笔被从触摸面板释放 的情况下(步骤S302:否),将轨迹信息区域与闭曲线区域清除(步骤S316), 并前进到步骤S312。
另外,对于轨迹信息区域和闭曲线区域,在步骤S316中也可以不是一 下子清除,而原样保持,也可以仅将检测到按压坐标后的经过时间或检测 到闭曲线后的经过时间超过一定时间的区域清除。在此情况下,即使将手 指或触摸笔释放,轨迹及闭曲线也不会即刻消失,而是能够使用户看起来 如同是渐渐衰减并消失的。
这样,根据本实施方式,能够根据对人而言容易输入的涡旋状的图形
轨迹取得闭曲线的串,根据检测到闭曲线的时间间隔来取得人想要的涡运 动的剧烈程度的输入信息。
此外,本申请主张以日本专利申请特愿2006-037735号为基础的优先 权,并在指定国法规的范围内在本申请中引用该基础申请的内容。
工业实用性 ,
如以上说明,根据本发明,能够提供一种适合于根据对人而言容易输 入的涡旋状的图形轨迹来取得人想要的输入信息的轨迹信息处理装置、轨 迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信 息记录介质及该程序。
权利要求
1、一种轨迹信息处理装置(201),其特征在于,具备输入受理部(202),受理轨迹的坐标信息的输入;闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点;以及涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
2、 一种轨迹信息处理装置(201),其特征在于,具备 输入受理部(202),按照轨迹被描绘的顺序,受理在用户做出的连续的轨迹中包含的点的坐标信息的输入;坐标存储部,当上述坐标信息的输入被受理时,将被受理了该输入的 坐标信息按照该输入被受理的顺序进行存储;闭曲线存储部,存储闭曲线信息;闭曲线取得部(203),当被受理了上述输入的坐标信息被新存储到上 述存储部中时,判断在按照该顺序存储的坐标信息中、将除了该新存储的 坐标信息以外的坐标信息中相邻存储的坐标信息彼此连结的线段的某一个 与将该新存储的坐标信息和紧靠其前存储的坐标信息连结的线段是否交 叉,在判断为交叉的情况下,重复进行下述(a)及(b)的处理(a) 在上述闭曲线存储部中新存储将当前时刻指定为取得该闭曲线的 时刻的闭曲线信息,(b) 从上述坐标存储部中删除在该新存储的坐标信息之前存储的坐标 信息,并在该新存储的坐标信息的紧前面插入该交叉的点的坐标信息,来 更新上述坐标存储部;以及涡信息输出部(204),当上述闭曲线存储部中新存储了闭曲线信息时, 计算在该新存储的闭曲线信息和紧靠其前存储的闭曲线信息中的每一个中 指定的取得该闭曲线的时刻的时间间隔,并输出预先与该计算出的时间间 隔相对应的数值,作为由该用户指定的参数信息。
3、 如权利要求2所述的轨迹信息处理装置(201),其特征在于, 上述闭曲线取得部(203)在判断为该交叉的情况下,(c)计算在基于下述坐标信息的位置上具有顶点的闭曲线的重心坐 标,将上述计算出的坐标在该闭曲线信息中进一步指定作为该闭曲线的重 心坐标,上述位置所基于的坐标信息是,该交叉的点的坐标信息以及按照 该顺序存储的坐标信息中从第一坐标信息开始到第二坐标信息为止的坐标 信息,上述第一坐标信息是形成包括该交叉的点在内的线段并相邻存储的 坐标信息中在后存储的坐标信息,上述第二坐标信息是该新存储的坐标信 息的紧前面存储的坐标信息;以及上述涡信息输出部在上述闭曲线存储部中新存储了闭曲线信息时,还 输出在该新存储的闭曲线信息中被指定的闭曲线的重心位置,作为在该新 存储的闭曲线信息中在被指定的时刻由该用户指定的位置信息。
4、 如权利要求3所述的轨迹信息处理装置(201),其特征在于, 还具备位置存储部,存储在描绘该轨迹的虚拟空间内配置的角色的位置;以及位置更新部,进行使下述力作用于该角色的模拟,来更新存储在上述 位置存储部中的该角色的位置,该力是从所存储的上述角色的位置朝向由 上述涡信息输出部最后输出的位置信息所指定的位置的力,并且力的大小 由上述涡信息输出部最后输出的参数信息指定。
5、 如权利要求4所述的轨迹信息处理装置(201),其特征在于, 还具备攻击参数存储部,存储该角色的攻击力参数的数值;以及 参数更新部,当由上述涡信息输出部输出了参数信息时,使该角色的攻击力的参数的数值增加预先以该参数信息越小则数值越大的方式相对应的增量。
6、 如权利要求4所述的轨迹信息处理装置(201),其特征在于, 上述闭曲线取得部(203)还根据该闭曲线具有的顶点的位置的坐标信息,计算被该闭曲线包围的区域的面积,将上述计算出的面积在该闭曲线 信息中进一步指定作为被该闭曲线包围的区域的面积,并新存储到上述闭曲线存储部中;以及上述位置更新部作为对该角色施加的力的大小,除了该最后输出的参 数信息以外,还使用对在该最后输出的参数信息中指定的数值乘以在该新 存储的闭曲线信息中指定的被该闭曲线包围的区域的面积后所得的值。
7、 一种轨迹信息处理方法,其特征在于,具备 输入受理步骤,受理轨迹的坐标信息的输入;闭曲线取得步骤,在被受理了上述输入的轨迹的坐标信息中,重复进 行下述(a)及(b)的处理(a) 取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,(b) 将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉 的点作为新的开始点;以及涡信息输出步骤,输出取得上述闭曲线的时间间隔的变化,作为该轨 迹的涡运动的剧烈程度的信息。
8、 一种记录有程序的计算机可读信息记录介质,其特征在于, 使计算机作为以下的部分发挥功能输入受理部(202),受理轨迹的坐标信息的输入; 闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重 复进行下述(a)及(b)的处理(a) 取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,(b) 将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉 的点作为新的开始点;以及涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为 该轨迹的涡运动的剧烈程度的信息。
9、 一种程序,其特征在于, 使计算机作为以下的部分发挥功能 输入受理部(202),受理轨迹的坐标信息的输入;闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重 复进行下述(a)及(b)的处理(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线, (b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉 的点作为新的开始点;以及涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为 该轨迹的涡运动的剧烈程度的信息。
全文摘要
为了根据对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息,在轨迹信息处理装置(201)中,输入受理部(202)受理轨迹的坐标信息的输入,闭曲线取得部(203)在被受理了输入的轨迹的坐标信息中重复进行下述处理取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点,涡信息输出部(204)输出取得闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
文档编号G06F3/041GK101384317SQ20078000562
公开日2009年3月11日 申请日期2007年2月13日 优先权日2006年2月15日
发明者川端恭广 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1