(57)【要約】【課題】定型書面と定型書面に手書き入力された文字とを分離して、手書き入力された文字のみを送信し、送信および記憶されるデータ量を削減し、定型書面等を再利用することを可能とする。【解決手段】  情報処理端末が、手書き文字を入力する入力部と、管理サーバと通信する第１通信部と、定型書面とユーザ識別情報とを記憶した第１記憶部と、定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離する手書き文字分離部と、手書き情報と第１記憶部に記憶されたユーザ識別情報とを含む送信情報を生成する送信情報生成部とを備え、第１通信部によって送信情報を管理サーバに送信し、管理サーバが、情報処理端末と通信する第２通信部と、受信された送信情報を、ユーザ識別情報が示すユーザごとに記憶する第２記憶部とを備えたことを特徴とする。【選択図】図６
2018092372.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末と管理サーバとがネットワークを介して接続された情報処理システムであって、
前記情報処理端末が、
手書き文字を入力する入力部と、
前記管理サーバと通信する第１通信部と、
定型書面とユーザ識別情報とを記憶した第１記憶部と、
前記定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離する手書き文字分離部と、
前記手書き情報と、前記第１記憶部に記憶されたユーザ識別情報とを含む送信情報を生成する送信情報生成部とを備え、
前記第１通信部によって、前記生成された送信情報を前記管理サーバに送信し、
前記管理サーバが、
前記情報処理端末と通信する第２通信部と、
前記第２通信部によって受信された前記送信情報を、ユーザ識別情報が示すユーザごとに記憶する第２記憶部とを備えたことを特徴とする情報処理システム。
【請求項２】
前記情報処理端末が、
前記手書入力済書面に記載された文字が存在する文字領域を抽出する文字領域抽出部と、
前記文字領域抽出部によって抽出された文字領域のうち、前記定型書面に記載されていた文字群領域を抽出する定型部分抽出部とをさらに備え、
前記手書き文字分離部が、前記定型部分抽出部によって抽出された文字群領域以外の文字領域の情報を、手書き情報として分離することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記定型部分抽出部が、抽出された文字領域ごとに、その文字領域に含まれる各文字の下低を繋いだ線分を生成し、その線分の傾きを算出し、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記定型部分抽出部が、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出した後、前記手書き文字分離部が、前記抽出された文字群領域以外の文字領域の情報を、手書き情報として分離することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
複数の情報処理端末と管理サーバとがネットワークを介して接続され、
各情報処理端末において、定型書面に手書き文字が入力された手書入力済書面から手書き情報が分離され、前記手書き情報が含まれる送信情報が前記管理サーバに送信された場合、
前記管理サーバの第２通信部が、前記複数の情報処理端末のそれぞれから送信された前記送信情報を受信し、
前記管理サーバが、前記第２記憶部に、受信された複数の送信情報を、ユーザ識別情報が示すユーザごとに記憶し、さらに１つの前記定型書面を予め記憶することを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記管理サーバが、受信された前記送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成する書面合成部をさらに備え、
前記第２通信部が、前記合成書面を、前記情報処理端末に送信することを特徴とする請求項１に記載の情報処理システム。
【請求項７】
情報を印刷する機能を有する複合機が、ネットワークを介して管理サーバに接続され、
前記管理サーバが、前記第２記憶部に前記定型書面を予め記憶し、前記定型書面と、受信された前記送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成する書面合成部をさらに備え、
前記第２通信部が、前記合成書面を、前記複合機に送信することを特徴とする請求項１に記載の情報処理システム。
【請求項８】
前記定型書面がテストの問題が記載された問題文であり、
前記入力部によって入力された手書き文字が前記問題文に対する手書き回答であり、
前記手書入力済書面が、問題文と手書き回答からなる書面である場合、
前記手書き文字分離部は、前記手書入力済書面から、前記手書き回答が含まれる文字領域の情報を、手書き情報として分離することを特徴とする請求項１に記載の情報処理システム。
【請求項９】
情報処理システムが、前記問題文に対する手書き回答を採点し、かつ添削内容を手書き入力するための添削端末をさらに備え、
前記添削端末が、前記手書き回答と、手書き入力された添削内容からなる添削書面を前記管理サーバに送信し、
前記管理サーバの前記第２通信部が、受信した前記添削書面を、前記添削書面に含まれる手書き回答を送信してきた情報処理端末に送信することを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
ネットワークを介して管理サーバに接続された情報処理端末であって、
手書き文字を入力する入力部と、
前記管理サーバと通信する通信部と、
定型書面とユーザ識別情報とを記憶した記憶部と、
前記定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離する手書き文字分離部と、
前記手書き情報と、前記記憶部に記憶されたユーザ識別情報とを含む送信情報を生成する送信情報生成部とを備え、
前記通信部によって、前記生成された送信情報を前記管理サーバに送信することを特徴とする情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理システムに関し、特に、手書き入力された情報と、その他の情報とを分離して、保存や送信することが可能な情報処理システムに関する。
【背景技術】
【０００２】
従来から、ペン等を用いて手書き入力された文字や記号などの手書きパターンを認識する装置が利用されている。手書きパターン認識装置では、たとえば、手書き入力された文字と、予め記憶されている複数の基準パターンデータとの照合を行い、手書き入力された文字を、一致可能な基準パターンデータに変換して、手書き入力された文字の代わりに、その基準パターンデータを表示したりや記憶したりする。
【０００３】
また、特許文献１には、手書き入力された文字等は、基準文字データに比べて傾斜して手書き入力されることが多いため、ユーザが文字等のパターンを手書き入力した後、手書きパターンの下側あるいは右側に線分を傾斜情報としてユーザが手書き入力し、入力された傾斜情報に基づいて手書きパターンの傾斜角度と入力方向を検出して、傾斜角度に基づいて手書きパターンを回転補正した後、パターン認識を行う手書きパターン認識装置が提案されている。
【０００４】
また、ユーザが文字等を手書き入力した後に、そのユーザに手書き入力された文字の領域を指定する入力操作をしてもらい、指定された領域内の文字等のみの認識を行う認識装置や、手書き入力する文字の色を他の部分と異なる色にして手書き入力してもらい、特定の色の文字のみを認識する認識装置や、所定の書面の基準データとその書面に手書き入力された後の入力済データとを比較し、両データの異なる差分データの部分を認識する認識装置も提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−９７３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の手書きパターン認識装置では、文字等の手書き入力に加えて、認識したい手書き入力された文字等を区別するために、ユーザが、傾斜情報の入力や、手書き入力文字の領域を指定する必要があるので、傾斜情報等の入力作業に手間がかかり、ユーザの入力操作の負担が大きく、認識処理が終了するまでに時間がかかっていた。
【０００７】
また、手書き入力された文字等を色分けして入力する場合は、ユーザが意図的に入力する色を使い分け、文字入力ごとにペンを変更することなどが必要となるので、手書き文字の入力作業が煩雑となり、ユーザの入力操作の負担が大きかった。
また、差分データの部分を認識するものでは、所定の書面の基準データを予め作成しておく必要があり、基準データのない書面に手書き入力した文字等を自動的に区別して認識することは困難であった。
【０００８】
さらに、所定の基準データからなる定型書面に手書き入力した手書き文字を含む書面を、他の情報処理装置等で利用する場合、この手書き文字を含む書面全体を送受信することが行われていた。しかし、手書き文字を含む書面全体を送受信する場合は、送信されるデータ量が大きく、送信時間もかかる。また、送信先においては、受信された書面の中で、手書き入力された文字部分のみを利用する場合や、定型書面の部分のみを再利用したい場合もあり、必ずしも手書き文字を含む書面全体を送る必要がない場合もある。
【０００９】
そこで、この発明は、以上のような事情を考慮してなされたものであり、所定の文章等が予め印刷または記載された定型書面と、その定型書面に手書き入力された文字等とを、容易に分離して、送信および記憶されるデータ量を低減させ、手書き入力された文字や定型書面を再利用することが可能な情報処理システムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
この発明は、情報処理端末と管理サーバとがネットワークを介して接続された情報処理システムであって、前記情報処理端末が、手書き文字を入力する入力部と、前記管理サーバと通信する第１通信部と、定型書面とユーザ識別情報とを記憶した第１記憶部と、前記定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離する手書き文字分離部と、前記手書き情報と、前記第１記憶部に記憶されたユーザ識別情報とを含む送信情報を生成する送信情報生成部とを備え、前記第１通信部によって、前記生成された送信情報を前記管理サーバに送信し、前記管理サーバが、前記情報処理端末と通信する第２通信部と、前記第２通信部によって受信された前記送信情報を、ユーザ識別情報が示すユーザごとに記憶する第２記憶部とを備えたことを特徴とする情報処理システムを提供するものである。
【００１１】
また、前記情報処理端末が、前記手書入力済書面に記載された文字が存在する文字領域を抽出する文字領域抽出部と、前記文字領域抽出部によって抽出された文字領域のうち、前記定型書面に記載されていた文字群領域を抽出する定型部分抽出部とをさらに備え、前記手書き文字分離部が、前記定型部分抽出部によって抽出された文字群領域以外の文字領域の情報を、手書き情報として分離することを特徴とする。
これによれば、手書入力済書面に記載された定型書面の領域と、手書き情報の領域とを、自動的に容易に分離することができ、ユーザが、手書き文字が記載された部分を指示入力する必要がなく、手書き文字部分を分離するためにユーザが行う入力操作の負担を軽減できる。
【００１２】
また、前記定型部分抽出部が、抽出された文字領域ごとに、その文字領域に含まれる各文字の下低を繋いだ線分を生成し、その線分の傾きを算出し、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出することを特徴とする。
これによれば、文字領域に含まれる各文字の下低を繋いだ線分を生成し、その線分の傾きを算出し、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出するので、手書入力済書面に記載された定型書面の領域を、自動的に容易に抽出することができる。
【００１３】
また、前記定型部分抽出部が、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出した後、前記手書き文字分離部が、前記抽出された文字群領域以外の文字領域の情報を、手書き情報として分離することを特徴とする。
これによれば、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出した後、前記手書き文字分離部が、前記抽出された文字群領域以外の文字領域の情報を、手書き情報として分離するので、手書入力済書面に記載された定型書面の領域と、手書き情報の領域とを、自動的に容易に分離することができ、ユーザが、手書き文字が記載された部分を指示入力する必要がなく、手書き文字部分を分離するためにユーザが行う入力操作の負担を軽減できる。
【００１４】
また、複数の情報処理端末と管理サーバとがネットワークを介して接続され、各情報処理端末において、定型書面に手書き文字が入力された手書入力済書面から手書き情報が分離され、前記手書き情報が含まれる送信情報が前記管理サーバに送信された場合、前記管理サーバの第２通信部が、前記複数の情報処理端末のそれぞれから送信された前記送信情報を受信し、前記管理サーバが、前記第２記憶部に、受信された複数の送信情報を、ユーザ識別情報が示すユーザごとに記憶し、さらに１つの前記定型書面を予め記憶することを特徴とする。
これによれば、手書き情報が含まれる送信情報が、複数の情報処理端末からそれぞれ送信される場合において、これらの送信情報には、定型書面が含まれないので、情報処理端末と管理サーバ間で送受信されるデータ量を削減することができ、また、１つの定型書面だけを予め記憶するので、管理サーバに記憶されるデータ量を低減させることができる。
【００１５】
また、前記管理サーバが、受信された前記送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成する書面合成部をさらに備え、前記第２通信部が、前記合成書面を、前記情報処理端末に送信することを特徴とする。
【００１６】
また、情報を印刷する機能を有する複合機が、ネットワークを介して管理サーバに接続され、前記管理サーバが、前記第２記憶部に記定型書面を予め記憶し、前記定型書面と、受信された前記送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成する書面合成部をさらに備え、前記第２通信部が、前記合成書面を、前記複合機に送信することを特徴とする。
【００１７】
また、前記定型書面がテストの問題が記載された問題文であり、前記入力部によって入力された手書き文字が前記問題文に対する手書き回答であり、前記手書入力済書面が、問題文と手書き回答からなる書面である場合、前記手書き文字分離部は、前記手書入力済書面から、前記手書き回答が含まれる文字領域の情報を、手書き情報として分離することを特徴とする。
これによれば、手書入力済書面から、手書き回答が含まれる文字領域の情報を、手書き情報として分離しているので、手書き回答を含む送信情報を生成して管理サーバに送信し、定型書面である問題文の部分を管理サーバに送信しないようにすることができ、情報処理端末と管理サーバ間で送受信されるデータ量を削減することができる。
【００１８】
また、情報処理システムが、前記問題文に対する手書き回答を採点し、かつ添削内容を手書き入力するための添削端末をさらに備え、前記添削端末が、前記手書き回答と、手書き入力された添削内容からなる添削書面を前記管理サーバに送信し、前記管理サーバの前記第２通信部が、受信した前記添削書面を、前記添削書面に含まれる手書き回答を送信してきた情報処理端末に送信することを特徴とする。
【００１９】
また、この発明は、ネットワークを介して管理サーバに接続された情報処理端末であって、手書き文字を入力する入力部と、前記管理サーバと通信する通信部と、定型書面とユーザ識別情報とを記憶した記憶部と、前記定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離する手書き文字分離部と、前記手書き情報と、前記記憶部に記憶されたユーザ識別情報とを含む送信情報を生成する送信情報生成部とを備え、前記通信部によって、前記生成された送信情報を前記管理サーバに送信することを特徴とする情報処理端末を提供するものである。
【発明の効果】
【００２０】
この発明によれば、定型書面に手書き文字が入力された手書入力済書面において手書き文字が含まれる文字領域の情報を、手書き情報として分離し、手書き情報と、記憶されたユーザ識別情報とを含む送信情報を生成して、生成された送信情報を管理サーバに送信し、管理サーバが、受信された送信情報を、ユーザ識別情報が示すユーザごとに記憶するので、情報処理端末と管理サーバ間で通信される情報には、手書き入力された文字部分が含まれ、定型書面の定型部分は含まれず、情報処理端末と管理サーバ間で送受信されるデータ量を削減し、管理サーバに記憶されるデータ量も低減させることができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の情報処理システムの一実施例の概略構成図である。
【図２】この発明の情報処理端末の一実施例の構成ブロック図である。
【図３】この発明の管理サーバの一実施例の構成ブロック図である。
【図４】この発明の添削端末の一実施例の構成ブロック図である。
【図５】この発明で利用する書面の一実施例の説明図である。
【図６】この発明で利用する書面と各装置との関係の一実施例の概略説明図である。
【図７】この発明の情報処理端末における書面入力処理の一実施例のフローチャートである。
【図８】この発明の複合機における書面入力処理の一実施例のフローチャートである。
【図９】この発明の情報処理端末と管理サーバにおける手書き情報送信シーケンスの一実施例である。
【図１０】この発明の複合機と管理サーバにおける手書き情報送信シーケンスの一実施例である。
【図１１】この発明の管理サーバと添削端末における情報送信シーケンスの一実施例である。
【図１２】この発明の情報処理端末および複合機と、管理サーバにおける添削書面送信シーケンスの一実施例である。
【図１３】この発明の手書入力済書面の一実施例の説明図である。
【図１４】この発明の手書入力済書面における文字群領域抽出処理の一実施例の説明図である。
【図１５】この発明の文字群領域抽出処理をした後、手書き回答部分を除いた定型書面部分の一実施例の説明図である。
【図１６】この発明の定型書面に相当する問題文の一実施例の説明図である。
【図１７】この発明の手書き情報に相当する手書き回答部分の一実施例の説明図である。
【発明を実施するための形態】
【００２２】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜情報処理システムの構成＞
図１に、この発明の情報処理システムの一実施例の概略構成図を示す。
図１において、この発明の情報処理システムは、主として、情報処理端末（PC)１０１と、複合機（MFP)１０２と、添削端末（TE)１０３と、管理サーバ（SV)１０４とからなり、これらの情報処理装置が、ネットワーク１００を介して相互に接続されたシステムである。
この発明の情報処理システムは、所定の文字等が予め記入された定型書面に、文字等が手書き入力された手書入力済書面について、定型書面部分と手書き部分とを分離して手書き部分を送信するシステムである。
【００２３】
後述するように、手書入力済書面から、定型書面部分と手書き部分とを分離して、定型書面部分と手書き部分を再利用するさまざまな実施形態が考えられるが、ここでは、定型書面である問題文に、ユーザが回答を手書きで記入した手書入力済書面を作成した後、添削者が手書入力済書面の回答を採点および添削し、ネットワークを介して所定の書面を通信することによって、テスト問題の回答と添削を行う学習の実施形態について説明する。
【００２４】
情報処理端末（以下、単にPCとも呼ぶ)１０１は、テスト問題について回答するユーザが所有する情報処理装置であり、たとえば、パソコン、タブレット、スマートフォンや携帯電話などの各種携帯端末に相当する。複数のユーザが管理サーバSVを利用する場合、複数の情報処理端末PCと管理サーバSVとがネットワークを介して接続される。
ユーザは、テスト問題が記載された問題文ファイルを入手し、PCのディスプレイに問題文ファイルを表示させ、あるいは必要ならば問題文を印刷し、問題文ファイルの各問題に対して、回答を手書きで入力し、手書入力済書面を作成する。
【００２５】
複合機（以下、単にMFPとも呼ぶ)１０２は、書面の印刷、書面の複写、書面の読み取りなどの種々の機能を有する多機能周辺装置（ HYPERLINK "http://www.weblio.jp/content/Multifunction+Peripheral" \o "Multifunction Peripheralの意味" Multifunction Peripheral）であり、会社、ユーザの自宅のほか、コンビニエンスストアなどの店舗などに設置される。
ユーザは、問題文ファイルの各問題に対して回答を手書きで入力した手書入力済書面を作成し、その手書入力済書面をMFPで読み取らせる。
複合機MFP１０２は、主として、一般的な画像形成装置が備える制御部、印刷部、表示部、通信部、画像読取部（スキャナ）、画像処理部を備えたものであり、この発明では、後述するように、情報処理端末PCが備える文字領域抽出部、定型部分抽出部、および手書き文字分離部を備えるものとする。
【００２６】
添削端末（以下、単にTEとも呼ぶ)１０３は、添削者が、問題文に対する手書き回答を採点し、かつ添削内容を手書き入力するための情報処理装置である。添削者は、定型書面である問題文と、手書き入力された回答からなる手書入力済書面について、採点および添削する。添削端末TEとしては、たとえば、パソコン、タブレット、各種携帯端末などが用いられる。
添削者は、取得した手書入力済書面をTEのディスプレイに表示するかあるいは印刷し、手書入力済書面に記入された回答の採点をし、その手書入力済書面に直接、添削内容を手書きで記入し、添削書面を作成する。
なお、添削端末TEは、学習の実施形態で利用されるが、添削をする必要のない他の実施形態では、備えなくてもよい。
【００２７】
管理サーバ（以下、単にSVとも呼ぶ)１０４は、各種書面を記憶し、ネットワーク１００を介して、所定の書面を、情報処理端末等に対して送受信するものであり、データベースを管理する業者や、各種情報を提供する会社等に設置される。
学習の実施形態では、管理サーバSVは、たとえば学習塾や予備校などに設置され、問題文ファイル、手書入力済書面、添削書面などの書面を保存し、手書き情報や添削書面などを、情報処理端末PCや添削端末TEに対して送受信する。
ネットワーク１００は、インターネットなどの既存のあらゆる形態のネットワークを利用することができ、情報処理端末等との接続は、有線および無線のどちらの接続形態でもよい。
【００２８】
学習の実施形態において、たとえば学習塾がテスト問題を提供する場合、問題に回答するユーザは複数存在すると考えられるので、複数台の情報処理端末PCが、管理サーバSVに接続され、各ユーザを特定するユーザ識別情報や、各ユーザが所有し回答に利用するPCを特定する情報を、管理サーバSVに予め記憶しておく。
また、複合機MFPも、たとえば複数のコンビニエンスストアなどに設置されたものを利用してもよく、各複合機MFPを識別する情報を、管理サーバSVに予め記憶しておけばよい。
また、テスト問題を添削する添削者も複数存在する場合があるので、複数台の添削端末TEが、管理サーバSVに接続され、各添削者を特定する添削者識別情報や、各添削者が所有し添削に利用するTEを特定する情報を、管理サーバSVに予め記憶しておけばよい。
【００２９】
＜情報処理端末PCの構成＞
図２に、この発明の情報処理端末の一実施例の構成ブロック図を示す。
図２において、この発明の情報処理端末PC１０１は、主として、制御部１、入力部２、表示部３，通信部４、文字領域抽出部５、定型部分抽出部６、手書き文字分離部７、送信情報生成部８、記憶部１０を備える。
情報処理端末PCの制御部１は、入力部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の手書き文字分離機能、手書き情報送信機能などを実行する。
【００３０】
入力部２は、ユーザが手書き文字等の情報の入力や、機能選択をする部分であり、たとえば、キーボード、マウス、タッチパネル、タッチペン、トラックボール、その他のポインティングデバイスなどが利用され、その他にスキャナ、ディジタルカメラなどを備えてもよい。
この発明では、特に、手書き文字を入力するために、マウス、タッチパネル、タッチペンのうち、いずれかを備えることが好ましい。ただし、手書き文字が記入された用紙を入力するためには、スキャナ、あるいはディジタルカメラを備えることが好ましい。
【００３１】
表示部３は，定型書面などの各種書面を表示する部分であり、たとえば、LCD、有機ELディスプレイなどが用いられる。タッチパネルを備える場合は、入力部と表示部とが重ね合わせて配置される。
通信部４は、上記した第１通信部に相当し、ネットワークを介して、管理サーバSVや他の情報機器と通信する部分であり、有線通信機能と無線通信機能のうち、少なくともいずれかの機能を備えればよい。たとえば、手書き情報をSVに送信し、SVから添削書面を受信する。
【００３２】
文字領域抽出部５は、手書入力済書面などの所定の書面に記載された文字が存在する文字領域を抽出する部分である。
文字領域は、１つの独立した文字、あるいは、複数の文字が連続した文字群が存在する領域であり、たとえば、１行に記載された３０個の文字が連続した文字群があれば、その文字群が、１つの文字領域として抽出される。
所定の文字等が予め記入された定型書面において、複数行の文字群が存在する場合、原則として、それらの各行の文字群が、それぞれ１つの文字領域となる。たとえば、後述する図１５に示す問題文において、長方形の枠で囲まれた領域のそれぞれが、１つの文字領域である。
また、手書き入力された文字が含まれる手書入力済書面において、手書き入力された複数の文字が連続して存在する場合、その連続した手書き文字の領域が、１つの文字領域として抽出される。たとえば、後述する図１４に示す手書入力済書面において、長方形の枠で囲まれた領域のそれぞれが、１つの文字領域である。
【００３３】
定型部分抽出部６は、文字領域抽出部５によって抽出された文字領域のうち、定型書面に記載されていた文字群領域を抽出する部分である。
ここでは、定型書面は、通常、表示や印刷に利用されている活字体（たとえば、明朝体、ゴシックなど）で記載されている書面であり、この定型書面に使用されている文字を標準文字と呼ぶものとする。ただし、定型書面でも、デザイン化された装飾文字や、大きさの異なる標準文字が含まれる場合があるが、この発明で扱う学習用のテスト問題文などでは、原則として、同一の大きさで所定の活字体の標準文字が記載されているものとする。
【００３４】
抽出された文字領域には、標準文字で記載された部分と、標準文字以外の文字、たとえば手書き文字の部分などがあるが、定型部分抽出部６は、標準文字で記載された部分のみを抽出する。
標準文字で記載された部分は、一般的に、一部の例外文字を除いて、各文字の下低が、１つの直線（ベースラインとも呼ぶ）上にそろうように配置されている。すなわち、１つの文字領域に含まれる複数の標準文字の下低を繋いだ場合、下低を繋いだ線分は１つの直線となる。
また、標準文字で記載された部分が、複数行に渡って存在する場合、各行のベースラインは、平行になっている。すなわち、複数行の標準文字で記載された部分の傾きは、すべて同じとなっている。
【００３５】
そこで、定型部分抽出部６は、抽出された文字領域ごとに、その文字領域に含まれる各文字の下低を繋いだ線分（ベースライン）を生成し、その線分の傾きを算出する。そして、算出された線分の傾きを、文字領域に含まれる文字群の傾きとみなし、同一の傾きを持つ文字群が属するすべての文字領域を、定型書面に記載されていた標準文字の文字群領域として抽出する。
一方、手書きで書かれた文字は、大きさが一定でなく、手書き文字の下低を繋いでも１つの直線とならない場合や、１つの直線となったとしても、その直線の傾きは、標準文字で記載された文字群の傾きとは異なることが多いと考えられる。
【００３６】
手書き文字分離部７は、所定の書面に記載された文字群から、文字領域抽出部５によって抽出された文字領域のうち、手書き文字で記載された文字群を分離する部分である。
特に、定型書面に手書き文字が入力された書面である手書入力済書面において、手書き文字が含まれる文字領域の情報を、手書き情報として分離する。
たとえば、定型部分抽出部６によって標準文字で記載された定型書面の文字群領域が抽出されるが、この抽出された定型書面の文字群領域以外の文字領域の情報を、手書き情報として分離する。
【００３７】
上記したように、手書きで書かれた文字群の傾きは、標準文字で記載された文字群の傾きとは異なることが多いので、定型部分抽出部６が、同一の傾きを持つすべての文字領域を、定型書面に記載されていた文字群領域として抽出した後、手書き文字分離部７が、抽出された文字群領域以外の文字領域の情報を、手書き情報として分離する。すなわち、標準文字で記載された文字群の傾きと異なる傾きを持つ文字領域を、手書き文字が存在する文字領域として、分離すればよい。
分離された手書き文字の文字群の部分は、手書き情報として、記憶部１０に記憶する。
【００３８】
送信情報生成部８は、他の情報機器に送信する情報を生成する部分である。
たとえば、分離された手書き情報と、記憶部１０に記憶されたユーザ識別情報とを含む送信情報を生成する。生成された送信情報は、通信部４によって、管理サーバSVに送信する。
また、ユーザ識別情報は、ユーザIDなど、送信情報の送信元を識別するために付加される情報であるが、送信元を識別する情報として、ユーザ識別情報の他に、送信元の端末を特定するPCの識別情報やPCのMACアドレスなどを利用してもよい。
【００３９】
記憶部１０は、上記した第１記憶部に相当し、PCの各機能を実行するために必要な情報やプログラムを記憶する部分である。たとえば、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部１０には、主として、ユーザ識別情報１１，定型書面１２，手書入力済書面１３、手書き情報１４、添削書面１５、合成添削書面１６などが記憶される。
【００４０】
ユーザ識別情報１１は、PCを所有しているユーザを識別する情報で有り、たとえば、ユーザID、ユーザの氏名、住所、電話番号、パスワード、電子メールのアドレス、バーコードなどからなり、PCそのものを識別する情報であるMACアドレスなどを利用してもよい。
このユーザ識別情報１１は、SVに接続するときの認証情報や、送信データの送信元や送信宛先の情報として利用される。
【００４１】
定型書面１２は，従来から利用されている活字体（標準文字）で記載されている書面であり、たとえば、学習の実施形態では、テスト問題が記載された問題文が、定型書面に該当する。この他に、たとえば、アンケート記入用紙、入会申込用紙、問診票、問題集、確定申告等の申請用紙などの書面が、定型書面に該当する。
また、この発明では、定型書面に対して、ユーザが、手書きで回答を記入するものとする。
図５に、この発明で利用する書面の一実施例の説明図を示す。
図５（a）が、定型書面１２の実施例を示したものであり、ここでは、定型書面１２として、テストの問題が記載された問題文を示している。また、後述する図１６も、問題文の例である。
定型書面１２は、記憶部１０に予め記憶されるか、あるいは定型書面を利用するときまでに入手され、記憶部１０に記憶される。
【００４２】
手書入力済書面１３は、手書き入力された文字が含まれる書面であり、たとえば、図５（b）や図１３に、手書入力済書面１３の例を示す。
ここでは、手書入力済書面１３は、問題文と手書き回答からなる書面であり、定型書面１２である問題文の各問題に対して、ユーザが手書きで回答を記入した書面を示している。手書き回答は、ユーザが手書きで入力した回答である。
一般的に、ユーザが、テスト問題に対して回答する場合、問題文の用紙に記載された各問題の下のスペースに、自己の解答を、手書き文字で記入する。あるいは、PCを利用して問題に対して手書き回答をする場合、タッチパネルなどの入力部２によって、手書き文字を入力する。
図５（b）では、「手書き文字１」、「手書き文字２」、「手書き文字３」のように、問題文に対してやや傾いて記入された部分が、手書きされた文字からなる手書き回答を意味するものとする。
また、図１３では、「５キロ  １０分後に追いつく」、「４５０円」など、問題文に対してやや傾いて記入された部分が、手書き回答を意味する。
【００４３】
手書き情報１４は、手書入力済書面１３のうち、入力部２によって入力された手書き文字の部分を意味する。図５（c）や図１７に、手書き情報１４の例を示す。
たとえば、問題文と手書き回答からなる手書入力済書面１３において、手書き回答の部分が手書き情報１４に相当する。
この発明では、手書き文字分離部７が、手書入力済書面１３から、手書き回答が含まれる文字領域の情報を、手書き情報１４として分離し、この分離された手書き情報１４が、ＰＣやＭＦＰからＳＶに送信される。
【００４４】
添削書面１５は、手書きされた回答を採点し、添削内容を手書き入力した書面であり、手書き回答と、手書き入力された添削内容（手書き添削）とからなるものとする。
図５（d）に、添削書面１５の例を示す。ここでは、「手書き文字１」などの部分が手書き回答であり、大きな「○印」や「×印」と、やや傾いて記入された「添削Ａ」、「添削Ｂ」、「添削Ｃ」の部分が手書き添削である。
添削書面１５は、添削者が、自己が所有する添削端末TEを利用して作成し、SVに送信される。
【００４５】
合成添削書面１６は、問題文と、手書き回答と、手書き添削とからなるものを意味する。図５（e）に、合成添削書面１６の例を示す。合成添削書面１６は、たとえば、PCやTEで表示される書面であり、SVで作成されMFPに送信される書面である。
【００４６】
＜管理サーバSVの構成＞
図３に、この発明の管理サーバの一実施例の構成ブロック図を示す。
図３において、この発明の管理サーバSV１０４は、主として、制御部２１、通信部２２、書面合成部２３、記憶部３０を備える。
【００４７】
制御部２１は、書面合成部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の通信機能、書面合成機能などを実行する。
【００４８】
通信部２２は、上記した第２通信部に相当し、通信部４と同様に、ネットワークを介して、情報処理端末PCなどの他の情報機器と通信する部分である。たとえば、PCで生成された送信情報を受信し、手書き情報をTEに送信する。また、添削書面をTEから受信した場合、受信した添削書面を、添削書面に含まれる手書き回答を送信してきたPCに送信する。あるいは、合成添削書面を、手書き回答を送信してきたMFPに送信する。
【００４９】
書面合成部２３は、２つ以上の書面を合成して、１つの書面を生成する部分である。
たとえば、受信された送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成する。合成書面は、管理サーバSVの通信部２２が、情報処理端末PCに送信する。
また、情報を印刷する機能を有する複合機MFPが、ネットワークを介して管理サーバSVに接続されている場合、管理サーバSVの記憶部３０に記憶されている定型書面と、受信された送信情報に含まれる手書き情報と、さらに追加された手書き文字からなる情報とを合成して合成書面を生成し、管理サーバSVの通信部２２が、合成書面を、複合機MFPに送信する。
また、学習の実施形態では、手書き回答と手書き添削とからなる添削書面をTEから受信した場合、予め記憶部３０に記憶されている定型書面である問題文と、手書き回答と、手書き添削とを合成して、合成書面である合成添削書面を生成する。
【００５０】
記憶部３０は、管理サーバSVの各機能を実行するために必要な情報やプログラムを記憶部する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部３０には、主として、定型書面３１、手書き情報３２、添削書面３３、合成添削書面３４などが記憶される。また、通信部２２によって受信された送信情報を、その中に含まれるユーザ識別情報が示すユーザごとに記憶する。特に、PCから送信された送信情報に手書き情報が含まれている場合は、ユーザ識別情報が示すユーザごとに、手書き情報を記憶する。学習の実施形態では、手書き情報は、問題文に対してユーザが答えとして手書き入力した手書き回答である。
【００５１】
定型書面３１は、上記したPCに記憶される定型書面１２に相当し、予め記憶しておく。あるいは、SVを管理する会社の担当者によって定型書面を作成してもよく、ネットワークを介して、定型書面が保存されている他の情報機器から取得してもよい。
学習の実施形態では、定型書面３１として、図５（a）のような問題文を、予め記憶しておく。
手書き情報３２、添削書面３３、および合成添削書面３４も、それぞれ上記したように、PCに記憶される書面（１４、１５、１６）に相当する。
【００５２】
また、複数の情報処理端末PCと管理サーバSVとがネットワークを介して接続される場合、各情報処理端末PCにおいて、定型書面に手書き文字が入力された手書入力済書面から手書き情報が分離され、手書き情報が含まれる送信情報が、管理サーバSVに、任意のタイミングで送信されてくる。この場合、管理サーバの通信部２２は、複数の情報処理端末PCのそれぞれから送信された送信情報を受信し、管理サーバの記憶部３０に、受信された複数の送信情報を、ユーザ識別情報が示すユーザごとに記憶する。たとえば、N人のユーザのそれぞれのPCから、手書き回答が含まれる送信情報が送信されてきた場合、N個の手書き回答が、管理サーバSVに記憶される。
ただし、定型書面としては、１つの定型書面を予め記憶しておけばよい。
【００５３】
＜添削端末TEの構成＞
図４に、この発明の添削端末の一実施例の構成ブロック図を示す。
図４において、この発明の添削端末TE１０３は、主として、制御部４１、添削入力部４２、表示部４３、通信部４４、書面合成部４５、添削書面生成部４６、記憶部５０を備える。
制御部４１は、書面合成部や添削書面生成部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の通信機能、添削書面生成機能などを実行する
【００５４】
添削入力部４２は、添削者が、添削内容を入力する部分である。
PCの入力部２と同様に、たとえば、キーボード、マウス、タッチパネル、タッチペン、トラックボール、その他のポインティングデバイスなどが利用され、その他にスキャナ、ディジタルカメラなどを備えてもよい。
この発明では、特に、添削内容を手書きで入力するために、マウス、タッチパネル、タッチペンのうち、いずれかを備えることが好ましい。ただし、手書き添削が記入された用紙を入力するためには、スキャナ、あるいはディジタルカメラを備えることが好ましい。
【００５５】
表示部４３は，PCの表示部３と同様に、定型書面などの各種書面を表示する部分である。
通信部４４は、PCの通信部４と同様に、ネットワークを介して、他の情報機器と通信する部分である。たとえば、SVから手書き情報を受信し、添削書面をSVに送信する。
【００５６】
書面合成部４５は、SVの書面合成部２３と同様に、書面を合成する部分である。たとえば、記憶部５０に予め記憶された定型書面と、受信された手書き情報とを合成して１つの書面を生成する。定型書面が問題文の場合、合成された書面は、問題文と手書き情報とからなる手書入力済書面に相当する。
【００５７】
添削書面生成部４６は、添削者が、添削内容を入力し、添削書面を生成する部分である。たとえば、添削者は、書面合成部４５によって生成された定型書面（問題文）と手書き情報とからなる合成書面（手書入力済書面）を表示部４３に表示させて、回答の採点と、添削内容を、手書きで記入する。これにより、手書きで記入された添削内容（手書き添削）と、手書き情報とからなる添削書面が生成される。
また、書面合成部４５によって生成された手書入力済書面を印刷して、印刷された手書入力済書面に手書きで添削内容を記入した後、添削内容が記入された後の書面（合成添削書面に相当）をスキャナで読み取り、読み取った書面から、問題文の部分を除いて、手書きで記入された添削内容（手書き添削）と、手書き情報とからなる添削書面を生成してもよい。
【００５８】
記憶部５０は、添削端末TEの各機能を実行するために必要な情報やプログラムを記憶部する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部５０には、主として、定型書面５１、手書入力済書面５２、手書き情報５３、添削書面５４などが記憶される。
【００５９】
定型書面５１は、上記したPCに記憶される定型書面１２に相当し、予め記憶しておくか、あるいは添削する前にＳＶ等から取得しておく。
手書入力済書面５２、手書き情報５３、添削書面５４は、それぞれ上記したように、PCに記憶される書面（１３、１４、１５）に相当する。
【００６０】
＜装置間で送受信される情報の説明＞
図６に、この発明で利用する書面と各装置との関係の一実施例の概略説明図を示す。ここでも、学習の実施形態で利用される書面の例を示している。
図６（a）に、書面と装置との関係の一実施例の説明図を示す。
上記したように、学習の実施形態では、定型書面１２、手書入力済書面１３、手書き情報１４、添削書面１５、合成添削書面１６が利用される。
【００６１】
ここで、定型書面１２は、図５（a）のように、問題文を含む書面であり、たとえば、PC、SV、TEにおいて、予め記憶される。またMFPでは、定型書面１２は、読み取られた書面から抽出され、印刷される書面である。
手書入力済書面１３は、図５（b）のように、問題文と手書き回答とを含む書面であり、PCにおいて、表示し、記憶される書面である。また、MFPでは、スキャナによって読み取られる書面である。
【００６２】
手書き情報１４は、図５（c）のように、手書き回答を含む書面であり、PCにおいて、入力され、SVに送信される情報である。また、MFPでは、読み取られた手書入力済書面から、分離された情報であり、SVに送信される情報である。
SVでは、PCやMFPから送られた手書き情報１４が受信され、受信された手書き情報はTEに送信される。
TEでは、SVから送られた手書き情報１４が受信され、添削に利用される。
【００６３】
添削書面１５は、図５（d）のように、手書き回答と手書き添削とを含む書面であり、TEにおいて作成される情報である。添削書面１５は、TEからSVに送信される情報であり、SVからPCに送信される情報である。
合成添削書面１６は、図５（e）のように、問題文と手書き回答と手書き添削とを含む書面であり、SVにおいて作成される情報であり、SVからMFPに送信される情報である。また、PCとTEにおいて表示される情報であり、MFPにおいて印刷される情報である。
【００６４】
図６（b）に、装置間で送信される情報の一実施例の説明図を示す。
PCからSVに送信される情報は、手書き回答を含む手書き情報１４とする。
PCでは、ユーザが問題文を見ながら回答を用紙に手書きで記入すると、問題文と手書き回答とを含む手書入力済書面ができるが、問題文はすでにSVに記憶されているので、問題文の部分はSVに送る必要はない。そこで、手書き回答の部分のみを抽出して、手書き情報１４のみを送信する。
また、MFPからSVに送信される情報、SVからTEに送信される情報も、手書き回答を含む手書き情報１４とする。これにより、PC、MFPおよびTEと、SV間で送信されるデータ量を削減することができる。
【００６５】
SVからPCに送信される情報は、手書き回答と手書き添削とを含む添削書面１５とする。PCを所有するユーザは、PCに問題文を記憶しているので、添削書面１５を取得すれば、受信した添削書面と問題文を合成して、合成添削書面を生成することができ、添削内容を表示画面で確認することができる。したがって、SVからPCに添削書面１５を送信すればよく、PCとSV間で送信されるデータ量を削減することができる。
【００６６】
TEからSVに送信される情報も、手書き回答と手書き添削とを含む添削書面１５とする。SVには、問題文が記憶されているからであり、SVにおいて、問題文と添削書面１５とを合成して、合成添削書面１６を生成することができる。
手書き回答と手書き添削と問題文とを含む合成添削書面１６は、SVからMFPに送信され、MFPにおいて、合成添削書面１６が印刷される。これにより、MFPを利用して手書き回答を入力したユーザは、MFPにおいて、自己の回答について添削結果が印刷された書面を取得することができる。
【００６７】
＜手書入力済書面の入力と送信処理の説明＞
ここでは、PCとMFPで作成される手書入力済書面の入力処理と、手書き回答と問題文の分離処理と、SVへの送信処理等について説明する。
図７に、この発明の情報処理端末PCにおける書面入力処理の一実施例のフローチャートを示す。
図１６に、この発明の定型書面に相当する問題文の一実施例の説明図を示す。
【００６８】
まず、ステップS1において、定型書面に相当する問題文を取得し、表示部３に表示させる。たとえば、図１６に示すような「数学の小テスト」の問題文のファイルを取得し、表示させる。ここでは、５つの問題の問題文が記載されている。
問題文は、問題文の用紙をスキャナで読み取って、問題文ファイルとして記憶したものを利用してもよい。また、ネットワークを介して、SV等から受信してもよい。
【００６９】
ステップS2において、ユーザが、入力部２を用いて、問題文に、回答を手書き入力する。これにより、問題文と、手書き入力された回答内容とが含まれる手書き回答済みの書面（手書入力済書面）を作成する。図１３に、手書き回答済みの書面（手書入力済書面）の一実施例の説明図を示す。ここでは、図１６の５つの問題のそれぞれに対して、手書きで回答が記入されているものとする。
ステップS3において、作成した手書き回答済みの書面を、手書入力済書面１３として、記憶部１０に記憶する。
【００７０】
ステップS4において、文字領域抽出部５が、記憶された手書入力済書面１３から、文字群領域を抽出する。連続した文字からなる文字のかたまりがある領域を見つけ出す。
この文字群領域の抽出処理は、たとえば、従来から行われているOCR技術を利用すればよい。
図１４に、手書入力済書面における文字群領域抽出処理の一実施例の説明図を示す。
ここでは、連続した文字からなる文字のかたまり（文字群）を、長方形の枠で囲んだ状態を示している。「数学の小テスト」、「回答」、「問１、」で始まる２行に渡る文章など、長方形の枠で囲んだ領域のそれぞれが、文字群領域である。
【００７１】
ステップS5において、抽出した各文字群領域に対して、文字群領域の傾きを算出する。問題文にもともと記載されていた文字群の傾きをゼロ度として、それぞれの文字群領域の傾きを求める。
ここで、文字群領域の傾きを求めるために、文字群領域を構成する各文字の下低部分を結ぶ線分を生成する。たとえば、図１４の「数学の小テスト」という文字群領域の場合、文字間の空間を検出することにより、この文字群領域は、７つの文字からなることが検出されるので、これら７つの文字それぞれの下低部分あるいは最下点を接続した線分を引く。この線分を下底線分と呼ぶ。
【００７２】
また、「５キロ  １０分後に追いつく」という文字群領域に対しても、１２文字のそれぞれの下低部分あるいは最下点を接続した下底線分を引く。この文字群領域は、手書き文字であるため、下底線分の傾きは、傾きゼロ度の文字群領域に対してやや傾きがある場合が多い。あるいは、手書き文字の下低部分の位置がばらついている場合は、１つの線分を引くことができず、２つ以上の下底線分が引かれる場合もある。
同様に、図１４に示したように、他のすべての文字群領域に対しても、下底線分を引く。
【００７３】
生成されたすべての下底線分について、ゼロ度の文字群領域の下底線分に対する傾きを算出する。
たとえば、図１４の「数学の小テスト」や、「回答」や、各問題内容の文字群領域の下底線分に対する傾きは、ゼロ度である。
また、「５キロ  １０分後に追いつく」や、「４５０円」など、手書きで記入された文字群領域の下底線分に対する傾きは、ゼロ度以外の傾きとして算出される。手書きで記入された文字群領域の下底線分が２つ以上引かれている場合は、２つ以上の傾きが算出される。
【００７４】
ただし、手書きで記入された文字群領域の下底線分が、ゼロ度となる場合もあり、問題文と手書き文字の文字群領域とが区別できない場合もある。
そのような場合は、たとえば、文字群領域の文字の濃淡の差異によって、区別してもよい。一般的に、印刷された問題文（定型書面）の文字は、比較的濃く、手書き入力された文字は、比較的薄い傾向がある。
そこで、文字群領域の文字の濃淡を検出し、その領域の文字の濃淡が、所定の濃度よりも濃い場合は、その文字群領域は、問題文と判断する。また、文字群領域の文字の濃淡が、所定の濃度よりも薄い場合は、その文字群領域は、手書き入力された文字と判断する。
【００７５】
また、下底線分の傾きで、手書き文字の文字群領域を分離できない場合は、たとえば、文字の等間隔、文字の範囲（一定範囲を超えない等）を画像処理することにより、その文字群領域が、手書き入力された文字群であることを認識してもよい。
一般的に手書きでない問題文等の標準文字は、一部の記号を除いてフォントサイズと呼ばれる１文字が四角い領域で指定したサイズがあり、手書きでない標準文字は、上下方向の長さが同じで四角い領域の端面に接地する特徴がある。上記の下底線分の傾きでは判断がつきにくい文字群領域では、たとえば、OCR技術で取得した文字情報から、文字の四角い領域（フォントサイズ）を取得し、隣り合った文字群の文字領域の範囲（文字の大きさ）で上下の長さが同じでない部分を、手書き入力された文字群であると判断するようにしてもよい。
【００７６】
図１４においては、５つの問題に対してそれぞれ手書き入力された文字群領域の下底線分の傾きは、ゼロ度以外の傾きとして算出されたものとする。
ステップS6において、算出された各文字群領域に対する傾きによって、文字群領域を分類する。
すなわち、同一の傾きを有する文字群領域と、その他の文字群領域とを区別する。
ここで、同一の傾きを有する文字群領域は、ゼロ度の傾きを有する問題文にもともと記載されていた文字群領域とする。また、ゼロ度以外の傾きを有するその他の文字群領域を、手書き入力された領域（手書き回答）とする。
【００７７】
ステップS7において、定型部分抽出部６が、同一の傾きを有する文字群領域を、問題文（定型書面）として、記憶する。
図１５に、文字群領域抽出処理をした後、手書き回答部分を除いた問題文（定型書面）の一実施例の説明図を示す。また、図１６は、図１５の問題文から、文字群領域を示す長方形の枠を削除した問題文を示している。
【００７８】
ステップS8において、手書き文字分離部７が、その他の文字群領域を、手書き回答として、記憶する。
図１７に、手書き情報に相当する手書き回答部分の一実施例の説明図を示す。
以上の処理によって、問題文と手書き情報とを含む手書入力済書面から、問題文と、手書き情報とが分離されて、別の情報として記憶される。
【００７９】
ステップS9において、制御部１が、ユーザが入力部２を利用して、手書き回答を送信する要求を入力したか否かチェックする。
手書き回答の送信要求が入力された場合は、ステップS10に進み、そうでない場合は、ステップS12に進む。
ステップS10において、送信情報生成部８が、ユーザ識別情報１１と、手書き回答（手書き情報）からなる送信情報を生成する。
ステップS11において、通信部４が、生成した送信情報を、SVに送信し、処理を終了する。
【００８０】
ステップS12において、制御部１が、ユーザが入力部２を利用して、問題文の印刷要求を入力したか否かチェックする。
問題文の印刷要求が入力された場合は、ステップS13に進み、そうでない場合は、ステップS14に進む。
ステップS13において、PCがプリンタを有する場合は、記憶されている問題文（定型書面）を印刷し、処理を終了する。問題文を印刷すれば、その問題文に対して、再度回答を記入することができる。すなわち、問題文の再利用ができる。
ただし、プリンタがない場合は、ステップS12とステップS13を省略してもよい。
【００８１】
ステップS14において、制御部１が、ユーザが入力部２を利用して、その他の処理を実行する要求を入力したか否かチェックする。
ユーザがその他の処理を実行する要求を入力した場合は、ステップS15に進み、そうでない場合は、ステップS9に戻る。
ステップS15において、要求されたその他の処理を実行する。たとえば、問題文の再表示要求が入力された場合は、ステップS1に戻り、問題文を取得して表示すればよい。
【００８２】
図８に、この発明の複合機MFPにおける書面入力処理の一実施例のフローチャートを示す。
ここでは、ユーザがすでに、問題文の用紙に、手書きで回答を記入し、問題文と手書き回答とを含む手書き回答済みの書面（手書入力済書面）を準備しているものとする。
ステップS21において、手書き回答済みの書面（手書入力済書面）を、スキャナで読み取る。
ステップS22において、読み取った手書き回答済みの書面（手書入力済書面）を、記憶する。
次に、図７で示したように、ステップS4の文字群領域の抽出処理を行う。
また、その後、図７で示したように、ステップS5からステップS15と同様の処理を行う。これらのステップについては、図７と同様の処理を行うので、説明を省略する。
【００８３】
これにより、手書入力済書面から、問題文と手書き情報とを分離し、手書き情報の部分をSVに送信し、あるいは、問題文を印刷する。
このように、定型書面である問題文と手書き文字部分の傾きの違いを識別することによって、定型書面である問題文と手書き文字部分とを、自動的に容易に分離できるので、ユーザが意図的に手書き情報の部分を指示する必要がなく、ユーザの入力操作負担を軽減することができる。また、分離された手書き情報の部分のみをSVに送信するので、送信データ量を削減し、送信時間を短縮することができる。
また、SVでは、問題文のファイルを１つだけ記憶しておけばよく、PCなどから受信して記憶される手書き情報には、問題文は含まれていないので、SVの記憶容量も低減させることができる。
【００８４】
＜各装置間における情報の送信処理のシーケンスの説明＞
（情報送信シーケンス１）
図９に、この発明の情報処理端末と管理サーバにおける手書き情報送信シーケンスの一実施例を示す。
まず、PCのステップa1において、情報処理端末PCで、問題文ファイルを取得し、記憶部に記憶する。
また、SVのステップb1において、管理サーバSVでも、同様に、問題文ファイルを取得し、記憶部に記憶する。
【００８５】
次に、PCのステップa2において、ユーザによる指示によって、記憶されている問題文ファイルの問題文を、表示部に表示させる。
ステップa3において、ユーザが、表示された問題文を見ながら、問題文に対する回答（手書き回答）を、手書きで入力する。
ステップa4において、問題文と、手書き入力された手書き回答からなる手書入力済書面を作成し、記憶部に記憶する。
ステップa5において、手書入力済書面から、手書き回答と、問題文とを分離し、それぞれ、手書き情報、定型書面（問題文）として、記憶する。
【００８６】
ステップa6において、ユーザが、手書入力した回答のSVへの送信要求を入力する。
送信要求を入力するタイミングは、ステップa4の記憶処理をした後であればよく、送信要求が入力された後に、ステップa5を実行してもよい。
ステップa7において、送信要求が入力されると、手書き回答部分の手書き情報を、SVに送信する。
SVのステップb2において、PCから送信された手書き回答部分の手書き情報を、受信し、記憶する。
【００８７】
これにより、問題文に対するユーザの回答が、SVの記憶部に記憶される。
問題文に回答するユーザが多数存在する場合は、複数の手書き情報が、SVに蓄積される。
【００８８】
（情報送信シーケンス２）
図１０に、この発明の複合機と管理サーバにおける手書き情報送信シーケンスの一実施例を示す。
図９と同様に、SVのステップb1において、管理サーバSVが、問題文ファイルを取得し、記憶部に記憶されているものとする。
MFPのステップc1において、複合機MFPのスキャナによって、問題文に手書き回答が記入された手書入力済書面を読み取る。たとえば、問題文に手書き回答を記入したユーザは、手書入力済書面を持ってMFPの設置された店舗に行き、その店舗のMFPで、手書入力済書面を読み取る操作をする。
ステップc2において、読み取った手書入力済書面を一時記憶する。
【００８９】
ステップc3において、手書入力済書面から、手書き回答と、問題文とを分離し、それぞれ、手書き情報、定型書面（問題文）として、記憶する。
ステップc4において、ユーザが、手書入力した回答のSVへの送信要求を入力する。
ステップc3とステップc4の順序が逆でもよい。
【００９０】
ステップc5において、送信要求が入力されると、手書き回答部分の手書き情報を、SVに送信する。
SVのステップb2において、MFPから送信された手書き回答部分の手書き情報を、受信し、記憶する。
これにより、ユーザがMFPを利用して読み取らせた問題文に対するユーザの回答が、SVの記憶部に記憶される。
【００９１】
（情報送信シーケンス３）
図１１に、この発明の管理サーバと添削端末における情報送信シーケンスの一実施例を示す。
管理サーバSVには、PCまたはMFPから送信された手書き情報が、蓄積されているものとする。
図９と同様に、TEのステップd1において、添削端末TEでも、問題文ファイルが取得され、記憶部に記憶されているものとする。
SVのステップb11において、SVに蓄積されている手書き情報から、TEに送信する手書き情報を選択し、読み出す。TEに送信する手書き情報の選択は、SVにおいて、担当者が、手書き情報を送ってきたユーザを識別しながら行ってもよく、また、TEに送信すべき手書き情報の件数を設定して、自動的に、その件数分の任意の手書き情報を選択してもよい。送信先のTEが複数ある場合は、担当者が、送信先のTEも選択入力する。
【００９２】
ステップb12において、１又は複数の読み出した手書き情報を、TEに送信する。
読み出した手書き情報が複数ある場合は、複数の手書き情報を一括して送信すればよい。
TEのステップd2において、SVから送信された手書き情報を、受信し、記憶部に記憶する。
ステップd3において、受信した手書き情報と、記憶されていた問題文とを合成し、表示する。すなわち、手書入力済書面に相当する書面を表示させる。
これにより、添削者は、表示された書面に記載されている手書き回答を見て、添削を行う。
【００９３】
ステップd4において、添削者は、手書き回答の採点と、添削内容の手書き入力をし、手書き添削を記憶する。
ステップd5において、手書き回答である手書き情報と、手書き添削とからなる添削書面を作成する。添削書面には、手書き回答を送ってきたユーザの識別情報も含まれる。
ステップd6において、作成された添削書面を、SVに送信する。
作成された添削書面が複数ある場合は、一括送信すればよい。
【００９４】
SVのステップb13において、SVは、添削書面を受信し、記憶する。
ステップb14において、ユーザの識別情報を利用して、添削書面の送信先を確認し、添削書面を送信する準備をする。ここでは、添削書面の送信先が、PCであるか、MFPであるかを確認する。
【００９５】
（情報送信シーケンス４）
図１２に、この発明の情報処理端末および複合機と、管理サーバにおける添削書面の送信シーケンスの一実施例を示す。
図１２（a）は、情報処理端末PCと管理サーバSVにおける添削書面の送信シーケンスの一実施例である。
【００９６】
SVのステップb21において、添削書面を、確認した送信先のPCに送信する。
PCのステップa21において、添削書面を受信し、記憶する。
ステップa22において、受信した添削書面と、記憶されている問題文とを合成し、合成添削書面を作成する。
ステップa23において、作成した合成添削書面を表示し、又は印刷する。
【００９７】
（情報送信シーケンス５）
図１２（b）に、複合機MFPと管理サーバSVにおける添削書面の送信シーケンスの一実施例を示す。
SVのステップb31において、送信先がMFPの場合は、添削書面と、予め記憶されている問題文とを合成し、合成添削書面を作成する。
ステップb32において、合成添削書面を、確認した送信先のMFPに送信する。
【００９８】
また、ステップb33において、送信先のMFPを利用して手書き情報を送信してきたユーザに、添削ができたことと、添削結果をMFPまで取りに来ることを通知する。この通知は、MFPにするのではなく、ユーザの所有するPC、携帯電話あるいはファクシミリなどに対して行う。たとえば、予め設定されたユーザの電子メールの宛先に、上記通知を送信すればよい。ユーザは、この通知を確認することにより、添削ができたことを知ることができ、MFPのところまで出向いて、添削結果をMFPから取得することができる。
【００９９】
MFPのステップc21において、合成添削書面を受信し、記憶する。
この後、ユーザが、たとえば店舗のMFPのところに来て、合成添削書面の出力指示要求が入力されるのを待つ。
ステップc22において、ユーザが、たとえば店舗のMFPのところに来て、受信した合成添削書面の出力指示要求を入力する。
ステップc23において、出力指示された合成添削書面を、読み出す。
ステップc23において、読み出された合成添削書面を表示し、ユーザが、所望の合成添削書面であることを確認した後、印刷許可の入力をした場合に、読み出された合成添削書面を印刷する。
これにより、ユーザは、MFPにおいて、問題文、自己が手書き入力した手書き回答と、手書き添削とが含まれる合成添削書面を取得することができる。
【０１００】
＜その他の実施形態＞
以下に、学習の実施形態以外の実施形態について説明する。
以下の実施形態でも、定型書面に記入された手書き入力された文字情報の部分の分離と送信を行い、必要に応じて定型書面等と合成し表示等することにより、送信されるデータ量および記憶されるデータ量を削減させることができ、定型書面の再利用と、ユーザの手書き入力以外の入力操作についての負担を軽減させることができる。
【０１０１】
（その他の実施形態１）
スポーツクラブやカルチャーセンターなどの店舗で、ポイントカードや入会証を発行する場合に、入会を希望するユーザが、定型書面である入会申込書に、ユーザの会員情報を手書き入力する場合がある。
この場合、ユーザの会員情報が手書き入力された入会申込書は、手書入力済書面に相当する。
たとえば、この手書入力済書面をMFPで読み取り、手書き入力された会員情報の部分を抽出し、SVに送信する。また、店舗の担当者が、入会申込書の会員情報を利用して、ポイントカードあるいは入会証を発行する場合は、ポイントカードなどの会員番号やポイント数などの情報も、手書き入力された会員情報に付加して、SVに送信してもよい。
【０１０２】
これにより、SVには、手書き入力された会員情報や会員番号などの情報が送信されるが、入会申込書の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。手書き情報が記入されていない入会申込書の定型部分を１つだけ、SVに予め記憶しておけばよい。
また、ユーザの手書き入力された会員情報の他に、次回以降の来店時に取得した来店情報やポイント情報などを、来店時にSVに送信してもよい。SVでは、受信した情報を、ユーザ毎に追加保存すればよい。
さらに、ユーザが入会した後、次回以降の来店時に、入会証やポイントカードを提示して、会員番号等をSVに送信することにより、ユーザはSVに保存されているユーザの情報やポイント数などの情報を確認するようにしてもよい。
【０１０３】
（その他の実施形態２）
病院において、患者が診察を受ける場合や診察券を発行してもらう場合に、患者が、定型書面である問診票に、患者の個人情報や現在の症状などを手書き入力する場合がある。
この場合、患者の個人情報などが手書き入力された問診票は、手書入力済書面に相当する。
たとえば、この手書入力済書面を病院に設置されたMFPで読み取り、手書き入力された個人情報や症状などの部分を抽出し、SVに送信する。また、病院の担当者が、問診票の個人情報を利用して、診察券を発行する場合は、診察券の番号などの情報も、手書き入力された情報に付加して、SVに送信してもよい。
【０１０４】
これにより、SVには、手書き入力された個人情報や診察券番号などの情報が送信されるが、問診票の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。手書き情報が記入されていない問診票の定型部分を１つだけ、SVに予め記憶しておけばよい。
また、医師の診察後に、医師が手書き入力した診断結果などを、手書入力済書面の手書き入力された情報に追加して、SVに記憶してもよい。
さらに、患者が、診断結果の情報を確認したい場合、病院に設置されたMFPで、診断結果の確認要求を入力することにより、SVに記憶されているその患者の情報をMFPに送信し、MFPから出力できるようにしてもよい。
【０１０５】
（その他の実施形態３）
食品調査や食品情報を提供する企業において、定型書面である食品調査書に、ユーザが所定期間内に食べた食事内容や体重等の個人情報を、手書き入力してもらい、ダイエット等のために食事の指導コメントを提供する場合がある。
この場合、ユーザの食事内容や個人情報などが手書き入力された食品調査書は、手書入力済書面に相当する。
たとえば、この手書入力済書面をユーザの所有するPCで作成し、手書き入力された食事内容や個人情報などの部分を抽出し、企業のSVに送信する。
【０１０６】
これにより、SVには、手書き入力された食事内容や個人情報などの情報が送信されるが、食品調査書の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。手書き情報が記入されていない食品調査書の定型部分を１つだけ、SVに予め記憶しておけばよい。
また、企業の担当者が、SVで受信された食事内容を確認して食事の指導をする場合、食品調査書の所定のコメント欄に食事の指導コメントを手書き入力し、受信された食事内容情報に付加して、SVに保存し、食事の指導コメントを含む手書き情報の部分を、ユーザのPCやMFPに送信してもよい。
手書き情報を受信したユーザは、PCにおいて、受信した食事の指導コメントと、手書き入力した食事内容と、食品調査書の定型部分とを合成した後、その合成書面を、表示あるいは印刷すればよい。
【０１０７】
（その他の実施形態４）
医療相談を受けたいユーザが、所定の医師や病院において、ユーザがすでに他の病院で受けた診断内容についての相談や診察を受けたい場合、定型書面である医療相談書に、ユーザが受けた診断内容、診断書、個人情報、現在の症状などを手書き入力する場合がある。
この場合、ユーザの診断内容や個人情報などが手書き入力された医療相談書は、手書入力済書面に相当する。
たとえば、この手書入力済書面を病院に設置されたMFPで読み取り、手書き入力された診断内容や個人情報などの部分を抽出し、SVに送信する。
【０１０８】
これにより、SVには、手書き入力された診断内容や個人情報などの情報が送信されるが、医療相談書の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。手書き情報が記入されていない医療相談書の定型部分を１つだけ、SVに予め記憶しておけばよい。
また、医師が手書き入力された診断内容や診断書を確認した後に、その医師が相談に対する回答やアドバイスをする場合、その回答やアドバイスを手書き入力した相談結果を、受信された手書き情報に、手書きで追加して、SVに記憶してもよい。
さらに、ユーザが、相談結果の情報を確認したい場合、病院に設置されたMFPやユーザの所有するPCで、相談結果の確認要求を入力することにより、SVに記憶されているそのユーザの相談結果情報をMFPやPCに送信し、MFPから出力し、あるいはPCで確認できるようにしてもよい。
【０１０９】
（その他の実施形態５）
ユーザが確定申告書類の作成を税理士等に依頼したい場合、確定申告書類の作成に必要な定型書面である領収書や、手書き入力された金額や日付などが記入された書面などを、税理士等に渡す場合がある。
この場合、領収書や、手書き入力された金額などが記入された書面は、手書入力済書面に相当する。
たとえば、この手書入力済書面を、ユーザのPCや税理士の事務所に設置されたMFPで読み取り、手書き入力された金額や日付情報などの部分を抽出し、SVに送信する。SVでは、受信された手書き情報を利用して、確定申告書類の作成に必要な情報を作成し保存する。
【０１１０】
これにより、SVには、手書き入力された金額や日付情報などの情報が送信されるが、領収書等の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。
また、税理士等が、SVに記憶されたユーザの確定申告書類の作成に必要な情報を利用して確定申告書類を作成した場合、ユーザの確定申告書類の作成に必要な情報に追加して、確定申告書類を記憶してもよい。
さらに、ユーザが確定申告書類を確認したい場合、税理士の事務所に設置されたMFPやユーザの所有するPCで、確定申告書類の確認要求を入力することにより、SVに記憶されているそのユーザの確定申告書類をMFPやPCに送信し、MFPから出力し、あるいはPCで確認できるようにしてもよい。
【０１１１】
（その他の実施形態６）
学校などにおいて、新年度に、新入生の保護者等に、生徒の家族構成や緊急連絡先などの個人情報を、定型書面である個人調査書に、手書き入力してもらう場合がある。
この場合、生徒の個人情報が手書き入力された個人調査書は、手書入力済書面に相当する。
たとえば、この手書入力済書面を学校に設置されたMFPで読み取り、手書き入力された個人情報の部分を抽出し、SVに送信する。
SVには、受信された多数の生徒の手書き入力された個人情報の部分が記憶され、また、手書き情報が記入されていない個人調査書の定型部分を１つだけ、SVに予め記憶しておけばよい。
これにより、SVには、多数の生徒の手書き入力された個人情報の部分が送信されるが、個人調査書の定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。
【０１１２】
（その他の実施形態７）
ユーザが自己のスケジュールを管理する場合、定型書面であるカレンダーに、ユーザの今後の予定内容を手書き入力する場合がある。
この場合、ユーザの今後の予定が手書き入力されたカレンダーは、手書入力済書面に相当する。
たとえば、この手書入力済書面をユーザの所有するPCやMFPで読み取り、手書き入力された今後の予定内容を抽出し、SVに送信する。手書き入力された今後の予定内容には、その予定を実施する日付も、手書きで記入することが好ましい。
SVには、受信した手書き入力された今後の予定内容が、ユーザごとに記憶される。
【０１１３】
また、SVで受信した手書き入力された今後の予定内容に、その予定を実施する日付が含まれない場合であっても、たとえば、カレンダーのレイアウト情報をSVに記憶しておき、手書き入力された今後の予定内容と、カレンダー内でその予定内容が記入された位置情報とを、SVに送信することにより、SVで、受信した位置情報と、記憶されているカレンダーのレイアウト情報とに基づいて、手書き入力された今後の予定内容を、カレンダーの中に合成することにより、今後の予定内容が記入された日付を認識することができる。
すなわち、今後の予定内容を合成したカレンダーの情報から、受信した予定内容を実施する日付情報を生成し、今後の予定内容に、その予定を実施する日付情報を付加して、SVに記憶してもよい。
【０１１４】
これにより、SVには、手書き入力された今後の予定内容が送信されるが、カレンダーの定型部分は送信されないため、SVに送信されるデータ量およびSVに記憶されるデータ量を削減させることができる。手書き情報が記入されていないカレンダーの定型部分を１つだけ、SVに予め記憶しておけばよい。
あるいは、今後の予定内容を、日付ごとの欄に手書き入力した場合、カレンダーの定型部分である日付も含み、予定内容が手書き入力された日付の欄の領域内容を抽出して、SVに送信してもよい。
【０１１５】
さらに、ユーザが今後の予定内容を確認したい場合、ユーザの所有するPC やMFPで、今後の予定内容の確認要求を入力することにより、SVに記憶されているそのユーザの今後の予定内容をPC やMFPに送信し、たとえば、ユーザのPCで受信した今後の予定内容と、予め記憶しておいたカレンダーの定型部分とを合成し、合成された情報を表示または印刷することにより、今後の予定内容を確認できるようにしてもよい。
あるいは、SVで、ユーザの今後の予定内容と、予め記憶しておいたカレンダーの定型部分とを合成し、合成された情報をMFPに送信し、MFPにおいて受信された情報を利用して、今後の予定内容を含むカレンダー（スケジュール表）を出力してもよい。
【符号の説明】
【０１１６】
１  制御部、
２  入力部、
３  表示部、
４  通信部、
５  文字領域抽出部、
６  定型部分抽出部、
７  手書き文字分離部、
８  送信情報生成部、
１０  記憶部、
１１  ユーザ識別情報、
１２  定型書面、
１３  手書入力済書面、
１４  手書き情報、
１５  添削書面、
１６  合成添削書面、
２１  制御部、
２２  通信部、
２３  書面合成部、
３０  記憶部、
３１  定型書面、
３２  手書き情報、
３３  添削書面、
３４  合成添削書面、
４１  制御部、
４２  添削入力部、
４３  表示部、
４４  通信部、
４５  書面合成部、
４６  添削書面生成部、
５０  記憶部、
５１  定型書面、
５２  手書入力済書面、
５３  手書き情報、
５４  添削書面、
１００  ネットワーク、
１０１  情報処理端末（PC)、
１０２  複合機（MFP)、
１０３  添削端末（TE)、
１０４  管理サーバ（SV)
【図１】
2018092372.tif 000003
【図２】
2018092372.tif 000004
【図３】
2018092372.tif 000005
【図４】
2018092372.tif 000006
【図５】
2018092372.tif 000007
【図６】
2018092372.tif 000008
【図７】
2018092372.tif 000009
【図８】
2018092372.tif 000010
【図９】
2018092372.tif 000011
【図１０】
2018092372.tif 000012
【図１１】
2018092372.tif 000013
【図１２】
2018092372.tif 000014
【図１３】
2018092372.tif 000015
【図１４】
2018092372.tif 000016
【図１５】
2018092372.tif 000017
【図１６】
2018092372.tif 000018
【図１７】
2018092372.tif 000019