JP4388878B2 - 入力処理プログラムおよび入力処理装置 - Google Patents
入力処理プログラムおよび入力処理装置 Download PDFInfo
- Publication number
- JP4388878B2 JP4388878B2 JP2004304961A JP2004304961A JP4388878B2 JP 4388878 B2 JP4388878 B2 JP 4388878B2 JP 2004304961 A JP2004304961 A JP 2004304961A JP 2004304961 A JP2004304961 A JP 2004304961A JP 4388878 B2 JP4388878 B2 JP 4388878B2
- Authority
- JP
- Japan
- Prior art keywords
- change amount
- dimensional coordinate
- dimensional
- input
- virtual
- 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
- 230000008859 change Effects 0.000 claims description 130
- 239000013598 vector Substances 0.000 claims description 63
- 238000006243 chemical reaction Methods 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 9
- 241001422033 Thestylus Species 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009471 action Effects 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
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Description
ティングデバイスからの入力が継続的に行われている状態(S52でYes)から無入力の状態(S52でNo)へ変化したことを判別したことを算出開始条件として、その無入力の状態の直前に2次元座標検出ステップが検出した単位時間における2次元座標の第1変化量および第2変化量を算出する。
3軸の変化量を算出することによって、第1変化量および第2変化量を、仮想3次元空間内における3次元座標変化量に変換して初期値とし、その後、当該初期値から3次元座標変化量を繰り返し算出する。
vx=x2−x1
vy=y2−y1
である。
θ=jxm+k(j、kは定数)
で求められる。なお、タッチパネル13に対して縦方向となる図8における上方向を傾斜角度θ=0°とする。そして、第2LCD12には、傾斜角度θにアイテムIの法線方向を合わせて表示される。すなわち、アイテムIは、タッチパネル13に対する横方向の位置に応じてその法線方向を傾斜させて表示される。そして、初期設定されたアイテムIの傾斜角度θに基づいて、法線ベクトルn=(sinθ、cosθ、0)が初期設定される。
vx=x2−x1
vy=y2−y1
である。そして、CPUコア21は、処理を次のステップに進める。
11…第1LCD
12…第2LCD
13…タッチパネル
14…操作スイッチ部
15…スピーカ
16…スタイラス
17…カートリッジ
171…ROM
172…RAM
18…ハウジング
20…電子回路基板
21…CPUコア
22…WRAM
23…第1VRAM
24…第1GPU
25…第2VRAM
26…第2GPU
27…I/F回路
28…コネクタ
29…LCDコントローラ
291…レジスタ
Claims (11)
- 表示画面と、当該表示画面上に対応する2次元座標を入力するポインティングデバイスとを備える入力処理装置のコンピュータに実行されるプログラムであって、
前記コンピュータに、
前記表示画面に仮想3次元空間を表示する表示制御ステップ、
前記ポインティングデバイスから入力された2次元座標を検出する2次元座標検出ステップ、
前記2次元座標検出ステップによって検出された単位時間における2次元座標の第1軸方向の第1変化量および当該2次元座標の第2軸方向の第2変化量をそれぞれ算出する2次元座標変化量算出ステップ、および
前記第1変化量および前記第2変化量の少なくとも一方を用いて前記仮想3次元空間内の3次元座標における第1軸の変化量を算出し、かつ前記第1変化量および前記第2変化量の少なくとも一方を用いて当該3次元座標における第2軸の変化量を算出し、かつ前記第1変化量および前記第2変化量の少なくとも一方を用いて当該3次元座標における第3軸の変化量を算出することによって、前記第1変化量および前記第2変化量を、前記仮想3次元空間内における3次元座標変化量に変換して初期値とし、その後、当該初期値から3次元座標変化量を繰り返し算出する3次元座標変化量変換ステップを実行させる、入力処理プログラム。 - 前記ポインティングデバイスからの入力の状態を判別する入力状態判別ステップを、さらに前記コンピュータに実行させ、
前記2次元座標変化量算出ステップは、前記入力状態判別ステップが前記ポインティングデバイスからの入力が継続的に行われている状態から無入力の状態へ変化したことを判別したことを前記算出開始条件として、当該無入力の状態の直前に前記2次元座標検出ステップが検出した単位時間における2次元座標の前記第1変化量および前記第2変化量を算出することを特徴とする、請求項1に記載の入力処理プログラム。 - 前記表示制御ステップは、
前記仮想3次元空間内に所定の仮想投影面を設定し、前記入力状態判別ステップが前記ポインティングデバイスからの入力が継続的に行われている状態であると判別しているとき、前記2次元座標検出ステップが検出した2次元座標を当該仮想投影面上に投影した位置に所定のオブジェクトを表示し、
前記3次元座標変化量変換ステップが前記3次元座標変化量に変換したとき、当該3次元座標変化量に基づいて前記オブジェクトを前記仮想投影面から離して前記仮想3次元空間内を移動させて表示することを特徴とする、請求項2に記載の入力処理プログラム。 - 前記表示制御ステップは、前記入力状態判別ステップが前記ポインティングデバイスからの入力が継続的に行われている状態であると判別しているとき、前記2次元座標検出ステップが検出した2次元座標に基づいて、当該仮想投影面に投影するオブジェクトの表示角度を制御することを特徴とする、請求項3に記載の入力処理プログラム。
- 前記3次元座標変化量変換ステップが変換した3次元座標変化量を前記仮想3次元空間におけるオブジェクトの初期的な移動ベクトルに設定して、当該仮想3次元空間における単位時間毎の移動軌跡を算出する移動軌跡算出ステップを、さらに前記コンピュータに実行させ、
前記表示制御ステップは、前記移動軌跡算出ステップが算出する移動軌跡に基づいて、前記オブジェクトを前記仮想投影面から離して前記仮想3次元空間内を移動させて表示することを特徴とする、請求項3に記載の入力処理プログラム。 - 前記表示制御ステップは、前記入力状態判別ステップが前記ポインティングデバイスからの入力が継続的に行われている状態であると判別しているとき、前記2次元座標検出ステップが検出した2次元座標に基づいて、当該仮想投影面に投影するオブジェクトの表示角度を制御し、
前記移動軌跡算出ステップは、前記表示角度に応じてオブジェクトの初期的な法線ベクトルを設定して、当該仮想3次元空間における単位時間毎の移動軌跡を前記移動ベクトルおよび当該法線ベクトルに基づいて算出することを特徴とする、請求項5に記載の入力処理プログラム。 - 前記3次元座標変化量変換ステップは、前記2次元座標変化量算出ステップによって算出された前記2次元座標に対する前記第1変化量および前記第2変化量に基づいて、当該2次元座標の第1軸および第2軸に垂直な第3軸に対する変化量を算出して、前記第1変化量および前記第2変化量を前記3次元座標変化量に変換することを特徴とする、請求項1に記載の入力処理プログラム。
- 前記3次元座標変化量変換ステップは、前記2次元座標変化量算出ステップによって算出された第1変化量をvxおよび第2変化量をvyとし、所定の定数をa、b、c、d、e、およびfとしたとき、前記3次元座標変化量として示される当該第1軸の変化量Vx、当該第2軸の変化量Vy、および前記第3軸の変化量Vzを、
- 前記定数a、b、c、d、e、およびfは、それぞれ前記オブジェクトの種類に応じてそれぞれ異なることを特徴とする、請求項8に記載の入力処理プログラム。
- 表示画面と、
前記表示画面上に対応する2次元座標を入力するポインティングデバイスと、
前記表示画面に仮想3次元空間を表示する表示制御手段と、
前記ポインティングデバイスから入力された2次元座標を検出する2次元座標検出手段と、
前記2次元座標検出手段によって検出された単位時間における2次元座標の第1軸方向の第1変化量および当該2次元座標の第2軸方向の第2変化量をそれぞれ算出する2次元座標変化量算出手段と、
前記第1変化量および前記第2変化量の少なくとも一方を用いて前記仮想3次元空間内の3次元座標における第1軸の変化量を算出し、かつ前記第1変化量および前記第2変化量の少なくとも一方を用いて当該3次元座標における第2軸の変化量を算出し、かつ前記第1変化量および前記第2変化量の少なくとも一方を用いて当該3次元座標における第3軸の変化量を算出することによって、前記第1変化量および前記第2変化量を、前記仮想3次元空間内における3次元座標変化量に変換して初期値とし、その後、当該初期値から3次元座標変化量を繰り返し算出する3次元座標変化量変換手段とを備える、入力処理装置。 - 前記ポインティングデバイスは、前記表示画面を覆うタッチパネルであることを特徴とする、請求項10に記載の入力処理装置。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004304961A JP4388878B2 (ja) | 2004-10-19 | 2004-10-19 | 入力処理プログラムおよび入力処理装置 |
US11/232,998 US8619025B2 (en) | 2004-10-19 | 2005-09-23 | Storage medium having input processing program stored thereon and input processing device |
EP05021263.8A EP1650644B1 (en) | 2004-10-19 | 2005-09-29 | Storage medium having input processing program stored thereon and input processing device |
EP12178280.9A EP2518612B1 (en) | 2004-10-19 | 2005-09-29 | Storage medium having input processing program stored thereon and input processing device |
US12/359,525 US8284159B2 (en) | 2004-10-19 | 2009-01-26 | Storage medium having input processing program stored thereon and input processing device |
US12/640,685 US20100091038A1 (en) | 2004-10-19 | 2009-12-17 | Storage medium having input processing program stored thereon and nput processing device |
US12/762,734 US20100194752A1 (en) | 2004-10-19 | 2010-04-19 | Storage medium having input processing program stored thereon and input processing device |
US13/752,792 USRE44658E1 (en) | 2004-10-19 | 2013-01-29 | Storage medium having input processing program stored thereon and input processing device |
US13/962,551 US8907896B2 (en) | 2004-10-19 | 2013-08-08 | Storage medium having input processing program stored thereon and input processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004304961A JP4388878B2 (ja) | 2004-10-19 | 2004-10-19 | 入力処理プログラムおよび入力処理装置 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008167401A Division JP4302767B2 (ja) | 2008-06-26 | 2008-06-26 | 入力処理プログラムおよび入力処理装置 |
JP2008290211A Division JP4724740B2 (ja) | 2008-11-12 | 2008-11-12 | 入力処理プログラムおよび入力処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006119774A JP2006119774A (ja) | 2006-05-11 |
JP4388878B2 true JP4388878B2 (ja) | 2009-12-24 |
Family
ID=35500613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004304961A Expired - Lifetime JP4388878B2 (ja) | 2004-10-19 | 2004-10-19 | 入力処理プログラムおよび入力処理装置 |
Country Status (3)
Country | Link |
---|---|
US (6) | US8619025B2 (ja) |
EP (2) | EP1650644B1 (ja) |
JP (1) | JP4388878B2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4388878B2 (ja) * | 2004-10-19 | 2009-12-24 | 任天堂株式会社 | 入力処理プログラムおよび入力処理装置 |
KR100663515B1 (ko) * | 2004-11-08 | 2007-01-02 | 삼성전자주식회사 | 휴대 단말 장치 및 이를 위한 데이터 입력 방법 |
US9630104B2 (en) * | 2006-10-23 | 2017-04-25 | Konrad V. Sherinian | Systems, methods, and apparatus for transmitting virtual world content from a server system to a client |
EP2390772A1 (en) * | 2010-05-31 | 2011-11-30 | Sony Ericsson Mobile Communications AB | User interface with three dimensional user input |
JP5623853B2 (ja) * | 2010-09-29 | 2014-11-12 | 株式会社カプコン | 画像処理プログラム、及び画像処理装置 |
JP5797414B2 (ja) * | 2011-01-27 | 2015-10-21 | 富士通コンポーネント株式会社 | タッチパネル及び位置検出方法 |
FR2980005A1 (fr) * | 2011-09-09 | 2013-03-15 | Movea | Procede de controle d'un curseur par des mesures d'attitude d'un pointeur et pointeur mettant en oeuvre ledit procede |
TWI475471B (zh) * | 2011-09-19 | 2015-03-01 | Acer Inc | 利用觸控螢幕輔助視訊壓縮的方法及監控系統 |
TWI488093B (zh) * | 2013-03-19 | 2015-06-11 | Au Optronics Corp | 觸控位置的偵測方法及使用其之光學式觸控裝置 |
JP6271878B2 (ja) * | 2013-06-25 | 2018-01-31 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および、指示位置の算出方法 |
CN104915564B (zh) * | 2015-06-16 | 2017-03-22 | 深圳市腾讯计算机系统有限公司 | 实现虚拟角色转弯的方法和装置 |
US10293253B2 (en) | 2015-11-27 | 2019-05-21 | Gree, Inc. | Program, game control method, and information processing apparatus |
JP6862953B2 (ja) * | 2017-03-16 | 2021-04-21 | ヤマハ株式会社 | オブジェクトの移動軌跡を生成する装置および方法 |
CN110496393B (zh) * | 2019-08-21 | 2023-05-12 | 网易(杭州)网络有限公司 | 虚拟对象的运动轨迹控制方法及装置、介质、电子设备 |
JP7240433B2 (ja) | 2021-03-19 | 2023-03-15 | 任天堂株式会社 | 情報処理装置、情報処理装置の制御方法および情報処理システム |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4353552A (en) * | 1979-02-23 | 1982-10-12 | Peptek, Incorporated | Touch panel system and method |
JPS6340967A (ja) | 1986-08-06 | 1988-02-22 | Nec Corp | 平面入力装置 |
JPS63280325A (ja) | 1987-05-13 | 1988-11-17 | Hitachi Ltd | カ−ソル制御方式 |
US5714977A (en) * | 1988-02-24 | 1998-02-03 | Quantel Limited | Video processing system for movement simulation |
AU622823B2 (en) * | 1989-08-25 | 1992-04-16 | Sony Corporation | Portable graphic computer apparatus |
JPH05165565A (ja) | 1991-12-18 | 1993-07-02 | Hitachi Ltd | 座標入力方式 |
US5601487A (en) * | 1994-05-31 | 1997-02-11 | Casio Computer Co., Ltd. | Electronic game devices and methods |
KR100288345B1 (ko) * | 1995-01-19 | 2001-06-01 | 이리마지리 쇼우이치로 | 화상 처리 방법 및 화상 처리 장치 |
JP3529138B2 (ja) * | 1995-04-27 | 2004-05-24 | 株式会社セガ | 画像処理装置、画像処理方法及びこれを用いたゲーム装置並びに記憶媒体 |
JP3650167B2 (ja) * | 1995-06-02 | 2005-05-18 | データスタジアム株式会社 | ベースボールゲームにおけるデータ処理装置 |
JP3734045B2 (ja) * | 1995-08-10 | 2006-01-11 | 株式会社セガ | 仮想画像生成方法及びその装置 |
US5798761A (en) * | 1996-01-26 | 1998-08-25 | Silicon Graphics, Inc. | Robust mapping of 2D cursor motion onto 3D lines and planes |
JP3595060B2 (ja) | 1996-03-11 | 2004-12-02 | 松下電器産業株式会社 | 図形操作装置 |
JP2976879B2 (ja) * | 1996-03-22 | 1999-11-10 | 日本電気株式会社 | 深さ付きウィンドウ表示方式 |
US6270413B1 (en) * | 1996-07-03 | 2001-08-07 | Sega Enterprises, Ltd. | Display method for games displays |
KR100320262B1 (ko) * | 1996-08-05 | 2002-04-22 | 기노시타 구니아키 | 디스플레이화상에서의지점을지정하는장치와방법및디스플레이되는화상에서의지점을지정하기위한프로그램을저장하는읽을수있는기록매체 |
JP3745475B2 (ja) * | 1996-12-06 | 2006-02-15 | 株式会社セガ | ゲーム装置及び画像処理装置 |
US5841440A (en) * | 1996-12-17 | 1998-11-24 | Apple Computer, Inc. | System and method for using a pointing device to indicate movement through three-dimensional space |
JPH10283158A (ja) * | 1997-02-04 | 1998-10-23 | Fujitsu Ltd | ウィンドウの立体表示装置及びその方法 |
JPH10290886A (ja) | 1997-02-18 | 1998-11-04 | Sega Enterp Ltd | 画像処理装置および画像処理方法 |
US6428411B1 (en) * | 1997-05-02 | 2002-08-06 | Konami Co., Ltd. | Volleyball video game system |
JPH10333834A (ja) | 1997-05-30 | 1998-12-18 | Namco Ltd | 情報記憶媒体及び画像生成装置 |
JPH10340157A (ja) | 1997-06-06 | 1998-12-22 | Fujitsu Ltd | 座標指定装置 |
JPH117372A (ja) | 1997-06-17 | 1999-01-12 | Hitachi Ltd | 図形選択装置 |
JPH1195650A (ja) | 1997-09-22 | 1999-04-09 | Casio Comput Co Ltd | 生物画像表示制御装置、生物画像表示制御方法、及び生物画像表示処理プログラムを記録した記録媒体 |
JPH11128533A (ja) * | 1997-10-30 | 1999-05-18 | Nintendo Co Ltd | ビデオゲーム装置およびその記憶媒体 |
US6271854B1 (en) * | 1997-12-15 | 2001-08-07 | Intel Corporation | Method and apparatus for facilitating navigation in three-dimensional graphic scenes |
JPH11342265A (ja) * | 1998-06-01 | 1999-12-14 | Sony Computer Entertainment Inc | 記録媒体及びエンタテインメントシステム |
JPH11353080A (ja) | 1998-06-09 | 1999-12-24 | Takatoshi Yokoyama | 3次元画像表示方法及びそのプログラムを記録した記録媒体、画像配置データを記録した記録媒体、並びに3次元画像表示装置 |
JP2000020749A (ja) | 1998-07-02 | 2000-01-21 | Sega Enterp Ltd | 表示制御装置、表示制御方法および表示を制御するためのプログラムを記録した記録媒体並びにゲーム機 |
JP4059408B2 (ja) | 1998-08-21 | 2008-03-12 | 株式会社バンダイナムコゲームス | ゲーム装置及び情報記憶媒体 |
US6967644B1 (en) * | 1998-10-01 | 2005-11-22 | Canon Kabushiki Kaisha | Coordinate input apparatus and control method thereof, and computer readable memory |
US6196917B1 (en) * | 1998-11-20 | 2001-03-06 | Philips Electronics North America Corp. | Goal directed user interface |
US6842175B1 (en) * | 1999-04-22 | 2005-01-11 | Fraunhofer Usa, Inc. | Tools for interacting with virtual environments |
US6354940B1 (en) * | 1999-04-30 | 2002-03-12 | Square Co., Ltd. | Game apparatus, game fight processing method, and computer readable storage medium storage program therefor |
US6654496B1 (en) * | 1999-07-06 | 2003-11-25 | Xerox Corporation | Method and apparatus for selecting symbols using strokes on a user interface |
JP3417883B2 (ja) * | 1999-07-26 | 2003-06-16 | コナミ株式会社 | 画像作成装置、画像作成方法、画像作成プログラムが記録されたコンピュータ読み取り可能な記録媒体およびビデオゲーム装置 |
JP2001149653A (ja) * | 1999-11-25 | 2001-06-05 | Namco Ltd | ゲーム装置、経路選択方法および情報記憶媒体 |
JP2001198351A (ja) * | 2000-01-19 | 2001-07-24 | Konami Co Ltd | ビデオゲーム装置、ビデオゲームにおける投擲ガイド表示方法及び投擲ガイド表示プログラムが記録された可読記録媒体 |
US6762746B2 (en) * | 2000-01-21 | 2004-07-13 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and operation method of manipulating object |
JP2002095863A (ja) * | 2000-07-03 | 2002-04-02 | Sony Computer Entertainment Inc | プログラム実行システム、プログラム実行装置、記録媒体及びプログラム、並びに視点を切り換える方法及び照準を切り換える方法 |
JP2002045569A (ja) * | 2000-07-31 | 2002-02-12 | Konami Computer Entertainment Osaka:Kk | ゲーム進行制御プログラムを記録したコンピュータ読取可能な記録媒体、サーバ及びゲーム進行制御方法 |
US20020023265A1 (en) * | 2000-08-08 | 2002-02-21 | Metcalf Darrell J. | Wireless controller with publicly-accessible communications link for controlling the content seen on large-screen systems |
JP2002163103A (ja) | 2000-11-29 | 2002-06-07 | Mitsubishi Electric Corp | 携帯情報端末及びメニュー表示方法 |
US7137891B2 (en) * | 2001-01-31 | 2006-11-21 | Sony Computer Entertainment America Inc. | Game playing system with assignable attack icons |
US7371163B1 (en) * | 2001-05-10 | 2008-05-13 | Best Robert M | 3D portable game system |
US20020180809A1 (en) * | 2001-05-31 | 2002-12-05 | Light John J. | Navigation in rendered three-dimensional spaces |
JP2003010547A (ja) * | 2001-06-29 | 2003-01-14 | Square Co Ltd | ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体及びビデオゲームのプログラム及びビデオゲーム処理方法及びビデオゲーム処理装置 |
JP2003024639A (ja) * | 2001-07-18 | 2003-01-28 | Konami Computer Entertainment Osaka:Kk | ゲーム進行制御プログラム、ゲーム進行制御装置、ゲーム進行制御方法及びゲーム用サーバ装置 |
JP3761165B2 (ja) | 2002-05-13 | 2006-03-29 | 株式会社モバイルコンピューティングテクノロジーズ | 表示制御装置、携帯型情報端末装置、プログラム、及び表示制御方法 |
TWI238348B (en) * | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
US7299424B2 (en) * | 2002-05-14 | 2007-11-20 | Microsoft Corporation | Lasso select |
JP3690672B2 (ja) * | 2002-05-17 | 2005-08-31 | 任天堂株式会社 | ゲームシステムおよびゲームプログラム |
JP2004070920A (ja) | 2002-06-11 | 2004-03-04 | Sony Computer Entertainment Inc | 情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、情報処理方法、及び情報処理装置 |
JP3942028B2 (ja) * | 2003-04-15 | 2007-07-11 | 株式会社コナミデジタルエンタテインメント | カーソル制御装置、カーソル制御プログラム |
JP2004341924A (ja) | 2003-05-16 | 2004-12-02 | Nippon Telegr & Teleph Corp <Ntt> | 表示装置および表示方法 |
US7366995B2 (en) * | 2004-02-03 | 2008-04-29 | Roland Wescott Montague | Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag |
JP2005332231A (ja) | 2004-05-20 | 2005-12-02 | Nippon Telegr & Teleph Corp <Ntt> | ポインティング方法およびポインティング装置、ならびにポインティングプログラム |
JP4388878B2 (ja) * | 2004-10-19 | 2009-12-24 | 任天堂株式会社 | 入力処理プログラムおよび入力処理装置 |
JP4137043B2 (ja) | 2004-10-29 | 2008-08-20 | 株式会社コナミデジタルエンタテインメント | ゲームプログラム、ゲーム装置及びゲーム制御方法 |
JP3919789B2 (ja) | 2005-03-07 | 2007-05-30 | 株式会社コナミデジタルエンタテインメント | 情報処理装置、画像移動指示方法及びプログラム |
JP4202366B2 (ja) * | 2006-03-08 | 2008-12-24 | 任天堂株式会社 | 動き判別装置および動き判別プログラム |
-
2004
- 2004-10-19 JP JP2004304961A patent/JP4388878B2/ja not_active Expired - Lifetime
-
2005
- 2005-09-23 US US11/232,998 patent/US8619025B2/en active Active
- 2005-09-29 EP EP05021263.8A patent/EP1650644B1/en active Active
- 2005-09-29 EP EP12178280.9A patent/EP2518612B1/en active Active
-
2009
- 2009-01-26 US US12/359,525 patent/US8284159B2/en not_active Ceased
- 2009-12-17 US US12/640,685 patent/US20100091038A1/en not_active Abandoned
-
2010
- 2010-04-19 US US12/762,734 patent/US20100194752A1/en not_active Abandoned
-
2013
- 2013-01-29 US US13/752,792 patent/USRE44658E1/en active Active
- 2013-08-08 US US13/962,551 patent/US8907896B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20100194752A1 (en) | 2010-08-05 |
US8907896B2 (en) | 2014-12-09 |
EP2518612A1 (en) | 2012-10-31 |
US20140043266A1 (en) | 2014-02-13 |
US8284159B2 (en) | 2012-10-09 |
US20100091038A1 (en) | 2010-04-15 |
US8619025B2 (en) | 2013-12-31 |
JP2006119774A (ja) | 2006-05-11 |
EP1650644B1 (en) | 2018-01-10 |
EP2518612B1 (en) | 2018-10-24 |
EP1650644A2 (en) | 2006-04-26 |
USRE44658E1 (en) | 2013-12-24 |
US20090135138A1 (en) | 2009-05-28 |
US20060082573A1 (en) | 2006-04-20 |
EP1650644A3 (en) | 2012-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8907896B2 (en) | Storage medium having input processing program stored thereon and input processing device | |
JP3734819B1 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP4471761B2 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP3734820B1 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP3833228B2 (ja) | ゲーム装置およびゲームプログラム | |
US20060073899A1 (en) | Game apparatus, storage medium storing game program and game controlling method | |
US7466304B2 (en) | Image processing apparatus, storage medium having image processing program stored thereon, game apparatus and storage medium having game program stored thereon | |
JP4658544B2 (ja) | ゲームプログラム、ゲーム装置、および入力装置 | |
JP4121492B2 (ja) | ゲーム装置およびゲームプログラム | |
US8926427B2 (en) | Video game with screen flip and dual sets of collision data | |
JP5354820B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP4302767B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP4724758B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP4726965B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP4724740B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP4730975B2 (ja) | 入力処理プログラムおよび入力処理装置 | |
JP5363524B2 (ja) | 入力処理プログラムおよび入力処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090130 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090310 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090501 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090522 |
|
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: 20090907 |
|
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: 20091005 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4388878 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: 20121009 Year of fee payment: 3 |
|
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: 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 |
|
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 |