Information processing apparatus and storage medium having information processing program stored thereon
First Claim
1. An information processing apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target, and displaying a result of game processing executed in accordance with the operation data on a screen of a display device, wherein the operation data includes at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a direction connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the direction, the information processing apparatus comprising:
- inclination data calculation means for calculating or obtaining the inclination data representing the inclination of the input device from the operation data obtained from the input device; and
replacement means for replacing an object displayed on the screen with another object based on the inclination data and displaying the replacement result.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus calculates or obtains inclination data which changes in accordance with the inclination of an input device, from the operation data obtained from the input device. The operation data includes at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a direction connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the direction. The information processing apparatus replaces an object (panel, etc.) displayed on a screen with another object based on the inclination data and displays the replacement result.
-
Citations
26 Claims
-
1. An information processing apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target, and displaying a result of game processing executed in accordance with the operation data on a screen of a display device, wherein the operation data includes at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a direction connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the direction, the information processing apparatus comprising:
-
inclination data calculation means for calculating or obtaining the inclination data representing the inclination of the input device from the operation data obtained from the input device; and replacement means for replacing an object displayed on the screen with another object based on the inclination data and displaying the replacement result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A game apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target and at least one operation key which can be pressed, and executing game processing executed in accordance with the operation data, wherein the operation data includes first data, which is at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a vector connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the vector, and second data which indicates whether or not the operation key is pressed, the game apparatus comprising:
-
operation data obtaining means for sequentially obtaining the operation data; inclination calculation means for sequentially calculating or obtaining the inclination of the input device from the first data included in the operation data; indicated position calculation means for sequentially calculating an indicated position on a screen indicated by the input device from the first data included in the operation data; key input determination means for determining whether or not the operation key is pressed based on the second data included in the operation data; operation target setting means for setting, as operation targets, puzzle elements located in a predetermined area including a position in a game space corresponding to the indicated position at the timing when the operation key is pressed, among a plurality of puzzle elements located in the game space and classified into a plurality of types; storage means for storing the inclination of the input device at the timing when the operation key is pressed; change amount calculation means for sequentially calculating a change amount in the inclination, calculated by the inclination calculation means, with respect to the inclination stored on the storage means while the operation is pressed; rotation means for rotating the puzzle elements as the operation targets by a rotation amount obtained based on the change amount; approximation means for approximating the change amount at the timing when the operation key is released to a rotation amount when positions of the puzzle elements as the operation targets are replaced in a circulating manner; replacement means for replacing the positions of the puzzle elements as the operation targets in a circulating manner by rotating the puzzle elements by the approximated rotation amount; deletion means for, when at least a predetermined number of puzzle elements classified into an identical group are arranged in a line in the game space as a result of the positions of the puzzle elements being replaced by the replacement means, deleting the puzzle elements arranged in the line; and display control means for sequentially causing a display device to sequentially display an image of the game space including the puzzle elements.
-
-
13. A letter input acceptance apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target, a first operation key and a second operation key, and accepting a letter input in accordance with the operation data, wherein the operation data includes first data, which is at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a vector connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the vector, and second data which indicates whether or not the operation key is pressed, the letter input acceptance apparatus comprising:
-
operation data obtaining means for sequentially obtaining the operation data; inclination calculation means for sequentially calculating or obtaining the inclination of the input device from the first data included in the operation data; indicated position calculation means for sequentially calculating an indicated position on a screen indicated by the input device from the first data included in the operation data; key input determination means for determining whether or not the operation key is pressed based on the second data included in the operation data; first display control means for causing a display device to display a plurality of letter group images representing a letter group including a plurality of letters; second display control means for causing the display device to display a plurality of letter images each representing a letter included in the letter group represented by the letter group image which overlaps the indicated position at the timing when the first operation key is pressed, such that the plurality of letter images have a predetermined positional relationship; replacement means for replacing positions of the plurality of letter images based on the inclination calculated by the inclination calculation means; input acceptance means for, when the second operation key is pressed, accepting an input of a letter represented by the letter image displayed at a predetermined position among the plurality of letter images; and third display control means for causing the display device to display the letter accepted by the input acceptance means.
-
-
14. A computer-readable storage medium having stored thereon an information processing program executable by a computer of an information processing apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target, and displaying a result of game processing executed in accordance with the operation data on a screen of a display device, wherein the operation data includes at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a direction connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the direction, the information processing program causing the computer to execute:
-
an inclination data calculation step of calculating or obtaining the inclination data representing the inclination of the input device from the operation data obtained from the input device; and a replacement step of replacing an object displayed on the screen with another object based on the inclination data and displaying the replacement result. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium having stored thereon a game program executable by a computer of a game apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target and at least one operation key which can be pressed, and executing game processing executed in accordance with the operation data, wherein the operation data includes first data, which is at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a vector connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the vector, and second data which indicates whether or not the operation key is pressed, the game program causing the computer to execute:
-
an operation data obtaining step of sequentially obtaining the operation data; an inclination calculation step of sequentially calculating or obtaining the inclination of the input device from the first data included in the operation data; an indicated position calculation step of sequentially calculating an indicated position on a screen indicated by the input device from the first data included in the operation data; a key input determination step of determining whether or not the operation key is pressed based on the second data included in the operation data; an operation target setting step of setting, as operation targets, puzzle elements located in a predetermined area including a position in a game space corresponding to the indicated position at the timing when the operation key is pressed, among a plurality of puzzle elements located in the game space and classified into a plurality of types; a storage step of storing the inclination of the input device at the timing when the operation key is pressed in storage means of the game apparatus; a change amount calculation step of sequentially calculating a change amount in the inclination, calculated in the inclination calculation step, with respect to the inclination stored on the storage means while the operation is pressed; a rotation step of rotating the puzzle elements as the operation targets by a rotation amount obtained based on the change amount; an approximation step of approximating the change amount at the timing when the operation is released to a rotation amount when positions of the puzzle elements as the operation targets are replaced in a circulating manner; a replacement step of replacing the positions of the puzzle elements as the operation targets by rotating the puzzle elements by the approximated rotation amount; a deletion step of, when at least a predetermined number of puzzle elements classified into an identical group are arranged in a line in the game space as a result of the positions of the puzzle elements being replaced, deleting the puzzle elements arranged in the line; and a display control step of sequentially causing a display device to sequentially display an image of the game space including the puzzle elements.
-
-
26. A computer-readable storage medium having stored thereon a letter input acceptance program executable by a computer of a letter input acceptance apparatus for obtaining operation data from an input device, including imaging means for taking an image of an imaging target, a first operation key and a second operation key, and accepting a letter input in accordance with the operation data, wherein the operation data includes first data, which is at least one of data on a taken image taken by the imaging means, data representing predetermined two positions in the imaging target in the taken image, data representing a vector connecting the two positions, and inclination data representing an inclination of the input device which is calculated based on the vector, and second data which indicates whether or not the operation key is pressed, the letter input acceptance program causing the computer to execute:
-
an operation data obtaining step of sequentially obtaining the operation data; an inclination calculation step of sequentially calculating or obtaining the inclination of the input device from the first data included in the operation data; an indicated position calculation step of sequentially calculating an indicated position on a screen indicated by the input device from the first data included in the operation data; a key input determination step of determining whether or not the operation key is pressed based on the second data included in the operation data; a first display control step of causing a display device to display a plurality of letter group images representing a letter group including a plurality of letters; a second display control step of causing the display device to display a plurality of letter images each representing a letter included in the letter group represented by the letter group image which overlaps the indicated position at the timing when the first operation key is pressed, such that the plurality of letter images have a predetermined positional relationship; a replacement step of replacing positions of the plurality of letter images based on the inclination calculated in the inclination calculation step; an input acceptance step of, when the second operation key is pressed, accepting an input of a letter represented by the letter image displayed at a predetermined position among the plurality of letter images; and a third display control step of causing the display device to display the letter accepted in the input acceptance step.
-
Specification