虚拟生物角色养育设备的制作方法

文档序号:1595847阅读:257来源:国知局
专利名称:虚拟生物角色养育设备的制作方法
技术领域
本发明涉及一种虚拟生物角色养育设备,该虚拟生物角色养育设备 能够显示正在进行养育的虚拟生物角色的成长阶段。
背景技术
日本专利申请公开第07-160853号(JP07-160853A;专利文献1)公 开了一种图像显示装置,该图像显示装置通过温度传感器和照明传感器 检测周围环境,利用该温度传感器和该照明传感器的输出作为虚拟生物 的成长元素数据养育虚拟生物,并且将该虚拟生物的成长图像显示在图 像显示部分上。
日本专利申请公开第2000-16948号(JP2000-116948;专利文献2) 公开了一种电子设备,该电子设备根据由光传感器和温度传感器的输出 确定的周围环境获得出乎意料的虚拟生物,并且将该虚拟生物的图像显 示在图像显示部分上从而该虚拟生物可以用于游戏中。
另外,日本专利申请公开第10-232595号(JP10-232595A;专利文 献3)示出了模拟虚拟生物的成长过程的模拟设备的具体结构的一个例 子。
以往提出的模拟虚拟生物角色的养育过程的模拟设备利用温度传感 器的输出作为虚拟生物角色的成长或出生的条件。然而,在传统设备中, 温度传感器的输出仅仅用于检测特定时刻的周围环境。为此,传统设备 使得用户经历对蛋进行加热从而孵化出小鸟的鸟的行为,但是用户不能 够经历养育虚拟生物角色的过程。结果,通过这种传统装置,用户不能 够感觉到就像用户参与生出虚拟生物角色的过程。
因此,本发明的目的在于提供一种虚拟生物角色养育设备,该虚拟 生物角色养育设备使得用户感觉好像用户参与了生出虚拟生物角色的过程。
本发明的另一个目的在于提供一种虚拟生物角色养育设备,该虚拟 生物角色养育设备使得用户期望检査虚拟生物角色的出生条件。

发明内容
本发明的虚拟生物角色养育设备包括温度传感器、角色养育选择器 件、和显示控制器件,其中,该温度传感器位于壳体内用于检测该壳体 的温度。该角色养育选择器件输出选择命令以基于该温度传感器的输出 在多种类型的虚拟生物角色中选择要进行养育的一个或更多虚拟生物角 色。具体地讲,该角色养育选择器件计算由该温度传感器检测到的壳体 温度等于或高于比常温高的预定温度的时间段(温度等于或高于该预定 温度的累积的时间长度)。然后,它根据该累积的时间段(温度等于或高 于该预定温度的累积的时间长度)在该多种类型的虚拟生物角色中确定 要进行养育的一个或更多虚拟生物角色。更具体地讲,该预定温度是高 于常温的温度,并且基于当通过人的体温对壳体进行加热时壳体的温度 进行定义。在该一个或更多虚拟生物角色正在进行成长的同时,该显示 控制器件在图像显示部分上显示由该角色养育选择器件在该多种类型的 虚拟生物角色中选择的一个或更多虚拟生物角色的初始图像。该图像显 示部分可以固定到壳体上。
当以这种方式确定要进行养育的一个或更多虚拟生物角色时,用户 可以感觉到必需对壳体进行加热以生出虚拟生物角色,这与当鸟对蛋进 行加热以从蛋孵出小鸟一样。根据本发明,由于根据加热多长时间(即, 对壳体进行加热的累积的时间长度)生出不同的虚拟生物角色,所以通 过设计加热方式,用户会经历出乎意料的虚拟生物角色的养育。
该显示控制装置的结构是任意的。例如,可以对该显示控制器件进 行构造,从而基于该选择命令,该一个或更多虚拟生物角色的初始图像 可以显示在该图像显示部分上,该温度传感器的输出可以用作用于促进 由该角色养育选择器件选择的一个或更多虚拟生物角色的成长的成长元 素数据之一,并且可以基于该成长元素数据确定要显示在该图像显示部 分上的一个或更多虚拟生物角色的成长图像并且将该成长图像显示在图 像显示部分上。通过这种结构,由于即使在虚拟生物角色出生以后对壳 体进行加热也是重要的,所以用户可以明白体接触的重要性,如同当用 户饲养真实活着的生物时一样。
这里,壳体的温度等于或高于比常温高的预定温度的直到出生的累 积的时间长度可以被定义为该温度传感器持续检测等于或高于预定温度 的温度的时间段。以这种方式,如果中断加热则期望的虚拟生物角色也 许不会出生,用户可以因此明白将加热保持给定时间是重要的。当累积 的时间长度被定义为该温度传感器检测等于或高于预定温度的温度的时 间段的总和时,即使对如何进行加热不熟悉的用户在途中放弃加热,用 户仍可以生出新的或出乎意料的虚拟生物角色。结果,用户不会对该设 备失去兴趣。
该角色养育选择器件可以被构造为包括用于输入确定命令的确定命 令输入器件,并且根据在由温度传感器检测到的壳体的温度变成预定温 度以后直到输入该确定命令的累积的时间长度在多种类型的虚拟生物角 色中选择要进行养育的一个或更多虚拟生物角色。以这种方式, 一旦该 壳体的温度变成预定温度,则根据输入该确定命令的时机确定该累积的 时间长度。结果,即使当加热行为不当时,虚拟生物角色也可以出生。 因此,即使年轻的孩子也能够利用该设备。
该图像显示部分的结构是任意的。例如,该图像显示部分可以包括 显示装置和观察窗口部分,其中,该显示装置位于壳体内部,该观察窗 口部分位于壳体内,从而能够经由该观察窗口部分观察壳体内部的显示 装置。放大透镜可以安装到该观察窗口部分中以对内部视图进行放大。 在这种结构中,用户不能够在对壳体的一瞥之间掌控当前状态和成长过 程。为了知道当前状态和成长过程,用户不得不经由该观察窗口部分观 察壳体内部。这使得用户感觉就像在显微镜等下用户观察活着的生物的 孵化,并且感觉就像虚拟生物角色真实生活在其中,由此引起用户的兴 趣。
优选的是,该温度传感器可以安装在壳体内部,其中,该温度传感
器的检测部分与壳体的内壁表面接触。以这种方式,可以直接地检测壳 体的温度的改变,由此提高了响应。


图1A到图1C是根据本发明一种实施方式的虚拟生物角色养育设备 的外观的透视图、正视图和右视图2A和2B是竖直截面视图和透视图,在这两个附图中,部分地省 去了壳体以显示图1中的实施方式的内部;
图3示出了显示装置的通常屏幕;
图4示出了对壳体进行强制加热的实施例;
图5是框图,示出了安装在电路基板上的控制电路的主要部分的结
构;
图6A示出了在虚拟生物角色出生之前显示在屏幕上的图像,图6B
示出了多个虚拟生物角色的初始图像;
图7示出了从多个虚拟生物角色的出生到成熟的渐进的成长阶段; 图8是流程图,示出了用于利用微型计算机实现角色养育选择器件
的编程算法的一部分;
图9是流程图,示出了用于利用微型计算机实现角色养育选择器件
的编程算法的一部分;
图10是流程图,示意性示出了养育过程中的基本操作算法;
图11是流程图,示出了当利用第二温度条件确定器件的示例算法;
以及
图12是流程图,示意性示出了本发明的另一种实施方式的基本算法。
具体实施例方式
现在,将在下文中对照附图详细描述执行本发明的最佳模式。图1A 到图1C是根据本发明一种实施方式的虚拟生物角色养育设备的外观的 透视图、正视图、和右视图。图2A和图2B是竖直截面视图和透视图,
在这两个附图中,部分地省去了壳体以显示图1中的实施方式的内部。 该设备包括蛋状壳体l。尽管没有示出,但是通过组合一对半个壳体部分 形成壳体l,其中,这一对半个壳体部分的每个是竖直切割的半个壳体部
分。三个操作开关3a到3c设置在壳体1的下部上。操作开关3a到3c 用作电源开关、命令输入开关、以及图标选择开关等等。观察窗口部分5 设置在壳体1的上部分上。放大透镜7恰好安装在观察窗口 5中以放大 内部视图。在壳体1内部,由液晶面板等形成的显示装置9置于能够经 由观察窗口部分5的放大透镜7看见的位置。在本实施方式中,图像显 示设备4由观察窗口部分5、放大透镜7、以及显示装置9组成。尽管没 有示出,但是显示装置9经由电路基板11固定到壳体l。确定放大透镜 7的类型和显示装置9的设置角度,从而当用户经由观察窗口部分5通过 一只眼睛观察壳体1时能够完全观察到如图3所示的显示装置9的屏幕。
尽管没有示出,但是利用电池作为电源的电源电路、显示装置驱动 电路、包括作为算法处理器件的微型计算机的控制电路、以及其它部件 安装在电路基板11上。温度传感器13 (例如热敏电阻)安装在壳体1的 内部,其中,该温度传感器13的检测部分与壳体1的内壁表面la直接 接触。温度传感器13安装在蛋状壳体1的底部区域的内壁表面上。温度 传感器13的输出由安装在电路基板11上没有示出的控制电路进行处理。
在本实施方式中,如图3所示,作为显示装置9的显示屏幕10的一 个实施例,显示装置9总是在显示屏幕上显示温度指示器15和图标显示 部分17,其中,该温度指示器15指示由温度传感器13检测到的壳体1 的温度,该图标显示部分17显示由操作开关3a和3b中的任何一个进行 选择的六个图标。温度指示器15被构造为以条形图显示由温度传感器13 检测到的温度。显示在图3的中心处的图像是以后进行解释的选出的虚 拟生物角色。
为了操作虚拟生物角色养育设备,通过用手包裹壳体1或者将壳体 l与人的皮肤进行接触,用户可以对壳体l进行加热。作为选择,如图4 所示,通过经由衣服将壳体1的底部在人的手臂或大腿上进行摩擦,可 以强制对壳体1进行加热。尤其是,为了短时间内增加壳体1的温度,
最有效方式是如图4所示将壳体1在一些东西上进行摩擦。
图5是框图,示出了安装在电路基板11上的控制电路的主要部分的
结构。图5所示的控制电路11的主要部分包括角色养育选择器件21、
显示控制器件23、图像存储器件25、第一温度条件确定器件27、定时器 器件29、第二温度条件确定器件31、以及图像恢复命令产生器件33。图 像存储器件25存储图6A所示的表示还没有任何虚拟生物角色出生的未 知状态的图像、图6B所示的每个图像均表示多种类型的虚拟生物角色A 到F的新生外观的图像、以及图7所示的与从出生到成熟的各个成长阶 段对应的多种类型的虚拟生物角色的图像或图像单元。在图6和图7中, 作为六种虚拟生物角色的实施例,示出了生物A到生物F。虚拟生物角 色不限于图6和图7所示的实施例,并且还可以利用任何类型的生物只 要它们能够出生和成长即可。例如,可以应用病毒、细菌、微生物、怪 物,甚至可以应用虚构生物。尽管这里使用的术语"成长"或"养育"可以表 达诸如从婴儿到成人的人的成长的角色的外观的改变,但是还可以表达 一个过程,在该过程中,角色不完美地出生,它的身体的一些部分丢失, 并且然后该丢失部分连续地添加到机身以形成完美的虚拟生物角色,这 如图7所示。这里使用的术语"图像"既表示静态图像又表示动态图像。
图5的角色养育选择器件21将选择命令输出到显示控制装置23, 从而基于温度传感器13的输出在多种类型的虚拟生物角色中选择一个或 更多虚拟生物角色。响应于该选择命令,显示控制器件23从图像存储器 件25读取选择出的虚拟生物角色的初始图像(在图6B的图像或者图7 的"出生"行中的图像中读取),并且将其显示在图像显示部分4上。
这个实施例假定选择了一个虚拟生物角色。当选择多个虚拟生物 角色时,可以选择相同类型或不同类型的虚拟生物角色。
在这个实施例中,如图6A所示,在角色养育选择器件21输出选择 命令之前,表达还没有出生任何虚拟生物角色的未知状态的云雾状对象 显示在显示装置9的显示屏幕10上。首先,角色养育选择器件21计算 由温度传感器13检测到的壳体1的温度等于或高于常温之上的预定温度 的累积的时间长度。然后,根据该累积的时间长度在生物A到生物F或者多个类型的虚拟生物角色中确定要进行养育的虚拟生物角色,并且表
达其虚拟生物角色的新生外观的初始图像(图6B中的图像或者图7中的 "出生"行的图像)之一显示在显示屏幕10上。更具体地讲,基于当通过
人的体温(具体地讲,大约3(rc到37t:)对壳体进行加热时的壳体i的
温度定义该常温之上的预定温度。以这种方式,可以防止壳体受到可以 导致显示的图像发生改变的周围空气等的影响。此外,由于用户不得不 通过体温对壳体1进行加热以产生虚拟生物角色,所以用户可以感觉到 与当对真实鸡蛋进行加热时一样,需要加热的行为。顺便说一句,在本
实施方式中,尽管预定温度被设置到35°C,如以后将进行详细描述,但 是并不限于这个温度。
在本实施方式中,壳体1的温度等于或高于常温之上的该预定温度 的在出生时累积的时间长度是温度传感器13连续检测到等于或高于该预 定温度的温度的时间段。因此,如果在途中放弃了加热行为,则可能发 生没有出生任何虚拟生物角色。因此,用户可以明白,对于虚拟生物角 色的出生来讲将该加热行为持续进行给定时间段是非常重要的,就如同 必需将鸡蛋加热给定时间段以从鸡蛋孵出真实生物一样,并且用户可以 感觉到,用户正在参与虚拟生物角色的出生。
图8和图9是流程图,示出了用于利用微型计算机实现角色养育选 择器件21的编程算法。图8示出了前一半步骤,图9示出了后一半的步 骤。在这个实施例中,在四种类型的虚拟生物角色中选择一种虚拟生物 角色。可选择的角色的数目是任意的。如图8所示,首先,在步骤ST1 中,对程序进行复位。在步骤ST2中,确定由温度传感器13检测到的壳 体1的温度是否等于或高于35°C。如果该温度低于35'C,则该过程进入 步骤ST3,其中,在步骤ST3,确定温度标记1是否是ON。温度标记l 不是ON,则该过程返回步骤ST2,如果温度标记l是ON,则该过程进 入步骤ST4,其中,在该步骤ST4中,出生失败。也就是说,只要壳体l 的温度不等于或高于35°C,则总是不能够选择任何虚拟生物角色。
如果在步骤ST2中检测到壳体1的温度等于或高于35°C,则该过程 进入步骤ST5并且温度标记1被设置为ON。然后,该过程进入步骤ST6,
在该步骤ST6中,确定从启动加热行为开始是否已经过去了十分钟或更 多,并且如果还没有过去十分钟,则该过程返回到步骤ST2,如果已经 过去了十分钟,则该过程进入步骤ST7,其中,在步骤ST7中,时间标 记设置为"r。然后,该过程进入步骤ST8。在步骤ST8中,确定由温度 传感器13检测到的壳体1的温度是否等于或高于35°C。如果该温度低于 35°C,则该过程进入步骤ST9,其中,在步骤ST9中,温度保持等于或 高于35'C已经十分钟的确定结果被输入。然后,在步骤ST10中,输出 选择命令从而生出在多种类型的虚拟生物角色中选择的生物A。如果在 步骤ST8中确定该温度等于或者高于35'C,则该过程进入步骤STll,其 中,在步骤ST11中,确定是否过去了二十分钟。如果还没有过去二十分 钟,则该过程返回到步骤ST8,并且当已经过去了二十分钟,则该过程 进入图9的步骤ST12。在步骤ST12中,时间标记设置为"2"并且该过程 进入步骤ST13。如果在步骤ST13中该温度低于35'C,则该过程进入步 骤ST14,其中,在步骤ST14中,输入该温度保持等于或高于35'C已经 过去二十分钟的确定结果。然后,在步骤ST15中,输出选择命令从而生 出在多种类型的虚拟生物角色选择的生物B。
如果在步骤ST13中确定该温度等于或高于35°C,则该过程进入步 骤ST16,其中,在步骤ST16中,确定是否已经过去了三十分钟。如果 还没有过去三十分钟,则该过程返回到步骤ST13。如果已经过去了三十 分钟,则该过程进入步骤ST17,其中,在步骤ST17中,时间标记设置 为"3"。然后,该过程进入步骤ST18。与上述过程相同,在步骤ST20中 输入了该温度保持等于或高于35。C已经过去三十分钟的确定结果,并且 在步骤ST21中输出选择命令从而生出在虚拟生物角色中选择的生物C。 在经历步骤ST19、 ST22、和ST23以后,如果在步骤ST25中确定等于 或高于35'C的加热环境已经持续了四十分钟或更长并且小于五十分钟, 则输入该温度保持等于或高于35'C已经过去四十分钟的确定结果。然后, 在步骤ST26中,输出选择命令从而生出在虚拟生物角色中选择的生物D。 在这个实施例中,如果经由步骤ST24、 ST27和ST28检测到等于或高于 35t:的温度已经持续了五十分钟或更长,则该过程进入接下来的程序。
在该接下来的程序中进行什么处理是任意的。例如,每当等于或高于35°C 的加热环境已经持续五十分钟或更长时,可以指示加热是过度的并且用 户会被鼓励进行另一个挑战,或者可以输出选择命令从而选择生物D作 为虚拟生物角色。如果以这种方式确定要进行养育的一个或更多虚拟生 物角色,则用户可以感觉到,对于虚拟生物角色的出生来讲必需保持加 热给定时间段,这与当鸟对蛋进行加热从而从蛋孵出小鸟时一样。此外, 根据本发明,由于根据如何进行加热(即,对壳体进行加热的累积的时 间长度)而生出不同的虚拟生物角色,所以通过设计加热方式用户可以 对出乎意料的虚拟生物角色进行养育。
在上述程序中,尽管根据壳体l的温度持续等于或高于35'C的预定 温度的累积的时间长度输出用于选择要生出的虚拟生物角色的类型的选 择命令,但是该累积的时间长度可以是温度传感器13检测出等于或高于 预定温度的温度的时间段的总和。通过这种总和,即使当不熟悉如何进 行加热的用户在途中放弃加热时,用户仍可以生出新的或出乎意料的虚 拟生物角色。
返回对照图5,当角色养育选择器件21输出选择命令以显示在多种 类型的虚拟生物角色中选择的一个或更多虚拟生物角色时,显示控制器 件23响应于该命令从图像存储器件25读取表达选出的虚拟生物角色的 新生阶段的初始图像,并且将其显示在图像显示部分4上。
在确定了要进行养育的虚拟生物角色以后,通过显示控制器件23的 操作显示虚拟生物角色的成长图像。在本实施方式中,在响应于该选择 命令表达虚拟生物角色的新生阶段的初始图像显示在图像显示部分4上 以后,温度传感器13的输出用作用于促进由角色养育选择器件21选出 的虚拟生物角色的成长的成长元素数据之一。显示控制器件23基于成长 元素数据确定要显示在图像显示部分4上的虚拟生物角色的成长图像, 并且将该成长图像显示在图像显示部分4上。
在本实施方式中,设置了定时器器件29和第一温度条件确定器件 27,从而显示控制器件23利用检测加热后的环境(即养育过程中的壳体 1的温度)的温度传感器13的输出。图IO是流程图,示意性示出了养育
过程中的基本操作算法。对照图IO,在步骤ST101中,在显示控制器件 23已经将表达新生阶段的虚拟生物角色的初始图像(从图6B中选择的 图像和图7中的"出生"行中的图像)显示在图像显示部分4上以后,图5 所示的定时器器件29开始对定时器周期进行计数。如果在步骤ST102中 确定定时器周期计数已经完成,则该过程进入步骤ST103。优选的是, 可以将定时器周期设置得相对长。例如,在本实施方式中,定时器周期 设置为24小时或一天。通过该定时器周期设置,用户可以感觉到,虚拟 生物角色成长到下一个阶段花费很长的时间,由此与饲养真实生物一样, 使得用户期待成长角色的新的外观。
在定时器器件29已经完成预设定时器周期的计数以后,在步骤 ST103和ST104中确定壳体1的温度是否已经持续等于或高于35'C三十 分钟或更长。如果在步骤ST103和ST104中第一温度确定器件27确定壳 体1的温度已经持续等于或高于35"三十分钟或更长,则在步骤ST105 中它将图像改变命令输出到显示控制器件23。在步骤ST106中,响应于 该图像改变命令,显示控制器件23读取存储在图像存储器件25中的接 下来的成长阶段中的对应成长图像,用该读出的图像替换前一图像,并 且将该读出的图像显示在图像显示部分4上。也就是说,显示的图像从 初始图像(新生阶段)改变为如图7的成长阶段中所示的下一个阶段(成 长阶段1)中的成长图像。从此刻开始直到在步骤ST105中输出最后的 图像改变命令,每当上面的成长阶段的新图像显示在图像显示部分4上 时,该过程重复地返回到步骤ST101。在定时器周期计数完成以后,再 次对壳体进行加热。如果等于或高于35。C的温度己经持续三十分钟或更 长,则角色由此成长为接下来的成长阶段,并且由此该角色的成长图像 按照图7所示的新生阶段、成长阶段1、成长阶段2和成长阶段3的顺序 逐步地进行改变。当采用了这种基本算法时,用户可以明白,仅仅通过 简单的加热行为虚拟生物角色不能够成长,对于养育来讲,时间推移也 是十分重要的。因此,通过花费时间用户可以享受闲适的养育。
在上述实施方式中,尽管第一温度条件确定器件27的预定温度设置 为35X:或更高,但是由温度条件确定器件27预定的温度并不限于这种设 置。优选的是,该预定温度高于常温并且基于当通过人的体温(具体地
讲,大约30'C到37"C)对壳体进行加热时壳体l的温度进行定义。当以 这种方式设置第一温度条件确定器件27时,可以防止显示的图像受到周 围空气等的影响导致显示的图像改变。此外,用户可以明白,由于必需 通过用户的体温对壳体1进行加热,所以与当饲养真实活着的生物时一 样,对于健康养育生物角色来讲,体接触是重要的。
在养育的过程中,用户有时候会希望将图像显示从当前一个返回到 先前的成长阶段。当然,该设备可以构造为通过开关操作返回显示图像。 然而,如果加热行为被定义为用于改变图像显示的必需环境,则将图像 显示返回到先前一个并不容易。结果,用户会有养育总是伴随着困难的 体验,从而抑制简单地改变养育策略。由于用户明白养育过程中的困难, 与当用户实际养育真实活着的生物时一样,所以用户会感觉更加与用户 进行养育的虚拟生物角色同在。为了实现这个目的,如图5所示,针对 显示控制器件23提供第二温度条件确定器件31和图像恢复命令产生器 件33。关于第二温度条件确定器件31,高于对角色养育选择器件21和 第一温度条件确定器件27设置的预定温度的温度被设置为预定温度。具 体地讲,优选的是,该预定温度在4(TC到46'C的范围内。第二温度条件 确定器件31基于温度传感器13的输出确定壳体1的温度是否已经变成 高于该预定温度的温度。当第二温度条件确定器件31确定壳体1的温度 已经变成高于该预定温度的温度,则图像恢复命令产生器件33将图像恢 复命令输出到显示控制器件23从而将显示图像从当前显示图像返回到先 前一个。显示控制器件23响应于该图像恢复命令从图像存储器件25读 取先前阶段中的先前图像数据或者对应的成长图像,并且替换该显示图 像。如上所述,由于高于通常预定温度的另一个预定温度用于第二温度 条件确定器件31,所以进行通常养育所需的加热(温度)与将显示图像 返回到先前一个所需的加热(温度)明显不同。结果,可以防止发生故 障,并且用户会体验到养育伴随着困难。因此,用户会感觉到用户真实 地参与了养育。
图11是流程图,示出了当利用第二温度条件确定器件31时的示例
算法。在这个实施例中,在步骤ST201中,需要给出游戏点。也就是说, 为了将显示图像从当前一个返回到先前一个,需要从用户以一些方式收 集或者从开始拥有的游戏点中支付给定的游戏点。在步骤ST201中给出 给定游戏点以后,确定壳体1的温度是否已经变成预定温度40'C。如果 该温度还没有变成4tTC,则该过程返回到步骤ST202。如果该温度已经 变成4(TC,则该过程进行步骤ST203,其中,在步骤ST203中,输出图 像恢复命令以读取先前成长阶段的图像。
根据上述实施方式,假定温度传感器13持续检测温度,在多种类型 的虚拟生物角色中确定要进行养育的虚拟生物角色。然而,如果用户是 小孩,则用户可能不会持续地对壳体1进行加热。
在本发明的另一种实施方式中,假定壳体1被加热并且温度传感器 己经一次检测到给定温度,即使温度传感器没有持续检测该温度,也可 以以简单方式例如通过经由开关操作输入确定命令确定要进行养育的虚 拟生物角色。
图12是流程图,示出了当经由上述的加热行为和确定命令的输入操 作在多种类型的虚拟生物角色中确定要进行养育的一个虚拟生物角色时 应用的示例算法。更具体地讲,根据由温度传感器13检测到的壳体1的 温度已经变成预定温度或35-C之后直到输入了确定命令所累积的时间长 度,在多种类型的虚拟生物角色中确定要进行养育的一个或更多虚拟生 物角色,并且表达该一个或更多虚拟生物角色的新生阶段的初始图像被 显示。为了执行该算法,角色养育选择器件21被构造为包括用于输入确 定命令的确定命令输入器件。在本实施方式中,尽管图5中没有进行示 出,但是图1中出现的开关3a到3c中的任何一个被用作确定命令输入 器件。在温度传感器13已经检测到预定温度直到输入了确定命令的时间 段内,表达还没有出生任何虚拟生物角色的未知状态的云雾状对象被显 示在显示装置9的显示屏幕10上,如图6A所示。然后,在步骤ST301 中,确定由温度传感器13检测到的壳体1的温度是否已经变成等于或高 于预定温度35'C的温度。如果在壳体l的温度变成预定温度35'C之前输 入了确定命令,则该过程经过步骤ST302和ST303,并且虚拟生物的出
生失败。如果在步骤ST301中由温度传感器检测到的温度已经变成35°C, 则在步骤ST304中温度标记设置为ON,并且在步骤ST305中确定从在 步骤ST301中检测到的温度已经变成35'C开始是否已经过去了十分钟。 如果确定已经过去了十分钟,则在步骤ST306中时间标记设置为"1"。然 后,如果在在步骤ST309中计数已经过去了二十分钟之前输入了确定命 令,则该过程从步骤ST307进入步骤ST308,其中,在步骤ST308中, 从虚拟生物角色选出的生物A出生。如果在步骤ST309中确定己经过去 了二十分钟,则在步骤ST310中时间标记设置为"2"。如果在二十分钟过 去以后三十分钟过去之前输入了确定命令,则该过程从步骤ST311进入 步骤ST312,其中,在步骤ST312中,从虚拟生物角色选出的生物B出 生。在步骤ST313中计数了已经过去了三十分钟以后,则在步骤ST314 中时间标记设置为"3"。从此时开始,如果输入了确定命令,则该过程从 步骤ST315进入步骤ST316,其中,在步骤ST316中,从虚拟生物角色 选出的生物C出生。如上所述,在图12的算法中,在步骤ST302、步骤 ST307、步骤ST311和步骤ST315中确定是否输入了确定命令。在步骤 ST305、步骤ST309和步骤ST313中,检测从在步骤ST301中检测到给 定温度开始已经过去了多少时间。以这种方式, 一旦检测到等于或高于 预定温度的壳体1的温度并且过去了给定时间,则根据输入的确定命令 可以出生虚拟生物角色之一。因此,基于输入确定命令的计时,即在检 测到壳体1的温度已经变成预定温度以后的累积的时间长度,确定要出 生的角色的类型。因此,即使用户很难保持加热给定时间段或者即使加 热行为不恰当,仍可以生出虚拟生物角色。因此,小孩就能够掌控游戏 设备。
根据上述实施方式,尽管由温度传感器13检测到的预定温度设置为 35°C,但是它并不限于这个设置。
尽管没有示出,根据本实施方式,如果在在步骤ST301中温度已经 变成35'C以后还没有过去十分钟之前输入了确定命令,则该过程还进入 出生失败的步骤。然而,在此期间可以生出另一种虚拟生物角色。
在上述实施方式中,尽管壳体1是卵形的,像蛋状一样,但是它并
不限于这个形状并且可以应用任何形状只要它能够由手进行加热即可。
在上述实施方式中,能够经由位于壳体1内的观察窗口 5看见显示在图
像显示部分上的图像。然而,本发明不仅仅应用到具有上述图像显示部 分的这种结构,并且当然本发明还可以应用到显示屏幕位于壳体的表面 上的图像显示部分的公知结构以及图像显示部分的其它结构。
在上述实施方式中,角色基于作为成长原始数据的温度和加热时间 长度进行成长,即使角色出生以后也依然如此。然而,成长元素数据并 不限于此,并且不必说任何类型的成长元素数据可以用于养育角色。
工业应用
根据本发明,由于必需对壳体加热给定时间段以生出虚拟生物角色, 所以经由加热行为用户会感觉到用户真实地参与了虚拟生物角色的出 生。此外,由于根据如何进行加热(对壳体加热多长时间)生出不同的 虚拟生物角色,所以通过设计加热方式用户会经历出乎意料的虚拟生物 角色的养育,从而提升了用户的兴趣。
权利要求
1、一种虚拟生物角色养育设备,所述设备包括温度传感器,位于壳体内,用于检测所述壳体的温度;角色养育选择器件,基于所述温度传感器的输出而输出选择命令从而在多种类型的虚拟生物角色中选择要进行养育的一个或更多虚拟生物角色;以及显示控制器件,在由所述角色养育选择器件选择的所述一个或更多虚拟生物角色进行成长的同时,在图像显示部分上显示所述一个或更多虚拟生物角色的图像,其中所述角色养育选择器件计算由所述温度传感器检测到的所述壳体的温度等于或高于比常温高的预定温度的累积的时间长度,并且根据所述累积的时间长度在所述多种类型的虚拟生物角色中确定要进行养育的所述一个或更多虚拟生物角色;以及所述显示控制器件基于所述选择命令将所述一个或更多虚拟生物角色的初始图像显示在所述图像显示部分上。
2、 如权利要求1所述的虚拟生物角色养育设备,其中,所述累积的 时间长度是所述温度传感器持续检测到等于或高于所述预定温度的温度 的时间段。
3、 如权利要求1所述的虚拟生物角色养育设备,其中,所述累积的 时间长度是所述温度传感器检测到等于或高于所述预定温度的温度的时 间段的总和。
4、 如权利要求1所述的虚拟生物角色养育设备,其中,所述图像显 示部分包括显示装置和观察窗口部分,其中,所述显示装置位于所述壳 体内部,并且所述观察窗口部分位于所述壳体处,从而使得可以经由所 述观察窗口部分观察所述壳体内部的所述显示装置。
5、 如权利要求1所述的虚拟生物角色养育设备,其中,所述温度传 感器安装在所述壳体内部,其中,所述温度传感器的检测部分与所述壳 体的内壁表面进行接触。
6、 一种虚拟生物角色养育设备,所述设备包括 壳体,在其上固定了图像显示部分;温度传感器,位于所述壳体内以检测所述壳体的温度;角色养育选择器件,基于所述温度传感器的输出而输出选择命令,从而在多种类型的虚拟生物角色中选择要进行养育的一个或更多虚拟生物角色;以及显示控制器件,基于所述选择命令将所述一个或更多虚拟生物角色 的初始图像显示在所述图像显示部分上,利用所述温度传感器的输出作 为用于促进由所述角色养育选择器件选择的所述一个或更多虚拟生物角 色的成长的成长元素数据之一,基于所述成长元素数据确定要显示在所 述图像显示部分上的所述一个或更多虚拟生物角色的成长图像,并且将 所述成长图像显示在所述图像显示部分上,其中所述角色养育选择器件计算由所述温度传感器检测到的所述壳体的 温度高于常温以及等于或高于基于通过人的体温对所述壳体进行加热时 所述壳体的温度定义的预定温度的累积的时间长度,并且根据所述累积 的时间长度在所述多种类型的虚拟生物角色中确定要进行养育的所述一 个或更多虚拟生物角色;以及所述显示控制器件基于所述选择命令将所述一个或更多虚拟生物角 色的所述初始图像显示在所述图像显示部分上。
7、 如权利要求6所述的虚拟生物角色养育设备,其中,所述累积的 时间长度是所述温度传感器持续检测到等于或高于所述预定温度的温度 的时间段。
8、 如权利要求6所述的虚拟生物角色养育设备,其中,所述累积的 时间长度是所述温度传感器检测到等于或高于所述预定温度的温度的时 间段的总和。
9、 如权利要求6所述的虚拟生物角色养育设备,其中,所述图像显 示部分包括显示装置和观察窗口部分,其中,所述显示装置位于所述壳 体内部,并且所述观察窗口部分位于所述壳体处,从而使得可以经由所 述观察窗口部分观察所述壳体内部的所述显示装置。
10、 如权利要求6所述的虚拟生物角色养育设备,其中,所述温度 传感器安装在所述壳体内部,其中,所述温度传感器的检测部分与所述 壳体的内壁表面进行接触。
11、 一种虚拟生物角色养育设备,所述设备包括-温度传感器,位于壳体内,用于检测所述壳体的温度; 角色养育选择器件,基于所述温度传感器的输出而输出选择命令从而在多种类型的虚拟生物角色中选择要进行养育的一个或更多虚拟生物 角色;以及显示控制器件,在由所述角色养育选择器件选择的所述一个或更多 虚拟生物角色进行成长的同时,在图像显示部分上显示所述一个或更多 虚拟生物角色的图像,其中所述角色养育选择器件包括用于输入确定命令的确定命令输入器 件,并且根据由所述温度传感器检测到的所述壳体的温度已经变成预定 温度起直到输入了所述确定命令的累积的时间长度在所述多种类型的虚 拟生物角色中确定要进行养育的所述一个或更多虚拟生物角色;以及所述显示控制器件基于所述选择命令将所述一个或更多虚拟生物角 色的初始图像显示在所述图像显示部分上。
12、 如权利要求ll所述的虚拟生物角色养育设备,其中,所述图像 显示部分包括显示装置和观察窗口部分,其中,所述显示装置位于所述 壳体内部,并且所述观察窗口部分位于所述壳体处,从而使得可以经由 所述观察窗口部分观察所述壳体内部的所述显示装置。
13、 如权利要求ll所述的虚拟生物角色养育设备,其中,所述温度 传感器安装在所述壳体内部,其中,所述温度传感器的检测部分与所述 壳体的内壁表面进行接触。
全文摘要
本发明公开了一种虚拟生物角色养育设备,该设备使得用户感觉到用户真实地参与了虚拟生物角色的出生。该虚拟生物角色养育设备包括温度传感器13、角色养育选择器件21、和显示控制器件23,其中,该温度传感器13位于该壳体1内用于检测壳体1的温度。该角色养育选择器件21计算由该温度传感器13检测到的壳体1的温度等于或高于比常温高的预定温度期间的累积的时间长度。然后,根据该累积的时间长度在多种类型的虚拟生物角色中确定要进行选择的一个或更多虚拟生物角色。该显示控制器件23从图像存储器件25读取该被选择的虚拟生物角色的初始图像,并且将该图像显示在图像显示部分4上。
文档编号A63F13/00GK101378814SQ20078000411
公开日2009年3月4日 申请日期2007年1月31日 优先权日2006年2月1日
发明者大贯由纪子 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1