(57)【要約】【課題】透過率が高い原稿を読み取った場合に原稿画像データを適切に切り出すことが難しかった。【解決手段】画像読取装置は、搬送部と、搬送される原稿を読み取るための読取部と、読取部よりも搬送方向の上流に設けられ、搬送される原稿の透過率を示す検出値を出力する検出部と、読取部が原稿の読み取りにより生成した読取画像データを構成する画素の値を、原稿領域と背景領域とを分けるためのしきい値と比較することにより、読取画像データから原稿画像データを切り出す制御部と、を備え、制御部は、前記検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて切り出しを実行し、前記検出値が示す透過率が前記所定値以上であれば、前記しきい値として第１しきい値よりも低い第２しきい値を用いて切り出しを実行する。【選択図】図４
2020150292.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送方向へ搬送する搬送部と、
搬送される前記原稿を読み取るための読取部と、
前記読取部よりも前記搬送方向の上流に設けられ、搬送される前記原稿の透過率を示す検出値を出力する検出部と、
前記読取部が前記原稿の読み取りにより生成した読取画像データを構成する画素の値を、前記原稿に対応する原稿領域と前記原稿領域外の背景領域とを分けるためのしきい値と比較することにより、前記読取画像データから前記原稿領域の画像データを切り出す切り出し処理を実行する制御部と、を備え、
前記制御部は、
前記検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて前記切り出し処理を実行し、
前記検出値が示す透過率が前記所定値以上であれば、前記しきい値として前記第１しきい値よりも低い第２しきい値を用いて前記切り出し処理を実行する、ことを特徴とする画像読取装置。
【請求項２】
前記検出部を複数有し、
前記制御部は、前記原稿の異なる箇所を夫々に検出する複数の前記検出部により出力された複数の前記検出値を入力し、複数の前記検出値が示す複数の透過率の全てが前記所定値未満であれば、前記第１しきい値を用いて前記切り出し処理を実行し、複数の前記検出値が示す複数の透過率の少なくとも１つが前記所定値以上であれば、前記第２しきい値を用いて前記切り出し処理を実行する、ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御部は、前記検出値が示す透過率が前記所定値以上である場合に、前記透過率の高さに応じて、前記第２しきい値を低い値に変更する、ことを特徴とする請求項１または請求項２に記載の画像読取装置。
【請求項４】
原稿を搬送方向へ搬送する搬送工程と、
搬送される前記原稿の透過率を示す検出値を出力する検出工程と、
搬送される前記原稿を読み取る読取工程と、
前記読取工程により生成された読取画像データを構成する画素の値を、前記原稿に対応する原稿領域と前記原稿領域外の背景領域とを分けるためのしきい値と比較することにより、前記読取画像データから前記原稿領域の画像データを切り出す切り出し工程と、を備え、
前記切り出し工程では、
前記検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて前記原稿領域の画像データを切り出し、
前記検出値が示す透過率が前記所定値以上であれば、前記しきい値として前記第１しきい値よりも低い第２しきい値を用いて前記原稿領域の画像データを切り出す、ことを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および画像読取方法に関する。
【背景技術】
【０００２】
原稿の読み取りにより得た画像から原稿領域と背景領域との境界に対応する画素の並びである境界線を検出する技術が開示されている（特許文献１）。
前記文献１では、一定方向において隣接する画素同士の値の差（微分値）としきい値との比較に応じて、境界を形成する境界画素を検出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６‐１１６１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿の素材によって原稿の透過率は異なる。透過率が比較的高い原稿をスキャナーで読み取った結果として生成される画像データにおいては、原稿領域の色が全体的に原稿外の背景領域と近い色となり、そのため、原稿領域の画像データを適切に切り出せないことがあった。
【課題を解決するための手段】
【０００５】
画像読取装置は、原稿を搬送方向へ搬送する搬送部と、搬送される前記原稿を読み取るための読取部と、前記読取部よりも前記搬送方向の上流に設けられ、搬送される前記原稿の透過率を示す検出値を出力する検出部と、前記読取部が前記原稿の読み取りにより生成した読取画像データを構成する画素の値を、前記原稿に対応する原稿領域と前記原稿領域外の背景領域とを分けるためのしきい値と比較することにより、前記読取画像データから前記原稿領域の画像データを切り出す切り出し処理を実行する制御部と、を備える。
前記制御部は、前記検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて前記切り出し処理を実行し、前記検出値が示す透過率が前記所定値以上であれば、前記しきい値として前記第１しきい値よりも低い第２しきい値を用いて前記切り出し処理を実行する。
【図面の簡単な説明】
【０００６】
【図１】画像読取装置の構成を簡易的に示すブロック図。
【図２】搬送経路を含む画像読取装置の機械的構造を簡易的に示す図。
【図３】原稿載置部と本体部との一部を含む範囲を上面に相対する視点により示す図。
【図４】画像読取処理を示すフローチャート。
【図５】検出部による検出値の例をグラフにより示す図。
【図６】読取部による原稿の読み取りにより得られる色成分の分布の例を示す図。
【図７】読取画像データの中の原稿領域の例を示す図。
【発明を実施するための形態】
【０００７】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。各図は例示であるため、互いに整合していなかったり、一部が省略されていたりする場合がある。
【０００８】
１．装置構成：
図１は、本実施形態にかかる画像読取装置１０の構成を簡易的に示している。画像読取装置１０は、原稿を読取可能なスキャナーである。画像読取装置１０は、制御部１１と、搬送部１２と、検出部１３と、読取部１４と、操作パネル１５と、通信インターフェイス１６と、を含む。インターフェイスをＩＦと略す。制御部１１は、例えば、プロセッサーとしてのＣＰＵ１１ａや、ＲＯＭ１１ｂやＲＡＭ１１ｃ等のメモリーや、その他の記憶手段等を含み、メモリーに記憶されたプログラム１１ｅに従って画像読取装置１０を制御する。制御部１１は、プログラム１１ｅに従うことにより画像読取処理を実行する。本実施形態の画像読取処理により、画像読取方法が開示される。制御部１１を構成するプロセッサーは、一つのＣＰＵに限られることなく、複数のＣＰＵや、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア回路により処理を行う構成であってもよいし、ＣＰＵとハードウェア回路とが協働して処理を行う構成であってもよい。
【０００９】
搬送部１２は、原稿を「第１方向」の上流から下流に向けて搬送する。第１方向を、原稿の「搬送方向」と呼んでもよい。第１方向における上流、下流を、単に、上流、下流とも記載する。原稿は、代表的には紙であるが、紙以外の素材によるシート状の媒体であってもよい。原稿には、例えば、文字、写真、イラスト等の何らかのオブジェクトが印刷されている。搬送部１２は、原稿を搬送するための複数のローラーや、ローラーに動力を与えてローラーを回転させるモーター等を含んでいる。
【００１０】
読取部１４は、原稿を光学的に読み取るための機構であり、原稿を照射する光源や、光源により照射された原稿からの反射光に応じた電荷を出力するイメージセンサーや、イメージセンサーに光を導くための光学系等を含んでいる。搬送部１２によって搬送される原稿は、読取部１４によって読み取られる。従って、画像読取装置１０は、シートフィードスキャナーに該当する。搬送部１２の少なくとも一部を、自動給紙装置あるいはＡＤＦ（Auto Document Feeder）と呼んでもよい。
【００１１】
操作パネル１５は、視覚的情報を表示するための表示部や、ユーザーからの操作を受け付けるための操作受付部等を含んでいる。操作受付部は、表示部において実現されるタッチパネルや、物理的なボタン等である。通信ＩＦ１６は、画像読取装置１０が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のＩＦの総称である。
画像読取装置１０は、スキャナーとしての機能に加え、印刷機能やファクシミリ通信機能や電子メール送信機能等の複数機能を兼ね備えた、複合機であってもよい。
【００１２】
図２は、搬送経路５５を含む画像読取装置１０の機械的構造を簡易的に示している。図２に示すように画像読取装置１０は、本体部５０と、本体部５０の上面５６を覆う蓋５１とを備える。蓋５１は本体部５０に対して開閉可能である。本体部５０と蓋５１との間には、搬送部１２による原稿の搬送経路５５が確保されている。搬送部１２は、搬送経路５５の上流の供給口５２から原稿を画像読取装置１０の筐体内へ取り込む。また、搬送部１２は、搬送経路５５の下流の排出口５３から原稿を外部へ排出する。符号Ｄ１による矢印は、第１方向を示している。
【００１３】
供給口５２近傍には、読み取り前の原稿を載置するための原稿載置部５４が形成されている。原稿載置部５４は、供給口５２よりも更に上流へ延出しており、所定サイズの原稿の全面或いはほぼ全面を支持可能なサイズを有する。つまり、原稿載置部５４は、本体部５０の上面５６を上流の方へ延長させる機能を担う。原稿載置部５４を、原稿支持部、原稿トレイ、等と呼んでもよい。原稿載置部５４は、本体部５０とは別体の部材であってもよいし、本体部５０と一体的に形成された部位であってもよい。
【００１４】
本体部５０の内部には、読取部１４が収容されている。図２の例では、読取部１４は、搬送部１２により搬送経路５５内を搬送される原稿の、本体部５０の上面５６を向く面を読み取る。ただし、画像読取装置１０は、搬送部１２により搬送経路５５内を搬送される原稿の蓋５１に相対する面を読み取り可能な位置に、更に読取部を有する構成であってもよい。つまり、画像読取装置１０は、原稿の表面と裏面とを同時読取可能なスキャナーであってもよい。
【００１５】
図２には、搬送部１２の一部を構成するローラーとして、搬送経路５５を挟んで相対するローラーの対を何組か示している。ローラー１２ａ１およびローラー１２ｂ１によるローラー対を、第１ローラー対と呼ぶ。ローラー１２ａ２およびローラー１２ｂ２によるローラー対を、第２ローラー対と呼ぶ。ローラー１２ａ３およびローラー１２ｂ３によるローラー対を、第３ローラー対と呼ぶ。ローラー１２ａ１，１２ａ２，１２ａ３は蓋５１に配設され、ローラー１２ｂ１，１２ｂ２，１２ｂ３は本体部５０に配設されている。各ローラー対は、対を構成するローラーとローラーとの間に原稿を挟持して回転することにより原稿を搬送する。
【００１６】
図２に示した各ローラー対のうち最も上流の第１ローラー対（ローラー１２ａ１，１２ｂ１）は、供給口５２のやや下流の位置に配設されている。第１ローラー対は、原稿載置部５４に載置された原稿を下流へ搬送する。
第１ローラー対よりも下流かつ読取部１４よりも上流の位置に在る第２ローラー対（ローラー１２ａ２，１２ｂ２）は、第１ローラー対により搬送される原稿を、さらに下流へ搬送する。第２ローラー対により搬送される原稿が搬送経路５５内における読取部１４の位置を通過する際に、原稿は読取部１４により読み取られる。
図２に示した各ローラー対のうち最も下流の第３ローラー対（ローラー１２ａ３，１２ｂ３）は、読取部１４よりも下流に配設されている。第３ローラー対は、第２ローラー対により搬送される原稿を、さらに下流へ搬送し、排出口５３から外部へ排出させる。
【００１７】
図３は、本体部５０と原稿載置部５４それぞれの一部を含む範囲を、上面５６に相対する視点により示している。符号Ｄ２による矢印は「第２方向」を示している。第２方向Ｄ２を、読取部１４を構成するイメージセンサーの主走査方向と呼んだり、原稿の幅方向と呼んだりしてもよい。第２方向Ｄ２は、第１方向Ｄ１に対して交差している。ここで言う交差とは、基本的には直交を意味するが、厳密な直交でなくてもよい。図３における右、左を、以下では右、左として説明する。
【００１８】
図３では当然のことながら、第１、第２および第３ローラー対を構成する各ローラーのうち、本体部５０が有するローラー１２ｂ１，１２ｂ２，１２ｂ３のみ示している。図３の例では、ローラー１２ｂ１，１２ｂ２，１２ｂ３はそれぞれ、第２方向Ｄ２における上面５６の中心を挟んで左右対称な位置に２つ設けられている。このことから、図３の例では、第１、第２および第３ローラー対は、それぞれが２組のローラー対により構成されることが理解できる。
【００１９】
図３に示すように、本体部５０には上面５６に露出するようにして検出部１３が設けられている。検出部１３は、搬送される原稿を検出可能なセンサーであり、ここでは光学センサーである。図３では簡易的に示しているが、検出部１３は、発光部と受光部とを備えた反射型の光学センサーである。ただし、検出部１３は、透過型の光学センサーであってもよい。検出部１３を透過型の光学センサーとする場合には、本体部５０および蓋５１の一方に発光部を設け、他方に受光部を設けることになる。検出部１３は、検出部１３の位置を原稿の先端が通過してから当該原稿の後端が通過するまでの間、原稿を検出する。検出部１３は、原稿を検出している状態では、原稿を検出していない状態とは異なる波形の検出信号を出力する。原稿の先端とは、原稿の下流を向く端部であり、原稿の後端とは、原稿の上流を向く端部である。
【００２０】
検出部１３は、読取部１４よりも上流に配設されている。図３の例によれば、検出部１３は、第１方向Ｄ１において第１ローラー対の挟持点と第２ローラー対の挟持点との間に設けられている。ローラー対の挟持点とは、原稿を挟持する各ローラーが原稿に接する点という意味である。ローラーと原稿との接触は、厳密には点ではなく面であるが、本実施形態では挟持点という表現を用いる。図３では、第１ローラー対を構成するローラー１２ｂ１の挟持点の位置や、第２ローラー対を構成するローラー１２ｂ２の挟持点の位置を、１点鎖線で示している。検出部１３は、読取部１４よりも上流において一箇所に設けられていてもよいし、図３の例のように、読取部１４よりも上流において、第２方向Ｄ２に離れた複数箇所に設けられていてもよい。
【００２１】
原稿載置部５４は、起立する壁部材としてのエッジガイド５７を有する。エッジガイド５７は、第２方向Ｄ２に離間して存在する２片の壁部材であり、原稿載置部５４に載置された原稿の第２方向Ｄ２における位置を原稿の両側から規制する。知られているように、ユーザーは、エッジガイド５７を第２方向Ｄ２と平行にスライドさせることにより、エッジガイド５７間の距離を変えることができる。ユーザーは、エッジガイド５７が原稿の両側から原稿の位置を規制するように、原稿の幅に合わせてエッジガイド５７の位置を調整する。
【００２２】
２．画像読取処理：
図４は、制御部１１がプログラム１１ｅに従って実行する画像読取処理を、フローチャートにより示している。
制御部１１は、原稿のスキャン開始の指示を受けたことに応じて、搬送部１２を制御して原稿の搬送を開始させる（ステップＳ１００）。搬送部１２は、原稿載置部５４に載置された原稿の搬送を開始する。制御部１１は、例えば、ユーザーの操作パネル１５への操作や、通信ＩＦ１６を介して接続する不図示の外部のコンピューターからのコマンド送信により、スキャン開始の指示を受ける。
【００２３】
制御部１１は、原稿の搬送開始後、ステップＳ１２０の判定をすべきタイミングになったか否かを継続的に判定する（ステップＳ１１０）。制御部１１は、ステップＳ１２０の判定をすべきタイミングになった場合に（ステップＳ１１０において“Ｙｅｓ”）、ステップＳ１２０の判定を実行する。具体的には、制御部１１は、原稿の搬送開始後、予め定めた「検出部通過時間」が経過した時に、ステップＳ１２０の判定をすべきタイミングになったと判定する。
【００２４】
画像読取装置１０の設計上、第１方向Ｄ１における第１ローラー対（ローラー１２ａ１，１２ｂ１）から検出部１３までの距離は決まっている。また、搬送部１２による原稿の搬送速度も予め何らかの速度に設定されている。そのため、原稿載置部５４に載置された状態の原稿を検出部１３に到達させるまでに必要な搬送時間は、予め計算により求めることができる。検出部通過時間は、このような計算により求めた搬送時間に、所定の追加時間を加えた時間であり、原稿載置部５４に載置された原稿の先端が検出部１３の位置を通過するために十分な時間であるとする。
【００２５】
ステップＳ１２０では、制御部１１は、ステップＳ１１０で“Ｙｅｓ”と判定した時点における、検出部１３が出力する検出信号の値（検出値）に基づいて、原稿の透過率が所定値以上であるか否かを判定する。検出部１３による検出値は、原稿の透過率を示している。上述したように検出部１３が反射型の光学センサーであれば、検出部１３による検出値は、その値の大きさが原稿からの光の反射率の高さを示す。反射率と透過率とはトレードオフの関係にある。つまり、反射率が高いほど、透過率が低いことを示している。
【００２６】
検出部１３が透過型の光学センサーであれば、検出部１３による検出値は、その値の大きさが原稿の光の透過率の高さを示す。いずれにしても、検出部１３による検出値は、ステップＳ１００で搬送部１２により搬送が開始された原稿の透過率を直接あるいは間接的に示している。
【００２７】
図５は、検出部１３による検出値Ｖの変化をグラフにより示している。ここでは、説明を簡単にするために、画像読取装置１０は、検出部１３を一つ有すると仮定し、図５に示す検出値Ｖは、この一つの検出部１３による出力である。また、図５の説明においては、検出値Ｖを出力する検出部１３は、反射型の光学センサーであるとする。従って、図５では、検出値Ｖの値が高いほど、原稿の透過率が低いことになる。図５のグラフは、横軸を時間ｔとし、縦軸を検出値Ｖとしている。時間ｔ１は、搬送される原稿の先端が検出部１３の位置を通過したタイミングであり、時間ｔ２は、この原稿の後端が検出部１３の位置を通過したタイミングである。つまり、時間ｔ１〜ｔ２の期間に、検出部１３によって原稿の透過率が検出されている。
【００２８】
図５のグラフにおける実線は、原稿Ａが搬送された場合に検出部１３が出力する検出値Ｖを示している。また、図５のグラフにおける１点鎖線は、原稿Ｂが搬送された場合に検出部１３が出力する検出値Ｖを示し、図５のグラフにおける２点鎖線は、原稿Ｃが搬送された場合に検出部１３が出力する検出値Ｖを示している。原稿Ａは、いわゆる普通紙である。一方、原稿Ｂや原稿Ｃは、透過性を有する素材の原稿である。透過性を有する素材の原稿とは、例えば、オニオンスキンペーパーと呼ばれる種類の原稿等が挙げられる。図５から明らかなように、原稿Ｂや原稿Ｃは、原稿Ａと比べて検出値Ｖが低いため、それらは原稿Ａと比べて透過率が高い。
【００２９】
所定値Ｖｓは、ステップＳ１２０の判定のために予め設定された値である。制御部１１は、検出部１３が反射型の光学センサーである構成においては、テップＳ１１０で“Ｙｅｓ”と判定した時点の検出部１３による検出値Ｖと、所定値Ｖｓとを比較する。そして、検出値Ｖが所定値Ｖｓ以下であれば、原稿の透過率は所定値以上と判定し（ステップＳ１２０において“Ｙｅｓ”）、ステップＳ１４０へ進む。一方、検出値Ｖが所定値Ｖｓより高ければ、原稿の透過率は所定値未満と判定し（ステップＳ１２０において“Ｎｏ”）、ステップＳ１３０へ進む。
【００３０】
ステップＳ１３０では、制御部１１は、ステップＳ１６０の「切り出し処理」に用いるしきい値に、第１しきい値を採用することを決定する。一方、ステップＳ１４０では、制御部１１は、ステップＳ１６０の「切り出し処理」に用いるしきい値に、第１しきい値よりも低い第２しきい値を採用することを決定する。制御部１１は、ステップＳ１３０またはステップＳ１４０を経て、ステップＳ１５０に進む。第１しきい値および第２しきい値は、いずれも予め設定された値である。
【００３１】
ステップＳ１５０では、制御部１１は、読取部１４を制御することにより、原稿の読み取りを実行させる。読取部１４は、搬送部１２により搬送されて読取部１４の位置を通過する原稿の読み取りを実行し、読取結果としての画像データを生成する。このような、読取部１４が原稿を読み取ることにより生成した画像データを「読取画像データ」と呼ぶ。読取部１４は、読取画像データを制御部１１へ出力する。
【００３２】
制御部１１がステップＳ１６０以下の処理の対象とする読取画像データは、例えば、ＲＧＢ（レッド、グリーン、ブルー）毎の階調値を各画素が有するビットマップデータである。ＲＧＢそれぞれは、例えば、０〜２５５の２５６階調で表現されている。読取部１４が原稿を読み取ることにより生成した読取画像データを上述したようなデジタルデータへ変換する処理は、読取部１４が実行してもよいし、制御部１１が実行してもよい。
ステップＳ１３０またはステップＳ１４０の処理と、ステップＳ１５０との処理とは、同時期に実施されてもよい。制御部１１は、ステップＳ１６０を実施するまでに、切り出し処理に採用するしきい値を決定すればよい。
【００３３】
ステップＳ１６０では、制御部１１は、読取画像データから原稿領域の画像データを切り出す切り出し処理を実行する。原稿領域の画像データを「原稿画像データ」と呼ぶ。この場合、制御部１１は、読取画像データを構成する画素の値を、原稿に対応する原稿領域と原稿領域外の背景領域とを分けるためのしきい値と比較することにより、読取画像データから原稿画像データを切り出す。ここで用いるしきい値は、当然、ステップＳ１３０，Ｓ１４０のいずれか一方で採用を決定した第１しきい値または第２しきい値である。
【００３４】
切り出し処理においては、制御部１１は、先ず、しきい値を用いて読取画像データを二値化する。制御部１１は、読取画像データを構成する各画素について、しきい値によって範囲が定義される「背景色範囲」に値が属するか否かを判定し、例えば、背景色範囲に属する画素の値を「０」に変換し、背景色範囲に属さない画素の値を「１」に変換する。そして、制御部１１は、二値化により「１」に変換した画素によって外縁が区画される領域を、原稿領域とする。
【００３５】
本体５０の上面５６と搬送経路５５を挟んで相対する蓋５１の面の一部であって、読取部１４と相対する部分の色を、背景色と呼ぶ。背景色は画像読取装置１０の設計上決まっており、例えば、グレー色である。読取部１４は、原稿を読み取るときに、原稿外の背景色も読み取る。背景色範囲は、このような背景色に該当するとして予め設定された階調範囲である。
【００３６】
図６は、読取部１４が原稿を読み取ることにより得られる色成分の分布（色分布）を例示している。このような色分布をヒストグラムとも言う。図６では、横軸を０〜２５５の階調値、縦軸を画素数としている。また、図６では、ＲＧＢの各色成分のうちＲ成分の分布を示している。図６において、実線で示す色分布は、原稿Ａを読取部１４が読み取ることにより得られたＲ成分の分布の例であり、１点鎖線で示す色分布は、原稿Ｂを読取部１４が読み取ることにより得られたＲ成分の分布の例である。なお、原稿にはオブジェクトが何らかの色で印刷されているが、図６に示す原稿Ａ，Ｂそれぞれの色分布は、説明を簡単にするために、それぞれの原稿自体の色を読み取った結果に基づく色分布であるとする。原稿Ａ，Ｂそれぞれの色分布は、原稿Ａ，Ｂそれぞれの色に対応する階調値に画素数が集中している。
【００３７】
図５の説明でも述べたが、原稿Ｂは、原稿Ａよりも透過率が高い。そのため、原稿からの反射光をイメージセンサーで受光して電荷に変換する読取部１４によれば、原稿Ｂの読取結果として得られる色分布は、原稿Ａの読取結果として得られる色分布よりも全体的に暗い方（低階調）に偏る。図６において、階調値ＴＨ０〜階調値ＴＨ１の階調範囲は、上述の背景色（グレー色）を示す背景色範囲に該当する。階調値ＴＨ０〜階調値ＴＨ１の階調範囲を、通常の背景色範囲とも称する。階調値ＴＨ１は、第１しきい値に該当する。つまり、第１しきい値は、通常の背景色範囲の上限値である。
【００３８】
原稿Ａの色分布は、その大部分が通常の背景色範囲（階調値ＴＨ０〜階調値ＴＨ１）に属さない。従って、一般的に使用される普通紙のような透過率が低い原稿Ａに対しては、しきい値、つまり背景色範囲の上限値は、第１しきい値が適当と言える。そのため、本実施形態では、ステップＳ１２０の“Ｎｏ”の判定からステップＳ１３０で第１しきい値の採用が決定され、ステップＳ１３０を経たステップＳ１６０では、しきい値として第１しきい値が用いられる。
【００３９】
一方、原稿Ｂの色分布は、その大部分が通常の背景色範囲（階調値ＴＨ０〜階調値ＴＨ１）に属する。そのため、原稿Ｂの読取画像データに対する二値化に、第１しきい値を用いた場合、原稿Ｂの色は背景色の一部と見なされ、原稿画像データを適切に切り出すことができなくなる。つまり、実際に原稿Ｂを読取部１４で読み取っても、原稿Ｂの領域に対応する画像データを原稿画像データとして切り出すことができない。このような課題に対して、本実施形態では、ステップＳ１２０の“Ｙｅｓ”の判定から、ステップＳ１４０で第２しきい値の採用が決定され、ステップＳ１４０を経たステップＳ１６０では、しきい値として第２しきい値が用いられる。
【００４０】
階調値ＴＨ２は、第２しきい値である。ＴＨ０＜ＴＨ２＜ＴＨ１である。つまり、第２しきい値を用いることで、背景色範囲が、通常の背景色範囲（階調値ＴＨ０〜階調値ＴＨ１）から、階調値ＴＨ０〜階調値ＴＨ２へ変更される。図６の例によれば、原稿Ｂの色分布は、その大部分が第２しきい値によって定義される背景色範囲（階調値ＴＨ０〜階調値ＴＨ２）に属さない。従って、原稿Ｂのような透過率が比較的高い原稿に対しては、しきい値、つまり背景色範囲の上限値は、第２しきい値が適当と言える。
【００４１】
なお、切り出し処理の一つの工程である二値化処理においては、制御部１１は、読取画像データを構成する画素のＲＧＢの各階調値それぞれについて、しきい値によって範囲が定義された背景色範囲に属するか否かを判定する。そして、例えば、ＲＧＢ全ての階調値が背景色範囲に属さない画素の値を「１」に変換し、ＲＧＢの少なくとも一つの階調値が背景色範囲に属する画素の値を「０」に変換すればよい。従って、第１しきい値、第２しきい値は、それぞれがＲＧＢのそれぞれに対応して予め設定されている。
【００４２】
図７は、読取画像データ２０の中の原稿領域２０ａを示している。つまり、原稿領域２０ａは、読取画像データ２０に対する二値化により「１」に変換された画素によって外縁が区画された領域である。読取画像データ２０の中の原稿領域２０ａの外側の領域が背景領域２０ｂである。制御部１１は、例えば、二値化した読取画像データ２０の上下左右の各辺から縦方向や横方向に沿って読取画像データ２０の中央に向かって画素の値を走査していき、値が「０」から「１」に変化した位置の画素を、エッジ画素として特定する。そして、制御部１１は、このようなエッジ画素を結ぶことで生成される直線を読取画像データ２０の上下左右の各辺の近傍でそれぞれ特定する。そして、そのように特定した４つの直線により区画される矩形領域を、原稿領域２０ａとして特定すればよい。
【００４３】
制御部１１が切り出しの対象とするデータは、当然、二値化する前の画像データである。つまり、制御部１１は、二値化する前の読取画像データのうち、上述の二値化処理により特定した原稿領域に該当する部分の画像データを切り出す。このようにして切り出した画像データが、原稿画像データである。読取画像データから原稿画像データを切り出すことにより、ステップＳ１６０が終了する。原稿画像データには、何らかのオブジェクトが表現されている。
【００４４】
ステップＳ１７０では、制御部１１は、原稿画像データに対する所定処理を実行して図４のフローチャートを終了する。ステップＳ１７０で実行する所定処理は、特に限定されないが、例えば、画像の傾き補正処理や、色や明るさの補正処理等が挙げられる。また、制御部１１は、原稿画像データを、通信ＩＦ１６を介して外部のコンピューター等に転送する処理をしてもよい。また、画像読取装置１０が印刷機能を兼ね備えている場合には、制御部１１は、原稿画像データの印刷処理を実行してもよい。
【００４５】
このように本実施形態によれば、画像読取装置１０は、原稿を搬送方向（第１方向Ｄ１）へ搬送する搬送部１２と、搬送される原稿を読み取るための読取部１４と、読取部１４よりも搬送方向の上流に設けられ、搬送される原稿の透過率を示す検出値を出力する検出部１３と、読取部１４が原稿の読み取りにより生成した読取画像データを構成する画素の値を、原稿に対応する原稿領域と原稿領域外の背景領域とを分けるためのしきい値と比較することにより、読取画像データから原稿画像データを切り出す切り出し処理を実行する制御部１１と、を備える。そして、制御部１１は、検出部１３による検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて切り出し処理を実行し、検出部１３による検出値が示す透過率が前記所定値以上であれば、前記しきい値として、第１しきい値よりも低い第２しきい値を用いて切り出し処理を実行する。
【００４６】
前記構成によれば、制御部１１は、原稿の透過率に応じて、切り出し処理に用いるしきい値を変更する。これにより、透過率が高い原稿の読み取りにより生成された読取画像データからも、原稿領域を的確に特定して、原稿画像データを切り出すことができる。つまり、原稿画像データの切り出しの精度が向上する。原稿画像データの切り出しの精度が向上することで、例えば、制御部１１は、読取部１４による原稿読み取り時の原稿の傾きを正確に検出することができ、画像の傾き補正処理を適切に実行することができる。
【００４７】
また、本実施形態は、画像読取方法を開示する。画像読取方法によれば、原稿を搬送方向（第１方向Ｄ１）へ搬送する搬送工程（ステップＳ１００以降）と、搬送される原稿の透過率を示す検出値を出力する検出工程と、搬送される原稿を読み取る読取工程（ステップＳ１５０）と、読取工程により生成された読取画像データを構成する画素の値を、原稿に対応する原稿領域と原稿領域外の背景領域とを分けるためのしきい値と比較することにより、読取画像データから原稿画像データを切り出す切り出し工程（ステップＳ１６０）と、を備える。そして、切り出し工程では、検出値が示す透過率が所定値未満であれば、前記しきい値として第１しきい値を用いて切り出しを実行し、検出値が示す透過率が前記所定値以上であれば、前記しきい値として第１しきい値よりも低い第２しきい値を用いて切り出しを実行する。
【００４８】
３．変形例：
以下に、本実施形態に含まれる変形例を幾つか説明する。上述の実施形態と変形例の組み合わせや、各変形例同士の組み合わせが、本願により開示される。
【００４９】
変形例１：
制御部１１は、検出部１３が出力する検出値が示す透過率が所定値以上である場合に、透過率の高さに応じて、第２しきい値を低い値に変更するとしてもよい。つまり、第２しきい値を、原稿の透過率の高さに応じて段階的に低下させるとしてもよい。
【００５０】
上述したように、制御部１１は、検出部１３による検出値Ｖが所定値Ｖｓ以下であれば、原稿の透過率は所定値以上と判定し（ステップＳ１２０において“Ｙｅｓ”）、ステップＳ１４０へ進む。ステップＳ１４０では、制御部１１は、例えば、検出値Ｖが所定値Ｖｓ以下であり且つ原稿Ｂの検出値Ｖに相当する値（図５における１点鎖線参照）以上であれば、ステップＳ１６０の切り出し処理に用いるしきい値として、所定の第２しきい値を採用することを決定する。一方、例えば、検出値Ｖが原稿Ｂの検出値Ｖに相当する値（図５における１点鎖線参照）未満であれば、ステップＳ１４０では、制御部１１は、ステップＳ１６０の切り出し処理に用いるしきい値として、前記所定の第２しきい値よりも低いしきい値を採用することを決定する。
【００５１】
第２しきい値という表現は、第１しきい値よりも低いしきい値の呼び名に過ぎず、第２しきい値は、複数定められていてもよい。前記所定の第２しきい値も、前記所定の第２しきい値よりも低いしきい値も、それぞれが第２しきい値の一種である。あるいは、判り易さを優先して、前記所定の第２しきい値を第２しきい値と呼び、前記所定の第２しきい値よりも低いしきい値を第３しきい値と呼んでもよい。
このように、制御部１１は、原稿の透過率の高さに応じてしきい値をより低い値とすることで、透過率が異なる様々な種類の原稿の各読み取りにおいて、精度の高い原稿画像データの切り出しを行うことができる。
【００５２】
変形例２：
上述したように、検出部１３は複数設けられていてもよい。ここでは、図３に示す２つの検出部１３のうち、左の検出部１３を第１の検出部１３と呼び、右の検出部１３を第２の検出部１３と呼ぶ。複数の検出部１３は、原稿の複数箇所の透過率を示す複数の検出値を出力する。制御部１１は、原稿の異なる箇所を夫々に検出する複数の検出部１３により出力された複数の検出値を入力する。そして、複数の検出値が示す複数の透過率の全てが所定値未満であれば、第１しきい値を用いて切り出し処理を実行し、複数の検出値が示す複数の透過率の少なくとも１つが前記所定値以上であれば、第２しきい値を用いて切り出し処理を実行する、としてもよい。
【００５３】
具体的には、制御部１１は、第１の検出部１３が出力する検出値が示す透過率が所定値未満であり、かつ、第２の検出部１３が出力する検出値が示す透過率が所定値未満であれば、ステップＳ１２０において“Ｎｏ”と判定してステップＳ１３０へ進む。一方、第１の検出部１３が出力する検出値が示す透過率と、第２の検出部１３が出力する検出値が示す透過率との少なくとも一方が、所定値以上であれば、ステップＳ１２０において“Ｙｅｓ”と判定してステップＳ１４０へ進む。
【００５４】
検出部１３としての一部のセンサーの不具合や、原稿に印刷されているインク等の影響により、原稿のある箇所を検出した検出部１３による検出値は、原稿の本来の透過率を正確に反映していない場合がある。例えば、原稿が、オニオンスキンペーパーのように透過率が高い原稿であるにも関わらず、１つの検出部１３の検出値だけに基づくステップＳ１２０の判定では、原稿の透過率は所定値未満と判定することも有り得る。これに対して、制御部１１は、複数の検出部１３による原稿の複数箇所の検出値に基づいてステップＳ１２０の判定を行うことで、当該判定の精度をより高めて、実際の原稿の透過率に対応した適切なしきい値を用いることが可能となる。検出部１３の数は、図３に示したような２つより多くてもよい。
【符号の説明】
【００５５】
１０…画像読取装置、１１…制御部、１１ｅ…プログラム、１２…搬送部、１３…検出部、１４…読取部、１５…操作パネル、１６…通信ＩＦ、２０…読取画像データ、２０ａ…原稿領域、２０ｂ…背景領域
【図１】
2020150292.tif 000003
【図２】
2020150292.tif 000004
【図３】
2020150292.tif 000005
【図４】
2020150292.tif 000006
【図５】
2020150292.tif 000007
【図６】
2020150292.tif 000008
【図７】
2020150292.tif 000009