(57)【要約】【課題】スカイショットの場合、原稿サイズがプリント定形紙より小さくてもプリント時に周端が黒くならない。【解決手段】ＣＣＤラインセンサ１で読み取った１ラインデータを左端より１画素ずつ読み出す毎に画素カウンタ８でカウントし、黒判定回路５で黒画素から最初の白画素を検出した旨の信号Ｃ１　で画素カウンタ８の画素数を左端バッファ１１へ転送し、黒判定回路５で最後の白画素から黒画素を検出した旨の信号Ｃ２　で、画素カウンタ８の画素数を右端バッファ１２へ転送する。スカイショットコントロール回路６で、左端バッファ１１と右端バッファ１２の画素数の間は、読み取り画像データをそのまま左端バッファ１１の画素数前、右端バッファ１２の画素数後は全白画素を、画像処理回路７へ出力する。【選択図】　　　図１
2004146906.tif 000002
【特許請求の範囲】
【請求項１】
主走査線に沿って、原稿からの反射光を光電変換し、画像信号を出力する光電変換素子と、光電変換素子の画像信号が黒から白に最初に変化する画素を検出する第１の画素検出手段と、画像信号が白から黒に最後に変化する画素を検出する第２の画素検出手段と、第１の画素検出手段で検出された画素と、第２の画素検出手段で検出された画素との間以外の画素については、画像信号を白に置き換える画像信号置換手段とを備えたことを特徴とする画像読取装置。
【請求項２】
前記第１の画素検出手段が白から黒に最初に変化する画素を検出できない場合には、前記画像信号置換手段は、その主走査線の画像信号を白信号に置き換えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第２の画素検出手段で検出した最後の画素が、前ラインの最後の位置より、主走査線上で前にあるとき、その距離が所定値以上であるときは、前ラインの最後の画素を現在のラインの最後の画素と見なして、前記画像信号置換手段が画像信号を白信号に置き換えることを特徴とする請求項１記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複写機、ファクシミリ装置、ファックス機能・コピー機能などの多機能を有する複合機等の画像読取装置に関する。
【０００２】
【従来の技術】
一般に、フラットベットスキャナでは、原則的にはプラテンカバーを閉じて原稿を読み取る。しかし、プラテンカバーを開放して、原稿を読み取る（スカイショットと呼ばれる）場合もある。この種の原稿読み取りを行う装置において、原稿のサイズを検知するのに、ＣＣＤの出力が白から黒に変わったところを原稿の主走査側の端部として認識し、原稿のサイズを決定している（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平７−１６２６０５号公報
【０００４】
【発明が解決しようとする課題】
しかし、上記した従来の原稿サイズを検知する技術は、原稿がガイドに沿っておかれていることが前提で、サイズを検知するだけであり、読み取った画像データを定形紙にプリントする際、原稿のサイズが定形紙より小さい場合には、プリントアウト紙の端（原稿がない部分）が黒になって記録され、見苦しいという問題がある。
【０００５】
この発明は上記問題点に着目してなされたものであって、プラテンカバーを開放して原稿を読み取る場合、原稿サイズがプリント定形紙よりも小さくても、周端が黒くなるなどの見苦しさが生じない画像読取装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
この発明の画像読取装置は、主走査線に沿って、原稿からの反射光を光電変換し、画像信号を出力する光電変換素子と、光電変換素子の画像信号が黒から白に最初に変化する画素を検出する第１の画素検出手段と、画像信号が白から黒に最後に変化する画素を検出する第２の画素検出手段と、第１の画素検出手段で検出された画素と、第２の画素検出手段で検出された画素との間以外の画素については、画像信号を白に置き換える画像信号置換手段とを備えている。
【０００７】
この発明の画像読取装置では、前記第１の画素検出手段が白から黒に最初に変化する画素を検出できない場合には、前記画像信号置換手段は、その主走査線の画像信号を白信号に置き換えることとする。
【０００８】
また、この発明の画像読取装置では、前記第２の画素検出手段で検出した最後の画素が、前ラインの最後の位置より、主走査線上で前にあるとき、その距離が所定値以上であるときは、前ラインの最後の画素を現在のラインの最後の画素と見なして、前記画像信号置換手段が画像信号を白信号に置き換えることとすると良い。
【０００９】
【発明の実施の形態】
以下、実施の形態により、この発明をさらに詳細に説明する。図１は、この発明の一実施形態である画像読取装置の構成を示すブロック図である。この実施形態画像読取装置は、ＣＣＤラインセンサ１と、ＡＦＥ回路２と、Ａ／Ｄ変換器３と、シェーディング補正回路４と、黒判定回路５と、スカイショットコントロール回路６と、画像処理回路７と、画素カウンタ８と、コントローラ９と、コントローラ１０と、左端用バッファ１１と、右端用バッファ１２とを備えている。
【００１０】
ＣＣＤラインセンサ１は、原稿の主走査方向の１走査線を光電変換して画像を読み取り、副走査方向に所定間隔をおいて移動し、次の走査線画像を順次読み取る。ＡＦＥ（アナログフロントエンド）回路２は、ＣＣＤラインセンサ１からのアナログ出力信号を増幅する。Ａ／Ｄ変換器３は、ＡＦＥ回路２からのアナログ画像信号をデジタル信号に変換する。シェーディング補正回路４は、シェーディングＲＡＭに予め記憶してあるシェーディング補正データを用いて、Ａ／Ｄ変換器３から入力される画像データをシェーディング補正する。
【００１１】
黒判定回路５は、シェーディング補正回路４から入力される１ライン毎の画像データの各画素の黒判定を行う。画素カウンタ８は、サンプルホールド信号ＳＨでリセットした後、クロック信号ｃｌｋをカウントして、画素数をカウントする。コントローラ９は、黒判定回路５より、黒画素から最初の白画素へ変化のタイミング信号Ｃ１　を受けて、その時点の画素カウンタ８の画素数を左端用バッファ１１に転送する。また、コントローラ１０は、黒判定回路５より、画像信号が白から黒に変化するタイミング信号Ｃ２　を受けて、その時点の　画素カウンタ８のカウント（画素）数を右端用バッファ１２に転送する。左端用バッファ１１は、コントローラ９から黒画素が最初の白画素へ変化する画素数を受けて、格納する。また、右端用バッファ１２は、コントローラ１０から白から黒に変化する最後の画素位置の画素数を受けて格納する。
【００１２】
スカイコントロール回路６は、シェーディング補正回路４からの画像データを入力に受け、更に左端用バッファ１１と右端用バッファ１２からのデータにより、スカイショットデータを作成し、画像処理回路７に出力する。
【００１３】
黒判定回路５は、図２に示すように、多値画像データを入力に受けて、基準レベルと比較し、白なら「０」、黒なら「１」を出力する比較器２１と、比較器２１の出力が黒「１」から白「０」に変化すると、リセット出力Ｑバー「０」を出力するフリップフロップ２２と、比較器２１の出力が白「０」から黒「１」に変化すると、リセット出力Ｑバー「１」を出力するフリップフロップ２３と、比較器２１の出力端と、フリップフロップ２３のＱバー出力端が両入力端に接続され、白から黒に変化したときに「０」を出力するナンド回路２４とを備えている。
【００１４】
スカイショットコントロール回路６は、図３に示すように、サンプルホールド信号ＳＨでリセットされ、それからの読み取り画素数をカウントするカウンタ３１と、左端用バッファ１１よりカウント値の転送を受けて記憶する左端カウントレジスタ３２と、右端用バッファ１２よりカウント値の転送を受けて記憶する右端カウントレジスタ３３と、右端カウントレジスタ３３から前回（前ライン）の右端画素位置データを記憶する前ライン右端カウントレジスタ３４と、この前ライン右端カウントレジスタ３４の記憶値から、右端カウントレジスタ３３の記憶値を減算する減算器３５と、この減算器３５の演算値と、所定値とを比較する比較器３６と、カウンタ３１のカウント値と左端カウントレジスタ３２の記憶値とを比較し、両入力が一致すると、出力信号「１」を出す比較器３７と、カウンタ３１のカウント値と前ライン右端カウントレジスタ３４の記憶値とを比較し、両入力が一致すると出力信号「１」を出す比較器３８と、全白画像データを発生する全白画像データ発生回路３９と、全白画像データ発生回路３９の出力である全色画像データか、シェーディング補正回路４よりの多値画像データかを切り替え、選択して出力するマルチプレクサ４０とを備えている。
【００１５】
図６に示すように、原稿４１のサイズが記録紙（定形紙）４２のサイズより小さい場合、従来の画像読取装置でスカイショットで読み取り、この読み取り画像をプリントすると、原稿４１よりはみ出す記録紙４２には、周端に黒プリントがなされ、見苦しくなる。この実施形態画像読取装置においては、原稿４１よりはみ出す部分、つまり従来は黒プリントされる部分を、強制的に白画素となるように処理する。ここで、この実施形態画像読取装置の処理動作について説明する。
【００１６】
先ず、ＣＣＤラインセンサ２１により、図６のＡのラインを読み取ると、読み取られた画像データは全黒であり、黒判定回路５の比較器２１の出力が黒「１」であり、フリップフロップ２２のＱバー出力、つまり信号Ｃ１　は黒「１」のままである（図４参照）。同様に、フリップフロップ２３のＱバー（ＦＱバー）出力も「１」であり、ナンド回路２４の出力Ｃ２　も「１」のままである（図４参照）。そのため、画素カウンタ８の最後カウント値がコントローラ９を介して左端用バッファ１１へ、コントローラ１０を介して右端用バッファ１２へ、それぞれストアされる。この左端用バッファ１１及び右端用バッファ１２のストア値はＣＣＤラインセンサ２１の最右端の読み取り画素の位置に相当するものであり、それぞれ左端カウントレジスタ３２と右端カウントレジスタ３３に転送される。この左端カウントレジスタ３２のストア値とカウンタ３１のカウント値が比較器３７で、また前ライン右端カウントレジスタ３４のストア値とカウンタ３１のカウント値が比較器３８で比較される。左端カウントレジスタ３２及び前右端カウントレジスタ３４のストア値は、最右端に相当する値なので、カウンタ３１のカウント値が最右端に相当する値になるまで、比較器３７、３８は一致出力を出さない。それゆえ、マルチプレクサ４０には左端検出信号、右端検出信号が加えられず、マルチプレクサ４０は、全白画像データ発生回路３９からのデータを出力し続ける（図４参照）。したがって、図６のラインＡの読み取り中は、全白のデータが画像処理回路７へ出力される。
【００１７】
次に、図６のＢのラインを読み取る場合の処理を図５に示すタイムチャートを参照しながら説明する。ＣＣＤラインセンサ２１で読み取りを開始すると、原稿４１の最初の白画素検出までは、画像データは黒が続く。この間、比較器２１の出力は「１」、同様にフリップフロップ２２のＱバー出力Ｃ１　も「１」である。また、フリップフロップ２３のＦＱバー出力は「０」であり、ナンド回路２４の出力Ｃ２　は「１」である。
【００１８】
ＣＣＤラインセンサ２１の読み取り画素が、黒画素の連続から最初の白画素となると（図５のＬＥ点）、比較器２１の出力が「１」から「０」となり、フリップフロップ２２のＱバー出力Ｃ１　が「０」となる。フリップフロップ２３のＦＱバー出力は「１」となるが、ナンド回路２４の出力Ｃ２　は「１」のままで変化しない。信号Ｃ１　が「１」から「０」に変化したことにより、コントローラ９は画素カウンタ８のカウント値の左端バッファ１１への転送を禁止する。これにより、左端バッファ９には、ＬＥの位置のカウント値が記憶される。その後の読み取りにより、画素カウンタ８はカウントを継続し、そのカウント値は、その都度、コントローラ１０を介して右端バッファ１２へ転送し、右端バッファ１２を更新する。
【００１９】
読み取りが継続し、白画素から黒画素になると黒判定回路５のナンド回路の出力Ｃ２　が「１」から「０」に変化し、この信号Ｃ２　の変化に応じ、コントローラ１０は画像カウンタ８のカウント値を右端用バッファ１２に転送する。そして、最後の白画素から黒画素への変化時点（図５のＲＥ）の位置に相当する画素カウンタ８のカウント値が、右端バッファ１２に記憶される。ＣＣＤラインセンサ２１による最右端までの読み取りが終了し、次のラインの読み取りを行うサンプルホールド信号ＳＨにより、左端バッファ１１の記憶値（左端ＬＥ）が右端カウントレジスタ３２へ、また右端バッファ１２の記憶値（右端ＲＥ）が右端カウントレジスタ３３に記憶される。また、右端カウントレジスタ３３に記憶されていた前ラインの右端ＲＥを前ライン右端カウントレジスタ３４に記憶する。
【００２０】
マルチプレクサ４０は、ＣＣＤラインセンサ２１からの読み取り信号が左端のデータより入力されると、最初は、全白画像データ発生回路３９よりの白信号を選択し、画像処理回路７へ出力する（図５のＬＥ前のデータＤｗ　）。その後、画素データの入力が進むにつれ、カウンタ３１のカウントが進み、そのカウント値が左端カウントレジスタ３２の記憶値ＬＥと等しくなると、比較器３７は一致信号をマルチプレクサ４０に入力する。マルチプレクサ４０は、一致信号を受けて、全白画像データ発生回路３９からの全白データから原稿の読み取りデータである多値画像データＤｉに切り替えて、画像処理回路７へ出力する（図５のデータＤｉ）。更に、画素データの入力が進み、カウンタ３１のカウント値が前ライン右端カウントレジスタ３４の記憶値ＲＥと等しくなると、比較器３８が一致信号をマルチプレクサ４０に入力する。マルチプレクサ４０は、この比較器３８からの一致信号を受けて、それまで出力していた多値画素データＤｉを、全白データに切り替えて、画像処理回路へ出力する。
【００２１】
なお、原稿４１の右端に、図６に示す黒べた部４３があると、ラインＣの読み取りの場合、Ｃ１　の位置が最後の白から黒への変化点となり、このような場合、ここが原稿の右端であると誤検出することになる。そのため、この実施形態画像読取装置では、今回のラインの右端検出位置Ｃ１　と前ラインの右端検出位置Ｃ０　の差を求め、差が一定以上ある場合に、今ラインの検出右端はべた黒の左端であるとして、検出右端として、前ラインの右端検出位置Ｃ０　を使用している。
【００２２】
具体的には、図３の回路において、前ライン右端カウントレジスタ３４の記憶値から右端カウントレジスタ３３の記憶値を減算器３５で減算して、差値を求め、この差値が所定値より大きいか否か、比較器３６で比較している。比較の結果、差値が所定値より大であれば、前ライン右端カウントレジスタ３４の記憶内容を更新しない。つまり、実際に多値画像から全白に切り換えるための右端検出値は、前ライン値をそのまま前ライン右端カウントレジスタ３４に残しておく。一方、差値が所定値より小であれば、前ライン右端カウントレジスタ３４に、右端カウントレジスタ３３の記憶値を更新記録する。原稿が主走査方向に対して斜めに配置され、スカイショットで読み取られた場合は、読み取り原稿の右端はライン毎に連続して変化する。そのため、差値が小さい場合は、今ラインの検出右端を求め、使用した方が周囲の黒を残すことなく消すことができる。
【００２３】
原稿４１の下端を経た後の読み取りデータは、全黒となるので、処理は上端前のラインＡの場合と同様になる。
【００２４】
【発明の効果】
請求項１に係る発明によれば、光電変換素子の画像信号が黒から白に最初に変化する画素を検出する第１の画素検出手段と、画像信号が白から黒に最後に変化する画素を検出する第２の画素検出手段と、第１の画素検出手段で検出された画素と、第２の画素検出手段で検出された画素との間以外の画素については、画像信号を白に置き換える画像信号置換手段とを備えているので、プラテンカバーを開放しての原稿の読み取りの際、原稿外の部分が黒として取り込まれることが防げるので、プリント、表示させた際に、画像が見やすくなる利点を有している。
【００２５】
また、請求項２に係る発明によれば、原稿の左端（第１の画素検出手段で検出）、右端（第２の画素検出手段で検出）外の部分を白に置き換えるだけでなく、前端、後端の外の部分も白に置き換えることができる。
【００２６】
また、請求項３に係る発明によれば、第２の画素検出手段で検出した最後の画素が、前ラインの最後の位置より、主走査線上で前にあるとき、その距離が所定値以上であるときは、前ラインの最後の画素を現在のラインの最後の画素と見なして、前記画像信号置換手段が画像信号を白信号に置き換えるので、原稿の右端に黒べた信号が画像として存在するときには、その部分を画像として残すことができるため、原稿画像を忠実に再現することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態である画像読取装置の構成を示すブロック図である。
【図２】同実施形態画像読取装置の黒判定回路の回路構成を示すブロック図である。
【図３】同実施形態画像読取装置のスカイショットコントロール回路の回路構成を示すブロック図である。
【図４】同実施形態画像読取装置において、読み取り画像データが１ラインにわたり全黒の場合の回路各部信号のタイムチャートである。
【図５】同実施形態画像読取装置において、読み取り画像データが１ラインに原稿画像を含む場合の回路各部信号のタイムチャートである。
【図６】同実施形態画像読取装置において、定形紙よりも小さいサイズの原稿を読み取る場合を説明するための図である。
【符号の説明】
１　　　　ＣＣＤラインセンサ
２　　　　ＡＦＥ回路
３　　　　Ａ／Ｄ変換器
４　　　　シェーディング補正回路
５　　　　黒判定回路
６　　　　スカイショットコントロール回路
７　　　　画像処理回路
８　　　　画素カウンタ
９、１０　コントローラ
１１　　　左端用バッファ
１２　　　右端用バッファ
【図１】
2004146906.tif 000003
【図２】
2004146906.tif 000004
【図３】
2004146906.tif 000005
【図４】
2004146906.tif 000006
【図５】
2004146906.tif 000007
【図６】
2004146906.tif 000008