(57)【要約】【課題】  カーソルの移動先をタッチパネル上におけるタッチ操作の位置により指定する際の操作性を向上させることを目的とする。【解決手段】  編集対象テキストが表示されている状態でテキスト表示領域２１に対するタップ操作を行えば、編集対象テキストの文字間隔が広くなる。この状態で、テキスト表示領域２１に対するスライド操作を行えば、編集対象テキストをスクロールさせることができる。また、タップ操作を行えば、当該操作位置へカーソル２５が移動し、文字間隔が元に戻る。このため、最初のタップ操作は、編集対象テキストの文字間隔を広げる操作であって、編集対象テキストの一部を指定する操作ではない。このため、その操作位置に厳密さが要求されず、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。【選択図】  図８
2014035611.tif 000002
【特許請求の範囲】
【請求項１】
編集対象テキストの文字間隔を指定する文字間隔制御手段と、
上記文字間隔で上記編集対象テキストをタッチパネル上に表示するテキスト表示制御手段と、
上記タッチパネルに対するタッチ操作を検出するタッチ操作検出手段と、
上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御手段とを備え、
上記文字間隔制御手段は、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、
上記カーソル制御手段は、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を上記タッチ操作の操作位置に変更することを特徴とするテキスト編集端末。
【請求項２】
上記タッチパネル上に表示される上記編集対象テキストをスクロールさせるスクロール制御手段を備え、
上記タッチ操作検出手段は、上記タッチ操作中における操作位置の変化に基づいて互いに識別可能な第１及び第２のタッチ操作をそれぞれ検出し、
上記カーソル制御手段は、上記文字間隔が上記広間隔である場合の第１のタッチ操作に基づいて、上記カーソル位置を変更し、
上記スクロール手段は、上記文字間隔が上記広間隔である場合の第２のタッチ操作に基づいて、上記編集対象テキストをスクロールさせることを特徴とする請求項１に記載のテキスト編集端末。
【請求項３】
上記文字間隔制御手段は、上記文字間隔が上記狭間隔である場合の第１のタッチ操作に基づいて、上記文字間隔を広間隔に変更することを特徴とする請求項２に記載のテキスト編集端末。
【請求項４】
上記文字間隔制御手段は、上記文字間隔が上記広間隔である場合の第１のタッチ操作に基づいて、上記文字間隔を上記狭間隔へ変更することを特徴とする請求項２又は３に記載のテキスト編集端末。
【請求項５】
第１のタッチ操作がタップ操作からなり、第２のタッチ操作がスライド操作からなることを特徴とする請求項２又は３に記載のテキスト編集端末。
【請求項６】
上記スクロール制御手段は、上記スライド操作のスライド方向に基づいて、上記編集対象テキストのスクロール方向を決定することを特徴とする請求項５に記載のテキスト編集端末。
【請求項７】
文字間隔を制御する文字間隔制御ステップと、
上記文字間隔で編集対象テキストをタッチパネル上に表示する表示制御ステップと、
上記タッチパネルに対するタッチ操作を検出するタッチ操作検出ステップと、
上記文字間隔及び上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御ステップとを備え、
上記文字間隔制御ステップでは、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、
上記表示制御ステップでは、上記編集対象テキストを構成する文字であって、上記タッチパネルに表示される文字の全体を上記文字間隔で表示し、
上記カーソル制御ステップでは、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を変更することを特徴とするテキスト編集端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト編集端末に係り、更に詳しくは、編集対象テキストを表示させるためのタッチパネルを備えたテキスト編集端末の改良に関する。
【背景技術】
【０００２】
一般に、情報処理端末を用いたテキストの編集は、編集対象のテキストをディスプレイに表示させた状態で、当該テキスト内の文字又は文字間にカーソルを移動させ、当該カーソルの位置に対する文字の挿入又は削除を指示することによって行われる。このとき、カーソルの移動は、通常、上下左右の移動方向に対応付けられた方向キーを押下操作することによって行われる。
【０００３】
これに対し、携帯電話機、タブレット型コンピュータなどの最近の携帯情報端末は、タッチパネルを備えているものが多い。このような携帯情報端末では、タッチパネルへのタッチ操作を行えば、その操作位置にカーソルを移動させることができる。このため、直感的に操作することができるとともに、カーソルの移動距離に応じて、操作時間や操作回数が増大することもない。しかしながら、タッチパネル上に表示される文字が小さい場合、ユーザが意図している通りにカーソルを移動させることが容易ではないという問題があった。特に、携帯情報端末の場合、タッチパネルが小さく、表示されている文字も小さいため、思い通りにカーソルを移動させることが難しいという問題があった。
【０００４】
この様な問題に対し、タッチ操作によりテキスト内の単語を拡大表示する携帯情報端末が従来から知られている（例えば、特許文献１）。特許文献１に記載された携帯情報端末では、タッチ操作により１つの単語が選択され、当該単語を拡大表示するための小ウィンドウが表示され、この小ウィンドウ内において単語を編集することができる。この小ウィンドウは、他の単語が選択され、新たな小ウィンドウが表示されるときに閉じられる。つまり、この携帯情報端末では、拡大表示された単語に対して、カーソルの位置を指定することができる。
【０００５】
また、ユーザがタッチ操作した位置とその周辺領域を小ウィンドウ内に拡大表示し、この小ウィンドウ内において、カーソル位置を指定することができる携帯情報端末も知られている。
【０００６】
しかしながら、これらの携帯情報端末では、タッチ操作された位置及びその周辺領域が、小ウィンドウ内に拡大表示されるというものである。このため、小ウィンドウを開くためのタッチ操作の操作位置が適切でない場合、カーソルの移動先として指定したい位置が小ウィンドウ内に表示されない状態になる。この様な場合には、小ウィンドウを開くためのタッチ操作を繰り返す必要があり、煩雑であるという問題があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２９９３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、タッチパネルを備えたテキスト編集端末の操作性を向上させることを目的とする。特に、テキスト編集中のカーソル移動の操作性を向上させることを目的とする。また、カーソルの移動先をタッチ操作の操作位置によって指定する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
第１の本発明によるテキスト編集端末は、編集対象テキストの文字間隔を指定する文字間隔制御手段と、上記文字間隔で上記編集対象テキストをタッチパネル上に表示するテキスト表示制御手段と、上記タッチパネルに対するタッチ操作を検出するタッチ操作検出手段と、上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御手段とを備え、上記文字間隔制御手段が、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、上記カーソル制御手段が、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を上記タッチ操作の操作位置に変更するように構成される。
【００１０】
この様な構成により、文字間隔が狭間隔となるように編集対象テキストが表示されている状態でタッチ操作を行えば、文字間隔が広間隔に変更され、その後、さらにタッチ操作を行えば、当該操作位置へカーソルを移動させることができる。つまり、先行するタッチ操作は、編集対象テキストの文字間隔を広げる操作であって、従来技術のように編集対象テキストの一部を指定する操作ではない。このため、先行するタッチ操作は、新たなカーソル位置又はその周辺に対して行われる必要はなく、その操作位置に厳密さが要求されない。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
【００１１】
第２の本発明によるテキスト編集端末は、上記構成に加えて、上記タッチパネル上に表示される上記編集対象テキストをスクロールさせるスクロール制御手段を備え、上記タッチ操作検出手段が、上記タッチ操作中における操作位置の変化に基づいて互いに識別可能な第１及び第２のタッチ操作をそれぞれ検出し、上記カーソル制御手段が、上記文字間隔が上記広間隔である場合の第１のタッチ操作に基づいて、上記カーソル位置を変更し、上記スクロール制御手段が、上記文字間隔が上記広間隔である場合の第２のタッチ操作に基づいて、上記編集対象テキストをスクロールさせるように構成される。
【００１２】
この様な構成により、文字間隔が広間隔である場合に、第１のタッチ操作を行って新たなカーソル位置を指定する前に、第２のタッチ操作を行って編集対象テキストをタッチパネル上でスクロールさせることができる。このため、編集対象テキストの全体がタッチパネル上に表示されておらず、新たなカーソル位置が表示されていない場合には、まず第２のタッチ操作により編集対象テキストをスクロールさせ、新たなカーソル位置をタッチパネル上に表示させた後に、第１のタッチ操作を行えば、編集対象テキスト内の任意の文字又は文字間にカーソルを移動させることができる。
【００１３】
第３の本発明によるテキスト編集端末は、上記構成に加えて、上記文字間隔制御手段が、上記文字間隔が上記狭間隔である場合の第１のタッチ操作に基づいて、上記文字間隔を広間隔に変更するように構成される。
【００１４】
この様な構成により、タッチパネルに対する２種類のタッチ操作を識別すれば、文字間隔の変更、編集対象テキストのスクロール及び新たなカーソル位置の指定を順に行うことができる。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
【００１５】
第４の本発明によるテキスト編集端末は、上記構成に加えて、上記文字間隔制御手段が、上記文字間隔が上記広間隔である場合の第１のタッチ操作に基づいて、上記文字間隔を上記狭間隔へ変更するように構成される。
【００１６】
この様な構成により、文字間隔が広間隔である場合のタッチ操作に基づいて、カーソル位置を当該タッチ操作の操作位置に変更するとともに、文字間隔を狭間隔に変更することができる。つまり、カーソルの移動が完了すれば、文字間隔が狭間隔に自動的に戻るため、カーソル移動操作が更に容易化され、テキスト編集端末の操作性を向上させることができる。
【００１７】
第５の本発明によるテキスト編集端末は、上記構成に加えて、第１のタッチ操作がタップ操作からなり、第２のタッチ操作がスライド操作からなる。
【００１８】
第６の本発明によるテキスト編集端末は、上記構成に加えて、上記スクロール制御手段が、上記スライド操作のスライド方向に基づいて、上記編集対象テキストのスクロール方向を決定するように構成される。
【００１９】
第７の本発明によるテキスト編集端末の制御方法は、文字間隔を制御する文字間隔制御ステップと、上記文字間隔で編集対象テキストをタッチパネル上に表示する表示制御ステップと、上記タッチパネルに対するタッチ操作を検出するタッチ操作検出ステップと、上記文字間隔及び上記タッチ操作に基づいて、上記編集対象テキスト内におけるカーソル位置を制御するカーソル制御ステップとを備え、上記文字間隔制御ステップでは、上記文字間隔が狭間隔である場合の上記タッチ操作に基づいて、上記文字間隔を広間隔に変更し、上記表示制御ステップでは、上記編集対象テキストを構成する文字であって、上記タッチパネルに表示される文字の全体を上記文字間隔で表示し、上記カーソル制御ステップでは、上記文字間隔が上記広間隔である場合の上記タッチ操作に基づいて、上記カーソル位置を変更する。
【発明の効果】
【００２０】
本発明によれば、タッチパネルを備えたテキスト編集端末の操作性を向上させることができる。特に、テキスト編集中のカーソル移動の操作性を向上させることができる。また、カーソルの移動先をタッチ操作の操作位置によって指定する際の操作性を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態による携帯電話機１の一例を示した外観図である。
【図２】図１のタッチパネル１０の表示の一例を示した図である。
【図３】図２のテキスト表示領域２１における表示の一例を示した図である。
【図４】図２のテキスト表示領域２１における表示の他の例を示した図である。
【図５】図２のテキスト表示領域２１における表示の更に他の例を示した図である。
【図６】図１の携帯電話機１の内部構成の一例を示したブロック図であり、ハードウエア構成の要部が示されている。
【図７】図１の携帯電話機１の内部構成の一例を示したブロック図であり、機能構成の要部が示されている。
【図８】携帯電話機１の動作の一例を示したフローチャートである。
【発明を実施するための形態】
【００２２】
図１は、本発明の実施の形態によるテキスト編集端末の一例を示した外観図であり、テキスト編集端末の一例として携帯電話機１が示されている。この携帯電話機１は、略矩形の操作面を有する薄型筐体からなり、上記操作面には、タッチパネル１０、レシーバ１１及びマイクロフォン１２が配置されている。
【００２３】
タッチパネル１０は、表示面上に画像を表示するための表示装置１０Ａと、上記表示面に対するユーザのタッチ操作を検出するタッチセンサ１０Ｂとからなる。例えば、表示装置１０Ａには液晶表示パネルが用いられ、タッチセンサ１０Ｂには、静電容量式のセンサが用いられる。そして、表示面上に２以上のアイコン１３が表示されている状態において、任意のアイコン１３に対するタッチ操作をユーザが行えば、当該タッチ操作の操作位置が検出され、タッチ操作されたアイコン１３が選択される。レシーバ１１及びマイクロフォン１２は、通話用の音声入出力装置である。
【００２４】
なお、本実施の形態では、携帯電話機１の例について説明するが、本発明によるテキスト編集端末は、タッチパネル１０を用いてテキスト編集を行うことができる情報端末であればよく、通信機能や通話機能を有する端末に限定されない。また、本発明は、特にタッチパネル１０が小さい携帯型端末に好適であるが、携帯型端末以外にも適用することができる。
【００２５】
図２は、図１のタッチパネル１０の表示の一例を示した図であり、テキスト編集画面が示されている。図１の携帯電話機１は、タッチパネル１０上にテキスト編集画面を表示させ、テキストデータを編集することができる。例えば、電子メールアプリケーションの実行中に電子メールの本文を編集することができる。テキストデータとは、２以上の文字コードの順列からなるデータ、つまり、文字列データであり、改行コードや文字装飾情報が付加されたものであってもよい。
【００２６】
テキスト編集画面には、編集対象テキストが表示されるテキスト表示領域２１と、２以上の文字変換の候補が表示される変換候補表示領域２２と、２以上の操作ボタン２４が表示されているボタン表示領域２３が含まれている。
【００２７】
ユーザは、操作ボタン２４に対するタッチ操作を行うことにより、バックスペース入力、カーソル移動、かな文字入力などを行うことができる。例えば、バックスペース用の操作ボタン２４を操作すれば、テキスト表示領域２１内のカーソル位置の直前の１文字が削除される。また、カーソル移動用の操作ボタン２４を操作すれば、編集対象テキスト内において１文字分だけカーソルを移動させることができる。また、かな文字入力用の操作ボタン２４を操作すれば、かな文字を入力することができる。
【００２８】
ユーザ操作により１又は２以上のかな文字からなる文字列が入力されると、当該文字列を自動変換して得られる１又は２以上の変換候補が変換候補表示領域２２に表示される。そして、これらの変換候補のいずれかをユーザが選択すれば、選択された変換候補が、確定した文字列として、テキスト表示領域２１内のカーソル位置に挿入される。
【００２９】
図３の（ａ）〜（ｄ）は、テキスト表示領域２１における表示の一例を示した図であり、カーソル２５の移動を伴うテキスト編集の様子が時系列に示されている。図３（ａ）には、編集対象テキストが表示されているテキスト表示領域２１に対し、ユーザがタッチ操作を行う様子が示されている。このタッチ操作は、編集対象テキストの文字間隔を広げるための操作であり、例えば、タップ操作からなる。この文字間隔の変更は、編集対象テキストの全体に適用されるため、上記タッチ操作はテキスト表示領域２１内に対する操作であればよく、その操作位置は任意であり、従来技術のように操作位置が正確である必要はない。
【００３０】
図３（ｂ）には、編集対象テキストが広い文字間隔で表示されている状態で、カーソル２５の移動先がタッチ操作で指定される様子が示されている。ここでは、編集対象テキスト中の「可」が「か」の誤記であるため、当該誤記を修正するために「可」の直後の文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。ここでは、タッチ操作の操作位置に最も近い文字間が、新しいカーソル位置として指定されるため、カーソル移動用の操作ボタン２４に対しタッチ操作を行う場合とは異なり、直感的に操作することができ、カーソル２５の移動距離に応じて、操作時間や操作回数が増大することもない。しかも、本実施の形態では、編集対象テキストの文字間隔を予め広げているため、新たなカーソル位置を容易に指定することができる。
【００３１】
図３（ｃ）には、カーソル移動後の様子が示されている。カーソル２５は、図３（ｂ）のタッチ操作により指定された文字間へ移動する。また、文字間隔が狭くなり、図３（ａ）のときと同じ文字間隔に戻っている。つまり、カーソル位置を指定するタッチ操作を行えば、カーソル２５が移動するとともに、広がっていた文字間隔が狭くなり元に戻る。このため、ユーザは、文字間隔を元に戻す操作を別途行う必要がない。
【００３２】
図３（ｄ）には、テキスト編集後の様子が示されている。すなわち、カーソル２５の移動後にバックスペース用の操作ボタン２４を操作して「可」を削除した後、かな文字入力用の操作ボタン２４を操作して「か」を入力し、誤記が修正された状態が示されている。
【００３３】
なお、図３では、カーソル位置が文字間である場合の例について説明したが、カーソル位置が文字である場合であっても、全く同様にして、文字間を広げることにより、カーソル位置を容易に指定することができ、誤操作が発生しにくい。
【００３４】
図４の（ａ）〜（ｄ）は、テキスト表示領域２１における表示の他の例を示した図であり、図３と同様にして、カーソル２５の移動を伴うテキスト編集の様子が時系列に示されている。図４（ａ）には、図３（ａ）の場合と同様、編集対象テキストの文字間隔を広げるために、テキスト表示領域２１内の任意の領域に対し、ユーザがタッチ操作を行う様子が示されている。
【００３５】
図４（ｂ）には、編集対象テキストが広い文字間隔で表示されている状態で、タッチ操作により編集対象テキストをスクロールさせる様子が示されている。編集対象テキストのスクロールは、テキスト表示領域２１内でのスライド操作によって行われる。スライド操作は、タッチダウンからタッチアップまでのタッチ操作中に操作位置を移動させるタッチ操作であり、携帯電話機１は、操作位置の移動を伴うスライド操作と、操作位置の移動を伴わないタップ操作とを判別し、それぞれを検出することができる。
【００３６】
ここでは、編集対象テキスト中の「ここでで始めて」における「で」の重複が誤記であり、当該誤記を修正するには、例えば「でで」の直後の文字間に対するタッチ操作を行って、当該文字間にカーソル２５を移動させる必要がある。ところが、文字間隔が広がったことにより、タッチ操作を行うべき文字間がテキスト表示領域２１内に表示されなくなっている。このため、編集対象テキストを上方向にスクロースさせるために、上方向へのスライド操作が行われる。
【００３７】
図４（ｃ）には、編集対象テキストのスクロール後に、カーソル２５の移動先がタッチ操作で指定される様子が示されている。編集対象テキストをスクロールさせたことにより、カーソルの移動先である「でで」の直後の文字間がテキスト表示領域２１内に表示されている。このため、図３（ｂ）の場合と同様にして、上記文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。
【００３８】
図４（ｄ）には、カーソル移動後の様子が示されている。カーソル２５は、図４（ｃ）のタッチ操作により、その操作位置として指定された文字間に移動する。また、文字間隔が狭くなり、図４（ａ）のときと同じ文字間隔に戻っている。その後、ユーザが、バックスペース用の操作ボタン２４を操作し、重複する文字「で」を削除すれば、当該誤記が訂正される。
【００３９】
図５の（ａ）〜（ｄ）は、テキスト表示領域２１における表示の更に他の例を示した図であり、図３及び図４と同様、カーソル移動を伴うテキスト編集の様子が時系列に示されている。図５（ａ）には、図４（ａ）と同様、編集対象テキストの文字間隔を広げるために、テキスト表示領域２１内の任意の領域に対し、ユーザがタッチ操作を行う様子が示されている。
【００４０】
図５（ｂ）には、編集対象テキストが広い文字間隔で表示されている状態で、タッチ操作により編集対象テキストをスクロールさせる様子が示されている。図４（ｂ）では、行幅を一定にしたままで文字間隔を広げているため、改行位置が変化している。これに対し、図５（ｂ）では、改行位置を一定にしたままで文字間隔を広げているため、行幅が広がっている。その結果、編集対象テキスト中における改行位置は変化しないが、編集対象テキストの行の一部が、テキスト表示領域２１上に表示されず、編集対象テキストは横方向にスクロール可能になる。
【００４１】
ここでは、編集対象テキスト中の「田」が「だ」の誤記であるため、当該誤記を修正するために、「田」の直後の文字間に対しタッチ操作を行って、当該文字間にカーソル２５を移動させる必要がある。ところが、文字間隔が広がったことにより、タッチ操作を行うべき文字間がテキスト表示領域２１内に表示されていない。このため、編集対象テキストを右方向にスクロースさせるために、右方向へのスライド操作が行われている。
【００４２】
図５（ｃ）には、編集対象テキストをスクロールさせた後に、カーソル２５の移動先がタッチ操作で指定される様子が示されている。編集対象テキストをスクロールさせたことにより、新たなカーソル位置となるべき「田」の直後の文字間がテキスト表示領域２１内に表示されている。このため、図４（ｃ）の場合と同様にして、上記文字間に対するタッチ操作が行われ、当該文字間が新しいカーソル位置として指定される。
【００４３】
図５（ｄ）には、カーソル移動後の様子が示されている。カーソル２５は、図５（ｃ）のタッチ操作により、その操作位置として指定された文字間に移動する。また、文字間隔が狭くなり、図５（ａ）のときと同じ文字間隔に戻っている。その後、ユーザが、バックスペース用の操作ボタン２４を操作し、文字「田」を削除した後、かな文字入力用の操作ボタン２４を操作して「だ」を入力し、誤記が修正された状態が示されている。
【００４４】
図６は、図１の携帯電話機１の内部構成の一例を示したブロック図であり、ハードウエア構成の要部が示されている。この携帯電話機１は、マイクロプロセッサ３０、プログラム記憶部３１、テキスト情報記憶部３２、ＲＦ部３３、タッチパネル１０、レシーバ１１及びマイクロフォン１２を備えている。
【００４５】
マイクロプロセッサ３０は、プログラム記憶部３１からテキスト編集プログラムを読み出して実行することができる。テキスト編集プログラムは、タッチパネル１０を用いてテキスト情報記憶部３２に保持されているテキストデータを編集するためのプログラムである。テキストデータの編集は、当該テキストデータを表示装置１０Ａに表示し、ユーザのタッチ操作をタッチセンサ１０Ｂが検出することにより行われる。
【００４６】
プログラム記憶部３１には、少なくとも不揮発性記憶装置、例えば、ＲＯＭやフラッシュメモリなどが用いられる。一方、テキスト情報記憶部３２には、少なくとも書き換え可能な記憶装置、例えば、ＲＡＭやフラッシュメモリなどが用いられる。ＲＦ部３３は、セルラー基地局との間で無線通信を行う通信回路であり、通話音や電子メールなどを含むデータの送受信を行う。
【００４７】
図７は、図１の携帯電話機１の内部構成の一例を示したブロック図であり、機能構成の要部が示されている。この携帯電話機１は、表示装置１０Ａ、タッチセンサ１０Ｂ、テキスト情報記憶部３２、タッチ操作検出部５１、文字間隔制御部５２、カーソル制御部５３、スクロール制御部５４、テキスト表示制御部５５及びテキスト編集部５６からなる。
【００４８】
タッチ操作検出部５１は、タッチセンサ１０Ｂの出力信号に基づいて、タッチセンサ１０Ｂに対するタッチ操作を検出するタッチ操作検出手段である。このタッチ操作検出部５１は、２種類のタッチ操作、例えば、タップ操作とスライド操作を判別して検出することができる。タップ操作とスライド操作の判別は、タッチ操作中における操作位置の変化に基づいて行われる。また、スライド操作のスライド方向も判別している。これらの判別結果が、検出信号として、文字間隔制御部５２、カーソル制御部５３、スクロール制御部５４及びテキスト編集部５６へ出力される。
【００４９】
文字間隔制御部５２は、タッチパネル１０へのタッチ操作に基づいて、タッチパネル１０に表示される編集対象テキストの文字間隔を狭間隔又は広間隔のいずれかに切り替えている。例えば、テキスト表示を行う際の通常の文字間隔を狭間隔とし、この狭間隔よりも広い文字間隔を広間隔とすることができる。ここでは、文字間隔制御部５２が、テキスト表示領域２１へのタップ操作に基づいて、文字間隔を切り替えているものとする。すなわち、文字間隔が狭間隔である場合にタップ操作が行われれば、文字間隔を広間隔に変更し、文字間隔が広間隔である場合にタップ操作が行われれば、文字間隔を狭間隔に変更する。
【００５０】
なお、文字間隔制御部５２が指定する文字間隔は、タッチパネル１０上に表示される編集対象テキストの一部に適用されるものではなく、タッチパネル１０に表示される編集対象テキストの全体に適用される。また、文字間隔制御部５２が指定する文字間隔は、具体的な間隔長を指定するものではなく、予め定められた２つの間隔長のいずれを選択するのかを指定するものであってもよい。例えば、両隣の文字の組み合わせに応じて文字間ごとに文字間隔を異ならせるような表示方法を採用している場合であれば、狭間隔及び広間隔の間隔長が文字間ごとに予め定められ、そのいずれを選択するのかを文字間隔制御部５２が文字間隔として指定するように構成してもよい。
【００５１】
カーソル制御部５３は、タッチパネル１０へのタッチ操作に基づいて、テキスト表示領域２１内におけるカーソル位置を制御している。カーソル２５の位置は、編集対象となる文字を特定するための基準位置であり、カーソル２５は、編集対象テキスト内で移動させることができる。ここでは、文字間隔が広間隔である場合におけるテキスト表示領域２１へのタップ操作に基づいて、その操作位置にカーソル２５を移動させる。
【００５２】
つまり、文字間隔が広間隔である場合に、テキスト表示領域２１へのタップ操作が行われると、カーソル制御部５３が、カーソル２５を移動させるとともに、文字間隔制御部５２が、文字間隔を狭間隔に変更する。
【００５３】
スクロール制御部５４は、タッチパネル１０へのタッチ操作に基づいて、編集対象テキストをスクロールさせる制御を行っている。ここでは、文字間隔が広間隔である場合におけるスライド操作に基づいて、テキスト表示領域２１内において、編集対象テキストをクロールさせる。また、スクロール方向は、スライド操作の方向に一致させている。例えば、スライド操作の方向に応じて、上下のいずれかの方向にスクロールさせることができる。あるいは、スライド操作の方向に応じて、上下左右のいずれかの方向にスクロールさせる構成であってもよい。
【００５４】
テキスト表示制御部５５は、テキスト情報記憶部３２に保持されている編集対象テキストのデータに基づいて、テキスト表示領域２１内に表示する画像データを生成し、表示装置１０Ａへ出力する。この画像データの生成には、文字間隔制御部５２が指定する文字間隔と、カーソル制御部５３が指定するカーソル位置と、スクロール制御部５４が指定するスクロール制御情報とが用いられる。
【００５５】
つまり、文字間隔制御部５２により指定された文字間隔が編集対象テキストの文字間隔となるように画像データが生成される。また、カーソル制御部５３によりカーソル位置として指定された文字又は文字間にカーソル２５が表示された画像データが生成される。さらに、スクロール制御部５４により指定されたスクロール表示を行うための画像データが表示される。
【００５６】
テキスト編集部５６は、操作ボタン２４へのタッチ操作に基づいて、テキスト情報記憶部３２内の編集対象テキストを更新する。
【００５７】
図８のステップＳ１０１〜Ｓ１０６は、携帯電話機１の動作の一例を示したフローチャートであり、テキスト表示領域２１に対するタッチ操作が検出された場合に実行されるカーソル移動処理が示されている。
【００５８】
まず、タッチ操作検出部５１により、検出されたタッチ操作がタップ操作又はスライド操作のいずれであるのかが判別される（ステップＳ１０１）。スライド操作であった場合、編集対象テキストのスクロール表示が行われ、当該カーソル移動処理を終了する（ステップＳ１０２）。
【００５９】
ステップＳ１０１において、タッチ操作がタップ操作であった場合、文字間隔制御部５２により、現在の文字間隔が狭間隔又は広間隔のいずれであるのかが判別される（ステップＳ１０２）。そして、狭間隔であれば、文字間隔が広間隔へ変更され、当該カーソル移動処理を終了する。つまり、表示装置１０Ａのテキスト表示領域２１には、広間隔で編集対象テキストが表示される。
【００６０】
ステップＳ１０３において、現在の文字間隔が広間隔であった場合には、カーソル制御部５３により、カーソル位置が変更され、カーソル２５がタッチ操作の操作位置へ移動する（ステップＳ１０５）。また、文字間隔制御部５２により文字間隔が狭間隔へ変更され、当該カーソル移動処理を終了する（ステップＳ１０６）。
【００６１】
なお、図８のフローチャートでは、文字間隔が狭間隔又は広間隔のいずれであるかにかかわらず、スライド操作が行われれば、スクロール表示が行われる例について説明したが、少なくとも文字間隔が広間隔の場合にスクロール表示が行われる構成であればよい。
【００６２】
本実施の形態による携帯電話機１は、編集対象テキストの文字間隔を指定する文字間隔制御部５２と、文字間隔制御部５２が指定した文字間隔で編集対象テキストをタッチパネル１０上に表示するテキスト表示制御部５５と、タッチパネル１０に対するタッチ操作を検出するタッチ操作検出部５１と、当該タッチ操作に基づいて、編集対象テキスト内におけるカーソル位置を制御するカーソル制御部５３とを備え、文字間隔制御部５２が、文字間隔が狭間隔である場合のタッチ操作に基づいて、文字間隔を広間隔に変更し、カーソル制御部５３が、文字間隔が広間隔である場合のタッチ操作に基づいて、カーソル位置をタッチ操作の操作位置に変更するように構成される。
【００６３】
この様な構成により、文字間隔が狭間隔となるように編集対象テキストが表示されている状態でタッチ操作を行えば、文字間隔が広間隔に変更され、その後、さらにタッチ操作を行えば、当該操作位置へカーソルを移動させることができる。つまり、先行するタッチ操作は、編集対象テキストの文字間隔を広げる操作であって、従来技術のように編集対象テキストの一部を指定する操作ではない。このため、先行するタッチ操作は、新たなカーソル位置又はその周辺に対して行われる必要はなく、その操作位置に厳密さが要求されない。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
【００６４】
また、本実施の形態による携帯電話機１は、タッチパネル１０上に表示される編集対象テキストをスクロールさせるスクロール制御部５４を備え、タッチ操作検出部５１が、タッチ操作中における操作位置の変化に基づいて互いに識別可能なタップ操作及びスライド操作をそれぞれ検出し、カーソル制御部５３が、文字間隔が広間隔である場合のタップ操作に基づいて、カーソル位置を変更し、スクロール制御部５４が、文字間隔が広間隔である場合のスライド操作に基づいて、タッチパネル１０上に表示された編集対象テキストをスクロールさせるように構成される。
【００６５】
この様な構成により、文字間隔が広間隔である場合に、タップ操作を行って新たなカーソル位置を指定する前に、スライド操作を行って編集対象テキストをタッチパネル１０上でスクロールさせることができる。このため、編集対象テキストの全体がタッチパネル上に表示されておらず、新たなカーソル位置が表示されていない場合には、まずスライド操作により編集対象テキストをスクロールさせ、新たなカーソル位置をタッチパネル１０上に表示させた後に、タップ操作を行えば、編集対象テキスト内の任意の文字又は文字間にカーソルを移動させることができる。
【００６６】
また、本発明によるテキスト編集端末は、文字間隔制御部５２が、文字間隔が狭間隔である場合のタップ操作に基づいて、文字間隔を広間隔に変更するように構成される。この様な構成により、タッチパネル１０に対するタップ操作及びスライド操作を識別すれば、文字間隔の変更、編集対象テキストのスクロール及び新たなカーソル位置の指定を順に行うことができる。従って、カーソル移動操作が容易化され、テキスト編集端末の操作性を向上させることができる。
【００６７】
また、本発明によるテキスト編集端末は、文字間隔制御部５２が、文字間隔が広間隔である場合のタップ操作に基づいて、当該文字間隔を狭間隔へ変更するように構成される。この様な構成により、文字間隔が広間隔である場合のタップ操作に基づいて、カーソル位置を当該タッチ操作の操作位置に変更するとともに、文字間隔を狭間隔に変更することができる。つまり、カーソル位置の移動が完了すれば、文字間隔が狭間隔に自動的に戻るため、カーソル移動操作が更に容易化され、テキスト編集端末の操作性を向上させることができる。
【符号の説明】
【００６８】
１      携帯電話機
１０    タッチパネル
１０Ａ  表示装置
１０Ｂ  タッチセンサ
２１    テキスト表示領域
２２    変換候補表示領域
２３    ボタン表示領域
２４    操作ボタン
２５    カーソル
３０    マイクロプロセッサ
３１    プログラム記憶部
３２    テキスト情報記憶部
５１    タッチ操作検出部
５２    文字間隔制御部
５３    カーソル制御部
５４    スクロール制御部
５５    テキスト表示制御部
５６    テキスト編集部
【図１】
2014035611.tif 000003
【図２】
2014035611.tif 000004
【図３】
2014035611.tif 000005
【図４】
2014035611.tif 000006
【図５】
2014035611.tif 000007
【図６】
2014035611.tif 000008
【図７】
2014035611.tif 000009
【図８】
2014035611.tif 000010