(57)【要約】【課題】原稿画像から原稿色以外の色の付加画像を全て除去する場合と比較して、原稿画像から除去すべきでない付加画像が除去されてしまうのを防止することができる画像処理装置及び画像処理プログラムを提供する。【解決手段】予め定めた原稿色で描画された画像に、前記原稿色とは異なる複数の色が付加された原稿画像の画像情報を取得する画像情報取得手段（Ｓ１０１）と、複数の色のうち、除外色とする色を設定する除外色設定手段（Ｓ１０５）と、複数の色のうち、除外色設定手段で設定された除外色以外の色に対し、予め決められた処理を施す処理手段（Ｓ１０７）と、を備えた。【選択図】図５
2016181111.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた原稿色で描画された画像に、前記原稿色とは異なる複数の色が付加された原稿画像の画像情報を取得する画像情報取得手段と、
前記複数の色のうち、除外色とする色を設定する除外色設定手段と、
前記複数の色のうち、前記除外色設定手段で設定された除外色以外の色に対し、予め決められた処理を施す処理手段と、
を備えた画像処理装置。
【請求項２】
予め定めた原稿色で画像が描画された原稿に前記原稿色とは異なる複数の色の複数の付加画像が付加された原稿画像の画像情報、及び、前記複数の色のうち、除外色とする色を示す情報を取得する取得手段と、
前記原稿画像から、前記複数の付加画像のうち前記複数の色から前記除外色を除外した特定色で描画された特定色画像を除去した特定色除去画像を生成する生成手段と、
を備えた画像処理装置。
【請求項３】
前記除外色を示す情報の入力を受け付ける受付手段を更に備え、
前記取得手段は、前記受付手段により受け付けられた前記除外色を示す情報を取得する
請求項２記載の画像処理装置。
【請求項４】
前記生成手段は、前記原稿画像において前記複数の色から前記除外色を除外した特定色で描画された特定色画像を識別可能にした識別可能画像を更に生成する
請求項２又は３記載の画像処理装置。
【請求項５】
前記識別可能画像は、前記原稿画像における前記特定色画像が付加された特定色領域を隠ぺいした画像である
請求項４記載の画像処理装置。
【請求項６】
前記識別可能画像を、前記除外色の画像を前記原稿色で描画し、前記特定色画像が描画された特定色領域を前記原稿色で隠ぺいした画像で出力する出力手段を更に備えた
請求項４又は５記載の画像処理装置。
【請求項７】
前記識別可能画像を、前記特定色画像が描画された特定色領域を、前記原稿色及び前記除外色とは異なる色で隠ぺいした画像で出力する出力手段を更に備えた
請求項４又は５記載の画像処理装置。
【請求項８】
前記除外色は、赤系統の色であり、
前記複数の色から前記除外色を除外した特定色は、赤系統以外の色である
請求項１〜７の何れか１項記載の画像処理装置。
【請求項９】
前記特定色は、青系統の色である
請求項８記載の画像処理装置。
【請求項１０】
コンピュータを、請求項１〜９の何れか１項記載の画像処理装置を構成する各手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像が記録され且つ該画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される前記記録領域の画像内の前記指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定する空白領域特定手段と、前記記録領域の画像内の前記指定印画像以外の画像における前記空白領域特定手段によって特定された前記空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの前記特定方向の閾値以上の隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像によって指定されている分割領域を隠ぺいする隠ぺい手段と、を含む画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４３５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モノクロの原稿に蛍光ペンで書き込みがされた場合に、書き込みがされた原稿をスキャナで読み込んだ原稿画像上の蛍光ペンでの書き込みによる付加画像を認識する技術が提案されている。このような技術において、例えば、モノクロの原稿に捺印がされた上で蛍光ペンで書き込みがされた場合に、印鑑の付加画像と蛍光ペンでの書き込みによる付加画像とを区別して認識したいという要望がある。
【０００５】
上記課題を鑑み、本発明は、原稿画像から原稿色以外の色の付加画像を全て除去する場合と比較して、原稿画像から除去すべきでない付加画像が除去されてしまうのを防止することができる画像処理装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る画像処理装置は、予め定めた原稿色で描画された画像に、前記原稿色とは異なる複数の色が付加された原稿画像の画像情報を取得する画像情報取得手段と、前記複数の色のうち、除外色とする色を設定する除外色設定手段と、前記複数の色のうち、前記除外色設定手段で設定された除外色以外の色に対し、予め決められた処理を施す処理手段と、を備えている。
【０００７】
請求項２に係る画像処理装置は、予め定めた原稿色で画像が描画された原稿に前記原稿色とは異なる複数の色の複数の付加画像が付加された原稿画像の画像情報、及び、前記複数の色のうち、除外色とする色を示す情報を取得する取得手段と、前記原稿画像から、前記複数の付加画像のうち前記複数の色から前記除外色を除外した特定色で描画された特定色画像を除去した特定色除去画像を生成する生成手段と、を備えている。
【０００８】
請求項３に係る画像処理装置は、請求項２記載の発明において、前記除外色を示す情報の入力を受け付ける受付手段を更に備え、前記取得手段は、前記受付手段により受け付けられた前記除外色を示す情報を取得する。
【０００９】
請求項４に係る画像処理装置は、請求項２又は３記載の発明において、前記生成手段は、前記原稿画像において前記複数の色から前記除外色を除外した特定色で描画された特定色画像を識別可能にした識別可能画像を更に生成する。
【００１０】
請求項５に係る画像処理装置は、請求項４記載の発明において、前記識別可能画像は、前記原稿画像における前記特定色画像が付加された特定色領域を隠ぺいした画像である。
【００１１】
請求項６に係る画像処理装置は、請求項４又は５記載の発明において、前記識別可能画像を、前記除外色の画像を前記原稿色で描画し、前記特定色画像が描画された特定色領域を前記原稿色で隠ぺいした画像で出力する出力手段を更に備えている。
【００１２】
請求項７に係る画像処理装置は、請求項４又は５記載の発明において、前記識別可能画像を、前記特定色画像が描画された特定色領域を、前記原稿色及び前記除外色とは異なる色で隠ぺいした画像で出力する出力手段を更に備えている。
【００１３】
請求項８に係る画像処理装置は、請求項１〜７の何れか１項記載の発明において、前記除外色は、赤系統の色であり、前記複数の色から前記除外色を除外した特定色は、赤系統以外の色である。
【００１４】
請求項９に係る画像処理装置は、請求項８記載の発明において、前記特定色は、青系統の色である。
【００１５】
請求項１０に係る画像処理プログラムは、コンピュータを、請求項１乃至９の何れか１項に記載の画像処理装置を構成する各手段として機能させる。
【発明の効果】
【００１６】
請求項１、２、１０の発明によれば、原稿画像から原稿色以外の色の付加画像を全て除去する場合と比較して、原稿画像から除去すべきでない付加画像が除去されてしまうのを防止することができる。
【００１７】
請求項３の発明によれば、除外色の色を固定とした場合と比較して、原稿画像から所望の色の付加画像を除去することができる。
【００１８】
請求項４の発明によれば、原稿における特定色画像をそのままにした場合と比較して、原稿画像における特定色画像を目立たせることができる
【００１９】
請求項５の発明によれば、原稿画像における特定色画像が付加された特定色領域をそのままにした場合と比較して、原稿画像における特定色領域を秘匿することができる。
【００２０】
請求項６の発明によれば、除外色の画像の色、及び、特定色画像を隠ぺいする色を原稿色以外の色とした場合と比較して、印刷する場合に原稿色でのみ印刷可能な印刷装置で印刷することができる。
【００２１】
請求項７の発明によれば、特定色領域を、原稿色又は除外色で隠ぺいした場合と比較して、特定色領域を目立たせることができる。
【００２２】
請求項８の発明によれば、除外色を赤系統以外の色とした場合、又は特定色を赤系統の色とした場合と比較して、原稿画像から所望の付加画像を精度良く除去することができる。
【００２３】
請求項９の発明によれば、特定色を青系統以外の色とした場合と比較して、印鑑の付加画像が除去されることを回避することができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態に係る画像処理装置の電気的な構成を示すブロック図である。
【図２Ａ】実施形態に係る原稿画像の一例を示す正面図である。
【図２Ｂ】実施形態に係る特定色除去画像の一例を示す正面図である。
【図３Ａ】実施形態に係る原稿画像の別例を示す正面図である。
【図３Ｂ】実施形態に係る特定色除去画像の別例を示す正面図である。
【図４】実施形態に係る画像処理装置による画像生成処理において設定される、色空間における各色の系統の一例を示す模式図である。
【図５】実施形態に係る画像生成処理のプログラムの処理の流れを示すフローチャートである。
【図６】実施形態に係る除去色入力画面の一例を示す正面図である。
【図７】実施形態に係る特定色除去画像生成処理のルーチンプログラムの処理の流れを示すフローチャートである。
【図８】実施形態に係る特定色除去画像生成処理のルーチンプログラムの各工程を示す説明図である。
【図９】実施形態に係る特定色画像生成処理のルーチンプログラムの処理の流れを示すフローチャートである。
【図１０】実施形態に係る特定色画像生成処理のルーチンプログラムの各工程を示す説明図である。
【図１１】実施形態に係る原稿に付加画像として線分状の画像が付加された場合の一例を示す模式図である。
【図１２】実施形態に係る原稿画像を空白領域と非空白領域とに区分けした場合の一例を示す模式図である。
【図１３】実施形態に係る原稿画像における非空白領域を分割した場合の一例を示す模式図である。
【図１４】実施形態に係る原稿画像における非空白領域を隠ぺいした場合（隠ぺい領域からのはみ出し箇所を除去する前）の一例を示す模式図である。
【図１５】実施形態に係る原稿画像における非空白領域を隠ぺいした場合（隠ぺい領域からのはみ出し箇所を除去した後）の一例を示す模式図である。
【発明を実施するための形態】
【００２５】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
〔第１実施形態〕
【００２６】
まず、本実施形態に係る画像処理装置について説明する。
【００２７】
図１に示すように、本実施形態に係る画像処理装置１０は、装置全体を制御するコントローラ１２を備えている。また、コントローラ１２は、後述する画像評価処理を含む各種処理を実行するＣＰＵ（Central Processing Unit）１４、及び、ＣＰＵ１４の処理に使用されるプログラム及び各種情報を記憶するＲＯＭ（Read Only Memory）１６を備えている。また、コントローラ１２は、ＣＰＵ１４の作業領域として一時的に各種データを記憶するＲＡＭ（Random Access Memory）１８、及び、ＣＰＵ１４の処理に使用される各種情報を記憶する不揮発性メモリ２０を備えている。更に、コントローラ１２は、画像処理装置１０に接続された外部装置に対するデータの入出力を行うＩ／Ｏインタフェース２２を備えている。
【００２８】
Ｉ／Ｏインタフェース２２には、ユーザにより操作される操作部２４、各種情報を表示する表示部２６、及び、外部装置との通信を行う通信部２８が接続されている。また、Ｉ／Ｏインタフェース２２には、印刷媒体に印刷された画像を読み取る読取装置３０、及び、印刷媒体に画像を印刷する印刷装置３２が接続されている。
【００２９】
読取装置３０は、本実施形態では一例としてカラースキャナを含んで構成され、予め定めた読み取り位置に配置された読取対象物を読み取り、読み取った画像に基づいてＲＧＢで表された画像情報を生成し、生成した画像情報を出力する。また、印刷装置３２は、本実施形態では一例としてカラープリンタを含んで構成され、ＲＧＢで表された画像情報を印刷媒体に印刷する。
【００３０】
本実施形態に係る画像処理装置１０は、印刷媒体に予め定めた原稿色（例えば黒）で画像が描画された原稿に、原稿色とは異なる複数の色で複数の付加画像が付加された原稿画像の画像情報を取得する。また、画像処理装置１０は、原稿画像から付加画像を識別する際の除外色を示す情報を取得する。そして、画像処理装置１０は原稿画像から、複数の付加画像のうち、上記複数の色から除外色を除外した特定色で描画された特定色画像を除去した特定色除去画像を生成する。更に、画像処理装置１０は、特定色除去画像において特定色画像を識別可能にした識別可能画像を更に生成する。なお、識別可能画像は、例えば、原稿画像における特定色画像に対応する領域を隠ぺいした画像である。
【００３１】
一例として図２Ａに示すように、原稿画像４０Ａは、原稿色で画像４２が描画された原稿に、印鑑の付加画像４４、赤色の蛍光ペンによる付加画像４６、緑色の蛍光ペンによる付加画像４８Ａ、及び青色の蛍光ペンによる付加画像４８Ｂが付加された画像である。なお、ここでの画像４２は、Ａ〜Ｌのアルファベットが描画された画像である。この際、機密情報の秘匿等を目的として、画像４２及び印鑑の付加画像４４を残しつつ、蛍光ペンによる付加画像が付加された領域に描画された画像４２を隠ぺいしたい場合がある。この場合、原稿画像４０Ａにおいて原稿色以外の色の付加画像が付加された領域に描画された画像４２の全てを隠ぺいしてしまうと、印鑑の付加画像４４が付加された領域も隠ぺいされてしまう。
【００３２】
そこで、本実施形態では、一例として図２Ｂに示すように、印鑑の付加画像４４の色である赤系統の色を除外色として定める。これにより、特定色は、原稿色及び赤系統の色以外の色として定まる。また、原稿画像４０Ａから、特定色として定めた緑色の蛍光ペンによる付加画像４８Ａ、及び青色の蛍光ペンによる付加画像４８Ｂを除去した特定色除去画像４０Ａ１を生成する。そして、生成した特定色除去画像において、緑色の蛍光ペンによる付加画像４８Ａ、及び青色の蛍光ペンによる付加画像４８Ｂが付加された領域に描画された画像４２を隠ぺいした識別可能画像を更に生成する。
【００３３】
なお、本実施形態では、原稿色で画像４２が描画された原稿に、印鑑の付加画像４４が付加された原稿画像４０Ａを用いた場合について説明するが、これに限らない。例えば、原稿色で画像が描画された原稿に、赤ペン等による付加画像が付加され、更に、蛍光ペンによる付加画像が付加された原稿画像を用いても良い。この場合にも、赤ペン等による付加画像の色を除外色として定める。
【００３４】
また、一例として図３Ａに示すように、原稿色で画像が描画された原稿に、複数の色の蛍光ペンによる付加画像が付加された原稿画像４０Ａ２を用いても良い。この場合には、一例として図３Ｂに示すように、赤系統の色を除外色として定め、原稿画像４０Ａ２から、特定色として定めた緑色の蛍光ペンによる付加画像４８Ａ、及び青色の蛍光ペンによる付加画像４８Ｂを除去した特定色除去画像４０Ａ３を生成しても良い。
【００３５】
本実施形態では、除外色及び特定色は、ＹＣｒＣｂの色空間によって表される。ＹＣｒＣｂの色空間は、色情報を輝度信号Ｙ（濃淡信号）と色差信号Ｃｒ（赤の色信号）、Ｃｂ（青の色信号）とに分離した色空間である。一例として図４に示すように、ＹＣｒＣｂの色空間を用いる場合、各色は、縦軸をＣｒの値とし、横軸をＣｂの値としたＣｒＣｂの二次元座標で表される。なお、この二次元座標では、中心部が無彩色（黒、白）に対応しており、本実施形態では、この中心部を原稿色領域５０とし、原稿色領域５０に属する色（黒）を原稿色とする。
【００３６】
また、本実施形態では、二次元座標の中心部から外周側に伸びた複数の直線によって二次元座標が複数の分割領域に分割されている。図４に示す例では、Ｃｂが高くＣｒが高い分割領域が青色の分割領域５４Ｂに対応し、Ｃｂが高くも低くもなくＣｒが高い分割領域が緑色の分割領域５４Ｇに対応し、Ｃｂが低くＣｒが高い分割領域が黄色の分割領域５４Ｙに対応している。また、Ｃｂが高くＣｒが低い分割領域が紫色の分割領域５２Ｐに対応し、Ｃｂが高くも低くもなくＣｒが低い分割領域が桃色の分割領域５４Ｐに対応し、Ｃｂが低くＣｒが低い分割領域が橙色の分割領域５２Ｏに対応している。また、図４に示す例では、紫色の分割領域５２Ｐ、及び橙色の分割領域５２Ｏが除外色に指定されていて、青色の分割領域５４Ｂ、緑色の分割領域５４Ｇ、黄色の分割領域５４Ｙ、及び桃色の分割領域５４Ｐが特定色に指定されている。
【００３７】
そして、原稿画像の各画素の色は、画素値のＣｒの値及びＣｂの値が属する分割領域によって分類され、原稿画像に付加された各々の付加画像の色が識別される。
【００３８】
なお、本実施形態では、除外色は、ＣｒＣｂの二次元座標における中心部の角度の範囲によって指定される。このように、本実施形態では、ＹＣｒＣｂの色空間を用いて、ＣｒＣｂの二次元座標における中心部の角度によって除外色が表されるが、除外色を表す色空間はこれに限らず、例えばＬａｂ等の他の色空間を用いても良い。
【００３９】
また、本実施形態では、緑色の分割領域に属する色を緑系統の色とし、青色の分割領域に属する色を青系統の色とし、黄色の分割領域に属する色を黄系統の色とする。更に、紫色の分割領域、桃色の分割領域、及び橙色の分割領域に属する色を赤系統の色とする。そして、印鑑の付加画像４４の色、及び赤ペンによる付加画像の色は、赤系統に属する。
【００４０】
次に、本実施形態に係る画像処理装置１０のＣＰＵ１４が、操作部２４を介した実行指示に応じて画像生成処理を行う際の処理の流れを、図５、７及び９に示すフローチャートを参照して説明する。図５は、本画像生成処理のプログラムの処理の流れを示すフローチャートである。また、図７は、特定色除去画像生成処理のルーチンプログラムの処理の流れを示すフローチャートである。また、図９は、特定色画像生成処理のルーチンプログラムの処理の流れを示すフローチャートである。
【００４１】
なお、本実施形態では、上記各プログラムは予め不揮発性メモリ２０に記憶されているが、これに限らない。例えば、上記各プログラムが通信部２８を介して外部装置から受信されて不揮発性メモリ２０に記憶されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された上記各がＣＤ−ＲＯＭドライブ等でＩ／Ｏインタフェース２２を介して読み込まれることにより、上記各処理が実行されるようにしてもよい。
【００４２】
ステップＳ１０１では、原稿色で画像が描画された原稿に、印鑑の付加画像４４、及び蛍光ペンによる付加画像４６、４８Ａ、４８Ｂが付加され、読取装置３０により読み取って得られた原稿画像４０Ａの画像情報を取得する。なお、画像情報を取得する方法はこれに限らず、外部の読取装置で読み取って得られた画像情報を通信部２８を介して受信することにより画像情報を取得しても良い。また、不揮発性メモリ２０に既に記憶されている画像情報を取得しても良い。
【００４３】
ステップＳ１０３では、原稿画像４０Ａから付加画像４６、４８Ａ、４８Ｂを識別する際の除外色を示す情報を入力するための除外色入力画面を表示するように表示部２６を制御する。一例として図６に示すように、除外色入力画面５６は、除外色をＹＣｒＣｂの色空間における角度の範囲として入力するための入力欄５８、及び、入力された除外色をＹＣｒＣｂの二次元座標で視覚的に表示する表示欄６０を有している。ユーザは、操作部２４を介して、所望の除外色を角度の範囲として入力する。
【００４４】
なお、本実施形態では、除外色を示す情報を入力する際、除外色を角度の範囲として入力する場合について説明するが、これに限らず、ＣｒＣｂの二次元座標の分割領域のうちの何れかを指定することにより、除外色を示す情報を入力しても良い。または、ＣｒＣｂの二次元座標上において、除外色の両端位置を指定することにより、除外色を示す情報を入力しても良い。
【００４５】
ステップＳ１０５では、除外色が入力されたか否かを判定する。除外色が入力された場合（Ｓ１０５，Ｙ）はステップＳ１０７に移行し、除外色が入力されていない場合（Ｓ１０５，Ｎ）は除外色が入力されるまでこの判定を繰り返す。
【００４６】
ステップＳ１０７では、原稿画像４０Ａから特定色画像を除去した特定色除去画像４０Ａ１を生成する特定色除去画像生成処理を行う。本実施形態に係る画像処理装置１０のＣＰＵ１４が、特定色除去画像生成処理を行う際の処理の流れを、図７に示すフローチャート、及び図８に示す説明図を参照して説明する。
【００４７】
ステップＳ２０１では、原稿画像４０Ａから特定色画像を抽出することにより特定色画像を生成する特定色画像生成処理を、各色について行う。本実施形態に係る画像処理装置１０のＣＰＵ１４が、特定色画像生成処理を行う際の処理の流れを、図９に示すフローチャート、及び図１０に示す説明図を参照して説明する。
【００４８】
一例として図１０に示すように、原稿色で画像７２が描画され、印鑑の付加画像７４、及び青色の蛍光ペンによる付加画像７６が付加された原稿を、読取装置３０により読み取って得られた原稿画像７０において特定色除去画像を生成する場合について説明する。ここでは、青色を特定色として青色の付加画像７６のみを抽出した特定色画像を生成する場合について説明するが、特定色が複数色ある場合には、各色について、特定色画像生成処理を行い、各色の特定色画像を生成する。
【００４９】
ステップＳ３０１では、ステップＳ１０１で取得した画像情報によって示される原稿画像７０の各画素の画素値を予め定めた色空間の画素値を変換する。本実施形態では、ステップＳ１０１で、各画素の画素値がＲＧＢで表された画像情報を取得し、ステップＳ３０１で、取得した画像情報によって示される画像の各画素の画素値がＹＣｒＣｂで表されるように各画素値を変換する。
【００５０】
ステップＳ３０３では、変換された画像情報によって示される原稿画像７０の各画素から、１つの画素を選択する。本実施形態では、正面視左上の画素から順に、正面視左側から右側に１画素ずつ順に選択し、１行分の画素が選択されたら、正面視上側から下側に行を移動させるようにして、画素を順次選択していく。
【００５１】
ステップＳ３０５では、選択した画素が特定色に属する画素であるか否かを判定する。本実施形態では、取得した画素値のＣｒ及びＣｂの値が、図４に示すＹＣｒＣｂの色空間における青色の分割領域５４Ｂに属する場合に、特定色に属する画素値であると判定する。
【００５２】
ステップＳ３０７では、選択した画素の輝度が、読み取り時のノイズであるか否かの判定基準である第１閾値以上であるか否かを判定する。このノイズは、黒色の画像を読み取った際に発生するノイズであり、このノイズが発生すると、黒色の画素が青色の画素として読み取られてしまう場合がある。しかし、黒色の画素がこのノイズにより青色の画素として読み取られた場合でも、このノイズが発生している画素は通常の青色の画素と比較すると輝度が低いため、輝度が第１閾値より低いか否かを判定することで、ノイズが発生しているか否かが判定される。
【００５３】
ステップＳ３０７で選択した画素の輝度が第１閾値以上であると判定した場合（Ｓ３０９，Ｙ）はステップＳ３０９に移行し、選択した画素の輝度が第１閾値より低いと判定した場合（Ｓ３０９，Ｎ）はステップＳ３１１に移行する。
【００５４】
ステップＳ３０９では、選択した画素の画素値を１とする。一方、ステップＳ３１１では、選択した画素の画素値を０とする。
【００５５】
ステップＳ３１３では、原稿画像７０の全ての画素について、ステップＳ３０３乃至Ｓ３１１の変換処理が行われたか否かを判定する。ステップＳ３１３ですべての画素について変換処理が行われたと判定した場合（Ｓ３１３，Ｙ）は、ステップＳ３１５に移行する。また、ステップＳ３１３ですべての画素について変換処理が行われていないと判定した場合（Ｓ３１３，Ｎ）は、ステップＳ３０３に戻り、未処理の画素について、ステップＳ３０３乃至Ｓ３１１の変換処理を行う。
【００５６】
なお、これらのステップＳ３０９及びＳ３１１の変換処理により、図１０の工程（Ａ）に示すように、取得した画像が、特定色を１で表し、特定色以外の色を０で表した二値化画像である特定色抽出画像７０Ａが生成される。すなわち、特定色抽出画像７０Ａは、原稿画像７０から特定色の画像のみを抽出した二値化画像である。
【００５７】
ステップＳ３１５では、原稿画像７０から原稿色の画像のみを抽出した原稿色画像を生成する。本実施形態では、原稿画像７０の各画素の画素値について図４に示す色空間の原稿色領域５０に属するか否かを判定し、原稿色領域５０に属する画素の画素値を１とし、原稿色領域５０に属さない画素の画素値を０とすることにより、原稿色画像を生成する。これにより、図１０の工程（Ｂ）に示すように、取得した画像が、原稿色を１で表し、原稿色以外の色を０で表した二値化画像である原稿色画像７０Ｂが生成される。すなわち、原稿色画像７０Ｂは、原稿画像７０から原稿色の画像のみを抽出した二値化画像である。
【００５８】
ステップＳ３１７では、ステップＳ３０３乃至Ｓ３１１の変換処理により生成された特定色抽出画像７０Ａと、ステップＳ３１５で生成された原稿色画像７０Ｂとを、ビット毎にＯＲ演算したＯＲ画像を生成する。これにより、図１０の工程（Ｃ）に示すように、原稿画像７０から原稿色画像及び特定色画像のみを抽出したＯＲ画像７０Ｃが生成される。
【００５９】
ステップＳ３１９では、特定色抽出画像７０Ａに対して膨張処理を施した特定色膨張画像を生成する。すなわち、原稿色の画像４２に蛍光ペンによる付加画像４８Ａ、４８Ｂが重畳されている画素は、特定色の画素であるにも関わらず、原稿色の画素として認識されてしまう。そして、特定色の画素であるにも関わらず原稿の画素として認識された誤認識画素は、特定色抽出画像７０Ａでは特定色の画素として表れない。この膨張処理では、付加画像４８Ａ、４８Ｂ内に、原稿色で描画された文字等が含まれる場合に、文字等に対応する誤認識画素が特定色を表す画素で補間される程度の膨張率で、特定色抽出画像内の黒色部分を膨張させる。これにより、図１０の工程（Ｄ）に示すように、特定色抽出画像７０Ａ内の黒色部分が膨張された特定色膨張画像７０Ｄが生成される。付加画像４８Ａ、４８Ｂ内に原稿色で描画された文字等が含まれる場合には、特定色膨張画像７０Ｄにおいて、文字等に対応する誤認識画素が特定色を表す画素で補間される。
【００６０】
ステップＳ３２１では、ステップＳ３１９で生成した特定色膨張画像７０Ｄに対して縮小処理を施した特定色縮小画像を生成する。これにより、図１０の工程（Ｅ）に示すように、膨張した特定色抽出画像７０Ａ内の黒色部分が縮小して元の大きさとなった特定色縮小画像７０Ｅが生成される。この際、付加画像４８Ａ、４８Ｂ内に原稿色で描画された文字等が含まれる場合には、上述した膨張処理により、特定色縮小画像７０Ｅにおいても、文字等に対応する誤認識画素が特定色を表す画素で補間されている。
【００６１】
ステップＳ３２３では、ステップＳ３２１で生成した特定色縮小画像７０Ｅと、ステップＳ３１７で生成したＯＲ画像７０Ｃとを、ビットごとにＡＮＤ演算した画像を、特定色画像として生成し、本特定色画像生成処理のルーチンプログラムの実行を終了する。これにより、図１０の工程（Ｆ）に示すように、付加画像４８Ａ、４８Ｂ内に原稿色で描画された文字等が含まれる場合でも、文字等に対応する誤認識画素が特定色を表す画素で補間された特定色画像７０Ｆが生成される。
【００６２】
なお、ここまでの処理では、各二値化画像において黒色の画素の画素値を１とし、白色の画素の画素値を０としているため、一方が黒色の画素（１）で他方が白色の画素（０）であった場合のＡＮＤ演算の結果は白（０）に、ＯＲ演算の結果は黒（１）になる。また、これ以降の処理では、各二値化画像において黒色の画素の画素値を０とし、白色の画素の画素値を１としているため、一方が黒色の画素（１）で他方が白色の画素（０）であった場合のＡＮＤ演算の結果は黒（０）に、ＯＲ演算の結果は白（１）になる。
【００６３】
図７のステップＳ２０３では、図９に示す特定色画像生成処理で生成した各色の特定色画像７０Ｆを各々合成し、特定色合成画像を生成する。この際、本実施形態では、各色の特定色画像７０Ｆを各々白黒反転させた状態で、各々合成する。これにより、図８の工程（Ａ）に示すように、青色の特定色画像４０ＢＢ、及び緑色の特定色画像４０ＢＧが合成された特定色合成画像４０Ｃが生成される。なお、除外色である赤色の特定色画像４０ＢＲは、特定色合成画像４０Ｃには合成されない。
【００６４】
ステップＳ２０５では、ステップＳ２０３で生成した特定色合成画像４０Ｃに膨張処理を施した特定色合成膨張画像を生成する。この膨張処理では、各種画像処理により発生する境界線の誤差を含む程度の膨張率で、特定色抽出画像内の白色部分を膨張させる。これにより、図８の工程（Ｂ）に示すように、特定色合成画像４０Ｃ内の白色部分が膨張された特定色合成膨張画像４０Ｄが生成される。
【００６５】
ステップＳ２０７では、原稿画像４０Ａの各画素について、画素値の輝度が予め定めた閾値以下である場合には画素値を１とし、閾値より高い場合には画素値を０とすることで、原稿二値化画像を生成する。この閾値は、蛍光ペンによる付加画像４６、４８Ａ、４８Ｂの輝度より低く、印鑑の付加画像４４の輝度より高くなるような輝度である。これにより、図８の工程（Ｃ）に示すように、原稿画像４０Ａにおける蛍光ペンによる付加画像４６、４８Ａ、４８Ｂが削除され、印鑑の付加画像４４、及び原稿色の画像４２のみが描画された原稿二値化画像４０Ｅが生成される。
【００６６】
ステップＳ２０９では、ステップＳ２０７で生成した原稿二値化画像４０Ｅと、ステップＳ２０５で生成した特定色合成膨張画像４０Ｄとを、ビットごとにＡＮＤ演算したＡＮＤ画像を重畳表示画像として生成する。これにより、図８の工程（Ｄ）に示すように、蛍光ペンによる付加画像４８Ａ、４８Ｂ内に原稿色の画像４２が描画された重畳表示画像４０Ｆが生成される。
【００６７】
ステップＳ２１１では、ステップＳ２０５で生成した特定色合成膨張画像４０Ｄの白黒を反転させた特定色合成膨張反転画像を生成する。これにより、図８の工程（Ｅ）に示すように、蛍光ペンによる付加画像４８Ａ、４８Ｂが膨張された上で黒色で描画された特定色合成膨張反転画像４０Ｇが生成される。
【００６８】
ステップＳ２１３では、原稿画像４０Ａと、ステップＳ２１１で生成した特定色合成膨張反転画像４０Ｇとを、ビット毎にＡＮＤ演算したＡＮＤ画像を原稿合成画像として生成する。これにより、図８の工程（Ｆ）に示すように、原稿画像４０Ａ上に、蛍光ペンによる付加画像４８Ａ、４８Ｂが膨張された上で黒色で描画された原稿合成画像４０Ｈが生成される。
【００６９】
ステップＳ２１５では、ステップＳ２１３で生成した原稿合成画像４０Ｈと、ステップＳ２０９で生成した重畳表示画像４０Ｆとを、ビット毎にＯＲ演算した特定色除去画像４０Ａ１を生成し、本特定色除去画像生成処理のルーチンプログラムの実行を終了する。これにより、図８の工程（Ｇ）に示すように、原稿画像４０Ａから特定色画像が除去された特定色除去画像４０Ａ１が生成される。
【００７０】
図５のステップＳ１１３では、予め定められた大きさの矩形枠（ここでは一例として正方形枠）を形成する。ここで言う「矩形枠」とは、例えば予め定められた単一画像の大きさよりも大きな矩形枠であり、この「予め定められた単一画像」の一例としては、１２ｐｔの予め定められた文字画像が挙げられる。矩形枠の一例としては、図１２に示すように１３ｐｔの文字画像の大きさに相当する矩形枠８６が挙げられる。この「１３ｐｔの文字画像の大きさに相当する矩形枠」の一例としては、サンプルとされた文字画像（例えば１３ｐｔの「Ａ」との文字画像）に対する外接矩形枠が挙げられる。なお、本実施の形態では、矩形枠８６を適用しているが、円形枠や矩形以外の多角形枠を適用しても良い。
【００７１】
ステップＳ１１５では、原稿画像４０Ａにおける特定色画像が付加された領域を示す付加領域にステップＳ１１３で形成した矩形枠８６よりも大きな空白領域８８が存在しているか否かを判定する。なお、本実施形態では、図１１に示すにように、原稿画像８０に原稿色で画像８２が描画され、特定色画像８４として線分状の画像が付加されている場合について説明する。ステップＳ１１５で矩形枠８６よりも大きな空白領域８８が存在していると判定した場合（Ｓ１１５，Ｙ）はステップＳ１１７に移行し、矩形枠８６よりも大きな空白領域８８が存在していないと判定した場合（Ｓ１１５，Ｎ）はステップＳ１１９に移行する。
【００７２】
ステップＳ１１７では、付加領域から、ステップＳ１１３で形成した矩形枠８６よりも大きな空白領域８８の位置を示す空白領域位置情報を取得して不揮発性メモリ２０に記憶する。
【００７３】
ステップＳ１１９では、不揮発性メモリ２０に記憶されている空白領域位置情報に基づいて、付加領域から空白領域８８以外の領域（以下、「非空白領域９０」という。）のうち、未だに後述するステップＳ１２１の処理対象とされていない非空白領域９０の単体を抽出する。ここで言う「非空白領域の単体」とは、例えば図１２に示す空白領域８８以外の領域（図１２に示す例では記録領域の画像内における文字画像列を有する島領域）を指す。
【００７４】
ステップＳ１２１では、ステップＳ１１９で抽出した非空白領域９０内における単一画像間の隙間９２を特定する。ここで言う「単一画像」とは、例えば連続する原稿色又は除外色の画素の集合体を指す。図１２に示す例では、「Ａ」「Ｂ」・・・・「Ｗ」の各アルファベットの画像の各々が単一画像に相当する。
【００７５】
ステップＳ１２３では、ステップＳ１２１で特定した単一画像間の隙間９２の大きさ（隙間幅）が閾値以上であるか否かを判定する。ステップＳ１２３で単一画像間の隙間９２の大きさが閾値以上であると判定した場合（Ｓ１２３，Ｙ）はステップＳ１２５に移行し、単一画像間の隙間９２の大きさが閾値より小さいと判定した場合（Ｓ１２３，Ｎ）はステップＳ１３９に移行する。ここで言う「閾値」とは、例えば１２ｐｔの文字画像間の隙間幅として予め定められた隙間幅を表す値であって、本画像生成処理プログラムが実行される前段階で既に設定されている値である。なお、図１２に示す例では、錯綜を回避するために、全ての文字画像間の隙間幅が閾値以上とされている場合が示されている。
【００７６】
ステップＳ１２５では、ステップＳ１１７で特定した隙間９２の記録領域における位置を示す隙間位置情報を取得する。また、ステップＳ１２７では、ステップＳ１２５で取得した隙間位置情報に基づいて、ステップＳ１１９で抽出された非空白領域９０をステップＳ１２１で特定された隙間９２によって分割する。図１３には、非空白領域９０が分割された例が模式的に示されている。図１３に示すように、本実施形態では、ステップＳ１２１で特定した隙間９２とステップＳ１１９で抽出した非空白領域９０の輪郭とで仕切られた各領域が分割領域９４とされている。
【００７７】
ステップＳ１２９では、ステップＳ１２７で分割されて得られた分割領域９４に、特定色画像８４が特定方向Ａに架け渡された分割領域９４が存在するか否かを判定する。換言すると、特定色画像８４が特定方向Ａに横断した分割領域９４が存在するか否かを判定する。なお、この分割領域９４は、図１３に示す例では、単一の分割領域９４につき、特定方向Ａで対向する一対の辺（分割領域９４における特定方向Ａの境界を示す線分として予め定められた長さの境界線分）に指定印画像が架け渡された分割領域９４である。
【００７８】
ステップＳ１２９で分割領域９４が存在すると判定した場合（Ｓ１２９，Ｙ）はステップＳ１３１に移行し、分割領域９４が存在しないと判定した場合（Ｓ１２９，Ｎ）は本画像生成処理プログラムの実行を終了する。
【００７９】
ステップＳ２３１では、特定色画像８４が特定方向Ａに架け渡された分割領域９４を塗り潰すことにより隠ぺいすると共に、隠ぺい対象とされた分割領域９４間の隙間９２を塗り潰すことにより隠ぺいする。なお、ここで言う「隠ぺい」には、隠ぺい対象領域を視認されないように特定色で塗り潰すという意味の他に、隠ぺい対象領域の一部が視認される模様や絵柄などを重畳するという意味も含む。すなわち、分割領域９４毎の境界線分のうちの指定印画像により示される指定印によって指定された領域に相当する画像領域が特定方向Ａに分割領域９４単位で架け渡された境界線分を連結する非空白領域９０の全領域を隠ぺいする。図１３に示す例では、指定印画像としての線分状印が「Ｊ」「Ｋ」「Ｌ」「Ｍ」「Ｎ」「Ｏ」「Ｐ」「Ｑ」「Ｒ」「Ｓ」にかかっている。しかし、このうち、隠ぺい対象とされる分割領域９４は、「Ｊ」を除く、「Ｋ」「Ｌ」「Ｍ」「Ｎ」「Ｏ」「Ｐ」「Ｑ」「Ｒ」「Ｓ」の各々を含む分割領域９４である。つまり、「Ｊ」を含む分割領域９４は、線分状印が特定方向Ａに架け渡されていないため、隠ぺい対象とされない。なお、ステップＳ１３１の処理が実行されることで隠ぺい対象とされた分割領域９４及びこれらの分割領域９４間の隙間９２が隠ぺいされるものの、図１４に示すように「Ｊ」を含む分割領域９４及び「Ｓ」と「Ｔ」との隙間９２に線分状印がはみ出している。また、図１４に示す記録領域の画像内の上から４行目の非空白領域９０の後端面から線分状印がはみ出している。これらのはみ出し箇所９６は、明らかに隠ぺい対象領域に含まれない線分状印である。この場合、一例として図１５に示すように、図１４に示すはみ出し箇所９６を除去しても良い。
【００８０】
ステップＳ１３３では、付加領域から全ての非空白領域９０を抽出したか否かを判定する。ステップＳ１３３で全ての非空白領域９０を抽出したと判定した場合（Ｓ１３３，Ｙ）はステップＳ１３５に移行し、全ての非空白領域９０を抽出していないと判定した場合（Ｓ１３３，Ｎ）はステップＳ１１９に戻る。
【００８１】
ステップＳ１３５では、不揮発性メモリ２０に記憶されている空白領域位置情報に基づいて、非空白領域９０において既に隠ぺいされた領域（以下、「既隠ぺい領域」という。）が空白領域８８を跨いで隣接するか否かを判定する。図１３〜図１５に示す例では、ステップＳ１２７で分割されて得られた分割領域９４のうち隠ぺいされた分割領域９４及び隠ぺいされた隙間９２が空白領域８８を跨いで隣接するか否かを判定する。
【００８２】
ステップＳ１３５で既隠ぺい領域が空白領域８８を跨いで隣接すると判定した場合（Ｓ１３５，Ｙ）はステップＳ１３７に移行する。また、ステップＳ１３５で既隠ぺい領域が空白領域８８を跨いで隣接しないと判定した場合（Ｓ１３５，Ｎ）は本画像生成処理プログラムの実行を終了する。
【００８３】
ステップＳ１３７では、既隠ぺい領域間のオーバーラップした空白領域８８を隠ぺいし、これによって得られた識別可能画像を表示部２６に表示した後、本隠ぺい処理プログラムを終了する。
【００８４】
一方、ステップＳ１３９では、ステップＳ１１９で抽出した非空白領域９０のうち、特定色画像８４が特定方向Ａに連続して記録された非空白領域９０を隠ぺいする。また、非空白領域９０の隠ぺいによって得られた識別可能画像を表示部２６に表示した後、本画像生成処理プログラムの実行を終了する。
【００８５】
なお、本実施形態では、生成した識別可能画像を表示部２６に表示する場合について説明したが、これに限らず、生成した識別可能画像を印刷装置３２により印刷しても良い。また、生成した識別可能画像を通信部２８を介して外部装置に送信しても良い。
【符号の説明】
【００８６】
１０  画像処理装置
１２  コントローラ
１４  ＣＰＵ
１６  ＲＯＭ
１８  ＲＡＭ
２０  不揮発性メモリ
２２  Ｉ／Ｏインタフェース
２４  操作部
２６  表示部
２８  通信部
３０  読取装置
３２  印刷装置
４０  印刷媒体
【図１】
2016181111.tif 000003
【図２Ａ】
2016181111.tif 000004
【図２Ｂ】
2016181111.tif 000005
【図３Ａ】
2016181111.tif 000006
【図３Ｂ】
2016181111.tif 000007
【図４】
2016181111.tif 000008
【図５】
2016181111.tif 000009
【図６】
2016181111.tif 000010
【図７】
2016181111.tif 000011
【図８】
2016181111.tif 000012
【図９】
2016181111.tif 000013
【図１０】
2016181111.tif 000014
【図１１】
2016181111.tif 000015
【図１２】
2016181111.tif 000016
【図１３】
2016181111.tif 000017
【図１４】
2016181111.tif 000018
【図１５】
2016181111.tif 000019