(57)【要約】【課題】誤って押圧式キーを多く押下し過ぎた場合でも、少ない押下回数で所望の文字を入力すること。【解決手段】タッチパッド（座標入力部）と、タッチパッドと積層された複数の操作キー（押圧式キー）とを有する入力装置１００であって、押下検知部１０１は、複数の操作キーに対する押下操作を検知し、座標検知部１０２は、タッチパッドに対する座標入力操作を検知し、操作判定部１０４は、押下検知部１０１において同一の操作キーに対する押圧操作を複数回検知した後に、座標検知部１０２における座標入力操作を検知した場合、押下検知部１０１において検知された複数回の押圧操作を無効にするか否かを判定する。【選択図】図２
2010282424.tif 000002
【特許請求の範囲】
【請求項１】
座標入力部と、前記座標入力部と積層された複数の押圧式キーとを有する入力装置であって、
前記押圧式キーに対する押圧操作を検知する第１検知手段と、
前記座標入力部に対する座標入力操作を検知する第２検知手段と、
前記第１検知手段において同一の前記押圧式キーに対する前記押圧操作を複数回検知した後に前記第２検知手段において前記座標入力操作を検知した場合、前記複数回の押圧操作を無効にするか否かを判定する判定手段と、
を具備する入力装置。
【請求項２】
前記判定手段は、前記複数回の押圧操作のうち、最後の押圧操作のみ無効にする、
請求項１記載の入力装置。
【請求項３】
前記判定手段は、前記第２検知手段において、所定距離以上の連続座標入力であるスライド操作が検知された場合、前記押圧操作を無効にする、
請求項１または２に記載の入力装置。
【請求項４】
前記判定手段は、前記押圧操作が検知されてから予め設定された時間が経過するまでに、前記第２検知手段において、所定距離以上の連続座標入力であるスライド操作が検出された場合のみ、前記最後の押圧操作を無効にする、
請求項２記載の入力装置。
【請求項５】
前記押圧操作が検知されてから前記予め設定された時間が経過するまで、前記座標入力部の電源をオンにする制御を行う制御手段、をさらに具備する、
請求項４記載の入力装置。
【請求項６】
前記判定手段は、前記第２検知手段において、所定距離以上の連続座標入力であるスライド操作が複数回連続して検知された場合に、前記スライド操作の回数分だけ前記押圧操作を無効にする、
請求項１記載の入力装置。
【請求項７】
前記判定手段は、前記第２検知手段において検知される所定距離以上の連続座標入力であるスライド操作の開始座標が前記押圧操作された押圧式キーの位置である場合のみ、前記最後の押圧操作を無効にする、
請求項２記載の入力装置。
【請求項８】
前記判定手段は、前記第２検知手段において検知される所定距離以上の連続座標入力であるスライド操作が行われた距離、方向、または、方向の切替回数に応じて、１回の前記スライド操作で複数回分の前記押圧操作をすべて無効にするか否かを判定する、
請求項１記載の入力装置。
【請求項９】
座標入力部と、前記座標入力部と積層された複数の押圧式キーとを有する入力装置における操作無効判定方法であって、
前記押圧式キーに対する押圧操作を検知し、
前記座標入力部に対する座標入力操作を検知し、
同一の前記押圧式キーに対する前記押圧操作を検知した後に前記座標入力操作を複数回検知した場合、前記複数回の押圧操作を無効にするか否かを判定する、
操作無効判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置および操作無効判定方法に関する。
【背景技術】
【０００２】
近年、携帯電話機等の無線端末装置において、文字を入力する方法として、操作キーを複数回押下することにより、１文字ずつ入力する方法がある。例えば、各操作キーに「あ」行、「か」行、「さ」行というように文字グループを割り当てておき、例えば、「か」行の操作キーを押下する毎に「か」行の文字が「か」→「き」→「く」→「け」→「こ」→「か」→「き」→…と循環的に順次表示される。
【０００３】
また、携帯電話機等の無線端末装置において、タッチパッドの上に複数の操作キー（ボタン）を配置させた入力操作装置が検討されている（例えば、特許文献１および２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３２３６６４号公報
【特許文献２】特開２００８−１８７５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
押圧式の操作キーのうち、各数字キーに文字グループを割り当てた場合には、通常、あ行（１）、か行（２）、さ行（３）、…、わ行（０）のように割り当てられる。１つの文字を入力するためにユーザは複数回連続して同一キーを押下して、その押下回数に応じて各行の文字を循環的（例えば、か行の場合：「か」→「き」→「く」→「け」→「こ」→「か」→「き」）に表示させることで、所望の文字を入力することができる。したがって、所望の文字を入力する場合には、最大５回のキー押下が必要となるが、キー押下を誤って所望の回数以上押下してしまった場合には、所望の文字が再度表示されるまで操作キーを押下する必要がある。例えば、「か」行の文字グループに対応する操作キーを押下して「け」の文字を入力する場合、「か」行の文字グループに対応する操作キーを４回押下する必要がある。このとき、誤って操作キーを５回押下した場合（「こ」の文字が表示される場合）には、操作キーをさらに４回押下して「け」の文字を入力しなければならない。このように、操作キーを複数回押下することにより１文字ずつ入力する方法では、所望の１文字を入力する操作を誤った場合（例えば、操作キーを所望の回数以上押下してしまった場合）、再び所望の文字が表示されるまで何回も操作キーを押下しなければならない。
【０００６】
本発明はかかる点に鑑みてなされたものであり、誤って押圧式キーを多く押下し過ぎた場合でも、少ないキー押下回数で、所望の文字を入力することができる入力装置および操作無効判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の入力装置は、座標入力部と、前記座標入力部と積層された複数の押圧式キーとを有する入力装置であって、前記押圧式キーに対する押圧操作を検知する第１検知手段と、前記座標入力部に対する座標入力操作を検知する第２検知手段と、前記第１検知手段において同一の前記押圧式キーに対する前記押圧操作を複数回検知した後に前記第２検知手段において前記座標入力操作を検知した場合、前記複数回の押圧操作を無効にするか否かを判定する判定手段と、を具備する構成を採る。
【０００８】
本発明の操作無効判定方法は、座標入力部と、前記座標入力部と積層された複数の押圧式キーとを有する入力装置における操作無効判定方法であって、前記押圧式キーに対する押圧操作を検知し、前記座標入力部に対する座標入力操作を検知し、同一の前記押圧式キーに対する前記押圧操作を複数回検知した後に前記座標入力操作を検知した場合、前記複数回の押圧操作を無効にするか否かを判定するようにした。
【発明の効果】
【０００９】
本発明によれば、誤って押圧式キーを多く押下し過ぎた場合でも、少ない押下回数で所望の文字を入力することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の各実施の形態に係る携帯端末装置の構造を示す図
【図２】本発明の実施の形態１に係る入力装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る無効化操作判定処理を示す図
【図４】本発明の実施の形態１に係る文字入力操作の一例を示す図
【図５】本発明の実施の形態１に係るタッチパッドの電力制御を示す図
【図６】本発明の実施の形態１に係る入力装置の処理の流れを示す図
【図７】本発明の実施の形態１に係るキー押下無効化処理の流れを示す図
【図８Ａ】本発明の実施の形態１に係るスライド操作を示す図（距離が短い場合）
【図８Ｂ】本発明の実施の形態１に係るその他のキー押下無効化処理を示す図（スライド操作の距離が短い場合）
【図８Ｃ】本発明の実施の形態１に係るスライド操作を示す図（スライド操作の距離が長い場合）
【図８Ｄ】本発明の実施の形態１に係るその他のキー押下無効化処理を示す図（距離が長い場合）
【図９】本発明の実施の形態２に係る無効化操作判定処理を示す図
【図１０】本発明の実施の形態２に係る文字入力操作の一例を示す図
【図１１】本発明の実施の形態２に係る入力装置の処理の流れを示す図
【図１２Ａ】本発明の実施の形態２に係るその他の文字入力操作を示す図（スライド操作の距離が短い場合）
【図１２Ｂ】本発明の実施の形態２に係るその他の文字入力操作を示す図（スライド操作の距離が長い場合）
【図１３Ａ】本発明に係るその他のスライド操作を示す図
【図１３Ｂ】本発明に係るその他のキー押下無効化処理を示す図（無効化される場合）
【図１３Ｃ】本発明に係るその他のスライド操作を示す図
【図１３Ｄ】本発明に係るその他のキー押下無効化処理を示す図（無効化されない場合）
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
図１に本発明の各実施の形態に係る入力装置を備える携帯端末装置を示す。図１に示すように、本発明の各実施の形態に係る携帯端末装置は、複数の操作キー１１、タッチパッド１２（座標入力部）およびディスプレイ１３を有する。また、図１に示す携帯端末装置に備えられる入力装置は、タッチパッド１２と、タッチパッド１２と積層された押圧式の複数の操作キー１１とを有する。図１に示す携帯端末装置は、ユーザまたはスタイラスペン等の入力手段により操作キー１１が押下されると、その押下を検知し操作入力を検出する。また、図１に示す携帯端末装置は、タッチパッド１２とユーザまたはスライラスペン等の入力手段とが接触すると、物体の接触を検知し、物体との接触位置の座標値を検出する。また、各操作キー１１には、図１に示すように、「１（あ）」〜「９（ら）」、「０（わ）」、「＊」および「＃」がそれぞれ割り当てられている。つまり、図１に示すように、「あ」行、「か」行、「さ」行、…という文字グループは、各操作キー１１に割り当てられている。なお、座標入力部としては、接触式、感圧式、静電容量式または電磁誘導式等により入力位置座標を検出できるものであればよい。
【００１３】
また、各文字グループでは、各文字グループに対応する操作キー１１が連続して押下される毎に、文字グループ内の各文字が巡回して切り替えられる。例えば、「か」行の文字グループでは、「か」行の文字グループに対応する操作キー１１が連続して押下される毎に「か」→「き」→「く」→「け」→「こ」→「か」→「き」→…のように巡回して文字が切り替えられる。
【００１４】
（実施の形態１）
本実施の形態に係る入力装置の構成を図２に示す。図２に示す入力装置１００において、押下検知部１０１は、物体（ユーザ）による複数の操作キー１１（図１）に対する押圧操作（例えば、キー押下による文字入力操作）を検知する。そして、押下検知部１０１は、複数の操作キー１１のうち、ユーザによりキー押下された操作キー１１の種類（例えば、ｉ番目の操作キー１１を示すＫｅｙ（ｉ））を操作判定部１０４に出力する。また、押下検知部１０１は、操作キー１１が押下されたことを示す情報（ｏｎ）または操作キー１１がリリースされたことを示す情報（ｏｆｆ）を付加情報として操作判定部１０４に出力する。
【００１５】
座標検知部１０２は、物体（ユーザ）によるタッチパッド１２に対する座標入力操作（接触）を検知する。すなわち、座標検知部１０２は、ユーザとタッチパッド１２との接触位置の座標値（例えば、ｘ、ｙ座標）を検出する。そして、座標検知部１０２は、検出した座標値（ｘ、ｙ座標）を信号解析部１０３に出力する。また、座標検知部１０２は、例えば、ユーザとタッチパッド１２とが継続して接触している場合には、接触の検知が終了するまで、接触位置の座標値を信号解析部１０３に出力し続ける。
【００１６】
信号解析部１０３は、座標検知部１０２から入力される座標値を連続的に解析することで、タッチパッド１２上でどのような操作が行われたかを特定する。例えば、タッチパッド１２に物体（ユーザの指等）を接触させたまま移動させたスライド操作（すなわち、座標検知部１０２において所定距離以上の連続座標入力である操作）が行われた場合には、信号解析部１０３は、座標検知部１０２から入力される座標値の変化履歴に基づいて、物体によるタッチパッド１２に対する操作がスライド操作であると特定する。そして、信号解析部１０３は、特定した操作内容を示す情報を操作判定部１０４に出力する。
【００１７】
操作判定部１０４は、押下検知部１０１から入力される情報（Ｋｅｙ（ｉ）、付加情報（ｏｎまたはｏｆｆ））、および、信号解析部１０３から入力される情報（タッチパッド１２での操作内容を示す情報）に基づいて、操作キー１１およびタッチパッド１２で行われた操作がどのような意味を有する操作であるかを判定する。例えば、テキスト入力中であり、後述する表示部１０８に表示されている文字が「か」である場合に、押下検知部１０１で「か」行の文字グループに対応する操作キー１１の押下が検知されると、操作判定部１０４は、その操作キー１１で行われた操作が「か」行の次の文字候補（すなわち「き」）を表示する操作であると判定する。そして、操作判定部１０４は、文字候補「き」を表示するように表示部１０８へ指示する。
【００１８】
また、操作判定部１０４は、信号解析部１０３から入力される情報に示される操作、つまり、座標検知部１０２で検知され、信号解析部１０３で特定されたタッチパッド１２での操作に応じて、押下検知部１０１で検知された操作（ここでは、キー押下による文字入力操作）を無効にするか否かを判定する。具体的には、操作判定部１０４は、押下検知部１０１において同一の操作キー１１に対する押圧操作を複数回検知した後に、座標検知部１０２において座標入力操作を検知した場合、複数回の押圧操作を無効にするか否かを判定する。例えば、操作判定部１０４は、座標検知部１０２で特定の操作（ここではスライド操作）が検知された場合、押下検知部１０１で検知された操作（ここでは文字入力操作）を無効にする。つまり、操作判定部１０４は、信号解析部１０３から入力される情報に示される操作がスライド操作の場合、そのスライド操作の前に押下検知部１０１で検知された操作（文字入力操作）を無効にする。
【００１９】
また、操作判定部１０４は、入力継続判定部１０５および現在文字管理部１０６を備える。操作判定部１０４の入力継続判定部１０５は、タイマ１０７が計時する時間に従って、信号解析部１０３から入力される情報に示される操作が有効であるか否かを判定する。具体的には、入力継続判定部１０５は、押下検知部１０１で物体による操作が検知されると、タイマ１０７に対して計時の開始（つまり、タイマ１０７の初期化）を指示する。そして、入力継続判定部１０５は、タイマ１０７から、予め設定された時間の経過を示す情報が入力される前に、信号解析部１０３からの情報（ここではスライド操作を示す情報）が入力されると、信号解析部１０３からの情報に示される操作が有効であると判定する。一方、入力継続判定部１０５は、タイマ１０７から、予め設定された時間の経過を示す情報が入力された以降に、信号解析部１０３からの情報が入力されると、信号解析部１０３からの情報に示される操作が無効であると判定する。つまり、入力継続判定部１０５は、押下検知部１０１で物体による操作が検知されてから予め設定された時間が経過するまでに、特定の操作（ここではスライド操作）が検知された場合のみ、押下検知部１０１で検知された複数の操作（ここでは文字入力操作）のうち最後の操作を無効にする。
【００２０】
操作判定部１０４の現在文字管理部１０６は、現在入力中の文字の文字コードを管理する。
【００２１】
タイマ１０７は、操作判定部１０４の入力継続判定部１０５からの指示に従って、予め設定された時間を計時する。そして、タイマ１０７は、予め設定された時間が経過した場合、時間経過を示す情報を操作判定部１０４の入力継続判定部１０５に出力する。
【００２２】
表示部１０８は、操作判定部１０４により指示された文字（現在入力中の文字）をディスプレイ１３（図１）に表示する。
【００２３】
次に、入力装置１００の操作判定部１０４における処理について詳細に説明する。ここでは、操作キー１１のキー押下による文字入力操作を無効にする無効化操作（つまり、タッチパッド１２での特定の操作）を、タッチパッド１２でのスライド操作とする。また、図３に示す「初回押下の文字」とは、当該文字を入力する際に、最初のキー押下により表示された文字のことである。
【００２４】
具体的には、まず、図３に示すように、現在の状態が空（未入力）である場合（初期状態）について説明する。つまり、図２に示す操作判定部１０４の現在文字管理部１０６では、文字コードを管理する対象が存在しない状態である。この状態において、操作判定部１０４は操作キー１１に対する操作が検知されると、その操作キー１１に対応する文字グループ内の１番目の文字を表示するように表示部１０８に指示する。なお、図３に示すように、操作判定部１０４は、初期状態においてタッチパッド１２でスライド操作を検出した場合、そのスライド操作を無効（何もしない）とする。
【００２５】
次いで、現在の状態として、入力文字（文字候補）が有り、かつ、その入力文字が初回のキー押下により入力された文字（文字グループ内の１番目の文字）である場合について説明する。このとき、現在入力されている文字（文字グループ内の１番目の文字）と同一文字グループに対応する操作キー１１のキー押下が検知されると、操作判定部１０４は、その文字グループ内の２番目の文字候補を表示するように表示部１０８に指示する。一方、現在入力されている文字と異なる文字グループに対応する操作キー１１のキー押下が検知されると、操作判定部１０４は、現在入力されている文字（前候補）を確定し、確定文字の文字位置の次の文字位置に、検知された操作キー１１に対応する文字グループの１番目の文字（入力文字）を表示するように表示部１０８に指示する。なお、図３に示すように、操作判定部１０４は、タッチパッド１２でスライド操作を検出した場合、そのスライド操作を無効（何もしない）とする。
【００２６】
次いで、現在の状態として、入力文字（文字候補）が有り、かつ、その入力文字が初回のキー押下により入力された文字以外の文字である場合について説明する。このとき、現在入力されている文字と同一文字グループに対応する操作キー１１のキー押下が検知されると、操作判定部１０４は、その文字グループ内の、現在入力されている文字の次の文字候補を表示するように表示部１０８に指示する。一方、現在入力されている文字と異なる文字グループに対応する操作キー１１のキー押下が検知されると、操作判定部１０４は、現在入力されている文字（前候補）を確定し、確定文字の文字位置の次の文字位置に、検知された操作キー１１に対応する文字グループの１番目の文字（入力文字）を表示するように表示部１０８に指示する。また、タッチパッド１２でスライド操作が検出されると、操作判定部１０４は、現在入力されている文字と同一文字グループ内の、現在入力されている文字の前の文字候補を表示するように表示部１０８に指示する。すなわち、操作判定部１０４は、タッチパッド１２でスライド操作が検知された場合、現在入力されている文字に対して行った最後のキー押下操作を無効にする。つまり、操作判定部１０４は、押下検知部１０１における同一の操作キー１１に対する複数回のキー押下操作（押圧操作）のうち、最後のキー押下操作（押圧操作）のみ無効にする。
【００２７】
例えば、図４に示すように、「か」行の文字グループに対応する操作キー１１が押下されて、文字候補「か」（図１に示す「か」行の文字グループに対応する操作キー１１の初回押下時に入力される文字）が表示部１０８で表示されている場合について説明する。
【００２８】
ここで、図４に示すように、現在入力されている文字候補「か」と同一の文字グループ（「か」行）に対応する操作キー１１の押下（つまり、２回目のキー押下）が検知された場合、操作判定部１０４は、「か」行の文字グループ内の２番目の文字候補「き」を表示するように表示部１０８に指示する。一方、ここで、現在入力されている文字候補「か」と異なる文字グループに対応する操作キー１１（例えば、「さ」行の文字グループに対応する操作キー１１）の押下を検知した場合、操作判定部１０４は、現在入力されている文字候補「か」を確定する（図示せず）。さらに、操作判定部１０４は、確定した「か」が表示されている位置の次の文字位置に、入力文字「さ」（「さ」行の文字グループ内の１番目の文字）を表示するように表示部１０８に指示する（図示せず）。
【００２９】
次いで、図４に示すように、現在入力されている文字候補「き」と同一の文字グループ（「か」行）に対応する操作キー１１の押下（つまり、３回目のキー押下）が検知された場合、操作判定部１０４は、「き」の次の文字候補「く」を表示するように表示部１０８に指示する。
【００３０】
次いで、タッチパッド１２でのスライド操作が検知された場合、操作判定部１０４は、現在入力されている文字候補「く」（「か」行の３番目の文字）と同一文字グループ内で、文字候補「く」の前の文字候補「き」（「か」行の２番目の文字）を表示するように表示部１０８に指示する。すなわち、操作判定部１０４は、現在入力されている文字候補「く」の入力操作（つまり、図４に示す３回目キー押下）を無効にする。
【００３１】
このように、操作判定部１０４は、座標検知部１０２で検知されるタッチパッド１２に対する操作（接触）に応じて、押下検知部１０１で検知される操作キー１１に対する操作（文字入力操作）を無効にする。これにより、例えば、図４に示すように、「き」（「か」行の文字グループの２番目の文字）を入力したい場合に、操作キー１１を誤って３回キー押下した場合（「く」が表示された場合）でも、入力装置１００は、ユーザによるタッチパッド１２に対するスライド操作を検知することで、３回目のキー押下（すなわち、「く」の文字入力操作）を無効にすることができる。つまり、入力装置１００は、ユーザによるタッチパッド１２に対するスライド操作を検知するだけで、所望の文字（図４では「き」）を表示することができる。
【００３２】
次に、入力装置１００における入力操作無効化処理の有効時間の制御およびタッチパッド１２の電力制御について詳細に説明する。ここでは、図５に示すように、「か」行の文字グループに対応する操作キー１１（図１）が１回押下されている場合（「か」が表示されている状態）について説明する。
【００３３】
図５に示すように、例えば、「か」行の文字グループに対応する操作キー１１が１回のみ押下された場合、入力装置１００は、「か」行の文字グループに対応する操作キー１１の電源をＯｎにし、文字候補「き」をディスプレイ１３に表示する。次いで、「か」行の文字グループに対応する操作キー１１がリリースされると、入力装置１００は、「か」行の文字グループに対応する操作キー１１の電源をＯｆｆにする。
【００３４】
このとき、入力装置１００の操作判定部１０４の入力継続判定部１０５は、「か」行の文字グループに対応する操作キー１１のリリースが検知されると、タイマ１０７に対して予め設定された時間（図５に示す規定時間）の計時を指示する。そして、入力継続判定部１０５は、図５に示す規定時間内のタッチパッド１２でのスライド操作のみを有効とする。すなわち、入力装置１００は、図５に示す、文字候補「き」の入力操作が検知されてから規定時間が経過するまでに、タッチパッド１２でのスライド操作を検知した場合のみ、文字候補「き」の入力操作を無効にする。換言すると、入力装置１００は、図５に示す、文字候補「き」の入力操作に対する規定時間経過後では、タッチパッド１２でのスライド操作を検知した場合でも、文字候補「き」の入力操作の無効化処理を行わない。図５に示すように、文字候補「く」の入力操作の場合についても同様である。
【００３５】
そこで、入力装置１００（例えば、図示しない電力制御部）は、さらに、タッチパッド１２での特定の操作（スライド操作）が有効である時間（図５に示す規定時間）に応じて、タッチパッド１２の電力を制御する。
【００３６】
具体的には、図５に示すように、入力装置１００は、操作キー１１に対する文字入力操作が検知されてから、タイマ１０７により計時される規定時間が経過するまで、タッチパッド１２の電源をＯｎにする。すなわち、入力装置１００は、タッチパッド１２でのスライド操作による文字入力操作の無効化処理が有効である時間（図５に示す規定時間）のみ、タッチパッド１２の電源をＯｎにする。換言すると、入力装置１００は、タッチパッド１２でのスライド操作による文字入力操作の無効化処理が無効である時間（図５に示す規定時間以外の時間）では、タッチパッド１２の電源をＯｆｆにする。
【００３７】
次に、本実施の形態に係る入力装置１００における処理の流れについて詳細に説明する。図６は、入力装置１００（図２）における処理の流れを示す。
【００３８】
図６においてステップ（以下、ＳＴという）１１では、押下検知部１０１は、操作キー１１（図１）に対するキー押下（例えば、文字入力操作）を確認する。押下検知部１０１が操作キー１１に対するキー押下を検知しない場合（ＳＴ１２：ＮＯ）、ＳＴ１１の処理に戻る。
【００３９】
一方、押下検知部１０１が操作キー１１に対するキー押下を検知した場合（ＳＴ１２：ＹＥＳ）、ＳＴ１３では、操作判定部１０４は、ＳＴ１２において押下検知部１０１で検知された操作キー１１に対応する文字グループの１番目の文字を表示するように表示部１０８に指示する。
【００４０】
ＳＴ１４では、押下検知部１０１は、ＳＴ１１と同様、操作キー１１（図１）に対するキー押下（例えば、文字入力操作）を確認する。押下検知部１０１が操作キー１１に対するキー押下を検知した場合（ＳＴ１５：ＹＥＳ）、ＳＴ１６では、操作判定部１０４の入力継続判定部１０５は、タイマ１０７に対して、予め設定された時間（図５に示す規定時間）を計時するように指示する（タイマ１０７の初期化）。また、電力制御部（図示せず）は、タッチパッド１２の電源をＯｎにする。
【００４１】
ＳＴ１７では、操作判定部１０４は、ＳＴ１５において検知された操作キー１１が、前回検知された操作キー１１と同一であるか否かを判定する。すなわち、操作判定部１０４は、同一の操作キー１１が連続して押下されたか否かを判定する。
【００４２】
ＳＴ１５において検知された操作キー１１が、前回検知された操作キー１１と同一である場合（ＳＴ１７：ＹＥＳ）、ＳＴ１８では、操作判定部１０４は、その操作キー１１に対応する文字グループ内の、前回のキー押下時に入力された文字の次の文字候補を表示するように表示部１０８に指示する。
【００４３】
一方、ＳＴ１５において検知された操作キー１１が、前回検知された操作キー１１と同一ではない場合（ＳＴ１７：ＮＯ）、操作判定部１０４は、ＳＴ１９において、前回のキー押下時に入力された文字候補を確定し、ＳＴ２０において、文字入力位置をＳＴ１９で確定した文字の文字位置の次の位置に移動する。ＳＴ２１では、操作判定部１０４は、ＳＴ１５において検知されたキー押下時に入力された文字を、ＳＴ２０で移動した文字入力位置に表示するように表示部１０８に指示する。そして、ＳＴ１４の処理に戻る。
【００４４】
一方、押下検知部１０１が操作キー１１に対するキー押下を検知しない場合（ＳＴ１５：ＮＯ）、ＳＴ２２では、操作判定部１０４の入力継続判定部１０５は、ＳＴ１６で初期化したタイマ１０７が計時した時間が規定時間を経過したか否かを判定する。
【００４５】
タイマ１０７が計時した時間が規定時間を経過している場合（ＳＴ２２：ＹＥＳ）、ＳＴ２３では、電力制御部（図示せず）は、タッチパッド１２の電源がＯｎになっている場合には電源をＯｆｆにする。一方、タイマ１０７が計時した時間が規定時間を経過していない場合（ＳＴ２２：ＮＯ）、ＳＴ２４では、操作判定部１０４は、現時点で、同一操作キーが２回以上押下されているか否かを判定する。同一操作キーが２回以上押下されていない場合（ＳＴ２４：ＮＯ）、ＳＴ１４の処理に戻る。すなわち、操作判定部１０４は、操作キー１１が１回だけ押下された状態（初回入力時）では、この処理は、図３において、「現在の状態」が「文字有り（初回押下の文字）」であり、「操作(入力)の可能性」が「タッチパッド１２」の欄、すなわち「操作無効」に該当するため、ＳＴ２５におけるサブ処理を行わないようにする。
【００４６】
一方、同一操作キーが２回以上押下されている場合（ＳＴ２４：ＹＥＳ）、ＳＴ２５では、入力装置１００は、操作キー１１の入力操作に対するキー押下無効化処理（サブ処理）を行う。以下、入力装置１００におけるキー押下無効化処理（サブ処理）の詳細について説明する。図７は入力装置１００（図２）におけるキー押下無効化処理の流れを示す。
【００４７】
ＳＴ１０１では、信号解析部１０３は、座標検知部１０２で検知された座標値に基づいて、タッチパッド１２で行われた操作を確認する。
【００４８】
ＳＴ１０２では、操作判定部１０４は、ＳＴ１０１でスライド操作が検知されたか否かを判定する。スライド操作が検知された場合（ＳＴ１０２：ＹＥＳ）、ＳＴ１０３では、操作判定部１０４は、現在入力されている文字候補（表示部１０８に現在表示されている文字）の前の候補（前候補）を表示するように表示部１０８に指示する。すなわち、操作判定部１０４は、現在入力されている文字候補（表示部１０８に現在表示されている文字）の入力操作を無効にする。
【００４９】
一方、スライド操作が検知されない場合（ＳＴ１０２：ＮＯ）、入力装置１００は、何もせず、図６に示すＳＴ１５に戻る。
【００５０】
以上、キー押下無効化処理の流れについて説明した。
【００５１】
ＳＴ１５において検知された操作キー１１が、文字入力の終了操作に対応する操作キー１１の場合（ＳＴ１７：終了操作）、ＳＴ２６では、操作判定部１０４は、入力文章を確定する。
【００５２】
このように、操作判定部１０４は、タッチパッド１２でのスライド操作が検知された場合、物体（ユーザ）による操作キー１１に対する入力操作を無効にする。これにより、文字入力の際にユーザが誤って操作キー１１を押下し過ぎた場合でも、スライド操作のみを行うことで誤った文字入力操作を無効し、所望の文字の入力を行うことが可能となる。
【００５３】
このようにして、本実施の形態によれば、入力装置は、タッチパッドに対する操作に応じて、操作キーに対する文字入力操作を無効にするか否かを判定する。これにより、ユーザが操作キーに対する文字入力操作を誤った場合でも、入力装置は、タッチパッドに対する操作を検知することで、直前の操作キーに対する文字入力操作を無効にすることが可能となる。よって、本実施の形態によれば、誤って操作キーを押下し過ぎた場合でも、操作キーの押下を複数回行うことなく、所望の文字を入力することができる。
【００５４】
また、本実施の形態によれば、入力装置は、タッチパッドでのスライド操作（文字入力操作の無効化処理）を、操作キーに対する操作が検知されてから予め設定した時間内のみで有効となるように制御した。つまり、予め設定した時間以外では、タッチパッドでのスライド操作（文字入力操作の無効化処理）が無効となる。これにより、文字入力が確定した後の別の処理におけるタッチパッドでの操作が文字入力操作の無効化処理として認識されること、つまり、意図しない無効化処理を防ぐことができる。
【００５５】
さらに、本実施の形態によれば、入力装置は、タッチパッドでのスライド操作（文字入力操作の無効化処理）が有効な時間のみ、タッチパッドの電源をＯｎにする。これにより、入力装置では、タッチパッドの消費電力を必要最小限に抑えることができる。
【００５６】
なお、本実施の形態において、入力装置において、連続して複数回のスライド操作が検出された場合には、そのスライド操作をすべて有効として、直前の１回の文字入力を無効とし、さらに前の文字入力を無効化できるようにしてもよい。また、入力装置において、１回目のスライド操作のみ有効として、直前の１回の文字入力操作のみ無効化するようにしてもよい。
【００５７】
また、本実施の形態において、入力装置は、スライド操作を検知する毎に文字入力操作の無効化処理を行ってもよい。この場合、入力装置は、スライド操作が複数回連続して行われた場合に、スライド操作の回数分だけ、複数の文字入力操作を無効にする。例えば、現在入力されている文字が「け」（「か」行の文字グループの４番目の文字）の場合、連続して３回のスライド操作が検知されると、入力装置は、３回のスライド操作を検知する毎に文字入力操作を無効にする。つまり、この場合、入力装置では、３回分の文字入力操作の無効化処理により、「け」→「く」→「き」→「か」の順に表示が切り替わる。
【００５８】
また、本実施の形態において、入力装置は、１回の無効化操作で複数のキー押下操作を無効化してもよい。すなわち、入力装置は、特定の操作（本実施の形態ではスライド操作）が行われた距離、方向、または方向の切替回数等に応じて、１回のスライド操作で複数回分の操作キーによるすべての文字入力操作の無効化処理を実施してもよい。例えば、入力装置は、スライド操作が行われた距離が短いほど、より少ない回数分の文字入力操作を無効にしてもよい。換言すると、入力装置は、スライド操作が行われた距離が長いほど、より多い回数分の文字入力操作を無効にする。例えば、現在入力されている文字が「く」の場合において、入力装置は、図８Ａに示すように、スライド操作が行われた距離が短い場合には、図８Ｂに示すように、文字入力操作の無効化処理を１回行い、文字候補「き」を表示する（つまり、「く」の入力操作を無効にする）。これに対し、入力装置は、図８Ｃに示すように、スライド操作が行われた距離が長い場合には、図８Ｄに示すように、文字入力操作の無効化処理を２回行い、文字候補「か」を表示する（つまり、「く」および「き」の入力操作を無効にする）。
【００５９】
（実施の形態２）
実施の形態１では、入力装置は、初回キー押下後（文字グループ内の１番目の文字が表示された状態）においてスライド操作を検出した場合、そのスライド操作を無効とした。これに対し、本実施の形態では、入力装置は、初回キー押下後（文字グループ内の１番目の文字が表示された状態）においてスライド操作を検出した場合でも、前回検知した操作キーに対応する文字グループの最後尾の文字を入力文字とする点、すなわち、キー押下による文字の循環表示と逆回りに循環表示させる（逆トグルとなる）点が実施の形態１と異なる。
【００６０】
本実施の形態に係る入力装置１００の操作判定部１０４（図２）は、信号解析部１０３から入力される情報に示される操作がスライド操作の場合、そのスライド操作の前に押下検知部１０１で検知された文字入力操作により入力された文字と同一の文字グループ内の、文字入力操作により入力された文字の前の文字候補を表示するように表示部１０８に指示する。
【００６１】
以下、操作判定部１０４における処理について詳細に説明する。なお、図９において、図３（実施の形態１）と同一の処理については説明を省略する。図９では、現在の状態として、入力文字（文字候補）が有り、かつ、その入力文字が初回のキー押下により入力された文字（文字グループ内の１番目の文字）である際に、タッチパッド１２でのスライド操作が検出された場合の処理（図９に示す太枠部分の処理）についてのみ図３での処理と異なる。
【００６２】
つまり、図９に示すように、タッチパッド１２でのスライド操作が検出されると、操作判定部１０４は、現在入力されている文字（文字グループ内の１番目の文字）と同一文字グループ内の、最後尾の文字候補を表示するように表示部１０８に指示する。
【００６３】
例えば、現在、「か」（図１に示す「か」行の文字グループに対応する操作キー１１（図１）の初回押下時に入力される文字）が表示部１０８で表示されている場合について説明する。このとき、タッチパッド１２でのスライド操作が検出されると、操作判定部１０４は、現在入力されている文字候補「か」と同一の文字グループ（「か」行）内の、最後尾の文字候補「こ」を表示するように表示部１０８に指示する。
【００６４】
ここで、「か」行の文字グループに対応する操作キー１１が連続して押下される毎に、操作判定部１０４は、「き」→「く」→「け」→「こ」→「か」→…の順に巡回して文字候補を切り替える。つまり、文字グループ内の１番目の文字「か」の１つ前の文字候補は「こ」である。すなわち、現在入力されている文字が文字グループ内の１番目の文字の場合にタッチパッド１２でのスライド操作が検出されると、操作判定部１０４は、文字グループ内の１番目の文字以外の文字の場合（初回押下時の文字以外の文字の場合）と同様にして、現在入力されている文字の１つ前の文字候補（ここでは「こ」）を表示するように表示部１０８に指示する。
【００６５】
換言すると、操作判定部１０４は、タッチパッド１２でのスライド操作が検知された場合には、操作キー１１のキー押下が検知された場合の文字グループ内の文字の入力順序と逆の順序で文字入力を行う。具体的には、操作判定部１０４は、「か」行の文字グループに対応する操作キー１１が連続して押下される毎に、「き」→「く」→「け」→「こ」→「か」→「き」→…の順序に基づいて入力文字を切り替える。これに対し、操作判定部１０４は、タッチパッド１２でのスライド操作が連続して検知される毎に、「こ」→「け」→「く」→「き」→「か」→「こ」→…の順序に基づいて入力文字を切り替える。
【００６６】
例えば、図１０に示すように、「か」行の文字グループに対応する操作キー１１が１回押下されると、操作判定部１０４は、「か」行の文字グループ内の１番目の文字候補「か」を表示するように表示部１０８に指示する。次いで、スライド操作が検知されると、図１０に示すように、操作判定部１０４は、現在入力されている文字候補「か」の１つ前の文字である文字候補「こ」を表示するように表示部１０８に指示する。さらに、図１０に示すように、連続してスライド操作が検知されると、操作判定部１０４は、現在入力されている文字候補「こ」の１つ前の文字である文字候補「け」を表示するように表示部１０８に指示する。
【００６７】
これにより、例えば、入力装置１００では、「こ」等の通常多くの押下回数を要する文字を入力したい場合でも、「か」から１文字ずつ循環的に表示させていくために、操作キー１１を５回押下する必要が無くなり、少ない押下回数で所望の文字を入力することができる。
【００６８】
次に、本実施の形態に係る入力装置１００（図２）における処理の流れについて詳細に説明する。図１１は、入力装置１００（図２）における処理の流れを示す。なお、図１１において、図６と同一の処理には同一符号を付し説明を省略する。図３と比較すると、図１１ではＳＴ３１の処理が新たに実施され、図３に示すＳＴ２４の処理が実施されない。
【００６９】
つまり、押下検知部１０１が操作キー１１に対するキー押下を検知した場合（ＳＴ１２：ＹＥＳ）、ＳＴ３１では、ＳＴ１６と同様、操作判定部１０４の入力継続判定部１０５は、タイマ１０７に対して、予め設定された時間を計時するように指示する（タイマ１０７の初期化）。また、電力制御部（図示せず）は、タッチパッド１２の電源をＯｎにする。これにより、初回キー押下時の文字入力操作に対する入力操作無効化処理の有効時間（例えば、図５に示す規定時間）が計時される。
【００７０】
すなわち、入力装置１００は、現在表示されている文字が何回目のキー押下により表示されたかに関わらず、現在入力されている文字が検知されてから規定時間内（ＳＴ２２：ＮＯ）に、スライド操作を検知した場合（図７に示すＳＴ１０２：ＹＥＳ）には、現在入力されている文字の１つ前の文字候補を表示する（図７に示すＳＴ１０３）。
【００７１】
このように、本実施の形態によれば、入力装置は、操作キーに対する操作およびタッチパッドに対する操作に応じて、文字グループ内の文字の入力順序を切り替える。つまり、入力装置は、文字グループ内の文字を昇順および降順の双方の順序で入力することができる。これにより、文字グループに多くの候補が設定されている場合であっても、昇順／降順の近い方から効率良く所望の候補に辿り着くことができる。
【００７２】
また、本実施の形態によれば、入力装置は、実施の形態１と同様、タッチパッドでのスライド操作（キー操作による文字入力操作と逆順の文字入力操作）を、操作キーに対する操作が検知されてから予め設定した時間内のみで有効となるように制御した。これにより、実施の形態１と同様にして、文字入力が確定した後の別の処理におけるタッチパッドでの操作が、意図しない文字入力操作となることを防ぐことができる。さらに、本実施の形態によれば、入力装置は、タッチパッドでのスライド操作が有効な時間のみ、タッチパッドの電源をＯｎにする。これにより、実施の形態１と同様、入力装置では、タッチパッドにおける消費電力を必要最小限に抑えることができる。
【００７３】
なお、本実施の形態において、入力装置は、特定の操作（本実施の形態ではスライド操作）が行われた距離、方向、または方向の切替回数等に応じて、スライド操作による文字入力操作を実施してもよい。例えば、入力装置は、スライド操作が行われた距離が短いほど、より少ない回数分の文字入力操作を行ってもよい。換言すると、入力装置は、スライド操作が行われた距離が長いほど、より多い回数分の文字入力操作を行う。例えば、現在入力されている文字が「か」の場合において、入力装置は、図８Ａに示すように、スライド操作が行われた距離が短い場合には、図１２Ａに示すように文字入力操作を１回行い、文字候補「こ」を表示する（つまり、「か」→「こ」に切り替える）。これに対し、入力装置は、図８Ｃに示すように、スライド操作が行われた距離が長い場合には、図１２Ｂに示すように文字入力操作を２回行い、文字候補「け」を表示する（つまり、「か」→「こ」→「け」に切り替える）。
【００７４】
以上、本発明の各実施の形態について説明した。
【００７５】
なお、上記実施の形態では、入力装置が、予め設定した時間に基づいて、スライド操作の有効性を判定する場合について説明した。しかし、本発明では、さらに、入力装置は、スライド操作の開始位置（開始座標）に基づいて、スライド操作の有効性を判定してもよい。具体的には、入力装置は、複数の操作キーのうち、文字入力操作が検知された操作キーの位置を開始位置（開始座標）とするスライド操作が検知された場合のみ、そのスライド操作を有効とする。つまり、入力装置は、スライド操作の開始座標が、文字入力操作（押圧操作）された操作キーの位置である場合のみ、複数回の文字入力操作のうち最後の文字入力操作を無効にする。例えば、「か」の文字を入力したいにも関わらず、「か」行の文字グループに対応する操作キーが２回押下され、「き」の文字が入力された場合について説明する。この場合、入力装置は、図１３Ａに示すように、「か」行の文字グループに対応する操作キーを開始位置（開始座標）とするスライド操作を検知すると、図１３Ｂに示すように、直前の文字入力操作（「き」の文字の入力操作）を無効化し、「か」の文字を再び表示する。一方、入力装置は、「か」行の文字グループ以外の文字グループに対応する操作キー（例えば、図１３Ｃに示すように、「ま」行に対応する操作キー）を開始位置（開始座標）とするスライド操作を検知した場合には、図１３Ｄに示すように、そのスライド操作を無効とし何もしない（つまり、「き」の文字が表示されたままとする）。これにより、文字入力が確定した後の別の処理におけるタッチパッドでの操作が文字入力操作の無効化処理として認識されること、つまり、意図しない無効化処理を防ぐことができる。
【産業上の利用可能性】
【００７６】
本発明は、タッチパッドと、タッチパッドと積層構造になる複数の操作キーとを有する入力装置を備えた携帯端末装置等に適用することができる。
【符号の説明】
【００７７】
１１  操作キー
１２  タッチパッド
１３  ディスプレイ
１００  入力装置
１０１  押下検知部
１０２  座標検知部
１０３  信号解析部
１０４  操作判定部
１０５  入力継続判定部
１０６  現在文字管理部
１０７  タイマ
１０８  表示部
【図１】
2010282424.tif 000003
【図２】
2010282424.tif 000004
【図３】
2010282424.tif 000005
【図４】
2010282424.tif 000006
【図５】
2010282424.tif 000007
【図６】
2010282424.tif 000008
【図７】
2010282424.tif 000009
【図８Ａ】
2010282424.tif 000010
【図８Ｂ】
2010282424.tif 000011
【図８Ｃ】
2010282424.tif 000012
【図８Ｄ】
2010282424.tif 000013
【図９】
2010282424.tif 000014
【図１０】
2010282424.tif 000015
【図１１】
2010282424.tif 000016
【図１２Ａ】
2010282424.tif 000017
【図１２Ｂ】
2010282424.tif 000018
【図１３Ａ】
2010282424.tif 000019
【図１３Ｂ】
2010282424.tif 000020
【図１３Ｃ】
2010282424.tif 000021
【図１３Ｄ】
2010282424.tif 000022