(57)【要約】【課題】  メッセージを出力したアプリケーション画面に対応付けてダイアログを表示すること。【解決手段】  制御装置１０５は、実行中のアプリケーションに対応する複数の画面をモニタ１０７に表示し、実行中のアプリケーションからメッセージが出力された場合に、画面表示手段で表示した複数の画面のうち、メッセージを出力したアプリケーションに対応する画面に対応付けて、メッセージを含むダイアログをモニタ１０７上に表示する。【選択図】      図１
2006285434.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションから出力される使用者へのメッセージをモニタ上にダイアログ表示する情報表示装置であって、
実行中のアプリケーションに対応する複数の画面を前記モニタに表示する画面表示手段と、
実行中のアプリケーションからメッセージが出力された場合に、前記画面表示手段で表示した複数の画面のうち、前記メッセージを出力したアプリケーションに対応する画面に対応付けて、前記メッセージを含むダイアログを前記モニタ上に表示するダイアログ表示手段とを備えることを特徴とする情報表示装置。
【請求項２】
請求項１に記載の情報表示装置において、
前記ダイアログ表示手段は、前記メッセージを含むダイアログを、前記メッセージを出力したアプリケーションに対応する画面の中央に表示することを特徴とする情報表示装置。
【請求項３】
請求項２に記載の情報表示装置において、
前記ダイアログ表示手段は、
前記メッセージを出力したアプリケーションに対応する画面の前記モニタ上における表示位置に基づいて、前記モニタ上における前記画面の中央位置を算出し、算出した前記モニタ上における当該画面の中央位置に前記ダイアログを表示することを特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者に情報を提供するための情報表示装置に関する。
【背景技術】
【０００２】
次のような情報表示装置が特許文献１によって知られている。この情報表示装置によれば、モニタに表示した複数のウィンドウ上に各ウィンドウに対応したアプリケーションから出力されるメッセージを表示する。
【０００３】
【特許文献１】特開平５−８８８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報表示装置によれば、モニタに複数のアプリケーションに対応した複数のウィンドウを表示している場合であっても、各アプリケーションから出力されるメッセージをモニタ上に表示するだけのため、使用者はそのメッセージがどのウィンドウに対応したアプリケーションから出力されているのかを把握しにくいという問題が生じていた。
【課題を解決するための手段】
【０００５】
請求項１の発明は、アプリケーションから出力される使用者へのメッセージをモニタ上にダイアログ表示する情報表示装置であって、実行中のアプリケーションに対応する複数の画面をモニタに表示する画面表示手段と、実行中のアプリケーションからメッセージが出力された場合に、画面表示手段で表示した複数の画面のうち、メッセージを出力したアプリケーションに対応する画面に対応付けて、メッセージを含むダイアログをモニタ上に表示するダイアログ表示手段とを備えることを特徴とする。
請求項２の発明は、請求項１に記載の情報表示装置において、ダイアログ表示手段は、メッセージを含むダイアログを、メッセージを出力したアプリケーションに対応する画面の中央に表示することを特徴とする。
請求項３の発明は、請求項２に記載の情報表示装置において、ダイアログ表示手段は、メッセージを出力したアプリケーションに対応する画面のモニタ上における表示位置に基づいて、モニタ上における画面の中央位置を算出し、算出したモニタ上における当該画面の中央位置にダイアログを表示することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、実行中のアプリケーションからメッセージが出力された場合に、複数の画面のうち、メッセージを出力したアプリケーションに対応する画面に対応付けて、メッセージを含むダイアログをモニタ上に表示するようにした。これによって、使用者は表示されたメッセージが実行中のどのアプリケーションから出力されたものであるかを正確に把握することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における情報表示装置の一実施の形態の構成を示すブロック図である。情報表示装置１００は、例えば車両に搭載され、自車両の車速を検出する車速センサ１０１と、ＧＰＳ衛星からのＧＰＳ信号を受信して自車両の現在位置を検出するＧＰＳユニット１０２と、自車両の進行方向を検出するジャイロセンサ１０３と、地図データを格納する地図ディスク１０４ａを読み取るディスク読取装置１０４と、後述する各種処理を実行する制御装置１０５と、使用者によって操作される例えばジョイスティックやタッチパネルなどの入力装置１０６と、画像を表示するモニタ１０７と、音声を出力するスピーカー１０８と、情報表示装置１００で実行される複数のアプリケーションプログラムを記憶するためのメモリ１０９とを備えている。
【０００８】
制御装置１０５は、後述するようにアプリケーションから出力されるメッセージを含むダイアログのモニタ１０７上での表示位置を算出するダイアログ表示位置算出部１０５ａと、算出した表示位置にダイアログを表示するダイアログ表示部１０５ｂとを備えている。
【０００９】
制御装置１０５はまた、使用者の要求に応じてそれぞれのアプリケーションプログラムを実行することによって、使用者に各種機能を提供することができる。本実施の形態では、メモリ１０９に、ナビゲーション機能を提供するためのナビゲーションアプリケーション、運転者にスピード超過を警告するためのスピード警告アプリケーション、および乗員がゲームをすることができるゲームアプリケーションの各プログラムが格納されているものとする。
【００１０】
制御装置１０５は、使用者によって入力装置１０６が操作され、これらのアプリケーションの実行が指示されると、該当するアプリケーションのプログラムをメモリ１０９から読み込んで実行し、モニタ１０７上に実行したアプリケーションに対応したウィンドウ（画面）を表示する。なお、本実施の形態では、アプリケーションを複数同時に起動することができ、この場合には、それぞれのアプリケーションに対応した複数のウィンドウがモニタ１０７上に表示される。
【００１１】
例えば、使用者によってナビゲーションアプリケーションと、ゲームアプリケーションの２つのアプリケーションの実行が指示された場合には、それぞれのアプリケーションプログラムが起動され、モニタ１０７上には、図２（ａ）に示すようにそれぞれのアプリケーションに対応した２つのウィンドウ２ａおよび２ｂが表示される。
【００１２】
このように、複数のアプリケーションが同時に実行され、モニタ１０７に複数のアプリケーションに対応したウィンドウが表示されている場合において、実行中のアプリケーションのいずれかから警告メッセージなどの各種メッセージの出力が要求された場合には、そのメッセージを含むダイアログを、そのメッセージを出力したアプリケーションに対応する画面に対応付けて、モニタ１０７上に表示する。
【００１３】
すなわち、実行中のアプリケーションのいずれかから警告メッセージなどの各種メッセージの出力が要求されると、ダイアログ表示位置算出部１０５ａは、モニタ１０７上におけるメッセージを出力したアプリケーションに対応するウィンドウの表示位置を算出する。本実施の形態では、例えば、当該ウィンドウの四隅の座標値を検出し、その四隅の座標値の組をウィンドウの表示位置として算出する。そして、算出したウィンドウの四隅の座標値に基づいて、モニタ１０７上におけるウィンドウの中央位置の座標値を算出して、このモニタ１０７上におけるウィンドウの中央位置をダイアログ表示位置とする。
【００１４】
ダイアログ表示部１０５ｂは、ダイアログ表示位置算出部１０５ａで算出したモニタ１０７上におけるウィンドウの中央位置と、表示するダイアログの中央位置とが一致するように、モニタ１０７上にアプリケーションが出力したメッセージを含むダイアログを表示する。これによって、実行中のアプリケーションのいずれかからメッセージが出力された場合に、そのアプリケーションに対応するウィンドウの中央位置にメッセージを含むダイアログを表示することができ、使用者は複数のアプリケーションのうち、どのウィンドウに対応するアプリケーションからメッセージが出力されたかを的確に把握することができる。
【００１５】
例えば、図２（ａ）に示したように、ナビゲーションアプリケーションと、ゲームアプリケーションとのそれぞれに対応する２つのウィンドウ２ａおよび２ｂがモニタ１０７に表示されている場合において、ゲームアプリケーションからメッセージが出力された場合について説明する。この場合には、図２（ｂ）に示すように、ゲームアプリケーションに対応するウィンドウ２ｂに対応付けてダイアログを表示するために、ゲームアプリケーションに対応するウィンドウ２ｂの中央位置にダイアログ２ｃを表示する。
【００１６】
図３は、本実施の形態における情報表示装置１００の動作を示すフローチャートである。図３に示す処理は、車両のイグニションスイッチがオンされて情報表示装置１００の電源がオンされると起動するプログラムとして制御装置１０５により実行される。
【００１７】
ステップＳ１０において、使用者によって入力装置１０６が操作され、メモリ１０９に格納されているアプリケーションの実行が指示されたか否かを判断する。アプリケーションの実行が指示されたと判断した場合には、ステップＳ２０へ進み、該当するアプリケーションプログラムをメモリ１０９から読み込んで実行し、モニタ１０７上に実行したアプリケーションに対応したウィンドウ（画面）を表示して、ステップＳ３０へ進む。一方、使用者によってアプリケーションの実行が指示されないと判断した場合には、そのままステップＳ３０へ進む。
【００１８】
ステップＳ３０では、実行中のアプリケーションからのメッセージ出力要求に基づいてメッセージを含むダイアログをモニタ１０７上に表示する必要があるか否かを判断する。その結果、実行中のアプリケーションからメッセージが出力されず、ダイアログを表示する必要がないと判断した場合には、ステップＳ１０へ戻って処理を繰り返す。これに対して、実行中のアプリケーションからメッセージが出力され、ダイアログを表示する必要があると判断した場合には、ステップＳ４０へ進む。
【００１９】
ステップＳ４０では、上述したように、ダイアログ表示位置算出部１０５ａによって、モニタ１０７上におけるウィンドウの表示位置に基づいて算出したウィンドウの中央位置をダイアログ表示位置として算出し、ステップＳ５０へ進む。ステップＳ５０では、ダイアログ表示部１０５ｂによって、ダイアログ表示位置算出部１０５ａで算出されたモニタ１０７上におけるウィンドウの中央位置と、表示するダイアログの中央位置とが一致するように、モニタ１０７上にアプリケーションが出力したメッセージを含むダイアログを表示する。その後、ステップＳ６０へ進む。
【００２０】
ステップＳ６０では、自車両のイグニションスイッチがオフされたか否かを判断する。自車両のイグニションスイッチがオフされないと判断した場合には、ステップＳ１０へ戻って処理を繰り返す。これに対して、オフされたと判断した場合には、処理を終了する。
【００２１】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）実行中のアプリケーションのいずれかからメッセージが出力された場合に、そのアプリケーションに対応するウィンドウの中央位置にメッセージを含むダイアログを表示するようにした。これによって、使用者は複数のアプリケーションのうち、どのウィンドウに対応するアプリケーションからメッセージが出力されたかを的確に把握することができる。
（２）ダイアログ表示位置とするモニタ１０７上におけるウィンドウの中央位置を算出するに当たって、ダイアログ表示位置算出部１０５ａは、モニタ１０７上におけるウィンドウの四隅の座標値を検出し、その四隅の座標値の組をウィンドウの表示位置として算出する。そして、算出したウィンドウの表示位置、すなわちウィンドウの四隅の座標値に基づいて、モニタ１０７上におけるウィンドウの中央位置を算出するようにした。これによって、簡易な処理でダイアログ表示位置を算出することができ、処理の負荷を低減することができる。
【００２２】
―変形例―
なお、上述した実施の形態の情報表示装置は、以下のように変形することもできる。
（１）上述した実施の形態では、ダイアログ表示位置としてのウィンドウの中央位置を算出するに当たって、ウィンドウの四隅の座標値を検出し、その四隅の座標値の組をウィンドウの表示位置として算出した後に、算出したウィンドウの表示位置に基づいて、モニタ１０７上におけるウィンドウの中央位置の座標値を算出する例について説明した。しかしこれに限定されず、ウィンドウの表示位置として、ウィンドウ上のその他の位置をウィンドウの表示位置として算出して、ウィンドウの中央位置の座標値を算出するようにしてもよい。
【００２３】
（２）上述した実施の形態では、ダイアログを、メッセージを出力したアプリケーションに対応するウィンドウの中央位置に表示する例について説明した。しかしこれに限定されず、例えばメッセージを出力したアプリケーションに対応するウィンドウの上部など、その他の表示位置にダイアログとウィンドウとを対応付けて表示するようにしてもよい。
【００２４】
（３）上述した実施の形態では、図２に示したように、複数のウィンドウがモニタ１０７上で重ならずに表示されている場合に、ダイアログを表示する場合について説明したが、複数のウィンドウが一部重なっている場合にも本発明は適用可能である。この場合には、メッセージを出力したアプリケーションに対応するウィンドウをモニタ１０７上で最前面に移動した後に、そのウィンドウを対応付けてダイアログを表示すればよい。
【００２５】
（４）上述した実施の形態では、車両に搭載される情報表示装置においてダイアログ表示する例について説明したが、これに限定されず、その他の移動体に搭載される情報表示装置や、携帯端末などに搭載される情報表示装置に適用してもよい。
【００２６】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【００２７】
特許請求の範囲の構成要素と実施の形態との対応関係について説明する。制御装置１０５は画面表示手段に相当する。なお、以上の説明はあくまでも一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係に何ら限定も拘束もされない。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態における情報表示装置の一実施の形態の構成を示すブロック図である。
【図２】モニタに表示するウィンドウ、およびダイアログの具体例を示す図である。
【図３】本実施の形態における情報表示装置１００の動作を示すフローチャート図である。
【符号の説明】
【００２９】
１００  情報表示装置
１０１  車速センサ
１０２  ＧＰＳユニット
１０３  ジャイロセンサ
１０４  ディスク読取装置
１０５  制御装置
１０５ａ  表示位置算出部
１０５ｂ  ダイアログ表示部
１０６  入力装置
１０７  モニタ
１０８  スピーカー
１０９  メモリ
【図１】
2006285434.tif 000003
【図２】
2006285434.tif 000004
【図３】
2006285434.tif 000005