(57)【要約】【課題】文字入力領域が狭い場合であっても快適に手書き入力を行うことができる通信端末を提供する。【解決手段】所定のユーザ操作により入力された文字を所定の位置に第１表示として表示し、第1表示をスライド量とスライド方向に基づいてスライドし、ユーザの入力を補助するガイドの大きさであるガイドサイズに基づいて所定の位置にガイドを表示する第１表示部と、時間情報に基づいて入力された文字の文字区切り位置の座標である文字区切り座標と筆記方向を検出し、文字区切り座標に基づいて検出された文字サイズの合計から残余の空白スペースである残余スペースを検出し、文字サイズと残余スペースと筆記方向に基づいて第１表示のスライド量とスライド方向を決定する第１表示制御部と、文字サイズに基づいてガイドサイズを決定するガイドサイズ決定部とを含む。【選択図】図３
2015026097.tif 000002
【特許請求の範囲】
【請求項１】
所定のユーザ操作により入力された文字を所定の位置に第１表示として表示し、前記第1表示をスライド量とスライド方向に基づいてスライドし、ユーザの入力を補助するガイドの大きさであるガイドサイズに基づいて所定の位置にガイドを表示する第１表示部と、
時間情報に基づいて前記入力された文字の文字区切り位置の座標である文字区切り座標と筆記方向を検出し、前記文字区切り座標に基づいて検出された文字サイズの合計から残余の空白スペースである残余スペースを検出し、前記文字サイズと前記残余スペースと前記筆記方向に基づいて前記第１表示の前記スライド量と前記スライド方向を決定する第１表示制御部と、
前記文字サイズに基づいて前記ガイドサイズを決定するガイドサイズ決定部と、
を含む通信端末。
【請求項２】
請求項１に記載の通信端末であって、
前記第１表示を縮小して所定の位置に第２表示として表示する第２表示部
をさらに含む通信端末。
【請求項３】
請求項２に記載の通信端末であって、
所定のユーザ操作が実行された場合に、前記第２表示のスクロール方向、スクロール速度を決定するスクロールパラメータ決定部をさらに含み、
前記第２表示部は、
前記第２表示を前記スクロール方向と前記スクロール速度に基づいてスクロールする
通信端末。
【請求項４】
請求項２、または３に記載の通信端末であって、
所定のユーザ操作により前記第２表示の任意の座標が指定された場合に、前記指定された第２表示の座標と対応する前記第１表示の座標を取得する座標取得部をさらに含み、
前記第１表示部は、
前記取得された前記第１表示の座標に基づいて前記第１表示をスライドする
通信端末。
【請求項５】
請求項４に記載の通信端末であって、
前記第１表示部は、
前記取得された前記第１表示の座標が前記第１表示部に表示されるように前記第１表示をスライドする
通信端末。
【請求項６】
所定のユーザ操作により入力された文字を所定の位置に第１表示として表示し、前記第1表示をスライド量とスライド方向に基づいてスライドし、ユーザの入力を補助するガイドの大きさであるガイドサイズに基づいて所定の位置にガイドを表示する第１表示ステップと、
時間情報に基づいて前記入力された文字の文字区切り位置の座標である文字区切り座標と筆記方向を検出し、前記文字区切り座標に基づいて検出された文字サイズの合計から残余の空白スペースである残余スペースを検出し、前記文字サイズと前記残余スペースと前記筆記方向に基づいて前記第１表示の前記スライド量と前記スライド方向を決定する第１表示制御ステップと、
前記文字サイズに基づいて前記ガイドサイズを決定するガイドサイズ決定ステップと、
を含む文字表示方法。
【請求項７】
コンピュータを、請求項１から５の何れかに記載の通信端末として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字を表示する通信端末、文字表示方法、プログラムに関する。
【背景技術】
【０００２】
聴覚に障害を持つ人は、日本国内に数百万人規模で存在するといわれている。聴覚障害者が簡単に使用できるコミュニケーションツールとして、スマートフォンにインストール可能な手書き文字入力ソフトが開発されている（非特許文献１）。手書き文字入力ソフトを使用すれば、聴覚障害者は筆談により他者とコミュニケーションをとることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】小野均、”スマホのメモ、手書き文字でササッと”、[online]、平成２４年１２月３日、YOMIURIONLINE、[平成２５年６月２７日検索]、インターネット<URL:http://www.yomiuri.co.jp/net/column/mobile/20121203-OYT8T00915.htm>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
手書き文字入力ソフトを他のアプリケーション（例えばメールアプリや、ブラウザアプリ）と連携して使用すると、他のアプリケーションの表示領域も確保する必要があるため、文字入力領域が狭くなってしまう。一方、文字入力領域表示中には他のアプリケーションの表示を隠すこととして、これらの表示をユーザ操作により切り替えることにすると、その切替動作が煩雑となる。また、指で文字を入力する場合、文字サイズが端末に比して大きくなりがちで、タブレット型端末のように画面サイズが大きい端末でないかぎり、文字入力領域にすぐに空きスペースがなくなってしまう。そこで本発明では、文字入力領域が狭い場合であっても快適に手書き入力を行うことができる通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の通信端末は、第１表示部と、第１表示制御部と、ガイドサイズ決定部とを含む。
【０００６】
第１表示部は、所定のユーザ操作により入力された文字を所定の位置に第１表示として表示し、第1表示をスライド量とスライド方向に基づいてスライドし、ユーザの入力を補助するガイドの大きさであるガイドサイズに基づいて所定の位置にガイドを表示する。第１表示制御部は、時間情報に基づいて入力された文字の文字区切り位置の座標である文字区切り座標と筆記方向を検出し、文字区切り座標に基づいて検出された文字サイズの合計から残余の空白スペースである残余スペースを検出し、文字サイズと残余スペースと筆記方向に基づいて第１表示のスライド量とスライド方向を決定する。ガイドサイズ決定部は、文字サイズに基づいてガイドサイズを決定する。
【発明の効果】
【０００７】
本発明の通信端末によれば、文字入力領域が狭い場合であっても快適に手書き入力を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例１の通信端末の画面表示例１を示した図。
【図２】本発明の実施例１の通信端末の画面表示例２を示した図。
【図３】本発明の実施例１の通信端末の構成を示すブロック図。
【図４】本発明の実施例１の通信端末の入力スペース生成動作を示すフローチャート。
【図５】本発明の実施例１の第１表示制御部の動作を示すフローチャート。
【図６】本発明の実施例１の文字区切り検出部の動作を説明するための例を示す図。
【図７】本発明の実施例１の文字サイズ検出部の動作を説明するための例を示す図。
【図８】本発明の実施例１の第２表示部のスクロール動作を示すフローチャート。
【図９】本発明の実施例１の第２表示部のスクロール動作の実行例を示す図。
【図１０】本発明の実施例１の第１表示部のユーザ指定位置へのスライド動作を示すフローチャート。
【図１１】第２表示の座標と第１表示の座標との対応関係を例示する図。
【図１２】指定された第２表示の座標と対応する第１表示の座標を含むように第１表示をスライドさせた例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１０】
＜用語の説明：通信端末＞
通信端末とは、電話機、特に携帯電話機やＰＨＳ電話機、又は通信機能を備えたＰＤＡなどの総称である。
【００１１】
＜用語の説明：スクロール＞
スクロールとは、コンピュータグラフィックスやテレビで、テキスト・絵・画像など画面に収まりきらないコンテンツを水平または垂直に移動させて表示する手法のことである。スクロールは、データが大量で表示域に同時に収まらない場合によく使われ、ウィンドウを使った表示でよく使われる。本明細書において、用語「スクロール」は第２表示にのみ使用する。
【００１２】
＜用語の説明：スライド＞
スライドとは、前述したスクロール同様、コンテンツを水平または垂直に移動させて表示する手法のことである。本明細書において、用語「スライド」は第１表示にのみ使用する。
【００１３】
＜用語の説明：文字＞
本明細書において「文字」とは、主として手書き入力で描画される文字を指し示す。
【実施例１】
【００１４】
以下、図１、図２を参照して実施例１の通信端末の画面表示について説明する。図１は本実施例１の通信端末１の画面表示例１を示した図である。図２は本実施例の通信端末１の画面表示例２を示した図である。図１に示すように本実施例の通信端末１の表示画面は、複数のセクション（ウインドウ）に区切られ、例えば第１表示部１１、第２表示部１２、アイコン表示部１９に区切られて表示される。図１の例では、表示画面の上下方向中央付近に、表示画面の大部分を占めるように第１表示部１１が表示され、第１表示部１１の上方、表示画面の上端に帯状に第２表示部１２が表示され、第１表示部１１の下方、表示画面の下端に、帯状にアイコン表示部１９が表示されている。第１表示部１１は、ユーザ操作により入力された文字（図１の例では手書き文字）の一部または全部を第１表示９１として所定の位置に表示する。また、第１表示部１１はこれ以外に、所定の位置（図１の例では、第１表示部１１の右隅）に空白のスペースである入力スペース９３を設け、入力スペース９３の一部にガイド９４を表示している。ガイド９４とは、ユーザの手書き入力を補助するためのものである。図１に示すようにガイド９４は例えば矩形形状とすることができる。ガイド９４を適切な大きさとして入力スペース９３内に常に表示するようにしておけば、次の手書き文字をガイド９４内に描画するようにユーザを誘導することができるため、手書き文字が徐々に大きくなる、または徐々に小さくなる現象を防止し、ユーザに常に一定のサイズで手書き文字を描画させることができるため好適である。
【００１５】
第２表示部１２は、第１表示９１を縮小して第２表示９２として所定の位置に表示する。アイコン表示部１９は、ユーザ操作に用いられる各種のアイコンを表示する。例えば、アイコン１９１は手書き入力の描画を実行するモードを選択するためのアイコン、アイコン１９２は、手書き入力された描画の一部を削除するためのアイコン、アイコン１９３は、手書き入力の描画を実行するモードから脱出して、画面表示された文字の座標やスペースの座標などを選択するためのアイコン、アイコン１９４は、描画や選択などのユーザ操作を１段階元に戻すためのアイコン、アイコン１９５は、第２表示部１２の第２表示９２のスクロール表示の開始、終了を実行するためのアイコンなどとすることができる。もちろん、アイコン表示部１９は本発明の通信端末１において必須の構成要素ではない。例えば図２に示すように、アイコン表示部１９を省略することもできる。図２の表示例の場合、第１表示部１１の大きさを大きくすることができるという利点がある。この場合、ユーザ操作の種別はユーザによるジェスチャで分別されることとすればよい。以下の説明では分かりやすさのため、図１の表示例を想定して説明を進める。
【００１６】
以下、図３、図４を参照して本実施例の通信端末１の構成、およびそのスペース生成動作について説明する。図３は本実施例の通信端末１の構成を示すブロック図である。図４は本実施例の通信端末１の入力スペース生成動作を示すフローチャートである。図３に示すように、本実施例の通信端末１は、第１表示部１１と、第２表示部１２と、第１表示制御部１３と、スクロールパラメータ決定部１４と、ガイドサイズ決定部１５と、座標取得部１６と、相対位置記憶部１７と、ユーザ操作受付部１８と、アイコン表示部１９とを含む。第１表示制御部１３は、時間計測部１３１と、文字区切り検出部１３２と、文字サイズ検出部１３３と、残余スペース検出部１３４と、筆記方向検出部１３５と、スライドパラメータ決定部１３６とを含む。
【００１７】
図４に示すように、第１表示部１１は、所定のユーザ操作により入力された文字を所定の位置に第１表示９１として表示する（Ｓ１１Ａ）。第２表示部１２は、第１表示９１を縮小して所定の位置に第２表示９２として表示する（Ｓ１２Ａ）。第１表示制御部１３は、時間情報に基づいて入力された文字の文字区切り位置の座標である文字区切り座標と筆記方向を検出し、文字区切り座標に基づいて検出された文字サイズの合計から残余の空白スペースである残余スペースを検出し、文字サイズと残余スペースと筆記方向に基づいて第１表示９１のスライド量とスライド方向を決定する（Ｓ１３）。ステップＳ１３の詳細については後述する。第１表示部１１は、第1表示９１をステップＳ１３で決定したスライド量とスライド方向に基づいてスライドする（Ｓ１１Ｂ）。ステップＳ１１Ｂのスライドにより、前述した入力スペース９３が発生する。ガイドサイズ決定部１５は、文字サイズに基づいてガイド９４の大きさであるガイドサイズを決定する（Ｓ１５）。詳細には、ガイドサイズ決定部１５は、例えばステップＳ１３で検出された文字サイズの平均値や中央値に基づいて、ガイド９４のガイドサイズを決定する。ステップＳ１３で検出される文字サイズは、縦横サイズの双方の場合もあり、筆記方向のサイズのみの場合もある（詳細は後述する）。従って、ガイドサイズ決定部１５は、縦横サイズの双方、または、筆記方向のサイズのみの平均値、中央値のみを用い、ガイド９４のガイドサイズを決定する。第１表示部１１は、ガイドサイズに基づいて所定の位置にガイド９４を表示する（Ｓ１１Ｃ）。
【００１８】
次に、図５、図６、図７を参照して第１表示制御部１３の動作の詳細について説明する。図５は本実施例の第１表示制御部１３の動作を示すフローチャートである。図６は本実施例の文字区切り検出部１３２の動作を説明するための例を示す図である。図７は本実施例の文字サイズ検出部１３３の動作を説明するための例を示す図である。前述したように、第１表示制御部１３は、時間計測部１３１と、文字区切り検出部１３２と、文字サイズ検出部１３３と、残余スペース検出部１３４と、筆記方向検出部１３５と、スライドパラメータ決定部１３６とを含む。
【００１９】
時間計測部１３１は文字入力が中断する度に、中断時刻、再開時刻を計測する（Ｓ１３１）。文字区切り検出部１３２は、中断時刻、再開時刻に基づいて文字区切り座標を検出する（Ｓ１３２）。ステップＳ１３１、Ｓ１３２について、図６の例を参照して詳細に説明する。図６に示すように、第１表示９１の一部分の拡大である「いま」という手書き文字には、ところどころ入力が中断されている場所がある。例えば、手書き文字「い」に注目すれば、文字入力再開地点である再開地点８０から、文字入力中断地点である中断地点７１まで連続して描画が行われ、描画６０が表示されている。同様に、文字入力再開地点である再開地点８１から、文字入力中断地点である中断地点７２まで連続して描画が行われ、描画６１が実行されている。この場合、時間計測部１３１は文字入力が中断する中断地点７１における時刻を中断時刻とし、再開地点８１における時刻を再開時刻として、中断時刻、再開時刻を計測する。例えば、文字区切り検出部１３２は、中断時刻と再開時刻の差分である中断時間が所定の閾値を超過するか否かを判定し、中断時間が所定の閾値を超過する場合には、中断時刻、再開時刻に対応する中断地点、再開地点の各座標を文字区切り座標として検出し、中断時間が所定の閾値を超過しない場合には、中断時刻、再開時刻に対応する中断地点、再開地点の座標を文字区切り座標として検出しない。例えば、文字区切り検出部１３２は、中断時間が所定の閾値を超過する場合には、中断地点７１、再開地点８１の座標を文字区切り座標として検出し、中断時間が所定の閾値を超過しない場合には、中断地点７１、再開地点８１の座標を文字区切り座標として検出しない。ステップＳ１３１、Ｓ１３２を上述のように実行することにより、多くの場合、文字区切り座標として検出すべきでない中断地点７１、７３、７４、再開地点８１、８３、８４の座標については中断時間が短いために文字区切り座標として検出されない。一方、中断地点７２、７５、再開地点８０、８２の座標については、他の中断時間よりも中断時間が長くなる傾向があるため、閾値を適切に設定すれば、文字区切り座標として検出することができる。以下の説明では、ステップＳ１３２において、中断地点７２、７５、再開地点８０、８２の座標が文字区切り座標として検出されたものとする。
【００２０】
次に、文字サイズ検出部１３３は、文字区切り座標に基づいて、各文字の文字サイズを検出する（Ｓ１３３）。具体的には、文字サイズ検出部１３３は、文字区切り座標として検出された再開地点と中断地点の座標の間に描画された全ての描画の座標を全て含むような矩形形状を文字サイズとして検出する。例えば、文字サイズ検出部１３３は、文字区切り座標として検出された再開地点８０と中断地点７２の座標の間に描画された全ての描画である描画６０、描画６１の座標を全て含むような矩形形状を文字サイズとして検出する。同様に、文字サイズ検出部１３３は、文字区切り座標として検出された再開地点８２と中断地点７５の座標の間に描画された全ての描画である描画６２、描画６３、描画６４の座標を全て含むような矩形形状を文字サイズとして検出する。例えば、手書き文字「あいましょう」における文字サイズ検出結果は図７のようになる。文字サイズ検出部１３３は、前述した矩形形状の縦横方向のサイズの平均を文字サイズとして検出してもよいが、後述する筆記方向を用いて、矩形形状の筆記方向のサイズのみを文字サイズとして検出してもよい。例えば、図７の例では、文字サイズ検出部１３３は、文字サイズとして筆記方向にあたる幅方向の大きさのみを検出している。例えば「ま」や「う」などは「あ」と同等程度の高さを有しているが、縦長形状で幅が細いため、「あ」の４０ｐｔに対し、それぞれ２８ｐｔ、２２ｐｔと、小さな値を割り振られている。
【００２１】
次に、残余スペース検出部１３４は、文字サイズの合計、第１表示部１１のサイズに基づいて、残余スペースを検出する（Ｓ１３４）。例えば、残余スペース検出部１３４は、文字サイズの合計として前述した矩形形状の面積の総和を用い、第１表示部１１のサイズとして、第１表示部１１の面積を用い、第１表示部１１の面積から矩形形状の面積の総和を差し引くことにより、残余スペース（残余面積）を検出してもよい。また、例えば、残余スペース検出部１３４は、文字サイズの合計として前述した矩形形状の筆記方向の長さの総和を用い、第１表示部１１のサイズとして、第１表示部１１の筆記方向の長さを用い、第１表示部１１の筆記方向の長さから矩形形状の筆記方向の長さの総和を差し引くことにより、残余スペース（筆記方向の残余長さ）を検出してもよい。
【００２２】
次に、筆記方向検出部１３５は、中断時刻、再開時刻、文字区切り座標から、筆記方向を検出する（Ｓ１３５）。具体的には、筆記方向検出部１３５は、文字区切り座標として検出された再開地点と中断地点の座標と対応する中断時刻と再開時刻の前後関係と、文字区切り座標として検出された再開地点と中断地点の座標の位置関係から、筆記方向が何れであるかを検出する。例えば図６の例では、中断地点７２、再開地点８２が文字「い」と文字「ま」の文字区切り座標として検出されているが、この場合、筆記方向検出部１３５は、中断地点７２における中断時刻と再開地点８２における再開時刻の前後関係と、中断地点７２の座標と再開地点８２の座標との位置関係とから筆記方向を右方向（横方向）であると検出する。
【００２３】
次に、スライドパラメータ決定部１３６は、最大文字サイズと残余スペースと筆記方向に基づいて第１表示９１のスライド量、スライド方向を決定する（Ｓ１３６）。具体的には、スライドパラメータ決定部１３６は、残余スペースが最大文字サイズを上回っている場合には、スライド量を０と設定する。この場合、スライド方向は何れであってもよいが、例えばスライドパラメータ決定部１３６は、１ビットの情報として横方向＝０、縦方向＝１である場合に、デフォルトの値である横方向＝０を設定しておけばよい。一方、スライドパラメータ決定部１３６は、残余スペースが最大文字サイズ以下となる場合には、最大文字サイズと残余スペースの差分をスライド量として設定する。この場合、例えばスライドパラメータ決定部１３６は、１ビットの情報として横方向＝０、縦方向＝１である場合に、筆記方向が横方向である場合には横方向＝０を、筆記方向が縦方向である場合には縦方向＝１を、スライド方向として設定すればよい。図７の例では、スライドパラメータ決定部１３６は、ステップＳ１３４で検出された残余スペース（筆記方向の残余長さ）が、最大文字サイズ（幅方向）である４０ｐｔを上回っている場合には、スライド量を０と設定し、残余スペース（筆記方向の残余長さ）が、最大文字サイズ（幅方向）である４０ｐｔ以下である場合には、最大文字サイズ（幅方向）と残余スペース（筆記方向の残余長さ）の差分をスライド量と設定し、ステップＳ１３５で検出された筆記方向である横方向＝０をスライド方向として設定する。第１表示部１１は、第1表示９１を決定されたスライド量とスライド方向に基づいてスライドする（Ｓ１１Ｂ）。具体的には、第１表示部１１は、スライド方向が横方向＝０である場合には左方向に、スライド方向が縦方向＝０である場合には上方向に、決定されたスライド量の分だけ、第1表示９１をスライドする。このようにして、入力スペース９３が生成される。図７の例では、入力スペース９３は幅方向４０ｐｔの矩形領域として生成される。
【００２４】
次に、ガイドサイズ決定部１５は、文字サイズに基づいてガイド９４の大きさであるガイドサイズを決定する（Ｓ１５）。詳細には、ガイドサイズ決定部１５は、ステップＳ１３３で検出された文字サイズ（前述した矩形形状の縦横方向のサイズの平均、または矩形形状の筆記方向のサイズ）の平均値や中央値に基づいて、ガイド９４のガイドサイズを決定する。第１表示部１１は、ステップＳ１５で決定したガイドサイズを有するガイド９４を、例えば入力スペース９３の中央に表示する（Ｓ１１Ｃ）。例えば図７の例におけるガイド９４の表示例を図７に示す。
【００２５】
以下、図８、図９を参照して第２表示部１２のスクロール動作について説明する。図８は本実施例の第２表示部１２のスクロール動作を示すフローチャートである。図９は本実施例の第２表示部１２のスクロール動作の実行例を示す図である。図８に示すように、ユーザ操作受付部１８は、ユーザ操作を常時待ち受けている（Ｓ１８Ａ、Ｓ１８ＡＮ）。ユーザ操作受付部１８が、所定のユーザ操作を受け付けた場合（Ｓ１８ＡＹ）、スクロールパラメータ決定部１４は、第２表示部１２のスクロール方向、スクロール速度を決定する（Ｓ１４）。所定のユーザ操作とは、例えば図１で説明したアイコン１９５のタッチ操作などでよい。スクロール方向は、前述した筆記方向が横方向である場合には左方向、前述した筆記方向が縦方向である場合には上方向である。スクロール速度についてはユーザが予め設定できることとしてもよい。この場合、スクロールパラメータ決定部１４は、ユーザが予め設定した値を、そのままスクロール速度として決定する。第２表示部１２は、第２表示９２をスクロール方向とスクロール速度に基づいてスクロールする（Ｓ１２Ｂ）。例えば図９の例では、手書き文字入力の例である「今日はいろいろとありがとうございました。横浜であいましょう。」に対して、第１表示部１１では第１表示９１として「あいましょう」のみが表示されている場合に、第２表示部１２により、第２表示９２を左方向にスライドさせ、「今日はいろいろとありがとうございました。横浜で」、「いろいろとありがとうございました。横浜であいま」、「ありがとうございました。横浜であいましょう。」などを表示することができるため、ユーザは、自身が入力した手書き文字の全体を容易に把握することができる。
【００２６】
このように、本実施例の通信端末１の第２表示部１２が、第１表示９１を縮小した第２表示９２をスクロール方向とスクロール速度に基づいてスクロールするため、ユーザが入力した文字の全体を表示でき、ユーザの利便性が高まる。
【００２７】
以下、図１０、図１１、図１２を参照して第１表示部１１のスライド動作について説明する。図１０は本実施例の第１表示部１１のユーザ指定位置へのスライド動作を示すフローチャートである。図１１は第２表示９２の座標と第１表示９１の座標との対応関係を例示する図である。図１２は指定された第２表示９２の座標と対応する第１表示９１の座標を含むように第１表示９１をスライドさせた例を示す図である。図１０に示すように、ユーザ操作受付部１８は、ユーザ操作を常時待ち受けている（Ｓ１８Ｂ、Ｓ１８ＢＮ）。ユーザ操作受付部１８が、所定のユーザ操作を受け付けた場合（Ｓ１８ＢＹ）、座標取得部１６は、所定のユーザ操作により指定された第２表示９２の座標と対応する第１表示９１の座標を取得する（Ｓ１６）。所定のユーザ操作とは、例えば図１で説明したアイコン１９３選択後のタッチ操作などでよい。第２表示９２の座標と第１表示９１の座標との対応関係は、例えば相対位置記憶部１７に記憶しておくものとする。例えば、図１１に示すように、相対位置記憶部１７には、例えば第２表示９２の座標である（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）と第１表示９１の座標である（ｐ１，ｑ１）（ｐ２，ｑ２）（ｐ３，ｑ３）とが対応付けて記憶されている。あるいは、相対位置記憶部１７には、第２表示９２の座標である（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）から第１表示９１の座標である（ｐ１，ｑ１）（ｐ２，ｑ２）（ｐ３，ｑ３）を導出する計算式が記憶されている。
【００２８】
第１表示部１１は、取得された第１表示９１の座標に基づいて第１表示をスライドする（Ｓ１１Ｄ）。例えば、第１表示部１１は、取得された第１表示９１の座標を中心に含むように第１表示９１をスライドすれば好適である。第１表示部１１の動作について図１２の例を参照して具体的に説明する。図１２に示すように、所定のユーザ操作により第２表示９２の座標（ｘ４，ｙ４）が指定された場合、座標取得部１６は、座標（ｘ４，ｙ４）と対応する第１表示９１の座標である（ｐ４，ｑ４）を取得する。このとき、第１表示部１１は、取得された第１表示９１の座標（ｐ４，ｑ４）を中心に含むように第１表示９１をスライドすれば好適である。図１２の例では、第１表示９１の座標（ｐ４，ｑ４）が中心に位置するように、第１表示９１がスライドされている。
【００２９】
このように本実施例の通信端末１の第１表示部１１が、ユーザが指定した第２表示９２の座標と対応する第１表示９１の座標に基づいて第１表示９１をスライドするため、入力された文字の一部に手直しを加えたい場合などに、ユーザの利便性が高まる。
【００３０】
上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【００３１】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００３２】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００３３】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００３４】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。
【００３５】
なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2015026097.tif 000003
【図２】
2015026097.tif 000004
【図３】
2015026097.tif 000005
【図４】
2015026097.tif 000006
【図５】
2015026097.tif 000007
【図６】
2015026097.tif 000008
【図７】
2015026097.tif 000009
【図８】
2015026097.tif 000010
【図９】
2015026097.tif 000011
【図１０】
2015026097.tif 000012
【図１１】
2015026097.tif 000013
【図１２】
2015026097.tif 000014