(57)【要約】【課題】画像データのデータ量を小さくしつつ並列処理しやすい画像データを生成する。【解決手段】検出手段１１は、第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出する。生成手段１２は、特定領域の画像を表す第２の画像データを生成する。変換手段１３は、第１の画像データのデータ量を小さくする変換処理を行う。統合手段１４は、変換処理が施された第１の画像データと、生成手段１２により生成された第２の画像データとを統合する。【選択図】図２
2018137621.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出する検出手段と、
前記特定領域の画像を表す第２の画像データを生成する生成手段と、
前記第１の画像データのデータ量を小さくする変換処理を行う変換手段と、
前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを統合する統合手段と
を有する画像処理装置。
【請求項２】
前記検出手段は、前記第１の画像データに対し像域分離を行い、文字領域を前記特定領域として検出する
請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、前記第１の画像データに対し像域分離を行い、文字領域および画像領域を前記特定領域として検出する
請求項２に記載の画像処理装置。
【請求項４】
前記変換手段は、前記第１の画像データの解像度を下げる処理を行う
請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記変換手段は、前記解像度が下げられた第１の画像データを２値化する処理を行う
請求項４に記載の画像処理装置。
【請求項６】
前記変換処理は、前記画像領域の画像を表す第２の画像データの解像度が前記第１の画像データの解像度よりも高くなるように、当該画像領域の画像を表す第２の画像データおよび前記第１の画像データの解像度を下げる変換処理を行う
請求項３に記載の画像処理装置。
【請求項７】
前記統合手段は、前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを、複数の画像を連ねるファイル形式のファイルに統合する
請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記生成手段は、前記文字領域の画像を表す第２の画像データを２値化する処理を行う
請求項２に記載の画像処理装置。
【請求項９】
コンピュータに、
第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出するステップと、
前記特定領域の画像を表す第２の画像データを生成するステップと、
前記第１の画像データのデータ量を小さくする変換処理を行うステップと、
前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを統合するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
画像データを用いて高品質な再生画像を得るための技術が提案されている。特許文献１には、膨大なデータ量となる像域分離データを、矩形座標として持つことでデータ量を低減させることを可能とし、また、そのデータを画像データのタグ、もしくは画像データ中に埋め込むことで、画像データとともに共存させ、一時保存することができ、これにより、ネットワークを経由した系によりプリント出力する際に、一般ユーザが使用するようなプリンタ自体に像域分離の処理能力がない場合でも、画像データに保存された像域分離データを使用して高品質な再生画像を得ることを可能とした画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７４６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取処理により生成される画像データは、高画質であるほどデータ量が大きく、逆にデータ量を抑えようとすると画質が劣化してしまう。
本発明は、画像データのデータ量を小さくしつつ並列処理しやすい画像データ生成を生成することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像処理装置は、第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出する検出手段と、前記特定領域の画像を表す第２の画像データを生成する生成手段と、前記第１の画像データのデータ量を小さくする変換処理を行う変換手段と、前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを統合する統合手段とを有することを特徴とする。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１に記載の構成において、前記検出手段は、前記第１の画像データに対し像域分離を行い、文字領域を前記特定領域として検出することを特徴とする。
【０００７】
本発明の請求項３に係る画像処理装置は、請求項２に記載の構成において、前記検出手段は、前記第１の画像データに対し像域分離を行い、文字領域および画像領域を前記特定領域として検出することを特徴とする。
【０００８】
本発明の請求項４に係る画像処理装置は、請求項１乃至３のいずれか１項に記載の構成において、前記変換手段は、前記第１の画像データの解像度を下げる処理を行うことを特徴とする。
【０００９】
本発明の請求項５に係る画像処理装置は、請求項４に記載の構成において、前記解像度が下げられた第１の画像データを２値化する処理を行うことを特徴とする。
【００１０】
本発明の請求項６に係る画像処理装置は、請求項３に記載の構成において、前記変換処理は、前記画像領域の画像を表す第２の画像データの解像度が前記第１の画像データの解像度よりも高くなるように、当該画像領域の画像を表す第２の画像データおよび前記第１の画像データの解像度を下げる変換処理を行うことを特徴とする。
【００１１】
本発明の請求項７に係る画像処理装置は、請求項１乃至６のいずれか１項に記載の構成において、前記統合手段は、前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを、複数の画像を連ねるファイル形式のファイルに統合することを特徴とする。
【００１２】
本発明の請求項８に係る画像処理装置は、請求項２に記載の構成において、前記文字領域の画像を表す画像データを２値化する処理を行うことを特徴とする。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータに、第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出するステップと、前記特定領域の画像を表す第２の画像データを生成するステップと、前記第１の画像データのデータ量を小さくする変換処理を行うステップと、前記変換処理が施された第１の画像データと、前記生成された第２の画像データとを統合するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１４】
請求項１および９に係る発明によれば、第１の画像データがそのまま用いられる場合に比べて、画像データのデータ量を小さくしつつ並列処理しやすくすることができる。
請求項２に係る発明によれば、第１の画像データがそのまま用いられる場合に比べて、文字領域の画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項３に係る発明によれば、第１の画像データがそのまま用いられる場合に比べて、文字領域および画像領域の画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項４に係る発明によれば、第１の画像データがそのまま用いられる場合に比べて、画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項５に係る発明によれば、第１のデータを２値化しない場合に比べて、画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項６に係る発明によれば、画像領域の解像度が第１の画像データの解像度よりも高くなるように、画像領域および第１の画像データの解像度を下げる変換処理を行わない場合に比べて、文字領域および画像領域の画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項７に係る発明によれば、第１の画像データがそのまま用いられる場合に比べて、画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
請求項８に係る発明によれば、文字領域の画像データを２値化しない場合に比べて、画質の劣化を抑制しつつ画像データのデータ量を小さくすることができる。
【図面の簡単な説明】
【００１５】
【図１】システムの構成を示す図
【図２】画像処理装置の機能構成を示す図
【図３】画像処理装置のハードウェア構成を示す図
【図４】原稿の一例を示す図
【図５】画像処理装置が行う処理の流れを示すフローチャート
【図６】特定領域の例を示す図
【発明を実施するための形態】
【００１６】
［１］構成
図１は、本実施形態に係るシステム１の構成を示すブロック図である。システム１は画像処理装置１０とサーバ２０とを備える。画像処理装置１０は、媒体に画像を形成する画像形成処理や、媒体に形成された画像を読み取る画像読取処理などの画像処理を行う。画像処理装置１０は通信回線２によりサーバ２０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（local Area Network）などのうちの少なくとも１つを含む。サーバ２０はストレージサービスなどの各種サービスを提供する。
【００１７】
図２は画像処理装置１０の機能構成の一例を示すブロック図である。画像処理装置１０は、検出手段１１と、生成手段１２と、変換手段１３と、統合手段１４とを有する。検出手段１１は、第１の画像データから、空間周波数が予め定められた条件を満たす特定領域を検出する。生成手段１２は、特定領域の画像を表す第２の画像データを生成する。変換手段１３は、第１の画像データのデータ量を小さくする変換処理を行う。統合手段１４は、変換手段１３により変換処理が施された第１の画像データと、生成手段１２により生成された第２の画像データを統合する。
【００１８】
図３は画像処理装置１０のハードウェア構成を例示する図である。図において、メモリ１５１は各種データを記憶する。プロセッサ１５２はメモリ１５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ１５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。ＵＩ部１５４は例えばタッチスクリーンとキーとを備える。画像形成部１５５は電子写真方式で用紙などの媒体に画像を形成する。画像読取部１５６は原稿（媒体）の画像を光学的に読み取る。画像処理部１５７は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）、ハードウェア回路などから構成され、各種の画像処理を実行する。給紙部１５８は画像形成部１５５に用紙などの媒体を供給する。
【００１９】
この例で、メモリ１５１に記憶されているプログラムをプロセッサ１５２または画像処理部１５７が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ１５２または画像処理部１５７は、検出手段１１、生成手段１２、変換手段１３および統合手段１４の例である。
【００２０】
［２］動作
まず、ユーザは、ＵＩ部１５４を用いて自身に割り当てられたユーザＩＤを入力するとともに、画像読取処理を指示する操作を行う。この指示において、読取処理に係る解像度や、出力先（例えば、ストレージサーバ）がユーザにより指定されてもよい。ＵＩ部１５４は操作された内容に応じた情報を出力し、プロセッサ１５２は、ユーザＩＤを例えばサーバ２０に問い合わせるなどしてユーザ認証を行う。サーバ２０は予め記憶されたユーザ管理データベースにユーザＩＤが登録されているかに応じてユーザ認証を行い、結果を画像処理装置１０に通知する。認証に成功した場合、プロセッサ１５２はＵＩ部１５４から出力された情報に従って画像読取部１５６に原稿の画像を読み取らせる。
【００２１】
図４は読み取られる原稿の画像の一例を示す図である。図４において、原稿Ａ１には、文字や画像が形成されている。
【００２２】
図５は画像処理装置１０が行う処理の流れを示すフローチャートである。ステップＳ１０１において、プロセッサ１５２は画像読取部１５６に画像の読取を指示し、画像読取部１５６は、プロセッサ１５２の指示に従って原稿の画像を読み取る。ユーザによって読取処理に係る解像度が指定された場合、画像読取部１５６は指定された解像度で画像読取を行う。一方、解像度の指定がなされなかった場合、画像読取部１５６は予め定められた解像度で画像読取を行う。例えば、画像読取部１５６は、６００dpiで原稿画像の読取を行う。画像読取により生成された６００dpiの画像データ（第１の画像データ）は予め定められたバッファに記憶される。
【００２３】
次いで、ステップＳ１０２において、画像処理部１５７は、画像読取部１５６によって生成された第１の画像データに対し、傾き補正、シェーディング補正、フィルタ処理などの前処理を施す。また、画像処理部１５７は、ＲＧＢ色空間の画像データである第１の画像データを、予め定められたルックアップテーブル（ＬＵＴ）を用いて均等色空間の１つであるＬ＊ａ＊ｂ空間の画像データに変換する。
【００２４】
ステップＳ１０３において、画像処理部１５７は、前処理が施された画像データに対し像域分離処理を行い、タグデータを画素単位で生成する。この実施形態では、画像処理部１５７は、特開平２−２９４８８５号公報や特開２００８−９２４４７号公報に記される手順で、Ｌ＊値の画像データが表す画像を文字領域と写真領域とに分離し、各画素の位置に対応して像域分離結果がマッピングされたデータ（タグデータ）を生成する。このようにこの実施形態では、像域分離処理の結果としてタグデータが画素単位で生成される。
【００２５】
ステップＳ１０４において、画像処理部１５７は、生成されたタグデータを用いて、第１の画像データから特定領域を検出する。特定領域は、空間周波数が予め定められた条件を満たす領域である。この実施形態において、空間周波数は、単位長に含まれるパターンの繰り返しの多さを表すものである。特定領域は、例えば、空間周波数が背景の空間周波数よりも高い領域である。背景は、例えば、空間周波数が予め定められた閾値より低い領域である。この実施形態では、像域分離により特定領域として、文字が描画されている文字領域と、画像の領域である画像領域が検出される。なお、第１の画像データの表す画像に特定領域が複数ある場合、それらの複数の特定領域が検出される。
【００２６】
図６は、検出される特定領域の例を示す図である。図６の例では、原稿Ａ１の画像から、文字領域Ｔ１、Ｔ２、Ｔ３およびＴ４、並びに画像領域Ｇ１およびＧ２が検出される。
【００２７】
図５の説明に戻る。ステップＳ１０５において、画像処理部１５７は、検出された特定領域の画像を切り出し、表す画像データ（第２の画像データ）を生成する。なお、第１の画像データから複数の特定領域が検出された場合、第２の画像データが複数生成される。この実施形態では、文字領域の画像を表す第２の画像データ（以下「文字領域データ」という）と、画像領域の画像を表す第２の画像データ（以下「画像領域データ」という）とがそれぞれ、１または複数生成される。
【００２８】
ステップＳ１０６において、画像処理部１５７は、生成された画像領域データのデータ量を小さくする変換処理を行う。この実施形態では、画像処理部１５７は、画像領域データの解像度を予め定められた解像度に下げる処理を行う。具体的には、例えば、画像領域データの解像度を６００dpiから３００dpiに下げる処理が行われる。
【００２９】
ステップＳ１０７において、画像処理部１５７は、切り出された第２の画像データのファイル形式を予め定められた形式（例えば、ＪＰＥＧ）に変換する。ステップＳ１０５乃至Ｓ１０７の処理により、特定領域の画像を表す第２の画像データのファイル（例えば、ＪＰＥＧのファイル）が生成される。以下の説明では、説明の便宜上、文字領域の画像を表す第２の画像データのファイルを「文字領域ファイル」と呼び、画像領域の画像を表す第２の画像データのファイルを「画像領域ファイル」と呼ぶ。
【００３０】
一方、画像処理部１５７は、第１の画像データに対しステップＳ１０８およびＳ１０９の処理を施すことにより、第１の画像データのファイルを生成する。なお、ステップＳ１０４乃至Ｓ１０７の処理と、ステップＳ１０８およびステップＳ１０９の処理とは並列に実行されてもよく、また、ステップＳ１０４乃至Ｓ１０７の処理が行われるに先立って、ステップＳ１０８およびステップＳ１０９の処理が実行されてもよい。
【００３１】
ステップＳ１０８において、画像処理部１５７は、第１の画像データのデータ量を小さくする変換処理を行う。この実施形態では、画像処理部１５７は、第１の画像データの解像度を予め定められた解像度に下げる処理を行う。具体的には、例えば、第１の画像データの解像度を６００dpiから２００dpiに下げる処理が行われる。
【００３２】
ステップＳ１０９において、画像処理部１５７は、第１の画像データのファイル形式を、予め定められたファイル形式（例えば、ＪＰＥＧ）に変換する。以下の説明では、説明の便宜上、ファイル形式が変換された第１の画像データを、「全体ファイル」という。以上の処理により、読み取られた原稿の画像を表すファイルとして、例えば６００dpiの文字領域ファイル、３００dpiの画像領域ファイルおよび２００dpiの全体ファイルが生成される。
【００３３】
次いで、ステップＳ１１０において、画像処理部１５７は、第１の画像データと第２の画像データとを統合する処理を行う。この実施形態では、画像処理部１５７は、文字領域ファイル、画像領域ファイルおよび全体ファイルを、複数の画像を連ねるファイル形式（例えば、マルチページＴＩＦＦ）のファイルに統合する。この実施形態において、複数の画像を連ねるファイル形式とは、ひとつのファイルに複数の画像が連なって構成される形式であり、各ページは個別に管理される。この実施形態では、統合ファイルのファイル形式として、例えばマルチページＴＩＦＦファイルなど、汎用されているファイル形式が用いられる。
【００３４】
具体的には、例えば、図６の例における文字領域Ｔ１のＪＰＥＧファイル、文字領域Ｔ２のＪＰＥＧファイル、文字領域Ｔ３のＪＰＥＧファイル、文字領域Ｔ４のＪＰＥＧファイル、画像領域Ｇ１のＪＰＥＧファイル、画像領域Ｇ２のＪＰＥＧファイル、原稿画像全体のＪＰＥＧファイル、の７つのＪＰＥＧファイルがまとめられたマルチページＴＩＦＦファイルが、ステップＳ１１０の処理により生成される。この例で、文字領域のＪＰＥＧファイルの解像度は６００dpi、画像領域のＪＰＥＧファイルの解像度は３００dpi、原稿全体のＪＰＥＧファイルの解像度は２００dpiであり、このマルチページＴＩＦＦファイルのデータ量は、原稿全体の画像を表す６００dpiの画像データのデータ量よりも小さい。
【００３５】
図５の説明に戻る。ステップＳ１１１において、画像処理部１５７は、統合ファイルを、有線または無線ＬＡＮなどの通信手段を利用して、クラウドストレージ、サーバ、パーソナルコンピュータ、タブレット端末、スマートホンなどの、ユーザによって指定された出力先または予め定められた出力先へ出力する。
【００３６】
出力された統合ファイルは、パーソナルコンピュータなどの他の装置においてユーザの指示などにより表示処理が行われる。この場合、統合ファイルのファイル形式は汎用のファイル形式であるから、一般的な画像ビューアーにより統合ファイルは表示される。例えば、統合データがマルチページＴＩＦＦファイルである場合、汎用ツールであるマルチページＴＩＦＦビューアーによりマルチページＴＩＦＦファイルの表示処理が行われる。
【００３７】
以上説明したようにこの実施形態では、全体の画像を低解像度で保存するとともに、全体の画像の一部である文字領域を高解像度でファイル化して保存する。これにより、全体のデータ量が軽減され、また、例えば画像処理装置１０から他の装置（例えばパーソナルコンピュータ）への転送時間が短縮される。一般的に、文書画像内において文字が鮮明であればその原稿画像の全体として画質が高いと感じるユーザが多い場合がある。この実施形態では、文字領域の画質を劣化させないことにより、全体としての画質の劣化が抑制される。
【００３８】
また、この実施形態では、汎用のツールに対応するファイル形式の統合データを生成するため、既存の汎用ツール（例えば、マルチページＴＩＦＦビューアー）が利用可能である。そのため、閲覧用の専用のツールを新規に開発したり、統合ファイルを表示させるためにパーソナルコンピュータなどの装置に専用のツールをインストールしたりする必要がない。
【００３９】
また、この実施形態では、文字領域をＪＰＥＧファイルとするため、ファイル毎に処理が行われる。そのため、例えばサーバでのマルチコアによる並列処理が可能になり、実行時間が短縮される。
【００４０】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態および以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００４１】
（１）上述の実施形態において、画像処理部１５７が文字領域の画像データを２値化（モノクロに）する処理を行ってもよい。文字領域の画像データを２値化することにより、全体としてのデータ量が小さくなる。
【００４２】
（２）上述の実施形態において、画像領域ファイルおよび／または全体ファイルの変換後の解像度をユーザが指定してもよい。この場合、画像処理部１５７は、画像領域ファイルおよび／または全体ファイルの解像度を、ユーザにより指定された解像度に変換する処理を施す。
【００４３】
（３）上述の実施形態では、第１の画像データとして、画像処理装置１０による画像読取処理により生成された画像データが用いられたが、第１のデータは画像読取により生成される画像データに限られない。第１の画像データは、例えば、デジタルカメラなどの撮影装置により撮影された画像データであってもよく、また、例えば、ホワイトボードに描画された文字や画像が読み取られることにより生成された画像データであってもよい。
【００４４】
（４）上述の実施形態では、第２の画像データのファイル形式がＪＰＥＧである場合を例示したが、第２の画像データのファイル形式は上述したものに限られない。第２の画像データは、例えばＧＩＦ（Graphics Interchange Format）形式の画像データであってもよい。
【００４５】
（５）上述の実施形態では、画像処理装置１０は、空間周波数が予め定められた条件を満たす特定領域として、第１の画像データから、文字領域と画像領域とを検出したが、特定領域として検出される領域は上述したものに限られない。例えば、文字領域と画像領域のいずれか一方が特定領域として検出されてもよい。
【００４６】
（６）上述の実施形態では、画像処理部１５７は、第１の画像データのデータ量を小さくする変換処理（図５のステップＳ１０７）として、第１の画像データの解像度を下げる変換処理を行った。変換処理は上述したものに限られない。例えば、画像処理部１５７は、第１の画像データに対して２値化処理を施すことにより、第１の画像データのデータ量を小さくしてもよい。また、例えば、画像処理部１５７は、第１の画像データの解像度を下げるとともに、第１の画像データを２値化する変換処理を行ってもよい。このように第１の画像データの解像度を下げるとともに２値化を行うことにより、全体のデータ量が小さくなる。
【００４７】
（７）上述の実施形態では、６００dpiの文字領域ファイルと、３００dpiの画像領域ファイルと、２００dpiの全体ファイルとが生成された。各ファイルの解像度は上述したものに限られない。例えば、特定領域として画像領域を検出しない場合、文字領域ファイルの解像度を６００dpiとし、全体ファイルの解像度を３００dpiとしてもよい。
【００４８】
また、上述の実施形態では、文字領域ファイル、画像領域ファイル、および全体ファイルの解像度の関係は、文字領域ファイル、画像領域ファイル、全体ファイル、の順に解像度が低くなる関係であった。これらのファイルの解像度の関係は上述したものに限られない。例えば、文字領域ファイルの解像度と画像領域ファイルの解像度が同じ値であってもよい。
【００４９】
（８）上述の実施形態では、画像処理部１５７は、文字領域ファイル、画像領域ファイルおよび全体ファイルを、複数の画像を連ねるファイル形式のファイル（マルチページＴＩＦＦファイルなど）に統合する処理を行った。ファイルを統合する方法は上述した実施形態で示したものに限られない。例えば、２００dpiの全体ファイルのうちの文字領域の部分の画像を、６００dpiの文字領域データの画像に差し替える処理が行われてもよい。
【００５０】
（９）上述の実施形態では、図５に示される各処理を画像処理部１５７が実行した。各処理を実行する主体は、上述した実施形態で示したものに限られない。例えば、図５の各処理の少なくともいずれかひとつをプロセッサ１５２が実行してもよい。
【００５１】
（１０）上述した実施形態において、画像処理装置１０のプロセッサ１５２または画像処理部１５７により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００５２】
１…システム、２…通信回線、１０…画像処理装置、１１…検出手段、１２…生成手段、１３…変換手段、１４…統合手段、２０…サーバ。
【図１】
2018137621.tif 000003
【図２】
2018137621.tif 000004
【図３】
2018137621.tif 000005
【図４】
2018137621.tif 000006
【図５】
2018137621.tif 000007
【図６】
2018137621.tif 000008