(57)【特許請求の範囲】
【請求項１】
入力信号に対応するコマンドを出力するコマンド発生手段と、情報端末装置から送信されるコマンドを受信する受信手段と、上記コマンド発生手段からコマンドが出力された場合、または、上記受信手段によりコマンドが受信された場合、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置にそれぞれ表示させるための共通の表示データを生成するデータ生成手段と、上記コマンド発生手段からコマンドが出力された場合、上記データ生成手段により生成された表示データにしたがって画面を表示する表示手段と、上記受信手段によりコマンドが受信された場合、上記データ生成手段により生成された表示データを上記情報端末装置に送信する送信手段とを備えた車載装置。
【請求項２】
データ生成手段は、画面のレイアウト情報を含む表示データを生成することを特徴とする請求項１記載の車載装置。
【請求項３】
データ生成手段は、表示データとしてビットマップ画像を生成することを特徴とする請求項１記載の車載装置。
【請求項４】
データ生成手段は、受信手段がコマンドを受信する際、情報端末装置の処理能力を示すスペック情報を受信すると、その情報端末装置の処理能力を考慮して、その情報端末装置に適する表示データを生成することを特徴とする請求項１から請求項３のうちのいずれか１項記載の車載装置。
【請求項５】
入力信号に対応するコマンドを出力するコマンド発生手段と、情報端末装置から送信されるコマンドを受信する受信手段と、上記コマンド発生手段からコマンドが出力された場合、または、上記受信手段によりコマンドが受信された場合、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置にそれぞれ表示させるための共通の表示データを生成するデータ生成手段と、上記コマンド発生手段からコマンドが出力された場合、上記データ生成手段により生成された表示データにしたがって画面を表示する表示手段と、上記受信手段によりコマンドが受信された場合、上記データ生成手段により生成された表示データを上記情報端末装置に送信する送信手段とを備えた車載装置と、入力信号に対応するコマンドを上記車載装置に送信する一方、上記車載装置から送信された表示データを受信すると、その表示データにしたがって画面を表示する情報端末装置とを備えた車載情報システム。
【請求項６】
車載装置と同一機能を有する情報処理装置が車外に存在する場合、上記情報処理装置が上記車載装置の代わりに、情報端末装置から送信されるコマンドを受信して表示データを上記情報端末装置に送信し、上記情報処理装置の設定情報を上記車載装置に送信することを特徴とする請求項５記載の車載情報システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、外部から遠隔操作を受け付ける車載装置と、その車載装置を遠隔操作する情報端末装置と、その車載装置と情報端末装置から構成された車載情報システムとに関するものである。
【０００２】
【従来の技術】
車載装置としては、一般乗用車に搭載されているカーナビゲーションシステムやカーオーディオシステムなどがあり、情報端末装置としては、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータや携帯電話などがある。
従来のカーナビゲーションシステムでは、利用者は走行開始前に目的地や走行ルートに関するデータを車両内において入力しなければならない。この入力作業は時間がかかる作業であるため、利用者が車両に乗車してもすぐに目的地へ出発できない不便さがある。
【０００３】
このような不便さを解消するため、目的地の地点座標（緯度・経度）をインターネットに接続されたサーバや個人が所有するパーソナルコンピュータを使って検索し、目的地の地点座標をカーナビゲーションシステムに設定するインターナビシステムが開発されている。
即ち、インターナビシステムでは、インターネットに接続されたインターナビサーバが、利用者のパソコンからのアクセスを受け付けて目的地の検索処理を実施し、その検索結果である目的地の位置座標をインターナビサーバ上のＭｙキャビンと呼ばれる場所に格納する。
【０００４】
その後、利用者がカーナビゲーションシステムに接続されている携帯電話を利用して、インターナビサーバ上のＭｙキャビンに格納されている目的地の位置座標を取得し、その目的地の位置座標をカーナビゲーションシステムに設定する。
カーナビゲーションシステムは、目的地の位置座標が設定されると、車両走行時に経路案内を実施するため、現在地から目的地に至る経路探索を実施する。
【０００５】
【発明が解決しようとする課題】
従来の車載情報システムは以上のように構成されているので、利用者が車両に乗車する前に目的地の設定作業を行うことができる。しかし、現在地から目的地に至る経路を探索した結果、その経路が利用者の希望に沿う経路でない場合、利用者は車両内で経由地を設定して、経路を再探索しなければならず、利用者が車両に乗車してもすぐに目的地へ出発できない場合がある課題があった。
また、利用者が車両内で経由地を設定するときに表示される画面の形態と、パソコンで目的地を設定するときに表示される画面の形態が大きく異なるため、利用者が経由地を設定する際に違和感を覚える課題もあった。
【０００６】
なお、上記従来例の他に次のような車載情報システムが特開平１１−３２５９４４号公報に開示されている。
即ち、車両に搭載されているナビゲーションシステムと同様の機能を有するナビゲーション装置を別途用意し、利用者が車両に乗車する前に、そのナビゲーション装置を操作して目的地を設定し、その設定内容をリモートコントローラに記憶させる。
その後、リモートコントローラに記憶されている設定内容を車両に搭載されているナビゲーションシステムに転送して目的地の設定を行う。
当該従来例の場合、利用者が車両に乗車する前に目的地の設定作業を行うことができるが、車両に搭載されているナビゲーションシステムと同様の機能を有するナビゲーション装置を別途用意しなければならず、コスト高になる課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、車載装置と同様の機能を有する装置を別途用意することなく、利用者が車両に乗車する前に目的地や経由地の設定作業を完了することができる車載情報システムを得ることを目的とする。
また、この発明は、外部から遠隔操作を受け付けることができる車載装置を得ることを目的とする。
さらに、この発明は、車載装置を遠隔操作することができる情報端末装置を得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る車載装置は、情報端末装置から送信されたコマンドを受信すると、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置に共通の表示データを生成し、その表示データを車載装置および情報端末装置にそれぞれ送信するようにしたものである。
【０００９】
この発明に係る車載装置は、画面のレイアウト情報を含む表示データを生成するようにしたものである。
【００１０】
この発明に係る車載装置は、表示データとしてビットマップ画像を生成するようにしたものである。
【００１１】
この発明に係る車載装置は、情報端末装置の処理能力を示すスペック情報を受信すると、その情報端末装置の処理能力を考慮して、その情報端末装置に適する表示データを生成するようにしたものである。
【００１６】
この発明に係る車載情報システムは、情報端末装置からコマンドを受信すると、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置に共通の表示データを生成し、その表示データを車載装置および情報端末装置にそれぞれ送信する車載装置を設けたものである。
【００１７】
この発明に係る車載情報システムは、車載装置と同一機能を有する情報処理装置が車外に存在する場合、情報処理装置が車載装置の代わりに、情報端末装置から送信されるコマンドを受信して表示データを情報端末装置に送信し、情報処理装置の設定情報を車載装置に送信するようにしたものである。
【００１８】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による車載情報システムを示す構成図であり、図において、１はカーナビゲーション装置（車載装置）、２はカーナビゲーション装置１を操作するリモコンなどの入力キーボード、３はカーナビゲーション装置１のモニタ、４はカーナビゲーション装置１を遠隔操作するＰＤＡ（情報端末装置）、５ａはカーナビゲーション装置１に接続されている携帯電話、５ｂはＰＤＡ４に接続されている携帯電話、６ａ，６ｂは携帯電話基地局、７は公衆電話回線網である。
【００１９】
１１は入力キーボード２からキーコード（入力信号）を受けると、そのキーコードに対応する入力コマンドを出力する入力制御部（コマンド発生手段）、１２はカーナビゲーション装置１の状態を管理する状態管理部であり、状態管理部１２はカーナビゲーション装置１の状態に応じて、入力制御部１１から出力される入力コマンド及び通信制御部１６から出力される遠隔入力コマンドをデータ要求コマンドに変換する機能を有している。
【００２０】
１３はカーナビ用地図データ（施設検索用地図データ、表示用地図データ、経路探索用地図データから構成される地図データ）を蓄積しているデータ蓄積部、１４は状態管理部１２からデータ要求コマンドを受けると、そのデータ要求コマンドにしたがって表示データを生成する表示データ生成部（データ生成手段）、１５は表示データ生成部１４により生成された表示データからオブジェクトを生成し、そのオブジェクトをモニタ３に表示する表示制御部（表示手段）、１６はＰＤＡ４から送信される遠隔入力コマンドを受信する一方、表示データ生成部１４により生成された表示データをＰＤＡ４に送信する通信制御部（受信手段、送信手段）である。
【００２１】
２１はタッチパネル、２２はタッチパネル２１から利用者のタッチ位置情報（入力信号）を受けると、そのタッチ位置情報に対応する遠隔入力コマンドを出力する入力制御部（コマンド生成手段）、２３は入力制御部２２から出力されたコマンドをカーナビゲーション装置１に送信する一方、カーナビゲーション装置１から送信された表示データを受信する通信制御部（通信手段）、２４は通信制御部２３により受信された表示データからオブジェクトを生成し、そのオブジェクトをモニタ２５に表示する表示制御部（表示手段）、２５はＰＤＡ４のモニタである。
【００２２】
図３は状態管理部１２の内部構成を示す構成図であり、図において、１２ａはカーナビゲーション装置１の状態更新処理を実施するナビ状態管理部、１２ｂはＧＰＳ衛星からＧＰＳ信号を受信して車両の現在位置を計算する現在位置取得部、１２ｃは入力制御部１１から出力された入力コマンドをデータ要求コマンドに変換して表示データ生成部１４に出力するとともに、表示データ生成部１４により生成された表示データを表示制御部１５に出力し、また、通信制御部１６により受信された遠隔入力コマンドをデータ要求コマンドに変換して表示データ生成部１４に出力するとともに、表示データ生成部１４により生成された表示データを通信制御部１６に出力する施設検索部である。
【００２３】
１２ｄはナビ状態管理部１２ａから出力された現在地情報や目的地情報を表示データ生成部１４に出力する一方、表示データ生成部１４により生成された表示データを表示制御部１５又は通信制御部１６に出力するとともに、表示完了コマンドをナビ状態管理部１２ａに出力する表示地図データ管理部、１２ｅはナビ状態管理部１２ａから出力された現在地情報や目的地情報を表示データ生成部１４に出力する一方、表示データ生成部１４により生成された表示データを表示制御部１５又は通信制御部１６に出力するとともに、探索完了コマンドをナビ状態管理部１２ａに出力する経路探索部である。
【００２４】
次に動作について説明する。
利用者が車両に乗車する前に目的地や経由地の設定操作を行う場合、利用者がＰＤＡ４を操作して、遠隔入力コマンドをカーナビゲーション装置１に送信することにより、カーナビゲーション装置１を遠隔操作する。ＰＤＡ４の処理内容は後述する。
【００２５】
利用者が目的地や経由地の設定を完了した後、利用者が車両に乗車して、実際にルート探索を開始するなどの場合は、利用者が図２に示すような入力キーボードのキーを操作する。
なお、入力キーボードの各キーには、図４に示すように、ユニークなキーコードが割り当てられており、利用者が何れかのキーを押すと、そのキーに割り当てられているキーコードが出力される。
【００２６】
入力制御部１１は、入力キーボード２からキーコードを受けると、図４に示すようなキーコードと入力コマンドの対応表を参照して、そのキーコードに対応する入力コマンドを状態管理部１２に出力する。
なお、図４の対応表においては、ＰＤＡ４から送信される遠隔入力コマンドと区別するため、入力コマンドの先頭部分に、「ナビ：」の文字列が付加されている。因みに、遠隔入力コマンドの先頭部分には、「遠隔：」の文字列が付加されている。
【００２７】
状態管理部１２は、入力制御部１１から入力コマンドが出力された場合、または、通信制御部１６により遠隔入力コマンドが受信された場合、カーナビゲーション装置１の状態に応じて、その入力コマンド又は遠隔入力コマンドをデータ要求コマンドに変換し、そのデータ要求コマンドを表示データ生成部１４に出力する。
以下、状態管理部１２の処理内容を具体的に説明する。
【００２８】
まず、状態管理部１２のナビ状態管理部１２ａは、現在位置取得部１２ｂが車両の現在位置を計算して現在地情報を出力すると、その現在地情報を取得して（図９のステップＳＴ１）、利用者コマンド状態を「現在地表示状態」に設定した後（図１０を参照）、入力コマンドが「ナビ：ルート探索」であるか否か、または、遠隔入力コマンドが「遠隔：ルート探索」であるか否かを判定する（ステップＳＴ２）。
【００２９】
ナビ状態管理部１２ａは、入力コマンド又は遠隔入力コマンドが「ルート探索」でない場合、ステップＳＴ１の処理に戻り、入力コマンド又は遠隔入力コマンドが「ルート探索」である場合、図１０に示すように、利用者コマンド状態を「施設検索状態」に変更するとともに、入力コマンドである「ナビ：ルート探索」又は遠隔入力コマンドである「遠隔：ルート探索」を施設検索部１２ｃに出力する（ステップＳＴ３）。
【００３０】
次に、ナビ状態管理部１２ａは、施設検索部１２ｃから目的地情報が出力されるまでの間、「施設検索状態」を維持し（ステップＳＴ４）、施設検索部１２ｃから目的地情報が出力されると、その目的地情報を取得して、利用者コマンド状態を「目的地表示状態」に変更する（ステップＳＴ５）。
次に、ナビ状態管理部１２ａは、表示地図データ管理部１２ｄから表示完了コマンドが出力されるまでの間、「目的地表示状態」を維持し（ステップＳＴ６）、表示地図データ管理部１２ｄから表示完了コマンドが出力されると、所定の時間だけ待機した後、利用者コマンド状態を「経路探索状態」に変更する（ステップＳＴ７）。
【００３１】
次に、ナビ状態管理部１２ａは、経路探索部１２ｅから探索完了コマンドが出力されるまでの間、「経路探索状態」を維持し（ステップＳＴ８）、経路探索部１２ｅから探索完了コマンドが出力されると、所定の時間だけ待機した後（ステップＳＴ９）、ステップＳＴ１の処理に戻る。
【００３２】
ナビ状態管理部１２ａは、上記のようにして利用者コマンド状態を変更するが、以下、図１１を参照して各状態時の処理内容を説明する。
まず、ナビ状態管理部１２ａは、カーナビゲーションのシステム状態を判断するために（図８を参照）、利用者コマンド状態をチェックし（ステップＳＴ１１）、利用者コマンド状態が現在地表示状態であれば、現在位置取得部１２ｂより取得した現在地情報を表示地図データ管理部１２ｄに出力する処理を実施し（ステップＳＴ１２）、ステップＳＴ１１の処理に戻る。
【００３３】
ナビ状態管理部１２ａは、利用者コマンド状態をチェックし（ステップＳＴ１１）、利用者コマンド状態が施設検索状態であれば、施設検索部１２ｃから目的地情報が出力されているか否かを確認する（ステップＳＴ１３）。施設検索部１２ｃから目的地情報が出力されている場合、その目的地情報を取得して（ステップＳＴ１４）、ステップＳＴ１１の処理に戻る。施設検索部１２ｃから目的地情報が出力されていない場合、入力制御部１１から入力コマンド、あるいは、通信制御部１６から遠隔入力コマンドを取得し（ステップＳＴ１５）、その入力コマンド又は遠隔入力コマンドを施設検索部１２ｃに出力して（ステップＳＴ１６）、ステップＳＴ１１の処理に戻る。
【００３４】
ナビ状態管理部１２ａは、利用者コマンド状態をチェックし（ステップＳＴ１１）、利用者コマンド状態が目的地表示状態であれば、施設検索部１２ｃから取得した目的地情報を表示地図データ管理部１２ｄに出力して（ステップＳＴ１７）、表示地図データ管理部１２ｄから表示完了コマンドを取得し（ステップＳＴ１８）、ステップＳＴ１１の処理に戻る。
【００３５】
ナビ状態管理部１２ａは、利用者コマンド状態をチェックし（ステップＳＴ１１）、利用者コマンド状態が経路探索状態であれば、現在位置取得部１２ｂから取得した現在地情報と、施設検索部１２ｃから取得した目的地情報を経路探索部１２ｅに出力し（ステップＳＴ１９）、経路探索部１２ｅから探索完了コマンドを取得して（ステップＳＴ２０）、ステップＳＴ１１の処理に戻る。
【００３６】
以下、図１２を参照して、施設検索部１２ｃの施設検索処理を説明する。
ただし、施設検索部１２ｃは、選択階層および選択ノードの情報を保持しているものとする。ここで、選択階層とは、図５に示すような木構造の施設検索用地図データのノード位置を示すものであり、例えば、「ルート探索：住所：大阪」のように、各ノード名称をコロン（：）で結合させることにより、ノード位置を特定することができる。
【００３７】
また、選択ノードとは、選択階層の子のノード（例えば「ルート探索：住所」の場合、兵庫、大阪、京都、滋賀、奈良、和歌山となる）において、利用者がどのノードを選択しているかを示すものである。また、表示データ生成部１４により生成される表示データは、施設検索用地図データのノード群であり、施設検索部１２ｃは、リスト形式の施設データリスト（例えば、上述の選択階層が「ルート探索」である場合には、「住所、施設、名称、電話番号、郵便番号」が施設データリストとなる）として取得する。
【００３８】
まず、施設検索部１２ｃは、ナビ状態管理部１２ａから入力コマンドとして「ナビ：ルート探索」、あるいは、遠隔入力コマンドとして「遠隔：ルート探索」を取得すると（ステップＳＴ２１）、選択階層を「ルート探索」に設定し、その選択階層を表示データ生成部１４に出力する。
【００３９】
施設検索部１２ｃは、表示データ生成部１４から表示データとして施設データリストを取得すると（ステップＳＴ２２）、その施設データリストの先頭項目を選択ノードとして、その施設データリストと選択ノードを表示制御部１５又は通信制御部１６に出力する（ステップＳＴ２３）。即ち、ナビ状態管理部１２ａから入力したコマンドが、入力制御部１１から出力された入力コマンドであれば、その施設データリストと選択ノードを表示制御部１５に出力し、通信制御部１６により受信された遠隔入力コマンドであれば、その施設データリストと選択ノードを通信制御部１６に出力する。
【００４０】
施設検索部１２ｃは、ナビ状態管理部１２ａから入力コマンド又は遠隔入力コマンドを取得し（ステップＳＴ２４）、そのコマンドの先頭の３文字（「ナビ：」、または、「遠隔：」）を取り除いた文字列の内容を解釈して、コマンドの内容をチェックする（ステップＳＴ２５）。
施設検索部１２ｃは、コマンド内容が「↑」あるいは「↓」の場合、上記施設データリストの一つ前、あるいは、次の項目を選択ノードに変更し（ステップＳＴ２６）、変更後の選択ノードと表示更新コマンドを表示制御部１５に出力して（ステップＳＴ２７）、ステップＳＴ２４の処理に戻る。
【００４１】
施設検索部１２ｃは、コマンド内容が「キャンセル」の場合、選択階層を現在の選択階層の親のノード（選択階層の最後のコロン以下を消去することによって実現できる）に設定する（ステップＳＴ２８）。ただし、選択ノードが「ルート探索」である場合には、選択階層は更新しない。
そして、更新後の選択階層を表示データ生成部１４に出力して、表示データ生成部１４により生成された表示データ（施設データリスト）を取得し（ステップＳＴ２９）、その施設データリストの先頭項目を選択ノードとし、新たに取得した施設データリストと選択ノードを表示制御部１５又は通信制御部１６に出力する（ステップＳＴ３０）。新たに取得した施設データリストと選択ノードの出力先の決定については、ステップＳＴ２３の処理と同様である。
【００４２】
施設検索部１２ｃは、コマンド内容が「決定」、あるいは、施設データリスト中の項目名称である場合（項目名称は、遠隔入力コマンドのコマンド内容として受信する）、選択ノード、あるいは、遠隔入力コマンドの項目名称のノードを選択階層に設定し（ステップＳＴ３１）、ステップＳＴ２２，ＳＴ２３の処理と同様に、選択階層の子ノード群を施設データリストとして表示データ生成部１４より取得し、リストの先頭項目を選択ノードとする（ステップＳＴ３２）。
【００４３】
なお、取得した施設データが末端ノード（目的地情報）である場合には、表示データ生成部１４から末端ノードイベントを上記施設データリストと一緒に取得する。末端ノードイベントがなければ（ステップＳＴ３３）、施設データリストと選択ノードを表示制御部１５又は通信制御部１６に出力して（ステップＳＴ３４）、ステップＳＴ２４の処理に戻る。施設データリストと選択ノードの出力先の決定については、ステップＳＴ２３の処理と同様である。
末端ノードイベントがある場合、取得した施設データリスト（ただし、ノードとしては１つのノード）を目的地情報としてナビ状態管理部１２ａに出力し（ステップＳＴ３５）、ステップＳＴ２１の処理と同様である。
【００４４】
次に、施設検索部１２ｃの施設検索処理に対する表示データ生成部１４の処理内容を説明する。
表示データ生成部１４は、施設検索部１２ｃから選択階層を取得すると、データ蓄積部１３からその選択階層の子ノードの施設データを読み出して、施設データリストを生成し、リスト形式の施設データリストを施設検索部１２ｃに出力する。
【００４５】
なお、データ蓄積部１３に蓄積されている木構造の施設データは、長男次弟表現により実現されているとする（長男次弟表現については、「アルゴリズムとデータ構造」（著者：茨木俊秀、出版社：昭晃堂）を参照）。また、施設データを読み出す際、読み出したノードに長男が存在するか否かのチェックを行い、もし長男が存在しなければ（ノードが葉である場合には）、施設データとともに末端ノードイベントを施設検索部１２ｃに送信する。
【００４６】
次に、表示地図データ管理部１２ｄにおける表示データの取得処理について説明する。
表示地図データ管理部１２ｄは、ナビ状態管理部１２ａから現在地情報又は目的地情報の位置座標を取得すると、その現在地情報又は目的地情報の位置座標を表示データ生成部１４に出力する。
【００４７】
表示データ生成部１４は、表示地図データ管理部１２ｄから現在地情報又は目的地情報の位置座標を取得すると、その位置座標と予め設定されている表示範囲に応じて、後述の方法で、データ蓄積部１３に蓄積されている表示用地図データの一部を切り出し、その表示用地図データを表示データとして表示地図データ管理部１２ｄに出力する。
【００４８】
表示地図データ管理部１２ｄは、表示データ生成部１４から表示データを取得すると、その表示データと、表示する地点が現在地であるのか、目的地であるのかを示す地点種別情報を表示制御部１５又は通信制御部１６に出力する。その表示データと地点種別情報の送信先の決定については、施設検索部１２ｃの処理と同様である。
また、表示地図データ管理部１２ｄは、表示完了コマンドをナビ状態管理部１２ａに出力する。
【００４９】
次に、表示データ生成部１４における表示データの切り出し処理について説明する。
表示データ生成部１４は、表示地図データ管理部１２ｄから現在地情報又は目的地情報の位置座標を取得すると、その位置座標が表示用地図データのどこのエリアに存在するかを判定して、その位置情報が含まれるエリアを１つ選択し、そのエリアに含まれるグラフ構造の表示用地図データを表示データとして生成する。図７の例においては、表示地図データ管理部１２ｄより取得した位置座標が×印と仮定すると、エリア５に含まれるノードとリンクを表示データとする。
【００５０】
次に、経路探索部１２ｅにおける経路情報（図１４を参照）の取得処理について説明する。
経路探索部１２ｅは、ナビ状態管理部１２ａから現在地情報及び目的地情報を取得すると、その現在地情報及び目的地情報を表示データ生成部１４に出力して、表示データ生成部１４から出力される経路情報を表示制御部１５又は通信制御部１６に出力する。その経路情報の送信先の決定については、施設検索部１２ｃの処理と同様である。
また、経路探索部１２ｅは、探索完了コマンドをナビ状態管理部１２ａに出力する。
【００５１】
なお、経路探索部１２ｅに対する表示データ生成部１４における経路情報の生成処理については、図６の経路探索用地図データのグラフ構造を参照して行うが、従来のカーナビゲーションシステムにおける経路探索処理と同様の処理であるため詳細な説明は省略する。なお、経路探索処理によって見つかった複数の経路のうち、少なくとも１つの経路を図１４に示す経路情報として、経路探索部１２ｅに出力する。
【００５２】
次に、表示制御部１５における画面データの生成処理を説明する。
表示制御部１５は、画面生成用の内部メモリを初期化して（図１３のステップＳＴ４１）、状態管理部１２から表示データを取得すると（ステップＳＴ４２）、その表示データのデータ種別を判定する（ステップＳＴ４３）。
【００５３】
表示制御部１５は、その表示データが表示地図データ及び地点種別情報である場合、グラフ構造の表示地図データを地図ビットマップデータに変換する処理を実施し（ステップＳＴ４４）、その地点種別が現在地であれば（ステップＳＴ４５）、図１９（Ａ）に示すように、その地図ビットマップデータから展開した地図ビットマップ画像上に自車位置マークを追加する（ステップＳＴ４６）。
その地点種別が目的地であれば、図１９（Ｂ）に示すように、地図ビットマップ画像上に目的地タグを追加する（ステップＳＴ４７）。
【００５４】
表示制御部１５は、その表示データが施設データリストである場合、その施設データリストの各項目から図１５に示すような施設検索メニュー用オブジェクトを生成し（ステップＳＴ４８）、その施設検索メニュー用オブジェクトをメモリ上に並べることにより、図１６に示す施設検索メニュービットマップ画像を生成する（ステップＳＴ４９）。なお、状態管理部１２から出力した選択ノードのオブジェクトのみを他のオブジェクトの色と変えて生成する。
【００５５】
表示制御部１５は、その表示データが表示更新コマンド及び選択ノードである場合、その選択ノードのオブジェクト色を変えて（元々、色を変えていたオブジェクトを元に戻して）、施設検索メニュービットマップ画像を生成する。例えば、図１６（Ａ）の状態において、表示更新コマンドと「兵庫」を取得した場合、図１６（Ｂ）の画面データになる。
【００５６】
表示制御部１５は、表示データが経路情報である場合、その経路情報におけるノード情報から図１７（Ａ）に示すノードオブジェクトを生成するとともに、リンク名称から図１７（Ｂ）に示すリンクオブジェクトを生成し（ステップＳＴ５０）、各オブジェクトをリンク情報の接合ノードより、ノードオブジェクトとリンクオブジェクトとの組み合わせを判定し、図１８に示すような経路ビットマップ画像を生成する（ステップＳＴ５１）。
なお、グラフ構造の表示地図データから地図ビットマップデータに変換する処理の詳細については、従来のカーナビゲーションシステムの地図データの表示方法と同様であるので説明を省略する。
【００５７】
次に、ＰＤＡ４の処理内容を説明する。
ＰＤＡ４の表示制御部２４は、通信制御部２３がカーナビゲーション装置１から送信される表示データを受信すると、その表示データからオブジェクトを生成し、そのオブジェクトをモニタ２５に表示するとともに、そのオブジェクトの情報を入力制御部２２に出力する。
【００５８】
入力制御部２２は、タッチパネル２１から利用者のタッチ位置情報を受けて、表示制御部２４からモニタ２５に表示されているオブジェクトの情報を受けると、後述の方法で、遠隔入力コマンドを生成し、その遠隔入力コマンドを通信制御部２３に出力する。
通信制御部２３は、入力制御部２２から遠隔入力コードを受けると、携帯電話５ｂを利用して、その遠隔入力コードをカーナビゲーション装置１に送信する。
ここで、利用者のタッチ位置情報とは、利用者が触れたタッチパネル２１の位置座標（Ｘ座標、Ｙ座標）であり、位置座標の検出方法については、従来のタッチパネルにおける検出方法と同様であるので説明を省略する。
【００５９】
次に、図２０を参照して、表示制御部２４におけるオブジェクトの生成送信処理について説明する。
表示制御部２４は、画面データ生成・保存用の内部メモリを初期化して（ステップＳＴ６１）、通信制御部２３により受信された表示データを取得すると（ステップＳＴ６２）、その表示データのデータ種別を判定する（ステップＳＴ６３）。
【００６０】
表示制御部２４は、その表示データが表示地図データと地点種別情報である場合、カーナビゲーション装置１の表示制御部１５と同様に、現在地に対しては図２１（Ａ）に示すような地図ビットマップ画像を生成し、目的地に対しては図２１（Ｂ）に示すような地図ビットマップ画像を生成する（ステップＳＴ６４）。
なお、現在地の地図ビットマップ画像の場合、図２１（Ａ）に示すような「ルート探索」オブジェクトをビットマップデータ上に張り付け、「ルート探索」オブジェクトのオブジェクト情報を入力制御部２２に出力する。
【００６１】
表示制御部２４は、その表示データが施設データリストである場合、その施設データリストの各項目から図２２に示すようなＰＤＡ側の施設検索メニュー用オブジェクトを生成し（ステップＳＴ６５）、そのメニュー用オブジェクトをメモリ上に並べることにより、図２３に示すような施設検索メニュービットマップ画像を生成する（ステップＳＴ６６）。
そして、各オブジェクトの名称（施設データ項目）とメニュービットマップ画像における位置座標（矩形オブジェクトであれば、左上座標と右下座標）をあわせて、図２６（図２３の施設検索用メニュービットマップ画像に対する例）に示すオブジェクト情報を生成して（ステップＳＴ６７）、そのオブジェクト情報を入力制御部２２に出力する。
【００６２】
表示制御部２４は、その表示データが経路情報である場合、カーナビゲーション装置１における表示制御部１５と同様の処理を行うことにより、図２４に示すような経路情報表示用オブジェクトと図２５に示すような経路情報ビットマップ画像を生成する（ステップＳＴ６８，ＳＴ６９）。
【００６３】
次に、図２７を参照して、入力制御部２２における遠隔入力コードの生成処理について説明する。
入力制御部２２は、表示制御部２４からオブジェクト情報を取得し（ステップＳＴ７１）、タッチパネル２１から利用者のタッチ位置情報を取得すると（ステップＳＴ７２）、後述の方法で、そのタッチ位置情報が示す位置座標が、オブジェクト情報が示す各オブジェクトのオブジェクト位置座標に含まれるか否かを判定する（ステップＳＴ７３）。
【００６４】
入力制御部２２は、タッチ位置情報が示す位置座標が含まれていない場合、ステップＳＴ７２の処理に戻り、タッチ位置情報が示す位置座標が含まれている場合、タッチ位置情報が示す位置座標が含まれるオブジェクトの名称を遠隔入力コードとして（ステップＳＴ７４）、その遠隔入力コードを通信制御部２３に出力して（ステップＳＴ７５）、ステップＳＴ７１の処理に戻る。
なお、入力制御部２２により生成される遠隔入力コードは、カーナビゲーション装置１が送信する施設データリストの各項目（例えば、「兵庫」、「大阪」、「尼崎市」）になる。
【００６５】
次に、利用者のタッチ位置情報が示す位置座標がオブジェクト位置座標に含まれているか否かの判定処理について説明する。
図２８（Ａ）に示すように、利用者のタッチ位置情報が示すＸ座標（Ｘｎ）が、参照しているオブジェクト情報のオブジェクト位置座標の左上のＸ座標（Ｘ０）以上、右下のＸ座標（Ｘ１）以下であり、かつ、利用者のタッチ位置情報が示すＹ座標（Ｙｎ）が、参照しているオブジェクト情報のオブジェクト位置座標の左上のＹ座標（Ｙ０）以上、右下Ｙ座標以下（Ｙ１）の場合には、オブジェクト位置座標内にあると判定する。図２８（Ｂ）に示すように、上記の条件を満たさない場合には、オブジェクト位置座標内にはないと判定する。
【００６６】
以上で明らかなように、この実施の形態１によれば、カーナビゲーション装置１がＰＤＡ４から送信された遠隔入力コマンドを受信すると、その遠隔入力コマンドの要求内容を解釈して表示データを生成し、その表示データをＰＤＡ４に送信するように構成したので、カーナビゲーション装置１と同様の機能を有する装置を別途用意することなく、利用者が車両に乗車する前に目的地や経由地の設定作業を完了することができる効果を奏する。
【００６７】
また、ＰＤＡ４から遠隔入力コマンドを受信した場合でも、入力コマンドが入力された場合と同様の表示データを生成して、その表示データをＰＤＡ４に送信するように構成したので、利用者がＰＤＡ４を操作して目的地等を設定する場合でも、カーナビゲーション装置１を直接操作する場合と同様の感覚で操作することができる効果を奏する。
【００６８】
また、カーナビゲーション装置１用のデータと、ＰＤＡ４用のデータとを別々に用意する必要がないので、カーナビゲーション装置１におけるリソース使用量を低減させることができる。さらに、共通のデータを用いている関係上、データの読出部位を共有できるので、別々のデータの読出部位を用いるよりも開発効率を上げることができる。
また、ＰＤＡ４がカーナビゲーション装置１から送信される施設データや経路情報に基づいて表示画面を生成するようにしているので、ＰＤＡ４のモニタ２５に適応した表示画面を生成することが可能になる。
【００６９】
この実施の形態１では、入力装置としてカーナビゲーション装置１専用の入力キーボード２を使用しているが、入力キーボード２の代わりに、赤外線などの無線方式によって通信可能なリモートコントローラを用いてもよい。なお、リモートコントローラの送信および受信方法については、テレビやビデオデッキのリモートコントローラの送信および受信方法と同様に実現できるので、詳細の説明は省略する。
【００７０】
また、この実施の形態１では、ＰＤＡ４の入力装置としてタッチパネル２１を使用しているが、カーナビゲーション装置１の入力装置としてタッチパネルを使用してもよい。その場合、入力制御部１１及び表示制御部１５の動作については、ＰＤＡ４側と同様に実現することができるので説明を省略する。
また、この実施の形態１では、表示地図データのビットマップデータをそのままＰＤＡ４に送信し、ＰＤＡ４のモニタ２５に表示するようにしているが、表示地図データ管理部１２ｄがビットマップデータの一部を切り出して送信してもよいし、ＰＤＡ４の表示制御部２４がビットマップの一部を表示画面データとしてもよい。
【００７１】
さらに、この実施の形態１では、表示地図データの一例として、グラフ構造の表示地図データを用いているが、ビットマップ形式の地図データを用いてもよい。
また、この実施の形態１では、カーナビゲーション装置１とＰＤＡ４が携帯電話５ａ，５ｂと公衆電話回線網７を介して通信しているが、Ｂｌｕｅｔｏｏｔｈや無線ＬＡＮを用いて通信してもよい。
また、この実施の形態１では、情報端末装置としてＰＤＡ４を適用しているが、例えば、携帯電話やパーソナルコンピュータを適用してもよい。
【００７２】
実施の形態２．
上記実施の形態１では、表示データ生成部１４が例えば、「兵庫、大阪、京都、滋賀、奈良、和歌山」などのリスト形式の施設データを表示データとして生成し、カーナビゲーション装置１及びＰＤＡ４における表示制御部１５，２４がリスト形式の施設データから施設検索メニュー用オブジェクトを生成するものについて示したが、表示データ生成部１４が施設検索メニュー用オブジェクトを生成し、その施設検索メニュー用オブジェクトを表示制御部１５又は通信制御部１６に出力するようにしてもよい。
【００７３】
具体的には下記の通りであり、以下、上記実施の形態１と相違する部分について説明する。
表示データ生成部１４における施設検索メニュー用オブジェクト情報の生成処理について説明する。
表示データ生成部１４は、データ蓄積部１３から施設データリストを読み出すと、上記実施の形態１における表示制御部１５と同様にして、施設検索メニュー用オブジェクトを生成し（図１５を参照）、各オブジェクトにオブジェクト部品名（例えば、ｂｕｔｔｏｎ１，ｂｕｔｔｏｎ２）を付加して、施設データリストの各項目とオブジェクト部品名の対応関係を示すオブジェクト対応情報を生成する（図２９を参照）。
表示データ生成部１４は、そのオブジェクト対応情報と、施設検索メニュー用オブジェクトと、施設データリストとを併せて、施設メニュー用オブジェクト情報とする。
【００７４】
次に、図３０を参照して、カーナビゲーション装置１における表示制御部１５の施設検索メニュービットマップ画像の生成処理について説明する。
表示制御部１５は、図３１に示すような表示オブジェクト情報を保有している場合、施設検索部１２ｃから表示データとして施設検索メニュー用オブジェクト情報と選択ノードを取得すると（ステップＳＴ８１）、表示オブジェクト情報を初期化して（ステップＳＴ８２）、その施設検索メニュー用オブジェクト情報内の施設データリストの各項目を抽出し、各項目を表示オブジェクト情報のオブジェクト名称に記述する（ステップＳＴ８３）。
【００７５】
表示制御部１５は、施設検索メニュー用オブジェクト情報内のオブジェクト対応情報を使用して、表示オブジェクト情報の各オブジェクト名称に対応するオブジェクト部品名の施設検索メニュー用オブジェクトを表示制御部１５のメモリに貼り付けることにより、図３２（Ａ）に示すようなビットマップ画像を生成する（ステップＳＴ８４）。
【００７６】
表示制御部１５は、その貼り付けた各施設検索メニュー用オブジェクトの位置座標（例えば、左上座標と右下座標）を検出し、表示オブジェクト情報のオブジェクト位置に記述する（ステップＳＴ８５）。
そして、表示制御部１５は、施設検索部１２ｃから取得した選択ノードに対応するメモリ上の施設検索メニュー用オブジェクトの背景色を変更してハイライト表示にし、図３２（Ｂ）に示すような施設検索メニュービットマップ画像を完成する（ステップＳＴ８６）。
【００７７】
なお、施設検索部１２ｃより選択ノードと表示更新コマンドを取得した場合、表示制御部１５内のメモリ上にある選択ノードに対応する施設検索メニュー用オブジェクトの背景色を変更するとともに、それまで背景色を変えていた施設検索メニュー用オブジェクトの背景色を元に戻す処理を行えばよい（図３２（Ｃ）を参照）。
【００７８】
ＰＤＡ４の表示制御部２４における施設検索メニュービットマップ画像の生成処理は、カーナビゲーション装置１の表示制御部１５の処理と同様であるため詳細な説明を省略する。ただし、ＰＤＡ４側ではハイライト表示が不要であるので、ステップＳＴ８６の処理は不要である。また、入力制御部２２に出力するオブジェクト情報は、表示制御部２４内で持っている表示オブジェクト情報と同等である。
【００７９】
以上で明らかなように、この実施の形態２によれば、利用者が施設検索メニューを操作するときに共通のオブジェクトを操作できるようになり、上記実施の形態１以上に違和感なく操作することができる。また、ＰＤＡ４側では施設検索メニュー用オブジェクトを生成する必要がないので、ＰＤＡ４側の処理負荷を低減させることができる。
【００８０】
この実施の形態２では、施設検索用地図データに対してのみ施設データリストと施設検索メニュー用オブジェクトとを併せて送信するようにしているが、経路探索用地図データに対して経路情報と併せて、経路情報表示用オブジェクト（図１７）を生成して送信してもよい。その場合、カーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４の処理については、この実施の形態２における表示制御部１５，２４と同様であるので詳細の説明は省略する。また、表示用地図データに対して表示地図データと併せて、表示地図データから地図ビットマップデータを生成して送信してもよい。
【００８１】
また、この実施の形態２では、表示データ生成部１４が施設検索メニュー用オブジェクトを生成するとしているが、施設検索メニュー用オブジェクトをデータ蓄積部１３に蓄積しておき、表示データ生成部１４が施設データと併せて、その施設検索メニュー用オブジェクトを読み出して、施設検索部１２ｃに出力してもよい。この場合、データ蓄積部１３に蓄積しなければならないデータ量が増大するが、表示データ生成部１４における処理負荷は軽減することができる。
【００８２】
また、この実施の形態２では、表示データ生成部１４が施設データリストの各項目毎に施設検索メニュー用オブジェクトを生成しているが、オブジェクトの形状のみを生成して送信してもよい。図３３は、この場合の施設検索メニュー用オブジェクト情報の一例を示し、カーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４は、取得した施設データリストと施設検索メニュー用オブジェクトから図３４に示すような施設検索メニュービットマップ画像を生成する。この場合、各施設データリスト毎のオブジェクトを送信する必要がなくなるので、カーナビゲーション装置１からＰＤＡ４への通信量を削減することができる。
【００８３】
実施の形態３．
上記実施の形態２では、表示データ生成部１４が施設検索メニュー用オブジェクトを生成し、その施設検索メニュー用オブジェクトを表示制御部１５又は通信制御部１６に出力するものについて示したが、表示データ生成部１４が施設検索メニュー用オブジェクトの表示画面における位置座標（レイアウト情報）についても表示制御部１５又は通信制御部１６に出力するようにしてもよい。
【００８４】
具体的には下記の通りであり、以下、上記実施の形態２と相違する部分について説明する。
カーナビゲーション装置１の表示データ生成部１４は、上記実施の形態２における施設検索メニュー用オブジェクトの生成処理に加えて、各施設検索メニュー用オブジェクトの表示画面での位置座標を決定する。
そして、その施設検索メニュー用オブジェクトと位置座標を合わせて、図３５に示すような施設検索メニューレイアウト情報を生成し、その施設検索メニューレイアウト情報を施設検索部１２ｃに出力する。
【００８５】
施設検索部１２ｃは、表示データ生成部１４から施設検索メニューレイアウト情報を受けると、その施設検索メニューレイアウト情報を表示制御部１５又は通信制御部１６に出力する。
通信制御部１６は、施設検索部１２ｃから施設検索メニューレイアウト情報を受けると、その施設検索メニューレイアウト情報をＰＤＡ４に送信する。
また、表示制御部１５は、施設検索部１２ｃから施設検索メニューレイアウト情報を受けると、後述の方法で、その施設検索メニューレイアウト情報から施設検索メニュービットマップ画像を生成してモニタ３に表示する。
【００８６】
ＰＤＡ４の表示制御部２４は、通信制御部２３がカーナビゲーション装置１から送信された施設検索メニューレイアウト情報を受信すると、後述の方法で、その施設検索メニューレイアウト情報から施設検索メニュービットマップ画像を生成してモニタ２５に表示するとともに、オブジェクト情報を生成して入力制御部２２に出力する。
【００８７】
次に、カーナビゲーション装置１の表示制御部１５における施設検索メニュービットマップ画像の生成処理について説明する。
表示制御部１５は、施設検索メニューレイアウト情報を用いて、各オブジェクト名称（施設データリストの各項目）に対して、オブジェクト部品名の施設検索メニュー用オブジェクトを選択する。
そして、表示制御部１５のメモリ上において、施設検索メニューレイアウト情報におけるオブジェクト位置情報が示す座標位置に、その選択したオブジェクトを貼り付ける処理を行う。
【００８８】
ＰＤＡ４の表示制御部２４における施設検索メニュービットマップ画像の生成処理についても、カーナビゲーション装置１の表示制御部１５と同様の方法で実現することができる。ただし、ハイライト表示は不要である。なお、入力制御部２２に出力するオブジェクト情報は、カーナビゲーション装置１より受信した施設検索メニューレイアウト情報からオブジェクト名称とオブジェクト位置座標を抽出して生成することができる。
【００８９】
以上から明らかなように、この実施の形態３によれば、オブジェクトのレイアウト情報についても表示制御部１５又は通信制御部１６に出力するように構成したので、カーナビゲーション装置１でも、ＰＤＡ４でも同じ画面（メニュー画面）を表示することができるようになり、利用者の違和感をなくすことができる。
なお、上記実施の形態２でも述べたように、この実施の形態３では、施設データに関するレイアウト情報を送信するようにしているが、表示データ生成部１４が経路情報に対する経路情報レイアウト情報を生成して状態管理部１２に出力し、状態管理部１２が各レイアウト情報をカーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４に送信してもよい。また、レイアウト情報を表示データ生成部１４で生成するのではなく、データ蓄積部１３に蓄積しておいてもよい。
【００９０】
また、この実施の形態３では、施設検索メニューレイアウト情報として、オブジェクト名称とオブジェクト部品名とオブジェクト位置座標とを生成するが、施設検索メニューレイアウト情報として、オブジェクト名称とオブジェクト位置座標を生成し、カーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４が施設検索メニュー用オブジェクトを生成するようにしてもよい。
【００９１】
実施の形態４．
上記実施の形態３では、オブジェクトのレイアウト情報についても表示制御部１５又は通信制御部１６に出力するものについて示したが、表示データ生成部１４が施設検索メニュービットマップ画像を生成し、施設検索部１２ｃが表示データとして、その施設検索メニュービットマップ画像を表示制御部１５又は通信制御部１６に出力するようにしてもよい。
なお、図３６はこの実施の形態４におけるカーナビゲーション装置１を示す構成図であり、図３６の例では、入力装置として入力キーボード２の代わりに、タッチパネル８が適用されている。
【００９２】
施設検索部１２ｃが表示データ生成部１４により生成された施設検索メニュービットマップ画像を表示制御部１５又は通信制御部１６に出力する点で、上記実施の形態３と異なるが、施設検索メニュービットマップ画像の生成処理については、上記実施の形態１における表示制御部２４と同様の処理であるため説明を省略する。
【００９３】
この実施の形態４によれば、表示データ生成部１４により生成された施設検索メニュービットマップ画像を表示制御部１５又は通信制御部１６に出力するので、カーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４において、施設検索メニュービットマップ画像を生成する必要がなくなり、ＰＤＡ４の処理負荷を低減することができる。
【００９４】
なお、この実施の形態４では、施設データに関する施設検索メニュービットマップ画像を送信するようにしているが、経路情報に対する経路ビットマップ画像を生成し、カーナビゲーション装置１及びＰＤＡ４の表示制御部１５，２４に出力するようにしてもよい。
【００９５】
また、この実施の形態４では、タッチパネル８を使用するものについて示したが、入力キーボード２を使用してもよい。この場合、図３７に示すように、入力位置を示すカーソルをモニタ３に表示させ、入力キーボード２の「↑」「↓」「←」「→」キーを入力することによって、画面上でカーソルを移動させ、「決定」キーの入力によって、タッチパネル８によるタッチ位置情報と同じように、利用者が選択した画面上の位置座標を状態管理部１２に出力するようにすればよい。
【００９６】
実施の形態５．
上記実施の形態１〜４では、カーナビゲーション装置１には常に電源が投入されている状態であるものについて示したが、通信制御部２３のみに電源を常時供給し、ＰＤＡ４から遠隔入力コマンドが送信される場合に限り、必要な処理部に電源が投入されるようにしてもよい。
図３８はカーナビゲーション装置１における電源ユニットと各処理部の接続関係を示す構成図である。
【００９７】
通信制御部１６は、常時、電源ユニット３１と接続されており、状態管理部１２及び表示データ生成部１４は、スイッチ３２を介して電源ユニット３１と接続され、状態管理部１２，表示データ生成部１４，入力制御部１１及び表示制御部１５は、スイッチ３３を介して電源ユニット３１と接続されている。
また、スイッチ３２は通信制御部１６よりＯＮ／ＯＦＦ可能である。初期状態としては、スイッチ３２，３３ともＯＦＦ状態である。
【００９８】
次に動作について説明する。
ＰＤＡ４から通信制御部１６に接続要求が出力されると、通信制御部１６がスイッチ３２をＯＦＦ状態からＯＮ状態に変更する。これにより、電源ユニット３１から状態管理部１２及び表示データ生成部１４に電源が供給される。
ＰＤＡ４との接続が終了すると、通信制御部１６がスイッチ３２をＯＮ状態からＯＦＦ状態に変更する。これにより、状態管理部１２及び表示データ生成部１４に対する電源ユニット３１からの電源供給が停止される。
【００９９】
なお、手動でスイッチ３３をＯＦＦ状態からＯＮ状態に変更することにより、すべての処理部に電源を供給することができる。
“Ｗａｋｅ  ＯＮ  ＬＡＮ”や“Ｗａｋｅ  ＯＮ  ＭＯＤＥＭ”の技術を使用して、リモートでパソコンの電源を入切する方法が既に確立しているので、このような技術を利用すれば、スイッチ３２をリモートで制御することができる。
【０１００】
この実施の形態５によれば、カーナビゲーション装置１において、ＰＤＡ４から接続されているときだけ、必要な部分に電源が供給されるようにしているので、接続されていない状態（アイドル状態）のとき、余計な電源を使わなくて済み、バッテリ低下を防ぐことができる。
【０１０１】
なお、この実施の形態５では、ＰＤＡ４からの遠隔制御に必要な処理部のみに電源を供給しているが、スイッチを１つにして、通信制御部１６の制御によりすべての処理部に電源を供給するようにしてもよい。この場合、ＰＤＡ４から接続されているときに、表示制御部１５及び入力制御部１１で無駄な電力を消費することになるが、カーナビゲーション装置１において、スイッチ部品を削減することができる。
また、この実施の形態５では、ＰＤＡ４からのすべての接続に対して、電源を供給できるようにしているが、ＰＤＡ４が自己のＩＤを送信して、カーナビゲーション装置１の通信制御部１６がＰＤＡ４のＩＤを受信し、そのＩＤによって接続の有無を判断するアクセス制限を設けてもよい。
【０１０２】
実施の形態６．
上記実施の形態１〜５では、特に言及していないが、カーナビゲーション装置１が、ＰＤＡ４の処理内容が記述されているカーナビゲーション遠隔制御プログラムをＰＤＡ４に送信するようにしてもよい。
この実施の形態６におけるＰＤＡ４のソフトウェアアーキテクチャでは、ＰＤＡ用ＯＳ（オペレーティングシステム）上に、Ｊａｖａ（登録商標）仮想マシンが動作し、Ｊａｖａ（登録商標）仮想マシン上では、Ｊａｖａ（登録商標）言語で記述されたプログラムが動作する。
【０１０３】
次に動作について説明する。
ＰＤＡ４がカーナビゲーション装置１に接続すると、カーナビゲーション装置１がＰＤＡ４に対して、上記実施の形態１〜５のようなカーナビゲーション装置１の遠隔制御を可能にするＪａｖａ（登録商標）アプレットを送信する。
ＰＤＡ４は、カーナビゲーション装置１からＪａｖａ（登録商標）アプレットを受信すると、そのＪａｖａ（登録商標）アプレットを自身のＪａｖａ（登録商標）仮想マシン上で動作させる。
【０１０４】
この実施の形態６によれば、カーナビゲーション装置１がＰＤＡ４に対して、カーナビゲーション装置１の遠隔制御を可能にするソフトウェアを送信するようにしたので、ＰＤＡ４が予め遠隔制御用のソフトウェアを保持していなくても、遠隔制御することが可能になる。
【０１０５】
なお、この実施の形態６では、遠隔制御用のソフトウェアをカーナビゲーション装置１から送信するようにしているが、別途インターネット上に接続されたサーバから送信するようにしてもよい。
また、この実施の形態６では、Ｊａｖａ（登録商標）仮想マシン搭載のＰＤＡ４を情報端末装置として適用しているが、現在の携帯電話の一部では、Ｊａｖａ（登録商標）仮想マシンが搭載されているものもあるため、携帯電話を情報端末装置として適用してもよい。
【０１０６】
実施の形態７．
上記実施の形態１，２では、ＰＤＡ４の処理能力を考慮することなく、カーナビゲーション装置１が表示データを生成するものについて示したが、ＰＤＡ４が自己の処理能力を示すスペック情報を遠隔入力コマンドと併せて送信し、カーナビゲーション装置１がスペック情報を受信すると、ＰＤＡ４の処理能力を考慮して、ＰＤＡ４に適する表示データを生成するようにしてもよい。
【０１０７】
以下、具体的に説明するが、ここでは、ＰＤＡ４が施設データリストの項目を最大３つまで表示可能であるものとして説明する。
カーナビゲーション装置１の通信制御部１６は、ＰＤＡ４から遠隔入力コードと一緒に送信されてくるスペック情報（表示可能なオブジェクト数を記載した情報であり、ここでは施設データリスト項目の表示可能個数として３が記述されているものとする）を受信し、そのスペック情報をナビ状態管理部１２ａに出力する。
【０１０８】
ナビ状態管理部１２ａは、通信制御部１６により受信された遠隔入力コマンドとスペック情報を施設検索部１２ｃに出力する。
施設検索部１２ｃは、上記実施の形態１と同様の方法により、表示データ生成部１４から施設データリストを取得し、その施設データリストから後述の方法で、そのスペック情報に記述されている個数分（この例では３個）の施設データ項目からなる送信施設データリストを切り出すようにする。
そして、その送信施設データリストと「前頁」、「次頁」の項目を併せて表示データ（例えば、「大阪、兵庫、京都。前頁、次頁」となる）とし、その表示データを通信制御部１６に出力する。その他のナビゲーション装置１の動作については、上記実施の形態１と同様である。
【０１０９】
ＰＤＡ４の通信制御部２３は、予め設定されたスペック情報を遠隔入力コードと併せてカーナビゲーション装置１に送信する処理を行う。
ＰＤＡ４の表示制御部２４は、通信制御部２３が表示データを受信すると、その表示データから施設データ部分（「前頁」、「次頁」以外の項目）を抜き出し、上記実施の形態１と同様の方法で、施設検索メニュービットマップを生成するとともに、その表示データの残りの部分である「前頁」および「次頁」から図３９に示すような表示オブジェクトを生成する。
そして、その表示オブジェクトを施設検索メニュービットマップ上に貼り付けることにより、図４０に示すような施設検索メニュービットマップ画像を生成してモニタ２５に表示する。
【０１１０】
なお、表示制御部２４が入力制御部２２に出力するオブジェクト情報には、上記の「前頁」および「次頁」の表示オブジェクトに関する情報も含まれる。その他のＰＤＡ４の動作については、上記実施の形態１と同様である。
【０１１１】
次に、カーナビゲーション装置１の施設検索部１２ｃにおける施設データリストの切り出し処理について説明する。図４１の施設データリストの例を用いて説明する。図４１の施設データリストは、ある選択階層を表示データ生成部１４に出力することにより、表示データ生成部１４により生成された施設データリストである。
【０１１２】
施設検索部１２ｃは、表示データ生成部１４から施設データリストを取得すると、その施設データリストの先頭項目からスペック情報に記述された個数分（３個）の施設データ項目（「▲１▼」「▲２▼」「▲３▼」）を施設データリストとして切り出すようにする。
次に、ナビ状態管理部１２ａから遠隔入力コマンドとして、例えば「遠隔：次頁」を受けると、前回送信した施設データ項目の次のデータ項目（▲４▼）を先頭項目として、スペック情報に記述された個数分の施設データ項目（「▲４▼」「▲５▼」「▲６▼」）を施設データリストとして切り出すようにする。
【０１１３】
ただし、前回送信した施設データリストが「▲１▼，▲２▼，▲３▼」である場合には、「遠隔：前頁」の遠隔入力コマンドを受けても、送信すべきデータがないので施設検索部１２ｃは何もしない。前回送信した施設データリストが「▲４▼，▲５▼，▲６▼」である場合に、「遠隔：前頁」を受けると、前回送信した施設データリストの先頭項目の３つ前の施設データ項目を先頭項目として３つ分の施設データ項目（「▲１▼，▲２▼，▲３▼」）を施設データリストとして切り出すようにする。
【０１１４】
また、「遠隔：次頁」の遠隔入力コマンドに対しても送信すべき施設データ項目がなければ、施設検索部１２ｃは何もしない。また、「遠隔：次頁」の遠隔入力コマンドに対して送信すべき施設データ項目がスペック情報に記述された個数に足りない場合（１つないしは２つの場合）は、そのまま１つないしは２つの施設データリストとして切り出すようにする。なお、上記実施の形態１と同様に、遠隔入力コマンドのコマンド内容が前回送信した施設データリストに含まれる場合には、図１２のステップＳＴ３１，ＳＴ３２にあるように、選択階層を更新して表示データ生成部１４に対して新たな施設データリストを要求し、取得した施設データリストに対して、上記と同様の処理を行えばよい。
【０１１５】
以上で明らかなように、この実施の形態７によれば、ＰＤＡ４が自己の処理能力を示すスペック情報を遠隔入力コマンドと併せて送信し、カーナビゲーション装置１がスペック情報を受信すると、ＰＤＡ４の処理能力を考慮して、ＰＤＡ４に適する表示データを生成するように構成したので、ＰＤＡ４の処理能力以上の無駄な表示データの送信を回避できるようになり、その結果、カーナビゲーション装置１からＰＤＡ４への通信効率が向上する効果を奏する。
【０１１６】
なお、この実施の形態７では、カーナビゲーション装置１から送信する表示データが施設データである場合について示したが、上記実施の形態１と同様に、表示データが経路情報あるいは表示地図データの場合でも構わない。例えば、経路情報に対しては、ＰＤＡ４が表示可能なノードオブジェクト（図１７（Ａ）を参照）数をカーナビゲーション装置１に送信し、その個数分に応じた施設データ情報をカーナビゲーション装置１が生成してＰＤＡ４に送信すればよい。また、表示地図データに対しては、ＰＤＡ４が表示可能なエリア数（図７参照）をカーナビゲーション装置１に送信し、カーナビゲーション装置１が表示用地図データから指定されたエリア数分の表示地図データを切り出してＰＤＡ４に送信すればよい。
【０１１７】
また、上記実施の形態７では、ＰＤＡ４が表示データに対する処理能力を示すスペック情報をカーナビゲーション装置１に送信するものについて示したが、ＰＤＡ４が自己のＩＤをカーナビゲーション装置１に送信し、カーナビゲーション装置１が受信したＩＤに応じて、表示データの送信の許可・不許可を決定してもよい。
この場合、利用者がカーナビゲーション装置１に対して、利用者自身のＰＤＡ４のＩＤを登録しておき、カーナビゲーション装置１が設定されたＩＤ以外のＰＤＡ４に対しては表示データを送信しないようにすることにより、利用者以外がカーナビゲーション装置１に対して遠隔制御することを防ぐことができる。
【０１１８】
実施の形態８．
上記実施の形態１〜７では、カーナビゲーション装置１とＰＤＡ４が直接通信するものについて示したが、図４２に示すように、カーナビゲーション装置１と同様の機能を有するカーナビゲーション装置（情報処理装置）１ａを別途車両外に設け、ＰＤＡ４とカーナビゲーション装置１ａが通信を行うことにより、上記実施の形態１等と同様にして、カーナビゲーション装置１ａで経路設定を実施し、その後、車両内のカーナビゲーション装置１がカーナビゲーション装置１ａに接続して、ＰＤＡ４により設定された経路をカーナビゲーション装置１ａにダウンロードすることにより、車両内のカーナビゲーション装置１に対して経路を設定してもよい。
なお、カーナビゲーション装置１は常時電源が入っていないため、ＰＤＡ４とは直接接続できないものとする。
【０１１９】
次に動作について説明する。
まず、カーナビゲーション装置１ａとＰＤＡ４が通信することにより、上記実施の形態１〜７と同様にして、カーナビゲーション装置１ａが経路情報を生成し（図１４を参照）、その経路情報をカーナビゲーション装置１ａの内部メモリに格納する。
次に、利用者が乗車したときにカーナビゲーション装置１の電源を投入すると、カーナビゲーション装置１は、後述の方法で、カーナビゲーション装置１ａの内部メモリに格納されている経路情報をダウンロードするようにする。
【０１２０】
カーナビゲーション装置１ａからの経路情報のダウンロード方法としては次のようなものが考えられる。
カーナビゲーション装置１ａがカーナビゲーション装置１に接続されている携帯電話５ａに対して経路情報を記述した電子メールを送信し、カーナビゲーション装置１が携帯電話５ａから電子メールのデータを取得することによって実現できる。
【０１２１】
以上のように、この実施の形態８によれば、ＰＤＡ４と車両外のカーナビゲーション装置１ａが通信を行うことにより、カーナビゲーション装置１ａで経路設定を実施し、その後、車両内のカーナビゲーション装置１がカーナビゲーション装置１ａに接続して、ＰＤＡ４により設定された経路をカーナビゲーション装置１ａにダウンロードすることにより、車両内のカーナビゲーション装置１に対して経路を設定するので、車両内のカーナビゲーション装置１に常に電源を供給する必要がなくなり、カーナビゲーション装置１に対するバッテリ低下を防止することができる効果を奏する。
【０１２２】
なお、この実施の形態８において、カーナビゲーション装置１ａをＰＣ上に実装してもよい。
また、この実施の形態８において、カーナビゲーション装置１ａが２つの通信装置と接続可能であって、一方がＰＤＡ４と接続可能であり、他方がカーナビゲーション装置１と接続可能な構成にしてもよい。
図４３の例では、カーナビゲーション装置１とカーナビゲーション装置１ａが無線ＬＡＮアダプタ９ａ，９ｂを介して接続されており、カーナビゲーション装置１ａとＰＤＡ４が公衆電話回線網７を介して接続されている。
【０１２３】
【発明の効果】
以上のように、この発明によれば、情報端末装置から送信されたコマンドを受信すると、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置に共通の表示データを生成し、その表示データを車載装置および情報端末装置にそれぞれ送信するように構成したので、車両外に車載装置と同様の機能を有する装置を別途用意することなく、利用者が車両に乗車する前に目的地や経由地の設定作業を完了することができるようになり、その結果、利用者が車両に乗車後、すぐに出発することができる効果がある。さらに、車載装置用の表示データと、情報端末装置用の表示データとを別々に用意する必要がないので、車載装置におけるリソース使用量を低減させることができる。
【０１２４】
この発明によれば、画面のレイアウト情報を含む表示データを生成するように構成したので、情報端末装置でも車載装置と同じ画面を表示することができるようになり、利用者の違和感をなくすことができる効果がある。
【０１２５】
この発明によれば、表示データとしてビットマップ画像を生成するように構成したので、情報端末装置によるビットマップ画像の生成処理が不要になり、情報端末装置の処理負荷を低減することができる効果がある。
【０１２６】
この発明によれば、情報端末装置の処理能力を示すスペック情報を受信すると、その情報端末装置の処理能力を考慮して、その情報端末装置に適する表示データを生成するように構成したので、情報端末装置の処理能力以上の無駄な表示データの送信を回避できるようになり、その結果、車載装置から情報端末装置への通信効率が向上する効果がある。
【０１３１】
この発明によれば、情報端末装置からコマンドを受信すると、そのコマンドの要求内容を解釈して、車載装置および上記情報端末装置に共通の表示データを生成し、その表示データを車載装置および情報端末装置にそれぞれ送信する車載装置を設けるように構成したので、車両外に車載装置と同様の機能を有する装置を別途用意することなく、利用者が車両に乗車する前に目的地や経由地の設定作業を完了することができるようになり、その結果、利用者が車両に乗車後、すぐに出発することができる効果がある。さらに、車載装置用の表示データと、情報端末装置用の表示データとを別々に用意する必要がないので、車載装置におけるリソース使用量を低減させることができる。
【０１３２】
この発明によれば、車載装置と同一機能を有する情報処理装置が車外に存在する場合、情報処理装置が車載装置の代わりに、情報端末装置から送信されるコマンドを受信して表示データを情報端末装置に送信し、情報処理装置の設定情報を車載装置に送信するように構成したので、車両内の車載装置に常に電源を供給する必要がなくなり、車載装置に対するバッテリ低下を防止することができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による車載情報システムを示す構成図である。
【図２】  入力キーボードの一例を示す説明図である。
【図３】  状態管理部の内部構成を示す構成図である。
【図４】  キーコードと入力コマンドの対応表を示す説明図である。
【図５】  木構造で構成された施設データを示す説明図である。
【図６】  グラフ構造形式の地図データを示す説明図である。
【図７】  グラフ構造形式の地図データを示す説明図である。
【図８】  カーナビゲーションのシステム状態を示す説明図である。
【図９】  カーナビゲーション装置の状態更新処理を示すフローチャートである。
【図１０】  利用者コマンド状態の状態遷移を示す状態遷移図である。
【図１１】  各状態に応じた処理内容を示すフローチャートである。
【図１２】  施設検索部の施設検索処理を示すフローチャートである。
【図１３】  表示制御部における画面データの生成処理を示すフローチャートである。
【図１４】  経路情報の一例を示す説明図である。
【図１５】  施設検索メニュー用オブジェクトの一例を示す説明図である。
【図１６】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図１７】  経路情報表示用オブジェクトの一例を示す説明図である。
【図１８】  経路情報ビットマップ画像の一例を示す説明図である。
【図１９】  地図ビットマップ画像の一例を示す説明図である。
【図２０】  表示制御部におけるオブジェクトの生成送信処理を示すフローチャートである。
【図２１】  地図ビットマップ画像の一例を示す説明図である。
【図２２】  施設検索メニュー用オブジェクトの一例を示す説明図である。
【図２３】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図２４】  経路情報表示用オブジェクトの一例を示す説明図である。
【図２５】  経路情報ビットマップ画像の一例を示す説明図である。
【図２６】  オブジェクト情報の一例を示す説明図である。
【図２７】  入力制御部における遠隔入力コードの生成処理を示すフローチャートである。
【図２８】  位置座標の判定処理を説明する説明図である。
【図２９】  オブジェクト対応情報を示す説明図である。
【図３０】  カーナビゲーション装置側の表示制御部における施設検索メニュービットマップ画像の生成処理を示すフローチャートである。
【図３１】  表示オブジェクト情報の一例を示す説明図である。
【図３２】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図３３】  施設検索メニュー用オブジェクト情報の一例を示す説明図である。
【図３４】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図３５】  施設検索メニューレイアウト情報の一例を示す説明図である。
【図３６】  この実施の形態４におけるカーナビゲーション装置を示す構成図である。
【図３７】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図３８】  カーナビゲーション装置における電源ユニットと各処理部の接続関係を示す構成図である。
【図３９】  表示オブジェクトの一例を示す説明図である。
【図４０】  施設検索メニュービットマップ画像の一例を示す説明図である。
【図４１】  施設データリストの一例を示す説明図である。
【図４２】  この発明の実施の形態８による車載情報システムを示す構成図である。
【図４３】  この発明の実施の形態８による車載情報システムを示す構成図である。
【符号の説明】
１  カーナビゲーション装置（車載装置）、１ａ  カーナビゲーション装置（情報処理装置）、２  入力キーボード、３  モニタ、４  ＰＤＡ（情報端末装置）、５ａ，５ｂ  携帯電話、６ａ，６ｂ  携帯電話基地局、７  公衆電話回線網、８  タッチパネル、９ａ，９ｂ  無線ＬＡＮアダプタ、１１  入力制御部（コマンド発生手段）、１２  状態管理部、１２ａ  ナビ状態管理部、１２ｂ  現在位置取得部、１２ｃ  施設検索部、１２ｄ  表示地図データ管理部、１２ｅ  経路探索部、１３  データ蓄積部、１４  表示データ生成部（データ生成手段）、１５  表示制御部（表示手段）、１６  通信制御部（受信手段、送信手段）、２１  タッチパネル、２２  入力制御部（コマンド生成手段）、２３  通信制御部（通信手段）、２４  表示制御部（表示手段）、２５  モニタ、３１  電源ユニット、３２，３３  スイッチ。
【図１】
0004030794.tif 000002
【図２】
0004030794.tif 000003
【図３】
0004030794.tif 000004
【図４】
0004030794.tif 000005
【図５】
0004030794.tif 000006
【図６】
0004030794.tif 000007
【図７】
0004030794.tif 000008
【図８】
0004030794.tif 000009
【図９】
0004030794.tif 000010
【図１０】
0004030794.tif 000011
【図１１】
0004030794.tif 000012
【図１２】
0004030794.tif 000013
【図１３】
0004030794.tif 000014
【図１４】
0004030794.tif 000015
【図１５】
0004030794.tif 000016
【図１６】
0004030794.tif 000017
【図１７】
0004030794.tif 000018
【図１８】
0004030794.tif 000019
【図１９】
0004030794.tif 000020
【図２０】
0004030794.tif 000021
【図２１】
0004030794.tif 000022
【図２２】
0004030794.tif 000023
【図２３】
0004030794.tif 000024
【図２４】
0004030794.tif 000025
【図２５】
0004030794.tif 000026
【図２６】
0004030794.tif 000027
【図２７】
0004030794.tif 000028
【図２８】
0004030794.tif 000029
【図２９】
0004030794.tif 000030
【図３０】
0004030794.tif 000031
【図３１】
0004030794.tif 000032
【図３２】
0004030794.tif 000033
【図３３】
0004030794.tif 000034
【図３４】
0004030794.tif 000035
【図３５】
0004030794.tif 000036
【図３６】
0004030794.tif 000037
【図３７】
0004030794.tif 000038
【図３８】
0004030794.tif 000039
【図３９】
0004030794.tif 000040
【図４０】
0004030794.tif 000041
【図４１】
0004030794.tif 000042
【図４２】
0004030794.tif 000043
【図４３】
0004030794.tif 000044