(57)【要約】【課題】少ない手間で直感的に手書き入力できる。【解決手段】手書き入力装置１０において、表示手段は、複数の文字列入力領域を含む表示画像を表示する。手書き入力手段は、表示手段の表面上における複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付ける。手書き認識手段は、手書き入力手段が受け付けた手書き入力から文字列を認識する。入力位置取得手段は、手書き入力手段が受け付けた手書き入力の、表示手段の表面上における入力位置を取得する。入力先決定手段は、入力位置取得手段が取得した入力位置に基づいて、複数の文字列入力領域の中から入力先の文字列入力領域を決定する。文字列入力手段は、入力先決定手段が決定した入力先の文字列入力領域に、手書き認識手段が認識した文字列を入力する。【選択図】図４
2016062469.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字列入力領域を含む表示画像を表示する表示手段と、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付ける手書き入力手段と、
前記手書き入力手段が受け付けた前記手書き入力から文字列を認識する手書き認識手段と、
前記手書き入力手段が受け付けた前記手書き入力の、前記表示手段の表面上における入力位置を取得する入力位置取得手段と、
前記入力位置取得手段が取得した前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定する入力先決定手段と、
前記入力先決定手段が決定した前記入力先の文字列入力領域に、前記手書き認識手段が認識した前記文字列を入力する文字列入力手段と、
を備えることを特徴とする手書き入力装置。
【請求項２】
前記入力先決定手段は、前記複数の文字列入力領域のうち、前記入力位置取得手段が取得した前記入力位置からの距離が最も近い文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記入力位置取得手段は、前記手書き入力手段が受け付けた前記手書き入力の開始位置を、前記入力位置として取得する、
ことを特徴とする請求項１又は２に記載の手書き入力装置。
【請求項４】
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置に基づいた決定処理の結果、前記入力先の文字列入力領域の候補として２つ以上の文字列入力領域がある場合、該２つ以上の文字列入力領域のうち現在選択中の文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする請求項１から３のいずれか１項に記載の手書き入力装置。
【請求項５】
前記複数の文字列入力領域のそれぞれには、前記入力先の文字列入力領域となるべき優先順位が予め設定され、
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置に基づいた決定処理の結果、前記入力先の文字列入力領域の候補として２つ以上の文字列入力領域がある場合、該２つ以上の文字列入力領域のうち最も高い優先順位が設定された文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする請求項１から４のいずれか１項に記載の手書き入力装置。
【請求項６】
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置が前記複数の文字列入力領域のうちの２つ以上の文字列入力領域の間にある場合、該２つ以上の文字列入力領域を前記入力先の文字列入力領域の候補として決定する、
ことを特徴とする請求項４又は５に記載の手書き入力装置。
【請求項７】
手書き入力すべき範囲を示す入力枠を前記表示手段が表示するか否かの指定を受け付ける枠表示指定手段をさらに備え、
前記枠表示指定手段が前記入力枠を表示する旨の指定を受け付けた場合、前記表示手段は、前記入力枠を表示し、前記手書き入力手段は、前記表示手段が表示した前記入力枠内への手書き入力を受け付ける、
ことを特徴とする請求項１から６のいずれか１項に記載の手書き入力装置。
【請求項８】
複数の文字列入力領域を含む表示画像を表示手段に表示し、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付け、
受け付けた前記手書き入力から文字列を認識し、
受け付けた前記手書き入力の、前記表示手段の表面上における入力位置を取得し、
取得した前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定し、
決定した前記入力先の文字列入力領域に、認識した前記文字列を入力する、
ことを特徴とする手書き入力方法。
【請求項９】
コンピュータに、
複数の文字列入力領域を含む表示画像を表示手段に表示させ、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付させ、
受け付けさせた前記手書き入力から文字列を認識させ、
受け付けさせた前記手書き入力の、前記表示手段の表面上における入力位置を取得させ、
取得させた前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定させ、
決定させた前記入力先の文字列入力領域に、認識させた前記文字列を入力させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力装置、手書き入力方法及びプログラムに関する。
【背景技術】
【０００２】
各種の情報処理装置に情報を入力する際、キーボードを使用せず、手書きで情報を入力する手書き入力の技術がある。手書き入力とは、ユーザがタッチパネル等の表面上に指やスタイラス等で接触することにより入力したい情報（文字等）を書き、書かれた文字等を認識装置が文字認識することで、情報処理装置に情報を入力することである。手書き入力によれば、キーボード操作に不慣れなユーザでも、簡単且つ直感的に情報を入力することができる。
【０００３】
手書き入力の操作性を向上させるための様々な技術がある。例えば、特許文献１は、手書き入力のための記入枠（筆記枠）を設けることなく、自由な方向（例えば、縦、横及び斜め方向）で手書き入力された文字（文字列）を認識することのできる文字認識技術を開示している。特許文献２は、１文字毎の文字入力枠のない文字列入力領域に入力された手書き文字列の入力完了を的確に判定する技術を開示している。特許文献３は、オフストロークの距離及びオフ時間を計測し、文字間のオフストロークかストローク間のオフストロークかを判定して、文字枠のない領域に記入された手書き文字列の文字パターンを正しく１文字単位毎に切り出して文字認識する技術を開示している。特許文献４は、文字ストロークの外接矩形と仮想枠の矩形との包含関係に基づいて自動的に更新される仮想枠を用いることによって、文字の筆記につれて連続して生じる複数のストロークを文字単位に分別することができ、機器の利用者が自由な文字寸法かつ自由な位置に筆記した複数個の文字を認識する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８８５１２号公報
【特許文献２】特開２００２−１５２８２号公報
【特許文献３】特開平１１−１２６２３５号公報
【特許文献４】特開平９−１６１０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１から特許文献４に開示された技術は、入力枠を必要としないため、高い自由度で手書き入力できるものであった。しかしながら、手書き入力した情報は、予め決められた固定エディタに入力されるものであった。そのため、画面内に複数のエディタが存在する場合、ユーザは、入力先とすべきエディタを予め選択しておく必要があった。また、従来の手書き入力は、手書き入力専用の画面が表示された状態で入力するものが多かった。この場合、手書き入力するためには手書き入力専用の画面に遷移することが必要であった。このような事項は、少ない手間で直感的に手書き入力することへの妨げとなっていた。
【０００６】
本発明は、以上のような課題を解決するためのものであり、少ない手間で直感的に手書き入力できる手書き入力装置、手書き入力方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る手書き入力装置は、
複数の文字列入力領域を含む表示画像を表示する表示手段と、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付ける手書き入力手段と、
前記手書き入力手段が受け付けた前記手書き入力から文字列を認識する手書き認識手段と、
前記手書き入力手段が受け付けた前記手書き入力の、前記表示手段の表面上における入力位置を取得する入力位置取得手段と、
前記入力位置取得手段が取得した前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定する入力先決定手段と、
前記入力先決定手段が決定した前記入力先の文字列入力領域に、前記手書き認識手段が認識した前記文字列を入力する文字列入力手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、少ない手間で直感的に手書き入力できる手書き入力装置、手書き入力方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る手書き入力装置の外観斜視図である。
【図２】（ａ）は、本発明の実施形態１に係る手書き入力装置の断面模式図である。（ｂ）は、本発明の実施形態１に係る手書き入力装置の収納状態を示す断面模式図である。
【図３】本発明の実施形態１に係る手書き入力装置の回路構成を示すブロック図である。
【図４】本発明の実施形態１に係る手書き入力装置の機能構成を示すブロック図である。
【図５】本発明の実施形態１に係る手書き入力装置が実行する手書き入力処理の流れを示すフローチャートである。
【図６】手書き入力画面の一例を示す図である。
【図７】手書き入力中の手書き入力画面を示す図である。
【図８】本発明の実施形態１に係る手書き入力装置が実行する入力先決定処理の流れを示すフローチャートである。
【図９】（ａ）は、エディタ間に手書き入力中の手書き入力画面を示す図である。（ｂ）は、現在選択中のエディタに認識文字列を入力した後の手書き入力画面を示す図である。
【図１０】（ａ）は、エディタ間以外の位置に手書き入力中の手書き入力画面を示す図である。（ｂ）は、手書き入力位置から最も近いエディタに認識文字列を入力した後の手書き入力画面を示す図である。
【図１１】本発明の実施形態２に係る手書き入力装置の機能構成を示すブロック図である。
【図１２】入力枠を表示した手書き入力画面の一例を示す図である。
【図１３】（ａ）は、手書き入力中の手書き入力画面の別の例を示す図である。（ｂ）は、認識文字列を入力した後の手書き入力画面の別の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１１】
（実施形態１）
図１に、本発明の実施形態１に係る手書き入力装置の外観を示す。手書き入力装置１０は、ユーザの操作に応じて文字や画像等を取得及び編集する機能を有し、取得及び編集した文字や画像等を葉書等の印刷媒体に印刷する印刷装置である。
【００１２】
手書き入力装置１０は、箱形の筐体１１と、筐体１１の前方に配置されたキーボード１５と、を備える。キーボード１５は、筐体１１の前方下端近傍に設けた取付軸１６により筐体１１に対して回動可能に装着されている。キーボード１５は、使用状態では図１に示すように前方に倒され、使用しない場合には筐体１１の前面と対向した状態で収納される。
【００１３】
筐体１１の前面には、印字や写真印刷などが完了した葉書などの印刷用紙が排出される排紙口５７や、可搬型記憶媒体を挿入可能な複数種の記憶媒体挿入口１９、印刷インクのカートリッジ交換口１７等が設けられている。
【００１４】
手書き入力装置１０は、記憶媒体挿入口１９に挿入された可搬型記憶媒体からデジタルカメラで撮影された写真の画像データ等を取り込み、記憶媒体挿入口１９に挿入された可搬型記憶媒体に手書き入力装置１０で編集したデータを保存する。
【００１５】
更に、手書き入力装置１０は、筐体１１の上面に配置された表示パネル２１を備え、表示パネル２１は、タッチパネル２３とスピーカ２７とを備える。タッチパネル２３には、液晶表示板等により構成されるタッチパネル表示部３１と、その表面へのタッチペン等の接触位置を検出する入力位置検出フィルム等により構成されるタッチパネル入力部３３とが、互いに重畳して設けられている。
【００１６】
表示パネル２１の前端は、図２（ａ）に示すように、支持軸２５により筐体１１の上面前端に回動可能に取り付けられている。表示パネル２１は、筐体１１の正面方向に回動可能であり、支持軸２５の回転摺動抵抗により筐体１１の上面に対する傾斜角度θで保持される。
【００１７】
筐体１１の上部には、図１に示すように、取っ手１３が、筐体１１の後方側から筐体１１の上方までの間を回動可能に装着されている。取っ手１３は、略コ字状に形成され、手書き入力装置１０の運搬時などに把持されて使用される。
【００１８】
手書き入力装置１０には、図２（ａ）に示すように、筐体１１の上面後半に開口する供給口５３を備えた給紙トレイ５１が、筐体１１の後方内部に配置されている。給紙トレイ５１は、印刷用紙５０を複数重ねて収容することができる。
【００１９】
給紙トレイ５１の内側下方位置には、挿入された印刷用紙５０を前方に軽く押し付ける押圧部材５９が設けられている。押圧部材５９と対向する位置の給紙トレイ５１の内部には、給紙トレイ５１に収容された印刷用紙５０を１枚ずつ下方に送り出す不図示のピックアップローラが配置されている。
【００２０】
給紙トレイ５１の下端から筐体１１の内部に形成される空腔部５５に連通する用紙通路５６には、ピックアップローラによって下方に送り出された印刷用紙５０を、筐体１１の空腔部５５を介して排紙口５７方向へと搬送する不図示の搬送ローラが配置されている。
【００２１】
更に、空腔部５５には、不図示の印刷ヘッド、及び、印刷された印刷用紙５０を排紙口５７へ送り出す不図示の排紙ローラが収納されている。
【００２２】
尚、ピックアップローラ、搬送ローラ及び排紙ローラは、該手書き入力装置１０における搬送部を形成する。印刷ヘッドは、印刷部を形成する。
【００２３】
手書き入力装置１０は、携帯時等の不使用の場合は、図２（ｂ）に示すように、キーボード１５を筐体１１の前面に合わせ、また、表示パネル２１を筐体１１の上面に合わせ、コンパクトに収納することができる。
【００２４】
更に、手書き入力装置１０は、不使用時に供給口５３を覆う開口カバー６１を備える。開口カバー６１は、供給口５３の前端近くに設けられた左右方向を軸方向とする回動軸６３と、回動軸６３よりも前方に延設された板状体の延設部６５と、を備える。
【００２５】
延設部６５の先端下面には重り７２が設けられ、延設部６５と筐体１１との間には弾性体７１が設けられている。印刷用紙５０が給紙トレイ５１に挿入されていないときに開口カバー６１が給紙トレイ５１の供給口５３の略全体を覆うよう、重り７２及び弾性体７１は、延設部６５及び開口カバー６１を筐体１１の上面と略同一平面とするように付勢する。
【００２６】
従って、手書き入力装置１０のキーボード１５を前に倒し、表示パネル２１を起こして印刷準備を行い、供給口５３を塞いでいる開口カバー６１を押し下げるようにして印刷用紙５０を給紙トレイ５１に挿入すると、図２（ａ）に示したように、開口カバー６１のカバー端部６７が印刷用紙５０に接した状態となり、延設部６５が表示パネル２１の裏側で立ち上がった状態となる。
【００２７】
図３に、手書き入力装置１０の回路構成を示す。手書き入力装置１０は、制御部４１と、記憶部４２と、タッチパネル２３と、表示制御部３２と、入力制御部３４と、搬送部３８と、印刷部３７と、スピーカ２７と、キーボード１５と、入出力インターフェース４７と、を備える。
【００２８】
タッチパネル２３は、タッチパネル表示部３１とタッチパネル入力部３３とを含む。
タッチパネル表示部３１は、表示制御部３２による制御のもと、各種の表示画像を表示する表示手段として機能する。
タッチパネル入力部３３は、タッチパネル表示部３１の表面へタッチ（接触）を検出する。入力制御部３４は、タッチパネル入力部３３において検出されたタッチから入力信号を生成して、制御部４１に伝える。タッチパネル入力部３３は、タッチパネル表示部３１の表面上への手書き入力を受け付ける手書き入力手段として機能する。
【００２９】
搬送部３８は、前述のピックアップローラや搬送ローラ、排紙ローラ及び各ローラを回転させるステッピングモータ等を含み、給紙トレイ５１に収容された印刷用紙５０を用紙通路５６及び空腔部５５を介して排紙口５７へと搬送する。
印刷部３７は、前述の印刷ヘッド等を含み、搬送部３８によって搬送された印刷用紙５０に印刷を実行する。
キーボード１５は、タッチ（接触）による入力を受け付けるタッチパネル入力部３３に対して、キー押下による入力を受け付ける第２の入力部として機能する。
スピーカ２７は、制御部４１において生成された音声データに基づいて、音声を出力する。
入出力インターフェース４７は、制御部４１と可搬型記憶媒体４８とを接続して、制御部４１と可搬型記憶媒体４８との間でデータをやり取りする。
【００３０】
記憶部４２は、ＲＯＭ（Read Only Memory）４３及びＲＡＭ（Random Access Memory）４４を備える。ＲＯＭ４３は、文書編集時に使用する文字フォントや印刷の字体のデータ、編集する印刷用紙５０の規格データ、その他の制御プログラム等を記憶する。他のプログラムとしては、例えば、画像データを印刷データに変換する印刷データ生成プログラム、印刷データにしたがって印刷ヘッド等を制御する印刷制御プログラム等が挙げられる。
【００３１】
制御部４１は、ＣＰＵ（Central Processing Unit）を備える。制御部４１は、入力部から入力信号に応じて、又は、自動でＲＯＭ４３に予め記憶されているシステムプログラム、メモリカードに記憶された制御プログラム等を起動させ、ＲＡＭ４４をワークメモリとして回路各部の動作を制御する。
【００３２】
図４に、手書き入力装置１０の機能構成を示す。手書き入力装置１０は、入力位置取得部１０２、手書き認識部１０１、入力先決定部１０３、及び文字列入力部１０４の各機能を備える。
手書き認識部１０１は、タッチパネル入力部３３が受け付けた手書き入力から文字列を認識する手書き入力手段として機能する。
入力位置取得部１０２は、タッチパネル入力部３３が受け付けた手書き入力の、タッチパネル表示部３１の表面上における入力位置を取得する入力位置取得手段として機能する。
入力先決定部１０３は、入力位置取得部１０２が取得した入力位置に基づいて、タッチパネル表示部３１に表示された複数の文字列入力領域の中から入力先の文字列入力領域を決定する入力先決定手段として機能する。
文字列入力部１０４は、入力先決定部１０３が決定した入力先の文字列入力領域に、手書き認識部１０１が認識した文字列を入力する文字列入力手段として機能する。
【００３３】
制御部４１は、ＲＯＭ４３に予め記憶された制御プログラムを読み出して実行することにより、これら各部として機能する。これら各部の機能の詳細についての説明も含めて、以下、図５に示すフローチャートを参照して、手書き入力装置１０が実行する手書き入力処理の流れを説明する。
【００３４】
図５に示すフローチャートは、例えばユーザが文字や画像を編集して葉書を印刷するために手書き入力装置１０の電源を投入し、手書き入力装置１０が文字や画像等の編集が可能な状態に起動すると、開始する。
【００３５】
手書き入力処理が開始すると、制御部４１は、ＲＡＭ４４を初期化して（ステップＳ１）、手書き入力に関する情報をリセットする。そして、制御部４１は、表示制御部３２を介して、タッチパネル表示部３１に手書き入力画面を表示する（ステップＳ２）。
【００３６】
図６に、手書き入力画面の一例を示す。図６に示すように、制御部４１は、手書き入力画面として、音数が五の文字列を入力すべきエディタ１１１、音数が七の文字列を入力すべきエディタ１１２、音数が五の文字列を入力すべきエディタ１１３、の３つのエディタ１１１，１１２，１１３を含む俳句作成画面をタッチパネル表示部３１に表示する。３つのエディタ１１１，１１２，１１３は、それぞれ、文字列を入力するための文字列入力領域である。ユーザは、３つのエディタ１１１，１１２，１１３のそれぞれに対して、後述する手書き入力により所望の文字列を入力（挿入）したり、既に入力された文字列を編集（修正、削除等）したりすることができる。なお、図６では、３つのエディタ１１１，１１２，１１３のうち、最も下側に配置されたエディタ１１３の枠が二重に表示されている。これは、ユーザが現在エディタ１１３を選択中である（フォーカスしている）ことを示す。
【００３７】
また、制御部４１は、手書き入力画面内に戻るボタン１２１と決定ボタン１２２とを表示する。戻るボタン１２１は、現在表示されている手書き入力画面の直前に表示されていた画面に遷移するためのボタンである。決定ボタン１２２は、３つのエディタ１１１，１１２，１１３のそれぞれに文字列を入力した後、入力した文字列で俳句を作成することを決定するためのボタンである。ユーザは、タッチパネル表示部３１のうち、戻るボタン１２１又は決定ボタン１２２が表示された領域に指又はスタイラスでタッチ（接触）することで、それぞれのボタンを選択する旨の指示を入力することができる。
【００３８】
図５に示すフローチャートの説明に戻る。手書き入力画面を表示すると、制御部４１は、入力制御部３４を介して、手書き入力操作又はタッチ操作といった、タッチパネル入力部３３へのユーザ操作を受け付ける（ステップＳ３）。そして、制御部４１は、受け付けたユーザ操作が手書き入力操作であったか否か、すなわち手書き入力を受け付けたか否かを判定する（ステップＳ４）。判定の結果、受け付けたユーザ操作が手書き入力操作でなく、例えば戻るボタン１２１又は決定ボタン１２２が表示された領域へのタッチといったタッチ操作であった場合（ステップＳ４；ＮＯ）、制御部４１は、タッチ操作に応じた処理を実行する。そして、手書き入力処理は、ステップＳ３のユーザ操作を受け付ける処理に戻る。
【００３９】
一方で、受け付けたユーザ操作が手書き入力操作であった場合（ステップＳ４；ＹＥＳ）、制御部４１は、受け付けた手書き入力操作の情報を取得するモードに移行する。すなわち、制御部４１は、手書き入力の各ストロークの開始位置から終了位置までのタッチパネル２３の表面上における座標情報、及びそれらの時間情報等を含む手書き入力情報を取得する（ステップＳ５）。制御部４１は、取得した手書き入力情報をＲＡＭ４４に一時的に記憶する。
【００４０】
なお、制御部４１は、受け付けたユーザ操作がタッチ操作であるか手書き入力操作であるかを、タッチの態様によって区別する。例えば、ユーザ操作が画面上の１点を短時間タッチする操作（タッチパネル２３の表面に指又はスタイラスでタッチした状態を保持している間、そのタッチ位置の変化が予め定めた距離未満である操作）であった場合は、制御部４１は、このユーザ操作はタッチ操作であると判定する。一方で、ユーザ操作が画面上を移動して線を描く操作（タッチパネル２３の表面に指又はスタイラスでタッチした状態を保持している間、そのタッチ位置の変化が予め定めた距離以上である操作）であった場合は、制御部４１は、このユーザ操作は手書き入力操作であると判定する。
【００４１】
図７に、手書き入力中の手書き入力画面を示す。図７は、例として、タッチパネル表示部３１に表示されたエディタ１１１と重なる領域であって、エディタ１１１が表示された領域から外にはみ出した領域に、「秋深き」という文字列を手書き入力した様子を示している。すなわち、タッチパネル入力部３３は、タッチパネル表示部３１の表面上における文字列入力領域であるエディタ１１１，１１２，１１３が表示されていない領域を含む領域への手書き入力を受け付ける。また、タッチパネル表示部３１には手書き入力のための入力枠は表示されない。そのため、ユーザは、タッチパネル２３の表面上の自由な位置及び方向に、任意の文字数の文字列を手書き入力することができる。ユーザが手書き入力している最中、制御部４１は、指又はスタイラス１３１でタッチパネル２３の表面への接触の軌跡、すなわち図７の例では「秋深き」という文字列の筆跡を表示する。
【００４２】
また、制御部４１は、手書き入力操作を受け付けてから手書き入力が終了するまでの間、制御部４１は、戻るボタン１２１及び決定ボタン１２２を表示せず、代わりに修正ボタン１２３及び認識ボタン１２４をタッチパネル表示部３１に表示する。修正ボタン１２３は、手書き入力した情報を修正するためのボタンである。認識ボタン１２４は、手書き入力した情報から文字列を認識する処理を開始するためのボタンである。
【００４３】
図５に示すフローチャートの説明に戻る。手書き入力情報を取得すると、続いて制御部４１は、修正ボタン１２３が選択されたか否かを判定する（ステップＳ６）。判定の結果、修正ボタン１２３が選択されたと判定した場合（ステップＳ６；ＹＥＳ）、制御部４１は、既に取得した手書き入力情報をクリアし（ステップＳ７）、手書き入力で描画された線表示等の手書き入力表示をクリアする（ステップＳ８）。すなわち、制御部４１は、手書き入力されている最中にユーザのタッチ操作によって修正ボタン１２３が選択されると、手書き入力情報を記憶したＲＡＭ４４と、タッチパネル表示部３１の表示とを、手書き入力前の状態に戻す。そして、手書き入力処理はステップＳ３のユーザ操作を受け付ける処理に戻る。
【００４４】
一方、判定の結果、修正ボタン１２３が選択されていないと判定した場合（ステップＳ６；ＮＯ）、続いて制御部４１は、手書き入力が終了したか否かを判定する（ステップＳ９）。具体的に説明すると、制御部４１は、手書き入力が終了したか否かを、手書き認識処理が開始したか否かによって判定する。例えば手書き認識が手動認識に設定されている場合、ユーザによって認識ボタン１２４が選択されたときに、制御部４１は、手書き入力が終了したと判定する。一方、手書き認識が自動認識に設定されている場合、最後に手書き入力操作を受け付けてから数秒後に自動で手書き認識処理を行うため、その自動認識が開始されたときに、制御部４１は、手書き入力が終了したと判定する。それ以外の場合、制御部４１は、まだ入力中であるとみなし、手書き入力が終了していないと判定する。
【００４５】
判定の結果、手書き入力が終了していないと判定した場合（ステップＳ９；ＮＯ）、ユーザが続けて手書き入力できるよう、手書き入力処理はステップＳ３へと戻る。すなわち、制御部４１は、引き続き、タッチパネル表示部３１の表面への手書き入力を受け付けて、手書き入力された情報を取得する。
【００４６】
最終的に、手書き入力が終了したと判定すると（ステップＳ９；ＹＥＳ）、制御部４１は、手書き認識部１０１として機能し、取得した手書き入力情報に基づいて、手書き認識処理を行う（ステップＳ１０）。具体的に説明すると、手書き認識部１０１は、ＲＡＭ４４に手書き入力情報として記憶された手書き入力の各ストロークの座標情報及び時間情報を解析して、手書き入力された筆跡に合致する文字列を取得する。実施形態１では、上述したように入力枠を設けずに自由な位置及び方向に入力された手書き入力情報を認識するため、手書き認識部１０１は、認識処理として、例えば上述した特許文献１から特許文献４に開示された筆記方向の認識や文字間の判別等といった入力枠のない手書き認識技術を用いることができる。
【００４７】
手書き認識処理を行うと、制御部４１は、入力位置取得部１０２として機能し、手書き入力位置を解析して（ステップＳ１１）、タッチパネル表示部３１の表面上における手書き入力の入力位置を取得する。この入力位置は、入力先のエディタを決定するための基準となる。入力位置取得部１０２は、手書き入力された位置の中で代表的な位置（矩形中心との距離）を取得して、取得した位置情報をＲＡＭ４４に記憶する。
【００４８】
具体的に説明すると、入力位置取得部１０２は、入力先のエディタを決定するための入力位置として、手書き入力の開始位置、すなわちタッチパネル入力部３３が受け付けた手書き入力の各ストロークの中で最初のストロークの開始位置の座標情報を取得する。これは、ユーザは文字列を入力したいエディタの上又は近くで書き始めることが通常であると考えられるため、入力先のエディタを決定するための基準として手書き入力の開始位置が適切であるからである。
【００４９】
手書き入力の入力位置を取得すると、制御部４１は、入力先決定部１０３として機能し、取得した入力位置に基づいて、認識した文字列の入力先の文字列入力領域であるエディタを決定する入力先決定処理を実行する（ステップＳ１２）。この入力先決定処理の詳細については、図８に示すフローチャートを参照して説明する。
【００５０】
図８に示すフローチャートが開始すると、入力先決定部１０３は、タッチパネル表示部３１に表示されている複数のエディタの中から、ステップＳ１１において取得した手書き入力の入力位置に近いエディタを検索する（ステップＳ２０）。すなわち、入力先決定部１０３は、入力位置取得部１０２が取得した手書き入力の入力位置と、タッチパネル表示部３１に表示された各エディタとの距離を比較して、入力位置からの距離が短いエディタを特定する。入力位置とエディタの距離を比較する際は、入力先決定部１０３は、ステップＳ１１において取得した手書き入力の入力位置の座標と各エディタの中心点の座標との間の距離を比較する。
【００５１】
続いて入力先決定部１０３は、入力位置取得部１０２が取得した手書き入力の入力位置に基づいた検索の結果、入力先のエディタの候補が２つ以上あるか否かを判定する（ステップＳ２１）。すなわち、入力先決定部１０３は、入力位置取得部１０２が取得した手書き入力の入力位置のみに基づいて、入力先のエディタを１つに限定できたか否かを判定する。
【００５２】
具体的に説明すると、入力先決定部１０３は、タッチパネル入力部３３が受け付けた手書き入力の入力位置が、タッチパネル表示部３１に表示された複数のエディタのうちの２つ以上のエディタの間にある場合、入力位置のみを基準としては入力先のエディタを１つに限定せず、まず、この２つ以上のエディタを入力先のエディタの候補として決定する。
【００５３】
図９（ａ）に、タッチパネル表示部３１に表示された３つのエディタ１１１〜１１３のうち、２つのエディタ１１１，１１２間に、「秋深き」という文字列を手書き入力した例を示す。図９（ａ）に示すように、手書き入力の開始位置１３２ａがエディタ１１１とエディタ１１２との間にある場合、ユーザが文字列を入力したいと思っているエディタは、これら２つのエディタ１１１，１１２のうちのどちらのエディタであるかが、入力位置のみからでは判別し難い。そのため、入力先決定部１０３は、タッチパネル表示部３１に表示された３つのエディタ１１１〜１１３のうち、これら２つのエディタ１１１，１１２を、入力先のエディタの候補として決定する。このように、入力先のエディタの候補が２つ以上ある場合（ステップＳ２１；ＹＥＳ）、入力先決定処理は、ステップＳ２２に移行する。
【００５４】
これに対して、図１０（ａ）に、タッチパネル表示部３１に表示された３つのエディタ１１１〜１１３のうち、エディタ間以外の位置に、「秋深き」という文字列を手書き入力した例を示す。図１０（ａ）に示すように、最も下部に配置されたエディタ１１３の横側に手書き入力した場合、ユーザが文字列を入力したいと思っているエディタは、手書き入力の開始位置１３２ｂから最も近いエディタ１１３である可能性が高い。そのため、このように手書き入力の開始位置１３２ｂが２つ以上のエディタの間にはない場合、入力先決定部１０３は、タッチパネル表示部３１に表示された複数のエディタのうち、入力位置取得部１０２が取得した入力位置からの距離が最も近いエディタ１１３を、入力先のエディタの候補として決定する。このように、入力先のエディタの候補が１つである場合（ステップＳ２１；ＮＯ）、入力先決定部１０３は、ステップＳ２２からステップＳ２４までの処理を省略してステップＳ２５に移行し、そのエディタを入力先のエディタとして決定する（ステップＳ２５）。
【００５５】
なお、タッチパネル表示部３１にエディタが１つしか表示されていない場合は、そもそも入力先のエディタの候補が１つしか存在しないため、入力先決定部１０３は、そのエディタを入力先のエディタとして決定する。
【００５６】
図９（ａ）に示したように、入力先のエディタの候補が２つ以上ある場合（ステップＳ２１；ＹＥＳ）、入力先決定部１０３は、入力先のエディタの候補の中に、現在選択中のエディタがあるか否かを判定する（ステップＳ２２）。判定の結果、エディタの候補の中に現在選択中のエディタがある場合（ステップＳ２２；ＹＥＳ）、この現在選択中のエディタはユーザが手書き入力による文字列を入力したいエディタである可能性が高い。そのため、入力先決定部１０３は、現在選択中のエディタを入力先のエディタとして決定する（ステップＳ２５）。
【００５７】
具体的に図９（ａ）の例では、入力先のエディタの候補である２つのエディタ１１１，１１２の中で、最も上側に配置されたエディタ１１１が選択されている。なお、現在選択中のエディタを二重の枠で示している。そのため、入力先決定部１０３は、この現在選択中のエディタ１１１を、入力先のエディタとして決定する。
【００５８】
一方、エディタの候補の中に現在選択中のエディタがない場合（ステップＳ２２；ＮＯ）、次に、入力先決定部１０３は、入力先のエディタの候補の中に、最後に文字列を入力したエディタがあるか否かを判定する（ステップＳ２３）。例えば、手書き入力装置１０が、タッチパネル表示部３１に表示されたエディタを選択することができない種類の入力装置であった場合、現在選択中のエディタは存在しない。そのため、入力先決定部１０３は、エディタの選択状態でなく、エディタの入力履歴に基づいて、入力先のエディタとして決定する。
【００５９】
入力履歴に基づく判定の結果、入力先のエディタの候補の中に最後に文字列を入力したエディタがある場合（ステップＳ２３；ＹＥＳ）、この最後に文字列を入力したエディタは、ユーザが手書き入力による文字列を入力したいエディタである可能性が高い。そのため、入力先決定部１０３は、最後の文字列を入力したエディタを入力先のエディタとして決定する（ステップＳ２５）。
【００６０】
一方、入力先のエディタの候補の中に最後に文字列を入力したエディタがない場合（ステップＳ２３；ＮＯ）、入力先決定部１０３は、候補として残っている各エディタに予め設定されている優先順位を比較して（ステップＳ２４）、最も優先順位の高いエディタを入力先のエディタとして決定する（ステップＳ２５）。
【００６１】
タッチパネル表示部３１に表示された複数のエディタのそれぞれには、予め優先順位が設定される。例えば、画面の上部に配置しているエディタほどユーザが文字列を入力する可能性が高いと考えられるため、画面の上部に配置しているエディタほど高い優先順位が予め設定される。具体的に俳句入力画面の場合、最も上部に配置されたエディタ１１１の優先順位が最も高く設定され、最も下部に配置されたエディタ１１３の優先順位が最も低く設定される。このような優先順位に基づいて、入力先決定部１０３は、候補として残っているエディタの中から最も優先順位が高いエディタを、入力先のエディタとして決定する。
【００６２】
このように、入力先決定部１０３は、手書き入力の入力位置のみに基づいて入力先のエディタを決定できない場合、エディタの選択状態、エディタの選択履歴、及びエディタに予め設定された優先順位に基づいて、段階的に決定処理を実行する。そのため、ユーザが、エディタ１１１，１１２，１１３が表示された領域に拘わらずタッチパネル２３上のどの位置に手書き入力しても、ユーザが手書き入力により文字列を入力したいと考えているエディタを適切に予測して、入力先のエディタを決定することができる。
【００６３】
入力先のエディタを決定すると、入力先決定部１０３は、入力先として決定したエディタのＩＤ（Identification Data）をＲＡＭ４４に保存する（ステップＳ２６）。エディタのＩＤは、例えばウィジェットＩＤである。そして、図８に示す入力先決定処理は終了する。
【００６４】
図５に示すフローチャートの説明に戻る。入力先のエディタを決定すると、制御部４１は、ＲＡＭ４４に保存されたＩＤから入力先として入力先決定部１０３が決定したエディタを特定して、手書き認識部１０１が認識した文字列を入力先のエディタに入力する（ステップＳ１３）。
【００６５】
認識した文字列を入力先のエディタに入力すると、タッチパネル表示部３１は、入力した文字列を入力先のエディタ内に表示する。例えば図９（ｂ）に示すように、現在選択中のエディタ１１１が入力先のエディタとして決定した場合、タッチパネル表示部３１は、現在選択中のエディタ１１１に手書き入力された「秋深き」という文字列を挿入した状態で、手書き入力画面を表示する。また、図１０（ｂ）に示すように、手書き入力位置から最も近いエディタ１１３が入力先のエディタとして決定された場合、タッチパネル表示部３１は、このエディタ１１３に手書き入力された「秋深き」という文字列を挿入した状態で、手書き入力画面を表示する。このように、認識した文字列が入力先のエディタに入力すると、手書き入力処理の１サイクルが終了する。
【００６６】
文字列入力後、既に入力した文字列を修正したい場合は、ユーザが修正したい文字をタッチすると、タッチパネル表示部３１は、修正候補文字の一覧を画面下部に表示する。ユーザは、修正候補文字の一覧の中から文字を選択することで、タッチした文字を修正することができる。
【００６７】
また、文字列を入力したエディタに引き続き手書き入力により文字列を入力したい場合は、ユーザは、カーソル（例えば図９（ｂ）及び図１０（ｂ）におけるカーソル１３３）をさらに文字列を入力（挿入）したい位置に設定して、既に文字列を入力したエディタの近くで同様に手書き入力すればよい。あるいは、文字列を入力したエディタとは別のエディタを入力先として手書き入力する場合には、ユーザは、入力先とすべき別のエディタの近くで同様に手書き入力すればよい。また、別の画面に遷移して、遷移先の画面において表示されたエディタを入力先として同様に手書き入力することもできる。
【００６８】
以上説明したように、本発明の実施形態１に係る手書き入力装置１０によれば、タッチパネル表示部３１に表示された複数の文字列入力領域であるエディタの中から、手書き入力された位置に基づいて入力先のエディタを決定して、手書き入力から認識した文字列を入力する。ユーザは、所望の入力先のエディタの近くの位置に手書き入力することで、そのエディタに手書きによる任意の文字数の文字列を入力することができる。その結果、従来のように手書き入力前にタッチ操作やキー操作により入力先のエディタを選択したり、手書き入力専用の画面に遷移したりする必要がないため、少ない手間で直感的に手書き入力することができる。
【００６９】
（実施形態２）
次に、本発明の実施形態２について説明する。
【００７０】
実施形態１では、手書き入力装置１０は、手書き入力のための入力枠をタッチパネル表示部３１に表示しなかった。そのため、ユーザは、タッチパネル２３上の自由な位置に手書き入力することができた。しかしながら、手書き入力する際の位置の基準がないため、ユーザが却って手書き入力し難く感じることもあった。これに対して、実施形態２に係る手書き入力装置は、手書き入力のための入力枠の表示と非表示とを切り替える。以下、説明する。
【００７１】
図１１に、実施形態２に係る手書き入力装置の機能構成を示す。手書き入力装置１０ａは、入力位置取得部１０２、手書き認識部１０１、入力先決定部１０３、及び文字列入力部１０４の各機能に加えて、枠表示指定部１０５の機能を備える。なお、入力位置取得部１０２、手書き認識部１０１、入力先決定部１０３、及び文字列入力部１０４の各機能、並びに、実施形態２に係る手書き入力装置１０ａの外観及び回路構成は、実施形態１に係る手書き入力装置１０のものと同様である。そのため、ここでは説明を省略する。
【００７２】
枠表示指定部１０５は、タッチパネル表示部３１が手書き入力すべき範囲を示す入力枠を表示するか否かの指定を受け付ける。例えば、ユーザは、タッチパネル入力部３３又はキーボード１５を介して、入力枠を表示するか表示しないかを指定する。枠表示指定部１０５が入力枠を表示する旨の指定を受け付けた場合、タッチパネル表示部３１は、入力枠を表示し、タッチパネル入力部３３は、タッチパネル表示部３１が表示した入力枠内への手書き入力を受け付ける。
【００７３】
図１２に、入力枠を表示した手書き入力画面の例を示す。枠表示指定部１０５が入力枠の表示する旨の指定を受け付けると、タッチパネル表示部３１は、現在選択中のエディタ１１１を基準とした位置に入力枠１５０を表示する。例えば図１２に示すように、タッチパネル表示部３１は、現在選択中のエディタ１１１を含む領域であって、エディタ１１１の領域外まで拡がった領域に、半透明（図１２では斜線で示している。）の入力枠１５０を表示する。ユーザは、画面内に表示された入力枠１５０の範囲内に、所望の文字列を手書き入力する。具体的に図１２の例では、ユーザは、「秋深き」という文字列を、スタイラス１３１を用いて入力枠１５０内に手書き入力している。
【００７４】
入力枠１５０内に手書き入力されると、手書き認識部１０１は、入力枠１５０の範囲内に手書き入力された文字列を認識する。実施形態２では、入力枠１５０という文字列認識のための基準が表示されているので、手書き認識部１０１は、実施形態１における入力枠１５０が表示されない状態での認識処理よりも少ない計算量で、手書き入力された文字列を認識することができる。
【００７５】
入力先決定部１０３は、入力枠１５０が重ねて表示されているエディタ１１１、すなわち現在選択中のエディタ１１１を、入力先のエディタとして決定する。文字列入力部１０４は、入力先決定部１０３は、決定した入力先のエディタ１１１に、手書き認識部１０１が認識した文字列を挿入する。その他の処理は、実施形態１のものと同様であるため、ここでは詳細な説明を省略する。
【００７６】
このように、実施形態２に係る手書き入力装置１０ａによれば、手書き入力すべき範囲を示す入力枠を手書き入力画面内に表示するか否かを、ユーザの指定によって切り替える。ユーザは、自身の好みにより、タッチパネル２３上の自由な位置に手書き入力できるモードと入力枠を基準に手書き入力できるモードとを切り替えることができるため、様々な状況に応じて適切なモードを選択して、手書き入力できる。
【００７７】
（変形例）
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００７８】
例えば、上記実施形態では、手書き入力装置１０，１０ａとして、印刷装置を例にとって説明した。しかし、本発明に係る手書き入力装置は、印刷装置に限らず、手書き入力によりユーザからの入力を受け付ける機能を有する様々な情報処理装置であってもよい。
【００７９】
また、上記実施形態では、入力位置取得部１０２は、入力先のエディタを決定するための基準となる手書き入力の入力位置として、タッチパネル入力部３３が受け付けた手書き入力のストロークの開始位置を取得した。しかし、本発明では、入力位置取得部１０２は、タッチパネル２３上の他の位置を入力位置として取得してもよい。例えば、入力位置取得部１０２は、手書き入力に含まれる各ストロークの座標を平均することにより、タッチパネル２３上の手書き入力領域の中心点の位置を入力位置として取得してもよい。このように、入力位置取得部１０２は、入力先のエディタを決定するための適切な位置を、手書き入力情報に基づいて適宜取得することができる。
【００８０】
また、上記実施形態では、入力先決定部１０３は、手書き入力の入力位置に基づいた決定処理を実行した後、他の３つの基準に基づく決定処理、すなわちエディタの選択状態に基づく決定処理、エディタの入力履歴に基づく決定処理、及び、エディタに予め設定された優先順位に基づく決定処理を実行して、入力先のエディタを決定した。しかし、本発明では、入力先決定部１０３は、手書き入力の入力位置に基づいた決定処理を実行した後、他の基準に基づく決定処理として、他の３つの基準に基づく決定処理のうちのいずれか１つ又は２つの決定処理のみ実行して、入力先のエディタを決定してもよい。これにより、手書き入力装置の構成をより簡略化することができる。
【００８１】
あるいは、入力先決定部１０３は、他の３つの基準に基づく決定処理の実行順序を入れ替えてもよい。また、入力先決定部１０３は、他の３つの基準に基づく決定処理をいずれも実行せず、手書き入力の入力位置のみに基づいて入力先のエディタを決定してもよい。すなわち、たとえ２つのエディタ間に手書き入力したとしても、入力先決定部１０３は、タッチパネル表示部３１に表示された複数のエディタのうち、入力位置取得部１０２が取得した入力位置からの距離を厳密に比較して、距離が最も近い１つのエディタを、入力先のエディタとして決定してもよい。
【００８２】
また、上記実施形態では、タッチパネル表示部３１は、手書き入力画面として、３つのエディタ１１１，１１２，１１３を含む俳句作成画面を表示した。しかし、本発明に係る手書き入力装置は、他の様々な文字列入力領域を含む画面においてでも、上述した方法で手書き入力することができる。
【００８３】
図１３（ａ）に、キャラクタのイラストが描かれたスタンプ作成画面がタッチパネル表示部３１に表示された例を示す。このスタンプ作成画面は、いずれも文字列を入力するための文字列入力領域であるエディタ１１４と吹き出し１１５とを含む。なお、エディタ１１４には、既に「あ」という文字が入力されている。
【００８４】
図１３（ａ）に示すように、ユーザが、吹き出し１１５の近くに「こんにちわ」という文字列を手書き入力すると、手書き認識部１０１は、手書き入力から文字列を認識し、入力先決定部１０３は、手書き入力の入力位置に基づいて、２つの文字列入力領域であるエディタ１１４と吹き出し１１５とのうち、入力位置に近い吹き出し１１５を入力先の文字列入力領域として決定する。その結果、図１３（ｂ）に示すように、文字列入力部１０４は、手書き認識部１０１が認識した「こんにちわ」という文字列を、吹き出し１１５に入力する。このように、ユーザは、自由な手書き入力によってスタンプを作成することができる。
【００８５】
なお、本発明に係る機能を実現するための構成を予め備えた手書き入力装置として提供できることはもとより、プログラムの適用により、既存の情報処理装置等を、本発明に係る手書き入力装置として機能させることもできる。すなわち、上記実施形態で例示した手書き入力装置１０による各機能構成を実現させるためのプログラムを、既存の情報処理装置等を制御するＣＰＵ等が実行できるように適用することで、本発明に係る手書き入力装置として機能させることができる。また、本発明に係る手書き入力方法は、手書き入力装置を用いて実施できる。
【００８６】
また、このようなプログラムの適用方法は任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネットなどの通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００８７】
本発明のいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００８８】
（付記１）
複数の文字列入力領域を含む表示画像を表示する表示手段と、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付ける手書き入力手段と、
前記手書き入力手段が受け付けた前記手書き入力から文字列を認識する手書き認識手段と、
前記手書き入力手段が受け付けた前記手書き入力の、前記表示手段の表面上における入力位置を取得する入力位置取得手段と、
前記入力位置取得手段が取得した前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定する入力先決定手段と、
前記入力先決定手段が決定した前記入力先の文字列入力領域に、前記手書き認識手段が認識した前記文字列を入力する文字列入力手段と、
を備えることを特徴とする手書き入力装置。
【００８９】
（付記２）
前記入力先決定手段は、前記複数の文字列入力領域のうち、前記入力位置取得手段が取得した前記入力位置からの距離が最も近い文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする付記１に記載の手書き入力装置。
【００９０】
（付記３）
前記入力位置取得手段は、前記手書き入力手段が受け付けた前記手書き入力の開始位置を、前記入力位置として取得する、
ことを特徴とする付記１又は２に記載の手書き入力装置。
【００９１】
（付記４）
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置に基づいた決定処理の結果、前記入力先の文字列入力領域の候補として２つ以上の文字列入力領域がある場合、該２つ以上の文字列入力領域のうち現在選択中の文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする付記１から３のいずれか１つに記載の手書き入力装置。
【００９２】
（付記５）
前記複数の文字列入力領域のそれぞれには、前記入力先の文字列入力領域となるべき優先順位が予め設定され、
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置に基づいた決定処理の結果、前記入力先の文字列入力領域の候補として２つ以上の文字列入力領域がある場合、該２つ以上の文字列入力領域のうち最も高い優先順位が設定された文字列入力領域を、前記入力先の文字列入力領域として決定する、
ことを特徴とする付記１から４のいずれか１つに記載の手書き入力装置。
【００９３】
（付記６）
前記入力先決定手段は、前記入力位置取得手段が取得した前記入力位置が前記複数の文字列入力領域のうちの２つ以上の文字列入力領域の間にある場合、該２つ以上の文字列入力領域を前記入力先の文字列入力領域の候補として決定する、
ことを特徴とする付記４又は５に記載の手書き入力装置。
【００９４】
（付記７）
手書き入力すべき範囲を示す入力枠を前記表示手段が表示するか否かの指定を受け付ける枠表示指定手段をさらに備え、
前記枠表示指定手段が前記入力枠を表示する旨の指定を受け付けた場合、前記表示手段は、前記入力枠を表示し、前記手書き入力手段は、前記表示手段が表示した前記入力枠内への手書き入力を受け付ける、
ことを特徴とする付記１から６のいずれか１つに記載の手書き入力装置。
【００９５】
（付記８）
複数の文字列入力領域を含む表示画像を表示手段に表示し、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付け、
受け付けた前記手書き入力から文字列を認識し、
受け付けた前記手書き入力の、前記表示手段の表面上における入力位置を取得し、
取得した前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定し、
決定した前記入力先の文字列入力領域に、認識した前記文字列を入力する、
ことを特徴とする手書き入力方法。
【００９６】
（付記９）
コンピュータに、
複数の文字列入力領域を含む表示画像を表示手段に表示させ、
前記表示手段の表面上における前記複数の文字列入力領域が表示されていない領域を含む領域への手書き入力を受け付させ、
受け付けさせた前記手書き入力から文字列を認識させ、
受け付けさせた前記手書き入力の、前記表示手段の表面上における入力位置を取得させ、
取得させた前記入力位置に基づいて、前記複数の文字列入力領域の中から入力先の文字列入力領域を決定させ、
決定させた前記入力先の文字列入力領域に、認識させた前記文字列を入力させる、
ことを特徴とするプログラム。
【符号の説明】
【００９７】
１０，１０ａ…手書き入力装置、１１…筐体、１３…取っ手、１５…キーボード、１６…取付軸、１７…カートリッジ交換口、１９…記憶媒体挿入口、２１…表示パネル、２３…タッチパネル、２５…支持軸、２７…スピーカ、３１…タッチパネル表示部、３２…表示制御部、３３…タッチパネル入力部、３４…入力制御部、３７…印刷部、３８…搬送部、４１…制御部、４２…記憶部、４３…ＲＯＭ、４４…ＲＡＭ、４７…入出力インターフェース、４８…可搬型記憶媒体、５０…印刷用紙、５１…給紙トレイ、５３…供給口、５５…空腔部、５６…用紙通路、５７…排紙口、５９…押圧部材、６１…開口カバー、６３…回動軸、６５…延設部、６７…カバー端部、７１…弾性体、７２…重り、１０１…手書き認識部，１０２…入力位置取得部、１０３…入力先決定部、１０４…文字列入力部、１０５…枠表示指定部、１１１，１１２，１１３，１１４…エディタ、１１５…吹き出し、１２１…戻るボタン、１２２…決定ボタン、１２３…修正ボタン、１２４…認識ボタン、１３１…スタイラス、１３２ａ，１３２ｂ…開始位置、１３３…カーソル、１５０…入力枠
【図１】
2016062469.tif 000003
【図２】
2016062469.tif 000004
【図３】
2016062469.tif 000005
【図４】
2016062469.tif 000006
【図５】
2016062469.tif 000007
【図６】
2016062469.tif 000008
【図７】
2016062469.tif 000009
【図８】
2016062469.tif 000010
【図９】
2016062469.tif 000011
【図１０】
2016062469.tif 000012
【図１１】
2016062469.tif 000013
【図１２】
2016062469.tif 000014
【図１３】
2016062469.tif 000015