(57)【要約】【課題】蛍光色を含む原稿の読取に時間をかけることなく、蛍光色を含む原稿の再現性を向上させる。【解決手段】本発明の画像読取装置の制御部６０は、原稿を読み取ったスキャン画像を取得し、スキャン画像中の、白基準値よりも大きい画素値の画素である特定画素を含む蛍光色領域を特定する。また、画像処理部４０は、取得されたスキャン画像に対し、蛍光色領域を特定する画像を合成する合成処理を行うことにより出力画像を生成する。【選択図】図２
2019195134.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、スキャン画像を取得する取得工程と、
前記スキャン画像中の、白基準値よりも大きい画素値の画素である特定画素を含む第１領域を特定する特定工程と、
前記スキャン画像に対し、前記第１領域を特定する画像を合成する合成処理を行うことにより出力画像を生成する生成工程と、を備えたことを特徴とする画像読取装置の出力画像生成方法。
【請求項２】
前記生成工程において、前記スキャン画像中の前記第１領域に、前記第１領域を特定する画像を合成することを特徴とする請求項１に記載の画像読取装置の出力画像生成方法。
【請求項３】
前記第１領域を特定する画像は、前記第１領域を囲む囲み線であることを特徴とする請求項２に記載の画像読取装置の出力画像生成方法。
【請求項４】
前記生成工程において、前記スキャン画像に対し、前記第１領域内の前記特定画素の色を、前記第１領域の周辺画素に基づく色に変換する色変換処理を行うことにより前記出力画像を生成することを特徴とする請求項１ないし３のいずれか１項に記載の画像読取装置の出力画像生成方法。
【請求項５】
原稿を読み取り、スキャン画像を取得する取得部と、
前記スキャン画像中の、白基準値よりも大きい画素値の画素である特定画素を含む第１領域を特定する特定部と、
前記スキャン画像に対し、前記第１領域を特定する画像を合成する合成処理を行うことにより出力画像を生成する生成部と、を備えたことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、白基準値よりも大きい画素値の画素を含むスキャン画像を取得する画像読取装置の出力画像生成方法および画像読取装置に関する。
【背景技術】
【０００２】
この種の技術として、特許文献１が知られている。特許文献１には、蛍光色を含む原稿の読取を良好に行うため、原稿の読取を行って蛍光色が検出された場合、画素当たりの受光量を減少させて、再度、読取を行う画像読取装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７１３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、蛍光色を含む原稿の読取に時間がかかるなど、改良の余地があった。
【課題を解決するための手段】
【０００５】
本発明の画像読取装置の出力画像生成方法は、原稿を読み取り、スキャン画像を取得する取得工程と、スキャン画像中の、白基準値よりも大きい画素値の画素である特定画素を含む第１領域を特定する特定工程と、スキャン画像に対し、第１領域を特定する画像を合成する合成処理を行うことにより出力画像を生成する生成工程と、を備えたことを特徴とする。
【０００６】
本発明の画像読取装置は、原稿を読み取り、スキャン画像を取得する取得部と、スキャン画像中の、白基準値よりも大きい画素値の画素である特定画素を含む第１領域を特定する特定部と、スキャン画像に対し、第１領域を特定する画像を合成する合成処理を行うことにより出力画像を生成する生成部と、を備えたことを特徴とする。
【図面の簡単な説明】
【０００７】
【図１】画像読取装置の搬送経路周りの構成を示す図である。
【図２】画像読取装置の制御系を示すブロック図である。
【図３】従来例に係る、白基準値の設定方法を説明するためのグラフである。
【図４】第１実施形態に係る、白基準値の設定方法を説明するためのグラフである。
【図５】第１実施形態に係る、画像読取装置の出力画像生成方法を示すフローチャートである。
【図６】スキャン画像の一例を示す図である。
【図７】蛍光色を示す画素の画素値の一例を示すグラフである。
【図８】図７の画素の第１正規化処理後の画素値を示すグラフである。
【図９】通常色を示す画素の画素値の一例を示すグラフである。
【図１０】図９の画素の第２正規化処理後の画素値を示すグラフである。
【図１１】第１正規化処理（カラー変換）による画素値の変化を示す図である。
【図１２】第１正規化処理（モノクロ変換）による画素値の変化を示す図である。
【図１３】第２正規化処理（カラー変換）による画素値の変化を示す図である。
【図１４】第２実施形態に係る、画像読取装置の出力情報生成方法を示すフローチャートである。
【図１５】図６のスキャン画像に対し、色変換処理を行った処理結果の一例を示す図である。
【図１６】画素のチャンネル情報を説明するための図である。
【図１７】第３実施形態に係る、画像読取装置の出力画像生成方法を示すフローチャートである。
【図１８】図６のスキャン画像に対し、色変換処理および領域特定画像の合成処理を行った処理結果の一例を示す図である。
【図１９】変形例に係る、白基準値の設定方法を説明するためのグラフである。
【図２０】変形例に係る、蛍光色領域の特定方法を説明するための図である。
【発明を実施するための形態】
【０００８】
［第１実施形態］
以下、本発明の一実施形態に係る画像読取装置の出力画像生成方法および画像読取装置について、添付図面に基づいて説明する。本実施形態では、画像読取装置として、原稿を搬送しながら読み取るシートフィードスキャナーを例示する。
【０００９】
図１は、画像読取装置１の搬送経路周りの構成を示す図である。同図の画像読取装置１は、長尺紙である原稿Ｓが、ガイド６に沿って導入口７から装置内に導入され、装置内に形成された搬送経路５を搬送された後、排出口８から装置外に排出される構成となっている。なお、原稿Ｓは、長尺紙ではなく単票紙でもよい。
【００１０】
搬送経路５には、給紙ローラー１１と、一対の上流側搬送ローラー１２と、一対の下流側搬送ローラー１３と、紙検出部２０と、画像読取部３０と、が配置されている。また、搬送経路５には、画像読取部３０に対向して、原稿押さえ板７１が配置されている。
【００１１】
給紙ローラー１１は、導入口７の近傍に配置されている。給紙ローラー１１は、導入口７から導入された原稿Ｓを、搬送経路５へ給紙する。上流側搬送ローラー１２は、画像読取部３０よりも原稿Ｓの搬送方向における上流側、すなわち画像読取部３０より−Ｙ側に配置されている。また、下流側搬送ローラー１３は、画像読取部３０よりも原稿Ｓの搬送方向における下流側、すなわち画像読取部３０より＋Ｙ側に配置されている。これら上流側搬送ローラー１２および下流側搬送ローラー１３は、原稿Ｓを搬送経路５に沿って＋Ｙ方向に搬送する。
【００１２】
紙検出部２０は、原稿センサー２１と、紙送りセンサー２２と、を含む。紙送りセンサー２２は、原稿センサー２１よりも原稿Ｓの搬送方向における下流側、すなわち＋Ｙ側に配置されている。同図の例では、原稿センサー２１が、上流側搬送ローラー１２の上流側に配置されているが、上流側搬送ローラー１２の下流側に配置されていてもよい。また、紙送りセンサー２２が、上流側搬送ローラー１２の下流側に配置されているが、上流側搬送ローラー１２の上流側に配置されていてもよい。なお、原稿センサー２１は、原稿Ｓが搬送経路５に給紙されたことを検出するためのセンサーである。また、紙送りセンサー２２は、原稿Ｓが頭出し位置まで搬送されたことを検出するためのセンサーである。つまり、紙送りセンサー２２の検出位置が頭出し位置となる。
【００１３】
画像読取部３０は、白色光源３１と、レンズアレイ３２と、カラーセンサー３３と、カバーガラス３５と、を含む。画像読取部３０としては、これらと、後述するＡ／Ｄ変換部３４と、が一体となったカラーセンサーモジュールが用いられる。なお、カラーセンサー３３は、「画像読取センサー」の一例である。
【００１４】
白色光源３１から出射された光は、光透過性を有するカバーガラス３５を透過して、原稿押さえ板７１または原稿Ｓに照射される。原稿押さえ板７１は、原稿Ｓの紙浮きを抑え、照射むらの発生を防止する。また、原稿押さえ板７１は、白基準値を設定するための白基準板としても機能する。原稿押さえ板７１または原稿Ｓから反射された光は、レンズアレイ３２を介してカラーセンサー３３に入射される。カラーセンサー３３は、赤色、緑色および青色（以下、「ＲＧＢ」と表記する）の３色のセンサー列で構成される。各センサー列は、原稿Ｓの搬送方向と交差する方向、すなわちＸ方向に並んだ複数のセンサーチップから成る。
【００１５】
図２は、画像読取装置１の制御系を示すブロック図である。画像読取装置１は、搬送部１０と、紙検出部２０と、画像読取部３０と、画像処理部４０と、出力部５０と、制御部６０と、を含む。なお、制御部６０は、本発明の「取得部」および「特定部」の一例である。また、画像処理部４０および制御部６０は、「生成部」の一例である。
【００１６】
搬送部１０は、給紙モーター１４と、上流側搬送モーター１５と、下流側搬送モーター１６と、を含む。給紙モーター１４は、給紙ローラー１１を駆動する。また、上流側搬送モーター１５および下流側搬送モーター１６は、それぞれ上流側搬送ローラー１２および下流側搬送ローラー１３の駆動ローラーを駆動する。なお、上流側搬送ローラー１２および下流側搬送ローラー１３を、共通の搬送モーターで駆動してもよい。
【００１７】
紙検出部２０は、原稿センサー２１と、紙送りセンサー２２と、を含む。原稿センサー２１および紙送りセンサー２２は、例えば発光素子と受光素子から成る光学センサーであり、発光素子の光を搬送経路５に出射し、その反射光を受光素子で受光することより原稿Ｓの有無を検出する。また、制御部６０は、紙検出部２０の検出結果に基づいて、搬送経路５上における原稿Ｓの位置を判定する。例えば、制御部６０は、原稿センサー２１の検出結果が「原稿なし」から「原稿あり」に変化したとき、原稿Ｓが搬送経路５に導入されたと判定する。また、紙送りセンサー２２の検出結果が「原稿なし」から「原稿あり」に変化したとき、制御部６０は、原稿Ｓが頭出し位置まで搬送されたと判定する。
【００１８】
画像読取部３０は、白色光源３１と、レンズアレイ３２と、カラーセンサー３３と、Ａ／Ｄ変換部３４と、を含む。画像読取部３０は、スキャン設定の一つであるカラー設定「カラー／モノクロ」にしたがって原稿Ｓを読み取り、カラーのスキャン画像またはグレースケールのスキャン画像を取得する。
【００１９】
白色光源３１は、例えば、白色ＬＥＤであり、読み取り対象となる領域を−Ｙ側および＋Ｙ側から照射する。レンズアレイ３２は、例えば、セルフォックレンズアレイであり、原稿Ｓの搬送方向と交差する方向、すなわちＸ方向（図１参照）に配列された複数のレンズによる正立等倍像を重ね合わせて連続像を形成する。カラーセンサー３３は、例えば、ＣＣＤ（Charge Coupled Device）センサーまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサーであり、ＲＧＢのセンサー列から成る。各センサー列には、入射する反射光の波長をＲＧＢに制限するためのカラーフィルターが配置されている。また、各センサー列は、Ｘ方向に並んだ複数のセンサーチップから成り、各センサーチップは、光電変換素子を含む。光電変換素子の受光量は電荷として蓄積され、その電荷がアナログ信号として出力される。Ａ／Ｄ変換部３４は、カラーセンサー３３から出力されたアナログ信号をデジタル信号に変換する。
【００２０】
画像処理部４０は、画像読取部３０により読み取られたスキャン画像に対して各種画像処理を行い、出力画像を生成する。画像処理部４０としては、例えば、画像処理専用のＡＳＩＣ（Application Specific Integrated Circuit）が用いられる。詳細については後述するが、画像処理部４０は、スキャン画像に白基準値よりも大きい画素値の画素である特定画素が含まれるか否かに応じて異なる画像処理を行う。特定画素とは、白色よりも高い反射率を有する色、例えば蛍光色を示す画素である。本実施形態の画像処理部４０は、この蛍光色の色調の再現性を向上させるため、特定画素を含む蛍光色領域Ｅ１（図６参照）と、蛍光色領域Ｅ１以外の領域である通常色領域と、で異なる正規化処理を行う。蛍光色領域Ｅ１は、本発明の「第１領域」の一例である。なお、画像処理部４０は、シェーディング補正、ガンマ補正、ライン間補正およびスキュー補正など、一般的な画像読取装置で行われる画像処理も行う。
【００２１】
出力部５０は、画像処理部４０により画像処理が行われた出力画像を外部装置１００に出力する。外部装置１００としては、ストレージやプリンターが考えられる。ストレージとしては、例えばネットワークストレージが考えられる。また、プリンターとしては、ケーブルやネットワークで接続されたプリンターが考えられる。その他、外部装置１００として、ＰＣ（Personal Computer）やディスプレーに、出力画像を出力して表示させてもよい。
【００２２】
なお、出力画像を外部装置１００に出力するのではなく、画像読取装置１内に設けられた内蔵ストレージに出力画像を出力してもよい。また、画像読取装置１と、プリンター部と、が一体となっている場合、そのプリンター部に、出力画像を出力して印刷させてもよい。
【００２３】
制御部６０は、上記の各部と接続され、各部を制御する。制御部６０は、例えば、プロセッサー（例えば、ＣＰＵ（Central Processing Unit）やＡＳＩＣやこれらの協働）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）により構成される。
【００２４】
上記の構成により、制御部６０は、原稿Ｓを読み取ることによって取得したスキャン画像に、特定画素が含まれるか否かを判定し、特定画素が含まれると判定した場合、特定画素を含む蛍光色領域Ｅ１を特定する。画像処理部４０は、蛍光色領域Ｅ１に対しては、白基準値よりも大きい値を最大値にする正規化処理である第１正規化処理を行い、蛍光色領域Ｅ１以外の通常色領域に対しては、白基準値を最大値にする正規化処理である第２正規化処理を行う。これにより、蛍光色領域Ｅ１内の蛍光色の色調の再現性向上が期待できる。
【００２５】
ここで、蛍光色領域Ｅ１に対し、白基準値を最大値にする正規化処理を行っていた従来の方法の問題点について説明する。図３は、従来例に係る、白基準値の設定方法を説明するためのグラフである。従来の方法では、白色を読み取ったときのカラーセンサー３３のＲＧＢの出力値が、カラーセンサー３３の出力ビット数の最大値となるように白基準値を設定する。したがって、カラーセンサー３３の出力最大値と白基準値とは一致する。なお、同図では、カラーセンサー３３の出力ビット数は、８ビット、すなわち出力最大値が「２５５」となる場合を示している。もちろん出力ビットが９ビット以上であっても、画素値は異なるが同様である。
【００２６】
一方、蛍光ペン等に用いられる蛍光体は、入射した光の一部を違う色に変化させる特性がある。例えば、黄色の蛍光色は、青色の光が入射すると、その一部を吸収して黄色の光、すなわち緑色および赤色の光を反射する特性があるため、とても鮮やかに発色する。この黄色の蛍光色を、上記のカラーセンサー方式の画像読取部３０で読み取ると、緑色や赤色の出力値が、白基準値より大きくなってしまい、カラーセンサー３３のダイナミックレンジの上限値を超えてしまうと共に、上記のとおり青色の光の一部が吸収されているため、原稿Ｓと比べて異なる色相の読取結果となってしまう。以下、カラーセンサー３３のダイナミックレンジの上限値を、「カラーセンサー３３の出力最大値」と称する。
【００２７】
そこで、本実施形態の画像読取装置１は、原稿Ｓの読取前に、スキャン設定を、白基準値がカラーセンサー３３の出力最大値である「２５５」より小さい値となる第１設定に設定しておく。図４は、本実施形態に係る、白基準値の設定方法を説明するためのグラフである。本実施形態では、白色を読み取ったときのカラーセンサー３３のＲＧＢの出力値が「１６０」となるように白基準値を設定する。これにより、蛍光色を読み取った場合に、カラーセンサー３３の出力値が飽和しまうことを抑制できる。なお、「１６０」は、白基準値の設定の一例であり、カラーセンサー３３の出力最大値より小さい値であればよい。
【００２８】
また、本実施形態の画像読取装置１は、スキャン画像中の蛍光色領域Ｅ１に対して、白基準値よりも大きい値を最大値にする第１正規化処理を行う。これにより、蛍光色が異なる色相の読取結果となることを抑制できる。一方、画像読取装置１は、通常色領域に対して、白基準値を最大値にする第２正規化処理を行う。これにより、通常色が暗くなりすぎることを抑制できる。以下、これら一連の処理について、詳細に説明する。
【００２９】
図５は、画像読取装置１の出力画像生成方法を示すフローチャートである。画像読取装置１は、ユーザー操作にしたがって原稿Ｓの読取処理を開始する。ユーザー操作は、画像読取装置１に設けられた不図示の操作パネルを用いて行われる。若しくは、外部装置１００がＰＣの場合、ＰＣ側でユーザー操作が行われる。画像読取装置１は、ユーザー操作が行われると、まず初期処理を行う（Ｓ１１）。初期処理には、紙送りセンサー２２の検出結果から原稿Ｓが頭出し位置まで搬送されたか否かを判定する処理が含まれる。画像読取装置１は、原稿Ｓが頭出し位置まで搬送されていないと判定した場合、原稿センサー２１の検出結果から原稿Ｓが搬送経路５に導入されたか否かを判定する。画像読取装置１は、原稿Ｓが搬送経路５に導入されていないと判定した場合、エラー通知を行い、原稿Ｓが搬送経路５に導入されていると判定した場合、原稿Ｓを頭出し位置まで搬送する。
【００３０】
なお、画像読取装置１は、初期処理の一部として、白基準値の設定を行う。画像読取装置１は、白基準板として機能する原稿押さえ板７１を読み取り、その出力値が「１６０」となるように、カラーセンサー３３の露光時間や白色光源３１の発光量やゲイン値を設定する。画像読取装置１は、以上の初期処理を終了すると、原稿Ｓの搬送および読み取りを行い、スキャン画像を取得する（Ｓ１２）。
【００３１】
画像読取装置１は、取得したスキャン画像に特定画素が含まれるか否かを判定する（Ｓ１３）。本実施形態では、白基準値である「１６０」よりも大きい画素値の画素がＸ方向またはＹ方向に一定数以上連続し、且つ特定画素の集合体がある一定の面積以上となる場合、当該画素は特定画素である、と判定する。また、「特定画素が連続する」とは、特定画素が所定画素数以上間隔を空けることなく存在していることを指す。例えば、所定画素数が２画素である場合は、特定画素が１画素おきに存在していても、特定画素が連続しているものと看做す。これによって、たまたまノイズによって白基準値である「１６０」よりも大きい画素値となってしまった画素を特定画素としないようにしている。画像読取装置１は、スキャン画像に特定画素が含まれると判定した場合（Ｓ１３：Ｙｅｓ）、特定画素を含む蛍光色領域Ｅ１を特定する（Ｓ１４）。
【００３２】
ここで、蛍光色領域Ｅ１の特定方法について説明する。図６は、スキャン画像の一例を示す図である。同図のスキャン画像は、２行分の文章中の文字「ＣＣＣ」に重畳するように蛍光ペンが引かれた原稿Ｓの読取結果を示している。画像読取装置１は、スキャン画像の中から、特定画素が連続して存在する範囲を、蛍光色領域Ｅ１として特定する。また、本実施形態では、特定画素が連続して存在する範囲の内側も蛍光色領域Ｅ１とする。例えば、同図の例では、文字「ＣＣＣ」の画線部の画素は、特定画素ではないが、特定画素が連続して存在する範囲の内側の画素であるため、文字「ＣＣＣ」の画線部も蛍光色領域Ｅ１の一部とする。つまり、蛍光色領域Ｅ１は、必ずしも全ての画素が特定画素でなくてもよく、特定画素以外の画素を含んでいてもよい。なお、特定画素が連続して存在する範囲の内側の画素の集合体がある一定の面積以上となる場合、それらの画素は通常色領域に相当する画素としてもよい。
【００３３】
画像読取装置１は、蛍光色領域Ｅ１を特定すると、特定した蛍光色領域Ｅ１に対して行う第１正規化処理の基準値である第１基準値を設定する（Ｓ１５）。具体的には、特定した蛍光色領域Ｅ１内の画素の最大画素値を、第１基準値として設定する。なお、基準値とは、正規化処理後にカラーセンサー３３の出力最大値となる値を指す。また、画像読取装置１は、スキャン画像中に複数の蛍光色領域Ｅ１が含まれる場合、蛍光色領域Ｅ１ごとに第１基準値を設定する。
【００３４】
画像読取装置１は、蛍光色領域Ｅ１に対し、第１正規化処理を含む画像処理を行う（Ｓ１６）。また、画像読取装置１は、通常色領域に対し、初期処理で設定した白基準値を基準値とした第２正規化処理を含む画像処理を行う（Ｓ１７）。画像読取装置１は、スキャン画像に対し、Ｓ１６およびＳ１７の画像処理を行って出力画像を生成し（Ｓ１８）、生成した出力画像を外部装置１００に出力する（Ｓ１９）。一方、画像読取装置１は、スキャン画像に特定画素が含まれないと判定した場合（Ｓ１３：Ｎｏ）、Ｓ１４〜Ｓ１６を省略する。
【００３５】
ここで、上記のＳ１６，Ｓ１７の工程について、具体例を挙げて説明する。ここでは、原稿Ｓをカラー設定「カラー」で読み取り、カラーの出力画像を生成する場合を例示する。図７は、蛍光色を示す画素の画素値の一例を示すグラフである。上記のとおり、画像読取装置１は、蛍光色領域Ｅ１に対して、第１基準値を最大値とした第１正規化処理を行う(図５のＳ１６参照)。同図の例では、ＲＧＢの最大画素値が「２００」であるから、第１基準値は「２００」となる。図８は、図７に示す画素に対し、第１正規化処理を行った場合の画素値を示すグラフである。画像読取装置１は、第１正規化処理として、第１基準値「２００」がカラーセンサー３３の出力最大値である「２５５」となるように線形変換を行うことで各色の画素値を算出する。
【００３６】
図９は、通常色を示す画素の画素値の一例を示すグラフである。上記のとおり、画像読取装置１は、通常色領域に対して、白基準値を最大値とした第２正規化処理を行う(図５のＳ１７参照)。図４に示したとおり、本実施形態では白基準値が「１６０」であるから、第２正規化処理の基準値は「１６０」となる。図１０は、図９に示す画素に対し、第２正規化処理を行った場合の画素値を示すグラフである。画像読取装置１は、第２正規化処理として、白基準値「１６０」がカラーセンサー３３の出力最大値である「２５５」となるように線形変換を行うことで各色の画素値を算出する。
【００３７】
図１１は、第１正規化処理による画素値の補正変化を示す図である。同図の符号８１で示す画素群は、蛍光色領域Ｅ１内に含まれるものとする。この場合、画像読取装置１は、蛍光色領域Ｅ１内の最大画素値「２４０」を第１基準値「２４０」として第１正規化処理を行う。符号８２で示す画素群は、符号８１で示す画素群の第１正規化処理後且つカラー変換後の画素値を示している。このように、画像読取装置１は、カラーの出力画像を生成する場合、ＲＧＢの各画素について同様の線形変換を行う。
【００３８】
図１２は、原稿Ｓを、カラー設定「モノクロ」で読み取り、グレースケールの出力画像を生成する場合の画素値の補正変化を示す図である。画像読取装置１は、カラー設定「モノクロ」の場合も、カラー設定「カラー」の場合と同様に、蛍光色領域Ｅ１内の最大画素値「２４０」を第１基準値「２４０」として第１正規化処理を行う。符号８２´で示す画素群は、符号８１で示す画素群の第１正規化処理後且つモノクロ変換後の画素値を示している。ここでは、ＲＧＢのうち、Ｇの画素値のみに基づいてモノクロ変換後の画素値を算出しているため、Ｇの画素についてのみ線形変換が行われる。なお、ＲＧＢいずれか１つの画素値を用いるのではなく、ＲＧＢの画素値に一定の重み付けをして平均をとる加重平均法など既知の技術を用いて、モノクロ変換後の画素値を算出してもよい。
【００３９】
一方、図１３は、第２正規化処理による画素値の補正変化を示す図である。ここでは、原稿Ｓをカラー設定「カラー」で読み取り、カラーの出力画像を生成する場合を示す。また、同図の符号８３で示す画素群は、通常色領域内に含まれるものとする。この場合、画像読取装置１は、白基準値「１６０」をカラーセンサー３３の出力最大値である「２５５」とする第２正規化処理を行う。符号８４で示す画素群は、符号８３で示す画素群の第２正規化処理後且つカラー変換後の画素値を示している。
【００４０】
ここで、図１１と図１３を比較すると、正規化処理前の画素群８１内の画素８１ａ，８１ｂと、画素群８３内の画素８３ａ，８３ｂと、は同じ画素値となっている。一方、画素８３ａ，８３ｂに対する第２正規化処理後の画素８４ａ，８４ｂの画素値は、画素８１ａ，８１ｂに対する第１正規化処理後の画素８２ａ，８２ｂの画素値より大きい値となっている。このように、第２正規化処理を行った場合は、第１正規化処理を行った場合より、スキャン画像中の画素の画素値が大きい画素値となるように補正される。
【００４１】
以上説明したとおり、本実施形態の画像読取装置１は、スキャン画像中の特定画素を含む蛍光色領域Ｅ１と、蛍光色領域Ｅ１以外の通常色領域とで、異なる正規化処理を行う。具体的には、蛍光色領域Ｅ１に対し、白基準値より大きい値を最大値とする第１正規化処理を行い、通常色領域に対し、白基準値を最大値とする第２正規化処理を行う。これにより、通常色領域に対しては、蛍光色領域Ｅ１よりもスキャン画像中の画素の画素値が大きくなるように画素値が補正される。また、本実施形態の画像読取装置１は、スキャン設定を、白基準値がカラーセンサー３３の出力最大値より小さい値となる第１設定として原稿Ｓを読み取る。
【００４２】
この構成によれば、カラーセンサー３３の出力最大値より小さくなるように白基準値を設定するため、カラーセンサー３３の出力値の飽和を防ぐことができる。また、この場合、白基準値を小さくしたことで、原稿Ｓに比べて通常色の読取結果が暗くなってしまうが、通常色領域に対しては、第２正規化処理により、蛍光色領域Ｅ１よりもスキャン画像中の画素の画素値が大きくなるように画素値が補正されるため、通常色を暗くなりすぎず、自然な明るさで再現することができる。一方、蛍光色領域Ｅ１に対しては、蛍光色領域Ｅ１内の最大画素値を基準値とした第１正規化処理により画素値を補正するため、蛍光色領域Ｅ１内の蛍光色の明るさのバランスを、より正確に再現することができる。
【００４３】
また、本実施形態の画像読取装置１は、特定画素の有無を検出するためのプレスキャンを必要としないため、蛍光色を含む原稿Ｓであっても、蛍光色を含まない原稿Ｓと同等の時間で読み取ることができる。
【００４４】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第１実施形態では、蛍光色領域Ｅ１と通常色領域とで異なる処理を行ったが、本実施形態では、スキャン画像に基づく出力画像に蛍光色領域Ｅ１を特定する情報を付加して出力することで、外部装置１００側で蛍光色を含む原稿Ｓを良好に再現可能としたものである。以下、第１実施形態と異なる点を中心に説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００４５】
図１４は、画像読取装置１の出力情報生成方法を示すフローチャートである。画像読取装置１は、原稿Ｓの読取処理を開始すると、まず初期処理を行い（Ｓ２１）、その後、スキャン画像を取得する（Ｓ２２）。画像読取装置１は、取得したスキャン画像に特定画素が含まれるか否かを判定し（Ｓ２３）、特定画素が含まれないと判定した場合（Ｓ２３：Ｎｏ）、シェーディング補正、ガンマ補正、ライン間補正およびスキュー補正などの通常画像処理を行う（Ｓ２４）。画像読取装置１は、取得したスキャン画像に対し、この通常画像処理を行うことで出力画像を生成し（Ｓ２５）、生成した出力画像を外部装置１００に出力する（Ｓ２６）。
【００４６】
一方、画像読取装置１は、取得したスキャン画像に特定画素が含まれると判定した場合（Ｓ２３：Ｙｅｓ）、特定画素を含む蛍光色領域Ｅ１を特定する（Ｓ２７）。なお、このとき、蛍光色領域Ｅ１の形状が矩形領域となるように、領域形状を補正する形状補正処理を行ってもよい。画像読取装置１は、特定した蛍光色領域Ｅ１に対し、色変換処理を含む画像処理を行う（Ｓ２８）。ここで、色変換処理について説明する。画像読取装置１は、蛍光色領域Ｅ１内の特定画素の色を、蛍光色領域Ｅ１の外側における周辺画素に基づく色に変換する。この色変換処理により、例えば、特定画素が蛍光色を示すものであった場合、その蛍光色を消去することができる。色変換処理を含む画像処理とは、色変換処理のほかに、シェーディング補正、ガンマ補正、ライン間補正およびスキュー補正などの通常画像処理を含む。
【００４７】
図１５は、図６のスキャン画像に対し、色変換処理を行った処理結果の一例を示す図である。同図に示すように、色変換処理により、蛍光色領域Ｅ１内の特定画素の色が、蛍光色領域Ｅ１の周辺画素に基づく色に変換される。つまり、蛍光色領域Ｅ１の周辺が白地である場合、蛍光色領域Ｅ１内の特定画素の色が白色に変換される。なお、「蛍光色領域Ｅ１の周辺画素に基づく色に変換する」とは、蛍光色領域Ｅ１の周辺における複数の画素の色情報を利用し、その平均化や中間値の色に変換するなど、既知の技術を利用可能である。
【００４８】
図１４の説明に戻る。画像読取装置１は、上記の色変換処理の他、各種画像処理を行うことで出力画像を生成する（Ｓ２９）。また、画像読取装置１は、出力画像中の蛍光色領域Ｅ１に相当する画素に、蛍光色領域Ｅ１内の画素であることを示す領域情報を付加して出力情報を生成する（Ｓ３０）。ここで、「出力画像中の蛍光色領域Ｅ１に相当する画素」とは、「スキャン画像中の蛍光色領域Ｅ１に対応する、出力画像中の領域に含まれる画素」を指す。以下、「スキャン画像中の蛍光色領域Ｅ１に対応する、出力画像中の領域」を、「出力画像の蛍光色対応領域」と称する。
【００４９】
図１６は、画素のチャンネル情報を説明するための図である。チャンネル情報は、色情報チャンネルと、αチャンネルと、を含む。色情報チャンネルは、ＲＧＢの色情報を示すチャンネルである。色情報は、各色８ビットの画素値で表される。また、αチャンネルは、領域情報を示すチャンネルである。領域情報とは、出力画像の蛍光色対応領域内の画素であるか否か、すなわちスキャン画像中の蛍光色領域Ｅ１に相当する画素であるか否か、を示す１ビットの情報である。領域情報は、例えば、出力画像の蛍光色対応領域内の画素である場合「１」を示し、出力画像の蛍光色対応領域外の画素である場合「０」を示す。つまり、出力画像の蛍光色対応領域内の全ての画素には、蛍光色対応領域内の画素であることを示す領域情報「１」が付加される。
【００５０】
図１４の説明に戻る。画像読取装置１は、Ｓ３０で生成した出力情報、すなわち、Ｓ２９で生成した出力画像の蛍光色対応領域内の画素に、蛍光色領域内の画素であることを示す領域情報を付加した出力情報を１の画像ファイルとして、外部装置１００に出力する（Ｓ３１）。
【００５１】
なお、蛍光色領域Ｅ１を特定する情報は、上記の領域情報のように必ずしも画素に付加する必要はなく、例えば、蛍光色領域Ｅ１の範囲を示す座標データ等をヘッダーや別ファイルとして付加してもよい。別ファイルとして付加した場合、出力画像の画像ファイルと蛍光色領域Ｅ１の範囲を示すファイルとのセットが出力情報にあたる。さらに、蛍光色領域Ｅ１を特定する情報を、３つ以上の座標データで示し、各座標データに基づく各座標を結ぶ領域を蛍光色領域Ｅ２として特定可能としてもよい。また、原稿Ｓが文書である場合、蛍光色領域Ｅ１を特定する情報として、ページ数、行数、列数、何文字目から何文字目、などの情報を付加してもよい。また、蛍光色領域Ｅ１を特定する情報は、蛍光色の位置だけでなく、何色の蛍光色であるかを示す情報を含んでいてもよい。例えば、上述のαチャンネルとして蛍光色でない画素は「０」を示し、蛍光色であればその色を特定する数値を示すようにすることができる。
【００５２】
また、色情報としては、ＲＧＢの画素値を例示したが、画像処理部４０において印刷用の色変換を行う場合、ＣＭＹＫの色情報を生成してもよい。その他、ＹＣｂＣｒやＬａｂ等の表色系に基づく色情報を生成してもよい。
【００５３】
以上説明したとおり、第２実施形態の画像読取装置１は、スキャン画像に基づく出力画像の蛍光色対応領域内の画素に対し、蛍光色領域Ｅ１内の画素であることを示す領域情報を付加して、外部装置１００に出力する出力情報を生成する。この構成によれば、外部装置１００において、領域情報に基づき、出力画像の蛍光色対応領域に対して適切な処理を行うことができる。
【００５４】
一般的に、蛍光色は、ユーザーが強調したい箇所に用いられることが多いため、出力情報を外部装置１００に出力することで、外部装置１００側で、蛍光色対応領域に対して任意の変換・強調処理を行い、蛍光色対応領域を強調することができる。また、外部装置１００がプリンターである場合、または画像読取装置１とプリンター部と、が一体となっている場合、プリンターまたはプリンター部で、任意の変換・強調処理を行った印刷画像を出力することができる。また、プリンターまたはプリンター部で蛍光塗料を用いた印刷が可能である場合、原稿Ｓの再現性が高い印刷物を作成することができる。
【００５５】
また、原稿Ｓをカラー設定「モノクロ」で読み取った場合、蛍光色対応領域がグレーまたは黒色で塗りつぶされたような出力画像となるが、本実施形態によれば、プリンターまたはプリンター部で、蛍光色領域を強調可能であるため、カラー設定にかかわらず、蛍光色領域Ｅ１を強調することができる。
【００５６】
また、画像読取装置１は、蛍光色対応領域内の画素に領域情報を付加するため、出力情報を取得した外部装置１００は、画素単位で蛍光色対応領域であるか否かを判断することができる。また、蛍光色領域Ｅ１を特定する情報として、座標データ等を付加する必要がないため、蛍光色対応領域の形状が複雑であるために出力情報のデータ量が多くなってしまうなどの不具合がない。また、αチャンネルに領域情報を付加することで、出力情報を取得した外部装置１００は、蛍光色対応領域内の画素であるか否かを容易に判断することができる。
【００５７】
また、画像読取装置１は、蛍光色領域Ｅ１内の特定画素の色を、蛍光色領域Ｅ１の周辺画素に基づく色に変換する色変換処理を行うため、出力情報を取得したプリンター等において、多様な処理が可能となる。つまり、画像読取装置１において色変換処理を行わない場合、蛍光色対応領域に蛍光色が残ったまま出力されることとなり、外部装置１００において蛍光色にさらに強調処理が行われ、画像の見栄えを損ねるおそれがある。このため、色変換処理を行わない場合、外部装置１００で実施可能な処理が限定されてしまうが、本実施形態の画像読取装置１は、色変換処理を行うため、そのような不具合がない。
【００５８】
［第３実施形態］
次に、本発明の第３実施形態について説明する。第２実施形態では、出力画像と、蛍光色領域Ｅ１を特定する情報と、を含む出力情報を生成したが、本実施形態では、スキャン画像に、蛍光色領域Ｅ１を特定する画像を合成して出力画像を生成する。以下、第２実施形態と異なる点を中心に説明する。なお、本実施形態において、第１，第２実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１，第２実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５９】
図１７は、画像読取装置１の出力画像生成方法を示すフローチャートである。画像読取装置１は、原稿Ｓの読取処理を開始すると、まず初期処理を行い（Ｓ４１）、その後、スキャン画像を取得する（Ｓ４２）。Ｓ４２は、本発明の「取得工程」の一例である。画像読取装置１は、取得したスキャン画像に特定画素が含まれるか否かを判定し（Ｓ４３）、特定画素が含まれないと判定した場合（Ｓ４３：Ｎｏ）、シェーディング補正、ガンマ補正、ライン間補正およびスキュー補正などの通常画像処理を行う（Ｓ４４）。
【００６０】
一方、画像読取装置１は、取得したスキャン画像に特定画素が含まれると判定した場合（Ｓ４３：Ｙｅｓ）、特定画素を含む蛍光色領域Ｅ１を特定する（Ｓ４５）。Ｓ４５は、本発明の「特定工程」の一例である。また、画像読取装置１は、この蛍光色領域Ｅ１を特定する領域特定画像Ｉ（図１８参照）を生成する（Ｓ４６）。画像読取装置１は、スキャン画像の蛍光色領域Ｅ１に対し、色変換処理および領域特定画像Ｉの合成処理を含む画像処理を行う（Ｓ４７）。色変換処理については、第２実施形態と同様である。ここで、領域特定画像Ｉの生成およびその合成処理について説明する。
【００６１】
図１８は、図６のスキャン画像に対し、色変換処理および領域特定画像Ｉの合成処理を行った処理結果の一例を示す図である。同図の例では、領域特定画像Ｉとして、蛍光色領域Ｅ１の外枠を囲む囲み線を示している。また、同図の例では、囲み線として、太い実線を用いている。囲み線は、図示したような実線に限らず、点線、破線、二重線等でもよい。
【００６２】
図１７の説明に戻る。画像読取装置１は、取得したスキャン画像に対し、Ｓ４４またはＳ４７の画像処理を行うことで出力画像を生成し（Ｓ４８）、生成した出力画像を外部装置１００に出力する（Ｓ４９）。Ｓ４６〜Ｓ４８は、本発明の「生成工程」の一例である。
【００６３】
なお、領域特定画像Ｉについては、図１８に示したような蛍光色領域Ｅ１を囲む囲み線に限らず、蛍光色領域Ｅ１に重畳される重畳画像や、蛍光色領域Ｅ１以外の領域に重畳されるマスク画像などであってもよい。スキャン画像にこのマスク画像が合成されると、蛍光色領域Ｅ１以外の領域がマスクされ、結果的に蛍光色領域Ｅ１を強調することができる。また、重畳画像やマスク画像は、透過性を有する画像でもよいし、スキャン画像と別レイヤーで生成される画像でもよい。
【００６４】
また、画像読取装置１は、蛍光色領域Ｅ１に含まれる特定画素の色情報やカラー設定に応じて、領域特定画像Ｉの種類および色を変化させてもよい。また、画像読取装置１は、種類や色が異なる複数の領域特定画像Ｉを、領域特定画像Ｉの候補としてユーザーに提示し、ユーザーが選択した領域特定画像Ｉを合成してもよい。
【００６５】
以上説明したとおり、第３実施形態の画像読取装置１は、スキャン画像に対し、蛍光色領域Ｅ１を特定する領域特定画像Ｉを合成する合成処理を行うことにより出力画像を生成する。この構成によれば、蛍光色領域Ｅ１を強調することができる。また、外部装置１００がプリンターである場合、または画像読取装置１とプリンター部と、が一体となっている場合など、プリンターまたはプリンター部の仕様によって、蛍光色を良好に再現できない場合も考えられるが、本実施形態によれば、そのような場合であっても、確実に蛍光色領域Ｅ１を強調することができる。特に、原稿Ｓをカラー設定「モノクロ」で読み取った場合、蛍光色領域Ｅ１がグレーまたは黒色で塗りつぶされたような出力画像が生成されるが、本実施形態によれば、カラー設定にかかわらず、蛍光色領域Ｅ１を強調することができる。
【００６６】
以上、３つの実施形態を示したが、これらの実施形態によらず、以下の変形例を適宜組み合わせて採用可能である。
［変形例１］
上記の各実施形態において制御部６０は、カラーセンサー３３の出力最大値が「２５５」で、且つ、白色を読み取ったときのカラーセンサー３３の出力値が「１６０」となるように白基準値を設定したが（図４参照）、図１９に示すように、白色を読み取ったときのカラーセンサー３３の出力値が、従来の白基準設定方法（図３参照）と同様に「２５５」で、カラーセンサー３３の出力最大値が「１０２３＝１０ビット」となるように設定してもよい。なお、「１０２３」は、カラーセンサー３３の出力最大値の一例であり、９ビットや１２ビットなど、他の値としてもよい。この構成によれば、第２正規化処理については、線形変換を必要とせず、ビットマスク演算により下位８ビットを取り出す簡単な処理とすることができる。
【００６７】
［変形例２］
上記の各実施形態において制御部６０は、特定画素が連続して存在する範囲の内側は蛍光色領域Ｅ１の一部とする、すなわち蛍光色領域Ｅ１内に文字が存在する場合、文字の画線部も蛍光色領域Ｅ１の一部としたが、蛍光色領域Ｅ１の決め方は様々である。例えば、文字の画線部を除いて蛍光色領域を特定してもよい。図２０は、本変形例に係る、蛍光色領域Ｅ２の特定方法を説明するための図である。本変形例では、図６のスキャン画像の場合、同図に示す黒色の領域を蛍光色領域Ｅ２として特定する。つまり、本変形例では、蛍光色領域Ｅ１内の、特定画素が連続しない領域、すなわち文字の画線部に相当する画素を除いた蛍光色領域Ｅ２を特定する。この構成によれば、第２，第３実施形態で色変換処理を行う場合、蛍光色領域Ｅ２内の特定画素だけでなく、全ての画素を対象として色変換を行うことができる。また、第３実施形態の合成処理においては、蛍光色領域Ｅ１を特定する画像として、文字の画線部を太字にしたり色を変えたりした文字画像を合成することができる。
【００６８】
［変形例３］
上記の第１実施形態において画像処理部４０は、スキャン画像中の蛍光色領域Ｅ１に対して第１正規化処理を行い、通常色領域に対して第２正規化処理を行ったが、スキャン画像中に特定画素が含まれる場合、スキャン画像全体に対して第１正規化処理を行い、スキャン画像中に特定画素が含まれない場合、スキャン画像全体に対して第２正規化処理を行ってもよい。つまり、スキャン画像中のどこかに特定画素が含まれる場合にスキャン画像全体を蛍光色領域Ｅ１としても良い。また、スキャン画像中に特定画素が含まれない場合、スキャン画像中に特定画素が含まれる場合より、スキャン画像中の全ての画素の画素値が大きくなるように、画素値を補正してもよい。また、スキャン画像中に特定画素が含まれない場合は、スキャン設定を第１設定とせず、白基準値を、カラーセンサー３３の出力最大値に設定してもよい。
【００６９】
また、さらなる変形例として、特定画素が含まれるか否かの判定を行わない構成としてもよい。この場合、白基準値を、カラーセンサー３３の出力最大値の７５％〜９５％に設定し、カラーセンサー３３の出力値を、正規化処理等を行うことなくそのまま使用して出力画像を生成してもよい。この構成によれば、通常色領域が若干暗い読取結果となってしまうが、特段の画像処理を行うことなく、蛍光色の再現性を改善することができる。
【００７０】
［変形例４］
上記の第１実施形態において制御部６０は、第２正規化処理において、白基準値を基準値としたが、必ずしも白基準値でなくてもよく、白基準値に基づく値、例えば白基準値に所定値を加算、減算または乗算した値を基準値としてもよい。
【００７１】
また、第１正規化処理では、蛍光色領域Ｅ１内の最大画素値を第１基準値として設定したが、必ずしも最大画素値でなくてもよく、白基準値よりも大きい値であれば第１基準値として設定可能である。例えば、蛍光色領域Ｅ１内の最大画素値より大きい値を第１基準値として設定してもよい。
【００７２】
また、さらなる変形例として、第１正規化処理において、蛍光色領域Ｅ１内の最大画素値が「２n−１」となるように第１基準値を設定してもよい。この構成によれば、第１正規化処理を、ビットシフト演算により簡単な処理とすることができる。
【００７３】
［変形例５］
上記の第１実施形態において画像処理部４０は、線形変換により正規化処理を行ったが、線形変換以外の方法で正規化処理を行ってもよい。つまり、第１基準値または白基準値を最大値として、画素値を一定の規則に基づいて補正することにより正規化処理をおこなってもよい。
【００７４】
［変形例６］
上記の第１実施形態において制御部６０は、スキャン画像中に複数の蛍光色領域Ｅ１が含まれる場合、蛍光色領域Ｅ１ごとに第１基準値を設定したが、スキャン画像中に含まれる全ての蛍光色領域Ｅ１で共通の第１基準値を設定してもよい。また、原稿Ｓが単票紙の場合、単票紙１枚分のスキャン画像に含まれる蛍光色領域Ｅ１で共通の第１基準値を設定してもよい。
【００７５】
［変形例７］
また、上記の第２，第３実施形態において制御部６０は、カラー設定に関わらず同様に処理したが、カラー設定「モノクロ」の場合に、蛍光色領域Ｅ１を特定する情報を出力画像に付加したり、蛍光色領域Ｅ１を特定する画像をスキャン画像に合成したりし、カラー設定の場合は、これらの処理を行わない構成でもよい。
【００７６】
［変形例８］
上記の各実施形態において画像読取部３０は、カラーセンサー３３上にカラーフィルターを配置して白色光源３１で画像を読み取るカラーセンサー方式を用いたが、光源の色を切り替えながら画像を読み取る光源色切り替え方式など、他の読取方式を用いてもよい。
【００７７】
［変形例９］
上記の各実施形態では、画像を出力するスキャナー機能のみを備えた画像読取装置１を例示したが、印刷出力を行うプリント機能や、ＦＡＸ出力を行うファクシミリ機能や、ファイルを外部メモリに出力する外部メモリ機能や、表示出力を行うディスプレーを備えた複合機に、本発明の画像読取装置を適用してもよい。また、スキャナーとしては、原稿Ｓを搬送しながらスキャニングするシートフィードスキャナーではなく、原稿台に載置された原稿Ｓを読み取るフラットベッドタイプのスキャナーを用いてもよい。また、スキャナー以外の撮像装置や、カメラ機能内蔵の携帯情報端末に、本発明の画像読取装置を適用してもよい。
【００７８】
［その他の変形例］
上記の各実施形態および各変形例に示した画像読取装置１の各処理を実行する方法、画像読取装置１の各処理を実行するためのプログラム、またそのプログラムを記録したコンピューター読み取り可能な記録媒体も、本発明の権利範囲に含まれる。その他、上記の各実施形態および各変形例を組み合わせた構成とするなど、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００７９】
１…画像読取装置、１０…搬送部、１４…給紙モーター、１５…上流側搬送モーター、１６…下流側搬送モーター、２０…紙検出部、２１…原稿センサー、２２…紙送りセンサー、３０…画像読取部、３１…白色光源、３２…レンズアレイ、３３…カラーセンサー、３４…Ａ／Ｄ変換部、４０…画像処理部、５０…出力部、６０…制御部、１００…外部装置
【図１】
2019195134.tif 000003
【図２】
2019195134.tif 000004
【図３】
2019195134.tif 000005
【図４】
2019195134.tif 000006
【図５】
2019195134.tif 000007
【図６】
2019195134.tif 000008
【図７】
2019195134.tif 000009
【図８】
2019195134.tif 000010
【図９】
2019195134.tif 000011
【図１０】
2019195134.tif 000012
【図１１】
2019195134.tif 000013
【図１２】
2019195134.tif 000014
【図１３】
2019195134.tif 000015
【図１４】
2019195134.tif 000016
【図１５】
2019195134.tif 000017
【図１６】
2019195134.tif 000018
【図１７】
2019195134.tif 000019
【図１８】
2019195134.tif 000020
【図１９】
2019195134.tif 000021
【図２０】
2019195134.tif 000022