(57)【要約】  複数の表示情報を画面にレイアウトして表示する情報表示装置において、ユーザが画面を注視しているかどうかを判断する注視判断手段と、表示情報の表示領域が変化したことを検知する表示領域変化検知手段と、ユーザが画面を注視している際に表示領域が変化したことが検知された場合に、当該表示領域の変化の割合に応じて表示領域を算出する表示領域算出手段と、表示情報の表示領域に従って表示情報を表示する表示情報表示手段とを備えるようにしたので、ユーザが画面を注視していない状況で表示情報のレイアウトが変更された場合でも、元表示されていた状態からの変化がユーザの注視時に表示されるため、レイアウトの変化前後の表示遷移を容易に認識することができる。
2013111388.tif 000002
【特許請求の範囲】
【請求項１】
機器の状況に対応した少なくとも１つ以上の表示情報を有する表示レイアウト情報を画面に表示する情報表示装置であって、
前記表示情報には少なくとも表示領域を表す情報が含まれており、
ユーザが前記画面を注視しているかどうかを判断する注視判断手段と、
前記表示情報の表示領域が変化したことを検知する表示領域変化検知手段と、
前記注視判断手段によってユーザが画面を注視していると判断された際に、前記表示領域変化検知手段によって表示領域が変化したことが検知された場合に、当該表示領域の変化の割合に応じて前記表示情報の表示領域を算出する表示領域算出手段と、
前記表示レイアウト情報に含まれる前記表示情報の表示領域または前記表示領域算出手段によって算出された前記表示情報の表示領域に従って、前記表示情報を表示する表示情報表示手段と
を備えたことを特徴とする情報表示装置。
【請求項２】
ユーザが前記画面を注視している時間を累積した注視累積時間に応じて、前記表示領域算出手段を実行する期間を判断する表示領域計算判断手段をさらに備えた
ことを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記表示領域計算判断手段により判断された期間に前記表示領域算出手段が実行されるたびに、前記表示情報の表示領域が変化することにより、前記表示情報表示手段により表示される前記表示情報が連続的に変化するアニメーション表示が行われ、
前記注視累積時間が、ユーザの注視中に終了した前記アニメーション表示の回数に応じて累積される
ことを特徴とする請求項２記載の情報表示装置。
【請求項４】
前記表示情報表示手段は、前記表示情報を常に提供される表示レイアウト情報に従って表示した上で、前記表示領域変化検知手段によって変化が検知された場合には、当該変化を示す表示を付加する付加情報表示手段を備える
ことを特徴とする請求項１記載の情報表示装置。
【請求項５】
前記付加情報表示手段は、前記表示領域算出手段により算出された前記表示情報の表示領域の外枠を表示することにより、前記表示情報のレイアウトの変化を表示する
ことを特徴とする請求項４記載の情報表示装置。
【請求項６】
前記付加情報表示手段は、前記表示領域算出手段により算出された前記表示情報の表示領域に基づいて、前記表示情報のレイアウト変化前の表示領域内の任意の場所から、レイアウト変化後の表示領域内の対応する任意の場所へ矢印を表示することにより、前記表示情報のレイアウトの変化を表示する
ことを特徴とする請求項４記載の情報表示装置。
【請求項７】
前記表示情報には優先度を規定する情報も含まれており、
前記表示情報が複数あり、かつ、それぞれの前記表示情報について前記表示領域算出手段において算出される表示領域が重なり合う場合に、前記優先度の高い表示情報を手前に表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項８】
前記表示情報には連続的な変化表示の許可を規定する情報も含まれており、
前記連続的な変化表示が許可された表示情報に対してのみ連続的な変化を表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項９】
前記表示情報には、各表示情報に固有の色、線種、塗りパターン、形状のうちの少なくとも１つ以上のパラメータ情報が含まれており、
前記表示情報表示手段は、前記表示情報ごとの固有のパラメータ情報を用いて当該表示情報を表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項１０】
前記機器の状況ごとに注視可能時間を表す情報が定義されており、
前記表示領域計算判断手段は、前記注視累積時間が所定値未満の間に、前記表示領域算出手段を実行すると判断し、
前記所定値は、前記注視可能時間に基づいて動的に変更される
ことを特徴とする請求項２記載の情報表示装置。
【請求項１１】
前記注視可能時間は、実際にユーザが画面を注視していた注視累積時間から学習により決定される
ことを特徴とする請求項１０記載の情報表示装置。
【請求項１２】
前記表示領域算出手段は、レイアウト変更前後の表示情報に含まれる表示領域の形状が異なる形状である場合に、当該表示情報の表示領域の頂点の数をレイアウト変更前後で揃える前処理を行った上で、前記表示領域の変化の割合に応じて前記表示情報の表示領域を算出する
ことを特徴とする請求項１記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、種類の異なる多数の情報を画面にレイアウトして表示する情報表示装置に関するものである。
【背景技術】
【０００２】
従来より、種類の異なる複数の情報を画面にレイアウトして表示する情報表示装置においては、ユーザが必要とする情報や、その情報を必要とするタイミング、さらにはユーザにとって見やすいレイアウトまたは好みのレイアウトは、ユーザ毎に様々に異なっているという問題があった。これに対して、例えば特許文献１には、ユーザの意図を反映したレイアウトおよびタイミングで各種情報を表示させることが可能な、使い勝手のよい表示制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３１１５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば特許文献１のような従来の情報表示装置では、画面上のどの位置に何の情報が表示されるかをユーザが覚えておくことが前提となっており、ユーザは記憶を頼りに所望の表示を見つけ出さなければならない。しかし、表示情報のレイアウトやレイアウトが変更されるタイミングが増大した場合、ユーザがそのレイアウトやタイミング、レイアウトとタイミングの関係を覚え切ることは困難であり、その結果、ユーザは所望の表示情報がどこに移動したのかを即座に判別することができず、表示情報を見失ってしまうという課題があった。【０００５】
この発明は、上記のような課題を解決するためになされたものであり、表示情報のレイアウトの変更に伴って生じる表示情報の見失いを防止することができる情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、この発明は、機器の状況に対応した少なくとも１つ以上の表示情報を有する表示レイアウト情報を画面に表示する情報表示装置であって、前記表示情報には少なくとも表示領域を表す情報が含まれており、ユーザが前記画面を注視しているかどうかを判断する注視判断手段と、前記表示情報の表示領域が変化したことを検知する表示領域変化検知手段と、前記注視判断手段によってユーザが画面を注視していると判断された際に、前記表示領域変化検知手段によって表示領域が変化したことが検知された場合に、当該表示領域の変化の割合に応じて前記表示情報の表示領域を算出する表示領域算出手段と、前記表示レイアウト情報に含まれる前記表示情報の表示領域または前記表示領域算出手段によって算出された前記表示情報の表示領域に従って、前記表示情報を表示する表示情報表示手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
この発明の情報表示装置によれば、ユーザの画面注視時に表示情報を移動させることにより、ユーザが画面を注視していない状況で表示情報のレイアウトが変更された場合でも、元表示されていた状態からの変化がユーザの注視時に表示されるため、レイアウトの変化前後の情報の表示遷移を容易に認識することができる、といった顕著な効果を奏するものである。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１における情報表示装置の全体構成を示す図である。
【図２】運転状況と表示レイアウト情報の関連および表示レイアウト情報の構成を示す図である。
【図３】表示レイアウト情報に含まれる表示情報の構成を示す図である。
【図４】変数リストと動作例における具体例を示す図である。
【図５】実施の形態１における表示制御手段のメイン処理を示すフローチャートである。
【図６】実施の形態１における注視開始処理を示すフローチャートである。
【図７】実施の形態１における注視終了処理を示すフローチャートである。
【図８】実施の形態１におけるレイアウト変化処理を示すフローチャートである。
【図９】実施の形態１における描画更新処理を示すフローチャートである。
【図１０】実施の形態１における表示制御手段の内部機能を示すブロック図である。
【図１１】実施の形態１におけるアニメーション画面作成処理を示すフローチャートである。
【図１２】実施の形態１における表示領域算出手段で算出する表示領域の表示例である。
【図１３】実施の形態１における表示がなくなる情報に対して算出した表示領域の表示例である。
【図１４】実施の形態１における動作例における実際の画面遷移の例を示す図である。
【図１５】実施の形態１における動作例における表示レイアウト情報の例を示す図である。
【図１６】実施の形態２における描画更新処理を示すフローチャートである。
【図１７】実施の形態２におけるレイアウト変化処理を示すフローチャートである。
【図１８】実施の形態２における画面の表示例である。
【図１９】実施の形態３における優先度を規定するテーブルを示す図である。
【図２０】実施の形態５における表示パラメータを示す図である。
【図２１】実施の形態５における画面の表示例である。
【図２２】実施の形態６における描画更新処理を示すフローチャートである。
【図２３】実施の形態６における注視可能時間を規定するテーブルを示す図である。
【図２４】実施の形態６におけるアニメーション表示時間およびアニメーションフレーム長を算出する処理を示すフローチャートである。
【図２５】実施の形態６における注視開始処理を示すフローチャートである。
【図２６】実施の形態６における注視終了処理を示すフローチャートである。
【図２７】実施の形態７における注視終了処理を示すフローチャートである。
【図２８】実施の形態７における描画更新処理を示すフローチャートである。
【図２９】実施の形態８におけるアニメーション画面作成処理を示すフローチャートである。
【図３０】実施の形態８における頂点数の異なる図形に対する変換の例である。
【図３１】実施の形態４における許可する表示内容を規定するテーブルを示す図である。
【図３２】実施の形態４におけるアニメーション優先度テーブルを示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１における車載情報表示装置の全体構成を示すブロック図である。図１に示すように、実施の形態１における情報表示装置１０は、ユーザの注視を取得して判断する注視判断手段１２と、表示する情報を作成する情報作成手段１３と、情報作成手段１３で作成された情報を表示する表示ディスプレイ１４と、表示ディスプレイ１４に表示される表示画面の制御を行う表示制御手段１１と、表示のレイアウト情報などを記憶する記憶手段１５と、を備えている。
【００１０】
注視判断手段１２は、ユーザの目を撮影する視線取得カメラ１６を用いて、眼球の動きからユーザが現在フォーカスしている点である注視点を算出し、ユーザの注視点が表示ディスプレイ１４上にあるかどうかを計算して、ユーザが表示画面を注視しているか否かを判断する。そして、注視点が表示ディスプレイ１４上にある場合には、注視中である信号を表示制御手段１１に送り、注視点が表示ディスプレイ１４上になければ、注視中でないことを示す信号を表示制御手段１１に送る。なお、ユーザの視線（注視点）を検出する方法としては、眼球の動きを取得する視線取得カメラ１６以外に、ユーザの頭部の筋電位や脳波から眼球の動きを計算し視線を検出する装置、ユーザの網膜を撮影するカメラからユーザの注視対象を導出する装置、ユーザの頭部の位置や角度を計測するモーションセンサから頭の動きを算出し注視方向を計算する装置、ハンドルのステアリング角、ブレーキ量、前方車両との車間距離、走行中の道路種別、音による提示の有無等の情報を用いてユーザが画面を注視しているかどうかを統計的に予測する装置、注視中にユーザが押下するボタンによるものなど、ユーザの画面注視を取得可能なものであれば、どのような手段を用いてもよい。
【００１１】
情報作成手段１３は、表示ディスプレイ１４に表示する表示情報、および、その表示レイアウトを作成して提供する。この情報作成手段１３には、例えば、現在の運転状況（機器の状況）を求めるために必要なセンサ群１７、速度メータやタコメータに示す情報を生成するためのＣＡＮ（Controller Area Network）情報受信装置１８、車両周辺映像を生成するためのカメラ１９、交通状況を受信するＤＳＲＣ（Dedicated Short Range Communication）受信機２０、経路案内情報や現在位置表示地図を生成するためのカーナビゲーションシステム２１等が接続されている。また、情報作成手段１３は、運転状況（機器の状況）と表示レイアウト情報とを対応付けたテーブルが記憶されている記憶手段１５とも情報のやりとりを行う。
記憶手段１５には、例えば図２に示すような、運転状況（機器の状況）３０と表示レイアウト情報３１との関連テーブル３２が記憶されている。なお、表示レイアウト情報３１は、１つ以上の表示情報３３を保持している。なお、ここでは、情報作成手段１３と表示制御手段１１とが同じ情報表示装置１０に含まれているものとして説明したが、情報作成手段１３と表示制御手段１１とが別々の装置にわかれている場合には、記憶手段１５もそれぞれに対して別々に備えるようにすればよい。
【００１２】
センサ群１７は、表示する情報やそのレイアウトを決定するために利用される運転状況の生成に必要な情報をセンシングするものである。例えば、「通常走行中」、「暗所での走行中」、「停車中」、「交差点手前」という様々な運転状況ごとに、表示する情報やそのレイアウトを切り替える場合、車速を検出する「車速センサ」、周囲照度を検出する「照度センサ」、交差点を検出する「地図情報と現在位置情報から交差点手前を検出する手段」等の様々なセンサを備える。
【００１３】
そして、情報作成手段１３は、当該情報作成手段１３に接続されたセンサ群１７、ＣＡＮ情報受信装置１８、カメラ１９、ＤＳＲＣ受信機２０、カーナビゲーションシステム２１等から取得した情報から、現在の運転状況を判断し、記憶手段１５に記憶されている運転状況３０と表示レイアウト情報３１との関連テーブル３２を参照して、現在の運転状況に合致した表示レイアウト情報３１およびそれに含まれる表示情報３３を表示制御手段１１へ送る。
表示制御手段１１は、情報作成手段１３から提供される情報を用いて、表示ディスプレイ１４に表示する情報とそのレイアウトを切り替える表示制御処理を実行する。
【００１４】
次に、表示レイアウト情報３１に含まれる表示情報３３について、図３を参照しながら説明する。図３は、表示情報３３の構成を示す図である。図３に示すように、表示情報３３は、表示する情報の内容（種類）を表す表示内容４０、表示する領域の形状を表す表示領域４１、表示領域の位置（Ｘ座標、Ｙ座標）を表す表示位置４２といったパラメータで構成される。
【００１５】
表示内容４０は、表示する情報の種類を特定するＩＤとしての役割を果す。実際に表示する中身が異なる場合でも、表示の意味するものが同じものに対しては、同じ値を設定する。例えば、アナログの速度メータからデジタルの速度メータに表示を変える場合でも、同じ速度メータであるため、「速度メータ」として一意に特定できる値を入れる。その他、この実施の形態１における表示内容４０としては、例えば「オーディオ状態」「経路案内」「タコメータ」「燃料計」「時計」「車両情報」などが考えられる。
【００１６】
表示領域４１は、表示情報を画面上に表示する際の形や大きさを表すパラメータで、形状４３とその形状の外接矩形４４を用いて表す。
表示位置４２は、表示情報を画面のどの座標に表示するかを特定する絶対座標で表す。
これら３つの情報（表示内容４０、表示領域４１、表示位置４２）により、どの表示情報をどの位置にどの大きさおよび形状で表示するのかが定義されており、これに従って表示ディスプレイ１４にそれぞれの表示情報が表示される。
【００１７】
ここで、表示制御手段１１が実行する表示制御処理に用いる変数リスト５０およびその具体例を図４に示す。
図４に示すように、変数リスト５０には、ユーザが画面を注視しているかどうかを示す注視フラグ５１、現在提供されている表示レイアウト情報になってからユーザが画面を注視していた時間を示す注視累積時間５２、ユーザが前に十分注視した画面の表示レイアウト情報３１を記憶する前レイアウト情報５３、現在の表示に用いる表示レイアウト情報を記憶する現レイアウト情報５４、レイアウトの変化を示すアニメーションの進行具合（変化の度合い、割合）を計算するためのアニメーションカウンタ５５、アニメーションの長さをフレーム単位で定義するアニメーションフレーム長５６、アニメーションカウンタ５５とアニメーションフレーム長５６から算出できるアニメーション進行割合（レイアウト変化の度合い、割合）を記憶するアニメーション進行割合５７、アニメーションの表示時間を定義するアニメーション表示時間５８といった変数が含まれている。また、アニメーションフレーム長５６とアニメーション表示時間５８は設計時に設定される定数である。なお、変数リスト５０は、記憶手段１５に格納されている。
【００１８】
ここで、表示制御手段１１が実行する表示制御処理について、図５に示すフローチャートに沿って説明する。図５は、表示制御手段１１における表示制御処理のメインフローを示すフローチャートである。
図５に示すように、表示制御手段１１は、イベントを検出すると（ステップＳＴ１００のＹＥＳの場合）、そのイベントの種類によって、以下の処理を実行するが、終了イベントが検出された場合（ステップＳＴ１０１のＹＥＳの場合）には、処理を終了する。
【００１９】
注視判断手段１２から入力される注視開始イベントが検出された場合（ステップＳＴ１０１がＮＯで、ステップＳＴ１０２がＹＥＳの場合）、図６に示す注視開始処理を実行し（ステップＳＴ２００）、注視終了イベントが検出された場合（ステップＳＴ１０１もステップＳＴ１０２もＮＯで、ステップＳＴ１０３がＹＥＳの場合）、図７に示す注視終了処理を実行する（ステップＳＴ２１０）。また、注視開始イベントも注視終了イベントも検出されず、情報作成装置１４から入力される表示レイアウトの変化が検出された場合（ステップＳＴ１０１〜ＳＴ１０３がＮＯで、ステップＳＴ１０４がＹＥＳの場合）、そのレイアウト変化をトリガにして、図８に示すレイアウト変化処理を実行する（ステップＳＴ３００）。また、ステップＳＴ１０１〜ＳＴ１０４がＮＯで、タイマによって定期的に発生する描画更新イベントが検出された場合（ステップＳＴ１０５のＹＥＳの場合）、図９に示す描画更新処理を実行する（ステップＳＴ４００）。
【００２０】
図６は、図５のステップＳＴ２００で実行される注視開始処理を示すフローチャートである。図６に示すように、注視開始処理が開始されると、ユーザが表示ディスプレイ１４を注視していることを示す注視フラグ５１を“ＯＮ”にし（ステップＳＴ２０１）、このフローとしては処理を終了し、メインループに戻る。
図７は、図５のステップＳＴ２１０で実行される注視終了処理を示すフローチャートである。図７に示すように、注視終了処理が開始されると、注視フラグ５１を“ＯＦＦ”にし（ステップＳＴ２１１）、描画時に表示情報の移動を行わないようにする。次に、アニメーションカウンタ５５を“０”（ゼロ）にリセットし、次の注視開始時にアニメーションが初めのフレームから再生されるようにして（ステップＳＴ２１２）、このフローとしては処理を終了し、メインループに戻る。
図８は、図５のステップＳＴ３００で実行されるレイアウト変化処理を示すフローチャートである。図８に示すように、レイアウト変化処理が開始されると、注視累積時間５２とアニメーションカウンタ５５を“０”（ゼロ）にリセットして（ステップＳＴ３０１）、このフローとしては処理を終了し、メインループに戻る。
【００２１】
図９は、図５のステップＳＴ４００で実行される描画更新処理を示すフローチャートである。また、図１０は、表示制御手段１１の内部機能を示すブロック図である。表示制御手段１１は、表示領域変化検知手段１、表示領域算出手段２、表示領域計算判断手段３、表示情報表示手段４を有している。
【００２２】
表示領域変化検知手段１は、前レイアウト情報５３と現レイアウト情報５４とから、表示情報の表示領域が変化したことを検知するものである。
表示領域算出手段２は、注視判断手段１２によってユーザが画面を注視していると判断された際に、表示領域変化検知手段１によって表示領域が変化したことが検知された場合に、当該表示領域の変化の度合い（割合）に応じて表示情報の表示領域を算出する。
表示領域計算判断手段３は、ユーザの注視累積時間５２に応じて表示領域算出手段２を実行するかどうかを判断するものである。
表示情報表示手段４は、表示レイアウト情報３１に含まれる表示情報の表示領域または表示領域算出手段２によって算出された表示情報の表示領域に従って、表示情報を表示する。
【００２３】
まず、図９に示すように、描画更新処理（例えば、１秒間に３０回の定周期）で開始される描画処理では、まず初めに、注視フラグ５１が“ＯＮ”であるか（“ＯＦＦ”であるか否か）を判断する（ステップＳＴ４０１）。ここで、注視フラグ５１が“ＯＦＦ”の場合（ステップＳＴ４０１のＹＥＳの場合）、現レイアウト情報５４に格納された表示レイアウト情報３１に従って画面を作成する（ステップＳＴ４０２）。一方、注視グラフが“ＯＮ”の場合（ステップＳＴ４０１のＮＯの場合）、現在、情報作成手段１３から入力されている表示レイアウト情報３１を現レイアウト情報５４に書きこみ、現レイアウト情報を更新する（ステップＳＴ４１０）。
【００２４】
その後、ユーザが画面を注視していた時間を累積して管理する注視累積時間５２をインクリメントする（ステップＳＴ４１１）。そして、注視累積時間５２がアニメーション表示時間５８（例えば、４５［frame］）以内であるか否かを判断する（ステップＳＴ４１２）。ここで、注視累積時間５２がアニメーション表示時間５８以上経過していれば（ステップＳＴ４１２のＹＥＳの場合）、表示領域計算判断手段３が、ユーザは十分にレイアウトの変化を認識したとみなし、現レイアウト情報５４に格納されている表示レイアウト情報３１を、ユーザが前に注視したレイアウトを格納する前レイアウト情報５３に上書きして前レイアウト情報５３を更新し（ステップＳＴ４１３）、現レイアウト情報５４に従って画面を作成する（ステップＳＴ４０２）。
【００２５】
一方、注視累積時間５２がアニメーション表示時間５８未満の場合（ステップＳＴ４１２のＮＯの場合）には、アニメーションのフレームをカウントするアニメーションカウンタ５５をインクリメントする（ステップＳＴ４２０）。ただし、アニメーションカウンタ５５がアニメーションフレーム長５６を超えると“０”（ゼロ）に戻すことで、アニメーションのループを実現する。そして、前レイアウト情報５３から現レイアウト情報５４への移行中の画面を、アニメーションカウンタ５５に従って自動的に作成する（ステップＳＴ４２１）。なお、このアニメーション画面作成の処理については、図１１を用いて後述する。
そして、図９のステップＳＴ４０２またはＳＴ４２１の処理において作成された画面を、表示情報表示手段４が実際に表示ディスプレイ１４の画面に表示して（ステップＳＴ４０３）、このフローとしては処理を終了し、メインループに戻る。
【００２６】
ここで、図９のステップＳＴ４２１におけるアニメーション画面作成の処理について、図１１に示すフローチャートに沿って説明する。
まず初めに、表示するアニメーションの進行度合いを計算する。具体的には、現在のアニメーションカウンタ５５とアニメーションフレーム長５６から、現在のアニメーション進行割合５７を算出して格納する（ステップＳＴ５００）。そして、前レイアウト情報５３と現レイアウト情報５４に含まれる表示情報３３の和集合である複数の表示情報から、表示情報を１つ取り出す（ステップＳＴ５０１）。そして、取り出した表示情報が、前レイアウト情報５３にも現レイアウト情報５４にも含まれているか否かを判断する（ステップＳＴ５０２）ことにより、表示領域変化検知手段１は、表示情報の表示領域が変化したことを検知する。
【００２７】
ここで、取り出した表示情報が、前レイアウト情報５３にも現レイアウト情報５４にも含まれている場合（ステップＳＴ５０２のＹＥＳの場合）は、表示領域算出手段２が、取り出した表示情報の前レイアウト情報５３内での表示領域と現レイアウト情報５４内での表示領域から、ステップＳＴ５００において算出したアニメーション進行割合５７を用いて、２つの表示領域の外接矩形４４の中間形（中間座標）を線形補間によって算出し、現フレームにおける表示領域を算出する（ステップＳＴ５１０）。例えば、図１２に示すように、前レイアウト情報５３に含まれる表示情報「速度メータ」の外接矩形Ｊ８００（図１２（ａ）参照）が、（４００，２００）（４００，４００）（６００，４００）（６００，２００）で、現レイアウト情報５４に含まれる「速度メータ」の外接矩形Ｊ８０１（図１２（ｂ）参照）が、（１００，１００）（１００，４００）（４００，４００）（４００，１００）で、アニメーション進行具合（レイアウト変化の度合い、割合）が２０％の場合、現アニメーションカウンタ５５におけるその外接矩形Ｊ８０２（図１２（ｃ）参照）は、（３４０，１８０）（３４０，４００）（５６０，４００）（５６０，１８０）となる。その後、算出した中間座標で構成された矩形領域に表示情報を描画し、その表示領域に示された形状でクリッピングすることで目的の表示情報を描画する（ステップＳＴ５１１）。
【００２８】
一方、取り出した表示情報が、前レイアウト情報５３にも現レイアウト情報５４にも含まれているわけではない場合（ステップＳＴ５０２のＮＯの場合）、その表示情報が前レイアウト情報５３にのみ含まれるかどうかを判断する（ステップＳＴ５２０）ことにより、表示領域変化検知手段１は、表示情報の表示領域が変化したことを検知する。そして、前レイアウト情報５３にのみ含まれる表示情報である場合（ステップＳＴ５２０のＹＥＳの場合）、表示領域算出手段２が、取り出した表示情報の重心となる座標をその表示領域と表示位置を用いて算出する（ステップＳＴ５２１）。
【００２９】
次に、求めた重心座標と画面の上下左右辺の差から、その表示情報の重心座標と上下左右辺との差がもっとも小さくなる方向、すなわち、その表示情報の重心座標から画面縁にもっとも近い方向を算出する（ステップＳＴ５２２）。例えば、図１３に示す表示情報である「天気情報」Ｊ８１０（図１３（ａ）参照）の場合、重心座標Ｊ８２０は（２００，７５）で、画面領域が（０，０）−（８００，４００）であるため、もっとも差が小さくなる方向はＹ軸の負方向であることが算出できる。そして、算出した方向へ表示領域を動かして表示領域が画面からすべて消える表示領域Ｊ８１１（図１３（ｂ）参照）を算出する（ステップＳＴ５２３）。図１３に示す例の場合、前レイアウト情報５３が示す表示領域Ｊ８１０（図１３（ａ）参照）が、（２０，２０）（２０，１３０）（１８０，１３０）（１８０，２０）であるため、Ｙ軸の負の方向に動かして表示が消える表示領域Ｊ８１１（図１３（ｂ）参照）は、（２０，−１１０）（２０，０）（１８０，０）（１８０，−１１０）となる。そして、表示領域算出手段２が、この表示が消える表示領域をアニメーションの移動先の位置として計算に用いることで、現アニメーションカウンタ５５における表示領域を算出し（ステップＳＴ５１０）、表示情報表示手段４が、その表示領域に表示情報を表示する（ステップＳＴ５１１）。
【００３０】
一方、取り出した表示情報が、前レイアウト情報５３にも現レイアウト情報５４にも含まれているわけではなく（ステップＳＴ５０２のＮＯの場合）、その表示情報が前レイアウト情報５３に含まれていなかった場合（ステップＳＴ５２０のＮＯの場合）には、現レイアウト情報５４で新規に表示する表示情報を扱うため、移動を表すアニメーションではなく、新規表示を示すアニメーションを作成する。例えば、新規の表示情報を表示領域の点滅で表す場合、ステップＳＴ５００で算出したアニメーション進行割合５７に応じて透明度を算出し（ステップＳＴ５３０）、表示領域を描画する（ステップＳＴ５１１）ことにより、表示領域の点滅を実現する。
以上の処理を、前レイアウト情報５３と現レイアウト情報５４の和集合に含まれるすべての表示情報に対して行うことで、画面を生成する。
【００３１】
この実施の形態１の情報表示装置１０における具体的な動作例を説明する。図１４は、表示ディスプレイ１４に複数の表示情報が表示されている表示状態を示す図である。
この動作例では、情報作成手段１３によって、速度メータＪ４、タコメータＪ５、時計Ｊ７、車両情報Ｊ８、目的地までの経路案内Ｊ３、オーディオ状態Ｊ２、目的地の天気Ｊ１、経路上の渋滞情報Ｊ９という表示情報を作成している。また、初期状態の変数リストを図４（動作例ａ）、および、現在、情報作成手段１３から提供されている表示レイアウト情報を図１５に示す。
【００３２】
ユーザが画面を注視していない場合、定周期（例えば、１秒間に３０回）で発行される描画更新イベントが発生すると、図５に示すメインループにより、図９に示す描画更新処理が実行される。ユーザが画面を注視していない状態では、ステップＳＴ４０１における注視フラグ５１が“ＯＦＦ”であるため、ステップＳＴ４０２において現レイアウト情報５４に格納されている「停車中」の表示レイアウト情報７０（図１５（ａ）参照）を用いて、各表示情報をレイアウトし、画面を作成する。そして、ステップＳＴ４０３において作成された画面が表示され、例えば図１４（ａ）に示す表示となる。
この状態で、注視判断手段１２によりユーザの画面注視が検知されると、注視開始イベントが発行され、図６に示す注視開始処理が実行される。そして、ステップＳＴ２０１の処理で注視フラグ５１が“ＯＮ”になる。
【００３３】
すると、次の描画更新処理時には、ステップＳＴ４０１における判断時の注視フラグ５１が“ＯＮ”となっているため、ステップＳＴ４１０に移行し、現在提供されている「停車中」の表示レイアウト情報７０が現レイアウト情報５４に反映される。ただし現在は、既に格納されている値を同じであるため、結果的に現レイアウト情報５４に変化はない。そして、ステップＳＴ４１１において注視累積時間５２がインクリメントされ、ステップＳＴ４１２において注視累積時間５２とアニメーション表示時間５８との比較が行われる。現在は注視を開始したばかりであるため、注視累積時間５４はアニメーション表示時間５８（例えば、４５［frame］）未満となり、ステップＳＴ４２０に移行する。このステップＳＴ４２０においてアニメーションカウンタ５５がインクリメントされ、ステップＳＴ４２１においてアニメーション作成処理（図１１に示す処理）が実行される。
【００３４】
アニメーション作成処理では、まずステップＳＴ５００において、アニメーション進行割合５７がアニメーションカウンタ５５とアニメーションフレーム長５６から算出されて、更新される。その後、現レイアウト情報５４と前レイアウト情報５３に含まれる表示情報を取り出し、アニメーション中の画面を作成するが、現在は前レイアウト情報５３は存在しないため、ステップＳＴ５０２もＳＴ５２０もＮＯに進み、ステップＳＴ５３０においてアニメーション進行割合５７が表示領域の透明度に変換され、新規登場アニメーションとして描画される。すべての表示情報に対して、以上の処理が実行され、結果として、すべての表示情報が点滅表示される。
【００３５】
ユーザが注視を続けることで、注視累積時間５２がアニメーション表示時間５８以上になると、ステップＳＴ４１２においてＹＥＳに進み、ステップＳＴ４１３において現レイアウト情報を前レイアウト情報に上書きし、通常の表示を行うため、アニメーションは停止する。この時の変数の状態を図４（動作例ｂ）に示す。
ユーザが注視をやめると、注視終了イベントが発生し、図７に示す注視終了処理が実行される。そして、ステップＳＴ２１１において注視フラグ５１が“ＯＦＦ”にセットされ、アニメーションカウンタ５５も“０”（ゼロ）にリセットされる。
【００３６】
ここで、センサ群１７から車両が走行を開始したことが検知されると、運転状況が「通常走行中」に変化し、記憶手段１５に格納された運転状況３０と表示レイアウト情報３１の関係を示す関係テーブル３２から「通常走行中」に対応した表示レイアウト情報８０（図１５（ｂ）参照）が提供され始める。そのため、レイアウト変化イベントが発生し、図８に示すレイアウト変化処理が実行される。レイアウト変化処理では、ステップＳＴ３０１において注視累積時間５２およびアニメーションカウンタ５５が“０”（ゼロ）にリセットされる。
【００３７】
ユーザが画面を注視していない間は、描画更新イベントによって描画更新処理が実行されても、現レイアウト情報５４に格納されている、運転状況変化前の「停車中」の表示レイアウト情報７０を使って画面が描画される。
ユーザが注視を開始すると、注視開始処理によって、注視フラグ５１が“ＯＮ”となる。注視開始フラグが“ＯＮ”になると、描画更新処理において、アニメーション画面作成処理が実行される。
【００３８】
アニメーション画面作成処理では、ステップＳＴ５０１において、「停車中」と「通常走行中」の各表示レイアウト情報の２つに含まれるすべての表示情報から１つずつ順に表示情報を抽出し、ステップＳＴ５０２においてその表示情報がどちらの表示レイアウト情報にも存在するのかを判別、さらに、ステップＳＴ５２０において前レイアウト情報５３に格納されている「停車中」の表示レイアウト情報７０にしか存在しないのかを判別し、フローチャートに従って表示領域を算出する。現在の動作例では、「停車中」の表示レイアウト情報７０にも「通常走行中」の表示レイアウト情報８０にも含まれる、「オーディオ情報」Ｊ２、「経路案内」Ｊ３、「速度メータ」Ｊ４、「タコメータ」Ｊ５、「燃料計」Ｊ６、「時計」Ｊ７、「車両情報」Ｊ８に対しては、２つの表示領域から現在のフレームにおける表示領域が計算される。ただし、「燃料計」Ｊ６、「時計」Ｊ７、「車両情報」Ｊ８は、位置の移動が無いため、結果として表示領域は変化しない。また、「目的地の天気」Ｊ１は、「停車中」の表示レイアウト情報７０にしか含まれないため、「通常走行中」には画面外に移動するアニメーションで表示される。「経路上の渋滞情報」Ｊ９は、「通常走行中」の表示レイアウト情報８０にしか含まれないため、表示領域の透明度が変化する点滅アニメーションで表示される。この時の変数の状態を図４（動作例ｃ）に示す。
【００３９】
ユーザが注視を続けると、表示画面は図１４（ｂ）、（ｃ）のように変化するアニメーション表示がされることになり、ユーザが注視するまではレイアウト変化は起こらず、ユーザが注視を始めてからの注視中にレイアウト変化がアニメーションで示される。なお、図１４（ｂ）はアニメーション進行割合５０％の状態、図１４（ｃ）は１００％の状態である。
【００４０】
以上のように、この実施の形態１における情報表示装置によれば、ユーザの注視時にレイアウト変化がアニメーションで示されるため、ユーザが注視していない時の自動的なレイアウト変更によって、表示を見失うことがなくなり、レイアウトの変化前後の情報の表示遷移を容易に認識することができる。
【００４１】
実施の形態２．
実施の形態１では、表示情報表示手段４が、表示レイアウト情報３１に含まれる表示情報の表示領域または表示領域算出手段２によって算出された表示情報の表示領域に従って、表示情報を表示するものとして説明したが、表示情報表示手段４は、常に情報作成手段１３から入力される表示レイアウト情報３１に従って情報を表示し、別途、レイアウトの変化を示す情報を表示する付加情報表示手段５（図示せず）を設けることにより、通常の表示に付加してレイアウトの変化を提示するようにしてもよい。実施の形態２は、この付加情報表示手段５を別途設けたものである。
【００４２】
すなわち、この実施の形態２においては、表示制御手段１１は、内部機能として、表示領域変化検知手段１、表示領域算出手段２、表示領域計算判断手段３、表示情報表示手段４、および、付加情報表示手段５を有している。
この実施の形態２における表示情報表示手段４は、表示レイアウト情報３１に含まれる表示情報の表示領域に従って、表示情報を表示する。
また、付加情報表示手段５は、表示領域算出手段２によって算出された表示情報の表示領域に従って、レイアウトの変化を表示する。
【００４３】
具体的には、図９に示す描画更新処理を図１６のフローチャートに示す描画更新処理に置き換えることにより、ユーザの注視状態に関わらず、現レイアウト情報５４を用いて表示情報を描画する。すなわち、定周期で発行される描画更新イベントが発生すると、ユーザの注視情報に関わらず、現レイアウト情報５４から画面を作成し（図１６におけるステップＳＴ４０２）、その後、ユーザの注視を検出してからアニメーション画面作成の処理へと移行する。
【００４４】
また、図７に示すレイアウト変化処理を図１７に示すレイアウト変化処理に置き換えることにより、現レイアウト情報５４を情報作成手段１３から提供される最新の表示レイアウト情報に更新する。すなわち、車両が走行を開始して、運転状況が「停止中」から「通常走行中」に移行するなど、レイアウト変化イベントが発生すると、注視累積時間５２およびアニメーションカウンタ５５を“０”（ゼロ）にリセットする（ステップＳＴ３０１）とともに、現レイアウト情報５４を最新の表示レイアウト情報に更新する（図１７におけるステップＳＴ４１０）。
【００４５】
さらに、図１１に示すアニメーション画面作成のフローチャートにおいて、画面を生成する処理（ステップＳＴ５１１）では、表示情報表示手段４が表示情報を描画するのではなく、表示領域算出手段２で算出された領域の外枠や領域の中心から中心への矢印等の付加的な情報を付加情報表示手段５が表示することにより、レイアウト変化を描画する処理を行う。
【００４６】
このようにして付加情報を表示した例を、図１８に示す。
図１８（ａ）は、表示領域算出手段２で算出された表示領域の外枠を表示することで、レイアウトの変化を表示した画面の例である。なお、この図１８（ａ）の例では、表示領域の外枠を表示するようにしたが、外枠がない場合など、表示領域（表示領域全体）を表示するようにしてもよい。
【００４７】
また、図１８（ｂ）は、表示領域算出手段２で算出された表示領域に基づいて、レイアウト変化前の表示領域内の中心から、レイアウト変化後の表示領域内の中心へ矢印を表示することで、レイアウトの変化を表示した画面の例である。なお、この図１８（ｂ）の例では、表示領域の中心から中心への矢印としたが、表示領域が矩形形状である場合にはレイアウト変化前の表示領域の左上の頂点からレイアウト変化後の表示領域の左上の頂点への矢印とする等、レイアウト変化前の表示領域内の任意の場所からレイアウト変化後の表示領域内の対応する任意の場所へ矢印を表示するようにすればよい。
【００４８】
以上のように、この実施の形態２における情報表示装置によれば、ユーザの注視時に表示情報のレイアウトが変化するのではなく、運転状況変化時にレイアウトが変化した上で、画面注視時に付加情報によりレイアウトの変化を表示する。そのため、アニメーション表示は付加情報についてのみ行われ、ユーザが読み取る必要のある表示情報は静止している。これにより、ユーザは注視した際に表示内容を視認しつつ、表示遷移を追うことができるので、表示情報の視認がより容易になる。
【００４９】
実施の形態３．
実施の形態１，２においては、アニメーションが重なり合う場合の重なり具合については、特に考慮していなかったが、表示領域算出手段２で用いられる表示情報に、図１９に示すような、表示内容４０に対して一意に定まる優先度４６を規定するテーブル４５を用意し、アニメーションが重なり合った際に、より優先度の高い表示情報を手前に表示するようにしてもよい。実施の形態３は、このテーブル４５を適用して、すなわち、表示情報には優先度を規定する情報も含まれており、表示情報が複数あり、かつ、それぞれの表示情報について表示領域算出手段２において算出される表示領域が重なり合う場合に、優先度の高い表示情報を手前に表示するようにしたものである。
【００５０】
図１１に示すアニメーション画面作成のフローチャートのステップＳＴ５０１において、表示情報を１つ取り出す際に、図１９に示すテーブル４５を参照し、表示優先度の低い情報から順に取り出し、優先度の低いものから順にステップＳＴ５１１で表示する。これにより、より優先度の高い表示情報があとから描画されることになり、優先度の高い表示情報が前面に表示される。なお、このテーブル４５は、記憶手段１５に保存しておく。
【００５１】
以上のように、この実施の形態３における情報表示装置によれば、複数の表示情報の表示領域が重なった際に、優先的に表示する情報を制御することができる。すなわち、例えば車両における速度メータなど、ユーザへの提示が必須であるような表示情報が隠れてしまうことがなくなり、優先度の高い重要な表示情報を優先して表示することができる。
【００５２】
実施の形態４．
実施の形態１〜３においては、アニメーションを実行する表示装置については、特に限定していなかったが、表示領域算出手段２において算出される表示領域が重なり合う場合に、図３１に示すような、表示を許可する表示内容を予め規定したテーブル４７を参照し、このテーブル４７に規定された表示内容のみを表示するようにしてもよい。
【００５３】
また、表示領域算出手段２において算出される表示領域が重なり合う場合に、複数のアニメーションが同時に実行されるとユーザにとって視認しづらくなってしまうため、図３２に示すような、連続的な変化表示の許可を規定する情報であるアニメーション優先度情報４８を保持するようにしてもよい。図３２に示すように、アニメーション優先度情報４８は、同時に実行可能なアニメーション同時実行数４９と、アニメーション優先度テーブル６６で構成される。
【００５４】
アニメーション同時実行数４９は、予め任意に設定することができ、ここでは３が設定されているものとする。そして、アニメーション優先度テーブル６６は、表示内容とアニメーション優先度とを規定したテーブルであり、このテーブル６６を用意しておいて参照することにより、複数のアニメーションが重なり合った際に、アニメーション優先度の高いものから、アニメーション同時実行数４９で規定された数だけ、アニメーション表示が実行される。
【００５５】
例えば、図１４（ａ）の状態から図１４（ｃ）の状態に遷移する場合、図３２に示すアニメーション同時実行数４９により、アニメーションが同時に実行される表示内容は３つである。そして、アニメーション優先度テーブル６６を参照して、優先度の高い順に３つだと、速度メータ、時計、タコメータとなるが、時計Ｊ７の表示位置や大きさに変化はないため、次に優先度の高い経路案内まで、すなわち、速度メータＪ４、タコメータＪ５、経路案内Ｊ３の３つが、アニメーションを伴って表示され、他の表示内容はアニメーションなしで表示される。
【００５６】
すなわち、この実施の形態４においては、表示情報には連続的な変化表示の許可を規定する情報であるアニメーション優先度情報４８も含まれており、連続的な変化表示が許可された表示情報に対してのみ連続的な変化の表示（アニメーション表示）を行い、他の表示情報に対しては連続的な変化の表示であるアニメーション表示は行わない。
【００５７】
以上のように、この実施の形態４における情報表示装置によれば、複数のアニメーション表示が同時に実行される際に、優先的にアニメーション表示する情報を制御することができる。すなわち、例えば車両における速度メータなど、ユーザが確実に表示位置を認識する必要のある表示情報を優先してアニメーション表示し、画面が複雑になることを防ぐことができる。
【００５８】
実施の形態５．
実施の形態１〜４においては、アニメーションの色やパターン等については、特に考慮していなかったが、表示情報の表示内容ごとに、固有の表示パラメータ６０に定義したアニメーションの枠色６１、枠線種６２、塗り色６３、塗りの網掛けパターン（塗りパターン）６４、形状６５の少なくともいずれか１つを用いて表示するようにしてもよい。実施の形態５は、この固有の表示パラメータ６０にしたがって、色やパターン等を表示したものである。
【００５９】
図１１に示すアニメーション画面作成のフローチャートのステップＳＴ５０２における画面作成時に、図２０に示すような、表示内容ごとに固有の表示パラメータ６０に定義したアニメーションの枠色６１、枠線種６２、塗り色６３、塗りの網掛けパターン（塗りパターン）６４、形状６５の少なくともいずれか１つを用いて表示する。この表示パラメータ６０は、記憶手段１５に保存しておく。例えば、枠線種を表示内容ごとに固定した場合、図２１に示すような画面が表示される。これにより、例えば「速度メータ」Ｊ４と「タコメータ」Ｊ５のように似たような表示情報であっても、枠色６１や枠線種６２などを変化させることにより、ユーザが表示情報の表示内容を混同することなく、それぞれの表示情報の表示遷移を追うことができる。
【００６０】
以上のように、この実施の形態５における情報表示装置によれば、複数の表示情報が入り乱れて移動する表示になった場合であっても、表示内容ごとにアニメーションの枠色や枠線種などが異なるため、ユーザにとって表示情報の表示内容を混同することなく、表示情報の移動等の表示遷移がわかりにくくなることを防止することができる。
【００６１】
実施の形態６．
実施の形態１〜５では、表示領域計算判断手段３で比較に用いる、アニメーション表示時間５８およびアニメーションフレーム長５６については、予め設定した固定の値を用いるものとしていたが、アニメーション表示時間５８およびアニメーションフレーム長５６を運転状況（機器の状況）毎に変化する可変な値としてもよい。実施の形態６では、このアニメーション表示時間５８およびアニメーションフレーム長５６を、運転状況（機器の状況）毎に変化する可変な値としたものである。
【００６２】
この実施の形態６では、図９に示す描画更新処理を図２２のフローチャートに示す描画更新処理に置き換える。この図２２に示すフローチャートでは、ステップＳＴ４１１において注視累積時間５２をインクリメントした後で、アニメーション表示時間５８およびアニメーションフレーム長５６を算出する処理を行う（ステップＳＴ６００）。このステップＳＴ６００において、図２３に示すような運転状況（機器の状況）１０１毎に注視可能時間１０２を定義した注視余裕テーブル１００を参照し、アニメーション表示時間５８とアニメーションフレーム長５６を算出する。なお、この注視余裕テーブル１００は、記憶手段１５に保存しておく。
【００６３】
ステップＳＴ６００の処理は、例えば、図２４に示すフローチャートに沿って行われる。図２４は、アニメーション表示時間およびアニメーションフレーム長を算出する処理を示すフローチャートである。
まず、図２３に示す注視余裕テーブル１００から、現在の運転状況に合致した注視可能時間を抽出する（ステップＳＴ６０１）。抽出した注視可能時間と、もっともゆっくりアニメーション表示をさせる場合の最長アニメーション時間（例えば５００ｍｓ）の短い方の時間を１回のアニメーション時間として決定する（ステップＳＴ６０２）。そして、１回のアニメーション時間を満たすように、描画更新周期を用いてアニメーションフレーム長５６を算出する（ステップＳＴ６０３）。すなわち、このアニメーションフレーム長５６は、ステップＳＴ６０１で抽出した注視可能時間に基づいて変動する（動的に変更される）こととなる。
【００６４】
最後に、ステップＳＴ６０３において算出したアニメーションフレーム長５６とユーザに見せたいアニメーション回数（例えば３回）から、アニメーション表示時間５８を算出して（ステップＳＴ６０４）、この処理としては終了して、図２２に示すフローチャートに戻る。すなわち、このアニメーション表示時間５８についても、ステップＳＴ６０１で抽出した注視可能時間に基づいて変動する（動的に変更される）こととなる。
【００６５】
このようにすることで、現在の運転状況（機器の状況）ごとのユーザの注視可能状況を考慮したアニメーション表示を実現できるため、例えば、あまりユーザが画面を注視する余裕のない運転走行中には、短い時間でアニメーションを見終える速度でアニメーションを表示することで、より確実に表示情報の表示遷移を伝えることができる。
【００６６】
さらに、この注視余裕テーブル１００を、すなわち、注視可能時間１０２を、実際にユーザが画面を注視した時間から学習する手段を有するようにしてもよい。具体的には、図６に示す注視開始処理を、図２５のフローチャートに示す注視開始処理に置き換え、図７に示す注視終了処理を、図２６のフローチャートに示す注視終了処理に置き換える。注視開始時には、ステップＳＴ２０１において注視フラグ５１を“ＯＮ”にした後、注視開始時刻を記録する（ステップＳＴ２０２）。また、注視終了処理においては、ステップＳＴ２１１において注視フラグ５１を“ＯＦＦ”にし、ステップＳＴ２１２においてアニメーションカウンタを“０”（ゼロ）にリセットした後、現在時刻−注視開始時刻という計算式により実注視時間を算出する（ステップＳＴ２１３）。そして、現在の運転状況に関連づけて実測した注視累積時間を記録する（ステップＳＴ２１４）。最後に、注視余裕テーブル１００の注視可能時間を実測した注視累積時間で更新する（ステップＳＴ２１５）。
【００６７】
ステップＳＴ２１５の処理では、例えば９５％以上の場合に対応する注視可能時間（余裕時間）を設定する場合、すなわち、毎回の注視において記録される複数の実注視時間を９５％以上包含できる時間を注視可能時間（余裕時間）として設定する場合、ステップＳＴ２１４において記録した注視時間の集合の中の短いものから５％番目の注視時間を注視可能時間として、注視余裕テーブル１００の注視可能時間に上書きする。記録サンプル数が少ない場合には、注視時間は正規分布に従うものとして注視時間の集合を推定し、５％番目の注視時間を算出し、注視余裕テーブル１００の注視可能時間を更新する。
【００６８】
このように、注視累積時間を学習して注視可能時間を決定することにより、実利用を通じて注視可能時間を修正できるため、予測する状況ごとの余裕を、実利用の中でその精度を向上することができ、よりユーザの注視可能時間に合ったアニメーションを生成することができる。
【００６９】
以上のように、この実施の形態６における情報表示装置によれば、現在の運転状況ごとのユーザの余裕に適したアニメーションを表示することができ、どのような状況であってもユーザがアニメーションを視認することができる。また、予測する状況ごとの余裕を、実利用の中でその精度を向上することができ、よりユーザの注視可能時間に合ったアニメーションを生成することができる。
【００７０】
実施の形態７．
実施の形態１〜６では、注視累積時間５２は、ユーザが画面を注視している時間を描画更新のたびにインクリメントして累積していくものとしていたが、１回のアニメーションを見終えた後にのみカウントされるような、実際に注視していた累積時間とは異なった変動する値にしてもよい。実施の形態７では、この注視累積時間５２を、アニメーションの完了に応じて変化する値としたものである。
【００７１】
具体的には、例えば、図７に示す注視終了処理を、図２７のフローチャートに示す注視終了処理に置き換える。
描画更新処理の中で、表示領域計算判断手段３が、ユーザが十分にレイアウトの変化を認識したとみなすための比較に用いる注視累積時間５２について、図２７に示す注視終了処理の実行時に、注視累積時間５２からアニメーションカウンタ５５を減算する。すなわち、注視終了処理のステップＳＴ２１１において注視フラグ５１を“ＯＦＦ”にし、注視累積時間５２からアニメーションカウンタ５５を減算して注視時間を算出した後（ステップＳＴ２１６）、ステップＳＴ２１２においてアニメーションカウンタを“０”（ゼロ）にリセットする。
【００７２】
また、別の例としては、図９に示す描画更新処理を、図２８のフローチャートに示す描画更新処理に置き換える。
図２８に示すフローチャートのように、図９においてステップＳＴ４１１で行っていた注視時間インクリメントの処理を、ステップＳＴ４２０におけるアニメーションカウンタ５５のインクリメント前に行い、アニメーションカウンタ５５がアニメーションフレーム長に等しい時にだけ、注視累積時間５２にアニメーションフレーム長５６を加えるようにしてもよい（ステップＳＴ４３１）。
【００７３】
以上のように、この実施の形態７における情報表示装置によれば、ユーザが１回のアニメーションを見終えた後にのみ注視累積時間がカウントされるため、ほんの一瞬だけ表示ディスプレイ１４を見た場合や、注視判断手段１２のチャタリング、認識ミスなどによる極端な短時間の注視を排除できることになり、ユーザが確実にアニメーションを見ることができるようになる。
【００７４】
実施の形態８．
実施の形態１〜７においては、前レイアウト情報５３と現レイアウト情報５４との両方に含まれる表示情報３３の表示領域４１については、同じ形状であるものとして説明し、異なる形状である場合については特に考慮していなかったが、実施の形態８では、前レイアウト情報５３と現レイアウト情報５４とで表示情報３３の表示領域４１が異なる形状である場合に、その頂点数を揃える前処理を導入するようにしたものである。
【００７５】
表示領域算出手段２において、前レイアウト情報５３と現レイアウト情報５４に含まれる表示情報３３の表示領域４１が異なる形状である場合、例えば、前レイアウト情報５３に含まれるある表示情報３３の表示領域４１の形状４３が四角形であり、現レイアウト情報５４に含まれる同じ表示情報３３の表示領域４１の形状４３が六角形である場合に、レイアウト変更前後の頂点数を揃える前処理を行う。具体的には、図１１に示すアニメーション画面作成処理を図２９のフローチャートに示すアニメーション画面作成処理に置き換える。
【００７６】
まず、取り出した表示情報３３が前レイアウト情報５３にも現レイアウト情報５４にも含まれる場合（ステップＳＴ５０２のＹＥＳの場合）に、レイアウト変更前後の形状において、多い方の頂点数に合わせて頂点数を揃える（ステップＳＴ５０３）。例えば、図３０に示すように、ある表示情報３３の形状が四角形２０１から六角形２０２に変化する場合、四角形２０１の２番目と４番目の頂点を重なった頂点であると認識させることにより、前レイアウト情報５３におけるその表示情報３３の形状２０１も６頂点であると認識させる。そして、６頂点それぞれの中間座標を算出して、中間形状２０３を算出する（ステップＳＴ５１０）。このようにして算出した形状２０３を、表示領域４１の形状４３として利用する。なお、図３０は、レイアウト変化の割合が５０％であるものとして算出した形状２０３を示している。
【００７７】
以上のように、この実施の形態８における情報表示装置によれば、表示される表示情報が、表示位置や表示領域の大きさだけでなく表示領域の形状も変化する表示情報であっても、形状も徐々に変化するアニメーション表示ができるため、ユーザにとって一層繋がりがわかりやすくなる。
【００７８】
なお、この実施の形態では、情報表示装置１０を車載情報表示装置として説明したが、この発明の情報表示装置は自動車内の表示装置に限らず、多種の情報を画面にレイアウトして表示する装置であれば、例えば手術現場におけるモニタや工場における工程表示ディスプレイなど、様々な表示装置に適用することができる。特に、ユーザが画面を見ていない間にレイアウトが変化する可能性のある装置であれば、この発明の情報表示装置の表示制御を適用することにより、元表示されていた状態からの変化がユーザの注視時に表示されるため、レイアウトの変化前後の情報の表示遷移を容易に認識することができる、といった顕著な効果を奏するものである。
また、見失いが重大な問題となり得るため、従来はシステムの自動的なレイアウト変更を行う表示装置はほとんど無かったが、本発明によりユーザが表示を見失うことがなくなるため、システム設計の幅が広がり、産業の発展に大きく寄与できるものと考えられる。
【００７９】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【００８０】
また、本願発明において、「注視する」と表現している部分は、じっと集中して見つめる動作という意味だけにとどまらず、ぼんやりと見て認知する動作、一瞬の視線移動でちらっと見る動作、なども含まれる。
【産業上の利用可能性】
【００８１】
この発明の情報表示装置は、多種の情報を画面にレイアウトして表示する装置であれば、自動車内の車載情報表示装置、手術現場におけるモニタ、工場における工程表示ディスプレイなど、様々な表示装置に適用することができる。
【符号の説明】
【００８２】
１  表示領域変化検知手段、２  表示領域算出手段、３  表示領域計算判断手段、４  表示情報表示手段、５  付加情報表示手段、１０  情報表示装置、１１  表示制御手段、１２  注視判断手段、１３  情報作成手段、１４  表示ディスプレイ、１５  記憶手段、１６  視線取得カメラ、１７  センサ群、１８  ＣＡＮ情報受信装置、１９  カメラ、２０  ＤＳＲＣ受信機、２１  カーナビゲーションシステム、３０  運転状況（機器の状況）、３１，７０，８０  表示レイアウト情報、３２  運転状況（機器の状況）と表示レイアウト情報との関連テーブル、３３  表示情報、４０  表示内容、４１  表示領域、４２  表示位置、４３  表示領域の形状、４４  表示領域の矩形情報、４５  表示内容に対する優先度を規定するテーブル、４６  優先度、４７  許可する表示内容テーブル、４８  アニメーション優先度情報、４９  アニメーション同時実行数、５０  変数パラメータ、５１  注視フラグ、５２  注視累積時間、５３  前レイアウト情報、５４  現レイアウト情報、５５  アニメーションカウンタ、５６  アニメーションフレーム長、５７  アニメーション進行割合、５８  アニメーション表示時間、６０  表示パラメータ、６１  枠色、６２  枠線種、６３  塗り色、６４  塗りの網掛けパターン（塗りパターン）、６５  表示パラメータの形状、６６  アニメーション優先度テーブル、６７  アニメーション優先度、７１，８１，Ｊ２  オーディオ情報、７２，Ｊ１  目的地天気情報、７３，８３，Ｊ３  経路案内、７４，８４，Ｊ５  タコメータ、７５，８５，Ｊ４  速度メータ、７６，８６，Ｊ６  燃料計、７７，８７，Ｊ７  時計、７８，８８，Ｊ８  車両情報、８２，Ｊ９  経路上渋滞情報、９１，９４  表示情報「オーディオ情報」の表示内容、９２，９５  表示情報「オーディオ情報」の表示領域、９３，９６  表示情報「オーディオ情報」の表示位置、１００  注視余裕テーブル、１０１  運転状況（機器の状況）、１０２  注視可能時間、２０１  前レイアウト情報における表示情報の四角形形状、２０２  現レイアウト情報における表示情報の六角形形状、２０３  中間点である六角形形状。
【図１】
2013111388.tif 000003
【図２】
2013111388.tif 000004
【図３】
2013111388.tif 000005
【図４】
2013111388.tif 000006
【図５】
2013111388.tif 000007
【図６】
2013111388.tif 000008
【図７】
2013111388.tif 000009
【図８】
2013111388.tif 000010
【図９】
2013111388.tif 000011
【図１０】
2013111388.tif 000012
【図１１】
2013111388.tif 000013
【図１２】
2013111388.tif 000014
【図１３】
2013111388.tif 000015
【図１４】
2013111388.tif 000016
【図１５】
2013111388.tif 000017
【図１６】
2013111388.tif 000018
【図１７】
2013111388.tif 000019
【図１８】
2013111388.tif 000020
【図１９】
2013111388.tif 000021
【図２０】
2013111388.tif 000022
【図２１】
2013111388.tif 000023
【図２２】
2013111388.tif 000024
【図２３】
2013111388.tif 000025
【図２４】
2013111388.tif 000026
【図２５】
2013111388.tif 000027
【図２６】
2013111388.tif 000028
【図２７】
2013111388.tif 000029
【図２８】
2013111388.tif 000030
【図２９】
2013111388.tif 000031
【図３０】
2013111388.tif 000032
【図３１】
2013111388.tif 000033
【図３２】
2013111388.tif 000034
【手続補正書】
【提出日】平成26年10月24日(2014.10.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、この発明は、機器の状況に対応した少なくとも１つ以上の表示情報を有する表示レイアウト情報を画面に表示する情報表示装置であって、前記表示情報には少なくとも表示領域を表す情報が含まれており、ユーザが前記画面を注視しているかどうかを判断する注視判断手段と、前記表示情報の表示領域の位置、サイズもしくは形状の変化、消滅、または出現を検知する表示領域変化検知手段と、前記注視判断手段によってユーザが画面を注視していると判断された際に、前記表示領域変化検知手段によって表示領域の位置、サイズもしくは形状の変化、消滅、または出現が検知された場合に、当該表示領域の位置、サイズもしくは形状の変化の割合、消滅、または出現に応じて前記表示情報の表示領域の座標を算出する表示領域算出手段と、前記表示レイアウト情報に含まれる前記表示情報の表示領域または前記表示領域算出手段によって算出された前記表示情報の表示領域の座標に従って、前記表示情報を表示する表示情報表示手段とを備えたことを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器の状況に対応した少なくとも１つ以上の表示情報を有する表示レイアウト情報を画面に表示する情報表示装置であって、
前記表示情報には少なくとも表示領域を表す情報が含まれており、
ユーザが前記画面を注視しているかどうかを判断する注視判断手段と、
前記表示情報の表示領域の位置、サイズもしくは形状の変化、消滅、または出現を検知する表示領域変化検知手段と、
前記注視判断手段によってユーザが画面を注視していると判断された際に、前記表示領域変化検知手段によって表示領域の位置、サイズもしくは形状の変化、消滅、または出現が検知された場合に、当該表示領域の位置、サイズもしくは形状の変化の割合、消滅、または出現に応じて前記表示情報の表示領域の座標を算出する表示領域算出手段と、
前記表示レイアウト情報に含まれる前記表示情報の表示領域または前記表示領域算出手段によって算出された前記表示情報の表示領域の座標に従って、前記表示情報を表示する表示情報表示手段と
を備えたことを特徴とする情報表示装置。
【請求項２】
ユーザが前記画面を注視している時間を累積した注視累積時間に応じて、前記表示領域算出手段を実行する期間を判断する表示領域計算判断手段をさらに備えた
ことを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記表示領域計算判断手段により判断された期間に前記表示領域算出手段が実行されるたびに、前記表示情報の表示領域の座標が変化することにより、前記表示情報表示手段により表示される前記表示情報が連続的に変化するアニメーション表示が行われ、
前記注視累積時間が、ユーザの注視中に終了した前記アニメーション表示の回数に応じて累積される
ことを特徴とする請求項２記載の情報表示装置。
【請求項４】
前記表示情報表示手段は、前記表示情報を常に提供される表示レイアウト情報に従って表示した上で、前記表示領域変化検知手段によって表示領域の位置、サイズもしくは形状の変化、消滅、または出現が検知された場合には、当該表示領域の位置、サイズもしくは形状の変化、消滅、または出現を示す表示を付加する付加情報表示手段を備える
ことを特徴とする請求項１記載の情報表示装置。
【請求項５】
前記付加情報表示手段は、前記表示領域算出手段により算出された前記表示情報の表示領域の座標に基づいて、前記表示領域の外枠を表示することにより、前記表示情報のレイアウトの変化を表示する
ことを特徴とする請求項４記載の情報表示装置。
【請求項６】
前記付加情報表示手段は、前記表示領域算出手段により算出された前記表示情報の表示領域の座標に基づいて、前記表示情報のレイアウト変化前の表示領域内の任意の場所から、レイアウト変化後の表示領域内の対応する任意の場所へ矢印を表示することにより、前記表示情報のレイアウトの変化を表示する
ことを特徴とする請求項４記載の情報表示装置。
【請求項７】
前記表示情報には優先度を規定する情報も含まれており、
前記表示情報が複数あり、かつ、それぞれの前記表示情報について前記表示領域算出手段において算出される表示領域の座標が重なり合う場合に、前記優先度の高い表示情報を手前に表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項８】
前記表示情報には連続的な変化表示の許可を規定する情報も含まれており、
前記連続的な変化表示が許可された表示情報に対してのみ連続的な変化を表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項９】
前記表示情報には、各表示情報に固有の色、線種、塗りパターン、形状のうちの少なくとも１つ以上のパラメータ情報が含まれており、
前記表示情報表示手段は、前記表示情報ごとの固有のパラメータ情報を用いて当該表示情報を表示する
ことを特徴とする請求項１記載の情報表示装置。
【請求項１０】
前記機器の状況ごとに注視可能時間を表す情報が定義されており、
前記表示領域計算判断手段は、前記注視累積時間が所定値未満の間に、前記表示領域算出手段を実行すると判断し、
前記所定値は、前記注視可能時間に基づいて動的に変更される
ことを特徴とする請求項２記載の情報表示装置。
【請求項１１】
前記注視可能時間は、実際にユーザが画面を注視していた注視累積時間から学習により決定される
ことを特徴とする請求項１０記載の情報表示装置。
【請求項１２】
前記表示領域算出手段は、レイアウト変更前後の表示情報に含まれる表示領域の形状が異なる形状である場合に、当該表示情報の表示領域の頂点の数をレイアウト変更前後で揃える前処理を行った上で、前記表示領域の形状の変化の割合に応じて前記表示情報の表示領域の座標を算出する
ことを特徴とする請求項１記載の情報表示装置。
【国際調査報告】
2013111388.tif 000035
2013111388.tif 000036