(57)【要約】【課題】異なる表示装置間の動作確認を容易に行うことができる画像比較装置、プログラム及び画像比較方法を提供する。【解決手段】画像比較装置は動画を第１の表示装置と第２の表示装置とで再生した場合における動画を構成する画像を第１の表示装置と第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定部と、第１の表示装置と第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力部と、処理命令を第１の表示装置に出力した時刻から第１の時間後に第１の表示装置が表示している画像を記憶する第１の画像記憶部と、処理命令を第２の表示装置に出力した時刻から第１の時間とズレ時間を加算した時間後に第２の表示装置が表示している画像を記憶する第２の画像記憶部と、第１の画像記憶部と第２の画像記憶部とが記憶している画像を比較する画像比較部と、画像比較部による比較結果を出力する比較結果出力部とを備える。【選択図】図１
2009008807.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示装置と第２の表示装置とに接続される画像比較装置であって、
所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定部と、
前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力部と、
前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶部と、
前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶部と、
前記第１の画像記憶部と前記第２の画像記憶部とが記憶している画像を比較する第１の画像比較部と、
前記第１の画像比較部による比較結果を出力する比較結果出力部と、
を備えることを特徴とする画像比較装置。
【請求項２】
第２の時間と第３の時間とを記憶する時間記憶部と、
前記第２の時間だけ前記所定の動画を前記第１の表示装置で再生した場合に前記第１の表示装置が表示している画像を記憶する第３の画像記憶部と、
前記第３の時間だけ前記所定の動画を前記第２の表示装置で再生した場合に前記第２の表示装置が表示している画像を記憶する第４の画像記憶部と、
前記第３の画像記憶部と前記第４の画像記憶部とが記憶している画像を比較する第２の画像比較部とを備え、
前記ズレ時間特定部は、前記第２の画像比較部の比較画像が一致する場合には前記第２の時間と前記第３の時間との差を前記ズレ時間として特定し、前記画像比較部の比較画像が一致しない場合には前記時間記憶部が記憶している第３の時間を所定時間だけ増加させて再度比較を行うことを特徴とする請求項１に記載の画像比較装置。
【請求項３】
前記所定の動画を構成する前記所定の画像の少なくとも１画素の色を所定色に変更する色変更部を備え、
前記ズレ時間特定部は、前記所定の動画を前記第１の表示装置で再生した場合に前記色変更部が色を変更した画素が前記所定色となる時刻と、前記所定の動画を前記第２の表示装置で再生した場合に前記色変更部が色を変更した画素が前記所定色となる時刻との差を前記ズレ時間として特定することを特徴とする請求項１に記載の画像比較装置。
【請求項４】
前記処理命令入力部に処理命令が入力された場合にその処理命令を所定時間遅延させる処理遅延部を備え、
前記第２の画像記憶部は、前記処理遅延部が前記ズレ時間遅延させた処理命令を前記第２の表示装置に出力した時刻から前記第１の時間後に前記第２の表示装置が表示している画像を記憶することを特徴とする請求項１に記載の画像比較装置。
【請求項５】
第１の表示装置と第２の表示装置とに接続される画像比較装置のコンピュータを、
所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定手段と、
前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力手段と、
前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶手段と、
前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶手段と、
前記第１の画像記憶手段と前記第２の画像記憶手段とが記憶している画像を比較する第１の画像比較手段と、
前記第１の画像比較手段による比較結果を出力する比較結果出力手段として機能させるためのプログラム。
【請求項６】
第１の表示装置と第２の表示装置とに接続される画像比較装置を用いた画像比較方法であって、
所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定過程と、
前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力過程と、
前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶過程と、
前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶過程と、
前記第１の画像記憶過程と前記第２の画像記憶過程とで記憶した画像を比較する第１の画像比較過程と、
前記第１の画像比較過程による比較結果を出力する比較結果出力過程と、
を実行することを特徴とする画像比較方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像比較装置、プログラム及び画像比較方法、特に、複数の表示装置間の動作状態を確認するための画像比較装置、プログラム及び画像比較方法に関する。
【背景技術】
【０００２】
図９は、従来の技術における画像比較システムの概略構成図である（特許文献１参照）。この画像比較システムは、画像比較装置１１、表示装置２０ａ、表示装置２０ｂを備えている。
表示装置２０ａ、表示装置２０ｂは、テレビジョン受像機などの表示機器である。表示装置２０ａ、表示装置２０ｂは、それぞれ内蔵するプログラムを実行することによって、画像データの表示処理などの動作を行う。ここで、表示装置２０ａは、上記プログラムのバージョンアップ後のプログラムを実行する。一方、表示装置２０ｂはバージョンアップ前のプログラムを実行する。
【０００３】
画像比較装置１１は、表示装置２０ａ、表示装置２０ｂとにそれぞれ接続されており、情報の送受信を行う。画像比較装置１１は、比較処理装置４０、画像比較アダプタ３０ａ、画像比較アダプタ３０ｂを備えている。
【０００４】
比較処理装置４０は、画像データ送信要求命令を画像比較アダプタ３０ａ、３０ｂに出力する。また、比較処理装置４０は、表示装置２０ａ、２０ｂからそれぞれ送信される画像データを画像比較アダプタ３０ａ、３０ｂを介して受信する。比較処理装置４０は、受信した画像データを内蔵するソフトウェアにより比較することによって、表示装置２０ａと表示装置２０ｂとが同じ動作をしているか否かについて判定する。
【０００５】
画像比較アダプタ３０ａ、３０ｂは、比較処理装置４０が出力する画像データ送信要求命令を受信する。また、画像比較アダプタ３０ａ、３０ｂは、その画像データ送信要求命令に基づいて表示装置２０ａ、２０ｂが表示する画像データを、表示装置２０ａ、２０ｂから受信して記憶し、比較処理装置４０に出力する。
【０００６】
次に、図９の画像比較システムの処理について説明する。画像比較装置１１は、予め作成される処理命令に基づいて表示装置２０ａ、２０ｂでプログラムを実行させることにより、所定の画像データを作成して表示装置２０ａ、２０ｂの動作状態の確認を開始する。ここで、処理命令は、表示装置２０ａ、２０ｂの動作状態を確認するための検査項目が含まれている。
表示装置２０ａはバージョンアップ後のプログラムを実行して、その結果の画像データを表示装置２０ａ内のメモリに格納する。同様に表示装置２０ｂは、バージョンアップ前のプログラムを実行し、実行結果の画像データを表示装置２０ｂ内のメモリに格納する。
【０００７】
次に、比較処理装置４０は、画像データ送信要求命令を画像比較アダプタ３０ａ、３０ｂに出力する。
画像データ送信要求命令を受信した画像比較アダプタ３０ａは、バージョンアップ後のプログラムの実行結果の画像データを表示装置２０ａから受信して画像比較アダプタ３０ａのメモリに記憶し、その画像データを比較処理装置４０に出力する。
同様に、画像比較アダプタ３０ｂはバージョンアップ前のプログラムの実行結果の画像データを表示装置２０ｂから受信して画像比較アダプタ３０ｂのメモリに記憶し、その画像データを比較処理装置４０に出力する。
比較処理装置４０は、画像比較アダプタ３０ａが出力した画像データと、画像比較アダプタ３０ｂが出力した画像データとが一致するか否かについて内蔵のソフトウェアにより比較することにより、表示装置２０ａと表示装置２０ｂとが同じ動作をしているか否かについて判定する。
【特許文献１】特開平５−２８２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では、処理速度が異なる２つの表示装置で同じ処理命令の実行を同時に開始した場合に、その処理命令の実行後に各表示装置が表示する画像データが異なってしまう。よって、各表示装置が同じ動作をしているか否かについて確認することが難しいという問題があった。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、その目的は、異なる表示装置間の動作確認を容易に行うことができる画像比較装置、プログラム及び画像比較方法を提供することにある。
【課題を解決するための手段】
【００１０】
（１）  本発明は、上記課題を解決するためになされたもので、本発明の一態様による画像比較装置は、第１の表示装置と第２の表示装置とに接続される画像比較装置であって、所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定部と、前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力部と、前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶部と、前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶部と、前記第１の画像記憶部と前記第２の画像記憶部とが記憶している画像を比較する第１の画像比較部と、前記第１の画像比較部による比較結果を出力する比較結果出力部とを備える。
本発明では、処理命令を第１の表示装置に出力した時刻から第１の時間後に第１の表示装置が表示している画像データと、処理命令を第２の表示装置に出力した時刻から第１の時間とズレ時間を加算した時間後に第２の表示装置が表示している画像データとを、画像比較部で比較することができる。よって、第１の表示装置と第２の表示装置で処理命令を実行する時間に差があり、第１の表示装置の処理が第２の表示装置の処理よりもズレ時間だけ早く実行される場合であっても、同じ処理段階の画像を比較することができ、第１の表示装置と第２の表示装置とが同じ動作をしているか否かについて容易に判定することができる。
【００１１】
（２）  また、本発明の一態様による画像比較装置は、第２の時間と第３の時間とを記憶する時間記憶部と、前記第２の時間だけ前記所定の動画を前記第１の表示装置で再生した場合に前記第１の表示装置が表示している画像を記憶する第３の画像記憶部と、前記第３の時間だけ前記所定の動画を前記第２の表示装置で再生した場合に前記第２の表示装置が表示している画像を記憶する第４の画像記憶部と、前記第３の画像記憶部と前記第４の画像記憶部とが記憶している画像を比較する第２の画像比較部とを備え、前記ズレ時間特定部は、前記第２の画像比較部の比較画像が一致する場合には前記第２の時間と前記第３の時間との差を前記ズレ時間として特定し、前記画像比較部の比較画像が一致しない場合には前記時間記憶部が記憶している第３の時間を所定時間だけ増加させて再度比較を行う。
本発明では、第２の表示装置による処理命令の処理速度が、第１の表示装置による処理命令の処理速度よりも遅い場合であって、第３の画像記憶部が記憶している画像と第４の画像記憶部が記憶している画像が異なる場合であっても、時間記憶部が記憶している第３の時間を所定時間増加させて第２の表示装置の処理命令の処理時間を長くすることにより、第１の表示装置と第２の表示装置で実行する処理命令の実行結果を、同じ処理段階で比較することができる。
【００１２】
（３）  また、本発明の一態様による画像比較装置は、前記所定の動画を構成する前記所定の画像の少なくとも１画素の色を所定色に変更する色変更部を備え、前記ズレ時間特定部は、前記所定の動画を前記第１の表示装置で再生した場合に前記色変更部が色を変更した画素が前記所定色となる時刻と、前記所定の動画を前記第２の表示装置で再生した場合に前記色変更部が色を変更した画素が前記所定色となる時刻との差を前記ズレ時間として特定する。
本発明では、所定の画像の画素の色を所定色に変更した動画を色生成部によって生成し、その画素に対応する画素の色が所定色となる時刻を第１の表示装置と第２の表示装置とで求め、それらの時刻の差からズレ時間を算出する。よって、色を変更した画素の位置のみを比較すれば良く、所定の動画を構成する画像の全体を比較する必要がないため、比較処理に要する負荷を軽減することができる。
【００１３】
（４）  また、本発明の一態様による画像比較装置は、前記処理命令入力部に処理命令が入力された場合にその処理命令を所定時間遅延させる処理遅延部を備え、前記第２の画像記憶部は、前記処理遅延部が前記ズレ時間遅延させた処理命令を前記第２の表示装置に出力した時刻から前記第１の時間後に前記第２の表示装置が表示している画像を記憶する。
本発明では、処理遅延部がズレ時間遅延させた処理命令を、第２の表示装置で実行するようにした。処理命令を実行した場合にその処理命令に応答して所定表示が所定時間だけ第２の表示装置の表示画面に表示される機種を用いる場合に、第２の表示装置が遅延なしで処理命令を実行すると、比較処理を行う時点で第２の表示装置の表示画面に表示される所定表示が消えてしまう。よって、第１の表示装置と第２の表示装置の処理命令の実行結果が同じであっても、画像データが異なるため、比較画像が一致しないという問題があったが、本発明ではこのような問題が生じることを防ぐことができる。
【００１４】
（５）  また、本発明の一態様によるプログラムは、第１の表示装置と第２の表示装置とに接続される画像比較装置のコンピュータを、所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定手段と、前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力手段と、前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶手段と、前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶手段と、前記第１の画像記憶手段と前記第２の画像記憶手段とが記憶している画像を比較する第１の画像比較手段と、前記第１の画像比較手段による比較結果を出力する比較結果出力手段として機能させる。
【００１５】
（６）  また、本発明の一態様による画像比較方法は、第１の表示装置と第２の表示装置とに接続される画像比較装置を用いた画像比較方法であって、所定の動画を前記第１の表示装置と前記第２の表示装置とでそれぞれの表示装置が内蔵するプログラムを用いて再生した場合における前記所定の動画を構成する画像を前記第１の表示装置と前記第２の表示装置とで再生した時刻の差であるズレ時間を特定するズレ時間特定過程と、前記第１の表示装置と前記第２の表示装置とを操作する処理命令の入力を受け付ける処理命令入力過程と、前記処理命令を前記第１の表示装置に出力した時刻から前記第１の時間後に前記第１の表示装置が表示している画像を記憶する第１の画像記憶過程と、前記処理命令を前記第２の表示装置に出力した時刻から前記第１の時間と前記ズレ時間を加算した時間後に前記第２の表示装置が表示している画像を記憶する第２の画像記憶過程と、前記第１の画像記憶過程と前記第２の画像記憶過程とで記憶した画像を比較する第１の画像比較過程と、前記第１の画像比較過程による比較結果を出力する比較結果出力過程とを実行する。
【発明の効果】
【００１６】
本発明の画像比較装置、プログラム及び画像比較方法によれば、異なる表示装置間の動作確認を容易に行うことができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
図１は、本発明の第１の実施形態による画像比較システムの概略構成図である。この画像比較システムは、画像比較装置１００ａ、表示装置２００ａ、表示装置２００ｂを備えている。
表示装置２００ａ、２００ｂは、テレビジョン受像機などの表示機器であり、それぞれ画像比較装置１００ａに接続されている。表示装置２００ａ、表示装置２００ｂは、それぞれ内蔵するプログラムによって動画等の表示処理などの制御を行う。例えば、圧縮されて送信されてきたデジタルテレビジョン信号を、表示装置２００ａ、２００ｂが備えるアンテナＡ１、Ａ２を介して受信し、その受信した信号を解凍してフレームメモリに記録する。
本実施形態において、表示装置２００ａは、バージョンアップ後のプログラムを記録している。一方、表示装置２００ｂはバージョンアップ前のプログラムを記録している。本実施形態において、表示装置２００ｂによる画像表示に要する実行速度は、表示装置２００ａによる画像表示に要する実行速度よりも遅い。例えば、表示装置２００ａと表示装置２００ｂは同じ機種であっても良いし、表示装置２００ａが開発中の機種、表示装置２００ｂが旧型の機種であっても良い。
【００１８】
画像比較装置１００ａは、記憶部１１０ａ（第１の画像記憶部、第３の画像記憶部とも称する）、記憶部１１０ｂ（第２の画像記憶部、第４の画像記憶部とも称する）、比較処理部１２０（第１の画像比較部、第２の画像比較部とも称する）、比較タイミング指定部１３０、操作部１４０（処理命令入力部とも称する）、表示部１７０（比較結果出力部とも称する）を備えている。
【００１９】
記憶部１１０ａは、メモリなどを備えており、比較タイミング指定部１３０が指示するタイミングで、表示装置２００ａが表示している画像データを記憶する。例えば、記憶部１１０ａは、処理命令を表示装置２００ａに出力した時刻から時間Ｔ１（第１の時間とも称する）後に、表示装置２００ａが表示している画像を記憶する。また、記憶部１１０ａは、時間Ｔａ（第２の時間とも称する）だけ所定の動画を表示装置２００ａで再生した後に表示装置１００ａが表示している画像を記憶する。なお、本実施形態では、所定の動画として、放送波により受信するテレビ番組を利用している。
【００２０】
記憶部１１０ｂは、メモリなどを備えており、比較タイミング指定部１３０が指示するタイミングで、表示装置２００ｂが表示している画像データを記憶する。例えば、記憶部１１０ｂは、処理命令を表示装置２００ｂに出力した時刻から時間Ｔ１とズレ時間ＴＺとを加算した時間（＝Ｔ１＋ＴＺ）後に、表示装置２００ｂが表示している画像を記憶する。また、記憶部２００ｂは、時間Ｔｂ（第３の時間とも称する）だけ所定の動画を表示装置２００ｂで再生した後に表示装置２００ｂが表示している画像を記憶する。
【００２１】
比較処理部１２０は、記憶部１１０ａと記憶部１１０ｂとが記憶している画像データを読み出して、それらの画像データを構成するビット列を対比することにより、それらの画像データが一致するか否かについて比較し、その比較結果を比較タイミング指定部１３０、操作部１４０、表示部１７０に出力する。
【００２２】
比較タイミング指定部１３０は、ズレ検出部１３１（ズレ時間特定部とも称する）、ズレ指定部１３２（時間記憶部とも称する）、タイミング指定部１３３を備えている。
ズレ検出部１３１は、比較処理部１２０が出力する比較結果に基づいて、所定の動画を表示装置２００ａと表示装置２００ｂとで再生した場合における所定の動画を構成する画像を表示装置２００ａと表示装置２００ｂとで再生した時刻の差であるズレ時間ＴＺを特定する。より具体的には、ズレ検出部１３１は、比較処理部１２０の比較画像が一致する場合には、時間Ｔｂと時間Ｔａとの差（＝Ｔｂ−Ｔａ）をズレ時間ＴＺとして特定する。また、ズレ検出部１３１は、比較処理部１２０の比較画像が一致しない場合には、ズレ指定部１３２が記憶している時間Ｔｂを所定時間（例えば、時間β）だけ増加させて再度比較を行う。なお、時間βは、例えば、３０ミリ秒である。
【００２３】
ズレ指定部１３２は、ズレ検出部１３１で特定したズレ時間ＴＺを記憶し、記憶部１１０ｂにズレ時間ＴＺを指示する。また、ズレ指定部１３２は、メモリを備えており、時間Ｔａ、時間Ｔｂ、ズレ時間ＴＺなどを記憶する。
タイミング指定部１３３は、操作部１４０から画像比較命令を受けると、記憶部１１０ａと記憶部１１０ｂに画像データを記憶するタイミングを指示する。
【００２４】
操作部１４０は、表示装置２００ａや表示装置２００ｂとを操作する処理命令の入力を受け付け、その処理命令を表示装置２００ａや表示装置２００ｂに送信して、その処理命令を各表示装置で実行させる。操作部１４０は、処理命令などを画像比較システムの管理者の操作などに基づいて取得する。
【００２５】
図２は、本発明の第１の実施形態による操作部１４０に入力される処理命令の一例を示す図である。処理命令には、図２に示すように、「チャンネル１」、「ｗａｉｔ（１秒）」、「メニューボタン」、「右ボタン」、「右ボタン」、「決定ボタン」、「ｗａｉｔ（３秒）」、「画像比較」、・・・という命令が含まれている。表示装置２００ａ、２００ｂは、画像比較装置１００ａの操作部１４０から図２の処理命令を受信し、これらの命令を順次実行する。また、比較処理部１２０は、処理命令が「画像比較」になった場合に操作部１４０から画像比較命令を受信し、比較処理を実行する。
【００２６】
図１に戻り、表示部１７０は、ＬＣＤ（Liquid Crystal Display：液晶表示装置）などの表示機器を備えており、比較処理部１２０による比較結果を表示する。比較処理部１２０が出力する比較結果が、２つの画像データが一致することを示す場合には、表示部１７０は、例えば「ＯＫ」というメッセージを表示する。一方、比較処理部１２０が出力する比較結果が、２つの画像データが一致しないことを示す場合には、表示部１７０は、例えば「ＮＧ」というメッセージを表示する。
【００２７】
図３は、本発明の第１の実施形態による画像比較装置１００ａの処理を示すフローチャートである。画像比較システムの管理者の操作に基づいて処理開始指示が操作部１４０に入力された場合に、ズレ検出部１３１は、ズレ指定部１３２が記憶している時間Ｔａと時間Ｔｂを初期化する（ステップＳ５０１）。ここでは、Ｔａ＝α、Ｔｂ＝αに設定している。なお、時間αは、例えば、１秒である。
【００２８】
そして、操作部１４０は、表示装置２００ａと表示装置２００ｂとに制御命令を送信することによって、表示装置２００ａと表示装置２００ｂとで同じ動画（所定の動画とも称する）の再生を開始させる。
ズレ検出を開始した時刻ｔ０から時間Ｔａが経過した時刻に、記憶部１１０ａは、表示装置２００ａが出力する画像データを記憶する。また、ズレ検出を開始した時刻ｔ０から時間Ｔｂが経過した時刻に、記憶部１１０ｂは、表示装置２００ｂが出力する画像データを記録する（ステップＳ５０２）。
【００２９】
比較処理部１２０は、記憶部１１０ａに記録されている画像データと、記憶部１１０ｂに記録されている画像データを読み出す（ステップＳ５０３）。
比較処理部１２０は、ステップＳ５０３で読み出した２つの画像データが等しいか否かについて判定する（ステップＳ５０４）。２つの画像データが等しくない場合には、ステップＳ５０４で比較処理部１２０が「ＮＯ」と判定し、ステップＳ５０５に進む。そして、ズレ検出部１３１は、ズレ指定部１３２が記憶している時間Ｔｂを変更する（ステップＳ５０５）。具体的には、ズレ検出部１３１は、ズレ指定部１３２が記憶している時間Ｔｂに所定時間βを加算した値を、タイミング指定部１３３に記録する。
一方、２つの画像データが等しい場合には、ステップＳ５０４で比較処理部１２０が「ＹＥＳ」と判定し、ステップＳ５０６に進む。そして、ズレ検出部１３１は、ズレ指定部１３２が記憶している時間Ｔｂと時間Ｔａとの差分（＝Ｔｂ−Ｔａ）であるズレ時間ＴＺを算出して、ズレ指定部１３２に記録する（ステップＳ５０６）。
【００３０】
そして、操作部１４０は、表示装置２００ａと表示装置２００ｂに対する処理命令の送信を開始する（ステップＳ５０７）。操作部１４０は、表示装置２００ａ、２００ｂで処理命令が「画像比較」になった時刻ｔ１から、記憶部１１０ａと記憶部１１０ｂが記憶している画像データの比較を行うまでの時間Ｔ０を、画像比較システムの管理者の操作などに基づいて取得し、その時間Ｔ０をズレ指定部１３２に記録する。
操作部１４０は、図２に示す処理命令を順次、表示装置２００ａと表示装置２００ｂとに送信する。操作部１４０は、処理命令が「画像比較」になった場合に、比較処理部１２０とタイミング指定部１３３に画像比較命令を出力する。
比較処理部１２０は、操作部１４０から画像比較命令を受けたか否かについて判定する（ステップＳ５０８）。画像比較命令を受けていない場合には、ステップＳ５０８で「ＮＯ」と比較処理部１２０は判定し、再度、ステップＳ５０８に進む。
一方、画像比較命令を受けた場合には、ステップＳ５０８で「ＹＥＳ」と比較処理部１２０は判定し、ステップＳ５０９に進む。
【００３１】
ズレ指定部１３２は、時間Ｔ０を記憶部１１０ａに出力するとともに、時間Ｔ０と時間ＴＺとを記憶部１１０ｂに出力する（ステップＳ５０９）。
記憶部１１０ａは、タイミング指定部１３３より処理命令を受け、操作部１４０の処理命令が「画像比較」になった時刻ｔ１から時間Ｔ０が経過した時刻に、表示装置２００ａが出力する画像データを記憶する（ステップＳ５１０）。また、記憶部１１０ｂは、タイミング指定部１３３より処理命令を受け処理命令が「画像比較」になった時刻ｔ１から時間Ｔ０＋ＴＺが経過した時刻に、表示装置２００ｂが出力する画像データを記憶する（ステップＳ５１０）。
【００３２】
そして、比較処理部１２０は、ステップＳ５１０で記憶部１１０ａと記憶部１１０ｂとに記録された画像データをそれぞれ読み出し（ステップＳ５１１）、それらの画像データが等しいか否かについて比較を行い、その比較結果を表示部１２０などに出力する（ステップＳ５１２）。表示部１２０は、ステップＳ５１２での比較結果を表示する。
操作部１４０が全ての処理命令（図２参照）を表示装置２００ａ、２００ｂに送信するまで、つまり、ステップＳ５１３で「ＹＥＳ」と判定するまで、画像比較装置１００ａは、ステップＳ５０８〜Ｓ５１３の処理を繰り返す。
【００３３】
本発明の第１の実施形態では、処理命令を表示装置２００ａに出力した時刻から時間Ｔ０後に表示装置２００ａが表示している画像データと、処理命令を表示装置２００ｂに出力した時刻から時間Ｔ０＋ＴＺ後に表示装置２００ｂが表示している画像データとを比較処理部１２０で比較し、その比較結果を表示部１２０に表示するようにした。よって、表示装置２００ａと表示装置２００ｂで処理命令を実行したときに、表示装置２００ａの処理が表示装置２００ｂの処理よりもズレ時間ＴＺだけ早く実行される場合であっても、同じ処理段階の画像を比較することができ、表示装置２００ａと表示装置２００ｂとが同じ動作をしているか否かについて容易に判定することができる。
【００３４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
図４は、本発明の第２の実施形態による画像比較システムの概略構成図である。この画像比較システムは、画像比較装置１００ｂ、表示装置２００ａ、表示装置２００ｂを備えている。表示装置２００ａ、２００ｂの構成は、第１の実施形態（図１）と同様であるので、それらの説明を省略する。
画像比較装置１００ｂが、第１の実施形態による画像比較装置１００ａ（図１）と同様の構成をとる部分については、同一の符号を付して、それらの説明を省略する。画像比較装置１００ｂは、画像生成部１５０（色変更部とも称する）を備えている点において、第１の実施形態による画像比較装置１００ａと異なる。
【００３５】
画像生成部１５０は、所定の動画（例えば、１秒間に３０枚の画像が再生される動画）を構成する所定の画像（例えば、３０枚目の画像）の所定位置の画素（例えば、画像の左上の画素）の色を所定色（例えば、赤）に変更する。
ズレ検出部１３１は、画像生成部１５０が生成した所定の動画を表示装置２００ａで再生した場合に、画像生成部１５０が色を変更した画素が赤となる時刻ｔａ’と、所定の動画を表示装置２００ｂで再生した場合に、画像生成部１５０が色を変更した画素が赤となる時刻ｔｂ’との差をズレ時間ＴＺ（＝ｔｂ’−ｔａ’）として特定する。
【００３６】
図５は、本発明の第２の実施形態による画像比較装置１００ｂの処理を示すフローチャートである。操作部１４０に処理開始指示が入力された場合に、画像生成部１５０は、所定の動画（例えば、１秒間に３０枚の画像が再生される動画）における所定の画像（例えば、３０枚目の画像）の予め設定された所定位置の画素（例えば、左上の画素）を所定色（例えば、赤）に変化させた画像データである期待値画像データを生成する（ステップＳ６０１）。画像生成部１５０が生成した期待値画像データは、比較処理部１２０のメモリに記録される。画像生成部１５０が生成した期待値画像データを含む動画は、表示装置２００ａと表示装置２００ｂとに出力される。表示装置２００ａと表示装置２００ｂは、画像生成部１５０が出力する動画を再生する。
【００３７】
そして、ズレ検出部１３１は、記憶部１１０ａに制御命令を出力することにより、表示装置２００ａが出力する画像データを全て記憶部１１０ａに記憶させる。また、ズレ検出部１３１は、記憶部１１０ｂに制御命令を出力することにより、表示装置２００ｂが出力する画像データを全て記憶部１１０ｂに記憶させる。
なお、記憶部１１０ａと記憶部１１０ｂは、画像生成部１５０が色を変更した画素の位置に対応する位置の画素（例えば、画像の左上の画素）のみを記憶するようにしても良い。このような構成にすることにより、記憶部１１０ａや記憶部１１０ｂが記憶する情報量を減少させることができるので、ステップＳ６０２の処理の負荷を軽減することができる。
【００３８】
比較処理部１２０は、記憶部１１０ａと記憶部１１０ｂが記憶している画像データを読み出す（ステップＳ６０２）。そして、比較処理部１２０は、所定の動画（期待値画像データを含む動画）を表示装置２００ａで再生を表示装置２００ａで開始した時刻ｔ２から、比較処理部１２０が記憶している期待値画像データの所定位置の画素（例えば、左上の画素）の色（例えば、赤）と、記憶部１１０ａが出力する画像データの所定の画像（例えば、３０枚目の画像）の所定位置の画素（例えば、左上の画素）の色（例えば、赤）とが一致するまでの時刻ｔａ’を求める。また、比較処理部１２０は、所定の動画（期待値画像データを含む動画）を表示装置２００ｂで再生を表示装置２００ｂで開始した時刻ｔ２から、比較処理部１２０が記憶している期待値画像データの所定位置の画素（例えば、左上の画素）の色（例えば、赤）と、記憶部１１０ｂが出力する画像データの所定の画像（例えば、４０枚目の画像）の所定位置の画素（例えば、左上の画素）の色（例えば、赤）とが一致するまでの時刻ｔｂ’を求める。そして、比較処理部１２０は、時刻ｔａ’と時刻ｔｂ’とをズレ検出部１３１に出力する（ステップＳ６０３）。
ズレ検出部１３１は、時刻ｔｂ’から時刻ｔａ’を減算することによりズレ時間ＴＺ（＝ｔｂ’−ｔａ’）を算出し、そのズレ時間ＴＺをズレ指定部１３２に記録する（ステップＳ６０４）。そして、ズレ検出部１３１は、ズレ検出が完了したことを比較処理部１２０に通知する。
【００３９】
そして、操作部１４０は、表示装置２００ａと表示装置２００ｂに対する処理命令の送信を開始する（ステップＳ６０５）。操作部１４０は、表示装置２００ａ、２００ｂで処理命令が「画像比較」になった時刻ｔ１から、記憶部１１０ａと記憶部１１０ｂが記憶している画像データの比較を行うまでの時間Ｔ０を、画像比較システムの管理者の操作などに基づいて取得し、その時間Ｔ０をズレ指定部１３２に記録する。
操作部１４０は、図２に示す処理命令を順次、表示装置２００ａと表示装置２００ｂとに送信する。操作部１４０は、処理命令が「画像比較」になった場合に、比較処理部１２０とタイミング指定部１３３に画像比較命令を出力する。
比較処理部１２０は、操作部１４０から画像比較命令を受けたか否かについて判定する（ステップＳ６０６）。画像比較命令を受けていない場合には、ステップＳ６０６で「ＮＯ」と比較処理部１２０は判定し、再度、ステップＳ６０６に進む。
一方、画像比較命令を受けた場合には、ステップＳ６０６で「ＹＥＳ」と比較処理部１２０は判定し、ステップＳ６０７に進む。
【００４０】
ズレ指定部１３２は、時間Ｔ０を記憶部１１０ａに出力するとともに、時間Ｔ０と時間ＴＺとを記憶部１１０ｂに出力する（ステップＳ６０７）。
記憶部１１０ａは、タイミング指定部１３３より処理命令を受け、処理命令が「画像比較」になった時刻ｔ１から時間Ｔ０が経過した時刻に、表示装置２００ａが出力する画像データを記憶する（ステップＳ６０８）。また、記憶部１１０ｂは、タイミング指定部１３３より処理命令を受け、処理命令が「画像比較」になった時刻ｔ１から時間Ｔ０＋ＴＺが経過した時刻に、表示装置２００ｂが出力する画像データを記憶する（ステップＳ６０８）。
【００４１】
そして、比較処理部１２０は、ステップＳ６０８で記憶部１１０ａと記憶部１１０ｂとに記録された画像データをそれぞれ読み出し（ステップＳ６０９）、それらの画像データが等しいか否かについて比較を行い、その比較結果を表示部１２０などに出力する（ステップＳ６１０）。表示部１２０は、ステップＳ６１０での比較結果を表示する。
操作部１４０が全ての処理命令（図２参照）を表示装置２００ａ、２００ｂに送信するまで、つまり、ステップＳ６１１で「ＹＥＳ」と判定するまで、画像比較装置１００ｂは、ステップＳ６０６〜Ｓ６１１の処理を繰り返す。
【００４２】
本発明の第２の実施形態では、所定の動画（例えば、１秒間に３０枚の画像が再生される動画）に含まれる所定の画像（例えば、３０枚目の画像）の所定位置の画素（例えば、画像の左上の画素）の色を所定色（例えば、赤）に変更した動画を画像生成部１５０によって生成し、その画素の位置に対応する位置の画素の色が所定色となる時刻ｔａ’、ｔｂ’を表示装置２００ａと表示装置２００ｂとで求め、それらの時刻の差（ｔｂ’−ｔａ’）からズレ時間ＴＺを算出する。よって、画像生成部１５０が色を変更した位置の画素を比較することで、ズレ時間ＴＺを特定することができ、画像の全体を比較する必要がないため、比較処理に要する負荷を軽減することができる。
【００４３】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
図６は、本発明の第３の実施形態による画像比較システムの概略構成図である。この画像比較システムは、画像比較装置１００ｃ、表示装置２００ａ、表示装置２００ｂを備えている。表示装置２００ａ、２００ｂの構成は、第１の実施形態（図１）と同様であるので、それらの説明を省略する。
画像比較装置１００ｃが、第１の実施形態による画像比較装置１００ａ（図１）と同様の構成をとる部分については、同一の符号を付して、それらの説明を省略する。画像比較装置１００ｃは、操作調整部１６０（処理遅延部とも称する）を備えている点において、第１の実施形態による画像比較装置１００ａと異なる。
【００４４】
操作調整部１６０は、バッファを備えており、操作部１４０に処理命令が入力された場合に、その処理命令をバッファに蓄積することにより所定時間遅延させて、表示装置２００ｂに出力する。
記憶部１１０ｂは、操作調整部１６０がズレ時間ＴＺ遅延させた処理命令を、表示装置２００ｂに出力した時刻から時間Ｔ１後に、表示装置２００ｂが表示している画像を記憶する。
【００４５】
次に、本発明の第３の実施形態による画像比較装置１００ｃの処理について説明する。第３の実施形態の画像比較装置１００ｃの処理は、第１の実施形態の画像比較装置１００ａの処理（図３）とほぼ同様であるため、その説明を省略する。
ただし、第３の実施形態では、図３ステップＳ５０７において、操作部１４０は、表示装置２００ａに対して処理命令（図２）を時間的な遅延なしで送信するが、表示装置２００ｂに対して処理命令を時間ＴＺ遅延させて表示装置２００ｂに送信する。
【００４６】
図７、図８は、本発明の第３の実施形態による効果について説明するための比較図である。図７、図８では、横軸に時間をとっている。図７は、第３の実施形態を用いていない場合を示しており、図８は、第３の実施形態を用いている場合を示している。
ここでは、表示装置２００ａ、２００ｂは、処理命令としてチャンネルを切り替える命令（ＣＨ切替）を受信し、チャンネルを１２チャンネル（１２ｃｈ）に変更する。また、表示装置２００ａ、２００ｂは、処理命令（ＣＨ切替）を実行した場合に、所定時間だけ所定表示（１２ｃｈ）を表示画面の右上に表示する。また、表示装置２００ａと表示装置２００ｂが表示する動画には、画像Ａと画像Ｂが含まれている。
【００４７】
図７では、表示装置２００ａと表示装置２００ｂで同時に処理命令（ＣＨ切替）を実行した後、画像Ｂを表示装置２００ａの記憶部１１０ａと表示装置２００ｂの記憶部１１０ｂに記録する。この場合、記憶部１１０ａには、処理命令（ＣＨ切替）に応じて各表示装置の表示画面に表示されるＣＨ番号表示（１２ｃｈ）が表示された画像Ｂが記録される。一方、記憶部１１０ｂには、ＣＨ番号表示（１２ｃｈ）が表示されていない画像Ｂが記録される。よって、記憶部１１０ａと記憶部１１０ｂとは、同じ画像Ｂを記憶しているにもかかわらず、ＣＨ番号表示が含まれているか否かにおいて異なるため、比較処理部１２０による比較で等しくないと判定されてしまう。
【００４８】
図８では、表示装置２００ｂにおいて、表示装置２００ａよりズレ時間ＴＺ遅延させた処理命令（ＣＨ切替）を実行した後、画像Ｂを表示装置２００ａの記憶部１１０ａと表示装置２００ｂの記憶部１１０ｂに記録する。この場合、記憶部１１０ａには、ＣＨ番号表示（１２ｃｈ）が表示された画像Ｂが記録される。また、記憶部１１０ｂにも、ＣＨ番号表示（１２ｃｈ）が表示された画像Ｂが記録される。これは、画像比較装置１００ｃの操作調整部１６０から、ズレ時間ＴＺ遅延して処理命令が表示装置２００ｂに送信されるため、画像Ｂを記憶部１１０ｂに記録する直前に、処理命令を表示装置２００ｂで実行することができ、ＣＨ番号表示が表示された画像Ｂを記憶部１１０ｂに記録することができるためである。
よって、記憶部１１０ａと記憶部１１０ｂとは、ＣＨ番号表示が表示された同じ画像Ｂを記憶することができるため、比較処理部１２０による比較で２つの画像が等しいと判定することができる。
【００４９】
上述した第１から第３の実施形態では、表示装置２００ａと表示装置２００ｂの画像データのズレを示すズレ時間ＴＺを自動的に検出し、画像の動きが早いテレビジョン受像機のような機器同士でも、２つの表示装置間で動作状態を比較することができる。
また、旧型の表示装置に基づいて、表示装置を開発する際に、旧型の表示装置と開発中の表示装置の動作状態を比較することにより、同じ仕様の機能確認を簡単に行うことができる。
【００５０】
なお、第３の実施形態では、第１の実施形態の図３のフローチャートのステップＳ５０７の処理に第３の実施形態を用いる場合について説明したがこれに限定されるものではなく、第２の実施形態の図５のフローチャートのステップＳ６０５の処理に第３の実施形態を用いるようにしても良い。
【００５１】
なお、上述した第１から第３の実施形態では、比較処理部１２０が記憶部１１０ａと記憶部１１０ｂから画像データを１枚ずつ読み出して比較処理を行う場合について説明したが、これに限定されるものではない。例えば、表示装置２００ａ、２００ｂが再生する画像データとして同じものが連続する場合もあるため、比較処理部１２０が複数枚の画像データをそれぞれ記憶部１１０ａ、１１０ｂから読み出し、それら複数毎の画像データ同士を比較するようにしても良い。
【００５２】
また、第１から第３の実施形態では、表示装置２００ａ、２００ｂが表示する画像データを、記憶部１１０ａ、１１０ｂが記憶し、記憶部１１０ａ、１１０ｂが記憶している画像データを比較処理部１２０が比較する場合について説明したが、これに限定されるものではない。例えば、画像比較装置にカメラなどの撮像部を２つ設け、一方の撮像部で表示装置２００ａが表示する画像を撮像し、他方の撮像部で表示装置２００ｂが表示する画像を撮像し、それらの撮像部が撮像した画像データについてひずみ補正、位置補正を行った後、比較処理部１２０が比較するようにしても良い。この場合、２つの撮像部が撮像した画像について、画素ごとに濃度値の差分を取り、その差分を合計した値が、所定の閾値以下である場合には、それらの画像が等しいと比較処理部１２０が判定するようにしても良い。また、各撮像部が撮像した画像データの全画素を比較するのではなく、画像データの所定の位置の画素を比較するようにしても良い。
上述した画像データの比較処理には、画像自動認識ソフトウェアであるＨＡＬＣＯＮ（株式会社リンクス製）などを用いることができる。
【００５３】
また、第１から第３の実施形態では、画像比較装置によって表示装置２００ａと表示装置２００ｂの動作状態を確認する場合について説明したが、これに限定されるものではなく、画像比較装置によって３台以上の表示装置の動作状態を確認するようにしても良い。
【００５４】
また、第１から第３の実施形態では、画像比較システムの管理者が時間Ｔ０などを操作部１４０から入力する場合について説明したが、これに限定されるものではない。例えば、時間Ｔ０などを予めタイミング指定部１３３に記録しておくようにしても良い。また、時間Ｔ０は、固定値としても良いし、定期的に変化させるようにしても良い。
【００５５】
なお、以上説明した実施形態において、図１、図４、図６の画像比較装置の各部の機能又はこれらの機能の一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより画像比較装置の制御を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５６】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態による画像比較システムの概略構成図である。
【図２】本発明の第１の実施形態による操作部１４０に入力される処理命令の一例を示す図である。
【図３】本発明の第１の実施形態による画像比較装置１００ａの処理を示すフローチャートである。
【図４】本発明の第２の実施形態による画像比較システムの概略構成図である。
【図５】本発明の第２の実施形態による画像比較装置１００ｂの処理を示すフローチャートである。
【図６】本発明の第３の実施形態による画像比較システムの概略構成図である。
【図７】本発明の第３の実施形態による効果について説明するための比較図である。
【図８】本発明の第３の実施形態による効果について説明するための比較図である。
【図９】従来の技術における画像比較システムの概略構成図である。
【符号の説明】
【００５９】
１００ａ〜１００ｃ・・・画像比較装置、１１０ａ・・・記憶部、１１０ｂ・・・記憶部、１２０・・・比較処理部、１３０・・・比較タイミング指定部、１３１・・・ズレ検出部、１３２・・・ズレ指定部、１３３・・・タイミング指定部、１４０・・・操作部、１５０・・・画像生成部、１６０・・・操作調整部、１７０・・・表示部、２００ａ・・・表示装置、２００ｂ・・・表示装置
【図１】
2009008807.tif 000003
【図２】
2009008807.tif 000004
【図３】
2009008807.tif 000005
【図４】
2009008807.tif 000006
【図５】
2009008807.tif 000007
【図６】
2009008807.tif 000008
【図７】
2009008807.tif 000009
【図８】
2009008807.tif 000010
【図９】
2009008807.tif 000011