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