(57)【要約】【課題】物理キーとタッチセンサとを協働させて利便性を高めた電子機器、電子機器の制御方法、および電子機器の制御プログラムを提供する。【解決手段】電子機器１０は、押下可能な物理キー１１に対する操作を検出可能な物理キーセンサ１３と、物理キーセンサ１３の近傍に設けられたタッチセンサ１４と、制御部２２と、を備える。制御部２２は、タッチセンサ１４によって検出されたデータを記憶するとともに、物理キーセンサ１３によって物理キー１１に対する操作が検出されると、タッチセンサ１４によって検出されたデータに基づく処理を実行しないように制御する。【選択図】図５
2018180916.tif 000002
【特許請求の範囲】
【請求項１】
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、
前記タッチセンサによって検出されたデータを記憶するとともに、前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御部と、
を備える電子機器。
【請求項２】
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部と重なって位置するタッチセンサと、
前記タッチセンサによって検出されたデータを記憶するとともに、前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御部と、
を備える電子機器。
【請求項３】
前記制御部は、前記物理キーに対する操作が検出されずに、前記データを所定時間または所定回数蓄積したら、当該蓄積されたデータに基づく処理を実行する、請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記物理キーに対する操作が検出されずに、前記データを所定時間または所定回数蓄積したら、当該蓄積されたデータの少なくとも一部に所定の処理を施してから、当該所定の処理を施したデータに基づく処理を実行する、請求項３に記載の電子機器。
【請求項５】
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、を備える電子機器の制御方法であって、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を含む、電子機器の制御方法。
【請求項６】
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部に重なって位置するタッチセンサと、を備える電子機器の制御方法であって、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を含む、電子機器の制御方法。
【請求項７】
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、を備える電子機器に、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を実行させる、電子機器の制御プログラム。
【請求項８】
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部に重なって位置するタッチセンサと、を備える電子機器に、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を実行させる、電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、電子機器の制御方法、および電子機器の制御プログラムに関する。特に、本開示は、物理キーおよびタッチセンサを備える電子機器、このような電子機器の制御方法、および、このような電子機器の制御プログラムに関する。
【背景技術】
【０００２】
従来、例えば携帯電話または音楽プレーヤなどの電子機器において、押下可能な物理キーと、タッチセンサと、を備える構成が知られている。例えば特許文献１には、テンキーボタンが配列されたキーマットと、テンキーボタンに対応するコンタクトが配列されたキー基板との間に、静電容量パッドを有する携帯型電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６０７３５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示の目的は、物理キーとタッチセンサとを協働させて利便性を高めた電子機器、電子機器の制御方法、および電子機器の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本開示の一実施形態に係る電子機器は、
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、
前記タッチセンサによって検出されたデータを記憶するとともに、前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御部と、を備える。
【０００６】
また、本開示の一実施形態に係る電子機器は、
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部に重なって位置するタッチセンサと、
前記タッチセンサによって検出されたデータを記憶するとともに、前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御部と、を備える。
【０００７】
また、本開示の一実施形態に係る電子機器の制御方法は、
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、を備える電子機器の制御方法であって、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を含む。
【０００８】
また、本開示の一実施形態に係る電子機器の制御方法は、
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部に重なって位置するタッチセンサと、を備える電子機器の制御方法であって、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を含む。
【０００９】
また、本開示の一実施形態に係る電子機器の制御プログラムは、
押下可能な物理キーに対する操作を検出可能な物理キーセンサと、
前記物理キーセンサの近傍に設けられたタッチセンサと、を備える電子機器に、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーセンサによって前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を実行させる。
【００１０】
また、本開示の一実施形態に係る電子機器の制御プログラムは、
押下可能な物理キーと、
前記物理キーの押下方向において前記物理キーの少なくとも一部に重なって位置するタッチセンサと、を備える電子機器に、
前記タッチセンサによって検出されたデータを記憶する記憶ステップと、
前記物理キーに対する操作が検出されると、前記データに基づく処理を実行しないように制御する制御ステップと、
を実行させる。
【発明の効果】
【００１１】
本開示の実施形態に係る電子機器、電子機器の制御方法、および電子機器の制御プログラムによれば、物理キーとタッチセンサとを協働させて利便性を高めることができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の実施形態に係る電子機器の外観を示す図である。
【図２】本開示の実施形態に係る電子機器の物理キーセンサおよびタッチセンサを示す図である。
【図３】本開示の実施形態に係る電子機器の物理キーの押下方向に沿った平面による電子機器の要部断面図である。
【図４】本開示の実施形態に係る電子機器の物理キーがユーザの指で操作される場合の物理キーセンサおよびタッチキーセンサの応答を示す図である。
【図５】本開示の実施形態に係る電子機器のハードウェア構成を示すブロック図である。
【図６】本開示の実施形態に係る電子機器の動作の概念を説明するための図である。
【図７】本開示の実施形態に係る電子機器の動作の概念を説明するための図である。
【図８】本開示の実施形態に係る電子機器の動作を説明するフローチャートである。
【図９】本開示の実施形態に係る電子機器のタッチセンサによる検出の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本開示の実施形態について、図面を参照して説明する。
【００１４】
はじめに、図１を参照して、本開示の一実施形態に係る電子機器について説明する。本実施形態において、電子機器が携帯電話である例を挙げて説明する。しかしながら、本実施形態において、電子機器は携帯電話に限定されず、例えば音楽プレーヤ、スマートフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、およびゲーム機など任意の電子機器であってもよい。
【００１５】
図１に示すように、本実施形態に係る電子機器１０は、１以上の物理キー１１と、操作パッド１２と、表示部１９とを備える。
【００１６】
各物理キー１１は、表面から裏面に向かう方向（押下方向）に押下可能に設けられる。各物理キー１１の表面には、例えば、数字または記号などが印刷されてよい。各物理キー１１の表面は、キートップ面と呼んでよい。本実施形態において、物理キー１１は、例えば樹脂などの誘電体を含んで構成される。例えば、物理キー１１に含まれる樹脂の比誘電率は、１以上（例えば、３程度）であってもよい。以下の説明において、物理キー１１を押下する操作を、押下操作という。また、押下した物理キー１１に対する押圧を弱めて、物理キー１１が押下された状態を解除する（リリースする）操作を、リリース操作ともいう。
【００１７】
操作パッド１２は、後述する投影型静電容量方式のタッチセンサ１４を用いて、電子機器１０に対するユーザ操作を受け付けるユーザインターフェースである。本実施形態では、電子機器１０の筐体表面（外観面）における、１以上の物理キー１１を取り囲む領域（図１における一点鎖線）が、操作パッド１２として機能する。操作パッド１２として機能する領域には、物理キー１１の表面が含まれている。かかる構成によれば、物理キー１１と操作パッド１２とを狭い面積に収めることができる。かかる構成は、例えば携帯電話または携帯音楽プレーヤなどの小型の機器に好適である。
【００１８】
電子機器１０の筐体の内部には、例えば図２に示すように、１以上の物理キー１１（図中では、一点鎖線で示される。）それぞれに対する操作を検出可能な１以上の物理キーセンサ１３と、操作パッド１２に対する操作を検出可能なタッチセンサ１４と、が設けられる。例えば、１以上の物理キーセンサ１３およびタッチセンサ１４は、電子機器１０の筐体の内部において物理キー１１の押下方向にある基板１５の上に位置する。
【００１９】
タッチセンサ１４は、例えば投影型静電容量方式のセンサであって、物理キーセンサ１３（および物理キー１１）の近傍に設けられる。ここで、近傍とは、例えば物理キー１１を押下する導体（例えば、ユーザの指）をタッチセンサ１４が検出し得る程度に、物理キーセンサ１３とタッチセンサ１４との距離が近いことを意味する。本実施形態において、例えば図２に示すように、１以上の物理キーセンサ１３の周囲を取り囲むように、各物理キーセンサ１３と略隣りに（例えば、略隣接して）タッチセンサ１４が配置される。換言すると、基板１５上において、１以上の物理キーセンサ１３が配置される領域を避けて、タッチセンサ１４が配置される。
【００２０】
投影型静電容量方式のタッチセンサ１４は、駆動電極（送信アンテナ）および受信電極（受信アンテナ）を備えており、駆動電極と受信電極との間の静電容量を検出する。本実施形態において、タッチセンサ１４によって検出される静電容量は、例えば、適時行われるキャリブレーションの実行時における静電容量と、現在時刻における静電容量と、の差分値とすることができる。
【００２１】
例えばユーザの指などの導体がタッチセンサ１４に接近すると、タッチセンサ１４が検出する静電容量が増加する。すなわち、タッチセンサ１４に接近する導体は、タッチセンサ１４が検出する静電容量を増加させる影響を及ぼす。一方、後述するように、樹脂などの誘電体を含んで構成される物理キー１１が押下されてタッチセンサ１４に接近すると、タッチセンサ１４が検出する静電容量が減少する。すなわち、タッチセンサ１４に接近する誘電体は、タッチセンサ１４が検出する静電容量を減少させる影響を及ぼす。
【００２２】
したがって、物理キー１１が操作される場合、タッチセンサ１４は、物理キー１１を押下する物体と、物理キー１１と、の双方から影響を受ける。物理キー１１に対する操作に応じてタッチセンサ１４が検出する静電容量については、さらに後述する。
【００２３】
次に、図３（ａ）および図３（ｂ）を参照して、物理キー１１と、物理キーセンサ１３およびタッチセンサ１４が設けられた基板１５と、の位置関係について説明する。図３（ａ）および図３（ｂ）においては説明の簡便のため、例えば電子機器１０の筐体、および各物理キー１１を押下可能に保持する保持部材（例えば、キーラバー）などの他の構成要素の図示を省略している。
【００２４】
例えば図３（ａ）に示すように、物理キー１１には、裏面から突出する突出部１６が一体的に形成されている。物理キーセンサ１３およびタッチセンサ１４が設けられた基板１５は、物理キー１１の裏面と対向して、電子機器１０の筐体に対して固定的に配置される。
【００２５】
物理キーセンサ１３は、例えば皿ばね１７（例えば、メタルドーム）およびキースイッチ１８を含んで構成される。またタッチセンサ１４は、皿ばね１７の径方向外側において、皿ばね１７と略隣りに設けられる。また本実施形態では、物理キー１１の押下方向に、物理キー１１の少なくとも一部とタッチセンサ１４とが重なって位置している。以下、押下方向に物理キー１１の少なくとも一部とタッチセンサ１４とが重なっている領域を、重なり領域ともいう。
【００２６】
図３（ａ）は、物理キー１１が押下されていない状態（リリース状態）を示している。リリース状態において、皿ばね１７は変形しておらず、キースイッチ１８はＯＦＦである。一方、図３（ｂ）は、物理キー１１が押下されている状態（押下状態）を示している。押下状態において、物理キー１１の突出部１６からの荷重により、皿ばね１７が変形している。変形した皿ばね１７は、キースイッチ１８をＯＮにする。そして物理キー１１を押下する物体（例えば、ユーザの指）を物理キー１１から離すと、皿ばね１７は弾性変形して元の状態、例えば図３（ａ）に示す状態に戻る。
【００２７】
ここで、物理キー１１に対する操作と、タッチセンサ１４が検出する静電容量と、の関係について説明する。物理キー１１が図３（ａ）に示すリリース状態から図３（ｂ）に示す押下状態に変化すると、物理キー１１および物理キー１１を押下する物体と、タッチセンサ１４と、の間の距離が短くなる。このとき、タッチセンサ１４は、物理キー１１（誘電体）と、当該物理キー１１を押下する物体と、の双方から影響を受ける。以下、タッチセンサ１４が検出する静電容量の基準値をゼロとして説明する。
【００２８】
図４は、ユーザの指によって物理キー１１が押下された場合に、タッチセンサ１４が検出する静電容量を示す図である。図４は、ｘ軸およびｙ軸をタッチセンサ１４上の位置として、またｚ軸を静電容量（検出値）として示すグラフである。ユーザの指によって物理キー１１が押下された場合、タッチセンサ１４は、導体（ユーザの指）から静電容量を増加させる影響を受けるとともに、誘電体（物理キー１１）から静電容量を減少させる影響を受ける。ここで、物理キー１１による影響と比較して、ユーザの指による影響が支配的である。このため、例えば図４に示すように、基準値よりも大きい値（正の値）の静電容量が検出される。
【００２９】
本実施形態に係る電子機器１０は、物理キー１１に対する押下操作に基づくＯＮ／ＯＦＦの検出とともに、タッチセンサ１４に対する操作も検出することができる。具体的には、本実施形態において、物理キー１１は、押下可能な構成を有する。そして、本実施形態において、物理キーセンサ１３は、物理キー１１に対する操作を検出することが可能な構成を有する。物理キーセンサ１３は、物理キー１１に対する操作の結果を、例えば当該物理キー１１のＯＮ／ＯＦＦとして検出することができる。また、本実施形態において、タッチセンサ１４は、ユーザの指などが近付いた時の静電容量を検出することが可能な構成を有する。例えば図３および図４に示したように、タッチセンサ１４は、物理キー１１が押下された時の静電容量を検出することができる。
【００３０】
よって、本実施形態において、制御部２２は、タッチセンサ１４が検出した静電容量に基づいて、タッチ位置の座標（例えば静電容量が最大になる座標）を判定することができる。ここで、タッチ位置とは、タッチセンサ１４においてユーザの指が直接タッチしている位置でなくてもよい。本実施形態において、タッチ位置とは、例えば、物理キー１１を含む操作パッド１２においてユーザの指が押下操作を行っている位置に対応する、タッチセンサ１４における位置とすることができる。本実施形態において、制御部２２は、例えば、物理キー１１に対する操作が検出されている時に、タッチセンサ１４によって検出された結果を認識することができる。また、本実施形態において、制御部２２は、例えば、物理キー１１に対する操作が検出されていない時でも、例えばユーザの指が操作パッド１２に近づいた場合などに、タッチセンサ１４によって検出された結果を認識することができる。以下、タッチセンサ１４が検出した静電容量に基づいて、制御部２２が座標を判定することを、適宜、「タッチセンサ１４が座標を検出する」のように記すことがある。
【００３１】
次に、図５を参照して、電子機器１０の概略構成について説明する。電子機器１０は、物理キーセンサ１３と、タッチセンサ１４と、表示部１９と、通信部２０と、記憶部２１と、制御部２２と、を備える。
【００３２】
物理キーセンサ１３は、上述したように、皿ばね１７およびキースイッチ１８を備え、物理キー１１に対する操作（押下操作およびリリース操作）を検出可能である。また、物理キーセンサ１３は、物理キー１１の状態（押下状態およびリリース状態）も検出可能である。
【００３３】
タッチセンサ１４は、上述したように駆動電極および受信電極を備え、駆動電極と受信電極との間の静電容量（または静電容量の変化）を検出可能である。以下、タッチセンサ１４は、上述したように、投影型静電容量方式のものを想定して説明する。一方、本実施形態に係る電子機器１０において、ユーザの指がタッチセンサ１４に直接タッチすることは必須ではない。したがって、本実施形態において、タッチセンサ１４は、必ずしもユーザの指などが直接タッチすることを検出するものでなくてもよい。例えば、本実施形態において、タッチセンサ１４は、ユーザの指などの近接の位置および程度を検出することができる近接センサとしてもよい。
【００３４】
表示部１９は、例えば液晶ディスプレイまたはＥＬディスプレイなどの表示装置を備え、多様な画面を表示可能である。
【００３５】
通信部２０は、無線または有線を介して例えば基地局に接続することにより、通信を行うためのインターフェースである。
【００３６】
記憶部２１は、例えば一次記憶装置および二次記憶装置を備え、電子機器１０の動作に必要な多様な情報およびプログラムなどを記憶する。記憶部２１は、例えば半導体メモリまたは磁気ディスクなどにより構成することができる。
【００３７】
制御部２２は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御および処理能力を提供するために、専用または汎用の少なくとも一つのプロセッサを含む。特に、本実施形態に係る電子機器１０において、制御部２２は、タッチセンサ１４に関する多様な処理を実行する。例えば、制御部２２は、タッチセンサ１４によって検出された静電容量を示す情報を、タッチセンサ１４から取得する。
【００３８】
制御部２２が備えるプロセッサは、１つに限られず複数であってもよい。種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、または複数の通信可能に接続された集積回路ＩＣおよび／またはディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００３９】
ある実施形態において、プロセッサは、１以上のデータ計算手続または処理を実行するために構成された、１以上の回路またはユニットを含む。例えば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイスもしくは構成の任意の組み合わせ、または他の既知のデバイスもしくは構成の組み合わせを含むことにより、以下に説明する機能を実行してもよい。
【００４０】
また、制御部２２は、取得された情報が示す静電容量に基づいて、タッチセンサ１４のキャリブレーション（自動ゼロ補正）を適宜実行してもよい。本実施形態において、制御部２２は、静電容量が基準値未満（例えば、負の値）である場合、現在検出されている静電容量を基準値に定める。具体的には、制御部２２は、静電容量の検出値が「−１０」である場合に、当該検出値が「０」となるように、検出値を増加（＋１０）させる補正によって、キャリブレーションを実行する。キャリブレーションのアルゴリズムは、当該補正に限られず、検出値を基準値に近付ける任意のアルゴリズムを採用可能である。
【００４１】
次に、本実施形態に係る電子機器１０の動作の概念について説明する。
【００４２】
上述したように、本実施形態に係る電子機器１０において、物理キーセンサ１３は、物理キー１１に対する操作を、当該物理キー１１のＯＮ／ＯＦＦとして検出することができる。また、上述したように、本実施形態に係る電子機器１０は、タッチセンサ１４によって検出された結果を認識することができる。したがって、本開示の実施形態に係る電子機器１０によれば、物理キー１１とタッチセンサ１４とを協働させることにより、利便性の高い使い方を実現可能である。
【００４３】
一方、電子機器１０においては、物理キー１１とタッチセンサ１４とを協働させる際に、これらを互いに適切に調和させることが望ましい。本実施形態においては、物理キー１１とタッチセンサ１４とを協働させる際に、これらを互いに適切に調和させる。以下、本実施形態の動作の概念について、さらに具体的に説明する。
【００４４】
図６は、本実施形態に係る電子機器１０の動作の概念を具体的に説明する図である。図６（ａ）は、図３（ａ）と同様に、物理キー１１が押下されていない状態（リリース状態）を示している。また、図６（ｂ）は、図３（ｂ）と同様に、物理キー１１が押下されている状態（押下状態）を示している。
【００４５】
図６（ａ）に示すように、物理キー１１が押下されていない状態であっても、ユーザの指が近付くことにより、タッチセンサ１４は座標Ｔ１を検出する。図６（ａ）に示すように、タッチセンサ１４は、ユーザの指が物理キー１１に接触している位置（この場合ユーザの指の腹）に対応するタッチセンサ１４上の位置において、座標Ｔ１を検出している。
【００４６】
次に、図６（ｂ）に示すように、物理キー１１が押下されている状態において、タッチセンサ１４は座標Ｔ２を検出する。図６（ｂ）に示すように、タッチセンサ１４は、ユーザの指が物理キー１１を押下している状態で、当該指が操作パッド１２に接触している位置に対応するタッチセンサ１４上の位置において、座標Ｔ２を検出している。ここで、図６（ｂ）に示すように、ユーザの指が物理キー１１を押下する態様によっては、物理キー１１が押下されている状態において、座標の位置が（Ｔ１からＴ２に）ずれて検出される。すなわち、図６（ａ）および図６（ｂ）の比較から分かるように、物理キー１１が押下される前後において、タッチセンサ１４が検出する座標の位置がずれることがある。このように、物理キー１１が押下される前後において、タッチセンサ１４が検出する座標の位置がずれると、電子機器１０が座標に追従する処理を行っている場合などに、不都合が生じるおそれがある。
【００４７】
図７は、物理キー１１が押下される前後において、表示部１９に表示されるポインタの位置を説明する図である。
【００４８】
例えば、電子機器１０が、タッチセンサ１４によって検出される座標に基づいて、表示部１９に表示されるポインタを移動させるような動作を想定する。例えば、図６（ａ）に示したように、物理キー１１が押下される前の状態において、図７（ａ）に示すように、位置Ｓ１を示すポインタＰが表示部１９上に表示されているとする。このように、電子機器１０は、タッチセンサ１４が検出する座標Ｔ１（図６（ａ））に対応させて、表示部１９において対応する位置Ｓ１（図７（ａ））にポインタＰを表示する。
【００４９】
このような状況において、図６（ｂ）に示したように、物理キー１１が押下された状態になったとする。上述したように、図６（ｂ）においてタッチセンサ１４が検出した座標Ｔ２は、図６（ａ）に示した座標Ｔ１からずれる。すなわち、電子機器１０において、タッチセンサ１４が検出する座標がＴ１からＴ２にずれる。したがって、電子機器１０は、図７（ｂ）に示すように、表示部１９に表示されるポインタＰを、位置Ｓ１から位置Ｓ２に移動することになる。このように、電子機器１０において、物理キー１１が押下される前後において、ポインタＰの位置が若干ずれることがある。
【００５０】
上述のように、物理キー１１が押下される前のポインタＰの位置がＳ１であったのに、物理キー１１が押下された後のポインタＰの位置がＳ２で移動すると、例えば以下のような事態が想定される。
【００５１】
例えば、ユーザが、操作パッド１２を操作してポインタＰを移動させて、表示部１９に表示された所定のアイコンにポインタＰの位置を合わせてから、物理キー１１を押下して当該所定のアイコンを選択（または決定）するような場面を想定する。この場合、ユーザは、所定のアイコンにポインタＰの位置を合わせて物理キー１１を押下したのに、物理キー１１を押下した時にはポインタＰの位置が別の（例えば隣の）アイコン上に移動しているようなことが想定される。この場合、電子機器１０は、当該所定のアイコンではなく、別のアイコンを選択（または決定）してしまうことになる。
【００５２】
また、表示部１９に例えばインターネットブラウザの画面を表示している際に、ユーザが、操作パッド１２を操作することにより、画面の表示を所定の方向（例えば上下方向）にスクロールするような画面を想定する。この場合、ユーザは、所定のハイパーリンクが選択された状態で物理キー１１を押下したのに、物理キー１１を押下した時には他のハイパーリンクが選択されている状態になっているようなことが想定される。この場合、電子機器１０は、当該所定のハイパーリンクではなく、別のハイパーリンクにジャンプしてしまうことになる。
【００５３】
さらに、物理キー１１を押下した時にタッチセンサ１４が検出している座標がずれると、電子機器１０は、このような操作を、スライドまたはフリックのような操作として認識してしまうおそれも考えられる。
【００５４】
上述のような事情に鑑みて、本実施形態に係る電子機器１０は、物理キー１１が押下される前後において、タッチセンサ１４が検出する座標がずれたとしても、このようなずれを制御部２２による処理に反映させないようにする。以下、本実施形態に係る電子機器１０の動作について説明する。
【００５５】
図８は、本実施形態に係る電子機器１０の動作を説明するフローチャートである。
【００５６】
図８に示す動作が開始する時点では、電子機器１０において、物理キーセンサ１３は物理キー１１に対する操作を検出しておらず、タッチセンサ１４も座標を検出していないものとする。
【００５７】
図８に示す動作が開始すると、制御部２２は、タッチセンサ１４が座標を検出しているか否か判定する（ステップＳ１１）。ステップＳ１１において座標を検出していると判定されない場合、制御部２２は、ステップＳ１１の処理を継続する。
【００５８】
ステップＳ１１において座標を検出していると判定されたら、制御部２２は、検出した座標を記憶する（ステップＳ１２）。ステップＳ１２において、制御部２２は、検出した座標を、例えば記憶部２１に記憶することができる。また、ステップＳ１２において、制御部２２は、検出した座標を、例えば制御部２２内のキャッシュメモリなどに記憶したり、または外部の任意の記憶装置に記憶したりしてもよい。このように、本実施形態において、制御部２２は、タッチセンサ１４によって検出されたデータを記憶する。
【００５９】
ステップＳ１２において座標を記憶したら、制御部２２は、物理キーセンサ１３が物理キー１１に対する操作を検出したか否かを判定する（ステップＳ１３）。要するに、ステップＳ１３においては、ユーザが物理キー１１に対して押下操作を行ったか否かを判定する。
【００６０】
ステップＳ１３において物理キー１１に対する操作を検出していないと判定された場合、制御部２２は、タッチセンサ１４が座標の検出を開始してから所定の時間が経過したか否かを判定する（ステップＳ１４）。ステップＳ１４において、制御部２２は、タッチセンサ１４が座標の検出を開始してから所定の時間が経過したか否かを判定する代わりに、タッチセンサ１４が座標の検出を開始してから所定の回数、座標を検出したか否かを判定してもよい。
【００６１】
ステップＳ１４において所定の時間を経過していないと判定された場合、制御部２２は、ステップＳ１１に戻って処理を継続する。また、ステップＳ１４において座標を所定の回数検出していないと判定された場合も、制御部２２に戻って処理を継続する。
【００６２】
ステップＳ１３において物理キーに対する押下操作が検出されず、ステップＳ１４において所定の時間を経過していない場合、制御部２２は、ステップＳ１１からステップＳ１４までの処理を繰り返すことになる。ステップＳ１１からステップＳ１４までの処理を繰り返すごとに、ステップＳ１２においては座標が記憶される。したがって、ステップＳ１１からステップＳ１４までの処理を繰り返すことで、座標のデータは蓄積されることになる。このような座標データの蓄積は、記憶部２１に記憶してもよいし、例えば制御部２２内のキャッシュメモリなどに記憶したり、または外部の任意の記憶装置に記憶したりしてもよい。以下、このような座標データの蓄積は、記憶部２１に記憶するものとして説明する。
【００６３】
図９は、記憶部２１に記憶された座標データの蓄積の一例を示す図である。
【００６４】
図８に示したように、本実施形態において、制御部２２は、ステップＳ１２の処理を行うごとに、タッチセンサ１４が検出した座標を記憶部２１に記憶する。したがって、記憶部２１には、図９に示すように、タッチセンサ１４によって検出された座標が蓄積される。
【００６５】
図９は、ステップＳ１１においてタッチセンサ１４が最初に検出した座標が（ｘ０１，ｙ０１）とした場合に、１回目の検出座標（ｘ０１，ｙ０１）が記憶部２１に記憶される様子を示している。また、次にステップＳ１１においてタッチセンサ１４が検出した座標が（ｘ０２，ｙ０２）とした場合、２回目の検出座標が（ｘ０２，ｙ０２）記憶部２１に記憶される。３回目以降に検出される座標についても、同様である。
【００６６】
このような座標の検出の時間的な間隔は、電子機器１０が行うべき動作に応じて、種々設定することができる。一例として、ステップＳ１１からステップＳ１４までの処理を繰り返す場合に、１回のサイクルを１０ｍｓ程度とすることができる。この場合、例えば１０回分の座標の検出を蓄積すると、１００ｍｓ程度となる。以下、この場合の例について説明する。
【００６７】
上述した例の場合、ステップＳ１４における所定の時間とは１００ｍｓであり、検出の所定の回数とは１０回を表すことになる。すなわち、本実施形態の一例では、制御部２２は、ステップＳ１４において、タッチセンサ１４が最初に座標を検出してから１００ｍｓまで、または１０回目までは、ステップＳ１１に戻って処理を継続する。この場合、制御部２２は、ステップＳ１１においてタッチセンサ１４が座標を検出している場合、ステップＳ１２においてタッチセンサ１４が検出する座標を記憶（蓄積）する。
【００６８】
一方、本実施形態の一例では、ステップＳ１４において、タッチセンサ１４が最初に座標を検出してから１００ｍｓまたは１０回目に達したら、制御部２２は、次のステップＳ１５の処理を行う。
【００６９】
ステップＳ１５においては、制御部２２は、タッチセンサ１４が検出した座標の蓄積に基づく処理を実行する（ステップＳ１５）。すなわち、ステップＳ１５においては、制御部２２は、物理キー１１に対する押下操作が検出されない場合に、タッチセンサ１４が検出する座標に基づく処理を行う。この処理は、例えば図７（ａ）において説明したような、タッチセンサ１４によって検出される座標に基づいて、表示部１９に表示されるポインタを移動させるような動作としてもよい。したがって、本実施形態に係る電子機器１０によれば、物理キー１１に対する押下操作が検出されない場合、タッチセンサ１４に対する操作に基づく処理が行われる。このため、ユーザは、物理キー１１に対する押下操作をしない場合、例えば操作パッド１２において指をスライドさせる等の操作により、表示部１９に表示されるポインタを自在に移動させることができる。
【００７０】
このように、本実施形態において、制御部２２は、物理キー１１に対する操作が検出されずに、タッチセンサ１４によって検出されたデータを所定時間または所定回数蓄積したら、当該蓄積されたデータに基づく処理を実行してもよい。
【００７１】
ステップＳ１５において、タッチセンサ１４が検出した座標の蓄積に基づく処理を実行する際、制御部２２は、検出した座標の蓄積を、種々の態様で利用することができる。例えば、制御部２２は、検出した値の蓄積（例えば検出回数１回目から１０回目まで）の座標の全てを順次（１回目から１０回目まで順番に一気に）処理してもよい。また、例えば、制御部２２は、検出した値の蓄積（例えば検出回数１回目から１０回目まで）のうちいくつか（例えば２，４，６，８，１０回目など、また、例えば５，１０回目など）を抽出して処理してもよい。また、例えば、制御部２２は、検出した値の蓄積（例えば検出回数１回目から１０回目まで）のうち最後に記憶した座標のみ（この場合１０回目のみ）を処理してもよい。
【００７２】
また、ステップＳ１５において、タッチセンサ１４が検出した座標の蓄積に基づく処理を実行する際、制御部２２は、検出した座標の蓄積に対して所定の処理を施してから、種々の態様で利用してもよい。例えば、制御部２２は、１回目から１０回目まで検出した座標を平均化して、１つの座標に処理してから、当該座標に基づく処理を実行してもよい。具体的には、制御部２２は、例えば、単純に１０個の座標のｘ座標およびｙ座標をそれぞれ加算して１０で割って平均化してもよい。また、制御部２２は、例えば、１０個の座標の中から最も中間値に近い座標を抽出してもよい。
【００７３】
このように、本実施形態において、制御部２２は、蓄積されたデータの少なくとも一部に所定の処理を施してから、当該所定の処理を施したデータに基づく処理を実行してもよい（ステップＳ１５）。本実施形態において、タッチセンサ１４が検出する座標は、例えば物理キー１１に対する押下操作が行われる前後などで、ばらつくことも想定し得る。しかしながら、上述のように、蓄積した座標を平均化することで、制御部２２は、その後で座標に基づく処理を行う際に、滑らかで揺らぎの少ない、連続的な動作を行うことができる。
【００７４】
上述した本実施形態の一例において、ステップＳ１４に続いてステップＳ１５を経る処理を繰り返す場合、１回のサイクルを１００ｍｓとすることができる。すなわち、本例においては、物理キー１１に対する操作が検出されない場合、制御部２２は、１００ｍｓごとに、タッチセンサ１４が検出した座標の蓄積に基づく処理を行う（ステップＳ１５）。
【００７５】
このように、本例においては、物理キー１１に対する操作が検出されない場合、制御部２２は、１００ｍｓの間（または１０回の検出の間）の座標を蓄積するまでは、この座標の蓄積に基づく処理を行わない。したがって、本例においては、ステップＳ１５の処理は１００ｍｓ（または１０回の検出）を待ってから行われるため、タッチセンサ１４が検出した座標に基づく処理は、僅かに遅延して行われることになる。
【００７６】
しかしながら、本例において、この遅延は最大でも１００ｍｓであり、ユーザの通常の操作においては認識されない程度であり、ほとんど問題にならない。また、本実施形態に係る電子機器１０は、図１および図２に示したように、タッチセンサ１４と表示部１９とは、重ねて配置されず、別の位置に配置される。したがって、タッチセンサ１４によって検出されたユーザの指の動きが、表示部１９の表示に反映されるタイミングが１００ｍｓ程度遅延したとしても、ほとんどのユーザにとって気にならない程度のものと考えられる。
【００７７】
ステップＳ１５において座標に基づく処理を実行したら、制御部２２は、ステップＳ１１に戻って処理を継続する。この場合、制御部２２は、ステップＳ１１においてタッチセンサ１４が座標を検出している場合、ステップＳ１２においてタッチセンサ１４が検出する座標を記憶（蓄積）する。
【００７８】
ステップＳ１５において座標に基づく処理を実行した後で、制御部２２は、ステップＳ１１に戻る前に、それまで蓄積したタッチセンサ１４が検出した座標を消去してもよい。特に、ステップＳ１５の後で、それまでに蓄積した座標を使用しない場合には、これ以降保持する意味がない。また、今後もタッチセンサ１４が検出した座標を蓄積する場合、適切なタイミングで消去しないと、座標の蓄積が増え続けることになる。よって、ステップＳ１５の後で、それまでに蓄積した座標を使用しない場合、制御部２２は、ステップＳ１１に戻る前に、それまで蓄積した座標を消去するのが好適である。
【００７９】
一方で、ステップＳ１３において物理キーに対する押下操作が検出された場合、制御部２２は、ステップＳ１６の処理を実行する。
【００８０】
ステップＳ１６においては、制御部２２は、それまでタッチセンサ１４が検出した座標の蓄積に基づく処理を実行しない（ステップＳ１６）。すなわち、ステップＳ１６においては、制御部２２は、物理キー１１に対する押下操作が検出された場合に、タッチセンサ１４が検出する座標に基づく処理を実行しない。このように、本実施形態において、制御部２２は、物理キーセンサ１３によって物理キー１１に対する操作が検出されると、タッチセンサ１４によって検出されたデータに基づく処理を実行しないように制御する。
【００８１】
このため、本実施形態において、例えば図６（ａ）および図６（ｂ）に示したように、物理キー１１に対する押下操作の前後でタッチセンサ１４が検出する座標がＴ１からＴ２にずれたとしても、このずれに基づく処理は実行されない。したがって、本実施形態において、物理キー１１に対する押下操作が検出された場合、例えば図７（ｂ）に示したような、タッチセンサ１４によって検出される座標に基づいて、表示部１９に表示されるポインタがずれることはない。すなわち、本実施形態においては、物理キー１１に対する押下操作が検出された場合、タッチセンサ１４が検出する座標がＴ１からＴ２にずれたとしても、例えば図７（ａ）に示すように、表示部１９に表示されるポインタＰは位置Ｓ１のままである。
【００８２】
ステップＳ１６においては、制御部２２は、タッチセンサ１４が検出した座標の蓄積に基づく処理を実行しない代わりに、物理キー１１に対する押下操作に基づく処理を実行するのが好適である。ステップＳ１３において、ユーザは、物理キー１１に対する押下操作を行ったため、この押下操作に応じて、所定の処理が実行されることを期待していると考えられる。したがって、この場合、制御部２２は、物理キー１１の押下操作に対して割り当てられた所定の処理を実行するように制御するのが好適である。
【００８３】
例えば、制御部２２は、物理キー１１の押下操作に応じて、（ずれた座標が検出される前の）ポインタＰが指示するアイコンに割り当てられたアプリケーションプログラムを起動してもよい。また、例えば、制御部２２は、物理キー１１の押下操作に応じて、（ずれた座標が検出される前に）選択されたハイパーリンクにジャンプしてもよい。このように、物理キー１１の押下操作に対して割り当てられた所定の処理は、電子機器１０において起動しているアプリケーションプログラムなどにおいて規定することができる。
【００８４】
ステップＳ１６においてタッチセンサ１４が検出した座標の蓄積に基づく処理を実行しない場合、制御部２２は、それまでに蓄積したタッチセンサ１４が検出した座標を消去したり、または座標を無効化したりしてもよい。特に、ステップＳ１６の後で、それまでに蓄積した座標を使用しない場合には、これ以降保持する意味がない。また、今後もタッチセンサ１４が検出した座標を蓄積する場合、適切なタイミングで消去しないと、座標の蓄積が増え続けることになる。よって、ステップＳ１６の後で、それまでに蓄積した座標を使用しない場合、制御部２２は、図８に示す動作を終了する前に、それまで蓄積した座標を消去するのが好適である。
【００８５】
以上説明したように、本実施形態に係る電子機器１０によれば、物理キー１１に対する押下操作が検出される時に、タッチセンサ１４が検出する座標がずれたとしても、そのずれに基づく処理は実行されない。したがって、電子機器１０によれば、ユーザが所望のアイコンにポインタＰの位置を合わせて物理キー１１を押下したのに、物理キー１１を押下した時にはポインタＰの位置が別の（例えば隣の）アイコン上に移動しているというおそれは低減する。このため、本実施形態に係る電子機器１０によれば、ユーザが所望するアイコン以外の他のアイコンを選択（または決定）してしまうおそれは低減する。
【００８６】
また、本実施形態に係る電子機器１０によれば、インターネットブラウザ上で、ユーザが所定のハイパーリンクが選択された状態で物理キー１１を押下したのに、物理キー１１を押下した時には他のハイパーリンクが選択されているというおそれは低減する。このため、本実施形態に係る電子機器１０によれば、ユーザが所望するハイパーリンクではなく、別のハイパーリンクにジャンプしまうおそれは低減する。
【００８７】
さらに、本実施形態に係る電子機器１０によれば、物理キー１１を押下した時にタッチセンサ１４が検出している座標がずれても、このような操作がスライドまたはフリックのような操作として認識されるおそれも低減する。
【００８８】
したがって、本実施形態に係る電子機器１０によれば、物理キー１１とタッチセンサ１４とを協働させることにより、利便性の高い使い方を実現可能である。
【００８９】
本発明を諸図面および実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各機能部、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の機能部およびステップなどを１つに組み合わせたり、あるいは分割したりすることが可能である。また、上述した本発明の各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施することもできる。
【００９０】
例えば、本開示の実施形態は、物理キーと、タッチセンサとを備える、電子機器の制御方法として実施することもできる。また、本開示の実施形態は、物理キーと、タッチセンサとを備える電子機器に実行させる、電子機器の制御プログラムとして実施することもできる。
【００９１】
上述した実施形態に係る電子機器１０は、皿ばね１７が変形してキースイッチ１８がＯＮになったことに基づいて、押下操作を検出する構成を例示した。また、上述の実施形態に係る電子機器１０は、皿ばね１７が元の状態に戻ってキースイッチ１８がＯＦＦになったことに基づいて、リリース操作を検出する構成を例示した。しかしながら、本開示の実施形態にかかる電子機器は、このような構成に限定されない。例えば、電子機器１０は、キースイッチ１８の代わりに皿ばね１７の下方に位置するタッチセンサを備え、皿ばね１７が変形したときにタッチセンサの電極間が結合する構成としてもよい。この場合、電子機器１０は、皿ばね１７が変形してタッチセンサの電極間が結合したことに基づいて、押下操作を検出してもよい。また、この場合、電子機器１０は、皿ばね１７が元の状態に戻って電極間の結合が解除されたことに基づいて、リリース操作を検出してもよい。
【００９２】
また、上述した実施形態において、制御部２２は、物理キー１１に対する操作が検出されずに、タッチセンサ１４によって検出されたデータを所定時間または所定回数蓄積したら、当該蓄積されたデータに基づく処理を実行する構成を例示した。しかしながら、本開示の実施形態にかかる電子機器は、このような構成に限定されない。例えば、制御部２２は、物理キー１１に対する操作が検出されずに、タッチセンサ１４によって検出されたデータを所定時間または所定回数、連続して蓄積したら、当該蓄積されたデータに基づく処理を実行してもよい。すなわち、制御部２２は、タッチセンサ１４によって検出されたデータの蓄積が所定時間または所定回数に達する前に、タッチセンサ１４による検出が途絶えると、それまでに記憶したデータの蓄積をリセットしてもよい。ここで、タッチセンサ１４による検出が途絶えるとは、例えば、タッチセンサ１４による検出が無い状態が所定時間続く場合とすることができる。このような場合の処理として、例えば、図８に示したフローチャートに従って電子機器１０が動作している際、ステップＳ１４においてＮｏに進む場合、ステップＳ１１に戻る前に、それまでに蓄積した座標を消去してもよい。
【符号の説明】
【００９３】
１０    電子機器
１１    物理キー
１２    操作パッド
１３    物理キーセンサ
１４    タッチセンサ
１５    基板
１６    突出部
１７    皿ばね
１８    キースイッチ
１９    表示部
２０    通信部
２１    記憶部
２２    制御部
【図１】
2018180916.tif 000003
【図２】
2018180916.tif 000004
【図３】
2018180916.tif 000005
【図４】
2018180916.tif 000006
【図５】
2018180916.tif 000007
【図６】
2018180916.tif 000008
【図７】
2018180916.tif 000009
【図８】
2018180916.tif 000010
【図９】
2018180916.tif 000011