(57)【要約】【課題】電子文書の作成に際し、書式や記述法が異なるデータを容易に書き込むことができる電子文書処理装置を提供すること。【解決手段】電子文書処理装置１０は、手書き入力エリア２０３とキー選択エリア２０４とによって手入力を受け付ける。そして、電子文書処理装置１０は、表示させた電子文書を構成する表示欄ごとに、所定の数のセルをマトリックス状に構成させ、構成させた表示欄ごとの複数のセルのうち一のセルと、手書き入力エリア２０３と、を手書き入力エリア２０３に表示されたスタイラスペン３０１の軌跡、又はスタイラスペン３０１によって選択された文字が当該一のセルに表示される様に対応付け、対応付けられたデータを、当該一のセルによって構成される表示欄に対応する電子文書のデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。【選択図】図１
2012048585.tif 000002
【特許請求の範囲】
【請求項１】
文書を電子データ化した電子文書を作成する電子文書処理装置であって、
前記電子文書を構成するデータをデータ欄ごとに記憶する電子文書記憶手段と、
前記電子文書を表示する第１の表示手段と、
前記第１の表示手段とは別に画像を表示する第２の表示手段と、
前記第２の表示手段の前面に配置され透光性を有する入力タブレットを一体に構成させた手入力手段と、
前記手入力手段に、手書きの入力を受け付ける手書き入力エリアと、キーの選択を受け付けるキー選択エリアとを表示させる入力エリア表示手段と、
前記入力エリア表示手段によって表示された前記手書き入力エリアに前記入力タブレットを介してスタイラスペンによって手書きされた軌跡を、当該手書き入力エリアに表示させる手書き入力表示手段と、
前記入力エリア表示手段によって表示された前記キー選択エリアのキーのうち、前記入力タブレットを介して前記スタイラスペンが接触することによって選択されたキーに対応付けられた文字を、前記手書き入力エリアに表示させるキー入力表示手段と、
前記第１の表示手段を、前記電子文書を構成するデータ欄に対応付けた表示欄に区分けし、区分けした表示欄ごとに、所定の数のセルをマトリックス状に構成させ、構成させた前記セルごとに画像を表示させるセル表示構成手段と、
前記セル表示構成手段によって構成された前記表示欄ごとの複数のセルのうち一のセルと、前記手書き入力エリアと、を前記手書き入力エリアに表示された前記スタイラスペンの軌跡、又は前記スタイラスペンによって選択された文字が当該一のセルに表示される様に対応付けるセル対応付け手段と、
前記手書き入力エリアに入力された前記スタイラスペンの軌跡を前記セル対応付け手段によって対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成し、前記スタイラスペンによって選択された文字を前記セル対応付け手段によって対応付けられた一のセルに表示させると共に文字データを作成するデータ表示作成手段と、
前記データ表示作成手段によって作成されたデータを、当該一のセルによって構成される前記表示欄に対応する前記電子文書の前記データ欄に書き込み、前記電子文書記憶手段に記憶させる電子文書生成手段と、
を備える電子文書処理装置。
【請求項２】
前記セル表示構成手段によってセルが構成された前記表示欄と、前記手書き入力エリアと、を前記手書き入力エリアに表示された前記スタイラスペンの軌跡、又は前記スタイラスペンによって選択された文字が前記表示欄に表示される様に対応付ける表示欄対応付け手段と、
前記セル対応付け手段による対応付けと、前記表示欄対応付け手段による対応付けとを切り替えるセル対応切替手段と、をさらに備える、請求項１に記載の電子文書処理装置。
【請求項３】
前記電子文書を構成する前記データ欄の選択を受け付けるデータ欄受付手段と、
前記電子文書を構成する前記データ欄の種類と、前記手入力手段に表示する前記手書き入力エリア及び前記キー選択エリアの入力タイプとを対応付けて記憶する入力タイプ対応記憶手段と、をさらに備え、
前記入力エリア表示手段は、前記データ欄受付手段によって受け付けられて選択された前記データ欄の種類に、前記入力タイプ対応記憶手段によって対応付けられた前記入力タイプの前記手書き入力エリア及び前記キー選択エリアを表示させる、請求項１又は２に記載の電子文書処理装置。
【請求項４】
前記手書き入力エリアに、前記スタイラスペンの軌跡を手書き入力することができる通常入力エリアと、当該通常入力エリアの外周に沿って囲まれた拡張入力エリアと、を構成する入力範囲構成手段と、
前記通常入力エリアと、前記セル表示構成手段によって構成された複数のセルのうち一のセルと、を前記通常入力エリアに入力された前記スタイラスペンの軌跡が当該一のセルに表示される様に対応付ける通常セル対応付け手段と、
前記拡張入力エリアを所定の区画に区分けし、当該区分けした区画のうち一の区画と前記通常入力エリアとの位置関係と、前記通常セル対応付け手段によって前記通常入力エリアに対応付けられた一のセルに接するセルのうち一の接するセルと当該一のセルとの位置関係とが、同じ位置関係となる様に当該一の区画と当該一の接するセルとを対応付ける拡張セル対応付け手段と、をさらに備え、
前記セル対応付け手段は、前記通常セル対応付け手段と前記拡張セル対応付け手段とにより、セルと前記手書き入力エリアとの対応付けを行い、
前記データ表示作成手段は、前記手入力手段によって検出された前記スタイラスペンの軌跡が、前記通常入力エリアから前記拡張入力エリアへ連続して検出された場合に、前記拡張入力エリアのうち前記スタイラスペンが停留している区画に前記拡張セル対応付け手段によって対応付けられたセルに、前記通常入力エリアから前記拡張入力エリアへ手書きされた前記スタイラスペンの軌跡を延長して表示させる、
請求項１から３のいずれかに記載の電子文書処理装置。
【請求項５】
前記手入力手段によって検出された前記スタイラスペンの軌跡が、前記通常入力エリアから前記拡張入力エリアへ連続して検出された場合に、前記拡張入力エリアのうち同一の区画内に停留している時間を計測する時間計測手段、をさらに備え、
前記データ表示作成手段は、前記時間計測手段によって計測された時間が所定の時間以上である場合に、前記拡張入力エリアのうち前記スタイラスペンが停留している区画に前記拡張セル対応付け手段によって対応付けられたセルに、前記通常入力エリアから前記拡張入力エリアへ手書きされた前記スタイラスペンの軌跡を延長して表示させる、請求項４に記載の電子文書処理装置。
【請求項６】
前記手書き入力表示手段は、前記データ表示作成手段がセルに表示させた延長した線分を前記第２の表示手段に表示させると共に、当該セル内に表示させた最後の点を前記第２の表示手段に明示する請求項４又は５に記載の電子文書処理装置。
【請求項７】
前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる対応セル移動手段と、
前記手入力手段によって検出されていた前記スタイラスペンの位置が検出されなくなった場合に、検出されない時間を計測する中断時間計測手段と、
入力の終了を指示する入力終了手段と、をさらに備え、
前記対応セル移動手段は、前記中断時間計測手段によって計測された時間がストローク閾値以上である場合、又は前記入力終了手段によって入力の終了が指示された場合に、前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる請求項４から６のいずれかに記載の電子文書処理装置。
【請求項８】
前記データ表示作成手段は、
前記中断時間計測手段によって時間が計測されるごとに、前記ストロークデータに当該計測された時間を対応付けて記憶させる中断時間記憶制御手段と、
前記中断時間記憶制御手段によって前記ストロークデータに対応付けて記憶された時間に基づいて統計処理により前記ストローク閾値を算出し、最適化する閾値最適化手段と、
をさらに備える請求項７に記載の電子文書処理装置。
【請求項９】
前記対応セル移動手段は、前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させるごとに移動させた方向を記憶手段に記憶させ、前記中断時間計測手段によって計測された時間が前記ストローク閾値以上である場合に、前記通常セル対応付け手段によって対応付けられた前記一のセルから、前記記憶手段に記憶させた移動方向と同じ方向の所定のセルに、対応付けを移動させる請求項８に記載の電子文書処理装置。
【請求項１０】
前記入力エリア表示手段は、前記手入力手段に、前記手書き入力エリアと前記キー選択エリアとを表示させると共に、前記電子文書を表示させ、
前記セル表示構成手段は、前記電子文書を表示させた前記手入力手段に、前記第１の表示手段に構成させたセルと同様のセルを構成させ、
前記セル対応付け手段は、前記第１の表示手段と同様に、前記手入力手段に構成されたセルと前記手書き入力エリアとを対応付ける、請求項１から９のいずれかに記載の電子文書処理装置。
【請求項１１】
前記データ欄に書き込まれた内容を確定する確定手段と、
前記確定手段によって確定された内容に基づいてチェック値を生成し、前記電子文書に書き込むチェック値生成手段と、
前記電子文書のチェック値を算出し、算出したチェック値と、前記チェック値生成手段によって書き込まれたチェック値とを比較するチェック手段と、
をさらに備える、請求項１から１０のいずれかに記載の電子文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書処理装置に関する。
【背景技術】
【０００２】
従来より、企業や公共機関等で大量に発生する文書は、電子文書化され、コンピュータによって保存、管理されている。例えば、医療機関によるカルテの作成は、患者ごとに作成され、コンピュータによって保存や、管理ができるように電子カルテ化されている。このような電子カルテは、書式や記述法が異なる複数のサブカテゴリー、例えば、項目名と数値とからなる検査結果、患部を示す図形や所見からなる診療内容、薬の投与等を示す処方等の記録によって構成されている。
【０００３】
例えば、特許文献１に開示された電子カルテシステムは、電子カルテを構成する複数のサブカテゴリーの内容を、その入力の書式の違いに拘わらず、行単位に入力し、同じ１つの電子カルテに編集することを可能にしている。そして、特許文献１に開示された電子カルテシステムは、同じ一人の対象患者に対する電子カルテのうちのサブカテゴリーの内容の決定及びデータ入力を、同じ電子カルテのうちの他のサブカテゴリーの内容等を閲覧及び参照しながら、行うことができる。また、特許文献１に開示された電子カルテシステムは、画面表示された診療記録シートの中の任意の位置に、画像データや（超音波写真やレントゲン写真等）、図形データ（患者の患部を図示するための図形等）を関連付けて、貼り付けることによって、文字データとは異なる画像データを同じ１つの電子カルテに編集する。
【０００４】
また、例えば、特許文献２に開示された電子カルテシステムは、入力キーの操作により、表示手段の入力項目選択欄に表示された項目を選択し、順次、入力項目選択欄に次の入力に必要な項目を表示可能にし、入力作業を簡略化している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−９９６１０号公報
【特許文献２】国際公開第２００５／０２２４３２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１は、文字データとは書式や記述法が異なる図形データについて、電子カルテと関連付ける技術を開示するだけであって、同じ電子カルテシステムで図形のような手書きデータを作成する技術を開示するものではない。また、特許文献２は、画像データについて、予め、登録されている複数の身体部位画像の中から選択した画像に、ペン、マウス等を用いて画像に部位、症状等を書き込み、カルテへ貼り付けることが記載されているだけである。
【０００７】
そこで、電子カルテ等の電子文書の作成に際し、手書きデータと文字データとのように書式や記述法が異なるデータであっても、容易に書き込むことができる装置が求められている。
【０００８】
本発明は、電子カルテ等の電子文書の作成に際し、書式や記述法が異なるデータを容易に書き込むことができる電子文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、以下のような解決手段を提供する。
【００１０】
（１）  文書を電子データ化した電子文書を作成する電子文書処理装置であって、前記電子文書を構成するデータをデータ欄ごとに記憶する電子文書記憶手段と、前記電子文書を表示する第１の表示手段と、前記第１の表示手段とは別に画像を表示する第２の表示手段と、前記第２の表示手段の前面に配置され透光性を有する入力タブレットを一体に構成させた手入力手段と、前記手入力手段に、手書きの入力を受け付ける手書き入力エリアと、キーの選択を受け付けるキー選択エリアとを表示させる入力エリア表示手段と、前記入力エリア表示手段によって表示された前記手書き入力エリアに前記入力タブレットを介してスタイラスペンによって手書きされた軌跡を、当該手書き入力エリアに表示させる手書き入力表示手段と、前記入力エリア表示手段によって表示された前記キー選択エリアのキーのうち、前記入力タブレットを介して前記スタイラスペンが接触することによって選択されたキーに対応付けられた文字を、前記手書き入力エリアに表示させるキー入力表示手段と、前記第１の表示手段を、前記電子文書を構成するデータ欄に対応付けた表示欄に区分けし、区分けした表示欄ごとに、所定の数のセルをマトリックス状に構成させ、構成させた前記セルごとに画像を表示させるセル表示構成手段と、前記セル表示構成手段によって構成された前記表示欄ごとの複数のセルのうち一のセルと、前記手書き入力エリアと、を前記手書き入力エリアに表示された前記スタイラスペンの軌跡、又は前記スタイラスペンによって選択された文字が当該一のセルに表示される様に対応付けるセル対応付け手段と、前記手書き入力エリアに入力された前記スタイラスペンの軌跡を前記セル対応付け手段によって対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成し、前記スタイラスペンによって選択された文字を前記セル対応付け手段によって対応付けられた一のセルに表示させると共に文字データを作成するデータ表示作成手段と、前記データ表示作成手段によって作成されたデータを、当該一のセルによって構成される前記表示欄に対応する前記電子文書の前記データ欄に書き込み、前記電子文書記憶手段に記憶させる電子文書生成手段と、を備える電子文書処理装置。
【００１１】
（１）の構成によれば、本発明に係る電子文書処理装置は、電子文書を構成するデータをデータ欄ごとに記憶する電子文書記憶手段と、電子文書を表示する第１の表示手段と、第１の表示手段とは別に画像を表示する第２の表示手段と、第２の表示手段の前面に配置され透光性を有する入力タブレットを一体に構成させた手入力手段と、を備えている。そして、電子文書処理装置は、手入力手段に、手書きの入力を受け付ける手書き入力エリアと、キーの選択を受け付けるキー選択エリアとを表示させ、表示した手書き入力エリアに入力タブレットを介してスタイラスペンによって手書きされた軌跡を、手書き入力エリアに表示させ、表示したキー選択エリアのキーのうち、入力タブレットを介してスタイラスペンが接触することによって選択されたキーに対応付けられた文字を、手書き入力エリアに表示させる。そして、電子文書処理装置は、第１の表示手段を、電子文書を構成するデータ欄に対応付けた表示欄に区分けし、区分けした表示欄ごとに、所定の数のセルをマトリックス状に構成させ、構成させたセルごとに画像を表示させ、構成させた表示欄ごとの複数のセルのうち一のセルと、手書き入力エリアと、を手書き入力エリアに表示させたスタイラスペンの軌跡、又はスタイラスペンによって選択された文字が当該一のセルに表示される様に対応付け、手書き入力エリアに入力されたスタイラスペンの軌跡を、手書き入力エリアに対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成し、スタイラスペンによって選択された文字を、手書き入力エリアに対応付けられた一のセルに表示させると共に文字データを作成し、作成したデータを、当該一のセルによって構成される表示欄に対応する電子文書のデータ欄に書き込み、電子文書記憶手段に記憶させる。
【００１２】
すなわち、本発明に係る電子文書処理装置は、手書きの入力を受け付ける手書き入力エリアと、キーの選択を受け付けるキー選択エリアとを、電子文書の表示とは別に表示して、入力を受け付ける。そして、電子文書処理装置は、電子文書を構成するデータ欄ごとに対応させた表示欄を構成する複数のセルのうち一のセルに、手書き入力エリアに表示されたスタイラスペンの軌跡、又はスタイラスペンによって選択された文字を表示させ、表示させたデータをデータ欄に書き込み、電子文書記憶手段に記憶させる。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータを容易に書き込むことができる。
【００１３】
（２）  前記セル表示構成手段によってセルが構成された前記表示欄と、前記手書き入力エリアと、を前記手書き入力エリアに表示された前記スタイラスペンの軌跡、又は前記スタイラスペンによって選択された文字が前記表示欄に表示される様に対応付ける表示欄対応付け手段と、前記セル対応付け手段による対応付けと、前記表示欄対応付け手段による対応付けとを切り替えるセル対応切替手段と、をさらに備える、（１）に記載の電子文書処理装置。
【００１４】
（２）の構成によれば、（１）に記載の電子文書処理装置は、セルが構成された表示欄と、手書き入力エリアと、を手書き入力エリアに表示されたスタイラスペンの軌跡、又はスタイラスペンによって選択された文字が表示欄に表示される様に対応付け、セルと手書き入力エリアとの対応付けと、表示欄と手書き入力エリアとの対応付けと、を切り替える。
【００１５】
すなわち、（２）に記載の電子文書処理装置は、さらに、表示欄と、手書き入力エリアとを対応付け、セルと手書き入力エリアとの対応付けと、表示欄と手書き入力エリアとの対応付けと、を切り替える。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、手書き入力エリアに描かれた軌跡を、手書き入力エリアに対応付けられた表示欄に表示し、データ欄に書き込むことができ、データ欄に対するデータであっても、容易に書き込むことができる。
【００１６】
（３）  前記電子文書を構成する前記データ欄の選択を受け付けるデータ欄受付手段と、前記電子文書を構成する前記データ欄の種類と、前記手入力手段に表示する前記手書き入力エリア及び前記キー選択エリアの入力タイプとを対応付けて記憶する入力タイプ対応記憶手段と、をさらに備え、前記入力エリア表示手段は、前記データ欄受付手段によって受け付けられて選択された前記データ欄の種類に、前記入力タイプ対応記憶手段によって対応付けられた前記入力タイプの前記手書き入力エリア及び前記キー選択エリアを表示させる、（１）又は（２）に記載の電子文書処理装置。
【００１７】
（３）の構成によれば、（１）又は（２）に記載の電子文書処理装置は、電子文書を構成するデータ欄の種類と、手書き入力エリア及びキー選択エリアの入力タイプとを対応付ける入力タイプ対応記憶手段をさらに備え、電子文書を構成するデータ欄の選択を受け付け、受け付けたデータ欄の種類に、入力タイプ対応記憶手段によって対応付けられた入力タイプの手書き入力エリア及びキー選択エリアを表示させる。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、書式や記述法が異なるデータ欄ごとに対応付けられた入力タイプの手書き入力エリア及びキー選択エリアによって、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータをさらに容易に書き込むことができる。
【００１８】
（４）  前記手書き入力エリアに、前記スタイラスペンの軌跡を手書き入力することができる通常入力エリアと、当該通常入力エリアの外周に沿って囲まれた拡張入力エリアと、を構成する入力範囲構成手段と、前記通常入力エリアと、前記セル表示構成手段によって構成された複数のセルのうち一のセルと、を前記通常入力エリアに入力された前記スタイラスペンの軌跡が当該一のセルに表示される様に対応付ける通常セル対応付け手段と、前記拡張入力エリアを所定の区画に区分けし、当該区分けした区画のうち一の区画と前記通常入力エリアとの位置関係と、前記通常セル対応付け手段によって前記通常入力エリアに対応付けられた一のセルに接するセルのうち一の接するセルと当該一のセルとの位置関係とが、同じ位置関係となる様に当該一の区画と当該一の接するセルとを対応付ける拡張セル対応付け手段と、をさらに備え、前記セル対応付け手段は、前記通常セル対応付け手段と前記拡張セル対応付け手段とにより、セルと前記手書き入力エリアとの対応付けを行い、前記データ表示作成手段は、前記手入力手段によって検出された前記スタイラスペンの軌跡が、前記通常入力エリアから前記拡張入力エリアへ連続して検出された場合に、前記拡張入力エリアのうち前記スタイラスペンが停留している区画に前記拡張セル対応付け手段によって対応付けられたセルに、前記通常入力エリアから前記拡張入力エリアへ手書きされた前記スタイラスペンの軌跡を延長して表示させる、（１）から（３）のいずれかに記載の電子文書処理装置。
【００１９】
（４）の構成によれば、（１）から（３）のいずれかに記載の電子文書処理装置は、さらに、手書き入力エリアに、スタイラスペンの軌跡を手書き入力することができる通常入力エリアと、当該通常入力エリアの外周に沿って囲まれた拡張入力エリアと、を構成し、通常入力エリアと、第１の表示手段に表示させた電子文書を構成するデータ欄ごとに構成された複数のセルのうち一のセルと、を通常入力エリアに入力されたスタイラスペンの軌跡が当該一のセルに表示される様に対応付ける。さらに、電子文書処理装置は、拡張入力エリアを所定の区画に区分けし、当該区分けした区画のうち一の区画と通常入力エリアとの位置関係と、通常入力エリアに対応付けられた一のセルに接するセルのうち一の接するセルと当該一のセルとの位置関係とが、同じ位置関係となる様に当該一の区画と当該一の接するセルとを対応付ける。そして、電子文書処理装置は、通常入力エリアに入力されたスタイラスペンの軌跡を、通常入力エリアに対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成する。さらに、電子文書処理装置は、手入力手段によって検出されたスタイラスペンの軌跡が、通常入力エリアから拡張入力エリアへ連続して検出された場合に、拡張入力エリアのうちスタイラスペンが停留している区画に対応付けられたセルに、通常入力エリアから拡張入力エリアへ手書きされたスタイラスペンの軌跡を自動的に延長して表示させる。
【００２０】
すなわち、本発明に係る電子文書処理装置は、手書き入力エリアに通常入力エリアと拡張入力エリアとを設け、通常入力エリアに手書きされた軌跡を、第１の表示手段のデータ欄ごとに対応付けられた一のセルに表示すると共に、ストロークデータを作成する。そして、本発明に係る電子文書処理装置は、拡張入力エリアのうちスタイラスペンが停留している区画に対応付けられたセルに、通常入力エリアから拡張入力エリアへ手書きされた軌跡を延長して表示させる。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、文字データと書式や記述法が異なる手書きデータを、さらに容易に書き込むことができる。
【００２１】
（５）  前記手入力手段によって検出された前記スタイラスペンの軌跡が、前記通常入力エリアから前記拡張入力エリアへ連続して検出された場合に、前記拡張入力エリアのうち同一の区画内に停留している時間を計測する時間計測手段、をさらに備え、前記データ表示作成手段は、前記時間計測手段によって計測された時間が所定の時間以上である場合に、前記拡張入力エリアのうち前記スタイラスペンが停留している区画に前記拡張セル対応付け手段によって対応付けられたセルに、前記通常入力エリアから前記拡張入力エリアへ手書きされた前記スタイラスペンの軌跡を延長して表示させる、（４）に記載の電子文書処理装置。
【００２２】
（５）の構成によれば、電子文書処理装置は、手入力手段によって検出されたスタイラスペンの軌跡が、通常入力エリアから拡張入力エリアへ連続して検出された場合に拡張入力エリアのうち同一区画内に停留している時間を計測し、計測された時間が所定の時間以上である場合に、拡張入力エリアのうちスタイラスペンが停留している区画に対応付けられたセルに、通常入力エリアから拡張入力エリアへ手書きされたスタイラスペンの軌跡を自動的に延長して表示させる。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、拡張入力エリアへの手書きを受け付けて、スタイラスペンの停留に従って表示させることができ、文字データと書式や記述法が異なる手書きデータを、さらに容易に書き込むことができる。
【００２３】
（６）  前記手書き入力表示手段は、前記データ表示作成手段がセルに表示させた延長した線分を前記第２の表示手段に表示させると共に、当該セル内に表示させた最後の点を前記第２の表示手段に明示する（４）又は（５）に記載の電子文書処理装置。
【００２４】
（６）の構成によれば、電子文書処理装置は、セルに表示させた延長した線分を第２の表示手段に表示させると共に、当該セル内に表示させた最後の点を明示して表示させる。したがって、電子文書処理装置は、電子文書の作成に際し、文字データと書式や記述法が異なる手書きデータについて、次々と通常入力エリアよりも大きな手書きデータを受け付けて、容易に書き込むことができる。
【００２５】
（７）  前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる対応セル移動手段と、前記手入力手段によって検出されていた前記スタイラスペンの位置が検出されなくなった場合に、検出されない時間を計測する中断時間計測手段と、入力の終了を指示する入力終了手段と、をさらに備え、前記対応セル移動手段は、前記中断時間計測手段によって計測された時間がストローク閾値以上である場合、又は前記入力終了手段によって入力の終了が指示された場合に、前記対応セル移動手段によって、前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる（４）から（６）のいずれかに記載の電子文書処理装置。
【００２６】
（７）の構成によれば、電子文書処理装置は、スタイラスペンの位置が検出されなくなってからの時間を計測し、計測した時間がストローク閾値以上である場合、又は入力の終了が指示された場合に、対応付けられた一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる。したがって、電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を次々と受け付けて、書式や記述法が異なるデータを容易に書き込むことができる。
【００２７】
（８）  前記データ表示作成手段は、前記中断時間計測手段によって時間が計測されるごとに、前記ストロークデータに当該計測された時間を対応付けて記憶させる中断時間記憶制御手段と、前記中断時間記憶制御手段によって前記ストロークデータに対応付けて記憶された時間に基づいて統計処理により前記ストローク閾値を算出し、最適化する閾値最適化手段と、をさらに備える（７）に記載の電子文書処理装置。
【００２８】
（８）の構成によれば、電子文書処理装置は、ストローク待ち時間を計測するごとに、ストロークデータに当該計測した時間を対応付けて記憶させ、ストロークデータに対応付けて記憶された時間に基づいて統計処理によりストローク閾値を算出し、最適化する。すなわち、電子文書処理装置は、ストローク閾値（入力の終了の指示がされない場合に入力の終了とみなす時間）を、ユーザの手書きによるストローク間の時間に基づいた統計処理により最適化する。よって、電子文書処理装置は、ユーザごとの手書きに応じて、通常入力エリアとセルとの対応付けを移動させることができる、したがって、電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータを入力の終了の指示がされなくても次々と受け付けて、容易に書き込むことができる。
【００２９】
（９）  前記対応セル移動手段は、前記通常セル対応付け手段によって対応付けられた前記一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させるごとに移動させた方向を記憶手段に記憶させ、前記中断時間計測手段によって計測された時間が前記ストローク閾値以上である場合に、前記通常セル対応付け手段によって対応付けられた前記一のセルから、前記記憶手段に記憶させた移動方向と同じ方向の所定のセルに、対応付けを移動させる（８）に記載の電子文書処理装置。
【００３０】
（９）の構成によれば、電子文書処理装置は、通常入力エリアに対応付けられた一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させるごとに移動させた方向を記憶手段に記憶させ、スタイラスペンの位置が検出されない場合に計測された時間がストローク閾値以上である場合、通常入力エリアに対応付けられた一のセルから、記憶手段に記憶させた移動方向と同じ方向の所定のセルに、対応付けを移動させる。したがって、電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を入力の終了の指示がされなくてもさらに次々と受け付けて、書式や記述法が異なるデータを容易に書き込むことができる。
【００３１】
（１０）  前記入力エリア表示手段は、前記手入力手段に、前記手書き入力エリアと前記キー選択エリアとを表示させると共に、前記電子文書を表示させ、前記セル表示構成手段は、前記電子文書を表示させた前記手入力手段に、前記第１の表示手段に構成させたセルと同様のセルを構成させ、前記セル対応付け手段は、前記第１の表示手段と同様に、前記手入力手段に構成されたセルと前記手書き入力エリアとを対応付ける、（１）から（９）のいずれかに記載の電子文書処理装置。
【００３２】
（１０）の構成によれば、（１）から（９）のいずれかに記載の電子文書処理装置は、手入力手段に、手書き入力エリアとキー選択エリアとを表示させると共に、電子文書を表示させ、表示させた手入力手段に、第１の表示手段に構成させたセルと同様のセルを構成させ、第１の表示手段と同様に、手入力手段に構成されたセルと手書き入力エリアとを対応付ける。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を受け付ける手入力手段に電子文書を表示させながら、書式や記述法が異なるデータを容易に書き込むことができる。
【００３３】
（１１）  前記データ欄に書き込まれた内容を確定する確定手段と、前記確定手段によって確定された内容に基づいてチェック値を生成し、前記電子文書に書き込むチェック値生成手段と、前記電子文書のチェック値を算出し、算出したチェック値と、前記チェック値生成手段によって書き込まれたチェック値とを比較するチェック手段と、をさらに備える、（１）から（１０）のいずれかに記載の電子文書処理装置。
【００３４】
（１１）の構成によれば、（１）から（１０）のいずれかに記載の電子文書処理装置は、データ欄に書き込まれた内容を確定し、確定した内容に基づいてチェック値を生成し、電子文書に書き込む。そして、電子文書処理装置は、電子文書のチェック値を算出し、算出したチェック値と、書き込んだチェック値とを比較する。したがって、本発明に係る電子文書処理装置は、電子文書の作成に際し、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータを容易に書き込むことができ、さらに、電子文書の改竄を防止することができる。
【発明の効果】
【００３５】
本発明は、電子文書の作成に際し、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータを容易に書き込むことができる。さらに、本発明は、書式や記述法が異なるデータ欄ごとに対応付けられた入力タイプの手書き入力エリア及びキー選択エリアによって、手書きデータや、文字データの入力を受け付けて、書式や記述法が異なるデータをさらに容易に書き込むことができる。また、本発明は、電子文書のチェック値を生成し、電子文書の改竄を防止することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る電子文書処理装置における、入力表示装置と一の表示欄との一の対応を示す図である。
【図２】本発明の一実施形態に係る電子文書処理装置における、入力表示装置と一の表示欄との別の対応を示す図である。
【図３】本発明の一実施形態に係る電子文書処理装置における、入力表示装置と別の表示欄との対応を示す図である。
【図４】本発明の一実施形態に係る電子文書処理装置における、入力表示装置とさらに別の表示欄との対応を示す図である。
【図５】本発明の一実施形態に係る電子文書処理装置における、表示欄とデータ欄との対応を示す図である。
【図６】本発明の一実施形態に係る電子文書処理装置の機能の構成を示す機能ブロック図である。
【図７】本発明の一実施形態に係る電子文書処理装置のハードウェア構成の一例を示す図である。
【図８】本発明の一実施形態に係る電子文書処理装置における手入力部の構成を示す図である。
【図９】本発明の一実施形態に係る電子文書処理装置におけるキー選択エリアのキー処理を示すフローチャートである。
【図１０】本発明の一実施形態に係る電子文書処理装置における手書き入力エリアの入力タイプを記憶する手書き入力タイプＤＢを示す図である。
【図１１】本発明の一実施形態に係る電子文書処理装置における入力タイプ対応ＤＢを示す図である。
【図１２】本発明の一実施形態に係る電子文書処理装置における、手書き入力エリアと、表示欄を構成するセルとの対応を示す図である。
【図１３】本発明の一実施形態に係る電子文書処理装置のストロークデータの例を示す図である。
【図１４】本発明の一実施形態に係る電子文書処理装置の処理内容を示すフローチャートである。
【図１５】本発明の一実施形態に係る電子文書処理装置の拡張入力エリア処理を示すフローチャートである。
【図１６】図１５に続く処理内容を示すフローチャートである。
【図１７】図１５に続く処理内容を示すフローチャートである。
【図１８】本発明の一実施形態に係る電子文書処理装置の手書き入力の例を示す説明図である。
【図１９】本発明の一実施形態に係る電子文書処理装置の手書き入力の別の例を示す説明図である。
【図２０】図１９に続く説明図である。
【図２１】本発明の一実施形態に係る電子文書処理装置の手書き入力の別の例を示す説明図である。
【図２２】本発明の一実施形態に係る電子文書処理装置の実施形態２における電子文書と軌跡データとの関係を説明する説明図である。
【図２３】本発明の一実施形態に係る電子文書処理装置の実施形態２の拡張入力エリアにおける区画の一例を示す図である。
【図２４】本発明の一実施形態に係る電子文書処理装置の実施形態２の拡張入力エリアにおける区画の別の例を示す図である。
【図２５】本発明の一実施形態に係る電子文書処理装置の実施形態３における手入力部の構成を示す図である。
【図２６】本発明の一実施形態に係る電子文書処理装置の実施形態３における入力表示装置の表示例を示す図である。
【発明を実施するための形態】
【００３７】
［実施形態１］
以下、本発明の実施形態について図を参照しながら説明する。以下の説明において、本発明の実施形態を、電子文書の実施形態として電子カルテによって説明する。
【００３８】
図１は、本発明の一実施形態に係る電子文書処理装置１０における、入力表示装置２０１と一の表示欄３１４との一の対応を示す図である。
【００３９】
電子文書処理装置１０は、電子文書を表示装置１０８０（後述する図７参照）に表示し、入力表示装置２０１の前面に配置され透光性を有する入力タブレット２０２を一体に構成させた手入力部１２に、手書きの入力を受け付ける手書き入力エリア２０３と、キーの選択を受け付けるキー選択エリア２０４とを表示させる。そして、電子文書処理装置１０は、手書き入力エリア２０３に入力タブレット２０２を介してスタイラスペン３０１によって手書きされた軌跡を、当該手書き入力エリア２０３に表示させ、キー選択エリア２０４のキーのうち、入力タブレット２０２を介してスタイラスペン３０１が接触することによって選択されたキーに対応付けられた文字（記号及び数字を含む）を、手書き入力エリア２０３に表示させる。そして、電子文書処理装置１０は、表示装置１０８０を、電子文書を構成するデータ欄に対応付けた表示欄３１１〜３１６に区分けし、区分けした表示欄３１１〜３１６ごとに、所定の数のセルをマトリックス状に構成させ、構成させたセルごとに画像を表示させる。例えば、図１で構成させた表示欄３１１〜３１６ごとの複数のセルのうち診断の表示欄３１４のうちの一のセルＣ１１０４と、手書き入力エリア２０３と、を手書き入力エリア２０３に表示させたスタイラスペン３０１の軌跡が当該一のセルＣ１１０４に表示される様に対応付け、手書き入力エリア２０３に入力されたスタイラスペン３０１の軌跡を、手書き入力エリア２０３に対応付けられた一のセルＣ１１０４の解像度に合わせて当該一のセルＣ１１０４に表示させると共に、ストロークデータを作成し、作成したデータを、当該一のセルＣ１１０４によって構成される診断の表示欄３１４に対応する電子文書の診断のデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。
【００４０】
図２は、本発明の一実施形態に係る電子文書処理装置１０における、入力表示装置２０１と一の表示欄３１４との別の対応を示す図である。図２において、電子文書処理装置１０は、セルと手書き入力エリア２０３との対応付けを、診断の表示欄３１４と手書き入力エリア２０３との対応付けに切り替え、セルが構成された診断の表示欄３１４と、手書き入力エリア２０３と、を手書き入力エリア２０３に表示されたスタイラスペン３０１の軌跡が診断の表示欄３１４に表示される様に対応付ける。そして、電子文書処理装置１０は、診断の表示欄３１４に表示させたデータを診断のデータに書き込み、電子文書ＤＢ３１に記憶させる。
【００４１】
図３は、本発明の一実施形態に係る電子文書処理装置１０における、入力表示装置２０１と別の表示欄３１５との対応を示す図である。図３において、電子文書処理装置１０は、電子文書を構成する処方箋のデータ欄に対応付けた処方箋の表示欄３１５に構成させた複数のセルのうち一のセルＣ１１２と、手書き入力エリア２０３と、を手書き入力エリア２０３に表示させた、スタイラスペン３０１によって選択された文字が当該一のセルＣ１１２に表示される様に対応付ける。例えば、キー選択エリア２０４においてスタイラスペン３０１によって接触されて選択されたキーに対応するデータ（選択されたキーに対応する文字や記号等）は、カレントのセルＣ１１２を構成するドット構成によって対応付けられるカレントのカーソル３５０に表示される。そして、電子文書処理装置１０は、文字データを作成し、作成したデータを、処方箋の表示欄３１５に対応する電子文書の処方箋のデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。
【００４２】
図４は、本発明の一実施形態に係る電子文書処理装置１０における、入力表示装置２０１とさらに別の表示欄３１６との対応を示す図である。電子文書処理装置１０は、電子文書を構成する補助情報のデータ欄に対応する補助情報の表示欄３１６に構成させた複数のセルのうち一のセルＣ０３０３と、手書き入力エリア２０３と、を対応付ける。すなわち、電子文書処理装置１０は、手書き入力エリア２０３のうち通常入力エリア２１１と、セルＣ０３０３と、を通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡が当該一のセルＣ０３０３に表示される様に対応付け、通常入力エリア２１１と拡張入力エリア２２１の所定の区画との位置関係が、セルＣ０３０３とセルＣ０３０３の周辺のセルとの位置関係と同じ位置関係になるように対応付ける（図１２参照）。そして、電子文書処理装置１０は、例えば、通常入力エリア２１１から拡張入力エリア２２１へ連続して手書きされたスタイラスペン３０１の軌跡２６３を、セルＣ０３０３からセルＣ０３０８へ延長して表示（延長線２６４）させる。そして、電子文書処理装置１０は、ストロークデータを作成し、作成したデータを補助情報の表示欄３１６に対応付けられた補助情報のデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。
【００４３】
図１から図４に示すように、電子文書処理装置１０は、書式や記述法が異なるデータ欄ごとに最適な入力方法（入力タイプ）を対応付け、対応付けられた手書き入力エリア２０３及びキー選択エリア２０４によって、手書きデータや、文字データの入力を受け付けて、電子文書に書き込む。
【００４４】
図５は、本発明の一実施形態に係る電子文書処理装置１０における、表示欄とデータ欄との対応を示す図である。図５の例は、電子カルテを構成する、１の患者のデータ欄３１３１〜３１６２であって書式や記述法が異なるデータ欄３１３１〜３１６２と、表示装置１０８０を区分けした表示欄３１１〜３１６との対応を示す例である。例えば、基本情報が書き込まれる基本情報のデータ欄３１３１、３１３２は、基本情報の表示欄３１３に対応している。そして、ページの切り替えによってデータ欄３１３１からデータ欄３１３２に切り替えられて表示される。１ページのデータ欄はスクロールされることによって、対応する表示欄３１１〜３１６に表示されるとしてもよい。また、電子文書処理装置１０は、表示欄３１１〜３１６にデータ欄３１３１〜３１６２を表示させる際に、表示欄３１１〜３１６を構成するセルごとにタグ情報を対応させる。タグ情報は、セルが固定セル（データ入力をしない箇所）であることや、セルがストロークデータによって書かれているセルであること、セルが写真等の画像データをリンクしていること、セルが複数のセルによって構成されるストロークデータのうちのセルであること、セルが文字コードによって書かれているセルであること等を示す情報である。タグ情報は、表示欄を初期構成する際や、ストロークデータ作成時、写真等の画像データをセルにリンクさせる際、文字コードを書き込む際等に、作成され、電子文書に記憶される。
【００４５】
図６は、本発明の一実施形態に係る電子文書処理装置１０の機能の構成を示す機能ブロック図である。電子文書処理装置１０は、第１の表示手段としての表示装置１０８０と、第２の表示手段としての入力表示装置２０１と、セル表示構成手段としてのセル表示構成部１１と、手入力手段としての手入力部１２と、データ欄受付手段としてのデータ欄受付部１２１と、入力表示手段としての入力エリア表示部１３と、手書き入力表示手段としての手書き入力表示部１３１と、キー入力表示手段としてのキー入力表示部１３２と、入力範囲構成手段としての入力範囲構成部１４と、セル対応付け手段としてのセル対応付け部１５０と、通常セル対応付手段としての通常セル対応付け部１５と、表示欄対応付け手段としての表示欄対応付け部１５１と、セル対応切替手段としてのセル対応切替部１５２と、拡張セル対応付手段としての拡張セル対応付け部１６と、データ表示作成手段としてのデータ表示作成部１７と、電子文書生成手段としての電子文書生成部１７１と、時間計測手段としての時間計測部１８と、対応セル移動手段としての対応セル移動部１９と、中断時間計測手段としての中断時間計測部２０と、入力終了手段としての入力終了部２１と、電子文書記憶手段としての電子文書ＤＢ３１と、入力タイプ対応記憶手段としての入力タイプ対応ＤＢ３２とを備える。以下、各部について詳述する。
【００４６】
表示装置１０８０は、上述の様に電子文書を構成するデータ欄を対応する表示欄に表示する。入力表示装置２０１は、手書き入力エリア２０３と、キー選択エリア２０４とを表示し、手入力されたデータを表示する。
【００４７】
電子文書ＤＢ３１は、電子文書を構成するデータを書式や記述法（例えば、手書きの軌跡データ、画像データ、文字コード等）が異なるデータ欄ごとに記憶する（後述する図５参照）。入力タイプ対応ＤＢ３２は、電子文書を構成するデータ欄の種類（例えば、手書きの軌跡データからなる補助情報のデータ欄、手書きの軌跡データや画像データを含む診断のデータ欄、文字コードからなる処方箋のデータ欄等）と、入力表示装置２０１に表示する手書き入力エリア２０３及びキー選択エリア２０４の入力タイプ（例えば、手書き入力、文字入力等）とを対応付けて記憶する（後述する図１１参照）。
【００４８】
手入力部１２は、表示装置１０８０と異なる入力表示装置２０１と、入力表示装置２０１の前面に配置され透光性を有する入力タブレット２０２とが一体に構成される。入力タブレット２０２は、スタイラスペン３０１との接触を検出し、検出した接触の位置を示す座標情報を出力する。手入力部１２は、入力タブレット２０２に透光性を有するタッチパッドを使用し、液晶ディスプレイ等の表示装置を一体に構成させたタッチパネルであってもよい。入力タブレット２０２は、抵抗感圧方式や、静電容量方式、電磁誘導方式等であってよい。入力タブレット２０２と表示装置１０８０とは、それぞれ別な解像度であってもよい。スタイラスペン３０１は、それぞれの方式に合った専用のペンが望ましいが、抵抗感圧方式の場合、一般のペンや、鉛筆等であってもよい。データ欄受付部１２１は、電子文書を構成するデータ欄の選択を受け付ける。
【００４９】
入力エリア表示部１３は、手入力部１２に、手書きの入力を受け付ける手書き入力エリア２０３と、キーの選択を受け付けるキー選択エリア２０４とを表示させる。さらに、入力エリア表示部１３は、電子文書を構成するデータ欄の選択を受け付けるデータ欄受付部１２１によって受け付けられて選択されたデータ欄の種類に、入力タイプ対応ＤＢ３２によって対応付けられた入力タイプの手書き入力エリア２０３及びキー選択エリア２０４を表示させる。そして、手書き入力表示部１３１は、入力エリア表示部１３によって表示された手書き入力エリア２０３に入力タブレット２０２を介してスタイラスペン３０１によって手書きされた軌跡を、手書き入力エリア２０３に表示させる。キー入力表示部１３２は、入力エリア表示部１３によって表示されたキー選択エリア２０４のキーのうち、入力タブレット２０２を介してスタイラスペン３０１が接触することによって選択されたキーに対応付けられた文字を、手書き入力エリア２０３に表示させる。例えば、入力エリア表示部１３は、スタイラスペン３０１によって手書きされた軌跡の座標情報を入力タブレット２０２から受信し、受信した座標情報が手書き入力エリア２０３内である場合に、手書き入力エリア２０３にスタイラスペン３０１の軌跡を表示する。スタイラスペン３０１の軌跡は、受信した座標値に対応する入力表示装置２０１の表示点を曲線（例えばスプライン関数等）で連続させて作成される。また、例えば、入力エリア表示部１３は、スタイラスペン３０１の接触を検知した入力タブレット２０２から、座標情報を受信し、受信した座標情報がキー選択エリア２０４内である場合に、受信した座標情報に対応する文字（記号及び数字を含む）をカレントのセル（例えば、図３のＣ１１２）を構成するドット構成によって対応付けられるカレントのカーソル位置（例えば、カーソル３５０）に表示する。
【００５０】
セル表示構成部１１は、表示装置１０８０を、電子文書を構成するデータ欄に対応付けた表示欄３１１〜３１６に区分けし、区分けした表示欄３１１〜３１６ごとに、所定の数のセルをマトリックス状に構成させ、構成させた前記セルごとに画像を表示させる。例えば、セル表示構成部１１は、表示装置１０８０の解像度に合わせて、マトリックス状のセルを構成させ、入力エリア表示部１３に手書き入力された軌跡を、表示装置１０８０の解像度に合わせて、セルに表示させる。セルの所定の数は、セル数についての設定値によって可変である。
【００５１】
セル対応付け部１５０は、セル表示構成部１１によって構成された表示欄３１１〜３１６ごとの複数のセルのうち一のセルと、手書き入力エリア２０３と、を手書き入力エリア２０３に表示されたスタイラスペン３０１の軌跡、又はスタイラスペン３０１によって選択された文字が当該一のセルに表示される様に対応付ける。表示欄対応付け部１５１は、セル表示構成部１１によってセルが構成された表示欄３１１〜３１６と、手書き入力エリア２０３と、を手書き入力エリア２０３に表示されたスタイラスペン３０１の軌跡、又はスタイラスペン３０１によって選択された文字が表示欄３１１〜３１６に表示される様に対応付ける。セル対応切替部１５２は、セル対応付け部１５０による対応付けと、表示欄対応付け部１５１による対応付けとを切り替える。
【００５２】
データ表示作成部１７は、手書き入力エリア２０３に入力されたスタイラスペン３０１の軌跡をセル対応付け部１５０によって対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成し、スタイラスペン３０１によって選択された文字をセル対応付け部１５０によって対応付けられた一のセルに表示させると共に文字データを作成する。
【００５３】
電子文書生成部１７１は、データ表示作成部１７によって作成されたデータを、当該一のセルによって構成される表示欄３１１〜３１６に対応する電子文書のデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。
【００５４】
入力範囲構成部１４は、手入力部１２上に、スタイラスペン３０１の軌跡を手書き入力することができる通常入力エリア２１１と、当該通常入力エリア２１１の外周に沿って囲まれた拡張入力エリア２２１と、を構成する。例えば、入力範囲構成部１４は、手入力部１２の入力表示装置２０１の手書き入力エリア２０３を図１２のように構成する。通常入力エリア２１１の大きさや、拡張入力エリア２２１の幅は、設定値によって可変である。
【００５５】
通常セル対応付け部１５は、通常入力エリア２１１と、セル表示構成部１１によって構成された複数のセルのうち一のセルと、を通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡が当該一のセルに表示される様に対応付ける。例えば、通常セル対応付け部１５は、図１２に示すように、通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡がセルＣ７０４に表示される様に対応付ける。
【００５６】
拡張セル対応付け部１６は、拡張入力エリア２２１を所定の区画に区分けし、当該区分けした区画のうち一の区画と通常入力エリア２１１との位置関係と、通常入力エリア２１１に対応付けられた一のセルに接するセルのうち一の接するセルと当該一のセルとの位置関係とが、同じ位置関係となる様に当該一の区画と当該一の接するセルとを対応付ける。例えば、拡張セル対応付け部１６は、図１２に示すように、拡張入力エリア２２１を所定の区画２２１−１〜２２１−４及び区画２２１−Ａ〜２２１−Ｄに区分けする。そして、拡張セル対応付け部１６は、当該区分けした区画２２１−１〜２２１−４及び区画２２１−Ａ〜２２１−Ｄのうち、例えば区画２２１−１と通常入力エリア２１１との位置関係（区画２２１−１が通常入力エリア２１１に対し上部の関係）と、通常セル対応付け部１５によって通常入力エリア２１１に対応付けられたセルＣ７０４に接するセルＣ６０３〜セルＣ８０５のうちセルＣ７０４との位置関係とが、同じ位置関係となる様なセルＣ６０４（セルＣ６０４がセルＣ７０４に対し上部の関係）と区画２２１−１とを対応付ける。
【００５７】
通常入力エリア２１１及び拡張入力エリア２２１において、データ表示作成部１７は、手書き入力エリア２０３のうち通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡を、通常セル対応付け部１５によって対応付けられた一のセルの解像度に合わせて表示させると共に、ストロークデータを作成する。例えば、データ表示作成部１７は、図１２に示すように、通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡を、通常セル対応付け部１５によって対応付けられたセルＣ７０４の解像度に合わせて表示させると共に、ストロークデータを作成する。そして、データ表示作成部１７は、手入力部１２によって検出されたスタイラスペン３０１の軌跡が、通常入力エリア２１１から拡張入力エリア２２１へ連続して検出された場合に、拡張入力エリア２２１のうちスタイラスペン３０１が停留している区画に対応付けられたセルに、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡を延長して表示させる。
【００５８】
さらに、データ表示作成部１７は、中断時間記憶制御手段としての中断時間記憶制御部２２と、閾値最適化手段としての閾値最適化部２３とを備える。中断時間記憶制御部２２は、中断時間計測部２０によって時間が計測されるごとに、ストロークデータに当該計測された時間を対応付けて記憶させる。閾値最適化部２３は、中断時間記憶制御部２２によってストロークデータに対応付けて記憶された時間に基づいて統計処理によりストローク閾値を算出し、最適化する。例えば、中断時間計測部２０は、手書きされる際にスタイラスペン３０１による軌跡と軌跡との間の時間（例えば、文字を入力する際の一画ごとに次のストロークを待つ時間）を計測する。そして、中断時間記憶制御部２２は、その計測された時間をストロークデータに対応付けて記憶させる（例えば、図１３のストロークデータにおけるストローク待ち時間Ｔｓを参照）。そして、閾値最適化部２３は、例えば、１セルの入力終了ごとに、ストロークデータに対応付けて記憶された時間を集計し、統計処理をする。統計処理は、例えば、一定の値以上の時間や、一定の値以下の時間を除いて相加平均を行ったり、ストロークデータの長さによる加重平均を行ったりする。閾値最適化部２３は、算出した値をさらに最適化（例えば、入力待ち時間Ｔｇの統計値よりも小さい値で、算出した値の２倍等）し、入力の終了とみなすストローク閾値を動的に決定する。
【００５９】
時間計測部１８は、手入力部１２によって検出されたスタイラスペン３０１の位置が、通常入力エリア２１１から拡張入力エリア２２１へ連続して検出された場合に拡張入力エリア２２１のうち同一区画内に停留している時間を計測する。例えば、時間計測部１８は、図１２に示すように、手入力部１２によって検出されたスタイラスペン３０１の位置が、通常入力エリア２１１から拡張入力エリア２２１へ連続して検出された場合に拡張入力エリア２２１のうち同一の区画２２１−１内に停留している時間を計測する。そして、データ表示作成部１７は、時間計測部１８によって計測された時間が所定の時間（設定値によって例えば、０．３秒）以上である場合に、拡張入力エリア２２１のうちスタイラスペン３０１が停留している区画２２１−１に対応付けられたセルＣ６０３に、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡を延長して表示させる。そして、データ表示作成部１７は、延長させたストロークデータ（後述する図１３参照）を作成し、電子文書ＤＢ３１に記憶させる。
【００６０】
対応セル移動部１９は、通常セル対応付け部１５によって対応付けられた一のセルから、当該一のセルとは別のセルに対応付けを移動させる。例えば、対応セル移動部１９は、ニュートラルの状態で、拡張入力エリア２２１の区画でのスタイラスペン３０１の接触を検出すると、当該セルと通常入力エリア２１１との対応付けを接触された区画に従って移動させる。対応セル移動部１９は、接触を検出した区画が上区画２２１−１、右区画２２１−２、下区画２２１−３又は左区画２２１−４の場合に、当該セルと通常入力エリア２１１との対応付けを、それぞれ上方向、右方向、下方向又は左方向へ移動させる。さらに、対応セル移動部１９は、接触を検出した区画が左上隅区画２２１−Ａ、右上隅区画２２１−Ｂ、右下隅区画２２１−Ｃ又は左下隅区画２２１−Ｄの場合に、当該セルと通常入力エリア２１１との対応付けを、それぞれ左上方向、右上方向、右下方向又は左下方向へ移動させる。ここで、ニュートラルの状態とは、スタイラスペン３０１が通常入力エリア２１１及び拡張入力エリア２２１に接触していない状態のことである。また、入力終了部２１から入力の終了を指示されると、入力終了部２１によって検出された拡張入力エリア２２１の区画に従って、当該セルと通常入力エリア２１１との対応付けを、それぞれ移動させる。ここで、所定のセルは、例えば、右方向への移動の場合、隣接する右のセルであり、例えば、右端のセルの場合、次行の左端のセルである。
【００６１】
さらに、対応セル移動部１９は、通常セル対応付け部１５によって対応付けられた一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させるごとに移動させた方向をメモリ２０１２に記憶させる。そして、対応セル移動部１９は、中断時間計測部２０によって計測された時間がストローク閾値以上である場合に、通常セル対応付け部１５によって対応付けられた一のセルから、メモリ２０１２に記憶させた移動方向と同じ方向の所定のセルに、対応付けを移動させる。例えば、対応セル移動部１９は、通常セル対応付け部１５によって対応付けられた一のセルから、右に隣接するセルに対応付けを移動させるごとに移動させた右方向をメモリ２０１２に記憶させる。そして、対応セル移動部１９は、中断時間計測部２０によって計測された時間がストローク閾値以上である場合に、入力の終了とみなし、メモリ２０１２に記憶させた右方向（すなわち、直前の方向と同じ方向）の隣接するセルに、対応付けを移動させる。
【００６２】
中断時間計測部２０は、手入力部１２によって検出されていたスタイラスペン３０１の位置が検出されなくなった場合に、検出されない時間を計測する。中断時間計測部２０が計測した時間によって、電子文書処理装置１０は、ストロークとストロークとの間の待ち時間や、１セルへの入力から次のセルへの入力の待ち時間を計測することができる。
【００６３】
入力終了部２１は、入力の終了を指示する。例えば、入力終了部２１は、中断時間計測部２０によって計測中の状態で、拡張入力エリア２２１の区画でのスタイラスペン３０１の接触を検出すると、当該セルでの入力の終了を対応セル移動部１９に指示する。なお、拡張入力エリア２２１の特定の区画（例えば、拡張入力エリア２２１の右下隅区画２２１−Ｃ）でのスタイラスペン３０１の接触を検出すると、当該セルでの入力の終了を指示する、としてもよい。電子文書処理装置１０は、中断時間計測部２０によって計測された時間がストローク閾値以上である場合、又は入力終了部２１によって入力の終了が指示された場合に、通常セル対応付け部１５によって対応付けられた一のセルから、当該一のセルとは別の所定のセルに対応付けを移動させる。
【００６４】
図７は、本発明の一実施形態に係る電子文書処理装置１０のハードウェア構成の一例を示す図である。電子文書処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０００、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、Ｉ／Ｏコントローラ１０７０、ハードディスク１０７４、表示装置１０８０、入力装置１１００、入出力Ｉ／Ｆ装置２０００、及び入力エリア表示部１３を備え、バスライン１００５により接続され、入力エリア表示部１３に接続された手入力部１２は、入力表示装置２０１及び入力タブレット２０２から構成されている。
【００６５】
ＣＰＵ１０００は、電子文書処理装置１０を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００６６】
通信Ｉ／Ｆ１０４０は、電子文書処理装置１０を専用ネットワーク又は公共ネットワークを介してユーザ端末や担当者端末等と接続できるようにするためのネットワーク・アダプタである。
【００６７】
メインメモリ１０５０は、適宜読み出して実行されるプログラムを記憶し、プログラムの実行によって作成される種々の情報を記憶する。ＢＩＯＳ１０６０は、電子文書処理装置１０の起動時にＣＰＵ１０００が実行するブートプログラムや、電子文書処理装置１０のハードウェアに依存するプログラム等を格納する。
【００６８】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４等の記憶手段を接続することができる。ハードディスク１０７４は、電子文書処理装置１０が本発明の機能を実行するためのプログラムを記憶しており、電子文書ＤＢ３１及び入力タイプ対応ＤＢ３２等を記憶している。
【００６９】
電子文書処理装置１０に提供されるプログラムは、ハードディスク１０７４、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、電子文書処理装置１０にインストールされ実行されてもよい。
【００７０】
表示装置１０８０は、電子文書処理装置１０による演算処理結果の画面、オペレータの指示を受け付ける画面等を表示するものであり、ブラウン管表示装置、液晶表示装置等のディスプレイ装置を含む。入力装置１１００は、電子文書処理装置１０のオペレータによる入力を行う装置であり、キーボード及びマウス等で構成される。入出力Ｉ／Ｆ装置２０００は、電子文書処理装置１０と、他の機器、例えば補助記憶装置等とを接続する。
【００７１】
入力エリア表示部１３は、スタイラスペン３０１によって手入力部１２の入力タブレット２０２に手書きされた軌跡を手入力部１２の入力表示装置２０１に表示させる。手入力部１２は、入力表示装置２０１と、入力表示装置２０１の前面に配置され透光性を有する入力タブレット２０２とが一体に構成される。
【００７２】
入力表示装置２０１は、ＬＣＤや有機ＥＬ等によって構成され、入力タブレット２０２に入力された軌跡を表示する。入力タブレット２０２は、透光性を有するタブレットや、タッチパッド等によって構成され、スタイラスペン３０１の接触を検出し、検出した接触の位置の座標情報を出力する。
【００７３】
図８は、本発明の一実施形態に係る電子文書処理装置１０における手入力部１２の構成を示す図である。手入力部１２は、入力表示装置２０１と、入力表示装置２０１の前面に配置され透光性を有する入力タブレット２０２とが一体に構成される。入力表示装置２０１は、手書きの入力を受け付ける手書き入力エリア２０３と、キーの選択を受け付けるキー選択エリア２０４及びキー５１、５３〜６３、６６〜７０とを表示する。入力タブレット２０２は、スタイラスペン３０１による接触を示すデータや、軌跡データの座標情報を出力する。
【００７４】
手書き入力エリア２０３にスタイラスペン３０１によって手書きされた軌跡データは、手書き入力エリア２０３に表示され、手書き入力エリア２０３に対応付けられているカレントのセル（例えば、図１のＣ１１０４）に表示され、表示された表示欄３１１〜３１６に対応するデータ欄のデータとして書き込まれて、電子文書ＤＢ３１に記憶される。
【００７５】
さらに、手入力部１２は、表示欄３１１〜３１６におけるページの更新を行うページボタン２５１、一のセルと手書き入力エリア２０３との対応と、表示欄３１１〜３１６と手書き入力エリア２０３との対応とを切り替えるセル対応切替ボタン２５２、表示欄３１１〜３１６を選択するための表示欄用ボタン２５３、カレントのセルを移動させる移動ボタン２５４を備えるとしてもよい。入力表示装置２０１は、手書き入力エリア２０３のみを表示して入力を受け付ける場合（手書き入力パターン）、キー選択エリア２０４のみを表示して入力を受け付ける場合（キー入力パターン）、手書き入力エリア２０３とキー選択エリア２０４とを表示して入力を受け付ける場合（併用入力パターン）がある（後述する入力タイプ対応ＤＢ３２を参照）。
【００７６】
キー選択エリア２０４は、フルキー表示領域５１、特殊キー表示領域５２、及びメインキー表示領域６５を具備している。フルキー表示領域５１内には、上下に並ぶ２つのキー列が表示されている。そして、上段のキー列においては、アルファベットのＡ〜Ｍ（又はａ〜ｍ）をそれぞれ個別に入力するための１３個のキーが画面左右方向に一直線状に並んでいる。また、下段のキー列においては、アルファベットのＮ〜Ｚ（又はｎ〜ｚ）をそれぞれ個別に入力するための１３個のキーが画面左右方向に一直線状に並んでいる。これら２６個のキーを利用することで、Ａ〜Ｚの全てのアルファベットを入力することが可能であるが、図示のような上下２段の配列で並ぶ２６個のキーをスタイラスペン３０１で操作するには、どうしてもスタイラスペン３０１を持っている手の手首を動かす必要がある。このため、フルキー表示領域５１内の各キーをスタイラスペン３０１でタップして各種の文字を入力する場合には、その操作速度をある程度遅くしないと、正確なタップを行うことができず、誤入力を引き起こすことになる。
【００７７】
メインキー表示領域６５内には、母音キー列６６、第１非母音キー列６７、及び第２非母音キー列６８という３つのキー列と、２つの円状の小キーとが表示されている。母音キー列６６、第１非母音キー列６７、第２非母音キー列６８は何れも、複数のキーを弓状に並べた形状をしており、互いに同心円上に並んでいる。具体的には、母音キー列６６は、３つの同心円軌道のうち、最も内側の円軌道上に位置している。また、第１非母音キー列６７は、真ん中の円軌道上に位置している。また、第２非母音キー列６８は、最も外側の円軌道上に位置している。母音キー列６６、第１非母音キー列６７、第２非母音キー列６８は、互いに同数のキーを具備している。各キー列におけるキーの数については、５個、６個、又は７個の何れかを選択することが可能である。この選択は、後述するメニューキー６３をタップして図示しないメニューダイヤログボックスを表示することによって行う。図８においては、各キー列のキーの数を５個に設定した場合におけるキー配列を示している。３つのキー列にそれぞれ５個のキーが存在することから、メインキー表示領域６５全体としては、１５個のキーを表示している。各キー列のキーの数を６個ずつに設定した場合には合計１８個、各キー列のキーの数を７個ずつに設定した場合には合計２１個のキーがメインキー表示領域６５に表示される。但し、キーの数にかかわらず、メインキー表示領域６５の大きさは一定である。このため、各キー列のキーの数を６個や７個に設定した場合には、各キーが図示の状態よりも小さく表示される。各キーの大きさが小さくなるため、操作性は若干悪くなる。以下、各キー列のキーの数を、図示のように５個に設定した場合を例にして、説明する。
【００７８】
図８に示したキー選択エリア２０４は、右手仕様の表示になっている。スタイラスペン３０１を鉛筆と同じ要領で右手にもって右手の指を動かした場合には、スタイラスペン３０１のペン先が時計の概ね９時から１２時までの領域を指すよう移動する。このため、右手仕様の表示の場合には、母音キー列６６、第１非母音キー列６７、第２非母音キー列６８がそれぞれ、概ね９時から１２時にかけての領域を結ぶような弓形状で表示される。標準的な大人の手では、手首を殆ど動かすことなく、指の動作だけで、ペン先をそれら３つのキー列の中で移動させることができる。このため、それら３つのキー列のキーだけをタップする場合には、非常に高速なタイピングを行うことが可能である。但し、ペン先を上述したフルキー表示領域５１内に移動させたり、後述する特殊キー表示領域５２に移動させたりするためには、指の動作だけでなく、手首を動かす必要がある。このため、フルキー表示領域５１内のキーや、特殊キー表示領域５２内のキーをタップする際には、入力速度が一時的に低下する。
【００７９】
キー選択エリア２０４は、図８に示した右手仕様の表示の他、左手仕様の表示（図示せず）を行うことも可能である。スタイラスペン３０１を鉛筆と同じ要領で左手にもって左手の指を動かした場合には、スタイラスペン３０１のペン先が時計の概ね１２時から３時までの領域を指すよう移動する。このため、左手仕様の表示の場合には、母音キー列６６、第１非母音キー列６７、第２非母音キー列６８がそれぞれ、概ね１２時から３時にかけての領域を結ぶような弓形状で表示される。右手仕様、左手仕様の表示の切り換えについては、後述するメニューキー６３をタップして図示しないメニューダイヤログボックスを表示することによって行う。以下、右手仕様の表示を例にして、キー選択エリア２０４を説明する。
【００８０】
先に示した図８において、３つの同心円における最も内側の円軌道に沿っている母音キー列６６は、母音を表すアルファベットであるＥ（又はｅ）、Ａ（又はａ）、Ｉ（又はｉ）、Ｕ（又はｕ）、Ｏ（又はｏ）をそれぞれ個別に入力するための５つのキーを具備している（以下、それらアルファベットを母音文字という）。それら５つのキーの位置は、不変である。なお、各キー列におけるキーの数を６個に設定した場合には、前述した５つのキーに加えて、句点（、）を入力するためのキーが母音キー列６６に表示される。また、各キー列におけるキーの数を７個に設定した場合には、さらに読点（。）を入力するためのキーが母音キー列６６に表示される。
【００８１】
３つの同心円における真ん中の円軌道に沿っている第１非母音キー列６７は、互いに異なる非母音文字を入力するための５つのキーを具備している。また、３つの同心円における最も外側の円軌道に沿っている第２非母音キー列６８も、互いに異なる非母音文字を入力するための５つのキーを具備している。第１非母音キー列６７に具備されるキーと、第２非母音キー列６８に具備されるキーとは、互いに異なる非母音文字列を入力するためのものである。非母音文字は、５つの母音文字を除く２１個のアルファベット、句点、読点、その他の各種記号等である。キー選択エリア２０４は、それらの非母音文字のうち、特に、２１個のアルファベット、句点、あるいは読点を入力するためのキーを、第１非母音キー列６７や第２非母音キー列６８に表示する。２１個のアルファベット、句点及び読点をそれぞれ個別に入力するためには、２３個のキーが必要であるが、第１非母音キー列６７及び第２非母音キー列６８には、合計で１０個のキーしか表示しない。残りの１３個のキーとして、メインキー表示領域６５の外に配設されたキーを使用すると、その度にタイピング速度の低下を余儀なくされてしまう。そこで、キー選択エリア２０４は、統計結果と、操作者の文字入力履歴とに応じて、２３個のキーのうち、使用される可能性の高い上位１０個（各列６個表示の場合には上位１２個、各列７個表示の場合には上位１４個）を、第１非母音キー列６７及び第２非母音キー列６８に表示するように、キー配列を適宜更新する。この更新については、後に詳述する。
【００８２】
メインキー表示領域６５は、３つのキー列（６６、６７、６８）に具備される１５個のキーの他に、２つの円状の小キーを具備している。それら２つの小キーは、何れも母音キー列６６よりも円の内側の位置に配設されている。２つの小キーのうち、一方は、句点を入力するための句点小キー６９である。また、他方は、読点を入力するための読点キー７０である。
【００８３】
メインキー表示領域６５の左上には、特殊キー表示領域５２が配設されている。そして、この特殊キー表示領域５２は、第１記号モードキー５３、電卓モードキー５４、英数モード切替キー５５、第２記号モードキー５６、Ｄｅｌｅｔｅキー５７、インサートキー５８、バックスペースキー５９、Ｅｎｔｅｒキー６０、日英モード切替キー６１、ＳＨＩＦＴキー６２、及びメニューキー６３という１０個のキーを具備している。
【００８４】
第１記号モードキー５３は、メインキー表示領域６５の３つのキー列（６６、６７、６８）による入力モードを、第１記号入力モードに設定するためのものである。図８においては、入力モードとしてローマ字入力モードが設定されている場合のメインキー表示領域６５を示している。この状態で、第１記号モードキー５３がタップされると、メインキー表示領域６５による入力モードが第１記号入力モードに切り替えられる。すると、メインキー表示領域６５の３つのキー列のキー配列が、図８に示すものから変更される。この変更により、メインキー表示領域６５にて、「＜」、「＞」、「［」、「］」、「＠」、「（」、「）」、「｛」、「｝」、「？」、「％」、「＄」、「＃」、「〜」、「！」という記号を入力することが可能になる。このキーがもう一度タップされると、メインキー表示領域６５は直前のアルファベットの表示に戻る。
【００８５】
先に図８に示した電卓モードキー５４は、メインキー表示領域６５の３つのキー列による入力モードを、電卓入力モードに設定するためのものである。電卓モードキー５４がタップされると、メインキー表示領域６５による入力モードが電卓入力モードに切り替えられる。すると、メインキー表示領域６５の３つのキー列のキー配列が、図８に示すものから変更される。この変更により、メインキー表示領域６５にて、「＋」、「−」、「＊」、「／」、「＝」という記号や、０〜９の数字を入力することが可能になる。このキーがもう一度タップされると、メインキー表示領域６５は直前のアルファベットの表示に戻る。
【００８６】
先に図８に示した英数モード切替キー５５は、メインキー表示領域６５の３つのキー列による入力モードを、ローマ字入力モードと数字入力モードとで交互に切り替えるためのものである。図８においては、ローマ字入力モードが設定されている場合には、図示のように、英数モード切替キー５５に、「１」という図柄が描かれる。この状態で英数モード切替キー５５がタップされると、入力モードがローマ字入力モードから数字入力モードに切り替えられる。すると、それまで英数モード切替キー５５に描かれていた「１」という図柄が、「Ａ」という図柄に変更される。同時に、メインキー表示領域６５における各キー列のキー配列が変更される。この変更により、メインキー表示領域６５にて、「＠」、「．」、「￥」、「／」、「＃」という記号や０〜９の数字を入力することが可能になる。なお、この状態で、英数モード切替キー（５５）がタップされると、入力モードが数字入力モードからローマ字入力モードに切り替えられるが、このとき、それまで英数モード切替キーに描かれていた「Ａ」という図柄が、「１」という図柄に変化する。同時に、メインキー表示領域６５における各キー列のキー配列が図８に示したものに変更される。
【００８７】
先に図８に示した第２記号モードキー５６は、メインキー表示領域６５の３つのキー列による入力モードを、第２記号入力モードに切り替えるためのものである。第２記号モードキー５６がタップされると、メインキー表示領域６５による入力モードが第２記号入力モードに切り替えられる。すると、メインキー表示領域６５の３つのキー列のキー配列が、図８に示すものから変更される。これにより、メインキー表示領域６５にて、「、」、「。」、「：」、「；」、「？」、「！」、「“」、「’」、「（」、「）」、「％」、「＄」、「＃」、「｛」、「｝」という記号を入力することが可能になる。
【００８８】
先に示した図８において、Ｄｅｌｅｔｅキー５７、インサートキー５８、Ｅｎｔｅｒキー６０は、一般的なキーボードのものと同様であるので、それらの役割については説明を省略する。メニューキー６３は、上述したメニューダイヤログボックスを表示してメニュー操作を行うためのものである。また、ＳＨＩＦＴキー６２は、アルファベットの入力を大文字入力モードと小文字入力モードとで交互に切り替えるためのものである。図示の状態では、大文字入力モードが設定されている。この場合、フルキー表示領域５１やメインキー表示領域６５に表示される各種のアルファベットキーによるアルファベットの入力が大文字で行われる。この状態でＳＨＩＦＴキー６２がタップされると、大文字入力モードから小文字入力モードに切り替えられる。すると、フルキー表示領域５１やメインキー表示領域６５に表示される各種のアルファベットキーに描かれるアルファベット図柄が大文字図柄から小文字図柄に変更される。そして、各種のアルファベットキーによるアルファベットの入力が小文字で行われる。
【００８９】
日英モード切替キー６１は、上述したローマ字入力モードが設定されている状態において、日本語入力モードと英語入力モードとを交互に切り替えるためのものである。日本語入力モードが設定されていると、子音＋母音、あるいは母音＋母音、という組合せで順次入力されたアルファベットが日本語のひらがなに自動変換される。また、自動変換されたひらがなは、仮入力の状態になっており、この状態でスペースキーがタップされると、図示しない変換候補ダイヤログボックスが表示されて、ひらがなが、漢字（あるいは漢字＋送り仮名）に変換される。変換された漢字が所望のものでない場合、操作者はスペースキーをさらにタップすることで、次の変換候補を表示することができる。スペースキーを繰り返しタップして所望の漢字が表示されたら、何れかのキーをタップして次の文字を入力することで、その漢字を確定入力することができる。なお、次の文字をタップする代わりに、Ｅｎｔｅｒキー６０をタップすることによっても、漢字を確定入力することが可能である。英語入力モードの場合には、キーがタップされるごとに、それに対応するアルファベット、記号、スペース等が順次確定入力されていく。
【００９０】
キー選択エリア２０４のうち、各種のキーを表示していない領域を、全てスペースキーであるとみなすようになっている。例えば、フルキー表示領域５１における各キーの間の領域、メインキー表示領域６５における各キーの間の領域等である。このようにキー間の領域をスペースキーとみなすことで、操作者は何れかのアルファベットや記号のキーをタップした後、その位置から僅かにペン先をずらすだけで、スペースを入力したり（英語入力モードの場合）、ひらがなから漢字への変換を実行したり（日本語入力モードの場合）することができる。これにより、タイピング速度の高速化を図ることができる。
【００９１】
キー選択エリア２０４の初期表示では、キー選択エリア２０４の前回の終了時と全く同様のキー配列のものを表示する。そして、起動しているときには、タッチパネル１０に対するタップ位置を周知の技術によって検知した結果に基づいて、タップ操作が行われたキーを特定してそのキーに対応する文字の入力を受け付ける入力受付処理を実施する。また、操作者による文字入力履歴に基づいて、キー特定データベースを順次更新する更新処理を実施する。具体的には、ハードディスク内には、日本語入力用キー特定データベース、及び英語入力用キー特定データベース、という２つのデータベースを格納している。それらデータベースは、何れも、「２６個の何れかのアルファベット＋母音文字」という２文字からなる各種の文字列について、それに続いて入力されると予測される非母音文字を確率の高いものから所定数（１０個、１２個あるいは１４個）だけ特定するためのものである。アルファベットについては、大文字、小文字を区別せず、例えばＡとａとを同一のものであるとして取り扱うようになっている。母音文字は、Ａ（又はａ）、Ｉ（又はｉ）、Ｕ（又はｕ）、Ｅ（又はｅ）、Ｏ（又はｏ）の５文字であるので、２６×５＝１３０の文字列について、それぞれその入力後における非母音文字の入力実績（１文字）を記録している。非母音文字としては、５つの母音文字を除く２１個のアルファベット、句点、及び読点の２３文字を検索対象としている。よって、１３０の文字列についてそれぞれ、それに続く入力実績を２３の非母意文字を対象にして記録する。例えば、「ＫＡ」という文字列に対し、それに続く入力実績を２３の非母意文字についてそれぞれ記録している。入力実績としては、累積入力回数を採用している。更新処理では、「ＫＡ」に続いて「Ｋ」が入力された場合には、キー特定データベースにおいて、「ＫＡ」に関連付けられている「Ｋ」の累積入力回数を１回増加させる。
【００９２】
キー特定データベースとしては、上述したように、日本語入力用のもの、及び英語入力用のもの、の２つをハードディスク内に格納している。日本語入力モードが設定されている場合には、更新処理によって前者のキー特定データベースを更新し、英語入力モードが設定されている場合には、更新処理によって後者のキー特定データベースを更新する。同じ文字列であっても、それに続いて入力される可能性の高い非母音文字が、日本語入力の場合と、英語入力の場合とで異なるからである。なお、文字列として、２文字からなるものを採用した例について説明したが、３文字以上の文字列から、それに続いて入力される可能性の高い非文字列を特定するようにしてもよい。
【００９３】
なお、工場出荷時においては、日本語入力用キー特定データベース、及び英語入力用キー特定データベース、としてそれぞれ、初期状態のものを記憶させている。初期状態のものは、日本語の新聞や英字新聞の文章における各種文字の出現頻度に基づいて構築されたものである。このような初期状態の日本語入力用キー特定データベース、及び英語入力用キー特定データベースを記憶させていることで、ユーザのもとでの初回起動時から、後述する文字特定処理やキー表示更新処理を実行することができる。
【００９４】
また、キー選択エリア２０４のキー処理は、図９のフローチャートに示すような文字特定処理、及びキー表示変更処理を実施するようになっている。図９は、本発明の一実施形態に係る電子文書処理装置におけるキー選択エリアのキー処理を示すフローチャートである。文字特定処理では、まず、母音キー列６６における５つの母音キーの何れかがタップされるまで待機する（ステップ１でＹ）。なお、以下、ステップを「Ｓ」と記す。母音キーがタップされると、メインキー表示領域（６５）における２つの非母音キー列のキー数Ｎに応じて、変数Ｘの値を１０、１２又は１４に設定する（Ｓ２〜Ｓ６）。このとき、変数Ｘの値は、２つの非母音キー列のキー数と同じに設定される。次いで、それまでの２回のタップ操作によって入力された文字列に続いて入力されると予測される非母音文字として、可能性の高い上位Ｘ個を、前述のキー特定データベースに基づいて特定する（Ｓ７）。例えば、それまでの２回のタップ操作で「ＫＩ」という文字列が入力された場合には、キー特定データベースにおいて、「ＫＩ」に関連付けられている２３個の非母音文字のうち、累積入力回数の多い上位Ｘ個を特定する。累積入力回数が多いものほど、次に入力される可能性が高いからである。この特定のとき、日本語入力モードが設定されている場合には、日本語入力用キー特定データベースを用いる。また、英語入力モードが設定されている場合には、英語入力用キー特定データベースを用いる。
【００９５】
このようにして文字特定処理が実行されると、次に、キー表示変更処理が実行される（Ｓ８）。このキー表示変更処理においては、図８に示したメインキー表示領域６５における第１非母音キー列６７及び第２非母音キー列６８におけるキー配列が、文字特定処理で特定されたＸ個の非母音文字に応じたものに変更される。この変更は、予めのメニュー操作によって操作者が設定しておいた配列変更モードに基づいてなされる。具体的には、キー選択エリア２０４では、配列変更モードとして、確率優先モードと、既知配列優先モードとの２つが用意されている。確率優先モードは、各キーをそれぞれの入力確率の順位に応じて配設するモードである。具体的には、第１非母音キー列６７及び第２非母音キー列６８の各キーには、位置番号が付与されている（図示せず）。確率優先モードでは、次に入力される確率の順位が１、２、３・・・１０位であるキーを、位置番号１、２、３・・・１０の位置に配設する。キー数が１２個、１４個である場合も、同様に、確率の順位に応じて各キーを配設する。
【００９６】
一方、既知配列優先モードは、それまでのキー配列を優先して、配列の変更を最小限に留めるモードである。例えば、母音キーがタップされる前において、第１非母音キー列６７及び第２非母音キー列６８に、図８に示した１０個のキーが表示されていたとする。そして、母音キーがタップされたことに基づいて文字特定処理を実行した結果、Ｙ、Ｓ、Ｍ、Ｈ、Ｋ、Ｗ、Ｎ、Ｄ、Ｔ、Ｒがその順序で上位１〜１０の非母音文字として特定されたとする。その順序に従って確率優先モードで各キーの表示を更新した場合、図８の第１非母音キー列６７及び第２非母音キー列６８における１０個のキーの全てが、それまでとは異なる位置に表示されることになる。しかしながら、既知配列優先モードでは、それまでの位置の保持を最優先にしつつ、それまでに表示していた１０個のキーのうち、新たな上位１０位に入らなかったキーだけを新たなキーと入れ替える。図８に示した状態から、文字特定処理によって新たにＹ、Ｓ、Ｍ、Ｈ、Ｋ、Ｗ、Ｎ、Ｄ、Ｔ、Ｒの１０個の非母音文字が特定された場合、それらは何れも、それまでに第１非母音キー列６７及び第２非母音キー列６８に表示されていた１０個のキーに対応している。よって、各キーの配列は図８に示した状態のまま変わらない。これに対し、新たに特定された１０個の非母音文字がＹ、Ｓ、Ｍ、Ｈ、Ｋ、Ｗ、Ｎ、Ｄ、Ｊ、Ｇであった場合には、それらのうち、Ｊ及びＧがそれまでに非母音キー列（６７、６８）に表示されていなかった新たなものになる。そして、図８に示した１０個の非母音キーのうち、Ｔキー及びＲキーが不要になる。そこで、この場合には、Ｔ、Ｒの２つのキーが、Ｊ、Ｇにそれぞれ入れ替えられる。他の８つのキーは、それまでの位置にそのまま留めることになる。
【００９７】
なお、既知配列優先モードでは、入力確率が上位半分である非母音文字列のキーと、下位半分である非母音文字列のキーとで、キーの色を異ならせるようになっている。例えば、前回の文字特定処理で特定した非母音文字の入力確率の順位がＹ、Ｓ、Ｍ、Ｈ、Ｋ、Ｗ、Ｎ、Ｄ、Ｔ、Ｒであったとする。また、今回の文字特定処理で特定した非母音文字の入力確率の順位がＳ、Ｈ、Ｗ、Ｋ、Ｍ、Ｄ、Ｙ、Ｎ、Ｔ、Ｒであったとする。何れも、同じ１０個の非母音文字列が特定されているが、順位は前回と今回とで大きく異なっている。上位半分（キー数が１０個の場合には上位５個）の非母音文字列では、キーに描かれる文字の色が赤色になる。これに対し、下位半分（キー数が１０個の場合には下位５個）の非母音文字列では、キーに描かれる文字の色が黒色になる。
【００９８】
第１非母音キー列６７や第２非母音キー列６８のキー配列の変更は、既に説明したように、母音キー列６６における５つの母音キーの何れかがタップされたときに行われる。母音キー列６６は、３つのキー列のうち、最も内側に位置しており、操作者の手はそのさらに内側に位置している。５つの母音キーの何れかがタップされたとき、操作者の手の中にあるスタイラスペン３０１は、母音キー列６６の真上やそれよりも内側に位置している。よって、母音キーがタップされて第１非母音キー列６７や第２非母音キー列６８のキー配列が変更されたとき、スタイラスペン３０１はそれら２つのキー列よりも内側に位置しているため、スタイラスペン３０１によってそれら２つのキー列を隠してしまうことがない。母音キー列６６を２つの非母音キー列よりも内側に配設したことで、キー配列変更時に２つの非母音キー列をスタイラスペン３０１で隠してしまうことなく、操作者に容易に視認してもらうことができるのである。
【００９９】
図１０は、本発明の一実施形態に係る電子文書処理装置１０における手書き入力エリア２０３の入力タイプを記憶する手書き入力タイプＤＢを示す図である。手書き入力タイプＤＢは、入力表示装置２０１に表示される手書き入力エリア２０３の入力タイプを記憶している。手書き入力エリア２０３の入力タイプは、手書き入力エリア２０３のタイプと、手書き入力エリア２０３とセルとの対応のタイプとの組合せからなる。手書き入力エリア２０３のタイプは、例えば、通常入力エリア２１１のみを有するタイプと、通常入力エリア２１１及び拡張入力エリア２２１を有するタイプとがある。手書き入力エリア２０３とセルとの対応のタイプは、例えば、手書き入力エリア２０３と表示欄を構成するセルとが対応するタイプと、手書き入力エリア２０３と表示欄とが対応するタイプとがある。
【０１００】
図１１は、本発明の一実施形態に係る電子文書処理装置における入力タイプ対応ＤＢ３２を示す図である。入力タイプ対応ＤＢ３２は、電子文書ごとに、電子文書の構成と、手入力部１２のパターンとを対応付けて記憶している。
【０１０１】
電子文書の構成は、データ欄とセル構成と入力パターンのタイプとからなる。データ欄は、電子文書を構成するデータであって書式や記述法が異なるデータごとに設けられている。セル構成は、データ欄に対応する表示欄を構成するセルの構成（例えば、補助情報の表示欄は縦１６セル×横２１セルから構成される）である。入力パターンのタイプは、データ欄に対応する表示欄を構成するセルに入力されるデータの種別（例えば、数字のみの日付用タイプ、数値と記号等とを含む数値入力用のタイプ、手書き入力用のタイプ、文字入力用のタイプ等）である。電子文書処理装置１０は、例えば、キー選択エリア２０４に表示する第１非母音キー列６７や第２非母音キー列６８の配列を入力パターンのタイプに合わせて変更する。入力パターンのタイプは、癌用や結核用等の分野による特有の文字セット（漢字変換用の用語セット）や、図形セット（胃や肺の図形パターン等）を示す情報を含むとしてもよい。例えば、電子文書Ｄ０００１が癌用の電子カルテである場合に、診断欄の入力パターンのタイプの癌用に基づいて、電子文書処理装置１０は、癌用の文字セットに基づいて漢字変換を行い、図形データを選択できるようにしてもよい。
【０１０２】
手入力部１２のパターンは、手書き入力エリア２０３のタイプとキー選択エリア２０４のタイプとからなる。手書き入力エリア２０３のタイプは、手書き入力エリア２０３の入力タイプ（図１０参照）に対応し、キー選択エリア２０４のタイプは、キー選択エリア２０４を表示するか否かを示す。例えば、手書き入力エリア２０３がなし又はキー選択エリア２０４がなしの場合、手書き入力エリア２０３又はキー選択エリア２０４が表示されていても誤操作を防止するため機能させない。
【０１０３】
図１２は、本発明の一実施形態に係る電子文書処理装置１０における、手書き入力エリア２０３（通常入力エリア２１１及び拡張入力エリア２２１を有するタイプ）と、表示欄を構成するセルとの対応を示す図である。図１２が示す例は、電子文書処理装置１０の表示装置１０８０を構成するセルと、手入力部１２に表示された手書き入力エリア２０３を構成する通常入力エリア２１１及び拡張入力エリア２２１との対応関係を示す例である。
【０１０４】
表示装置１０８０は、所定の数のセル１０１（以下、表示装置１０８０に構成されたセルをセル１０１といい、構成されたセルのうち特定の位置のセル、例えば１行１列目のセルをセルＣ１０１という）がマトリックス状に構成されている。表示装置１０８０は、構成されたセル１０１ごとに画像を表示する。手書き入力エリア２０３は、スタイラスペン３０１の軌跡を手書き入力することができる通常入力エリア２１１と、当該通常入力エリア２１１の外周に沿って囲まれた拡張入力エリア２２１（以下、拡張入力エリア２２１の全体を拡張入力エリア２２１といい、拡張入力エリア２２１のうちの特定の区画を拡張入力エリア２２１−１，２２１−２，２２１−３，２２１−４や、拡張入力エリア２２１−Ａ，２２１−Ｂ，２２１−Ｃ，２２１−Ｄという）とから構成されている。
【０１０５】
そして、図１２の破線４１１〜４１４は、手書き入力エリア２０３の通常入力エリア２１１と、表示装置１０８０に構成された複数のセル１０１のうち一のセルＣ７０４とが、通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡４０１が当該一のセルＣ７０４に表示される様に対応付けられていることを示している。さらに、図１２の破線４２１〜４２８は、拡張入力エリア２２１を所定の区画に区分けし、当該区分けした各々の区画と、通常入力エリア２１１に対応付けられた一のセルＣ７０４に接する各々のセルと、を拡張入力エリア２２１のうち一の区画に入力されたスタイラスペン３０１の軌跡が当該接する各々のセルのうち一のセルに延長される様に対応付けられていることを示している。
【０１０６】
そして、図１２の例は、スタイラスペン３０１によって手入力部１２の手書き入力エリア２０３に手書きされた軌跡４０１が手入力部１２の手書き入力エリア２０３に表示されていることを示す例である。さらに、図１２の例は、通常入力エリア２１１から拡張入力エリア２２１へスタイラスペン３０１の軌跡が連続して検出されたので、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡４０１を延長して表示（延長線４０２）させていることを示す例である。この例において、電子文書処理装置１０は、直前に採取された軌跡の座標点のうちの所定個数（例えば４点）の座標を利用して、線形補間又はスプライン補間をして、スタイラスペン３０１が直前の移動の流れに乗って進むはずの軌跡の座標点を算出しながら軌跡４０１を延長して、表示装置１０８０にセルＣ７０４からセルＣ４０４まで延長して表示（延長線４０２）させている。そして、電子文書処理装置１０は、例えば、セルＣ７０４からセルＣ４０４までのストロークデータを作成し、記憶部（例えば、ハードディスク１０７４）に記憶させる。
【０１０７】
図１３は、本発明の一実施形態に係る電子文書処理装置１０のストロークデータの例を示す図である。ストロークデータは、例えば、セル情報と、入力待ち時間Ｔｇと、座標情報と、ストローク待ち時間Ｔｓとから構成される。
【０１０８】
セル情報は、通常入力エリア２１１に対応付けられたセルの位置情報（例えば、表示装置１０８０に構成されたセルの位置情報）や、セルのタグ情報を含む。
【０１０９】
入力待ち時間Ｔｇは、１セル内の入力の終了を検出し次のセル内の入力を検出するまで（例えば、１文字を手書きし終わってから、次のセルに手書きし始めるまで）に計測された時間である。電子文書処理装置１０は、実際に計測した入力待ち時間Ｔｇが所定の入力待ち時間（例えばＴｇの平均の１．６１８倍）より長ければ、所定の入力待ち時間を、このセルに入力し終わってから次のセルに入力し始めるまでの入力待ち時間Ｔｇとする。電子文書処理装置１０は、この所定の入力待ち時間を、電子文書ＤＢ３１に記憶されたストロークデータに基づいて入力待ち時間Ｔｇについて平均処理等の統計処理をし、算出する。
【０１１０】
ストローク待ち時間Ｔｓは、１ストロークから次のストロークまで（例えば、文字の一画を書き終えてから次の一画を書き始めるまで）に計測された時間である。そして、電子文書処理装置１０は、電子文書ＤＢ３１に記憶されたストロークデータに基づいてストローク待ち時間Ｔｓについて平均処理等の統計処理をする。そして、電子文書処理装置１０は、例えば、１セルの入力終了ごとに入力待ち時間Ｔｇを統計処理した値及びストローク待ち時間Ｔｓを統計処理した値に基づいて、１セルの入力終了を監視するためのストローク閾値（例えば、Ｔｓを統計処理した値より大きく、Ｔｇを統計処理した値より小さい値）を動的に決定する。例えば、ユーザの手書きのスピードが速い場合、ストローク閾値はより小さい値となる。よって、電子文書処理装置１０は、ユーザの手書きスピードに合わせて、１セル内の入力終了を自動的に判断することができる。
【０１１１】
座標情報は、入力タブレット２０２から出力された座標情報である。電子文書処理装置１０は、スタイラスペン３０１の接触からスタイラスペン３０１の離脱まで（ペンダウンからペンアップまで）に、入力タブレット２０２から出力された座標情報を一定時間間隔（例えば０．１秒）でサンプリングし、所定の条件によって座標情報を抽出する。例えば、電子文書処理装置１０は、同一点のデータ（例えば、所定の範囲内のデータ）と判断した場合に、同一点のデータを削除する。また、電子文書処理装置１０は、スタイラスペン３０１の先が拡張入力エリア２２１に停留している間、通常入力エリア２１１で採取した直近の座標点（例えば４点）の座標情報を利用して、線形補間又はスプライン補間を行い、隣接のセルへの軌跡を自動的に延長させていく。電子文書処理装置１０は、延長線上の座標情報として、サンプリングして採取する代わりに補間で得られた座標情報を使う。スタイラスペン３０１が拡張入力エリア２２１に停留し続けると、電子文書処理装置１０は、延長させた軌跡を次の新たなセルに延長させ、拡張入力エリア２２１でのスタイラスペン３０１の停留を計測する時間をリセットし、計測時間が再び所定の時間（例えば０．３秒）より長くなると軌跡点の自動延長も再び再開させる。座標情報は、色情報（例えば、指定された色）や、線の種別（例えば、曲線についての補間の種別）等を含んでもよい。
【０１１２】
図１４は、本発明の一実施形態に係る電子文書処理装置１０の処理内容を示すフローチャートである。本処理は、プログラムの開始指令により開始し、終了指令により終了する。また、本処理の開始により、各種フラグ等は初期化される。
【０１１３】
ステップＳ２０１において、ＣＰＵ１０００は、文書ＩＤが入力されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ２０２に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ２０３に移す。
【０１１４】
ステップＳ２０２において、ＣＰＵ１０００は、電子文書を表示する。その後、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１１５】
ステップＳ２０３において、ＣＰＵ１０００は、データ欄の選択がされたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ２０４に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ２０５に移す。
【０１１６】
ステップＳ２０４において、ＣＰＵ１０００は、入力タイプ対応ＤＢ３２により入力エリアを表示する。その後、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１１７】
ステップＳ２０５において、ＣＰＵ１０００は、通常入力エリア２１１への手書きデータの入力か否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ２０６に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ２０７に移す。
【０１１８】
ステップＳ２０６において、ＣＰＵ１０００は、手書きデータの入力処理を行う。その後、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１１９】
ステップＳ２０７において、ＣＰＵ１０００は、拡張入力エリア２２１への手書きデータの入力か否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ２０８に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ２０９に移す。
【０１２０】
ステップＳ２０８において、ＣＰＵ１０００は、拡張入力エリア処理を行う。その後、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１２１】
ステップＳ２０９において、ＣＰＵ１０００は、キー入力エリアからのキー選択か否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ２１０に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１２２】
ステップＳ２１０において、ＣＰＵ１０００は、キー入力エリアからのキー選択に応じた処理を行う。その後、ＣＰＵ１０００は、処理をステップＳ２０１に移す。
【０１２３】
図１５は、本発明の一実施形態に係る電子文書処理装置１０の拡張入力エリア処理を示すフローチャートである。図１６及び図１７は、図１５に続く処理内容を示すフローチャートである。
【０１２４】
ステップＳ１０１において、ＣＰＵ１０００は、スタイラスペン３０１が入力タブレット２０２の通常入力エリア２１１内で接触したか否かを判断する。より具体的には、ＣＰＵ１０００は、入力タブレット２０２から通常入力エリア２１１内のスタイラスペン３０１の座標情報を受信したか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０２に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０３に移す。
【０１２５】
ステップＳ１０２において、ＣＰＵ１０００は、通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡を入力表示装置２０１に表示させる。ＣＰＵ１０００は、中断時間監視フラグがセットされている場合、中断時間をストローク待ち時間Ｔｓとしてストロークデータに記憶させる。そして、ＣＰＵ１０００は、通常入力フラグをセットし、中断時間監視フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１２６】
ステップＳ１０３において、ＣＰＵ１０００は、スタイラスペン３０１が拡張入力エリア２２１内で接触したか否かを判断する。より具体的には、ＣＰＵ１０００は、入力タブレット２０２から拡張入力エリア２２１内のスタイラスペン３０１の座標情報を受信したか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０４に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０９に移す。
【０１２７】
ステップＳ１０４において、ＣＰＵ１０００は、拡張入力エリア２２１内の入力を延長するための時間監視中か否かを判断する。より具体的には、ＣＰＵ１０００は、拡張入力エリア２２１内の入力を監視するための拡張入力時間監視フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０７に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０５に移す。
【０１２８】
ステップＳ１０５において、ＣＰＵ１０００は、直前の入力が通常入力エリア２１１内の入力か否かを判断する。より具体的には、ＣＰＵ１０００は、ステップＳ１０２で通常入力フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０６に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１１７に移す。
【０１２９】
ステップＳ１０６において、ＣＰＵ１０００は、拡張入力エリア２２１内での接触の継続を計測する接触継続時間の計測を開始する。ＣＰＵ１０００は、拡張入力時間監視フラグをセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３０】
ステップＳ１０７において、ＣＰＵ１０００は、ステップＳ１０６で開始した接触継続時間が所定時間以上になったか否かを判断する。より具体的には、ＣＰＵ１０００は、プログラムを管理するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって計測された接触継続時間が所定時間（例えば、０．３秒）以上か否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０８に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３１】
ステップＳ１０８において、ＣＰＵ１０００は、延長表示処理をする。より具体的には、ＣＰＵ１０００は、拡張入力エリア２２１のうちスタイラスペン３０１が停留している区画に対応付けられたセルに、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡を延長して表示させる。次に、ＣＰＵ１０００は、通常入力フラグをリセットし、接触継続時間をリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３２】
ステップＳ１０９において、ＣＰＵ１０００は、拡張入力エリア２２１での接触を監視中か否かを判断する。より具体的には、ＣＰＵ１０００は、拡張入力時間監視フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１０に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１１２に移す。
【０１３３】
ステップＳ１１０において、ＣＰＵ１０００は、拡張入力エリア２２１での接触の監視を解除する。より具体的には、ＣＰＵ１０００は、拡張入力時間監視フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１１１に移す。
【０１３４】
ステップＳ１１１において、ＣＰＵ１０００は、スタイラスペン３０１が離れたことによって通常入力エリア２１１からの軌跡を延長して表示することを停止し、通常入力エリア２１１とセルとの対応付けを、ステップＳ１０８において延長して最後に表示させたセルとの対応付けに移動させる。そして、ＣＰＵ１０００は、通常入力エリア２１１から延長させたストロークデータを作成し、電子文書ＤＢ３１に記憶させ、通常入力フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３５】
ステップＳ１１２において、ＣＰＵ１０００は、直前の入力が通常入力エリア２１１内の入力か否かを判断する。より具体的には、ＣＰＵ１０００は、通常入力フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１６に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１１３に移す。
【０１３６】
ステップＳ１１３において、ＣＰＵ１０００は、中断時間監視中か否かを判断する。より具体的には、ＣＰＵ１０００は、中断時間監視フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１４に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３７】
ステップＳ１１４において、ＣＰＵ１０００は、ステップＳ１１６で開始した中断時間がストローク閾値以上になったか否かを判断する。より具体的には、ＣＰＵ１０００は、プログラムを管理するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって計測された中断時間がストローク閾値（例えば、１秒）以上か否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１５に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３８】
ステップＳ１１５において、ＣＰＵ１０００は、通常入力エリア２１１とセルとの対応付けを、ステップＳ１１８又はステップＳ１２０において記憶させた移動方向へ１つ移動させる（例えば、隣接する右のセルに移動させる）。そして、ＣＰＵ１０００は、通常入力終了フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１３９】
ステップＳ１１６において、ＣＰＵ１０００は、入力タブレット２０２との接触が離れている時間を計測する中断時間の計測を開始する。そして、ＣＰＵ１０００は、中断時間監視フラグをセットし、通常入力終了フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１４０】
ステップＳ１１７において、ＣＰＵ１０００は、中断時間監視中か否かを判断する。より具体的には、ＣＰＵ１０００は、中断時間監視フラグがセットされているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１９に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１１８に移す。
【０１４１】
ステップＳ１１８において、ＣＰＵ１０００は、ニュートラルの状態において、通常入力エリア２１１とセルとの対応付けを移動させる。より具体的には、ＣＰＵ１０００は、ニュートラルの状態において、入力タブレット２０２から受信したスタイラスペン３０１の座標情報が拡張入力エリア２２１のうち上区画２２１−１の範囲内を示す場合に、通常入力エリア２１１とセルとの対応付けを上方向へ１つ移動させる。同様に、ＣＰＵ１０００は、入力タブレット２０２から受信したスタイラスペン３０１の座標情報が拡張入力エリア２２１のうち右区画２２１−２の範囲内を示す場合に、右方向へ１つ移動させ、下区画２２１−３の範囲内を示す場合に、下方向へ１つ移動させ、左区画２２１−４の範囲内を示す場合に、左方向へ１つ移動させる。さらに、ＣＰＵ１０００は、入力タブレット２０２から受信したスタイラスペン３０１の座標情報が拡張入力エリア２２１のうち左上隅区画２２１−Ａの範囲内を示す場合に、左上方向へ１つ移動させ、右上隅区画２２１−Ｂの範囲内を示す場合に、右上方向へ１つ移動させ、右下隅区画２２１−Ｃの範囲内を示す場合に、右下方向へ１つ移動させ、左下隅区画２２１−Ｄの範囲内を示す場合に、左下方向へ１つ移動させる。そして、ＣＰＵ１０００は、それぞれ移動方向をメモリ２０１２に記憶させる。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１４２】
ステップＳ１１９において、ＣＰＵ１０００は、入力の終了において、スタイラスペン３０１が拡張入力エリア２２１の上下左右の区画に接触したか否かを判断する。より具体的には、ＣＰＵ１０００は、入力の終了において、拡張入力エリア２２１の上区画２２１−１、右区画２２１−２、下区画２２１−３又は左区画２２１−４にスタイラスペン３０１の接触を検出したか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１２０に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１２１に移す。
【０１４３】
ステップＳ１２０において、ＣＰＵ１０００は、通常入力エリア２１１とセルとの対応付けを、接触を検出した区画の方向へ移動させ、移動方向をメモリ２０１２に記憶させる。より具体的には、ＣＰＵ１０００は、入力の終了の状態において、入力タブレット２０２から受信したスタイラスペン３０１の座標情報が拡張入力エリア２２１のうち上区画２２１−１、右区画２２１−２、下区画２２１−３又は左区画２２１−４の範囲内を示す場合に、通常入力エリア２１１とセルとの対応付けを、それぞれ上方向、右方向、下方向又は左方向へ移動させる。そして、ＣＰＵ１０００は、移動方向をメモリ２０１２に記憶させ、中断時間（例えば、入力待ち時間Ｔｇ）をストロークデータに記憶させ、中断時間監視フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１４４】
ステップＳ１２１において、ＣＰＵ１０００は、通常入力エリア２１１とセルとの対応付けを、記憶させた移動方向へ移動させる。より具体的には、ＣＰＵ１０００は、入力の終了の状態において、入力タブレット２０２から受信したスタイラスペン３０１の座標情報が拡張入力エリア２２１のうち左上隅区画２２１−Ａ、右上隅区画２２１−Ｂ、右下隅区画２２１−Ｃ又は左下隅区画２２１−Ｄの範囲内を示す場合に、通常入力エリア２１１とセルとの対応付けを、それぞれステップＳ１１８又はステップＳ１２０において記憶させた移動方向へ移動させる。そして、ＣＰＵ１０００は、中断時間（例えば、入力待ち時間Ｔｇ）をストロークデータに記憶させ、中断時間監視フラグをリセットする。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【０１４５】
図１８は、本発明の一実施形態に係る電子文書処理装置１０の手書き入力の例を示す説明図である。図１８〜図２１において、手書き入力エリア２０３のみが構成されているものとする。図１８（１）〜（３）の例は、１セルごとの手書き入力を示す例である。図１８（１）〜（３）の例において、電子文書処理装置１０は、ニュートラルの状態で、拡張入力エリア２２１の上区画２２１−１にスタイラスペン３０１が接触したことを検出すると、セルと通常入力エリア２１１との対応付けを上方向へ移動させる（通常入力エリア２１１に手書き入力中であった場合は、通常入力エリア２１１への手書き入力を終了して、上方向へ移動させる）。同様に、電子文書処理装置１０は、拡張入力エリア２２１の右区画２２１−２、下区画２２１−３又は左区画２２１−４にスタイラスペン３０１が接触したことを検出すると、セルと通常入力エリア２１１との対応付けを、それぞれ右方向、下方向又は左方向へ移動させる。さらに、電子文書処理装置１０は、拡張入力エリア２２１の左上隅区画２２１−Ａ、右上隅区画２２１−Ｂ、右下隅区画２２１−Ｃ又は左下隅区画２２１−Ｄにスタイラスペン３０１が接触したことを検出すると、セルと通常入力エリア２１１との対応付けを、それぞれ左上方向、右上方向、右下方向又は左下方向へ移動させる。また、セルを示す格子のうち太い線で囲まれた格子（以後、カーソル２３０という）は、通常入力エリア２１１とセルとの現在の対応付けを示している。
【０１４６】
図１８（１）の例は、拡張入力エリア２２１でのスタイラスペン３０１の接触を検知した電子文書処理装置１０が、セルと通常入力エリア２１１との対応付けをＣ１０１からＣ７０４へ移動させたことを破線４３１で示す例である。
【０１４７】
図１８（２）の例は、通常入力エリア２１１でのスタイラスペン３０１の接触を検知した電子文書処理装置１０が、通常入力エリア２１１でのスタイラスペン３０１の軌跡に従って入力表示装置２０１に表示させると共に、通常入力エリア２１１に対応付けられたセルＣ７０４にスタイラスペン３０１の軌跡を表示させていることを示す例である。
【０１４８】
図１８（３）の例は、図１８（２）で通常入力エリア２１１の軌跡を手書き入力後、拡張入力エリア２２１の右区画２２１−２でのスタイラスペン３０１の接触を検出し、通常入力エリア２１１とセルＣ７０４との対応付けを、右のセルＣ７０５に１つ移動させたことを示す例である。
【０１４９】
図１９は、本発明の一実施形態に係る電子文書処理装置１０の手書き入力の別の例を示す説明図である。図２０は、図１９に続く説明図である。図１９及び図２０は、電子文書処理装置１０が、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡を、拡張入力エリア２２１のうちスタイラスペン３０１が停留している区画に対応付けられた一のセルに延長して表示させていることを示す図である。
【０１５０】
図１９（１）が示す例において、電子文書処理装置１０は、通常入力エリア２１１でスタイラスペン３０１の接触を検出する。続いて、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１へ連続してスタイラスペン３０１を検出し、その後、所定の時間（例えば、０．３秒）以上の間、スタイラスペン３０１が拡張入力エリア２２１に停留し続けていることを検出すると、スタイラスペン３０１の軌跡をセルＣ６０３からセルＣ５０３へ延長して表示させる。そして、電子文書処理装置１０は、セルＣ５０３において計測する時間をリセットし、再び所定の時間（例えば、０．３秒）以上の間、スタイラスペン３０１が拡張入力エリア２２１に停留し続けていることを検出すると、自動延長を再開させ、セルＣ５０３からセルＣ４０３へ延長して表示させる。このようにして、電子文書処理装置１０は、さらにセルＣ４０３からセルＣ３０３、セルＣ３０３からセルＣ２０３、セルＣ２０３からセルＣ１０３へ延長して表示させる。
【０１５１】
図１９（２）が示す例において、電子文書処理装置１０は、拡張入力エリア２２１からスタイラスペン３０１が離れたことを検出すると、延長して表示させることを停止する。そして、電子文書処理装置１０は、延長して表示させることを停止させたセルＣ１０３を、通常入力エリア２１１に対応付け、対応付けたセルＣ１０３にカーソル２３０を表示させ、セルＣ１０３に表示させた軌跡を通常入力エリア２１１に表示し、最後の点にマーク印４０３を付して表示させる。
【０１５２】
図１９（３）が示す例において、電子文書処理装置１０は、最後の点の近傍（最後の点の座標値と検出したスタイラスペン３０１の座標値との差が所定の値以内）でスタイラスペン３０１の接触を検出すると、検出した点を最後の点の座標値とする。そして、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１へ連続してスタイラスペン３０１を検出し、その後、スタイラスペン３０１が拡張入力エリア２２１に停留し続けていることを検出すると、スタイラスペン３０１の軌跡をセルＣ２０３からセルＣ６０６へさらに延長して表示させる。そして、電子文書処理装置１０は、スタイラスペン３０１が離れたことを検出すると、延長して表示させることを停止する。
【０１５３】
図１９（４）が示す例において、電子文書処理装置１０は、拡張入力エリア２２１からスタイラスペン３０１が離れたことを検出し、延長して表示させることを停止する。そして、電子文書処理装置１０は、延長して表示させることを停止させたセルＣ６０６を、通常入力エリア２１１に対応付け、対応付けたセルＣ６０６にカーソル２３０を表示させ、セルＣ６０６に表示させた軌跡を通常入力エリア２１１に表示し、最後の点にマーク印４０３を付して表示させる。
【０１５４】
図２０（１）が示す例において、図１９と同様に、電子文書処理装置１０は、最後の点の近傍でスタイラスペン３０１の接触を検出すると、検出した点を最後の点の座標値とする。そして、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１へ連続してスタイラスペン３０１を検出し、その後、スタイラスペン３０１が拡張入力エリア２２１に停留し続けていることを検出し、スタイラスペン３０１の軌跡をセルＣ６０５からセルＣ６０３へさらに延長して表示させる。そして、電子文書処理装置１０は、スタイラスペン３０１の接触が離れたことを検出し、延長して表示させることを停止する。
【０１５５】
図２０（２）が示す例において、電子文書処理装置１０は、延長して表示させることを停止したセルＣ６０３を、通常入力エリア２１１に対応付け、対応付けたセルＣ６０３にカーソル２３０を表示させ、セルＣ６０３に表示させた軌跡を通常入力エリア２１１に表示し、最後の点にマーク印４０３を付して表示させる。
【０１５６】
図２０（３）が示す例において、電子文書処理装置１０は、最後の点の近傍でスタイラスペン３０１の接触を検出すると、検出した点を最後の点の座標値とする。そして、電子文書処理装置１０は、通常入力エリア２１１でスタイラスペン３０１の接触を検出し、通常入力エリア２１１でのスタイラスペン３０１の軌跡を入力表示装置２０１に表示させると共に、対応するセルＣ６０３にスタイラスペン３０１の軌跡を表示させる。このようにして、電子文書処理装置１０は、入力タブレット２０２の面積よりも大きな、例えば、三角形の軌跡を表示装置１０８０に表示させて、その軌跡のストロークデータを作成することができる。
【０１５７】
図２１は、本発明の一実施形態に係る電子文書処理装置１０の手書き入力の別の例を示す説明図である。図２１が示す例は、電子文書処理装置１０がセルに表示させている軌跡に、検出した軌跡を追加して表示させていることを示す例である。
【０１５８】
図２１の例において、電子文書処理装置１０は、セルＣ４０３を通常入力エリア２１１に対応付け、対応付けたセルＣ４０３にカーソル２３０を表示させ、セルＣ４０３に表示させた軌跡を通常入力エリア２１１に表示する。そして、電子文書処理装置１０は、通常入力エリア２１１で検出したスタイラスペン３０１の軌跡に従って入力表示装置２０１に表示させると共に、通常入力エリア２１１に対応付けられたセルＣ４０３にスタイラスペン３０１の軌跡を表示させる。
【０１５９】
本実施形態１によれば、電子文書処理装置１０は、電子文書を記憶する電子文書ＤＢ３１と、電子文書を表示する表示装置１０８０と、入力表示装置２０１の前面に配置され透光性を有する入力タブレット２０２を一体に構成させた手入力部１２とを備える。そして、電子文書処理装置１０は、電子文書を表示装置１０８０に表示し、手入力部１２に、手書きの入力を受け付ける手書き入力エリア２０３と、キーの選択を受け付けるキー選択エリア２０４とを表示させる。そして、電子文書処理装置１０は、手書き入力エリア２０３に入力タブレット２０２を介してスタイラスペン３０１によって手書きされた軌跡を、当該手書き入力エリア２０３に表示させ、キー選択エリア２０４のキーのうち、入力タブレット２０２を介してスタイラスペン３０１が接触することによって選択されたキーに対応付けられた文字を、手書き入力エリア２０３に表示させる。さらに、電子文書処理装置１０は、表示させた電子文書を構成するデータ欄ごとに、所定の数のセルをマトリックス状に構成させ、構成させたデータ欄ごとの複数のセルのうち一のセルと、手書き入力エリア２０３と、を手書き入力エリア２０３に表示されたスタイラスペン３０１の軌跡、又はスタイラスペン３０１によって選択された文字が当該一のセルに表示される様に対応付け、対応付けられたデータを、当該一のセルによって構成されるデータ欄に書き込み、電子文書ＤＢ３１に記憶させる。また、電子文書処理装置１０は、電子文書を構成するデータ欄により、手書き入力エリア２０３に、スタイラスペン３０１の軌跡を手書き入力することができる通常入力エリア２１１と、当該通常入力エリア２１１の外周に沿って囲まれた拡張入力エリア２２１と、を構成し、通常入力エリア２１１と、表示装置１０８０に表示されたデータ欄に構成された複数のセルのうち一のセルと、を通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡が当該一のセルに表示される様に対応付ける。さらに、電子文書処理装置１０は、拡張入力エリア２２１を所定の区画に区分けし、当該区分けした区画のうち一の区画と通常入力エリア２１１との位置関係と、通常入力エリア２１１に対応付けられた一のセルに接するセルのうち一の接するセルと当該一のセルとの位置関係とが、同じ位置関係となる様に当該一の区画と当該一の接するセルとを対応付ける。そして、電子文書処理装置１０は、通常入力エリア２１１に入力されたスタイラスペン３０１の軌跡を、対応付けられた一のセルの解像度に合わせて当該一のセルに表示させると共に、ストロークデータを作成する。さらに、電子文書処理装置１０は、検出したスタイラスペン３０１の軌跡が、通常入力エリア２１１から拡張入力エリア２２１へ連続して検出された場合に、拡張入力エリア２２１のうち同一区画内に停留している時間を計測し、計測された時間が所定の時間以上である場合に、拡張入力エリア２２１のうちスタイラスペン３０１が停留している区画に対応付けられた一のセルに、通常入力エリア２１１から拡張入力エリア２２１へ手書きされたスタイラスペン３０１の軌跡を延長して表示させる。したがって、電子文書処理装置１０は、電子文書の作成に際し、書式や記述法が異なる欄であっても、手書きデータや、文字データを書き込むことが１台の入力表示装置２０１のみによって容易にできる。
【０１６０】
［実施形態２］
実施形態２は、実施形態１の機能に加えて、モード切替機能を備えている。電子文書処理装置１０は、モード切替機能によって、実施形態１において説明した通常モードと、後述するページモードとを切り替える。電子文書処理装置１０は、ページモードにおいて、ページ単位での手書き入力を可能とする。さらに、実施形態２は、拡張入力エリア２２１の区画に対応して各種の機能を備えている。実施形態２について図を参照しながら説明する。
【０１６１】
図２２は、本発明の一実施形態に係る電子文書処理装置１０の実施形態２における電子文書（例えば、電子シート５０１）と軌跡データとの関係を説明する説明図である。図２２の例は、通常モードにおいて、手入力部１２の手書き入力エリア２０３の通常入力エリア２１１が表示装置１０８０を構成する一のセルＣ１００４に対応し、表示装置１０８０を構成する一のセルＣ１００４が、電子シート５０１の一のセルＤ１００４に対応していることを示す例である。そして、図２２の例は、ページモードにおいて、手入力部１２の手書き入力エリア２０３の通常入力エリア２１１が表示装置１０８０の一のセルＣ１０１に対応し、表示装置１０８０の一のセルＣ１０１が電子シート５０１の一のページ５１１に対応していることを示す例である。例えば、電子文書処理装置１０は、通常モードのニュートラルの状態において、拡張入力エリア２２１の左上隅区画２２１−Ａにスタイラスペン３０１の接触を検出すると、ページモードに切り替える。そして、電子文書処理装置１０は、ページモードのニュートラルの状態において、拡張入力エリア２２１の左上隅区画２２１−Ａにスタイラスペン３０１の接触を検出すると、通常モードに切り替える。
【０１６２】
図２３は、本発明の一実施形態に係る電子文書処理装置１０の実施形態２の拡張入力エリア２２１における区画の一例を示す図である。図２３が示す例は、拡張入力エリア２２１の区画のうち、左上隅区画２２１−Ａにモード切替機能（Ｍ）、右上隅区画２２１−Ｂにセル内消去機能（ＥＣ）、右下隅区画２２１−Ｃにページ消去機能（ＥＰ）、左下隅区画２２１−Ｄに色機能（Ｃｏｌ）が割り当てられていることを示す例である。電子文書処理装置１０は、それぞれの区画にスタイラスペン３０１の接触を検出すると、それぞれの区画に割り当てられた機能を実行する。なお、実施形態２において、セルと通常入力エリア２１１との対応付けを移動させる拡張入力エリア２２１の区画は、上区画２２１−１、右区画２２１−２、下区画２２１−３又は左区画２２１−４である。また、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１に連続してスタイラスペン３０１の軌跡を検出した場合、実施形態１と同様にスタイラスペン３０１の軌跡を延長させる。
【０１６３】
電子文書処理装置１０は、左上隅区画２２１−Ａにスタイラスペン３０１の接触を検出すると、表示装置１０８０に表示させるモードを、通常モードからページモード又はページモードから通常モードに切り替える。電子文書処理装置１０は、通常モードにおいて、電子シート５０１上の一のセルと、表示装置１０８０上の一のセルとを対応付け、表示装置１０８０上の一のセルと通常入力エリア２１１とを対応付ける。また、電子文書処理装置１０は、ページモードにおいて、電子文書を構成するデータ欄の一のページと、表示装置１０８０上の対応する表示欄を構成する一のセルとを対応付け、表示装置１０８０上の対応する表示欄を構成する一のセルと通常入力エリア２１１とを対応付ける。
【０１６４】
電子文書処理装置１０は、右上隅区画２２１−Ｂにスタイラスペン３０１の接触を検出すると、セル内消去機能（ＥＣ）によって、通常入力エリア２１１に表示させている軌跡を消去し、通常入力エリア２１１に対応付けられているセルの内容を消去する。例えば、通常モードにおいて、セル内消去機能（ＥＣ）は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のセル）の単位で操作に従ってストロークデータを消去する。ページモードにおいて、セル内消去機能は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のページ）の単位で操作に従ってストロークデータを消去する。なお、電子文書処理装置１０は、セル内消去機能として、消しゴムで消すようにスタイラスペン３０１で触れたストロークを消去するとしてもよい。
【０１６５】
電子文書処理装置１０は、拡張入力エリア２２１の右下隅区画２２１−Ｃにスタイラスペン３０１の接触を検出すると、ページ消去機能（ＥＰ）によってページ内のストロークデータを消去する。例えば、通常モードにおいて、ページ消去機能（ＥＰ）は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のセル）を含むの一のページのストロークデータを消去する。ページモードにおいて、ページ消去機能（ＥＰ）は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のページ）を含む表示装置１０８０に表示されている全てのページのストロークデータを消去する。
【０１６６】
電子文書処理装置１０は、左下隅区画２２１−Ｄにスタイラスペン３０１の接触を検出すると、色機能によって色を設定する。電子文書処理装置１０は、色の設定を、スタイラスペン３０１の接触を検出するごとに、例えば、デフォルトを黒として、赤、黄、緑、青、白等の順に切り替える。そして、電子文書処理装置１０は、スタイラスペン３０１の軌跡に色を付加して表示させ、ストロークデータに軌跡の色を示す色種別を付加する。色機能は、通常モードであっても、ページモードであっても同じである。
【０１６７】
図２４は、本発明の一実施形態に係る電子文書処理装置１０の実施形態２の拡張入力エリア２２１における区画の別の例を示す図である。なお、電子文書処理装置１０は、通常入力エリア２１１から拡張入力エリア２２１に連続してスタイラスペン３０１の軌跡を検出した場合、実施形態１と同様にスタイラスペン３０１の軌跡を延長させる。
【０１６８】
図２４が示す例は、拡張入力エリア２２１の区画のうち、左上隅区画２２１−Ａにモード機能（Ｍ）、Ｆ区画２２１−１−１に全ページ機能、セル移動区画２２１−１−２〜２２１−１−５にセル移動機能、ストローク消去区画２２１−１−６にストローク消去機能、右上隅区画２２１−Ｂにセル内消去機能（ＥＣ）、右下隅区画２２１−Ｃにページ消去機能（ＥＰ）、ページ移動区画２２１−３−１〜２２１−３−４にページ移動機能、ページジャンプ区画２２１−３−５にページジャンプ機能、マークジャンプ区画２２１−３−６にマークジャンプ機能、左下隅区画２２１−Ｄに色機能（Ｃｏｌ）が割り当てられていることを示し、さらに拡張入力エリア２２１の外周に入力の終了を指示する終了指示エリア２５０を備えていることを示す例である。ここで、モード機能（Ｍ）、セル内消去機能（ＥＣ）、ページ消去機能（ＥＰ）及び色機能（Ｃｏｌ）は、図２３と同様である。なお、拡張入力エリア２２１の区画のうち、右区画２２１−２及び左区画２２１−４は、線種別（実線や破線の種類、線の太さ等）等の機能が割り当てられるとしてもよいし、入力の終了を指示する終了指示エリア２５０に追加され、入力の終了を指示する機能が割り当てられるとしてもよい。
【０１６９】
ページモードにおいて、電子文書処理装置１０は、拡張入力エリア２２１のＦ区画２２１−１−１にスタイラスペン３０１の接触を検出すると、全ページを表示装置１０８０に表示させる（全ページモードという）。ここで、全ページは、電子シート５０１のうち、ストロークデータが書き込まれている全てのページである。例えば、電子シート５０１のうち、１２ページ迄ストロークデータが書き込まれているとすると、電子文書処理装置１０は、１ページから１２ページ迄を表示装置１０８０に全て表示させるように、表示装置１０８０を構成するセルの個数（例えば、４行３列）を決定し、電子シート５０１の１ページから１２ページをそれぞれのセルに対応付けて表示させる。
【０１７０】
通常モード、ページモード及び全ページモードごとに、各機能について説明する。電子文書処理装置１０は、上述の区画にスタイラスペン３０１の接触を検出すると、各区画に割り当てられた各機能を実行する。
【０１７１】
通常モードにおいて、電子文書処理装置１０は、セル移動区画２２１−１−２〜２２１−１−５にスタイラスペン３０１の接触を検出すると、セル移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセル（すなわちの一のセル）との対応付けを操作に従って移動させる。例えば、上矢印区画２２１−１−２に割り当てられた上セル移動機能は、通常入力エリア２１１と、表示装置１０８０を構成するセル（すなわちの一のセル）との対応付けを上方向へ１つ移動させる。同様に、下矢印区画２２１−１−３、右矢印区画２２１−１−４又は左矢印区画２２１−１−５にそれぞれ割り当てられた下セル移動機能、右セル移動機能又は左セル移動機能は、それぞれ、通常入力エリア２１１と、表示装置１０８０の一のセルとの対応付けを、それぞれ、下方向、右方向又は左方向へ１つ移動させる。そして、電子文書処理装置１０は、移動方向をメモリ２０１２に記憶させる。
【０１７２】
通常モードにおいて、電子文書処理装置１０は、ストローク消去区画２２１−１−６にスタイラスペン３０１の接触を検出すると、ストローク消去機能によって、その検出以降にスタイラスペン３０１で触れたストロークデータを消去する。なお、電子文書処理装置１０は、ストローク消去区画２２１−１−６にスタイラスペン３０１の接触を再び検出すると、通常に戻す。例えば、ストローク消去機能は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のセル）の単位でスタイラスペン３０１が触れたストロークデータを消去する。
【０１７３】
通常モードにおいて、電子文書処理装置１０は、ページ移動区画２２１−３−１〜２２１−３−４にスタイラスペン３０１の接触を検出すると、ページ移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセルとの対応付けを変えずに、表示装置１０８０とのページとの対応付けを操作に従って移動させる。例えば、上方向区画２２１−３−１に割り当てられた左ページ移動機能は、表示装置１０８０とのページとの対応付けを上に移動させる。同様に、下方向区画２２１−３−２に割り当てられた下ページ移動機能、右方向区画２２１−３−３に割り当てられた右ページ移動機能、又は左方向区画２２１−３−４に割り当てられた左ページ移動機能は、表示装置１０８０とのページとの対応付けを、それぞれ下、右又は左に移動させる。
【０１７４】
通常モードにおいて、電子文書処理装置１０は、ページジャンプ区画２２１−３−５にスタイラスペン３０１の接触を検出すると、ページジャンプ機能によってページの入力を受け付ける。そして、電子文書処理装置１０は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセルとの対応付けを変えずに、表示装置１０８０とのページとの対応付けを、受け付けたページに移動させる。
【０１７５】
通常モードにおいて、電子文書処理装置１０は、マークジャンプ区画２２１−３−６にスタイラスペン３０１の接触を検出すると、マークジャンプ機能によって、電子シート５０１上でマークされているセルを含むページと、表示装置１０８０とを対応付け、表示装置１０８０に表示されたマークされているセルと、通常入力エリア２１１とを対応付ける。電子文書処理装置１０は、拡張入力エリア２２１の所定の区画（例えば、右区画２２１−２）にスタイラスペン３０１の接触を検出すると、通常入力エリア２１１に表示装置１０８０の一のセルを介して対応付けられた電子シート５０１のセルに、マークジャンプ機能に対応するマークを記憶させる。
【０１７６】
ページモードにおいて、電子文書処理装置１０は、セル移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセル（すなわちの一のページ）との対応付けを、操作に従って移動させる。例えば、セル移動区画のうち上矢印区画２２１−１−２に割り当てられた上セル移動機能は、通常入力エリア２１１と表示装置１０８０を構成するセル（すなわちの一のページ）との対応付けを上方向へ１つ移動させる。同様に、セル移動区画のうち下矢印区画２２１−１−３、右矢印区画２２１−１−４又は左矢印区画２２１−１−５にそれぞれ割り当てられた下セル移動機能、右セル移動機能又は左セル移動機能は、通常入力エリア２１１と表示装置１０８０の一のセルとの対応付けを、それぞれ、下方向、右方向又は左方向へ１つ移動させる。そして、電子文書処理装置１０は、移動方向をメモリ２０１２に記憶させる。
【０１７７】
ページモードにおいて、電子文書処理装置１０は、ストローク消去機能によって、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のページ）の単位でスタイラスペン３０１が触れたストロークデータを消去する。
【０１７８】
ページモードにおいて、電子文書処理装置１０は、ページ移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセルとの対応付けを変えずに、表示装置１０８０の一のセルとのページとの対応付けを操作に従って移動させる。例えば、上方向区画２２１−３−１に割り当てられた左ページ移動機能は、表示装置１０８０の一のセルとのページとの対応付けを上に移動させる。同様に、下方向区画２２１−３−２に割り当てられた下ページ移動機能、右方向区画２２１−３−３に割り当てられた右ページ移動機能、又は左方向区画２２１−３−４に割り当てられた左ページ移動機能は、表示装置１０８０の一のセルとのページとの対応付けを、それぞれ下、右又は左に移動させる。
【０１７９】
ページモードにおいて、電子文書処理装置１０は、ページジャンプ機能によってページの入力を受け付ける。そして、電子文書処理装置１０は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセルとの対応付けを変えずに、表示装置１０８０の一のセル（例えばセルＣ１０１）とのページとの対応付けを、受け付けたページに移動させる。
【０１８０】
ページモードにおいて、電子文書処理装置１０は、マークジャンプ機能によって、電子シート５０１上でマークされているセルを含むページと、表示装置１０８０の一のセル（例えばセルＣ１０１）とを対応付け、表示装置１０８０のその一のセルと、通常入力エリア２１１とを対応付ける。
【０１８１】
全ページモードにおいて、電子文書処理装置１０は、セル移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセル（すなわちの一のページ）との対応付けを、操作に従って移動させる。例えば、セル移動区画のうち上矢印区画２２１−１−２に割り当てられた上セル移動機能は、通常入力エリア２１１と表示装置１０８０の一のセル（すなわちの一のページ）との対応付けを上方向へ１つ移動させる。同様に、下矢印区画２２１−１−３、右矢印区画２２１−１−４又は左矢印区画２２１−１−５にそれぞれ割り当てられた下セル移動機能、右セル移動機能又は左セル移動機能は、通常入力エリア２１１と表示装置１０８０の一のセルとの対応付けを、それぞれ、下方向、右方向又は左方向へ１つ移動させる。そして、電子文書処理装置１０は、移動方向をメモリ２０１２に記憶させる。
【０１８２】
全ページモードにおいて、電子文書処理装置１０は、ページ移動機能によって、通常入力エリア２１１と、表示装置１０８０の一のセル（すなわちの一のページ）との対応付けを、操作に従って、セル移動機能と同様に移動させる。
【０１８３】
全ページモードにおいて、電子文書処理装置１０は、ページジャンプ機能によってページの入力を受け付ける。そして、電子文書処理装置１０は、通常入力エリア２１１と、表示装置１０８０の一のセルとの対応付けを、受け付けたページに移動させる。
【０１８４】
全ページモードにおいて、電子文書処理装置１０は、マークジャンプ機能によって、電子シート５０１上でマークされているセルを含むページに対応する表示装置１０８０の一のセルと、通常入力エリア２１１とを対応付ける。
【０１８５】
全ページモードにおいて、ストローク消去機能及びセル内消去機能（ＥＣ）は、通常入力エリア２１１に対応付けられた表示装置１０８０の一のセル（すなわちの一のページ）の単位で操作に従ってストロークデータを消去する。ページ消去機能（ＥＰ）は、表示装置１０８０に表示されている全てのページのストロークデータを消去する。
【０１８６】
終了指示エリア２５０は、入力の終了を指示するスタイラスペン３０１の接触を受け付けるエリアである。すなわち、電子文書処理装置１０は、終了指示エリア２５０にスタイラスペン３０１の接触を検出すると、通常入力エリア２１１に入力中の軌跡データに基づいてストロークデータを作成し、通常入力エリア２１１とセルとの対応付けをメモリ２０１２に記憶させた移動方向（すなわち、セル移動機能によって移動させ、記憶させた直前の移動方向）と同じ方向へ移動させる。終了指示エリア２５０は、通常入力エリア２１１の外周に設置されているので、手書きが右側の終了指示エリア２５０に近い場所で終了した場合、右側の終了指示エリア２５０にスタイラスペン３０１を接触させることにより容易に終了させることができる。同様に、手書きが左側の終了指示エリア２５０に近い場所で終了した場合、左側の終了指示エリア２５０に、上側の終了指示エリア２５０に近い場所で終了した場合、上側の終了指示エリア２５０に、下側の終了指示エリア２５０に近い場所で終了した場合、下側の終了指示エリア２５０に、スタイラスペン３０１を接触させることにより容易に終了させることができる。
【０１８７】
本実施形態２によれば、電子文書処理装置１０は、通常モードとページモードとを切り替える。通常モードは、電子文書（例えば、電子シート５０１）上に構成されたマトリックス状の複数のセルのうち一のセルと、表示装置１０８０上に構成された一のセルとが対応付けられる。ページモードは、電子文書（例えば、電子シート５０１）上に構成されたページと、表示装置１０８０上に構成された一のセルとが対応付けられる。したがって、電子文書処理装置１０は、次々と手書き入力を受け付けて、通常モードで表示させたり、ページモードで表示させたりすることによって、電子文書の作成に際し、書式や記述法が異なる欄であっても、手書きデータや、文字データを容易に書き込むことができるようにする。
【０１８８】
［実施形態３］
実施形態３は、入力表示装置２０１に、手書き入力エリア２０３及びキー選択エリア２０４と、電子文書（例えば、電子カルテ）とを表示する機能を備えている。すなわち、入力エリア表示部１３は、手入力部１２に、手書き入力エリア２０３力エリアとキー選択エリア２０４とを表示させると共に、電子文書を表示させ、セル表示構成部１１は、電子文書を表示させた手入力部１２に、表示装置１０８０に構成させたセルと同様のセルを構成させ、セル対応付け部１５０は、表示装置１０８０と同様に、手入力部１２に構成されたセルと手書き入力エリア２０３とを対応付ける。そして、電子文書処理装置１０は、電子文書（例えば、電子カルテ）を入力表示装置２０１に表示し、操作者が入力表示装置２０１だけを用いて電子文書を閲覧しながら電子文書を作成することができるような機能を提供する。
【０１８９】
さらに、実施形態３において、電子文書処理装置１０は、データ欄に書き込まれた内容を確定する確定手段としてのセキューボタン３９１（図２５参照）と、チェック値生成手段としてのチェック値生成部１７２（図６参照）と、チェック手段としてのチェック部１７３（図６参照）とを備えている。チェック値生成部１７２は、セキューボタン３９１によって確定された内容に基づいてチェック値を生成し、電子文書に書き込む。チェック部１７３は、電子文書のチェック値を算出し、算出したチェック値と、チェック値生成部１７２によって書き込まれたチェック値とを比較する。
【０１９０】
図２５は、本発明の一実施形態に係る電子文書処理装置１０の実施形態３における手入力部１２の構成を示す図である。図２５の例は、手入力部１２の入力表示装置２０１に、手書き入力エリア２０３及びキー選択エリア２０４と、電子文書を表示する表示エリア９０１とが構成されていることを示す例である。表示エリア９０１は、表示欄を選択できる選択欄９０２と表示欄９０３とから構成されている。選択欄９０２は、表示欄を選択するためのボタン９１１〜９１６を備えている。表示欄９０３と手書き入力エリア２０３及びキー選択エリア２０４との対応関係は、実施形態１と同様である。
【０１９１】
図２６は、本発明の一実施形態に係る電子文書処理装置１０の実施形態３における入力表示装置２０１の表示例を示す図である。図２６の例は、図２５において、選択欄９０２のうち診断ボタン９１４がスタイラスペン３０１による接触によって選択されて、診断が表示欄９０３に表示されていることを示す例である。表示欄９０３と手書き入力エリア２０３及びキー選択エリア２０４との対応関係は、実施形態１と同様である。電子文書処理装置１０は、入力タブレット２０２を介して、表示欄９０３に直接入力された手書き軌跡データを受け付けるとしてもよい。
【０１９２】
電子文書処理装置１０は、手書き入力エリア２０３に手書きされた軌跡に基づいて、漢字変換を行う。手書き入力エリア２０３に手書きされた軌跡は、ストロークデータとして、セルごとに纏められている。すなわち、ストロークデータによって、セルごとの手書きされた軌跡と、その軌跡を構成する線の書き順（ストロークデータの座標情報が軌跡を書いた順に記憶されている）とが正確に纏められている。よって、電子文書処理装置１０は、文字認識のアルゴリズムを用いてセルごとに手書きされた軌跡から１文字を認識し、さらに、セル同士の隣接関係から文節解析のアルゴリズムを適用し、一括してテキストデータに変換することができる。
【０１９３】
電子文書処理装置１０は、データ欄ごとに書き込まれたデータを暗号化し、データの改竄を防止することができる。電子文書処理装置１０は、例えば、電子カルテの場合、一件の診断を終えた医者によるセキューボタン３９１の押下を受け付けて、データ欄に書かれたストロークデータ等に基づいてチェック値を算出し、算出したデータ欄ごとのチェック値を電子カルテに埋め込んで記憶させる。チェック値は、例えば、ストロークデータによって軌跡データを表示装置１０８０に表示させた場合の画素値（例えば、Ｒチャネル及びＧチャネルの階調値）に基づいて算出し、算出したチェック値をデータ欄に埋め込む（例えば、データ欄内に埋め込むための画素を求め、求めた画素のＢチャネルに、チェック値を構成するビットの重みに従った値を書き込む）。チェック値を格納するための、電子文書を構成するチェック欄を設け、チェック欄にデータ欄のチェック値をデータ欄に対応付けて記憶させるとしてもよい。
【０１９４】
このような暗号化により、例えば、電子カルテは、一件の診断に付き、１つのチェック値が埋め込まれ、その診断についての変更が不可能になる。その電子カルテを単に書き込み禁止にした場合と異なり、強制的にデータが変更されたとしても、変更されたデータと埋め込まれたチェック値とは不一致になるので、電子カルテの改竄は明らかになる。セキューボタン３９１が押された後に、内容を修正する必要がある場合、電子文書処理装置１０は、修正ボタン（図示せず）を受け付け、現在の電子カルテを構成するデータ欄の内容を新しいデータ欄にコピーし、元のデータ欄に自動的に廃棄の印を付けて保存し、新しいデータ欄に書き込んだ後のセキューボタン３９１を受け付けて暗号を埋め込む。電子文書処理装置１０は、キー選択エリア２０４から入力されて書き込まれた文字コード等を含めてデータ欄ごとのチェック値を生成し、同様に記憶させる。
【０１９５】
実施形態３によれば、電子文書処理装置１０は、入力表示装置２０１に、手書き入力エリア２０３及びキー選択エリア２０４と、電子文書（例えば、電子カルテ）とを表示する。よって、電子文書処理装置１０は、操作者に、入力表示装置２０１だけを用いて電子文書を閲覧しながら電子文書を作成させることができる。また、電子文書処理装置１０は、セキューボタン３９１によって確定された内容に基づいてチェック値を生成し、電子文書に書き込み、算出したチェック値と、書き込んだチェック値とを比較する。したがって、電子文書処理装置１０は、電子文書の作成に際し、手書きデータや、文字データを容易に書き込むことができるようにし、さらに、容易に書き込めても電子文書の改竄についてはできないようにする。
【０１９６】
実施形態１から３において、入力表示装置２０１は、手書き入力エリア２０３又はキー選択エリア２０４のどちらかだけを表示するとしてもよい。電子文書処理装置１０は、入力タイプ対応ＤＢ３２で対応付けられた最適な入力タイプの手書き入力エリア２０３及びキー選択エリア２０４に優先順位を設け、優先順位の高い一方の入力タイプのみを表示し、指示ボタン（図示せず）によって、他方の入力タイプのみを表示して、手入力を受け付ける。このようにすれば、入力表示装置２０１を小型にすることができる。
【０１９７】
電子文書が、例えば、電子メールの場合、電子文書処理装置１０は、入力表示装置２０１から入力して作成したストロークデータに基づいて、電子メールに合わせて貼り付けることができるデータ（例えば、手書きのサインのイメージデータ）を作成する。このような、携帯電話やパソコンに組み込まれた本機能は、使用者の個性を反映できるような自筆の電子メールを作成することができる。
【０１９８】
以上、本実施形態について説明したが、本機能を、電子手帳、ＰＤＡ、電子辞書、ＭＰ３、デジタルカメラ、携帯電話、携帯型ＧＰＳ装置、カーナビゲーション装置、電子ブックリーダ、ノートパソコンに組み込んで実施することができる。
【０１９９】
また、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０２００】
１０    電子文書処理装置
１１    セル表示構成部
１２    手入力部
１３    入力エリア表示部
１３１  手書き入力表示部
１３２  キー入力表示部
１４    入力範囲構成部
１５    通常セル対応付け部
１５０  セル対応付け部
１５１  表示欄対応付け部
１５２  セル対応切替部
１６    拡張セル対応付け部
１７    データ表示作成部
１７１  電子文書生成部
１７２  チェック値生成部
１７３  チェック部
１８    時間計測部
１９    対応セル移動部
２０    中断時間計測部
２１    入力終了部
２２    中断時間記憶制御部
２３    閾値最適化部
３１    電子文書ＤＢ
３２    入力タイプ対応ＤＢ
２０１  入力表示装置
２０２  入力タブレット
２０３  手書き入力エリア
２０４  キー選択エリア
２１１  通常入力エリア
２２１  拡張入力エリア
３０１  スタイラスペン
１０８０  表示装置
【図１】
2012048585.tif 000003
【図２】
2012048585.tif 000004
【図３】
2012048585.tif 000005
【図４】
2012048585.tif 000006
【図５】
2012048585.tif 000007
【図６】
2012048585.tif 000008
【図７】
2012048585.tif 000009
【図８】
2012048585.tif 000010
【図９】
2012048585.tif 000011
【図１０】
2012048585.tif 000012
【図１１】
2012048585.tif 000013
【図１２】
2012048585.tif 000014
【図１３】
2012048585.tif 000015
【図１４】
2012048585.tif 000016
【図１５】
2012048585.tif 000017
【図１６】
2012048585.tif 000018
【図１７】
2012048585.tif 000019
【図１８】
2012048585.tif 000020
【図１９】
2012048585.tif 000021
【図２０】
2012048585.tif 000022
【図２１】
2012048585.tif 000023
【図２２】
2012048585.tif 000024
【図２３】
2012048585.tif 000025
【図２４】
2012048585.tif 000026
【図２５】
2012048585.tif 000027
【図２６】
2012048585.tif 000028