[go: up one dir, main page]

JP2003038846A - Information processing apparatus and method, recording medium, and program - Google Patents

Information processing apparatus and method, recording medium, and program

Info

Publication number
JP2003038846A
JP2003038846A JP2001234482A JP2001234482A JP2003038846A JP 2003038846 A JP2003038846 A JP 2003038846A JP 2001234482 A JP2001234482 A JP 2001234482A JP 2001234482 A JP2001234482 A JP 2001234482A JP 2003038846 A JP2003038846 A JP 2003038846A
Authority
JP
Japan
Prior art keywords
processing step
game
game software
movement
information processing
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.)
Granted
Application number
JP2001234482A
Other languages
Japanese (ja)
Other versions
JP4992169B2 (en
Inventor
Yasuhiro Watanabe
泰弘 渡邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2001234482A priority Critical patent/JP4992169B2/en
Publication of JP2003038846A publication Critical patent/JP2003038846A/en
Application granted granted Critical
Publication of JP4992169B2 publication Critical patent/JP4992169B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 ユーザの意図を超えるような仕掛けをゲーム
ソフト内に盛り込むようにする。 【解決手段】 ステップS1において、ナビゲーション
ソフトからデータを取り出すための入力を受けたと判定
された場合、ステップS2において、ナビゲーションソ
フトから移動距離のデータが取得される。ステップS4
において、移動量を切り取る時間単位が設定されたと判
定された場合、ステップS5に進み、データベースから
既定移動量および係数が取得され、その既定移動量およ
び係数からマス目が算出される。ステップS7におい
て、算出されたマス目の数だけ、ゲーム画面に表示され
ているコマが移動される。
(57) [Summary] [PROBLEMS] To incorporate a device that exceeds a user's intention into game software. When it is determined in step S1 that an input for extracting data from navigation software has been received, data on a moving distance is acquired from the navigation software in step S2. Step S4
When it is determined that the time unit for cutting the movement amount is set, the process proceeds to step S5, where the default movement amount and the coefficient are acquired from the database, and the square is calculated from the default movement amount and the coefficient. In step S7, the pieces displayed on the game screen are moved by the calculated number of squares.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は情報処理装置および
方法、記録媒体、並びにプログラムに関し、特に、ゲー
ムソフトにおいて、プレイヤの移動量をナビゲーション
ソフトで計測された移動距離から算出するようにした情
報処理装置および方法、記録媒体、並びにプログラムに
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus and method, a recording medium, and a program, and particularly to information processing for game software in which the amount of movement of the player is calculated from the movement distance measured by the navigation software. The present invention relates to an apparatus and method, a recording medium, and a program.

【0002】[0002]

【従来の技術】従来、双六やボードゲームなどのような
ゲームプログラムにおいては、プレイヤの移動量は、サ
イコロを振って出た目の数やルーレットを回して出た目
の数などで決められている。
2. Description of the Related Art Conventionally, in a game program such as Sugoroku or a board game, the amount of movement of a player is determined by the number of eyes rolled by a dice or the number of eyes rolled by a roulette wheel. ing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、プレイ
ヤ同士のゲーム内での距離が大きくひらいてしまったと
き、その距離を縮めることができなかった。
However, when the distance between the players in the game is greatly increased, the distance cannot be shortened.

【0004】本発明はこのような状況に鑑みてなされた
ものであり、ナビゲーションソフトで計測された移動距
離に基づいて、ゲーム内での移動量を算出し、ユーザの
意図を超えるような仕掛けをゲームソフト内に盛り込む
ことができるようにするものである。
The present invention has been made in view of such a situation, and calculates the amount of movement in the game based on the movement distance measured by the navigation software, and implements a mechanism that exceeds the intention of the user. It is intended to be included in the game software.

【0005】[0005]

【課題を解決するための手段】本発明の情報処理装置
は、情報処理装置の移動距離を取得する取得手段と、ゲ
ームソフトウェアを実行し、表示画面を制御する表示制
御手段と、取得手段により取得された移動距離に基づい
てゲームソフトウェアを進行するか否かを判定する判定
手段と、判定手段による判定の結果、移動距離に基づい
てゲームソフトウェアを進行すると判定された場合、移
動距離からゲーム内の移動量を算出する算出手段とを備
え、表示制御手段は、算出手段により算出されたゲーム
内の移動量に基づいて、表示画面に表示されている所定
画像の表示位置を制御することを特徴とする。
An information processing apparatus according to the present invention includes an acquisition unit that acquires a moving distance of the information processing apparatus, a display control unit that executes game software and controls a display screen, and an acquisition unit. The determination means for determining whether to proceed with the game software based on the traveled distance, and the result of the determination by the determination means, when it is determined that the game software is advanced based on the traveled distance, A display control means controls the display position of the predetermined image displayed on the display screen based on the movement amount in the game calculated by the calculation means. To do.

【0006】移動距離を計測し、記録する記録手段をさ
らに設けることができ、取得手段には、記録手段に記録
されている移動距離を取得させることができる。
Recording means for measuring and recording the moving distance can be further provided, and the acquiring means can acquire the moving distance recorded in the recording means.

【0007】移動距離を切り取る時間単位に対応付け
て、既定移動量および係数を記憶する記憶手段と、時間
単位を設定する設定手段とをさらに設けることができ、
算出手段には、設定手段により設定された時間単位に基
づいて、記憶手段に記憶されている、対応する既定移動
量および係数を読み出させ、既定移動量および係数から
ゲーム内の移動量を算出させることができる。
Storage means for storing the default movement amount and coefficient and setting means for setting the time unit can be further provided in association with the time unit for cutting the movement distance.
Based on the time unit set by the setting means, the calculation means is caused to read the corresponding predetermined movement amount and coefficient stored in the storage means, and the movement amount in the game is calculated from the predetermined movement amount and coefficient. Can be made.

【0008】本発明の情報処理方法は、情報処理装置の
移動距離を取得する取得処理ステップと、ゲームソフト
ウェアを実行し、表示画面を制御する表示制御処理ステ
ップと、取得処理ステップの処理により取得された移動
距離に基づいてゲームソフトウェアを進行するか否かを
判定する判定処理ステップと、判定処理ステップの処理
による判定の結果、移動距離に基づいてゲームソフトウ
ェアを進行すると判定された場合、移動距離からゲーム
内の移動量を算出する算出処理ステップとを含み、表示
制御処理ステップは、算出処理ステップの処理により算
出されたゲーム内の移動量に基づいて、表示画面に表示
されている所定画像の表示位置を制御することを特徴と
する。
The information processing method of the present invention is obtained by the acquisition processing step for acquiring the moving distance of the information processing apparatus, the display control processing step for executing the game software and controlling the display screen, and the acquisition processing step. The determination processing step for determining whether to proceed with the game software based on the moving distance, and the result of the determination in the determination processing step is that the game software is determined to proceed based on the moving distance. And a display control processing step for displaying a predetermined image displayed on the display screen, based on the in-game movement amount calculated by the calculation processing step. It is characterized by controlling the position.

【0009】本発明の記録媒体に記録されているプログ
ラムは、情報処理装置の移動距離を取得する取得処理ス
テップと、ゲームソフトウェアを実行し、表示画面を制
御する表示制御処理ステップと、取得処理ステップの処
理により取得された移動距離に基づいてゲームソフトウ
ェアを進行するか否かを判定する判定処理ステップと、
判定処理ステップの処理による判定の結果、移動距離に
基づいてゲームソフトウェアを進行すると判定された場
合、移動距離からゲーム内の移動量を算出する算出処理
ステップとを含み、表示制御処理ステップは、算出処理
ステップの処理により算出されたゲーム内の移動量に基
づいて、表示画面に表示されている所定画像の表示位置
を制御することを特徴とする。
The program recorded on the recording medium of the present invention includes an acquisition processing step for acquiring the moving distance of the information processing apparatus, a display control processing step for executing game software and controlling a display screen, and an acquisition processing step. A determination processing step of determining whether to proceed with the game software based on the movement distance acquired by the processing of
As a result of the determination by the processing of the determination processing step, if it is determined that the game software proceeds based on the moving distance, a calculation processing step of calculating the amount of movement in the game from the moving distance is included, and the display control processing step includes It is characterized in that the display position of the predetermined image displayed on the display screen is controlled based on the movement amount in the game calculated by the processing of the processing step.

【0010】本発明のプログラムは、情報処理装置の移
動距離を取得する取得処理ステップと、ゲームソフトウ
ェアを実行し、表示画面を制御する表示制御処理ステッ
プと、取得処理ステップの処理により取得された移動距
離に基づいてゲームソフトウェアを進行するか否かを判
定する判定処理ステップと、判定処理ステップの処理に
よる判定の結果、移動距離に基づいてゲームソフトウェ
アを進行すると判定された場合、移動距離からゲーム内
の移動量を算出する算出処理ステップとをコンピュータ
に実行させ、表示制御処理ステップは、算出処理ステッ
プの処理により算出されたゲーム内の移動量に基づい
て、表示画面に表示されている所定画像の表示位置を制
御することを特徴とする。
The program of the present invention includes an acquisition processing step for acquiring a moving distance of the information processing apparatus, a display control processing step for executing game software and controlling a display screen, and a movement acquired by the processing of the acquisition processing step. If it is determined that the game software proceeds based on the moving distance as a result of the determination processing step for determining whether to advance the game software based on the distance and the processing of the determination processing step, the in-game based on the moving distance. And a calculation process step for calculating the movement amount of the predetermined image displayed on the display screen based on the movement amount in the game calculated by the calculation process step. It is characterized in that the display position is controlled.

【0011】本発明の情報処理装置および方法、並びに
プログラムにおいては、情報処理装置の移動距離が取得
され、ゲームソフトウェアが実行されて表示画面が制御
され、取得された移動距離に基づいてゲームソフトウェ
アを進行するか否かが判定され、移動距離に基づいてゲ
ームソフトウェアを進行すると判定された場合、移動距
離からゲーム内の移動量が算出され、算出されたゲーム
内の移動量に基づいて、表示画面に表示されている所定
画像の表示位置が制御される。
In the information processing apparatus and method and the program of the present invention, the moving distance of the information processing apparatus is acquired, the game software is executed, the display screen is controlled, and the game software is executed based on the acquired moving distance. If it is determined whether or not to proceed, and if it is determined to proceed with the game software based on the movement distance, the movement amount in the game is calculated from the movement distance, and the display screen is displayed based on the calculated movement amount in the game. The display position of the predetermined image displayed on is controlled.

【0012】[0012]

【発明の実施の形態】以下、図を参照して、本発明の実
施の形態について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0013】図1は、GPS(Global Positioning Syste
m)受信機能を備えた拡張モジュール11が装着されるP
DAの外観の構成例を示す図である。同図に示されるよう
に、メモリカードに代えて、拡張モジュール11が装着
されることにより、携帯型ナビゲーションシステムを実
現している。
FIG. 1 shows a GPS (Global Positioning System).
m) P to which the expansion module 11 with receiving function is installed
It is a figure which shows the structural example of an external appearance of DA. As shown in the figure, a portable navigation system is realized by mounting the expansion module 11 instead of the memory card.

【0014】PDA1は、片手で把持および操作が可能な
大きさに、その筐体が形成されている。PDA1の上部に
は、メモリカードスロット、および赤外線通信を用いて
他の装置と情報を授受するための赤外線通信部60(図
4)が設けられている。この他、さらにBluetooth(商
標)による無線通信を行うための無線LAN(図示せず)
などを設けるようにしてもよい。
The PDA 1 has a housing formed in a size that can be held and operated with one hand. A memory card slot and an infrared communication unit 60 (FIG. 4) for exchanging information with other devices using infrared communication are provided on the upper portion of the PDA 1. In addition to this, a wireless LAN (not shown) for further wireless communication by Bluetooth (trademark)
Etc. may be provided.

【0015】PDA1の下面には、公衆回線網と接続する
ための図示せぬモデムおよび各種データを授受するUSB
(Universal Serial Bus)ポートもしくはRS-232Cポー
ト(いずれも図示せず)等が設けられている。また、PD
A1には、表示部2、キー3、およびジョグダイヤル4
などが設けられている。
On the lower surface of the PDA 1, a modem (not shown) for connecting to the public line network and a USB for exchanging various data.
A (Universal Serial Bus) port or an RS-232C port (neither is shown) or the like is provided. Also PD
A1, display 2, key 3, and jog dial 4
Etc. are provided.

【0016】表示部2は、液晶表示装置などの薄型の表
示装置で構成され、アイコン、サムネイル、またはテキ
ストなどの画像を表示する。表示部2の下側には、タッ
チパッド2aが設けられている。ユーザは、表示部2お
よびタッチパッド2aを指またはペンなどで押圧するこ
とにより、PDA1のCPU51(図4)に所定のデータまた
は動作指示を入力する。
The display unit 2 is composed of a thin display device such as a liquid crystal display device and displays an image such as an icon, a thumbnail or a text. A touch pad 2a is provided below the display unit 2. The user inputs predetermined data or an operation instruction to the CPU 51 (FIG. 4) of the PDA 1 by pressing the display unit 2 and the touch pad 2a with a finger or a pen.

【0017】キー3は、CPU51に所定のデータまたは
動作指示を入力するとき、ユーザにより操作される。
The key 3 is operated by the user when inputting predetermined data or an operation instruction to the CPU 51.

【0018】ジョグダイヤル4は、例えば、表示部2に
表示されたアイコン、サムネイルまたはテキストなどが
ユーザによって選択されるとき、回転操作または本体側
への押圧操作を受ける。例えば、表示部2に複数のアイ
コンが表示されている状態で、ジョグダイヤル4が回転
操作を受けた場合、複数のアイコンの中から、所望のア
イコンが選択され、ジョグダイヤル4が本体側に押圧さ
れたとき、選択されているアイコンが確定される。そし
て、確定されたアイコンがアプリケーションプログラム
に対応している場合、そのアプリケーションプログラム
が起動される。
The jog dial 4 receives a rotating operation or a pressing operation on the main body side, for example, when the icon, thumbnail or text displayed on the display section 2 is selected by the user. For example, when the jog dial 4 is rotated while the display unit 2 displays a plurality of icons, a desired icon is selected from the plurality of icons and the jog dial 4 is pressed toward the main body. At this time, the selected icon is confirmed. Then, when the confirmed icon corresponds to the application program, the application program is started.

【0019】また、ジョグダイヤル4を本体側に押圧操
作したまま回転させる操作を、通常の回転操作と異なる
命令に対応させるようにしても良く、ジョグダイヤル4
への操作と、その操作に対応する命令の内容は、この限
りではない。
The operation of rotating the jog dial 4 while pressing the jog dial 4 toward the main body may be made to correspond to a command different from the normal rotation operation.
The contents of the operation to and the instruction corresponding to the operation are not limited to this.

【0020】図2は、拡張モジュール11の全体の構成
を表している。拡張モジュール11は装着部21と結合
部25とにより構成されている。装着部21は、メモリ
カード(メモリスティック)に、ほぼ対応する形状を有
している。この装着部21が、メモリカード(メモリス
ティック)に代えて、PDA1に装着される。
FIG. 2 shows the overall structure of the expansion module 11. The expansion module 11 is composed of a mounting portion 21 and a coupling portion 25. The mounting portion 21 has a shape substantially corresponding to a memory card (memory stick). The mounting portion 21 is mounted on the PDA 1 instead of the memory card (memory stick).

【0021】図3は、装着部21の表面(図3(A))
と裏面(図3(B))の構成を表している。装着部21
は、その外形が鉄、銅といった重金属や、アルミニウ
ム、マグネシウムといった軽金属等の導電体により構成
されている。図3(B)に示されるように、装着部21
には、10ピンの端子31が形成されており、この端子
31がPDA1に装着されたとき、その内部の電気回路と
電気的に接続される。これにより、拡張モジュール11
の内部の電子部品が、PDA1の本体の電子部品と電気的
に接続される。
FIG. 3 shows the surface of the mounting portion 21 (FIG. 3A).
And the back surface (FIG. 3 (B)). Mounting part 21
Has an outer shape made of a conductor such as a heavy metal such as iron or copper, or a light metal such as aluminum or magnesium. As shown in FIG. 3B, the mounting portion 21
A 10-pin terminal 31 is formed on the PDA 1, and when the terminal 31 is attached to the PDA 1, the terminal 31 is electrically connected to an internal electric circuit. As a result, the expansion module 11
The electronic components inside of the PDA 1 are electrically connected to the electronic components of the main body of the PDA 1.

【0022】装着部21の内部には、電気的に書き換え
や消去が可能な不揮発性メモリであるEEPROM(Electric
ally Erasable Programmable Read-Only Memory)の一
種であるフラッシュメモリ素子が格納されており、端子
31を介して画像や音声、音楽等の各種データの書き込
みおよび読み出しが可能になされている。また、装着部
21には、誤消去防止スイッチ32が設けられ、そこに
記録されているデータの誤消去を防止するようになされ
ている。
Inside the mounting portion 21, an EEPROM (Electric) is a non-volatile memory that can be electrically rewritten and erased.
A flash memory device, which is a type of ally erasable programmable read-only memory), is stored, and various data such as images, voices, and music can be written and read via a terminal 31. Further, the mounting portion 21 is provided with an erroneous erasure prevention switch 32 so as to prevent erroneous erasure of the data recorded therein.

【0023】端子31は、導電体により構成されるが、
端子31は、装着部21の外形を構成する導電体とは絶
縁される。
The terminal 31 is made of a conductor,
The terminal 31 is insulated from the conductor that forms the outer shape of the mounting portion 21.

【0024】但し、端子31のうち、アース電極は、装
着部21の導電体と電気的に接続される。これにより、
接地電位を安定して確保することが可能となり、外来ノ
イズや電磁波による誤動作を抑制することが可能とな
る。さらに、信号対雑音比を向上させ、放射電磁波を低
減し、ノイズを低減することが可能となる。
However, the ground electrode of the terminal 31 is electrically connected to the conductor of the mounting portion 21. This allows
The ground potential can be stably ensured, and malfunctions due to external noise and electromagnetic waves can be suppressed. Further, it becomes possible to improve the signal-to-noise ratio, reduce the radiated electromagnetic waves, and reduce the noise.

【0025】結合部25は、図2に示されるように、装
着部21に対して、一体的に結合されている本体22
と、本体22に対して軸24を介して回動自在に結合さ
れる回動部23とにより構成される。回動部23には、
GPSアンテナ121(図5)が内蔵されている。本体2
2には、回動部23に内蔵されているGPSアンテナ12
1を介して、衛星からの電波を受信した信号を処理する
GPS信号処理部113(図5)が内蔵されている。本体
22は、その全体の外形が導電性部材により形成されて
いる。
As shown in FIG. 2, the connecting portion 25 is a body 22 integrally connected to the mounting portion 21.
And a rotating portion 23 that is rotatably coupled to the main body 22 via a shaft 24. In the rotating unit 23,
The GPS antenna 121 (FIG. 5) is built in. Body 2
2 includes a GPS antenna 12 built in the rotating unit 23.
Process signals received from satellites via 1
The GPS signal processing unit 113 (FIG. 5) is built in. The entire outer shape of the main body 22 is formed of a conductive member.

【0026】回動部23の上方の面(拡張モジュール1
1をPDA1に装着したとき、上方(空)を指向する面)
23Aの外形は、プラスチックにより構成されるが、下
方の面(装着されたとき、地面を指向する面)23Bの
外形は、導電性部材により構成される。面23Aを、非
導電性のプラスチックにより構成することで、衛星から
の電波を容易に受信可能にしている。これに対して、下
方の面23Bを導電性部材により構成することで、地面
からの反射波がアンテナにより受信されるのを(マルチ
パスを)抑制することができる。
The upper surface of the rotating portion 23 (extension module 1
(When you attach 1 to PDA1, the surface that faces upward (empty))
The outer shape of 23A is made of plastic, while the outer shape of the lower surface (the surface that faces the ground when mounted) 23B is made of a conductive member. The surface 23A is made of non-conductive plastic so that radio waves from the satellite can be easily received. On the other hand, by configuring the lower surface 23B with a conductive member, it is possible to prevent the reflected wave from the ground from being received by the antenna (multipath).

【0027】図4は、PDA1の電気的構成例を示すブロ
ック図である。
FIG. 4 is a block diagram showing an electrical configuration example of the PDA 1.

【0028】CPU51は、発振器52から供給されるク
ロック信号に同期して、Flash ROM(Read-only Memor
y)53またはEDO DRAM(Extended Data Out Dynamic R
andom-Access Memory)54に格納されているオペレー
ティングシステム、またはアプリケーションプログラム
などの各種のプログラムを実行する。
The CPU 51 synchronizes with the clock signal supplied from the oscillator 52, and flash ROM (Read-only Memory).
y) 53 or EDO DRAM (Extended Data Out Dynamic R)
Various programs such as an operating system or an application program stored in the andom-Access Memory) 54 are executed.

【0029】Flash ROM53は、EEPROMの一種であるフ
ラッシュメモリで構成され、一般的には、CPU51が使
用するプログラムや演算用のパラメータのうちの基本的
に固定のデータを格納する。Flash ROM53には、予め
ゲームソフトウェアプログラム(以下、単にゲームソフ
トと称する)およびナビゲーションソフトウェアプログ
ラム(以下、単にナビゲーションソフトと称する)が記
録されるか、もしくはユーザの操作によってダウンロー
ドされたゲームソフトおよびナビゲーションソフトが格
納される。さらにFlash ROM53には、ナビゲーション
ソフトで計測された移動距離からゲーム内の移動量(マ
ス目)を算出する場合に利用される、既定移動量および
係数が、ユーザにより指定される切り出し時間毎にデー
タベースに格納される。なお、データベースの記録例に
ついては図6を用いて後述する。
The Flash ROM 53 is composed of a flash memory, which is a kind of EEPROM, and generally stores basically fixed data of the program used by the CPU 51 and the parameters for calculation. A game software program (hereinafter simply referred to as game software) and a navigation software program (hereinafter simply referred to as navigation software) are recorded in the Flash ROM 53 in advance, or game software and navigation software downloaded by a user operation. Is stored. Further, in the Flash ROM 53, the default movement amount and coefficient used when calculating the movement amount (cell) in the game from the movement distance measured by the navigation software is stored in the database for each cut-out time designated by the user. Stored in. A recording example of the database will be described later with reference to FIG.

【0030】CPU51は、タッチパッド2a、キー3、
もしくはジョグダイヤル4から供給される入力信号(す
なわち、ユーザの入力操作に対応する信号)に基づい
て、Flash ROM53に格納されているゲームソフトを起
動し、ゲーム画面(図7)を表示部2に表示させる。
The CPU 51 has a touch pad 2a, keys 3,
Alternatively, the game software stored in the Flash ROM 53 is activated based on the input signal (that is, the signal corresponding to the user's input operation) supplied from the jog dial 4, and the game screen (FIG. 7) is displayed on the display unit 2. Let

【0031】EDO DRAM54は、CPU51が実行するプロ
グラムや、その実行において適宜変化するパラメータを
格納する。
The EDO DRAM 54 stores a program executed by the CPU 51 and parameters that change appropriately during the execution.

【0032】CPU51は、Flash ROM53に格納されてい
るナビゲーションソフトを起動し、ナビゲーションを実
行するとともに、モジュールインターフェース55を介
して拡張モジュール11より供給されるGPS受信データ
に基づいて、移動距離を計測(算出)し、EDO DRAM54
に記録するようになされている。
The CPU 51 activates the navigation software stored in the Flash ROM 53 to execute the navigation and measures the moving distance based on the GPS reception data supplied from the expansion module 11 via the module interface 55 ( Calculation) and EDO DRAM54
It is designed to be recorded in.

【0033】なお、ナビゲーションソフトで計測されて
EDO DRAM54に記録される移動距離は、累積されていく
ものとしてもよいし、もしくは、1日毎や1週毎などの
所定の期間毎にリセットされるようにしてもよい。
In addition, it is measured by the navigation software
The movement distance recorded in the EDO DRAM 54 may be accumulated, or may be reset every predetermined period such as every day or every week.

【0034】モジュールインターフェース(I/F)55
は、PDA1に装着されている拡張モジュール11から供
給されるデータ(例えば、GPS検出信号もしくは地図デ
ータなど)を取得するとともに、CPU51から供給され
る、各種データを拡張モジュール11に供給する。
Module interface (I / F) 55
Acquires the data (for example, GPS detection signal or map data) supplied from the expansion module 11 mounted on the PDA 1 and supplies various data supplied from the CPU 51 to the expansion module 11.

【0035】USBインターフェース(I/F)56は、発振
器57から供給されるクロック信号に同期して、接続さ
れているUSB機器であるドライブ71からデータまたは
プログラムを入力するとともに、CPU51から供給され
たデータをドライブ71に供給する。
The USB interface (I / F) 56 receives data or a program from the drive 71, which is a connected USB device, in synchronization with the clock signal supplied from the oscillator 57, and is supplied from the CPU 51. The data is supplied to the drive 71.

【0036】ドライブ71は、必要に応じて装着される
磁気ディスク81、光ディスク82、または光磁気ディ
スク83に記録されているデータまたはプログラムを読
み出して、そのデータまたはプログラムを、USBインタ
ーフェース56を介して、CPU51またはEDO DRAM54
に供給する。また、ドライブ71は、装着されている磁
気ディスク81、光ディスク82、または光磁気ディス
ク83に、データまたはプログラムを記録させる。
The drive 71 reads the data or program recorded on the magnetic disk 81, the optical disk 82, or the magneto-optical disk 83, which is mounted as necessary, and the data or program is transferred via the USB interface 56. , CPU51 or EDO DRAM54
Supply to. Also, the drive 71 records data or a program on the mounted magnetic disk 81, optical disk 82, or magneto-optical disk 83.

【0037】Flash ROM53,EDO DRAM54、モジュー
ルインターフェース55、およびUSBインターフェース
56は、アドレスバスおよびデータバスを介して、CPU
51に接続されている。
The Flash ROM 53, the EDO DRAM 54, the module interface 55, and the USB interface 56 are connected to the CPU via the address bus and the data bus.
It is connected to 51.

【0038】表示部2は、LCDバスを介して、CPU51か
らデータを受信し、受信したデータに対応する画像また
は文字などを表示する。タッチパッド制御部58は、表
示部2もしくはタッチパッド2aが操作されたとき、操
作に対応したデータ(例えば、タッチされた座標を示
す)を表示部2もしくはタッチパッド2aから受信し、
受信したデータに対応する信号を、シリアルバスを介し
てCPU51に供給する。
The display unit 2 receives data from the CPU 51 via the LCD bus and displays an image or characters corresponding to the received data. When the display unit 2 or the touchpad 2a is operated, the touchpad control unit 58 receives data (for example, indicating the touched coordinates) corresponding to the operation from the display unit 2 or the touchpad 2a,
A signal corresponding to the received data is supplied to the CPU 51 via the serial bus.

【0039】EL(Electro luminescence)ドライバ59
は、表示部2の液晶表示部の裏側に設けられている電界
発光素子を動作させ、表示部2の表示の明るさを制御す
る。
EL (Electro luminescence) driver 59
Controls the brightness of the display of the display unit 2 by operating the electroluminescent element provided on the back side of the liquid crystal display unit of the display unit 2.

【0040】赤外線通信部60は、UART(Universal as
ynchronous receiver-transmitter)を介して、CPU51
から受信したデータを赤外線信号として、図示せぬ他の
機器に送信するとともに、他の機器から送信された赤外
線信号を受信して、CPU51に供給する。PDA1はまた、
UARTを介して、他の機器と通信することができる。
The infrared communication unit 60 uses a UART (Universal as
ynchronous receiver-transmitter)
The data received from the device is transmitted as an infrared signal to another device (not shown), and the infrared signal transmitted from the other device is received and supplied to the CPU 51. PDA1 also
It is possible to communicate with other devices via UART.

【0041】音声再生部62は、スピーカ、および音声
のデータの復号回路などから構成され、予め記憶してい
る音声のデータ、または他の機器から受信した音声のデ
ータなどを復号して、再生し、音声を出力する。例え
ば、音声再生部62は、バッファ61を介して、CPU5
1から供給された音声のデータを再生して、データに対
応する音声を出力する。
The audio reproduction section 62 is composed of a speaker, a voice data decoding circuit, and the like, and decodes and reproduces voice data stored in advance or voice data received from another device. , Output audio. For example, the audio reproducing unit 62 uses the buffer 5
The audio data supplied from 1 is reproduced, and the audio corresponding to the data is output.

【0042】電源回路63は、装着されているバッテリ
72または接続されているAC(Alternating current)
アダプタ73から供給される電源の電圧を変換して、必
要な電力をCPU51乃至音声再生部62に、それぞれ供
給する。
The power supply circuit 63 is provided with a mounted battery 72 or a connected AC (Alternating current).
The power supply voltage supplied from the adapter 73 is converted, and the necessary power is supplied to the CPU 51 to the audio reproduction unit 62, respectively.

【0043】通信部64は、例えば、RS-232Cなどのイ
ンターフェースで、通信モジュールなどと接続される。
通信部64は、通信モジュールを介してインターネット
などと接続し、CPU51から供給されたデータ(例え
ば、電子メールなど)を、所定の方式のパケットに格納
して、インターネットを介して、他の機器に送信する。
また、通信部64は、インターネットを介して、他の機
器から受信したパケットに格納されているデータまたは
プログラムをCPU51に出力する。
The communication section 64 is, for example, an interface such as RS-232C and is connected to a communication module or the like.
The communication unit 64 connects to the Internet or the like via the communication module, stores the data (for example, e-mail, etc.) supplied from the CPU 51 in a packet of a predetermined method, and transmits it to other devices via the Internet. Send.
Further, the communication unit 64 outputs to the CPU 51 the data or program stored in the packet received from another device via the Internet.

【0044】図5は、拡張モジュール11の内部の構成
例を示す図である。
FIG. 5 is a diagram showing an internal configuration example of the expansion module 11.

【0045】拡張モジュール11の回動部23の内部に
設けられるGPSアンテナ121は、図示せぬGPS衛星から
送信されてくるGPS信号を受信する。
The GPS antenna 121 provided inside the rotary unit 23 of the expansion module 11 receives a GPS signal transmitted from a GPS satellite (not shown).

【0046】本体22の内部に設けられるGPS信号処理
部113は、GPSアンテナ121で受信されたGPS信号か
ら、PDA1が使用されている現在の場所の緯度、経度、
高度、時刻、スピード、およびヘディング方向などのGP
S受信データを算出し、記憶部102に記録(記憶)さ
せる。GPS信号処理部113はまた、算出されたGPS受信
データのうちの時刻データに基づいて、クロック112
の内部時計を正確な時刻に調整する。GPS信号処理部1
13はさらに、算出されたGPS受信データ(位置データ
および時刻データ)を過去の軌跡データとして記憶部1
02に記録させる。
The GPS signal processing unit 113 provided inside the main body 22 uses the GPS signal received by the GPS antenna 121 to calculate the latitude and longitude of the current location where the PDA 1 is used.
GPs such as altitude, time of day, speed, and heading direction
The S reception data is calculated and recorded (stored) in the storage unit 102. The GPS signal processing unit 113 also uses the clock 112 based on the time data of the calculated GPS reception data.
Adjust your internal clock to the correct time. GPS signal processor 1
The storage unit 1 further uses the calculated GPS reception data (position data and time data) as past trajectory data.
02 to record.

【0047】この過去の軌跡データは、遮蔽物などによ
ってGPSアンテナ121がGPS信号を受信することができ
ないときに、利用されるデータである。
The past trajectory data is data used when the GPS antenna 121 cannot receive the GPS signal due to a shield or the like.

【0048】クロック112は、PDA1からインターフ
ェース(I/F)101を介して供給される電源電圧によ
り駆動し、GPS信号処理部113により調整された内部
時計を記憶する。クロック112はまた、拡張モジュー
ル1がPDA1に装着されていない場合(すなわち、電源
供給がない場合)、内部電池111より供給される電源
電圧により駆動し、GPS信号処理部113により調整さ
れた内部時計を維持する。
The clock 112 is driven by the power supply voltage supplied from the PDA 1 via the interface (I / F) 101, and stores the internal clock adjusted by the GPS signal processing unit 113. The clock 112 is also driven by the power supply voltage supplied from the internal battery 111 when the expansion module 1 is not attached to the PDA 1 (that is, when there is no power supply), and the internal clock adjusted by the GPS signal processing unit 113. To maintain.

【0049】装着部21の内部に設けられる記憶部10
2には、GPS受信機能駆動用ドライバソフト、およびイ
ンターフェースプロトコルデータなどの、PDA1と拡張
モジュール11が相互通信するための通信データが記憶
されている。記憶部102はまた、GPS信号処理部11
3より供給されるGPS受信データおよび過去の軌跡デー
タを記録する。
Storage unit 10 provided inside the mounting unit 21
2 stores communication data for mutual communication between the PDA 1 and the extension module 11, such as driver software for driving the GPS reception function and interface protocol data. The storage unit 102 also includes the GPS signal processing unit 11
Record the GPS reception data and the past trajectory data supplied from 3.

【0050】さらに記憶部102には、PDA1が携帯型
ナビゲーションシステムを実現するための地図データが
所定のブロック(小さな領域)毎に分割されて記録され
る。地図データとは、PDA1が使用される地域周辺(例
えば、関東地方など)のデータである。
Further, in the storage unit 102, the map data for the PDA 1 to realize the portable navigation system is divided into predetermined blocks (small areas) and recorded. The map data is data around the area where the PDA 1 is used (for example, Kanto region).

【0051】すなわち、拡張モジュール11がPDA1に
装着されたとき、そのPDA1がナビゲーションシステム
として機能するように、拡張モジュール11には、地図
データが予め記録される。また、上述したFlash ROM5
3にゲームソフトが記録されていない場合には、拡張モ
ジュール11にゲームソフトが記録され、そこから読み
出されてPDA1がゲーム機として機能するようにしても
よい。
That is, map data is recorded in advance in the expansion module 11 so that the PDA 1 functions as a navigation system when the expansion module 11 is attached to the PDA 1. Also, the Flash ROM 5 mentioned above
When the game software is not recorded in 3, the game software may be recorded in the expansion module 11 and read from the expansion module 11 so that the PDA 1 functions as a game machine.

【0052】記憶部102に記憶されているGPS受信デ
ータおよび過去の軌跡データ、並びに、クロック112
の時刻データは、インターフェース101を介して、PD
A1に送出される。
GPS reception data and past trajectory data stored in the storage unit 102, and a clock 112
Time data of the PD via the interface 101.
It is sent to A1.

【0053】図6は、Flash ROM53に格納されている
データベースの記録例を示す図である。なお、データベ
ースに記録される時間(分)とは、後述するゲーム処理
において、プレイヤ(ユーザ)が、複数回にわたってゲ
ーム内を移動しなくてはならないため、移動距離をどの
間隔で切り出しを行うかを決定するための指標(単位)
である。
FIG. 6 is a diagram showing a recording example of the database stored in the Flash ROM 53. It should be noted that the time (minutes) recorded in the database means at which interval the moving distance is cut out because the player (user) has to move in the game a plurality of times in the game processing described later. Indicator (unit) for determining
Is.

【0054】図6の例の場合、第1番目のエントリに
は、「1(分)」の時間単位に対応付けられて、「0.
5(km)」の既定移動量および「2」の係数が記録さ
れている。第2番目のエントリには、「5(分)」の時
間単位に対応付けられて、「2(km)」の既定移動量
および「1」の係数が記録されている。第3番目のエン
トリには、「10(分)」の時間単位に対応付けられ
て、「5(km)」の既定移動量および「0.6」の係
数が記録されている。第4番目のエントリには、「15
(分)」の時間単位に対応付けられて、「8(km)」
の既定移動量および「0.5」の係数が記録されてい
る。第5番目のエントリには、「20(分)」の時間単
位に対応付けられて、「12.5(km)」の既定移動
量および「0.4」の係数が記録されている。第6番目
のエントリには、「30(分)」の時間単位に対応付け
られて、「20(km)」の既定移動量および「0.
3」の係数が記録されている。第7番目のエントリに
は、「60(分)」の時間単位に対応付けられて、「4
0(km)」の既定移動量および「0.2」の係数が記
録されている。
In the case of the example in FIG. 6, the first entry is associated with the time unit of "1 (minutes)" and "0.
The default movement amount of "5 (km)" and the coefficient of "2" are recorded. In the second entry, the default movement amount of "2 (km)" and the coefficient of "1" are recorded in association with the time unit of "5 (minutes)". In the third entry, the default movement amount of "5 (km)" and the coefficient of "0.6" are recorded in association with the time unit of "10 (minutes)". The fourth entry contains "15
"8 (km)" associated with the time unit of "(minutes)"
The default movement amount and the coefficient of “0.5” are recorded. In the fifth entry, the default movement amount of "12.5 (km)" and the coefficient of "0.4" are recorded in association with the time unit of "20 (minutes)". The sixth entry is associated with the time unit of "30 (minutes)", the default movement amount of "20 (km)", and "0.
A coefficient of "3" is recorded. The seventh entry is associated with the time unit “60 (minutes)” and
The default movement amount of "0 (km)" and the coefficient of "0.2" are recorded.

【0055】図7は、PDA1の表示部2に表示されるゲ
ーム画面を示す図である。
FIG. 7 is a diagram showing a game screen displayed on the display unit 2 of the PDA 1.

【0056】図7に示すゲーム画面は、ユーザから、Fl
ash ROM53に記録されているゲームソフトを起動させ
る入力を受けた場合、CPU71が、Flash ROM53からゲ
ームソフトを読み出し、それを起動することによって表
示される。
The game screen shown in FIG.
When receiving the input for starting the game software recorded in the ash ROM 53, the CPU 71 reads the game software from the Flash ROM 53 and displays it by starting it.

【0057】同図に示されるゲーム画面には、サイコロ
の出た目の数もしくはナビゲーションソフトで計測され
た移動距離により決定されるマス目だけコマを移動させ
るようなゲームが起動(表示)されている。
On the game screen shown in the figure, a game is started (displayed) in which the pieces are moved only by squares determined by the number of dice rolled or the moving distance measured by the navigation software. There is.

【0058】具体的には、ユーザが、プレイヤの順番が
来たときにサイコロボタン151をクリックする。この
操作を受けたCPU51は、図8に示されるようなダイア
ログボックス161を表示させる。
Specifically, the user clicks the dice button 151 when the player's turn comes. Upon receiving this operation, the CPU 51 displays a dialog box 161 as shown in FIG.

【0059】図8に示すダイアログボックス161に
は、「ナビゲーションソフトからデータを取り出します
か?」といったメッセージが記載され、ナビゲーション
ソフトで計測された移動距離を取り出す場合に選択され
るYesボタン162、および、その移動距離を取り出さ
ない場合に(すなわち、通常のサイコロの目の数でゲー
ムを行う場合に)選択されるNoボタン162が表示され
ている。
In the dialog box 161, shown in FIG. 8, a message such as "Do you want to retrieve the data from the navigation software?" Is described, and a Yes button 162 selected when the travel distance measured by the navigation software is retrieved, and A No button 162 that is selected when the moving distance is not taken out (that is, when the game is played with the number of normal dice) is displayed.

【0060】例えば、ユーザによってYesボタン162
が選択されると、CPU51は、ナビゲーションソフトで
計測された移動距離をEDO DRAM54から取得し、取得し
た移動距離から後述する処理によって算出されるマス目
の数だけコマ152を移動させる。一方、Noボタン16
3が選択されると、CPU51は、ランダムにサイコロの
目を発生させ、発生されたサイコロの目の数だけコマ1
52を移動させる。このようにして、ゲームが進行され
る。
For example, a Yes button 162 by the user
When is selected, the CPU 51 acquires the moving distance measured by the navigation software from the EDO DRAM 54, and moves the top 152 by the number of squares calculated from the acquired moving distance by a process described later. On the other hand, No button 16
When 3 is selected, the CPU 51 randomly generates the number of dice, and the number of pieces of the number of the generated dice is 1
52 is moved. In this way, the game proceeds.

【0061】CPU51は、移動距離から算出されたマス
目の数、もしくはランダムに発生されたサイコロの目の
数に基づいて、コマ152の表示を制御する。
The CPU 51 controls the display of the top 152 based on the number of squares calculated from the moving distance or the number of randomly-generated dice.

【0062】この場合の処理について、図9のフローチ
ャートを参照して説明する。この処理を開始するにあた
って、PDA1のCPU51には、既に、ゲームソフトが起動
されており、図7に示したゲーム画面が表示部2に表示
されている状態であるとする。またプレイヤ(ユーザ)
は、ゲームソフト内の仮想プレイヤと対戦するものとす
る。
The processing in this case will be described with reference to the flowchart of FIG. Before starting this process, it is assumed that the game software has already been activated in the CPU 51 of the PDA 1 and the game screen shown in FIG. 7 is being displayed on the display unit 2. Player (user)
Shall compete with a virtual player in the game software.

【0063】ユーザは、プレイヤの順番が来たときに、
タッチパッド2a、キー3、もしくはジョグダイヤル4
などを操作して、表示部2に表示されているサイコロボ
タン151をクリック(選択)する。この操作を受けた
CPU51は、図8に示したダイアログボックス161を
表示部2に表示させ、ナビゲーションソフトで計測され
た移動距離に基づいて、進むマスの数を決定するか、も
しくは、通常のサイコロの出た目の数によってマスの数
を決定するかをユーザに選択させるように促す。
When the user's turn comes, the user
Touchpad 2a, key 3, or jog dial 4
Or the like to click (select) the dice button 151 displayed on the display unit 2. Received this operation
The CPU 51 displays the dialog box 161 shown in FIG. 8 on the display unit 2 to determine the number of squares to be advanced based on the moving distance measured by the navigation software, or the normal die roll. The user is prompted to select whether to determine the number of squares by the number.

【0064】ステップS1において、CPU51は、ナビ
ゲーションソフトからデータを取り出すための入力を受
けたか否か、すなわち、ユーザによりタッチパッド2
a、キー3、もしくはジョグダイヤル4などが操作さ
れ、ダイアログボックス161に表示されているYesボ
タン162が選択されたか否かを判定し、ナビゲーショ
ンソフトからデータを取り出すための入力を受けていな
いと判定した場合、すなわち、ユーザによってNoボタン
163が選択されたと判定した場合、ステップS12に
進む。
In step S1, the CPU 51 determines whether or not the CPU 51 receives an input to retrieve data from the navigation software, that is, the touch pad 2 is operated by the user.
It is determined whether or not the Yes button 162 displayed in the dialog box 161 is selected by operating a, the key 3, the jog dial 4, or the like, and it is determined that the navigation software has not received an input to retrieve the data. If so, that is, if it is determined that the No button 163 has been selected by the user, the process proceeds to step S12.

【0065】ステップS1において、ナビゲーションソ
フトからデータを取り出すための入力を受けたと判定さ
れた場合、すなわち、ダイアログボックス161に表示
されているYesボタン162が選択されたと判定された
場合、ステップS2に進む。
If it is determined in step S1 that the input for extracting the data from the navigation software is received, that is, if the Yes button 162 displayed in the dialog box 161 is selected, the process proceeds to step S2. .

【0066】ステップS2において、CPU51は、タッ
チパッド2a、キー3、もしくはジョグダイヤル4から
の入力信号(ユーザの操作に対応する信号)に基づい
て、ナビゲーションソフトから(すなわち、EDO DRAM5
4から)移動距離のデータを取得する。
In step S2, the CPU 51 causes the navigation software (that is, the EDO DRAM 5) to operate on the basis of an input signal (a signal corresponding to a user operation) from the touch pad 2a, the key 3, or the jog dial 4.
Obtain the data of the moving distance (from 4).

【0067】ステップS3において、CPU51は、表示
部2に、例えば、図10に示されるように、移動量を切
り取る時間単位を選択させるためのダイアログボックス
171を表示させる。
In step S3, the CPU 51 causes the display unit 2 to display a dialog box 171 for selecting a time unit for clipping the movement amount, as shown in FIG. 10, for example.

【0068】図10に示すダイアログボックス171に
は、「移動量を切り取る単位を設定してください」とい
ったメッセージが記載され、移動量を切り取る時間単位
を設定する場合に操作される設定ボタン172、およ
び、設定された条件を確定する場合に操作されるOKボタ
ン173が表示されている。
In the dialog box 171, shown in FIG. 10, a message such as "Please set a unit for clipping the movement amount" is described, and a setting button 172 operated when setting a time unit for clipping the movement amount, and An OK button 173 operated to confirm the set conditions is displayed.

【0069】設定ボタン172には、予め、「1分」、
「5分」、「10分」、「15分」、「20分」、およ
び「30分」などの時間単位が既定されており、ユーザ
がそれらの中から、所望の移動量を切り取る時間単位を
選択することができる。
In the setting button 172, "1 minute",
Time units such as "5 minutes", "10 minutes", "15 minutes", "20 minutes", and "30 minutes" are defined, and a time unit for the user to cut out a desired movement amount from them. Can be selected.

【0070】ステップS4において、CPU51は、移動
量を切り取る時間単位が設定されたか否か、すなわち、
ユーザによって図10に示したダイアログボックス17
1の設定ボタン172に所定の時間単位が設定され、OK
ボタン173が選択されたか否かを判定し、移動量を切
り取る時間単位が設定されるまで判定処理を繰り返し実
行する。
In step S4, the CPU 51 determines whether or not the time unit for cutting out the movement amount is set, that is,
Dialog box 17 shown in FIG. 10 by the user
A predetermined time unit is set to the setting button 172 of 1 and OK
It is determined whether or not the button 173 is selected, and the determination process is repeatedly executed until the time unit for clipping the movement amount is set.

【0071】ステップS4において、移動量を切り取る
時間単位が設定されたと判定された場合、ステップS5
に進み、CPU51は、ステップS4の処理で設定された
移動量を切り取る時間単位に基づいて、Flash ROM53
のデータベース(図6)を参照し、既定移動量(切り取
る移動量)および係数を取得する。
If it is determined in step S4 that the time unit for cutting out the movement amount is set, step S5
Then, the CPU 51 proceeds to the flash ROM 53 based on the time unit for cutting out the movement amount set in the process of step S4.
The predetermined movement amount (movement amount to be clipped) and the coefficient are acquired by referring to the database of FIG.

【0072】例えば、ユーザによって、ダイアログボッ
クス171の設定ボタン172に「20分」が設定され
た場合、データベースから、既定移動量が「12.5k
m」および係数が「0.4」が取得される。
For example, when the user sets "20 minutes" in the setting button 172 of the dialog box 171, the default movement amount is "12.5k" from the database.
m ”and the coefficient“ 0.4 ”are acquired.

【0073】ステップS6において、CPU51は、ステ
ップS5の処理で取得された既定移動量を、ステップS
2の処理で取得されたデータ(移動距離)から切り取る
とともに、取得された既定移動量および係数からマス目
を算出する。
In step S6, the CPU 51 sets the default movement amount acquired in the process of step S5 to step S5.
The data is cut out from the data (moving distance) acquired in the process of 2, and the grid is calculated from the acquired predetermined moving amount and coefficient.

【0074】例えば、ステップS2の処理でナビゲーシ
ョンソフトから取得された移動距離が「60km」で、
ステップS5の処理で取得された既定移動量が「12.
5km」であった場合、次式(1)に従って、ナビゲー
ションソフトから取得された移動距離から移動量が切り
取られ、残りの移動距離が算出される。 残りの移動距離=60−12.5=47.5(km) ・・・(1)
For example, if the movement distance acquired from the navigation software in the process of step S2 is "60 km",
The default movement amount acquired in the process of step S5 is "12.
If it is “5 km”, the moving amount is cut out from the moving distance acquired from the navigation software and the remaining moving distance is calculated according to the following equation (1). Remaining moving distance = 60-12.5 = 47.5 (km) (1)

【0075】そして、ステップS5の処理で取得され
た、既定移動量が「12.5km」および係数が「0.
4」から、次式(2)に従って、ゲーム内の移動量であ
るマス目が算出される。 マス目=12.5×0.4=5(マス) ・・・(2)
Then, the default movement amount acquired in the process of step S5 is "12.5 km" and the coefficient is "0.
4 ”, the square that is the movement amount in the game is calculated according to the following equation (2). Cell = 12.5 x 0.4 = 5 (cell) ... (2)

【0076】ステップS7において、CPU51は、ステ
ップS6の処理で算出されたマス目の数だけ、ゲーム画
面に表示されているコマ152を移動させる。
In step S7, the CPU 51 moves the pieces 152 displayed on the game screen by the number of squares calculated in the process of step S6.

【0077】具体的には、CPU51は、例えば、図11
に示されるような、「今回進めるのは5コマです」とい
ったメッセージが記載されたダイアログボックス181
を表示部2に表示させる。そして、ユーザがダイアログ
ボックス181に記載されているメッセージを充分読む
ことができる程度の、ある一定の時間(例えば、10秒
間)が経過した後、ダイアログボックス181の表示が
消えて、図12に示されるように、コマ152が、5マ
ス分移動した位置に表示されるように制御される。
Specifically, the CPU 51 is, for example, as shown in FIG.
Dialog box 181 with a message such as "This is 5 frames to proceed" is displayed.
Is displayed on the display unit 2. Then, after a certain period of time (for example, 10 seconds) sufficient for the user to sufficiently read the message described in the dialog box 181, the display of the dialog box 181 disappears, and as shown in FIG. As described above, the frame 152 is controlled to be displayed at a position moved by 5 squares.

【0078】ステップS8において、CPU51は、ゲー
ムプログラムを終了するか否か、すなわち、ユーザによ
り、タッチパッド2a、キー3、もしくはジョグダイヤ
ル4が操作され、ゲームプログラムを終了する入力がな
されたか否か、もしくは、ゲームが終了した(プレイヤ
がゴールした)か否かを判定し、ゲームプログラムを未
だ終了しないと判定した場合、ステップS9に進む。
In step S8, the CPU 51 determines whether or not to end the game program, that is, whether or not the user operates the touch pad 2a, the key 3, or the jog dial 4 to input the end of the game program. Alternatively, it is determined whether or not the game has ended (the player has scored a goal), and if it is determined that the game program has not yet ended, the process proceeds to step S9.

【0079】ステップS9において、CPU51は、ナビ
ゲーションソフトから取得されたデータ(移動距離)を
使いきったか否か、すなわち、ステップS6の処理で上
記式(1)に従って算出された残りの移動距離がなくな
ったか否かを判定し、ナビゲーションソフトから取得さ
れたデータを使いきったと判定した場合、ステップS1
に戻り、上述したそれ以降の処理を繰り返し実行する。
In step S9, the CPU 51 determines whether or not the data (moving distance) acquired from the navigation software has been used up, that is, the remaining moving distance calculated according to the above equation (1) in the processing of step S6 is lost. If it is determined that the data acquired from the navigation software has been used up, step S1
Then, the above-described processing and subsequent steps are repeatedly executed.

【0080】ステップS9において、ナビゲーションソ
フトから取得されたデータを未だ使いきっていないと判
定された場合、ステップS10に進み、ナビゲーション
ソフトからデータを取り出すための入力を受けたか否
か、すなわち、ユーザによりタッチパッド2a、キー
3、もしくはジョグダイヤル4などが操作され、ダイア
ログボックス161に表示されているYesボタン162
が選択されたか否かを判定し、ナビゲーションソフトか
らデータを取り出すための入力を受けたと判定した場
合、ステップS3に戻り、上述したそれ以降の処理を繰
り返し実行する。
When it is determined in step S9 that the data acquired from the navigation software has not been used up, the process proceeds to step S10, and whether or not the input for extracting the data from the navigation software is received, that is, by the user. The touch pad 2a, the key 3, the jog dial 4 or the like is operated, and the Yes button 162 displayed in the dialog box 161.
Is determined, and if it is determined that the input for fetching the data is received from the navigation software, the process returns to step S3, and the above-mentioned subsequent processes are repeatedly executed.

【0081】ステップS10において、ナビゲーション
ソフトからのデータを取り出すための入力を受けていな
いと判定された場合、ステップS11に進み、CPU51
は、通常のサイコロの目を振るための入力を受けたか否
か、すなわち、ユーザによりタッチパッド2a、キー
3、もしくはジョグダイヤル4などが操作され、ダイア
ログボックス161に表示されているNoボタン163が
選択されたか否かを判定し、通常のサイコロの目を振る
ための入力を受けていないと判定した場合、ステップS
10に戻り、上述した処理を繰り返し実行する。
When it is determined in step S10 that the input for extracting the data from the navigation software is not received, the process proceeds to step S11, and the CPU 51
Indicates whether or not a normal dice rolling input is received, that is, the user operates the touch pad 2a, the key 3, the jog dial 4, or the like, and the No button 163 displayed in the dialog box 161 is selected. If it is determined that the input for rolling the dice is not received, then step S
Returning to 10, the above-mentioned processing is repeatedly executed.

【0082】ステップS11において、通常のサイコロ
の目を振るための入力を受けたと判定された場合、すな
わち、Noボタン163が選択されたと判定された場合、
ステップS12に進む。
If it is determined in step S11 that an input for rolling a normal dice is received, that is, if it is determined that the No button 163 is selected,
Go to step S12.

【0083】ステップS12において、CPU51は、タ
ッチパッド2a、キー3、もしくはジョグダイヤル4か
らの入力信号(ユーザのNoボタン163の選択操作に対
応する信号)に基づいて、サイコロの目である1乃至6
のいずれかの数値をランダムに発生させる。
In step S12, the CPU 51 determines the dice rolls 1 to 6 based on the input signal from the touch pad 2a, the key 3, or the jog dial 4 (the signal corresponding to the selection operation of the No button 163 by the user).
Randomly generate one of the numbers.

【0084】ステップS13において、CPU51は、ス
テップS12の処理で発生されたサイコロの目の数だ
け、ゲーム画面に表示されているコマ152を移動させ
た後、ステップS8に進む。
In step S13, the CPU 51 moves the pieces 152 displayed on the game screen by the number of dice generated in the processing of step S12, and then proceeds to step S8.

【0085】ステップS8において、ゲームプログラム
を終了すると判定された場合、すなわち、ゲームプログ
ラムを終了する入力がなされた、もしくは、ゲームが終
了した(プレイヤがゴールした)と判定された場合、処
理は終了される。
If it is determined in step S8 that the game program is to be terminated, that is, if it is determined that the game program has been input, or that the game has been terminated (the player has scored a goal), the process ends. To be done.

【0086】このように、サイコロの目の数のみでゲー
ムを進行する場合、1回に進める移動量が最大でも6と
なってしまうため、プレイヤ同士のゲーム内での距離が
大きくひらいてしまうと、それを縮めることができなか
ったが、本発明を適用することによって、ナビゲーショ
ンソフトで計測されたユーザの移動距離に基づいて、1
回に進める移動量を決定することができるため、ユーザ
の意図を超えるような仕掛けをゲームソフト内に盛り込
むことができ、ユーザは、ゲームをより面白みのあるも
のに感じることができる。
As described above, in the case of advancing the game with only the number of dice, since the maximum amount of movement for one time is 6, the distance between the players in the game is greatly increased. , It could not be shortened, but by applying the present invention, based on the moving distance of the user measured by the navigation software, 1
Since it is possible to determine the amount of movement to be advanced in a round, it is possible to incorporate a mechanism into the game software that exceeds the user's intention, and the user can feel the game as more interesting.

【0087】以上においては、ナビゲーションソフトか
ら取得された移動距離を使いきってしまった場合に、再
び、その移動距離を取得するようにしたが、例えば、
「ナビゲーションソフトから取得された移動距離は全て
使いきりました」といったメッセージを表示部2に表示
させ、サイコロの出た目の数の移動しか許可しないよう
にするか、もしくは、「この携帯型情報端末(PDA)を
持って移動し、新たな移動距離を稼いでください」とい
ったメッセージを表示部2に表示させるようにしてもよ
い。
In the above, when the moving distance acquired from the navigation software is used up, the moving distance is acquired again.
Displaying a message such as "I've used up all the movement distances acquired from the navigation software" on the display unit 2 so as to allow only the movement of the number of rolls of the dice, or "This mobile information Please move with the terminal (PDA) and earn a new moving distance. ”May be displayed on the display unit 2.

【0088】また、ネットワークを介して複数のプレイ
ヤでゲームを行う場合には、プレイヤ毎にレベル設定を
行うことができるようにしてもよい。その場合、例え
ば、図6に示したデータベースに記録されている係数を
レベル毎にその数値を変動させるようにすることができ
る。具体的には、ダイアログボックス171の設定ボタ
ン172に「30分」が設定された場合、「レベル1」
においては、「0.3」の係数が取得されるが、「レベ
ル2」においては、例えば、「0.2」の係数が取得さ
れ、進めるコマの数は、レベル1では「6コマ」進める
のに対し、レベル2では「4コマ」しか進めないように
する。
When a game is played by a plurality of players via the network, the level may be set for each player. In this case, for example, the numerical value of the coefficient recorded in the database shown in FIG. 6 can be changed for each level. Specifically, when "30 minutes" is set in the setting button 172 of the dialog box 171, "level 1" is set.
In, the coefficient of "0.3" is acquired, but in "level 2", for example, the coefficient of "0.2" is acquired, and the number of frames to be advanced advances "6 frames" in level 1. On the other hand, in Level 2, you can only proceed with "4 frames".

【0089】このように、プレイヤ毎にレベルを設定す
ることで、レベルの高いプレイヤは、レベルの低いプレ
イヤより多く移動しないと、ゲーム内で同じ移動量を取
得することができないため、より面白みのあるゲームと
して楽しむことができる。
As described above, by setting the level for each player, a player with a high level cannot acquire the same amount of movement in the game unless he or she moves a lot with a player with a low level, which is more interesting. It can be enjoyed as a game.

【0090】以上においては、本発明をPDA1に適用し
た例について説明したが、本発明はこれに限らず、拡張
モジュール11を装着することが可能なメモリカードス
ロットが設けられている、携帯電話機やノート型のパー
ソナルコンピュータ、またはPHS(Personal Handyphone
System)の端末装置など、ナビゲーションシステムの
機能を実現することが可能で、かつ、上述したようなゲ
ームソフトを実行可能な装置全般に広く適用することが
できる。
In the above, the example in which the present invention is applied to the PDA 1 has been described, but the present invention is not limited to this, and a mobile phone or a mobile phone provided with a memory card slot into which the expansion module 11 can be mounted is provided. Notebook type personal computer or PHS (Personal Handyphone)
The present invention can be widely applied to all devices capable of realizing the function of the navigation system and capable of executing the game software as described above, such as a terminal device of System).

【0091】また、PDA1に、GPS受信機能を備えた拡張
モジュール11を装着してナビゲーションシステムを実
現するようにしたが、勿論、拡張モジュール11を装着
しなくとも、GPS受信機能を内蔵し、ナビゲーションシ
ステムを実現することが可能で、かつ、上述したような
ゲームソフトを実行可能な装置全般にも適用することが
できることは言うまでもない。
Although the PDA 1 is equipped with the expansion module 11 having the GPS reception function to realize the navigation system, it goes without saying that even if the expansion module 11 is not mounted, the GPS reception function is built-in and the navigation system is provided. It goes without saying that the present invention can be applied to all devices that can realize the system and can execute the game software as described above.

【0092】上述した一連の処理は、ハードウェアによ
り実行させることもできるが、ソフトウェアにより実行
させることもできる。一連の処理をソフトウェアにより
実行させる場合には、そのソフトウェアを構成するプロ
グラムが、専用のハードウェアに組み込まれているコン
ピュータ、または、各種のプログラムをインストールす
ることで、各種の機能を実行することが可能な、例えば
汎用のパーソナルコンピュータなどに、記録媒体からイ
ンストールされる。
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processes is executed by software, a program that constitutes the software can execute various functions by installing a computer in which dedicated hardware is installed or various programs. It is installed from a recording medium into a possible personal computer such as a general-purpose computer.

【0093】コンピュータにインストールされ、コンピ
ュータによって実行可能な状態とされるプログラムを記
録する記録媒体は、図4に示すように、磁気ディスク8
1(フレキシブルディスクを含む)、光ディスク82
(CD-ROM(Compact Disc-ReadOnly Memory)、DVD(Digi
tal Versatile Disc)を含む)、光磁気ディスク83(M
D(Mini-Disc)(登録商標)を含む)、もしくは拡張モジ
ュール11の装着部21(メモリカード)などよりなる
パッケージメディア、または、プログラムが一時的もし
くは永続的に記録されるFlash ROM53や、ハードディ
スクなどにより構成される。記録媒体へのプログラムの
記録は、必要に応じてルータ、モデムなどのインターフ
ェースを介して、公衆回線網、ローカルエリアネットワ
ーク、インターネット、デジタル衛星放送といった、有
線または無線の通信媒体を利用して行われる。
As shown in FIG. 4, a magnetic disk 8 is used as a recording medium for recording a program which is installed in the computer and is made executable by the computer.
1 (including flexible disk), optical disk 82
(CD-ROM (Compact Disc-ReadOnly Memory), DVD (Digi
tal Versatile Disc), magneto-optical disc 83 (M
D (Mini-Disc) (including a registered trademark), or a package medium including a mounting portion 21 (memory card) of the expansion module 11, a flash ROM 53 in which a program is temporarily or permanently recorded, or a hard disk Composed of etc. The recording of the program on the recording medium is performed by using a wired or wireless communication medium such as a public line network, a local area network, the Internet, or digital satellite broadcasting via an interface such as a router or a modem as necessary. .

【0094】なお、本明細書において、記録媒体に記録
されるプログラムを記述するステップは、記載された順
序に沿って時系列的に行われる処理はもちろん、必ずし
も時系列的に処理されなくとも、並列的あるいは個別に
実行される処理をも含むものである。
In the present specification, the steps for writing the program recorded on the recording medium are not limited to the processing performed in time series in the order described, but may not necessarily be performed in time series. It also includes processing executed in parallel or individually.

【0095】また、本明細書において、システムとは、
複数の装置により構成される装置全体を表すものであ
る。
In this specification, the system means
It represents the entire apparatus composed of a plurality of devices.

【0096】[0096]

【発明の効果】本発明の情報処理装置および方法、並び
にプログラムによれば、情報処理装置の移動距離を取得
し、ゲームソフトウェアを実行して表示画面を制御し、
取得された移動距離に基づいてゲームソフトウェアを進
行するか否かを判定し、移動距離に基づいてゲームソフ
トウェアを進行すると判定された場合、移動距離からゲ
ーム内の移動量を算出し、算出されたゲーム内の移動量
に基づいて、表示画面に表示されている所定画像の表示
位置を制御するようにしたので、ユーザの意図を超える
ような仕掛けをゲームソフト内に盛り込むことが可能に
なる。
According to the information processing apparatus and method and the program of the present invention, the moving distance of the information processing apparatus is acquired, the game software is executed to control the display screen,
Based on the acquired movement distance, it is determined whether or not to proceed with the game software. If it is determined to proceed with the game software based on the movement distance, the movement amount in the game is calculated from the movement distance and calculated. Since the display position of the predetermined image displayed on the display screen is controlled based on the amount of movement in the game, it is possible to incorporate a mechanism into the game software that exceeds the user's intention.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明を適用した携帯型ナビゲーションシステ
ムの構成例を示す図である。
FIG. 1 is a diagram showing a configuration example of a portable navigation system to which the present invention is applied.

【図2】図1の拡張モジュールの全体の構成例を示す図
である。
FIG. 2 is a diagram showing an example of the overall configuration of an expansion module shown in FIG.

【図3】図2の装着部の表面と裏面の構成例を示す図で
ある。
FIG. 3 is a diagram showing a configuration example of a front surface and a back surface of the mounting portion of FIG.

【図4】図1のPDAの電気的構成例を示すブロック図で
ある。
4 is a block diagram showing an electrical configuration example of the PDA of FIG.

【図5】図1の拡張モジュールの内部の構成例を示すブ
ロック図である。
5 is a block diagram showing an internal configuration example of the expansion module in FIG. 1. FIG.

【図6】データベースの記録例を示す図である。FIG. 6 is a diagram showing a recording example of a database.

【図7】ゲーム画面の表示例を示す図である。FIG. 7 is a diagram showing a display example of a game screen.

【図8】図7のゲーム画面に表示されるダイアログボッ
クスの表示例を示す図である。
8 is a diagram showing a display example of a dialog box displayed on the game screen of FIG.

【図9】ゲーム処理を説明するフローチャートである。FIG. 9 is a flowchart illustrating game processing.

【図10】図7のゲーム画面に表示されるダイアログボ
ックスの表示例を示す図である。
10 is a diagram showing a display example of a dialog box displayed on the game screen of FIG.

【図11】図7のゲーム画面に表示される他のダイアロ
グボックスの表示例を示す図である。
11 is a diagram showing a display example of another dialog box displayed on the game screen of FIG. 7. FIG.

【図12】ゲーム画面の表示例を示す図である。FIG. 12 is a diagram showing a display example of a game screen.

【符号の説明】[Explanation of symbols]

1 PDA, 2 表示部, 3 キー, 4 ジョグダ
イヤル, 11 拡張モジュール, 21 装着部,
22 本体, 23 回動部, 51 CPU,55 モ
ジュールインターフェース, 81 磁気ディスク,
82 光ディスク, 83 光磁気ディスク,102
記憶部, 113 GPS信号処理部,121 GPSアンテ
ナ, 151 サイコロボタン, 152 コマ
1 PDA, 2 display, 3 keys, 4 jog dial, 11 expansion module, 21 mounting part,
22 main body, 23 rotating part, 51 CPU, 55 module interface, 81 magnetic disk,
82 optical disk, 83 magneto-optical disk, 102
Storage unit, 113 GPS signal processing unit, 121 GPS antenna, 151 dice button, 152 frames

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ゲームソフトウェアを実行する情報処理
装置において、 前記情報処理装置の移動距離を取得する取得手段と、 前記ゲームソフトウェアを実行し、表示画面を制御する
表示制御手段と、 前記取得手段により取得された前記移動距離に基づいて
前記ゲームソフトウェアを進行するか否かを判定する判
定手段と、 前記判定手段による判定の結果、前記移動距離に基づい
て前記ゲームソフトウェアを進行すると判定された場
合、前記移動距離から前記ゲーム内の移動量を算出する
算出手段とを備え、 前記表示制御手段は、前記算出手段により算出された前
記ゲーム内の移動量に基づいて、前記表示画面に表示さ
れている所定画像の表示位置を制御することを特徴とす
る情報処理装置。
1. An information processing apparatus that executes game software, comprising: an acquisition unit that acquires a moving distance of the information processing apparatus; a display control unit that executes the game software and controls a display screen; When it is determined that the game software is to be advanced based on the movement distance, as a result of the determination by the determination means that determines whether to advance the game software based on the acquired movement distance, the determination result by the determination means, The display control means is displayed on the display screen based on the movement amount in the game calculated by the calculation means. An information processing apparatus characterized by controlling a display position of a predetermined image.
【請求項2】 前記移動距離を計測し、記録する記録手
段をさらに備え、 前記取得手段は、前記記録手段に記録されている前記移
動距離を取得することを特徴とする請求項1に記載の情
報処理装置。
2. The recording apparatus according to claim 1, further comprising a recording unit that measures and records the moving distance, and the acquiring unit acquires the moving distance recorded in the recording unit. Information processing equipment.
【請求項3】 前記移動距離を切り取る時間単位に対応
付けて、既定移動量および係数を記憶する記憶手段と、 前記時間単位を設定する設定手段とをさらに備え、 前記算出手段は、前記設定手段により設定された前記時
間単位に基づいて、前記記憶手段に記憶されている、対
応する前記既定移動量および前記係数を読み出し、前記
既定移動量および前記係数から前記ゲーム内の移動量を
算出することを特徴とする請求項1に記載の情報処理装
置。
3. A storage unit for storing a default movement amount and a coefficient in association with a time unit for cutting out the movement distance, and a setting unit for setting the time unit, wherein the calculation unit is the setting unit. Based on the time unit set by, the corresponding preset movement amount and the coefficient stored in the storage means are read out, and the movement amount in the game is calculated from the preset movement amount and the coefficient. The information processing apparatus according to claim 1, wherein:
【請求項4】 ゲームソフトウェアを実行する情報処理
装置の情報処理方法において、 前記情報処理装置の移動距離を取得する取得処理ステッ
プと、 前記ゲームソフトウェアを実行し、表示画面を制御する
表示制御処理ステップと、 前記取得処理ステップの処理により取得された前記移動
距離に基づいて前記ゲームソフトウェアを進行するか否
かを判定する判定処理ステップと、 前記判定処理ステップの処理による判定の結果、前記移
動距離に基づいて前記ゲームソフトウェアを進行すると
判定された場合、前記移動距離から前記ゲーム内の移動
量を算出する算出処理ステップとを含み、 前記表示制御処理ステップは、前記算出処理ステップの
処理により算出された前記ゲーム内の移動量に基づい
て、前記表示画面に表示されている所定画像の表示位置
を制御することを特徴とする情報処理方法。
4. An information processing method for an information processing apparatus that executes game software, comprising: an acquisition processing step of acquiring a moving distance of the information processing apparatus; and a display control processing step of executing the game software and controlling a display screen. And a determination processing step of determining whether or not to advance the game software based on the movement distance acquired by the processing of the acquisition processing step, and a determination result by the processing of the determination processing step, the movement distance Based on the moving distance, the display control processing step is calculated by the processing of the calculation processing step. Based on the amount of movement in the game, the predetermined image displayed on the display screen The information processing method characterized by controlling the display position.
【請求項5】 ゲームソフトウェアを実行する情報処理
装置を制御するプログラムであって、 前記情報処理装置の移動距離を取得する取得処理ステッ
プと、 前記ゲームソフトウェアを実行し、表示画面を制御する
表示制御処理ステップと、 前記取得処理ステップの処理により取得された前記移動
距離に基づいて前記ゲームソフトウェアを進行するか否
かを判定する判定処理ステップと、 前記判定処理ステップの処理による判定の結果、前記移
動距離に基づいて前記ゲームソフトウェアを進行すると
判定された場合、前記移動距離から前記ゲーム内の移動
量を算出する算出処理ステップとを含み、 前記表示制御処理ステップは、前記算出処理ステップの
処理により算出された前記ゲーム内の移動量に基づい
て、前記表示画面に表示されている所定画像の表示位置
を制御することを特徴とするコンピュータが読み取り可
能なプログラムが記録されている記録媒体。
5. A program for controlling an information processing device that executes game software, comprising: an acquisition processing step of acquiring a moving distance of the information processing device; and a display control for executing the game software and controlling a display screen. A processing step, a determination processing step of determining whether or not to advance the game software based on the movement distance acquired by the processing of the acquisition processing step, and a determination result by the processing of the determination processing step, the movement A calculation processing step of calculating a movement amount in the game from the movement distance when it is determined that the game software is to be advanced based on a distance, the display control processing step is calculated by the processing of the calculation processing step. Is displayed on the display screen based on the moved amount in the game Recording medium having computer-readable program characterized by controlling the display position of the constant image is recorded.
【請求項6】 ゲームソフトウェアを実行する情報処理
装置を制御するコンピュータに実行させるプログラムで
あって、 前記情報処理装置の移動距離を取得する取得処理ステッ
プと、 前記ゲームソフトウェアを実行し、表示画面を制御する
表示制御処理ステップと、 前記取得処理ステップの処理により取得された前記移動
距離に基づいて前記ゲームソフトウェアを進行するか否
かを判定する判定処理ステップと、 前記判定処理ステップの処理による判定の結果、前記移
動距離に基づいて前記ゲームソフトウェアを進行すると
判定された場合、前記移動距離から前記ゲーム内の移動
量を算出する算出処理ステップとを含み、 前記表示制御処理ステップは、前記算出処理ステップの
処理により算出された前記ゲーム内の移動量に基づい
て、前記表示画面に表示されている所定画像の表示位置
を制御することを特徴とするプログラム。
6. A program executed by a computer for controlling an information processing device executing game software, comprising: an acquisition processing step of acquiring a movement distance of the information processing device; executing the game software to display a display screen. A display control processing step of controlling, a determination processing step of determining whether or not to advance the game software based on the moving distance acquired by the processing of the acquisition processing step, and a determination processing of the processing of the determination processing step. As a result, when it is determined to advance the game software based on the movement distance, a calculation processing step of calculating a movement amount in the game from the movement distance, the display control processing step, the calculation processing step Based on the movement amount in the game calculated by the process of Programs and controlling the display position of the predetermined image displayed on 示画 surface.
JP2001234482A 2001-08-02 2001-08-02 Information processing apparatus and method, recording medium, and program Expired - Lifetime JP4992169B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001234482A JP4992169B2 (en) 2001-08-02 2001-08-02 Information processing apparatus and method, recording medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001234482A JP4992169B2 (en) 2001-08-02 2001-08-02 Information processing apparatus and method, recording medium, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011276678A Division JP5240355B2 (en) 2011-12-19 2011-12-19 Information processing apparatus and method, recording medium, and program

Publications (2)

Publication Number Publication Date
JP2003038846A true JP2003038846A (en) 2003-02-12
JP4992169B2 JP4992169B2 (en) 2012-08-08

Family

ID=19066084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001234482A Expired - Lifetime JP4992169B2 (en) 2001-08-02 2001-08-02 Information processing apparatus and method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP4992169B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004344352A (en) * 2003-05-21 2004-12-09 Mitsubishi Electric Corp GAME PROGRAM AND GAME DEVICE
JP2004357774A (en) * 2003-06-02 2004-12-24 Mitsubishi Electric Corp GAME PROGRAM, GAME DEVICE, AND RECORDING MEDIUM
JP2012000221A (en) * 2010-06-16 2012-01-05 Square Enix Co Ltd Game program and game device
JP2014188010A (en) * 2013-03-26 2014-10-06 Honda Motor Co Ltd Game system and program
CN110770841A (en) * 2017-06-19 2020-02-07 欧姆龙健康医疗事业株式会社 Health management device, health management method, and health management program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08103568A (en) * 1994-10-04 1996-04-23 Utec:Kk Game machine with momentum input function
JPH11175690A (en) * 1997-12-15 1999-07-02 Epoch Sha:Kk Game machine
JP2001070658A (en) * 1999-09-08 2001-03-21 Seiko Epson Corp System and method for displaying a virtual world

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08103568A (en) * 1994-10-04 1996-04-23 Utec:Kk Game machine with momentum input function
JPH11175690A (en) * 1997-12-15 1999-07-02 Epoch Sha:Kk Game machine
JP2001070658A (en) * 1999-09-08 2001-03-21 Seiko Epson Corp System and method for displaying a virtual world

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004344352A (en) * 2003-05-21 2004-12-09 Mitsubishi Electric Corp GAME PROGRAM AND GAME DEVICE
JP2004357774A (en) * 2003-06-02 2004-12-24 Mitsubishi Electric Corp GAME PROGRAM, GAME DEVICE, AND RECORDING MEDIUM
JP2012000221A (en) * 2010-06-16 2012-01-05 Square Enix Co Ltd Game program and game device
JP2014188010A (en) * 2013-03-26 2014-10-06 Honda Motor Co Ltd Game system and program
CN110770841A (en) * 2017-06-19 2020-02-07 欧姆龙健康医疗事业株式会社 Health management device, health management method, and health management program
CN110770841B (en) * 2017-06-19 2024-02-02 欧姆龙健康医疗事业株式会社 Health management device, health management method and storage medium

Also Published As

Publication number Publication date
JP4992169B2 (en) 2012-08-08

Similar Documents

Publication Publication Date Title
KR101829855B1 (en) Voice actions on computing devices
US8538391B2 (en) Portable GPS navigation device
CN110491358B (en) Method, device, equipment, system and storage medium for audio recording
US20070129888A1 (en) Spatially associated personal reminder system and method
CN109327608B (en) Song sharing method, terminal, server and system
JP5413461B2 (en) Portable device, method and program
WO2019101185A1 (en) Method and apparatus for playing audio data
CN112541959B (en) Virtual object display method, device, equipment and medium
JPWO2009084368A1 (en) Mobile device, icon display method, and computer program
CN109173258B (en) Virtual object display and positioning information sending method, equipment and storage medium
US20090323888A1 (en) Step count measuring system
EP2778886A2 (en) Mobile device of executing action in display unchecking mode and method of controlling the same
WO2019127899A1 (en) Method and device for addition of song lyrics
CN109346044B (en) Audio processing method, device and storage medium
CN112910752B (en) Voice expression display or generation method, device, equipment and storage medium
US8386162B2 (en) Electronic device and recording medium
JP4992169B2 (en) Information processing apparatus and method, recording medium, and program
CN109407924A (en) Interface display method, device, terminal and storage medium
CN116033219A (en) Picture-based video playing method and device, electronic equipment and storage medium
CN113257222B (en) Method, terminal and storage medium for synthesizing song audio
CN112380380B (en) Method, device, equipment and computer readable storage medium for displaying lyrics
CN109871497A (en) The method and apparatus of sharing information
JP4096229B2 (en) Recording apparatus and method, recording medium, and program
JP2003256129A (en) Portable terminal unit and its control method
JP5240355B2 (en) Information processing apparatus and method, recording medium, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110524

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120215

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: 20120410

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: 20120423

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4992169

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

EXPY Cancellation because of completion of term