(57)【要約】【課題】ユーザの所望するタイミングでオフセットおよび表示の更新を行う。【解決手段】更新時間決定部５４は、手書きでの記入が中断した場合、記憶部３０の仮想領域３１のオフセットからの記入量に基づいて、更新までの時間を決定し、更新処理部５６は、決定された更新までの時間まで、記入の中断が継続した場合、オフセットを移動させる。【選択図】図１
2013222220.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部を備え、手書きでの記入を記入領域で受け付ける入力部を、上記表示部の一部領域として備える手書き入力装置であって、
仮想領域を記憶する記憶部と、
上記記入内容を上記入力部から取得して、上記記憶部の仮想領域に格納する入力処理手段と、
上記記入領域の開始位置に対応した上記仮想領域のオフセットからの記入内容を、上記記入領域に表示させる表示処理手段と、
上記記入が中断した場合、上記オフセットからの記入量に基づいて、更新までの時間を決定する更新時間決定手段と、
該更新時間決定手段が決定した更新までの時間まで、上記記入の中断が継続した場合、上記オフセットを移動させると共に、上記記入領域に表示された記入内容の少なくとも一部をクリアする更新処理手段とを備えることを特徴とする手書き入力装置。
【請求項２】
上記記入が中断した場合、上記記入量として、上記オフセットからの上記記入に関する各種の長さである入力長さを算出する入力長さ算出手段をさらに備えており、
上記更新時間決定手段は、上記入力長さ算出手段が算出した入力長さに基づいて、更新までの時間を決定することを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
上記入力長さは、上記オフセットからの上記記入に関する横幅、縦幅、ストローク長さ、および、入力時間の少なくとも１つであることを特徴とする請求項２に記載の手書き入力装置。
【請求項４】
請求項１ないし３の何れか１項に記載の手書き入力装置を動作させるための制御プログラムであって、コンピュータを上記の各手段として機能させるための制御プログラム。
【請求項５】
請求項４に記載の制御プログラムが記録されたコンピュータ読取り可能な記録媒体。
【請求項６】
情報を表示する表示部を備え、手書きでの記入を記入領域で受け付ける入力部を、上記表示部の一部領域として備える手書き入力装置の制御方法であって、
上記記入内容を上記入力部から取得して、記憶部の仮想領域に格納する入力処理ステップと、
上記記入領域の開始位置に対応した上記仮想領域のオフセットからの記入内容を、上記記入領域に表示させる表示処理ステップと、
上記記入が中断した場合、上記オフセットからの記入量に基づいて、更新までの時間を決定する更新時間決定ステップと、
該更新時間決定ステップにて決定された更新までの時間まで、上記記入の中断が継続した場合、上記オフセットを移動させると共に、上記記入領域に表示された記入内容の少なくとも一部をクリアする更新処理ステップとを含むことを特徴とする手書き入力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きでの記入を記入領域で受け付ける入力部を備える手書き入力装置、その制御方法および制御プログラム、並びに記録媒体に関するものである。
【背景技術】
【０００２】
従来から、スタイラス等の入力具、および指（以下、「指等」と称する。）を用いて情報機器へ入力を行う、タッチパネルなどの手書き入力装置が知られている。該手書き入力装置は、その入力操作が紙に筆記具で記入する操作と似ているので、他の入力デバイスに比べてユーザフレンドリである。このため、上記手書き入力装置が広く普及している。
【０００３】
しかしながら、上記手書き入力装置にて指等で記入される記入領域は有限であるため、ユーザが記入を続けると、上記記入領域が手書き情報で埋まってしまったり、上記記入領域の端部に指等が進んでしまったりして、それ以上記入できなくなってしまうことになる。特に、携帯型情報機器の場合、上記記入領域が狭いため問題となる。
【０００４】
そこで、従来から、仮想の記入領域を記憶デバイスに確保して、該仮想の記入領域の一部と実際の記入領域とを対応付けておき、実際の記入領域で更なる記入ができなくなった場合に、実際の記入領域と対応付ける仮想の記入領域の部分を移動させることが行われている。これにより、実際の記入領域が、あたかもクリアされたり、スクロールしたりすることになり、実際の記入領域よりも広い領域での記入が可能となる。なお、以下では、仮想の記入領域を「仮想領域」と称し、実際の記入領域を単に「記入領域」と称する。
【０００５】
記入領域に対応する仮想領域の部分の移動を行うタイミングとしては、幾つか考えられている。例えば、記入領域の一部にボタンを配置し、該ボタンをユーザがタッチすることで、上記移動を行う手法が挙げられる。また、記入領域への記入が所定時間なかったことを検出すると、上記移動を行う手法が挙げられる。また、記入領域を左右に分割し、左部と右部とで上記２つの手法を組み合わせる手法が挙げられる。
【０００６】
図９は、上記２つの手法を組み合わせた従来の手書き入力装置における表示画面の遷移を示している。図示の手書き入力装置は、表示パネルとタッチセンサとを含むタッチパネルである。
【０００７】
図９の（ａ）に示すように、手書き入力装置の下部領域が記入領域１１０となっており、上部領域が、仮想領域の内容、すなわち、記入領域１１０にて記入された内容を表示する表示領域１１１となっている。また、記入領域１１０が左側領域１１０ａと右側領域１１０ｂとに分かれており、右側領域１１０ｂの右上隅には、仮想領域のオフセット１３２を移動させるためのボタン１１２が設けられている。なお、仮想領域のオフセット１３２は、記入領域１１０および表示領域１１１にて黒点で示される。
【０００８】
上記構成の手書き入力装置において、左側領域１１０ａの範囲内に記入された場合、図９の（ｂ）に示すように、記入された内容が記入領域１１０および表示領域１１１に表示される。なお、図示のように、記入領域１１０にて記入された内容は、表示領域１１１にて縮小表示される。
【０００９】
次に、図９の（ｃ）に示すように、ユーザがボタン１１２にタッチすると、同図の（ｄ）に示すように、記入された内容の右上隅に仮想領域のオフセット１３２が移動する。これにより、記入領域１１０の表示がクリアされて、記入を継続することができる。
【００１０】
従って、短い記入の場合、ボタン１１２にタッチしなければ、表示がクリアされることがないので、記入を継続するときには、余裕を持って続行することができる。
【００１１】
一方、左側領域１１０ａから右側領域１１０ｂにまで記入された場合、図９の（ｅ）に示すように、記入された内容が記入領域１１０および表示領域１１１に表示される。その後、記入が所定期間行われないと、同図の（ｆ）に示すように、記入された内容の右上隅に仮想領域のオフセット１３２が移動する。これにより、記入領域１１０の表示がクリアされて、記入を継続することができる。
【００１２】
従って、記入領域１１０での記入の余地がないまたは少ない場合には、ボタン１１２のタッチを必要とせずに、オフセット１３２が変更されて、記入を継続することができる。
【００１３】
図１０は、特許文献１に記載の手書き入力装置における表示画面の遷移を示している。図示の手書き入力装置は、図９に示す手書き入力装置に比べて、記入領域１１０が左側領域１１０ａと右側領域１１０ｂとに分かれていない点と、ボタン１１２が省略されている点とが異なる。
【００１４】
図１０に示す手書き入力装置では、同図の（ａ）・（ｂ）に示すように、筆跡長（ストロークの長さ）が所定の長さを超えた場合、先に表示した部分から消去していく。これにより、手書き入力時に、第三者は視認し難くなる一方、入力者は入力状況を把握することができる。
【００１５】
図１１は、特許文献２に記載の描画装置における表示画面の遷移を示している。図示の描画装置は、図１０の手書き入力装置に比べて、記入領域１１０が、中央部１１０ｃと周縁部１１０ｄとに分かれている点が異なる。
【００１６】
図１１に示す描画装置では、同図の（ａ）に示すように、記入が周縁部１１０ｄに到達し、そのまま接触した状態で所定時間経過すると、同図の（ｂ）に示すように、オフセット１３２が移動し、これにより、記入領域１１０の表示がスクロールすることになる。これにより、ユーザが、記入の動作以外の操作を行うことなしに、記入領域１１０の表示がクリアされて、記入を継続することができる。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２０１１−２０４１４１号公報（２０１１年１０月１３日公開）
【特許文献２】特開２０１０−１３４８９７号公報（２０１０年６月１７日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、図１０に示す従来の手法では、ストロークの長さが所定の長さに満たない場合、オフセット１３２が移動しないことになる。また、図９および図１０に示す従来の手法では、オフセット１３２を移動させて記入領域１１０の表示をクリアするために、ユーザによる手間および時間がかかるという問題が生ずる。具体的には、記入領域１１０の表示をクリアするために、ボタン１１２を操作したり、記入を所定時間中断したり、周縁部１１０ｄに接触した状態で所定時間待機したりする必要がある。このため、ユーザによる記入の効率が悪化することになる。また、上記記入の流れが寸断されて、ユーザに不快感を与えることになる。
【００１９】
本発明は、上記の問題点を解決するためになされたもので、その目的は、ユーザの所望するタイミングでオフセットおよび表示の更新を行うことができる手書き入力装置などを提供することにある。
【課題を解決するための手段】
【００２０】
本発明に係る手書き入力装置は、情報を表示する表示部を備え、手書きでの記入を記入領域で受け付ける入力部を、上記表示部の一部領域として備える手書き入力装置であって、上記課題を解決するために、仮想領域を記憶する記憶部と、上記記入内容を上記入力部から取得して、上記記憶部の仮想領域に格納する入力処理手段と、上記記入領域の開始位置に対応した上記仮想領域のオフセットからの記入内容を、上記記入領域に表示させる表示処理手段と、上記記入が中断した場合、上記オフセットからの記入量に基づいて、更新までの時間を決定する更新時間決定手段と、該更新時間決定手段が決定した更新までの時間まで、上記記入の中断が継続した場合、上記オフセットを移動させると共に、上記記入領域に表示された記入内容の少なくとも一部をクリアする更新処理手段とを備えることを特徴としている。
【００２１】
また、本発明に係る手書き入力装置の制御方法は、情報を表示する表示部を備え、手書きでの記入を記入領域で受け付ける入力部を、上記表示部の一部領域として備える手書き入力装置の制御方法であって、上記課題を解決するために、上記記入内容を上記入力部から取得して、記憶部の仮想領域に格納する入力処理ステップと、上記記入領域の開始位置に対応した上記仮想領域のオフセットからの記入内容を、上記記入領域に表示させる表示処理ステップと、上記記入が中断した場合、上記オフセットからの記入量に基づいて、更新までの時間を決定する更新時間決定ステップと、該更新時間決定ステップにて決定された更新までの時間まで、上記記入の中断が継続した場合、上記オフセットを移動させると共に、上記記入領域に表示された記入内容の少なくとも一部をクリアする更新処理ステップとを含むことを特徴としている。
【００２２】
上記の構成および方法によると、記入領域の開始位置に対応した仮想領域におけるオフセットからの記入量に基づいて、更新までの時間を決定し、決定された時間が経過するまで、手書きでの記入が中断されていると、上記オフセットを移動させると共に、上記記入領域に表示された記入内容の少なくとも一部をクリアする。これにより、上記記入領域に対応する上記表示部の領域の表示を更新することができる。
【００２３】
従って、例えば、上記記入領域での記入量が多い場合、更新までの時間を短くすることができる。上記記入領域での記入量が多い場合には、新たな記入の余地が少ないと考えられる。この場合、記入を少し中断するのみで、オフセットおよび表示が更新されて、新たな記入が可能となる。
【００２４】
一方、上記記入領域での記入量が少ない場合、更新までの時間を長くすることができる。上記記入領域での記入量が少ない場合には、新たな記入の余地が多いと考えられる。この場合、記入を少し中断しても、オフセットおよび表示が更新されないので、記入を再開することができる。
【００２５】
従って、上記記入量に応じて、更新までの時間が調整されることにより、ユーザの所望するタイミングでオフセットおよび表示の更新を行うことができ、ユーザの利便性が向上する。
【００２６】
なお、上記オフセットからの記入量が多い場合には、上記オフセットからの上記記入に関する横幅、縦幅、ストローク長さ、入力時間などの各種の長さが長く、上記記入量が少ない場合には、上記各種の長さが短いと考えられる。そこで、本発明に係る手書き入力装置では、上記記入が中断した場合、上記記入量として、上記記入に関する各種の長さである入力長さを算出する入力長さ算出手段をさらに備えており、上記更新時間決定手段は、上記入力長さ算出手段が算出した入力長さに基づいて、更新までの時間を決定してもよい。また、上記入力長さは、上記オフセットからの上記記入に関する横幅、縦幅、ストローク長さ、および、入力時間の少なくとも１つであることが好ましい。この場合、上記記入量を上記入力長さで定量化できるので、精度が向上する。
【００２７】
なお、上記手書き入力装置の各手段を、制御プログラムによりコンピュータ上で実行させることができる。さらに、上記制御プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で当該制御プログラムを実行させることができる。
【発明の効果】
【００２８】
以上のように、本発明に係る手書き入力装置は、記入領域の開始位置に対応した仮想領域におけるオフセットからの記入量に基づいて、更新までの時間を決定し、決定された時間が経過するまで、手書きでの記入が中断されていると、上記オフセットを移動させて、上記記入領域に対応する上記表示部の領域の表示を更新するので、ユーザの所望するタイミングでオフセットおよび表示の更新を行うことができ、ユーザの利便性が向上するという効果を奏する。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施の形態に係る手書き入力装置の概略構成を示す機能ブロック図である。
【図２】上記手書き入力装置の外観を示す平面図である。
【図３】表示更新までの時間と入力長さとの関係を概略的に示すグラフである。
【図４】上記手書き入力装置における処理の流れの一例を示すフローチャートである。
【図５】上記手書き入力装置の一実施例における表示画面の遷移を示す図である。
【図６】上記手書き入力装置の別の実施例における表示画面の遷移を示す図である。
【図７】上記手書き入力装置のさらに別の実施例における表示画面の遷移を示す図である。
【図８】上記手書き入力装置の他の実施例における表示画面の遷移を示す図である。
【図９】或る従来例における表示画面の遷移を示す図である。
【図１０】別の従来例における表示画面の遷移を示す図である。
【図１１】他の従来例における表示画面の遷移を示す図である。
【発明を実施するための形態】
【００３０】
本発明の一実施の形態について、図１〜図８に基づいて詳細に説明する。
【００３１】
〔手書き入力装置の外観〕
図２は、本実施の形態である手書き入力装置１の外観を示す説明図である。図示のように、本実施形態の手書き入力装置１は、スマートフォンであり、その上面には、タッチセンサと表示パネルとを一体に備えたタッチパネル２が設けられている。
【００３２】
〔手書き入力装置の概要〕
図３に基づいて、手書き入力装置１の概要について説明する。図３は、表示更新までの時間Ｔ’と入力長さの関係を簡略化して表した図である。
【００３３】
本実施の形態の手書き入力装置１は、従来技術と同様に、記入領域、仮想領域、および表示領域を備えており（図９〜１１参照）、無操作時間（タッチアップされてからの時間）によって表示を更新する。このとき、表示更新までの時間Ｔ’の設定のために、まず、仮想領域に逐次記憶されている記入内容から、筆跡の横幅ｗ、筆跡の縦幅ｈ、ストローク長さｓ、入力時間ｔを計測し、入力長さとして算出する。次に、算出した入力長さに、それぞれ重みをつけて評価を行い、表示およびオフセットの更新までの時間Ｔ’を決定する。更新までの時間の初期値Ｔは、機器ごとに設定されており、更新までの時間Ｔ’の決定は、例えば、下記の式１を用いて算出される。
【００３４】
Ｔ'＝（α（Ｗ−ｗ）／Ｗ＋β（Ｈ−ｈ）／Ｈ＋γs＋δt）Ｔ・・・（式１）
ここで、α・β・γ・δは重み付けの係数である。
【００３５】
上記の式１では、機器（タッチパネル２）の幅、すなわち入力の限界が、機器の横幅Ｗおよび機器の縦幅Ｈであり、筆跡の横幅ｗおよび縦幅ｈが、機器の横幅Ｗおよび縦幅Ｈにそれぞれ近づくほど（タッチパネル２の端に近づくほど）、表示更新までの時間Ｔ’が短くなる。
【００３６】
入力長さを、筆跡の横幅ｗのみを基準にして簡略化した図３を参照すると、入力長さの値が大きくなるほど、表示更新までの時間Ｔ’は短くなる。すなわち、記入内容が短い場合は、続けて入力を行う余裕があり、記入内容が長い場合は、入力の余地が少なく、入力が中断される無操作時間を短くすることができる。したがって、記入の状況から入力操作に必要な時間を判断して、表示およびオフセットを更新するタイミングを調整することができるため、ユーザの利便性が向上する。また、オフセットからの記入量を、オフセットからの筆跡の横幅ｗ、筆跡の縦幅ｈ、ストローク長さｓ、および入力時間ｔなどの入力長さで定量化できるので、上記タイミングの精度を向上でき、その結果、ユーザの利便性がさらに向上する。
【００３７】
〔手書き入力装置の構成〕
図１は、手書き入力装置１の概略構成を示す機能ブロック図である。図示のように、手書き入力装置１は、タッチパネル２における入力部１０および表示部２０、記憶部３０、時間計測部４０、並びに制御部５０を備える構成である。
【００３８】
入力部１０は、指等が接触または接近した位置を検出するものであり、タッチセンサなどを備える構成である。入力部１０は、検出した位置の座標データを制御部５０に送信する。本実施形態では、入力部１０は、指等の軌跡をユーザからの手書き入力として受け付けている。なお、上記タッチセンサによる上記位置の検出には、圧力式、静電容量式、光学式など、公知の手法を用いることができる。
【００３９】
表示部２０は、制御部５０からの指示に基づいて表示画面に画像を表示出力するものである。具体的には、表示部２０は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイなどの表示パネルと、受信した画像データに基づいて表示素子を駆動するドライバ回路とを備える構成である。
【００４０】
記憶部３０は、各種データおよびプログラムを記憶するものである。記憶部３０の例としては、制御部５０が動作するときに必要なプログラムや、通信制御データなどの固定データを記憶する読出し専用の半導体メモリであるＲＯＭ（Read Only Memory）と、通信に関するデータ、演算に使用するデータ、および演算結果などを一時的に記憶する、いわゆるワーキングメモリとしてのＲＡＭ（Random Access Memory）と、各種の設定データ、電子メールデータなどを記憶する書換え可能な不揮発性メモリ（例えばフラッシュメモリ）とが挙げられる。なお、記憶部３０の詳細については後述する。
【００４１】
時間計測部４０は、各種の時間を計測するものであり、タイマなどによって構成される。時間計測部４０は、計測した時間を制御部５０に送信する。
【００４２】
制御部５０は、手書き入力装置１内の各種構成を統括的に制御するものである。制御部５０の機能は、例えばＲＡＭやフラッシュメモリなどの記憶素子に記憶されたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。
【００４３】
次に、記憶部３０および制御部５０の詳細について説明する。本実施形態では、記憶部３０は、仮想領域３１を含む。仮想領域３１には、入力部１０が検出した位置の座標データと、検出した時刻とが対応付けて格納されている。すなわち、仮想領域３１には、ユーザから入力部１０を介して記入された内容（記入内容）が時刻と共に格納されることになる。また、仮想領域３１には、記入領域の開始位置に対応するオフセットが格納されている。
【００４４】
制御部５０は、入力処理部（入力処理手段）５１、出力処理部（表示処理手段）５２、入力長さ算出部（入力長さ算出手段）５３、更新時間決定部（更新時間決定手段）５４、更新判定部５５、および更新処理部（更新処理手段）５６を備える構成である。
【００４５】
入力処理部５１は、入力部１０からの上記位置の座標データを取得し、取得した位置の座標データに、現在の時刻を上記検出した時刻として対応付けて、記憶部３０の仮想領域３１に格納するものである。また、入力処理部５１は、入力部１０からの入力が開始（タッチイン）されたことを検知すると、その旨を更新判定部５５に通知する。また、入力処理部５１は、入力部１０からの入力が中断（タッチアップ）されたこととを検知すると、その旨を入力長さ算出部５３に通知する。
【００４６】
出力処理部５２は、表示部２０の画面表示を制御するものである。具体的には、出力処理部５２は、仮想領域３１に格納された座標データおよびオフセットに基づいて、上記記入内容を表示部２０の表示領域に表示すると共に、仮想領域３１のオフセットからの記入内容を表示部２０の記入領域に表示する。
【００４７】
入力長さ算出部５３は、記入内容の入力長さを算出するものである。具体的には、入力長さ算出部５３は、入力処理部５１からの通知により、入力部１０からの入力がタッチアップされたことを検知すると、仮想領域３１に格納された座標データおよび時刻に基づき、筆跡の横幅ｗ、筆跡の縦幅ｈ、ストローク長さｓ、および、入力時間ｔを、入力長さとして算出する。入力長さ算出部５３は、算出した入力長さを、更新時間決定部５４に送出する。
【００４８】
更新時間決定部５４は、入力長さ算出部５３からの入力長さに基づき、表示更新（オフセット更新）までの時間Ｔ’を決定するものである。具体的には、更新時間決定部５４は、上述のように、入力長さ算出部５３からの入力長さにそれぞれ重みをつけて評価を行い、表示更新までの時間Ｔ’を決定する。更新時間決定部５４は、決定した時間Ｔ’を更新判定部５５に送出する。
【００４９】
更新判定部５５は、更新時間決定部５４からの時間Ｔ’に基づき、表示更新を行うかどうかを判定するものである。具体的には、更新判定部５５は、入力部１０からの入力がタッチアップされた時刻からの経過時間を、時間計測部４０を用いて計測し、入力部１０からの入力がタッチインするか、或いは、更新時間決定部５４からの時間Ｔ’を経過するまで継続する。そして、更新判定部５５は、入力部１０からの入力がタッチインすることなく、上記経過時間が時間Ｔ’を経過した場合、表示更新を行うべきと判定し、表示更新の指示を更新処理部５６に送出する。
【００５０】
更新処理部５６は、更新処理部５６からの指示に基づき、表示更新の処理を行うものである。具体的には、更新判定部５５から表示更新の指示を受け取ると、仮想領域３１におけるオフセットを、記入の末端部、または所定量だけ移動した位置に更新する。これにより、表示部２０の記入領域にがスクロールし、表示がクリアされる。
【００５１】
〔手書き入力装置の処理動作〕
次に、上記構成の手書き入力装置１における処理動作について説明する。図４は、手書き入力装置１における処理の流れを示している。図示のように、まず、入力処理部５１は、ユーザからの記入（手書き入力）を入力部１０を介して取得すると、取得した記入内容を仮想領域３１に格納する一方（Ｓ１１、入力処理ステップ）、出力処理部５２は、仮想領域３１に格納された記入内容を表示部２０を介して表示出力する（Ｓ１２、表示処理ステップ）。
【００５２】
次に、入力処理部５１は、タッチアップされたかどうかを判定する（Ｓ１３）。タッチアップされていない場合（Ｓ１３においてＮＯ）、ステップＳ１１に戻り、手書き入力が継続される。
【００５３】
一方、タッチアップされた場合（Ｓ１３においてＹＥＳ）、時間計測部４０は、時間計測を開始する（Ｓ１４）。また、入力長さ算出部５３は、仮想領域３１に記憶している記入内容から、筆跡の横幅ｗ、縦幅ｈ、ストローク長さｓ、および入力時間ｔを計測し、入力長さとして算出する（Ｓ１５）。次に、更新時間決定部５４は、算出された入力長さに、それぞれ重みをつけて評価を行い、表示更新までの時間Ｔ’を決定する（Ｓ１６、更新時間決定ステップ）。
【００５４】
次に、更新判定部５５は、タッチアップから表示更新までの時間Ｔ’が経過するか、或いは、入力処理部５１が手書き入力を受け付ける（タッチインする）まで待機する（Ｓ１７・Ｓ１８）。表示更新までの時間Ｔ’が経過する前に、手書き入力を受け付けた場合（Ｓ１８においてＹＥＳ）、ステップＳ１１に戻り、上記動作を繰り返す。
【００５５】
一方、手書き入力を受け付けることなく、タッチアップから時間Ｔ’が経過した場合（Ｓ１７においてＹＥＳ）、更新処理部５６が仮想領域３１のオフセットを移動させることにより、表示部２０の表示が更新される（Ｓ１９、更新処理ステップ）。その後、ステップＳ１１に戻り、上記動作を繰り返す。
【実施例】
【００５６】
次に、本実施形態の具体例について、図５〜図８を参照して説明する。図５〜図８は、本実施形態の各実施例における表示画面の遷移を示す図である。図示のように、タッチパネル２の一部領域が記入領域１１となっており、残り領域が、仮想領域３１の内容、すなわち、記入領域１１にて記入された内容を表示する表示領域２１となっている。また、仮想領域のオフセット３２は、記入領域１１および表示領域２１にて黒点で示される。
【００５７】
〔実施例１〕
図５に示す例では、タッチパネル２の下部領域が記入領域１１となっており、上部領域が表示領域２１となっている。初期状態、すなわち未記入の状態では、同図の（ａ）に示すように、記入領域１１および表示領域２１にはオフセット３２が表示されるのみである。
【００５８】
次に、図５の（ｂ）に示すように、「入力の」が手書き入力され、記入された内容が記入領域１１および表示領域２１に表示される。なお、図示の例では、記入領域１１のほぼ右端まで入力されたことにより、これ以上書く余地がない。
【００５９】
このとき、ユーザがタッチアップして、時間Ｔ’が経過すると、図５の（ｃ）に示すように、記入領域１１の表示が更新され、表示領域２１のオフセット３２が移動する。本実施例の場合、同図の（ｂ）に示すように、記入領域１１の右端まで入力が行われたことで、表示更新までの時間Ｔ’は短くなっており、ユーザは長時間入力作業が途切れることがない。
【００６０】
〔実施例２〕
図６に示す例では、図５に示す例と同様に、タッチパネル２の下部領域が記入領域１１となっており、上部領域が表示領域２１となっている。なお、初期状態は、図５の（ａ）と同様である。
【００６１】
次に、図６の（ａ）に示すように、「入力」が手書き入力され、記入された内容が記入領域１１および表示領域２１に表示される。
【００６２】
それから、ユーザがタッチアップして、時間Ｔ’が経過すると、記入領域１１の表示が更新され、表示領域２１のオフセット３２が移動する。その後、図６の（ｂ）に示すように、「の」が手書き入力され、記入された内容が記入領域１１および表示領域２１に表示される。
【００６３】
本実施例の場合、例えば、入力が途中で途切れたとき、図５の例と比較して、表示更新までの時間Ｔ’が長いので、再度入力を再開するまでに余裕を持つことができる。また、例えば、記入領域１１の右端まで入力が近づいているとき、続けて入力する文字が長い場合、少ない余地に一部分だけ書くよりも、一度表示を更新してから書くことができる。この場合、余地が少ない分だけ長く入力しているので、更新までの時間がその分短くなり、入力が中断される時間を短縮することができる。
【００６４】
〔実施例３〕
図７に示す例では、アラビア文字などのように、手書き入力が右から左へ入力される例を示している。図示の例では、図５および図６に示す例と同様に、タッチパネル２の下部領域が記入領域１１となっており、上部領域が表示領域２１となっている。
【００６５】
初期状態では、図７の（ａ）に示すように、記入領域１１および表示領域２１にはオフセット３２が表示されるのみである。なお、図５および図６とは異なり、オフセット３２の位置は右上隅である。
【００６６】
次に、図７の（ｂ）に示すように、アラビア語で「アッサラーム」と手書き入力され、記入された内容が記入領域１１および表示領域２１に表示される。このとき、入力長さ算出部５３は、横幅ｗの算出を記入領域１１の右端から行うことになる。
【００６７】
そして、ユーザがタッチアップして、時間Ｔ’が経過すると、図７の（ｃ）に示すように、記入領域１１の表示が更新され、表示領域２１のオフセット３２が移動する。このとき、オフセット３２は左側に移動することになる。
【００６８】
本実施例に示すように、入力長さの算出において使用されている横幅ｗは入力の長さによるものであるので、左右の向きに係らず適用可能である。従って、本実施の形態は、左から文章を書く文化圏と、右から文章を書く文化圏との手書き入力方法を共存させることが可能である。
【００６９】
〔実施例４〕
図８に示す例では、漢字などのように、手書き入力が上から下へ入力される例を示している。図示の例では、図５〜図７に示す例とは異なり、タッチパネル２の右部領域が記入領域１１となっており、左部領域が表示領域２１となっている。
【００７０】
初期状態では、図８の（ａ）に示すように、記入領域１１および表示領域２１にはオフセット３２が表示されるのみである。なお、図５および図６とは異なり、オフセット３２の位置は右上隅である。
【００７１】
次に、図８の（ｂ）に示すように、「入力の例」と手書き入力され、記入された内容が記入領域１１および表示領域２１に表示される。このとき、入力長さ算出部５３は、縦幅ｈを用いて入力長さを算出するように変更する。例えば、係数α・βを調整することなどが考えられる。
【００７２】
そして、ユーザがタッチアップして、時間Ｔ’が経過すると、図８の（ｃ）に示すように、記入領域１１の表示が更新され、表示領域２１のオフセット３２が移動する。このとき、オフセット３２は下側に移動することになる。
【００７３】
本実施例に示すように、入力長さの算出において、縦幅ｈが使用されているので、式の係数を変更することにより、上下方向による入力方法が適用可能である。従って、本実施の形態は、横書き入力方法と、縦書き入力方法とを共存させることが可能である。
【００７４】
〔補足〕
なお、表示更新までの時間Ｔ’を算出するための式において、別の実施例としては横書き入力の機器を利用する場合に、入力された横幅と機器横幅の比を入力時間と比較する事で、今後ユーザが入力する可能性がどの程度あるか算出し、自動クリア開始までの時間を調整する事が可能となる。
【００７５】
この算出方法を式で表現するなら、例えば、下記の式２を用いて算出する。
【００７６】
Ｔ'=（α（Ｗ−ｗ）γＳＴ）／（Ｗδt）・・・（式２）
なお、この式は機器特性によって異なり、且つ設計者の微調整が可能なため、例示したものに限定されるものではない。
【００７７】
〔付記事項〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７８】
例えば、上記実施形態では、手書き入力装置１としてスマートフォンを利用しているが、これに限定されるものではない。携帯電話機、タブレット型ＰＣ、電子黒板など、その他の携帯型情報機器に適用可能であり、さらに、据え付け型の情報機器にも適用可能である。
【００７９】
また、上記実施形態では、表示部２０の全体に入力部１０を設けたタッチパネル２を利用しているが、記入領域１１にのみ入力部１０を設けてもよい。
【００８０】
〔ソフトウェアによる実現例〕
最後に、手書き入力装置１の制御部５０の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【００８１】
後者の場合、手書き入力装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯情報装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯情報装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００８２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８３】
また、手書き入力装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（high data rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００８４】
このように、本明細書においては、手段とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【００８５】
以上のように、本発明に係る手書き入力装置は、記入量に応じて、更新までの時間が調整されることにより、ユーザの所望するタイミングでオフセットおよび表示の更新を行うことができ、ユーザの利便性が向上するので、手書き入力装置を備える任意の情報機器に適用することができる。
【符号の説明】
【００８６】
１    手書き入力装置
１０    入力部
２０    表示部
３０    記憶部
３１    仮想領域
４０    時間計測部
５０    制御部
５１    入力処理部（入力処理手段）
５２    出力処理部（表示処理手段）
５３    入力長さ算出部（入力長さ算出手段）
５４    更新時間決定部（更新時間決定手段）
５５    更新判定部
５６    更新処理部（更新処理手段）
【図１】
2013222220.tif 000003
【図２】
2013222220.tif 000004
【図３】
2013222220.tif 000005
【図４】
2013222220.tif 000006
【図５】
2013222220.tif 000007
【図６】
2013222220.tif 000008
【図７】
2013222220.tif 000009
【図８】
2013222220.tif 000010
【図９】
2013222220.tif 000011
【図１０】
2013222220.tif 000012
【図１１】
2013222220.tif 000013