Game system, game apparatus, storage medium having game program stored therein, and image generation method
First Claim
1. A game system comprising:
- a terminal device that includes;
a camera configured to obtain an image;
a transceiver configured to transmit the image obtained by the camera; and
a display device configured to display images; and
a game apparatus that includes;
a transceiver configured to receive the image transmitted by the transceiver of the terminal device; and
a processing system that includes processing circuitry coupled to a memory, the processing system configured to;
position at least a part of the obtained image that is received by the game apparatus on a predetermined plane that is located within a three-dimensional virtual space;
locate a first virtual camera in the three-dimensional virtual space so as to view at least the part of the obtained image that is located in the three-dimensional virtual space;
generate a first image in accordance with the located first virtual camera, the first image including a representation of the part of the obtained image located in the three-dimensional virtual space;
output the generated first image to a display device that is different from the display device of the terminal device;
generate a second image of the three-dimensional virtual space as viewed from a second virtual camera different from the first virtual camera, where the first and second virtual cameras are located on opposite sides of, and directed towards, the predetermined plane that includes the part of the obtained image, where the part of the obtained image is viewable from the located first virtual camera but is not viewable from the second virtual camera; and
transmit, via the transceiver of the game apparatus, the generated second image to the terminal device, whereinat least the part of the obtained image is rendered on the predetermined plane, thereby generating the first image, andin accordance with generation of the second image of the three-dimensional virtual space, the virtual space is changed so that the predetermined plane is not present or is made transparent for generation of the second image.
1 Assignment
0 Petitions
Accused Products
Abstract
An example game system includes a game apparatus and a terminal device capable of communicating with the game apparatus. The terminal device transmits a pickup image obtained by an image pickup section to the game apparatus. The game apparatus receives the pickup image, and generates a first image by synthesizing the pickup image at least in part with an image of a predetermined virtual space as viewed from a first virtual camera. The first image is outputted and displayed on a predetermined display device. In addition, the game apparatus generates a second image of the virtual space as viewed from a second virtual camera different from the first virtual camera. The second image is outputted and displayed on the terminal device.
43 Citations
29 Claims
-
1. A game system comprising:
-
a terminal device that includes; a camera configured to obtain an image; a transceiver configured to transmit the image obtained by the camera; and a display device configured to display images; and a game apparatus that includes; a transceiver configured to receive the image transmitted by the transceiver of the terminal device; and a processing system that includes processing circuitry coupled to a memory, the processing system configured to; position at least a part of the obtained image that is received by the game apparatus on a predetermined plane that is located within a three-dimensional virtual space; locate a first virtual camera in the three-dimensional virtual space so as to view at least the part of the obtained image that is located in the three-dimensional virtual space; generate a first image in accordance with the located first virtual camera, the first image including a representation of the part of the obtained image located in the three-dimensional virtual space; output the generated first image to a display device that is different from the display device of the terminal device; generate a second image of the three-dimensional virtual space as viewed from a second virtual camera different from the first virtual camera, where the first and second virtual cameras are located on opposite sides of, and directed towards, the predetermined plane that includes the part of the obtained image, where the part of the obtained image is viewable from the located first virtual camera but is not viewable from the second virtual camera; and transmit, via the transceiver of the game apparatus, the generated second image to the terminal device, wherein at least the part of the obtained image is rendered on the predetermined plane, thereby generating the first image, and in accordance with generation of the second image of the three-dimensional virtual space, the virtual space is changed so that the predetermined plane is not present or is made transparent for generation of the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An image generation method to be executed in an information processing system including an information processing apparatus, which includes a transceiver and a processing system that includes processing circuitry coupled to a memory device, and a terminal device capable of communicating with the information processing apparatus, the terminal device including a camera configured to acquire a taken image, a transceiver, and a display device, the method comprising:
-
receiving, via the transceiver of the information processing apparatus, an image that is based on the taken image obtained by the camera of the terminal device; positioning, by using the processing system of the information processing apparatus, at least a part of the obtained image received by the game apparatus in a three-dimensional virtual space; locating, by using the processing system of the information processing apparatus, a first virtual camera in the three-dimensional virtual space so as to view at least the part of the obtained image that is located in the three-dimensional virtual space; generating, by using the processing system of the information processing apparatus, a first image in accordance with the located first virtual camera, the first image including a representation of the part of the obtained image located in the three-dimensional virtual space; outputting the generated first image to a display device that is different from the display device of the terminal device; generating a second image of the three-dimensional virtual space as viewed from a second virtual camera different from the first virtual camera, wherein the part of the taken obtained image that is positioned within the three-dimensional virtual space is not viewable in the second image generated via the second virtual camera; and transmitting, via the transceiver of the information processing apparatus, the generated second image to the terminal device, wherein at least the part of the obtained image is rendered on onto a predetermined plane that is positioned within the three-dimensional virtual space at a position therein, thereby generating the first image, and for generation of the second image where the second virtual camera is orientated to view the position at which the predetermined plane is located within the three-dimensional virtual space, the virtual space is changed so that the predetermined plane is not present or is made transparent for generation of the second image. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A game apparatus comprising:
-
a transceiver configured to receive an image from another computer apparatus that includes (a) a camera that has obtained the image and (b) a display device; a processing system that includes at least one processing circuit coupled to a memory and the transceiver, the processing system configured to; position at least a part of the obtained image that is received by the game apparatus in a three-dimensional virtual space; locate a first virtual camera in the three-dimensional virtual space so as to view at least the part of the obtained image that is located in the three-dimensional virtual space; generate a first image in accordance with the located first virtual camera, the first image including a representation of the part of the obtained image located in the three-dimensional virtual space; output the generated first image to a different display device that is separate from the display device of the another computer apparatus; generate a second image of the three-dimensional virtual space as viewed from a second virtual camera different from the first virtual camera, where the first and second virtual cameras are located on opposite sides of, the location in the three-dimensional virtual space where the part of the obtained image is located such that the location is viewable by both the first and second virtual cameras, where the representation of the part of the image is included in the first image, but no representation of the part of the image is included in the second image that is generated with the second virtual camera; and transmit, via the transceiver of the game apparatus, the generated second image to the another computer apparatus for display on the display device thereon, wherein at least the part of the obtained image is rendered onto a virtual model that is positioned within the three-dimensional virtual space at the location, thereby generating the first image, and in generating the second image, the virtual model, onto which at least the part of the obtained image is rendered for the first image, is removed from three-dimensional virtual space or set as transparent such that virtual space locations located beyond the location at which the virtual model was located are viewable from the second virtual camera and visually included in the generated second image.
-
-
29. A non-transitory computer-readable storage medium having stored therein a game program to be executed by a computer system of a game apparatus, the game apparatus including a transceiver configured to communicate with a terminal device that includes a camera and a display device, the computer system including at least one processing circuit coupled to a memory device, the game program comprising instructions that cause the computer to:
-
accept, via the transceiver, a pickup image that has been transmitted by the terminal device to the transceiver of the game apparatus, the pickup image being obtained by the camera of the terminal device; position at least a part of the pickup image that is received by the game apparatus in a three-dimensional virtual space; locate a first virtual camera in the three-dimensional virtual space so as to view at least the part of the pickup image that is located in the three-dimensional virtual space; generate a first image in accordance with the located first virtual camera, the generated image being intended to be displayed on a predetermined display device as a first image, the first image including a representation of the part of the pickup image located in the three-dimensional virtual space; output the generated first image to a display device that is different from the display device of the terminal device; generate a second image of the three-dimensional virtual space as viewed from a second virtual camera different from the first virtual camera, where the first and second virtual cameras are located on opposing sides of, and directed towards, the position in the three-dimensional virtual space where the part of the pickup image is located, where the part of the pickup image is viewable from the first virtual camera but is not viewable from the second virtual camera; and transmit, via the transceiver, the generated second image to the terminal device for display on the display device, wherein at least the part of the pickup image is rendered on a predetermined plane that is located at the position within the three-dimensional virtual space, thereby generating the first image, and for generation of the second image, the three-dimensional virtual space regarding the predetermined plane is changed so that the predetermined plane is not present or is transparent for generation of the second image.
-
Specification