(57)【要約】【課題】原稿に合った圧縮方式が自動的に選択され、画像サイズの最小化を図ることができるようにする。【解決手段】入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理方法において、入力された画像データに対して複数の圧縮処理を実行し（Ｓ２，Ｓ３）、その内で最もデータサイズが小さくなる圧縮処理を選択し（Ｓ６）、選択された圧縮処理により圧縮された画像データサイズと、元画像データのデータサイズとを比較し（Ｓ１１，Ｓ１２）、比較結果に基づいて、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行って圧縮された画像データを保存するか（Ｓ７，Ｓ８）、元画像データをそのまま保存するか（Ｓ１３）を決定する。【選択図】　　　　図２
2004112303.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理方法において、
入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行うことを特徴とする画像処理方法。
【請求項２】
入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理方法において、
入力された画像データに対して複数の圧縮処理を実行し、
その内で最もデータサイズが小さくなる圧縮処理を選択し、
選択された圧縮処理により圧縮された画像データサイズと、元画像データのデータサイズとを比較し、
比較結果に基づいて、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行って圧縮された画像データを保存するか、元画像データをそのまま保存するかを決定することを特徴とする画像処理方法。
【請求項３】
入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、
入力された画像データに対して複数の圧縮処理を実行する手段と、
前記圧縮処理を実行する手段によって圧縮されたデータと、そのサイズ情報を保存する手段と、
前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段と、
を備え、前記選択された圧縮処理によって全画像データの圧縮を行うことを特徴とする画像処理装置。
【請求項４】
入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、
入力された画像データに対して複数の圧縮処理を実行する手段と、
前記圧縮処理を実行する手段によって圧縮されたデータと、そのデータサイズ情報を保存する手段と、
前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段と、
前記選択された圧縮処理によって圧縮された最小データサイズの画像データのデータサイズと元画像データのサイズとを比較する手段と、
前記比較する手段により比較した結果、前記最小データサイズの画像データのデータサイズが元画像データサイズ以上の場合には、圧縮せずに元画像データをそのまま保存する手段と、
を備えていることを特徴とする画像処理装置。
【請求項５】
入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、
入力された画像データに対して複数の圧縮処理を実行する手段と、
前記圧縮処理を実行する手段によって圧縮されたデータと、そのデータサイズ情報を保存する手段と、
前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段と、
前記選択された圧縮処理によって圧縮された最小データサイズの画像データのデータサイズと元画像データのサイズとを比較する手段と、
前記比較する手段により比較した結果、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行って圧縮された画像データを保存するか、元画像データをそのまま保存するかを決定する手段と、
を備えていることを特徴とする画像処理装置。
【請求項６】
請求項３ないし５のいずれか１項に記載の画像処理装置と、
前記画像処理装置からの出力データに基づいて画像を印刷する手段と、
外部機器と接続するＩ／Ｆを制御する手段と、
そのＩ／Ｆに接続される外部機器群へ能動的または受動的にこの画像を送信する手段と、
を備えていることを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿読み取り装置により読み取られた原稿画像データや、ビデオカメラ・デジタルスチルカメラより撮像された静止画・動画などの画像ファイルをネットワークを介して外部機器に配信する画像処理装置，その画像処理方法及び画像処理システムに関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（ＰＣ）やローカルエリアネットワーク（ＬＡＮ）などの普及により、原稿読み取り装置により読み取られた画像データや、ビデオカメラ・デジタルスチルカメラより撮像された静止画・動画などの画像ファイルをネットワークを介して簡単に配信することができる。
【０００３】
この種の発明として、例えば特開２００２−０２７１８９号公報に開示された発明が公知である。この発明では、原稿を読み取る場合、この原稿のデータ量と画像記録部６の記録可能な残容量とを検出し、この残容量がこの原稿のデータよりも小さい場合、この原稿から読み取ったイメージデータ（画像データ）を、この残容量の画像記録部６に記録できるように、画像圧縮するものである。
【０００４】
具体的には、原稿をセットし、かつこの原稿のページ数を入力すると、まず、画像記録部の記録媒体の残容量を検出する。そして、読取り条件などが選択可能な初期選択画面が表示され、これを用いて読取り条件やあて先などの情報を選択する。この選択された読取条件と先に入力された原稿のページ数とから、セットされた原稿を記録するに必要な記録必要容量を算出し、この記録容量と画像記録部６での先に検出した残容量とを比較し、この残容量が原稿の記録必要容量よりも小さいとき、選択した読取り条件で原稿を読み取って得られるイメージデータが画像記録部６の残容量に記録できるように、このイメージデータの圧縮率を算出する。
【０００５】
その後、操作部７でスタートボタンが押下されると、選択された読取条件で原稿の読取りを開始する。この読取りによって得られるイメージデータは、画像処理部において、所定の処理がなされるとともに、画像圧縮器により算出された圧縮率で画像圧縮処理され、宛て先などの情報が付加されて画像記録部の空き部分に記録される。この処理を、原稿の読み取りが終了するまで継続する。
【０００６】
例えば、いま、画像記録部６での記録媒体の残容量を１０メガバイトとし、また、Ａ４サイズで１０ページの原稿を解像度２００ｄｐｉ，色／階調８ビットグレースケールの読取条件で読み取るものとすると、この場合の原稿１ページ当たりの画像サイズ（データ量）は約３．８メガバイトであるので、原稿全体としては約３８メガバイトとなり、このままでは、１０メガバイトの残容量に収まり切れない。
【０００７】
そこで、この具体例では、これらの値から最低圧縮率、即ち、
１０メガバイト÷３８メガバイト×１００＝２６．３％
という圧縮率を算出し（ステップＳ３０４）、画像圧縮器１７により、この圧縮率でイメージデータを圧縮するものである。これにより、原稿読取りで得られた３８メガバイトのイメージデータは１０メガバイトのイメージデータに圧縮され、残容量の画像記録部６の記録媒体に記録可能となる。
【０００８】
このようにして、この具体例では、一旦読み取られる原稿のイメージデータは、途中で途切れることなく、全て画像記録部に保持されることになり、宛て先に送信することができる。
【０００９】
【発明が解決しようとする課題】
このように昨今では紙の電子化が押し進められ、画像サイズの縮小化が求められている。一方、原稿をスキャンした画像を後で印刷する場合、印刷に適した画像処理を施す必要があり、その際、一般には高画質の画像が求めらる。この２点は画像を形成する上で相反する課題である。
【００１０】
本発明は、このような点に鑑みてなされたもので、その目的は、前記２点を両立させるため、原稿に合った圧縮方式が自動的に選択され、画像サイズの最小化を図ることができる画像処理方法、画像処理装置、及び画像処理システムを提供することにある。
【００１１】
【課題を解決するための手段】
前記目的を達成するため、第１の手段は、入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理方法において、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行うことを特徴とする。このように構成すると、最も効率的な圧縮画像データの保存が可能になる。
【００１２】
第２の手段は、入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理方法において、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択し、選択された圧縮処理により圧縮された画像データサイズと、元画像データのデータサイズとを比較し、比較結果に基づいて、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行って圧縮された画像データを保存するか、元画像データをそのまま保存するかを決定することを特徴とする。このように構成すると、圧縮された画像よりも画像データサイズが大きくなることがなく、最も効率的な圧縮画像データの保存が可能になる。
【００１３】
第３の手段は、入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、入力された画像データに対して複数の圧縮処理を実行する手段と、前記圧縮処理を実行する手段によって圧縮されたデータと、そのサイズ情報を保存する手段と、前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段とを備え、前記選択された圧縮処理によって全画像データの圧縮を行うことを特徴とする。このように構成すると、最も効率的な圧縮画像データの保存が可能になる。
【００１４】
第４の手段は、入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、入力された画像データに対して複数の圧縮処理を実行する手段と、前記圧縮処理を実行する手段によって圧縮されたデータと、そのデータサイズ情報を保存する手段と、前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段と、前記選択された圧縮処理によって圧縮された最小データサイズの画像データのデータサイズと元画像データのサイズとを比較する手段と、前記比較する手段により比較した結果、前記最小データサイズの画像データのデータサイズが元画像データサイズ以上の場合には、圧縮せずに元画像データをそのまま保存する手段とを備えていることを特徴とする。このように構成すると、圧縮された画像よりも画像データサイズが大きくなることがなく、保存するために無駄な容量が使用されることはない。
【００１５】
第５の手段は、入力された画像データを圧縮して一時保存し、可視画像を形成するための画像データとして出力する画像処理装置において、入力された画像データに対して複数の圧縮処理を実行する手段と、前記圧縮処理を実行する手段によって圧縮されたデータと、そのデータサイズ情報を保存する手段と、前記複数の圧縮処理の全てを実行した後、圧縮されたデータの最小データサイズの圧縮処理を選択する手段と、前記選択された圧縮処理によって圧縮された最小データサイズの画像データのデータサイズと元画像データのサイズとを比較する手段と、前記比較する手段により比較した結果、入力された画像データに対して複数の圧縮処理を実行し、その内で最もデータサイズが小さくなる圧縮処理を選択して画像データの圧縮を行って圧縮された画像データを保存するか、元画像データをそのまま保存するかを決定する手段とを備えていることを特徴とする。このように構成すると、圧縮された画像よりも画像データサイズが大きくなることがなく、最も効率的な圧縮画像データの保存が可能になる。
【００１６】
第６の手段は、第３ないし第５の手段に係る画像処理装置と、前記画像処理装置からの出力データに基づいて画像を印刷する手段と、外部機器と接続するＩ／Ｆを制御する手段と、そのＩ／Ｆに接続される外部機器群へ能動的または受動的にこの画像を送信する手段とを備えていることを特徴とする。このように構成すると、圧縮された画像よりも画像データサイズが大きくなることがなく、最も効率的に保存した圧縮画像データに基づいたデータの送受信及び印刷出力が可能になる。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
図１は本実施形態に係る画像処理システムの構成を示すブロック図である。同図において、画像処理装置１００は読み取り部１、ＡＳＩＣ２、圧縮器３、画像処理部４、ＣＰＵ５、画像記憶部６、ＲＯＭ／ＲＡＭ７、Ｉ／Ｆ制御部８、操作部／表示部９及び印刷部１５からなり、Ｉ／Ｆ制御部８にイーサネット（登録商標）（ネットワーク）１２を介して外部機器としての文書サーバ１３、クライアントＰＣ１４が接続されている。また、Ｉ／Ｆ制御部８には公衆回線１０も接続され、画像処理システム２００を構成している。なお、操作部／表示部９はＣＰＵ５とはシリアル通信線１１を介して接続されている。
【００１９】
読み取り部１は光読み取りを行う例えばスキャナであり、例えば自動原稿読み取り装置（ＡＤＦ）などが使用される。圧縮器３は、読み取った画像データを圧縮する機能を備え、圧縮された画像データは例えば画像記憶部６に記憶される。画像処理部４は、読み取り部１で読み取った画像データを印刷可能な画像データに変換するために所定の処理を行う機能を備えている。この画像処理装置における所定の処理とは、例えば、ＭＴＦ、明度、コントラスト、及びガンマカーブ（特性）などの特性を変更する処理である。
【００２０】
ＣＰＵ５は画像処理装置装置１００の各部および全体の制御を司り、ＲＯＭ／ＲＡＭ７のＲＯＭにはＣＰＵ５のプログラムが格納され、ＲＡＭはＣＰＵ５で処理するデータを記憶すると共に、ＣＰＵ５のワークエリアとして機能する。そこで、ＣＰＵ５はＲＡＭをワークエリアとして使用しながらＲＯＭに格納されたプログラムに従って所定の処理を実行する。ＡＳＩＣ２は特定の機能を実行するためのＩＣである。画像記憶部６は、読み取った画像データを画像処理したデータあるいは画像処理され圧縮されたデータが記憶される。印刷部１５は画像処理された、あるいは画像記憶部６に記憶された画像データを可視画像として記録媒体に出力するもので、例えば電子写真方式、インクジェット方式などの印刷方式を使用したプリンタが使用される。
【００２１】
図２は前記画像処理装置１００の処理手順を示すフローチャートである。
【００２２】
この処理では、例えば、原稿を白黒２値で読み取り（ステップＳ１）、図示しないメモリに一旦蓄える。その後、読み取りモードに応じた圧縮方式を順次選択し、例えば、ＭＨ、ＭＲ、ＭＭＲの圧縮方式で順次圧縮を行い（ステップＳ２，Ｓ３−ｎｏ，Ｓ４）、圧縮データとそのサイズ情報を画像記憶部６に保存し（ステップＳ５）、全ての圧縮方式で圧縮を行った後（ステップＳ３−ｙｅｓ）、画像サイズが最小となった圧縮方式を採用し（ステップＳ６）、その圧縮方式で圧縮した結果があれば（ステップＳ７−ｙｅｓ）その圧縮後データを１ページ目の画像データとし、画像記憶部に異動させて保存し（ステップＳ９）、２ページ目以降同様に読み取り、圧縮処理を実行する（ステップＳ１０−ｎｏ、ステップＳ１）。一方、ステップＳ７でその圧縮方式で圧縮した結果があれば、その圧縮方式で圧縮し（ステップＳ７−ｎｏ、ステップＳ８）、ステップＳ９以降の処理を繰り返す。
【００２３】
仮に上述の３種類の圧縮結果が一時的に保存出来ない小メモリシステムでは、例えば、ＭＲ→ＭＭＲ→ＭＨと言ったように一般的に最小となると考えられる圧縮方式を後段に回すことによりで、最後の結果もしくは一時的に保存可能な結果分がヒットするような工夫も可能である。加えて、文字モード・文字／写真モード・写真モードと言った読み取るモード毎に優先圧縮方式を定めることにより、更にヒット率を上げることも可能である。
【００２４】
また、ステップＳ６で最小サイズの圧縮方式を取り出したとき、画像サイズの縮小化を行っても、地肌が均一グレーであるような原稿の場合、忠実に読み取ろうとすると元の画像サイズよりも超えてしまうことがある。そのような場合には、ステップＳ１１で最小サイズと元画像データサイズを比較し、ステップＳ１２の判定で、元画像データサイズが最小サイズよりも大きければ、ステップＳ７以降の処理を実行し、元画像データサイズが最小サイズ以下であれば、圧縮せずに元画像を保存する（ステップＳ１３）
このように処理することにより、元の画像サイズよりも超えてしまう場合には圧縮そのものを行わないようにすることにより、最低限の画像サイズを保証することが可能となる。
【００２５】
【発明の効果】
以上のように本発明によれば、原稿に合った圧縮方式が自動的に選択され、画像サイズの最小化を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理システムの構成を示すフローチャートである。
【図２】本発明の実施形態に係る画像処理システムにおける処理手順を示すフローチャートである。
１　読み取り器
２　ＡＳＩＣ
３　圧縮器
４　画像処理部
５　ＣＰＵ
６　画像記憶部
７　ＲＯＭ／ＲＡＭ
８　Ｉ／Ｆ制御部
９　操作部／表示部
１０　公衆回線
１１　シリアル通信線
１２　イーサネット（登録商標）
１３　ＳＭＴＰサーバ
１４　クライアントＰＣ
１５　印刷部
【図１】
2004112303.tif 000003
【図２】
2004112303.tif 000004