(57)【要約】【課題】大まかな差異を検出可能であり、サイズの異なる画像間の比較を行うことができる画像処理装置および画像処理プログラムを提供する。【解決手段】校正支援システム１Ａは、画像入力部２５、平均濃度導出部２６および画像比較部２７を備える。平均濃度導出部２６は、出力見本２３７およびプルーフ２３８を同一の分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を出力見本データ２３３およびプルーフデータ２３４から導出する。画像比較部２７は、平均濃度の画像内分布を出力見本２３７およびプルーフ２３８の間で比較し、比較結果に基づいて出力見本２３７およびプルーフ２３８の間の差異に関する情報を検査結果として出力する。【選択図】図２
2006078568.tif 000002
【特許請求の範囲】
【請求項１】
基準画像および比較対象画像の間の差異に関する情報を出力する画像処理装置であって、
前記基準画像および前記比較対象画像を同一の分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を前記基準画像に係る基準画像データおよび前記比較対象画像に係る比較対象画像データから導出する平均濃度導出手段と、
前記平均濃度の画像内分布を前記基準画像および前記比較対象画像の間で比較し、比較結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力する画像比較手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記分割数をユーザが指定可能であることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記画像比較手段が、
前記基準画像のブロックの配列に含まれる基準ラインのライン伸長方向の前記平均濃度の分布と、
前記比較対象画像のブロックの配列に含まれる、前記基準ラインと同一位置の比較対象ラインを含む許容ライン群におけるライン伸長方向の前記平均濃度の分布と、
を比較するライン比較を実行可能であり、
前記ライン比較を前記基準画像の全ラインについて行い、全ラインについての前記ライン比較の結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力することを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記許容ライン群は、前記比較対象ラインからの距離がユーザによって指定された許容誤差ブロック数以内のライン群であることを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像処理装置において、
前記画像比較手段が、
前記基準ラインのライン伸張方向の前記平均濃度の分布と、
前記許容ライン群に含まれるいずれかのラインのライン伸張方向の前記平均濃度の分布と、
が類似する場合に、前記基準ラインおよび前記比較対象ラインとの間でライン伸張方向の前記平均濃度の分布が一致すると判定することを特徴とする画像処理装置。
【請求項６】
請求項１ないし請求項４のいずれかに記載の画像処理装置において、
前記画像比較手段が、
前記基準ラインのライン伸張方向の前記平均濃度の分布と、
前記許容ライン群に含まれる各ラインの断片を接続して生成したラインのライン伸張方向の前記平均濃度の分布と、
が類似する場合に、前記基準ラインおよび前記比較対象ラインとの間でライン伸張方向の前記平均濃度の分布が一致すると判定することを特徴とする画像処理装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の画像処理装置において、
画像の読取を行い、前記画像に係る画像データの生成を行う画像入力手段をさらに備え、
前記基準画像データおよび前記比較対象画像データのうちの少なくともいずれかが、前記画像入力手段によって生成されることを特徴とする画像処理装置。
【請求項８】
基準画像および比較対象画像の間の差異に関する情報を出力する画像処理プログラムであって、
前記画像処理プログラムは、コンピュータに、
前記基準画像および前記比較対象画像を同一の分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を、前記基準画像に係る基準画像データおよび前記比較対象画像に係る比較対象画像データから導出する平均濃度導出手順と、
前記平均濃度の画像内分布を前記基準画像および前記比較対象画像の間で比較し、比較結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力する画像比較手順と、
を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像の間の差異に関する情報を出力する画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、版校正において、複数の画像の間の差異を検査することが行われている。このような検査は、人間による目視比較により行われることもあるが、検査を容易ならしめるために、各種の画像処理を用いて行われることもある。例えば、特許文献１には、初校データおよび訂正データの間の差異の検出を画像処理により行う技術が開示されている。
【０００３】
【特許文献１】特開２０００−１１２１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術は、細かな差異の検出には適しているものの、細かな差異を無視して大まかな差異を検出することはできない。このため、特許文献１の技術は、部品がラフに配置された出力見本（カンプ）と最終版に近いプルーフとの間の差異の検査等に適用することができない。また、特許文献１の技術には、サイズの異なる画像間の比較を行うことができないという問題もあった。
【０００５】
本発明は、これらの問題を解決するためになされたもので、大まかな差異を検出可能であり、サイズの異なる画像間の比較を行うことができる画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、基準画像および比較対象画像の間の差異に関する情報を出力する画像処理装置であって、前記基準画像および前記比較対象画像を同一の分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を前記基準画像に係る基準画像データおよび前記比較対象画像に係る比較対象画像データから導出する平均濃度導出手段と、前記平均濃度の画像内分布を前記基準画像および前記比較対象画像の間で比較し、比較結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力する画像比較手段とを備えることを特徴とする。
【０００７】
請求項２の発明は、請求項１に記載の画像処理装置において、前記分割数をユーザが指定可能であることを特徴とする。
【０００８】
請求項３の発明は、請求項１または請求項２に記載の画像処理装置において、前記画像比較手段が、前記基準画像のブロックの配列に含まれる基準ラインのライン伸長方向の前記平均濃度の分布と、前記比較対象画像のブロックの配列に含まれる、前記基準ラインと同一位置の比較対象ラインを含む許容ライン群におけるライン伸長方向の前記平均濃度の分布とを比較するライン比較を実行可能であり、前記ライン比較を前記基準画像の全ラインについて行い、全ラインについての前記ライン比較の結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力することを特徴とする。
【０００９】
請求項４の発明は、請求項３に記載の画像処理装置において、前記許容ライン群は、前記比較対象ラインからの距離がユーザによって指定された許容誤差ブロック数以内のライン群であることを特徴とする。
【００１０】
請求項５の発明は、請求項１ないし請求項４のいずれかに記載の画像処理装置において、前記画像比較手段が、前記基準ラインのライン伸張方向の前記平均濃度の分布と、前記許容ライン群に含まれるいずれかのラインのライン伸張方向の前記平均濃度の分布とが類似する場合に、前記基準ラインおよび前記比較対象ラインとの間でライン伸張方向の前記平均濃度の分布が一致すると判定することを特徴とする。
【００１１】
請求項６の発明は、請求項１ないし請求項４のいずれかに記載の画像処理装置において、前記画像比較手段が、前記基準ラインのライン伸張方向の前記平均濃度の分布と、前記許容ライン群に含まれる各ラインの断片を接続して生成したラインのライン伸張方向の前記平均濃度の分布とが類似する場合に、前記基準ラインおよび前記比較対象ラインとの間でライン伸張方向の前記平均濃度の分布が一致すると判定することを特徴とする。
【００１２】
請求項７の発明は、請求項１ないし請求項６のいずれに記載の画像処理装置において、画像の読取を行い、前記画像に係る画像データの生成を行う画像入力手段をさらに備え、前記基準画像データおよび前記比較対象画像データのうちの少なくともいずれかが、前記画像入力手段によって生成されることを特徴とする。
【００１３】
請求項８の発明は、基準画像および比較対象画像の間の差異に関する情報を出力する画像処理プログラムであって、前記画像処理プログラムは、コンピュータに、前記基準画像および前記比較対象画像を同一の分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を、前記基準画像に係る基準画像データおよび前記比較対象画像に係る比較対象画像データから導出する平均濃度導出手順と、前記平均濃度の画像内分布を前記基準画像および前記比較対象画像の間で比較し、比較結果に基づいて前記基準画像および前記比較対象画像の間の差異に関する情報を出力する画像比較手順とを実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１ないし請求項８の発明によれば、ブロックのサイズより著しく小さな差異が基準画像および比較対象画像の間にあっても、当該差異は差異として検出されないので、基準画像および比較対象画像の間の大まかな差異に関する情報を出力可能である。また、基準画像および比較対象画像を同一の分割数で分割するので、基準画像および比較対象画像のサイズが異なる場合でも差異に関する情報を出力可能である。
【００１５】
請求項２の発明によれば、検出する差異のサイズをユーザが指定可能となるので、基準画像および比較対象画像の特徴に適した差異の検出が可能になる。
【００１６】
請求項３ないし請求項４の発明によれば、基準画像および比較対象画像の間にライン伸長方向と垂直方向の小さなズレがあっても差異として検出されないので、小さな差異の検出による検出ノイズ増加を防止可能である。
【００１７】
請求項４の発明によれば、差異として検出しない基準画像および比較対象画像の間のライン伸張方向と垂直方向のズレをユーザが指定可能となるので、基準画像および比較対象画像の特徴に適した差異の検出が可能である。
【００１８】
請求項６の発明によれば、基準ラインに複数の部品が含まれ、基準画像および比較対象画像の間での、ライン伸張方向と垂直方向へのこれらの複数の部品のズレが異なる場合でも、基準画像および比較対象画像の間の大まかな差異に関する情報を適切に出力可能である。
【００１９】
請求項７の発明によれば、画像入力手段により画像から当該画像に係る画像データが生成されるので、画像があらかじめ画像データとして与えられていない場合でも、差異に関する情報を出力可能である。
【発明を実施するための最良の形態】
【００２０】
｛第１実施形態｝
＜構成＞
○校正支援システムのハードウエア構成；
以下では、本発明の第１実施形態に係る校正支援システム１Ａのハードウエア構成について、図１のブロック図を参照しながら説明する。校正支援システム１Ａは、パーソナルコンピュータに校正支援プログラムを実行させることにより実現され、版校正における出力見本およびプルーフの間の大まかな差異を検出して出力する画像処理装置となっている。
【００２１】
図１に示すように、校正支援システム１Ａは、コンピュータ本体部２、ディスプレイ３、キーボード４、マウス５およびフラットベッドスキャナ６を備える。
【００２２】
コンピュータ本体部２は、演算を実行するＣＰＵ２１、実行プログラムやデータを一時記憶するメモリ２２、記憶装置となるハードディスクドライブ２３および外部機器を接続するためのＩ／Ｏインターフェース２４を備える。
【００２３】
ハードディスクドライブ２３には、パーソナルコンピュータの基本動作を規定するオペレーティングシステム（ＯＳ）２３１と、パーソナルコンピュータを校正支援システム１Ａとして機能させるための校正支援プログラム２３２とがインストールされる。また、ハードディスクドライブ２３は、後述する出力見本データ２３３、プルーフデータ２３４、平均濃度データ２３５および検査データ２３６の格納先ともなっている。
【００２４】
Ｉ／Ｏインターフェース２４には、ディスプレイ３、キーボード４、マウス５およびフラットベッドスキャナ６等の外部機器が接続される。
【００２５】
ディスプレイ３としては、液晶ディスプレイやＣＲＴディスプレイ等が用いられる。校正支援システム１Ａでは、ユーザインターフェースとしてグラフィカルユーザインターフェース（ＧＵＩ）が採用されているので、ディスプレイ３には、校正支援システム１Ａの処理結果をユーザへ通知するＧＵＩ画面や、校正支援システム１Ａへユーザが指示を与えるためのＧＵＩ画面が表示される。
【００２６】
キーボード４およびポインティングデバイスであるマウス５は、ＧＵＩ画面に対する各種のＧＵＩ操作を行うために用いられる。
【００２７】
フラットベッドスキャナ６は、コンピュータ本体部２から与えられる制御信号に応答して、原稿載置台に載置された原稿の紙面に描かれた画像の読取を行い、当該画像に係る画像データを生成する。もちろん、フラットベッドスキャナ６に代えて、フィルムスキャナ、ハンディスキャナ、デジタルカメラ等の各種画像入力装置を用いてもよい。これらの画像入力装置により、出力見本およびプルーフがあらかじめ画像データとして与えられていない場合でも、出力見本およびプルーフの間の差異に関する情報を出力可能になる。
【００２８】
○校正支援システムの機能構成；
以下では、パーソナルコンピュータが校正支援プログラム２３２を実行することにより実現される校正支援システム１Ａの機能を、図２のブロック図を参照しながら説明する。図２は、校正支援システム１Ａの機能構成を模式的に示すブロック図となっている。
【００２９】
図２に示すように、校正支援システム１Ａは、画像入力部２５、平均濃度導出部２６および画像比較部２７を備える。
【００３０】
画像入力部２５は、コンピュータ本体部２によって制御されるフラットベッドスキャナ６によって実現され、画像の読取を行い、当該画像に係る画像データの生成を行う。より具体的には、画像入力部２５は、ユーザから与えられた読取指示に応答して、出力見本（基準画像）２３７およびプルーフ（比較対象画像）２３８の読取を行い、出力見本に係る出力見本データ（基準画像データ）２３３およびプルーフに係るプルーフデータ（比較対象画像データ）２３４を生成する。生成された出力見本データ２３３およびプルーフデータ２３４は、ハードディスクドライブ２３に格納される。なお、出力見本データ２３３のみ画像入力部２５による生成を行い、プルーフデータ２３４に関しては出力時のデータ（既存の画像データ）をそのまま用いる等、出力見本データ２３３およびプルーフデータ２３４のうちのいずれかのみが画像入力部２５によって生成されるようにしてもよい。
【００３１】
平均濃度導出部２６は、出力見本２３７およびプルーフ２３８を同一の分割数で縦横両方向に分割し（分割後の各ブロックに含まれる画素を特定し）、分割により得られたブロックごとの平均濃度をハードディスクドライブ２３に格納された出力見本データ２３３およびプルーフデータ２３４から導出する。導出された平均濃度は、平均濃度データ２３５としてハードディスクドライブ２３に格納される。ここで、ブロックへの分割数（以下では、「ブロック分割数」とも称する）は、ユーザによって指定可能となっている。また、ここでいう平均濃度は、分割後の各ブロックに含まれる全画素の濃度（画素値）の平均値であり、出力見本２３７およびプルーフ２３８がカラー画像である場合には色成分ごとに導出される。なお、以下の説明では、Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｋ（ブラック）の各色成分ごとに平均濃度が導出されるものとするが、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー）の各色成分ごとに平均濃度を導出してもよい。
【００３２】
画像比較部２７は、平均濃度の画像内分布を出力見本２３７およびプルーフ２３８の間で比較し、比較結果に基づいて出力見本２３７およびプルーフ２３８の間の差異に関する情報を検査結果として出力する。この比較は、Ｃ，Ｍ，Ｙ，Ｋの色成分ごと、および、出力見本２３７のブロックの配列に含まれるライン（行または列）ごとに行われる。そして、画像比較部２７は、全ての色成分および全てのラインに係る比較結果に基づいて、出力見本２３７およびプルーフ２３８の間の差異に関する情報（検査結果）を出力する。出力された検査結果は、検査データ２３６としてハードディスクドライブ２３に格納される。なお、以下では、出力見本２３７のブロックの配列に含まれるひとつのラインに係る比較をライン比較と呼ぶ。このライン比較の詳細については後述する。このような比較方法を採用することにより、ブロックのサイズより著しく小さな差異が出力見本２３７およびプルーフ２３８の間にあっても、当該差異は差異として検出されなくなるので、出力見本２３７およびプルーフ２３８の間の大まかな差異に関する情報を出力可能となる。なお、ブロック分割数すなわちブロックの大きさは、ユーザによって指定可能であるので、ユーザは、検出する差異のサイズを指定可能であり、出力見本２３７およびプルーフ２３８の特徴に適した差異の検出を校正支援システム１Ａに実行させることが可能である。すなわち、比較的大きな差異のみを検出することを望む場合、ユーザはブロック分割数を小さく設定すればよく、比較的小さな差異も検出することを望む場合、ユーザはブロック分割数を大きく設定すればよい。また、校正支援システム１Ａは、出力見本２３７およびプルーフ２３８において、同一のブロック分割数による碁盤割（マトリックス状の分割）を行うため、出力見本２３７およびプルーフ２３８のサイズが異なる場合でも差異に関する情報を出力可能である。なお、ブロック分割数の指定の代わりに、出力見本２３７またはプルーフ２３８において、分割後のブロックの大きさ（例えば、ブロックの縦方向および横方向の長さ）を指定するようにしてもよい。
【００３３】
○画像比較部におけるライン比較；
以下では、図３および図４を参照しながら、画像比較部２７におけるライン比較について説明する。
【００３４】
図３は、出力見本２３７が横方向Ｍ個、縦方向Ｎ個のブロックに等分割されている状態（Ａ）と、プルーフ２３８が横方向Ｍ個、縦方向Ｎ個のブロックに等分割されている状態（Ｂ）とを模式的に示す図である。先述したように、出力見本２３７およびプルーフ２３８の横方向のブロック分割数Ｍおよび縦方向のブロック分割数Ｎはユーザによって指定可能であるが、図３では、Ｍ＝７，Ｎ＝５の場合が例示されている。また、図３には、出力見本２３７およびプルーフ２３８のサイズが異なるもののアスペクト比は同じ場合が例示されているが、出力見本２３７およびプルーフ２３８のアスペクト比が異なる場合にも本発明は適用可能である。なお、図３に例示された出力見本２３７およびプルーフ２３８における点線ＤＬは、ブロックの境界を便宜的に図示したものであり、実際の出力見本２３７およびプルーフ２３８には含まれない。
【００３５】
ここで、出力見本２３７のブロックの配列に含まれるｎ行目（図３では、ｎ＝３）のライン（ブロックの直線配列）に着目して、当該ラインをライン比較に係る基準ラインＬＲとする。この場合、プルーフ２３８のブロックの配列において、基準ラインＬＲと同一位置であるｎ行目のラインがライン比較についての比較対象ラインＬＣとなる。  校正支援システム１Ａでは、基準ラインＬＲと比較対象ラインＬＣとの間で、ライン伸長方向（図３では、横方向）の平均濃度の分布（以下では、「ライン伸張方向の平均濃度の分布」を「濃度分布」と略記する）を比較することによっても、出力見本２３７およびプルーフ２３８の間の大まかな差異に関する情報を出力可能ではある。しかし、校正支援システム１Ａでは、小さな差異の検出によるノイズ情報の増加を防止するために、基準ラインＬＲと、比較対象ラインＬＣを含む複数のラインからなる許容ライン群ＬＰとの間で、画像比較部２７が濃度分布を比較している。ここで、許容ライン群ＬＰとは、比較対象ラインＬＣからの距離が、ユーザによって指定された許容誤差ブロック数Δｎ以内のライン群である。なお、図３では、Δｎ＝１の場合が例示されている。
【００３６】
続いて、図４に示された、基準ラインＬＲの濃度分布を示すグラフＧ１［図４（Ａ）の実線参照］と、許容ライン群ＬＰに含まれる各ラインの濃度分布を示すグラフＧ２〜Ｇ４［図４（Ｂ−１）〜図４（Ｂ−３）の実線参照］を参照しながらライン比較について説明する。グラフＧ１〜Ｇ４において、横軸はライン伸張方向の位置を示すインデックスｉであり、縦軸は平均濃度である。ここで、ｉ＝１，２，・・・は、それぞれ、１個目のブロックの位置、２個目のブロックの位置、・・・に対応している。なお、グラフＧ２〜Ｇ４には、基準ラインＬＲの濃度分布も比較のために点線で図示されている。グラフＧ２，Ｇ３，Ｇ４は、それぞれ、比較対象ラインＬＣより１ブロック上段のライン、比較対象ラインＬＣ、比較対象ラインＬＣより１ブロック下段のラインの濃度分布を示している。
【００３７】
グラフＧ３に示すように、図３の出力見本２３７およびプルーフ２３８においては、比較対象ラインＬＣの濃度分布は、基準ラインＬＲの濃度分布と大きく異なっている。一方、グラフＧ２に示すように、比較対象ラインＬＣより１ブロック上段のラインの濃度分布は、基準ラインＬＲの濃度分布と類似している。このように、基準ラインＬＲの濃度分布と類似した濃度分布を有するラインが許容ライン群ＬＰの中に存在する場合、画像比較部２７は、基準ラインＬＲの濃度分布と比較対象ラインＬＣの濃度分布とが類似していなくても、基準ラインＬＲの濃度分布と比較対象ラインＬＣの濃度分布とが一致していると判定する。一方、基準ラインＬＲの濃度分布と類似した濃度分布を有するラインが許容ライン群ＬＰの中にひとつも存在しない場合のみ、画像比較部２７は、基準ラインＬＲの濃度分布と比較対象ラインＬＣの濃度分布とが不一致であると判定する。これにより、画像を構成する部品ＰＡ（出力見本２３７），ＰＢ（プルーフ２３８）が、ライン伸張方向と垂直の方向に許容誤差ブロック数Δｎ以内の範囲でズレているだけの場合に、当該ズレが出力見本２３７とプルーフ２３８との間の差異として検出されることを防止可能である。なお、許容誤差ブロック数Δｎはユーザが指定可能であるので、校正支援システム１Ａでは、差異として検出するズレ量をユーザが決定可能であり、出力見本２３７およびプルーフ２３８の特徴に適した差異の検出をユーザは校正支援システム１Ａに実行させることができる。
【００３８】
なお、基準ラインＬＲの濃度分布と許容ライン群ＬＰに含まれるラインの濃度分布との間の類似・非類似の判定方法は制限されないが、例えば、基準ラインＬＲおよび許容ライン群ＬＣに含まれるラインの対応する位置にあるブロックの平均濃度差（図４におけるδ１〜δ７）の全てが所定の閾値ＴＨ１以下である場合に類似であると判定すればよい。また、上述の説明では、基準ラインＬＲがブロックの配列における「行」に相当する場合を例にあげたが、基準ラインＬＲがブロックの配列における「列」であってもよく、行と列との両方にわたってライン比較を行ってもよい。
【００３９】
＜ユーザインターフェース＞
以下では、図５〜図１０を参照しながら、ディスプレイ３に表示されるＧＵＩ画面と、当該ＧＵＩ画面に対するユーザのＧＵＩ操作について説明する。図５〜図１０は、それぞれ、出力見本入力画面７１、プルーフ入力画面７２、ブロック分割数指定画面７３、許容誤差ブロック数指定画面７４、検査結果出力画面（不一致画面）７５および検査結果出力画面（一致画面）７６を例示する図である。
【００４０】
○出力見本入力画面；
校正支援プログラム２３２の起動後にディスプレイ３に最初に表示される出力見本入力画面７１は、出力見本データ２３３の入力指示、すなわち、出力見本２３７の読取指示を校正支援システム１Ａに与えるための画面である。図５に示すように、出力見本入力画面７１には、出力見本２３７の読取を校正支援システム１Ａに実行させるトリガとなるＯＫボタン７１１が表示される。ユーザは、出力見本２３７をフラットベッドスキャナ６の原稿載置台に載置した後に、キーボード４やマウス５を用いたＧＵＩ操作（以下では、「キーボード４やマウス５を用いたＧＵＩ操作」を「ＧＵＩ操作」と略記する）により、ＯＫボタン７１１の押下を行う。これに応答して、校正支援システム１Ａでは、コンピュータ本体部２からフラットベッドスキャナ６へ制御信号が出力され、フラットベッドスキャナ６において原稿載置台に載置された出力見本２３７の読取が行われ、生成された出力見本データ２３３がハードディスクドライブ２３に格納される。しかる後に、ディスプレイ３の表示は、プルーフ入力画面７２に切り替わる。
【００４１】
○プルーフ入力画面；
プルーフ入力画面７２は、プルーフデータ２３４の入力指示、すなわち、プルーフ２３８の読取指示または既存の画像データ（画像ファイル）の読込指示を校正支援システム１Ａに与えるための画面である。
【００４２】
図６に示すように、プルーフ入力画面７２には、択一的に選択可能な２つのラジオボタン７２１，７２２が表示される。プルーフ入力画面７２において、ラジオボタン７２１が選択された場合は、ＯＫボタン７２４がプルーフ２３８の読取指示を校正支援システム１Ａに与えるためのトリガとして機能し、ラジオボタン７２２が選択された場合は、ＯＫボタン７２４が既存の画像データの読込指示を校正支援システム１Ａに与えるためのトリガとして機能する。なお、図６には、ラジオボタン７２１が選択された状態が図示されている。
【００４３】
加えて、プルーフ入力画面７２には、読込される画像データの記憶場所（パス）を入力するための入力欄７２３が設けられる。
【００４４】
ユーザは、プルーフ２３８の読取を行う場合、プルーフ２３８をフラットベッドスキャナ６の原稿載置台に載置した後に、ＧＵＩ操作によりラジオボタン７２１を選択し、しかる後に、ＯＫボタン７２４の押下を行う。これに応答して、校正支援システム１Ａでは、コンピュータ本体部２からフラットベッドスキャナ６へ制御信号が出力され、フラットベッドスキャナ６において原稿載置台に載置されたプルーフ２３８の読取が行われ、生成されたプルーフデータ２３４がハードディスクドライブ２３に格納される。しかる後に、ディスプレイ３の表示は、ブロック分割数指定画面７３へ切り替わる。
【００４５】
一方、ユーザは、既存の画像データをプルーフデータ２３４として読込を行う場合、ＧＵＩ操作により、ラジオボタン７２２を選択し、ラジオボタン７２２の選択により入力可能となった入力欄７２３に既存の画像データのパスを入力するとともに、しかる後に、ＯＫボタン７２４の押下を行う。これに応答して、校正支援システム１Ａでは、入力欄７２３に入力されたパスに存在する画像データがプルーフデータ２３４として、ハードディスクドライブ２３に格納される。しかる後に、ディスプレイ３の表示は、ブロック分割数指定画面７３へ移行する。
【００４６】
○ブロック分割数指定画面；
ブロック分割数指定画面７３は、平均濃度導出部２６に与えられるブロック分割数Ｍ，Ｎを指定するための画面である。
【００４７】
図７に示すように、ブロック分割数指定画面７３には、横方向のブロック分割数Ｍを入力するための入力欄７３１と、縦方向のブロック分割数Ｎを入力するための入力欄７３２とが表示される。ユーザが、ＧＵＩ操作により、ブロック分割数Ｍ，Ｎを入力した後に、ＯＫボタン７３３の押下を行うと、校正支援システム１Ａでは、当該ブロック分割数Ｍ，Ｎが平均濃度導出部２６へ与えられ、平均濃度の導出が行われる。そして、ディスプレイ３の表示は、許容誤差ブロック数指定画面７４へ移行する。
【００４８】
○許容誤差ブロック数指定画面；
許容誤差ブロック数指定画面７４は、画像比較部２７に与えられる許容誤差ブロック数Δｎを指定するための画面である。
【００４９】
図８に示すように、許容誤差ブロック数指定画面７４には、許容誤差ブロック数Δｎを入力するための入力欄７４１が表示される。ユーザが、ＧＵＩ操作により、許容誤差ブロック数Δｎを入力した後に、ＯＫボタン７４２の押下を行うと、校正支援システム１Ａでは、当該許容誤差ブロック数Δｎが画像比較部２７へ与えられ、画像比較が行われる。そして、ディスプレイ３の表示は、検査結果出力画面７５または７６へ移行する。
【００５０】
○検査結果出力画面；
検査結果出力画面７５，７６は、画像比較部２７が出力した検査結果を表示し、ユーザに検査結果を認識させるための画面である。ここで、検査結果出力画面（不一致画面）７５は、出力見本２３７およびプルーフ２３８の間に差異が検出された場合に表示され、検査結果出力画面（一致画面）７６は、出力見本２３７およびプルーフ２３８の間に差異が検出されない場合に表示される。
【００５１】
図９に示す検査結果出力画面７５には、出力見本２３７およびプルーフ２３８が表示される。なお、図９に例示される検査結果出力画面７５における出力見本２３７およびプルーフ２３８は、部品ＰＡ１〜ＰＡ４（出力見本２３７）および部品ＰＢ１〜ＰＢ４（プルーフ２３８）が配置された画像となっている。ここで、プルーフ２３８において部品ＰＢ１，ＰＢ２が配置されているブロックの位置は、それぞれ、出力見本２３７において対応する部品ＰＡ１，ＰＡ２が配置されているブロックの位置と同じである。また、プルーフ２３８において部品ＰＢ３が配置されているブロックの位置は、出力見本２３７において対応する部品ＰＡ３が配置されているブロックの位置からの縦方向および横方向の距離が許容誤差ブロック数Δｎ以内のブロックである。また、プルーフ２３８において部品ＰＢ４が配置されているブロックの位置は、出力見本２３７において対応する部品ＰＡ４が配置されているブロックの位置からの横方向の距離が許容誤差ブロック数Δｎを超えている。なお、図９に例示された出力見本２３７およびプルーフ２３８における点線ＤＬは、ブロックの境界を便宜的に図示したものであり、実際の検査結果出力画面７５（７６）には表示されない。
【００５２】
検査結果出力画面７５においては、画像比較部２７において差異が検出されたブロックに対応する、出力見本２３７の領域にカーソル７５１が重畳表示され、出力見本２３７とプルーフ２３８との間の差異に関する情報がユーザに通知される。したがって、ユーザは、検査結果出力画面７５を参照することにより、出力見本２３７とプルーフ２３８との間の差異を認識可能となり、校正を適切に実行可能となる。ここで、検査結果出力画面７５には、ブロック内ないしは許容誤差ブロック数内の小さな差異に係るカーソルが表示されないので、ユーザは大まかな差異のみを認識可能となり、細かい差異に係るノイズ情報に煩わされることがない。
【００５３】
なお、画像比較部２７において差異が検出されない場合、図１０の検査結果出力画面７６に示すように、カーソル７５１は重畳表示されないので、ユーザは出力見本２３７およびプルーフ２３８が大まかに一致している場合もそのことを認識可能である。
【００５４】
＜動作＞
以下では、図１１〜図１４のフローチャートを参照しながら、校正支援システム１Ａの動作について説明する。ここで、図１１は、校正支援システム１Ａの全体動作に係る動作フローを示すフローチャートであり、図１２〜図１４は、それぞれ、図１１における出力見本・プルーフ入力（ステップＳ１）、平均濃度導出（ステップＳ２）、画像比較（ステップＳ４）のサブルーチンの動作フローを示すフローチャートである。
【００５５】
○全体動作；
図１１に示すように、校正支援プログラム２３２が実行され、校正支援システム１Ａが動作を開始すると、最初に、画像入力部２５によって出力見本２３７およびプルーフ２３８が入力され、出力見本データ２３３およびプルーフデータ２３４がハードディスクドライブ２３に格納される（ステップＳ１）。
【００５６】
続いて、平均濃度導出部２６が、出力見本２３７およびプルーフ２３８をユーザによって指定されたブロック分割数で縦横両方向に分割し、分割により得られたブロックごとの平均濃度を、ハードディスクドライブ２３に格納された出力見本データ２３３およびプルーフデータ２３４から導出する（ステップＳ２）。
【００５７】
さらに続いて、画像比較部２７が、出力見本２３７およびプルーフ２３８の各ラインの濃度分布を算出し（ステップＳ３）、出力見本２３７およびプルーフ２３８の間で濃度分布を比較し、比較結果に基づいて出力見本２３７およびプルーフ２３８の間の差異に関する情報を検査結果として出力する画像比較処理を行う（ステップＳ４）。なお、濃度分布の算出にあたっては、図４に示すように、出力見本２３７およびプルーフ２３８のいずれにおいても横軸を共通のインデックスiとするようなスケール変換が行われる。これにより、出力見本２３７およびプルーフ２３８のサイズが異なる場合でも、画像比較が可能になる。
【００５８】
ステップＳ４に続いて、校正支援システム１Ａでは、ハードディスクドライブ２３に格納された検査データ２３６が参照され、出力見本２３７およびプルーフ２３８の一致・不一致による分岐処理が行われる（ステップＳ５）。ステップＳ５において、出力見本２３７およびプルーフ２３８が一致している場合、すなわち、出力見本２３７およびプルーフ２３８の間に差異が検出されなかった場合、検索結果出力画面（一致画面）７６がディスプレイ３に表示される（ステップＳ６）。一方、ステップＳ５において、出力見本２３７およびプルーフ２３８が一致していない場合、すなわち、出力見本２３７およびプルーフ２３８の間に差異が検出された場合、検索結果出力画面（不一致画面）７５がディスプレイ３に表示される（ステップＳ７）。ステップＳ６またはステップＳ７の終了後、校正支援システム１Ａの全体動作の動作フローは終了する。
【００５９】
このような動作フローにより、ユーザは、出力見本２３７およびプルーフ２３８の一致・不一致を知ることができるとともに、不一致の場合には不一致個所を知ることができる。
【００６０】
○出力見本・プルーフ入力；
出力見本・プルーフ入力のサブルーチンは、出力見本データ２３３およびプルーフデータ２３４を校正支援システム１Ａへ入力するためのサブルーチンである。
【００６１】
当該サブルーチンにおいては、図１２に示すように、最初に、出力見本入力画面７１がディスプレイ３に表示され（ステップＳ１１）、ＯＫボタン７１１の押下の検出が行われる（ステップＳ１２）。ステップＳ１２において、ＯＫボタン７１１の押下が検出されると、動作フローはステップＳ１３へ移行して、フラットベッドスキャナ６の原稿載置台に載置された出力見本２３７の読取が行われる。一方、ステップＳ１２において、ＯＫボタン７１１の押下が検出されない場合、動作フローはステップＳ１２へ戻り、ＯＫボタン７１１の押下の検出が繰り返される。
【００６２】
ステップＳ１３に続いて、プルーフ入力画面７２がディスプレイ３に表示され（ステップＳ１４）、ＯＫボタン７２４の押下の検出が行われる（ステップＳ１５）。ステップＳ１５において、ＯＫボタン７２４の押下が検出されると、動作フローはステップＳ１６へ移行して、選択されたラジオボタンに応じた分岐処理が行われる。一方、ステップＳ１５において、ＯＫボタン７２４の押下が検出されない場合、動作フローはステップＳ１５へ戻り、ＯＫボタン７２４の押下の検出が繰り返される。
【００６３】
ステップＳ１６において、プルーフ入力画面７２で選択されたラジオボタンがプルーフ２３８の読取に係るラジオボタン７２１である場合、フラットベッドスキャナ６の原稿載置台に載置されたプルーフ２３８の読取が行われる（ステップＳ１７）。一方、プルーフ入力画面７２で選択されたラジオボタンがプルーフ２３８の読込に係るラジオボタン７２２である場合、プルーフデータ２３４の読込が行われる（ステップＳ１８）。
【００６４】
ステップＳ１７またはステップＳ１８の終了後、出力見本・プルーフ入力のサブルーチンは終了する。
【００６５】
このようなサブルーチンの動作フローにより、出力見本データ２３３およびプルーフデータ２３４の校正支援システム１Ａへ入力が可能になるとともに、プルーフデータ２３４に関しては、原稿のスキャナによる読取および既存の画像データの利用のいずれもが可能になる。
【００６６】
○平均濃度導出；
平均濃度導出のサブルーチンは、画像比較の基礎となる平均濃度の導出を行うためのサブルーチンである。
【００６７】
当該サブルーチンにおいては、図１３に示すように、最初に、ブロック分割数指定画面７３がディスプレイ３に表示され（ステップＳ２１）、ＯＫボタン７３３の押下の検出が行われる（ステップＳ２２）。ステップＳ２２において、ＯＫボタン７３３の押下が検出されると、平均濃度導出部２６が、出力見本２３７およびプルーフ２３８をブロック分割数指定画面７３でユーザが指定したブロック分割数Ｍ，Ｎで縦横両方向に分割し（ステップＳ２３）、分割により得られたブロックごとの平均濃度をハードディスクドライブ２３に格納された出力見本データ２３３およびプルーフデータ２３４から導出する（ステップＳ２４）。一方、ステップＳ２２において、ＯＫボタン７３３の押下が検出されない場合、動作フローはステップＳ２２へ戻り、ＯＫボタン７３３の押下の検出が繰り返される。
【００６８】
ステップＳ２４の終了後、平均濃度導出のサブルーチンは終了する。
【００６９】
このようなサブルーチンの動作フローにより、ユーザが指定したブロック分割数Ｍ，Ｎによる出力見本２３７およびプルーフ２３８の分割が可能になる。
【００７０】
○画像比較；
画像比較のサブルーチンは、ユーザによる校正を支援するための情報を出力するためのサブルーチンである。
【００７１】
当該サブルーチンにおいては、図１４に示すように、最初に、許容誤差ブロック数指定画面７４がディスプレイ３に表示され（ステップＳ４０１）、ＯＫボタン７４２の押下の検出が行われる（ステップＳ４０２）。ステップＳ４０２において、ＯＫボタン７４２の押下が検出されると、動作フローはステップＳ４０３へ移行する。一方、ステップＳ４０２において、ＯＫボタン７４２の押下が検出されない場合、動作フローはステップＳ４０２へ戻り、ＯＫボタン７４２の押下の検出が繰り返される。
【００７２】
ステップＳ４０３では、ライン比較を行う基準ラインＬＲの初期化（ｐ←１）が行われ、続くステップＳ４０４では、ライン比較を行う色成分の初期化（ｑ←１）が行われる。ここで、インデックスｐは基準ラインＬＲの位置を示しており、例えば、ｐ＝１，２，・・・が、それぞれ、出力見本２３７のブロックの配列における１行目、２行目、・・・に対応している。また、インデックスｑは、色成分を示しており、ｑ＝１，２，３，４が、それぞれ、色成分のＣ，Ｍ，Ｙ，Ｋに相当している。
【００７３】
続いて、位置ｐの基準ラインＬＲの色成分ｑに関する濃度分布の読込（ステップＳ４０５）および基準ラインＬＲと同じ位置ｐの比較対象ラインＬＣの色成分ｑに関する濃度分布の読込（ステップＳ４０６）が行われ、これらの濃度分布の比較が行われる（ステップＳ４０７）。ステップＳ４０７において、濃度分布が一致すると判定された場合は動作フローはステップＳ４１１へ移行し、濃度分布が一致しないと判定された場合は動作フローはステップＳ４０８へ移行する。
【００７４】
さらに、ステップＳ４０８では、許容ライン群ＬＰ（比較対象ラインＬＣを除く）の各ラインの色成分ｑに関する濃度分布の読込が行われ、続くステップＳ４０９では、基準ラインＬＲの濃度分布と許容ライン群ＬＰ（比較対象ラインＬＣを除く）の各ラインの濃度分布との比較が行われる。ステップＳ４０９において、濃度分布が基準ラインＬＲと一致するラインが許容ライン群ＬＰに含まれると判定された場合は動作フローはステップＳ４１１へ移行する。一方、ステップＳ４０９において、濃度分布が基準ラインＬＲと一致するラインが許容ライン群ＬＰに含まれないと判定された場合は動作フローはステップＳ４１０へ移行し、濃度分布が一致しない相違ブロックが検査データ２３６に記録され、動作フローはステップＳ４１１へ移行する。
【００７５】
ステップＳ４０９，Ｓ４１０により、基準ラインＬＲおよび比較対象ラインＬＣの間で濃度分布が実際には一致しない場合でも、許容ライン群ＬＰの中に基準ラインＬＲと濃度分布が一致するラインが含まれていれば、基準ラインＬＲおよび比較対象ラインＬＣの間で濃度分布が一致するとみなされる。
【００７６】
ステップＳ４１１では、ｑ＝４すなわちひとつの基準ラインＬＲについて全ての色成分のライン比較が完了したかどうかによって分岐処理が行われ、ｑ＝４でない場合には動作フローはステップＳ４１２へ移行してｑが１だけインクリメントされ、動作フローはステップＳ４０５へ戻る。一方、ｑ＝４に達している場合は、動作フローはステップＳ４１３へ移行する。
【００７７】
ステップＳ４０５〜Ｓ４１２により、Ｃ，Ｍ，Ｙ，Ｋの色成分のいずれかにおいて、許容ライン群ＬＰの中に基準ラインＬＲと濃度分布が一致するラインが存在しない場合には、相違ブロックが検査データ２３６として記録される。
【００７８】
ステップＳ４１３では、ｐ＝Ｎすなわち全ての行についてのライン比較が完了したかどうかによって分岐処理が行われ、ｐ＝Ｎでない場合には動作フローはステップＳ４１４へ移行してｐが１だけインクリメントされ、動作フローはステップＳ４０４へ移行する。一方、ｐ＝Ｎに達している場合は、当該サブルーチンは終了する。
【００７９】
このようなサブルーチンの動作フローにより、全ての色成分に関して全ての行のライン比較が行われ、出力見本２３７およびプルーフ２３８の間の差異が検査データ２３５に記録される。もちろん、全ての列についてライン比較を行うようにしてもよい。
【００８０】
｛第２実施形態｝
本発明の第２実施形態に係る校正支援システム１Ｂは、第１実施形態に係る校正支援システム１Ａと類似の構成を有しており、図１および図２に関する説明は校正支援システム１Ｂについても当てはまる。しかし、校正支援システム１Ｂにおいては、ハードディスクドライブ２３に格納された校正支援プログラム２３２が校正支援システム１Ａと異なっており、ライン比較の方法が校正支援システム１Ａとは異なる。
【００８１】
以下では、このような校正支援システム１Ｂについて説明を行うが、校正支援システム１Ａと同等の構成および動作についての重複説明は省略し、校正支援システム１Ａとの相違点を中心に説明を行う。なお、以下の説明では、第１実施形態と同等の構成には、同じ参照符号を用いる。
【００８２】
○画像比較部におけるライン比較；
図１５は、校正支援システム１Ａおよび校正支援システム１Ｂのライン比較の相違を説明するための図である。
【００８３】
図１５（Ａ）に示すように、校正支援システム１Ａでは、基準ラインＬＲと、許容ライン群ＬＰに含まれる各ラインとの間で濃度分布の比較が行われたが、図１５（Ｂ）に示すように、校正支援システム１Ｂでは、基準ラインＬＲと、許容ライン群ＬＰに含まれる各ラインの断片ＬＰ１〜ＬＰ３を接続して生成したラインＬＰ’との間で濃度分布の比較を行っている。すなわち、校正支援システム１Ｂでは、許容ライン群ＬＰに含まれる各ラインの断片ＬＰ１〜ＬＰ３を接続することによって、基準ラインＬＲと類似した濃度分布を有するラインＬＰ’を生成可能な場合、基準ラインＬＲおよび比較対象ラインＬＣの濃度分布が類似していなくても、画像比較部２７は、基準ラインＬＲと比較対象ラインＬＣとの間で濃度分布が一致していると判定する。このような濃度分布の比較を行うことにより、基準ラインＬＲに複数の部品が含まれており、出力見本２３７およびプルーフ２３８の間で、基準ラインＬＲの伸張方向と垂直方向へのこれらの複数の部品のズレが異なる場合でも、出力見本２３７およびプルーフ２３８の間の大まかな差異に関する情報を適切に出力可能である。
【００８４】
このようなライン比較を実現するために、校正支援システム１Ｂは、画像比較のサブルーチンの動作フローが異なっており、以下では、この点について説明する。
【００８５】
○画像比較；
図１６は、校正支援システム１Ｂにおける画像比較のサブルーチンを示す図である。
【００８６】
図１６におけるステップＳ４２１〜Ｓ４２４は、図１４におけるステップＳ４０１〜Ｓ４０４に対応しており、重複説明は省略する。
【００８７】
ステップＳ４２４に続いて、位置ｐの基準ラインＬＲの色成分ｑに関する濃度分布の読込（ステップＳ４２５）および許容ライン群ＬＰの各ラインの色成分ｑに関する濃度分布の読込（ステップＳ４２６）が行われる。
【００８８】
続いて、ライン伸張方向の位置を示すインデックスｉが初期化され（ステップＳ４２７）、基準ラインＬＲにおける位置ｉのブロックと、許容ライン群ＬＰの各ラインにおける位置ｉのブロックとの間で平均濃度の比較が行われる（ステップＳ４２８）。ステップＳ４２８において、基準ラインＬＲにおける位置ｉのブロックと平均濃度が一致するブロックが、許容ライン群ＬＰの各ラインにおける位置ｉのブロックの中に含まれると判定された場合は動作フローはステップＳ４３０へ移行し、含まれないと判定された場合は動作フローはステップＳ４２９へ移行し、濃度分布が一致しない相違ブロックとして位置ｉのブロックが検査データ２３６に記録され、動作フローはステップへＳ４３０へ移行する。
【００８９】
さらにステップＳ４３０では、ｉ＝Ｍすなわちひとつの基準ラインＬＲについての比較が完了したかどうかによって分岐処理が行われ、ｐ＝Ｍの場合は動作フローはステップＳ４３２へ移行し、ｐ＝Ｍでない場合は動作フローはステップＳ４３１へ移行してｐが１だけインクリメントされ、動作フローはステップＳ４２８へ戻る。
【００９０】
図１６におけるステップＳ４３２〜ステップＳ４３５は、図１４におけるステップＳ４１１〜Ｓ４１４に対応しているので、重複説明は省略する。
【００９１】
このような画像比較のサブルーチンの動作フローにより、図１５（Ｂ）に示したようなライン比較が可能となる。
【図面の簡単な説明】
【００９２】
【図１】校正支援システム１Ａ（１Ｂ）のハードウエア構成を示すブロック図である。
【図２】校正支援システム１Ａの機能構成を模式的に示すブロック図である。
【図３】出力見本２３７が横方向Ｍ個、縦方向Ｎ個のブロックに等分割されている状態（Ａ）と、プルーフ２３８が横方向Ｍ個、縦方向Ｎ個のブロックに等分割されている状態（Ｂ）とを模式的に示す図である。
【図４】基準ラインにおける濃度分布を示すグラフと、許容ライン群に含まれる各ラインにおける濃度分布を示すグラフとを示す図である。
【図５】出力見本入力画面７１を例示する図である。
【図６】プルーフ入力画面７２を例示する図である。
【図７】ブロック分割数指定画面７３を例示する図である。
【図８】許容誤差ブロック数指定画面７４を例示する図である。
【図９】検査結果出力画面（不一致画面）７５を例示する図である。
【図１０】検査結果出力画面（一致画面）７６を例示する図である。
【図１１】校正支援システム１Ａの全体動作に係る動作フローを示すフローチャートである。
【図１２】校正支援システム１Ａの画像入力のサブルーチンの動作フローを示すフローチャートである。
【図１３】校正支援システム１Ａの平均濃度導出のサブルーチンの動作フローを示すフローチャートである。
【図１４】校正支援システム１Ａの画像比較のサブルーチンの動作フローを示すフローチャートである。
【図１５】校正支援システム１Ａおよび校正支援システム１Ｂのライン比較の相違を説明するための図である。
【図１６】校正支援システム１Ｂの画像比較のサブルーチンを示す図である。
【符号の説明】
【００９３】
１Ａ，１Ｂ  校正支援システム
２３１  オペレーティングシステム（ＯＳ）
２３２  校正支援プログラム
２３３  出力見本データ
２３４  プルーフデータ
２３５  平均濃度データ
２３６  検査データ
２３７  出力見本
２３８  プルーフ
２５  画像入力部
２６  平均濃度導出部
２７  画像比較部
７１  出力見本入力画面
７２  プルーフ入力画面
７３  ブロック分割数指定画面
７４  許容誤差ブロック数指定画面
７５，７６  検査結果出力画面
ＬＲ  基準ライン
ＬＣ  比較対象ライン
ＬＰ  許容ライン群
【図１】
2006078568.tif 000003
【図２】
2006078568.tif 000004
【図３】
2006078568.tif 000005
【図４】
2006078568.tif 000006
【図５】
2006078568.tif 000007
【図６】
2006078568.tif 000008
【図７】
2006078568.tif 000009
【図８】
2006078568.tif 000010
【図９】
2006078568.tif 000011
【図１０】
2006078568.tif 000012
【図１１】
2006078568.tif 000013
【図１２】
2006078568.tif 000014
【図１３】
2006078568.tif 000015
【図１４】
2006078568.tif 000016
【図１５】
2006078568.tif 000017
【図１６】
2006078568.tif 000018