(57)【要約】【課題】  ファイル管理を容易にし、必要な画像を迅速かつ適切な形で出力することができる画像処理装置を提供する。【解決手段】  入力画像を画像属性別に分割する画像分割部４１と、画像分割部４１により分割された各分割領域画像を正規化する正規化部４２と、正規化部４２により正規化された各分割領域画像を圧縮符号化する符号化部４３と、符号化された各分割領域画像を関連付けて保持する画像保持部３とを備えるようにした。【選択図】        図１
2006115407.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を画像属性別に分割する画像分割手段と、前記画像分割手段により分割された各分割領域画像を正規化する正規化手段と、前記正規化手段により正規化された各分割領域画像を圧縮符号化する圧縮符号化手段と、前記圧縮符号化された各分割領域画像を関連付けて保持する画像保持手段と、を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、前記画像属性は、文字領域に関する属性を少なくとも含むこと特徴とする画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、前記画像分割手段は、分割した文字領域を、更に文字行単位、文字単語単位のいずれかに揃えて分割することを特徴とする画像処理装置。
【請求項４】
請求項１記載の画像処理装置において、前記正規化手段は、分割された各文字行単位の画像を、文字行中に含まれる文字の高さに基づいて正規化することを特徴とする画像処理装置。
【請求項５】
請求項１記載の画像処理装置において、前記正規化手段は、分割された各文字単語単位の画像を、文字単語中に含まれる文字の高さに基づいて正規化することを特徴とする画像処理装置。
【請求項６】
請求項１記載の画像処理装置において、前記画像保持手段は、分割画像をＪＰＥＧ２０００のフォーマット形式で保持することを特徴とする画像処理装置。
【請求項７】
請求項１記載の画像処理装置において、前記画像保持手段が関連付けて保持する画像を、前記画像分割手段で分割した分割領域単位で出力可能な領域画像出力手段を備えることを特徴とする画像処理装置。
【請求項８】
請求項１記載の画像処理装置において、前記画像保持手段が関連付けて保持する画像のいずれか１画像を出力可能な分割画像出力手段を備えることを特徴とする画像処理装置。
【請求項９】
請求項７、８記載の画像処理装置において、前記画像保持手段が保持する画像を出力させる出力指示情報を受け取った場合に、出力指示情報に基づき、前記領域画像出力手段または前記分割画像出力手段によって画像を出力するかを決定する制御手段を備えることを特徴とする画像処理装置。
【請求項１０】
請求項９記載の画像処理装置において、前記出力指示情報は、入力画像中の位置情報、保持画像中の所定の分割画像に関する情報、保持画像中の所定画像属性に関する情報の少なくとも１つを含むことを特徴とする画像処理装置。
【請求項１１】
請求項９記載の画像処理装置において、前記出力指示情報を外部装置から受け取った場合に、前記外部装置の特性に基づき、前記領域画像出力手段または前記分割画像出力手段によって画像を出力するかを決定する制御手段を備えることを特徴とする画像処理装置。
【請求項１２】
入力画像を画像属性別に分割する画像分割ステップと、分割された各分割領域画像を正規化する正規化ステップと、正規化された各分割領域画像を圧縮符号化する圧縮符号化ステップと、前記圧縮符号化された各分割領域画像を関連付けて保持する画像保持ステップと、を実行することを特徴とする画像処理方法。
【請求項１３】
請求項１２に記載の画像処理方法を実行させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムをコンピュータが読み取り可能な形式により記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びそのような画像処理方法を実行させるためのプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
特許文献１、特許文献２では、画像を属性（文字／写真）別に領域分割し、領域ごとウェーブレット変換し符号化し出力する方法が、また、特許文献３ではウェーブレット変換によって作成されたファイルの任意の階層ブロックを読み出して復号化し、印刷出力する方法が提案されている。
また近年、画像の圧縮符合化方式としては、ＪＰＥＧ２０００方式が注目されている。ＪＰＥＧ２０００ファイル形式（以下、「Ｊ２Ｋ形式」という）の特徴は、画像を分割し、それぞれの領域を階層化して保持するタイリングといわれる処理がある。このタイリングを用いると、分割された領域ごとに通信・表示等を行うことが可能となる。ここで、タイリングされた結果の画像は複数の画像は同一のサイズである必要がある。
【特許文献１】特開２００３−２０４４３９公報
【特許文献２】特開平１１−１３６５２０号公報
【特許文献３】特開２００２−０５７９０２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、例えば文書画像の場合、必要な領域は文字の書かれている領域（文字領域）や、図・写真などの領域であり、背景などの領域は必要としないことが多い。ここで、特許文献１、特許文献２の方法によって、必要な領域をウェーブレット変換することはできる。
図５は、従来の画像処理方法を説明する説明図である。
この図５に示すように、処理対象画像から領域識別処理により文書画像属性（図の領域やタイトル領域）に分割した後、属性ごとにウェーブレット変換を行い、Ｊ２Ｋファイルを作成するようにしている。
しかしながら、この場合には領域ごとに異なる画像サイズを有するため、タイリング処理ができない。
また、この場合は複数のファイルが作成され、領域毎に個別にＪ２Ｋ形式のファイルとして保存・管理しなければならないため、ファイル管理が煩雑になるという問題点があった。
さらに上記領域分割後の画像を等分割しタイリングした場合は、分割された領域ごとに通信・表示したとしても背景のみの分割画像や文字画像が切れた画像が通信・表示等されてしまい、必要な画像を迅速かつ適切な形で出力できない。
本発明は、ファイル管理を容易にし、必要な画像を迅速かつ適切な形で出力することができる画像処理装置、画像処理方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、入力画像を画像属性別に分割する画像分割手段と、前記画像分割手段により分割された各分割領域画像を正規化する正規化手段と、前記正規化手段により正規化された各分割領域画像を圧縮符号化する圧縮符号化手段と、前記圧縮符号化された各分割領域画像を関連付けて保持する画像保持手段と、を備える画像処理装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像処理装置において、前記画像属性は、文字領域に関する属性を少なくとも含む画像処理装置を主要な特徴とする。
請求項３記載の発明は、請求項１記載の画像処理装置において、前記画像分割手段は、分割した文字領域を、更に文字行単位、文字単語単位のいずれかに揃えて分割する画像処理装置を主要な特徴とする。
請求項４記載の発明は、請求項１記載の画像処理装置において、前記正規化手段は、分割された各文字行単位の画像を、文字行中に含まれる文字の高さに基づいて正規化する画像処理装置を主要な特徴とする。
請求項５記載の発明は、請求項１記載の画像処理装置において、前記正規化手段は、分割された各文字単語単位の画像を、文字単語中に含まれる文字の高さに基づいて正規化する画像処理装置を主要な特徴とする。
請求項６記載の発明は、請求項１記載の画像処理装置において、前記画像保持手段は、分割画像をＪＰＥＧ２０００のフォーマット形式で保持する画像処理装置を主要な特徴とする。
【０００５】
請求項７記載の発明は、請求項１記載の画像処理装置において、前記画像保持手段が関連付けて保持する画像を、前記画像分割手段で分割した分割領域単位で出力可能な領域画像出力手段を備える画像処理装置を主要な特徴とする。
請求項８記載の発明は、請求項１記載の画像処理装置において、前記画像保持手段が関連付けて保持する画像のいずれか１画像を出力可能な分割画像出力手段を備える画像処理装置を主要な特徴とする。
請求項９記載の発明は、請求項７、８記載の画像処理装置において、前記画像保持手段が保持する画像を出力させる出力指示情報を受け取った場合に、出力指示情報に基づき、前記領域画像出力手段または前記分割画像出力手段によって画像を出力するかを決定する制御手段を備える画像処理装置を主要な特徴とする。
請求項１０記載の発明は、請求項９記載の画像処理装置において、前記出力指示情報は、入力画像中の位置情報、保持画像中の所定の分割画像に関する情報、保持画像中の所定画像属性に関する情報の少なくとも１つを含む画像処理装置を主要な特徴とする。
請求項１１記載の発明は、請求項９記載の画像処理装置において、前記出力指示情報を外部装置から受け取った場合に、前記外部装置の特性に基づき、前記領域画像出力手段または前記分割画像出力手段によって画像を出力するかを決定する制御手段を備える画像処理装置を主要な特徴とする。
請求項１２記載の発明は、入力画像を画像属性別に分割する画像分割ステップと、分割された各分割領域画像を正規化する正規化ステップと、正規化された各分割領域画像を圧縮符号化する圧縮符号化ステップと、前記圧縮符号化された各分割領域画像を関連付けて保持する画像保持ステップと、を実行する画像処理方法を主要な特徴とする。
請求項１３記載の発明は、請求項１２に記載の画像処理方法を実行させるためのプログラムを最も主要な特徴とする。
請求項１４記載の発明は、請求項１３記載のプログラムをコンピュータが読み取り可能な形式により記録されている記録媒体を最も主要な特徴とする。
【発明の効果】
【０００６】
本発明の画像処理装置によれば、画像分割手段により分割した各分割領域画像を正規化手段により正規化を行うことにより、分割サイズ（画像サイズ）の等しくできるため、タイリング処理を行うことができ、１枚のＪ２Ｋ形式のファイルとして保存・管理することが可能になり、ファイル管理を容易に行うことができるようになる。また、必要な画像を迅速かつ適切な形で出力することができるようになる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の実施の形態に係る画像処理装置のブロック図である。
この図に示す本実施形態の画像処理装置は、画像入力部１、画像出力部２、画像保持部（画像保持手段）３、制御部（制御手段）４、指示部５を備えて構成される。
画像出力部２には、領域画像出力部（領域画像出力手段）２１、分割画像出力部（分割画像出力手段）２２が設けられている。
また制御部４には、入力画像を画像属性別に分割する画像分割部（画像分割手段）４１と、画像分割部４１により分割された各分割領域画像を正規化する正規化部（正規化手段）４２と、正規化部４２により正規化された各分割領域画像を圧縮符号化する符号化部（圧縮符号化手段）４３が設けられている。
また、Ｊ２Ｋ方式の中には、ＪＰＭといわれる、複数の画像を階層別に保持可能な方式や、ＪＰＩＰと呼ばれるＪ２ＫファイルをＨＴＴＰやＴＣＰ、ＩＰなどの通信プロトコル上で伝送することができる規格が制定されている。本実施の形態では、ＪＰＭとＪＰＩＰを利用した画像、特に文書画像の蓄積、表示、伝送に関するものである。
【０００８】
図２は、本実施の形態に係る画像処理装置の全体処理を示したフローチャートである。
この場合、先ず、処理対象の画像が入力されると（Ｓ１）、制御部４の画像分割部４１において、ＯＣＲ処理の前処理として行われている領域識別処理によって、文字領域、写真領域、表領域など画像属性に分割され（Ｓ２）、さらに正規化処理が行われる（Ｓ３）。ステップＳ２において実行される領域識別の方式は、例えば特開平５−２３３８７３号公報に記載されているように、様々な方式が提案されているが、例えば、画像に二値化処理を行い、二値画像の黒連結成分塊の大きさを利用して、文字らしい大きさの塊を抽出し、さらに文字行として統合する方法などを用いて文書画像の属性を決定し、画像を分割することが考えられる。
次に、ここで分割された領域の１つまたは複数の領域に対して、ウェーブレット変換を行い圧縮符合化することにより、Ｊ２Ｋと呼ばれるファイル形式に変換する（Ｓ４）。領域識別処理の結果、例えば処理対象の画像全体が１つの「文字領域」として認識された場合も、結果的には意味はないが、同一フローで処理できる。
さらに変換された各領域を、階層別に画像保持部３に記憶させる（Ｓ５）。画像保持部３は、コンピュータのメインメモリでもよいし、ハードディスクドライブ（ＨＤＤ）などの外部記憶装置でも構わない。次に出力したい特定階層（解像度）、分割領域を指定する（Ｓ６）。
そして画像保持部３に保持されている分割・階層化された画像を、その階層ごとまたは分割領域毎に外部装置に対して出力する（Ｓ７）。外部装置は、ネットワーク、モニタ、プリンタ、ＨＤＤやＣＤ−Ｒなどの外部記憶装置などが考えられる。
分割領域として、文書画像の文字行または文字単語、文字領域を考える。上記の領域識別処理によって、黒連結成分塊の大きさごとに、文字領域候補が抽出され、さらには、この文字領域を行方向に連結することで、文字単語や文字行領域の抽出が可能となる。但し、抽出された文字は、様々な大きさの場合がある。例えば、タイトルは大きく、それ以外の文字は小さく、図中の文字は更に小さいなど文字フォントの大きさが違っていることが通常である。
一方、Ｊ２Ｋの機能の中に、「タイリング」という１枚の画像を複数の領域に分割し、領域ごとにＪ２Ｋファイルを作成するという機能があり、この複数の領域の分割サイズ（画像のサイズ）は、一定である必要があることは上述した通りである。そこで、本実施の形態では抽出された文字行の文字高さで文字行を正規化する処理を行う。
【０００９】
図３は正規化処理の説明図である。文字高さの正規化は、図３（ａ）に示すようなオリジナル画像から、図３（ｂ）に示すように正規化を行う文字行を抽出する。このとき抽出された文字の文字高さが夫々Ｈ０、Ｈ１、Ｈ２と異なる場合は、図３（ｃ）に示すように文字高さが同じ高さＨとなるように正規化を行う。
このような正規化処理は、抽出した文字の中で文字高さが最大のものに合わせて他の行を拡大してもよいし、逆に最小のものに合わせて縮小してもよい。或いは、人間が認識できる文字サイズ（例えば、６０画素）や、その後の処理（例えばＯＣＲ処理）にとって最適な文字サイズに合わせて正規化してもよい。ＯＣＲにとっても４８画素から６０画素程度がよい。
さらには、図３（ｄ）に示すように、文字の幅で正規化を行う。文字幅の正規化は、文字高さの正規化後に最も幅Ｗの大きな文字幅に統一する。例えば、図３（ｃ）の例では「方針発表会」というところは文字幅が小さいが、これは左詰めで画像を詰めて、右側は背景（白）として画像を構成する。
これによって、図３（ｅ）に示すように、文字幅、文字高さが揃った複数領域の画像が作られ、「タイリング処理」の分割サイズ（画像サイズ）が同一でなくてはならないという条件を満たすことができる。
【００１０】
図４は、外部装置に応じた表示処理の説明図である。
作成された画像をユーザがＰＤＡや携帯電話、複写機やファックスのコントロールパネル、ＰＣのディスプレイなどクライアントで閲覧することを考える。
ここでまず、クライアントが画像全体を表示する。ユーザはマウス等の指示によって、拡大表示したい画像の部位をクリックする。すると、クライアント側から画像の部位に関する位置情報が、本実施の形態の画像処理装置から成るサーバに送られる。
サーバ側では複数の領域または階層分けされているので、その位置情報に該当する画像の領域または階層（解像度）を選び出し、その部分をクライアント側に送る。これによりクライアントは、所望の位置の画像を迅速かつ的確に表示することができる。
なお、上記の説明では位置情報を用いたが、保持画像中の分割画像を指定する情報、所定の画像属性（文字、絵柄部等の領域属性）をクライアントからサーバに指示して、所望の画像を受け取ってもよい。
またクライアントの装置属性の情報（ＰＤＦ、ＰＣを識別できる情報、装置番号等）が、クライアント側から取得できる場合には、サーバはその装置属性の情報に基づき、クライアントにとって適切な解像度で分割画像を送ってもよい。また適切な階層の分割画像や、特定の領域属性を持った画像だけをクライアントに送るようにしてもよい。
【００１１】
本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態の位置あわせ装置を構成する各機能をそれぞれプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、コンピュータに搭載したＣＤ−ＲＯＭドライブ等の駆動装置に、このＣＤ−ＲＯＭ等を装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
なお、プログラムを格納する記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれであってもよい。
また、ロードしたプログラムを実行することにより上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像処理装置のブロック図。
【図２】本実施の形態に係る画像処理装置の全体処理を示したフローチャート。
【図３】正規化処理の説明図。
【図４】外部装置に応じた表示処理の説明図。
【図５】従来の画像処理方法を説明する説明図。
【符号の説明】
【００１３】
１  画像入力部、２  画像出力部、２１  領域画像出力部、２２  分割画像出力部、３  画像保持部、４  制御部、４１  画像分割部、４２  正規化部、４３  符号化部、５  指示部
【図１】
2006115407.tif 000003
【図２】
2006115407.tif 000004
【図３】
2006115407.tif 000005
【図４】
2006115407.tif 000006
【図５】
2006115407.tif 000007