Game system, game apparatus, storage medium having game program stored therein, and game process method
First Claim
1. A game system comprising a game apparatus, an operating device, and a hand-held device, wherein,the game apparatus includes:
- a first receiver for receiving data transmitted from the operating device and the hand-held device;
a game processor configured to generate a virtual game space representing a result of a game control process based on first operation data representing a first player'"'"'s operation on the operating device and second operation data representing a second player'"'"'s operation on the hand-held device;
a first image generator configured to generate, from a 3D representation of the virtual game space by performing first 3D rendering on the 3D representation of the virtual game space, a first game image for the first player based on a first virtual camera set in the virtual game space, the first game image being an image of the game space as viewed from the position of the first virtual camera and in the attitude of the first virtual camera, the first game image representing a result of the game control process, the first image generator being further configured to perform the first 3D rendering based on the first virtual camera on the generated virtual game space, thereby generating the first game image;
a second image generator configured to generate, from said 3D representation of said virtual game space by performing a second 3D rendering on said 3D representation of the virtual game space, a second game image for the second player based on a second virtual camera set in the game space, the second game image being an image of the game space as viewed from the position of the second virtual camera and in the attitude of the second virtual camera, the second image generator being configured to perform the second 3D rendering based on the second virtual camera on the same virtual game space as the virtual game space from which the first game image is generated, thereby generating the second game image;
a first image output circuit for outputting the first game image to a first display device provided independently of the hand-held device; and
a second image output circuit for outputting the second game image to the hand-held device over a wireless connection using compression,the operating device includes;
a first operation data output circuit for outputting the first operation data; and
a first operation data transmitter for transmitting the first operation data to the game apparatus, andthe hand-held device includes;
a second operation data output circuit for outputting the second operation data;
a second operation data transmitter for transmitting the second operation data to the game apparatus;
a second receiver for wirelessly receiving the compressed second game image from the game apparatus; and
a display processor for displaying the second game image on a second display device provided in the hand-held device; and
an orientation sensor that senses orientation of the handheld device, wherein the second virtual camera is controlled at least in part based on the sensed orientation of the handheld device.
1 Assignment
0 Petitions
Accused Products
Abstract
A game system includes a game apparatus, an operating device, and a hand-held device. The game apparatus performs a game control process based on first operation data representing a first player'"'"'s operation on the operating device and second operation data representing a second player'"'"'s operation on the hand-held device. The game apparatus generates a first game image for the first player, which is an image of a virtual game space and represents a result of the game control process, based on a first virtual camera set in the game space. The game apparatus also generates a second game image for the second player, which is an image of the game space, based on a second virtual camera set in the game space. The first game image is displayed on a first display device provided independently of the hand-held device. The second game image is displayed on a second display device of the hand-held device.
285 Citations
25 Claims
-
1. A game system comprising a game apparatus, an operating device, and a hand-held device, wherein,
the game apparatus includes: -
a first receiver for receiving data transmitted from the operating device and the hand-held device; a game processor configured to generate a virtual game space representing a result of a game control process based on first operation data representing a first player'"'"'s operation on the operating device and second operation data representing a second player'"'"'s operation on the hand-held device; a first image generator configured to generate, from a 3D representation of the virtual game space by performing first 3D rendering on the 3D representation of the virtual game space, a first game image for the first player based on a first virtual camera set in the virtual game space, the first game image being an image of the game space as viewed from the position of the first virtual camera and in the attitude of the first virtual camera, the first game image representing a result of the game control process, the first image generator being further configured to perform the first 3D rendering based on the first virtual camera on the generated virtual game space, thereby generating the first game image; a second image generator configured to generate, from said 3D representation of said virtual game space by performing a second 3D rendering on said 3D representation of the virtual game space, a second game image for the second player based on a second virtual camera set in the game space, the second game image being an image of the game space as viewed from the position of the second virtual camera and in the attitude of the second virtual camera, the second image generator being configured to perform the second 3D rendering based on the second virtual camera on the same virtual game space as the virtual game space from which the first game image is generated, thereby generating the second game image; a first image output circuit for outputting the first game image to a first display device provided independently of the hand-held device; and a second image output circuit for outputting the second game image to the hand-held device over a wireless connection using compression, the operating device includes; a first operation data output circuit for outputting the first operation data; and a first operation data transmitter for transmitting the first operation data to the game apparatus, and the hand-held device includes; a second operation data output circuit for outputting the second operation data; a second operation data transmitter for transmitting the second operation data to the game apparatus; a second receiver for wirelessly receiving the compressed second game image from the game apparatus; and a display processor for displaying the second game image on a second display device provided in the hand-held device; and an orientation sensor that senses orientation of the handheld device, wherein the second virtual camera is controlled at least in part based on the sensed orientation of the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A game apparatus capable of communicating with an operating device and a hand-held device, the operating device being capable of transmitting first operation data including data whose value changes in accordance with movement of the operating device, the hand-held device being capable of transmitting second operation data including data whose value changes in accordance with movement of the hand-held device, the apparatus comprising:
-
an operation data acquisition circuit for acquiring the first operation data and the second operation data, respectively, from the operating device and the hand-held device; a processor operatively coupled to the operation data acquisition circuit, the processor configured to; generate a virtual game space representing a result of a process based on the first operation data and the second operation data, control an object arranged in the virtual game space based on the first operation data, and set a first virtual camera in the virtual game space; a first image generator for generating a first game image for a first player operating the operating device by performing first 3D rendering on the 3D representation of the virtual game space, based on the first virtual camera and a 3D representation of the virtual game space as viewed from the position of the first virtual camera and in the attitude of the first virtual camera, including performing the first 3D rendering based on the first virtual camera on the generated virtual game space, thereby generating the first game image; a second virtual camera setter for controlling a second virtual camera in the game space based on the second operation data to move in accordance with orientation of the hand-held device; a second image generator for generating a second game image for a second player operating the hand-held device by performing second 3D rendering on said 3D representation of the virtual game space, based on the second virtual camera and said 3D representation of the virtual game space as viewed from the position of the second virtual camera and in the attitude of the second virtual camera, including performing the second 3D rendering based on the second virtual camera on the same virtual game space as the virtual game space from which the first game image is generated, thereby generating the second game image; a first image output circuit for outputting the first game image to a first display device provided independently of the hand-held device; and a second image output circuit for wirelessly transmitting the second game image using compression to the hand-held device so as to be displayed on a second display device provided in the hand-held device. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer-readable storage medium having stored therein a game program executable in a computer of a game apparatus capable of communicating with an operating device and a hand-held device, the operating device being capable of transmitting first operation data including data whose value changes in accordance with movement of the operating device, the hand-held device being capable of transmitting second operation data including data whose value changes in accordance with movement of the hand-held device, the program including instructions causing the computer to perform:
-
acquiring the first operation data and the second operation data, respectively, from the operating device and the hand-held device; generating a virtual game space representing a result of a process based on the first operation data and the second operation data; controlling an object arranged in the virtual game space based on the first operation data; setting a first virtual camera in the virtual game space; generating a first game image for a first player operating the operating device by performing first 3D rendering on the 3D representation of the virtual game space, based on the first virtual camera and a 3D representation of the virtual game space as viewed from the position of the first virtual camera and in the attitude of the first virtual camera, including performing the first 3D rendering based on the first virtual camera on the generated virtual game space, thereby generating the first game image; controlling a second virtual camera in the virtual game space based on the second operation data to move in accordance with orientation of the hand-held device; generating a second game image for a second player operating the hand-held device by performing second 3D rendering on said 3D representation of the virtual game space, based on the second virtual camera and said 3D representation of the virtual game space as viewed from the position of the second virtual camera and in the attitude of the second virtual camera, including performing the second 3D rendering based on the second virtual camera on the same virtual game space as the virtual game space from which the first game image is generated, thereby generating the second game image; outputting the first game image to a first display device provided independently of the hand-held device; and wirelessly transmitting the second game image using compression to the hand-held device so as to be displayed on a second display device provided in the hand-held device. - View Dependent Claims (22, 23)
-
-
24. A game process method executed in a game system including a game apparatus having at least one processor, an operating device having at least one processor, and a hand-held device,
the method comprising: -
receiving, with the game apparatus at least one processor, data transmitted from the operating device and the hand-held device; performing, with the game apparatus at least one processor, a game control process based on first operation data representing a first player'"'"'s operation on the operating device and second operation data representing a second player'"'"'s operation on the hand-held device; generating, with the game apparatus at least one processor, a virtual game space representing a result of a process based on the first operation data and the second operation data; generating, with the game apparatus at least one processor based on a 3D representation of a virtual game space, a first game image for the first player by performing first 3D rendering on the 3D representation of the virtual game space based on a first virtual camera set in the virtual game space, the first game image being an image of the game space as viewed from the position of the first virtual camera and in the attitude of the first virtual camera, the first game image being an image of the game space and representing a result of the game control process, including performing the first 3D rendering based on the first virtual camera on the generated virtual game space, thereby generating the first game image; generating, with the game apparatus at least one processor based on said 3D representation of the virtual game space, a second game image for the second player by performing a second 3D rendering on said 3D representation of the virtual game space based on a second virtual camera set in the game space including setting the second virtual camera based at least in part on sensed orientation of the handheld device, the second game image being an image of the game space as viewed from the position of the second virtual camera and in the attitude of the second virtual camera, including performing the second 3D rendering based on the second virtual camera on the same virtual game space as the virtual game space from which the first game image is generated, thereby generating the second game image; outputting, with the game apparatus at least one processor, the first game image to a first display device provided independently of the hand-held device; and wirelessly outputting, with the game apparatus at least one processor using data compression, the second game image to the hand-held device, outputting, with the operating device at least one processor, the first operation data; and transmitting, with the operating device at least one processor, the first operation data to the game apparatus, outputting the second operation data; transmitting the second operation data to the game apparatus; wirelessly receiving, with the game apparatus at least one processor, the data-compressed second game image from the game apparatus; and displaying, with the game apparatus at least one processor, the second game image on a second display device provided in the hand-held device.
-
-
25. In a game system including (1) a game apparatus having at least one processor, (2) an operating device, and (3) a hand-held device having a display, a game processing method comprising:
-
outputting, from the operating device, first operation data representing a first player'"'"'s operation of the operating device and transmitting the first operation data from the operating device to the game apparatus, outputting, from the hand-held device, second operation data representing a second player'"'"'s operation of the hand-held device and transmitting the second operation data from the handheld device to the game apparatus; receiving, with the game apparatus at least one processor, the first operation data transmitted from the operating device and the second operation data transmitted from the hand-held device; performing, with the game apparatus at least one processor, a unified game control process using a common 3D virtual game space and based on the received first operation data and the received second operation data, including; (a) providing the common 3D virtual game space with the game apparatus at least one processor, the common 3D virtual game space representing a result of a process the game apparatus at least one processor performs based on the received first operation data and the received second operation data; (b) performing first 3D rendering of the common 3D virtual game space to generate a first game image from the position and attitude of a first virtual camera, the first game image being an image of the common 3D virtual game space and representing a first result of the unified game control process; and (c) performing second 3D rendering of the common 3D virtual game space to generate a second game image from the position and attitude of a second virtual camera different from the first virtual camera, the second game image being an image of the common 3D virtual game space and representing a further result of the same unified game control process; outputting the first game image to a first display device provided independently of the hand-held device; wirelessly outputting, using data compression, the second game image to the hand-held device, wirelessly receiving the data-compressed second game image from the game apparatus; and displaying the second game image on a second display device provided in the hand-held device; the second virtual camera being controlled at least in part based on the sensed posture of the handheld device.
-
Specification