(57)【要約】【課題】画像読み取り装置側に大容量のメモリを搭載することなく、原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力する。【解決手段】原稿の画像を読み取るラインイメージセンサ１０と、所定ラインごとの画像データを副走査方向の所定長さに相当する分だけ一時格納する第１画像バッファメモリ１１と、第１画像バッファメモリ１１に格納された原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出するＣＰＵ１２と、その検出データに基づいて、画像データの傾きを補正するとともに、画像データのうち原稿の画像が含まれる領域のみを抽出するＡＳＩＣ１３と、ＡＳＩＣ１３により処理された画像データをＰＣ２へ転送するまでの間、一時格納する第２画像バッファメモリ１４とを有する。【選択図】図１
2009284190.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を主走査方向に所定ライン単位で読み取るラインイメージセンサと、
前記原稿またはラインイメージセンサを副走査方向に移動しながら前記ラインイメージセンサにより読み取った所定ラインごとの画像データを副走査方向の所定長さに相当する分だけ一時格納する第１のバッファ手段と、
前記第１のバッファ手段に格納された前記原稿の先端の副走査方向の所定長さ分の画像データから前記原稿の画像の一端辺の位置、角度および幅を検出する画像解析手段と、
この画像解析手段により検出された前記原稿の画像の一端辺の位置、角度および幅に基づいて、前記第１のバッファ手段に格納された画像データの傾きを補正するとともに、画像データのうち前記原稿の画像が含まれる領域のみを抽出する画像処理手段と、
この画像処理手段により処理された画像データをホストコンピュータへ転送するまでの間、一時格納する第２のバッファ手段とを有し、
前記第１のバッファ手段は、前記画像解析手段による前記原稿の画像の一端辺の位置、角度および幅の検出後、前記画像処理手段により処理され、前記第２のバッファ手段に格納された画像データの領域に、前記ラインイメージセンサにより読み取った所定ラインごとの画像データが上書きされるものであることを特徴とする画像読み取り装置。
【請求項２】
前記画像解析手段は、
前記第１のバッファ手段に格納された前記原稿の先端の副走査方向の所定長さ分の画像データの主走査方向の全画素の各位置（以下、「ｘ座標」と称す。）に対して、副走査方向の画素の変化点の前記原稿の先端からの位置（以下、「ｙ座標」と称す。）を検出し、
前記変化点が検出された範囲を複数の区間に分割し、それぞれの区間の角度を算出し、
前記角度が略同一である区間が所定区間数以上連続した場合、この略同一の角度の平均値を前記原稿の画像の一端辺の角度とするものである請求項１記載の画像読み取り装置。
【請求項３】
前記画像処理手段は、前記角度が略同一である区間が所定区間数以上連続しなかった場合、前記画像データの処理を行わずに前記画像データを第２のバッファ手段へ格納するものである請求項２記載の画像読み取り装置。
【請求項４】
前記画像解析手段は、
前記ｙ座標のすべてに対して主走査方向の先端部および後端部のそれぞれの画素の変化点のｘ座標を検出し、
前記主走査方向の先端部および後端部のそれぞれの角度を算出し、
この算出した主走査方向の先端部および後端部の角度が、前記検出した原稿の画像の一端辺の角度に対して略直角の場合、前記検出した主走査方向の先端部および後端部のそれぞれの画素の変化点の間の距離を前記原稿の画像の一端辺の幅とするものである請求項２または３に記載の画像読み取り装置。
【請求項５】
前記画像処理手段は、前記算出した主走査方向の先端部および後端部の角度が、前記検出した原稿の画像の一端辺の角度に対して略直角でない場合、前記画像データの処理を行わずに前記画像データを第２のバッファ手段へ格納するものである請求項４記載の画像読み取り装置。
【請求項６】
請求項１から５のいずれかに記載の画像読み取り装置と、この画像読み取り装置が接続される前記ホストコンピュータとからなる画像読み取りシステム。
【請求項７】
請求項３または５に記載の画像読み取り装置と、この画像読み取り装置が接続される前記ホストコンピュータとからなり、
前記ホストコンピュータは、前記画像データの処理が行われずに前記画像データが転送された場合に、前記画像データの処理を当該ホストコンピュータ上で行うものであることを特徴とする画像読み取りシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取って入力するための画像読み取り装置および画像読み取りシステムに関する。
【背景技術】
【０００２】
オートシートフィーダにより読み取り装置へ複数の原稿を連続的に供給し、読み取らせる場合、原稿が読み取り装置に対して斜めに供給されることがある。この場合、読み取られた画像データに含まれる原稿画像部分が傾いた状態となっているので、この原稿画像部分を傾いていない状態へと補正する必要がある。従来、この傾き補正は、画像データに含まれる原稿画像のエッジ（輪郭）を抽出することにより、その傾きを補正したり、例えば、（特許文献１）に記載のように画像情報中に存在する水平方向の特徴を抽出し、その特徴から画像情報の傾きを自動的に検出し、検出した傾きを補正する値を元に画像情報を読み取ったりしている。
【０００３】
ところが、上記従来の方法は、原稿画像のエッジが明確であったり、原稿画像に特徴があったりする場合のみ利用することが可能であり、読み取る原稿が、読み取り装置の原稿読み取り部の背後の色とあまり差異がない場合や、画像に特徴がない場合には、原稿の傾きを抽出することができない。
【０００４】
そこで、本出願人は、（特許文献２）に記載のように、画像読み取り装置により読み取った原稿画像を含む多値画像データをコンピュータに入力し、このコンピュータ上で、多値画像データの輪郭強調処理を行い、輪郭強調処理後の多値画像データを２値化し、２値化後の画像データの傾きを検出し、検出された原稿画像領域の傾きに基づいて２値化後の画像データから原稿画像領域の傾きを補正し、傾き補正後の画像データの縦方向および横方向それぞれのヒストグラムに基づいて原稿画像領域を検出する画像入力システムを提案している。
【０００５】
しかしながら、このように画像読み取り装置により読み取った多値画像データを汎用のコンピュータ上で処理すると、画像読み取り装置により読み取ったデータ量が非常に大きくなるため、コンピュータ上での演算処理に非常に時間が掛かってしまう。そこで、例えば（特許文献３）に記載のように、画像データの処理をコンピュータ上ではなく画像読み取り装置側で行えば、高速処理を行うことが可能であると考えられる。
【特許文献１】特開平２−１９９９５９号公報
【特許文献２】特開２００７−１８９５７７号公報
【特許文献３】特開２００３−２１９０８５号公報（段落００３６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、多値画像データのデータ量は莫大なものであるため、演算処理のために大容量のメモリを画像読み取り装置に搭載することになる。このような大容量のメモリは非常に高価であるため、画像読み取り装置に搭載するとコスト高の要因となってしまう。
【０００７】
そこで、本発明においては、画像読み取り装置側に大容量のメモリを搭載することなく、画像読み取り装置上で原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力することが可能な画像読み取り装置および画像読み取りシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、原稿の画像を主走査方向に所定ライン単位で読み取るラインイメージセンサと、原稿またはラインイメージセンサを副走査方向に移動しながらラインイメージセンサにより読み取った所定ラインごとの画像データを副走査方向の所定長さに相当する分だけ一時格納する第１のバッファ手段と、第１のバッファ手段に格納された原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出する画像解析手段と、この画像解析手段により検出された原稿の画像の一端辺の位置、角度および幅に基づいて、第１のバッファ手段に格納された画像データの傾きを補正するとともに、画像データのうち原稿の画像が含まれる領域のみを抽出する画像処理手段と、この画像処理手段により処理された画像データをホストコンピュータへ転送するまでの間、一時格納する第２のバッファ手段とを有し、第１のバッファ手段は、画像解析手段による原稿の画像の一端辺の位置、角度および幅の検出後、画像処理手段により処理され、第２のバッファ手段に格納された画像データの領域に、ラインイメージセンサにより読み取った所定ラインごとの画像データが上書きされるものであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像読み取り装置側に大容量のメモリを搭載することなく、画像読み取り装置上で原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力することが可能となる。
【発明を実施するための最良の形態】
【００１０】
本願の第１の発明は、原稿の画像を主走査方向に所定ライン単位で読み取るラインイメージセンサと、原稿またはラインイメージセンサを副走査方向に移動しながらラインイメージセンサにより読み取った所定ラインごとの画像データを副走査方向の所定長さに相当する分だけ一時格納する第１のバッファ手段と、第１のバッファ手段に格納された原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出する画像解析手段と、この画像解析手段により検出された原稿の画像の一端辺の位置、角度および幅に基づいて、第１のバッファ手段に格納された画像データの傾きを補正するとともに、画像データのうち原稿の画像が含まれる領域のみを抽出する画像処理手段と、この画像処理手段により処理された画像データをホストコンピュータへ転送するまでの間、一時格納する第２のバッファ手段とを有し、第１のバッファ手段は、画像解析手段による原稿の画像の一端辺の位置、角度および幅の検出後、画像処理手段により処理され、第２のバッファ手段に格納された画像データの領域に、ラインイメージセンサにより読み取った所定ラインごとの画像データが上書きされるものであることを特徴とする画像読み取り装置である。本発明によれば、原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出し、この検出された原稿の画像の一端辺の位置、角度および幅に基づいてラインイメージセンサにより読み取った画像データの傾きを補正し、原稿の画像が含まれる領域のみを抽出しながら順次ホストコンピュータへ転送することができるので、画像読み取り装置側に大容量のメモリを搭載することなく、画像読み取り装置上で原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力することが可能となる。
【００１１】
本願の第２の発明は、上記画像解析手段が、第１のバッファ手段に格納された原稿の先端の副走査方向の所定長さ分の画像データの主走査方向の全画素の各位置（以下、「ｘ座標」と称す。）に対して、副走査方向の画素の変化点の原稿の先端からの位置（以下、「ｙ座標」と称す。）を検出し、変化点が検出された範囲を複数の区間に分割し、それぞれの区間の角度を算出し、角度が略同一である区間が所定区間数以上連続した場合、この略同一の角度の平均値を原稿の画像の一端辺の角度とするものである画像読み取り装置である。本発明によれば、原稿の画像の一端辺を複数の区間に分割してその角度を検出するので、原稿の画像の一端辺の一部が脱落していたり、荒れたりしている場合であっても、より正確に原稿画像領域の傾きを補正することができる。
【００１２】
本願の第３の発明は、上記画像処理手段が、角度が略同一である区間が所定区間数以上連続しなかった場合、画像データの処理を行わずに画像データを第２のバッファ手段へ格納するものである画像読み取り装置である。本発明によれば、原稿の画像の一端辺の一部が脱落していたり、荒れたりして、原稿の画像の一端辺から角度を検出することができない場合に、画像データの処理を行わずにその画像データをそのままホストコンピュータへ転送するので、画像読み取り装置により傾きが誤補正されたり、原稿画像領域が誤抽出されたりするのを防止することができる。
【００１３】
本願の第４の発明は、上記画像解析手段が、ｙ座標のすべてに対して主走査方向の先端部および後端部のそれぞれの画素の変化点のｘ座標を検出し、主走査方向の先端部および後端部のそれぞれの角度を算出し、この算出した主走査方向の先端部および後端部の角度が、検出した原稿の画像の一端辺の角度に対して略直角の場合、検出した主走査方向の先端部および後端部のそれぞれの画素の変化点の間の距離を原稿の画像の一端辺の幅とするものである画像読み取り装置である。本発明によれば、原稿が角折れなどしておらず、原稿の画像の一端辺の角度に対して略直角の場合にのみ原稿画像領域を抽出することができる。
【００１４】
本願の第５の発明は、画像処理手段が、算出した主走査方向の先端部および後端部の角度が、検出した原稿の画像の一端辺の角度に対して略直角でない場合、画像データの処理を行わずに画像データを第２のバッファ手段へ格納するものである画像読み取り装置である。本発明によれば、検出した原稿の画像の一端辺の角度に対して略直角でない場合に、原稿が角折れなどしていると判断し、画像データの処理を行わずにその画像データをそのままホストコンピュータへ転送するので、画像読み取り装置により原稿画像領域が誤抽出されたりするのを防止することができる。
【００１５】
本願の第６の発明は、上記いずれかに記載の画像読み取り装置と、この画像読み取り装置が接続されるホストコンピュータとからなる画像読み取りシステムである。本発明によれば、原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出し、この検出された原稿の画像の一端辺の位置、角度および幅に基づいてラインイメージセンサにより読み取った画像データの傾きを補正し、原稿の画像が含まれる領域のみを抽出しながら順次ホストコンピュータへ転送することができるので、画像読み取り装置側に大容量のメモリを搭載することなく、画像読み取り装置上で原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力することが可能となる。
【００１６】
本願の第７の発明は、上記第３の発明または第５の発明である画像読み取り装置と、この画像読み取り装置が接続されるホストコンピュータとからなり、ホストコンピュータは、画像データの処理が行われずに画像データが転送された場合に、画像データの処理を当該ホストコンピュータ上で行うものであることを特徴とする画像読み取りシステムである。本発明によれば、画像データの処理が行われずにその画像データがそのままホストコンピュータへ転送された場合に、大容量のメモリを搭載しているホストコンピュータ上で、原稿画像データから角度および幅を検出し、画像データを処理することで、確実に原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出することが可能となる。
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
（実施の形態）
図１は本発明の実施の形態における画像読み取りシステムの構成図である。図１において、本発明の実施の形態における画像読み取りシステムは、画像読み取り装置としてのスキャナ１と、このスキャナ１が接続されるホストコンピュータとしてのパーソナルコンピュータ（以下、「ＰＣ」と称す。）２とから構成される。
【００１９】
スキャナ１は、フルカラーで原稿の画像を主走査方向に所定ライン単位で読み取るラインイメージセンサ１０と、ラインイメージセンサ１０により読み取った画像データを一時格納する第１のバッファ手段としての第１画像バッファメモリ１１と、原稿画像の一端辺の位置、角度および幅を検出する画像解析手段としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２と、画像データの傾きを補正（以下、「デスキュ」と称す。）するとともに、画像データのうち原稿の画像が含まれる領域のみを抽出（以下、「クロップ」と称す。）する画像処理手段としてのＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１３と、ＡＳＩＣ１３により処理された画像データをＰＣ２へ転送するまでの間、一時格納する第２画像バッファメモリ１４とを有する。
【００２０】
ラインイメージセンサ１０は、光学縮小方式のＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）や密着センサ方式のＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）などの一般的な固体撮像素子により構成されたものである。また、図示しないが、ラインイメージセンサ１０に対向して黒色に着色された読み取り台が配置されている。読み取り台が黒色に着色されているのは、読み取り原稿が、一般的に白色原稿である場合が多いので、この白色原稿と背景色との差異が出るようにするためである。
【００２１】
なお、スキャナ１がフラットベッド型の場合には、透明な原稿台上に原稿が固定されるので、ラインイメージセンサ１０が副走査方向に移動しながら、原稿の画像を主走査方向に所定ライン単位で読み取る。また、スキャナ１がシートフィード型の場合には、ラインイメージセンサ１０が固定されているので、原稿を搬送ローラにより副走査方向に移動させながらラインイメージセンサ１０が原稿の画像を主走査方向に所定ライン単位で読み取る。なお、本実施の形態におけるラインイメージセンサ１０では、主走査方向に１ライン単位で読み取るが、複数ライン単位、例えば３ライン単位で読み取る構成とすることも可能である。
【００２２】
第１画像バッファメモリ１１は、このように原稿またはラインイメージセンサ１０を副走査方向に移動しながら、ラインイメージセンサ１０により読み取った１ラインごとの画像データを、副走査方向の所定長さに相当する分だけ一時格納するものである。
【００２３】
図２は第１画像バッファメモリに格納される画像データの副走査方向の所定長さを示す説明図である。第１画像バッファメモリ１１は、例えば図２に示すように、副走査方向の所定長さとして原稿画像Ｆの先端の５０ｍｍに相当するライン分のデータを格納する容量とする。
【００２４】
例えば、ラインイメージセンサ１０により読み取る主走査方向の幅が３０２ｍｍ、ラインイメージセンサ１０の読み取り解像度が６００ｄｐｉ×６００ｄｐｉの場合、主走査方向の画素数は３０２÷２５．４×６００＝７１３３ドット、副走査方向の長さ（ライン数）は５０／２５．４×６００＝１１８１ラインなので、第１画像バッファメモリ１１の容量は、７１３３ドット×１１８１ライン×３（ＲＧＢ各色）≒２４Ｍバイトとなる。なお、従来、ＪＩＳ規格のＡ４サイズ（長さ２９７ｍｍ）の全面を読み取る場合には、上下のマージンをそれぞれ１８ｍｍとして、７１３３ドット×７８６６ライン×３（ＲＧＢ各色）≒１６０Ｍバイト必要であった。
【００２５】
ＣＰＵ１２は、上述の第１画像バッファメモリ１１に格納された原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出する。
【００２６】
図３は原稿の画像の一端辺の角度の検出についての説明図、図４は原稿の画像の一端辺の幅の検出についての説明図である。まず、角度の検出については、ＣＰＵ１２は、図３に示すように第１画像バッファメモリ１１に格納された原稿の先端の副走査方向の所定長さ分の画像データの主走査方向の全画素の各位置（ｘ座標）に対して、副走査方向の画素の変化点（図示例では黒から白に変わる点）の原稿の先端からの位置（ｙ座標）を検出する。次に、この変化点が検出された範囲Ｗを複数の区間に分割（例えば１０等分）し、それぞれの区間の角度を算出する。このとき、角度は、変化点の座標を、最小二乗法による線形近似にて求める。
【００２７】
そして、複数の区間の隣り合う区間の角度が、例えば±１°以内の場合は同じ傾きを持つ区間と判定し、この同じ傾きを持つ区間が５区間以上続く場合、その平均値を原稿の一端辺の角度とする。すなわち、ＣＰＵ１２は、角度が略同一である区間が所定区間数以上連続した場合、この略同一の角度の平均値を原稿の画像の一端辺の角度とする。なお、この角度が略同一である区間が所定区間数以上連続しなかった場合、ＡＳＩＣ１３は、後述の画像データの処理を行わずに画像データをそのまま第２画像バッファメモリ１４へ格納する。
【００２８】
次に、幅の検出については、ＣＰＵ１２は、図３に示すように第１画像バッファメモリ１１に格納された原稿の先端の所定長さ分の画像データのｙ座標のすべてに対して、左方向からの画素の変化点のｘ座標を検出するとともに、右方向からの画素の変化点のｘ座標を検出、すなわち、主走査方向の先端部および後端部のそれぞれの画素の変化点のｘ座標を検出する。そして、ここで検出した変化点を、前述の角度の検出で求めた角度で回転させる（図４参照。）。
【００２９】
そして、ＣＰＵ１２は、この主走査方向の先端部および後端部のそれぞれの角度を、変化点の座標を最小二乗法による線形近似にて求める。図４のＢ1，Ｂ2は主走査方向の先端部および後端部のそれぞれの変化点の範囲を示している。ＣＰＵ１２は、この算出した主走査方向の先端部および後端部の角度が、主走査方向に対して略直角（例えば、９０°±１°以内）、すなわち、前述の角度の検出にて検出した原稿の画像の一端辺の角度に対して略直角の場合、この検出した主走査方向の先端部および後端部のそれぞれの画素の変化点のｘ座標の差、すなわちそれぞれの画素の変化点の間の距離を原稿の画像の一端辺の幅とする。なお、算出した主走査方向の先端部および後端部の角度が、略直角でない場合、ＡＳＩＣ１３は、後述の画像データの処理を行わずに画像データをそのまま第２画像バッファメモリ１４へ格納する。
【００３０】
なお、原稿画像の一端辺の位置については、これらの角度および幅が検出されれば容易に検出することができる。
【００３１】
ＡＳＩＣ１３は、このＣＰＵ１２により検出された原稿の画像の一端辺の位置、角度および幅に基づいて、第１画像バッファメモリ１１に格納された画像データの傾きを補正（デスキュ）するとともに、画像データのうち原稿の画像が含まれる領域のみを抽出（クロップ）する。デスキュ処理およびクロップ処理については公知の手法により行うことができるので、ここでは詳細な説明を省略する。
【００３２】
第２画像バッファメモリ１４は、ＡＳＩＣ１３により処理された画像データをＰＣ２へ転送するまでの間、一時格納するものである。第２画像バッファメモリ１４についてはＰＣ２からの転送要求に対してスキャナ１から画像データを転送する際の通信処理に使用するだけであるため、第１画像バッファメモリ１１に対してごく小さな容量で良い。
【００３３】
図５（ａ）は第１画像バッファメモリの格納イメージを示す図、図５（ｂ）は第２画像バッファメモリの格納イメージを示す図である。図５（ｂ）に示すように、第２画像バッファメモリ１４には、ＡＳＩＣ１３により処理されたラインが順次格納されるが、この第２画像バッファメモリ１４に格納された画像データは順次ＰＣ２に転送されていく。なお、図５（ｂ）では、次第に格納される画像データが増えているように見えるが、実際には格納と略同時にＰＣ２に転送されており、格納される量はわずかである。
【００３４】
一方、第１画像バッファメモリ１１では、ＣＰＵ１２により原稿の画像の一端辺の位置、角度および幅が検出され、ＡＳＩＣ１３により処理された後は、処理後の画像データは不要であるため、図５（ａ）に示すように、処理が済んで第２画像バッファメモリ１４に格納された画像データの元の領域に、ラインイメージセンサ１０により読み取った所定ラインごとの画像データが次々に上書きされていく。
【００３５】
次に、上記構成の画像読み取りシステムによる画像読み取り処理を説明する。図６は本発明の実施の形態における画像読み取りシステムのシーケンス図、図７（ａ）は原稿先端が角折れしている例を示す図、図７（ｂ）は原稿先端が荒れている例を示す図である。
【００３６】
ＰＣ２からスキャナ１のスキャン条件設定を行い、スキャン開始を指示すると、スキャナ１はスキャン処理を開始する。
【００３７】
ここで、スキャナ１は、前述のようにラインイメージセンサ１０で取り込んだ画像データを一旦、第１画像バッファメモリ１１に格納し、ＣＰＵ１２にてこの画像データを解析し、原稿の位置、角度および幅を検出し、ＡＳＩＣ１３にその情報を設定する。そして、ＡＳＩＣ１３にて、この設定された情報を元に、デスキュ処理およびクロップ処理を実行する。ＡＳＩＣ１３にて処理された画像データは、第２画像バッファメモリ１４に格納される。
【００３８】
そして、ＰＣ２は、スキャナ１から原稿画像のサイズ（幅）と、デスキュ処理およびクロップ処理に関する情報を取得し、順次第２画像バッファメモリ１４から画像データを取得する。一方、スキャナ１では、ＣＰＵ１２にて、第１画像バッファメモリ１１の画像データを解析し続け、原稿の後端を検出すると、ＡＳＩＣ１３に原稿画像のサイズ（長さ）情報を設定する。最後に、ＰＣ２は、この原稿画像のサイズ（長さ）を取得する。
【００３９】
なお、スキャナ１は、図７（ａ）に示すように原稿先端が角折れしていたり、同図（ｂ）に示すように原稿先端が荒れていたりして、原稿の画像の一端辺の角度および幅を検出できない場合、前述のようにデスキュ処理およびクロップ処理を行わずに、画像データをそのまま第２画像バッファメモリ１１に格納する。ＰＣ２は、このようにデスキュ処理およびクロップ処理が行われていない場合、ＰＣ２自身でデスキュ処理およびクロップ処理を行う。
【００４０】
以上のように、本実施の形態における画像読み取りシステムでは、原稿の先端の副走査方向の所定長さ分の画像データから原稿の画像の一端辺の位置、角度および幅を検出し、この検出された原稿の画像の一端辺の位置、角度および幅に基づいてラインイメージセンサ１０により読み取った画像データの傾きを補正（デスキュ）し、原稿の画像が含まれる領域のみを抽出（クロップ）しながら順次ＰＣ２へ転送するので、スキャナ１側に大容量のメモリを搭載する必要はなく、スキャナ１のＡＳＩＣ１３により高速に原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データをＰＣ１へ入力することができる。
【００４１】
また、この画像読み取りシステムでは、原稿の画像の一端辺を複数の区間に分割してその角度を検出するので、原稿の画像の一端辺の一部が脱落していたり、荒れたりしている場合であっても、角度が略同一である区間が所定区間数以上連続している場合に限り、この略同一の角度の平均値を原稿の画像の一端辺の角度として処理するので、より正確に原稿画像領域の傾きを補正することが可能である。
【００４２】
また、原稿の画像の一端辺から角度および幅を検出することができない場合には、画像データの処理を行わずにその画像データをスキャナ１からそのままＰＣ２へ転送し、ＰＣ２側でデスキュ処理およびクロップ処理を行うので、スキャナ１に大量のメモリを搭載する必要がない。また、このように角度および幅を検出することができない場合にスキャナ１で画像データの処理を行わないので、スキャナ１により傾きが誤補正されたり、原稿画像領域が誤抽出されたりするのを防止することができる。
【００４３】
また、このようにスキャナ１で画像データの処理が行われずにその画像データがそのままＰＣ２へ転送された場合に、大容量のメモリを搭載しているＰＣ２上で、原稿画像データから角度および幅を検出し、画像データを処理することで、確実に原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出することができる。
【産業上の利用可能性】
【００４４】
本発明の画像読み取り装置および画像読み取りシステムは、原稿画像を読み取って入力するためのものとして有用であり、特に、本発明は、画像読み取り装置側に大容量のメモリを搭載することなく、画像読み取り装置上で原稿画像領域の傾きを補正し、原稿の画像が含まれる領域のみを抽出した画像データを高速に入力することが可能な画像読み取り装置および画像読み取りシステムとして好適である。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態における画像読み取りシステムの構成図
【図２】第１画像バッファメモリに格納される画像データの副走査方向の所定長さを示す説明図
【図３】原稿の画像の一端辺の角度の検出についての説明図
【図４】原稿の画像の一端辺の幅の検出についての説明図
【図５】（ａ）第１画像バッファメモリの格納イメージを示す図、（ｂ）第２画像バッファメモリの格納イメージを示す図
【図６】本発明の実施の形態における画像読み取りシステムのシーケンス図
【図７】（ａ）原稿先端が角折れしている例を示す図、（ｂ）原稿先端が荒れている例を示す図
【符号の説明】
【００４６】
１    スキャナ
２    ＰＣ（パーソナルコンピュータ）
１０    ラインイメージセンサ
１１    第１画像バッファメモリ
１２    ＣＰＵ
１３    ＡＳＩＣ
１４    第２画像バッファメモリ
【図１】
2009284190.tif 000003
【図２】
2009284190.tif 000004
【図３】
2009284190.tif 000005
【図４】
2009284190.tif 000006
【図５】
2009284190.tif 000007
【図６】
2009284190.tif 000008
【図７】
2009284190.tif 000009