(57)【要約】【課題】複数の原稿を読み取って、より高速に画像ファイルを作成することができる画像読取装置を提供する。【解決手段】原稿画像を読み取る画像読取部１１と、それぞれ１ページ分の画像データを画像処理する第１画像処理回路１３および第２画像処理回路１４と、第１画像処理回路１３または第２画像処理回路１４に読み取った画像データを１ページずつ画像処理するように指示するＣＰＵ１６を有し、ＣＰＵ１６は画像処理の指示順にかかわりなく画像処理が終わるごとにＨＤＤ１５内の画像ファイルに画像処理済のページデータを追記して、追記したページデータのページ順が原稿画像の読み取り順となるように追記したページデータのページ順を指定し、画像処理が終了してあいている第１画像処理回路１３または第２画像処理回路１４に次のページの画像処理を実行させる。【選択図】図１
2010268405.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取装置であって、
複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換する画像読取部と、
前記複数ページの画像データをページごとに一次記憶する一次記憶部と、
２ページ以上の画像データを画像処理する画像処理部と、
前記画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理するように指示する指示部と、
画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記するページ追記部と、
前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記するページ順指定情報追記部と、
を有することを特徴とする画像読取装置。
【請求項２】
前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像処理部は、前記画像データの圧縮処理を行うことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記画像処理部は、前記画像データにおける画像の拡大、縮小、または回転処理を行うことを特徴とする請求項１または２に記載の画像読取装置。
【請求項５】
前記画像処理部は、前記画像データにおける画像の拡大、縮小、または回転処理、および前記画像データの圧縮処理を行うことを特徴とする請求項１または２に記載の画像読取装置。
【請求項６】
前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする請求項１〜５のいずれか１つに記載された画像読取装置。
【請求項７】
前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする請求項１〜５のいずれか１つに記載された画像読取装置。
【請求項８】
原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取方法であって、
複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換するステップ（ａ）と、
前記複数ページの画像データをページごとに一次記憶部に一次記憶させるステップ（ｂ）と、
２ページ以上の画像データを画像処理する画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理を実行するように指示するステップ（ｃ）と、
画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記するステップ（ｄ）と、
前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記するステップ（ｅ）と、
を有することを特徴とする画像読取方法。
【請求項９】
前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする請求項８に記載の画像読取方法。
【請求項１０】
前記ステップ（ｃ）においては、前記画像データの圧縮処理を実行するように指示することを特徴とする請求項８または９に記載の画像読取方法。
【請求項１１】
前記ステップ（ｃ）においては、前記画像データにおける画像の拡大、縮小、または回転処理を実行するように指示することを特徴とする請求項８または９に記載の画像読取方法。
【請求項１２】
前記ステップ（ｃ）においては、前記画像データにおける画像の拡大、縮小、または回転処理のいずれかを実行後、前記画像データの圧縮処理を実行するように指示することを特徴とする請求項８または９に記載の画像読取方法。
【請求項１３】
前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする請求項８〜１２のいずれか１つに記載された画像読取方法。
【請求項１４】
前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする請求項８〜１２のいずれか１つに記載された画像読取方法。
【請求項１５】
原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取プログラムであって、
複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換する指示を行う手順（ａ）と、
前記複数ページの画像データをページごとに一次記憶部に一次記憶させる手順（ｂ）と、
２ページ以上の画像データを画像処理する画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理を実行するように指示する手順（ｃ）と、
画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記する手順（ｄ）と、
前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記する手順（ｅ）と、
をコンピュータに実行させることを特徴とする画像読取プログラム。
【請求項１６】
前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする請求項１５に記載の画像読取プログラム。
【請求項１７】
前記手順（ｃ）においては、前記画像データの圧縮処理を実行するように指示することを特徴とする請求項１５または１６に記載の画像読取プログラム。
【請求項１８】
前記手順（ｃ）においては、前記読み取って得られた画像データにおける画像の拡大、縮小、または回転処理を実行するように指示することを特徴とする請求項１５または１６に記載の画像読取プログラム。
【請求項１９】
前記手順（ｃ）においては、前記読み取って得られた画像データにおける画像の拡大、縮小、または回転処理のいずれかを実行後、前記原稿画像の画像データの圧縮処理を実行するように指示することを特徴とする請求項１５または１６に記載の画像読取プログラム。
【請求項２０】
前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする請求項１５〜１９のいずれか１つに記載された画像読取プログラム。
【請求項２１】
前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする請求項１５〜１９のいずれか１つに記載された画像読取プログラム。
【請求項２２】
請求項１５〜２１のいずれか１つに記載の画像読取プログラムを格納したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の原稿を読み取り画像ファイルを作成する画像読取装置、画像読取方法および画像読取プログラムに関する。
【背景技術】
【０００２】
近年の画像読取装置は、読み取った原稿画像に対して、データの圧縮や、縮小、拡大、回転などの画像処理を行った上で、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等の画像記録フォーマットで画像ファイルを作成する機能を有している。
【０００３】
例えば、特許文献１には、複数ページを連続して画像処理を行い、メモリフルになった場合圧縮形式を変更して画像データを退避する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０４９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、複数ページからなる画像ファイルを作成する場合、画像データの圧縮、解凍、そして再圧縮等の処理が多くなり、そのための時間が長くなってしまうという問題がある。また、このような画像処理に係る問題は、メモリフルになった場合以外でも発生するため、複数ページの原稿画像を読みとって１つの画像ファイルにまとめる場合に、圧縮などの画像処理にかかる時間の短縮が求められている。
【０００６】
そこで、本発明の目的は、複数ページの原稿画像を読み取って、より高速に画像ファイルを作成することができる画像読取装置、画像読取方法および画像読取プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取装置であって、複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換する画像読取部と、前記複数ページの画像データをページごとに一次記憶する一次記憶部と、２ページ以上の画像データを画像処理する画像処理部と、前記画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理するように指示する指示部と、画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記するページ追記部と、前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記するページ順指定情報追記部と、を有することを特徴とする画像読取装置。
【０００９】
（２）前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする（１）に記載の画像読取装置。
【００１０】
（３）前記画像処理部は、前記画像データの圧縮処理を行うことを特徴とする（１）または（２）に記載の画像読取装置。
【００１１】
（４）前記画像処理部は、前記画像データにおける画像の拡大、縮小、または回転処理を行うことを特徴とする（１）または（２）に記載の画像読取装置。
【００１２】
（５）前記画像処理部は、前記画像データにおける画像の拡大、縮小、または回転処理、および前記画像データの圧縮処理を行うことを特徴とする（１）または（２）に記載の画像読取装置。
【００１３】
（６）前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする（１）〜（５）のいずれか１つに記載された画像読取装置。
【００１４】
（７）前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする（１）〜（５）のいずれか１つに記載された画像読取装置。
【００１５】
（８）原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取方法であって、複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換するステップ（ａ）と、前記複数ページの画像データをページごとに一次記憶部に一次記憶させるステップ（ｂ）と、２ページ以上の画像データを画像処理する画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理を実行するように指示するステップ（ｃ）と、画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記するステップ（ｄ）と、前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記するステップ（ｅ）と、を有することを特徴とする画像読取方法。
【００１６】
（９）前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする（８）に記載の画像読取方法。
【００１７】
（１０）前記ステップ（ｃ）においては、前記画像データの圧縮処理を実行するように指示することを特徴とする（８）または（９）に記載の画像読取方法。
【００１８】
（１１）前記ステップ（ｃ）においては、前記画像データにおける画像の拡大、縮小、または回転処理を実行するように指示することを特徴とする（８）または（９）に記載の画像読取方法。
【００１９】
（１２）前記ステップ（ｃ）においては、前記画像データにおける画像の拡大、縮小、または回転処理のいずれかを実行後、前記画像データの圧縮処理を実行するように指示することを特徴とする（８）または（９）に記載の画像読取方法。
【００２０】
（１３）前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする（８）〜（１２）のいずれか１つに記載された画像読取方法。
【００２１】
（１４）前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする（８）〜（１２）のいずれか１つに記載された画像読取方法。
【００２２】
（１５）原稿画像を読み取り、読み取って得られた画像データから所定の画像記録フォーマットの画像ファイルを作成するための画像読取プログラムであって、複数のページの画像データを順次読み取ってそれぞれ複数ページの画像データに変換する指示を行う手順（ａ）と、前記複数ページの画像データをページごとに一次記憶部に一次記憶させる手順（ｂ）と、２ページ以上の画像データを画像処理する画像処理部に対し、前記一次記憶部から１ページずつ画像データを読み込んで画像処理を実行するように指示する手順（ｃ）と、画像処理を指示した順ではなく画像処理が終了した順に、前記画像処理部による画像処理が終了したページを画像記憶部に割り当てられた画像ファイルに追記する手順（ｄ）と、前記画像ファイルへのページの追記順ではなく対応する原稿画像の読み取り順となるように前記画像ファイル内でのページ順を指定する情報を、前記画像ファイルに追記する手順（ｅ）と、をコンピュータに実行させることを特徴とする画像読取プログラム。
【００２３】
（１６）前記画像処理部は、１ページ分の画像処理を独立して実行する画像処理回路を、少なくとも２個有することを特徴とする（１５）に記載の画像読取プログラム。
【００２４】
（１７）前記手順（ｃ）においては、前記画像データの圧縮処理を実行するように指示することを特徴とする（１５）または（１６）に記載の画像読取プログラム。
【００２５】
（１８）前記手順（ｃ）においては、前記読み取って得られた画像データにおける画像の拡大、縮小、または回転処理を実行するように指示することを特徴とする（１５）または（１６）に記載の画像読取プログラム。
【００２６】
（１９）前記手順（ｃ）においては、前記読み取って得られた画像データにおける画像の拡大、縮小、または回転処理のいずれかを実行後、前記原稿画像の画像データの圧縮処理を実行するように指示することを特徴とする（１５）または（１６）に記載の画像読取プログラム。
【００２７】
（２０）前記所定の画像記録フォーマットは、ＴＩＦＦであることを特徴とする（１５）〜（１９）のいずれか１つに記載された画像読取プログラム。
【００２８】
（２１）前記所定の画像記録フォーマットは、ＰＤＦであることを特徴とする（１５）〜（１９）のいずれか１つに記載された画像読取プログラム。
【００２９】
（２２）（１５）〜（２１）のいずれか１つに記載の画像読取プログラムを格納したコンピュータ読取可能な記録媒体。
【発明の効果】
【００３０】
本発明によれば、複数ページの原稿画像を読み取って画像処理し、画像処理済の画像データを一つの画像ファイルにする際、画像処理の指示順とは無関係に画像処理が終了するごとに画像ファイルに追記して行き、後から画像ファイルに追記したデータに対し原稿画像の読み取り順となるようにページ順を指定することとした。このため画像処理部では画像処理が終了すれば直ちに次の画像処理を実行することができるようになり、画像処理部における複数ページの画像処理能力を余すことなく活用することができるようになり、より高速に画像ファイルを作成することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明を適用した一実施形態による画像読取装置の構成を示すブロック図である。
【図２】画像読み取り動作の手順を示すフローチャートである。
【図３】図２に続く画像読み取り動作の手順を示すフローチャートである。
【図４】画像処理されたデータをＴＩＦＦ形式の画像ファイルに書き出す際のデータを説明するための説明図である。
【図５】図４に続く画像処理されたデータをＴＩＦＦ形式の画像ファイルに書き出す際のデータを説明するための説明図である。
【図６】図５に続く画像処理されたデータをＴＩＦＦ形式の画像ファイルに書き出す際のデータを説明するための説明図である。
【図７】図６に続く画像処理されたデータをＴＩＦＦ形式の画像ファイルに書き出す際のデータを説明するための説明図である。
【図８】画像処理動作を説明するための説明図である。
【図９】図８に続く画像処理動作を説明するための説明図である。
【図１０】図９に続く画像処理動作を説明するための説明図である。
【図１１】図１０に続く画像処理動作を説明するための説明図である。
【図１２】ＰＤＦ形式で書き出された画像ファイル例を説明するための説明図である。
【発明を実施するための形態】
【００３２】
まず、本発明を適用したこの実施形態の概要について説明する。
【００３３】
本実施形態の画像読取装置は、基本動作として、複数ページの原稿画像を読み取り、読み取った画像データ（デジタルデータ）を画像処理して１つの画像ファイルを作成する装置である。このために、この画像読取装置は、画像データの圧縮処理や、画像そのものの拡大、縮小回転などの処理を行う画像処理回路を２個有する。この２個の画像処理回路はそれぞれ独立して画像処理が行えるものである。したがって、これだけでも複数ページの画像処理は、画像処理回路を１個しか持たないものより高速で行うことができる。
【００３４】
しかし、複数ページの画像データを処理する場合、個々の原稿画像の内容によって処理時間が異なる。例えば画像データを圧縮処理する場合、原稿画像がテキストのみからなる場合と、写真や複雑な図形からなる場合では、それぞれの画像処理時間が異なる。このような場合、２個の画像処理回路に対して単純に読み取った順番に画像処理を行ってゆくと、２個の画像処理回路のうち一方が処理を終了して、処理能力があいているにもかかわらず、次のページの処理が開始されずに待ち時間が発生してしまうことがある。具体的には、例えば１ページ目の原稿画像が複雑な図形や写真原稿の場合は処理時間が長く、２ページ目がテキストのみの原稿画像の場合は処理時間が短く、３ページ目がまたテキストのみの原稿画像の場合は処理時間が短い。このような場合、１ページ目と２ページ目は２個の画像処理回路でほぼ同時に画像処理が開始される。一方、画像処理の終了は２ページ目が先に終わり、その時点で１ページ目は未だ画像処理が終了していない状態となる。この状態だと、先に終わった２ページ目はＨＤＤなどに記憶される画像ファイルに書き出されることなく、１ページ目の処理が終了するまで待機状態となってしまう。また、次の３ページ目は１ページ目の画像処理が終わっていないため、画像処理が開始できない状態となる。このため、画像処理が停滞して、せっかく独立して動作可能な画像処理回路を２個設けていてもそれらのパフォーマンスを十分に生かすことができない。
【００３５】
本実施形態は、このような停滞を防止するために、画像処理が終了した画像処理済のページデータは、読み取り順や画像処理の指示順にかかわらず画像ファイルに書き出しを行って、画像処理が終了した画像処理回路には次の画像データの画像処理を実行させるようにしたものである。
【００３６】
以下、本発明の実施形態を添付した図面を参照して詳しく説明する。
【００３７】
図１は、本発明を適用した一実施形態による画像読取装置の構成を示すブロック図である。
【００３８】
図１に示すように、本実施形態に係る画像読取装置１は、文書（テキスト）や写真等の原稿画像を読み取り。これを画像データ（デジタルデータ）に変換して、それから所定の画像記録フォーマットの画像ファイルを作成して、この画像読取装置１内のＨＤＤ（画像記憶部）に記憶する。このようなこの画像読取装置１は、例えばＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、１台でプリンタとスキャナー、コピー機、ＦＡＸなどの機能を兼ねる。
【００３９】
画像読取装置１の構成は、原稿画像を読み取って画像データ（デジタルデータ）に変換する画像読取部１１と、変換された画像データをそのまま（つまり後述する画像処理を行わずに）一時記憶するメモリ１２と、それぞれ１ページ分の画像データを画像処理する第１画像処理回路１３および第２画像処理回路１４と、第１画像処理回路１３および第２画像処理回路１４で処理された画像データ（以下画像処理済みページデータと言う）を所定の画像記録フォーマットの画像ファイルを記憶するＨＤＤ１５と、第１画像処理回路１３および第２画像処理回路１４に対して所定の画像処理を指令するとともに、画像処理済みページデータを所定の画像記録フォーマットで画像ファイルにしてＨＤＤ１５に記憶させるＣＰＵ１６とを有する。ここで第１画像処理回路１３および第２画像処理回路１４は合わせて一つの画像処理部となる。
【００４０】
画像読取部１１は、原稿台の所定の読取位置にセットされた原稿、またはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ（自動原稿搬送装置））により所定の読取位置に搬送された原稿に対して蛍光ランプ等の光源から光を照射し、その反射光をＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の受光素子でスキャン（走査）することでデジタルの画像データを生成する。画像データはそのままメモリ１２に記憶される。
【００４１】
メモリ１２は、例えばＤＲＡＭなどであり、ＨＤＤ１５と比較して高速で読み書き可能な記憶素子を用いている。このメモリ１２は、後述するＣＰＵ１６の動作に伴って、画像読取部１１が読み取ってデジタルデータに変換した画像データを読み取った順にそのまま記憶する一時記憶部として機能するほかに、ページ情報記憶部としても機能する。このページ情報記憶部は、画像ファイル内でのページ順を指定するための情報を一時的に記憶する領域であり、画像処理済みのページデータが、そのページ順とは無関係に画像ファイルに追記したときに追記されたページデータのページ順を読み取り順に合わせるために必要な情報を記録しておくものである。ここに記憶される情報としては、少なくとも原稿画像の読み取り順と画像ファイルに追記したページデータの記録位置である。これにより原稿画像の読み取り順と画像ファイルに記憶されたページデータの記録位置がわかるので、これをもとに画像ファイルに追記された各ページの画像データが原稿画像の読み取り順で何ページ目であるかわかるようになる。
【００４２】
本実施形態では、例えばＴＩＦＦ形式の画像ファルを作成する場合は、ページ情報記憶部に記憶される一つのページの情報として、そのページの読み取り順（何ページ目かを示す情報）と、さらに画像ファイルに書き込まれたときの書き込み位置情報、そしてそのページの後のページの書き込み位置も記録している（詳細後述）。また、ページ情報記憶部に記憶される情報は、例えば、読み込んだページごとに異なる画像処理、例えば画像の拡大や縮小、回転、またデータの圧縮などの指示をページパラメータ情報として記憶する（詳細後述）。
【００４３】
メモリ１２はそのほかに、ＣＰＵ１６が必要なデータの展開などに使用される。
【００４４】
第１画像処理回路１３および第２画像処理回路１４は、いずれもＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの回路であり、それぞれが独立して１ページの画像データを独立して処理する。これら第１画像処理回路１３および第２画像処理回路１４はＣＰＵ１６からの指示により、メモリ１２に一時記憶された１ページ分の画像データを読み込んで、指示された画像処理を実行する。画像処理は、例えば、画像の拡大、縮小、回転、データの圧縮処理などの処理である。
【００４５】
画像処理を終了した画像処理済のページデータは、後述するように、ＣＰＵ１６からの画像処理開始の指示の順番にかかわらず、画像処理が終了した順番にＨＤＤ１５に割り当てられた画像ファイル追記されてゆく。
【００４６】
第１画像処理回路１３および第２画像処理回路１４は、ＣＰＵ１６からの指示により、自身が画像処理中の場合は処理中であることを示す信号（たとえばビジー信号）をＣＰＵ１６に出力する。
【００４７】
ＨＤＤ１５は画像記憶部であり、ＣＰＵ１６の指示によって所定の画像記録フォーマットによる画像ファイルが割り当てられて、画像処理済のページデータが画像ファイルとして記憶される。なお、メモリ１２の代わりに一時記憶部およびページ情報記憶部として機能するようにしてもよい。これは例えば、読み取った原稿の枚数（ページ数）が多くて、その画像データがメモリ１２だけでは一時記憶できない場合に、ＨＤＤ１５を使用して一時記憶するなどの用途である。
【００４８】
ＣＰＵ１６は、後述する手順を実施するためのプログラムによって、第１画像処理回路１３および第２画像処理回路１４に画像処理を指示する指示部、原稿画像の読み取り順となるように画像ファイル内でのページ順を指定する情報を画像ファイルに追記するページ順指定情報追記部として機能する。
【００４９】
図２および図３は、このＣＰＵ１６によって実行される画像読み取り動作の手順を示すフローチャートである。ここでは、複数ページの原稿画像を読み取る際の手順について説明する。
【００５０】
まず、ＣＰＵ１６は、画像読取部１１に対して原稿画像の読み取り指示を出す（Ｓ１）。これにより画像読取部１１はＡＤＦにセットされた原稿を１枚ずつ自動搬送して、原稿画像を読み取ってデジタルの画像データに変換する。このときＣＰＵ１６は、ＡＤＦからの信号により読み取った原稿の枚数をカウントして、そのカウント数（すなわち読み取り順）をページ番号として、画像データとともにメモリ１２に一時記憶させる（Ｓ２）。また、このとき画像データの大きさから画像サイズも検知されて画像データに対応付けしてメモリ１２に記憶される。
【００５１】
続いてＣＰＵ１６は、第１画像処理回路１３がアイドル状態は否かを判断する（Ｓ３）。このアイドル状態か否かの判断は、第１画像処理回路１３からのビジー信号の有無によって行われる。ここでビジー信号が来ていなければ、第１画像処理回路１３はアイドル状態であると判断して、ＣＰＵ１６は第１画像処理回路１３に画像処理を実行させるためにビジー状態となるように指示し（Ｓ３１）。第１画像処理回路１３に対して画像処理を行うように指示する（Ｓ３２）。この画像処理の実行指示により、メモリ１２に一時記憶された画像処理前の画像データのうち、この段階でページ番号の最も若い１ページ分の画像データが読み出されて第１画像処理回路１３に転送され画像処理が行われる。また、このときＣＰＵ１６は、第１画像処理回路１３に転送された原稿画像のページ番号を第１画像処理回路１３で現在処理中のページ番号としてメモリ１２に一時記憶しておく。
【００５２】
一方、Ｓ３において、第１画像処理回路１３がアイドル状態ではないと判断された場合、ＣＰＵ１６は、第２画像処理回路１４がアイドル状態は否かを判断する（Ｓ４）。この判断も、第２画像処理回路１４からのビジー信号の有無によって行われる。ここでビジー信号が来ていなければ、第２画像処理回路１４はアイドル状態であると判断して、ＣＰＵ１６は第２画像処理回路１４に画像処理を実行させるためにビジー状態となるように指示し（Ｓ４１）。第２画像処理回路１４に対して画像処理を行うように指示する（Ｓ４２）。この画像処理の実行指示により、メモリ１２に一時記憶された画像処理前の画像データのうち、ページ番号の若い１ページ分の画像データが読み出されて第２画像処理回路１４に転送され、画像処理が行われる。また、このときＣＰＵ１６は、第２画像処理回路１４に転送された原稿画像のページ番号を第２画像処理回路１４で現在処理中のページ番号としてメモリ１２に一時記憶しておく。
【００５３】
Ｓ４において、第２画像処理回路１４がアイドル状態ではないと判断された場合、ＣＰＵ１６は、画像処理待ちとなり、Ｓ３に戻り以降のステップを継続して実行することになる。
【００５４】
Ｓ３２またはＳ４２の指令により、第１画像処理回路１３または第２画像処理回路１４は、それぞれが独立して１ページ分の画像処理を実行する。そして、それぞれ画像処理が終了したなら、その旨をＣＰＵ１６に通知する。ＣＰＵ１６はこの画像処理終了通知を受け取ったなら（Ｓ５）、受け取った画像処理回路を開放してビジー信号の出力を停止させる（Ｓ６）。一方、Ｓ５においてＣＰＵ１６は画像処理終了通知を受けなければ画像処理終了通知を受けるのを待つことになる。
【００５５】
ＣＰＵ１６は、画像処理終了通知を受けると、画像処理済のページデータをＨＤＤ１５に１ファイルとして追記するのであるが、このときＣＰＵ１６は画像処理終了通知を受けた画像処理済のページデータが、初めて画像処理が終わったデータであるか否かを判断する（Ｓ７）。ここで初めて画像処理が終わったデータとは、原稿読み取り順にかかわりなく、初めて画像処理済みとなったページデータという意味である。したがって、初めて画像処理が終わったデータは、原稿画像のページ番号１番のデータでないこともある。
【００５６】
なお、初めて画像処理が終わったデータか否かの判断は、例えばＡＤＦに対して画像読み取り指示を出した後、初めて画像処理終了通知を受けたときの画像処理済のページデータであるか否かにより判断する。このほか、例えばＨＤＤ１５内に、当該画像処理済のページデータを記憶する画像ファイルが既に作成されているかどうかによって判断してもよい。
【００５７】
Ｓ７において初めて画像処理が終わったデータであると判断された場合、ＣＰＵ１６は、ＨＤＤ１５内にその画像処理済のページデータを１ファイルとして書き込むための画像ファイルを作成してヘッダ情報を書き込むとともに、ページ情報記憶部にヘッダ情報として、便宜的にページ番号０番とするページ情報を書き込む（Ｓ８）。ここで作成される画像ファイルには、所定の画像記録フォーマットに従ったヘッダ情報と、１ページ目（この場合はページ順の１ページ目）のページデータを書き込む位置情報（オフセット値）が書き込まれる。また、ページ情報記憶部にも作成されたヘッダ情報としてのページ番号０番の情報を書き込む。このページ０番の情報にも１ページ目の書き込み位置を示す情報を書き込む。
【００５８】
続いて、ＣＰＵ１６は、初めて画像処理が終わったデータである画像処理済のページデータとページ情報をヘッダに続けて画像ファイルに書き込むとともに、ページ情報記憶部にそのページ情報を追記する（Ｓ９）。
【００５９】
このとき、初めて画像処理が終わったデータである画像処理済ページデータが１ページ目である場合は、ヘッダ情報の中の１ページ目のオフセット値の位置からそのページデータを書き込む。またページ情報記憶部には、画像処理済のページデータを書き込んだ位置情報（オフセット値）と次のページを書き込むためのオフセット値を書き込む。ここで次のページを書き込むためのオフセット値は、すなわち、ここで書き込んだページデータの量だけオフセットした位置となる。
【００６０】
一方、１ページ目（ページ順の１ページ目）でなければ、ヘッダ情報に続けてそのページデータを書き込むが、ヘッダ情報の中の１ページ目（ページ順の１ページ目）の位置情報（オフセット値）には、その書き込んだページデータの位置情報（オフセット値）は書き込まない。ページ情報記憶部には、そのページデータのページ情報として、その画像処理済のページデータを書き込んだ位置情報（オフセット）を書き込んでおくとともに、そのデータの次のページを書き込むオフセット値を書き込む。
【００６１】
なお、書き込む画像処理済みのページデータが何ページ目（ページ番号）のデータであるかは、画像処理を指示する際に一時記憶したページ番号からわかる。
【００６２】
Ｓ７において、初めて画像処理が終わったデータではないと判断された場合、ＣＰＵ１６は、画像処理済のページデータをＨＤＤ１５に作成された画像ファイルに追記するのであるが、このときＣＰＵ１６はページ情報記憶部を参照して、終了通知を受け取った画像処理済のページデータのページ番号の前のページ番号の情報が既に記憶されているかどうかを判断する（Ｓ１０）。
【００６３】
この判断の結果、ページ情報記憶部に前ページの情報を発見した場合、ＣＰＵ１６は画像ファイルの前ページの情報内における次ページ開始オフセット値を書き込むフィールド（次ページ開始オフセット書き込みフィールド）に、当該画像処理済のページデータを書き込み開始するオフセット値を書き込む（Ｓ１１）。
【００６４】
Ｓ１１に続いて、またはＳ１０において前ページが発見できない場合、ＣＰＵ１６は、画像処理済のページデータそのものを画像ファイルに書き込む（Ｓ１２）。このとき、画像処理済みページデータの次ページの書き込み位置は空欄となる。
【００６５】
続いて、書き込んだ画像処理済のページデータにおけるページ情報を画像ファイルに追記する（Ｓ１３）。
【００６６】
最後に、読み取ったすべての原稿画像の画像処理が終了したか否かを判断して（Ｓ１４）、終了していれば、所定の画像記録フォーマットとして必要なフッター情報などを書き込んで１つの画像ファイルとして閉じる処理を行い（Ｓ１５）、すべての処理を終了する。一方、終了していなければＳ３に戻り処理を継続する。ここで読み取ったすべての原稿画像の画像処理が終了したか否かの判断は、例えば、メモリ１２内に記憶したページ情報記憶部に読み取ったページ番号のすべてが存在するか否かにより判断することができる。
【００６７】
次に、所定の画像記録フォーマットとしてＴＩＦＦを例に、複数ページの原稿画像の読み取りの際に記録されるデータについて説明する。
【００６８】
図４〜図７は、複数原稿画像の読み取り後、画像処理されたページデータをＴＩＦＦ形式の画像ファイルへ追記されるデータを説明するための説明図である。
【００６９】
ここでＴＩＦＦのファイル構成は、１ページ目のＩＦＤ（ＩｍａｇｅＦｉｌｅＤｉｒｅｃｔｏｒｙ）開始オフセットから構成されるヘッダと、１ページ分の画像サイズや圧縮形式等のページ情報を格納したＩＦＤ、実際の画像データ（ページデータ）を複数持つ構成であり、ＩＦＤ内に次ページのオフセット値を格納することで、１ファイルに複数ページを格納することができる。したがって、ＩＦＤが画像ファイル内でのページ順を指定する情報ということになる。
【００７０】
ここでは、このようなＴＩＦＦ形式の画像ファイルを作成する際に、３ページの原稿を画像処理が１、３、２ページの順で終了する例を用いて説明する。
【００７１】
まず、図４に示すように、最初の画像データの画像処理終了の通知を受けたＣＰＵ１６が、画像ファイル作成のためにヘッダ情報などをＨＤＤ１５に書き込むとともに、メモリ１２のページ情報記憶部には、ページ番号０番（ページ０）の情報１０１ｂを書き込む。ヘッダ情報は、図示するように、ＴＩＦＦであることを示すヘッダ情報１０１と１ページ目の開始オフセット値の書き込みフィールド１０１ａが作成される。この段階では、１ページ目の開始オフセット値の書き込みフィールド１０１ａに書き込まれているオフセット値は、このフィールドへのオフセット値の書き込み開始位置を示すオフセット値としてＡが書き込まれている。このフィールド１０１ａのオフセット値Ａは、ＴＩＦＦフォーマットではヘッダの書き込み位置から８バイト目となる。同様に、ページ情報記憶部のページ番号０番の情報にも、このページ０に対して次のページとなる１ページ目を書き込むオフセット値Ａを記憶する。
【００７２】
この時点で、１ページ目の画像処理が終了しているので、図５に示すように、画像ファイルには、ヘッダ情報に続いて、１ページ目のページ情報（画像サイズや解像度、圧縮形式等）から１ページ目のＩＦＤを作成し、ヘッダの直後（オフセット値＝Ｂ）に、１ページ目のＩＦＤ１０２とそれに続けて、１ページ目の画像処理済のページデータ１０２ｃを追記する。なお、１ページ目のＩＦＤ内には、次のページの書き込み開始オフセット値を書き込むフィールド１０２ａがある（各ページのＩＦＤの最後４バイトがこのフィールドとして確保されている）。このフィールド１０２ａの書き込み開始オフセット値はＣである。またこのとき、ページ情報記憶部を検索する。この時点で、ページ０の情報があるので、そこから１ページ目開始オフセット値（ここではＡ）を参照し、このオフセット値Ａの位置をファイル内での書き込み開始位置にして、１ページ目ＩＦＤを書き込んだオフセット値（ここではＢ）を書き込む。
【００７３】
そして、ページ情報記憶部には、この１ページ目の情報（ページ番号１）を書き込む。この１ページ目の情報は、１ページ目のＩＦＤ開始位置Ｂと次のページである２ページ目開始オフセット値を書き込むためのフィールドのオフセット値であるＣを書き込む。
【００７４】
次に３ページ目の画像処理が終了するので、図６に示すように、３ページ目のページ情報（画像サイズや解像度、圧縮形式等）から３ページ目のＩＦＤを生成し、１ページ目のページデータの直後（オフセット値Ｄ）に３ページ目のＩＦＤ１０３、それに続けて３ページ目の画像処理済のページデータ１０３ｃを追記する。このとき、ページ情報記憶部を参照して、前ページの情報を検索する。この段階で、３ページ目の前ページである２ページ目の情報は存在しない。このため先の１ページ目のＩＦＤ内の次ページ開始オフセット書き込みフィールド１０２ａには何も書き込まれない。そして、ページ情報記憶部には３ページ目情報として、３ページ目ＩＦＤ開始オフセット値Ｄとその次のページとなる４ページ目開始オフセット値を書き込むためのフィールド１０３ａの書き込み開始オフセット値であるＥをページ情報として追記する。
【００７５】
次に２ページ目の画像処理が終了するので、図７に示すように、２ページ目のページ情報（画像サイズや解像度、圧縮形式等）から２ページ目のＩＦＤを生成し、３ページ目のページデータ直後（オフセット値Ｆ）に２ページ目のＩＦＤ１０４、画像処理済のページデータ１０４ｃを追記する。このとき、ページ情報記憶部から前ページの情報を検索して、１ページ目情報から２ページ目開始オフセット値を書き込むフィールドのオフセット値を参照する。ここではオフセット値Ｃであるので、そこを書き込み開始位置として２ページ目ＩＦＤの開始位置であるＦを、１ページ目のＩＦＤ内の次のページ書き込み開始オフセット値書き込みフィールド１０２ａに書き込む。さらに、ページ情報記憶部から次ページの情報を検索して、３ページ目情報から３ページ目の開始オフセット値Ｄを２ページ目ＩＦＤの３ページ目開始オフセット書きこみフィールド１０４ａに書き込む。そしてページ情報記憶部に２ページ目情報として、２ページ目ＩＦＤ開始位置Ｆと３ページ目開始オフセット値を書き込むためのフィールドのオフセット値であるＤを追記する。
【００７６】
そして、ここでは３ページ目が最終ページとなるため、３ページ目ＩＦＤの次ページ書き込みオフセット値Ｅを０に書き換えて、画像ファイルを閉じて書き込み処理を終了する。なお、ページ情報記憶部内のページ情報はすべて消去する。なぜなら、このページ情報記憶部のページ情報はＨＤＤ内に複数ページからなる１つの画像ファイルを作成するためにだけ使用するものであり、ファイルクローズ後は不要であるためである。
【００７７】
以上のようにして書き込まれた画像ファイルは、複数ページ（ここでは３ページ）分のページデータが書き込まれた１つの画像ファイルとなる。このようにして作成された複数ページを格納したＴＩＦＦ画像ファイルを参照する際は、通常の画像ビューアアプリケーションによって、最初にヘッダ中の１ページ目ＩＦＤ開始オフセット値を参照し、１ページ目のＩＦＤの書き込まれている開始位置を特定する。そして、そのＩＦＤの画像サイズと、ＩＦＤに続けて記録されている画像データ（ページデータ）を読み取ることで画面上に、ページ画像を表示する。そして現ページＩＦＤ内の次ページ（２ページ目）ＩＦＤ開始オフセット値が０でない場合は、次のＩＦＤの位置を特定し、同様にして各ページ画像を表示する。そしてこれを繰り返すことで複数のページを順次表示することとなる。
【００７８】
次に、画像読み取り動作を画像処理回路へのデータの流れを中心に説明する。
【００７９】
図８〜図１１は、画像処理動作を説明するための説明図である。ここでは、画像処理として、１ページ目は拡大してデータの圧縮処理、２ページ目はそのままデータの圧縮のみ、３ページ目は縮小してデータの圧縮処理が、それぞれ行われる場合を例に説明する。
【００８０】
ここでは図８〜図１１に示すように、メモリ１２に一時記憶された画像データが３ページ分あるとして説明する。そして、ページごとに指定された拡大、縮小処理が行われる。拡大縮小の指示は、読み取った各ページごとにその拡大率や縮小率が指定されて画像データがメモリ１２に一時記憶される際に、ページパラメータ情報としてそのページの読み取り順（ページ順番）とともにメモリ１２のページ情報記憶部に一緒に（一時記憶する画像データに対応付けされて）記憶される。ＣＰＵ１６はこのページパラメータ情報を参照することで、画像の拡大、縮小およびデータの圧縮をページごとに行うように指示する。したがって、このページパラメータ情報は、ページ情報記憶部に記憶されるページ情報ということになる
また、各画像処理部は、拡大、縮小などの画像に対する処理と、データ圧縮の処理を一度には実行できない。このため、画像の拡大、縮小が指定されているページに対しては、データ圧縮の前に画像の拡大、縮小を行ったページデータをもう一度メモリに一次記憶させてから、再びメモリから取り出してデータ圧縮処理を行った後、ＨＤＤ１５内の画像ファイル１５ａに記録する。
【００８１】
まず、図８（Ａ）に示すように、ＣＰＵ１６は、はじめ第１画像処理回路１３がアイドル状態であるため、メモリ１２に記憶されている最も若いページ番号の画像データ、ここでは１ページ目データの拡大処理を行うために、第１画像処理回路１３に読み込ませる。拡大処理の指示はメモリ１２に記憶されている最も若いページ番号である１ページ目のページパラメータ情報を参照して指示される。
【００８２】
次に、図８（Ｂ）に示すように、ＣＰＵ１６は、第２画像処理回路１４もはじめはアイドル状態であるため、第１画像処理回路１３に１ページ目データの読み込みが終了すると同時に続けてメモリ１２に残っている次に若いページ番号の画像データ、ここでは２ページ目データをデータ圧縮処理のために第２画像処理回路１４に読み込ませる。ここでも縮小処理の指示はメモリ１２に記憶されている、この段階で最も若いページ番号である２ページ目のページパラメータ情報を参照して指示される。一方、この段階で第１画像処理回路１３では読み込まれた１ページ目データの拡大処理が実行される。
【００８３】
次に、図８（Ｃ）に示すように、ＣＰＵ１６は、第１画像処理回路１３によって拡大処理が終了した拡大済の１ページ目データ（１ページ目拡大済データ）をいったんメモリ１２に書き込む。このとき、１ページ目のページパラメータ情報に拡大処理が終わったことを書き込む。またこの段階で第２画像処理回路１４は２ページ目データの読み込みが終了してデータの圧縮処理が行われている。
【００８４】
次に、図９（Ｄ）に示すように、ＣＰＵ１６は、１ページ目データの拡大処理が終了した第１画像処理回路１３があいているので、第３ページ目データを縮小処理のために読み込ませる。縮小処理の指示はメモリ１２に記憶されている３ページ目のページパラメータ情報を参照して指示される。さらにＣＰＵ１６は第２画像処理回路１４で第２ページ目データの圧縮が終了したなら、これをいったんメモリ１２に書き込む。また第２ページ目のページパラメータ情報にはデータの圧縮が終了したことを書き込む。
【００８５】
次に、図９（Ｅ）に示すように、ＣＰＵ１６は、メモリ１２に書き込まれた圧縮済みの２ページ目データ（２ページ目圧縮済データ）のページパラメータ情報を参照する。この２ページ目のページパラメータ情報にはデータの圧縮以外の画像処理指示がないので、２ページ目圧縮済データはそのまま画像ファイル１５ａに追記する。この追記動作は既に説明した通りである。この段階で、第２画像処理回路１４はあいている。そしてＣＰＵ１６は１ページ目のページパラメータ情報を参照すると圧縮処理が終了していない。そこでＣＰＵ１６はメモリ１２に記憶した拡大処理済の１ページ目データをデータ圧縮処理のために第２画像処理回路１４に読み込ませる。この段階で第１画像処理回路１３は３ページ目データの縮小処理中である。
【００８６】
次に、図９（Ｆ）に示すように、ＣＰＵ１６は、第１画像処理回路１３で３ページ目データの縮小処理が終わると、これをいったんメモリ１２に書き込む。また３ページ目のページパラメータ情報に縮小処理が終わったことを書き込む。この段階で第２画像処理回路１４は１ページ目拡大済データのデータ圧縮処理中である。
【００８７】
次に、図１０（Ｇ）に示すように、ＣＰＵ１６は、３ページ目のページパラメータ情報を参照すると圧縮処理が終了していない。一方、第１画像処理回路１３があいているので、メモリ１２から縮小処理済の３ページ目データ（３ページ目縮小済データ）を第１画像処理回路１３に読み出してデータ圧縮処理を行われせる。また、第２画像処理回路１４では拡大処理済の１ページ目データのデータ圧縮処理が終われば、これをいったんメモリ１２に書き込み、そのページパラメータ情報に圧縮処理も終了したことを書き込む。
【００８８】
次に、図１０（Ｈ）に示すように、ＣＰＵ１６は１ページ目のページパラメータ情報を参照すると、拡大処理も圧縮処理も終了しているので、メモリ１２に書き込まれた拡大処理済圧縮済みの１ページ目データ（１ページ目拡大圧縮済データ）を画像ファイル１５ａに書き込む。第２画像処理回路１４では拡大処理済の３ページ目データのデータ圧縮処理が行われている。
【００８９】
次に、図１０（Ｉ）に示すように、第２画像処理回路１４では縮小処理済の３ページ目データのデータ圧縮処理が終わるので、ＣＰＵ１６はこれをいったんメモリ１２に書き込み、そのページパラメータ情報に圧縮処理も終了したことを書き込む。
【００９０】
そして最後に、図１１（Ｊ）に示すように、ＣＰＵ１６は３ページ目のページパラメータ情報を参照すると、拡大処理も圧縮処理も終了しているので、メモリ１２の縮小処理済圧縮済みの３ページ目データ（３ページ目縮小圧縮済データ）を画像ファイル１５ａに書き込む。
【００９１】
図１２は、図８〜１１に示した画像処理例により、画像記録フォーマットしてＰＤＦ画像ファイルとして書き出した場合を説明する説明図である。すなわち、１ページ目は拡大してデータの圧縮処理、２ページ目はそのままデータの圧縮のみ、３ページ目は縮小してデータの圧縮処理が、それぞれ行われて１つのＰＤＦ画像ファイルとして書き出したものである。なお、図において、ＰＤＦ画像ファイルのコマンドは通常のＰＤＦ画像ファイル内に含まれている周知のものであるのでそれらの説明は省略し、本実施形態として特に必要な部分のみ説明する。
【００９２】
図１２に示すように、まず、ＰＤＦ画像ファイルには、ヘッダ情報と、２ページ目のページデータが作成される。ここで作成されたＰＤＦ画像ファイルの２ページ目ページデータは６０ｏｂｊとしてファイルされ、その情報としてページの横サイズ、圧縮形式、そして画像処理済の２ページ目ページデータと、ページの縦サイズなどが記憶される。なお、ＰＤＦではページデータはページごとにオブジェクト（Ｏｂｊ）として記憶される。オブジェクトの番号（６０ｏｂｊなど）は任意の番号でＰＤＦファイル作成アプリケーションが自動で付与する。
【００９３】
次に、ＰＤＦファイルの１ページ目のページデータが作成される。ここで作成されたＰＤＦファイルの１ページ目ページデータは１３０ｏｂｊとしてファイルされ、その情報として、２ページ目ページデータと同様に、ページの横サイズ、圧縮形式、そして画像処理済の１ページ目ページデータ、およびページの縦サイズなどが記憶される。ただし、拡大処理が行われているのでページの横サイズおよび縦サイズが２ページ目ページデータとは異なる。
【００９４】
次に、ＰＤＦファイルの３ページ目のページデータが作成される。ここで作成されたＰＤＦファイルの３ページ目ページデータは２００ｏｂｊとしてファイルされ、その情報として、他のページデータと同様に、ページの横サイズ、圧縮形式、そして画像処理済の３ページ目ページデータ、およびページの縦サイズなどが記憶される。ただし、縮小処理が行われているのでページの横サイズおよび縦サイズが２ページ目ページデータなどとは異なる。
【００９５】
最後に、各ページデータのオブジェクト（Ｏｂｊ）をどの順番で表示するかを示すデータ、すなわちＰＤＦファイル内でのページ順を指定する情報が追記されて、さらにフッターが付与されて１つのＰＤＦファイルとしてファイルが閉じられてＨＤＤ１５に記憶される。
【００９６】
以上説明したように、本実施形態の画像読取装置およびその方法（手順）によれば、独立して画像処理を行う２個の画像処理回路を用いて、原稿画像の読み取り順（ページ順に相当）とは異なり、あいている画像処理回路に対して、順に画像処理を行わせるようにしたので、複数ページの原稿画像を読み取って１ファイルとして記憶する際に、単に複数の画像処理回路をもういけた場合よりいっそう高速に画像処理を行うことができるようになる。特に、データの圧縮だけでなく、画像の拡大や縮小とともにデータ圧縮処理を行う場合には、いったん拡大や縮小をした画像に対してもう一度データの圧縮処理を行うようになるため、これらの画像データの処理を高速に実行することができる。
【００９７】
以上本発明と適用した実施形態を説明したが、本発明はこのような実施形態に限定されるものではなく、特許請求の範囲内において、種々改変することができる。例えば、画像処理回路は２個設けた例を説明したが、さらに３個、４個など独立して画像処理可能な回路を設けてもよい。逆に、１個の画像処理回路であっても複数ページを独立して画像処理が行える回路であれば、そのうちのあいている処理能力に対して、画像処理を行わせることで同様の高速処理が可能となる。また、画像記録フォーマットについても例示したＴＩＦＦやＰＤＦ以外にも、例えばＸＰＳなどのさまざまな画像記録フォーマット形式で実行可能である。さらに、画像読取装置自体もＭＦＰに限らず、画像読取部がスキャナーとして独立した形態であってもよい。
【００９８】
本発明による画像読取装置は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現可能である。後者により本発明を実現する場合、画像読取装置を動作させるプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。ここで、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像読取装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【００９９】
１  画像読取装置、
１１  画像読取部、
１２  メモリ、
１３  第１画像処理回路、
１４  第２画像処理回路、
１５  ＨＤＤ、
１６  ＣＰＵ。
【図１】
2010268405.tif 000003
【図２】
2010268405.tif 000004
【図３】
2010268405.tif 000005
【図４】
2010268405.tif 000006
【図５】
2010268405.tif 000007
【図６】
2010268405.tif 000008
【図７】
2010268405.tif 000009
【図８】
2010268405.tif 000010
【図９】
2010268405.tif 000011
【図１０】
2010268405.tif 000012
【図１１】
2010268405.tif 000013
【図１２】
2010268405.tif 000014