(57)【要約】【課題】作成した制御データに基づいて位置を測位し、表示する情報処理システムを安価かつ容易に提供する。【解決手段】情報処理システム１は、制御データに基づいて測位衛星からの衛星信号を受信し、受信した衛星信号から測位データを取り出して出力するＧＰＳ受信手段５４と、出力された測位データが示す位置を表示する位置情報表示手段１８と、衛星信号の受信を制御するための制御データを作成し、作成した制御データをＧＰＳ受信手段５４に送り設定するＧＰＳアシストデータ取得・設定手段２０と、位置情報表示手段１８およびＧＰＳアシストデータ取得・設定手段２０の何れか１つとＧＰＳ受信手段５４との間で、測位データおよび制御データの何れか１つを授受可能に接続するＵＳＢホスト手段１４と、ＧＰＳ受信手段５４との接続をＵＳＢホスト手段１４に対して指示する制御手段１２とを備える。【選択図】図１
2009115482.tif 000002
【特許請求の範囲】
【請求項１】
設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信手段と、
前記出力された測位データが示す位置を表示する位置表示手段と、
前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを前記衛星信号受信手段に送り設定する制御データ設定手段と、
前記位置表示手段および前記制御データ設定手段の何れか１つと前記衛星信号受信手段との間で、前記測位データおよび前記制御データの何れか１つを授受可能に接続するインターフェイス手段と、
前記衛星信号受信手段との接続を前記インターフェイス手段に対して指示する指示手段とを備えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記測位衛星は、ＧＰＳ衛星であることを特徴とする情報処理システム。
【請求項３】
請求項１乃至２のいずれかに記載の情報処理システムにおいて、
前記インターフェイス手段は、ＵＳＢインターフェイスであることを特徴とする情報処理システム。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理システムにおいて、
前記測位衛星の位置に関する情報を取得するための通信手段を更に備え、
制御データ設定手段は、前記通信手段が取得した前記情報に基づいて、前記制御データを作成することを特徴とする情報処理システム。
【請求項５】
設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信工程と、
前記出力された測位データが示す位置を表示する位置表示工程と、
前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを設定する制御データ設定工程と、
前記衛星信号受信工程で出力された前記測位データおよび前記制御データ設定工程で作成された前記制御データの何れか１つを、１つのインターフェイスにより授受するデータ授受工程と、
前記インターフェイスにより授受するデータを指示する指示工程とを備えることを特徴とする情報処理方法。
【請求項６】
設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信ステップと、
前記出力された測位データが示す位置を表示する位置表示ステップと、
前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを設定する制御データ設定ステップと、
前記衛星信号受信ステップで出力された前記測位データおよび前記制御データ設定ステップで作成された前記制御データの何れか１つを、１つのインターフェイスにより授受するデータ授受ステップと、
前記インターフェイスにより授受するデータを指示する指示ステップとを、情報処理装置に実現させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星からの情報に基づき位置を測位する情報処理システム、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、衛星航法システムの１つとして、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用してＧＰＳ受信機の位置を測位する測位システムが実用化されている。また、下記特許文献１に示すように、このようなＧＰＳ受信機とコンピュータとを、インターフェイスの１つであるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）により接続して、ＧＰＳ受信機が測位した位置情報を高速にコンピュータに転送する方法が提案されている。このようにＧＰＳ受信機とコンピュータとを接続し、ＧＰＳ受信機が測位した位置情報をコンピュータが示す地図上に表示させることに加えて、ＧＰＳ受信機が測位するための条件をコンピュータ側で設定し、設定した条件をＧＰＳ受信機に転送することで、所望の条件で位置を測位して表示する測位システムが要望された。
【０００３】
【特許文献１】特開２０００−３０４８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＧＰＳ受信機が測位した位置情報を地図上に表示させるアプリケーションと、ＧＰＳ受信機が測位するための条件を設定するためのアプリケーションは、それぞれがＧＰＳ受信機との通信を前提として汎用的に作成されることから、コンピュータ上ではそれぞれ独立して機能した。従って、上述したような測位システムを実現させるためには、何れか一方のアプリケーションを他方のアプリケーションに合わせて変更する必要があり、変更のためには多くの費用や時間を要した。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる情報処理システムは、設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信手段と、前記出力された測位データが示す位置を表示する位置表示手段と、前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを前記衛星信号受信手段に送り設定する制御データ設定手段と、前記位置表示手段および前記制御データ設定手段の何れか１つと前記衛星信号受信手段との間で、前記測位データおよび前記制御データの何れか１つを授受可能に接続するインターフェイス手段と、前記衛星信号受信手段との接続を前記インターフェイス手段に対して指示する指示手段とを備えることを特徴とする。
【０００７】
このような構成によれば、指示手段が衛星信号受信手段と制御データ設定手段との接続を指示することにより、衛星信号受信手段と制御データ設定手段とが接続され、制御データ設定手段で作成された制御データが衛星信号受信手段に送られて設定され、衛星信号受信手段は、設定された制御データに基づいて測位衛星からの衛星信号を受信する。また、指示手段が衛星信号受信手段と位置表示手段との接続を指示することにより、衛星信号受信手段と位置表示手段とが接続され、位置表示手段は、衛星信号受信手段から出力された測位データが示す位置を表示する。従って、指示手段の指示に応じて衛星信号受信手段との接続先を切り替えることにより、作成した制御データに基づいて位置を測位し、表示する情報処理システムを安価かつ容易に実現できる。
【０００８】
［適用例２］
上記適用例にかかる情報処理システムにおいて、前記測位衛星は、ＧＰＳ衛星であっても良い。
【０００９】
［適用例３］
上記適用例にかかる情報処理システムにおいて、前記インターフェイス手段は、ＵＳＢインターフェイスであっても良い。
【００１０】
［適用例４］
上記適用例にかかる情報処理システムにおいて、前記測位衛星の位置に関する情報を取得するための通信手段を更に備え、制御データ設定手段は、前記通信手段が取得した前記情報に基づいて、前記制御データを作成することが好ましい。
【００１１】
このような構成によれば、測位衛星の位置に関する情報を取得できるため、詳細な制御データを作成できる。
【００１２】
［適用例５］
本適用例にかかる情報処理方法は、設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信工程と、前記出力された測位データが示す位置を表示する位置表示工程と、前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを設定する制御データ設定工程と、前記衛星信号受信工程で出力された前記測位データおよび前記制御データ設定工程で作成された前記制御データの何れか１つを、１つのインターフェイスにより授受するデータ授受工程と、前記インターフェイスにより授受するデータを指示する指示工程とを備えることを特徴とする。
【００１３】
このような方法によれば、指示工程においてインターフェイスで授受するデータを指示することにより、１つのインターフェイス上で、制御データ設定工程で設定された制御データに基づいて測位衛星からの衛星信号が受信され、衛星信号から取り出されて出力された測位データは、位置表示工程において測位データが示す位置を表示する。従って、作成した制御データに基づいて位置を測位し、表示する情報処理システムを安価かつ容易に実現できる。
【００１４】
［適用例６］
本適用例にかかる情報処理プログラムは、設定された制御データに基づいて測位衛星からの衛星信号を受信し、前記受信した衛星信号から測位データを取り出して出力する衛星信号受信ステップと、前記出力された測位データが示す位置を表示する位置表示ステップと、前記衛星信号の受信を制御するための前記制御データを作成し、前記作成した制御データを設定する制御データ設定ステップと、前記衛星信号受信ステップで出力された前記測位データおよび前記制御データ設定ステップで作成された前記制御データの何れか１つを、１つのインターフェイスにより授受するデータ授受ステップと、前記インターフェイスにより授受するデータを指示する指示ステップとを、情報処理装置に実現させることを特徴とする。
【００１５】
このようなプログラムによれば、指示ステップにおいてインターフェイスで授受するデータを指示することにより、１つのインターフェイス上で、制御データ設定ステップで設定された制御データに基づいて測位衛星からの衛星信号が受信され、衛星信号から取り出されて出力された測位データは、位置表示ステップにおいて測位データが示す位置を表示する。従って、作成した制御データに基づいて位置を測位し、表示する情報処理システムを安価かつ容易に実現できる。
【発明を実施するための最良の形態】
【００１６】
以下、情報処理システムについて図面を参照して説明する。
【００１７】
（実施形態）
図１は、ＧＰＳ衛星６５からの電波に基づいて位置情報を取得する情報処理システム１の機能構成を説明するブロック図である。この情報処理システム１は、それぞれが情報処理装置としてのコンピュータ１０とＧＰＳ装置５０とが、シリアルバスの１つであるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェイスにより通信可能に接続されて構成される。
コンピュータ１０は、各機能を制御する制御手段１２、ＵＳＢのホストとして機能するＵＳＢホスト手段１４、ユーザからの指示が入力される操作手段１６、現在の位置を表示する位置情報表示手段１８、ＧＰＳ受信手段５４の機能を設定するＧＰＳアシストデータ取得・設定手段２０、外部と通信する通信手段２２およびＵＳＢポート３２Ａを備える。
【００１８】
ＧＰＳ装置５０は、各機能を制御する制御手段５２、ＧＰＳ受信手段５４、ＵＳＢのターゲットとして機能するＵＳＢターゲット手段５６およびＵＳＢポート３２Ｂを備える。
ＧＰＳ受信手段５４は、複数のＧＰＳ衛星６５から送信される衛星信号の中からＧＰＳ信号を図示を略したアンテナで受信し、受信したＧＰＳ信号に含まれるＧＰＳ衛星６５の軌道情報（エフェメリスデータやアルマナックデータ）等の航法メッセージに基づいて、これらのＧＰＳ衛星６５の位置を計算する。尚、ＧＰＳ衛星６５は、６つの周回軌道面それぞれに４機ずつ配置され、原則、地球上のどこからでも常時４機以上の衛星が幾何学的配置のもとで観測できるように運用されている。また、ＧＰＳ受信手段５４は、自身が備える時計により特定されるＧＰＳ信号の受信時刻と、捕捉したＧＰＳ衛星６５から受信したＧＰＳ信号に含まれる送信時刻とに基づいて、これらのＧＰＳ衛星６５からＧＰＳ受信手段５４までの電波伝搬時間を計算する。
【００１９】
更に、ＧＰＳ受信手段５４は、計算した電波伝搬時間に光速度を乗算することで、これらのＧＰＳ衛星６５からＧＰＳ受信手段５４までの距離を計算する。この場合、ＧＰＳ受信手段５４に備えられている時計は、各ＧＰＳ衛星６５が備える時計に比べて精度が劣るため、電波伝搬時間には時計誤差が含まれ、計算される距離は誤差を含む擬似的な距離である。ＧＰＳ受信手段５４は、自身の位置を示す３次元の座標値と時計誤差のパラメータの値を、捕捉した４機以上のＧＰＳ衛星６５の位置や各ＧＰＳ衛星６５から自身までの距離等の情報に基づいて求め、自身の現在位置を示す測位データを含む位置情報を取得する。取得された位置情報は、制御手段５２からの指示に基づき、例えば、ＮＭＥＡ（Ｎａｔｉｏｎａｌ  Ｍａｒｉｎｅ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ａｓｓｏｃｉａｔｉｏｎ）−０１８３フォーマット等の所定のフォーマット形式で出力され、ＵＳＢターゲット手段５６に送られる。尚、ＧＰＳ衛星６５から受信した衛星信号から位置情報を取得する具体的な内容は、本発明の要旨ではないため、省略する（かかる方式については、例えば、特開２０００−２３５０６７号公報を参照）。
【００２０】
本実施形態では、コンピュータ１０のＵＳＢホスト手段１４と、ＧＰＳ装置５０のＵＳＢターゲット手段５６との間で、ＵＳＢ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｌａｓｓ（以下、ＣＯＭクラスと略す。）に対応した通信を行う。ＵＳＢのターゲットとして機能するＵＳＢターゲット手段５６は、ＵＳＢデバイスドライバ手段５８とＵＳＢコントローラ手段６０を備える。ＵＳＢデバイスドライバ手段５８は、上位プロトコル、クラスドライバおよびＵＳＢドライバを包含し、図示を略した上位プロトコル、仮想ＣＯＭポート、ＣＯＭファンクションおよびＵＳＢプロトコルスタックにより実現される。また、ＵＳＢコントローラ手段６０は、図示を略したＵＳＢデバイスコントローラチップとデバイスコントローラドライバにより実現される。ＧＰＳ受信手段５４から送られた位置情報は、制御手段５２からの指示に基づき、ＵＳＢターゲット手段５６からＵＳＢホスト手段１４に送られる。
また、ＵＳＢのホストとして機能するＵＳＢホスト手段１４は、ＵＳＢコントローラ手段２４と、ＵＳＢデバイスドライバ手段２６を備える。ＵＳＢデバイスドライバ手段２６は、ホストコントローラ用デバイスドライバ手段２８と、クラスドライバ手段３０Ａ，３０Ｂとを備える。このＵＳＢデバイスドライバ手段２６は、位置情報表示手段１８およびＧＰＳアシストデータ取得・設定手段２０の何れか１つと、ＧＰＳ装置５０とを接続するインターフェイス手段として機能する。尚、制御手段１２は、ＧＰＳ装置５０の接続先を指示する指示手段としても機能し、ユーザが操作手段１６を介して操作することにより、制御手段１２がＵＳＢホスト手段１４に接続先を指示する。
【００２１】
クラスドライバ手段３０Ａは、位置情報表示手段１８に対応した上位プロトコルとクラスドライバを包含し、図示を略した上位プロトコル、仮想ＣＯＭポートおよびＣＯＭクラスにより実現される。同様に、クラスドライバ手段３０Ｂは、ＧＰＳアシストデータ取得・設定手段２０に対応した上位プロトコルとクラスドライバを包含し、図示を略した上位プロトコル、仮想ＣＯＭポートおよびＣＯＭクラスにより実現される。ここで、２つのクラスドライバ手段３０Ａ，３０Ｂは、異なるＣＯＭポートＩＤもしくはインターフェイス名により識別される。尚、本実施形態では、クラスドライバ手段３０Ａ，３０Ｂは、共にＣＯＭポートを想定してシリアル通信をエミュレートするが、何れか一方は、他のデバイスクラスのドライバであっても良い。
【００２２】
ＵＳＢコントローラ手段２４は、図示を略したＵＳＢホストコントローラチップとホストコントローラドライバにより実現される。また、ホストコントローラ用デバイスドライバ手段２８は、ＵＳＢドライバを包含し、ＵＳＢプロトコルスタックにより実現される。
このような構成により、ＵＳＢターゲット手段５６のＵＳＢデバイスドライバ手段５８は、ＧＰＳ受信手段５４から出力されたデータに対して、そのデータがＮＭＥＡフォーマットで記述されているか、もしくは、位置情報表示手段１８向けのデータであるかを判定する。ここで、ＮＭＥＡフォーマットで記述されていたり、位置情報表示手段１８向けのデータであると判定されたりした場合、位置情報表示手段１８に対応するクラスドライバ手段３０ＡのＣＯＭポートＩＤを示すフラグをデータに付加し、ＵＳＢホスト手段１４にデータを転送する。他方で、何れも該当しない場合、ＧＰＳアシストデータ取得・設定手段２０に対応するクラスドライバ手段３０ＢのＣＯＭポートＩＤを示すフラグをデータに付加し、ＵＳＢホスト手段１４にデータを転送する。
【００２３】
このように転送されたデータは、ＵＳＢホスト手段１４において、付加されたフラグにより位置情報表示手段１８もしくはＧＰＳアシストデータ取得・設定手段２０の何れかに振り分けられる。また、ＵＳＢホスト手段１４側から、ＧＰＳ受信手段５４に対して指令データが送信される場合、ＧＰＳアシストデータ取得・設定手段２０からの設定指示に加えて、位置情報表示手段１８からＮＭＥＡフォーマットに従い拡張したコマンド等による測位開始指示も想定できる。このような場合も、ＵＳＢターゲット手段５６のＵＳＢデバイスドライバ手段５８は、ＵＳＢホスト手段１４から送信されたデータから、クラスドライバ手段３０Ａまたはクラスドライバ手段３０ＢのＣＯＭポートＩＤを示すフラグをデータに付加し、ＧＰＳ受信手段５４に対してデータを転送しても良い。
【００２４】
位置情報表示手段１８は、現在の位置情報を地図画面等に重畳させて表示する地図アプリケーションプログラムを想定し、ＧＰＳアシストデータ取得・設定手段２０は、ＧＰＳ受信手段５４のアシストデータを取得すると共に、ユーザにより設定可能なアプリケーションプログラムを想定する。本実施形態では、ＧＰＳアシストデータ取得・設定手段２０で取得および設定可能なデータとして、エフェメリスデータやアルマナックデータ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）データ、測位間隔、ＢＢデータ、測地系、時刻情報、初期位置および測位条件（ＰＤＯＰ（位置精度劣化度）マスク、仰角マスク）等を想定する。また、ＧＰＳアシストデータ取得・設定手段２０は、通信手段２２を介して、外部のネットワーク４０等に接続されたサーバから、ＧＰＳ衛星６５の現在位置を示すエフェメリスデータやアルマナックデータ等のアシストデータに関する情報を取得し、取得した情報を設定値としてＧＰＳ受信手段５４に転送しても良い。
【００２５】
次に、図２は、情報処理システム１の主なハードウェア構成を示す概略図である。この図２に示すように、情報処理システム１は、コンピュータ１０に含まれるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）７２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７４、フラッシュメモリやハードディスク等の記憶装置７６、キーボードやマウス等の操作入力装置７８、前記したＵＳＢホスト手段として機能するＵＳＢホストＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）８０、位置情報やアシストデータを表示する液晶パネル等の表示装置８２およびネットワークボード等の通信装置８４を備え、これらはバス８６により接続されている。また、ＵＳＢホストＩ／Ｆ８０には、前記したＵＳＢターゲット手段５６として機能するＵＳＢターゲットＩ／Ｆ５７を有するＧＰＳ装置５０が接続されている。ＣＰＵ７０は、基本ソフトウェアや接続された各装置のデバイスドライバや、アプリケーションソフトウェアなどの各種プログラム、および各種のデータをＲＯＭ７２や記憶装置７６から読み込み、これらをＲＡＭ７４内に設けられるメインメモリ領域に展開して実行する。前記した各機能は、これらのハードウェア資源と、ＲＯＭ７２や記憶装置７６等に記憶された種々のソフトウェアとが有機的に協働することにより実現している。
【００２６】
図３は、情報処理システム１による位置情報の処理の流れを説明するフローチャートである。処理が開始されると、最初に、コンピュータ１０およびＧＰＳ装置５０が起動され、コンピュータ１０とＧＰＳ装置５０がＵＳＢで通信可能な状態に遷移されることにより、初期設定が実行される（ステップＳ１００）。続いて、データ授受ステップを実行できるように、コンピュータ１０上で地図アプリケーションが起動され、一方のＣＯＭポートがオープンされる（ステップＳ１０２）。更に、コンピュータ１０上でアシストデータ設定アプリケーションが起動され、他方のＣＯＭポートがオープンされる（ステップＳ１０４）。
続いて、コンピュータ１０は、アシストデータの変更要求の有無を判定する（ステップＳ１０６）。ここで、アシストデータの変更が要求されていない場合（ステップＳ１０６でＮｏ）、ステップＳ１２０に進む。他方で、アシストデータの変更が要求されている場合（ステップＳ１０６でＹｅｓ）、ＵＳＢを介して授受するデータとして設定値を指示する指示ステップが実行され、制御データ設定ステップを実行すべくステップＳ１１０に進む。
【００２７】
ステップＳ１１０では、ＧＰＳ装置５０は、現在設定されているアシストデータの設定値を取得すると共に、取得された設定値は、ＵＳＢホスト手段１４で振り分けられ、他方のＣＯＭポートからコンピュータ１０上のアシストデータ設定アプリケーションに転送される。次に、コンピュータ１０は、転送された設定値をアシストデータ設定アプリケーション上で表示する（ステップＳ１１２）。ここで、ユーザは、表示されたアシストデータを修正することにより、ＧＰＳ装置５０の設定値を変更する（ステップＳ１１４）。続いて、コンピュータ１０は、データ授受ステップを実行し、変更された設定値を他方のＣＯＭポートからＧＰＳ装置５０に転送する（ステップＳ１１６）。ＧＰＳ装置５０は、変更された設定値を受け、自身の設定値を変更し（ステップＳ１１８）、ステップＳ１２０に進む。
ステップＳ１２０では、ＵＳＢを介して授受するデータとして位置情報を指示する指示ステップが実行され、ＧＰＳ装置５０は、現在の設定値に従い、自身の現在位置を示す測位データを含む位置情報を取得する（衛星信号受信ステップ）。続いて、ＧＰＳ装置５０は、データ授受ステップを実行し、位置情報を取得すると共に、取得された位置情報は、ＵＳＢホスト手段１４で振り分けられ、一方のＣＯＭポートからコンピュータ１０上で地図アプリケーションに転送される（ステップＳ１２２）。次に、コンピュータ１０は、位置表示ステップを実行し、転送された位置情報を地図アプリケーションの地図上に表示する（ステップＳ１２４）。
【００２８】
次に、コンピュータ１０は、ユーザによる処理の終了指示の有無を判定し（ステップＳ１２６）、終了が指示されていない場合は（ステップＳ１２６でＮｏ）、ステップＳ１０６に戻る。他方で、終了が指示されている場合は（ステップＳ１２６でＹｅｓ）、オープンした２つのＣＯＭポートをクローズし（ステップＳ１２８）、一連の処理を終了する。
【００２９】
上述した一連の処理により、ＵＳＢインターフェイスは、複数のポートを開くことにより複数のデバイスを切り替えて通信できるため、ＵＳＢインターフェイスを用いた情報処理システム１により、ＧＰＳ装置５０が取得した位置情報の地図アプリケーションへの表示と、アシストデータ設定アプリケーションからＧＰＳ装置５０の設定値の変更とを連鎖的に処理できる。従って、ＧＰＳ装置５０の設定値を変更し、変更した設定値でＧＰＳ装置５０から現在地の位置情報を取得して、現在の位置を地図上に表示するような使い勝手の良い情報処理システム１を提供できる。
【００３０】
本発明の実施形態について、図面を参照して説明したが、具体的な構成は、上記した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、インターフェイス手段としてＵＳＢを採用したが、これに限定されるものでは無く、パラレルインターフェイスやネットワークインターフェイスを採用しても良い。
【図面の簡単な説明】
【００３１】
【図１】本実施形態に係る情報処理システムの機能構成を説明するブロック図。
【図２】本実施形態に係る情報処理システムの主なハードウェア構成を示す概略図。
【図３】本実施形態に係る情報処理システムによる位置情報の処理の流れを説明するフローチャート。
【符号の説明】
【００３２】
１…情報処理システム、１０…コンピュータ、１２…制御手段、１４…ＵＳＢホスト手段、１６…操作手段、１８…位置情報表示手段、２０…ＧＰＳアシストデータ取得・設定手段、２２…通信手段、２４…ＵＳＢコントローラ手段、２６…ＵＳＢデバイスドライバ手段、２８…ホストコントローラ用デバイスドライバ手段、３０Ａ，３０Ｂ…クラスドライバ手段、３２Ａ，３２Ｂ…ＵＳＢポート、４０…ネットワーク、５０…ＧＰＳ装置、５２…制御手段、５４…ＧＰＳ受信手段、５６…ＵＳＢターゲット手段、５７…ＵＳＢターゲットＩ／Ｆ、５８…ＵＳＢデバイスドライバ手段、６０…ＵＳＢコントローラ手段、６５…ＧＰＳ衛星、７０…ＣＰＵ、７２…ＲＯＭ、７４…ＲＡＭ、７６…記憶装置、７８…操作入力装置、８０…ＵＳＢホストＩ／Ｆ、８２…表示装置、８４…通信装置、８６…バス。
【図１】
2009115482.tif 000003
【図２】
2009115482.tif 000004
【図３】
2009115482.tif 000005