(57)【要約】【課題】故障の原因を容易に特定できる電子回路装置、故障診断装置、故障診断システム及び故障診断プログラムを提供する。【解決手段】文書に描画された画像から、画像を構成する構成画像を分離する分離手段と、分離手段が分離した構成画像と構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、特徴情報に基づいて構成画像を代表する代表画像を選択する選択手段と、選択手段が選択した代表画像を参照して文書を表す電子文書を生成する生成手段とを備えることを特徴とする。この構成によれば、構成画像を代表する代表画像を参照して文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。【選択図】図１
2009230331.tif 000002
【特許請求の範囲】
【請求項１】
文書に描画された画像から、前記画像を構成する構成画像を分離する分離手段と、
前記分離手段が分離した構成画像と前記構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、前記特徴情報に基づいて前記構成画像を代表する代表画像を選択する選択手段と、
前記選択手段が選択した代表画像を参照して前記文書を表す電子文書を生成する生成手段とを備えることを特徴とする電子文書生成装置。
【請求項２】
前記記憶部は、前記文書における前記構成画像の描画に関する情報と前記構成画像とを関連付けて記憶し、
前記選択手段は、所定の範囲に属する前記特徴情報及び前記描画に関する情報と関連付けた構成画像を代表する代表画像を選択し、
前記生成手段は、前記代表画像に関連付けた描画に関する情報を用いて前記文書を表す電子文書を生成することを特徴とする請求項１に記載の電子文書生成装置。
【請求項３】
前記選択手段が選択した代表画像を圧縮する圧縮手段を更に備え、
前記構成画像は、前記画像の背景を構成する背景画像を含み、
前記代表画像は、前記背景画像を代表する画像を含み、
前記生成手段は、前記圧縮手段が圧縮した代表画像を参照して前記文書を表す電子文書を生成することを特徴とする請求項１又は２に記載の電子文書生成装置。
【請求項４】
文書に描画された画像を入力する入力装置と、
前記入力装置が入力した画像から、前記画像を構成する構成画像を分離する分離手段と、
前記分離手段が分離した構成画像と前記構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、前記特徴情報に基づいて前記構成画像を代表する代表画像を選択する選択手段と、
前記選択手段が選択した代表画像を参照して前記文書を表す電子文書を生成する生成手段とを有する電子文書生成装置とを備えることを特徴とする電子文書生成システム。
【請求項５】
コンピュータを、
文書に描画された画像から、前記画像を構成する構成画像を分離する分離手段と、
前記分離手段が分離した構成画像と前記構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、前記特徴情報に基づいて前記構成画像を代表する代表画像を選択する選択手段と、
前記選択手段が選択した代表画像を参照して前記文書を表す電子文書を生成する生成手段として機能させることを特徴とする電子文書生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書生成装置、電子文書生成システム、及び電子文書生成プログラムに関する。
【背景技術】
【０００２】
従来から、電子ファイルが表す原画の画像品質を損なう事無く、圧縮された原画を表す電子ファイルのファイルサイズを縮小できる画像圧縮方法が知られている（例えば、特許文献１）。
【０００３】
この画像圧縮方法は、圧縮前の画像を表す電子ファイルを、圧縮対象とする画像の領域及び形状を表す電子ファイルと、圧縮対象とする画像の線及び塗りつぶし部分を表す電子ファイルと、圧縮対象とする画像の線及び塗りつぶし部分を近接した部分の色と同じ色で置き換えた画像を表す電子ファイルとに分離し、分離したそれぞれの電子ファイルが表す情報を圧縮するのに適した圧縮方法を適用することを特徴とする。
【０００４】
また、電子データが表す画像を印刷出力した紙文書に対して追加された情報を、出力対象とした画像を表す電子データに追加できる画像処理方法が知られている（例えば、特許文献２）。
【０００５】
この画像処理方法は、入力されたイメージに基づいて、格納手段に格納されているオリジナル電子データを検索し、検索されたオリジナル電子データと入力されたイメージとを比較して差分情報を抽出し、抽出した差分情報をオリジナル電子データと合成することを特徴とする。
【特許文献１】特開２００１‐１０１４２７
【特許文献２】特開２００４‐２４６５７７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的とするところは、生成する電子文書が有する情報量を軽減できる電子文書生成装置、電子文書生成システム及び電子文書生成プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る電子文書生成装置は、文書に描画された画像から、画像を構成する構成画像を分離する分離手段と、分離手段が分離した構成画像と構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、特徴情報に基づいて構成画像を代表する代表画像を選択する選択手段と、選択手段が選択した代表画像を参照して文書を表す電子文書を生成する生成手段とを備えることを特徴としている。
【０００８】
上記構成において、記憶部は、文書における構成画像の描画に関する情報と構成画像とを関連付けて記憶し、選択手段は、所定の範囲に属する特徴情報及び描画に関する情報と関連付けた構成画像を代表する代表画像を選択し、生成手段は、代表画像に関連付けた描画に関する情報を用いて文書を表す電子文書を生成する構成を採用できる。
【０００９】
上記構成において、選択手段が選択した代表画像を圧縮する圧縮手段を更に備え、構成画像は、画像の背景を構成する背景画像を含み、代表画像は、背景画像を代表する画像を含み、生成手段は、圧縮手段が圧縮した代表画像を参照して文書を表す電子文書を生成する構成を採用できる。
【００１０】
本発明に係る電子文書生成システムは、文書に描画された画像を入力する入力装置と、入力装置が入力した画像から、画像を構成する構成画像を分離する分離手段と、分離手段が分離した構成画像と構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、特徴情報に基づいて構成画像を代表する代表画像を選択する選択手段と、選択手段が選択した代表画像を参照して文書を表す電子文書を生成する生成手段とを有する電子文書生成装置とを備えることを特徴としている。
【００１１】
本発明に係る電子文書生成プログラムは、コンピュータを、文書に描画された画像から、画像を構成する構成画像を分離する分離手段と、分離手段が分離した構成画像と構成画像を特徴付ける特徴情報とを関連付けて記憶する記憶部から、特徴情報に基づいて構成画像を代表する代表画像を選択する選択手段と、選択手段が選択した代表画像を参照して文書を表す電子文書を生成する生成手段として機能させることを特徴としている。
【発明の効果】
【００１２】
請求項１の構成によれば、構成画像を代表する代表画像を参照して文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。
【００１３】
請求項２の構成によれば、文書における構成画像の描画に関する情報を用いて文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。
【００１４】
請求項３の構成によれば、背景画像を代表する圧縮された代表画像を参照して文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。
【００１５】
請求項４の構成によれば、構成画像を代表する代表画像を参照して文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。
【００１６】
請求項５の構成によれば、構成画像を代表する代表画像を参照して文書を表す電子文書を生成するため、生成する電子文書が有する情報量を軽減できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００１８】
図１は本発明に係る電子文書生成装置の一実施形態を示す構成図である。
電子文書生成装置１０００は、例えば、ＰＤＦ（Portable Document Format）、又はＸＰＳ（XML（Extensible Markup Language） Paper Specification）等の構造化文書を表す電子文書ファイルを生成する。
【００１９】
電子文書生成装置１０００は、例えば、パーソナルコンピュータで構成される。電子文書生成装置１０００は、画像入力部１０１０、電子文書生成部１０２０、記憶部１０３０、設定部１０４０、及び通信部１０５０で構成される。
【００２０】
画像入力部１０１０、電子文書生成部１０２０、記憶部１０３０、設定部１０４０、及び通信部１０５０は、バス１００５を介してそれぞれ情報の授受が可能なように接続されている。
【００２１】
画像入力部１０１０、電子文書生成部１０２０、記憶部１０３０、設定部１０４０、及び通信部１０５０の各機能は、電子文書生成装置１０００が実行するソフトウェア制御により実現できる。
【００２２】
ここで図２を参照して、ソフトウェア制御を実行するための電子文書生成装置１０００の構成について説明する。図２は、このソフトウェア制御を実現するための電子文書生成装置１０００の一構成例を表す構成図である。
【００２３】
電子文書生成装置１０００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００１、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００２（Read-Only Memory ）、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００３（Random Access Memory）、並びにハードディスク等の外部記憶装置である外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【００２４】
ソフトウェア制御は、ＲＯＭ１００２に格納したプログラムを演算部１００１が読み、読込んだプログラムに従って演算部１００１が演算を行うことにより上記各部の機能を実現する。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【００２５】
ここで図１に戻り、引続き電子文書生成装置１０００の構成について説明する。
画像入力部１０１０は、例えば、スキャナで構成される。画像入力部１０１０は、例えば、紙や板といった印刷媒体に印刷された文書から、文書に描画された画像を光学的に読取り、読取った画像（以下単に、読取画像という）を電子文書生成部１０２０へ出力する。
【００２６】
電子文書生成部１０２０は、画像入力部１０１０から読取画像を取得し、取得した読取画像を参照して読取対象とした文書を表す電子文書を生成する。
【００２７】
ここで図３を参照して、電子文書生成部１０２０の構成について説明する。図３は、電子文書生成部１０２０の一構成例を表す図である。
【００２８】
電子文書生成部１０２０は、登録部１０２１及びファイル生成部１０２２で構成される。登録部１０２１は、登録処理を実行することで、画像入力部１０１０から読取画像を取得し、取得した読取画像等を記憶部１０３０に登録する登録処理を実行する。
【００２９】
ここで図４を参照して、登録部１０２１の構成について説明する。図４は、登録部１０２１の一構成例を表す図である。登録部１０２１は、分離部１２１１、圧縮部１２１２、及び画像登録部１２１３で構成される。
【００３０】
ここで図５を参照して、登録部１０２１が実行する登録処理について説明する。図５は、登録部１０２１が実行する登録処理の一例を表すフローチャートである。
【００３１】
先ず、画像入力部１０１０から読取画像を取得したか否かを判断する（ステップＳＴ０００１）。登録部１０２１は、画像入力部１０１０から読取画像を取得したと判断する場合にはステップＳＴ０００２の処理を、そうでない場合には登録処理の実行を終了する。
【００３２】
ステップＳＴ０００１において、登録部１０２１が読取画像を取得したと判断した場合には、登録部１０２１を構成する分離部１２１１が、図６を参照して後に説明する分離処理を実行する（ステップＳＴ０００２）。
【００３３】
次に、登録部１０２１を構成する圧縮部１２１２は、後述する圧縮処理を実行する（ステップＳＴ０００３）。その後、登録部１０２１を構成する画像登録部１２１３は、図８を参照して後に説明する画像登録処理を実行する（ステップＳＴ０００４）。その後、登録部１０２１は、ステップＳＴ０００１に戻り上記処理を繰り返す。
【００３４】
ここで図４に戻り、引続き登録部１０２１の構成について説明する。
分離部１２１１は、画像入力部１０１０、圧縮部１２１２、及び画像登録部１２１３に接続している。分離部１２１１は、分離処理を実行することで、画像入力部１０１０から取得する読取画像から読取画像を構成する構成画像を分離する。
【００３５】
ここで構成画像は、読取画像を構成する背景を表す背景画像、及び読取画像を構成する背景以外を表す非背景画像に分類される。非背景画像は、読取画像を構成する文字を表す文字画像を含む。
【００３６】
ここで図６を参照して、分離部１２１１が実行する分離処理について説明する。図６は、分離部１２１１が実行する分離処理の一例を表すフローチャートである。
【００３７】
先ず、分離部１２１１は、画像入力部１０１０から読取画像を取得する（ステップＳＴ０１０１）。次に、分離部１２１１は、読取画像を取得した順序に基づいて頁番号を生成する（ステップＳＴ０１０２）。
【００３８】
その後、分離部１２１１は、全体画像から構成画像を分離する（ステップＳＴ０１０３）。ここで、全体画像から構成画像を分離する手法は、例えば、層分離手法を含む既存の手法を利用する。
【００３９】
次に、分離部１２１１は、構成画像の１つを背景画像とし、他を非背景画像とする（ステップＳＴ０１０４）。ここで、構成画像の１つを背景画像として選択する手法は、例えば、構成画像の大きさ又は画像パターンに基づいて背景画像を選択する手法を含む既存の手法を利用する。
【００４０】
その後、分離部１２１１は、分離部１２１１は、圧縮部１２１２へ背景画像と頁番号とを関連付けて出力する（ステップＳＴ０１０５）。次に、分離部１２１１は、画像登録部１２１３へ非背景画像と読取画像と頁番号とを関連付けて出力する（ステップＳＴ０１０６）。その後、分離部１２１１は、分離処理の実行を終了する。
【００４１】
ここで図７を参照して、画像入力部１０１０が読取対象とする文書、画像入力部１０１０が読取った読取画像、及び読取画像を構成する構成画像との関係について説明する。図７は、文書と文書を読取った読取画像と読取画像を構成する構成画像との関係を説明するための図である。
【００４２】
図７に示す文書ＤＣは、頁ＰＧ１１から３で構成される文書である。頁ＰＧ１１は、ヘッダ部及びフッタ部に長方形の図形ＰＦ１１１及び図形ＰＦ１１２を有し、中央部に「Title」という文字列ＰＴ１１を有する。
【００４３】
頁ＰＧ１２は、頁ＰＧ１１１と同様の図形ＰＦ１２１及び図形ＰＦ１２２を有し、「・ABCDEFG」及び「・HIJKLMN」の２行からなる文字列ＰＴ１２を有する。頁ＰＧ１３は、頁ＰＧ１１と同様の図形ＰＦ１３１及び図形ＰＦ１３２を有し、更に図形ＰＦ１３１と図形ＰＦ１３２を結ぶ折れ線ＰＬ１３１及びＰＬ１３２を有する。
【００４４】
画像入力部１０１０は、頁ＰＧ１１から１３を読取って読取画像ＩＲ１から３を取得する。読取画像ＩＲ１は、ヘッダ部及びフッタ部に頁ＰＧ１１が有する図形ＰＦ１１１及び図形ＰＦ１１２を読取った図形ＲＦ１１及び図形ＲＦ１２を有し、中央部に頁ＰＧ１１の文字列ＰＴ１１を読取った文字列ＲＴ１を有する。
【００４５】
読取画像ＩＲ２は、同様に、頁ＰＧ１２が有する図形ＰＦ１２１及び図形ＰＦ１２２を読取った図形ＲＦ２１及び図形ＲＦ２２を有し、頁ＰＧ１２が有する文字列ＰＴ１２を読取った文字列ＲＴ２を有する。
【００４６】
読取画像ＩＲ３は、同様に、頁ＰＧ１３が有する図形ＰＦ１３１及び図形ＰＦ１３２を読取った図形ＲＦ３１及び図形ＲＦ３２、折れ線ＰＬ３１及びＰＬ３２を読取った折れ線ＲＬ３１及びＲＬ３２を有する。
【００４７】
分離部１２１１は、読取画像ＩＲから構成画像ＩＣを分離する。分離部１２１１は、読取画像ＩＲ１から、図形ＲＦ１１及び図形ＲＦ１２を有する背景画像ＩＢ１と、文字列ＰＴ１を有する非背景画像ＩＦ１とを分離する。
【００４８】
また、分離部１２１１は、読取画像ＩＲ２から、図形ＲＦ２１及び図形ＲＦ２２を有する背景画像ＩＢ２と、文字列ＰＴ２を有する非背景画像ＩＦ２とを分離する。更に、分離部１２１１は、読取画像ＩＲ３から、図形ＲＦ３１及びＲＦ３２、並びに折れ線ＲＬ３１及びＲＬ３２を有する背景画像ＩＢ３を分離する。
【００４９】
ここで図４に戻り引続き登録部１０２１の構成について説明する。
圧縮部１２１２は、分離部１２１１、及び画像登録部１２１３に接続している。圧縮部１２１２は、圧縮処理を実行することで、背景画像を圧縮する。
【００５０】
ここで、圧縮部１２１２が実行する圧縮処理の一例について以下説明する。
先ず、圧縮部１２１２は、記憶部１０３０が記憶する設定情報を取得する。設定情報とは、例えば、電子文書生成装置１０００の使用者、管理者、又は製造者が定めた情報であって、ソフトウェア制御の実行処理を定める情報をいう。尚、設定情報は、圧縮率に関する情報を含む。
【００５１】
次に、圧縮部１２１２は、分離部１２１１から背景画像と頁番号とを関連付けて取得する。その後、圧縮部１２１２は、取得した背景画像を設定情報が定める圧縮率で圧縮する。
【００５２】
具体的には、圧縮部１２１２は、例えば、ＢＭＰ（BitMaP）等のデータ圧縮を伴わないファイルフォーマットで表された画像を、例えば、ＧＩＦ（Graphics Interchange Format）、ＪＰＧ（Joint Photographic Experts Group）、ＪＰＧ２０００、及びＰＮＧ（Portable Network Graphics）等のデータ圧縮を伴うファイルフォーマットで表される画像へ変換する。
【００５３】
その後、圧縮部１２１２は、画像登録部１２１３へ圧縮した背景画像と頁番号とを関連付けて出力する。次に、圧縮部１２１２は、圧縮処理の実行を終了する。
【００５４】
ここで図４に戻り、登録部１０２１の構成について引続き説明する。
画像登録部１２１３は、記憶部１０３０、分離部１２１１、及び圧縮部１２１２に接続している。画像登録部１２１３は、画像登録処理を実行することで、分離部１２１１が分離した画像等を記憶部１０３０に登録する。
【００５５】
ここで図８を参照して、画像登録部１２１３が実行する画像登録処理について説明する。図８は、画像登録部１２１３が実行する画像登録処理の一例を表すフローチャートである。
【００５６】
先ず、画像登録部１２１３は、分離部１２１１から非背景画像と頁番号と読取画像とを関連付けて取得する（ステップＳＴ０２０１）。次に、画像登録部１２１３は、記憶部１０３０へ読取画像と頁番号と読取画像であることを表す種類情報とを関連付けて登録する（ステップＳＴ０２０２）。
【００５７】
尚、種類情報とは、関連付けられた画像の種類を表す情報をいう。種類情報は、読取画像であることを表す情報、背景画像であることを表す情報、及び非背景画像であることを表す情報とを含む。
【００５８】
その後、画像登録部１２１３は、記憶部１０３０へ非背景画像と頁番号と種類情報と非背景画像であることを表す種類情報とを関連付けて登録する（ステップＳＴ０２０３）。次に、画像登録部１２１３は、圧縮部１２１２から圧縮された背景画像と頁番号とを関連付けて取得する（ステップＳＴ０２０４）。
【００５９】
その後、画像登録部１２１３は、記憶部１０３０へ圧縮された背景画像と頁番号と背景画像であることを表す種類情報とを関連付けて登録する（ステップＳＴ０２０５）。次に、画像登録部１２１３は、画像登録処理の実行を終了する。
【００６０】
ここで表１を参照して、画像登録部１２１３が記憶部１０３０に登録する情報について説明する。表１は、画像登録部１２１３が記憶部１０３０に登録する情報の一例を示す表である。
【表１】
2009230331.tif 000003
【００６１】
表１は、画像フィールド、頁番号フィールド、及び画像種類フィールドを有している。画像フィールドは読取画像、背景画像、又は非背景画像を識別する画像識別情報を保存し、かつ頁番号フィールドは同一行の画像フィールドに保存された画像識別情報で識別される画像の頁番号を、画像種類フィールドは同様に識別される画像の種類情報を保存する。
【００６２】
表１において、画像識別情報は、画像を保存したディレクトリの絶対パスと画像を表す電子ファイルのファイル名とで構成される。しかし、これに限定される訳ではなく、画像識別情報は、例えば、ディレクトリの相対パスとファイル名とで構成されるとすることもできる。
【００６３】
また、画像識別情報は、例えば、グローバル又はプライベートネットワーク上において記憶部１０３０を有する電子文書生成装置１０００を識別するＩＰアドレス、マシン名、又はＭＡＣ（Media Access Control）アドレス、若しくはこれらと関連付けたドメイン名と、ディレクトリの相対パスとファイル名と構成されるとすることもできる。
【００６４】
尚、表１において、種類情報は、読取画像を表す場合には「Ｒ」の文字で構成され、背景画像を表す場合には「Ｂ」の文字で構成され、非背景画像を表す場合には「Ｆ」の文字で構成される。
【００６５】
次に図３に戻り、引続き電子文書生成部１０２０の構成について説明する。
ファイル生成部１０２２は、記憶部１０３０及び通信部１０５０に接続する。ファイル生成部１０２２は、生成処理を実行することで、記憶部１０３０が記憶する構成画像等を参照して文書を表す電子文書を生成する。
【００６６】
ここで図９を参照して、ファイル生成部１０２２の構成について説明する。図９は、ファイル生成部１０２２の一構成例を表す図である。
【００６７】
ファイル生成部１０２２は、取得部１２２１、情報登録部１２２２、選択部１２２３、及び生成部１２２４で構成される。
【００６８】
次に図９を参照して、ファイル生成部１０２２が実行するファイル生成処理について説明する。図９は、ファイル生成部１０２２が実行するファイル生成処理の一例を表すフローチャートである。
【００６９】
先ず、ファイル生成部１０２２は、記憶部１０３０が記憶する表１を参照して、ステップＳＴ０３０２からＳＴ６０９の処理対象としていない頁番号を保存したレコードが存在する（以下単に、未処理頁が存在するという）か否か判断する（ステップＳＴ０３０１）。
【００７０】
ファイル生成部１０２２は、未処理頁が存在すると判断する場合にはステップＳＴ０３０２の処理を実行し、そうでない場合にはステップＳＴ０３１０の処理を実行する。
【００７１】
ステップＳＴ０３０１において、ファイル生成部１０２２は、未処理頁が存在すると判断した場合には、未処理頁の１つを処理対象頁とする（ステップＳＴ０３０２）。次に、記憶部１０３０が記憶する表１を参照して、未処理頁を保存したレコードの画像フィールドに保存した構成画像の内で、ステップＳＴ０３０４の処理対象としていない画像（以下単に、未処理の構成画像という）が存在するか否かを判断する（ステップＳＴ０３０３）。
【００７２】
ファイル生成部１０２２は、未処理の構成画像が存在すると判断する場合にはステップＳＴ０３０４の処理を実行し、そうでない場合にはステップＳＴ０３０１に戻り上記処理を繰り返す。
【００７３】
ステップＳＴ０３０３において、ファイル生成部１０２２は、未処理の構成画像が存在すると判断した場合には、未処理の構成画像の１つを処理対象画像とする（ステップＳＴ０３０４）。次に、ファイル生成部１０２２は、記憶部１０３０から、処理対象画像に関連付けた種類情報を取得し、取得した種類情報に基づいて処理対象画像が背景画像であるか否かを判断する（ステップＳＴ０３０５）。
【００７４】
ファイル生成部１０２２は、処理対象画像が背景画像であると判断する場合にはステップＳＴ０３０６の処理を実行し、そうでない場合にはステップＳＴ０３０３に戻り上記処理を繰り返す。
【００７５】
ステップＳＴ０３０５において、ファイル生成部１０２２が処理対象画像が背景画像であると判断した場合には、ファイル生成部１０２２を構成する取得部１２２１が取得処理を実行する（ステップＳＴ０３０６）。次に、ファイル生成部１０２２を構成する情報登録部１２２２が、情報登録処理を実行する（ステップＳＴ０３０７）。尚、取得処理及び情報登録処理については後述する。
【００７６】
その後、ファイル生成部１０２２を構成する選択部１２２３が後述する選択処理を実行する（ステップＳＴ０３０８）。次に、ファイル生成部１０２２を構成する生成部１２２４が生成処理を実行して、電子文書ファイルを生成する（ステップＳＴ０３０９）。
【００７７】
その後、ファイル生成部１０２２はステップＳＴ０３０３に戻り上記処理を繰り返す。尚、選択処理及び生成処理については後述する。
【００７８】
ステップＳＴ０３０１において、ファイル生成部１０２２は、未処理頁が存在しないと判断した場合には、通信部１０５０へ生成したステップＳＴ０３０９で生成した電子文書ファイルを出力する（ステップＳＴ０３１０）。次に、ファイル生成部１０２２は、ファイル生成処理の実行を終了する。
【００７９】
ここで図９に戻り、引続きファイル生成部１０２２の構成について説明する。
取得部１２２１は、記憶部１０３０及び情報登録部１２２２に接続している。
【００８０】
取得部１２２１は、取得処理を実行することで、記憶部１０３０が記憶する構成画像に基づいて特徴情報及び描画情報を取得する。尚、特徴情報及び描画情報については後述する。
【００８１】
ここで図１１を参照して、取得部１２２１が実行する取得処理について説明する。図１１は、取得部１２２１が実行する取得処理の一例を表すフローチャートである。
【００８２】
先ず、取得部１２２１は、記憶部１０３０から処理対象画像を取得する（ステップＳＴ０４０１）。次に、取得部１２２１は、処理対象画像に基づいて特徴情報を取得する（ステップＳＴ０４０２）。
【００８３】
ここで、特徴情報とは、構成画像を特徴付ける情報をいう。具体的には、特徴情報は、特開２００１−２５６２５６号公報に開示されている画像特徴量を含む。
【００８４】
つまり、画像特徴量とは、構成画像全体の色調、輝度又は色の分布状態、エッジ（輪郭）の分布状態、平坦なエリアの分布状態、及び縦横比を表す情報を含み、構成画像を物理的かつ数値的に特徴付ける情報をいう。
【００８５】
取得部１２２１は、構成画像から、例えば、色調の分布状態を表す特徴量として、明度に関する特徴量及び彩度に関する特徴量といった複数種類の特徴量を抽出するが、ここではこれら複数の特徴量をまとめて画像特徴量と呼ぶものとする。
【００８６】
次に図１２を参照して、取得部１２２１が取得する特徴情報について説明する。図１２は、取得部１２２１が取得する特徴情報の一例を表す図である。
【００８７】
取得部１２２１は、取得部１２２１は、構成画像を複数のブロック（領域）に分割する。図１２は、構成画像を主走査方向軸ＤＭに対して垂直に５等分し、かつ副走査方向軸ＳＭに４等分することで計２０個のブロックに分割する場合を例示する。
【００８８】
取得部１２２１は、分割されたブロック内に表された画像（以下単に、ブロック画像という）毎に、ブロック画像の明度を取得する。尚、ブロック画像の明度は、ブロック画像を構成する各画素の明度の平均を含む。
【００８９】
次に、取得部１２２１は、取得した明度を、均明度を取得したブロック画像の位置に基づいて行列の要素とする。具体的には、取得部１２２１は、ｎ行ｍ列（1<=n<=4, 1<=m<=5, n及びmは自然数）に位置するブロック画像から取得した明度を、行列のｎ行ｍ列の要素として明度に関する特徴量を取得する。尚、これら個々の特徴量の抽出は既存の手法を利用して行うことができる。
【００９０】
尚、取得部１２２１は、彩度に関する特徴量をも取得するが、これは明度に関する特徴量を取得する方法と同様であるので説明を省略する。また、図１２においては、明度及び彩度に関する特徴量を取得する場合について説明したが、これに限定される訳ではない。
【００９１】
例えば、明度及び彩度以外の色調、輝度又は色の分布状態、エッジ（輪郭）の分布状態、平坦なエリアの分布状態を表す特徴量を取得する場合も、同様の方法で取得できるために説明を省略する。
【００９２】
また、エッジ（輪郭）の分布状態を表す情報は、特開１１−１１０５５６号公報において開示するように、エッジポイントとなる画素と、特定した画素の角度（アングル）との関係を表すエッジアングル・ヒストグラムを生成するために必要な情報を含む。
【００９３】
ここで図１１に戻り、取得部１２２１が実行する取得処理について引続き説明する。ステップＳＴ０４０２を実行した後に、取得部１２２１は、記憶部１０３０から処理対象画像と同じ頁番号に関連付けた読取画像を取得する（ステップＳＴ０４０３）。
【００９４】
次に、取得部１２２１は、読取画像に基づいて処理対象画像に関する描画情報を取得する（ステップＳＴ０４０４）。ここで、描画情報とは、画像入力部１０１０が読取対象とした文書における処理対象画像の描画に関する情報をいう。
【００９５】
具体的には、読取画像を基準とした処理対象画像の描画時の位置、描画時の大きさ、及び描画時の回転量を表す情報を含む。
【００９６】
次に、取得部１２２１は、情報登録部１２２２へ処理対象画像と処理対象画像の特徴情報と描画情報を出力する（ステップＳＴ０４０５）。その後、取得部１２２１は、取得処理の実行を終了する。
【００９７】
ここで図９に戻り、ファイル生成部１０２２の構成について引続き説明する。
情報登録部１２２２は、記憶部１０３０、取得部１２２１及び選択部１２２３に接続している。情報登録部１２２２は、情報登録処理を実行することで、取得部１２２１から取得した処理対象画像と処理対象画像の特徴情報及び描画情報とを関連付けて記憶部１０３０へ登録する。
【００９８】
よって、情報登録部１２２２が実行する情報登録処理の一例について以下説明する。先ず、情報登録部１２２２は、取得部１２２１から処理対象画像と特徴情報と描画情報を取得する。
【００９９】
次に、情報登録部１２２２は、記憶部１０３０に処理対象画像と特徴情報と描画情報を関連付けて登録する。その後、情報登録部１２２２は、選択部１２２３へ取得した特徴情報と描画情報とを出力する。その後、情報登録部１２２２は、情報登録処理の実行を終了する。
【０１００】
ここで表２を参照して、情報登録部１２２２が記憶部１０３０へ登録する情報について説明する。表２は、情報登録部１２２２が記憶部１０３０へ登録する情報の一例を表す情報である。
【０１０１】
【表２】
2009230331.tif 000004
【０１０２】
表２は、画像フィールド、位置フィールド、大きさフィールド、回転量フィールド、明度フィールド、及び彩度フィールド等を有している。
【０１０３】
位置フィールド、大きさフィールド、及び回転量フィールドは、描画情報を保存するフィールドであり、明度フィールド、及び彩度フィールドは、特徴情報を保存するフィールドである。
【０１０４】
画像フィールドは構成画像を識別する情報を、位置フィールドには構成画像の描画時の位置を表す描画情報を、大きさフィールドには描画時の大きさを表す描画情報を、回転量フィールドには描画時の回転量を表す描画情報を、明度フィールドには明度に関する特徴量を構成する行列の要素をＣＳＶ（Comma Separated Values）形式で表した情報を、彩度フィールドには彩度に関する特徴量を構成する行列の要素をＣＳＶ形式で表した情報を同一レコードに保存することで関連付ける。
【０１０５】
尚、表２は、描画時の位置を表す描画情報、描画時の大きさを表す描画情報、及び描画時の回転量を表す描画情報を保存するとして説明したが、これに限定される訳ではなく、他の描画情報を保存する構成を採用できる。
【０１０６】
また、表２は、明度に関する特徴量、及び彩度に関する特徴量を保存するとして説明したが、これに限定される訳ではなく、他の特徴量を保存する構成を採用できる。
【０１０７】
ここで図９に戻り、ファイルファイル生成部１０２２の構成について引続き説明する。選択部１２２３は、情報登録部１２２２、記憶部１０３０、及び生成部１２２４に接続する。
【０１０８】
選択部１２２３は、選択処理を実行することで、情報登録部１２２２から処理対象画像の特徴情報と描画情報とを取得し、取得した特徴情報と描画情報とに基づいて処理対象画像を含む構成画像を代表する画像を選択する。
【０１０９】
ここで図１３を参照して、選択部１２２３が実行する選択処理について説明する。図１３は、選択部１２２３が実行する選択処理の一例を表すフローチャートである。
【０１１０】
選択部１２２３は、情報登録部１２２２から処理対象画像と処理対象画像の特徴情報と処理対象画像の描画情報とを取得する（ステップＳＴ０５０１）。
【０１１１】
次に、選択部１２２３は、記憶部１０３０から、処理対象画像に基づいて定まる所定範囲に属する描画情報と関連付けた構成画像を取得する（ステップＳＴ０５０２）。
【０１１２】
尚、この所定範囲は、記憶部１０３０が記憶する設定情報に含まれるため、選択部１２２３は、ステップＳＴ０５０２の処理を実行する前に、記憶部１０３０が記憶する設定情報を参照する。
【０１１３】
具体的には、選択部１２２３は、処理対象画像の描画情報に含まれる描画時の位置、大きさ、及び回転量と、表２に登録した他の構成画像に関連付けた描画時の位置、大きさ、及び回転量との差異を算出する。
【０１１４】
次に、選択部１２２３は、算出した差異のそれぞれ全てが、予め定めた範囲内にある他の描画情報を保存したレコードを記憶部１０３０から取得し、取得したレコードが保存する画像識別情報を取得する。
【０１１５】
上記実施例では、選択部１２２３は、処理対象画像の描画情報に含まれる描画時の位置、大きさ、及び回転量との差異のそれぞれ全てが、予め定めた範囲内にある他の構成画像の描画情報を取得するとして説明したが、これに限定される訳ではなく、例えば、選択部１２２３は、差異のいずれか１つ以上が予め定めた範囲内にある、又は差異の２乗値の総和が予め定めた範囲内にある他の構成画像の描画情報を取得する構成を採用できる。
【０１１６】
ステップＳＴ０５０２を実行した後に、選択部１２２３は、ステップＳＴ０５０２において構成画像を取得したか否かを判断する（ステップＳＴ０５０３）。選択部１２２３は、構成画像を取得したと判断する場合にはステップＳＴ０５０４の処理を、そうでない場合にはステップＳＴ０５０８の処理を実行する。
【０１１７】
ステップＳＴ０５０３において、選択部１２２３は、構成画像を取得したと判断した場合には、ステップＳＴ０５０２で取得した構成画像から、処理対象画像に基づいて定まる所定範囲の特徴情報に関連付けた構成画像を取得する（ステップＳＴ０５０４）。尚、この所定範囲は、記憶部１０３０が記憶する設定情報に含まれる構成を採用できる。
【０１１８】
具体的には、選択部１２２３は、特開２００１−２５６２５６号公報が開示するように、処理対象画像とステップＳＴ０５０２で取得した構成画像との類似度を算出する。次に、算出した類似度が所定の範囲に属する場合には、類似度を算出する基礎とした構成画像を、所定範囲の特徴情報に関連付けた構成画像と判断する。
【０１１９】
ここで、類似度の算出方法は、既存の類似の画像を検索する為に用いられる手法を利用する。例えば、先ず、選択部１２２３は、処理対象画像の特徴量（以下単に、キー特徴量という）及び他の構成画像の特徴量を構成する行列要素からなるベクトルを生成する。
【０１２０】
次に、選択部１２２３は、生成したキー特徴量のベクトルと構成画像の特徴量のベクトルとの距離を算出して、算出した距離を類似度とする。
【０１２１】
更に例えば、特開平１１−５３５４１号公報が開示するように、特徴量のベクトル量を用いて類似度を判断する方法、及び特開平１１−１１０５５６号公報が開示するように、エッジアングル・ヒストグラムを生成するために必要な特徴情報に基づいて生成されるヒストグラムを用いて類似度を判断する方法を採用できる。
【０１２２】
ステップＳＴ０５０４を実行した後に、選択部１２２３は、ステップＳＴ０５０４において構成画像を取得したか否かを判断する（ステップＳＴ０５０５）。選択部１２２３は、構成画像を取得したと判断する場合にはステップＳＴ０５０６の処理を、そうでない場合にはステップＳＴ０５０８の処理を実行する。
【０１２３】
ステップＳＴ０５０５において、選択部１２２３は、構成画像を取得したと判断した場合には、取得した構成画像の内の１つを代表画像として選択する（ステップＳＴ０５０６）。
【０１２４】
具体例としては、ステップＳＴ０５０４で算出した類似度に基づいて代表画像を選択する。例えば、選択部１２２３は、ステップＳＴ０５０４において所定範囲に属する類似度を算出する基礎とした構成画像の内から、最も小さい又は大きい類似度を算出する基礎とした構成画像を代表画像として選択する。
【０１２５】
次に、選択部１２２３は、生成部１２２４へ選択した代表画像を出力する（ステップＳＴ０５０７）。その後、選択部１２２３は、ステップＳＴ０５０９の処理を実行する。
【０１２６】
ステップＳＴ０５０３又はステップＳＴ０５０５において、選択部１２２３は、構成画像を取得しなかったと判断した場合には、生成部１２２４へ処理対象画像を出力する（ステップＳＴ０５０８）。
【０１２７】
ステップＳＴ０５０７又はステップＳＴ０５０８を実行した後に、選択部１２２３は、生成部１２２４へ描画情報を出力する（ステップＳＴ０５０９）。その後、選択部１２２３は、選択処理の実行を終了する。
【０１２８】
上記実施例では、選択部１２２３は、処理対象画像と他の構成画像とに基づいて類似度を算出して代表画像を選択するとして説明したが、これに限定される訳ではない。例えば、選択部１２２３は、記憶部１０３０から処理対象画像と関連付けた種類情報を取得し、取得した種類情報と同じ種類情報と関連付けた他の構成画像と処理対象画像とに基づいて類似度を算出して代表画像を選択する構成を採用できる。
【０１２９】
具体例としては、選択部１２２３は、処理対象画像が背景画像である場合には、背景画像であることを表す種類情報と関連付けた他の構成画像と処理対象画像とに基づいて類似度を算出して代表画像を算出する構成を採用できる。
【０１３０】
ここで図９に戻り、生成部１０２２の構成について引続き説明する。
生成部１２２４は、選択部１２２３及び通信部１０５０に接続する。生成部１２２４は、生成処理を実行することで、選択部１２２３が選択した代表画像を参照して文書を表す電子文書ファイルを生成する。
【０１３１】
ここで図１４を参照して、生成部１２２４が実行する生成処理について説明する。図１４は、生成部１２２４が実行する生成処理の一例を表すフローチャートである。
【０１３２】
先ず、生成部１２２４は、選択部１２２３から処理対象画像又は代表画像を取得する（ステップＳＴ０６０１）。次に、生成部１２２４は、選択部１２２３から描画情報を取得する（ステップＳＴ０６０２）。
【０１３３】
次に、生成部１２２４は、記憶部１０３０から処理対象画像に関連付けた種類情報を取得する（ステップＳＴ０６０３）。その後、生成部１２２４は、代表画像を取得したか否か判断する（ステップＳＴ０６０４）。生成部１２２４は、代表画像を取得したと判断する場合にはステップＳＴ０６０５の処理を実行し、そうでない場合にはステップＳＴ０６０８の処理を実行する。
【０１３４】
ステップＳＴ０６０４において、生成部１２２４は、代表画像を取得したと判断した場合には、描画情報と種類情報とに基づいて代表画像を描画するよう命じる描画命令を電子文書ファイルに出力する（ステップＳＴ０６０５）。
【０１３５】
次に、生成部１２２４は、代表画像を既に電子文書ファイルへ出力したか否かを判断する（ステップＳＴ０６０６）。生成部１２２４は、代表画像を電子文書ファイルへ出力済であると判断する場合には生成処理の実行を終了し、そうでない場合にはステップＳＴ０６０７の処理を実行する。
【０１３６】
ステップＳＴ０６０６において、生成部１２２４は、代表画像を電子文書ファイルへ出力済でないと判断した場合には、電子文書ファイルへ代表画像を出力する（ステップＳＴ０６０７）。その後、生成部１２２４は、生成処理の実行を終了する。
【０１３７】
尚、本実施例においては、代表画像が背景画像である場合には、電子文書ファイルへ出力する代表画像は、圧縮部１２１２が圧縮した画像であるとする。
【０１３８】
ステップＳＴ０６０４において、生成部１２２４は、代表画像を取得しなかったと判断した場合には、描画情報と種類情報とに基づいて処理対象画像を描画するよう命じる描画命令を電子文書ファイルに出力する（ステップＳＴ０６０８）。
【０１３９】
次に、生成部１２２４は、電子文書ファイルへ処理対象画像を出力する（ステップＳＴ０６０９）。その後、生成部１２２４は、生成処理の実行を終了する。
【０１４０】
ここで、電子文書ファイルとは、画像入力部１０１０が読取対象とした文書を表す電子文書ファイルをいう。ここで、電子文書ファイルが文書を表すために用いる構造化文書については既に説明しために説明を省略する。
【０１４１】
次に、描画命令の具体例について説明する。具体例として、情報「0,0」で描画位置を定める描画情報、及び背景画像であることを表す種類情報とに基づいて、識別情報「/home/conv/img/IB01.bmp」で識別される代表画像を描画するように命じる描画命令を挙げる。この具体例における描画命令は、例えば、ＸＰＳ形式に従うと、「background-image:'IB01.bmp'」及び「background-position:0 0」とする構成を採用できる。
【０１４２】
尚、描画位置を定める描画情報及び背景画像であることを表す種類情報とに基づいて、処理対象画像を描画するように命じる描画命令についても同様であるので説明を省略する。
【０１４３】
更に、描画時の大きさを表す描画情報、描画時の回転量を表す描画情報、及び背景画像でないことを表す種類情報、並びにこれらの組合せに基づいて、画像を描画するように命じる描画命令についても同様である。
【０１４４】
ここで図１５を参照して、生成部１２２４が生成する電子文書ファイルについて説明する。図１５は、生成部１２２４が生成する電子文書ファイルの一例を表す図である。
【０１４５】
図１５に示すＸＰＳ形式で表される電子文書ファイルＦＤは、ＸＭＬテキストＴＬ１から３と構成画像ＩＣとをＺＩＰ圧縮したファイルである。ＸＭＬテキストＴＬ１から３は、電子文書ファイルＦＤが表す文書ＤＣを構成する頁ＰＧ１１からＰＧ３に描かれる画像をＸＭＬ形式に従って定めるテキストファイルである。
【０１４６】
ＸＭＬテキストＴＬ１は、描画命令１１と描画命令１２とを表す。描画命令１１は、ヘッダ部及びフッタ部に長方形の図形ＲＦ１１及びＲＦ１２を有する背景画像ＩＢ１を、頁ＰＧ１１の背景画像として描画することを表す命令である。描画命令１２は、中央部に文字列ＲＴ１を有する非背景画像ＩＦ１を、頁ＰＧ１１の背景画像ＩＢ１より前に描画することを表す命令である。
【０１４７】
尚、背景画像ＩＢ１は、図７を参照して説明した背景画像ＩＢ１と同じ画像である。また、背景画像ＩＢ１は、背景画像ＩＢ１と背景画像ＩＢ２とを代表するとして選択部１００が選択した代表画像である。
【０１４８】
ＸＭＬテキストＴＬ２は、描画命令１１と描画命令２２とを表す。描画命令１１については既に説明したために説明を省略する。描画命令２２は、中央部に文字列ＲＴ２を有する非背景画像ＩＦ２を、頁ＰＧ２の背景画像ＩＢ１より前に描画することを表す命令である。
【０１４９】
よって、ＸＭＬテキストＴＬ１に基づいて描かれる頁１と、ＸＭＬテキストＴＬ２に基づいて描かれる頁２とは、同じ代表画像ＩＢ１を参照して描かれる。
【０１５０】
ＸＭＬテキストＴＬ３は、描画命令３１を表す。描画命令３１は、ヘッダ部及びフッタ部に長方形の図形ＲＦ３１及びＲＦ３２、並びに折れ線ＲＬ３１及びＲＬ３２を有する背景画像ＩＢ３を、頁ＰＧ３の背景画像として描画することを表す命令である
【０１５１】
ここで図１に戻り、引続き電子文書生成装置１０００の構成について説明する。
記憶部１０３０は、例えば、図２を参照して説明した、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４で構成される。
【０１５２】
記憶部１０３０は、画像入力部１０１０が入力する読取画像を記憶する。また、記憶部１０３０は、電子文書生成部１０２０が関連付けた読取画像と構成画像と読取画像又は構成画像の頁番号と読取画像又は構成画像の種類情報とを関連付けて記憶する。
【０１５３】
更に、記憶部１０３０は、電子文書生成部１０２０が関連付けた読取画像と構成画像と特徴情報と描画情報とを関連付けて記憶する。また、記憶部１０３０は、設定部１００が設定する設定情報を記憶する。
【０１５４】
設定部１０４０は、例えば、キーボード、ポインティングディバイス、又はタッチパネル等で構成され、例えば、設定部１０４０の使用者、管理者、又は製造者等に操作されて設定情報を入力し、入力した情報を記憶部１０３０に保存する。
【０１５５】
通信部１０５０は、例えば、ネットワークアダプタで構成され、通信網１００に接続している。通信部１０５０は、電子文書生成部１０２０から生成された電子文書ファイルを取得し、取得したファイルを、例えば、通信網１００を介して接続される端末装置へ送信する。
【０１５６】
尚、通信網１００は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成され、電子文書生成装置１０００と端末装置とをそれぞれ通信可能に接続する。端末装置は、例えば、パーソナル・コンピュータで構成される。
【０１５７】
上記実施例１では、電子文書生成装置１０００は通信部１０５０を有し、通信部１０５０は電子文書生成部１０２０が生成した電子文書ファイルを端末装置へ送信するとして説明した。
【０１５８】
しかし、これに限定される訳ではなく、電子文書生成装置１０００は通信部１０５０を有さずに、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される外部記憶装置を有し、電子文書生成部１０２０はフレキシブルディスク等の外部記憶装置へ電子文書ファイルを出力する構成を採用できる。
【０１５９】
本実施例においては、分離部１２１１が分離手段に相当し、圧縮部１２１２が圧縮手段に相当し、選択部１２２３が選択手段に相当し、及び生成部１２２４が生成手段に相当する。
【０１６０】
以下、本発明の第２の実施形態について説明する。
第２の実施例においては、本発明に係る電子文書生成システムについて説明する。
【実施例２】
【０１６１】
先ず、図１６を参照して、本発明に係る電子文書生成システムについて説明する。図１６は、電子文書生成システムの一実施形態を示す構成図である。
【０１６２】
図１７に示す電子文書生成システムは、通信網２００、電子文書生成装置２０００、画像入力装置８０１０、及び遠隔端末８０２０で構成される。
【０１６３】
通信網２００の構成は、実施例１で説明した通信網の構成と同様であるので説明を省略する。通信網２００は、電子文書生成装置２０００、画像入力装置８０１０、及び遠隔端末８０２０を通信可能に接続する。
【０１６４】
電子文書生成装置２０００の構造及び機能は、実施例１で説明した電子文書生成装置１０００とほぼ同様であるので、以下相違点について主に説明する。
【０１６５】
よって図１７を参照して、電子文書生成装置２０００の構成について説明する。図１７は、電子文書生成装置２０００の一構成例について説明するための図である。
【０１６６】
電子文書生成装置２０００は、電子文書生成部２０２０、記憶部２０３０、設定部２０４０、及び通信部２０５０で構成され、画像入力部１０１０に相当する部を有しない点で実施例１と異なる。
【０１６７】
電子文書生成部２０２０、記憶部２０３０、設定部２０４０、及び通信部２０５０の接続、構成、及び機能については、実施例１で説明した電子文書生成部１０２０、記憶部１０３０、設定部１０４０、及び通信部１０５０の接続、構成、及び機能とほぼ同様である。
【０１６８】
つまり、電子文書生成部２０２０は、実施例１において電子文書生成部１０２０が有する登録部１０２１及びファイル生成装置１０２２に相当する部を有する。
【０１６９】
また、登録部１０２１に相当する部は、分離部１２１１、圧縮部１２１２、及び画像登録部１２１３に相当する部を有し、かつファイル生成装置１０２２に相当する部は、取得部１２２１、情報登録部１２２２、選択部１２２３、及び生成部１２２３に相当する部を有する。
【０１７０】
しかし、電子文書生成部２０２０は、画像入力部１０１０の代わりに通信部２０５０に接続する。電子文書生成部２０２０は、通信部２０５０から読取画像を取得する点で実施例１と異なる。
【０１７１】
通信部２０２５は、通信網２００を介して画像入力装置８０１０及び端末装置８０２０に接続する。通信部２０２５は、画像入力装置８０１０が入力した読取画像を受信し、受信した画像を電子文書生成部２０２０へ出力する。また、通信部２０２５は、電子文書生成部２０２０から電子文書ファイルを取得し、取得した電子文書ファイル端末装置８０２０へ送信する。
【０１７２】
ここで図１６に戻り、電子文書生成システム２０の構成について引続き説明する。
画像入力装置８０１０は、例えば、スキャナで構成され、通信網２００を介して電子文書生成装置２０００に接続している。
【０１７３】
画像入力装置８０１０は、例えば、紙などの印刷媒体で構成され、画像を印刷され文書を光学的に読取って読取画像を取得し、取得した読取画像を読取った順に電子文書生成装置２０００へ送信する。
【０１７４】
端末装置８０２０は、例えば、パーソナル・コンピュータで構成され、通信網２００を介して電子文書生成装置２０００に接続している。端末装置８０２０は、電子文書生成装置２０００が生成した電子文書ファイルを、電子文書生成装置２０００から受信する。
【０１７５】
本実施例においては、分離部１２１１に相当する部が分離手段に相当し、圧縮部１２１２に相当する部が圧縮手段に相当し、選択部１２２３に相当する部が選択手段に相当し、及び生成部１２２４に相当する部が生成手段に相当する。
【０１７６】
電子文書生成装置１０００は、機能的には、演算部１００１がＲＯＭ１００２、ＲＡＭ１００３、外部記憶部１００４の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０１７７】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０１７８】
上記実施形態では、外部記憶装置はハードディスク（Hard Disk）で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＭＯ（magneto-optic）、及び、フラッシュメモリ（flash memory）で構成される実施形式を採用できる。
【図面の簡単な説明】
【０１７９】
【図１】本発明に係る電子文書生成装置の一実施形態を示す構成図である。
【図２】ソフトウェア制御を実現するための電子文書生成装置の一構成例を表す構成図である。
【図３】電子文書生成部の一構成例を表す図である。
【図４】登録部の一構成例を表す図である。
【図５】登録部が実行する登録処理の一例を表すフローチャートである。
【図６】分離部が実行する分離処理の一例を表すフローチャートである。
【図７】文書と読取画像と構成画像との関係を説明するための図である。
【図８】画像登録部が実行する画像登録処理の一例を表すフローチャートである。
【図９】ファイル生成部の一構成例を表す図である。
【図１０】ファイル生成部が実行するファイル生成処理の一例を表すフローチャートである。
【図１１】取得部が実行する取得処理の一例を表すフローチャートである。
【図１２】取得部が取得する特徴情報の一例を表す図である。
【図１３】選択部が実行する選択処理の一例を表すフローチャートである。
【図１４】生成部が実行する生成処理の一例を表すフローチャートである。
【図１５】生成部が生成する電子文書ファイルＸＰＳの一例を表す図である。
【図１６】電子文書生成システムの一実施形態を示す構成図である。
【図１７】電子文書生成装置の一構成例について説明するための図である。
【符号の説明】
【０１８０】
１００…通信網                    １０００…電子文書生成装置        
１００１…演算部                  １００２…ＲＯＭ                  
１００３…ＲＡＭ                  １００４…外部記憶部              
１００５…バス                    １０１０…画像入力部              
１０２０…電子文書生成部          １０２１…登録部                  
１０２２…ファイル生成部          １０３０…記憶部                  
１０４０…設定部                  １０５０…通信部                  
１２１１…分離部（分離手段）      １２１２…圧縮部（圧縮部）        
１２１３…画像登録部              １２２１…取得部                  
１２２２…情報登録部              １２２３…選択部（選択手段）      
１２２４…生成部（生成手段）      ２０…電子文書生成システム        
２００…通信網                    ２０００…電子文書生成装置        
２０２０…電子文書生成部          ２０３０…記憶部                  
２０４０…設定部                  ２０５０…通信部                  
８０１０…画像入力装置            ８０２０…端末装置                
ＡＣ…特徴量                      ＤＣ１，２…文書                  
ＤＭ…主走査方向軸                ＤＳ…副走査方向軸                
ＦＤ…電子文書ファイル            ＩＢ１〜３…背景画像
ＩＣ…構成画像                    ＩＦ１〜３…非背景画像
ＩＲ１〜３…読取画像              
ＰＦ１１１，１１２，１２１，１２２，１３１，１３２…図形
ＰＦ２１１，２１２，２３１，２３２…図形
ＰＧ１１〜３…頁                    ＰＬ１３１，１３２…折れ線
ＰＬ２３１，２３２…折れ線        ＴＬ１〜３…ＸＭＬテキスト
【図１】
2009230331.tif 000005
【図２】
2009230331.tif 000006
【図３】
2009230331.tif 000007
【図４】
2009230331.tif 000008
【図５】
2009230331.tif 000009
【図６】
2009230331.tif 000010
【図７】
2009230331.tif 000011
【図８】
2009230331.tif 000012
【図９】
2009230331.tif 000013
【図１０】
2009230331.tif 000014
【図１１】
2009230331.tif 000015
【図１２】
2009230331.tif 000016
【図１３】
2009230331.tif 000017
【図１４】
2009230331.tif 000018
【図１５】
2009230331.tif 000019
【図１６】
2009230331.tif 000020
【図１７】
2009230331.tif 000021