(57)【要約】【課題】入力操作性の高いタッチ式キー入力装置を提供すること。【解決手段】タッチ式キー入力装置１は、複数個の文字キーと、文字キーの領域内で最初にタッチした始点の位置を検出する始点位置検出手段１３１と、始点からタッチしたまま移動する操作が解除された終点の位置を検出する終点位置検出手段１３２と、前記始点から終点への直線距離、方向を取得するベクトル取得手段１３３と、前記方向を判別可能な方向判別手段１３５と、前記直線距離が所定範囲値内にあるかを判別する距離判別手段１３４と、前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向に応じて設定された文字を出力するバータッチ入力手段１３８と、前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定されたキー入力を補助する機能を動作させる補助機能手段１３７とを備える。【選択図】図３
2007213615.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の文字がそれぞれ表示された複数個の文字キーを有し、
これらの文字キーの領域内において、最初にタッチした点である始点の位置を検出する始点位置検出手段と、
前記始点からタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点の位置を検出する終点位置検出手段と、
これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離および方向を取得するベクトル取得手段と、
このベクトル取得手段で取得された方向を判別可能な方向判別手段と、
前記ベクトル取得手段で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手段と、
前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手段で判別された方向に応じて設定された文字を選択して出力するバータッチ入力手段と、
前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手段と、
を備えることを特徴とするタッチ式キー入力装置。
【請求項２】
請求項１に記載のタッチ式キー入力装置において、
前記文字キーのキートップの左下側、下側および右下側の少なくともいずれかには英字が表示され、
前記文字キーのキートップの左上側、上側および右上側の少なくともいずれかには記号が表示され、
前記文字キーのキートップの右側および左側の少なくとも一方には数字が表示され、
前記方向判別手段は、前記ベクトル取得手段で取得された方向を、左下方向、下方向、右下方向、左上方向、上方向、右上方向、左方向および右方向の８つの方向に判別可能に構成されていることを特徴とするタッチ式キー入力装置。
【請求項３】
請求項２に記載のタッチ式キー入力装置において、
前記補助機能手段は、前記方向判別手段で左方向と判別された場合には、カーソルの左隣側にある文字を削除するバックスペース機能を動作させ、
前記方向判別手段で右方向と判別された場合には、空白を入れるスペース機能を動作させることを特徴するタッチ式キー入力装置。
【請求項４】
複数種類の文字がそれぞれ表示された複数の文字キーを有するタッチ式キー入力装置によって文字を入力するタッチ式キー入力方法であって、
前記文字キーの範囲内において、最初にタッチした点である始点の位置を検出する始点位置検出手順と、
前記始点からタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点の位置を検出する終点位置検出手順と、
これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離および方向を取得するベクトル取得手順と、
前記ベクトル取得手順で取得された方向を判別可能な方向判別手順と、
前記ベクトル取得手順で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手順と、
前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手順で判別された方向に応じて設定された文字を選択して出力する文字選択出力手順と、
前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手順とを備えることを特徴とするタッチ式キー入力方法。
【請求項５】
複数種類の文字がそれぞれ表示された複数の文字キーを有するタッチ式キー入力装置に、
前記文字キーの範囲内において、最初にタッチした点である始点の位置を検出する始点位置検出手順と、
前記始点からタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点の位置を検出する終点位置検出手順と、
これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離および方向を取得するベクトル取得手順と、
前記ベクトル取得手順で取得された方向を判別可能な方向判別手順と、
前記ベクトル取得手順で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手順と、
前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手順で判別された方向に応じて設定された文字を選択して出力する文字選択出力手順と、
前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ式キー入力装置、タッチ式キー入力方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯用パソコン（モバイルパソコン）や携帯情報端末（ＰＤＡ）では、液晶画面を「ペン」を用いてタッチして入力を行うペン入力が主流となっている。このペン入力には通常２通りの入力方法があり、画面等に直接文字を書き込む「手書き入力」と、画面に小型の仮想キーボードを表示しそのキーをペンでタッチして入力する「ソフトキー入力」とである。いずれも、物理的なキーボードを用いる必要が無く、かさばらずに小型化でき携帯等に便利である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの従来のペン入力方法では次のような問題点があった。すなわち、「手書き入力」では、キーボード入力が苦手な人にとっても利用できる点で便利さもあるが、文字の入力や文字認識に時間がかかるために、スピードを要する入力や長い文章の長時間入力には適していないという問題があった。
また、「ソフトキー入力」の仮想キーボードでは、各キーに文字を１つずつ設定しているので、ソフトキーが小さくなりすぎてしまいタッチしにくいという問題があった。例えば、英字２６文字であれば２６個のキーを表示し、かな５０文字であれば５０個のキーを表示しなければならず、ソフトキーが小さくなりすぎるという問題があった。このため、「ソフトキー入力」においても、入力操作が難しくなり、スピードを要する入力や長い文章の長時間入力には適していないという問題があった。
【０００４】
本発明の目的は、入力操作性の高いタッチ式キー入力装置、タッチ式キー入力方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明のタッチ式キー入力装置１は、複数種類の文字がそれぞれ表示された複数個の文字キー２１〜３２を有し、これらの文字キーの領域内において、最初にタッチした点である始点Ａの位置を検出する始点位置検出手段１３１と、前記始点Ａからタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点Ｂの位置を検出する終点位置検出手段１３２と、これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離ｄおよび方向θを取得するベクトル取得手段１３３と、このベクトル取得手段で取得された方向を判別可能な方向判別手段１３５と、前記ベクトル取得手段で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手段１３４と、前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手段で判別された方向に応じて設定された文字を選択して出力するバータッチ入力手段１３８と、前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手段１３７とを備えることを特徴とする。
【０００６】
ここで、補助機能手段としては、例えば、直前に入力された文字を削除するバックスペース機能や、入力文字を大文字または小文字に変換する変換機能、入力文字を全角文字または半角文字に変換する変換機能、入力された「かな文字」を「ひらがな」または「カタカナ」に変換する変換機能、空白を入れるとともに変換を行うスペース変換機能、入力モードを変換するモード変換機能、入力された文字を確定するとともに改行するリターンキー（確定キー）としての機能等の各種機能を動作させる構成にできる。
また、補助機能手段は、各文字キーの各方向ごとに異なる機能を動作させる設定としてもよい。また、最初にタッチされる文字キーは問わないが、タッチ後の方向ごとに異なる機能を動作させる設定としてもよい。さらに、タッチ後の方向にかかわらず、一機能だけを動作させる設定としてもよい。
【０００７】
所定長さとしては、特に限定されるものではないが、各文字キーの領域内においてタッチのみして移動しない、つまり普通にタッチされる点（・）以外のある程度の長さを示す。なお、この点のようなタッチ操作をタップ操作またはピンタッチ操作と称す。
なお、バータッチ操作は、最初にタッチした文字キーの範囲内で行うだけでなく、そのタッチした文字キーの領域を越えて、例えば、隣の文字キー等へ移動するように行ってもよい。
【０００８】
このような本発明では、例えば以下の手順で文字入力される。
すなわち、まず、スタイラスペンや指等のタッチ式入力手段によって文字キーの領域内をバータッチ操作すると、始点位置検出手段は始点を検出し、終点位置検出手段は終点を検出する。
次に、この検出された始点および終点に基づいて、ベクトル取得手段は、始点および終点間の直線距離と、始点から終点へ向かう方向とを取得する。
次に、方向判別手段は、取得された方向を判別し、距離判別手段は、取得された直線距離が所定範囲値内にあるか否かを判別する。
これらの判別結果に基づいて、直線距離が所定範囲値内にあると判別された場合には、バータッチ入力手段は、始点を含む文字キーの中心位置に対して方向判別手段で判別された方向に応じて設定された文字、例えばこの方向側に表示された文字を選択して出力する。
一方、直線距離が所定範囲値外であると判別された場合には、補助機能手段は、方向判別手段で判別された方向に応じて設定されたバータッチ入力時のキー入力を補助する機能を動作させる。
【０００９】
このような発明では、複数の文字キーとして１２個の文字キーを採用した場合において、１２個と少ない文字キーであっても、日本語のローマ字入力や英語入力に用いられる英字２６文字、各種番号等の入力用の数字０〜９の１０文字、括弧などの各種記号等の複数種類の文字を各文字キーに設定できる。また、移動方向を８方向に判別可能に設定すれば、１２個の文字キーで最大９６種類の文字の設定が可能である。
このように、一つの文字キーに複数種類の文字を設定できるから、従来の「ソフトキー入力」に比べて文字キー数を少なくできて、各文字キーを大型化できたり、操作時の移動距離を小さくできるため、入力操作性を向上できる。一方、「手書き入力」に比べて、入力スピードを向上でき、迅速にかつ長時間の入力が可能になる。
【００１０】
そして、このように各文字キーを大きくできることから、使用者は、各移動方向へのバータッチ入力操作を確実に使いわけることができる。このため、使用者は、選択したい文字を確実に選択でき、入力操作性を向上できる。さらに、文字キーが大きくなれば、方向判別手段による各方向の判別範囲も広がるので、方向を確実に判別できる。
【００１１】
また、距離判別手段がバータッチ操作の直線距離を判別し、この判別結果によって実行される機能が切り替わるため、バータッチ操作による直線距離を変更するだけの簡単な操作で、バータッチ入力手段による文字を選択して出力させる機能と、入力を補助する補助機能とを使い分けることができて、より一層効率的な入力操作を実施できる。
【００１２】
このようなタッチ式キー入力装置において、前記直線距離が前記所定範囲値外よりも大きな値であると判別された場合に、前記補助機能手段は、前記バータッチ入力の際のキー入力を補助する機能を動作させることが好ましい。
【００１３】
この場合には、意識的にバータッチ操作の長さを大きくするだけの簡単で、区別しやすく、しかもわかりやすい操作で、範囲内のバータッチ操作と容易に区別できて、入力操作性をより一層向上できる。
【００１４】
なお、直線距離が所定範囲よりも小さな値である時には、バータッチ操作方向を判別しないような構成にできる。この場合には、例えば、バータッチ入力に加えて、前述したタップ操作（ピンタッチ操作）による文字入力も採用した場合において、タップ操作が若干移動してしまった場合でも、タップ操作とバータッチ操作とを正確に判別できて、誤判別による誤入力を回避でき効率的な入力操作性を確保できる利点がある。
【００１５】
以上のようなタッチ式キー入力装置において、前記文字キーのキートップの左下側、下側および右下側の少なくともいずれかには前記英字が表示され、前記文字キーのキートップの左上側、上側および右上側の少なくともいずれかには前記記号が表示され、前記文字キーのキートップの右側および左側の少なくとも一方には前記数字が表示され、前記方向判別手段は、前記ベクトル取得手段で取得された方向を、左下方向、下方向、右下方向、左上方向、上方向、右上方向、左方向および右方向の８つの方向に判別可能に構成されていることが好ましい。
【００１６】
このようにすれば、一つの文字キーに最大８種類の文字を設定できる。このため、１２個の文字キーで９６文字を設定できる。従って、日本語のローマ字入力用および英語入力用の英字２６文字や、各種番号などの入力用の数字０〜９の１０文字、その他の記号等の各種文字を各文字キーに設定して入力できる。
また、日本語のローマ字入力を行う設定では、英字２６文字以外の残りの７０文字分をその他の各種記号や文字等に設定できるため、より多くの記号等を設定できる。さらに、バータッチ操作を行う方向を変える必要があるものの、バータッチ入力の回数を１回行うだけで文字を入力でき、入力スピードを高めて入力操作性を向上できる。
【００１７】
このように８方向の判別が可能なタッチ式キー入力装置において、前記補助機能手段は、前記方向判別手段で左方向と判別された場合には、カーソルの左隣側にある文字を削除するバックスペース機能を動作させ、前記方向判別手段で右方向と判別された場合には、空白を入れるスペース機能を動作させることが好ましい。
ここで、通常、バックスペースを機能させた場合には、カーソルは左側に移動し、スペースを機能させた場合には、カーソルは右側に移動する。このため、前述した設定とした場合には、バータッチ操作による移動の方向と、カーソルの移動方向とが略一致するので、使用者はこのような補助機能を簡単に把握できて、入力操作性をより一層向上できる。
【００１８】
本発明に係るタッチ式キー入力方法は、複数種類の文字がそれぞれ表示された複数の文字キーを有するタッチ式キー入力装置によって文字を入力するタッチ式キー入力方法であって、前記文字キーの範囲内において、最初にタッチした点である始点の位置を検出する始点位置検出手順と、前記始点からタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点の位置を検出する終点位置検出手順と、これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離および方向を取得するベクトル取得手順と、前記ベクトル取得手順で取得された方向を判別可能な方向判別手順と、前記ベクトル取得手順で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手順と、前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手順で判別された方向に応じて設定された文字を選択して出力する文字選択出力手順と、前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手順とを備えることを特徴とする。
本発明によれば、前述したタッチ式キー入力装置と略同様な作用・効果を奏することができて、文字入力操作性を向上できる。
【００１９】
本発明に係るプログラムは、複数種類の文字がそれぞれ表示された複数の文字キーを有するタッチ式キー入力装置に、前記文字キーの範囲内において、最初にタッチした点である始点の位置を検出する始点位置検出手順と、前記始点からタッチしたまま所定長さ以上移動するバータッチ操作が解除された点である終点の位置を検出する終点位置検出手順と、これらの検出された始点および終点に基づいて、前記始点から前記終点への直線距離および方向を取得するベクトル取得手順と、前記ベクトル取得手順で取得された方向を判別可能な方向判別手順と、前記ベクトル取得手順で取得された直線距離が所定範囲値内にあるか否かを判別する距離判別手順と、前記直線距離が前記所定範囲値内にあると判別された場合に、前記始点を含む文字キーの中心位置に対して前記方向判別手順で判別された方向に応じて設定された文字を選択して出力する文字選択出力手順と、前記直線距離が前記所定範囲値外であると判別された場合に、前記方向に応じて設定された前記バータッチ入力の際のキー入力を補助する機能を動作させる補助機能手順とを実行させることを特徴とする。
本発明によれば、前述したタッチ式キー入力装置およびタッチ式入力方法と略同様な作用・効果を奏することができて、文字入力操作性を向上できる。
【発明の効果】
【００２０】
本発明によれば、距離判別手段がバータッチ操作の直線距離を判別し、この判別結果によって実行される機能が切り替わるため、バータッチ操作による直線距離を変更するだけの簡単な操作で、バータッチ入力手段による文字を選択して出力させる機能と、入力を補助する補助機能とを使い分けることができて、より一層効率的な入力操作を実施できるという効果がある。
【００２１】
本発明によれば、意識的にバータッチ操作の長さを大きくするだけの簡単で、区別しやすく、しかもわかりやすい操作で、範囲内のバータッチ操作と容易に区別できて、入力操作性をより一層向上できるという効果がある。
【００２２】
本発明によれば、複数の文字キーとして１２個の文字キーを設けた場合には、一つの文字キーに最大８種類の文字を設定できるため、１２個の文字キーで９６文字を設定できて、日本語のローマ字入力用および英語入力用の英字２６文字や、各種番号などの入力用の数字０〜９の１０文字、その他の記号等の各種文字を各文字キーに設定して入力できるという効果がある。
【００２３】
本発明によれば、バータッチ操作による移動の方向と、カーソルの移動方向とが略一致するので、使用者はこのような補助機能を簡単に把握できて、入力操作性をより一層向上できるという効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、タッチ式キー入力装置１を示す図である。
図１に示すように、本発明のタッチ式キー入力装置１は、携帯情報端末（ＰＤＡ）であり、その表面に液晶画面３およびパッド状のタッチ入力検出エリア４が設けられる本体２と、タッチ入力検出エリア４の上に貼付して使用されるキーボードシート５とを備えて構成される。
【００２５】
タッチ式キー入力装置１には、図示しないが、タッチ式入力手段として用いられるペンが付属されている。このため、本体２には、ペンを保持するホルダなどを設けておき、ペンの紛失を防止できるようにされていることが好ましい。タッチ式キー入力装置１を使用する場合には、本体２を左手（右手）で持ってあるいは机などの上に置いて、ペンを右手（左手）で握って操作すればよい。
【００２６】
液晶画面３は、入力された文字やインターネット等の通信回線を介して受信した文字や、その他の画像等を表示するものである。
タッチ入力検出エリア４は、前述のペンによってタッチ操作がなされ、そのタッチ操作の際のペンの圧力を検出している。なお、このタッチ入力検出エリア４に、文字や図形等が書き込まれた際に、これらの文字や図形等がそのまま入力される設定にもなっており、例えば、手書きの地図等を入力できる。
【００２７】
キーボードシート５は、図２に示すように、上下４段左右３列の１２個の文字キー２１〜３２と、その文字キー２１〜３２の両側に設けられる１５個の機能キー５１〜６５とを備える。
各キー２１〜３２，５１〜６５は、標準配列として以下のような配列となっており、日本語のローマ字入力が可能である。なお、キーボードシート５がタッチ入力検出エリア４に貼付された後に、後述する機能キー６３のタッチ操作がされると、各キー２１〜３２，５１〜６５において、対応する機能や文字入力が可能な状態となる。
【００２８】
各文字キー２１〜３２のキートップの左側（キートップ中心に対して左方向側）において、第１段３個の文字キー２１〜２３には左側の文字キーから順に文字キー２１に数字「１」が、文字キー２２に数字「２」が、文字キー２３に数字「３」が設定され、第２段３個の文字キー２４〜２６には左側から文字キー２４に数字「４」が、文字キー２５に数字「５」が、文字キー２６に数字「６」が設定され、第３段３個の文字キー２７〜２９には左側から文字キー２７に数字「７」が、文字キー２８に数字「８」が、文字キー２９に数字「９」が設定され、第４段３個の文字キー３０〜３２には左側から文字キー３０に数字「０」が、文字キー３１に記号「，」が、文字キー３２に記号「．」が設定されている。
【００２９】
また、各文字キー２１〜３２のキートップの上側には、その左側（キートップ中心に対して左上方向側）、真ん中（キートップ中心に対して上方向側）、右側（キートップ中心に対して右上方向側）の順で示すと、文字キー２１に「（）'」、文字キー２２に「｛｝"」、文字キー２３に「「」＾」、文字キー２４に「＜＞｀」、文字キー２５に「［］チルダ記号」、文字キー２６に「／％│」、文字キー２７に「−＋＿」、文字キー２８に「＠＊＃」、文字キー２９に「￥＆＄」、文字キー３０に「・：；」、文字キー３１に「、＝〜」、文字キー３２に「。！？」がそれぞれ設定されている。
【００３０】
１２個の文字キー２１〜３２の内、５個の文字キー２１〜２５には、その左下側（キートップ中心に対して左下方向側）には、母音「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」が単独で設定されている。なお、文字キー２１には、「Ａ」の右側に「−」が設定されている。また、文字キー２４には、「Ｅ」の右側に「っ」が設定されている。
【００３１】
また、他の文字キー２６〜３２には、他の２１文字が３文字ずつ設定されている。具体的には、キートップ中心に対して左下方向側、下方向側、右下方向側の順で示すと、文字キー２６に「ＹＷＸ」、文字キー２７に「ＫＧＦ」、文字キー２８に「ＳＺＪ」、文字キー２９に「ＴＤＶ」、文字キー３０に「ＮＣＱ」、文字キー３１に「ＨＢＰ」、文字キー３２に「ＲＭＬ」がそれぞれ設定されている。
すなわち、日本語のローマ字入力において、「か行、さ行、た行、な行、は行、ら行、や行」を入力する子音「Ｋ、Ｓ、Ｔ、Ｎ、Ｈ、Ｒ、Ｙ」が各文字キー２６〜３２の左下方向側に表示され、「が行、ざ行、だ行、ば行」を入力する子音「Ｇ、Ｚ、Ｄ、Ｂ」や「ま行、わ行」を入力する子音「Ｍ、Ｗ」や「Ｃ」が各文字キー２６〜３２の下方向側に表示され、「ぱ行」を入力する子音「Ｐ」や「Ｆ、Ｊ、Ｖ、Ｑ、Ｌ、Ｘ」が各文字キー２６〜３２の右下方向側に表示されている。
【００３２】
一方、機能キー５１〜６５には、入力モードの切り替えや文字入力時に利用される各種機能が設定されている。すなわち、各機能キー５１〜６５のキートップには、それらの機能キー５１〜６５が単独で押された際に入力される機能を示す記号や文字が表示されている。なお、入力モードとしては、「かなモード」、「英字モード」、「数字モード」、「記号モード」の４つの入力モードがある。選択された入力モードに合わせて、液晶画面３の右下に各入力モードに対応する文字が表示されるようになっている。
【００３３】
文字キー２１〜３２の左側および右側には、各文字キー２１〜３２と同様の形状、大きさに設定された機能キー５１〜５６，５８〜６５が配置されている。
まず、入力モードを切り替えるための機能キーとして４つの機能キー５２〜５４，５６がある。
【００３４】
機能キー５２には、その表面に「数字」と表示され、入力モードを数字入力用の「数字モード」へと切り替えるとともに、液晶画面３の右下に「数」の文字を表示する機能が設定されている。
【００３５】
機能キー５３には、その表面に「あ／ア」と表示され、入力モードを「かなモード」に切り替えられるとともに、その「かなモード」を「ひらがなモード」または「カタカナモード」に切り替える機能も設定されている。
なお、「ひらがなモード」に切り替えられた場合には、液晶画面３の右下に「あ」の文字を表示し、「カタカナモード」に切り替えられると液晶画面３の右下に「ア」の文字を表示する機能も設定されている。
【００３６】
機能キー５４には、その表面に「記号」と表示され、入力モードを記号入力用の「記号モード」へと切り替えるとともに、液晶画面３の右下に「記」の文字を表示する機能が設定されている。
【００３７】
機能キー５６には、その表面に「ａ／Ａ」と表示され、入力モードを「英字モード」に切り替えられるとともに、「英小文字モード」または「英大文字モード」に切り替える機能が設定されている。
なお、「英小文字モード」に切り替えられた場合には液晶画面３の右下に「ａ」の文字を表示し、「英大文字モード」に切り替えられると液晶画面３の右下に「Ａ」の文字を表示する機能も設定されている。
【００３８】
また、その他の文字入力の際の編集等を補助する機能キーとして、機能キー５１には、その表面に右矢印のような記号が表示され、カーソルを一定間隔で右へ移動させるタブキーの機能が設定されている。
機能キー５５には、その表面に上矢印のような記号が表示され、英字モードで１文字入力する際のそのアルファベットを大文字または小文字に切り替える機能や、「ひらがなモード」および「カタカナモード」で１文字入力する際のかな（カナ）を大文字または小文字に切り替える機能を有しており、一般的なシフトキーの機能が設定されている。
【００３９】
機能キー５８には、その表面に「ＢＳ」と表示され、カーソル位置の左側の１文字を削除するバックスペースキーの機能が設定されている。
機能キー６０には、その表面に「□□」状の記号が表示され、英字や記号が３つ並ぶ文字キーを続けてタッチ操作する場合に、後述するピンタッチ操作時におけるそのピンタッチ操作を区切る機能と、２回続けてピンタッチ操作が行われた際に、直前に入力された文字を反復する機能とを有するポーズキーが設定されている。
【００４０】
機能キー６２には、その表面に矢印を図示した記号が表示され、未確定の文字の確定や確定後に改行する機能が設定されている。
機能キー６４には、その表面に「変換」と表示され、入力文字を漢字等に変換したり、続けて入力されて変換候補を表示する変換キーとしての機能が設定されている。
【００４１】
タッチ式キー入力装置１は、起動されると、最初に液晶画面３に初期画面を表示する。この際、使用者は、その初期画面の各種メニュの中から所望する機能（ソフトウェア）、例えばスケジュール管理や住所録等を選択して、各種機能を実行している。このため、このような初期画面等の文字入力以外の画面に、すぐに切り替えられる以下の各機能キーやその他の機能キーを備えている。
【００４２】
機能キー５９には、その表面に家を図示した記号が表示され、初期画面に切り替えるいわゆるホーム機能が設定されている。
機能キー６１には、その表面に表と矢印を図示した記号が表示され、メニュ画面に切り替えるいわゆるメニュ機能が設定されている。
機能キー６３には、その表面に「Ａ」の文字を含む記号が表示され、キーボードシート５による入力を可能にする機能が設定されている。
【００４３】
機能キー６５には、その表面に虫眼鏡を図示した記号が表示され、いわゆる検索機能が設定されている。
また、機能キー５７は、その他のキー２１〜３２，５１〜５６，５８〜６５に比べて、横方向に略二倍の大きさを有する機能キーであり、その表面に「Ｓｐａｃｅ」と表示され、スペースを入力する機能に加えて、変換キーとしての機能も設定されている。
【００４４】
図３は、タッチ式キー入力装置１の内部構成を示すブロック図である。
タッチ式キー入力装置１は、図３に示すように、前記タッチ入力検出エリアに貼付されたキーボードシート５の文字キー２１〜３２に対するタッチ式入力手段（スタイラスペン）１００のタッチ操作を検出して、液晶画面３に文字出力等を行う装置であり、タッチ式入力手段１００と、入力判別手段１１０とを備える。
【００４５】
入力判別手段１１０は、各文字キー２１〜３２をタッチ式入力手段１００によってタッチした後に所定の長さ以上移動させないようにタッチするピンタッチ操作（タップ操作）と、所定の長さ範囲で移動させるショートバータッチ操作と、この所定の長さ範囲を超えて移動させるロングバータッチ操作とを判別して文字等を入力するものであり、始点位置検出手段１３１と、終点位置検出手段１３２と、ベクトル取得手段１３３と、距離判別手段１３４と、方向判別手段１３５と、機能選択手段１３６とを備える。
【００４６】
図４は、バータッチ操作方向を示す図である。
入力判別手段１１０は、図４に示すように、ロングバータッチ操作およびショートバータッチ操作において、８方向（左上方向１０１、上方向１０２、右上方向１０３、左方向１０４、右方向１０５、左下方向１０６、下方向１０７、右下方向１０８）のいずれかの移動の方向１０１〜１０８を判別し、入力文字を選択する。
【００４７】
図５は、文字キー２８をタッチした後のバータッチ操作を示す図である。
図６は、文字キー３１を例として、タッチする位置を示す図である。
始点位置検出手段１３１は、図５において文字キー２８を例として示すように、設定されたキーボードシート５上の文字領域Ｘ（図２）内において、タッチ式入力手段１００による最初にタッチされた点としての始点Ａを検出し、この始点Ａの座標（Ｘ0，Ｙ0）を記憶する。
【００４８】
さらに、始点位置検出手段１３１は、始点Ａがどのキー２１〜３２の領域内にあるかについても判別する。換言すれば、図６に示すように、各キー２１〜３２の領域内であればその位置にかかわらず、当該文字キーが最初にタッチされたことを検出する。下方向への動作を検出する際に、操作領域が狭いことから各キー２１〜３２の上側部分を始点Ａとしたい場合もあるからである。
【００４９】
終点位置検出手段１３２は、図５に示すように、始点Ａから、タッチ式入力手段１００によるタッチを継続したまま所定長さ以上移動され、このタッチが解除された点である終点Ｂを検出し、この終点Ｂの座標（Ｘ1，Ｙ1）を記憶する。
ベクトル取得手段１３３は、これらの両検出手段１３１，１３２で検出された始点Ａおよび終点Ｂの座標に基づいて、始点Ａと終点Ｂとの間の直線距離ｄと、始点Ａから終点Ｂへ向かう移動方向θとを取得する。
【００５０】
具体的にバータッチ入力は、例えば、図５に示すように、文字キー２８を最初にタッチする始点Ａから、タッチしたまま文字キー２８の領域を越えてタッチ式入力手段１００を移動し、タッチ式入力手段１００によるタッチを終点Ｂでやめてタッチ式入力手段１００をキーボードシート５から離したとすると、ベクトル取得手段１３３は、始点Ａに対応する文字キー２８を検出し、タッチの経路によらず、始点Ａから見た終点Ｂの方向である右上方向１０３を移動方向として判別する。なお、右上方向１０３以外の方向も同様に入力できる。
【００５１】
なお、始点Ａおよび終点Ｂによって移動方向を判別する方法は、特に限定されないが、例えば、始点Ａから見て上方向１０２を角度０°（３６０°）とした際に、始点Ａから見て終点Ｂが３３７．５°〜２２．５°の角度範囲にある時を上方向１０２と判別し、また、１１２．５°〜１５７．５°の角度範囲にある時には右下方向１０８と判別するなどすればよい。
【００５２】
つまり、図８に示すように、θ０〜θ７の８つの角度範囲に均等に分割し、移動方向が４５°ずつ８分割された角度範囲内にあるかどうかを判別すればよい。この際、これらの８つの範囲にそれぞれ異なる文字等を設定しておき、それぞれの方向に応じて異なる文字等が入力される。図８は、判別された方向θおよび直線距離ｄの結果に基づいて動作する機能をまとめた図である。
【００５３】
距離判別手段１３４は、ベクトル取得手段１３３で取得された直線距離ｄが所定の範囲値内にあるか否かを判別するものである。この所定範囲において、例えば、下限値としては、ピンタッチ操作時に若干移動することが考えられることから、このピンタッチ操作を区別できる値を設定することが好ましい。上限値としては、特に限定されないが、例えば、図７に示す程度の直線距離の違いを区別できる程度に設定すればよい。図７は、直線距離ｄの異なるバータッチ操作である、ショートバータッチ操作Ｓとロングバータッチ操作Ｌとを示す図である。
この所定範囲において、下限値をｄ１とし上限値をｄ２とすると、下限値ｄ１としては２〜９ドットの範囲等で設定でき、上限値ｄ２としては１０〜３０ドットの範囲等で設定できる。なお、バータッチ操作の検出の限界はここでは２５６ドットである。
【００５４】
以上をまとめれば、直線距離ｄが０ドット以上でｄ１（２〜９ドット）未満の場合には、ピンタッチ操作となり、直線距離ｄがｄ１（２〜９ドット）以上でｄ２（１０〜３０ドット）未満の場合には、ショートバータッチ操作Ｓとなり、直線距離ｄがｄ２（１０〜３０ドット）以上で２５６ドット未満の場合には、ロングバータッチ操作Ｌとなる。
【００５５】
方向判別手段１３５は、ベクトル取得手段１３０で取得された方向を判別するものである。具体的には、図４に示すように、方向判別手段１３５は、タッチ式入力手段１００の先端を各文字キー２１〜３２にタッチした後に、各８方向（左上方向１０１、上方向１０２、右上方向１０３、左方向１０４、右方向１０５、左下方向１０６、下方向１０７、右下方向１０８）のいずれかの方向にバータッチ操作した際に、このバータッチ操作の移動方向１０１〜１０８を判別する。
【００５６】
機能選択手段１３６は、方向判別手段１３５で判別された結果、および距離判別手段１３４で判別された結果に基づいて、実行する機能を切り替えるものであり、補助機能手段１３７と、バータッチ入力手段１３８と、ピンタッチ入力手段１３９とのいずれかの手段１３７〜１３９を実行するように構成されている。
【００５７】
補助機能手段１３７は、直線距離ｄが前記所定範囲の上限値ｄ２以上と判別され、方向判別手段１３５で判別された方向に応じて、予め設定されたバータッチ入力の際のキー入力を補助する機能を実行するものである。補助機能手段１３７は、判別された方向が左方向１０４である場合には、カーソルの左隣側にある文字を削除するバックススペース機能を動作させる。また、補助機能手段１３７は、判別された方向が右方向１０５である場合には、空白を入力するとともに変換キーとして機能するスペース機能を動作させる。さらに、補助機能手段１３７は、判別された方向が左下方向１０６である場合には、入力された文字を確定するとともに改行するリターンキー（確定キー）としての機能を動作させる。
【００５８】
［バータッチ入力］
バータッチ入力手段１３８は、直線距離ｄが前記所定範囲値内にあると判別された場合に、始点Ａを含む文字キーの中心位置に対して、方向判別手段１３５で判別された方向側に表示された文字を選択して出力する。
【００５９】
ここで、所定範囲内のバータッチ操作を行った場合の文字等の入力について説明する。前記ピンタッチ入力は、タップ数で入力文字を選択する点で分かりやすいため、習熟が容易であるが、各モードを切り替えなければならない。特に、日本語では、例えば「７月９日（土）AM8:30よりスタート」のような短文でも、漢字・ひらがな・カタカナ・英字・数字・記号が入り混じって使われており、そのたびにモードを繰り返し切り替えるのは、煩わしい操作になる。そこで、バータッチ入力では、モードをできるだけ切り替えずに、文字キーの英字・数字・記号を入力できるように工夫されている。
【００６０】
このバータッチ入力は、ピンタッチ入力と併用して利用できるようになっている。すなわち、入力モードを選択し、ピンタッチ操作で文字を入力している際に、バータッチ入力を行えば、選択される入力モードに関係なくそのバータッチ操作に対応した英字、記号、数字等の文字を入力できる。
【００６１】
このバータッチ入力は、「かなモード」、「英字モード」、「数字モード」、「記号モード」の４つの入力モードのうち「かなモード」、「英字モード」、「数字モード」の３つの入力モードにおいて使用可能である。「記号モード」を選択した場合には、記号のみを入力する場合が多いからである。但し、「記号モード」を選択した場合にも、バータッチ入力を使用可能にしてもよい。
【００６２】
例えば、「かなモード」が選択されていて、ピンタッチ入力された際には、ピンタッチ操作の回数に応じてキートップ下側に表示された日本語のローマ字入力用の英字が選択されて表示されるが、左方向１０４または右方向１０５にバータッチ入力された際にはキートップ左側に表示された数字が選択されて表示され、左上方向１０１、上方向１０２、右上方向１０３へバータッチ操作された際には、各方向側の記号が選択されて表示され、左下方向１０６、下方向１０７、右下方向１０８へバータッチ操作された際には、各方向側の英字が選択されて表示される。従って、２〜３回のピンタッチ操作で入力していた子音の「Ｍ」、「Ｗ」や濁音・半濁音用の子音「Ｇ、Ｚ、Ｄ、Ｂ、Ｐ」は、下方向１０７や右下方向１０８への１回のバータッチ操作で入力できる。
【００６３】
また、「英字モード」が選択されていて、ピンタッチ入力された際には、前述の通り英字が表示され、一方、バータッチ入力された際も、前述と同様にバータッチ操作の際の移動方向側の文字（英字，数字，記号）が選択されて表示される。従って、２〜３回のピンタッチ操作で入力していた各英字も、下方向１０７や右下方向１０８への１回のバータッチ操作で入力できる。このため、「英字モード」では、各キー２１〜３２のキートップ左下に表記された英字をピンタッチ操作で入力し、下および右下に表記された英字を下方向１０７や右下方向１０８へのバータッチ操作で入力すれば、非常に効率的に入力できる。
【００６４】
「数字モード」が選択されていてピンタッチ入力された際には、キートップ左側に表示された数字が選択されて表示されるが、左上方向１０１、上方向１０２、右上方向１０３へバータッチ操作された際には、各方向側の記号が選択されて表示され、左下方向１０６、下方向１０７、右下方向１０８へバータッチ操作された際には、各方向側の英字が選択されて表示される。また、「記号モード」が選択されている場合も、同様にバータッチ入力を可能としてもよいが、この記号モードでは他の文字を入力する可能性が小さいため、ピンタッチ入力による記号の入力のみを可能としてもよい。
【００６５】
なお、図４に示すように、「英字モード」または「数字モード」が選択された場合において、下方向１０７、右下方向１０８、右方向１０５にバータッチ操作された場合には、特に何も入力されない。また、「かなモード」が選択された場合において、下方向１０７、右下方向１０８、右方向１０５にバータッチ操作された場合には、特殊入力がおこなわれ、例えば、拗音や二重母音等の複合文字を短縮して入力できる設定にできる。
【００６６】
このようにバータッチ操作を行うと、入力モードに関係なく、各英字、数字、記号を直接入力することができ、特に様々な文字が混在する日本語入力では非常に効率的な入力が可能になる。
【００６７】
［ピンタッチ入力（タップ入力）］
ピンタッチ入力手段１３９は、機能キー５１〜６５の操作によって入力モードが変更された後において、直線距離ｄが前記所定範囲値の下限値ｄ１より小さな値であると判別された場合、つまり、そのタッチ操作がピンタッチ操作である判別された場合に、このピンタッチ操作の回数によって入力する文字を選択するものである。
このピンタッチ入力は、入力モードを切り替えた上で、各キーを１〜３回タップすることで入力するものであり、操作が覚えやすく誰もが容易に入力できるものである。
【００６８】
具体的には、「かなモード」、「英字モード」、「数字モード」、「記号モード」の４つの入力モードの中から入力したい文字に対応するモードを、各機能キー５２〜５４，５６をピンタッチ操作することで選択する。
例えば、機能キー５４を１回または２回ピンタッチ操作すると、日本語のローマ字による「かな入力（かな漢字変換が可能なひらがな入力）」または「カナ入力（カタカナ入力）」の各日本語入力モードになる。すなわち、各文字キー２１〜３２のキートップ下側に表示された文字、つまり日本語のローマ字入力用の英字が入力可能な状態となる。
【００６９】
日本語入力モードにおいて、各文字キー２１〜３２がピンタッチ操作されると、ピンタッチ入力手段１３９は、そのピンタッチ操作回数を判別し、１回のタップ操作であれば、その文字キー２１〜３２に表示された左下側の文字を選択して液晶画面３に出力する。同様に、ピンタッチ入力手段１３９は、２回のタップ操作であれば、各文字キー２１〜３２の下側の文字を選択し、３回のタップ操作であれば、各文字キー２１〜３２の右下側の文字を選択して出力する。
なお、文字入力後、かな漢字変換を行う場合には、機能キー５７をピンタッチして変換する。
【００７０】
日本語入力モードにおいて、文字キー２１を２回タップすると長音「ー」が入力され、文字キー２４を２回タップすると促音「っ」が入力される。拗音の入力には「Ｙ」を利用し、例えば「ちょ」を入力するには「ＴＹＯ」つまり文字キー２９，２６，２５をその順序で１回ずつタップして入力すればよい。撥音「ん」は「Ｎ」（キー３０）を１あるいは２回タップして入力する。かなの小文字を単独で入力するには、シフトキー５５を１回タップした後にその文字を入力する。
【００７１】
機能キー５６をピンタッチ操作して英字モード（英小文字モードまたは英大文字モード）に切り替えた場合にも、各文字キー２１〜３２のキートップ下側の文字（英字）が入力可能な状態となり、日本語モードと同様にそのピンタッチ操作の回数（１〜３回）により、左下（１回の場合）、下（２回の場合）、右下（３回の場合）の各文字が選択される。
なお、同じキーの英字が続く場合には、ポーズキー６０をタップして区切ればよい。また、同じ英字を続けて入力する場合には、ポーズキー６０を２回タップすることでリピート入力される。
【００７２】
また、機能キー５３をピンタッチ操作して記号モードに切り替えた場合には、各文字キー２１〜３２のキートップ上側の文字（記号）が入力可能な状態となり、前述と同様にそのピンタッチ操作の回数（１〜３回）により、左上（１回の場合）、上（２回の場合）、右上（３回の場合）の文字（記号）が選択される。
【００７３】
さらに、機能キー５２をピンタッチ操作して数字モードに切り替えた場合には、各文字キー２１〜３２のキートップ左側の文字（数字，記号）が入力可能な状態となるため、各キー２１〜３２を１回ピンタッチ操作することで、各数字やカンマ「，」、ピリオド「．」が入力される。
【００７４】
従って、以上のことをまとめると、図８に示すように、直線距離ｄがｄ１以上でｄ２よりも小さいと判別された場合には、バータッチ入力手段１３８が動作して、θ０〜θ７の８つの角度範囲で８方向のバータッチ操作（機能０〜機能７）が判別され、この判別結果に基づいて、機能種別１として対応するキートップの文字が出力される。
【００７５】
具体的には、各文字キー２１〜３２には最大７種類の文字が設定されており、各文字キー２１〜３２のキートップに表示された各文字の相対位置（キートップ中心位置に対する位置つまり方向）と、移動方向としての８方向１０１〜１０８とが対応するように設定されており、バータッチ入力操作時には、その入力操作の移動方向１０１〜１０８に応じてその移動方向側の文字が入力される。
【００７６】
また、直線距離ｄがｄ２以上と判別された場合には、補助機能手段１３７が動作し、判別された方向に応じて機能種別２であるスペース・変換機能、バックスペース機能、リターン・確定機能のいずれかが動作する。
なお、直線距離ｄがｄ２以上と判別された場合において、３方向のバータッチ操作に対応して所定の機能が動作する設定としたが、図８に示すように、異なる機能である機能０〜機能７が動作する設定としてもよい。
【００７７】
さらに、直線距離ｄがｄ１よりも小さいと判別された場合には、図８には図示していないが、ピンタッチ入力手段１３９が動作し、前述したピンタッチ入力が可能となる。
【００７８】
以上のようなバータッチ入力を行う際の手順について、図９を参照しながら説明する。図９は、バータッチ入力時の処理の手順を示すフロー図である。
まず、予め入力判別手段１１０によりキーボードシート５上をタッチすると、始点位置検出手段１３１は、バータッチ操作の起点となるタッチ式入力手段１００であるペンの接触を検知する（処理Ｓ１）。この際、始点位置検出手段１３１は、始点Ａの座標（Ｘ0，Ｙ0）を取得し保存する（処理Ｓ２：始点位置検出手順）。
【００７９】
この後、ペンをタッチさせたまま移動させてタッチを解除すると、終点位置検出手段１３２は、タッチ式入力手段１００であるペンの接触が解除されたことを検知する（処理Ｓ３）。この際、終点位置検出手段１３２は、終点Ｂの座標（Ｘ1，Ｙ1）を取得し保存する（処理Ｓ４：終点位置検出手順）。
【００８０】
次に、ベクトル取得手段１３３は、始点Ａおよび終点Ｂに基づいて、直線距離（移動距離）ｄと、移動の方向θを計算する（処理Ｓ５：ベクトル取得手順）。
この判別結果に基づいて、距離判別手段１３４は、直線距離ｄがｄ１以上か否かを判別する（処理Ｓ６：距離判別手順の一部）。
直線距離ｄがｄ１以上と判別された場合には、処理Ｓ７へ進み、直線距離ｄがｄ１より小さいと判別された場合には、ピンタッチ入力手段１３９を動作させ、ピンタッチ入力を行う（処理Ｓ８）。
【００８１】
次に、距離判別手段１３４は、直線距離ｄがｄ２以上か否かを判別する（処理Ｓ７：距離判別手順の一部）。
直線距離ｄがｄ２未満と判別された場合には、バータッチ入力手段１３８を動作させ、移動の方向θの区分に基づいて予め設定された機能種別１である文字等のバータッチ入力を行う（処理Ｓ９：バータッチ入力手順）。
一方、直線距離ｄがｄ２以上と判別された場合には、移動方向θの区分に基づいて、補助機能手段１３７を動作させ、予め設定された機能種別２としての各各種補助機能（スペース、バックスペース、リターン機能）を行う（処理Ｓ１０：補助機能手順）。
これらの手順は、所定のコンピュータプログラムによって実行されている。
【００８２】
本実施形態によれば、以下のような効果がある。
(１)距離判別手段１３４がバータッチ操作の直線距離ｄを判別し、この判別結果によって実行される機能が切り替わるため、バータッチ操作による直線距離ｄを変更するだけの簡単な操作で、バータッチ入力手段１３８と、補助機能手段１３７と、ピンタッチ入力手段１３９とを使い分けることができて、より一層効率的な入力操作を実施できる。
【００８３】
(２)移動の方向が左方向１０４の場合にはバックススペース機能を設定し、右方向１０５の場合にはスペース変換機能を設定し、左下方向１０６の場合にはリターン確定機能を設定したので、バータッチ操作による移動の方向と、カーソルの移動方向とが略一致するので、使用者はこのような補助機能を簡単に把握できて、入力操作性をより一層向上できる。
【００８４】
(３)各文字キー２１〜３２のキートップに表示された文字におけるバータッチ入力操作に対応する相対位置側の文字が選択して出力されるので、入力操作を直感的にかつ容易に把握でき、入力操作性を向上できる。さらに、入力操作の際には、各文字キー２１〜３２に表示された文字を目視により確認できるので、簡単にかつ迅速に入力操作できる。
【００８５】
(４)１２個と少ない文字キー２１〜３２であっても、日本語のローマ字入力や英語入力に用いられる英字２６文字や各種番号等の入力用の数字０〜９の１０文字、括弧などの各種記号３６文字の合計７２種類の文字を各文字キー２１〜３２に設定できる。このため、一般的なキーボードで直接入力できる種類以上の文字を入力できるから、十分な操作性があって、より入力しやすくできる。
【００８６】
(５)一つの文字キー２１〜３２に最大７文字を設定したので、従来の１つのキーに１文字ずつ設定する「ソフトキー入力」に比べて文字キー２１〜３２の数を大幅に少なくでき、各文字キー２１〜３２を大型化できたり、操作時の移動距離を小さくできるため、入力操作性を向上できる。特に、小型の携帯機器等に用いる場合、キーボードシート５の大きさもそれほど大きくできないが、キー数が少なく各キーを大きくできるので、スタイラスペン等で容易にタッチ操作を行うことができる。
【００８７】
(６)日本語のローマ字入力を採用したので、一般的なかな入力の場合に比べて、設定する文字の種類を英字２６文字と少なくできるから、より多くの文字や記号等を設定できる。
【００８８】
(７)各文字キー２１〜３２を大きくできることから、使用者は、各移動方向１０１〜１０８へのバータッチ入力操作を確実に使いわけることができる。このため、使用者は、選択したい文字を確実に選択でき、入力操作性を向上できる。さらに、文字キー２１〜３２が大きくなれば、移動の方向１０１〜１０８の判別範囲も広がるので、移動の方向１０１〜１０８を確実に判別できる。
【００８９】
(８)判別可能な移動方向を８方向１０１〜１０８とし、入力に必要な文字を各文字キー２１〜３２に設定したので、入力モードを切り替えることなくアルファベットや記号、数字等の文字を１回のバータッチ操作で入力できる。このため、入力スピードを高めて入力操作性を向上できる。
【００９０】
(９)移動方向を左上方向１０１、上方向１０２、右上方向１０３、左方向１０４、右方向１０５、左下方向１０６、下方向１０７、右下方向１０８の８方向としたので、各方向の間隔がそれぞれ均等となるから、入力判別手段１１０による誤判断を減少できる。また、各方向１０１〜１０８は、文字を書くときの動作にもあるので、非常にリズミカルで入力しやすいから、入力操作性を向上できる。
【００９１】
(10)文章中において英字の次に頻出する数字を、左方向１０４および右方向１０５へのバータッチ操作によって選択するようにしたので、左方向１０４のみに設定した場合に比べて、例えば、直前に入力した文字のバータッチ操作方向と略同じ方向側にバータッチ操作して、数字を入力できるから、文章中においても数字を入力しやすい。
【００９２】
(11)バータッチ入力に加えてピンタッチ入力も採用したので、バータッチ入力のように移動方向を気にせずに、各文字キー２１〜３２の領域内をピンタッチ操作して簡単に入力できる。また、バータッチ入力とピンタッチ入力との両方を選択できるので、用途や好みにあわせて選択可能であり、操作性も向上できる。
また、直線距離ｄがｄ１よりも小さな値である時にはバータッチ操作方向を判別せずに、ピンタッチ操作と判別するので、タップ操作が若干移動してしまった場合でも、タップ操作とバータッチ操作とを正確に判別できて、誤判別による誤入力を回避でき効率的な入力操作性を確保できる。
【００９３】
(12)一般的な「手書き入力」の場合に比べて、入力時のペン等の軌跡を全て認識する必要がないから、入力スピードを向上でき、迅速にかつ長時間の入力が可能になる。
【００９４】
(13)各キー２１〜３２において、文字（英字）は下側、数字は左側、記号は上側と区分けされているので、各文字、数字、記号の配列や位置関係が分かりやすく、操作性をより向上できる。
【００９５】
(14)ローマ字入力に使用する英字を、「Ａ，Ｉ、…Ｏ」、「Ｋ、Ｓ、Ｔ、Ｎ…」のように、ほぼ５０音順に配置しているので、キー配列を把握し易く操作性を向上できる。さらに、子音の濁音は、その清音を入力する文字の隣に配置しているので、よりキー配列が覚えやすくできる。
【００９６】
(15)入力モードに関係なく、英字、数字、記号を入力できるバータッチ操作を設定したので、特に英字、数字、記号等が混在する場合に、入力操作性をより一層向上することができる。
【００９７】
(16)直線距離ｄが上限値ｄ２以上の値であると判別された場合に、補助機能が動作するような設定としたので、例えば、意識的にバータッチ操作の長さを大きくするだけの簡単で、区別しやすく、しかもわかりやすい操作でありながら、範囲内のバータッチ操作と容易に区別できて、入力操作性をより一層向上できる。
【００９８】
なお、本発明は、前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
例えば、前記実施形態では、キーボートシートを表示画面の一部に貼付することによりキーボードを構成していたが、これに限らず、例えば、表示画面に前記キーボードシートと同様のキーボードを表示させた構成としてもよい。
【００９９】
また、前記実施形態では、文字入力方法としてバータッチ入力に加えて、ピンタッチ入力も設定したが、ピンタッチ入力が設定されず、バータッチ入力のみが採用されたものでもよい。ただし、ピンタッチ入力も設定したほうが、用途や好み等にあわせて変更でき、多くの使用者のニーズに対応できる利点がある。
【０１００】
補助機能手段１３７には、左方向へ操作した場合にバックスペースキーとして機能し、右方向へ操作した場合にスペースキーとして機能し、左下方向へ操作した場合にリターンキーとして機能する設定を採用したが、これらの機能の他に、モード等の変換キー等のその他の機能キーの機能として動作する設定としてもよい。また、各機能の設定方向は特に限定されず、始点が含まれるキー２１〜３２毎に各方向に対応する機能を設定できる。また、どの文字キー２１〜３２が始点とされても、同じ方向にバータッチ操作をすれば、各方向に対応する機能が動作する設定としてもよい。また、８方向全てに補助機能を設定しなくてもよい。
【０１０１】
なお、所定範囲内のバータッチ操作では、各キーのキートップにおいてキー中心位置からその移動の方向側に表示された文字を入力する設定としたが、表示されていない文字等が入力されてもよい。この場合には、例えば、キー入力において頻繁に使用される二重母音や拗音等の複合文字等を設定できる。
【図面の簡単な説明】
【０１０２】
【図１】本発明に係るタッチ式キー入力装置を示す図である。
【図２】キーボードシートの拡大平面図である。
【図３】前記タッチ式キー入力装置の内部構成を示すブロック図である。
【図４】バータッチ操作方向を示す図である。
【図５】文字キーをタッチした後のバータッチ操作を示す図である。
【図６】前記文字キーのひとつを例としてタッチ位置を示す図である。
【図７】直線距離の異なるバータッチ操作を示す図である。
【図８】判別方向および直線距離の判別結果に基づいて動作する機能をまとめた図である。
【図９】バータッチ入力時の処理の手順を示すフロー図である。
【符号の説明】
【０１０３】
１３１…始点位置検出手段、１３２…終点位置検出手段、１３３…ベクトル取得手段、１３４…距離判別手段、１３５…方向判別手段、１３６…機能選択手段、１３７…補助機能手段、１３８…バータッチ入力手段、１３９…ピンタッチ入力手段。
【図１】
2007213615.tif 000003
【図２】
2007213615.tif 000004
【図３】
2007213615.tif 000005
【図４】
2007213615.tif 000006
【図５】
2007213615.tif 000007
【図６】
2007213615.tif 000008
【図７】
2007213615.tif 000009
【図８】
2007213615.tif 000010
【図９】
2007213615.tif 000011