(57)【要約】【課題】  文字以外の要素が含まれている場合であっても、文書画像のレイアウトをイメージデータのままで容易に変更できるようにすること。【解決手段】  文書画像処理サーバ１０は、文書を構成する要素毎に文書画像２００から部分画像を切り出し、切り出した各部分画像に、要素の種類や、関連する他の部分画像の識別情報を示すタグを付与して編集用データ３００を生成する。また、文書画像処理サーバ１０は、通信端末から文書画像の取得要求を受信すると、例えば、通信端末に備わる表示デバイスの表示性能に適したレイアウト４００を決定し、編集用データ３００に含まれる各部分画像を、編集ルールテーブル１０５ｃに定められた要素毎の編集規則と、決定したレイアウト４００とに従って配置し、文書画像５００を再生成して通信端末に送信する。【選択図】      図３
2005322060.tif 000002
【特許請求の範囲】
【請求項１】
文書画像から文書を構成する要素毎に切り出された各部分画像と、当該各部分画像に付与された、当該各部分画像が属する前記要素の種類を示す識別子とを、文書の先頭からの当該各部分画像の順序と関連付けて記憶する第１の記憶手段と、
複数のレイアウトのそれぞれに対応して、前記要素の種類毎に、当該要素に属する部分画像の編集規則を定めた編集規則情報を記憶する第２の記憶手段と、
前記文書画像を出力する際のレイアウトを前記複数のレイアウトの中から決定する決定手段と、
前記第１の記憶手段に記憶されている各部分画像を、前記決定手段により決定されたレイアウトと対応付けられた前記編集規則情報のうち、付与されている識別子によって特定される要素に対して定められた編集規則と、前記レイアウトと、前記順序とに従って配置し、文書画像を生成する生成手段と、
前記生成手段により生成された文書画像を出力する出力手段と
を具備することを特徴とする文書画像処理装置。
【請求項２】
文書画像を取得する第１の取得手段と、
前記第１の取得手段により取得された文書画像から文書を構成する要素毎の部分画像を切り出す切出手段と、
前記切出手段により切り出された各部分画像に対し、当該部分画像が属する前記要素の種類を示す識別子を付与する付与手段と、
前記付与手段により識別子が付与された各部分画像を、文書の先頭からの当該各部分画像の順序と関連付けて前記第１の記憶手段に記憶する記憶制御手段をさらに具備する
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項３】
前記第１の取得手段により取得された文書画像のレイアウトを解析する解析手段をさらに具備し、
前記切出手段は、前記解析手段による解析により得られたレイアウトに従って前記文書画像から文書を構成する要素毎の部分画像を切り出す
ことを特徴とする請求項２に記載の文書画像処理装置。
【請求項４】
前記編集規則情報には、複数のレイアウトのそれぞれに対応して、前記要素の種類毎に、当該要素に属する部分画像の配置の有無と、配置する場合に前記部分画像に対して施す画像処理が定められている
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項５】
前記部分画像には、当該部分画像と関連する他の部分画像がある場合に、当該他の部分画像を示す画像識別情報が付与され、
前記編集規則情報には、前記画像識別情報が付与された部分画像の近傍に、前記画像識別情報によって特定される他の部分画像を配置することが定められている
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項６】
前記部分画像には、当該部分画像と関連する他の部分画像がある場合に、当該他の部分画像を示す画像識別情報が付与され、
前記編集規則情報には、前記画像識別情報が付与された部分画像と、前記画像識別情報によって特定される他の部分画像とにリンクを設定することが定められている
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項７】
文書画像を表示または印刷するデバイスの出力性能を示す情報、あるいは前記デバイスの機種を示す情報を取得する第２の取得手段をさらに具備し、
前記決定手段は、前記第２の取得手段により取得された情報に基づいて、前記文書画像を前記デバイスで出力する際のレイアウトを前記複数のレイアウトの中から決定する
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項８】
前記第１の記憶手段には、文書画像毎に、前記識別子の付与された前記各部分画像が前記順序と関連付けられて記憶されており、
文字列を入力する入力手段と、
前記入力手段により入力された文字列の画像を生成する文字列画像生成手段と、
前記文字列画像生成手段により生成された文字列画像と、前記第１の記憶手段に記憶されている各部分画像とを比較し、前記文字列画像が含まれる文書画像を検索する検索手段と、
前記検索手段による検索結果を出力する手段とをさらに具備する
ことを特徴とする請求項１に記載の文書画像処理装置。
【請求項９】
前記検索手段は、前記第１の記憶手段に記憶されている各部分画像のうち、文字列であることを示す識別子の付与されている部分画像と、前記文字列画像生成手段により生成された文字列画像とを比較し、前記文字列画像が含まれる文書画像を検索する
ことを特徴とする請求項８に記載の文書画像処理装置。
【請求項１０】
文書画像を取得する取得手段と、
前記取得手段により取得された文書画像から文書を構成する要素毎の部分画像を切り出す切出手段と、
前記切出手段により切り出された各部分画像に対し、当該部分画像が属する前記要素の種類を示す識別子を付与する付与手段と、
前記付与手段により識別子が付与された各部分画像を、文書の先頭からの当該各部分画像の順序と関連付けて記憶する第１の記憶手段と、
複数のレイアウトのそれぞれに対応して、前記要素の種類毎に、当該要素に属する部分画像の編集規則を定めた編集規則情報を記憶する第２の記憶手段と、
前記文書画像を出力する際のレイアウトを前記複数のレイアウトの中から決定する決定手段と、
前記第１の記憶手段に記憶されている各部分画像を、前記決定手段により決定されたレイアウトと対応付けられた前記編集規則情報のうち、付与されている識別子によって特定される要素に対して定められた編集規則と、前記レイアウトと、前記順序とに従って配置し、文書画像を生成する生成手段と、
前記生成手段により生成された文書画像を出力する出力手段と
を具備することを特徴とする文書画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書画像のレイアウトを変更するための技術に関する。
【背景技術】
【０００２】
例えば、イメージスキャナによって原稿から読み取られた文書画像のレイアウトを変更する場合、特許文献１に記載されているように、文字認識処理を行って文書画像中に含まれる文字列を文字コードに置き換えたテキストデータを生成し、このテキストデータを変更後のレイアウトに従って編集し直した上で文書画像を再生成することが多い。これに対し、特許文献２には、文書画像から行単位で部分画像を切り出し、切り出した各部分画像を変更後のレイアウトに従ってつなぎあわせ、文書画像を再生成することが記載されている。この特許文献２に記載された技術によれば、文書画像のレイアウト変更を、文字認識処理を施さずにイメージデータのままで行える。
【０００３】
【特許文献１】特開平１１−２１９４４２号公報
【特許文献２】特開２００３−３４８３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献２に記載された技術は、図や表、画像等の文字以外の要素を含まない文書画像のレイアウトを変更するものであるので、文字の他に図や表、画像が含まれている文書画像のレイアウトを変更する場合に、例えば、１画面分の文書画像が複数画面分の文書画像に変更されたとしても、本文中の図や表について述べている１文の近くに、該当する図や表が適切な大きさで配置されるよう、文書画像を編集し直すことができない。
【０００５】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、文字以外の要素が含まれている場合であっても、文書画像のレイアウトをイメージデータのままで容易に変更できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、文書画像から文書を構成する要素毎に切り出された各部分画像と、当該各部分画像に付与された、当該各部分画像が属する前記要素の種類を示す識別子とを、文書の先頭からの当該各部分画像の順序と関連付けて記憶する第１の記憶手段と、複数のレイアウトのそれぞれに対応して、前記要素の種類毎に、当該要素に属する部分画像の編集規則を定めた編集規則情報を記憶する第２の記憶手段と、前記文書画像を出力する際のレイアウトを前記複数のレイアウトの中から決定する決定手段と、前記第１の記憶手段に記憶されている各部分画像を、前記決定手段により決定されたレイアウトと対応付けられた前記編集規則情報のうち、付与されている識別子によって特定される要素に対して定められた編集規則と、前記レイアウトと、前記順序とに従って配置し、文書画像を生成する生成手段と、前記生成手段により生成された文書画像を出力する出力手段とを具備する文書画像処理装置を提供する。
【０００７】
本発明によれば、文書画像処理装置は、文書画像から切り出した各部分画像を、決定したレイアウト用の編集規則情報のうち、付与されている識別子によって特定される要素に対して定められた編集規則と、決定したレイアウトと、文書の先頭からの順序とに従って配置し、文書画像を生成する。
【０００８】
また、本発明は、文書画像を取得する取得手段と、前記取得手段により取得された文書画像から文書を構成する要素毎の部分画像を切り出す切出手段と、前記切出手段により切り出された各部分画像に対し、当該部分画像が属する前記要素の種類を示す識別子を付与する付与手段と、前記付与手段により識別子が付与された各部分画像を、文書の先頭からの当該各部分画像の順序と関連付けて記憶する第１の記憶手段と、複数のレイアウトのそれぞれに対応して、前記要素の種類毎に、当該要素に属する部分画像の編集規則を定めた編集規則情報を記憶する第２の記憶手段と、前記文書画像を出力する際のレイアウトを前記複数のレイアウトの中から決定する決定手段と、前記第１の記憶手段に記憶されている各部分画像を、前記決定手段により決定されたレイアウトと対応付けられた前記編集規則情報のうち、付与されている識別子によって特定される要素に対して定められた編集規則と、前記レイアウトと、前記順序とに従って配置し、文書画像を生成する生成手段と、前記生成手段により生成された文書画像を出力する出力手段とを具備する文書画像処理システムを提供する。
【発明の効果】
【０００９】
本発明によれば、文字以外の要素が含まれている場合であっても、文書画像のレイアウトをイメージデータのままで容易に変更できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。
［Ａ−１．実施形態の構成］
図１は、本発明の実施形態に係る文書画像処理サーバ１０の構成を例示するブロック図である。同図において、ＣＰＵ１０１は、ＲＯＭ１０２やＨＤ（ハードディスク）１０５に記憶されているプログラムを読み出して実行し、文書画像処理サーバ１０を制御する。ＲＯＭ１０２には、文書画像処理サーバ１０の基本制御を司るプログラム等が記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして用いられる。通信制御部１０４は、パケット通信機能を有する携帯電話機やＰＤＡ、パーソナルコンピュータ（以下、本明細書では「ＰＣ」と記載する）等との間で、ネットワークを介して行われるパケット通信を制御する。
【００１１】
ＨＤ１０５には、文書画像記憶領域１０５ａと、レイアウト情報記憶領域１０５ｂと、編集ルールテーブル１０５ｃとが設けられている。ここで、文書画像記憶領域１０５ａには、例えば、イメージスキャナによって原稿から読み取られて文書画像処理サーバ１０に入力された文書画像のデータや、この文書画像に対して後述する文書画像解析処理（図３のステップＳ１０１〜Ｓ１０３）を施して得られる編集用データ３００（図４（ｃ）参照）等が保存される。
【００１２】
なお、詳細は後述するが、編集用データ３００は、例えば、タイトル（文字列）、本文（１行毎の文字列）、図、表、画像、図や表のキャプション（見出し）等の、文書を構成する要素毎に文書画像から切り出された各部分画像に対して、この部分画像の属する要素の種類や、関連する他の部分画像の識別情報等を示すタグが付与されたデータである。
【００１３】
レイアウト情報記憶領域１０５ｂには、文書画像のレイアウトを定めるレイアウト情報が複数記憶されている。例えば、レイアウト情報記憶領域１０５ｂには、ＰＤＡや携帯電話機等の、画面サイズが比較的小さい通信機器で文書画像を表示するためのレイアウト情報や、ＰＣ用のレイアウト情報等、表示デバイスの表示性能（画面サイズ、解像度、白黒／カラー等）に応じて異なる複数種類のレイアウト情報が記憶されている。
【００１４】
編集ルールテーブル１０５ｃは、レイアウト情報記憶領域１０５ｂに記憶されたレイアウト情報毎に設けられ、文書画像のレイアウトを変更する場合に参照される。この編集ルールテーブル１０５ｃには、図２に示すように、文書を構成する要素（タイトル、本文、図、表、画像、キャプション）毎に、この要素に属する部分画像について、使用の有無や、配置する場合に適用する編集規則が定められている。
【００１５】
なお、文書画像処理サーバ１０は、キーボードやマウス等を有する操作部や、ＣＲＴやＬＣＤ等によって構成される表示部、原稿を光学的に読み取って文書画像を生成するイメージスキャナ、ＤＶＤ等の記録媒体から文書画像を読み出す記録媒体ドライブをさらに備えていてもよい。
【００１６】
［Ａ−２．実施形態の動作］
図３は、文書画像処理サーバ１０の動作を説明するための図である。同図に示すステップＳ１０１〜Ｓ１０８までの処理は、大別して、文書画像解析処理（ステップＳ１０１〜Ｓ１０３）と、文書画像編集処理（ステップＳ１０４〜Ｓ１０８）とに分けられる。
【００１７】
文書画像解析処理において、まず、ＣＰＵ１０１は、文書画像を取得する処理を行なう（ステップＳ１０１）。例えば、ＣＰＵ１０１は、通信制御部１０４を制御して、ＰＣ等の通信端末からネットワークを介して送信されてきた文書画像を受信する。なお、文書画像処理サーバ１０にイメージスキャナや記録媒体ドライブが備わっている場合は、イメージスキャナによって原稿から読み取られた文書画像や、記録媒体ドライブによって記録媒体から読み出された文書画像を取得する構成であってもよい。
【００１８】
次いで、ＣＰＵ１０１は、ステップＳ１０１において取得した文書画像のレイアウトを解析する。例えば、ＣＰＵ１０１は、図４（ａ）に示す文書画像２００のレイアウトを解析し、図４（ｂ）に示すように、“タイトル領域”、“本文領域１”、“本文領域２”および“図領域”を認識するとともに、背景画像が付与されていることを認識する。なお、背景画像は、文書画像２００から分離され、文書画像２００の認証情報やアノテーション情報等とともに文書画像記憶領域１０５ａに保存される。
【００１９】
次いで、ＣＰＵ１０１は、解析によって得られたレイアウトに従って、文書の先頭から順に、タイトル（文字列）、本文（１行毎の文字列）、図、表、画像、キャプション等、文書を構成する要素毎に文書画像２００から部分画像を切り出していく（ステップＳ１０２）。例えば、図４（ｂ）において“タイトル領域”は、文書のタイトルを示す部分画像としてそのまま切り出される。また、同図において、“本文領域１”および“本文領域２”からは、１行毎に文字列の部分画像が切り出される。また、“図領域”からは、図を示す部分画像と、図のキャプションを示す部分画像が切り出される。なお、文字列の部分画像については、１行単位ではなく、句読点単位あるいは１文字単位で部分画像が切り出される構成であってもよい。
【００２０】
このようにして文書画像２００から各部分画像を切り出し終えると、次いで、ＣＰＵ１０１は、切り出された各部分画像に対してデータ記述言語によりタグを付与し、編集用データ３００を生成する（ステップＳ１０３）。ここで、図４（ｃ）は、編集用データ３００のデータ構造を例示する図である。同図に示すように、編集用データ３００のデータ構造は、ＨＴＭＬ等のマークアップ言語を用いてＷｅｂブラウザ上での文字列の表示方法を記述する態様と似ている。
【００２１】
すなわち、ＣＰＵ１０１は、文書画像２００から切り出された各部分画像に対し、文書の先頭から順に１ないし複数の部分画像毎に、データ記述言語によって、“<title>”や“</title>”等の開始タグと終了タグを付与していく。例えば、図４（ｃ）において、“<title>”と“</title>”は、これらのタグによって挟まれた部分画像が文書のタイトルであることを示すタグである。また、“<body>”と“</body>”は、これらのタグによって挟まれた、１ないし複数の部分画像が１行毎の文字列（本文）であることを示すタグである。また、“<figure>”と“</figure>”は、図の部分画像を示すタグである。
【００２２】
なお、“<figure name=fig1 index=(キャプションの部分画像)>”は、このタグの付与された図の部分画像の名称を“fig1”と定義し、かつ、この図のキャプションが“index=”の後ろにある部分画像であることを示している。また、“<body link:href=#fig1>”は、このタグの付与された１行分の文字列の部分画像が、図の部分画像“fig1”と関連していることを示している。
【００２３】
このようにタグは、タグの付与された部分画像が、文書を構成する各要素のうち、どの要素に属しているのかを示す識別子の役割を果たすとともに、関連する他の部分画像の識別情報を含んでいる。なお、ＣＰＵ１０１は、図、表、画像の部分画像を切り出すと、そのキャプションの部分画像（例えば、“図１”を示す画像）と、行単位で切り出された文字列の各部分画像とを比較し、画像認識処理によって図、表、画像の部分画像とリンクさせる文字列の部分画像を特定する。そして、ＣＰＵ１０１は、特定した文字列の部分画像に対し、リンクさせる部分画像の識別情報を含んだタグを付与する。
【００２４】
ＣＰＵ１０１は、このようにして生成した編集用データ３００を、ステップＳ１０１において取得した文書画像２００のデータや、この文書画像２００のアノテーション情報、背景画像等とともに文書画像記憶領域１０５ａへ蓄積する。
【００２５】
次に、文書画像編集処理において、まず、ＣＰＵ１０１は、通信制御部１０４を制御して、ＰＣ等の通信端末から送信されてきた、文書画像の取得要求メッセージを受信する（ステップＳ１０４）。この取得要求メッセージには、取得対象となる文書画像に割り当てられている文書画像ＩＤ（例えば、文書画像のデータ名や識別番号等）と、取得要求メッセージの送信元となる通信端末に備わる表示デバイスの表示性能（画面サイズ、解像度、白黒／カラー等）を示す表示性能情報が含まれている。
【００２６】
ＣＰＵ１０１は、受信した取得要求メッセージに含まれている表示性能情報に従って、レイアウト情報記憶領域１０５ｂに記憶されている複数のレイアウト情報の中から、通信端末に備わる表示デバイスに適したレイアウト情報を読み出す（ステップＳ１０５）。ここで読み出されたレイアウト情報が変更後のレイアウトとして決定される。
【００２７】
なお、ＣＰＵ１０１は、表示性能情報の代わりに、通信端末の機種や表示デバイスの機種を示す情報を用いてレイアウトを決定してもよい。この場合、通信端末の機種情報や表示デバイスの機種情報が取得要求メッセージに含まれて通信端末から文書画像処理サーバ１０へ送信される。また、ＣＰＵ１０１は、通信端末のユーザによって指定されたレイアウトを、変更後のレイアウトとして決定してもよい。また、文書画像処理サーバ１０に操作部が備わっている場合、この操作部から、文書画像を指定する情報と、レイアウトの変更要求と、変更後のレイアウトを指定する情報が入力されてもよい。
【００２８】
次いで、ＣＰＵ１０１は、受信した取得要求メッセージに含まれている文書画像ＩＤによって特定される編集用データ３００を文書画像記憶領域１０５ａから読み出す。また、ＣＰＵ１０１は、ステップＳ１０５において決定したレイアウト用の編集ルールテーブル１０５ｃをＨＤ１０５から読み出す。そして、ＣＰＵ１０１は、編集用データ３００に含まれている各部分画像を先頭から順に、編集ルールテーブル１０５ｃに定められた要素毎の規則と、決定したレイアウトとに従って配置していく（ステップＳ１０６）。
【００２９】
なお、前述したように編集ルールテーブル１０５ｃには、文書を構成する要素毎に、この要素に属する部分画像の編集規則が定められている。ＣＰＵ１０１は、各部分画像に適用する規則を、部分画像に付与されているタグに従って決定する。すなわち、編集ルールテーブル１０５ｃが図２に示すものであって、開始タグとして“<title>”の付与された部分画像を配置しようとした場合、ＣＰＵ１０１は、このタイトルの部分画像を、編集ルールテーブル１０５ｃにおいてタイトルに対して定められている規則に従って、１文字が１６×１６ピクセル程度の大きさとなるように拡大または縮小した上で、レイアウトに沿って配置する。また、開始タグとして“<figure>”の付与された部分画像を配置しようとした場合、図２に示すように、この編集ルールテーブル１０５ｃでは、図の部分画像の使用は許可されていないので、ＣＰＵ１０１は、この部分画像を配置せずに削除する。
【００３０】
このようにＣＰＵ１０１は、編集ルールテーブル１０５ｃに定められた規則のうち、付与されているタグに応じた規則を適用しながら各部分画像をレイアウトに沿って配置していく。なお、例えば、図４（ｄ）に示すレイアウト４００が変更後のレイアウトとして決定され、このレイアウト４００に従って図４（ｃ）に示す編集用データ３００を配置する場合、変更後のレイアウト４００は段組が２段であるので、文字列の部分画像を配置していく際には、１行分の文字列の部分画像を段組の枠の端で折り返えしたり、１行分の文字列の部分画像を配置し終えた場合に枠の端まで余りがある場合は、その位置から次の文字列の部分画像を続けて配置していく。また、文字列の部分画像を枠の端で折り返す際には、文字が途中で切れて次の行に移行してしまうことがないよう、折り返しの位置を文字単位で制御してもよい。また、１文字単位で部分画像を切り出す構成であれば、文字毎に拡大や縮小を行うとともに、文字飾りや文字の色を変更する等、簡易的な編集を行うことも可能である。
【００３１】
また、ＣＰＵ１０１は、文字列の部分画像を配置していく途中で、例えば、開始タグとして“<body link:href=#fig1>”の付与された文字列の部分画像があると、この文字列の部分画像を配置し終えた直後の位置に、図の部分画像“fig1”と、そのキャプションの部分画像を配置する。すなわち、レイアウトの変更に際し、図や表について述べている１文の近傍に、該当する図や表を配置することができる。この際、近傍に配置される図や表の部分画像についても、適用する画像処理の内容を編集規則として編集ルールテーブル１０５ｃに定めておくことで、レイアウト４００に応じた適切な大きさに拡大または縮小することができる。
【００３２】
なお、開始タグとして“<body link:href=#fig1>”の付与された文字列の部分画像については、図の部分画像“fig1”を配置せずに、この文字列の部分画像に、例えば、アンダーラインを付与するとともに色を変える等の修飾を施し、図の部分画像“fig1”とのリンクを設定することも可能である。このような規則を編集ルールテーブル１０５ｃに登録しておけば、例えば、通信端末のユーザは、画面表示された文書画像中において、周囲の文字列とは異なる態様で表示されている文字列部分にカーソルを移動し、クリックすることで、リンク先の図の部分画像を呼び出して閲覧することができる。
【００３３】
このようにＣＰＵ１０１は、編集ルールテーブル１０５ｃに定められた要素毎の規則と、レイアウト４００とに従って各部分画像を配置し終えると、レイアウト変更後の文書画像５００（図４（ｅ）参照）を生成する（ステップＳ１０７）。そして、ＣＰＵ１０１は、生成した文書画像５００を、取得要求メッセージの送信元となる通信端末へ返信する（ステップＳ１０８）。これにより、通信端末では、文書画像処理サーバ１０から取得した文書画像５００が画面に表示される。
【００３４】
なお、文書画像処理サーバ１０に表示部が備わっている場合は、この表示部に、生成した文書画像５００を表示するようにしてもよい。また、文書画像処理サーバ１０に記録媒体ドライブが備わっている場合は、生成した文書画像５００を、記録媒体ドライブを介してＤＶＤ等の記録媒体に書き込み、この記録媒体をユーザに配布するようにしてもよい。
【００３５】
以上説明したように本実施形態によれば、文書画像処理サーバ１０は、文書を構成する要素毎に文書画像２００から部分画像を切り出し、切り出した各部分画像に、要素の種類や、関連する他の部分画像の識別情報を示すタグを付与して編集用データ３００を生成する。また、文書画像処理サーバ１０は、通信端末から文書画像の取得要求を受信すると、例えば、通信端末に備わる表示デバイスの表示性能に適したレイアウト４００を決定し、編集用データ３００に含まれる各部分画像を、編集ルールテーブル１０５ｃに定められた要素毎の編集規則と、決定したレイアウト４００とに従って配置し、文書画像５００を再生成して通信端末に送信する。
【００３６】
したがって、図５に示すように、文書画像処理サーバ１０は、通信端末に備わる表示デバイスの表示性能に適したレイアウトに文書画像２００をイメージデータのまま編集し直して出力することができる。これにより、例えば、画面サイズが比較的小さく、かつ解像度が低い表示デバイスを備えたＰＤＡや携帯電話機に対しては、編集用データ３００のうち、タイトルや本文を示すタグが付与されている部分画像のみを使用して生成した文書画像５００を送信する等、文字を優先的して表示させることができる。なお、同図に示すように、通信端末に接続されている印刷デバイス（プリンタやコピー機等）の印刷性能に適したレイアウトに変更することも可能である。
【００３７】
また、図や表について述べている１文の近傍に、該当する図や表を配置することができる等、本文の内容と、本文以外の要素（図や表、画像）との関係を踏まえて文書画像２００のレイアウトを変更することができる。また、レイアウトの変更に際して各部分画像に適用する編集規則を、文書を構成する要素毎に定めたことで、レイアウト変更時における各部分画像の編集処理が簡素化できる。なお、文書画像処理サーバ１０で扱われる文書画像２００は、原稿から読み取ったもの以外に、ＰＣ等で生成された文書のイメージデータであってもよい。また、文書画像処理サーバ１０は、文書画像２００のレイアウトをイメージデータのまま変更することができるので、例えば、契約書、請求書、領収書等の文書画像のレイアウト変更に適している。
【００３８】
［Ｂ．変形例］
（１）文書画像処理サーバ１０は、通信端末からの検索要求に応じて、文書画像記憶領域１０５ａに記憶されている複数の文書画像の中から、検索キー（文字列）が含まれる文書画像を検索し、検索結果を通信端末に通知することができる。この場合、レイアウト情報記憶領域１０５ｂには、文書画像の検索結果を表示するためのレイアウト情報が複数記憶されており、例えば、ヒットした複数の文書画像について、各々のタイトルのみの一覧を表示するためのレイアウト情報や、各々のタイトルおよび検索キーを含んだ１行分の文字列の一覧を表示するためのレイアウト情報等が記憶されている。
【００３９】
図６は、文書画像の検索処理について説明するための図である。文書画像処理サーバ１０は、通信端末から検索キーとして、ＡＳＣＩＩコードやＪＩＳコード等の文字コードで示された文字列情報を受信すると、まず、この文字列情報をフォント化して文字列画像を生成する。次いで、文書画像処理サーバ１０は、生成した文字列画像と、文書画像記憶領域１０５ａに記憶されている各編集用データ３００内の部分画像とを画像認識処理によって順次比較していき、文字列画像にマッチする部分画像を検索する。なお、文書画像処理サーバ１０は、各部分画像のうち、タイトルや本文を示すタグ、すなわち文字列を示すタグの付与された部分画像のみを検索の対象としてもよい。
【００４０】
そして、検索の結果、文字列画像にマッチする部分画像がヒットした場合、文書画像処理サーバ１０は、ヒットした部分画像が含まれる文書画像の情報を、検索要求の発信元となった通信端末へ送信する。例えば、文書画像処理サーバ１０は、検索結果として、ヒットした文書画像のデータ名や識別番号を送信することができる。また、文書画像処理サーバ１０は、検索によってヒットした複数の文書画像について、各々の編集用データ３００内からタイトルを示すタグが付与された部分画像のみを抽出し、その一覧を示す検索結果画像を、レイアウト情報記憶領域１０５ｂに記憶されているレイアウト情報を用いて生成し、通信端末へ送信することができる。なお、文書画像処理サーバ１０に操作部や表示部が備わっている場合は、操作部から入力された検索キーに従って文書画像の検索処理を行い、検索結果を示す画像を生成して文書画像処理サーバ１０に備わる表示部に表示することもできる。
【００４１】
（２）上述した実施形態では、本発明を文書画像処理サーバ１０に適用した場合について説明したが、例えば、ＰＣやコピー機等に本発明を適用してもよい。また、部分画像に付与されるのは、データ記述言語によるタグに限定されない。要は、部分画像が文書を構成する各要素のうちどの要素に属しているのかを示す識別子や、関連する他の部分画像の識別情報が、文書画像から切り出された各部分画像に対して付与されていればよい。また、文書画像から切り出された各部分画像には、文書の先頭からの順序を示す順序番号が付与されていてもよい。
【００４２】
（３）上述した実施形態では、文書画像解析処理（ステップＳ１０１〜Ｓ１０３）と、文書画像編集処理（ステップＳ１０４〜Ｓ１０８）と、編集用データ３００、レイアウト情報、編集ルールテーブル１０５ｃ等を記憶するＨＤ１０５とが１台の装置（文書画像処理サーバ１０）に全て組み込まれている場合について説明した。しかしながら、本発明は、例えば、文書画像解析処理を行う文書画像解析装置と、文書画像編集処理を行う文書画像編集装置と、編集用データ３００、レイアウト情報、編集ルールテーブル１０５ｃ等を記憶する記憶装置とを有する文書画像処理システムとして実施することができる。勿論、記憶装置は、編集用データ３００を記憶する記憶装置と、レイアウト情報や編集ルールテーブル１０５ｃを記憶する記憶装置とに分けられていてもよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係る文書画像処理サーバ１０の構成を例示するブロック図である。
【図２】同実施形態に係る編集ルールテーブル１０５ｃのデータ構成について例示する図である。
【図３】同実施形態に係る文書画像処理サーバ１０の動作を説明するための図である。
【図４】同実施形態に係り、文書画像２００の解析から再生成までの処理の流れを説明するための図である。
【図５】同実施形態に係り、文書画像２００のレイアウトを変更した場合について例示する図である。
【図６】本発明の変形例（１）に係り、文書画像の検索処理について説明するための図である。
【符号の説明】
【００４４】
１０…文書画像処理サーバ、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…通信制御部、１０５…ＨＤ、１０５ａ…文書画像記憶領域、１０５ｂ…レイアウト情報記憶領域、１０５ｃ…編集ルールテーブル、２００…文書画像、３００…編集用データ、４００…レイアウト、５００…レイアウト変更後の文書画像。
【図１】
2005322060.tif 000003
【図２】
2005322060.tif 000004
【図３】
2005322060.tif 000005
【図４】
2005322060.tif 000006
【図５】
2005322060.tif 000007
【図６】
2005322060.tif 000008