Patent application number | Description | Published |
20080226179 | Storage medium having stored thereon image processing program and image processing apparatus - A computer of an information processing apparatus sets an a value of each pixel in accordance with a depth value (Z value) of the pixel of a reference image. The α value is set such that a synthesizing ratio of the reference image is higher for a pixel having a depth value closer to a predetermined reference value. Next, the computer increases the α value which is set for a pixel having a smaller α value among two adjacent pixels which have an a value difference of a predetermined value or greater. Then, the computer synthesizes the reference image and a blurred image corresponding to the reference image based on the α value which is set for each pixel after being processed by the increasing processing. | 09-18-2008 |
20080303812 | Storage medium storing image processing program and image processing apparatus - A game apparatus generates an image of a three-dimensional virtual space as viewed from a predetermined viewpoint, an object being provided in the three-dimensional virtual space. Next, the game apparatus obtains a depth value (Z value) indicating a depth from the viewpoint in a line-of-sight direction in the three-dimensional virtual space for each pixel of the image. Further, the game apparatus detects a pixel corresponding to a contour of the object based on the depth value. Specifically, a plurality of pixels are specified as reference pixels. It is determined whether or not a pixel of interest corresponds to a contour, based on a change level of differences in depth value between the pixel of interest and the reference pixels. | 12-11-2008 |
20080318692 | STORAGE MEDIUM STORING VIDEO GAME PROGRAM FOR CALCULATING A DISTANCE BETWEEN A GAME CONTROLLER AND A REFERENCE - A game process is performed by obtaining control data from a game controller. Distance data associated with the distance between the game controller and a predetermined measured reference provided in a real space is calculated by using the control data obtained from the game controller. Then, a predetermined game process is performed on a virtual game world through an operation based on the value of the distance data. Then, the virtual game world after the game process is displayed on a display device. | 12-25-2008 |
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 |
20090244063 | Storage medium having stored thereon image processing program and image processing apparatus - A virtual plane surface PL is divided into a plurality of square regions such that the closer distance to a virtual camera VP a square region is located at, the smaller areas the square region is divided into. Distance information | 10-01-2009 |
20100009751 | GAME PROGRAM AND GAME APPARATUS - A game apparatus performs game processing on the basis of operation data output from a first input device including a first acceleration sensor and an angular velocity sensor and a second input device including a second acceleration sensor. The game apparatus calculates an orientation of an object within a game space on the basis of a first acceleration and a second acceleration, and causes the object to make a predetermined motion on the basis of the angular velocity data. | 01-14-2010 |
20100009760 | GAME PROGRAM AND GAME APPARAUS - A game apparatus comprises an operation data acquiring means for acquiring operation data from a first input device including at least a first acceleration sensor and an angular velocity sensor and a second input device including at least a second acceleration sensor, and a game processing means for performing game processing on the basis of first acceleration data output from the first acceleration sensor, second acceleration data output from the second acceleration sensor, and angular velocity data from the angular velocity sensor, in the operation data. | 01-14-2010 |
20100099494 | GAME APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN - Operation data acquisition means acquires operation data at least including motion data, which is data representing a motion of a predetermined input device, from the input device. Amount-of-change calculation means calculates an amount of change of the input device in a predetermined period of time, based on the motion data. Position orientation calculation means calculates a position and an orientation of a player object in a virtual game space. Degree-of-contact calculation means calculates a degree of contact, which represents a degree of the player object and a field object contacting each other in the virtual game space. Orientation change means changes the orientation of the player object, based on the amount of change and the degree of contact. | 04-22-2010 |
20100214292 | RENDERING PROCESSING APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM HAVING RENDERING PROCESSING PROGRAM STORED THEREIN - In an image processing for rendering a three-dimensional virtual space by using a perspective projection transformation and a depth comparison that uses a Z buffer, firstly, polygons to be rendered in a rendering process of one frame are classified into a first-type polygon and a second-type polygon. Next, the rendering process is performed for the first-type polygon. Subsequently, at least one of a near value and a far value of a clip space is set to a value different from a value used in the rendering process for the first-type polygon. The rendering process for the second-type polygon is performed by using the clip space having at least one of the far value and the near value having been set to the value different from the value used in the rendering process for the first-type polygon. | 08-26-2010 |
20100286940 | STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING APPARATUS - An information processing program is provided, which is executed by a computer of an information processing apparatus that executes predetermined processing based on acceleration data outputted from an input device including an acceleration sensor for detecting acceleration. The information processing program causes the computer to function as data obtaining means, change amount calculation means, and gravity direction calculation means. The data obtaining means repeatedly obtains the acceleration data. The change amount calculation means calculates, by using a history of acceleration indicated by the acceleration data, a change amount of acceleration generated in the input device. The gravity direction calculation means calculates a direction of gravity of the input device by using the acceleration indicated by the acceleration data, based on the change amount of the acceleration. | 11-11-2010 |
20100286942 | STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING APPARATUS - A computer-readable storage medium storing an information processing program executed by a computer of an information processing apparatus that obtains, from an input device including an acceleration sensor for detecting acceleration and an angular velocity sensor for detecting an angular velocity, acceleration data indicative of the acceleration and angular velocity data indicative of the angular velocity, is provided. The information processing program causes the computer to function as data obtaining means and acceleration correction means. The data obtaining means repeatedly obtains the acceleration data and the angular velocity data. The acceleration correction means corrects, based on the magnitude of the angular velocity indicated by the angular velocity data, the acceleration indicated by the acceleration data. | 11-11-2010 |
20100286946 | ORIENTATION CALCULATION APPARATUS AND STORAGE MEDIUM HAVING ORIENTATION CALCULATION PROGRAM STORED THEREIN - A game apparatus calculates an orientation of an input device including an acceleration sensor and a gyroscope based on at least acceleration data and angular rate data acquired from the input device. The game apparatus includes reflection rate setting means, first orientation calculation means, and second orientation calculation means. The reflection rate setting means sets a reflection rate representing a degree by which an acceleration indicated by the acceleration data is reflected in the orientation. The first orientation calculation means calculates the orientation of the input device based on the acceleration indicated by the acceleration data when the reflection rate is equal to or greater than a predetermined first threshold. The second orientation calculation means calculates the orientation of the input device based on an angular rate indicated by the angular rate data when the reflection rate is less than a predetermined second threshold equal to or less than the first threshold. | 11-11-2010 |
20100331090 | COMPUTER READABLE STORAGE MEDIUM AND INFORMATION PROCESSING APPARATUS - First, a position and/or a direction of at least one predetermined first node among a plurality of nodes is determined, and then a position and/or a direction of at least one predetermined second node among the plurality of nodes is determined based on the position and/or the direction of the first node and reference posture information representing a reference posture of an object. Based on the position and/or the direction of the first node and the position and/or the direction of the second node thus determined, the object is displayed on a display device. | 12-30-2010 |
20100331091 | COMPUTER READABLE STORAGE MEDIUM AND INFORMATION PROCESSING APPARATUS - A CPU causes an object to make a predetermined motion, and calculates an attracting force or a repulsive force generated, in accordance with the predetermined motion, between a node of attention among a plurality of the nodes and at least one connected node connected to the node of attention. Further, the CPU calculates a maximum value and a minimum value, of each reference axis direction in a virtual space, of an attracting force or a repulsive force generated between the node of attention and the at least one connected node, calculates a modification vector using the calculated maximum value and minimum value of each reference axis direction, and controls the node of attention based on the calculated modification vector. | 12-30-2010 |
20110025596 | STORAGE MEDIUM HAVING GAME PROGRAM STORED THEREIN, GAME APPARATUS, AND TILT ANGLE CORRECTION METHOD - An information processing device performs a game process based on a tilt angle of an input device that can be rotated to any tilt about a predetermined axis. First, a game apparatus calculates a tilt angle representing the tilt of the input device. Then, the game apparatus determines whether the calculated tilt angle has transitioned across the boundary between the upper limit value and the lower limit value of the tilt angle. If the tilt angle has transitioned across the boundary, the tilt angle to be used in a predetermined information process is corrected to a predetermined value that is on one side of the boundary on which the tilt angle was before crossing the boundary. | 02-03-2011 |