(57)【要約】【課題】車両用ナビゲーション装置が、接続されるディスプレイの性能に応じた適切な描画制御を行えるようにする。【解決手段】車両用ナビゲーション装置は、自らが有するインターフェースに接続されるディスプレイの表示特性を特定し（ステップ３１０）、その特定した表示特性に基づいて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択し（ステップ３２０）、その選択した選択画像表示形態でディスプレイ２１〜２４に画像を表示させる（ステップ３３０、３４０）。【選択図】 図５
2007139901.tif 000002
【特許請求の範囲】
【請求項１】
インターフェースと、
前記インターフェースに接続されるディスプレイの表示特性を特定する特定手段と、
前記特定手段が特定した前記表示特性に基づいて、詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択する選択手段と、
前記選択手段が選択した前記選択画像表示形態で前記ディスプレイに画像を表示させる表示制御手段と、を備えた車載用画像表示制御装置。
【請求項２】
前記特定手段が特定する前記表示特性の１つは、前記ディスプレイの解像度であり、
前記選択手段は、前記特定手段が特定した前記解像度が高いほど、前記詳細度がより高い画像表示形態を前記選択画像表示形態として選択することを特徴とする請求項１に記載の車載用画像表示制御装置。
【請求項３】
前記特定手段が特定する前記表示特性の１つは、前記ディスプレイの実サイズであり、
前記選択手段は、前記特定手段が特定した前記実サイズが大きいほど、前記詳細度がより高い画像表示形態を前記選択画像表示形態として選択することを特徴とする請求項１または２に記載の車載用画像表示制御装置。
【請求項４】
前記複数の表示形態のそれぞれは、その詳細度が高いほど、前記ディスプレイに表示させる画像中の部品数が多いことを特徴とする請求項１ないし３のいずれか１つに記載の車載用画像表示制御装置。
【請求項５】
前記複数の表示形態のそれぞれは、その詳細度が高いほど、前記ディスプレイに表示させる画像中の部品のデータ量が多いことを特徴とする請求項１ないし４のいずれか１つに記載の車載用画像表示制御装置。
【請求項６】
それぞれ詳細度の異なる複数個の画像データを記憶する画像データ用記憶媒体を備え、
前記複数の画像表示形態は、前記複数個の画像データのうちそれぞれ異なる１つを表示用画像として優先的に前記ディスプレイに表示させる形態であることを特徴とする請求項１ないし５に記載の車載用画像表示制御装置。
【請求項７】
前記ディスプレイに表示させる画像を指定する情報を示す表示用データと、前記表示用データの各部分を複数のカテゴリのいずれかに振り分けるためのカテゴリ分けデータを記憶するカテゴリ化表示用データ記憶媒体を備え、
前記複数の画像表示形態は、その詳細度が低いほど、前記複数のカテゴリのうち、より多くのカテゴリについて、前記カテゴリ分けデータによって当該カテゴリに振り分けられた前記部分を、前記ディスプレイに表示させる対象から除外する形態であることを特徴とする請求項１ないし５のいずれか１つに記載の車載用画像表示制御装置。
【請求項８】
前記特定手段は、前記ディスプレイ以外の、前記インターフェースに接続される他のディスプレイの表示特性を特定し、
前記選択手段は更に、前記特定手段が特定した前記他のディスプレイの表示特性に基づいて、前記複数の画像表示形態のうちの一つを前記他のディスプレイ用の選択画像表示形態として選択し、
前記表示制御手段は更に、前記選択手段が選択した、前記他のディスプレイ用の選択画像表示形態で前記他のディスプレイに画像を表示させることを特徴とする請求項１ない７のいずれか１つに記載の車載用画像表示制御装置。
【請求項９】
インターフェースに接続されるディスプレイの表示特性を特定する特定手段、
前記特定手段が特定した前記表示特性に基づいて、詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択する選択手段、および
前記選択手段が選択した前記選択画像表示形態で前記ディスプレイに画像を表示させる表示制御手段として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用画像表示制御装置に関する。
【背景技術】
【０００２】
従来、ナビゲーションシステム、車両後部モニタリングシステム等の、車載用の画像表示システムが広く利用されている。これら従来の画像表示システムにおいては、多くの場合、画像をユーザに対して表示するディスプレイと、そのディスプレイがどのような画像を表示するかを制御する制御装置との組み合わせが、それらの製造段階からあらかじめ決まっていた。したがって、制御装置の製造者は、その制御装置に組み合わされるディスプレイの描画性能を最大限に引き出すことができるよう、その制御装置用のプログラムや回路構成を設計すれば十分であった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし今後、１台の制御装置に複数種類のディスプレイが同時に接続される場合が多くなることや、ユーザの好みに応じて制御装置とディスプレイの組み合わせの変更が可能になることが予想される。そのような場合、組み合わせによっては、１つの画像表示システムにおいて、制御装置がディスプレイに要求する表示画像の品質を、そのディスプレイが満たすことができないという事態、すなわち制御装置の性能過多が発生し得る。また逆に、１つの画像表示システムにおいて、ディスプレイの描画性能を十分に発揮させることができるような制御を制御装置が行えないという事態、すなわちディスプレイの性能過多が発生し得る。
【０００４】
制御装置やディスプレイの性能過多が発生すると、最悪の場合、ディスプレイが何も表示できなくなってしまう。また、制御装置の性能過多の場合、仮にディスプレイが画像を表示できたとしても、その画像が制御装置の要求する表示の一部に過ぎなかったり、あるいはその画像が制御装置の要求する詳細さを満たすことができない場合がある。また、ディスプレイの性能過多の場合、仮にディスプレイが画像を表示できたとしても、そもそもの制御の性能が不足しているので、ディスプレイの描画性能の割には品位の劣る画像しか表示できない。
【０００５】
本発明は上記点に鑑み、車載画像表示システムにおける制御装置、すなわち車載用画像表示制御装置が、接続されるディスプレイの性能に応じた適切な制御を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の特徴は、請求項１に記載した通り、ディスプレイを接続するためのインターフェースを備えた車載用画像表示制御装置が、そのインターフェースに接続されるディスプレイの表示特性を特定し、その特定した表示特性に基づいて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択し、その選択した選択画像表示形態でディスプレイに画像を表示させることである。
【０００７】
このようになっているので、車載用画像表示制御装置は、接続されるディスプレイの表示特性に応じた詳細度の画像表示形態を用いて、そのディスプレイの性能に応じた適切な制御を行うことができる。
【０００８】
ここで、画像表示形態の詳細度とは、その画像表示形態で表示される画像中の情報量をいう。また、本明細書および特許請求の範囲において、画像は、ディスプレイの表示画面に表示される文字も含む概念である。
【０００９】
また、特定する表示特性は、請求項２に記載した通り、ディスプレイの解像度であってもよい。この場合、車載用画像表示制御装置は、特定した解像度が高いほど、詳細度がより高い画像表示形態を選択画像表示形態として選択するようになっていてもよい。このようになっていることで、ディスプレイの解像度が高い場合は、その高い解像度に見合った詳細度の高い画像を表示させ、ディスプレイの解像度が低い場合は、その低い解像度に見合った詳細度の低い画像を表示させることができる。
【００１０】
また、実サイズの大きなディスプレイに表示させればユーザにとって適度な詳細度となっている画像も、実サイズの小さなディスプレイに表示させてしまえば、ユーザにとっては細かすぎて細部がよく見えない画像となってしまう場合がある。また逆に、実サイズの小さなディスプレイに表示させればユーザにとって適度な詳細度となっている画像も、実サイズの大きなディスプレイに表示させてしまえば、ユーザにとっては間延びした大味な画像に見えてしまう場合がある。このような、ディスプレイの実サイズが大きくても小さくても同じ詳細度の画像を表示させることによる問題を緩和するため、請求項３に記載した通り、特定する表示特性をディスプレイの実サイズとし、さらに、車載用画像表示制御装置は、特定した実サイズが大きいほど、詳細度がより高い画像表示形態を選択画像表示形態として選択するようになっていてもよい。
【００１１】
また、請求項４に記載した通り、上述した複数の表示形態のそれぞれは、その詳細度が高いほど、ディスプレイに表示させる画像中の部品数が多くなっていてもよい。このようにすることで、車載用画像表示制御装置は、ディスプレイの表示特性に応じて、表示画像内の部品数を増減させることができる。
【００１２】
なお、ここでいう「部品」とは、表示画像の一部分であり、色、模様、濃淡、輝度、その部分の表示目的、関連付けられる機能等の違いによって視覚的に周囲と区別できるものをいう。部品としては、例えば、ボタン、アイコン、ウィンドウ、文字、地図中の道路、カーソルがある。
【００１３】
また、請求項５に記載した通り、これら複数の表示形態のそれぞれは、その詳細度が高いほど、ディスプレイに表示させる画像中の部品のデータ量が多くなっていてもよい。このようにすることで、車載用画像表示制御装置は、ディスプレイの表示特性に応じて、表示画像内のデータ量が多くそれゆえ表現豊かな部品と、表示画像内のデータ量が少なくそれゆえ表現がシンプルな部品とを、表示用の部品として適宜選択することができる。
【００１４】
また、請求項６に記載した通り、車載用画像表示制御装置は、それぞれ詳細度の異なる複数個の画像データを記憶する画像データ用記憶媒体を備え、上述した複数の画像表示形態は、複数個の画像データのうちそれぞれ異なる１つを表示用画像として優先的にディスプレイに表示させる形態であってもよい。このように、あらかじめ各画像表示形態用に画像データ群を画像データ用記憶媒体内に用意しておくことで、車載用画像表示制御装置の描画処理の負荷が軽減される。
【００１５】
また、請求項７に記載した通り、車載用画像表示制御装置は、ディスプレイに表示させる情報を示す表示用データと、その表示用データの各部分を複数のカテゴリいずれかに振り分けるためのカテゴリ分けデータを記憶するカテゴリ化表示用データ記憶媒体を備え、上述した複数の画像表示形態は、その詳細度が低いほど、これら複数のカテゴリのうち、より多くのカテゴリについて、当該カテゴリに振り分けられた部分を、ディスプレイに表示させる対象から除外するようになっていてもよい。
【００１６】
このようになっていることで、車載用画像表示制御装置は、詳細度の低い画像表示形態でディスプレイを制御するときに、カテゴリ分けデータを利用することで、詳細度の高い画像表示形態における表示内容に比べて、表示データ量を削減することができる。
【００１７】
なお、ここでいう表示用データは、表示する画像そのもののデータ（例えば文字画像）であってもよいし、その画像を直接指し示すデータ（例えばテキストデータ）であってもよい。
【００１８】
また、請求項８に記載した通り、車載用画像表示制御装置は、上述のディスプレイ（以下、第1ディスプレイという）以外の、インターフェースに接続される他のディスプレイ（以下、第２ディスプレイという）の表示特性を特定し、更に、特定した第２ディスプレイの表示特性に基づいて、複数の画像表示形態のうちの一つを第２ディスプレイ用の選択画像表示形態として選択し、更に、この第２ディスプレイ用に選択した選択画像表示形態で第２ディスプレイに画像を表示させるようになっていてもよい。
【００１９】
このようになっていることで、車載用画像表示制御装置は、一度に第１のディスプレイと第２のディスプレイの両方に接続されるとき、第１のディスプレイは第１のディスプレイの特性に応じた詳細度の画像表示形態で、また第２のディスプレイは第２のディスプレイの特性に応じた詳細度の画像表示形態で、それぞれ画像表示を行わせることができる。すなわち、１つの車載用画像表示制御装置が、表示特性の異なる複数のディスプレイに応じた詳細度の画像表示形態複数に用いて、それぞれのディスプレイの性能に応じた適切な制御を行うことができる。
【００２０】
なお、本発明の特徴は、請求項９に記載した通り、インターフェースに接続されるディスプレイの表示特性を特定する特定機能、特定された表示特性に基づいて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択する選択機能、および選択された選択画像表示形態でディスプレイに画像を表示させる表示制御機能を、コンピュータに実現させるプログラムとしても捉えることができる。
【発明を実施するための最良の形態】
【００２１】
（第１実施形態）
図１に、本実施形態に係る車両用ナビゲーション装置１およびその周辺機器のハードウェア構成を示す。この車両用ナビゲーション装置１は、位置検出器１１、カメラ１２、操作スイッチ群１３、スピーカ１４、ＲＡＭ１６、ＲＯＭ１７、外部記憶部１８、インターフェース１９、および制御回路２０を有している。また、車両用ナビゲーション装置１には、運転席ディスプレイ２１、助手席ディスプレイ２２、後席ディスプレイ２３、ダッシュボードディスプレイ２４等のディスプレイを接続することができるようになっている。
【００２２】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置や向きを特定するための情報を制御回路２０に出力する。
【００２３】
カメラ１２は、車両後部に設けられ、後方の路面等を撮影し、その撮影結果の画像を制御回路２０に出力する。
【００２４】
操作スイッチ群１３は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、ディスプレイ２１〜２４の表示画面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路２０に出力する。
【００２５】
外部記憶部１８は、ＤＶＤ、ＣＤ、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出し（および可能ならば書き込み）を行う装置から成り、制御回路２０が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。
【００２６】
地図データは、リンクおよびノードの位置、種別、ノードとリンクとの接続関係情報等を含む道路データ、および施設データを有している。リンクの種別のデータとしては、そのリンクが主要道路、副主要道路、細街路の３つのカテゴリのうちいずれに属するかを示すデータ（カテゴリ分けデータの一例に相当する）がある。なおここで、主要道路とは、高速道路、国道等の規模の大きな道路をいい、副主要道路とは、規模が主要道路よりは小さく細街路よりは大きい道路をいう。
【００２７】
また、外部記憶部１８は、ディスプレイ２１〜２４における表示のための描画部品データおよび後述する振り分けデータを有している。描画部品データとは、ディスプレイ２１〜２４に表示させる画像のためのデータ（すなわち描画データ）の構成要素となるデータであり、色、模様、濃淡、輝度、その部分の表示目的、関連付けられる機能等の違いによって視覚的に他の構成要素と区別できるようになっている。部品としては、例えば、ボタン、アイコン、ウィンドウ、文字、地図中の道路、カーソル、自車位置マークがある。さらに外部記憶部１８は、車両用ナビゲーション装置１に接続される各ディスプレイの接続情報および特性情報を記録するための個別ディスプレイ情報のための記憶領域を有している。
【００２８】
インターフェース１９は、ディスプレイ２１〜２４と制御回路２０との接続を媒介する装置である。このインターフェース１９は、ディスプレイ２１〜２４と接続するための複数のポートを有している。そしてインターフェース１９は、制御回路２０から出力される画像信号を受け、回路構成等によってあらかじめ決められた規則に基づいて、その画像信号を、接続されたディスプレイ２１〜２４の一部または全部に向けて出力する。なお、本実施形態においては、インターフェース１９からディスプレイ２１〜２４に出力される画像信号は、ＲＧＢ信号である。
【００２９】
複数のディスプレイ２１〜２４は、それぞれＲＧＢ信号用のケーブルを介してインターフェース１９に接続されることで、インターフェース１９から受けた画像信号に従ってその表示面に画像を表示する。運転席ディスプレイ２１は、車両の運転席前方に取り付けられたいわゆるＥＧＡディスプレイであり、その表示画面は、横４８０ドット×縦２３４ドットの解像度および約７インチの実サイズを有している。助手席ディスプレイ２２は、車両の助手席前方に取り付けられたいわゆるＥＧＡディスプレイであり、その表示画面は、横４８０ドット×縦２３４ドットの解像度および約７インチの実サイズを有している。後席ディスプレイ２３は、車両の後部座席前方に取り付けれられたいわゆるＶＧＡディスプレイであり、その表示画面は、横８００ドット×縦４８０ドットの解像度および約８インチの実サイズを有している。ダッシュボードディスプレイ２４は、車両のダッシュボード内に取り付けれられたいわゆるＥＧＡディスプレイであり、その表示画面は、横４００ドット×縦２３４ドットの解像度および約６．５インチの実サイズを有している。
【００３０】
また、ディスプレイ２１〜２４のそれぞれは、自らの表示特性のデータを記憶する記憶媒体と、外部からの要求に応じてその記憶媒体中の表示特性のデータを出力するための回路を有している。この回路および記憶媒体は、例えば周知のマイコンを用いることで実現可能である。具体的には、マイコンのＣＰＵが、マイコンのＩ／Ｏを介して上述のケーブルより要求信号を受けたとき、そのＣＰＵは、マイコンのＲＯＭから自らの表示特性のデータを読み出し、読み出したデータをＩ／Ｏを介してケーブルに出力する。この場合、マイコンのＲＯＭが上述の記憶媒体に相当する。なお、本実施形態においては、出力する表示特性は、当該ディスプレイの解像度である。このような、自らの表示特性を出力するディスプレイは、パーソナルコンピュータ用のプラグ＆プレイ対応ディスプレイ等で既に広く利用されている。
【００３１】
制御回路（コンピュータに相当する）２５は、ＲＯＭ１７および外部記憶部１８から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ１６、ＲＯＭ１７、および外部記憶部１８から情報を読み出し、ＲＡＭ１６および外部記憶部１８に対して情報の書き込みを行い、位置検出器１１、カメラ１２、操作スイッチ群１３、インターフェース１９と信号の授受を行う。
【００３２】
図２に、制御回路２０が読み出して実行するプログラム群の概略構成のブロック図を示す。この図に示す通り、制御回路２０が実行するプログラムは、オペレーティングシステム（以下ＯＳという）３１と各種アプリケーションプログラム３２〜３６に大別される。
【００３３】
ＯＳ３１は、制御回路２０の作動のうち、入出力制御およびアプリケーションプログラムの実行タイミングの調整等の基本的作動を実現するためのプログラム群から成る。ＯＳ３１の例としては、ＩＴＲＯＮ（登録商標）、ＬＩＮＵＸ（登録商標）がある。本実施形態のＯＳ３１は、ディスプレイ情報取得プログラム１００および描画振り分けプログラム２００を含んでいる。これらプログラム１００、２００については後述する。
【００３４】
アプリケーションプログラム３２〜３４は、ＯＳ３１によって実現される基本的な作動を適宜利用しながら、各種機能を実現するためのプログラムである。
【００３５】
具体的には、現在位置特定プログラム３２は、ＯＳ３１の機能を利用して位置検出器１１からの信号を取得し、その取得した信号や周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定するためのプログラムである。
【００３６】
地図描画プログラム３３は、他のアプリケーションプログラムの処理からの要求や操作スイッチ群１３を用いたユーザの操作に基づいて、外部記憶部１８中の地図データ、描画部品データ、振り分けデータの一部を読み出し、その読み出した一部を地図画像として接続されたディスプレイ２１〜２４に表示させるためのプログラムである。
【００３７】
経路案内プログラム３４は、操作スイッチ群１３からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な誘導経路を算出する誘導経路算出処理を行うと共に、地図描画プログラム３３による処理に対して、算出された誘導経路、目的地、経由地および現在位置等を、上記地図データの示す地図上に重ねた画像の表示制御を行うよう要求する。また、案内交差点の手前に自車両が到達したとき等の必要時に、ＯＳ３１の機能を利用して、右折、左折等を指示する案内音声をスピーカ１４に出力させる。
【００３８】
メニュー表示プログラム３５は、起動するアプリケーションプログラムをユーザに選択させるために、ボタン画像等の、操作スイッチ群１３を用いてユーザが選択することができる描画部品データをディスプレイ２１〜２４に表示させ、選択されたボタンの表すアプリケーションを、ＯＳ３１の機能を用いて起動するためのプログラムである。
【００３９】
後方表示プログラム３６は、ＯＳ３１の機能を利用してカメラ１２から撮影結果の車両後方画像の信号を受け、この車両後方画像に各種処理を施し、その処理結果の画像をディスプレイ２１〜２４に表示させるためのプログラムである。
【００４０】
これらアプリケーションプログラム３２〜３６のうち、地図描画プログラム３３、メニュー表示プログラム３５、および後方表示プログラム３６は、それぞれ描画制御ルーチン３００ａ〜ｃを含んでいる。これら描画制御ルーチン３００ａ〜ｃは、ディスプレイ２１〜２４に実際に画像を表示させるためにＯＳ３１の機能を利用するためのプログラムである。
【００４１】
以上のようなプログラムを実行する制御回路２０は、以下詳述する通り、ディスプレイ情報取得プログラム１００、描画振り分けプログラム２００、および描画制御ルーチン３００ａ〜ｃを実行することで、各ディスプレイ２１〜２４の表示特性を特定し、その特定した各表示特性に基づいて、ディスプレイ２１〜２４のそれぞれについて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択し、その選択した各選択画像表示形態でディスプレイ２１〜２４に画像を表示させる。図３〜図５に、それぞれディスプレイ情報取得プログラム１００、描画振り分けプログラム２００、描画制御ルーチン３００ａ〜ｃの処理内容のフローチャートを示す。以下、これらのプログラムを実行することによる制御回路２０の作動について詳述する。
【００４２】
制御回路２０は、ディスプレイ情報取得プログラム１００のプログラムを繰り返し実行するようになっており、その各回の実行において、まずステップ１１０で、インターフェース１９のいずれかのポートに新たにディスプレイが接続されたか否かの判定を、この判定結果が肯定を示すまで繰り返す。なお、ディスプレイの接続は、当該ポートからの電圧が基準値を超えたことによって検出してもよいし、操作スイッチ群１３を用いてユーザがディスプレイを特定のポートに装着した旨の入力を行ったことに基づいて検出してもよい。
【００４３】
判定結果が肯定の場合、続いてステップ１２０で、その新たに接続されたディスプレイに対して、表示特性のデータの要求を出力する。具体的には、当該ディスプレイとインターフェース１９とを繋ぐケーブルを介して、表示特性のデータを要求する信号を出力するよう、インターフェース１９を制御する。
【００４４】
続いてステップ１３０で、出力した要求に対する応答があったか否かを判定する。具体的には、ステップ１２０で要求を送信してから基準時間経過するか応答の信号をインターフェース１９を介して受けるまで待ち、基準時間経過前に応答を受けた場合は応答があったと判定し、応答を受ける前に基準時間が経過した場合は応答がなかったと判定する。なお、ここでいう基準時間の長さは一定値であってもよいし、所定の範囲内でランダムに変化する値であってもよい。応答を受けたと判定した場合は続いてステップ１４０を実行し、応答を受けなかったと判定した場合は続いてステップ１５０を実行する。
【００４５】
ステップ１４０では、外部記憶部１８中の、個別ディスプレイ情報に割り当てられた領域に、今回受けた応答の内容を、今回新たにディスプレイが接続されたポートと対応付けて、追加記録する。ただし、当該ポートに対応するディスプレイの表示特性のデータが、既に個別ディスプレイ情報に含まれている場合、個別ディスプレイ情報中の当該データを、今回受けた応答内のディスプレイの表示特性のデータで置き換える。
【００４６】
ステップ１５０では、今回新たに接続されたディスプレイの表示特性の情報の手動登録を受け付ける。すなわち、ユーザに表示特性の情報を入力するよう促すメッセージを出力し、操作スイッチ群１３に対する表示特性データの入力操作を待つ。なお、表示特性の情報を入力するよう促すメッセージは、スピーカ１４を用いて音声で行ってもよいし、今回ディスプレイが接続される前に既に接続されているディスプレイを用いて画像で行ってもよい。
【００４７】
入力操作があると、続いてステップ１６０で、その入力された表示特性データを、ステップ１４０と同様の方法で、個別ディスプレイ情報に記録する。ステップ１４０、１６０の後、ディスプレイ情報取得プログラム１００の１回分の実行が終了する。
【００４８】
制御回路２０は、このようなディスプレイ情報取得プログラム１００の実行を繰り返すことで、インターフェース１９に対するディスプレイの接続がある度にそれを検出し（ステップ１１０参照）、そのディスプレイの表示特性のデータを要求して（ステップ１２０参照）受け取り（ステップ１３０）、その受け取った表示特性のデータを外部記憶部１８のＨＤＤ等の不揮発性記憶媒体に記録する（ステップ１４０参照）。また、表示特性のデータの要求に対して応答がない場合（ステップ１３０参照）、ユーザによる表示特性の入力を受け付け（ステップ１５０参照）その受け付けた表示特性を外部記憶部１８のＨＤＤ等の不揮発性記憶媒体に記録する（ステップ１６０参照）。これにより、車両用ナビゲーション装置１内に、インターフェース１９のどのポートにどの表示特性のディスプレイが接続されているかの情報、すなわち個別ディスプレイ情報が蓄積される。
【００４９】
なお、ＯＳ３１の実行において、制御回路２０は、インターフェース１９のあるポートからディスプレイが取り外されたことを検出すると、個別ディスプレイ中の当該ポートかに対応するディスプレイの表示特性のデータを削除する。
【００５０】
また、制御回路２０は、地図描画プログラム３３、メニュー表示プログラム３５、後方表示プログラム３６の実行中に、ディスプレイへの描画が必要となったとき、それぞれ図５に示す描画制御ルーチン３００ａ〜ｃを実行する。この実行開始の際、描画制御ルーチン３００ａ〜ｃの処理には、その処理の実行開始の元となったアプリケーションの処理から、描画対象の指定を受ける。描画対象の指定としては、例えば、特定の領域の地図を表示する旨の指定、実行アプリケーション選択のためのメニュー画面を表示する旨の指定、特定の地名の文字画像表示の指定、カメラ１２からの車両後方画像の表示等がある。
【００５１】
また、描画制御ルーチン３００ａ〜ｃのそれぞれの実行において、制御回路２０は、まずステップ３１０で、外部記憶部１８中の個別ディスプレイ情報を参照する。
【００５２】
続いてステップ３２０で、参照した個別ディスプレイ情報に基づいて、使用する画像表示形態を複数の画像表示形態の中から１つ以上選択する。本実施形態においては、選択できる表示形態は、高詳細モード、中間モード、簡易モードの３種類である。具体的には、個別ディスプレイ情報中に記載された各ポートについて、それがどの画像表示形態に適合するかを判定する。そして、いずれかのポートに適合すると判定したすべての画像表示形態を、使用する画像表示形態として選択する。
【００５３】
１つのポートがどの画像表示形態に適合するかは、個別ディスプレイ情報に記載されたそのポートに対応する表示特性のデータが、各画像表示形態の適合基準を満たすか否かで判定する。具体的には、そのポートに対応する解像度が第１の基準解像度以上であれば、そのポートは高詳細モードに適合し、そのポートに対応する解像度が第１の基準解像度未満でありかつ第２の基準解像度を超えていれば、そのポートは中間モードに適合し、そのポートに対応する解像度が第２の基準解像度以下であれば、そのポートは簡易モードに適合する。なお、本実施形態においては、第１の基準解像度は横８００ドット×縦４８０ドットであり、第２の解像度は横４００ドット×縦２３４ドットである。また、解像度間の高低は、その縦横のドット数を乗算した結果の数値、すなわち総ピクセル数の大小で決めるようになっている。
【００５４】
例えば、ディスプレイ２１〜２４がすべて接続されている場合は、横８００ドット×縦４８０ドット、横４８０ドット×縦２３４ドット、および横４００ドット×縦２３４ドットの３種類の解像度を示す表示特性データが混在するので、制御回路２０は、高詳細モード、中間モード、低詳細モードのすべてを選択する。
【００５５】
また例えば、運転席ディスプレイ２１だけが接続されている場合は、横４８０ドット×縦２３４ドットの解像度を示す表示特性データのみが存在するので、制御回路２０は、中間モードのみを選択する。
【００５６】
続いてステップ３３０で、ステップ３２０で行った画像表示形態の選択に基づいて描画データを生成する。すなわち、選択した画像表示形態毎に、その画像表示形態用の描画データを生成する。
【００５７】
例えば、地図画面用の描画データを生成する場合は、主要道路から細街路までの地図データ中のすべての道路を表現する地図画像を、高詳細モード用の描画データとする。またこの場合、主要道路と副主要道路まで表現して細街路は表示対象から除外した地図画像を、中間モード用の描画データとする。またこの場合、主要道路を表現して副主要道路と細街路は表示対象から除外した地図画像を、簡易モード用の描画データとする。
【００５８】
このような描画データを生成するために、制御回路２０は、地図データに基づき、図６に示すように、３層の地図レイヤ７１〜７３を生成する。第１地図レイヤ７１は、道路としては主要道路７１ａ、７１ｂのみを含む地図画像である。第２地図レイヤ７２は、道路としては副主要道路７２ａ、７２ｂのみを含む地図画像である。第３地図レイヤ７３は、道路としては細街路７３ａ、７３ｂ、７３ｃのみを含む地図画像である。制御回路２０は、第１地図レイヤ７１、第２地図レイヤ７２、第３地図レイヤ７３すべてを重ね合わせることで、高詳細モード用の描画データを生成し、第１地図レイヤ７１、第２地図レイヤ７２を重ね合わせて第３地図レイヤ７３を描画対象から除外することで、中間モード用の描画データを生成し、第１地図レイヤ７１のみを用いて第２地図レイヤ７２および第３地図レイヤ７３を描画対象から除外することで、簡易モード用の描画データを生成する。
【００５９】
なお、この地図レイヤ７１〜７３は、あらかじめ外部記憶部１８に記憶されるようになっており、制御回路２０は、必要に応じてそれらを読み出して組み合わせることで、描画データを生成するようになっていてもよい。
【００６０】
また、ステップ３３０でメニュー画面の描画データを生成する場合は、主要ボタン、副次ボタン、詳細ボタン等の描画部品データを配置した画像を、高詳細モード用の描画データとする。またこの場合、主要ボタンと副次ボタンを配置して詳細ボタンを表示対象から除外した画像を、中間モード用の描画データとする。またこの場合、主要ボタンを配置して副次ボタンと詳細ボタンは表示対象から除外した画像を、簡易モード用の描画データとする。なお、表示用のボタンのそれぞれは、ボタンの重要度の順に主要ボタン、副次ボタン、詳細ボタン８３の３つのカテゴリに振り分けられ、その振り分けを示すデータ（振り分けデータの一例に相当する）は、あらかじめ外部記憶部１８に記憶されている。
【００６１】
このような描画データを生成するために、制御回路２０は、図７に例示するように、３層のメニューレイヤ８１〜８３を生成する。第１メニューレイヤ８１は、ボタンとしては主要ボタン８１ａ、８１ｂのみを含む画像である。第２メニューレイヤ８２は、ボタンとしては副次ボタン８２ａ、８２ｂ、８２ｃのみ含む画像である。第３メニューレイヤ８３は、ボタンとしては詳細ボタン８３ａ〜ｅのみを含む地図画像である。制御回路２０は、第１メニューレイヤ８１、第２メニューレイヤ８２、第３メニューレイヤ８３すべてを重ね合わせることで、高詳細モード用の描画データを生成し、第１メニューレイヤ８１、第２メニューレイヤ８２を重ね合わせて第３メニューレイヤ８３を描画対象から除外することで、中間モード用の描画データを生成し、第１メニューレイヤ８１のみを用いて第２メニューレイヤ８２および第３メニューレイヤ８３を描画対象から除外することで、簡易モード用の描画データを生成する。
【００６２】
また、ステップ３３０で地名の描画データを生成する場合は、町名等の詳細地名、市、区名等の中間地名、県名等の広域地名をこの順に左から配置した画像を、高詳細モード用の描画データとする。またこの場合、詳細地名と中間地名をこの順に左から配置して広域地名を表示対象から除外した画像を、中間モード用の描画データとする。またこの場合、詳細地名を配置して中間地名と広域地名は表示対象から除外した画像を、簡易モード用の描画データとする。なお、地名のうちどこまでを広域地名とし、どこまでを中間地名とし、どこまでを詳細地名とするか、すなわち地名の広域度の区分けの基準は、あらかじめデータ（振り分けデータの一例に相当する）として外部記憶部１８に記憶されており、制御回路２０は、それに基づいて高詳細モード、中間モード、簡易モード用の描画データを生成する。
【００６３】
このような描画データを生成するために、制御回路２０は、図８に例示するように、３層の名称レイヤ９１〜９３を生成する。第１名称レイヤ９１は、地名としては昭和町という詳細地名のみを含む画像である。第２名称レイヤ９２は、地名としては刈谷市という中間地名のみ含む画像である。第３名称レイヤ９３は、地名としては愛知県という広域地名のみを含む地図画像である。これら詳細地名、中間地名、および広域地名の画像のデータは、それぞれ描画部品データである。制御回路２０は、第１名称レイヤ９１、第２名称レイヤ９２、第３名称レイヤ９３すべてを重ね合わせることで、高詳細モード用の描画データを生成し、第１名称レイヤ９１および第２名称レイヤ９２を重ね合わせて第３名称レイヤ９３を描画対象から除外することで、中間モード用の描画データを生成し、第１名称レイヤ９１のみを用いて第２名称レイヤ９２および第３名称レイヤ９３を描画対象から除外することで、簡易モード用の描画データを生成する。
【００６４】
また、これらのように、画像表示形態の詳細度が高いほど、描画データに含める描画部品データの点数を増やすだけでなく、画像表示形態の詳細度が高いほど、その画像表示形態で表示する部品の画像のデータ量を増やすようにしてもよい。例えばメニュー画面の部品としてのボタン画像の場合、高詳細モードでは、図９に示すような詳細ボタン画像５０を描画部品データの１つとして用い、簡易モードでは、詳細ボタン画像５０に代えて図１０に示すような矩形部分５３を描画部品データの１つとして用いる。詳細ボタン画像５０および矩形部分５１は、点線で区画された矩形（例えば矩形５１、矩形部分５３）内に、同じドット数（具体的には例えば横５ドット×縦５ドットの計２５ピクセル）だけ用いられている。したがって、簡易ボタン画像５２よりも詳細ボタン画像５０の方が４倍近いデータサイズを有しており、それだけ詳細にボタンを表現できる。詳細な表現をつける方法としては、例えば色のグラデーションを付加する方法、微妙な凹凸をつける方法がある。また、文字画像や線画当を表示させる場合、簡易な画像においては１ドット幅の線で表していたものを、詳細な画像においては２ドット幅以上の線で表すようにすることで、詳細な表現をつけるようにしてもよい。
【００６５】
また、ステップ３３０でカメラ１２から受けた後方画像に基づく描画データを生成する場合は、画像表示形態の詳細度が高いほど、後方画像のうちより広い範囲を描画データに含めるようにしてもよい。より具体的には、後方画像の全領域を含む画像を高詳細モード用の描画データとし、後方画像の中央部にあり後方画像の全領域の８０パーセントの広さの矩形領域を含む画像を中間モード用の描画データとし、後方画像の中央部にあり後方画像の全領域の５０パーセントの広さの矩形領域を含む画像を簡易モード用の描画データとするようになっていてもよい。なお、カメラ１２の撮影解像度が可変となっており、かつ、制御回路２０がカメラ１２の撮影解像度を制御することができるようになっている場合、制御回路２０は、各モードの描画データの生成時に、それらカメラの解像度を、そのモードの詳細度が高いほど高くなるように制御してもよい。
【００６６】
なお、上記の様にして制御回路２０によって生成される高詳細モード、中間モード、簡易モード用の描画データは、それぞれのモードの詳細度に対応する解像度のデータ、具体的には、それぞれ横８００ドット×縦４８０ドット、横４８０ドット×縦２３４ドット、横４００ドット×縦２３４ドットのデータとなる。
【００６７】
続いてステップ３３０で、描画要求を行う。具体的には、ステップ３３０で生成した１つ以上の描画データを、描画を要求するデータ（以下要求データという）と共に、ＯＳ３１の描画振り分けプログラム２００の処理に渡す。制御回路２０は、この要求データ中に、ステップ３２０で判定した、個別ディスプレイ情報中のどのポートがどの画像表示形態に適合するかの情報、および、各描画データがどの画像表示形態用のものであるかの情報を含める。ステップ３３０の後、描画振り分けプログラム２００の１回分の実行が終了する。
【００６８】
以上のような描画制御ルーチン３００ａ〜ｃを実行することで、制御回路２０は、記録されている個別ディスプレイ情報に基づいて（ステップ３１０参照）、接続されているディスプレイのいずれかに使用する画像表示形態を選択し（ステップ３２０参照）、その選択した画像表示形態用の描画データを生成し（ステップ３３０参照）、その生成した描画データをＯＳ３１の処理に渡すことで、描画要求を行う（ステップ３４０参照）。
【００６９】
また、制御回路２０は、この描画要求に対応するために、ＯＳ３１の一部である描画振り分けプログラム２００（図４参照）を繰り返し実行する。
【００７０】
この描画振り分けプログラム２００の１回分の実行において、制御回路２０は、まずステップ２１０で、描画制御ルーチン３００ａ〜ｃの実行によって新たに描画要求が発生したか否かを、発生したと判定するまで繰り返し、発生したと判定すると、続いてステップ２２０で、その新たな描画要求中の要求データを読み出す。
【００７１】
続いてステップ２３０で、この描画要求中の各描画データをインターフェース１９に出力し、さらに、その要求データ中のポートと画像表示形態との対応関係、およびこの描画要求中の各描画データと画像表示形態との対応関係に基づいて、各描画データがインターフェース１９の対応するポートから出力されるよう、インターフェース１９を制御する。
これによって、インターフェース１９に接続されている各ディスプレイ２１〜２４に、それぞれ適合する画像表示形態の描画データが出力刷れる。
【００７２】
例えば、解像度の最も高い後席ディスプレイ２３には、最も詳細な画像表示形態である高詳細モードの描画データが出力され、２番目に解像度の高い運転席ディスプレイ２１、助手席ディスプレイ２２には、２番目に詳細な画像表示形態である中間モードの描画データが出力され、解像度の最も低いダッシュボードディスプレイ２４には、詳細度の最も低い簡易モードの描画データが出力される。
【００７３】
このように、制御回路２０は、インターフェース１９に接続されるディスプレイ２１〜２４の表示特性を特定し、その特定した表示特性に基づいて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択し、その選択した選択画像表示形態でディスプレイ２１〜２４に画像を表示させる。このように、車両用ナビゲーション装置１は、接続されるディスプレイ２１〜２４の表示特性に応じた画像表示形態を用いて、そのディスプレイ２１〜２４の性能に応じた適切な描画制御を行うことができる。
【００７４】
より詳しくは、車両用ナビゲーション装置１は、ディスプレイの解像度が高い場合は、その高い解像度に見合った詳細度の高い画像を表示させ、ディスプレイの解像度が低い場合は、その低い解像度に見合った詳細度の低い画像を表示させることができる。したがって、実サイズの大きなディスプレイに表示させればユーザにとって適度な詳細度となっている画像も、実サイズの小さなディスプレイに表示させてしまえば、ユーザにとっては細かすぎて細部がよく見えない画像となってしまうことや、また逆に、実サイズの小さなディスプレイに表示させればユーザにとって適度な詳細度となっている画像も、実サイズの大きなディスプレイに表示させてしまえば、ユーザにとっては間延びした大味な画像とに見えてしまうことを、ある程度防ぐことができる。すなわち、ディスプレイの解像度が高くても低くても同じ詳細度の画像を表示させることによる問題を緩和することができる。すなわち、車両用ナビゲーション装置１は、同じ目的の画像を同時期に複数のディスプレイに表示させるときに、高解像度のディスプレイにはその高解像度を十分に発揮させる画像を適切に表示させることができ、かつ低解像度のディスプレイにはその解像度に見合ったそれなりの画像を適切に表示させることができる。
【００７５】
また、これら複数の表示形態のそれぞれは、その詳細度が高いほど、ディスプレイに表示させる画像のデータ量および描画部品データの部品点数が増大している。したがって、車両用ナビゲーション装置１は、ディスプレイの表示特性に応じて、表示画像内のデータ量および部品点数が多くそれゆえ表現豊かな画像表示形態と、表示画像内のデータ量および部品点数が少なくそれゆえ表現がシンプルな画像表示形態とを、適宜選択することができる。
【００７６】
また、詳細ボタン画像５０と簡易ボタン画像５２のように、複数の画像表示形態のいずれかのための画像データ群が、あらかじめ外部記憶部１８のＨＤＤ内に記憶されているので、制御回路２０の描画データ生成処理における演算の負荷が軽減される。
【００７７】
また、制御回路２０は、各ディスプレイ２１〜２４がインターフェース１９に接続されるときに、当該ディスプレイ２１〜２４からそのディスプレイ２１〜２４についての表示特性のデータを受信することができるようになっている。したがって、車両用ナビゲーション装置１のユーザや運転席ディスプレイ２１の取り付け作業者が手作業で各ディスプレイ２１〜２４の表示特性のデータを入力せずに済む場合がある。
【００７８】
また、ディスプレイ２１〜２４のうち、自身の表示特性のデータを送信しないものがある場合でも、ユーザや作業者の操作スイッチ群１３を用いた手作業による入力を受け付けることで、それらディスプレイ２１〜２４の表示特性のデータを取得することができる。
【００７９】
また、制御回路２０は、選択可能なすべての描画表示形態のうち、インターフェース１９に出力させるために必要な描画表示形態についての描画データのみを生成する。したがって、選択可能なすべての描画表示形態についての描画データを生成する場合に比べて、制御回路２０の処理負荷が少なくなる。
（第２実施形態）
次に、本発明の第２実施形態について、第１実施形態と異なる部分について説明する。本実施形態の車両用ナビゲーション装置１が第１実施形態の車両用ナビゲーション装置１と異なるのは、以下のような点である。
【００８０】
まず、インターフェース１９からディスプレイ２１〜２４に出力される画像信号は、ＮＴＳＣ（National Television Standards Committee）方式に従った映像信号である。そして、ディスプレイ２１〜２４は、インターフェース１９にＮＴＳＣ方式用の映像ケーブルを介して接続され、その映像ケーブルを通じて入力された映像信号に基づいて画像を表示することができるようになっている。したがって、これらディスプレイ２１〜２４は、そのディスプレイの個々の解像度や実サイズに関わらず、入力された映像信号の示す画像を同じ走査線数で表示することが可能である。しかし、各ディスプレイ２１〜２４の実サイズが異なれば、表示される画像自体の表示サイズも異なる。したがって、大きな実サイズのディスプレイに表示されれば問題なく表示内容を把握できる画像であっても、小さな実サイズのディスプレイに表示された場合は細かすぎて把握が難しくなってしまう場合がある。また、小さな実サイズのディスプレイに表示されれば適度な詳細度になっている画像であっても、大きな実サイズのディスプレイに表示された場合は大味な印象をユーザに与えてしまう場合がある。
【００８１】
このような、ディスプレイの実サイズが大きくても小さくても同じ詳細度の画像を表示させることによる問題の発生をある程度防止するため、本実施形態の制御回路２０は、接続されているディスプレイ２１〜２４の実サイズに基づいて、そのディスプレイに表示させる画像の詳細度を決定するようになっている。
【００８２】
また、本実施形態のディスプレイ２１〜２４は、自身の表示特性のデータを制御回路２０に出力しない。このために、制御回路２０は、図３に示したディスプレイ情報取得プログラム１００に代え、作業者による操作スイッチ群１３に対する所定の実行開始用操作があることに基づいて、図１３のステップ１５０および１６０の処理を、この順に実行する。これによって、接続されるディスプレイ２１〜２４の表示特性のデータは、手動で個別ディスプレイ情報の一部として外部記憶部１８に記録される。ただし、本実施形態においては、記録される表示特性は、当該ディスプレイの実サイズである。
【００８３】
また、制御回路２０は、描画制御ルーチン３００ａ〜ｃのそれぞれの実行において、ステップ３１０に続くステップ３２０で、参照した個別ディスプレイ情報に基づいて、使用する画像表示形態を複数の画像表示形態の中から１つ以上選択する。選択できる表示形態は、第１実施形態と同様、高詳細モード、中間モード、簡易モードの３種類である。
【００８４】
１つのポートがどの画像表示形態に適合するかは、具体的には、そのポートに対応する実サイズが第１の基準サイズ以上であれば、そのポートは高詳細モードに適合し、そのポートに対応する実サイズが第１の基準サイズ未満でありかつ第２の基準サイズを超えていれば、そのポートは中間モードに適合し、そのポートに対応する実サイズが第２の基準サイズ以下であれば、そのポートは簡易モードに適合する。なお、本実施形態においては、第１の基準サイズは８インチであり、第２の基準サイズは６．５インチである。
【００８５】
続いてステップ３３０では、第１実施形態において図６〜図８を用いて示したように、詳細度の高いモード用ほど、より描画部品データの多い描画データを生成する。またこのとき、例えばメニュー表示をする場合、図１１に示す高詳細モード用の描画データおよび図１２に示す簡易モード用の描画データに示すように、詳細度の低い画像データほどより多くの文字画像を描画データから除外するようにしてもよい。なお、文字画像のうちどの詳細度のモードで文字画像を描画データから除外するかについては、あらかじめ各文字データを示すテキストデータ（表示用データに相当する）の各文字に割り当てられたフラグ（振り分けデータの一例に相当する）として外部記憶部１８に記憶されており、制御回路２０は、それに基づいて高詳細モード、中間モード、簡易モード用の描画データを生成する。
【００８６】
なお、このようにして制御回路２０によって生成される高詳細モード、中間モード、簡易モード用の描画データは、それぞれＮＴＳＣ方式によって規定される解像度のデータとなる。
【００８７】
このように、制御回路２０は、インターフェース１９に接続されるディスプレイ２１〜２４の実サイズを特定し、その特定した実サイズに基づいて、表示内容の詳細度が異なる複数の画像表示形態のうちの一つを選択画像表示形態として選択し、その選択した選択画像表示形態でディスプレイ２１〜２４に画像を表示させる。具体的には、制御回路２０は、特定した実サイズが大きいほど、詳細度がより高い画像表示形態を選択画像表示形態として選択する。したがって、ディスプレイの実サイズが大きくても小さくても同じ詳細度の画像を表示させることによる問題を緩和することができる。  
【００８８】
なお、上記の実施形態においては、車両用ナビゲーション装置１のインターフェース１９およびディスプレイ２１〜２５を除いた部分が、車載用画像表示制御装置の一例に相当する。また、外部記憶部１８中が画像データ用記憶媒体の一例およびカテゴリ化表示用データ記憶媒体の一例に相当する。また、制御回路２０が、ディスプレイ情報取得プログラム１００を実行することで特定手段の一例として機能し、描画制御ルーチン３００ａ〜ｃのステップ３２０を実行することで選択手段の一例として機能し、描画振り分けプログラム２００のステップ２３０を実行することで表示制御手段の一例として機能する。
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００８９】
例えば、制御回路２０は、図３に示したディスプレイ情報取得プログラム１００のステップ１１０において、新たにインターフェース１９にディスプレイが接続されたとの判定を、ユーザまたは作業者の操作スイッチ群１３を用いた所定の接続通知のための入力操作があったことに基づいて行うようになっていてもよい。
【００９０】
また、インターフェース１９は、ＲＧＢ信号、ＮＴＳＣ方式の映像信号の両方を一度に出力できるようになっていてもよい。この場合、制御回路２０は、インターフェース１９に接続するディスプレイのうち、出力されたＲＧＢ信号に基づいて画像を表示するディスプレイについては、その解像度に基づいてそのディスプレイに表示させる画像の詳細度を決定すると共に、出力されたＮＴＳＣ方式の映像信号に基づいて画像を表示するディスプレイについては、その実サイズに基づいてそのディスプレイに表示させる画像の詳細度を決定するようになっていてもよい。
【００９１】
また、ディスプレイ２１〜２４のそれぞれは、ＮＴＳＣ方式用の映像ケーブルと、表示特性のデータを制御回路２０に出力するためのデータ出力ケーブルの２種類のケーブルでインターフェース１９に接続されるようになっていてもよい。さらにこの場合、制御回路２０は、この図３のディスプレイ情報取得プログラム１００を実行することで、データ出力ケーブルを介して出力された表示特性のデータを、個別ディスプレイ情報の一部として記録するようになっていてもよい。
【００９２】
また、ディスプレイ２１〜２４が出力する表示特性のデータ、および作業者が入力する表示特性のデータは、自らがＥＧＡディスプレイとＶＧＡディスプレイのいずれであるかを示すデータであってもよい。この場合、制御回路２０は、このデータに基づいて、ＥＧＡディスプレイ用の画像表示形態として簡易モードを選択し、ＶＧＡディスプレイ用の画像表示形態として高詳細モードを選択するようになっていてもよい。
【００９３】
また、制御回路２０が画像表示形態の選択に利用する表示特性のデータは、解像度、実サイズ以外のディスプレイの品質（例えばドットピッチ、最大輝度、表示可能色数）であってもよい。また、ディスプレイの品質以外でも、例えば表示画面の縦横比等であってもよい。
【００９４】
また、制御回路２０は、インターフェース１９に接続された各ディスプレイの実サイズと解像度の両方に基づいて、当該ディスプレイの画像表示形態の詳細度を決定するようになっていてもよい。
【００９５】
また、インターフェース１９に同時に接続されるディスプレイは１つだけであってもよい。この場合、制御回路２０とディスプレイ２１〜２４とを組み付ける者にとっては、制御回路２０用のプログラムに現在組みつけようとしているディスプレイが適合しているか否かをチェックする必要性が薄れる。
【００９６】
また、描画制御ルーチン３００ａ〜ｃの実行において、制御回路２０は、ステップ３１０および３２０の実行をスキップしてもよい。すなわち、制御回路２０は、個別ディスプレイ情報の内容に関わらず、常にすべての画像表示形態について描画要求を行ってもよい。その場合は、制御回路２０は、描画振り分けプログラム２００の実行において、個別ディスプレイ情報に基づいて、ステップ３２０と同様の方法で、インターフェース１９への出力に必要な画像表示形態のみ選択し、その選択に基づいて、必要な描画データのみインターフェース１９に出力させるようにすればよい。このように、選択手段としての機能をＯＳ３１側で実現することで、アプリケーションの設計は、個別ディスプレイ情報を参照して画像表示形態を選択するための処理を作成する必要がなくなるので、簡易なものになる。
【００９７】
また、第１実施形態において、図３のステップ３２０の処理では、第１の基準解像度は横８００ドット×縦４８０ドットであり、第２の基準解像度は横４００ドット×縦２３４ドットであったが、これに限らず、第１の基準解像度は第２の基準解像度より高ければ、どのような解像度であってもよい。例えば、これら基準解像度は、操作スイッチ群１３によって入力される乗員情報（乗員の年齢情報、視力情報、乗員を識別する情報）に基づいて、変化するようになっていてもよい。
【００９８】
また、第２実施形態において、図３のステップ３２０の処理では、第１の基準サイズは８インチであり、第２の基準サイズは６．５インチであったが、これに限らず、第１の基準サイズは第２の基準サイズより大きければ、どのような実サイズであってもよい。例えば、これら基準サイズは、操作スイッチ群１３によって入力される乗員情報（乗員の年齢情報、視力情報、乗員を識別する情報）に基づいて、変化するようになっていてもよい。
【００９９】
また、制御回路２０は、ステップ３２０では、３つの表示形態から使用する表示形態を選択しているが、選択可能な表示形態は２つでもよいし、あるいは４つ以上であってもよい。
【０１００】
また、制御回路２０が実行するプログラムは、ＯＳとアプリケーションに分かれている必要はない。また、制御回路２０は、上記の実施形態のような作動を実現する専用のハードウェアとして実現されていてもよい。そのようなハードウェアとしては、例えば、ＦＰＧＡ（Field Programmable Gate Array）等、回路構成がプログラム可能な装置がある。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施形態に係るナビゲーション装置１のハードウェア構成を示すブロック図である。
【図２】制御回路２０が実行するプログラムの構成を示すブロック図である。
【図３】制御回路２０が実行するディスプレイ情報取得プログラム１００のフローチャートである。
【図４】制御回路２０が実行する描画振り分けプログラム２００のフローチャートである。
【図５】制御回路２０が実行する描画制御ルーチン３００ａ〜ｃのフローチャートである。
【図６】地図表示における画像のレイヤ化を表す図である。
【図７】ボタン表示における画像のレイヤ化を表す図である。
【図８】文字表示における画像のレイヤ化を表す図である。
【図９】表示画像部品である詳細ボタン画像５０を示す図である。
【図１０】表示部品である簡易ボタン画像５２を示す図である。
【図１１】詳細メニュー画面６０を示す図である。
【図１２】簡易メニュー画面６５を示す図である。
【符号の説明】
【０１０２】
１…ナビゲーション装置、１１…位置検出器、１２…カメラ、１３…操作スイッチ群、
１４…スピーカ、１６…ＲＡＭ、１７…ＲＯＭ、１８…外部記憶部、
１９…インターフェース、２０…制御回路、２１…運転席ディスプレイ、
２２…助手席ディスプレイ、２３…後席ディスプレイ、
２４…ダッシュボードディスプレイ、３１…ＯＳ、３２…現在位置特定プログラム、
３３…地図描画プログラム、３４…経路案内プログラム、
３５…メニュー表示プログラム、３６…後方表示プログラム、５０…詳細ボタン画像、
５２…簡易ボタン画像、６０…詳細メニュー画面、６５…簡易メニュー画面、
７１〜７３…第１〜第３地図レイヤ、７１ａ、ｂ…主要道路、
７２ａ、７２ｂ…副主要道路、７３ａ〜ｅ…細街路、
８１〜８３…第１〜第３メニューレイヤ、８１ａ、ｂ…主要ボタン、
８２ａ〜ｃ…副次ボタン、８３ａ〜ｅ…詳細ボタン、
９１〜９３…第１〜第３名称レイヤ、１００…ディスプレイ情報取得プログラム、
２００…描画振り分けプログラム、３００ａ〜ｃ…描画制御ルーチン。
【図１】
2007139901.tif 000003
【図２】
2007139901.tif 000004
【図３】
2007139901.tif 000005
【図４】
2007139901.tif 000006
【図５】
2007139901.tif 000007
【図６】
2007139901.tif 000008
【図７】
2007139901.tif 000009
【図８】
2007139901.tif 000010
【図９】
2007139901.tif 000011
【図１０】
2007139901.tif 000012
【図１１】
2007139901.tif 000013
【図１２】
2007139901.tif 000014