(57)【要約】【課題】複数の種類の蛍光色領域に対して、それぞれ求められる色特性を実現することが可能な技術を提供する。【解決手段】ＭＦＰ１０は、原稿を光学的に読み取って生成されたスキャン画像２００内の各画素の領域属性（文字属性、細線属性、非エッジ属性）を検出するとともに、スキャン画像２００内の蛍光色領域を検出する。ＭＦＰ１０は、蛍光色領域の隣接領域の画素の領域属性に基づき蛍光色領域の種類（文字隣接蛍光色領域３１０、細線隣接蛍光色領域３２０、独立蛍光色領域３３０）を判別する。そして、ＭＦＰ１０は、蛍光色領域の種類に応じた色変換処理（第１〜第３の色変換）を蛍光色領域に対して実行する。【選択図】図３
2019140572.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出する属性検出手段と、
前記スキャン画像内の蛍光色領域を検出する蛍光領域検出手段と、
前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別する判別手段と、
前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行する色変換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記領域属性は、
文字を構成するエッジ領域の画素であることを示す文字属性と、
文字以外の細線を構成するエッジ領域の画素であることを示す細線属性と、
前記文字属性とも前記細線属性とも異なる他の属性と、
を含むことを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記蛍光色領域は、前記文字属性を有する画素に隣接する領域である文字隣接蛍光色領域と、前記細線属性を有する画素に隣接する領域である細線隣接蛍光色領域と、前記文字属性を有する画素に隣接しない領域であって前記細線属性を有する画素に隣接しない領域である独立蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記色変換手段は、前記文字隣接蛍光色領域に対して、変換前の色よりも色の濃度を低減させる色変換を施すことを特徴とする画像処理装置。
【請求項５】
請求項３または請求項４に記載の画像処理装置において、
前記色変換手段は、前記独立蛍光色領域に対して、変換前の色よりも色の濃度を増大させる色変換を施すことを特徴とする画像処理装置。
【請求項６】
請求項３から請求項５のいずれかに記載の画像処理装置において、
前記色変換手段は、前記細線隣接蛍光色領域に対して、変換前の色の色相を維持する色変換を施すことを特徴とする画像処理装置。
【請求項７】
請求項３から請求項５のいずれかに記載の画像処理装置において、
前記色変換手段は、前記細線隣接蛍光色領域に対して、変換前の色よりも色の濃度を増大させ且つ変換前の色の色相を維持する色変換を施すことを特徴とする画像処理装置。
【請求項８】
請求項１に記載の画像処理装置において、
前記領域属性は、
文字を構成する画素であることを示す文字属性と、
前記文字属性とは異なる他の属性と、
を含むことを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置において、
前記蛍光色領域は、前記文字属性を有する画素に隣接する領域である文字隣接蛍光色領域と、前記文字属性を有する画素に隣接しない領域である文字非隣接蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする画像処理装置。
【請求項１０】
請求項１に記載の画像処理装置において、
前記領域属性は、
エッジを構成する画素であることを示すエッジ属性と、
前記エッジ属性とは異なる他の属性と、
を含むことを特徴とする画像処理装置。
【請求項１１】
請求項１０に記載の画像処理装置において、
前記蛍光色領域は、前記エッジ属性を有する画素に隣接する領域であるエッジ隣接蛍光色領域と、前記エッジ属性を有する画素に隣接しない領域であるエッジ非隣接蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする画像処理装置。
【請求項１２】
請求項１から請求項１１のいずれかに記載の画像処理装置において、
前記色変換手段は、前記スキャン画像内の複数の蛍光色領域のうち、１又は複数のエッジで分断された連続する２以上の蛍光色領域であって同一の色相を有する２以上の蛍光色領域に対しては、同一の色変換を施すことを特徴とする画像処理装置。
【請求項１３】
画像処理方法であって、
ａ）原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出するステップと、
ｂ）前記スキャン画像内の蛍光色領域を検出するステップと、
ｃ）前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別するステップと、
ｄ）前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行するステップと、
を備えることを特徴とする画像処理方法。
【請求項１４】
コンピュータに、
ａ）原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出するステップと、
ｂ）前記スキャン画像内の蛍光色領域を検出するステップと、
ｃ）前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別するステップと、
ｄ）前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像処理装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰなどの画像処理装置において、たとえば蛍光色領域を有する原稿のスキャン処理が行われることがある（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２０７９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、次述するように、蛍光色領域の色再現を正確に行うことは容易ではない。特に、蛍光成分を含む着色剤（蛍光ペンのインク等）の色を非蛍光成分の着色剤（トナー等）によって再現することは困難である。
【０００５】
蛍光物質（蛍光ペンのインク（蛍光インク）等）は、短波長域（紫外光から可視光の一部の波長域等）の光エネルギーを吸収し当該光エネルギーを可視光として再放出する性質を有している。それ故、原稿における蛍光色領域（蛍光物質が付着した領域）は、非蛍光色領域（蛍光物質を有しない領域）よりも高い反射率を有する。その結果、蛍光色領域は、スキャン画像において明るめに読み取られる。
【０００６】
このようにして取得されたスキャン画像に基づき、当該スキャン画像内の蛍光色領域の画素値を変更せずに、当該スキャン画像をそのまま出力（たとえば印刷出力）すると、当該蛍光色領域は薄め（明るめ）に再現される。
【０００７】
ここにおいて、蛍光色領域としては、原稿（図４等参照）内の背景領域（白色背景領域）等において蛍光ペンによって描画された図形（文字を含む）を含む領域（端的に言えば、蛍光ペンによる図形（線図等）の描画領域）４３０、および原稿内の文字を蛍光ペンによってマーキングした領域（換言すれば、蛍光ペンによる文字マーキング領域）４１０）等が存在する。
【０００８】
スキャン画像内の蛍光色領域の画素値を変更せずに、当該スキャン画像をそのまま出力（たとえば印刷出力）すると、たとえば、蛍光ペンによる文字マーキング領域４１０（図５参照）においては、蛍光ペンによる蛍光色領域は薄めに表現され、蛍光ペンによる着色領域の下側（奥側）の文字（蛍光ペンでマーキングされた文字）は見易い。しかしながら、蛍光ペンによる図形（線図等）の描画領域４３０においては、蛍光ペンによる着色領域自体（蛍光ペンで描画された線自体）が薄くなり、蛍光ペンで描画された線自体の可読性が低下する（図５参照）。
【０００９】
また、逆に、スキャン画像内の全ての種類の蛍光色領域に対して一律に、その画素値を濃くするような変換処理を行うことが考えられる（図６参照）。この場合、蛍光ペンで描画された線図（４３０）は濃くなり当該線図の可読性が向上する。しかしながら、蛍光ペンによる文字マーキング領域（蛍光ペンによる着色領域）４１０も濃くなり、当該着色領域の下側（奥側）の文字（蛍光ペンでマーキングされた文字（黒色文字等））が見難くなるなどの問題が生じる。
【００１０】
このように、蛍光色領域には複数の種類の領域（蛍光ペンによる図形の描画領域４３０、および蛍光ペンによる文字マーキング領域４１０等）が存在するとともに、種類ごとに求められる色特性が異なっている。したがって、複数の種類の領域にてそれぞれ求められる色特性を実現すべき旨の要求に応えることは容易ではない。なお、蛍光成分を含む着色剤が印刷出力等にて利用されれば、そのような要求に応えることも容易であるが、印刷出力を伴うコピー処理等において一般的には蛍光成分を含む着色剤は利用されないので、当該要求に応えることは困難である。
【００１１】
なお、特許文献１においては、検出された蛍光色が、当該蛍光色に対応付けられた特定の色で表現される技術が記載されている。しかしながら、特許文献１に記載の当該技術では、或る蛍光色は常に特定の色に一意に変換される。したがって、複数の種類の蛍光色領域に対して、それぞれ求められる色特性を実現することは出来ない。
【００１２】
そこで、この発明は、複数の種類の蛍光色領域に対して、それぞれ求められる色特性を実現することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１３】
上記課題を解決すべく、請求項１の発明は、画像処理装置であって、原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出する属性検出手段と、前記スキャン画像内の蛍光色領域を検出する蛍光領域検出手段と、前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別する判別手段と、前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行する色変換手段と、を備えることを特徴とする。
【００１４】
請求項２の発明は、請求項１の発明に係る画像処理装置において、前記領域属性は、文字を構成するエッジ領域の画素であることを示す文字属性と、文字以外の細線を構成するエッジ領域の画素であることを示す細線属性と、前記文字属性とも前記細線属性とも異なる他の属性と、を含むことを特徴とする。
【００１５】
請求項３の発明は、請求項２の発明に係る画像処理装置において、前記蛍光色領域は、前記文字属性を有する画素に隣接する領域である文字隣接蛍光色領域と、前記細線属性を有する画素に隣接する領域である細線隣接蛍光色領域と、前記文字属性を有する画素に隣接しない領域であって前記細線属性を有する画素に隣接しない領域である独立蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする。
【００１６】
請求項４の発明は、請求項３の発明に係る画像処理装置において、前記色変換手段は、前記文字隣接蛍光色領域に対して、変換前の色よりも色の濃度を低減させる色変換を施すことを特徴とする。
【００１７】
請求項５の発明は、請求項３または請求項４の発明に係る画像処理装置において、前記色変換手段は、前記独立蛍光色領域に対して、変換前の色よりも色の濃度を増大させる色変換を施すことを特徴とする。
【００１８】
請求項６の発明は、請求項３から請求項５のいずれかの発明に係る画像処理装置において、前記色変換手段は、前記細線隣接蛍光色領域に対して、変換前の色の色相を維持する色変換を施すことを特徴とする。
【００１９】
請求項７の発明は、請求項３から請求項５のいずれかの発明に係る画像処理装置において、前記色変換手段は、前記細線隣接蛍光色領域に対して、変換前の色よりも色の濃度を増大させ且つ変換前の色の色相を維持する色変換を施すことを特徴とする。
【００２０】
請求項８の発明は、請求項１の発明に係る画像処理装置において、前記領域属性は、文字を構成する画素であることを示す文字属性と、前記文字属性とは異なる他の属性と、を含むことを特徴とする。
【００２１】
請求項９の発明は、請求項８の発明に係る画像処理装置において、前記蛍光色領域は、前記文字属性を有する画素に隣接する領域である文字隣接蛍光色領域と、前記文字属性を有する画素に隣接しない領域である文字非隣接蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする。
【００２２】
請求項１０の発明は、請求項１の発明に係る画像処理装置において、前記領域属性は、エッジを構成する画素であることを示すエッジ属性と、前記エッジ属性とは異なる他の属性と、を含むことを特徴とする。
【００２３】
請求項１１の発明は、請求項１０の発明に係る画像処理装置において、前記蛍光色領域は、前記エッジ属性を有する画素に隣接する領域であるエッジ隣接蛍光色領域と、前記エッジ属性を有する画素に隣接しない領域であるエッジ非隣接蛍光色領域とを含む複数の種類の蛍光色領域のいずれかに分類されることを特徴とする。
【００２４】
請求項１２の発明は、請求項１から請求項１１のいずれかの発明に係る画像処理装置において、前記色変換手段は、前記スキャン画像内の複数の蛍光色領域のうち、１又は複数のエッジで分断された連続する２以上の蛍光色領域であって同一の色相を有する２以上の蛍光色領域に対しては、同一の色変換を施すことを特徴とする。
【００２５】
請求項１３の発明は、画像処理方法であって、ａ）原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出するステップと、ｂ）前記スキャン画像内の蛍光色領域を検出するステップと、ｃ）前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別するステップと、ｄ）前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行するステップと、を備えることを特徴とする。
【００２６】
請求項１４の発明は、コンピュータに、ａ）原稿を光学的に読み取って生成されたスキャン画像内の各画素の領域属性を検出するステップと、ｂ）前記スキャン画像内の蛍光色領域を検出するステップと、ｃ）前記蛍光色領域の隣接領域の画素の前記領域属性に基づき、前記蛍光色領域の種類を判別するステップと、ｄ）前記蛍光色領域の種類に応じた色変換処理を前記蛍光色領域に対して実行するステップと、を実行させるプログラムであることを特徴とする。
【発明の効果】
【００２７】
請求項１から請求項１４に記載の発明によれば、複数の種類の蛍光色領域に対して、それぞれ求められる色特性を実現することが可能である。
【００２８】
特に、請求項１２に記載の発明によれば、１又は複数のエッジで分断された連続する２以上の蛍光色領域に対してエッジを境界にして全く異なる色変換処理が施される場合に比べて、当該２以上の蛍光色領域の見た目の連続性を確保することが可能である。
【図面の簡単な説明】
【００２９】
【図１】ＭＦＰ（画像処理装置）を示す外観図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】第１実施形態に係る動作の概略を示す概念図である。
【図４】コピー処理（あるいはスキャン処理）の対象の原稿の一例を示す図である。
【図５】比較例１に係る出力結果を示す図である。
【図６】比較例２に係る出力結果を示す図である。
【図７】第１実施形態に係る出力結果を示す図である。
【図８】第１実施形態に係る動作を示すフローチャートである。
【図９】シェーディング補正後の読取対象物の色（変換前の色）のＲＧＢ成分値の一例を示す図である。
【図１０】文字に対して蛍光ペンによるマーキングが付された状態を示す図である。
【図１１】文字隣接蛍光色領域の検出処理を示す図である。
【図１２】文字隣接蛍光色領域の検出処理を示す図である。
【図１３】細線（文字以外）を跨ぐように蛍光ペンによるマーキングが行われている状態を示す図である。
【図１４】細線隣接蛍光色領域の検出処理を示す図である。
【図１５】細線隣接蛍光色領域の検出処理を示す図である。
【図１６】細線隣接蛍光色領域の検出処理を示す図である。
【図１７】色変換前の色の各ＲＧＢ成分値の一例を示す図である。
【図１８】第１の色変換後の画素値の一例を示す図である。
【図１９】第２の色変換後の画素値の一例を示す図である。
【図２０】第３の色変換後の画素値の一例を示す図である。
【図２１】文字隣接蛍光色領域に対する色変換処理を示す図である。
【図２２】細線隣接蛍光色領域に対する色変換処理を示す図である。
【図２３】独立蛍光色領域に対する色変換処理を示す図である。
【図２４】色変換処理等を実現するハードウエア回路を示す図である（第２実施形態）。
【図２５】属性検出回路の構成を示す図である。
【図２６】蛍光領域分類回路の構成を示す図である。
【図２７】第１実施形態等に係る処理結果の一例を示す図である。
【図２８】変形例に係る処理結果の一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態を図面に基づいて説明する。
【００３１】
＜１．第１実施形態＞
＜１−１．装置構成＞
図１は、本発明の第１実施形態に係る画像処理装置１０（１０Ａとも称する）を示す外観図である。ここでは、画像処理装置としてＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。
【００３２】
図２は、ＭＦＰ１０の機能ブロックを示す図である。
【００３３】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能、ボックス格納機能およびウエブブラウザ機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、ＭＦＰ１０は、画像形成装置などとも称される。
【００３４】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像あるいはスキャン画像とも称する）を生成する処理部である。
【００３５】
印刷出力部３は、印刷対象に関するデータ（印刷対象データ）に基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３６】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（コンピュータおよび各種サーバ等）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００３７】
格納部５は、ハードディスクドライブ（ＨＤＤ）および半導体メモリ等の記憶装置で構成される。
【００３８】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３９】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作ユーザからの各種の操作入力を受け付けることが可能である。
【００４０】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵ（Central Processing Unit）（マイクロプロセッサあるいはコンピュータプロセッサなどとも称される）および各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、通信ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４１】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３とスキャン画像取得部１４と属性検出部１５と蛍光領域検出部１６と判別部１７と色変換部１８とデータ生成部１９とを含む各種の処理部を実現する。
【００４２】
通信制御部１１は、他の装置（コンピュータ等）との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。
【００４３】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル２５に表示された操作画面に対する操作入力を受け付ける動作を制御する。
【００４４】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。
【００４５】
スキャン画像取得部１４は、原稿を光学的に読み取って生成されたスキャン画像２００（図３等参照）を取得する処理部である。
【００４６】
属性検出部１５は、当該スキャン画像２００内の各画素の領域属性（たとえば、「文字属性」、「細線属性」、「非エッジ属性」）を検出する処理部である。
【００４７】
蛍光領域検出部１６は、当該スキャン画像（入力画像）２００内の蛍光色領域を検出する処理部である。
【００４８】
判別部１７は、各蛍光色領域の種類を判別する処理部である。判別部１７は、たとえば、各蛍光色領域の隣接領域の画素の領域属性と当該各蛍光色領域の内部領域の画素の領域属性とに基づき、当該各蛍光色領域の種類を判別する。あるいは、判別部１７は、各蛍光色領域の隣接領域の画素の領域属性のみに基づき、当該各蛍光色領域の種類を判別するようにしてもよい。
【００４９】
色変換部１８は、各蛍光色領域の種類に応じた色変換処理（種類ごとに予め定められた色変換処理）を当該各蛍光色領域に対して実行する処理部である。
【００５０】
データ生成部１９は、色変換部１８等による色変換後のスキャン画像データを生成する処理部である。
【００５１】
＜１−２．動作概要＞
図４は、原稿の一例を示す図である。このような原稿のコピー処理（スキャン処理によって生成されたスキャン画像に基づく印刷出力を実行する処理）について説明する。
【００５２】
図４に示されるように、原稿の文字列の一部分（図４では２箇所）に対して、蛍光ペンによるマーキングが施されている。なお、当該マーキングが付された部分４１０は、後述する文字隣接蛍光色領域３１０である。
【００５３】
また、原稿の文字列の上側の空白領域においては、蛍光ペンで線図（文字「Ｃｈｅｃｋ」）４３０が描かれている。また、図４の原稿の下段のグラフの直上には、文字を囲むように蛍光ペンで略楕円図形（線図）４３０が描かれている。なお、当該蛍光ペンで描かれたこれらの線図部分４３０は、それぞれ、独立蛍光色領域３３０（後述）である。
【００５４】
図４の原稿に対して、仮に一般的なコピー処理が施されると、図５のような処理結果（コピー出力結果）が得られる。
【００５５】
図５のコピー出力結果（比較例１）では、蛍光ペンで描画された部分（４１０，４３０）はいずれも薄めの色で出力されている。
【００５６】
このような出力結果では、上述のように、蛍光ペンによる文字マーキング領域４１０（図５参照）においては、蛍光ペンによる蛍光色領域は薄めに表現され、蛍光ペンによる着色領域の下側（奥側）の文字（蛍光ペンでマーキングされた文字）は見易い。しかしながら、蛍光ペンによる図形（線図等）の描画領域４３０（図５参照）においては、蛍光ペンによる着色領域自体（蛍光ペンで描画された線自体）が薄くなり、蛍光ペンで描画された線自体の可読性が低下する。
【００５７】
また、逆に、仮にスキャン画像内の全ての種類の蛍光色領域に対して一律にその画素値を濃くする変換処理が行われる場合には、図６のような処理結果（コピー出力結果）が得られる。
【００５８】
図６のコピー出力結果（比較例２）では、蛍光ペンで描画された線図４３０は濃くなり当該線図の可読性が向上する。しかしながら、蛍光ペンによる文字マーキング領域４１０における蛍光ペンによる着色領域の色も濃くなるため、当該着色領域の下側（奥側）の文字（蛍光ペンでマーキングされた文字（黒色文字等））が見難くなるなどの問題が生じる。
【００５９】
これに対して、この実施形態では、後に詳述するように、蛍光色領域が複数の種類の領域に分類される。そして、分類後の各領域に対して互いに異なる色変換処理が施される。これによれば、図７のようなコピー出力結果が得られる。
【００６０】
図７のコピー出力結果では、蛍光ペンで描画された線図４３０に対して、色を濃くする色変換処理が施され、当該線図が濃く表現され当該線図の可読性が向上する。一方、蛍光ペンによる文字マーキング領域４１０においては、色を薄くする色変換処理が施される。文字マーキング領域４１０内の蛍光ペンによる着色領域の色は薄くなるため、当該着色領域の下側（奥側）の文字（蛍光ペンでマーキングされた文字（黒色文字等））の視認性が向上する。
【００６１】
図３は、本実施形態に係る動作の概略を示す概念図である。
【００６２】
図３に示されるように、画像読取部２によって光学的に読み取られた画像データ（スキャン画像）２００が生成されると、当該スキャン画像２００は幾つかの領域に分類される。
【００６３】
具体的には、まず、スキャン画像２００は、蛍光色領域２１０と非蛍光色領域２６０とに大きく分類される。さらに、蛍光色領域２１０は、隣接領域の画素の領域属性（後述）に基づき、複数の種類の領域（ここでは３つの種類の領域３１０，３２０，３３０）に細かく分類される。ここでは、蛍光色領域２１０は、少なくともその一部分に文字との隣接部分を有する領域（文字隣接蛍光色領域）３１０と、少なくともその一部分に細線（文字以外のエッジ）との隣接部分を有する領域（細線隣接蛍光色領域）３２０と、エッジとの隣接部分を有しない領域（独立蛍光色領域）３３０とに分類される。
【００６４】
なお、文字隣接蛍光色領域３１０は、文字属性を有する画素に隣接する領域（蛍光色領域）である、とも表現され、細線隣接蛍光色領域３２０は、細線属性を有する画素に隣接する領域（蛍光色領域）である、とも表現される。独立蛍光色領域３３０は、文字属性を有する画素に隣接しない領域であって、且つ細線属性を有する画素に隣接しない領域（蛍光色領域）である、とも表現される。また、独立蛍光色領域３３０（および細線隣接蛍光色領域３２０）は、文字属性を有する画素に隣接しない領域（蛍光色領域）であることから、「文字非隣接蛍光色領域」などとも表現される。
【００６５】
そして、文字隣接蛍光色領域３１０に対しては、第１の色変換処理（たとえば、色を薄くする色変換処理）が施される。また、細線隣接蛍光色領域３２０に対しては、第２の色変換処理（たとえば、色相の維持を主眼とする色変換処理）が施される。また、独立蛍光色領域３３０に対しては、第３の色変換処理（たとえば、色を濃くする色変換処理）が施される。
【００６６】
また、非蛍光色領域に対しては、非蛍光色領域用の色変換処理が施される。たとえば、全ての非蛍光色領域に対して同じ色変換処理が施されればよい。あるいは、非蛍光色領域がさらに細分類され、細分類後の複数の種類の非蛍光色領域（文字領域および非文字領域）に対して、互いに異なる色変換処理が施されてもよい。詳細には、非蛍光色領域のうち文字領域に対しては、文字に適した色変換処理（色を濃くする色変換処理等）が施され、非蛍光色領域のうち非文字領域に対しては、忠実に色を再現するための色変換処理（色相を維持する色変換処理等）が施されてもよい。
【００６７】
このようにして、元のスキャン画像２００内の複数の種類の部分領域（３１０，３２０，３３０，２６０）のそれぞれに対して異なる色変換処理が施されることによって、色変換処理後のスキャン画像５００が得られる。
【００６８】
なお、この実施形態では、図４に示した文字隣接蛍光色領域３１０および独立蛍光色領域３３０のみならず、図４に示されていない細線隣接蛍光色領域３２０もが検出され得る態様を例示する。細線隣接蛍光色領域３２０に対しては、文字隣接蛍光色領域３１０に対する色変換処理とは異なる色変換処理が実行される。
【００６９】
＜１−３．動作詳細＞
図８は、ＭＦＰ１０の動作（色変換処理等を含む）を示すフローチャートである。以下では、画像読取部２によって読み取られたスキャン画像（入力画像）２００に対する補正動作について、図８を参照しながら説明する。
【００７０】
ステップＳ１１において、ＭＦＰ１０（属性検出部１５）は、スキャン画像（入力画像）２００内の各画素の領域属性（「文字属性」等）を検出する。換言すれば、属性検出部１５は、スキャン画像２００（詳細にはその画像データ）に対して画像処理（領域属性判定処理）を施すことによって、互いに異なる属性（領域属性）を有する複数の領域を検出する。具体的には、ＭＦＰ１０は、スキャン画像２００内の画素毎に属性（「エッジ属性１（文字属性）」、「エッジ属性２（細線属性）」、「非エッジ属性」）をそれぞれ判別し、判別結果に基づいて各画素に属性データ（領域属性を示すデータ）を付与する。
【００７１】
具体的には、まず、属性検出部１５は、スキャン画像２００に対してエッジ検出処理を施し、スキャン画像２００内のエッジ領域を検出（抽出）する。当該エッジ検出処理は、たとえば、微分フィルタ等を用いた画像処理によって実行されればよい。
【００７２】
さらに、属性検出部１５は、当該エッジ領域を文字領域と非文字領域とに区分する。
【００７３】
たとえば、属性検出部１５は、エッジ検出処理によって検出されたエッジ領域のうち、エッジ領域の密度が所定程度以上である領域を、文字領域として認識（決定）する。そして、「文字領域」内の全画素に対して「文字属性（エッジ属性１）」が付与される。なお、これに限定されず、ＯＣＲ処理の結果に基づき、文字を構成するエッジ領域であると認識される領域が、文字領域として認識されてもよい。「文字属性」は、文字を構成するエッジ領域の画素であることを示す属性である、とも表現される。
【００７４】
また、属性検出部１５は、エッジ検出処理によって検出されたエッジ領域のうち、複数に分岐していないこと、およびエッジで囲まれた領域の幅（端的に言えば、線幅）が所定値以下であること等の条件を充足するエッジ領域を「細線領域」として決定する。そして、「細線領域」内の全画素に対して「細線属性（エッジ属性２）」が付与される。なお、「細線属性」は、文字以外の細線を構成するエッジ領域の画素であることを示す属性である、とも表現される。
【００７５】
ここでは或る画素について「文字属性」（文字領域属性とも称する）と「細線属性」（細線領域属性とも称する）との双方が付与されることもあり得るが、これに限定されず、「文字属性」と「細線属性」との一方のみが排他的に付与されるようにしてもよい。なお、その場合等においては、エッジ領域のうち、所定の基準に基づいて「文字領域」であると判定された領域以外の領域が「細線領域」であると判定されてもよく、あるいは、逆に、エッジ領域のうち、所定の基準に基づいて「細線領域」であると判定された領域以外の領域が「文字領域」であると判定されてもよい。
【００７６】
また、エッジ領域以外の領域（エッジ領域として検出されなかった領域）は、非エッジ領域とも称される。当該非エッジ領域内の画素に対しては、「非エッジ属性」（非エッジ領域属性とも称する）が付与される。「非エッジ属性」は、エッジ領域以外の領域の画素であることを示す属性である。「非エッジ属性」は、「文字属性」とも「細線属性」とも異なる他の属性である、とも表現される。
【００７７】
次に、ステップＳ１２において、ＭＦＰ１０（蛍光領域検出部１６）は、蛍光色領域（蛍光領域とも称する）の検出処理を実行する。
【００７８】
上述のように、原稿における蛍光色領域（蛍光物質が付着した領域）は、非蛍光色領域（蛍光物質を有しない領域）よりも高い反射率を有するため、蛍光色領域は、スキャン画像において明るめに読み取られる。蛍光領域検出部１６は、このような性質を利用して蛍光色領域を検出（抽出）する。
【００７９】
たとえば、図９に示されるようにＭＦＰ１０におけるシェーディング補正後に白紙の地色部分の画素の（Ｒ，Ｇ，Ｂ）値（すなわち「白」色の画素値）が（２４６，２４６，２４７）として検出される状況を想定する。この場合、非蛍光色領域において最も明るい色は、当該「白」色（（Ｒ，Ｇ，Ｂ）＝（２４６，２４６，２４７））である。非蛍光色領域における各ＲＧＢ成分値は、理論上は当該「白」の対応成分値を超えることはない。一方、図９の下段に示されるように、ピンク色の蛍光ペンで描画された領域においては、当該領域のＲ成分値「２５３」が「白」色（最も明るい筈の白色）のＲ成分値「２４６」を超えている。
【００８０】
このような性質を利用して、或る領域内の画素のＲＧＢ成分値のいずれかが「白」色の対応成分値を超えている（明るめに読み取られている）場合、蛍光領域検出部１６は、当該画素を（非蛍光色領域ではなく）「蛍光色領域」内の画素（「蛍光色画素」とも称する）であると判定する。逆に、或る領域の「色」のＲＧＢ成分値のいずれもが「白」色の対応成分値を超えていない場合、蛍光領域検出部１６は、当該画素を「非蛍光色領域」内の画素（「非蛍光色画素」とも称する）であると判定する。
【００８１】
また、蛍光領域検出部１６は、「蛍光色画素」が連続する領域（連続的に隣接する領域）を１つの蛍光色領域として抽出（検出する）する。なお、連続する蛍光色画素が同一の色相を有することをも条件として、１つの蛍光色領域が抽出されてもよい。換言すれば、隣接する２つの蛍光色画素の色相が異なる場合には、当該２つの蛍光色画素は、互いに異なる蛍光色領域に属するものと判定されてもよい。なお、２つの画素が同一色相の色を有しているか否かは、２つの画素の色の色相を示す指標値（たとえば色相角度）のいずれもが、同一の色相を示す所定範囲内に収まっているか否か等によって判定されればよい。
【００８２】
このようにして、蛍光領域検出部１６は、スキャン画像２００内の１又は複数の蛍光色領域を抽出（検出）する。
【００８３】
次のステップＳ１３において、ＭＦＰ１０（判別部１７）は、ステップＳ１２で検出された各蛍光色領域の種類を、当該各蛍光色領域の隣接領域の各画素の領域属性（ステップＳ１１で検出された領域属性）に基づいて判別する。ここでは、上述のように、各蛍光色領域が、３つの種類の領域（文字隣接蛍光色領域３１０、細線隣接蛍光色領域３２０、および独立蛍光色領域３３０）のいずれかに分類される場合を例示する。
【００８４】
具体的には、一の蛍光色領域内の或る画素が、文字属性を有する画素に隣接している場合、当該一の蛍光色領域は、文字隣接蛍光色領域３１０であると判定される。換言すれば、一の蛍光色領域の隣接領域の各画素の領域属性が文字属性を有する場合、当該一の蛍光色領域は文字隣接蛍光色領域３１０であると判定される。詳細には、文字領域（詳細には、文字の線（エッジ））に対して太らせ処理（たとえば、１画素〜数画素分の太らせ処理）を施し、当該太らせ処理後のエッジ領域（文字領域）と当該蛍光色領域との相互間に重複領域が存在する場合、当該蛍光色領域は、文字隣接蛍光色領域（文字領域に隣接する領域）３１０であると判定される。
【００８５】
たとえば、図１０に示すように黒色文字（ここでは「Ｆ」）がピンク色の蛍光ペンでマーキングされている状況を想定する。この場合、当該ピンク色のマーキング領域３１１は、まずステップＳ１２の処理によって蛍光色領域として検出される。そして、さらにステップＳ１３の処理によって当該マーキング領域３１１は、文字隣接蛍光色領域３１０として判定される。より詳細には、スキャン画像２００内の文字領域に対して太らせ処理が施されると、図１１に示されるように当該文字「Ｆ」に対しても「太らせ処理」が施される。図１１では、当該文字「Ｆ」が、破線で囲まれる領域にまで太らされている様子が示されている。この場合、太らせ処理によって拡張された領域とマーキング領域３１１との間に重複領域（図１２の斜線ハッチングが付された領域）が存在することに基づき、当該マーキング領域３１１は、文字隣接蛍光色領域３１０であると判定される。
【００８６】
また、一の蛍光色領域内の或る画素が細線属性を有する画素と隣接している場合、当該一の蛍光色領域は、細線隣接蛍光色領域３２０であると判定される。換言すれば、一の蛍光色領域の隣接領域の各画素の領域属性が細線属性を有する場合、当該一の蛍光色領域は細線隣接蛍光色領域３２０であると判定される。詳細には、細線領域（詳細には、非文字の線（エッジ））に対して太らせ処理（たとえば、１画素〜数画素分の太らせ処理）を施し、当該太らせ処理後のエッジ領域と当該蛍光色領域との相互間に重複領域が存在する場合、当該蛍光色領域は、細線隣接蛍光色領域（細線領域に隣接する領域）３２０であると判定される。
【００８７】
たとえば、図１３に示すように黒色細線を跨ぐように（緑色の）蛍光ペンによるマーキングが行われている状況を想定する。ここでは、黒色細線を跨く一筆書きのマーキング領域は、まずステップＳ１２の処理によって、別々の蛍光色領域３２１，３２２として抽出されるものとする（図１４も参照）。なお、蛍光ペンによるマーキング領域のうち黒色細線上の領域の各ＲＧＢ成分値度は「白」の対応成分値を通常は超えないので、黒色細線を跨く一筆書きのマーキング領域は、当該黒色細線にて分断された状態で複数の蛍光色領域として抽出される。
【００８８】
そして、さらにステップＳ１３の処理によって当該各マーキング領域３２１，３２２は、細線隣接蛍光色領域３２０として判定される。より詳細には、スキャン画像２００内の細線領域に対して太らせ処理が施されると、図１５に示されるようにマーキング領域３２１，３２２付近の黒色細線に対しても「太らせ処理」が施される。図１５では、当該黒色細線が、破線で囲まれる領域にまで太らされている様子が示されている。この場合、当該太らせ処理によって拡張された領域とマーキング領域３２１，３２２との間に重複領域（図１６の斜線ハッチングが付された領域）が存在することに基づき、当該マーキング領域３２１，３２２は、それぞれ、細線隣接蛍光色領域３２０であると判定される。
【００８９】
また、一の蛍光色領域内の或る画素が、文字属性を有する画素と隣接しておらず且つ細線属性を有する画素とも隣接していない場合、当該一の蛍光色領域は、独立蛍光色領域３３０であると判定される。換言すれば、一の蛍光色領域の隣接領域の各画素の領域属性が文字属性を有さず且つ細線属性をも有しない場合、当該一の蛍光色領域は独立蛍光色領域３３０であると判定される。詳細には、文字領域に対して施された太らせ処理後のエッジ領域と当該一の蛍光色領域との相互間に重複領域が存在せず、且つ細線領域に対して施された太らせ処理後のエッジ領域と当該一の蛍光色領域との相互間に重複領域が存在しない場合、当該一の蛍光色領域は独立蛍光色領域３３０であると判定される。
【００９０】
なお、或る蛍光色領域が、文字隣接蛍光色領域３１０であり且つ細線隣接蛍光色領域３２０でもあると判定されるときには、いずれかの判定結果が優先的に採用されるようにしてもよい。たとえば、或る蛍光色領域が、文字隣接蛍光色領域３１０であり且つ細線隣接蛍光色領域３２０であると判定されるときには、当該蛍光色領域は文字隣接蛍光色領域３１０であるとみなして、ステップＳ１４以後の処理が実行されてもよい。
【００９１】
以上のように、文字領域に対する太らせ処理と細線領域に対する太らせ処理とを利用して、各蛍光色領域の隣接領域の画素の領域属性が考慮される。そして、当該各蛍光色領域の隣接領域の画素の領域属性に基づき、当該各蛍光色領域の種類が判別される。
【００９２】
次に、スキャン画像２００内の各画素が順次に注目画素に設定されて、ステップＳ１４〜Ｓ２８の処理が繰り返し実行される。
【００９３】
ステップＳ１４では注目画素が蛍光色領域内の画素であるか否かが判定される。
【００９４】
注目画素が蛍光色領域内の画素ではない場合（注目画素が非蛍光色領域内の画素である場合）、ステップＳ２５に進む。ステップＳ２５では、非蛍光色領域用の色変換処理（上述）が施される。
【００９５】
一方、注目画素が蛍光色領域内の画素である場合、ステップＳ１５に進む。ステップＳ１５，Ｓ１６では、蛍光色領域の種類に応じた分岐処理が実行される。ステップＳ１５では、当該蛍光色領域が、文字領域に隣接している領域（文字隣接蛍光色領域）３１０であるか否かが判定される。また、ステップＳ１６では、当該蛍光色領域が、細線領域に隣接している領域（細線隣接蛍光色領域）３２０であるか否かが判定される。なお、ここでは、ステップＳ１５の判定結果がステップＳ１６の判定結果よりも優先されるが、これに限定されず、たとえば、逆にステップＳ１６の判定結果がステップＳ１５の判定結果よりも優先されてもよい。
【００９６】
注目画素が属する蛍光色領域が文字隣接蛍光色領域３１０である場合、ステップＳ１５でＹＥＳと判定され、ステップＳ２１に進む。ステップＳ２１では、第１の色変換処理（色を薄くする色変換処理等）が実行される。
【００９７】
注目画素が属する蛍光色領域が細線隣接蛍光色領域３２０である場合、ステップＳ１５でＮＯと判定されるとともにステップＳ１６でＹＥＳと判定され、ステップＳ２２に進む。ステップＳ２２では、第２の色変換処理（色相の維持を主眼とする色変換処理等）が実行される。
【００９８】
注目画素が属する蛍光色領域が独立蛍光色領域３３０である場合、ステップＳ１５でＮＯと判定されるとともにステップＳ１６でＮＯと判定され、ステップＳ２３に進む。ステップＳ２３では、第３の色変換処理（色を濃くする色変換処理等）が実行される。
【００９９】
ここでは、第１の色変換処理として、色を薄くする色変換処理が実行される。図１７は、色変換前の画素値（変換前の色の各ＲＧＢ成分値）の一例を示しており、図１８は、当該第１の色変換後の画素値の一例を示している。
【０１００】
図１７および図１８の画素値（ＲＧＢ成分値）は、白色画素の画素値を基準（１００％）とする相対値で表現されている。なお、後述する図１９および図２０も同様である。
【０１０１】
ここでは、色変換前の画素値（Ｒ，Ｇ，Ｂ）＝（１２０％，３０％，３０％）（図１７参照）が、第１の色変換処理によって、画素値（Ｒ，Ｇ，Ｂ）＝（１００％，５０％，５０％）（図１８参照）に変換されている。このような第１の色変換処理によれば、Ｒ成分値およびＢ成分値が増大しているので、色の明度が増大し、色が薄く表現される。
【０１０２】
図２１の上段には、別の色変換処理結果が示されている。具体的には、文字隣接蛍光色領域３１０に対して、逆に、色を濃くする色変換処理（色の明度を低下させる色変換処理、あるいは、色の濃度を増大させる色変換処理とも表現される）が施された状態が示されている。図２１の上段においては、文字（黒色文字）と（当該文字に対する）蛍光ペンによるマーキング部分とのコントラストが小さくなり、マーキングされた文字が見難くなっている。
【０１０３】
これに対して、図２１の下段には、本実施形態に係る第１の色変換処理の結果が示されている。具体的には、文字隣接蛍光色領域３１０（文字に対する蛍光ペンによるマーキング領域等）に対して、色を薄くする色変換処理（色の明度を増大させる色変換処理、あるいは、色の濃度を低下させる色変換処理とも表現される）が施された状態が示されている。第１の色変換処理によれば、図２１の下段に示されるように、文字（黒色文字）と蛍光ペンによるマーキング部分とのコントラストが大きくなり、マーキングされた文字が見易くなる。
【０１０４】
また、ここでは、第３の色変換処理として、色を濃くする色変換処理が実行される。図２０は、第３の色変換後の画素値の一例を示している。ここでは、色変換前の画素値（Ｒ，Ｇ，Ｂ）＝（１２０％，３０％，３０％）（図１７参照）が、第３の色変換処理によって、画素値（Ｒ，Ｇ，Ｂ）＝（９０％，２０％，２０％）（図２０参照）に変換されている。このような第３の色変換処理によれば、Ｒ成分値、Ｇ成分値およびＢ成分値がそれぞれ減少しているので、色の明度が低下し、色が濃く表現される。
【０１０５】
図２３の下段には、本実施形態（詳細には、その第３の色変換処理）とは逆に、独立蛍光色領域３３０に対して、色を薄くする色変換処理（色の明度を増大させる色変換処理、あるいは、色の濃度を低下させる色変換処理とも表現される）が施された状態が示されている。図２３の下段においては、白い用紙の地の色（白色）と蛍光ペンによる描画部分とのコントラストが小さくなり、蛍光ペンによる描画部分が見難くなっている。
【０１０６】
これに対して、図２３の上段には、本実施形態に係る第３の色変換処理の結果が示されている。具体的には、独立蛍光色領域３３０（白地に対する蛍光ペンによる描画領域等）に対して、色を濃く色変換処理（色の明度を低下させる色変換処理、あるいは、色の濃度を増大させる色変換処理とも表現される）が施された状態が示されている。第３の色変換処理によれば、図２３の上段に示されるように、白い用紙の地の色（白色）と蛍光ペンによる描画部分とのコントラストが大きくなり、蛍光ペンによる描画部分が見易くなる。
【０１０７】
また、ここでは、第２の色変換処理として、色相の維持等を主眼とする色変換処理が実行される。図１９は、第２の色変換後の画素値の一例を示している。ここでは、色変換前の画素値（Ｒ，Ｇ，Ｂ）＝（１２０％，３０％，３０％）（図１７参照）が、第２の色変換処理によって、画素値（Ｒ，Ｇ，Ｂ）＝（１００％，２５％，２５％）（図２０参照）に変換されている。このような第３の色変換処理によれば、３つの色成分値（Ｒ成分値、Ｇ成分値、Ｂ成分値）の相互間の比率（４：１：１）が維持され、色の色相が維持される。また、この第３の色変換処理は、色を濃くする色変換処理でもある。
【０１０８】
図２２の下段には、本実施形態（詳細には、その第２の色変換処理）とは異なり、細線隣接蛍光色領域３２０に対して、第１の色変換処理（色を薄くする色変換処理）が施された状態が示されている。図２２の下段においては、白い用紙の地の色（白色）と蛍光ペンによる描画部分とのコントラストが小さくなり、蛍光ペンによる描画部分が見難くなっている。また、３つの色成分値（Ｒ成分値、Ｇ成分値、Ｂ成分値）の相互間の比率は（２：１：１）に変更され（図１８参照）、元の色の色相と変換後の色の色相とは大きく異なっている。
【０１０９】
これに対して、図２２の上段には、本実施形態に係る第２の色変換処理の結果が示されている。具体的には、細線隣接蛍光色領域３２０に対する蛍光ペンによるマーキング領域等）に対して、色相を維持する第３の色変換処理が施された状態が示されている。細線隣接蛍光色領域３２０としては、表（ひょう）内の各欄（縦方向および横方向に伸びる細線群で囲まれたマス目（セル））を蛍光ペンでマーキングした領域等が例示される（図２２参照）。たとえば、複数のマス目に対して異なる色の蛍光ペンで色分けマーキングを行う場合に、各欄のマーキング領域がそれぞれ細線隣接蛍光色領域３２０として検出され得る。
【０１１０】
このような細線隣接蛍光色領域３２０に対して、第３の色変換処理が施される場合、色変換処理後の３つの色成分値（Ｒ成分値、Ｇ成分値、Ｂ成分値）の相互間の比率も（４：１：１）に維持され、元の色の色相と変換後の色の色相との相違を抑制することが可能である。したがって、色分けマーキングが行われる場合等において、ユーザは各蛍光ペンの色の相違を明確に把握することが可能である。
【０１１１】
また、第３の色変換処理によれば、第１の色変換処理に比べて色を濃くする色変換処理も施されているので、図２２の上段に示されるように蛍光ペンによる描画部分が濃く表現され、蛍光ペンによるマーキング部分の色が把握され易くなる。特に、色相が維持されることも相俟って、蛍光ペンによる複数のマーキング部分の色の相違が把握され易くなる。
【０１１２】
以上のような処理によれば、蛍光色領域の種類に応じた蛍光色領域の色変換処理が実行される。換言すれば、各蛍光色領域に対して、その種類に応じた色変換処理が実行される。したがって、複数の種類の蛍光色領域に対して、それぞれ求められる色特性を実現することが可能である。
【０１１３】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１４】
上記第１実施形態では、主にコントローラ９のＣＰＵにてソフトウエアプログラムを実行することによって、上述の各種の動作が実行されているが、これに限定されず、ＭＦＰ１０（詳細には、コントローラ９の内部あるいは外部）にて設けられた専用ハードウエア等を用いて、上述の各種の動作が実行されるようにしてもよい。たとえば、属性検出部１５、蛍光領域検出部１６、判別部１７、色変換部１８およびデータ生成部１９等の全部または一部が、１または複数の専用ハードウエアを用いて実現されてもよい。
【０１１５】
第２実施形態では、このような変形例について説明する。図２４は、第１実施形態と同様の処理（色変換処理等）を実現するハードウエア回路の一例を示す図である。第２実施形態に係るＭＦＰ１０（１０Ｂ）は、第１実施形態と同様のハードウエア構成に加えて、色変換回路４０，５０、属性検出回路３２、蛍光領域検出回路３１、蛍光領域分類回路３３、セレクタ（選択回路）６１，６２，６３などのハードウエア構成（図２４参照）を備えている。
【０１１６】
この第２実施形態では、属性検出部１５による領域属性の検出処理（ステップＳ１１）は、属性検出回路３２によって実行される。図２５は、属性検出回路３２の構成を示す図である。図２５に示されるように、エッジ検出回路３２ａによってスキャン画像（入力画像）２００に対するエッジ検出処理が施される。さらに、エッジ検出回路３２ａにより検出されたエッジ領域が文字領域（文字属性を有する領域）であるか否かが、文字判定回路３２ｂによって判定され、その判定結果が合成回路３２ｄに対して出力される。また、エッジ検出回路３２ａにより検出されたエッジ領域が細線領域（細線属性を有する領域）であるか否かが、細線判定回路３２ｃによって判定され、その判定結果が合成回路３２ｄに対して出力される。合成回路３２ｄは、文字判定回路３２ｂからの出力結果と細線判定回路３２ｃからの出力結果とをビット合成する。具体的には、文字判定回路３２ｂからの出力結果（「１（＝ＹＥＳ）」／「０（＝ＮＯ）」）を第１ビットの値（文字属性信号とも称する）とし且つ細線判定回路３２ｃからの出力結果（「１（＝ＹＥＳ）」／「０（＝ＮＯ）」）を第２ビットの値（細線属性信号とも称する）とする２ビット以上の値が生成される。このような属性検出回路３２によって、スキャン画像２００内の各画素の属性が判定（検出）される。
【０１１７】
また、蛍光領域検出部１６による蛍光色領域の検出処理（ステップＳ１２）は、蛍光領域検出回路３１（図２４）によって実行される。蛍光領域検出回路３１の処理結果として、スキャン画像２００内の各画素について、蛍光色領域であるか否かを示す値（蛍光領域信号）が取得される。
【０１１８】
さらに、判別部１７による蛍光色領域の種類の判別処理（ステップＳ１３）は、蛍光領域分類回路（蛍光色領域の領域種類判別回路などとも称する）３３によって実行される。図２６は、蛍光領域分類回路３３の構成を示す図である。図２６に示されるように、文字領域（文字属性を有する領域）に対して太らせ処理が施された後の各画素の文字属性信号と、蛍光領域信号（各画素が蛍光色領域の画素であるか否かを示す信号）とをＡＮＤ回路３３ｃに入力し、当該ＡＮＤ回路３３ｃの出力信号が優先度選択回路３３ｅに出力される。また、細線領域（細線属性を有する領域）に対して太らせ処理が施された後の各画素の細線属性信号と、蛍光領域信号とをＡＮＤ回路３３ｄに入力し、当該ＡＮＤ回路３３ｄの出力信号が優先度選択回路３３ｅに出力される。優先度選択回路３３ｅは、ＡＮＤ回路３３ｃからの出力結果とＡＮＤ回路３３ｄからの出力結果とのいずれを優先させるかを決定し、優先させる方の出力結果を優先度選択回路３３ｅの出力として選択する。たとえば、ＡＮＤ回路３３ｃからの出力結果とＡＮＤ回路３３ｄからの出力結果とがいずれも「１」である場合、優先度選択回路３３ｅは、ＡＮＤ回路３３ｃからの出力結果を優先することを決定する。
【０１１９】
蛍光領域分類回路３３は、ＡＮＤ回路３３ｃ，３３ｄの出力結果に基づいて、スキャン画像２００の各画素が、３種類の領域３１０，３２０，３３０のいずれに属するかを判定する。たとえば、ＡＮＤ回路３３ｃからの出力結果が「１」であるときには、当該画素は文字隣接蛍光色領域３１０に属する旨が決定される。また、ＡＮＤ回路３３ｄからの出力結果のみが「１」であるときには、当該画素は細線隣接蛍光色領域３２０に属する旨が決定される。さらに、ＡＮＤ回路３３ｃからの出力結果が「０」且つＡＮＤ回路３３ｄからの出力結果が「０」であるときには、当該画素は独立蛍光色領域３３０に属する旨が決定される。
【０１２０】
また、色変換部１８による蛍光色領域に対する色変換処理は、色変換回路４０（図２４）によって実行される。より詳細には、文字隣接蛍光色領域３１０に対する色変換処理（ステップＳ２１）は、色変換回路４１によって実行される。細線隣接蛍光色領域３２０に対する色変換処理（ステップＳ２２）は、色変換回路４２によって実行される。独立蛍光色領域３３０に対する色変換処理（ステップＳ２３）は、色変換回路４３によって実行される。
【０１２１】
さらに、色変換部１８による非蛍光色領域に対する色変換処理（ステップＳ２５）は、色変換回路５０によって実行される。より詳細には、文字属性領域に対する色変換処理は、色変換回路５１によって実行され、非文字属性領域（細線属性領域および非エッジ領域）に対する色変換処理は、色変換回路５２によって実行される。
【０１２２】
次に、第２実施形態に係る動作について説明する。
【０１２３】
第２実施形態においても、まず、スキャン画像２００に対する属性検出処理（ステップＳ１１参照）が蛍光領域検出回路３１によって実行される。そして、スキャン画像２００に対する蛍光色領域の検出処理（ステップＳ１２参照）が蛍光領域検出回路３１によって実行される。
【０１２４】
その後、スキャン画像２００内の各画素について、色変換回路４０，５０、蛍光領域分類回路３３、セレクタ６１，６２，６３を用いて、色変換処理が施される。
【０１２５】
具体的には、スキャン画像２００の各画素について色変換回路４０，５０（詳細には、５つの色変換回路４１，４２，４３，５１，５２）による色変換がそれぞれ並列的に施される。
【０１２６】
色変換回路４１，４２，４３による変換結果はセレクタ６２に入力される。セレクタ６２は、蛍光領域分類回路３３からの出力に基づいて、色変換回路４１による変換結果と色変換回路４２による変換結果と色変換回路４３による変換結果とのうちの一つを選択する。具体的には、文字隣接蛍光色領域３１０の画素に関しては色変換回路４１による変換結果が選択され、細線隣接蛍光色領域３２０の画素に関しては色変換回路４２による変換結果が選択され、独立蛍光色領域３３０の画素に関しては色変換回路４３による変換結果が選択される。また、セレクタ６２によって選択された変換結果は、セレクタ６３に入力される。
【０１２７】
色変換回路５１，５２による変換結果はセレクタ６１に入力される。セレクタ６１は、属性検出回路３２からの出力に基づいて、色変換回路５１による変換結果と色変換回路５２による変換結果とのうちの一つを選択する。具体的には、文字属性を有する画素に関しては色変換回路５１による変換結果が選択され、非文字属性を有する画素に関しては色変換回路５２による変換結果が選択される。また、セレクタ６１によって選択された変換結果は、セレクタ６３に入力される。
【０１２８】
セレクタ６３は、蛍光領域検出回路３１からの出力に基づいて、セレクタ６１からの出力結果とセレクタ６２からの出力結果とのうちの一つを選択する。具体的には、非蛍光色領域内の画素に関してはセレクタ６１からの出力結果が選択され、蛍光色領域内の画素に関してはセレクタ６２からの出力結果が選択される。
【０１２９】
このようにして、色変換後の各画素の画素値が出力され、入力画像２００に対する色変換後の画像５００が生成（出力）される。
【０１３０】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１３１】
たとえば、上記各実施形態においては、スキャン画像２００内の複数の蛍光色領域のうち、互いに異なる種類の蛍光色領域に対しては互いに異なる色変換処理が常に実行されている。しかしながら、本発明はこれに限定されず、スキャン画像２００内の複数の蛍光色領域のうち、１又は複数のエッジで分断された２以上の蛍光色領域（１又は複数のエッジを跨いで連続的に存在する２以上の蛍光色領域）に対しては、（当該２以上の蛍光色領域の少なくとも一部が互いに異なる種類の蛍光色領域である場合でも）同一の色変換処理が適用されるようにしてもよい。
【０１３２】
図２７の左側には変換前の状態が示されており、図２７の右側には第１実施形態（あるいは第２実施形態）に係る色変換がなされた状態が示されている。図２７では、４本の細線（線分）６０１〜６０４で構成される黒色の矩形が示されているとともに、当該４本の細線のうちの左右の２本の細線（左側の縦線６０１、および右側の縦線６０２）を跨ぐように特定色（たとえば緑色）の蛍光ペンによるマーキング領域６２０が施されている。換言すれば、左下から右上に向かう所定幅の線が２本のエッジ部分を跨ぐように蛍光ペンによって描かれている。また、マーキング領域６２０の両端部分においては、蛍光ペンによるマーキングが原稿内の文字（「ＡＢＣ」、「ＦＧＨ」）に重畳している。
【０１３３】
このとき、上記各実施形態の動作によれば、黒色細線部分（エッジ部分）では色の明度が低下すること等に起因して、蛍光ペンによる当該マーキング領域６２０は、たとえば３つの蛍光色領域６２１，６２２，６２３に分断されて認識される（ステップＳ１２等参照）。そして、蛍光色領域６２２は、文字以外の細線に隣接している部分を有していることに基づき、細線隣接蛍光色領域３２０であると判定され（ステップＳ１３）、蛍光色領域６２２に対して第２の色変換処理（変換前の色よりもその濃度を増大させ且つ変換前の色の色相を維持する色変換）が施される（ステップＳ２２）。一方、蛍光色領域６２１，６２３は、それぞれ、文字に隣接している部分を有していることに基づき、文字隣接蛍光色領域３１０であると判定され（ステップＳ１３）、蛍光色領域６２１，６２３に対して第１の色変換処理（変換前の色よりもその濃度を低減させる色変換）が施される（ステップＳ２１）。
【０１３４】
その結果、図２７の右側に示されるように、本来は１本のマーキング線（マーキング領域６２０）が３つに分断され、且つ分断後の領域６２１，６２３と領域６２３とが互いに異なる濃度で表現されてしまう。しかしながら、このような結果よりも、本来は１本のマーキング線（マーキング領域６２０）に含まれる各領域６２１，６２２，６２３がいずれも同じ濃度で表現されることが好ましい。
【０１３５】
そこで、この変形例では、スキャン画像（入力画像）２００内の複数の蛍光色領域のうち、１又は複数のエッジで分断された連続する２以上の蛍光色領域（特に同一色相を有する２以上の蛍光色領域）に対しては同一の色変換が施される。
【０１３６】
詳細には、２つの蛍光色領域（たとえば、領域６２１，６２２）が一のエッジの両側に隣接している場合（換言すれば、エッジを跨いで当該エッジの両側に蛍光色領域が存在する場合）、当該２つの蛍光色領域は連続領域（当該エッジで分断された連続領域）であると判定される。この際、当該エッジの両側の２つの蛍光色領域の幅（エッジ伸長方向（図２８では縦線６０１の縦方向）における蛍光色領域の長さ）がほぼ同一であること等に基づいて、連続性が判定されることが好ましい。また、当該２つの蛍光色領域が同一色相（たとえば、「緑色」）の色を有することをも条件として、当該２つの蛍光色領域が連続領域（当該エッジで分断された連続領域）である旨が判定されることが好ましい。なお、２つの領域が同一色相の色を有しているか否かは、２つの領域の色の色相を示す指標値（たとえば色相角度）のいずれもが、同一の色相を示す所定範囲内に収まっているか否か等によって判定されればよい。
【０１３７】
また、当該２つの蛍光色領域（６２１，６２２）に対する連続領域であると判定される他の蛍光色領域（６２３等）が更に存在する場合には、当該２つの蛍光色領域と当該他の蛍光色領域とを含む２以上の蛍光色領域が１つのグループを形成するものと判定される。
【０１３８】
そして、当該一のグループを形成する当該２以上の蛍光色領域（６２１〜６２３等）に対して、同一の色変換処理が施される。たとえば、予め定められた色変換処理（ここでは第２の色変換処理）が当該２以上の蛍光色領域に対して施されればよい。なお、予め定められた色変換処理として、（第２の色変換処理ではなく）第１の色変換処理が当該２以上の蛍光色領域に対して施されてもよい。あるいは、当該２以上の蛍光色領域のうち文字隣接蛍光色領域３１０であると判定された領域の合計面積Ｄ１と細線隣接蛍光色領域３２０であると判定された領域の合計面積Ｄ２とを比較し、その合計面積が大きい方の領域に対応する色変換が施されるようにしてもよい。より詳細には、合計面積Ｄ１が合計面積Ｄ２よりも大きい場合には、第１の色変換処理が当該２以上の蛍光色領域の全てに対して施されてもよい。
【０１３９】
このような態様によれば、１又は複数のエッジで分断された連続する２以上の蛍光色領域に対しては同一の色変換が施されるので、当該２以上の蛍光色領域に対してエッジを境界にして全く異なる色変換処理が施される場合に比べて、当該２以上の蛍光色領域の見た目の連続性を確保することが可能である。
【０１４０】
また、上記各実施形態等においては、文字隣接蛍光色領域３１０に対して色を薄くする色変換処理が行われているが、これに限定されず、たとえば、色変換前の画素値をそのまま色変換後の画素値とする色変換処理（いわゆるスルー処理）が行われるようにしてもよい。あるいは、色変換前の画素値が、予め定められた色（より詳細には、ＲＧＢ成分値に関して予め定められた複数の組合せ（Ｒ，Ｇ，Ｂ）のうち、色変換前の画素の色相に最も近い色相を有する組合せ）に変換されてもよい。
【０１４１】
また、上記各実施形態等においては、細線隣接蛍光色領域３２０に対して、色相の維持を重視しつつ色を濃くする色変換処理が行われているが、これに限定されず、たとえば、色の濃さを変更せずに（あるいは色を薄くしつつ）色相を維持する色変換処理が行われてもよい。
【０１４２】
また、上記各実施形態等においては、独立蛍光色領域３３０に対して、色を濃くする色変換処理が行われているが、これに限定されず、たとえば、色を濃くしつつ色相を維持する色変換処理が行われてもよい。あるいは、色変換前の画素値が、予め定められた色（より詳細には、ＲＧＢ成分値に関して予め定められた複数の組合せ（Ｒ，Ｇ，Ｂ）のうち、色変換前の画素の色相に最も近い色相を有する組合せ）に変換されてもよい。
【０１４３】
また、上記各実施形態等においては、スキャン画像２００の各画素の領域属性が３種類の属性のいずれかに分類されているが、これに限定されない。たとえば、スキャン画像２００の各画素の領域属性が、２種類の属性（たとえば、「文字属性」と「非エッジ属性」との２種類の属性、あるいは、「エッジ属性」（エッジ領域の画素であることを示す属性）と「非エッジ属性」との２種類の属性）のいずれかに分類されてもよく、４種類以上の属性のいずれかに分類されてもよい。
【０１４４】
また、上記各実施形態等においては、蛍光色領域が３つの領域に分類されているが、これに限定されない。より詳細には、蛍光色領域が２つの領域に分類されてもよい。たとえば、各蛍光色領域は、文字隣接蛍光色領域３１０と独立蛍光色領域３３０とのいずれかに分類されてもよく、あるいは、エッジ隣接蛍光色領域（エッジ属性を有する画素に隣接する蛍光色領域）とエッジ非隣接蛍光色領域（エッジ属性を有する画素に隣接しない蛍光色領域）とのいずれかに分類されてもよい。また、蛍光色領域が４つ以上の領域に分類されてもよい。
【０１４５】
また、本発明は、スキャン画像に基づく印刷出力処理（コピー処理）に適用されてもよく、あるいは、スキャン画像に基づくファイル生成処理（スキャン処理）に適用されてもよい。
【符号の説明】
【０１４６】
１０  ＭＦＰ（画像処理装置）
４０，５０  色変換回路
２００  スキャン画像（入力画像）
２１０  蛍光色領域
２６０  非蛍光色領域
３１０  文字隣接蛍光色領域
３２０  細線隣接蛍光色領域
３３０  独立蛍光色領域
【図１】
2019140572.tif 000003
【図２】
2019140572.tif 000004
【図３】
2019140572.tif 000005
【図４】
2019140572.tif 000006
【図５】
2019140572.tif 000007
【図６】
2019140572.tif 000008
【図７】
2019140572.tif 000009
【図８】
2019140572.tif 000010
【図９】
2019140572.tif 000011
【図１０】
2019140572.tif 000012
【図１１】
2019140572.tif 000013
【図１２】
2019140572.tif 000014
【図１３】
2019140572.tif 000015
【図１４】
2019140572.tif 000016
【図１５】
2019140572.tif 000017
【図１６】
2019140572.tif 000018
【図１７】
2019140572.tif 000019
【図１８】
2019140572.tif 000020
【図１９】
2019140572.tif 000021
【図２０】
2019140572.tif 000022
【図２１】
2019140572.tif 000023
【図２２】
2019140572.tif 000024
【図２３】
2019140572.tif 000025
【図２４】
2019140572.tif 000026
【図２５】
2019140572.tif 000027
【図２６】
2019140572.tif 000028
【図２７】
2019140572.tif 000029
【図２８】
2019140572.tif 000030