(57)【要約】【課題】物体が接触していないにも関わらず接触検知装置が反応したままになる状況においても、物体の接触を適切に検知できるようにする。【解決手段】制御装置（２）は、接触検知装置（１）の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定する検知装置制御部（２１）と、上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、接触検知装置（１）の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行するキャリブレーション処理部（２２）と、を備えている。【選択図】図１
2019125857.tif 000002
【特許請求の範囲】
【請求項１】
物体の接触を検知する少なくとも１つの接触検知装置と、上記接触検知装置の動作を制御する制御装置と、を備えた電子機器であって、
上記制御装置は、
上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定し、
上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行することを特徴とする電子機器。
【請求項２】
上記電子機器に働く加速度を検知する加速度検知装置を備え、
上記制御装置は、
上記加速度検知装置により所定の加速度閾値よりも大きい加速度が検知された場合に、上記接触検知装置の出力値が所定の接触閾値を超えたか否かの判定を開始することを特徴とする請求項１に記載の電子機器。
【請求項３】
上記制御装置は、上記接触検知装置の出力値の微分値が所定の微分閾値よりも大きい場合に、上記接触検知装置の出力値が所定の接触閾値を超えたか否かの判定を開始することを特徴とする請求項１に記載の電子機器。
【請求項４】
上記制御装置は、上記接触検知装置の出力する出力値を較正する処理を行った場合に、上記接触閾値をより低い値に変更することを特徴とする請求項１から３までの何れか１項に記載の電子機器。
【請求項５】
物体の接触を検知する少なくとも１つの接触検知装置を備えた電子機器の制御装置であって、
上記制御装置は、
上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定する判定部と、
上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行する較正部と、を備えていることを特徴とする制御装置。
【請求項６】
請求項５に記載の制御装置としてコンピュータを機能させるための制御プログラムであって、上記判定部および上記較正部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御装置および制御プログラムに関する。
【背景技術】
【０００２】
従来、スマートフォンなどの電子機器に備えられたセンサによる検出結果に応じて、電子機器にて実行する処理を決定する技術がある。特許文献１には、把持部を把持したユーザの手が接触する位置に設けられた電極を介して、上記ユーザの手の上記電極への接触を判定する接触センサを備えた情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２１１４５５号公報（２０１５年１１月２４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１に記載されているような、物体の接触に伴って変化する物理量の値を検知するセンサ（接触センサ）は、周囲の環境の変化によって、物体が非接触のときの物理量の値が変化する場合がある。例えば、落下や圧迫もしくは経年変化により筐体そのものに変形が生じることで、接触センサに圧力がかかったままの状態となり予め定められた閾値を超えた出力を出し続けることで、端末を把持していないにも関わらず、接触センサが反応した状態のままになってしまう可能性があるという問題がある。
【０００５】
本発明の一態様は、上記の問題点に鑑みて為されたものであり、その目的は、物体が接触していないにも関わらず接触検知装置が反応したままになる状況においても、物体の接触を適切に検知できるようにすることができる電子機器などを実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る電子機器は、物体の接触を検知する少なくとも１つの接触検知装置と、上記接触検知装置の動作を制御する制御装置と、を備えた電子機器であって、上記制御装置は、上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定し、上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行する構成である。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係る制御装置は、物体の接触を検知する少なくとも１つの接触検知装置を備えた電子機器の制御装置であって、上記制御装置は、上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定する判定部と、上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行する較正部と、を備えている構成である。
【発明の効果】
【０００８】
本発明の一態様によれば、物体が接触していないにも関わらず接触検知装置が反応したままになる状況においても、物体の接触を適切に検知できるようにすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る電子機器の概要構成を示すブロック図である。
【図２】上記電子機器の外観を示す図である。
【図３】上記電子機器の動作を説明するための図である。
【図４】上記電子機器の動作の流れの一例を示すフローチャートである。
【図５】上記電子機器の動作の流れの別の例を示すフローチャートである。
【図６】上記電子機器の動作を説明するための図である。
【図７】上記電子機器の動作の流れのさらに別の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の実施形態について、詳細に説明する。以下の特定の項目（実施形態）における構成について、それが他の項目で説明されている構成と同じである場合は、説明を省略する場合がある。また、説明の便宜上、各項目に示した部材と同一の機能を有する部材については、同一の符号を付し、適宜その説明を省略する。
【００１１】
また、以下で説明する電子機器としては、人が把持する部分を有する機器であればどのような機器であっても良い。このような電子機器としては、例えば、スマートフォン、携帯電話、タブレット端末、リモコン、ドライヤー、および掃除機等を挙示することができる。
【００１２】
〔電子機器〕
以下では、電子機器１０がスマートフォンである例を説明するが、電子機器１０はこのような形態に限定されない。図１に示すように、電子機器１０は、接触検知装置１、制御装置２、タイマ３、記憶装置４、表示装置５、および加速度検知装置６を備える。
【００１３】
接触検知装置１は、主として人間が把持したことを検知可能な装置である。接触検知装置１としては、例えば、圧力がどれぐらいかかっているかを検知するものや、圧力変化による電子機器１０の歪みや反りを検知する装置が考えられる。より具体的には、接触検知装置１としては、圧力センサ、圧電センサ、および静電センサ（３Ｄフォースセンサ）など、ユーザの手などの物体の接触を検知するセンサを例示することができる。
【００１４】
制御装置２は、電子機器１０の各部を統括的に制御するものであり、本実施形態では、特に検知装置制御部（判定部）２１およびキャリブレーション処理部（較正部）２２を備える。検知装置制御部２１およびキャリブレーション処理部２２の機能の詳細については後述する。
【００１５】
タイマ３は、時間を計測するためのものである。タイマ３は、例えば、時間計測用のリアルタイムクロック（ＲＴＣ）ＩＣ（Integrated Circuit）により実現することができる。また、タイマ３は、例示的に、検知装置制御部２１の指示により時間の計測を開始してから所定の時間が経過したときに検知装置制御部２１に通知信号（アラーム）を出力することができるようになっている。
【００１６】
記憶装置４は、各種データおよびプログラムを記憶するものである。記憶装置４は、例えば、不揮発性の記憶装置であるハードディスク、フラッシュメモリ、およびＲＯＭ等により構成することができる。記憶装置４には、例えば、物体等が接触していないときの接触検知装置１の出力値である基準レベル値や、接触検知装置１の出力値に係る接触閾値や、加速度検知装置６の出力値に係る加速度閾値や、接触検知装置１の出力値の微分値に係る微分閾値などのデータが予め記録されている。検知装置制御部２１は、記憶装置４からこれらの記憶された値を読み書きすることができる。
【００１７】
基準レベル値は、筐体がユーザに把持されていないときのセンサ値を表すためのものである。また、接触閾値は、接触検知装置１に対する物体の接触を判定するための閾値であって、上記基準レベル値をもとに設定される。また、加速度閾値は、例えば、電子機器１０の落下や電子機器１０に対する異物の衝突など、急激な速度変化を判定するための閾値である。微分閾値は、電子機器１０の落下や電子機器１０に対する異物の衝突など、急激な出力値の変化を判定するための閾値である。
【００１８】
表示装置５には、例えば、液晶パネルが使用される。但し、表示装置５に使用される表示パネルは、液晶パネルに限定されるものではなく、有機ＥＬ（エレクトロルミネッセンス）パネル、無機ＥＬパネル、およびプラズマパネル等であってもよい。加速度検知装置６は、電子機器１０に働く加速度を検知するものである。
【００１９】
検知装置制御部２１は、接触検知装置１および加速度検知装置６の動作を制御するものであり、特に以下の（１）および（２）の条件を満たしたか否かを判定する。
（１）接触検知装置１の出力値が所定の接触閾値を超えたか否か。
（２）上記出力値が上記接触閾値を超えた後における上記出力値の変動が所定の期間内に所定の範囲内に収まっているか否か。
【００２０】
なお、所定の範囲内とは、図３の（ａ）に示すように、所定の値を有する変動幅下限から変動幅ｄだけ高い値までの範囲に出力値が含まれることを指す。
【００２１】
キャリブレーション処理部２２は、上記（１）かつ（２）の条件を満たしたと判定された場合に、上記接触検知装置の出力値の基準レベル値を較正する（キャリブレーションを実行する）。
【００２２】
キャリブレーション処理部２２は、基準レベル値のキャリブレーション（較正）を行う。より具体的には、キャリブレーション処理部２２は、筐体の変形等によって接触検知装置１に常時接触圧力がかかった状態となった場合に、その状態における接触検知装置１の出力値がゼロまたは略ゼロとなるように基準レベル値を更新して、接触検知装置１の出力値を較正する。
【００２３】
言い換えれば、キャリブレーション処理部２２は、筐体の変形等により発生する接触検知装置１の出力値を、基準レベル値（圧力のかかってない状態）として再調整する。これにより、その再調整が完了した時点以後は、従前どおりの物体の接触検出が可能になる。
【００２４】
上記（１）かつ（２）の条件を満たした場合、例えば、人間が電子機器１０を把持している状態ではなく、電子機器１０の筐体の変形など物理的な圧力がかかり続けている状態であると考えられる。このような場合に、接触検知装置１の出力値を較正することで、物体が接触していないにも関わらず接触検知装置１が反応したままになる状況においても、物体の接触を適切に検知できるようにすることができる。
【００２５】
制御装置２は、加速度検知装置６により所定の加速度閾値よりも大きい加速度が検知された場合に、接触検知装置１の出力値が所定の接触閾値を超えたか否かの判定を開始しても良い。また、制御装置２は、接触検知装置１の出力値の微分値が所定の微分閾値よりも大きい場合に、接触検知装置１の出力値が所定の接触閾値を超えたか否かの判定を開始しても良い。これらの何れかの構成により、例えば、電子機器の落下や電子機器に対する異物の衝突などが発生した蓋然性の高い状況において、必要に応じて適切な較正処理を行い、物体の接触を適切に検知できるようにすることができる。
【００２６】
また、キャリブレーション処理部２２は、接触検知装置１の出力する出力値を較正する処理を行った場合に、接触閾値をより低い値に変更しても良い。これにより、物体が接触しているにも関わらず接触検知装置が反応しにくくなる状況を低減し、物体の接触を適切に検知できるようにすることができる。
【００２７】
接触検知装置１の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっている場合、例えば、人間が電子機器１０を把持している状態ではなく、電子機器１０の筐体７の変形などによって接触検知装置１に物理的な圧力がかかり続けている状態であると考えられる。そこで、上記の構成によれば、このような状態において、所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、接触検知装置１の出力する出力値を較正する処理、および接触閾値を変更する処理の少なくとも何れかを実行する構成としている。これにより、上記のような状態においても物体の接触を適切に検知することが可能になる。
【００２８】
図２は、本実施形態に係る電子機器１０の外観を示す概略図である。電子機器１０は、筐体の少なくとも１つの面に表示装置５（タッチパネル等）を備えている。なお、図２の（ａ）に示すように、表示装置５を備える面を電子機器１０の「正面」と呼称する。また、電子機器１０は、電子機器１０の筐体を把持したユーザの手が電子機器１０に接触する位置に、接触検知装置１を備えている。
【００２９】
例えば、図２の（ａ）および（ｂ）に示すように、電子機器１０は、上記正面の長辺と隣接する２つの面（当該２つの面を電子機器１０の「側面」と呼称する）に、それぞれ１つずつの接触検知装置１を備えている。なお、接触検知装置１の数、および、接触検知装置１が配置される範囲は、図２の（ａ）および（ｂ）に示すような例に限定されず、例えば、接触検知装置１が上記各側面に複数配置されてもよいし、接触検知装置１が側面全体に配置されてもよい。
【００３０】
また、接触検知装置１は、筐体の外に露出してもよいし、図２の（ｃ）に示すように筐体７の中に配置されていてもよい。換言すれば、接触検知装置１は、筐体７を把持したユーザの手の位置に対応する位置に設けられていればよい。また、上記以外にも、接触検知装置１の配置は、例えば、電源キー/音量ボタン/Ｈｏｍｅボタン（不図示）等の下側や、表示パネル（タッチパネル）の下側等も考えられる。
【００３１】
図３の（ａ）は、接触検知装置１の出力値と時間との関係を示すグラフである。閾値Ｌ１は、接触検知装置１に対する物体の接触を判定するための接触閾値の例である。継続予備時間ｔ０は、接触検知装置１の出力値の変動が収まったか否かを判断するための期間であり、この時間内に接触検知装置１の出力値の変動が変動幅ｄ内に収まっていれば、接触検知装置１の出力値の変動が収まったと判定する。
【００３２】
次に、継続時間ｔは、人間が電子機器１０を把持しているか否かを判断するための期間であり、この時間内に接触検知装置１の出力値の変動が変動幅ｄ内に収まっていれば、人間が電子機器１０を把持していないと判定する。一方、上記継続時間ｔの期間内に変動幅ｄを超える接触検知装置１の出力値の変動があった場合には、人間が電子機器１０を把持していると判定する。これは、人体が接触検知装置１に当たっている（人が電子機器１０を把持している）ときは、必ず一定以上の出力値の変動が生じると考えられるためである。すなわち、接触検知装置１の出力値があらかじめ設定した閾値Ｌ１（接触閾値）を超え、かつ、一定幅以上の出力値の変動が一定時間続いた場合には、人間が電子機器１０を把持していると判断できる。
【００３３】
図３の（ｂ）は、キャリブレーション（較正）前の、接触検知装置１の出力値の最大値、閾値Ｌ１、変動幅の範囲、および接触検知装置１の出力値の最小値の関係を示している。一方、図３の（ｃ）は、キャリブレーション（較正）後の、接触検知装置１の出力値の最大値、変更後の閾値Ｌ２、および接触検知装置１の出力値の最小値の関係を示している。
【００３４】
〔電子機器の動作例（その１）〕
次に、図４のフローチャートに基づき、電子機器１０の動作例（その１）について説明する。まず、電子機器１０の使用を開始し、ステップＳ（以下、「ステップ」は省略する）１０１に進む。
【００３５】
Ｓ１０１では、検知装置制御部２１が接触検知装置１の出力値（以下、センサ値という）が閾値Ｌ１を超えたか否かを判定する。これは、電子機器１０（端末）を握ったか否かを判定することに対応している。このとき、センサ値が、閾値Ｌ１を超えた場合は、Ｓ１０２に進む。一方、センサ値が閾値Ｌ１以下の場合は、Ｓ１０１に戻る。
【００３６】
Ｓ１０２では、検知装置制御部２１が、センサ値が連続して（継続予備時間ｔ０の間）、変動幅ｄ内に収まっているか否かを判定する。これは、センサ値の変動が収まったか否かを判定することに対応している。このとき、センサ値が継続予備時間ｔ０の間、継続して変動幅ｄ内に収まっている場合は、Ｓ１０３に進む。一方、変動幅ｄを超えるセンサ値の変動が継続予備時間ｔ０の期間内にあった場合は、Ｓ１０１に戻る。Ｓ１０３では、検知装置制御部２１がタイマ３を起動させ、Ｓ１０４に進む。
【００３７】
Ｓ１０４では、検知装置制御部２１が、センサ値の変動が一定時間（継続時間ｔ）の間、変動幅ｄ内に収まっているか否かを判定する。これは、人間が電子機器１０を把持しているか否かを判定することに対応している。このとき、センサ値の変動が一定時間（継続時間ｔ）の間、変動幅ｄ内に収まっていた場合は、Ｓ１０６に進む。一方、変動幅ｄを超えるセンサ値の変動が継続時間ｔの期間内にあった場合は、Ｓ１０５に進む。Ｓ１０５では、タイマ３を初期化してＳ１０１に戻る。
【００３８】
Ｓ１０６では、キャリブレーション処理部２２が、キャリブレーション（較正）を実行する。具体的には、接触検知装置１の基準レベル値を変更することによってセンサ値を較正し、Ｓ１０７に進む。例えば、キャリブレーション処理部２２は、継続時間ｔにおけるセンサ値の平均値を算出し、その平均値を新たな基準レベル値としてもよい。Ｓ１０７では、キャリブレーション実行時のセンサ値をもとに、閾値Ｌ２を算出し、この閾値Ｌ２を新たな接触閾値とする。これにより、図示の処理は終了となる。
【００３９】
なお、Ｓ１０７の処理（閾値の変更）は必須ではないが、較正を行う状況においては、接触検知装置１に常時圧力がかかっている状態であるから、元の閾値Ｌ１よりも小さい閾値に変更することが好ましい。また、変更後の閾値Ｌ２の値は、キャリブレーション実行時のセンサ値が高いほど小さい値としてもよい。
【００４０】
〔電子機器の動作例（その２）〕
次に、図５のフローチャートに基づき、電子機器１０の動作例（その２）について説明する。本フローチャートは、図４に示すフローチャートのＳ１０１の動作に対応するＳ２０２の前に、Ｓ２０１が追加されている点で、図４に示すフローチャートと異なっている。なお、Ｓ２０２〜Ｓ２０８までの動作は、それぞれ図４に示すフローチャートのＳ１０１〜Ｓ１０７の動作に対応しているので、ここではその説明を省略し、Ｓ２０１の動作のみを説明する。
【００４１】
Ｓ２０１では、検知装置制御部２１が、加速度検知装置６の出力値（加速度が所定の加速度閾値を超えたか否か）に基づき、急激な遷移（落下等）を検知したか否かを判定する。これは、加速度検知装置６（落下検知部）により電子機器１０の落下等があったか否かを判定することに対応する。このとき、電子機器１０の急激な遷移を検知した場合には、Ｓ２０２に進む。一方、電子機器１０の急激な遷移を検知しなかった場合は、Ｓ２０１に戻る。
【００４２】
〔電子機器の動作例（その３）〕
次に、図６は圧力変化のイメージ図を示す。図６の（ａ）および（ｂ）に示すグラフは、接触検知装置１の出力値と時間との関係を示している。図６の（ａ）に示すグラフは、電子機器１０を人が手で持ったときの圧力変化を示している。一方、図６の（ｂ）に示すグラフは、電子機器１０の落下または電子機器１０に対する異物の衝突による圧力変化を示している。
【００４３】
図６の（ａ）に示すグラフにおいて接触検知装置１の出力値が閾値Ｌ（接触閾値）を超えた後の出力値の変化は比較的緩やかである。一方、図６の（ｂ）に示すグラフにおいて接触検知装置１の出力値が閾値Ｌ（接触閾値）を超えた後の出力値の変化は比較的急峻である。従って、接触検知装置１の出力値の微分値を算出すれば、その微分値の大きさにより、電子機器１０を人が持ったときの状態か、電子機器１０の落下または電子機器１０に対する異物の衝突があったときの状態かを判別することができる。
【００４４】
次に、図７のフローチャートに基づき、電子機器１０の動作例（その３）について説明する。本フローチャートは、図４に示すフローチャートのＳ１０１の動作に対応するＳ３０２の前に、Ｓ３０１が追加されている点で、図４に示すフローチャートと異なっている。なお、Ｓ３０２〜Ｓ３０８までの動作は、それぞれ図４に示すフローチャートのＳ１０１〜Ｓ１０７の動作に対応しているので、ここではその説明を省略し、Ｓ３０１の動作のみを説明する。
【００４５】
Ｓ３０１では、検知装置制御部２１が、接触検知装置１の出力値の微分値を算出し、センサ値の急激な変化（微分値が所定の微分閾値を超える）があったか否かに基づき、急激な遷移（落下等）を検知したか否かを判定する。これは、接触検知装置１のセンサ値の急激な変化（微分値）により電子機器１０の落下等があったか否かを判定することに対応する。このとき、電子機器１０の急激な遷移を検知した場合には、Ｓ３０２に進む。一方、電子機器１０の急激な遷移を検知しなかった場合は、Ｓ３０１に戻る。
【００４６】
〔実施形態２〕
キャリブレーション処理部２２は、基準レベル値を変更することによって接触検知装置１の出力する出力値を較正する代わりに、接触閾値を変更する処理を行ってもよい。接触閾値は、図３の（ａ）に示した継続時間ｔにおいて出力された大きさの出力値では物体が接触したと検知されないような値に変更する。これにより、上記実施形態と同様に、接触検知装置１に物理的な圧力がかかり続けている状態においても、物体の接触を適切に検知することができる。例えば、キャリブレーション処理部２２は、継続時間ｔにおけるセンサ値の平均値を算出し、その平均値に上記実施形態と同様にして算出した閾値Ｌ２の値を加算して、新たな接触閾値としてもよい。
【００４７】
〔実施形態３：ソフトウェアによる実現例〕
電子機器１０の制御装置２の制御ブロック（特に検知装置制御部２１およびキャリブレーション処理部２２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００４８】
後者の場合、制御装置２は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４９】
〔まとめ〕
本発明の態様１に係る電子機器（１０）は、物体の接触を検知する少なくとも１つの接触検知装置（１）と、上記接触検知装置の動作を制御する制御装置（２）と、を備えた電子機器であって、上記制御装置は、上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定し、上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行する構成である。
【００５０】
接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっている場合、例えば、人間が電子機器を把持している状態ではなく、電子機器の筐体の変形などによって接触検知装置に物理的な圧力がかかり続けている状態であると考えられる。そこで、上記の構成によれば、このような状態において、所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、接触検知装置の出力する出力値を較正する処理、および接触閾値を変更する処理の少なくとも何れかを実行する構成としている。これにより、上記のような状態においても物体の接触を適切に検知することが可能になる。
【００５１】
本発明の態様２に係る電子機器は、上記態様１において、上記電子機器に働く加速度を検知する加速度検知装置（６）を備え、上記制御装置は、上記加速度検知装置により所定の加速度閾値よりも大きい加速度が検知された場合に、上記接触検知装置の出力値が所定の接触閾値を超えたか否かの判定を開始しても良い。上記構成によれば、例えば、電子機器の落下や電子機器に対する異物の衝突などにより、電子機器に何らかのダメージが与えられたような場合においても、物体の接触を適切に検知できるようにすることができる。
【００５２】
本発明の態様３に係る電子機器は、上記態様１において、上記制御装置は、上記接触検知装置の出力値の微分値が所定の微分閾値よりも大きい場合に、上記接触検知装置の出力値が所定の接触閾値を超えたか否かの判定を開始しても良い。上記構成によれば、例えば、電子機器の落下や電子機器に対する異物の衝突などにより、電子機器に何らかのダメージが与えられたような場合においても、物体の接触を適切に検知できるようにすることができる。
【００５３】
本発明の態様４に係る電子機器は、上記態様１〜３の何れかにおいて、上記制御装置は、上記接触検知装置の出力する出力値を較正する処理を行った場合に、上記接触閾値をより低い値に変更しても良い。上記構成によれば、物体が接触しているにも関わらず接触検知装置が反応しにくくなる状況を低減し、物体の接触を適切に検知できるようにすることができる。
【００５４】
本発明の態様５に係る制御装置（２）は、物体の接触を検知する少なくとも１つの接触検知装置（１）を備えた電子機器（１０）の制御装置であって、上記制御装置は、上記接触検知装置の出力値が所定の接触閾値を超え、かつ上記出力値が上記接触閾値を超えた後の所定の期間内における上記出力値の変動が所定の範囲内に収まっているとの条件を満たしたか否かを判定する判定部（検知装置制御部２１）と、上記条件を満たしたと判定された場合に、上記所定の期間に出力された大きさの出力値では物体が接触したと検知しないように、上記接触検知装置の出力する出力値を較正する処理、および上記接触閾値を変更する処理の少なくとも何れかを実行する較正部（キャリブレーション処理部２２）と、を備えている構成である。上記構成によれば、物体の接触を適切に検知できるようにすることができる制御装置を実現できる。
【００５５】
本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置が備える各部（ソフトウェア要素）として動作させることにより上記制御装置をコンピュータにて実現させる制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００５６】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００５７】
１    接触検知装置
２    制御装置
３    タイマ
４    記憶装置
５    表示装置
６    加速度検知装置
７    筐体
１０    電子機器
２１    検知装置制御部（判定部）
２２    キャリブレーション処理部（較正部）
【図１】
2019125857.tif 000003
【図２】
2019125857.tif 000004
【図３】
2019125857.tif 000005
【図４】
2019125857.tif 000006
【図５】
2019125857.tif 000007
【図６】
2019125857.tif 000008
【図７】
2019125857.tif 000009