(57)【要約】  必要以上に表示制御装置の制御が異常であると判定してしまうことを抑制する技術を提供することを目的とする。表示制御装置は、画像取得部と、画像送信部と、制御部とを備える。制御部は、画像送信部から出力された第２画像と、画像取得部で取得された確認データとに基づいて、表示制御装置の制御が異常であるかについての判定を随時行う。制御部は、確認データが制御部に入力される第１時点から、第２画像が制御部に入力される第２時点までの間の時間以上に予め定められた時間が、第１時点から経過するまで、判定を停止する。
2018047322.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示を制御する表示制御装置であって、
外部入力に基づいて、第１画像を取得する画像取得部と、
前記表示装置で表示するための前処理が行われた前記第１画像である第２画像を、前記表示装置に出力する画像送信部と
を備え、
前記画像取得部は、
前記外部入力に基づいて、前記前処理が前記第１画像に正常に行われた場合に得られるべき第３画像が前記表示装置に入力されることを確認するための確認データをさらに取得し、
前記表示制御装置は、
前記画像送信部から出力された前記第２画像と、前記画像取得部で取得された前記確認データとが入力され、当該第２画像と当該確認データとに基づいて、前記表示制御装置における前記表示装置に対する制御が異常であるかについての判定を随時行う制御部と
をさらに備え、
前記制御部は、
前記確認データが前記制御部に入力される第１時点から、前記第２画像が前記制御部に入力される第２時点までの間の時間以上に予め定められた時間が、前記第１時点から経過するまで、前記判定を停止する、表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記制御部は、
前記画像送信部から出力された前記第２画像と、前記画像取得部で取得された前記確認データとが入力され、当該第２画像と当該確認データとに基づいて、前記第３画像が前記表示装置に入力されないかについての検査を随時行う画像検査部と、
前記予め定められた時間が前記第１時点から経過するまで、前記画像検査部に前記検査を停止させ、前記予め定められた時間が前記第１時点から経過した後に、前記画像検査部に前記検査を実行させる検査制御部と、
前記画像検査部にて前記第３画像が前記表示装置に入力されないという検査結果が得られた場合に、前記表示制御装置における前記表示装置に対する制御が異常であると判定する検査結果判定部と
を含む、表示制御装置。
【請求項３】
請求項１に記載の表示制御装置であって、
前記制御部は、
前記画像送信部から出力された前記第２画像と、前記画像取得部で取得された前記確認データとが入力され、当該第２画像と当該確認データとに基づいて、前記第３画像が前記表示装置に入力されないかについての検査を随時行う画像検査部と、
前記画像検査部にて前記第３画像が前記表示装置に入力されないという検査結果が得られた場合に、前記表示制御装置における前記表示装置に対する制御が異常であると判定する検査結果判定部と
を含み、
前記検査結果判定部は、
前記予め定められた時間が前記第１時点から経過するまで前記判定を停止し、前記予め定められた時間が前記第１時点から経過した後に前記判定を行う、表示制御装置。
【請求項４】
請求項１に記載の表示制御装置であって、
前記画像取得部は、
前記外部入力に基づいて複数の部分画像を含む前記第１画像を取得するとともに、前記複数の部分画像のそれぞれについて前記確認データを取得し、
前記制御部は、異なる前記部分画像に関して前記判定を異なる時間で行う、表示制御装置。
【請求項５】
請求項４に記載の表示制御装置であって、
前記複数の部分画像のそれぞれに優先度が予め規定され、
前記制御部は、
前記部分画像の前記優先度に基づき、当該部分画像に関して前記判定を行う前記時間の長さを制御する、表示制御装置。
【請求項６】
請求項５に記載の表示制御装置であって、
前記優先度は、前記表示装置において前記部分画像が表示される表示領域ごとに異なる、表示制御装置。
【請求項７】
請求項５に記載の表示制御装置であって、
前記優先度は、前記部分画像のコンテンツごとに異なる、表示制御装置。
【請求項８】
請求項５に記載の表示制御装置であって、
前記制御部は、
前記部分画像の前記優先度に基づき、当該部分画像に関して前記判定を行う順番を制御する、表示制御装置。
【請求項９】
請求項５に記載の表示制御装置であって、
前記表示装置は車両とともに移動可能であり、
前記車両の走行状態に基づいて前記優先度を変更する、表示制御装置。
【請求項１０】
請求項１に記載の表示制御装置であって、
前記画像取得部は、
外部入力に基づいて、前記第３画像が前記表示装置に入力されないことを確認する失敗データをさらに取得し、
前記制御部は、
前記予め定められた時間が前記第１時点から経過した後の一部の期間、または、前記表示制御装置の起動時に、前記画像送信部から出力された前記第２画像と、前記画像取得部で取得された前記失敗データとに基づいて、前記判定が正常であるかについての判定を行う、表示制御装置。
【請求項１１】
請求項１に記載の表示制御装置であって、
前記第１時点から前記第２時点までの時間の履歴に基づいて、前記予め定められた時間を変更する、表示制御装置。
【請求項１２】
表示装置の表示を制御する表示制御装置における表示制御方法であって、
外部入力に基づいて、第１画像を取得し、
前記表示装置で表示するための前処理が行われた前記第１画像である第２画像を、前記表示装置と前記表示制御装置の制御部とに出力し、
前記外部入力に基づいて、前記前処理が前記第１画像に正常に行われた場合に得られるべき第３画像が前記表示装置に入力されることを確認するための確認データをさらに取得した後に、当該確認データを前記制御部に出力し、
前記制御部に入力された前記第２画像と、前記制御部に入力された前記確認データとに基づいて、前記表示制御装置における前記表示装置に対する制御が異常であるかについての判定を随時行い、
前記確認データが前記制御部に入力される第１時点から、前記第２画像が前記制御部に入力される第２時点までの間の時間以上に予め定められた時間が、前記第１時点から経過するまで、前記判定を停止する、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示を制御する表示制御装置、及び、当該表示制御装置における表示制御方法に関する。
【背景技術】
【０００２】
生成した画像と、表示装置に表示するための前処理を当該画像に正常に行った場合に得られるべき所望画像とを、内蔵の検査モジュールによって比較する表示制御装置が提案されている。このような表示制御装置によれば、表示制御装置から表示装置に入力される画像が正常か否か、ひいては、表示装置にて表示される画像が正常か否かを確認することが可能である。【０００３】
この確認が正しく行われるためには、表示装置に入力される画像と同じ画像と、上述の比較に用いられる確認データとが、ほぼ同じタイミングで検査モジュールに入力される必要がある。そこで、このような入力を実現するための細かなタイミング制御について、様々な技術が提案されている。例えば、特許文献１では、表示予定の画像から生成した確認データをバッファに一時的に記憶し、表示される画像をメモリから読み出すタイミングで、確認データと読み出した画像とを検査モジュールに入力する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３５６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像を生成するソフトウェアが複雑である場合には、画像を検査モジュールに入力するタイミングと、確認データを検査モジュールに入力するタイミングとを合わせることが困難であるため、必要以上に表示制御装置の制御が異常であると判定してしまうという問題があった。【０００６】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、必要以上に表示制御装置の制御が異常であると判定してしまうことを抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る表示制御装置は、表示装置の表示を制御する表示制御装置であって、外部入力に基づいて、第１画像を取得する画像取得部と、表示装置で表示するための前処理が行われた第１画像である第２画像を、表示装置に出力する画像送信部とを備え、画像取得部は、外部入力に基づいて、前処理が第１画像に正常に行われた場合に得られるべき第３画像が表示装置に入力されることを確認するための確認データをさらに取得し、表示制御装置は、画像送信部から出力された第２画像と、画像取得部で取得された確認データとが入力され、当該第２画像と当該確認データとに基づいて、表示制御装置における表示装置に対する制御が異常であるかについての判定を随時行う制御部とをさらに備え、制御部は、確認データが制御部に入力される第１時点から、第２画像が制御部に入力される第２時点までの間の時間以上に予め定められた時間が、第１時点から経過するまで、判定を停止する。
【発明の効果】
【０００８】
本発明によれば、確認データが制御部に入力される第１時点から、第２画像が制御部に入力される第２時点までの間の時間以上に予め定められた時間が、第１時点から経過するまで、表示制御装置における表示装置に対する制御が異常であるかについての判定を停止する。これにより、必要以上に表示制御装置の制御が異常であると判定してしまうことを抑制することができる。【０００９】
本発明の目的、特徴、態様及び利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る表示制御装置の構成を示すブロック図である。
【図２】実施の形態１に係る表示制御装置の動作を示すタイミングチャートである。
【図３】実施の形態２に係る表示制御装置の構成を示すブロック図である。
【図４】実施の形態２に係る表示制御装置の動作を示すタイミングチャートである。
【図５】実施の形態２に係る表示制御装置の処理を示すフローチャートである。
【図６】実施の形態２に係る表示制御装置の処理を示すフローチャートである。
【図７】実施の形態２に係る表示制御装置の処理を示すフローチャートである。
【図８】実施の形態３に係る表示制御装置の構成を示すブロック図である。
【図９】実施の形態３に係る表示制御装置の動作を示すタイミングチャートである。
【図１０】実施の形態３に係る表示制御装置の処理を示すフローチャートである。
【図１１】実施の形態３に係る表示制御装置の処理を示すフローチャートである。
【図１２】実施の形態３に係る表示制御装置の処理を示すフローチャートである。
【図１３】実施の形態３に係る表示制御装置の処理を示すフローチャートである。
【図１４】実施の形態４に係る表示制御装置の構成を示すブロック図である。
【図１５】実施の形態４に係る優先度の一例を示す図である。
【図１６】実施の形態４に係る表示制御装置の動作を示すタイミングチャートである。
【図１７】実施の形態４に係るフレームの一例を示す図である。
【図１８】実施の形態４に係る優先度の一例を示す図である。
【図１９】実施の形態４に係る部分画像の一例を示す図である。
【図２０】実施の形態５に係る表示制御装置の構成を示すブロック図である。
【図２１】実施の形態５に係る表示制御装置の動作を示すタイミングチャートである。
【図２２】実施の形態５に係る表示制御装置の処理を示すフローチャートである。
【図２３】その他の変形例に係る表示制御装置のハードウェア構成を示すブロック図である。
【図２４】その他の変形例に係る表示制御装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る表示制御装置の構成を示すブロック図である。図１の表示制御装置１は、表示装置６１の表示を制御する装置であり、画像取得部１１と、画像送信部１２と、制御部１３とを備える。表示装置６１には、例えば、自動車のインストルメントパネルを表示する表示装置、及び、工場向けの表示装置などに用いられる液晶表示装置などが適用される。
【００１２】
画像取得部１１は、外部入力に基づいて第１画像及び確認データを取得する。第１画像の取得としては、例えば、画像取得部１１が、外部入力に基づいて第１画像を生成してもよいし、画像取得部１１が、予め用意された複数の第１画像の中から外部入力に基づいて一の第１画像を選択して取得してもよい。確認データの取得も同様である。以下、画像取得部１１が、第１画像及び確認データを生成する構成について主に説明する。また、以下では、第１画像を「生成画像」と記すこともある。
【００１３】
この生成画像には、表示装置６１で表示するための前処理が表示制御装置１により行われる。表示装置６１で表示するための前処理としては、例えば、表示装置６１の表示と同期をとるためのダブルバッファ処理及びトリプルバッファ処理、並びに、画像の重ね合わせ処理などが含まれる。
【００１４】
以下では、表示装置６１で表示するための前処理が実際に行われた生成画像である第２画像を、「処理画像」と記すこともある。また、以下では、生成画像に前処理が正常に行われた場合に得られる第３画像を「所望画像」と記すこともある。前処理が正常に行われた場合には、処理画像は所望画像と同じになるが、前処理が正常に行われなかった場合には、処理画像は所望画像と異なることになる。
【００１５】
確認データは、所望画像が表示装置６１に入力されることを確認するためのデータである。この確認データには、例えば第１画像である生成画像の部分画像、及び、当該部分画像が表示される部分領域などが含まれる。本実施の形態１では、生成画像の出所と確認データの出所とが同じであることから、後述の判定について精度を高めることが可能となる。
【００１６】
画像送信部１２は、処理画像を表示装置６１に出力する。表示装置６１に出力された処理画像は、表示装置６１により表示される。
【００１７】
制御部１３は、表示制御装置１の構成要素を統括的に制御する。また、制御部１３には、画像送信部１２から出力された処理画像と、画像取得部１１で生成された確認データとが入力される。制御部１３は、当該処理画像と当該確認データとに基づいて、表示制御装置１における表示装置６１に対する制御が異常であるか、つまり表示制御が異常であるかについての判定を随時行う。
【００１８】
ここで、図２のように、表示Ｂ用の確認データが制御部１３に入力されるタイミングは、生成画像Ｂが生成されたタイミングとほぼ同じである。これに対して、表示装置６１で表示するための前処理には多少の時間を要することから、図２の表示Ｂのように、処理画像が制御部１３に入力されるタイミングは、生成画像が生成されたタイミング、及び、確認データが制御部１３に入力されるタイミングよりも後になる。
【００１９】
このため、確認データが制御部１３に入力されてからすぐに上記判定を行う場合には、処理画像に対応していない確認データを用いて上記判定を行ってしまうことになる。この場合、図２の「判定結果Ｒ１」のように、確認データが制御部１３に入力されてからすぐに行う判定では、表示制御が異常であると判定してしまうことがある。なお、判定結果Ｒ１の「−，ＮＧ，−，−，ＮＧ」のうち、「ＮＧ」は、表示制御が異常であると判定した場合を示し、「−」は、表示制御が異常であると判定しなかった場合を示す。
【００２０】
これに対して、本実施の形態１に係る制御部１３は、図２に示すように、確認データが制御部１３に入力される第１時点ｔ１から、処理画像が制御部１３に入力される第２時点ｔ２までの間の時間以上に予め定められた時間Ｔが、第１時点ｔ１から経過するまで、上記判定を停止するように構成されている。図２の「判定結果Ｒ２」に、制御部１３の判定結果の一例を示す。この判定結果Ｒ２の「−，−，−，−，ＮＧ」のうち、「ＮＧ」は、表示制御が異常であると判定した場合を示し、「−」は、判定を行わなかった場合、及び、判定を行ったが表示制御が異常であると判定しなかった場合のいずれかを示す。
【００２１】
＜実施の形態１のまとめ＞
以上のような本実施の形態１に係る表示制御装置１では、制御部１３に処理画像が入力されるまで、制御部１３は、表示制御が異常であるかについて判定を行わない。これにより、図２の判定結果Ｒ２のように、必要以上に表示制御が異常であると判定してしまうことを抑制することができる。
【００２２】
なお、製品出荷後の表示制御装置１の使用中においては、表示画像の重ね合わせ次第で、所望画像が表示装置６１に表示されないことが予測される。このため、製品出荷後の表示制御装置１の使用中において上記判定を行うように構成されていることは特に有効である。ただし、これに限ったものではなく、例えば、製品出荷前の製品試験において上記判定を行うように構成されてもよい。
【００２３】
＜実施の形態２＞
図３は、本発明の実施の形態２に係る表示制御装置の構成を示すブロック図である。以下、本実施の形態２で説明する構成要素のうち、実施の形態１と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００２４】
図３の表示制御装置１は、データ取得部２１と、画像作成部２２と、画像描画部２３と、画像出力部２４と、検査制御部２５と、画像検査部２６と、検査結果判定部２７とを備える。画像描画部２３と画像出力部２４との間には、メモリ６２が接続されている。なお、図３では、メモリ６２が表示制御装置１の外部に設けられているが、メモリ６２は表示制御装置１に備えられてもよい。
【００２５】
データ取得部２１、画像作成部２２及び画像描画部２３は、実施の形態１の画像取得部１１に対応する。画像出力部２４は、実施の形態１の画像送信部１２に対応する。検査制御部２５、画像検査部２６、及び、検査結果判定部２７は、実施の形態１の制御部１３に対応する。なお、本実施の形態２では、検査制御部２５は、ソフトウェアによって実現される機能であり、画像検査部２６及び検査結果判定部２７は、ハードウェアによって構成されているものとする。このように、ソフトウェアによって実現される機能と、ハードウェアとを組み合わせることによって、表示制御装置１を構成した場合には、表示制御装置１を実現するソフトウェアの開発工程の削減、及び、ソフトウェアの簡素化、ひいては表示制御装置１の省メモリ化が可能となる。
【００２６】
まず、本実施の形態２に係る表示制御装置１の概要について説明する。画像検査部２６には、確認データが入力されてから暫くした後に処理画像が入力される。画像検査部２６に入力された処理画像及び確認データに基づいて、実施の形態１の制御部１３が行った判定と同様に、表示制御が異常であるかについての判定が行われる。そして、本実施の形態２でも実施の形態１と同様に、確認データが画像検査部２６に入力される第１時点ｔ１から、処理画像が画像検査部２６に入力される第２時点ｔ２までの間の時間以上に予め定められた時間Ｔが、第１時点ｔ１から経過するまで、上記判定を停止するように構成されている。これにより、必要以上に表示制御が異常であると判定してしまうことを抑制することが可能となっている。
【００２７】
次に、本実施の形態２の構成要素について詳細に説明する。
【００２８】
データ取得部２１は、外部入力を取得する。外部入力には、例えば機器の状態などが含まれる。この機器の状態には、例えば、ＣＡＮ（Controller Area Network）などの自動車のネットワーク上で送受信される車載ＥＣＵ（Electronic Control Unit）の状態などが含まれる。
【００２９】
画像作成部２２は、データ取得部２１が取得した外部入力が変化した場合など、表示を切替える要因が生じた場合に、外部入力に基づいて画像を生成して画像描画部２３に出力する。また、画像作成部２２は、外部入力に基づいて当該画像に対応する確認データを生成して検査制御部２５に出力する。
【００３０】
例えば、外部入力に、ガソリン残量が所定値未満であることを警告する警告状態が含まれる場合には、画像作成部２２は、ガソリン残量が低下していることを示す警告画像を生成して、警告画像を画像描画部２３に出力する。それとともに、画像作成部２２は、警告画像に対応する確認データを生成して、当該確認データを検査制御部２５に出力することによって、警告表示の開始を検査制御部２５に伝える。
【００３１】
画像描画部２３は、画像作成部２２で生成された画像、つまり生成画像を、メモリ６２のフレームバッファに描画するなどして書き込む。図４の「処理画像（描画）」に示される、メモリ６２への描画のタイミングは、図４の「生成画像」に示される、画像作成部２２による画像の生成のタイミングよりも後である。
【００３２】
本実施の形態２では、画像描画部２３は、現在表示されている画像に、画像作成部２２からの画像を重ね合わせ、その重ね合わせによって得られた画像をメモリ６２に描画する。このような画像描画部２３には、例えば、画像作成部２２をwayland-server及びx serverなどのクライアントモジュールに適用した、ウインドウシステムのcompositor機能などを適用することができる。この場合、画像の重ね合わせは、ソフトウェア中心で行われる。
【００３３】
なお、ここでは、画像作成部２２が画像を生成し、画像描画部２３が当該画像をメモリ６２に描画するとしているが、これに限ったものではない。例えば、画像作成部２２が画像ＩＤを選択し、画像描画部２３が当該画像ＩＤに対応する画像をメモリ６２に描画してもよい。
【００３４】
画像出力部２４は、図４の「処理画像の入力」に示すように、メモリ６２に格納された生成画像の画像データを、表示装置６１の同期信号の一種であるｓｙｎｃ信号（同期信号）の周期に合わせて読み出して、画像検査部２６及び表示装置６１に出力する。ｓｙｎｃ信号には、例えばｖｓｙｎｃ信号（垂直同期信号）が用いられる。
【００３５】
画像出力部２４がメモリ６２から読み出して出力する画像は、表示装置６１で表示するための同期処理が行われる画像であり、実施の形態１で説明した処理画像に相当する。つまり、画像出力部２４は、ｓｙｎｃ信号の周期に合わせて、処理画像を画像検査部２６及び表示装置６１に出力する。なお、図３の例では、画像出力部２４は、画像検査部２６を介して処理画像を表示装置６１に出力するように構成されている。
【００３６】
検査制御部２５は、画像作成部２２から確認データを受けると、図４の「確認データの入力」に示すように、当該確認データを画像検査部２６に出力するなどして書き込む。また、検査制御部２５は、画像作成部２２から確認データを受けると、画像検査部２６の検査を制御する。検査制御部２５による画像検査部２６の検査制御については後で詳細に説明する。
【００３７】
画像検査部２６には、画像出力部２４から出力された処理画像と、検査制御部２５から出力された確認データとが入力される。画像検査部２６は、当該処理画像と当該確認データとに基づいて、上述の所望画像が表示装置６１に入力されないかについての検査を随時行う。
【００３８】
本実施の形態２では、画像検査部２６は、入力された処理画像及び確認データに基づいて、当該処理画像が、当該確認データによって確認可能な所望画像であるか否かを判定する。例えば、画像検査部２６は、入力された処理画像のＣＲＣなどの検査値を算出し、算出した処理画像の検査値と、入力された確認データに含まれる所望画像の検査値との差が閾値未満であるか否かを判定する。画像検査部２６は、当該差が閾値未満であると判定した場合には、入力された処理画像は所望画像であると判定する。一方、画像検査部２６は、当該差が閾値以上であると判定した場合には、入力された処理画像は所望画像でないと判定するとともに、所望画像が表示装置６１に入力されないと判定する。画像検査部２６は、上記検査を、原則としてｓｙｎｃ信号の周期に合わせて周期的に行う。
【００３９】
ここで、上述した検査制御部２５は、図４の「検査部状態」に示されるように、予め定められた時間Ｔが第１時点ｔ１から経過するまで、画像検査部２６に検査を停止させ、予め定められた時間Ｔが第１時点ｔ１から経過した後に、画像検査部２６に検査を実行させる。なお、第１時点ｔ１は、画像検査部２６に確認データが入力される時点であり、実質的に、検査制御部２５が画像作成部２２から確認データを受ける時点である。予め定められた時間Ｔは、第１時点ｔ１から、処理画像が画像検査部２６に入力される第２時点ｔ２までの間の時間以上の時間である。
【００４０】
図４の「検査結果」に、画像検査部２６の検査結果の一例を示す。この検査結果の「−，−，−，−，ＮＧ」のうち、「ＮＧ」は、所望画像が表示装置６１に入力されないという検査結果が得られた場合を示し、「−」は、検査を行わなかった場合、及び、検査を行ったが所望画像が表示装置６１に入力されないという検査結果が得られなかった場合のいずれかを示す。
【００４１】
画像検査部２６は、検査を行わなかった場合、及び、検査を行ったが所望画像が表示装置６１に入力されないという検査結果が得られなかった場合には、検査結果判定部２７への割込みなどの通知は行わない。一方、画像検査部２６は、所望画像が表示装置６１に入力されないという検査結果が得られた場合には、検査結果判定部２７への割込みなどの通知を行う。
【００４２】
検査結果判定部２７は、画像検査部２６から割込みの通知を受けた場合、つまり画像検査部２６にて所望画像が表示装置６１に入力されないという検査結果が得られた場合には、表示制御が異常であると判定する。一方、検査結果判定部２７は、画像検査部２６から通知を受けなかった場合には上述の判定を行わない。なお、表示制御の異常としては、例えばメモリ６２の故障などによる出力映像の乱れなどが含まれる。
【００４３】
図４の「判定結果」に、検査結果判定部２７の判定結果の一例を示す。この判定結果の「−，−，−，−，ＮＧ」のうち、「ＮＧ」は、表示制御が異常であると判定した場合を示し、「−」は、表示制御が異常であると判定しなかった場合を示す。図４に示されるように、本実施の形態２では、画像検査部２６の検査結果と検査結果判定部２７の判定結果とは実質的に同じとなる。
【００４４】
検査結果判定部２７は、表示制御が異常であると判定した場合には、図示しない音声出力部に警告音を出力させたり、表示装置６１の表示を全て消灯したりすることによって、ユーザに表示制御が異常であることを通知するための通知制御を行う。
【００４５】
＜動作＞
図５は、本実施の形態２に係る画像作成の処理を示すフローチャートである。
【００４６】
まずステップＳ１にて、データ取得部２１は外部データなどの外部入力を取得する。外部入力が変化した場合にステップＳ２にて、画像作成部２２は、確認データを生成して検査制御部２５に出力する。それからステップＳ３にて、画像作成部２２は、確認データに対応する画像を生成して画像描画部２３に出力する。その後、図５の処理が終了する。
【００４７】
なお図５の処理には示されていないが、上述したように、画像描画部２３は、画像作成部２２で作成された生成画像をメモリ６２に描画する。本実施の形態２では、画像描画部２３の描画は、図５の処理とは別個に行われ、これらは並行して行うことが可能となっている。
【００４８】
図６は、本実施の形態２に係る検査制御の処理を示すフローチャートである。
【００４９】
まずステップＳ１１にて、検査制御部２５は、画像作成部２２から確認データを受けた場合に、画像検査部２６に検査を停止させて検査を無効にするとともにタイマーを起動する。ステップＳ１２にて、検査制御部２５は、確認データを画像検査部２６に書き込む。
【００５０】
ステップＳ１３にて、検査制御部２５は、タイマーの時間が予め定められた時間Ｔ以上になったか否か、つまり画像作成部２２から確認データを受けた時点から予め定められた時間Ｔが経過したか否かを判定する。この判定は、ｓｙｎｃ信号の周期とは別個に行われる。予め定められた時間Ｔが経過したと判定した場合にはステップＳ１４に処理が進み、予め定められた時間Ｔが経過していないと判定した場合にはステップＳ１３の処理が再度行われる。ステップＳ１４にて、検査制御部２５は、画像検査部２６に検査を実行させて検査を有効にするとともにタイマーをリセットする。その後、図６の処理が終了する。
【００５１】
図７は、本実施の形態２に係る画像出力の処理を示すフローチャートである。
【００５２】
まずステップＳ２１にて、画像出力部２４は、メモリ６２から画像を読み出す。ステップＳ２２にて、画像出力部２４は、読み出した画像を処理画像として画像検査部２６に出力する。ステップＳ２３にて、画像検査部２６の検査が停止されている場合にはステップＳ２７に処理が進み、画像検査部２６の検査が実行されている場合にはステップＳ２４に処理が進む。
【００５３】
ステップＳ２４にて、画像検査部２６は、入力された処理画像から当該処理画像の検査値を算出する。ステップＳ２５にて、画像検査部２６は、算出した検査値と、確認データに含まれる検査値との差が閾値未満であるか否かを判定する。当該差が閾値未満であると判定した場合にはステップＳ２７に処理が進み、当該差が閾値以上であると判定した場合にはステップＳ２６に処理が進む。
【００５４】
ステップＳ２６にて、画像検査部２６は、ＮＧの通知、つまり所望画像が表示装置６１に入力されないという検査結果の通知を、検査結果判定部２７へ行う。その後、ステップＳ２７に処理が進む。ステップＳ２７にて、画像検査部２６は、入力された処理画像を表示装置６１に出力する。その後、図７の処理が終了する。
【００５５】
＜実施の形態２のまとめ＞
本実施の形態２に係る表示制御装置１では、予め定められた時間Ｔが第１時点ｔ１から経過するまで、画像検査部２６の検査が停止され、予め定められた時間Ｔが第１時点ｔ１から経過した後に、画像検査部２６の検査が実行される。そして、検査結果判定部２７は、画像検査部２６にて所望画像が表示装置６１に入力されないという検査結果が得られた場合に、表示制御が異常であると判定する。このような構成によれば、実施の形態１と同様に、必要以上に表示制御が異常であると判定してしまうことを抑制することができる。
【００５６】
＜変形例１＞
実施の形態２では、画像検査部２６は、所望画像が表示装置６１に入力されないという検査結果、つまりＮＧという検査結果が得られた場合に、検査結果判定部２７に対して割込みを発生させた。つまり、画像検査部２６は、ＣＰＵ（Central Processing Unit）に対して割込み信号を発生させ、割込み処理を実装する検査結果判定部２７に、割込み信号を出力した。
【００５７】
しかしこれに限ったものではなく、例えば、所望画像が表示装置６１に入力されるという検査結果、つまりＯＫという検査結果が得られるように、画像検査部２６が構成されてもよい。そしてこの場合に、画像検査部２６は、ＯＫという検査結果が得られた場合に、検査結果判定部２７に対して割込みを発生させてもよい。また例えば、ＯＫという検査結果及びＮＧという検査結果が得られるように、画像検査部２６が構成されてもよい。そしてこの場合に、画像検査部２６は、ＯＫという検査結果が得られた場合、及び、ＮＧという検査結果が得られた場合のいずれにおいても、検査結果判定部２７に対して割込みを発生させてもよい。
【００５８】
また、画像検査部２６が検査結果判定部２７に対して割込み処理を行うのではなく、検査結果判定部２７が画像検査部２６に対して、例えばｓｙｎｃ信号の周期などの一定周期でアクセスするように構成されてもよい。なお、以上の変形例１は、後述する実施の形態３以降においても適用可能である。
【００５９】
＜変形例２＞
検査結果判定部２７は、所望画像が表示装置６１に入力されないという検査結果が、第１時点ｔ１から予め定められた回数を超えて連続して得られた場合に、表示制御が異常であると判定してもよい。また、検査結果判定部２７は、所望画像が表示装置６１に入力されないという検査結果が一の第１試験データについて得られなかった後に所望画像が表示装置６１に入力されないという検査結果が当該一の第１試験データについて得られた場合に、表示制御が異常であると判定してもよい。そして、検査結果判定部２７は、表示制御が異常であると判定しない場合に、表示制御が正常であると判定してもよい。なお、以上の変形例２は、後述する実施の形態３以降においても適用可能である。
【００６０】
＜実施の形態３＞
図８は、本発明の実施の形態３に係る表示制御装置の構成を示すブロック図である。以下、本実施の形態３で説明する構成要素のうち、実施の形態２と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００６１】
実施の形態２では、画像描画部２３が画像を重ね合わせたが、本実施の形態３では、画像出力部２４が、画像を重ね合わせるように構成されている。つまり本実施の形態３では、ウインドウシステムなどによるソフトウェア中心で画像を重ね合わせるのではなく、ハードウェア中心で画像の重ね合わせが行われるように構成されている。ただし、本実施の形態３でも、実施の形態２と同様にソフトウェア中心で画像の重ね合わせが行われてもよいし、実施の形態２でも、本実施の形態３と同様にハードウェア中心で画像の重ね合わせが行われてもよい。
【００６２】
また、実施の形態２では、検査制御部２５が、画像検査部２６の検査の実行及び停止を制御することによって、表示制御が異常であるかについての判定の実行及び停止が制御された。これに対して本実施の形態３では、画像検査部２６の検査の実行及び停止は、検査制御部２５によって制御されず、検査結果判定部２７が、表示制御が異常であるかについての判定の実行及び停止を制御するように構成されている。以下、このように構成された本実施の形態３に係る表示制御装置１の構成について詳細に説明する。
【００６３】
検査制御部２５は、画像作成部２２から確認データを受けると、図９の「確認データの入力」に示すように当該確認データを画像検査部２６に書き込む。また、検査制御部２５は、画像作成部２２から確認データを受けても、画像検査部２６の検査を停止しないが、確認データの変更を検査結果判定部２７に通知する。これにより、確認データの変更が検査結果判定部２７に通知されるタイミングは、画像検査部２６に確認データが入力されるタイミングと実質的に同じとなる。
【００６４】
画像検査部２６には、画像出力部２４から出力された処理画像と、検査制御部２５から出力された確認データとが入力される。画像検査部２６は、当該処理画像と当該確認データとに基づいて、所望画像が表示装置６１に入力されないかについての検査を随時行う。本実施の形態３では、画像検査部２６は、この検査をｓｙｎｃ信号の周期に合わせて周期的に行う。
【００６５】
検査結果判定部２７は、原則として、画像検査部２６にて所望画像が表示装置６１に入力されないという検査結果が得られた場合には、表示制御が異常であると判定し、画像検査部２６にて所望画像が表示装置６１に入力されるという検査結果が得られた場合には、当該判定を行わない。
【００６６】
ただし、検査結果判定部２７は、図９の「判定部状態」に示されるように、検査制御部２５から確認データの変更の通知を受けると、画像検査部２６の検査結果である画像検査部２６の割り込みを無視して、上述の判定を停止する。つまり、検査結果判定部２７は、予め定められた時間Ｔが第１時点ｔ１から経過するまで上述の判定を停止し、予め定められた時間Ｔが第１時点ｔ１から経過した後に上述の判定を行う。
【００６７】
なお、第１時点ｔ１は、画像検査部２６に確認データが入力される時点であり、実質的に、検査結果判定部２７が検査制御部２５から確認データの変更の通知を受ける時点である。予め定められた時間Ｔは、第１時点ｔ１から、処理画像が画像検査部２６に入力される第２時点ｔ２までの間の時間以上の時間である。
【００６８】
また本実施の形態３では、検査結果判定部２７は、第１時点ｔ１から第２時点ｔ２までの時間の履歴に基づいて、予め定められた時間Ｔを変更する。ただし、予め定められた時間Ｔの変更は、検査結果判定部２７以外の構成要素によって行われてもよい。
【００６９】
＜動作＞
図１０は、本実施の形態３に係る画像作成の処理を示すフローチャートである。
【００７０】
まずステップＳ３１にて、データ取得部２１は外部データなどの外部入力を取得する。外部入力が変化した場合にステップＳ３２にて、画像作成部２２は、確認データを生成して検査制御部２５に出力する。それからステップＳ３３にて、画像作成部２２は、確認データに対応する画像を生成して画像描画部２３に出力する。ステップＳ３４にて、画像描画部２３は、画像作成部２２で作成された生成画像をメモリ６２に描画する。その後、図１０の処理が終了する。
【００７１】
図１１は、本実施の形態３に係る検査制御の処理を示すフローチャートである。
【００７２】
まずステップＳ４１にて、検査制御部２５は、画像作成部２２から確認データを受けた場合に、検査結果判定部２７に確認データの変更を通知する。ステップＳ４２にて、検査制御部２５は、確認データを画像検査部２６に書き込む。その後、図１１の処理が終了する。
【００７３】
図１２は、本実施の形態３に係る画像出力の処理を示すフローチャートである。
【００７４】
まずステップＳ５１にて、画像出力部２４は、メモリ６２から画像を読み出す。ステップＳ５２にて、画像出力部２４は、読み出した画像に、画像の重ね合わせ処理を適宜行う。ステップＳ５３にて、画像出力部２４は、当該画像を処理画像として画像検査部２６に出力する。
【００７５】
ステップＳ５４にて、画像検査部２６は、入力された画像からＣＲＣなどの検査値を算出する。ステップＳ５５にて、画像検査部２６は、算出した検査値と、確認データに含まれる検査値との差が閾値未満であるか否かを判定する。当該差が閾値未満であると判定した場合にはステップＳ５７に処理が進み、当該差が閾値以上であると判定した場合にはステップＳ５６に処理が進む。
【００７６】
ステップＳ５６にて、画像検査部２６は、検査結果判定部２７へＮＧの通知を行い、その後、ステップＳ５７に処理が進む。ステップＳ５７にて、画像検査部２６は、入力された処理画像を表示装置６１に出力する。その後、図１２の処理が終了する。
【００７７】
図１３は、本実施の形態３に係る検査結果判定の処理を示すフローチャートである。なお、この処理は、検査結果判定部２７が、画像検査部２６からＮＧの通知を受けた場合に行われる。
【００７８】
まずステップＳ６１にて、検査結果判定部２７は、前回にＮＧを受領してから、確認データの変更の通知を検査制御部２５から受けたか否かを判定する。つまり、検査結果判定部２７は、前回にＮＧを受領してから、画像変化があったか否かを判定する。前回にＮＧを受領してから当該通知を受けたと判定した場合にはステップＳ６５に処理が進み、前回にＮＧを受領してから当該通知を受けなかったと判定した場合にはステップＳ６２に処理が進む。
【００７９】
ステップＳ６２にて、検査結果判定部２７は、予め定められた時間Ｔが第１時点ｔ１から経過したか否かを判定する。経過したと判定した場合にはステップＳ６３に処理が進み、経過しなかったと判定した場合にはステップＳ６４に処理が進む。
【００８０】
ステップＳ６３にて、検査結果判定部２７は、表示制御が異常である、つまりＮＧであると判定する。そして、検査結果判定部２７は、ＮＧであることを通知する通知制御を行う。その後、図１３の処理が終了する。
【００８１】
ステップＳ６４にて、検査結果判定部２７は、ＮＧ受領回数をインクリメントする。その後、図１３の処理が終了する。
【００８２】
ステップＳ６１からステップＳ６５に進んだ場合、ステップＳ６５からステップＳ６９までの処理によって、第１時点ｔ１から第２時点ｔ２までの時間の履歴に基づいて、予め定められた時間Ｔが適切な時間に更新される。具体的にはまず、ステップＳ６５にて、検査結果判定部２７は、ステップＳ６４でインクリメントされたＮＧ受領回数を、ヒストグラムの階級として保存する。ステップＳ６６にて、検査結果判定部２７は、ＮＧ受領回数をリセットする。
【００８３】
ステップＳ６７にて、検査結果判定部２７は、母数であるＮＧ受領回数のデータの数が予め定められた閾値以上であるか否かを判定する。母数が閾値以上であると判定した場合にはステップＳ６８に進み、母数が閾値以上でないと判定した場合にはステップＳ６２に処理が進む。
【００８４】
ステップＳ６８にて、検査結果判定部２７は、上述のヒストグラムに基づいて予め定められた時間Ｔを算出する。例えば、検査結果判定部２７は、ヒストグラムの階級が最大となるＮＧ受領回数、または、ヒストグラムの度数が最大となるＮＧ受領回数と、ｓｙｎｃ信号の周期とに基づいて、予め定められた時間Ｔを算出する。
【００８５】
ステップＳ６９にて、検査結果判定部２７は、ステップＳ６２で用いる予め定められた時間Ｔを、算出した予め定められた時間Ｔに更新する。その後、ステップＳ６２に処理が進む。
【００８６】
＜実施の形態３のまとめ＞
本実施の形態３に係る表示制御装置１では、予め定められた時間Ｔが第１時点ｔ１から経過するまで、検査結果判定部２７の判定が停止し、予め定められた時間Ｔが第１時点ｔ１から経過した後に、検査結果判定部２７の判定が行われる。このような構成によれば、実施の形態１と同様に、必要以上に表示制御が異常であると判定してしまうことを抑制することができる。
【００８７】
また本実施の形態３では、第１時点ｔ１から第２時点ｔ２までの時間の履歴に基づいて、予め定められた時間Ｔを変更する。このような構成によれば、予め定められた時間Ｔを適切な時間に自動的に設定することができる。
【００８８】
＜実施の形態４＞
図１４は、本発明の実施の形態４に係る表示制御装置の構成を示すブロック図である。以下、本実施の形態４で説明する構成要素のうち、実施の形態２と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【００８９】
図１４の表示制御装置１は、図示しない車両に搭載されており、当該車両と移動可能になっている。以下、表示制御装置１と移動可能な車両を「自車両」と記して説明する。
【００９０】
画像作成部２２は、データ取得部２１で取得された外部入力に基づいて複数の部分画像を含む生成画像を生成する。以下、外部入力が自車両の車載ＥＣＵの状態を含む場合を例として、本実施の形態４に係る表示制御装置１の構成について説明するが、当該外部入力及び当該構成は以下の説明に限ったものではない。
【００９１】
画像作成部２２は、外部入力に含まれる自車両の車載ＥＣＵの状態に基づいて、複数の部分画像を含む警告画像を生成する。複数の部分画像には、例えば、車両状態、エンジン状態、所定値以下のガソリン残量、右及び左ウィンカーのＯＮ／ＯＦＦ状態、サイドブレーキのＯＮ／ＯＦＦ状態、及び、シフトレバーの状態などを示す画像が含まれる。また、画像作成部２２は、外部入力に基づいて、複数の部分画像のそれぞれについて確認データを生成する。
【００９２】
ここで図１４の表示制御装置１は、優先度テーブル３１と、走行状態取得部３２と、優先度書換え部３３とを備える。
【００９３】
優先度テーブル３１では、複数の部分画像のそれぞれに対して、優先度が予め規定されている。図１５に、優先度テーブル３１に規定された優先度の一例を示す。この図１５の例では、検査対象オブジェクトごと、つまり部分画像のコンテンツごとに優先度が異なるように優先度が規定されている。
【００９４】
走行状態取得部３２は、データ取得部２１と同様に、自車両の車載ＥＣＵの状態から自車両の走行状態を取得する。優先度書換え部３３は、走行状態取得部３２で取得された自車両の走行状態に基づいて、優先度テーブル３１の優先度を変更する。例えば、優先度書換え部３３は、自車両が走行中には、自車両のタイヤに関する異常の優先度を高くし、自車両が停止中には、自車両のタイヤに関する異常の優先度を低くする。
【００９５】
検査制御部２５は、実施の形態２と同様に、画像作成部２２から確認データを受けると、画像検査部２６に検査を停止させ、画像作成部２２から確認データを受けた時点から予め定められた時間Ｔが経過すると、画像検査部２６に検査を実行させる。
【００９６】
また、検査制御部２５は、画像作成部２２から、複数の部分画像のそれぞれの確認データを受けると、複数の検査対象画像があることを把握する。そして、検査制御部２５は、図１６の「確認データの入力」に示すように、各部分画像に関して確認データを順に画像検査部２６に書き込む。これにより、異なる部分画像に関する画像検査部２６の検査、ひいては検査結果判定部２７の判定が異なる時間で行われることになる。なお、以下の説明では、表示制御が異常であるかについての判定を、「制御異常判定」と記すこともある。
【００９７】
本実施の形態４では、検査制御部２５が、各部分画像に関して確認データを、部分画像の優先度が高いものから順に画像検査部２６に書き込む。このように構成された検査制御部２５は、部分画像の優先度に基づき、当該部分画像に関して制御異常判定を行う順番を制御する。例えば、図１５では、「ブレーキ状態」の優先度は８０であり、「シフトレバー状態」の優先度は７０であり、「ウィンカー」の優先度は５０である。このように優先度が規定されている場合には、検査制御部２５は、図１６の「確認データの入力」に示すように、「ブレーキ」、「シフトレバー」及び「ウィンカー」の順に、確認データを画像検査部２６に書き込む。
【００９８】
また本実施の形態４では、検査制御部２５は、優先度の高いものから順に、確認データが画像検査部２６に使用される時間を長くする。このように構成された検査制御部２５は、部分画像の優先度に基づき、当該部分画像に関して制御異常判定を行う時間の長さを制御する。例えば、図１５のように優先度が規定されている場合には、検査制御部２５は、図１６の「確認データの入力」に示すように、「ブレーキ」、「シフトレバー」及び「ウィンカー」の順に、確認データが画像検査部２６に使用される時間を長くする。
【００９９】
なお、確認データが画像検査部２６に使用される時間、つまりフレーム数は、予め定められた優先度の式を用いて算出されてもよいし、図１７に示すように予めテーブルにて規定されてもよい。また、最も優先度が高い部分画像に関して、画像検査部２６の検査、ひいては検査結果判定部２７の判定が行われるように、最も優先度が高い部分画像の確認データが画像検査部２６に使用される時間は十分長くすることが好ましい。
【０１００】
＜実施の形態４のまとめ＞
本実施の形態４に係る表示制御装置１では、異なる部分画像に関して制御異常判定を異なる時間で行う。これにより、一つの生成画像における、画像検査部２６で検査すべき部分画像の数が、同時に検査可能な部分画像の数を超えても、検査することができる。
【０１０１】
なお、以上のような表示制御装置１では、制御異常判定の精度は、その判定時間が長くなるほど高くなる傾向がある。このことに鑑みて、本実施の形態４では、部分画像の優先度に基づき、当該部分画像に関して制御異常判定を行う時間の長さを制御する。このような構成によれば、重要な部分画像に関して制御異常判定の精度を高めることができる。
【０１０２】
また、以上のような表示制御装置１の運用次第では、生成画像の制御異常判定に割り当てられた時間が非常に短いこともある。このような場合に、複数の部分画像に関して制御異常判定をランダムに行うと、重要な部分画像に関して制御異常判定を行う前に、時間切れになってしまうことがある。このことに鑑みて、本実施の形態４では、部分画像の優先度に基づき、当該部分画像に関して制御異常判定を行う順番を制御する。このような構成によれば、重要でない部分画像に優先して、重要な部分画像に関して制御異常判定を早く行うことができる。よって、時間切れになる前に、重要な部分画像に関して制御異常判定を行うことができる可能性を高めることができる。
【０１０３】
なお、以上の説明では、優先度は部分画像のコンテンツごとに異なるように規定されていた（図１５）。しかしこれに限ったものではなく、図１８に示すように、優先度は、表示装置６１において部分画像が表示される表示領域ごとに異なるように規定されてもよい。図１９に、表示装置６１の表示領域ごとに表示される部分画像の一例を示す。図１９のように優先度を規定した場合であっても、図１５のように優先度を規定した場合と同様の効果を得ることができる。
【０１０４】
また本実施の形態４では、自車両の走行状態に基づいて優先度を変更する。このような構成によれば、自車両の走行状態に沿って優先度を適切に変更することができる。
【０１０５】
＜実施の形態５＞
図２０は、本発明の実施の形態５に係る表示制御装置の構成を示すブロック図である。以下、本実施の形態５で説明する構成要素のうち、実施の形態３と同じまたは類似する構成要素については同じ参照符号を付し、異なる構成要素について主に説明する。
【０１０６】
画像作成部２２は、データ取得部２１が取得した外部入力が変化した場合に、当該外部入力に基づいて画像を生成して画像描画部２３に出力するとともに、当該画像に対応する確認データを生成して検査制御部２５に出力する。また本実施の形態５では、画像作成部２２は、外部入力に基づいて失敗データをさらに取得する。この失敗データは、所望画像が表示装置６１に入力されないことを確認するためのデータである。なお、失敗データの取得の例は、生成画像の取得の例と同様である。以下では、画像作成部２２は、失敗データを生成する構成について説明する。
【０１０７】
検査制御部２５は、画像作成部２２から確認データを受けると、当該確認データを画像検査部２６に書き込むとともに、確認データの変更を検査結果判定部２７に通知する。また本実施の形態５では、検査制御部２５は、図２１の「確認データの入力」に示すように、予め定められた時間Ｔが第１時点ｔ１から経過した後の一部の期間において、画像作成部２２で生成された失敗データを画像検査部２６に書き込むとともに、失敗データの書き込みを検査結果判定部２７に通知する。なお、一部の期間は任意に設定される。
【０１０８】
画像検査部２６は、予め定められた時間Ｔが第１時点ｔ１から経過した後の一部の期間において、画像出力部２４から出力された処理画像と、画像作成部２２で生成された失敗データとに基づいて、これまで説明した検査と同様の検査を行う。例えば、画像検査部２６は、処理画像の検査値と、入力された失敗データに含まれる検査値との差が閾値未満であると判定した場合には、入力された処理画像は所望画像でないと判定するとともに、所望画像が表示装置６１に入力されないと判定する。このように、画像検査部２６の検査が正常である場合には、失敗データを用いた検査では、所望画像が表示装置６１に入力されないという検査結果が得られることになる。
【０１０９】
検査結果判定部２７は、図２１の「判定結果」に示すように、予め定められた時間Ｔが第１時点ｔ１から経過するまで上述の判定を停止し、予め定められた時間Ｔが第１時点ｔ１から経過した後に上述の判定を行う。
【０１１０】
また本実施の形態５では、検査結果判定部２７は、図２１の「正常判定結果」に示すように、予め定められた時間Ｔが第１時点ｔ１から経過した後の一部の期間において、検査制御部２５から失敗データの書き込みの通知を受けたかを判定するとともに、画像検査部２６にて所望画像が表示装置６１に入力されないという検査結果が得られたかを判定する。査制御部２５から失敗データの書き込みの通知を受け、かつ、画像検査部２６にて所望画像が表示装置６１に入力されないという検査結果が得られたと判定した場合には、検査結果判定部２７は、画像検査部２６の検査、ひいては、表示制御の判定が正常であると判定する。
【０１１１】
このように、検査制御部２５、画像検査部２６及び検査結果判定部２７は、予め定められた時間Ｔが第１時点ｔ１から経過した後の一部の期間において、画像出力部２４から出力された処理画像と、画像作成部２２で生成された失敗データとに基づいて、制御異常判定が正常であるかについての判定を行う。なお、この判定は、表示制御装置１の起動時において行われてもよい。
【０１１２】
＜動作＞
図２２は、本実施の形態５に係る検査結果判定の処理を示すフローチャートである。なお、この処理は、検査結果判定部２７が、画像検査部２６からＮＧの通知を受けた場合に行われる。
【０１１３】
まずステップＳ８１にて、検査結果判定部２７は、失敗データの書き込みの通知、つまり検査結果を無視する通知を検査制御部２５から受けたか否かを判定する。当該通知を受けたと判定した場合にはステップＳ８４に処理が進み、当該通知を受けなかったと判定した場合にはステップＳ８２に処理が進む。
【０１１４】
ステップＳ８２にて、検査結果判定部２７は、予め定められた時間Ｔが第１時点ｔ１から経過したか否かを判定する。経過したと判定した場合にはステップＳ８３に処理が進み、経過しなかったと判定した場合には図２２の処理が終了する。
【０１１５】
ステップＳ８３にて、検査結果判定部２７は、表示制御が異常である、つまりＮＧであると判定する。そして、検査結果判定部２７は、ＮＧであることを通知する通知制御を行う。その後、図２２の処理が終了する。
【０１１６】
ステップＳ８１からステップＳ８４に進んだ場合、検査結果判定部２７は、画像検査部２６の検査及び表示制御の判定が正常であることを、検査制御部２５に通知する。ステップＳ８５にて、検査制御部２５は、失敗データが書き込まれている画像検査部２６に、通常とおりの確認データを書き込む。その後、図２２の処理が終了する。
【０１１７】
＜実施の形態５のまとめ＞
本実施の形態５に係る表示制御装置１では、予め定められた時間Ｔが第１時点ｔ１から経過した後の一部の期間、または、表示制御装置１の起動時に、画像出力部２４から出力された処理画像と、失敗データとに基づいて、制御異常判定が正常であるかについての判定を行う。このような構成によれば、表示制御装置１の判定の信頼性を高めることができる。
【０１１８】
＜その他の変形例＞
上述した表示制御装置１における画像取得部１１、画像送信部１２及び制御部１３を、以下「画像取得部１１等」と記す。画像取得部１１等は、図２３に示す処理回路９１により実現される。すなわち、処理回路９１は、外部入力に基づいて、第１画像と、前処理が第１画像に正常に行われた場合に得られるべき第３画像が表示装置６１に入力されることを確認するための確認データとを取得する画像取得部１１と、前処理が行われた第１画像である第２画像を表示装置６１に出力する画像送信部１２と、画像送信部１２から出力された第２画像と、画像取得部１１で取得された確認データとに基づいて、表示制御装置１における表示装置６１に対する制御が異常であるかについての判定を随時行うとともに、確認データが入力される第１時点から、第２画像が入力される第２時点までの間の時間以上に予め定められた時間が、第１時点から経過するまで、上記判定を停止する制御部１３と、を備える。処理回路９１には、専用のハードウェアが適用されてもよいし、メモリに格納されるプログラムを実行するプロセッサが適用されてもよい。プロセッサには、例えば、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、Digital Signal Processorなどが該当する。
【０１１９】
処理回路９１が専用のハードウェアである場合、処理回路９１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）、またはこれらを組み合わせたものが該当する。画像取得部１１等の各部の機能それぞれは、処理回路を分散させた回路で実現されてもよいし、各部の機能をまとめて一つの処理回路で実現されてもよい。
【０１２０】
処理回路９１がプロセッサである場合、画像取得部１１等の機能は、ソフトウェア等との組み合わせにより実現される。なお、ソフトウェア等には、例えば、ソフトウェア、ファームウェア、または、ソフトウェア及びファームウェアが該当する。ソフトウェア等はプログラムとして記述され、メモリに格納される。図２４に示すように、処理回路９１に適用されるプロセッサ９２は、メモリ９３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、表示制御装置１は、処理回路９１により実行されるときに、外部入力に基づいて、第１画像と、前処理が第１画像に正常に行われた場合に得られるべき第３画像が表示装置６１に入力されることを確認するための確認データとを取得した後に、当該確認データを制御部１３に出力するステップと、前処理が行われた第１画像である第２画像を、表示装置６１と表示制御装置１の制御部１３とに出力するステップと、制御部１３に入力された第２画像と、制御部１３に入力された確認データとに基づいて、表示制御装置１における表示装置６１に対する制御が異常であるかについての判定を随時行うが、確認データが制御部１３に入力される第１時点から、第２画像が制御部１３に入力される第２時点までの間の時間以上に予め定められた時間が、第１時点から経過するまで、上記判定を停止するステップと、が結果的に実行されることになるプログラムを格納するためのメモリ９３を備える。換言すれば、このプログラムは、画像取得部１１等の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリ９３には、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disc）及びそのドライブ装置等が該当する。
【０１２１】
以上、画像取得部１１等の各機能が、ハードウェア及びソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、画像取得部１１等の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。
【０１２２】
また、以上で説明した表示制御装置１は、ＰＮＤ（Portable Navigation Device）などのナビゲーション装置と、携帯電話、スマートフォン及びタブレットなどの携帯端末を含む通信端末と、これらにインストールされるアプリケーションの機能と、サーバとを適宜に組み合わせてシステムとして構築される表示制御システムにも適用することができる。この場合、以上で説明した表示制御装置１の各機能あるいは各構成要素は、前記システムを構築する各機器に分散して配置されてもよいし、いずれかの機器に集中して配置されてもよい。
【０１２３】
なお、本発明は、その発明の範囲内において、各実施の形態及び各変形例を自由に組み合わせたり、各実施の形態及び各変形例を適宜、変形、省略したりすることが可能である。
【０１２４】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１２５】
１  表示制御装置、１１  画像取得部、１２  画像送信部、１３  制御部、２５  検査制御部、２６  画像検査部、２７  検査結果判定部、６１  表示装置。
【図１】
2018047322.tif 000003
【図２】
2018047322.tif 000004
【図３】
2018047322.tif 000005
【図４】
2018047322.tif 000006
【図５】
2018047322.tif 000007
【図６】
2018047322.tif 000008
【図７】
2018047322.tif 000009
【図８】
2018047322.tif 000010
【図９】
2018047322.tif 000011
【図１０】
2018047322.tif 000012
【図１１】
2018047322.tif 000013
【図１２】
2018047322.tif 000014
【図１３】
2018047322.tif 000015
【図１４】
2018047322.tif 000016
【図１５】
2018047322.tif 000017
【図１６】
2018047322.tif 000018
【図１７】
2018047322.tif 000019
【図１８】
2018047322.tif 000020
【図１９】
2018047322.tif 000021
【図２０】
2018047322.tif 000022
【図２１】
2018047322.tif 000023
【図２２】
2018047322.tif 000024
【図２３】
2018047322.tif 000025
【図２４】
2018047322.tif 000026
【国際調査報告】
2018047322.tif 000027
2018047322.tif 000028
2018047322.tif 000029
2018047322.tif 000030