(57)【要約】【課題】属性に基づいてマーカー色追記を行った追記ドキュメントのマーカー色追記ミスを効率的に検出する構成を実現する。【解決手段】色マーカーによる追記のなされた追記ドキュメントからマーカー色を解析して、マーカー色に基づくドキュメント情報の属性判定処理を実行する構成において、各マーカー色に対応付けられた属性ごとの辞書、すなわち、マーカー追記領域に記録されたデータのデータ形式やデータ実体が属性に対する適正度を持つか否かを判定する評価値を登録した属性辞書を適用して、マーカー追記領域のドキュメントデータの評価を行って、マーカー追記が正しく実行されたか否かを判定する。本構成により、マークミスの効率的な検出が可能となる。【選択図】図１４
2007286711.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行する情報処理装置であり、
ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得する色領域抽出部と、
各マーカー色に対応付けられた属性単位に設定され、前記マーカー追記領域に記録されたデータについての評価値を算出するために適用される属性辞書であり、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録した属性辞書を格納した記憶部と、
前記追記ドキュメントの文字認識処理を実行する文字認識処理部と、
前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する前記属性辞書に基づいて算出する評価値算出部と、
前記評価値算出部の算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する評価値判定部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、さらに、
前記評価値判定部において、前記追記ドキュメント上のマーカー色追記領域の設定の誤り可能性があると判定された場合、表示部に警告メッセージの出力を行なうメッセージ出力制御部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記評価値判定部は、
前記評価値算出部の算出した評価値と、予め設定された閾値との比較を実行し、閾値未満の評価値の算出されたマーカー色追記領域について、マーカー設定の誤り可能性ありとの判定を行なう構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、
前記マーカー色追記領域の前方または後方に記録されたデータに対応して設定された属性辞書として、前記マーカー色追記領域の前方または後方に記録されたデータのデータ形式またはデータ実体の属性に対応する適正度を示す評価値を登録したマーカー領域前用属性辞書およびマーカー領域後用属性辞書の少なくともいずれかを記憶部に格納し、
前記評価値算出部は、
前記マーカー色追記領域の前方または後方に記録されたデータについての評価値を前記マーカー領域前用属性辞書またはマーカー領域後用属性辞書に基づいて算出し、
前記評価値判定部は、
前記評価値算出部の算出した複数の評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記評価値判定部は、
前記評価値算出部の算出した複数の評価値に基づいて、予め定められた演算式を適用した演算処理によって総合評価値を算出し、該総合評価値と予め定められた閾値との比較により、マーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記評価値算出部は、
前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出する構成であり、
前記評価値判定部は、
前記評価値算出部の算出した複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記評価値算出部は、
前記追記ドキュメントに含まれる複数のマーカー色追記領域各々のデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出して算出評価値を記録した評価値算出テーブルを生成する構成であり、
前記評価値判定部は、
前記評価値算出部の生成した評価値算出テーブルに記録された複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
情報処理装置において、ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行する情報処理方法であり、
色領域抽出部において、ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得する色領域抽出ステップと、
文字認識処理部において、前記追記ドキュメントの文字認識処理を実行する文字認識処理ステップと、
評価値算出部において、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録したマーカー色に対応する属性辞書に基づいて算出する評価値算出ステップと、
評価値判定部において、前記評価値算出ステップで算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する評価値判定ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
前記情報処理方法は、さらに、
メッセージ出力制御部において、前記評価値判定ステップで追記ドキュメント上のマーカー色追記領域の設定の誤り可能性があると判定された場合、表示部に警告メッセージの出力を行なうメッセージ出力制御ステップを有することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記評価値判定ステップは、
前記評価値算出ステップにおいて算出した評価値と、予め設定された閾値との比較を実行し、閾値未満の評価値の算出されたマーカー色追記領域について、マーカー設定の誤り可能性ありとの判定を行なうステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１１】
前記情報処理装置は、前記マーカー色追記領域の前方または後方に記録されたデータに対応して設定された属性辞書として、前記マーカー色追記領域の前方または後方に記録されたデータのデータ形式またはデータ実体の属性に対応する適正度を示す評価値を登録したマーカー領域前用属性辞書およびマーカー領域後用属性辞書の少なくともいずれかを記憶部に格納し、
前記評価値算出ステップは、
前記マーカー色追記領域の前方または後方に記録されたデータについての評価値を前記マーカー領域前用属性辞書またはマーカー領域後用属性辞書に基づいて算出し、
前記評価値判定ステップは、
前記評価値算出ステップにおいて算出した複数の評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行することを特徴とする請求項８に記載の情報処理方法。
【請求項１２】
前記評価値判定ステップは、
前記評価値算出ステップにおいて算出した複数の評価値に基づいて、予め定められた演算式を適用した演算処理によって総合評価値を算出し、該総合評価値と予め定められた閾値との比較により、マーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記評価値算出ステップは、
前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出するステップであり、
前記評価値判定ステップは、
前記評価値算出ステップにおいて算出した複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１４】
前記評価値算出ステップは、
前記追記ドキュメントに含まれる複数のマーカー色追記領域各々のデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出して算出評価値を記録した評価値算出テーブルを生成するステップであり、
前記評価値判定ステップは、
前記評価値算出ステップにおいて生成した評価値算出テーブルに記録された複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
情報処理装置において、ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行させるコンピュータ・プログラムであり、
色領域抽出部において、ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得させる色領域抽出ステップと、
文字認識処理部において、前記追記ドキュメントの文字認識処理を実行させる文字認識処理ステップと、
評価値算出部において、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録したマーカー色に対応する属性辞書に基づいて算出させる評価値算出ステップと、
評価値判定部において、前記評価値算出ステップで算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定させる評価値判定ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、本発明は、色マーカーによるインデックス付与として行なわれるマーカーペンによる文字列抽出／属性付与処理を実行する情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
文書ドキュメントに対するデータ処理分野において、例えば文書画像データから文書領域毎の属性を取得し、属性毎に画像領域を分類した後に、文字認識処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を行い、分類されたテキストデータを生成してデータベースに保存するという処理がインデックス抽出処理として知られている。このインデックス抽出処理を開示した従来技術としては、例えば特許文献１，２がある。
【０００３】
また、予め決められた文書フォームを規定し、この文書フォームに追記可能な追記領域を設定し、その指定追記領域に、位置情報を埋め込み、ドキュメントからの追記情報抽出時に、原本との照合を不要として効率的に追記情報を取得する構成が特許文献３に記載されている。さらに、ドキュメントの分割領域に、領域を識別する情報を埋め込み、追記情報の抽出時に領域から効率的に追記情報の抽出を行なう処理構成が特許文献４に記載されている。
【特許文献１】特開平５−３４２３２６号公報
【特許文献２】特開２００２−１２３８１５号公報
【特許文献３】特開２００３−２７１９４２号公報
【特許文献４】特開２００３−１８３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、ドキュメントに含まれる様々なデータを種類（属性）毎に区分、いわゆるカテゴライズしてデータベースなどの記憶部に属性を対応付けたデータとして分類保存する様々な技術が提案されている。しかし、文書ドキュメントに含まれる文書領域の属性判定処理の自動化には限界があり、属性判定および設定処理自体は、人（オペレータ）による処理を必要としているのが現状である。
【０００５】
オペレータの判断によって属性判定を行なう場合、例えば、日付データ部については赤のマーカー、文書名データ部については青のマーカーで色づけをするなど、予め設定されたマーカー色と属性との対応情報に基づいてオペレータが様々な色のマーカーを利用して、ドキュメント上の文字に対してマーカー色の設定を行う。
【０００６】
次に、マーカー色の設定されたドキュメントをカラースキャナによって読み取り、ドキュメント上のマーカー色を判別して、そのマーカー色の付与された文字情報をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によって解読する。さらに、解読文字情報をテキストデータとしてデータベースに格納する際、テキストデータに対応する属性値として、マーカー色から判別される属性、例えば日付、文書名などの属性情報を対応付けて格納する。この処理はマーカーペンによる文字列抽出／属性付与処理と呼ばれる。
【０００７】
このようなマーカーペンによる文字列抽出／属性付与処理において、マーカー色の設定処理は、オペレータによって実行される。従って、マークミスを皆無にすることは不可能である。マークミスの有無についての検証を行おうとする場合、オペレータはマーカーによる追記のなされた原稿の確認作業を行なうことが必要となる。多量の原稿がある場合、この確認作業に要する時間は膨大となる。さらに、このオペレータによる確認処理に際しても確認もれなどによって、エラーが発生する可能性がある。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、属性設定処理として実行される色マーカーによる追記設定処理において、色の選択の誤りや、マーク位置の誤りなどのミスを自動的に検出し、オペレータに通知することを可能とし、正しい属性値の設定、解析を効率的に実行可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、
ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行する情報処理装置であり、
ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得する色領域抽出部と、
各マーカー色に対応付けられた属性単位に設定され、前記マーカー追記領域に記録されたデータについての評価値を算出するために適用される属性辞書であり、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録した属性辞書を格納した記憶部と、
前記追記ドキュメントの文字認識処理を実行する文字認識処理部と、
前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する前記属性辞書に基づいて算出する評価値算出部と、
前記評価値算出部の算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する評価値判定部と、
を有することを特徴とする情報処理装置にある。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記評価値判定部において、前記追記ドキュメント上のマーカー色追記領域の設定の誤り可能性があると判定された場合、表示部に警告メッセージの出力を行なうメッセージ出力制御部を有することを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記評価値判定部は、前記評価値算出部の算出した評価値と、予め設定された閾値との比較を実行し、閾値未満の評価値の算出されたマーカー色追記領域について、マーカー設定の誤り可能性ありとの判定を行なう構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記マーカー色追記領域の前方または後方に記録されたデータに対応して設定された属性辞書として、前記マーカー色追記領域の前方または後方に記録されたデータのデータ形式またはデータ実体の属性に対応する適正度を示す評価値を登録したマーカー領域前用属性辞書およびマーカー領域後用属性辞書の少なくともいずれかを記憶部に格納し、前記評価値算出部は、前記マーカー色追記領域の前方または後方に記録されたデータについての評価値を前記マーカー領域前用属性辞書またはマーカー領域後用属性辞書に基づいて算出し、前記評価値判定部は、前記評価値算出部の算出した複数の評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記評価値判定部は、前記評価値算出部の算出した複数の評価値に基づいて、予め定められた演算式を適用した演算処理によって総合評価値を算出し、該総合評価値と予め定められた閾値との比較により、マーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記評価値算出部は、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出する構成であり、前記評価値判定部は、前記評価値算出部の算出した複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記評価値算出部は、前記追記ドキュメントに含まれる複数のマーカー色追記領域各々のデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出して算出評価値を記録した評価値算出テーブルを生成する構成であり、前記評価値判定部は、前記評価値算出部の生成した評価値算出テーブルに記録された複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の第２の側面は、
情報処理装置において、ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行する情報処理方法であり、
色領域抽出部において、ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得する色領域抽出ステップと、
文字認識処理部において、前記追記ドキュメントの文字認識処理を実行する文字認識処理ステップと、
評価値算出部において、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録したマーカー色に対応する属性辞書に基づいて算出する評価値算出ステップと、
評価値判定部において、前記評価値算出ステップで算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する評価値判定ステップと、
を有することを特徴とする情報処理方法にある。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、メッセージ出力制御部において、前記評価値判定ステップで追記ドキュメント上のマーカー色追記領域の設定の誤り可能性があると判定された場合、表示部に警告メッセージの出力を行なうメッセージ出力制御ステップを有することを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記評価値判定ステップは、前記評価値算出ステップにおいて算出した評価値と、予め設定された閾値との比較を実行し、閾値未満の評価値の算出されたマーカー色追記領域について、マーカー設定の誤り可能性ありとの判定を行なうステップであることを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理装置は、前記マーカー色追記領域の前方または後方に記録されたデータに対応して設定された属性辞書として、前記マーカー色追記領域の前方または後方に記録されたデータのデータ形式またはデータ実体の属性に対応する適正度を示す評価値を登録したマーカー領域前用属性辞書およびマーカー領域後用属性辞書の少なくともいずれかを記憶部に格納し、前記評価値算出ステップは、前記マーカー色追記領域の前方または後方に記録されたデータについての評価値を前記マーカー領域前用属性辞書またはマーカー領域後用属性辞書に基づいて算出し、前記評価値判定ステップは、前記評価値算出ステップにおいて算出した複数の評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行することを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記評価値判定ステップは、前記評価値算出ステップにおいて算出した複数の評価値に基づいて、予め定められた演算式を適用した演算処理によって総合評価値を算出し、該総合評価値と予め定められた閾値との比較により、マーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする。
【００２１】
さらに、本発明の情報処理方法の一実施態様において、前記評価値算出ステップは、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出するステップであり、前記評価値判定ステップは、前記評価値算出ステップにおいて算出した複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする。
【００２２】
さらに、本発明の情報処理方法の一実施態様において、前記評価値算出ステップは、前記追記ドキュメントに含まれる複数のマーカー色追記領域各々のデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出して算出評価値を記録した評価値算出テーブルを生成するステップであり、前記評価値判定ステップは、前記評価値算出ステップにおいて生成した評価値算出テーブルに記録された複数の評価値のバランスに基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行するステップであることを特徴とする。
【００２３】
さらに、本発明の第３の側面は、
情報処理装置において、ドキュメントに追記されたマーカー色に基づくドキュメント情報の属性判定処理を実行させるコンピュータ・プログラムであり、
色領域抽出部において、ドキュメントに対してマーカー色を追記した追記ドキュメントを入力し、追記ドキュメント上のマーカー色追記領域の色情報を取得させる色領域抽出ステップと、
文字認識処理部において、前記追記ドキュメントの文字認識処理を実行させる文字認識処理ステップと、
評価値算出部において、前記マーカー色追記領域に含まれ、前記文字認識処理部において解析されたデータについての評価値を、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録したマーカー色に対応する属性辞書に基づいて算出させる評価値算出ステップと、
評価値判定部において、前記評価値算出ステップで算出した評価値に基づいて、前記追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定させる評価値判定ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００２４】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００２５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２６】
本発明の構成によれば、例えば、文書ドキュメントに対するマーカーペンによる文字列抽出／属性付与処理、すなわち、色マーカーによる追記のなされた追記ドキュメントからマーカー色を解析して、マーカー色に基づくドキュメント情報の属性判定処理を実行する構成において、各マーカー色に対応付けられた属性ごとの辞書、すなわち、マーカー追記領域に記録されたデータのデータ形式やデータ実体が属性に対する適正度を持つか否かを判定する評価値を登録した属性辞書を適用して、マーカー追記領域のドキュメントデータの評価を行って、マーカー追記が正しく実行されたか否かを判定する構成としたので、オペレータによるマークミスを効率的に検出することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しながら本発明の実施形態に係る情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．マーカーペンによる文字列抽出／属性付与処理の概要
２．マーカー色追記領域の評価値に基づく処理例
３．マーカー色追記領域および前後領域のデータの評価値に基づく処理例
４．複数のマーカー色追記領域の評価値バランスに基づく処理例
５．情報処理装置の構成
【００２８】
［１．マーカーペンによる文字列抽出／属性付与処理の概要］
まず、図１、図２を参照してマーカーペンによる文字列抽出／属性付与処理の概要について説明する。マーカーペンによる文字列抽出／属性付与処理は、例えば文書ドキュメントに対して、オペレータが、ドキュメント上の文字列などの情報を、カテゴリに応じて設定された特定色のマーカーでチェックする処理を行い、この処理後のドキュメントをスキャナで読み取り、その読み取り画像データから、マーカー色を判別して、ドキュメント上の情報分類を行ない、ドキュメントに対するインデックス情報としてデータベースに格納する処理である。
【００２９】
例えば、ドキュメントが商品見積もり書などである場合、マーカーの色に応じて、
オレンジ：依頼者、
緑：購入品、
青：購入価格、
赤：回答者、
など、情報の種類に応じて、予め利用するマーカー色が対応付けられており、オペレータがドキュメント上から、これらの情報に対応する情報を選択して、それぞれに割り当てられたマーカーでチェックをする。その後、ＰＣ等の情報処理装置において、スキャナで読み取った画像データからマーカーの色情報を取得して、各色情報の指示部分の文書情報などを例えば文字認識（ＯＣＲ）処理などにより、データ化を行い、その文書ドキュメントに対応するインデックス情報としてデータベースに格納する。
【００３０】
例えば、図１に示す情報処理装置５１は、データベース５４に格納された文書ドキュメントを、プリンタ５２を介して出力する。図に示す原本ドキュメント１１である。オペレータは、この原本ドキュメント１１対して、予め設定された情報種類と利用マーカー色の対応に基づいて、マーカーによる追記を行なう。この結果が図に示す追記ドキュメント１２である。
【００３１】
例えば、追記ドキュメントには、赤、青、緑のマーキング２１〜２３がなされており、これらは、予め定められたルールに基づいてマーキングされたものである。例えば、マーカーの色と情報種類（属性）の対応が、
オレンジ：依頼者、
緑：購入品、
青：購入価格、
赤：回答者、
として設定されている。この追記ドキュメント１２はスキャナ５３によって読み取られて、情報処理装置５１においてデータ処理がなされ、処理対象文書ドキュメントに対応するインデックス情報の設定処理がなされる。
【００３２】
図２を参照して、情報処理装置５１において実行されるマーカーペンによる文字列抽出／属性付与処理の具体例について説明する。図２に示す追記ドキュメント１００は、オペレータによって、マーカー色の設定された追記ドキュメント１００である。マーカーの色と属性の対応は、
オレンジ：依頼者、
緑：購入品、
青：購入価格、
赤：回答者、
である。
【００３３】
追記ドキュメントのマーカー色追記領域１０１は「スキャナ」の文字が記録された領域であり、オペレータはこのマーカー色追記領域の属性を［購入品］であると判定し、購入品に対して設定されたマーカー色＝［緑］を用いてマーカー色を設定する。
マーカー色追記領域１０２は「ＳＴ１２３」の文字が記録された領域であり、オペレータはこのマーカー色追記領域の属性を［依頼者識別子（依頼者Ｎｏ．）］であると判定し、依頼者に対して設定されたマーカー色＝［オレンジ］を用いてマーカー色を設定する。
【００３４】
マーカー色追記領域１０３は「Ｂ社」の文字が記録された領域であり、オペレータはこのマーカー色追記領域の属性を［回答者］であると判定し、回答者に対して設定されたマーカー色＝［赤］を用いてマーカー色を設定する。
マーカー色追記領域１０４は「￥２１２０」の文字が記録された領域であり、オペレータはこのマーカー色追記領域の属性を［購入価格］であると判定し、購入価格に対して設定されたマーカー色＝［青］を用いてマーカー色を設定する。
【００３５】
この追記ドキュメント１００はスキャナ５３によって読み取られ、情報処理装置５１に入力されてマーカーペンによる文字列抽出／属性付与処理が実行される。情報処理装置５１の記憶部には、図に示すマーカー色と属性の対応を示すマーカー色属性対応テーブル７１が格納されている。すなわち、
マーカー色＝オレンジ：属性＝依頼者、
マーカー色＝緑：属性＝購入品、
マーカー色＝青：属性＝購入価格、
マーカー色＝赤：属性＝回答者、
これらのマーカー色と属性の対応情報を有するテーブルである。
【００３６】
情報処理装置５１は、スキャナで読み取った画像データからマーカーの色情報を取得して、このマーカー色属性対応テーブル７１を参照して各色情報の設定領域にある文字情報などの属性を決定する。各色情報の設定領域にある文字情報は、例えば文字認識（ＯＣＲ）処理などによりテキストデータ化を施し、属性値とともにデータベース５４に格納する。
【００３７】
データベースに格納されるデータの一例が、図に示す解析データ７２である。解析データ７２は、色マーカーの各色に対応する属性ごとに分類したデータを格納したテーブルである。このように、情報処理装置５１は、各追記ドキュメントのマーカーペンによる文字列抽出／属性付与処理によって読み取られたデータを、各属性ごとに分類整理を行い、図に示す解析データ７２を生成してデータベース５４に格納する。なお、図に示す解析データ７２は、マーカーペンによる文字列抽出／属性付与処理によって生成可能なデータの一例を示すものであり、この他にも、様々な形態のデータが生成可能である。
【００３８】
このようにマーカーペンによる文字列抽出／属性付与処理により、効率的なデータ整理が可能となる。しかし、前述したように、各ドキュメントに対してマーカー色の設定を行うのは、人（オペレータ）であり、マークミスの発生は避けられないという問題がある。
【００３９】
マークミスの有無についての検証を行おうとする場合、オペレータはマーカーによる追記のなされた原稿の確認作業を行なうことが必要となる。多量の原稿がある場合、この確認作業に要する時間は膨大となる。さらに、このオペレータによる確認処理に際しても確認もれなどによって、エラーが発生する可能性がある。本発明の情報処理装置では、色マーカーによる追記設定処理において、色の選択の誤りや、マーク位置の誤りなどのミスを自動的に検出し、オペレータに通知することを可能とした。本発明の情報処理装置の実行する処理例について、図３以下を参照して説明する。
【００４０】
［２．マーカー色追記領域の評価値に基づく処理例］
図３に示す情報処理装置２００は、マーカーペンによる文字列抽出／属性付与処理を実行する本発明の情報処理装置である。情報処理装置２００は、図１および図２を参照して説明したマーカーペンによる文字列抽出／属性付与処理を実行する。本発明の情報処理装置２００は、図２を参照して説明したマーカー色属性対応テーブル２０１を記憶部に格納しているとともに、さらに、属性辞書２０２を記憶部に格納している。
【００４１】
図２に示すマーカー色属性対応テーブル２０１は、図２を参照して説明したテーブルと同様の構成を有し、マーカーの色と属性の対応は、
オレンジ：依頼者、
緑：購入品、
青：購入価格、
赤：回答者、
である。
【００４２】
属性辞書２０２は、各マーカー色に対応する辞書として設定される。すなわち、属性辞書２０２は、各マーカー色に対応付けられた属性単位に設定され、データ形式またはデータ実体の属性に対応する適正度を示す評価値を登録した辞書である。図３には、一例として、
マーカー色＝緑：属性＝購入品、
このマーカー色（緑）に対応する属性辞書の例を示している。属性辞書は、マーカーの記録部分の文字列などの読み取りデータについての評価値（順位やスコア）を登録した辞書である。たとえば、［マーカー色＝緑：属性＝購入品］の場合、緑のマーカー色がマークされる位置は、［購入品］が記録された位置であるべきであり、例えば購入品としての［スキャナ］、「プリンタ」、［机］、［シャープペン］など、様々な購入品の［名前］、あるいは購入品の型番（［Ｓ−００１］など）が記録されている可能性が高い。このようなマーカーに対応する属性に一致すると推定されるデータ形式であるほど、評価値（順位やスコア）を高くして設定している。
【００４３】
具体的には、図３に示すように、属性辞書２０２は、属性種類部と、属性実体種類部に区分される。
属性種類部には、あるマーカー色に対応する属性として設定可能な属性種類が登録される。
マーカー色＝緑：属性＝購入品、
の場合、購入品としての［名前］、購入品の［型番］が属性種類として登録される。
【００４４】
属性実体部には、各属性種類に対応する具体的なデータ形式やデータ実体情報が評価値（順位やスコア）に対応付けて登録される。図３に示す例では、属性種類としての［名前］に対応する属性実体種類の登録情報を示している。情報処理装置の記憶部に格納された［マーカー色＝緑：属性＝購入品］に対応する属性辞書には、図３に表示しているデータ以外に、属性種類としての［型番］に対応する属性実体種類の登録情報も記録されている。
【００４５】
図３に示す例では、属性種類としての［名前］に対応する属性実体種類の登録情報として、マーカー色＝緑（属性＝購入品）の記録領域に記録されるデータの形式を順位およびスコアが対応付けて登録している。具体的には、
順位＝１、スコア＝９８、属性実体＝全角かな（カタカナを含む）
順位＝２、スコア＝８５、属性実体＝全角英数字
順位＝３、スコア＝８１、属性実体＝半角かな（カタカナを含む）
順位＝４、スコア＝４５、属性実体＝半角英数字
：
このような属性実体種類データが登録されている。
【００４６】
これは、マーカー色＝緑（属性＝購入品）の記録領域に記録されるデータが、属性種類としての［名前］である場合、購入品としての［スキャナ］、「プリンタ」、［机］、［シャープペン］など、様々な購入品の［名前］が全角かな（カタカナを含む）で記録されていれば、（属性＝購入品）に対応する正しい属性データである可能性が高い、しかし、例えば半角英数字で記録されている場合は、属性種類としての［名前］である可能性が低く、緑のマーカーを誤った位置に記録した可能性が高い。
【００４７】
属性辞書は、このように、各マーカー色に対応する属性に一致するデータであると推定されるデータ形式やデータ実体を評価値（順位またはスコア）と対応付けて登録した辞書である。情報処理装置は、スキャナによって読み取られたマーカー追記ドキュメントからマーカーの設定されたマーカー色追記領域を検出し、マーカー色追記領域内に記録された文字列などのドキュメントデータを取得し、マーカー色に対応する属性辞書に基づいて、評価値を算出する。この評価値と予め定めた閾値とを比較して、閾値より低い評価値が算出された場合に、情報処理装置のディスプレイに警告メッセージを表示するなどの処理を実行してオペレータに確認を求める。
【００４８】
図４を参照して、本発明の情報処理装置が属性辞書を適用して実行する処理の具体例について説明する。図４に示す追記ドキュメント３００は、予め定められた属性対応のマーカー色を適用してオペレータが追記を実行した追記ドキュメント３００である。
【００４９】
図４に示す例では、
マーカー色＝緑：属性＝購入品、
このマーカー色追記領域３０１について、情報処理装置２００における属性辞書を適用した処理例について説明する。情報処理装置２００は、先に図３を参照して説明したように、マーカー色と属性との対応データであるマーカー色−属性対応テーブル２０１と、属性辞書２０２を記憶部に格納している。
【００５０】
情報処理装置２００は、スキャナによって読み取られた追記ドキュメント３００のイメージデータに基づいて、マーカー色追記領域３０１を検出し、このマーカー色追記領域に含まれるデータ、ここでは［スキャナ］をＯＣＲ処理によって解析する。さらに、マーカー色が［緑］であることを識別する。
【００５１】
次に、情報処理装置２００は、属性辞書２０２を記憶部から読み出して、マーカー色追記領域３００から読み取られたデータ（文字列［スキャナ］）の評価値を算出する。この処理例は、図４（ａ）処理例の（ａ１）に示すステップＳ１１〜Ｓ１３の処理に相当する。
【００５２】
まず、情報処理装置２００は、ステップＳ１１において、（マーカー色＝緑，属性＝購入品）に対応する属性辞書を取得する。この属性辞書は、先に図３を参照して説明した属性辞書２０２に相当する。情報処理装置２００は、この属性辞書２０２を参照して、マーカー色追記領域３００から読み取られたデータ（文字列［スキャナ］）の評価値を算出する。
【００５３】
マーカー色追記領域３００から読み取られたデータ（文字列［スキャナ］）は、
属性辞書の登録情報、すなわち、
順位＝１、スコア＝９８、属性実体＝全角かな（カタカナを含む）
順位＝２、スコア＝８５、属性実体＝全角英数字
順位＝３、スコア＝８１、属性実体＝半角かな（カタカナを含む）
順位＝４、スコア＝４５、属性実体＝半角英数字
：
これらのエントリ中、
［順位＝１、スコア＝９８、属性実体＝全角かな（カタカナを含む）］
に相当する。従って、評価値（スコア）＝９８が算出される。
【００５４】
情報処理装置２００は、予めエラーメッセージ出力する閾値を記憶部に保持しており、評価値が閾値未満である場合に誤ったマーカー設定である可能性が高いと判定し、エラーメッセージを出力する。例えば閾値を［スコア８０］とする。ステップＳ１１において、マーカー色追記領域３００から読み取られたデータ（文字列［スキャナ］）の評価値は［９８］と算出されている。情報処理装置は、ステップＳ１２において、閾値（８０）との比較を行い、９８≧８０であるので、このマーカー追記は正しいと判定する。すなわちマーカー色に対応する正しい属性の設定された領域であると判定して、エラーメッセージを表示することなく、ステップＳ１３において確認終了とする。
【００５５】
一方、図４（ａ２）に示す処理例は、緑のマーカーの追記領域３０１から読み取られた文字列データが［aT012］である場合の処理例を示している。まず、情報処理装置２００は、ステップＳ２１において、（マーカー色＝緑，属性＝購入品）に対応する属性辞書２０２を参照して、マーカー色追記領域３００から読み取られたデータ（文字列［aT012］）の評価値を算出する。
【００５６】
マーカー色追記領域３００から読み取られたデータ（文字列［aT012］）は、
属性辞書の登録情報、すなわち、
順位＝１、スコア＝９８、属性実体＝全角かな（カタカナを含む）
順位＝２、スコア＝８５、属性実体＝全角英数字
順位＝３、スコア＝８１、属性実体＝半角かな（カタカナを含む）
順位＝４、スコア＝４５、属性実体＝半角英数字
：
これらのエントリ中、
［順位＝４、スコア＝４５、属性実体＝半角英数字］
に相当する。従って、評価値（スコア）＝４５が算出される。
【００５７】
情報処理装置２００は、ステップＳ２２において、閾値（８０）との比較を行い、４５＜８０であるので、このマーカー追記は誤りである可能性が高いと判定する。すなわちマーカー色に対応する正しい属性の設定された領域でないと判定して、ステップＳ２３において、エラーメッセージを表示する。例えば図４に示すエラーメッセージの表示が情報処理装置のディスプレイに出力される。オペレータは、このメッセージに基づいて、誤りでなければ、［ｙｅｓ］を入力し、入力に基づいてデータ登録が実行される。誤りである場合は、［Ｎｏ］を入力し、さらに、登録データの訂正処理を行なうことができる。
【００５８】
本発明の情報処理装置の実行する属性辞書を適用したマーカーペンによる文字列抽出／属性付与処理の処理シーケンスについて、図５に示すフローチャートを参照して説明する。まず、情報処理装置は、ステップＳ１０１においてスキャン画像を入力する。このスキャン画像は、図３に示すマーカー色と属性の対応テーブル２０１に従ってオペレータがマーカー色を選択してマーカー追記処理のなされたスキャン画像である。ステップＳ１０２では、文字解析（ＯＣＲ）処理を実行する。ステップＳ１０３では、マーカー色追記領域のデータ（文字列）の抽出を実行する。
【００５９】
ステップＳ１０４では、解析対象とするマーカー色追記領域を選択し、マーカー色に対応する属性辞書を取得する。ステップＳ１０５では、取得した属性辞書に基づいて、ステップＳ１０３において抽出されたマーカー色追記領域のデータ（文字列）の評価値を算出する。なお、属性辞書を適用した評価値の算出処理に際しては、まず、属性辞書に複数の属性種類（例えば図３に示す属性辞書のように［名前］、［型番］）が設定されている場合は、各属性種類に対応する属性実体種類部に登録された評価値を個別に算出して、高い方の評価値、あるいは平均値を算出してそのデータ（文字列）に対応する評価値とする。
【００６０】
次にステップＳ１０６において、情報処理装置の記憶部に予め保持された閾値と算出評価値との比較を実行する。ステップＳ１０７において、算出評価値が閾値以上であると判定された場合は、マーカーの設定が属性に対応付けて正しく実行されたと判定して処理を終了する。一方、ステップＳ１０７において、算出評価値が閾値未満であると判定された場合は、マーカーの設定が属性に対応付けて正しく実行されていない可能性があると判定し、ステップＳ１０８において警告メッセージを表示する。警告メッセージは、例えば図４を参照して説明した形式のメッセージである。
【００６１】
なお、図５に示すフロー中、ステップＳ１０３〜Ｓ１０８の処理は、１つのマーカー色追記領域に対応する一連の処理であり、追記ドキュメントに複数のマーカー色追記領域がある場合は、各追記領域に対してステップＳ１０３〜Ｓ１０８の処理が繰り返し実行される。
【００６２】
このように、本発明の情報処理装置では、各マーカー色に対応する属性辞書を適用して、マーカー色追記領域から抽出されたデータ（文字列など）の評価値を算出して、属性にふさわしいデータであるか否かを判定し、評価値が低い場合は、属性に対応するデータでない可能性が高いと判断して警告メッセージを提示する。このように、本発明の情報処理装置によれば、自動的に誤りの可能性の高いマーカー色追記領域を選択して警告することが可能となり、オペレータによる追記検証を実行する場合に比較して効率的な処理が実現される。
【００６３】
［３．マーカー色追記領域および前後領域のデータの評価値に基づく処理例］
次に、図６以下を参照して、マーカー色追記領域のみならず、マーカー色追記領域の前後の記録データについての評価値を算出し、これらの評価値を適用してマーカー追記が正しく行われているか否かの判定を行なう処理構成について説明する。図６を参照して処理の概要について説明する。
【００６４】
図６に示す追記ドキュメント３００は、先に図４を参照して説明した追記ドキュメント３００と同様のドキュメントであり、予め定められた属性対応のマーカー色を適用してオペレータが追記を実行した追記ドキュメント３００である。
【００６５】
図６に示す例は、図４を参照して説明したと同様、
マーカー色＝緑：属性＝購入品、
このマーカー色追記領域３０１についての属性辞書を適用した追記エラーの可能性判定処理であるが、本処理例においては、マーカー色追記領域３０１の前方のデータ［購入品］と、マーカー色追記領域３０１の後方のデータ［（ｘｘｘ社）］とについても、それぞれに対応する属性辞書を適用した評価値を算出する。
【００６６】
図６（ａ）属性辞書例として、
［マーカー色＝緑：属性＝購入品］、
このマーカー色対応の
（ａ１）マーカー領域前用属性辞書
（ａ２）マーカー領域後用属性辞書
これらの２つの属性辞書の構成例を示している。これらの属性辞書も、マーカー領域用属性辞書と同様の構成であり、属性種類部と属性実体種類部によって構成される。これらのマーカー領域前用属性辞書、マーカー領域後用属性辞書は、各マーカー色に対応して設定される。図に示す例は［マーカー色＝緑：属性＝購入品］に対応するマーカー領域前後用属性辞書である。
【００６７】
［マーカー色＝緑：属性＝購入品］のマーカー領域には、例えば［スキャナ］のような購入品の名前が記録されているはずであり、その前方には、定型語句としての『購入品』、後方には、企業名『××社』が設定される場合が多く、このようなデータが記録されていれば、マーカーの設定は正しく行われている可能性が高いと判定されるので、このようなデータの評価値を高く設定した属性辞書を生成して情報処理装置に登録することになる。
【００６８】
情報処理装置は、マーカー色追記領域３０１の前方領域３１１のデータおよび後方領域３１２のデータをＯＣＲ処理によって解析し、これらのデータについて、それぞれの属性辞書を適用して評価値を算出する。
【００６９】
図７を参照して、マーカー色追記領域と適用辞書との対応について説明する。図７に示す追記ドキュメント３００中のマーカー色追記領域３２１は、［マーカー色＝青，属性＝購入価格］のマーカー領域としてオペレータによってマーカー追記された領域である。このマーカー領域から取得されるデータ［￥２１２０］は、［マーカー色＝青，属性＝購入価格］に対応するマーカー領域用属性辞書３３１に基づいて評価値が算出される。
【００７０】
また、マーカー領域３２１の前方領域３２２は、［マーカー色＝赤，属性＝回答者］として赤色で追記がなされている。ただし、この領域は、青色のマーカー色追記領域３２１の前方領域でもある。従ってこの前方領域３２２のデータ［Ｂ社］は、［マーカー色＝青，属性＝購入価格］に対応するマーカー領域前用属性辞書３３２に基づいて評価値が算出される。また、マーカー領域３２１の後方領域３２３のデータ［納期８／２６］は、［マーカー色＝青，属性＝購入価格］に対応するマーカー領域後用属性辞書３３３に基づいて評価値が算出される。
【００７１】
このように、マーカー領域３２１のマーク記入が正しく実行されたか否かについて、図に示す３つの属性辞書、すなわち、
マーカー領域用属性辞書３３１、
マーカー領域前用属性辞書３３２、
マーカー領域後用属性辞書３３３、
これらの３つの辞書を適用して、評価値算出が実行される。
【００７２】
この処理例における情報処理装置の処理シーケンスについて、図８に示すフローチャートを参照して説明する。まず、情報処理装置は、ステップＳ２０１においてスキャン画像を入力する。このスキャン画像は、図３に示すマーカー色と属性の対応テーブル２０１に従ってオペレータがマーカー色を選択してマーカー追記処理のなされたスキャン画像である。ステップＳ２０２では、文字解析（ＯＣＲ）処理を実行する。ステップＳ２０３では、マーカー色追記領域およびマーカー色追記領域の前方および後方領域のデータ（文字列）抽出処理を実行する。
【００７３】
ステップＳ２０４では、解析対象とするマーカー色追記領域を選択し、マーカー色に対応して設定された属性辞書を取得する。ここで取得する属性辞書は、
マーカー領域用属性辞書、
マーカー領域前用属性辞書、
マーカー領域後用属性辞書、
これらの属性辞書である。
【００７４】
ステップＳ２０５では、取得した各属性辞書に基づいて、ステップＳ２０３において抽出されたデータの評価値を算出する。具体的には、
マーカー領域用属性辞書を適用して、マーカー色追記領域のデータの評価値、
マーカー領域前用属性辞書を適用して、マーカー色追記領域の前方データの評価値、
マーカー領域後用属性辞書を適用して、マーカー色追記領域の後方データの評価値、
これらの３つの各評価値を算出する。なお、属性辞書を適用した評価値の算出処理に際しては、前述したように、まず、属性辞書に複数の属性種類（例えば図３に示す属性辞書のように［名前］、［型番］）が設定されている場合は、各属性種類に対応する属性実体種類部に登録された評価値を個別に算出して、高い方の評価値、あるいは平均値を算出してそのデータ（文字列）に対応する評価値とする。
【００７５】
次にステップＳ２０６において、情報処理装置の記憶部に予め保持された閾値と算出評価値との比較を実行する。この閾値は、マーカー領域用属性辞書に基づく評価値に対応する閾値、マーカー領域前用属性辞書に基づく評価値に対応する閾値、マーカー領域後用属性辞書に基づく評価値に対応する閾値を個別に保持して、それぞれの閾値と比較する構成としてもよいし、１つの共通の閾値を保持して１つの閾値との比較を実行する構成としてもよい。
【００７６】
ステップＳ２０７においては、マーカー色追記領域およびその前後データの評価値が閾値以上であるか否かを判定して、閾値未満のデータが１つでもある場合は、ステップＳ２１１に進み、警告メッセージを表示する。警告メッセージは、例えば図４を参照して説明した形式のメッセージである。
【００７７】
ステップＳ２０７において、マーカー色追記領域およびその前後データの評価値がすべて閾値以上であると判定されると、ステップＳ２０８に進み、各評価値に基づく総合評価値を算出する。総合評価値の算出式は、情報処理装置に予め登録されている。例えば、ａ，ｂ，ｃを重みパラメータとして、
総合評価値＝ａ×（前方データの評価値）＋ｂ×（マーカー色領域の評価値）＋ｃ×（後方データの評価値）
として算出する。ａ，ｂ，ｃは情報処理装置に記憶された重みパラメータである。
【００７８】
ステップＳ２０９では、ステップＳ２０８で算出した総合評価値と、閾値との比較を実行する。この閾値は、総合評価値との比較用の閾値である。ステップＳ２１０において、総合評価値が閾値以上であるか否かを判定して、閾値未満である場合は、ステップＳ２１１に進み、警告メッセージを表示する。警告メッセージは、例えば図４を参照して説明した形式のメッセージである。ステップＳ２１０において、総合評価値が閾値以上であると判定された場合は、マーカーの設定が属性に対応付けて正しく実行されたと判定して処理を終了する。
【００７９】
なお、図８に示すフロー中、ステップＳ２０３〜Ｓ２１１８の処理は、１つのマーカー色追記領域に対応する一連の処理であり、追記ドキュメントに複数のマーカー色追記領域がある場合は、各追記領域に対してステップＳ２０３〜Ｓ２１１の処理が繰り返し実行される。
【００８０】
このように、本処理例では、各マーカー色に対応する属性辞書を適用して、マーカー色追記領域から抽出されたデータ（文字列など）の評価値を算出するのみならず、マーカー色追記領域の前方および後方の領域から抽出されたデータの評価値を算出し、これらの各データが、それぞれの領域に記録されるデータとしてふさわしいデータであるか否かを各属性辞書を適用して評価し、評価値が低い場合は、属性に対応するデータでない可能性が高いと判断して警告メッセージを提示する。
【００８１】
このように、本処理例においては、マーカー色追記領域のみならず、その前後のデータについても評価する構成としたので、より精度の高い評価が実現され、より正確なマーカー追記の正誤判定が可能となる。なお、上述の処理例では、マーカーの追記領域の前方および後方の双方のデータを評価対象データとした例を説明したが、前方のみ、あるいは後方のみのデータを評価対象として処理を実行してもよい。
【００８２】
［４．複数のマーカー色追記領域の評価値バランスに基づく処理例］
次に、図９以下を参照して、複数のマーカー色追記領域の評価値バランスに基づく処理例について説明する。前述したようにオペレータは、複数の色マーカーを適用してドキュメント上の属性に基づいて追記を実行する。この処理によって、例えば、図９に示すような追記ドキュメント３５０が生成され、スキャナによって読み取られて情報処理装置に入力される。
【００８３】
追記ドキュメント３５０は、図に示すマーカー色−属性対応テーブル３６１に示すように、
マーカー色＝オレンジ：属性＝依頼者、
マーカー色＝緑：属性＝購入品、
マーカー色＝青：属性＝購入価格、
マーカー色＝赤：属性＝回答者、
これらのマーカー色と属性対応情報に基づいてオペレータが追記を行ったドキュメントである。マーカー色と属性の対応を示すマーカー色属性対応テーブル３６１は情報処理装置に格納されているテーブルデータである。さらに、情報処理装置には、各色（属性）に対応する属性辞書を記憶しており、これらの属性辞書に基づいて、各マーカー色追記領域の評価値を算出する。図には、
（ａ）［マーカー色＝オレンジ：属性＝依頼者］に対応する属性辞書
（ｂ）［マーカー色＝緑：属性＝購入品］に対応する属性辞書
（ｃ）［マーカー色＝青：属性＝購入価格］に対応する属性辞書
（ｄ）［マーカー色＝赤：属性＝回答者］に対応する属性辞書
これら（ａ）〜（ｄ）の属性辞書を示している。
【００８４】
ドキュメント３００におけるマーカー色追記領域３５１は、マーカー色＝［緑］であるので、（ｂ）［マーカー色＝緑：属性＝購入品］に対応する属性辞書を適用して評価値が算出され、マーカー色追記領域３５２は、マーカー色＝［オレンジ］であるので、（ａ）［マーカー色＝オレンジ：属性＝依頼者］に対応する属性辞書を適用して評価値が算出され、マーカー色追記領域３５３は、マーカー色＝［赤］であるので、（ｄ）［マーカー色＝赤：属性＝回答者］に対応する属性辞書を適用して評価値が算出され、マーカー色追記領域３５４は、マーカー色＝［青］であるので、（ｃ）［マーカー色＝青：属性＝購入価格］に対応する属性辞書を適用して評価値が算出される。
【００８５】
本処理例では、さらに、各マーカー色追記領域３５１〜３５４について、追記されたマーカー色に対応する属性辞書のみならず、追記されたマーカー色に対応しない属性辞書を適用してそれぞれの評価値を算出する。図１０に処理例を示す。
【００８６】
図１０に示すデータは、オペレータによって属性に応じた正しいマーカー色の追記が実行された場合の算出評価値の例を示している。縦の各エントリ（ａ）〜（ｄ）はマーカー色追記領域の設定色を示している。
（ａ）マーカー色＝オレンジ
（ｂ）マーカー色＝緑
（ｃ）マーカー色＝青
（ｄ）マーカー色＝赤
である。
【００８７】
横の各エントリ（１）〜（４）は、評価値算出に適用した属性辞書を示している。
（１）［マーカー色＝オレンジ：属性＝依頼者］に対応する属性辞書
（２）［マーカー色＝緑：属性＝購入品］に対応する属性辞書
（３）［マーカー色＝青：属性＝購入価格］に対応する属性辞書
（４）［マーカー色＝赤：属性＝回答者］に対応する属性辞書
である。
【００８８】
図１０に示すデータは、上述の設定における各色マーカー領域（ａ）〜（ｄ）各々についての、（１）〜（４）の各属性辞書に基づく評価値を示している。このデータは、正しくマーカー色の追記が実行された追記ドキュメントにおける評価値算出例であり、
（ａ）マーカー色＝オレンジに対しては、（１）［マーカー色＝オレンジ：属性＝依頼者］に対応する属性辞書を適用した場合の評価値（９５）が他の属性辞書を適用した評価値（５６，８８，６３）より高い最高の評価値となっている。
（ｂ）マーカー色＝緑に対しては、（２）［マーカー色＝緑：属性＝購入品］に対応する属性辞書を適用した場合の評価値（９８）が他の属性辞書を適用した評価値（５１，４６，７８）より高い最高の評価値となっている。
（ｃ）マーカー色＝青に対しては、（３）［マーカー色＝青：属性＝購入価格］に対応する属性辞書を適用した場合の評価値（８９）が他の属性辞書を適用した評価値（８０，５８，６４）より高い最高の評価値となっている。
（ｄ）マーカー色＝赤に対しては、（４）［マーカー色＝赤：属性＝回答者］に対応する属性辞書を適用した場合の評価値（９３）が他の属性辞書を適用した評価値（４０，７８，３５）より高い最高の評価値となっている。
【００８９】
このように、正しくマーカー色の追記が実行された追記ドキュメントにおける評価値を算出すると、色マーカー領域の設定色に対応する属性辞書を適用して算出した評価値が、他の属性辞書を適用して算出した評価値より高くなる。すなわち、
「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」
という評価値バランスを持つ構成となる。これは、属性に対応する正しいデータが色マーカー設定領域に記録されていることを反映したものである。
【００９０】
本処理例では、情報処理装置において、図１０に示すようなマーカー色と適用する属性辞書との組み合わせによる評価値算出テーブルを生成し、この評価値算出テーブルに基づいて、ドキュメント全体の色マーカー追記が正しく実行されているか否かを判定する。正しいマーカー色追記が実行された場合、図１０に示すように、各追記マーカー色に対して、各マーカー色対応の属性辞書を適用して算出した評価値が最も高くなる。
【００９１】
図１１を参照して誤ったマーカー色追記が実行された場合の例について説明する。図１１（Ｂ）は、誤ったマーカー色追記が実行された追記ドキュメント４００と、この誤ったマーカー色追記が実行された追記ドキュメント４００に基づいて生成した評価値算出テーブルを示している。図１１（Ａ）は、比較のために、正しくマーカー色追記が実行された追記ドキュメント３５０と、この正しくマーカー色追記が実行された追記ドキュメント３５０に基づいて生成した評価値算出テーブルを示している。図１１（Ａ）に示す評価値算出テーブルは、図１０に示すテーブルと同様の評価値が記録されたテーブルである。
【００９２】
図１１（Ｂ）に示す追記ドキュメント４００では、マーカー色追記領域４２１は、本来、［マーカー色＝緑：属性＝購入品］であり、マーカー色として［緑］が追記されているべき領域であるが、オペレータのミスによって、［マーカー色＝オレンジ：属性＝依頼者］に対応するマーカー色［オレンジ］が記録されてしまったミス領域である。また、マーカー色追記領域４２２は、本来、［マーカー色＝オレンジ：属性＝依頼者］であり、マーカー色として［オレンジ］が追記されているべき領域であるが、オペレータのミスによって、［マーカー色＝緑：属性＝購入品］に対応するマーカー色［緑］が記録されてしまったミス領域である。その他のマーカー色追記領域４２３，４２４は、正しくマーカー追記がなされている。
【００９３】
このようなマークミスを含む追記ドキュメント４００に基づいて生成した評価値算出テーブルは、図１１（Ｂ）に示すようなデータとなる。
正しいマーカー追記色が設定された追記ドキュメントの評価値は、先に図１０を参照して説明したように、
「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」
という評価値バランスを持つ。図１１（Ａ）に示す評価値算出テーブルはこの評価値バランスを維持している。
【００９４】
しかし、図１１（Ｂ）に示す評価値算出テーブルでは、
「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」
という評価値バランスを保持していない評価値領域４３１が存在する。評価値領域４３１は、マーカー色に対応していない属性辞書を適用して算出した評価値が最も高くなるという評価値バランスを有する。情報処理装置は、このような評価値バランスに基づいて、マーカー色の選択ミスが発生していると判定する。情報処理装置は、このような評価値の分布を解析して、マーカー色追記が正しく実行されていない可能性があると判定する。この判定に基づいて、警告メッセージを情報処理装置のディスプレイに表示する。
【００９５】
さらに、図１２を参照して誤ったマーカー色追記が実行された図１１と異なる処理例について説明する。図１２（Ｂ）は、誤ったマーカー色追記が実行された追記ドキュメント４５０と、この誤ったマーカー色追記が実行された追記ドキュメント４５０に基づいて生成した評価値算出テーブルを示している。図１２（Ａ）は、比較のために、正しくマーカー色追記が実行された追記ドキュメント３５０と、この正しくマーカー色追記が実行された追記ドキュメント３５０に基づいて生成した評価値算出テーブルを示している。図１２（Ａ）に示す評価値算出テーブルは、図１０に示すテーブルと同様の評価値が記録されたテーブルである。
【００９６】
図１２（Ｂ）に示す追記ドキュメント４５０では、マーカー色追記領域４５１が、本来、マーカー追記を行なうべき領域でない部分である。本来、［マーカー色＝緑：属性＝購入品］であり、ドキュメント上の［スキャナ］の文字列上にマーカー追記が実行されるべきであるが、オペレータのミスによって、［スキャナ］の文字列の後のデータ［（ｘｘｘ社）］に対して、［マーカー色＝緑：属性＝購入品］のマーカー追記を行ってしまっている。その他のマーカー色追記領域４５２，４５３，４５４は、正しくマーカー追記がなされている。
【００９７】
このようなマークミスを含む追記ドキュメント４５０に基づいて生成した評価値算出テーブルは、図１２（Ｂ）に示すようなデータとなる。
正しいマーカー追記色が設定された追記ドキュメントの評価値は、先に図１０を参照して説明したように、
「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」
という評価値バランスを持つ。図１２（Ａ）に示す評価値算出テーブルはこの評価値バランスを維持している。
【００９８】
しかし、図１２（Ｂ）に示す評価値算出テーブルでは、
「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」
という評価値バランスを保持していない評価値領域４７１が存在する。評価値領域５３１は、いずれの評価値も一定の閾値（例えば８０）未満であり、誤ったデータ領域に対してマーカー色追記がなされたと判定することができる。情報処理装置は、このような評価値の分布を解析して、マーカー色追記が正しく実行されていない可能性があると判定する。この判定に基づいて、警告メッセージを情報処理装置のディスプレイに表示する。
【００９９】
本処理例のシーケンスについて、図１３に示すフローチャートを参照して説明する。まず、情報処理装置は、ステップＳ３０１においてスキャン画像を入力する。このスキャン画像は、例えば図３に示すマーカー色と属性の対応テーブル２０１に従ってオペレータがマーカー色を選択してマーカー追記処理のなされたスキャン画像である。ステップＳ３０２では、文字解析（ＯＣＲ）処理を実行する。ステップＳ３０３では、マーカー色追記領域のデータ（文字列）の抽出を実行する。
【０１００】
ステップＳ３０４では、解析対象とするマーカー色追記領域を選択し、各マーカー色に対応する属性辞書を取得する。ここでは、すべてのマーカー色対応の属性辞書を選択する。ステップＳ３０５では、取得した属性辞書の各々に基づいて、ステップＳ３０３において抽出されたマーカー色追記領域のデータ（文字列）の評価値を算出し、評価値算出テーブルを生成する。ステップＳ３０３〜Ｓ３０５の処理は、追記ドキュメントに記録されたマーカー色追記領域のすべてについて実行して、評価値算出テーブルを完成させる。
【０１０１】
次にステップＳ３０６において、情報処理装置は、ステップＳ３０５において生成した評価値算出テーブルの評価値バランスを解析する。ステップＳ３０７において、生成した評価値算出テーブルにおける評価値バランスが、正しいマーカー色設定時の生成テーブルにおける評価値バランスと異なるか否かを判定する。すなわち、属性に対応する正しいマーカー色設定が実行された場合の評価値バランスである以下の状態、「マーカー色追記領域のマーカー色に対応する属性辞書を適用して算出した評価値が最も高くなる。」という評価値バランスを保持しているか否かが判定され、保持している場合は、マーカーの設定が属性に対応付けて正しく実行されたと判定して処理を終了する。保持していない場合は、マーカーの設定が属性に対応付けて正しく実行されていない可能性があると判定し、ステップＳ３０８において警告メッセージを表示する。警告メッセージは、例えば図４を参照して説明した形式のメッセージである。
【０１０２】
なお、この警告の提示に際しては、評価値算出テーブルの評価値バランスの解析に基づく解析情報を含める設定としてもよい。例えば、図１１（Ｂ）に示す評価値算出テーブルのように、マーカー色に対応していない属性辞書を適用して算出した評価値が最も高くなるという評価値バランスを有する場合、情報処理装置は、マーカー色の選択ミスが発生していると判定することが可能であり、マーカー色の選択ミスが発生していると判定される領域を指定してマーカー色選択誤りの可能性が高いとのメッセージをディスプレイに表示する。
【０１０３】
また、図１２（Ｂ）に示す評価値算出テーブルのように、いずれの評価値も一定の閾値（例えば８０）未満であるマーカー色追記領域が検出された場合、情報処理装置は、誤ったデータ領域に対してマーカー色追記がなされたと判定することが可能であり、あやまったデータ領域にマーカー色追記が実行されている可能性があるとのメッセージをディスプレイに表示する。
【０１０４】
このように本処理例においては、各マーカー色追記領域に対して、複数のマーカー色（属性）に対応する属性辞書を適用して評価値を算出して、評価値算出テーブルを生成し、生成した評価値算出テーブルの評価値バランスに基づいて、ドキュメントに設定されたマーカー追記が正しく実行されたか否かを総合的に判定することが可能となる。
【０１０５】
［５．情報処理装置の構成］
次に、上述した処理を実行する本発明の情報処理装置の構成について、図１４に示すブロック図を参照して説明する。上述した実施例において説明した各種の処理、すなわち、図５、図８、図１３の各フローチャートに従った処理は、例えばＰＣ等の情報処理装置において実行されるプログラムに従ってデータ処理部としてのＣＰＵの制御によって行なわれる。図１４は、これら一連のデータ処理を説明するために機能別に区分して示したブロック図である。すなわち、本発明の情報処理装置の有するデータ処理実行機能をブロックとして示してある。以下、このブロック図に従って、本発明の情報処理装置の実行する処理について説明する。
【０１０６】
本発明の情報処理装置は、図１４に示すように、様々な色のマーカーによって追記された追記ドキュメントのスキャン画像を入力する画像入力部４０１、画像入力部４０１に入力された追記ドキュメント上の文字認識（ＯＣＲ）を実行する文字認識処理部と、追記ドキュメント上の色領域を抽出する色領域抽出部４０３と、図５、または図８、または図１３のフローに従って、各マーカー色追記領域の記録データ、さらに必要に応じてマーカー色追記領域の前後の記録データ（文字列など）の評価値を属性辞書を適用して算出する評価値算出部４８４と、評価値算出部４８４の算出した評価値と閾値との比較、あるいは評価値算出テーブルの評価値バランスに基づいて、マーカー色追記が正しく実行されたか否かの判定処理を実行する評価値判定部４８５と、正しくマーカー色が設定されたと判定されたマーカー追記領域について、マーカー色追記領域の記録情報の属性を、そのマーカー色対応の属性に決定する属性判定部４８６と、評価値判定部４８５の判定結果としてマーカー追記に誤りがある可能性があると判定された場合に、ディスプレイに警告メッセージの出力制御を実行するメッセージ出力制御部４８７と、属性判定部４８６の決定した属性を文字認識処理部４８２の解析文字情報の属性として設定してデータベースに登録するデータ登録部４８８を有する。
【０１０７】
例えば、先に説明した図５のフローチャートに従った処理を実行する構成においては、評価値算出部４８４では、属性辞書、すなわち、各マーカー色に対応付けられた属性単位に設定され、データ形式またはデータ実体についての属性に対する適正度を示す評価値を登録した属性辞書を記憶部から取得して、マーカー追記領域に記録されたデータについての評価値を算出する。評価値判定部４８５は、評価値算出部４８４の算出した評価値と、予め設定された閾値との比較を実行し、閾値未満の評価値の算出されたマーカー色追記領域について、マーカー設定の誤り可能性ありとの判定を行なう。
【０１０８】
また、先に説明した図８のフローチャートに従った処理を実行する構成においては、評価値算出部４８４は、マーカー色追記領域の前方または後方に記録されたデータについての評価値を前記マーカー領域前用属性辞書またはマーカー領域後用属性辞書に基づいて算出する。情報処理装置の記憶部には、先に図６、図７を参照して説明したように、マーカー領域用属性辞書、マーカー領域前用属性辞書、マーカー領域後用属性辞書、これらの辞書が格納されており、評価値算出部４８４は、これらの辞書を適用した評価値算出を実行する。
【０１０９】
評価値判定部４８５は、評価値算出部４８４の算出した複数の評価値に基づいて、追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する。評価値判定部４８５は、例えば、評価値算出部４８４の算出した複数の評価値に基づいて、予め定められた演算式を適用した演算処理によって総合評価値を算出し、該総合評価値と予め定められた閾値との比較により、マーカー色追記領域の設定誤りの可能性を判定する処理を実行する。
【０１１０】
さらに、先に説明した図１３のフローチャートに従った処理を実行する構成においては、評価値算出部４８４は、マーカー色追記領域に含まれ、文字認識処理部４８２において解析されたデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出し、評価値判定部４８５は、評価値算出部４８４の算出した複数の評価値のバランスに基づいて、追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する。例えば、評価値算出部４８４は、追記ドキュメントに含まれる複数のマーカー色追記領域各々のデータについての評価値を、マーカー色に対応する属性辞書、および該マーカー色と異なるマーカー色に対応する属性辞書に基づいて各々算出して算出評価値を記録した評価値算出テーブルを生成し、評価値判定部４８５は、評価値算出部４８４の生成した評価値算出テーブルに記録された複数の評価値のバランスに基づいて、追記ドキュメント上のマーカー色追記領域の設定誤りの可能性を判定する処理を実行する。
【０１１１】
最後に、図１５を参照して、本発明の情報処理装置のハードウェア構成例について説明する。図１５に示す構成は、例えばＰＣなどによって構成される情報処理装置であり、スキャナ等のデータ読み取り部５３１と、プリンタなどのデータ出力部５３２を備えたハードウェア構成例を示している。
【０１１２】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した図５、図８、図１３の各フローチャートに従った各種のデータ処理、すなわち、例えばＯＣＲ処理、色領域抽出処理、評価値算出処理、評価値判定処理、属性登録処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行するデータ処理部である。
【０１１３】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【０１１４】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【０１１５】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【０１１６】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、ドキュメントとしての原本ドキュメントや、マーカー色による追記のなされた追記ドキュメント、マーカー色と属性との対応関係テーブル、属性辞書などを格納する。さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【０１１７】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【０１１８】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部５３１は、ドキュメントの読み取り処理を実行し、データ出力部５３２は、ドキュメントデータの出力処理を実行する。
【０１１９】
なお、図１５に示す情報処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の情報処理装置は、図１５に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１２０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１２１】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１２２】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１２３】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１２４】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１２５】
以上、説明したように、本発明の構成によれば、例えば、文書ドキュメントに対するマーカーペンによる文字列抽出／属性付与処理、すなわち、色マーカーによる追記のなされた追記ドキュメントからマーカー色を解析して、マーカー色に基づくドキュメント情報の属性判定処理を実行する構成において、各マーカー色に対応付けられた属性ごとの辞書、すなわち、マーカー追記領域に記録されたデータのデータ形式やデータ実体が属性に対する適正度を持つか否かを判定する評価値を登録した属性辞書を適用して、マーカー追記領域のドキュメントデータの評価を行って、マーカー追記が正しく実行されたか否かを判定する構成としたので、オペレータによるマークミスを効率的に検出することが可能となる。
【図面の簡単な説明】
【０１２６】
【図１】マーカーペンによる文字列抽出／属性付与処理の一般的処理例について説明する図である。
【図２】マーカーペンによる文字列抽出／属性付与処理の具体的処理例について説明する図である。
【図３】本発明の情報処理装置に格納されたマーカー色と属性の対応テーブルと属性辞書について説明する図である。
【図４】本発明の情報処理装置における処理例について説明する図である。
【図５】本発明の情報処理装置における処理例について説明するフローチャートを示す図である。
【図６】本発明の情報処理装置におけるマーカー領域前、後用属性辞書の適用処理例について説明する図である。
【図７】本発明の情報処理装置におけるマーカー領域前、後用属性辞書の適用処理例について説明する図である。
【図８】本発明の情報処理装置におけるマーカー領域前、後用属性辞書の適用処理について説明するフローチャートを示す図である。
【図９】本発明の情報処理装置における処理例について説明する図である。
【図１０】本発明の情報処理装置において生成する評価値算出テーブルの構成例について説明する図である。
【図１１】本発明の情報処理装置における評価値算出テーブルを適用した処理例について説明する図である。
【図１２】本発明の情報処理装置における評価値算出テーブルを適用した処理例について説明する図である。
【図１３】本発明の情報処理装置における評価値算出テーブルを適用した処理について説明するフローチャートを示す図である。
【図１４】本発明の情報処理装置の機能構成例について説明するブロック図である。
【図１５】本発明の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【０１２７】
１１  原本ドキュメント
２１  追記ドキュメント
５１  情報処理装置
５２  プリンタ
５３  スキャナ
５４  データベース
７１  マーカー色属性対応テーブル
７２  解析データ
１００  追記ドキュメント
１０１〜１０４  マーカー色追記領域
２００  情報処理装置
２０１  マーカー色属性対応テーブル
２０２  属性辞書
３００  追記ドキュメント
３０１  マーカー色追記領域
３１１  前方領域
３１２  後方領域
３２１  前方領域
３２２  後方領域
３５０  追記ドキュメント
３５１〜３５４  マーカー色追記領域
３６１  マーカー色属性対応テーブル
４００  追記ドキュメント
４２１〜４２４  マーカー色追記領域
４５０  追記ドキュメント
４５１〜４５４  マーカー色追記領域
４８１  画像入力部
４８２  文字認識処理部
４８３  色領域抽出部
４８４  評価値算出部
４８５  評価値判定部
４８６  属性判定部
４８７  メッセージ出力制御部
４８８  データ登録部
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ読み取り部
５３２  データ出力部
【図５】
2007286711.tif 000003
【図８】
2007286711.tif 000004
【図１３】
2007286711.tif 000005
【図１４】
2007286711.tif 000006
【図１５】
2007286711.tif 000007
【図１】
2007286711.tif 000008
【図２】
2007286711.tif 000009
【図３】
2007286711.tif 000010
【図４】
2007286711.tif 000011
【図６】
2007286711.tif 000012
【図７】
2007286711.tif 000013
【図９】
2007286711.tif 000014
【図１０】
2007286711.tif 000015
【図１１】
2007286711.tif 000016
【図１２】
2007286711.tif 000017