This invention relates to apparatus and a method for providing real world visual cues to a user. In particular this invention relates to apparatus adapted to deliver shadow effects in a room to enhance a gaming experience. The invention has particular, but not exclusive, application to computer gaming and home theatre systems.
Patent application WO 02/092183 describes a real world representation system and language in which a set of devices are operated according to a received real world description and hence render the real world experience to the user. For example the devices may output visible color tones and luminance onto the walls of a private dwelling in dependence on the received description. The description may be embedded or provided with a broadcast signal thereby linking the description to audio/visual content within the broadcast. Hence an ambient immersive environment is created, which is flexible, scalable and provides an enhanced experience to a user.
Patent application WO 02/092182 in particular describes the application of the concepts described in WO 02/092183 in a gaming environment thereby rendering in the real world, in real time, effects related to the game world model displayed for example on a display. Effects such as lighting levels, (relative/absolute, moods, colors, position, focus) and mood—emotional, ambient, animated and so on are disclosed. In one example, the real-world description reads <FOREST>, <SUMMER>, <EVENING>, which is interpreted into specific instructions relating to the color tones and luminance level required, such as a color tone of a pleasant green and the light level low but warm. Hence, such an environment in the game world may be rendered in the real world providing an enhanced game playing experience.
It is also common to provide real time shadows for virtual objects in accordance with virtual lighting conditions within a virtual environment such as a displayed computer game, as described in EP0948978. Such shadows provide a visual cue as to the virtual position of the object in the virtual world to the game player. Such shadows also serve to reinforce the perceived “presence” of an object in a virtual world.
However, it may be that such visual cues may be useful in the real world, for example in circumstances where objects not within the game characters displayed field of view are present.
There is therefore a desire to provide apparatus and a method capable of providing real world shadow effects in a gaming or home theatre application.
According to a first aspect of the invention, there is provided apparatus for projecting a shadow related to a virtual object present in a virtual world, onto a real world surface, comprising a light source, receiving means for receiving a real world description, and shadow generation control means which control the light source to generate a shadow for projection onto the real world surface in dependence on the received real world description. According to a second aspect of the invention, there is provided a method for providing a real world shadow effect related to a virtual object, comprising receiving a real world description in the form of an instruction set of a markup language, and controlling a light source to generate a shadow in dependence on the received real world description.
Owing to the invention, it is possible to provide a real world shadow effect associated with for example a monster in a computer game, thereby providing an enhanced experience. For example, a monster located “behind” the game character in the game world, may cast a shadow onto the real wall in front or to the side of the user, thereby alerting the user controlling the game character that something nasty is “behind” him. Alternatively, an aeroplane flying overhead in a movie or game may cast a shadow onto the floor or across a wall in front of the user.
The game may have the real world description encoded within it to provide to the shadow apparatus, or a software engine or browser such as that described in WO 02/092182 may analyze the game world and objects therein and hence provide the real world description to the apparatus. Alternatively, a broadcast may provide the real world description in addition to the audio/video stream, or the video stream may be analyzed as described in WO 02/092182.
In one embodiment of the first aspect, the shadow effect is generated by apparatus comprising a small array of light emitting diodes with suitable lens for projection. Advantageously, only a relatively low resolution array is required since having a rather fuzzy, or indistinctly edged shadow adds to the experience since it is mostly the users peripheral vision that picks up the shadow. Hence a compact and relatively inexpensive peripheral may be provided to enhance a game playing or movie watching experience. In another embodiment of the first aspect, apparatus in the form of a liquid crystal display projector is provided with control means to generate a shadow effect in dependence on the real world description.
Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
At least one of the devices making up the real-world representation system is arranged to receive a real-world description in the form of an instruction set of a markup language, the devices being operated according to said description. In this example, this description augments a computer game that a user is playing on computer 10. As different environments are encountered by the user's character, a description generated by computer 10 is transmitted to the devices in the system. The devices then render this description onto the real world environment of
For a full description of the aspects of operation of such a real world system and real world description language, the reader is directed to published patent applications WO 02/092183 and WO 02/092182.
The system also includes shadow generating apparatus 24 (shown in more detail in
a and 2b illustrate by way of example two possible arrangements for the shadow generation apparatus 24 in the real world environment.
The apparatus 24 comprises a light source 26 and receiving means 28 for receiving a real-world description in the form of an instruction set of a markup language via the wired or wireless network mentioned above. The apparatus further comprises shadow generation control means 30 for controlling the apparatus to generate a shadow 34 for projection via light source 26 in response to a received instruction.
The apparatus 24 may comprise a liquid crystal based projector with control means 30 in the form of a computer program and processor with a software device driver. Alternatively, the apparatus 24 may comprise a relatively inexpensive light emitting diode array provided with suitable lenses and control means in the form of a processor and software device driver.
a illustrates apparatus 24 arranged behind the user who is playing a game on computer 10. In
Other instructions relating to the relative size and position of the shadow may be received thereby creating a dynamic shadow effect for the user. For example, a template of shadow shapes associated with the real world description may be utilized in the controlling of the light source to generate the shadow effect (see
b illustrates the apparatus 24 positioned in front of the user whilst still projecting a shadow 34 onto the wall 18. Hence the apparatus may be relatively portable and may sit on a table or desk beside or behind the user, depending on the relative distances involved in the users ambient experience enabled environment.
Experiments have shown that since the shadow is in the peripheral vision of the user, the shadow does not need to be of high resolution. In fact, fuzzy or indistinct edges appear to add to the atmosphere, and in fact an indistinct shape may be used and is adequate for fast objects such as aeroplanes which zoom overhead in the game world. Hence simple shadow templates for game characters, monsters, and other objects may be provided leading to reduced computing and control complexity, whilst still adding significantly to the atmosphere and experience of the user.
Furthermore, the low resolution requirements enable a small and inexpensive LED array to be used, such as a 10—10 array up to say 100×100 LEDs for example. Hence reasonably inexpensive, and portable shadow generation apparatus may be obtained.
The control means 30 in this embodiment may be provided within the apparatus 24, and may be in the form of a computer program and software device driver which receives the real world description, interprets it and controls the data written onto the LCD for output. Alternatively the computer 10 may directly drive the LCD for output. Hence, more complex geometric shadow shapes may be displayed by such apparatus, although as mentioned previously such shadows need not be sharp with detailed edges for the immersion effect to operate.
The description of the real-world experiences including shadow information relating to a virtual object in a game or video world is provided by a markup language that communicates a description of physical environments and the objects within them, their relationship to the user, each other and to the physical space. Within a location that is enabled to produce a real-world experience, the instruction set of the markup language is interpreted by a device or devices to render the experience.
For example,
As mentioned previously, a template of such shadows may be provided either within the device or loaded into computer 10, thereby keeping processing and computing requirements to a reasonable level in contrast with the real time generation of game world shadows appreciated by those skilled in the art.
Whilst the invention has been described above in relation to projecting a shadow onto a real world surface, those skilled in the art will appreciate that a display enabled real world surface (for example a wall screen or a wall with a large display built into it) may also be controlled to generate and display a shadow, although this embodiment has a disadvantage in that the positioning of the computer 10 will be dictated by the non-portable fixed real world display surface for shadow effects.
Number | Date | Country | Kind |
---|---|---|---|
05112343.8 | Dec 2005 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB06/54478 | 11/28/2006 | WO | 00 | 6/10/2008 |