(57)【特許請求の範囲】
【請求項１】
車両の走行状況に応じて、予め設定された複数の表示情報の中から実際に表示すべき表示情報を選択する情報選択手段を備え、該情報選択手段にて選択された表示情報を表示画面に表示する表示制御装置において、
前記情報選択手段にて選択された各表示情報をそれぞれ表示するため前記表示画面上に設定される表示領域のレイアウトを、前記表示情報毎に予め付与された表示条件に基づいて設定するレイアウト設定手段と、
外部からの要求に従って、前記表示条件を変更する表示条件変更手段と、
外部からの要求、或いは用意された生成条件に従って、前記表示情報を設定する情報設定手段と、
該情報設定手段が外部からの要求に従って表示情報を設定した場合、該表示情報と前記要求のタイミングとを対応付けて記憶し、該記憶内容に基づいて、前記生成条件を更新又は追加する第２学習手段と、
を設けたことを特徴とする表示制御装置。
【請求項２】
前記表示条件には、前記表示領域の大きさ，デザイン，表示位置のうち少なくともいずれかを規定する情報が含まれており、前記表示条件変更手段は、外部からの要求に従って、前記表示画面に表示されている表示領域を、前記表示条件とは異なるものに変更するレイアウト変更手段と、該レイアウト変更手段による変更があった場合には、該変更に応じて前記表示条件を更新する第１学習手段と、を備えることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示条件には、前記表示情報の優先度を規定する情報が少なくとも含まれており、前記レイアウト設定手段は、各表示情報の表示領域が互いに重なり合う場合、より優先度の低い表示情報の表示領域を、より優先度の高い表示情報の表示領域と重なり合わないように移動又は縮小することを特徴とする請求項１または請求項２に記載の表示制御装置。
【請求項４】
当該装置のユーザを識別するユーザ識別手段と、該ユーザ識別手段にて識別されるユーザ毎に、前記情報生成手段にて用いられる生成条件及び前記レイアウト変更手段にて用いられる表示条件を切り換える条件切換手段と、を設けたことを特徴とする請求項１ないし請求項３いずれかに記載の表示制御装置。
【請求項５】
前記表示画面は、車室内の計器板に設けられていることを特徴とする請求項１ないし請求項４いずれかに記載の表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車室内の計器板等に設けられた車載用表示装置の表示画面に、各種情報を表示する表示制御装置に関する。
【０００２】
【従来の技術】
近年、ナビゲーション（ナビ）装置，車載テレビ（ＴＶ）等、車載用の各種情報提供装置が普及しつつある。ところが、これらの装置は、それぞれが専用の表示画面を備えているため比較的広いスペースを必要とし、このため、車室内の居住性を低下させてしまうという問題があった。
【０００３】
これに対して、車両の計器板（以下、インパネという）に液晶ディスプレイ等の表示画面を埋め込み、この表示画面にスピードメータやタコメータを表示する技術が従来より知られており、このインパネの表示画面を、ナビ装置や車載ＴＶの表示画面としても使用することが提案されている。このような表示画面を制御する表示制御装置は、車両運転時の安全性を確保するため、走行中にはスピードメータやタコメータ、停車中にはナビ画面又はＴＶ画面を表示するよう表示の切換制御を行っている。
【０００４】
【発明が解決しようとする課題】
しかし、これらの表示切換は、決められた切換条件で決められた情報を切り替えるだけであり、必ずしも欲しい情報が見やすい配置で表示されるとは限らず、使い勝手のよいものではなかった。
【０００５】
即ち、ユーザの身長や座席の前後位置等により、表示画面を見る角度が異なっていたり、車両の走行方向と日射方向との関係等によって、表示画面の見え具合が様々に変化するため、常に同じ条件で情報が表示されると、場合によっては非常に見づらいものとなってしまうだけでなく、ユーザが必要とする情報や、その情報を必要とするタイミング、更には見やすい又は好みのレイアウトは、ユーザ毎に様々に異なっているからである。
【０００６】
特に、ユーザが運転手である場合には、表示画面のレイアウトを本人の意図するように変更したり、新たな情報を表示画面に表示させたくても、この種の操作を運転中に行うことは容易ではなく、運転手の注意力を分散させてしまうことになるという問題もあった。
【０００７】
本発明は、上記問題点を解決するために、ユーザの意図を反映したレイアウト及びタイミングで各種情報を表示させることが可能な使い勝手のよい表示制御装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するためになされた発明である請求項１に記載の表示制御装置では、情報選択手段が、車両の走行状況に応じて、予め設定された複数の表示情報の中から実際に表示すべき表示情報を選択し、レイアウト設定手段が、情報選択手段にて選択された各表示情報をそれぞれ表示するため表示画面上に設定される表示領域のレイアウトを、表示情報毎に予め付与された表示条件に基づいて設定する。そして、情報選択手段にて選択された表示情報を、レイアウト設定手段にて設定されたレイアウトに従って表示画面に表示する。また、表示条件変更手段は、外部から要求に従って表示条件を変更する。
更に、情報設定手段が、外部からの要求、或いは用意された生成条件に従って表示情報を設定し、情報設定手段が外部からの要求に従って表示情報を設定した場合、第２学習手段が、表示情報とその要求のタイミングとを対応付けて記憶し、この記憶内容に基づいて、生成条件を更新又は追加する。
【０００９】
従って、本発明の表示制御装置によれば、表示条件変更手段を介して予め表示条件を適宜変更しておくことにより、走行状況毎に表示情報が切り替わっても、常に、ユーザにとって見やすいレイアウトで表示情報を表示画面に表示させることができる。
【００１０】
その結果、本発明の表示制御装置を用いれば、ユーザは表示内容の確認を速やかに行うことができ、特にユーザが運転手である場合に、表示内容の確認に向けられる注意力を最小限に抑えることができるため、走行時の安全性を向上させることができる。
また、本発明の表示制御装置によれば、ユーザの要求により表示情報が設定され、その要求タイミングにて生成条件が追加又は更新されると、以後、その表示情報は、ユーザが要求しなくても、同様のタイミングで自動的に設定され表示画面に表示されるようになるため、より一層使い勝手を向上させることができる。
なお、生成条件の追加又は更新は、例えば、要求が行われる毎に行ってもよいし、同じ要求が複数回，又は決められた以上の割合で行われた場合に行ってもよい。また、表示情報の生成条件としては、例えば、停車，駐車，走り出し，横滑り等の走行状態の変化、指定された場所や施設への到着等の現在地の変化、信号，標識等の道路状況，交通状況の変化、一定時間又は指定時間の経過、周囲の明るさや天気等の環境の変化、運転者の姿勢や視線の変化等、様々なものが考えられる。
【００１１】
また、レイアウト設定手段にて用いられる表示条件として、例えば、表示領域の大きさ，デザイン，表示画面上での表示位置の他、表示画面の明るさ及びコントラスト、表示の優先度等が考えられる。
次に、請求項２に記載の表示制御装置では、表示条件には、表示領域の大きさ，デザイン，表示位置のうち少なくともいずれかを規定する情報が含まれており、レイアウト変更手段が、外部からの要求に従って、既に表示画面に表示されている表示領域を、表示条件とは異なるものに変更すると、第１学習手段が、この変更に応じて表示条件を更新する。つまり、レイアウト変更手段及び第１学習手段が、表示条件変更手段を構成している。
【００１２】
このように構成された本発明の表示制御装置では、表示画面に表示された各種表示情報の表示領域を、レイアウト変更手段により、例えば、そのユーザにとって見やすい配置に変更すれば、これが第１学習手段にて学習され、以後、その表示情報については、常に、その見やすい位置に表示されることになる。その結果、当該装置の使用を重ねれば、どのような場合にも、常にユーザの意図するレイアウトで表示情報を表示させることができるようになり、より使い勝手を向上させることができる。
【００１３】
また次に、請求項３に記載の表示制御装置では、表示条件には、表示情報の優先度を規定する情報が少なくとも含まれており、レイアウト設定手段は、各表示情報の表示領域が互いに重なり合う場合、より優先度の低い表示情報の表示領域を、より優先度の高い表示情報の表示領域と重なり合わないように移動又は縮小する。
【００１４】
従って、本発明の表示制御装置によれば、複数の表示情報を表示する際に、表示領域が重なり合うような場合でも、優先度の低い情報が隠されてしまうことがなく、すべての情報を一度に確認することができ、しかも、優先度の高い情報ほど、本来の大きさや位置にて、見やすい状態で表示される可能性が高いため、優先度の高い重要な情報をユーザが見落としてしまうことを確実に防止できる。
【００１８】
ところで、見やすいレイアウトや好みのレイアウト、及び必要とする情報等は、ユーザによって様々に異なっている。そこで、請求項４に記載の表示制御装置では、ユーザ識別手段が、当該装置のユーザを識別し、条件切換手段が、ユーザ識別手段にて識別されるユーザ毎に、情報生成手段にて用いられる生成条件及び前記レイアウト変更手段にて用いられる表示条件を切り換えるように構成されている。
【００１９】
このように構成された本発明の表示制御装置によれば、複数のユーザが同一の車両を使用する場合であっても、そのユーザ毎に、所望の情報を所望のレイアウトやタイミングにて表示させることができ、限られたユーザだけでなく、すべてのユーザにとっての使い勝手を向上させることができる。
【００２０】
なお、ユーザ識別手段としては、ユーザがキーボード等を介して指定してもよいし、声紋，指紋，目紋の認識を行うことにより識別したり、ＩＤカードを用いて識別してもよく、ユーザの識別・特定が可能な方法であればどの様な方法を用いてもよい。
【００２１】
次に、表示画面は、請求項５に記載のように、車室内の計器板に設けられていてもよい。この場合、スピードメータやタコメータの表示等と、その他の表示を切り換えることにより、表示画面のためのスペースを新たに設ける必要がないため、車室内の居住性を劣化させることがない。
【００２２】
【発明の実施の形態】
以下に本発明の実施例を図面と共に説明する。
図１は、本発明が適用された実施例の車載用電子制御装置の全体構成を表すブロック図である。
【００２３】
図１に示すように、本実施例の電子制御装置１０は、車両の現在位置を検出する位置検出器１２と、テレビ（ＴＶ）アンテナ１４ａを介してＴＶ放送信号を受信するＴＶチューナー１４と、各種道路交通情報を収集するため、ラジオアンテナ１６ａを介してＦＭ放送信号を受信したり、道路近傍に配置されたＶＩＣＳ（Vehicle Information and Communication System：道路交通情報システム）サービス用の固定局から、電波ビーコン信号及び光ビーコン信号を受信するＶＩＣＳ受信機１６と、無線電話回線を介して情報センターＣとの間でデータ通信を行う通信装置１８と、車両の走行状況や環境の変化等を検出する各種のセンサ群２０と、当該装置１０への各種指令を入力するための操作スイッチ群が設けられたリモコン（図示せず）からの信号を入力するリモコンセンサ２２と、ナビゲーション処理に用いる地図等が記憶された外部メモリ２４と、計器板（インパネ）に表示画面が埋め込まれ、スピードメータやタコメータ等の表示の他、ナビゲーション画面やＴＶ画面等の各種表示を行うための表示装置２６と、当該装置１０への各種指令を音声により入力するためのマイク２８ａ，ナビゲーションの音声ガイド等を行うためのスピーカー２８ｂ，マイク２８ａから入力された音声を認識したり、指令に従って音声信号を合成してスピーカー２８ｂに供給する音声認識ユニット２８ｃからなる音声処理部２８と、リモコンセンサ２２，音声処理部２８を介して入力される各種指令に従い、位置検出器１２，ＴＶチューナー１４，ＶＩＣＳ受信機１６，通信装置１８，センサ群２０，外部メモリ２４，表示装置２６の制御を行うことにより各種処理を実行する制御回路３０とを備えている。
【００２４】
ここで、位置検出器１２は、ＧＰＳ（Global Positioning System） 用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機１２ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ１２ｂと、車速センサや車輪センサ等からなり車両の走行距離を検出するための距離センサ１２ｃと、地磁気に基づいて絶対方位を検出するための地磁気センサ１２ｄとを備えている。そして、これら各センサ等１２ａ〜１２ｄは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。なお、精度によっては、上述したセンサ等１２ａ〜１２ｄの中の一部のみを用いて構成してもよく、また、左右操舵輪の回転差などから得られる車両のステアリング角を累積して方向を求めるセンサ等を用いてもよい。
【００２５】
また、センサ群２０は、表示装置２６の表示画面に表示すべき情報、例えばスピードメータに表示する車速やタコメータに表示するエンジン回転数等を検出するための車速センサ，回転センサの他、様々な状況や環境の変化を検出するため、例えば、ヘッドライトの点灯状態を表すディマー，運転手の視線を検出する視線センサ，表示画面近傍の明るさを検出するセンサ等も備えている。
【００２６】
次に、制御回路３０は、ＣＰＵ，ＲＯＭ，ＲＡＭからなる周知のマイクロコンピュータを中心に構成されており、位置検出器１２からの各検出信号に基づいた車両の現在位置、外部メモリ２４から読み出した現在位置付近の地図、ＶＩＣＳ受信機１６や通信装置１８を介して獲得した各種交通情報等を表示画面上に表示し、スピーカー２８ｂを介して音声ガイド等を行うナビゲーション処理、ＴＶチューナー１４を介して受信したＴＶ信号をＴＶ画面に表示させるＴＶ表示処理、各種状況や環境の変化に応じて、表示画面に表示すべき情報を適宜切り換える表示制御処理等を実行する。
【００２７】
ここで、本発明の主要部となる表示制御処理にて使用される変数リスト、及び表示リストについて説明する。なお、図２は、変数リストの構成及び具体例、図３は、表示リストの構成及び具体例を表す説明図である。
図２に示すように、変数リストは、表示すべき情報（表示情報という）毎に、その内容を表す［表示内容］、表示内容を実際に表示する表示領域の大きさ（Ｘサイズ，Ｙサイズ）を表す［サイズ］、表示領域の形状等（標準／テンプレート）を表す［デザイン］、表示領域の位置（Ｘ座標，Ｙ座標）を表す［表示位置］、表示領域の明るさ（レベル１２７(明)〜０(暗)）を表す［明るさ］、表示の優先度（レベル８(優)〜０(劣)）を表す［表示優先度］、表示を開始する条件（指定地点通過時／指定処理実行後／指定時間／緊急時等）を表す［表示タイミング］、表示を許可する条件（走行中のみ／停車中かつ夜のみ／指定処理実行中のみ等）を表す［表示制限］、表示を開始してから非表示とするまでの時間を表す［表示時間］、現在表示すべきか否か（表示／非表示）を表す［表示フラグ］といった変数が設定されている。
【００２８】
なお、これら表示情報の変数である［サイズ］，［デザイン］，［表示位置］，［明るさ］及び［表示優先度］が本発明における表示条件に相当し、［表示タイミング］，［表示制限］が生成条件に相当する。
また、各変数は、それぞれデフォルト値が規定されており、変数リストが最初に生成された時には、このデフォルト値が設定される。例えば［表示優先度］のデフォルト値は、ユーザから要求された表示情報や走行の安全性に関係する表示情報ほど高く設定されている。但し、各変数の内容は、ユーザの操作（リモコン，音声指令，タッチパネル，マウス等）により、任意に変更できるようにされている。
【００２９】
更に、この変数リストは、登録されたユーザ毎に用意され、一括して外部メモリ２４に記憶されると共に、実際に使用する変数リスト、即ち現在のユーザに対応する変数リストのみが、外部メモリ２４から読み出され、制御回路３０のＲＡＭ上に設定される。
【００３０】
変数リストの内容として、具体的には、例えば、［情報内容］が‘目的地の天気’である表示情報の場合、テンプレート５のデザインで、（２００，４０）の座標に、横：３５０，縦：２００の大きさ、通常の明るさで表示領域を設定し、目的地への経路作成後１５秒間のみ、しかもナビゲーション処理の経路案内が実行されている場合に限り表示を行い、表示の優先度は７に設定されている。
【００３１】
また、［情報内容］が‘Ｅメール’である表示情報の場合、標準のデザインで（０，０）の座標に（４００，３００）の大きさ，通常の明るさで表示領域を設定し、新しいメイルがあり車両が停車した時に表示を開始して、ユーザが消去するまでずっと表示し続け、但し、停車中のみに表示を行い、表示の優先度は７に設定されている。
【００３２】
一方、表示リストは、［表示フラグ］が‘表示’に設定され、且つ［表示制限］の条件に従って表示可能な状態にある表示情報をすべて登録したものであり、表示制御処理を実行することにより作成される。また、この表示リストには、図３に示すように、変数リストに登録された［サイズ］［表示位置］とは別に、表示画面上での実際の表示状態を表す変数［実サイズ］［実表示位置］等を設定する領域が設けられている。
【００３３】
ここで、制御回路３０のＣＰＵにて繰り返し実行される表示制御処理を、図４に示すフローチャートに沿って説明する。
図４に示すように、本処理が起動されると、まずＳ１１０にて、ユーザを変更する要求があったか否かを判断する。これは、音声処理部２８のスピーカー２８ｂを介して、音声にてユーザ変更の指令が入力されたか否かにより判断し、肯定判定された場合には、Ｓ１２０に移行する。
【００３４】
Ｓ１２０では、入力された音声の声紋を音声認識ユニット２８ｃにて識別し、その結果、登録されたユーザのものであれば、該当する変数リストを外部メモリ２４から読み込んでＲＡＭ上に設定し、登録されたユーザのものでなければ、新たな変数リストをＲＡＭ上に作成してＳ２００に移行する。なお、既にＲＡＭ上に変数リストが設定されている場合は、その内容を外部メモリ２４に記憶した後、上記処理を行う。
【００３５】
一方、Ｓ１１０にて否定判定された場合には、Ｓ１３０に移行し、［情報内容］を自動更新すべき表示情報があるか否かを判断する。これは、センサ群２０等によって運転状況や環境の変化が検出された時に、その検出された運転情報や環境の変化が各表示情報に［表示タイミング］として設定された生成条件に該当するか否かを判断することにより行う。
【００３６】
そして、このＳ１３０にて、肯定判定された場合には、Ｓ１４０に移行して、［情報内容］の獲得に必要な処理を行い（例えば、表示情報が「目的地の天気情報」であれば、通信装置１８を介して情報センターＣと通信を行う等）、その獲得した情報にて［情報内容］を更新すると共に、［表示フラグ］を‘表示’に設定する。なお、情報を獲得できなかった場合には、その旨を表示するために予め用意された表示情報の［表示フラグ］を‘表示’に設定する。また、［表示フラグ］が‘表示’に設定された表示情報の［表示時間］に有限値が設定されている場合には、その値を計時値として設定したタイマーを起動して、Ｓ２００に移行する。
【００３７】
一方、Ｓ１３０にて否定判定された場合は、Ｓ１５０に移行し、当該装置１０のユーザの操作によって情報要求が行われたか否かを判断し、肯定判定された場合は、Ｓ１６０に移行する。
Ｓ１６０では、この要求に対応する表示情報について、先のＳ１４０と全く同様の処理を実行し、続くＳ１７０では、Ｓ１５０にて検出された要求のタイミングに基づいて［表示タイミング］を更新する第２学習手段としての生成条件学習処理を行った後、Ｓ２００に進む。
【００３８】
なお、生成条件学習処理では、過去数回分の要求タイミングを記憶しておき、同じ要求が、同様な状況で決められた回数以上または決められた割合以上なされた場合にのみ［表示タイミング］の更新を行う。但し、これに限らず、例えば、ユーザによる要求が発生する毎に［表示タイミング］の更新を行ってもよい。
【００３９】
また先のＳ１５０にて否定判定された場合は、Ｓ１８０に移行し、削除すべき表示情報があるか否かを判断する。先のＳ１４０またはＳ１６０にて起動されたタイマーがタイムアウトしたか否かによりを判断し、肯定判定された場合には、Ｓ１９０に移行して、対応する表示情報の［表示フラグ］を‘非表示’に設定してＳ２００に移行する。
【００４０】
そしてＳ２００では、本ステップの直前に、先のＳ１２０，Ｓ１４０，Ｓ１６０（Ｓ１７０），Ｓ１９０のいずれが実行されたかに応じて、表示リストの設定，追加，削除を行う。即ち、直前にＳ１２０が実行されたのであれば、Ｓ１２０にて設定された変数リストの中から、［表示フラグ］のデフォルト値が‘表示’に設定されている表示情報を抽出して表示リストを作成する。また、直前にＳ１４０，Ｓ１６０（Ｓ１７０）の処理が実行されたのであれば、この処理により［表示フラグ］が‘非表示’→‘表示’に変化した表示情報を、表示リストに追加する。更に、直前にＳ１９０の処理が実行されたのであれば、この処理により［表示フラグ］が‘表示’→‘非表示’に変化した表示情報を、表示リストから削除する。
【００４１】
また、表示リストに登録されている表示情報の［表示制限］を参照し、センサ群２０等によって検出される現在の運転状況や環境が、この［表示制限］として設定された条件に該当しなくなっているものについては、表示リストから削除する。更に、表示リストに登録されていない表示情報で、［表示フラグ］が‘表示’であり、且つ［表示制限］の条件が現在の運転状況や環境に該当するものがあれば、表示リストに追加する。
【００４２】
続くＳ２１０では、表示リストに登録された表示情報を、表示画面上に表示する際に用いる表示領域のレイアウトを設定するレイアウト設定処理を実行する。これにより、後述のように表示リストの［実サイズ］［実表示位置］が設定，変更され、続くＳ２２０では、この［実サイズ］［実表示位置］の設定値に従って表示される表示領域上に、それぞれ［表示内容］を表示して本処理を終了する。
【００４３】
ここで、Ｓ２１０のレイアウト設定処理の詳細を、図５に示すフローチャートに沿って説明する。但し、Ｓ２００にて、新たに表示リストが設定された場合、即ち直前にＳ１２０が実行された場合には、表示リストに登録された全ての表示情報を本処理での処理対象とする。またＳ２００にて、表示リストに新たな表示情報が追加された場合には、追加された表示情報を含め、この追加された表示情報と優先度が同じか、又はより優先度の低い表示情報を本処理での処理対処とする。更に、Ｓ２００にて、表示リストから表示情報が削除された場合には、削除された表示情報を除き、この削除された表示情報と優先度が同じか、又はより優先度の低い表示情報を本処理での処理対象とする。なお、複数の表示情報が追加，削除された場合には、その中で最も範囲の広いものを処理対象とする。
【００４４】
また、本処理を開始する際に、処理対象となったすべての表示情報について、表示リストに設定された［実サイズ］［実表示位置］が、変数リストに設定された［サイズ］［表示位置］に書き換えられる（リセットされる）ものとする。
図５に示すように、本処理が起動されると、まずＳ３１０では、処理対象の表示情報の中から、最も優先度が高く且つ最も新しく設定されたものを対象表示情報として選択し、続くＳ３２０では、表示リストに登録されたすべての表示情報の中から、Ｓ３１０にて選択された対象表示情報と比較して、優先度がより高いか又は優先度が同じであればより新しく設定され、且つ対象表示情報と表示領域が重なるすべての表示情報を抽出する。なお、表示情報の新旧は、例えば、表示情報をその設定順に表示リストに並べておけば、簡単に判定することができる。
【００４５】
そして、Ｓ３３０では、Ｓ３２０にて抽出された表示情報（以下、上位表示情報という）があるか否かを判断し、上位表示情報があれば、Ｓ３４０に移行して、今度は、表示リストの［実サイズ］［実表示位置］の設定に基づき、上位表示情報の表示領域と重ならない空きスペースがあるか否かを判断し、空きスペースがあればＳ３５０に移行する。
【００４６】
Ｓ３５０では、対象表示情報の表示領域が、上記空きスペースに納まるように、表示リストの［実サイズ］［実表示位置］の設定を変更して、Ｓ３６０に進む。なお、先のＳ３３０又はＳ３４０にて否定判定された場合にもＳ３６０に進む。
【００４７】
Ｓ３６０では、現在の対象表示情報を処理対象から除外した上で、処理対象となる表示情報がまだ存在するか否かを判断し、存在するのであれば、Ｓ３１０に戻って、上記Ｓ３１０〜Ｓ３５０の処理を繰り返し実行し、一方、処理対象となる表示情報がない場合には、本処理を終了する。
【００４８】
つまり、本処理（レイアウト設定処理）は、表示リストが更新（設定，追加，削除）される毎に起動され、表示画面のレイアウトを再設定する。そして、複数の表示情報を表示画面に同時に表示する場合には、［表示優先度］が高く設定された表示情報ほど、本来の表示位置（即ち変数リストの［表示位置］の設定値）且つ本来のサイズ（即ち変数リストの［サイズ］の設定値）、即ち、見やすい状態で表示されると共に、優先度の低い表示情報も、できるだけ隠されることなく表示されるようなレイアウトを設定するのである。
【００４９】
ここで図３に戻り、先のＳ１８０にて、否定判定された場合には、Ｓ２３０に移行し、表示画面上に表示された表示領域のレイアウト（サイズ，表示位置）が、ユーザの操作（リモコン，音声指令）によって変更されたか否かを判断し、肯定判定された場合は、Ｓ２４０に移行して、この変更に応じて表示リストの［実サイズ］［実表示位置］を更新し、続くＳ２５０では、同変更に基づいて、変数リストの各表示情報の［サイズ］［表示位置］を更新する第１学習手段としての表示条件学習処理を行った後、Ｓ２２０に移行して、更新された［実サイズ］［実表示位置］に従って、即ちユーザの操作に従った表示を行って本処理を終了する。
【００５０】
なお、表示条件学習処理では、各表示情報の［サイズ］［表示位置］の更新を、［サイズ］［表示位置］と［実サイズ］［実表示位置］とが一致している状態でユーザの操作があった場合のみ、即ち、後述するＳ２１０の処理によってサイズや表示位置が強制的に変更されていない場合のみ行う。但し、これに限らず、例えば、ユーザの操作がある毎に、表示リストの［実サイズ］［実表示位置］の更新と全く同様に［サイズ］［表示位置］の更新を行うようにしてもよい。
【００５１】
つまり、表示制御処理では、運転状況や環境の変化、及びユーザからの要求に応じて、各種情報を表示画面に表示するだけでなく、ユーザからの要求により表示情報が設定されたり、表示領域のレイアウトが変更された場合には、その要求タイミングや、変更されたレイアウトを学習して、［表示タイミング］［サイズ］［表示位置］を、ユーザの意図を反映したものに変更しているのである。
【００５２】
なお、本実施例において、Ｓ１１０，Ｓ１２０が条件切換手段、Ｓ１３０〜Ｓ１６０が情報設定手段、Ｓ２００が情報選択手段、Ｓ２１０がレイアウト設定手段、Ｓ２３０，Ｓ２４０がレイアウト変更手段に相当する。
ここで、本実施例の電子制御装置１０の具体的な動作例１〜３について説明する。なお、図６〜図８は、各動作例における表示装置２６での表示状態を表す説明図である。
【００５３】
なお、ユーザが何の要求も行っていない場合、インパネに設けられた表示装置２６の表示画面には、「スピードメータ」の表示領域Ｊ１（単にスピードメータＪ１とよび、以下同様）、タコメータＪ２，時計Ｊ３が、図６（ａ）に示すように互いに重なり合うことなく表示されているものとする。また、各表示情報の［表示優先度］の設定は、「スピードメータ」＞「タコメータ」＞「時計」となるように設定されているものとする。
【００５４】
また、ＴＶ画面を表示するための表示情報であるＴＶ画面、経路案内等を実行するための表示情報であるナビ画面（いずれも図示せず）は、表示情報の［表示制限］が‘駐停車中のみ’に設定され、走行中には表示されないようにされているものとする。また、ユーザの要求により設定される表示情報の［表示優先度］は、スピードメータＪ１より高く設定されているものとする。
［動作例１］
本動作例では、電子制御装置１０は、目的地までの経路案内を行うナビゲーション処理を実行しており、図６（ａ）に示す表示画面は、ナビゲーション用の画面が非表示となる走行中の状態を示すものとする。この時の表示リストには、図５（ｂ１）に示すように、「スピードメータ」「タコメータ」「時計」のみが登録されている。
【００５５】
この状態で、目的地の天気情報を表示するための表示情報である「目的地の天気情報」を要求する音声指令（例えば、『もくてきちのてんきじょうほう』）が入力されると（Ｓ１５０−ＹＥＳ）、この要求に応じた情報を、通信装置１８を介して情報センターＣから獲得して、「目的地の天気情報」の［情報内容］を設定し、［表示フラグ］を‘表示’に設定する（Ｓ１６０）。
【００５６】
これにより、図５（ｂ２）に示すように、表示リストに「目的地の天気情報」が追加され（Ｓ１８０）、レイアウト設定処理（Ｓ１９０）により、表示画面のレイアウトが、図６（ｂ）に示すようなものに再設定される。
即ち、「目的地の天気情報」の表示領域Ｊ４（以下、単に天気情報Ｊ４という）は、［サイズ］［表示位置］の設定通り、ここではタコメータＪ２の上に表示され、また、スピードメータＪ１は、上位情報となる天気情報Ｊ４と重ならないように、そのままのサイズで図面中左側に少しずれた位置に表示される。更にタコメータＪ２は、上位表示情報となる天気情報Ｊ４及びスピードメータＪ１のいずれとも重ならないように、時計Ｊ３の上部にある空きスペースにサイズを縮小して表示され、時計Ｊ３は、いずれにも重ならないため、そのままの位置で表示される。
【００５７】
その後、要求した表示情報を削除する音声指令（例えば『ありがとう』）を入力するか、又は［表示時間］に設定された時間が経過すると（Ｓ１８０−ＹＥＳ）、「目的地の天気情報」は［表示フラグ］が‘非表示’に設定され（Ｓ１９０）、表示リストから削除される（Ｓ２００）ことにより、レイアウトが再設定され（Ｓ２１０）、表示画面のレイアウトは、図６（ａ）に戻る。
【００５８】
また表示画面に天気情報Ｊ４が表示されている時（図６（ｂ）の状態の時）に、ユーザの操作によって天気情報Ｊ４の位置を移動させると（Ｓ２３０−ＹＥＳ）、そのレイアウトの変更は学習され（Ｓ２５０）、以後、天気情報Ｊ４は、先に移動させた位置に表示されるようになり、これに応じて、天気情報Ｊ４が表示された時の、他の表示領域Ｊ１〜Ｊ３のサイズや表示位置も変化する。
【００５９】
つまり、各種情報が、その重要度（優先度）とユーザの意図とを反映した見やすいレイアウトにて表示されることになる。
［動作例２］
本動作例では、Ｅメールの操作画面を提供するための表示情報である「Ｅメール」がユーザにより要求された場合の動作を説明する。なお、「Ｅメール」の［表示制限］には‘停車中のみ，警告メッセージまで’が設定されているものとする。
【００６０】
赤信号による車両の停車時に、ユーザの操作により「Ｅメール」が要求されると（Ｓ１５０−ＹＥＳ）、表示リストには、図５（ｃ１）に示すように、「Ｅメール」が追加され（Ｓ１６０，Ｓ２００）、図７（ａ）に示すように、「Ｅメール」の表示領域Ｊ５（以下、単にＥメールＪ５という）がスピードメータＪ１，タコメータＪ２の上に重ねて表示される（Ｓ２１０，Ｓ２２０）。なお、ここでは、レイアウト設定処理により、スピードメータＪ１及びタコメータＪ２の移動及び縮小は行われなかったものとする。
【００６１】
その後、ＶＩＣＳ受信機１６を介して、信号が赤から青に変わった旨の情報を受信すると（Ｓ１３０−ＹＥＳ）、その旨のメッセージを表示するために予め用意された表示情報である「警告メッセージ」の［表示フラグ］が‘表示’に設定され（Ｓ１４０）、表示リストに追加されると共に［表示制限］の条件に従って「Ｅメール」が表示リストから削除され（Ｓ２００）ることにより、表示リストは、図５（ｃ２）に示すようなものとなる。これにより、「警告メッセージ」の表示領域Ｊ６（以下、単に警告メッセージＪ６という）が、図７（ｂ）に示すように、ＥメールＪ５に代わって、スピードメータＪ１，タコメータＪ２の上に重ねて表示される（Ｓ２１０，Ｓ２２０）。その後、［表示時間］の設定値（例えば１０秒）に従ってその設定値分だけ時間が経過すると、［表示フラグ］が‘非表示’に戻された「警告メッセージ」が、表示リストから削除されることにより（Ｓ１８０〜Ｓ２００）、表示画面は、図５（ａ）に示す状態に戻る。
【００６２】
なお、「Ｅメール」の［表示フラグ］は‘表示’のままであるため、以後、［表示制限］の条件に該当する毎に、つまり、停車する毎にＥメールＪ５は表示される。
また、「Ｅメール」の要求時の状況、即ちここでは、‘赤信号で停車時’が学習され（Ｓ１７０）、同じ状況での「Ｅメール」の要求が繰り返されることにより、この条件が［表示タイミング］に設定されると、以後、ユーザの要求がなくても、赤信号で停車時には、必ずＥメールＪ５が表示されるようになる。
［動作例３］
本動作例では、駐車場内での誘導情報等を表示するための「駐車場案内」及び駐車場から施設入口までの誘導情報等を表示するための「施設入口案内」を用いて説明する。
【００６３】
なお、ここでは、表示装置２６が、運転席側画面Ｄａと助手席側画面Ｄｂとで２つの表示画面を備えており、通常時に、運転席側画面Ｄａには、図５（ａ）と同様に、スピードメータＪ１，タコメータＪ２，時計Ｊ３が表示され、助手席側画面Ｄｂには、何も表示されていないものとする。
【００６４】
また、助手席のユーザは、駐車場に駐車した時に「施設入口案内」を要求することが多く、「施設入口案内」の［表示タイミング］には、既に学習によって‘駐車場に駐車時’が設定されているものとする。更に、「駐車場案内」の［表示タイミング］として‘遊園地の駐車場進入時’が、運転席のユーザによって運転を始める前に設定されているものとする。
【００６５】
そして、位置検出器１２での検出結果と外部メモリ２４に記憶された地図データとに基づいて、遊園地の駐車場に進入したことが検出されると（Ｓ１３０−ＹＥＳ）、例えばＶＩＣＳ受信機１６を介して、遊園地の駐車場に設置された情報提供装置から獲得した情報が、「駐車場案内」の［表示内容］に設定されると共に、［表示フラグ］が‘表示’に設定される（Ｓ１４０）。その結果、表示リストに「駐車場案内」が追加され、駐車場案内Ｊ７が、図８（ａ）に示すように、スピードメータＪ１及びタコメータＪ２の上に重ねて表示される（Ｓ２００〜Ｓ２２０）。
【００６６】
その後、センサ群２０からの検出信号に基づいて車両の駐車が検出されると（Ｓ１３０−ＹＥＳ）、［表示タイミング］の条件に従って「施設入口案内」が設定され（Ｓ１４０）、その結果、助手席側画面Ｄｂに、施設入口案内Ｊ８が表示される（Ｓ２００〜Ｓ２２０）。
【００６７】
つまり、ユーザの操作による変数の設定と学習処理とを利用することにより、運転時に煩わしい操作を行わなくても、必要な情報を次々と自動的に獲得することが可能となる。
以上、説明したように、本実施例の電子制御装置１０では、インパネに設けられた表示画面Ｄを、スピードメータＪ１やタコメータＪ２等を表示するだけでなく、ナビゲーション画面やＴＶ画面、更にはその他の各種情報を表示するための画面としても使用できるようにされており、表示装置を複数設ける必要がないため、車室内の居住性を向上させることができる。
【００６８】
また、本実施例の電子制御装置１０では、車両の走行状態や環境が変化することにより、表示情報の［表示タイミング］に設定された条件が満たされるか、又は、ユーザの操作により情報を要求する指令が入力されると、これらに対応する表示情報を様々な方法（ＧＰＳ，ＴＶチューナー，ＶＩＣＳ，電話回線，センサ群等）により獲得して、表示画面Ｄに表示するようにされている。
【００６９】
従って、状況や環境の変化に適応した情報やユーザが必要とする情報を、広く且つ的確に表示画面Ｄを介して提供することができる。
更に、本実施例の電子制御装置１０では、表示画面Ｄに表示すべき表示情報（即ち、表示リストに登録された表示情報）が複数存在する場合には、優先度が高いもの、及び同じ優先度であればより新しく設定されたもの（上位表示情報）を、優先的に表示し、優先度がより低いもの、同じ優先度であれば、より古く設定された表示情報は、できるだけ上位表示情報と表示が重ならないように、サイズや位置を変更して表示するようにされている。
【００７０】
従って、本実施例の電子制御装置１０によれば、優先度の低い表示情報が隠されてしまうことなく、すべての情報を一度に確認することができるだけでなく、優先度の高い情報ほど、本来の大きさや位置にて、見やすい状態で表示されるため、優先度の高い重要な情報を速やか且つ確実に確認することができ、特にユーザが運転手である場合に、表示内容の確認に向けられる注意力を最小限に抑えることができるため、走行時の安全性を向上させることができる。
【００７１】
また更に、本実施例の電子制御装置１０では、ユーザの操作により、既に表示画面Ｄに表示されている表示領域のレイアウト（サイズ，表示位置）を変更したり、新たな情報を要求した場合、この変更内容や要求タイミングを学習して、以後、その学習したレイアウトやタイミングに従って、表示や情報提供を行うようにされている。通常、このようなレイアウトの変更や情報の要求は、ユーザの好みや必要性等、ユーザの意図を反映したものとなっているため、学習を重ねることにより、どのような場合にも、常にユーザの意図するタイミングとレイアウトで各種情報を提供できるようになり、格段に使い勝手を向上させることができる。
また、本実施例の電子制御装置１０では、音声認識によりユーザを識別し、学習結果が蓄積された変数リストをユーザ毎に切り換えて使用するようにされている。従って、複数のユーザにより同一の車両を共通使用する場合であっても、そのユーザ毎に、所望の情報を所望のレイアウトやタイミングにて的確に表示させることができ、限られたユーザだけでなく、すべてのユーザにとっての使い勝手を向上させることができる。
【図面の簡単な説明】
【図１】  実施例の電子制御装置の全体構成を表すブロック図である。
【図２】  変数リストの構成及び設定内容の具体例を表す説明図である。
【図３】  表示リストの構成及び設定内容の具体例を表す説明図である。
【図４】  表示制御処理の内容を表すフローチャートである。
【図５】  レイアウト設定処理の内容を表すフローチャートである。
【図６】  動作例１にて表示画面が変化する様子を表す説明図である。
【図７】  動作例２にて表示画面が変化する様子を表す説明図である。
【図８】  動作例３にて表示画面が変化する様子を表す説明図である。
【符号の説明】
１０…電子制御装置    １２…位置検出器    １２ａ…ＧＰＳ受信機
１２ｂ…ジャイロスコープ    １２ｃ…距離センサ    １２ｄ…地磁気センサ
１４…ＴＶチューナー    １６…ＶＩＣＳ受信機    １８…通信装置
２０…センサ群    ２２…リモコンセンサ    ２４…外部メモリ
２６…表示装置    ２８…音声処理部    ２８ａ…マイク
２８ｂ…スピーカー    ２８ｃ…音声認識ユニット    ３０…制御回路
Ｃ…情報センター    Ｄ，Ｄａ，Ｄｂ…表示画面    Ｊ１〜Ｊ８…表示領域
【図１】
0003777790.tif 000002
【図２】
0003777790.tif 000003
【図３】
0003777790.tif 000004
【図４】
0003777790.tif 000005
【図５】
0003777790.tif 000006
【図６】
0003777790.tif 000007
【図７】
0003777790.tif 000008
【図８】
0003777790.tif 000009