(57)【要約】【課題】原稿の読取効率の低下を防ぐことができる技術を提供する。【解決手段】原稿の画像を１ライン毎に読み取って得た画像データを記憶する記憶手段と、前記記憶手段に対して画像データを書き込む書込手段と、前記記憶手段に対する記憶状況を確認する確認手段と、前記書込手段を制御する制御手段と、を備え、前記書込手段は、前記記憶手段の記憶領域に対して１ライン毎に書き込む第１書込処理と、前記第１書込処理で書き込まれた書込領域に対して１ライン毎に書き込む第２書込処理とを行うものであり、前記制御手段は、前記確認手段の確認結果に基づいて、前記第１書込処理と前記第２書込処理とを切り替える。【選択図】  図２３
2017229042.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を１ライン毎に読み取って得た画像データを記憶するための記憶手段と、
前記記憶手段に対して画像データを書き込む書込手段と、
前記記憶手段に対する記憶状況を確認する確認手段と、
前記書込手段を制御する制御手段と、を備え、
前記書込手段は、前記記憶手段の記憶領域に対して１ライン毎に書き込む第１書込処理と、前記第１書込処理で書き込まれた書込領域に対して１ライン毎に書き込む第２書込処理とを行うものであり、
前記制御手段は、前記確認手段の確認結果に基づいて、前記第１書込処理と前記第２書込処理とを切り替えることを特徴とする画像処理装置。
【請求項２】
前記確認手段は、前記記憶手段内の記憶領域における空き領域又は書込領域の容量を確認することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記書込手段は、前記第１書込処理により前記記憶手段の記憶領域における所定領域に対して１ライン毎に書き込んだ後、前記第２書込処理に切り替えて前記書込領域を前記第１書込処理における新たな書込領域として所定の書込基準に従って上書きすることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記所定の書込基準は、予め決められたライン数毎、又は１ライン毎に間隔をあけて書き込む書込基準であることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記記憶手段に書き込まれた画像データに基づいて、原稿のサイズを判定するサイズ判定手段を更に備え、
前記サイズ判定手段は、前記第２書込処理で書き込まれた後の画像データに基づいてサイズ判定を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１書込処理で書き込んだ前記書込領域の量に対して、前記第２書込処理で予め決められた割合だけ書き込まれたことを前記確認手段が確認すると、前記制御手段は、前記書き込み基準を切り替えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１書込処理で書き込んだ前記書込領域の量をＳとした場合に、前記第２書込処理で前記書込領域上にＳ／２の量を上書きしたことを前記確認手段が確認すると、前記制御手段は、４ライン毎に間隔をあけて書き込むように制御することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像処理装置を備えたことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った画像の処理を行う画像処理装置、及びこの画像読取装置を備えた画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿の画像を読み取るための画像読取装置としては、原稿の画像データを画像メモリに記憶し、画像読取装置の画像メモリからＰＣ等の情報処理装置に対して画像データを送信するものが知られている。このような画像読取装置では、通常、画像メモリが画像データで一杯になってしまうと、原稿の読取動作を一時的に停止することになる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−３２４９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のような画像読取装置では、画像メモリが画像データで一杯になると原稿の読取動作が一時的に停止する仕組みであるため、読取効率の低下を招き、多くの原稿を読み取ったり寸法の大きい原稿を読み取ったりする場合には非常に煩雑となる。これは画像中の原稿領域の境界情報を記憶する場合においても言えて、境界情報を記憶する領域が境界情報で一杯になると、原稿の読み取り動作を止めて、空き領域ができるのを待たなくてはならない。
【０００５】
本発明は、大きなサイズの原稿を読み取る際に原稿の境界情報を記憶領域が一杯になっても一時的に停止せずそのまま読み取り続けることで、効率の低下を防ぐことができる技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、原稿の画像を１ライン毎に読み取って得た画像データを記憶する記憶手段と、前記記憶手段に対して画像データを書き込む書込手段と、前記記憶手段に対する記憶状況を確認する確認手段と、前記書込手段を制御する制御手段と、を備え、前記書込手段は、前記記憶手段の記憶領域に対して１ライン毎に書き込む第１書込処理と、前記第１書込処理で書き込まれた書込領域に対して１ライン毎に書き込む第２書込処理とを行うものであり、前記制御手段は、前記確認手段の確認結果に基づいて、前記第１書込処理と前記第２書込処理とを切り替えることを特徴とする画像処理装置にある。
【発明の効果】
【０００７】
本発明によれば、原稿の読取効率の低下を防ぐことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像読取装置の概略図。
【図２】図１の画像読取装置の制御ユニットのブロック図。
【図３】本発明の一実施形態に係る画像読取装置の正面図。
【図４】本発明の一実施形態に係る画像読取装置の他の正面図。
【図５】本発明の一実施形態に係る画像読取装置の上面図。
【図６】本発明の一実施形態に係る画像読取装置の他の上面図。
【図７】本発明の一実施形態に係る画像読取装置の概略断面図。
【図８】本発明の一実施形態に係る画像読取装置の他の概略断面図。
【図９】本発明の一実施形態に係る画像読取装置の側面図。
【図１０】本発明の一実施形態に係る画像読取装置の他の側面図。
【図１１】本発明の一実施形態に係る画像読取装置の斜視図。
【図１２】本発明の一実施形態に係る画像読取装置の他の斜視図。
【図１３】本発明の一実施形態に係る画像読取装置の画像読取下ユニットの概略断面図。
【図１４】本発明の一実施形態に係る画像読取装置の画像読取ユニットの概略断面図。
【図１５】本発明の一実施形態に係る画像読取装置の画像読取下ユニットの他の概略断面図。
【図１６】本発明の一実施形態に係る画像読取装置の画像読取下ユニットの他の概略断面図。
【図１７】本発明の一実施形態に係る画像読取装置の画像読取下ユニットを外した状態の位置検知センサ周辺の斜視図。
【図１８】本発明の一実施形態に係る画像読取装置の位置検知センサ周辺の概略断面図。
【図１９】本発明の一実施形態に係る画像読取装置のＣＩＳ駆動部の斜視図。
【図２０】本発明の一実施形態に係る画像読取装置のＣＩＳ駆動部の概略断面図。
【図２１】本発明の一実施形態に係る画像読取装置のＣＩＳ摺動モータ周辺の概略断面図。
【図２２】本発明の一実施形態に係る他の背景切替機構の概略図。
【図２３】本発明の一実施形態に係る画像処理装置の機能ブロック図。
【図２４】本発明の一実施形態に係る画像判定部におけるフローチャート図。
【図２５】本発明の一実施形態に係る境界記憶部におけるフローチャート図。
【図２６】本発明の一実施形態に係る境界記憶部にデータを記憶した場合の記憶領域の先頭部分の例。
【図２７】本発明の一実施形態に係る画像処理部におけるフローチャート図。
【図２８】本発明の一実施形態に係る画像処理部において、原稿位置を特定する際におけるフローチャート図。
【図２９】本発明の一実施形態に係る、閾値以下のデータサイズを入力した境界記憶部の先頭部分からデータを読み出す際の出力例。
【図３０】本発明の一実施形態に係る、閾値以上のデータサイズを入力した境界記憶部の先頭部分からデータを読み出す際の出力例。
【図３１】本発明の一実施形態に係る、閾値周辺のデータサイズを入力した境界記憶部の先頭部分からデータを読み出す際の出力例。
【図３２】本発明の一実施形態に係る、画像と境界情報の例。
【図３３】本発明の一実施形態に係る、更に境界情報を記憶させようとした場合の記憶領域の先頭部分の例。
【発明を実施するための形態】
【０００９】
図１は本発明の一実施形態に係る画像読取装置Ａの概略図である。
【００１０】
＜装置の構成＞
画像読取装置Ａは、載置台１に積載された一又は複数の搬送媒体Ｓを１つずつ装置内に経路ＲＴにて搬送してその画像を読み取り、排出トレイ２に排出する装置である。読み取る搬送媒体Ｓは、例えば、ＯＡ紙、チェック、小切手、名刺、カード類等の原稿であり、厚手の原稿であっても、薄手の原稿であってもよい。カード類は、例えば、保険証、免許証、クレジットカード等を挙げることができる。搬送媒体Ｓには、また、パスポートなどの冊子も含まれる。冊子を対象とする場合、ホルダを用いることができる。ホルダに見開き状態の冊子を収容して載置台１に載置することで、冊子がホルダと共に搬送され、その画像を読み取ることができる。
【００１１】
＜給紙＞
経路ＲＴに沿って搬送媒体Ｓを給送する給送機構としての第１搬送部１０が設けられている。第１搬送部１０は本実施形態の場合、送りローラ１１と、送りローラ１１に対向配置される分離ローラ１２を備え、載置台１上の搬送媒体Ｓを搬送方向Ｄ１に一つずつ順次搬送する。送りローラ１１には、モータ等の駆動部３から伝達部５を介して駆動力が伝達され、図中矢印方向（経路ＲＴに沿って搬送媒体Ｓを搬送させる正方向）に回転駆動される。伝達部５は例えば電磁クラッチであり、駆動部３からの送りローラ１１への駆動力を断続する。
【００１２】
＜駆動部＞
駆動部３と送りローラ１１とを接続する伝達部５は、例えば、本実施形態では、通常時において駆動力が伝達される状態とし、搬送媒体Ｓの逆送の場合に駆動力を遮断する。送りローラ１１は伝達部５により駆動力の伝達が遮断されると、自由回転可能な状態となる。なお、このような伝達部５は、送りローラ１１を一方向のみに駆動させる場合には設けなくてもよい。
【００１３】
＜分離構造＞
送りローラ１１に対向配置される分離ローラ１２は、搬送媒体Ｓを１枚ずつ分離するためのローラであり、送りローラ１１に対して一定圧で圧接している。この圧接状態を確保するため、分離ローラ１２は揺動可能に設けると共に送りローラ１１へ付勢されるように構成される。分離ローラ１２は、トルクリミッタ１２ａを介して駆動部３から駆動力が伝達され、実線矢印方向（送りローラ１１の正方向とは逆方向））に回転駆動される。
【００１４】
分離ローラ１２はトルクリミッタ１２ａにより駆動力伝達が規制されるため、送りローラ１１と当接している際は送りローラ１１に連れ回りする方向（破線矢印方向）に回転する。これにより、複数の搬送媒体Ｓが送りローラ１１と分離ローラ１２との圧接部に搬送されてきた際には、一つを残して２つ以上の搬送媒体Ｓが下流に搬送されないようにせき止められる。
【００１５】
なお、本実施形態では分離ローラ１２と送りローラ１１とで分離機構を構成したが、このような分離機構は必ずしも設けなくてもよく、経路ＲＴに搬送媒体Ｓを１つずつ順次給送する給送機構であればよい。また、分離機構を設ける場合においては、分離ローラ１２のような構成の代わりに、搬送媒体Ｓに摩擦力を付与する分離パッドを送りローラ１１に圧接させて、同様の分離作業を持たせるようにしてもよい。
【００１６】
＜搬送構造＞
第１搬送部１０の搬送方向下流側にある搬送機構としての第２搬送部２０は、駆動ローラ２１と、駆動ローラ２１に従動する従動ローラ２２とを備え、第１搬送部１０から搬送されてきた搬送媒体Ｓをその下流側へ搬送する。駆動ローラ２１にはモータ等の駆動部４から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ２２は駆動ローラ２１に対して一定圧で圧接し、駆動ローラ２１に連れ回る。この従動ローラ２２は、バネ等の付勢ユニット（不図示）によって駆動ローラ２１に対して付勢された構成としてもよい。
【００１７】
このような第２搬送部２０よりも搬送方向下流側にある第３搬送部３０は、駆動ローラ３１と、駆動ローラ３１に従動する従動ローラ３２とを備え、第２搬送部２０から搬送されてきた搬送媒体Ｓを排出トレイ２へ搬送する。つまり、この第３搬送部３０は排出機構として機能する。駆動ローラ３１にはモータ等の駆動部４から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ３２は駆動ローラ３１に対して一定圧で圧接し、駆動ローラ３１に連れまわる。この従動ローラ３２は、バネ等の付勢ユニット（不図示）によって駆動ローラ３１に対して付勢された構成としてもよい。
【００１８】
排出トレイ２は、画像読取装置Ａに対して回動可能なように、画像読取装置Ａの下方に設けられた第１ヒンジ１０１を介して軸支されている。また、第１ヒンジ１０１側の第１排出トレイ２ａとその先端側に接続された第２排出トレイ２ｂとから構成されており、第２排出トレイ２ｂは第１排出トレイ２ａに対して回動可能に軸支されている。
【００１９】
＜画像読取構造、制御＞
ここで、本実施形態の画像読取装置Ａでは、画像読取ユニット７０として、第２搬送部２０と第３搬送部３０との間に配置される画像読取上ユニット７０１と画像読取下ユニット７０２とによって画像の読み取りを行うため、第２搬送部２０及び第３搬送部３０は搬送媒体Ｓを定速搬送する。搬送速度は常に第１搬送部１０の搬送速度以上とすることで、先行搬送媒体Ｓに後続搬送媒体Ｓが追いついてしまう事態を確実に回避できる。例えば、本実施形態では、第２搬送部２０及び第３搬送部３０による搬送媒体Ｓの搬送速度を、第１搬送部１０による搬送媒体Ｓの搬送速度よりも速くなるように速度制御するようにした。
【００２０】
なお、第２搬送部２０及び第３搬送部３０による搬送媒体Ｓの搬送速度と、第１搬送部１０による搬送媒体Ｓの搬送速度とを同一条件とした場合でも、駆動部３を制御して後続搬送媒体Ｓの給送開始タイミングを間欠的にずらすことにより先行搬送媒体Ｓと後続搬送媒体Ｓとの間に最低限の間隔を形成することも可能である。
【００２１】
＜重送検出＞
第１搬送部１０と第２搬送部２０との間に配置される重送検出センサ４０は、静電気等で紙などの搬送媒体Ｓ同士が密着し、第１搬送部１０を通過してきた場合（つまり重なって搬送される重送状態の場合）に、これを検出するための検出センサ（原稿の挙動や状態を検出するセンサ）の一例である。重送検出センサ４０としては、種々のものが利用可能であるが本実施形態の場合には超音波センサであり、超音波の発信部４１とその受信部４２とを備え、紙等の搬送媒体Ｓが重送されている場合と１つずつ搬送されている場合とで、搬送媒体Ｓを通過する超音波の減衰量が異なることを原理として重送を検出する。
【００２２】
＜レジストセンサ＞
このような重送検出センサ４０よりも搬送方向下流側に配置される媒体検出センサ５０は第２搬送部２０よりも上流側で、第１搬送部１０よりも下流側に配置された上流側の検出センサ（原稿の挙動や状態を検出するセンサ）としての一例であり、第１搬送部１０により搬送される搬送媒体Ｓの位置、詳細には、媒体検出センサ５０の検出位置に搬送媒体Ｓの端部が到達又は通過したか否かを検出する。媒体検出センサ５０としては、種々のものが利用可能であるが、本実施形態の場合には光学センサであり、発光部５１とその受光部５２とを備え、搬送媒体Ｓの到達又は通過により受光強度（受光量）が変化することを原理として搬送媒体Ｓを検出する。
【００２３】
本実施形態の場合、搬送媒体Ｓの先端が媒体検出センサ５０で検出されると、搬送媒体Ｓが重送検出センサ４０により重送を検出可能な位置に到達しているように、上記の媒体検出センサ５０は重送検出センサ４０の近傍においてその下流側に設けられている。なお、この媒体検出センサ５０は、上記の光学センサに限定されず、例えば、搬送媒体Ｓの端部が検知できるセンサ（イメージセンサ等）を用いてもよいし、経路ＲＴに突出したレバー型のセンサでもよい。
【００２４】
媒体検出センサ５０とは別の媒体検出センサ６０が画像読取上ユニット７０１と画像読取下ユニット７０２よりも上流側に配置されている。第２搬送部２０よりも下流側に配置された下流側の検出センサとしての一例であり、第２搬送部２０により搬送される搬送媒体Ｓの位置を検出する。媒体検出センサ６０としては、種々のものが利用可能であるが、本実施形態の場合、媒体検出センサ５０と同様に光センサであり、発光部６１と受光部６２とを備え、搬送媒体Ｓの到達又は通過により受光強度（受光量）が変化することを原理として搬送媒体Ｓを検出する。なお、本実施形態では、第２搬送部２０の搬送方向上流側と下流側のそれぞれに媒体検出センサ５０、６０を配置したが、何れか一方だけでもよい。
【００２５】
＜ブロック図の説明＞
図２を参照して制御部８０について説明する。図２は画像読取装置Ａの制御部８のブロック図である。
【００２６】
制御部８０はＣＰＵ８１、記憶部８２、操作部８３、通信部８４及びインターフェース部８５を備える。ＣＰＵ８１は記憶部８２に記憶されたプログラムを実行することにより、画像読取装置Ａ全体の制御を行う。記憶部８２は例えば、ＲＡＭ、ＲＯＭ等から構成される操作部８３は、例えば、スイッチやタッチパネル等で構成され、操作者からの操作を受け付ける。
【００２７】
通信部８４は、外部装置との情報通信を行うインターフェースである。外部装置としてＰＣ（パソコン）を想定した場合、通信部８４としては、例えば、ＵＳＢインターフェースやＳＣＳＩインターフェースを挙げることができる。また、このような有線通信のインターフェースの他、通信部８４は無線通信のインターフェースとしてもよく、有線通信、無線通信の双方のインターフェースを備えていてもよい。
【００２８】
インターフェース部８５はアクチュエータ８６やセンサ８７とのデータの入出力を行うＩ／Ｏインターフェースである。アクチュエータ８６には、駆動部３、駆動部４、伝達部５等が含まれる。センサ８７には、重送検出センサ４０、媒体検出センサ５０及び６０、画像読取上ユニット７０１と画像読取下ユニット７０２等が含まれる。
【００２９】
＜PCからの開始指示受信による駆動＞
画像読取装置Ａの基本的な動作について説明する。制御部８０は、例えば画像読取装置Ａが接続された外部パソコンから画像読み取りの開始指示を受信すると、第１搬送部１０〜第３搬送部３０の駆動を開始する。載置台１に積載された搬送媒体Ｓはその最も下に位置する搬送媒体Ｓから１つずつ搬送される。
【００３０】
＜重送時の制御＞
搬送の途中で搬送媒体Ｓは重送検出センサ４０により重送の有無が判定され、重送が無いと判定されると搬送が継続される。なお、重送があると判定された場合には、搬送を停止するか、第１搬送部１０による後続搬送媒体Ｓの取り込みを停止して、重送状態にある搬送媒体Ｓをそのまま排出するようにしてもよい。
【００３１】
＜レジストセンサの出力に応じた読取開始＞
制御部８０は、媒体検出センサ６０の検出結果に基づくタイミングで、第２搬送部２０により搬送されてきた搬送媒体Ｓの、画像読取上ユニット７０１と画像読取下ユニット７０２による画像の読み取りを開始し、読み取った画像を一次記憶して順次外部パソコンへ送信する。画像が読み取られた搬送媒体Ｓは第３搬送部３０により排出トレイ２に排出されてその搬送媒体Ｓの画像読取処理が終了する。
【００３２】
＜排紙構造＞
図３は本発明の一実施形態に係る画像読取装置Ａの排出トレイ２を展開した状態の正面図である。
【００３３】
正面上部の表示パネル９０には表示画面９３が設けられ、隣接した位置に操作キー１２２が設けられている。
【００３４】
正面下部の下部パネル９１には排出開口９２が設けられており、第３搬送部３０によって搬送された搬送媒体Ｓが排出される。
【００３５】
図４は本発明の一実施形態に係る画像読取装置Ａの排出トレイ２を収納した状態の正面図である。
【００３６】
排出トレイ２は、画像読取装置Ａに対して回動可能なように、画像読取装置Ａの下方に設けられた第１ヒンジ１０１を介して軸支されており、第１排出トレイ２ａ及び第２排出トレイ２ｂによって本体前面を覆うように構成されている。
【００３７】
第１排出トレイ２ａは、第１ヒンジ１０１を支点として回動可能に画像読取装置Ａの本体１００に取り付けられている。第１排出トレイ２ａは、下部パネル９１及び排出開口９２を合わせた面積と同サイズで形成され、図４に示すような排出トレイ２の収納状態において、第１ヒンジ１０１を支点として回動し、下部パネル９１及び排出開口９２を覆うように折り畳まれる。
【００３８】
第２排出トレイ２ｂは、表示パネル９０と同サイズで形成され、図４に示すような排出トレイ２の収納状態において、第１排出トレイ２ａの先端に設けられた第２ヒンジ１０２を支点として回動し、表示パネル９０と重なるように折り畳まれる。
【００３９】
図５は本発明の一実施形態に係る画像読取装置Ａの排出トレイ２を展開した状態における上面図である。
【００４０】
第３搬送部３０により搬送されてきた搬送媒体Ｓは、排出開口９２を経て第１排出トレイ２ａに排出され、搬送媒体Ｓのサイズによっては第２排出トレイ２ｂまで到達し、案内される。
【００４１】
第１排出トレイ２ａには、排出位置調整部材１２０が回動可能に設けられており、名刺などのような第１排出トレイ２ａに対して小さいサイズの搬送媒体Ｓが排出されるときなどに、起立状態に回動させることで搬送媒体Ｓが停止する位置を調整し、排出された搬送媒体Ｓを散らばりにくくすることができる。
【００４２】
また、第２排出トレイ２ｂには、透光部１２１が設けられており、表示パネルに設けられた操作キー１２２と重なる位置に配置されている。操作キー１２２は本体電源をオン、オフする電源ボタンとなっており、電源オン状態においてはボタンが点灯するように構成されている。操作キー１２２と重なる位置に配置された透光部１２１は、排出トレイ２の収納状態においても操作キー１２２が点灯状態であるか、消灯状態であるかを確認することができ、画像読取装置Ａの電源状態を確認することができる。
【００４３】
＜表示パネルの構成＞
第２排出トレイ２ｂの収納状態において、第２排出トレイ２ｂと重なる位置に設けられた表示パネル９０には、表示画面９３が配置されている。
【００４４】
表示画面９３は、給送トレイ１１０および搬送路幅Ｗと中心線Ｘが同位置となるように配置されている。尚、本発明の一実施形態に係る画像読取装置Ａの最大搬送路幅ＷｍａｘとしてＡ４レターサイズを給送可能に構成されており、その幅はＷｍａｘ＝２１６ｍｍである。表示画面９３の幅は２２４ｍｍであり、Ｗｍａｘを超える長さとなっている。
【００４５】
これにより、例えば、読み取った画像を実寸大で表示画面９３に表示することができるようになり、仕上がり状態の確認が容易に行えるため、ユーザの利便性を向上することができる。
【００４６】
＜給送構造詳細＞
図６は本発明の一実施形態に係る画像読取装置Ａの排出トレイ２を収納した状態における上面図である。
【００４７】
積載台１には、配置される搬送媒体Ｓの大きさに合わせて搬送方向に対して直交する方向にスライド可能に取り付けられた規制部材１１１が設けられている。
【００４８】
＜上部ユニット詳細＞
図７は本発明の一実施形態に係る画像読取装置Ａの概略断面図である。
【００４９】
本体１００は、上部ユニット１０３と下部ユニット１０４とから構成され、上部ユニット１０３は下部ユニット１０４に対し、本体ヒンジ１０５を支点として回動可能に取り付けられている。
【００５０】
上部ユニット１０３は、表示パネル９０に最大搬送路幅Ｗｍａｘを超える幅の表示画面９３及び表示画面９３の支持フレーム板金を備えているため、図８に示すように上部ユニット１０３を展開した状態における重心は、図１に示すような上部ユニット１０３を収納した状態よりも搬送方向前方側に大きくずれることになる。
【００５１】
したがって、上部ユニットを展開する際に勢いがあると画像読取装置Ａが転倒してしまう虞があるが、本実施形態に係る画像読取装置Ａにおいては、突出部１３０を有することにより、上部ユニット１０３の展開に伴う重心移動が起こっても画像読取装置Ａの転倒を防ぐことができる。突出部１３０の突出量は、図７のような上部ユニット１０３及び排出トレイ２の収納状態においては、排出トレイ２の下方に収まるような突出量であって、図８のような上部ユニット１０３の展開状態においては、上部ユニット１０３の重心よりも搬送方向前方まで位置するような突出量となっている。これにより、上部ユニット１０３の展開による画像読取装置Ａの転倒を防止しつつ、排出トレイ２を収納した収納状態においては必要以上に突出させず、ユーザの邪魔にならないようにすることができる。
【００５２】
＜排出トレイ角度調節＞
また、突出部１３０の上面には、排出トレイ２を展開したときにその下面に当接するようにしたトレイ支持部１３１が回動可能に設けられている。
【００５３】
図９に示すように、排出トレイ２は、その展開状態においては、突出部１３０によって支持され、排出される搬送媒体Ｓを受けることができるようにされている。図１０に示すように、トレイ支持部１３１を突出部１３０上面から上方に突出するように回動させると、排出トレイ２の下面側に当接して排出トレイ２を支持することとなり、突出部１３０によって支持する図９の状態から、排出トレイ２の角度を調節できる。
【００５４】
例えば、図１０の状態では、図９の状態と比べて、排出トレイ２が鉛直方向上方に持ち上げられることとなり、排出トレイ２の上面において搬送媒体Ｓの先端が着地する位置を変更することができる。これにより、図９の状態では、排出される搬送媒体Ｓの先端が、既に排出済みの搬送媒体Ｓの後端に当接して押し出してしまうような場合において、図１０のように排出トレイ２の角度を変更することで、既に排出済みの搬送媒体Ｓの後端を下部ユニット１０４側に寄せる作用に加えて、既に排出済みの搬送媒体Ｓの上面に、後続の搬送媒体Ｓの先端を確実に着地させることができる。このような構成により、排出トレイ２上での排出済みの搬送媒体Ｓの整列性を格段に向上することができる。
【００５５】
なお、トレイ支持部１３１は回動範囲の途中においても排出トレイ２を支持可能なように構成し、排出トレイ２の角度を複数段階で調節可能にしてもよい。その場合、搬送媒体Ｓごとに最も排出トレイ２上での整列性が高い角度で搬送媒体Ｓを受けることができ、使用性を向上できる。
【００５６】
＜上部ユニットのアース＞
図１１は本発明の一実施形態に係る画像読取装置Ａの上部ユニット１０３を展開した状態の斜視図である。
【００５７】
上部ユニット１０３を収納する際に勢いよく回動させると、上部ユニット１０３が下部ユニット１０４側に接触する際に大きな衝撃が加わり、大きな音が発生してしまうなどすることがある。本実施形態に係る画像読取装置Ａにおいては、上部ユニット１０３の分離ローラ１２の両脇に、金属製の上部弾性部材１４０が設けられている。
【００５８】
上部ユニット１０３が収納状態となる際に、上部弾性部材１４０が下部ユニット１０４側に設けられた接点部１４１に弾性付勢されながら収納状態となる。上部弾性部材１４０の上部ユニット１０３に取り付けられる側の端部は、上部ユニット１３０内に設けられた電装部品のグランド側と導通しており、上部弾性部材１４０が接点部１４１に接触することによって下部ユニット内に配置された電装部品のグランド側に導通される。
【００５９】
したがって、上部ユニット１０３の収納状態において、緩衝部材によって上部ユニット１０３側のアースを取ることができる。
【００６０】
＜ＣＩＳユニットのアース＞
図１２は本発明の一実施形態に係る画像読取装置Ａの画像読取下ユニット７０２の取付時の斜視図である。図１２(ａ)は画像読取下ユニット７０２の取付前の状態を示し、(ｂ)は取付後の状態を示す。
【００６１】
画像読取下ユニット７０２は、図１２(ａ)の様に下部ユニット１０４の下部読取収容部１０４１に挿入される際に、下部ユニット１０４側から突出した金属製の下部弾性部材７５を付勢しながら挿入され、図１２(ｂ)の様に収容完了位置において、嵌合固定される。
【００６２】
図１３は本発明の一実施形態に係る画像読取装置Ａの画像読取下ユニット７０２周辺の概略断面図である。図１３(ａ)は画像読取下ユニット７０２の取付前の状態を示し、(ｂ)は取付後の状態を示す。
【００６３】
画像読取下ユニット７０２の下面は金属製部材７６で覆われており、ＣＩＳ７１などの電装部品とアースが取られている。金属製部材７６で下部弾性部材７５を付勢しながら挿入されることで、画像読取下ユニット７０２は下部ユニット１０４に対しアースされる。
【００６４】
ここで、画像読取下ユニット７０２は、下部弾性部材７５によって上方に付勢されているため、嵌合固定を外すだけで画像読取下ユニット７０２が上方に持ち上げられ、画像読取下ユニット７０２の取り外しが容易となり、メンテナンス性を向上できる。
【００６５】
＜CISの配置＞
これより本発明の画像読取ユニットに関する実施形態について詳しく開示する。
【００６６】
媒体検出センサ６０よりも下流側にある画像読取上ユニット７０１と画像読取下ユニット７０２は、例えば、光学的に走査し、電気信号に変換して画像データとして読み取るものであり、内部にＬＥＤ等の光源、イメージセンサ、レンズアレー等を備えている。本実施形態の場合、画像読取上ユニット７０１は上部ユニット１０３に設けられた上部読取収容部（不図示）、画像読取下ユニット７０２は下部ユニット１０４に設けられた下部読取収容部１０４１にそれぞれ配置されており、搬送媒体Ｓの表裏面を読み取る。しかし、上部ユニット１０３もしくは下部ユニット１０４のどちらか片側にのみ一つ配置して、搬送媒体Ｓの片面のみを読み取る構成としてもよい。また、本実施形態では、画像読取上ユニット７０１と画像読取下ユニット７０２を経路ＲＴの両側に対向配置した構造としているが、例えば、経路ＲＴの方向に間隔をあけて配置してもよい。
【００６７】
画像読取下ユニット７０２は、下部ユニット１０４に固定されている。一方、画像読取上ユニット７０１は加圧ばね（不図示）によって移動可能に支持されている。これにより、画像読取上ユニット７０１自体が搬送面に対して垂直方向に平行移動可能となり、厚手の原稿に対する画像読み取りや搬送を円滑に行うことができる。
【００６８】
図１４は本発明の一実施形態に係る画像読取装置Ａの画像読取上ユニット７０１と画像読取下ユニット７０２の垂直方向部分断面図である。(ａ)は白基準部対向時を示し、(ｂ)は黒部対向時を示す。
【００６９】
図１４を参照して画像読取上ユニット７０１及び画像読取下ユニット７０２の構成について説明する。画像読取上ユニット７０１は、画像を読み取るロッドレンズ７１１ａを有するＣＩＳ７１１と、白基準部７２１ａを有する色基準部材７２１と、原稿読取位置に原稿をガイドするコンタクトガラス７４１と、ＣＩＳ７１１と色基準部材７２１を収容しコンタクトガラス７４１を保持するセンサケース７５１と、センサケースの蓋となる蓋７３１で構成される。本実施形態では色基準部材７２１の白基準部７２１ａは貼り付け、接着、塗装、もしくはその他の方法でＣＩＳ７１１と一体になっており、黒部７２１ｂはＣＩＳ７１１の一部に形成されている。
【００７０】
画像読取下ユニット７０２は、上記の画像読取上ユニット７０１の構成と同様に、画像を読み取るロッドレンズ７１２ａを有するＣＩＳ７１２と、白基準部７２２ａを有する色基準部材７２２と、原稿読取位置に原稿をガイドするコンタクトガラス７４２と、ＣＩＳ７１２と色基準部材７２２を収容しコンタクトガラス７４２を保持するセンサケース７５２と、センサケースの蓋となる蓋７３２で構成され、それ以外に、ＣＩＳ７１２を所定の位置に移動させるための直進カム７４と、移動させたＣＩＳ７１２を第一の位置（初期位置）に移動させるために直進カム７４を付勢するカム戻しバネ７８とを有する。
【００７１】
図１５(ａ)は黒部対向時の画像読取下ユニット７０２の垂直部分断面図であり、図１５(ｂ)は黒部対向時の画像読取下ユニット７０２の水平部分断面図である。図１６(ａ)は白基準部対向時の画像読取下ユニット７０２の垂直部分断面図であり、図１６(ｂ)は白基準部対向時の画像読取下ユニット７０２の水平部分断面図である。
【００７２】
ＣＩＳ７１２は図１５(ａ)の矢印ｚ方向に伸びる突起７１２ａ、７１２ｂを有する。突起７１２ａは、直進カム７４に設けられたカム溝７４ａに嵌め込まれている。更に、突起７１２ａは、下蓋７３２に設けられた長穴７３２ａに摺動部材７６０を介して嵌め込まれており、これにより、主走査方向の移動が規制される。一方、突起７１２ｂは、直進カム７４に設けられたカム溝７４ｂに嵌め込まれている。また、ＣＩＳ７１２は摺動性の良い摺動部材７６０を介して下蓋７３２と摺動する為、ＣＩＳ７１２の移動によるＣＩＳ７１２及び下蓋７３２、カム溝７４ａとの摩耗を低減することができる。
【００７３】
直進カム７４は、ＣＩＳ７１２の突起７１２ａ、７１２ｂが嵌まり込むカム溝７４ａ、７４ｂと、下蓋７３２に設けられた突起７３２ｂ、７３２ｃが嵌まり込む長穴７４ｃ、７４ｄと、カム戻しバネ７８が引っ掛かる引っ掛け部７４ｅとを有する。
【００７４】
直進カム７４は、カム戻しバネ７８によって下蓋７３２の係止め部７３２ｄに係止めされ、図中の矢印ｇ方向に引っ張られている。そして、第一の位置（初期位置）である白基準部対向時には、図１５(ａ)に示すように突起７１２ａおよび７１２ｂは図中右寄りに位置する。一方、所定の位置である黒部対向時には、図１６(ａ)に示すように、突起７１２ａおよび７１２ｂは図中左寄りに位置する。
【００７５】
このように直進カム７４は、ＣＩＳ７１２に係合され、ＣＩＳ７１２の長手方向である主走査方向に移動されることにより、当該ＣＩＳ７１２を副走査方向に動かして画像読取上ユニット７０１に設けられた色基準部材７２１の白基準部７２１ａに対向する位置及び黒部７２１ｂに対向する位置のいずれか一方に移動させることができる。これにより原稿の画像を読み取る際の原稿の背景色の切り替えを行う。
【００７６】
本実施形態の様にＣＩＳ７１２だけを移動させるようにすれば、ＣＩＳ摺動モータ７３に掛かる負荷を小さくでき、モータの小型化及び低消費電力化を図ることができる。
【００７７】
なお、ＣＩＳ７１２が色基準部材７２１の白基準部７２１ａと黒部７２１ｂのどちらに対向した位置に移動したかは位置検知センサ７７０の出力で判別することができる。この位置検知センサ７７０は直進カム７４の位置を検知する検知手段であり、直進カム７４の位置を検出することによって、間接的にＣＩＳ７１２が白基準部７２１ａと黒部７２１ｂのどちらに対向して位置しているかを検知している。
【００７８】
このような画像読取装置において、ＣＩＳ７１２が白基準部７２１ａ対向位置と黒部７２１ｂ対向位置との間を移動する場合、原稿画像読取位置に対してＣＩＳ７１２がずれると原稿読取の先端位置ずれ（読み取り位置ずれ）を引き起こしてしまう。先端位置ずれが起こると原稿の先端、もしくは原稿の後端にある画像が欠け、読み取った画像の品位が低下する。この先端位置ずれを防止するために、位置検知センサ７７０を使用して原稿読取時のＣＩＳ７１２の位置検出を行う。
【００７９】
本実施形態においては、位置検出センサ７７０により検出したＣＩＳ７１２の位置に応じて、白基準部対向位置と黒部対向位置とで、媒体検出センサ６０で原稿先端が検出されてから原稿の画像の読み取りを開始するまでのタイミングを変えることで先端位置ずれを防止している。
【００８０】
また、本実施形態において、位置検知センサ７７０は図１７に示すように下部ユニット１０４に設けられた下部読取収容部１０４１の画像読取下ユニット７０２の搬送面とは反対の面側に配置されている。
【００８１】
位置検知センサ７７０の直進カム７４の位置検出動作について図１８を参照して説明する。
【００８２】
画像読取装置の電源がＯＮになったとき、直進カム７４を図１８の矢印ａの方向へ、直進カム７４の突部７４ｇが図１７に示す位置検知センサ７７０のスリット７７０ａを遮る位置（位置検知センサ７７０がＯＮになった位置：ＢＰ）まで移動させる。このＢＰはＣＩＳ７１２が黒部７１２ｂに対向する位置である。そして後述するギア７９が半回転する位置（ＷＰ）まで、直進カム７４を図１８の矢印ｂの方向へ移動させる。このＷＰはＣＩＳ７１２が白基準部７１２ａに対向する位置である。この一連の動作が装置の電源がonになる度に行われる、背景切替機構のイニシャライズ動作である。
【００８３】
イニシャライズ動作後、背景色が白色に設定され画像の読み取りが開始されると、直進カム７４を移動させずＷＰに位置したまま、シェーディング補正用の白基準データの読み取りを行う。そして搬送されてきた原稿の画像の読み取りを行う。
【００８４】
背景色が黒色に設定されていた場合は、背景色が白色のときと同様にシェーディング補正用の白基準データの読み取りを行った後、直進カム７４をＢＰまで移動させ、搬送されてきた原稿の画像の読み取りを行う。
【００８５】
次に、ＣＩＳ駆動部の構成について図１９及び図２０を参照して説明する。
【００８６】
図１９は画像読取下ユニット７０２を外した状態のＣＩＳ駆動部周辺の斜視図であり、図２０はＣＩＳ駆動部周辺の部分断面図である。
【００８７】
下部ユニット１０４は、図１９に示すように、ＣＩＳ摺動モータ７３と直進カム７４の嵌合部が貫通する貫通孔１０４ａを有する。
【００８８】
また、下部ユニット１０４の下部読取収容部１０４１には、貫通孔１０４ａと後述するＣＩＳ駆動部を覆うように突出部１０４ｃが設けられている。突出部１０４ｃにより、搬送路から下部読取収容部１０４１に落ちてきた紙粉などが貫通孔１０４ａから下部ユニット１０４に設けられた部品やＣＩＳ駆動部に堆積することを低減している。
【００８９】
ＣＩＳ駆動部は図２０に示すように直進カム７４に駆動力を伝達するギア７９と、ピニオンギア７７を作動するＣＩＳ摺動モータ７３と、ＣＩＳ摺動モータ７３に圧入され、ギア７９と当接するピニオンギア７７とを有する。
【００９０】
ギア７９には、直進カム７４に設けられたカム溝７４ｆに嵌め込まれる突起７９ａが設けられている。ＣＩＳ摺動モータ７３が回転すると、ピニオンギア７７、ギア７９、そして直進カム７４へと駆動力が伝わり、直進カム７４が主走査方向に移動する。
【００９１】
また、ＣＩＳ摺動モータ７３は図２１に示すように、下部ユニット１０４に設けられた下部読取収容部１０４１の搬送路とは反対側の面に配置されている。つまり、下部読取収容部１０４１を挟んだ画像読取下ユニット７０２の搬送路側とは反対側の面に配置されている。ＣＩＳ摺動モータ７３を画像読取下ユニット７０２の搬送路側とは反対側の面に配置することで、装置本体の幅方向寸法を小型化できる。
【００９２】
本実施形態の様にＣＩＳ７１１、７１２と色基準板７２１、７２２をそれぞれ一体にすることで、両面同時読取の画像読取装置においても片側のＣＩＳ７１２を移動させるだけで表面と裏面の両面の背景色を切り替えることが可能となる。従って、２つの読取ユニット７０１、７０２に対して、当該ユニットを駆動させるためのＣＩＳ駆動部や直進カム７４をそれぞれに設ける必要がなくなる。その結果、それらを設ける空間を削減して装置の小型化を図ることができるとともに、部品点数を減らして装置を廉価にすることができる。
【００９３】
また、本実施形態ではＣＩＳ駆動部を読取下ユニット７０２ではなく下部ユニット１０４に配置したことで、読取下ユニット７０２だけを装置から着脱することができ、メンテナンスの際に扱うユニットが小さくなり、メンテナンス性が向上する。
【００９４】
特に、画像読取下ユニット７０２の下部にＣＩＳ７１２を移動させるための直進カム７４を設けたことで画像読取装置Ａの幅方向を広げることなく、背景の切り替えを行うことが出来る。
【００９５】
なお、上述した背景色の切替機構について、他の構造例について図２２を用いて説明する。図２２に示すように、筒状の透明プラテンローラ８００及び円筒状背景板８０１は、軸８０２に軸受８０３を介して支持されている。筒状の透明プラテンローラ８００は、蓋８０４により内部で円筒状背景板８０１にゴミ・塵等が付着しないように密閉している。また、円筒状背景板８０１は軸８０２に固定され、同様に軸８０２に固定されたギア８０５を介してモータ８０６により回転駆動されるようになっている。原稿読み取り位置と対向する円筒状背景板８０１を白色部と黒色部に選択可能に保持することで、読み取り画像の背景色の切り替えを行うことができる。詳細は後述する画像読取後のメモリ管理について、図２２に示すような背景色の切替機構についても適用可能である。
【００９６】
＜画像読取後のメモリ管理＞
以下、本実施形態における画像読取後のメモリ管理について詳細に説明する。なお、画像読み取りを行うための画像読取装置の構成は、上述した本実施形態の構成を適用して詳細は省略する。
【００９７】
図２３は、本実施形態における画像処理装置の一例である。図２３において上述した本実施形態の画像読取装置に組み込まれた画像処理装置である。すなわち、この画像処理装置は、原稿を搬送する原稿搬送装置に実装され、外部端末（例えば、画像読取装置を制御するパソコンや所定の宛先端末等）に対して送信するための画像データを、画像メモリ内の状況に応じて１ライン毎に書き込む機能を備えた装置のことである。
【００９８】
ここで、９０１は、画像センサ８７で読み取った画像を入力する画像入力部である。８１１は画像入力部９０１に入力された画像データをメモリ８２内に書き込む画像書込部（書込み手段の一例）である。８１２は画像入力部９０１に入力された画像から境界情報を算出し、メモリ８２内部に書き込む境界情報書込部（書込み手段の一例）である。
【００９９】
また、８１３は境界情報書込部８１２によって書き込まれた境界情報を基に、画像内の原稿の位置を特定する境界判定部である。８１４は画像書込部によって記録された画像データを、境界判定部８１３によって特定された原稿の位置を基に補正処理を行う画像補正部である。
【０１００】
さらに、８２１は画像書込部８１１によって画像データを書き込まれるメモリ８２内部の領域である画像記録部である。８２２は境界情報書込部８１２によって書き込まれるメモリ８２内部の領域である、境界記録部である。９０２は画像補正部８１４によって補正された画像を外部へ出力する画像出力部である。
【０１０１】
なお、本実施形態では、画像処理装置が画像書込部８１１、境界情報書込部８１２、境界判定部８１３、画像補正部８１４、画像記録部８２１、境界記録部８２２をそれぞれ備えた構成としているが、画像処理装置は、画像メモリ内の状況に応じて、画像データを書き込むための書込手段と、この書込手段を制御する制御手段とを少なくとも備えた構成であればよい。
【０１０２】
次に、画像処理装置において、画像内の各画素が原稿領域外の画素なのかを判定する境界情報書込部８１２の動作を、図２４を用いて説明する。
【０１０３】
入力されたｙライン目のラインデータに対して、ラインデータを左側から走査する事で原稿領域の左端を、ラインデータを右側から走査する事で原稿領域の右端を検出する。
【０１０４】
まず、原稿領域の左端を検出する処理を行う。ラインデータのｘ 番目の画素の明度をB(ｘ，ｙ)とし、あらかじめ決められている閾値をThとする。このとき、次の式１を満たすか判定する(ステップS301)。
B(ｘ，ｙ) ＜ Th             ・・・・式1
【０１０５】
上記式１が成り立たなかった場合、注目している画素を原稿領域内と判定し(ステップS302)、現在の座標を原稿領域の左端ayとして記憶して終了する(ステップS306)。一方、式1が成り立った場合は、注目している画素を原稿領域外と判定する(ステップS303)。
【０１０６】
次に、注目している画素がラインデータの終端画素すなわち右端かを判定する(ステップS304)。ステップS304での判定でラインデータの終端画素でなければ右隣の画素を参照して判定を継続する(ステップS305)。以上の判定処理をラインデータの右端に到達するか、ステップS301で式１が成り立たなくなる、すなわち原稿領域内であると判定されるまで継続する。ステップS301で原稿領域内であると判定されるか、ステップS304で終端画素と判定された場合は、そのときの座標ayを記憶して(ステップS306)、終了する。
【０１０７】
ここで、原稿領域の左端を検出できたら、次は原稿領域の右端を検出するために同様の処理を右側から行う。前述の左側から走査したときの処理と同様に、まず式１を満たすか確認する(ステップS301)。満たす場合は注目している画素を原稿領域内だと判定し(ステップS302)、注目している画素の座標を原稿領域の右端byとして記憶して終了する(ステップS306)。満たさない場合は、注目している画素を原稿領域外だと判定する(ステップS303)。
【０１０８】
そして、注目している画素の座標が前述で記憶したayかどうかを判定する(ステップS304)。もし注目している画素の座標がayになるまで走査していないならば、左隣の画素を参照して(ステップS305)、判定を継続する。もし注目している画素の座標がayになるまで走査したのならば、ayを原稿領域の右端byとして記憶する。
【０１０９】
以上の判定処理を各ラインデータに行うことで、画像の全てのラインデータに対して原稿領域の左端、原稿領域の右端を検出する。そして得られた座標ay、byを境界記憶部１１３へと転送する。
【０１１０】
次に、画像処理装置において、境界情報書込部８１２で得られた境界情報を記憶する動作について、図２５を用いて説明する。
【０１１１】
境界記録部８２２内部に保持できる境界情報の数をＬ ライン分とする。境界情報書込部８１２より入力された境界情報をｙライン目のものを記憶するときの処理について説明する。
【０１１２】
まず、境界記録部８２２に入力された境界情報の個数が、Ｌ個を超えるかどうかを判定する(ステップS401)。すなわち、次の式２を満たすかどうかを判定する。
ｙ ≦ Ｌ        ・・・・式２
【０１１３】
上記式２を満たすならば第１書込処理で記憶領域に境界情報を記録する。すなわち、境界記録部８２２の記憶領域に対して先頭からｙ番目のアドレスに入力されたｙライン目の境界情報を書き込む(ステップS402)。
【０１１４】
一方、式２を満たさない場合に、以降は第２書込処理で記憶領域に境界情報を記録する。まず、ｙ−Ｌが奇数かどうかを調べる(ステップS403)。仮にステップS403の結果ｙ−Ｌが偶数だと判定された場合は、入力された境界情報を破棄する(ステップS404)。
【０１１５】
もしステップS403にて奇数だと判定された場合は、境界記録部８２２の記憶領域に対して、先頭からｙ−Ｌ+1番目のアドレスに入力されたｙライン目の境界情報を上書きする (ステップS405)。
【０１１６】
図２６は境界記録部８２２の記憶領域の様子である。ここでは、初期状態には何も書き込まれていないとしている。各ラインの境界情報を入力していくと、入力した境界情報の数が式２を満たしている時点では、図２６の中央図のように書き込まれる。
【０１１７】
すなわち、1ライン目の境界情報は先頭に、2ライン目の境界情報は2番目にと、境界情報書込部８１２より入力された境界情報は処理した順序通りに記憶領域に書き込まれていく。
【０１１８】
次に入力した境界情報の数が式２を満たさなくなった場合においては、図２６の下図のようになる。すなわち、ｙ ≦ Ｌの座標における境界情報が1,3,5,7...番目と記憶領域の奇数番目に書き込まれている。また、ｙ ＞ Ｌの座標における境界情報は、Ｌ+1ライン目の座標における境界情報から2,4,6,8...番目と記憶領域の偶数番目に書き込まれている。どちらも2ラインにつき1つの境界情報を記憶領域に記憶した状態になっている。
【０１１９】
このように境界記録部８２２の記憶領域に書き込むことで、境界情報書込部８１２で画像の長さＹがＬ以下の場合は、境界情報の全てを境界記憶部８２２に保存する。また、境界情報書込部８１２で画像の長さＹがＬを超えた場合は、境界情報のうちの半分を境界記録部８２２に保存する。結果、境界情報を記憶できる数をＬとする場合、ここでは長さが2×Ｌの画像までならば境界情報を記憶することができる。
【０１２０】
次に、画像処理装置において、境界記憶部８２２によって記憶されていた境界情報を基に画像処理を行う画像補正部８１４の動作について、図２７を用いて説明する。
【０１２１】
まず、境界情報書込部８１２によって画像の長さＹと境界記録部８２２の中に保存できるライン数Ｌとを比較し、どちらの値が大きいか判定する(ステップS501)。もし画像の長さＹが保持できるライン数Ｌを超えていない場合は並び替えせずに境界情報を取り出す(ステップS502)。
【０１２２】
超えていた場合は記憶されている順番を並び替えて、入力された順番どおりになるように境界情報を取り出す(ステップS503)。すなわち、最初に奇数番目の境界情報を取り出し、その次に偶数番目の境界情報を取り出す。このとき、境界情報書込部８１２によって判定したライン数の半分になるように調整する。
【０１２３】
図２９，図３０，図３１は境界記憶部８２２から境界情報を取り出した際の様子である。図２９は境界情報書込部８１２で画像の長さＹが境界記録部８２２に保持できるライン数Ｌを超えない場合の例である。この場合、境界記憶部８２２での境界情報の並びと同じデータを取り出し、並び替え処理は行わない。このようにすることで、境界情報書込部８１２に入力された各ラインにおける境界情報を取得できる。
【０１２４】
図３０は境界情報書込部８１２で画像の長さＹが境界記憶部８２２に保持できるライン数Ｌを超える場合の例である。この場合、まず1,3,5,7,...番目と奇数番目に保存されている境界情報を取得してから、2,4,6,8,...番目と偶数番目に保存されている境界情報を取得する。このようにすることで、画像判定部８１２に入力された各ラインにおける境界情報のうち、2ラインにつき1つの境界情報を取得できる。
【０１２５】
また、図３１は画像の長さＹがＬ+5だったときの例である。このとき、1,3,5,7,...番目と奇数番目の境界情報を取得してから、2,4,6番目の境界情報を取り出す。そして8番目以降に保存されている偶数番目の境界情報は取得しない。これは8番目以降の偶数番目に保存されている境界情報は元々保存されていた境界情報から上書きされていないため、境界情報を取り出した後で混同しないようにするためである。
【０１２６】
次に、ステップS502,ステップS503で取り出した境界情報から、原稿の上端、下端、左端を算出する(ステップS504)。このときの処理について図２８を用いて説明する。
【０１２７】
境界記録部８２２から読み込んだ境界情報を画像の先端側の境界情報から順に以下の処理を行っていく。またこのとき、原稿左端Xl の初期値を画像右端の座標に、原稿上端Ｙtの初期値を画像の長さＹに、原稿下端Ｙb の初期値を０としておく。
【０１２８】
まず、境界情報のうちｙ番目の左端データであるayが画像の右端を指しているかを確認する(ステップS601)。ayが画像の右端を指している場合、最終ラインかを判定して(ステップS607)、最終ラインでないならば次のラインの境界情報を参照し(ステップS608)、判定を継続する。ayが画像の右端を指していない場合は、このラインが画像の右端を指していない最初のラインかどうか，すなわちＹt＝Ｙかを確認する(ステップS602)。もしＹt＝Ｙならば、何ライン目の境界情報か、すなわち原稿上端Ｙtをｙと記憶する(ステップS603)。次に、原稿下端Ｙbをｙとして記憶する(ステップS604)。
【０１２９】
なお、原稿下端のデータは、ステップS601で境界記憶部８２２に記憶されていた左端データが画像右端でないと判定された場合に常に更新する。次に、左端データがこれまでの左端データの中で最小値であるか、すなわち現在記憶している原稿左端Xl と比較して小さいかを調べる(ステップS605)。もし原稿左端Xl と比較してayが小さいならば、そのときの上下方向の座標及び左端ayを記憶、すなわちXl ＝ayとする(ステップS606)。そして次のラインの境界情報を参照する(ステップS607)。
【０１３０】
上記を境界記憶部８２２から取り出した全ての境界情報に対して行うことで、画像における原稿の上端、下端、左端を求めることができる。
【０１３１】
図３２は読み取った原稿と、境界記憶部８２２に保存されていた境界情報の例である。また、画像の幅は1600pixelとする。このとき、1番目に格納されている左端a1は画像右端を差しているので次の境界情報を確認する。次のa2は画像右端ではないので、座標(620,2)に原稿上端になる。
【０１３２】
更に原稿左端ayが最小となる箇所を調べると、a813が最小になっているので座標(213,813)が原稿左端になる。最後に原稿下端については、a1126が画像右端なので、座標(1035,1125)が原稿下端となる。次に、ステップS504で求めた原稿の上端、下端、左端から原稿の傾きと実際の幅、長さを算出する(ステップS505)。
【０１３３】
原稿の上端の座標を(Xt、Ｙt)、原稿の左端の座標を(Xl、Ｙl)、原稿の下端の座標を(Xb、Ｙb)としたとき、原稿の傾きθ、幅w、長さhは、それぞれ、下記のように表すことができる。
θ=Arctan((Xt-Xl)/(Yl-Yt))             ...(Yl-Yt  ≧ Yb- Yl) 
=-Arctan((Xb-Xl)/(Yb- Yl))         ...(Yl-Yt  ＜ Yb- Yl) 
w=√((Xl -Xb)^2 + (Yl -Yb)^2)           ...(Yl-Yt  ≧ Yb- Yl)
=√((Xt -Xl)^2 + (Yt -Yl)^2)        ...(Yl-Yt  ＜ Yb- Yl) 
h=√((Xt -Xl)^2 + (Yt -Yl)^2)           ...(Yl-Yt  ≧ Yb- Yl)
=√((Xl -Xb)^2 + (Yl -Yb)^2)        ...(Yl-Yt  ＜ Yb- Yl)
【０１３４】
次に、上記のパラメータを基に回転、切り出し処理を行う(ステップS506)。−θだけ回転させた、幅w、長さhの画像を作成する。そして、ステップS506で回転、切り出し処理を行った画像を出力する。なお、回転処理については、アフィン変換を用いれば良い。
【０１３５】
ここでは、記憶領域に対して奇数ライン目の境界情報を残していたが、他のラインを残しても良い。例えば、Ｌ ＜ ｙ ≦ 2×Ｌを満たした場合は、ｙ - Ｌ +1が3の倍数のときに(3の倍数+1)番目のデータを上書きし、2×Ｌ ＜ ｙ ≦ 3×Ｌのときは ｙ - Ｌ +1が3の倍数のときに(3の倍数+2)番目のデータを上書きしても良い。このように、書き込む際の倍数を変化させることで、保持できる境界情報の最大量を増やすことができる。
【０１３６】
また、ここでは保持できるライン数Ｌに対して画像の長さＹがＹ≦2×Ｌまでは保存できるが、更に拡張して保存できるようにしても良い。例えば、2×Ｌ＜ｙ≦3×Ｌのときはｙ - Ｌ +1が4の倍数のときに(4の倍数+3)番目のデータを上書きし、3×Ｌ＜ｙ ≦ 4×Ｌのときはｙ - Ｌ +1が4の倍数のときに(4の倍数+4)番目のデータを上書きしてもよい。
【０１３７】
このようにすることで、画像の長さＹがＹ < Ｌを満たす場合は1ライン毎に境界情報を記憶し、Ｌ＜Ｙ≦2×Ｌを満たす場合は2ライン毎に境界情報を記憶し、2×Ｌ＜Ｙ≦4×Ｌを満たす場合は4ライン毎に境界情報を記憶することができる。このように、境界情報を記憶する頻度を画像の長さごとに変更することができる。
【０１３８】
図３３は上記例によって画像の長さＹがＹ＞3×Ｌを満たすまで境界情報を書き込んだ場合の例である。(4の倍数+1)番目にはｙ≦Ｌの境界情報を記憶し、(4の倍数+2)番目にはＬ＜ｙ≦ 2×Ｌの境界情報を記憶し、(4の倍数+3)番目には2×Ｌ＜ｙ≦3×Ｌの境界情報を記憶し、(4の倍数+4)番目には3×Ｌ＜ｙ≦4×Ｌの境界情報を記憶しておく。この結果、保持できるライン数Ｌに対して画像の長さ4×Ｌまで境界情報を保持することができる。
【０１３９】
ここでは、原稿の端部を検出するのに、明度が閾値以上の画素を探すことで検出したが、別の方法を用いても良い。例えば、隣り合う画素との明度差が閾値以上だった場合に原稿領域としても良い。また、基準となるラインデータを記憶しておき、そのラインデータとの差が閾値以上ならば原稿領域だとしても良い。このようにすることで、背景板の色が白であった場合においても、原稿端部にできる影の位置を基に境界領域を特定することができる。
【０１４０】
また、背景板の切り替えを検出した際に、現在の背景板の色によって、どちらの検出方法を使用するか決定しても良い。例えば、背景板が黒の状態で原稿を読み取った場合は、実施例のように明度が閾値以上の画素を探すことで原稿の端部を検出する。背景板が白の状態で原稿を読み取った場合は、明度差を基に原稿の端部を検出する。このようにすることで、背景板の切り替え機能を有する画像読取装置においても、背景板に応じて最適な原稿領域の検出を行う事ができる。
【０１４１】
また、境界記録部８２２に書き込む境界情報を変更しても良い。例えば、背景板が黒の状態で原稿を読み取った場合は上下左右全ての辺において原稿の端部を検出し、記憶する。逆に背景板が白の状態で原稿を読み取った場合は、表面を読み取った画像のうちから一辺と、裏面を読み取った画像のうちから表面とは逆の辺の原稿の端部を検出して保存しても良い。このようにすることで、背景板が黒の場合は原稿の一部が黒く検出しにくい場合でも検出する辺を増やすことで黒い部分を回避して検出しやすくできる。また、背景板が白の場合は原稿の影を検出するため、副走査方向のどちらか一方に検出しやすい影ができる。このため、表と裏とでそれぞれ濃い影の部分のみを検出することで必要なメモリを減らすことができる。
【０１４２】
また、背景板の色が黒の場合は、表裏両方のデータを取得せずに、どちらか片面の画像データを基に原稿領域を算出し、もう片方の読み取り面の画像データに対して原稿領域を左右方向に反転させた位置を原稿領域としても良い。このようにすることで、背景が黒の場合では境界情報を保存する容量を少なくすることができる。
【０１４３】
背景色の切り替えに応じて、保持できるライン数を切り替えても良い。例えば、背景色が黒の場合は原稿端部との境界を容易く取得できることから、保持できるライン数を少なめにして、記憶領域を節約しても良い。逆に、背景色が白の場合は、原稿端部との境界を取得しにくいことから、保持できるライン数を多めにして、できる限り原稿端部の情報を残しておくようにしても良い。このようにすることで、記憶領域をより小さい領域で原稿領域を特定するのに十分な原稿端部の情報を得ることができる。
【０１４４】
実施例では、境界記憶部８２２から境界情報を読み出した際に、並び替え処理を行っていたが、別に行わなくても良い。原稿の左端、右端だけを知りたいならば、左端の境界情報ayの最小値、及び右端byの最大値だけ取得すれば良い。また、並び替え処理を出力先に実装しても良い。このようにすることで、副走査方向に長い原稿であっても、画像内の原稿領域を特定するのに並び替え処理を行わない分だけ短い処理時間で実行することができる。
【０１４５】
また、実施例では入力したライン数に応じてデータサイズを制限していたが、制限しなくても良い。例えば、出力先にてデータサイズを管理しても良い。図３１の例で画像の長さＹが境界情報を保存できる数Ｌに対してＬ+5であっても、境界情報をＬ個出力して、出力後にＬ/2+3個の境界情報を使用しても良い。こうすることで、境界記憶部８２２から出力する際の処理量を減らすことができる。
【０１４６】
また、上記の説明では、原稿の位置特定に原稿左端、原稿上端、原稿下端を特定して幅、長さ、角度を計算したが、境界情報から他の方法を用いて原稿領域を計算しても良い。同様に、境界情報については原稿領域の境界の座標でなくても良い。例えば、原稿領域の左端と、原稿領域の幅というように、原稿領域を指し示す物ならばどんな物でも良い。
【０１４７】
以上のように処理することで、原稿の傾きや位置を特定する際に、短い原稿については境界情報を画像の長さに対して高頻度で取得し記憶するため精度を高くすることができ、長い原稿については境界情報を画像の長さに対して低頻度で取得し記憶するためメモリ使用量を減らすことができる。また、記憶領域に境界情報を容量以上に記憶する際であっても、別の処理を行って記憶領域に空きができるのを待たなくても良いため、読み取り処理を止めることなく境界情報を記憶することができる。
【符号の説明】
【０１４８】
Ａ  画像読取装置
Ｓ  搬送媒体
１  載置台
２  排出トレイ
２ａ  第１排出トレイ
２ｂ  第２排出トレイ
３、４  駆動部
５  伝達部
１０  第１搬送部
１１  送りローラ
１２  分離ローラ
２０  第２搬送部
２１  駆動ローラ
２２  従動ローラ
３０  第３搬送部
３１  駆動ローラ
３２  従動ローラ
４０  重送検出センサ
５０、６０  媒体検出センサ
７３  ＣＩＳ摺動モータ
７４  直進カム
７５  下部弾性部材
７６  金属製部材
７７  ピニオンギア
７８  カム戻しバネ
７９  ギア
８０  制御部
８４  通信部
９０  表示パネル
９１  下部パネル
９３  表示画面
１００  本体
１０１  第１ヒンジ
１０２  第２ヒンジ
１０３  上部ユニット
１０４  下部ユニット
１０５  本体ヒンジ
１１１  規制部材
１２０  排出位置調整部材
１２１  透光部
１２２  操作キー
１３０  突出部
１３１  トレイ支持部
１４０  上部弾性部材
１４１  接点部
７０１  画像読取上ユニット
７０２  画像読取下ユニット
７１１、７１２  コンタクトイメージセンサ（ＣＩＳ）
７２１、７２２  色基準板
７２１ａ、７２２ａ  白基準部
７２１ｂ、７２２ｂ  黒部
７３１、７３２  蓋
７４１、７４２  コンタクトガラス
７５１、７５２  センサケース
７６０  摺動部材
７７０  位置検知センサ
８００  透明プラテンローラ
８０１  円筒状背景板
８０２  軸
８０３  軸受
８０４  蓋
８０５  ギア
８０６  モータ
【図１】
2017229042.tif 000003
【図２】
2017229042.tif 000004
【図３】
2017229042.tif 000005
【図４】
2017229042.tif 000006
【図５】
2017229042.tif 000007
【図６】
2017229042.tif 000008
【図７】
2017229042.tif 000009
【図８】
2017229042.tif 000010
【図９】
2017229042.tif 000011
【図１０】
2017229042.tif 000012
【図１１】
2017229042.tif 000013
【図１２】
2017229042.tif 000014
【図１３】
2017229042.tif 000015
【図１４】
2017229042.tif 000016
【図１５】
2017229042.tif 000017
【図１６】
2017229042.tif 000018
【図１７】
2017229042.tif 000019
【図１８】
2017229042.tif 000020
【図１９】
2017229042.tif 000021
【図２０】
2017229042.tif 000022
【図２１】
2017229042.tif 000023
【図２２】
2017229042.tif 000024
【図２３】
2017229042.tif 000025
【図２４】
2017229042.tif 000026
【図２５】
2017229042.tif 000027
【図２６】
2017229042.tif 000028
【図２７】
2017229042.tif 000029
【図２８】
2017229042.tif 000030
【図２９】
2017229042.tif 000031
【図３０】
2017229042.tif 000032
【図３１】
2017229042.tif 000033
【図３２】
2017229042.tif 000034
【図３３】
2017229042.tif 000035