(57)【要約】【課題】  簡単な操作で、ユーザの意図した方向に揃った文字を入力することができる文字入力装置および携帯端末装置を提供する。【解決手段】  入力領域１００内にタッチ位置２１が検出されると、検出された接触位置からの距離が、予め定める距離で、入力領域１００を、検出された接触位置を含む非更新領域１００Ａと、更新領域１００Ｂ領域とに二分する入力補助線１０１を表示する。さらにタッチ位置２１が変化したときに、変化後のタッチ位置２１が非更新領域１００Ａ内に含まれている間は、どれだけタッチ位置２１が変化したとしても入力補助線１０１の位置は変化させない。変化後のタッチ位置２１が更新領域１００Ｂに含まれると、入力補助線１０１の位置を更新する。【選択図】      図３
2015022570.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示画面を有する表示部と、
前記表示画面に重ねて設けられるタッチパネルであって、該タッチパネルへの物体の接触位置を検出するタッチパネルと、
前記タッチパネルに任意の大きさの手書き入力領域を設定する領域設定部と、
前記タッチパネルによって検出された接触位置が前記手書き入力領域内であれば、前記手書き入力領域を、検出された接触位置を含む第１領域と、該第１領域以外の第２領域とに二分する初期の補助線であって、検出された接触位置から所定の距離だけ離れた初期の補助線を設定し、
該初期の補助線が設定されると、前記タッチパネルによって接触位置が検出されるごとに、検出された接触位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断し、
検出された接触位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更せず、検出された接触位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、検出された接触位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する、該検出された接触位置から前記所定の距離だけ離れた新たな補助線を設定する補助線設定部と、
前記補助線および前記接触位置の軌跡を前記表示画面に表示させる表示制御部と、を備えることを特徴とする文字入力装置。
【請求項２】
前記手書き入力領域は、矩形状であり、
前記手書き入力領域の長辺または短辺を基準線としたときに、基準線と補助線とが成す角度を設定する角度設定部をさらに備え、
前記補助線設定部は、基準線と補助線とが成す角度が、前記角度設定部で設定された角度となるように補助線を設定することを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記所定の距離を変更する距離変更部をさらに備え、
前記距離変更部によって所定の距離が変更されると、前記補助線設定部は、前記検出された接触位置から変更後の所定の距離だけ離れた補助線を設定することを特徴とする請求項１または２記載の文字入力装置。
【請求項４】
画像を表示する表示画面を有する表示部と、
前記表示画面に予め設定された座標系に基づいて少なくとも１つの座標位置を指示する座標指示部と、
前記表示画面に任意の大きさの手書き入力領域を設定する領域設定部と、
前記座標指示部によって指示された座標位置が前記手書き入力領域内であれば、前記手書き入力領域を、指示された座標位置を含む第１領域と、該第１領域以外の第２領域とに二分する初期の補助線であって、指示された座標位置から所定の距離だけ離れた初期の補助線を設定し、
該初期の補助線が設定されると、前記座標指示部によって座標位置が指示されるごとに、指示された座標位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断し、
指示された座標位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更せず、指示された座標位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、指示された座標位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する、該指示された座標位置から前記所定の距離だけ離れた新たな補助線を設定する補助線設定部と、
前記補助線および前記座標位置の軌跡を前記表示画面に表示させる表示制御部と、を備えることを特徴とする文字入力装置。
【請求項５】
請求項１〜４のいずれか１つの文字入力装置を備えることを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備え、手書きによる文字入力を行う文字入力装置および携帯端末装置に関する。
【背景技術】
【０００２】
タッチパネルなどの入力インターフェイスや、大容量かつ小型化された記録メディアの開発が進み、無線通信技術の向上、無線通信設備の整備などにより、スマートフォンやタブレットＰＣ（パーソナルコンピュータ）などの携帯端末装置によって実現できる機能が大幅に向上し、普及率も高いものとなっている。
【０００３】
特にタッチパネルは、表示パネルとの組合せにより入力インターフェイスとして、従来のキーボードやマウスなどに比べて極めて汎用性が高いことから、携帯端末装置のみならず、あらゆる産業分野の入力デバイスとして利用されている。
【０００４】
タッチペンやスタイラス、手の指などによってタッチパネルをなぞって文字や図形を入力する手書き入力などの直感的な入力操作が可能であるので、単にソフトキーを押下することによるハードキーからの置き換えではなく、新たな入力デバイスとして日々改良されている。
【０００５】
文字を手書き入力しようとするとき、たとえば、入力を補助するガイド線のようなものが表示されていれば、そのガイド線に沿って文字を書くことで揃った文字を書くことができる。ガイド線が予め入力領域に固定表示されている場合には、ユーザは好きなところにかくことができず、固定表示のガイド線に沿って文字を書くしかない。
【０００６】
特許文献１記載の表示装置では、予め基準線をユーザが指定し、文字を入力すると、基準線に沿うように入力された文字の表示位置を変更する。
【０００７】
特許文献２記載の入力制御装置では、既に入力された文字の位置に基づいて、次に入力すべき文字入力枠を表示し、ユーザは表示された文字入力枠内に文字を書く。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−２３４４１２号公報
【特許文献２】特開２０１１−２３３１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１記載の表示装置は、ユーザが基準線を決めることができるが、その後入力された文字を強制的に基準線に沿うように移動させて表示するため、ユーザが書きたいと思って実際に書いた位置であっても基準線から外れていれば文字の表示位置が移動し、結局のところユーザが所望する位置に文字を揃えて書くことができない。
【００１０】
特許文献２記載の入力制御装置では、少なくとも２文字の入力が済まなければ、入力の方向が確定しないので、次の文字入力枠が表示されない。また、入力の方向を確定するために入力された文字の並びがユーザの意図しない並びであった場合、表示された文字入力枠に文字を入力しても、ユーザの意図しない方向に揃った文字となるだけである。
【００１１】
本発明の目的は、簡単な操作で、ユーザの意図した方向に揃った文字を入力することができる文字入力装置および携帯端末装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、画像を表示する表示画面を有する表示部と、
前記表示画面に重ねて設けられるタッチパネルであって、該タッチパネルへの物体の接触位置を検出するタッチパネルと、
前記タッチパネルに任意の大きさの手書き入力領域を設定する領域設定部と、
前記タッチパネルによって検出された接触位置が前記手書き入力領域内であれば、前記手書き入力領域を、検出された接触位置を含む第１領域と、該第１領域以外の第２領域とに二分する初期の補助線であって、検出された接触位置から所定の距離だけ離れた初期の補助線を設定し、
該初期の補助線が設定されると、前記タッチパネルによって接触位置が検出されるごとに、検出された接触位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断し、
検出された接触位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更せず、検出された接触位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、検出された接触位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する、該検出された接触位置から前記所定の距離だけ離れた新たな補助線を設定する補助線設定部と、
前記補助線および前記接触位置の軌跡を前記表示画面に表示させる表示制御部と、を備えることを特徴とする文字入力装置である。
【００１３】
また本発明は、前記手書き入力領域は、矩形状であり、
前記手書き入力領域の長辺または短辺を基準線としたときに、基準線と補助線とが成す角度を設定する角度設定部をさらに備え、
前記補助線設定部は、基準線と補助線とが成す角度が、前記角度設定部で設定された角度となるように補助線を設定することを特徴とする。
【００１４】
また本発明は、前記所定の距離を変更する距離変更部をさらに備え、
前記距離変更部によって所定の距離が変更されると、前記補助線設定部は、前記検出された接触位置から変更後の所定の距離だけ離れた補助線を設定することを特徴とする。
【００１５】
また本発明は、画像を表示する表示画面を有する表示部と、
前記表示画面に予め設定された座標系に基づいて少なくとも１つの座標位置を指示する座標指示部と、
前記表示画面に任意の大きさの手書き入力領域を設定する領域設定部と、
前記座標指示部によって指示された座標位置が前記手書き入力領域内であれば、前記手書き入力領域を、指示された座標位置を含む第１領域と、該第１領域以外の第２領域とに二分する初期の補助線であって、指示された座標位置から所定の距離だけ離れた初期の補助線を設定し、
該初期の補助線が設定されると、前記座標指示部によって座標位置が指示されるごとに、指示された座標位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断し、
指示された座標位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更せず、指示された座標位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、指示された座標位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する、該指示された座標位置から前記所定の距離だけ離れた新たな補助線を設定する補助線設定部と、
前記補助線および前記座標位置の軌跡を前記表示画面に表示させる表示制御部と、を備えることを特徴とする文字入力装置である。
【００１６】
また本発明は、上記の文字入力装置を備えることを特徴とする携帯端末装置である。
【発明の効果】
【００１７】
本発明によれば、手書き入力領域内に接触位置が検出されると、前記手書き入力領域を、検出された接触位置を含む第１領域と、該第１領域以外の第２領域とに二分する補助線であって、検出された接触位置からの距離が、予め定める距離となる初期の補助線を設定する。初期の補助線が設定された後は、タッチパネルによって接触位置が検出されるごとに、検出された接触位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断する。
【００１８】
検出された接触位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更しない。検出された接触位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、検出された接触位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する新たな補助線であって、検出された接触位置からの距離が、前記予め定める距離となる新たな補助線を設定する。前記補助線および前記接触位置の軌跡は、前記表示画面に表示される。
【００１９】
ユーザがタッチペンなどをタッチパネルに接触させると、その接触位置に基づく補助線が設定されて表示され、補助線よりも手書きしていた側でタッチペンが移動している間、補助線はそのままの位置で表示されており、補助線を越えると補助線の位置が更新される。
【００２０】
ユーザは、手書き入力をするためにタッチパネルを接触するだけで、補助線が表示され、手書きしている間に補助線の位置が更新されるので、簡単な操作で、ユーザの意図した方向に揃った文字を入力することができる。
【００２１】
また本発明によれば、角度設定部が、手書き入力領域の長辺または短辺を基準線としたときに、基準線と補助線とが成す角度を設定し、前記補助線設定部は、基準線と補助線とが成す角度が、前記角度設定部で設定された角度となるように補助線を設定する。
これにより、ユーザは表示される補助線の方向を所望の方向とすることができる。
【００２２】
また本発明によれば、距離変更部が、所定の距離を変更し、所定の距離が変更されると、前記補助線設定部は、前記検出された接触位置から補助線までの距離が、前記距離変更部で変更された所定の距離となるように補助線を設定する。
【００２３】
これにより、入力補助線の表示される位置をユーザが手書きしやすい位置に表示させることができる。
【００２４】
また本発明によれば、手書き入力領域内に座標位置が検出されると、前記手書き入力領域を、指示された座標位置を含む第１領域と、該第１領域以外の第２領域とに二分する補助線であって、指示された座標位置からの距離が、予め定める距離となる初期の補助線を設定する。初期の補助線が設定された後は、座標指示部によって座標位置が指示されるごとに、指示された座標位置が前記第１領域内に含まれるか前記第２領域内に含まれるかを判断する。
【００２５】
指示された座標位置が前記第１領域内に含まれる場合は、すでに設定されている補助線の位置を変更しない。指示された座標位置が前記第２領域内に含まれる場合は、すでに設定されている補助線を消去し、前記手書き入力領域を、指示された座標位置を含む新たな第１領域と、該第１領域以外の新たな第２領域とに二分する新たな補助線であって、指示された座標位置からの距離が、前記予め定める距離となる新たな補助線を設定する。前記補助線および前記座標位置の軌跡は、表示画面に表示される。
【００２６】
ユーザがマウスなどで手書き入力領域内の１点を指示すると、その座標位置に基づく補助線が設定されて表示され、補助線よりも手書きしていた側でマウスカーソルが移動している間、補助線はそのままの位置で表示されており、カーソルが補助線を越えると補助線の位置が更新される。
【００２７】
ユーザは、手書き入力をするためにマウスを操作するだけで、補助線が表示され、手書きしている間に補助線の位置が更新されるので、簡単な操作で、ユーザの意図した方向に揃った文字を入力することができる。
【００２８】
また本発明によれば、上記の文字入力装置を備えることにより、簡単な操作で、ユーザの意図した方向に揃った文字を入力することができる携帯端末装置を実現できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１実施形態に係る携帯端末装置１０を示す外観図である。
【図２】携帯端末装置１０の概略的な構成を示すブロック図である。
【図３】第１実施形態における手書き入力処理を実行する携帯端末装置１０の動作を説明するための図である。
【図４】第１実施形態における手書き入力処理を実行する携帯端末装置１０の動作を説明するための図である。
【図５】携帯端末装置１０による入力補助線１０１の更新処理を示すフローチャートである。
【図６】入力補助線１０１の傾きを入力する入力画面例を示す図である。
【発明を実施するための形態】
【００３０】
図１は、本発明の第１実施形態に係る携帯端末装置１０を示す外観図である。本実施形態では、携帯端末装置として、携帯電話装置を例に挙げて説明するが、本発明の適用対象は、携帯電話装置に限定されるものではなく、タッチパネルを備え、手書きによる文字入力が可能な携帯端末装置であれば、たとえば、ＰＨＳ（Personal Handy-phone System）、ＰＤＡ（Personal Digital Assistant）、タブレット端末、パーソナルコンピュータ、携帯型音楽プレーヤ、ポータブルナビゲーション装置、携帯ゲーム機、ゲーム機のコントローラなどに対しても本発明は適用可能である。また、携帯端末装置１０において、手書きによる文字入力を実行する部分が本発明の文字入力装置を構成する。
【００３１】
携帯端末装置１０は、いわゆるスマートフォンとして構成された携帯電話装置であり、その正面部には、画像が表示される表示面を有する表示部１１が設けられるとともに、複数の操作キー１２が設けられている。
【００３２】
図２は、携帯端末装置１０の概略的な構成を示すブロック図である。図２に示すように、携帯端末装置１０は、表示部１１と、操作キー１２と、タッチパネル１３と、通信部１４と、マイクロホン１５と、スピーカ１６と、音声処理部１７と、記憶部１８と、主制御部１９とを含んで構成される。
【００３３】
表示部１１は、たとえば液晶ディスプレイまたは有機ＥＬ（Electro-Luminescence）ディスプレイなどの既存の薄型表示パネルで構成され、画像データに応じた画像を表示面に表示させる。
【００３４】
タッチパネル１３は、タッチパネル１３の接触面に対してユーザの手指やタッチペン、スタイラスなどの物体が接触した接触位置を検知し、たとえば、予め接触面上に設定された座標系における座標位置を出力する。タッチパネル１３から出力される座標位置は、主制御部１９へ与えられる。
【００３５】
タッチパネル１３は、接触面に対して同時に複数の位置に物体が接触した場合であってもそれぞれの接触位置を検知することが可能に構成された、いわゆるマルチタッチ方式のタッチパネルであってもよい。マルチタッチ方式のタッチパネルでは、接触位置の数だけ座標位置が同時に出力される。たとえば、接触位置が２箇所の場合は、２つの座標位置が同時にタッチパネル１３から出力される。
【００３６】
タッチパネル１３によって接触位置の座標位置が出力されると、主制御部１９の操作認識機能に基づいて、タッチパネル１３に対するタッチ操作が認識される。認識されるタッチ操作には、たとえばシングルタップ、ダブルタップ、フリック、ドラッグ、ロングプレス、ピンチインおよびピンチアウトなどが含まれる。
【００３７】
主制御部１９は、出力される座標位置の変化および時間間隔に基づいて各タッチ操作を認識する。たとえば、座標位置が変化せず、接触してから離れるまでの時間が所定時間内であればシングルタップと認識し、座標位置が変化せず、接触してから離れるまでの時間が所定時間を超えるとロングプレスと認識する。主制御部１９は、その他の操作も含めて公知の認識方法でタッチ操作の内容を認識することができる。
【００３８】
手書き文字の入力状態にあるときは、主制御部１９は、タッチパネル１３上の予め定める入力領域における接触位置の軌跡を検出し、検出した軌跡に基づいて入力された文字を認識する。
【００３９】
通信部１４は、通信用アンテナおよび通信制御部を備え、近距離無線通信および遠距離無線通信を行うことができる。近距離無線通信は、たとえば、赤外線信号を用いた通信であってもよく、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）およびＺｉｇｂｅｅ（登録商標）などの無線通信規格に基づく電波を用いた通信であってもよい。
【００４０】
遠距離無線通信は、移動体通信のセルラーネットワークの基地局との間でＣＤＭＡ（Code Division Multiple Access）等の方式による無線信号回線を確立し、基地局との間で電話通信およびデータ通信を行う。
【００４１】
携帯端末装置１０が音声通話用に使用される場合には、マイクロホン１５から入力された音声は、音声処理部１７によってデジタル信号に変換され、該デジタル信号が通信制御部を経て、通信用アンテナから電波信号として移動体通信網に送信される。逆に、音声通話の相手先端末装置から電波信号として移動体通信網に送信された音声データは、通信用アンテナで受信され、通信制御部を経ることによりデジタル信号に変換され、該デジタル信号は音声処理部１７でアナログ電気信号に変換され、最終的にスピーカ１６から音声として出力される。
【００４２】
記憶部１８には、主制御部１９での処理に利用されるソフトウェアやデータが保存され、たとえばフラッシュメモリによって実現される。記憶部１８は、具体的には、メールアプリケーション（電子メール機能）を実現するためのメールプログラム３１、ブラウザアプリケーション（ＷＥＢブラウジング機能）を実現するためのブラウザプログラム３２、電話帳アプリケーション（電話帳機能）を実現するための電話帳プログラム３３、付箋アプリケーション（付箋機能）を実現するための付箋プログラム３４、および手書入力アプリケーションを実現するための手書き入力プログラム３５などを記憶している。また、記憶部１８には、電話通信機能など携帯端末装置１０の基本的な機能を実現するプログラムも記憶されている。
【００４３】
なお、上記の各種プログラムは一例であって、記憶部１８には、その他に各種アプリケーションを実現するためのプログラムが記憶されていてもよい。
【００４４】
また、記憶部１８には、各アプリケーションの実行時に必要なデータが記憶され、たとえば電話帳アプリケーション実行時に必要なデータとして、連絡先の名称と電話番号、電子メールアドレスなどのデータが関連付けて登録された電話帳データ３６が記憶され、付箋アプリケーションで作成された付箋画像データ３７が記憶される。
【００４５】
タッチパネル１３に対する手書き文字の入力は、手書き入力アプリケーションによって実現され、接触位置の軌跡を検出し、検出した軌跡に基づいて文字を認識する。認識した文字がユーザから入力された文字とし、他のアプリケーションに渡される。たとえば、電話帳アプリケーションにおいて連絡先を検索するための検索キー、メールアプリケーションにおいて、タイトルやメール本文に記載する文字列などを手書きで入力することができる。
【００４６】
なお、接触位置の軌跡に基づいて入力された文字を認識することは必須ではなく、たとえばメモ帳アプリケーションや付箋アプリケーションのように、接触位置の軌跡を画像データとして記憶するだけであってもよい。
【００４７】
主制御部１９は、携帯端末装置１０の全体的な動作を統括的に制御する処理部であり、たとえばＣＰＵ（Central Processing Unit）によって実現される。すなわち、主制御部１９は、携帯端末装置１０の各種の処理が、タッチパネル１３および操作キー１２に対する操作、ならびに携帯端末装置１０の記憶部１８に記憶されるプログラムに応じて適切な手順で実行されるように、表示部１１および通信部１４などの動作を制御する。
【００４８】
次に、携帯端末装置１０における手書き文字入力処理について説明する。本実施形態では、タッチペン２０によって手書き入力を行うものとして説明するが、これに限らずユーザの手指によって手書き入力を行ってもよい。
【００４９】
図３および図４は、第１実施形態における手書き入力処理を実行する携帯端末装置１０の動作を説明するための図である。
【００５０】
本発明の手書き文字入力処理では、入力補助線１０１の方向を予め決定しておき、文字の入力時に、タッチペン２０がタッチパネル１３に接触したタッチ位置２１が連続的に変化すると、タッチ位置２１の変化に合わせて、方向はそのままで入力補助線１０１の位置が変化するというものである。
【００５１】
入力補助線１０１によって入力領域１００が非更新領域１００Ａと更新領域１００Ｂとに二分され、タッチペン２０のタッチ位置２１が非更新領域１００Ａ内で変化している間は、既に設定された入力補助線１０１の位置を変化させず、タッチ位置２１が更新領域１００Ｂ内に入ると、更新領域１００Ｂ内のタッチ位置２１に応じた位置に新たに入力補助線１０１を設定し、設定された入力補助線１０１によって二分される２つの領域を新たな非更新領域１００Ａと更新領域１００Ｂとする。
【００５２】
手書き入力の場合は、タッチペン２０が移動して連続的にタッチ位置２１が変化する。タッチ位置２１が変化するごとに、変化後のタッチ位置２１が非更新領域１００Ａ内にあるか更新領域１００Ｂ内にあるかを判断し、非更新領域１００Ａ内であれば既に設定されている入力補助線１０１の位置は変化させずにそのままとし、更新領域１００Ｂ内であればタッチ位置２１の近傍に新たな入力補助線１０１を設定する。タッチペン２０のタッチ位置２１が変化している間は、このような判断と入力補助線１０１の位置変化を連続的に実行する。
【００５３】
たとえば、付箋アプリケーションを起動させると、手書き入力アプリケーションが連動し、付箋アプリケーションによって表示部１１に表示される付箋画像の内側に手書き文字を入力するための入力領域１００が設定される。
【００５４】
入力補助線１０１を入力領域１００に表示させようとする場合は、まず入力補助線１０１の方向およびタッチ位置２１に対する位置を決定する。方向および位置は、たとえば水平方向または垂直方向のいずれかからユーザが選択して決定する。ユーザがこの方向を選択する場合は、ユーザが理解しやすいように、「文字列下端を揃える」「文字列左端を揃える」など文字をどのように揃えるか「横書きで入力する」「縦書きで入力する」など文字を書く並びを選択できるように選択画面に表示するのが好ましい。
【００５５】
ユーザが、文字列の下端を揃えたい場合や文字を横書きで入力したい場合は、入力補助線１０１の方向を水平方向とし、タッチ位置２１に対して下方側の位置とする。文字列の左端を揃えたい場合や縦書きで入力したい場合は、入力補助線１０１の方向を垂直方向とし、タッチ位置２１に対して左方側の位置とする。
【００５６】
初期状態では、入力補助線１０１を設定しない状態で、入力領域１００全体が更新領域１００Ｂとして設定される。入力領域１００内のどの位置をタッチペン２０でタッチしてもタッチ位置２１が更新領域１００Ｂ内であると判断されるので、タッチ位置２１に応じて最初の入力補助線１０１を設定する（図３（ａ））。
【００５７】
入力補助線１０１は、検出されたタッチ位置２１の近傍であって、既に決定されている方向に設定される。タッチ位置２１の近傍とは、更新領域１００Ｂ内に検出されたタッチ位置２１から予め定める距離だけ離れた位置（距離が０の場合を含む）であって、手書き文字を入力するときに入力のガイドとなる位置であればよい。たとえば、検出されたタッチ位置２１から０〜５画素だけ離れた位置とする。
【００５８】
入力補助線１０１の方向およびタッチ位置２１に対する位置は、すでに決定されているので、決定された方向に基づく傾きを有し、タッチ位置２１から予め定める距離だけ離れた位置であって、かつ決定されたタッチ位置２１に対する位置を通る直線を求めることで、まずは初期の入力補助線１０１を設定することができる。
【００５９】
このような初期の入力補助線１０１が設定されると、設定された入力補助線１０１を入力領域１００内に表示するとともに、入力補助線１０１によって入力領域１００が非更新領域１００Ａと更新領域１００Ｂとに二分する。このとき、検出されたタッチ位置２１が含まれる側の領域を非更新領域１００Ａ、他方側の領域を更新領域１００Ｂとする（図３（ｂ））。
【００６０】
初期の入力補助線１０１が設定されたのち、タッチペン２０が移動することによりタッチ位置２１が変化すると、変化するごとにタッチ位置２１が非更新領域１００Ａ内に含まれるか、更新領域１００Ｂ内に含まれるかを判断する。
【００６１】
変化後のタッチ位置２１が非更新領域１００Ａ内に含まれている間は、どれだけタッチ位置２１が変化したとしても入力補助線１０１の位置は変化させずに一定とする（図３（ｃ））。入力補助線１０１の位置が変化しないので、非更新領域１００Ａと更新領域１００Ｂも変化させずそのままとする（図３（ｄ））。
【００６２】
変化後のタッチ位置２１が更新領域１００Ｂに含まれていれば、入力補助線１０１の位置を更新する。更新とは、既に設定されている入力補助線１０１を消去し、新たに入力補助線１０１を設定することである。新たな入力補助線１０１の設定自体は、最初に入力補助線１０１を設定したときと同様にすることができる。すなわち、決定されている方向に基づく傾きを有し、更新領域１００Ｂ内に検出されたタッチ位置２１から予め定める距離だけ離れた位置であって、かつ決定されているタッチ位置２１に対する位置を通る直線を求めることで、新たな入力補助線１０１を設定する。設定された入力補助線１０１は、入力領域１００内に表示される。
【００６３】
図３（ｅ）に示す例では、タッチ位置２１が下方に移動することで、入力補助線１０１を越えて更新領域１００Ｂ内にタッチ位置２１が含まれることになり、更新領域１００Ｂ内のタッチ位置２１に基づいて新たな入力補助線１０１が更新される。入力補助線１０１の方向は最初に決定したまま変わることはないので、入力補助線１０１は、タッチ位置２１の変化に応じて下方へと平行移動することになる。
【００６４】
このとき、更新された新たな入力補助線１０１を境界として、入力領域１００は、新たな非更新領域１００Ａと新たな更新領域１００Ｂとに二分される。図３（ｆ）に示す例では、入力補助線１０１が更新されて下方に移動したので、非更新領域１００Ａが下方に広がり、更新領域１００Ｂ狭まる。
【００６５】
タッチペン２０が移動してタッチ位置２１が連続的に変化している間は、タッチ位置２１が非更新領域１００Ａと更新領域１００Ｂのいずれに含まれるかの判断と、更新領域１００Ｂに含まれていたときの入力補助線１０１の更新とを繰り返し行うことになる。
【００６６】
図３（ｇ）に示す例では、平仮名の「あ」と手書きした時点で入力補助線１０１は、手書きした「あ」よりも下方側に表示される。また、図３（ｈ）に示すように、非更新領域１００Ａは、手書きした「あ」の文字が全て含まれるような領域に広がっている。
【００６７】
その後に、引き続きタッチペン２０を移動させて手書きを継続した場合であっても、タッチ位置２１が入力補助線１０１を越えて更新領域１００Ｂに入らない限りは、入力補助線１０１は、「あ」が手書きされた時点で設定されている位置のままであり、表示されている入力補助線１０１が、横書きの場合の、文字列の下端を揃えるためのガイド線となる。図３（ｉ）に示すように、「あいうえ」と手書き入力を続けた場合でも、「いうえ」を手書きする間に検出される全てのタッチ位置２１が、非更新領域１００Ａ内に含まれていれば、入力補助線１０１は変化することなく、「あ」が手書きされた時点で設定されている位置に常に表示され続ける。また、入力補助線１０１が変化しないので、図３（ｊ）に示すように、非更新領域１００Ａと更新領域１００Ｂも「あ」が手書きされて以降は変化しない。
【００６８】
さらに、行を変えて次の行の文字列を手書きしようとする場合には、現在表示されている入力補助線１０１を大きく越えて、既に手書きし終えた文字列の下方にタッチペン２０を移動させる。この場合に、タッチペン２０がタッチパネル１３に接触するタッチ位置２１は、更新領域１００Ｂに含まれることになるので、二行目の書き始めのタッチ位置２１に基づいて新たな入力補助線１０１が設定され表示される（図４（ａ））。二行目の入力補助線１０１の設定も、上記の最初の入力補助線１０１の設定と同じである。
【００６９】
入力領域１００は、新たな入力補助線１０１によって二分され、検出されたタッチ位置２１を含む側の領域が新たな非更新領域１００Ａとなり、他方側の領域が新たな更新領域１００Ｂとなる。
【００７０】
二行目も一行目と同じで、タッチペン２０が移動することによりタッチ位置２１が変化すると、変化するごとにタッチ位置２１が非更新領域１００Ａ内に含まれるか、更新領域１００Ｂ内に含まれるかを判断する。変化後のタッチ位置２１が更新領域１００Ｂに含まれていれば、入力補助線１０１の位置を更新する（図４（ｂ））。
【００７１】
二行目の手書きであっても一行目と同じで、タッチペン２０が移動してタッチ位置２１が連続的に変化している間は、タッチ位置２１が非更新領域１００Ａと更新領域１００Ｂのいずれに含まれるかの判断と、更新領域１００Ｂに含まれていたときの入力補助線１０１の更新とを繰り返し行うことになる。
【００７２】
図４（ｃ）に示す例では、二行目にも平仮名の「あ」と手書きした時点で入力補助線１０１は、手書きした「あ」よりも下方側に表示される。
【００７３】
図５は、携帯端末装置１０による入力補助線１０１の更新処理を示すフローチャートである。本フローは、入力補助線１０１の方向およびタッチ位置２１に対する位置が予めユーザの選択によって決定されており、入力領域１００の全体が更新領域１００Ｂに設定された状態で、入力領域１００にタッチペン２０による最初のタッチ操作（タッチダウン）が行われたときに開始される。
【００７４】
ステップＳ１では、タッチペン２０がタッチパネル１３にタッチダウンされたタッチ位置２１の座標を取得する。ステップＳ２では、取得した座標が、更新領域１００Ｂに含まれているかどうかを判断する。更新領域１００Ｂに含まれていればステップＳ３に進み、含まれていなければステップＳ５に進んで入力補助線１０１を更新しない。フロー開始後、最初にステップＳ２に進んだときは、入力領域１００全体が更新領域１００Ｂであるので、必ず更新領域１００Ｂに含まれていると判断される。
【００７５】
ステップＳ３では、取得した座標に基づき新たな入力補助線１０１を設定し、表示することで入力補助線１０１の表示位置を更新する。ステップＳ４では、更新後の入力補助線１０１を境界として取得された座標が含まれる側を非更新領域１００Ａ、他方側を更新領域１００Ｂとして更新する。
【００７６】
ステップＳ５では、タッチアップしたかどうかを判断する。入力領域１００内にタッチ位置２１が検出されなくなって一定時間が経過するとタッチアップしたと判断できる。タッチアップしていれば、処理を終了し、タッチアップしていなければ、ステップＳ１に戻って次のタッチ位置２１の座標を取得し、上記の各ステップを繰り返し実行する。
【００７７】
次に本発明の第２実施形態について説明する。上記の第１実施形態では、縦書きか横書きかなど入力補助線１０１の方向が、入力領域１００を矩形状とすると、その長辺または短辺の方向、すなわち水平方向と垂直方向のいずれかしか選択することができない。通常の手書き入力では、これら２方向のいずれかを選択するだけで十分であるが、２方向以外のたとえば斜め方向に入力補助線１０１を表示させたい場合をある。このような場合には、入力補助線の傾き（方向）を任意に設定できることが好ましい。
【００７８】
ユーザが所望する入力補助線１０１の傾きは、水平方向または垂直方向と、表示したい入力補助線１０１との成す角度を入力することで設定できる。
【００７９】
図６は、入力補助線１０１の傾きを入力する入力画面例を示す図である。図６（ａ）に示す例では、傾き入力画面において、垂直方向を表す基準線４０、水平方向を表す基準線４１を表示させ、ユーザが手書きで任意の傾きの直線４２を入力すると、入力された直線４２と、基準線４０または基準線４１との成す角度を求め、入力補助線１０１の方向とする。図６（ｂ）に示す例では、ユーザが所望の傾きとして、直接数値で角度を入力する。角度を数値で入力するための入力領域４３を設定し、ユーザが数値を入力する。数値の入力は、手書きによる入力でも、ソフトキーボード操作による入力でもよい。
【００８０】
これによって、ユーザは表示される入力補助線１０１の方向を所望の方向とすることができる。
【００８１】
さらに本発明の第３実施形態について説明する。上記の第１，２実施形態では、更新領域１００Ｂに含まれるタッチ位置２１に対して入力補助線１０１を設定するときの、タッチ位置２１からの距離は、予め定められた値としているが、本実施形態では、タッチ位置２１から入力補助線１０１までの距離を任意に設定できる。上記のように本発明では、タッチ位置２１から入力補助線１０１までの距離は０を含むので、タッチ位置２１を通る補助線１０１を設定することもできる。
【００８２】
タッチペン２０のタッチ位置２１に対して、どれだけ離れた位置に入力補助線１０１が表示されると手書きしやすいかは、ユーザによって異なる。また、距離がタッチ位置２１に最も近いタッチ位置２１を補助線１０１が通る場合は、手書きされた文字の位置のばらつきがより少なくなる点で好ましいが、距離が近過ぎるとタッチ位置２１が補助線１０１を越えることが多くなり、補助線１０１の更新頻度が高くなるので、更新頻度を抑える点ではタッチ位置２１からユーザが所望する距離だけ離れて補助線１０１を表示させるほうがよい。
【００８３】
タッチ位置２１から入力補助線１０１までの距離は、たとえば具体的な数値で入力することができ、具体的な数値入力は、ユーザが手書きまたはソフトキーボード操作によって行う。また、タッチ位置２１と入力補助線１０１とを表示させ、入力補助線１０１をユーザがドラッグするなどして入力補助線１０１の位置を移動させてタッチ位置からの距離を直感的に入力してもよい。
【００８４】
このように、入力補助線１０１の表示される位置をユーザが手書きしやすい位置に表示させることができる。
【００８５】
本発明の第４実施形態としては、タッチパネル１３の代わりにマウスやペンタブレットなど表示画面内に予め設定された座標系の座標位置を指示する座標指示部によって手書き入力を行うこともできる。タッチパネル１３を用いる場合は、上記のようにユーザがタッチパネル１３にタッチしたタッチ位置に基づいて、補助線１０１の設定および補助線１０１の更新が行われる。本実施形態では、たとえばユーザがマウスカーソルを移動させてクリックし、座標位置が指示されると、指示された座標位置に基づいて、補助線１０１の設定および補助線１０１の更新が行われる。すなわち、タッチパネル１３で検出されるタッチ位置が、マウスやペンタブレットによって指示される座標位置に置き換えるだけで、具体的な手書き入力処理の内容は、第１〜第３実施形態と同様に実行することができる。
【００８６】
本実施形態によれば、タッチパネル１３を用いる構成だけでなく、たとえばパーソナルコンピュータ（ＰＣ）などマウスやペンタブレットを用いた構成であっても、手書き入力時に補助線を表示させてユーザの手書き入力をサポートすることができる。
【００８７】
前述の実施形態における手書き入力処理を実現するために、主制御部１９の機能はＣＰＵ（Central Processing Unit）を用いたソフトウェアによって実現されてもよい。
【００８８】
ＣＰＵを用いる場合、携帯端末装置１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵを備え、このプログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭまたは記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭなどを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
【００８９】
上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。
【符号の説明】
【００９０】
１０    携帯端末装置
１１    表示部
１２    操作キー
１３    タッチパネル
１４    通信部
１５    マイクロホン
１６    スピーカ
１７    音声処理部
１８    記憶部
１９    主制御部
２０    タッチペン
２１    タッチ位置
３１    メールプログラム
３２    ブラウザプログラム
３３    電話帳プログラム
３４    付箋プログラム
３５    手書き入力プログラム
３６    電話帳データ
３７    付箋画像データ
４０    基準線
４１    基準線
４２    直線
１００  入力領域
１００Ａ  非更新領域
１００Ｂ  更新領域
１０１  入力補助線
【図１】
2015022570.tif 000003
【図２】
2015022570.tif 000004
【図３】
2015022570.tif 000005
【図４】
2015022570.tif 000006
【図５】
2015022570.tif 000007
【図６】
2015022570.tif 000008