(57)【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の表面に露出して、前記表面に対して行われる接触を検出するタッチパネルと、
報知動作を行う報知部と、
前記タッチパネルでの接触の検出に応じて前記報知部による前記報知動作を実行させる制御部と、を備え、
前記制御部は、前記タッチパネルで接触を検出したら、前記報知部を駆動させるとともに計時を開始し、
前記計時の開始から所定時間が経過するまでの間に、前記タッチパネルでの接触があるかを判定し、
前記タッチパネルで接触が検出されなかった場合には、該所定時間の経過後は、前記タッチパネルにおける接触の検出により前記報知部を駆動させるようにし、一方で、前記タッチパネルで接触が検出された場合には、前記報知部は駆動させず、前記計時を中止して新たに計時を開始する
ことを特徴とする電子機器。
【請求項２】
前記所定時間は、前記報知部の報知動作時間よりも長い
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記報知部は、自装置を振動させることで前記報知動作を行う
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記報知部は、音声を出力することにより前記報知動作を行う
ことを特徴とする請求項１または２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力部を有する電子機器に関する。
【背景技術】
【０００２】
電子機器、例えば、携帯電話、ＰＤＡ、ポータブルナビゲーション装置、携帯ゲーム機等の携帯電子機器、パソコン（ＰＣ）等の固定型の電子機器には、操作を入力する操作部が設けられている。この操作部としては、表示部に表示させた画像への接触を入力として検出するタッチパネルがある。
【０００３】
また、タッチパネルを有する電子機器としては、特許文献１に、タッチパネルへの入力を検出したら、自身を振動させて、ユーザに接触していることを認識させる電子機器が記載されている。なお、特許文献１に記載の装置は、接触時間や、接触時の圧力によって、振動を調整することも記載されている。
【０００４】
また、特許文献２には、タッチ入力で特定操作を検出したら、操作キーに対する操作を無効化する不感領域をタッチ反応領域に設定する携帯端末が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１４９４０５号公報
【特許文献２】特開２０１０−９３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１に記載された装置のように、接触を検出したら、自身（筐体）を振動させることで、ユーザにタッチパネルが接触を検出していることを通知することができる。しかしながら、ユーザがタッチパネルに接触し続けている場合でも、タッチパネルに接触する力が弱いと、タッチパネルは、接触状態と非接触状態が繰り返されていると判定してしまう。そのため、接触し続けているつもりでも、非接触状態から接触状態になるたびにタッチパネルが振動してしまうことがある。
【０００７】
これに対して、特許文献２に記載されているように、特定の操作が入力されたら不感領域をタッチ反応領域に設けると、筐体の振動を抑制することはできるが、操作が特定の操作に限られてしまう。また、接触を検出しない領域を設けるとユーザによる入力を検出することができなくなる。
【０００８】
本発明は、上記に鑑みてなされたものであって、軽い接触でタッチパネルに入力を行った場合でも、ユーザが操作を入力しやすくすることができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、筐体と、前記筐体の表面に露出して、前記表面に対して行われる接触を検出するタッチパネルと、報知動作を行う報知部と、前記タッチパネルでの接触の検出に応じて前記報知部による前記報知動作を実行させる制御部と、を備え、前記制御部は、前記タッチパネルで接触を検出したら、前記報知部を駆動させ、前記タッチパネルで接触が検出されていない状態を設定時間の間検出するまで、再度前記タッチパネルで接触を検出しても、前記報知部を駆動させないことを特徴とする。
【００１０】
ここで、前記制御部は、前記タッチパネルで接触が検出されていない状態が前記設定時間の間、連続して検出されたら、前記タッチパネルが非接触状態であることを示すフラグを設定し、前記タッチパネルで接触を検出し、かつ、直前のタッチパネルの非接触状態に対して、前記フラグが設定されている場合に、前記報知部により前記報知動作を実行させることが好ましい。
【００１１】
また、前記制御部は、前記タッチパネルが前記接触を検出している状態か、前記接触が検出されていない状態であるかを、一定の時間間隔で繰り返し検出することが好ましい。
【００１２】
また、前記タッチパネルは、接触が検出されていない状態から、接触していると判定するしきい値が、前記接触が検出されている状態から前記接触が検出されていないと判定するしきい値よりも、接触による負荷がより大きい値であることが好ましい。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、筐体と、前記筐体の表面に露出して、前記表面に対して行われる接触を検出するタッチパネルと、前記タッチパネルで接触を検出した後、前記タッチパネルで接触が検出されていない状態が前記設定時間の間、連続して検出されたら、前記タッチパネルでの接触検出に対するイベントを実行することが好ましい。
【発明の効果】
【００１４】
本発明にかかる電子機器は、軽い接触でタッチパネルに入力を行った場合でも、ユーザが操作を入力しやすくすることができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、タッチパネル上に表示される仮想キーボードを示す図である。
【図３】図３は、携帯電話端末の機能の概略構成を示すブロック図である。
【図４】図４は、携帯電話端末の動作の一例を示すフロー図である。
【図５】図５は、携帯電話端末の動作を説明するための説明図である。
【図６】図６は、携帯電話端末の動作を説明するための説明図である。
【図７】図７は、タッチパネルに入力される力と、接触抵抗との関係を示すグラフである。
【図８】図８は、タッチパネルに入力される力と、接触抵抗との関係を示すグラフである。
【図９】図９は、検出した接触抵抗と、接触と非接触との判定の切り換えの基準を示すグラフである。
【図１０】図１０は、検出した接触抵抗と、接触と非接触との判定の切り換えの基準を示すグラフである。
【発明を実施するための形態】
【００１６】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、入力部を備える各種装置、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１７】
図１は、本発明の文字入力装置の一実施形態である携帯電話端末の外観を示す正面図であり、携帯電話端末１は、薄板状の筐体１２を有する。携帯電話端末１は、筐体１２の表面に、タッチパネル２と、ボタン２０、ボタン２２及び入力デバイス２４からなる入力部３と、レシーバ７と、マイク８とが配置されている。タッチパネル２は、板状の筐体１２の面積が最も広い面に配置されている。また、入力部３も、筐体１２のタッチパネル２が配置されている面の、長手方向の一方の端部に配置されている。入力部３は、短手方向の一方から他方に向かって、ボタン２０、入力デバイス２４、ボタン２２の順で配置されている。また、レシーバ７は、筐体１２のタッチパネル２が配置されている面の長手方向の他方の端部、つまり、入力部３が配置されている端部とは反対側の端部に配置されている。また、マイク８は、筐体１２のタッチパネル２が配置されている面の長手方向の一方の端部、つまり、入力部３が配置されている端部に配置されている。
【００１８】
タッチパネル２は、画像を表示させる表示部と、表示部に重畳されたタッチセンサとで構成されており、文字、図形、画像等を表示するとともに、指、スタイラス、ペン（ペンの先端、棒状部材の先端）等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種動作を検出する。ここで、図２は、タッチパネル上に表示される仮想キーボードを示す図である。例えば、携帯電話端末１は、利用者から文字の入力を受け付けるために、図２に示すように、タッチパネル２上に仮想キーボード４を表示させる。携帯電話端末１は、タッチパネル２上に仮想キーボード４を表示させる状態で、指によってタッチパネル２に入力される各種動作を検出し、仮想キーボード４のどのキーが押下されたか、接触されたかを検出し、押下、接触を検出したキーを入力したキーとすることで、文字入力を行うことができる。また、タッチパネル２は、文字の入力によらず、表示させている画像と、指によってタッチパネル２に対して行われる各種動作とに基づいて、各種操作の入力を検出し、入力された操作に基づいて各種信号を後述する主制御部１０へ出力する。
【００１９】
入力部３は、ボタン２０、２２が押下された場合に、押下されたボタンに対応する機能を起動させる。また、入力部３は、入力デバイス２４に入力された動作も操作として検出し、入力された操作に基づいて各種信号を後述する主制御部１０へ出力する。
【００２０】
また、入力デバイス２４は、筐体１２の表面に露出した接触面に接触する指Ｆの動きを検出し、解析することで、指によって入力された操作を検出する。入力デバイス２４は、接触面にレーザ光を照射し、接触面で反射した光を検出することで、接触面に接触している物体の画像を取得し、その画像の変化に基づいて物体の動きを検出する。なお、入力デバイス２４は、指の動き以外にも、接触面に接触し、その接触の変化、つまり移動を検出することができる対象物であれば、操作を入力する対象物として用いることができる。対象物としては、上述のタッチパネル２と同様に、指、スタイラス、ペン等を用いることができる。また、接触面は、表面に指Ｆ等の対象物が接触することにより、光の反射の特性が変化する材料で形成されている。また、接触面は、露出面が円形形状である。
【００２１】
次に、携帯電話端末１の機能と制御部との関係を説明する。図３は、図１に示す携帯電話端末の機能の概略構成を示すブロック図である。図３に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、レシーバ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１と、振動部１４と、を有する。
【００２２】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、指をタッチパネル２の表面に接触させる動作や、指をタッチパネル２の表面に接触させたまま移動させる動作や、指をタッチパネル２の表面から離す動作が含まれる。なお、タッチセンサ２Ａは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネル等で構成され、文字、図形、画像等を表示する。タッチパネル２は、検出した接触の情報を主制御部１０に送る。
【００２３】
入力部３は、上述したようにボタン２０、２２と、入力デバイス２４とを有する。ボタン２０、２２は、物理的な入力（押下）を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。また、入力デバイス２４は、接触面での指等の移動を利用者の操作として受け付け、その指の移動方向や、移動速度に基づいて、入力された操作を検出し、検出した操作に対応する信号を主制御部１０に送信する。なお、入力デバイス２４は、検出した指等の動きの情報を主制御部１０に送り、主制御部１０で検出した指等の動きから入力された操作を検出してもよい。
【００２４】
電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式等による無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。レシーバ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００２５】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、ＷＥＢページの閲覧のためのブラウザプログラム９Ｂや、タッチパネル２で検出した入力操作を処理する入力処理プログラム９Ｃや、文字入力時にタッチパネル２に表示される仮想キーボード４に関する定義を含む仮想キーボードデータ９Ｄや、タッチパネル２で検出した入力操作と制御動作とを対応付けた条件を含む処理条件テーブル９Ｅを記憶する。また、記憶部９には、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。また、記憶部９には、タッチパネル２に入力された入力操作に基づいて制御動作、処理を決定するプログラム等も記憶される。なお、制御動作、処理とは、携帯電話端末１で実行する各種動作、処理が含まれ、例えば、カーソル、ポインタの移動、画面の表示切替、文字入力処理、各種アプリケーションの起動処理、終了処理がある。
【００２６】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、主制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、入力部３、通信部６等を制御することによって各種処理を実行する。主制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００２７】
振動部（バイブレータ）１４は、筐体１２の内部に設けられた筐体１２を振動させる振動発生機構である。振動発生機構としては、偏心モータを用いることができる。振動部１４は、他の端末からの通話の着信の通知時、ＥメールやＣメール、ショートメール等のお知らせの着信の通知時や、アラーム機能利用時に、主制御部１０の制御により駆動され、筐体１２を振動させる。また、振動部１４は、タッチパネル２への接触開始時にも筐体１２を振動させる。なお、振動部１４は、複数の振動モードに設定可能であり、設定により種々の強度で、筐体１２を振動させることができる。
【００２８】
次に、図４を用いて、携帯電話端末１の動作について説明する。ここで、図４は、携帯電話端末の動作の一例を示すフロー図である。なお、図４に示す処理は、主制御部１０で入力処理プログラム９Ｃを実行することで、タッチパネル２から送られてくる情報を処理し、各部を動作させる。
【００２９】
まず、携帯電話端末１の主制御部１０は、一定時間以上タッチパネル２で接触を検出していない状態である。この時、主制御部１０は、ステップＳ１２として、タッチパネル２に接触があるかを判定する。携帯電話端末１は、ステップＳ１２でタッチパネル２に接触がない（Ｎｏ）、つまり、タッチパネル２が接触を検出していない場合は、ステップＳ１２に進む。このように携帯電話端末１は、タッチパネル２で接触が検出されるまで、ステップＳ１２の処理を繰り返す。なお、主制御部１０は、タッチパネル２から接触が検出された信号が送られてきたら、処理を開始するようにしてもよい。
【００３０】
主制御部１０は、ステップＳ１２でタッチパネル２に接触あり（Ｙｅｓ）と判定したら、ステップＳ１６として、バイブ振動を発生させる。つまり、主制御部１０は、ステップＳ１２でタッチパネル２への接触の開始を検出したら、ステップＳ１６として、振動部１４を駆動し、筐体１２を振動させる。これにより、ユーザは、タッチパネル２が接触を検出したこと、つまり、ユーザが入力した操作をタッチパネル２が検出したことを知ることができる。主制御部１０は、ステップＳ１６でバイブ振動を行ったら、ステップＳ１８として、座標等の検出、つまり、タッチパネル２への接触を操作として検出するために必要な処理を行う。なお、ステップＳ１６の処理と、ステップＳ１８の処理の順序は、特に限定されず、別々に行ってもよい。また、タッチパネル２への接触を操作として検出する処理は、バイブの振動の有無とは、別の処理で行うようにしてもよい。
【００３１】
その後、主制御部１０は、ステップＳ２０として、マスクを開始する。ここで、マスクとは、バイブ振動を発生させるかの基準となるキーイベント（Ｋｅｙ  Ｅｖｅｎｔ）を出力する機能を停止させるものである。マスク（マスク処理）が実行されている間は、キーイベントは出力されない。なお、主制御部１０は、キーイベントが出力された状態で、かつ、タッチパネル２への接触（例えば、接触の開始）を検出したら、バイブ振動を行うように設定されている。
【００３２】
主制御部１０は、ステップＳ２０でマスクを開始したら、ステップＳ２２として、２０ｍｓ待機し、その後、ステップＳ２４として、タッチパネルに接触があるかを判定する。つまり、主制御部１０は、マイクを開始してから２０ｍｓ後に、タッチパネル２で接触が検出されているかを判定する。主制御部１０は、ステップＳ２４でタッチパネル２に接触あり（Ｙｅｓ）と判定したら、ステップＳ２０に進み、再び、マスクを開始し、ステップＳ２２に進む。なお、主制御部１０は、既に開始しているマスクに代えて、新たなマスクを開始する。つまり、既にあるマスクを排除し、新たなマスクを開始する。
【００３３】
また、主制御部１０は、ステップＳ２４で接触なし（Ｎｏ）、つまり、タッチパネル２が接触を検出していない状態であると判定したら、ステップＳ２６として、２０ｍｓ待機し、その後、ステップＳ２８として、タッチパネル２に接触があるかを判定する。主制御部１０は、ステップＳ２８でタッチパネル２に接触あり（Ｙｅｓ）と判定したら、ステップＳ２４の場合と同様に、ステップＳ２０に進み、再び、マスクを開始し、ステップＳ２２に進む。
【００３４】
また、主制御部１０は、ステップＳ２８で接触なし（Ｎｏ）、つまり、タッチパネル２が接触を検出していない状態であると判定したら、ステップＳ３０として、２０ｍｓ待機し、その後、ステップＳ３２として、タッチパネル２に接触があるかを判定する。主制御部１０は、ステップＳ３２でタッチパネル２に接触あり（Ｙｅｓ）と判定したら、ステップＳ２４の場合と同様に、ステップＳ２０に進み、再び、マスクを開始し、ステップＳ２２に進む。
【００３５】
また、主制御部１０は、ステップＳ３２で接触なし（Ｎｏ）、つまり、タッチパネル２が接触を検出していない状態であると判定したら、ステップＳ３４として、マスクの解除を行い、ステップＳ３６としてキーイベント（Ｋｅｙ  Ｅｖｅｎｔ）を出力し、本処理を終了する。なお、主制御部１０は、タッチパネル２の起動中、つまり、タッチパネル２で操作の入力を受け付けている間は、図４に示す処理を繰り返し実行する。
【００３６】
主制御部１０は、図４に示す処理を実行することで、バイブ振動を発生させた後、設定時間（６０ｍｓ）の間連続してタッチパネル２が非接触の状態が続くまでは、タッチパネル２が非接触状態から接触状態になってもバイブ振動の発生を抑制することができる。また、主制御部１０は、図４の処理の終了時には、ステップＳ３６でキーイベントを出力する。このため主制御部１０は、図４に示す処理の開始時、つまりステップＳ１２の処理時、及び、ステップＳ１６でバイブ振動を実行する時は、キーイベントが出力された状態となっている。
【００３７】
次に、図５及び図６を用いて、携帯電話端末１の動作についてより詳細に説明する。ここで、図５及び図６は、携帯電話端末の動作を説明するための説明図である。ここで、図５は、ユーザによるタッチパネルへの接触を上述した図４に示すフロー図で処理した場合の一例を示す図であり、図６は、図５と同様のユーザによるタッチパネルへの接触に対する処理を、マスクを設けずに行った場合の一例を示す図である。なお、図５及び図６は、一定時間以上、タッチパネルへの接触がない状態の後（つまり、キーイベントが出力されている状態で）、タッチパネルへの押下を行う場合の例である。
【００３８】
図５は、同一の時間軸で、ユーザ感覚、タッチパネルの状態、ＩＳＣ（Ｒｅａｄ  Ｃｏｏｒｄｉｎａｔｅ）、Ｋｅｙ  Ｅｖｅｎｔ、バイブの状態を示している。ここで、ユーザ感覚は、ユーザが触っていると思っているか否かを示している。
【００３９】
本実施形態では、ユーザは、タッチパネル押下から押下終わりまでの間、タッチパネル２にタッチ（接触）していると思っている。これに対して、ユーザによるタッチパネル２への接触が不十分（軽いタッチ）であるため、携帯電話端末１は、タッチパネルの状態に示すように、タッチしていると思っている期間の間のうち、信号６０ａ、６０ｂ、６０ｃが検出されている間は、非接触であると検出している。つまり、信号６０ａ、６０ｂ、６０ｃが検出されている間は、ユーザはタッチしていると思っているが、タッチパネル２は、タッチパネル２にタッチされていないと判定している。
【００４０】
次に、主制御部１０は、上述したように、タッチパネルのタッチを検出したら、２０ｍｓ毎にタッチパネル２がタッチされているかを判定する。主制御部１０は、タッチパネル２がタッチされていると判定したら、ＩＳＣ（Ｒｅａｄ  Ｃｏｏｒｄｉｎａｔｅ）で、フラグを出力する。したがって、図５に示す例では、タッチパネルで接触が検出されている間に対応する検出タイミングでは、タッチパネルが接触を検出していることを示すフラグ７４ａ、７４ｂ、７４ｃ、７４ｄ、７４ｅ、７４ｆが出力される。また、信号６０ａが検出されている間の判定タイミング７６ａ、信号６０ｂが検出されている間の判定タイミング７６ｂ、信号６０ｃが検出されている間の判定タイミング７６ｃ、さらに、ユーザによる押下が終了した後の判定タイミング７６ｄ、７６ｅ、７６ｆでは、タッチパネルが接触を検出していることを示すフラグが出力されない。
【００４１】
また、主制御部１０は、ＩＳＣでフラグ７４ａ、７４ｂ、７４ｃ、７４ｄ、７４ｅ、７４ｆが検出されると、検出されてから一定時間、本実施形態では６０ｍｓのマスク期間を設定する。また、前のマスク期間が終了する前に次のマスク期間が始まると、最新のフラグを基準としてマスク期間を設定する。これにより、図５に示す例では、フラグ７４ａを出力してからフラグ７４ｆを出力した後６０ｍｓまでの間が、マスク期間７０となる。なお、フラグ７４ａに対応するマスク期間７２ａは、フラグ７４ａを出力した後６０ｍｓまでとなり、フラグ７４ｄに対応するマスク期間７２ｂは、フラグ７０ｄを出力した後６０ｍｓまでとなり、フラグ７４ｆに対応するマスク期間７２ｃは、フラグ７４ｆを出力した後６０ｍｓまでとなる。マスク期間７０は、これら各フラグに対応するマスク期間が繋がって、一定の期間継続したマスクとなる。
【００４２】
また、主制御部１０は、マスク期間７０ではなく、かつ、ＩＳＣのフラグが出力されている場合にＫｅｙ  Ｅｖｅｎｔを出力する。これにより、主制御部１０は、判定タイミング７６ｆの条件時に、Ｋｅｙ  Ｅｖｅｎｔのフラグ７７を出力する。なお、主制御部１０は、図５に示すタッチパネル押下前にもＫｅｙ  Ｅｖｅｎｔのフラグを出力している。
【００４３】
また、主制御部１０は、タッチパネル２への押下の開始を検出したタイミングで４０ｍｓの間、バイブ振動７８を行い、その後、フラグ７７が出力されるまでの間は、バイブ振動は行わない。
【００４４】
これに対して、図６に示すようにマスクを設けない場合は、主制御部１０は、信号６０ａが検出されている間の判定タイミング７６ａで、非接触であると判定し、Ｋｅｙ  Ｅｖｅｎｔのフラグ７７ａを出力する。その後、主制御部１０は、タッチパネル２が、非接触状態から接触状態になったと判定したら、つまり、再び接触状態であることを検出したら、フラグ７７ａが出力され、かつ、接触が検出された状態となるため、バイブ振動７８ａを行う。
【００４５】
同様に、主制御部１０は、信号６０ｂが検出されている間の判定タイミング７６ｂで、非接触であると判定し、Ｋｅｙ  Ｅｖｅｎｔのフラグ７７ｂを出力する。その後、主制御部１０は、タッチパネル２が、非接触状態から接触状態になったと判定したら、つまり、再び接触状態であることを検出したら、フラグ７７ｂが出力され、かつ、接触が検出された状態となるため、バイブ振動７８ｂを行う。さらに、主制御部１０は、信号６０ｃが検出されている間の判定タイミング７６ｃで、非接触であると判定し、Ｋｅｙ  Ｅｖｅｎｔのフラグ７７ｃを出力する。その後、主制御部１０は、タッチパネル２が、非接触状態から接触状態になったと判定したら、つまり、再び接触状態であることを検出したら、フラグ７７ｃが出力され、かつ、接触が検出された状態となるため、バイブ振動７８ｃを行う。
【００４６】
主制御部１０は、ユーザによるタッチが終了した後のタイミング７６ｄで、非接触であると判定し、Ｋｅｙ  Ｅｖｅｎｔのフラグ７７ｄを出力する。
【００４７】
以上より、携帯電話端末１は、ユーザがタッチしていると思っていて、かつ、非接触であると検出している信号６０ａ、６０ｂ、６０ｃを出力する場合であっても、バイブ振動を行わないようにすることができる。つまり、図６に示すように、ユーザがタッチし続けていると思っている間に、何度もバイブ振動が発生する、具体的にはバイブ振動７８ａ、７８ｂ、７８ｃが発生することを抑制することができる。これにより、ユーザの意図に沿った挙動で操作を検出することができる。また、接触開始時にバイブ振動を行うことで、ユーザは、携帯電話端末１が接触を検出していることを認識することができ、必要以上にタッチパネルを強く押下することを抑制できる。また、本実施形態のように非接触と接触とが繰り返された場合も一定時間非接触が継続しない場合は、振動部１４を駆動させないことで、ソフトタッチ（軽い力の入力）でもバイブの振動の発生を抑制することができる。これにより、ソフトタッチの入力で操作を行うことができ、タッチパネルの消耗も抑制することができる。また、通常のボタンのようなハードキーの入力時と同様にクリック感、操作感を感じることができ、操作を入力しやすくすることができる。さらに不要なバイブの発生を抑制できるため、振動部１４の駆動によるエネルギーの消費を抑制することができる。
【００４８】
また、接触の検出時にかけるマスクの長さを、１回のバイブ振動の長さよりも長くすることで、連続してバイブ振動が実行されることを抑制することができる。
【００４９】
なお、主制御部１０は、ステップＳ１２でタッチパネルに接触ありと判定したら、ステップＳ１８の処理を終了するまでの間に、出力しているキーイベントを削除するようにしてもよい。このような処理を行う場合、主制御部１０は、キーイベントがあり、かつ、接触を検出した時は、振動部によりバイブ振動を行い、それ以外の状態では、振動部によりバイブ振動を行わない設定とすることで、バイブ振動を行うかの判定を的確に行うことができる。また、主制御部１０は、接触の検出時に、直近のキーイベントの出力後に、バイブ振動を実行しているか否かで、バイブ振動を行うかを判定するようにしてもよい。なお、これらの場合は、接触検出時のバイブ振動の処理と、図４の処理を別々に行っても、バイブ振動の発生を抑制することができる。
【００５０】
また、上記実施形態のように、設定時間の間、非接触状態が継続した後、キーイベントを出力させ、再び、図４の処理を行うようにすることで、キーイベントを必要以上に出力させることを抑制でき、ユーザの意図に対応した接触の検出が可能となる。
【００５１】
また、主制御部１０は、マスクがある間は、キーイベントの有無係らず、バイブを発生させない設定としてもよい。これにより、キーイベントを用いなくともバイブ振動を発生させた後、設定時間（６０ｍｓ）の間連続してタッチパネル２が非接触の状態が続くまでは、タッチパネル２が非接触状態から接触状態になってもバイブ振動の発生を抑制することができる。
【００５２】
以下、図７から図１０を用いて、タッチパネルによる接触の検出動作について説明する。ここで、図７及び図８は、タッチパネルに入力される力と、接触抵抗との関係を示すグラフである。なお、図７及び図８は、二枚のＩＴＯ（Indium  Tin  Oxide）膜が積層された抵抗膜式のタッチパネルについて、測定した測定結果である。また、図７及び図８とは、指で入力した場合と、ペンで入力した場合の測定例を示している。また、図７は、荷重を２、４、８［Ｎ］のそれぞれで測定した結果を示しており、図８は、荷重を１、２、４、８［Ｎ］のそれぞれで測定した結果を示している。
【００５３】
図７及び図８に示すように、抵抗膜式のタッチパネルの場合は、力が付加されていない状態では、接触抵抗がオープン、非常に大きい値となり、荷重を付加することで、抵抗値が小さくなる。また、より大きい荷重でタッチパネルに接触することで、抵抗値がより小さくなる。また、接触面積が小さいペンで入力を行う場合と接触面積が大きい指で入力を行う場合とでは、検出される抵抗値が大きく異なることがわかる。以上より、携帯電話端末１は、接触面積がより小さい物体で入力した場合に接触状態と検出する抵抗値（検出値）をしきい値の基準とすることが好ましい。つまり、接触面積がより小さい物体で入力した場合に接触状態と検出する検出値（または検出値よりも非接触状態の検出値に近い値）をしきい値とすることが好ましい。これにより、ユーザの入力をより高い精度で検出することができる。
【００５４】
次に、図９及び図１０を用いて、タッチパネルによる接触、非接触の検出について説明する。ここで、図９及び図１０は、検出した接触抵抗と、接触と非接触との判定の切り換えの基準を示すグラフである。
【００５５】
主制御部１０及びタッチパネル２は、図９に示すように接触抵抗に閾値（図９中最大と示す抵抗値）を設定しており、非接触状態からタッチパネルにかかる力が徐々に大きくなると、抵抗値は、実線１００に沿って実勢の矢印方向に移動する。負荷される力が大きくなると、抵抗値が小さくなり、接触抵抗が最大よりも小さくなると、検出状態が非接触から接触になる。
【００５６】
また、タッチパネル２は、接触状態で、タッチパネル２に一定の力がかかっている状態から、タッチパネルにかかる力が徐々に小さくなると、抵抗値は、点線１０２に沿って点線の矢印方向に移動する。負荷される力が小さくなると、抵抗値が大きくなり、接触抵抗が最大を超えると、検出状態が接触から非接触になる。主制御部１０及びタッチパネル２は、このようにしきい値を基準として接触抵抗（検出値）を判定することで、接触状態か非接触状態であるかを判定することができる。
【００５７】
ここで、主制御部１０及びタッチパネル２は、接触から非接触に移行したと判定するしきい値と、非接触から接触に移行したと判定するしきい値を異なるしきい値とし、ヒステリシス関係とすることが好ましい。なお、接触から非接触に移行したと判定するしきい値は、非接触から接触に移行したと判定するしきい値よりも、外力が付加されていない状態で検出される値に近い値とすること（つまり、本実施形態では、高い接触抵抗の値）とすることが好ましい。これにより、タッチパネルへの接触、非接触をより好適に検出することができる。
【００５８】
以下、図１０を用いて、具体的に説明する。図１０に示す例では、非接触から接触に移行したと判定する接触抵抗の閾値を、３００に設定しており、接触から非接触に移行したと判定する接触抵抗の閾値を、オープンに設定する。これにより、主制御部１０及びタッチパネル２は、非接触状態からタッチパネルにかかる力が徐々に大きくなると、抵抗値は、実線１１０に沿って実線の矢印方向に移動する。負荷される力が大きくなると、抵抗値が小さくなり、接触抵抗が３００よりも小さくなると、検出状態が非接触から接触になる。
【００５９】
また、タッチパネル２は、接触状態で、タッチパネル２に一定の力がかかっている状態から、タッチパネルにかかる力が徐々に小さくなると、抵抗値は、点線１１２に沿って点線の矢印方向に移動する。負荷される力が小さくなると、抵抗値が大きくなり、接触抵抗がオープンを超えると、検出状態が接触から非接触になる。
【００６０】
これにより、主制御部１０及びタッチパネル２は、一旦接触を検出したら、接触を検出したしきい値よりも低い力の負荷でも接触状態であるとすることができる。つまり、接触状態から非接触状態に遷移しにくくすることができ、ソフトタッチでの操作での操作をより適切に検出することができる。また、非接触状態から、接触状態になったと判定するしきい値を一定の外力が負荷されたときに検出される圧力とすることで、接触開始の誤検出を抑制することができる。また、ユーザも接触開始時に最も強い力を加え、その後、タッチパネル上で指等を滑らせる動作時に負荷する力を小さくすることが多いため、ユーザの操作にあった検出基準とすることができる。
【００６１】
ここで、上記実施形態では、タッチパネルへの接触を、振動部によるバイブ振動で報知したが、これには限定されない。携帯電話端末１は、タッチパネルへの接触を報知する報知部としては、種々の方法を用いることができる。例えば、報知部として、発光部を用い、接触を検出したら一定時間発光を行い、接触を報知するようにしてもよい。なお、発光部としては、タッチパネルの表示部の一部を用いても、別途設けた発光素子を用いてもよい。また、報知部として、音声出力部（スピーカ、レシーバ）を用い、接触を検出したら一定時間の音声（クリック音等）の出力を行い、接触を報知するようにしてもよい。
【００６２】
なお、上記実施形態では、イベントキーを出力する機能にマスク処理を行うことで、非接触状態が一定時間続かない場合は、非接触から接触になっても、バイブの発生させないようにしたがこれには限定されない。非接触状態が一定時間続かない場合は、非接触から接触になっても、バイブを発生させないようにすることができればよく、振動の発生を抑制するために行う処理としては、種々の処理を用いることができる。例えば、非接触から接触になったら、直近の一定時間に接触を検出したフラグがあるかを判定するようにしてもよい。
【産業上の利用可能性】
【００６３】
以上のように、本発明に係る電子機器は、タッチパネルにより操作を入力する電子機器として用いるのに適している。
【符号の説明】
【００６４】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
４  仮想キーボード
５  電源部
６  通信部
７  レシーバ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  入力処理プログラム
９Ｄ  仮想キーボードデータ
９Ｅ  処理条件テーブル
１０  主制御部
１１  ＲＡＭ
１２  筐体
１４  振動部
２０、２２  ボタン
２４  入力デバイス
【図１】
0005732219.tif 000002
【図２】
0005732219.tif 000003
【図３】
0005732219.tif 000004
【図４】
0005732219.tif 000005
【図５】
0005732219.tif 000006
【図６】
0005732219.tif 000007
【図７】
0005732219.tif 000008
【図８】
0005732219.tif 000009
【図９】
0005732219.tif 000010
【図１０】
0005732219.tif 000011