Patent application number | Description | Published |
20080207321 | Storage medium storing traveling time calculation program and game apparatus - A traveling time calculation program causes a computer to function as the following: position determination mechanism which determines a position of a movable object using a velocity vector with every update of a game screen, virtual position setting mechanism which sets a virtual position between positions immediately before and after the movable object passes through a second position, and shifts the virtual position using an infinitesimal unit vector obtained by dividing a velocity vector at the position immediately before the movable object passes through the second position into predetermined numbers, and traveling time calculation mechanism which calculates a traveling time from the first position to a position immediately before or after the virtual position crosses the second position. | 08-28-2008 |
20080215288 | Inclination calculation apparatus and inclination calculation program, and game apparatus and game program - An inclination calculation apparatus within a game machine computes an inclination of an input device having an acceleration sensor/detector capable of detecting an acceleration in at least two axial directions. Programmed logic circuitry within the apparatus consecutively generates preliminary data which is representative of a current inclination and which is uniquely determined from acceleration data obtained from the acceleration sensor/detector. Programmed logic circuitry within the apparatus also regularly consecutively computes new/updated inclination vectors in real-time based on a previously computed inclination vector, a variable “effectiveness” valve and a current inclination vector, where the effectiveness value is a correction factor that represents the degree to which the direction of the previously computed inclination vector must be made closer to the direction of the current inclination vector to result in a direction for the new/updated inclination which more accurately reflects the actual inclination of the input device at the time the acceleration data is acquired. | 09-04-2008 |
20080275667 | INCLINATION CALCULATION APPARATUS AND INCLINATION CALCULATION PROGRAM, AND GAME APPARATUS AND GAME PROGRAM - An inclination calculation apparatus sequentially calculates an inclination of an input device operable in terms of a posture thereof. The input device includes acceleration detection means and imaging means. The inclination calculation apparatus sequentially calculates first inclination information representing an inclination of the input device from positions of two imaging targets in a taken image obtained by the imaging means. The inclination calculation apparatus also sequentially calculates second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detection means. The inclination calculation apparatus calculates an inclination of the input device using the first inclination information and the second inclination information. | 11-06-2008 |
20080318677 | Storage medium having information processing program stored thereon and information processing apparatus - Acceleration data is repeatedly acquired, and an acceleration vector having a magnitude and a direction of an acceleration represented by the acceleration data is sequentially accumulated so as to calculate an accumulation vector. A following vector which follows, at a predetermined rate, the accumulation vector calculated by the accumulation vector calculation means is calculated by using the acquired acceleration data, and a difference between the accumulation vector and the following vector is calculated as a differential vector. A position in a virtual world displayed by a display device is designated using a value determined in accordance with the differential vector so as to perform a predetermined processing by using the position. | 12-25-2008 |
20090093304 | Computer readable storage medium having a game program stored thereon and a game apparatus - An input device incorporating a motion sensor which detects a motion of the input device is worn on the body of a player, and in accordance with motion data detected by the input device, the player object is caused to move along a predetermined route on a course set in a virtual three-dimensional space. The course includes at least one branch point at which the course branches off into a plurality of routes. The motion data outputted from the motion sensor is successively acquired, and a moving speed of a player character is set in accordance with the motion data. Further, at the branch point on the course, a branching direction of the player object is set in accordance with the motion data. The player object is then caused to move along a route in the set branching direction at the set moving speed. | 04-09-2009 |
20090144020 | Storage medium having step count calculation program stored therein, step count calculation apparatus, and step count calculation system - By repeatedly obtaining acceleration data, a gravity direction acceleration acting in a gravity direction of a housing and a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction are calculated. By using a first coefficient, a first step count in accordance with a change in the gravity direction acceleration is calculated and by using a second coefficient which is different from the first coefficient, a second step count in accordance with a change in the horizontal direction acceleration is calculated. Based on a predetermined condition, one of the first step count and the second step count is selected as a user's step count. | 06-04-2009 |
20090187371 | Storage medium storing information processing program and information processing apparatus - A game apparatus stores, when an output value is equal to a boundary value of a predetermined range, boundary angle data representing a boundary angle corresponding to a tilt angle of an input device. The game apparatus obtains, from an input device, data including a value changed in accordance with a tilt angle of the input device so as to calculate the tilt angle of the input device. Thereafter, when a tilt angle calculated in a tilt calculation step is greater than the boundary angle represented by the boundary angle data, the boundary angle data is updated such that the tilt angle calculated in the tilt calculation step becomes a new boundary angle. The output value is calculated based on a ratio of the tilt angle calculated in the tilt calculation step to the boundary angle represented by the boundary angle data. | 07-23-2009 |
20090203445 | POINTING DEVICE SYSTEM AND METHOD - Example systems and methods described herein relate to a remote control including an image sensor disposed on a front end portion thereof. First and second markers produced by a light source are detected at the image sensor. A first middle point is calculated based on the detected first and second markers and a second middle point is calculated based on the first middle point and a difference in direction between a reference direction and a direction from the first detected marker to the second detected marker. A position pointed to by the remote control is calculated based on a difference between a reference point and the second middle point. An image signal is generated for an image based at least in part on the pointed-to position. | 08-13-2009 |
20090305783 | Game console - An example portable, handheld game console includes a main body incorporating a first display screen, and a cover body incorporating a second display screen. The main body is hingedly connected to the cover body along adjacent forward and rearward edges, respectively, such that the cover body is movable between closed and open positions. The main body is provided with a plurality of control buttons and a pair of game card slots for receiving game cards of different dimensions. | 12-10-2009 |
20090305792 | Game console and memory card - An example portable, handheld game console includes a main body incorporating a first display screen, and a cover body incorporating a second display screen. The main body is hingedly connected to the cover body along adjacent forward and rearward edges, respectively, such that the cover body is movable between closed and open positions. The main body is provided with a plurality of control buttons and a pair of game card slots for receiving game cards of different dimensions. One of the game cards is substantially square and comprises a substantially flat card body having a plurality of electrically conductive terminal strips adjacent the forward edge. One of the side edges of the card has a single continuous step configuration along substantially the entire length dimension of the card. A first notch is formed in a first forward corner of the card where the forward edge meets the other of the pair of side edges and a second notch is formed along the other of the pair of side edges, between the forward and rearward edges. | 12-10-2009 |
20090322679 | ORIENTATION CALCULATION APPARATUS, STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN, GAME APPARATUS, AND STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN - An orientation calculation apparatus obtains data from an input device including at least a gyroscope and an acceleration sensor, and calculates an orientation of the input device in a three-dimensional space. Orientation calculation means calculates the orientation of the input device in accordance with an angular rate detected by the gyroscope. Acceleration vector calculation means calculates an acceleration vector representing an acceleration of the input device in accordance with acceleration data from the acceleration sensor. Correction means corrects the orientation of the input device such that a direction of the acceleration vector in the space approaches a vertically downward direction in the space. Also, the correction means corrects the orientation of the input device such that a directional change before and after the correction is minimized regarding a predetermined axis representing the orientation of the input device. | 12-31-2009 |
20090325703 | ORIENTATION CALCULATION APPARATUS, STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN, GAME APPARATUS, AND STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN - A game apparatus obtains data from an input device including at least a gyroscope and an acceleration sensor, and calculates an orientation of the input device. The game apparatus includes orientation calculation means and correction means. The orientation calculation means calculates a first orientation of the input device in accordance with an angular rate detected by the gyroscope. The correction means corrects the first orientation so as to approach a second orientation of the input device as the angular rate decreases, the second orientation being an orientation in which a direction of an acceleration represented by acceleration data detected by the acceleration sensor is a vertically downward direction. | 12-31-2009 |
20090326846 | ORIENTATION CALCULATION APPARATUS, STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN, GAME APPARATUS, AND STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN - An orientation calculation apparatus obtains data from an input device comprising at least a gyro sensor, an acceleration sensor, and an image pickup means, so as to calculate an orientation of the input device. Firstly, the orientation calculation apparatus calculates an orientation of the input device in accordance with an angular rate detected by the gyro sensor. Secondly, the orientation is corrected in accordance with acceleration data detected by the acceleration sensor. Further, the orientation is corrected in accordance with an image of a predetermined subject to be taken by the image pickup means. | 12-31-2009 |
20090326847 | Orientation calculation apparatus, storage medium having orientation calculation program stored therein, game apparatus, and storage medium having game program stored therein - An orientation calculation apparatus obtains data from an input device comprising at least a gyro sensor, an acceleration sensor, and an image pickup means, so as to calculate an orientation of the input device. Firstly, the orientation calculation apparatus calculates an orientation of the input device in accordance with an angular rate detected by the gyro sensor. Secondly, the orientation is corrected in accordance with acceleration data detected by the acceleration sensor. Further, the orientation is corrected in accordance with an image of a predetermined subject to be taken by the image pickup means. | 12-31-2009 |
20090326848 | ORIENTATION CALCULATION APPARATUS AND STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN - A game apparatus calculates a gravitational vector Vg, which represents a gravitational direction viewed from an input device, based on operation data. Then, a motion acceleration vector VA, which represents an acceleration applied by a motion of the input device, is calculated based on an acceleration represented by acceleration data and the gravitational vector Vg. The gravitational vector Vg is corrected such that the motion acceleration vector VA approaches a motion acceleration (vector VA′) satisfying a relationship with an angular rate (vector Vω) represented by angular rate data, the relationship being predefined between the motion acceleration and the angular rate for the input device making a predetermined motion (rotational motion). Furthermore, the game apparatus calculates an orientation of the input device corresponding to the corrected gravitational vector. | 12-31-2009 |
20090326850 | COORDINATE CALCULATION APPARATUS AND STORAGE MEDIUM HAVING COORDINATE CALCULATION PROGRAM STORED THEREIN - A game apparatus obtains data from an input device including at least a gyroscope, and calculates a two-dimensional coordinate point corresponding to the data. The game apparatus includes orientation calculation means and coordinate calculation means. The orientation calculation means calculates an orientation of the input device in accordance with an angular rate detected by the gyroscope. The coordinate calculation means calculates the two-dimensional coordinate point, wherein the two-dimensional coordinate point represents coordinates of an intersection R between a line segment continuing from a vector VZ representing the orientation of the input device within a predetermined space and a predetermined plane within the predetermined space. | 12-31-2009 |
20100009761 | STORAGE MEDIUM STORING DIGITAL DATA CORRECTION PROGRAM AND DIGITAL DATA CORRECTION APPARATUS - Digital data obtained by converting, by an AID converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d | 01-14-2010 |
20100010772 | COMPUTER READABLE RECORDING MEDIUM RECORDING INFORMATION PROCESSING PROGRAM AND INFORMATION PROCESSING APPARATUS - A first attitude calculation means S | 01-14-2010 |
20100060575 | COMPUTER READABLE RECORDING MEDIUM RECORDING IMAGE PROCESSING PROGRAM AND IMAGE PROCESSING APPARATUS - Displayed region size data indicating a size of a screen of a display device, or a size of a region in which an image of a virtual space is displayed on the screen, is obtained. Distance data indicating a distance between a user and the display device is obtained. A position and an angle of view of the virtual camera in the virtual space are set based on the displayed region size data and the distance data. | 03-11-2010 |
20100066734 | Storage Medium Storing Three-Dimensional Image Processing Program, Three-Dimensional Image Processing Apparatus and Three-Dimensional Image Processing Method - A game apparatus functioning as a three-dimensional image processing apparatus includes a CPU. The CPU executes three-dimensional image processing. When a cursor on a display screen is moved according to an instruction from a user, a gazing point is also moved acceding thereto. At this time, a view volume (cone) is deformed such that a gazing point plane is maintained at an original position. Thus, the gazing point and a vanishing point are overlapped with each other on the display screen. | 03-18-2010 |
20100121605 | Storage medium having step count calculation program stored therein, step count calculation apparatus, and step count calculation system - By repeatedly obtaining acceleration data, a gravity direction acceleration acting in a gravity direction of a housing and a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction are calculated. By using a first coefficient, a first step count in accordance with a change in the gravity direction acceleration is calculated and by using a second coefficient which is different from the first coefficient, a second step count in accordance with a change in the horizontal direction acceleration is calculated. Based on a predetermined condition, one of the first step count and the second step count is selected as a user's step count. | 05-13-2010 |
20100225582 | INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM HAVING INFORMATION PROCESSING PROGRAM STORED THEREIN, INFORMATION PROCESSING SYSTEM, AND DISPLAY RANGE CONTROL METHOD - An information processing apparatus inputs an angular rate detected by a gyroscope included in an input device and displays an image on a display device. The information processing apparatus initially calculates an orientation of the input device based on the angular rate. Then, the information processing apparatus calculates a coordinate point at an intersection between a line extending from a predetermined position in a predetermined space toward a vector representing the orientation and a predetermined plane within the predetermined space. A display range of a display target that is to be displayed on the display device is controlled based on the coordinate point. | 09-09-2010 |
20100225583 | COORDINATE CALCULATION APPARATUS AND STORAGE MEDIUM HAVING COORDINATE CALCULATION PROGRAM STORED THEREIN - A coordinate calculation apparatus calculates a coordinate point representing a position on a display screen based on an orientation of an input device. The coordinate calculation apparatus includes direction acquisition means, orientation calculation means, first coordinate calculation means, and correction means. The direction acquisition means acquires information representing a direction of the input device viewed from a predetermined position in a predetermined space. The orientation calculation means calculates the orientation of the input device in the predetermined space. The first coordinate calculation means calculates a first coordinate point for determining the position on the display screen based on the orientation of the input device. The correction means corrects the first coordinate point such that the first coordinate point calculated when the input device is directed in a predetermined direction takes a predetermined reference value. | 09-09-2010 |
20100289882 | STORAGE MEDIUM STORING DISPLAY CONTROL PROGRAM FOR CONTROLLING DISPLAY CAPABLE OF PROVIDING THREE-DIMENSIONAL DISPLAY AND INFORMATION PROCESSING DEVICE HAVING DISPLAY CAPABLE OF PROVIDING THREE-DIMENSIONAL DISPLAY - A display control program and an information processing device capable of appropriately adjusting a parallax between images involved with three-dimensional display while further mitigating processing load are provided. A display displacement search range covering a prescribed range can be defined by using a matching position. While moving a vertex of an input image from a left end to a right end of this display displacement search range, similarity between images within a focused area at each relative position is calculated. A display displacement amount is determined in correspondence with a relative position achieving the highest similarity among calculated similarities. The display displacement search range is set to be narrower than a reference search range described above. | 11-18-2010 |
20100309117 | INCLINATION CALCULATION APPARATUS AND INCLINATION CALCULATION PROGRAM, AND GAME APPARATUS AND GAME PROGRAM - An inclination calculation apparatus sequentially calculates an inclination of an input device operable in terms of a posture thereof. The input device includes acceleration detection means and imaging means. The inclination calculation apparatus sequentially calculates first inclination information representing an inclination of the input device from positions of two imaging targets in a taken image obtained by the imaging means. The inclination calculation apparatus also sequentially calculates second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detection means. The inclination calculation apparatus calculates an inclination of the input device using the first inclination information and the second inclination information. | 12-09-2010 |
20110025614 | STORAGE MEDIUM HAVING INFORMATION PROCESSING PROGRAM STORED THEREIN, INFORMATION PROCESSING DEVICE, AND COORDINATE CALCULATION METHOD - A touch panel detects a point in one of a plurality of unit areas at which an input was made, the unit areas being arranged in a matrix in an instruction plane. A game apparatus repeatedly acquires detection coordinates for locating a unit area detected by a pointing device. Also, the game apparatus repeatedly calculates, in response to the acquisition of the detection coordinates, detailed coordinates by which a point can be represented with accuracy in more detail than by the detection coordinates. The detailed coordinates indicate a point in the direction of a unit area indicated by previously acquired detection coordinates, as viewed from a predetermined reference point within a unit area indicated by currently acquired detection coordinates. | 02-03-2011 |
20110032252 | STORAGE MEDIUM STORING DISPLAY CONTROL PROGRAM FOR CONTROLLING DISPLAY CAPABLE OF PROVIDING THREE-DIMENSIONAL DISPLAY AND INFORMATION PROCESSING SYSTEM - A display control program includes three-dimensional display processing instructions for performing display processing using first and second input images containing a common object to be displayed and having a parallax so that the object is three-dimensionally displayed by a display, two-dimensional display processing instructions for performing display processing so that the object is two-dimensionally displayed as a two-dimensional image by the display, and display switch instructions for making a switch between three-dimensional display and two-dimensional display of the display. The display switch instructions are adapted to perform display processing so that the object is substantially non-displayed by the display for a prescribed period when a switch is made between a state of three-dimensionally displaying the object and a state of two-dimensionally displaying the object. | 02-10-2011 |
20110090215 | STORAGE MEDIUM STORING DISPLAY CONTROL PROGRAM, STORAGE MEDIUM STORING LIBRARY PROGRAM, INFORMATION PROCESSING SYSTEM, AND DISPLAY CONTROL METHOD - A right virtual camera and a left virtual camera are set on a straight line passing through a reference virtual camera and extending perpendicular to a camera direction of the reference virtual camera, in accordance with the reference virtual camera set within a virtual space. A right background image and a left background image are generated such that the right background image and the left background image have relative relation in accordance with positional relation between the right virtual camera and the left virtual camera. | 04-21-2011 |
20110092285 | Game console and emulator for the game console - A portable game system includes two display screens, at least one of which is touch-sensitive. A memory card is selectively connectable to the portable game system. | 04-21-2011 |
20110102425 | STORAGE MEDIUM STORING DISPLAY CONTROL PROGRAM, INFORMATION PROCESSING SYSTEM, AND STORAGE MEDIUM STORING PROGRAM UTILIZED FOR CONTROLLING STEREOSCOPIC DISPLAY - A display control program includes virtual camera setting instructions for setting respective positions and directions of a right virtual camera and a left virtual camera within a prescribed virtual space used for virtual photographing in the virtual space, and view volume setting instructions for setting respective view volumes of the right virtual camera and the left virtual camera. The view volume setting instructions are adapted to set the view volumes such that both of the view volume of the right virtual camera and the view volume of the left virtual camera include a display target region, which is a region in the virtual space at least to be displayed on a display, and the view volume of at least one virtual camera extends asymmetrically with respect to a line extending from the position of one virtual camera in the camera direction, toward a side where the other virtual camera is present. | 05-05-2011 |
20110238368 | INCLINATION CALCULATION APPARATUS AND INCLINATION CALCULATION PROGRAM, AND GAME APPARATUS AND GAME PROGRAM - An inclination calculation apparatus calculates an inclination of an input device operable in terms of a posture thereof. The input device includes an acceleration sensor and an imaging element. In one non-limiting example implementation, the inclination calculation apparatus computes first inclination information representing an inclination of the input device based upon a coordinate position of an imaging target in an acquired image obtained by the imaging element and an estimated coordinate position of a second imaging target not acquired by the imaging element. The inclination calculation apparatus also computes second inclination information representing an inclination of the input device solely from an acceleration detected by the acceleration sensor. The inclination calculation apparatus then calculates an inclination of the input device using the first inclination information and the second inclination information. | 09-29-2011 |
20120040759 | GAME SYSTEM, GAME APPARATUS, STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN, AND GAME PROCESS METHOD - 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. | 02-16-2012 |
20120044177 | POSITION CALCULATION SYSTEM, POSITION CALCULATION DEVICE, STORAGE MEDIUM STORING POSITION CALCULATION PROGRAM, AND POSITION CALCULATION METHOD - An example position calculation system calculates a position in a three-dimensional virtual space based on an operation on a controller device. In the position calculation system, the position in the virtual space is calculated based on an attitude of the controller device and an input position on a predetermined input surface of the controller device. More specifically, the position calculation system may calculate, as the position in the virtual space, a position on a surface which is determined in accordance with the attitude of the controller device in the virtual space, based on the input position. | 02-23-2012 |
20120046106 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, AND GAME PROCESS METHOD - A game system includes a game device, and a hand-held device having a predetermined input surface. The hand-held device transmits operation data which includes touch data representing a player input position on the predetermined input surface and movement data whose value changes in accordance with movement of the hand-held device. The game device controls an attitude of a control surface placed in a three-dimensional game space based on the movement data. The game device calculates a control direction in the game space based on the attitude of the control surface and the touch data, and performs a game process based on the control direction. The first game image representing the game space is output to and displayed on a display device which is separate from the hand-held device. | 02-23-2012 |
20120113004 | COMPUTER READABLE RECORDING MEDIUM RECORDING IMAGE PROCESSING PROGRAM AND IMAGE PROCESSING APPARATUS - Displayed region size data indicating a size of a screen of a display device, or a size of a region in which an image of a virtual space is displayed on the screen, is obtained. Distance data indicating a distance between a user and the display device is obtained. A position and an angle of view of the virtual camera in the virtual space are set based on the displayed region size data and the distance data. | 05-10-2012 |
20120115595 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, AND GAME PROCESS METHOD - An example game system includes a game device, a controller device, and a portable display device. The game device calculates an attitude of the controller device, and controls an attitude of a club in a virtual game space based on the attitude of the controller device. An image of the game space including the club is displayed on a predetermined display device separate from the portable display device. An image representing a ball placed in the game space is displayed on the portable display device. Moreover, an image representing a tip of the club is displayed on the portable display device, together with the image representing the ball, when a predetermined axis of the controller device extends toward the portable display device. | 05-10-2012 |
20120115602 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, AND GAME PROCESS METHOD - An example game system includes a game device, a controller, and a terminal device which is a portable display device. The terminal device displays an image representing a ball placed in a virtual game space. The game device calculates the attitude of the controller to move a club in the game space based on the attitude, and moves the ball in response to the club striking the ball. An image of the game space including at least the ball after being moved is displayed on a display device separate from the portable display device. | 05-10-2012 |
20120165095 | GAME SYSTEM, GAME APPARATUS, STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN, AND GAME PROCESS METHOD - An example game system includes a plurality of operating devices for outputting first operation data, a transportable display device for outputting second operation data, and a game apparatus. The game apparatus controls a plurality of first operation targets based on the first operation data, and a second operation target based on the second operation data. In addition, the game apparatus generates a first game image including a plurality of images representing a virtual space as viewed from first virtual cameras each corresponding to one of the first operation targets. The game apparatus generates a second game image including an image representing the virtual space as viewed from a second virtual camera corresponding to the second operation target. The first game image is outputted to a predetermined display device. The second game image is displayed on the transportable display device. | 06-28-2012 |
20120165099 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, AND GAME PROCESS METHOD - An example game system includes a controller device, and a game process section for performing a game process based on an operation on the controller device. The controller device includes a plurality of direction input sections, a sensor section for obtaining a physical quantity used for calculating an attitude of the controller device, and a display section for displaying a game image. The game process section first calculates the attitude of the controller device based on the physical quantity obtained by the sensor section. Then, the game process section controls an attitude of a virtual camera in a virtual space based on the attitude of the controller device, and controls a position of the virtual camera based on an input on the direction input section. A game image to be displayed on the display section is generated based on the position and the attitude of the virtual camera. | 06-28-2012 |
20120172118 | GAME APPARATUS, INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM HAVING GAME PROGRAM OR INFORMATION PROCESSING PROGRAM STORED THEREIN, GAME SYSTEM, DELAY MEASUREMENT SYSTEM, IMAGE DISPLAY METHOD, AUDIO OUTPUT METHOD, AND DELAY MEASUREMENT METHOD - An example game apparatus generates and outputs a predetermined test image to a television. A terminal device has its image pickup section acquire a pickup image of a screen of the television, and transmits the pickup image acquired by the image pickup section to the game apparatus. The game apparatus determines whether or not the pickup image includes the test image. When the pickup image is determined to include the test image, an image delay time is calculated on the basis of the time of the determination, the time of the output of the test image by the game apparatus, and a processing time between the acquisition of the pickup image and the determination. The game apparatus uses the image delay time to achieve synchronization between the terminal device and the television and also between image display and sound output of the television. | 07-05-2012 |
20120190442 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING A GAME PROGRAM, AND GAME PROCESS METHOD - A game system includes a game device and a terminal device. The game device obtains operation data representing an operation on the terminal device. Moreover, the game device generates a first game image and second game images based on a game process based on the operation data. The first game image is output to, and displayed on, a television separate from the terminal device. The second game image is wirelessly transmitted to, and displayed on, the terminal device. The game device calculates an attitude of the terminal device based on data output from an inertia sensor of the terminal device, and switches between second game images in accordance with the attitude of the terminal device. | 07-26-2012 |
20120200500 | INFORMATION PROCESSING PROGRAM - A game system comprises image obtaining means, direction calculation means, first rotation means, and display control means. The image obtaining means obtains an image taken by an imaging device. The direction calculation means calculates a direction originally determined from the image of an imaging target included in the image taken by the imaging device. The first rotation means rotates an operation target in accordance with the calculated direction. The display control means generates an image in accordance with the rotation of the operation target performed by the first rotation means and displays the generated image on a screen of a display device. | 08-09-2012 |
20120202593 | GAME SYSTEM, GAME APPARATUS, STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN, AND GAME PROCESS METHOD - An example game system includes a plurality of operating devices, a game apparatus, and at least one portable display device. From each of the operating devices, the game apparatus acquires operation data outputted on the basis of an operation on the operating device, and performs a game process on the basis of the operation data. In addition, the game apparatus generates a first game image on the basis of the game process, the first game image being intended for a predetermined first one of the players. The game apparatus also generates a second game image on the basis of the game process, the second game image being intended for another player different from the first player. The first game image is outputted and displayed on the portable display device. The second game image is outputted and displayed on a predetermined display device different from the portable display device. | 08-09-2012 |
20120214591 | GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, GAME SYSTEM, AND GAME PROCESS METHOD - An example game device obtains operation data, and controls an action of a character in a virtual space based on the operation data. A first virtual camera for generating a first game image is controlled in the virtual space in accordance with movement of the character. The game device specifies a position in the virtual space based on the operation data. A second virtual camera for generating a second game image is set at the specified position. The game device outputs the first game image to a first display device and the second game image to a second display device. | 08-23-2012 |
20120229454 | STORAGE MEDIUM HAVING STORED THEREON INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - On the basis of data based on an attitude and/or a motion of a portable display apparatus body, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space are calculated, and a corrected amount of rotation is calculated by offsetting the calculated amount of rotation by a predetermined amount. Then, an operation indication direction based on the direction of rotation and the corrected amount of rotation is calculated with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, and predetermined processing is performed on the virtual world. A first image including at least a part of the virtual world is displayed on the portable display apparatus. | 09-13-2012 |
20120229455 | STORAGE MEDIUM HAVING STORED THEREON INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - On the basis of data based on an attitude and/or a motion of a portable display apparatus body, at least a direction of rotation and an amount of rotation of the portable display apparatus about a predetermined direction in real space are calculated, and a corrected amount of rotation is calculated by correcting the calculated amount of rotation by a predetermined factor. Then, an operation indication direction based on the direction of rotation and the corrected amount of rotation is calculated with respect to a direction that corresponds to the predetermined direction and is set in a virtual world, and predetermined processing is performed on the virtual world. A first image including at least a part of the virtual world is displayed on the portable display apparatus. | 09-13-2012 |
20120258796 | INPUT SYSTEM, INFORMATION PROCESSING DEVICE, STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND THREE-DIMENSIONAL POSITION CALCULATION METHOD - An example input processing system includes a controller device and an information processing device. The controller device transmits data representing an input position on a predetermined input surface and a detection result of an inertia sensor unit to the information processing device. The information processing device calculates an attitude of the controller device based on the detection result of the inertia sensor unit, and sets a predetermined surface in a virtual space so that an attitude of the predetermined surface changes in accordance with the attitude of the controller device. A first image representing an area in the virtual space including a position of the surface is displayed on a predetermined display device. The information processing device calculates, as a position in the virtual space, a position on the surface determined by the input position. | 10-11-2012 |
20130027298 | POINTING SYSTEM, INFORMATION PROCESSING SYSTEM, METHOD FOR SETTING COORDINATE SYSTEM, ETC., INFORMATION PROCESSING DEVICE, AND STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM - An example pointing system includes an attitude calculation unit, a coordinate system setting unit, and a coordinate calculation unit. The attitude calculation unit calculates an attitude of a controller device in a predetermined space. The coordinate system setting unit sets a predetermined coordinate system in the predetermined space. The coordinate calculation unit calculates pointing coordinates in the coordinate system based on a relationship of the attitude with respect to the coordinate system. The coordinate system setting unit can set a direction of a predetermined axis of the coordinate system with respect to a vertical direction in the predetermined space, and can set the direction of the predetermined axis of the coordinate system with respect to a direction of the controller device in the predetermined space. | 01-31-2013 |
20130109477 | GAME SYSTEM, GAME DEVICE, STORAGE MEDIUM STORING GAME PROGRAM, AND GAME PROCESS METHOD | 05-02-2013 |
20130162537 | ORIENTATION CALCULATION APPARATUS, STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN, GAME APPARATUS, AND STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN - An orientation calculation apparatus obtains data from an input device including at least a gyroscope and an acceleration sensor, and calculates an orientation of the input device in a three-dimensional space. Orientation calculation means calculates the orientation of the input device in accordance with an angular rate detected by the gyroscope. Acceleration vector calculation means calculates an acceleration vector representing an acceleration of the input device in accordance with acceleration data from the acceleration sensor. Correction means corrects the orientation of the input device such that a direction of the acceleration vector in the space approaches a vertically downward direction in the space. Also, the correction means corrects the orientation of the input device such that a directional change before and after the correction is minimized regarding a predetermined axis representing the orientation of the input device. | 06-27-2013 |
20130166787 | STORAGE MEDIUM HAVING INFORMATION PROCESSING PROGRAM STORED THEREON, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INSTRUCTION DISTINGUISHING METHOD - An example of an information processing apparatus distinguishes whether there is an operation instruction or not in accordance with an operation made on an input device. First, an acquiring section acquires an input value based on the operation made on the input device. An operation instruction distinguishing section distinguishes whether there is an operation instruction or not provided by the operation made on the input device, such that the distinguishing result is different between when the input value is within a distinguishing range, which is a prescribed range, and when the input value is outside the distinguishing range. When the input value is changed in a direction of being away from a border of the distinguishing range, a range setting section changes a size of the distinguishing range such that the border approaches the post-change input value. | 06-27-2013 |
20140145952 | COORDINATE CALCULATION APPARATUS AND STORAGE MEDIUM HAVING COORDINATE CALCULATION PROGRAM STORED THEREIN - A coordinate calculation apparatus calculates a coordinate point representing a position on a display screen based on an orientation of an input device. The coordinate calculation apparatus includes direction acquisition means, orientation calculation means, first coordinate calculation means, and correction means. The direction acquisition means acquires information representing a direction of the input device viewed from a predetermined position in a predetermined space. The orientation calculation means calculates the orientation of the input device in the predetermined space. The first coordinate calculation means calculates a first coordinate point for determining the position on the display screen based on the orientation of the input device. The correction means corrects the first coordinate point such that the first coordinate point calculated when the input device is directed in a predetermined direction takes a predetermined reference value. | 05-29-2014 |
20150035806 | INFORMATION PROCESSING APPARATUS, NON-TRANSITORY STORAGE MEDIUM ENCODED WITH COMPUTER READABLE INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - An information processing apparatus includes a detection unit configured to detect sound resulting from an operation performed on a unit subject to operation, a calculation module configured to calculate an integrated value of magnitude of detected sound resulting from the operation over a predetermined period, and a processing module configured to execute specific processing based on the integrated value of magnitude. | 02-05-2015 |