(57)【要約】【課題】  読取デバイスによって原稿から読み取られた画像から容易に影を除去することができるとともに、原稿に含まれていた情報を除去することを抑えることができる画像処理装置および濃度変更プログラムを提供する。【解決手段】  原稿から画像を読み取るスキャナーを備えたＭＦＰは、副走査方向に並ぶ複数の第１の領域に画像を分割して、副走査方向に直交する主走査方向に並ぶ複数の第２の領域に第１の領域を分割した後、第１の領域において白の濃度の第２の領域としての低濃度領域と、第１の領域において最も高濃度であって低濃度領域以外の第２の領域としての高濃度領域と、第１の領域において低濃度領域および高濃度領域以外の第２の領域としての中濃度領域とのうち、中濃度領域の濃度を低濃度領域の濃度に変更する（Ｓ１６８、Ｓ１７５およびＳ１８０）ことを特徴とする。【選択図】  図１０
2015204536.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る読取デバイスと、
第１の方向に並ぶ複数の第１の領域に前記画像を分割する第１の領域分割手段と、
前記第１の方向に直交する第２の方向に並ぶ複数の第２の領域に前記第１の領域を分割する第２の領域分割手段と、
前記第２の領域の濃度を変更する濃度変更手段とを備え、
前記濃度変更手段は、
前記第１の領域において白の濃度を含む連続した特定の濃度範囲に含まれる濃度の前記第２の領域としての低濃度領域と、
前記第１の領域において最も高濃度の前記第２の領域の濃度を含む連続した特定の濃度範囲に含まれる濃度であって前記低濃度領域以外の前記第２の領域としての高濃度領域と、
前記第１の領域において前記低濃度領域および前記高濃度領域以外の前記第２の領域としての中濃度領域とのうち、
前記中濃度領域の濃度を前記低濃度領域の濃度に変更することを特徴とする画像処理装置。
【請求項２】
前記濃度変更手段は、前記第１の領域において前記低濃度領域および前記中濃度領域が存在しない場合に、前記高濃度領域の濃度を前記低濃度領域の濃度に変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記濃度変更手段は、前記第１の領域において、前記中濃度領域が存在せず、前記高濃度領域が前記第２の方向の端に存在する場合に、前記第２の方向の端に存在する前記高濃度領域の一連の集合の濃度を前記低濃度領域の濃度に変更することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
記録媒体に印刷を実行する印刷デバイスを備え、
前記濃度変更手段は、前記読取デバイスによって前記原稿から読み取られた前記画像を前記印刷デバイスによって前記記録媒体に印刷する処理が実行される場合に、前記第２の領域の濃度の変更を実行することを特徴とする請求項１から請求項３までの何れかに記載の画像処理装置。
【請求項５】
前記原稿の種類を受け付ける原稿種類受付手段を備え、
前記濃度変更手段は、前記原稿種類受付手段によって前記原稿の種類としてブック原稿が受け付けられた場合に、前記第２の領域の濃度の変更を実行することを特徴とする請求項１から請求項４までの何れかに記載の画像処理装置。
【請求項６】
原稿から画像を読み取る読取デバイスを備える画像処理装置によって実行される濃度変更プログラムであって、
第１の方向に並ぶ複数の第１の領域に前記画像を分割する第１の領域分割手段、
前記第１の方向に直交する第２の方向に並ぶ複数の第２の領域に前記第１の領域を分割する第２の領域分割手段、および、
前記第２の領域の濃度を変更する濃度変更手段として前記画像処理装置を機能させ、
前記濃度変更手段は、
前記第１の領域において白の濃度を含む連続した特定の濃度範囲に含まれる濃度の前記第２の領域としての低濃度領域と、
前記第１の領域において最も高濃度の前記第２の領域の濃度を含む連続した特定の濃度範囲に含まれる濃度であって前記低濃度領域以外の前記第２の領域としての高濃度領域と、
前記第１の領域において前記低濃度領域および前記高濃度領域以外の前記第２の領域としての中濃度領域とのうち、
前記中濃度領域の濃度を前記低濃度領域の濃度に変更することを特徴とする濃度変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取デバイスによって原稿から読み取った画像から、画像の読み取り時に生じる影を除去する画像処理装置および濃度変更プログラムに関する。
【背景技術】
【０００２】
従来、読取デバイスによって原稿から読み取った画像から、画像の読み取り時に生じる影を除去する画像処理装置として、ブック原稿の綴じ目付近のセンターエリアを利用者に設定させた後、設定されたセンターエリア内で閾値以上の濃度の領域を影として除去する画像読取装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２２４６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像読取装置においては、影の除去のために利用者にセンターエリアを設定させる必要があるので、利便性が悪いという問題がある。
【０００５】
また、従来の画像読取装置においては、センターエリア内で閾値以上の濃度の領域を全て影として除去するので、読取デバイスによってブック原稿から読み取った画像のうちセンターエリア内の領域に、原稿に含まれていた文字などの情報が存在する場合に、原稿に含まれていた情報も影とともに除去してしまうという問題もある。
【０００６】
そこで、本発明は、読取デバイスによって原稿から読み取られた画像から容易に影を除去することができるとともに、原稿に含まれていた情報を除去することを抑えることができる画像処理装置および濃度変更プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、原稿から画像を読み取る読取デバイスと、第１の方向に並ぶ複数の第１の領域に前記画像を分割する第１の領域分割手段と、前記第１の方向に直交する第２の方向に並ぶ複数の第２の領域に前記第１の領域を分割する第２の領域分割手段と、前記第２の領域の濃度を変更する濃度変更手段とを備え、前記濃度変更手段は、前記第１の領域において白の濃度を含む連続した特定の濃度範囲に含まれる濃度の前記第２の領域としての低濃度領域と、前記第１の領域において最も高濃度の前記第２の領域の濃度を含む連続した特定の濃度範囲に含まれる濃度であって前記低濃度領域以外の前記第２の領域としての高濃度領域と、前記第１の領域において前記低濃度領域および前記高濃度領域以外の前記第２の領域としての中濃度領域とのうち、前記中濃度領域の濃度を前記低濃度領域の濃度に変更することを特徴とする。
【０００８】
この構成により、本発明の画像処理装置は、画像における第１の領域において第２の領域同士の濃度の関係から自動的に中濃度領域を抽出して、中濃度領域の濃度を自動的に低濃度領域の濃度に変更するので、読取デバイスによって原稿から読み取られた画像から容易に影を除去することができる。また、本発明の画像処理装置は、読取デバイスによって原稿から読み取られた画像において原稿に含まれていた文字などの情報に相当する可能性が高い高濃度領域ではなく、画像の読み取り時に生じる影に相当する可能性が高い中濃度領域の濃度を低濃度領域の濃度に変更するので、原稿に含まれていた情報を除去することを抑えることができる。
【０００９】
また、本発明の画像処理装置において、前記濃度変更手段は、前記第１の領域において前記低濃度領域および前記中濃度領域が存在しない場合に、前記高濃度領域の濃度を前記低濃度領域の濃度に変更しても良い。
【００１０】
第１の領域において低濃度領域および中濃度領域の何れも検出されない場合には、第１の領域は、全体が画像の読み取り時に生じる影に相当する可能性が高い。本発明の画像処理装置は、第１の領域において低濃度領域および中濃度領域の何れも存在しない場合に、高濃度領域の濃度を低濃度領域の濃度に変更するので、画像の読み取り時に生じる影を適切に除去することができる。
【００１１】
また、本発明の画像処理装置において、前記濃度変更手段は、前記第１の領域において、前記中濃度領域が存在せず、前記高濃度領域が前記第２の方向の端に存在する場合に、前記第２の方向の端に存在する前記高濃度領域の一連の集合の濃度を前記低濃度領域の濃度に変更しても良い。
【００１２】
第１の領域において中濃度領域が検出されず高濃度領域が第２の方向の端に存在する場合には、第２の方向の端に存在する高濃度領域の一連の集合は、画像の読み取り時に生じる影に相当する可能性が高い。本発明の画像処理装置は、第１の領域において中濃度領域が存在せず高濃度領域が第２の方向の端に存在する場合に、第２の方向の端に存在する高濃度領域の一連の集合の濃度を低濃度領域の濃度に変更するので、画像の読み取り時に生じる影を適切に除去することができる。
【００１３】
また、本発明の画像処理装置は、記録媒体に印刷を実行する印刷デバイスを備え、前記濃度変更手段は、前記読取デバイスによって前記原稿から読み取られた前記画像を前記印刷デバイスによって前記記録媒体に印刷する処理が実行される場合に、前記第２の領域の濃度の変更を実行しても良い。
【００１４】
読取デバイスによって原稿から読み取った画像から、画像の読み取り時に生じる影が適切に除去されない場合、読取デバイスによって原稿から読み取られた画像を印刷デバイスによって記録媒体に印刷する処理が実行されると、影の印刷のためにトナーが消費される。本発明の画像処理装置は、画像の読み取り時に生じる影を適切に除去することができるので、読取デバイスによって原稿から読み取られた画像を印刷デバイスによって記録媒体に印刷する処理が実行される場合に、不必要なトナーの消費を抑えることができる。
【００１５】
また、本発明の画像処理装置は、前記原稿の種類を受け付ける原稿種類受付手段を備え、前記濃度変更手段は、前記原稿種類受付手段によって前記原稿の種類としてブック原稿が受け付けられた場合に、前記第２の領域の濃度の変更を実行しても良い。
【００１６】
原稿がブック原稿である場合には、原稿が立体的であるので、読取デバイスによって原稿から読み取った画像に影が生じ易い。本発明の画像処理装置は、原稿の種類としてブック原稿が受け付けられた場合に、第２の領域の濃度の変更を実行するので、ブック原稿以外の原稿である場合に、原稿に含まれていた情報を除去することを防止することができる。
【００１７】
本発明の濃度変更プログラムは、原稿から画像を読み取る読取デバイスを備える画像処理装置によって実行される濃度変更プログラムであって、第１の方向に並ぶ複数の第１の領域に前記画像を分割する第１の領域分割手段、前記第１の方向に直交する第２の方向に並ぶ複数の第２の領域に前記第１の領域を分割する第２の領域分割手段、および、前記第２の領域の濃度を変更する濃度変更手段として前記画像処理装置を機能させ、前記濃度変更手段は、前記第１の領域において白の濃度を含む連続した特定の濃度範囲に含まれる濃度の前記第２の領域としての低濃度領域と、前記第１の領域において最も高濃度の前記第２の領域の濃度を含む連続した特定の濃度範囲に含まれる濃度であって前記低濃度領域以外の前記第２の領域としての高濃度領域と、前記第１の領域において前記低濃度領域および前記高濃度領域以外の前記第２の領域としての中濃度領域とのうち、前記中濃度領域の濃度を前記低濃度領域の濃度に変更することを特徴とする。
【００１８】
この構成により、本発明の濃度変更プログラムは、画像における第１の領域において第２の領域同士の濃度の関係から自動的に中濃度領域を抽出して、中濃度領域の濃度を自動的に低濃度領域の濃度に変更するので、読取デバイスによって原稿から読み取られた画像から容易に影を除去することができる。また、本発明の濃度変更プログラムは、読取デバイスによって原稿から読み取られた画像において原稿に含まれていた文字などの情報に相当する可能性が高い高濃度領域ではなく、画像の読み取り時に生じる影に相当する可能性が高い中濃度領域の濃度を低濃度領域の濃度に変更するので、原稿に含まれていた情報を除去することを抑えることができる。
【発明の効果】
【００１９】
本発明の画像処理装置および濃度変更プログラムは、読取デバイスによって原稿から読み取られた画像から容易に影を除去することができるとともに、原稿に含まれていた情報を除去することを抑えることができる。
【図面の簡単な説明】
【００２０】
【図１】スキャナーによってブック原稿から画像を読み取っている状態での本発明の一実施の形態に係るＭＦＰの斜視図である。
【図２】図１に示すＭＦＰの構成を示すブロック図である。
【図３】図２に示すスキャナーによってブック原稿から読み取られた画像の一例を示す図である。
【図４】スキャナーによって原稿から画像を読み取る場合の図２に示すＭＦＰの動作のフローチャートである。
【図５】図４に示す自動影消し処理のフローチャートである。
【図６】Ｍ個の第１の領域に分割された図３に示す画像を示す図である。
【図７】図５に示す第１の領域影消し処理のフローチャートである。
【図８】Ｎ個の第２の領域に分割された図６に示す第１の領域を示す図である。
【図９】図７に示す第１の影消し処理のフローチャートである。
【図１０】図７に示す第２の影消し処理のフローチャートである。
【図１１】図７に示す第３の影消し処理のフローチャートである。
【図１２】図５に示す自動影消し処理によって影が除去された状態の画像を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２２】
まず、本実施の形態に係る画像処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２３】
図１は、スキャナー１３によってブック原稿９０から画像を読み取っている状態での本実施の形態に係るＭＦＰ１０の斜視図である。図２は、ＭＦＰ１０の構成を示すブロック図である。
【００２４】
図１および図２に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２５】
スキャナー１３によって画像を読み取る対象の原稿の種類としては、ブック原稿の他にも、例えば、シート原稿などが存在する。
【００２６】
図３は、スキャナー１３（図１参照。）によってブック原稿９０（図１参照。）から読み取られた画像２０の一例を示す図である。
【００２７】
図３に示すように、画像２０は、ブック原稿９０の枠に相当する線２１と、ブック原稿９０の見開きの中央線に相当する線２２と、ブック原稿９０に含まれている文字などの情報に相当する領域２３と、ブック原稿９０がスキャナー１３の原稿ガラス１３ａ（図１参照。）に設置された場合にブック原稿９０の見開きの中央線の近傍が原稿ガラス１３ａから浮くことによって生じる影に相当する領域２４と、ブック原稿９０が原稿ガラス１３ａに設置された場合にブック原稿９０のサイズが原稿ガラス１３ａのサイズより小さいことによって生じる影に相当する領域２５とを含んでいる。
【００２８】
スキャナー１３は、矢印２０ａで示す主走査方向に延在する画像の読み取りを、矢印２０ｂで示す副走査方向に順番に実行することによって、画像２０を読み取る。なお、スキャナー１３によって読み取られた画像２０は、輝度の分布で表されており、濃度が濃い箇所ほど輝度値が大きくなるように設定されている。
【００２９】
図２に示す記憶部１７は、画像の濃度を変更するための濃度変更プログラム１７ａを記憶している。濃度変更プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００３０】
制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１７に記憶されているプログラムを実行する。
【００３１】
制御部１８は、記憶部１７に記憶されている濃度変更プログラム１７ａを実行することによって、原稿の種類を受け付ける原稿種類受付手段１８ａ、第１の方向、すなわち、矢印２０ｂ（図３参照。）で示す副走査方向に並ぶ複数の第１の領域に画像を分割する第１の領域分割手段１８ｂ、矢印２０ｂで示す方向に直交する第２の方向、すなわち、矢印２０ａ（図３参照。）で示す主走査方向に並ぶ複数の第２の領域に第１の領域を分割する第２の領域分割手段１８ｃ、および、第２の領域の濃度を変更する濃度変更手段１８ｄとして機能する。
【００３２】
次に、スキャナー１３によって原稿から画像を読み取る場合のＭＦＰ１０の動作について説明する。
【００３３】
なお、制御部１８は、スキャナー１３によって原稿から画像を読み取る動作を含んでいる各種の動作の指示を、例えば、操作部１１を介して受け付けることが可能である。スキャナー１３によって原稿から画像を読み取る動作を含んでいる動作としては、例えば、スキャナー１３によって原稿から読み取った画像を記憶部１７に記憶させるスキャン記憶動作、スキャナー１３によって原稿から読み取った画像をプリンター１４によって記録媒体に印刷するコピー動作、スキャナー１３によって原稿から読み取った画像をファックス通信部１５を介してファックス送信するスキャンファックス動作、スキャナー１３によって原稿から読み取った画像をネットワーク通信部１６を介して送信するスキャン送信動作などの各種の動作が存在する。制御部１８の原稿種類受付手段１８ａは、コピー動作の指示を受け付ける際に、シート原稿、ブック原稿などの原稿の種類の指定を、例えば、操作部１１を介して受け付けることが可能である。また、制御部１８は、ブック原稿に対するコピー動作の指示を受け付ける際に、画像に含まれる影を自動で消去する処理である自動影消し処理の指定を、例えば、操作部１１を介して受け付けることが可能である。
【００３４】
図４は、スキャナー１３によって原稿から画像を読み取る場合のＭＦＰ１０の動作のフローチャートである。
【００３５】
ＭＦＰ１０の制御部１８は、スキャナー１３によって原稿から画像を読み取る場合に、図４に示す動作を実行する。
【００３６】
図４に示すように、制御部１８は、スキャナー１３によって原稿から画像を読み取る（Ｓ１０１）。
【００３７】
次いで、制御部１８は、スキャナー１３による今回の画像の読み取りがコピー動作の一部であるか否かを判断する（Ｓ１０２）。
【００３８】
制御部１８は、コピー動作の一部であるとＳ１０２において判断すると、スキャナー１３による今回の画像の読み取りの原稿としてブック原稿が指定されているか否かを判断する（Ｓ１０３）。
【００３９】
制御部１８は、ブック原稿が指定されているとＳ１０３において判断すると、スキャナー１３による今回の画像の読み取りに対して自動影消し処理が指定されているか否かを判断する（Ｓ１０４）。
【００４０】
制御部１８は、自動影消し処理が指定されているとＳ１０４において判断すると、図５に示す自動影消し処理を実行して（Ｓ１０５）、図４に示す動作を終了する。
【００４１】
制御部１８は、コピー動作の一部ではないとＳ１０２において判断するか、ブック原稿が指定されていないとＳ１０３において判断するか、自動影消し処理が指定されていないとＳ１０４において判断すると、図４に示す動作を終了する。
【００４２】
図５は、図４に示す自動影消し処理のフローチャートである。
【００４３】
図５に示すように、制御部１８の第１の領域分割手段１８ｂは、矢印２０ｂ（図３参照。）で示す副走査方向に並ぶＭ個の第１の領域に画像を分割する（Ｓ１１１）。
【００４４】
図６は、Ｍ個の第１の領域３０に分割された画像２０を示す図である。
【００４５】
図６に示すように、画像２０は、図５に示すＳ１１１の処理によって、矢印２０ｂで示す副走査方向に並ぶＭ個の第１の領域３０に分割される。以下、Ｍ個の第１の領域３０のうち矢印２０ｂで示す副走査方向における一方の端の第１の領域３０を１番目の第１の領域３０とし、１番目の第１の領域３０から矢印２０ｂで示す副走査方向における他方の端に向けて並ぶ第１の領域３０に対して、２番目、３番目というように、順に番号を付与し、矢印２０ｂで示す副走査方向における他方の端の第１の領域３０をＭ番目の第１の領域３０とする。
【００４６】
図５に示すように、制御部１８の濃度変更手段１８ｄは、Ｓ１１１の処理の後、変数ｊに“１”を入れて（Ｓ１１２）、ｊ番目の第１の領域３０を対象とする（Ｓ１１３）。
【００４７】
次いで、濃度変更手段１８ｄは、第１の領域に含まれる影を自動で消去する処理である後述の第１の領域影消し処理を、現在対象としている第１の領域３０に対して実行する（Ｓ１１４）。
【００４８】
次いで、濃度変更手段１８ｄは、変数ｊをインクリメントし（Ｓ１１５）、変数ｊがＭより大きいか否かを判断する（Ｓ１１６）。
【００４９】
濃度変更手段１８ｄは、変数ｊがＭより大きくはないとＳ１１６において判断すると、Ｓ１１３の処理を実行する。
【００５０】
濃度変更手段１８ｄは、変数ｊがＭより大きいとＳ１１６において判断すると、図５に示す自動影消し処理を終了する。
【００５１】
図７は、図５に示す第１の領域影消し処理のフローチャートである。
【００５２】
図７に示すように、制御部１８の第２の領域分割手段１８ｃは、矢印２０ａ（図３参照。）で示す主走査方向に並ぶＮ個の第２の領域に第１の領域を分割する（Ｓ１２１）。
【００５３】
図８は、Ｎ個の第２の領域３１に分割された第１の領域３０を示す図である。
【００５４】
図８に示すように、第１の領域３０は、図７に示すＳ１２１の処理によって、矢印２０ａで示す主走査方向に並ぶＮ個の第２の領域３１に分割される。以下、Ｎ個の第２の領域３１のうち矢印２０ａで示す主走査方向における一方の端の第２の領域３１を１番目の第２の領域３１とし、１番目の第２の領域３１から矢印２０ａで示す主走査方向における他方の端に向けて並ぶ第２の領域３１に対して、２番目、３番目というように、順に番号を付与し、矢印２０ａで示す主走査方向における他方の端の第２の領域３１をＮ番目の第２の領域３１とする。
【００５５】
図７に示すように、濃度変更手段１８ｄは、Ｓ１２１の処理の後、変数ｉに“１”を入れる（Ｓ１２２）。
【００５６】
次いで、濃度変更手段１８ｄは、ｉ番目の第２の領域３１の輝度値を配列Brightの要素Bright[i-1]に格納する（Ｓ１２３）。
【００５７】
次いで、濃度変更手段１８ｄは、変数ｉをインクリメントし（Ｓ１２４）、変数ｉがＮより大きいか否かを判断する（Ｓ１２５）。
【００５８】
濃度変更手段１８ｄは、変数ｉがＮより大きくはないとＳ１２５において判断すると、Ｓ１２３の処理を実行する。
【００５９】
濃度変更手段１８ｄは、変数ｉがＮより大きいとＳ１２５において判断すると、原稿に含まれていた文字などの情報が現在対象としている第１の領域３０に含まれておらず、画像の読み取り時に生じる影が現在対象としている第１の領域３０全体に含まれている場合に影を自動で消去する後述の第１の影消し処理を実行する（Ｓ１２６）。
【００６０】
次いで、濃度変更手段１８ｄは、影の消去が実行されたことを示す変数である影消しフラグが立っているか否かを判断する（Ｓ１２７）。
【００６１】
濃度変更手段１８ｄは、影消しフラグが立っていないとＳ１２７において判断すると、原稿に含まれていた文字などの情報と、画像の読み取り時に生じる影とが現在対象としている第１の領域３０に含まれている場合に影を自動で消去する後述の第２の影消し処理を実行する（Ｓ１２８）。
【００６２】
次いで、濃度変更手段１８ｄは、影消しフラグが立っているか否かを判断する（Ｓ１２９）。
【００６３】
濃度変更手段１８ｄは、影消しフラグが立っていないとＳ１２９において判断すると、原稿に含まれていた文字などの情報が現在対象としている第１の領域３０に含まれておらず、画像の読み取り時に生じる影が現在対象としている第１の領域３０の矢印２０ａ（図３参照。）で示す主走査方向における端に含まれている場合に影を自動で消去する後述の第３の影消し処理を実行する（Ｓ１３０）。
【００６４】
濃度変更手段１８ｄは、影消しフラグが立っているとＳ１２７またはＳ１２９において判断するか、Ｓ１３０の処理が終了すると、図７に示す第１の領域影消し処理を終了する。
【００６５】
図９は、図７に示す第１の影消し処理のフローチャートである。
【００６６】
図９に示すように、濃度変更手段１８ｄは、影消しフラグを倒した後（Ｓ１４１）、配列Brightの要素Bright[0]の値を変数MaxBrightに入れる（Ｓ１４２）。
【００６７】
次いで、濃度変更手段１８ｄは、変数ｉに“１”を入れる（Ｓ１４３）。
【００６８】
次いで、濃度変更手段１８ｄは、配列Brightの要素Bright[i]の値が変数MaxBrightの値と等しいか否かを判断する（Ｓ１４４）。
【００６９】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値と等しくないとＳ１４４において判断すると、図９に示す第１の影消し処理を終了する。
【００７０】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値と等しいとＳ１４４において判断すると、変数ｉをインクリメントし（Ｓ１４５）、変数ｉがＮ以上であるか否かを判断する（Ｓ１４６）。
【００７１】
濃度変更手段１８ｄは、変数ｉがＮ以上ではないとＳ１４６において判断すると、Ｓ１４４の処理を実行する。
【００７２】
濃度変更手段１８ｄは、変数ｉがＮ以上であるとＳ１４６において判断すると、変数ｉに“１”を入れる（Ｓ１４７）。
【００７３】
次いで、濃度変更手段１８ｄは、ｉ番目の第２の領域３１の輝度値を白の輝度値、すなわち、“０”にする（Ｓ１４８）。
【００７４】
次いで、濃度変更手段１８ｄは、変数ｉをインクリメントし（Ｓ１４９）、変数ｉがＮより大きいか否かを判断する（Ｓ１５０）。
【００７５】
濃度変更手段１８ｄは、変数ｉがＮより大きくはないとＳ１５０において判断すると、Ｓ１４８の処理を実行する。
【００７６】
濃度変更手段１８ｄは、変数ｉがＮより大きいとＳ１５０において判断すると、影消しフラグを立てて（Ｓ１５１）、図９に示す第１の影消し処理を終了する。
【００７７】
現在対象としている第１の領域３０に含まれる全ての第２の領域３１の輝度値が全て同一である場合は、原稿に含まれていた文字などの情報が現在対象としている第１の領域３０に含まれておらず、画像の読み取り時に生じる影が現在対象としている第１の領域３０全体に含まれている可能性が高い。したがって、現在対象としている第１の領域３０に含まれている可能性が高い影は、図９に示す第１の影消し処理によって除去される。例えば、図３に示す範囲２６に含まれる影は、図９に示す第１の影消し処理によって除去される。
【００７８】
図１０は、図７に示す第２の影消し処理のフローチャートである。
【００７９】
図１０に示すように、濃度変更手段１８ｄは、影消しフラグを倒した後（Ｓ１６１）、配列Brightの要素Bright[0]の値を変数MaxBrightに入れる（Ｓ１６２）。
【００８０】
次いで、濃度変更手段１８ｄは、変数ｉに“１”を入れる（Ｓ１６３）。
【００８１】
次いで、濃度変更手段１８ｄは、配列Brightの要素Bright[i]の値が変数MaxBrightの値より大きいか否かを判断する（Ｓ１６４）。
【００８２】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値より大きいとＳ１６４において判断すると、要素Bright[i]の値を変数MaxBrightに入れる（Ｓ１６５）。
【００８３】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値より大きくはないとＳ１６４において判断すると、要素Bright[i]の値が変数MaxBrightの値と等しいか否かを判断する（Ｓ１６６）。
【００８４】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値と等しくないとＳ１６６において判断すると、要素Bright[i]の値が白の輝度値、すなわち、“０”であるか否かを判断する（Ｓ１６７）。
【００８５】
濃度変更手段１８ｄは、要素Bright[i]の値が白の輝度値ではないとＳ１６７において判断すると、要素Bright[i]に白の輝度値、すなわち、“０”を入れて（Ｓ１６８）、影消しフラグを立てる（Ｓ１６９）。
【００８６】
濃度変更手段１８ｄは、Ｓ１６５の処理を終了するか、要素Bright[i]の値が変数MaxBrightの値と等しいとＳ１６６において判断するか、要素Bright[i]の値が白の輝度値であるとＳ１６７において判断するか、Ｓ１６９の処理を終了すると、変数ｉをインクリメントし（Ｓ１７０）、変数ｉがＮ以上であるか否かを判断する（Ｓ１７１）。
【００８７】
濃度変更手段１８ｄは、変数ｉがＮ以上ではないとＳ１７１において判断すると、Ｓ１６４の処理を実行する。
【００８８】
濃度変更手段１８ｄは、変数ｉがＮ以上であるとＳ１７１において判断すると、変数ｉに“０”を入れる（Ｓ１７２）。
【００８９】
次いで、濃度変更手段１８ｄは、配列Brightの要素Bright[i]の値が変数MaxBrightの値より小さいか否かを判断する（Ｓ１７３）。
【００９０】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値より小さいとＳ１７３において判断すると、要素Bright[i]の値が白の輝度値、すなわち、“０”であるか否かを判断する（Ｓ１７４）。
【００９１】
濃度変更手段１８ｄは、要素Bright[i]の値が白の輝度値ではないとＳ１７４において判断すると、要素Bright[i]に白の輝度値、すなわち、“０”を入れて（Ｓ１７５）、影消しフラグを立てる（Ｓ１７６）。
【００９２】
濃度変更手段１８ｄは、要素Bright[i]の値が変数MaxBrightの値より小さくはないとＳ１７３において判断するか、要素Bright[i]の値が白の輝度値であるとＳ１７４において判断するか、Ｓ１７６の処理を終了すると、変数ｉをインクリメントし（Ｓ１７７）、変数ｉがＮ以上であるか否かを判断する（Ｓ１７８）。
【００９３】
濃度変更手段１８ｄは、変数ｉがＮ以上ではないとＳ１７８において判断すると、Ｓ１７３の処理を実行する。
【００９４】
濃度変更手段１８ｄは、変数ｉがＮ以上であるとＳ１７８において判断すると、変数ｉに“１”を入れる（Ｓ１７９）。
【００９５】
次いで、濃度変更手段１８ｄは、ｉ番目の第２の領域３１の輝度値を配列Brightの要素Bright[i-1]の値にする（Ｓ１８０）。
【００９６】
次いで、濃度変更手段１８ｄは、変数ｉをインクリメントし（Ｓ１８１）、変数ｉがＮより大きいか否かを判断する（Ｓ１８２）。
【００９７】
濃度変更手段１８ｄは、変数ｉがＮより大きくはないとＳ１８２において判断すると、Ｓ１８０の処理を実行する。
【００９８】
濃度変更手段１８ｄは、変数ｉがＮより大きいとＳ１８２において判断すると、図１０に示す第２の影消し処理を終了する。
【００９９】
現在対象としている第１の領域３０に含まれる全ての第２の領域３１の輝度値に、最も大きい輝度値と、最も大きい輝度値より小さいが白の輝度値ではない輝度値とが含まれる場合、最も大きい輝度値は、原稿に含まれていた文字などの情報に相当する可能性が高く、最も大きい輝度値より小さいが白の輝度値ではない輝度値は、画像の読み取り時に生じる影に相当する可能性が高い。したがって、現在対象としている第１の領域３０に含まれている可能性が高い影は、図１０に示す第２の影消し処理によって、原稿に含まれていた文字などの情報と識別されて除去される。例えば、図３に示す範囲２７のうち矢印２０ａ（図３参照。）で示す主走査方向に文字などの情報を含む第１の領域３０に含まれる影は、図１０に示す第２の影消し処理によって除去される。
【０１００】
図１１は、図７に示す第３の影消し処理のフローチャートである。
【０１０１】
図１１に示すように、濃度変更手段１８ｄは、変数ｉに“１”を入れる（Ｓ１９１）。
【０１０２】
次いで、濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値、すなわち、“０”であるか否かを判断する（Ｓ１９２）。
【０１０３】
濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値ではないとＳ１９２において判断すると、ｉ番目の第２の領域３１の輝度値を白の輝度値、すなわち、“０”にする（Ｓ１９３）。
【０１０４】
次いで、濃度変更手段１８ｄは、変数ｉをインクリメントし（Ｓ１９４）、Ｓ１９２の処理を実行する。
【０１０５】
濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値であるとＳ１９２において判断すると、変数ｉに“Ｎ”を入れる（Ｓ１９５）。
【０１０６】
次いで、濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値、すなわち、“０”であるか否かを判断する（Ｓ１９６）。
【０１０７】
濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値ではないとＳ１９６において判断すると、ｉ番目の第２の領域３１の輝度値を白の輝度値、すなわち、“０”にする（Ｓ１９７）。
【０１０８】
次いで、濃度変更手段１８ｄは、変数ｉをデクリメントし（Ｓ１９８）、Ｓ１９６の処理を実行する。
【０１０９】
濃度変更手段１８ｄは、配列Brightの要素Bright[i-1]の値が白の輝度値であるとＳ１９６において判断すると、図１１に示す第３の影消し処理を終了する。
【０１１０】
現在対象としている第１の領域３０に含まれる第２の領域３１の輝度値のうち、矢印２０ａ（図３参照。）で示す主走査方向における端に白の輝度値より大きい輝度値が１つ以上連続している場合は、原稿に含まれていた文字などの情報が現在対象としている第１の領域３０に含まれておらず、画像の読み取り時に生じる影が現在対象としている第１の領域３０の矢印２０ａで示す主走査方向における端に含まれている可能性が高い。したがって、現在対象としている第１の領域３０に含まれている可能性が高い影は、図１１に示す第３の影消し処理によって除去される。例えば、図３に示す範囲２８に含まれる影は、図１１に示す第３の影消し処理によって除去される。
【０１１１】
以上に説明したように、図３に示す画像２０は、図５に示す自動影消し処理によって影が除去されることによって、図１２に示す画像２０に変更される。
【０１１２】
ＭＦＰ１０は、第１の領域３０において白の濃度の第２の領域３１としての低濃度領域と、第１の領域３０において最も高濃度であって低濃度領域以外の第２の領域３１としての高濃度領域と、第１の領域３０において低濃度領域および高濃度領域以外の第２の領域３１としての中濃度領域とのうち、中濃度領域の濃度を低濃度領域の濃度に変更する（Ｓ１６８、Ｓ１７５およびＳ１８０）。
【０１１３】
ＭＦＰ１０は、画像２０における第１の領域３０において第２の領域３１同士の濃度の関係から自動的に中濃度領域を抽出して、中濃度領域の濃度を自動的に低濃度領域の濃度に変更するので、スキャナー１３によって原稿から読み取られた画像２０から容易に影を除去することができる。
【０１１４】
また、ＭＦＰ１０は、スキャナー１３によって原稿から読み取られた画像２０において原稿に含まれていた文字などの情報に相当する可能性が高い高濃度領域ではなく、画像２０の読み取り時に生じる影に相当する可能性が高い中濃度領域の濃度を低濃度領域の濃度に変更するので、原稿に含まれていた情報を除去することを抑えることができる。
【０１１５】
第１の領域３０において低濃度領域および中濃度領域の何れも検出されない場合には、第１の領域３０は、全体が画像２０の読み取り時に生じる影に相当する可能性が高い。ＭＦＰ１０は、第１の領域３０において低濃度領域および中濃度領域の何れも存在しない場合に（Ｓ１４４でＹＥＳおよびＳ１４６でＹＥＳ）、高濃度領域の濃度を低濃度領域の濃度に変更する（Ｓ１４８）ので、画像２０の読み取り時に生じる影を適切に除去することができる。
【０１１６】
第１の領域３０において中濃度領域が検出されず高濃度領域が矢印２０ａで示す主走査方向の端に存在する場合には、主走査方向の端に存在する高濃度領域の一連の集合は、画像２０の読み取り時に生じる影に相当する可能性が高い。ＭＦＰ１０は、第１の領域３０において中濃度領域が存在せず高濃度領域が主走査方向の端に存在する場合に（Ｓ１９２でＮＯおよびＳ１９６でＮＯ）、主走査方向の端に存在する高濃度領域の一連の集合の濃度を低濃度領域の濃度に変更する（Ｓ１９３およびＳ１９７）ので、画像２０の読み取り時に生じる影を適切に除去することができる。
【０１１７】
スキャナー１３によって原稿から読み取った画像２０から、画像２０の読み取り時に生じる影が適切に除去されない場合、スキャナー１３によって原稿から読み取られた画像２０をプリンター１４によって記録媒体に印刷する処理が実行されると、影の印刷のためにトナーが消費される。ＭＦＰ１０は、画像２０の読み取り時に生じる影を適切に除去することができるので、スキャナー１３によって原稿から読み取った画像２０をプリンター１４によって記録媒体に印刷する処理が実行される場合（Ｓ１０２でＹＥＳ）に、不必要なトナーの消費を抑えることができる。
【０１１８】
なお、ＭＦＰ１０は、スキャナー１３による画像２０の読み取りが「画像２０をプリンター１４によって記録媒体に印刷するコピー動作」の一部である場合（Ｓ１０２でＹＥＳ）にのみ、自動影消し処理（Ｓ１０５）を実行するが、スキャナー１３による画像２０の読み取りがコピー動作以外の動作の一部である場合に、自動影消し処理を実行しても良い。例えば、ＭＦＰ１０は、スキャナー１３による画像２０の読み取りがスキャン記憶動作、スキャンファックス動作またはスキャン送信動作の一部である場合に、自動影消し処理を実行しても良い。
【０１１９】
原稿がブック原稿である場合には、原稿が立体的であるので、スキャナー１３によって原稿から読み取った画像２０に影が生じ易い。ＭＦＰ１０は、原稿の種類としてブック原稿が受け付けられた場合（Ｓ１０３でＹＥＳ）に、第２の領域３１の濃度の変更を実行する（Ｓ１０５）ので、ブック原稿以外の原稿である場合に、原稿に含まれていた情報を除去することを防止することができる。
【０１２０】
なお、ＭＦＰ１０は、原稿の種類としてブック原稿以外の原稿が受け付けられた場合に、自動影消し処理を実行しても良い。例えば、ＭＦＰ１０は、原稿の種類としてシート原稿が受け付けられた場合に、自動影消し処理を実行しても良い。
【０１２１】
ＭＦＰ１０は、本実施の形態において、第１の領域３０において白の濃度の第２の領域３１を低濃度領域としている。すなわち、ＭＦＰ１０は、本実施の形態において、第１の領域３０において白の濃度を含む連続した特定の濃度範囲（輝度値で１つ分の濃度範囲）に含まれる濃度の第２の領域３１を低濃度領域としている。しかしながら、低濃度領域は、濃度範囲が少し広げられても良い。すなわち、ＭＦＰ１０は、第１の領域３０において白の濃度を含む連続した特定の濃度範囲（輝度値で２つ分以上の特定の濃度範囲）に含まれる濃度の第２の領域３１を低濃度領域としても良い。
【０１２２】
また、ＭＦＰ１０は、本実施の形態において、第１の領域３０において最も高濃度であって低濃度領域以外の第２の領域３１を高濃度領域としている。すなわち、ＭＦＰ１０は、本実施の形態において、第１の領域３０において最も高濃度の第２の領域３１の濃度を含む連続した特定の濃度範囲（輝度値で１つ分の濃度範囲）に含まれる濃度であって低濃度領域以外の第２の領域３１を高濃度領域としている。しかしながら、高濃度領域は、濃度範囲が少し広げられても良い。すなわち、ＭＦＰ１０は、第１の領域３０において最も高濃度の第２の領域３１の濃度を含む連続した特定の濃度範囲（輝度値で２つ分以上の特定の濃度範囲）に含まれる濃度であって低濃度領域以外の第２の領域３１を高濃度領域としても良い。
【０１２３】
なお、本発明の画像処理装置は、本実施の形態においてＭＦＰであるが、原稿から画像を読み取る読取デバイスを備えていれば、コピー専用機、スキャナー専用機など、ＭＦＰ以外の画像処理装置であっても良い。
【符号の説明】
【０１２４】
１０  ＭＦＰ（画像処理装置）
１３  スキャナー（読取デバイス）
１４  プリンター（印刷デバイス）
１７ａ  濃度変更プログラム
１８ａ  原稿種類受付手段
１８ｂ  第１の領域分割手段
１８ｃ  第２の領域分割手段
１８ｄ  濃度変更手段
２０  画像
２０ａ  矢印（第２の方向である主走査方向を示す矢印）
２０ｂ  矢印（第１の方向である副走査方向を示す矢印）
２３  領域（原稿に含まれている文字などの情報に相当する領域）
２４  領域（影に相当する領域）
２５  領域（影に相当する領域）
３０  第１の領域
３１  第２の領域
９０  ブック原稿（原稿）
【図１】
2015204536.tif 000003
【図２】
2015204536.tif 000004
【図３】
2015204536.tif 000005
【図４】
2015204536.tif 000006
【図５】
2015204536.tif 000007
【図６】
2015204536.tif 000008
【図７】
2015204536.tif 000009
【図８】
2015204536.tif 000010
【図９】
2015204536.tif 000011
【図１０】
2015204536.tif 000012
【図１１】
2015204536.tif 000013
【図１２】
2015204536.tif 000014