(57)【要約】【課題】効率的な画像データ比較を行って労力を減らし、さらに、被試験画像を生成した画像出力装置の不具合内容を特定できる画像データ比較装置を提供する。【解決手段】この画像データ比較装置は、画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する場合、前記基準画像データと前記被試験画像データの画素値を１ドットずつ比較して、相違ドットの位置を検出し、前記基準画像データを表示した後、相違ドットのみを任意の時間間隔で色を変えて表示させるようにして、効率的な画像データ比較をできるようにした。また、相違ドットの縦方向および／または横方向のライン表示を行うようにして、被試験画像の不具合内容を特定できるようにした。【選択図】　　　図１
2004045136.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、前記基準画像データを表示した後、検出された相違ドットのみを任意の時間間隔で色を変えて表示させることを特徴とする画像データ比較装置。
【請求項２】
請求項１に記載の画像データ比較装置において、前記相違ドットの色として、予め設定した複数の色の中から基準画像データの色と識別可能な色を選択することを特徴とする画像データ比較装置。
【請求項３】
画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、前記基準画像データと前記被試験画像データとを任意の時間間隔で交互に表示させることを特徴とする画像データ比較装置。
【請求項４】
請求項１乃至３のいずれか１に記載の画像データ比較装置において、前記画像データ比較部は、前記基準画像データと前記被試験画像データの相違ドット周辺の座標を検出し、前記表示部は、相違ドットを表示する際、その相違ドットの周辺を色付け表示させることを特徴とする画像データ比較装置。
【請求項５】
請求項４に記載の画像データ比較装置において、前記表示部で相違ドットの周辺を色付け表示させる際、その相違ドットからの距離に応じて色を変えて表示させることを特徴とする画像データ比較装置。
【請求項６】
請求項４または５に記載の画像データ比較装置において、前記表示部で相違ドットの周辺を色付け表示させる際、その相違ドットからの距離に応じて任意の時間間隔で表示させることを特徴とする画像データ比較装置。
【請求項７】
請求項１乃至６に記載の画像データ比較装置において、前記表示部は、任意の表示幅を任意の時間間隔でずらしながら表示させることを特徴とする画像データ比較装置。
【請求項８】
画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、検出された相違ドットの縦方向および／または横方向のライン表示することを特徴とする画像データ比較装置。
【請求項９】
請求項１乃至８のいずれか１に記載の画像データ比較装置において、前記画像データ比較部は、前記基準画像データと前記被試験画像データの画素値を１ドットずつ比較し、相違ドットの位置とその相違が発生した頻度とを記憶し、前記表示部は、前記相違ドットごとにその相違の発生頻度の多少によって表示を異ならせることを特徴とする画像データ比較装置。
【請求項１０】
コンピュータに、請求項１乃至９のいずれか１に記載の画像データ比較装置の機能を実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データ比較装置、プログラムおよび記録媒体に関し、具体的には、画素値で構成される画像データの比較とその比較結果の表示技術に係り、プリンタ・複写機等の画像出力装置の試験過程における不具合の早期発見に応用して好適である。
【０００２】
【従来の技術】
従来、プリンタ・複写機等の画像出力装置の試験過程では、開発中の画像出力装置が生成した試験対象となる画像データ（以下、被試験画像データという）と既成の画像出力装置が生成した基準となる画像データ（以下、基準画像データという）との画像比較を行う際、紙に出力した後に目視で比較しており、多くの紙資源および労力を必要としている。
【０００３】
特開平０５−３０９９２１号公報の「プリンタ試験装置」では、基準となるプリンタと試験対象のプリンタの制御部から受け取った印字データと動作制御データから、それぞれのプリンタと同じように画像の生成を行う。
生成された基準画像データと被試験画像データをページごとに１ドットラインずつ比較し、その結果相違のあったデータ位置を可視表示する。この可視表示は、相違のあるページに対して基準画像を赤色で、被試験画像を青色で表示させ、基準画像と被試験画像の切換えや拡大表示を可能にしている。
これにより、試験過程での人手と紙資源と労力の節約、および試験の正確性の向上をはかっている。
【０００４】
また、ビットマップ画像の比較に関して、特開２０００−５９５９９号公報の「画像データ格納装置とその方法および画像比較装置とその方法」では、画像データの圧縮方法と、圧縮した画像データの比較方法、および相違データの表示方法が提案されている。
まず、基準画像データと被試験画像データのそれぞれに対し、画像データ中の同一画素値で構成される画素行を縦方向と横方向の交互に除去していき、画像データを同一画素行からなるデータブロックと同一画素を除去して得られるデータブロックに分けることで圧縮を行う。
【０００５】
そして、基準画像データと被試験画像データのデータブロック同士を比較し、相違のあるデータブロックを網掛けして可視表示する。
同一画素行を除去するという圧縮の特徴から、除去された同一画素ブロックは行間や文字間などの空白や図形を、同一画素を除去して得られたデータブロックは文字などを表すことになる。このため、相違があるブロックを網掛け表示すると、「行間が異なる」、「文字のフォントが異なる」といったことが一目でわかるようになる。
【０００６】
特許３００８１９４号公報の「プリンタのテスト装置」では、誤りのあるドットを誤りのないドットとは異なる色で表示させる表示手段を備えている。この表示手段は、相違しないドットを「黄」、比較元データにはあって比較先データにはないドットは「緑」、比較元データにはなくて比較先データにはあるドットは「赤」というように色違いに表示させることで相違ドットを判別しやすく表示させている。
【０００７】
【発明が解決しようとする課題】
上述した特開平０５−３０９９２１号公報や特開２０００−５９５９９号公報の技術では、相違データを表示するときにページの色付け表示・指定部分拡大表示・相違部分の網掛け表示などを行っている。
例えば、１ドットのデータしか相違がない場合や相違するドットの色に大きな差がない場合は、これらの表示方法では目視で相違を認識するのが難しく、拡大表示や画面の切換えを行いながら相違ドットを探し出すという手間がかかってしまう。
【０００８】
また、特開平０５−３０９９２１号公報の表示方法では、相違データが存在するページは分かり易いが、どのように色が異なるのかは検査者が基準画像と被試験画像を切り換えながら目視で判断しなければならない。
【０００９】
また、特開２０００−５９５９９号公報の表示方法では、「行間が異なる」「文字のフォントが異なる」といったことが一目でわかるが、「フォントの一部が欠けている」といった場合でも、ブロック全体が網掛け表示されてしまうため相違ドットがわかりづらい。
また、網掛け表示されるため、色がどのように異なるのかは検査者が基準画像と被試験画像を切り換えながら目視で判断しなければならない。
【００１０】
また、特許３００８１９４号公報の表示方法では、相違ドットの色が変わってしまうため、相違ドットの色がどのように異なっているのかは検査者が基準画像と被試験画像の表示を切り換えながら目視で判断しなければならない。
【００１１】
一方、プリンタや複写機等の画像出力装置の試験で行われる画像データの比較は、検査対象となる画像出力装置の不具合発見のために行われるものであり、基準画像データと被試験画像データ間の相違は不具合発見の手助けになるように可視化することが望ましい。
このような観点からみると、特開２０００−５９５９９号公報、特開平０５−３０９９２１号公報および特許３００８１９４号公報における相違データの表示方法では、単に相違位置を見やすく表示させることにとどまっており、この表示から不具合を発見するのは難しい。
【００１２】
また、装置の不具合などを発見するためには基準画像・被試験画像ともに複数のデータを使用して比較試験を行うことが考えられる。
特開平０５−３０９９２１号公報のプリンタ試験装置および特開２０００−５９５９９号公報の画像比較装置では、一つの基準画像データと一つの被試験画像データを比較する場合は良いが、複数の被試験画像データを用いて試験を行い、統計的な解析から不具合を解析しようとする場合、個々の試験結果をまとめ直さなければならない。
特許３００８１９４号公報もまた複数のデータを扱って統計的解析を行うことを目的としたものではない。
【００１３】
本発明は、上記の実情を考慮してなされたものであって、効率的な画像データ比較を行って検査者の労力を減らし、さらに、被試験画像を生成した画像出力装置の不具合内容を特定できる画像データ比較装置、画像データ比較装置の機能を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１の画像データ比較装置は、画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、前記基準画像データを表示した後、検出された相違ドットのみを任意の時間間隔で色を変えて表示させることを特徴とする。
また、本発明の請求項２は、請求項１に記載の画像データ比較装置において、前記相違ドットの色として、予め設定した複数の色の中から基準画像データの色と識別可能な色を選択することを特徴とする。
【００１５】
また、本発明の請求項３の画像データ比較装置は、画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、前記基準画像データと前記被試験画像データとを任意の時間間隔で交互に表示させることを特徴とする。
【００１６】
また、本発明の請求項４は、請求項１乃至３のいずれか１に記載の画像データ比較装置において、前記画像データ比較部は、前記基準画像データと前記被試験画像データの相違ドット周辺の座標を検出し、前記表示部は、相違ドットを表示する際、その相違ドットの周辺を色付け表示させることを特徴とする。
また、本発明の請求項５は、請求項４に記載の画像データ比較装置において、前記表示部で相違ドットの周辺を色付け表示させる際、その相違ドットからの距離に応じて色を変えて表示させることを特徴とする。
【００１７】
また、本発明の請求項６は、請求項４または５に記載の画像データ比較装置において、前記表示部で相違ドットの周辺を色付け表示させる際、その相違ドットからの距離に応じて任意の時間間隔で表示させることを特徴とする。
また、本発明の請求項７は、請求項１乃至６に記載の画像データ比較装置において、前記表示部は、任意の表示幅を任意の時間間隔でずらしながら表示させることを特徴とする。
【００１８】
また、本発明の請求項８の画像データ比較装置は、画像出力装置が生成した試験対象となる被試験画像データと既成の画像出力装置が生成した基準となる基準画像データの画素値で画像比較する画像データ比較装置において、前記基準画像データと前記被試験画像データを入力する画像入力部と、この二つの画像データの画素値を１ドットずつ比較し、相違ドットの位置を検出する画像データ比較部と、入力された画像データを表示させる表示部とを備え、前記表示部は、検出された相違ドットの縦方向および／または横方向のライン表示することを特徴とする。
【００１９】
また、本発明の請求項９は、請求項１乃至８のいずれか１に記載の画像データ比較装置において、前記画像データ比較部は、前記基準画像データと前記被試験画像データの画素値を１ドットずつ比較し、相違ドットの位置とその相違が発生した頻度とを記憶し、前記表示部は、前記相違ドットごとにその相違の発生頻度の多少によって表示を異ならせることを特徴とする。
【００２０】
また、本発明の請求項１０のプログラムは、コンピュータに、請求項１乃至９のいずれか１に記載の画像データ比較装置の機能を実行させるためのプログラムである。
また、本発明の請求項１１の記録媒体は、請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２１】
以上の構成により、基準画像と被試験画像との相違を数値として表示または出力するのではなく、可視化することによって、
・画像のどのドットに相違が発生したのか直感的に分かる
・画像データ間にドットの違いが大量に発生した場合でも見づらくない
・画像を見ただけで判断できるような不具合を発見しやすい
という効果が達成でき、開発時のデバックや不良品の解析における検査者の労力が軽減される。
【００２２】
さらに、画像データ間の相違ドットを任意の時間間隔で色を変えるという動的な表示を行うので、相違ドットの位置がわかりやすく、目視での見落としを防ぎ、効率的な画像データの比較が行え、検査者の負担が軽減される。
また、基準画像データと被試験画像データの相違ドットの画素値がどのように異なるのかを検査者が画面を切り換える作業をせずに認識できるため、効率的な画像データの比較が行え、検査者の負担が軽減される。
【００２３】
また、相違ドットの周辺を色付け表示させるので、画像データ間の相違位置を画像の拡大表示画面に切り換えながら探す手間が省け、効率的な画像データの比較が行え、検査者の負担が軽減される。
また、いっぺんに相違ドットを表示させるのではなく、表示範囲を徐々に変えて表示させることにより、検査者はその表示された範囲を集中して見ればよいので、目視での見落としを防ぎ、効率的な画像データの比較が行え、検査の作業効率が向上する。
【００２４】
また、基準画像データと被試験画像データ間の相違ドットを縦方向・横方向のライン表示することにより、相違ドットが発生する特徴を捉えやすくなり、被試験画像データを生成した画像出力装置の不具合を早期に発見できる。
また、基準画像データと被試験画像データ間の相違ドットの位置とその頻度を記録するようにしたので、統計的手法を用いて被試験画像を生成した画像出力装置の不具合解析が効率化できる。
【００２５】
【発明の実施の形態】
以下、図面を参照して本発明の画像データ比較装置に係る一実施形態を説明する。図１３は、本発明の画像データ比較装置を実現するためのハードウェア構成を示すブロック図である。
図１３において、画像データ比較装置は、データ等の演算や処理を行うＣＰＵ（中央処理ユニット）１０１と、プログラムやデータ等を記憶するメモリ１０２と、キー操作に基づきプログラムやデータ等を入力するキーボードや一般にマウスカーソルと呼ばれる目印を移動させると共に、その移動に基づくデータを入力するマウス等の入力装置１０３と、プログラムやデータあるいは基準画像データや被試験画像データ等を可視表示するためのＣＲＴまたは液晶ディスプレイ装置等の表示装置１０４と、基準画像データおよび被試験画像データを生成するプリンタや複写機等の画像出力装置１０５と、プログラムや基準画像データおよび被試験画像データ等のデータを記憶するフレキシブルディスク、ハードディスクあるいはネットワーク接続されたコンピュータ上のファイル等の記憶装置１０６と、それらを相互に接続するバスライン１０７とを少なくとも備えている。
メモリ１０２には、画像出力装置１０５や記憶装置１０６から取得した基準画像データと被試験画像データを記憶する領域や、基準画像データと被試験画像データ間の相違ドットを記憶する領域、ドット位置に相違が発生した頻度を記憶する領域などが確保される。
【００２６】
＜実施形態１＞
図１は、本発明の画像データ比較装置に係る機能構成を示すブロック図である。
図１において、画像データ比較装置は、画像入力部１０、基準画像データ記憶部１１、被試験画像データ記憶部１２、画像データ比較部１３、相違データ記憶部１４、表示部１５を少なくとも備えている。
【００２７】
画像入力部１０は、既成の画像出力装置が生成して記憶装置１０６に記憶された基準となる画像データ（以下、基準画像データ）と、画像出力装置１０５が生成した試験対象となる画像データ（以下、被試験画像データという）とを読み込んで、それぞれメモリ１０２上に確保された基準画像データ記憶部１１と被試験画像データ記憶部１２に記憶する。
また、基準画像データに対して被試験画像データを予め作成して、記憶装置１０６に記憶させておき、この画像入力部１０は二つの画像データを記憶装置１０６から読み込むようにしてもよい。
【００２８】
基準画像データ記憶部１１および被試験画像データ記憶部１２は、ドットごとに画素値を記憶する。この画素値は、画像出力装置１０５がディスプレイのような場合には光の３原色（ＲＧＢ）の信号、または画像出力装置１０５がプリンタや複写機のような場合には色の３原色（ＣＭＹ）の信号とする。以下ではＲＧＢ信号を用いるものとして説明する。
また、これらの基準画像データおよび被試験画像データは、図２に示したように（ｍ×ｎ）ドットからなる画像データであるとし、左上を（０，０）、右下を（ｍ，ｎ）とした位置座標でドット位置を表すことにする。
なお、説明の簡略化のため、画像データは１ページであると仮定するが、複数ページからなる画像データを比較する場合には、ページ番号を付加して記憶すれば同様の処理ができる。
【００２９】
画像データ比較部１３は、基準画像データ記憶部１１と被試験画像データ記憶部１２に記憶された対応するすべてのドットに対して画素値を比較し、相違している場合には、その相違ドット位置座標およびそのドットの基準画像データと被試験画像データのそれぞれの画素値を相違データ記憶部１４へ記憶する。
例えば、図３の例では、ドット位置座標（５，２）において、基準画像データの画素値は（Ｒ＝１５，Ｇ＝３０，Ｂ＝７）であるのに対し、被試験画像データの画素値は（Ｒ＝１０，Ｇ＝６０，Ｂ＝７）と相違している。
【００３０】
ここで、画素データの比較順序は、行方向優先、即ち（０，０）→（１，０）→…→（ｍ−１，ｎ）→（ｍ，ｎ）の順、または、列方向優先、即ち（０，０）→（０，１）→…→（ｍ，ｎ−１）→（ｍ，ｎ）の順のいずれであってもかまわない。
【００３１】
表示部１５は、基準画像および被試験画像を表示する際、相違データ記憶部１４に記憶された相違ドットを任意の時間間隔で色を変えて動的に表示装置１０４へ表示する。この表示する色および時間間隔は、表示に先立って検査者が予め設定しておく。
【００３２】
例えば、基準画像をベースに表示させ、相違データ記憶部１４に記憶された相違ドットに対しては、予め設定された時間間隔で基準画像データの画素値（色）と相違しているということを分からせる特定の色（例えば、赤）とを交互に表示させれば、目視したときに相違箇所のドット位置が特定の色（赤）でブリンクしているように見える。
【００３３】
しかし、相違ドット位置やその周辺の基準画像の画素値が上述の特定の色（赤）に近い色であった場合には、判別しにくくなってしまう。この場合には、特定の色を複数の色（例えば、赤→青→黄→緑→…等）を予め決めておき、相違ドット位置の基準画像の画素値やその周辺の色と識別可能な色を選択して表示することによって、相違ドットが分かり易く表示することができる。
【００３４】
また、相違ドットを特定の色とはせずに、基準画像の画素値と被試験画像の画素値とを交互に表示させるようにしてもよい。この場合には、基準画像の表示と被試験画像の表示とを切り換える操作をせずに、どのくらい色が異なるのかが分かり易くなる。
【００３５】
表示部１５を以上のような機能を備えるようにすれば、相違したドットの表示が動的になるので、相違したドットの位置を認識し易くなり、目視での見落としを防ぐことができる。
【００３６】
さらに、表示部１５に次の表示機能を持たせることによって、相違したドットの位置を認識し易くなり、検査の作業効率を向上させることができる。
・画像の拡大表示
・基準画像と被試験画像の切換え表示
・相違データ（相違ドットの位置と画素値）のテキストによる表示
【００３７】
また、上述の表示部１５では、ベースの表示画像として基準画像を用いて、被試験画像との相違ドットのみを動的に変更して表示した。
このベースとなる画像を表示させず、空白の中に相違ドット位置のみ基準画像と被試験画像との画素値を予め指定された任意の時間間隔で交互に切り換えながら表示装置１０４へ表示するように構成してもよい。このように構成すると、相違ドットの位置や色の違いを認識し易くなる。
【００３８】
また、表示装置１０４に表示される画像を、予め指定された表示幅を予め指定された時間間隔でずらしながら、上記の表示をさせるようにしてもよい。
例えば、はじめに上半分の画像に対して相違ドット位置が分かるように表示させ、それを見終わってから、下半分の画像に対して相違ドット位置が分かるように表示させてもよい。この表示幅は、予め検査者が１０００ドット行というように指定することができる。
このように、いっぺんに相違ドットを表示させるのではなく、表示範囲を徐々に変えて表示させることにより、検査者はその表示された範囲を集中して見ればよいので、目視での見落としを防ぎ、検査の作業効率が向上する。
【００３９】
＜実施形態２＞
上述の実施形態１は、基準画像と被試験画像の相違ドットのみを分かり易く表示させていたが、本実施形態２は、実施形態１の機能を備えるとともに、相違ドットとその周辺ドットを色付け表示させることによって、さらに、相違ドットの位置を分かり易くするものである。
本実施形態２の構成は、上述の実施形態１の構成（図１）と同じであるので、その相違点についてのみ説明する。
【００４０】
まず、ドット位置座標（Ｘ，Ｙ）から縦・横・斜めに、距離Ｌ離れた座標の集合を（Ｘ，Ｙ）のＬ近傍と定義する。０近傍は、座標位置（Ｘ，Ｙ）だけからなる集合｛（Ｘ，Ｙ）｝と定義する。
例えば、ドット位置座標（Ｘ，Ｙ）から縦・横・斜めに距離１離れた１近傍は、図４に示した斜線部分の座標位置の集合｛（Ｘ−１，Ｙ−１），（Ｘ，Ｙ−１），（Ｘ＋１，Ｙ−１），（Ｘ−１，Ｙ），（Ｘ＋１，Ｙ），（Ｘ−１，Ｙ＋１），（Ｘ，Ｙ＋１），（Ｘ＋１，Ｙ＋１）｝である。
【００４１】
画像データ比較部１３は、実施形態１と同様に、（ｍ×ｎ）ドットからなる基準画像データ記憶部１１と被試験画像データ記憶部１２に記憶された画像データを位置座標（０，０）から（ｍ，ｎ）まで１ドットずつ順に対応する画素値を比較し、画素値に相違がある場合は、０近傍からｔ近傍までの座標を近傍別に相違データ記憶部１４へ記録する。ここで、距離ｔ（ｔは正の整数であり、ｔ≦ｍかつｔ≦ｎである）は、検査者が予め任意に決定しておく。
０近傍においては、実施形態１と同様に、相違ドットの座標と、そのドットの基準画像および被試験画像の画素値を記録する。
【００４２】
相違ドットに対するｔ近傍の座標を記録する際、（ｍ×ｎ）の画素領域から外れる座標や、すでに記録されている座標は記録しない。
例えば、相違ドット位置座標（０，０）の１近傍として記録される座標は、座標（１，０），（０，１），（１，１）であり、座標（−１，−１），（０，−１），（１，−１），（−１，０），（−１，１）は記録しない。
【００４３】
例えば、図５の網点表示で示したように、相違ドット位置座標を（５，２），（２，４）および（３，５）とすると、相違データ記憶部１４へは図６に示したように、０近傍の相違ドット位置座標とそのドットの基準画像および被試験画像データの画素値、さらに、０近傍に記憶された相違ドット位置の座標に対して、１近傍からｔ近傍（ｔ＞０）までの座標位置を近傍別に記録する。この近傍別の座標は、０近傍に記録された相違ドット位置には無関係に記録する。
【００４４】
画像データ比較部１３は、（ｍ×ｎ）のすべてのドットに対して比較が終了すると、次に、相違データ記憶部１４に記録した座標のうち、より小さな距離の近傍に属する座標を残すようにして重複した座標を削除して、相違データ記憶部１４を更新する。
例えば、前掲の例（図６）の場合には、図７の×印で示したような座標が削除される。
【００４５】
ここで、重複した座標を削除するのは次の理由によるものである。
例えば、１近傍を色付け表示した際、図６のように重複した座標を削除しないと、図８（１）のように相違ドット（（２，４）および（３，５））が色付け表示されてしまう。これに対して、重複した座標を削除すると、図８（２）のように相違ドット（（５，２），（２，４）および（３，５））は色付けされずそのままなので、画素値の違いを目視で認識しやすくなる。
【００４６】
表示部１５は、相違データ記憶部１４に記録された相違ドットとその周辺ドット（近傍）に色を付けて表示する。
このとき、基準画像をベースにして、相違データ記憶部１４に記憶された０近傍の相違ドット位置、次に１近傍の座標、次に、・・・、ｔ近傍の座標という順で、予め検査者が設定した表示時間間隔で色付け表示を行う。
この近傍の表示順序は、０近傍からｔ近傍まで表示した後、また０近傍から表示し直したり、０近傍からｔ近傍まで表示した後、ｔ近傍から０近傍まで順に戻したりしてもよい。
【００４７】
例えば、図７に示した相違データを２近傍まで表示する場合は、図９に示すように（１）→（２）→（３）→（１）→（２）→（３）→…の繰り返しや、（１）→（２）→（３）→（２）→（１）→…の順に表示する。
【００４８】
また、異なる近傍に対して、異なる色を対応させて表示するように、検査者が表示する色を設定してもよい。
例えば、０近傍は赤、１近傍は青、２近傍は緑と指定することができる。
このように表示すると、相違ドット自体が拡大または縮小するように表示されるため、検査者は画像全体を拡大表示しなくても相違ドットを容易に認識することができる。
【００４９】
また、上記のように０近傍からｔ近傍までを指定された時間間隔で表示するのではなく、検査者に指定された任意の近傍に対してだけ色付け表示させるようにしてもよい。このとき０近傍からｔ近傍まで同じ色で表示してもよいし、近傍ごとに異なる色で表示するようにしてもよい。
例えば、検査者が１近傍だけを表示するように指定すれば、図８（２）のように表示され、０近傍〜２近傍を一度に表示するように指定すれば、図９（３）のように表示される。
このように表示すると、相違ドットが存在する範囲が分かり易くなるので、拡大・縮小表示を行うときの倍率の目安にすることができる。
【００５０】
＜実施形態３＞
上述の実施形態１および実施形態２は、相違ドットの位置を分かり易くするものであったが、本実施形態３は、実施形態１および実施形態２の機能を備えるとともに、基準画像と被試験画像間の相違データを縦方向および横方向にライン表示させて、相違ドット間の特徴を捉えやすくなり、不具合の早期発見・特定に有用となるものである。
本実施形態３の構成は、上述の実施形態１の構成（図１）と同じであるので、その相違点についてのみ説明する。
【００５１】
表示部１５は、相違データ記憶部１４に記憶された相違ドット位置の縦方向または横方向のラインに色を付けて表示する。ここで、検査者の指示によって、縦方向のみ、横方向のみまたは縦と横の両方のライン表示のいずれを選択してもよい。
また、縦ラインおよび横ラインの色や、縦ラインおよび横ラインの長さを検査者が設定することもできる。
このようなライン表示を行う利点は、例えば、水平同期信号の立ち上がりが遅れ、最初の方のビットのデータを取りこぼしてしまい、ビットがずれてしまった不具合が推測されるような場合、画像データの相違箇所を見ただけで判断でき、不具合の早期発見・特定につながる点である。
【００５２】
例えば、縦方向を赤、横方向を青のラインで表示した場合、図１０（１）は相違ドットが水平方向に並んでいることがわかり、水平同期信号のマージンがなく遅延してしまい、ビットがずれてしまった等の不具合が推測される。
また、表示ラインの長さを指定した場合、図１０（２）は、水平方向に一定周期で相違ドットが発生していることがわかり、そこから不具合発生の要因を絞り込むことができる。
【００５３】
＜実施形態４＞
上述の実施形態１〜実施形態３では、被試験画像データを１データとして説明してきたが、本実施形態４は、実施形態１〜実施形態３の機能を備えるとともに、１つの基準画像データに対して複数の被試験画像データを一組として、一組以上のデータを扱えるようにしたものである。
図１１は、本発明の画像データ比較装置に係る実施形態４の機能構成を示すブロック図である。実施形態１〜実施形態３と同様な機能を持つ構成要素には同じ符号を付し、ここでは相違点だけを説明する。
【００５４】
図１１において、画像データ比較装置は、画像入力部１０、基準画像データ記憶部１１、被試験画像データ記憶部１２、画像データ比較部１３、相違データ記憶部１４、表示部１５、頻度データ記憶部１６、変換部１７を少なくとも備えている。
【００５５】
画像入力部１０は、記憶装置１０６から基準画像データを新たに読み込んだときに、基準画像データを基準画像データ記憶部１１へ記憶させるとともに、頻度データ記憶部１６を新たに作成し、画像出力装置１０５から被試験画像データを読み込んで被試験画像データ記憶部１２へ記憶させる。
画像入力部１０は、同じ基準画像データに対して別の被試験画像データを読み込むときには、被試験画像データだけを読み込んで被試験画像データ記憶部１２を更新する。
また、基準画像データに対して複数の被試験画像データを予め作成し、これを一組として、複数組の画像データを記憶装置１０６に記憶させておき、この画像入力部１０は二つの画像データを記憶装置１０６から適宜読み込むようにしてもよい。
【００５６】
画像データ比較部１３は、実施形態１〜実施形態３と同様に、基準画像データ記憶部１１と被試験画像データ記憶部１２に記憶された画像データの対応するドットの画素値を比較し、画素値に相違がある場合は、０近傍の相違ドット位置座標とそのドットの基準画像および被試験画像データの画素値、さらに、０近傍に記憶された相違ドット位置の座標に対して、１近傍からｔ近傍（ｔ＞０）までの座標位置を近傍別に相違データ記憶部１４へ記録する。
さらに、画像データ比較部１３は、相違ドットがあった場合、相違ドットの座標とその座標に相違が発生した頻度を計算して、頻度データ記憶部１６を更新する（図１２参照）。
【００５７】
表示部１５は、実施形態１〜実施形態３と同様な表示機能とともに、頻度データ記憶部１６に記憶された相違ドットの座標とその頻度からなる頻度表を表示装置１０４へ表示する。また、この頻度表をグラフ化して表示するようにしてもよい。
【００５８】
さらに、この頻度データを参照して、頻度の多少によって下記に列挙した時間間隔を相違ドットごとに異ならせて表示させることによって、相違発生頻度が多いドットは早く点滅するように見えるなど、検査者がグラフや頻度表を表示させなくともドットに相違が発生した頻度を認識することができる。
・相違ドットの色を切り換える時間間隔
・基準画像と被試験画像の表示を切り換える時間間隔
・近傍を表示させる時間間隔
【００５９】
また、この頻度データを参照して、頻度の多少に応じて相違ドットの表示色を異ならせて表示させるようにしてもよい。例えば、頻度の多さと表示色の濃度とを対応させる、または、頻度の階級に対応させて予め設定しておいた表示色に対応させることによって、検査者がグラフや頻度表を表示させなくともドットに相違が発生した頻度を認識することができる。
【００６０】
変換部１７は、検査者の指示により、頻度データ記憶部１６に記憶された頻度データを相違ドットの座標と相違発生頻度を対応させた頻度表を作成し、記憶装置１０６に記憶する。
検査者は、統計処理アプリケーションを使って、記憶装置１０６に記憶されたこの頻度表を自分の目的に合った統計解析処理をすることによって、被試験対象となる画像出力装置の不具合の早期発見につなげられる。
【００６１】
例えば、変換部１７で、頻度データ記憶部１６の頻度データをカンマで区切ったｃｓｖファイルに変換する処理を行えば、検査者がこのｃｓｖファイルを一般的な表計算アプリケーションによって自分の目的に合ったグラフに変換するなどの統計的な解析が効率的に行える。
【００６２】
＜実施形態５＞
さらに、本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の画像データ比較装置を構成する各機能をそれぞれプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブのような媒体駆動装置を搭載したコンピュータに装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００６３】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
【００６４】
また、ロードしたプログラムを実行することにより上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００６５】
さらに、上述したプログラムが、機能拡張ボードや機能拡張ユニットに備わるメモリにロードされ、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって、上述した実施形態の機能が実現される場合も含まれる。
【００６６】
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、インターネット等の通信網で接続されたユーザのコンピュータからダウンロード等の形式で頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００６７】
【発明の効果】
以上説明したように本発明によれば、基準画像と被試験画像との相違を数値として表示または出力するのではなく可視化することによって、
・画像のどのドットに相違が発生したのか直感的に分かる
・画像データ間にドットの違いが大量に発生した場合でも見づらくない
・画像を見ただけで判断できるような不具合を発見しやすい
という効果が達成でき、開発時のデバックや不良品の解析における検査者の負担が軽減される。
【００６８】
さらに、画像データ間の相違ドットを任意の時間間隔で色を変えるという動的な表示を行うので、相違ドットの位置がわかりやすく、目視での見落としを防ぎ、効率的な画像データの比較が行え、検査者の負担が軽減される。
また、基準画像データと被試験画像データの相違ドットの画素値がどのように異なるのかを検査者が画面を切り換える作業をせずに認識できるため、効率的な画像データの比較が行え、検査者の負担が軽減される。
【００６９】
また、相違ドットの周辺を色付け表示させるので、画像データ間の相違位置を画像の拡大表示画面に切り換えながら探す手間が省け、効率的な画像データの比較が行え、検査者の負担が軽減される。
また、いっぺんに相違ドットを表示させるのではなく、表示範囲を徐々に変えて表示させることにより、検査者はその表示された範囲を集中して見ればよいので、目視での見落としを防ぎ、効率的な画像データの比較が行え、検査の作業効率が向上する。
【００７０】
また、基準画像データと被試験画像データ間の相違ドットを縦方向・横方向のライン表示することにより、相違ドットが発生する特徴を捉えやすくなり、被試験画像データを生成した画像出力装置の不具合を早期に発見できる。
また、基準画像データと被試験画像データ間の相違ドットの位置とその頻度を記録するようにしたので、統計的手法を用いて被試験画像を生成した画像出力装置の不具合解析が効率化できる。
【図面の簡単な説明】
【図１】本発明の画像データ比較装置に係る機能構成を示すブロック図である。
【図２】画像データのドットとその位置座標の関係を示す図である。
【図３】相違データ記憶部のデータ構造例である。
【図４】ドット座標（Ｘ，Ｙ）の１近傍を説明するための図である。
【図５】基準画像と被試験画像の相違例である。
【図６】図５の相違例に対して、検出された相違データ例である。
【図７】図６の相違データから重複座標を削除した例である。
【図８】重複座標を削除する理由を説明するための図である。
【図９】相違ドットおよびその近傍の色付け表示例である。
【図１０】相違ドットのライン表示例である。
【図１１】本発明の画像データ比較装置に係る他の機能構成を示すブロック図である。
【図１２】頻度データ記憶部のデータ構造例である。
【図１３】本発明の画像データ比較装置を実現するためのハードウェア構成を示すブロック図である。
【符号の説明】
１０…画像入力部、１１…基準画像データ記憶部、１２…被試験画像データ記憶部、１３…画像データ比較部、１４…相違データ記憶部、１５…表示部、１６…頻度データ記憶部、１７…変換部、１０１…ＣＰＵ、１０２…メモリ、１０３…入力装置、１０４…表示装置、１０５…画像出力装置、１０６…記憶装置、１０７…バスライン。
【図１】
2004045136.tif 000003
【図２】
2004045136.tif 000004
【図３】
2004045136.tif 000005
【図４】
2004045136.tif 000006
【図５】
2004045136.tif 000007
【図６】
2004045136.tif 000008
【図７】
2004045136.tif 000009
【図８】
2004045136.tif 000010
【図９】
2004045136.tif 000011
【図１０】
2004045136.tif 000012
【図１１】
2004045136.tif 000013
【図１２】
2004045136.tif 000014
【図１３】
2004045136.tif 000015