(57)【要約】【課題】本発明は、読取媒体を光学的に読み取って得られた読取画像の折目線を高精度に検出することが可能な画像処理装置、画像処理方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】検出部１４は、読取媒体の第１面および第２面の読取画像の折目線をそれぞれ検出し、補正部１５は、第１面の読取画像の折目線検出結果と第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、第１面および第２面の読取画像の折目線検出結果を補正する。【選択図】図２
2011139371.tif 000002
【特許請求の範囲】
【請求項１】
読取媒体を光学的に読み取って得られた読取画像の折目線を検出する画像処理装置であって、
前記読取媒体の第１面の読取画像の折目線検出結果と、前記読取媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、前記第１面および前記第２面の読取画像の折目線検出結果を補正する補正手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果とを比較する場合には、水平または垂直方向に鏡面関係を有する位置の結果同士を比較することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記水平もしくは垂直方向に鏡面関係とする向きは、前記読取媒体と前記読取画像の天地の状態によって決定されることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記補正手段は、前記第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果を比較する場合には、折目線として検出された箇所が連続する領域を最小単位とすることを特徴とする請求項１〜請求項３のいずれか１つに記載の画像処理装置。
【請求項５】
前記補正手段は、前記第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果のうち、両面で折目線が検出されない場合は、両面とも折目線が検出されなかったものと補正する収縮処理を実行することを特徴とする請求項１〜請求項４のいずれか１つに記載の画像処理装置。
【請求項６】
前記補正手段は、前記第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果のうち、少なくとも一方で折目線が検出されている場合は、両面で折目線が検出されたものと補正する膨張処理を実行することを特徴とする請求項１〜請求項５のいずれか１つに記載の画像処理装置。
【請求項７】
前記補正手段は、前記第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果のうち、両面で折目線が検出されない場合は、両面とも折目線が検出されなかったものと補正する収縮処理を実行した後、少なくとも一方の面で折目線が検出されている場合は、両面で折目線が検出されたものと補正する膨張処理を実行することを特徴とする請求項１〜請求項４のいずれか１つに記載の画像処理装置。
【請求項８】
読取媒体を光学的に読み取って得られた読取画像の折目線を検出する画像処理方法であって、
前記読取媒体の第１面の読取画像の折目線検出結果と、前記読取り媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、前記第１面および前記第２面の読取画像の折目線検出結果を補正する補正工程を含むことを特徴とする画像処理方法。
【請求項９】
請求項１〜請求項７のいずれか１つに記載の画像処理装置の各手段としてコンピュータを機能させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびコンピュータが実行可能なプログラムに関し、詳細には、紙文書などの読取媒体を光学的に読み取って得られた画像情報から、読取媒体の折り目が原因で、読取画像に重畳するノイズを検出する処理を実行する画像処理装置、画像処理方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
折り目の付いた紙文書を、スキャナなどの読取装置を用いて読み取ると、折り目の部分が細線（以降、折目線と称する）となって読み取られることがある。これらの細線は、原稿上に描かれたものではないため、殆どの利用者にとっては不要な情報のはずである。加えて、ＯＣＲや像域分離といった画像認識の用途があると、折目線が認識精度を落とす原因にもなり得る。このため、折目線は消去または目立たなくすることが望ましい。
【０００３】
折目線を消去または目立たなくする技術としては、例えば、特許文献１の画像処理装置や特許文献２の画像情報の折目ノイズ除去装置などが提案されている。特許文献１では、読取画像の中から「周囲との明度差は大きいが、色差が小さい箇所」を探索し、それらが線状に連なっている場合に折目線として検出する。そして、折目線として検出した箇所に対して、周囲の明度に類似させることで折目線を目立たなくしている。
【０００４】
また、特許文献２では、読取画像を白黒画像に変換し、「白黒画像の任意の１辺と平行な向きに所定以上のランレングスをもち、同様のランレングスが垂直な向きに連続する箇所」を折目線として検出している。そして、折目線として検出した箇所に対して、周囲の濃度に類似させることで折目線を目立たなくしている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
両特許文献では、折目線の色や形といった見た目に注目して、読取画像の中から折目線を検出している。確かに、折目線には特徴的な色や形があるため、それらを検出条件として使うことは妥当と考えられる。しかしながら、紙文書には文字や線、図形といった様々な物が描かれるため、見た目だけに注目したのでは、折目線そっくりなものを折目線と誤検出する可能性がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、読取媒体を光学的に読み取って得られた読取画像の折目線を高精度に検出することが可能な画像処理装置、画像処理方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、読取媒体を光学的に読み取って得られた読取画像の折目線を検出する画像処理装置であって、前記読取媒体の第１面の読取画像の折目線検出結果と、前記読取媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、前記第１面および前記第２面の読取画像の折目線検出結果を補正する補正手段を備えたことを特徴とする。
【０００８】
また、上述した課題を解決し、目的を達成するために、本発明は、読取媒体を光学的に読み取って得られた読取画像の折目線を検出する画像処理方法であって、前記読取媒体の第１面の読取画像の折目線検出結果と、前記読取媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、前記第１面および前記第２面の読取画像の折目線検出結果を補正する補正工程を含むことを特徴とする。
【発明の効果】
【０００９】
本発明にかかる画像処理装置によれば、読取媒体を光学的に読み取って得られた読取画像の折目線を検出する画像処理装置であって、前記読取媒体の第１面の読取画像の折目線検出結果と、前記読取媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、前記第１面および前記第２面の読取画像の折目線検出結果を補正する補正手段を備えているので、読取媒体を光学的に読み取って得られた読取画像の折目線を高精度に検出することが可能な画像処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の原理を説明するための図である。
【図２】図２は、本発明の画像処理装置の構成例を示す図である。
【図３】図３は、本発明の画像処理装置の動作シーケンス例を示す図である。
【図４】図４は、操作部の表示例を示す図である。
【図５】図５は、折目線検出結果の一例を示す図である。
【図６】図６は、記録部に記録されたデータの一例を示す図である。
【図７−１】図７−１は、折目線検出結果の一例を示す図である。
【図７−２】図７−２は、折目線検出結果の一例を示す図である。
【図８】図８は、Ｃｏｒｒｅｃｔｉｏｎ動作のフロチャート例を示す図である。
【図９】図９は、グループ処理の実例を示す図である。
【図１０−１】図１０−１は、折目線の幾何学的な特徴の一例を示す図である。
【図１０−２】図１０−２は、折目線の幾何学的な特徴の一例を示す図である。
【図１１−１】図１１−１は、折目線の幾何学的な特徴の一例を示す図である。
【図１１−２】図１１−２は、折目線の幾何学的な特徴の一例を示す図である。
【図１２】図１２は、鏡面処理の実例を示す図である。
【図１３】図１３は、収縮処理の実例を示す図である。
【図１４】図１４は、膨張処理の実例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、この発明にかかる画像処理装置、画像処理方法、およびコンピュータが実行可能なプログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１２】
（本発明の原理）
本発明は、紙文書などの読取媒体を光学的に読み取って得られた画像情報から、読取媒体の折り目が原因で読取画像に重畳するノイズを高精度に検出するものである。図１は、本発明の原理を説明するための図である。
【００１３】
図１において、紙文書などの折り目は、紙が折り曲げられたことで起こる傷跡である（１０１参照）。紙文書の折り目は両面に入る。紙文書を光学的に読み取ると、第１面と第２面の読取画像に重畳する折目線は鏡面座標を持つことになる。同図では、折り目を広げた紙文書（第１面：１０１参照）を水平方向および垂直方向に裏返した（反転）させた状態（第２面：１０２、１０３参照）を示しており、第１面と第２面の折目線は、鏡面座標を有している。本発明では、読取媒体の第１面の読取画像の折目線検出結果と、読取媒体の第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴、すなわち、同一の読取媒体の第１面と第２面の折目線は鏡面関係を有しているという特徴を利用して、第１面および第２面の読取画像の折目線検出結果を補正することで、折目線の検出精度を向上させるものである。
【００１４】
（実施の形態）
図２は、本発明の実施の形態にかかる画像処理装置の構成例を模式的に示した図である。画像処理装置１は、図２に示すように、読取部１１と、出力部１２と、操作部１３と、検出部１４と、補正部１５と、記録部１６と、制御部１７等の各部位を備えている。
【００１５】
読取部１１は、読取媒体を光学的に読み取り、読取画像を生成する部位である。読取部１１は、読取媒体を水平方向および／または垂直方向に反転させる機構を備えており、読取媒体の両面（第１面、第２面）を読み取り可能に構成されている。折り目の付いた紙文書を読み取ると、生成される読取画像に折目線が重畳する。
【００１６】
検出部１４は、読取画像の中から折目線を検出するための部位である。具体的には、検出部１４は、読取画像を構成する各画素について、折目線であるか否かの判定を行い、読取画像と同サイズの２値データを検出結果として生成する。
【００１７】
記録部１６は、読取画像とその折目線検出結果とを関連づけて記録するための部位である。記録部１６は、例えば、記録媒体としてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を使用することができ、記録情報を部分的に読み書きすることができる。また、記録部１６の記録容量は、少なくとも読取画像と折目線検出結果とを各々２面分だけ記録可能な大きさである。
【００１８】
補正部１５は、検出部１４の折目線検出結果を補正する部位である。具体的には、補正部１５は、記録部１６から折目線検出結果を読み出し、必要に応じて、検出結果を修正して、記録部１６に書き戻す。
【００１９】
出力部１２は、読取画像と折目線検出結果とを出力するための部位である。出力部１２は、例えば、画像処理（例えば、読取画像に重畳する折目線を目立たなくする処理）を実施する機器が接続される。
【００２０】
操作部１３は、画像処理装置１の利用者が種々の設定を行ったり、本画像処理装置１の利用者に種々の情報を提供したりするための部位である。操作部１３は、例えば、タッチパネルのようなソフトキーを表示できる表示装置で構成することができる。
【００２１】
制御部１７は、ＣＰＵ，ＲＯＭ、ＲＡＭ、Ａ／Ｄ変換器、ポート等で構成されており、画像処理装置１の各部位の動作を制御するための部位である。制御部１７は、後述する基本動作の開始から終了までの期間、それぞれの部位を制御する。
【００２２】
図３〜図６を参照して、図２の画像処理装置１の基本動作を説明する。図３は、図２の画像処理装置１の動作シーケンスの一例を示している。特に、図３は各部位の動作及び情報の流れを時系列に表したものであり、Ｓｃａｎ動作，Ｄｅｔｅｃｔｉｏｎ動作，本発明の特徴的部分であるＣｏｒｒｅｃｔｉｏｎ動作、Ｏｕｔｐｕｔ動作の４つに区別される。Ｃｏｒｒｅｃｔｉｏｎ動作では、同一原稿の表面と裏面の折目線検出結果が必要となるため、Ｃｏｒｒｅｃｔｉｏｎ動作を開始する以前に、同一原稿の表面と裏面についてのＳｃａｎ動作とＤｅｔｅｃｔｉｏｎ動作を各々実行する。図４は、操作部１３の操作画面の一例を示している。図５は、折目線検出結果の一例を示す図である。図６は、記録部１６に記録されたデータの一例を示す図である。
【００２３】
図３において、まず、画像処理装置１では、紙文書を光学的に読み取って、その読取画像を記録部１６に記録するＳｃａｎ動作が行われる。具体的には、利用者は読取部１１に紙文書を設置し、操作部１３を用いて設定情報（少なくとも、（１）紙文書の大きさ、（２）紙文書の見開き方向、（３）読取面の３種類）の設定を行い、確定ボタンを押すと設定情報が確定して、スキャン動作が開始される。操作部１３の操作画面は、例えば、図４に示すように、（１）紙文書の大きさを選択するボタン（Ａ３，Ｂ４，Ｌｅｔｔｅｒ）、（２）紙文書の見開き方向を選択するボタン（左右開き、上下開き）、（３）読取面を選択するボタン（表面、裏面）、確定ボタンを備えている。
【００２４】
確定した設定情報は一旦、操作部１３から制御部１７に送信される（ステップＳ１）。制御部１７は、受信した設定情報に基づいて、利用者の設定に従う動作を実現するための制御パラメーラを各部位に転送する（ステップＳ２）。制御情報を受け取った各部位は、ステータス信号１を制御部１７に返信する（ステップＳ３）。
【００２５】
制御部１７は、全ての部位からステータス信号１を受け取ると、読取部１１に対して読取動作の開始を指示する（ステップＳ４）。読取部１１は、読取動作の開始の指示を受け取ると、紙文書の大きさだけ読取動作を行って読取画像を生成し、読取画像を記録部１６に転送する（ステップＳ５）。記録部１６は、紙文書の大きさ、見開き方向、読取面の３種類の情報を読取画像と関連付けて記憶する。読取画像の記録が終了すると、記録部１６は、ステータス信号２を制御部に返信し（ステップＳ６）、制御部１７は、ステータス信号２を受信するとＳｃａｎ動作を終了する。
【００２６】
つぎに、画像処理装置１では、記録部１６に記憶されている読取画像の中から折目線を検出するＤｅｔｅｃｔｉｏｎ動作が行われる。具体的には、まず、制御部１７から検出部１４に対して検出動作の開始が指示されると（ステップＳ７）、検出部１４は記録部１６から読取画像を読み出して（ステップＳ８）、各画素が折目線であるか否かの判定を行う。判定のアルゴリズムは、例えば、従来技術と同様とすることができるので詳細な説明を省略する。判定が終了すると、検出部１４は、読取画像と同サイズの２値のビットマップデータを折目線検出結果として生成し、読取画像と関連付けて記録部１６に蓄積する（ステップＳ９）。
【００２７】
読取画像と同サイズの２値のビットマップデータは、読取画像の各画素について「０」または「１」の状態を表すことができるので、例えば、図５に示すように、折目線であれば「１」、折目線でなければ「０」を割り付けることとができる。また、記録部１６には、図６に示すように、読取媒体の大きさ、見開き方向、読取面、折目線検出結果、読取画像が互いに関連付けられて記録されることになる。
【００２８】
折目線検出結果の蓄積が終了すると、記録部１６は、ステータス信号３を制御部１７に返信する（ステップＳ１０）。制御部１７が、ステータス信号３を受信するとＤｅｔｅｃｔｉｏｎ動作を終了する。
【００２９】
上記のＳｃａｎ動作とＤｅｔｅｃｔｉｏｎ動作は、同一原稿の表面と裏面について、各々実行される。
【００３０】
記録部１６に記録された折目線検出結果を補正するＣｏｒｒｅｃｔｉｏｎ動作について説明する。制御部１７から補正部１５に対して補正動作の開始が指示されると（ステップＳ１１）、補正部１５は、記録部１６に記録されている同一原稿の表面と裏面の折目線検出結果を適時読み出し（ステップＳ１２）、折目線が持つ幾何学的な特徴を使って、両者の折目線検出結果を補正する。折目線検出結果を補正するアルゴリズムの詳細については後述する（図８〜図１３参照）。補正部１５は、折目線検出結果の補正が覆った箇所、すなわち、「０」が「１」に、または「１」が「０」に補正された箇所については、新しい結果を記録部１６に上書きする（ステップＳ１３）。補正部１５は、全ての折目線検出結果について補正が終了すると、ステータス信号４を制御部１７に返信する（ステップＳ１４）。制御部１７はステータス信号４を受信するとＣｏｒｒｅｃｔｉｏｎ動作を終了する。
【００３１】
最後に、画像処理装置１では、記録部１６に蓄積されている読取画像と折目線検出結果を、出力部１２から外部装置へ出力するＯｕｔｐｕｔ動作が行われる。具体的には、まず、制御部１７から出力部１２に対して出力動作の開始が指示されると（ステップＳ１５）、出力部１２は記録部１６から読取画像と折目線検出結果を読み出し（ステップＳ１６）、外部装置が解釈可能な形式に変換した後に外部装置に出力する（ステップＳ１７）。読取画像と折目線検出結果が全て出力されると、出力部１２は、ステータス信号５を制御部１７に返信する（ステップＳ１８）。制御部１７がステータス信号５を受信するとＯｕｔｐｕｔ動作を終了する。
【００３２】
図７−１〜図１４を参照して、上記Ｃｏｒｒｅｃｔｉｏｎ動作の折目線検出結果を補正するアルゴリズムについて詳細に説明する。図７−１および図７−２は、折目線検出結果の一例を示す図である。図８は、Ｃｏｒｒｅｃｔｉｏｎ動作の一例を説明するためのフロチャートである。図９は、グループ処理の実例を示す図である。図１０−１、図１０−２、図１１−１および図１１−２は、折目線の幾何学的な特徴の一例を示す図である。図１２は、鏡面処理の一例を説明するための図である。図１３は、収縮処理の一例を説明するための図である。図１４は、膨張処理の一例を説明するための図である。
【００３３】
ここでは、一例として、図７−１に示すような左右開きの紙文書について、Ｓｃａｎ動作とＤｅｔｅｃｔｉｏｎ動作を行った結果、図７−２に示すような折目線検出結果が２値データとして記録部１６に記録されている場合について説明する。
【００３４】
図８に示すように、Ｃｏｒｒｅｃｔｉｏｎ動作は、グループ処理と（ステップＳ２１）、鏡面処理と（ステップＳ２２）、収縮処理と（ステップＳ２３）、膨張処理と（ステップＳ２４）の４つの工程を含んでいる。
【００３５】
グループ処理（ステップＳ２１）では、連続して折目線と判定された領域が１単位となるように、折目線検出結果をグループ化する。例えば、図７−２に示すような折目線検出結果の場合は、図９に示すように、表面の折目線検出結果はグループＡ〜Ｅ、裏面の折目線検出結果はグループＦ〜Ｌにグループ化することができる。
【００３６】
鏡面処理（ステップＳ２２）では、裏面の折目線検出結果を水平方向または垂直方向に鏡面化したものを作成して、表面の折目線検出結果と重ね合わせる。この場合、鏡面化する向きは読取媒体の見開き方向によって切り替える。なぜなら、見開き方向によって、読取媒体と読取画像との天地が切り替わるからである。例えば、左右開きの読取媒体（図１０−１参照）の場合は、表面と裏面の読取画像に重畳する折目線は水平方向に鏡面関係（図１０−２参照）を有する。上下開き（図１１−１参照）の場合は、垂直方向に鏡面関係（図１１−２参照）を有する。図９の場合は、元となる紙文書（図７−１参照）が左右開きであるので、水平方向に鏡面化したものを重ねると、図１２に示すような結果となる。なお、図１２では、折目線検出結果の重なりが見易いように、少しだけズラして重ねた図としている。
【００３７】
収縮処理（ステップＳ２３）では、鏡面処理が済んだものに対してグループ単位で第１の補正を行う。具体的には、表面と裏面の両方で折目線と検出されていた箇所が重なっているグループは、そのままの検出結果（つまり折目線であるという判定結果のまま）とし、表面と裏面の両方で折目線と検出されていた箇所が重なっていないグループは検出結果を修正する（つまり折目線では無いという判定結果に変える）。
【００３８】
例えば、鏡面処理の済んだものが図１２とすると、表面のグループＡは裏面のグループＦ，Ｈ、表面のグループＢは裏面のグループＩ，Ｊ，Ｋ、表面のグループＣは裏面のグループＪ、表面のグループＥは裏面のグループＬと重なっているので、これらのグループは折目線であるという判定結果を変えない。他方、グループＤとＧは重なるグループが見つからないため折目線では無いという判定結果に変える。すなわち、図１２に示す結果は、収縮処理により、図１３に示す結果に補正される。
【００３９】
膨張処理（ステップＳ２４）では、収縮処理が済んだものに対して、画素単位で第２の補正を行う。具体的には、表面および裏面のいずれか一方で折目線と検出されていた箇所があれば、それは両面で折目線が検出されたものと補正する。例えば、収縮処理の済んだものが図１３とした場合、膨張処理で図１４に示すように補正される。
【００４０】
以上説明したように、本実施の形態によれば、検出部１４は、読取媒体の第１面および第２面の読取画像の折目線をそれぞれ検出し、補正部１５は、第１面の読取画像の折目線検出結果と第２面の読取画像の折目線検出結果とを折目線の幾何学的な特徴を利用して比較し、第１面および第２面の読取画像の折目線検出結果を補正することとしたので、折目線そっくりなものを折目線と誤検出することを防止でき、読取画像の折目線の検出結果を向上させることが可能となる。
【００４１】
また、補正部１５は、第１面の読取画像の折目線検出結果と第２面の読取画像の折目線検出結果とを比較する場合には、水平または垂直方向に鏡面関係を有する位置の結果同士を比較することとしたので、折目線が持つ幾何学的な特徴を利用した比較が可能になる。
【００４２】
また、水平もしくは垂直方向に鏡面関係とする向きは、読取媒体と読取画像の天地の状態によって決定することとしたので、同一の折目線を正しく比較することが可能になる。
【００４３】
また、補正部１５は、第１面の読取画像の折目線検出結果と第２面の読取画像の折目線検出結果を比較する場合には、折目線として検出された箇所が連続する領域を最小単位とすることとしたので、折目線が持つ幾何学的な特徴を利用した比較の精度を高めることが可能となる。
【００４４】
また、補正部１５は、第１面の読取画像の折目線検出結果と第２面の読取画像の折目線検出結果のうち、両面で折目線が検出されない場合は、両面とも折目線が検出されなかったものと補正する収縮処理を実行することとしたので、折目線の過検出を補正することが可能となる。
【００４５】
また、補正部１５は、第１面の読取画像の折目線検出結果と前記第２面の読取画像の折目線検出結果のうち、少なくとも一方で折目線が検出されている場合は、両面で折目線が検出されたものと補正する膨張処理を実行することとしたので、折目線の検出不足を補正することが可能となる。
【００４６】
また、補正部１５は、収縮処理を実行した後に膨張処理を実行することとしたので、より多くの過検出と検出不足を補正することが可能となる。
【００４７】
（プログラム）
なお、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【００４８】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、例えば、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【００４９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【００５０】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００５１】
１  画像処理装置
１１  読取部
１２  出力部
１３  操作部
１４  検出部
１５  補正部
１６  記録部
１７  制御部
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２００２−７７６２５号公報
【特許文献２】特許第３９２５８５１号公報
【図１】
2011139371.tif 000003
【図２】
2011139371.tif 000004
【図３】
2011139371.tif 000005
【図４】
2011139371.tif 000006
【図５】
2011139371.tif 000007
【図６】
2011139371.tif 000008
【図７−１】
2011139371.tif 000009
【図７−２】
2011139371.tif 000010
【図８】
2011139371.tif 000011
【図９】
2011139371.tif 000012
【図１０−１】
2011139371.tif 000013
【図１０−２】
2011139371.tif 000014
【図１１−１】
2011139371.tif 000015
【図１１−２】
2011139371.tif 000016
【図１２】
2011139371.tif 000017
【図１３】
2011139371.tif 000018
【図１４】
2011139371.tif 000019