(57)【要約】【課題】誤動作を確実に防止し、ユーザの利便性を向上させることできる電子機器および電子機器操作制御プログラムを提供すること。【解決手段】電子機器は、外部からの近接状態を検出する近接センサ部と、外部からの接触を検出する接触センサ部と、操作体が接触する接触位置に応じた信号を出力するタッチパネルと、前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定部と、を備える。【選択図】図２
2015141595.tif 000002
【特許請求の範囲】
【請求項１】
外部からの近接状態を検出する近接センサ部と、
外部からの接触を検出する接触センサ部と、
操作体が接触する接触位置に応じた信号を出力するタッチパネルと、
前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定部と、
を備えること
を特徴とする電子機器。
【請求項２】
前記接触センサ部は、外部から押されることによって生じる押圧力を検出する押圧センサであり、
前記判定部は、
前記接触センサ部から前記接触センサ部が前記押圧力の閾値以上の前記押圧力を検出し続けている押圧継続時間を取得し、前記遷移時間と、前記押圧継続時間とに基づいて、前記タッチパネルに対する接触を有効とするか否かを判定すること
を特徴とする請求項１に記載の電子機器。
【請求項３】
前記判定部は、
前記接触センサ部が検出した前記押圧力と、前記遷移時間と、前記押圧継続時間と、押圧力に関する情報とに基づいて、前記タッチパネルに対する接触を有効とするか否かを判定し、
前記押圧力に関する情報は、
前記押圧力の閾値に関する情報と、前記遷移時間の閾値に関する情報と、前記押圧継続時間の閾値に関する情報とであること、
を特徴とする請求項２に記載の電子機器。
【請求項４】
前記接触センサ部および前記近接センサ部は、前記電子機器の前記タッチパネルが配置される面とは反対の面に位置すること
を特徴とする請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項５】
外部からの近接状態を検出する近接センサ部と、外部からの接触を検出する接触センサ部と、操作体が接触する接触位置に応じた信号を出力するタッチパネルと、を備える電子機器のコンピュータが、
前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定ステップ
を実行させるための電子機器操作制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器操作制御プログラムに関する。
【背景技術】
【０００２】
電子機器、特にタッチセンサを筐体外部に備えた携帯電子機器においては、ユーザの指や専用ペンなどのタッチセンサに対する接触・近接によってユーザの操作を検出する。したがって、このような携帯電子機器をポケットや鞄に収容したときに、何らかの物体に触れてタッチセンサの誤動作が発生し、ユーザの意図しない操作が誤って入力される恐れがあり、また、情報の削除指示なども誤って入力されてしまう恐れがある。例えば、特許文献１に記載の技術は、タッチセンサを備えた携帯電子機器において、機械的なスライド式スイッチであるキーロックスイッチを筐体に設け、ユーザはこのキーロックスイッチをスライドしてタッチセンサ部の入力を無効にし、報知手段作動時におけるタッチセンサの誤検出／誤作動を防止するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５２４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ウェアラブル型の電子機器に適用する場合、特許文献１に記載の技術を用いて電子機器の筐体のスライド式スイッチであるキーロックスイッチをスライドさせてロックしてタッチセンサ部の入力を無効にした状態のまま、当該電子機器をポケットや鞄に収容したとき、ユーザの意図しない応力がキーロックスイッチのロックを解除する方向にスライドさせ、操作入力の無効を解除してしまうことがある。その結果、電子機器は、タッチセンサの望ましくない有効化を行ってしまうという欠点があった。このように、特許文献１の電子機器は、誤動作を防止できず、ユーザの利便性が十分でないという問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、誤動作を確実に防止し、ユーザの利便性を向上させることできる電子機器および電子機器操作制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一の態様は、外部からの近接状態を検出する近接センサ部と、外部からの接触を検出する接触センサ部と、操作体が接触する接触位置に応じた信号を出力するタッチパネルと、前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定部と、を備えることを特徴とする電子機器である。
【発明の効果】
【０００７】
本発明によれば、誤動作を確実に防止し、ユーザの利便性を向上させることできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る電子機器の外観の一例を示す外観図である。
【図２】本発明の第１の実施形態に係る電子機器の構成の一例を示す概略ブロック図である。
【図３】本発明の第１の実施形態に係る押圧検出値と、押圧遷移時間と、押圧継続時間との関係の一例を示す概略図である。
【図４】本発明の第１の実施形態に係る判定部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳述する。
図１（ａ）〜（ｃ）は、本発明の第１の実施形態に係る電子機器１００の外観図である。図１（ａ）は、電子機器１００の正面図、図１（ｂ）は、右側面図、図１（ｃ）は、背面図である。
電子機器１００は、例えば、人体に装着することが可能なウェアラブル型の電子機器である。例えば、電子機器１００は、ユーザの腕などに巻きつけて装着することが可能な腕時計型の電子機器である。この電子機器１００は、一例として電話やメール機能の他にＰＤＡ（携帯情報端末）の機能が付いた電子機器、例えば、多機能携帯電話機（スマートフォン）などの外部機器を操作可能な電子機器であり、スマートウォッチとも称される。
【００１０】
電子機器１００には、タッチパネル１０２と、リストバンドＷＢ＿Ｕ、ＷＢ＿Ｂとが備えられる。リストバンドＷＢ＿Ｕの一端部は、タッチパネル１０２に取り付けられ、他端部にバックルＢＫ＿Ａが取り付けられる。また、リストバンドＷＢ＿Ｂの一端部は、タッチパネル１０２に取り付けられ、他端部にバックルＢＫ＿Ｂが取り付けられる。このバックルＢＫ＿ＡとバックルＢＫ＿Ｂとを締結させることで、タッチパネル１０２とリストバンドＷＢ＿ＵおよびリストバンドＷＢ＿Ｂとによって、所定の大きさ、例えば腕の太さに応じた輪を形成する。リストバンドＷＢ＿Ｕ、ＷＢ＿Ｂは、例えば、伸縮可能なゴムやプラスチック、革などによって形成される。
【００１１】
タッチパネル１０２は、ユーザからの情報の入力およびユーザへの情報の提示を行うための機能を有する。
タッチパネル１０２での情報の入力は、ユーザの体の一部、例えば、左右いずれかの手の人差し指でタッチパネル１０２の画面上の操作情報（アイコンなど）に触れたり、専用ペン（スタイラスペン）などで触れたりすることで行われる。触れられた画面位置の情報は、タッチパネル１０２の外部へ情報信号として出力される。以下の説明において、タッチパネル１０２に対する操作を行うユーザの体の一部や専用ペンのことを操作体と称する。つまり、タッチパネル１０２は、ユーザへの情報の提示を行うための表示部の機能と、操作体が接触する接触位置に応じた信号を出力する入力部の機能との両方の機能を備える。タッチパネル１０２の入力方法としては、加圧式、静電式、導電式などの方法を用いることができる。
【００１２】
タッチパネル１０２の背面、例えば、ユーザからの情報の入力および情報の提示を行う面の背面には、外部からの近接状態を検出する近接センサ部１０１１が備えられる。近接センサ部１０１１は、例えば焦電センサ部であり、ユーザの体の一部、例えば腕が当該近接センサ部１０１１に近接している間、オン状態を表す信号を出力し、ユーザの腕が当該近接センサ部１０１１から離れると、オン状態を表す信号の出力を停止する。
また、リストバンドＷＢ＿Ｕの背面、例えば、ユーザの腕に巻きつけるときにユーザの皮膚に接触する面には、外部からの接触を検出する接触センサ部１０１２が備えられる。
【００１３】
接触センサ部１０１２は、例えば、外部から押されることによって生じる押圧力を検出する押圧センサ部である。例えば、接触センサ部１０１２は、ユーザの体の一部、例えば腕に当該電子機器１００を巻きつけたときに、当該接触センサ部１０１２が腕によって押される押圧力を検出し、検出した押圧力の大きさに応じた押圧検出値を電気信号として出力する。その他に、接触センサ部１０１２は、電子機器１００をユーザが洋服のポケットに入れたり、携行する鞄の中に入れたりすることで受ける外部衝撃力や、近接物（鞄の中にいろいろな物と一緒に詰め込んだりする場合の物）により受ける定常押圧力などによっても電気信号を出力する。
【００１４】
例えば、ユーザは、電子機器１００を腕に巻きつけた状態で、予め接続設定されたスマートフォンなどの外部機器における通話やメールなどの操作を行う場合に、近接センサ部１０１１に腕が近接した状態、つまり近接センサ部１０１１がオン状態を表す信号を出力する。また、接触センサ部１０１２は、腕による押圧力を検出する。そして、ユーザが電子機器１００を腕に巻きつけた状態から当該電子機器１００を腕からはずした状態にすると、接触センサ部１０１２は、押圧力の出力を停止し、近接センサ部１０１１がオン状態を表す信号の出力を停止する。このように、電子機器１００を使用する際の自然な動作によって、タッチパネル１０２の背面に設けられた近接センサ部１０１１は、近接状態を検出し、接触センサ部１０１２は、押圧力を検出する。
【００１５】
図２は、本実施形態に係る電子機器１００の構成の一例を示す概略ブロック図である。
電子機器１００は、センサ部１０１と、タッチパネル１０２と、制御部１０３とを含んで構成される。センサ部１０１は、近接センサ部１０１１と、接触センサ部１０１２と、を含んで構成される。制御部１０３は、検出切替設定部１０３１と、接触検出部１０３２と、操作制御部１０３３と、判定部１０３４と、押圧情報記憶部１０３５とを含んで構成される。判定部１０３４は、押圧判定部１０３４１と、押圧遷移時間判定部１０３４２と、押圧継続時間判定部１０３４３と、近接判定部１０３４４と、を含んで構成される。
【００１６】
近接センサ部１０１１は、ユーザの体の一部、例えば腕が当該近接センサ部１０１１に近接している間、オン状態を表す信号を判定部１０３４に出力し、ユーザの腕が当該近接センサ部１０１１から離れると、オン状態を表す信号の出力を停止する。
接触センサ部１０１２は、ユーザが電子機器１００を腕に巻きつけたことによって生じる押圧力を検出する。接触センサ部１０１２は、検出した押圧力の大きさに応じた押圧検出値（電気信号）を判定部１０３４に出力する。例えば、接触センサ部１０１２は、押圧力の大きさに応じて電気抵抗値が変化する公知のピエゾ抵抗方式のセンサである。
【００１７】
タッチパネル１０２は、表示デバイスとして、画像情報を提示する。また、タッチパネル１０２は、操作入力デバイスとして、ユーザの指などが接触した位置の位置情報を表す電気信号を生成する。タッチパネル１０２は、生成した電気信号を接触検出部１０３２に出力する。
制御部１０３の種々の機能は、その内蔵するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、図示せず）がその内蔵する記憶装置（図示せず）に格納されたプログラムを実行することより実現される。制御部１０３は、近接センサ部１０１１がオン状態を表す信号を出力している間、例えば、接触センサ部１０１２から入力された押圧検出値と、制御部１０３が有する押圧情報記憶部１０３５から読み出した押圧検出値に関する情報とに基づき、押圧検出値が押圧検出値の閾値以上か否かを判定する。ここで、押圧検出値に関する情報とは、押圧検出値の大きさの閾値に関する情報と、押圧検出値の遷移時間の閾値に関する情報と、押圧検出値の継続時間の閾値に関する情報である。制御部１０３は、タッチパネル１０２にユーザの指などが接触する位置の位置座標と、押圧検出値の判定結果とに基づいて、タッチパネル１０２が出力する信号を有効または無効にする。制御部１０３の動作は後に詳述する。
【００１８】
検出切替設定部１０３１は、接触検出部１０３２が所定時間以上、操作体（ユーザの指など）の接触を検出しない場合、すなわち、タッチパネル１０２から所定時間以上信号が入力されない場合、接触検出部１０３２に対しタッチパネル１０２からの信号の入力を無効にさせる。また、検出切替設定部１０３１は、接触検出部１０３２を介し、判定部１０３４から入力される指示に応じて、接触検出部１０３２へのタッチパネル１０２からの信号の入力を無効または有効に設定する。
接触検出部１０３２は、タッチパネル１０２からの信号を操作制御部１０３３に出力する。また、接触検出部１０３２は、判定部１０３４から入力された指示に応じて、検出切替設定部１０３１に対しタッチパネル１０２から接触検出部１０３２への信号の入力を無効または有効に設定させる。
操作制御部１０３３は、接触検出部１０３２から入力された信号に対応した各種の操作処理を行う。
【００１９】
判定部１０３４は、近接センサ部１０１１からオン状態を表す信号が入力されているか否かを判定する。そして、オン状態を表す信号が入力されていると判定した場合、判定部１０３４は、以下の処理を行う。一方、オン状態を表す信号が入力されていないと判定した場合、判定部１０３４は、オン状態を表す信号が入力されているか否かの判定を繰り返す。判定部１０３４は、オン状態を表す信号が入力されていると判定したときに、接触センサ部１０１２から押圧検出値が入力されると、押圧情報記憶部１０３５から押圧検出値に関する情報を読み出す。具体的には、判定部１０３４は、押圧情報記憶部１０３５から押圧検出値の閾値に関する情報、接触センサ部１０１２で押圧検出値が検出され始めた時刻から押圧検出値が押圧検出値の閾値に到達するまでの時間の閾値に関する情報、押圧検出値が押圧検出値の閾値を越え続けている時間の閾値に関する情報を読み出す。
【００２０】
判定部１０３４は、接触センサ部１０１２からの入力に基づいて押圧検出値が検出された時刻が押圧情報記憶部１０３５から読み出した押圧検出値の閾値に達するまでの時間（以下、押圧遷移時間Ｔ１と称する。）を測定する。判定部１０３４は、押圧検出値が押圧検出値の閾値に達した時刻から、その閾値以上の押圧力検出値が検出され続ける継続時間（以下、押圧継続時間Ｔ２と称する。）を計測する。
【００２１】
より詳細に、判定部１０３４の処理について説明する。
近接判定部１０３４４は、近接センサ部１０１１からオン状態を表す信号が入力されているか否かを判定する。そして、オン状態を表す信号が入力されていると判定した場合、近接判定部１０３４４は、押圧判定部１０３４１に指示信号を出力する。一方、オン状態を表す信号が入力されていないと判定した場合、判定部１０３４は、オン状態を表す信号が入力されているか否かの判定を繰り返す。
【００２２】
押圧判定部１０３４１は、近接判定部１０３４４から指示信号が入力されると、押圧力に関する情報と、押圧検出値とに基づき、押圧検出値が押圧検出値の閾値Ｐ以上か否かを判定する（第１の判定）。押圧検出値が押圧検出値の閾値Ｐ以上である場合、押圧遷移時間判定部１０３４２は、押圧遷移時間Ｔ１に関する判定を行う（第２の判定）。押圧遷移時間判定部１０３４２は、押圧検出値が押圧検出値の閾値Ｐ以上であり、かつ押圧検出値の閾値Ｐに到達するまでの時間が押圧遷移時間Ｔ１に関する閾値の範囲内である場合、接触検出部１０３２への信号の入力を有効にすると判定する。一方、押圧遷移時間判定部１０３４２は、押圧検出値が押圧検出値の閾値Ｐ未満である場合、または押圧検出値が検出されなかった場合、接触検出部１０３２への信号の入力を無効にすると判定する。
【００２３】
また、押圧継続時間判定部１０３４３は、第２の判定結果に基づき、押圧検出値が押圧検出値の閾値Ｐに達した時刻から押圧検出値の閾値Ｐ以上の押圧検出値が検出され続ける継続時間が押圧継続時間Ｔ２に関する閾値以上であるか否かを判定する（第３の判定）。押圧検出値が押圧検出値の閾値Ｐに達した時刻から押圧検出値の閾値Ｐ以上の押圧検出値が検出され続ける継続時間が押圧継続時間Ｔ２に関する閾値以上である場合、押圧継続時間判定部１０３４３は、接触検出部１０３２への信号の入力を有効にすると判定する。一方、押圧検出値が押圧検出値の閾値Ｐに達した時刻から押圧検出値の閾値Ｐ以上の押圧検出値が検出され続ける継続時間が押圧継続時間Ｔ２に関する閾値未満である場合、押圧継続時間判定部１０３４３は、接触検出部１０３２への信号の入力を無効にすると判定する。
【００２４】
判定部１０３４は、第１の判定と第２の判定と第３の判定との全ての判定において接触検出部１０３２への信号入力を有効にすると判定した場合、接触検出部１０３２を介して検出切替設定部１０３１に接触検出部１０３２への信号の入力を有効にさせる指示を出力する。
押圧情報記憶部１０３５は、押圧検出値の閾値に関する情報、押圧検出値が押圧検出値の閾値を越え続けている時間の閾値に関する情報、接触センサ部１０１２で押圧検出値が検出され始めた時刻から押圧検出値が押圧検出値の閾値に到達するまでの時間の閾値に関する情報などを記憶している。
なお、本実施形態において、押圧検出値に関する情報は、予め押圧情報記憶部１０３５に記憶されているとしているが、ユーザが押圧検出値に関する情報を任意に決定し、決定した該情報を押圧情報記憶部１０３５に記憶させてもよい。
【００２５】
図３は、本実施形態に係る押圧検出値と押圧遷移時間Ｔ１と押圧継続時間Ｔ２との関係の一例を示す図である。図３のグラフにおいて、横軸に時刻を示し、縦軸に押圧検出値を示す。ここで、時刻Ｔ１ｍｉｎから時刻Ｔ１ｍａｘまでの時間が押圧遷移時間Ｔ１である。また、押圧検出値が押圧検出値の閾値Ｐ越えた時刻から押圧検出値が押圧検出値の閾値Ｐを越え続けている時間が押圧継続時間Ｔ２である。
最初に、押圧検出特性Ｇ１について説明する。押圧検出特性Ｇ１では、時刻が０で押圧検出値が押圧力の非接触時の値（例えば、零）であったものが、時刻の経過とともに押圧検出値が増大し、時刻ｔ１において押圧検出値が押圧検出値の閾値Ｐに達し、それ以後も増大を続ける。したがって、押圧判定部１０３４１は、第１の判定を有効とする。
本実施形態においては、接触センサ部１０１２への一時的なユーザの体の一部や物体の接触によるユーザの意図しないタッチパネル１０２への信号の入力を有効にすることを防止するために、押圧遷移時間Ｔ１に条件、押圧遷移時間Ｔ１の閾値の下限の時刻Ｔ１ｍｉｎと、該閾値の上限の時刻Ｔ１ｍａｘとを設定する。押圧遷移時間Ｔ１は、例えば、０．５秒である。
【００２６】
押圧検出特性Ｇ１では、押圧検出値が押圧検出値の閾値Ｐに到達するまで、時間Ａ１を要しているが、時間Ａ１の上限の時刻である時刻ｔ１は、押圧遷移時間Ｔ１の閾値の下限の時刻Ｔ１ｍｉｎに達していない。したがって、押圧遷移時間判定部１０３４２は、第２の判定を無効とする。この場合、ユーザの体の一部などが接触センサ部１０１２に一時的に接触しているとみなし、押圧継続時間判定部１０３４３は、接触検出部１０３２への信号の入力を無効にすると判定する。
【００２７】
次に、押圧検出特性Ｇ２では、時刻が０で押圧検出値が押圧力の非接触時の値（例えば、零）であったものが、時間の経過とともに押圧検出値が増大し、時刻ｔ２において押圧検出値の閾値Ｐに達している。したがって、押圧判定部１０３４１は、第１の判定を有効とする。また、時刻０から時刻ｔ２までの時間は、押圧遷移時間Ｔ１の条件の範囲内である。すなわち、押圧遷移時間判定部１０３４２は、押圧遷移時間Ｔ１に関する第２の判定を行い、その結果、信号の入力を有効にすると判定する。
また、押圧検出特性Ｇ２では、押圧検出値が押圧検出値の閾値Ｐに到達した時刻ｔ２以降、時刻ｔ５まで接触センサ部１０１２が押圧検出値の閾値Ｐ以上の押圧検出値を検出している。
【００２８】
押圧検出特性Ｇ２において、時刻ｔ２から時刻ｔ５までの時間Ａ３が、押圧継続時間となる。判定部１０３４は、時間Ａ３に対して第３の判定を行い、その結果、タッチパネル１０２から接触検出部１０３２への信号の入力を有効にすると判定する。
【００２９】
次に、押圧検出特性Ｇ３では、時刻が０で押圧検出値が押圧力の非接触時の値（例えば、零）であったものが、時刻の経過とともに押圧検出値が増大し、時刻ｔ３において押圧検出値が押圧検出値の閾値Ｐに達している。したがって、押圧判定部１０３４１は、第１の判定を有効とする。この時、時刻０から時刻ｔ３までの時間は、押圧遷移時間Ｔ１の範囲内である。すなわち、押圧遷移時間判定部１０３４２は、押圧遷移時間Ｔ１に関する第２の判定を行い、その結果、タッチパネル１０２から接触検出部１０３２への信号の入力を有効にすると判定する。また、接触センサ部１０１２は、押圧検出値が押圧検出値の閾値Ｐに到達した時刻ｔ３以降、押圧検出値の閾値Ｐ以下になる時刻ｔ４までの時間Ａ２において、押圧検出値の閾値Ｐ以上の押圧検出値を検出し続けている。
しかし、時間Ａ２は、押圧継続時間Ｔ２の閾値未満である。すなわち、押圧継続時間判定部１０３４３は、時間Ａ２に対して第３の判定を行い、その結果、タッチパネル１０２から接触検出部１０３２への信号の入力を有効にしないと判定する。
【００３０】
このように、判定部１０３４は、押圧検出特性Ｇ２において、第１の判定、第２の判定、第３の判定を行い、いずれも接触検出部１０３２へのタッチパネル１０２からの信号の入力を有効にすると判定した場合、接触検出部１０３２へのタッチパネル１０２からの信号の入力を検出切替設定部１０３１に有効にさせる。一方、押圧検出特性Ｇ１、Ｇ３のように、第１の判定、第２の判定、第３の判定のうちいずれかで信号の入力を有効にしないと判定した場合、判定部１０３４は、接触検出部１０３２へのタッチパネル１０２からの信号の入力を検出切替設定部１０３１に無効にさせる。
【００３１】
なお、本実施形態において、押圧遷移時間Ｔ１は、閾値の下限の時刻Ｔ１ｍｉｎおよび閾値の上限の時刻Ｔ１ｍａｘの条件を設けているが、該閾値の下限の時刻Ｔ１ｍｉｎの条件のみを用いてもよい。
【００３２】
図４は、本実施形態に係る判定部１０３４の動作の一例を示すフローチャートである。
ステップＳＴ１０１において、判定部１０３４は、検出切替設定部１０３１が、接触検出部１０３２へのタッチパネル１０２からの信号の入力を無効に設定中か否かを判定する。信号の入力を無効に設定中である場合（ＹＥＳの場合）、ステップＳＴ１０２以降の動作を行う。一方、無効に設定中でない場合、すなわち、有効に設定中の場合（ＮＯの場合）、ステップＳＴ１０１の判定を繰り返す。
ステップＳＴ１０２において、近接判定部１０３４４は、近接センサ部１０１１からオン状態を表す信号が入力されているか否か、すなわち、近接状態を検出したか否かを判定する。近接判定部１０３４４は、近接センサ部１０１１からオン状態を表す信号が入力されていると判定した場合、すなわち、近接状態を検出した場合（ＹＥＳの場合）、ステップＳＴ１０３に進む。一方、近接判定部１０３４４は、近接センサ部１０１１からオン状態を表す信号が入力されていないと判定した場合、すなわち、近接状態を検出しない場合（ＮＯの場合）、ステップＳＴ１０２の判定を繰り返す。
【００３３】
ステップＳＴ１０３において、押圧判定部１０３４１は、接触センサ部１０１２から押圧検出値を開始し、押圧検出値を取得する。そして、ステップＳＴ１０４に進む。
ステップＳＴ１０４において、押圧判定部１０３４１は、接触センサ部１０１２が検出した押圧検出値が非接触時の値（例えば、押圧検出値が零）以上か否かを判定する。押圧検出値が非接触時の値以上の場合（ＹＥＳの場合）、押圧判定部１０３４１は、押圧力の印加が開始されたと判定し、ステップＳＴ１０５に進む。一方、押圧検出値が非接触時の値未満の場合（ＮＯの場合）、押圧判定部１０３４１は、押圧力の印加が開始されていないと判定し、ステップＳＴ１０４に戻る。
【００３４】
ステップＳＴ１０５において、押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ以上であるか否かを判定する。押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ以上である場合（ＹＥＳの場合）、ステップＳＴ１０８へ進む。一方、押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ未満である場合（ＮＯの場合）、ステップＳＴ１０６に進む。
ステップＳＴ１０６において、押圧判定部１０３４１は、押圧検出値が非接触時の値か否かを判定する。押圧検出値が非接触時の値である場合（ＹＥＳの場合）、押圧判定部１０３４１は、押圧力の印加が解除されたと判定して、ステップＳＴ１０４に戻る。一方、押圧検出値が非接触時の値を超えている場合（ＮＯの場合）、押圧判定部１０３４１は、押圧力の印加が継続されていると判定し、ステップＳＴ１０７に進む。
【００３５】
ステップＳＴ１０７において、押圧遷移時間判定部１０３４２は、押圧遷移時間Ｔ１の計測を開始し、一定時間Δｔの経過後、ステップＳＴ１０４に戻る。
ステップＳＴ１０８において、押圧遷移時間判定部１０３４２は、押圧検出値が押圧力の印加が開始された時刻から押圧検出値の閾値Ｐを越えるまでの時間、すなわち、ステップＳＴ１０５からステップＳＴ１０８までの時間が押圧遷移時間Ｔ１の範囲内か否かを判定する。押圧遷移時間判定部１０３４２は、押圧検出値が押圧検出値の閾値Ｐを越えている時間が押圧遷移時間Ｔ１の範囲内である場合（ＹＥＳの場合）、ステップＳＴ１０９に進む。一方、ステップＳＴ１０８において、押圧検出値が押圧検出値の閾値Ｐを越えている時間が押圧遷移時間Ｔ１の範囲内でない場合（ＮＯの場合）、ステップＳＴ１０４に戻る。
ステップＳＴ１０９において、押圧遷移時間判定部１０３４２は、押圧継続時間の計測を開始し、一定時間Δｔの経過後、ステップＳＴ１１０に進む。
【００３６】
ステップＳＴ１１０において、押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ未満であるか否かを判定する。押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ未満である場合（ＹＥＳの場合）、ステップＳＴ１１１に進む。一方、押圧判定部１０３４１は、押圧検出値が押圧検出値の閾値Ｐ未満でない場合（ＮＯの場合）、ステップＳＴ１０４に戻る。
【００３７】
ステップＳＴ１１１において、押圧継続時間判定部１０３４３は、ステップＳＴ１０８からステップＳＴ１１１までの時間が押圧継続時間Ｔ２の閾値以上であるか否かを判定する。押圧継続時間判定部１０３４３は、ステップＳＴ１０８からステップＳＴ１１１までの時間が押圧継続時間Ｔ２の閾値以上である場合（ＹＥＳの場合）、ステップＳＴ１１２に進む。一方、押圧継続時間判定部１０３４３は、ステップＳＴ１０８からステップＳＴ１１１までの時間が押圧継続時間Ｔ２の閾値未満である場合、ステップＳＴ１０４に戻る。
ステップＳＴ１１２において、判定部１０３４は、検出切替設定部１０３１に接触検出部１０３２へのタッチパネルからの信号の入力を有効にさせる。
【００３８】
本実施形態によれば、電子機器１００は、外部からの近接状態を検出する近接センサ部１０１１と、外部からの接触を検出する接触センサ部１０１２と、操作体が接触する接触位置に応じた信号を出力するタッチパネル１０２と、近接センサ部１０１１が外部からの近接状態を検出した場合に、接触センサ部１０１２が外部からの接触を検出しない非接触時の値から接触センサ部１０１２が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した遷移時間に基づいて、タッチパネル１０２に対する接触を有効とするか否かを判定する判定部１０３４と、を備える。
これにより、電子機器１００は、誤動作を確実に防止することができ、ユーザの利便性を向上させることができる。
【００３９】
なお、上述した実施形態では、一例として携帯端末について説明したが、本発明はこれに限定されず、タッチパネルを備えるタブレット端末、ＰＤＡ、パーソナルコンピュータなどでもよく、タッチパネルを備える電子機器であればよい。
【００４０】
なお、上述した実施形態における電子機器１００の一部、または全部をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、電子機器１００に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。
【００４２】
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４３】
また、上述した実施形態における電子機器１００の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。電子機器１００の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００４４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００４５】
（付記１）外部からの近接状態を検出する近接センサ部と、外部からの接触を検出する接触センサ部と、操作体が接触する接触位置に応じた信号を出力するタッチパネルと、前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定部と、を備えることを特徴とする電子機器。
【００４６】
（付記２）前記接触センサ部は、外部から押されることによって生じる押圧力を検出する押圧センサであり、前記判定部は、前記接触センサ部から前記接触センサ部が前記押圧力の閾値以上の前記押圧力を検出し続けている押圧継続時間を取得し、前記遷移時間と、前記押圧継続時間とに基づいて、前記タッチパネルに対する接触を有効とするか否かを判定することを特徴とする（付記１）に記載の電子機器。
【００４７】
（付記３）前記判定部は、前記接触センサ部が検出した前記押圧力と、前記遷移時間と、前記押圧継続時間と、押圧力に関する情報とに基づいて、前記タッチパネルに対する接触を有効とするか否かを判定し、前記押圧力に関する情報は、前記押圧力の閾値に関する情報と、前記遷移時間の閾値に関する情報と、前記押圧継続時間の閾値に関する情報とであること、を特徴とする（付記２）に記載の電子機器。
【００４８】
（付記４）前記接触センサ部および前記近接センサは、前記電子機器の前記タッチパネルが配置される面とは反対の面に位置することを特徴とする（付記１）から（付記３）のいずれか一項に記載の電子機器。
【００４９】
（付記５）外部からの近接状態を検出する近接センサ部と、外部からの接触を検出する接触センサ部と、操作体が接触する接触位置に応じた信号を出力するタッチパネルと、を備える電子機器のコンピュータが、前記近接センサ部が外部からの近接状態を検出した場合に、前記接触センサ部が外部からの接触を検出しない非接触時の値から前記接触センサ部が外部からの接触を検出したときの値が閾値に達するまでの遷移時間を取得し、取得した前記遷移時間に基づいて、前記タッチパネルに対する接触を有効とするか否かを判定する判定ステップを実行させるための電子機器操作制御プログラム。
【符号の説明】
【００５０】
１００、・・・電子機器、１０１・・・センサ部、１０１１・・・近接センサ部、１０１２・・・接触センサ部、１０２・・・タッチパネル、１０３・・・制御部、１０３１・・・検出切替設定部、１０３２・・・接触検出部、１０３３・・・操作制御部、１０３４・・・判定部、１０３４１・・・押圧判定部、１０３４２・・・押圧遷移時間判定部、１０３４３・・・押圧継続時間判定部、１０３４４・・・近接判定部、１０３５・・・押圧情報記憶部
【図１】
2015141595.tif 000003
【図２】
2015141595.tif 000004
【図３】
2015141595.tif 000005
【図４】
2015141595.tif 000006