(57)【要約】【課題】外部から与えられる任意の描画データに係るグラフィックス映像が正常に表示されているか否かを精査することができるとともに、正常に表示されていない原因がグラフィックス描画部にあるのか否かを判別することができるようにする。【解決手段】期待値一致判定部３２の判定結果が不一致である旨を示している場合、内部期待値生成部２１により生成されたタイル単位の内部期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する原因箇所特定部２２を備える。【選択図】図１
2014228827.tif 000002
【特許請求の範囲】
【請求項１】
グラフィックス映像の描画内容を示す描画データから、上記グラフィックス映像の表示データを生成する表示データ生成手段と、
上記表示データ生成手段により生成された表示データを表示装置の映像フォーマットに対応する映像信号に変換し、上記映像信号を上記表示装置に出力する映像表示手段と、
上記表示データ生成手段により生成された表示データから、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である内部期待値を生成する内部期待値生成手段と、
上記描画データが上記表示データ生成手段に与えられた際の上記表示データ生成手段及び上記映像表示手段の処理をエミュレートして、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である外部期待値を生成する外部期待値生成手段と、
上記映像表示手段から出力された映像信号と上記外部期待値生成手段により生成された外部期待値が一致しているか否かを判定する第１の一致判定手段と、
上記第１の一致判定手段の判定結果が不一致である旨を示している場合、上記内部期待値生成手段により生成された内部期待値と上記外部期待値生成手段により生成された外部期待値が一致しているか否かを判定する第２の一致判定手段と
を備えた表示結果自動精査装置。
【請求項２】
表示データ生成手段、映像表示手段、内部期待値生成手段及び第２の一致判定手段がグラフィックス描画部に実装されており、
外部期待値生成手段及び第１の一致判定手段が外部精査部に実装されていることを特徴とする請求項１記載の表示結果自動精査装置。
【請求項３】
第２の一致判定手段の判定結果が一致している旨を示している場合、グラフィックス描画部は正常に動作していると認定し、上記第２の一致判定手段の判定結果が不一致である旨を示している場合、上記グラフィックス描画部は正常に動作していないと認定する原因箇所特定手段を備えたことを特徴とする請求項２記載の表示結果自動精査装置。
【請求項４】
表示データ生成手段は、描画データから、グラフィックス映像の１フレームより小さい領域であるタイル単位の表示データを生成し、
内部期待値生成手段は、上記表示データ生成手段により生成されたタイル単位の表示データからタイル単位の内部期待値を生成し、
外部期待値生成手段は、上記描画データが上記表示データ生成手段に与えられた際の上記表示データ生成手段及び映像表示手段の処理をエミュレートして、タイル単位の外部期待値を生成し、
第１の一致判定手段は、上記映像表示手段から出力された映像信号をタイル単位に分割し、タイル単位の映像信号と上記外部期待値生成手段により生成されたタイル単位の外部期待値が一致しているか否かを判定し、
第２の一致判定手段は、上記内部期待値生成手段により生成されたタイル単位の内部期待値と上記外部期待値生成手段により生成されたタイル単位の外部期待値が一致しているか否かを判定することを特徴とする請求項１から請求項３のうちのいずれか１項記載の表示結果自動精査装置。
【請求項５】
内部期待値生成手段は、タイル単位の内部期待値として、タイル内の画素の平均値を算出し、
外部期待値生成手段は、タイル単位の外部期待値として、タイル内の画素の平均値を算出し、
第１の一致判定手段は、タイル単位の映像信号から、タイル内の画素の平均値を算出し、上記平均値と上記外部期待値生成手段により生成されたタイル単位の平均値が一致しているか否かを判定し、
第２の一致判定手段は、上記内部期待値生成手段により生成されたタイル単位の平均値と上記外部期待値生成手段により生成されたタイル単位の平均値が一致しているか否かを判定することを特徴とする請求項４記載の表示結果自動精査装置。
【請求項６】
グラフィックス映像の描画内容を示す描画データから、上記グラフィックス映像の表示データを生成する表示データ生成手段と、
上記表示データ生成手段により生成された表示データを表示装置の映像フォーマットに対応する映像信号に変換し、上記映像信号を上記表示装置に出力する映像表示手段と、
上記表示データ生成手段により生成された表示データから、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である内部期待値を生成する内部期待値生成手段と、
予め、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である外部期待値を記憶する外部期待値記憶手段と、
上記映像表示手段から出力された映像信号と上記外部期待値記憶手段により記憶されている外部期待値が一致しているか否かを判定する第１の一致判定手段と、
上記第１の一致判定手段の判定結果が不一致である旨を示している場合、上記内部期待値生成手段により生成された内部期待値と上記外部期待値記憶手段により記憶されている外部期待値が一致しているか否かを判定する第２の一致判定手段と
を備えた表示結果自動精査装置。
【請求項７】
表示データ生成手段、映像表示手段、内部期待値生成手段、外部期待値記憶手段、第１の一致判定手段及び第２の一致判定手段がグラフィックス描画部に実装されていることを特徴とする請求項６記載の表示結果自動精査装置。
【請求項８】
第２の一致判定手段の判定結果が一致している旨を示している場合、グラフィックス描画部は正常に動作していると認定し、上記第２の一致判定手段の判定結果が不一致である旨を示している場合、上記グラフィックス描画部は正常に動作していないと認定する原因箇所特定手段を備えたことを特徴とする請求項７記載の表示結果自動精査装置。
【請求項９】
表示データ生成手段は、描画データからグラフィックス映像の１フレームより小さい領域であるタイル単位の表示データを生成し、
内部期待値生成手段は、上記表示データ生成手段により生成されたタイル単位の表示データからタイル単位の内部期待値を生成し、
外部期待値記憶手段は、予め、タイル単位の外部期待値を記憶し、
第１の一致判定手段は、映像表示手段から出力された映像信号をタイル単位に分割し、タイル単位の映像信号と上記外部期待値記憶手段により記憶されているタイル単位の外部期待値が一致しているか否かを判定し、
第２の一致判定手段は、上記内部期待値生成手段により生成されたタイル単位の内部期待値と上記外部期待値記憶手段により記憶されているタイル単位の外部期待値が一致しているか否かを判定することを特徴とする請求項６から請求項８のうちのいずれか１項記載の表示結果自動精査装置。
【請求項１０】
内部期待値生成手段は、タイル単位の内部期待値として、タイル内の画素の平均値を算出し、
外部期待値記憶手段は、タイル単位の外部期待値として、タイル内の画素の平均値を記憶し、
第１の一致判定手段は、タイル単位の映像信号から、タイル内の画素の平均値を算出し、上記平均値と上記外部期待値記憶手段により記憶されているタイル単位の平均値が一致しているか否かを判定し、
第２の一致判定手段は、上記内部期待値生成手段により生成されたタイル単位の平均値と上記外部期待値記憶手段により記憶されているタイル単位の平均値が一致しているか否かを判定することを特徴とする請求項９記載の表示結果自動精査装置。
【請求項１１】
表示データ生成手段が、グラフィックス映像の描画内容を示す描画データから、上記グラフィックス映像の表示データを生成する表示データ生成処理ステップと、
映像表示手段が、上記表示データ生成処理ステップで生成された表示データを表示装置の映像フォーマットに対応する映像信号に変換し、上記映像信号を上記表示装置に出力する映像表示処理ステップと、
内部期待値生成手段が、上記表示データ生成処理ステップで生成された表示データから、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である内部期待値を生成する内部期待値生成処理ステップと、
外部期待値生成手段が、上記描画データが上記表示データ生成手段に与えられた際の上記表示データ生成手段及び上記映像表示手段の処理をエミュレートして、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である外部期待値を生成する外部期待値生成処理ステップと、
第１の一致判定手段が、上記映像表示処理ステップで出力された映像信号と上記外部期待値生成処理ステップで生成された外部期待値が一致しているか否かを判定する第１の一致判定処理ステップと、
第２の一致判定手段が、上記第１の一致判定処理ステップでの判定結果が不一致である旨を示している場合、上記内部期待値生成処理ステップで生成された内部期待値と上記外部期待値生成処理ステップで生成された外部期待値が一致しているか否かを判定する第２の一致判定処理ステップと
を備えた表示結果自動精査方法。
【請求項１２】
表示データ生成手段が、グラフィックス映像の描画内容を示す描画データから、上記グラフィックス映像の表示データを生成する表示データ生成処理ステップと、
映像表示手段が、上記表示データ生成処理ステップで生成された表示データを表示装置の映像フォーマットに対応する映像信号に変換し、上記映像信号を上記表示装置に出力する映像表示処理ステップと、
内部期待値生成手段が、上記表示データ生成処理ステップで生成された表示データから、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である内部期待値を生成する内部期待値生成処理ステップと、
外部期待値記憶手段が、予め、上記グラフィックス映像が正常に上記表示装置に表示される場合の映像信号の期待値である外部期待値を記憶する外部期待値記憶処理ステップと、
第１の一致判定手段が、上記映像表示処理ステップで出力された映像信号と上記外部期待値記憶処理ステップで記憶されている外部期待値が一致しているか否かを判定する第１の一致判定処理ステップと、
第２の一致判定手段が、上記第１の一致判定処理ステップでの判定結果が不一致である旨を示している場合、上記内部期待値生成処理ステップで生成された内部期待値と上記外部期待値記憶処理ステップで記憶されている外部期待値が一致しているか否かを判定する第２の一致判定処理ステップと
を備えた表示結果自動精査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、グラフィックス描画部によって表示装置に表示されているグラフィックス映像が正常に表示されているか否かを精査する表示結果自動精査装置及び表示結果自動精査方法に関するものである。
【背景技術】
【０００２】
以下の特許文献１に開示されている表示結果自動精査装置では、グラフィックス描画部から表示装置に出力される映像信号と、予め登録されている表示パターン（表示期待値）とが一致しているか否かを判定し、一致していなければ、グラフィックス映像が正常に表示されていないと認定するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１８４０１８号公報（段落番号［００１０］）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の表示結果自動精査装置は以上のように構成されているので、グラフィックス映像が正常に表示されているか否かを自動的に精査することができる。しかし、予め、正常な映像信号に対応する表示パターンを登録しておく必要があるため、予め、対応する表示パターンが登録されていない映像信号によって表示されるグラフィックス映像については、正常に表示されているか否かを自動的に精査することができない課題があった。
また、グラフィックス映像が正常に表示されていないことが判明しても、正常に表示されていない原因がグラフィックス描画部にあるのか否かを判別することができない課題があった。
さらに、映像信号と表示パターンが一致しているか否かを判定する際、両者がピクセル単位で比較されるため、画素数が多い高精細なグラフィックス映像の場合、精査が完了するまでに多くの時間を要する課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、外部から与えられる任意の描画データに係るグラフィックス映像が正常に表示されているか否かを精査することができるとともに、正常に表示されていない原因がグラフィックス描画部にあるのか否かを判別することができる表示結果自動精査装置及び表示結果自動精査方法を得ることを目的とする。
また、この発明は、画素数が多い高精細なグラフィックス映像の場合でも、短時間で精査を完了することができる表示結果自動精査装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示結果自動精査装置は、グラフィックス映像の描画内容を示す描画データから、そのグラフィックス映像の表示データを生成する表示データ生成手段と、表示データ生成手段により生成された表示データを表示装置の映像フォーマットに対応する映像信号に変換し、その映像信号を表示装置に出力する映像表示手段と、表示データ生成手段により生成された表示データから、グラフィックス映像が正常に表示装置に表示される場合の映像信号の期待値である内部期待値を生成する内部期待値生成手段と、上記描画データが表示データ生成手段に与えられた際の表示データ生成手段及び映像表示手段の処理をエミュレートして、グラフィックス映像が正常に表示装置に表示される場合の映像信号の期待値である外部期待値を生成する外部期待値生成手段とを設け、第１の一致判定手段が、映像表示手段から出力された映像信号と外部期待値生成手段により生成された外部期待値が一致しているか否かを判定し、第２の一致判定手段が、第１の一致判定手段の判定結果が不一致である旨を示している場合、内部期待値生成手段により生成された内部期待値と外部期待値生成手段により生成された外部期待値が一致しているか否かを判定するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、第１の一致判定手段が、映像表示手段から出力された映像信号と外部期待値生成手段により生成された外部期待値が一致しているか否かを判定し、第２の一致判定手段が、第１の一致判定手段の判定結果が不一致である旨を示している場合、内部期待値生成手段により生成された内部期待値と外部期待値生成手段により生成された外部期待値が一致しているか否かを判定するように構成したので、外部から与えられる任意の描画データに係るグラフィックス映像が正常に表示されているか否かを精査することができるとともに、正常に表示されていない原因がグラフィックス描画部にあるのか否かを判別することができる効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による表示結果自動精査装置を示す構成図である。
【図２】この発明の実施の形態１による表示結果自動精査装置の処理内容（表示結果自動精査方法）を示すフローチャートである。
【図３】グラフィックス映像とタイル単位の表示期待値を示す説明図である。
【図４】グラフィックス映像とタイル単位の表示期待値を示す説明図である。
【図５】グラフィックス映像とタイル単位の表示期待値を示す説明図である。
【図６】この発明の実施の形態２による表示結果自動精査装置を示す構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１による表示結果自動精査装置を示す構成図である。
図１において、グラフィックス描画部１はグラフィックス映像の描画内容を示す描画データ（例えば、グラフィックス映像の頂点の座標や色に関する情報などを指定するプログラム）から、グラフィックス映像の表示データを生成するとともに、その表示データを表示装置３の映像フォーマットに対応する映像信号に変換し、その映像信号を表示装置３に出力する処理を実施する。
外部精査部２は上記描画データがグラフィックス描画部１に与えられた際のグラフィックス描画部１の処理をエミュレートして、グラフィックス映像が正常に表示装置３に表示される場合の映像信号の期待値である外部期待値を生成する処理を実施する。
また、外部精査部２はグラフィックス描画部１から出力された映像信号と外部期待値が一致しているか否かを判定する処理を実施する。
【００１０】
表示装置３は例えば液晶ディスプレイ（ＬＣＤ）などの表示機器であり、グラフィックス映像を表示する。
例えば、タブレットや携帯電話のような映像表示機器は、グラフィックス描画部１と表示装置２で構成される。
この実施の形態１では、外部精査部２はＳ／Ｗエミュレータなどで構成されているものを想定しており、例えば、外部精査部２がＰＣ上に実装される場合などが考えられる。
【００１１】
グラフィックス描画部１のＦｌａｓｈメモリ１１は外部から与えられたグラフィックス映像の描画内容を示す描画データを格納するメモリである。
ＣＰＵ１２はグラフィックス描画部１における各処理部の制御を司るプロセッサである。
ホストコントローラ１３はＣＰＵ１２の指示の下、ベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６、ピクセルエンジン１７、メモリコントローラ１８、ＬＣＤコントローラ２０、内部期待値生成部２１及び原因箇所特定部２２の動作設定や制御を司る制御部である。
【００１２】
ベクターエンジン１４はホストコントローラ１３の制御の下、Ｆｌａｓｈメモリ１１により格納されている描画データにしたがってベクターグラフィックス描画を行うことで、１フレームより小さい領域であるタイル単位の表示データを生成する処理を実施する描画エンジンである。
２Ｄエンジン１５はホストコントローラ１３の制御の下、Ｆｌａｓｈメモリ１１により格納されている描画データにしたがって２Ｄグラフィックス描画（例えば、直線や曲線描画など）行うことで、タイル単位の表示データを生成する処理を実施する描画エンジンである。
ＢｉｔＢＬＴエンジン１６はホストコントローラ１３の制御の下、表示データのメモリ間のコピーを行う描画エンジンである。
なお、ベクターエンジン１４、２Ｄエンジン１５及びＢｉｔＢＬＴエンジン１６から表示データ生成手段が構成されている。
図１の例では、描画エンジンとして、ベクターエンジン１４、２Ｄエンジン１５及びＢｉｔＢＬＴエンジン１６を実装しているものを示しているが、さらに、フォントの描画を行うエンジンや、３Ｄ描画を行うエンジンなど、任意の描画エンジンを追加することも可能である。
【００１３】
ピクセルエンジン１７はホストコントローラ１３の制御の下、ベクターエンジン１４、２Ｄエンジン１５又はＢｉｔＢＬＴエンジン１６により生成された表示データに対して、ピクセル単位の演算（例えば、カラートランスフォーム、αブレンド、αテスト、ディザリングなど）を実施し、ピクセル演算後のタイル単位の表示データをメモリ１９及び内部期待値生成部２１に出力する処理部である。
メモリコントローラ１８はホストコントローラ１３、ベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６、ピクセルエンジン１７、ＬＣＤコントローラ２０、内部期待値生成部２１及び原因箇所特定部２２のメモリアクセスを一元管理するコントローラである。
メモリ１９はベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６及びピクセルエンジン１７が表示データを生成する際のワークメモリであり、その表示データを格納する。
【００１４】
ＬＣＤコントローラ２０はメモリ１９により格納されている表示データを表示装置３の映像フォーマットに対応する映像信号に変換し、その映像信号を表示装置３に出力する処理部である。なお、ＬＣＤコントローラ２０は映像表示手段を構成している。
内部期待値生成部２１はピクセルエンジン１７から出力されたピクセル演算後のタイル単位の表示データから、グラフィックス映像が正常に表示装置３に表示される場合の映像信号の期待値であるタイル単位の内部期待値を生成する処理を実施する。
即ち、内部期待値生成部２１はピクセルエンジン１７から出力されたピクセル演算後のタイル単位の表示データから、グラフィックス映像が正常に表示装置３に表示される場合のタイル単位の映像信号を生成し、タイル単位の内部期待値として、タイル単位の映像信号における各ピクセル（画素）の平均値を算出する処理を実施する。なお、内部期待値生成部２１は内部期待値生成手段を構成している。
【００１５】
外部精査部２の外部期待値生成部３１は描画データがグラフィックス描画部１に与えられた際のグラフィックス描画部１の処理をエミュレートして、グラフィックス映像が正常に表示装置３に表示される場合の映像信号の期待値であるタイル単位の外部期待値を生成する処理を実施する。
即ち、外部期待値生成部３１はグラフィックス描画部１の処理をエミュレートして、グラフィックス映像が正常に表示装置３に表示される場合のタイル単位の映像信号を算出し、タイル単位の外部期待値として、タイル単位の映像信号における各ピクセル（画素）の平均値を算出する処理を実施する。なお、外部期待値生成部３１は外部期待値生成手段を構成している。
【００１６】
期待値一致判定部３２はＬＣＤコントローラ２０から表示装置３に出力された映像信号をタイル単位に分割し、タイル単位の映像信号における各ピクセル（画素）の平均値を表示期待値として算出し、その表示期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する処理部である。なお、期待値一致判定部３２は第１の一致判定手段を構成している。
【００１７】
グラフィックス描画部１の原因箇所特定部２２は期待値一致判定部３２の判定結果が不一致である旨を示している場合、内部期待値生成部２１により生成されたタイル単位の内部期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定し、その内部期待値と外部期待値が一致していれば、グラフィックス描画部１は正常に動作していると認定し、その内部期待値と外部期待値が一致していなければ、グラフィックス描画部１は正常に動作していないと認定する処理部である。なお、原因箇所特定部２２は第２の一致判定手段及び原因箇所特定手段を構成している。
【００１８】
図１の例では、グラフィックス描画部１の構成要素であるＣＰＵ１２、ホストコントローラ１３、ベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６、ピクセルエンジン１７、メモリコントローラ１８、ＬＣＤコントローラ２０、内部期待値生成部２１及び原因箇所特定部２２のそれぞれが専用のハードウェア（例えば、ＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなど）で構成されているものを想定しているが、グラフィックス描画部１がコンピュータで構成されていてもよい。
グラフィックス描画部１がコンピュータで構成されている場合、ＣＰＵ１２、ホストコントローラ１３、ベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６、ピクセルエンジン１７、メモリコントローラ１８、ＬＣＤコントローラ２０、内部期待値生成部２１及び原因箇所特定部２２の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
図２はこの発明の実施の形態１による表示結果自動精査装置の処理内容（表示結果自動精査方法）を示すフローチャートである。
【００１９】
次に動作について説明する。
外部からグラフィックス映像の描画内容を示す描画データ（例えば、グラフィックス映像の頂点の座標や色に関する情報などを指定するプログラム）がグラフィックス描画部１及び外部精査部２に与えられ、その描画データは、グラフィックス描画部１のＦｌａｓｈメモリ１１に格納される。
この実施の形態１では、この描画データにしたがって図３（ａ）に示すようなグラフィックス映像が表示装置３に表示されるものを想定している。
なお、図３（ａ）は１フレームのグラフィックス映像であり、図３（ａ）におけるマス目は、１フレームより小さい領域であるタイルを表している。
【００２０】
グラフィックス描画部１のＣＰＵ１２は、Ｆｌａｓｈメモリ１１から描画データを読み出し、その描画データをホストコントローラ１３に出力する（ステップＳＴ１）。
ホストコントローラ１３は、ＣＰＵ１２の指示の下、複数の描画エンジン（ベクターエンジン１４、２Ｄエンジン１５、ＢｉｔＢＬＴエンジン１６）の中から、その描画データが示す描画内容に対応する描画エンジンを選択し、その描画データを選択した描画エンジンに出力する（ステップＳＴ２）。
【００２１】
ベクターエンジン１４は、ホストコントローラ１３から描画データを受けると、その描画データにしたがってベクターグラフィックス描画を行うことで、タイル単位の表示データを生成する（ステップＳＴ３）。
２Ｄエンジン１５は、ホストコントローラ１３から描画データを受けると、その描画データにしたがって２Ｄグラフィックス描画（例えば、直線や曲線描画など）を行うことで、タイル単位の表示データを生成する（ステップＳＴ３）。
ＢｉｔＢＬＴエンジン１６は、ホストコントローラ１３から描画データを受けると、その描画データにしたがって表示データのメモリ間のコピーを行うことで、タイル単位の表示データを生成する（ステップＳＴ３）。
【００２２】
ピクセルエンジン１７は、ベクターエンジン１４、２Ｄエンジン１５又はＢｉｔＢＬＴエンジン１６がタイル単位の表示データを生成すると、タイル単位の表示データに対して、ピクセル単位の演算（例えば、カラートランスフォーム、αブレンド、αテスト、ディザリングなど）を実施し、ピクセル演算後のタイル単位の表示データをメモリ１９及び内部期待値生成部２１に出力する（ステップＳＴ４）。
【００２３】
内部期待値生成部２１は、ピクセルエンジン１７からピクセル演算後のタイル単位の表示データを受けると、タイル単位の表示データから、グラフィックス映像が正常に表示装置３に表示される場合の映像信号の期待値であるタイル単位の内部期待値を生成する（ステップＳＴ５）。
即ち、内部期待値生成部２１は、ピクセルエンジン１７から出力されたピクセル演算後のタイル単位の表示データから、グラフィックス映像が正常に表示装置３に表示される場合のタイル単位の映像信号を生成し（例えば、後述するＬＣＤコントローラ２０と同様に、タイル単位の表示データを表示装置３の映像フォーマットに対応する映像信号に変換することで、タイル単位の映像信号を生成する）、タイル単位の内部期待値として、タイル単位の映像信号における各ピクセルの平均値を算出する。
図３（ｂ）は、タイル単位の内部期待値の一例を示しており、タイル単位の映像信号における各ピクセルの平均値を内部期待値として算出しているため、図３（ｂ）では、各タイルの濃度を一様に記述している。
ステップＳＴ３〜ＳＴ５の処理はタイル単位に行われ、１フレーム内の全てのタイルについて内部期待値が生成されるまで、繰り返し実施される（ステップＳＴ６）。
【００２４】
ＬＣＤコントローラ２０は、メモリ１９から１フレーム内の全てのタイルの表示データを読み出し、その表示データを表示装置３の映像フォーマットに対応する映像信号に変換し、その映像信号を表示装置３に出力する（ステップＳＴ６）。
これにより、図３（ａ）に示すようなグラフィックス映像が表示装置３に表示される。
ただし、製品製造・検査の段階において、グラフィックス描画部１の動作が正常であることが確認されていても、実装段階における実装不具合や外部ノイズの影響で、グラフィックス映像が表示装置３に正しく表示されない可能性がある。
そのため、グラフィックス映像が表示装置３に正しく表示されているか否かを精査するが、ＬＣＤコントローラ２０から表示装置３に出力される映像信号と表示パターン（表示期待値）をピクセル単位で比較して、両者の一致を判定するようにすると、画素数が多い高精細なグラフィックス映像の場合、精査が完了するまでに多くの時間を要する。
そこで、この実施の形態１では、ピクセル単位ではなく、タイル単位に比較して、グラフィックス映像が表示装置３に正しく表示されているか否かを精査する。
具体的には、以下の通りである。
【００２５】
この実施の形態１では、グラフィックス描画部１を製造する際に、グラフィックス描画部１の機能を完全に再現しているＳ／Ｗエミュレータモデルが作成され、そのＳ／Ｗエミュレータモデルが外部精査部２の外部期待値生成部３１に実装されているものとする。
Ｓ／Ｗエミュレータモデルから出力される映像信号は、正常なグラフィックス描画部１から出力される映像信号と同一である。
【００２６】
外部精査部２の外部期待値生成部３１は、グラフィックス描画部１と平行して動作するものであり、外部から描画データが与えられると、Ｓ／Ｗエミュレータモデルを用いて、その描画データがグラフィックス描画部１に与えられた際のグラフィックス描画部１の処理をエミュレートして、グラフィックス映像が正常に表示装置３に表示される場合の映像信号を生成する。
外部期待値生成部３１は、Ｓ／Ｗエミュレータモデルを用いて、映像信号を生成すると、その映像信号をタイル単位に分割し、タイル単位の外部期待値として、タイル単位の映像信号における各ピクセルの平均値を算出する（ステップＳＴ８）。
【００２７】
外部精査部２の期待値一致判定部３２は、ＬＣＤコントローラ２０から表示装置３に出力された映像信号を入力して、その映像信号をタイル単位に分割し、タイル単位の表示期待値として、タイル単位の映像信号における各ピクセルの平均値を算出する。
期待値一致判定部３２は、タイル単位の表示期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する（ステップＳＴ９）。
全てのタイルにおいて、表示期待値と外部期待値が一致していれば、グラフィックス映像が表示装置３に正しく表示されているので、表示結果自動精査装置の処理は終了する。
いずれかのタイルにおいて、表示期待値と外部期待値が一致していなければ、グラフィックス映像が表示装置３に正しく表示されていないことになるため、原因箇所特定部２２が、グラフィックス描画部１の動作が正常であるか否かを判定する。
【００２８】
即ち、原因箇所特定部２２は、期待値一致判定部３２の判定結果が不一致である旨を示している場合、内部期待値生成部２１により生成されたタイル単位の内部期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する（ステップＳＴ１０）。
原因箇所特定部２２は、全てのタイルにおいて、その内部期待値と外部期待値が一致していれば、グラフィックス描画部１は正常に動作していると認定する（ステップＳＴ１１）。この場合、グラフィックス映像が表示装置３に正しく表示されない原因としては、ＬＣＤコントローラ２０から表示装置３に出力された映像信号が、外部ノイズの影響を受けていることが考えられる。
【００２９】
原因箇所特定部２２は、いずれかのタイルにおいて、その内部期待値と外部期待値が一致していなければ、グラフィックス描画部１は正常に動作していないと認定する（ステップＳＴ１１）。
この場合、グラフィックス映像が表示装置３に正しく表示されない原因としては、グラフィックス描画部１の実装不具合などが考えられるが、特にピクセルエンジン１７より手前の処理に原因があることが考えられる。
【００３０】
以上で明らかなように、この実施の形態１によれば、ＬＣＤコントローラ２０から表示装置３に出力された映像信号をタイル単位に分割し、タイル単位の映像信号における各ピクセルの平均値を表示期待値として算出し、その表示期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する期待値一致判定部３２と、期待値一致判定部３２の判定結果が不一致である旨を示している場合、内部期待値生成部２１により生成されたタイル単位の内部期待値と外部期待値生成部３１により生成されたタイル単位の外部期待値が一致しているか否かを判定する原因箇所特定部２２とを備えるように構成したので、外部から与えられる任意の描画データに係るグラフィックス映像が正常に表示されているか否かを精査することができるとともに、正常に表示されていない原因がグラフィックス描画部１にあるのか否かを判別することができる効果を奏する。
【００３１】
また、期待値一致判定部３２がタイル単位の表示期待値と外部期待値の一致を判定し、原因箇所特定部２２がタイル単位の内部期待値と外部期待値の一致を判定するように構成したので、画素数が多い高精細なグラフィックス映像の場合でも、短時間で精査を完了することができる効果を奏する。
【００３２】
このように、グラフィックス映像が表示装置３に正しく表示されているか否かを自動で精査することができるため、映像表示機器（例えば、タブレット、カーナビ、携帯電話、統合インパネなどの映像表示器）の製造・検査の工程を効率化することができるとともに、実使用下での信頼性を高めることができる。
【００３３】
図３では、１フレームの画像サイズが３８４ピクセル×３８４ピクセルであり、１フレームの映像信号を縦方向及び横方向に１２分割することで、画像サイズが３２×３２のタイルに分割している例を示しているが、図４に示すように、１フレームの映像信号を縦方向及び横方向に２４分割することで、画像サイズが１６×１６のタイルに分割するようにしてもよい。
また、図５に示すように分割して、タイルが横長の矩形であってもよい。タイルの形状を横長の矩形にすることで、例えば、横線が走るようなノイズが発生した際に、的確にノイズの発生を検出することができる。
タイルの大きさや形状は、判定の精度に応じて任意に変更することが可能である。
【００３４】
この実施の形態１では、内部期待値生成部２１、外部期待値生成部３１及び期待値一致判定部３２が、タイル単位の表示期待値として、タイル内の各ピクセルの平均値を算出するものを示したが、タイル内の各ピクセルの平均値に限るものではなく、例えば、タイル内で、最も頻度が高いピクセル値（画素値）を表示期待値として算出するようにしてもよい。
【００３５】
実施の形態２．
図６はこの発明の実施の形態２による表示結果自動精査装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
Ｆｌａｓｈメモリ４１は図１のＦｌａｓｈメモリ１１と同様に、外部から与えられたグラフィックス映像の描画内容を示す描画データを格納するほか、外部から与えられたタイル単位の外部期待値（例えば、図１の外部期待値生成部３１が実装しているＳ／Ｗエミュレータモデルを用いて生成されたタイル単位の外部期待値）を格納するメモリである。なお、Ｆｌａｓｈメモリ４１は外部期待値記憶手段を構成している。
【００３６】
原因箇所特定部４２はＬＣＤコントローラ２０から表示装置３に出力された映像信号をタイル単位に分割し、タイル単位の映像信号における各ピクセル（画素）の平均値を表示期待値として算出し、タイル単位の表示期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定する。
また、原因箇所特定部４２はタイル単位の表示期待値と外部期待値が一致していない場合、内部期待値生成部２１により生成されたタイル単位の内部期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定し、その内部期待値と外部期待値が一致していれば、グラフィックス描画部１は正常に動作していると認定し、その内部期待値と外部期待値が一致していなければ、グラフィックス描画部１は正常に動作していないと認定する処理部である。なお、原因箇所特定部４２は第１の一致判定手段、第２の一致判定手段及び原因箇所特定手段を構成している。
【００３７】
上記実施の形態１では、外部精査部２が実装されている表示結果自動精査装置を説明したが、この実施の形態２では、外部精査部２が実装されていない表示結果自動精査装置を説明する。
Ｆｌａｓｈメモリ４１及び原因箇所特定部４２以外は、上記実施の形態１と同様であるため、ここでは、Ｆｌａｓｈメモリ４１及び原因箇所特定部４２の処理内容だけを説明する。
【００３８】
この実施の形態２では、外部精査部２が実装されていないため、例えば、図１の外部期待値生成部３１と同様の機能を有する外部の計算機が、図１の外部期待値生成部３１が実装しているＳ／Ｗエミュレータモデルを用いて、タイル単位の外部期待値を生成する。
Ｆｌａｓｈメモリ４１は、図１のＦｌａｓｈメモリ１１と同様に、外部から与えられたグラフィックス映像の描画内容を示す描画データを格納するほか、外部から与えられたタイル単位の外部期待値を格納する。
【００３９】
原因箇所特定部４２は、ＬＣＤコントローラ２０から表示装置３に出力された映像信号を入力して、その映像信号をタイル単位に分割し、タイル単位の表示期待値として、タイル単位の映像信号における各ピクセルの平均値を算出する。
原因箇所特定部４２は、タイル単位の表示期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定する。
全てのタイルにおいて、表示期待値と外部期待値が一致していれば、グラフィックス映像が表示装置３に正しく表示されているので、表示結果自動精査装置の処理は終了する。
いずれかのタイルにおいて、表示期待値と外部期待値が一致していなければ、グラフィックス映像が表示装置３に正しく表示されていないことになるため、原因箇所特定部４２が、グラフィックス描画部１の動作が正常であるか否かを判定する。
【００４０】
即ち、原因箇所特定部４２は、表示期待値と外部期待値が不一致であれば、内部期待値生成部２１により生成されたタイル単位の内部期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定する。
原因箇所特定部４２は、全てのタイルにおいて、その内部期待値と外部期待値が一致していれば、グラフィックス描画部１は正常に動作していると認定する。
この場合、グラフィックス映像が表示装置３に正しく表示されない原因としては、ＬＣＤコントローラ２０から表示装置３に出力された映像信号が、外部ノイズの影響を受けていることが考えられる。
【００４１】
原因箇所特定部４２は、いずれかのタイルにおいて、その内部期待値と外部期待値が一致していなければ、グラフィックス描画部１は正常に動作していないと認定する。
この場合、グラフィックス映像が表示装置３に正しく表示されない原因としては、グラフィックス描画部１の実装不具合などが考えられるが、特にピクセルエンジン１７より手前の処理に原因があることが考えられる。
【００４２】
以上で明らかなように、この実施の形態２によれば、ＬＣＤコントローラ２０から表示装置３に出力された映像信号をタイル単位に分割し、タイル単位の映像信号における各ピクセルの平均値を表示期待値として算出し、その表示期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定し、その表示期待値と外部期待値が一致していなければ、内部期待値生成部２１により生成されたタイル単位の内部期待値とＦｌａｓｈメモリ４１により格納されているタイル単位の外部期待値が一致しているか否かを判定する原因箇所特定部４２を備えるように構成したので、外部から与えられる任意の描画データに係るグラフィックス映像が正常に表示されているか否かを精査することができるとともに、正常に表示されていない原因がグラフィックス描画部１にあるのか否かを判別することができる効果を奏する。
【００４３】
また、原因箇所特定部４２がタイル単位の表示期待値と外部期待値の一致を判定するとともに、タイル単位の内部期待値と外部期待値の一致を判定するように構成したので、画素数が多い高精細なグラフィックス映像の場合でも、短時間で精査を完了することができる効果を奏する。
【００４４】
この実施の形態２は、内部期待値生成部２１及び原因箇所特定部４２が、タイル単位の表示期待値として、タイル内の各ピクセルの平均値を算出するものを示したが、タイル内の各ピクセルの平均値に限るものではなく、例えば、タイル内で、最も頻度が高いピクセル値（画素値）を表示期待値として算出するようにしてもよい。
また、Ｆｌａｓｈメモリ４１が、タイル単位の外部期待値として、タイル内の各ピクセルの平均値を記憶するものを示したが、タイル内の各ピクセルの平均値に限るものではなく、例えば、タイル内で、最も頻度が高いピクセル値（画素値）を外部期待値として記憶するようにしてもよい。
【００４５】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００４６】
１  グラフィックス描画部、２  外部精査部、３  表示装置、１１  Ｆｌａｓｈメモリ、１２  ＣＰＵ、１３  ホストコントローラ、１４  ベクターエンジン（表示データ生成手段）、１５  ２Ｄエンジン（表示データ生成手段）、１６  ＢｉｔＢＬＴエンジン（表示データ生成手段）、１７  ピクセルエンジン、１８  メモリコントローラ、１９  メモリ、２０  ＬＣＤコントローラ（映像表示手段）、２１  内部期待値生成部（内部期待値生成手段）、２２  原因箇所特定部（第２の一致判定手段、原因箇所特定手段）、３１  外部期待値生成部（外部期待値生成手段）、３２  期待値一致判定部（第１の一致判定手段）、４１  Ｆｌａｓｈメモリ（外部期待値記憶手段）、４２  原因箇所特定部（第１の一致判定手段、第２の一致判定手段、原因箇所特定手段）。
【図１】
2014228827.tif 000003
【図２】
2014228827.tif 000004
【図３】
2014228827.tif 000005
【図４】
2014228827.tif 000006
【図５】
2014228827.tif 000007
【図６】
2014228827.tif 000008