(57)【要約】【課題】動的な面白みのある移動端末および移動端末を備えた通信システムを提供する。【解決手段】携帯電話機１００の現在位置を取得する現在位置取得部１１１と、携帯電話機１００の現存する現実世界における位置と、携帯電話機１００で実行されるゲームの世界である仮想世界における位置との対応関係を記憶している位置対応保持部１１６と、現在位置取得部１１１が検出した携帯電話機１００の現在位置をゲームの世界における位置に変換する位置変換部１１４と、位置変換部１１４が変換したゲームの世界における位置をゲームの世界に位置づけて操作者に通知する通知部１１７とを備える。【選択図】　　　　図２
2004064398.tif 000002
【特許請求の範囲】
【請求項１】
移動可能な端末であって、
当該移動端末の現在位置を検出する現在位置検出手段と、
前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、
前記現在位置検出手段により検出された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する位置変換手段と、
前記位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段と
を備えることを特徴とする移動端末。
【請求項２】
移動可能な端末であって、
当該移動端末の現在位置を検出する現在位置検出手段と、
前記現在位置検出手段が検出した現在位置を順次記憶していく現在位置履歴記憶手段と、
前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段と、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換手段と、
前記履歴位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段と
を備えることを特徴とする移動端末。
【請求項３】
前記移動端末は、さらに
前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶されている対応関係を更新する位置対応更新手段
を備えることを特徴とする請求項１又は請求項２に記載の移動端末。
【請求項４】
前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶されている対応関係は、現実世界における複数の異なる位置あるいは位置の履歴が仮想世界における同一の位置に対応する対応関係を含むことを特徴とする請求項１から３のいずれかに記載の移動端末。
【請求項５】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、現実世界における位置あるいは位置の履歴と対応する仮想世界における位置との組を記憶していることを特徴とする請求項１から４のいずれかに記載の移動端末。
【請求項６】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、現実世界における位置あるいは位置の履歴を仮想世界における位置に変換する変換式を記憶していることを特徴とする請求項１から４のいずれかに記載の移動端末。
【請求項７】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、
現実世界における位置あるいは位置の履歴と対応する計算上の世界における中間位置との組、あるいは、現実世界における位置あるいは位置の履歴を計算上の世界における中間位置に変換する変換式を記憶し、
かつ、
計算上の世界における中間位置と対応する仮想世界における位置との組、あるいは、計算上の世界における中間位置を仮想世界における位置に変換する変換式を記憶しており、
前記位置変換手段あるいは履歴位置変換手段は、
現実世界における位置あるいは位置の履歴を前記対応する組または前記変換式に基づいて中間位置に変換し、当該中間位置を前記対応する組または前記変換式に基づいて仮想世界における位置に変換する
ことを特徴とする請求項１から４のいずれかに記載の移動端末。
【請求項８】
前記仮想世界は前記移動端末で実行されるゲームの世界であり、前記仮想世界における位置は、前記移動端末の操作者が扱う前記ゲームの世界における登場人物の位置であることを特徴とする請求項１から７のいずれかに記載の移動端末。
【請求項９】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、
前記移動端末より送信された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換し、前記移動端末に送信する手段とを備え、
前記移動端末は、
当該移動端末の現在位置を検出し、前記サーバ装置に送信する手段と、
前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備える
ことを特徴とする通信システム。
【請求項１０】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記移動端末より送信された移動端末の現在位置を順次記憶していく現在位置履歴記憶手段と、
前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶していく履歴位置対応記憶手段と、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換手段と、
前記履歴位置変換手段が変換した仮想世界における位置を前記移動端末に送信する仮想位置送信手段とを備え、
前記移動端末は、
当該移動端末の現在位置を検出し、前記サーバ装置に送信する手段と、
前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備える
ことを特徴とする通信システム。
【請求項１１】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置とを備えた通信システムであって、
前記サーバ装置は、
前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段と、
前記移動端末より送信された移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換手段と、
前記履歴位置変換手段が変換した仮想世界における位置を前記移動端末に送信する仮想位置送信手段とを備え、
前記移動端末は、
当該移動端末の現在位置を検出する現在位置検出手段と、
前記現在位置検出手段が検出した現在位置を順次記憶していく現在位置履歴記憶手段と、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を前記サーバ装置に送信する履歴位置送信手段と、
前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備える
ことを特徴とする通信システム。
【請求項１２】
前記通信システムはさらに、
前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶される対応関係を更新する位置対応更新手段
を備えることを特徴とする請求項９から１１のいずれかに記載の通信システム。
【請求項１３】
前記通信システムは前記移動端末を複数備えるとともに、
前記サーバ装置はさらに、
前記位置変換手段あるいは履歴位置変換手段が変換した各移動端末の仮想世界における位置同士を比較する仮想位置比較手段と、
前記仮想位置比較手段が比較した比較結果を各移動端末に送信する手段とを備え、
前記移動端末は、さらに前記サーバ装置より送信された比較結果を表示する手段を備える
ことを特徴とする請求項９から１２のいずれかに記載の通信システム。
【請求項１４】
前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶されている対応関係は、現実世界における複数の異なる位置あるいは位置の履歴が仮想世界における同一の位置に対応する対応関係を含むことを特徴とする請求項９から１３のいずれかに記載の通信システム。
【請求項１５】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、現実世界における位置あるいは位置の履歴と対応する仮想世界における位置との組を記憶していることを特徴とする請求項９から１４のいずれかに記載の通信システム。
【請求項１６】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、現実世界における位置あるいは位置の履歴を仮想世界における位置に変換する変換式を記憶していることを特徴とする請求項９から１４のいずれかに記載の通信システム。
【請求項１７】
前記位置対応記憶手段あるいは履歴位置対応記憶手段は、現実世界における位置あるいは位置の履歴と対応する計算上の世界における中間位置との組、あるいは、現実世界における位置あるいは位置の履歴を計算上の世界における中間位置に変換する変換式を記憶し、
かつ、
計算上の世界における中間位置と対応する仮想世界における位置との組、あるいは、計算上の世界における中間位置を仮想世界における位置に変換する変換式を記憶しており、
前記位置変換手段あるいは履歴位置変換手段は、
現実世界における位置あるいは位置の履歴を前記対応する組または前記変換式に基づいて中間位置に変換し、当該中間位置を前記対応する組または前記変換式に基づいて仮想世界における位置に変換する
ことを特徴とする請求項９から１４のいずれかに記載の通信システム。
【請求項１８】
前記仮想世界は前記移動端末で実行されるゲームの世界であり、前記仮想世界における位置は、前記移動端末の操作者が扱う前記ゲームの世界における登場人物の位置であることを特徴とする請求項９から１７のいずれかに記載の通信システム。
【請求項１９】
移動可能な端末における仮想世界の表示方法であって、
当該移動端末は、移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段を備え、
前記表示方法は、
前記移動端末の現在位置を検出する現在位置検出ステップと、
前記現在位置検出ステップで検出された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する位置変換ステップと、
前記位置変換ステップが変換した仮想世界における位置を仮想世界上に位置づけて表示する表示ステップと
を含む仮想世界の表示方法。
【請求項２０】
移動可能な端末における仮想世界の表示方法であって、
当該移動端末は移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段を備え、
前記表示方法は、
前記移動端末の現在位置を検出する現在位置検出ステップと、
前記現在位置検出ステップで検出した現在位置を現在位置履歴記憶手段に順次記憶していく現在位置履歴記憶ステップと、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換ステップと、前記履歴位置変換ステップで変換した仮想世界における位置を仮想世界上に位置づけて表示する表示ステップと
を含むことを特徴とする仮想世界の表示方法。
【請求項２１】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置を備えた通信システムにおける仮想世界の表示方法であって、
前記サーバ装置は、移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段を備え、
前記表示方法は、
前記移動端末において、移動端末の現在位置を検出し、前記サーバ装置に送信するステップと、
前記サーバ装置において、前記移動端末より送信された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換し、前記移動端末に送信するステップと、
前記移動端末において、前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示ステップと
を含むことを特徴とする仮想世界の表示方法。
【請求項２２】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置を備えた通信システムにおける仮想世界の表示方法であって、
前記サーバ装置は、
前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段を備え、
前記表示方法は、
前記移動端末において、当該移動端末の現在位置を検出し、前記サーバ装置に送信するステップと、
前記サーバ装置において、前記移動端末より送信された移動端末の現在位置を現在位置履歴記憶手段に順次記憶していくステップと、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換ステップと、前記履歴位置変換ステップで変換した仮想世界における位置を前記移動端末に送信する仮想位置送信ステップと、
前記移動端末において、前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示ステップと
を含むことを特徴とする仮想世界の表示方法。
【請求項２３】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置を備えた通信システムにおける仮想世界の表示方法であって、
前記サーバ装置は、前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段を備え、
前記表示方法は、
前記移動端末において、当該移動端末の現在位置を検出する現在位置検出ステップと、
前記現在位置検出ステップで検出された現在位置を現在位置履歴記憶手段に順次記憶していく現在位置履歴記憶ステップと、
前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を前記サーバ装置に送信する履歴位置送信ステップと、
前記サーバ装置において、前記移動端末より送信された移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換ステップと、
前記履歴位置変換ステップが変換した仮想世界における位置を前記移動端末に送信する仮想位置送信ステップと、
前記移動端末において、前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示ステップと
を含むことを特徴とする仮想世界の表示方法。
【請求項２４】
移動可能な端末における仮想世界の表示方法のためのプログラムであって、
請求項１９又は２０記載の仮想世界の表示方法における全てのステップを含むことを特徴とするプログラム。
【請求項２５】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置を備えた通信システムにおける移動端末による仮想世界の表示方法のためのプログラムであって、
請求項２１又は２２又は２３記載の仮想世界の表示方法における移動端末での全てのステップを含むことを特徴とするプログラム。
【請求項２６】
移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置を備えた通信システムにおけるサーバ装置による仮想世界の表示方法のためのプログラムであって、
請求項２１又は２２又は２３記載の仮想世界の表示方法におけるサーバ装置での全てのステップを含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、位置情報を取得する手段を有する移動端末及びこの移動端末を備えた通信システムに関する。
【０００２】
【従来の技術】
近年、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄａｔａ　Ａｓｓｉｓｔａｎｔ）といった移動端末が広く普及している。
そして、携帯電話やＰＨＳの基地局からの信号やＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）により、移動端末の現在位置を取得することができるようになってきている。
【０００３】
このような現在位置を取得する機能を備えた移動端末を利用した様々な技術やサービスが提案、実用化されている。
例えば、移動端末が取得した現在位置を無線通信により固定サーバ装置へ送信し、固定サーバ装置は受信した現在位置の周辺の地図や店舗情報などの周辺情報を無線通信により移動端末に返信することにより、移動端末の利用者に現在位置の周辺情報を提供するサービスがある。
【０００４】
また、車両に現在位置の取得機能を備えた移動端末を設置して、各車両から現在位置を無線通信により固定サーバ装置へ送信し、固定サーバ装置で受信した各車両の現在位置を一括管理することにより車両の運行管理を行うシステムも提案されている。
これらは取得された移動端末の現在位置をそのまま現実世界における位置として利用する例である。
【０００５】
一方、取得された移動端末の現在位置を仮想世界で利用する例としては以下に示すものが提案されている。
特開２００１−１８７２７１号の公報には、移動端末上で実行されるゲームにおいて、移動端末の現在位置に応じてシナリオ進行や、キャラクタやアイテムの表示などを変化させる例が開示されている。これは、移動端末の現在位置をゲームなどの仮想世界におけるイベントを変化させるキーとして利用している例である。
【０００６】
また、特開２００２−６３２７０号の公報には、現実世界の商店街や商店に対応した仮想商店街システムに関するものであり、商店街情報や商店情報が入力されて構築された仮想商店街に地理的情報として現実世界における位置を付加し、利用者の移動端末の現在位置を基準とした地理的範囲に存在する商店街情報または商店情報を検索して表示させ利用者に提供する例が記載されている。
これは、仮想世界中の存在物の属性として現実世界の位置を付加し、取得された移動端末の現在位置を仮想世界中の存在物を検索するキーとして利用している例である。
【０００７】
【発明が解決しようとする課題】
しかしながら、現在位置の取得機能を備えた移動端末に関する従来技術では、取得された移動端末の現在位置をそのまま現在世界における位置として利用しているだけである場合や、また仮想世界におけるイベントを変化させたり、仮想世界中の存在物を検索したりするためのキーとして現在位置を利用しているのにすぎず、動きのある面白みにかけている。
そこで、本発明は上記の課題を解決するためになされたもので、動的な面白みのある移動端末および移動端末を備えた通信システムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る移動端末は、移動可能な端末であって、当該移動端末の現在位置を検出する現在位置検出手段と、前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、前記現在位置検出手段により検出された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する位置変換手段と、前記位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備えることを特徴とする。
【０００９】
また、本発明の移動端末は、移動可能な端末であって、当該移動端末の現在位置を検出する現在位置検出手段と、前記現在位置検出手段が検出した現在位置を順次記憶していく現在位置履歴記憶手段と、前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段と、前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換手段と、前記履歴位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備える構成とすることもできる。
【００１０】
また、本発明の通信システムは、移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置とを備えた通信システムであって、前記サーバ装置は、前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、前記移動端末より送信された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換し、前記移動端末に送信する手段とを備え、前記移動端末は、当該移動端末の現在位置を検出し、前記サーバ装置に送信する手段と、前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備えることを特徴とする。
【００１１】
また本発明は、移動可能な端末における仮想世界の表示方法であって、当該移動端末は、移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段を備え、前記表示方法は、前記移動端末の現在位置を検出する現在位置検出ステップと、前記現在位置検出ステップで検出された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する位置変換ステップと、前記位置変換ステップが変換した仮想世界における位置を仮想世界上に位置づけて表示する表示ステップとを含むことを特徴とする。
【００１２】
【発明の実施の形態】
（実施の形態１）
以下、本発明の第１の実施の形態における移動端末を図面を用いて説明する。図１は移動端末である携帯電話機１００の構成を示す外観図である。携帯電話機１００は、各種操作を行うための複数のボタンよりなる操作部１０１と、通話相手からの通話音声などの音声を出力する音声出力部１０２と、操作者の通話音声を入力する音声入力部１０３と、通話相手の電話番号や電子メールの文字あるいは携帯電話機で実行されるゲームなどの表示を行う表示部１０４と、外部との電波の送受信を行うアンテナ１０５とを有している。
【００１３】
次に、この携帯電話機１００の機能構成を説明する。
図２は携帯電話機１００の機能構成を示す機能ブロック図である。携帯電話機１００は、操作者が各種操作を行う操作部１０１と、現在位置検出手段である現在位置取得部１１１と、各種の演算処理を行うとともに各種データの伝達を行う演算部１１２と、現在位置履歴記憶部１１３と、位置対応保持部１１６と、位置変換部１１４と、通知部１１７と、位置対応更新部１１５とにより構成されている。
【００１４】
現在位置取得部１１１は、最寄りの基地局からの基地局信号を、現在位置を示すものとしてアンテナ１０５を介して取得する。現在位置履歴記憶部１１３は、現在位置取得部１１１により取得された最寄りの基地局を示す基地局信号を現実世界での現在位置として随時記憶している。
位置対応保持部１１６は、現実世界での位置と携帯電話機１００で実行されるゲームなどの仮想世界での位置の対応関係を保持している。
【００１５】
また位置変換部１１４は、位置対応保持部１１６に保持されている対応関係を基に、現在位置取得部１１１から演算部１１２を介して得られる基地局信号（現実世界の位置）を仮想世界の位置に変換するとともに、位置対応保持部１１６に保持されている対応関係を基に、現在位置履歴記憶部１１３より演算部１１２を介して得られる現在位置の履歴情報を仮想世界の位置に変換する。
そして、通知部１１７は携帯電話機１００の表示手段である表示部１０４と音声出力部１０２を備えた構成であり、位置変換部１１４より得られる仮想世界の位置やそれに関連する情報を操作者に通知する。位置対応更新部１１５は、位置対応保持部１１６に保持されている対応関係を新たに更新する。
【００１６】
このように構成された携帯電話機１００において、仮想世界の具体例として携帯電話機１００で実行されるゲームの世界の例を用いてその動作を説明する。
図３は携帯電話機１００の表示部１０４の表示例を示す図であり、図４は携帯電話機１００の動作を示すフローチャートである。
このゲームは、演算部１１２に保持されているゲームソフトにより実現され、携帯電話機１００において、宝探しを行うゲームである。図３（ａ）に示すように、操作者（ゲームプレーヤ）の扱う登場人物であるキャラクタＰ１が表示部１０４の画面上に表示されている。そして、同じく画面上に表示された宝Ｔ１の位置にキャラクタＰ１が到達することができれば宝探しを達成したとしてゲームが終了する。
【００１７】
まず、現在位置取得部１１１が最寄りの基地局から基地局信号を得ることで携帯電話機１００の現在位置（すなわち、操作者であるゲームプレーヤの現在位置）を取得する（ステップＳ１）。ここで、現在位置とは現実世界での位置を意味している。
そして演算部１１２は、現在位置取得部１１１の取得した基地局信号が前回取得したものと変わったか否かを判定し（ステップＳ２）、基地局信号が同じであれば（ステップＳ２のＮ）再び現在位置の取得処理を行う（ステップＳ１）。一方、基地局信号が変わっていれば（ステップＳ２のＹ）操作者の移動があったということで、演算部１１２はその基地局信号を現在位置として現在位置履歴記憶部１１３に記憶させる（ステップＳ３）。
【００１８】
つづいて、演算部１１２は履歴モードか否かを判定し（ステップＳ４）、位置変換部１１４は、その判定結果を受けて現在位置あるいは現在位置の履歴を仮想世界の位置に変換する。このとき、位置変換部１１４は位置対応保持部１１６に保持された現実世界の位置（現在位置）あるいは現実世界の位置（現在位置）の履歴と仮想世界の位置の対応関係を基に変換する。
本ゲームでは、操作者の現在位置を仮想世界の位置に変換する場合と、操作者の現在位置の履歴を仮想世界の位置に変換する場合の２種類のゲームモードを設けており、前者の場合を通常モード、後者の場合を履歴モードという。このゲームモードの設定は、操作者による操作部１０１の操作で設定可能となっている。
【００１９】
ここで、位置対応保持部１１６に記憶保持されている現実世界の位置と仮想世界の位置との対応関係を説明する。
図５の（ａ）および（ｂ）は、それぞれ現実世界の位置と仮想世界の位置との対応関係を表す対応テーブル１２１，１２２を示した図である。現実世界の位置Ａ１，Ａ２，Ａ３・・・は最寄りの基地局を示している。また、仮想世界の位置Ｂ１，Ｂ２，Ｂ３・・・はゲームの画面上に表示される地名を示している。
【００２０】
また、図６（ａ）および（ｂ）は、それぞれ現実世界の位置の履歴と仮想世界の位置との対応関係を表す対応テーブル１２３，１２４を示した図である。現実世界の位置の履歴Ａ１→Ａ２→Ａ３は、最寄りの基地局がＡ１→Ａ２→Ａ３と変化した場合を表している。また、仮想世界の位置は図５の（ａ）および（ｂ）と同様にゲームの画面上に表示される地名を示している。
【００２１】
位置対応保持部１１６は、現実世界の位置を変換するための図５（ａ）及び（ｂ）に示す２種類の対応テーブル１２１，１２２と、現実世界の位置の履歴を変換するための図６（ａ）及び（ｂ）に示す２種類の対応テーブル１２３，１２４とを保持している。
上述した演算部１１２が履歴モードであるか否かを判定する処理（ステップＳ４）において、履歴モードでない通常モードであると判定した場合（ステップＳ４でＮ）は、位置変換部１１４は、演算部１１２を介して現在位置取得部１１１より得られる基地局信号を現在位置として仮想空間の位置に変換する（ステップＳ６）。このとき、位置変換部１１４は、位置対応保持部１１６に保持されている対応テーブル１２１を参照して現在位置（現実世界の位置）を仮想世界の位置に位置変換する。
【００２２】
例えば、現在位置取得部１１１より得られる最寄りの基地局からの基地局信号がＡ２である場合は、位置変換部１１４は対応テーブル１２１（図５（ａ））を基に仮想世界の位置であるＢ２に位置変換する。このように変換されて得られる仮想世界の位置がゲーム上におけるキャラクタＰ１の位置である。
一方、演算部１１２が履歴モードであると判定した場合（ステップＳ４でＹ）は、位置変換部１１４は演算部１１２を介して現在位置履歴記憶部１１３に記憶されている現在位置の履歴情報を取得し、その履歴情報を仮想世界の位置に変換する（ステップＳ５）。このとき、位置変換部１１４は、位置対応保持部１１６に保持されている対応テーブル１２３を基に、現在位置の履歴（現実世界の位置の履歴）を仮想世界の位置に変換する。
【００２３】
この変換の際には、現在位置履歴記憶部１１３に記憶されている現在位置の履歴のうち、最新の３つの履歴を用いる。例えば、現在位置履歴記憶部１１３より得られる基地局信号の最新の３つの履歴がＡ２→Ａ３→Ａ４である場合は、位置変換部１１４は対応テーブル１２３（図６（ａ））を基に仮想世界の位置であるＢ３に位置変換する。この仮想世界の位置もゲーム上におけるキャラクタＰ１の位置である。このような履歴モードの場合は、現在位置に至るまでの経路によって仮想世界の位置が変化する。
このように、履歴モードである場合、あるいは通常モードである場合において、位置変換部１１４が仮想世界の位置に変換すると、次に演算部１１２は、その変換された位置が宝Ｔ１の位置と一致するか否かを判定する（ステップＳ７）。
【００２４】
演算部１１２が一致しないと判定する（ステップＳ７のＮ）と、演算部１１２は変換された仮想世界の位置（例えばＢ２）を、通知部１１７を介して操作者に通知する。すなわち、演算部１１２は表示部１０４にキャラクタＰ１の位置（Ｂ２）を表示するとともに、キャラクタＰ１が新しく移動したことを示す効果音を音声出力部１０２より発生させる（ステップＳ８）。
図３（ｂ）は、表示部１０４に表示された仮想世界でのキャラクタＰ１の位置（Ｂ２）を示している。図示のように、今まで通ってきた位置（Ｂ３→Ｂ６→Ｂ５→Ｂ８）が矢印とともに表示部１０４に表示される。
【００２５】
一方、演算部１１２が一致したと判定する（ステップＳ７のＹ）と、演算部１１２は変換された仮想世界の位置と、キャラクタＰ１が宝Ｔ１を探したことを通知部１１７を介して操作者に通知し（ステップＳ１１）、処理を終了する。このとき、演算部１１２は変換された仮想世界の位置（例えばＢ９）と、宝Ｔ１を探したとして「ゲームエンド」という文字とを表示部１０４に表示させるとともに、ゲームエンドを示す特別な効果音を音声出力部１０２より発生させる。図３（ｃ）がゲームエンド時の表示部１０４の表示例である。
【００２６】
上述した操作者に仮想世界の位置を通知する処理（ステップＳ８）が行われると、次に、演算部１１２は、操作部１０１から対応テーブルの更新要求操作があったか否かの判定をする（ステップＳ９）。
対応テーブルの更新要求操作とは、ゲーム中に操作者が現実世界の位置と仮想世界の位置との対応関係を変化させたいときに、操作部１０１の所定の操作によりなされるものである。
【００２７】
演算部１１２は操作者により対応テーブルの更新要求操作がないと判断すると（ステップＳ９のＮ）、再度、携帯電話機１００の現在位置を取得する処理をする（ステップＳ１）。一方、更新要求操作があったと演算部１１２が判断すると、位置対応更新部１１５はその判断結果を受けて、現実世界の位置と仮想世界の位置の対応関係を変化させるべく、位置対応保持部１１６に保持されている対応テーブルを更新させ（ステップＳ１０）、再度、携帯電話機１００の現在位置を取得する処理をする（ステップＳ１）。
【００２８】
この場合、位置対応更新部１１５は、通常モードのときは、図５に示す対応テーブル１２１から対応テーブル１２２に更新し、履歴モードの場合は、図６に示す対応テーブル１２３から対応テーブル１２４に更新する。
このように、移動端末である携帯電話機において、仮想世界としてのゲームが実現できる。
以上のように本実施の形態によれば、携帯電話機１００の現在位置に応じて、携帯電話機１００で実行されるゲームなどの仮想世界での位置が変化するため、操作者の現在位置に応じて仮想世界であるゲームの中でのキャラクタＰ１の位置を変化させるという動きがあり面白みのある娯楽を操作者に提供することができる。
【００２９】
また、操作者の現在位置の履歴に応じて仮想世界の位置が変化するため、単に現在位置を仮想世界に対応づけるものとは異なり、操作者が現実世界で通った経路に応じて仮想世界の位置が変化するというさらに奥深く面白みのある娯楽を操作者に提供することができる。
さらに、現実世界の位置と仮想世界の位置の対応関係を更新することができるので、操作者の現在位置やその履歴に対して仮想世界の位置が固定ではなく、さらに動的に変化する要素の加わった娯楽を操作者に提供できる。
【００３０】
そしてまた、図５（ａ）の対応テーブル１２１に示されるように現実世界の全く異なる２つの位置Ａ１，Ａ７がそれぞれ仮想世界の同一の位置Ｂ１に変換されるので意外性があり、さらにゲームの面白みが増す。また、現実世界における位置の履歴の異なるものが仮想世界の同一の位置に対応している場合においても同様にゲームの面白みが増す。
尚、本実施の形態では、移動端末として携帯電話機１００を例示したが、移動端末であればそれに限定されず、ＰＨＳやＰＤＡなどでもよい。
【００３１】
また、演算部１１２が仮想世界の位置においてもその履歴を管理して、その履歴に応じた制御を行うようにしてもよい。例えば図３（ｂ）に示した仮想世界の位置Ｂ３，Ｂ５，Ｂ２の３点を通るとボーナス点が入るように予め設定することで、仮想世界におけるオリエンテーリングを行えるようにして、ゲームの面白さをあげるようにしてもよい。
このような仮想世界の位置の経路を管理する例として、仮想世界の各地点にお寺の名前を表示させるようにして、予め設定されたお寺を通ることでお寺巡りが完了してゲーム終了のようなゲームも考えられる。
【００３２】
また、現実世界の位置と仮想世界の位置の対応関係を更新するタイミングは操作者による明示的な操作に限られず、例えば宝Ｔ１を探してゲームが終了したときに位置対応更新部１１５が対応テーブルを更新させるようにして、次のゲームは別の対応テーブルが位置変換に用いられるようにしてもよい。さらに、位置対応保持部１１６に保持されている対応情報を更新する際に、演算部１１２が予め記憶していた更新内容を位置対応更新部１１５に伝達し、位置対応更新部１１５がこれを位置対応保持部１１６に保持するようにしてもよい。
【００３３】
（実施の形態２）
次に、本発明の第１の実施の形態における移動端末を用いた通信システムを図面を用いて説明する。
図７は移動端末である２つの携帯電話機１５０，２５０と各携帯電話機１５０，２５０とデータ通信を行うサーバ装置である固定サーバ装置３００を有する通信システム５００の機能構成を示す機能ブロック図である。図７において、通信システム５００は、各携帯電話機１５０，２５０が固定サーバ装置３００とデータ通信されるよう構成されている。
【００３４】
携帯電話機１５０は図１の外観図で示した携帯電話機１００と同一の構成をしており、さらにＧＰＳ機能を有している。そして、携帯電話機１５０は、ＧＰＳ機能を用いて衛星からの信号を基に現在位置を取得する現在位置検出手段である現在位置取得部１５１と、操作者が各種操作を行う操作部１５３と、各種の演算処理を行うとともに各種データの伝達を行う演算部１５２と、演算部１５２により演算された結果を操作者に通知する表示手段である表示部１０４を有する通知部１５４と、固定サーバ装置３００とデータの送受信を行うための送受信部１３１とを有している。
【００３５】
また、携帯電話機２５０は、現在位置検出手段である現在位置取得部２１１と操作部２０１と演算部２１２と通知部２１７と送受信部２３１とを有しており、各部はそれぞれ携帯電話機１５０の現在位置取得部１５１、操作部１５３、演算部１５２、通知部１５４、送受信部１３１と同一の機能を有している。
【００３６】
一方、固定サーバ装置３００は、各携帯電話機１５０，２５０とデータの送受信を行う送受信部３３１と、各種の演算処理を行うとともに各種のデータの伝達を行う演算部３０３と、各携帯電話機１５０，２５０の現実世界での位置とゲームなどの仮想世界の位置との対応関係を保持している位置対応保持部３０１と、位置対応保持部３０１に保持されている対応関係を基に、各携帯電話機１５０，２５０から送信された各携帯電話機の現在位置を仮想世界の位置に変換する位置変換部３０２と、位置変換部３０２により変換された各携帯電話機における仮想世界の位置同士を比較しその比較結果を出力する仮想位置比較部３０４とを有している。
【００３７】
このように構成された通信システム５００において、仮想世界の具体例として各携帯電話機１５０，２５０で実行されるゲームの世界の例を用いてその動作を説明する。
このゲームは、各携帯電話機１５０，２５０の操作者が扱うキャラクタが画面上で鬼ごっこを行うゲームである。このゲームは携帯電話機１５０，２５０の演算部１５２，２１２に保持されているゲームソフトにより実現される。
【００３８】
図８は各携帯電話機１５０の通知部１５４における表示部１０４の表示例を示す図であり、図８（ａ）はゲームスタート時における携帯電話機１５０の表示部１０４に表示される表示例である。図８（ａ）において、携帯電話機１５０の操作者が扱う登場人物であるキャラクタＱ１と携帯電話機２５０の操作者が扱う登場人物であるキャラクタＱ２とが表示部１０４に表示されている。
そして、鬼であるキャラクタＱ１は黒丸で表示され、逃げるほうであるキャラクタＱ２は白丸で表示されている。この表示は携帯電話機２５０においても同様に表示されている。このゲームでは、鬼であるキャラクタＱ１がキャラクタＱ２を捕まえると、鬼が交代してキャラクタＱ２が鬼となる。
【００３９】
図９はゲームスタート後の通信システム５００の動作を示すシーケンス（本システムの主な処理の流れ）である。図９において、携帯電話機２５０の動作は携帯電話機１５０と同様のため省略する。
このゲームが開始されると、まず固定サーバ装置３００から携帯電話機１５０に現在位置の送信要求がなされる（ステップＳ２０）。携帯電話機１５０は送受信部１３１がその送信要求を受けると、演算部１５２は現在位置取得部１５１がその時点で取得している携帯電話機１５０の現在位置を取得し（ステップＳ２１）、送受信部１３１を介して固定サーバ装置３００に送信する（ステップＳ２２）。このとき、取得した現在位置は緯度、経度データで表され、現在位置とは現実世界での位置を意味している。
また、携帯電話機２５０においても同様の処理がなされる。
【００４０】
次に、固定サーバ装置３００は、各携帯電話機１５０，２５０より送信された各現在位置を送受信部３３１より受信する。つづいて位置変換部３０２は、送受信部３３１が受信した各現在位置（現実世界の位置）を、演算部３０３を介して取得する。そして、位置変換部３０２は、その各現在位置を、位置対応保持部３０１に保持された現実世界の位置と仮想世界の位置の対応関係を示す対応テーブルを基に各仮想世界の位置に変換する（ステップＳ２３）。
【００４１】
図１０は位置対応保持部３０１に保持されている対応テーブル２６１を示す図である。図において、対応テーブル２６１の左覧の現実世界の位置は携帯電話機１５０の現在位置の範囲を経度、緯度データで表しており、右覧の仮想世界の位置は携帯電話機１５０の表示部１０４に表示される２次元座標を表している。
【００４２】
この対応テーブル２６１を基に、位置変換部３０２は、各携帯電話機１５０，２５０の現在位置を表示部１０４上の２次元座標に変換する。例えば、携帯電話機１５０の現在位置が北緯３４．３度で東経１３４．７度である場合は、対応テーブル２６１の上から２列目の範囲内であり、仮想世界の位置（０，１）に変換する。この仮想世界の位置（０，１）は表示部１０４上のキャラクタＱ１の位置である。
【００４３】
また、携帯電話機２５０の現在位置が３４．７度で東経１３４．３度である場合は対応テーブル２６１の上から３列目の範囲内であり、仮想世界の位置（０，２）に変換する。この仮想世界の位置（０，２）は表示部１０４上のキャラクタＱ２の位置である。
【００４４】
つづいて、位置変換部３０２が変換した各携帯電話機１５０，２５０における仮想世界の位置が演算部３０３を介して、仮想位置比較部３０４に伝達され、仮想位置比較部３０４はその各仮想世界の位置同士を比較する（ステップＳ２４）。すなわち、各キャラクタＱ１，Ｑ２の位置が一致しているか、近接しているか、離れているかを求めているのである。
そして、演算部３０３は、位置変換部３０２が変換した各仮想世界の位置と仮想位置比較部３０４が比較した比較結果とを送受信部３３１へ伝達し、送受信部３３１は各携帯電話機１５０，２５０へそれらを送信する（ステップＳ２５）。
【００４５】
携帯電話機１５０の送受信部１３１は、固定サーバ装置３００から送信される仮想世界の位置と比較結果を受信し、演算部１５２はその仮想世界の位置と比較結果を通知部１５４を介して操作者に通知する（ステップＳ２６）。
この通知部１５４は携帯電話機１００における表示部１０４と音声出力部１０２から構成され、表示部１０４に仮想世界の位置と比較結果が表示されるとともに、音声出力部１０２よりそれに関する情報が音声出力される。
これらの処理は携帯電話機２５０においても同様の処理がなされ、携帯電話２５０の操作者に仮想世界の位置と比較結果を通知する。
【００４６】
図８（ｂ）は表示部１０４の表示例を示している。キャラクタＱ１が画面上の（０，１）の座標に表示され、キャラクタＱ２が画面上の（０，２）の座標に表示されている。また、キャラクタＱ１，Ｑ２が近接しているのでそれを示す「近接している」という文字が表示される。さらに、音声出力部１０２より「近接している」ことを示す効果音が発生される。
また、図８（ｃ）は鬼であるキャラクタＱ１がキャラクタＱ２を捕まえた場合の表示部１０４の表示例である。キャラクタＱ１とキャラクタＱ２とが画面上の（０，１）の座標で一致しており、「鬼交代」の文字が表示されている。
【００４７】
この場合、携帯電話機１５０が「北緯３４度〜北緯３４．５度、東経１３４．５度〜東経１３５度」の範囲である場合に仮想世界の位置が（０，１）であるのに対して、携帯電話機２５０が「北緯３５．５度〜北緯３６度、東経１３５度〜１３５．５度」の範囲である場合に仮想世界の位置が（０，１）となっている。すなわち、現実世界の位置で全く異なる位置にいる場合に仮想世界の位置が一致している例である。このようにすることで、現実世界における位置関係が必ずしも仮想世界における位置関係と一致せず意外性があり、現実世界における鬼ごっことは異なる新しい特徴と面白みを持つ。また、現実世界で隣接する位置に仮想世界の離れた位置を対応づけても面白みのあるゲームが実現できる。
以上のように、２個の移動端末である携帯電話機１５０，２５０による仮想世界としてのゲームが実現できる。
【００４８】
以上のように本実施の形態によれば、各携帯電話機１５０，２５０で実行されるゲームなどの仮想世界において、各操作者が扱うそれぞれのキャラクタＱ１，Ｑ２が各携帯電話機１５０，２５０の現在位置に応じて変化するため、各操作者の移動に応じて、ゲームなどの仮想世界の中で両者の位置を変化させるという動きがあり面白みのある娯楽を操作者に提供することができる。
【００４９】
尚、本実施の形態では、位置変換部３０２が位置変換する際、各携帯電話機１５０，２５０について同じ対応テーブル２６１を用いて変換していたが、携帯電話機１５０，２５０毎に異なる対応テーブルを用意し、位置変換部３０２が各携帯電話機１５０，２５０に対応する対応テーブルを用いて位置変換するようにしてもよい。そうすることで、各操作者の移動に伴う両者の仮想世界での位置がさらに動的に変化するようになり面白みが増す。
また、移動端末として２台の携帯電話機１５０，２５０の場合について説明したが、２つに限定される必要はなく３台以上であってもよいことは言うまでもない。
【００５０】
さらに、携帯電話機が複数である場合においても、実施の形態１と同様に現在位置履歴記憶部を設け、各携帯電話機１５０，２５０の現在位置の履歴を仮想世界の位置に変換してもよい。この場合、携帯電話機１５０，２５０の現在位置取得部１５１あるいは２１１より取得された現在位置を記憶する構成であれば、現在位置履歴記憶部は携帯電話機１５０，２５０側と固定サーバ装置３００側のどちらに設けてもよい。
【００５１】
携帯電話機１５０側に現在位置履歴記憶部を設ける場合は、現在位置取得部１５１が取得した現在位置を順次記憶させるようにし、その記憶している現在位置の履歴を送受信部１３１より固定サーバ装置３００に送信し、位置変換部３０２が仮想世界の位置に変換するようにすればよい。
一方、固定サーバ装置３００側に現在位置履歴記憶部を設ける場合は、現在位置取得部１５１が取得した現在位置を送受信部１３１より固定サーバ装置３００に送信し、固定サーバ装置３００にある現在位置履歴記憶部に現在位置を順次記憶させるようにし、その現在位置の履歴を位置変換部３０２で変換するようにすればよい。
【００５２】
また、携帯電話機が複数である場合においても、実施の形態１と同様に各携帯電話機の現在位置と仮想世界の位置との対応関係を更新するようにしてもよい。このとき、予め位置対応保持部３０１に対応情報を複数設けておき、演算部３０３からの信号によって位置対応保持部３０１の対応情報を更新するよう動作する位置対応更新部を追加すればよい。この対応情報を更新するタイミングとして、固定サーバ装置３００の演算部３０３が携帯電話機１５０，２５０の両方の操作者から更新要求を受けた場合などが考えられる。
【００５３】
さらに、１つの携帯電話機１５０と固定サーバ装置３００を備えた通信システムとし、実施の形態１で示したように仮想世界として宝探しゲームを行うようにしてもよい。この場合、固定サーバ装置３００に位置対応保持部３０１と位置変換部３０２と位置変換部からの位置データを処理する演算部を設けることで、携帯電話機１５０側の負荷を減らして簡単かつ安価な構成にできる。
【００５４】
また、ＧＰＳ機能により取得した緯度及び経度の範囲より示される北緯３４度から北緯３４．５度、東経１３４度から東経１３４．５度のエリアをエリアＡＲ１、北緯３４度から北緯３４．５度、東経１３４．５度から東経１３５度のエリアをエリアＡＲ２、北緯３４．５度から北緯３５度、東経１３４度から東経１３４．５度のエリアをエリアＡＲ３・・・のように設定して、現在位置の履歴がＡＲ２→ＡＲ３→ＡＲ１である場合は、仮想世界の位置が（０，５）の２次元座標に対応するなどのように、現在位置を経度、緯度情報で得た場合においてもその現在位置の履歴を仮想世界の位置に変換するようにしてもよい。
【００５５】
さらにまた、本実施の形態では仮想世界のゲームとして鬼ごっこゲームとしたが、各携帯電話機１５０，２５０における仮想世界の位置が一致した時点で、現実世界で異なる位置にいる人同士がゲーム上で出会ったとする出会い系のゲームとしてもよい。
さらに尚、各実施の形態において、現実世界の位置あるいは位置の履歴と仮想世界の位置の対応関係を、変換式を表すプログラムの形式で位置対応保持部１１６，３０１が保持するようにし、位置変換部１１４，３０２がその変換式を基に変換するようにしてもよい。
【００５６】
その変換式として、
仮想世界のｘ座標＝（現実世界の経度×１００）ｍｏｄ１００
仮想世界のｙ座標＝（現実世界の緯度×１００）ｍｏｄ１００
のようにすればよい。
【００５７】
この例は、移動端末の現在位置をＧＰＳによって取得する場合で、現実世界における緯度および経度で表される現在位置に２次元座標で表現された仮想世界の位置が対応する。また、現実世界の位置の履歴を変換する場合は、現実世界の経度、緯度のそれぞれの例えば３回の平均値をそれぞれ仮想世界のｘ座標、ｙ座標に変換するなどが考えられる。
また、現実世界の位置と仮想世界の位置の対応関係として、対応テーブルと変換式を表すプログラムを組み合わせて用いるようにしてもよい。
【００５８】
この場合、例えば変換式に基づいて、現実世界の位置または現実世界の位置の履歴を計算上の世界における中間位置に一旦変換した後、その中間位置を対応テーブルに基づいて仮想世界の位置に変換すればよい。また、現実世界の位置または現実世界の位置の履歴を、対応テーブルに基づいて計算上の世界における中間位置に一旦変換した後、その中間位置を変換式に基づいて仮想世界の位置に変換してもよい。
さらに、現実世界の位置情報として、現実世界での現在位置における移動のベクトルを用いてもよい。すなわち、現在位置に到達した時点で携帯電話機１５０，２５０が移動したベクトルである。
【００５９】
図１１は、現実世界での現在位置における移動のベクトルを現実世界のベクトルとして、仮想世界の位置との対応関係を表した対応テーブル２６２を示す図である。
現実世界のベクトルとして例えば、方向が東西南北、北東、北西、南東、南西の８方向、長さが０〜５０ｍあるいは５０〜１００ｍの範囲が設けられており、携帯電話機１５０，２５０の操作者が現在位置に到達した時点での移動のベクトルがいずれに属するかに応じて、仮想世界での位置が決定する。
【００６０】
この場合、現実世界のベクトルは、所定時間毎のタイミングで携帯電話機１５０，２５０の緯度、経度情報を求めることにより得ることができる。また、基地局信号の変化したタイミングでベクトルを求めるようにしてもよい。このように、ベクトルは方向と長さにより決定できるので、現在位置を直接決定するよりも必要となる情報は少なくてよい。そのため、対応関係を示す対応テーブル２６２を小さくすることが可能となる。
【００６１】
【発明の効果】
以上の説明から明らかなように、本発明に係る移動端末は、移動可能な端末であって、当該移動端末の現在位置を検出する現在位置検出手段と、前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、前記現在位置検出手段により検出された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する位置変換手段と、前記位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備えることを特徴とする。
【００６２】
これによって、移動端末の現在位置が変化すると仮想世界における位置が変化するため、移動端末の操作者は自分の移動に応じて、例えばゲームの世界のような仮想世界上での位置の変化を得ることが可能となり、操作者は動的で面白みのある世界を体験できる。
【００６３】
また、本発明の移動端末は、移動可能な端末であって、当該移動端末の現在位置を検出する現在位置検出手段と、前記現在位置検出手段が検出した現在位置を順次記憶していく現在位置履歴記憶手段と、前記移動端末の現存する現実世界における位置の履歴と、仮想的に形成された仮想世界における位置との対応関係を記憶している履歴位置対応記憶手段と、前記現在位置履歴記憶手段に記憶されている移動端末の現在位置の履歴を現実世界における位置の履歴として、前記履歴位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換する履歴位置変換手段と、前記履歴位置変換手段が変換した仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備える構成とすることもできる。
【００６４】
これによって、移動端末の操作者が移動した経路に応じて仮想世界上での位置の変化を得ることが可能となり、操作者は更に奥深い動的で面白みのある世界を体験できる。
【００６５】
また、本発明の移動端末はさらに、前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶されている対応関係を更新する位置対応更新手段を備える構成とすることもできる。
これによって、操作者の現在位置やその履歴に対して仮想世界上での位置が固定でないため、操作者は更に動的に変化する世界を体験できる。
【００６６】
さらに本発明の移動端末は、前記位置対応記憶手段あるいは履歴位置対応記憶手段に記憶されている対応関係は、現実世界における複数の異なる位置あるいは位置の履歴が仮想世界における同一の位置に対応する対応関係を含むように構成することもできる。
これによって、操作者の現在位置が異なる場合においても、仮想世界の同一の位置に変換されるため意外性があり、操作者はさらに面白い世界を体験できる。
【００６７】
また、本発明の移動端末は、前記仮想世界は前記移動端末で実行されるゲームの世界であり、前記仮想世界における位置は、前記移動端末の操作者が扱う前記ゲームの世界における登場人物の位置であるよう構成することもできる。
これによって、移動端末の操作者は自分の移動に応じて、移動端末で実行されるゲームの世界での位置の変化を得ることが可能となり、操作者は動的で面白みのある世界を体験できる。
【００６８】
また、本発明の通信システムは、移動可能な端末と、当該移動端末とデータの送受信を行うサーバ装置とを備えた通信システムであって、前記サーバ装置は、前記移動端末の現存する現実世界における位置と、仮想的に形成された仮想世界における位置との対応関係を記憶している位置対応記憶手段と、前記移動端末より送信された移動端末の現在位置を現実世界における位置として、前記位置対応記憶手段に記憶されている対応関係に基づいて、仮想世界における位置に変換し、前記移動端末に送信する手段とを備え、前記移動端末は、当該移動端末の現在位置を検出し、前記サーバ装置に送信する手段と、前記サーバ装置より送信された仮想世界における位置を仮想世界上に位置づけて表示する表示手段とを備えることを特徴とする。
これによって、サーバ装置側に位置対応記憶手段と位置変換手段を備える構成であるため、移動端末側の負荷を減らして簡単かつ安価な構成にできる。
【００６９】
また、本発明の通信システムは、前記移動端末を複数備えるとともに、前記サーバ装置はさらに、前記位置変換手段あるいは履歴位置変換手段が変換した各移動端末の仮想世界における位置同士を比較する仮想位置比較手段と、前記仮想位置比較手段が比較した比較結果を各移動端末に送信する手段とを備え、前記移動端末は、さらに前記サーバ装置より送信された比較結果を表示する手段を備える構成とすることもできる。
これによって、各移動端末の操作者は他人と自分との移動に応じた仮想世界における位置の比較結果を楽しむことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における携帯電話機の構成を示す外観図である。
【図２】同上の携帯電話機の機能構成を示す機能ブロック図である。
【図３】（ａ）（ｂ）（ｃ）はいずれも同上の携帯電話機の表示例を示す図である。
【図４】同上の携帯電話機の動作を示すフローチャートである。
【図５】（ａ）（ｂ）はいずれも同上の携帯電話機の位置対応保持部に保持されている対応テーブルを示す図である。
【図６】（ａ）（ｂ）はいずれも位置対応保持部に保持されている他の対応テーブルを示す図である。
【図７】本発明の第２の実施の形態における複数の携帯電話機と固定サーバ装置を含む通信システムの機能構成を示す機能ブロック図である
【図８】（ａ）（ｂ）（ｃ）はいずれも同上の携帯電話機の表示例を示す図である。
【図９】同上の通信システムの動作を示すシーケンスである。
【図１０】同上の固定サーバ装置の位置対応保持部に保持されている対応テーブルを示す図である。
【図１１】各実施の形態における他の対応テーブルを示す図である。
【符号の説明】
１００　　携帯電話機
１０１　　操作部
１０２　　音声出力部
１０３　　音声入力部
１０４　　表示部
１０５　　アンテナ
１１１　　現在位置取得部
１１２　　演算部
１１３　　現在位置履歴記憶部
１１４　　位置変換部
１１５　　位置対応更新部
１１６　　位置対応保持部
１１７　　通知部
１２１　　対応テーブル
１２２　　対応テーブル
１２３　　対応テーブル
１２４　　対応テーブル
１３１　　送受信部
１５０　　携帯電話機
１５１　　現在位置取得部
１５２　　演算部
１５３　　操作部
１５４　　通知部
２０１　　操作部
２１１　　現在位置取得部
２１２　　演算部
２１７　　通知部
２３１　　送受信部
２５０　　携帯電話機
２６１　　対応テーブル
２６２　　対応テーブル
３００　　固定サーバ装置
３０１　　位置対応保持部
３０２　　位置変換部
３０３　　演算部
３０４　　仮想位置比較部
３３１　　送受信部
５００　　通信システム
【図１】
2004064398.tif 000003
【図２】
2004064398.tif 000004
【図３】
2004064398.tif 000005
【図４】
2004064398.tif 000006
【図５】
2004064398.tif 000007
【図６】
2004064398.tif 000008
【図７】
2004064398.tif 000009
【図８】
2004064398.tif 000010
【図９】
2004064398.tif 000011
【図１０】
2004064398.tif 000012
【図１１】
2004064398.tif 000013