(57)【要約】【課題】タッチと押下とを区別可能なデバイスを利用して容易に情報を入力することのできる電子機器を提供する。【解決手段】電子機器は、少なくとも１つ以上の操作キーと、操作キーに重ねて設けられた、物体の近接を検知可能なタッチデバイスとを含んだ操作受付部を有する。電子機器は、操作位置に関連付けられた１以上の文字情報を、操作キーを押し下げる操作に対応付けられた第１グループと、タッチ操作に対応付けられた第２グループとに区分してメモリに記憶している。電子機器は、操作を受け付けると（Ｓ１０１）、操作位置と操作の種類とを特定する（Ｓ１０３，Ｓ１０５）。電子機器は、操作の種類が押し下げる操作かタッチ操作かに応じて、第１グループまたは第２グループから文字情報を読み出して（Ｓ１１７）と、電子機器に入力する（Ｓ１１９）。【選択図】図６
2016218890.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
前記電子機器に情報を入力するための操作を受け付けるための操作受付部と、
前記電子機器に入力可能な情報であって、前記操作受付部に対する操作がなされた位置に関連付けられた１以上の情報を、前記操作の種類に対応付けられた第１グループと第２グループとに区分して記憶するための記憶部と、
ディスプレイと、
前記操作受付部によって受け付けられた操作に従って、前記記憶部に記憶されている前記情報の前記電子機器への入力を制御するための制御部とを備え、
前記操作受付部は、少なくとも１つ以上の操作キーと、前記操作キーに重ねて設けられた、物体の近接を検知可能なタッチデバイスとを含み、
前記制御部は、
前記操作受付部に対する前記操作がなされた位置と前記操作の種類とを特定するための特定部と、
前記記憶部から、前記電子機器に入力する情報として、前記第１グループと前記第２グループとのうちの前記特定部によって特定された前記操作の種類に応じたグループに区分されて、前記操作がなされた位置に関連付けられて記憶されている情報を読み出すための読出部と、
前記読出部によって前記記憶部から読み出された情報を前記電子機器に入力する情報として前記ディスプレイに表示する処理を行なうための表示処理部とを含み、
前記特定部は、前記操作の種類が、前記操作キーのうちの前記操作がなされた位置に対応した１つの操作キーを押し下げる操作であるか、前記操作がなされた位置を押し下げることなく当該位置へのタッチ操作であるか、を特定する、電子機器。
【請求項２】
前記記憶部は、
前記１つの操作キーを押し下げる操作に対応付けられた前記第１グループに区分された、前記操作がなされた位置に関連付けられた１以上の情報それぞれを、前記１つの操作キーを押し下げる操作の回数に対応付けて記憶し、
前記タッチ操作に対応付けられた前記第２グループに区分された、前記操作である前記タッチ操作の開始位置に関連付けられた１以上の情報それぞれを、前記タッチ操作の終了位置に対応付けて記憶し、
前記読出部は、
前記操作の種類が前記１つの操作キーを押し下げる操作であった場合に、前記第１グループに区分された前記操作がなされた位置に関連付けられた１以上の情報のうちの、前記１つの操作キーを押し下げる操作の回数に対応した情報を前記記憶部から読み出し、
前記操作の種類が前記タッチ操作であった場合に、前記第２グループに区分された前記操作である前記タッチ操作の開始位置に関連付けられた１以上の情報のうちの、前記タッチ操作の終了位置に対応した情報を前記記憶部から読み出す、請求項１に記載の電子機器。
【請求項３】
前記記憶部は、前記第１グループに区分された情報として数字を記憶し、
前記読出部は、前記操作の種類が前記１つの操作キーを１回押し下げる操作であった場合に、前記第１グループに区分された、前記１つの操作キーに対応した数字を前記記憶部から読み出す、請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記読出部によって前記記憶部から読み出された情報に基づいて、前記情報の次に入力する情報を予測するための予測部をさらに含み、
前記予測部は、前記記憶部から読み出された情報の次に入力する情報として、前記第１グループと前記第２グループとのうちの前記記憶部から読み出された情報の区分されたグループと異なるグループに区分された情報を予測可能である、請求項１〜３のいずれかに記載の電子機器。
【請求項５】
少なくとも１つ以上の操作キーと、前記操作キーに重ねて設けられた、物体の近接を検知可能なタッチデバイスとを含んだ操作受付部を有する電子機器での、情報の入力方法であって、
前記電子機器は、前記電子機器に入力可能な情報として、前記操作受付部に対する操作がなされた位置に関連付けられた１以上の情報を、前記操作の種類に対応付けられた第１グループと第２グループとに区分して記憶部に記憶し、
前記操作受付部によって操作を受け付けるステップと、
前記操作受付部に対する前記操作がなされた位置と前記操作の種類とを特定するステップと、
前記記憶部から、前記電子機器に入力する情報として、前記第１グループと前記第２グループとのうちの特定された前記操作の種類に応じたグループに区分されて、前記操作がなされた位置に関連付けられて記憶されている情報を読み出すステップと、
前記読み出すステップによって前記記憶部から読み出された情報を前記電子機器に入力するステップとを備え、
前記特定するステップは、前記操作の種類が、前記操作キーのうちの前記操作がなされた位置に対応した１つの操作キーを押し下げる操作であるか、前記操作がなされた位置を押し下げることなく当該位置へのタッチ操作であるか、を特定することを含む、入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は電子機器および入力方法に関し、特に、タッチと押下とを区別可能なデバイスを利用した入力装置で情報が入力可能な電子機器および該電子機器での入力方法に関する。
【背景技術】
【０００２】
従来、電子機器へ情報を入力するための入力装置として、キーデバイスが広く用いられていた。キーデバイスは、キーの押下を検知して、押下されたキーや押下された回数に従って文字等の情報を入力する。
【０００３】
昨今、タッチパネルなどのタッチデバイスが入力装置として一般的となっている。タッチデバイスは、タッチ（接触）の有無を検知して、タッチ位置やタッチ位置の軌跡などに従って情報を入力するものである。タッチデバイスでのタッチ操作の検出方式は、たとえば、光学方式、抵抗膜方式、超音波方式、および静電容量方式などである。
【０００４】
ユーザの中には、一連の情報の入力であっても、従来のキーデバイスによる入力とタッチデバイスによる入力との両方の入力モードを、たとえば文字種別などの、入力する情報の種別に応じて用いたいというニーズがある。たとえば、タッチ入力によって仮名文字の入力を、キーを押下する入力によって数字およびアルファベットの入力を行ないたい、というニーズがある場合がある。そこで、タッチデバイスとキーデバイスとを組み合わせることで、タッチ入力とキーを押下する入力との両モードでの入力が可能な入力装置が提案されている。
【０００５】
たとえば、特開２０１２−１２８７７４号公報は、キーデバイスに対する押下と接触とを区別して検出し、押下されると押下に対応する文字を入力し、接触され、かつ押下されなかった場合にはフリック入力に対応する文字を入力する、という入力方法を開示している。すなわち、特開２０１２−１２８７７４号公報に開示されている入力方法は、文字種別が誤って決定されることを防止するために、キーデバイスに対する押下と接触との検出結果に応じて自動で、またはユーザによる選択に従って文字種別を切り替えるものである。
【０００６】
また、たとえば、特開２０１３−１９８０６８号公報は、タッチパネルに対する押下と接触とを区別して検出し、接触（フリック）が検出された後に押下の有無、あるいは押下の回数によって文字種別を切り替える入力方法を開示している。
【０００７】
また、たとえば、特開２０１４−１６７０７号公報、国際公開ＷＯ２０１２／１２８３６１号公報、および特開２０１４−８６９３６号公報は、タッチパネルに対するユーザの操作を検出する機能を改善するための構成を提案している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１２８７７４号公報
【特許文献２】特開２０１３−１９８０６８号公報
【特許文献３】特開２０１４−１６７０７号公報
【特許文献４】国際公開ＷＯ２０１２／１２８３６１号公報
【特許文献５】特開２０１４−８６９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特開２０１２−１２８７７４号公報に開示されている入力方法は、検出結果またはユーザによる選択に従って、キーデバイスによる入力とタッチデバイスによる入力モードとが自動的に切り替えられる。そのため、一連の情報の入力において、入力する情報の種別に応じて両モードを用い分けたいというユーザのニーズが満たされない。
【００１０】
また、特開２０１３−１９８０６８号公報に開示されている入力方法では、ユーザは、文字種別を切り替えるためには、いったんタッチパネルに対してフリック操作を行なってから押下する操作という別に操作をする必要があり、文字種別の切り替えが手間であるという問題がある。
【００１１】
本開示のある局面における目的は、タッチと押下とを区別可能なデバイスを利用して容易に情報を入力することのできる電子機器を提供することである。また、本開示のある局面における目的は、タッチと押下とを区別可能なデバイスを利用して容易に電子機器に情報を入力することのできる入力方法を提供することである。
【課題を解決するための手段】
【００１２】
ある実施の形態に従うと、電子機器は、電子機器に情報を入力するための操作を受け付けるための操作受付部と、電子機器に入力可能な情報であって、操作受付部に対する操作がなされた位置に関連付けられた１以上の情報を、操作の種類に対応付けられた第１グループと第２グループとに区分して記憶するための記憶部と、ディスプレイと、操作受付部によって受け付けられた操作に従って、記憶部に記憶されている情報の電子機器への入力を制御するための制御部とを備える。操作受付部は、少なくとも１つ以上の操作キーと、操作キーに重ねて設けられた、物体の近接を検知可能なタッチデバイスとを含む。制御部は、操作受付部に対する操作がなされた位置と操作の種類とを特定するための特定部と、記憶部から、電子機器に入力する情報として、第１グループと第２グループとのうちの特定部によって特定された操作の種類に応じたグループに区分されて、操作がなされた位置に関連付けられて記憶されている情報を読み出すための読出部と、読出部によって記憶部から読み出された情報を電子機器に入力する情報としてディスプレイに表示する処理を行なうための表示処理部とを含む。特定部は、操作の種類が、操作キーのうちの操作がなされた位置に対応した１つの操作キーを押し下げる操作であるか、操作がなされた位置を押し下げることなく当該位置へのタッチ操作であるか、を特定する。
【００１３】
他の実施の形態に従うと、入力方法は、少なくとも１つ以上の操作キーと、操作キーに重ねて設けられた、物体の近接を検知可能なタッチデバイスとを含んだ操作受付部を有する電子機器での、情報の入力方法である。電子機器は、電子機器に入力可能な情報として、操作受付部に対する操作がなされた位置に関連付けられた１以上の情報を、操作の種類に対応付けられた第１グループと第２グループとに区分して記憶部に記憶する。入力方法は、操作受付部によって操作を受け付けるステップと、操作受付部に対する操作がなされた位置と操作の種類とを特定するステップと、記憶部から、電子機器に入力する情報として、第１グループと第２グループとのうちの特定された操作の種類に応じたグループに区分されて、操作がなされた位置に関連付けられて記憶されている情報を読み出すステップと、読み出すステップによって記憶部から読み出された情報を電子機器に入力するステップとを備える。特定するステップは、操作の種類が、操作キーのうちの操作がなされた位置に対応した１つの操作キーを押し下げる操作であるか、操作がなされた位置を押し下げることなく当該位置へのタッチ操作であるか、を特定することを含む。
【発明の効果】
【００１４】
この開示によると、タッチと押下とを区別可能なデバイスを利用して、電子機器に対して容易に情報を入力することができる。
【図面の簡単な説明】
【００１５】
【図１】（Ａ）実施の形態にかかる電子機器の一例としての携帯型電話機の外観の具体例を表わした斜視図、および（Ｂ）携帯型電話機の操作受付部の構成を概略的に示す断面図である。
【図２】携帯型電話機のハードウェア構成を説明するための図である。
【図３】携帯型電話機の操作受付部に含まれるテンキーの具体例を表わした図である。
【図４】携帯型電話機の文字情報の入力方法の具体例を説明するための図である。
【図５】携帯型電話機の機能構成の一例を表わしたブロック図である。
【図６】携帯型電話機の情報入力動作の流れの具体例を表わしたフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００１７】
［第１の実施の形態］
＜装置構成＞
図１（Ａ）は、本実施の形態にかかる電子機器の一例としての携帯型電話機１００の外観の具体例を表わした斜視図である。図１（Ａ）を参照して、携帯型電話機１００は、上部筐体２０と、下部筐体３０と、ヒンジ部４０とを備える。上部筐体２０と下部筐体３０とは、ヒンジ部４０により折り畳み可能なように接続されている。上部筐体２０と下部筐体３０とは、それぞれ、略直方体の形状を有する。上部筐体２０は、液晶等からなるディスプレイ１６を備える。下部筐体３０は、ユーザによる携帯型電話機１００に対する情報の入力操作を受付けるための操作受付部１５を備える。操作受付部１５は、一例としてキーを含んで構成される。
【００１８】
図１（Ａ）の携帯型電話機１００は折り畳み型であるが、携帯型電話機１００は折り畳むことができないフラットタイプであってもよい。また、本実施の形態にかかる電子機器は、携帯型電話機１００に限定されない。電子機器は、タブレット端末、パーソナルコンピュータ、デジタルカメラ、オーディオプレイヤ、スマートフォン、ウェアラブル端末等であってもよい。
【００１９】
本実施の形態では、上部筐体２０および下部筐体３０それぞれの長手方向に沿って延びる仮想の軸をＹ軸と称する。また、上部筐体２０および下部筐体３０それぞれの短手方向に沿って延びる仮想の軸であって、Ｙ軸と直交する軸をＸ軸と称する。Ｘ軸とＹ軸との交差点を点Ｏと称する。
【００２０】
また、Ｙ軸が延びる方向であって、上部筐体２０が位置する側の方向を“上方向”と称し、Ｙ軸が延びる方向であって、“上方向”とは反対側の方向を“下方向”と称する。また、Ｘ軸が延びる方向であって、点Ｏ（図１参照）が位置する側の方向を“左方向”と称し、“左方向”とは反対側の方向を“右方向”と称する。
【００２１】
また、下部筐体３０の面であって、上部筐体２０と下部筐体３０とが折り畳まれた状態において、ディスプレイ１６の表示面と対向する面を主面と称する。
【００２２】
操作受付部１５は、携帯型電話機１００に情報を入力するためのユーザ操作を受付ける。具体的には、操作受付部１５は、２次元に配列（格子状に配列）された少なくとも１つ以上のキーを含むテンキー１３、タッチパッド１４（図中の網掛部）、および他の操作キーを備える。タッチパッド１４は、テンキー１３および他のキーに重ねて設けられている。
【００２３】
タッチパッド１４は、物体によるタッチを検知可能なタッチデバイスの一例である。ここでの「タッチ」は、物体の接触、および予め規定された範囲への接近である近接を含む。操作受付部１５は、指およびスタイラスペン等の物体によるテンキー１３および他のキーの押し下げ操作等のタッチパッド１４上での操作を検知する。以下では、操作受付部１５に対する操作は、上記の物体のうち指による操作であるとして説明する。
【００２４】
テンキー１３では、２次元配列における各キーの位置は（Ｘ，Ｙ）座標で示される。この（Ｘ，Ｙ）座標を、以下、キー位置と称する。
【００２５】
図１（Ｂ）は、操作受付部１５の構成を概略的に示す断面図である。図１（Ｂ）を参照して、テンキー１３の各キー３１０は、主面に配置されたタッチセンサ３５２の上に実装されている。各キー３１０は、内部に中空部を有した半球形のドーム形状を有する。キー３１０（ドーム）の上面はフィルム３５１でカバーされている。フィルム３５１には、対応するキー３１０に、数値（「０」、「１」、「２」、「３」、「４」…、「９」）、文字、記号等が印字されている。
【００２６】
操作受付部１５において、タッチパッド１４は、複数のタッチセンサの電極がマトリックス状に配されたパターンを有する。テンキー１３の各キーは、タッチパッド１４の対応する各タッチセンサと重なるように実装されている。各タッチセンサの検出方式は、指が接近して生じた電極間の静電容量の変化を検出する方式とする。タッチセンサが、指により操作されると、タッチセンサは、指の接近により生じた電極間の静電容量の変化を検出する。
【００２７】
操作受付部１５は、各タッチセンサから検出信号を入力したとき、当該検出信号に基づき、操作されたタッチセンサのマトリックス上の位置（Ｘ，Ｙ）を特定する。テンキー１３のキーが操作された場合の検出信号の基づく位置（Ｘ，Ｙ）は、操作されたキーのキー位置（Ｘ，Ｙ）に相当する。また、操作受付部１５は、当該検出信号により示される静電容量の変化の大きさを特定する。
【００２８】
本実施の形態において、テンキー１３に対する操作の種類は、キーの押し下げ操作（クリック操作）および押し下げることなく接触のみの操作であるタッチ操作を含む。タッチ操作は、操作受付部１５のタッチパッド１４が配置されている部分の表面における領域（テンキーの各キー３１０の表面を含む）において、当該表面に触れた状態（タッチ操作）を維持したまま指を移動させる操作であるフリック操作を含む。ここで、タッチ操作、押し下げ操作、指離し操作およびフリック操作を説明する。具体的には、押し下げ操作は、キー３１０の上面に接触させた指を下（主面側）に押し下げる操作である。タッチ操作は、キー３１０を押し下げることのない接触（タッチ）のみの操作である。指離し操作は、キー３１０を押し下げた指またはキー３１０をタッチした指を、当該キー３１０から（キーの上面を滑らせることなく）離す操作である。フリック操作は、キー３１０を押し下げまたはタッチした指を、キーにタッチさせたままキーの上面を滑らせて、当該キー３１０から指を離す操作である。例えば、指でキー３０１を押し下げたまま（または、タッチしたまま）のフリック操作を説明する。このフリック操作は、指をキー３０１の上（より特定的には、キー３０１のドームの上）で動かす操作である。したがって、キー３０１の上の指が、隣接するキー（例えば、キー３０３）の方向へ移動してキー３０３の押し下げ（またはタッチ）操作がなされたとしても、フリック操作には、当該移動後になされるキー３０３の押し下げ（またはタッチ）操作は含まれない。
【００２９】
図２は、携帯型電話機１００のハードウェア構成を説明するための図である。図２を参照して、携帯型電話機１００は、携帯型電話機１００を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムや画像データなどの各種データを記憶するための内蔵メモリであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０がプログラムを実行する際の作業領域となるメインメモリであるＲＡＭ（Random  Access  Memory）１２とを含む。さらに、携帯型電話機１００は、テンキー１３および他のキー、ならびにタッチパッド１４を含む操作受付部１５と、ディスプレイ１６と、操作キードライバ１７と、ディスプレイドライバ１８と、無線通信部１９とを備える。ＣＰＵ１０と操作キードライバ１７とディスプレイドライバ１８とは、携帯型電話機１００の制御部に相当する。
【００３０】
ディスプレイドライバ１８は、ＣＰＵ１０からの制御信号に従って、情報を表示するようにディスプレイ１６を制御する。
【００３１】
操作キードライバ１７は、操作受付部１５のためのドライバ回路である。操作キードライバ１７は、ＣＰＵ１０からの制御信号に従って操作受付部１５のタッチパッド１４の動作を制御する。また、操作キードライバ１７は、操作受付部１５から、タッチセンサで検出された電極間の静電容量の変化を表わす信号、および操作されたタッチセンサのマトリックス上の位置（Ｘ，Ｙ）を示す信号を受け付ける。操作キードライバ１７は、電極間の静電容量の変化を表わす信号に基づいてタッチパッド１４における操作の種類を特定し、操作の種類を示す操作種類データをＣＰＵ１０に出力する。また、操作キードライバ１７は、位置（Ｘ，Ｙ）を示す信号に基づいて操作されたテンキー１３のキー位置を特定し、当該キー位置を示す位置データをＣＰＵ１０に出力する。
【００３２】
ＣＰＵ１０は、操作キードライバ１７から操作種類データと位置データとの組の入力を受け付けると、当該組に基づき、予め定められた処理を実行する。
【００３３】
＜動作概要＞
本実施の形態で、ユーザは、携帯型電話機１００のテンキー１３のキー操作に関して、キーの押し下げ操作（クリック操作に相当）と、タッチ操作とのいずれかの操作を実施することにより、携帯型電話機１００に、当該入力操作の内容に基づく処理を実行させるための指示を与えることができる。
【００３４】
携帯型電話機１００は、キー操作のなされたキー位置（Ｘ，Ｙ）に関連付けられた、携帯型電話機１００に入力可能な情報の一例としての文字情報を、キーの押し下げ操作に対応付けられた第１グループと、タッチ操作に対応付けられた第２グループとに区分して記憶している。
【００３５】
図３は、テンキー１３の具体例を表わした図である。図３を参照して、たとえば、「１」のキーには、数字の「１」と、かな文字「あ」〜「お」と、記号「．」および「＠」とが関連付けられている。「２」のキー３０２には、数字の「２」と、かな文字「か」〜「こ」と、アルファベット「Ａ」、「Ｂ」および「Ｃ」ならびにそれぞれの小文字とが関連付けられている。「５」のキー３０１には、数字の「５」と、かな文字「な」〜「の」と、アルファベット「Ｊ」、「Ｋ」および「Ｌ」ならびにそれぞれの小文字とが関連付けられている。
【００３６】
たとえば、キー３０１の位置に関連付けられた文字情報について、携帯型電話機１００は、数字「５」と、アルファベット「Ｊ」、「Ｋ」および「Ｌ」ならびにそれぞれの小文字とを、キーの押し下げ操作に対応付けられた第１グループに区分して記憶している。より好ましくは、携帯型電話機１００は、キー３０１の位置に関連付けて第１グループに区分して記憶している数字「５」と、アルファベット「Ｊ」、「Ｋ」および「Ｌ」ならびにそれぞれの小文字とを、さらに、キー３０１を押し下げる操作の回数に対応付けて記憶している。携帯型電話機１００は、たとえば、キー３０１を押し下げる操作の回数１に対応付けて数字「５」を、回数２に対応付けてアルファベット「Ｊ」を、回数３に対応付けてアルファベット「Ｋ」を、回数４に対応付けてアルファベット「Ｌ」を、回数５に対応付けてアルファベット「ｊ」を、回数６に対応付けてアルファベット「ｋ」を、回数７に対応付けてアルファベット「ｌ（エルの小文字）」を、回数８に対応付けて数字「５」を、…記憶している。
【００３７】
また、キー３０１の位置に関連付けられた文字情報について、携帯型電話機１００は、かな文字「な」〜「の」をタッチ操作に対応付けられた第２グループに区分して記憶している。より好ましくは、携帯型電話機１００は、タッチ操作の開始位置であるキー３０１の位置に関連付けて第２グループに区分して記憶しているかな文字「な」〜「の」それぞれを、さらに、当該タッチ操作の終了位置の方向（以下、フリック方向ともいう）に対応付けて記憶している。フリック方向は、キー３０１を指で押し下げまたはタッチした状態のままでキー３０１の上で当該指が動く方向を示す。
【００３８】
携帯型電話機１００は、たとえば、キー３０１の位置が開始位置であり終了位置が当該開始位置と一致（あるいは概ね一致）するタッチ操作に対応付けてかな文字「な」を、キー３０１の位置が開始位置であり終了位置が当該開始位置よりも左方向であるタッチ操作に対応付けてかな文字「に」を、キー３０１の位置が開始位置であり終了位置が当該開始位置よりも上方向であるタッチ操作に対応付けてかな文字「ぬ」を、キー３０１の位置が開始位置であり終了位置が当該開始位置よりも右方向であるタッチ操作に対応付けてかな文字「ね」を、キー３０１の位置が開始位置であり終了位置が当該開始位置よりも下方向であるタッチ操作に対応付けてかな文字「の」を記憶している。
【００３９】
携帯型電話機１００は、文字情報を入力する位置ごとにキー操作を受け付けて、その操作がキーの押し下げ操作とタッチ操作とのいずれかであるか、および当該操作がなされたキー位置を特定する。そして、携帯型電話機１００は、該操作により指示された文字情報をメモリから読み出して、入力するべき位置に入力する。
【００４０】
携帯型電話機１００は、たとえばある文字情報を入力する位置において、あるキーの押し下げ操作を受け付けた場合、当該キーに対する押し下げ操作が終了するまでの間、当該キーを押し下げる操作の回数をカウントする。押し下げ操作の終了は、あるキーの押し下げ操作が開始されてから、所定時間当該押し下げ操作がなされなったこと、操作されるキーが変化したこと、または、当該キーに対する操作の種類が変化（タッチ操作に変化）したこと、の少なくとも１つによって検出される。そして、携帯型電話機１００は、当該キーに関連付けられた文字情報のうち、キーの押し下げ操作に対応付けられた第１グループの中のカウントされた該操作の回数に対応した文字情報を読み出して、上記入力する位置に入力する。
【００４１】
また、携帯型電話機１００は、たとえばある文字情報を入力する位置において、あるキーへのタッチ操作を受け付けた場合、当該キーに対するタッチ操作が開始されてからタッチ状態が解除されるまでの間、タッチ操作の軌跡を検出し続ける。そして、携帯型電話機１００は、当該キーに関連付けられた文字情報のうち、タッチ操作に対応付けられた第２グループの中の検出されたフリック方向に対応した文字情報を読み出して、上記入力する位置に入力する。
【００４２】
図４は、携帯型電話機１００の文字情報の入力方法の具体例を説明するための図である。図４は、携帯型電話機１００のテンキー１３に対するユーザのキー操作に従って、（Ａ）〜（Ｄ）の順に文字情報が入力されていく状態を表わしている。詳しくは、ディスプレイ１６上の文字情報を入力する位置にカーソルなどの入力位置を表わす画像（不図示）が表示されている状態において、ユーザがキー３０１の押し下げ操作を１回行なった場合（Ａ）、携帯型電話機１００には、キー３０１の位置に関連付けて第１グループに区分して記憶されている文字情報のうちの数字「５」が入力される。好ましくは、ユーザがキー３０１の押し下げ操作を１回行なった場合（Ａ）、携帯型電話機１００のディスプレイ１６には数字「５」が入力される候補の文字情報として表示される。そして、ユーザが当該キー操作を終了すると、携帯型電話機１００への数字「５」の入力が確定される。
【００４３】
数字「５」の入力が確定された後に、ユーザがキー３０１の押し下げ操作を２回行なった場合（Ｂ）、携帯型電話機１００には、キー３０１の位置に関連付けて第１グループに区分して記憶されている文字情報のうちのアルファベット「Ｊ」が入力される。好ましくは、ユーザがキー３０１の押し下げ操作を２回行なった場合（Ｂ）、携帯型電話機１００のディスプレイ１６にはアルファベット「Ｊ」が入力される候補の文字情報として表示される。そして、ユーザが当該キー操作を終了すると、携帯型電話機１００へのアルファベット「Ｊ」の入力が確定される。
【００４４】
アルファベット「Ｊ」の入力が確定された後に、ユーザがキー３０１から上方向へのフリック操作を行なった場合（Ｃ）、携帯型電話機１００には、キー３０１の位置に関連付けて第２グループに区分して記憶されている文字情報のうちのかな文字「ぬ」が入力される。好ましくは、ユーザがキー３０１から上方向へのフリック操作を行なった場合（Ｃ）、携帯型電話機１００のディスプレイ１６にはかな文字「ぬ」が入力される候補の文字情報として表示される。そして、ユーザが指のタッチを解除して当該フリック操作を終了すると、携帯型電話機１００へのかな文字「ぬ」の入力が確定される。より好ましくは、ユーザがキー３０１にタッチ操作を行なったことが検出された時点で、携帯型電話機１００のディスプレイ１６にはフリック操作のガイド１６１が表示される。これにより、ユーザは、どの方向にフリックすることでどのかな文字が入力されるかをディスプレイ１６の表示で事前に確認することができる。
【００４５】
かな文字「ぬ」の入力が確定された後に、ユーザがキー３０１の押し下げ操作を５回行なった場合（Ｄ）、携帯型電話機１００には、キー３０１の位置に関連付けて第１グループに区分して記憶されている文字情報のうちのアルファベット「ｊ」が入力される。好ましくは、ユーザがキー３０１の押し下げ操作を５回行なった場合（Ｄ）、携帯型電話機１００のディスプレイ１６にはアルファベット「ｊ」が入力される候補の文字情報として表示される。そして、ユーザが当該キー操作を終了すると、携帯型電話機１００へのアルファベット「ｊ」の入力が確定される。
【００４６】
以上のように、携帯型電話機１００は、１文字分ずつ、ユーザによる操作の種類がキーの押し下げ操作であるかタッチ操作であるかを特定し、さらに、操作されたキー位置を特定し、これらに基づいた文字情報を入力する。これによって、ユーザは、携帯型電話機１００に対して文字を入力するために、入力する文字の種別などを切り替える操作を行なうことなく、キーの押し下げ操作とタッチ操作とを入力しようとする文字に応じて行なうだけで所望する文字を入力することができる。
【００４７】
なお、以上の例では、タッチ操作に文字、キーを押し下げる操作にアルファベットおよび数字と、異なる文字種別が対応付けられているものとしているが、各操作に対応付けられている情報は種別の異なる文字情報に限定されない。たとえば、操作ごとに異なる国の言語が対応付けられていてもよい。また、携帯型電話機１００に入力される情報は文字情報に限定されず、画像や図形やマークなどであって、それらが操作に対応付けられていてもよい。また、１つのキーに対応付けられる情報は２種類に限定されず、操作の種類に応じて３種類以上であってもよいし、操作の種類よりも少ない、たとえば１種類のみであってもよい。たとえば、上記のように操作キーに対して２種類の操作が可能な場合に、あるキーについて、タッチ操作に文字が対応付けられ、押し下げる操作に情報が対応付けられていなくてもよい。この場合、携帯型電話機１００は、当該キーが押し下げられた場合には情報を入力しない、あるいは、空白（スペース）を入力する、などしてもよい。
【００４８】
＜機能構成＞
図５は、上記の入力動作を行なうための携帯型電話機１００の機能構成の一例を表わしたブロック図である。図５の機能のうちの一部の機能はハードウェアである操作キードライバ１７およびディスプレイドライバ１８によって実現され、一部の機能はＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することＣＰＵ１０で実現される。
【００４９】
詳しくは図５を参照して、操作キードライバ１７は、操作入力部１０１と特定部１０２とを含む。
【００５０】
操作入力部１０１は、操作受付部１５から、タッチセンサで検出された電極間の静電容量の変化を表わす信号、および操作されたタッチセンサのマトリックス上の位置（Ｘ，Ｙ）を示す信号の入力を受け付ける。
【００５１】
特定部１０２は、これらの信号に基づいて、テンキー１３のうちのユーザ操作がなされたキー位置と、当該ユーザ操作の種類とを特定する。すなわち、特定部１０２は、ユーザ操作の種類が、当該キーを押し下げる操作であるか、当該キーへのタッチ操作であるか、を特定する。好ましくは、特定部１０２は、ユーザ操作が当該キーを押し下げる操作である場合、さらに、押し下げる操作の回数を特定する。また好ましくは、特定部１０２は、ユーザ操作が当該キーへのタッチ操作である場合、さらに、フリック方向を特定する。
【００５２】
ＲＯＭ１１は、携帯型電話機１００に入力可能な情報の一例としての文字情報を記憶するための記憶領域である文字情報記憶部１１１を含む。文字情報記憶部１１１には、テンキー１３に対するユーザ操作がなされたキー位置に関連付けられた２以上の文字情報が、ユーザ操作の種類に対応付けられた第１グループと第２グループとに区分して記憶されている。一例として、文字情報記憶部１１１には、１つのキーを押し下げる操作に対応付けられて第１グループに区分された、当該キーに関連付けられた数字およびアルファベットと、１つのキーに対するタッチ操作に対応付けられて第２グループに区分された、当該キーに関連付けられたかな文字とが記憶されている。
【００５３】
ＣＰＵ１０は、読出部１０３と入力部１０４とを含む。
読出部１０３は、文字情報記憶部１１１から、特定部１０２で特定されたユーザ操作の種類に応じたグループに区分されて、当該ユーザ操作がなされたキーに関連付けられて記憶されている情報を読み出す。ユーザ操作が１つのキーを押し下げる操作であった場合、好ましくは、読出部１０３は、第１グループに区分された当該キーに関連付けられた文字情報のうちの、押し下げる操作の回数に対応した文字情報を文字情報記憶部１１１から読み出す。また、ユーザ操作が１つのキーへのタッチ操作であった場合、好ましくは、読出部１０３は、第２グループに区分されたタッチ操作の開始位置（キー）に関連付けられた文字情報のうちの、当該タッチ操作の終了位置に対応した文字情報、つまり、フリック方向に対応した文字情報を文字情報記憶部１１１から読み出す。
【００５４】
入力部１０４は、読出部１０３によって文字情報記憶部１１１から読み出された文字情報を携帯型電話機１００に入力する。また、入力部１０４は、読出部１０３によって文字情報記憶部１１１から読み出された文字情報をディスプレイドライバ１８に渡す。
【００５５】
ディスプレイドライバ１８は、表示処理部１０５を含む。表示処理部１０５は、入力部１０４から入力された文字情報に基づく文字をディスプレイ１６に表示する。好ましくは、表示処理部１０５は、入力部１０４から入力された文字情報に基づく文字を、入力する文字の候補としてディスプレイ１６に表示する。入力部１０４は、入力する文字の候補がディスプレイ１６に表示された後に当該ユーザ操作が終了すると、当該文字の入力を確定し、当該文字情報を携帯型電話機１００に入力する。
【００５６】
＜動作フロー＞
図６は、携帯型電話機１００の情報入力動作の流れの具体例を表わしたフローチャートである。図６の動作は、主に、携帯型電話機１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図５の各機能を発揮することによって実現される。
【００５７】
図６を参照して、携帯型電話機１００が操作受付部１５にてユーザ操作を受け付けたことが検出されると（ステップＳ１０１でＹＥＳ）、操作キードライバ１７は、操作受付部１５からの信号に基づいて操作位置であるキー位置を特定する（ステップＳ１０３）。また、操作キードライバ１７は、操作受付部１５からの操作信号に基づいて操作の種類を特定する。
【００５８】
操作の種類が１つのキーへのタッチ操作であると特定された場合（ステップＳ１０５でＹＥＳ）、ＣＰＵ１０は、タッチされたキーに関連付けられた文字情報であって、タッチ操作に対応付けられた第２グループに区分して記憶されている文字情報をメモリから読み出す（ステップＳ１１１）。好ましくは、ＣＰＵ１０は、フリック方向を特定して（ステップＳ１０７）、ステップＳ１１１では第２グループに区分して記憶されている文字情報の中の当該フリック方向に対応付けられている文字を読み出す。図４の例でキー３０１に対してタッチ操作がなされた場合、ＣＰＵ１０は、仮かな文字「な」〜「の」のうちのフリック方向に対応したかな文字情報を読み出す。
【００５９】
操作の種類が１つのキーを押し下げる操作であると特定された場合（ステップＳ１０５でＮＯ）、ＣＰＵ１０は、押し下げられたキーに関連付けられた文字情報であって、押し下げる操作に対応付けられた第１グループに区分して記憶されている文字情報をメモリから読み出す（ステップＳ１１１）。好ましくは、ＣＰＵ１０は、当該キーが押し下げられた回数を特定して（ステップＳ１０９）、ステップＳ１１１では第１グループに区分して記憶されている文字情報の中の当該回数に対応付けられている文字情報を読み出す。好ましくは、ディスプレイドライバ１８は、読み出された文字情報を入力する文字の候補としてディスプレイ１６に表示する（ステップＳ１１１）。
【００６０】
ＣＰＵ１０は、当該キーに対するタッチ操作または押し下げる操作が終了するまで（ステップＳ１１５でＮＯ）、上記ステップＳ１０７，Ｓ１１１，Ｓ１１３、またはステップＳ１０９，Ｓ１１１，Ｓ１１３を繰り返す。これにより、同じキーに対するタッチ操作または同じキーを押し下げる操作が行なわれる度に、入力する候補となる文字情報がメモリから読み出され、候補としてディスプレイ１６に表示される。
【００６１】
当該キーに対する操作が終了すると（ステップＳ１１５でＹＥＳ）、ＣＰＵ１０は、メモリから読み出した文字の入力を決定する（ステップＳ１１７）。そして、ＣＰＵ１０は、当該文字を携帯型電話機１００に入力する（ステップＳ１１９）。
【００６２】
ＣＰＵ１０は、以上の動作をユーザ操作が行なわれる度に繰り返す。
＜実施の形態の効果＞
少なくとも１つ以上の操作キー（テンキー１３）と、当該操作キーに重ねて設けられた、操作面へのタッチを検知可能なタッチデバイス（タッチパッド１４）とを含む操作受付部１５を有する電子機器である携帯型電話機１００において以上の入力制御が行なわれることで、ユーザは、キーに対するタッチ操作による情報の入力と、キーを押し下げる操作による情報の入力との両モードでの情報の入力を、操作モードを切り替えるための特別な操作を行なうことなくスムーズに行なうことができる。たとえばタッチ操作によってかな文字、キーを押し下げる操作によってアルファベットと、入力する情報である文字種別がそれぞれ対応付けられていた場合に、かな文字とアルファベットとが混在するテキストを、キーに対するタッチ操作とキーを押し下げる操作とを混在して行なうことで、スムーズに入力することができる。そのため、ユーザな、容易な操作で電子機器に対して情報を入力することができる。
【００６３】
［第２の実施の形態］
第２の実施の形態にかかる携帯型電話機１００は、情報入力の手法として、さらに、入力予測を行なう。入力予測とは、ユーザ操作によって入力が指示された情報に基づいて次に入力する可能性の高い情報を抽出して提示する技術を指す。携帯型電話機１００は、辞書を予め記憶しておき、または、ユーザごとに入力履歴を蓄積しておく。そして、ＣＰＵ１０は、入力する情報の候補としてメモリから読み出された情報、または、入力が決定された情報に基づいて、当該辞書、またはユーザの入力履歴を参照して、当該情報の次に入力される可能性の最も高い情報を予測結果としてディスプレイ１６に表示する。
【００６４】
この動作を行なうために、ＣＰＵ１０は、図５に表わされたように、さらに予測部１０６を含む。予測部１０６は、読出部１０３によって入力する文字の候補として読み出された文字、または、入力する文字の候補として読み出され、入力することが確定された文字に基づいて、図示しないユーザの入力履歴または辞書を参照して、次に入力する文字を予測する。そして、予測部１０６は、予測した文字を表示処理部１０５に渡す。これにより、予測結果がディスプレイ１６に選択可能に表示される。
【００６５】
このとき、予測部１０６は、第１グループに区分されてメモリに記憶されている文字と第２グループに区分されてメモリに記憶されている文字とを区別することなく予測結果である文字を抽出する。
【００６６】
たとえば、入力される（または入力された）文字が第１グループに区分して記憶されている数字「１」「０」である場合、予測部１０６は、辞書またはユーザの入力履歴を参照して、同じ第１グループに区分して記憶されている文字情報のうちの数字「９」と予測してもよいし、第２グループに区分して記憶されている文字情報のうちのかな文字「じ」と予測してもよい。
【００６７】
本実施の形態にかかる携帯型電話機１００が以上のような入力予測を行なうことで、キーに対するタッチ操作とキーを押し下げる操作とを混在して一連の情報の入力が可能な電子機器において、ユーザの入力する可能性の高い情報を提示することができる。そのため、ユーザは、より容易に電子機器に情報を入力することができる。
【００６８】
［第３の実施の形態］
図１（Ｂ）では、タッチパッド１４は、テンキー１３の下に配置されているが、タッチパッド１４の配置方法は、この方法に限定されない。つまり、タッチパッド１４はテンキー１３に重ねて配置されればよい。したがって、タッチパッド１４は、テンキー１３の上に重ねて配置されてもよい。
【００６９】
［第４の実施の形態］
第１の実施の形態では、各タッチセンサの検出方式は、指が接近して生じた電極間の静電容量の変化を検出する、静電容量方式としているが、タッチセンサの検出方式は静電容量方式に限定されない。タッチセンサの検出方式は、光学方式、抵抗膜方式、および超音波方式などであってもよい。
【００７０】
＜他の例＞
開示された特徴は、１つ以上のモジュールによって実現される。たとえば、当該特徴は、回路素子その他のハードウェアモジュールによって、当該特徴を実現する処理を規定したソフトウェアモジュールによって、または、ハードウェアモジュールとソフトウェアモジュールとの組み合わせによって実現され得る。
【００７１】
上述の動作を電子機器に実行させるための、１つ以上のソフトウェアモジュールの組み合わせであるプログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７２】
なお、本開示にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００７３】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【００７４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００７５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７６】
１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  テンキー、１４  タッチパッド、１５  操作受付部、１６  ディスプレイ、１７  操作キードライバ、１８  ディスプレイドライバ、１９  無線通信部、２０  上部筐体、３０  下部筐体、４０  ヒンジ部、１００  携帯型電話機、１０１  操作入力部、１０２  特定部、１０３  読出部、１０４  入力部、１０５  表示処理部、１０６  予測部、１１１  文字情報記憶部、１６１  ガイド、３０１，３０２，３０３，３１０  キー、３５１  フィルム、３５２  タッチセンサ。
【図１】
2016218890.tif 000003
【図２】
2016218890.tif 000004
【図３】
2016218890.tif 000005
【図４】
2016218890.tif 000006
【図５】
2016218890.tif 000007
【図６】
2016218890.tif 000008