(57)【特許請求の範囲】
【請求項１】
それぞれに複数の文字が割り当てられた複数のキーを表示し、当該キーが表示された有効領域への押下及び当該有効領域外の無効領域への押下を検知して、前記押下に応じた入力を受け付ける入力部と、
該入力部が受け付けた入力に基づく文字を表示する表示部と、
前記入力部に対して前記キーへの連打入力があった場合、当該キーに割り当てられている複数の文字を当該連打入力に応じて順番に前記表示部に表示するとともに、前記入力部への入力が、所定のキーから当該所定のキー以外の領域に移った際に、当該所定のキーへの入力に基づき前記表示部に表示されている文字を入力文字として確定する文字入力制御部と、を有し、
前記文字入力制御部は、前記入力部において前記キーへの押下があった後に、前記有効領域への押下がなく前記無効領域への押下もない場合、前記キーへの押下に基づき前記表示部に表示されている文字の入力文字としての確定を第１の所定時間だけ保留し、
且つ、
前記文字入力制御部は、前記入力部において前記キーへの押下があった後に、前記無効領域への押下があった場合、前記キーへの押下に基づき前記表示部に表示されている文字の入力文字としての確定を前記第１の所定時間よりも長い第２の所定時間だけ保留することを特徴とする入力装置。
【請求項２】
前記文字入力制御部は、前記入力部において前記入力文字としての確定が保留された文字に対応するキーへの押下が再度あった場合、前記表示部に表示される文字を、当該文字の次に当該キーに割り当てられている文字に更新して表示する、請求項１に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、特に、タッチパネルを有する入力装置に関するものである。
【背景技術】
【０００２】
例えば携帯電話のような携帯端末においては、ユーザが端末の操作を行う際に使用する入力装置は、各端末の機能および／または用途に応じて様々なものが開発されている。多くの場合は、携帯端末本体の表面に配置された機械的なキーまたはボタンなどを、ユーザが指などで直接押下することによって、入力操作を行う構成になっている。
【０００３】
このような端末における入力装置のキーは、当該端末の主要な用途に応じて配置されていることが普通であり、一般的に、最初に規定されたキーの物理的配置を、後から変更できるようにはなっていない。
【０００４】
ところで、最近では、携帯電話にデジタルカメラや音楽再生の機能を搭載したものがあるように、小型の携帯端末に多種多様な機能が組み込まれている。各端末の主要な用途以外にも、補助的な機能が数多く搭載されているものや、ＰＤＡ（Personal Digital Assistance：携帯情報端末）等のように、１つの端末でスケジュール管理や住所録など、主要な用途を複数有するものもある。このような端末においては、キーの配列が固定されていると、使用する機能によっては、入力操作時に不便さを感じることがある。
【０００５】
このような操作の不便さを解消するために、液晶表示画面の前面にタッチパネルを重ねて配置することにより、表示画面上に画像で表示された操作キーやボタンなどを押下すると、その位置に対応するタッチパネルが入力を受け付けるような構成の入力装置を有する端末が提案されている（例えば、特許文献１参照）。
【０００６】
この特許文献１に記載の情報通信端末装置では、表示画面上に任意にキーの配列を表示することが可能であるため、自由なキー配列を構成することが可能であり、端末の各機能を切り替える毎に、その機能に応じてキー配列を自在に変更することができ、極めて良好な操作性を得ることができる。このような端末を用いれば、端末が搭載する各機能に応じてキーの配列が任意に変更できるため、ユーザは、１つの端末の入力装置を、複数の機能にそれぞれ最適化させて入力操作を行うことができる。
【０００７】
しかしながら、入力装置としてタッチパネルを用いる端末は、自在なキー配列を実現するため、当該タッチパネルの表面全体が平坦になっており、予め配置された機械的なキーやボタンを用いて操作する入力装置と比べると、表面の物理的な凹凸感を指先の感触で感知することによりキーの形状やキー同士の境界を判別することが困難であり、そのためキーの表示を見ずに行うタッチタイピング（ブラインドタッチ）が行いにくく、したがってキーの操作ミスが発生し易いという欠点があった。
【０００８】
このような問題に対処するために、圧電素子等によって構成される振動発生装置をタッチパネルの裏面側に配設して、端末の操作をする際にタッチパネルをなぞる指が本来なぞるべき進路を辿っている場合は、正しい進路である旨を伝える第１の振動を発生させ、またタッチパネルをなぞる指が本来なぞるべき進路から外れた場合には、第１の振動とは異なる第２の振動を発生させることで、操作する指が進路から外れたことをユーザに知らせる入力装置が提案されている（例えば、特許文献２参照）。
【０００９】
この特許文献２に開示の入力装置によれば、ユーザは、入力を行う指のトレース（なぞる動作）が正しく行われているか否かを指先の感触により判別することが可能であるため、誤入力を減少させ、さらに、入力する際に操作する画面をあまり見ずに操作することも可能である。
【００１０】
【特許文献１】特開平１１−６９２１４
【特許文献２】特開２００３−３１６５１９
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、この特許文献２に開示されている入力装置は、図１５に示すように、タッチパネル１４０に多数のタッチスイッチ１６０をマトリクス状に配置して、正しい方向である例えばＸ方向またはＹ方向に指を移動させた場合には、第１の駆動信号による振動を振動発生装置２００に発生させ、また誤りの方向である例えば斜め方向に指を移動させた場合には、第１の駆動信号と異なる第２の駆動信号による振動を振動発生装置２００に発生させるように、コントローラ１８０が制御する構成になっている。すなわち、ある１つのタッチスイッチ１６０から、これに隣接する次のタッチスイッチに指が移動してはじめて当該移動が正しいものか否かを判別している。
【００１２】
そのため、このような入力装置は、携帯電話などの携帯端末を用いた入力操作の場合のように、指をスライド移動させることなく１点ずつ押下するような操作の場合には、当該操作が正しいものか否かをユーザに知らせることはできない。
【００１３】
また、携帯端末においては、ユーザは、文字などを入力した結果の情報が表示される表示画面を注視しながら入力を行うことが多い。そのため、操作キーが表示されるタッチパネル上をあまり注視せずに入力操作を行うと、例えばキーを連打して入力するような場合には、入力する指の位置がタッチパネルの入力有効範囲から徐々にずれることも考えられる。このような場合、ユーザが意図する通りの適切な入力操作として認識されない恐れがある。
【００１４】
このように、ユーザの意図通りに入力操作を行うことができないと、入力ミスとして当該入力操作を修正した後に再度入力操作をやり直す必要がある。このような操作を行っている間は、ユーザが本来所望する入力操作についての思考は中断することになり、このような中断が頻発すると、ユーザにとっては著しいストレスの原因となる。
【００１５】
したがって、かかる点に鑑みてなされた本発明の目的は、タッチパネルを用いて押圧操作により情報を入力する際の操作性を向上できる入力装置を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成する請求項１に係る入力装置の発明は、
それぞれに複数の文字が割り当てられた複数のキーを表示し、当該キーが表示された有効領域への押下及び当該有効領域外の無効領域への押下を検知して、前記押下に応じた入力を受け付ける入力部と、
該入力部が受け付けた入力に基づく文字を表示する表示部と、
前記入力部に対して前記キーへの連打入力があった場合、当該キーに割り当てられている複数の文字を当該連打入力に応じて順番に前記表示部に表示するとともに、前記入力部への入力が、所定のキーから当該所定のキー以外の領域に移った際に、当該所定のキーへの入力に基づき前記表示部に表示されている文字を入力文字として確定する文字入力制御部と、を有し、
前記文字入力制御部は、前記入力部において前記キーへの押下があった後に、前記有効領域への押下がなく前記無効領域への押下もない場合、前記キーへの押下に基づき前記表示部に表示されている文字の入力文字としての確定を第１の所定時間だけ保留し、
且つ、
前記文字入力制御部は、前記入力部において前記キーへの押下があった後に、前記無効領域への押下があった場合、前記キーへの押下に基づき前記表示部に表示されている文字の入力文字としての確定を前記第１の所定時間よりも長い第２の所定時間だけ保留することを特徴とするものである。
さらに、請求項２に係る発明は、請求項１に記載の入力装置において、
前記文字入力制御部は、前記入力部において前記入力文字としての確定が保留された文字に対応するキーへの押下が再度あった場合、前記表示部に表示される文字を、当該文字の次に当該キーに割り当てられている文字に更新して表示するものである。
【発明の効果】
【００１７】
本発明によれば、ユーザがタッチパネルを用いて入力する際の押圧位置に基づいて、押下した箇所が各キーなどの入力有効エリアなのか入力無効エリアなのかを示す情報が提供され、さらに、連打入力中に一旦入力無効エリアを押下してしまっても、元の入力有効エリアに対する連打入力を引き継ぐことができる。したがって、ユーザは、タッチパネルに表示されたキーなどの配列の概観を把握してさえいれば、キーを押下するたびに毎回タッチパネルを注視することなく、キーなどの入力操作を正確に行うことができ、操作性が著しく向上する。さらに、ユーザが連打入力する途中で、入力位置が所定のキーから外れてしまっても、元のキーの位置に戻して入力操作を引き継ぐことにより、それまでの入力をやり直す必要はなくなる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して説明する。なお、以下の各実施の形態においては、入力装置を備えた端末の一例として折り畳み式の携帯電話を挙げて説明するが、本発明の入力装置の適用は折り畳み式の端末または携帯電話機に限定されるものではなく、タッチパネルを備える入力部を有する端末であれば任意のものに適用可能である。
【００１９】
図１は、本発明の実施の形態に係る入力装置を有する携帯電話１の構成を示す概略斜視図である。この携帯電話１は、本体中央のヒンジ部により開閉可能な折り畳み式の端末とし、図１には開状態を示す。携帯電話１を開状態にすると現れる２つの面の一方には、種々の情報を表示する液晶画面などによって構成される情報表示部２と、通話の音声や音楽再生音などを出力する音声出力部５とを配置する。他方の面には、一部切り欠いて示すように、液晶画面などにキーやボタンなどの形状を描画してこれらの配列を表示するキー表示部３と、このキー表示部３の前面に配置してユーザの指などによる入力を直接受け付けるマトリクススイッチ等で構成したタッチパネル４とを配置する。他にも、携帯電話１は、マイクなどの音声入力部や、機能に応じてデジタルカメラおよびワンセグチューナのアンテナ、ならびに各種インタフェース等を備えることもできるが、これらの詳細については説明を省略する。
【００２０】
本実施の形態に係る携帯電話１は、各種のキーやボタンなどを機械的なスイッチとして携帯電話１の本体に配置する代わりに、キー表示部３にキーの形状および配置などを画像で表示する。ユーザが当該キーの表示された画像部分を押圧すると、その位置に対応するタッチパネル４を押圧することになり、タッチパネル４の押圧された位置のマトリクススイッチ等から、入力に応じた信号が出力される。
【００２１】
図２に、携帯電話１の使用時における開状態の概略正面図を示す。ここでは、一例として、電子メール作成時の各表示部の表示を図示する。情報表示部２には電子メールの文章作成／編集画面を表示し、キー表示部３には電子メールの文章作成／編集に必要な操作キー群の配列をアプリケーションに合わせてテンプレートから選択して表示する。ユーザは、このキー表示部３に表示された操作キー群のキーを押下して（実際にはタッチパネル４を押下して）、電子メールを構成する文字を入力する。図２の情報表示部２では、画面上部にユーザが入力した電子メールの文字が表示され、現在の入力地点が四角いカーソルによって示されている。本実施の形態の携帯電話１は、通常の文字入力方式として周知の、いわゆるマルチタップ方式（後述）を採用する。図２に示した時点では、ユーザは、キー表示部３の中から「１／あ行」のキーを５回連続で押下して、あ行５番目の文字である「お」を入力したところを示している。「お」の文字の入力に応じて、情報表示部２の下部には、「お」で始まる言葉の種々の選択候補が表示され、ユーザは、この中から候補を選択して入力文字を確定する。
【００２２】
図２においては、一例としてメール作成機能について説明したが、情報表示部２およびキー表示部３は、携帯電話１の各機能に応じて、種々のテンプレートに従って、それぞれ当該機能を使用するのに適した画面表示および使い易いキー配列を表示する。例えば、図示しないが、通話機能を使用する時には、情報表示部２には入力された通話相手の電話番号および名前などを表示したり、音楽再生機能を使用する時は、情報表示部２に楽曲名や音量などを表示して、キー表示部３には再生や停止の各機能ボタンおよび音量の調節キーなどを表示したりできる。さらに、デジタルカメラ機能を使用する際には、情報表示部２には現在キャプチャしている画像を表示して、キー表示部３にはシャッターやエフェクトなどの各種機能ボタンを表示できる。このように、本実施の形態では、入力部にタッチパネル４を採用するため、所望の操作に応じて、種々の構成の操作部に対応できる。
【００２３】
図３は、本実施の形態に係る携帯電話１の機能ブロック図である。携帯電話１は、前述の情報表示部２、キー表示部３、タッチパネル４、音声出力部５を備えている他に、各アプリケーションに応じて入力用のキーやボタンの形状および配置などをキー表示部３に表示するための複数のテンプレートなど種々の情報を記憶する記憶部６と、タッチパネル４の押圧位置とキー表示部３に表示される画像との位置関係を演算処理する演算部７と、演算部７の計算結果に基づいて入力位置の判定を行う判定部８と、タッチパネル４が押圧されて所定の入力があったことをユーザに知らせる第１の感知情報発生手段である振動発生部９と、これら各ブロックを制御および管理する制御部１０と、をさらに備えている。したがって、本実施の形態では、情報表示部２が表示部を構成し、キー表示部３とタッチパネル４とを含んで入力部を構成し、制御部１０が文字入力制御部を構成する。
【００２４】
また、制御部１０は、第１の感知情報として振動を発生するように振動発生部９を制御するのみならず、第２の感知情報として音声を発生するように音声出力部５を制御したり、さらに第３の感知情報として所定の画像を変化させて表示するように情報表示部２を制御することもできる。
【００２５】
なお、振動発生部９は、タッチパネル４の裏面側などに配設してタッチパネル４を振動させる例えば圧電素子などで構成する。タッチパネル４が押圧されて所定の入力があった際には、この振動発生部９が動作して、タッチパネル１を押圧しているユーザの指先に第１の感知情報である振動を与えて、入力を受け付けたことをユーザに知らせる。この振動の発生期間を短時間（例えば一瞬）とすることで、ユーザがタッチパネル４のキーを押圧した際に、機械的なスイッチで構成したキーやボタンを押した時に得られるクリック感に似た感触をユーザに提供できる。さらに、タッチパネル４が押圧されて所定の入力があった際には、振動発生部９による振動によって入力を受け付けたことをユーザに知らせる代わりに、音声出力部５から発生される音声によって、または情報表示部２に表示される画像などによって、入力を受け付けたことをユーザに知らせることもできる。
【００２６】
次に、本実施の形態で用いる日本語の仮名文字の入力方式であるマルチタップ方式について説明する。図４は、記憶部６に記憶されている、マルチタップ方式によって仮名文字を入力する際の入力部に対するユーザの入力と、その入力に応じて出力すべき文字との対応付けを示す図である。
【００２７】
図４から分かるように、「あ行」に対応する数字の「１」のキーを、１回、２回、３回、４回、５回、と連続して押下すると、それに応じて出力される文字は「あ」、「い」、「う」、「え」、「お」、と変化し、これに引き続き６回目、７回目、と押下が続くと、「ぁ」、「ぃ」、と小書きの仮名が出力され、さらに１１回目以降の連続押下を行うと、最初の「あ」の文字に戻り、それ以降は繰り返しになる。「か行」には小書きの仮名文字がないため、「か行」に対応する数字の「２」のキーを連続押下すると、１回目〜５回目までは、「か」〜「こ」が出力されるが、６回目以降の押下は１回目からの繰り返しと同じになる。数字の「１」〜「９」のキーにそれぞれ「あ行」〜「ら行」の仮名文字を割り当て、「０」のキーには「わ行」を割り当てる。数字以外の記号のキーには、図に示すように各種記号や改行などを対応させる。
【００２８】
マルチタップ方式によるこのような表に基づく入力は、一般的な携帯電話の端末に内蔵されている日本語入力アプリケーションに基づく方式として広く普及している方式のため、詳細な説明は省略する。なお、本実施の形態では、図４に示す表の縦方向の並び、つまり「あ・い・う・え・お…」の文字の並びを「あ行」等のように「行」と呼び、横方向の並び、つまり「あ・か・さ・た・な…」の文字の並びを「あ段」等のように「段」と呼ぶ。さらに、本実施の形態では、このマルチタップ方式による入力を行う場合などのように、同一キーを複数回連続して押下する入力操作を「連打入力」と記す。
【００２９】
次に、図５を参照して、本実施の形態に係る携帯電話１のキー表示部３およびタッチパネル４について説明する。図５は、携帯端末１のキー表示部３に表示されたキーに、ユーザの指先１１が触れようとしている状態を模式的に示す図である。本実施の形態では、一例として、電子メールを作成する際のキーの配置に基づいて説明するが、利用する各機能のアプリケーションにそれぞれ対応した入力や操作に適したキーやボタンなどをキー表示部３に表示できる。なお、キー表示部３に表示されたキー全体のうち一部のみを図示し、他の部分は省略する。また、ユーザが指先１１の皮膚でタッチパネル４を押圧する際には、押圧する箇所は一点ではなく、ある程度の面積を持つようになるため、その部分を押圧部分１２として破線で示す。
【００３０】
キー表示部３上に表示されている「１／あ行」のキーについて、表示されたキーの画像により画成される内部をキー表示範囲２０とする。このキー表示範囲２０の位置に対応させて、タッチパネル４上で実際にユーザの指などの入力を受け付ける部分を有効エリア２１とする。本例では、ユーザの指先１１が押圧領域１２というある程度の面積を持つことを考慮して、キー表示範囲２０よりも若干内側に有効エリア２１を規定しているが、種々のキー配列に応じて、例えばキー表示範囲２０と有効エリア２１を合同にしても、あるいはキー表示範囲２０の外側に有効エリア２１を規定してもよい。「１／あ行」のキー以外にも、「２／か行」、「３／さ行」などのキーについても同様であり、キー表示部３に表示された全てのキーについて、キー表示範囲２０および有効エリア２１をそれぞれ設定する。キー表示部３の各キー表示範囲２０に表示された各キーに相関させたそれぞれの有効エリア２１に、タッチパネル４上の多数のタッチスイッチの接点部（ＸＹ座標）を対応させることで、タッチパネル４は、ユーザが押圧して入力した位置に対応する信号を出力する。
【００３１】
このようにしてタッチパネル４上が押圧されて発生した信号は、制御部１０の制御のもとで演算部７に送信される。演算部７は、タッチパネル４上で押圧されたＸＹ座標を計算する。この計算結果に基づいて、判定部８は押圧された位置を判定し、その判定結果を制御部１０に送信する。制御部１０は、当該位置の入力があった場合に実行すべき処理を記憶部６から読み出し、必要に応じて第１の感知情報としての振動を発生させるように振動発生部９を制御する。なお、第２または第３の感知情報として、振動ではなく音声または画像表示を行う場合には、制御部１０は、それぞれ音声出力部５または情報表示部２を制御する。
【００３２】
このように、有効エリア２１が押下された際に第１の感知情報として振動発生部９により振動を発生させる場合は、発生した振動はタッチパネル４を経てユーザの指先に伝わる。これにより、ユーザは、キーが適切に押圧されて入力処理が適切に行われたことを認識することができる。また、有効エリア２１が押下された際に第２の感知情報として音声出力部５により所定の音声を発生させる場合には、ユーザは、キーが適切に押圧されて入力処理が適切に行われたことを、聴覚を通して認識することができる。さらに、有効エリア２１が押下された際に第３の感知情報として情報表示部２に所定の表示をする場合には、ユーザは、キーが適切に押圧されて入力処理が適切に行われたことを、視覚を通して認識することができる。
【００３３】
次に、本実施の形態による携帯電話１の感知情報発生処理について、図６に示すフローチャート、および図７〜９の概念図を参照しながら説明する。
【００３４】
先ず、制御部１０は、アプリケーションに応じたキー配置のテンプレートを記憶部６から読み出し、このテンプレートをキー表示部３に表示して入力待ち状態になる（ステップＳ１１）。タッチパネル４が押圧による入力を検知したら、演算部７は入力が検知された位置を演算し（ステップＳ１２）、判定部８は、この演算結果と記憶部６に記憶されている現在のキー配置のテンプレートとを比較することにより、押圧された位置を判定する（ステップＳ１３）。
【００３５】
次に、押圧があったと判定された位置が特定のキーの有効エリア２１にあるか否かを判定する（ステップＳ１４）。例えば図７に示すように、タッチパネル４に対して入力はあったものの、その入力の押圧位置（押圧部分１２）が有効エリア２１上にない場合（ステップＳ１４のＮｏ）、この入力はキーの入力を受け付けない無効エリアの押圧として、当該入力による処理は行わずにステップＳ１１に戻る。また、例えば図８に示すように、タッチパネル４に対して入力はあったものの、その入力の押圧位置（押圧部分１２）が複数のキーの有効エリア２１にまたがる場合も、この入力は有効エリア２１を特定できないため無効として（ステップＳ１４のＮｏ）、当該入力による処理は行わずにステップＳ１１に戻る。すなわち、複数のキーを同時に押圧した場合には、この入力に対応する処理は行わない。したがって、これらの場合は、振動発生部９による振動などの感知情報の発生を行わないため、ユーザは、入力が適切に受け付けられていないことが認識できる。
【００３６】
ステップＳ１４にて、例えば図９に示すように、タッチパネル４に対する入力の押圧位置（押圧部分１２）が特定の有効エリア２１上にある場合、制御部１０は、当該入力に応答して、第１の感知情報である振動を発生させるように振動発生部９を制御する（ステップＳ１５）。次いで、制御部１０は、そのキーに対応する入力処理を行う（ステップＳ１６）。これにより、例えば図９に示すように、ユーザの指先１１の押圧部分１２がキーの有効エリア２１を押圧した場合には、それに応答して、キーの有効エリアを押圧したことを示す振動がユーザの指先１１に与えられる。そのため、ユーザは、キー表示部３を常に注視していなくとも、タッチパネル４上で押圧した位置が正しい位置であったことが把握できる。
【００３７】
なお、ステップＳ１４にて、特定の有効エリア２１に押圧があった場合に、制御部１０は、第１の感知情報である振動を発生させるように振動発生部９を制御する代わりに、第２の感知情報として例えばビープ音を発生するように音声出力部５を制御してもよい。このようにすることで、ユーザは、キー表示部３を常に注視していなくとも、タッチパネル４上で押圧した位置が、各キーの有効エリア２１内の位置なのか、またはキーの入力として認識されない位置なのかを、音により識別することができる。
【００３８】
また、ステップＳ１４にて、特定の有効エリア２１に押圧があった場合に、制御部１０は、第１または第２の感知情報の代わりに、第３の感知情報として例えばカーソルの表示を通常と異なるものに変更するように情報表示部２を制御してもよい。すなわち、図１０（ａ）に示すように、携帯電話１の電子メール作成機能を利用して文字の入力操作を行っている際に、タッチパネル４の有効エリア２１に入力が検知されると、制御部１０は、例えば図１０（ｂ）のように一瞬カーソルの色を濃くしたり、またはカーソルの輝度を一瞬高くしたりするように情報表示部２の表示を制御する。
【００３９】
さらに、第３の感知情報として、カーソルの大きさや形状などを一瞬変化させることもできる。すなわち、例えば図１０（ａ）に示すように、携帯電話１の電子メール作成機能を利用して文字の入力操作を行っている際に、タッチパネル４の有効エリア２１に入力が検知されると、制御部１０は、図１１（ａ）に示すように一瞬カーソルの形状を丸型に変化させる。なお、入力の押圧を検知した位置が、有効エリア２１でない、すなわちキー入力を受け付けない無効エリアであった場合には、制御部１０は、図１１（ｂ）に示すように一瞬カーソルの形状をバツ型に変化させるようにしても、押圧入力した位置の識別は極めて容易になる。
【００４０】
このようにすれば、ユーザは、キー表示部３をあまり注視せず、情報表示部２を見ながらタッチパネル４上で入力操作をしていても、タッチパネル４上で押圧した位置が、各キーの有効エリア２１内か否かを、現在入力している文字のカーソルの変化から識別できる。
【００４１】
次に、ユーザの指先１１の押圧部分１２を１点の押圧位置として扱う処理について説明する。
【００４２】
上述した実施の形態による入力操作においては、ユーザの指先１１の押圧部分１２はある面積を有し、その面積の領域全てをタッチパネル４上に対する入力としたが、押圧部分１２内のある１点を押圧位置として扱うこともできる。
【００４３】
図１２は、本実施の形態による押圧部分１２の位置判定の一例を説明する図である。ユーザの指先１１の押圧部分１２が、ある所定の面積を有している場合には、タッチパネル４上の仮想のＸ−Ｙ平面において、その押圧部分１２を囲む長方形を規定する。その長方形の対向する各辺の中点を結ぶことで、長方形の重心を求め、この重心を中心点１３とする。このようにすれば、押圧部分１２が面積を持つ場合でも、その入力を１点の入力として処理することができる。
【００４４】
特に、携帯電話１のような携帯端末は、片手で端末本体を把持しつつもう一方の手でキーをタッチパネルに対して真上から押圧するような場合だけでなく、片手で把持したままその手の親指を用いてキー操作を行うことが多い。この場合には、親指がかなり寝た状態でキーを押圧することになったり、押圧部分１２の形状が極端な楕円形状になったりすることが想定され、また爪の角部などで押圧した場合などは押圧部分１２の面積が極端に小さくなったりすることもあり得る。このような場合であっても、上述した中心点１３を求める処理を演算部７にて行うことにより、押圧部分１２の入力を簡単に１点の入力として処理することができる。
【００４５】
また、例えばキー表示部３上に多数のキーを表示させて配列する場合などには、各キーの面積が小さくなるため、キー表示範囲２０の面積よりも押圧部分１２の面積の方が大きくなるような場合も考えられる。このような場合にも、本実施の形態による位置判定を行うことにより、キー表示部３を有効利用するとともに、良好な操作性を提供できる。
【００４６】
次に、本実施の形態による連打入力引継ぎ処理について説明する。
【００４７】
本実施の形態による連打入力引継ぎ処理では、上述したマルチタップ方式によりキーを連打入力している最中に、その連打入力の操作を行う指が有効エリアからずれて無効エリアを押下してしまっても、所定の条件に従うことにより、元の連打入力を引き継いで再開できるようにする。
【００４８】
図１３は、本実施の形態による連打入力引継ぎ処理を説明するフローチャートである。なお、この連打入力引継ぎ処理では、その処理の開始前に、何れかのキーの有効エリア２１に対する入力が行われたことが過去の入力履歴として記憶部６に記憶されているものとして説明する。さらに、タッチパネル４にて何らかの入力が検知された時点を連打入力引継ぎ処理の開始時点として説明する。
【００４９】
まず、ステップＳ２１にて、制御部１０は、開始時点で検知されたタッチパネル４への入力が、あるキーの有効エリア２１に対する入力か否かを判定する。タッチパネル４への入力があるキーの有効エリア２１に対する入力でない場合（ステップＳ２１のＮｏ）、すなわち無効エリアに対する入力である場合、制御部１０は、当該入力に関する時間情報を記憶部６に記憶する（ステップＳ２２）。その後、文字を表示する等の入力に応答する処理を行うことなく処理を終了する。すなわち、無効エリアに入力が行なわれたとしても、ユーザ側から見ると、外見上変化のある処理は何も行なわれない。このように、無効エリアに対する入力が行われた際にも例えば入力時点の時刻情報を記録することにより、当該入力と、その次に行われる入力とが連打入力であるか否かを判定する。
【００５０】
なお、このように、無効エリアへの入力が検知される状況としては、ユーザの操作ミスにより全く見当違いな位置が間違えて押下される場合もあり得るが、それだけでなく、ユーザが指を連打する位置が連打入力中に徐々にずれてしまい、その結果有効エリアから外れて無効エリアが押下されることもある。
【００５１】
ステップＳ２１にて、タッチパネル４への入力がキーの有効エリア２１に対する入力である場合、制御部１０は、当該入力の時刻情報と、直前の入力の時刻情報とを比較し、両者の入力の時間間隔が所定時間以内であるか否かを判定する（ステップＳ２３）。今回の入力と直前の入力との時間間隔が所定時間以内である場合（ステップＳ２３のＹｅｓ）、制御部１０は、直前の入力に続く今回の入力を連打入力とみなし、次に、今回の（キー有効エリア２１への）入力が直前の入力と同じキーの有効エリア２１への入力か否かを判定する（ステップＳ２４）。以下、「キーの有効エリア２１への入力」は、単に「キーへの入力」と略記する。
【００５２】
ステップＳ２４にて、今回の入力が直前の入力と同じキーへの連打入力である場合、制御部１０は、上述したマルチタップ方式において同じキーを連打した場合と同じ処理を行い（ステップＳ２５）、処理を終了する。すなわち、ステップＳ２５では、図４で説明したマルチタップ方式による入力方法において、同じキーを連打することにより、仮名文字を行方向に順番に変化させて情報表示部２に表示する。なお、同じキーの所定時間内の連打入力によりステップＳ２１〜Ｓ２５までの動作を繰り返す限り、その連打入力の連打回数に応じて、情報表示部２に表示する仮名文字を確定させずに順番に変化させて表示する。
【００５３】
ステップＳ２３にて、今回の入力と直前の入力との時間間隔が所定時間以内ではない場合、制御部１０は、前回の入力に続く今回の入力は連打入力でないとみなし、それまでの入力で情報表示部２に表示されていた文字を確定する（ステップＳ２６）。すでに入力されている文字を確定したら、制御部１０は、今回の入力に対応する文字を情報表示部２に表示して（ステップＳ２７）、今回の入力による処理を終了する。
【００５４】
また、直前の入力から連打入力により今回のキーへの入力が行われた場合（ステップＳ２１のＹｅｓを経てステップＳ２３のＹｅｓ）であって、今回の入力が直前の入力と同じキーへの入力でない場合（ステップＳ２４のＮｏ）、制御部１０は、直前の入力が無効エリアに対する入力であったか否かを判定する（ステップＳ２８）。ステップＳ２８にて、直前の入力が何れかのキーへの入力であり、今回の入力は直前の入力とは異なるキーへの入力である場合、Ｎｏに移行する。この場合、異なるキーへの連打入力のため、制御部１０は、ステップＳ２６に移行して情報表示部２に表示されている文字を確定し、今回の入力に対応する文字を情報表示部２に表示して（ステップＳ２７）、今回の入力による処理を終了する。
【００５５】
ステップＳ２８にて、直前の入力はキーでない無効エリアに対する入力であり、今回の入力は何れかのキーへの入力である場合、Ｙｅｓに移行する。この場合、制御部１０は、今回の入力が行われたキーが、すでに情報表示部２に表示されている仮名文字を含む行のキーであるか否かを判定する（ステップＳ２９）。
【００５６】
例えば、今までの入力により情報表示部２に表示された文字の確定していない末尾が「け」の文字（か行）である場合に、その仮名文字を含まない行のキーである「１／あ行」のキーへの入力が今回の入力として検知された際には、ステップＳ２６に移行する。この場合、制御部１０は、すでに表示されている文字を確定し（ステップＳ２６）、今回の入力に対応する文字を情報表示部２に表示して（ステップＳ２７）、今回の入力による処理を終了する。
【００５７】
一方、ステップＳ２９にて、例えば、今までの入力により情報表示部２に表示された文字の確定していない末尾が「う」の文字（あ行）である場合に、その仮名文字を含む行のキーである「１／あ行」のキーへの入力が今回の入力として検知されたような際には、ステップＳ２５に移行する。この場合、制御部１０は、マルチタップ方式による入力を続行させる。すなわち、一度無効エリアに対する入力を経ていても、元々入力を行っていた仮名の行のキーで連打を再開することにより、元のマルチタップ方式による入力を引き継ぐことができる。例えば、今までの入力により、確定していない末尾が「う」の文字を情報表示部２に表示している場合に、無効エリアに対する入力を経てから、その仮名文字を含む行のキーである「１／あ行」のキーへの入力が再び検知された際には、「う」の文字の次の順番の文字である「え」を表示し、さらに当該キーに連打入力が検知される場合には、「え」の次の文字である「お」を表示する。
【００５８】
すなわち、例えば、図９に示した指の位置で連打入力を行い、「あ行」の仮名文字をマルチタップ方式で順番に表示している最中に、連打する指の位置が徐々にずれてしまい、図７に示した指の位置で入力をしてしまった場合、上述した感知情報により、ユーザは、自らの指の位置が有効エリアから外れて無効エリアを押下したことが分かる。このような場合に、連打入力を継続したまま指の位置を再び図９に示した位置（有効エリア２１）まで戻すことにより、指がずれて無効エリアを押す前に入力していた文字に対して、マルチタップ方式による入力を引き継いで入力操作を続行できる。
【００５９】
一般的に、タッチパネルにより入力操作を行う入力装置においては、タッチパネルに表示されるキーの縁部を指先の感触により判別できないため、タッチパネルを注視せずに入力操作を行うと、連打入力中にユーザの指先が徐々にずれることが想定される。このような場合、ユーザが、あるキーに隣接するキーの有効エリアを意図せず押下してしまうことも考えられるため、隣接するキーの有効エリア同士の間には、キーに対する入力を受け付けない無効エリアを設定するのが好適である。この無効エリアに対する入力があった際には、直前の入力があったキーとは別のキーに入力がされた場合と同様に、それまでの入力を確定させて今回の入力に係る文字を表示する設定も考えられる。しかしながら、このような設定にすると、誤って無効エリアに対する入力をした場合、それまでの入力による入力途中の文字が確定されてしまうため、その部分を一旦消去してから正しい操作により入力し直さなければならない。
【００６０】
本実施の形態の連打入力引継ぎ処理によれば、ユーザが連打入力中に入力位置が有効エリア２１から外れてしまっても、そのことにより入力中の文字が確定されることはない。そのため、あるキーの有効エリア外の位置を入力したためにそれまでの入力が確定されてしまい、既に入力済みの文字を一旦消去する操作をしてから再度正しく入力し直す、という手間と時間を省くことができる。
【００６１】
また、この連打入力引継ぎ処理において、無効エリアに対する入力が検知された後には、通常の連打入力と判定される時間よりも若干長い時間間隔を空けるようにして、ユーザが有効エリアから外れてしまった際に連打入力の位置を修正する時間的な猶予を多めにしてもよい。
【００６２】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上述した感知情報発生処理における第１〜第３の各感知情報は、必ずしも別個独立に出力する必要はなく、各感知情報のいくつかを適宜組み合わせて実施することも当然可能である。
【００６３】
また、上述した各感知情報を組み合わせて実施する際には、例えば、入力装置の初期設定の際に、各ユーザに応じた端末本体の把持の仕方およびキー押圧の態様などに応じた押圧部分１２の位置の算出方法の設定を、各アプリケーションごとに予め登録しておき、アプリケーションが切り替えられるごとに押圧部分１２の位置の算出方法も切り替わるようにすれば、操作性は一層向上する。このようにすることで、キーの操作方法がユーザによって個人差があり、したがって押圧方法がユーザによってアプリケーションごとに異なっていても、極めて良好な操作性を得ることができる。
【００６４】
さらに、上述した実施の形態に係る携帯電話は、情報表示部２とキー表示部３とが分離した構成として説明したが、２つの表示部が分離していることは必須ではなく、１つの表示部の前面全体にタッチパネルを備えて、１画面上にキー入力領域と情報表示領域とを設けて入力操作を行うようにすることもできる。また、２つ以上の表示部を有する端末において２つ以上のタッチパネルを表示部の前面に設けるような構成において本発明を適用することも当然可能である。
【００６５】
また、表示部の各画素にセンサを設ける等により、表示部そのものが入力を検知するような構成にも、本発明は適用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態に係る入力装置を有する携帯電話の構成を示す概略斜視図である。
【図２】図１に示す携帯電話の開状態の概略正面図である。
【図３】図１に示す携帯電話の機能ブロック図である。
【図４】マルチタッチ方式によるキーの入力に対応する出力を説明する図である。
【図５】図１に示す携帯電話のキー表示部およびタッチパネルについて説明する図である。
【図６】本実施の形態による感知情報発生処理を説明するフローチャートである。
【図７】図１に示す携帯電話の入力装置の動作を説明する概念図である。
【図８】同じく、図１に示す携帯電話の入力装置の動作を説明する概念図である。
【図９】同じく、図１に示す携帯電話の入力装置の動作を説明する概念図である。
【図１０】本実施の形態の感知情報発生処理による情報表示部の表示の例を示す図である。
【図１１】同じく、本実施の形態の感知情報発生処理による情報表示部の表示の例を示す図である。
【図１２】本発明の実施の形態による押圧部分の位置判定の例を説明する図である。
【図１３】本実施の形態による連打入力引継ぎ処理を説明するフローチャートである。
【図１４】従来の入力装置の構成を示す概略ブロック図である。
【符号の説明】
【００６７】
１  携帯電話
２  情報表示部
３  キー表示部
４  タッチパネル
５  音声出力部
６  記憶部
７  演算部
８  判定部
９  振動発生部
１０  制御部
１１  ユーザの指先
１２  押圧部分
１３  中心点
２０  キー表示範囲
２１  有効エリア
【図１】
0005351439.tif 000002
【図２】
0005351439.tif 000003
【図３】
0005351439.tif 000004
【図４】
0005351439.tif 000005
【図５】
0005351439.tif 000006
【図６】
0005351439.tif 000007
【図７】
0005351439.tif 000008
【図８】
0005351439.tif 000009
【図９】
0005351439.tif 000010
【図１０】
0005351439.tif 000011
【図１１】
0005351439.tif 000012
【図１２】
0005351439.tif 000013
【図１３】
0005351439.tif 000014
【図１４】
0005351439.tif 000015