The present invention relates to a virtual creature character fostering apparatus capable of displaying growing stages of a virtual creature character which is being fostered.
Japanese Patent Application Publication No. 07-160853 (JP07-160853A; Patent Document 1) discloses an image display device which detects ambient conditions with a temperature sensor and an illumination sensor, fosters a virtual creature using outputs from the temperature and illumination sensors as growth element data for the virtual creature, and displays a growing image thereof on an image display portion.
Japanese Patent Application Publication No. 2000-16948 (JP2000-116948; Patent Document 2) discloses an electronic apparatus which creates an unexpected virtual creature according to ambient conditions determined by outputs from an optical sensor and a temperature sensor, and displays an image of the virtual creature on an image display portion so that the virtual creature may be used in a game.
Further, Japanese Patent Application Publication No. 10-232595 (JP10-232595A; Patent Document 3) shows an example of a concrete configuration of a simulation apparatus which simulates a growing process of a virtual creature.
Conventionally-proposed simulation apparatuses which simulate the fostering process of a virtual creature character use outputs from a temperature sensor as conditions for growth or birth of the virtual creature character. In the conventional apparatuses, however, the outputs from the temperature sensor are merely used for detecting an ambient condition at a particular point of time. For this reason, the conventional apparatuses allow a user to experience a bird's behavior of warming an egg to let a chick be hatched, but the user cannot experience the process of fostering the virtual creature character. As a result, with such conventional devices, the user cannot feel as if the user is participating in the process of giving birth to the virtual creature character.
Accordingly, it is an object of the present invention to provide a virtual creature character fostering apparatus that allows a user to feel as if the user is participating in the process of giving birth to a virtual creature character.
Another object of the present invention is to provide a virtual creature character fostering apparatus that allows the user to look forward to checking birth conditions for the virtual creature character.
The virtual creature character fostering apparatus of the present invention includes a temperature sensor disposed inside a casing to detect a temperature of the casing, character-to-be-fostered selecting means, and display control means. The character-to-be-fostered selecting means outputs a selection command to select one or more virtual creature characters to be fostered among a plurality of kinds of virtual creature characters, based on an output from the temperature sensor. Specifically, the character-to-be-fostered selecting means calculates a time period during which the temperature of the casing detected by the temperature sensor is equal to or higher than a predetermined temperature above ordinary temperature (accumulated time length during which the temperature is equal to or higher than the predetermined temperature). Then, it determines the one or more virtual creature characters to be fostered among the plurality of kinds of virtual creature characters in accordance with the calculated time period (accumulated time length during which the temperature is equal to or higher than the predetermined temperature). More specifically, the predetermined temperature is a temperature above ordinary temperature and is defined based on the temperature of the casing when the casing is warmed by the body temperature of a human being. The display control means displays on an image display portion an initial image of the one or more virtual creature characters selected by the character-to-be-fostered selecting means among the plurality of kinds of virtual creature characters while the one or more virtual creature characters are growing up. The image display portion may be fixed to the casing.
When the one or more virtual creature characters to be fostered are determined in this manner, the user may feel that it is necessary for giving birth to the virtual creature character to warm the casing as with when a bird warms an egg to let a chick be hatched from the egg. According to the present invention, since different virtual creature characters are born depending on how long to warm (namely, the accumulated time length during which the casing is being warmed), the user may experience fostering of an unexpected virtual creature character by contriving the way of warming.
The configuration of the display control means is arbitrary. For example, it may be configured so that an initial image of the one or more virtual creature characters may be displayed on the image display portion based on the selection command, an output from the temperature sensor may be used as one of growth element data for promoting the growth of the one or more virtual creature characters selected by the character-to-be-fostered selecting means, and a growing image of the one or more virtual creature characters to be displayed on the image display portion may be determined based on the growth element data and displayed on the image display portion. With such configuration, since it is important to warm the casing even after the virtual creature character is born, the user may understand the importance of physical contact as with when the user brings up a real living creature.
Here, the accumulated time length as of the birth, during which the temperature of the casing is equal to or higher than the predetermined temperature above ordinary temperature, may be defined as a time period during which the temperature sensor is continuously detecting a temperature which is equal to or higher than the predetermined temperature. In this manner, a desired virtual creature character may not be born if the warming is interrupted. The user may accordingly understand that it is important for the birth to keep warming for a given period. When the accumulated time length is defined as a summation of time periods during which the temperature sensor is detecting a temperature which is equal to or higher than the predetermined temperature, even if user who is not familiar with how to warm gives up warming on the way, the user may still give birth to a new or unexpected virtual creature character. As a result, the user will not lose interest in the apparatus.
The character-to-be-fostered selecting means may be configured to include a determination command input means which inputs a determination command, and to select the one or more virtual creature characters to be fostered among the plurality kinds of virtual creature characters in accordance with an accumulated time length after the temperature of the casing detected by the temperature sensor has become a predetermined temperature till the determination command is input. In this manner, once the temperature of the casing has become the predetermined temperature, the accumulated time length is determined according to the timing at which the determination command is inputted. As a result, a virtual creature character may be born even when the warming behavior is not appropriate. Accordingly, even young children can use the apparatus.
The configuration of the image display portion is arbitrary. For example, the image display portion may include a display device disposed inside the casing and a view window portion disposed in the casing to allow the display device inside the casing to be viewed therethrough. A magnifying lens may be fit into the view window portion to enlarge the inside view. In such configuration, the user cannot grasp the current state and growing process at the first glance of the casing. To know the current state and growing process, the user has to look into the casing through the view window portion. That allows the user to feel as if the user was observing hatching of a living creature under a microscope and so on, and to feel as if the virtual creature character was really living therein, thereby arousing the user's interest.
Preferably, the temperature sensor may be installed inside the casing with a sensor portion thereof being in contact with an inner wall surface of the casing. In this manner, a change in the temperature of the casing may be detected directly, thereby improving responsiveness.
The best mode for carrying out the invention will now be hereinafter described in detail with reference to the accompanying drawings.
Although not shown, a power supply circuit which uses a battery as a power source, a display device drive circuit, a control circuit including a microcomputer as arithmetic processing means, and other parts are mounted on the circuit substrate 11. A temperature sensor 13, for example a thermistor, is installed inside the casing 1 with a sensor portion thereof being in direct contact with an inner wall surface la of the casing 1. The temperature sensor 13 is attached onto the inner wall surface of a bottom region of the egg-shaped casing 1. Outputs from the temperature sensor 13 are processed by a control circuit, not shown, mounted on the circuit substrate 11.
In the present embodiment, as shown in
To operate the virtual creature character fostering apparatus, the user may warm the casing 1 by wrapping it with hands or keeping it in contact with the skin of a human being. Alternatively, the casing 1 may forcibly be warmed by rubbing a bottom portion of the casing 1 on the arm or thigh of a human being via clothes, as shown in
The character-to-be-fostered selecting means 21 of
This example assumes that one virtual creature character is selected. When selecting a plurality of virtual creature characters, virtual creature characters of the same kind or different kinds may be selected.
In this example, as shown in
In the present embodiment, the accumulated time length at the time of birth, during which the temperature of the casing 1 is equal to or higher than the predetermined temperature above ordinary temperature, is a time period during which the temperature sensor 13 is continuously detecting a temperature which is equal to or higher than the predetermined temperature. Accordingly, if the warming behavior is given up on the way, it may happen that no virtual creature character should be born. Thus, the user may understand that it is important for the birth of a virtual creature character to continue the warming behavior for a given period just like it is necessary to warm an egg for a given period to give birth to a real creature from the egg, and may feel that the user is participating in the birth of the virtual creature character.
If it is detected in step ST2 that the temperature of the casing 1 is equal to or higher than 35° C., the process proceeds to step ST5 and temperature flag1 is set to ON. Then the process proceeds to step ST6 where it is determined whether or not ten minutes or more have passed since the warming behavior started. If ten minutes have not passed yet, the process returns to step ST2, and if ten minutes have passed, it proceeds to step ST7 where a time flag is set to “1”. Then the process proceeds to step ST8. In step ST8, it is determined whether or not the temperature of the casing 1 detected by the temperature sensor 13 is equal to or higher than 35° C. If the temperature is below 35° C., the process proceeds to step ST9 where a determination result that ten minutes have passed with the temperature being kept equal to or higher than 35° C. is inputted. Then in step ST10, the selection command to give birth to creature A, selected among a plurality of kinds of virtual creature characters, is outputted. If it is determined in step ST8 that the temperature is equal to or higher than 35° C., the process proceeds to step ST11 where it is determined whether or not twenty minutes have passed. If twenty minutes have not passed, the process returns to step ST8. If twenty minutes have passed, it proceeds to step ST12 of
If it is determined that the temperature is equal to or higher than 35° C. in step ST13, the process proceeds to step ST16 where it is determined whether or not thirty minutes have passed. If thirty minutes have not passed, the process returns to step ST13. If thirty minutes have passed, it proceeds to step ST17 where the time flag is set to “3”. Then the process proceeds to step ST18. As with the process as described above, a determination result that thirty minutes have passed with the temperature being kept equal to or higher than 35° C. is inputted in step ST20 and a selection command to give birth to creature C, selected among the virtual creature characters, is outputted in step ST21. If it is determined in step ST25, that a warmed condition of equal to or higher than 35° C. has been continued for forty minutes or more and less than fifty minutes, after going through steps ST19, ST22, and ST23, a determination result that forty minutes have passed with the temperature being kept equal to or higher than 35° C. is inputted. Then in step ST26, a selection command to give birth to creature D, selected among the virtual creature characters, is outputted. In this example, if it is detected through steps ST24, ST27, and ST28 that a temperature equal to or higher than 35° C. has been continued for fifty minutes or more, the process proceeds to a subsequent routine. What is processed in the subsequent routine is arbitrary. For example, it may be indicated that warming is excessive and the user may be encouraged to make another challenge, or a selection command may be outputted to select creature D as a virtual creature character whenever the warmed condition of equal to or higher than 35° C. has been continued for fifty minutes or more. If the one or more virtual creature characters to be fostered are determined in this manner, the user may feel that it is necessary for a birth of the virtual creature character to keep warming for a given time period as with when a bird warms an egg to let a chick be hatched therefrom. In addition, according to the present invention, since different virtual creature characters are born depending on how to warm (namely, the accumulated time length during which the casing is being warmed), the user may experience fostering of an unexpected virtual creature character by contriving ways of warming.
In the above-mentioned program, although a selection command to select a kind of virtual creature character to be born is outputted in accordance with the accumulated time length during which the temperature of the casing 1 is continuously equal to or higher than the predetermined temperature of 35° C., the accumulated time length may be a summation of time periods during which the temperature sensor 13 is detecting a temperature which is equal to or higher than the predetermined temperature. With such summation, even when the user who is not familiar with how to warm gives up warming on the way, the user may still give birth to a new or unexpected virtual creature character.
Referring back to
After the virtual creature character to be fostered has been determined, a growing image of the virtual creature character is displayed by operation of the display control means 23. In the present embodiment, after the initial image which represents a newborn stage of the virtual creature character has been displayed on the image display portion 4 in response to the selection command, an output from the temperature sensor 13 is used as one of growth element data for promoting the growth of the virtual creature character selected by the character-to-be-fostered selecting means 21. The display control means 23 determines a growing image of the virtual creature character to be displayed on the image display portion 4 based on the growth element data, and displays the growing image on the image display portion 4.
In the present embodiment, the timer means 29 and the first temperature-condition determination means 27 are provided in order for the display control means 23 to use an output from the temperature sensor 13 which detects a warmed condition, namely, the temperature of the casing 1 is in a fostering process.
After the timer means 29 has completed counting of a predetermined timer period, it is determined in steps ST103 and ST104 whether or not the temperature of the casing 1 has been continuously equal to or higher than 35° C. for thirty minutes or more. If the first temperature-condition determination means 27 determines in steps ST103 and ST104 that the temperature of the casing 1 has been continuously equal to or higher than 35° C. for thirty minutes or more, it outputs an image change command to the display control means 23 in step ST105. In step ST106, in response to the image change command, the display control means 23 reads out a corresponding growing image in the subsequent growing stage stored in the image storing means 25, replaces the previous image with this read-out image, and displays the image on the image display portion 4. Namely, the displayed image is changed from the initial image (newborn stage) to a growing image in the next stage (growing stage 1) as shown in the growing stages of
In the above-mentioned embodiment, although the predetermined temperature for the first temperature-condition determination means 27 is set to 35° C. or more, the temperature predetermined by the temperature-condition determination means 27 is not limited to this setting. It is preferred that the predetermined temperature is higher than ordinary temperature and is defined based on the temperature of the casing 1 when the casing is warmed by the body temperature of a human being (specifically, around 30° C. to 37° C.). When the first temperature-condition determination means 27 is set up in this manner, a displayed image may be prevented from being affected by ambient air etc. winch may cause the displayed image to change. In addition, the user may understand that physical contact is important for healthily fostering a creature character as with when raising a real living creature because it is necessary to warm the casing 1 with the user's body temperature.
In the course of fostering, the user may sometimes want to return the image display from the current one to a previous growing stage. Of course, the apparatus may be configured to restore or return a display image by means of switch operation. However, if warming behavior is defined as a necessary condition for changing the image display, it is not easy to return the image display to a previous one. As a result, the user may experience that fostering is always accompanied by difficulties, thereby refraining from easily changing the fostering policy. Since the user understands difficulty in the course of fostering as with when the user actually fosters a real living creature, the user may feel more identified with the virtual creature character that the user is fostering. To realize this, second temperature-condition determination means 31 and image restoration command generating means 33 are provided in connection with the display control means 23, as shown in
According to the above-mentioned embodiment, determination of a virtual creature character to be fostered is made among a plurality of kinds of virtual creature characters, provided that the temperature sensor 13 is continuously detecting the temperature. However, if the user is a small child, it may happen that the user does not continuously warm the casing 1.
In another embodiment of the present invention, even if the temperature sensor is not continuously detecting the temperature, determination of a virtual creature character to be fostered may be made in a simple manner, for example, by inputting a determination command by means of switch operation, provided that the casing 1 was warmed and the temperature sensor has detected a given temperature even once.
According to the above-mentioned embodiment, although the predetermined temperature detected by the temperature sensor 13 is set to 35° C., it is not limited to this setting.
Although not shown, according to the present embodiment, the process also goes to the step where a birth failed if a determination command is inputted before ten minutes have not passed after the temperature has become 35° C. in step ST301. However, another kind of virtual creature character may be born in the meantime.
In the above-mentioned embodiment, although the casing 1 is oval like an egg in shape, it is not limited to this shape and any shape may be applied as long as it can be warmed by hands. In the above-mentioned embodiment, an image displayed on the image display portion can be seen through the view window 5 disposed in the casing 1. However, the present invention is applied not only to such configuration having an image display portion as mentioned above, and of course it may also be applied to a publicly known configuration of an image display portion of which a display screen is exposed on the surface of the casing and other configurations of image display portions.
In the above-mentioned embodiment, characters are grown based on a temperature and time length of warming as growth element data even after the character was born. However, the growth element data are not limited to this, and it is needless to say that any kind of growth element data may be used to foster the characters.
According to the present invention, since it is necessary to give birth to a virtual creature character to warm the casing for a given time period, the user may feel that the user is really involved in the birth of the virtual creature character through the behavior of warming. In addition, since different virtual creature characters are born depending on how to warm (how long the casing is warmed), the user may experience fostering of an unexpected virtual creature character by contriving the way of warming, thereby increasing the user's interest.
Number | Date | Country | Kind |
---|---|---|---|
2006-025030 | Feb 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/051634 | 1/31/2007 | WO | 00 | 7/31/2008 |