(57)【要約】【課題】  本発明は、簡易な構成で既存のシングルシーケンスのナビゲーション本体を仮想的にマルチシーケンス化できるようにする。【解決手段】  本発明は、フロントモニタ４及びリアモニタ５からナビゲーション本体２に対する各種画面の取得要求をそれぞれ受け付け、当該取得要求に応じて、ナビゲーション本体２から受け取ってフロントモニタ４及びリアモニタ５へ出力予定の各種画面に対する調停処理又は調整処理を行うようにしたことにより、フロントモニタ４及びリアモニタ５から受け付けた複数の取得要求に対してもフロントモニタ４若しくはリアモニタ５からの単一の取得要求として当該ナビゲーション本体２へ順番に依頼することができるので、当該ナビゲーション本体２を仮想的にマルチシーケンス化することができる。【選択図】        図２
2006177677.tif 000002
【特許請求の範囲】
【請求項１】
表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付手段と、
上記取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行う調停手段と、
上記調停手段によって調停処理又は調整処理された各種画面を上記複数の入出力部へそれぞれ出力する出力手段と
を具えることを特徴とするナビゲーション調停装置。
【請求項２】
上記調停手段は、上記調停処理として、上記各種画面の階層構造に基づいて上記ナビゲーション処理部から受け取る際の効率が良い画面取得順序を決定し、当該画面取得順序に従って上記各種画面を上記ナビゲーション処理部から順番に受け取る
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項３】
上記調停手段は、上記調整処理として、上記要求受付手段が上記複数の入出力部から同一画面の取得要求を受け付けた場合、上記取得要求のあった画面を上記ナビゲーション処理部から受け取り、上記複数の入出力部における表示部の画面サイズ又は解像度に応じた表示形式に上記画面の画面データを加工調整する
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項４】
上記調停手段は、上記調整処理として、上記取得要求の画面が上記ナビゲーション処理部に存在しない場合、上記各種画面の階層構造に基づいて上記ナビゲーション処理部から複数種類の画面を受け取り、これらを組み合わせることにより上記取得要求の画面を生成する
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項５】
上記調停手段は、上記調整処理として、一の入出力部からの取得要求に対する画面を上記出力手段により出力している最中に、他の入出力部からの取得要求に対する上記画面を上記出力手段により出力するとき、当該画面中の項目のうち矛盾が生じる項目に対してはフィルタリング処理を施すことにより当該項目を選択不可能とする
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項６】
表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付ステップと、
上記取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行う調停ステップと、
上記調停ステップで調停処理又は調整処理された各種画面を上記複数の入出力部へそれぞれ出力する出力ステップと
を具えることを特徴とする調停方法。
【請求項７】
車載用ナビゲーションシステムであって、
ナビゲーション処理を行うナビゲーション処理部と、
上記ナビゲーション処理部と接続された表示部を有する複数の入出力部と、
上記ナビゲーション処理部と上記複数の入出力部との間に介在し、上記複数の入出力部から上記ナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付け、当該取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行った後、当該各種画面を上記複数の入出力部へそれぞれ出力する調停部と
を具えることを特徴とする車載用ナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション調停装置、データ調停方法及び車載用ナビゲーションシステムに関し、例えばナビゲーション本体とメインモニタとからなるシステムに対してリアモニタが追加接続されたような車載用ナビゲーションシステムに適用して好適なものである。
【背景技術】
【０００２】
従来、車載用ナビゲーションシステムにおいては、主に運転者向けの用途で作られており、そのためナビゲーション本体に接続されているフロントモニタ等の入出力装置も１つであるのが通常であった。しかしながら近年の車載用ナビゲーションシステムにおいては、車の大型化、処理速度の高速化等によって、車内空間にフロントモニタだけではなくリアモニタを追加して接続するケースが一般的になりつつある。
【０００３】
フロントモニタにリアモニタを追加して接続した車載用ナビゲーションシステムでは、フロントモニタでカーナビゲーションを行いながら、リアモニタでＤＶＤ(Digital Versatile Disc)の再生を行う等の２系統の処理結果を出力することが行うことが可能である。
【０００４】
このような車載用ナビゲーションシステムにおいては、後部座席のユーザがリアモニタを用いてナビゲーションを行い、運転者が利用しているルートとは異なる別のルートを検索して表示させたいという要求も発生する。
【０００５】
このような要求を満足するものとして、リアモニターではないが車内携帯端末を介してカーナビゲーションシステムに無線接続し、当該カーナビゲーションシステムで表示している情報と同一の情報を又は異なる情報を車内携帯端末に表示するようになされたものがある（例えば、特許文献１参照）。
【特許文献１】特開2004-28909公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところでかかる構成の車載用ナビゲーションシステムにおいては、主に運転者向けの用途で作られているため、ナビゲーション本体がフロントモニタからの要求を受け付けて処理を行うシングルシーケンスに設定されているのが通常であって、追加接続されたリアモニタからフロントモニタとは異なる別の要求を受け付けてナビゲーション処理を行うようなマルチシーケンスには設定されていない。
【０００７】
従って車載用ナビゲーションシステムでは、複数の処理エンジンを搭載することによってマルチシーケンス化を図ることも考えられるが、複数台のナビゲーション装置を設定するのと同様にその仕組みが複雑になるという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、簡易な構成で既存のシングルシーケンスのナビゲーション本体を仮想的にマルチシーケンス化し得るナビゲーション調停装置及び調停方法及び車載用ナビゲーションシステムを提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明のナビゲーション調停装置においては、表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付手段と、取得要求に応じて、ナビゲーション処理部から受け取って複数の入出力部へ出力予定の各種画面に対する調停処理又は調整処理を行う調停手段と、調停手段によって調停処理又は調整処理された各種画面を複数の入出力部へそれぞれ出力する出力手段とを設けるようにする。
【００１０】
ナビゲーション調停装置では、複数の入出力部から受け付けたナビゲーション処理部に対する各種画面の取得要求に対して、ナビゲーション処理部と複数の入出力部との間で調停処理又は調整処理を行うことにより、複数の入出力部から受け付けた複数の取得要求に対して、複数の入出力部のうち何れか一方からの単一の取得要求として当該ナビゲーション処理部へ順番に依頼することができるため、見かけ上シングルシーケンスのナビゲーション処理部を仮想的にマルチシーケンス化することができる。
【００１１】
また本発明の調整方法においては、表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付ステップと、取得要求に応じて、ナビゲーション処理部から受け取って複数の入出力部へ出力予定の各種画面に対する調停処理又は調整処理を行う調停ステップと、調停ステップで調停処理又は調整処理された各種画面を複数の入出力部へそれぞれ出力する出力ステップとを設けるようにする。
【００１２】
この調停方法では、複数の入出力部から受け付けたナビゲーション処理部に対する各種画面の取得要求に対して、ナビゲーション処理部と複数の入出力部との間で調停処理又は調整処理を行うことにより、複数の入出力部から受け付けた複数の取得要求に対して、複数の入出力部のうち何れか一方からの単一の取得要求として当該ナビゲーション処理部へ順番に依頼することができるため、見かけ上シングルシーケンスのナビゲーション処理部を仮想的にマルチシーケンス化することができる。
【００１３】
さらに本発明の車載用ナビゲーションシステムにおいては、ナビゲーション処理を行うナビゲーション処理部と、ナビゲーション処理部と接続された表示部を有する複数の入出力部と、ナビゲーション処理部と複数の入出力部との間に介在し、複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付け、当該取得要求に応じて、ナビゲーション処理部から受け取って複数の入出力部へ出力予定の各種画面に対する調停処理又は調整処理を行った後、当該各種画面を複数の入出力部へそれぞれ出力する調停部とを設けるようにする。
【００１４】
車載用ナビゲーションシステムでは、複数の入出力部から受け付けたナビゲーション処理部に対する各種画面の取得要求に対して、調停部がナビゲーション処理部と複数の入出力部との間で調停処理又は調整処理を行うことにより、複数の入出力部から受け付けた複数の取得要求に対して、複数の入出力部のうち何れか一方からの単一の取得要求として当該ナビゲーション処理部へ順番に依頼することができるため、見かけ上シングルシーケンスのナビゲーション処理部を仮想的にマルチシーケンス化することができる。
【発明の効果】
【００１５】
本発明によれば、複数の入出力部から受け付けたナビゲーション処理部に対する各種画面の取得要求に対して、ナビゲーション処理部と複数の入出力部との間で調停処理又は調整処理を行うことにより、複数の入出力部から受け付けた複数の取得要求に対して、複数の入出力部のうち何れか一方からの単一の取得要求として当該ナビゲーション処理部へ順番に依頼することができるため、見かけ上シングルシーケンスのナビゲーション処理部を仮想的にマルチシーケンス化し得るナビゲーション調停装置、調停方法及び車載用ナビゲーションシステムを実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面について、本発明の一実施の形態を詳述する。
【００１７】
（１）車載用ナビゲーションシステムの全体構成
図１において、１は全体として本発明における車載用ナビゲーションシステムを示し、ナビゲーション本体２と、フロントモニタ４との間に調停装置３が設けられており、追加接続されたリアモニタ５についても当該調停装置３に接続されるようになされている。なお車載用ナビゲーションシステム１では、フロントモニタ４及びリアモニタ５に加えて３台目以降のモニタ（図示せず）についても調停装置３を介して追加接続され得るようになされている。
【００１８】
（１−１）調停装置の役割
ところで図２に示すように、ナビゲーション本体２は本来的にはフロントモニタ４からの要求に対して処理を行うシングルシーケンスに設定されているところ、調停装置３はフロントモニタ４やリアモニタ５からの双方の要求を受け取り、双方の要求内容に基づいて最も効率の良い要求順序を決定し、あたかもフロントモニタ４からの単独要求であるかのように当該要求順序に従ってナビゲーション本体２へメニュー取得要求を出すことにより、当該ナビゲーション本体２を見かけ上マルチシーケンス化し得るようになされている。
【００１９】
また調停装置３は、ナビゲーション本体２とフロントモニタ４やリアモニタ５との間でやりとりするデータを調停若しくは調整し得ると共に当該ナビゲーション本体２をエミュレートし得るようになされており、これによりフロントモニタ４やリアモニタ５に対して当該フロントモニタ４やリアモニタ５からみてナビゲーション本体２があたかも自分専用に設けられているかのように見かけ上認識させ得る。
【００２０】
つまり車載用ナビゲーションシステム１では、ナビゲーション本体２とフロントモニタ４及びリアモニタ５との間を調停装置３によって調停若しくは調整することにより、ナビゲーション本体２からみた場合、フロントモニタ４若しくはリアモニタ５の一方からのみメニュー取得要求が到達しているかのように認識させ、当該ナビゲーション本体２に対しては今まで通りシングルシーケンスのまま処理を実行させれば済むようになされている。
【００２１】
例えばフロントモニタ４がメニュー１画面を取得要求し、リアモニタ５がメニュー２画面を取得要求したとき、調停装置３はフロントモニタ４及びリアモニタ５からの要求内容を認識し、後述するメニューツリー構造（階層構造）からみて最も効率良いメニュー画面取得順序を決定し、そのメニュー画面取得順序（この場合、例えばメニュー２画面、メニュー１画面の順番）でナビゲーション本体２に対してメニュー取得要求を行う。
【００２２】
ナビゲーション本体２は、調停装置３からの要求順に従いメニュー２画面、メニュー１画面の順番で調停装置３へ供給する。調停装置３はメニュー２画面をリアモニタ５へ出力した後、メニュー１画面をフロントモニタ４へ出力するようになされている。
【００２３】
次に、このような車載用ナビゲーションシステム１を構成するナビゲーション本体２、調停装置３、フロントモニタ４及びリアモニタ５の回路構成について説明する。
【００２４】
（１−２）ナビゲーション本体の回路構成
図３に示すようにナビゲーション本体２は、制御部１０のＣＰＵ１２がＲＯＭ(Read Only Memory)１３に格納された基本プログラムやアプリケーションプログラムをＲＡＭ(Random Access Memory)１４上で起動することにより、通常のナビゲーション処理を実行すると共に全体を統括制御するようになされている。
【００２５】
また制御部１０は、電源供給が途絶えたときにＲＡＭ１４で使用中のデータを保持するための不揮発性メモリ１５を有すると共に、当該ナビゲーション本体２と接続する周辺装置（図示せず）とのインタフェース部１６を有している。なお不揮発性メモリ１５としては、電池によりバックアップされたＳＲＡＭ(Static Random Access Memory)やフラッシュメモリ等が用いられる。
【００２６】
またナビゲーション本体２は、制御部１０にハードディスクドライブ１１が接続されているほか、現在位置を測位するＧＰＳ(Global Positioning System)モジュール１７、車の走行状況や挙動、フロントモニタ４やリアモニタ５の装着状況、車輪の回転数や車体の回転角速度を検知する振動ジャイロや加速度センサ等からなるセンサ部１８、及び他の電子機器やＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)等のネットワークに接続するための通信インタフェース１９が接続されている。
【００２７】
なおセンサ部１８としては、上述の各種センサ以外にも、車の走行操作装置の状態を検出するパーキングブレーキスイッチやブレーキランプスイッチ、ステアリング舵角センサ、スロットル開度センサを用いるようにしても良く、通信インタフェースとしても例えばＵＳＢ(Universal Serial Bus)等の有線通信手段やBluetooth（登録商標）等の無線通信手段、メモリスティック（登録商標）等のリムーバブルメディアを用いたオフライン通信手段等を用いるようにしても良い。
【００２８】
制御部１０は、ハードディスクドライブ１１から各種メニュー画面、地図データ、音楽や映画等のコンテンツデータ、ルート検索情報等を読み出し、フロントモニタ４やリアモニタ５へ通信インタフェース１９を介して送信するようになされている。
【００２９】
（１−３）フロントモニタ及びリアモニタの回路構成
続いてフロントモニタ４及びリアモニタ５の回路構成について説明するが、フロントモニタ４及びリアモニタ５の回路構成は共通であるため、ここでは説明の便宜上フロントモニタ４の回路構成についてのみ説明し、リアモニタ５の回路構成については省略する。
【００３０】
フロントモニタ４は、図４に示すように、制御部２０のＣＰＵ２３がＲＯＭ２４に格納された基本プログラムやアプリケーションプログラムをＲＡＭ２５上で起動することにより全体を統括制御すると共に、ナビゲーション本体２から調停装置３を介して送られてきた各種メニュー画面、地図データ、音楽や映画等のコンテンツデータ、検索情報等を通信インタフェース２８により受信してディスプレイ２２に表示する。
【００３１】
なおフロントモニタ４は、電源をオフしたときに残しておくべきデータについてはリモートコントローラ（以下、これをリモコンと呼ぶ）２１を介して指定すれば、不揮発性メモリ２６に記憶させ、必要に応じて読み出してディスプレイ２２に表示することができる。因みにフロントモニタ４においても、当該フロントモニタ４と接続する周辺装置（図示せず）とのインタフェース部２７を有している。
【００３２】
（１−４）調停装置の回路構成
最後に、調停装置３の回路構成について図５を用いて説明する。調停装置３は、制御部３０のＣＰＵ３１がＲＯＭ３２に格納された基本プログラムやアプリケーションプログラムをＲＡＭ３３上で起動することにより、全体を統括制御すると共に、アプリケーションプログラムの１つである調停処理プログラムに従ってナビゲーション本体２とフロントモニタ４やリアモニタ５との間における調停処理や調整処理を実行し得るようになされている。
【００３３】
調停装置３は、インタフェース部３５を介してナビゲーション本体２と有線接続され、通信インタフェース３６を介してフロントモニタ４やリアモニタ５と無線接続されるようになされており、当該通信インタフェース３６を介することによりリアモニタ５以外にも他のモニタを追加接続し得るようになされている。
【００３４】
（１−５）メニューツリー構造
ところで、ナビゲーション本体２がフロントモニタ４やリアモニタ５から調停装置３を介して受け取ったメニュー取得要求に対して送信すべき各種メニュー画面は、階層的なメニューツリー構造で構成されており、このメニューツリー構造について以下具体的に説明する。
【００３５】
図６に示すように、メニューツリー構造１０００に基づいてナビゲーション本体２が通常最初に提示する最上位階層画面としては、図７に示すようなトップメニュー画面１３００があり、当該トップメニュー画面１３００には「目的地検索」項目１３０１、「ルート」項目１３０２、「設定」項目１３０３、「情報」項目１３０４及び「目的地・ジャンル検索」項目１３０５が設けられている。
【００３６】
このトップメニュー画面１３００のうち、例えば「目的地検索」項目１３０１の下位階層画面としては、図８に示すように目的地検索画面５００があり、当該目的地検索画面５００には「ジャンル検索」項目５０１、「住所検索」項目５０２、「電話番号検索」項目５０３、「履歴検索」項目５０４、「５０音検索」項目５０５、「周辺検索」項目５０６、「マーク検索」項目５０７及び「レーン検索」項目５０８が設けられている。
【００３７】
なおトップメニュー画面１３００（図６）のうち、例えば「ルート」項目１３０２の下位階層としてはルート情報画面１３１０があり、「設定」項目１３０３の下位階層画面としては設定画面１３２０があり、「情報」項目１３０４の下位階層としては情報画面１３３０がある。また「目的地・ジャンル検索」項目１３０５の下位階層として目的地・ジャンル検索画面があるが、それについては後述する。
【００３８】
例えば、図９に示すように設定画面１３２０には、「目的地設定」項目１３２１、「モニタ設定」項目１３２２、「英語表示設定」項目１３２３、「経由地設定」項目１３２４、「ガイダンス設定」項目１３２５及び「リルート設定」項目１３２６が設けられている。
【００３９】
因みに、ルート情報画面１３１０及び情報画面１３３０と、当該ルート情報画面１３１０及び情報画面１３３０の下位階層画面とについては存在しているが、ここでは説明の便宜上省略する。
【００４０】
目的地検索画面５００のうち、例えば「ジャンル検索」項目５０１の下位階層画面としては、図１０に示すようにジャンル検索画面８００があり、当該ジャンル検索画面８００には「食事」項目８０１、「買い物」項目８０２、「スポーツ」項目８０３、「娯楽」項目８０４、「観光」項目８０５、「宿泊」項目８０６、「車」項目８０７及び「生活」項目８０８が設けられている。
【００４１】
ジャンル検索画面８００のうち、例えば「食事」項目８０１の下位階層画面としては、図１１に示すように食事ジャンル画面２１００があり、当該食事ジャンル画面２１００には「和食」項目２１０１、「韓国料理」項目２１０２、「ロシア料理」項目２１０３、「中華」項目２１０４、「洋食」項目２１０５及び「ベトナム料理」項目２１０６が設けられている。
【００４２】
従ってナビゲーション本体２は、フロントモニタ４やリアモニタ５から調停装置３を介して各種メニュー画面の取得要求を受けると、当該メニューツリー構造１０００に従って段階的に階層を変えながら、当該取得要求に応じた各種メニュー画面をハードディスクドライブ１１から読み出して供給するようになされている。
【００４３】
ここで、調停装置３についても不揮発性メモリ３４にメニューツリー構造１０００のデータベースを構築しており、フロントモニタ４やリアモニタ５からの双方の取得要求をナビゲーション本体２へ送信する際、当該メニューツリー構造１０００に基づいて最も効率の良い取得要求順序を決定するようになされている。
【００４４】
（２）調停・調整処理
次に、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う調停処理又は調整処理について具体的に説明する。
【００４５】
（２−１）階層構造に従ったメニュー画面調停処理手順
次に、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「階層構造に従ったメニュー画面調停処理手順」について図１２のシーケンスチャートを用いて説明する。
【００４６】
リアモニタ５は、ステップＳＰ１において例えばトップメニュー画面１３００（図７）をディスプレイ２２に表示中、ステップＳＰ２へ移り、「設定」項目１３０３に対応した設定画面１３２０（図９）の取得要求を調停装置３に行い、次のステップＳＰ３へ移る。
【００４７】
このときフロントモニタ４は、ステップＳＰ１１において例えばジャンル検索画面８００（図９）を表示中、ステップＳＰ１２へ移り、当該ジャンル検索画面８００の「食事」項目８０１に対応した食事ジャンル画面２１００（図１０）の取得要求を調停装置３に行い、次のステップＳＰ１３へ移る。
【００４８】
調停装置３は、フロントモニタ４及びリアモニタ５の双方から取得要求を受信すると、サブルーチンＳＲＴ２１において上述のメニューツリー構造１０００を考慮し、リアモニタ５から受信した設定画面１３２０の取得要求と、フロントモニタ４から受信した食事ジャンル画面２１００の取得要求とに基づいて、いずれの取得要求を優先すれば最も効率が良いかを判断して画面取得順序を決定し、次のステップＳＰ２２へ移る。
【００４９】
ここで図１３に示すように調停装置３は、サブルーチンＳＲＴ２１から入ってステップＳＰ４１へ移り、通信インタフェース３６を介してフロントモニタ４やリアモニタ５から各種メニュー画面の取得要求があったか否かを判定する。
【００５０】
ここで否定結果が得られると、このことはフロントモニタ４及びリアモニタ５の双方から各種メニュー画面の取得要求がないことを表しており、このとき調整装置３は取得要求の入力があるまで待ち受ける。
【００５１】
一方、ステップＳＰ４１で肯定結果が得られると、このことはフロントモニタ４又はリアモニタ５の何れかから各種メニュー画面の取得要求があったことを表しており、このとき調整装置３は次のステップＳＰ４２へ移る。
【００５２】
ステップＳＰ４２において調停装置３は、フロントモニタ４又はリアモニタ５の何れかから既に受け付けている取得要求が存在するか否かを判定する。ここで否定結果が得られると、このことはステップＳＰ４１で取得要求があり、ステップＳＰ４２で現在受け付け中の取得要求はないこと、すなわちフロントモニタ４又はリアモニタ５の何れかからのみ取得要求があったことを意味し、このとき調停装置３は次のステップＳＰ４３へ移る。
【００５３】
ステップＳＰ４３において調整装置３は、取得要求がフロントモニタ４又はリアモニタ５の何れかによるものであり当該フロントモニタ４及びリアモニタ５間で取得要求の調停処理を行う必要性はないので、取得要求のあったフロントモニタ４又はリアモニタ５が現在表示しているジャンル検索画面８００又はトップメニュー画面１３００の何れかから、取得要求のあった階層の画面までの経路をメニューツリー構造１０００に基づいて計算することにより画面取得順序を決定し、次のステップＳＰ２２へ移る。
【００５４】
これに対してステップＳＰ４２で肯定結果が得られると、このことはステップＳＰ４１で取得要求があり、ステップＳＰ４２で現在受け付け中の取得要求があること、すなわちフロントモニタ４又はリアモニタ５の双方から取得要求があったので当該双方からの取得要求を調停処理する必要があることを意味し、このとき調停装置３は次のステップＳＰ４４へ移る。
【００５５】
ステップＳＰ４４において調停装置３は、取得要求のあったフロントモニタ４及びリアモニタ５が現在表示しているジャンル検索画面８００又はトップメニュー画面１３００かから、取得要求のあった階層の画面までの最も効率の良い取得経路をメニューツリー構造１０００に基づいて計算することにより画面取得順序を決定し、次のステップＳＰ２２へ移る。
【００５６】
ステップＳＰ２２において調停装置３は、この場合、サブルーチンＳＲＴ２１で決定した画面取得順序に従ってフロントモニタ４から受信した食事ジャンル画面２１００の取得要求を優先し、当該食事ジャンル画面２１００をナビゲーション本体２に要求し、次のステップＳＰ２３へ移る。
【００５７】
このときナビゲーション本体２は、ステップＳＰ３１において調停装置３からの食事ジャンル画面２１００の取得要求に応じて食事ジャンル画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ３２へ移る。
【００５８】
調停装置３は、ステップＳＰ２３においてナビゲーション本体２から受信した食事ジャンル画面データをフロントモニタ４へ送信し、次のステップＳＰ２４へ移る。
【００５９】
フロントモニタ４は、ステップＳＰ１３において調停装置３から送られてきた食事ジャンル画面データに基づいて食事ジャンル画面２１００をディスプレイ２２に表示し、次のステップＳＰ１４へ移って処理を終了する。
【００６０】
ステップＳＰ２４において調整装置３は、フロントモニタ４に対して食事ジャンル画面データを送信し終えたので、次にリアモニタ５から受信した設定画面１３１０の取得要求に応える為、先ほどフロントモニタ４に対して送信した食事ジャンル画面２１００の上位階層に位置する上位階層画面の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２５へ移る。
【００６１】
ナビゲーション本体２は、ステップＳＰ３２において調停装置３から受け取った上位階層画面の取得要求に応じて食事ジャンル画面２１００の上位階層に位置するジャンル検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ３３へ移る。
【００６２】
調停装置３は、ステップＳＰ２５においてジャンル検索画面データを受け取ると、さらにその上位階層に位置する上位階層画面の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２６へ移る。
【００６３】
ナビゲーション本体２は、ステップＳＰ３３において調停装置３から受け取った上位階層画面の取得要求に応じてジャンル検索画面８００の１階層上位に位置する目的地検索画面５００の目的地検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ３４へ移る。
【００６４】
調停装置３は、ステップＳＰ２６において目的地検索画面データを受け取ると、さらにその上位階層に位置する上位階層画面の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２７へ移る。
【００６５】
ナビゲーション本体２は、ステップＳＰ３４において調停装置３から受け取った上位階層画面の取得要求に応じて目的地検索画面５００の上位に位置するトップメニュー画面１３００のトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ３５へ移る。
【００６６】
調停装置３は、ステップＳＰ２７においてトップメニュー画面データを受け取ると、今度はその下位階層に位置する設定画面１３２０の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２８へ移る。
【００６７】
ナビゲーション本体２は、ステップＳＰ３５において調停装置３から受け取った設定画面１３２０の取得要求に応じて設定画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ３６へ移って処理を終了する。
【００６８】
調停装置３は、ステップＳＰ２８においてナビゲーション本体２から設定画面データを受け取ると、当該設定画面データをリアモニタ５へ送信し、次のステップＳＰ２９へ移って処理を終了する。
【００６９】
リアモニタ５は、ステップＳＰ３において調停装置３から受け取った設定画面データに基づいて設定画面１３２０をディスプレイ２２に表示した後、次のステップＳＰ４へ移って処理を終了する。
【００７０】
このように調停装置３は、フロントモニタ４やリアモニタ５からの食事ジャンル画面２１００の取得要求及び設定画面１３２０の取得要求を一旦受け取ると、最も効率良い画面取得順序を決定し、その画面取得順序でナビゲーション本体２へこれらの取得要求を送信するので、ナビゲーション本体２に対してはシングルシーケンスとして処理させながら結果的にマルチシーケンス化したのと同じ効果を生じさせ得るようになされている。
【００７１】
（２−２）階層構造に拘束されない第１のメニュー画面調停処理手順
続いて、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「階層構造に拘束されない第１のメニュー画面調停処理手順」について図１４のシーケンスチャートを用いて説明する。
【００７２】
リアモニタ５は、ステップＳＰ５１において例えばトップメニュー画面１３００（図７）をディスプレイ２２に表示中、ステップＳＰ２へ移り、「設定」項目１３０３に対応した設定画面１３２０（図９）の取得要求を調停装置３に行い、次のステップＳＰ５３へ移る。
【００７３】
このときフロントモニタ４は、ステップＳＰ６１において例えばジャンル検索画面８００（図９）を表示中、ステップＳＰ６２へ移り、当該ジャンル検索画面８００の「食事」項目８０１に対応した食事ジャンル画面２１００（図１０）の取得要求を調停装置３に行い、次のステップＳＰ６３へ移る。
【００７４】
調停装置３は、フロントモニタ４及びリアモニタ５の双方から取得要求を受信すると、サブルーチンＳＲＴ７１において上述のメニューツリー構造１０００を考慮し、リアモニタ５から受信した設定画面１３１０の取得要求と、フロントモニタ４から受信した食事ジャンル画面２１００の取得要求とに基づいて、いずれの取得要求を優先すれば最も効率が良いかを判断して画面取得順序を決定し、次のステップＳＰ７２へ移る。
【００７５】
なお、調停装置３が行うサブルーチンＳＲＴ７１の画面取得順序決定処理手順については、上述のサブルーチンＳＲＴ２１の画面取得順序決定処理手順（図１３）と同様であるため、ここではその説明を省略する。
【００７６】
ステップＳＰ７２において調停装置３は、サブルーチンＳＲＴ７１で決定した画面取得順序に従ってフロントモニタ４から受信した食事ジャンル画面２１００の取得要求を優先し、当該食事ジャンル画面２１００をナビゲーション本体２に要求し、次のステップＳＰ７３へ移る。
【００７７】
このときナビゲーション本体２は、ステップＳＰ８１において調停装置３からの食事ジャンル画面２１００の取得要求に応じて食事ジャンル画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ８２へ移る。
【００７８】
調停装置３は、ステップＳＰ７３においてナビゲーション本体２から受信した食事ジャンル画面データをフロントモニタ４へ送信し、次のステップＳＰ７４へ移る。
【００７９】
フロントモニタ４は、ステップＳＰ６３において調停装置３から送られてきた食事ジャンル画面データに基づいて食事ジャンル画面２１００をディスプレイ２２に表示し、次のステップＳＰ６４へ移って処理を終了する。
【００８０】
ところで調停装置３は、ステップＳＰ７４において食事ジャンル画面データをフロントモニタ４へ送信したので、次に本来はジャンル検索画面８００、目的地検索画面５００、トップメニュー画面１３００へと階層を上げていくところを、いきなり最上位階層のトップメニュー画面１３００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ７５へ移る。
【００８１】
ナビゲーション本体２は、ステップＳＰ８２において調停装置３から受け取ったトップメニュー画面１３００の取得要求に応じてトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ８３へ移る。
【００８２】
調停装置３は、ステップＳＰ７５においてナビゲーション本体２からトップメニュー画面データを受け取ると、今度はその下位階層に位置する設定画面１３２０の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ７６へ移る。
【００８３】
ナビゲーション本体２は、ステップＳＰ８３において調停装置３から受け取った設定画面１３２０の取得要求に応じて設定画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ８４へ移って処理を終了する。
【００８４】
調停装置３は、ステップＳＰ７６においてナビゲーション本体２から受信した設定画面データをリアモニタ５へ送信し、次のステップＳＰ７８へ移って処理を終了する。
【００８５】
リアモニタ５は、ステップＳＰ５３において調停装置３から受け取った設定画面データに基づいて設定画面１３２０をディスプレイ２２に表示した後、次のステップＳＰ５４へ移って処理を終了する。
【００８６】
このように調停装置３は、フロントモニタ４やリアモニタ５からの食事ジャンル画面２１００の取得要求及び設定画面１３２０の取得要求を一旦受け取ると、最も効率良い画面取得順序として、最初にフロントモニタ４が表示中のジャンル検索画面８００から１階層下位の食事ジャンル画面２１００を取得し、その後に最下位階層の食事ジャンル画面２１００から最上位階層のトップメニュー画面１３００まで一気に移り、そこから１階層下位の設定画面１３２０を取得する順番を決定し、その画面取得順序でナビゲーション本体２へこれらの取得要求を送信するので、ナビゲーション本体２に対してはシングルシーケンスとして処理させながら結果的にマルチシーケンス化したのと同じ効果を生じさせ得るようになされている。
【００８７】
（２−３）階層構造に拘束されない第２のメニュー画面調停処理手順
続いて、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「階層構造に拘束されない第２のメニュー画面調停処理手順」について図１５のシーケンスチャートを用いて説明する。
【００８８】
リアモニタ５は、ステップＳＰ９１において例えば目的地検索画面５００（図８）をディスプレイ２２に表示中、ステップＳＰ９２へ移り、「ジャンル検索」項目５０１に対応したジャンル検索画面８００（図１０）の取得要求を調停装置３に行い、次のステップＳＰ９３へ移る。
【００８９】
このときフロントモニタ４は、ステップＳＰ１０１において例えばトップメニュー画面１３００（図７）を表示中、ステップＳＰ１０２へ移り、当該トップメニュー画面１３００の「目的地検索」項目１３０１に対応した目的地検索画面５００（図８）の取得要求を調停装置３に行い、次のステップＳＰ１０３へ移る。
【００９０】
調停装置３は、フロントモニタ４及びリアモニタ５の双方から取得要求を受信すると、サブルーチンＳＲＴ１１１において上述のメニューツリー構造１０００を考慮し、リアモニタ５から受信したジャンル検索画面８００の取得要求と、フロントモニタ４から受信した目的地検索画面５００の取得要求とに基づいて、いずれの取得要求を優先すれば最も効率が良いかを判断して画面取得順序を決定し、次のステップＳＰ１１２へ移る。
【００９１】
なお、調停装置３が行うサブルーチンＳＲＴ１１１の画面取得順序決定処理手順については、上述のサブルーチンＳＲＴ２１の画面取得順序決定処理手順（図１３）と同様であるため、ここではその説明を省略する。
【００９２】
この場合、調停装置３はメニューツリー構造１０００に基づいて、フロントモニタ４からの取得要求である目的地検索画面５００と、リアモニタ５からの取得要求であるジャンル検索画面８００とでは目的地検索画面５００がジャンル検索画面８００よりも上位階層であることを認識し得るため、トップメニュー画面１３００から目的地検索画面５００、ジャンル検索画面８００へと階層を下りていく順番が最も効率が良い画面取得順序であると判断するようになされている。
【００９３】
この場合、調停装置３はトップメニュー画面１３００の取得要求をナビゲーション本体２に対して行うが、これはトップメニュー画面１３００をフロントモニタ４及びリアモニタ５に表示させるためではなく、トップメニュー画面１３００の下位階層に位置する目的地検索画面５００の取得要求や、当該目的地検索画面５００の下位階層に位置するジャンル検索画面８００の取得要求を行うための擬似的な取得要求である。
【００９４】
すなわち調停装置３は、トップメニュー画面１３００、目的地検索画面５００、ジャンル検索画面８００の順番で、フロントモニタ４及びリアモニタ５に代わり擬似的な取得要求をナビゲーション本体２に行うことにより、当該ナビゲーション本体２に対してはシングルシーケンスとして処理を行わせるようになされている。
【００９５】
なお、調停装置３が行うサブルーチンＳＲＴ１１１の画面取得順序決定処理手順については、上述のサブルーチンＳＲＴ２１の画面取得順序決定処理手順（図１３）と同様であるため、ここではその説明を省略する。
【００９６】
ステップＳＰ１１２において調停装置３は、サブルーチンＳＲＴ１１１で決定した画面取得順序に従って最初にトップメニュー画面１３００の取得要求をナビゲーション本体２に要求し、次のステップＳＰ１１３へ移る。
【００９７】
このときナビゲーション本体２は、ステップＳＰ１２１において調停装置３からのトップメニュー画面１３００の取得要求に応じてトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１２２へ移る。
【００９８】
調停装置３は、ステップＳＰ１１３においてナビゲーション本体２からトップメニュー画面データを受け取ると、今度はその下位階層に位置する目的地検索画面５００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ１１４へ移る。
【００９９】
ナビゲーション本体２は、ステップＳＰ１２２において調停装置３から受信した目的地検索画面５００の取得要求に応じて目的地検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１２３へ移る。
【０１００】
調停装置３は、ステップＳＰ１１４においてナビゲーション本体２から受信した目的地検索画面データをフロントモニタ４へ送信し、次のステップＳＰ１１５へ移る。
【０１０１】
フロントモニタ４は、ステップＳＰ１０３において調停装置３から受け取った目的地検索画面データに基づいて目的地検索設定画面５００をディスプレイ２２に表示した後、次のステップＳＰ１０４へ移って処理を終了する。
【０１０２】
調整装置３は、次にステップＳＰ１１５において、サブルーチンＳＲＴ１１１で決定した画面取得順序に従ってジャンル検索画面８００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ１１６へ移る。
【０１０３】
ナビゲーション本体２は、ステップＳＰ１２３において調停装置３から受信したジャンル検索画面８００の取得要求に応じてジャンル検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１２４へ移って処理を終了する。
【０１０４】
調停装置３は、ステップＳＰ１１６においてナビゲーション本体２から受信したジャンル検索画面データをリアモニタ５へ送信し、次のステップＳＰ１１７へ移って処理を終了する。
【０１０５】
リアモニタ５は、ステップＳＰ９３において調停装置３から受け取ったジャンル検索画面データに基づいてジャンル検索画面８００をディスプレイ２２に表示した後、次のステップＳＰ９４へ移って処理を終了する。
【０１０６】
このように調停装置３は、フロントモニタ４やリアモニタ５からの目的地検索画面５００の取得要求及びジャンル検索画面８００の取得要求を受け取ると、メニューツリー構造１０００に基づいて目的地検索画面５００とジャンル検索画面８００との階層上の位置を確認したうえで最も効率良い画面取得順序を決定し、その画面取得順序でナビゲーション本体２へこれらの取得要求を送信するので、ナビゲーション本体２に対してはシングルシーケンスとして処理させながら結果的にマルチシーケンス化したのと同じ効果を生じさせ得るようになされている。
【０１０７】
（２−４）画面加工調整処理手順
次に、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「画面加工調整処理手順」について図１６のシーケンスチャートを用いて説明する。
【０１０８】
リアモニタ５は、ステップＳＰ１３１においてトップメニュー画面１３００（図７）を表示中に、当該トップメニュー画面１３００の「目的地検索」項目１３０１が選択されたことに応じて調停装置３に目的地検索画面５００（図８）の取得要求を行い、次のステップＳＰ１３２へ移る。
【０１０９】
このときフロントモニタ４は、ステップＳＰ１４１においてトップメニュー画面１３００（図７）を表示中に、当該トップメニュー画面１３００の「目的地検索」項目１３０１が選択されたことに応じて調停装置３に目的地検索画面５００（図８）の取得要求を行い、次のステップＳＰ１４２へ移る。
【０１１０】
調停装置３は、フロントモニタ４及びリアモニタ５の双方から目的地検索画面５００の取得要求を受信すると、サブルーチンＳＲＴ１５１において上述のメニューツリー構造１０００を考慮した画面取得順序を決定し、次のステップＳＰ１５２へ移る。
【０１１１】
なお、調停装置３が行うサブルーチンＳＲＴ１５１の画面取得順序決定処理手順については、上述のサブルーチンＳＲＴ２１の画面取得順序決定処理手順（図１３）と同様であるため、ここではその説明を省略する。
【０１１２】
因みに調停装置３では、この場合、フロントモニタ４及びリアモニタ５の双方から同じ目的地検索画面５００の取得要求を受信しているので、ナビゲーション本体２に対しては最初にトップメニュー画面１３００を取得し、その後に目的地検索画面５００を取得する順番からなる画面取得順序を決定するようになされている。
【０１１３】
ステップＳＰ１５２において調停装置３は、サブルーチンＳＲＴ１５１で決定した画面取得順序に従って最初にトップメニュー画面１３００の取得要求をナビゲーション本体２に要求し、次のステップＳＰ１５３へ移る。
【０１１４】
このときナビゲーション本体２は、ステップＳＰ１６１において調停装置３から受信したトップメニュー画面１３００の取得要求に応じてトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１６２へ移る。
【０１１５】
調停装置３は、ステップＳＰ１５３においてナビゲーション本体２からトップメニュー画面データを受け取ると、今度はその下位階層に位置する目的地検索画面５００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ１５４へ移る。
【０１１６】
ナビゲーション本体２は、ステップＳＰ１６２において調停装置３から受信した目的地検索画面５００の取得要求に応じて目的地検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１６３へ移って処理を終了する。
【０１１７】
調停装置３は、ステップＳＰ１５４においてナビゲーション処理部からフロントモニタ４やリアモニタ５へ供給する必要のある目的地検索画面データを一括取得し、当該目的地検索データをフロントモニタ４やリアモニタ５の画面サイズに合わせて表示可能な形式に加工し、次のステップＳＰ１５５へ移る。
【０１１８】
ここで調停装置３は、フロントモニタ４やリアモニタ５と最初にアクセスしたときに、当該フロントモニタ４及びリアモニタ５からそれぞれの画面サイズを属性データとして受信して不揮発性メモリ３４に記憶しており、目的地検索画面５００の項目５０１〜５０８をフロントモニタ４及びリアモニタ５の画面サイズに合わせて後に加工することにより、ユーザにとって見易い表示形式で提示し得るようになされている。
【０１１９】
因みに調停装置３は、フロントモニタ４及びリアモニタ５の画面サイズに合わせて加工するのではなく、フロントモニタ４及びリアモニタ５の解像度に合わせて加工することも可能である。
【０１２０】
ステップＳＰ１５５において調停装置３は、ステップＳＰ１５４でフロントモニタ４用に加工処理された目的地検索画面データをフロントモニタ４へ送信し、次のステップＳＰ１５６へ移る。
【０１２１】
フロントモニタ４は、ステップＳＰ１４２において調停装置３によって加工処理された目的地検索画面データに基づいて、図１７に示すような目的地検索画面５００Ａをディスプレイ２２に表示した後、次のステップＳＰ１４３へ移る。
【０１２２】
ここで目的地検索画面５００Ａは、本来の目的地検索画面５００に比べて１画面中に表示する項目を、「ジャンル検索」項目５０１Ａ、「住所検索」項目５０２Ａ、「５０音検索」項目５０５Ａ及び「周辺検索」項目５０６Ａの４個に減らして表示されている。
【０１２３】
この目的地検索画面５００Ａは、１画面中に４個の項目だけしか表示し得ない画面サイズであるため、上述の「ジャンル検索」項目５０１Ａ、「住所検索」項目５０２Ａ、「５０音検索」項目５０５Ａ及び「周辺検索」項目５０６Ａを１／２ページに表示し、残りの項目についてはページ切替ボタン５１０Ａの左ボタン５１１Ａ又は右ボタン５１２Ａが押下されたときの２／２ページに表示するようになされている。
【０１２４】
調整装置３は、ステップＳＰ１５６においてステップＳＰ１５４でリアモニタ５用に加工処理された目的地検索画面データをリアモニタ５へ送信し、次のステップＳＰ１５７へ移る。
【０１２５】
リアモニタ５は、ステップＳＰ１３２において調停装置３によって加工処理された目的地検索画面データに基づいて、図１８に示すような目的地検索画面５００Ｂをディスプレイ２２に表示した後、次のステップＳＰ１３３へ移って処理を終了する。
【０１２６】
ここで目的地検索画面５００Ｂは、本来の目的地検索画面５００に比べて１画面中に表示する項目数を３個とし、この場合「ジャンル検索」項目５０１Ｂ、「住所検索」項目５０２Ｂ、「電話番号検索」項目５０３Ｂが環状に配置され、スクロール動作に応じて表示項目が順次切り替わるようになされている。
【０１２７】
なお、目的地検索画面５００Ｂでは、表示項目が３個以上存在し、上方向へのスクロール動作によって表れる項目が存在することを上方向矢印マーク５１５で示すと共に、下方向へのスクロール動作によって表れる項目が存在することを下方向矢印マーク５１６で示すようになされている。
【０１２８】
フロントモニタ４は、ステップＳＰ１４３において１／２ページの目的地検索画面５００Ａを目視確認しているユーザによってページ切替ボタン５１０Ａの左ボタン５１１Ａ又は右ボタン５１２Ａが押下される等の入力があると、その入力情報を調停装置３へ送信し、次のステップＳＰ１４４へ移る。
【０１２９】
調停装置３は、ステップＳＰ１５７においてフロントモニタ４からの入力に応じて既に所持している目的地検索画面データを加工することにより２／２ページの目的地検索画面５００Ａを生成し、次のステップＳＰ１５８へ移って当該２／２ページの目的地検索画面データをフロントモニタ４へ送信した後、ステップＳＰ１５９へ移って処理を終了する。
【０１３０】
フロントモニタ４は、ステップＳＰ１４４において調停装置３から受信した２／２ページの目的地検索画面データに基づいて当該２／２ページの目的地検索画面（図示せず）をディスプレイ２２に表示した後、次のステップＳＰ１４５へ移って処理を終了する。
【０１３１】
このように調停装置３は、ナビゲーション本体２と同様の処理をエミュレートする機能を有していることにより、目的地検索画面データをナビゲーション本体２が行うのと同様にフロントモニタ４及びリアモニタ５の表示サイズに合わせて加工調整し得、画面サイズに合った表示形式の目的地検索画面５００Ａ又は５００Ｂとしてユーザに提示し得るようになされている。
【０１３２】
（２−５）画面組合せ調整処理手順
次に、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「画面組合せ調整処理手順」について図１９のシーケンスチャートを用いて説明する。
【０１３３】
フロントモニタ４は、ステップＳＰ１７１においてトップメニュー画面１３００（図７）を表示中に、当該トップメニュー画面１３００の「目的地・ジャンル検索」項目１３０５が選択されたことに応じて、目的地・ジャンル検索画面の取得要求を調停装置３に行い、次のステップＳＰ１７２へ移る。
【０１３４】
調停装置３は、フロントモニタ４から目的地・ジャンル検索画面の取得要求を受信すると、サブルーチンＳＲＴ１８１において上述のメニューツリー構造１０００を考慮した画面取得順序を決定し、次のステップＳＰ１８２へ移る。
【０１３５】
なお、調停装置３が行うサブルーチンＳＲＴ１８１の画面取得順序決定処理手順については、上述のサブルーチンＳＲＴ２１の画面取得順序決定処理手順（図１３）と同様であるため、ここではその説明を省略する。
【０１３６】
因みに調停装置３では、この場合、フロントモニタ４から受信した目的地・ジャンル検索画面の取得要求に対して、当該目的地・ジャンル検索画面がメニューツリー構造１０００の中に存在しないことが解るため、目的地・ジャンル検索画面を組合せによって作成するのに必要なナビゲーション本体２から取得すべき目的地検索画面５００とジャンル検索画面８００の最も効率の良い画面取得順序を決定し、次のステップＳＰ１８２へ移る。
【０１３７】
この場合、調停装置３はメニューツリー構造１０００に基づいて、目的地検索画面５００とジャンル検索画面８００とでは目的地検索画面５００がジャンル検索画面８００よりも上位階層に位置しているので、トップメニュー画面１３００から目的地検索画面５００、ジャンル検索画面８００の順番で取得要求をナビゲーション本体２に行うようになされている。
【０１３８】
ステップＳＰ１８２において調停装置３は、サブルーチンＳＲＴ１８１で決定した画面取得順序に従って最初にトップメニュー画面１３００の取得要求をナビゲーション本体２に要求し、次のステップＳＰ１８３へ移る。
【０１３９】
このときナビゲーション本体２は、ステップＳＰ１９１において調停装置３から受信したトップメニュー画面１３００の取得要求に応じてトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１９２へ移る。
【０１４０】
調停装置３は、ステップＳＰ１８３においてナビゲーション本体２からトップメニュー画面データを受け取ると、今度はその下位階層に位置する目的地検索画面５００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ１８４へ移る。
【０１４１】
ナビゲーション本体２は、ステップＳＰ１９２において調停装置３から受信した目的地検索画面５００の取得要求に応じて目的地検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１９３へ移る。
【０１４２】
調停装置３は、ステップＳＰ１８４においてナビゲーション本体２から目的地検索画面データを受け取ると、当該目的地検索画面５００と組み合わせる対象であり、かつ目的地検索画面５００の下位階層に位置するジャンル検索画面８００取得要求をナビゲーション本体２に対して行い、次のステップＳＰ１８５へ移る。
【０１４３】
ナビゲーション本体２は、ステップＳＰ１９３において調停装置３から受信したジャンル検索画面８００の取得要求に応じてジャンル検索画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ１９４へ移って処理を終了する。
【０１４４】
調停装置３は、ステップＳＰ１８５においてナビゲーション本体２からジャンル検索画面データを受け取ると、目的地検索画面５００とジャンル検索画面８００とを組み合わせ、図２０に示すような目的地・ジャンル検索画面９００を生成し、次のステップＳＰ１８６へ移る。
【０１４５】
この目的地・ジャンル検索画面９００では、目的地検索画面５００の一部と同じ「ジャンル検索」項目９０１、「住所検索」項目９０２、「電話番号検索」項目９０３及び「履歴検索」項目９０４が左側領域に表示され、例えば「ジャンル検索」項目９０１が選択されている状態のとき当該「ジャンル検索」項目９０１の下位階層に位置するジャンル検索画面８００と同じ「食事」項目９１１、「買い物」項目９１２、「スポーツ」項目９１３、「娯楽」項目９１４が右側領域に表示される。
【０１４６】
また目的地・ジャンル検索画面９００では、「ジャンル検索」項目９０１の下位階層に位置する項目としては残りの項目が存在するので、上方向へのスクロール動作によって表れる残りの項目が存在することを上方向矢印マーク９２１で示すと共に、下方向へのスクロール動作によって表れる残りの項目が存在することを下方向矢印マーク９２２で示すようになされている。
【０１４７】
ステップＳＰ１８６において調停装置３は、上述の目的地・ジャンル検索画面９００を構成する目的地・ジャンル検索画面データをフロントモニタ４へ送信し、次のステップＳＰ１８７へ移って処理を終了する。
【０１４８】
フロントモニタ４は、ステップＳＰ１７２において調停装置３から受信した目的地・ジャンル検索画面データに基づいて目的地・ジャンル検索画面９００（図２０）をディスプレイ２２に表示した後、次のステップＳＰ１７３へ移って処理を終了する。
【０１４９】
このように調整装置３は、ナビゲーション本体２と同様の処理をエミュレートする機能を有していることにより、メニューツリー構造１０００に存在しない目的地・ジャンル検索画面９００の取得要求に対しても、ナビゲーション本体２の代わりに目的地検索画面５００とジャンル検索画面８００とをナビゲーション本体２から取得して組み合わせ調整することにより当該目的地・ジャンル検索画面９００を生成し、フロントモニタ４のユーザに提供し得るようになされている。
【０１５０】
この場合、ナビゲーション本体２は、メニューツリー構造１０００の各種画面データ以上に多種類の画面データを保持しておく必要はなく、調整装置３が既存の各種画面データを組み合わせることにより多様性のある画面を生成してユーザに提示し得るようになされている。
【０１５１】
（２−６）フィルタリング調整処理手順
次に、調停装置３がナビゲーション本体２とフロントモニタ４やリアモニタ５との間で行う「フィルタリング調整処理手順」について図２１のシーケンスチャートを用いて説明する。
【０１５２】
フロントモニタ４は、ステップＳＰ２１１においてトップメニュー画面１３００（図７）を表示中に、当該トップメニュー画面１３００の「設定」項目１３０３が選択されたことに応じて調停装置３に設定画面１３２０の取得要求を行い、次のステップＳＰ２１２へ移る。
【０１５３】
調停装置３は、フロントモニタ４から設定画面１３２０の取得要求を受信すると、サブルーチンＳＲＴ２２１において上述のメニューツリー構造１０００を考慮した画面取得順序を決定し、次のステップＳＰ２２２へ移る。
【０１５４】
ステップＳＰ２２２において調停装置３は、サブルーチンＳＲＴ２２１で決定した画面取得順序に従ってトップメニュー画面１３００の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２２３へ移る。
【０１５５】
ナビゲーション本体２は、ステップＳＰ２３１において調停装置３から受信したトップメニュー画面１３００の取得要求に応じてトップメニュー画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ２３２へ移る。
【０１５６】
調停装置３は、ステップＳＰ２２３においてナビゲーション本体２からトップメニュー画面データを受け取ると、今度はその下位階層に位置する設定画面１３２０の取得要求をナビゲーション本体２に対して行い、次のステップＳＰ２２４へ移る。
【０１５７】
ナビゲーション本体２は、ステップＳＰ２３２において調停装置３から受信した設定画面１３２０の取得要求に応じて設定画面データをハードディスクドライブ１１から読み出した後、これを調停装置３へ送信し、次のステップＳＰ２３３へ移って処理を終了する。
【０１５８】
調停装置３は、ステップＳＰ２２４においてナビゲーション本体２から受信した設定画面データに対してデータ加工等を施し、次のステップＳＰ２２５へ移り、当該加工後の設定画面データをフロントモニタ４へ送信し、次のステップＳＰ２２６へ移る。
【０１５９】
フロントモニタ４は、ステップＳＰ２１２において加工後の設定画面１３２０をディスプレイ２２に表示し、当該設定画面１３２０を介して何らかの設定操作を受け付け、次のステップＳＰ２１３へ移って処理を終了する。
【０１６０】
このタイミングでリアモニタ５は、ステップＳＰ２０１においてトップメニュー画面１３００の取得要求を調停装置３に対して行うと、次のステップＳＰ２０２へ移る。
【０１６１】
このとき調停装置３は現在フロントモニタ４で設定画面１３２０に基づく何らかの設定操作が行われていることを認識しているため、ステップＳＰ２２６においてトップメニュー画面１３００のうち「設定」項目１３０３がリア５のユーザにより選択されることがないようにフィルタリング調整処理を施し、次のステップＳＰ２２７へ移る。
【０１６２】
ステップＳＰ２２７において調整装置３は、図２２に示すような「設定」項目１３０３がフィルタリング調整処理されたトップメニュー画面１３００Ａのトップメニュー画面データをリアモニタ５へ送信し、次のステップＳＰ２２８へ移って処理を終了する。
【０１６３】
リアモニタ５は、ステップＳＰ２０２において調整装置３から受信したフィルタリング調整処理の施されたトップメニュー画面データに基づいてトップメニュー画面１３００Ａをディスプレイ２２に表示した後、次のステップＳＰ２０３へ移って処理を終了する。
【０１６４】
すなわち図２３に示すように、調停装置３はフロントモニタ４に設定画面１３２０を表示させた状態で当該フロントモニタ４からの設定要求Ａをナビゲーション本体２に対して行っている最中に、リアモニタ５に対してもトップメニュー画面１３００を介して設定画面１３２０を取得可能にしてしまうと、当該リアモニタ５からの設定要求Ｂを受け付けざるを得ない状況が生まれる。
【０１６５】
このとき調整装置３は、フロントモニタ４からの設定要求Ａとリアモニタ５からの設定要求Ｂとが同一内容であったときにはフロントモニタ４又はリアモニタ５のいずれに設定するべきであるか矛盾が生じて事実的な排反状態に陥ることになるが、リアモニタ５に対して送信するトップメニュー画面１３００Ａの「設定」項目１３０３を選択できないようにフィルタリング調整処理していることにより、排反状態に陥ることを未然に回避し得るようになされている。
【０１６６】
（３）動作及び効果
以上の構成において、車載用ナビゲーションシステム１の調停装置３は、フロントモニタ４やリアモニタ５からの各種画面に対する取得要求に対し、メニューツリー構造１０００に基づいて最も効率の良い画面取得順序を決定し、その画面取得順序に従って取得要求をナビゲーション本体２に対して行う。
【０１６７】
このとき調停装置３は、例えばフロントモニタ４が目的地検索画面５００の取得要求であり、リアモニタ５がジャンル検索画面８００の取得要求である場合、目的地検索画面５００とジャンル検索画面８００とが上下階層の関係にあることを考慮し、トップメニュー画面１３００から目的地検索画面５００を取得した後にジャンル検索画面８００を取得する順番からなる画面取得順序を決定する。
【０１６８】
調停装置３は、実際上、画面取得順序に従ってトップメニュー画面１３００の取得要求を行うが、当該トップメニュー画面１３００についてはナビゲーション本体２から受け取った場合でもフロントモニタ４及びリアモニタ５へ出力することはない。
【０１６９】
この画面取得順序に従って最初に行うトップメニュー画面１３００の取得要求は、フロントモニタ４若しくはリアモニタ５のいずれか一方がトップメニュー画面１３００から目的地検索画面５００を取得した後にジャンル検索画面８００を取得することを希望しているかのように見せかけるための仮想的な取得要求である。
【０１７０】
このように調停装置３は、トップメニュー画面１３００に対する仮想的な取得要求に次いでフロントモニタ４のための目的地検索画面５００の取得要求を行い、その次にリアモニタ５のためのジャンル検索画面８００の取得要求を行うことにより、ナビゲーション本体２に対してはフロントモニタ４若しくはリアモニタ５のいずれか一方がトップメニュー画面１３００から目的地検索画面５００を取得した後にジャンル検索画面８００を取得するかのように見せかけ、これまで通りシングルシーケンスのままナビゲーション本体２の処理を行わせれば済む。
【０１７１】
そして調停装置３は、ナビゲーション本体２から受け取ったトップメニュー画面１３００についてはフロントモニタ４及びリアモニタ５の何れに対しても出力することなく、目的地検索画面５００をフロントモニタ４へ出力した後、ジャンル検索画面８００をリアモニタ５へ出力することにより、フロントモニタ４及びリアモニタ５からみてナビゲーション本体２を見かけ上マルチシーケンス化することができる。
【０１７２】
また調整装置３は、ナビゲーション本体２と同様の処理をエミュレートし得るようになされているため、フロントモニタ４やリアモニタ５からの取得要求に対してナビゲーション本体２に成り代わり、フロントモニタ４やリアモニタ５の画面サイズに合わせた画面データの加工調整や目的地検索画面５００とジャンル検索画面８００とを組合せ調整することにより目的地・ジャンル検索画面９００を生成する等の調整処理を実行することもできるので、ナビゲーション本体２に対してはこれまで通りシングルシーケンスのまま処理を実行させるだけで済む。
【０１７３】
以上の構成によれば、車載用ナビゲーションシステム１は、ナビゲーション本体２とフロントモニタ４及びリアモニタ５との間で調停処理又は調整処理を行う調停装置３を介在させるようにしたことにより、ナビゲーション本体２をマルチシーケンス化させることなく、これまで通りシングルシーケンスのままの処理を実行させるだけで、見かけ上マルチシーケンス化することができる。
【０１７４】
（４）他の実施の形態
なお上述の実施の形態においては、調停装置３をナビゲーション本体２とフロントモニタ４及びリアモニタ５との間に独立して設けるようにした場合について述べたが、本発明はこれに限らず、調整装置３とフロントモニタ４とを一体に構成し、リアモニタ５をフロントモニタ４の調整装置３に接続するようにしたり、調整装置３とナビゲーション本体２とを一体に構成し、フロントモニタ４及びリアモニタ５をナビゲーション本体２の調整装置３にそれぞれ接続するようにしても良い。
【０１７５】
また上述の実施の形態においては、調整装置３がナビゲーション本体２に対してトップメニュー画面１３００に対する仮想的な取得要求を行うようにした場合について述べたが、本発明はこれに限らず、調整装置３自身がメニューツリー構造１０００を認識しているので、必ずしもトップメニュー画面１３００の仮想的な取得要求をナビゲーション本体２に対して行わなくても良い。
【０１７６】
さらに上述の実施の形態においては、ナビゲーション本体２と調整装置３がメニューツリー構造１０００をデータベース化してそれぞれ保持しているようにした場合について述べたが、本発明はこれに限らず、当該ナビゲーション本体２がメニューツリー構造１０００を変更したときのことを考慮し、メニューツリー構造１０００のデータを調整装置３がナビゲーション本体２から受信するようにしても良い。
【０１７７】
さらに上述の実施の形態においては、調停装置３が調停処理プログラムに従って上述の調停処理又は調整処理を実行するようにした場合について述べたが、本発明はこれに限らず、当該調停処理プログラムが格納された記憶媒体を介して調停装置３にインストールして調停処理又は調整処理を実行するようにしても良い。
【０１７８】
さらに上述の実施の形態においては、本発明のナビゲーション調停装置としての調停装置３を、要求受付手段としての通信インタフェース３６、調停手段としての制御部３０、及び出力手段としての通信インタフェース３６によって構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でナビゲーション調停装置としての調停装置３を構成するようにしても良い。
【産業上の利用可能性】
【０１７９】
本発明のナビゲーション調停装置、調停方法及び車載用ナビゲーションシステムは、例えばシングルシーケンスに設定されているナビゲーション処理部を仮想的にマルチシーケンス化する用途に適用することができる。
【図面の簡単な説明】
【０１８０】
【図１】本発明における車載用ナビゲーションシステムの全体構成を示す略線図である。
【図２】調停装置の役割の説明に供する略線図である。
【図３】ナビゲーション本体の回路構成を示す略線的ブロック図である。
【図４】フロントモニタ及びリアモニタの回路構成を示す略線的ブロック図である。
【図５】調停装置の回路構成を示す略線的ブロック図である。
【図６】メニューツリー構造を示す略線図である。
【図７】トップメニュー画面を示す略線図である。
【図８】目的地検索画面を示す略線図である。
【図９】設定画面を示す略線図である。
【図１０】ジャンル検索画面を示す略線図である。
【図１１】食事ジャンル画面を示す略線図である。
【図１２】階層構造に従ったメニュー画面調停処理手順を示すシーケンスチャートである。
【図１３】画面取得順序決定処理を示すフローチャートである。
【図１４】階層構造に拘束されない第１のメニュー画面調停処理手順を示すシーケンスチャートである。
【図１５】階層構造に拘束されない第２のメニュー画面調停処理手順を示すシーケンスチャートである。
【図１６】画面加工調整処理手順を示すシーケンスチャートである。
【図１７】フロントモニタの画面サイズに合わせて加工された目的地検索画面を示す略線図である。
【図１８】リアモニタの画面サイズに合わせて加工された目的地検索画面を示す略線図である。
【図１９】画面組合せ調整処理手順を示すフローチャートである。
【図２０】目的地・ジャンル検索画面を示す略線図である。
【図２１】フィルタリング調整処理手順を示すシーケンスチャートである。
【図２２】フィルタリング調整処理したトップメニュー画面を示す略線図である。
【図２３】排反状態の説明に供する略線図である。
【符号の説明】
【０１８１】
１……車載用ナビゲーションシステム、２……ナビゲーション本体、３……調停装置、４……フロントモニタ、５……リアモニタ、１０、２０、３０……制御部、１１……ハードディスクドライブ、１２、２３、３１……ＣＰＵ、１３、２４、３２……ＲＯＭ、１４、２５、３３……ＲＡＭ、１５、２６、３４……不揮発性メモリ、１６、１７、３５……インタフェース部、１７……ＧＰＳモジュール、１８……センサ部、１９、２８、３６……通信インタフェース、２１……リモートコントローラ、２２……ディスプレイ。
【図１】
2006177677.tif 000003
【図２】
2006177677.tif 000004
【図３】
2006177677.tif 000005
【図４】
2006177677.tif 000006
【図５】
2006177677.tif 000007
【図６】
2006177677.tif 000008
【図７】
2006177677.tif 000009
【図８】
2006177677.tif 000010
【図９】
2006177677.tif 000011
【図１０】
2006177677.tif 000012
【図１１】
2006177677.tif 000013
【図１２】
2006177677.tif 000014
【図１３】
2006177677.tif 000015
【図１４】
2006177677.tif 000016
【図１５】
2006177677.tif 000017
【図１６】
2006177677.tif 000018
【図１７】
2006177677.tif 000019
【図１８】
2006177677.tif 000020
【図１９】
2006177677.tif 000021
【図２０】
2006177677.tif 000022
【図２１】
2006177677.tif 000023
【図２２】
2006177677.tif 000024
【図２３】
2006177677.tif 000025
【手続補正書】
【提出日】平成18年3月8日(2006.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付手段と、
上記取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行う調停手段と、
上記調停手段によって調停処理又は調整処理された各種画面を上記複数の入出力部へそれぞれ出力する出力手段と
を具えることを特徴とするナビゲーション調停装置。
【請求項２】
上記調停手段は、上記調停処理として、上記各種画面の階層構造に基づいて上記ナビゲーション処理部から受け取る際の効率が良い画面取得順序を決定し、当該画面取得順序に従って上記各種画面を上記ナビゲーション処理部から順番に受け取る
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項３】
上記各種画面は、目的地検索画面、ルート情報画面、設定画面、情報画面である
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項４】
上記調停手段は、上記調整処理として、上記要求受付手段が上記複数の入出力部から同一画面の取得要求を受け付けた場合、上記取得要求のあった画面を上記ナビゲーション処理部から受け取り、上記複数の入出力部における表示部の画面サイズ又は解像度に応じた表示形式に上記画面の画面データを加工調整する
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項５】
上記調停手段は、上記調整処理として、上記取得要求の画面が上記ナビゲーション処理部に存在しない場合、上記各種画面の階層構造に基づいて上記ナビゲーション処理部から複数種類の画面を受け取り、これらを組み合わせることにより上記取得要求の画面を生成する
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項６】
上記調停手段は、上記調整処理として、一の入出力部からの取得要求に対する画面を上記出力手段により出力している最中に、他の入出力部からの取得要求に対する上記画面を上記出力手段により出力するとき、当該画面中の項目のうち矛盾が生じる項目に対してはフィルタリング処理を施すことにより当該項目を選択不可能とする
ことを特徴とする請求項１に記載のナビゲーション調停装置。
【請求項７】
表示部を有する複数の入出力部からナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付ける要求受付ステップと、
上記取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行う調停ステップと、
上記調停ステップで調停処理又は調整処理された各種画面を上記複数の入出力部へそれぞれ出力する出力ステップと
を具えることを特徴とする調停方法。
【請求項８】
車載用ナビゲーションシステムであって、
ナビゲーション処理を行うナビゲーション処理部と、
上記ナビゲーション処理部と接続された表示部を有する複数の入出力部と、
上記ナビゲーション処理部と上記複数の入出力部との間に介在し、上記複数の入出力部から上記ナビゲーション処理部に対する各種画面の取得要求をそれぞれ受け付け、当該取得要求に応じて、上記ナビゲーション処理部から受け取って上記複数の入出力部へ出力予定の上記各種画面に対する調停処理又は調整処理を行った後、当該各種画面を上記複数の入出力部へそれぞれ出力する調停部と
を具えることを特徴とする車載用ナビゲーションシステム。