(57)【要約】【課題】複数枚のシート全ての読み取り処理が完了する前に、画像ファイルの合計容量を出力することができる画像処理装置を提供することである。【解決手段】実施形態の画像処理装置は、入力インタフェースと、読み取り部と、推定部と、出力インタフェースとを備える。入力インタフェースは、読み取り条件の入力を受け付ける。読み取り部は、シートの画像を読み取る。推定部は、読み取り部によって読み取られた複数枚のシートのうち一部の画像データを用いて、前記入力インタフェースによって入力された読み取り条件に基づいて画像データの画像処理と圧縮処理とを行い、複数枚のシートの合計データ容量を推定する。出力インタフェースは、推定部が推定した合計データ容量を出力する。【選択図】図２
2015128212.tif 000002
【特許請求の範囲】
【請求項１】
読み取り条件の入力を受け付ける入力インタフェースと、
シートの画像を読み取る読み取り部と、
前記読み取り部によって読み取られた複数枚の前記シートのうち一部の画像データを用いて、前記入力インタフェースによって入力された前記読み取り条件に基づいて前記画像データの画像処理と圧縮処理とを行い、前記複数枚の前記シートの合計データ容量を推定する推定部と、
前記推定部が推定した前記合計データ容量を出力する出力インタフェースと、
を備える画像処理装置。
【請求項２】
複数枚の前記シートのうち一部の前記シートの前記画像データを圧縮して圧縮データを生成する圧縮部
を備え、
前記推定部は、前記圧縮部が生成した一部の前記シートの前記圧縮データのデータ容量に基づいて、前記複数枚の前記シートの合計データ容量を推定する
請求項１に記載の画像処理装置。
【請求項３】
前記入力インタフェースは、前記シートの読み取り処理を中断する中断指示の入力を受け付け、
前記読み取り部は、前記入力インタフェースが前記中断指示の入力を受け付けた場合、前記シートの読み取りを終了する
請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記圧縮部が生成した前記圧縮データを一時記憶する一時記憶部と、
データを記憶する記憶部と、
を備え、
前記入力インタフェースは、前記シートの読み取り処理を中断する中断指示の入力を受け付け、
前記入力インタフェースが前記中断指示の入力を受け付けた場合には前記一時記憶部が記憶する前記圧縮データを消去し、前記複数枚の前記シート全ての読み取りが完了した場合には前記一時記憶部が記憶する前記圧縮データを前記記憶部に転送する
請求項２に記載の画像処理装置。
【請求項５】
前記入力インタフェースは、前記シートの枚数を特定する枚数情報の入力を受け付け、
前記推定部は、前記枚数情報で特定される枚数の前記シートの合計データ容量を推定する
請求項１から請求項４のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置に関する。
【背景技術】
【０００２】
従来、複数枚のシートを読み取り、デジタルデータを生成する装置として、スキャナ装置が知られている（例えば、特許文献１参照）。スキャナ装置は、ユーザが設定した条件に応じて、複数枚のシートを読み取り、デジタルデータを生成する。また、スキャナ装置は、全てのシートのデジタルデータを生成する。その後、スキャナ装置は、生成したデジタルデータを１つの画像ファイルとして出力し、終了メッセージやサムネイル画像を表示する。
【０００３】
ユーザが設定した条件や読み取るシートの枚数によっては、スキャナ装置が生成する画像ファイルの合計容量が大きくなる場合がある。しかしながら、ユーザは、従来知られているスキャナ装置を用いた場合、複数枚のシート全ての読み取り処理が終了するまで画像ファイルの合計容量を把握することができない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１００６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、複数枚のシート全ての読み取り処理が完了する前に、ユーザが画像ファイルの合計容量を把握することができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の画像処理装置は、入力インタフェースと、読み取り部と、推定部と、出力インタフェースとを備える。入力インタフェースは、読み取り条件の入力を受け付ける。読み取り部は、シートの画像を読み取る。推定部は、読み取り部によって読み取られた複数枚のシートのうち一部の画像データを用いて、入力インタフェースによって入力された読み取り条件に基づいて画像データの画像処理と圧縮処理とを行い、複数枚のシートの合計データ容量を推定する。出力インタフェースは、推定部が推定した合計データ容量を出力する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の画像処理装置の一例を示した外観図である。
【図２】実施形態の画像処理装置の構成を示したブロック図である。
【図３】実施形態におけるディスプレイの表示例を示した概略図である。
【図４】実施形態における画像処理装置が、複数枚のシートを読み取り、画像ファイルを生成する動作手順を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態の画像処理装置について図を参照しながら説明する。図１は、実施形態の画像処理装置１の一例を示す外観図である。画像処理装置１は、例えば複合機（ＭＦＰ：Multifunction Printer）である。画像処理装置１は、複数枚のシートを読み取ってデジタルデータを生成し、１つの画像ファイルを生成する。シートは、例えば原稿や、文字や画などが記載された紙などであり、画像処理装置１が読み取ることができる物であればどのような物でもよい。図示する例では、画像処理装置１は、画像読み取り装置１１（読み取り部）と、ディスプレイ１９（入力インタフェース、出力インタフェース）と、プリント部３０と、コントロールパネル部４０（入力インタフェース）と、用紙トレイ５０とを備える。この画像処理装置１は、トナー像を定着させる画像形成装置に限られず、インクジェット式の画像形成装置であってもよい。
【０００９】
図２は、実施形態の画像処理装置１の構成例を示したブロック図である。図示する例では、画像処理装置１は、画像読み取り装置１１と、画像処理回路１２と、圧縮回路１３（圧縮部）と、データ量算出回路１４（推定部）と、メモリ１５（一時記憶部）と、ＣＰＵ１６と、記憶装置１７（記憶部）と、ＬＣＤ（Liquid Crystal Display）コントローラ１８と、ディスプレイ１９と、通信インタフェース２０とを備えている。また、画像処理装置１が備える各部は、内部バス２１で接続されており、互いにデータの入出力を行うことができる。
【００１０】
画像処理装置１は、読み取り条件に基づいて動作する。読み取り条件は、例えば、読み取り解像度や、圧縮率や、ガンマ補正処理や、フィルタ処理や、色情報など、１つ以上の条件を含んでいる。なお、読み取り条件は、上述した条件に限らず、画像処理装置１の動作に関する条件であれば、どのような条件を含んでいてもよい。読み取り条件は、予め決められていてもよく、ユーザが設定できてもよい。例えば、読み取り条件は、予め記憶装置１７に記憶されていてもよい。また、例えば、タッチパネルを備えたディスプレイ１９が、読み取り条件の入力を受け付けてもよい。また、例えば、通信インタフェース２０が、他の装置から送信される読み取り条件を受信してもよい。
【００１１】
画像読み取り装置１１は、例えばContact Image Sensor（ＣＩＳ）やCharge Coupled Devices（ＣＣＤ）等のセンサを備える。画像読み取り装置１１は、センサを用いてシートを読み取り、デジタルデータを生成する。
【００１２】
画像処理回路１２は、読み取り条件に基づいて、画像読み取り装置１１が生成したデジタルデータの画像処理を行う。例えば、読み取り条件に、ガンマ補正処理とフィルタ処理とが含まれている場合、画像処理回路１２は、画像読み取り装置１１が生成したデジタルデータに対して、ガンマ補正処理とフィルタ処理を実行する。なお、読み取り条件にガンマ補正処理とフィルタ処理が含まれていない場合、画像処理回路１２は、予め指定されている画像処理を行ってもよい。また、画像処理回路１２に対する読み取り条件は、ガンマ補正処理やフィルタ処理に限らず、画像処理回路１２の動作に関する条件であればどのような条件でもよい。例えば、画像処理回路１２に対する読み取り条件は、解像度や、カラーもしくは白黒での読み取りなどの条件でもよい。
【００１３】
圧縮回路１３は、読み取り条件に基づいてデータを圧縮し、圧縮データを生成する。例えば、圧縮回路１３は、画像処理回路１２が画像処理を行ったデジタルデータを読み取り条件に基づいて圧縮し、圧縮データを生成する。また、例えば、圧縮回路１３は、データ量算出回路１４が生成した所定の枚数分のデジタルデータを読み取り条件に基づいて圧縮し、圧縮データを生成する。
【００１４】
例えば、読み取り条件に圧縮率が含まれている場合、圧縮回路１３は、読み取り条件の圧縮率でデータを圧縮し、圧縮データを生成する。なお、読み取り条件に圧縮率が含まれていない場合、圧縮回路１３は、予め指定されている圧縮率でデータを圧縮して圧縮データを生成してもよい。また、圧縮回路１３に対する読み取り条件は、圧縮率に限らず、圧縮回路１３の動作に関する条件であればどのような条件でもよい。
【００１５】
データ量算出回路１４は、圧縮回路１３が生成した圧縮データのデータ容量を算出する。また、データ量算出回路１４は、複数枚のシートのうち一部のシートの圧縮データのデータ容量に基づいて、複数枚のシートの圧縮データの合計容量を推定する。この複数枚のシートの圧縮データの合計容量は、画像ファイルの合計容量である。例えば、データ量算出回路１４は、５枚のシートの圧縮データの合計容量を推定する。この場合、データ量算出回路１４は、画像読み取り装置１１が最初に読み取った１枚のシートの圧縮データのデータ容量を５倍する。すなわち、データ量算出回路１４は、（圧縮回路１３が生成した１枚分のシートの圧縮データのデータ容量）×（所定の枚数）を行い、所定の枚数の圧縮データの合計容量を推定する。
【００１６】
例えば、文字や画像などシートの内容によっては、同じ圧縮率で圧縮した場合においても圧縮データのデータ容量が異なる。上述した例では、データ量算出回路１４は、圧縮回路１３が実際に生成した複数枚のシートのうち一部のシートの圧縮データを用いて、複数枚のシートの圧縮データの合計容量を推定する。よって、データ量算出回路１４は、シートの内容によらず、より正確に複数枚のシートの圧縮データの合計容量を推定することができる。
【００１７】
なお、データ量算出回路１４が推定する合計容量は、５枚のシートの圧縮データの合計容量に限られない。データ量算出回路１４は、１０枚のシートの圧縮データの合計容量や、１５枚のシートの圧縮データの合計容量などを推定してもよい。つまり、データ量算出回路１４は、どのような枚数のシートの圧縮データの合計容量を推定してもよい。また、合計容量を推定するシートの枚数は、予め決められていてもよく、ユーザが設定できてもよい。
【００１８】
また、合計容量の推定に用いる圧縮データのデータ容量は、１枚のシートの圧縮データのデータ容量に限られない。データ量算出回路１４は、２枚以上のシートの圧縮データのデータ容量に基づいて、複数枚のシートの圧縮データの合計容量を推定してもよい。例えば、１枚目が表紙で文字や画像の記載が少ない場合、圧縮データの容量は小さくなる。この場合、データ量算出回路１４は、２枚以上のシートの圧縮データの容量に基づいて複数枚のシートの圧縮データの合計容量を推定する。これにより、データ量算出回路１４は、圧縮データの合計容量を、より正確に推定することができる。
【００１９】
なお、データ量算出回路１４は、以下の方法で所定の枚数の圧縮データの合計容量の推定値を算出してもよい。データ量算出回路１４は、複数枚のシートのうち一部のシートの圧縮前のデジタルデータに基づいて、複数枚のシートの圧縮前のデジタルデータを生成する。続いて、圧縮回路１３は、データ容量算出回路１４が生成した複数枚のシートの圧縮前のデジタルデータを圧縮する。続いて、データ量算出回路１４は、圧縮回路１３が生成した所定の枚数の圧縮データのデータ容量を所定の枚数の圧縮データの合計容量と推定する。例えば、データ量算出回路１４は、５枚のシートの圧縮前のデジタルデータを生成する。この場合、データ量算出回路１４は、画像読み取り装置１１が最初に読み取った１枚のシートのデジタルデータを５倍する。続いて、圧縮回路１３は、データ容量算出回路１４が生成した５枚のシートのデジタルデータを圧縮する。続いて、データ量算出回路１４は、圧縮回路１３が生成した圧縮データのデータ容量を、５枚のシートの圧縮データの合計容量と推定する。
【００２０】
すなわち、データ量算出回路１４は、（画像読み取り装置１１が生成した１枚のデジタルデータ）×（所定の枚数）を行い、所定の枚数分のデジタルデータを生成する。続いて、圧縮回路１３は、データ量算出回路１４が生成した所定の枚数分のデジタルデータを圧縮して、所定の枚数の圧縮データを生成する。続いて、データ量算出回路１４は、圧縮回路１３が生成した所定の枚数の圧縮データのデータ容量を、所定の枚数の圧縮データの合計容量と推定する。
【００２１】
この場合においても、データ量算出回路１４が推定する合計容量は、５枚のシートの圧縮データの合計容量に限られない。データ量算出回路１４は、１０枚のシートの圧縮データの合計容量や、１５枚のシートの圧縮データの合計容量などを推定してもよい。つまり、データ量算出回路１４は、どのような枚数のシートの圧縮データの合計容量を推定してもよい。また、合計容量を推定するシートの枚数は、予め決められていてもよく、ユーザが設定できてもよい。さらに、合計容量の推定に用いる圧縮前のデータ容量は、１枚のシートの圧縮前のデータ容量に限られない。データ量算出回路１４は、２枚以上のシートの圧縮前のデータ容量に基づいて、複数枚のシートの圧縮データの合計容量を推定してもよい。
【００２２】
メモリ１５は、例えばＲＡＭ（Random Access Memory、ランダムアクセスメモリ）であり、画像処理装置１の各部が用いるデータを一時記憶する。ＣＰＵ（Central Processing Unit、中央演算処理装置）１６は、例えば制御部として動作し、画像処理装置１の各部の動作を制御する。記憶装置１７は、例えばハードディスクやＳＳＤ（solid state drive、ソリッドステートドライブ）であり、画像処理装置１の各部が用いるデータを記憶する。ＬＣＤコントローラ１８は、ディスプレイ１９の動作を制御する。ディスプレイ１９は、例えばタッチパネルを有する液晶ディスプレイである。ディスプレイ１９は、出力インタフェースとして動作し、文字や画像の表示を行う。また、ディスプレイ１９は、入力インタフェースとして動作し、ユーザからの入力を受け付ける。
【００２３】
通信インタフェース２０は、他の装置とデータの送受信を行う。通信インタフェース２０は、入力インタフェースとして動作し、他の装置から送信されるデータを受信する。また、通信インタフェース２０は、出力インタフェースとして動作し、他の装置に対してデータを送信する。
【００２４】
次に、データ量算出回路１４が推定した推定結果の出力例について説明する。図３は、実施形態におけるディスプレイ１９が表示する推定結果の表示例を示した概略図である。推定結果とは、複数枚のシートの圧縮データの合計容量の推定結果である。図示する例では、ＬＣＤコントローラ１８は、ディスプレイ１９の領域１９１に、「推定結果  ５枚：１．３ＭＢ」を表示している。この表示内容が、複数枚のシートの圧縮データの合計容量の推定結果である。また、ＬＣＤコントローラ１８は、ディスプレイ１９の領域１９２に、シートの読み取りを継続する指示の入力を受け付ける「読み取り継続」キー１９２１を表示している。ＬＣＤコントローラ１８は、ディスプレイ１９の領域１９２に、シートの読み取りを中断する指示の入力を受け付ける「読み取り中断」キー１９２２を表示している。
【００２５】
これにより、ユーザは、ディスプレイ１９に表示された複数枚のシートの圧縮データの合計容量を把握することができる。そのため、ユーザは、把握した画像ファイルの合計容量の推定結果に基づいて、シートの読み取りを継続する指示またはシートの読み取りを中断する指示を入力することができる。
【００２６】
次に、画像処理装置１が、複数枚のシートを読み取り、画像ファイルを生成する動作手順について説明する。図４は、実施形態における画像処理装置１が、複数枚のシートを読み取り、画像ファイルを生成する動作手順を示したフローチャートである。
【００２７】
ユーザは、複数枚のシートの読み取りを行う場合、画像読み取り装置１１に複数枚のシートをセットする。また、ユーザは、ディスプレイ１９（タッチパネル）を操作し、読み取り条件を入力する。ディスプレイ１９は、読み取り条件の入力を受け付ける（ＡＣＴ１０１）。ＬＣＤコントローラ１８は、ディスプレイ１９が入力を受け付けた読み取り条件を、ＣＰＵ１６に対して入力する。
【００２８】
次に、ユーザは、ディスプレイ１９を操作し、スキャン開始指示を入力する。ディスプレイ１９は、スキャン開始指示の入力（スタート入力）を受け付ける（ＡＣＴ１０２）。ＬＣＤコントローラ１８は、ディスプレイ１９が入力を受け付けたスキャン開始指示をＣＰＵ１６に対して入力する。
【００２９】
ＣＰＵ１６は、画像処理回路１２と圧縮回路１３とに対して、ＡＣＴ１０１の処理で入力された読み取り条件を設定する（ＡＣＴ１０３）。
【００３０】
ＣＰＵ１６は、画像読み取り装置１１を起動させ、複数枚のシートのうち１枚目のシートを読み取らせる（ＡＣＴ１０４）。画像読み取り装置１１は複数枚のシートのうち１枚目のシートから読み取り、デジタルデータを生成する。
【００３１】
画像処理回路１２は、ＡＣＴ１０３の処理で設定された読み取り条件に基づいて、デジタルデータの画像処理を行う（ＡＣＴ１０５）。このデジタルデータは、ＡＣＴ１０４の処理で画像読み取り装置１１が生成したデータである。
圧縮回路１３は、ＡＣＴ１０３の処理で設定された読み取り条件に基づいて、画像処理後のデジタルデータに圧縮処理を行い、圧縮データを生成する（ＡＣＴ１０６）。この画像処理後のデジタルデータは、ＡＣＴ１０５の処理で画像処理回路１２が画像処理したデジタルデータである。
【００３２】
ＣＰＵ１６は、ＡＣＴ１０６の処理で圧縮回路１３が生成した圧縮データを、メモリ１５に記憶させる（ＡＣＴ１０７）。
データ量算出回路１４は、ＡＣＴ１０６の処理で圧縮回路１３が生成した圧縮データのデータ容量を算出する（ＡＣＴ１０８）。
【００３３】
データ量算出回路１４は、圧縮データのデータ容量に基づいて、予め指定されている枚数のシートの圧縮データの合計容量を推定する（ＡＣＴ１０９）。この圧縮データのデータ容量は、ＡＣＴ１０８の処理でデータ量算出回路１４が算出した圧縮データのデータ容量である。ここで、予め指定されている枚数が５枚である場合の例について説明する。この場合、データ量算出回路１４は、ＡＣＴ１０８の処理で算出した圧縮データのデータ容量に基づいて、５枚のシートの圧縮データの合計容量を推定する。
【００３４】
ＣＰＵ１６は、ＡＣＴ１０９の処理でデータ量算出回路１４が推定した推定合計容量を、ディスプレイ１９に出力（表示）させる（ＡＣＴ１１０）。ＣＰＵ１６は、ディスプレイ１９の出力により、推定合計容量をユーザに通知する。この推定合計容量は、予め指定されている枚数のシートの圧縮データの推定合計容量である。
【００３５】
ユーザは、ディスプレイ１９に表示された推定合計容量を参照し、シートの読み取りを継続するか、または中断するかのいずれかを決定する。その後、ユーザは、ディスプレイ１９を操作し、シートの読み取りを継続する指示またはシートの読み取りを中断する指示を入力する。ディスプレイ１９は、シートの読み取りを継続する指示またはシートの読み取りを中断する指示のいずれかの入力を受け付ける（ＡＣＴ１１１）。ＬＣＤコントローラ１８は、ディスプレイ１９が入力を受け付けた指示を、ＣＰＵ１６に対して入力する。ここで、ＬＣＤコントローラ１８は、シートの読み取りを継続する指示またはシートの読み取りを中断する指示をＣＰＵ１６に対して入力する。
【００３６】
シートの読み取りを中断する指示が入力されたとＣＰＵ１６が判定した場合（ＡＣＴ１１１：ＮＯ）、ＣＰＵ１６は、画像読み取り装置１１によるシートの読み取り処理を終了させる。ＣＰＵ１６は、ＡＣＴ１０７の処理でメモリ１５に記憶させた圧縮データを消去する（ＡＣＴ１１２）。その後、ＣＰＵ１６は、処理を終了する。
シートの読み取りを継続する指示が入力されたとＣＰＵ１６が判定した場合（ＡＣＴ１１１：ＹＥＳ）、ＣＰＵ１６は、複数枚のシートのうち、２枚目から最終枚目のシートの読み取り処理を実行する（ＡＣＴ１１３）。具体的には、画像処理装置１は、上述したＡＣＴ１０４〜ＡＣＴ１０７の処理を２枚目から最終枚目のシートそれぞれに対して実行する。画像処理装置１は、２枚目から最終枚目の各シートの圧縮データを生成し、メモリ１５に記憶させる。
【００３７】
ＣＰＵ１６は、ＡＣＴ１０７およびＡＣＴ１１３の処理でメモリ１５に記憶させた圧縮データに基づいて、１つの画像ファイルを生成する（ＡＣＴ１１４）。ここで、ＣＰＵ１６は、１枚目から最終枚目の各シートの圧縮データに基づいて、１つの画像ファイルを生成する。また、ＣＰＵ１６は、生成した画像ファイルを記憶装置１７に記憶させ、メモリ１５に記憶させた各圧縮データを消去する。その後、ＣＰＵ１６は、処理を終了する。
【００３８】
なお、上述したＡＣＴ１０９の処理で、予め指定されている枚数のシートの圧縮データの合計容量が推定されているが、推定対象はこれに限られない。データ量算出回路１４は、ユーザが指定した枚数のシートの圧縮データの合計容量を推定してもよい。例えば、ＡＣＴ１０１における読み取り条件の入力時に、ディスプレイ１９が枚数指定の入力を受け付ける。データ量算出回路１４は、入力された指定枚数のシートの圧縮データの合計容量を推定してもよい。
【００３９】
また、上述したＡＣＴ１０９の処理で、データ量算出回路１４は、１種類の合計容量の推定を行っているが、複数種類の合計容量の推定を行ってもよい。そして、ＡＣＴ１１０の処理で、ＣＰＵ１６は、複数種類の合計容量の推定結果をディスプレイ１９に出力（表示）させてもよい。例えば、データ量算出回路１４は、３種類の合計容量の推定を行い、３種類の合計容量の推定結果をディスプレイ１９に出力（表示）させてもよい。この３種類の合計容量とは、例えば、５枚のシートの圧縮データの合計容量と、１０枚のシートの圧縮データの合計容量と、１５枚のシートの圧縮データの合計容量とである。
【００４０】
また、上述したＡＣＴ１０９の処理で、データ量算出回路１４は、１枚目のシートの圧縮データの容量に基づいて、複数枚のシートの圧縮データの合計容量を推定する。しかし、データ量算出回路１４は、２枚以上のシートの圧縮データの容量に基づいて、複数枚のシートの圧縮データの合計容量を推定してもよい。この場合、ＡＣＴ１０９の処理を実行する前に、画像処理装置１は、ＡＣＴ１０４〜ＡＣＴ１０８の処理を繰り返して、２枚目以降のシートの圧縮データのデータ量を算出する。そして、データ量算出回路１４は、算出された圧縮データのデータ量に基づいて、ＡＣＴ１０９の処理で複数枚のシートの圧縮データの合計容量を推定する。
【００４１】
上述したとおり、実施形態によれば、データ量算出回路１４は、未だ読み取っていないシートを含む複数枚のシートの圧縮データの合計容量を推定する。この場合、データ量算出回路１４は、複数枚のシートのうち、読み取り条件に基づいて実際に読み取ったデータ容量を用いる。データ量算出回路１４は、実際に読み取った一部のシートの圧縮データのデータ容量に基づいて、圧縮データの合計容量を推定する。これにより、画像処理装置１は、複数枚のシート全ての読み取り処理が完了する前に、画像ファイルの容量を推定し、出力することができる。ここで、画像処理装置１が推定する画像ファイルの容量は、読み取り条件に基づいて読み取られた複数枚のシートの画像ファイルを生成した場合の画像ファイルの容量である。従って、ユーザは、読み取り条件に基づき複数枚のシート全ての読み取り処理が完了する前に、画像ファイルの合計容量を把握することができる。
【００４２】
また、画像処理装置１は、タッチパネルを備えたディスプレイ１９がシートの読み取り処理を中断する中断指示の入力を受け付けた場合、シートの読み取り処理を終了する。画像処理装置１は、メモリ１５に記憶させた圧縮データを記憶装置１７に転送せずに消去する。これにより、ユーザは、複数枚のシート全ての読み取り処理が完了する前に画像ファイルの合計容量を把握できる。そして、想定していた合計容量よりも大きい場合、ユーザは、シートの読み取り処理を中断させることができる。また、記憶装置１７は、使用容量を減らすことができる。
【００４３】
以上述べた少なくともひとつの実施形態の画像処理装置１によれば、複数枚のシートのうち一部のシートの圧縮データのデータ容量に基づいて、複数枚のシートの圧縮データの合計容量を推定するデータ量算出回路１４を持つことにより、複数枚のシート全ての読み取り処理が完了する前に、画像ファイルの合計容量を出力することが可能となる。
【００４４】
なお、上述した実施形態における画像処理装置１が備える画像処理回路１２、圧縮回路１３、データ量算出回路１４の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体（例えば、記憶装置１７）に記録して、この記録媒体に記録されたプログラムをＣＰＵ１６が実行することによって実現しても良い。
【００４５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４６】
以上、いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、様々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４７】
１・・・画像処理装置、１１・・・画像読み取り装置、１２・・・画像処理回路、１３・・・圧縮回路、１４・・・データ量算出回路、１５・・・メモリ、１６・・・ＣＰＵ、１７・・・記憶装置、１８・・・ＬＣＤコントローラ、１９・・・ディスプレイ、２０・・・通信インタフェース、２１・・・内部バス、３０・・・プリント部、４０・・・コントロールパネル部、５０・・・用紙トレイ
【図１】
2015128212.tif 000003
【図２】
2015128212.tif 000004
【図３】
2015128212.tif 000005
【図４】
2015128212.tif 000006