(57)【要約】【課題】原稿検出手段の数を多くすることなく、正確入力原稿幅を求め得る画像読取装置を提供する。【解決手段】画像データを１ライン分取り込む毎に（ステップＳＴ１４、ＳＴ１５）、ライン読取開始位置からの原稿左エッジ位置ＥＬを読み込み、これを累算してＥＬａ←ＥＬａ＋ＥＬを求める（ステップＳＴ１６、ＳＴ１７）とともに、読取開始位置からの原稿右エッジ位置ＥＲを取り込み、これを累算してＥＲａ←ＥＲａ＋ＥＲを求め（ステップＳＴ１８、ＳＴ１９）、１０ライン分の平均原稿左エッジ位置ＥＬｂと、１０ライン分の平均原稿右エッジ位置ＥＲｂとを算出する（ステップＳＴ２２）。ＥＲｂ−ＥＬｂ＝ＤＷを算出して、原稿幅ＤＷを求める（ステップＳＴ２３）。【選択図】      図５
2004221813.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送機構と、搬送される原稿上の画像をライン毎に読み取るラインイメージセンサと、ラインイメージセンサの出力に基づき、原稿側端を検出する原稿側端検出手段と、原稿側端検出手段で検出された２つの原稿側端の位置に基づき、原稿の幅を判定する原稿判定手段とを備えたことを特徴とする画像読取装置。
【請求項２】
前記原稿幅判定手段は、複数ラインについて原稿側端を検出することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記搬送機構上の所定位置に設けられ、原稿の有無を検出する原稿検出手段を設け、原稿検出手段が原稿を検出してから、原稿を検出しなくなるまでの搬送量に基づき、原稿長さを検出する原稿長検出手段を備えたことを特徴とする請求項１又は請求項２記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複写装置、ファクシミリ装置、複写機能・ファクシミリ機能等の多機能を有する複合機等の画像読取装置に関する。
【０００２】
【従来の技術】
一般に、ファクシミリ装置などの画像読取装置では、自動原稿送り機構を備えている。この種の画像読取装置において、原稿トレイ上で原稿の側端をガイドし、原稿を基準位置におき（基準は中央又は一側端）、所定位置に配置された原稿サイズセンサにより、原稿の大きさを検出している。このように、原稿を原稿トレイにフリーに置くことができれば、ガイド板等の操作がなく便利であるが、原稿トレイのどこに原稿が置かれるか分からないため、サイズ（特に幅方向）が検出できなくなる問題がある。従来、このような問題を解決するたために、検出子を原稿幅方向に沿って多数並べる技術が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平６−１９００７号公報
【０００４】
【発明が解決しようとする課題】
上記した特許文献１に記載の技術では、検出子及び検出子の動きを検出する検知手段が多数必要となり、コストが上昇するという問題がある。  この発明は上記問題点に着目してなされたものであって、原稿検出手段の数を多くすることなく、正確に原稿幅を求め得る画像読取装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
この発明の請求項１に係る画像読取装置は、原稿を搬送する搬送機構と、搬送される原稿上の画像をライン毎に読み取るラインイメージセンサと、ラインイメージセンサの出力に基づき、原稿側端を検出する原稿側端検出手段と、原稿側端検出手段で検出された２つの原稿側端の位置に基づき、原稿の幅を判定する原稿判定手段とを備えている。
【０００６】
この画像読取装置では、ラインイメージセンサで読み取る原稿のラインデータより原稿の２つの側端、例えば左端と右端を検出し、この左端と右端に基づいて原稿の幅を判定する。
【０００７】
また、請求項２に係る画像読取装置は、請求項１に係るものにおいて、前記原稿幅判定手段は、複数ラインについて原稿側端を検出することを特徴としている。複数ラインの、例えば平均をとることにより、精度良く、原稿の幅を判定できる。
【０００８】
また、請求項３に係る画像読取装置は、請求項１又は請求項２に係るものにおいて、前記搬送機構上の所定位置に設けられ、原稿の有無を検出する原稿検出手段を設け、原稿検出手段が原稿を検出してから、原稿を検出しなくなるまでの搬送量に基づき、原稿長さを検出する原稿長検出手段を備えている。
【０００９】
この画像読取装置では、原稿の幅に加えて、長さも検出するので、原稿サイズをより精度良く判定できる。
【００１０】
【発明の実施の形態】
以下、実施の形態により、この発明を更に詳細に説明する。図１に、この発明の実施形態画像読取装置全体の概略構成を示すブロック図を示す。
【００１１】
この画像読取装置は、ファクシミリ機能とコピー機能とを備えたいわゆる複合機として構成したもので、ＭＰＵ１と、ＮＣＵ（網制御回路：Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２と、ＭＯＤＥＭ３と、ＲＯＭ４と、ＲＡＭ５と、画像メモリ６と、着信用ＣＯＤＥＣ７と、ＣＣＤラインイメージセンサ８ａと、読取画像信号処理回路８ｂと、表示部９と、操作部１０と、ＣＯＤＥＣ（符号化・復号器：Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ  ）１１と、イメージメモリ１２と、プリンタ１３と、スキャナ機構制御部１４と、モータ１５と、センサＤＳ１と、センサＤＳ２と、システムバス１６と、イメージバス１７とを備える。
【００１２】
ＭＰＵ１は、この装置を構成する各部を制御する機能を有する。ＮＣＵ２は、電話回線網（ＰＳＴＮ）との接続を制御すると共に、相手先の電話番号（ＦＡＸ番号を含む）に対応した選択（ダイヤル）信号を送出する機能及び呼出信号を検出するための機能を備えている。ＭＯＤＥＭ３は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０に従ったファクシミリ伝送制御手順に基づいて、Ｖ．１７、Ｖ．２７ｔｅｒ、Ｖ．２９等に従った送信データの変調及び受信データの復調を行う。或いは、これらに加えてＶ．３４に従った送信データの変調及び受信データの復調を行う。
【００１３】
ＲＯＭ４は、この装置を制御するためのプログラムを記憶する。ＲＡＭ５は、ＭＰＵ１が処理するデータ等を一時的に記憶する。画像メモリ６は、受信した画像データやスキャナ７で読み取った画像データを記憶する。通信用ＣＯＤＥＣ７は、読み取った画像データを送信するためにＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等により符号化（エンコード）し、受信した画像データを復号（デコード）する。
【００１４】
ＣＣＤラインイメージセンサ８ａは、原稿を走査して、光／電変換して、原稿を読み取る。読取画像信号処理回路８ｂは、ＣＣＤラインイメージセンサ８ａで読み取った原稿画像データに対し、種々の画像処理を行う。
【００１５】
表示部９は、装置からオペレータへの伝達情報等を表示する。操作部１０は、スタートキー１０ａの他、テンキー、ＦＡＸキー、ＣＯＰＹキー、ワンタッチキー等の操作キースイッチを有する。ＣＯＤＥＣ１１は、読み取り画像を符号化し、プリントすべきデータを復号する。イメージメモリ１２は、読み取った画像データを画像処理のために記憶する。プリンタ１３は、受信データ、あるいは読み取った画像データをプリントする。スキャナ機構制御部１４は、原稿を搬送するモータ１５の駆動を制御する。センサＤＳ１は、自動原稿送り部の原稿トレイ（図示せず）内に設けられ、原稿トレイ内に原稿が投入されたことを検出する。センサＤＳ２は、自動原稿送り部の原稿送り出し部と、ＣＣＤラインイメージセンサ８ａ間の原稿搬送路上に設けられ、原稿の始端と終端を検出する。
【００１６】
読取画像信号処理回路８ｂは、図２に示すように、クロック信号発生回路２１と、ＡＦＥ（アナログフロントエンド）回路２２と、Ａ／Ｄ変換器２３と、シェーディング補正回路２４と、ガンマ補正回路２５と、２値化回路２６と、直／並（Ｓ／Ｐ）変換回路２７と、エッジ検出回路２８とから構成されている。
【００１７】
ＡＦＥ回路２２は、ＣＣＤラインイメージセンサ８ａからの画像データをアナログ増幅して出力する。Ａ／Ｄ変換器２３は、ＡＦＥ回路２２からのアナログ画像データを多値ディジタルデータに変換する。シェーディング補正回路２４は、原稿読み取り時のＡ／Ｄ変換器２３よりの多値ディジタル出力を内蔵のシェーディングＲＡＭに記憶してあるシェーディング補正データにより、シェーディング補正し、出力する。ガンマ補正回路２５は、例えば、所定のガンマ補正特性を有し、シェーディング補正後の画像データにガンマ補正を行う。ガンマ補正回路２５は、一般的に画質調整用に使用される。２値化回路２６は、所定のしきい値でガンマ補正回路２５の出力を２値化する。２値化された画像データは、直／並変換回路２７で並列データに変換して、イメージバス１６に出力される。エッジ検出回路２８は、シェーディング補正回路２４よりの読み取りデータにより、原稿の左端と右端を検出し、左端検出信号ＥＬと右端検出信号ＥＲを出力する。
【００１８】
エッジ検出回路２８は、図３に示すように、ラッチ回路３１と、カウンタ３２と、比較器３３と、フリップフロップ３４と、ＥＬレジスタ３５と、ＥＲレジスタ３６とを備えている。
【００１９】
ラッチ回路３１は、Ｖ−ｃｌｋ（ビデオクロック）信号を受ける毎に、シェーディング補正回路２４からの多値画像データをラッチする。比較器３３は、ラッチ回路３１の出力と入力とを、入力に受けて比較し、その差値が所定値以上ある場合に、多値画像データに変化有り（例えば、黒から白へ、あるいは白から黒へ）を示す信号を出力する。
【００２０】
カウンタ３２は、水平周期信号であるＨＳＹＮＣによりリセットされ、Ｖ−ｃｌｋをカウントして、読み取りライン画像の最初からの画素数をカウントする。フリップフロップ３４は、ＨＳＹＮＣによりリセットされ、比較器３３の出力によってセットされる。ＥＬレジスタ３５は、フリップフロップ３４の原稿入力の黒から白への変化に応じたセット出力により、カウンタ３２のカウント値をロードする。ＥＲレジスタ３６は、更に次のタイミングで原稿入力が白から黒へ変化したときのフリップフロップ３４の変化出力に応じてカウンタ３２の出力をロードする。
【００２１】
ここで、ＣＣＤラインイメージセンサ８ａの読み取り幅（１ライン分）をＷ１、原稿４１の幅をＷ２とする。今、図７に示すように、原稿４１の前端がＣＣＤラインイメージセンサ８ａに達する前のラインＡにおける画像読取出力がエッジ検出回路２８に入力されると、この場合、多値画像データとしては略一定の値が入力されるので、比較器３３からは多値画像データの変化出力が得られず、したがってＥＬレジスタ３５、ＥＲレジスタ３６には、エッジ検出データがロードされない。
【００２２】
次に、例えば図７のラインＢにおける画像読み取り出力がエッジ検出回路２８に入力されると、最左端Ｂ１でカウンタ３２がカウントを開始し、原稿４１の左端ＥＬに達すると、比較器３３が原稿の左端により発生する多値画像データの変化有りの出力を出し、これに応じたフリップフロップ３４のセットでＥＬレジスタ３５にカウンタ３２のカウント値である左端ＥＬがロードされる。更に、読み取りの継続で原稿内容が白から黒に変化する度に、その時のカウンタ３２のカウント値が右端ＥＲとしてＥＲレジスタ３６にロードされる。最後の多値画像データの変化で、ＥＲレジスタ３６にロードされる位置が原稿４１の右端として記憶される。
【００２３】
次に、この実施形態複合機における原稿読取時の処理動作を図４、図５、図６に示すフロー図を参照して説明する。原稿読取処理ルーチンに入ると、ステップＳＴ１において、センサＤＳ１がオンか否かを判定する。原稿トレイに原稿がセットされ、センサＤＳ１がオンすると、ステップＳＴ２へ移行する。一方、センサＤＳ１がオンでない場合は、リターンする。
【００２４】
ステップＳＴ２においては、タイマＴ１をスタートさせる。次に、ステップＳＴ３へ移行し、原稿送りのためモータ１５を駆動する。続いて、ステップＳＴ４へ移行する。ステップＳＴ４においては、センサＤＳ２がオンか否かを判定する。センサＤＳ２がオンの場合は、つまり、原稿の搬送が開始され、センサＤＳ２で原稿の前端が検知されると、ステップＳＴ７へ移行する。一方、センサＤＳ２がオンでない場合は、ステップＳＴ５へ移行する。ステップＳＴ５においては、タイマＴ１がタイムアップか否か判定する。タイマＴ１がタイムとなるまでは、ステップＳＴ４へ戻り、センサＤＳ２がオンするまで、ステップＳＴ４、ＳＴ５の処理を繰り返す。センサＤＳ２がオンすることなく、タイマＴ１がタイムアップすると、ステップＳＴ６へ移行し、表示部９に原稿詰まりを表示する。そして、リターンする。
【００２５】
ステップＳＴ７においては、Ｌ、ＥＬａ、ＥＲａをいずれも０とする。ここでＬは、読み取りライン数を示す変数であり、ＥＬａは左端位置の累積値を、ＥＲａは右端位置の累積値を示す変数である。次に、ステップＳＴ８へ移行する。ステップＳＴ８においては、原稿を１ライン分搬送したか否かを判定する。判定がＹＥＳとなると、ステップＳＴ９へ移行する。ステップＳＴ９においては、変数Ｌを１インクリメントする。次に、ステップＳＴ１０へ移行する。ステップＳＴ１０においては、Ｌ＝Ｌ１か否か、つまり変数Ｌが所定値Ｌ１に達したか否かを判定する。判定ＮＯの場合は、ステップＳＴ８へ戻る。Ｌ＝Ｌ１となると、ステップＳＴ１１へ移行する。Ｌ１は、原稿をトレイから読み取り前の所定位置まで搬送するためのライン数である。ステップＳＴ１１においては、モータ１５を停止する。続いて、ステップＳＴ１２へ移行する。
【００２６】
ステップＳＴ１２においては、操作部１０のスタートキー１０ａがオンか否かを判定する。スタートキー１０ａがオンの判定で、ステップＳＴ１３へ移行する。ステップＳＴ１３においては、１ライン画像データを取り込む。続いて、ステップＳＴ１５へ移行する。ステップＳＴ１５においては、Ｌ＞Ｌ１＋１０か否か判定する。ＬがＬ１＋１０を越えていず、判定いいえの場合は、ステップＳＴ１６へ移行する。一方、ＬがＬ１＋１０を越えている場合は、ステップＳＴ２２へ移行する。
【００２７】
ステップＳＴ１６においては、ＥＬレジスタ３５より、左エッジ位置ＥＬを取り込む。続いて、ステップＳＴ１７へ移行する。ステップＳＴ１７においては、それまでのＥＬａにＥＬを加算して、新たなＥＬａとする。次に、ステップＳＴ１８へ移行する。ステップＳＴ１８においては、ＥＲレジスタ３６より、右エッジ位置ＥＲを取り込む。続いて、ステップＳＴ１９へ移行する。ステップＳＴ１９においては、それまでのＥＲａにＥＲを加算して、新たなＥＲａとする。次に、ステップＳＴ２０へ移行する。ステップＳＴ２０においては、Ｌを１インクリメントする。そして、ステップＳＴ２１へ移行する。ステップＳＴ２１においては、１ライン分原稿を送ったか否か判定し、１ライン分の原稿が送られると、ステップＳＴ１４に戻る。
【００２８】
ステップＳＴ２２においては、ＥＬｂ＝ＥＬａ／１０、ＥＲｂ＝ＥＲａ／１０を求める。この演算により、原稿の左端の１０回分の平均値ＥＬｂ、右端の１０回分の平均値ＥＲｂを求めている。次に、ステップＳＴ２３へ移行する。ステップＳＴ２３においては、ＥＲｂ−ＥＬｂより原稿ＤＷを求める。続いて、ステップＳＴ２４へ移行する。ステップＳＴ２４においては、Ｌを１インクリメントし、ステップＳＴ２５へ移行する。ステップＳＴ２５においては、１ライン画像データを取り込む。続いて、ステップＳＴ２６へ移行する。ステップＳＴ２６においては、１ライン分原稿が送られたか否か判定する。１ライン分の原稿が送られると、ステップＳＴ２７へ移行する。ステップＳＴ２７においては、センサＤＳ２がオフか否か判定する。センサＤＳ２が原稿の後端検出によりオフの場合には、ステップＳＴ２８へ移行する。一方、センサＤＳ２がオフでない場合は、ステップＳＴ２４へ戻る。
【００２９】
ステップＳＴ２８においては、その時点Ｌを原稿長ＤＬとする。続いて、ステップＳＴ２９へ移行する。そして、１インクリメントする。次に、ステップＳＴ３０へ移行する。ステップＳＴ３０においては、１ライン画像データを取り込む。そして、ステップＳＴ３１へ移行する。ステップＳＴ３１においては、１ライン分原稿を送ったか否か判定する。１ライン分の原稿が送られると、ステップＳＴ３２へ移行する。ステップＳＴ３２においては、Ｌ＝ＤＬ＋Ｌ１になったか否か判定し、達していない場合は、ステップＳＴ２９へ戻る。一方、Ｌ＝ＤＬ＋Ｌ１となると、ステップＳＴ３３へ移行し、原稿を排出し、リターンする。
【００３０】
【発明の効果】
この発明によれば、ラインイメージセンサを用いて、原稿の幅を検出するようにしているので、原稿検出手段の数を減らせる利点がある。また、複数ラインに渡って、原稿側端の位置の平均をとり、原稿幅を判定するので、正確な原稿幅を判定することができる。また、原稿長については、原稿搬送路中に設けたセンサを用いて検出することができる。
【図面の簡単な説明】
【図１】この発明の画像読取装置の一実施形態である複合機の構成を示すブロック図である。
【図２】同実施形態複合機の読取画像信号処理回路の構成を示すブロック図である。
【図３】同読取画像信号処理回路のエッジ検出回路の構成を示すブロック図である。
【図４】上記実施形態複合機の原稿読取処理を説明するフロー図である。
【図５】図４とともに、上記実施形態複合機の原稿読取処理を説明するフロー図である。
【図６】図４、図５とともに、上記実施形態複合機の原稿読取処理を説明するフロー図である。
【図７】上記実施形態複合機の読取画像信号処理回路の原稿のエッジ検出を説明する図である。
【符号の説明】
１            ＭＰＵ
８ａ          ＣＣＤラインイメージセンサ
８ｂ          読取画像信号処理回路
９            表示部
１０          操作部
１０ａ        スタートキー
１３          プリンタ
１４          スキャナ機構制御部
１５          モータ
２４          シェーディング補正回路
２８          エッジ検出回路
３１          ラッチ回路
３２          カウンタ
３３          比較器
３４          フリップフロップ
３５          ＥＬレジスタ
３６          ＥＲレジスタ
【図１】
2004221813.tif 000003
【図２】
2004221813.tif 000004
【図３】
2004221813.tif 000005
【図４】
2004221813.tif 000006
【図５】
2004221813.tif 000007
【図６】
2004221813.tif 000008
【図７】
2004221813.tif 000009