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, once the virtual creature character has been born, the outputs from the temperature sensor are merely used for detecting an ambient condition at a particular point of time in order to foster the virtual creature character. For this reason, although the conventional apparatuses allow a user to understand by experience that physical contact is important for healthily fostering a real living creature, but is not capable of fostering the virtual creature character. Accordingly, the user does not feel that the user is participating in the fostering of the virtual creature character.
Accordingly, an object of the present invention is to provide a virtual creature character fostering apparatus which allows the user to feel that the user is participating in the fostering of a virtual creature.
Another object of the present invention is to provide a virtual creature character fostering apparatus which allows the user to understand by experience that it is important to provide the time for physical contact for fostering a virtual creature character.
A further object of the present invention is to provide a virtual creature character fostering apparatus which allows the user to look forward to confirming growing states of a virtual creature character.
A virtual creature character fostering apparatus of the present invention includes a casing onto which an image display portion is fixed, a temperature sensor disposed inside the casing to detect a temperature of the casing, and display control means. The display control means displays an image of a virtual creature character on the image display portion, and uses an output from the temperature sensor as one of growth element data for promoting the growth of the virtual creature character. The display control means determines a growing image of the virtual creature character to be displayed on the image display portion based on the growth element data, and displays the growing image on the image display portion.
The virtual creature character fostering apparatus of the present invention further includes timer means and temperature-condition determination means. The timer means counts a predetermined timer period and determines that the predetermined timer period has passed after the growing image of the virtual creature character, which has been determined, is displayed on the image display portion. The temperature-condition determination means determines whether or not the casing has been warmed over a given time period after the timer means completes counting of the predetermined timer period. The display control means is configured to display a subsequent growing image of the virtual creature on the image display portion when the temperature-condition determination means determines that the casing has been warmed over the given time period. With such configuration, the user may understand that virtual creature characters cannot grow up merely by a simple behavior of warming, and passage of time plays an important role in fostering as with raising a real living creature. 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 over the given period.
In one or more embodiments of the present invention, the growth of the creature characters may be promoted not according to the requirement that the casing is continuously warmed over the given time period, but on condition that a predetermined timer period set by the timer means has passed and that the temperature of the casing has become a predetermined temperature. For that purpose, temperature-condition determination means may be configured to determine whether or not the casing has been warmed up to the predetermined temperature after the timer means completes counting of the predetermined timer period. The display control means may be configured to display a subsequent growing image of the virtual creature character on the image display portion when the temperature-condition determination means determines that the casing was once warmed up to the predetermined temperature. With such configuration, even little children may enjoy fostering because it becomes possible for them to foster the creature even if they do not warm the casing sufficiently. They may understand by experience that passage of time plays an important role in fostering.
Whether the passage of the predetermined timer period or completion of the warming behavior for the given time period is the primary condition is arbitrary. Accordingly, in one or more embodiments of the present invention, the temperature-condition determination means may determine whether or not the casing has been warmed over the given time period after the growing image of the virtual creature character, which has been determined, is displayed on the image display portion. In this case, the timer means starts counting the predetermined timer period and determines that the predetermined timer period has passed after the temperature-condition determination means determines that the casing has been warmed over the given time period. Then, after the timer means completes counting of the predetermined timer period, a subsequent growing image is displayed on the image display portion. With such configuration, the user may understand by experience that physical contact is important for healthily fostering the creature character as with when raising a real living creature because it is necessary to warm the casing over the given time period whenever a growing image thereof in the subsequent growing stage is newly displayed. Further, the user may understand that virtual creature characters cannot grow up merely by a simple behavior of warming, and that passage of time plays an important role in fostering as with when raising a real living creature.
In one or more embodiments of the present invention, the temperature-condition determination means may determine whether or not the casing has been warmed up to the predetermined temperature after the growing image of the virtual creature character, which has been determined, is displayed on an image display portion. In this case, the timer means starts counting the predetermined timer period and determines that the predetermined timer period has passed after the temperature-condition determination means determines that the casing has been warmed up to the predetermined temperature. Then a subsequent growing image is displayed on the image display portion after the timer means completes counting the predetermined timer period. In this manner, even little children may enjoy fostering without difficulty because it becomes possible for them to foster the creature even if they do not warm the casing sufficiently. Further, they may understand by experience that passage of time plays an important role in fostering.
Here, it is preferred that the predetermined temperature in the above-mentioned embodiments, which is set by the temperature-condition determination means, 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. With such predetermined temperature setting, a displayed image may be prevented from being affected by ambient air etc. which may cause the displayed image to change, and the user may understand that physical contact is important for healthily fostering the virtual creature character as with when raising a real living creature because it is necessary to warm the casing with the body temperature.
The virtual creature character to be fostered may be determined in advance, or character-to-be-fostered selecting means may be further provided for selecting one or more virtual creature characters to be fostered among a plurality of kinds of virtual creature characters. Though how to configure the character-to-be-fostered selecting means is arbitrary, selection of the characters may be made based on an output from the temperature sensor. In this case, the display control means may be configured to first display an initial image of the one or more virtual creature characters on the image display portion based on a selection command, use an output from the temperature sensor 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, determine a growing image of the one or more virtual creature characters to be displayed on the image display portion based on the growth element data, and display the growing image, which has been determined, on the image display portion.
More specifically, the character-to-be-fostered selecting means may be configured to operate as follows. First, 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 the predetermined temperature above ordinary temperature (accumulated time length during which the temperature is equal to or higher than the predetermined temperature). Then, one or more virtual creature characters to be selected are determined among the plurality of kinds of virtual creature characters in accordance with the accumulated time length. More specifically, the predetermined temperature is 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.
Sometimes the user may want to return or restore the image display from a current image to an image in the previous growing stage. In this case, he image display may be restored by switch operation. Even in this case, it is not easy to restore the image display to the previous one if warming the casing is defined as a necessary condition for the image restoration. As a result, the user may experience that fostering is always accompanied by difficulties. To realize this, the display control means includes other temperature-condition determination means and image restoration command generating means. In said other temperature-condition determination means, a temperature, which is higher than the predetermined temperature set up for the temperature-condition determination means, is set as a preset temperature. Said other temperature-condition determination means determines whether or not the temperature of the casing has become the temperature which is equal to or higher than the preset temperature set in said other temperature-condition determination means based on the output from the temperature sensor. When said other temperature-condition determination means determines that the temperature of the casing has become equal to or higher than the preset temperature, the image restoration command generating means outputs to the display control means an image restoration command to restore a current image to a previous display image. As mentioned above, since the preset temperature which is higher than the predetermined temperature set in the temperature-condition determination means is used in said other temperature-condition determination means, warming (temperature) necessary for promoting the growth of the virtual creature character to a subsequent growing stage is distinguishable from warming (temperature) necessary for restoring or returning to a previous display image. As a result, malfunction may be prevented from occurring, and the user may experience that fostering is accompanied by difficulties. Thus, the user may feel that the user is really involved in the fostering.
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. In such configuration, the user cannot grasp the current state and growing process at the first glance of the casing. TA magnifying lens may be fit into the view window portion to enlarge the inside view. In such configuration, the user cannot grasp the current and growing process at the first glance of the casing. To know the current 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 etc., and feel as if the virtual creature character was really living inside the casing, thereby increasing the user's interest.
Preferably, the temperature sensor may be installed in 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 directly be detected, 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 time period just like it is necessary to warm an egg for a given time 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. Instep 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 and 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 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 equal to or higher than 35° C. has been continued for fifty minutes or more.
In the above-mentioned program, although a selection command to select the 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 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 display control means uses the timer means 29 and the first temperature-condition determination means 27 to utilize in a fostering process outputs from the temperature sensor 13 which detects a warmed condition (temperature) of the casing 1.
After the timer means 29 completes counting of a predetermined timer period, the first temperature-condition determination means 27 determines 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 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 growing image of the corresponding virtual creature character in a subsequent growing stage stored in the image storing means 25, and displays the growing image, 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 an initial image (newborn stage) to a growing image in a stage subsequent to the newborn stage (growing stage 1) as shown in the growing stages of
According to the above-mentioned embodiment, the virtual creature character can grow up by one stage on condition that the temperature sensor 13 is continuously detecting a temperature. However, when the user is a small child, it may happen that the user does not continuously warm the casing 1. Then, such requirement may not be provided that the casing 1 should continuously be warmed. As a necessary condition for fostering, a predetermined timer set up in advance in the timer means should be counted, or the temperature of the casing 1 should reach the predetermined temperature.
In this manner, even little children may enjoy fostering without difficulty because it becomes possible to foster the creature even if they do not warm the casing sufficiently. Further, they may understand by experience that passage of time plays an important role in fostering.
Alternatively, as shown in
In the present embodiment, the timer period is set to 24 hours or one day. With this timer period setting, the user may feel that it takes a long time for a virtual creature character to grow up by one stage, namely, from one state to a next stage. A growing image of the virtual creature character is displayed on condition that the casing 1 has continuously been warmed for the predetermined period whenever an image of a new virtual creature character is displayed, and that the predetermined timer period has passed after the casing has been warmed. In this manner, the user may understand by experience that physical contact is important for healthily fostering the virtual creature character as with when raising a real living creature because it is necessary to warm the casing 1 for the given time period whenever an image of the virtual creature character in the subsequent growing stage is newly displayed. Further, the user may understand that virtual creature characters cannot grow up merely by a simple behavior of warming, and that passage of time plays an important role in fostering as with when raising a real living creature.
In this manner, even children may enjoy fostering without difficulty because it becomes possible to foster the creature even if they do not warm the casing sufficiently. Further, they may understand by experience that passage of time plays an important role in fostering.
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 by experience 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 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, the second temperature-condition determination means 31 and the 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. or more, it is not limited to this setting.
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 present invention, how to warm or how long the casing is warmed, and the length of a waiting period are prerequisites or necessary conditions for fostering a virtual creature character. Accordingly, the user may understand by experience that a virtual creature character cannot grow up merely by a simple behavior of warming and passage of time plays an important role in fostering as with a real living creature. This allows the user to experience a physical contact through the behavior of warming and enjoy fostering leisurely.
Number | Date | Country | Kind |
---|---|---|---|
2006-025031 | Feb 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/051635 | 1/31/2007 | WO | 00 | 7/31/2008 |