(57)【要約】【課題】手書きデータをユーザの簡易な操作により電子文書に反映させることができる文字認識データ処理装置を提供する。【解決手段】電子文書において追記されるデータ入力領域を検出する入力領域検出手段と、前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が媒体に印刷された場合に該媒体上にユーザにより追記されるべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段と、前記電子文書が印刷された媒体上における前記記入領域にユーザにより追記された追記情報を取得する追記情報取得手段と、前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段と、を備えている。【選択図】図２
2014119908.tif 000002
【特許請求の範囲】
【請求項１】
電子文書において追記されるデータ入力領域を検出する入力領域検出手段と、
前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が媒体に印刷された場合に該媒体上にユーザにより追記されるべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段と、
前記電子文書が印刷された媒体上における前記記入領域にユーザにより追記された追記情報を取得する追記情報取得手段と、
前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段と、を備えていることを特徴とする文字認識データ処理装置。
【請求項２】
前記入力領域検出手段は、前記電子文書を構成している情報に基づいて前記データ入力領域として検出することを特徴とする請求項１に記載の文字認識データ処理装置。
【請求項３】
前記入力領域検出手段は、さらに、ユーザにより選択された領域を前記データ入力領域として検出することを特徴とする請求項２に記載の文字認識データ処理装置。
【請求項４】
前記入力領域検出手段は、さらに、ユーザにより予め設定された定義情報に従って、前記データ入力領域を検出することを特徴とする請求項２または３に記載の文字認識データ処理装置。
【請求項５】
前記データ入力領域を記憶する入力領域記憶部をさらに備え、
前記入力領域検出手段は、前記電子文書に対応する前記データ入力領域が前記入力領域記憶部に記憶されていた場合は、前記入力領域記憶部に記憶されている前記データ入力領域を取得することを特徴とする請求項１から４の何れか１項に記載の文字認識データ処理装置。
【請求項６】
前記記入領域生成手段は、前記入力領域検出手段により検出された前記データ入力領域を座標変換することにより前記記入領域を生成することを特徴とする請求項１から５の何れか１項に記載の文字認識データ処理装置。
【請求項７】
前記記入領域生成手段は、ユーザにより設定された印刷設定情報に基づき、前記データ入力領域を座標変換して前記記入領域を生成することを特徴とする請求項６に記載の文字認識データ処理装置。
【請求項８】
前記記入領域生成手段は、前記電子文書上の前記データ入力領域の座標と、前記媒体上の前記記入領域の座標とに誤差がある場合、該誤差を補正して前記記入領域を生成することを特徴とする請求項６または７に記載の文字認識データ処理装置。
【請求項９】
前記記入領域を前記データ入力領域と対応付けて記憶する記入領域記憶部をさらに備え、
前記記入領域生成手段は、前記電子文書に対応する前記記入領域が前記記入領域記憶部に記憶されていた場合は、前記記入領域を生成する処理を行わないことを特徴とする請求項１に記載の文字認識データ処理装置。
【請求項１０】
前記追記情報取得手段は、ユーザにより追記された前記追記情報を含む前記媒体を電子データとして受信する追記情報受信手段と、前記電子データから前記追記情報を認識する追記情報認識手段とを含み、
前記データ反映手段は、前記追記情報認識手段により認識された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映することを特徴とする請求項１に記載の文字認識データ処理装置。
【請求項１１】
文字認識データ処理装置と、画像形成装置と、ペン型装置とを含み、
前記文字認識データ処理装置は、
電子文書において追記されるデータ入力領域を検出する入力領域検出手段と、
前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が前記画像形成装置により媒体に印刷された場合に該媒体上にユーザが前記ペン型装置により追記すべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段と、
前記電子文書が前記画像形成装置により印刷された媒体上における前記記入領域にユーザが前記ペン型装置により追記した追記情報を取得する追記情報取得手段と、
前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段と、を備えていることを特徴とする文字認識データ処理システム。
【請求項１２】
コンピュータを、
電子文書において追記されるデータ入力領域を検出する入力領域検出手段、
前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が媒体に印刷された場合に該媒体上にユーザにより追記されるべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段、
前記電子文書が印刷された媒体上における前記記入領域にユーザにより追記された追記情報を取得する追記情報取得手段、及び、
前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識データ処理装置、文字認識データ処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書データを印刷した記録媒体にスキャン処理を施すことにより得られた画像データと、上記文書データの画像データとを比較して差分の画像データを取得し、取得した差分の画像データに文字認識処理を施し、文字認識処理により得られた文字データである手書き文字データと、差分の画像データである手書き画像データとを、文書データに対応付けて保存する技術が開示されている。
【０００３】
特許文献２には、利用者が帳票に筆記した文字列を筆記データとして取り込み、文字列について文字認識および内容解析を行うとともに、フォーマット定義を参照して文字列が記入されるべき記入欄を特定し、特定結果に基づいて、筆記データの表示位置を記入欄に一致させる技術が開示されている。
【０００４】
特許文献３には、入力された手書き帳票を、入力帳票の種類毎にデータフォーマットを定義した入力帳票定義体に従って文字認識領域を切り出し、テキストコードデータに変換した後、帳票データファイルに蓄積する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２６２５８４号公報
【特許文献２】特開２００５−３８０７７号公報
【特許文献３】特開平８−２１２２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、手書きデータをユーザの簡易な操作により電子文書に反映させることができる文字認識データ処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係る文字認識データ処理装置は、電子文書において追記されるデータ入力領域を検出する入力領域検出手段と、前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が媒体に印刷された場合に該媒体上にユーザにより追記されるべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段と、前記電子文書が印刷された媒体上における前記記入領域にユーザにより追記された追記情報を取得する追記情報取得手段と、前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段と、を備えている。
【０００８】
本発明の請求項２に係る文字認識データ処理装置は、請求項１に記載の構成において、前記入力領域検出手段は、前記電子文書を構成している情報に基づいて前記データ入力領域として検出する。
【０００９】
本発明の請求項３に係る文字認識データ処理装置は、請求項２に記載の構成において、前記入力領域検出手段は、さらに、ユーザにより選択された領域を前記データ入力領域として検出する。
【００１０】
本発明の請求項４に係る文字認識データ処理装置は、請求項２または３に記載の構成において、前記入力領域検出手段は、さらに、ユーザにより予め設定された定義情報に従って、前記データ入力領域を検出する。
【００１１】
本発明の請求項５に係る文字認識データ処理装置は、請求項１から４の何れか１項に記載の構成において、前記データ入力領域を記憶する入力領域記憶部をさらに備え、前記入力領域検出手段は、前記電子文書に対応する前記データ入力領域が前記入力領域記憶部に記憶されていた場合は、前記入力領域記憶部に記憶されている前記データ入力領域を取得する。
【００１２】
本発明の請求項６に係る文字認識データ処理装置は、請求項１から５の何れか１項に記載の構成において、前記記入領域生成手段は、前記入力領域検出手段により検出された前記データ入力領域を座標変換することにより前記記入領域を生成する。
【００１３】
本発明の請求項７に係る文字認識データ処理装置は、請求項６に記載の構成において、前記記入領域生成手段は、ユーザにより設定された印刷設定情報に基づき、前記データ入力領域を座標変換して前記記入領域を生成する。
【００１４】
本発明の請求項８に係る文字認識データ処理装置は、請求項６または７に記載の構成において、前記記入領域生成手段は、前記電子文書上の前記データ入力領域の座標と、前記媒体上の前記記入領域の座標とに誤差がある場合、該誤差を補正して前記記入領域を生成する。
【００１５】
本発明の請求項９に係る文字認識データ処理装置は、請求項１に記載の構成において、前記記入領域を前記データ入力領域と対応付けて記憶する記入領域記憶部をさらに備え、前記記入領域生成手段は、前記電子文書に対応する前記記入領域が前記記入領域記憶部に記憶されていた場合は、前記記入領域を生成する処理を行わない。
【００１６】
本発明の請求項１０に係る文字認識データ処理装置は、請求項１に記載の構成において、前記追記情報取得手段は、ユーザにより追記された前記追記情報を含む前記媒体を電子データとして受信する追記情報受信手段と、前記電子データから前記追記情報を認識する追記情報認識手段とを含み、前記データ反映手段は、前記追記情報認識手段により認識された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映する。
【００１７】
本発明の請求項１１に係る文字認識データ処理システムは、文字認識データ処理装置と、画像形成装置と、ペン型装置とを含み、前記文字認識データ処理装置は、電子文書において追記されるデータ入力領域を検出する入力領域検出手段と、前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が前記画像形成装置により媒体に印刷された場合に該媒体上にユーザが前記ペン型装置により追記すべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段と、前記電子文書が前記画像形成装置により印刷された媒体上における前記記入領域にユーザが前記ペン型装置により追記した追記情報を取得する追記情報取得手段と、前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段と、を備えている。
【００１８】
本発明の請求項１２に係るプログラムは、コンピュータを、電子文書において追記されるデータ入力領域を検出する入力領域検出手段、前記入力領域検出手段により検出された前記データ入力領域に基づき、前記電子文書が媒体に印刷された場合に該媒体上にユーザにより追記されるべき記入領域を生成するとともに、前記データ入力領域と前記記入領域とを対応付ける記入領域生成手段、前記電子文書が印刷された媒体上における前記記入領域にユーザにより追記された追記情報を取得する追記情報取得手段、及び、前記追記情報取得手段により取得された前記追記情報を、前記記入領域に対応付けられた前記データ入力領域に反映するデータ反映手段、として機能させる。
【発明の効果】
【００１９】
本発明の請求項１に記載の構成によれば、手書きデータがユーザの簡易な操作により電子文書に反映される。
【００２０】
本発明の請求項２に記載の構成によれば、データ入力領域が容易に検出される。
【００２１】
本発明の請求項３に記載の構成によれば、データ入力領域として認識できない領域であっても、ユーザが選択した領域がデータ入力領域として検出される。
【００２２】
本発明の請求項４に記載の構成によれば、ユーザが設定した定義情報に対応する領域がデータ入力領域として検出される。
【００２３】
本発明の請求項５に記載の構成によれば、電子文書に対応するデータ入力領域が入力領域記憶部に記憶されていた場合は、文字認識データ処理装置の処理が簡略化される。
【００２４】
本発明の請求項６に記載の構成によれば、ユーザの操作を介さずに記入領域が生成される。
【００２５】
本発明の請求項７に記載の構成によれば、ユーザにより設定された印刷設定に応じた記入領域が生成される。
【００２６】
本発明の請求項８に記載の構成によれば、位置、サイズにずれのない記入領域が生成される。
【００２７】
本発明の請求項９に記載の構成によれば、電子文書に対応する記入領域が記入領域記憶部に記憶されていた場合は、文字認識データ処理装置の処理が簡略化される。
【００２８】
本発明の請求項１０に記載の構成によれば、追記情報がデータ入力領域に反映される。
【００２９】
本発明の請求項１１、１２に記載の構成によれば、手書きデータがユーザの簡易な操作により電子文書に反映される。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１に係る文字認識データ処理システムの概略構成を示す図である。
【図２】実施の形態１に係る文字認識データ処理装置の概略構成を示すブロック図である。
【図３】実施の形態１に係るペン型装置の概略構成を示すブロック図である。
【図４】文字認識データ処理装置における文書フォーマットがイメージデータである場合を示す図であり、（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。
【図５】文字認識データ処理装置における文書フォーマットがエクセルデータ等のスプレッドシートである場合を示す図であり、（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。
【図６】文字認識データ処理装置における文書フォーマットがワードデータ等のＯｆｆｉｃｅ文書である場合を示す図であり、（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。
【図７】データ入力領域とすべき領域が罫線で囲まれていない場合の文書フォーマットを示す図であり、（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。
【図８】（ａ）は入力領域ＩＤが付されたデータ入力領域を示し、（ｂ）はデータ入力領域情報を示すテーブルを示している。
【図９】（ａ）は図８の（ａ）に示すデータ入力領域を示し、（ｂ）は生成された記入領域を示し、（ｃ）は記入領域に対応するテーブルである。
【図１０】元の文書フォーマットがＯｆｆｉｃｅ文書の場合のデータ入力領域を示す図である。
【図１１】元の文書フォーマットがｐｄｆ形式や画像データの場合のデータ入力領域を示す図である。
【図１２】実施の形態１に係る文字認識データ処理装置における領域定義処理の内容を示すフローチャートである。
【図１３】実施の形態１に係る文字認識データ処理装置における文字反映処理の内容を示すフローチャートである。
【図１４】実施の形態２に係る文字認識データ処理装置の概略構成を示すブロック図である。
【図１５】（ａ）は入力領域検出取得部により検出されたデータ入力領域を示し、（ｂ）はユーザにより追加されたデータ入力領域（太点線で囲まれた領域）を示している。
【図１６】（ａ）は入力領域検出取得部により検出されたデータ入力領域を示し、（ｂ）はユーザにより文字認識に関する設定が行われた状態を示している。
【図１７】（ａ）はエクセル形式の文書フォーマットを示し、（ｂ）はこの文書フォーマットに対応する出力用比較データを示している。
【図１８】（ａ）はエクセル形式の文書フォーマットを示し、（ｂ）はこの文書フォーマットに対応する出力用比較データを示している。
【図１９】（ａ）は入力領域編集部による編集後のデータ入力領域を示し、（ｂ）はデータ入力領域に対応するデータ入力領域情報を示すテーブルを示している。
【図２０】（ａ）は、図１９の（ｂ）に示すデータ入力領域情報に基づき生成された記入領域に対応する記入領域情報を示す補正前テーブルであり、（ｂ）は、（ａ）に示す補正前テーブルを補正した場合の補正後テーブルである。
【図２１】（ａ）は補正前テーブルに対応する記入領域を示し、（ｂ）は補正後テーブルに対応する記入領域を示している。
【図２２】出力設定テーブルの一例を示す図である。
【図２３】実施の形態２に係る文字認識データ処理装置における領域定義処理の内容を示すフローチャートである。
【図２４】元の電子データが指定されてから反映データが生成されるまでの流れを模式的に示す図である。
【図２５】（ａ）は罫線がない記入領域に日付情報を追加した状態を示し、（ｂ）はユーザにより複数パターンの出力設定が行われた場合の記入領域のイメージを示している。
【発明を実施するための形態】
【００３１】
〔実施の形態１〕
本発明の一実施の形態について、図面を用いて以下に説明する。図１は、本発明の実施の形態１に係る文字認識データ処理システム１００の概略構成を示す図である。文字認識データ処理システム１００は、文字認識データ処理装置２０と、ペン型装置３０と、画像形成装置４０とを含んでいる。
【００３２】
文字認識データ処理装置２０は、パーソナルコンピュータ（ＰＣ）により構成されており、オペレーティングシステムを実現するプログラムやアプリケーションプログラムを記憶している。文字認識データ処理装置２０は、ＬＡＮ（Local Area Network）などのネットワーク５０を介して画像形成装置４０と通信を行う。文字認識データ処理装置２０は、無線通信によりペン型装置３０から手書き文字等の情報を取得する。なお、文字認識データ処理装置２０は、ネットワーク５０を介してペン型装置３０から情報を取得する構成であってもよく、また、ＵＳＢ（Universal Serial Bus）の規格に準拠したコネクタを有し、このコネクタに接続されるペン型装置３０から、手書き文字等の情報を取得する構成であってもよい。
【００３３】
画像形成装置４０は、紙などの記録媒体に電子写真方式で画像を形成する。画像形成装置４０は、ネットワーク５０を介して文字認識データ処理装置２０と通信を行い、文字認識データ処理装置２０から送信される情報に基づいて紙に画像を形成する。本実施の形態では、画像形成装置４０は、電子写真方式により紙に画像を形成する構成を例に挙げるが、画像を形成する方式は電子写真方式に限定されるものではなく他の方式であってもよい。
【００３４】
ペン型装置３０は、画像形成装置４０により画像が形成された紙（媒体）にインク等によって文字や図などの追記を行うための書込装置である。ペン型装置３０は、文字認識データ処理装置２０と通信を行う機能、紙に記録された情報を読み取り、読み取った情報を記憶する機能、記憶した情報を文字認識データ処理装置２０へ送信する機能等を有している。すなわち、ペン型装置３０は、いわゆる電子ペン（デジタルペンともいう。）としての機能を有している。
（文字認識データ処理装置２０の概略構成）
【００３５】
図２は、文字認識データ処理装置２０の概略構成を示すブロック図である。図２に示すように、文字認識データ処理装置２０は、操作受付部３、入力領域検出取得部４、記入領域生成部５、出力部６、データ反映部７、文字認識部８、記入領域取得部９、手書きデータ情報（追記情報）受信部１０、及び記憶部１１を含んでいる。記憶部１１は、入力領域記憶部１及び記入領域記憶部２を含んでいる。以下、各部の概略を説明する。
【００３６】
操作受付部３は、ユーザがキーボードやマウス等の操作端末（図示せず）を操作して文字認識データ処理装置２０に与えた命令を受け付ける。ユーザが操作端末を操作することにより、文字認識データ処理装置２０に対する各種指示や情報の入力及び各種設定が行われる。例えば、ユーザは、文字認識データ処理装置２０の外部に設けられた表示部（図示せず）に表示された複数の帳票データ（文書フォーマット）から、マウスを操作して所望の帳票データを選択する。操作受付部３は、マウスから、ユーザが所望の帳票データを選択した旨の命令を受け取る。文書フォーマットは、ＰＣ上で加工及び編集が可能な電子データである。具体的には例えば、エクセルデータ、ワードデータ、ＰＤＦ、ＸＰＳなどの文書データや、ＪＰＥＧ、ＴＩＦＦなどの画像データ等をいう。
【００３７】
入力領域検出取得部４は、ユーザが選択した文書フォーマット（電子データ）からデータ入力領域を検出する。データ入力領域は、ユーザが操作端末を操作してＰＣ上でデータを入力する予定（候補）の領域である。１個の文書フォーマットには、１個または複数個のデータ入力領域が存在する。例えば、文書フォーマットがエクセルデータである場合は、セル、テキストボックス、チェックボックス等がデータ入力領域となる。また、入力領域検出取得部４は、検出したデータ入力領域に対応するデータ入力領域情報を入力領域記憶部１へ送信する。入力領域記憶部１には、各データ入力領域に対応する複数個のデータ入力領域情報が記憶されている。また、入力領域検出取得部４は、ユーザが選択した文書フォーマットに対応するデータ入力領域情報が入力領域記憶部１に記憶されている場合は、入力領域記憶部１から該データ入力領域情報を取得する。入力領域検出取得部４の具体的な構成は後述する。
【００３８】
記入領域生成部５は、入力領域検出取得部４が検出または取得したデータ入力領域に基づき、記入領域を生成する。記入領域は、データ入力領域の位置情報を含んでいる。具体的には、記入領域は、出力（印刷）された媒体（例えば紙）上の位置に関する情報、すなわち、セルアドレス、テキストボックスＩＤ、行列情報、文書フォーマットの電子データ上の座標等を含んでいる。各データ入力領域と各記入領域とは、１対１で対応付けられている。また、記入領域生成部５は、生成した記入領域に対応する記入領域情報を記入領域記憶部２へ送信する。記入領域記憶部２には、各記入領域に対応する複数個の記入領域情報それぞれが、各データ入力領域に対応付けられて記憶されている。また、記入領域生成部５は、ユーザが選択した文書フォーマットに対応する記入領域情報が記入領域記憶部２に記憶されている場合は、記入領域記憶部２から該記入領域情報を取得する。記入領域生成部５の具体的な構成は後述する。
【００３９】
出力部６は、文書フォーマットの画像形成を画像形成装置４０に指示する。また、出力部６は、紙に形成するコード画像を生成する。コード画像は、例えば特開２００８−９８３３号公報に開示されているコードパターンを画像化したものであり、紙の全面に複数行複数列で形成される画像である。１個のコード画像は、二次元に配列された複数のドットで構成されており、紙文書のページＩＤと、コード画像が配置されている紙面上の座標を示す位置情報等のデジタルコードとが埋め込まれている。ページＩＤと、記入領域生成部５により生成された各記入領域情報とは対応付けられている。なお、ページＩＤによって作業中のページを特定することができ、またページＩＤによって作業中のページを含む文書フォーマットを特定することができる。また、コード画像は、複数のドットが二次元で配置されているものであれば、特開２００８−９８３３号公報に開示されているものに限定されず、例えばData Matrix、Code One、Maxi Code、QR codeなど他のコード画像であってもよい。また、コード画像の配置は、紙の全面に規則的に配置されていれば複数行複数列のマトリクス状ではなく他の配置であってもよい。
【００４０】
出力部６は、文書フォーマットが表す画像にコード画像を複数行複数列で重畳し、コード画像が重畳された画像を表すイメージデータを生成する。出力部６は、生成したイメージデータを画像形成装置４０へ送信する。
【００４１】
手書きデータ情報受信部１０は、ペン型装置３０から手書きデータ情報（追記情報）を受信する。具体的には、手書きデータ情報受信部１０は、ペン型装置３０が読み取った、ページＩＤと、ペン型装置３０により記入された線（ストローク）の位置（座標）情報とを、ペン型装置３０から取得する。
【００４２】
記入領域取得部９は、手書きデータ情報受信部１０からページＩＤを受け取り、記入領域記憶部２から該ページＩＤに対応する記入領域情報を取得する。
【００４３】
文字認識部８は、媒体（紙）上の手書きデータの文字認識処理を行う。文字認識部８は、手書きデータ情報（追記情報）をテキストデータとして認識する。
【００４４】
データ反映部７は、文字認識部８が文字認識した手書きデータを、記入領域に予め対応付けられているデータ入力領域に反映させる。手書きデータが複数個存在する場合は、全ての手書きデータが、対応する各データ入力領域に反映される。具体的には、データ反映部７は、記入領域に対応するデータ入力領域に、テキストデータ、アノテーション、またはテキスト画像等を入力（反映）する。以下、文書フォーマットのデータ入力領域に手書きデータが反映されたデータを、「反映データ」と称す。
【００４５】
文字認識データ処理装置２０の上記各部の構成により、ユーザが選択した電子データ（例えば帳票データ）において、帳票データ上の所定の記入欄に、ユーザが紙（帳票）の記入欄に手書きした文字等がデータとして反映（記入）される。
（ペン型装置３０の構成）
【００４６】
図３は、ペン型装置３０の概略構成を示すブロック図である。ペン型装置３０は、従来周知の電子ペンを適用することができる。ここでは、電子ペンの一構成例について説明する。
【００４７】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータを有しており、ペン型装置３０の各部を制御する。芯３０９は、紙に追記を行う追記手段の一例である。芯３０９は、インクを有しており、先端から紙へインクを供給する。圧力センサ３１０は、芯３０９の末端に接触するように配置されている。芯３０９が紙文書に接触すると、芯３０９の末端から圧力センサ３１０に力が加わる。圧力センサ３１０は、力が加わったことを検知すると、力が加わったことを示す信号を制御部３０１へ出力する。
【００４８】
発光部３０２は、赤外光を照射する発光ダイオードを有しており、赤外光を紙文書の表面に照射する。発光部３０２は、制御部３０１に接続されており、制御部３０１により赤外の照射／非照射が制御される。
【００４９】
画像取得部３０３は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor Image Sensor）イメージセンサと、発光部３０２から照射されて紙文書の表面で反射した光をＣＭＯＳイメージセンサに案内するレンズとを備えている。ＣＭＯＳイメージセンサは、芯３０９の先端付近で反射されレンズで案内された赤外光を電気信号に変換し、紙文書の表面の画像を表す信号を画像処理部３０４へ出力する。
【００５０】
画像処理部３０４は、画像取得部３０３から出力された信号が表す画像に画像処理を施し、画像処理が施された画像からコード画像を検出する。また、画像処理部３０４は、検出したコード画像を表すデジタルデータを、データ処理部３０５へ出力する。
【００５１】
ここで、画像取得部３０３と画像処理部３０４とにより、記録媒体からコード画像を取得するため、画像取得部３０３と画像処理部３０４は、記録媒体に形成されているコード画像を取得する画像取得手段ということができる。
【００５２】
データ処理部３０５は、コード画像をデコードするデコード手段の一例である。データ処理部３０５は、画像処理部３０４から出力されたデジタルデータが表すコード画像についてデコード処理を行い、該コード画像に含まれているページＩＤ及び位置情報を取得する。また、データ処理部３０５は、制御部３０１に接続されており、取得したページＩＤ及び位置情報を制御部３０１へ出力する。
【００５３】
通信部３０６は制御部３０１に接続されている。通信部３０６は、無線により文字認識データ処理装置２０と通信を行い、制御部３０１から出力された情報を文字認識データ処理装置２０へ送信する。なお、通信部３０６は、ネットワーク５０を介して文字認識データ処理装置２０と通信を行い、上記情報を文字認識データ処理装置２０へ送信してもよい。また、通信部３０６は、ＵＳＢの規格に準拠したコネクタを備えており、このコネクタを介して文字認識データ処理装置２０と通信を行い、上記情報を文字認識データ処理装置２０へ送信してもよい。
【００５４】
不揮発性メモリ３０７は、制御部３０１に接続されており、制御部３０１からアクセスされる。不揮発性メモリ３０７は、制御部３０１から送られるページＩＤ及び位置情報を、ペン型装置３０で追記された線を示す情報（ストローク情報）として記憶する。
【００５５】
電源部３０８は、二次電池を有しており、ペン型装置３０の各部に電力を供給する。
（文字認識データ処理装置２０の各部の具体的構成）
【００５６】
入力領域検出取得部４の具体的な構成について説明する。入力領域検出取得部４は、文書フォーマット（電子データ）を構成している情報に基づいてデータ入力領域を検出する。以下、例を挙げて説明する。
【００５７】
図４は、文書フォーマットがイメージデータである場合を示している。図４の（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。入力領域検出取得部４は、文書フォーマットのイメージデータ（図４の（ａ））において罫線で閉じられた１個の領域（周囲が囲まれた領域）を１個のデータ入力領域として検出する。図４の（ｂ）に示すように、８個のデータ入力領域（点線で囲まれた領域）が検出されている。図５は、文書フォーマットがエクセルデータ等のスプレッドシートである場合を示している。図５の（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。入力領域検出取得部４は、文書フォーマットのスプレッドシートにおいて１個のセルを１個のデータ入力領域として検出する。図５の（ｂ）に示すように、１７個のデータ入力領域（点線で囲まれた領域）が検出されている。図６は、文書フォーマットがワードデータ等のＯｆｆｉｃｅ文書である場合を示している。図６の（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。入力領域検出取得部４は、文書フォーマットのＯｆｆｉｃｅ文書において１個のテキストボックスを１個のデータ入力領域として検出する。図６の（ｂ）に示すように、７個のデータ入力領域（点線で囲まれた領域）が検出されている。
【００５８】
入力領域検出取得部４は、文書フォーマット上のテキストデータに基づいてデータ入力領域を検出してもよい。具体的には、文書フォーマット上の特定の文字、例えば「年」、「月」、「日」、「時」、「分」の前側をデータ入力領域として検出する。また、「／」（スラッシュ）の両側、「：」（コロン）の両側、「（  ）」（括弧）の内側をデータ入力領域として検出する。データ入力領域とすべき領域が罫線で囲まれておらず１個のデータ入力領域の範囲が定まらない場合は、データ入力領域の範囲を、周辺の罫線・文字・スペースなど文書フォーマットを構成している情報を使用して定義付けしてもよい。例えば、データ入力領域の幅を「文字から文字まで」と定義し、高さを「文字の２倍程度」と定義する。これにより、１個のデータ入力領域の範囲が定まる。また、データ入力領域に入力されるデータの属性を、文書フォーマット上に存在するその他の文字情報を使用して定義付けしてもよい。例えば「年」、「月」、「日」、「時」、「分」の前側のデータ入力領域に入力されるデータを「数字」と定義する。
【００５９】
また、入力領域検出取得部４は、ユーザにより予め設定された定義情報に従って、データ入力領域を検出してもよい。具体的には、文書フォーマット上の特定の文字をユーザが予め定義し、この定義情報に従ってデータ入力領域を検出する。例えば、ユーザが、「○（丸囲み）の中」や「→（矢印）の前後」等を、データ入力領域として検出するように予め定義する。
【００６０】
なお、入力領域検出取得部４は、文書フォーマットを構成している情報と、ユーザにより予め設定された定義情報との双方に従って、前記データ入力領域を検出する構成とすることができることは言うまでもない。
【００６１】
図７は、データ入力領域とすべき領域が罫線で囲まれていない場合の文書フォーマットを示している。図７の（ａ）は文書フォーマットを示し、（ｂ）は検出されたデータ入力領域を示している。図７の（ｂ）に示すように、１１個のデータ入力領域（点線で囲まれた領域）が検出されている。
【００６２】
入力領域検出取得部４は、検出したデータ入力領域に対応するデータ入力領域情報を入力領域記憶部１へ送信する。図８は、図７に対応するデータ入力領域情報を示すテーブルである。図８の（ａ）に示すように、各データ入力領域には入力領域ＩＤ（１，２，３，…，１１）が付され、図８の（ｂ）に示すテーブルにおいて、入力領域ＩＤ毎に、「位置」、「サイズ」及び「テキスト入力の可否（○または×）」の情報が対応付けられる。ユーザが予め定義付けしたデータの属性情報を「文字認識設定」項目として対応付けてもよい。入力領域記憶部１には、図８の（ｂ）に示すテーブルが記憶される。なお、入力領域記憶部１には、文書フォーマットに含まれる複数のデータ入力領域の集合であるデータ入力領域群と、該文書フォーマットのページＩＤとが対応付けられている。例えば、データ入力領域（１）〜（１１）を含むデータ入力領域群を「Ｉ」、文書フォーマットのページＩＤを「Ａ」とした場合、データ入力領域群「Ｉ」とページＩＤ「Ａ」とが対応付けられている。
【００６３】
入力領域検出取得部４は、ユーザが選択した文書フォーマットに対応するデータ入力領域情報を示すテーブルが入力領域記憶部１に記憶されていた場合は、入力領域記憶部１から当該データ入力領域情報を取得する。具体的には、入力領域検出取得部４は、元となる電子文書（文書フォーマット）を一意に特定するＩＤに基づき、対応するテーブルを参照して当該データ入力領域情報を取得する。例えば、現在作業中のページＩＤが「Ａ」であった場合は、入力領域検出取得部４は、ページＩＤ「Ａ」に対応するテーブル（例えば図８の（ｂ））を参照してデータ入力領域情報を取得する。
【００６４】
記入領域生成部５の具体的な構成について説明する。記入領域生成部５は、入力領域検出取得部４が検出または取得したデータ入力領域情報に基づき、記入領域を生成する。以下、例を挙げて説明する。図９の（ａ）は、図８の（ａ）に示すデータ入力領域を示し、図９の（ｂ）は生成された記入領域を示している。具体的には、記入領域生成部５は、図９の（ａ）に示すデータ入力領域を、元の電子文書の座標系から、出力（印刷）される媒体(例えば紙)の座標系に座標変換して、図９の（ｃ）に示すテーブルを生成する。図９の（ｃ）に示すテーブルにおいて、各記入領域ＩＤ（ａ，ｂ，ｃ，…，ｋ）は、図８の（ｂ）に示すデータ入力領域情報を示すテーブルの各入力領域ＩＤ（１，２，３，…，１１）に対応している。例えば、記入領域ＩＤ「ａ」に対応する入力領域ＩＤ「１」の「セルＡ２」は、「１００，０」に座標変換され、記入領域ＩＤ「ｂ」に対応する入力領域ＩＤ「２」の「セルＡ４」は、「２００，０」に座標変換される。これにより、１個の文書フォーマット内において、各データ入力領域と各記入領域とが対応付けられる。記入領域生成部５は、生成した記入領域に対応する記入領域情報を記入領域記憶部２へ送信する。記入領域記憶部２には、図９の（ｃ）に示すテーブルが記憶される。なお、記入領域記憶部２には、複数の記入領域の集合である記入領域群と、該文書フォーマットのページＩＤとが対応付けられている。例えば、記入領域（ａ）〜（ｋ）を含む記入領域群を「Ｘ」、文書フォーマットのページＩＤを「Ａ」とした場合、記入領域群「Ｘ」とページＩＤ「Ａ」とが対応付けられている。
【００６５】
入力領域検出取得部４及び記入領域生成部５の構成によれば、生成されたデータ入力領域情報及び記入領域情報は互いに対応付けられて記憶部１１に記憶される。そのため、文書フォーマットに対応するデータ入力領域情報が入力領域記憶部１に記憶されている場合は、該文書フォーマットに対応する記入領域情報が、該データ入力領域情報と対応付けられて記入領域記憶部２に記憶されていることになる。
【００６６】
また、記入領域生成部５は、文書フォーマットに対応する記入領域情報が記入領域記憶部２に記憶されていた場合は、記入領域を生成する処理を行わない。記入領域生成部５は、記入領域記憶部２内の記入領域情報の有無を、例えばページＩＤにより判定する。
【００６７】
記入領域取得部９は、手書きデータ情報受信部１０が取得したページＩＤに対応する記入領域情報を記入領域記憶部２から取得する。例えば、記入領域取得部９は、ページＩＤ「Ａ」に対応するテーブル（図９の（ｃ）参照）を取得する。
【００６８】
文字認識部８は、ユーザによりペン型装置３０で紙文書（媒体）に追記された線（ストローク）を、テキストデータとして認識する。
【００６９】
データ反映部７は、文字認識部８が文字認識した手書きデータ（追記情報）を、記入領域に予め対応付けられているデータ入力領域に反映させる。データ反映部７は、図１０に示すように、元の文書フォーマットがＯｆｆｉｃｅ文書等であって、データ入力領域がテキスト入力機能を有する場合は、テキストデータをデータ入力領域に入力する。また、データ反映部７は、図１１に示すように、元の文書フォーマットがｐｄｆ形式や画像データ等であって、データ入力領域がテキスト入力機能を有していない場合は、記入領域の位置・サイズに基づき、アノテーションを重畳またはテキスト画像を貼り付ける。
【００７０】
文字認識データ処理装置２０は、データ入力領域と記入領域とを対応付ける領域定義処理と、手書き文字（追記情報）をデータ入力領域に反映させる文字反映処理とを実行する。領域定義処理は、操作受付部３、入力領域検出取得部４、記入領域生成部５、出力部６により実行される。文字反映処理は、データ反映部７、文字認識部８、記入領域取得部９、手書きデータ情報受信部１０により実行される。なお、領域定義処理及び文字反映処理を行う各部の機能は、各手段として記憶部１１に記憶されたプログラムを制御部（図示せず）が実行することにより実現される。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ
、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して提供することもできる。以下では、各処理についてフローチャートを用いて説明する。
（領域定義処理）
【００７１】
図１２は、領域定義処理の内容を示すフローチャートである。
【００７２】
最初に、操作受付部３がユーザの操作（文書フォーマットの選択操作）を受け付ける（ステップＳ１）。ここでは、ユーザが、エクセル形式の帳票データＤＡを選択したものとする。
【００７３】
次に、入力領域検出取得部４は、帳票データＤＡに対応するデータ入力領域情報（例えば図８の（ｂ）に示すテーブル）が入力領域記憶部１に記憶されているか否かを、ページＩＤに基づき判定する（ステップＳ２）。帳票データＤＡに対応するデータ入力領域情報が入力領域記憶部１に記憶されている場合は（ステップＳ２にてＹＥＳ）、入力領域検出取得部４は、当該データ入力領域情報を入力領域記憶部１から取得する（ステップＳ３）。
【００７４】
一方、帳票データＤＡに対応するデータ入力領域情報が入力領域記憶部１に記憶されていない場合は（ステップＳ２にてＮＯ）、入力領域検出取得部４は、帳票データＤＡからデータ入力領域を検出し（ステップＳ４）、検出したデータ入力領域に対応するデータ入力領域情報を入力領域記憶部１へ送信する（ステップＳ５）。
【００７５】
なお、データ入力領域情報が入力領域記憶部１に記憶されている場合（ステップＳ２にてＹＥＳ）でも、新たにデータ入力領域が追加・削除・編集された場合は、新たに検出処理を行う。この場合の検出処理は、入力領域記憶部１に記憶されているデータ入力領域情報に対応する電子データと、追加・削除・編集後のデータ入力領域情報に対応する電子データとの差分を検出すればよい。
【００７６】
ステップＳ３にてデータ入力領域情報が入力領域記憶部１から取得されると、記入領域生成部５は、記入領域記憶部２に記憶されている、帳票データＤＡの記入領域に対応する記入領域情報（例えば図９の（ｃ）に示すテーブル）を取得する（ステップＳ６）。
【００７７】
一方、ステップＳ４及びＳ５にてデータ入力領域が検出され、対応するデータ入力領域情報が入力領域記憶部１へ送信されると、記入領域生成部５は、検出されたデータ入力領域情報に基づき、帳票データＤＡの記入領域を生成する（ステップＳ７）。そして、記入領域生成部５は、生成した帳票データＤＡの記入領域に対応する記入領域情報を記入領域記憶部２へ送信する（ステップＳ８）。
（文字反映処理）
【００７８】
図１３は、文字反映処理の内容を示すフローチャートである。
【００７９】
最初に、手書きデータ情報受信部１０は、ユーザが紙に手書きした文字αを含む手書きデータ情報（追記情報）をペン型装置３０から受信する（ステップＳ１１）。
【００８０】
次に、記入領域取得部９は、手書きデータ情報受信部１０から、手書きデータ情報に含まれる帳票データＤＡに対応するページＩＤを受け取り、記入領域記憶部２から、該ページＩＤに対応する帳票データＤＡに対応する記入領域情報（例えば図９の（ｃ）に示すテーブル）を取得する（ステップＳ１２）。
【００８１】
次に、文字認識部８は、紙上の手書きデータの文字認識処理を行う（ステップＳ１３）。最後に、データ反映部７は、文字認識部８が文字認識した手書きデータを、記入領域に予め対応付けられているデータ入力領域に反映させる（ステップＳ１４）。
【００８２】
以上の説明では、文字認識データ処理装置２０は、電子ペンとしての機能を有するペン型装置３０からストローク情報を取得する構成について説明したが、本実施の形態に係る文字認識データ処理装置２０は、これに限定されない。例えば、文字認識データ処理装置２０の手書きデータ情報受信部１０がスキャン機能を有していてもよい。この場合、ペン型装置３０を通常の筆記具とし、画像形成装置４０から出力された普通紙にユーザが手書きし、これを手書きデータ情報受信部１０がスキャン機能で読み取ることにより、手書きデータ情報（追記情報）をスキャン画像として取得する。そして、文字認識データ処理装置２０は、スキャン画像に対して周知の画像処理を行うことにより手書き文字を認識し、認識した手書き文字を、記入領域に予め対応付けられているデータ入力領域に反映させる。
〔実施の形態２〕
【００８３】
本発明の他の実施の形態について、図面を用いて以下に説明する。なお、説明の便宜上、実施の形態１において示した部材と同一の機能を有する部材には同一の符号を付し、その説明を省略する。また、実施の形態１において定義した用語については特に断らない限り本実施の形態においてもその定義に則って用いるものとする。
【００８４】
図１には、本発明の実施の形態２に係る文字認識データ処理システム１１０の概略構成を示している。文字認識データ処理システム１１０は、文字認識データ処理装置２１と、ペン型装置３０と、画像形成装置４０とを含んでいる。図１４は、文字認識データ処理装置２１の概略構成を示すブロック図である。図２１に示すように、文字認識データ処理装置２１は、実施の形態１に係る文字認識データ処理装置２０に、入力領域編集部１２及び補正値算出部１３が追加されている。
【００８５】
入力領域編集部１２は、入力領域検出取得部４により自動的に検出または取得されたデータ入力領域の他に、ユーザの操作により選択された領域をデータ入力領域として追加または削除する。また、入力領域編集部１２は、データ入力領域に対してユーザが設定した文字認識に関する設定情報（文字、数字等）、データ処理に関する設定情報（計算式、マクロ処理等）に基づき、データ入力領域を編集する。図１５の（ａ）は、入力領域検出取得部４により自動的に検出または取得されたデータ入力領域（点線で囲まれた領域）を示し、図１５の（ｂ）は、ユーザにより選択され追加されたデータ入力領域（太点線で囲まれた領域）を示している。また、図１５の（ｂ）では、ユーザにより選択されたデータ入力領域（「名前」、「住所」、「メモ」欄）が削除されている。図１６の（ａ）は、入力領域検出取得部４により自動的に検出または取得されたデータ入力領域（点線で囲まれた領域）を示し、図１６の（ｂ）は、図１５の（ｂ）においてユーザにより文字認識に関する設定（「数字」、「曜日」、「氏名」、「住所」）が行われた状態を示している。入力領域編集部１２は、追加、削除したデータ入力領域に対応するデータ入力領域情報を、入力領域検出取得部４を介して入力領域記憶部１へ送信する。
【００８６】
補正値算出部１３は、「倍率」、「回転」、「位置」等の項目の出力設定が変更された場合や、電子データ上の座標と手書きを行う紙文書上での座標に変換誤差が生じる場合に、検出または取得されたデータ入力領域に対する補正値を算出する。具体的には、補正値算出部１３は、手書きを行う出力文書に形式（「倍率」、「回転」、「位置」等）が対応している出力用比較データを生成し、文書フォーマットと出力用比較データとを比較して、倍率、回転、位置の誤差を検出する。そして、検出された誤差に基づいて補正値を算出する。なお、出力用比較データは、出力（印刷）される紙文書と外観上同じ形式を示すものであるが、実際には出力されない比較用のデータであり、文書フォーマットを出力用に座標変換することにより生成される。
【００８７】
記入領域生成部５は、入力領域検出取得部４により検出または取得されたデータ入力領域と、入力領域編集部１２により追加等されたデータ入力領域とを、補正値算出部１３により算出された補正値を用いて補正し、記入領域を生成する。記入領域生成部５は、生成した記入領域に対応する記入領域情報を記入領域記憶部２へ送信する。また、記入領域生成部５は、後述するデータ入力領域群、記入領域群、及び出力設定が対応付けられた情報を記憶部１１へ送信する。
【００８８】
補正値算出部１３及び記入領域生成部５の具体的な構成について説明する。図１７の（ａ）及び図１８の（ａ）は、エクセル形式の文書フォーマットを示し、図１７の（ｂ）及び図１８の（ｂ）は、この文書フォーマットに対応する出力用比較データを示している。なお、図１７の（ｂ）は、ユーザによる出力設定の変更がなされていない場合、すなわち、倍率：１００％、回転：変更なし、位置：変更なし、の場合を示しており、図１８の（ｂ）は、ユーザによる出力設定の変更がなされた場合、すなわち、倍率：１１５％、回転：変更なし、位置：水平・垂直中央合わせ、の場合を示している。
【００８９】
図１７の（ａ）及び図１８の（ａ）では、左上端部の座標が（０，０）であり右下端部の座標が（８００，３００）の場合を示している。これに対して、図１７の（ｂ）では、出力設定に変更がないにもかかわらず出力用比較データへの座標変換により、左上端部の座標が（０，０）、右下端部の座標が（７９０，２９５）となっている。すなわち、右下端部の座標に変換誤差が生じている。この場合、補正値算出部１３は、座標位置及びサイズの補正値を算出し、位置補正値を（０，０）、サイズ補正値を（０．９８５，０．９７）に設定する。図１８の（ｂ）では、ユーザにより出力設定が変更（倍率：１１５％、回転：変更なし、位置：水平・垂直中央合わせ）された結果、出力用比較データへの座標変換により、左上端部の座標が（２０，３５０）、右下端部の座標が（８６０，６５０）となっている。この場合、補正値算出部１３は、座標位置及びサイズの補正値を算出し、位置補正値を（２０，３５０）、サイズ補正値を（１．１０５，１．０８）に設定する
【００９０】
記入領域生成部５は、入力領域検出取得部４により検出または取得されたデータ入力領域と、入力領域編集部１２により追加等されたデータ入力領域とを、補正値算出部１３により算出された補正値を用いて補正し、記入領域を生成する。図１９の（ａ）は入力領域編集部１２による編集後のデータ入力領域（点線で囲まれた領域）を示し、（ｂ）はデータ入力領域に対応するデータ入力領域情報を示すテーブルを示している。図２０の（ａ）は、図１９の（ｂ）に示すデータ入力領域情報に基づき生成された記入領域に対応する記入領域情報を示すテーブル（補正前テーブル）である。図２０の（ｂ）は、補正値算出部１３により算出された補正値を用いて図２０の（ａ）に示す記入領域情報（補正前テーブル）を補正した場合のテーブル（補正後テーブル）である。ここでは、記入領域生成部５は、各記入領域の「位置」及び「サイズ」を、位置補正値（＋２０，＋３５０）及びサイズ補正値（×１．１０５，×１．０８）に基づき補正する。記入領域生成部５は、図２０の（ｂ）に示す補正後の記入領域情報（補正後テーブル）を記入領域記憶部２へ送信する。
【００９１】
図２１の（ａ）は、補正前の記入領域情報（補正前テーブル）に対応する記入領域を示し、（ｂ）は、補正後の記入領域情報（補正後テーブル）に対応する記入領域を示している。図２１の（ｂ）に示すように、記入領域は、ユーザの出力設定に応じて適切に出力文書上に対応付けられる。
【００９２】
なお、記入領域生成部５は、図２０の（ａ）に示す補正前テーブルを介さず、図１９の（ｂ）に示すデータ入力領域情報に基づき直接、図２０の（ｂ）に示す補正後テーブルを生成してもよい。
【００９３】
また、記入領域生成部５は、記入領域情報としてさらに、出力設定、データ入力領域群、及び記入領域群が対応付けられた出力設定テーブルを記憶部１１へ送信する。データ入力領域群は、文書フォーマットに含まれる複数のデータ入力領域の集合であり、記入領域群は、複数の記入領域の集合である。図２２には、出力設定テーブルの一例を示している。例えば、ページＩＤ「Ａ」において、出力設定が「倍率：１１５％、回転：変更なし、位置：水平・垂直中央合わせ」の場合、データ入力領域群「Ｉ」と記入領域群「Ｚ」が対応付けられている。ここでは、データ入力領域群「Ｉ」は、図１９に示すデータ入力領域（１）〜（１１）を含み、記入領域群「Ｚ」は、図２０に示す記入領域（ａ）〜（ｋ）を含んでいる。図２２の出力設定テーブルに示すように、同一のデータ入力領域群（つまり、手書き対象領域が同一）であっても、出力設定が互いに異なる場合は、それぞれの出力設定に対応した記入領域群が対応付けられる。このように、記憶部１１には、図２２に示す出力設定テーブルにおける対応関係が記憶されており、この出力設定テーブルにおいて、データ入力領域情報を示すテーブルと、記入領域情報を示すテーブル（補正後テーブル）とが対応付けられている。
【００９４】
また、記入領域生成部５は、文書フォーマットに対応する記入領域情報が記入領域記憶部２に記憶されていた場合は、記入領域を生成する処理を行わない。記入領域生成部５は、記入領域記憶部２内の補正後テーブルの有無を、例えばページＩＤにより判定する。
【００９５】
文字認識データ処理装置２１は、実施の形態１に係る文字認識データ処理装置２０と同様、領域定義処理と文字反映処理とを実行する。文字認識データ処理装置２１では、領域定義処理は、操作受付部３、入力領域検出取得部４、入力領域編集部１２、補正値算出部１３、記入領域生成部５、出力部６により実行される。文字反映処理は、データ反映部７、文字認識部８、記入領域取得部９、手書きデータ情報受信部１０により実行される。以下では、各処理についてフローチャートを用いて説明する。なお、実施の形態１に係る文字認識データ処理装置２０の処理と重複する部分は省略する。
（領域定義処理）
【００９６】
図２３は、領域定義処理の内容を示すフローチャートである。
【００９７】
最初に、操作受付部３がユーザの操作（文書フォーマットの選択操作）を受け付ける（ステップＳ２１）。ここでは、ユーザが、エクセル形式の帳票データＤＡを選択したものとする。
【００９８】
次に、入力領域検出取得部４は、帳票データＤＡに対応するデータ入力領域情報（例えば図１９の（ｂ）に示すテーブル）が入力領域記憶部１に記憶されているか否かを、ページＩＤに基づき判定する（ステップＳ２２）。なお、入力領域記憶部１に記憶されているデータ入力領域情報は、ユーザの操作により、データ入力領域が追加または削除された情報、文字認識に関する設定情報やデータ処理に関する設定情報に基づきデータ入力領域が編集された情報である。以下では、データ入力領域が編集された情報を、編集済データ入力領域情報と称す。
【００９９】
帳票データＤＡに対応する編集済データ入力領域情報が入力領域記憶部１に記憶されている場合は（ステップＳ２２にてＹＥＳ）、入力領域検出取得部４は、当該編集済データ入力領域情報を入力領域記憶部１から取得する（ステップＳ２３）。
【０１００】
一方、帳票データＤＡに対応する編集済データ入力領域情報が入力領域記憶部１に記憶されていない場合は（ステップＳ２２にてＮＯ）、入力領域検出取得部４は、帳票データＤＡからデータ入力領域を検出する（ステップＳ２４）。次に、入力領域編集部１２は、入力領域検出取得部４が検出したデータ入力領域をユーザの操作に基づき編集し（ステップＳ２５）、編集済データ入力領域情報を入力領域記憶部１へ送信する（ステップＳ２６）。
【０１０１】
なお、編集済データ入力領域情報が入力領域記憶部１に記憶されている場合（ステップＳ２２にてＹＥＳ）でも、新たにデータ入力領域が追加・削除・編集された場合は、新たに検出処理行う。この場合の検出処理は、入力領域記憶部１に記憶されている編集済データ入力領域情報に対応する電子データと、追加・削除・編集後のデータ入力領域情報に対応する電子データとの差分を検出すればよい。
【０１０２】
ステップＳ２３にて編集済データ入力領域情報が入力領域記憶部１から取得されると、記入領域生成部５は、記入領域記憶部２に記憶されている、帳票データＤＡの記入領域に対応する記入領域情報（例えば図２０の（ｃ）に示すテーブル）を取得する（ステップＳ２７）。記入領域記憶部２に記憶されている記入領域情報は、ユーザにより設定された出力設定情報に基づき記入領域が補正された情報である。以下では、記入領域が補正された情報を、補正済記入領域情報と称す。
【０１０３】
一方、ステップＳ２４〜Ｓ２６にてデータ入力領域が検出され、編集された編集済データ入力領域情報が入力領域記憶部１へ送信されると、記入領域生成部５は、編集済データ入力領域情報に基づき、帳票データＤＡの補正済記入領域を生成する（ステップＳ２８）。そして、記入領域生成部５は、生成した帳票データＤＡの記入領域に対応する補正済記入領域情報を記入領域記憶部２へ送信する（ステップＳ２９）。
（文字反映処理）
【０１０４】
文字反映処理は、記入領域取得部９が、記入領域記憶部２からページＩＤに対応する帳票データＤＡに対応する補正済記入領域情報（補正後テーブル）を取得する処理以外の処理は、実施の形態１に係る文字認識データ処理装置２０の処理（図１３参照）と同一である。
【０１０５】
上記構成によれば、ユーザは、手書きを行う文書の元となる電子データ（文書フォーマット）を指定し、出力（印刷）された文書（紙媒体）に手書きするだけで、手書きデータの認識結果が反映された電子データ（反映データ）が生成される。図２４には、元の電子データが指定されてから反映データが生成されるまでの流れを模式的に示している。なお、図２４の（ｂ）では、ユーザにより複数パターンの出力設定（倍率、回転、位置）が行われた場合の出力文書を示している。また、上記構成によれば、記入領域に罫線がない場合や、記入領域にデータを差し込んで文書上に出力する場合でも、出力設定（倍率、回転、位置合わせ）に応じて電子データ（反映データ）が生成される。図２５の（ａ）には、罫線がない記入領域に日付情報（追加領域）を追加した状態を示し、図２５の（ｂ）には、ユーザにより複数パターンの出力設定（倍率、回転、位置）が行われた場合の記入領域のイメージを示している。
【符号の説明】
【０１０６】
１  入力領域記憶部、２  記入領域記憶部、３  操作受付部、４  入力領域検出取得部、５  記入領域生成部、６  出力部、７  データ反映部、８  文字認識部、９  記入領域取得部、１０  手書きデータ情報受信部、１１  記憶部、１２  入力領域編集部、１３  補正値算出部、２０・２１  文字認識データ処理装置、３０  ペン型装置、４０  画像形成装置、１００・１１０  文字認識データ処理システム
【図１】
2014119908.tif 000003
【図２】
2014119908.tif 000004
【図３】
2014119908.tif 000005
【図４】
2014119908.tif 000006
【図５】
2014119908.tif 000007
【図６】
2014119908.tif 000008
【図７】
2014119908.tif 000009
【図８】
2014119908.tif 000010
【図９】
2014119908.tif 000011
【図１０】
2014119908.tif 000012
【図１１】
2014119908.tif 000013
【図１２】
2014119908.tif 000014
【図１３】
2014119908.tif 000015
【図１４】
2014119908.tif 000016
【図１５】
2014119908.tif 000017
【図１６】
2014119908.tif 000018
【図１７】
2014119908.tif 000019
【図１８】
2014119908.tif 000020
【図１９】
2014119908.tif 000021
【図２０】
2014119908.tif 000022
【図２１】
2014119908.tif 000023
【図２２】
2014119908.tif 000024
【図２３】
2014119908.tif 000025
【図２４】
2014119908.tif 000026
【図２５】
2014119908.tif 000027