JP4388004B2 - 画像生成装置及び方法、プログラム、並びに記録媒体 - Google Patents
画像生成装置及び方法、プログラム、並びに記録媒体 Download PDFInfo
- Publication number
- JP4388004B2 JP4388004B2 JP2005291801A JP2005291801A JP4388004B2 JP 4388004 B2 JP4388004 B2 JP 4388004B2 JP 2005291801 A JP2005291801 A JP 2005291801A JP 2005291801 A JP2005291801 A JP 2005291801A JP 4388004 B2 JP4388004 B2 JP 4388004B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate position
- motion data
- input
- image
- motion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—Three-dimensional [3D] animation
- G06T13/40—Three-dimensional [3D] animation of characters, e.g. humans, animals or virtual beings
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
- A63F2300/1075—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/204—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/301—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device using an additional display connected to the game console, e.g. on the controller
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
11 第1LCD
12 第2LCD
13 タッチパネル
14 操作スイッチ部
14c 方向指示スイッチ
17 ゲームカートリッジ
171 ROM
21 CPUコア
22 WRAM
24 第1GPU
26 第2GPU
100 プレイヤキャラクタ
110 ボール
201〜206、221〜224 特定座標
Claims (20)
- 仮想3次元空間に存在するオブジェクトを動作させた画像を生成する画像生成装置であって、
操作者の操作に応じて2次元平面上の任意の座標位置を入力する座標位置入力手段と、
前記オブジェクトの動作を規定する複数のモーションデータを、前記2次元平面上に予め設定された複数の特定座標位置にそれぞれ対応づけて記憶するモーションデータ記憶手段と、
前記複数のモーションデータの各々に対応づけられた特定座標位置と前記座標位置入力手段から入力された座標位置との位置関係に基づいて、前記モーションデータ記憶手段に記憶された前記複数のモーションデータをブレンドするブレンド手段と、
前記ブレンド手段によりブレンドされたモーションデータを用いて、前記オブジェクトを動作させるオブジェクト動作手段と、
前記オブジェクト動作手段により動作させられているオブジェクトを前記仮想3次元空間の所定の位置に設定された仮想カメラにより透視変換することにより、該オブジェクトの動作する画像を生成する動作画像生成手段と、
前記動作画像生成手段の生成した前記オブジェクトの動作する画像を表示手段に表示させる動作画像表示制御手段と
を備えることを特徴とする画像生成装置。 - 前記座標位置入力手段から入力された座標位置が、前記複数の特定座標位置のいずれかの特定座標位置と同じであるかどうかを判定する座標位置判定手段をさらに備え、
前記ブレンド手段は、前記座標位置判定手段によりいずれの特定座標位置とも異なると判定されたときに、前記モーションデータ記憶手段に記憶された前記複数のモーションデータをブレンドし、
前記オブジェクト動作手段は、前記座標位置判定手段によりいずれかの特定座標位置と同じであると判定されたときに、前記モーションデータ記憶手段に記憶された複数のモーションデータのうちの前記座標位置入力手段から入力された座標位置と同じ特定座標位置に対応したモーションデータを用いて、前記オブジェクトを動作させる
ことを特徴とする請求項1に記載の画像生成装置。 - 前記複数の特定座標位置のうちから、前記座標位置入力手段から入力された座標位置に応じて前記特定座標位置の総数よりも少ない2以上の特定座標位置を選択する特定座標位置選択手段をさらに備え、
前記ブレンド手段は、前記特定座標位置選択手段により選択された特定座標位置に対応したモーションデータを、各々のモーションデータに対応づけられた特定座標位置と前記座標位置入力手段から入力された座標位置との位置関係に基づいてブレンドする
ことを特徴とする請求項1または2に記載の画像生成装置。 - 前記特定座標位置選択手段は、さらに前記座標位置入力手段から座標位置が入力されたときにおける前記オブジェクトの動作状態に応じて前記複数の特定座標位置のうちから2以上の特定座標位置を選択する
ことを特徴とする請求項3に記載の画像生成装置。 - 前記オブジェクトは、それぞれが該オブジェクトとは異なる第2オブジェクトを所持可能な複数の第2オブジェクト所持部を有しており、
前記特定座標位置選択手段は、前記オブジェクトの動作状態として前記第2オブジェクトがいずれの第2オブジェクト所持部により所持されているかに応じて特定座標位置を選択する
ことを特徴とする請求項4に記載の画像生成装置。 - 前記ブレンド手段は、前記座標位置入力手段から入力された座標位置に近い特定座標位置に対応したモーションデータほど高いブレンド率で前記複数のモーションデータをブレンドする
ことを特徴とする請求項1乃至5のいずれか1項に記載の画像生成装置。 - 前記ブレンド手段は、前記2次元平面の座標系の第1方向における前記座標位置入力手段から入力された座標位置と各々の特定座標位置との間の距離と、前記2次元平面の座標系において前記第1方向と直交する第2方向における前記座標位置入力手段から入力された座標位置と各々の特定座標位置との間の距離とに従って、前記複数のモーションデータをブレンドする
ことを特徴とする請求項1乃至6のいずれか1項に記載の画像生成装置。 - 前記座標位置入力手段から座標位置が入力されたときまでの前記オブジェクトの動作と、該入力された座標位置に対応したモーションデータにより規定される動作の間に前記オブジェクトが行うつなぎ動作を規定するつなぎモーションデータを記憶するつなぎモーションデータ記憶手段と、
前記座標位置入力手段から座標位置が入力されたときに、該座標位置が入力されたときまでの前記オブジェクトの動作と該入力された座標位置とが所定の関係を有するかどうかを判定する動作位置判定手段とをさらに備え、
前記オブジェクト動作手段は、
前記動作位置判定手段により所定の関係を有すると判定されたときに、前記座標位置が入力されたときまでの前記オブジェクトの動作状態から移行して前記つなぎモーションデータ記憶手段に記憶されたつなぎモーションデータを用いて前記オブジェクトを動作させるつなぎ動作手段を含み、
該つなぎ動作手段により前記オブジェクトを動作させた後に、該つなぎ動作手段による動作から移行して前記座標位置入力手段から入力された座標位置に対応したモーションデータを用いて前記オブジェクトを動作させる
ことを特徴とする請求項1乃至7のいずれか1項に記載の画像生成装置。 - 前記つなぎモーションデータ記憶手段は、前記座標位置入力手段から座標位置が入力されたときまでの前記オブジェクトの動作状態と該入力された座標位置との関係に応じて、複数のつなぎモーションデータを記憶し、
前記つなぎ動作手段は、前記つなぎモーションデータ記憶手段に記憶された複数のつなぎモーションデータのうちで前記座標位置入力手段から座標位置が入力されたときまでの前記オブジェクトの動作と該入力された座標位置との関係に応じたつなぎモーションデータを用いて前記オブジェクトを動作させる
ことを特徴とする請求項8に記載の画像生成装置。 - 前記座標位置入力手段から先に入力された第1の座標位置に対応したモーションデータにより規定される動作と、前記第1の座標位置の次に入力された第2の座標位置に対応したモーションデータにより規定される動作との間に前記オブジェクトが行うつなぎ動作を規定するつなぎモーションデータを記憶するつなぎモーションデータ記憶手段と、
前記第1の座標位置と前記第2の座標位置とが所定の関係を有するかどうかを判定する座標位置判定手段とをさらに備え、
前記オブジェクト動作手段は、
前記座標位置判定手段により所定の関係を有すると判定されたときに、前記第1の座標位置に対応したモーションデータにより規定される前記オブジェクトの動作から移行して前記つなぎモーションデータ記憶手段に記憶されたつなぎモーションデータを用いて前記オブジェクトを動作させるつなぎ動作手段を含み、
該つなぎ動作手段により前記オブジェクトを動作させた後に、該つなぎ動作手段による動作から移行して前記第2の座標位置に対応したモーションデータを用いて前記オブジェクトを動作させる
ことを特徴とする請求項1乃至9のいずれか1項に記載の画像生成装置。 - 前記つなぎモーションデータ記憶手段は、前記第1、第2の座標位置の位置関係に応じて、複数のつなぎモーションデータを記憶し、
前記つなぎ動作手段は、前記つなぎモーションデータ記憶手段に記憶された複数のつなぎモーションデータのうちで前記第1、第2の座標位置の位置関係に応じたつなぎモーションデータを用いて前記オブジェクトを動作させる
ことを特徴とする請求項10に記載の画像生成装置。 - 前記座標位置判定手段は、前記複数の特定座標位置のうちで前記第1の座標位置に最も近い特定座標位置と前記第2の座標位置に最も近い特定座標位置とが所定の関係を有するかどうかを判定する
ことを特徴とする請求項10または11に記載の画像生成装置。 - 前記座標位置入力手段は、前記複数の特定座標位置にそれぞれ対応づけられた複数の領域を有しており、
前記座標位置判定手段は、前記複数の領域のうちで前記第1の座標位置が含まれる領域と前記第2の座標位置が含まれる領域とが所定の関係を有するかどうかを判定する
ことを特徴とする請求項10または11に記載の画像生成装置。 - 少なくとも前記オブジェクトの高さの範囲内で前記仮想3次元空間の高さ方向に垂直な平面に設定される仮想2次元空間の前記オブジェクトを含む所定範囲の画像を生成する平面画像生成手段と、
前記平面画像生成手段の生成した前記仮想2次元空間の画像を、前記オブジェクトを中心として前記表示手段とは異なる第2表示手段に表示させる平面画像表示制御手段とをさらに備え、
前記座標位置入力手段は、前記第2表示手段の前面に配設され、該第2表示手段に表示された画像を透過可能に示すタッチパネルである
ことを特徴とする請求項1乃至13のいずれか1項に記載の画像生成装置。 - 前記座標位置入力手段とは別に、操作者の操作に応じて前記オブジェクトの動作に関する指示を入力する動作入力手段をさらに備え、
前記オブジェクト動作手段は、さらに前記動作入力手段から入力された指示に応じて前記オブジェクトを動作させる
ことを特徴とする請求項1乃至14のいずれか1項に記載の画像生成装置。 - 前記オブジェクト動作手段は、
前記動作入力手段から操作者の指示が入力されたときに、前記座標位置入力手段から入力された座標位置に対応するモーションデータを用いた動作とは異なる態様で前記オブジェクトを動作させる手段を含み、
前記オブジェクトが前記動作入力手段からの入力に基づく動作を停止したときに、前記モーションデータ記憶手段に記憶された複数のモーションデータのうちの特定のモーションデータを用いて、前記オブジェクトを動作させる
ことを特徴とする請求項15に記載の画像生成装置。 - 前記仮想3次元空間に存在する複数のオブジェクトのうちで、モーションデータを用いて動作させるオブジェクトを切り替える動作オブジェクト切り替え手段をさらに備え、
前記オブジェクト動作手段は、前記オブジェクト動作手段によりモーションデータを用いて動作させるオブジェクトが新たなオブジェクトに切り替えられたときに、前記モーションデータ記憶手段に記憶された複数のモーションデータのうちの特定のモーションデータを用いて、該新たに切り替えられたオブジェクトを動作させる
ことを特徴とする請求項1乃至16のいずれか1項に記載の画像生成装置。 - 操作者の操作に応じて2次元平面上の任意の座標位置を入力する座標位置入力装置と、データを記憶する記憶装置と、画像を表示する表示装置とを備えるコンピュータ装置において実行され、仮想3次元空間に存在するオブジェクトを動作させた画像を生成する画像生成方法であって、
前記2次元平面上に予め設定された複数の特定座標位置と、該複数の特定座標位置にそれぞれ対応する前記オブジェクトの動作を規定する複数のモーションデータとを、前記記憶装置に予め記憶させ、
前記複数のモーションデータの各々に対応づけて前記記憶装置に記憶されている複数の特定座標位置と前記座標位置入力装置から入力された座標位置との位置関係に基づいて、前記記憶装置に記憶されている前記複数のモーションデータをブレンドし、該ブレンドされたモーションデータを前記記憶装置に一時記憶させ、
前記ブレンドされて前記記憶装置に一時記憶されているモーションデータを用いて、前記オブジェクトを動作させて、該動作に応じたオブジェクトの形態を順次前記記憶装置に一時記憶させ、
前記記憶装置に一時記憶されている形態で前記オブジェクトを前記仮想3次元空間の所定の位置に設定された仮想カメラにより順次透視変換して、該オブジェクトの動作する画像を生成し、
前記透視変換により生成した前記オブジェクトの動作する画像を前記表示装置に表示させる
ことを特徴とする画像生成方法。 - 操作者の操作に応じて2次元平面上の任意の座標位置を入力する座標位置入力装置と、データを記憶する記憶装置と、画像を表示する表示装置とを備えるコンピュータ装置において実行され、該コンピュータ装置により仮想3次元空間に存在するオブジェクトを動作させた画像を生成するためのプログラムであって、
前記記憶装置は、前記2次元平面上に予め設定された複数の特定座標位置と、該複数の特定座標位置にそれぞれ対応する前記オブジェクトの動作を規定する複数のモーションデータとを予め記憶しており、
前記プログラムは、
前記複数のモーションデータの各々に対応づけられた特定座標位置と前記座標位置入力装置から入力された座標位置との位置関係に基づいて、前記記憶装置に記憶された前記複数のモーションデータをブレンドするブレンド手段、
前記ブレンド手段によりブレンドされたモーションデータを用いて、前記オブジェクトを動作させるオブジェクト動作手段、
前記オブジェクト動作手段により動作させられているオブジェクトを前記仮想3次元空間の所定の位置に設定された仮想カメラにより透視変換することにより、該オブジェクトの動作する画像を生成する動作画像生成手段、及び、
前記動作画像生成手段の生成した前記オブジェクトの動作する画像を前記表示装置に表示させる動作画像表示制御手段
として前記コンピュータ装置を機能させることを特徴とするプログラム。 - 操作者の操作に応じて2次元平面上の任意の座標位置を入力する座標位置入力装置と、データを記憶する記憶装置と、画像を表示する表示装置とを備えるコンピュータ装置において実行され、該コンピュータ装置により仮想3次元空間に存在するオブジェクトを動作させた画像を生成するためのプログラムを記録した記録媒体であって、
前記記憶装置は、前記2次元平面上に予め設定された複数の特定座標位置と、該複数の特定座標位置にそれぞれ対応する前記オブジェクトの動作を規定する複数のモーションデータとを予め記憶しており、
前記プログラムは、
前記複数のモーションデータの各々に対応づけられた特定座標位置と前記座標位置入力装置から入力された座標位置との位置関係に基づいて、前記記憶装置に記憶された前記複数のモーションデータをブレンドするブレンド手段、
前記ブレンド手段によりブレンドされたモーションデータを用いて、前記オブジェクトを動作させるオブジェクト動作手段、
前記オブジェクト動作手段により動作させられているオブジェクトを前記仮想3次元空間の所定の位置に設定された仮想カメラにより透視変換することにより、該オブジェクトの動作する画像を生成する動作画像生成手段、及び、
前記動作画像生成手段の生成した前記オブジェクトの動作する画像を前記表示装置に表示させる動作画像表示制御手段
として前記コンピュータ装置を機能させることを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005291801A JP4388004B2 (ja) | 2005-10-04 | 2005-10-04 | 画像生成装置及び方法、プログラム、並びに記録媒体 |
| EP06020879.0A EP1772829A3 (en) | 2005-10-04 | 2006-10-04 | Method of generating an image of a moving object using prestored motion data |
| US11/538,592 US7868889B2 (en) | 2005-10-04 | 2006-10-04 | Method of causing object to take motion using motion data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005291801A JP4388004B2 (ja) | 2005-10-04 | 2005-10-04 | 画像生成装置及び方法、プログラム、並びに記録媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009124292A Division JP4864117B2 (ja) | 2009-05-22 | 2009-05-22 | 画像生成装置及び方法、プログラム、並びに記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007102503A JP2007102503A (ja) | 2007-04-19 |
| JP4388004B2 true JP4388004B2 (ja) | 2009-12-24 |
Family
ID=37488075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005291801A Expired - Lifetime JP4388004B2 (ja) | 2005-10-04 | 2005-10-04 | 画像生成装置及び方法、プログラム、並びに記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7868889B2 (ja) |
| EP (1) | EP1772829A3 (ja) |
| JP (1) | JP4388004B2 (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090089705A1 (en) * | 2007-09-27 | 2009-04-02 | Microsoft Corporation | Virtual object navigation |
| JP2010017395A (ja) * | 2008-07-11 | 2010-01-28 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP5239744B2 (ja) | 2008-10-27 | 2013-07-17 | ソニー株式会社 | 番組送出装置、スイッチャ制御方法およびコンピュータプログラム |
| JP2010182764A (ja) | 2009-02-04 | 2010-08-19 | Sony Corp | 半導体素子とその製造方法、及び電子機器 |
| JP4905474B2 (ja) | 2009-02-04 | 2012-03-28 | ソニー株式会社 | 映像処理装置、映像処理方法及びプログラム |
| JP2010183301A (ja) | 2009-02-04 | 2010-08-19 | Sony Corp | 映像処理装置、映像処理方法及びプログラム |
| JP5486213B2 (ja) | 2009-05-12 | 2014-05-07 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
| CN102934145B (zh) * | 2010-05-10 | 2015-08-05 | 史克威尔·艾尼克斯有限公司 | 图像处理装置及图像处理方法 |
| JP5872185B2 (ja) * | 2010-05-27 | 2016-03-01 | 任天堂株式会社 | 携帯型電子機器 |
| US9870141B2 (en) | 2010-11-19 | 2018-01-16 | Microsoft Technology Licensing, Llc | Gesture recognition |
| US9471934B2 (en) * | 2011-02-25 | 2016-10-18 | Nokia Technologies Oy | Method and apparatus for feature-based presentation of content |
| US9265458B2 (en) | 2012-12-04 | 2016-02-23 | Sync-Think, Inc. | Application of smooth pursuit cognitive testing paradigms to clinical drug development |
| US9380976B2 (en) | 2013-03-11 | 2016-07-05 | Sync-Think, Inc. | Optical neuroinformatics |
| JP5632550B1 (ja) | 2014-02-18 | 2014-11-26 | 株式会社 ディー・エヌ・エー | ゲームプログラム、及び、情報処理装置 |
| JP6452440B2 (ja) * | 2014-12-26 | 2019-01-16 | 任天堂株式会社 | 画像表示システム、画像表示装置、画像表示方法、およびプログラム |
| US10325414B2 (en) * | 2017-05-08 | 2019-06-18 | Microsoft Technology Licensing, Llc | Application of edge effects to 3D virtual objects |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5583542A (en) * | 1992-05-26 | 1996-12-10 | Apple Computer, Incorporated | Method for deleting objects on a computer display |
| US6549210B1 (en) * | 1999-02-03 | 2003-04-15 | Ati Technologies Inc. | Method and apparatus for cache index hashing |
| US6462742B1 (en) * | 1999-08-05 | 2002-10-08 | Microsoft Corporation | System and method for multi-dimensional motion interpolation using verbs and adverbs |
| WO2002037471A2 (en) * | 2000-11-03 | 2002-05-10 | Zoesis, Inc. | Interactive character system |
| US20030016222A1 (en) * | 2001-03-27 | 2003-01-23 | Budin Clay A. | Process for utilizing a pressure and motion sensitive pad to create computer generated animation |
| US6966837B1 (en) * | 2001-05-10 | 2005-11-22 | Best Robert M | Linked portable and video game systems |
| WO2002095688A1 (fr) * | 2001-05-21 | 2002-11-28 | Sega Corporation | Appareil de traitement d'images et appareil de jeu |
| JP3679350B2 (ja) * | 2001-05-28 | 2005-08-03 | 株式会社ナムコ | プログラム、情報記憶媒体及びコンピュータシステム |
| JP4775989B2 (ja) | 2001-08-23 | 2011-09-21 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
| JP4656622B2 (ja) | 2001-08-23 | 2011-03-23 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
| GB2390308A (en) * | 2002-07-01 | 2004-01-07 | Green Solutions Ltd | Touch sensitive pad controlled game apparatus |
| US7656393B2 (en) * | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
| US6798416B2 (en) * | 2002-07-17 | 2004-09-28 | Kaydara, Inc. | Generating animation data using multiple interpolation procedures |
| US20040130525A1 (en) * | 2002-11-19 | 2004-07-08 | Suchocki Edward J. | Dynamic touch screen amusement game controller |
| JP4141389B2 (ja) * | 2004-01-20 | 2008-08-27 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
| JP4376650B2 (ja) * | 2004-02-09 | 2009-12-02 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| MX2007005057A (es) * | 2004-11-05 | 2007-06-19 | Mattel Inc | Dispositivo de entretenimiento sensible al tacto de usuarios multiples. |
-
2005
- 2005-10-04 JP JP2005291801A patent/JP4388004B2/ja not_active Expired - Lifetime
-
2006
- 2006-10-04 US US11/538,592 patent/US7868889B2/en active Active
- 2006-10-04 EP EP06020879.0A patent/EP1772829A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| US7868889B2 (en) | 2011-01-11 |
| JP2007102503A (ja) | 2007-04-19 |
| US20070139416A1 (en) | 2007-06-21 |
| EP1772829A3 (en) | 2017-07-05 |
| EP1772829A2 (en) | 2007-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8075401B2 (en) | Hand-held game apparatus and game program | |
| US9354839B2 (en) | Storage medium storing object movement controlling program and information processing apparatus | |
| US8094153B2 (en) | Game apparatus, storage medium storing a game program, and game controlling method | |
| JP4172645B2 (ja) | 入力位置との関係でゲームオブジェクトの動作を変化させるゲームプログラム | |
| JP4388004B2 (ja) | 画像生成装置及び方法、プログラム、並びに記録媒体 | |
| US20060109259A1 (en) | Storage medium storing image display program, image display processing apparatus and image display method | |
| JP3833228B2 (ja) | ゲーム装置およびゲームプログラム | |
| US8172681B2 (en) | Storage medium having stored therein game program and game device | |
| JP2006122241A (ja) | ゲーム装置およびゲームプログラム | |
| JP5210547B2 (ja) | 移動制御プログラムおよび移動制御装置 | |
| JP4445449B2 (ja) | 画像生成装置 | |
| JP4864117B2 (ja) | 画像生成装置及び方法、プログラム、並びに記録媒体 | |
| JP5106825B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム制御方法 | |
| US8926427B2 (en) | Video game with screen flip and dual sets of collision data | |
| JP4782167B2 (ja) | 競争ゲーム装置および競争ゲームプログラム | |
| JP4287764B2 (ja) | 競争ゲーム装置および競争ゲームプログラム | |
| JP2009223903A (ja) | 画像生成装置及び方法、プログラム、並びに記録媒体 | |
| JP2006102123A (ja) | ゲーム装置およびゲームプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090115 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090303 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090324 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090821 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090929 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091001 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4388004 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |