(57)【要約】【課題】少ないメモリ容量で高解像度の画像の読み取り処理を実現することができるとともに、原稿を分割して読み取った分割画像データの扱いを容易にすることができる画像読取装置を提供する。【解決手段】画像読取装置は、原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取るスキャナ部１１３と、スキャナ部１１３により前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理部１１２とを備え、画像処理部１１２で処理された分割画像データを１つの画像ファイルに記録して蓄積メモリ１０４に保存する。【選択図】図１
2010245610.tif 000002
【特許請求の範囲】
【請求項１】
原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取手段と、
該読取手段により前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理手段と、
該画像処理手段により処理された分割画像データを１つの画像ファイルに記録する記録手段と、を備えることを特徴とする画像読取装置。
【請求項２】
前記分割画像データが記録される前記画像ファイルを記憶媒体に保存する保存手段を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記分割画像データに基づいてサムネイル画像を作成する作成手段と、
該作成手段により作成されたサムネイル画像を前記画像ファイルに追加する追加手段と、を備えることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取手段と、
該読取手段により前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理手段と、
該画像処理手段により処理された分割画像データを１つの画像ファイルとして外部装置に送信する送信手段と、を備えることを特徴とする画像読取装置。
【請求項５】
原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取ステップと、  該読取ステップで前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理ステップと、
該画像処理ステップで処理された分割画像データを１つの画像ファイルに記録する記録ステップと、を備えることを特徴とする画像読取装置の制御方法。
【請求項６】
原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取ステップと、  該読取ステップで前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理ステップと、
該画像処理ステップで処理された分割画像データを１つの画像ファイルとして外部装置に送信する送信ステップと、を備えることを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、スキャナや複写機等の画像読取装置及び画像読取装置の制御方法に関する。
【背景技術】
【０００２】
原稿の画像を読み取り、読み取った画像データをホストＰＣやサーバ等の外部装置に転送したり、各種記憶媒体に保存したりする画像読取装置がある。また、読み取った画像データを蓄積する際、バンド単位でデータを圧縮することで、ページ単位での画像処理を省略した画像読取装置が提案されている（特許文献１）。
【０００３】
しかし、このような画像読取装置では、サイズの大きな原稿の画像を高解像度で一度に読み取るには、大容量のメモリが必要になる。
【０００４】
そこで、大容量のメモリを持たず、原稿の読取領域を複数に分割して読み取り、読み取った分割画像データを外部装置に転送することで、高解像度での読み取り処理を実現した画像読取装置が普及している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５０４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記従来の画像読取装置では、読み取った分割画像データを随時、ホストＰＣ等の外部装置に転送したり、記憶媒体に記憶したりする。しかし、外部装置に転送された分割画像データや記憶媒体に記憶された分割画像データは、１つの画像データとしては不完全でユーザにとって扱い難い。また、外部装置側で一連の分割画像データを処理するためには、専用のドライバーソフトが必要となり、不便である。
【０００７】
そこで、本発明は、少ないメモリ容量で高解像度の画像の読み取り処理を実現することができるとともに、原稿の読取領域を複数に分割して読み取った分割画像データの扱いを容易にすることができる画像読取装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像読取装置は、原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取手段と、該読取手段により前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理手段と、該画像処理手段により処理された分割画像データを１つの画像ファイルに記録する記録手段と、を備えることを特徴とする。
【０００９】
本発明の画像読取装置は、原稿の読取領域を複数に分割して該分割領域の画像を順番に読み取る読取手段と、該読取手段により前記分割領域の画像が読み取られるごとに読み取られた分割画像データに対して画像処理を施す画像処理手段と、該画像処理手段により処理された分割画像データを１つの画像ファイルとして外部装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、少ないメモリ容量で高解像度の画像の読み取り処理を実現することができるとともに、原稿の読取領域を複数に分割して読み取った分割画像データの扱いを容易にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態である画像読取装置を説明するための機能ブロック図である。
【図２】操作部に表示される入力画面の一例を示す図である。
【図３】画像読取装置での原稿の画像の読み取り例を示す斜視図である。
【図４】画像読取装置の動作例を説明するためのフローチャート図である。
【図５】原稿の読取領域を副走査方向にＮ分割し、スキャナ部で一回に読み取る画像データサイズを小さくして高解像度の読み取りを行う例を説明するための説明図である。
【図６】本発明の第２の実施形態である画像読取装置の動作例を説明するためのフローチャート図である。
【図７】本発明の第３の実施形態である画像読取装置の動作例を説明するためのフローチャート図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面を参照して説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態である画像読取装置を説明するための機能ブロック図である。
【００１４】
図１において、ＣＰＵ１０１は、システム制御部であり、画像読取装置全体の制御を司る。ＲＯＭ１０２は、ＣＰＵ１０１で実行される制御プログラム等を格納する。ＲＡＭ１０３は、ＳＲＡＭ等で構成され、プログラム制御変数等や各種設定値、画像読取装置の管理データ類、各種ワーク用バッファ等を格納する。
【００１５】
蓄積メモリ１０４は、ＤＲＡＭ等で構成され、スキャナ部１１３で読み取られた画像データを蓄積する。外部表示部１０５は、ＬＣＤ、ＬＥＤ等で構成され、ユーザに対して表示や通知を行う。スピーカ１０６は、音声によってユーザに対して通知や警告を行う。
【００１６】
ＵＳＢ２．０ｄｅｖｉｃｅ１０７及びＵＳＢ１．１ｈｏｓｔ１０８は、各種ＵＳＢ機器やＰＣとの接続や通信を行う。例えば、画像読取装置に装着されたＵＳＢメモリ等の外部記憶媒体がＵＳＢ１．１ｈｏｓｔ１０８と通信を行うことで、画像読取装置は外部記憶媒体にアクセスすることが可能になる。
【００１７】
画像処理部１１２は、スキャナ部１１３で読み取られた画像データに画像処理を施して出力する。スキャナ部１１３は、ＣＳイメージセンサや原稿搬送機構などで構成され、原稿の画像を光学的に読み取って画像データに変換する。
【００１８】
操作部１１４は、画像読取装置に対して指示を入力するためのユーザインタフェイスであり、ユーザが各種入力操作に必要なキーボードやタッチパネル等を備える。操作部１１４では、原稿が写真か文字原稿かなどの画質選択、濃度レベルの設定、解像度の選択、原稿の分割サイズの指定、サムネイル画像を作成するか否かの選択等のスキャン設定を行うことができる。
【００１９】
プリンタフォーマッタ１０９は、各種画像ファイルデータのプリントを行なう際に、ファイルデータを解析し、記録可能な画像データに変換する。プリンタ部１１１は、プリンタフォーマッタ１０９で変換された画像ファイルデータを記録紙に記録する。
【００２０】
図２は、操作部１１４に表示される操作画面の一例を示す図である。図２（ａ）は、スキャナ部１１３での原稿の画像の読取解像度を選択する画面である。図２（ｂ）は、原稿の読取領域を複数に分割して該分割領域の画像をスキャナ部１１３で順番に読み取るか否かの選択、及び原稿の読取領域を複数に分割して読み取る場合に分割サイズを指定する画面である。図２（ｃ）は、サムネイル画像を作成するか否かを選択する画面である。
【００２１】
また、本実施形態の画像読取装置では、図３（ａ）に示すように、給紙部に載置された原稿を搬送してスキャナ部１１３で画像を読み取り、読み取った画像データをＵＳＢメモリ等の外部記憶媒体に保存したり、ＰＣ等の外部装置に転送することができる。更に、図３（ｂ）に示すように、原稿台に載置された原稿の画像をスキャナ部１１３で読み取り、読み取った画像データをＵＳＢメモリ等の外部記憶媒体に保存したり、ＰＣ等の外部装置に転送することができる。
【００２２】
次に、図４を参照して、本実施形態の画像読取装置の動作例について説明する。図４での各処理は、ＲＯＭ１０２等に格納された制御プログラムがＲＡＭ１０３にロードされて、ＣＰＵ１０１により実行される。
【００２３】
ステップＳ４０１では、ＣＰＵ１０１は、操作部１１４でのユーザ操作によるスキャン設定を受け付けると、ステップＳ４０２に進む。
【００２４】
ステップＳ４０２では、ＣＰＵ１０１は、操作部１１４でのスタートボタン等のユーザ操作によるスキャン開始の指示があったか否かを判断し、スキャン指示があった場合は、ステップＳ４０３に進む。
【００２５】
ステップＳ４０３では、ＣＰＵ１０１は、ステップＳ４０１でのスキャン設定情報を基に、原稿の読取領域を複数に分割して該分割領域の画像をスキャナ部１１３で順番に読み取る分割設定がされているか否かを判断する。
【００２６】
そして、ＣＰＵ１０１は、原稿の読取領域を複数に分割して読み取る分割設定がされていれば、ステップＳ４０６に進み、該分割設定がされていない場合は、ステップＳ４０４に進む。ここで、ＣＰＵ１０１は、図２に示す操作部１１４での入力画面において、分割サイズが指定された場合、或いは一定以上のメモリ容量を必要とする高い解像度が指定された場合等に分割設定がされていると判断する。
【００２７】
ステップＳ４０４では、ＣＰＵ１０１は、ステップＳ４０１で設定された画質や解像度の設定で、スキャナ部１１３で通常の原稿画像の読み取り処理を行い、ステップＳ４０５に進む。
【００２８】
ステップＳ４０５では、ＣＰＵ１０１は、ステップＳ４０４で読み取った画像データに対して画像処理部１１２により２値化、変倍処理、符号化、画像補正等の処理を行う。そして、ＣＰＵ１０１は、画像処理を施した画像データに対してＪＰＥＧ符号化処理を行い、処理後の画像データを蓄積メモリ１０４、又はＵＳＢｈｏｓｔ１０８を介して画像読取装置に接続されたＵＳＢメモリ等の外部記憶媒体に保存し、処理を終了する。
【００２９】
ステップＳ４０６では、ＣＰＵ１０１は、分割された原稿の領域をスキャナ部１１３で読み取り、ステップＳ４０７に進む。具体的には、ＣＰＵ１０１は、ステップＳ４０１で分割サイズが設定されていれば、その設定サイズで原稿の読取領域を複数に分割して該分割領域をスキャナ部１１３で読み取る。また、ＣＰＵ１０１は、ステップＳ４０１で分割サイズが指定されていなくても、高い解像度が選択されていれば、スキャナ部１１３で一回に読み取る原稿の画像サイズが一定サイズ以下になるように、原稿の読取領域を複数に分割して該分割領域をスキャナ部１１３で読み取る。
【００３０】
ステップＳ４０７では、ＣＰＵ１０１は、分割して読み取った画像データに対して画像処理部１１２により２値化、変倍処理、符号化、画像補正等の処理を行った後、ＪＰＥＧ符号化する。
【００３１】
そして、ＣＰＵ１０１は、ＪＰＥＧ符号化で圧縮された画像データを、蓄積メモリ１０４、又はＵＳＢｈｏｓｔ１０８を介して画像読取装置に接続されたＵＳＢメモリ等の外部記憶媒体にマルチ画像ファイルとして保存し、ステップＳ４０８に進む。
【００３２】
ここで、マルチ画像ファイルとは、Ｅｘｉｆフォーマットを拡張し、先頭画像データおよび関連する画像データを同一ファイルに記録するファイルである。なお、本実施形態では、マルチ画像ファイルを用いたが、複数の画像データを関連付けて１つのファイルとして保存できるフォーマットであれば、他の画像フォーマットでも構わない。
【００３３】
ステップＳ４０８では、ＣＰＵ１０１は、分割設定された原稿画像の全面をスキャナ部１１３で読み取ったか否かを判断し、原稿画像の全面を読み取っていない場合は、ステップＳ４０６に戻り、原稿画像の全面を読み取った場合は、処理を終了する。
【００３４】
図５は、原稿を副走査方向にＮ分割し、スキャナ部１１３で一回に読み取る画像データサイズを小さくして高解像度の読み取りを行う例を説明するための説明図である。図５において、副走査方向に１，２，３…の順に読み取り、最終ブロックであるＮブロックを読み取ったら、読み取り終了となる。読み取った分割画像データは、ステップＳ４０７で作成したマルチ画像ファイルの１画像として追加される。
【００３５】
なお、図５の例では、副走査方向に原稿を分割したが、主走査方向及び副走査方向の両方向に対して原稿を分割して読み取るようにしてもよく、また、原稿サイズとは関係のないユーザ指定の画素数で原稿を分割して読み取るようにしてもよい。
【００３６】
以上説明したように、本実施形態では、原稿の読取領域を複数に分割して読み取るため、少ないメモリ容量で高解像度での読み取り処理が実現できる。また、原稿の読取領域を分割して読み取られた複数の分割画像データは同一の画像ファイルに独立して記録されるため、分割画像データの扱いを容易にすることができる。
【００３７】
（第２の実施形態）
次に、図６を参照して、本発明の第２の実施形態である画像読取装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【００３８】
図６は、本実施形態の画像読取装置の動作例を説明するためのフローチャート図である。図６での各処理は、ＲＯＭ１０２等に格納された制御プログラムがＲＡＭ１０３にロードされて、ＣＰＵ１０１により実行される。なお、図６のステップＳ５０１〜ステップＳ５０４、及びステップＳ５０６は、それぞれ上記第１の実施形態における図４のステップＳ４０１〜ステップＳ４０４、及びステップＳ４０６と同一の処理であるため、その説明を省略する。
【００３９】
図６において、ステップＳ５０５では、ＣＰＵ１０１は、ステップＳ５０４で読み取った画像データに対して画像処理部１１２により２値化、変倍処理、符号化、画像補正等の処理を行う。
【００４０】
そして、ＣＰＵ１０１は、画像処理を施した画像データに対してＪＰＥＧ符号化処理を行い、圧縮処理後の画像データを蓄積メモリ１０４に一旦保存した後、保存した画像データをＵＳＢ２．０ｄｅｖｉｃｅ１０７に接続された外部装置に送信し、処理を終了する。なお、ここでは、ＵＳＢ経由で外部装置に画像データを送信しているが、ＬＡＮなどを利用したネットワーク経由でＰＣやサーバなどの外部装置に画像データを送信するようにしてもよい。
【００４１】
また、ステップＳ５０７では、ＣＰＵ１０１は、ステップＳ５０６で分割して読み取った画像データに対して画像処理部１１２により２値化、変倍処理、符号化、画像補正等の処理を行った後、ＪＰＥＧ符号化する。
【００４２】
そして、ＣＰＵ１０１は、ＪＰＥＧ符号化で圧縮された画像データを、マルチ画像ファイルの一部としてＵＳＢ２．０ｄｅｖｉｃｅ１０７に接続された外部装置へ送信し、ステップＳ５０８に進む。
【００４３】
ステップＳ５０８では、ＣＰＵ１０１は、分割設定された原稿画像の全面をスキャナ部１１３で読み取ったか否かを判断し、原稿画像の全面を読み取っていない場合は、ステップＳ５０６に戻り、原稿画像の全面を読み取った場合は、処理を終了する。また、本実施形態では、画像データの送信先の外部装置側でも、分割設定された原稿画像の全面をスキャナ部１１３で読み取ったか否かを判断する。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【００４４】
（第３の実施形態）
次に、図７を参照して、本発明の第３の実施形態である画像読取装置について説明する。なお、上記第１の実施形態に対して重複又は相当する部分については、図及び符号を流用して説明する。
【００４５】
図７は、本実施形態の画像読取装置の動作例を説明するためのフローチャート図である。図７での各処理は、ＲＯＭ１０２等に格納された制御プログラムがＲＡＭ１０３にロードされて、ＣＰＵ１０１により実行される。なお、図７のステップＳ６０１〜ステップＳ６０８は、それぞれ上記第１の実施形態における図４のステップＳ４０１〜ステップＳ４０８と同一の処理であるため、その説明を省略する。
【００４６】
図７において、ステップＳ６０９では、ＣＰＵ１０１は、ステップＳ６０１のスキャン設定でサムネイル画像の作成が指定されているか否かを判断し、指定されている場合は、ステップＳ６１０に進み、指定されていない場合は、処理を終了する。
【００４７】
ステップＳ６１０では、ＣＰＵ１０１は、蓄積メモリ１０４にマルチ画像ファイル形式で保存されている複数の分割画像データを読み出して、分割画像データ毎に解凍して縮小変倍し、縮小変倍された画像を合成することでサムネイル画像を作成する。そして、ＣＰＵ１０１は、作成したサムネイル画像をマルチ画像ファイルに追加し、処理を終了する。
【００４８】
なお、ここでは、分割設定された原稿画像の全面をスキャナ部１１３で読み取った後に蓄積メモリ１０４にマルチ画像ファイル形式で保存されている分割画像データを縮小変倍してサムネイル画像を作成しているが、これに限定されない。例えば、ステップＳ６０６で分割された原稿の画像を読み取る度に分割画像データを縮小変倍し、分割設定された原稿画像の全面をスキャナ部１１３で読み取った後に縮小変倍した画像を合成してサムネイル画像を作成してもよい。
【００４９】
以上説明したように、本実施形態では、画像ファイルに低解像度のサムネイル画像を追加しているため、ユーザがどのような画像ファイルであるかを容易に確認することができる。その他の構成及び作用効果は、上記第１の実施形態と同様である。
【００５０】
なお、本発明は、上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００５１】
例えば、本発明における画像データの処理を画像読取装置に接続されたＰＣ等の外部装置で行ってもよい。この場合、画像読取装置と外部装置とを含むシステムが本発明の画像読取装置に相当する。
【００５２】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００５３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５４】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５６】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【００５７】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  蓄積メモリ
１０５  外部表示部
１０６  スピーカ
１０７  ＵＳＢ２．０ｄｅｖｉｃｅ
１０８  ＵＳＢ１．１ｈｏｓｔ
１０９  プリンタフォーマッタ
１１１  プリンタ部
１１２  画像処理部
１１３  スキャナ部
１１４  操作部
【図１】
2010245610.tif 000003
【図２】
2010245610.tif 000004
【図３】
2010245610.tif 000005
【図４】
2010245610.tif 000006
【図５】
2010245610.tif 000007
【図６】
2010245610.tif 000008
【図７】
2010245610.tif 000009