(57)【要約】【課題】  入力画像に対する圧縮率を自動的に調整して圧縮結果である出力画像のデータサイズを適切にすることの可能な画像圧縮システムを提供する。【解決手段】  プログラム制御により動作する画像操作装置１０１と、プログラム制御により動作する画像圧縮装置１０２と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置１０３とを備え、前記画像圧縮装置１０２は、画像操作装置１０１から入力された圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力する。【選択図】      図１
2006270199.tif 000002
【特許請求の範囲】
【請求項１】
プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、前記画像圧縮装置は、画像操作装置から入力された圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力することを特徴とする画像圧縮システム。
【請求項２】
請求項１記載の画像圧縮システムにおいて、前記画像圧縮装置は、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決定することを特徴とする画像圧縮システム。
【請求項３】
プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像操作装置が画像圧縮操作装置で利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に画像圧縮装置で自動的に適切な圧縮率で圧縮し、圧縮した結果の画像を画像操作装置が圧縮画像ファイルとして出力することを特徴とする画像圧縮システム。
【請求項４】
プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像圧縮装置は、指定された圧縮率で圧縮対象画像をそのまま圧縮することを特徴とする画像圧縮システム。
【請求項５】
圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力することを特徴とする画像圧縮方法。
【請求項６】
請求項５記載の画像圧縮方法において、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決定することを特徴とする画像圧縮方法。
【請求項７】
利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に適切な圧縮率で圧縮し、圧縮した結果の画像を圧縮画像ファイルとして出力することを特徴とする画像圧縮方法。
【請求項８】
請求項５乃至請求項７のいずれか一項に記載の画像圧縮方法をコンピュータに行わせるための画像圧縮用プログラム。
【請求項９】
請求項８記載の画像圧縮用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像圧縮システムおよび画像圧縮方法および画像圧縮用プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
圧縮率の高い画像圧縮技術として国際標準化されたＪＰＥＧやＪＰＥＧ２０００などがある。しかし、高い圧縮率で画像を圧縮すると、表示の際に元の画像に戻せなくなり、文字が読み難くなってしまう問題がある。
【０００３】
従来、画像圧縮システムとして、例えば、特許文献１，特許文献２，特許文献３，特許文献４，特許文献５，特許文献６に示されているようなものが知られている。
【０００４】
特許文献１，特許文献２に示されている方法では、圧縮率を決めるのに統計的な手法を用いているために統計的性質を得る必要があり、圧縮方式や変換パラメータ等を変更するたびに、再度多人数で画質の評価を行い主観評価を行い画質の良し悪しを判断し、統計情報を学習しなければならない。
【０００５】
また、特許文献３の方法では、圧縮率を決定する前に原画像と圧縮画像の差分値を検出して機械的に画質を評価しなければならない上に、ニューラルネットを用いた複雑な学習を行わなけれならない。
【０００６】
また、特許文献４，特許文献５，特許文献６の方法では、元の１つの画像を文字部分や図形部分などに分けてしまったり、カラー部分をモノクロにしてデータ量を下げてしまうので、元の画像とは違う画像になってしまう。
【特許文献１】特開平０３−０５３７８２号公報
【特許文献２】特開平０３−２３９０６９号公報
【特許文献３】特開平０７−１８４０６２号公報
【特許文献４】特開平０５−１５９０６２号公報
【特許文献５】特開平０６−０２００８９号公報
【特許文献６】特開平１１−３１２２２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
換言すれば、上述した従来の画像圧縮システムの第１の問題点は、適切な圧縮率を決定するには画像に対して複数の圧縮率で圧縮した結果データを表示し、利用者が目で見て比較して主観的に評価して選択しなければならないということである。その理由は、利用者が前もって画像データ毎に適切な圧縮率を指定する事ができないためである。
【０００８】
また、第２の問題点は、複数の画像を一括で圧縮する場合、利用者が前もって１つ１つの画像に対して個別に適切な圧縮率を指定することが困難であるということである。その理由は、複数の画像を一括で圧縮する場合、複数の画像に対して前もって指定された１つの圧縮率で圧縮されてしまうためである。
【０００９】
また、第３の問題点は、適切な画像の圧縮率を求めるために複雑な学習を行わなければならないということである。その理由は、圧縮率を計算するために元となる情報として統計情報を必要とするためである。
【００１０】
また、第４の問題点は、元の画像と違う画像が出力されてしまうということである。その理由は、１つの元画像を文字部分や図形部分といった複数のデータに分割したり、分割した文字部分や図形部分の画像データを異なるデータフォーマットとして圧縮するためである。
【００１１】
本発明の目的は、入力画像に対する圧縮率を自動的に調整して圧縮結果である出力画像のデータサイズを適切にすることの可能な画像圧縮システムを提供することにある。
【００１２】
本発明の他の目的は、複数の入力画像に対する圧縮率を１つ１つの画像ごとに個別に自動的に調整して圧縮結果である出力画像のデータサイズを適切にすることの可能な画像圧縮システムを提供することにある。
【００１３】
本発明のさらに他の目的は、複雑な学習を行わずに適切な画像の圧縮率を求めることの可能な画像圧縮システムを提供することにある。
【００１４】
本発明のさらに他の目的は、元の画像を分割したり、分割された画像を異なるフォーマットで出力せずに１つの画像としてそのまま圧縮して出力することの可能な画像圧縮システムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、前記画像圧縮装置は、画像操作装置から入力された圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力することを特徴とする画像圧縮システムである。
【００１６】
また、本発明は、請求項１記載の画像圧縮システムにおいて、前記画像圧縮装置は、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決定することを特徴とする画像圧縮システムである。
【００１７】
また、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像操作装置が画像圧縮操作装置で利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に画像圧縮装置で自動的に適切な圧縮率で圧縮し、圧縮した結果の画像を画像操作装置が圧縮画像ファイルとして出力することを特徴とする画像圧縮システムである。
【００１８】
また、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像圧縮装置は、指定された圧縮率で圧縮対象画像をそのまま圧縮することを特徴とする画像圧縮システムである。
【００１９】
また、本発明は、圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力することを特徴とする画像圧縮方法である。
【００２０】
また、本発明は、請求項５記載の画像圧縮方法において、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決定することを特徴とする画像圧縮方法である。
【００２１】
また、本発明は、利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に適切な圧縮率で圧縮し、圧縮した結果の画像を圧縮画像ファイルとして出力することを特徴とする画像圧縮方法である。
【００２２】
また、本発明は、請求項５乃至請求項７のいずれか一項に記載の画像圧縮方法をコンピュータに行わせるための画像圧縮用プログラムである。
【００２３】
また、本発明は、請求項８記載の画像圧縮用プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２４】
本発明によれば、入力画像に対する圧縮率を自動的に調整して圧縮結果である出力画像のデータサイズを適切にできることにある。
【００２５】
その理由は、本発明では、圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力するためである。
【００２６】
本発明によれば、複雑な学習を行わずに適切な画像の圧縮率を求められることにある。
【００２７】
その理由は、本発明では、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決めているためである。
【００２８】
さらに、本発明によれば、複数の入力画像に対する圧縮率を１つ１つの画像個別に自動的に調整して圧縮結果である出力画像のデータサイズを適切にできることにある。
【００２９】
その理由は、本発明では、利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に適切な圧縮率で圧縮し、圧縮した結果の画像を圧縮画像ファイルとして出力するためである。
【００３０】
本発明によれば、元の画像を分割したり、分割された画像を異なるフォーマットで出力せずに、１つの画像としてそのまま圧縮して出力できることにある。
【００３１】
その理由は、本発明では、画像圧縮装置の画像圧縮手段が指定された圧縮率で圧縮対象画像をそのまま圧縮するためである。
【発明を実施するための最良の形態】
【００３２】
以下、本発明を実施するための最良の形態を図面に基づいて説明する。
【００３３】
図１は本発明の画像圧縮システムの構成例を示す図である。図１の画像圧縮システムは、画像操作装置１０１と、画像圧縮装置１０２と、画像圧縮操作装置１０３とから構成されている。
【００３４】
ここで、画像操作装置１０１は、画像操作手段１０６と、画像入力手段１０７と、画像出力手段１０８とを有している。
【００３５】
また、画像圧縮装置１０２は、画像圧縮管理手段１１１と、画像圧縮手段１１２と、文字認識手段１１３と、文字認識結果比較手段１１４とを有している。
【００３６】
これらの各手段の機能はそれぞれ次のとおりである。
【００３７】
すなわち、画像操作手段１０６は、画像圧縮操作装置１０３により利用者が指定した対象画像ファイル１０４の入力元の全ての対象画像ファイル１０４を入力する処理の操作と、全ての対象画像ファイル１０４に対して画像圧縮装置１０２による画像圧縮処理を繰り返す処理の操作と、画像圧縮装置１０２により圧縮された全ての圧縮画像ファイル１０５を画像圧縮操作装置１０３により利用者が指定した圧縮画像ファイル１０５の出力先に出力する処理の操作をする機能を有している。
【００３８】
また、画像入力手段１０７は、画像圧縮操作装置１０３により利用者が指定した対象画像ファイル１０４の入力元の対象画像ファイル１０４を入力し、圧縮対象画像１０９として画像圧縮装置１０２に出力する機能を有している。
【００３９】
また、画像出力手段１０８は、画像圧縮装置１０２から圧縮結果画像１１０を入力し、画像圧縮操作装置１０３により利用者が指定した出力先に圧縮画像ファイル１０５を出力する機能を有している。
【００４０】
また、画像圧縮手段１１２は、画像操作装置１０１から入力された圧縮対象画像１０９を指定された圧縮率で圧縮して基準圧縮画像１１８または圧縮画像１１９を出力する機能を有している。
【００４１】
また、文字認識手段１１３は、画像圧縮手段１１２が圧縮した画像を入力として文字認識した基準画像文字認識結果データ１２０または圧縮画像文字認識結果データ１２１を出力する機能を有している。
【００４２】
また、文字認識結果比較手段１１４は、文字認識手段１１３で認識した基準画像文字認識結果データ１２０と圧縮画像文字認識結果データ１２１を比較して相違率データ１２２を出力する機能を有している。
【００４３】
また、画像圧縮管理手段１１１は、前もって利用者が用意した基準圧縮率データ１１５と基準相違率データ１１６と評価回数データ１１７とを入力し、画像操作装置１０１から圧縮対象画像１０９を入力し、基準圧縮率データ１１５を使って圧縮対象画像１０９を画像圧縮手段１１２で圧縮して基準圧縮画像１１８を出力し、基準圧縮画像１１８を文字認識手段１１３で文字認識して基準画像文字認識結果データ１２０を出力し、また、基準圧縮率データ１１５と評価回数データ１１７を使って最初の比較用の圧縮率を決定し、圧縮対象画像１０９を比較用の圧縮率を用いて画像圧縮手段１１２で圧縮して圧縮画像１１９を出力し、圧縮画像１１９を文字認識手段１１３で文字認識して圧縮画像文字認識結果データ１２１を出力し、基準画像文字認識結果データ１２０と圧縮画像文字認識結果データ１２１を文字認識結果比較手段１１４で比較して相違率データ１２２を出力し、基準相違率データ１１６と相違率データ１２２と評価回数データ１１７を使って次の比較用の圧縮率を決定し、評価回数データ１１７を使って画像圧縮を繰り返し実行して最終的な最適な画像圧縮率を決定し、圧縮結果画像１１０を前記画像操作装置１０１に出力する機能を有している。
【００４４】
換言すれば、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、前記画像圧縮装置は、画像操作装置から入力された圧縮対象画像毎に、個別に、基準圧縮率データと評価回数データを用いて圧縮した圧縮画像を文字認識し、基準相違率データと基準画像文字認識結果データと圧縮画像文字認識結果データを用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像を出力することを特徴としている。
【００４５】
また、本発明は、上記画像圧縮システムにおいて、前記画像圧縮装置は、基準画像文字認識結果データと圧縮画像文字認識結果データとを比較した相違率データを用いて自動的に適切な圧縮率を決定することを特徴としている。
【００４６】
また、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像操作装置が画像圧縮操作装置で利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイルを入力し、全ての対象画像ファイルに対して１つ１つ個別に画像圧縮装置で自動的に適切な圧縮率で圧縮し、圧縮した結果の画像を画像操作装置が圧縮画像ファイルとして出力することを特徴としている。
【００４７】
また、本発明は、プログラム制御により動作する画像操作装置と、プログラム制御により動作する画像圧縮装置と、利用者が対象画像ファイルの入力元と圧縮画像ファイルの出力先を指定して画像圧縮処理を操作する画像圧縮操作装置とを備え、画像圧縮装置は、指定された圧縮率で圧縮対象画像をそのまま圧縮することを特徴としている。
【００４８】
より詳細に、本発明は、画像圧縮操作装置１０３により利用者が指定した対象画像ファイルの入力元の全ての対象画像ファイル１０４を入力する処理の操作と、全ての対象画像ファイル１０４に対して画像圧縮装置１０２による画像圧縮処理を繰り返す処理の操作と、画像圧縮装置１０２により圧縮された全ての圧縮画像ファイル１０５を画像圧縮装置１０２により利用者が指定した圧縮画像ファイルの出力先に出力する処理の操作をする画像操作手段１０６と、画像操作装置１０１により利用者が指定した対象画像ファイルの入力元の対象画像ファイル１０４を入力し、圧縮対象画像１０９として画像圧縮装置１０２に出力する画像入力手段１０７と、画像圧縮装置１０２から圧縮結果画像１１０を入力し、画像操作装置１０１により利用者が指定した出力先に圧縮画像ファイル１０５を出力する画像出力手段１０８と、画像操作装置１０１から入力した圧縮対象画像１０９を指定された圧縮率で圧縮して圧縮画像を出力する画像圧縮手段１１２と、画像圧縮手段１１２が圧縮した画像を入力として文字認識した文字認識結果データを出力する文字認識手段１１３と、文字認識手段１１３で認識した２つの文字認識結果データを比較して相違率データ１２２を出力する文字認識結果比較手段１１４と、前もって利用者が用意した基準圧縮率データ１１５と基準相違率データ１１６と評価回数データ１１７を入力し、画像操作装置１０１から圧縮対象画像１０９を入力し、基準圧縮率データ１１５を使って圧縮対象画像１０９を画像圧縮手段１１２で圧縮して基準圧縮画像１１８を出力し、該基準圧縮画像１１８を文字認識手段１１３で文字認識して基準画像文字認識結果データ１２０を出力し、基準圧縮率データ１１５と評価回数データ１１７を使って最初の比較用の圧縮率を決定し、圧縮対象画像１０９を比較用の圧縮率を用いて画像圧縮手段１１２で圧縮して圧縮画像１１９を出力し、該圧縮画像１１９を文字認識手段１１３で文字認識して圧縮画像文字認識結果データ１２１を出力し、基準画像文字認識結果データ１２０と圧縮画像文字認識結果データ１２１を文字認識結果比較手段１１４で比較して相違率データ１２２を出力し、基準相違率データ１１５と相違率データ１２２と評価回数データ１１７を使って次の比較用の圧縮率を決定し、評価回数データ１１７を使って画像圧縮を繰り返し実行して最終的な最適な画像圧縮率を決定し、圧縮結果画像１１０を画像操作装置１０１に出力する画像圧縮管理手段１１１とを有している。
【００４９】
ここで、圧縮対象画像１０９を基準圧縮率で圧縮した基準圧縮画像１１９を文字認識手段１１３で文字認識した文字認識結果データの代わりに、対象画像ファイル１０４の元データから抽出した電子化された文字データを基準画像文字認識データとして入力して利用する文字認識結果比較手段１１４を用いることもできる。
【００５０】
また、評価回数データ１１７の代わりに、一定の割合の圧縮率で画像圧縮手段１１２で圧縮して複数の圧縮画像を出力し、該複数の圧縮画像を文字認識手段１１３で文字認識して複数の圧縮画像文字認識結果データを出力し、基準画像文字認識結果データと文字認識結果比較手段１１４で出力した相違率データ１２２と前記基準相違率の比較を前記複数の圧縮画像に対して繰り返し行い、前記基準相違率に近い最適な画像圧縮率を決定する画像圧縮管理手段１１１を用いることもできる。
【００５１】
次に、図２，図３の流れ図を参照して、図１の画像圧縮システムの動作について詳細に説明する。
【００５２】
まず、図２を参照すると、画像操作装置１０１の動作は、次のようになる。
【００５３】
すなわち、利用者が、画像圧縮操作装置１０３で対象画像ファイル１０４の入力元を指定する（図２のステップＡ０１）。また、利用者が、画像圧縮操作装置１０３で圧縮画像ファイル１０５の出力先を指定する（図２のステップＡ０２）。
【００５４】
画像操作装置１０１の画像操作手段１０６が、画像入力手段１０７で対象画像ファイル１０４を入力する（図２のステップＡ０３）。画像操作装置１０１が圧縮対象画像１０９を画像圧縮装置１０２に送る（図２のステップＡ０４）。画像圧縮装置１０２が圧縮対象画像１０９を圧縮する（図２のステップＡ０５）。画像圧縮装置１０２が圧縮結果画像１１０を画像操作装置１０１に送る（図２のステップＡ０６）。画像操作装置１０１の画像操作手段１０６が、画像出力手段１０８で圧縮画像ファイル１０５を出力する（図２のステップＡ０７）。
【００５５】
全ての対象画像ファイル１０４の圧縮結果である圧縮画像ファイル１０５の出力が完了したら、処理を終了する（図２のステップＡ０８）。
【００５６】
次に、図３を参照すると、画像圧縮装置１０２の動作は、次のようになる。
【００５７】
すなわち、圧縮対象画像１０９を画像圧縮手段１１２で基準圧縮率データ１１５の圧縮率で圧縮し、文字認識手段１１３で文字認識する（図３のステップＢ０１）。画像圧縮管理手段１１１が最初の比較用の圧縮率を決定し、画像圧縮手段１１２で圧縮対象画像１０９を圧縮する（図３のステップＢ０２）。比較用の圧縮画像１１９を文字認識手段１１３で文字認識し、基準圧縮画像１１８の文字認識結果と文字認識結果比較手段１０４で比較して相違率データ１１２を出力する（図３のステップＢ０３）。
【００５８】
評価回数データ１１７の回数分の評価が完了していれば、繰り返し処理を終えて最終ステップＢ０８に進み、完了していなければ、次の繰り返し処理のステップＢ０５に進む（図３のステップＢ０４）。
【００５９】
相違率データ１２２が基準相違率データ１１６より低いかどうか比較する（図３のステップＢ０５）。相違率データ１２２が基準相違率データ１１６より低い場合、前の圧縮率より高い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０６）。相違率データ１２２が基準相違率データ１１６より高い場合、前の圧縮率より低い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０７）。
【００６０】
基準圧縮画像１１８と最終圧縮画像１１９の文字認識結果の比較結果から圧縮結果画像１１０を決定し、出力する（図３のステップＢ０８）。
【００６１】
図１の画像圧縮システムは、次のような効果を有する。
【００６２】
すなわち、図１の画像圧縮システムでは、画像圧縮装置１０２に入力された圧縮対象画像１０９毎に、個別に、基準圧縮率データ１１５と評価回数データ１１７を用いて圧縮した圧縮画像１１９を文字認識し、基準相違率データ１１６と基準画像文字認識結果データ１２０と圧縮画像文字認識結果データ１２１を用いて自動的に適切な圧縮率を決定し、圧縮した圧縮結果画像１１０を出力するため、入力画像に対する圧縮率を自動的に調整して圧縮結果である出力画像のデータサイズを適切にできる。
【００６３】
また、図１の画像圧縮システムでは、さらに、画像操作装置１０１が画像圧縮操作装置１０３で利用者が指定した対象画像ファイル１０４の入力元の全ての対象画像ファイル１０４を入力し、全ての対象画像ファイル１０４に対して１つ１つ個別に画像圧縮装置１０２で自動的に適切な圧縮率で圧縮し、圧縮した結果の画像を画像操作装置１０１が圧縮画像ファイル１０５として出力するため、複数の入力画像に対する圧縮率を１つ１つの画像個別に自動的に調整して圧縮結果である出力画像のデータサイズを適切にできる。
【００６４】
また、図１の画像圧縮システムでは、さらに、画像圧縮装置１０２の画像圧縮手段１１２で圧縮した圧縮画像１１９を文字認識手段１１３で文字認識し、文字認識結果比較手段１１４で基準画像文字認識結果データ１２０と圧縮画像文字認識結果データ１２１を比較した相違率データ１２２を用いて自動的に適切な圧縮率を決めているため、複雑な学習を行わずに適切な画像の圧縮率を求められる。
【００６５】
また、図１の画像圧縮システムでは、さらに、画像圧縮装置１０２の画像圧縮手段１１２が指定された圧縮率で圧縮対象画像１０９をそのまま圧縮するため、元の画像を分割したり、分割された画像を異なるフォーマットで出力せずに１つの画像としてそのまま圧縮して出力できる。
【００６６】
次に、本発明をより具体的に説明する。
【００６７】
まず、画像圧縮を行なうための前処理の動作について説明する。
【００６８】
前もって利用者が、画像圧縮操作装置１０３で基準圧縮率データ１１５と基準相違率データ１１６と評価回数データ１１７を画像操作装置１０１に入力する。
【００６９】
次に、画像操作装置１０１が、基準圧縮率データ１１５と基準相違率データ１１６と評価回数データ１１７を画像圧縮装置１０２に出力する。
【００７０】
いまの例では、基準圧縮率データ１１５として１０％、基準相違率データ１１６として５％、評価回数データ１１７として３回を入力したとする。
【００７１】
次に、画像圧縮を行なうためのファイルの入出力及び画像圧縮の操作処理の動作について説明する。
【００７２】
まず、利用者が、画像圧縮操作装置１０３で対象画像ファイル１０４の入力元を指定する（図２のステップＡ０１）。
【００７３】
いまの例では、対象画像ファイル１０４の入力元に対象ファイル１０４として図６の画像Ａと図７の画像Ｂの２つが存在するとする。
【００７４】
次に、利用者が、画像圧縮操作装置１０３で圧縮画像ファイル１０５の出力先を指定する（図２のステップＡ０２）。
【００７５】
次に、画像操作装置１０１の画像操作手段１０６が、画像入力手段１０７で最初の対象画像ファイル１０４である画像Ａを入力する（図２のステップＡ０３）。
【００７６】
次に、画像操作装置１０１が画像Ａを圧縮対象画像１０９として画像圧縮装置１０２に送る（図２のステップＡ０４）。
【００７７】
次に、画像圧縮装置１０２が圧縮対象画像１０９として画像Ａを圧縮する（図２のステップＡ０５）。
【００７８】
次に、画像圧縮装置１０２が画像Ａを５％で圧縮した圧縮結果画像１１０を画像操作装置１０１に送る（図２のステップＡ０６）。
【００７９】
次に、画像操作装置１０１の画像操作手段１０６が、画像出力手段１０８で画像Ａの圧縮画像ファイル１０５を出力する（図２のステップＡ０７）。
【００８０】
次に、全ての対象画像ファイル１０４の圧縮処理が完了されたかどうか判断する（図２のステップＡ０８）。
【００８１】
次に、画像操作装置１０１の画像操作手段１０６が、画像入力手段１０７で次の対象画像ファイル１０４である画像Ｂを入力する（図２のステップＡ０３）。
【００８２】
次に、画像操作装置１０１が画像Ｂを圧縮対象画像１０９として画像圧縮装置１０２に送る（図２のステップＡ０４）。
【００８３】
次に、画像圧縮装置１０２が圧縮対象画像１０９として画像Ｂを圧縮する（図２のステップＡ０５）。
【００８４】
次に、画像圧縮装置１０２が画像Ｂを４％で圧縮した圧縮結果画像１１０を画像操作装置１０１に送る（図２のステップＡ０６）。
【００８５】
次に、画像操作装置１０１の画像操作手段１０６が、画像出力手段１０８で画像Ｂの圧縮画像ファイル１０５を出力する（図２のステップＡ０７）。
【００８６】
最後に、全ての対象画像ファイル１０４の圧縮結果である画像Ａを５％で圧縮した画像圧縮ファイル１０５と画像Ｂを４％で圧縮した画像圧縮ファイル１０５の出力が完了したので、処理を終了する（図２のステップＡ０８）。
【００８７】
次に、画像圧縮処理の動作の詳細について説明する。
【００８８】
まず、画像圧縮装置１０２が、画像操作装置１０１から圧縮対象画像１０９を入力する。
【００８９】
次に、圧縮対象画像１０９を画像圧縮手段１１２で基準圧縮率データ１１５の圧縮率である１０％で圧縮し、文字認識手段１１３で文字認識する（図３のステップＢ０１）。
【００９０】
具体例として、画像Ａの圧縮結果である基準圧縮画像１１８を図８に示し、画像Ａの基準圧縮画像１１８の文字認識結果である基準画像文字認識結果データ１２０を図１４に示す。
【００９１】
また、画像Ｂの圧縮結果である基準圧縮画像１１８を図１８に示し、画像Ｂの基準圧縮画像１１８の文字認識結果である基準画像文字認識結果データ１２０を図２４に示す。
【００９２】
次に、画像圧縮管理手段１１１が最初の比較用の圧縮率を決定し、画像圧縮手段１１２で圧縮対象画像１０９を圧縮する（図３のステップＢ０２）。
【００９３】
いまの例では、基準圧縮率データ１１５の１０％の半分である５％を最初の比較用の圧縮率として決定し、画像圧縮手段１１２で圧縮対象画像１０９を圧縮する。
【００９４】
画像Ａを５％圧縮した圧縮結果である圧縮画像１１９を図９に示し、画像Ａを５％圧縮した圧縮画像１１９を文字認識結果である圧縮画像文字認識結果データ１２１を図１５に示す。
【００９５】
また、画像Ｂを５％圧縮した圧縮結果である圧縮画像１１９を図１９に示し、画像Ｂを５％圧縮した圧縮画像１１９を文字認識結果である圧縮画像文字認識結果データ１２１を図２５に示す。
【００９６】
次に、比較用の圧縮画像１１９を文字認識手段１１３で文字認識し、基準圧縮画像１１８の文字認識結果と文字認識結果比較手段１０４で比較して相違率データ１１２を出力する（図３のステップＢ０３）。
【００９７】
図４に示したように、画像Ａを５％圧縮した場合の相違率データは０．３％となる。
【００９８】
また、画像Ｂを５％圧縮した場合の相違率データは１．３％となる。
【００９９】
次に、評価回数データ１１７の回数分の評価が完了していれば繰り返し処理を終えて最終ステップＢ０８に進み、完了していなければ次の繰り返し処理のステップＢ０５に進む（図３のステップＢ０４）。
【０１００】
いまの例では、評価回数データ１１７は３回なので、圧縮処理を３回繰り返して行う。
２回目の圧縮処理を実行する。
【０１０１】
次に、相違率データ１２２が基準相違率データ１１６より低いかどうか比較する（図３のステップＢ０５）。
【０１０２】
次に、相違率データ１２２が基準相違率データ１１６より低い場合、前の圧縮率より高い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０６）。
【０１０３】
次に、相違率データ１２２が基準相違率データ１１６より高い場合、前の圧縮率より低い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０７）。
【０１０４】
図４に示したように、画像Ａの圧縮処理５％圧縮した場合の相違率データは０．３％となり基準相違率データの５％より低いので、次の圧縮率を３％に決定し、画像Ａを画像圧縮する。
【０１０５】
また、画像Ｂの圧縮処理５％圧縮した場合の相違率データは１．３％となり基準相違率データの５％より低いので、次の圧縮率を３％を決定し、画像Ｂを画像圧縮する。
【０１０６】
次に、比較用の圧縮画像１１９を文字認識手段１１３で文字認識し、基準圧縮画像１１８の文字認識結果と文字認識結果比較手段１０４で比較して相違率データ１１２を出力する（図３のステップＢ０３）。
【０１０７】
図４に示したように、画像Ａを３％圧縮した場合の相違率データは９．３％となる。
【０１０８】
また、画像Ｂを３％圧縮した場合の相違率データは９．７％となる。
【０１０９】
３回目の圧縮処理を実行する。
【０１１０】
次に、相違率データ１２２が基準相違率データ１１６より低いかどうか比較する（図３のステップＢ０５）。
【０１１１】
次に、相違率データ１２２が基準相違率データ１１６より低い場合、前の圧縮率より高い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０６）。
【０１１２】
次に、相違率データ１２２が基準相違率データ１１６より高い場合、前の圧縮率より低い比較用の圧縮率を決定し、圧縮対象画像１０９を画像圧縮する（図３のステップＢ０７）。
【０１１３】
図４に示したように、画像Ａの圧縮処理３％圧縮した場合の相違率データは９．３％となり基準相違率データの５％より高いので、次の圧縮率を４％に決定し、画像Ａを画像圧縮する。
【０１１４】
また、画像Ｂの圧縮処理３％圧縮した場合の相違率データは９．７％となり基準相違率データの５％より高いので、次の圧縮率を４％を決定し、画像Ｂを画像圧縮する。
【０１１５】
次に、比較用の圧縮画像１１９を文字認識手段１１３で文字認識し、基準圧縮画像１１８の文字認識結果と文字認識結果比較手段１０４で比較して相違率データ１１２を出力する（図３のステップＢ０３）。
【０１１６】
図４に示したように、画像Ａを４％圧縮した場合の相違率データは６．２％となる。
【０１１７】
また、画像Ｂを４％圧縮した場合の相違率データは４．２％となる。
【０１１８】
最後に、基準圧縮画像１１８と最終圧縮画像１１９の文字認識結果の比較結果から圧縮結果画像１１０を決定し、画像圧縮装置１０２が、画像操作装置１０１に圧縮結果画像１１０を出力する（図３のステップＢ０８）。
【０１１９】
図４に示したように、画像Ａを４％圧縮した場合の相違率データは６．２％となり基準相違率データの５％より高いので、画像Ａを圧縮する最適な圧縮率は５％と決定し、図９に示した画像Ａを５％で圧縮した画像を圧縮結果画像１１０として出力する。
【０１２０】
また、画像Ｂを４％圧縮した場合の相違率データは４．２％となり基準相違率データの５％より低いので、画像Ｂを圧縮する最適な圧縮率は４％と決定し、図２０に示した画像Ｂを４％で圧縮した画像を圧縮結果画像１１０として出力する。
【０１２１】
いまの例で使用した、基準相違率データ１１６と圧縮対象画像１０９の文字認識結果の相違率データ１２２から圧縮結果画像１１０の圧縮率を決める決定木を図５に示す。
【０１２２】
本発明による画像圧縮システムは、プログラム制御により動作する画像操作装置１０１と、プログラム制御により動作する画像圧縮装置１０２と、画像圧縮操作装置１０３とを備える。
【０１２３】
プログラム制御により動作する画像操作装置１０１と、プログラム制御により動作する画像圧縮装置１０２と、画像圧縮操作装置１０３とは、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが記録媒体から読み込んで実行することによっても実現することができる。
【０１２４】
図２，図３を参照して説明した本発明による画像圧縮方法は、ハードウェアによって実現することもできるが、コンピュータにこの方法を行わせるためのプログラムをコンピュータが記録媒体から読み込んで実行することによっても実現することができる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の画像圧縮システムの構成例を示すブロック図である。
【図２】図１の画像圧縮システムの全体の動作を示す流れ図である。
【図３】本発明の図１の画像圧縮システムの画像圧縮の動作を示す流れ図である。
【図４】圧縮対象画像を圧縮した画像を文字認識結果の圧縮率と相違率を示す図である。
【図５】基準相違率と圧縮対象画像の文字認識結果の相違率から圧縮結果画像の圧縮率を決める決定木を示す図である。
【図６】画像Ａの非圧縮画像を示す図である。
【図７】画像Ｂの非圧縮画像を示す図である。
【図８】画像Ａの１０％圧縮画像を示す図である。
【図９】画像Ａの５％圧縮画像を示す図である。
【図１０】画像Ａの４％圧縮画像を示す図である。
【図１１】画像Ａの３％圧縮画像を示す図である。
【図１２】圧縮対象画像の画像Ａの元となる文字列を示す図である。
【図１３】画像Ａの非圧縮画像を文字認識した結果を示す図である。
【図１４】画像Ａの１０％圧縮画像を文字認識した結果を示す図である。
【図１５】画像Ａの５％圧縮画像を文字認識した結果を示す図である。
【図１６】画像Ａの４％圧縮画像を文字認識した結果を示す図である。
【図１７】画像Ａの３％圧縮画像を文字認識した結果を示す図である。
【図１８】画像Ｂの１０％圧縮画像を示す図である。
【図１９】画像Ｂの５％圧縮画像を示す図である。
【図２０】画像Ｂの４％圧縮画像を示す図である。
【図２１】画像Ｂの３％圧縮画像を示す図である。
【図２２】圧縮対象画像の画像Ｂの元となる文字列を示す図である。
【図２３】画像Ｂの非圧縮画像を文字認識した結果を示す図である。
【図２４】画像Ｂの１０％圧縮画像を文字認識した結果を示す図である。
【図２５】画像Ｂの５％圧縮画像を文字認識した結果を示す図である。
【図２６】画像Ｂの４％圧縮画像を文字認識した結果を示す図である。
【図２７】画像Ｂの３％圧縮画像を文字認識した結果を示す図である。
【符号の説明】
【０１２６】
１０１    画像操作装置
１０２    画像圧縮装置
１０３    画像圧縮操作装置
１０４    対象画像ファイル
１０５    圧縮画像ファイル
１０６    画像操作手段
１０７    画像入力手段
１０８    画像出力手段
１０９    圧縮対象画像
１１０    圧縮結果画像
１１１    画像圧縮管理手段
１１２    画像圧縮手段
１１３    文字認識手段
１１４    文字認識結果比較手段
１１５    基準圧縮率データ
１１６    基準相違率データ
１１７    評価回数データ
１１８    基準圧縮画像
１１９    圧縮画像
１２０    基準画像文字認識データ
１２１    圧縮画像文字認識データ
１２２    相違率データ
２０１    圧縮対象画像
２０２    文字数
２０３    圧縮率
２０４    相違文字数
２０５    相違率
【図１】
2006270199.tif 000003
【図２】
2006270199.tif 000004
【図３】
2006270199.tif 000005
【図４】
2006270199.tif 000006
【図５】
2006270199.tif 000007
【図６】
2006270199.tif 000008
【図７】
2006270199.tif 000009
【図８】
2006270199.tif 000010
【図９】
2006270199.tif 000011
【図１０】
2006270199.tif 000012
【図１１】
2006270199.tif 000013
【図１２】
2006270199.tif 000014
【図１３】
2006270199.tif 000015
【図１４】
2006270199.tif 000016
【図１５】
2006270199.tif 000017
【図１６】
2006270199.tif 000018
【図１７】
2006270199.tif 000019
【図１８】
2006270199.tif 000020
【図１９】
2006270199.tif 000021
【図２０】
2006270199.tif 000022
【図２１】
2006270199.tif 000023
【図２２】
2006270199.tif 000024
【図２３】
2006270199.tif 000025
【図２４】
2006270199.tif 000026
【図２５】
2006270199.tif 000027
【図２６】
2006270199.tif 000028
【図２７】
2006270199.tif 000029