(57)【要約】【課題】入力画像に含まれる文字部分を後に再編集する場合などにおいて編集操作の操作性を改善して効率良く編集作業が行えるようにする。【解決手段】画像処理システムを構成する画像読取装置１は、入力画像に含まれる文字領域と文字領域以外の背景領域とを判別し、文字領域に含まれる文字画像のアウトライン変換を行って文字単位でグルーピングしたアウトラインデータを生成すると共に、そのアウトラインデータと背景データとを統合して編集可能なデータファイルＤＦを生成する。サーバコンピュータ３は、そのデータファイルＤＦを記憶しておき、クライアントコンピュータ４からの要求に応じてデータファイルＤＦを送信する。このときサーバコンピュータ３は、データファイルＤＦを読み出し、当該データファイルＤＦに含まれるアウトラインデータのグルーピングを指定されたグルーピングに変更する。【選択図】図１
2010092141.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段と、
前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段と、
前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段と、
前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データとを統合して編集可能なデータファイルを生成するファイル生成手段と、
前記ファイル生成手段で生成された前記データファイルを記憶する記憶手段と、
前記記憶手段に記憶された前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段と、
前記記憶手段から前記データファイルを読み出し、当該データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段と、
前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記ファイル出力手段が出力したデータファイルに対する編集後のデータファイルを入力するファイル入力手段をさらに備え、
前記グルーピング変更手段は、前記ファイル入力手段に入力した編集後のデータファイルに含まれる前記アウトラインデータのグルーピングを文字単位のグルーピングに戻した後、前記記憶手段に記憶させることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段をさらに備え、
前記ファイル生成手段は、前記アウトラインデータと、前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して前記データファイルを生成し、
前記グルーピング変更手段は、前記文字構造判別情報に基づいて前記アウトラインデータのグルーピングを文字単位のグルーピングから別の単位のグルーピングに変更することを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記文字構造判別手段は、前記文字領域に含まれる文字を文字単位で判別すると共に、行単位、段落単位又は頁単位で判別し、前記文字構造判別情報には行、段落又は頁に関する情報が含まれることを特徴とする請求項３記載の画像処理システム。
【請求項５】
原稿を読み取って入力画像を生成する画像読取手段と、
前記画像入力手段に入力した入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段と、
前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段と、
前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段と、
前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段と、
前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して編集可能なデータファイルを生成するファイル生成手段と、
を備えることを特徴とする画像読取装置。
【請求項６】
文字単位でグルーピングされたアウトラインデータと、背景データとが統合された編集可能なデータファイルを記憶する記憶手段と、
前記記憶手段に記憶された前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段と、
前記記憶手段から前記データファイルを読み出し、当該データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段と、
前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段と、
を備えることを特徴とする画像処理装置。
【請求項７】
コンピュータを、
入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段、
前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段、
前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段、
前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段、
前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して編集可能なデータファイルを生成するファイル生成手段、
として機能させることを特徴とする画像処理プログラム。
【請求項８】
コンピュータを、
文字単位でグルーピングされたアウトラインデータと、背景データとが統合された編集可能なデータファイルが記憶された所定の記憶手段から前記データファイルを読み出す手段、
前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段、
前記データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段、
前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段、
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像に含まれる文字画像を電子的に再利用可能なデータに変換する技術に関する。
【背景技術】
【０００２】
近年、情報の電子化が進み、文章や図、写真などが混在した文書を紙ではなく、電子化した情報で保存或いは送信する技術が普及してきている。また近年、複合機やＭＦＰ（Multi Function Peripheral）などと呼ばれる情報処理機は、カラー原稿を読み取ってカラー画像を生成することも可能である。ところが、例えばＡ４サイズのカラー原稿を３００ｄｐｉで読み取ると、カラー画像のデータ容量は約２５ＭＢになるため、このカラー画像を電子的に再利用するにはデータ量が大きすぎるという事態が生じる。そのため、カラー原稿を読み取って得られるカラー画像を圧縮処理するのが一般的であるが、カラー画像の全体に対して均一な圧縮処理を行うとした場合、例えばデータ量が十分に小さくなるような圧縮処理を行えば、原稿に含まれていた文字が判読不能になる。逆に、文字が判読可能な程度に圧縮処理を行えば、データ量を十分に小さくすることができなくなる。
【０００３】
そのため、従来は、原稿を読み取った入力画像に含まれる文字領域と背景領域とを判別し、文字領域と背景領域とでそれぞれ異なる処理を行うことが提案されている。例えば、入力画像に含まれる前景画像をベクトルデータに変換し、そのベクトルデータを第１層に格納し、入力画像の背景画像を第２層に格納することにより、複数層で構成される電子データを生成する技術が公知である（例えば、特許文献１）。この技術によれば、入力画像に含まれる文字画像がアウトライン化されたベクトルデータに変換されるので、文字の判読性は失われず、電子データに含まれる文字や文章などを電子的に再利用することができるようになる。
【０００４】
また従来、スキャナなどの画像読取装置は、原稿を読み取ってＰＤＦ（Portable Document Format）ファイルを作成する際、アウトラインＰＤＦというファイルを作成することもできる。このアウトラインＰＤＦの機能では、原稿を読み取った入力画像の文字領域に対してアウトライン変換（ベクトルデータ変換）を行い、その変換後のアウトラインデータ（ベクトルデータ）と、入力画像の背景領域とを合成してＰＤＦファイルを作成する。このアウトラインＰＤＦでは、アウトライン変換を行う際に文字領域に含まれる文字単位での処理が行われる。
【０００５】
一方、従来、コンピュータで実行可能な文書管理プログラムなどが知られている。この文書管理プログラムは、ＰＤＦファイルなどの文書ファイルを管理するソフトウェアであり、例えばコンピュータで実行することにより文書ファイルの編集操作などを行うことができるようになっている。そのため、スキャナなどで原稿を読み取った画像データをコンピュータに入力し、そのコンピュータで文書管理プログラムを起動すれば、入力画像に含まれる文字の配置などを変更することができる。
【０００６】
【特許文献１】特開２００７−２７２６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では、入力画像の文字領域に含まれる文字が文字単位でアウトライン変換されるため、スキャナから入力したＰＤＦファイルなどのデータファイルをコンピュータで編集することにより、例えば文字領域に含まれる文字を行単位或いは段落単位で配置を変更しようとする場合、ユーザは一文字ずつ配置を変更する操作を行うか、或いは複数の文字を予め選択する操作を行ったうえで配置を変更する操作をさらに行う必要がある。そのため、編集操作に手間がかかり、効率的な編集を行うことができないという問題があった。
【０００８】
そこで本発明は、上記従来の問題点を解決することを目的としてなされたものであり、コンピュータなどを利用して入力画像に含まれる文字などを編集する場合の操作性を改善して編集操作を効率良く行うことができるようにした画像処理システム、画像読取装置、画像処理装置および画像処理プログラムを提供するものである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、画像処理システムであって、入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段と、前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段と、前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段と、前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データとを統合して編集可能なデータファイルを生成するファイル生成手段と、前記ファイル生成手段で生成された前記データファイルを記憶する記憶手段と、前記記憶手段に記憶された前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段と、前記記憶手段から前記データファイルを読み出し、当該データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段と、前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段と、を備えることを特徴としている。
【００１０】
かかる構成によれば、画像処理システムがデータファイルを出力する際、アウトラインデータの文字単位のグルーピングが他の単位のグルーピングに変更されるので、この画像処理システムから出力されるデータファイルを利用して編集操作を行う際には、文字単位で編集操作を行う必要がなくなる。
【００１１】
また請求項２にかかる発明は、請求項１記載の画像処理システムにおいて、前記ファイル出力手段が出力したデータファイルに対する編集後のデータファイルを入力するファイル入力手段をさらに備え、前記グルーピング変更手段は、前記ファイル入力手段に入力した編集後のデータファイルに含まれる前記アウトラインデータのグルーピングを文字単位のグルーピングに戻した後、前記記憶手段に記憶させることを特徴としている。
【００１２】
かかる構成によれば、画像処理システムにおいて編集後のデータファイルは、アウトラインデータが文字単位のグルーピングに戻された状態で管理されるので、複数のユーザがデータファイルを共有して利用する場合の利便性が向上する。
【００１３】
また請求項３にかかる発明は、請求項１又は２に記載の画像処理システムにおいて、前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段をさらに備え、前記ファイル生成手段は、前記アウトラインデータと、前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して前記データファイルを生成し、前記グルーピング変更手段は、前記文字構造判別情報に基づいて前記アウトラインデータのグルーピングを文字単位のグルーピングから別の単位のグルーピングに変更することを特徴としている。
【００１４】
かかる構成によれば、グルーピング変更手段が、アウトラインデータのグルーピングを変更する際、文字構造判別情報に基づいて変更することができるので、効率的なグルーピングの変更が可能になる。
【００１５】
また請求項４にかかる発明は、請求項３記載の画像処理システムにおいて、前記文字構造判別手段は、前記文字領域に含まれる文字を文字単位で判別すると共に、行単位、段落単位又は頁単位で判別し、前記文字構造判別情報には行、段落又は頁に関する情報が含まれることを特徴としている。
【００１６】
かかる構成によれば、グルーピング変更手段が、アウトラインデータのグルーピングを行単位、段落単位又は頁単位で効率的に変更することができるようになる。
【００１７】
また請求項５にかかる発明は、画像読取装置であって、原稿を読み取って入力画像を生成する画像読取手段と、前記画像入力手段に入力した入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段と、前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段と、前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段と、前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段と、前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して編集可能なデータファイルを生成するファイル生成手段と、を備えることを特徴としている。
【００１８】
かかる構成によれば、データファイルに含まれる文字構造判別情報を参照することにより、そのデータファイルを利用する際にアウトラインデータのグルーピングを文字単位から別の単位に変更することができるようになる。
【００１９】
また請求項６にかかる発明は、画像処理装置であって、文字単位でグルーピングされたアウトラインデータと、背景データとが統合された編集可能なデータファイルを記憶する記憶手段と、前記記憶手段に記憶された前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段と、前記記憶手段から前記データファイルを読み出し、当該データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段と、前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段と、を備えることを特徴としている。
【００２０】
かかる構成によれば、画像処理装置がデータファイルを出力する際、アウトラインデータの文字単位のグルーピングが別の単位のグルーピングに変更されるので、この画像処理装置から出力されるデータファイルを利用して編集操作を行う際には、文字単位で編集操作を行う必要がなくなる。
【００２１】
また請求項７にかかる発明は、画像処理プログラムであって、コンピュータを、入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別する領域判別手段、前記領域判別手段によって判別された前記文字領域に含まれる文字構造を判別して文字構造判別情報を生成する文字構造判別手段、前記領域判別手段で判別された文字領域に含まれる文字画像のアウトライン変換を行い、文字単位でグルーピングしたアウトラインデータを生成するアウトライン変換手段、前記領域判別手段で判別された背景領域から成る背景画像から背景データを生成する背景データ生成手段、前記アウトライン変換手段で生成された前記アウトラインデータと、前記背景データ生成手段で生成された前記背景データと、前記文字構造判別手段で生成された文字構造判別情報とを統合して編集可能なデータファイルを生成するファイル生成手段、として機能させることを特徴としている。
【００２２】
また請求項８にかかる発明は、画像処理プログラムであって、コンピュータを、文字単位でグルーピングされたアウトラインデータと、背景データとが統合された編集可能なデータファイルが記憶された所定の記憶手段から前記データファイルを読み出す手段、前記データファイルに含まれる前記アウトラインデータのグルーピングの変更を指示する指示手段、前記データファイルに含まれる前記アウトラインデータのグルーピングを前記指示手段からの指示に基づいて変更するグルーピング変更手段、前記グルーピング変更手段によってグルーピングが変更されたアウトラインデータを含むデータファイルを出力するファイル出力手段、として機能させることを特徴としている。
【発明の効果】
【００２３】
本発明によれば、文字単位でグルーピングされたアウトラインデータと背景データとを統合したデータファイルが利用される際には、アウトラインデータの文字単位のグルーピングが別の単位のグルーピングに変更されるので、このデータファイルを利用して編集操作を行う際には、文字単位で編集操作を行う必要がなくなる。それ故、特に入力画像に含まれる文字部分を編集する場合の操作性が改善され、編集操作を効率良く行うことができるようになる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、各図面において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２５】
図１は、本実施形態における画像処理システムの一構成例を示す図である。この画像処理システムは、画像読取装置１と、サーバコンピュータ３と、クライアントコンピュータ４とがネットワーク２を介して相互に通信可能に接続された構成である。図２は、この画像処理システムにおける各部のハードウェア構成を示す図である。
【００２６】
図１に示すように画像読取装置１は、例えば複合機やＭＦＰ（Multi Function Peripheral）などと呼ばれる情報処理機として構成されており、コピー機能、スキャナ機能、ＦＡＸ機能、プリンタ機能などの複数の機能を備えている。この画像読取装置１は、原稿を読み取って入力画像を生成する画像読取部１０を備えており、その画像読取部１０の上部には複数枚の原稿を１枚ずつ搬送する自動原稿搬送装置１０ａが設けられている。画像読取部１０は自動原稿搬送装置１０ａによる原稿の搬送動作と同期して原稿の読み取り動作を行い、自動原稿搬送装置１０ａにセットされた複数枚の原稿を１枚ずつ自動で読み取ることができるようになっている。ただし、自動原稿搬送装置１０ａは特に必須のものではない。画像読取装置１の正面側にはユーザが操作可能な操作パネル１４が設けられており、例えば操作パネル１４に設けられているスタートボタンなどが押されれば、画像読取装置１において原稿の読み取り動作が開始される。また画像読取装置１の下部には、給紙部１５と画像形成部１６とが設けられており、コピー機能やプリンタ機能などが使用される場合、給紙部１５が画像形成部１６に対して用紙を１枚ずつ供給し、画像形成部１６がその用紙に対して画像形成を行って出力するように構成されている。尚、図例では、画像読取装置１が複数の機能を備えた情報処理機である場合を示しているが、本実施形態の画像読取装置１は、少なくとも原稿を読み取って入力画像を生成するスキャナ機能を備えたものであれば良い。
【００２７】
また図２に示すように画像読取装置１は、画像読取部１０が原稿を読み取って生成した入力画像を処理する入力画像処理部１１と、ＣＰＵ１２と、メモリやハードディスクなどの記憶部１３と、操作パネル１４と、給紙部１５と、画像形成部１６と、通信制御部１７と、ネットワークインタフェース１８とがデータバス１９に接続された構成となっている。入力画像処理部１１は、入力画像に含まれる文字領域と背景領域とを判別し、文字領域に含まれる文字をアウトライン変換する処理部である。ＣＰＵ１２は、画像読取部１０が読み取った入力画像を所定のデータファイルとして出力する処理部であり、例えば文字領域と背景領域のそれぞれのデータに対して適切な圧縮処理を行い、アウトラインＰＤＦのように文字領域と背景領域とを統合したデータファイルを生成してサーバコンピュータ３に出力する。この場合、データファイルは、ネットワークインタフェース１８を介してネットワーク２に送出され、サーバコンピュータ３に送られる。尚、通信制御部１７は、画像読取装置１が電話回線９を利用してＦＡＸデータの送受信を行うための通信制御手段である。
【００２８】
サーバコンピュータ３は、図２に示すように、ＣＰＵ３０と、メモリ３１と、ハードディスクなどの記憶部３２と、ネットワークインタフェース３３とを備えており、これらがデータバス３４に接続された構成である。記憶部３２は、画像読取装置１が原稿を読み取って生成したデータファイルを蓄積して記憶する記憶手段である。つまり、ＣＰＵ３０は、ネットワークインタフェース３３を介して画像読取装置１が出力したデータファイルを受信すると、そのデータファイルを記憶部３２に格納保存する。このサーバコンピュータ３には、予めサーバ用の画像処理プログラムがインストールされている。そしてＣＰＵ３０がその画像処理プログラムを実行することにより、記憶部３２に記憶している複数のデータファイルを管理すると共に、ネットワーク２を介してクライアントコンピュータ４からデータファイルの送信要求などがあった場合に、記憶部３２から指定されたデータファイルを読み出し、グルーピング変更などの後述する処理を必要に応じて行った後にそのデータファイルをクライアントコンピュータ４に出力するように構成されている。尚、サーバ用の画像処理プログラムは、図１に示すように例えばＣＤ−ＲＯＭなどの記録媒体３ａを利用してサーバコンピュータ３にインストールされる。
【００２９】
クライアントコンピュータ４は、図２に示すように、ＣＰＵ４０と、メモリ４１と、液晶表示デバイスやＣＲＴなどの表示部４２と、キーボードやマウスなどの操作入力部４３と、ネットワークインタフェース４４とを備えており、これらがデータバス４５に接続された構成である。つまり、クライアントコンピュータ４は、一般的なパーソナルコンピュータ（ＰＣ）によって構成される。このクライアントコンピュータ４には、予めクライアント用の画像処理プログラムがインストールされている。そしてクライアントコンピュータ４のＣＰＵ４０がその画像処理プログラムを実行することにより、サーバコンピュータ３から編集対象のデータファイルを取得してその画像を表示すると共に、ユーザからのその画像に対する編集操作を受け付け、編集処理を実行するように構成されている。尚、クライアント用の画像処理プログラムは、図１に示すように例えばＣＤ−ＲＯＭなどの記録媒体４ａを利用してクライアントコンピュータ４にインストールされる。
【００３０】
上記のような構成において、例えばユーザが原稿に含まれる文字部分を電子的に再利用（再編集）可能なデータに変換することを望む場合、画像読取装置１に原稿をセットした後、操作パネル１４を操作して選択可能な複数のデータファイル形式の中から例えば「アウトラインＰＤＦ」などを選択して原稿の読み取り開始を指示すると、画像読取装置１では図３に示すような処理が行われる。
【００３１】
図３は、画像読取装置１において原稿を読み取って文字部分が再利用可能な形式のデータファイルを生成する際の処理手順および機能構成を示す図である。図３に示すように、画像読取装置１は、原稿を読み取ってサーバコンピュータ３に出力するためのデータファイルを生成する際、上述した画像読取部１０と、入力画像処理部１１と、ＣＰＵ１２とが機能する。画像読取部１０は、原稿を読み取って入力画像Ｄ１を生成すると、その入力画像Ｄ１を入力画像処理部１１に出力する。尚、この入力画像Ｄ１はラスターデータとなっている。
【００３２】
入力画像処理部１１は、画像読取部１０から入力画像Ｄ１を入力すると、前処理部５１、領域判別部５２およびアウトライン変換部５５を順次機能させる。前処理部５１は、領域判別部５２による領域判別処理を適切に行うことができるようにするための前処理を行うものであり、例えば解像度変換や下地除去などの処理を行うように構成される。解像度変換は入力画像全体の解像度を変換する処理であり、この処理は必要に応じて行われる。また下地除去は、背景と下地の違いを明確にするための処理であり、例えば所定濃度値以下のドットを下地部分とみなしてその濃度値を「０」とする処理である。前処理部５１においてこれらの前処理が行われると、次に領域判別部５２が機能する。
【００３３】
領域判別部５２は、前処理が行われた入力画像Ｄ２に含まれる文字領域と、文字領域以外の背景領域とを判別する。この領域判別部５２は、文字領域を判別する文字領域判別部５３を有しており、文字領域判別部５３が下地除去の行われた入力画像Ｄ２に含まれる文字領域を判別する。この文字領域の判別手法は公知の手法を採用することができる。一例を挙げると、文字領域判別部５３は、入力画像Ｄ２のＲＧＢデータを明度データに変換して白黒のグレー画像を生成し、このグレー画像を所定方向に走査しながらオブジェクトを抽出するためのラベリング処理を行う。このラベリング処理により、入力画像Ｄ２に含まれる全ての文字や写真などがオブジェクトとして抽出される。そして文字領域判別部５３は、抽出した全てのオブジェクトの大きさや濃度、配置などを所定の条件と比較することにより、文字とみなすことができる全てのオブジェクトを抽出する。尚、この処理では、文字の一つ一つが、ひとつのオブジェクトとして抽出されることになる。そして文字領域判別部５３は、文字とみなしたオブジェクトが複数集合して存在している領域を、ひとつの文字領域として判別する。そして文字領域判別部５３が文字領域と判別した部分以外の領域は、背景領域として判別される。
【００３４】
図４は、領域判別部５２による処理の概要を示す図である。図４に示すように前処理の行われた入力画像Ｄ２に、写真Ｍ１や図Ｍ２の他、複数の文字が集合した文字部分Ｍ３，Ｍ４，Ｍ５が存在するとした場合、領域判別部５２は上述した領域判別処理を行うことにより、文字領域から成る文字領域画像ＤＡと、文字領域以外の背景領域から成る背景領域画像ＤＢとを生成する。文字領域画像ＤＡでは背景領域画像ＤＢに含まれる写真Ｍ１や図Ｍ２が除去されており、背景領域画像ＤＢでは文字領域画像ＤＡに含まれる文字部分Ｍ３，Ｍ４，Ｍ５が除去されている。
【００３５】
また図３に示すように領域判別部５２において文字領域判別部５３は、文字構造判別部５４としても機能する。この文字構造判別部５４は、文字領域に含まれる文字を文字単位で判別すると共に、行単位、段落単位および頁単位でも文字を判別するように構成されている。例えば、文字領域判別部５３が文字とみなすことができる全てのオブジェクトを抽出することにより、文字領域に含まれる全ての文字が文字単位で判別される。そして文字構造判別部５４は、隣接する文字との間隔などを評価することにより、文章が縦書きであるか横書きであるかなどを判定し、文章を構成する行単位、段落単位および頁単位で文字の配置構造を判別する。
【００３６】
図５は、文字構造判別部５４による処理の概要を示す図である。文字構造判別部５４は、例えば文字領域判別部５３によって抽出される文字領域画像ＤＡに含まれるひとつひとつのオブジェクト（文字）を処理対象とし、処理対象のオブジェクトと同じサイズのオブジェクトが近接している方向に文章を構成する行が配置されていると判断する。したがって、図５の場合には、文字領域画像ＤＡにおける行Ｌ１〜Ｌ１７のそれぞれがひとつの行を構成すると判別され、それぞれの行に含まれる文字が特定される。また文字構造判別部５４は、例えばひとつの行と直交する方向に同じサイズのオブジェクトで構成された別の行が近接して配置されている場合、それら複数の行によってひとつの段落が構成されていると判断する。したがって、図５の場合には、文字領域画像ＤＡにおける段落Ｊ１，Ｊ２のそれぞれがひとつの段落を構成すると判別され、それぞれの段落に含まれる文字と、行とが特定される。また文字構造判別部５４は、例えば入力画像Ｄ２に含まれる全ての文字がひとつの頁を構成していると判断する。したがって、図５の場合には、文字領域画像ＤＡにおける頁Ｐ１がひとつの頁を構成すると判別され、その頁に含まれる文字と、行と、段落とが特定される。そして文字構造判別部５４は、上記のようにして判別した文字単位、行単位、段落単位および頁単位での文字に関する情報を、文字構造判別情報ＤＣとして生成する。
【００３７】
上記のようにして領域判別処理が行われると、文字領域判別部５３は文字領域画像ＤＡをアウトライン変換部５５に出力し、背景領域画像ＤＢをＣＰＵ１２に出力する。また文字構造判別部５４が判別した文字単位、行単位、段落単位および頁単位でそれぞれの単位に含まれる文字に関する文字構造判別情報ＤＣもＣＰＵ１２に出力される。そして入力画像処理部１１では、次にアウトライン変換部５５が機能する
【００３８】
アウトライン変換部５５は、文字領域画像ＤＡに含まれる文字を文字単位でアウトライン変換する処理部であり、頂点検出部５６と、直線近似処理部５７と、曲線近似処理部５８と、データ生成部５９とを備えており、これらが順次に機能して処理を行っていくことで一文字ごとにグルーピングされたアウトラインデータ（ベクトルデータ）を生成する。頂点検出部５６は、文字領域画像ＤＡを所定方向に走査して濃度の変化点を抽出していくことで文字の角や端などの頂点を抽出する処理部である。直線近似処理部５７は、頂点検出部５６によって抽出された文字の角や端などの２頂点間で直線近似できるものを特定しながら、その直線近似を行う処理部である。尚、この直線近似は既に公知となっている手法を採用すれば良い。曲線近似処理部５８は、直線近似処理部５７で直線近似されなかった２頂点間を曲線で滑らかに接続するように曲線近似を行う処理部である。尚、この曲線近似についても既に公知となっている手法を採用すれば良く、例えばベジェ近似などが挙げられる。そしてデータ生成部５９は、直線近似処理部５７および曲線近似処理部５８の結果に基づいて一文字ごとにグルーピングされたアウトラインデータを生成する。
【００３９】
図６および図７は、アウトライン変換部５５によって生成されるアウトラインデータの一例を示す図であり、図６は文字領域画像ＤＡに含まれる文字の一例を示しており、図７は図６の文字から生成されるアウトラインデータを示している。尚、図例では、説明の便宜上、全て直線近似でアウトラインデータを生成可能な場合を示している。図６に示すように、文字領域画像ＤＡには、「Ｌ」の文字Ｍ８と、「Ｉ」の文字Ｍ９とが含まれており、この文字領域画像ＤＡを原稿端からＸ方向およびＹ方向の２方向に走査していくと、文字Ｍ８からは複数の頂点Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆが抽出される。また文字Ｍ９からは複数の頂点Ｇ，Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐ，Ｑ，Ｒが抽出される。尚、各頂点のＸＹ座標は、図６に示す通りである。この文字領域画像ＤＡに含まれる各文字をアウトライン変換部５５においてデータ化すると、図７に示すように、文字Ｍ８と文字Ｍ９がそれぞれ一文字ごとにアウトラインデータで表現される。文字Ｍ８およびＭ９のそれぞれのアウトラインデータは、倍率および精度を示すデータと、基準点の座標値を示すデータとが記述された後、その基準点の座標から直線で結んでいく頂点の座標が順に記述されている。このようなアウトラインデータによると、文字Ｍ８およびＭ９のそれぞれを滑らかに再現することができる。ここで図７に示す小文字ｑはグルーピングの始点を示しており、大文字Ｑはグルーピングの終点を示している。したがって、アウトライン変換部５５によって生成されるアウトラインデータは、文字Ｍ８とＭ９のそれぞれがひとつにグルーピングされたデータとなっている。
【００４０】
図３に戻り、上記のようにして一文字ごとにグルーピングされたアウトラインデータが生成されると、アウトライン変換部５５は、そのアウトラインデータをＣＰＵ１２に出力する。
【００４１】
次にＣＰＵ１２について説明する。ＣＰＵ１２は、サーバコンピュータ３に出力するためのデータファイルＤＦを生成する際、低解像度化部６１、非可逆圧縮部６２、可逆圧縮部６３およびファイル生成部６４として機能する。低下解像度化部６１は、入力画像処理部１１から出力される背景領域画像ＤＢを入力して背景領域画像ＤＢの解像度を所定の解像度に変換して低解像度の背景データを生成する処理部である。ここで背景領域画像ＤＢの解像度を低下させることにより、背景データのデータ量を低下させることができる。ただし、低解像度化部６１は特に必須の構成ではなく、低解像度化部６１が設けられない場合には、背景領域画像ＤＢがそのまま背景データとなる。そして背景データは非可逆圧縮部６２に与えられ、非可逆圧縮部６２において例えばＪＰＥＧ圧縮などの非可逆圧縮が行われる。つまり、本実施形態では、背景データの画質を保持することよりも寧ろデータ量を小さくすることを優先しているので、この背景データに対しては低解像度化処理や非可逆の高圧縮処理が施される。そして圧縮された背景データはファイル生成部６４に出力される。
【００４２】
一方、可逆圧縮部６３は、入力画像処理部１１から出力される一文字ごとにグルーピングされたアウトラインデータを入力してデータ圧縮を行う処理部である。ここでは、後にアウトラインデータを再現する必要があるため、例えばＦＬＡＴＥ圧縮などの可逆性のある圧縮処理が行われる。そして圧縮されたデータは、ファイル生成部６４に出力される。
【００４３】
ファイル生成部６４は、非可逆圧縮部６２から出力される圧縮された背景データと、可逆圧縮部６３から出力される圧縮されたアウトラインデータと、入力画像処理部１１の文字構造判別部５４から出力される文字構造判別情報ＤＣとを統合して編集可能なデータファイルＤＦを生成する。例えば、このデータファイルＤＦは、閲覧編集の対象となる実体データと、ヘッダ情報やコメント情報などの付加情報とを有しており、実体データはさらに第１層実体データと第２層実体データとを有する階層構造となっている。そしてアウトラインデータは第１層実体データに格納され、背景データは第２層実体データに格納される。また文字構造判別情報ＤＣは、ヘッダ情報やコメント情報などの付加情報に格納される。このようにして生成されるデータファイルＤＦは、画像読取装置１からサーバコンピュータ３に出力される。そしてサーバコンピュータ３は画像読取装置１から出力されたデータファイルＤＦを記憶部３２に保存する。
【００４４】
次に、上記のようにして画像読取装置１から出力されるデータファイルＤＦをサーバコンピュータ３およびクライアントコンピュータ４で再利用する場合の処理について説明する。サーバコンピュータ３およびクライアントコンピュータ４はそれぞれの画像処理プログラムを実行することにより、画像読取装置１が原稿を読み取って生成したデータファイルＤＦに基づく画像を閲覧および編集するための画像処理装置として機能する。
【００４５】
図８は、サーバコンピュータ３のＣＰＵ３０がサーバ用の画像処理プログラムを実行することによって機能する各処理部およびクライアントコンピュータ４のＣＰＵ４０がクライアント用の画像処理プログラムを実行することによって機能する各処理部を示すブロック図である。サーバコンピュータ３のＣＰＵ３０は、入出力処理部７１、ファイル管理部７２およびグルーピング変更部７４として機能する。入出力処理部７１は、ネットワーク２を介してデータファイルＤＦの送受信などを行う処理部である。ファイル管理部７２は、記憶部３２に記憶されているデータファイルＤＦを読み出したり、入出力処理部７１がネットワーク２を介して入力したデータファイルＤＦを記憶部３２に保存したりする処理部である。このファイル管理部７２は、グルーピング指示部７３としても機能する。グルーピング指示部７３は、クライアントコンピュータ４からのファイルの送信要求にグルーピングの指定が含まれている場合に、グルーピング変更部７４に対してグルーピングの変更を指示する指示手段である。グルーピング変更部７４は、グルーピング指示部７３からのグルーピングの変更が指示に基づいてデータファイルＤＦに含まれるアウトラインデータのグルーピングを変更する処理部である。
【００４６】
一方、クライアントコンピュータ４のＣＰＵ４０は、ファイル指定部８１、グルーピング指定部８２、送信要求処理部８３、ファイル編集処理部８４および保存処理部８５として機能する。ファイル指定部８１は、閲覧・編集対象となるファイルを指定する処理部である。このファイル指定部８１が機能すると、ネットワーク２を介してサーバコンピュータ３にアクセスし、サーバコンピュータ３の記憶部３２に記憶されている複数のデータファイルＤＦの一覧情報を取得する。そして表示部４２に対してその一覧情報を表示することにより、ユーザがその中から閲覧・編集対象とする一のファイルを選択できるようにする。そしてユーザが閲覧・編集対象とする一のファイルを指定すると、ファイル指定部８１はその指定されたファイル名などを一時的にメモリ４１に格納する。
【００４７】
グルーピング指定部８２は、サーバコンピュータ３からデータファイルＤＦを取得する際のアウトラインデータのグルーピングを指定する処理部である。例えば、クライアントコンピュータ３においてクライアント用の画像処理プログラムを起動すると、表示部４２には、図９に示すような初期画面４２ａが表示される。この初期画面４２ａが表示されているときに、ユーザが操作入力部４３を操作してポインタ画像９０をメニューバー９１に移動させ、そのメニューバー９１に含まれる「設定」の項目を選択操作すると、プルダウンメニュー９２が表示される。そのプルダウンメニュー９２の中から「グルーピング」の項目をさらに選択操作すると、別の一覧メニュー９３が表示される。この一覧メニュー９３には、ユーザが選択可能なグルーピングの一覧が表示されている。そしてユーザはこの一覧の中から所望するグルーピングを選択すると、グルーピング指定部８２はユーザによって選択されたグルーピングを指定する。図例では、「行単位」のグルーピングが選択された状態を示している。尚、ユーザが上記のようなグルーピング指定操作を行わない場合、サーバコンピュータ３からデータファイルＤＦを取得する際のアウトラインデータのグルーピングは、デフォルト設定である「文字単位」のままとなる。
【００４８】
図８に戻り、送信要求処理部８３は、サーバコンピュータ３に対してデータファイルＤＦの送信要求を行う処理部である。この送信要求処理部８３は、ファイル指定部８１がメモリ４１に格納したファイル名を読み出し、データファイルＤＦのファイル名を指定すると共に、グルーピング指定部８２によってグルーピングの指定が行われた場合には、その指定されたグルーピングに関する情報を含めて送信要求コマンドを生成し、サーバコンピュータ３に送信する。
【００４９】
サーバコンピュータ３では、入出力処理部７１がその送信要求コマンドを受信すると、ファイル管理部７２が機能して送信要求コマンドを解析する。そして送信要求コマンドに含まれるファイル名から記憶部３２に記憶されているデータファイルＤＦを特定する。また送信要求コマンドにグルーピングに関する情報が含まれている場合には、グルーピング指示部７３が機能し、クライアントコンピュータ４から指定されたグルーピングを特定してグルーピング変更部７４に対してグルーピングの変更を指示する。これにより、グルーピング変更部７４が機能し、記憶部３２から読み出されたデータファイルＤＦに含まれるアウトラインデータのグルーピングを、グルーピング指示部７３からの指示に基づいて変更する。例えば、図９に示したようにクライアントコンピュータ４からの指定が「行単位」でのグルーピングであった場合、グルーピング変更部７４は、データファイルＤＦに含まれるアウトラインデータを「文字単位」のグルーピングから「行単位」のグルーピングに変更する。
【００５０】
ここでグルーピング変更部７４による具体的な処理について説明する。上述したようにデータファイルＤＦには、付加情報として文字構造判別情報ＤＣが含まれている。グルーピング変更部７４は、この文字構造判別情報ＤＣに基づいてグルーピングを変更する。すなわち、文字構造判別情報ＤＣには、文字単位、行単位、段落単位および頁単位での文字に関する情報が含まれているため、例えば「行単位」のグルーピングに変更することが指示された場合、グルーピング変更部７４は文字構造判別情報ＤＣを参照することでアウトラインデータの一つ一つの文字がどの行に属するかを判定し、アウトラインデータのグルーピングを「文字単位」から「行単位」に変更する。つまり、記憶部３２に記憶されている状態でデータファイルＤＦに含まれるアウトラインデータは、図７に示したように文字単位でグルーピングされており、各文字のアウトラインデータの先頭と末尾にグルーピングの始点と終点を示す記述（小文字ｑと大文字Ｑ）が付されている。したがって、グルーピング変更部７４は、このグルーピングの始点と終点を示す記述（小文字ｑと大文字Ｑ）の位置を、文字構造判別情報ＤＣに基づいて、グルーピング指示部７３から指示されたグルーピングとなるように変更することで、グルーピングの変更を行う。例えば、図７に示した文字Ｍ８と文字Ｍ９の２つの文字を一つのグルーピングに変更する場合、グルーピング変更部７４は、アウトラインデータの記述を、図７に示すような記述から図１０に示すような記述に書き換えることで、文字Ｍ８と文字Ｍ９の２つの文字が含まれた一つのグルーピングに変更する。尚、段落単位や頁単位など、他の単位にグルーピングを変更する場合も同様であり、各文字のアウトラインデータの先頭と末尾に付されたグルーピングの始点と終点を示す記述（小文字ｑと大文字Ｑ）の位置を変更することによって行われる。
【００５１】
そしてグルーピング変更部７４は、グルーピング指示部７３からの指示に基づいてアウトラインデータのグルーピングの変更を完了すると、グルーピングの変更が反映されたデータファイルＤＦをファイル管理部７２に出力する。ファイル管理部７２は、グルーピングの変更が反映されたデータファイルＤＦを入出力処理部７１に出力し、入出力処理部７１はそのデータファイルＤＦをクライアントコンピュータ４に対して送信する。
【００５２】
クライアントコンピュータ４は、サーバコンピュータ３からグルーピングの変更が行われたデータファイルＤＦを受信すると、そのデータファイルＤＦの実体データに含まれているアウトラインデータと背景データとを読み出し、それらを合成した画像を表示部４２に表示する。これにより、ユーザはデータファイルＤＦの内容を閲覧することができ、操作入力部４３を操作することにより表示された画像の編集操作を行うことができるようになる。そしてＣＰＵ４０では、ファイル編集処理部８４が機能し、ユーザによる編集操作を受け付ける。このとき、ユーザが例えば行単位で複数の文字を移動させたい場合、上述したグルーピングの変更処理によって各行ごとに複数の文字がひとつのグループとなっているので、ユーザは、ひとつの行を選択して移動させれば、その行に含まれる全ての文字を一括して移動させることができる。つまり、ユーザが行単位で編集操作を行いたいのであれば、予め「行単位」のグルーピングを指定しておくことにより、表示部４２に表示された文字と背景とが合成された画像の文字部分を編集する際には、「行単位」での編集操作が可能になる。またユーザが段落単位で編集操作を行いたいのであれば、予め「段落単位」のグルーピングを指定しておくことによって「段落単位」での編集操作が可能になり、頁単位で編集操作を行いたいのであれば、予め「頁単位」のグルーピングを指定しておくことによって「頁単位」での編集操作が可能になる。したがって、本実施形態では、従来のように一文字ずつ移動させる操作を行ったり、或いは複数の文字を予め選択する操作を行ったりする必要がなくなるので、効率的に編集作業を行うことができるようになる。
【００５３】
そしてユーザが編集操作を終了してその編集した内容を反映させた状態でサーバコンピュータ３に保存しておく場合、ＣＰＵ４０では保存処理部８５が機能する。保存処理部８５は、ユーザによって編集された内容をデータファイルＤＦに反映させて書き換える。そして書き換えたデータファイルＤＦをサーバコンピュータ３に送信する。
【００５４】
サーバコンピュータ３の入出力処理部７１は、編集後の更新されたデータファイルＤＦを受信すると、それをファイル管理部７２に出力する。ファイル管理部７２は、編集後のデータファイルＤＦを入力すると、グルーピング指示部７３を機能させる。そしてグルーピング指示部７３は、データファイルＤＦに含まれるアウトラインデータのグルーピングを「文字単位」に戻すことを指示する。これにより、グルーピング変更部７４は、編集後のデータファイルＤＦに含まれるアウトラインデータのグルーピングを文字単位のグルーピングに戻す。そしてファイル管理部７２は、グルーピング変更部７４によって文字単位のグルーピングに変更されたアウトラインデータを含む編集後のデータファイルＤＦを記憶部３２に上書き保存することで、編集後のデータファイルＤＦが記憶される。このようにサーバコンピュータ３で管理されるデータファイルＤＦは、アウトラインデータのグルーピングが文字単位に統一されることで、ネットワーク２を介して複数のユーザがデータファイルＤＦにアクセスしてデータファイルＤＦを再利用する場合、文字単位のグルーピングが複数のユーザに共通したデフォルト設定とすることができるので、ファイル管理上、複雑な管理が必要でなくなり、効率的な管理が行える。
【００５５】
以上説明したように、本実施形態の画像処理システムは、画像読取装置１において、入力画像に含まれる文字領域と、文字領域以外の背景領域とを判別し、文字領域に含まれる文字画像のアウトライン変換を行って文字単位でグルーピングしたアウトラインデータを生成する。また背景領域から成る背景画像から背景データを生成する。そして文字単位でグルーピングされたアウトラインデータと、背景データとを統合して編集可能なデータファイルＤＦを生成して出力する。そしてこのデータファイルＤＦには文字領域に含まれる文字構造を判別して生成された文字構造判別情報ＤＣが含まれている。一方、サーバコンピュータ３は、画像読取装置１で生成されたデータファイルＤＦを記憶部３２に記憶するように構成されると共に、記憶部３２に記憶されたデータファイルＤＦに含まれるアウトラインデータのグルーピングの変更を行い、グルーピングが変更されたアウトラインデータを含むデータファイルＤＦを出力するように構成されている。したがって、サーバコンピュータ３から出力されるデータファイルＤＦを利用する際には、文字単位でグルーピングされたアウトラインデータだけでなく、行単位や段落単位など種々の単位でグルーピングされたアウトラインデータを利用することができるようになり、ユーザの編集操作に適した単位でグルーピングされたアウトラインデータを取得することができる。それ故、ユーザの編集操作が容易かつ簡単になり、効率的に編集作業を行うことができる。
【００５６】
以上、本発明の一実施形態について説明したが、本発明は上述した内容のものに限定されるものではない。すなわち、本発明には種々の変形例が適用可能である。
【００５７】
例えば、上述した実施形態では、一例として、文字単位、行単位、段落単位、頁単位でグルーピングの変更を行う場合を説明したが、この他にもグルーピングの変更には種々の態様がある。例えば領域判別部５２の文字構造判別部５４において、文字の縦書き部分と横書き部分とを判別しておき、文字構造判別情報ＤＣにそれらの情報を含めておくことで、グルーピングを変更する際には、縦書き部分と横書き部分とを区別してグルーピングすることができる。また文字構造判別部５４において、文字の色、サイズ、種類（ひらがな、カタカナ、漢字、数字などの種類）、フォントの種類などを判別しておき、文字構造判別情報ＤＣにそれらの情報を含めておくことで、グルーピングを変更する際には、同じ文字色、同じ文字サイズ、同じ文字種類、或いは、同じフォント種類ごとにグルーピングを行うことができる。また図形やグラフ、表などに文字が含まれる場合、それらの文字も判別しておくことで、図形やグラフ、表などに含まれる文字もグルーピングの対象とすることができる。このように種々の態様でグルーピングを行うことができるようにしておけば、ユーザがデータファイルＤＦを利用する際の用途に応じて適切なグルーピングを選択することができるようになり、編集操作時の操作性がより一層向上する。
【００５８】
また上述した実施形態では、サーバコンピュータ３がアウトラインデータのグルーピングを変更する画像処理装置として機能する場合を例示したが、アウトラインデータのグルーピングの変更は必ずしもサーバコンピュータ３で行う必要はなく、クライアントコンピュータ４で行っても良い。特に、本発明においては、上述したサーバコンピュータ３の機能と、クライアントコンピュータ４の機能とが統合されたひとつのコンピュータによって画像処理装置が構成されていても良い。
【００５９】
また上述した実施形態では、サーバコンピュータ３においてアウトラインデータのグルーピングを変更する際、データファイルＤＦに含まれる文字構造判別情報ＤＣに基づいてグルーピングを変更する場合を例示した。しかし、データファイルＤＦに文字構造判別情報ＤＣが含まれていない場合でも、サーバコンピュータ３において上述した文字構造判別部５４と同様の処理を行うことによってグルーピングを変更するために必要な情報を得ることができる。そのため、サーバコンピュータ３においてアウトラインデータのグルーピングを変更する際には、上述した画像読取部１の文字構造判別部５４と同様の処理を行うことによってグルーピングの変更を行うようにしても良い。ただしこの場合、グルーピングの変更に要する処理時間が長くなるため、上述した実施形態のようにデータファイルＤＦに含まれる文字構造判別情報ＤＣに基づいてグルーピングを変更する構成とすることがより好ましい。
【００６０】
また上述した実施形態では、図３に示したように画像読取装置１に対して、領域判別部５２、アウトライン変換部５５、低解像度化部６１、非可逆圧縮部６２、可逆圧縮部６３およびファイル生成部６４が設けられる場合を例示したが、これらの機能は画像読取装置１ではなく、ネットワーク２に接続された他のコンピュータによって実現しても良い。この場合、コンピュータには、図３に示したような領域判別部５２、アウトライン変換部５５、低解像度化部６１、非可逆圧縮部６２、可逆圧縮部６３およびファイル生成部６４として機能する画像処理プログラムが予めインストールされており、コンピュータ３がその画像処理プログラムを実行することにより、上述した処理と同様の処理を行って入力画像からデータファイルＤＦを生成する。
【図面の簡単な説明】
【００６１】
【図１】画像処理システムの一構成例を示す図である。
【図２】画像処理システムにおける各部のハードウェア構成を示す図である。
【図３】画像読取装置において原稿を読み取って文字部分が再利用可能な形式のデータファイルを生成する際の処理手順および機能構成を示す図である。
【図４】領域判別部による処理の概要を示す図である。
【図５】文字構造判別部による処理の概要を示す図である。
【図６】文字領域画像に含まれる文字の一例を示す図である。
【図７】アウトライン変換部によって図６に示す文字から生成されるアウトラインデータの一例を示す図である。
【図８】サーバコンピュータのＣＰＵがサーバ用の画像処理プログラムを実行することによって機能する各処理部およびクライアントコンピュータのＣＰＵがクライアント用の画像処理プログラムを実行することによって機能する各処理部を示すブロック図である。
【図９】クライアントコンピュータにおいて表示部に表示される画面の一例を示す図である。
【図１０】グルーピング変更部によって図７のアウトラインデータのグルーピングを変更した場合の一例を示す図である。
【符号の説明】
【００６２】
１  画像読取装置
２  ネットワーク
３  サーバコンピュータ（画像処理装置）
４  クライアントコンピュータ（画像処理装置）
１０  画像読取部（画像読取手段）
３２  記憶部（記憶手段）
５２  領域判別部（領域判別手段，背景データ生成手段）
５４  文字構造判別部（文字構造判別手段）
５５  アウトライン変換部（アウトライン変換手段）
６１  低解像度化部（背景データ生成手段）
６４  ファイル生成部（ファイル生成手段）
７１  入出力処理部（ファイル出力手段）
７３  グルーピング指示部（グルーピング指示手段）
７４  グルーピング変更部（グルーピング変更手段）
ＤＡ  文字領域画像
ＤＢ  背景領域画像（背景データ）
ＤＣ  文字構造判別情報
ＤＦ  データファイル
【図１】
2010092141.tif 000003
【図２】
2010092141.tif 000004
【図３】
2010092141.tif 000005
【図４】
2010092141.tif 000006
【図５】
2010092141.tif 000007
【図６】
2010092141.tif 000008
【図７】
2010092141.tif 000009
【図８】
2010092141.tif 000010
【図９】
2010092141.tif 000011
【図１０】
2010092141.tif 000012