(57)【要約】【課題】入力操作を複雑にすることなくスライド操作を行ったときの入力内容を切り替え可能にする。【解決手段】入力面に複数のハードウェアキー（１０）が配列された携帯端末装置（１）は、上記ハードウェアキー（１０）の押下が検知された後、上記入力面への接触位置をスライドさせるスライド操作が検知されたときに、上記ハードウェアキー（１０）が押下された状態が継続しているか否かに応じて、受け付ける入力の内容を切り替える。【選択図】図１
2016218679.tif 000002
【特許請求の範囲】
【請求項１】
入力面に複数のハードウェアキーが配列された入力装置であって、
上記ハードウェアキーの押下を検知する押下検知部と、
上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知部と、
上記ハードウェアキーの押下が検知された後、上記スライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容を切り替える入力受付部と、を備えていることを特徴とする入力装置。
【請求項２】
上記入力受付部は、押下が検知されたハードウェアキーに対応付けられた記号と、検知されたスライド操作の方向に対応付けられた記号との両方の入力を受け付けるか、一方の入力を受け付けるかを切り替える
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
上記入力受付部は、一方の記号の入力を受け付ける場合、押下が検知されたハードウェアキーに対応付けられた記号の入力は受け付けず、スライド操作の方向に対応付けられた記号の入力を受け付ける請求項２に記載の入力装置。
【請求項４】
上記入力受付部は、押下が検知されたハードウェアキーに対応付けられた記号と、検知されたスライド操作の方向に対応付けられた記号との両方の入力を受け付けた後、所定時間が経過する前に、他の記号が入力された場合には、スライド操作の方向に対応付けられた上記記号の代わりに、上記他の記号の入力を受け付ける
ことを特徴とする請求項２または３に記載の入力装置。
【請求項５】
入力面に複数のハードウェアキーが配列された入力装置を用いた入力受付方法であって、
上記ハードウェアキーの押下を検知する押下検知ステップと、
上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知ステップと、
上記押下検知ステップおよび上記スライド検知ステップにおける各検知結果に応じた入力を受け付ける入力受付ステップと、を含み、
上記入力受付ステップでは、上記スライド検知ステップにてスライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容が異なっている、ことを特徴とする入力受付方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力装置、および入力受付方法に関する。
【背景技術】
【０００２】
携帯電話等の携帯端末装置においては、「あ」行から「ら」行の文字がそれぞれ割り当てられている入力キーを連続して押下、またはタッチすることにより、所望の文字を入力する入力方法が多く採用されている。このような入力方法においては、入力キーを連続して押下、またはタッチしすぎることにより、望まない文字を入力してしまう場合がある。このような場合には、削除キーを押下、またはタッチすることにより、一旦望まない文字を削除してから、改めて所望の文字を再入力する必要がある。
【０００３】
文字の再入力を短時間で行うことができる技術として、特許文献１に、ユーザが削除キーにタッチすると、直前に入力した文字に対応する修正候補が削除キーの周辺に表示される携帯端末装置が開示されている。ユーザは、フリック操作により修正候補を選択し、直前に入力した文字を選択した修正候補に置き換えることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３０８０号公報（２０１４年２月３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、フリック操作で文字を入力する状態と、フリック操作で修正候補に置き換える状態とを切り替えるために、削除キーにタッチする操作を行う必要があり、操作の連続性が失われ、ユーザ操作が煩雑となる。例えば、文字を入力し、さらに入力した文字を修正する場合、フリック操作による文字入力の後、削除キーのタッチ操作を行い、修正候補をフリック操作で選択するという操作が必要になる。なお、このような問題は、フリック操作による入力や再入力に限られず、入力面に対する入力位置を連続的に変化させるスライド操作による入力を受け付ける装置に共通して生じる問題である。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、スライド操作を行ったときの入力内容を、ユーザの操作を複雑にすることなく切り替えることができる入力装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る入力装置は、入力面に複数のハードウェアキーが配列された入力装置であって、上記ハードウェアキーの押下を検知する押下検知部と、上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知部と、上記ハードウェアキーの押下が検知された後、上記スライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容を切り替える入力受付部と、を備えている。
【０００８】
また、本発明の一態様に係る入力受付方法は、入力面に複数のハードウェアキーが配列された入力装置を用いた入力受付方法であって、上記ハードウェアキーの押下を検知する押下検知ステップと、上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知ステップと、上記押下検知ステップおよび上記スライド検知ステップにおける各検知結果に応じた入力を受け付ける入力受付ステップと、を含み、上記入力受付ステップでは、上記スライド検知ステップにてスライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容が異なっている。
【発明の効果】
【０００９】
本発明の一態様によれば、入力操作を従来と比較して複雑にすることなく、スライド操作を行ったときの入力内容を切り替えることができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る携帯端末装置のブロック図である。
【図２】本発明の実施形態１に係る携帯端末装置の斜視図である。
【図３】本発明の実施形態１に係る携帯端末装置の操作部の断面図である。
【図４】本発明の実施形態１に係る携帯端末装置の入力操作のイメージを例示する図である。
【図５】本発明の実施形態１に係る携帯端末装置を用いた入力受付方法のフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施の形態について、図１〜図５に基づいて詳細に説明する。
【００１２】
（携帯端末装置１の概要）
携帯端末装置（入力装置）１は、図２に示されるように、ハードウェアキー１０、タッチパネル１２、およびディスプレイ１４を備えている。図示のように、本実施形態では、本発明の入力装置の一例として、折り畳み式の携帯電話機である携帯端末装置１を挙げて説明する。
【００１３】
ハードウェアキー１０は、ユーザが押下することができる物理的なキーである。ハードウェアキー１０は、ユーザが携帯端末装置１への指示を入力する入力面に複数配列されている。入力面は、ユーザの入力操作を受け付ける面であり、この面に対する押下操作により、ハードウェアキー１０が押下される。
【００１４】
ハードウェアキー１０は、ユーザの押下に対応して信号を出力する。ハードウェアキー１０としては、例えば、メニューキー、テンキー、十字キー、センターキー、オンフックキー、オフフックキー等が備わっていることが好ましい。
【００１５】
タッチパネル１２は、上記入力面に対するユーザの指などの接触を検出し、接触した位置を示す信号を出力する。上述のように、上記入力面にはハードウェアキー１０が配列されているから、１つの入力面にて、ハードウェアキー１０による押下操作の受け付けと、タッチパネル１２によるタッチ操作やジェスチャ操作等の受け付けとの双方が可能になっている。なお、タッチパネル１２は、入力面に対する、スタイラスペン等の入力部材の接触を検出するものであってもよい。
【００１６】
図３に示されるように、タッチパネル１２は、ハードウェアキー１０の入力面と反対側（筐体の内部側）に配置される。なお、タッチパネル１２は、ハードウェアキー１０の外側（入力面側）に配置してもよい。この場合、タッチパネル１２は、入力面側からのハードウェアキー１０の押下操作が可能なように、押下操作に応じて変形する柔軟な構成とする必要がある。
【００１７】
ディスプレイ１４は、画像、文字等を表示する表示装置である。ディスプレイ１４には、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ等、任意の表示装置を適用することができる。
【００１８】
（携帯端末装置１の構成）
携帯端末装置１は、図１に示すように、ハードウェアキー１０、タッチパネル１２、およびディスプレイ１４に加え、主制御部１６、および携帯端末装置１が動作する際に使用する記憶装置であるワークメモリ３０を備えている。
【００１９】
主制御部１６は、携帯端末装置１の各部を統括して制御するものであり、ハードウェアキー制御部１８、押下検知部２０、タッチパネル制御部２２、スライド検知部２４、入力受付部２６、および表示制御部２８を含む。
【００２０】
ハードウェアキー制御部１８は、ハードウェアキー１０の押下に伴って発生する検知信号をハードウェアキー１０から取得し、取得した検知信号を押下検知部２０に出力する。
【００２１】
押下検知部２０は、ハードウェアキー制御部１８から検知信号を取得して、ハードウェアキー１０の押下を検知し、また押下が解除されたことを検知する。そして、押下を検知したときには、押下されたハードウェアキー１０が何れのキーであるかを入力受付部２６に通知し、押下が解除されたときにはその旨を入力受付部２６に通知する。
【００２２】
タッチパネル制御部２２は、入力面が指にタッチされるタッチ操作、および入力面上で指の接触位置をスライドさせるスライド操作に伴って発生する検知信号をタッチパネル１２から取得し、取得した検知信号をスライド検知部２４に出力する。なお、このスライド操作は、入力面に対する入力位置を連続的に変化させる操作であればよく、例えば一般にスワイプ操作や、フリック操作、ドラッグ操作と呼ばれる操作も上記スライド操作の範疇に含まれる。
【００２３】
スライド検知部２４は、タッチパネル制御部２２から検知信号を取得して、入力面への指のタッチ操作、およびスライド操作を検知する。そして、スライド操作を検知したときには、スライド操作の方向を入力受付部２６に通知する。
【００２４】
入力受付部２６は、押下検知部２０による検知結果に応じて、押下されたハードウェアキー１０に対応付けられた文字をユーザからの入力として受け付ける。また、入力受付部２６は、スライド検知部２４による検知結果に応じて、スライド操作の方向に対応付けられた文字を、ユーザからの入力として受け付ける。入力受付部２６は、受け付けた文字を示す文字データを表示制御部２８へ出力する。なお、以下では、日本語の文字入力を受け付ける場合について説明するが、入力を受け付ける対象は日本語の文字に限られず、任意の記号を受け付け対象とすることが可能である。
【００２５】
表示制御部２８は、ディスプレイ１４に文字データに応じた文字を表示させる制御を行う。
【００２６】
（携帯端末装置１への入力操作）
図４は、携帯端末装置１の入力操作のイメージを例示する図である。図４の例では、３×３の９つのハードウェアキー１０に、「あ」行から「ら」行の文字がそれぞれ割り当てられている。図４に示される例においては「な」行の文字を入力する操作について説明する。
【００２７】
まず、図４（ａ）に示されるように、「な」行の文字が割り当てられているハードウェアキー１０が１回押下されると、「な」が未確定状態でディスプレイ１４に表示される。ここで、「未確定状態」とは、ディスプレイ１４に表示されるが、後続の操作があった場合には別の文字に置換される状態を指す。また、「確定状態」とは、ディスプレイ１４に表示され、かつ、後続の操作があった場合にも別の文字には置換されない状態を指す。なお、文字が確定状態であるか未確定状態であるかがユーザに知覚できるように、確定状態の文字と、未確定状態の文字とは表示態様を異ならせることが好ましい。
【００２８】
また、上記のようにしてハードウェアキー１０の押下により文字を入力（未確定状態の入力）した後、同じハードウェアキー１０を続けて押下することにより、同じ行の別の文字に置換される。例えば、図４（ａ）の状態で「な」が割り当てられているハードウェアキー１０が再度、すなわち連続して２回押下されると、図４（ｂ）に示されるように、「に」が未確定状態でディスプレイ１４に表示される。図示を省略するが、「な」が割り当てられているハードウェアキー１０が連続して３回押下されると、「ぬ」が未確定状態でディスプレイ１４に表示される。また、「な」が割り当てられているハードウェアキー１０が連続して４回押下されると、「ね」が未確定状態でディスプレイ１４に表示される。さらに、「な」が割り当てられているハードウェアキー１０が連続して５回押下されると、「の」が未確定状態でディスプレイ１４に表示される。このように、入力したい行のハードウェアキー１０を押下する操作により、その行の任意の文字を入力することができる。
【００２９】
また、ハードウェアキー１０の押下により文字を入力（未確定状態の入力）した後、ハードウェアキー１０の押下状態を維持したままスライド操作を行うことにより、押下したハードウェアキー１０の文字に続けて、スライド方向に対応する文字も入力することができる。例えば、図４（ａ）の状態から、「な」が割り当てられているハードウェアキー１０の押下を維持したまま、「な」が割り当てられているハードウェアキー１０の周囲に（該キーの外側に向かって）指をスライドさせると、図４（ｃ−１）に示されるように、未確定状態であった「な」が確定状態となる。同時に、スライド操作の方向に対応付けられた「な」行の文字（本例においては「ぬ」）が、確定状態の「な」に続いて、未確定状態でディスプレイ１４に表示される。なお、スライド操作前に未確定状態であった文字が別の文字であっても、押下状態を維持してスライド操作することにより、その文字を確定状態とすることができる。例えば、図４（ｂ）の状態から右方向にスライド操作した場合、未確定状態の「に」が確定状態となり、右方向のスライド操作に対応する「ぬ」がこれに続いて未確定状態で入力される。
【００３０】
すなわち、ハードウェアキー１０の押下が検知された後、スライド操作が検知されたときに、ハードウェアキー１０が押下された状態が継続されていると、入力受付部２６は、確定状態の文字と未確定状態の文字との２文字を受け付ける。
【００３１】
なお、スライド方向は母音に対応しており、押下したハードウェアキー１０の行の、スライド方向の母音に対応する文字が、スライド方向に対応する文字となる。図４に示す例においては、上、右、下、左の各方向がそれぞれ「い」、「う」、「え」、「お」の母音に対応している。このため、「な」のハードウェアキー１０が押下されている場合には、図４（ｃ−３）に示されるように、上、右、下、左の各方向がそれぞれ「に」、「ぬ」、「ね」、「の」の文字に対応することになる。
【００３２】
具体的には、「な」が割り当てられているハードウェアキー１０の上側の方向にスライド操作をすると「に」が選択され、「な」が割り当てられているハードウェアキー１０の右側の方向にスライド操作をすると「ぬ」が選択され、「な」が割り当てられているハードウェアキーの下側の方向にスライド操作をすると「ね」が選択され、「な」が割り当てられているハードウェアキー１０の左側の方向にスライド操作をすると「の」が選択される。
【００３３】
一方、ハードウェアキー１０の押下により文字を入力（未確定状態の入力）した後、ハードウェアキー１０の押下状態を解除してスライド操作を行った場合には、押下したハードウェアキー１０の文字の代わりに、スライド方向に対応する文字が入力される。例えば、図４（ａ）の状態から、「な」が割り当てられているハードウェアキー１０の押下を維持せずに、「な」が割り当てられているハードウェアキー１０の周囲に指をスライドさせると、図４（ｃ−２）に示されるように、未確定状態であった「な」が、スライド操作の方向に対応付けられた「な」行の文字、すなわち「に」に置き換わる。この置き換わった「に」も未確定状態である。
【００３４】
このように、ハードウェアキー１０の押下が検知された後、スライド操作が検知されたときに、ハードウェアキー１０が押下された状態が継続されていないと、入力受付部２６は、未確定状態の文字の１文字のみを受け付ける。より詳細には、押下が検知されたハードウェアキー１０に対応付けられた文字の入力は受け付けず（キャンセルして）、スライド操作の方向に対応付けられた文字の入力を受け付ける。
【００３５】
以上のように、入力受付部２６は、ハードウェアキー１０の押下が検知された後、スライド操作が検知されたときに、ハードウェアキー１０が押下された状態が継続しているか否かに応じて、受け付ける入力の内容を切り替える。さらにいえば、入力受付部は、押下が検知されたハードウェアキー１０に対応付けられた文字と、検知されたスライド操作の方向に対応付けられた文字との両方の入力を受け付けるか、一方の入力を受け付けるかを切り替える。
【００３６】
なお、未確定状態の文字は、次の操作が行われない状態で所定時間が経過すると確定状態に変わる。例えば、図４（ｃ−１）に示される状態から、入力面から指が離され、次の操作が行われないまま所定時間が経過した場合、図４（ｄ−１）に示されるように、未確定状態であった「ぬ」が確定状態となる。同様に、図４（ｃ−２）に示される状態から、入力面から指が離され、次の操作が行われずに所定時間が経過した場合、図４（ｄ−２）に示されるように、未確定状態であった「に」が確定状態となる。
【００３７】
（携帯端末装置１による入力受付方法の流れ）
図５を参照して、携帯端末装置１による入力受付方法の流れを説明する。ユーザがハードウェアキー１０の押下操作を行うと、押下検知部２０は、ハードウェアキー制御部１８から検知信号を取得して、ハードウェアキー１０の押下を検知する（Ｓ１０：押下検知ステップ）。同時に、スライド検知部２４は、タッチパネル制御部２２から検知信号を取得して、入力面が指にタッチされていることを検知する。
【００３８】
次にＳ１２において、入力受付部２６は、押下検知部２０による検知結果に応じて、押下されたハードウェアキー１０に対応付けられた文字をユーザからの入力として受け付け、受け付けた文字を示す文字データを表示制御部２８へ出力する。なお、この段階においては、入力受付部２６は、当該文字を未確定状態の文字として受け付ける。このため、入力受付部２６は、表示制御部２８に、上記文字データの文字を未確定状態でディスプレイ１４に表示させる。
【００３９】
次にＳ１４において、入力受付部２６は、Ｓ１０において押下されたハードウェアキー１０が非押下状態であることが検知されたか否かを判定する。具体的には、入力受付部２６は、押下検知部２０から押下が解除された旨の通知を受信していた場合には、非押下状態が検知されたと判定し、受信していなければ非押下状態は検知されていない（押下状態が継続している）と判定する。
【００４０】
この判定において、非押下状態が検知されていないと判定した場合（Ｓ１４でＮＯ）にはＳ１６に移行し、非押下状態が検知されたと判定した場合（Ｓ１４でＹＥＳ）にはＳ２６に移行する。
【００４１】
ここで、ユーザがハードウェアキー１０を押下したままスライド操作を行うと、スライド検知部２４は、タッチパネル制御部２２から検知信号を取得して、スライド操作が行われたこと、およびその方向を検知する（Ｓ１６：スライド検知ステップ）。なお、入力面上をどの程度移動した場合にスライド操作が行われたと判断するか、すなわち、スライド操作の有無を判定する閾値をどの程度の値とするかは、特に限定されない。ただし、上記閾値は、押下された１つのハードウェアキー１０上でスライド操作を行うことができる程度の値とすることが好ましい。これにより、キー押下状態を維持したままスライド操作を行おうとしたユーザの指が、スライド操作に伴って最初に押下したキーから外れてしまった場合にも、キーから指が外れるまでの間にＳ１６および後記Ｓ１８の処理を実行して、ユーザの意図する通りに文字の入力を受け付けることができる。
【００４２】
Ｓ１６におけるスライド操作の方向の検知に伴い、Ｓ１８において、入力受付部２６は、Ｓ１２で表示した文字を確定状態で受け付け、表示制御部２８に指示してディスプレイ１４に表示されている当該の文字を確定状態の表示に変更させる。また、Ｓ１８において、入力受付部２６は、Ｓ１６でスライド検知部２４が検知したスライド操作の方向に対応付けられた文字をユーザからの入力として受け付け、受け付けた文字を表示制御部２８に表示させる（入力受付ステップ）。なお、入力受付部２６は、当該文字を未確定状態の文字として受け付ける。このため、入力受付部２６は、表示制御部２８に、上記文字を未確定状態でディスプレイ１４に表示させる。
【００４３】
すなわち、ハードウェアキー１０が押下された状態が継続しているときに、スライド操作が検知された場合、入力受付部２６は、確定状態の文字と未確定状態の文字との２文字を受け付ける。これにより、ユーザは、ハードウェアキー１０を押下したままスライド操作するという一連の操作にて、押下したキーの文字と、スライド方向に対応する文字との２つを入力することができる。
【００４４】
この後、ユーザが入力面から指を離すと、押下検知部２０は、ハードウェアキー１０が押下されていないことを検知し、かつスライド検知部２４は、入力面がタッチされていないことを検知する（Ｓ２０）。なお、入力面がタッチされている間は、他の方向にスライド操作を行うことにより、未確定状態の文字を、当該他の方向に応じた文字に切り替えることができる。具体的には、入力受付部２６は、スライド検知部２４がスライド操作を検出した場合には、その方向に対応付けられた文字を未確定状態で受け付け、先に未確定状態で受け付けていた文字（Ｓ１８で表示した２文字目）は受け付けをキャンセルする。そして、表示制御部２８に指示して、Ｓ１８において未確定状態で表示していた文字の代わりに、新たに受け付けた文字を未確定状態で表示させる。
【００４５】
入力受付部２６は、Ｓ２０で入力面から指が離れたことが検知された後、所定時間が経過したか否かを判定する（Ｓ２２）。所定時間は、１秒〜２秒であると操作性がよく、２秒であるとより操作性がよい。ここで所定時間が経過したと判定した場合（Ｓ２２でＹＥＳ）にはＳ２４に移行し、経過していないと判定した場合（Ｓ２２でＮＯ）にはＳ１０へ移行する。なお、この場合は、入力受付部２６は、Ｓ１８において未確定状態で受け付けた文字を、次のサイクルのＳ１０において押下されるハードウェアキー１０に応じた文字に置き換える。
【００４６】
一方、Ｓ２４においては、入力受付部２６は、未確定状態で受け付けた文字を確定状態とし、表示制御部２８に指示して、該文字のディスプレイ１４における表示態様を、確定状態の表示態様に変更させる。これにより、図示の処理は終了するが、この後もＳ１０に戻って次の文字の入力を受け付けてもよい。
【００４７】
続いて、Ｓ１４でＹＥＳと判定された場合（ハードウェアキー１０の押下が解除された場合）の処理（Ｓ２６〜Ｓ３６）を説明する。Ｓ２６において、入力受付部２６は、何れの操作が行われたかを判定する。具体的には、入力受付部２６は、押下検知部２０から別のハードウェアキー１０の押下が通知された場合には、当該キーの押下操作が行われたと判定してＳ３６に進む。また、スライド検知部２４がスライド操作を検知して（スライド検知ステップ）、そのスライド方向が通知された場合には、スライド操作が行われたと判定してＳ２８に進む。そして、何れの処理部からも通知がなければ、操作なしと判定してＳ３０に進む。この場合、ディスプレイ１４は、Ｓ１２において表示した文字を未確定状態で表示したままである。
【００４８】
Ｓ２８において、入力受付部２６は、スライド検知部２４により検知されたスライド操作の方向に対応付けられた文字をユーザからの入力として受け付け、受け付けた文字をディスプレイ１４に表示させる（入力受付ステップ）。具体的には、入力受付部２６は、検知されたスライド方向に対応付けられた文字を未確定状態で受け付け、先に未確定状態で受け付けていた文字（Ｓ１２で表示した文字）は受け付けをキャンセルする。そして、表示制御部２８に指示して、Ｓ１２において未確定状態で表示していた文字の代わりに、新たに受け付けた文字を未確定状態で表示させる。
【００４９】
すなわち、ユーザは、ハードウェアキー１０の押下を解除してスライド操作を行うことにより、ハードウェアキー１０の押下に対応する文字を削除するための特別な操作（例えば削除キーを操作する等）を行うことなく、当該文字を別の文字に置き換えることができる。なお、Ｓ２８の後の処理（Ｓ３０〜Ｓ３４）は、上述のＳ２０〜Ｓ２４の処理と同様であるから、説明を省略する。
【００５０】
Ｓ３６では、入力受付部２６は、押下検知部２０が押下を検知したハードウェアキー１０に対応付けられた文字を未確定状態で受け付け、受け付けた文字を示す文字データを表示制御部２８へ出力する。そして、表示制御部２８は、Ｓ１２においてディスプレイ１４に未確定状態で表示された文字に代えて、新たに出力された文字を未確定状態で表示する。
【００５１】
このように、本実施形態においては、ユーザが意図しないハードウェアキー１０を押下した場合であっても、押下した時点では未確定状態の文字として受け付けるため、ユーザは、削除キーを操作する等の特別な操作を行うことなく、別の文字を入力し直す。例えば、「な」行の文字を入力すべきところを、「あ」が割り当てられているハードウェアキー１０を押下してしまった場合にも、「あ」は未確定状態であるので、「な」が割り当てられているハードウェアキー１０を押下することで「あ」を「な」に置き換えすることができる。
【００５２】
なお、上記の例において、非押下状態が検知された後（Ｓ１４でＹＥＳ）、入力面への接触が継続している状態でスライド操作が検出されて、Ｓ１０で押下されたハードウェアキー１０に隣接するキーの押下が検出された場合には、入力受付部２６は、Ｓ１０で押下されたハードウェアキー１０に対応する文字を確定状態にし、Ｓ１０で押下されたハードウェアキー１０に隣接するキーに対応する文字の入力を未確定状態で受け付けてもよい。
【００５３】
上記のような制御を行うことにより、例えば、図４（ａ）の例において、スライド操作を行ったユーザの指が「な」のキーから外れて「は」のキーが押下された場合には、「な」（確定状態）と「は」（未確定状態）の入力を受け付けることができる。この制御によれば、押下されたキーに対応する文字の入力をそれぞれ受け付けるので、ユーザに違和感を与えることなく、ユーザの所望の文字の入力を連続して受け付けることができる。
【００５４】
〔実施形態２〕
上記実施形態では、折り畳み式の携帯電話機である携帯端末装置１を例示して説明を行った。しかし、本発明の入力装置は、ハードウェアキーを備え、ハードウェアキーが配列された入力面におけるスライド操作を検出できるものであればよく、折り畳み式の携帯電話機に限られない。また、本発明の入力装置は、携帯電話機のように、ユーザの入力を受け付ける以外の機能（例えば通信機能）を備えていてもよいが、入力を受け付ける機能を主とした入力デバイスであってもよい。この場合、受け付けたユーザの入力の内容を他の装置に出力するインターフェースを備えていればよい。
【００５５】
また、上記実施形態では、ハードウェアキー１０の押下を検知した後、スライド操作を検知した場合に、押下が継続していれば２文字の入力を受け付け、押下が解除されていれば１文字の入力を受け付ける例を示した。しかしながら、押下継続の場合に受け付ける入力の内容と、押下解除の場合に受け付ける入力の内容とは、当該押下操作およびスライド操作の少なくとも一方に関連した内容であって、その内容が相互に相違していればよく、上記の例に限られない。例えば、上記の例とは逆に、押下継続の場合に１文字の入力を受け付け、押下解除の場合に２文字の入力を受け付けてもよい。また、上記の例では、スライド方向に対応する文字の入力を未確定状態で受け付けているが、確定状態で受け付けてもよい。
【００５６】
〔ソフトウェアによる実現例〕
携帯端末装置１の制御ブロック（特に主制御部１６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５７】
後者の場合、携帯端末装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５８】
〔まとめ〕
本発明の態様１に係る入力装置（携帯端末装置１）は、入力面に複数のハードウェアキー（１０）が配列された入力装置であって、上記ハードウェアキーの押下を検知する押下検知部（２０）と、上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知部（２４）と、上記ハードウェアキーの押下が検知された後、上記スライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容を切り替える入力受付部（２６）と、を備えている。
【００５９】
上記の構成によれば、ユーザは、ハードウェアキーを押下したままスライド操作を行うか、押下を解除してスライド操作を行うかを変えることにより、入力の内容を切り替えることができる。そして、何れの内容を入力する場合においても、ユーザは、ハードウェアキーを押下した後スライド操作を行うという共通の操作を行えばよい。よって、入力操作を複雑にすることなく、スライド操作を行ったときの入力内容を切り替え可能にすることができる。
【００６０】
本発明の態様２に係る入力装置は、上記態様１において、上記入力受付部は、押下が検知されたハードウェアキーに対応付けられた記号と、検知されたスライド操作の方向に対応付けられた記号との両方の入力を受け付けるか、一方の入力を受け付けるかを切り替えてもよい。
【００６１】
上記の構成によれば、ハードウェアキーとスライド操作の組み合わせた一連の操作によって速やかに２つの記号を入力することができる。また、ハードウェアキーを押下した後で、２つの記号の入力が不要と判断したときには、押下を継続するか否かを変更することにより、一方の記号のみを入力することができる。
【００６２】
本発明の態様３に係る入力装置は、上記態様２において、上記入力受付部は、一方の記号の入力を受け付ける場合、押下が検知されたハードウェアキーに対応付けられた記号の入力は受け付けず、スライド操作の方向に対応付けられた記号の入力を受け付けてもよい。
【００６３】
上記の構成によれば、ハードウェアキーを押下した後で、その記号の入力はキャンセルして別の記号を入力することが、ハードウェアキーの押下状態を維持するか解除するかを変更するという入力操作の簡単な切り替えで実現できる。
【００６４】
本発明の態様４に係る入力装置は、上記態様１〜３において、上記入力受付部は、押下が検知されたハードウェアキーに対応付けられた記号と、検知されたスライド操作の方向に対応付けられた記号との両方の入力を受け付けた後、所定時間が経過する前に、他の記号が入力された場合には、スライド操作の方向に対応付けられた上記記号の代わりに、上記他の記号の入力を受け付けてもよい。
【００６５】
上記の構成によれば、スライド操作の方向に対応する記号を容易に修正することができる。
【００６６】
本発明の態様５に係る入力受付方法は、入力面に複数のハードウェアキーが配列された入力装置を用いた入力受付方法であって、上記ハードウェアキー（１０）の押下を検知する押下検知ステップ（Ｓ１０）と、上記入力面への接触位置をスライドさせるスライド操作を検知するスライド検知ステップ（Ｓ１６、Ｓ２６）と、上記押下検知ステップおよび上記スライド検知ステップにおける各検知結果に応じた入力を受け付ける入力受付ステップ（Ｓ１８、Ｓ２８）と、を含み、上記入力受付ステップでは、上記スライド検知ステップにてスライド操作が検知されたときに、上記ハードウェアキーが押下された状態が継続しているか否かに応じて、受け付ける入力の内容が異なっている。上記の構成によれば、上記態様１と同様の作用効果を奏する。
【００６７】
本発明の各態様に係る入力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記入力装置が備える各部（ソフトウェア要素）として動作させることにより上記入力装置をコンピュータにて実現させる入力装置の入力制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６９】
本発明は、記号の入力を受け付ける入力装置等に利用することができる。
【符号の説明】
【００７０】
１  携帯端末装置（入力装置）
１０  ハードウェアキー
２０  押下検知部
２４  スライド検知部
２６  入力受付部
【図１】
2016218679.tif 000003
【図２】
2016218679.tif 000004
【図３】
2016218679.tif 000005
【図４】
2016218679.tif 000006
【図５】
2016218679.tif 000007