(57)【要約】【課題】使用者（ユーザ）が意図することなく加わる振動や運動等の影響を抑制して、所定の傾き状態になったときに適切に所定の機能を実現することができる携帯機器及びその制御方法、並びに、携帯機器の制御プログラムを提供する。【解決手段】ＭＰＵ１５０は、携帯機器１００に備えられた三次元加速度センサ１１０により検出された加速度データに基づいて、携帯機器１００に対する重力方向とユーザの進行方向とを導出し、これらの重力方向及び進行方向が所定の方向範囲ＤＲ１、ＤＲ２内にあるか否かを判定することにより、携帯機器１００の傾き状態（すなわち、ユーザが視認する表示部１２０の表示面１２１の向き）を判断し、当該判断結果に基づいて、発光部１３０における点灯制御処理を実行する。【選択図】図３
2014057129.tif 000002
【特許請求の範囲】
【請求項１】
特定の機能を有する機器本体に対する重力方向を検出する重力方向検出部と、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出する進行方向検出部と、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記機器本体の前記特定の機能を動作させる機能制御部と、
を備えることを特徴とする携帯機器。
【請求項２】
前記機能制御部は、前記判定部により、前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させることを特徴とする請求項１記載の携帯機器。
【請求項３】
前記判定部は、前記重力方向が前記第１の方向範囲内になく、又は、前記進行方向が前記第２の方向範囲内にないと判定された場合、あるいは、前記重力方向が前記第１の方向範囲内になく、かつ、前記進行方向が前記第２の方向範囲内にないと判定された場合には、前記重力方向の前記第１の方向範囲からの逸脱量、及び、前記進行方向の前記第２の方向範囲からの逸脱量を蓄積して、当該逸脱量が予め設定した閾値以上であるか否かを判定し、
前記機能制御部は、前記判定部により、前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定され、さらに、前記逸脱量が前記閾値以上であると判定された場合に、前記特定の機能を動作させることを特徴とする請求項２記載の携帯機器。
【請求項４】
前記判定部は、前記進行方向検出部により、前記進行方向が検出されない場合には、前記重力方向が、予め設定された第３の方向範囲内にあるか否かを判定し、
前記機能制御部は、前記判定部により、前記重力方向が前記第３の方向範囲内にあると判定された場合に、前記特定の機能を動作させることを特徴とする請求項１乃至３のいずれかに記載の携帯機器。
【請求項５】
前記機器本体は、前記ユーザの操作により前記特定の機能を動作させる操作部を有し、
前記操作部からの操作に基づいて、前記第１の方向範囲及び前記第２の方向範囲が補正されることを特徴とする請求項１乃至４のいずれかに記載の携帯機器。
【請求項６】
前記重力方向検出部及び前記進行方向検出部は、三次元加速度センサであって、
前記三次元加速度センサにより検出される３軸方向の加速度データに基づいて、前記重力方向及び前記進行方向を取得することを特徴とする請求項１乃至５のいずれかに記載の携帯機器。
【請求項７】
前記機器本体は、所定の情報を表示する表示部を有し、
前記機能制御部は、前記判定部による前記判定結果に基づいて、前記表示部を表示駆動することを特徴とする請求項１乃至６のいずれかに記載の携帯機器。
【請求項８】
特定の機能を有する機器本体に対する重力方向を検出し、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出し、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定し、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする携帯機器の制御方法。
【請求項９】
コンピュータに、
特定の機能を有する機器本体に対する重力方向を検出させ、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出させ、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定させ、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする携帯機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器及びその制御方法、並びに、携帯機器の制御プログラムに関し、特に、発光部や表示部を備えた携帯機器、及び、その制御方法、並びに、制御プログラムに関する。
【背景技術】
【０００２】
従来、傾斜スイッチを内蔵し、所定の傾き状態を検出したときに文字盤のライトを点灯させたり、発光パネルを発光させたりする機能を備えた腕時計が知られている。このような機能を有する腕時計によれば、使用者は手首に装着した腕時計を、文字盤が視認可能な状態に傾斜させることにより、使用者が何ら操作を行うことなく、文字盤のライトや発光パネルを点灯させて、文字盤を照明又は発光させることができる。このような技術については、例えば特許文献１に開示されている。
【０００３】
また、例えば特許文献２には、携帯端末に内蔵された加速度センサからの出力に基づいて、携帯端末を所定の角度に傾けた場合に表示装置のバックライトを点灯させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２５７９６５号公報
【特許文献２】特開２０１１−１４２４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１、２に開示された腕時計や携帯端末においては、傾斜スイッチや加速度センサにより文字盤や表示面が水平面や重力方向に対してどの程度傾いているかという傾き状態を検出して、ライトや発光パネルの点灯制御をしていた。そのため、上述した傾き判定の手法においては、使用者による文字盤や表示面を視認するための動作の他に、腕時計や携帯端末に加わる振動や運動等の影響を受けやすく、誤動作を生じやすいという問題を有していた。
【０００６】
具体的には、例えば歩行中やジョギング中、電車や乗用車への乗車中においては、その振動により、腕時計や携帯端末が所定の傾き状態になっていないにも関わらず、予期せずライトや発光パネルが点灯する場合や、腕時計や携帯端末が所定の傾き状態になっているにも関わらず、ライトや発光パネルが点灯しない場合があった。前者においては、腕時計や携帯端末に内蔵されたバッテリの消耗が激しくなり、また、後者においては、使い勝手が悪いという問題を有していた。
【０００７】
そこで、本発明は、上述した問題点に鑑み、使用者（ユーザ）が意図することなく加わる振動や運動等の影響を抑制して、所定の傾き状態になったときに適切に所定の機能を実現することができる携帯機器及びその制御方法、並びに、携帯機器の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る携帯機器は、
特定の機能を有する機器本体に対する重力方向を検出する重力方向検出部と、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出する進行方向検出部と、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記機器本体の前記特定の機能を動作させる機能制御部と、
を備えることを特徴とする。
【０００９】
本発明に係る携帯機器の制御方法は、
特定の機能を有する機器本体に対する重力方向を検出し、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出し、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定し、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする。
【００１０】
本発明に係る携帯機器の制御プログラムは、
コンピュータに、
特定の機能を有する機器本体に対する重力方向を検出させ、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出させ、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定させ、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、発光部や表示部を備えた携帯機器において、使用者（ユーザ）が意図することなく加わる振動や運動等の影響を抑制して、所定の傾き状態になったときに適切に所定の機能を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る携帯機器の第１の実施形態を示す概略構成図である。
【図２】第１の実施形態に係る携帯機器の一構成例を示すブロック図である。
【図３】第１の実施形態に係る携帯機器に適用される制御方法の一例を示すフローチャートである。
【図４】第１の実施形態に係る携帯機器において検出されるベクトルデータを示す概略図である。
【図５】第１の実施形態に係る携帯機器の制御方法において検出される重力方向ベクトルの一例を示す概略図である。
【図６】第１の実施形態に係る携帯機器の制御方法において検出される進行方向ベクトルの一例を示す概略図である。
【図７】第１の実施形態に係る携帯機器の制御方法における傾き状態の判定処理に適用される重力方向に対する方向範囲の一例を示す概略図である。
【図８】第１の実施形態に係る携帯機器の制御方法における傾き状態の判定処理に適用される進行方向に対する方向範囲の一例を示す概略図である。
【図９】第１の実施形態に係る携帯機器の傾き状態の判定処理に適用される方向範囲の他の設定例（変形例１）を示す概略図である。
【図１０】第１の実施形態に係る携帯機器の他の構成例（変形例２）を示すブロック図である。
【図１１】第２の実施形態に係る携帯機器の制御方法の一例を示すフローチャートである。
【図１２】第３の実施形態に係る携帯機器の制御方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明に係る携帯機器及びその制御方法、並びに、携帯機器の制御プログラムについて、実施形態を示して詳しく説明する。ここでは、本発明に係る携帯機器を装着した使用者（ユーザ）が、歩行やジョギング等を行う場合について説明する。
【００１４】
＜第１の実施形態＞
（携帯機器）
図１は、本発明に係る携帯機器の第１の実施形態を示す概略構成図である。図２は、本実施形態に係る携帯機器の一構成例を示すブロック図である。
【００１５】
本発明の第１の実施形態に係る携帯機器１００は、例えば図１（ａ）、（ｂ）に示すように、ユーザの手首ＵＳｈに装着する腕時計型（又は、リストバンド型）の外観形状を有している。携帯機器１００は、例えば図１（ａ）、（ｂ）に示すように、大別して、ユーザに所定の情報を提供するための表示部１２０を備えた機器本体１０１と、ユーザの手首ＵＳｈに巻き付けることにより機器本体１０１を手首ＵＳｈに装着するためのベルト部１０２と、を備えている。なお、図１（ａ）は、機器本体１０１がユーザの手の甲側に位置するように、携帯機器を手首ＵＳｈに装着した状態を示す図であり、図１（ｂ）は、機器本体１０１がユーザの手の平側に位置するように、携帯機器を手首ＵＳｈに装着した状態を示す図である。
【００１６】
携帯機器１００は、具体的には、例えば図２に示すように、三次元加速度センサ１１０と、表示部１２０と、発光部１３０と、操作部１４０と、演算回路（マイクロプロセッサユニット；以下、「ＭＰＵ」と略記する）１５０と、メモリ１６０と、計時回路１７０と、電源供給部１８０と、を備えている。
【００１７】
三次元加速度センサ（又は、３軸加速度センサ）１１０は、ユーザが携帯機器１００を装着した状態で、例えば歩行中やジョギング中に携帯機器１００に加わる移動速度の変化の割合（加速度）を、加速度データとして検出する。ここで、三次元加速度センサ１１０により検出された加速度データは、Ｘ、Ｙ、Ｚ軸からなる直交する３軸方向の成分として出力される。そして、これらの加速度データは、計時回路１７０から出力される時間情報に関連付けられて、メモリ１６０の所定の記憶領域に保存される。
【００１８】
表示部１２０は、カラーやモノクロ表示が可能な反射型や透過型の液晶表示パネル等の表示パネルを有し、少なくともユーザの歩行中やジョギング中に、現在時刻や運動情報等の所定の情報を表示する。また、表示部１２０の表示パネルの前面側又は背面側には発光部１３０が設けられ、当該発光部１３０からの光が表示パネルに照射される。ここで、表示部１２０が反射型の表示パネルを備えている場合には、表示パネルの前面側に発光部１３０がフロントライトとして配置され、一方、透過型の表示パネルを備えている場合には、表示パネルの背面側に発光部１３０がバックライトとして配置されている。なお、本実施形態においては、表示部１２０と発光部１３０とが別個の構成を有している場合について示したが、表示部１２０及び発光部１３０に替えて、表示パネル自体が発光して所望の情報を表示する、有機ＥＬ表示パネル等の自発光型の表示パネルを有する発光表示部を適用するものであってもよい。なお、本明細書における、表示部１２０の表示パネルに所定の情報を表示する動作、発光部１３０から非発光型の表示パネルに光を照射する動作、自発光型の表示パネルに所定の情報を表示する動作を総括して、特許請求の範囲において「表示駆動」と表記する。
【００１９】
操作部１４０は、例えば図１（ａ）、（ｂ）に示すようなボタンスイッチやスライドスイッチ、表示部１２０の前面側（視野側）に配置又は一体的に形成されたタッチパネル等を有し、携帯機器１００における各種の機能の選択や入力設定、実行指示等の操作に用いられる。例えば操作部１４０を操作することにより、電源供給部１８０から携帯機器１００内部の各構成への駆動電力の供給（電源オン）や遮断（電源オフ）、三次元加速度センサ１１０におけるセンシング動作の開始や停止、表示部１２０における表示動作や、発光部１３０における点灯や消灯動作等が制御される。
【００２０】
メモリ１６０は、不揮発性メモリを有し、少なくとも携帯機器１００において実行される、傾き状態の判定処理及び発光部１３０の点灯制御処理に関連して検出、生成、又は、参照される各種のデータが所定の記憶領域に保存される。ここで、メモリ１６０は、三次元加速度センサ１１０や表示部１２０、発光部１３０、メモリ１６０、計時回路１７０における所定の機能を実現するための制御プログラム、及び、後述する傾き状態の判定処理及び発光部１３０の点灯制御処理を実現するためのアルゴリズムプログラムが記憶された読み出し専用メモリ（ＲＯＭ）を含むものであってもよい。
【００２１】
ＭＰＵ１５０は、計時回路１７０において生成される基本クロックに基づいて、所定の制御プログラムを実行することにより、三次元加速度センサ１１０や表示部１２０、発光部１３０、メモリ１６０を制御して所定の機能を実現する。また、ＭＰＵ１５０は、所定のアルゴリズムプログラムを実行することにより、本発明に係る携帯機器１００の制御方法に適用される傾き状態の判定処理及び発光部１３０の点灯制御処理を実現する。なお、これらの制御プログラムやアルゴリズムプログラムは、上述したメモリ１６０に保存されているものであってもよいし、予めＭＰＵ１５０に組み込まれているものであってもよい。
【００２２】
計時回路１７０は、基本クロックを生成する発振器を有し、当該基本クロックに基づいて、携帯機器１００の各構成の動作タイミングを規定する動作クロックを生成するとともに、現在の時刻を示す時間情報を生成して出力する。この時間情報は、表示部１２０に現在時刻として表示されるとともに、上述した三次元加速度センサ１１０により収集された加速度データやその他のデータに関連付けて、メモリ１６０に保存される。なお、この計時回路１７０は、予めＭＰＵ１５０に計時機能として組み込まれているものであってもよい。
【００２３】
電源供給部１８０は、携帯機器１００内部の各構成に駆動電力を供給する。電源供給部１８０は、市販のコイン型電池やボタン型電池等の一次電池、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができる。また、これらの一次電池や二次電池のほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電（エナジーハーベスト）技術による電源等を適用することもできる。
【００２４】
（携帯機器の制御方法）
次に、上述した携帯機器の制御方法について説明する。ここでは、ユーザが本実施形態に係る携帯機器１００を手首に装着した状態で、歩行やジョギング等を行っている状態で、携帯機器１００の表示部１２０に表示された情報を視認する場合における、携帯機器１００の傾き状態の判定方法、及び、発光部１３０の点灯制御方法について説明する。
【００２５】
図３は、本実施形態に係る携帯機器に適用される制御方法の一例を示すフローチャートである。図４は、本実施形態に係る携帯機器において検出されるベクトルデータを示す概略図である。図５は、本実施形態に係る携帯機器の制御方法において検出される重力方向ベクトルの一例を示す概略図であり、図６は、本実施形態に係る携帯機器の制御方法において検出される進行方向ベクトルの一例を示す概略図である。また、図７は、本実施形態に係る携帯機器の制御方法における傾き状態の判定処理に適用される重力方向に対する方向範囲の一例を示す概略図であり、図８は、本実施形態に係る携帯機器の制御方法における傾き状態の判定処理に適用される進行方向に対する方向範囲の一例を示す概略図である。
【００２６】
本実施形態に係る携帯機器１００の制御方法は、図３に示すように、携帯機器１００を起動して制御処理を開始すると、ＭＰＵ１５０は、三次元加速度センサ１１０により加速度データ（センサデータ）を、所定のサンプリング周期で順次取得する（ステップＳ１０１）。具体的には、ユーザが手首ＵＳｈに装着した携帯機器１００の操作部１４０を操作することにより、ＭＰＵ１５０は三次元加速度センサ１１０により、ユーザの歩行中やジョギング中に携帯機器１００に加わる移動速度の変化の割合である加速度を加速度データとして検出するセンシング動作を実行する。ここで、三次元加速度センサ１１０からの出力は、ローパスフィルタ等のフィルタ回路（図示を省略）を通過させてフィルタ処理することにより、高周波ノイズ成分や、ユーザの無意識の手の震えやブレ等に起因する成分が除去される。ノイズ成分が除去された加速度データは、計時回路１７０から出力される時間情報に関連付けてメモリ１６０の所定の記憶領域に保存される。なお、加速度データの取得動作は、上記のように、ユーザが操作部１４０を操作することにより開始されるものであってもよいし、例えば、携帯機器１００の起動に連動して開始され、その後、常に動作させておくものであってもよい。
【００２７】
次いで、ＭＰＵ１５０は、取得した加速度データを解析して、携帯機器１００の傾き状態を判定する一連の処理を実行する。具体的には、例えば、手首ＵＳｈ等の人体の特定の部位に装着する携帯機器１００においては、その装着の仕方や装着状態、部位の位置や角度等の状態によって、携帯機器１００を基準とした重力方向は様々な方向を取り得る。ここで、携帯機器１００の装着の仕方や装着状態とは、例えば図１（ａ）に示したように、表示部１２０の表示面１２１が手首ＵＳｈの手の甲側（外側）を向くように装着するか、図１（ｂ）に示したように、手の平側（内側）を向くように装着するか、といった状態のことである。また、人体の部位の位置や角度等の状態とは、例えば携帯機器１００を手首ＵＳｈに装着している場合に、肘を上げているか下げているかや、伸ばしているか曲げているか、といった状態のことである。
【００２８】
そこで、本実施形態においては、三次元加速度センサ１１０により検出される、一定期間の加速度の平均をベクトルとして算出することにより重力方向を導出する（ステップＳ１０２）。さらに、三次元加速度センサ１１０により検出される加速度データに基づいて、ユーザが歩行やジョギングをする際の移動方向である進行方向を導出する（ステップＳ１０３）。取得された重力方向と進行方向は、計時回路１７０から出力される時間情報に関連付けてメモリ１６０の所定の記憶領域に保存される。
【００２９】
ここで、ユーザの進行方向は、例えば、三次元加速度センサ１１０により取得された加速度データに基づいて、加速度平均ベクトルによる重力に平行な鉛直方向の加速度成分と、当該鉛直方向に直交する水平方向（水平面内）の加速度成分とを取得し、鉛直方向の加速度成分の変化が極大となったとき及び極小となったときの間の期間において、水平方向の加速度成分の変化が極大となったときの水平方向の加速度成分の方向を、ユーザの進行方向とする手法により導出することができる。なお、ユーザの進行方向の導出方法については、この手法に限定されるものではなく、三次元加速度センサからの出力を用いるものであれば、他の検出方法を適用するものであってもよい。また、ユーザの進行方向は、必ずしも重力方向（鉛直方向）に対して直交する水平方向になくてもよい。
【００３０】
次いで、ＭＰＵ１５０は、上記ステップＳ１０３において、ユーザの進行方向の導出に成功したか否かを判定する（ステップＳ１０４）。具体的には、携帯機器を装着したユーザが、静止していたり、ランダムに激しく手を動かしたりしている場合には、三次元加速度センサ１１０により検出される加速度データからユーザの進行方向が検出されなかったり、検出された加速度データの変動やばらつきが大きくなったりする。このような場合には、ユーザの進行方向が正常に検出することができず、進行方向の導出に失敗することになる。そこで、上記ステップＳ１０３において、ユーザの進行方向の導出に成功したか否かを判定することにより、ユーザの静止状態や、ユーザの意図しない動きに起因するノイズの混入を、判別して、進行方向の導出に成功した場合と成功しなかった場合とで、後述する発光部１３０の点灯制御方法の処理を変更する。
【００３１】
このようにして、重力方向と進行方向が取得された場合、携帯機器１００の傾き状態やユーザの進行方向に応じて、例えば図４（ａ）、（ｂ）に示すように、携帯機器１００に対する、重力方向のベクトル成分（重力方向ベクトル）Ｖｇと、ユーザの進行方向のベクトル成分（進行方向ベクトル）Ｖｍとが、概念的に表わされる。
【００３２】
上記ステップＳ１０４において、進行方向の導出に成功した場合には、ＭＰＵ１５０は、取得された重力方向及び進行方向について、予め設定した方向範囲の中に入っているか否かを判定する（ステップＳ１０５）。具体的には、重力方向については、例えば図５に示すように、携帯機器１００の機器本体１０１を基準として、直交するＸ、Ｙ、Ｚの３軸からなる直交座標を設定する。ここで、例えば携帯機器１００を腕時計と仮定した場合、文字盤である表示部１２０の表示面１２１の６時方向（図面左方向）をＸ軸の正（＋）方向と設定し、表示面１２１の３時方向（図面手前方向）をＹ軸の正（＋）方向と設定し、表示面１２１の視野側から背面側へ向かう方向（図面下方向）をＺ軸の正（＋）方向と設定した。すなわち、本実施形態においては、携帯機器１００の表示部１２０の表示面１２１に直交座標のＸ、Ｙ軸を含むＸ−Ｙ平面が一致又は平行し、当該表示面１２１に垂直な方向に、直交座標のＺ軸が一致又は平行するように、三次元加速度センサ１１０が配置されている。
【００３３】
そして、この座標系において、重力方向については、図５に示すように、Ｘ−Ｙ平面内のＸ軸の正方向からＹ軸の正方向に向かう角度（パン角）をα、Ｘ−Ｙ平面からＺ軸の正方向に向かう角度（チルト角）をβと設定する。この場合、上記の取得された重力方向（すなわち、重力方向ベクトルＶｇ）は、極座標（α，β）で表される。
【００３４】
また、進行方向については、例えば図６に示すように、上述した重力方向と同様の直交座標を設定し、この座標系において、Ｘ−Ｙ平面内のＸ軸の正方向からＹ軸の正方向に向かう角度（パン角）をθ、Ｘ−Ｙ平面からＺ軸の正方向に向かう角度（チルト角）をφと設定する。この場合、上記の取得された進行方向（すなわち、進行方向ベクトルＶｍ）は、極座標（θ，φ）で表される。ここで、図５、図６に示した球体の半径は、加速度の大きさを表している。重力方向を示す図５においては、半径は一定となり、進行方向を示す図６においては、加速度の大きさに応じて半径が変化し、ユーザが静止している場合には半径が０となって、進行方向は導出されない。
【００３５】
そして、これら４つのパラメータα、β、θ、φの各々について、下限と上限からなる方向範囲を予め設定してメモリ１６０の所定の記憶領域に保存しておき、当該方向範囲を参照することにより、取得された重力方向を表す極座標の角度α、β、及び、取得された進行方向を表す極座標の角度θ、φが、それぞれの方向範囲に入っているか否かを判定する。ここで、重力方向については、例えば図７に示すように、角度αの下限値となる角度をａ、上限値となる角度をＡに設定し、角度βの下限値となる角度をｂ、上限値となる角度をＢに設定することにより形成される方向範囲ＤＲ１を、予め重力方向の判定基準として設定して、メモリ１６０の所定の記憶領域に保存しておく。そして、ＭＰＵ１５０は、上記取得された重力方向を表す極座標の角度α、βが、ａ＜α＜Ａ、かつ、ｂ＜β＜Ｂの条件を満たす場合、すなわち、角度α、βにより規定される重力方向ベクトルＶｇの終点が方向範囲ＤＲ１内にある場合には、取得された重力方向が、真の重力方向であると判定する。
【００３６】
また、進行方向については、例えば図８に示すように、角度θの下限値となる角度をｈ、上限値となる角度をＨに設定し、角度φの下限値となる角度をｆ、上限値となる角度をＦに設定することにより形成される方向範囲ＤＲ２を、予め進行方向の判定基準として設定して、メモリ１６０の所定の記憶領域に保存しておく。そして、ＭＰＵ１５０は、上記取得された進行方向を表す極座標の角度θ、φが、ｈ＜θ＜Ｈ、かつ、ｆ＜φ＜Ｆの条件を満たす場合、すなわち、角度θ、φにより規定される進行方向ベクトルＶｍの終点が方向範囲ＤＲ２内にある場合には、取得された進行方向が、真の進行方向であると判定する。
【００３７】
そして、ＭＰＵ１５０は、取得された重力方向及び進行方向が上記の条件を満たすか否かの判定結果に基づいて、発光部１３０の点灯制御処理を実行する。すなわち、取得された重力方向及び進行方向のそれぞれについて、上記の全ての条件を満たす場合には、ＭＰＵ１５０は、ユーザが装着した携帯機器１００の表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作を行ったものと判断して、予め設定された時間、発光部１３０を点灯させて表示部１２０を照明する（ステップＳ１０６）。ここで、発光部１３０の点灯時間は、例えば２秒や７秒等の任意の時間に設定される。そして、発光部１３０における所定時間の点灯が終了した後、ＭＰＵ１５０は、一連の制御処理を終了するか否かを判定し（ステップＳ１０７）、終了しない場合には、ステップＳ１０１に戻って、再度上記の一連の制御処理を順次実行する。
【００３８】
一方、上記ステップＳ１０４において、進行方向の導出に成功しなかった場合には、ＭＰＵ１５０は、携帯機器１００が静止しているか否かを判定する（ステップＳ１０８）。携帯機器１００が静止していると判定された場合には、ＭＰＵ１５０は、例えばユーザが歩行やジョギングを中断した状態にあると判断して、上記取得された重力方向のみを用いて、発光部１３０の点灯制御処理を実行する（ステップＳ１０９）。すなわち、ＭＰＵ１５０は、取得された重力方向を表す極座標の角度α、βが所定の条件を満たす場合、あるいは、角度α、βにより規定される重力方向ベクトルＶｇの終点が所定の方向範囲内にある場合には、取得された重力方向が、真の重力方向であると判定して、予め設定された時間、発光部１３０を点灯させて、表示部１２０を照明する。一方、携帯機器１００が静止していないと判定された場合には、ＭＰＵ１５０は、ステップＳ１０１に戻って、再度上記の一連の制御処理を順次実行する。
【００３９】
また、上記ステップＳ１０５において、取得された重力方向及び進行方向について、いずれかが、又は、双方が上記の条件を満たさない場合にも、ＭＰＵ１５０は、ステップＳ１０１に戻って、再度上記の一連の制御処理を順次実行する。
【００４０】
以上説明した本実施形態においては、携帯機器１００に備えられた三次元加速度センサ１１０により検出された加速度データに基づいて、携帯機器１００に対する重力方向と人体の進行方向とを導出し、これらの重力方向及び進行方向が所定の方向範囲ＤＲ１、ＤＲ２内にあるか否かを判定することにより、携帯機器１００の傾き状態（すなわち、ユーザが視認する表示部１２０の表示面１２１の向き）が適切に判断される。これにより、ユーザが携帯機器１００を装着して歩行やジョギング等により移動している場合であっても、ユーザが表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作した状態を適切に判断して、誤動作を生じることなく発光部１３０を確実に点灯させて表示部１２０を照明することができる。したがって、本実施形態によれば、誤動作による内蔵バッテリの消耗を抑制して省電力化を図ることができるとともに、ユーザの意図に応じて適切にライトが点灯する使い勝手の良い携帯機器を実現することができる。
【００４１】
また、本実施形態においては、三次元加速度センサ１１０により検出される加速度データに基づいて、携帯機器１００に対する重力方向や人体の進行方向を導出する手法を適用しているので、三次元加速度センサ１１０からの出力をフィルタ処理することにより、高周波成分を除去することができる。これにより、三次元加速度センサ１１０からの出力に含まれる高周波ノイズ成分や、ユーザの無意識の手の震えやブレ等の、一定の反復運動に起因する成分が除去されるので、携帯機器１００が揺さぶられているような場合であっても、携帯機器１００の傾き状態及びユーザの動作を適切に判断して、発光部１３０を確実に点灯させることができる。
【００４２】
次に、上述した実施形態に示した携帯機器及びその制御方法の変形例について説明する。
（変形例１）
図９は、本実施形態に係る携帯機器の傾き状態の判定処理に適用される方向範囲の他の設定例（変形例１）を示す概略図である。なお、この変形例に示す方向範囲の設定方法は一例であり、重力方向又は進行方向の方向範囲を規定するものであれば、他の手法を適用することができる。
【００４３】
上述した実施形態においては、携帯機器１００の傾き状態の判定処理に適用される方向範囲の設定方法として、重力方向を表す極座標の角度α、β、及び、進行方向を表す極座標の角度θ、φのそれぞれについて、下限値と上限値を設定することにより方向範囲ＤＲ１及びＤＲ２を設定する手法を示した。本発明はこれに限定されるものではなく、重力方向及び進行方向のそれぞれについて、個別の基準方向を設定し、取得された重力方向及び進行方向と各基準方向との誤差角度の合計値に上限値を設ける手法を適用するものであってもよい。
【００４４】
具体的には、例えば図９に示すように、重力方向について、極座標の角度γ、δで表される基準方向ベクトルＶｓを予め設定して、基準方向ベクトルＶｓに対する重力方向ベクトルＶｇの誤差角度εを算出する。また、図示を省略するが、進行方向（進行方向ベクトルＶｍ）についても、同様の手法により、個別に設定された基準方向ベクトルとの誤差角度を算出する。そして、ＭＰＵ１５０は、これらの重量方向及び進行方向における誤差角度の合計値が、予め設定された上限値以下の場合に、ユーザが携帯機器１００を所定の傾き状態になるように動作を行ったものと判断する。
【００４５】
このような変形例に係る制御方法においても、上述した実施形態と同様に、ユーザが携帯機器１００を装着して歩行やジョギング等により移動している場合であっても、ユーザが表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作した状態を適切に判断することができ、誤動作を生じることなく発光部１３０を確実に点灯させて表示部１２０を照明することができる。
【００４６】
（変形例２）
図１０は、本実施形態に係る携帯機器の他の構成例（変形例２）を示すブロック図である。ここで、上述した実施形態（図２参照）と同等の構成については、同一の符号を付してその説明を簡略化する。
【００４７】
上述した実施形態においては、図２に示したように、携帯機器１００の傾き状態を検出するためのセンサとして、三次元加速度センサ１１０のみを備えた構成を示した。本発明はこれに限定されるものではなく、三次元加速度センサに加え、三次元角速度センサ（又は、３軸角速度センサ、３軸ジャイロセンサ）を備えた構成を適用するものであってもよい。
【００４８】
具体的には、例えば図１０に示すように、上述した実施形態（図２参照）に示した構成に加え、ユーザが携帯機器１００を装着した状態で、例えば歩行中やジョギング中に携帯機器１００に加わる傾きや角度、その傾きの速度（角速度）を、角速度データとして検出する三次元角速度センサ１９０を備えた構成を有している。ここで、三次元角速度センサ１９０により検出された角速度データは、Ｘ、Ｙ、Ｚ軸からなる直交する３軸方向の成分として出力される。これらの角速度データは、上述した加速度データとともに計時回路１７０から出力される時間情報に関連付けられて、メモリ１６０の所定の記憶領域に保存される。
【００４９】
そして、本変形例に係る携帯機器においては、上述した実施形態に示した、携帯機器１００に対する重力方向及びユーザの進行方向の導出方法において、携帯機器１００の機器本体１０１に加わる角速度を検出することにより回転方向の動きを常時検知し、一旦検知した重力方向を追跡して、上述したように、一定期間の加速度の平均をベクトルとして算出することにより重力方向を導出する手法を併用する。これにより、携帯機器１００に対する重力方向の検出精度を向上させることができるので、ユーザが意図することなく携帯機器１００に加わる振動や運動等の影響を大幅に抑制して、携帯機器１００が所定の傾き状態になったときに適切に発光部１３０を点灯させることができる。
【００５０】
なお、本実施形態においては、取得した重力方向及び進行方向が、予め設定した方向範囲内にあるか否かを判定することにより、携帯機器１００が所定の傾き状態にあるか否かを判断する手法を示したが、本発明はこれに限定されるものではない。すなわち、上記の判定処理に適用される方向範囲を規定するためのパラメータα、β、θ、φについて、予め複数種類の方向範囲を規定する数値をモード別に設定しておき、ユーザが操作部１４０等を操作して所望の方向範囲となる任意のモードを選択するものであってもよいし、ユーザが操作部１４０等を操作して、方向範囲を規定する数値を直接入力設定するものであってもよい。
【００５１】
また、本実施形態においては、三次元加速度センサ１１０により取得された重力方向及び進行方向を表す手法として、極座標における角度α、β、θ、φの各パラメータを用いた場合について説明したが、本発明はこれに限定されるものではなく、方向を示す他の表現方法を用いるものであってもよい。
【００５２】
＜第２の実施形態＞
次に、本発明に係る携帯機器の制御方法の第２の実施形態について説明する。
図１１は、第２の実施形態に係る携帯機器の制御方法の一例を示すフローチャートである。ここで、上述した第１の実施形態と同等の処理については、その説明を簡略化する。
【００５３】
第２の実施形態に係る携帯機器は、上述した第１の実施形態（図２参照）と同等の構成を有している。そして、本実施形態に係る携帯機器の制御方法は、図１１に示すように、ステップＳ２０１〜Ｓ２０５、及び、ステップＳ２０９〜Ｓ２１０において、上述した第１の実施形態（図３参照）に示したステップＳ１０１〜Ｓ１０５、及び、ステップＳ１０８〜Ｓ１０９と同等の処理が実行される。
【００５４】
すなわち、携帯機器１００が起動されて制御処理が開始されると、ＭＰＵ１５０は、三次元加速度センサ１１０により加速度データ（センサデータ）を、所定のサンプリング周期で順次取得する（ステップＳ２０１）。次いで、ＭＰＵ１５０は、三次元加速度センサ１１０により取得される、一定期間の加速度の平均をベクトルとして算出することにより重力方向を導出し（ステップＳ２０２）、さらに、三次元加速度センサ１１０により取得される加速度データに基づいて、ユーザの進行方向を導出する（ステップＳ２０３）。次いで、ＭＰＵ１５０は、上記ステップＳ２０３において、ユーザの進行方向の導出に成功したか否かを判定する（ステップＳ２０４）。そして、進行方向の導出に成功しなかった場合には、ＭＰＵ１５０は、携帯機器１００が静止しているか否かを判定し（ステップＳ２０９）、携帯機器１００が静止していると判定された場合には、取得された重力方向のみを用いて、発光部１３０の点灯制御処理を実行する（ステップＳ２１０）。
【００５５】
一方、ステップＳ２０４において、進行方向の導出に成功した場合には、ＭＰＵ１５０は、取得された重力方向及び進行方向について、予め設定した方向範囲内にあるか否かを判定する（ステップＳ２０５）。そして、取得された重力方向及び進行方向について、いずれかが、又は、双方が予め設定した方向範囲の中に入っていない場合には、ＭＰＵ１５０は、その方向範囲からの逸脱量を算出して、メモリ１６０の所定の記憶領域に保存、蓄積し（ステップＳ２１１）、ステップＳ２０１に戻って、再度上記の一連の制御処理を順次実行する。
【００５６】
一方、ステップＳ２０５において、取得された重力方向及び進行方向が予め設定した方向範囲の中に入っている場合には、ＭＰＵ１５０は、メモリ１６０に一定期間保存、蓄積された上記の逸脱量を参照して、当該判定処理より以前に算出された直近数回の逸脱量が予め設定した閾値以上か否かを判定する（ステップＳ２０６）。ここで、判定処理に用いる逸脱量は、メモリ１６０に一定期間蓄積された逸脱量について、例えば単純累計計算や平均値算出計算等により集計した結果を用いる。そして、直近数回の逸脱量が閾値以上である場合には、ＭＰＵ１５０は、ユーザが装着した携帯機器１００の表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作を行ったものと判断して、予め設定された時間、発光部１３０を点灯させて表示部１２０を照明する（ステップＳ２０７）。そして、発光部１３０における所定時間の点灯が終了した後、ＭＰＵ１５０は、一連の制御処理を終了するか否かを判定し（ステップＳ２０８）、終了しない場合には、ステップＳ２０１に戻って、再度上記の一連の制御処理を順次実行する。一方、ステップＳ２０６において、直近数回の逸脱量が閾値未満である場合には、ＭＰＵ１５０は、ステップＳ２０１に戻って、再度上記の一連の制御処理を順次実行する。
【００５７】
これにより、本実施形態においては、携帯機器１００の重力方向及びユーザの進行方向が、予め設定した方向範囲内と方向範囲外を短時間で往復するような場合や、方向範囲外から徐々に方向範囲内に移行する場合には、例えば携帯機器１００が鞄に入れられた状態でユーザが歩行しているような状況にあると判断して、発光部１３０の点灯制御を行わないようにすることができ、誤動作の発生を抑制することができる。
【００５８】
＜第３の実施形態＞
次に、本発明に係る携帯機器の制御方法の第３の実施形態について説明する。
図１２は、第３の実施形態に係る携帯機器の制御方法の一例を示すフローチャートである。ここで、上述した第１又は第２の実施形態と同等の処理については、その説明を簡略化する。
【００５９】
第３の実施形態に係る携帯機器は、上述した第１の実施形態（図２参照）と同等の構成を有している。ここで、携帯機器の傾き状態の判定処理に適用される方向範囲（後述する第１の方向範囲、第２の方向範囲、第３の方向範囲）は、予めメモリ１６０の所定の記憶領域に保存されている。そして、本実施形態に係る携帯機器の制御方法は、図１２に示すように、ステップＳ３０１〜Ｓ３０８において、上述した第１の実施形態（図３参照）に示したステップＳ１０１〜Ｓ１０８と略同等の処理が実行される。
【００６０】
すなわち、携帯機器１００が起動されて制御処理が開始されると、ＭＰＵ１５０は、三次元加速度センサ１１０により加速度データ（センサデータ）を、所定のサンプリング周期で順次取得する（ステップＳ３０１）。次いで、ＭＰＵ１５０は、三次元加速度センサ１１０により取得される、一定期間の加速度の平均をベクトルとして算出することにより重力方向を導出し（ステップＳ３０２）、さらに、三次元加速度センサ１１０により取得される加速度データに基づいて、ユーザの進行方向を導出する（ステップＳ３０３）。
【００６１】
次いで、ＭＰＵ１５０は、上記ステップＳ３０３において、ユーザの進行方向の導出に成功したか否かを判定し（ステップＳ３０４）、進行方向の導出に成功した場合には、取得された重力方向が予め設定した第１の方向範囲（第１方向範囲）内にあり、かつ、取得された進行方向が予め設定した第２の方向範囲（第２方向範囲）内にあるか否かを判定する（ステップＳ３０５）。ここで、第１の方向範囲は、例えば上述した第１の実施形態（図７参照）に示した方向範囲ＤＲ１に対応し、第２の方向範囲は、例えば上述した第１の実施形態（図８参照）に示した方向範囲ＤＲ２に対応する。そして、取得された重力方向及び進行方向のそれぞれについて、上記の全ての条件を満たす場合には、ＭＰＵ１５０は、ユーザが装着した携帯機器１００の表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作を行ったものと判断して、予め設定された時間、発光部１３０を点灯させて表示部１２０を照明する（ステップＳ３０６）。そして、発光部１３０における所定時間の点灯が終了した後、ＭＰＵ１５０は、一連の制御処理を終了するか否かを判定し（ステップＳ３０７）、終了しない場合には、ステップＳ３０１に戻って、再度上記の一連の制御処理を順次実行する。
【００６２】
一方、ステップＳ３０４において、進行方向の導出に成功しなかった場合には、ＭＰＵ１５０は、携帯機器１００が静止しているか否かを判定し（ステップＳ３０８）、携帯機器１００が静止していると判定された場合には、取得された重力方向が予め設定した第３の方向範囲（第３方向範囲）内にあるか否かを判定する（ステップＳ３０９）。ここで、第３の方向範囲は、例えば上述した第１の実施形態に示した方向範囲ＤＲ１と同等の手法により設定された方向範囲であり、かつ、第１の方向範囲とは異なる（例えば、第１の方向範囲よりも狭い）範囲に設定されている。そして、取得された重力方向が第３の方向範囲の中に入っている場合には、予め設定された時間、発光部１３０を点灯させて表示部１２０を照明する（ステップＳ３１０）。そして、ＭＰＵ１５０は、発光部１３０における所定時間の点灯が終了した後、ステップＳ３０１に戻って、再度上記の一連の制御処理を順次実行する。一方、ステップＳ３０８において、携帯機器１００が静止していないと判定された場合、及び、ステップＳ３０９において、取得された重力方向が第３の方向範囲の中に入っていない場合には、ステップＳ３０１に戻って、再度上記の一連の制御処理を順次実行する。
【００６３】
一方、ステップＳ３０５において、取得された重力方向及び進行方向について、いずれかが、又は、双方が上記の条件を満たさない場合には、ＭＰＵ１５０は、ユーザによる発光部１３０の点灯操作があるか否かを判定する（ステップＳ３１１）。すなわち、ユーザが装着した携帯機器１００の表示部１２０に表示された情報を視認するために、携帯機器１００を所定の傾き状態になるように動作を行ったものの、上記の一連の処理により、発光部１３０が点灯しなかった場合に、ユーザ自身が操作部１４０等を操作して発光部１３０を点灯させる動作を行ったか否か、が判定される。そして、ユーザによる点灯操作がある場合には、取得された重力方向及び進行方向を表す極座標の角度α、β、θ、φに基づいて、当該重力方向及び進行方向が第１の方向範囲及び第２の方向範囲に含まれるように、第１の方向範囲及び第２の方向範囲を補正する（ステップＳ３１２）。補正された第１の方向範囲及び第２の方向範囲は、メモリ１６０の所定の記憶領域に上書き保存される。次いで、ＭＰＵ１５０は、予め設定された時間、発光部１３０を点灯させて表示部１２０を照明し（ステップＳ３０６）、所定時間の点灯が終了した後、一連の制御処理を終了するか否かを判定し（ステップＳ３０７）、終了しない場合には、ステップＳ３０１に戻って、再度上記の一連の制御処理を順次実行する。一方、ステップＳ３１１において、ユーザによる点灯操作がない場合には、ＭＰＵ１５０は、発光部１３０を点灯させることなく、一連の制御処理を終了するか否かを判定し（ステップＳ３０７）、終了しない場合には、ステップＳ３０１に戻って、再度上記の一連の制御処理を順次実行する。
【００６４】
これにより、本実施形態においては、第１の実施形態に示した携帯機器１００の傾き状態の判定処理に加え、ユーザが実際に携帯機器１００を装着して発光部１３０を点灯すべき状態において、ユーザ自身が点灯操作を行うことにより、傾き状態の判定処理に適用される方向範囲を随時補正して学習させることができる。すなわち、次回以降の携帯機器１００の傾き状態の判定処理及び発光部１３０の点灯制御処理においては、補正された方向範囲が適用される。したがって、ユーザ固有の運動状態や、携帯機器を装着した部位（例えば、腕等）の動かし方等に応じた、傾き状態の判定処理や発光部の点灯制御処理を行うことができ、使い勝手の良い携帯機器を実現することができる。
【００６５】
なお、上述した各実施形態においては、傾き状態の判定方法により判定された結果に基づいて、携帯機器１００の発光部１３０を点灯制御する場合について説明したが、本発明はこれに限定されるものではない。すなわち、本発明は、携帯機器１００が所定の傾き状態にあることを判定して、携帯機器１００に備えられた特定の機能を駆動制御するものであってもよく、例えば、表示部１２０における情報の表示制御や、機器電源のオン、オフ制御、アプリケーションソフトウェアの起動等に良好に適用することができる。
【００６６】
また、上述した各実施形態においては、携帯機器として腕時計型やリストバンド型の外観形状を有する電子機器を適用する場合について説明したが、本発明はこれに限定されるものではない。すなわち、ユーザが移動中に表示部に表示された情報を視認しやすい外形形状を有し、かつ、人体の特定の部位（例えば前腕や肘や上腕、手の甲や手の平、指等）に装着する電子機器、又は、ユーザが携行する電子機器であればよく、例えば携帯電話機やスマートフォン、メディアプレーヤ、活動量計等にも良好に適用することができる。
【００６７】
また、携帯機器として、上述した各実施形態に示したように、腕時計型やリストバンド型の外観形状を有する電子機器に適用した場合、例えばウォーキングやジョギング、サイクリング等の運動中に、ユーザが人体に装着した各種のセンサにより検出されるセンサデータに基づいて、当該運動のペースや心拍数、移動距離、カロリー消費量等の運動情報や、当該運動情報に基づいて分析されたユーザの運動状態に関する支援情報（アドバイス）等を表示する機能を備えた運動支援装置等に良好に適用することができる。
【００６８】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６９】
（付記）
[１]
特定の機能を有する機器本体に対する重力方向を検出する重力方向検出部と、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出する進行方向検出部と、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記機器本体の前記特定の機能を動作させる機能制御部と、
を備えることを特徴とする携帯機器である。
【００７０】
[２]
前記機能制御部は、前記判定部により、前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させることを特徴とする[１]に記載の携帯機器である。
[３]
前記判定部は、前記重力方向が前記第１の方向範囲内になく、又は、前記進行方向が前記第２の方向範囲内にないと判定された場合、あるいは、前記重力方向が前記第１の方向範囲内になく、かつ、前記進行方向が前記第２の方向範囲内にないと判定された場合には、前記重力方向の前記第１の方向範囲からの逸脱量、及び、前記進行方向の前記第２の方向範囲からの逸脱量を蓄積して、当該逸脱量が予め設定した閾値以上であるか否かを判定し、
前記機能制御部は、前記判定部により、前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定され、さらに、前記逸脱量が前記閾値以上であると判定された場合に、前記特定の機能を動作させることを特徴とする[２]に記載の携帯機器である。
[４]
前記判定部は、前記進行方向検出部により、前記進行方向が検出されない場合には、前記重力方向が、予め設定された第３の方向範囲内にあるか否かを判定し、
前記機能制御部は、前記判定部により、前記重力方向が前記第３の方向範囲内にあると判定された場合に、前記特定の機能を動作させることを特徴とする[１]乃至[３]のいずれかに記載の携帯機器である。
[５]
前記機器本体は、前記ユーザの操作により前記特定の機能を動作させる操作部を有し、
前記操作部からの操作に基づいて、前記第１の方向範囲及び前記第２の方向範囲が補正されることを特徴とする[１]乃至[４]のいずれかに記載の携帯機器である。
[６]
前記重力方向検出部及び前記進行方向検出部は、三次元加速度センサであって、
前記三次元加速度センサにより検出される３軸方向の加速度データに基づいて、前記重力方向及び前記進行方向を取得することを特徴とする[１]乃至[５]のいずれかに記載の携帯機器である。
[７]
前記機器本体は、所定の情報を表示する表示部を有し、
前記機能制御部は、前記判定部による前記判定結果に基づいて、前記表示部を表示駆動することを特徴とする[１]乃至[６]のいずれかに記載の携帯機器である。
【００７１】
[８]
特定の機能を有する機器本体に対する重力方向を検出し、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出し、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定し、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする携帯機器の制御方法である。
【００７２】
[９]
コンピュータに、
特定の機能を有する機器本体に対する重力方向を検出させ、
前記機器本体に対する、当該機器本体を携帯するユーザの進行方向を検出させ、
前記機器本体に対する前記重力方向が、予め設定された第１の方向範囲内にあるか否か、かつ、前記機器本体に対する前記進行方向が、予め設定された第２の方向範囲内にあるか否かを判定させ、
前記重力方向が前記第１の方向範囲内にあり、かつ、前記進行方向が前記第２の方向範囲内にあると判定された場合に、前記特定の機能を動作させる、
ことを特徴とする携帯機器の制御プログラムである。
【符号の説明】
【００７３】
１００    携帯機器
１０１    機器本体
１１０    三次元加速度センサ（重力方向検出部、進行方向検出部）
１２０    表示部
１２１    表示面
１３０    発光部
１４０    操作部
１５０    ＭＰＵ（判定部、機能制御部）
１６０    メモリ
１７０    計時回路
１８０    電源供給部
１９０    三次元角速度センサ
ＤＲ１    方向範囲
ＤＲ２    方向範囲
【図１】
2014057129.tif 000003
【図２】
2014057129.tif 000004
【図３】
2014057129.tif 000005
【図４】
2014057129.tif 000006
【図５】
2014057129.tif 000007
【図６】
2014057129.tif 000008
【図７】
2014057129.tif 000009
【図８】
2014057129.tif 000010
【図９】
2014057129.tif 000011
【図１０】
2014057129.tif 000012
【図１１】
2014057129.tif 000013
【図１２】
2014057129.tif 000014