(57)【特許請求の範囲】
【請求項１】
筐体に生じる角速度を検出する角速度センサから上記角速度を示す角速度情報を取得する角速度情報取得部と、
上記角速度情報取得部が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が検出前静止判定時間以内であれば、予め設定した機能を実行すると判定する機能実行判定部と、
を備え、
上記予め設定した数値範囲の上限値は、上記第１閾値よりも小さく、当該数値範囲の下限値は、上記第２閾値よりも小さく、
上記検出前静止判定時間は、上記筐体が静止状態であると認識するために必要な時間に設定されていることを特徴とする情報処理装置。
【請求項２】
上記機能実行判定部は、
上記第１極性の角速度の絶対値が、上記第１閾値を超えた後、上記第２極性の角速度の絶対値が、上記第２閾値を超えるまでに要する時間が、予め設定した時間以内であれば、予め設定した機能を実行すると判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置を備える携帯端末。
【請求項４】
筐体に生じる角速度を検出する角速度センサから上記角速度を示す角速度情報を取得する角速度情報取得ステップと、
上記角速度情報取得ステップにおいて取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が検出前静止判定時間以内であれば、予め設定した機能を実行すると判定する機能実行判定ステップと、
を含み、
上記予め設定した数値範囲の上限値は、上記第１閾値よりも小さく、当該数値範囲の下限値は、上記第２閾値よりも小さく、
上記検出前静止判定時間は、上記筐体が静止状態であると認識するために必要な時間に設定されている、機能実行方法。
【請求項５】
請求項１に記載の情報処理装置としてコンピュータを機能させるための機能実行制御プログラムであって、上記角速度情報取得部、上記機能実行判定部としてコンピュータを機能させるための機能実行制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォン等の携帯端末に搭載される情報処理装置に関する。
【背景技術】
【０００２】
スマートフォンをはじめとする携帯端末の普及に伴い、様々なシーンでの使用に対する要求が増えている。例えば、通勤・通学中の電車の中などでの使用においては、片手での操作が望まれることも多く、例えば特許文献１には、端末を傾けて戻すような動きでの操作に対し予め決められた機能を実行する技術が開示されている。特許文献１に開示された技術では、筐体に生じる角速度を検出する角速度センサにおいて、正の角速度を検知した後に負の角速度を検知する、もしくは負の角速度を検知した後に正の角速度を検知する場合に、予め設定された機能を実行している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２３０５９３号公報（２０１２年１１月２２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術では、例えば、画面を裏返しで持った状態から画面をチラッと確認し元に戻すような場合であっても、筐体が回転する角速度を検出するセンサが、正の角速度を検知した後に負の角速度を検知する、もしくは負の角速度を検知した後に正の角速度を検知する場合に相当していると判断し、予め設定された機能が実行される虞がある。つまり、ユーザが意図しない機能が実行されてしまう虞がある。
【０００５】
本発明は、前記の問題点に鑑みてなされたものであり、その目的は、筐体の動作が予め設定された機能を行う動作であるか否かを適切に判断し、ユーザが意図しない機能が実行される虞のない情報処理装置を実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、筐体に生じる角速度を検出する角速度センサから上記角速度を示す角速度情報を取得する角速度情報取得部と、上記角速度情報取得部が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が予め設定した時間以内であれば、予め設定した機能を実行すると判定する機能実行判定部と、を備えていることを特徴としている。
【０００７】
上記の課題を解決するために、本発明の一態様に係る機能実行方法は、筐体に生じる角速度を検出する角速度センサから上記角速度を示す角速度情報を取得する角速度情報取得ステップと、上記角速度情報取得ステップにおいて取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が予め設定した時間以内であれば、予め設定した機能を実行すると判定する機能実行判定ステップと、を含むことを特徴としている。
【発明の効果】
【０００８】
本発明の一態様によれば、筐体の動作が予め設定された機能を行う動作であるか否かを適切に判断することを可能とし、ユーザが意図しない機能が実行される虞がないという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る携帯機器の概略ブロック図である。
【図２】携帯機器における角速度を検出する３軸（Ｘ，Ｙ，Ｚ軸）を説明するための図である。
【図３】図１に示す携帯機器のＹ軸周りの角速度の波形図である。
【図４】図１に示す携帯機器におけるツイスト検出の処理の流れをフローチャートである。
【図５】ツイスト検出時の角速度の波形図である。
【図６】ツイスト検出を携帯端末で実行する際のイメージを示す図である。
【図７】本発明の実施形態２に係る携帯機器におけるツイスト検出の処理の流れをフローチャートである。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の実施の形態について、詳細に説明する。
【００１１】
本発明の一実施形態において、本発明の情報処理装置を携帯端末として通話機能を有するスマートフォン等の携帯機器に適用した例について説明する。
【００１２】
（携帯機器）
図１は、本実施形態に係る携帯機器１０１の概略構成ブロック図である。携帯機器１０１は、スマートフォン等の通話機能を有する携帯端末であり、表示部１、ジャイロセンサ（角速度センサ）２、制御部３を含んでいる。なお、本実施携帯では、携帯機器１０１の通話機能は発明の本質ではないため、詳細な説明は省略する。
【００１３】
表示部１は、電話番号、写真等の画像等の各種情報を表示するものであって、ＬＣＤ（Liquid Crystal Display）からなる。なお、表示部１は、ＬＣＤに限定されるものではなく、例えば有機ＥＬ（Electroluminescence）等の他の表示パネルであってもよい。
【００１４】
ジャイロセンサ２は、携帯機器（筐体）１０１の軸周りの角速度を所定の時間間隔で検出する角速度センサである。例えば、図２の（ａ）に示すように、携帯機器１０１の表示部１の表示面を正面とし、横方向の軸をＸ軸、縦方向の軸をＹ軸、表示面に垂直な方向の軸をＺ軸としたとき、図２の（ｂ）に示すように、携帯機器１０１におけるＸ軸周りの角速度、Ｙ軸周りの角速度、Ｚ軸周りの角速度を検出するのが、上記ジャイロセンサ２である。そして、ジャイロセンサ２は、検出した各軸周りの角速度を電気信号（角速度情報）に変換し、制御部３に送る。
【００１５】
制御部３は、機能実行制御部（情報処理装置）１０、機能実行部２０、タイマ部３０を含んでいる。機能実行制御部１０は、ジャイロセンサ２からの電気信号（角速度情報）を取得する角速度情報取得部１１、角速度情報取得部１１が取得した角速度情報及びタイマ部３０によって計測された時間に基づいて予め設定した機能を実行するか否かを判定する機能実行判定部１２を含んでいる。機能実行判定部１２による判定処理の詳細については後述する。
【００１６】
機能実行部２０は、機能実行判定部１２によって予め設定した機能を実行すると判定した結果を受け取り、予め設定した機能を実行する。本実施形態では、予め設定した機能を、表示部１に表示された電子書籍の頁めくりを行う機能として説明する。従って、機能実行部２０は、予め設定した機能である、電子書籍の頁めくりを実行するように、表示部１に指示をする。ここで、予め設定した機能は、例えば携帯機器１０１のＹ軸を中心軸とするツイストに対応付けられる。このツイストは、携帯機器１０１を手で持ったユーザが、Ｙ軸を中心軸にして当該携帯機器１０１を一方向に回転させた後、逆方向に回転させる動作である。
【００１７】
このように、携帯機器１０１をツイストさせることで、当該携帯機器１０１の表示部１に表示されている電子書籍の頁がめくられる。携帯機器１０１のツイストが右回りからはじまれば、電子書籍の頁が右にめくられ、ツイストが左回りからはじまれば、電子書籍の頁が左にめくられるように頁めくり機能を設定するのが好ましい。これにより、電子書籍の頁をめくる動作を直感的に行うことができる。以下に、携帯機器１０１において、予め設定された機能を実行するために対応付けられたツイストの検出について説明する。
【００１８】
（ツイストの判定）
図５は、携帯機器１０１がツイストを行った場合にジャイロセンサ２によって検出された角速度の波形図を示している。図６は、携帯機器１０１がＹ軸周りをツイストするイメージを示す図である。ここで、本実施形態では、携帯機器１０１がＹ軸周りを右回りに回転して得られる角速度の極性を正極性（第１極性）とし、左回りに回転して得られる角速度の極性を負極性（第２極性）とする。なお、極性の設定は、上記の設定の逆であってもよい。つまり、携帯機器１０１がＹ軸周りを左回りに回転して得られる角速度の極性を正極性（第１極性）とし、右回りに回転して得られる角速度の極性を負極性（第２極性）としてもよい。
【００１９】
携帯機器１０１のツイストの判定は、上記の機能実行判定部１２によって行われる。つまり、携帯機器１０１のツイストが右回りからはじまる場合、図５の（ａ）に示すように、角速度情報取得部１１が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値である上波形検出閾値Ｓ１ａを超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値である下波形検出閾値Ｓ１ｂを超えれば、携帯機器１０１がツイストを行ったと判定する。
【００２０】
一方、携帯機器１０１のツイストが左回りからはじまる場合、図５の（ｂ）に示すように、角速度情報取得部１１が取得した角速度情報により示される第２極性の角速度の絶対値が、予め設定した第２閾値である下波形検出閾値Ｓ１ｂを超えた後、上記角速度情報により示される第２極性とは逆の極性の第１極性の角速度の絶対値が、予め設定した第１閾値である上波形検出閾値Ｓ１ａを超えれば、携帯機器１０１がツイストを行ったと判定する。
【００２１】
ここで、携帯機器１０１のツイストが右回りからはじまる場合、左回りから始まる場合の何れであっても、上記の条件を予め設定した時間（ツイスト判定時間ｔ１）以内に満たすことが好ましい。つまり、上記第１極性（正極性または負極性）の角速度の絶対値が、予め設定した第１閾値（上波形検出閾値Ｓ１ａまたは下波形検出閾値Ｓ１ｂ）を超えた後、上記第２極性の角速度の絶対値が、予め設定した第２閾値（下波形検出閾値Ｓ１ｂまたは上波形検出閾値Ｓ１ａ）を超えるまでに要する時間（波形検出時間ｔ）が、予め設定した時間（ツイスト判定時間ｔ１）以内であれば、携帯機器１０１がツイストを行ったと判定する。
【００２２】
ところで、携帯機器１０１の動作によっては、ツイストとして判定し、ユーザが意図しない機能が実行されてしまうことがある。例えば、ユーザが携帯機器１０１の表示部１の表示画面をチラッと見るために、携帯機器１０１を回転させて元に戻した場合に、ジャイロセンサ２によりＹ軸周りの角速度が検出され、図５の（ａ）（ｂ）に示すような波形が得られ、ツイストとして判定され、ユーザが意図しない機能が実行される虞がある。
【００２３】
（静止状態判定）
本実施形態では、予め設定した機能を実行するための携帯機器１０１のツイスト（以下、本来のツイストと称する）と、画面をチラッと見るための携帯機器１０１のツイストとを区別するために、携帯機器１０１が回転の途中で所定時間以上静止しているか否かを判定する。ここでは、携帯機器１０１を回転させて、所定時間以上静止していれば、本来のツイストではなく、画面をチラッと見るために行われたツイストであると判定する。
【００２４】
図３は、携帯機器１０１の動作が本来のツイストであると判定したときの、携帯機器１０１のＹ軸周りの角速度の波形図である。従って、携帯機器１０１の静止状態は、当該携帯機器１０１のＹ軸周りの角速度が図３に示す波形図を満たしていない場合である。具体的には、図３に示すように、携帯機器１０１のＹ軸周りの角速度が、上波形検出閾値Ｓ１ａと下波形検出閾値Ｓ１ｂとの間において、第１極性の角速度の絶対値及び第２極性の角速度の絶対値が予め設定した数値範囲Ｓ２（第１検出途中静止判定閾値Ｓ２ａから第２検出途中静止判定閾値Ｓ２ｂまでの数値範囲）に連続して収まっている時間が予め設定した時間（検出前静止判定時間ｔ２）以内であるか否かを判定する。つまり、第１極性の角速度の絶対値及び第２極性の角速度の絶対値が数値範囲Ｓ２に収まっている時間が検出前静止判定時間ｔ２を超えている場合には、携帯機器１０１が静止していると判定する。
【００２５】
ここで、第１検出途中静止判定閾値Ｓ２ａは、上波形検出閾値Ｓ１ａよりも小さく、且つ第２検出途中静止判定閾値Ｓ２ｂ及び下波形検出閾値Ｓ１ｂよりも大きい値に設定されている。第２検出途中静止判定閾値Ｓ２ｂは、上波形検出閾値Ｓ１ａ及び第１検出途中静止判定閾値Ｓ２ａよりも小さく、且つ下波形検出閾値Ｓ１ｂよりも大きい値に設定されている。
【００２６】
従って、第１極性の角速度の絶対値及び第２極性の角速度の絶対値が数値範囲Ｓ２に収まっている時間が検出前静止判定時間ｔ２以内であれば、携帯機器１０１が静止していると見なされず、予め設定された機能を実行するためのツイストであると判定される。なお、本実施形態では、数値範囲Ｓ２は、Ｓ２ａ−Ｓ２ｂであり、例えば１０rad/sに設定され、検出前静止判定時間ｔ２は、例えば数十ｍｓに設定されている。しかしながら、これらの数値に限定されるものではなく、携帯機器１０１が静止しているとユーザが認識できる値に、数値範囲Ｓ２及び検出前静止判定時間ｔ２を設定すればよい。
【００２７】
（ツイスト検出処理）
携帯機器１０１のツイスト動作の検出処理の流れについて、図４に示すフローチャートを参照しながら以下に説明する。本実施形態では、検出する携帯機器１０１のツイストは、予め設定した機能、すなわち電子書籍の頁をめくる機能を実行するためのツイスト（本来のツイスト）とする。なお、以下の説明において、端末は、携帯機器１０１、ジャイロは、ジャイロセンサ２を示す。
【００２８】
まず、角速度情報取得部１１は、端末のジャイロ（Ｙ軸）から角速度情報を一定間隔で取得する（ステップＳ１１：角速度情報取得ステップ）。具体的には、角速度情報取得部１１は、端末である携帯機器１０１のＹ軸周りの角速度を示す角速度情報をジャイロセンサ２から所定の時間間隔で取得する。
【００２９】
次に、機能実行判定部１２は、ジャイロ（Ｙ軸）の値が第一波形検出条件を満たすか否かを判定する（ステップＳ１２）。具体的には、機能実行判定部１２は、角速度情報取得部１１が取得した角速度情報から得られる角速度の値と時間経過を示す波形図から、第一波形検出条件を満たす場合、すなわち図３に示す第１極性の角速度の絶対値が上波形検出閾値Ｓ１ａを超えたか否かを判定する。ここで、ジャイロ（Ｙ軸）の値が第一波形検出条件を満たす、すなわち第１極性の角速度の絶対値が上波形検出閾値Ｓ１ａを超えたと判定（ＹＥＳ）すれば、ステップＳ１３に移行する。
【００３０】
ステップＳ１３では、機能実行判定部１２は、一定時間経過した否かを判定する。具体的には、機能実行判定部１２は、タイマ部３０によって計測したステップＳ１２においてＹＥＳと判定してからの時間（波形検出時間ｔ）が一定時間（ツイスト判定時間ｔ１）経過したか否かを判定する。ここで、一定時間（ツイスト判定時間ｔ１）経過したと判定（ＹＥＳ）すれば、再度ステップＳ１２に移行し、一定時間（ツイスト判定時間ｔ１）経過していないと判定（ＮＯ）すれば、ステップＳ１４に移行する。
【００３１】
ステップＳ１４では、機能実行判定部１２は、ジャイロ（Ｙ軸）の値がｔ２の間連続してＳ２範囲内にあるか否かを判定している。つまり、携帯機器１０１の画面のチラ見を行うための動きがあったか否かを判定している。具体的には、機能実行判定部１２は、上波形検出閾値Ｓ１ａと下波形検出閾値Ｓ１ｂとの間において、ジャイロセンサ２によって検出された第１極性の角速度の絶対値及び第２極性の角速度の絶対値が数値範囲Ｓ２に収まっている時間が検出前静止判定時間ｔ２を超えているか否かを判定する。ここで、第１極性の角速度の絶対値及び第２極性の角速度の絶対値が数値範囲Ｓ２に収まっている時間が検出前静止判定時間ｔ２を超えていると判定（ＹＥＳ）されれば、ステップＳ１２に移行する。一方、第１極性の角速度の絶対値及び第２極性の角速度の絶対値が数値範囲Ｓ２に収まっている時間が検出前静止判定時間ｔ２以内であると判定（ＮＯ）されれば、ステップＳ１５（機能実行判定ステップ）に移行する。
【００３２】
ステップＳ１５では、機能実行判定部１２は、ジャイロ（Ｙ軸）の値が第二波形検出条件を満たすか否かを判定する。具体的には、機能実行判定部１２は、角速度情報取得部１１が取得した角速度情報から得られる角速度の値と時間経過を示す波形図から、第二波形検出条件を満たす場合、すなわち図３に示す第２極性の角速度の絶対値が下波形検出閾値Ｓ１ｂを超えたか否かを判定する。ここで、ジャイロ（Ｙ軸）の値が第二波形検出条件を満たす、すなわち第２極性の角速度の絶対値が下波形検出閾値Ｓ１ｂを超えたと判定（ＹＥＳ）すれば、ステップＳ１６に移行し、ツイスト検出が完了する。一方、ステップＳ１５において、ジャイロ（Ｙ軸）の値が第二波形検出条件を満たさない、第２極性の角速度の絶対値が下波形検出閾値Ｓ１ｂを超えていないと判定（ＮＯ）すれば、再度ステップＳ１３に移行する。
【００３３】
以上のように、機能実行判定部１２では、３つの条件、すなわち（１）第１極性の角速度の絶対値が第１閾値（上波形検出閾値Ｓ１ａまたは下波形検出閾値Ｓ１ｂ）を超えること、（２）第２極性の角速度の絶対値が第２閾値（下波形検出閾値Ｓ１ｂまたは上波形検出閾値Ｓ１ａ）を超えること、（３）上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲Ｓ２に収まっている時間が予め設定した時間（検出前静止判定時間ｔ２）以内であることを満たした場合に、予め設定した機能（電子書籍の頁めくり機能）を実行すると判定している。このように、携帯機器１０１の動作が予め設定した機能を実行するための動作（本来のツイスト）であるか否かを適切に判断することができる。
【００３４】
しかも、機能実行判定部１２は、上記の３つの条件の他に、上記ステップＳ１３において、第１極性の角速度の絶対値が、予め設定した第１閾値（上波形検出閾値Ｓ１ａまたは下波形検出閾値Ｓ１ｂ）を超えた後、上記第２極性の角速度の絶対値が、予め設定した第２閾値（下波形検出閾値Ｓ１ｂまたは上波形検出閾値Ｓ１ａ）を超えるまでに要する時間（波形検出時間ｔ）が、予め設定した時間（ツイスト判定時間ｔ１）以内であれば、携帯機器１０１が本来のツイストを行ったと判定するという条件を、予め設定した機能を実行する条件に加えているため、携帯機器１０１の動作が予め設定した機能を実行するための動作であるか否かをさらに適切に判断することができる。
【００３５】
このように、携帯機器１０１の動作が予め設定した機能を実行するための動作であるか否か、すなわち本来のツイストであるか否かをより適切に判定することができるので、携帯機器１０１の動き（画面のチラ見等）によってユーザが意図しない機能が実行される虞がない。
【００３６】
〔実施形態２〕
本発明の他の実施形態について、説明すれば以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３７】
前記実施形態１では、機能実行判定部１２が実行する処理において、４つめの条件（一定時間経過したか否か：図４のＳ１４）を加えて、携帯機器１０１のツイストを適切に判定する例について説明したが、上記の４つめの条件がなくてもよい。本実施形態では、４つめの条件がない場合のツイスト検出処理を行う。
【００３８】
（ツイスト検出処理）
図７は、本実施形態に係るツイスト検出処理の流れを示すフローチャートである。このフローチャートは、前記実施形態１の図４に示すフローチャートと基本的に同じであるが、ステップＳ１３を省略している。つまり、図７に示すフローチャートでは、上記の４つめの条件を満たしているか否かの判定処理が省略されている。
【００３９】
このように４つめの条件である、図４のステップＳ１３、すなわち第１極性の角速度の絶対値が、予め設定した第１閾値（上波形検出閾値Ｓ１ａまたは下波形検出閾値Ｓ１ｂ）を超えた後、上記第２極性の角速度の絶対値が、予め設定した第２閾値（下波形検出閾値Ｓ１ｂまたは上波形検出閾値Ｓ１ａ）を超えるまでに要する時間（波形検出時間ｔ）が、予め設定した時間（ツイスト判定時間ｔ１）以内であれば、携帯機器１０１が本来のツイストを行ったと判定することを省略しても、携帯機器１０１が静止状態であるか否かを判定するステップＳ１４を有していれば、携帯機器１０１の動作が予め設定した機能を実行するための動作（本来のツイスト）であるか否かの判定を行うには十分である。
【００４０】
〔実施形態３：ソフトウェアによる実現例〕
機能実行制御部１０の制御ブロック（特に角速度情報取得部１１および機能実行判定部１２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４１】
後者の場合、機能実行制御部１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４２】
〔まとめ〕
本発明の態様１に係る情報処理装置は、筐体（携帯機器１０１）に生じる角速度を検出する角速度センサ（ジャイロセンサ２）から上記角速度を示す角速度情報を取得する角速度情報取得部１１と、上記角速度情報取得部１１が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値（上波形検出閾値Ｓ１ａまたは下波形検出閾値Ｓ１ｂ）を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値（下波形検出閾値Ｓ１ｂまたは上波形検出閾値Ｓ１ａ）を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲Ｓ２に連続して収まっている時間が予め設定した時間（検出前静止判定時間ｔ２）以内であれば、予め設定した機能を実行すると判定する機能実行判定部１２と、を備えていることを特徴としている。
【００４３】
上記構成によれば、角速度情報取得部が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が予め設定した時間以内であれば、予め設定した機能を実行すると判定している。これに対して、角速度情報取得部が取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が予め設定した時間を超えていれば、予め設定した機能を実行すると判定しないことになる。
【００４４】
これにより、機能実行判定部は、３つの条件、すなわち（１）第１極性の角速度の絶対値が第１閾値を超えること、（２）第２極性の角速度の絶対値が第２閾値を超えること、（３）上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に収まっている時間が予め設定した時間以内であることを満たした場合に、予め設定した機能を実行すると判定しているので、筐体の動作が予め設定した機能を実行するための動作であるか否かを適切に判断することができる。
【００４５】
本発明の態様２に係る情報処理装置は、上記態様１において、上記機能実行判定部１２は、上記第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、上記第２極性の角速度の絶対値が、予め設定した第２閾値を超えるまでに要する時間（波形検出時間ｔ）が、予め設定した時間（ツイスト判定時間ｔ１）以内であれば、予め設定した機能を実行すると判定してもよい。
【００４６】
上記の構成によれば、機能実行判定部は、第１極性の角速度の絶対値が、予め設定した第１閾値を超えた後、第２極性の角速度の絶対値が、予め設定した第２閾値を超えるまでに要する時間が、予め設定した時間以内であるか否かという条件を、予め設定した機能を実行する条件に加えているため、筐体の動作が予め設定した機能を実行するための動作であるか否かをさらに適切に判断することができる。
【００４７】
本発明の態様３に係る情報処理装置は、上記態様１または２において、上記予め設定した数値範囲Ｓ２の上限値（第１検出途中静止判定閾値Ｓ２ａ）は、上記第１閾値よりも小さく、当該数値範囲Ｓ２の下限値（第２検出途中静止判定閾値Ｓ２ｂ）は、上記第２閾値よりも小さいく、上記予め設定した時間（検出前静止判定時間ｔ２）は、上記筐体（携帯機器１０１）が静止状態であると認識するために必要な時間に設定されていてもよい。
【００４８】
上記構成によれば、上記予め設定した数値範囲の上限値は、上記第１閾値よりも小さく、当該数値範囲の下限値は、上記第２閾値よりも小さく、上記予め設定した時間は、上記筐体が静止状態であると認識するために必要な時間に設定されているので、機能実行判定部は、筐体の角速度が上記第１閾値及び第２閾値を超えた場合であっても、筐体が静止状態である場合、予め設定した機能を実行しない。筐体が回転動作中に静止状態になる場合は、例えば、ユーザが筐体の画面をチラッと見る場合が想定される。従って、ユーザが筐体を回転させて画面をチラッとみるだけでは、予め設定した機能が動作しないので、ユーザが意図しない機能が実行されることはない。
【００４９】
本発明の態様４に係る携帯端末は、上記態様１〜３の何れか１態様に記載の情報処理装置を備えていることを特徴としている。
【００５０】
上記の構成によれば、上記態様１〜３の何れか１態様に記載の情報処理装置と同様の効果を奏する。
【００５１】
本発明の態様５に係る機能実行方法は、筐体（携帯機器１０１）に生じる角速度を検出する角速度センサ（ジャイロセンサ２）から上記角速度を示す角速度情報を取得する角速度情報取得ステップ（ステップＳ１１）と、上記角速度情報取得ステップ（ステップＳ１１）において取得した角速度情報により示される第１極性の角速度の絶対値が、予め設定した第１閾値（上波形検出閾値または下波形検出閾値）を超えた後、上記角速度情報により示される第１極性とは逆の極性の第２極性の角速度の絶対値が、予め設定した第２閾値（下波形検出閾値または上波形検出閾値）を超え、かつ、上記第１極性の角速度の絶対値及び上記第２極性の角速度の絶対値が予め設定した数値範囲に連続して収まっている時間が予め設定した時間以内であれば、予め設定した機能を実行すると判定する機能実行判定ステップ（ステップＳ１２〜Ｓ１５）と、を含むことを特徴としている。上記の構成によれば、上記態様１に記載の情報処理装置と同様の効果を奏する。
【００５２】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させる機能実行制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００５３】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００５４】
１  表示部、２  ジャイロセンサ（角速度センサ）、３  制御部、１０  機能実行制御部（情報処理装置）、１１  角速度情報取得部、１２  機能実行判定部、２０  機能実行部
３０  タイマ部、１０１  携帯機器（筐体）、Ｓ１ａ  上波形検出閾値（第１閾値、第２閾値）、Ｓ１ｂ  下波形検出閾値（第２閾値、第１閾値）、Ｓ２  数値範囲、Ｓ２ａ  第１検出途中静止判定閾値、Ｓ２ｂ  第２検出途中静止判定閾値、ｔ  波形検出時間、ｔ１  ツイスト判定時間、ｔ２  検出前静止判定時間
【図１】
0006695209.tif 000002
【図２】
0006695209.tif 000003
【図３】
0006695209.tif 000004
【図４】
0006695209.tif 000005
【図５】
0006695209.tif 000006
【図６】
0006695209.tif 000007
【図７】
0006695209.tif 000008