(57)【要約】【課題】原稿の原稿輪郭線を正確に抽出する。【解決手段】画像読取装置１０は、第１切替制御部３２Ａと、光源１６と、読取部１８と、抽出部３２Ｆと、を備える。第１切替制御部３２Ａは、背景部材２０の色を第１色および第２色間で切替える。光源１６は、背景部材２０に載置された原稿に向かって照射光を照射する。読取部１８は、照射光の反射光を読取り、画像データを生成する。抽出部３２Ｆは、背景部材２０の色が第１色である場合に読取られた第１画像データと、背景部材２０の色が第２色である場合に読取られた第２画像データと、に基づいて、原稿の原稿輪郭線を抽出する。【選択図】図３
2017200072.tif 000002
【特許請求の範囲】
【請求項１】
背景部材の色を第１色および第２色間で切替える第１切替制御部と、
前記背景部材に載置された原稿に向かって照射光を照射する光源と、
前記照射光の反射光を読取り、画像データを生成する読取部と、
前記背景部材の色が前記第１色である場合に読取られた第１画像データと、前記背景部材の色が前記第２色である場合に読取られた第２画像データと、に基づいて、前記原稿の原稿輪郭線を抽出する抽出部と、
を備える画像読取装置。
【請求項２】
前記抽出部は、前記第１画像データに含まれる輪郭線と、前記第２画像データに含まれる輪郭線と、の合成線を、前記原稿輪郭線として抽出する、請求項１に記載の画像読取装置。
【請求項３】
前記背景部材における前記原稿輪郭線内の線内領域の色を、前記第１色および前記第２色間で切替える第２切替制御部と、
前記線内領域の色が前記第１色である場合に読取られた第３画像データと、前記線内領域の色が前記第２色である場合に読取られた第４画像データと、に基づいて前記原稿の出力画像データを生成する生成部と、
を備える請求項１または請求項２に記載の画像読取装置。
【請求項４】
前記第１色は白色であり、前記第２色は黒色であり、
前記第２切替制御部は、前記背景部材における前記原稿輪郭線の外側の外側領域の色を前記第２色とし、前記線内領域の色を前記第１色および前記第２色間で切替える、請求項３に記載の画像読取装置。
【請求項５】
前記生成部は、
前記第３画像データの第３画像と前記第４画像データの第４画像との差分領域の差分領域データを、前記第３画像データまたは前記第４画像データから差し引いた前記出力画像データを生成する、請求項３または請求項４に記載の画像読取装置。
【請求項６】
前記原稿の厚みを示す厚み情報を受付ける受付部を備え、
前記生成部は、前記厚み情報によって示される厚みが薄いほど高い補正率を乗算した前記差分領域データを前記第３画像データまたは前記第４画像データから差し引いた前記出力画像データを生成する、請求項５に記載の画像読取装置。
【請求項７】
前記差分領域データの補正率を受付ける受付部を備え、
前記生成部は、前記補正率を乗算した前記差分領域データを前記第３画像データまたは前記第４画像データから差し引いた前記出力画像データを生成する、請求項５に記載の画像読取装置。
【請求項８】
前記背景部材の色に応じた強度の前記照射光を照射するように前記光源を制御する光源制御部を備える、請求項１〜請求項７の何れか１項に記載の画像読取装置。
【請求項９】
背景部材に載置された原稿に向かって照射光を照射する光源と、前記照射光の反射光を読取り、画像データを生成する読取部と、を備えた画像読取装置で実行する画像読取方法であって、
前記背景部材の色を第１色および第２色間で切替えるステップと、
前記背景部材の色が前記第１色である場合に読取られた第１画像データと、前記背景部材の色が前記第２色である場合に読取られた第２画像データと、に基づいて、前記原稿の原稿輪郭線を抽出するステップと、
を含む、画像読取方法。
【請求項１０】
背景部材に載置された原稿に向かって照射光を照射する光源と、前記照射光の反射光を読取り、画像データを生成する読取部と、を備えたコンピュータに、
前記背景部材の色を第１色および第２色間で切替えるステップと、
前記背景部材の色が前記第１色である場合に読取られた第１画像データと、前記背景部材の色が前記第２色である場合に読取られた第２画像データと、に基づいて、前記原稿の原稿輪郭線を抽出するステップと、
を実行させるための、画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取方法、および画像読取プログラムに関する。
【背景技術】
【０００２】
原稿に照射した照射光の反射光を読取り、画像データを生成する技術が知られている。また、原稿の位置や幅を検出することで、原稿の傾きを検出し、読取った原稿の画像データの傾きを補正する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来では、原稿を載置する載置台の色と原稿の背景色とが酷似している場合、原稿の位置や幅を正確に検出することは困難であった。すなわち、従来では、原稿の原稿輪郭線を正確に抽出することは困難であった。
【０００４】
本発明は、上記に鑑みてなされたものであって、原稿の原稿輪郭線を正確に抽出することができる、画像読取装置、画像読取方法、および画像読取プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、背景部材の色を第１色および第２色間で切替える第１切替制御部と、前記背景部材に載置された原稿に向かって照射光を照射する光源と、前記照射光の反射光を読取り、画像データを生成する読取部と、前記背景部材の色が前記第１色である場合に読取られた第１画像データと、前記背景部材の色が前記第２色である場合に読取られた第２画像データと、に基づいて、前記原稿の原稿輪郭線を抽出する抽出部と、を備える。
【発明の効果】
【０００６】
本発明によれば、原稿の原稿輪郭線を精度良く抽出することができる、という効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、画像読取装置の一例を示す摸式図である。
【図２】図２は、画像読取装置の他の例を示す摸式図である。
【図３】図３は、画像読取装置の構成の一例を示すブロック図である。
【図４】図４は、原稿の読取りの説明図である。
【図５】図５は、原稿輪郭線の抽出の説明図である。
【図６】図６は、背景部材の色の切替えの説明図である。
【図７】図７は、出力画像データの生成の説明図である。
【図８】図８は、補正率管理ＤＢのデータ構成の一例を示す模式図である。
【図９】図９は、入力画面の一例を示す模式図である。
【図１０】図１０は、画像読取処理の手順の一例を示す、フローチャートである。
【図１１】図１１は、ハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明にかかる画像読取装置、画像読取方法、および画像読取プログラムの実施形態を詳細に説明する。
【０００９】
図１は、本実施の形態の画像読取装置１０Ａの一例を示す摸式図である。図２は、本実施の形態の画像読取装置１０Ｂの他の例を示す摸式図である。なお、以下の説明では、画像読取装置１０Ａおよび画像読取装置１０Ｂを各々区別する必要がない場合は、単に画像読取装置１０と称して説明する。
【００１０】
図１に示すように、画像読取装置１０Ａは、搬送ローラ１２および搬送ローラ１４と、光源１６と、背景部材２０と、読取部１８とを、備える。
【００１１】
搬送ローラ１２および搬送ローラ１４は、原稿Ｐを矢印Ｘ方向に搬送させる。光源１６は、原稿Ｐに向かって照射光を照射する。
【００１２】
読取部１８は、光源１６から照射された照射光の反射光を読取り、画像データを生成する。
【００１３】
読取部１８は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなどの公知の画像センサである。本実施の形態では、読取部１８は、搬送方向Ｘに直交する直交方向Ｙに長いラインセンサである場合を説明する。すなわち、読取部１８は、１ラインずつ原稿Ｐを電子的に読取る。
【００１４】
本実施の形態では、読取部１８は、読取部１８Ａと読取部１８Ｂとを含む場合を説明する。読取部１８Ａおよび読取部１８Ｂは、各々、直交方向Ｙに長いラインセンサであり、搬送方向Ｘに沿って間隔を隔てて平行に配置されている。これらの読取部１８Ａおよび読取部１８Ｂの使い分けについては後述する。
【００１５】
背景部材２０は、原稿Ｐを載置する部材である。背景部材２０は、原稿Ｐにおける光源１６とは反対の面側に配置されている。このため、読取部１８は、照射光の原稿Ｐによる反射光と、照射光が原稿Ｐを透過して背景部材２０で反射した反射光と、を受光し、画像データを生成する。
【００１６】
本実施の形態では、背景部材２０は、第１色および第２色間で色を切替え可能である。第１色および第２色は、互いに異なる色であればよい。第１色および第２色は、好ましくは、明度が少なくとも５以上異なることが好ましい。具体的には、例えば、第１色は白色（明度１０）であり、第２色は黒色（明度０）である。
【００１７】
本実施の形態では、第１色が白色であり、第２色が黒色である場合を一例として説明する。なお、第１色および第２色は互いに異なる色であればよく、白色および黒色に限定されない。
【００１８】
本実施の形態では、背景部材２０は、特定の領域を第１色または第２色に切替えることが可能である。例えば、背景部材２０は、白色板の原稿Ｐ側に液晶パネルを重畳したものや、板状部材の原稿Ｐ側に有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  ｄｉｓｐｌａｙ）の薄膜を貼り付けたものなどにより実現する。
【００１９】
図２に示すように、画像読取装置１０Ｂは、読取機構２２と、背景部材２０と、を備える。読取機構２２は、光源１６および読取部１８を備える。読取機構２２は、搬送方向Ｘに搬送される。光源１６、読取部１８、および背景部材２０は、図１の画像読取装置１０Ａと同様である。
【００２０】
このように、画像読取装置１０は、原稿Ｐを光源１６および読取部１８に対して搬送方向Ｘに搬送する形態（図１の画像読取装置１０Ａ参照）であってもよいし、読取機構２２を原稿Ｐに対して搬送方向Ｘに搬送する形態（図２の画像読取装置１０Ｂ参照）であってもよい。
【００２１】
図３は、本実施の形態の画像読取装置１０の構成の一例を示すブロック図である。画像読取装置１０は、読取部１８と、光源１６と、光源駆動部１７と、背景部材２０と、検知部２４と、操作表示部２６と、記憶部２８と、制御部３０と、を備える。読取部１８、光源駆動部１７、背景部材２０、検知部２４、操作表示部２６、および記憶部２８は、制御部３０にデータや信号を授受可能に接続されている。
【００２２】
光源駆動部１７は、照射光を照射するように光源１６を駆動する。光源駆動部１７は、制御部３０の制御によって、光源１６を駆動する。
【００２３】
検知部２４は、原稿Ｐの厚みを検知する。検知部２４には、公知のセンサを用いればよい。操作表示部２６は、ユーザからの操作入力を受付けるとともに、各種画像を表示する。操作表示部２６は、例えば、タッチパネルである。なお、操作表示部２６の、ユーザからの操作入力を受付ける機能と、画像を表示する機能と、を別体として構成してもよい。操作入力を受付ける機能は、例えば、キーボード、マウス、などである。画像を表示する機能は、例えば、公知の表示装置である。記憶部２８は、各種データを記憶する。
【００２４】
制御部３０は、画像読取装置１０を制御する。制御部３０は、原稿輪郭読取部３２と、出力画像データ生成部３４と、受付部３６と、を含む。
【００２５】
原稿輪郭読取部３２は、背景部材２０に載置された原稿Ｐの原稿輪郭線の読取処理を実行する。原稿輪郭読取部３２は、第１切替制御部３２Ａと、第１光源制御部３２Ｂと、第１取得部３２Ｃと、第１分割部３２Ｄと、第１補完部３２Ｅと、抽出部３２Ｆと、を含む。
【００２６】
第１切替制御部３２Ａは、背景部材２０の色を第１色および第２色間で切替える。第１光源制御部３２Ｂは、光源１６を駆動するように光源駆動部１７を制御する。
【００２７】
なお、第１光源制御部３２Ｂは、背景部材２０の色に応じた強度の照射光を照射するように、光源駆動部１７を介して光源１６を制御することが好ましい。
【００２８】
具体的には、第１光源制御部３２Ｂは、原稿Ｐが載置されていない状態で背景部材２０の色を切替えた場合であっても、読取部１８Ａで受光する反射光の強度が略同一となるように、背景部材２０の色に応じて照射光の強度を変更するように、光源駆動部１７を介して光源１６を制御する。
【００２９】
これにより、照射光が該背景部材２０に吸収されることで、背景部材２０が黒色であるときに、白色であるときに比べて、読取部１８Ａに届く反射光の光量が全体的に減ることを抑制することができる。
【００３０】
第１取得部３２Ｃは、読取部１８Ａから画像データを取得する。すなわち、読取部１８Ａは、原稿輪郭線の読取処理時に用いる画像センサである。
【００３１】
図４は、原稿輪郭線の読取処理時における、原稿Ｐの読取りの説明図である。
【００３２】
図４（Ａ）は、第１切替制御部３２Ａによる背景部材２０の色の切替え制御の説明図である。
【００３３】
本実施の形態では、第１切替制御部３２Ａは、背景部材２０の色を、第１色と第２色とでラインごとに交互に切替える。ラインごととは、ラインセンサである読取部１８Ａで一度に読取るライン（直交方向Ｙに長いライン）ごと、に相当する。すなわち、第１切替制御部３２Ａは、図４（Ａ）に示すように、背景部材２０を、読取部１８Ａのライン方向（すなわち直交方向Ｙ）に長い複数のライン領域に分割し、各ライン領域の色を、白色から黒色、または、黒色から白色に切替える。このため、背景部材２０は、ラインごとに、白色領域２０Ｗと黒色領域２０Ｋとに切替えられる。
【００３４】
例えば、背景部材２０が、白色板上に液晶パネルを重畳した構成であると仮定する。この場合、第１切替制御部３２Ａは、液晶パネルの光透過率を制御することで、背景部材２０の色を第１色と第２色とでラインごとに交互に切替える。また、背景部材２０が、板状部材に有機ＥＬの薄膜を貼り付けた構成であると仮定する。この場合、第１切替制御部３２Ａは、有機ＥＬの発光を制御することで、背景部材２０の色を第１色と第２色とでラインごとに交互に切替える。
【００３５】
読取部１８Ａは、照射光の反射光を読取り、画像データを生成する。具体的には、読取部１８Ａは、原稿Ｐおよび背景部材２０の反射光をライン毎に読取り、画像データを生成する。
【００３６】
図４（Ｂ）に示すように、読取部１８Ａは、原稿Ｐをラインごとに読取る。このとき、読取部１８Ａは、背景部材２０が白色であるときのスキャン（読取り）により得られるラインデータと、背景部材２０が黒色であるときのスキャン（読取り）により得られるラインデータと、を交互に読取る。これにより、読取部１８Ａは、背景部材２０が白色であるときのスキャン（読取り）により得られるラインデータと、背景部材２０が黒色であるときのスキャン（読取り）により得られるラインデータと、を含む画像データを生成する。
【００３７】
言い換えると、第１切替制御部３２Ａが背景部材２０の色をラインごとに第１色と第２色に切替えながら、読取部１８Ａが原稿Ｐをライン毎に読取り、画像データを生成する。
【００３８】
図３に戻り説明を続ける。第１取得部３２Ｃは、読取部１８Ａから、読取った画像データを取得する。
【００３９】
第１分割部３２Ｄは、第１取得部３２Ｃが取得した画像データを、背景部材２０の色が第１色である場合に読取られた第１部分画像データと、背景部材２０の色が第２色である場合に読取られた第２部分画像データと、に分割する。
【００４０】
本実施の形態では、上述したように、第１色が白色であり、第２色が黒色である場合を説明する。
【００４１】
このため、第１部分画像データは、背景部材２０が白色である場合に読取られたものである。言い換えると、第１部分画像データは、背景部材２０における白色領域２０Ｗおよび原稿Ｐにおける該白色領域２０Ｗ上の領域による反射光のスキャンによって得られたデータである。
【００４２】
一方、第２部分画像データは、背景部材２０が黒色である場合に読取られたものである。言い換えると、第２部分画像データは、背景部材２０における黒色領域２０Ｋおよび原稿Ｐにおける該黒色領域２０Ｋ上の領域による反射光のスキャンによって得られたデータである。
【００４３】
そして、第１部分画像データおよび第２部分画像データは、何れも、１ラインごとにデータが欠けている。このため、第１補完部３２Ｅは、第１部分画像データの間を補完し、第１画像データを生成する。また、第１補完部３２Ｅは、第２部分画像データの間を補完し、第２画像データを生成する。
【００４４】
第１補完部３２Ｅは、公知の方法を用いて、第１部分画像データおよび第２部分画像データを補完すればよい。例えば、第１補完部３２Ｅは、２００％拡大の３次元コンボリューション補完など、公知の補完手法を用いて補完を行えばよい。
【００４５】
具体的には、第１補完部３２Ｅは、第１取得部３２Ｃが取得した画像データと第１部分画像データとの差分を、第１部分画像データに補完することで、第１画像データを生成する。また、例えば、第１補完部３２Ｅは、第１取得部３２Ｃが取得した画像データと第２部分画像データとの差分を、第２部分画像データに補完することで、第２画像データを生成する。
【００４６】
このため、第１画像データは、背景部材２０の全面が第１色（例えば、白色）である場合に原稿Ｐを読取って生成した画像データとなる。また、第２画像データは、背景部材２０の全面が第２色（例えば、黒色）である場合に原稿Ｐを読取って生成した画像データとなる。
【００４７】
抽出部３２Ｆは、第１画像データと、第２画像データと、に基づいて、原稿Ｐの原稿輪郭線を抽出する。
【００４８】
図５は、原稿輪郭線４４の抽出の説明図である。例えば、図５（Ａ）に示す原稿Ｐを読取ると仮定する。図５には、原稿Ｐが、黒色の黒色領域ＰＫと、灰色の灰色領域ＰＧと、白色の白色領域ＰＷと、からなる場合を一例として示した。
【００４９】
図５（Ｂ）は、第２画像データ４０の一例を示す図である。第２画像データ４０は、第１切替制御部３２Ａ、第１光源制御部３２Ｂ、および第１取得部３２Ｃの制御によって、背景部材２０が第２色（黒色）である場合によって読取られた第２画像データ４０である。図５（Ｂ）に示すように、第２画像データ４０には、背景部材２０の黒色領域２０Ｋに相当する背景領域４０Ａと、原稿Ｐの白色領域ＰＷに相当する白色領域４０Ｗと、原稿Ｐの灰色領域ＰＧに相当する灰色領域４０Ｄと、原稿Ｐの黒色領域ＰＫに相当する黒色領域４０Ｃと、が含まれる。
【００５０】
抽出部３２Ｆは、第２画像データ４０に含まれる輪郭線を抽出する。背景部材２０が第２色（黒色）である場合、抽出部３２Ｆは、第２画像データ４０における黒色領域以外の領域を原稿Ｐであると判別できる。すなわち、背景部材２０が第２色（黒色）である場合、抽出部３２Ｆは、第２画像データ４０における黒色の領域（背景領域４０Ａ、黒色領域４０Ｃ）以外の領域（白色領域４０Ｗ、灰色領域４０Ｄ）の輪郭線４４Ａを抽出する（図５（Ｃ）参照）。
【００５１】
次に、第１画像データ４２について説明する。図５（Ｄ）は、第１画像データ４２の一例を示す図である。第１画像データ４２は、第１切替制御部３２Ａ、第１光源制御部３２Ｂ、および第１取得部３２Ｃの制御によって、背景部材２０が第１色（白色）である場合によって読取られた第１画像データ４２である。図５（Ｄ）に示すように、第１画像データ４２には、背景部材２０の白色領域２０Ｗに相当する背景領域４２Ａと、原稿Ｐの白色領域ＰＷに相当する白色領域４２Ｗと、原稿Ｐの灰色領域ＰＧに相当する灰色領域４２Ｄと、原稿Ｐの黒色領域ＰＫに相当する黒色領域４２Ｃと、が含まれる。
【００５２】
抽出部３２Ｆは、第１画像データ４２に含まれる輪郭線を抽出する。背景部材２０が第１色（白色）である場合、抽出部３２Ｆは、第１画像データ４２における白色領域以外の領域を原稿Ｐであると判別できる。すなわち、背景部材２０が第１色（白色）である場合、抽出部３２Ｆは、第１画像データ４２における白色の領域（白色領域４２Ｗ、背景領域４２Ａ）以外の領域（黒色領域４２Ｃ、灰色領域４２Ｄ）の輪郭線４４Ｂを抽出する（図５（Ｅ）参照）。
【００５３】
そして、抽出部３２Ｆは、第２画像データ４０から抽出した輪郭線４４Ａ（図５（Ｃ）参照）と、第１画像データ４２から抽出した輪郭線４４Ｂ（図５（Ｅ）参照）と、を合成した合成線を、原稿輪郭線４４として抽出する（図５（Ｆ）参照）。具体的には、抽出部３２Ｆは、輪郭線４４Ａによって示される領域と、輪郭線４４Ｂによって示される領域と、のＯＲを取ることで、正確な形状の原稿輪郭線４４を抽出することができる。
【００５４】
すなわち、抽出部３２Ｆは、第２画像データ４０と第１画像データ４２とを用いることで、原稿Ｐの領域と非原稿領域との境界を正確に検出し、該境界を原稿輪郭線４４として正確に抽出することができる。
【００５５】
図３に戻り説明を続ける。抽出部３２Ｆは、抽出した原稿輪郭線４４を、出力画像データ生成部３４へ出力する。
【００５６】
出力画像データ生成部３４は、原稿Ｐの読取結果である出力画像データを生成する。出力画像データ生成部３４は、第２切替制御部３４Ａと、第２光源制御部３４Ｂと、第２取得部３４Ｃと、第２分割部３４Ｄと、第２補完部３４Ｅと、生成部３４Ｆと、傾き補正部３４Ｇと、を含む。
【００５７】
第２切替制御部３４Ａは、背景部材２０の色を第１色および第２色間で切替える。本実施の形態では、第２切替制御部３４Ａは、抽出部３２Ｆから原稿輪郭線４４を示す情報を受付ける。そして、第２切替制御部３４Ａは、背景部材２０における原稿輪郭線４４内の線内領域の色を、第１色および第２色間で切替える。
【００５８】
図６は、第２切替制御部３４Ａによる背景部材２０の色の切替えの説明図である。第２切替制御部３４Ａは、背景部材２０における原稿輪郭線４４内の線内領域Ｅ１の色を、ラインごとに第１色および第２色間で交互に切替える。ラインごとの色の切替えは、第１切替制御部３２Ａと同様である。但し、第２切替制御部３４Ａは、背景部材２０の全領域ではなく、背景部材２０における原稿輪郭線４４内の線内領域Ｅ１の色を、ラインごとに第１色と第２色間で交互に切替える。
【００５９】
また、第２切替制御部３４Ａは、背景部材２０における、原稿輪郭線４４の外側の外側領域Ｅ２の色を第２色（黒色）に設定する。そして、第２切替制御部３４Ａは、背景部材２０における線内領域Ｅ１内の色を、第１色および第２色間で切替える。
【００６０】
線内領域Ｅ１は、抽出部３２Ｆによって抽出された原稿輪郭線４４によって囲まれた領域である。言い換えると、線内領域Ｅ１は、背景部材２０における原稿輪郭線４４の内側の領域である。外側領域Ｅ２は、背景部材２０における原稿輪郭線４４の外側の領域である。言い換えると、外側領域Ｅ２は、背景部材２０における線内領域Ｅ１以外の領域である。
【００６１】
なお、第２切替制御部３４Ａは、外側領域Ｅ２の色を、第１色および第２色の内、より明度の低い方の色に設定すればよい。このため、第１色および第２色が白色および黒色以外の色である場合、第２切替制御部３４Ａは、第１色および第２色の内、明度の低い方の色を外側領域Ｅ２の色に設定すればよい。
【００６２】
外側領域Ｅ２の色を明度の低い方の色（例えば第２色（黒色））に設定することで、外側領域Ｅ２の色が明度のより高い色（例えば、第１色（白色））である場合に原稿Ｐの縁に黒く枠のついた状態が読取られるような現象を、抑制することができる。
【００６３】
図３に戻り説明を続ける。第２光源制御部３４Ｂは、光源１６を駆動するように光源駆動部１７を制御する。なお、第２光源制御部３４Ｂは、背景部材２０の色に応じた強度の照射光を照射するように、光源駆動部１７を介して光源１６を制御することが好ましい。
【００６４】
具体的には、第２光源制御部３４Ｂは、原稿Ｐが載置されていない状態で背景部材２０の色を切替えた場合であっても、読取部１８Ｂで受光する反射光の強度が略同一となるように、背景部材２０の色に応じて照射光の強度を変更するように、光源駆動部１７を介して光源１６を制御する。
【００６５】
これにより、照射光が該背景部材２０に吸収されることで、背景部材２０が黒色であるときに、白色であるときに比べて、読取部１８Ｂに届く反射光の光量が全体的に減ることを抑制することができる。
【００６６】
第２取得部３４Ｃは、読取部１８Ｂから画像データを取得する。すなわち、読取部１８Ｂは、原稿Ｐの出力画像データの生成時に用いる画像センサである。
【００６７】
本実施の形態では、第２切替制御部３４Ａは、背景部材２０における線内領域Ｅ１内の色を、第１色と第２色とでラインごとに交互に切替える。このため、背景部材２０における線内領域Ｅ１内は、ラインごとに、白色領域２０Ｗと黒色領域２０Ｋとに切替えられる（図６参照）。なお、背景部材２０における外側領域Ｅ２は黒色領域２０Ｋに設定される。
【００６８】
読取部１８Ｂは、原稿Ｐおよび背景部材２０の反射光をライン毎に読取り、画像データを生成する。
【００６９】
すなわち、図６に示すように、読取部１８Ｂは、原稿Ｐをラインごとに交互に読取る。このとき、読取部１８Ｂは、背景部材２０における線内領域Ｅ１が白色であるときのスキャン（読取り）により得られるラインデータと、背景部材２０における線内領域Ｅ１が黒色であるときのスキャン（読取り）により得られるラインデータと、を交互に読取る。これにより、読取部１８Ｂは、背景部材２０における線内領域Ｅ１が白色であるときのスキャン（読取り）により得られるラインデータと、背景部材２０における線内領域Ｅ１が黒色であるときのスキャン（読取り）により得られるラインデータと、を含む画像データを生成する。
【００７０】
言い換えると、第２切替制御部３４Ａが背景部材２０における線内領域Ｅ１内の色をラインごとに第１色と第２色に切替えながら、読取部１８Ｂが原稿Ｐをライン毎に読取り、画像データを生成する。
【００７１】
図３に戻り説明を続ける。第２取得部３４Ｃは、読取部１８Ｂから、読取った画像データを取得する。
【００７２】
第２分割部３４Ｄは、第２取得部３４Ｃが取得した画像データを、背景部材２０における線内領域Ｅ１の色が第１色である場合に読取られた第３部分画像データと、背景部材２０における線内領域Ｅ１の色が第２色である場合に読取られた第４部分画像データと、に分割する。
【００７３】
本実施の形態では、上述したように、第１色が白色であり、第２色が黒色である場合を説明する。
【００７４】
このため、第３部分画像データは、背景部材２０の線内領域Ｅ１が白色である場合に読取られたものである。言い換えると、第３部分画像データは、原稿Ｐにおける、背景部材２０の白色領域２０Ｗ上の領域による反射光のスキャンによって得られたデータである。
【００７５】
一方、第４部分画像データは、背景部材２０の線内領域Ｅ１が黒色である場合に読取られたものである。言い換えると、第４部分画像データは、原稿Ｐにおける、背景部材２０の黒色領域２０Ｋ上の領域による反射光のスキャンによって得られたデータである。
【００７６】
そして、第３部分画像データおよび第４部分画像データは、何れも、１ラインごとにデータが欠けている。このため、第２補完部３４Ｅは、第３部分画像データの間を補完し、第３画像データを生成する。また、第２補完部３４Ｅは、第４部分画像データの間を補完し、第４画像データを生成する。
【００７７】
第２補完部３４Ｅは、公知の方法を用いて、第３部分画像データおよび第４部分画像データを補完すればよい。例えば、第２補完部３４Ｅは、２００％拡大の３次元コンボリューション補完など、公知の補完手法を用いて補完を行えばよい。
【００７８】
具体的には、第２補完部３４Ｅは、第２取得部３４Ｃが取得した画像データと第３部分画像データとの差分を、第３部分画像データに補完することで、第３画像データを生成する。また、例えば、第２補完部３４Ｅは、第２取得部３４Ｃが取得した画像データと第４部分画像データとの差分を、第４部分画像データに補完することで、第４画像データを生成する。
【００７９】
このため、第３画像データは、背景部材２０における線内領域Ｅ１が第１色（例えば、白色）である場合に原稿Ｐを読取って生成した画像データとなる。また、第４画像データは、背景部材２０における線内領域Ｅ１が第２色（例えば、黒色）である場合に原稿Ｐを読取って生成した画像データとなる。
【００８０】
生成部３４Ｆは、第３画像データと、第４画像データと、に基づいて原稿Ｐの出力画像データを生成する。
【００８１】
ここで、原稿Ｐを読取った画像データには、背景部材２０による反射光の影響が含まれる場合がある。具体的には、原稿Ｐを読取った画像データには、裏面（原稿Ｐにおける光源１６とは反対側の面）側に形成されている画像が含まれる場合がある。このような現象を、裏写りと称する場合がある。裏写りは、背景部材２０の色の明度が高いほど発生しやすい傾向にある。
【００８２】
そこで、生成部３４Ｆは、第３画像データと第４画像データとを用いて、背景部材２０による反射光の影響を除去した上で、出力画像データを生成することが好ましい。図７は、出力画像データの生成の説明図である。
【００８３】
例えば、読取対象の原稿Ｐの表面（光源１６側の面）に“表”という文字画像が形成されていたと仮定する（図７（Ａ）参照）。また、原稿Ｐの裏面（光源１６とは反対側の面、すなわち、背景部材２０側の面）に“裏”という文字画像が形成されていたと仮定する図７（Ｂ）参照）。
【００８４】
そして、背景部材２０に、“表”の文字画像側が光源１６側となり“裏”の文字画像側が背景部材２０側となるように原稿Ｐを載置して、出力画像データ生成部３４の制御によって第２取得部３４Ｃが画像データを取得する。そして、該画像データに基づいて、第２補完部３４Ｅが、第３画像データ４６と第４画像データ４８を生成したと仮定する（図７（Ｃ）、図７（Ｄ）参照）。
【００８５】
この場合、背景部材２０における線内領域Ｅ１を第１色（白色）の白色領域２０Ｗとした状態で読取ることで得られる第３画像データ４６の第３画像Ｐ１’には、表面に形成されていた文字画像“表”と共に、裏面が裏写りした文字画像“裏”の鏡像文字が含まれる（図７（Ｃ）参照）。
【００８６】
一方、黒色領域ＰＫからの反射光の強度は、白色領域ＰＷからの反射光の強度に比べて小さい。このため、背景部材２０における線内領域Ｅ１を第２色（黒色）の黒色領域２０Ｋとした状態で読取ることで得られる第４画像データ４８の第４画像Ｐ１には、表面に形成されていた文字画像“表”は含まれるが、裏写りした文字画像が含まれることは少ない（図７（Ｄ）参照）。
【００８７】
すなわち、第３画像データ４６と第４画像データ４８とにおける、原稿Ｐの表面に形成された画像に相当する領域の濃度差は小さいが、原稿Ｐの裏面に形成された画像に相当する領域の濃度差は大きい。
【００８８】
そこで、生成部３４Ｆは、第３画像データ４６の第３画像Ｐ１’と、第４画像データ４８の第４画像Ｐ１と、の差分領域４６Ａ（裏写りした文字画像“裏”の領域）を、背景部材２０からの反射光の影響を示す領域として導出する。そして、生成部３４Ｆは、第３画像データ４６または第４画像データ４８から、この差分領域４６Ａの差分領域データを差し引くことで、出力画像データ５０（図７（Ｅ）参照）を生成する。
【００８９】
図３に戻り説明を続ける。これにより、生成部３４Ｆは、裏写りした画像を除去した出力画像データ５０、すなわち、背景部材２０による反射光の影響を除去した出力画像データ５０を生成することができる。
【００９０】
なお、背景部材２０による反射光の影響は、原稿Ｐの厚みが薄いほど大きい。このため、生成部３４Ｆは、差分領域４６Ａの差分領域データに、原稿Ｐの厚みが薄いほど高い補正率を、差分領域４６Ａの差分領域データに乗算することが好ましい。そして、生成部３４Ｆは、補正率と差分領域データとの乗算値（すなわち、補正率を乗算した差分領域データ）を、第３画像データ４６または第４画像データ４８から差し引くことで、出力画像データ５０を生成することが好ましい。
【００９１】
この場合、受付部３６が、検知部２４から原稿Ｐの厚みを示す厚み情報を受付ければよい。検知部２４は、原稿Ｐの厚みを検知し、検知した厚みを示す厚み情報を、受付部３６へ出力する。検知部２４には、公知のセンサを用いればよい。
【００９２】
そして、記憶部２８に、予め補正率管理ＤＢ（データベース）２８Ａを予め記憶する。図８は、補正率管理ＤＢ２８Ａのデータ構成の一例を示す模式図である。補正率管理ＤＢ２８Ａは、原稿Ｐの厚みと、補正率と、を対応づけたものである。図８に示すように、補正率管理ＤＢ２８Ａには、原稿Ｐの厚みが薄いほど、高い補正率（より１．０より大きい値）が予め登録されている。また、補正率管理ＤＢ２８Ａには、原稿Ｐの厚みが厚いほど、低い補正率（より１．０より小さい値）が予め登録されている。
【００９３】
生成部３４Ｆは、受付部３６で受付けた、原稿Ｐの厚み情報によって示される厚みに対応する補正率を補正率管理ＤＢ２８Ａから読取る。そして、生成部３４Ｆは、読取った補正率を、差分領域４６Ａの差分領域データに乗算すればよい。
【００９４】
なお、受付部３６は、操作表示部２６から補正率を受付けてもよい。ユーザは、操作表示部２６を操作することで、任意の補正率を入力する。この場合、例えば、操作表示部２６に、補正率を入力するための入力画面を表示すればよい。図９は、入力画面７０の一例を示す模式図である。入力画面７０は、補正値の入力欄７４を含む。ユーザは、入力欄７４に所望の補正率を入力した後に、ＯＫボタン７６を選択すればよい。これにより、受付部３６は、操作表示部２６から補正率を受付けてもよい。この場合、生成部３４Ｆは、受付部３６で受付けた補正率を、差分領域４６Ａの差分領域データに乗算すればよい。
【００９５】
図３に戻り、説明を続ける。傾き補正部３４Ｇは、抽出部３２Ｆから原稿輪郭線４４を示す情報を受付ける。そして、傾き補正部３４Ｇは、生成部３４Ｆが生成した出力画像データについて、原稿Ｐの傾きを補正する。傾き補正部３４Ｇの傾き補正には、公知の方法を用いればよい。例えば、傾き補正部３４Ｇは、特開２００１‐３５８９１４号公報に記載の方法を用いて、傾きを補正すればよい。
【００９６】
そして、傾き補正部３４Ｇは、補正後の出力画像データを、原稿Ｐの読取結果を示す画像データとして、外部装置へ出力する。ここで、傾き補正部３４Ｇが用いる原稿輪郭線４４を示す情報は、原稿輪郭読取部３２によって抽出された精度の高い情報である。このため、傾き補正部３４Ｇは、より高精度に、傾きを補正することができる。
【００９７】
次に、画像読取装置１０で実行する画像読取処理の手順の一例を説明する。図１０は、画像読取装置１０で実行する画像読取処理の手順の一例を示す、フローチャートである。
【００９８】
まず、第１光源制御部３２Ｂが、照射光を照射するように光源１６を制御する（ステップＳ１００）。第１光源制御部３２Ｂは、光源１６を駆動するように光源駆動部１７を制御することによって、ステップＳ１００の制御を行う。
【００９９】
次に、第１切替制御部３２Ａが、背景部材２０の色を第１色から第２色または第２色から第１色に切替える（ステップＳ１０２）。
【０１００】
次に、読取部１８Ａが、原稿Ｐからの反射光および背景部材２０からの反射光を読み取って、ラインデータ（１ライン分の画像データ）を生成する（ステップＳ１０４）。
【０１０１】
次に、原稿輪郭読取部３２が、読取りを継続するか否かを判断する（ステップＳ１０６）。読取りを継続すると判断した場合（ステップＳ１０６：Ｙｅｓ）、上記ステップＳ１００へ戻る。読取りを継続しないと判断した場合（ステップＳ１０６：Ｎｏ）、ステップＳ１０８へ進む。
【０１０２】
ステップＳ１０８では、第１分割部３２Ｄが、ステップＳ１００〜ステップＳ１０６の処理によって得られたラインデータの集合である画像データを、背景部材２０の色が第１色である場合に読取られた第１部分画像データと、背景部材２０の色が第２色である場合に読取られた第２部分画像データと、に分割する（ステップＳ１０８）。
【０１０３】
次に、第１補完部３２Ｅが、第１部分画像データおよび第２部分画像データの各々の間を補完し、第１画像データおよび第２画像データの各々を生成する（ステップＳ１１０）。
【０１０４】
次に、抽出部３２Ｆが、ステップＳ１１０で生成された第１画像データと第２画像データと、に基づいて、原稿Ｐの原稿輪郭線４４を抽出する（ステップＳ１１２）。
【０１０５】
次に、出力画像データ生成部３４の第２光源制御部３４Ｂが、照射光を照射するように光源１６を制御する（ステップＳ１１４）。第２光源制御部３４Ｂは、光源１６を駆動するように光源駆動部１７を制御することによって、ステップＳ１１４の制御を行う。
【０１０６】
次に、第２切替制御部３４Ａは、背景部材２０における、ステップＳ１１２で抽出された原稿輪郭線４４の外側の外側領域Ｅ２の色を第２色（黒色）に設定する（ステップＳ１１６）。そして、第２切替制御部３４Ａは、背景部材２０における線内領域Ｅ１内の色を、第１色および第２色間で切替える（ステップＳ１１８）。
【０１０７】
次に、読取部１８Ｂが、原稿Ｐからの反射光および背景部材２０からの反射光を読み取って、ラインデータ（１ライン分の画像データ）を生成する（ステップＳ１２０）。
【０１０８】
次に、出力画像データ生成部３４が、読取りを継続するか否かを判断する（ステップＳ１２２）。読取りを継続すると判断した場合（ステップＳ１２２：Ｙｅｓ）、上記ステップＳ１１４へ戻る。読取りを継続しないと判断した場合（ステップＳ１２２：Ｎｏ）、ステップＳ１２４へ進む。
【０１０９】
ステップＳ１２４では、第２分割部３４Ｄが、ステップＳ１１４〜ステップＳ１２２の処理によって得られたラインデータの集合である画像データを、背景部材２０の線内領域Ｅ１の色が第１色である場合に読取られた第３部分画像データと、背景部材２０の線内領域Ｅ１の色が第２色である場合に読取られた第４部分画像データと、に分割する（ステップＳ１２４）。
【０１１０】
次に、第２補完部３４Ｅが、第３部分画像データおよび第４部分画像データの各々の間を補完し、第３画像データ４６および第４画像データ４８の各々を生成する（ステップＳ１２６）。
【０１１１】
次に、生成部３４Ｆが、ステップＳ１２６で生成した第３画像データ４６と第４画像データ４８との差分領域４６Ａの差分領域データを生成する（ステップＳ１２８）。次に、生成部３４Ｆは、補正率を、差分領域４６Ａの差分領域データに乗算する（ステップＳ１３０）。
【０１１２】
そして、生成部３４Ｆは、ステップＳ１２６で生成した第３画像データ４６または第４画像データ４８から、ステップＳ１３０で算出した、補正率を乗算した差分領域データを差し引くことで、出力画像データ５０を生成する（ステップＳ１３２）。
【０１１３】
次に、傾き補正部３４Ｇが、ステップＳ１３２で生成された出力画像データについて、ステップＳ１１２で抽出された原稿輪郭線４４の情報を用いて、傾きを補正する（ステップＳ１３４）。そして、本ルーチンを終了する。
【０１１４】
以上説明したように、本実施の形態の画像読取装置１０は、第１切替制御部３２Ａと、光源１６と、読取部１８と、抽出部３２Ｆと、を備える。第１切替制御部３２Ａは、背景部材２０の色を第１色および第２色間で切替える。光源１６は、背景部材２０に載置された原稿Ｐに向かって照射光を照射する。読取部１８は、照射光の反射光を読取り、画像データを生成する。抽出部３２Ｆは、背景部材２０の色が第１色である場合に読取られた第１画像データと、背景部材２０の色が第２色である場合に読取られた第２画像データと、に基づいて、原稿Ｐの原稿輪郭線４４を抽出する。
【０１１５】
このように、本実施の形態の画像読取装置１０では、背景部材２０を第１色と第２色との間で切替えながら原稿Ｐを読取る。このため、どのような色の原稿Ｐを用いた場合であっても、正確に原稿Ｐと背景との境界を正確に抽出（検出）することができる。
【０１１６】
従って、本実施の形態の画像読取装置１０では、原稿Ｐの原稿輪郭線４４を正確に抽出することができる。
【０１１７】
抽出部３２Ｆは、第１画像データ４２に含まれる輪郭線と、第２画像データ４０に含まれる輪郭線と、の合成線を、原稿輪郭線４４として抽出する。
【０１１８】
第２切替制御部３４Ａは、背景部材２０における原稿輪郭線４４内の線内領域Ｅ１の色を、第１色および第２色間で切替える。生成部３４Ｆは、線内領域Ｅ１の色が第１色である場合に読取られた第３画像データ４６と、線内領域Ｅ１の色が第２色である場合に読取られた第４画像データ４８と、に基づいて原稿Ｐの出力画像データ５０を生成する。
【０１１９】
また、第１色は白色であり、第２色は黒色である。第２切替制御部３４Ａは、背景部材２０における原稿輪郭線４４の外側の外側領域Ｅ２の色を第２色とし、線内領域Ｅ１の色を第１色および第２色間で切替える。
【０１２０】
また、生成部３４Ｆは、第３画像データ４６の第３画像Ｐ１’と第４画像データ４８の第４画像Ｐ１との差分領域４６Ａの差分領域データを、第３画像データ４６または第４画像データ４８から差し引いた出力画像データ５０を生成する。
【０１２１】
受付部３６は、原稿Ｐの厚みを示す厚み情報を受付ける。生成部３４Ｆは、厚み情報によって示される厚みが薄いほど高い補正率を乗算した差分領域データを、第３画像データ４６または第４画像データ４８から差し引いた出力画像データ５０を生成する。
【０１２２】
これにより、背景部材２０からの反射光の影響を、より除去することができる。
【０１２３】
受付部３６は、差分領域データの補正率を受付ける。生成部３４Ｆは、補正率を乗算した差分領域データを第３画像データ４６または第４画像データ４８から差し引いた出力画像データ５０を生成する。
【０１２４】
第１光源制御部３２Ｂおよび第２光源制御部３４Ｂは、背景部材２０の色に応じた強度の照射光を照射するように光源１６を制御する。
【０１２５】
これにより、原稿Ｐの表面のスキャンに関して、背景部材２０の色の切替えによる差の少ない画像が得られ、より正確に裏面の情報を抽出することができる。
【０１２６】
背景部材２０に載置された原稿Ｐに向かって照射光を照射する光源１６と、照射光の反射光を読取り、画像データを生成する読取部１８と、を備えた画像読取装置１０で実行する画像読取方法であって、背景部材２０の色を第１色および第２色間で切替えるステップと、背景部材２０の色が第１色である場合に読取られた第１画像データ４２と、背景部材２０の色が第２色である場合に読取られた第２画像データ４０と、に基づいて、原稿Ｐの原稿輪郭線４４を抽出するステップと、を含む、画像読取方法である。
【０１２７】
背景部材２０に載置された原稿Ｐに向かって照射光を照射する光源１６と、照射光の反射光を読取り、画像データを生成する読取部１８と、を備えたコンピュータに、背景部材２０の色を第１色および第２色間で切替えるステップと、背景部材２０の色が第１色である場合に読取られた第１画像データ４２と、背景部材２０の色が第２色である場合に読取られた第２画像データ４０と、に基づいて、原稿Ｐの原稿輪郭線４４を抽出するステップと、を実行させるための、画像読取プログラム。
【０１２８】
次に、上記実施の形態の画像読取装置１０のハードウェア構成について説明する。ここでは、画像読取装置１０として、スキャナ機能、複写機能、プリンタ機能、及びファクシミリ機能を有する複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に取り説明するが、これに限定されるものではなく、例えば複写機などであってもよい。なお複合機は、スキャナ機能、複写機能、プリンタ機能、及びファクシミリ機能を全て有する必要はなく、少なくとも２つの機能を有していればよい。
【０１２９】
図１１は、上記実施の形態の画像読取装置１０を備えた複合機のハードウェア構成の一例を示すブロック図である。複合機は、コントローラ９１０とエンジン部（Ｅｎｇｉｎｅ）９６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスで接続した構成となっている。コントローラ９１０は、複合機全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なスキャナ、プリンタエンジン、及びファックスユニットなどである。なおプリンタエンジンは、例えば、白黒プロッタ、１ドラムカラープロッタ、又は４ドラムカラープロッタなどである。またエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１３０】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１３１】
ＣＰＵ９１１は、複合機の全体制御を行うものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２及びＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１３２】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰ９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１３３】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１３４】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１３５】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ９１５、ＰＣＩバス、ＨＤＤ９１８及びＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）９３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）９４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１３６】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１３７】
ＡＧＰ９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインタフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１３８】
上記実施の形態の画像読取装置１０で実行される画像読取プログラムについて説明する。
【０１３９】
上記実施の形態の画像読取装置１０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１４０】
但し、上記実施の形態で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１４１】
また、上記実施の形態の画像読取装置１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施の形態の画像読取装置１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１４２】
上記実施の形態の画像読取装置１０で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵがプログラムをＲＯＭからＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１４３】
１０、１０Ａ、１０Ｂ  画像読取装置
１６  光源
１８、１８Ａ、１８Ｂ  読取部
２０  背景部材
３２Ａ  第１切替制御部
３２Ｂ  第１光源制御部
３２Ｆ  抽出部
３４Ａ  第２切替制御部
３４Ｂ  第２光源制御部
３４Ｆ  生成部
３６  受付部
【先行技術文献】
【特許文献】
【０１４４】
【特許文献１】特開２００１−３５８９１４号公報
【図１】
2017200072.tif 000003
【図２】
2017200072.tif 000004
【図３】
2017200072.tif 000005
【図４】
2017200072.tif 000006
【図５】
2017200072.tif 000007
【図６】
2017200072.tif 000008
【図７】
2017200072.tif 000009
【図８】
2017200072.tif 000010
【図９】
2017200072.tif 000011
【図１０】
2017200072.tif 000012
【図１１】
2017200072.tif 000013