(57)【要約】【課題】携帯端末（１）をユーザが把持し直す動作に応じて、基準信号値を容易かつ迅速に補正する。【解決手段】ユーザの手が接触センサ（３１）から離れるときの検知信号値の変化量を変化量検出部（１２）が検出したときに、検知信号値の絶対値から基準信号値の絶対値を減算して得られる差分が正であり、かつ、検知信号値の変化量が所定値より大きい場合に、基準信号値の絶対値を該検知信号値の絶対値の変化量に追従させて変更する。【選択図】図１
2015073161.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を周期的に確認して検知信号値を出力する接触センサを備える携帯端末であって、
上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算手段と、
上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出手段と、
上記変化量検出手段が上記検知信号値の変化量を検出したときの上記差分が正であり、かつ、上記変化量検出手段が検出した上記検知信号値の絶対値の変化量が所定値より大きい場合に、上記基準信号値の絶対値を上記検知信号値の絶対値の変化量に追従させて変更する基準信号値変更手段と、
を備えることを特徴とする携帯端末。
【請求項２】
上記変化量検出手段は、一定時間の間における上記検知信号値の変化量を検出する、
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
上記基準信号値変更手段は、上記変化量検出手段が上記検知信号値の変化量を検出したときの上記差分が０以下、または、上記変化量検出手段が検出した上記検知信号値の変化量が所定値以下である場合には、基準信号値の絶対値を、環境の変化に応じて上記基準信号値の補正を行う、ことを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を確認して周期的に検知信号値を出力する接触センサを備える携帯端末の制御方法であって、
上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算ステップと、
上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出ステップと、
上記変化量検出ステップにて上記検知信号値の変化量を検出したとき、上記差分が正であり、かつ、上記変化量検出ステップにて上記検知信号値の変化量が所定値より大きいことを検出した場合に、基準信号値の絶対値を該検知信号値の絶対値の変化量に追従させて変更する基準信号値変更ステップと、を含んでいる、
ことを特徴とする携帯端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが手に把持して使用する情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯端末などの情報処理装置は多機能化が進み、利便性が向上した。情報処理装置の多機能化に伴い、直観的な操作で多種類の入力を可能とするタッチセンサが広く利用されている。
【０００３】
特許文献１には、筐体を手で把持したときに手の指が触れる筐体面に複数のセンサ領域に区分されて配置され、指が触れたときに、指が触れたことを示す検知信号をセンサ領域ごとに出力するタッチセンサと、タッチセンサから出力された検知信号の数に基づいて、タッチセンサに触れた指の本数を判別する判別部を備える携帯端末が開示されている。
【０００４】
特許文献２には、表示を行う表示部と、自端末の動きを検知するセンサ部と、センサ部の検出した自端末の動きに基づき、持ち手を判定する持ち手判定部と、持ち手判定部の判定結果に基づき、表示部の表示を持ち手に応じた表示に切り替える制御部と、を備える携帯端末が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１１９９５９号公報（２０１１年  ６月１６日公開）
【特許文献２】特開２０１２−  ２３５５４号公報（２０１２年  ２月  ２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術は、ユーザによって把持された状態を判定する方法については開示するものの、ユーザによって携帯端末が把持されたことを正しく検知できずに誤動作を生じたときに、如何にして迅速に正しく把持を検知して、この誤動作を解消するかについては開示していない。
【０００７】
ユーザによって携帯端末が把持されたことを検知するセンサとしては、接触センサが挙げられる。一般に、接触センサは接触センサへの接触によって変化する検知信号値を出力する。具体的には、接触センサを備える携帯端末は、ユーザが接触センサに接触していない状態の検知信号値である基準信号値と、ユーザが接触センサに接触している状態における検知信号値との差異に基づいて接触の有無を判定する。
【０００８】
この基準信号値にユーザが意図しない変動が生じる場合があり、基準信号値が変動してしまうことによって、接触を検知する際の接触センサの反応性が変化してしまうことが知られている。例えば、接触センサの外部の環境（温度など）に変化が生じたとき、基準信号値は、その環境の変化に応じて変動し得る。また、基準信号値を自動的に、またはユーザによる操作に応じて強制的に変更する機能を備える携帯端末においては、該機能が誤ったタイミングで動作してしまう可能性がある。例えば、基準信号値を自動的に変更する機能を備える携帯端末をユーザが把持した状態で起動させた場合、把持された状態における接触センサからの検知信号値に基づいて基準信号値の変更が行われてしまう可能性がある。このような場合、ユーザによって把持されているにもかかわらず、携帯端末は、基準信号値と検知信号値との差分が小さいので、正しく該把持を検知できない、という誤動作を生じてしまう。このような誤動作に解消するために、ユーザは携帯端末を把持する手を接触センサから離した状態で初期化させる必要がある。しかし、誤動作が生じるたびに初期化を要求することは、携帯端末の利便性を損なうことになる。
【０００９】
ところで、携帯端末を起動させたまま基準信号値を変更する機能としては、前述の環境の変化に応じて生じた基準信号値の変動を周期的に確認して、自動的に補正する制御機能が知られている。しかしながら、この機能による基準信号値の補正は、生じた誤動作に迅速に対応することを目的としていないため、ユーザによって把持し直されたことを迅速に正しく検知できるようにはならない。また、環境の変化に応じた基準信号値の変動は通常緩やかな時間変化で生じるため、短時間で基準信号値に大きな変動が生じることを想定していない。そのため、短時間に基準信号値に大きな変動が生じた場合、誤動作を完全に解消するためには、周期的に実行される補正を複数回繰り返し行う必要があるため、ユーザによって把持し直されたことによる次の把持を正しく検知することができない。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、接触センサを備える携帯端末において、接触センサの基準信号値が大きく変動してしまった場合にも、ユーザによる把持をやり直す動作に応じて行われる次の把持を正しく検知することができる携帯端末、および携帯端末の制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の一態様に係る携帯端末は、携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を周期的に確認して検知信号値を出力する接触センサを備える携帯端末であって、上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算手段と、上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出手段と、上記変化量検出手段が上記検知信号値の変化量を検出したときの上記差分が正であり、かつ、上記変化量検出手段が検出した上記検知信号値の絶対値の変化量が所定値より大きい場合に、上記基準信号値の絶対値を上記検知信号値の絶対値の変化量に追従させて変更する基準信号値変更手段と、を備える。
【００１２】
上記の課題を解決するために、本発明の一態様に係る携帯端末の制御方法は、携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を周期的に確認して検知信号値を出力する接触センサを備える携帯端末の制御方法であって、上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算ステップと、上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出ステップと、上記変化量検出ステップにて上記検知信号値の変化量を検出したときの上記差分が正であり、かつ、上記変化量検出ステップにて検出した上記検知信号値の絶対値の変化量が所定値より大きい場合に、上記基準信号値の絶対値を上記検知信号値の絶対値の変化量に追従させて変更する基準信号値変更ステップと、を含む。
【発明の効果】
【００１３】
本発明の一態様によれば、本発明に係る携帯端末は、ユーザが把持をやり直す動作に応じて行われる次の把持を正しく検知することができる、という効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る携帯端末の要部構成例を示すブロック図である。
【図２】図１の携帯端末の外観の一例を示す図である。
【図３】図２の携帯端末に設けられた接触センサによって把持を検出する動作の例について説明する図である。
【図４】接触センサの処理の流れを示すフローチャートである。
【図５】図１の接触センサが出力する検知信号値と、基準信号値および接触閾値とを示す図であり、（ａ）は本実施形態に係る接触センサの制御が導入されていない場合を示し、（ｂ）は図１の接触センサの制御を導入した場合を示している。
【発明を実施するための形態】
【００１５】
〔実施形態１〕
本発明の一実施形態に係る携帯端末１について、図１〜図５に基づいて説明すれば、以下のとおりである。ここでは、本発明の情報処理装置を、表示画面を有するスマートフォンや携帯電話機などの携帯端末１に適用した例について説明する。
【００１６】
（携帯端末１の構成）
まず、携帯端末１の概略構成について、図１と図２とを用いて説明する。図１は、本発明の実施形態に係る携帯端末１の要部構成例を示すブロック図であり、図２は、図１の携帯端末１の外観の一例を示す図である。図１に示すように、携帯端末１は、制御部１０、記憶部２０、接触センサ３１、タイマ３２、および表示部３３を備えている。なお、携帯端末１は、ユーザによる操作を入力する操作入力部、通信装置、マイク、スピーカ、およびデジタルカメラなど、携帯端末１として機能するために必要な装置を備えていてもよいが、説明の便宜上、ここでは、図示とその説明を省略する。
【００１７】
制御部１０は、携帯端末１が備える各機能を統括して制御する。制御部１０は、接触判定部（演算手段）１１、変化量検出部（変化量検出手段）１２、および基準信号値補正部（基準信号値変更手段）１３を含んで構成される。
【００１８】
記憶部２０は、記憶部２０は、基準信号値メモリ２１を含んでいる。記憶部２０は、（１）携帯端末１の制御部１０が実行する制御プログラム、（２）ＯＳプログラム、（３）携帯端末１が有する各種機能を実行するために制御部１０が実行するアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶するものである。また、記憶部２０に記憶されるデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）等の不揮発性記憶装置に記憶される。携帯端末１は、図示しない一時記憶部を備えていてもよい。一時記憶部は、携帯端末１が実行する各種処理の過程で、演算に用いるデータおよび演算結果等を一時的に記憶するいわゆるワーキングメモリであり、ＲＡＭ（Random Access Memory）などの揮発性記憶装置で構成される。どのデータをどの記憶装置に記憶するかは、携帯端末１の使用目的、利便性、コスト、または、物理的な制約などから適宜決定される。
【００１９】
接触判定部１１は、接触センサ３１から周期的に出力される検知信号値を取得し、検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する。この差分の算出で使用する基準信号値は、基準信号値メモリ２１に記憶されている値である。なお、基準信号値メモリ２１に記憶されている基準信号値は、携帯端末１が使用される外部の、および接触センサ３１の周囲の状況に応じて変動し得るため、所定の期間毎にその値を更新することが望ましい。例えば、接触判定部１１は、周期的に接触センサ３１から出力される検知信号値を取得して、該検知信号値を随時基準信号値メモリに格納すればよい。
【００２０】
また、接触判定部１１は、基準信号値の絶対値より小さい、適当な接触閾値の絶対値を設定し、該接触閾値の絶対値を超える検知信号値の絶対値が接触センサ３１から出力された場合に、接触と判定するようにしてもよい。接触閾値の絶対値を基準信号値の絶対値よりも小さい値として設定することで、ユーザの把持ではない他の接触を把持として誤って判定することなく、ユーザによって携帯端末１が把持されていることを正確に判定することができる。なお、基本的に基準信号値は、センサから出力される生値であり、ユーザによる接触を検知したセンサから出力される検知信号値は、基準信号値より小さい値となる。
【００２１】
接触判定部１１は、算出した差分を変化量検出部１２に出力する。なお、接触判定部１１は、接触センサ３１への接触の位置、および数が所定の時間以上同じ位置に継続して検知されていることを示す情報を、変化量検出部１２へ出力する。接触判定部１１は、接触センサ３１が接触を検知した際、どの接触センサ３１が接触を検知しているか、接触センサ３１上のどの位置で接触が検知されているか、および検知されている接触の数はいくつか、などについての判定を行ってもよい。
【００２２】
変化量検出部１２は、ユーザの手が接触センサ３１から離れるときに検知される検知信号値の変化量を検出する。具体的には、変化量検出部１２は、接触センサ３１から出力される検知信号値の絶対値の変化を確認し、検知信号値が、接触センサ３１にユーザの手が接触していることを示す検知信号値から非接触を示す検知信号値へと変化した際の、検知信号値の変化量を検出する。そして、その変化量が所定値より大きいか、または、所定値以下か、を判定し、その判定結果を基準信号値補正部１３に通知する。なお、変化量検出部１２は、接触センサ３１から出力される検知信号値とタイマ３２から取得した該検知信号値が出力された時刻とを関連付けて、一定時間の間における検知信号値の変化量を検出してもよい。この場合には、変化量検出部１２は、検知信号値の絶対量の変化速度が所定の速度より大きいか、または、所定の速度以下か、を判定し、その判定結果を基準信号値補正部１３に通知する。ここで、所定値、および所定の速度は、ユーザが携帯端末１を把持し直すときに、接触センサ３１に接触していた手を離す動作を検知できるように設定される値、および速度であればよく、特に制限されない。
【００２３】
基準信号値補正部１３は、変化量検出部１２が検知信号値の変化量を検出したときの差分が正であり、かつ、変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値より大きい場合に、基準信号値の絶対値を検知信号値の絶対値の変化量に追従させて変更
する。
【００２４】
具体的には、基準信号値補正部１３は、次の条件（１）および（２）の両方が満たされる場合に、基準信号値の絶対値を検知信号値の変化に追従させて変更する。
条件（１）：検知信号値の絶対値の変化量または検知信号値の絶対値の変化速度が変化量検出部１２によって検出されているときの検知信号値について、接触判定部１１が算出した結果、基準信号値に対する差分が正である。
条件（２）：変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値より大きい、または、変化量検出部１２が検出した検知信号値の絶対値の変化速度が所定の速度より大きい。
【００２５】
そして、次の条件（３）および（４）のいずれか一方が満たされる場合には、基準信号値の絶対値を環境の変化に応じて補正する。
条件（３）：検知信号値の絶対値の変化量または検知信号値の絶対値の変化速度が変化量検出部１２によって検出されているときの検知信号値について、接触判定部１１が算出した結果、基準信号値に対する差分が０以下である。
条件（４）：変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値以下、または、変化量検出部１２が検出した検知信号値の絶対値の変化速度が所定の速度以下である。
【００２６】
そして、基準信号値補正部１３によって変更、または補正された基準信号値は、基準信号値メモリ２１に記憶される。
【００２７】
接触センサ３１は、ユーザによって携帯端末１の筐体が把持されたときに、該ユーザの手が筐体と接触する位置に備えられ、ユーザによる接触の有無を周期的に確認して検知信号値を出力するセンサである。接触センサ３１として、静電容量センサや感圧センサ等を用いることができる。この接触センサ３１の位置、および数の一例については、後に図２を用いて説明する。また、ユーザによる接触の有無を周期的に確認して検知信号値を出力する動作の一例については、後に図３を用いて詳述する。
【００２８】
タイマ３２は、時間計測機能を有する、いわゆる時計であり、表示部３３に表示する時刻などを出力する。また、接触センサ３１から出力される検知信号値を確認する時間間隔、および一定時間の間における検知信号値の変化量を求める際の時間情報などを提供する。
【００２９】
表示部３３は、画像などを表示するＬＣＤ（液晶ディスプレイ：Liquid Crystal Display）、ＰＤＰ（プラズマディスプレイ:Plasma Display Panel）、または有機ＥＬ（Organic LED）などの、薄型フラットパネルディスプレイ（Flat Panel Display）である（図２参照）。後述のように、表示部３３にタッチパネルを重畳して操作入力部として機能させることも可能である。
【００３０】
（携帯端末１の外観の構成例と接触センサ３１の配置）
次に、図２を用いて、携帯端末１が備える接触センサ３１の位置と数について説明する。なお、図２では、携帯端末１の表示部３３を正面に見たとき、および、左右の側面と、を示している。
【００３１】
図２に示すように、本実施形態に係る携帯端末１は、筐体の少なくとも１つの面に薄型液晶ディスプレイなどで構成された表示部３３を有している。図３に示された携帯端末１は、表示部３３を１つ備えているが、表示部３３の数には特に限定されない。また、表示部３３の表示画面にタッチパネルを重畳して構成されていてもよく、その場合、表示状態の表示部３３はユーザの動作による操作入力が可能な操作入力部としての機能も備える。なお、ユーザによる操作入力は、表示部３３の表示画面への接触によるものに限定されず、他の方法を用いるものであってもよい。例えば、携帯端末１は音声解析機能を備え、音声による操作入力を行うようにしてもよい。
【００３２】
携帯端末１の筐体を把持するユーザの手が携帯端末１に接触する位置に、接触センサ３１が設けられている。例えば、図２では、携帯端末１の表示部３３を含む面と隣接する互いに対向する面に各々１つの接触センサ３１Ｒまたは３１Ｌを備える構成を示している。接触センサ３１Ｒおよび３１Ｌをこのような位置に設けた場合、携帯端末１を把持するユーザの手のひらと指とが接触センサ３１Ｒおよび３１Ｌに接触する。図２では、接触センサ３１Ｒおよび３１Ｌという２つの接触センサを備える例を示したが、これら接触センサ３１Ｒと３１Ｌとは同様の機能を有している。接触センサ３１Ｒおよび３１Ｌは、ユーザの複数の指による接触を検知可能な、例えば帯状の検知領域を有しており、接触している位置および数を検知する。すなわち、接触センサ３１Ｒおよび３１Ｌは、帯状の検知領域上に配列したユーザの指などによる接触を検知する。
【００３３】
なお、接触センサ３１は携帯端末１の筐体を把持するユーザの手が接触する場所であればどこに設けられてもよい。例えば、接触センサ３１は、携帯端末１の側面全体に設けられてもよいし、携帯端末１の表示部３３を含む面と対向する面である裏面に設けられてもよい。すなわち、接触センサ３１は、携帯端末１の表示部３３に設けられたタッチセンサを親指で操作する場合や、手が小さく、接触センサ３１Ｒと３１Ｌとの両方に届きにくいユーザに対しても適した位置に設けることが望ましい。なお、接触センサの形状は、一次元的に延伸した線状、帯状であってもよいし、曲線形状や曲面形状であってもよい。また、接触センサの数は設置する位置に応じて変更可能であり、１つでもよいし、複数でもよい。また、ユーザの指などによる接触を、一次元の接触位置として検知する構成としてもよい。
【００３４】
（接触センサ３１による周期的な接触の確認）
次に、接触センサ３１による接触の検知について、図３を用いて説明する。図３は、図２の携帯端末に設けられた接触センサ３１によって把持を検出する動作の例について説明する図である。すなわち、ここでは、接触センサ３１を２つ備える携帯端末１における例を示すが、前述のように、接触センサの数には制限されない。
【００３５】
携帯端末１は、ユーザによってその筐体が把持されたときに、該ユーザの手が筐体と接触する位置に備えられている。例えば、ユーザが携帯端末１を使用するために把持した場合、該ユーザの手は接触センサ３１Ｌおよび３１Ｒに接触する。接触判定部１１は、一例として、接触センサ３１Ｒおよび３１Ｌの両方への検知信号値を１組として、把持を判定する。そして、接触判定部１１は、ユーザによる把持を判定して、判定結果を携帯端末１の制御部１０に通知する。通知を受けた制御部１０は、表示部３３を起動して画面表示を開始するなど、携帯端末１が把持されたことを契機としてさまざまな機能を開始することが可能である。この場合、接触センサ３１は携帯端末１のユーザーインターフェース（ＵＩ）として機能する。
【００３６】
図３に示すように、接触センサ３１Ｒおよび３１Ｌは、周期的に接触センサ３１において検知される検知信号値の出力を確認する。これにより、検知した各接触位置の変化を検知するだけでなく、各接触が継続しているか否かについても検知することが可能である。なお、図３では、時間の流れを左から右に向かう矢印で示し、接触センサ３１Ｌおよび３１Ｒへの接触を確認する動作のタイミングを模式的に長方形で示したものである。したがって、これらの長方形の高さおよび幅は、出力される検知信号値の大きさ、または検知信号値を確認する時間の長さなどの意味を有さない。また、図３では、接触センサ３１Ｒからの出力信号確認と、接触センサ３１Ｌからの出力信号確認とが１対として示されているが、これは、接触センサ３１Ｒから出力される検知信号値の確認を行い、続けて接触センサ３１Ｌから出力される検知信号値の確認を行っていることを示す。しかし、これは単なる一例に過ぎず、接触センサ３１Ｒおよび接触センサ３１Ｌから出力される検知信号値の確認は、同時に行われてもよいし、また、どの接触センサ３１からの検知信号値を先に確認してもよい。
【００３７】
図３において「通常スキャン期間」と表している期間は、接触センサ３１への接触が検知されるまでの期間である。この通常スキャン期間において、接触を確認する周期は、任意の時間間隔ｄ１によって規定される。ただし、この時間間隔ｄ１は、例えば、携帯端末１がユーザの把持に応じて反応するまでの時間の長さを該ユーザが高感度として感じる程度に短く設定することが望ましい。
【００３８】
接触センサ３１から出力された検知信号値を複数回追跡し、連続して一定期間接触が検知されていることが継続した場合に、接触判定部１１は把持と判定する。図３に示すように、接触判定部１１は、ユーザによる把持が開始された後に最初に接触センサ３１から出力される、把持と判断され得る検知信号値に基づいて、把持を仮検出する。そして、図３において「判定期間」と表している期間、接触センサ３１から連続して把持を示す検知信号値が出力されるか否かを確認する。図３は、接触センサ３１から出力される検知信号値が３回連続して出力された例を示しており、該３回の検知信号値の出力を確認した時点で、把持と判定して携帯端末１の制御部１０へ通知する。このように、接触判定部１１は、ユーザによる把持とは無関係の検知信号値に基づいて誤検知が発生することを防ぐために、把持を仮検出した以後に判定期間として所定の時間を設定する。そして、該判定期間中に接触センサ３１から出力される、把持を表す検知信号値が維持した場合に把持と判定する。
【００３９】
ところで、この判定期間は、ユーザが携帯端末１を把持してから、該携帯端末１が機能を実行するまでの時間の長さに影響する。したがって、判定期間は、誤検知を防ぐという目的を達成しながらも、できるだけ短い時間とすることが望ましい。そこで、図３に示すように、判定期間における接触を確認する周期は、通常スキャン期間より短い時間間隔ｄ２によって規定される（時間間隔ｄ１＞時間間隔ｄ２）。これにより、判定期間においては通常スキャン期間に比べて短い周期で接触センサ３１からの検知信号値が確認されるので、検知信号値の出力を複数回確認する必要がある判定期間の長さを短くすることができる。なお、接触センサ３１に対する接触が開始されたこと、および、接触が終了したことを判定する期間として、判定期間を設け、これらの判定期間においてのみ、時間間隔ｄ１よりも短い時間間隔での検知信号値の出力確認を行うことが望ましい。これにより、接触センサ３１からの出力を周期的に確認する際に要する電力消費量を少なく抑えることができる。
【００４０】
（携帯端末１の制御）
次に、携帯端末１が基準信号値を変更する処理の流れについて、図４を用いて説明する。図４は、接触センサ３１の処理の流れを示すフローチャートである。
【００４１】
Ｓ１において、接触センサ３１による検知が開始されると、接触センサ３１は周期的に検知信号値を接触判定部１１に出力する。
【００４２】
次に、接触判定部１１は検知信号値の絶対値と基準信号値の絶対値との差分を算出する（Ｓ２）。そして、算出された差分は基準信号値補正部１３へ出力される。
【００４３】
検知信号値の変化量が変化量検出部１２によって検出されているときの検知信号値について、接触判定部１１が算出した上記差分が正である場合（Ｓ３においてＹＥＳ）には、次のＳ４（変化量検出ステップ）において、変化量検出部１２は、接触センサ３１にユーザの手が接触していることを示す検知信号値から非接触を示す検知信号値へと変化した際の、検知信号値の変化量を検出する。そして、変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値より大きいときには（Ｓ４においてＹＥＳ）、Ｓ６（基準信号値変更ステップ）において、基準信号値補正部１３は、基準信号値を検知信号値に追従させて変更する。
【００４４】
一方、検知信号値の絶対値の変化量が変化量検出部１２によって検出されているときの検知信号値について、接触判定部１１が算出した上記差分が０以下である場合（Ｓ３においてＮＯ）は、この時点で何もせずこの条件が満たされるまで継続検知信号値をモニターする。また、上記が正であったとしても、変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値以下である場合（Ｓ４においてＮＯ）、この時点で何もせずこの条件が満たされるまで継続検知信号値をモニターする。また、上記の２つの条件を満たさない場合、すなわち、Ｓ３およびＳ４においていずれか一方がＮＯである場合、Ｓ５へ移行し、基準信号値補正部１３は、基準信号値を環境の変化に応じて補正するように制御される。
【００４５】
基準信号値補正部１３によって変更、または補正された基準信号値は、基準信号値メモリ２１に記憶される（Ｓ７）。これにより、基準信号値メモリ２１に記憶されている基準信号値は更新される。そして、Ｓ２に戻り、次に接触センサ３１から出力される検知信号値に対しては、新たに記憶された基準信号値が適用される。
【００４６】
なお、ここでは、Ｓ４において、変化量検出部１２が検知信号値の絶対値の変化量を検出する場合を例に挙げて説明したが、前述のように、変化量検出部１２は検知信号値の絶対値の変化速度を検出してもよい。また、Ｓ３およびＳ４の順番は一例にすぎず、Ｓ３とＳ４とを同時に処理してもよいし、Ｓ４を先に処理してもよい。ただし、基本的にＳ３とＳ４の順番はＳ３がＹＥＳの場合にＳ４を処理するようにすると、無駄な処理をしないよう制御できるので、消費電力を低減することができる。
【００４７】
（把持された状態で基準信号値が変更された場合の例）
次に、具体的な誤動作を解消する例について、図５を用いて説明する。図５は、図１の接触センサが出力する検知信号値と、基準信号値および接触閾値とを示す図であり、（ａ）は本実施形態に係る接触センサの制御が導入されていない場合を示し、（ｂ）は図１の接触センサの制御を導入した場合を示している。図５の（ａ）および（ｂ）の横軸は、時間の流れを左から右に向かう矢印で示している。また縦軸は接触センサ３１から出力される検知信号値を含む信号値の大きさを示している。なお、図５では、接触センサ３１において接触が非検知である状態の検知信号値を大きい値（縦軸において高い値）で示し、ユーザによる把持が行われている状態の検知信号値を小さい値（縦軸において低い値）として示している。しかし、これは検知信号値および基準信号値の相対的な関係を図示するための表現の一例にすぎず、この逆であってもよい。なお、図５には、基準信号値を実線、検知信号値を破線、および、接触閾値を１点鎖線で表している。なお、この接触閾値は、基準信号値から一定の値だけ低くなるように設定される値であり、接触判定部１１は、接触センサ３１から出力された検知信号値が、この接触閾値よりも小さい値となった場合に接触と判定する。
【００４８】
図５の（ｂ）において、時間Ａ２より以前においては、検知信号値と基準信号値とはほぼ一致している。このことは、この期間において、ユーザによる把持による接触センサ３１への接触が検知されていないことを意味する。そして、時間Ａ２において、ユーザによって携帯端末１が把持されると、検知信号値は接触閾値よりも小さい値になる。これにより、接触判定部１１はこの検知信号値の変化量に基づいて、把持による接触であると判定する。
【００４９】
次に、時間Ｂ２において、ユーザによって携帯端末１が把持された状態のまま、基準信号値の補正機能を誤って実行してしまった場合、図５の（ｂ）に示すように、基準信号値は、時間Ｂ２における検知信号値まで小さくなる。この時、接触閾値も基準信号値の変動に従って同じだけ小さくなる。
【００５０】
時間Ｂ２から時間Ｃ２の間において、ユーザによって携帯端末１は把持されているが、接触センサ３１が出力する検知信号値が接触閾値より大きい値である。したがって、接触判定部１１は、該検知信号値を把持による接触として判定できない、という誤動作が生じている。
【００５１】
次に、時間Ｃ２において、ユーザによって、携帯端末１を把持し直す動作が開始されると、接触センサ３１から手が離れるので、検知信号値は大きくなる。そして、基準信号値補正部１３は、次の条件（１）および（２）の両方が満たされる場合に、基準信号値の絶対値を検知信号値の変化に追従させて変更する。条件（１）：検知信号値の絶対値の変化量または検知信号値の絶対値の変化速度が変化量検出部１２によって検出されているときの検知信号値について、接触判定部１１が算出した結果、基準信号値に対する差分が正である。条件（２）：変化量検出部１２が検出した検知信号値の絶対値の変化量が所定値より大きい、または、変化量検出部１２が検出した検知信号値の絶対値の変化速度が所定の速度より大きい。把持し直す動作が行われている間、上記の（１）が満たされているときに、（２）が満たされているので、基準信号値補正部１３は、基準信号値を検知信号値の変化量に追従させて変更する。なお、（１）かつ（２）が満たされるとき、環境の変化に応じて生じた基準信号値の変動を周期的に確認して、自動的に補正する制御機能は一時的にオフにすることが望ましい。これにより、ユーザによって把持し直されたことによる次の把持を正しく迅速に検知するために必要な基準信号値の変更を優先的に行うことができる。なお、図５の（ｂ）では、基準信号値の変更において、基準信号値を２段階に変更する例を図示しているが、これに制限されない。例えば、基準信号値を検知信号値の変化速度に合わせて連続的に変更してもよいし、１段階、２段階、および３段階以上の多段階に変更させてもよい。また、自動的に補正する制御機能は、条件（１）および（２）のいずれか一方を満たさなくなったときに再開してもよい。
【００５２】
このように基準信号値を変更することで、時間Ｅ２において、ユーザによる次の把持が行われ、把持し直す動作が完了する時には、時間Ａ２での接触の検知と同様に、接触判定部１１は時間Ｅ２における検知信号値の変化量に基づいて、把持による接触であることを判定することができる。したがって、時間Ｃ２において生じた誤動作の解消が迅速に達成されている。
【００５３】
これに対し、もし、環境の変化に応じて生じた基準信号値の変動を周期的に確認して補正する制御機能のみを備える携帯端末の場合について、図５の（ａ）を用いて説明する。なお、図５の（ａ）の時間Ａ１、Ｂ１、Ｃ１、およびＥ１は、図５の（ｂ）における時間Ａ２、Ｂ２、Ｃ２、およびＥ２と同様であり、ここでは重複を避けるために説明を省略する。
【００５４】
時間Ｃ１において、ユーザによって、携帯端末を把持し直す動作を開始されると、接触センサ３１から手が離れるので、検知信号値は大きくなる。しかし、基準信号値をこの検知信号値の変化に追従させて変更できないので、基準信号値は小さいままである。そして、時間Ｄ１において、環境の変化に応じて生じた基準信号値の変動を周期的に確認して補正する制御機能が開始されるが、１回で補正される基準信号値の幅には限界がある。したがって、時間Ｅ１において、ユーザによる把持し直す動作が行われても、次の把持を検知するには基準信号値の補正が未だ不十分であるため、把持による接触を正しく判定できない。したがって、時間Ｃ１において生じた誤動作の解消には、更なる基準信号値の補正が行われる必要がある。
【００５５】
〔実施形態２〕
携帯端末１の制御ブロック（特に接触判定部１１、変化量検出部１２、および基準信号値補正部１３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５６】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５７】
〔まとめ〕
本発明の態様１に係る携帯端末１は、携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を周期的に確認して検知信号値を出力する接触センサ３１を備える携帯端末であって、上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算手段（接触判定部１１）と、上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出手段（変化量検出部１２）と、上記変化量検出手段が上記検知信号値の変化量を検出したときの上記差分が正であり、かつ、上記変化量検出手段が検出した上記検知信号値の絶対値の変化量が所定値より大きい場合に、上記基準信号値の絶対値を上記検知信号値の絶対値の変化量に追従させて変更する基準信号値変更手段（基準信号値補正部１３）と、を備えている。
【００５８】
接触センサは、検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して得られる差分に基づいて接触を検知するため、基準信号値の絶対値が高すぎる状態の接触センサでは接触を反応性良く検知することができない。さらに、ユーザの手が接触センサから離れるときに、検知信号値の絶対値から基準信号値の絶対値を減算して得られる差分が正である場合、その基準信号値の絶対値は大きすぎるため、迅速に基準信号値を変更して接触を検知できるようにする必要がある。
【００５９】
そこで、上記の構成によれば、ユーザの手が接触センサから離れるときの検知信号値の変化量を変化量検出手段が検出したときに、検知信号値の絶対値から基準信号値の絶対値を減算して得られる差分が正であり、かつ、検知信号値の変化量が所定値より大きい場合に、基準信号値の絶対値を該検知信号値の絶対値の変化量に追従させて変更する。これにより、携帯端末の筐体からユーザの手が離れたことに応じて、基準信号値を容易かつ迅速に補正することができる。よって、携帯端末を把持したユーザが把持をやり直す動作に応じて、次に検出する把持を反応性良く検知できるように、迅速に正しい基準信号値へと補正することができる。
【００６０】
本発明の態様２に係る携帯端末は、上記態様１において、上記変化量検出手段は、一定時間の間における上記検知信号値の変化量を検出してもよい。
【００６１】
一般に、一定時間の間における検知信号値の変化量を比較した場合、環境の変化による接触センサの検知信号値の変化量は、ユーザによる接触から非接触へと変化することによる変化量に比べて少ない。上記の構成によれば、変化量検出手段は検知信号値の一定時間の間における変化量を検出する。これにより、検出した検知信号値の変化量が環境の変化に起因するものか、ユーザによる接触の変化に起因するものか、を判定し基準信号値を適切に変更することができる。
【００６２】
本発明の態様３に係る携帯端末は、上記態様１または２において、上記基準信号値変更手段は、上記変化量検出手段が上記検知信号値の変化量を検出したときの上記差分が０以下、または、上記変化量検出手段が検出した上記検知信号値の変化量が所定値以下である場合には、基準信号値の絶対値を、環境の変化に応じて上記基準信号値の補正を行ってもよい。
【００６３】
上記の構成によれば、基準信号値変更手段は、変化量検出手段が検知信号値の変化量を検出したときの差分が０以下、または、変化量検出手段が検出した検知信号値の変化量が所定値以下である場合、環境の変化に応じて基準信号値を補正する。これにより、検出した検知信号値の変化量が環境の変化に起因するものか、ユーザによる接触の変化に起因するものか、を判定して基準信号値を適切に変更することができる。
【００６４】
本発明の態様４に係る携帯端末の制御方法は、携帯端末の筐体を把持するユーザの手が接触する位置に設けられ、接触の有無を確認して周期的に検知信号値を出力する接触センサを備える携帯端末の制御方法であって、上記検知信号値の絶対値から接触が非検知であることを表す検知信号値である基準信号値の絶対値を減算して差分を算出する演算ステップ（Ｓ２）と、上記ユーザの手が上記接触センサから離れるときに検知される上記検知信号値の変化量を検出する変化量検出ステップ（Ｓ３）と、上記変化量検出ステップにて上記検知信号値の変化量を検出したとき、上記差分が正であり、かつ、上記変化量検出ステップにて上記検知信号値の変化量が所定値より大きいことを検出した場合に、基準信号値の絶対値を該検知信号値の絶対値の変化量に追従させて変更する基準信号値変更ステップ（Ｓ６）と、を含んでいる。
【００６５】
上記の構成によれば、本発明の態様１に係る携帯端末と同様の効果を奏する。
【００６６】
本発明の各態様に係る携帯端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記携帯端末が備える各手段として動作させることにより上記携帯端末をコンピュータにて実現させる携帯端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６８】
本発明は、スマートフォン、携帯電話、携帯型のパーソナルコンピュータなどの電子機器などに適用することができる。
【符号の説明】
【００６９】
１  携帯端末
１１  接触判定部（演算手段）
１２  変化量検出部（変化量検出手段）
１３  基準信号値補正部（基準信号値変更手段）
３１  接触センサ
【図１】
2015073161.tif 000003
【図２】
2015073161.tif 000004
【図３】
2015073161.tif 000005
【図４】
2015073161.tif 000006
【図５】
2015073161.tif 000007