(57)【要約】【課題】罫線及び文字が記載された紙文書を示す文書データを効率よく検索することを可能とする画像処理装置、及び画像処理プログラムを提供する。【解決手段】画像データ取得手段は罫線及び文字が記載された紙文書を読み込み、紙文書に記載された情報を画像データとして取得し、抽出手段は画像データ取得手段により取得された画像データから罫線の特徴を示す特徴情報及び文字情報を抽出し、識別情報付与手段は抽出手段により抽出された特徴情報を識別する識別情報を付与し、記録手段は識別情報付与手段により付与された識別情報、特徴情報及び文字情報を文書情報を記録し、取得手段は記録手段により複数の文書情報から所望する文書情報を検索するための文字列情報及び識別情報を取得し、検索手段は記録された複数の文書情報から取得手段により取得された識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報から文字列情報を検索する。【選択図】図１１
2008040834.tif 000002
【特許請求の範囲】
【請求項１】
罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得手段と、
前記画像データ取得手段により取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出手段と、
前記抽出手段により抽出された特徴情報を識別するための識別情報を付与する識別情報付与手段と、
前記識別情報付与手段により付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録手段と、
前記記録手段により複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得手段と、
前記記録手段により記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索手段と、
を有する画像処理装置。
【請求項２】
前記画像データから、前記紙文書に記載された罫線の画像である罫線画像を示す罫線画像データを生成する罫線画像データ生成手段を更に有し、
前記記録手段は、前記罫線画像データ生成手段により生成された罫線画像データを、前記画像データに付与された前記識別情報に対応づけて、前記文書情報に含まれる情報として更に記録する請求項１に記載の画像処理装置。
【請求項３】
前記文字列情報、及び前記識別情報がユーザにより入力される入力手段を更に有し、
前記取得手段は、前記入力手段により入力された文字列情報、及び識別情報を取得する請求項２に記載の画像処理装置。
【請求項４】
複数の前記罫線画像データが示す複数の罫線画像を表示する罫線画像表示手段を更に有し、
前記入力手段は、前記罫線画像表示手段により表示された前記罫線画像から、検索する文書情報に対応する罫線画像をユーザに指定させ、
前記取得手段は、指定された罫線画像を示す罫線画像データに対応する識別情報を取得する請求項３に記載の画像処理装置。
【請求項５】
前記検索手段で前記文字列情報が検索された文書情報に含まれる情報を記録する検索情報記録手段と、
前記検索情報記録手段により記録された文書情報に含まれる情報を表示する表示手段と、
を更に有する請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出ステップと、
前記抽出ステップにより抽出された特徴情報を識別するための識別情報を付与する識別情報付与ステップと、
前記識別情報付与ステップにより付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録ステップと、
前記記録ステップにより複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得ステップと、
前記記録ステップにより記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索ステップと、
を有する処理をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、経理業務などにおいて帳票のような主に表罫線で構成された紙文書をスキャンし、ＸＭＬ等の構造化文書に変換した後、データベース登録することがある。この変換された文書はそのままの形でデータベースに登録することが多い。このような文書をデータベースに登録する技術として、特許文献１には、文書名を付して記録媒体に文書を登録する文書作成装置が開示されている。
【特許文献１】特開平３−４００６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、罫線が記された帳票等の限られた文書を中心とするデータベースの場合には、ユーザが検索する際に用いるキーワードの内容が類似しており（例：「品名」、「単価」、「個数」、「総額」、「金額」、「税込み」、など）、結果として、多くの文書がヒットすることが多く、所望の帳票を効率よく検索することが困難であった。
【０００４】
キーワードを用いた検索の他に、インデックス（タイトル）検索などの仕組みもあるが、これだけでも類似性の高いタイトルの文書は誤って検索されてしまうことが多い。
【０００５】
本発明は上記問題点に鑑み、罫線及び文字が記載された紙文書を示す文書データを効率よく検索することを可能とする画像処理装置、及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の画像処理装置は、罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得手段と、前記画像データ取得手段により取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出手段と、前記抽出手段により抽出された特徴情報を識別するための識別情報を付与する識別情報付与手段と、前記識別情報付与手段により付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録手段と、前記記録手段により複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得手段と、前記記録手段により記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索手段と、を有する。
【０００７】
なお、本発明は、請求項２の発明のように、前記画像データから、前記紙文書に記載された罫線の画像である罫線画像を示す罫線画像データを生成する罫線画像データ生成手段を更に有し、前記記録手段は、前記罫線画像データ生成手段により生成された罫線画像データを、前記画像データに付与された前記識別情報に対応づけて、前記文書情報に含まれる情報として更に記録するようにしても良い。
【０００８】
なお、本発明は、請求項３の発明のように、前記文字列情報、及び前記識別情報がユーザにより入力される入力手段を更に有し、前記取得手段は、前記入力手段により入力された文字列情報、及び識別情報を取得するようにしても良い。
【０００９】
なお、本発明は、請求項４の発明のように、複数の前記罫線画像データが示す複数の罫線画像を表示する罫線画像表示手段を更に有し、前記入力手段は、前記罫線画像表示手段により表示された前記罫線画像から、検索する文書情報に対応する罫線画像をユーザに指定させ、前記取得手段は、指定された罫線画像を示す罫線画像データに対応する識別情報を取得するようにしても良い。
【００１０】
なお、本発明は、請求項５の発明のように、前記検索手段で前記文字列情報が検索された文書情報に含まれる情報を記録する検索情報記録手段と、前記検索情報記録手段により記録された文書情報に含まれる情報を表示する表示手段と、を更に有するようにしても良い。
【００１１】
上記目的を達成するために請求項６の画像処理プログラムは、罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得ステップと、前記画像データ取得ステップにより取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出ステップと、前記抽出ステップにより抽出された特徴情報を識別するための識別情報を付与する識別情報付与ステップと、前記識別情報付与ステップにより付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録ステップと、前記記録ステップにより複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得ステップと、前記記録ステップにより記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索ステップと、を有する処理をコンピュータに実行させる。
【発明の効果】
【００１２】
本発明によれば、罫線及び文字が記載された紙文書を示す文書データを効率よく検索することを可能とする画像処理装置、及び画像処理プログラムを提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明の画像処理装置を、パソコン（Personal Computer）とスキャナの組み合わせたものに適用している。
【００１４】
まず、図１を用いて画像処理装置について説明する。図１には、ＬＡＮやＵＳＢなどで接続されたパソコン１０と、スキャナ３４とが示されている。
【００１５】
このうち、スキャナ３４は、罫線及び文字が記載された紙文書を読込み、紙文書に記載された情報を画像データとして取得する。取得した画像データを、スキャナ３４はパソコン１０に送信する。
【００１６】
パソコン１０は、画像データから、罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出し、抽出された特徴情報を識別するための識別情報を付与し、付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する。
【００１７】
また、パソコン１０は、記録された複数の文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得し、記録された複数の前記文書情報から、取得された識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から文字列情報を検索する。
【００１８】
以上説明したパソコン１０の処理の詳細については後述する。次に、図２を用いて、パソコン１０の構成について説明する。パソコン１０は、ＣＰＵ（中央処理装置）１８と、ＨＤＤ（ハードディスクドライブ）２０と、ＲＡＭ２２と、ネットワークＩ／Ｆ（インタフェース）部２４と、ＲＯＭ２６と、表示部２８と、操作入力部３０と、それらを接続するバス３２とを含む。
【００１９】
ＣＰＵ１８は、パソコン１０の全体の動作を司るものであり、後述するパソコン１０の処理の流れを示すフローチャートは、ＣＰＵ１８により実行される。ＨＤＤ２０は、各データベース、各種プログラム、そしてＯＳなどが記録される不揮発性の記憶装置である。ＲＡＭ２２は、ＯＳ、プログラム、データなどが展開される揮発性の記憶装置である。
【００２０】
ネットワークＩ／Ｆ部２４は、ネットワークに接続するためのものであり、ＬＡＮに接続するためのＮＩＣやそのドライバ、又はＵＳＢデバイスを含んで構成される。ＲＯＭ２６は、パソコン１０の起動時に動作するブートプログラムなどが記憶されている不揮発性の記憶装置である。表示部２８は、各種情報をユーザに表示するものである。操作入力部３０は、ユーザがパソコン１０の操作指示や各種情報を入力する際に用いられるものである。バス３２は、以上の各部間で情報のやりとりが行われる際に使用される。
【００２１】
なお、上述したＨＤＤ２０には、ＣＰＵ１８により実行される後述する画像処理プログラムやそのプログラムが用いるデータなどが記録される。このプログラムは、必ずしもＨＤＤ２０に記録されたプログラムでなくても良い。ＨＤＤ２０以外の記録媒体として、具体的には可搬型の記録媒体にプログラムを記録したものが挙げられる。この場合、パソコン１０に、可搬型の記録媒体を読み取るための読み取り装置を設け、可搬型の記録媒体は読み取り装置に対して、磁気、光、電気等のエネルギーの変化状態を引き起こし、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。
【００２２】
可搬型の記録媒体として、例えば光磁気ディスク、光ディスク（ＣＤやＤＶＤなどを含む）、磁気ディスク、メモリ（ＩＣカード、メモリカードなどを含む）などが挙げられる。
【００２３】
以上が本実施の形態における画像処理装置の構成となっている。上記パソコン１０のＨＤＤ２０には、文書情報が文書情報データベース（以下、ＤＢと記す）として記録される。この文書情報について、図３を用いて説明する。同図は、１つの画像データに対応する文書情報のデータ構造を示す図である。文書情報の構造は、同図に示されるように、整理番号、ＩＤ、特徴情報、サムネイルデータ、及び文字情報を含む。
【００２４】
整理番号は、文書情報を識別するための一意的な値であり、通常は登録された順番に従って付与される。ＩＤは、特徴情報を識別するための値であり、特徴情報が同じ文書情報は、同一のＩＤを有する。
【００２５】
特徴情報は、スキャナ３４により取得された画像データから抽出された罫線の特徴を示す情報である。サムネイルデータは、紙文書に記載された罫線の概略を示す画像データである。文字情報は、スキャナ３４により取得された画像データから抽出された文字を示す情報である。
【００２６】
上述した文書情報は、読み込んだ画像データの数に応じた数だけ設けられる。
【００２７】
以下、上述した特徴情報、サムネイルデータ、及び文字情報の詳細について順に説明する。図４は、特徴情報を示す図である。また、図５は、特徴情報を抽出する様子を示す図である。図５（ａ）は罫線の一例を示し、図５（ｂ）は、罫線の縦方向・横方向の投影分布パタンを示している。具体的に図５（ｂ）は、黒ドットを抽出することで画像データから罫線を抽出し、抽出された黒ドットの数を示すヒストグラムを、左上を頂点とする座標における縦軸及び横軸毎に示したものである。
【００２８】
このようにして抽出された黒ドットの数が所定の閾値以上となった横軸及び縦軸上の点（図５（ｂ）の矢印で示される点）の情報が図４に示される特徴情報である。
【００２９】
なお、上述したヒストグラムを用いる他に、投影分布の山と谷のランレングスを特徴情報としても良い。或いは、画像データそのものを特徴情報としても良い。
【００３０】
次にサムネイルデータについて、図６に示されるユーザインタフェース（ＵＩ）を用いて説明する。同図に示されるＵＩは、表示部２８に表示され、文字列情報、及び前記識別情報がユーザにより入力される画面を示している。
【００３１】
このＵＩは、同図に示されるように、キーワード入力欄５２、ラジオボタン５６、及びサムネイル画像５４で構成される。また、これらの情報は、図３で説明したＤＢにより取得されＵＩに反映される。
【００３２】
キーワード入力欄５２は、文字列情報をユーザが入力する欄である。サムネイル画像５４は、サムネイルデータが示す画像で、同図に示されるように、このＵＩでは、複数のサムネイルデータが示す複数のサムネイル画像を表示することで、検索する文書情報に対応するサムネイルデータを、ラジオボタン５６を用いてユーザに指定させるようになっている。
【００３３】
なお、上述したサムネイルデータは、スキャナ３４から画像データが送信された際に作成される。また、上記ＵＩに文書タイトルや用語、日付などを入力可能なようにし、それらの入力情報を検索処理に反映させるようにしても良い。
【００３４】
次に、文字情報について、図７〜図１０を用いて説明する。これらの図は、紙文書と、その紙文書からＯＣＲ処理などの画像処理を用いて抽出された文字情報とが示された図である。図７に示される紙文書から抽出された文字情報が、図８に示される文字情報に対応し、図９に示される紙文書から抽出された文字情報が、図１０に示される文字情報に対応している。
【００３５】
なお、図８、図１０に示されるように、文字情報は、ＸＭＬで記述された情報であり、紙文書に記されている文字が抽出されている。具体的に図７に示される紙文書では、「甲ソフト社製見積書作成ＴＯＯＬ  Ｖｅｒ．１．０」や「２個」という文字が記載されている。この紙文書から抽出された文字情報を示す図８には、タグ「PRODUCT」により「甲ソフト社製見積書作成ＴＯＯＬ  Ｖｅｒ．１．０」が示され、同様にタグ「QUANTITY」により個数である「２」が示されている。
【００３６】
また、図９に示される紙文書では、「山田太郎」や単価として「１１０，０００」という文字が記載されている。この紙文書から抽出された文字情報を示す図１０には、タグ「WRITER」により「山田太郎」が示され、同様にタグ「UNITOFPRICE」により単価である「１１０，０００」が示されている。
【００３７】
以上説明したように、紙文書から文字情報がＸＭＬ文書として抽出される。なお、上述したＸＭＬ文書に示されるように、本実施の形態における抽出処理では、紙文書に記載されている項目を考慮して適切なタグに抽出する高度な処理を行っているが、このような高度な処理をせず、紙文書に記載されている文字を単純に抽出する処理を行うようにしても良い。また、文書は紙に限らず、文字や罫線が記載されたプラスティックなど、他の記録媒体であっても良い。
【００３８】
次に、パソコン１０のＣＰＵ１８により実行される処理について説明する。図１１は、紙文書を読み込んでから文書情報をＤＢに記録するまでの処理の流れを示すフローチャートが示されている。
【００３９】
まず、ステップ１００で、ＣＰＵ１８は、スキャナ３４に対して罫線及び文字が記載された紙文書を読み込み、見積書に記述された情報を画像データとして取得するように指示する。次に、ステップ１０１で、ＣＰＵ１８は、スキャナ３４から画像データを取得したか否かを判断し、取得した場合、ステップ１０２に処理が進む。
【００４０】
次に、ＣＰＵ１８は、ステップ１０２で後述する特徴情報抽出処理を実行し、続いてステップ１０３で後述する文字情報抽出処理を実行する。
【００４１】
その後、ＣＰＵ１８は、ステップ１０４で文書情報（ＩＤ、特徴情報、文字情報、サムネイルデータ）を整理番号と共にＤＢに記録する。
【００４２】
次に、上記特徴情報抽出処理の流れを、図１２に示されるフローチャートを用いて説明する。ステップ２００で、ＣＰＵ１８は、画像データを２値化し、ステップ２０１で罫線を抽出する。次に、ＣＰＵ１８は、ステップ２０２で、サムネイルデータを生成する。
【００４３】
ステップ２０３で、ＣＰＵ１８は、抽出した罫線から縦横投影分布を算出して特徴情報を抽出する。この特徴情報の抽出処理は、図５で説明した通りである。特徴情報を抽出すると、ＣＰＵ１８は、ステップ２０４で、ＤＢで特徴情報を検索し、ステップ２０５で特徴情報が存在したか否かを判断する。
【００４４】
ステップ２０５で、ＣＰＵ１８が否定判断した場合、新たな特徴情報であるため、ステップ２０６で、新規ＩＤを付与する。一方、ステップ２０５で、ＣＰＵ１８が肯定判断した場合、既に存在する特徴情報であるので、ステップ２０７で存在した特徴情報のＩＤを付与する。
【００４５】
なお、上述したステップ２０４の特徴情報検索処理では、登録する特徴情報とＤＢ記録された特徴情報が一致した場合に検索されたと判断するが、この処理では、特徴情報が若干異なる程度である場合でも検索された判断するようにしても良い。これは、紙文書をスキャナで読み込む場合、同じ紙文書でも若干の誤差が生じる可能性があるためである。
【００４６】
以上説明した特徴情報抽出処理により、特徴情報、サムネイルデータ、及びＩＤが得られる。
【００４７】
次に、上記文字情報抽出処理の流れを、図１３に示されるフローチャートを用いて説明する。ステップ３００で、ＣＰＵ１８は、ＯＣＲ処理などの画像処理により画像データの文字を認識し、認識された文字をステップ３０１で抽出し、ステップ３０２で抽出された文字を用いてＸＭＬ文書（図８、図１０参照）を作成する。
【００４８】
以上説明した文字情報抽出処理により文字情報が得られる。従って、この文字情報抽出処理、及び上記特徴情報抽出処理により、文書情報（ＩＤ、特徴情報、文字情報、サムネイルデータ）が得られる。
【００４９】
次に、検索処理について説明する。図１４に示されるフローチャートは、検索処理の流れを示している。
【００５０】
まず、ステップ４００で、ＣＰＵ１８はＵＩ（図６参照）を表示し、ステップ４０１で、ユーザによる入力完了待ちとなる。ユーザが入力を完了すると、ＣＰＵ１８は、ステップ４０２で、検索キーワード、及びＩＤを取得する。
【００５１】
次に、ＣＰＵ１８は、ステップ４０３で、ＩＤに対応する文書情報をＤＢで検索し、ステップ４０４で、ＩＤに対応する文書情報が存在したか否か判断する。ステップ４０４で、ＣＰＵ１８が否定判断した場合、ステップ４０９に処理が進む。ＣＰＵ１８が肯定判断した場合、ステップ４０５で、文書情報でキーワードを更に検索する。
【００５２】
検索した結果、文書情報でキーワードが存在しない場合、ステップ４０８に処理が進み、キーワードが存在した場合、ステップ４０７で、ＣＰＵ１８はキーワードが検索された文書情報の整理番号を例えばＲＡＭ２２に保持する。
【００５３】
次のステップ４０８は、ＩＤに対応する文書情報を全て検索したか否かの判断である。ステップ４０８で、ＣＰＵ１８が否定判断した場合、再びステップ４０４の処理が実行される。一方、ステップ４０８で、ＣＰＵ１８が肯定判断した場合、ＣＰＵ１８は、ステップ４０９で、保持された整理番号に対応する文書情報を表示する。ここで表示される文書情報は、文書情報の全てを表示するようにしても良いし、文書情報の一部（整理番号など）を表示するようにしても良い。このとき、整理番号が保持されていない場合は、何も検索されなかったことなので、その場合は、検索件数０件などと表示する。
【００５４】
なお、ここでの文書情報の表示は、表示部２８に表示するようにしても良いし、プリンタを接続して印刷するようにしても良い。或いは、検索された文書情報を電子メールを用いて配信するようにしても良い。
【００５５】
以上説明したように、本実施の形態では、罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得手段（ステップ１０１）と、前記画像データ取得手段により取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出手段（ステップ１０２、１０３）と、前記抽出手段により抽出された特徴情報を識別するための識別情報を付与する識別情報付与手段（ステップ２０６、２０７）と、前記識別情報付与手段により付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録手段（ステップ１０４）と、前記記録手段により複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得手段（ステップ４０２）と、前記記録手段により記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索手段（ステップ４０３、ステップ４０５）と、を有する。
【００５６】
また、前記画像データから、前記紙文書に記載された罫線の画像である罫線画像を示す罫線画像データを生成する罫線画像データ生成手段（ステップ２０２）を更に有し、前記記録手段は、前記罫線画像データ生成手段により生成された罫線画像データを、前記画像データに付与された前記識別情報に対応づけて、前記文書情報に含まれる情報として更に記録する。
【００５７】
また、前記文字列情報、及び前記識別情報がユーザにより入力される入力手段（ステップ４０１）を更に有し、前記取得手段は、前記入力手段により入力された文字列情報、及び識別情報を取得する。
【００５８】
また、複数の前記罫線画像データが示す複数の罫線画像を表示する罫線画像表示手段（ステップ４００）を更に有し、前記入力手段は、前記罫線画像表示手段により表示された前記罫線画像から、検索する文書情報に対応する罫線画像をユーザに指定させ、前記取得手段は、指定された罫線画像を示す罫線画像データに対応する識別情報を取得する。
【００５９】
また、前記検索手段で前記文字列情報が検索された文書情報に含まれる情報を記録する検索情報記録手段（ステップ４０７）と、前記検索情報記録手段により記録された文書情報に含まれる情報を表示する表示手段（ステップ４０９）と、を更に有するようにしても良い。
【００６０】
また、本実施の形態では、罫線及び文字が記載された紙文書を読み込み、該紙文書に記載された情報を画像データとして取得する画像データ取得ステップ（ステップ１０１）と、前記画像データ取得ステップにより取得された画像データから、前記罫線の特徴を示す特徴情報、及び前記文字を示す文字情報を抽出する抽出ステップ（ステップ１０２、１０３）と、前記抽出ステップにより抽出された特徴情報を識別するための識別情報を付与する識別情報付与ステップ（ステップ２０６、２０７）と、前記識別情報付与ステップにより付与された識別情報、前記特徴情報、及び前記文字情報を含む文書情報を記録する記録ステップ（ステップ１０４）と、前記記録ステップにより複数の紙文書に対応して記録された複数の前記文書情報から、所望する文書情報を検索するための文字列情報、及び前記識別情報を取得する取得ステップ（ステップ４０２）と、前記記録ステップにより記録された前記複数の文書情報から、前記取得手段により取得された前記識別情報に一致する識別情報を有する文書情報を検索し、検索された文書情報が有する文字情報から前記文字列情報を検索する検索ステップ（ステップ４０３、ステップ４０５）と、を有する処理をコンピュータに実行させる。
【図面の簡単な説明】
【００６１】
【図１】画像処理装置の構成例を示す外観図である。
【図２】パソコンの構成例を示すブロック図である。
【図３】文書情報のデータ構造を示す図である。
【図４】特徴情報を示す図である。
【図５】特徴情報を抽出する様子を示す図である。
【図６】ユーザインタフェースを示す図である。
【図７】紙文書例（その１）を示す図である。
【図８】文字情報例（その１）を示す図である。
【図９】紙文書例（その２）を示す図である。
【図１０】文字情報例（その２）を示す図である。
【図１１】紙文書を読み込んでから文書情報をＤＢに記録するまでの処理の流れを示すフローチャートである。
【図１２】特徴情報抽出処理の流れを示すフローチャートである。
【図１３】文字情報抽出処理の流れを示すフローチャートである。
【図１４】検索処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１０  パソコン
１８  ＣＰＵ
２０  ＨＤＤ
２２  ＲＡＭ
３４  スキャナ
【図２】
2008040834.tif 000003
【図３】
2008040834.tif 000004
【図４】
2008040834.tif 000005
【図５】
2008040834.tif 000006
【図６】
2008040834.tif 000007
【図７】
2008040834.tif 000008
【図８】
2008040834.tif 000009
【図９】
2008040834.tif 000010
【図１０】
2008040834.tif 000011
【図１１】
2008040834.tif 000012
【図１２】
2008040834.tif 000013
【図１３】
2008040834.tif 000014
【図１４】
2008040834.tif 000015
【図１】
2008040834.tif 000016