(57)【要約】【課題】下地が白のカードの画像を読み取った際に、その読み取って得られた画像データから単純にカードの厚みに起因する影の部分を除去すると、カードの本来の画像が欠落してカードの視認性を低下させる。【解決手段】画像読取装置とその制御方法であって、原稿を読み取って画像データを取得し、その取得した画像データから当該原稿の端部を検出する。そしてその検出した原稿の端部に基づいて、その原稿の画像データに枠情報を付加する。【選択図】  図４
2018019236.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを取得する取得手段と、
前記取得手段が取得した前記画像データから前記原稿の端部を検出する検出手段と、
前記検出手段が検出した前記原稿の端部に基づいて、前記原稿の画像データに当該原稿の枠を示す枠情報を付加する付加手段と、
を有することを特徴とする画像読取装置。
【請求項２】
前記検出手段は、前記画像データの主走査方向、或いは副走査方向に所定の輝度の画素が所定数以上、或いは所定のライン数以上連続する領域を、前記原稿の端部として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記検出手段は、前記所定の輝度の画素が所定数以上或いは所定のライン数以上連続する領域を、前記原稿の厚みによる影と判定し、当該影の最も原稿に近い画素を前記原稿の端部として検出することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記付加手段は、前記原稿の端部を示す画像データの前記原稿の枠に相当する画素データを残して他の画素データを白に変換することにより前記枠情報として付加することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記付加手段は、前記原稿の端部を示す画像データを白に変換し、前記原稿の端部を示す画像データの内側に前記原稿の枠に相当する前記枠情報を付加することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項６】
前記付加手段は、前記画像データの主走査方向及び副走査方向において、前記原稿の画像データの枠情報を付加することを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
原稿の種類に対応して、当該原稿の端部のサイズを記憶する記憶手段を更に有し、
前記検出手段は、前記取得手段が取得した前記画像データから前記原稿の少なくとも一つの端部を検出すると、当該検出した少なくとも一つの端部のサイズと前記記憶手段に記憶された前記原稿のサイズとを比較し、該比較の結果から判定される原稿の種類に基づいて、前記原稿の端部を検出することを特徴とする請求項１乃至６のいずれか１項に記載の画像読取装置。
【請求項８】
前記検出手段が、前記原稿の影を検出できない場合に、前記取得手段により再度前記原稿の画像データを取得させるように制御する制御手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の画像読取装置。
【請求項９】
前記取得手段は、原稿に対して副走査方向に読取部を走査して原稿を読取らせることで該原稿の画像データを取得し、
前記読取部は、
受光センサと、
前記受光センサを挟んで、前記読取部の走査方向の上流側及び下流側に配置された光源とを有し、
前記制御手段は、前記読取部を走査させて前記原稿を再度読み取る際、前記読取部を往復走査させ、当該走査方向に対して前記受光センサの下流側に位置している光源を点灯させることを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記枠情報は、均一の輝度値或いは濃度値を有する画素を含むことを特徴とする請求項１乃至９のいずれか１項に記載の画像読取装置。
【請求項１１】
画像読取装置を制御する制御方法であって、
原稿を読み取って画像データを取得する取得工程と、
前記取得工程で取得した前記画像データから前記原稿の端部を検出する検出工程と、
前記検出工程で検出した前記原稿の端部に基づいて、前記原稿の画像データに当該原稿の枠を示す枠情報を付加する付加工程と、
を有することを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、及びその制御方法に関する。
【背景技術】
【０００２】
従来から、複写機、ファクシミリ装置、及びスキャナ装置等では、コンタクトガラス（プラテンガラス）上に原稿を載置して、その原稿の画像を読み取るように構成されている。従って、ＩＤカードなどの厚みのある原稿の画像を読み取る際、副走査方向の一方の側に原稿の影が現れて、それが原稿の画像として読み取られてしまう。そこで、その原稿の領域の幅を予め定められた規定幅とし、その規定幅を超える影の部分を取り除く、枠消し処理を実行している。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６８１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記特許文献１に記載の技術では、下地が白のカードの画像を読み取った際に、その読み取って得られた画像データから単純に影の部分を除去すると、カードの本来の画像が欠落する等により、カードの視認性を低下させるという問題があった。
【０００５】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００６】
本発明の目的は、原稿を読み取って得られた画像データの画像欠けを防止するとともに、ユーザの視認性及びユーザビリティを向上させることができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る画像読取装置は以下のような構成を備える。即ち、
原稿を読み取って画像データを取得する取得手段と、
前記取得手段が取得した前記画像データから前記原稿の端部を検出する検出手段と、
前記検出手段が検出した前記原稿の端部に基づいて、前記原稿の画像データに当該原稿の枠を示す枠情報を付加する付加手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿を読み取って得られた画像データの画像欠けを防止するとともに、ユーザの視認性及びユーザビリティを向上できるという効果がある。
【図面の簡単な説明】
【０００９】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図１】本実施形態に係る画像読取装置の断面図（Ａ）と、本実施形態に係る読取走査ユニットの断面図（Ａ）。
【図２】実施形態に係る画像読取装置の構成を説明するブロック図。
【図３】実施形態１に係る画像読取装置で、原稿カバーを閉じた時に、厚みのある原稿と原稿台ガラスとの間に形成される隙間（影の位置）の状態を説明する図。
【図４】実施形態１に係る画像読取装置が原稿の画像を読み取った際、その画像が影を含むときの枠加工（補正）処理を説明するフローチャート。
【図５】実施形態１に係る画像読取装置の原稿台ガラスに載置された原稿を読み取って得られた画像データと、その枠加工を説明する図。
【図６】本発明の実施形態２に係る画像読取装置で読み取った読取画像（ＩＤカード画像）の一例を示す図。
【図７】実施形態２に係る画像読取装置が原稿の画像を読み取って、その画像データに枠加工（補正）を行う処理を説明するフローチャート。
【図８】実施形態３に係る画像読取装置が原稿を読み取って取得した画像データの端部に影がある場合に実行する枠加工（補正）処理を説明するフローチャート。
【図９】実施形態４に係る画像読取装置が原稿を読み取って取得した画像データに対して枠加工（補正）処理する手順を説明するフローチャート。
【図１０】実施形態４に係る画像読取装置の読取走査ユニットが副走査方向に往復走査して原稿を読み取るときの光源の点灯状況を説明する図。
【図１１】実施形態４に係る画像読取装置による、原稿台ガラスに載置された原稿の読取走査を説明する図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
本実施形態では、画像読取装置として、例えば複写機等の画像形成装置に用いられる画像読取装置を例にするが、本発明はこれに限ったものではない。
【００１２】
図１（Ａ）は、本実施形態に係る画像読取装置１００の断面図である。
【００１３】
画像読取装置１００は、原稿Ｄの画像を光学的に読み取る画像読取部１１０と、画像読取部１１０へ原稿Ｄを給送する原稿給送部１２０とを含んでいる。ここで、原稿の読み取り方式には、ユーザによって原稿台ガラス１０上に載置された原稿を読み取る「固定読み」方式と、原稿給送部１２０によって流し読みガラス２０上へ搬送される原稿を読み取る「流し読み」方式とがある。この画像読取装置１００は、これら両方式での読み取りが可能となっている。
【００１４】
原稿給送部１２０は、ヒンジ等の開閉支持部材（不図示）によって画像読取部１１０に対して図１の奥側を中心に回動可能に支持されている。このため、原稿給送部１２０は原稿台ガラス１０と流し読みガラス２０との上面を開閉可能となっている。
【００１５】
「固定読み」方式で原稿の画像を読み取る場合は、ユーザによって原稿給送部１２０が開かれて原稿台ガラス１０上に原稿が載置され、原稿給送部１２０が閉じられることで原稿台ガラス１０上に原稿が固定される。そして、原稿台ガラス１０の下方を読取走査ユニット５０が走査しながら読み取りを行うことで原稿の画像を読み取る。ここで、読取走査ユニット５０の走査方向（矢印Ｈ方向）を副走査方向といい、これに直交する方向を主走査方向という。
【００１６】
一方、「流し読み」方式で原稿を読み取る場合は、ユーザによって原稿載置部３０に載置される原稿Ｄを給送ローラ３１で引き込み、分離ローラ３２と分離板３３とを有する分離部に給送する。ここで、分離ローラ３２と分離板３３は、給送ローラ３１にて複数枚の原稿Ｄが給送された場合に、原稿Ｄを１枚に分離しながら搬送する。次に、レジセンサＳ１で原稿Ｄの先端を検出すると、レジストローラ対３４の回転を停止させて、分離ローラ３２によって搬送される原稿Ｄの先端を受け止めて原稿Ｄの斜行を矯正する。レジセンサＳ１は、原稿Ｄの斜行矯正のタイミングを計るとともに、レジセンサＳ１が原稿Ｄの後端を検出したことに応じて、給送ローラ３１による給送タイミングを計る。またレジセンサＳ１による原稿Ｄの先端及び後端の検出タイミングに応じて、原稿Ｄのサイズを判定することができる。
【００１７】
レジストローラ対３４にて斜行が矯正された原稿Ｄは、搬送路ＰＳ１を通って流し読みガラス２０上へ搬送される。そして、リードセンサＳ２で検知される読み取りタイミングに合わせて、流し読みガラス２０の読取位置の下方で停止している読取走査ユニット５０が画像を読み取る。このとき、原稿Ｄは、所定の回転数で回転するプラテンローラ３５によって流し読みガラス２０の上面から浮き上がり量を規制された状態で搬送されながら読取走査ユニット５０によって、その画像が読み取られる。
【００１８】
また、プラテンローラ３５の原稿搬送方向の上流側と下流側にはそれぞれリードローラ対３６、３７が設けられており、原稿Ｄは読取走査ユニット５０によって画像が読み取られながらリードローラ対３６，３７によって搬送される。原稿Ｄの片面のみを読み取る場合、画像が読み取られた原稿Ｄは、リードローラ対３７によって反転排出ローラ対３８へ搬送されて原稿排出部３９へ排出される。ここで、反転排出ローラ対３８の搬送方向上流側には排出センサＳ３が設けられており、排出センサＳ３が原稿端部を検出するタイミングにより、原稿Ｄが原稿排出部３９に正常に排出されたか否かが判定される。
【００１９】
また原稿Ｄの両面を読み取る場合は、原稿Ｄの１面目を読み取った後、原稿Ｄの排出中に反転排出ローラ対３８の回転を停止し、その後、排出ローラ対３８を逆回転させて原稿Ｄを機内へ引き戻す。そして、フラッパ４０にて搬送路を反転搬送路ＰＳ２に切り替えることで原稿Ｄを再度、搬送路ＰＳ１内に送り込み、前述と同様にして、読取走査ユニット５０によって２面目を読み取る。こうして２面目の読み取りが終了すると原稿Ｄは、片面読取時と同様に原稿排出部３９へ排出される。
【００２０】
ここで、レジセンサＳ１及びリードセンサＳ２、排出センサＳ３は、それぞれの原稿端部の検知タイミングによって原稿搬送時の滞留ジャムや遅延ジャム等を検出可能となっている。
【００２１】
読取走査ユニット５０は、原稿の画像を読み取る場合、主走査方向に延びる光源（５１ａ，５１ｂ（図１（Ｂ））から原稿に光を照射し、その反射光を検出することによって原稿の画像を読み取っている。また、読取走査ユニット５０は、駆動ベルト５４に固定され、駆動モータ５５の駆動力が駆動ベルト５４を介して伝達されることでガイド軸５６に沿って矢印Ｈ方向に移動されて、原稿台ガラス１０の下面を走査できるように構成されている。ここで、駆動モータ５５には、ステッピングモータやＤＣモータ等が用いられる。
【００２２】
図１（Ｂ）は、本実施形態に係る読取走査ユニット５０の断面図である。
【００２３】
読取走査ユニット５０は、原稿に光を照射するための光源５１ａ，５１ｂと、光学レンズ５２と、撮像部５３とを含んでいる。光源５１ａ，５１ｂは撮像部５３を挟んで配置され、それぞれ赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤの３つを備えた白色タイプの導光管を含み、原稿台ガラス１０に対して所定角度だけ傾斜する方向から原稿に光を照射する。そして、光源５１ａ，５１ｂから照射され、原稿によって反射された反射光は、光学レンズ５２によって主走査方向に並んだ複数の光電変換素子を有する撮像部５３の所定の結像位置へ導かれる。こうして原稿からの反射光が撮像部５３によって撮像されることにより、原稿の画像が等倍で読み取られて画像データが生成され、その画像データは不図示の画像記憶部に格納される。
【００２４】
尚、主走査方向に並んだ撮像部５３の各光電変換素子には歪み（出力誤差）が存在する。そこで、原稿の画像を読み取る前に撮像部５３の出力信号を一様にするため、原稿台ガラス１０の端部に設けられた白色基準板６０を読み取った時の出力信号を用いて、その歪みを補正するシェーディング補正を行う。またシェーディング補正時に光源５１ａ，５１ｂの露光量を一定に保つために光量調整等が行われる。
【００２５】
図２は、実施形態に係る画像読取装置１００の構成を説明するブロック図である。図２では特に、画像読取装置１００が原稿の画像を読取ることにより得られた画像データを処理する画像処理に関係する構成要素を示している。尚、画像読取装置１００の駆動部２０７により駆動される受光センサ２１２はＣＩＳ方式により画像を読取る構成としているが、本発明はこれによって限定されるものではなく、ＣＣＤ方式により画像を読取る構成を備えたイメージセンサであっても良い。
【００２６】
ＣＰＵ２０１は、データバス、アドレスバス及びシステムバス（以下、バス）２１４を介して画像読取装置１００全体を統括的に制御する。撮像部５３の受光センサ２１２から出力されたアナログ画像信号は、画像読取部１１０の内部の増幅器（ＡＭＰ）・Ａ／Ｄ変換器２１３によって増幅され、デジタル信号に変換される。この変換されたデジタル信号は、１画素を８ビットで表現する画像データとなる。この場合、デジタル値は黒色を「０」、白色を「２５５」で表現し、０から２５５の２５６段階の輝度データ（濃度値）となる。この画像データは、ＣＰＵ２０１の制御の下に、バス２１４を介して、ＲＡＭ２０３の画像メモリに保存される。
【００２７】
また画像読取部１１０には、原稿にＲＧＢ成分それぞれの光を照射する光源５１ａ，５１ｂと、その光の反射光を受光する受光センサ２１２が備えられる。
【００２８】
画像処理部２０４は、枠加工（補正）部２０５と原稿端検出部２０６を含み、ＲＡＭ２０３の画像メモリに記憶された画像データに対して枠加工（補正）処理を施す。画像処理部２０４により補正処理が施された画像データは、ＣＰＵ２０１の制御の下にバス２１４を介して、画像データ生成部２１０へ出力される。画像データ生成部２１０は、入力された画像データを主走査方向の１ラインずつの画像データへ編集して記録媒体（シート）の１ページ分の画像データを生成する。そして、その生成した１ページ分の画像データから、必要な画像サイズ（原稿画像領域）分のデータを生成する。画像データ生成部２１０で生成された画像データは、画像形成部２１１に出力されるか、或いは外部のホスト装置等に通信インタフェース（ＩＦ）２０９を介して送信されて画像として再生（表示等）される。尚、これら画像処理部２０４及び画像データ生成部２１０は、ハードウェアで構成されても良いが、本実施形態ではＣＰＵ２０１がＲＯＭ２０２に記憶されているプログラムを実行することによりソフトウェアで実現する例で説明する。
【００２９】
操作部２０８は、画像読取装置１００の状態や、この画像読取装置１００を含む、例えば複写機全体の動作状態の表示を行なう。また操作部２０８は、ユーザから読取命令の入力を受け付ける。他にＲＯＭ２０２やＲＡＭ２０３等がバス２１４に接続される。ＲＯＭ２０２には以下に説明する動作を実現するための制御プログラム等が記憶されており、ＲＡＭ２０３は、例えば、ＣＰＵ２０１の作業領域として用いられる。ＣＰＵ２０１は、このＲＯＭ２０２に記憶されているプログラムをＲＡＭ２０３に展開して実行することにより、後述する各種制御を実行する。
【００３０】
次に、本実施形態に係る画像読取装置１００が実行する画像読取処理について説明する。
【００３１】
［実施形態１］
画像読取装置１００の原稿台ガラス１０に厚みのある原稿（例えばＩＤカードなど）を載置し、原稿カバーを閉じ、原稿の画像読取を実行する場合、原稿カバーの下部に設けられた原稿押圧板（圧板）と原稿台ガラス１０との間に隙間が形成される。
【００３２】
図３は、実施形態１に係る画像読取装置１００で、厚みのある原稿（ＩＤカード）３０２を原稿台ガラス１０に載置して原稿カバー、即ち原稿押圧板（圧板）３０１を閉じた時に、原稿押圧板３０１と原稿台ガラス１０との間に形成される隙間（影の位置）の状態を説明する図である。
【００３３】
これらの隙間は原稿台ガラス１０の下側から光源５１ａ，５１ｂにより光を照射すると影となってしまい、原稿の画像を読取って画像を形成する際には、その影が反映された画像データが出力されてしまう。
【００３４】
実施形態１では、以下のような処理を実行することで、その影を単純に消去するのではなく、加工（補正）してより視認性が良くなるようにする。
【００３５】
図４は、実施形態１に係る画像読取装置１００が原稿の画像を読み取った際、その画像が影を含むときの枠加工（補正）処理を説明するフローチャートである。図４（Ａ）は、枠加工（補正）処理の概要を示し、図４（Ｂ）は、図４（Ａ）のＳ４０２の詳細を示すフローチャートである。尚、これらフローチャートで示す処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に展開して実行することにより達成される。尚、図４の処理で用いられる各パラメータは、その処理の開始前に、ＣＰＵ２０１によりＲＡＭ２０３等の記憶領域に予め記憶されているものとする。
【００３６】
まずＳ４０１でＣＰＵ２０１は、ユーザにより画像読取装置１００の原稿台ガラス１０上に原稿Ｄが置かれ、操作部２０８のコピーボタンが押下されたことを検知すると、原稿の読取動作を開始する。そして原稿台ガラス１０に置かれた原稿を読取るために、原稿台ガラス１０上を読取走査ユニット５０によりスキャンする。この場合、ＣＰＵ２０１は、画像読取部１１０を制御して光源５１ａ，５１ｂを点灯させて原稿台ガラス１０に載置された原稿を照射し、その反射光を読取走査ユニット５０の受光センサ２１２によって受光する。これにより、主走査方向に１ライン分の画像データが取得できる。このような動作を読取走査ユニット５０を副走査方向に移動させながら繰り返し実行することで、原稿全体の画像を読取る。こうして得られた画像データは、画像処理部２０４を介してＲＡＭ２０３に格納される。
【００３７】
次にＳ４０２に進みＣＰＵ２０１は、Ｓ４０１で読み取られてＲＡＭ２０３に格納され画像データに対して画像処理部２０４の原稿端検出部２０６により、その画像データの主走査方向と副走査方向の端部（原稿の端部）を検出する。
【００３８】
この端部検出処理の詳細は、図４（Ｂ）を参照して説明する。尚、この処理は、実施形態１ではＣＰＵ２０１がプログラムを実行して実現しているが、例えば、画像処理部２０４に備えられたＡＳＩＣにより実行されても良い。
【００３９】
図５は、実施形態１に係る画像読取装置１００の原稿台ガラス１０に載置された原稿（ＩＤカード）を読み取って得られた画像データと、その枠加工を説明する図である。
【００４０】
図５（Ａ）は、原稿台ガラス１０上の読取領域よりも小サイズの原稿（ＩＤカードなど厚みのあるもの）５０１を載置したときの状態を示す図である。
【００４１】
図５（Ｂ）は、厚みのある原稿（ＩＤカード）５０１を読み取って得られた画像データの一例を示す図である。ここではＩＤカード５０１の主走査方向・副走査方向の上下左右（全周）に影が発生した画像データを示している。
【００４２】
原稿の端部の検出処理では、まずＲＡＭ２０３に格納された画像データから、図５（Ｂ）に示すように、読み取った原稿の領域の端部の影を検出する。この影は、画像データの各画素の値を所定の輝度値（例えば、閾値「１００」）と比較する。そして、その閾値以下（閾値よりも黒に近い）の画素が主走査方向に所定数以上、又は副走査方向に所定のライン数以上連続した領域を影と判定する。また読取領域において、上記影の領域よりも内側を原稿画像領域とし、原稿端検出部２０６が原稿の端部を検出する。図５（Ｃ）は、最終的に原稿の画像に付加された原稿の枠を示す。
【００４３】
次に図４（Ｂ）を参照してＳ４０２の端部検出処理を説明する。
【００４４】
まずＳ４１０でＣＰＵ２０１は、ＲＡＭ２０３に格納された原稿を読み取って得られた画像データを読み出し、上記の条件で１ライン毎に主走査方向の全ての画素データに関し、影及び原稿端の確認を行う。次にＳ４１１に進みＣＰＵ２０１は、副走査方向の全ライン分の画素データの確認が終了したかどうか判定する。ここで、その確認が終了していないと判定したときはＳ４１０に戻り、副走査方向の次の１ライン分の画素データを確認する。こうしてＳ４１１で副走査方向の全ライン分の画素データの確認が終了するとＳ４１２に進み、上記の条件で原稿の端部の検出と、影の位置を確定する。
【００４５】
こうしてＳ４０２で原稿の端部と影の位置が決定されるとＳ４０３に進みＣＰＵ２０１は、その画像データの主走査方向と副走査方向との内の少なくともいずれかに影があるか否か判定する。上述したような図５（Ｂ）の例では、原稿の端部に影があると判定されてＳ４０４に進む。一方、Ｓ４０３でＣＰＵ２０１は、端部に影がないと判定した場合は、枠加工（補正）処理を実行せずそのまま終了する。
【００４６】
Ｓ４０４でＣＰＵ２０１は、原稿の端部の影領域に、枠加工（補正）処理を主走査方向と副走査方向に関して実行する。この枠加工（補正）処理では、影領域に対応する画像データを加工（補正）する。実施形態１では、図５（Ｃ）に示すように、図５（Ｂ）の影領域５０２の画素データの所定画素（最も内側の枠部分５０３に相当）を残して、その他の影領域の画素データを白にする、白マスクを施す処理を実行する。そして、その残された所定画素（枠）部分５０３の画素データの輝度値を均一（平均）化する。ここでは、例えば、輝度値「１２５」にするか、又は周辺画素と同じ輝度レベルに補正する。また例えば、１画素が８ビットのデータである場合、濃度データであれば、その画素値を「０」にし、輝度データであれば、その画素値を「２５５」にする。
【００４７】
以上説明したように実施形態１によれば、読み取った原稿の画像データにその原稿の影が含まれている場合に、その影の部分に対応する画素データから、その原稿の枠情報を作成して付与し、更にその影の部分を除去することができる。これにより、厚みのある原稿を読み取った場合でも、その原稿の画像データからの画像欠けを防止でき、影やかぶりを発生させず、且つ枠を残すことで原稿の視認性及びユーザビリティを向上させることができる。
【００４８】
［実施形態２］
次に本発明の実施形態２を説明する。前述の実施形態１では、例えば図５（Ｂ）のように、矩形の原稿の画像データで４辺の影が検出されていたのに対して実施形態２では、少なくとも１辺の影だけが検出される場合を説明する。尚、実施形態２に係る画像読取装置１００の構成は、前述の実施形態１に係る画像読取装置１００と同じであるため、その説明を省略する。
【００４９】
図６は、本発明の実施形態２に係る画像読取装置１００で読み取った読取画像（ＩＤカード画像）の一例を示す図である。
【００５０】
図６（Ａ）は、図５（Ｂ）では全周に影領域があったのに対して、矩形の原稿の画像データの一辺６０１のみで影領域が検出された例を示す図である。
【００５１】
図７は、実施形態２に係る画像読取装置１００が原稿の画像を読み取って、その画像データに枠加工（補正）を行う処理を説明するフローチャートである。尚、この処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に展開して実行することにより達成される。
【００５２】
特に、このフローチャートに示す処理では、図４（Ａ）に示すＳ４０４に示した枠加工（補正）処理において、１辺、或いはそれ以上の端部から他の端部を予測して所定の枠加工（補正）処理を行う例を示している。尚、図７において、既に図４（Ａ）で説明した処理と同じ処理には同じ参照番号を付し、その説明は省略する。
【００５３】
そしてＳ４０３でＣＰＵ２０１は、原稿を読み取って得られた画像データに前述の影があると判定するとＳ７０１に進み、ＣＰＵ２０１は、更に、画像データの端部（影）が１辺で、且つ、他の端部が予測できるかどうかを判定する。ここで画像データの端部（影）が、１辺だけで、他の辺の影を予測可能と判定した場合はＳ７０２に進む。Ｓ７０２でＣＰＵ２０１は、１辺の影領域から、他辺に相当する主走査方向、副走査方向の影領域を予測する。
【００５４】
ここで、Ｓ７０１の判定処理を説明する。
【００５５】
上述のように、画像データの端部（影）が１辺しか検出できない場合は、その検出できた端部（影）の長さが規定値と一致しているかどうか判定する。ここで規定値と一致していれば、その原稿は予め記憶している所定サイズの原稿と判定し、その所定サイズに基づいて、その原稿の画像データの横、縦の端部（枠）を決定する。
【００５６】
厚さがある原稿としては、例えば以下のカードが挙げられる。
【００５７】
クレジットカード、キャッシュカード：８５．６０ｍｍ（横）×５３．９８ｍｍ（縦）×０．７６ｍｍ（厚さ）
定期券：８５．００ｍｍ（横）×５７．５０ｍｍ（縦）×０．２５ｍｍ（厚さ）
免許証：８５．６０ｍｍ（横）×５４．００ｍｍ（縦）×０．７６ｍｍ（厚さ）
これら典型的なカードのサイズを予めＲＯＭ２０２に登録しておくことにより、読取部１１０で読み取った原稿（カード）の少なくとも１辺の影の長さに基づいて、どの種類の原稿を読みったかが予測できる。そして、その予測した原稿の種類に応じて、影領域の長さを予測し、その予測した影領域から、その原稿の画像データの枠を付与することができる。
【００５８】
こうしてＳ７０１で、検出できた端部（影）の長さが、これら横・縦の規定値のいずれかと一致した場合は、その画像データの端部が予測可能と判定して、その画像データの端部（枠）を予測する。
【００５９】
そしてＳ７０３に進みＣＰＵ２０１は、Ｓ７０２で予測した結果に基づいて、図４のＳ４０４と同様に枠付加（補正）処理を実行する。
【００６０】
このように、原稿の画像データの端部（影）の少なくとも１辺の影領域から、他の辺の影領域が予測可能であれば、主走査方向、副走査方向の端部（枠）を加工（補正）処理することもできる。このようにして、予測した端部（枠）に枠加工（補正）処理を施すことにより、原稿画像の視認性を向上させることができる。図６（Ｂ）は、この処理により再生されたＩＤカードの画像例を示す。
【００６１】
これに対して、読取画像の端部（影）が予測できないと判定した場合はＳ７０１からＳ７０３に進み、そのまま検出できた端部（影）のみ枠加工（補正）処理を実行する。尚、Ｓ４０３で、画像データに影領域がないと判定した場合は、既に説明したように処理はそのまま終了する。
【００６２】
以上説明したように実施形態２によれば、読み取った原稿の画像データにその原稿の影が含まれている場合に、少なくとも１辺の影から、その原稿の枠を抽出して、更にその影の部分の画素データを除去することができる。これにより、厚みのある原稿を読み取った場合でも、その原稿の画像データからの画像欠けを防止でき、影やかぶりを発生させず、且つ、枠を残すことで原稿の視認性及びユーザビリティを向上させることができる。
【００６３】
［実施形態３］
次に本発明の実施形態３を説明する。前述の実施形態１では、例えば図５のように、枠を残して影領域を白マスクしていたのに対して実施形態３では、影領域の内側に枠を追加し、他の影領域を白マスクする例を説明する。尚、実施形態３に係る画像読取装置１００の構成は、前述の実施形態１に係る画像読取装置１００と同じであるため、その説明を省略する。
【００６４】
図８は、実施形態３に係る画像読取装置１００が原稿を読み取って取得した画像データの端部に影がある場合に実行する枠加工（補正）処理を説明するフローチャートである。実施形態３では、前述の実施形態のように、新たに枠を付けて画像データの大きさを変更せずに、影領域の端部（内側）を枠に加工するものである。尚、この処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に展開して実行することにより達成される。
【００６５】
特に、このフローチャートに示す処理では、図４（Ａ）に示すＳ４０４で示した枠加工（補正）処理に関し、検出した端部の内側に所定の枠加工（補正）処理を行う例を示している。尚、図８において、既に図４（Ａ）で説明したのと同じ処理には同じ参照番号を付し、その説明は省略する。
【００６６】
Ｓ４０３でＣＰＵ２０１は、画像データの端部に影があると判定するとＳ８０１に進み、ＣＰＵ２０１は、その画像データの影領域の内側に、枠加工（補正）処理を主走査方向と副走査方向に関して実行する。この枠加工（補正）処理では、影領域に対応する画像データを加工（補正）する。また実施形態３においても、画像データの端部の内側に枠加工（補正）した所定画素の枠は、その画素の輝度値を均一（平均）化する。ここでは、例えば、輝度値「１２５」にするか、又は画像データに対して識別可能な輝度レベルにする。尚、Ｓ４０３で、読取領域の端部に影がないと判定した場合は、既に説明したように処理はそのまま終了する。
【００６７】
以上説明したように実施形態３によれば、読み取った原稿の画像にその原稿の影が含まれている場合に、その影から原稿の枠を抽出して、更にその影の部分の画像データを除去することができる。このとき影領域の内側に枠を設定するので、元の原稿の画像データのサイズが変更されない。これにより、厚みのある原稿を読み取った場合でも、その原稿の画像データからの画像欠けを防止でき、影やかぶりを発生させず、且つ枠を残すことで原稿の視認性及びユーザビリティを向上させることができる。
【００６８】
［実施形態４］
次に本発明の実施形態４を説明する。実施形態４では、画像データで端部（影）を検出できなかった場合に、その原稿を再度読み取って端部（影）を検出する例を説明する。尚、実施形態４に係る画像読取装置１００の構成は、前述の実施形態１に係る画像読取装置１００と同じであるため、その説明を省略する。
【００６９】
図９は、実施形態４に係る画像読取装置１００が原稿を読み取って取得した画像データに対して枠加工（補正）処理する手順を説明するフローチャートである。尚、この処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ２０３に展開して実行することにより達成される。
【００７０】
特に、このフローチャートに示す処理では、図４（Ａ）に示すＳ４０４に示した枠加工（補正）処理に関し、端部（影）を検出できなかった場合に再度、その原稿を読取って端部（影）を検出する例を示している。尚、図９において、既に図４（Ａ）と同じ処理には同じ参照番号を付し、その説明を省略する。
【００７１】
Ｓ４０３で画像データの端部に影があると判定するとＳ４０４に進み、実施形態１の場合と同様に、原稿端部の影領域に対する枠加工（補正）処理を、主走査方向と副走査方向に対して実行する。この枠加工（補正）処理では、影領域に対応する画像データを加工（補正）する。また実施形態４においても、画像データの端部（影）を検出した端部に枠加工（補正）した所定画素の枠は、その画素の輝度値を均一（平均）化する。例えば、輝度値「１２５」、或いは周辺画素と同じ輝度レベルにする。
【００７２】
一方、Ｓ４０３でＣＰＵ２０１が画像データの端部に影がないと判定した場合はＳ９０１に進み、再度、その原稿をスキャンする読取動作を実行する。
【００７３】
この時、図１０（Ａ）に示すように読取走査ユニット５０が副走査方向の往路（右方向）走査するとき、図１０（Ｂ）に示すように復路（左方向）走査するときとで、光源５１ａ，５１ｂによる光の照射方法を変える。即ち、図１０（Ａ）の往路走査では、光源５１ａのみを点灯して、その反射光を撮像部５３に入射して原稿を読み取る。また図１０（Ｂ）の復路走査では、光源５１ｂのみを点灯して、その反射光を撮像部５３に入射して原稿を読み取る。
【００７４】
図１１は、実施形態４に係る画像読取装置１００による、原稿台ガラス１０に載置された原稿の読取走査を説明する図で、図１１（Ａ）（Ｂ）は、図１０（Ａ）（Ｂ）に対応している。
【００７５】
図１１（Ａ）では、撮像部５３が副走査方向に往路（正面から見て右方向）へ移動して原稿を読み取る状態を示し、図１１（Ｂ）は、撮像部５３が副走査方向に復路（正面から見て左方向）へ移動して原稿を読み取る状態を示している。
【００７６】
Ｓ４０１のスキャン動作では、光源５１ａ，５１ｂを同時に点灯して原稿のスキャンを行う。これに対してＳ９０１では、副走査方向に往路走査を行う場合は光源５１ａのみを点灯して、復路走査では光源５１ａのみを点灯させる。このように実施形態４では、往復走査で光源５１ａ，５１ｂを同時に点灯させず、いずれか一方ずつ（原稿端部付近にも合わせながら）点灯して原稿を読み取ることで、主走査方向、副走査方向の端部（影）を発生させやすくする。
【００７７】
図１０、図１１の例では、原稿の影は、往路走査では原稿（ＩＤカードなど）の右辺と下辺に、復路走査では、原稿の左辺と上辺に発生している。
【００７８】
次にＳ９０２に進みＣＰＵ２０１は、再度、Ｓ９０１で原稿を、往路走査と復路走査で読み取って得られた画像データの端部に影があるか否か判定する。ここで端部に影があると判定した場合はＳ４０４へ進んで、前述した枠加工処理を行う。尚、Ｓ９０２でＣＰＵ２０１が、画像データの端部に影がないと判定した場合は、そのまま終了する。
【００７９】
以上説明したように実施形態４によれば、原稿台ガラスに厚めの原稿（ＩＤカードなど）を載置して読み取った際に、その画像データに影があると、その影を自動的に枠加工（補正）処理して、原稿本来の画像データを取得できる。
【００８０】
また最初の走査で原稿の影が検出できない場合は、副走査方向の往路走査と復路走査で点灯する光源を変更することにより、厚みのある原稿の影が、操作して得られた画像データに出やすくなる。
【００８１】
また画像データから影を検出できない場合でも、１辺、或いはそれ以上の辺の端部（影）を検出できれば、その検出した端部（影）から、枠を予測して自動的に、その画像の枠を形成できる。これにより、原稿の画像欠けの発生を防止することができ、その原稿の画像の視認性を向上させることもできる。
【００８２】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。
【符号の説明】
【００８３】
１０…原稿台ガラス、５０…読取走査ユニット、５１ａ，５１ｂ…光源、５３…撮像部、１１０…読取部、２０１…ＣＰＵ、２０４…画像処理部、２１２…受光センサ
【図１】
2018019236.tif 000003
【図２】
2018019236.tif 000004
【図３】
2018019236.tif 000005
【図４】
2018019236.tif 000006
【図５】
2018019236.tif 000007
【図６】
2018019236.tif 000008
【図７】
2018019236.tif 000009
【図８】
2018019236.tif 000010
【図９】
2018019236.tif 000011
【図１０】
2018019236.tif 000012
【図１１】
2018019236.tif 000013