(57)【特許請求の範囲】
【請求項１】
画像が記録され且つ該画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される前記記録領域の画像内の前記指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定する空白領域特定手段と、
前記記録領域の画像内の前記指定印画像以外の画像における前記空白領域特定手段によって特定された前記空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの前記特定方向の閾値以上の隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像によって指定されている分割領域を隠蔽する隠蔽手段と、を含み、
前記隠蔽手段は、前記隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像が前記特定方向に架け渡された分割領域を隠蔽する
画像処理装置。
【請求項２】
画像が記録され且つ該画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される前記記録領域の画像内の前記指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定する空白領域特定手段と、
前記記録領域の画像内の前記指定印画像以外の画像における前記空白領域特定手段によって特定された前記空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの前記特定方向の閾値以上の隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像によって指定されている分割領域を隠蔽する隠蔽手段と、を含み、
前記予め定められた大きさを、前記記録領域の画像内の前記単一画像のうち、大きさが最大の単一画像の大きさとした
画像処理装置。
【請求項３】
前記空白領域特定手段は、前記予め定められた大きさを超える大きさの枠を利用して前記空白領域を特定する請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記単一画像を、連続する特定色の画素の集合体で形成された画像とした請求項１〜請求項３の何れか１項に記載の画像処理装置。
【請求項５】
前記隠蔽手段は、前記指定印画像によって指定されている分割領域の全領域を隠蔽する請求項１〜請求項４の何れか１項に記載の画像処理装置。
【請求項６】
前記隠蔽手段は、前記非空白領域に含まれる隠蔽対象領域が前記空白領域特定手段によって特定された前記空白領域を跨いで隣接する場合、隣接対象領域間の前記空白領域を更に隠蔽する請求項１〜請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記記録領域に記録された前記指定印及び前記指定印以外の画像の互いの属性は異なり、
前記指定印の属性及び前記指定印以外の画像の属性の少なくとも一方に基づいて前記記録領域の画像から前記指定印画像を抽出する抽出手段を更に含み、
前記空白領域特定手段は、前記記録領域の画像内の前記抽出手段によって抽出された前記指定印画像以外の領域から前記空白領域を特定する請求項１〜請求項６の何れか１項に記載の画像処理装置。
【請求項８】
前記指定印画像のうち、前記隠蔽手段による隠蔽対象領域に含まれない指定印画像を除去する除去手段を更に含む請求項１〜請求項７の何れか１項に記載の画像処理装置。
【請求項９】
前記記録領域に記録される前記指定印画像以外の画像を、複数の特定画像が前記特定方向に並べられた特定画像群とした請求項１〜請求項８の何れか１項に記載の画像処理装置。
【請求項１０】
前記複数の特定画像を、各々文字を表す複数の文字画像とした請求項９に記載の画像処理装置。
【請求項１１】
前記指定印を、線分状の印とし、
該線分状の印が記録された領域を含む領域を指定された領域とした請求項１〜請求項１０の何れか１項に記載の画像処理装置。
【請求項１２】
前記指定印を、枠状の印とし、
該枠状の印で取り囲まれた領域を指定された領域とした請求項１〜請求項１０の何れか１項に記載の画像処理装置。
【請求項１３】
前記指定印を、枠状の印とし、
該枠状の印で取り囲まれた領域を整形した領域を指定された領域とした請求項１〜請求項１０の何れか１項に記載の画像処理装置。
【請求項１４】
前記隠蔽手段は、前記指定印画像によって指定されている分割領域のうち、前記指定印画像により示される前記指定印によって指定された領域に相当する画像領域の占有量が予め定められた占有量以上の分割領域を隠蔽する請求項１〜請求項１３の何れか１項に記載の画像処理装置。
【請求項１５】
コンピュータを、
請求項１から請求項１４の何れか１項に記載の画像処理装置に含まれる空白領域特定手段及び隠蔽手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、文字認識を行うことで文字の領域情報に対する隠蔽用のマーカの太さとして適切な太さを設定する技術が開示されている。
【０００３】
特許文献２には、原稿領域からマーキング領域までの任意の幅量を指定し、指定された幅量に基づいて画像処理に係る矩形領域を設定する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−９１７６８号公報
【特許文献２】特開平７−２０３１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、意図する領域を高精度に隠蔽する画像処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の画像処理装置は、画像が記録され且つ該画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される前記記録領域の画像内の前記指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定する空白領域特定手段と、前記記録領域の画像内の前記指定印画像以外の画像における前記空白領域特定手段によって特定された前記空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの前記特定方向の閾値以上の隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像によって指定されている分割領域を隠蔽する隠蔽手段と、を含み、前記隠蔽手段は、前記隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像が前記特定方向に架け渡された分割領域を隠蔽する、とされている。
【０００８】
上記課題を解決するために、請求項２に記載の画像処理装置は、画像が記録され且つ該画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される前記記録領域の画像内の前記指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定する空白領域特定手段と、前記記録領域の画像内の前記指定印画像以外の画像における前記空白領域特定手段によって特定された前記空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの前記特定方向の閾値以上の隙間によって前記非空白領域を分割して得た分割領域のうち、前記指定印画像によって指定されている分割領域を隠蔽する隠蔽手段と、を含み、前記予め定められた大きさを、前記記録領域の画像内の前記単一画像のうち、大きさが最大の単一画像の大きさとした、とされている。
【０００９】
請求項１又は請求項２に記載の画像処理装置を、請求項３に記載の発明のように、前記空白領域特定手段が、前記予め定められた大きさを超える大きさの枠を利用して前記空白領域を特定するものとした。
【００１０】
請求項１〜請求項３の何れか１項に記載の画像処理装置を、請求項４に記載の発明のように、前記単一画像を、連続する特定色の画素の集合体で形成された画像としたものとした。
【００１１】
請求項１〜請求項４の何れか１項に記載の画像処理装置を、請求項５に記載の発明のように、前記隠蔽手段が、前記指定印画像によって指定されている分割領域の全領域を隠蔽するものとした。
【００１２】
請求項１〜請求項５の何れか１項に記載の画像処理装置を、請求項６に記載の発明のように、前記隠蔽手段が、前記非空白領域に含まれる隠蔽対象領域が前記空白領域特定手段によって特定された前記空白領域を跨いで隣接する場合、隣接対象領域間の前記空白領域を更に隠蔽するものとした。
【００１３】
請求項１〜請求項６の何れか１項に記載の画像処理装置を、請求項７に記載の発明のように、前記記録領域に記録された前記指定印及び前記指定印以外の画像の互いの属性は異なり、前記指定印の属性及び前記指定印以外の画像の属性の少なくとも一方に基づいて前記記録領域の画像から前記指定印画像を抽出する抽出手段を更に含み、前記空白領域特定手段が、前記記録領域の画像内の前記抽出手段によって抽出された前記指定印画像以外の領域から前記空白領域を特定するものとした。
【００１４】
請求項１〜請求項７の何れか１項に記載の画像処理装置を、請求項８に記載の発明のように、前記指定印画像のうち、前記隠蔽手段による隠蔽対象領域に含まれない指定印画像を除去する除去手段を更に含んで構成したものとした。
【００１５】
請求項１〜請求項８の何れか１項に記載の画像処理装置を、請求項９に記載の発明のように、前記記録領域に記録される前記指定印画像以外の画像を、複数の特定画像が前記特定方向に並べられた特定画像群としたものとした。
【００１６】
請求項９に記載の画像処理装置を、請求項１０に記載の発明のように、前記複数の特定画像を、各々文字を表す複数の文字画像としたものとした。
【００１７】
請求項１〜請求項１０の何れか１項に記載の画像処理装置を、請求項１１に記載の発明のように、前記指定印を、線分状の印とし、該線分状の印が記録された領域を含む領域を指定された領域としたものとした。
【００１８】
請求項１〜請求項１０の何れか１項に記載の画像処理装置を、請求項１２に記載の発明のように、前記指定印を、枠状の印とし、該枠状の印で取り囲まれた領域を指定された領域としたものとした。
【００１９】
請求項１〜請求項１０の何れか１項に記載の画像処理装置を、請求項１３に記載の発明のように、前記指定印を、枠状の印とし、該枠状の印で取り囲まれた領域を整形した領域を指定された領域としたものとした。
【００２０】
請求項１〜請求項１３の何れか１項に記載の画像処理装置を、請求項１４に記載の発明のように、前記隠蔽手段が、前記指定印画像によって指定されている分割領域のうち、前記指定印画像により示される前記指定印によって指定された領域に相当する画像領域の占有量が予め定められた占有量以上の分割領域を隠蔽するものとした。
【００２１】
一方、上記課題を解決するために、請求項１５に記載のプログラムを、請求項１から請求項１４の何れか１項に記載の画像処理装置に含まれる空白領域特定手段及び隠蔽手段としてコンピュータを機能させるためのものとした。
【発明の効果】
【００２２】
請求項１及び請求項１５に係る発明によれば、画像が記録され且つ画像を含む領域を指定する指定印が記録された記録領域の画像を示す画像情報により示される記録領域の画像内の指定印を示す指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定し、記録領域の画像内の指定印画像以外の画像における特定された空白領域以外の領域である非空白領域に含まれる特定方向についての単一画像間の隙間のうちの特定方向の閾値以上の隙間によって非空白領域を分割して得た分割領域のうち、指定印画像によって指定されている分割領域を隠蔽する構成を有しない場合に比べ、意図する領域が高精度に隠蔽される、という効果が得られる。
【００２３】
請求項１及び請求項１５に係る発明によれば、隙間によって非空白領域を分割して得た分割領域のうち、指定印画像が特定方向に架け渡された分割領域を隠蔽する構成を有しない場合に比べ、意図する領域が高精度に隠蔽される、という効果が得られる。
【００２４】
請求項２に係る発明によれば、記録領域の画像内の前記単一画像のうち、大きさが最大の単一画像の大きさを超える大きさの空白領域を特定する構成を有しない場合に比べ、単一画像が存在する領域を誤って空白領域として特定する可能性を低くする、という効果が得られる。
【００２５】
請求項３に係る発明によれば、予め定められた大きさを超える大きさの枠を利用して空白領域を特定する構成を有しない場合に比べ、簡易な構成でありながらも空白領域が高精度に特定される、という効果が得られる。
【００２６】
請求項４に係る発明によれば、単一画像を、連続する特定色の画素の集合体で形成された画像とした構成を有しない場合に比べ、簡易な構成でありながらも高精度に隙間が検出される、という効果が得られる。
【００２７】
請求項５に係る発明によれば、指定印画像によって指定されている分割領域の全領域を隠蔽する構成を有しない場合に比べ、美観の優れた隠蔽が実現される、という効果が得られる。
【００２８】
請求項６に係る発明によれば、非空白領域に含まれる隠蔽対象領域が空白領域を跨いで隣接する場合、隣接対象領域間の空白領域を更に隠蔽する構成を有しない場合に比べ、美観の優れた隠蔽が実現される、という効果が得られる。
【００２９】
請求項７に係る発明によれば、記録領域に記録された指定印及び指定印以外の画像の互いの属性は異なり、指定印の属性及び指定印以外の画像の属性の少なくとも一方に基づいて記録領域の画像から指定印画像を抽出し、抽出された指定印画像以外の領域から空白領域を特定する構成を有しない場合に比べ、空白領域が高精度に特定される、という効果が得られる。
【００３０】
請求項８に係る発明によれば、指定印画像のうち、隠蔽対象領域に含まれない指定印画像を除去する構成を有しない場合に比べ、美観の優れた隠蔽が実現される、という効果が得られる。
【００３１】
請求項９に係る発明によれば、記録領域に記録される指定印画像以外の画像を、複数の特定画像が特定方向に並べられた特定画像群とした構成を有しない場合に比べ、意図する特定画像が高精度に隠蔽される、という効果が得られる。
【００３２】
請求項１０に係る発明によれば、複数の特定画像を、各々文字を表す複数の文字画像とした構成を有しない場合に比べ、意図する文字画像が高精度に隠蔽される、という効果が得られる。
【００３３】
請求項１１に係る発明によれば、指定印を、線分状の印とし、線分状の印が記録された領域を含む領域を指定された領域とした構成を有しない場合に比べ、簡易な構成でありながらも隠蔽対象領域として意図する領域が高精度に指定される、という効果が得られる。
【００３４】
請求項１２に係る発明によれば、指定印を、枠状の印とし、枠状の印で取り囲まれた領域を指定された領域とした構成を有しない場合に比べ、簡易な構成でありながらも隠蔽対象領域として意図する領域が高精度に指定される、という効果が得られる。
【００３５】
請求項１３に係る発明によれば、指定印を、枠状の印とし、枠状の印で取り囲まれた領域を整形した領域を指定された領域とした構成を有しない場合に比べ、簡易な構成でありながらも隠蔽対象領域として意図する領域が高精度に指定される、という効果が得られる。
【００３６】
請求項１４に係る発明によれば、指定印画像によって指定されている分割領域のうち、指定印画像により示される指定印によって指定された領域に相当する画像領域の占有量が予め定められた占有量以上の分割領域を隠蔽する構成を有しない場合に比べ、意図しない領域が隠蔽される可能性を低くする、という効果が得られる。
【図面の簡単な説明】
【００３７】
【図１】実施の形態に係る画像処理装置及び画像読取装置の構成の一例を示す構成図である。
【図２】実施の形態に係る画像処理装置の電気系の要部構成の一例を示すブロック図である。
【図３】隠蔽対象領域の指定方法（その１）を示す模式図である。
【図４】隠蔽対象領域の指定方法（その２）を示す模式図である。
【図５】隠蔽対象領域の指定方法（その３）を示す模式図である。
【図６】実施の形態に係る隠蔽処理プログラムの処理の流れの一例を示すフローチャートである。
【図７】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の一例を示す模式図である。
【図８】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域に線分状印が記録された場合の一例を示す模式図である。
【図９】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像から抽出された線分状印を示す画像の一例を示す模式図である。
【図１０】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像を空白領域と非空白領域とに区分けした場合の一例を示す模式図である。
【図１１】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像における非空白領域を分割した場合の一例を示す模式図である。
【図１２】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像における非空白領域を隠蔽した場合（隠蔽領域からのはみ出し箇所を除去する前）の一例を示す模式図である。
【図１３】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像における非空白領域を隠蔽した場合（隠蔽領域からのはみ出し箇所を除去した後）の一例を示す模式図である。
【図１４】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域の画像における隠蔽した非空白領域に挟まれる空白領域も更に隠蔽した場合の一例を示す模式図である。
【図１５】実施の形態に係る画像処理装置により隠蔽される画像を含む記録領域に指定枠が記録された場合の一例を示す模式図である。
【図１６】実施の形態に係る画像処理装置による隠蔽処理の変形例の説明に供する図（その１）である。
【図１７】実施の形態に係る画像処理装置による隠蔽処理の変形例の説明に供する図（その２）である。
【図１８】実施の形態に係る画像処理装置による隠蔽処理の変形例の説明に供する図（その３）である。
【図１９】実施の形態に係る画像処理装置による隠蔽処理の変形例の説明に供する図（その４）である。
【図２０】実施の形態に係る画像処理装置による隠蔽処理の変形例の説明に供する図（その５）である。
【発明を実施するための形態】
【００３８】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００３９】
図１には本実施の形態に係る画像処理装置１０が示されている。本実施の形態では、画像処理装置１０としてパーソナル・コンピュータを適用している。なお、これに限らず、例えばマイクロコンピュータであっても良く、後述する隠蔽処理プログラムを実行する能力を有するコンピュータを備えたものであれば如何なるものであっても良い。
【００４０】
図１に示すように、画像処理装置１０には画像読取装置１１が接続されている。画像読取装置１１は、原稿搬送部１２及び画像読取部１４を備えている。なお、原稿搬送部１２と画像読取部１４とは連結部１６によって連結され、原稿搬送部１２は連結部１６を中心として画像読取部１４と接近又は離間する方向へ回転可能とされており、原稿搬送部１２が画像読取部１４と離間する方向へ回転されると後述するプラテンガラス３２が露出される。
【００４１】
原稿搬送部１２は、記録領域に画像が記録された原稿Ｐを置くための原稿台２０を備えており、原稿台２０上に置かれた原稿Ｐは、取り出しロール２２によって一枚ずつ取り出され、搬送路２４に沿って送給される。搬送路２４に沿って送給された原稿Ｐは、搬送ロール対２６によって画像読取部１４による原稿読取位置まで搬送され、原稿Ｐの片面に記録された画像が画像読取部１４によって読み取られた後、原稿読取位置よりも搬送方向下流側に設置された排紙部３０に排紙される。
【００４２】
一方、画像読取部１４は、上面に原稿Ｐを置くための透明なプラテンガラス３２を備えており、前述した原稿読取位置はプラテンガラス３２の上面に位置している。原稿読取位置におけるプラテンガラス３２の下側には、原稿Ｐの表面に向けて照明光を照射する光源３４と、原稿Ｐの表面で反射された反射光を受光する第１反射ミラー３６、第１反射ミラー３６から射出された反射光の進行方向を屈曲させるための第２反射ミラー３８、及び第２反射ミラー３８から射出された反射光の進行方向をさらに他の方向に屈曲させるための第３反射ミラー４０が設けられている。
【００４３】
また、画像読取部１４には、レンズ４２と、受光面上に一列に配列された多数個の光電変換センサを備えた光検出部４４が設けられており、画像読取部１４は、第３反射ミラー４０で反射された反射光を、レンズ４２によって光検出部４４の受光面に結像させることで、原稿Ｐの表面に記録された画像を、光検出部４４によって多数個の画素に分割しかつＲ,Ｇ,Ｂ各色成分に分解して読み取る。
【００４４】
なお、本実施形態では光源３４として蛍光ランプを用いているが、これに限られるものではなく、原稿Ｐの搬送方向と交差する方向に沿って配列された複数のＬＥＤ(Light Emitting Diode）等の他の光源を適用しても良い。また、本実施の形態では、光検出部４４としてＣＣＤ(Charge Coupled Device)ラインセンサを用いているが、これに限られるものではなく、ＣＭＯＳ(Complementary Metal-Oxide Semiconductor)イメージセンサ等の他の固体撮像素子を適用しても良い。
【００４５】
また、本実施の形態に係る画像読取装置１０は、光源３４、第１反射ミラー３６、第２反射ミラー３８及び第３反射ミラー４０が図１の矢印Ａ方向(及びその反対方向)に沿って移動される。これにより、原稿搬送部１２が画像読取部１４と離間する方向へ回転されることで露出されたプラテンガラス３２の上面に原稿Ｐが置かれた場合、光源３４から射出された照明光を原稿Ｐに照射しつつ、矢印Ａ方向に沿って光源３４、第１反射ミラー３６、第２反射ミラー３８及び第３反射ミラー４０を移動させることで、上記原稿Ｐの表面である記録領域(プラテンガラス３２の上面に接触している側の面)に記録された画像が記録領域を含んで（記録領域の全面に亘って）読み取られる。
【００４６】
図２には本実施の形態に係る画像処理装置１０の電気系の要部構成の一例が示されている。図２に示すように、画像処理装置１０は、画像処理装置１０全体の動作を司るＣＰＵ（Central Processing Unit：中央処理装置）１０Ａと、ＣＰＵ１０Ａによる各種処理プログラムの実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）１０Ｂと、各種制御プログラムや各種パラメータ等が予め記憶されたＲＯＭ（Read Only Memory）１０Ｃと、各種情報を記憶するために用いられる記憶手段としての二次記憶部（一例としてハードディスク装置）１０Ｄと、各種情報を受け付ける受付部（一例としてマウス及びキーボード）１０Ｅと、各種情報を表示する表示部（一例として液晶ディスプレイ）１０Ｆと、プリンタ（画像形成装置）やパーソナル・コンピュータ（ＰＣ）、画像読取装置１１等の外部機器（ここでは一例として画像読取装置１１）に接続され、外部機器への画像情報の送信や外部機器との各種情報の送受信を行う外部インタフェース１０Ｇと、が備えられており、これら各部はアドレスバス、データバス、及び制御バス等のバス１０Ｈを介して互いに電気的に接続されている。
【００４７】
従って、ＣＰＵ１０Ａは、ＲＡＭ１０Ｂ、ＲＯＭ１０Ｃ及び二次記憶部１０Ｄに対するアクセス、受付部１０Ｅを介して受け付けられた各種情報の取得、表示部１０Ｆに対する各種情報の表示、並びに外部インタフェース１０Ｇを介した画像読取装置１１との各種情報の授受を各々行う。
【００４８】
このように構成された画像処理装置１０は、原稿Ｐの記録領域に記録された画像を示す画像情報に対して各種処理を施す機能を有している。例えば、そのうちの１つとして、画像読取装置１１から入力された画像情報により示される画像内の指定された隠蔽すべき領域（以下、「隠蔽対象領域」という。）に対して隠蔽処理を施す隠蔽処理機能が挙げられる。ここで言う「隠蔽」には、隠蔽対象領域を視認されないように特定色で塗り潰すという意味の他に、隠蔽対象領域の一部が視認される模様や絵柄などを重畳するという意味も含む。
【００４９】
画像処理装置１０の隠蔽処理機能を働かせる前提として、先ず、原稿Ｐの記録領域に記録された画像における隠蔽対象領域が指定されなければならない。隠蔽対象領域を指定する方法として従来から知られている指定方法としては、例えば図３及び図４に示すように、多角形枠（又は曲線枠）の印を表す線（以下、「指定枠」という。）を用いた指定方法が挙げられる。指定枠を用いた指定方法の具体例としては、記録領域に指定枠を記録することにより一例として図３に示すように指定枠で取り囲んだ領域を、指定された領域（以下、「指定領域」という。）とする、という方法や、一例として図４に示すように指定枠に対する外接矩形枠で取り囲んだ領域を指定領域とする、という方法が挙げられる。そして、従来は、このような指定方法で指定された指定領域を隠蔽対象領域として、既定の隠蔽方法（一律の隠蔽方法）で隠蔽していた。しかし、この指定方法ではユーザが意図しない領域が隠蔽されてしまう虞があった。
【００５０】
隠蔽対象領域を指定する他の方法としては例えば図５に示す指定方法が知られている。すなわち、図５に示す指定方法は、隠蔽対象領域を線分状の印を表す線（以下、「線分状印」といい、上記「指定枠」と区別して説明する必要がない場合は「指定印」という。）によって指定する方法であり、例えば、記録領域に記録された線分状印毎の外接矩形枠で取り囲まれた領域を指定領域として指定する方法が挙げられる。そして、従来は、この指定方法で指定された指定領域を隠蔽対象領域として、既定の隠蔽方法で隠蔽していた。
【００５１】
しかし、線分状印による指定方法の場合、例えば文字を表す文字画像が直線的に整列して並べられた文字画像群のうち、特定の文字画像列を隠蔽対象領域として指定したにも拘らず、その特定の文字画像列に隣接する他の文字画像に線分状印がはみ出てしまったり、線分状印が行間にはみ出てしまったりする場合が予想される。このようなことが起こると、意図する領域である特定の文字画像列以外の文字画像が隠蔽されてしまったり、意図する領域である特定の文字画像列が十分に隠蔽されなかったりするという事態（換言すると、隠蔽対象領域に意図しない過不足が生じるという事態）の発生を招いてしまう虞がある。なお、文字認識技術を利用することにより隠蔽対象領域に含まれる文字画像を高精度に特定した上で隠蔽する方法も考えられるが、文字認識技術の導入に伴うコスト増大や処理時間の増大を招いてしまう虞がある。
【００５２】
これに対し、本実施の形態に係る画像処理装置１０は、原稿Ｐの記録領域に指定印が記録された記録領域の画像を示す画像情報を画像読取装置１１から取り込み、取り込んだ画像情報により示される記録領域の画像の意図する領域を、隠蔽処理機能を働かせることにより高精度に隠蔽する。
【００５３】
なお、本実施の形態で適用する指定印は、記録領域に記録された指定印以外の画像（以下、「隠蔽対象画像」という。）の属性とは異なる属性を有する。すなわち、隠蔽対象画像は無彩色（ここでは一例として黒色）の色材で記録された画像とされ、指定印は、隠蔽対象画像に重ねて記録した際に重なった領域において隠蔽対象画像（指定印の下敷きになった画像）が透過して視認されると共に画像読取装置１１によって認識される有彩色（一例として蛍光ピンク色）の色材を塗布する筆記具（一例として蛍光色マーカ）により記録された太線画とされている。なお、以下では、原稿Ｐの基調色が白色であり、且つ、隠蔽対象画像が白紙の原稿Ｐに対して黒色の色材で記録され、記録領域に対して指定印が蛍光色マーカによって記録されることを前提にして説明する。
【００５４】
本実施の形態に係る画像処理装置１０では、隠蔽処理機能を実現するための各種処理がソフトウェア構成によって実現される。その一例としては、コンピュータを利用してプログラムを実行する形態が挙げられる。しかし、このようなソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現しても良いことは言うまでもない。
【００５５】
以下では、本実施の形態に係る画像処理装置１０のＣＰＵ１０Ａが隠蔽処理プログラムを実行することにより隠蔽処理機能を実現する場合について説明する。この場合、隠蔽処理プログラムを二次記憶部１０Ｄに予め記憶させておく形態や、記憶内容がコンピュータによって読み取られる記録媒体に記憶された状態で提供される形態、有線または無線による通信手段を介して配信される形態等を適用しても良い。
【００５６】
図６は、本実施の形態に係る隠蔽処理プログラムの処理の流れの一例を示すフローチャートである。なお、以下の説明では、錯綜を回避するために、画像読取装置１１から画像処理装置１０に取り込まれた画像情報であって、一例として図７に示す白紙の原稿Ｐ（ここでは一例としてＡ４サイズの原稿Ｐ）の記録領域に対して黒色の色材で記録された複数の特定画像の一例である文字画像が特定方向（図７に示す例ではＡ４サイズの原稿Ｐの幅方向）に並べられた特定画像群の一例である複数の文字画像列が複数行にわたって記録され且つ一例として図８に示すように指定印として線分状印が記録された場合の記録領域の全面に亘る画像を示す画像情報（以下、「処理対象画像情報」という。）を処理対象とした場合について説明する。また、以下の説明では、錯綜を回避するために、文字画像の大きさが１２ｐｔ（ポイント）の場合について説明する。また、以下の説明では、錯綜を回避するために、処理対象画像情報により示される記録領域の画像に文字画像及び線分状印を示す画像以外の画像が含まれない場合について説明する。
【００５７】
図６のステップ１００では、処理対象画像情報により示される記録領域の画像から、指定印の属性に基づいて、指定印による指定領域を示す画像（以下、「指定印画像」という。）を抽出した後、ステップ１０２に移行する。図９には、抽出された指定印画像の一例が示されている。図９に示すように、上記ステップ１００の処理では、指定印画像として図８に示す線分状印が記録された領域を示す画像が抽出される。なお、上記ステップ１００では、指定印の属性に基づいて指定印画像を抽出する形態例に限らず、例えば、隠蔽対象画像の属性に基づいて指定印画像を抽出しても良い。この場合、隠蔽対象画像の属性を有する画像以外の画像が指定印画像であると判定して隠蔽対象画像の属性を有する画像以外の画像を抽出すれば良い。
【００５８】
ステップ１０２では、予め定められた大きさの矩形枠（ここでは一例として正方形枠）を形成した後、ステップ１０４に移行する。ここで言う「矩形枠」とは、例えば予め定められた単一画像の大きさよりも大きな矩形枠であり、この「予め定められた単一画像」の一例としては、１２ｐｔの予め定められた文字画像が挙げられる。矩形枠の一例としては、図１０に示すように１３ｐｔの文字画像の大きさに相当する矩形枠が挙げられる。この「１３ｐｔの文字画像の大きさに相当する矩形枠」の一例としては、サンプルとされた文字画像（例えば１３ｐｔの「Ａ」との文字画像）に対する外接矩形枠が挙げられる。なお、本実施の形態では、矩形枠を適用しているが、円形枠や矩形以外の多角形枠を適用しても良い。
【００５９】
ステップ１０４では、処理対象画像情報により示される記録領域の画像に上記ステップ１０２の処理で形成された矩形枠よりも大きな空白領域が存在しているか否かを判定し、肯定判定となった場合にはステップ１０６に移行する一方、否定判定となった場合にはステップ１０８に移行する。なお、上記ステップ１０４では、一例として図１０に示すように、上記ステップ１０２の処理で形成された単一の矩形枠を記録領域の画像に当て嵌めて空白領域（図１０に示すハッチング領域）を検出しているが、これに限らず、例えば、上記の矩形枠に加え、この矩形枠よりも更に大きな矩形枠を併用して空白領域を検出しても良い。また、多段階的に大きさが異なる複数の矩形枠を用いて空白領域を検出しても良い。これにより、空白領域として認められる範囲が拡張される。また、本実施の形態では、１２ｐｔの文字画像の大きさよりも大きな矩形枠を利用してこの矩形枠も大きな空白領域の有無を判定しているが、これに限定される必要はなく、１２ｐｔの文字画像の大きさよりも小さな矩形枠であって且つ予め定められた大きさを超える矩形枠であっても良い。この場合の「予め定められた大きさ」としては、記録領域に記録されている文字画像に対する外接矩形枠とこの外接矩形枠に含まれる文字画像とで形成される空白領域の大きさ、文字画像内に含まれる空白領域、又は文字画像間の隙間として予想される空白領域の大きさなどが挙げられる。
【００６０】
ステップ１０６では、処理対象画像情報により示される記録領域の画像における空白領域の位置を示す空白領域位置情報を取得して予め定められた記憶領域（例えばＲＡＭ１０Ｂの予め定められた記憶領域）α１に記憶した後、ステップ１０８に移行する。
【００６１】
ステップ１０８では、記録領域α１に記憶されている空白領域位置情報に基づいて、処理対象画像情報により示される記憶領域の画像から空白領域以外の領域（以下、「非空白領域」という。）のうち、未だに後述のステップ１１０の処理対象とされていない非空白領域の単体を抽出した後、ステップ１１０に移行する。ここで言う「非空白領域の単体」とは、例えば図１０に示す空白領域以外の領域（図１０に示す例では記録領域の画像内における文字画像列を有する島領域）を指す。
【００６２】
ステップ１１０では、上記ステップ１０８の処理で抽出された非空白領域内における単一画像間の隙間を特定した後、ステップ１１２に移行する。ここで言う「単一画像」とは、例えば連続する特定色（ここでは一例として文字画像の黒色）の画素の集合体、換言すると、互いに隣接した連続性を有する特定色（黒色）の複数の画素の集合体とされた画像を指す。図１０に示す例では、「Ａ」「Ｂ」・・・・「Ｗ」の各アルファベットの画像の各々が単一画像に相当する。
【００６３】
ステップ１１２では、上記ステップ１１０の処理で特定された単一画像間の隙間の大きさ（隙間幅）が閾値以上であるか否かを判定し、肯定判定となった場合にはステップ１１４に移行する一方、否定判定となった場合にはステップ１２８に移行する。ここで言う「閾値」とは、例えば１２ｐｔの文字画像間の隙間幅として予め定められた隙間幅を表す値であって、本隠蔽処理プログラムが実行される前段階で既に設定されている値である。なお、図１０に示す例では、錯綜を回避するために、全ての文字画像間の隙間幅が閾値以上とされている場合が示されている。
【００６４】
ステップ１１４では、上記ステップ１１０の処理で特定された隙間の記録領域における位置を示す隙間位置情報を取得した後、ステップ１１６に移行し、上記ステップ１１４の処理で取得された隙間位置情報に基づいて、上記ステップ１０８の処理で抽出された非空白領域を上記ステップ１１０の処理で特定された隙間によって分割する。図１１には、非空白領域が分割された例が模式的に示されている。図１１に示すように、本実施の形態では、上記ステップ１１０の処理で特定された隙間と上記ステップ１０８の処理で抽出された非空白領域の輪郭とで仕切られた各領域が分割領域とされている。
【００６５】
次のステップ１１８では、上記ステップ１１６の処理で分割されて得られた分割領域に、上記ステップ１００の処理で抽出された指定印画像が特定方向に架け渡された分割領域が存在するか否かを判定する。換言すると、指定印画像が特定方向に横断した分割領域（図１１に示す例では、単一の分割領域につき、特定方向で対向する一対の辺（分割領域における特定方向の境界を示す線分として予め定められた長さの境界線分）に指定印画像が架け渡された分割領域）が存在するか否かを判定する。ステップ１１８において否定判定となった場合には本隠蔽処理プログラムを終了する一方、肯定判定となった場合にはステップ１２０に移行する。なお、本ステップ１１８において否定判定となった場合には指定領域が正しく指定されていない可能性が高い旨を示す指定エラーメッセージを表示部１０Ｆに表示したり、隠蔽処理が実行されなかった旨を示す隠蔽不実行エラーメッセージを表示したりしてから本隠蔽処理プログラムを終了しても良い。
【００６６】
ステップ１２０では、上記ステップ１００の処理で抽出された指定印画像が特定方向に架け渡された分割領域を塗り潰すことにより隠蔽すると共に、隠蔽対象とされた分割領域間の隙間を塗り潰すことにより隠蔽する。すなわち、分割領域毎の境界線分のうちの指定印画像により示される指定印によって指定された領域に相当する画像領域が特定方向に分割領域単位で架け渡された境界線分を連結する非空白領域の全領域を隠蔽する。図１１に示す例では、指定印画像としての線分状印が「Ｊ」「Ｋ」「Ｌ」「Ｍ」「Ｎ」「Ｏ」「Ｐ」「Ｑ」「Ｒ」「Ｓ」にかかっているが、このうち、隠蔽対象とされる分割領域は、「Ｊ」を除く、「Ｋ」「Ｌ」「Ｍ」「Ｎ」「Ｏ」「Ｐ」「Ｑ」「Ｒ」「Ｓ」の各々を含む分割領域である。つまり、「Ｊ」を含む分割領域は、線分状印が特定方向に架け渡されていないため、隠蔽対象とされない。なお、上記ステップ１２０の処理が実行されることで隠蔽対象とされた分割領域及びこれらの分割領域間の隙間が隠蔽されるものの、図１２に示すように「Ｊ」を含む分割領域及び「Ｓ」と「Ｔ」との隙間に線分状印がはみ出している。また、図１２に示す記録領域の画像内の上から４行目の非空白領域の後端面から線分状印がはみ出している。これらのはみ出し箇所は、明らかに隠蔽対象領域に含まれない線分状印である。この場合、図１２に示すはみ出し箇所を、一例として図１３に示すように除去しても良い。
【００６７】
また、上記ステップ１２０では、隠蔽対象とされた分割領域の輪郭で取り囲まれた全領域及び隠蔽対象とされた隙間の輪郭で取り囲まれた全領域を塗り潰すことにより隠蔽しているが、これに限らず、分割領域の一部及び隙間の一部を隠蔽（例えば分割領域及び隙間の各々の上下に余白を設け、各々の中央部を横断するように塗り潰すことにより隠蔽）しても良い。また、隙間を隠蔽対象とせずに分割領域のみを隠蔽しても良い。
【００６８】
次のステップ１２２では、処理対象画像情報により示される記録領域の画像から全ての非空白領域を抽出したか否かを判定し、否定判定となった場合にはステップ１０８に戻る一方、肯定判定となった場合にはステップ１２４に移行する。ステップ１２４では、記憶領域α１に記憶されている空白領域位置情報に基づいて、非空白領域において既に隠蔽された領域（以下、「既隠蔽領域」という。）が空白領域を跨いで隣接するか否かを判定する。図１１〜図１３に示す例では、上記ステップ１１６の処理で分割されて得られた分割領域のうち隠蔽された分割領域及び隠蔽された隙間が空白領域を跨いで隣接するか否かを判定する。本ステップ１２４において否定判定となった場合には本隠蔽処理プログラムを終了する一方、肯定判定となった場合にはステップ１２６に移行する。
【００６９】
ステップ１２６では、既隠蔽領域間のオーバーラップした空白領域を隠蔽し、これによって得られた記録領域の画像を表示部１０Ｆに表示した後、本隠蔽処理プログラムを終了する。なお、図１４には、図１３に示すように隠蔽された領域で挟まれる空白領域も隠蔽された例が示されている。図１４に示す例では、図１３に示すように上記ステップ１２０の処理で隠蔽された分割領域及び隙間を含む島領域に挟まれた（オーバーラップした）空白領域を隠蔽している。
【００７０】
一方、ステップ１１２において否定判定となった場合にはステップ１２８に移行する。ステップ１２８では、上記ステップ１０８の処理で抽出された非空白領域のうち、上記ステップ１００の処理で抽出された指定印画像が特定方向に連続して記録された非空白領域を隠蔽し、これによって得られた記録領域の画像を表示部１０Ｆに表示した後、本隠蔽処理プログラムを終了する。なお、ステップ１２８では、非空白領域を隠蔽する例を挙げたが、非空白領域を隠蔽せずに指定エラーメッセージや隠蔽不実行エラーメッセージを表示してから本隠蔽処理プログラムを終了しても良いし、何ら処理を実行せずに本隠蔽処理プログラムを終了しても良い。
【００７１】
以上、詳細に説明したように、処理対象画像情報により示される記録領域の画像内の指定印画像以外の画像から、予め定められた大きさを超える大きさの空白領域を特定し、記録領域の画像内の指定印画像以外の画像における特定された空白領域以外の領域である非空白領域に含まれる特定方向についての文字画像間の隙間のうちの特定方向の閾値以上の隙間によって非空白領域を分割して得た分割領域のうち、指定印画像が特定方向に架け渡された分割領域を隠蔽するので、意図する領域が高精度に隠蔽される。
【００７２】
なお、上記実施の形態では、線分状印によって隠蔽対象領域を指定する場合の形態例を挙げて説明したが、指定枠によって隠蔽対象領域を指定しても良い。例えば、指定枠で取り囲まれた全領域を指定領域とし、上記実施の形態で説明した隠蔽対象領域と相違しない領域を隠蔽する場合には、一例として図１５に示すように原稿Ｐの記録領域に指定枠を記録すれば良い。なお、図１５に示す例では、「Ｔ」の文字画像の直上から隠蔽対象領域とされているが、これに限らず例えば「Ｐ」の文字画像の直下から隠蔽対象領域としても良い。このように指定枠で取り囲まれた領域そのものを隠蔽対象領域とする必要はなく、指定枠で取り囲まれた領域を整形した領域（例えば指定領域を所定のルールに則って拡大して得た領域、或いは指定領域を所定のルールに則って縮小して得た領域）を隠蔽対象領域としても良い。
【００７３】
また、上記実施の形態では、隙間を挟んで分割領域を形成したが、これに限らず、特定された隙間の中央を境界にして分割領域を形成しても良い。この場合、隠蔽対象とされる領域に隙間は含まれなくなるので、分割領域とは別に隙間を隠蔽する処理が不要となる。
【００７４】
また、上記実施の形態では、隠蔽対象とされた分割領域間の隙間を隠蔽したが、隙間を隠蔽しなくても良い。例えば、文字画像のみを隠蔽すれば足りるような場合は文字画像間の隙間は必ずしも隠蔽しなくても良い。しかし、美観を重視する場合、及び分割領域のみの隠蔽では記録領域における記録内容が推測されてしまう虞がある場合には上記実施の形態で説明したように分割領域及び隙間を隠蔽することが好ましい。
【００７５】
また、上記実施の形態では、記録領域の画像に含まれる文字画像の大きさが一律で１２ｐｔとされているため、上記ステップ１０２の処理で形成した矩形枠の大きさを１３ｐｔとして説明したが、文字画像の大きさにばらつきがある場合には矩形枠の大きさを記録領域の画像内の文字画像のうち、大きさが最大の文字画像の大きさとすることが好ましい。これにより、文字画像であるに文字画像が存在しているにも拘らずその文字画像が存在する領域を空白領域と誤認識してしまうという事態の発生が回避される。また、文字画像以外の画像であっても対処方法は変わらない。また、文字画像と文字画像以外の画像が混在している場合であってもそれらの画像のうち大きさが最大の画像の大きさよりも大きな矩形枠を形成すれば良い。
【００７６】
また、上記実施の形態では、文字画像の大きさが一律で１２ｐｔとされていることが既知の場合について説明したが、これに限らず、文字画像の大きさを検出することで大きさが最大の画像を特定しても良い。この場合、記録領域の画像内における特定色で連続する画素で形成された集合体に対する外接矩形枠を形成し、面積が最も大きな外接矩形枠に含まれる画像（特定色で連続する画素の集合体）として特定する一例が挙げられる。
【００７７】
また、上記実施の形態では、上記ステップ１００にて指定印の属性に基づいて指定印画像を抽出する場合の形態例を挙げて説明したが、上記ステップ１００の処理は必ずしも必要というわけではなく、例えば、ユーザがタッチペンやマウスなどのポインティングデバイスを用いて手動で指定印画像を指定して抽出しても良い。
【００７８】
また、上記実施の形態では、上記ステップ１１２にて閾値以上の幅の隙間を特定する場合の形態例を挙げて説明したが、上記ステップ１１２の処理は必ずしも必要というわけではなく、例えば、ユーザが目視で閾値以上の幅であるか否かを判断し、閾値以上の幅の隙間にポインティングデバイスを用いてマーキングすることにより特定しても良い。
【００７９】
また、上記実施の形態では、上記ステップ１１６にて非空白領域を分割する場合の形態例を挙げて説明したが、上記ステップ１１６の処理は必ずしも必要というわけではなく、例えば、上記のようにマーキングした隙間を参照してポインティングデバイスを用いて分割領域を形成しても良い。
【００８０】
また、上記実施の形態では、非空白領域を塗り潰すことで文字画像が視認されないように処理することを「隠蔽」として例示したが、上記実施の形態で言う「隠蔽」の概念はこれに限定するものではなく、例えば、非空白領域を「網掛け」することも含めても良い。「網掛け」とは、模様、文字若しくは色彩又はこれらの結合であって非空白領域に重ねた場合に非空白領域の文字画像の一部が視認される処理のことを指す。
【００８１】
また、上記実施の形態では、指定印画像が特定方向に架け渡された分割領域を隠蔽対象とした場合の形態例を挙げて説明したが、これに限らず、例えば、図１６に示すように、線分状印が文字画像に掛からずに非空白領域から外れていたとしても、一例として図１７に示すように非空白領域を隠蔽しても良い。この場合、例えば図１８に示すように分割領域毎の特定方向の境界を示す線分として予め定められた長さの境界線分のうちの線分状印の画像が特定方向に分割領域単位で架け渡された境界線分を連結する非空白領域を隠蔽する。ここで言う「境界線分」とは、例えば図１８に示すように、分割領域毎の特定方向に沿って隣接する対辺を上下方向（特定方向に直交する方向）に所定の長さ（非空白領域から上下方向の各々に所定の長さ（例えば非空白領域の高さの１／３の長さ）延長した線分を言う。よって、一例として図１８に示すように線分状印の画像は「Ｅ」及び「Ｇ」の各文字画像の位置の非空白領域からはみ出ているものの、分割領域毎の境界線分が線分状印の画像によって架け渡されているので、非空白領域のうちの線分状印の画像が分割領域単位で架け渡されている境界線分を連結している非空白領域を隠蔽することとなる。この結果が一例として図１７に示されている。なお、図１８に示す例では、線分状印の画像が「Ｏ」の文字画像における境界線分間（一対の境界線分）に架け渡されていない。よって、図１７に示すように「Ｏ」の文字画像は隠蔽対象領域から外される。仮に「Ｏ」の一対の境界線分の一方に掛かっていたとしても「Ｏ」の文字画像は隠蔽対象として指定されていないと判定されて隠蔽対象領域から外される。また、上述したように隠蔽対象領域からはみ出ている線分状印の画像は削除される。
【００８２】
また、線分状印による指定方法に限らず指定枠による指定によっても上記隠蔽が実現される。例えば図１９に示すように指定枠で取り囲まれたが指定された領域（指定領域）とされた場合、指定領域の輪郭が文字画像の位置する非空間領域から外れたとしても、上述したように文字画像の境界線分間が指定領域の輪郭で架け渡されていればその境界線分を連結する非空白領域が隠蔽対象とされて隠蔽される。この結果が図２０に示されている。図２０に示す例では、指定印画像により示される指定印によって指定された領域に相当する画像領域が特定方向に分割領域単位で架け渡された境界線分を連結する非空白領域の全領域を隠蔽している。なお、この場合も隠蔽対象領域からはみ出ている指定印画像（図２０に示す例では指定枠の画像）は削除される。
【００８３】
また、上記実施の形態では、非空白領域を分割して得た分割領域のうち、指定印画像が特定方向に架け渡された分割領域を隠蔽する形態例を挙げて説明したが、これに限らず、分割領域毎の特定方向の境界線分のうちの指定印画像により示される指定印によって指定された領域に相当する画像領域が特定方向に分割領域単位で架け渡された境界線分を連結する非空白領域のうち、指定印画像により示される指定印によって指定された領域に相当する画像領域の占有量が予め定められた占有量以上の非空白領域を隠蔽しても良い。これにより、意図しない領域が隠蔽される可能性が低くなる。
【００８４】
また、上記実施の形態では、隠蔽済みの画像を表示部１０Ｆに表示する形態例を挙げて説明したが、これに限らず、画像処理装置１０にプリンタが接続されているのであれば、プリンタを利用して記録媒体（一例として用紙）に隠蔽済みの画像を記録しても良い。また、隠蔽済みの画像を示す画像情報を二次記憶部１０Ｄに記憶しても良い。また、外部装置に送信して外部装置の記憶手段（一例としてハードディスク装置）に記憶されても良い。
【符号の説明】
【００８５】
１０  画像処理装置
１０Ａ  ＣＰＵ
【図１】
0005994251.tif 000002
【図２】
0005994251.tif 000003
【図３】
0005994251.tif 000004
【図４】
0005994251.tif 000005
【図５】
0005994251.tif 000006
【図６】
0005994251.tif 000007
【図７】
0005994251.tif 000008
【図８】
0005994251.tif 000009
【図９】
0005994251.tif 000010
【図１０】
0005994251.tif 000011
【図１１】
0005994251.tif 000012
【図１２】
0005994251.tif 000013
【図１３】
0005994251.tif 000014
【図１４】
0005994251.tif 000015
【図１５】
0005994251.tif 000016
【図１６】
0005994251.tif 000017
【図１７】
0005994251.tif 000018
【図１８】
0005994251.tif 000019
【図１９】
0005994251.tif 000020
【図２０】
0005994251.tif 000021