(57)【要約】      （修正有）【課題】ユーザの意に沿わない自動点灯による無駄な電力消費を減らす。【解決手段】携帯端末装置１０１は、点灯指示の受け付けに至る遷移を示す自身の姿勢角又は姿勢角速度の変化パターンを生成する生成部４０９と、姿勢角又は姿勢角速度についての計測値の遷移を変化パターンと照合する照合部４１３と、照合結果に基づいて、表示装置を点灯させる点灯部４１５とを有する。このように、ユーザが点灯指示を行う際の携帯端末装置の扱われ方に応じて点灯の用を推測することによって、ユーザの意図に沿わない自動点灯が減る。【選択図】図４
2014207595.tif 000002
【特許請求の範囲】
【請求項１】
点灯指示の受け付けに至る遷移を示す自身の姿勢角又は姿勢角速度の変化パターンを生成する生成部と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する照合部と、
照合結果に基づいて、表示装置を点灯させる点灯部と
を有する携帯端末装置。
【請求項２】
更に、
前記生成部は、前記変化パターンを、前記点灯指示を受け付けた際の自らの移動状態に対応付け、
前記照合部は、前記計測値の前記遷移を、現在の自らの移動状態に対応する前記変化パターンと照合する
請求項１記載の携帯端末装置。
【請求項３】
携帯端末装置により実行される制御方法であって、
点灯指示の受け付けに至る遷移を示す前記携帯端末装置の姿勢角又は姿勢角速度の変化パターンを生成する処理と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する処理と、
照合結果に基づいて、表示装置を点灯させる処理と
を含む制御方法。
【請求項４】
携帯端末装置に含まれるプロセッサに、
点灯指示の受け付けに至る遷移を示す前記携帯端末装置の姿勢角又は姿勢角速度の変化パターンを生成する処理と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する処理と、
照合結果に基づいて、表示装置を点灯させる処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置の省電力技術に関する。
【背景技術】
【０００２】
携帯端末装置に関して、電力消費を抑制するために、使用されていないときに表示装置を消灯させる省力モードが採用されることがある。省力モードで、ユーザが表示装置を点灯させるときには、点灯指示の操作を行う。
【０００３】
ある特許文献では、省電力モードで、大きな加速度が生じない期間とその後の大きな加速度とを検出した場合に、表示装置を点灯させる技術が開示されている。このように、期間及び加速度について一定の条件を満たす場合に、表示装置を自動的に点灯させれば、ユーザによる点灯指示の操作に関する煩わしさは解消される。
【０００４】
しかし、表示装置を点灯させるべき状況は、ユーザの使い方によって様々である。もし判断を誤り、不用な状況において点灯を行えば、無駄に電力を消費することになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７４３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、一側面では、ユーザの意に沿わない自動点灯による無駄な電力消費を減らすことを目的とする。
【課題を解決するための手段】
【０００７】
一態様の携帯端末装置は、点灯指示の受け付けに至る遷移を示す自身の姿勢角又は姿勢角速度の変化パターンを生成する生成部と、姿勢角又は姿勢角速度についての計測値の遷移を変化パターンと照合する照合部と、照合結果に基づいて、表示装置を点灯させる点灯部とを有する。
【発明の効果】
【０００８】
一側面においては、ユーザの意に沿わない自動点灯による無駄な電力消費を減らせる。
【図面の簡単な説明】
【０００９】
【図１】図１は、姿勢角の遷移例を示す図である。
【図２】図２は、姿勢角の例を示す図である。
【図３】図３は、携帯端末装置のハードウエア構成例を示す図である。
【図４】図４は、携帯端末装置のモジュール構成例を示す図である。
【図５】図５は、計測データの例を示す図である。
【図６】図６は、遷移データの例を示す図である。
【図７】図７は、変化パターンの例を示す図である。
【図８】図８は、学習処理フローの例を示す図である。
【図９】図９は、生成処理フローの例を示す図である。
【図１０】図１０は、類否判定処理フローの例を示す図である。
【図１１】図１１は、運用処理フローの例を示す図である。
【図１２】図１２は、照合処理フローの例を示す図である。
【図１３】図１３は、共通処理フローの例を示す図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
本実施の形態では、携帯端末装置の姿勢の変化に基づいて、消灯中の表示装置を点灯させる。そのため、携帯端末装置は、自身に内蔵されたセンサにより姿勢角及び姿勢角速度を計測し、計測した姿勢角及び姿勢角速度の遷移を把握する。
【００１１】
まず、計測値の遷移について説明する。図１に、姿勢角の遷移例を示す。上段は、携帯端末装置１０１ａ乃至携帯端末装置１０１ｇの姿勢を模式的に示している。携帯端末装置１０１ａ乃至携帯端末装置１０１ｇの姿勢は、携帯端末装置１０１を胸ポケットから取り出し、顔の前で保持するまでの遷移に相当する。
【００１２】
下段は、携帯端末装置１０１で計測した姿勢角のグラフを示している。グラフの縦軸は、仰俯角を示し、グラフの横軸は、経過時間を示す。この例における仰俯角は、長手の頭部方向の軸が水平面となす角である。仰俯角は、姿勢角の一例である。
【００１３】
携帯端末装置１０１ａの姿勢は、携帯端末装置１０１が上下逆様に胸ポケットに収納されている状態に相当する。このとき、長手の頭部方向の軸は、下方を向いている。従って、点１０３ａに示すように、仰俯角はおよそ−９０度である。この姿勢から携帯端末装置１０１が抜き出されるとき、ある程度の加速度及び角速度が生じる。これを契機として、遷移に関するデータが収集される。
【００１４】
携帯端末装置１０１ｂの姿勢は、携帯端末装置１０１が胸ポケットから抜き出された状態に相当する。このとき、長手の頭部方向の軸は、上向き始めている。従って、点１０３ｂに示すように、仰俯角はおよそ−５０度である。
【００１５】
携帯端末装置１０１ｃの姿勢は、携帯端末装置１０１が移動を開始した状態に相当する。このとき、長手の頭部方向の軸は、ほぼ水平である。従って、点１０３ｃに示すように、仰俯角はおよそ０度である。
【００１６】
携帯端末装置１０１ｄ乃至１０１ｆの姿勢は、携帯端末装置１０１の移動中の状態に相当する。このとき、長手の頭部方向の軸は、徐々に上向いていく。従って、点１０３ｄ、点１０３ｅ及び点１０３ｆに示すように、夫々の仰俯角はおよそ１５度、３５度及び５０度である。
【００１７】
携帯端末装置１０１ｇの姿勢は、携帯端末装置１０１が移動を完了した状態に相当する。このとき、長手の頭部方向の軸は、ほぼ上方を向いている。従って、点１０３ｇに示すように、仰俯角はおよそ９０度である。通常は、この状態で点灯指示の操作が行われる。この操作を受け付けると、遷移に関するデータの収集が終わる。
【００１８】
ここでは、姿勢角の例として、長手の頭部方向の軸がなす仰俯角を示したが、他の姿勢角を用いてもよい。図２に、姿勢角の例を示す。この図では、長手の頭部方向の軸をＸ軸とする。また、横手の右方向の軸をＹ軸とする。表から裏への軸をＺ軸とする。図２に示したようにＸ軸における回転角をロール角βとよぶ。また、Ｙ軸における回転角をピッチ角αとよぶ。更に、Ｚにおける回転角をヨー角γとよぶ。
【００１９】
長手の頭部方向の軸がなす仰俯角は、水平面を基準とするピッチ角αに相当する。水平面を基準とするロール角βを用いるようにしてもよい。あるいは、契機時点の姿勢を基準とするロール角βを用いるようにしてもよい。あるいは、契機時点の姿勢を基準とするピッチ角αを用いるようにしてもよい。あるいは、契機時点の姿勢を基準とするヨー角γを用いるようにしてもよい。
【００２０】
また、姿勢角に代えて姿勢角速度を用いるようにしてもよい。姿勢角速度も、姿勢角と同様に携帯端末装置１０１の扱われ方に応じて遷移する。例えば、ロール角速度、ピッチ角速度又はヨー角速度を用いるようにしてもよい。
【００２１】
この例では、長手の頭部方向の軸がなす仰俯角（変数θで示す。）とピッチ角速度（変数ωで示す。）とを組み合わせる。つまり、複数の計測値を組み合わせて用いる。但し、他の姿勢角あるいは他の姿勢角速度を用いてもよい。一の姿勢角と複数の姿勢角速度を組み合わせるようにしてもよい。複数の姿勢角と一の姿勢角速度を組み合わせるようにしてもよい。複数の姿勢角と複数の姿勢角速度を組み合わせるようにしてもよい。また、複数の姿勢角同士を組み合わせるようにしてもよい。複数の姿勢角速度同士を組み合わせるようにしてもよい。計測値は、一つでもよい。つまり、一の姿勢角、あるいは一の姿勢角速度でもよい。以上で、計測値の遷移についての説明を終える。
【００２２】
続いて、携帯端末装置１０１のハードウエア構成について説明する。図３に、携帯端末装置１０１のハードウエア構成例を示す。携帯端末装置１０１は、ＲＡＭ３０３、スピーカ３０５、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）３０７、タッチパネル３０９、マイク３１１、ＮＡＮＤ（Not AND）メモリ３１３、通信ＣＰＵ（Central Processing Unit）３１５、アプリＣＰＵ３１７、近距離通信デバイス３１９、ＧＰＳ（Global Positioning System：全地球測位システム）装置３２１、無線ＬＡＮ（Local Area Network）デバイス３２３、ＤＳＰ（Digital Signal Processor）３２５、ＩＳＰ（Image Signal Processor）３２７、カメラ３２９、バス３３１、サブプロセッサ３３３、地磁気センサ３３５、ジャイロセンサ３３７及び加速度センサ３３９を有している。そのうち、ＲＡＭ３０３、スピーカ３０５、ＬＣＤ３０７、タッチパネル３０９、マイク３１１、ＮＡＮＤメモリ３１３、通信ＣＰＵ３１５、アプリＣＰＵ３１７、近距離通信デバイス３１９、ＧＰＳ装置３２１、無線ＬＡＮデバイス３２３、ＤＳＰ３２５、ＩＳＰ３２７及びカメラ３２９は、バス３３１を介して接続している。ＬＣＤ３０７は、表示装置の例である。ＬＣＤ３０７は、バックライトを含んでいる。
【００２３】
ＲＡＭ３０３は、例えばプログラムやデータを記憶する。スピーカ３０５は、音声を出力する。ＬＣＤ３０７は、画像や画面を表示する。タッチパネル３０９は、接触状態と接触位置などを検出する。マイク３１１は、音声を入力する。ＮＡＮＤメモリ３１３は、不揮発性記憶素子のフラッシュメモリである。このＮＡＮＤメモリ３１３は、例えばプログラムやデータを記憶する。通信ＣＰＵ３１５は、通信処理に係る演算処理を行う。アプリＣＰＵ３１７は、アプリケーションソフトを実行する演算装置である。近距離通信デバイス３１９は、近距離通信を制御するデバイスである。ＧＰＳ装置３２１は、位置を計測する装置である。無線ＬＡＮデバイス３２３は、無線ＬＡＮの通信を制御するデバイスである。ＤＳＰ３２５は、デジタル信号処理を行うプロセッサである。ＩＳＰ３２７は、画像処理を行うプロセッサである。カメラ３２９は、撮影する装置である。また、アプリＣＰＵ３１７は、サブプロセッサ３３３と接続している。サブプロセッサ３３３は、地磁気センサ３３５、ジャイロセンサ３３７、及び加速度センサ３３９に接続している。サブプロセッサ３３３は、地磁気センサ３３５、ジャイロセンサ３３７及び加速度センサ３３９を制御する。地磁気センサ３３５は、地磁気の向きを検知し、方位を算出する装置である。ジャイロセンサ３３７は、姿勢角速度を検出する装置である。加速度センサ３３９は、加速度を測定する。地磁気センサ３３５とジャイロセンサ３３７は、姿勢角も測定する。
【００２４】
この例では、アプリＣＰＵ３１７は、サブプロセッサ３３３を介して地磁気センサ３３５、ジャイロセンサ３３７及び加速度センサ３３９の計測結果を取得するが、アプリＣＰＵ３１７は、直接に地磁気センサ３３５、ジャイロセンサ３３７及び加速度センサ３３９の計測結果を取得するようにしてもよい。
【００２５】
携帯端末装置１０１は、携帯電話端末装置（スマートフォンを含む）の他、例えばゲーム機、コントローラ、電子時計又は電子辞書であってもよい。以上で、携帯端末装置１０１のハードウエア構成についての説明を終える。
【００２６】
続いて、携帯端末装置１０１のモジュール構成について説明する。図４に、携帯端末装置１０１のモジュール構成例を示す。携帯端末装置１０１は、計測部４０１、計測データ記憶部４０３、判定部４０５、受付部４０７、生成部４０９、格納部４１１、照合部４１３及び点灯部４１５を有している。計測部４０１は、姿勢角及び姿勢角速度の計測を行う。この例では、所定の間隔で仰俯角及びピッチ角速度を計測する。計測データ記憶部４０３は、計測データを記憶する。計測データ記憶部４０３は、例えばＮＡＮＤメモリ３１３の一部の領域を用いる。
【００２７】
図５に、計測データの例を示す。計測データは、計測回に対応するレコードを有している。レコードは、計測値のフィールドを含んでいる。この例では、レコードは、仰俯角のフィールドとピッチ角速度のフィールドとを含んでいる。
【００２８】
図４の説明に戻って、判定部４０５は、携帯端末装置１０１の速度、加速度又は位置に基づいて、携帯端末装置１０１の移動状態を判定する。移動状態は、例えば「静止中」、「歩行中」あるいは「乗車中」などに分けられる。受付部４０７は、点灯指示を受け付ける。点灯指示は、例えばキーの押下により行われる。生成部４０９は、点灯指示に至った姿勢角及び姿勢角速度の遷移データを抽出し、抽出した姿勢角及び姿勢角速度の遷移データに基づいて変化パターンを生成する。格納部４１１は、遷移データ及び変化パターンを格納する。格納部４１１は、例えばＮＡＮＤメモリ３１３の一部の領域を用いる。
【００２９】
図６は、格納部４１１に遷移データが格納されている様子を示している。遷移データは、各回の計測値を含んでいる。この例では、各回の仰俯角及びピッチ角速度を含んでいる。点灯指示を受け付けた以降の計測値は、無効となる。この図のＮ回目は、最大回に相当する。
【００３０】
遷移データは、計測時の移動状態を示す情報も含んでいる。
【００３１】
また、遷移データは、当該遷移データが属するグループの識別情報も含んでいる。同じ移動状態で計測され、且つ類似する遷移データ同士が、同じグループに属する。
【００３２】
例えば、第１遷移データは、１回目の仰俯角θ１（１）からＮ回目の仰俯角θ１（Ｎ）までを含んでいる。第１遷移データは、１回目のピッチ角速度ω１（１）からＮ回目のピッチ角速度ω１（Ｎ）までを含んでいる。更に、第１遷移データは、「歩行中」に計測され、「第１グループ」に属することを示している。
【００３３】
同様に、第２遷移データは、１回目の仰俯角θ２（１）からＮ回目の仰俯角θ２（Ｎ）までを含んでいる。第２遷移データは、１回目のピッチ角速度ω２（１）からＮ回目のピッチ角速度ω２（Ｎ）までを含んでいる。更に、第２遷移データは、「乗車中」に計測され、グループに属していないことを示している。「単独」は、グループに属していないことを意味する。
【００３４】
例えば、第３遷移データは、１回目の仰俯角θ３（１）からＮ回目の仰俯角θ３（Ｎ）までを含んでいる。第３遷移データは、１回目のピッチ角速度ω３（１）からＮ回目のピッチ角速度ω３（Ｎ）までを含んでいる。更に、第３遷移データは、「静止中」に計測され、「第２グループ」に属することを示している。
【００３５】
例えば、第Ｍ遷移データは、１回目の仰俯角θＭ（１）からＮ回目の仰俯角θＭ（Ｎ）までを含んでいる。第Ｍ遷移データは、１回目のピッチ角速度ωＭ（１）からＮ回目のピッチ角速度ω３（Ｎ）までを含んでいる。更に、第Ｍ遷移データは、「歩行中」に計測され、「第１グループ」に属することを示している。
【００３６】
次に、変化パターンについて説明する。図７は、格納部４１１に変化パターンが格納されている様子を示している。変化パターンは、グループの標準となる遷移を示している。変化パターンは、同じグループに属する遷移データに基づいて生成される。
【００３７】
変化パターンは、各回の標準の値を含んでいる。この例で、標準の値は、同じ回の計測値群における平均値である。変化パターンは、移動状態を示す情報も含んでいる。変化パターンにおける移動状態は、基礎となったグループに属する遷移データの移動状態と同じである
【００３８】
例えば、第１変化パターンは、１回目の計測値群から求めた標準の仰俯角θＳ１（１）からＮ回目の計測値群から求めた標準の仰俯角θＳ１（Ｎ）までを含んでいる。更に、第１変化パターンは、１回目の計測値群から求めた標準のピッチ角速度ωＳ１（１）からＮ回目の計測値群から求めた標準のピッチ角速度ωＳ１（Ｎ）までを含んでいる。更に、第１変化パターンは、「歩行中」に計測され遷移データからなるグループを基礎として生成されたことを示している。
【００３９】
同様に、第２変化パターンは、２回目の計測値群から求めた標準の仰俯角θＳ２（１）からＮ回目の計測値群から求めた標準の仰俯角θＳ２（Ｎ）までを含んでいる。更に、第２変化パターンは、１回目の計測値群から求めた標準のピッチ角速度ωＳ２（１）からＮ回目の計測値群から求めた標準のピッチ角速度ωＳ２（Ｎ）までを含んでいる。更に、第２変化パターンは、「静止中」に計測され遷移データからなるグループを基礎として生成されたことを示している。以上で、変化パターンについての説明を終える。
【００４０】
図４の説明に戻って、照合部４１３は、運用中に計測された計測値の遷移を変化パターンと照合する。点灯部４１５は、表示装置を点灯させる。点灯部４１５は、例えば、表示装置に含まれるバックライトを点灯させる。
【００４１】
計測部４０１、計測データ記憶部４０３、判定部４０５、受付部４０７、生成部４０９、格納部４１１、照合部４１３及び点灯部４１５は、例えば図３に示したハードウエア資源によって実現される。また、計測部４０１、判定部４０５、受付部４０７、生成部４０９、照合部４１３及び点灯部４１５は、当該モジュールの処理の一部又は全部を、ＲＡＭ３０３にロードされたプログラムをアプリＣＰＵ３１７で順次実行することにより実現するようにしてもよい。あるいは、サブプロセッサ３３３が、上記プログラムの一部又は全部を順次実行するようにしてもよい。以上で、携帯端末装置１０１のモジュール構成についての説明を終える。
【００４２】
本実施の形態に係る携帯端末装置１０１は、学習処理と運用処理とを分けて行う。学習処理では、ユーザによる点灯指示があった場合に遷移データを抽出し、変化パターンを生成する。運用処理では、変化パターンに適合する場合に、自動的に表示装置を点灯させる。
【００４３】
まず、学習処理について説明する。学習処理は、表示装置が消灯している省力モードにおいて起動する。図８に、学習処理フローの例を示す。計測部４０１は、計測のタイミングを待つ（Ｓ８０１）。計測は、所定の間隔で行われる。例えば、１０ｍｓｅｃの間隔で計測が行われる。
【００４４】
計測のタイミングに至ると、計測部４０１は、計測処理を行う（Ｓ８０３）。計測部４０１は、内蔵するセンサを用いて姿勢角及び姿勢角速度を計測する。計測部４０１は、例えば地磁気センサ３３５又はジャイロセンサ３３７を用いて、姿勢角及び姿勢角速度を計測する。この例で、計測部４０１は、仰俯角及びピッチ角速度を計測する。
【００４５】
計測部４０１は、更に、加速度センサ３３９を用いて加速度を計測し、あるいはＧＰＳ装置３２１を用いて位置を計測する。加速度又は位置は、移動状態の判定に用いられる。
【００４６】
そして、計測部４０１は、計測したデータを計測データ記憶部４０３に蓄積させる。
【００４７】
計測処理を終えると、判定部４０５は、移動状態判定処理を行う（Ｓ８０５）。判定部４０５は、計測データ記憶部４０３に蓄積された加速度又は位置に基づいて、携帯端末装置１０１の移動速度を算出する。そして、判定部４０５は、移動速度に基づいて、携帯端末装置１０１の移動状態を判定する。この例では、移動速度が小さい順に、「静止中」、「歩行中」又は「乗車中」のいずれかの移動状態に分類する。
【００４８】
判定部４０５は、契機が生じたか否かを判定する（Ｓ８０７）。判定部４０５は、例えば計測した角速度が所定の基準値を越える場合に、契機が生じたと判定する。あるいは、判定部４０５は、例えば計測した加速度が所定の基準値を越える場合に、契機が生じたと判定する。
【００４９】
契機が生じていないと判定した場合には、Ｓ８０１の処理へ戻る。
【００５０】
契機が生じたと判定した場合には、判定部４０５は、点灯指示を受け付けたか否かを判定する（Ｓ８０９）。点灯指示を受け付けていないと判定した場合には、判定部４０５は、契機が生じてからの計測回数が最大回数を越えたか否かを判定する（Ｓ８１１）。最大回数は、最長の変化パターンにおける計測回数に相当する。契機が生じてからの計測回数が最大回数を越えたと判定した場合には、変化パターンの生成は行わない。そのため、Ｓ８０１の処理に戻る。
【００５１】
契機が生じてからの計測回数が最大回数を越えていないと判定した場合には、計測部４０１は、Ｓ８０１と同様にタイミングを待つ（Ｓ８１３）。計測部４０１は、Ｓ８０３と同様に計測処理を行う（Ｓ８１５）。判定部４０５は、Ｓ８０５と同様に移動状態判定処理を行う（Ｓ８１７）。そして、Ｓ８０９の処理に戻る。
【００５２】
Ｓ８０９で点灯指示を受け付けたと判定した場合には、点灯部４１５は、表示装置を点灯させる（Ｓ８１９）。更に、生成部４０９は、生成処理を行う（Ｓ８２１）。
【００５３】
図９に、生成処理フローの例を示す。生成部４０９は、契機から点灯指示までの計測値群を抽出する。この例で、生成部４０９は、計測データ記憶部４０３から遷移する姿勢角及び姿勢角速度を抽出する。更に、生成部４０９は、図６に示したように格納部４１１に新たな遷移データのための領域を確保し、抽出した計測値群をその領域に設定する（Ｓ９０１）。
【００５４】
続いて、類似する遷移データを探索するための動作に移る。生成部４０９は、移動状態が一致する遷移データを選択する（Ｓ９０３）。選択された遷移データが比較対象となる。このとき、生成部４０９は、既に比較対象とした遷移データと重複しないように遷移データを選択する。生成部４０９は、例えば図６に示した並び順に従って移動状態が一致する遷移データを特定する。
【００５５】
生成部４０９は、類否判定処理を行う（Ｓ９０５）。類否判定処理によって、生成部４０９は、新たな遷移データと比較対象の遷移データとが類似するか否かを判定する。
【００５６】
図１０に、類否判定処理フローの例を示す。生成部４０９は、以下の処理を行っていない計測値種別を１つ選択する（Ｓ１００１）。この例では、生成部４０９は、仰俯角とピッチ角速度との順に選択する。
【００５７】
生成部４０９は、選択した種別の計測値について、各回の差分を算出する（Ｓ１００３）。このとき、生成部４０９は、まず新たな遷移データにおける１回目の計測値と比較対象の遷移データにおける１回目の計測値との差分を算出する。次に、生成部４０９は、新たな遷移データにおける２回目の計測値と比較対象の遷移データにおける２回目の計測値との差分を算出する。順次同様に、同じ回数の計測値同士の差分を算出する。
【００５８】
次に、生成部４０９は、各回の類否を判定する（Ｓ１００５）。例えば、所定の閾値を差分が越えていない場合には、生成部４０９は、類似すると判定する。所定の閾値を差分が越えている場合には、生成部４０９は、類似しないと判定する。生成部４０９は、このような判定を、各回の差分に対して行う。
【００５９】
次に、生成部４０９は、類似率を算出する（Ｓ１００７）。具体的には、生成部４０９は、類似となった回数を計測回数で割ることによって、類似率を求める。
【００６０】
生成部４０９は、類似率が所定の閾値を越えたか否かを判定する（Ｓ１００９）。類似率が所定の閾値を越えたと判定した場合には、生成部４０９は、未処理の計測値種別があるか否かを判定する（Ｓ１０１１）。未処理の計測値種別があると判定した場合には、生成部４０９は、Ｓ１００１に戻って次の計測値種別について同様の処理を繰り返す。
【００６１】
一方、Ｓ１０１１で未処理の計測値種別がないと判定した場合には、すべての計測値種別において類似率が所定の閾値を越えたことになるので、生成部４０９は新たな遷移データと比較対象の遷移データは「類似」であると判定する（Ｓ１０１３）。
【００６２】
Ｓ１００９で類似率が所定の閾値を越えていないと判定した場合には、いずれかの計測値種別において類似率が所定の閾値を越えていないことになるので、生成部４０９は、新たな遷移データと比較対象の遷移データは「非類似」であると判定する（Ｓ１０１５）。
【００６３】
図９に示した生成処理フローの説明に戻って、生成部４０９は、判定結果が「類似」であるか、あるいは「非類似」であるかによって、処理を分岐させる（Ｓ９０７）。
【００６４】
判定結果が「類似」である場合には、生成部４０９は、比較対象の遷移データのグループの識別情報を特定する（Ｓ９０９）。生成部４０９は、特定したグループの識別情報を、新たな遷移データに設定する（Ｓ９１１）。比較対象の遷移データが「単独」であり、いずれのグループにも属していない場合には、生成部４０９は、新たなグループを設けて、新たなグループの識別情報を新たな遷移データに設定する。生成部４０９は、更に比較対象の遷移データにも、新たなグループの識別情報を設定する。
【００６５】
生成部４０９は、当該グループに属する遷移データの生成数が基準数に至ったか否かを判定する（Ｓ９１３）。当該グループに属する遷移データの生成数が基準数に至ったと判定した場合には、生成部４０９は、変化パターンを設定する（Ｓ９１５）。具体的には、生成部４０９は、各回の標準の値を求める。このとき、生成部４０９は、当該グループに属する遷移データから同じ回の計測値を収集する。そして、生成部４０９は、収集した計測値の統計的な代表値を算出する。この例では、生成部４０９は平均値を算出する。統計的な代表値は、例えば中央値であってもよい。更に、生成部４０９は当該グループに属する遷移データの移動状態を特定し、特定した移動状態を変化パターンに含める。変化パターンを設定すると、生成部４０９は、生成処理を終える。
【００６６】
Ｓ９１３で当該グループに属する遷移データの生成数が基準数に至っていないと判定した場合には、生成部４０９は、そのまま生成処理を終える。
【００６７】
Ｓ９０７の説明に戻って、判定結果が「非類似」である場合には、生成部４０９は、未処理の遷移データがあるか否かを判定する（Ｓ９１７）。未処理の遷移データがないと判定した場合には、新たな遷移データは、いずれの遷移データにも類似しないので、生成部４０９は、グループの項目に「単独」を設定する（Ｓ９１９）。
【００６８】
未処理の遷移データがあると判定した場合には、Ｓ９０３に戻って、上述の処理を繰り返す。
【００６９】
生成処理を終えると、図８に示した学習処理フローも終える。以上で、学習処理についての説明を終える。
【００７０】
続いて、運用処理について説明する。運用処理は、表示装置が消灯している省力モードにおいて起動する。図１１に、運用処理フローの例を示す。計測部４０１は、計測のタイミングを待つ（Ｓ１１０１）。Ｓ８０１の処理と同様に、計測は、所定の間隔で行われる。例えば、１０ｍｓｅｃの間隔で計測が行われる。
【００７１】
計測のタイミングに至ると、計測部４０１は、計測処理を行う（Ｓ１１０３）。Ｓ８０３の処理と同様に、計測部４０１は、内蔵するセンサを用いて姿勢角及び姿勢角速度を計測する。計測部４０１は、例えば地磁気センサ３３５又はジャイロセンサ３３７を用いて、姿勢角及び姿勢角速度を計測する。この例で、計測部４０１は、仰俯角及びピッチ角速度を計測する。
【００７２】
計測部４０１は、更に、加速度センサ３３９を用いて加速度を計測し、あるいはＧＰＳ装置３２１を用いて位置を計測する。加速度又は位置は、移動状態の判定に用いられる。
【００７３】
そして、計測部４０１は、計測したデータを計測データ記憶部４０３に蓄積させる。
【００７４】
計測処理を終えると、判定部４０５は、移動状態判定処理を行う（Ｓ１１０５）。Ｓ８０５の処理と同様に、判定部４０５は、計測データ記憶部４０３に蓄積された加速度又は位置に基づいて、携帯端末装置１０１の移動速度を算出する。そして、判定部４０５は、移動速度に基づいて、携帯端末装置１０１の移動状態を判定する。この例では、移動速度が小さい順に、「静止中」、「歩行中」又は「乗車中」のいずれかの移動状態に分類する。
【００７５】
判定部４０５は、契機が生じたか否かを判定する（Ｓ１１０７）。Ｓ８０７と同様に、判定部４０５は、例えば計測した角速度が所定の基準値を越える場合に、契機が生じたと判定する。あるいは、判定部４０５は、例えば計測した加速度が所定の基準値を越える場合に、契機が生じたと判定する。
【００７６】
契機が生じていないと判定した場合には、携帯端末装置１０１はＳ１１０１の処理へ戻る。
【００７７】
判定部４０５は、契機が生じてからの計測回数が、照合開始の回数に至ったか否かを判定する（Ｓ１１０９）。この例では、契機が生じてからの計測回数が、所定の回数に満たない場合には、未だ照合を行わない。そのため、契機が生じてからの計測回数が、照合開始の回数に至っていないと判定した場合には、計測部４０１は、Ｓ１１０１と同様にタイミングを待つ（Ｓ１１１１）。計測部４０１は、Ｓ１１０３と同様に計測処理を行う（Ｓ１１１３）。判定部４０５は、Ｓ１１０５と同様に移動状態判定処理を行う（Ｓ１１１５）。そして、Ｓ１１０９の処理に戻る。
【００７８】
Ｓ１１０９の処理で、契機が生じてからの計測回数が、照合開始の回数に至ったと判定した場合には、照合部４１３は、照合処理を行う（Ｓ１１１７）。
【００７９】
図１２に、照合処理フローの例を示す。照合部４１３は、契機から今回までの計測値群を特定する（Ｓ１２０１）。この例で、照合部４１３は、計測データ記憶部４０３から遷移する仰俯角及びピッチ角速度を特定する。
【００８０】
続いて、類似する変化パターンを探索するための動作に移る。照合部４１３は、移動状態が一致する変化パターンを選択する（Ｓ１２０３）。選択された変化パターンが照合対象となる。このとき、照合部４１３は、既に照合対象とした変化パターンと重複しないように変化パターン選択する。照合部４１３は、例えば図７に示した並び順に従って移動状態が一致する変化パターンを特定する。
【００８１】
照合部４１３は、以下の処理を行っていない計測値種別を１つ選択する（Ｓ１２０５）。この例では、照合部４１３は、仰俯角とピッチ角速度との順に選択する。
【００８２】
照合部４１３は、選択した種別の計測値について、各回の差分を算出する（Ｓ１２０７）。このとき、照合部４１３は、まず新たな遷移データにおける１回目の計測値と照合対象の変化パターンにおける１回目の標準の値との差分を算出する。次に、照合部４１３は、新たな遷移データにおける２回目の計測値と照合対象の変化パターンにおける２回目の標準の値との差分を算出する。順次同様に、同じ回数の計測値と標準の値の差分を算出する。
【００８３】
次に、照合部４１３は、各回の類否を判定する（Ｓ１２０９）。例えば、所定の閾値を差分が越えていない場合には、照合部４１３は、類似すると判定する。所定の閾値を差分が越えている場合には、照合部４１３は、類似しないと判定する。照合部４１３は、このような判定を、各回の差分に対して行う。
【００８４】
次に、照合部４１３は、類似率を算出する（Ｓ１２１１）。具体的には、照合部４１３は、類似となった回数を計測回数で割ることによって、類似率を求める。
【００８５】
照合部４１３は、類似率が適合の閾値を越えたか否かを判定する（Ｓ１２１３）。類似率が適合の閾値を越えたと判定した場合には、照合部４１３は、未処理の計測値種別があるか否かを判定する（Ｓ１２１５）。未処理の計測値種別があると判定した場合には、照合部４１３は、Ｓ１２０５に戻って次の計測値について同様の処理を繰り返す。
【００８６】
そして、Ｓ１２１５で未処理の計測値種別がないと判定した場合には、すべての計測値種別において類似率が適合の閾値を越えたことになるので、照合部４１３は、「適合」と判定する（Ｓ１２１７）。
【００８７】
Ｓ１２１３の処理で、類似率が適合の閾値を越えていないと判定した場合には、いずれかの計測値種別において類似率が適合の閾値を越えていないことになるので、当該計測値の遷移は少なくとも当該変化パターンには適合しない。そのため、照合部４１３は、未処理の変化パターンがあるか否かを判定し（Ｓ１２１９）、未処理の変化パターンがあると判定した場合には、Ｓ１２０３の処理に戻って、上述の処理を繰り返す。
【００８８】
Ｓ１２１９の処理で、未処理の変化パターンがないと判定した場合には、照合部４１３は、これまでＳ１２１１で算出した類似率のいずれかが保留の閾値を越えたか否かを判定する（Ｓ１２２１）。保留の閾値は、適合の閾値よりも低い値である。これまでＳ１２１１で算出した類似率のいずれかが保留の閾値を越えたと判定した場合には、照合部４１３は、「保留」と判定する（Ｓ１２２３）。照合結果を「保留」とした場合には、後述する通り運用処理が継続される。
【００８９】
一方、これまでＳ１２１１で算出した類似率のいずれも保留の閾値を越えていないと判定した場合には、照合部４１３は、「不適合」と判定する（Ｓ１２２５）。判定を終えると、照合部４１３は、照合処理を終える。
【００９０】
図１１に示した運用処理フローの説明に戻る。Ｓ１１１７の照合処理を終えると、照合結果によって処理の流れが分かれる。そのため、判定部４０５は、照合結果が「不適合」であったか否かを判定する（Ｓ１１１９）。照合結果が「不適合」であったと判定した場合には、点灯すべきケースではなかったことになるので、Ｓ１１０１の処理に戻る。
【００９１】
一方、照合結果が「不適合」ではなかったと判定した場合には、判定部４０５は、照合結果が「適合」であったか、あるいは「保留」であったか判定する（Ｓ１１２１）。照合部４１３による照合結果が「適合」であったと判定した場合には、点灯部４１５は、表示装置を点灯させる（Ｓ１１２３）。
【００９２】
照合部４１３による照合結果が「保留」であったと判定した場合には、判定部４０５は、計測回数が最大回数に至ったか否かを判定する（Ｓ１１２５）。計測回数が最大回数に至っていないと判定した場合には、Ｓ１１１１の処理に移り、運用処理を継続させる。
【００９３】
Ｓ１１２５で、計測回数が最大回数に至ったと判定した場合には、最終的には照合結果が「適合」とならなかったので、点灯させることなく、Ｓ１１０１の処理に戻る。以上で、運用における処理についての説明を終える。
【００９４】
本実施の形態によれば、ユーザが点灯指示を行う際の携帯端末装置１０１の扱われ方に応じて点灯の用を推測するので、ユーザの意に沿わない自動点灯による無駄な電力消費を減らせる。
【００９５】
また、移動状態によって点灯の用を推測するので、ユーザの移動状況に応じて不用な自動点灯を減らせる。例えば、「歩行中」に携帯端末装置１０１を取り出して扱う所作と「乗車中」に携帯端末装置１０１を取り出して扱う所作が習慣的に異なるユーザの場合、「歩行中」と「乗車中」の変化パターンを区別すれば、「歩行中」に「乗車中」の所作と誤判断され自動点灯するケースや、「乗車中」に「歩行中」の所作と誤判断され自動点灯するケースがなくなる。
【００９６】
更に、点灯指示を行う操作の煩わしさを解消できる。
【００９７】
加えて、ユーザ固有の扱い方に応じて、点灯の用を推測することもできる。
【００９８】
［実施の形態２］
上述の実施の形態では、学習処理と運用処理とを設ける例について説明したが、本実施の形態では、共通の処理で学習と運用を行う例について説明する。
【００９９】
共通処理は、表示装置が消灯している省力モードにおいて起動する。図１３に、共通処理フローの例を示す。計測部４０１は、タイミングを待つ（Ｓ１３０１）。この処理は、図８に示した学習処理におけるＳ８０１と図１１に示した運用処理におけるＳ１１０１の処理に相当する。
【０１００】
次に、計測部４０１は、計測処理を行う（Ｓ１３０３）。この処理は、図８に示した学習処理におけるＳ８０３と図１１に示した運用処理におけるＳ１１０３の処理に相当する。
【０１０１】
続いて、判定部４０５は、移動状態判定処理を行う（Ｓ１３０５）。この処理は、図８に示した学習処理におけるＳ８０５と図１１に示した運用処理におけるＳ１１０５の処理に相当する。
【０１０２】
判定部４０５は、契機が生じたか否かを判定する（Ｓ１３０７）。この処理は、図８に示した学習処理におけるＳ８０７と図１１に示した運用処理におけるＳ１１０７の処理に相当する。
【０１０３】
契機が生じていないと判定した場合は、生成処理も照合処理も行わないので、Ｓ１３０１の処理に戻る。
【０１０４】
契機が生じたと判定した場合は、判定部４０５は、点灯指示を受け付けたか否かを判定する（Ｓ１３０９）。この処理は、図８に示した学習処理におけるＳ８０９の処理に相当する。
【０１０５】
点灯指示を受け付けたと判定した場合には、点灯部４１５は、表示装置を点灯させ（Ｓ１３１１）、生成部４０９は、生成処理を行う（Ｓ１３１３）。これらの処理は、図８に示した学習処理におけるＳ８１９とＳ８２１との処理に相当する。尚、生成処理は、図９を用いて上述した通りである。
【０１０６】
点灯指示を受け付けていないと判定した場合には、判定部４０５は、照合開始の回数に至ったか否かを判定する（Ｓ１３１５）。この処理は、図１１に示した運用処理におけるＳ１１０９に相当する。
【０１０７】
照合開始の回数に至っていないと判定した場合には、計測部４０１は、タイミングを待ち（Ｓ１３１７）、計測処理を行う（Ｓ１３１９）。更に、判定部４０５は、移動状態判定処理を行う（Ｓ１３２１）。Ｓ１３１７の処理は、図８に示した学習処理におけるＳ８１３と図１１に示した運用処理におけるＳ１１１１の処理に相当する。Ｓ１３１９の処理は、図８に示した学習処理におけるＳ８１５と図１１に示した運用処理におけるＳ１１１３の処理に相当する。Ｓ１３２１の処理は、図８に示した学習処理におけるＳ８１７と図１１に示した運用処理におけるＳ１１１５の処理に相当する。
【０１０８】
照合開始の回数に至ったと判定した場合には、照合部４１３は、照合処理を行う（Ｓ１３２３）。この処理は、図１１に示した運用処理におけるＳ１１１７の処理に相当する。照合処理は、図１２を用いて上述した通りである。
【０１０９】
判定部４０５は、照合結果が「適合」であったか否かを判定する（Ｓ１３２５）。この処理は、図１１に示した運用処理におけるＳ１１２１の処理に相当する。
【０１１０】
照合結果が「適合」であると判定した場合には、点灯部４１５は、表示装置を点灯させる（Ｓ１３２７）。そして、共通処理を終える。
【０１１１】
判定部４０５は、照合結果が「適合」でなかった、つまり照合結果が「保留」又は「不適合」であったと判定した場合には、判定部４０５は、計測回数が最大回数に至ったか否かを判定する（Ｓ１３２９）。この処理は、図１１に示した運用処理におけるＳ１１２５の処理に相当する。計測回数が最大回数に至っていないと判定した場合には、これ以降に生成処理を行うかもしれないので、Ｓ１３１７の処理に移る。
【０１１２】
計測回数が最大回数に至ったと判定した場合には、生成処理も照合処理も行わないので、Ｓ１３０１に戻る。
【０１１３】
本実施の形態によれば、学習処理と運用処理を区別することなく同時に実行するので、運用時においても変化パターンを生成することができる。
【０１１４】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上述の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１１５】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１１６】
以上述べた実施の形態をまとめると、以下のようになる。
【０１１７】
一態様の携帯端末装置は、点灯指示の受け付けに至る遷移を示す自身の姿勢角又は姿勢角速度の変化パターンを生成する生成部と、姿勢角又は姿勢角速度についての計測値の遷移を変化パターンと照合する照合部と、照合結果に基づいて、表示装置を点灯させる点灯部とを有する。
【０１１８】
このようにすれば、ユーザが点灯指示を行う際の携帯端末装置の扱われ方に応じて点灯の用を推測するので、ユーザの意に沿わない自動点灯による無駄な電力消費を減らせる。
【０１１９】
更に、上記生成部は、変化パターンを、点灯指示を受け付けた際の自らの移動状態に対応付けるようにしてもよい。また、上記照合部は、計測値の遷移を、現在の自らの移動状態に対応する変化パターンと照合するようにしてもよい。
【０１２０】
このようにすれば、移動状態によって点灯の用を推測するので、ユーザ状況に応じて不用な自動点灯を減らせる。
【０１２１】
なお、上記処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１２２】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１２３】
（付記１）
点灯指示の受け付けに至る遷移を示す自身の姿勢角又は姿勢角速度の変化パターンを生成する生成部と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する照合部と、
照合結果に基づいて、表示装置を点灯させる点灯部と
を有する携帯端末装置。
【０１２４】
（付記２）
更に、
前記生成部は、前記変化パターンを、前記点灯指示を受け付けた際の自らの移動状態に対応付け、
前記照合部は、前記計測値の前記遷移を、現在の自らの移動状態に対応する前記変化パターンと照合する
付記１記載の携帯端末装置。
【０１２５】
（付記３）
携帯端末装置により実行される制御方法であって、
点灯指示の受け付けに至る遷移を示す前記携帯端末装置の姿勢角又は姿勢角速度の変化パターンを生成する処理と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する処理と、
照合結果に基づいて、表示装置を点灯させる処理と
を含む制御方法。
【０１２６】
（付記４）
携帯端末装置に含まれるプロセッサに、
点灯指示の受け付けに至る遷移を示す前記携帯端末装置の姿勢角又は姿勢角速度の変化パターンを生成する処理と、
前記姿勢角又は前記姿勢角速度についての計測値の遷移を前記変化パターンと照合する処理と、
照合結果に基づいて、表示装置を点灯させる処理と
を実行させるためのプログラム。
【符号の説明】
【０１２７】
１０１  携帯端末装置    ３０３  ＲＡＭ
３０５  スピーカ    ３０７  ＬＣＤ
３０９  タッチパネル    ３１１  マイク
３１３  ＮＡＮＤメモリ    ３１５  通信ＣＰＵ
３１７  アプリＣＰＵ    ３１９  近距離通信デバイス
３２１  ＧＰＳ装置    ３２３  無線ＬＡＮデバイス
３２５  ＤＳＰ    ３２７  ＩＳＰ
３２９  カメラ    ３３１  バス
３３３  サブプロセッサ    ３３５  地磁気センサ
３３７  ジャイロセンサ    ３３９  加速度センサ
４０１  計測部    ４０３  計測データ記憶部
４０５  判定部    ４０７  受付部
４０９  生成部    ４１１  格納部
４１３  照合部    ４１５  点灯部
【図１】
2014207595.tif 000003
【図２】
2014207595.tif 000004
【図３】
2014207595.tif 000005
【図４】
2014207595.tif 000006
【図５】
2014207595.tif 000007
【図６】
2014207595.tif 000008
【図７】
2014207595.tif 000009
【図８】
2014207595.tif 000010
【図９】
2014207595.tif 000011
【図１０】
2014207595.tif 000012
【図１１】
2014207595.tif 000013
【図１２】
2014207595.tif 000014
【図１３】
2014207595.tif 000015