(57)【要約】【課題】ＯＣＲに用いるテンプレートを容易に作成する。【解決手段】文書処理装置は、テンプレート画像において色マーカーが付された領域５１〜５３を認識し、各領域の位置を示す座標と各領域に含まれる文字列（指定文字）とを、テンプレートとして登録する。こうして登録されたテンプレートを用いて、新たに読まれた原稿の画像において、テンプレートの座標で特定される領域内で、指定文字以外の文字をＯＣＲにより認識し、変動パラメータとして原稿画像と共に登録する。【選択図】図３Ａ
2011237840.tif 000002
【特許請求の範囲】
【請求項１】
原稿から得られた画像において、領域位置情報によって特定される領域中で、指定文字に基づいて特定される文字を変動パラメータとして認識する文書処理装置であって、
原稿上の画像をテンプレート画像として読み取る画像読取部と、
前記テンプレート画像において、予め定められた特徴を有する指定領域の位置を前記領域位置情報として取得する領域位置情報取得部と、
前記指定領域に含まれる文字列から、前記指定文字を取得する指定文字取得部と、
前記指定文字を前記領域位置情報と関連付けて記憶するテンプレート記憶部と、
を備える文書処理装置。
【請求項２】
前記指定文字に対する前記変動パラメータの相対位置を表す相対位置情報を取得する相対位置情報取得部をさらに備え、
前記テンプレート記憶部は、前記相対位置情報を前記指定文字と関連付けて記憶する
請求項１に記載の文書処理装置。
【請求項３】
前記領域位置情報取得部は特定の色を示す領域を前記指定領域として認識することで、前記領域位置情報を取得する
請求項１または２に記載の文書処理装置。
【請求項４】
原稿から得られた画像において、領域位置情報によって特定される領域中で、指定文字に基づいて特定される文字を変動パラメータとして認識する文書処理装置であって、
原稿上の画像を原稿画像として読み取る画像読取部と、
前記指定文字と前記領域位置情報とを関連付けて記憶するテンプレート記憶部と、
前記原稿画像において、前記領域位置情報によって特定される領域である抽出領域内で、前記指定文字を認識するテンプレート認識部と、
前記指定文字以外に前記抽出領域に存在する文字を変動パラメータとして抽出する変動パラメータ抽出部と、
を備える文書処理装置。
【請求項５】
前記抽出領域に前記指定文字が存在しない場合、より広い領域に対応するように前記領域位置情報を補正する領域位置情報補正部をさらに備える
請求項４に記載の文書処理装置。
【請求項６】
前記変動パラメータを前記原稿画像と関連付けて記憶する文書記憶部をさらに備える
請求項４または５のいずれかに記載の文書処理装置。
【請求項７】
ユーザから検索語の入力を受け付ける検索受付部と、
前記検索語と一致する変動パラメータと関連付けられた前記原稿画像を、前記文書記憶部内の原稿画像から選択する検索部と、
をさらに備える請求項６に記載の文書処理装置。
【請求項８】
原稿から得られた画像において、領域位置情報によって特定される領域中で、指定文字に基づいて特定される文字を変動パラメータとして認識する文書処理装置であって、
原稿上の画像をテンプレート画像又は原稿画像として読み取る画像読取部と、
前記テンプレート画像において、予め定められた特徴を有する指定領域の位置を領域位置情報として取得する領域位置情報取得部と、
前記指定領域に含まれる文字列から、指定文字を取得する指定文字取得部と、
前記指定文字を前記領域位置情報と関連付けて記憶するテンプレート記憶部と、
前記原稿画像において、前記領域位置情報によって特定される領域である抽出領域内で、前記指定文字を認識するテンプレート認識部と、
前記指定文字以外に前記抽出領域に存在する文字を変動パラメータとして抽出する変動パラメータ抽出部と、
を備える文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像から文字を抽出し、その画像の管理に用いる文書処理装置に関する。
【背景技術】
【０００２】
従来、帳票を読み取り、その後に帳票内の線分を抽出し、抽出された線分に基づいて、自動的に帳票内の特定の領域を抽出することで、記入済みの帳票をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を行うときのテンプレートを作成することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６７３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、帳票以外、つまり線分のない原稿では、容易にＯＣＲテンプレートを作成することができない。
本発明の課題は、帳票に限らず様々な原稿を対象としたＯＣＲテンプレートを容易に作成することのできる技術を提供することにある。
【課題を解決するための手段】
【０００５】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合わせることができる。
【０００６】
本発明の第１見地に係る文書処理装置は、原稿から得られた画像において、指定文字に基づいて特定される文字を変動パラメータとして認識する。この文書処理装置は、画像読取部、領域位置情報取得部、指定文字取得部、およびテンプレート記憶部を備える。画像読取部は、原稿上の画像をテンプレート画像として読み取る。領域位置情報取得部は、テンプレート画像において、予め定められた特徴を有する指定領域の位置情報を領域位置情報として取得する。指定文字取得部は、指定領域に含まれる文字列から、指定文字を取得する。テンプレート記憶部は、指定文字を領域位置情報と関連付けて記憶する。
この文書処理装置によると、予め特定の様式を有する原稿を読み取って、そこから、未知の原稿において文字認識を行うべき領域を示す情報（指定領域の位置情報および指定文字）を取得することができる。従って、ＯＣＲテンプレートが容易に作成される。
【０００７】
文書処理装置は、指定文字に対する変動パラメータの相対位置を表す相対位置情報を取得する相対位置情報取得部をさらに備えていてもよい。さらに、テンプレート記憶部は、相対位置情報を指定文字と関連付けて記憶してもよい。これによって、文字認識するべき領域の位置を、より厳密に規定することができる。
【０００８】
領域位置情報取得部は、特定の色を示す領域を指定領域として認識することで、領域位置情報を取得してもよい。
【０００９】
また、本発明の第２見地に係る文書処理装置は、原稿から得られた画像において、指定文字に基づいて特定される文字を変動パラメータとして認識する。この文書処理装置は、画像読取部、テンプレート記憶部、テンプレート認識部、および変動パラメータ抽出部を備える。画像読取部は、原稿上の画像を原稿画像として読み取る。テンプレート記憶部は、指定文字と領域位置情報とを関連付けて記憶する。テンプレート認識部は、原稿画像において、領域位置情報によって特定される領域である抽出領域内で、指定文字を認識する。変動パラメータ抽出部は、指定文字以外に抽出領域に存在する文字を変動パラメータとして抽出する。
このように、上述の領域位置情報および指定文字に基づいて、原稿画像上で、文字認識を行って変動パラメータを取得すべき領域が特定される。つまり、原稿画像の全体に対して文字認識を行うことなく、特定の領域のみについて文字認識を行うことで、必要な文字列が容易に得られる。なお、変動パラメータ抽出部は、指定文字以外に抽出領域に存在する文字の全てを変動パラメータとして抽出するだけでなく、指定文字以外に抽出領域に存在する文字の一部のみを変動パラメータとして抽出してもよい。
【００１０】
文書処理装置は、抽出領域に指定文字が存在しない場合、より広い領域に対応するように領域位置情報を補正する領域位置情報補正部をさらに備えてもよい。
【００１１】
文書処理装置は、変動パラメータを原稿画像と関連付けて記憶する文書記憶部をさらに備えていてもよい。
【００１２】
文書処理装置は、ユーザから検索語の入力を受け付ける検索受付部と、検索語と一致する変動パラメータと関連付けられた原稿画像を、文書記憶部内の原稿画像から選択する検索部と、をさらに備えてもよい。
【００１３】
また、文書処理装置は、上述の第１見地および第２見地に係る構成の両方を備えていてもよい。すなわち、文書処理装置は、画像読取部、領域位置情報取得部、指定文字取得部、テンプレート記憶部、テンプレート認識部、および変動パラメータ抽出部を備えていてもよい。画像読取部は、原稿上の画像をテンプレート画像又は原稿画像として読み取る。領域位置情報取得部は、画像読取部によって読み取られたテンプレート画像において、予め定められた特徴を有する指定領域の位置を、領域位置情報として取得する。指定文字取得部は、指定領域に含まれる文字列から、指定文字を取得する。テンプレート記憶部は、指定文字を領域位置情報と関連付けて記憶する。テンプレート認識部は、画像読取部によって読み取られた原稿画像において、領域位置情報によって特定される領域である抽出領域内で、指定文字を認識する。変動パラメータ抽出部は、指定文字以外に抽出領域に存在する文字を変動パラメータとして抽出する。
【発明の効果】
【００１４】
本発明によると、予め特定の様式を有する原稿を読み取って、そこから、未知の原稿において文字認識を行うべき領域を示す情報（領域位置情報および指定文字）を取得することができる。従って、ＯＣＲテンプレートが容易に作成される。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る複合機の概要を示すブロック図。
【図２】複合機におけるテンプレート登録処理のフローチャート。
【図３Ａ】テンプレート原稿の例を示す図。
【図３Ｂ】指定領域の例を示す図。
【図３Ｃ】仮テンプレートの例を示す図。
【図４Ａ】登録されるテンプレートの例を示す図。
【図４Ｂ】登録されるテンプレートの他の例を示す図。
【図４Ｃ】登録されるテンプレートのさらに他の例を示す図。
【図５】複合機における文書登録のフローチャート。
【図６Ａ】原稿画像における、図４Ａのテンプレートを用いたテンプレート認識および変動パラメータの抽出を模式的に示す図。
【図６Ｂ】原稿画像における、図４Ｂのテンプレートを用いたテンプレート認識および変動パラメータの抽出を模式的に示す図。
【図６Ｃ】原稿画像における、図４Ｃのテンプレートを用いたテンプレート認識および変動パラメータの抽出を模式的に示す図。
【発明を実施するための形態】
【００１６】
（１）複合機の構成
図１を参照して、本実施形態の複合機について説明する。図１は、複合機１全体の構成を示すブロック図である。
【００１７】
複合機１は、コピー機、プリンタ、スキャナ、およびファクシミリ装置としての機能を有する装置である。
図１に示すように、複合機１は、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１、モデム１２、ネットワークインターフェース１３、画像読取部１４、画像形成部１５、操作パネル１６、記憶部１７および制御装置１８を備える。複合機１内の各部は、バスによって接続されている。
【００１８】
ＮＣＵ１１は、ＰＳＴＮ（公衆交換電話網：Ｐｕｂｌｉｃ  Ｓｕｂｓｃｒｉｂｅｒ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）１０１に接続されており、電話回線を介して発呼および着呼を含む通信を制御する。
【００１９】
モデム１２は、デジタル信号とアナログ信号を相互変換する変復調装置である。
【００２０】
ネットワークインターフェース１３は、複合機１のインターネット１０２への接続を可能とし、複合機１の外部の機器との通信を可能とする。ネットワークインターフェース１３として、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続可能なインターフェースが設けられており、複合機１が同ＬＡＮに接続された他の機器との通信可能であってもよい。
画像読取部１４は、原稿上の画像を読み取ることで画像データを取得する。本実施形態では、画像読取部１４はカラー画像データを取得することができる。具体的には、画像読取部１４は、図示しない原稿搬送装置、プラテンガラス、光源、ミラー群、レンズ、読取素子、および信号処理回路等を備える。原稿搬送装置によって搬送される原稿またはプラテンガラス上に載置された原稿は、光源によって照明される。原稿からの反射光は、ミラー群およびレンズによって読取素子上に導かれる。読取素子は受けた光に応じた電気信号を出力し、信号処理回路がこの電気信号にデジタル化等の処理を施すことで、画像データが得られる
【００２１】
画像形成部１５は、用紙上に画像データに沿った画像を形成する。画像形成部１５としては、電子写真方式またはインクジェット方式等の方式によって画像形成を行う装置が採用される。
【００２２】
操作パネル１６は、表示パネルおよびタッチセンサを有するタッチパネル１６１；並びにハードキー１６２等を備える。タッチパネル１６１は、表示パネルによって画像を表示することで、画像形成装置の動作状況およびエラーの発生等の情報をユーザに伝えると共に、ソフトキーを介してユーザからの操作を受け付けることができる。また、ハードキーは、テンキー、実行キーおよびおキャンセルキー等のキーを含み、ユーザからの操作を受け付けることができる。ユーザは、操作パネル１６を用いて、例えば、コピー、スキャンまたはファクシミリ送信等を実行する指示を入力することができる。
【００２３】
記憶部１７は、複合機１の電源がオフとなってもその記憶内容が消えない不揮発性メモリである。記憶部１７は、具体的にはテンプレート記憶領域（テンプレート記憶部）１７１および文書記憶領域（文書記憶部）１７２を有する。テンプレート記憶領域１７１には、後述のテンプレートが記憶される。また、文書記憶領域１７２には、後述の画像データおよび変動パラメータが記憶される。
【００２４】
制御装置１８は、複合機１内の各部の動作を制御し、また種々の演算等の処理を実行する装置である。制御装置１８は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置並びにフラッシュメモリおよびＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶装置を備える。ＭＰＵは、フラッシュメモリ内に格納されたプログラムを読み出して実行することで、制御装置１８の機能を実現する。具体的には、制御装置１８は、複合機１の各部の動作を制御することで、コピー、プリント、ファクシミリ送受信およびスキャン等の動作を実行させる。また、制御装置１８は、文字認識部２０、テンプレート取得部３１（領域位置情報取得部、指定文字取得部、相対位置情報取得部）、テンプレート認識部４１、座標補正部４２（領域位置情報補正部）、変動パラメータ抽出部４３、および検索部４４として機能する。各部の機能については後述する。フラッシュメモリは、種々のプログラムを格納する。ＳＤＲＡＭは、読込および書込が可能なメモリであり、ＭＰＵがプログラムを実行するときのワークエリアとして機能する。
【００２５】
以上に述べた構成の他に、複合機１は、必要に応じて種々のデバイスを有する。例えば、複合機１は、図示しないＣＯＤＥＣ（Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）を備えている。ＣＯＤＥＣ画像データを圧縮（符号化）／展開（復号化）する。
【００２６】
（２）テンプレート登録
図２、図３Ａ〜図３Ｃ、および図４Ａ〜図４Ｃを参照して、テンプレート登録について説明する。図２はテンプレート登録の流れを示すフローチャートであり、図３Ａはテンプレート原稿の例を示す図であり、図３Ｂは指定領域の例を示す図であり、図３Ｃは仮テンプレートの例を示す図である。図４Ａ〜図４Ｃは、登録されるテンプレートの例である。
【００２７】
（２−１）テンプレート原稿の読取：ステップＳ１
図２に示すように、まず、画像読取部１４がテンプレート原稿５０上の画像を読み取り、画像データを取得する（ステップＳ１）。図３Ａに示すように、テンプレート原稿５０は、色マーカーの付された第１指定領域５１、第２指定領域５２および第３指定領域５３を有する
【００２８】
（２−２）指定領域の座標取得：ステップＳ２〜Ｓ３
テンプレート取得部３１は、領域位置情報取得部として機能する。
【００２９】
すなわち、テンプレート取得部３１は、予め指定された色が付された領域を認識することで指定領域を認識し（ステップＳ２）、その座標を領域位置情報として取得する（ステップＳ３）。例えば、予め黄色がマーカー色として指定されている場合、テンプレート取得部３１は、テンプレート原稿５０の画像の中で、黄色が付された領域を認識する。
なお、マーカーは、指定領域の有する特徴の一例に過ぎない。指定領域は、予め定められ、テンプレート原稿における他の領域と区別できる特徴を有していればよい。特徴としては、マーカー以外に、字体、下線、色文字等が挙げられる。
【００３０】
さらに、図３Ｂに示すように、テンプレート取得部３１は、認識された領域の対角の２点の座標を取得する。図３Ｂの例では、第１指定領域５１に対応する領域位置情報として、座標（Ｘ１１，Ｙ１１）および座標（Ｘ１２，Ｙ１２）が取得される。このように特定された２つの座標を対角とする長方形の領域を、以下では「テンプレート領域」と称し、図３Ａおよび図３Ｂでは符号“５４”を付す。
【００３１】
同様に、第２指定領域５２に対応する第２テンプレート領域５５の座標、および第３指定領域５３に対応する第３テンプレート領域５６の座標が取得される（図３Ａおよび図３Ｃ）。
【００３２】
なお、色の指定は、デフォルトで設定されていてもよいし、操作パネル１６を介して入力されてもよい。
【００３３】
（２−３）仮テンプレートの取得：ステップＳ４〜Ｓ６
テンプレート取得部３１は、指定文字取得部および相対位置情報取得部としても機能する。テンプレート取得部３１によって、仮テンプレートが取得され、その後テンプレートが編集されることで、最終的なテンプレート（座標、指定文字、および相対位置情報を含む）が取得される。
【００３４】
まず、仮テンプレートの取得について説明する。テンプレート取得部３１の制御の下、テンプレート領域に対して、文字認識部２０によるＯＣＲ処理が実行される（ステップＳ４）。すなわち、画像データに基づいて、文字認識部２０はテンプレート領域に含まれる文字列を認識する。図３Ａに示すように、第１テンプレート領域５４に含まれる文字列は“技術文書：ＺＺＺ報告書”であり、第２テンプレート領域５５に含まれる文字列は“日付：２０１０年１月１５日”であり、第３テンプレート領域５６に含まれる文字列は“作成者：鈴木太郎”である。
【００３５】
こうして認識された文字列およびステップＳ３で取得された座標は、仮テンプレートとして、上述のＳＤＲＡＭ等の記憶媒体に記憶される（ステップＳ５）。１つのテンプレート原稿５０内で、上述の指定された色を示す領域が他にあれば（ステップＳ６でＮｏ）、他の領域について、座標取得、ＯＣＲ処理および仮テンプレートの記憶が実行される（ステップＳ３〜Ｓ５）。１つのテンプレート原稿５０内で、上述の指定された色を示す全ての領域について仮テンプレートの記憶が完了すれば（ステップＳ６でＹｅｓ）、次の処理が行われる。
図３Ａの例では、３つの指定領域５１〜５３について以上の処理が実行される。
【００３６】
仮テンプレートについて、具体的に説明する。図３Ｃに示すように、仮テンプレート６０は、第１情報６１、第２情報６２および第３情報６３を有する。第１情報６１は、第１テンプレート領域５４の座標を有すると共に、Ｉｎｄｅｘとして、第１テンプレート領域５４から得られた文字列である“技術文書：ＺＺＺ報告書”を有する。第２情報６２は、第２テンプレート領域５５の座標を有すると共に、Ｉｎｄｅｘとして、第２テンプレート領域５５から得られた文字列である“日付：２０１０年１月１５日”を有する。第３情報６３は、第３テンプレート領域５６の座標を有すると共に、Ｉｎｄｅｘとして、第３テンプレート領域５６から得られた文字列である“作成者：鈴木太郎”を有する。
【００３７】
（２−４）テンプレートの編集：ステップＳ７
次の処理として、仮テンプレートの編集が行われる（ステップＳ７）。
具体的には、タッチパネル１６１上に、仮テンプレート６０が表示されると共に、テンプレートに含まれる情報の編集を受け付けるソフトキーが表示される。“編集”とは、追加、変更、および削除を含む。なお、編集されない情報は表示される必要はない。例えば、座標が編集不可に設定されている場合、座標は仮テンプレートとして表示されなくてもよい。
【００３８】
テンプレート取得部３１は、これらのソフトキーを介してユーザが行った入力に基づいて仮テンプレートを編集することで、最終的なテンプレートを取得する。最終的に得られるテンプレートは、上述の座標を含むと共に、インデックス名、指定文字および相対位置情報を含んでいてもよい。
【００３９】
インデックス名は、ユーザにより指定される文字列であり、一般的には、後述の変動パラメータの分類を示す文字列である。具体的には、インデックス名として、技術文書、年間報告書、月間報告書および実験報告書等の文書の種類；作成日および提出日等の日付の種類；並びに文書の作成者、責任者および受領者等の氏名の種類を表すアルファベットが指定される。
【００４０】
指定文字とは、ＩｎｄｅｘおよびＤｅｌｉｍｉｔｅｒを含む概念である。指定文字には、記号も含まれる。Ｉｎｄｅｘは、後述の変動パラメータに付随して表記される文字列である。Ｄｅｌｉｍｉｔｅｒは、変動パラメータと他の文字列との間の区切りを示す記号であり、例えばＩｎｄｅｘと変動パラメータとの区切りを示す記号である。Ｄｅｌｉｍｉｔｅｒの記号としては、コロン又はセミコロン等が用いられる。
【００４１】
相対位置情報とは、指定文字に対する変動パラメータの相対位置を示す情報であり、例えば、指定文字に対する変動パラメータの方向を表す情報である。方向の入力は、“右”、“左”、“上”および“下”の選択肢を示すソフトキーが表示され、いずれかのソフトキーが押下されることで行われる。
また、テンプレート取得部３１は、ユーザからの指示に応じて、領域位置情報である座標を修正することもできる。つまり、タッチパネル１６１に表示された座標を見たユーザが、より適切な値を入力することで、上述の座標は修正可能である。
【００４２】
テンプレートの具体例について以下に説明する。
（ｉ）第１例
図４Ａのテンプレート７０は、第１テンプレート情報７０１、第２テンプレート情報７０２および第３テンプレート情報７０３を含む。第１テンプレート情報７０１、第２テンプレート情報７０２および第３テンプレート情報７０３はそれぞれ、第１情報６１、第２情報６２および第３情報６３が編集されることで得られる情報である。テンプレート情報７０１〜７０３は、第１テンプレート領域５４、第２テンプレート領域５５および第３テンプレート領域５６の座標をそれぞれ含むと共に、インデックス名、指定文字および相対位置情報を含む。
【００４３】
図４Ａに示すように、第１テンプレート情報７０１は、インデックス名（Ｉｎｄｅｘ  ｎａｍｅ）として、文書名である“技術文書”に対応する文字列“Ｔｅｃｈｎｉｃａｌ  Ｄｏｃ”を有する。第２テンプレート情報７０２は、“日付”に対応する文字列“Ｄａｔｅ”を有する。第３テンプレート情報７０３は、“作成者”に対応する文字列“Ｏｒｉｇｉｎａｔｏｒ”を有する。これらの文字列は、ユーザが入力することで得られる。
【００４４】
図４Ａに示すように、指定文字として、第１テンプレート情報７０１は、Ｉｎｄｅｘとして文字列“技術文書：”を有する。この文字列は、仮テンプレートの第１情報６１（図３Ｃ）において、Ｉｎｄｅｘに含まれる文字列“ＺＺＺ技術文書”が、ユーザの指示に基づいて削除されることで得られる。また、第２テンプレート情報７０２は、Ｉｎｄｅｘとして文字列“日付：”を有する。この文字列は、第２情報６２のＩｎｄｅｘに含まれる文字列“２０１０年１月１５日”が削除されることで得られる。第３テンプレート情報７０３は、Ｉｎｄｅｘとして文字列“作成者：”を有する。この文字列は、第３情報のＩｎｄｅｘに含まれる文字列“鈴木太郎”が削除されることで得られる。このように、図４Ａのテンプレート情報７０１〜７０３において、指定文字であるＩｎｄｅｘは、変動パラメータの分類を示す文字列およびＤｅｌｉｍｉｔｅｒの両方を含む。
【００４５】
テンプレート原稿５０は、指定領域５１〜５３中に、指定文字以外の文字列（後述の変動パラメータに相当する文字列である、“ＺＺＺ報告書”、“２０１０年１月１５日”、および“鈴木太郎”）を含む。それゆえ、仮テンプレート６０から文字列を削除することで、指定文字が得られる。ただし、テンプレート原稿が指定文字以外の文字列を指定領域中に含まない場合、このような削除の作業は必要ない。
【００４６】
図４Ａに示すように、第１テンプレート情報７０１、第２テンプレート情報７０２および第３テンプレート情報７０３は、相対位置情報（Ｌｏｃａｔｉｏｎ）として、“右（Ｒｉｇｈｔ）”との情報を有する。
【００４７】
（ｉｉ）第２例
図４Ｂのテンプレート７１は、指定文字として、Ｉｎｄｅｘを含まず、Ｄｅｌｉｍｉｔｅｒのみを有する。それ以外は、本例のテンプレート７１は、第１例のテンプレート７０と同様の構成である。具体的には、テンプレート７１の第１テンプレート情報７１１、第２テンプレート情報７１２、および第３テンプレート情報７１３は、Ｄｅｌｉｍｉｔｅｒとしてコロン（：）を有し、Ｉｎｄｅｘを含まない。
このように、テンプレート取得部３１は、仮テンプレート６０に含まれる“Ｉｎｄｅｘ”をユーザの指示に応じて削除することができるし、“Ｄｅｌｉｍｉｔｅｒ”を追加することもできる。
【００４８】
（ｉｉｉ）第３例
図４Ｃのテンプレート７２は、指定文字として、ＩｎｄｅｘおよびＤｅｌｉｍｉｔｅｒの両方を、個別の情報として含む以外は、第１例のテンプレート７０と同様の構成である。
【００４９】
つまり、テンプレート７２の第１テンプレート情報７２１は、Ｉｎｄｅｘとして“技術文書”を含み、Ｄｅｌｉｍｉｔｅｒとしてコロン含む。第２テンプレート情報７２２は、Ｉｎｄｅｘとして“日付”を含み、Ｄｅｌｉｍｉｔｅｒとしてコロンを含む。第３テンプレート情報７２３は、Ｉｎｄｅｘとして“作成者”を含み、Ｄｅｌｉｍｉｔｅｒとしてコロンを含む。
このように、テンプレート取得部３１は、仮テンプレート６０に含まれるＩｎｄｅｘの一部を削除することができるし、“Ｄｅｌｉｍｉｔｅｒ”を追加することもできる。
【００５０】
（２−５）テンプレートの登録：ステップＳ８およびＳ９
編集が完了した後（ステップＳ８でＹｅｓ）、テンプレート取得部３１の制御の下、編集後の最新のテンプレートが、記憶部１７のテンプレート記憶領域１７１に記憶される（ステップＳ９）。こうして、テンプレート領域の座標と指定文字とが、関連付けて記憶される。
【００５１】
編集の完了は、例えば、ハードキーとして設けられたスタートキーの押下、ソフトキーとして設けられた“完了”キーの押下、ソフトキーとして設けられた“保存”キーの押下等によって指示される。
【００５２】
（３）文書登録
複合機１は、文字を含む原稿の画像（文書）を変動パラメータと関連付けて登録し、この変動パラメータを文書の管理に用いることができる。すなわち、変動パラメータは、インデックスとして利用される。
以下に、文書登録について図５を参照して説明する。図５は文書登録の流れを示すフローチャートである。
【００５３】
（３−１）テンプレート選択：Ｓ１１
複合機１は、操作パネル１６により、ユーザから、以下の処理に用いるテンプレートの選択を受け付ける（ステップＳ１１）。
【００５４】
（３−２）原稿読取：Ｓ１２〜Ｓ２０
画像読取部１４は、ユーザにセットされた原稿から画像を読み取る（ステップＳ１２）。
【００５５】
（３−３）変動パラメータの抽出：ステップＳ１３〜Ｓ１９
テンプレート認識部４１は、得られた画像から、ステップＳ１１で選択されたテンプレートに含まれる座標によって特定される領域を抽出する（ステップＳ１３）。
【００５６】
抽出された領域（以下、「抽出領域」と称する）に対して、テンプレート認識部４１の制御の下、文字認識部２０によってＯＣＲ処理が実行される（ステップＳ１４）。
【００５７】
テンプレート認識部４１は、こうして得られた文字列に、テンプレート中の指定文字（Ｉｎｄｅｘおよび／またはＤｅｌｉｍｉｔｅｒ）が含まれているかどうか判定する（ステップＳ１５）。
【００５８】
指定文字と一致する文字が含まれていれば（ステップＳ１６でＹｅｓ）、変動パラメータ抽出部４３は、指定文字に対して、テンプレート中の相対位置情報により特定される位置に存在する文字列を、変動パラメータとして抽出する（ステップＳ１７）。
変動パラメータ抽出部４３は、抽出領域に存在する文字の全てを変動パラメータとして抽出するだけでなく、指定文字以外に抽出領域に存在する文字の一部のみを変動パラメータとして抽出してもよい。例えば、変動パラメータとして抽出すべき文字数に制限値が設けられていてもよく、抽出領域中に存在する文字列がこの制限値を超えるときは、変動パラメータ抽出部４３は、この制限値に合致する数の文字列を抽出してもよい。
なお、変動パラメータ抽出部４３が抽出した文字が、タッチパネル１６１上に表示されることで、ユーザが抽出内容を確認することができる。変動パラメータ抽出部４３は、ユーザの指示等に応じて、変動パラメータの修正（一部の文字列の削除および変更等）をさらに行ってもよい。
【００５９】
指定文字と一致する文字が含まれていなければ（ステップＳ１６でＮｏ）、座標補正部４２は、抽出領域がより広くなるように、座標を補正する（ステップＳ１８）。具体的には、１つのテンプレート情報における２つの座標のＸ成分同士の差および／またはＹ成分同士の差が大きくなるように、座標が補正される。補正後の座標報に基づいて、領域抽出以降の処理が再度行われる。
【００６０】
以上の処理は、１つのテンプレートによって特定される全ての抽出領域について変動パラメータの取得が完了するまで行われる（ステップＳ１９）。
【００６１】
変動パラメータ抽出の具体例について、図６Ａ〜図６Ｃを参照して説明する。図６Ａ〜図６Ｃは、同一の原稿から得られた画像において、上述のテンプレート７０〜７２をそれぞれ用いた場合のテンプレート認識および変動パラメータの抽出を模式的に示す図面である。以下に説明する。
【００６２】
（ｉ）第１例
ステップＳ１２で図４Ａのテンプレート７０が選択された場合、図６Ａに示すように、原稿画像８０において、第１テンプレート情報７０１、第２テンプレート７０２、および第３テンプレート７０３の座標に基づいて、第１抽出領域８１、第２抽出領域８２および第３抽出領域８３が抽出される（ステップＳ１３）。
【００６３】
第１抽出領域８１において、第１テンプレート情報７０１のＩｎｄｅｘ“技術文書：”に一致する文字列８１１が認識され、相対位置情報に基づいて、文字列８１１の右側に存在する変動パラメータ８１２である文字列“実験報告書”が抽出される（ステップＳ１４〜Ｓ１７）。
【００６４】
第２抽出領域８２では、第２テンプレート情報７０２のＩｎｄｅｘ“日付：”に一致する文字列８２１が認識され、相対位置情報に基づいて、文字列８２１の右側に存在する変動パラメータ８２２である文字列“２０１０年３月１５日”が抽出される（ステップＳ１４〜Ｓ１７）。
【００６５】
第３抽出領域８３では、第３テンプレート情報７０３のＩｎｄｅｘ“作成者：”に一致する文字列８３１が認識され、相対位置情報に基づいて、文字列８３１の右側に存在する変動パラメータ８３２である文字列“田中次郎”が抽出される（ステップＳ１４〜Ｓ１７）。
【００６６】
（ｉｉ）第２例
本例では、用いられるテンプレートが異なる以外、特に指定文字が異なる以外は、第１例と同じ処理がなされ、抽出される変動パラメータも同じである。
【００６７】
ステップＳ１２で図４Ｂのテンプレート７１が選択された場合も、図６Ｂに示すように、原稿画像８０において、第１抽出領域８１、第２抽出領域８２および第３抽出領域８３が抽出される（ステップＳ１３）。
【００６８】
第１抽出領域８１において、第１テンプレート情報７１１のＤｅｌｉｍｉｔｅｒに一致する記号８４１が認識され、相対位置情報に基づいて、変動パラメータ８１２が抽出される（ステップＳ１４〜Ｓ１７）。
【００６９】
第２抽出領域８２では、第２テンプレート情報７１２のＤｅｌｉｍｉｔｅｒに一致する記号８４２が認識され、相対位置情報に基づいて、変動パラメータ８２２が抽出される（ステップＳ１４〜Ｓ１７）。
【００７０】
第３抽出領域８３では、第３テンプレート情報７１３のＤｅｌｉｍｉｔｅｒに一致する記号８４３が認識され、相対位置情報に基づいて、変動パラメータ８３２が抽出される（ステップＳ１４〜Ｓ１７）。
【００７１】
（ｉｉｉ）第３例
本例では、用いられるテンプレートが異なる以外、特に指定文字が異なる以外は、第１例と同じ処理がなされ、抽出される変動パラメータも同じである。
【００７２】
ステップＳ１２で図４Ｃのテンプレート７２が選択された場合も、図６Ｃに示すように、原稿画像８０において、第１抽出領域８１、第２抽出領域８２および第３抽出領域８３が抽出される（ステップＳ１３）。
【００７３】
第１抽出領域８１において、第１テンプレート情報７２１のＩｎｄｅｘ“技術文書”に一致する文字列記号８５１およびＤｅｌｉｍｉｔｅｒに一致する記号８４１が認識される（ステップＳ１４〜Ｓ１６）。そして、相対位置情報に基づいて、記号８４１の右側に存在する変動パラメータ８１２が抽出される（ステップＳ１４〜Ｓ１７）。
【００７４】
第２抽出領域８２では、第２テンプレート情報７２２のＩｎｄｅｘ“日付”に一致する文字列８５２およびＤｅｌｉｍｉｔｅｒに一致する記号８４２が認識される（ステップＳ１４〜Ｓ１６）。そして、相対位置情報に基づいて、記号８４２の右側に存在する変動パラメータ８２２が抽出される（ステップＳ１４〜Ｓ１７）。
【００７５】
第３抽出領域８３では、第３テンプレート情報７２３のＩｎｄｅｘ“作成者”に一致する文字列８５３およびＤｅｌｉｍｉｔｅｒに一致する記号８４３が認識される（ステップＳ１４〜Ｓ１６）。そして、相対位置情報に基づいて、記号８４３の右側に存在する変動パラメータ８３２が抽出される（ステップＳ１４〜Ｓ１７）。
【００７６】
（３−４）文書登録：ステップＳ２０
変動パラメータの取得が完了した後（ステップＳ１９でＹｅｓ）、原稿の画像データと変動パラメータとが関連付けられて、文書記憶領域１７２に記憶される（ステップＳ２０）。具体的には、変動パラメータはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データとして保存される。
【００７７】
（４）文書検索
こうして登録された変動パラメータは、例えば文書の分類および検索に用いられる。
ユーザが操作、パネル１６を介して、検索語を入力し、さらに検索実行を指示したとき、検索部４４は、この検索語に一致する変動パラメータを有する画像を文書記憶領域１７２内で検索する。検索結果はタッチパネル１６１上に表示される。こうして、ユーザは容易に目的の画像を入手することができる。
なお、検索部４４においては、部分一致または完全一致等の検索方法が、デフォルトで設定されていてもよいし、ユーザの指定によって検索方法が変更可能であってもよい。
【００７８】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である
【００７９】
（５）特徴
複合機１は、原稿から得られた画像において、指定文字に基づいて特定される文字を変動パラメータとして認識する。この複合機１は、画像読取部１４、テンプレート取得部３１、およびテンプレート記憶領域１７１を備える。画像読取部１４は、原稿上の画像を読み取る。テンプレート取得部３１は、画像読取部１４によって読み取られたテンプレート画像において、予め定められた特徴を有する指定領域５１〜５４の座標を取得する。テンプレート取得部３１は、指定領域５１〜５４に含まれる文字列から、指定文字を取得する。テンプレート記憶領域１７１は、指定文字を座標と関連付けて記憶する。
【００８０】
この複合機１によると、予め特定の様式を有する原稿を読み取って、そこから、未知の原稿において文字認識を行うべき領域を示す情報（領域位置情報および指定文字）を取得することができる。従って、ＯＣＲテンプレートが容易に作成される。
【００８１】
複合機１において、テンプレート取得部３１は、指定文字に対する変動パラメータの相対位置を表す相対位置情報を取得する、相対位置情報取得部としても機能する。さらに、テンプレート記憶領域１７１は、相対位置情報を指定文字と関連付けて記憶してもよい。これによって、文字認識するべき領域の位置を、より厳密に規定することができる。
【００８２】
複合機１において、テンプレート取得部３１は特定の色を示す領域を認識する。
【００８３】
また、複合機１は、テンプレート認識部４１および変動パラメータ抽出部４３を備える。テンプレート認識部４１は、原稿画像８０において、座標によって特定される領域である抽出領域８１〜８３内で、指定文字を認識する。変動パラメータ抽出部４３は、指定文字以外に抽出領域８１〜８３に存在する文字を変動パラメータとして抽出する。
【００８４】
このように、上述の座標および指定文字に基づいて、原稿画像上で、文字認識を行って変動パラメータを取得すべき領域が特定される。つまり、原稿画像の全体に対して文字認識を行うことなく、特定の領域のみについて文字認識を行うことで、必要な文字列が容易に得られる。
【００８５】
複合機１は、抽出領域８１〜８３に指定文字が存在しない場合、より広い領域に対応するように領域位置情報を補正する座標補正部４２をさらに備える。
複合機１は、変動パラメータを原稿画像と関連付けて記憶する文書記憶領域１７２をさらに備える。
【００８６】
複合機１において、操作パネル１６は、ユーザから検索語の入力を受け付ける。検索部４４は、検索語と一致する変動パラメータと関連付けられた原稿画像を、文書記憶部内の原稿画像から選択する。
【産業上の利用可能性】
【００８７】
本発明は、画像読取機能を有する装置、例えばファクシミリ装置、スキャナ、複合機等に利用可能である。
【符号の説明】
【００８８】
１  複合機
１２  モデム
１３  ネットワークインターフェース
１４  画像読取部
１５  画像形成部
１６  操作パネル
１７  記憶部
１８  制御装置
２０  文字認識部
３１  テンプレート取得部（領域位置情報取得部、指定文字取得部、相対位置情報取得部）
４１  テンプレート認識部
４２  座標補正部
４３  変動パラメータ抽出部
４４  検索部
５０  テンプレート原稿
５１  第１指定領域
５２  第２指定領域
５３  第３指定領域
５４  第１テンプレート領域
５５  第２テンプレート領域
５６  第３テンプレート領域
６０  仮テンプレート
７０  テンプレート
７１  テンプレート
７２  テンプレート
１０２  インターネット
１６１  タッチパネル（検索受付部）
１６２  ハードキー
１７１  テンプレート記憶領域（テンプレート記憶部）
１７２  文書記憶領域
【図１】
2011237840.tif 000003
【図２】
2011237840.tif 000004
【図３Ａ】
2011237840.tif 000005
【図３Ｂ】
2011237840.tif 000006
【図３Ｃ】
2011237840.tif 000007
【図４Ａ】
2011237840.tif 000008
【図４Ｂ】
2011237840.tif 000009
【図４Ｃ】
2011237840.tif 000010
【図５】
2011237840.tif 000011
【図６Ａ】
2011237840.tif 000012
【図６Ｂ】
2011237840.tif 000013
【図６Ｃ】
2011237840.tif 000014