(57)【要約】【課題】タッチパネル１１に連続的に触れて行う操作の際に、入力が途切れてしまってもユーザが意図した通りの動作を行うことができる電子機器及びタッチパネルを用いた操作制御方法を提供する。【解決手段】操作入力検出部１０１は、タッチパネル１１への操作入力の有無を検出する。感度制御部１０２は、操作入力検出部１０１が初期位置の操作入力を検出した後、操作入力がなくなったことを検出したら、タッチパネル１１の感度を第２の感度へと切り換える。移動距離検出部１０４は、タッチパネル１１が第２の感度の状態になった時点で操作入力検出部が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置とし、初期位置と最終位置との間の距離に基づいてスライド操作であるか否かを判定する。【選択図】図１
2010191574.tif 000002
【特許請求の範囲】
【請求項１】
操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネルと、
前記タッチパネルへの操作入力の有無を検出する操作入力検出部と、
前記タッチパネルの感度を前記第１の感度と前記第１の感度より大きい第２の感度との間で切り換える感度制御部と、
前記操作入力検出部による検出結果に基づいて、操作入力がスライド操作であるか否かを判定する移動距離検出部と、
を備え、
前記感度制御部は、前記操作入力検出部が、前記タッチパネルが前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったことを検出したら、前記タッチパネルの感度を前記第２の感度へと切り換え、
前記移動距離検出部は、前記タッチパネルが前記第２の感度の状態になった時点で前記操作入力検出部が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置としたとき、前記初期位置と前記最終位置との間の距離に基づいてスライド操作であるか否かを判定することを特徴とする電子機器。
【請求項２】
操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネルと、
前記タッチパネルへの操作入力の有無を検出する操作入力検出部と、
前記タッチパネルの感度を前記第１の感度と前記第１の感度より大きい第２の感度との間で切り換える感度制御部と、
前記操作入力検出部による検出結果に基づいて、操作入力がスライド操作であるか否かを判定する移動距離検出部と、
を備え、
前記感度制御部は、前記操作入力検出部が、前記タッチパネルが前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったことを検出した位置を中間位置としたとき、前記移動距離検出部が、前記初期位置と前記中間位置との間の距離が第１の閾値以上であることを検出したら、前記タッチパネルの感度を前記第２の感度へと切り換え、
前記移動距離検出部は、前記タッチパネルが前記第２の感度の状態になった時点で前記操作入力検出部が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置としたとき、前記初期位置と前記最終位置との間の距離が前記第１の閾値以上の距離である第２の閾値以上であるか否かに基づいてスライド操作であるか否かを判定することを特徴とする電子機器。
【請求項３】
前記感度制御部は、前記タッチパネルの感度を前記第１の感度から複数の段階で順次増大させて前記第２の感度へと切り換えることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネルに対する操作入力の有無を検出する第１の検出ステップと、
前記タッチパネルが前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったか否かを検出する第２の検出ステップと、
前記第２の検出ステップで操作入力がなくなったことが検出されたら、前記タッチパネルの感度を前記第１の感度より大きい第２の感度へと切り換える感度切り換えステップと、
前記タッチパネルが前記第２の感度の状態になった時点で前記タッチパネルへの操作入力が最終的に操作入力ありから操作入力なしへと変化したことを検出する第３の検出ステップと、
前記第３の検出ステップで検出した最終的に操作入力ありから操作入力なしへと変化した位置を最終位置としたとき、前記初期位置と前記最終位置との間の距離に基づいてスライド操作であるか否かを判定する判定ステップと、
を含むことを特徴とするタッチパネルを用いた操作制御方法。
【請求項５】
操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネルに対する操作入力の有無を検出する第１の検出ステップと、
前記タッチパネルが前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったか否かを検出する第２の検出ステップと、
前記第２の検出ステップで操作入力がなくなったことを検出した後、操作入力がなくなった位置を中間位置としたとき、前記初期位置と前記中間位置との間の第１の距離が第１の閾値以上であるか否かを判定する第１の判定ステップと、
前記第２の検出ステップで操作入力がなくなったことが検出され、かつ、前記第１の判定ステップで前記第１の距離が前記第１の閾値以上であると判定されたら、前記タッチパネルの感度を前記第１の感度より大きい第２の感度へと切り換える感度切り換えステップと、
前記タッチパネルが前記第２の感度の状態になった時点で前記タッチパネルへの操作入力が最終的に操作入力ありから操作入力なしへと変化したことを検出する第３の検出ステップと、
前記第３の検出ステップで検出した最終的に操作入力ありから操作入力なしへと変化した位置を最終位置としたとき、前記初期位置と前記最終位置との間の第２の距離が第２の閾値以上であるか否かに基づいてスライド操作であるか否かを判定する第２の判定ステップと、
を含むことを特徴とするタッチパネルを用いた操作制御方法。
【請求項６】
前記感度切り換えステップは、前記タッチパネルの感度を前記第１の感度から複数の段階で順次増大させて前記第２の感度へと切り換えることを特徴とする請求項４又は５に記載のタッチパネルを用いた操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する電子機器及びタッチパネルを用いた操作制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネルを用いて操作入力を行う電子機器が普及している。タッチパネルを用いた操作入力方法は多様化し、例えば、タッチパネル上で指をなぞらせるように操作するスライド入力が可能な電子機器がある。
スライド入力を用いれば、ユーザが操作する回数を減らすことができ、ユーザにとって操作し易い電子機器を実現することができる。例えば、特開２００２−１１６８８０号公報（特許文献１）には、このようなスライド入力に関することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１６８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、スライド入力などのタッチパネルに連続的に触れながら行う操作が可能になった反面、連続的な操作入力の途中で、意図せずにタッチパネルから指が離れてしまって操作入力が途切れてしまうことがあり、ユーザが思った通りの操作ができないという問題がある。
【０００５】
本発明はこのような問題点に鑑みなされたものであり、ユーザがタッチパネルに連続的に触れて行う操作を行った際に、途中で、意図せずに操作入力が途切れてしまってもユーザが意図した通りの動作を行うことができる電子機器及びタッチパネルを用いた操作制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述した従来の技術の課題を解決するため、操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネル（１１）と、前記タッチパネル（１１）への操作入力の有無を検出する操作入力検出部（１０１）と、前記タッチパネル（１１）の感度を第１の感度と第１の感度より大きい第２の感度との間で切り換える感度制御部（１０２）と、前記操作入力検出部（１０１）による検出結果に基づいて、操作入力がスライド操作であるか否かを判定する移動距離検出部（１０４）とを備え、前記感度制御部（１０２）は、前記操作入力検出部（１０２）が、前記タッチパネル（１１）が第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったことを検出したら、前記タッチパネル（１１）の感度を第２の感度へと切り換え、前記移動距離検出部（１０４）は、前記タッチパネル（１１）が前記第２の感度の状態になった時点で前記操作入力検出部（１０１）が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置とし、前記初期位置と前記最終位置との間の距離に基づいてスライド操作であるか否かを判定することを特徴とする電子機器を提供する。
また、本発明は上述した従来の技術の課題を解決するため、操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネル（１１）と、前記タッチパネル（１１）への操作入力の有無を検出する操作入力検出部（１０１）と、前記タッチパネル（１１）の感度を前記第１の感度と前記第１の感度より大きい第２の感度との間で切り換える感度制御部（１０２）と、前記操作入力検出部（１０１）による検出結果に基づいて、操作入力がスライド操作であるか否かを判定する移動距離検出部（１０４）とを備え、前記感度制御部（１０２）は、前記操作入力検出部（１０１）が、前記タッチパネル（１１）が前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったことを検出した位置を中間位置としたとき、前記移動距離検出部（１０４）が、前記初期位置と前記中間位置との間の距離が第１の閾値以上であることを検出したら、前記タッチパネル（１１）の感度を前記第２の感度へと切り換え、前記移動距離検出部（１０４）は、前記タッチパネル（１１）が前記第２の感度の状態になった時点で前記操作入力検出部（１０１）が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置としたとき、前記初期位置と前記最終位置との間の距離が前記第１の閾値以上の距離である第２の閾値以上であるか否かに基づいてスライド操作であるか否かを判定することを特徴とする電子機器を提供する。
また、本発明は上述した従来の技術の課題を解決するため操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネル（１１）に対する操作入力の有無を検出する第１の検出ステップと、前記タッチパネル（１１）が前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったか否かを検出する第２の検出ステップと、前記第２の検出ステップで操作入力がなくなったことが検出されたら、前記タッチパネル（１１）の感度を前記第１の感度より大きい第２の感度へと切り換える感度切り換えステップと、前記タッチパネル（１１）が前記第２の感度の状態になった時点で前記タッチパネル（１１）への操作入力が最終的に操作入力ありから操作入力なしへと変化したことを検出する第３の検出ステップと、前記第３の検出ステップで検出した最終的に操作入力ありから操作入力なしへと変化した位置を最終位置としたとき、前記初期位置と前記最終位置との間の距離に基づいてスライド操作であるか否かを判定する判定ステップとを含むことを特徴とするタッチパネルを用いた操作制御方法を提供する。
また、本発明は上述した従来の技術の課題を解決するため、操作入力が非入力状態である通常状態のとき、第１の感度に設定されているタッチパネル（１１）に対する操作入力の有無を検出する第１の検出ステップと、前記タッチパネル（１１）が前記第１の感度の状態で初期位置の操作入力を検出した後、操作入力がなくなったか否かを検出する第２の検出ステップと、前記第２の検出ステップで操作入力がなくなったことを検出した後、操作入力がなくなった位置を中間位置としたとき、前記初期位置と前記中間位置との間の第１の距離が第１の閾値以上であるか否かを判定する第１の判定ステップと、前記第２の検出ステップで操作入力がなくなったことが検出され、かつ、前記第１の判定ステップで前記第１の距離が前記第１の閾値以上であると判定されたら、前記タッチパネル（１１）の感度を前記第１の感度より大きい第２の感度へと切り換える感度切り換えステップと、前記タッチパネル（１１）が前記第２の感度の状態になった時点で前記タッチパネル（１１）への操作入力が最終的に操作入力ありから操作入力なしへと変化したことを検出する第３の検出ステップと、前記第３の検出ステップで検出した最終的に操作入力ありから操作入力なしへと変化した位置を最終位置としたとき、前記初期位置と前記最終位置との間の第２の距離が第２の閾値以上であるか否かに基づいてスライド操作であるか否かを判定する第２の判定ステップとを含むことを特徴とするタッチパネルを用いた操作制御方法を提供する。
【発明の効果】
【０００７】
本発明の電子機器及びタッチパネルを用いた操作制御方法によれば、ユーザがタッチパネルに連続的に触れて行う操作を行った際に、途中で、意図せずに操作入力が途切れてしまってもユーザが意図した通りの動作を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の各実施形態を示すブロック図である
【図２】本発明の各実施形態のタッチパネルを示す外観図である。
【図３】本発明の各実施形態のタッチパネルを示す概略構成図である。
【図４】本発明の各実施形態のタッチパネルの断面図である。
【図５】通常のスライド操作の検出動作について説明するフローチャートである。
【図６】本発明の第１実施形態のスライド操作の検出動作について説明するフローチャートである。
【図７】本発明の各実施形態の動作の一例について説明するタイミングチャートである
【図８】本発明の第２実施形態のスライド操作の検出動作について説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の電子機器及びタッチパネルを用いた操作制御方法について、添付図面を参照して説明する。
【００１０】
＜第１実施形態＞
図１に示す第１実施形態は電子機器として映像音声再生装置を例としたものである。映像音声再生装置全体を制御する制御部１は、操作入力検出部１０１，感度制御部１０２，動作制御部１０３，移動距離検出部１０４を有する。
操作入力検出部１０１は、タッチパネル１１への操作入力の有無と、操作入力の位置とを含む操作入力を検出する。感度制御部１０２は、その操作入力に応じて、後述する方法で操作入力を検出する感度を制御する。
【００１１】
また、移動距離検出部１０４は操作入力の移動距離を検出し、それを基に操作入力が後述するスライド入力であるか否かを判定する。動作制御部１０３は、操作入力と、スライド入力であるか否かの判定結果とに基づいて、制御部１以外の被制御部の動作を制御する。図１において被制御部は、例えば、ＯＳＤ発生部８，記憶部３，メディア再生部４，音声出力部７である。
【００１２】
映像と音声を再生する場合、動作制御部１０３は、記憶部３又はメディア再生部４からコンテンツデータを出力させるよう制御する。
【００１３】
コンテンツデータは例えば、映像データと音声データとからなる映画等のデータである。この映像データと音声データは同期されている。記憶部３は例えばハードディスクドライブ（ＨＤＤ）からなり、メディア再生部４は例えば光ディスクドライブからなる。
【００１４】
記憶部３又はメディア再生部４は、動作制御部１０３による制御に従い、映像データを映像データ処理部５に入力する。また、記憶部３又はメディア再生部４は、動作制御部１０３による制御に従い、映像データと同期している音声データを音声データ処理部６に入力する。
【００１５】
映像データ処理部５は、入力された映像データを映像信号（例えばＲＧＢ信号）に変換する。映像データ処理部５はその映像信号をオンスクリーンディスプレイ（ＯＳＤ）重畳部９へ入力する。
【００１６】
音声データ処理部６は入力された音声データを音声信号（例えばアナログ音声信号）に変換する。音声データ処理部６はその音声信号を映像信号と同期して、例えばスピーカとアンプとを有する音声出力部７に入力する。音声出力部７はその入力された音声信号を再生する。
【００１７】
また、動作制御部１０３は、音声出力部７が出力する音声の音量を調整する。
【００１８】
さらに、動作制御部１０３はＯＳＤ発生部８を制御する。ＯＳＤ発生部８は動作制御部１０３による制御に基づいてＯＳＤ信号を作成し、ＯＳＤ重畳部９へ入力する。
【００１９】
ＯＳＤ重畳部９は映像データ処理部５から入力された映像信号にＯＳＤ信号を重畳し、表示部１０へ入力する。そして、表示部１０は、ＯＳＤ重畳部９から供給されたＯＳＤ信号が重畳された映像信号を表示する。また、電源２は各部へ電力を供給する。
【００２０】
図２の外観図を用いて、本実施形態の音声出力部７が出力する音声を調整する方法について説明する。図２（Ａ）は、本実施形態の表示部１０とタッチパネル１１の正面図である。図２（Ｂ）は図２（Ａ）のＣ―Ｃ´面における断面図である。
【００２１】
タッチパネル１１は表示部１０に重ねて固定される。このように設置することで、表示部１０に表示されるＯＳＤ２１の位置と、タッチパネル１１の入力位置とを対応させることが可能になる。
操作入力検出部１０１が検出する操作入力が、ユーザがＯＳＤ２１の中心よりも上側にある位置４２に触れたことを示し、移動距離検出部１０４がその入力をスライド入力ではない通常入力であると判定した場合、動作制御部１０３は音声出力部７が出力する音声の音量を所定のレベル（例えば最大音量の５％）だけ大きくする。
【００２２】
一方、ユーザがＯＳＤ２１の中心よりも下側にある位置に通常入力行った場合、動作制御部１０３は音声出力部７が出力する音声の音量を所定のレベル（例えば最大音量の５％）だけ小さくする。
【００２３】
また、操作入力検出部１０１が検出する操作入力が、ユーザがＯＳＤ２１上の位置４２から位置４３まで連続的に指をなぞらせたことを示す信号であり、移動距離検出部１０４がその入力をスライド入力であると判定した場合、動作制御部１０３は、位置４２と位置４３との距離Ｌと、位置４２と位置４３の座標とに応じて、音声出力部７が出力する音声の音量を調整する。
【００２４】
例えば、最初に操作入力を検出した初期位置である位置４２が、操作入力を検出しなくなった最終位置である位置４３よりも上側にある場合、動作制御部１０３は、音声出力部７が出力する音声の音量を小さくする。
【００２５】
距離ＬがＯＳＤ２１の縦幅Ｗの４０％だったとき、動作制御部１０３は、音声出力部７が出力する音声の音量を例えば最大音量の４０％小さくする。
【００２６】
また、初期位置が終了位置よりも下側にある場合、動作制御部１０３は、指の移動距離に応じて音声出力部７が出力する音声の音量を大きくする。
このように、ユーザは、スライド操作をすることで、通常のただ触れるだけの操作入力よりも少ない操作回数で音声出力部７が出力する音量を調整できる。
【００２７】
次に、図３を用いてタッチパネル１１の内部構成の概略について説明する。タッチパネル１１はＸ電極Ｘ１〜Ｘ６、Ｙ電極Ｙ１〜Ｙ６が格子状に配列されて構成されている。
【００２８】
電源２は、隣接する一対のＸ電極で構成されるコンデンサをそれぞれ充電する。また、電源２は、隣接する一対のＹ電極で構成されるコンデンサをそれぞれ充電する。
【００２９】
操作入力検出部１０１は、隣接する一対の電極から構成されるそれぞれのコンデンサの容量の変化量を一定時間ごとに検出する。操作入力検出部１０１がある隣接する一対の電極から構成されるコンデンサの容量の変化量を検出する動作を行うと、そのコンデンサに溜まっている電荷が放電される。つまり、制御部１の各コンデンサの容量の変化量を検出する時間間隔を長くすると、充電時間が長くなり、各コンデンサに溜まる電荷が増える。
【００３０】
各コンデンサに蓄えられる電荷が増えるとタッチパネル１１への入力の有無を検出し易くなる。しかし、操作入力検出部１０１が検出を行う時間間隔が長くなるため、タッチパネル１１への入力位置の検出は粗くなってしまう。
【００３１】
一方、各一対の電極で構成されるコンデンサを充電する時間を短くし、各コンデンサに蓄えられる電荷が減ると、タッチパネル１１への入力の有無を検出し難くなるが、タッチパネル１１への入力位置の検出は細かく行うことができる。
【００３２】
ここで、例えば、指が領域３００付近に触れると、Ｘ電極Ｘ１とＸ電極Ｘ２とで構成されるコンデンサの容量値の変化量が、他のＸ電極で構成されるコンデンサの容量値の変化量よりも大きくなる。
【００３３】
また、このとき、Ｙ電極Ｙ１とＹ電極Ｙ２とで構成されるコンデンサの容量値の変化量が、他のＹ電極で構成されるコンデンサの容量値の変化量よりも大きくなる。操作入力検出部１０１は、他の一対の電極で構成されるコンデンサを含む各コンデンサの容量値の変化量を検出することで指が触れた位置を検出する。
【００３４】
図４（Ａ）及び図５を用いて、スライド操作の通常の制御方法の一例について説明する。図４（Ａ）及び図４（Ｂ）は図２（Ａ）のＤ―Ｄ´面における断面図である。図４（Ａ）及び図４（Ｂ）において図２と同様の部分には同様の符号を付す。
【００３５】
図４（Ａ）は、ユーザがタッチパネル１１の初期位置である位置４２に触れ、タッチパネル１１に接触した状態を維持しつつ、最終位置である位置４３まで指４１を移動させたことを示している。まず、図５のフローチャートを用いて通常のスライド操作の検出動作について説明する。
【００３６】
図５において、電子機器の電源２がオンになると、ステップＳ５０１にて操作入力検出部１０１は、タッチパネル１１への操作入力を検出する動作を開始する。その後、操作入力検出部１０１はステップＳ５０２にてタッチパネル１１に操作入力があるか否かを判断し、操作入力がなければ（Ｎｏ）、ステップＳ５０２を繰り返す。操作入力検出部１０１は、例えば、７０ｍＳごとにタッチパネル１１に操作入力があるか否かを判断する。
【００３７】
ユーザがタッチパネル１１の位置４２に触れて、操作入力検出部１０１がその操作入力を検出すると（Ｙｅｓ）、ステップＳ５０３に移る。ステップＳ５０３にて、移動距離検出部１０４は、ステップＳ５０２にて操作入力検出部１０１が最初に操作入力を検出した位置４２を初期位置として保持する。
【００３８】
次に、ステップＳ５０４にて、操作入力検出部１０１は、タッチパネル１１への操作入力がオフになったか否かを判断し、操作入力がオフになっていなければ（Ｎｏ）、ステップＳ５０４を繰り返す。
【００３９】
操作入力検出部１０１は、例えば７０ｍｓごとにタッチパネル１１への操作入力がオフになったか否かを判断する。ステップＳ５０４にて、操作入力がオフになると（Ｙｅｓ）、ステップＳ５０５に移る。ステップＳ５０５にて、移動距離検出部１０４は、操作入力検出部１０１が操作入力ありから操作入力なしへと変化したことを検出した位置４３を最終位置として保持する。
【００４０】
次のステップＳ５０６にて、移動距離検出部１０４は、操作入力が開始された位置４２とその操作入力がオフになった位置４３との距離Ｌが、スライド閾値以上か否かを判断する。本実施形態では、例として、スライド閾値をタッチパネルの縦幅Ｗの１５％とする。
【００４１】
ステップＳ５０６にて、距離Ｌがスライド閾値以上である場合（Ｙｅｓ）、動作制御部１０３は、ステップＳ５０７にてスライド入力に応じた動作を他の各部に実行させる。その後ステップＳ５０１へ戻る。
ステップＳ５０６にて、距離Ｌがスライド閾値以上でない場合（Ｎｏ）、動作制御部１０３は、ステップＳ５０８にて、初期位置である位置４２における通常入力に応じた動作を他の各部に実行させる。その後ステップＳ５０１へ戻る。
【００４２】
以上のようにスライド操作を検出すると、図４（Ｂ）のように位置４４から位置４６へのスライド操作の途中で、指４１がスライド閾値に満たない距離Ｘしか移動していない位置４５において一時的にタッチパネル１１から離れてしまうと、ユーザが指４１を位置４６まで移動させた場合でも、操作入力検出部１０１は、指４１が離れてしまった位置４５を最終位置と検知する。そのため、動作制御部１０３は位置４４における通常入力に応じた動作を各部に実行させてしまう。
【００４３】
また、指４１がタッチパネル１１から完全に離れない場合でも、指４１がタッチパネル１１に接触している面積が小さいと指４１を検出できないことがある。そこで、以下説明する実施形態においてはこのような不具合を解消させるよう構成している。
【００４４】
図４（Ｂ）及び図６を用いて、第１実施形態のスライド操作の制御方法について説明する。図４（Ｂ）は、位置４４から位置４６へのスライド操作の途中で、指４１が位置４５において一時的にタッチパネル１１から離れてしまったことを示している。
【００４５】
位置４６において、ユーザは、タッチパネル１１の検出感度を最大にしても操作入力検出部１０１が操作入力を検出できない場所まで、指４１をタッチパネル１１から離したこととする。また、位置４４と位置４６との間の区間では、ユーザは、タッチパネル１１の検出感度を最大にしても操作入力検出部１０１が操作入力を検出できない場所まで、指４１をタッチパネル１１から離していないこととする。
【００４６】
図６において、電子機器の電源２がオンになると、ステップＳ６０１にて操作入力検出部１０１は、タッチパネル１１への操作入力の検出動作を開始する。その後、ステップＳ６０２にて、操作入力検出部１０１はタッチパネル１１に操作入力があるか否かを判断し、操作入力がなければ（Ｎｏ）ステップＳ６０２を繰り返す。
【００４７】
ステップＳ６０２にて操作入力がない状態、つまり、検出感度が初期状態で、操作入力がない状態が通常状態である。初期状態の検出感度（初期設定検出感度）は、例えば最大設定検出感度の７０％であるとする。
【００４８】
操作入力がオンになると（Ｙｅｓ）、ステップＳ６０３に移る。ステップＳ６０３にて、移動距離検出部１０４は、ステップＳ６０２にて操作入力検出部１０１が最初に操作入力を検出した位置を初期位置として保持する。
【００４９】
次に、ステップＳ６０４にて、操作入力検出部１０１は、タッチパネル１１への操作入力がオフになったか否かを判断し、操作入力がオフになっていなければ（Ｎｏ）ステップＳ６０４を繰り返す。ステップＳ６０４にて、操作入力がオフになると（Ｙｅｓ）、ステップＳ６０５に移る。
【００５０】
ステップＳ６０５にて、感度制御部１０２は、タッチパネル１１への操作入力の検出感度が最大設定検出感度であるか否かを判断する。ここでの検出感度とは検出の有無を検出する感度である。検出感度は、例えば、隣り合う一対の電極から構成されるコンデンサへの充電時間を増やす方法で上げることができる。つまり、感度制御部１０２は、操作入力検出部１０１が各コンデンサの容量を検出する時間間隔を長くすることで検出感度を上げる。
【００５１】
ステップＳ６０５にて、検出感度が最大設定検出感度でなかった場合（Ｎｏ）、ステップＳ６０６へ移る。
【００５２】
ステップＳ６０６にて、感度制御部１０２は、検出感度を所定のレベルだけ（例えば最大設定検出感度の１０％）上げる。操作入力検出部１０１は、その所定のレベルだけ上げられた感度でタッチパネル１１への操作入力の検出動作を再開する。つまり、感度制御部１０１は、操作入力検出部１０１が各コンデンサの容量を検出する時間間隔を例えば１０ｍＳ長くするよう制御する。次のステップＳ６０７にて、操作入力検出部１０１は、操作入力がオンであるか否かを判断し、操作入力がオンでなければ（Ｎｏ）、ステップＳ６０５に戻る。操作入力がオンであれば（Ｙｅｓ）、ステップＳ６０８に移る。
【００５３】
ステップＳ６０８にて、操作入力検出部１０１はタッチパネル１１への操作入力がオフになったか否かを判断し、操作入力がオフになっていなければ（Ｎｏ）ステップＳ６０８を繰り返す。ステップＳ６０８にて、操作入力がオフになると（Ｙｅｓ）、ステップＳ６０５に戻る。上記のように、操作入力検出部１０１が、初期設定検出感度で操作入力を一旦検出し、その後、その操作入力がなくなったことを検出すると、感度制御部１０２は、検出感度を初期設定検出感度から最大設定検出感度へと切り換えいく。
【００５４】
ステップＳ６０５にて、検出感度が最大設定検出感度であった場合（Ｙｅｓ）、ステップＳ６０９に移る。ステップＳ６０９にて、移動距離検出部１０４は、操作入力検出部１０１が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置４６を最終位置として保持する。その後、ステップＳ６１０に移る。
【００５５】
ステップＳ６１０にて、移動距離検出部１０４は、操作入力が開始された初期位置である位置４４と最終位置である位置４６との距離Ｙが、スライド閾値以上か否かを判断する。スライド閾値は、例えば、タッチパネルの縦幅Ｗの１５％に相当する距離である。
【００５６】
ステップＳ６１０にて、距離Ｙがスライド閾値以上である場合（Ｙｅｓ）、動作制御部１０３は、ステップＳ６１１にてスライド入力に応じた動作を他の各部に実行させ、ステップＳ６１３へ移る。
【００５７】
ステップＳ６１０にて、距離Ｙがスライド閾値以上でない場合（Ｎｏ）、動作制御部１０３は、ステップＳ６１２にて、初期位置である位置４４における通常入力に応じた動作を他の各部に実行させ、ステップＳ６１３へ移る。
ステップＳ６１３にて、感度制御部１０１は、検出感度を初期設定検出感度に戻す。その後ステップＳ６０１へ戻る。
【００５８】
次に、図７のタイミングチャートを用いて、第１実施形態のスライド操作の制御方法についてさらに説明する。
【００５９】
図７（Ａ）は、操作入力検出部１０１が検出したある操作入力（特性７１）を示す図であり、図７（Ｂ）は、感度制御部１０２が調整する感度（特性７２）を示している。また、それぞれの図の横軸は時刻（ｍＳ）を示している。
【００６０】
検出感度が最大設定検出感度の７０％，８０％，９０％，１００％のときの、操作入力検出部１０１が各コンデンサの容量を検出する時間間隔、つまり各コンデンサの充電時間は、７０ｍＳ、８０ｍＳ、９０ｍＳ、１００ｍＳとする。初期設定検出感度は最大設定検出感度の７０％であるとする。また、２点鎖線の縦線は、操作入力検出部１０１が検出動作を行ったタイミングを示している。
【００６１】
時刻０ｍＳのとき、電子機器の電源２が入り、最初の検出タイミングである時刻７０ｍＳのとき、操作入力検出部１０１はタッチパネル１１からの操作入力（特性７１）がオンになったことを検出する（図６のＳ６０２でＹｅｓ）。移動距離検出部１０４は、この時刻７０ｍＳのときの操作入力検出部１０１が検出した入力位置を初期位置として保持する（図６のＳ６０３）。
【００６２】
次の検出タイミングである時刻１４０ｍＳのとき、操作入力検出部１０１はタッチパネル１１からの操作入力（特性７１）がオフになったことを検出する（図６のＳ６０４でＹｅｓ）。
【００６３】
このとき、検出感度（特性７２）は、初期設定検出感度である。つまり、検出感度（特性７２）は最大設定検出感度の７０％となっている。感度制御部１０２は、検出感度（特性７２）を例えば１０％上げるために、操作入力検出部１０１が各コンデンサの容量を検出する時間間隔を７０ｍＳから８０ｍＳへと変更する。
検出感度が最大設定検出感度の８０％となった、時刻２２０ｍＳのとき、操作入力検出部１０１は再び、操作入力を検出する（図６のＳ６０７でＹｅｓ）。
時刻３００ｍＳのときも、タッチパネル１１からの操作入力（特性７１）がオンであるため、操作入力検出部１０１は、８０ｍＳ間隔で各コンデンサの容量の検出を行う（図６のＳ６０８でＮｏ）。
【００６４】
次の検出タイミングである時刻３８０ｍＳのとき、タッチパネル１１からの操作入力（特性７１）がオフになる（図６のＳ６０８でＹｅｓ）。このとき、検出感度（特性７２）は最大設定検出感度の８０％であるため、感度制御部１０２は、検出感度を例えば１０％上げるために、操作入力検出部１０１の各コンデンサの容量を検出する時間間隔を８０ｍＳから９０ｍＳへと変更する（図６のＳ６０６）。
【００６５】
次の検出タイミングである時刻４７０ｍＳのときも、タッチパネル１１からの操作入力がオフであった（図６のＳ６０７）。そこで、感度制御部１０２は、検出感度（特性７２）を例えば１０％上げるために、操作入力検出部１０１の各コンデンサの容量を検出する時間間隔を９０ｍＳから１００ｍＳへと変更する（図６のＳ６０６）。
【００６６】
次の検出タイミングである時刻５７０ｍＳのときも、タッチパネル１１からの操作入力がオフであった（図６のＳ６０７でＮｏ）。このとき、検出感度（特性７２）が最大設定検出感度（１００％）で、操作入力（特性７１）がオフになっているため、移動距離検出部１０４は、操作入力検出部１０１が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置を最終位置として保持する（図６のＳ６０９）。
【００６７】
その後、動作制御部１０３は通常入力又はスライド入力に応じた動作を各部に実行させ（図６のＳ６１２，Ｓ６１１）、感度制御部１０２は検出感度（特性７２）を初期設定検出感度（７０％）へ戻す（図６のＳ６１３）。
【００６８】
以上のように、指４１が位置４５で一時的にタッチパネル１１から離れた状態になっても検出感度（特性７２）を上げることで操作入力（特性７１）を再び検出でき、最終位置を位置４６とすることができるので、スライド操作時などでの誤作動が少なくなる。また、段階的に検出感度（特性７２）を上げるため、操作入力検出部１０１は、正確な入力位置を検出しつつ、操作入力（特性７１）の有無を検出することが可能である。
【００６９】
＜第２実施形態＞
図４（Ｂ）及び図８を用いて、第２実施形態のスライド操作の制御方法について説明する。図８のステップＳ８０５，ステップＳ８０６に基づく動作以外は第１実施形態の電子機器と同様である。また、第２のスライド閾値の長さは、第１のスライド閾値の長さ以上であるとする。
【００７０】
図８において、電子機器の電源２がオンになると、ステップＳ８０１にて、操作入力検出部１０１は、タッチパネル１１への操作入力の検出動作を開始する。その後、ステップＳ８０２にて、操作入力検出部１０１は、タッチパネル１１に操作入力があるか否かを判断し、操作入力がなければ（Ｎｏ）例えば７０ｍｓごとにステップＳ８０２を繰り返す。
【００７１】
ステップＳ８０２にて操作入力がない状態、つまり、検出感度が初期状態で、操作入力がない状態が通常状態である。初期状態の検出感度（初期設定検出感度）は、例えば最大設定検出感度の７０％であるとする。
【００７２】
ステップＳ８０２にて操作入力がオンになると（Ｙｅｓ）、ステップＳ８０３に移る。ステップＳ８０３にて、移動距離検出部１０４は、ステップＳ８０２にて操作入力検出部１０１が最初に操作入力を検出した位置を初期位置として保持する。
【００７３】
次に、ステップＳ８０４にて、操作入力検出部１０１は、タッチパネル１１への操作入力がオフになったか否かを判断し、操作入力がオフになっていなければ（Ｎｏ）ステップＳ８０４を繰り返す。ステップＳ８０４にて、操作入力がオフになると（Ｙｅｓ）、ステップＳ８０５に移る。
【００７４】
ステップＳ８０５にて、移動距離検出部１０４は、ステップＳ８０４にて操作入力検出部１０１が操作入力を検出しなくなった位置を中間位置として保持する。
次のステップＳ８０６にて、移動距離検出部１０４は、操作入力が開始された初期位置である位置４４と中間位置である位置４５との距離Ｘが、第１のスライド閾値以上か否かを判断する。第１のスライド閾値は、例えば、タッチパネルの縦幅Ｗの５％に相当する距離である。
【００７５】
ステップＳ８０６にて、距離Ｘがスライド閾値以上でない場合（Ｎｏ）、ステップＳ８０７へ移る。ステップＳ８０７にて、動作制御部１０３は、初期位置である位置４４における通常入力に応じた動作を他の各部に実行させる。
ステップ８０６にて、距離Ｘが第１のスライド閾値以上である場合（Ｙｅｓ）、ステップＳ８０８へ移る。
【００７６】
ステップＳ８０８にて、感度制御部１０２は、タッチパネル１１への操作入力の検出感度が最大設定検出感度であるか否かを判断する。ここでの検出感度とは検出の有無を検出する感度である。検出感度は、例えば、隣り合う一対の電極から構成されるコンデンサへの充電時間を増やす方法で上げることができる。
ステップＳ８０８にて、検出感度が最大設定検出感度でなかった場合（Ｎｏ）、ステップＳ８０９へ移る。
【００７７】
ステップＳ８０９にて、感度制御部１０２は、検出感度を所定のレベルだけ（例えば最大設定検出感度の１０％）上げる。操作入力検出部１０１は、その所定のレベルだけ上げられた感度でタッチパネル１１への操作入力の検出動作を再開する。つまり、感度制御部１０１は、操作入力検出部１０１が各コンデンサの容量を検出する時間間隔を例えば１０ｍＳ長くするよう制御する。次のステップＳ８１０にて、操作入力検出部１０１は、操作入力がオンであるか否かを判断し、操作入力がオンでなければ（Ｎｏ）、ステップＳ８０８へ戻る。操作入力がオンであれば（Ｙｅｓ）、ステップＳ８１１へ移る。
【００７８】
ステップＳ８１１にて、操作入力検出部１０１はタッチパネル１１への操作入力がオフになったか否かを判断し、操作入力がオフになっていなければ（Ｎｏ）ステップＳ８１１を繰り返す。ステップＳ８１１にて、操作入力がオフになると（Ｙｅｓ）、ステップＳ８０８に戻る。上記のように、移動距離検出部が、前記初期位置と前記中間位置との間の距離が第１のスライド閾値以上であることを検出し、かつ、操作入力検出部１０１が、初期設定検出感度で操作入力を一旦検出し、その後、その操作入力がなくなったことを検出すると、感度制御部１０２は、検出感度を初期設定検出感度から最大設定検出感度へと切り換えていく。
【００７９】
ステップＳ８０８にて、検出感度が最大設定検出感度であった場合（Ｙｅｓ）、ステップＳ８１２に移る。ステップＳ８１２にて、移動距離検出部１０４は、操作入力検出部１０１が最終的に操作入力ありから操作入力なしへと変化したことを検出した位置４６を最終位置として保持する。その後、ステップＳ８１３に移る。
【００８０】
ステップＳ８１３にて、移動距離検出部１０４は、操作入力が開始された初期位置である位置４４と最終位置である位置４６との距離Ｙが、第２のスライド閾値以上か否かを判断する。第２のスライド閾値は、例えば、タッチパネルの縦幅Ｗの１５％に相当する距離である。
【００８１】
ステップＳ８１３にて、距離Ｙが第２のスライド閾値以上である場合（Ｙｅｓ）、ステップＳ８１４へ移る。ステップＳ８１４にて、動作制御部１０３は、スライド入力に応じた動作を他の各部に実行させ、ステップＳ８１５へ移る。
【００８２】
ステップＳ８１３にて、距離Ｙがスライド閾値以上でない場合（Ｎｏ）、ステップＳ８０７へ移る。ステップＳ８０７にて、動作制御部１０３は、初期位置である位置４４における通常入力に応じた動作を他の各部に実行させ、ステップＳ８１５へ移る。
【００８３】
ステップＳ８１５にて、感度制御部１０１は検出感度を初期設定検出感度に戻す。その後ステップＳ８０１へ戻る。
【００８４】
以上にように、タッチパネル上で指４１をなぞらせる操作をある程度行った場合に感度を上げる制御を行うので、ユーザが通常入力を行いたい場合の処理を完了するまでの時間が短くなる。つまり、ユーザが通常入力を行ってからその通常入力に応じた動作をするまでの時間が短くなる。
本実施形態の電子機器では、スライド操作時などでの誤作動を少なくし、かつ、通常入力を行うまでの時間を早くすることができる。また、段階的に検出感度を上げるため、操作入力検出部１０１は、正確な操作入力位置を検出しつつ、操作入力の有無を検出することが可能である。
【００８５】
本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。例えば、タッチパネルは静電容量方式のタッチパネルに限るものではない。タッチパネルへの操作入力は指以外で行っても良い。第２実施形態において第１のスライド閾値と第２のスライド閾値を同一の長さの閾値にしても良い。指がタッチパネル上を移動する速度を用いてスライド操作か否かを判断しても良い。また、本発明は、各実施形態における操作に限らず、タッチパネルに連続的に触れながら行う操作全てに適用することができる。また、タッチパネルと表示部を重ねて配置する構成にしたがタッチパネルと表示部を隣接して配置しても良い。制御部１は１つのマイクロプロセッサを用いて構成しても良いし、複数のマイクロプロセッサを用いて構成しても良い。本発明の各実施形態において、タッチパネル１１の縦方向における移動距離を基にスライド操作か否かを判定するが、タッチパネル１１の横方向における移動距離を基にスライド操作か否かを判定しても良いし、方向を問わずにタッチパネル１１の移動距離を基にスライド操作か否かを判定しても良い。
【符号の説明】
【００８６】
１１  タッチパネル
１０１  操作入力検出部
１０２  感度制御部
１０４  移動距離検出部
【図１】
2010191574.tif 000003
【図２】
2010191574.tif 000004
【図３】
2010191574.tif 000005
【図４】
2010191574.tif 000006
【図５】
2010191574.tif 000007
【図６】
2010191574.tif 000008
【図７】
2010191574.tif 000009
【図８】
2010191574.tif 000010