JP4326502B2 - 表示領域を移動させる画像処理プログラムおよび画像処理装置 - Google Patents
表示領域を移動させる画像処理プログラムおよび画像処理装置 Download PDFInfo
- Publication number
- JP4326502B2 JP4326502B2 JP2005154233A JP2005154233A JP4326502B2 JP 4326502 B2 JP4326502 B2 JP 4326502B2 JP 2005154233 A JP2005154233 A JP 2005154233A JP 2005154233 A JP2005154233 A JP 2005154233A JP 4326502 B2 JP4326502 B2 JP 4326502B2
- Authority
- JP
- Japan
- Prior art keywords
- display area
- screen
- display
- image processing
- image
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 32
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 66
- 238000010586 diagram Methods 0.000 description 15
- 238000012937 correction Methods 0.000 description 13
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- 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/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
- A63F13/5258—Changing parameters of virtual cameras by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- 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/837—Shooting of targets
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or 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/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/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/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- 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
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
-
- 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
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
- A63F2300/6676—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dedicated player input
-
- 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
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
- A63F2300/6684—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dynamically adapting its position to keep a game object in its viewing frustrum, e.g. for tracking a character or a ball
-
- 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/8076—Shooting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
「任天堂公式ガイドブック 大乱闘スマッシュブラザーズDX」、株式会社小学館、2002年1月20日、p4
第6の発明においては、第2の表示領域設定ステップにおいては、表示領域からオブジェクトが外れないように表示領域を設定するようにしてもよい。
第8の発明においては、表示制御ステップにおいて、第2の表示領域設定ステップによって設定された表示領域に向けて徐々に移動するように仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させてもよい。
第11の発明においては、基準座標は、画面上の中心座標であってもよい。
dX=A1×LX
dY=A2×LY …(1)
式(1)において、A1は上記第1倍率であり、A2は上記第2倍率である。また、本実施形態では、0<A1<1、かつ、0<A2<1である。また、A1<A2である。したがって、ベクトルV3は、X成分に対するY成分の割合がベクトルV2に比べて大きくなるように補正される。なお、上記ステップS18においては、ベクトルV2のX成分についてのみ補正を行うようにしてもよい。すなわち、A2=1としてもよい。
v1x=B×V3X
v1y=0
v1z=B×V3Y …(2)
式(2)に示したように、差分ベクトルのX成分の値に所定の調整量Bが乗算された値が、空間ベクトルのx成分の値となる。また、差分ベクトルのY成分の値に当該調整量Bが乗算された値が、空間ベクトルのz成分の値となる。なお、空間ベクトルのy成分の値は、地面の高さと同じ値(すなわち、0)に設定される。以上によって、差分ベクトルV3は、ゲーム空間のxz平面に平行な空間ベクトルv1に変換される。なお、画面上における横方向の成分は、ゲーム空間内におけるx軸方向(画面上で横方向に表示される方向)の成分に対応する。画面上における縦方向の成分は、ゲーム空間内におけるz軸方向(画面の中心において縦方向に表示される方向)の成分に対応する。このように、本実施形態によれば、差分ベクトルから空間ベクトルを少ない処理量で容易に算出することができる。
11,12 LCD
21 CPUコア
24 RAM
41 プレイヤキャラクタ
42 敵キャラクタ
V1,V2,V3 差分ベクトル
v1 空間ベクトル
P2 基準位置
P3 入力位置
p1 固定点の位置
p2 目標位置
Claims (16)
- 表示装置の画面に対する座標指示が可能な入力装置を備え、所定のオブジェクトが配置された仮想空間のうちの所定の表示領域を前記画面に表示する画像処理装置のコンピュータに実行させる画像処理プログラムであって、
前記入力装置による座標指示が行われたか否かを判定する座標指示判定ステップと、
前記座標指示が行われた場合には、前記仮想空間のうち前記画面に表示する表示領域を、前記オブジェクトの位置から前記指示された座標の位置に向けた方向の領域が、前記座標指示が行われる前と比較して広く表示されるように設定する第1の表示領域設定ステップと、
前記第1の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる表示制御ステップと、
前記入力装置に対する入力が検出されている状態から、前記入力装置に対する入力が検出されていない状態になったことを検知する検知ステップと、を前記コンピュータに実行させ、
前記第1の表示領域設定ステップは、前記検知ステップにおいて前記入力装置に対する入力が検出されていない状態になったことが検知されたとき、前記表示領域を前記オブジェクトの位置に基づいて設定する画像処理プログラム。 - 所定の条件を満たしたか否かを判定する条件判定ステップと、
前記条件判定ステップにおいて、前記所定の条件を満たしてないと判定された場合に、前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置に基づいて設定する第2の表示領域設定ステップとを、さらに前記コンピュータに実行させ、
前記条件判定ステップにおいて、前記所定の条件を満たしたと判定された場合に、前記第1の表示領域設定ステップを前記コンピュータに実行させ、
前記表示制御ステップは、前記第1の表示領域設定ステップまたは前記第2の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項1に記載の画像処理プログラム。 - 前記第1の表示領域設定ステップは、
予め決められた前記画面上の基準座標を始点とし、前記入力装置による入力座標を終点とする差分ベクトルを算出する第1算出ステップを含み、
前記差分ベクトルに基づいて前記表示領域を設定する、請求項1に記載の画像処理プログラム。 - 前記第1の表示領域設定ステップは、
前記オブジェクトの位置を基点とし、前記差分ベクトルの方向に基づいた前記仮想空間内の方向と前記差分ベクトルの大きさに基づいた前記仮想空間内の距離とによって決められる位置を算出する第2算出ステップをさらに含み、
前記第2算出ステップで算出された位置に基づいて前記表示領域を設定する、請求項3に記載の画像処理プログラム。 - 前記第1の表示領域設定ステップは、前記表示領域から前記オブジェクトが外れないように前記表示領域を設定する、請求項1または2に記載の画像処理プログラム。
- 前記第2の表示領域設定ステップは、前記表示領域から前記オブジェクトが外れないように前記表示領域を設定する、請求項2に記載の画像処理プログラム。
- 前記表示制御ステップは、前記第1の表示領域設定ステップによって設定された表示領域に向けて徐々に移動するように前記仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項1または2に記載の画像処理プログラム。
- 前記表示制御ステップは、前記第2の表示領域設定ステップによって設定された表示領域に向けて徐々に移動するように前記仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項2に記載の画像処理プログラム。
- 前記表示領域は、前記仮想空間に設定される注視点に基づいて設定され、
前記表示制御ステップは、前記注視点に基づいてその位置が設定される仮想カメラを用いて、前記仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項1または2に記載の画像処理プログラム。 - 前記表示領域は、予め決められた前記画面上の基準座標に基づいて設定される、請求項1または2に記載の画像処理プログラム。
- 前記基準座標は、前記画面上の中心座標である、請求項10に記載の画像処理プログラム。
- 前記所定の条件とは、前記オブジェクトのステータスによるものである、請求項2に記載の画像処理プログラム。
- 前記オブジェクトのステータスとは、当該オブジェクトが所持しているアイテムの使用状況である、請求項12に記載の画像処理プログラム。
- 前記アイテムとは、当該アイテムの利用方向を指示する必要のあるアイテムである、請求項13に記載の画像処理プログラム。
- 表示装置の画面に対する座標指示が可能な入力装置を備え、所定のオブジェクトが配置された仮想空間のうちの所定の表示領域を前記画面に表示する画像処理装置であって、
前記入力装置による座標指示が行われたか否かを判定する座標指示判定手段と、
前記座標指示が行われた場合には、前記仮想空間のうち前記画面に表示する表示領域を、前記オブジェクトの位置から前記指示された座標の位置に向けた方向の領域が、前記座標指示が行われる前と比較して広く表示されるように設定する第1の表示領域設定手段と、
前記第1の表示領域設定手段によって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる表示制御手段と、
前記入力装置に対する入力が検出されている状態から、前記入力装置に対する入力が検出されていない状態になったことを検知する検知手段とを備え、
前記第1の表示領域設定手段は、前記検知手段が、前記入力装置に対する入力が検出されていない状態になったことを検知したとき、前記表示領域を前記オブジェクトの位置に基づいて設定する、画像処理装置。 - 所定の条件を満たしたか否かを判定する条件判定手段と、
前記条件判定手段において、前記所定の条件を満たしてないと判定された場合に、前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置に基づいて設定する第2の表示領域設定手段とを、さらに備え、
前記所定の条件を満たしたと判定された場合に、前記第1の表示領域設定手段を実行し、
前記表示制御手段は、前記第1の表示領域設定手段または前記第2の表示領域設定手段によって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項15に記載の画像処理装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005154233A JP4326502B2 (ja) | 2005-05-26 | 2005-05-26 | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
US11/339,568 US8866856B2 (en) | 2005-05-26 | 2006-01-26 | Image processing program and image processing device for moving display area |
EP06002063.3A EP1726342B1 (en) | 2005-05-26 | 2006-02-01 | Image processing program and image processing device for moving display area |
US14/491,562 US9592447B2 (en) | 2005-05-26 | 2014-09-19 | Image processing program and image processing device for moving display area |
US15/420,859 US10653958B2 (en) | 2005-05-26 | 2017-01-31 | Image processing program and image processing device for moving display area |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005154233A JP4326502B2 (ja) | 2005-05-26 | 2005-05-26 | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009089512A Division JP4842344B2 (ja) | 2009-04-01 | 2009-04-01 | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006331109A JP2006331109A (ja) | 2006-12-07 |
JP2006331109A5 JP2006331109A5 (ja) | 2008-11-20 |
JP4326502B2 true JP4326502B2 (ja) | 2009-09-09 |
Family
ID=36938390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005154233A Active JP4326502B2 (ja) | 2005-05-26 | 2005-05-26 | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
Country Status (3)
Country | Link |
---|---|
US (3) | US8866856B2 (ja) |
EP (1) | EP1726342B1 (ja) |
JP (1) | JP4326502B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157942A (ja) * | 2009-04-01 | 2009-07-16 | Nintendo Co Ltd | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4030573B2 (ja) * | 2006-02-08 | 2008-01-09 | シャープ株式会社 | 液晶表示装置 |
JP5179020B2 (ja) * | 2006-05-09 | 2013-04-10 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
JP4326568B2 (ja) | 2007-02-20 | 2009-09-09 | 任天堂株式会社 | 情報処理装置および情報処理プログラム |
JP5525177B2 (ja) * | 2009-04-16 | 2014-06-18 | 任天堂株式会社 | 情報処理プログラム、および、情報処理装置 |
JP5687826B2 (ja) * | 2009-05-29 | 2015-03-25 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
JP5193275B2 (ja) * | 2010-12-01 | 2013-05-08 | 株式会社コナミデジタルエンタテインメント | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP5792971B2 (ja) | 2011-03-08 | 2015-10-14 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、および情報処理方法 |
EP2497547B1 (en) | 2011-03-08 | 2018-06-27 | Nintendo Co., Ltd. | Information processing program, information processing apparatus, information processing system, and information processing method |
US9925464B2 (en) | 2011-03-08 | 2018-03-27 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing system, and information processing method for displaying an image on a display device using attitude data of a display device |
EP2497543A3 (en) | 2011-03-08 | 2012-10-03 | Nintendo Co., Ltd. | Information processing program, information processing system, and information processing method |
US9539511B2 (en) * | 2011-03-08 | 2017-01-10 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing system, and information processing method for operating objects in a virtual world based on orientation data related to an orientation of a device |
US9561443B2 (en) | 2011-03-08 | 2017-02-07 | Nintendo Co., Ltd. | Computer-readable storage medium, information processing system, and information processing method |
JP5160680B1 (ja) * | 2011-10-26 | 2013-03-13 | 株式会社コナミデジタルエンタテインメント | 画像処理装置、画像処理装置の制御方法、及びプログラム |
JP5843721B2 (ja) * | 2012-07-26 | 2016-01-13 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲーム制御方法およびゲームシステム |
JP6271878B2 (ja) * | 2013-06-25 | 2018-01-31 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および、指示位置の算出方法 |
WO2016073035A1 (en) | 2014-11-05 | 2016-05-12 | Super League Gaming, Inc. | Game system |
FI127452B (en) * | 2014-11-28 | 2018-06-15 | Small Giant Games Oy | Device for controlling an object shown on a display, method for controlling an object shown on a display and computer software product |
KR101739840B1 (ko) * | 2015-06-10 | 2017-05-25 | (주)엔도어즈 | 게임 서비스 제공 장치 및 그 제어 방법 |
EP3550418A4 (en) | 2016-11-30 | 2020-05-27 | Gree, Inc. | APPLICATION CONTROL PROGRAM, APPLICATION CONTROL METHOD, AND APPLICATION CONTROL SYSTEM |
CN108245888A (zh) * | 2018-02-09 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置及计算机设备 |
US11260295B2 (en) | 2018-07-24 | 2022-03-01 | Super League Gaming, Inc. | Cloud-based game streaming |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5938791A (ja) * | 1982-08-30 | 1984-03-02 | 株式会社東芝 | 画像表示装置 |
US4845631A (en) * | 1987-03-31 | 1989-07-04 | Rockwell International Corporation | Scrolling image memory for high speed avionics moving map display |
JPH0827700B2 (ja) * | 1990-12-31 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータ表示制御システム |
EP0640905A1 (en) | 1993-08-17 | 1995-03-01 | Emhart Glass Machinery Investments Inc. | Process control console for machine for manufacturing glass articles |
JPH07121152A (ja) | 1993-10-22 | 1995-05-12 | Ise Electronics Corp | マウスによるポインティング方法 |
US5592195A (en) * | 1994-11-21 | 1997-01-07 | International Business Machines Corporation | Information displaying device |
JP3568621B2 (ja) * | 1995-04-20 | 2004-09-22 | 株式会社日立製作所 | 地図表示装置 |
JPH10198270A (ja) * | 1997-01-09 | 1998-07-31 | Nissan Motor Co Ltd | 地図描画装置 |
JP3624626B2 (ja) * | 1997-05-28 | 2005-03-02 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
US6256047B1 (en) * | 1997-06-04 | 2001-07-03 | Konami Co., Ltd. | Method of judging hits and computer-readable storage medium storing game data |
JP3145059B2 (ja) * | 1997-06-13 | 2001-03-12 | 株式会社ナムコ | 情報記憶媒体及び画像生成装置 |
JPH11235466A (ja) * | 1997-12-18 | 1999-08-31 | Sega Enterp Ltd | コンピュータゲーム装置 |
US6424353B2 (en) * | 1997-09-11 | 2002-07-23 | Sega Enterprises, Ltd. | Computer game apparatus |
JP2001042026A (ja) * | 1999-07-27 | 2001-02-16 | Japan Radio Co Ltd | ナビゲータ |
JP2002011243A (ja) * | 2000-04-27 | 2002-01-15 | Sony Computer Entertainment Inc | 記録媒体、プログラム、エンタテインメントシステムおよびエンタテインメント装置 |
JP3833445B2 (ja) * | 2000-06-14 | 2006-10-11 | 株式会社バンダイナムコゲームス | ゲーム装置および情報記憶媒体 |
JP3676691B2 (ja) | 2001-04-16 | 2005-07-27 | 株式会社ケンウッド | ナビゲーション表示方法 |
JP5109212B2 (ja) * | 2001-05-01 | 2012-12-26 | ソニー株式会社 | ナビゲーション装置、情報表示装置、オブジェクト生成方法、記憶媒体 |
JP2003066944A (ja) * | 2001-08-29 | 2003-03-05 | Denso Corp | 地図画像処理装置及びプログラム |
JP4346892B2 (ja) * | 2002-10-31 | 2009-10-21 | 富士通テン株式会社 | 電子番組ガイド表示制御装置、電子番組ガイド表示制御方法および電子番組ガイド表示制御プログラム |
US20040130525A1 (en) * | 2002-11-19 | 2004-07-08 | Suchocki Edward J. | Dynamic touch screen amusement game controller |
JP4111885B2 (ja) * | 2003-07-23 | 2008-07-02 | アルパイン株式会社 | 地図検索表示方法及び装置 |
JP4192731B2 (ja) * | 2003-09-09 | 2008-12-10 | ソニー株式会社 | 案内情報提供装置及びプログラム |
JP4381761B2 (ja) | 2003-09-26 | 2009-12-09 | キヤノンソフトウェア株式会社 | 表示制御装置および表示制御方法およびプログラムおよび記録媒体 |
-
2005
- 2005-05-26 JP JP2005154233A patent/JP4326502B2/ja active Active
-
2006
- 2006-01-26 US US11/339,568 patent/US8866856B2/en active Active
- 2006-02-01 EP EP06002063.3A patent/EP1726342B1/en active Active
-
2014
- 2014-09-19 US US14/491,562 patent/US9592447B2/en active Active
-
2017
- 2017-01-31 US US15/420,859 patent/US10653958B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157942A (ja) * | 2009-04-01 | 2009-07-16 | Nintendo Co Ltd | 表示領域を移動させる画像処理プログラムおよび画像処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US20060281546A1 (en) | 2006-12-14 |
JP2006331109A (ja) | 2006-12-07 |
US20170136359A1 (en) | 2017-05-18 |
US10653958B2 (en) | 2020-05-19 |
US20150002512A1 (en) | 2015-01-01 |
US8866856B2 (en) | 2014-10-21 |
EP1726342A3 (en) | 2012-04-04 |
US9592447B2 (en) | 2017-03-14 |
EP1726342A2 (en) | 2006-11-29 |
EP1726342B1 (en) | 2019-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4326502B2 (ja) | 表示領域を移動させる画像処理プログラムおよび画像処理装置 | |
US7922588B2 (en) | Storage medium having game program stored thereon and game apparatus | |
JP3734820B1 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
US7804502B2 (en) | Method of causing first object to take motion according to positional relationship with second object | |
EP1726343A2 (en) | Game program and game apparatus using input to pointing device | |
JP2006034516A (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP5210547B2 (ja) | 移動制御プログラムおよび移動制御装置 | |
US8602889B2 (en) | Game program for moving object from one display to another display | |
JP2005245619A (ja) | ゲーム装置およびゲームプログラム | |
JP5687826B2 (ja) | ゲームプログラムおよびゲーム装置 | |
US7621812B2 (en) | Game system and game program | |
JP4945625B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
JP4842344B2 (ja) | 表示領域を移動させる画像処理プログラムおよび画像処理装置 | |
US8926427B2 (en) | Video game with screen flip and dual sets of collision data | |
US20080300033A1 (en) | Storage medium storing puzzle game program, puzzle game apparatus, and puzzle game controlling method | |
US8840469B2 (en) | Game system and game program | |
JP4469709B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP6301813B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP2007034793A (ja) | 入力データ処理プログラムおよび情報処理装置 | |
JP5581347B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080428 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081002 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20081002 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20081021 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090401 |
|
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: 20090512 |
|
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: 20090609 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4326502 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: 20120619 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 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: 20130619 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
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 |