(57)【特許請求の範囲】
【請求項１】
第１の出力装置と第１の入力装置との組み合わせと、第２の出力装置と第２の入力装置との組み合わせとの各々と接続され、前記各入力装置からの操作情報に応じた処理を行ない、該処理による情報を前記各出力装置に出力するナビゲーションシステムであって、
前記処理による情報を前記第１の出力装置に出力するか否かを示す第１の設定情報と、
前記処理による情報を前記第２の出力装置に出力するか否かを示す第２の設定情報報と、
一方の組み合せの前記入力装置から操作情報が入力されている間に、該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置に出力するか否かを示す排他情報と、
を記憶する記憶手段と、
前記第１の設定情報に従い、前記処理による情報を、前記第１の出力装置に出力する第１の出力処理手段と、
前記第２の設定情報に従い、前記処理による情報を、前記第２の出力装置に出力する第２の出力処理手段と、
設定手段と、を有し、
前記設定手段が、前記第２の入力装置から操作情報が入力されると、前記排他情報が、一方の組み合せの前記入力装置から操作情報が入力されている間に該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置への出力を不可とすることを示しており、且つ、前記第１の入力装置から他の操作情報が入力されていない場合、前記第１の設定情報を、前記入力された操作情報に応じた処理による情報を出力しない設定とし、前記第２の設定情報を、前記入力された操作情報に応じた処理による情報を出力する設定とし、該操作情報による操作が終了すると、前記第１の設定情報及び前記第２の設定情報の各々を、該操作による処理結果を出力する設定とすること
を特徴とするナビゲーションシステム。
【請求項２】
第１の出力装置と第１の入力装置との組み合わせと、第２の出力装置と第２の入力装置との組み合わせとの各々と接続され、前記各入力装置からの操作情報に応じた処理を行ない、該処理による情報を前記各出力装置に出力するナビゲーションシステムであって、
前記操作情報に応じた処理による情報を表示するための画像を描画するフレームバッファを含む複数のフレームバッファと、
前記複数のフレームバッファ毎に、該フレームバッファに描画される画像を前記第１の出力装置に出力するか否かを示す第１の設定情報と、
前記複数のフレームバッファ毎に、該フレームバッファに描画される画像を前記第２の出力装置に出力するか否かを示す第２の設定情報と、
一方の組み合せの前記入力装置から操作情報が入力されている間に、該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置に出力するか否かを示す排他情報と、
を記憶する記憶手段と、
前記第１の設定情報に従い、前記複数のフレームバッファの各々に描画される画像を重畳して、前記第１の出力装置に出力する第１の出力処理手段と、
前記第２の設定情報に従い、前記複数のフレームバッファの各々に描画される画像を重畳して、前記第２の出力装置に出力する第２の出力処理手段と、
設定手段と、を有し、
前記設定手段が、前記第２の入力装置から操作情報が入力されると、前記排他情報が、一方の組み合せの前記入力装置から操作情報が入力されている間に該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置への出力を不可とすることを示しており、且つ、前記第１の入力装置から他の操作情報が入力されていない場合、前記第１の設定情報を、該操作情報に応じた処理による情報を表示するための画像を描画するフレームバッファの画像を前記第１の出力装置に出力しない設定とし、前記第２の設定情報を、該フレームバッファの画像を前記第２の出力装置に出力する設定とし、該操作情報による操作が終了すると、前記第１の設定情報及び前記第２の設定情報の各々を、該操作による処理結果を出力する設定とすること
を特徴とするナビゲーションシステム。
【請求項３】
請求項２記載のナビゲーションシステムであって、
前記第１の入力装置から前記操作情報が入力されると、前記第２の設定情報を、該操作情報に応じた処理による情報を表示するための画像を描画するフレームバッファの画像を前記第２の出力装置に出力しない設定とし、前記第１の設定情報を、該フレームバッファの画像を前記第１の出力装置に出力する設定とすること
を特徴とするナビゲーションシステム。
【請求項４】
請求項３記載のナビゲーションシステムであって、
前記記憶手段は、
前記複数のフレームバッファ毎に、該フレームバッファに描画する情報のもととなった操作情報を入力した入力装置を示す操作装置情報、をさらに記憶し、
前記設定手段が、
前記第１の入力装置から前記操作情報が入力されると、前記操作装置情報を、フレームバッファに描画する情報のもととなった該操作情報が前記第１の入力装置から入力されたことを示す情報とし、前記第２の入力装置から前記操作情報が入力されると、前記操作装置情報を、フレームバッファに描画する情報のもととなった該操作情報が前記第２の入力装置から入力されたことを示す情報にし、
前記第１の入力装置から前記操作情報が入力されると、前記操作装置情報の、フレームバッファに描画する情報のもととなった該操作情報を入力した入力装置を示す情報に基づいて、該情報が前記第２の入力装置を示す情報である場合に、前記入力された操作情報による処理を行なわず、該情報が前記第１の入力装置を示す情報である場合に、前記第１の設定情報を、前記入力された操作情報による処理を行なうように設定し、該設定情報の設定の後に、前記入力された操作情報による処理を行ない、
前記第２の入力装置から前記操作情報が入力されると、前記操作装置情報の、フレームバッファに描画する情報のもととなった該操作情報を入力した入力装置を示す情報に基づいて、該情報が前記第１の入力装置を示す情報である場合に、前記入力された操作情報による処理を行なわず、該情報が前記第２の入力装置を示す情報である場合に、前記第２の設定情報を、前記入力された操作情報による処理を行なうように設定し、該設定情報の設定の後に、前記入力された操作情報による処理を行なうこと
を特徴とするナビゲーションシステム。
【請求項５】
第１の出力装置と第１の入力装置との組み合わせと、第２の出力装置と第２の入力装置との組み合わせとの各々と接続され、前記各入力装置からの操作情報に応じた処理を行ない、該処理による情報を前記各出力装置に出力するナビゲーションシステムによる出力制御方法であって、
前記ナビゲーションシステムは、
前記処理による情報を前記第１の出力装置に出力するか否かを示す第１の設定情報と、
前記処理による情報を前記第２の出力装置に出力するか否かを示す第２の設定情報報と、
一方の組み合せの前記入力装置から操作情報が入力されている間に、該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置に出力するか否かを示す排他情報と、
を記憶する記憶手段と、
前記第１の設定情報に従い、前記処理による情報を、前記第１の出力装置に出力する第１の出力処理手段と、
前記第２の設定情報に従い、前記処理による情報を、前記第２の出力装置に出力する第２の出力処理手段と、を有し、
前記第２の入力装置から操作情報が入力されると、前記排他情報が、一方の組み合せの前記入力装置から操作情報が入力されている間に、該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置への出力を不可とすることを示しており、且つ、前記第１の入力装置から他の操作情報が入力されていない場合、前記第１の設定情報を、前記入力された操作情報に応じた処理による情報を出力しない設定とし、前記第２の設定情報を、前記入力された操作情報に応じた処理による情報を出力する設定とし、該操作情報による操作が終了すると、前記第１の設定情報及び前記第２の設定情報の各々を、該操作による処理結果を出力する設定とするステップ、
を有することを特徴とする出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステムに関するものである。
【背景技術】
【０００２】
ナビゲーションシステムにおいて、車両の前席と後席との各々に、ディスプレイやスピーカ等の出力装置と、ボタンやリモコン及びリモコン受信部等の入力装置とが備えられる場合がある。前席の出力装置及び入力装置は、運転手や助手席の同乗者等が視聴や操作等し、後席の出力装置及び入力装置は、後席の同乗者が視聴や操作等するために用いられる。
【０００３】
このような、２つの出力装置に、別の画像等を出力する技術が特許文献１には記載されている。
【０００４】
【特許文献１】特開２００３-２３００７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術は、後席の同乗者が後席の入力装置を用いてナビゲーションシステムを操作等する場合、その操作による画面が前席のディスプレイ等の出力装置に出力される。従って、運転手が運転中である場合等に、出力装置に気がとられてしまう場合が考えられる。
【０００６】
本発明はこのような事情に鑑みてなされたもので、後席の入力装置等でナビゲーションを操作等しても、運転手が気を取られない技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記の目的を達成するためになされたもので、第１の出力装置と第１の入力装置との組み合わせと、第２の出力装置と第２の入力装置との組み合わせとの各々と接続され、前記各入力装置からの操作情報に応じた処理を行ない、該処理による情報を前記各出力装置に出力するナビゲーションシステムであって、第２の入力装置からの操作情報が入力されると、第２の出力装置にのみ、その操作に応じた処理による情報を出力することを特徴とする。
【０００８】
また、本発明は、第１の出力装置と第１の入力装置との組み合わせと、第２の出力装置と第２の入力装置との組み合わせとの各々と接続され、前記各入力装置からの操作情報に応じた処理を行ない、該処理による情報を前記各出力装置に出力するナビゲーションシステムであって、前記処理による情報を前記第１の出力装置に出力するか否かを示す第１の設定情報と、前記処理による情報を前記第２の出力装置に出力するか否かを示す第２の設定情報報と、一方の組み合せの前記入力装置から操作情報が入力されている間に、該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置に出力するか否かを示す排他情報と、を記憶する記憶手段と、前記第１の設定情報に従い、前記処理による情報を、前記第１の出力装置に出力する第１の出力処理手段と、前記第２の設定情報に従い、前記処理による情報を、前記第２の出力装置に出力する第２の出力処理手段と、設定手段と、を有し、前記設定手段が、前記第２の入力装置から操作情報が入力されると、前記排他情報が、一方の組み合せの前記入力装置から操作情報が入力されている間に該操作情報に応じた処理による情報を他方の組み合わせの前記出力装置への出力を不可とすることを示しており、且つ、前記第１の入力装置から他の操作情報が入力されていない場合、前記第１の設定情報を、前記入力された操作情報に応じた処理による情報を出力しない設定とし、前記第２の設定情報を、前記入力された操作情報に応じた処理による情報を出力する設定とし、該操作情報による操作が終了すると、前記第１の設定情報及び前記第２の設定情報の各々を、該操作による処理結果を出力する設定とすることを特徴とする。
【発明の効果】
【０００９】
本発明の技術によれば、後席の入力装置等でナビゲーションを操作等しても、その操作による操作画面は、前席の出力装置には出力されない。従って、運転手等が出力装置に気を取られることを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１１】
まず、図１を参照し、本実施形態のシステム構成例を説明する。
【００１２】
図１において、本実施形態のシステムは、車両１、ＧＰＳ（Global Positioning System）衛星２、サーバ３、通信ネットワーク４、基地局５等を有する。
【００１３】
車両１には、ナビゲーション装置１０が搭載されている。ナビゲーション装置１０には、前席用モニタ２０、前席用入力装置３０、後席用モニタ４０、後席用入力装置５０、ＧＰＳ受信装置６０、通信装置７０等が接続されている。
【００１４】
前席用モニタ２０は、運転手や助手席の同乗者が使用するためのモニタであり、例えば、前席前面のコックピットモジュール内に組みつけられていたり、また、ダッシュボード近傍に設置されている。前席用入力装置３０は、運転手や助手席の同乗者がナビゲーション装置１０を操作するための入力装置であり、例えば、ボタン、前席用モニタ２０で実現するタッチパネル、リモコン及び前席用モニタ２０近傍のリモコン受信部等である。後席用モニタ４０は、後席の同乗者が使用するためのモニタであり、前席と後席の中間の天井や、前席のシート背面等に設置される。後席用入力装置５０は、後席の同乗者がナビゲーション装置１０を操作するための入力装置であり、例えば、ボタン、後席用モニタ４０で実現するタッチパネル、リモコン及び後席用モニタ４０近傍のリモコン受信部等である。
【００１５】
ここで、前席用入力装置３０、後席用入力装置５０の一例を、図２に示す。図２において、前席用入力装置３０、後席用入力装置５０は、ボタン２０１〜２０７等を有する。ボタン２０１、２０２は、前席用モニタ２０、後席用モニタ４０に表示される地図の縮尺変更を指示するためのものである。ボタン２０３は、指示した操作の実行を指示するためのものである。ボタン２０４は、指示した操作のキャンセルを指示するためのものである。ボタン２０５は、経路探索、推奨経路誘導、住所及び電話番号からの位置検索、ランドマーク検索等、従来技術のナビゲーションシステムの有する機能のメニュー表示を指示するためのものである。ボタン２０６は、サーバ３へのプログラム、動画、静止画等のコンテンツの送信要求の指示、プログラムの実行、動画の再生、静止画の表示等を指示するためのものである。ボタン２０７は、方向キーであり、地図のスクロールや、前席用モニタ２０、後席用モニタ４０に表示されるアイコンを選択するためのものである。
【００１６】
図１において、ナビゲーション装置１０は、ＧＰＳ受信装置６０により、ＧＰＳ衛星２からの信号を受信して車両の位置を測位する。通信装置７０は、基地局５を介して通信ネットワーク４と接続するための装置であり、例えば、携帯電話、ＰＨＳ（Personal Handyphone System）、ブルートゥース（商標登録）、ＥＴＣ（Electronic Toll Collection）等である。
【００１７】
サーバ３は、例えば、サービスを提供する企業により設置されるサーバである。サーバ３は、例えば、ナビゲーション装置１０からの要求に応じて、サーバ３等の記憶装置（図示略）等から読み出したコンテンツを送信するものである。ここで送信されるコンテンツは特に限定されるものではないが、例えば、Ｊａｖａ（商標登録）プログラム、動画、静止画等が考えられる。このサーバ３の機能は特に従来技術と異なるものではないので、詳細は省略する。
【００１８】
通信ネットワーク４は、例えば、インターネット、公衆網、専用線等である。ナビゲーション装置１０は、通信装置７０により、基地局５を介して通信ネットワーク４と接続し、サーバ３から送信されたコンテンツを受信する。
【００１９】
なお、車両１、ＧＰＳ衛星２、サーバ３、通信ネットワーク４、基地局５等の数は、図１に示されるものに限られるわけではなく、任意の数でよい。
【００２０】
次に、図３を参照し、ナビゲーション装置１０の構成例を説明する。
【００２１】
図３において、ナビゲーション装置１０は、演算部１０１、メモリ１０２、センサインタフェース１０３、グラフィックメモリ１０４、記憶装置１０５等を有する。演算部１０１、メモリ１０２、センサインタフェース１０３、グラフィックメモリ１０４、記憶装置１０５等はバス等により互いに接続されている。また、上述のように、ナビゲーション装置１０には、前席用モニタ２０、前席用入力装置３０、後席用モニタ４０、後席用入力装置５０、ＧＰＳ受信装置６０、通信装置７０等が接続されている。
【００２２】
演算部１０１は、例えば、ＭＰＵ（Micro Processing Unit）等である。
【００２３】
メモリ１０２は、フレームバッファ管理テーブル１２１、前席モニタ用設定テーブル１２２、後席モニタ用設定テーブル１２３等を記憶する。フレームバッファ管理テーブル１２１は、後述する複数のフレームバッファと、これらのフレームバッファの各々に表示する画像データのもととなる操作情報を入力した入力装置を示す情報等とを対応付けて格納する。前席モニタ用設定テーブル１２２は、前席用モニタ２０に、後述する複数のフレームバッファのうちどのフレームバッファを表示するかを示す。後席モニタ用設定テーブル１２３は、後席用モニタ４０に、後述する複数のフレームバッファのうちどのフレームバッファを表示するかを示す。
【００２４】
センサインタフェース１０３は、図示しない角速度センサ、方位センサ、車速センサ等と接続している。
【００２５】
グラフィックメモリ１０４は、複数のフレームバッファを有する。グラフィックメモリ１０４の有するフレームバッファの数は任意でよいが、本実施形態では、５つのフレームバッファを有するものとする。以下、各フレームバッファを区別するために、例えば「フレームバッファＡ」というように、符号を付与して説明する。
【００２６】
フレームバッファＡ１４１は、ユーザからの操作を受け付けるインタフェースであるメニューを描画するためのものである。フレームバッファＢ１４２は、サーバ３から送信されたコンテンツを描画するためのものである。フレームバッファＣ１４３は、ナビゲーション装置１０が、従来技術のナビゲーションシステムの機能により取得した車両１の現在位置や、方位等を描画するためのものである。フレームバッファＤ１４４、及び、フレームバッファＥ１４５は、地図を描画するためのものである。なお、本実施形態では、地図を描画するバッファを２つ有する。これは、後述するような動作例において、前席用モニタ２０と後席用モニタ４０とで異なる地図を表示する場合に、前席用モニタ２０と後席用モニタ４０との各々に表示する地図を描画するためのものである。ここでは、前席用モニタ２０と後席用モニタ４０とで同じ地図を表示する場合、その地図をフレームバッファＤ１４４に描画し、前席用モニタ２０と後席用モニタ４０とで異なる地図を表示する場合、その異なる地図をフレームバッファＥ１４５に描画するものとする。
【００２７】
記憶装置１０５は、例えば、ＨＤＤ（Hard Disk Drive）や、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）等の記憶メディア及び記憶メディア駆動装置等である。記憶装置１０５は、例えば、地図データや、電話番号リスト、住所リスト、ランドマークリスト等を有する。地図データは、道路情報や、有料道路情報等を含む。電話番号リストは、電話番号と、その電話番号の地図上の位置等とを対応付けているリストである。住所リストは、住所と、その住所の地図上の位置等とを対応付けているリストである。ランドマークリストは、有名な施設の名称と、その施設の開園時間や問合せ先等の詳細情報と、その施設の地図上の位置等とを対応付けているリストである。これらの、記憶装置１０５に格納されている情報は、従来技術のナビゲーションシステムの有する情報と同じである。
【００２８】
演算部１０１は、メモリ１０２内の図示しないプログラムを実行することにより、ナビゲーション処理部１１１、メニュー処理部１１２、コンテンツ処理部１１３、管理部１１４、前席用モニタ表示処理部１１５、後席用モニタ表示処理部１１６、前席用入力装置処理部１１７、後席用入力装置処理部１１８等を実現する。
【００２９】
ナビゲーション処理部１１１は、従来技術のナビゲーションシステムの有する機能を実現し、さらに、そのナビゲーション機能による画像を、グラフィックメモリ１０４内の各フレームバッファに描画する。ここで、従来技術のナビゲーションシステムの機能とは、例えば、現在位置算出機能、経路探索機能、誘導機能、住所・電話番号検索機能、ランドマーク検索機能等がある。現在位置算出機能は、例えば、センサインタフェース１０３を介して入力されたセンサ出力値、及び、ＧＰＳ受信装置６０により受信した信号を元に、車両１の現在位置を算出する。経路探索機能は、例えば、ダイクストラ法等により、車両１の現在位置、及び、入力された経由地及び目的地から、その経由地を経由して目的地に達する推奨経路を探索する。誘導機能は、経路探索機能により探索され、設定された推奨経路に従い、右折、左折等を出力する等して、入力された経由地を経由して目的地に達するまで誘導する。住所・電話番号検索機能は、入力された住所、電話番号等から、その住所、電話番号の該当する位置を検索して出力等する。ランドマーク検索機能は、入力された名称、位置、条件等から、それらに該当する設備の位置や、その設備の詳細情報等を検索して出力等する。ナビゲーション処理部１１１は、現在位置算出機能により算出した現在位置を含む地図の画像データを記憶装置１０５から読み出し、読み出した画像データにより、フレームバッファＤ１４４、フレームバッファＥ１４５に地図の描画を行ない、さらに、経路探索機能により探索された推奨経路、及び、経路誘導機能による右折左折等を指示する画像を、フレームバッファＤ１４４、フレームバッファＥ１４５に描画する。また、ナビゲーション処理部１１１は、フレームバッファＤ１４４、フレームバッファＥ１４５上の地図へ描画するための自車位置、東西南北を示す方位マーク等を、フレームバッファＣ１４３に描画する。
【００３０】
メニュー処理部１１２は、前席用入力装置３０及び後席用入力装置５０からの操作情報に従い、メモリ１０２又は記憶装置１０５から、同乗者が目的地の検索などを行う為の同乗者インタフェースであるメニューを表示するためのメニュー画像を読み出し、フレームバッファＡ１４１に描画する。
【００３１】
コンテンツ処理部１１３は、通信装置７０を介してサーバ３から送信されたコンテンツを受信し、そのコンテンツの実行、再生等による画像をフレームバッファＢ１４２に描画する。例えば、受信するコンテンツがプログラムである場合、コンテンツ処理部１１３は、そのプログラムを実行することにより表示する画像を、フレームバッファＢ１４２に描画する。また、受信するコンテンツが静止画や動画である場合、コンテンツ処理部１１３は、その静止画や動画の画像を、フレームバッファＢ１４２に描画する。
【００３２】
管理部１１４は、前席用入力装置処理部１１７、後席用入力装置処理部１１８から渡される操作情報に応じて、フレームバッファ管理テーブル１２１、前席モニタ用設定テーブル１２２、後席モニタ用設定テーブル１２３内の情報を変更等する。
【００３３】
前席用モニタ表示処理部１１５は、前席用モニタ２０に対し、グラフィックメモリ１０４内の複数のフレームバッファを重ね合わせて表示するように制御する。このとき、前席用モニタ表示処理部１１５は、前席モニタ用設定テーブル１２２に、前席用モニタ２０に表示しないと示されるフレームバッファがある場合、そのフレームバッファを表示しないように制御する。
【００３４】
後席用モニタ表示処理部１１６は、後席用モニタ４０に対し、グラフィックメモリ１０４内の複数のフレームバッファを重ね合わせて表示するように制御する。このとき、後席用モニタ表示処理部１１６は、後席モニタ用設定テーブル１２３に、後席用モニタ４０に表示しないと示されるフレームバッファがある場合、そのフレームバッファを表示しないように制御する。
【００３５】
前席用入力装置処理部１１７は、前席用入力装置３０から入力された操作情報を管理部１１４に渡す。後席用入力装置処理部１１８は、後席用入力装置５０から入力された操作情報を管理部１１４に渡す。
【００３６】
次に、上述の各テーブルの一例を説明する。
【００３７】
まず、図４を参照し、フレームバッファ管理テーブル１２１の一例を説明する。
【００３８】
図４において、フレームバッファ管理テーブル１２１は、フレームバッファ４０１、名称４０２、表示順序４０３、排他制御フラグ４０４、操作席４０５等を有する。フレームバッファ４０１、名称４０２、表示順序４０３、排他制御フラグ４０４、操作席４０５等は互いに対応付けられている。フレームバッファ４０１は、グラフィックメモリ１０４内の複数のフレームバッファのうちいずれかを示す。名称４０２は、対応するフレームバッファ４０１に描画する操作情報又は画像種類の名称等を示す。表示順序４０３は、対応するフレームバッファ４０１を重畳する順番を示す。排他制御フラグ４０４は、前席用入力装置３０及び後席用入力装置５０による操作中に、対応するフレームバッファ４０１の画像を、前席及び後席のうち一方のみ表示するか否かを示すフラグである。図４の例では、排他制御フラグ４０４「○」は、前席及び後席のうち一方のみ表示することを示し、排他制御フラグ４０４「×」は、前席及び後席の両方に同時に表示することを示す。操作席４０５は、前席及び後席のうちどちらにより操作されているかを示す。図４の例では、操作席４０５「前席」は、前席用入力装置３０により操作されていることを示す。操作席４０５「後席」は、後席用入力装置５０により操作されていることを示す。操作席４０５「-」は、前席用入力装置３０及び後席用入力装置５０のいずれにも操作されていないことを示す。
【００３９】
ここで、図４において、名称４０２「メニュー」及び「コンテンツ」は、上述のナビゲーション処理部１１１、メニュー処理部１１２によりフレームバッファＡ１４１、フレームバッファＢ１４２に描画される画像である。図４に一例を示すフレームバッファ管理テーブル１２１において、名称４０２「メニュー」及び「コンテンツ」の各々に対応する排他制御３０４は「○」である。即ち、名称４０２「メニュー」及び「コンテンツ」の画面は、後席用入力装置５０からの操作情報により画面遷移を伴う可能性があり、これがそのまま前席に表示されると運転者の注視を招く可能性がある。そのため、名称４０２「メニュー」及び「コンテンツ」の画像を、前席・後席どちらか一方しか表示・操作できないようにしている。
【００４０】
なお、フレームバッファ管理テーブル１２１内の、フレームバッファ４０１、名称４０２、表示順序４０３、排他制御フラグ４０４等の情報は、予め格納されているものとする。また、フレームバッファ管理テーブル１２１内の、操作席４０５等の情報は、初期値として、操作されていないことを示す「-」が格納されており、前席用入力装置３０及び後席用入力装置５０からの操作情報が入力された場合に、後述する動作により、「前席」、「後席」等が格納されるものとする。
【００４１】
次に、前席モニタ用設定テーブル１２２の一例を、図５を参照して説明する。
【００４２】
図５（ａ）において、前席モニタ用設定テーブル１２２は、フレームバッファ５０１、設定５０２等を有する。フレームバッファ５０１、設定５０２等は互いに対応付けられている。フレームバッファ５０１は、グラフィックメモリ１０４内の複数のフレームバッファのうちいずれかを示す。設定５０２は、対応するフレームバッファ５０１を表示するか否かを示す。図５（ａ）において、設定５０２「ＯＮ」は、対応するフレームバッファ５０１を表示することを示す。設定５０２「ＯＦＦ」は、対応するフレームバッファ５０１を表示しないことを示す。
【００４３】
図５（ｂ）は、図５（ａ）に一例を示す前席モニタ用設定テーブル１２２である場合に、グラフィックメモリ１０４内の各フレームバッファをどのように表示するかを説明する図である。図５（ｂ）において、フレームバッファ５１１は、フレームバッファＡ１４１に対応する。フレームバッファ５１２は、フレームバッファＢ１４２に対応する。フレームバッファ５１３は、フレームバッファＣ１４３に対応する。フレームバッファ５１４は、フレームバッファＤ１４４に対応する。フレームバッファ５１５は、フレームバッファＥ１４５に対応する。画面５１６は、前席用モニタ表示処理部１１５が、フレームバッファ５１１、フレームバッファ５１２、フレームバッファ５１３、フレームバッファ５１４、フレームバッファ５１５を重畳することにより、前席用モニタ２０に表示する画面である。なお、前席用モニタ表示処理部１１５が、前席モニタ用設定テーブル１２２を参照するタイミングは任意でよく、例えば、所定時間毎や前席モニタ用設定テーブル１２２が更新された場合等がある。
【００４４】
ここで、前席用モニタ表示処理部１１５が重畳する順番は、フレームバッファ管理テーブル１２１の表示順番４０３に示されるような順番である。即ち、図４に一例を示すフレームバッファ管理テーブル１２１は、フレームバッファ４０１「フレームバッファＡ」に対応する表示順番４０３が「１」であるので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１１が、最前面となるように重畳する。また、図４に一例を示すフレームバッファ管理テーブル１２１は、フレームバッファ４０１「フレームバッファＢ」に対応する表示順番４０３が「２」であるので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１２が、最前面から２番目となるように重畳する。図４に一例を示すフレームバッファ管理テーブル１２１は、フレームバッファ４０１「フレームバッファＣ」に対応する表示順番４０３が「３」であるので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１３が、最前面から３番目となるように重畳する。図４に一例を示すフレームバッファ管理テーブル１２１は、フレームバッファ４０１「フレームバッファＤ」に対応する表示順番４０３が「４」であるので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１４が、最前面から４番目となるように重畳する。図４に一例を示すフレームバッファ管理テーブル１２１は、フレームバッファ４０１「フレームバッファＥ」に対応する表示順番４０３が「５」であるので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１２が、最前面から５番目、即ち、最背面となるように重畳する。
【００４５】
図５（ａ）に一例を示す前席モニタ用設定テーブル１２２では、フレームバッファ５０１「フレームバッファＢ」、及び、「フレームバッファＥ」に対応する設定５０２が「ＯＦＦ」になっているので、前席用モニタ表示処理部１１５は、図５（ｂ）のフレームバッファ５１２及びフレームバッファ５１５を非表示とし、前席用モニタ２０には、フレームバッファＢ１４２及びフレームバッファＥ１４５に描画された画像を表示しないようにし、他のフレームバッファに描画された画像を、前席用モニタ２０に表示する。
【００４６】
なお、前席モニタ用設定テーブル１２２は、フレームバッファ５０１「フレームバッファＡ」、「フレームバッファＢ」、「フレームバッファＥ」に対応する設定５０２は、初期値として「ＯＦＦ」が格納されており、他のフレームバッファ５０１に対応する設定５０２は、初期値として「ＯＮ」が格納されているものとする。設定５０２は、後述する動作例により適宜書き換えられる。
【００４７】
次に、後席モニタ用設定テーブル１２３の一例を、図６を参照して説明する。
【００４８】
図６（ａ）に一例を示す後席モニタ用設定テーブル１２３は、フレームバッファ６０１、設定６０２等を有する。フレームバッファ６０１、設定６０２等は互いに対応付けられている。フレームバッファ６０１は、グラフィックメモリ１０４内の複数のフレームバッファのうちいずれかを示す。設定６０２は、対応するフレームバッファ６０１を表示するか否かを示す。図６（ａ）において、設定６０２「ＯＮ」は、対応するフレームバッファ６０１を表示することを示す。設定６０２「ＯＦＦ」は、対応するフレームバッファ６０１を表示しないことを示す。
【００４９】
図６（ｂ）は、図６（ａ）に一例を示す後席モニタ用設定テーブル１２３である場合に、グラフィックメモリ１０４内の各フレームバッファをどのように表示するかを説明する図である。図６（ｂ）において、フレームバッファ６１１は、フレームバッファＡ１４１に対応する。フレームバッファ６１２は、フレームバッファＢ１４２に対応する。フレームバッファ６１３は、フレームバッファＣ１４３に対応する。フレームバッファ６１４は、フレームバッファＤ１４４に対応する。フレームバッファ６１５は、フレームバッファＥ１４５に対応する。画面６１６は、後席用モニタ表示処理部１１６が、フレームバッファ６１１、フレームバッファ６１２、フレームバッファ６１３、フレームバッファ６１４、フレームバッファ６１５を重畳することにより、後席用モニタ４０に表示する画面である。なお、後席用モニタ表示処理部１１６が、後席モニタ用設定テーブル１２３を参照するタイミングは任意でよく、例えば、所定時間毎や後席モニタ用設定テーブル１２３が更新された場合等がある。
【００５０】
ここで、前席用入力装置処理部１１７が重畳する順番は、上述の図５を参照して説明した前席用モニタ２０と同じであるので、説明は省略する。
【００５１】
図６（ａ）に一例を示す後席モニタ用設定テーブル１２３では、フレームバッファ６０１「フレームバッファＡ」、「フレームバッファＣ」、「フレームバッファＤ」、「フレームバッファＥ」に対応する設定６０２が「ＯＦＦ」になっているので、後席用モニタ表示処理部１１６は、図６（ｂ）のフレームバッファ６１１、フレームバッファ６１３、フレームバッファ６１４、フレームバッファ６１５を非表示にし、後席用モニタ４０には、フレームバッファＡ１４１、フレームバッファＣ１４３、フレームバッファＤ１４４、フレームバッファＥ１４５に描画された画像を表示しないようにし、他のフレームバッファに描画された画像を、後席用モニタ４０の画面６１６に表示する。
【００５２】
なお、後席モニタ用設定テーブル１２３は、フレームバッファ６０１「フレームバッファＡ」、「フレームバッファＢ」、「フレームバッファＥ」に対応する設定６０２は、初期値として「ＯＦＦ」が格納されており、他のフレームバッファ６０１に対応する設定６０２は、初期値として「ＯＮ」が格納されているものとする。設定６０２は、後述する動作例により適宜書き換えられる。
【００５３】
ここで、図５（ａ）に一例を示す前席モニタ用設定テーブル１２２、図６（ａ）に一例を示す後席モニタ用設定テーブル１２３である場合に、前席用モニタ２０、後席用モニタ４０の各々に表示する画面の例を、図７を参照して説明する。
【００５４】
図７において、フレームバッファ７０１は、フレームバッファＡ１４１に対応する。フレームバッファ７０２は、フレームバッファＢ１４２に対応する。フレームバッファ７０３は、フレームバッファＣ１４３に対応する。フレームバッファ７０４は、フレームバッファＤ１４４に対応する。図５（ａ）に一例を示す前席モニタ用設定テーブル１２２、図６（ａ）に一例を示す後席モニタ用設定テーブル１２３では、「フレームバッファＥ」の設定が「ＯＦＦ」であるので、図７の例ではフレームバッファＥ１４５を省略する。
【００５５】
フレームバッファ７０１は、メニュー処理部１１２により、メニュー７１１に一例を示すようなメニューが描画される。斜線部７１２は、透過色の領域を示す。フレームバッファ７０２は、コンテンツ処理部１１３により処理されるコンテンツがゲームである場合の例である。コンテンツ処理部１１３は、サーバ３から送信されたプログラムを実行等することにより、フレームバッファ７０２に一例を示すようなゲーム画面を描画する。フレームバッファ７０３は、ナビゲーション処理部１１１により描画される。フレームバッファ７０３は、車両１の現在位置を示す矢印７３１、方位を示すマーク７３２、目的地及び経由地までの到着予想時刻や残距離７３３等が描画され、これらの背景７３４は、透過色で描画される。フレームバッファ７０４は、ナビゲーション処理部１１１により、算出した現在位置を含む地図、及び、探索した推奨経路を描画された例である。フレームバッファ７０４において、太線７４１は、推奨経路を示す。
【００５６】
画面７５１は、前席用モニタ表示処理部１１５が、図５（ａ）に一例を示す前席モニタ用設定テーブル１２２内の設定に従い、フレームバッファ７０１、フレームバッファ７０２、フレームバッファ７０３、フレームバッファ７０４を重畳することにより、前席用モニタ２０に表示する画面例である。上述のように、図５（ａ）に一例を示す前席モニタ用設定テーブル１２２では、フレームバッファ５０１「フレームバッファＢ」、及び、「フレームバッファＥ」に対応する設定５０２が「ＯＦＦ」になっているので、前席用モニタ表示処理部１１５は、フレームバッファ７０２（及び、図示しないフレームバッファＥ）を非表示設定にして、画面７５１に一例を示す画面を、前席用モニタ２０に表示する。
【００５７】
画面７５２は、後席用モニタ表示処理部１１６が、図６（ａ）に一例を示す後席モニタ用設定テーブル１２３内の設定に従い、フレームバッファ７０１、フレームバッファ７０２、フレームバッファ７０３、フレームバッファ７０４を重畳することにより、後席用モニタ４０に表示する画面例である。上述のように、図６（ａ）に一例を示す後席モニタ用設定テーブル１２３では、フレームバッファ６０１「フレームバッファＡ」、「フレームバッファＣ」、「フレームバッファＤ」、「フレームバッファＥ」に対応する設定６０２が「ＯＦＦ」になっているので、後席用モニタ表示処理部１１６は、フレームバッファ７０１、フレームバッファ７０３、フレームバッファ７０４（及び、図示しないフレームバッファＥ）を非表示設定にして、画面７５２に一例を示す画面を、後席用モニタ４０に表示する。
【００５８】
次に、図８を参照し、動作例を説明する。
【００５９】
電源等入力後等の初期状態では、ナビゲーション処理部１１１は、従来技術の現在位置算出機能により車両１の現在位置を算出し、その現在位置を含む地図データをメモリ１０２から読み出し、読み出した地図画像を、フレームバッファＤ１４４に描画する。さらに、ナビゲーション処理部１１１は、算出した現在位置を示す矢印等のアイコンを、フレームバッファＤ１４４に描画した地図に重なる位置となるように、フレームバッファＣ１４３に描画する。メニュー処理部１１２、コンテンツ処理部１１３は、所定の初期画面をフレームバッファＡ１４１、フレームバッファＢ１４２に描画しているものとする。フレームバッファＥ１４５には特に何も描写されていないものとする。
【００６０】
上述のように、前席モニタ用設定テーブル１２２、後席モニタ用設定テーブル１２３の、フレームバッファＡ、フレームバッファＢ、フレームバッファＥに対応する設定には、初期値として「ＯＦＦ」が格納されている。従って、前席用モニタ表示処理部１１５、後席用モニタ表示処理部１１６の各々は、フレームバッファＡ、フレームバッファＢ、フレームバッファＥに描画されたものを非表示とし、前席用モニタ２０、及び、後席用モニタ４０の各々に、グラフィックメモリ１０４内のフレームバッファの画像を重畳した画面を出力する。
【００６１】
このような初期状態における前席用モニタ２０、後席用モニタ４０の画面例を、図９に示す。図９（ａ）において、画面９０１は、前席用モニタ２０に表示される画面の例である。図９（ｂ）において、画面９０２は、後席用モニタ４０に表示される画面の例である。上述のように、フレームバッファＡ、フレームバッファＢ、フレームバッファＥは設定が「ＯＦＦ」であるので、画面９０１、画面９０２には、フレームバッファＣ、フレームバッファＤに描画された画像が表示される。
【００６２】
図８において、運転手、助手席の同乗者、後席の同乗者等は、前席用入力装置３０、及び、後席用入力装置５０の各々を用いて操作する。前席用モニタ表示処理部１１５、後席用モニタ表示処理部１１６は、前席用入力装置３０、及び、後席用入力装置５０の各々から入力された操作情報を受付（Ｓ８０１）、管理部１１４に渡す。この操作情報は、例えば、運転手及び同乗者が、図２に一例を示す前席用入力装置３０及び後席用入力装置５０を用いて、何れかのボタン２０１〜２０７等を押下することにより指示する操作を示す情報である。
【００６３】
管理部１１４は、渡された操作情報が、後席用入力装置５０のものであるか否か判定する（Ｓ８０２）。そのために、管理部１１４は、渡された操作情報が、前席用モニタ表示処理部１１５からのものであるか、又は、後席用モニタ表示処理部１１６からのものであるか判定する。
【００６４】
Ｓ８０２の判定の結果、渡された操作情報が後席用入力装置５０のものである場合、管理部１１４は、その操作情報で示される操作対象が、前席で操作されているか否か判定する（Ｓ８０３）。そのために、管理部１１４は、例えば、フレームバッファ管理テーブル１２１を参照し、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファ４０１と対応付けられた操作席４０５に、前席で操作されていることを示す情報が格納されているか否か判定する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「前席」が格納されている場合、その操作情報で示される操作対象が、前席で操作されていると判定する。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＤ」と対応付けられた操作席４０５が「前席」であるか否か判定する。また、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０４が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＡ」と対応付けられた操作席４０５が「前席」であるか否か判定する。例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＢ」と対応付けられた操作席４０５が「前席」であるか否か判定する。
【００６５】
Ｓ８０３の判定の結果、受け付けた操作情報で示される操作対象が、前席で操作されていない場合、管理部１１４は、後述するＳ８０５の処理に移行する。
【００６６】
Ｓ８０３の判定の結果、受け付けた操作情報で示される操作対象が、前席で操作されている場合、管理部１１４は、その操作情報で示される操作対象が排他であるか否か判定する（Ｓ８０４）。そのために、管理部１１４は、フレームバッファ管理テーブル１２１に、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファ４０１と対応付けられた排他制御フラグ４０４が、排他制御することを示しているか否か判定する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する排他制御フラグ４０４に「○」が格納されている場合、その操作情報で示される操作対象が排他であると判定する。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「Ｄ」と対応付けられた排他制御フラグ４０４が「○」であるか否か判定する。また、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「Ａ」と対応付けられた排他制御フラグ４０４が「○」であるか否か判定する。例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０６が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「Ｂ」と対応付けられた排他制御フラグ４０４が「○」であるか否か判定する。
【００６７】
Ｓ８０４の判定の結果、操作情報で示される操作対象が排他である場合、管理部１１４は、処理を終了し、Ｓ８０１の処理に戻る。なお、ここで、管理部１１４は、後述と同様の動作により、グラフィックメモリ１０４内の何れかのフレームバッファに、指示された操作が前席により実行中であることを示す情報を描画等してもよい。この場合、後席用モニタ表示処理部１１６は、上述と同様に、グラフィックメモリ１０４内のフレームバッファを重畳することにより、指示された操作が前席により実行中であることを示す情報を、後席用モニタ４０に表示させる。
【００６８】
Ｓ８０３の判定の結果、受け付けた操作情報で示される操作対象が、前席で操作されていない場合、又は、Ｓ８０４の判定の結果、操作情報で示される操作対象が排他でない場合、管理部１１４は、前席用入力装置３０による、メニュー操作、コンテンツ操作の禁止を設定する（Ｓ８０５）。そのために、例えば、管理部１１４は、フレームバッファ管理テーブル１２１の、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファＡ又はフレームバッファＢと対応付けられた操作席４０５に、後席により操作されていることを示す情報を格納する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「後席」を格納する。この処理により、同じフレームバッファに描画する操作を排他とすることが可能となる。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＡ」と対応付けられた操作席４０５を「後席」とする。例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＢ」と対応付けられた操作席４０５を「後席」とする。
【００６９】
なお、ここでは、Ｓ８０１で、フレームバッファＣ、フレームバッファＤを描画する操作を実行する操作情報を受け付けた場合、上述のような、メニュー操作、コンテンツ操作禁止の設定を行なわないものとする。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１に対して上述のような処理を行なわないものとする。
【００７０】
管理部１１４は、後席モニタ用設定テーブル１２３の、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファと対応付けられた設定６０２を変更する（Ｓ８０６）。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＡ」と対応付けられた設定６０１を「ＯＮ」とする。例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＢ」と対応付けられた設定６０１を「ＯＮ」とし、他のフレームバッファと対応付けられた設定６０１を「ＯＦＦ」とする。なお、ここでは、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、特に何もしないものとする。上述のように、後席用モニタ表示処理部１１６は、後席モニタ用設定テーブル１２３の設定に従ってグラフィックメモリ１０４内のフレームバッファを重畳した画面を、後席用モニタ４０に表示処理している。このように、後席モニタ用設定テーブル１２３が変更された場合等に、後席用モニタ表示処理部１１６は、上述と同様に、後席モニタ用設定テーブル１２３の設定に従ってグラフィックメモリ１０４内のフレームバッファを重畳した画面を、後席用モニタ４０に表示処理する。
【００７１】
管理部１１４は、前席用モニタ２０に、後席にて操作中であることを示す情報を表示等させる（Ｓ８０７）。そのために、管理部１１４は、例えば、グラフィックメモリ１０４内の何れかのフレームバッファに、後席にて操作中であることを示す画像等を描画する。ここで、後席にて操作中であることを示す画像等を描画するフレームバッファは、例えば、この表示のために取得してもよく、予めグラフィックメモリ１０４内にその領域を確保しておいてもよい。この場合、前席用モニタ表示処理部１１５は、上述と同様に、グラフィックメモリ１０４内のフレームバッファと、後席にて操作中であることを示す画像等を描画するフレームバッファとを重畳することにより、後席による操作中であることを示す情報を、前席用モニタ２０に表示させる。
【００７２】
次に、管理部１１４は、Ｓ８０１で受け付けた操作情報に示される操作を行なう処理部に対し、操作実行を指示する。その指示をうけた処理部は、Ｓ８０１で受け付けた操作情報に示される操作を行なう（Ｓ８０８）。このとき、指示をうけた処理部は、操作情報に示される操作により、それまで表示していたフレームバッファとは異なるフレームバッファを表示する場合、新たに表示するフレームバッファに応じて、後席モニタ用設定テーブル１２３等の設定６０２を変更する。この、後席モニタ用設定テーブル１２３等の設定６０２を変更するか否か判定するためには、例えば、操作情報と、その操作情報に示される操作処理を行なう場合に描画するフレームバッファとを対応付けたテーブルを予めメモリ１０２等に格納しておき、管理部１１４からの指示を受けた処理部が、そのテーブルから、指示された操作情報に対応するフレームバッファを読み出し、後席モニタ用設定テーブル１２３の、読み出したフレームバッファに対応する設定６０２を「ＯＮ」とし、他の設定６０２を「ＯＦＦ」にしてもよい。また、例えば、入力された操作情報に示される操作を実行するためのプログラムに、後席モニタ用設定テーブル１２３の、その操作処理により描画するフレームバッファに対応する設定６０２を「ＯＮ」とし、他の設定６０２を「ＯＦＦ」にするような処理を予め組み込んでおいても良い。
【００７３】
具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、ナビゲーション処理部１１１に処理を指示する。ナビゲーション処理部１１１は、操作情報が、ボタン２０１が押下等されることによるものである場合、フレームバッファＤ１４４に描画している地図を縮小して表示するように制御する。また、ナビゲーション処理部１１１は、操作情報が、ボタン２０２が押下等されることによるものである場合、フレームバッファＤ１４４に描画している地図を拡大して表示するように制御する。ナビゲーション処理部１１１は、操作情報が、ボタン２０７が押下等されることによるものである場合、押下されたボタン２０７に応じて、フレームバッファＤ１４４に描画している地図をスクロールして表示するように制御する。
【００７４】
例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、メニュー処理部１１２に処理を指示する。メニュー処理部１１２は、次いで、後席用入力装置５０から入力された操作情報に従う等してメニューを展開し、フレームバッファＡ１４１に描画する。また、後席用モニタ４０に表示したメニューボタンが押下される等して、経路探索、目的地設定、ランドマーク検索、住所・電話番号検索等の処理を指示された場合、ナビゲーション処理部１１１に、処理を指示する。ナビゲーション処理部１１１は、その指示に従い、経路探索、目的地設定、ランドマーク検索、住所・電話番号検索等の処理を行なう。この処理は、従来技術のナビゲーションシステムと同じである。このとき、ナビゲーション処理部１１１は、従来技術のナビゲーションシステムと同じ処理により、そのときに表示していないフレームバッファを表示する場合、及び、そのときに表示していたフレームバッファを表示しないようにする場合、後席モニタ用設定テーブル１２３の、その操作情報により描画されるフレームバッファ６０１と対応付けられた設定６０２を変更する。例えば、探索した経路、目的地を設定するための地図、検索したランドマークの位置や詳細情報、検索した住所及び電話番号の位置等を表示する場合、ナビゲーション処理部１１１は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＤ」に対応する設定６０２を「ＯＦＦ」とし、さらに、フレームバッファ６０１「フレームバッファＥ」に対応する設定６０２を「ＯＮ」とする。
【００７５】
例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０６が押下等されることによるものである場合、管理部１１４は、コンテンツ処理部１１３に処理を指示する。コンテンツ処理部１１３は、次いで後席用入力装置５０から入力された操作情報に従う等して、既にメモリ１０２に格納されているコンテンツ、又は、新たにサーバ３から送信されたコンテンツによる画像をフレームバッファＢ１４２に描画する。後席用入力装置５０から入力された操作情報が、サーバ３からのコンテンツ取得を指示している場合、コンテンツ処理部１１３は、サーバ３に、コンテンツ要求情報を送信する。サーバ３は、この要求に応じて、記憶装置に記憶しているコンテンツを読み出し、送信する。コンテンツ処理部１１３は、通信装置７０を介して受信したコンテンツをメモリ１０２等に格納し、そのコンテンツによる画像をフレームバッファＢ１４２に描画する。ここで、コンテンツとは、例えば、上述のように、サーバ３から送信されたプログラムや、動画、静止画等である。従って、例えば、コンテンツがプログラムである場合、コンテンツ処理部１１３はそのプログラムを実行し、実行することによる画像をフレームバッファＢ１４２に描画する。また、コンテンツが動画、静止画等である場合、コンテンツ処理部１１３は、ブラウザ機能等により、その動画、静止画による画像をフレームバッファＢ１４２に描画する。後席用入力装置５０から入力された操作情報が、メモリ１０２内のコンテンツの実行及び表示を指示している場合、コンテンツ処理部１１３は、上述と同様に、メモリ１０２から読み出したコンテンツによる画像をフレームバッファＢ１４２に描画する。
【００７６】
後席用モニタ表示処理部１１６は、上述と同様に、後席モニタ用設定テーブル１２３の設定に従ってグラフィックメモリ１０４内のフレームバッファを重畳した画面を、後席用モニタ４０に表示する。
【００７７】
上述のＳ８０８の処理を行なった場合の前席用モニタ２０、後席用モニタ４０の画面例を、図１０を参照して説明する。
【００７８】
図１０（ａ）、（ｂ）の各々に示す画面１００１、画面１００２は、同じ時に、前席用モニタ２０、後席用モニタ４０に表示されている画面の例である。画面１００１は、前席用モニタ２０に表示される画面の一例である。画面１００２は、後席用モニタ４０に表示される画面の一例である。画面１００２は、後席の同乗者が、図２に一例を示す後席用入力装置５０のボタン２０５を押下等して、目的地設定のメニュー画面の表示を指示した場合の例である。この場合、ナビゲーション装置１０には、Ｓ８０１において、後席用入力装置５０から、目的地設定のメニュー画面の表示を指示する操作情報が入力される。管理部１１４は、入力された操作情報に従って上述の処理を行なうことで、フレームバッファ管理テーブル１２１、後席モニタ用設定テーブル１２３を更新する。具体的には、管理部１１４は、例えば、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＡ」に対応する操作席４０５に「後席」を格納する。また、管理部１１４は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＡ」に対応する設定６０１を「ＯＮ」にする。メニュー処理部１１２は、後席用入力装置５０からの操作情報に従い、フレームバッファＡ１４１に、メニュー画面を描画する。後席用モニタ表示処理部１１６は、後席モニタ用設定テーブル１２３の設定に従い、フレームバッファを重畳した画面１００２を、後席用モニタ４０に表示する。上述の処理により、後席モニタ用設定テーブル１２３で、フレームバッファ６０１「フレームバッファＢ」、「フレームバッファＥ」に対応する設定６０２「ＯＦＦ」と設定されているので、後席用モニタ表示処理部１１６は、画面１００２に、フレームバッファＡ、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。また、前席モニタ用設定テーブル１２２は更新されていないので、前席用モニタ表示処理部１１５は、画面１００１に、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。
【００７９】
図１０（ｃ）、（ｄ）の各々に示す画面１０１１、画面１０１２は、同じ時に、前席用モニタ２０、後席用モニタ４０に表示されている画面の例である。画面１０１１は、前席用モニタ２０に表示される画面の一例である。画面１０１２は、後席用モニタ４０に表示される画面の一例である。画面１０１２は、後席の同乗者が、画面１００２に一例を示すメニュー画面において何れかのメニューを選択する場合、又は、図２に一例を示す後席用入力装置５０のボタン２０７を押下等して、目的地を指定する場合の画面の例である。ナビゲーション処理部１１１は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＤ」に対応する設定６０２を「ＯＦＦ」とし、さらに、フレームバッファ６０１「フレームバッファＥ」に対応する設定６０２を「ＯＮ」とする。さらに、記憶装置１０５から、メニュー画面にて選択された位置を含む地図、又は、ボタン２０７を押下等された位置を含む地図を読み出し、読み出した地図をフレームバッファＥ１４５に描画する。また、メニュー処理部１１２は、その操作情報に従い、フレームバッファＡ１４１に、メニュー画面を描画する。後席用モニタ表示処理部１１６は、上述と同様に、フレームバッファを重畳した画面１０１２を、後席用モニタ４０に表示する。上述の処理により、後席モニタ用設定テーブル１２３で、フレームバッファ６０１「フレームバッファＢ」、「フレームバッファＤ」に対応する設定６０２「ＯＦＦ」と設定されているので、後席用モニタ表示処理部１１６は、画面１０１２に、フレームバッファＡ、フレームバッファＣ、フレームバッファＥに描画された画像を表示する。また、前席モニタ用設定テーブル１２２は更新されていないので、前席用モニタ表示処理部１１５は、画面１０１１に、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。
【００８０】
図１０（ｅ）、（ｆ）の各々に示す画面１０２１、画面１０２２は、同じ時に、前席用モニタ２０、後席用モニタ４０に表示されている画面の例である。画面１０２１は、前席用モニタ２０に表示される画面の一例である。画面１０２２は、後席用モニタ４０に表示される画面の一例である。画面１０２２は、後席の同乗者が、画面１０１２に一例を示すメニュー画面において設定した目的地までの経路探索を指示し、ナビゲーション処理部１１１が、設定された目的地までの推奨経路を探索した場合の画面の例である。ナビゲーション処理部１１１は、従来技術の経路探索により現在位置から目的地までの推奨経路を探索し、記憶装置１０５から、探索した推奨経路を含む地図を読み出し、読み出した地図をフレームバッファＥ１４５に描画する。また、メニュー処理部１１２は、その操作情報に従い、フレームバッファＡ１４１に、メニュー画面を描画する。後席用モニタ表示処理部１１６は、上述と同様に、フレームバッファを重畳した画面１０２２を、後席用モニタ４０に表示する。上述の処理により、後席モニタ用設定テーブル１２３で、フレームバッファ６０１「フレームバッファＢ」、「フレームバッファＤ」に対応する設定６０２「ＯＦＦ」と設定されているので、後席用モニタ表示処理部１１６は、画面１０３２に、フレームバッファＡ、フレームバッファＣ、フレームバッファＥに描画された画像を表示する。また、前席モニタ用設定テーブル１２２は更新されていないので、前席用モニタ表示処理部１１５は、画面１０３１に、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。
【００８１】
図８に戻り、同乗者は、操作を終了すると、図２に一例を示す後席用入力装置５０のボタン２０３、及び、ボタン２０４等を押下する等して、操作終了を指示する。管理部１１４は、後席用入力装置５０から、操作終了を示す操作情報が入力されると（Ｓ８０９）、前席用入力装置３０によるメニュー操作、コンテンツ操作の禁止設定を解除し、後席モニタ用設定テーブル１２３等を初期状態とする（Ｓ８１０）。ここで、同乗者による操作が終了した場合とは、例えば、指示された操作を実行するプログラムが終了した場合である。具体的には、例えば、コンテンツの取得、実行、再生、表示等を指示する操作情報が入力された場合には、コンテンツ処理部１１３による、指示されたコンテンツの取得、実行、再生、表示等が終了した場合、又は、図２に一例を示す後席用入力装置５０のボタン２０４等が押下される等して、同乗者等により処理終了指示が入力された場合等である。また、例えば、経路探索、目的地設定等の処理を指示された場合には、ナビゲーション処理部１１１により推奨経路が探索され、同乗者により、その推奨経路での誘導を指示された場合、又は、図２に一例を示す後席用入力装置５０のボタン２０４等が押下される等して、同乗者等により処理終了指示が入力された場合等である。例えば、ランドマーク検索、住所・電話番号検索等の処理を指示する操作情報が入力された場合には、ナビゲーション処理部１１１が、指定された住所、電話番号、名称等から位置や詳細情報等を検索して表示等し、図２に一例を示す後席用入力装置５０のボタン２０３等が押下される等して、同乗者等により住所・電話番号検索、ランドマーク検索等の終了が指示された場合、又は、図２に一例を示す後席用入力装置５０のボタン２０４等が押下される等して、同乗者等により処理終了指示が入力された場合等である。例えば、地図の縮尺変更の処理を指示する操作情報が入力された場合には、ナビゲーション処理部１１１が、指示された縮尺率で地図を表示し、図２に一例を示す後席用入力装置５０のボタン２０３等が押下される等して、表示する縮尺率が指示された場合、又は、図２に一例を示す後席用入力装置５０のボタン２０４等が押下される等して、表示する縮尺率変更のキャンセルが入力された場合等である。例えば、地図のスクロール処理を指示する操作情報が入力された場合には、ナビゲーション処理部１１１が、指示に従い地図をスクロールし、図２に一例を示す後席用入力装置５０のボタン２０４等が押下される等して、地図スクロールのキャンセルが入力された場合等である。
【００８２】
前席用入力装置３０によるメニュー操作、コンテンツ操作の禁止設定を解除するために、例えば、管理部１１４は、フレームバッファ管理テーブル１２１の、Ｓ８０５で設定を変更した操作席４０５に、操作されていないことを示す情報を格納する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「-」を格納する。さらに、管理部１１４は、後席モニタ用設定テーブル１２３を初期状態に戻し、前席用モニタ２０の、後席にて操作中であることを示す情報の表示を停止する。具体的には、例えば、管理部１１４は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＡ」、「フレームバッファＢ」、「フレームバッファＥ」に対応する設定６０２を「ＯＦＦ」とする。
【００８３】
このように、前席用入力装置３０によるメニュー操作、コンテンツ操作の禁止設定を解除し、後席モニタ用設定テーブル１２３等を初期状態とすることで、前席用モニタ２０と後席用モニタ４０とで表示される画面が同じとなる。
【００８４】
上述のＳ８１０の処理を行なった場合の前席用モニタ２０、後席用モニタ４０の画面例を、図１１を参照して説明する。
【００８５】
図１１（ａ）、（ｂ）の各々に示す画面１１０１、画面１１０２は、同じ時に、前席用モニタ２０、後席用モニタ４０に表示されている画面の例である。画面１１０１は、前席用モニタ２０に表示される画面の一例である。画面１１０２は、後席用モニタ４０に表示される画面の一例である。画面１１０２は、上述の図１０に一例を示す画面により、後席の同乗者が推奨経路を設定し、その推奨経路による誘導を指示した場合の例である。管理部１１４は、入力された操作情報に従って上述の処理を行なうことで、前席用入力装置３０によるメニュー操作、コンテンツ操作の禁止設定を解除し、後席モニタ用設定テーブル１２３等を初期状態とする。これにより、後席モニタ用設定テーブル１２３において、フレームバッファ６０１「フレームバッファＡ」、「フレームバッファＢ」、「フレームバッファＥ」に対応する設定６０２が「ＯＦＦ」と設定されるので、後席用モニタ表示処理部１１６は、画面１１０２に、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。また、前席モニタ用設定テーブル１２２は更新されていないので、前席用モニタ表示処理部１１５は、画面１１０１に、フレームバッファＣ、フレームバッファＤに描画された画像を表示する。
【００８６】
図８に戻り、Ｓ８０２の判定の結果、渡された操作情報が後席用入力装置５０のものでない場合、管理部１１４は、その操作情報で示される操作対象が、後席で操作されているか否か判定する（Ｓ８１１）。そのために、管理部１１４は、例えば、フレームバッファ管理テーブル１２１を参照し、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファ４０１と対応付けられた操作席４０５に、後席で操作されていることを示す情報が格納されているか否か判定する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「後席」が格納されている場合、その操作情報で示される操作対象が、後席で操作されていると判定する。この具体的な例は上述のＳ８０４と同じであるので省略する。
【００８７】
Ｓ８１１の判定の結果、受け付けた操作情報で示される操作対象が、後席で操作されていない場合、管理部１１４は、後述するＳ８１３の処理を行なう。
【００８８】
Ｓ８１１の判定の結果、受け付けた操作情報で示される操作対象が、後席で操作されている場合、管理部１１４は、その操作情報で示される操作対象が排他であるか否か判定する（Ｓ８１２）。そのために、管理部１１４は、フレームバッファ管理テーブル１２１に、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファ４０１と対応付けられた排他制御フラグ４０４が、排他制御することを示しているか否か判定する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する排他制御フラグ４０４に「○」が格納されている場合、その操作情報で示される操作対象が排他であると判定する。この具体的な例は上述のＳ８０３と同じであるので省略する。
【００８９】
Ｓ８１２の判定の結果、操作情報で示される操作対象が排他である場合、管理部１１４は処理を終了し、Ｓ８０１の処理に戻る。なお、ここで、管理部１１４は、上述と同様の動作により、グラフィックメモリ１０４内の何れかのフレームバッファに、指示された操作が後席により実行中であることを示す情報を描画してもよい。この場合、前席用モニタ表示処理部１１５は、上述と同様に、グラフィックメモリ１０４内のフレームバッファを重畳することにより、指示された操作が後席により実行中であることを示す情報を、前席用モニタ２０に表示させる。
【００９０】
Ｓ８１１の判定の結果、受け付けた操作情報で示される操作対象が、後席で操作されていない場合、又は、Ｓ８１２の判定の結果、操作情報で示される操作対象が排他でない場合、管理部１１４は、車両１が走行中であるか否か判定する（Ｓ８１３）。そのために、管理部１１４は、例えば、センサインタフェース１０３から入力される車両１の車速、又は、算出された現在位置及びＧＰＳ受信装置６０から入力される前回の位置と今回の位置とを比較することにより、車両１が走行中であるか否か判定する。
【００９１】
Ｓ８１３の判定の結果、走行中でない場合、管理部１１４は、後述するＳ８１５の処理を行なう。
【００９２】
Ｓ８１３の判定の結果、走行中である場合、管理部１１４は、Ｓ８０１で受け付けた操作情報が、走行中でも実行可能な操作を示しているか否か判定する（Ｓ８１４）。この、走行中でも実行可能な操作とは、例えば、地図のスクロールや、縮尺変更等である。管理部１１４は、この判定を、例えば、走行中でも実行可能な操作を含む所定テーブル（図示略）を参照し、Ｓ８０１で受け付けた操作情報に示される操作が、このテーブルに含まれているか否かにより判定する。
【００９３】
Ｓ８１４の判定の結果、受け付けた操作情報が、走行中でも実行可能な操作を示していない場合、管理部１１４は処理を終了し、Ｓ８０１の処理に戻る。このとき、管理部１１４は、上述と同様の動作により、グラフィックメモリ１０４内の何れかのフレームバッファに、走行中は指示された操作が不可であることを示す情報を描画してもよい。この場合、前席用モニタ表示処理部１１５は、上述と同様に、グラフィックメモリ１０４内のフレームバッファを重畳することにより、指示された操作が走行中は操作不可であることを示す情報を、前席用モニタ２０に表示させる。
【００９４】
Ｓ８１３の判定の結果、走行中でない場合、又は、Ｓ８１４の判定の結果、受け付けた操作情報が、走行中でも実行可能な操作を示している場合、管理部１１４は、後席用入力装置５０による、メニュー操作、コンテンツ操作の禁止を設定する（Ｓ８１５）。そのために、例えば、管理部１１４は、フレームバッファ管理テーブル１２１の、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファＡ又はフレームバッファＢと対応付けられた操作席４０５に、後席により操作されていることを示す情報を格納する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「前席」を格納する。この処理により、同じフレームバッファに描画する操作を排他とすることが可能となる。具体的には、例えば、操作情報が、図２に一例を示す前席用入力装置３０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＡ」と対応付けられた操作席４０５を「前席」とする。例えば、操作情報が、図２に一例を示す前席用入力装置３０において、ボタン２０５が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１の、フレームバッファ４０１「フレームバッファＢ」と対応付けられた操作席４０５を「前席」とする。
【００９５】
なお、ここでは、Ｓ８０１で、フレームバッファＣ、フレームバッファＤを描画する操作を実行する操作情報を受け付けた場合、上述のような、メニュー操作、コンテンツ操作禁止の設定を行なわないものとする。具体的には、例えば、操作情報が、図２に一例を示す後席用入力装置５０において、ボタン２０１、２０２、２０７が押下等されることによるものである場合、管理部１１４は、フレームバッファ管理テーブル１２１に対して上述のような処理を行なわないものとする。
【００９６】
管理部１１４は、前席モニタ用設定テーブル１２２の、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファと対応付けられた設定６０２を変更する（Ｓ８１６）。そのための具体的な動作例は上述のＳ８０６と同じであるので省略する。
【００９７】
管理部１１４は、後席用モニタ４０に、前席にて操作中であることを示す情報を表示等させる（Ｓ８１７）。そのために、管理部１１４は、例えば、グラフィックメモリ１０４内の何れかのフレームバッファに、前席にて操作中であることを示すテキストデータや画像等を描画する。この具体的な動作例は上述のＳ８０７と同じであるので省略する。
【００９８】
次に、管理部１１４は、Ｓ８０１で受け付けた操作情報に示される操作を行なう処理部に対し、操作実行を指示する。その指示をうけた処理部は、Ｓ８０１で受け付けた操作情報に示される操作を行なう（Ｓ８１８）。このとき、指示をうけた処理部は、操作情報に示される操作により、それまで表示していたフレームバッファとは異なるフレームバッファを表示する場合、新たに表示するフレームバッファに応じて、前席モニタ用設定テーブル１２２等の設定６０２を変更する。この具体的な動作例は、上述のＳ８０８と同じであるので省略する。
【００９９】
運転手は、操作を終了すると、図２に一例を示す前席用入力装置３０のボタン２０３、及び、ボタン２０４等を押下する等して、操作終了を指示する。管理部１１４は、前席用入力装置３０から、操作終了を示す操作情報が入力されると（Ｓ８１９）、後席用入力装置５０によるメニュー操作、コンテンツ操作の禁止設定を解除し、前席モニタ用設定テーブル１２２等を初期状態とする（Ｓ８２０）。ここで、同乗者による操作が終了した場合とは、上述と同じであるので省略する。前席用入力装置３０によるメニュー操作、コンテンツ操作の禁止設定を解除するために、例えば、管理部１１４は、フレームバッファ管理テーブル１２１の、Ｓ８１５で設定を変更した操作席４０５に、操作されていないことを示す情報を格納する。ここでは、管理部１１４は、フレームバッファ管理テーブル１２１の該当する操作席４０５に「-」を格納する。さらに、管理部１１４は、前席モニタ用設定テーブル１２２を初期状態に戻し、後席用モニタ４０の、後席にて操作中であることを示す情報の表示を停止する。具体的には、例えば、管理部１１４は、前席モニタ用設定テーブル１２２の、フレームバッファ５０１「フレームバッファＡ」、「フレームバッファＢ」、「フレームバッファＥ」に対応する設定５０２を「ＯＦＦ」とする。
【０１００】
このように、前席用モニタ２０、後席用モニタ４０の各々に、複数のフレームバッファのうちどれを表示するかを示す前席モニタ用設定テーブル１２２、後席モニタ用設定テーブル１２３を設定し、後席用入力装置５０から操作情報が入力された場合には、前席モニタ用設定テーブル１２２を、その操作情報で示される操作により描画されるフレームバッファを表示しないように変更することが可能となる。これにより、同乗者によるナビゲーション装置１０が操作されても、運転手の気がそれないようにすることが可能となる。また、これとは逆に、前席用入力装置３０から操作情報が入力された場合には、後席モニタ用設定テーブル１２３を、その操作情報で示される操作により描画されるフレームバッファを表示しないように変更することが可能となる。
【０１０１】
また、フレームバッファ管理テーブル１２１に、複数のフレームバッファの各々に描画する処理のもととなる操作情報を入力した入力装置をしめす情報を格納しておき、前席用入力装置３０から操作情報が入力された場合、フレームバッファ管理テーブル１２１に、その操作情報の処理により描画されるフレームバッファが後席入力装置５０により操作情報が入力されていることを示す情報が格納されている場合、その、前席入力装置３０から入力された操作情報の処理を実行しないことが可能となる。これにより、同じフレームバッファに描画する処理のもととなる操作を排他とすることが可能となる。
【０１０２】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【０１０３】
例えば、上述の実施形態では、前席用入力装置３０から操作情報が入力された場合には、前席モニタ用設定テーブル１２２の該当する設定５０２を「ＯＦＦ」にすることにより、後モニタ３０に、その操作情報により描画される画像を表示しないものとしたが、これに限られるわけではない。前席用入力装置３０から操作情報が入力される場合には、前席モニタ用設定テーブル１２２の該当する設定５０２を「ＯＦＦ」にせず、後モニタ３０に、その操作情報により描画される画像を表示してもよい。
【０１０４】
また、上述の実施形態では、一方の入力装置から入力された操作情報による、地図の縮尺変更、スクロール等の画像は、前席用モニタ２０、後席用モニタ４０の両方に表示されるものとしたが、これに限られるわけでなく、一方の入力装置から入力された操作情報による地図の縮尺変更、スクロール等の画像を、一方の出力装置にのみ出力しても良い。この場合、例えば、前席用入力装置３０から入力された操作情報による画像は、前席用モニタ２０にのみ出力し、後席用入力装置５０から入力された操作情報による画像は、後席用モニタ４０にのみ出力してもよい。また、例えば、前席用入力装置３０から入力された操作情報による画像は、前席用モニタ２０及び後席用モニタ４０の両方に出力し、後席用入力装置５０から入力された操作情報による画像は、後席用モニタ４０にのみ出力してもよい。
【０１０５】
前席用入力装置３０から入力された操作情報による画像は、前席用モニタ２０にのみ出力し、後席用入力装置５０から入力された操作情報による画像は、後席用モニタ４０にのみ出力する具体的な動作例を説明する。例えば、操作情報が、図２に一例を示す後席用入力装置５０において、操作情報が、ボタン２０１が押下等されることによるものである場合、ナビゲーション処理部１１１は、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＤ」に対応する設定６０２を「ＯＦＦ」とし、フレームバッファ６０１「フレームバッファＥ」に対応する設定６０２を「ＯＮ」とする。次に、ナビゲーション処理部１１１は、フレームバッファＤ１４４に描画している地図のデータをフレームバッファＥ１４５にコピー等し、さらに、フレームバッファＥ１４５に描画している地図を縮小して表示するように制御する。また、ナビゲーション処理部１１１は、操作情報が、ボタン２０２が押下等されることによるものである場合、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＤ」に対応する設定６０２を「ＯＦＦ」とし、フレームバッファ６０１「フレームバッファＥ」に対応する設定６０２を「ＯＮ」とする。次に、ナビゲーション処理部１１１は、フレームバッファＤ１４４に描画している地図のデータをフレームバッファＥ１４５にコピー等し、さらに、フレームバッファＥ１４５に描画している地図を拡大して表示するように制御する。ナビゲーション処理部１１１は、操作情報が、ボタン２０７が押下等されることによるものである場合、後席モニタ用設定テーブル１２３の、フレームバッファ６０１「フレームバッファＤ」に対応する設定６０２を「ＯＦＦ」とし、フレームバッファ６０１「フレームバッファＥ」に対応する設定６０２を「ＯＮ」とする。次に、ナビゲーション処理部１１１は、フレームバッファＤ１４４に描画している地図のデータをフレームバッファＥ１４５にコピー等し、さらに、押下されたボタン２０７に応じて、フレームバッファＥ１４５に描画している地図をスクロールして表示するように制御するとよい。
【０１０６】
前席用入力装置３０から入力された操作情報による画像は、前席用モニタ２０及び後席用モニタ４０の両方に出力し、後席用入力装置５０から入力された操作情報による画像は、後席用モニタ４０にのみ出力する具体的な動作例を説明する。例えば、操作情報が前席用入力装置３０から入力された場合、上述の図８に一例を示す動作例と同じ動作を行い、操作情報が後席用入力装置５０から入力された場合、上述の、前席用入力装置３０から入力された操作情報による画像は、前席用モニタ２０にのみ出力し、後席用入力装置５０から入力された操作情報による画像は、後席用モニタ４０にのみ出力する具体例と同じ動作を行なうよい。
【０１０７】
なお、上述の例において、操作情報に示される処理を実行した後に、前席モニタ用設定テーブル１２２、後席モニタ用設定テーブル１２３等を初期化することは、上述の図８の例と同じである。
【０１０８】
また、後席用入力装置５０を用いて、運転手の望まない推奨経路設定等の操作等を防ぐようにしてもよい。この場合、例えば、フレームバッファ管理テーブル１２１のフレームバッファ４０１の各々に、操作を禁止する席（前席、後席）フィールドを追加するとよい。管理部１１４は、上述のＳ８０２で操作情報を受け付けると、Ｓ８０１で受け付けた操作情報による操作を実行する機能により描画されるフレームバッファと対応付けられた、操作を禁止する席のフィールドを参照し、受け付けた操作情報が、そのフィールドに示される席からのものである場合、その操作を実行せずに処理を終了するとよい。
【０１０９】
また、上述の実施形態では、入力装置及びモニタの組み合わせは、前席と後席というように２つであるものとして説明したが、これに限られるわけではなく、入力装置及びモニタの組み合わせは任意の数でよい。また、入力装置及びモニタの組み合わせが設置される場所も前席、後席に限られるわけではなく、助手席等でもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の一実施形態のシステム構成例を示す図である。
【図２】同実施形態において、入力装置の一例を示す図である。
【図３】同実施形態において、ナビゲーション装置の構成例を示す図である。
【図４】同実施形態において、フレームバッファ管理テーブルの一例を示す図である。
【図５】同実施形態において、前席モニタ用設定テーブルの一例を示す図である。
【図６】同実施形態において、後席モニタ用設定テーブルの一例を示す図である。
【図７】同実施形態において、フレームバッファ及びモニタ用設定テーブルを説明するための図である。
【図８】同実施形態において、動作例を示す図である。
【図９】同実施形態において、モニタに表示される画面例を示す図である。
【図１０】同実施形態において、モニタに表示される画面例を示す図である。
【図１１】同実施形態において、モニタに表示される画面例を示す図である。
【符号の説明】
【０１１１】
１：車両、２：ＧＰＳ衛星、３：サーバ、４：通信ネットワーク、５：基地局、１０：ナビゲーション装置、２０：前席用モニタ、３０：前席用入力装置、４０：後席用モニタ、５０：後席用入力装置、６０：ＧＰＳ受信装置、７０：通信装置、２０１〜２０７：ボタン、１０１：演算部、１０２：メモリ、１０３：センサインタフェース、１０４：グラフィックメモリ、１０５：記憶装置、１１１：ナビゲーション処理部、１１２：メニュー処理部、１１３：コンテンツ処理部、１１４：管理部、１１５：前席用モニタ表示処理部、１１６：後席用モニタ表示処理部、１１７：前席用入力装置処理部、１１８：後席用入力装置処理部、１２１：フレームバッファ管理テーブル、１２２：前席モニタ用設定テーブル、１２３：後席モニタ用設定テーブル、１４１：フレームバッファＡ、１４２：フレームバッファＢ、１４３：フレームバッファＣ、１４４：フレームバッファＤ、１４５：フレームバッファＥ
【図１】
0005305564.tif 000002
【図２】
0005305564.tif 000003
【図３】
0005305564.tif 000004
【図４】
0005305564.tif 000005
【図５】
0005305564.tif 000006
【図６】
0005305564.tif 000007
【図７】
0005305564.tif 000008
【図８】
0005305564.tif 000009
【図９】
0005305564.tif 000010
【図１０】
0005305564.tif 000011
【図１１】
0005305564.tif 000012