(57)【要約】【課題】圧縮・伸張後の文字の可読性が人の感覚に基づいて判断される画像処理装置等を提供する。【解決手段】画像処理装置１１は、取得された画像情報を複数のブロックに分割する分割部２１と、分割された複数のブロックの中から文字を含む有意ブロックを選出する有意ブロック選出部２２と、選出された有意ブロックを複数の圧縮率のいずれかで圧縮し圧縮データを出力する圧縮部２５と、圧縮データを伸張し伸張画像を出力する伸張部２６と、複数の圧縮率で画像情報全体を圧縮したときの各予想ファイルサイズを算出する予想ファイルサイズ算出部２７とを含む。【選択図】図２
2008085914.tif 000002
【特許請求の範囲】
【請求項１】
取得された画像情報を複数のブロックに分割する分割手段と、
前記分割手段により分割された前記複数のブロックの中から文字を含む有意ブロックを選出する選出手段と、
前記選出手段により選出された前記有意ブロックを複数の圧縮率のいずれかで圧縮し圧縮データを出力する圧縮手段と、
前記圧縮手段により圧縮された前記圧縮データを伸張し伸張画像を出力する伸張手段と、
前記複数の圧縮率で前記画像情報全体を圧縮したときの各予想ファイルサイズを算出する予想ファイルサイズ算出手段と
を含むことを特徴とする画像処理装置。
【請求項２】
前記伸張手段により伸張された前記伸張画像と、前記予想ファイルサイズ算出手段により算出された前記予想ファイルサイズとを表示する表示手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記分割手段は、取得された画像の解像度に応じて定まる画素数を大きさの基準として前記ブロックを分割することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
ユーザによる前記圧縮率の選択を受け付ける圧縮率受付手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記選出手段は、
前記分割手段により分割された前記複数のブロックの各ブロックについて周波数特徴を算出する周波数特徴算出手段と、
前記周波数特徴算出手段により算出された前記各ブロックの前記周波数特徴において、
予め設定された最小可読サイズの文字の並びに基づく文字並び周波数を用いて前記複数のブロックの中から前記有意ブロックを選定する選定手段と
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記選定手段は、前記周波数特徴算出手段により算出された前記周波数特徴において、前記文字並び周波数以下の周波数成分のうち当該文字並び周波数に近い周波数成分が最も多いブロックを前記有意ブロックとして選定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
コンピュータに、
取得された前記画像情報を複数のブロックに分割する分割機能と、
分割された前記複数のブロックの中から文字を含む有意ブロックを選出する選出機能と、
選出された前記有意ブロックを複数の圧縮率のいずれかで圧縮し圧縮データを出力する圧縮機能と、
圧縮された前記圧縮データを伸張し伸張画像を出力する伸張機能と、
前記複数の圧縮率で前記画像情報全体を圧縮したときの各予想ファイルサイズを算出する予想ファイルサイズ算出機能と
を実現させるための画像処理プログラム。
【請求項８】
前記分割機能において、取得された画像の解像度に応じて定まる画素数を大きさの基準として前記ブロックを分割することを特徴とする請求項７に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関し、特に、画像に応じて圧縮率を変更する画像処理装置等の技術分野に関する。
【背景技術】
【０００２】
イメージスキャナ等により読み取った文書等の原稿の画像データ（原画像）を、通信ネットワークを介して外部装置に送信したり、或いは、記録装置に記録することは、従来から一般に行われている。このような場合、通信ネットワークのデータ伝送容量や記録装置の記録容量には制限があるため、送信又は記録するデータのサイズは極力小さいほうが望ましい。このため、近年では、受信装置或いは記録装置において、ある程度のデータのロスが発生することを予め許容して、出力側の装置から画像データを出力するのに先立って、出力すべき画像データの解像度を低下させたり、或いは、圧縮効率は高いが非可逆な画像圧縮処理を施したりする場合がある。
【０００３】
スキャンした文書画像を非可逆の圧縮方式を用いながら保存する際に、少なくとも当該画像を再現したときに必要な情報を構成する文字列が可読な程度の圧縮率に留めておくことが必須である。このような技術として、画像から文字ブロックを抽出し、複数の圧縮率で画像変換（間引き）して文字認識を行い、その結果を用いて最小限の情報量で可読性を維持できる圧縮率を選択する従来技術が知られていた（特許文献１参照）。
【０００４】
【特許文献１】特開平１１−１６７６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、画像の圧縮・伸張後の文字の可読性（画像劣化の様子）が人の感覚に基づいて判断できる画像処理装置等を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像処理装置は、取得された画像情報を複数のブロックに分割する分割手段と、分割手段により分割された複数のブロックの中から文字を含む有意ブロックを選出する選出手段と、選出手段により選出された有意ブロックを複数の圧縮率のいずれかで圧縮し圧縮データを出力する圧縮手段と、圧縮手段により圧縮された圧縮データを伸張し伸張画像を出力する伸張手段と、複数の圧縮率で画像情報全体を圧縮したときの各予想ファイルサイズを算出する予想ファイルサイズ算出手段とを含むことを特徴とする。
【０００７】
上記画像処理装置において、伸張手段により伸張された伸張画像と、予想ファイルサイズ算出手段により算出された予想ファイルサイズとを表示する表示手段を更に備えることを特徴とする。
また、上記画像処理装置において、分割手段は、取得された画像の解像度に応じて定まる画素数を大きさの基準としてブロックを分割することを特徴とする。
更に、上記画像処理装置において、ユーザによる圧縮率の選択を受け付ける圧縮率受付手段を更に備えることを特徴とする。
更にまた、上記画像処理装置において、選出手段は、分割手段により分割された複数のブロックの各ブロックについて周波数特徴を算出する周波数特徴算出手段と、周波数特徴算出手段により算出された各ブロックの周波数特徴において、ユーザによって予め設定された最小可読サイズの文字の並びに基づく文字並び周波数を用いて複数のブロックの中から有意ブロックを選定する選定手段とを含むことを特徴とする。
更にまた、上記画像処理装置において、選定手段は、周波数特徴算出手段により算出された周波数特徴において、文字並び周波数以下の周波数成分のうち文字並び周波数に近い周波数成分が最も多いブロックを有意ブロックとして選定することを特徴とする。
【０００８】
上記課題を解決するために、本発明に係る画像処理プログラムは、コンピュータに、取得された画像情報を複数のブロックに分割する分割機能と、分割された複数のブロックの中から文字を含む有意ブロックを選出する選出機能と、選出された有意ブロックを複数の圧縮率のいずれかで圧縮し圧縮データを出力する圧縮機能と、圧縮された圧縮データを伸張し伸張画像を出力する伸張機能と、複数の圧縮率で画像情報全体を圧縮したときの各予想ファイルサイズを算出する予想ファイルサイズ算出機能とを実現させることを特徴とする。
上記画像処理プログラムにおいて、分割機能において、取得された画像の解像度に応じて定まる画素数を大きさの基準としてブロックを分割することを特徴とする。
【発明の効果】
【０００９】
請求項１にかかる発明によれば、本構成を有しない場合に比較して、画像情報から選出した有意ブロックを複数の圧縮率のいずれかで圧縮し伸張した各伸張画像と、その圧縮率で画像情報全体を圧縮したときの各予想ファイルサイズとが出力できる。
請求項２にかかる発明によれば、本構成を有しない場合に比較して、伸張画像と予想ファイルサイズとを表示手段上で見ることができる。
請求項３にかかる発明によれば、本構成を有しない場合に比較して、ユーザは取得した画像の解像度に依存することなく、読み取り対象物の所定の範囲に対して圧縮し伸張した後の文字の可読性を表示手段上で視認することができる。
請求項４にかかる発明によれば、本構成を有しない場合に比較して、表示手段に表示された伸張画像と予想ファイルサイズとを見て、ユーザは文字の可読性を確保した圧縮率を選択することができる。
請求項５にかかる発明によれば、本構成を有しない場合に比較して、文字並び周波数を用いて有意ブロックが選定できる。
請求項６にかかる発明によれば、本構成を有しない場合に比較して、文字並び周波数以下の周波数成分のうち文字並び周波数に近い周波数成分が最も多いブロックを有意ブロックとして選定できるため、ユーザーは煩雑な操作を行うことなく画像圧縮によって強く影響を受ける小文字領域に着目することができる。
【００１０】
請求項７にかかる発明によれば、本構成を有しない場合に比較して、画像情報から選出した有意ブロックを複数の圧縮率のいずれかで圧縮し伸張した各伸張画像と、その圧縮率で画像情報全体を圧縮したときの各予想ファイルサイズとが出力できる。
請求項８にかかる発明によれば、本構成を有しない場合に比較して、ユーザは取得した画像の解像度に依存することなく、読み取り対象物の所定の範囲に対して圧縮し伸張した後の文字の可読性を表示手段上で視認することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態（実施の形態）を図面を用いて説明する。図１は本実施の形態にかかる画像処理システムの構成概略を示す図である。本実施の形態にかかる画像処理システム１は、画像データを取り込むスキャナ１０と、画像処理装置１１と、圧縮された画像データを蓄積するデータ蓄積手段としてのハードディスクユニット１２と、で構成される。図１に示すように、それぞれのユニットはケーブルで接続している。
【００１２】
ここで、スキャナ１０は、原稿を光学式に読み取りユニットである。読み取られた画像データはディジタル信号として画像処理装置１１へ出力される。画像処理装置１１は、例えばパソコン等で構成され、スキャナ１０から送られた画像データを、後述する画像処理方式により圧縮してハードディスクユニット１２へと出力する。ハードディスクユニット１２は、画像処理装置１１から送られた圧縮された画像データを蓄積する。
【００１３】
次に、本実施の形態にかかる画像処理装置１１の機能ブロックを説明する。図２は本実施の形態にかかる画像処理装置１１の機能ブロック図である。
画像処理装置１１は、外部から入力された画像データを取得する取得ポートの一例としての画像取得部２０と、画像取得部２０から画像データを受け取り、所定の大きさの複数のブロックに分割する分割手段の一例としての分割部２１とを有して構成される。ここで、画像取得部２０は例えばＲＡＭやハードディスクなどで構成される。分割部２１は例えばＣＰＵ（中央処理装置）などで構成される。
また、画像処理装置１１は、分割部２１によって分割された複数のブロックの中から文字を含む有意ブロックを選出する選出手段の一例としての有意ブロック選出部２２と、選出された有意ブロックを複数の圧縮率で圧縮し圧縮データを出力する圧縮手段の一例としての圧縮部２５と、出力された圧縮データを受け取り伸張して伸張画像を出力する伸張手段の一例としての伸張部２６とを有して構成される。また、有意ブロック選出部２２は例えばＣＰＵなどで構成される。圧縮部２５は例えばＣＰＵなどで構成される。伸張部２６は例えばＣＰＵなどで構成される。分割されるブロックの大きさ、及び、選出される有意ブロックについては後述する。
【００１４】
有意ブロック選出部２２は、分割部２１によって分割された複数のブロックの各々について周波数特徴を算出する周波数特徴算出手段の一例としての周波数特徴算出部２３と、算出された周波数特徴を用いて、文字並び周波数を考慮して有意ブロックを選定する選定手段の一例としての選定部２４とを有して構成される。文字並び周波数はユーザが予め指定した最小可読文字サイズとしての最小可読サイズに基づいて計算されてメモリ３１中に記憶されている。また、圧縮部２５で用いられる複数の圧縮率も（ユーザによって）予め指定されメモリ３１中に記憶されている。
【００１５】
また、画像処理装置１１は、画像取得部２０から画像データを受け取り、メモリ３１に予め記憶されている複数の異なる圧縮率の各々で画像データ全体を圧縮したときの予想ファイルサイズを圧縮率毎に算出する予想ファイルサイズ算出手段の一例としての予想ファイルサイズ算出部２７を有している。そして、画像処理装置１１は、先に伸張部２６が出力した圧縮率毎の伸張画像と、その圧縮率に対応した予想ファイルサイズとを表示する表示手段の一例としての表示部２８を有している。更に、画像処理装置１１は、表示部２８に表示された（画像劣化を含む）伸張画像と対応する予想ファイルサイズとを見たユーザが圧縮率を選択できるよう、圧縮率の選択を受け付ける圧縮率受付手段の一例としての選択受付部２９を有して構成される。そして、画像処理装置１１は、圧縮率が選択されたとき、画像取得部２０から画像データを受け取り、選択された圧縮率で画像データを圧縮し圧縮データとして出力する圧縮手段の一例としての圧縮部３０とを有して構成される。
【００１６】
（画像処理方法）
以上の構成を有する画像処理装置１１内で実行される画像処理方法についてフローチャートを用いて以下に説明する。図３は本実施の形態にかかる画像処理方法を説明するフローチャートである。図４は、文字並び周波数を取得する方法を説明するための図である。
【００１７】
ユーザが最小可読文字サイズを予め指定する（ステップ１０１）。最小可読文字サイズが指定されたとき、画像処理装置１１において文字並び周波数が算出され、メモリ３１内に保持される（ステップ１０２）。
ここで、文字並び周波数を図４を用いて説明する。図４（ａ）に示すように、文章において文字のサイズが決定されるとその文章の文字間隔ＬＨ及び行間隔ＬＶもある範囲に収まることが多い（図４（ｂ）参照）。そして、文字間隔ＬＨ及び行間隔ＬＶが定まるとそれに応じた繰返し周期も自ずと定まる。周波数は文字間隔ＬＨ又は行間隔ＬＶの繰返し周期の逆数であるから、文字間隔ＬＨ及び行間隔ＬＶが定まるとそれに応じた周波数も定まることになる。よって、ユーザが最小可読文字サイズを指定したとき、最小可読文字サイズの文字の並びによって定まる周波数を「文字並び周波数」とここでは定義する。
【００１８】
図３に戻って、ステップ１０２と併行して、ユーザによって指定された最小可読文字サイズから最低解像度が導出される（ステップ１０３）。そして、導出した最低解像度に基づき、スキャン可能解像度がユーザに提示される（ステップ１０４）。具体的には、２００，３００，４００，６００［ｄｐｉ］など予め定められた解像度のうち、ステップ１０３で導出された最低解像度以下の解像度を除外して提示される。最低解像度以下の解像度はスキャンしても設定された最小可読サイズの文字が可読困難だからである。
【００１９】
提示された複数のスキャン可能解像度の中からユーザによってスキャン解像度が指定されたとき（ステップ１０５）、指定されたスキャン解像度がスキャナ１０に伝えられ、原稿がスキャン（取得）される（ステップ１０６）。そして、読み取られた画像データが画像処理装置１１に送信される。画像処理装置１１では取得された画像データが画像取得部２０において蓄積され、分割部２１において複数のブロックに分割される（ステップ１０７）（分割工程）。
【００２０】
ここで、画像データが複数のブロックに分割される様子を図５を用いて説明する。図５は原稿画像から有意ブロックが抽出されるまでの過程を説明するための図である。スキャナ１０から送信された原稿画像（図５（ａ））の画像データは、分割部２１において複数のブロックに分割される（図５（ｂ））。このとき、表示部２８では原稿の一定範囲をブロックとして表示するため、画像データにおいて分割される実際のブロックの大きさ（ピクセル単位）は画像が取得された解像度に応じて変動することになる。
【００２１】
図３に戻って、分割されたブロックごとに画像データの周波数特徴が周波数特徴算出部２３によって算出される（ステップ１０８）（周波数特徴算出工程）。すべてのブロックについて周波数特徴が算出されたかが判断され（ステップ１０９）、完了していないとき（ステップ１０９：Ｎ）ステップ１０８に戻って画像データの周波数特徴算出工程が継続される。
【００２２】
これに対して、すべてのブロックについて周波数特徴算出が完了したとき（ステップ１０９：Ｙ）、メモリ３１に記憶された文字並び周波数を用いて有意ブロック（小サイズ文字ブロック）が選出される。より詳しく述べれば、すべてのブロックについて周波数特徴算出が完了したとき（ステップ１０９：Ｙ）、文字並び周波数以下の周波数成分が抽出される（ステップ１１０）（抽出工程）。そして、文字並び周波数以下の周波数成分のうち文字並び周波数に近い周波数成分が多いブロック（図５（ｃ））が有意ブロック（小サイズ文字ブロック）として選定部２４によって選定される（ステップ１１１）（選定工程）。
【００２３】
（有意ブロックの選定）
ここで、文字並び周波数以下の周波数成分の多寡に基づいて有意ブロックを選定する理由を以下に説明する。
原稿をスキャンして得られる画像データにはさまざまなノイズが含まれる。このうち、画像処理に最も影響を与えるもののひとつとしてカラー画像の網点構造が挙げられる。即ち、カラー画像はＹ（イエロー）／Ｍ（マゼンダ）／Ｃ（シアン）などの色成分を含み、それらが印刷物の網点構造（スクリーン線数）を構成する。ところで、この網点構造の周波数は文字並び周波数よりも常に高い値を示す。カラー画像の網点は文字の並びよりも細かい（出現周期が短い）からである。よって、文字並び周波数以下の周波数成分に着目すればこの網点構造の影響を排除できる。従って、文字並び周波数以下で比較的高い周波数成分が多いブロックは小さい文字が多いブロックと考えられ、有意ブロックとして選定される。より好ましくは、文字並び周波数以下の周波数成分のうち文字並び周波数に近い周波数成分が多いブロックほど最小可読文字サイズに近い小さい文字が多いブロックであるから、文字並び周波数に近い周波数成分が多いブロックが有意ブロックとして選定される。
【００２４】
図３に戻って、選定された有意ブロックは、予め定められメモリ３１に記憶された複数の圧縮率で圧縮部において圧縮された後、伸張部２６において伸張され、伸張画像が出力される（ステップ１１２）（圧縮伸張工程）。
一方、画像取得部２０から得られた画像データの全体が各圧縮率で圧縮されたときの圧縮データの予想ファイルサイズが、予想ファイルサイズ算出部２７において圧縮率毎に算出される（ステップ１１３）（予想ファイルサイズ算出工程）。有意ブロックを各圧縮率で圧縮した前後のファイルサイズと、画像データの全体のファイルサイズとを用いて、予想ファイルサイズは算出される。
その後、各圧縮率の伸張画像とその圧縮率における予想ファイルサイズとが対応付けられて表示部２８上に並べて表示される（ステップ１１４）（表示工程）。
【００２５】
ここで、伸張画像が予想ファイルサイズと対応付けられて表示部２８上に表示されたときの例を図６に示す。
図６に示されるように、ステップ１１１で選定された有意ブロックの画像データが、画像処理装置１１の表示部２８に表示される。有意ブロックの表示の下には、表示された有意ブロックと同じ圧縮率で画像データ全体を圧縮したときの予想ファイルサイズが表示される。ユーザは、圧縮及び伸張を経て劣化が生じた伸張画像を見て文字の可読性を判断し、その予想ファイルサイズを考慮して圧縮率を選択することができる。
【００２６】
図３に示すフローチャートに戻って、ユーザによる圧縮率の選択を待つ（ステップ１１５）（圧縮率受付工程）。
そして、ユーザが選択した圧縮率を選択受付部２９が受け付けたとき、画像取得部２０から入手した画像データの全体が選択された圧縮率で圧縮部３０において圧縮されてハードディスクユニット１２に出力される（ステップ１１６）（圧縮工程）。
【００２７】
本実施の形態によれば、複数の圧縮率で圧縮及び伸張した伸張画像が並べて表示されるので、ユーザは画像劣化を目視により確認することができる。従って、圧縮による画像劣化を比較して適切な圧縮率を設定することが可能となる。
本実施の形態によれば、圧縮の影響を最も受ける原稿中の小さな文字又は構成要素領域（有意ブロック）が選定される。よって、ユーザは原稿中の小さな文字を探して表示画面を何度もスクロールする必要もなく、確認作業の時間的負担を軽減できる。
【００２８】
上記実施の形態では、スキャナ１０と、画像処理装置としての画像処理装置１１と、ハードディスクユニット１２とを有する構成の画像処理システムとして説明したが、本発明はこれに限定されるものではなく、コピー機にデータ蓄積手段が備わったいわゆる複合機と呼ばれる機器にも本発明は適用可能である。狭い表示画面を有する複合機などの機器でも有意ブロックがその狭い表示画面に適切に表示されるから、圧縮伸張後の画像劣化を確認できるからである。
また、周波数特徴算出工程（ステップ１０８）と抽出工程（ステップ１１０）と選定工程（ステップ１１１）とにより有意ブロックを選定しているが、本発明はこれに限定されるものではなく、原稿中の小さな文字が集まっているブロックをユーザが指定するようにしてもよい。ユーザが指定したブロックを実際に圧縮及び伸張して得られる伸張画像の劣化を確認しても圧縮率を選択することができるからである。
【００２９】
更に、上記実施の形態では、圧縮データをハードディスクユニット１２に出力して蓄積する場合を説明したが、本発明はこれに限定されるものではなく、例えば、圧縮データを通信ネットワークに送信するようにしてもよい。
カラー画像の影響を排除する目的で文字並び周波数以下の周波数成分に着目して有意ブロックを選定しているが、本発明はこれに限定されるものではなく、網点構造の周波数特徴に着目すればカラー画像の圧縮率選択にも応用可能である。更に、白黒画像の圧縮率選択にも応用可能である。
【００３０】
ここで、例えば、ステップ１０６の処理が実行されることにより画像処理プログラムに係る発明の「取得機能」が、ステップ１０７の処理が実行されることにより「分割機能」が実現される。
また、ステップ１０８乃至ステップ１１１の処理が実行されることにより「選出機能」が、ステップ１１２の処理が実行されることにより「圧縮機能」及び「伸張機能」が、ステップ１１３の処理が実行されることにより「予想ファイルサイズ算出機能」がそれぞれ実現される。
【００３１】
図３に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又は当該プログラムをインターネット等のネットワークを介して配信して記録しておき、これを汎用のコンピュータ等により読み出して実行させることにより、当該コンピュータ等を上記画像処理装置として機能させることも可能である。
【図面の簡単な説明】
【００３２】
【図１】本実施の形態にかかる画像処理システムの構成概略を示す図である。
【図２】図１に示す実施の形態にかかる画像処理装置の機能ブロック図である。
【図３】図１に示す実施の形態にかかる画像処理方法を説明するフローチャートである。
【図４】図１に示す実施の形態において、文字並び周波数を取得する方法を説明するための図である。
【図５】図１に示す実施の形態において、原稿画像から有意ブロックが抽出されるまでの過程を説明するための図である。
【図６】図１に示す実施の形態において、圧縮及び伸張を経た画像が予想ファイルサイズと対応付けられて表示部上に表示されたときの例である。
【符号の説明】
【００３３】
１…画像処理システム、１１…画像処理装置（画像処理装置）、２１…分割部（分割手段）、２２…有意ブロック選出部（選出手段）、２３…周波数特徴算出部（周波数特徴算出手段）、２４…選定部（選定手段）、２５…圧縮部（圧縮手段）、２６…伸張部（伸張手段）、２７…予想ファイルサイズ算出部（予想ファイルサイズ算出手段）、２８…表示部（表示手段）、２９…選択受付部（圧縮率受付手段）、３０…圧縮部（圧縮手段）
【図１】
2008085914.tif 000003
【図２】
2008085914.tif 000004
【図３】
2008085914.tif 000005
【図４】
2008085914.tif 000006
【図５】
2008085914.tif 000007
【図６】
2008085914.tif 000008