(57)【特許請求の範囲】
【請求項１】
プログラムに基づいて動作する情報処理装置において、
この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、
この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、
上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、
将来の時刻を入力する将来時刻入力手段と、
上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段と、
この将来位置計算手段によって算出された位置に基づいて、この位置に関連する情報を取得する将来位置関連コンテンツ取得手段と、
この将来位置関連コンテンツ取得手段によって取得されたコンテンツを出力する出力手段とを備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、上記位置に関連する情報を保持しているサーバと連携して動作し、このサーバと通信する通信手段と、この通信手段を用いて、上記算出された位置に関連する情報つまり位置関連コンテンツを上記サーバに対して要求するコンテンツ要求手段と、上記通信手段を介して上記サーバから要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ受信手段をさらに備えたことを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、上記将来位置計算手段は、上記求められた将来位置を中心に一定の半径をもつ円を描き、この円で囲まれる範囲を将来位置とすることを特徴とする情報処理装置。
【請求項４】
請求項１または２に記載の情報処理装置において、上記将来位置計算手段は、上記現在位置から上記将来位置に至るベクトルを左右に一定角回転させ、かつ、上記ベクトルの長さを一定幅で伸縮させ、これに伴ってベクトルの先端が動く範囲を将来位置とすることを特徴とする情報処理装置。
【請求項５】
請求項２に記載の情報処理装置において、上記コンテンツ受信手段によって受信された情報を、上記将来の時刻および上記算出された将来の位置と共に記憶する位置関連コンテンツ記憶手段と、上記将来の時刻になったときに、上記現在位置情報取得手段によって取得された位置と上記位置関連コテンツ記憶手段に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段の記憶内容から上記将来の時刻と共に記憶された位置関連コンテンツを削除する削除手段を備えたことを特徴とする情報処理装置。
【請求項６】
プログラムに基づいて動作する情報処理装置において、
この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、
この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、
上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、
将来の時刻を入力する将来時刻入力手段と、
上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段とを備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
本発明は、地図上にマッピングできる位置情報と、この位置情報に関連してインターネット上のＷＷＷ(World Wide Web)サーバに記憶された位置関連コンテンツとのリンクを、
移動体通信手段を介して自動的に行なう情報処理装置に関する。
【０００２】
【従来の技術】
衛星を利用したＧＰＳ(Global Positioning System)の発展によって、位置情報である現在位置を簡単に取得できるようになり、車両等の移動体中でも現在位置をリアルタイムで知ることができる。また、携帯電話の急速な普及によって、キャリア等が基地局をベースに位置情報を提供するシステムも増えており、このようなシステムによっても位置情報を取得することができる。
一方、位置情報つまり特定地域に関連する地図情報、タウンガイド、店舗情報、観光ガイドなどの位置関連コンテンツは、インターネットの急速な普及に伴って急速に増加している。
かかる状況下で、ＧＰＳ等で得られる移動体の現在位置情報を、携帯電話などの移動体通信手段を介してインターネット上のサーバに伝え、サーバから現在位置に関連する位置関連コンテンツを取得する技術が開発され、最近、このようなサービスが提供され始めている。つまり、車両中からその車両の現在位置付近の地図情報などの位置関連コンテンツを得ることができ、このような技術は、既にカーナビゲーションシステムで応用されている。
【０００３】
このような技術として、例えば、本願出願人が提案した通信機能付カーナビゲーション装置がある(特開平１０−１０３９７７号)。このカーナビゲーション装置は、ＧＰＳ受信手段と、位置データに関連付けられた地図データを記憶したＣＤ-ＲＯＭと、特定位置の位置データとその位置に関する位置関連コンテンツが格納されたＷＷＷサーバのＵＲＬ(Uniform Recourse Locator)アドレスとの対応を記憶する更新可能なアクセステーブル記憶手段と、アクセスポイントの電話番号と各電話番号に対応する位置データ範囲を記憶する更新可能なアクセスポイント記憶手段と、ＰＨＳ等の公衆電話接続を行なう移動体通信手段を備えている。
【０００４】
そして、ＧＰＳモードで、ＧＰＳ受信手段で受信した位置データをＣＤ-ＲＯＭのデータに基づき表示手段の地図上に現在位置としてマッピング表示する一方、インターネットアクセスモードで、システム制御手段によって、システム起動時にアクセステーブル記憶手段から一時記憶手段に転送された位置データとこれに対応するＵＲＬアドレスに基づき、地図上に現在位置からアクセス可能なサーバがリンク表示され、特定のリンクを指示すると、システム制御手段が、アクセスポイント記憶手段を参照して対応するアクセスポイントの電話番号を取得し、移動体通信手段をして通信インターフェースを介して上記電話番号を自動発呼させ、上記アクセスポイントに公衆電話回線接続させる。そして、インターネット上の上記サーバから地図情報、タウンガイド、店舗情報、観光ガイドなどの位置関連コンテンツがダウンロードされ、上記表示手段に表示される。
なお、表示手段のメインメニュー画面でデータ更新モードを選択すれば、システム制御手段が、更新データを記憶している特定のサーバにアクセスして、最新のデータをダウンロードし、この最新データをアクセスポイント記憶手段とアクセステーブル記憶手段に格納する。
【０００５】
上記従来の通信機能付カーナビゲーション装置は、車両に設けられたシステム内に任意の位置に関する位置関連コンテンツを持たなくても、かかる位置関連コンテンツを持つインターネット上のＷＷＷサーバに移動体通信手段を介して自動的にリンクして、観光情報等をリアルタイムに取得できるという利点を有する。
【０００６】
【発明が解決しようとする課題】
ところが、上記従来の通信機能付カーナビゲーション装置は、ＧＰＳ等で得られた現在の位置情報をＰＨＳ等を介してインターネット上のサーバに伝え、現在位置のみの位置関連コンテンツをダウンロードして表示するものであるため、時々刻々と位置を変えて高速で移動する移動体においては、得られる情報に遅延が生じうるという問題がある。
また、位置関連コンテンツが激増している昨今、これらの情報が密集して存在することも多く、そのような情報密集地を移動中の一定時間内に、全ての位置関連コンテンツを取得することが難しい場合もある。
【０００７】
さらに、携帯電話等の移動体通信手段は、回線スピードが比較的遅いため、移動中に高速で現在位置に関する位置関連コンテンツを取得するのに余り適しているとはいえない。
また、上記従来の通信機能付カーナビゲーション装置は、現在位置のみの位置関連コンテンツをダウンロードして表示するものであるため、移動体が通過してきた位置を時々刻々記憶して、後から過去の位置の位置関連コンテンツを表示して参照するということができないという問題がある。
【０００８】
そこで、本発明の目的は、ＧＰＳ等で得た位置情報をその位置情報を得た時刻と対応付けて記憶するとともに、これらの記憶データに基づいて将来の位置を予測することによって、現在のみならず過去および未来の位置関連コンテンツも効率良く記憶、取得できて、移動体が通過する位置に関して得ることができる位置関連コンテンツを漏れなく参照することができ、結果的に位置関連コンテンツの取得を迅速化できる情報処理装置を提供することにある。
【０００９】
上記目的を達成するため、本発明のプログラムに基づいて動作する情報処理装置は、この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、将来の時刻を入力する将来時刻入力手段と、上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段と、この将来位置計算手段によって算出された位置に基づいて、この位置に関連する情報を取得する将来位置関連コンテンツ取得手段と、
この将来位置関連コンテンツ取得手段によって取得されたコンテンツを出力する出力手段とを備えたことを特徴とする。
【００１０】
本発明の上記情報処理装置では、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶されている。そして、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする。次いで、将来位置関連コンテンツ取得手段は、上記将来位置計算手段によって算出された位置に関連する情報(位置関連コンテンツ)を取得し、取得されたコンテンツが出力手段によって出力される。
従って、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め出力することができる。
【００１１】
本発明の一実施形態の情報処理装置は、上記位置に関連する情報を保持しているサーバと連携して動作し、このサーバと通信する通信手段と、この通信手段を用いて、上記算出された位置に関連する情報つまり位置関連コンテンツを上記サーバに対して要求するコンテンツ要求手段と、上記通信手段を介して上記サーバから要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ受信手段をさらに備えたことを特徴とする。
【００１２】
上記実施形態の情報処理装置では、コンテンツ要求手段が、将来位置計算手段によって算出された位置に関連する情報つまり位置関連コンテンツをサーバに対して要求し、サーバから要求に応じて送られてくる位置関連コンテンツを、コンテンツ受信手段が受信する。
従って、本発明の情報処理装置による上記作用に加えて、予測された移動位置に関する位置関連コンテンツを、前もってサーバからダウンロードすることができる。
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
本発明の一実施形態の情報処理装置は、上記将来位置計算手段が、上記求められた将来位置を中心に一定の半径をもつ円を描き、この円で囲まれる範囲を将来位置とすることを特徴とする。
【００２０】
上記実施形態の情報処理装置では、前述の実施形態による作用に加えて、将来時刻における情報処理装置の移動位置を、点でなく範囲として確実に予測することができる。
【００２１】
本発明の一実施形態の情報処理装置は、上記将来位置計算手段が、上記現在位置から上記将来位置に至るベクトルを左右に一定角回転させ、かつ、上記ベクトルの長さを一定幅で伸縮させ、これに伴ってベクトルの先端が動く範囲を将来位置とすることを特徴とする。
【００２２】
上記実施形態の情報処理装置では、前述の実施形態による作用に加えて、将来時刻における情報処理装置の移動位置を、点でなく範囲として確実に予測することができる。
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【００２８】
【００２９】
【００３０】
【００３１】
【００３２】
【００３３】
【００３４】
【００３５】
【００３６】
【００３７】
【００３８】
【００３９】
【００４０】
【００４１】
【００４２】
【００４３】
【００４４】
【００４５】
本発明の一実施形態の情報処理装置は、上記コンテンツ受信手段によって受信された情報を、上記将来の時刻および上記算出された将来の位置と共に記憶する位置関連コンテンツ記憶手段と、上記将来の時刻になったときに、上記現在位置情報取得手段によって取得された位置と上記位置関連コテンツ記憶手段に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段の記憶内容から上記将来の時刻と共に記憶された位置関連コンテンツを削除する削除手段を備えたことを特徴とする。
【００４６】
上記実施形態の情報処理装置では、請求項１の現在位置情報取得手段、将来時刻入力手段および将来位置計算手段と、請求項２のコンテンツ要求手段およびコンテンツ受信手段と、位置関連コンテンツ記憶手段を備えて、情報処理装置の移動軌跡に基づいて将来時刻における移動位置を予測し、この移動位置に関する未記憶の位置関連コンテンツを予めサーバからダウンロードする場合、上記将来時刻に上記予測位置に到達しなかった際に、その予測位置に関する位置関連コンテンツを削除手段によって削除するので、予測が外れた際に不要な記憶情報が廃棄され、メモリ等を節約することができる。
【００４７】
本発明のプログラムに基づいて動作するもう１つの情報処理装置は、プログラムに基づいて動作する情報処理装置において、この情報処理装置の存在する位置を表わす位置情報を取得する現在位置情報取得手段と、この現在位置情報取得手段が位置情報を取得した時刻を取得する時刻取得手段と、上記現在位置情報取得手段が取得した位置情報と上記時刻取得手段が取得した時刻を対にして記憶する通過位置情報記憶手段と、将来の時刻を入力する将来時刻入力手段と、上記将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする将来位置計算手段とを備えたことを特徴とする。
【００４８】
本発明の上記情報処理装置では、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶されている。そして、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出し、算出した将来位置を上記将来時間における情報処理装置が存在する位置とする。次いで、将来位置関連コンテンツ取得手段は、上記将来位置計算手段によって算出された位置に関連する情報(位置関連コンテンツ)を取得する。
従って、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め取得することができる。
【００４９】
以下、本発明を図示の実施の形態により詳細に説明する。
図１は、本発明による情報処理装置の全体システムの一例を示す概略図である。この情報処理装置は、大別して、情報処理装置本体１と、移動体に搭載された上記情報処理装置の存在する位置を表わす位置情報を取得する位置情報取得手段２と、上記情報処理装置本体１に対する入力手段である将来時刻入力手段、コンテンツ指示手段、過去時刻入力手段を兼ねる入力装置３と、特定の位置に関連する情報つまり位置関連コンテンツを保持しているインターネット上のサーバ５と連携して情報処理装置本体１との間で通信を司る通信手段としての通信装置４と、情報処理装置本体１からの出力される情報を画像や印刷で表示する出力装置６で構成される。
【００５０】
位置情報取得手段２は、衛星を利用したＧＰＳまたは基地局をベースにしたシステムでキャリアによって提供される移動体の位置情報を取得するカーナビゲーション装置などからなる。
入力装置３は、キーボード、マウス、タッチパネル等、あるいはプログラムの指示からなる。
通信装置４は、情報処理装置本体１内の後述するサーバアクセス手段２０とサーバ５との間で送受信を行ない、サーバ５は、例えばＵＲＬにパラメータとして添付された位置情報をサーバアクセス手段２０から受信し、受信した位置情報に関連する位置関連コンテンツをクライアントであるサーバアクセス手段２０に送信する。
出力装置６は、取得した位置関連コンテンツを印刷するプリンタまたは画像表示する表示装置からなる。
【００５１】
上記情報処理装置本体１は、位置情報取得手段２から位置情報を取得する現在位置情報取得手段１１と、この現在位置情報取得手段１１が位置情報を取得した時刻を取得する時刻取得手段１２と、上記位置情報取得手段によって得られた位置情報と上記時刻取得手段で得られた時刻を対にして記憶する通過位置情報記憶手段１３と、ユーザが入力装置３を用いて指定した時間をシステムに設定する時間指示手段１４と、入力装置３からのユーザ入力に基づき通過位置情報記憶手段１３内の特定の通過位置情報を得るようにシステムに指示する通過位置情報取得手段１５と、通過位置情報記憶手段１３に対になって記憶された位置情報と時刻情報に基づいて、入力装置３から入力された将来時刻に情報処理装置が存在する位置を算出する将来位置計算手段１６を備える。
【００５２】
上記情報処理装置本体１は、さらに、通過位置情報記憶手段１３に対になって記憶された位置情報と時刻情報に基づいて、入力装置３から入力された過去時刻に情報処理装置が存在していた位置を算出する過去位置計算手段および算出された位置に関する位置関連コンテンツをサーバアクセス手段２０を介して取得する過去位置関連コンテンツ取得手段を兼ねる過去位置計算・関連コンテンツ取得手段１７と、将来位置計算手段１６によって算出された位置に基づいて、この位置に関する位置関連コンテンツをサーバアクセス手段２０を介して取得する将来位置関連コンテンツ取得手段１８と、通過位置情報記憶手段１３に記憶される現在の位置情報に対応する位置関連コンテンツをサーバアクセス手段２０を介して取得する現在位置関連コンテンツ取得手段１９と、通信装置４を介してサーバ５にアクセスして位置関連コンテンツを要求し、要求に応じて送られてくる位置関連コンテンツを受信するコンテンツ要求手段およびコンテンツ受信手段を兼ねるサーバアクセス手段２０と、サーバアクセス手段２０によって取得された位置関連コンテンツを対応する位置情報と共に記憶する位置関連コンテンツ記憶手段２１と、位置関連コンテンツ記憶手段２１等に記憶された位置関連コンテンツを出力装置６に出力する出力手段２２を備えている。
なお、上記位置関連コンテンツ記憶手段２１は、サーバ５から取得された位置関連コンテンツが、入力装置３からユーザにより入力された将来時刻に基づいて将来位置計算手段１６で算出された将来位置に関するものである場合は、得られた位置関連コンテンツと対応する将来位置のみならず上記将来時刻も一緒に記憶する。
【００５３】
上記出力手段２２は、コンテンツ指示手段である入力装置３からユーザの入力により指示された必要な位置関連コンテンツが、位置関連コンテンツ記憶手段２１に記憶されているか否かを判別し、肯と判別した場合はその記憶されている位置関連コンテンツを出力する一方、否と判別した場合はサーバ５に対して指示された位置関連コンテンツを出力する。
また、出力手段２２は、位置関連コンテンツ記憶手段２１内の不要になった位置関連コンテンツを削除する削除手段を兼ね、将来時刻入力手段である入力装置３からユーザによって入力された将来時刻になったときに、現在位置情報取得手段１１によって取得される位置と、位置関連コンテンツ記憶手段２１に記憶された将来の位置とを比較して、両者が一致しない場合、位置関連コンテンツ記憶手段２１の記憶内容から対になって記憶された上記将来位置、将来時刻および位置関連コンテンツを削除する。
【００５４】
図２は、図１の情報処理装置本体１内の通過位置記憶手段１３に記憶される情報の説明図である。図中の表に示すように、現在位置情報取得手段１１によって取得された移動体内の情報処理装置の緯度,経度上の位置と、時刻取得手段１２によって得られた上記位置が取得された時刻(時分秒)とが、順次対になって記憶されている。表の例では、ＧＰＳを搭載した車両は、例えば北緯35度66分77秒、東経135度22分33秒(N35.66.77E135.22.33)の地点を通過した時刻が13時26分30秒(13:26:30)であることを示している。また、表中の位置を緯度,経度座標上にプロットして結べば、図示の移動体の軌跡が得られる。
【００５５】
通過位置情報記憶手段１３への情報格納の手順は、図３のフローチャートに示すように、ステップＳ１で、位置情報取得手段２であるＧＰＳに連なる現在位置情報取得手段１１によって移動体の現在位置情報が取得され、ステップＳ２で、タイマなどの現在時刻取得手段１２によって現在時刻が取得され、ステップＳ３で、得られた現在位置と現在時刻が対になって通過位置情報記憶手段１３に記憶され、ステップＳ４で、入力装置３からのユーザの終了指示があるか否かを判断し、否なら、ステップＳ５で一定時間待機した後にステップＳ１に戻る一方、肯なら、処理を終了する。
【００５６】
図４は、入力装置３を介して情報処理装置本体１内の時間指示手段１４により任意の時刻を指示し、その時刻における移動体の位置とその位置に関する位置関連コンテンツを取得、記憶、出力する手順を示すフローチャートである。
まず、ステップＳ１１で、ユーザが入力装置３から特定の時刻を入力すると、時間指示手段１４が、入力された時刻をシステムに設定するとともに、通過位置情報取得指示手段１５が、入力された時刻が過去、現在、将来のいずれに属するかを判断し、判断結果に応じてステップＳ１２、ステップＳ１５、ステップＳ１８に夫々進む。
現在時刻が入力された場合、通過位置情報取得手段１５は、ステップＳ１５に進んで、通過位置情報記憶手段１３を参照してその中に記憶された上記現在時刻に対応する位置情報を読み出し、続くステップＳ１６で、読み出した位置情報をサーバアクセス手段２０に渡し、サーバアクセス手段２０が通信装置４を介してインターネット上のサーバ５にアクセスして、サーバ５から上記位置情報に関連する位置関連コンテンツをダウンロードする。位置情報は、一般にＵＲＬのパラメータとして与えられ、このパラメータのフォーマット仕様案は、例えばＭＯＰＡ(モバイルオフィス推進協議会)の「モバイルツール向け位置情報ＵＲＬ規格」として提案されている。次いで、ステップＳ１７で、サーバ５から得た位置関連コンテンツを対応する位置情報と共に位置関連コンテンツ記憶手段２１に記憶し、最後にステップＳ１４で、出力手段２２が、ダウンロードされ、記憶された上記位置関連コンテンツを出力装置６へ出力する。
【００５７】
図５は、位置関連コンテンツ記憶手段２１に対になって格納された位置と、移動体が上記位置に存在していた、あるいは存在するであろう時刻と、上記位置に関してダウンロードされた位置関連コンテンツとの一覧を表わしており、位置関連コンテンツは、その位置に関連する地図情報、タウンガイド、店舗情報、観光ガイドなどである。
【００５８】
図４のステップＳ１１で過去時刻が入力された場合、通過位置情報取得手段１５は、ステップＳ１２に進んで、過去位置計算・関連コンテンツ取得手段１７に通過位置情報記憶手段１３を参照させてその中に記憶された上記過去時刻に対応する位置情報を読み出させ、続くステップＳ１３で、過去位置計算・関連コンテンツ取得手段１７は、読み出した位置情報に基づいて位置関連コンテンツ記憶手段２１の記憶内容を検索して、上記位置情報に対応する位置関連コンテンツを探し出す。通常、ある過去時刻での過去位置は移動体が通過した地点であるので、上記位置情報に対応する位置関連コンテンツは、位置関連コンテンツ記憶手段２１に既に記憶されていて、直ちに見つかり、見つかった位置関連コンテンツは、ステップＳ１４で、出力手段２２によって出力装置６へ出力される。なお、出力手段２２は、位置情報に対応する位置関連コンテンツが既に削除された等の理由で見つからない場合は、図４には明示しないが、この位置情報をＵＲＬにパラメータとして添付してサーバアクセス手段２０に渡し、サーバアクセス手段２０が通信装置４を介して対応するサーバ５にアクセスして位置関連コンテンツをダウンロードし、ダウンロードされた位置関連コンテンツを出力手段２２がステップＳ１４で出力装置６に出力する。
【００５９】
図４のステップＳ１１で将来時刻が入力された場合、通過位置情報取得手段１５は、ステップＳ１８に進んで、将来位置計算手段１６に図６に示すような方法で移動体が将来存在するであろう将来位置を算出させる。図６において、出発時刻からの経過時間をtとすれば現在位置は(Ｘt,Ｙt)で表わされ、現在位置から単位時間nだけ過去の位置は(Ｘt-n,Ｙt-n)、単位時間nだけ将来の位置は(Ｘt+n,Ｙt+n)で夫々表わされる。ここで、単位時間nは、例えば１０秒、３０秒、１分、５分などと適切な時間とすることができる。将来位置計算手段１６は、入力装置３からユーザによって入力された将来時刻(t+1)と現在時刻(t)の時間差を求め、現在時刻からこの時間差だけ遡った過去の時刻(t-1)に対応する過去位置(Ｘt-1,Ｙt-1)を通過位置情報記憶手段１３に記憶された位置情報から求め、求めた過去位置(Ｘt-1,Ｙt-1)から現在位置(Ｘt,Ｙt)に至るベクトルを図中の破線矢印で示すように２倍することによって将来位置(Ｘt+1,Ｙt+1)を算出する。なお、入力された将来時刻が(t+n)である場合は、現在時刻との時間差だけ遡った過去の時刻(t-n)に対応する過去位置は(Ｘt-n,Ｙt-n)になるから、算出される将来位置(Ｘt+n,Ｙt+n)は、現在位置に至るベクトルを図中の一点鎖線矢印で示すように２倍して求められる。
なお、上記単位時間nがtよりも大きくて出発地点を越えて遡る場合、将来位置(Ｘt+n,Ｙt+n)は次式で算出される。
(Ｘt+n,Ｙt+n)＝(Ｘt,Ｙt)＋t{(Ｘt,Ｙt)−(Ｘt-n,Ｙt-n)}／n
【００６０】
こうして算出された将来位置は、続くステップＳ１６で、通過位置情報取得手段１５によってサーバアクセス手段２０に渡され、サーバアクセス手段２０が通信装置４を介してインターネット上のサーバ５にアクセスして、サーバ５から上記将来位置に関する位置関連コンテンツをダウンロードし、ダウンロードされた位置関連コンテンツは、次のステップＳ１７で、対応する将来時刻および将来位置と共に位置関連コンテンツ記憶手段２１に図５で述べたように記憶される。
最後に、出力手段２２は、図４のステップＳ１４において、入力装置３からユーザが必要な位置関連コンテンツを入力により指示したとき、この位置関連コンテンツが位置関連コンテンツ記憶手段２１に既に記憶されているか否かを判別し、記憶されている場合は、直ちにその位置関連コンテンツを、記憶されていない場合は、サーバアクセス手段２０を介してサーバ５からダウンロードした位置関連コンテンツを夫々出力装置６へ出力する。  なお、出力手段２２は、将来時刻になったときに現在位置情報取得手段１１によって得られる情報処理装置(移動体)の位置が、予測した将来位置に一致しない場合は、既に述べたようにその将来位置に関する位置関連コンテンツを位置関連コンテンツ記憶手段２１の記憶内容から削除するので、メモリの浪費を防止することができる。
【００６１】
上記実施の形態では、移動体に搭載され、現在位置情報取得手段１１としてのＧＰＳと時刻取得手段としてのタイマを備えた情報処理装置において、入力装置３からユーザが入力する将来時刻に移動体が存在するであろう将来位置を、将来位置計算手段１６が、通過位置情報記憶手段１３に対になって記憶された位置情報と時刻情報に基づいて算出し、算出された将来位置に関する位置関連コンテンツを、将来位置関連コンテンツ取得手段１８が、サーバアクセス手段２０および通信装置４を介してアクセスするインターネット上のサーバ５から予めダウンロードし、ダウンロードされた位置関連コンテンツが対応する位置情報と共に位置関連コンテンツ記憶手段２１に格納されるので、移動体が将来到達する地点の位置関連コンテンツをインターネット上のサーバから予めダウンロードして読むことができる。
【００６２】
また、図４のステップＳ１１で入力装置３を介してユーザにより次の特定の過去、現在、将来の時刻が入力されるまでは、前回の入力時刻に対応する位置の位置関連コンテンツが存在する限りダウンロードされ続けるので、移動体が情報密集地を通過する場合でも、総ての位置関連コンテンツをダウンロードすることが可能になる。
さらに、上記実施の形態では、過去位置計算・関連コンテンツ取得手段１７が、通過位置情報記憶手段１３を参照してユーザが入力装置３から入力した過去時刻に対応する位置情報を読み出し、読み出した位置情報に対応する位置関連コンテンツを位置関連コンテンツ記憶手段２１の記憶内容から検索し、対応する位置関連コンテンツが出力装置６に出力されるので、移動体が既に通過した過去の位置の位置関連コンテンツを事後的に迅速に表示出力して読むことができる。
【００６３】
なお、上記実施の形態では、将来位置計算手段１６による将来位置の計算に、現在位置情報記憶手段１１による位置情報と時刻取得手段によるその位置情報を取得した時刻とを対にして記憶した通過位置情報記憶手段１３のデータを用いたが、これに代えて、情報処理装置が移動する速度および方向を取得する速度方向取得手段を設け、情報処理装置の現在位置と速度方向取得手段で取得される情報処理装置の移動速度および移動方向に基づいて、将来位置計算手段によって将来位置を算出することもできる。
【００６４】
図９は、将来位置計算手段１６によって算出される将来位置が点でなく一定の広がりをもつ例を示している。即ち、将来位置計算手段１６は、図６で述べた方法で将来位置を点として求め、この点を中心に一定半径rの円を描き、この円で囲まれる範囲を将来位置とするのである。この将来位置は、図６中の円で表わされている。
これによって、移動体に搭載された情報処理装置の移動先を一定面積をもつ範囲として予測することができ、この範囲内の全地点に関する位置関連コンテンツを予めダウンロードできることになるので、移動体の実際の移動先が多少ずれても、その移動先で必要になる位置関連コンテンツを確実に得ることができる。
【００６５】
図７,図８は、この広がりをもつ位置計算手法を、図１の過去位置計算・関連コンテンツ取得手段１７による図４のステップＳ１２の過去位置計算、図４のステップＳ１５の現在位置計算に夫々適用した例を示している。この手法によれば、上述と同様に、過去位置および現在位置に関するより多くの位置関連コンテンツを得ることができる。
【００６６】
図１０は、将来位置計算手段１６によって算出される将来位置が点でなく一定の広がりをもつ他の例を示している。即ち、将来位置計算手段１６は、図１０に示すように、時刻tでの現在位置(Ｘt,Ｙt)から時刻(t+n)での将来位置(Ｘt+n,Ｙt+n)に至るベクトルを左右に一定角(この例では略１５°ずつ)回転させ、かつ、ベクトルの長さを一定幅(この例では時間単位１だけ縮小)で伸縮させ、これに伴なってベクトルの先端が動く範囲(この例ではドットが施された扇形部分)を将来位置とする。
この将来位置計算手法によっても、図９で述べたと同じ理由から、移動体の実際の移動先が多少ずれても、その移動先で必要になる位置関連コンテンツを確実に得ることができる。
【００６７】
図１１は、参考例としての将来位置の算出方法を示している。将来位置計算手段１６は、出発地点(Ｘ0,Ｙ0)および個々の時刻における情報処理装置の位置(Ｘ1,Ｙ1),(Ｘ2,Ｙ2),…(Ｘt,Ｙt)をプロットしたＸ-Ｙ座標系で、誤差δ1,δ2,…δtの２乗和(δ12＋δ22＋…＋δn2)を最小にするような近似直線を最小２乗法によって求め、近似直線の方向を現在位置(Ｘt,Ｙt)からの進行方向と見なして、図中の破線矢印で示すように将来位置(Ｘt+1,Ｙt+1),(Ｘt+n,Ｙt+n)を算出することもできる。
この位置計算手法によれば、情報処理装置の通過地点の位置情報に基づいて、誤差が最小になるような将来位置を予測することができ、移動体に載った情報処理装置の移動先をより正確に予測することができる。
【００６８】
上記実施の形態による情報処理装置を、その各構成手段によって上述のように動作させるプログラムは、プロッピディスクやＣＤ-ＲＯＭなどの記憶媒体に記憶させることができ、これら記憶媒体を用いて上記情報処理装置を上記作用効果を奏するように動作させることができる。
【００６９】
上記実施の形態によって、位置関連コンテンツを迅速に取得できるようになり、単位時間当たりの取得量を増やすことができ、一層リアルタイムに位置情報コンテンツを取得できる。例えば、移動体の進行方向前方での位置関連コンテンツの１つである交通混雑情報を予め入手できれば、混雑地域を迂回して短時間で目的地に着くことができる。また、移動先で事故が発生していたり、通行規制が行なわれている場合もこれを回避することができる。リアルタイム性が要求されるこのような情報は、従来の通信機能付カーナビゲーション装置では、現在位置の位置関連コンテンツしか入手できないため、入手できないのである。
【００７０】
あるいは、駐車場の混雑度を予め知って、複数の駐車場の中から空きのあるものを選択したり、ガソリンの販売価格をガソリンスタンドがサーバで発信していれば、車両の進行方向にある複数のガソリンスタンドの販売価格をあらかじめ調べて、最も安価なガソリンスタンドで給油することもできる。このように位置関連コンテンツが急増している現在、本発明の情報処理装置によって移動中により迅速に多くの位置関連コンテンツを取得できるという利点は顕著である。
さらに、ダウンロードして記憶した位置関連コンテンツのうち移動体が実際に通過しなかった位置に関するものを削除するので、メモリの浪費を防ぎつつ既に通過した地点に関する位置関連コンテンツを事後的に閲覧することができる。
【００７１】
【発明の効果】
以上の説明で明らかなように、本発明の情報処理装置は、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶され、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出する。そして、将来位置関連コンテンツ取得手段が、上記将来位置計算手段によって算出された位置に関連する情報(位置関連コンテンツ)を取得し、取得されたコンテンツが出力手段によって出力されるので、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め出力することができる。
【００７２】
本発明の実施形態の情報処理装置は、コンテンツ要求手段が、将来位置計算手段によって算出された位置に関連する情報つまり位置関連コンテンツをサーバに対して要求し、サーバから要求に応じて送られてくる位置関連コンテンツを、コンテンツ受信手段が受信するので、予測された移動位置に関する位置関連コンテンツを、前もってサーバからダウンロードすることができる。
【００７３】
【００７４】
【００７５】
【００７６】
【００７７】
【００７８】
【００７９】
【００８０】
【００８１】
【００８２】
【００８３】
【００８４】
【００８５】
【００８６】
本発明の実施形態の情報処理装置は、現在位置情報取得手段、将来時刻入力手段、将来位置計算手段、コンテンツ要求手段、コンテンツ受信手段、および位置関連コンテンツ記憶手段を備えて、情報処理装置の移動軌跡に基づいて将来時刻における移動位置を予測し、この将来位置に関する位置関連コンテンツを予めサーバからダウンロードした場合、上記将来時刻に上記予測位置に到達しなかった際に、その予測位置に関する位置関連コンテンツを削除手段によって削除するので、予測が外れた際に不要な記憶情報が廃棄され、メモリ等を節約することができる。
【００８７】
本発明の情報処理装置は、通過位置情報記憶手段に、現在位置情報取得手段が取得した位置情報がその取得時刻と対になって記憶され、将来位置計算手段が、将来時刻入力手段によって入力された時刻と現在時刻との時間差を求め、現在時刻から上記時間差だけ遡った過去の時刻を求め、求めた過去の時刻に対応する過去位置を上記通過位置記憶手段に記憶された情報から求め、求めた過去位置から現在位置に至るベクトルを２倍することによって将来位置を算出する。そして、将来位置関連コンテンツ取得手段が、上記将来位置計算手段によって算出された位置に関連する情報(位置関連コンテンツ)を取得するので、情報処理装置の移動軌跡情報に基づいて、普遍的な計算式に則ってある将来時刻における移動位置を確実に予測し、この移動位置に関連する位置関連コンテンツを予め取得することができる。
【図面の簡単な説明】
【図１】  本発明の移動体通信を用いて位置関連コンテンツを取得するための情報処理装置の全体システムの一例を示す概略図である。
【図２】  図１の情報処理装置本体内の通過位置記憶手段に記憶される情報を説明する図である。
【図３】  上記通過位置記憶手段への情報格納の手順を示すフローチャートである。
【図４】  入力装置からの入力で指示された時刻における移動体の位置とその位置に関する位置関連コンテンツを取得、記憶、出力する手順を示すフローチャートである。
【図５】図１の位置関連コンテンツ記憶手段に対になって格納された移動体の位置、時刻、その位置に関する位置関連コンテンツの一覧を示す図である。
【図６】  図１の将来位置計算手段が移動体の将来位置を算出する手法を説明する図である。
【図７】  所定の過去時刻における移動体の過去位置を円形範囲で予測する手法を示す図である。
【図８】  現在時刻における移動体の現在位置を円形範囲で予測する手法を示す図である。
【図９】  所定の将来時刻における移動体の将来位置を円形範囲で予測する手法を示す図である。
【図１０】  所定の将来時刻における移動体の将来位置を扇形範囲で予測する手法を示す図である。
【図１１】  図１の将来位置計算手段により将来位置を最小２乗法を用いて算出する手法を説明する図である。
【符号の説明】
１  情報処理装置本体
２  位置情報取得手段
３  入力装置
４  通信装置
５  サーバ
６  出力装置
１１  現在位置情報取得手段
１２  時刻取得手段
１３  通過位置情報記憶手段
１４  時間指示手段
１５  通過位置情報取得指示手段
１６  将来位置計算手段
１７  過去位置計算・関連コンテンツ取得手段
１８  将来位置関連コンテンツ取得手段
１９  現在位置関連コンテンツ取得手段
２０  サーバアクセス手段
２１  位置関連コンテンツ記憶手段
２２  出力手段
【図１】
0003653451.tif 000002
【図２】
0003653451.tif 000003
【図３】
0003653451.tif 000004
【図４】
0003653451.tif 000005
【図５】
0003653451.tif 000006
【図６】
0003653451.tif 000007
【図７】
0003653451.tif 000008
【図８】
0003653451.tif 000009
【図９】
0003653451.tif 000010
【図１０】
0003653451.tif 000011
【図１１】
0003653451.tif 000012