(57)【要約】【課題】ユーザの歩数を誤ってカウントする誤カウントの発生を好適に防止することができるようにする。【解決手段】本発明に係る情報処理装置に適用可能な携帯電話機においては、加速度センサは、携帯電話機に生じる加速度を検知し、検知信号を生成し、制御部は、検知信号に基づいて携帯電話機の移動に伴うユーザの歩数を計数し、携帯電話機の外部からの入力が検知された場合、外部入力の検知時点から第１の時間前までのユーザの歩数の計数を無効とし、外部入力の時点から第２の時間が経過するまで、ユーザの歩数の計数を停止する。【選択図】  図７
2010004170.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に生じる加速度を検知し、検知信号を生成する検知信号生成手段と、
前記検知信号生成手段により生成された前記検知信号に基づいて、前記情報処理装置のユーザの動作を計数する計数手段と、
前記情報処理装置の外部からの入力が検知された場合、外部入力の検知時点から第１の時間前までの前記計数手段によるユーザの動作の計数を無効とし、外部入力の時点から第２の時間が経過するまで、前記計数手段によるユーザの動作の計数を停止する停止手段とを備えることを特徴とする情報処理装置。
【請求項２】
外部入力の時点から第２の時間が経過した後、前記停止手段によるユーザの動作の計数の停止を解除する解除手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置の外部からの入力には、少なくとも、前記情報処理装置にて入力部による操作されている場合による入力、前記情報処理装置の形状に基づく入力、前記情報処理装置の外部ポートに接続ケーブル類が装着された場合による入力、画像信号の入力、通話時またはボイスメモ時における音声入力、赤外線通信部または非接触ＩＣチップにてデータ通信を行っている場合による入力、およびバイブレータが振動している場合による入力が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
情報処理装置に生じる加速度を検知し、検知信号を生成する検知信号生成手段と、
前記検知信号生成手段により生成された前記検知信号に基づいて、前記情報処理装置のユーザの動作を計数する計数手段と、
所定のアプリケーションプログラムの起動開始から起動終了までの間、前記計数手段によるユーザの動作の計数を停止する停止手段と
を備えることを特徴とする情報処理装置。
【請求項５】
所定のアプリケーションプログラムの起動終了後、前記停止手段によるユーザの動作の計数の停止を解除する解除手段をさらに備えることを特徴とする請求項４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、加速度センサが搭載された情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯端末としての携帯電話機には、単なる通話による通信機能だけでなく、アドレス帳機能、基地局やインターネットなどのネットワークを介したメール機能や、Ｗｅｂページなどを閲覧することが可能なブラウザ機能、さらにはオーディオデータを聞くことができる音楽制御機能や、地上波ディジタルワンセグ放送波を受信することができる機能などが搭載されるようになってきている。
【０００３】
また、携帯電話機のモータビリティを利用し、加速度センサを携帯電話機に内蔵して携帯電話機に歩数計の機能を持たせる技術が提案されている。なお、歩数計に関連する技術として、次のような技術が知られている（例えば特許文献１参照）。特許文献１に提案されている技術によれば、センサの感度軸の腕の長さ方向になるようにセンサを腕に装着して、歩行時および走行時に歩数測定を行い、測定モードが歩行モードの時、センサからの検出信号を１歩として計数し、測定モードが走行モードの時は、センサからの検出信号を２歩として計数する。これにより、測定モードに応じた正確な歩数測定を行うことができる。
【特許文献１】特開２００８−７６２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザが携帯電話機を利用する場合、例えば操作キーを用いたキー入力や、携帯電話機の開閉動作、外部機器との接続ケーブルなどの装着と取り外しなどが必要に応じて行われるが、このような場合、携帯電話機に内蔵された加速度センサが操作時の振動によって携帯電話機に生じる加速度を検知してしまい、加速度センサによる値を計数すべき状況ではない状況にもかかわらず、加速度センサによる値を計数されてしまうという課題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、例えば歩数のカウントなどの加速度センサによる計数の誤カウントの発生を好適に防止することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、上述した課題を解決するために、情報処理装置に生じる加速度を検知し、検知信号を生成する検知信号生成手段と、検知信号生成手段により生成された検知信号に基づいて、情報処理装置のユーザの動作を計数する計数手段と、情報処理装置の外部からの入力が検知された場合、外部入力の検知時点から第１の時間前までの計数手段によるユーザの動作の計数を無効とし、外部入力の時点から第２の時間が経過するまで、計数手段によるユーザの動作の計数を停止する停止手段とを備えることを特徴とする。
【０００７】
本発明の情報処理装置は、上述した課題を解決するために、情報処理装置に生じる加速度を検知し、検知信号を生成する検知信号生成手段と、検知信号生成手段により生成された検知信号に基づいて、情報処理装置のユーザの動作を計数する計数手段と、所定のアプリケーションプログラムの起動開始から起動終了までの間、計数手段によるユーザの動作の計数を停止する停止手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、例えば歩数のカウントなどの加速度センサによる計数の誤カウントの発生を好適に防止することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明に係る携帯端末として適用可能な携帯電話機１の外観の構成を表している。なお、図１（Ａ）は、携帯電話機１を約１８０度に見開いたときの正面から見た外観の構成を表しており、図１（Ｂ）は、携帯電話機１を見開いたときの側面から見た外観の構成を表している。
【００１０】
図１（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第１の筐体１２と第２の筐体１３とがヒンジ結合されており、ヒンジ部１１を介して矢印Ｘ方向に折り畳み可能に形成される。携帯電話機１の内部の所定の位置には、送受信用のアンテナ（後述する図４のアンテナ３１）が設けられており、内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１１】
第１の筐体１２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話・電源キー、クリアキー、および電子メールキーなどの操作キー１４が設けられており、操作キー１４を用いて各種指示を入力することができる。
【００１２】
第１の筐体１２には、操作キー１４として上部に十字キーと確定キーが設けられており、ユーザが十字キーを上下左右方向に操作することにより当てられたカーソルを上下左右方向に移動させることができる。具体的には、第２の筐体１３に設けられたメインディスプレイ１７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作および画像の送り動作などの種々の動作を実行する。
【００１３】
また、確定キーを押下することにより、種々の機能を確定することができる。例えば第１の筐体１２は、ユーザによる十字キーの操作に応じてメインディスプレイ１７に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、確定キーが第１の筐体１２の内部方向に押圧されると、選択された電話番号を確定して電話番号に対して発呼処理を行う。
【００１４】
さらに、第１の筐体１２には、十字キーと確定キーの左隣に電子メールキーが設けられており、電子メールキーが第１の筐体１２の内部方向に押圧されると、メールの送受信機能を呼び出すことができる。十字キーと確定キーの右隣には、ブラウザキーが設けられており、ブラウザキーが第１の筐体１２の内部方向に押圧されると、Ｗｅｂページのデータを閲覧することが可能となる。
【００１５】
また、第１の筐体１２には、操作キー１４の下部にマイクロフォン１５が設けられており、マイクロフォン１５によって通話時のユーザの音声を集音する。さらに、第１の筐体１２には、携帯電話機１の操作を行うサイドキー１６が設けられている。
【００１６】
なお、第１の筐体１２は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００１７】
一方、第２の筐体１３には、その正面にメインディスプレイ１７が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び送信履歴等の他、電子メールの内容、簡易ホームページ、ＣＣＤ（Charge Coupled Device）カメラ（後述する図２のＣＣＤカメラ２０）で撮像した画像、外部のコンテンツサーバ（図示せず）より受信したコンテンツ、メモリカード（後述する図４のメモリカード４６）に記憶されているコンテンツを表示することができる。また、メインディスプレイ１７の上部の所定の位置にはレシーバ（受話器）１８が設けられており、これにより、ユーザは音声通話することが可能である。なお、携帯電話機１の所定の位置には、レシーバ１８以外の音声出力部としてのスピーカ（図４のスピーカ５０）も設けられている。
【００１８】
また、第１の筐体１２と第２の筐体１３の内部の所定の位置には、携帯電話機１の状態を検知するための磁気センサ１９a、１９b、１９c、および１９dが設けられる。なお、メインディスプレイ１７は、例えば有機ＥＬにより構成されるディスプレイでもよいし、液晶ディスプレイ（Liquid Crystal Display）でもよい。
【００１９】
図２は、本発明に係る携帯端末として適用可能な携帯電話機１の他の外観の構成を表している。図２の携帯電話機１の状態は、図１の携帯電話機１の状態から矢印Ｘ方向に回動させた状態である。なお、図２（Ａ）は、携帯電話機１を閉じたときの正面から見た外観の構成を表しており、図２（Ｂ）は、携帯電話機１を閉じたときの側面から見た外観の構成を表している。
【００２０】
第２の筐体１３の上部には、ＣＣＤカメラ２０が設けられており、これにより、所望の撮影対象を撮像することができる。ＣＣＤカメラ２０の下部には、サブディスプレイ２１が設けられており、現在のアンテナの感度のレベルを示すアンテナピクト、携帯電話機１の現在の電池残量を示す電池ピクト、現在の時刻などが表示される。
【００２１】
図３は、本発明に係る情報処理装置として適用可能な携帯電話機１の他の外観の構成を表している。図３の携帯電話機１の状態（いわゆるターンオーバースタイル）は、図１の携帯電話機１の状態から矢印Ｙ方向に１８０度首振り回動させたのち矢印Ｘ方向に回動させ、メインディスプレイ１７が外向きになる状態で第１の筐体１２と第２の筐体１３を重ね合わせた状態である。なお、図３（Ａ）は、携帯電話機１をターンオーバースタイルの状態にしたときの正面から見た外観の構成を表しており、図３（Ｂ）は、携帯電話機１をターンオーバースタイルの状態にしたときの側面から見た外観の構成を表している。なお、図１乃至図３に示されるように、直交する２軸廻りに回転することが可能な携帯電話機１は、２軸回転式の携帯電話機と呼ばれる。本発明の実施形態においては、２軸回転式の携帯電話機１について明示的に記載するが、これ以外にも、例えばスライド式やストレート式などの携帯電話機１にも本発明を適用することができる。
【００２２】
図４は、本発明に係る携帯端末に適用可能な携帯電話機１の内部の構成を表している。図示せぬ基地局から送信されてきた無線信号は、アンテナ３１で受信された後、アンテナ共用器（ＤＵＰ）３２を介して受信回路（ＲＸ）３３に入力される。受信回路３３は、受信された無線信号を周波数シンセサイザ（ＳＹＮ）３４から出力された局部発振信号とミキシングして中間周波数信号に周波数変換（ダウンコンバート）する。そして、受信回路３３は、このダウンコンバートされた中間周波数信号を直交復調して受信ベースバンド信号を出力する。なお、周波数シンセサイザ３４から発生される局部発振信号の周波数は、制御部４１から出力される制御信号ＳＹＣによって指示される。
【００２３】
受信回路３３からの受信ベースバンド信号は、ＣＤＭＡ信号処理部３６に入力される。ＣＤＭＡ信号処理部３６は、図示せぬＲＡＫＥ受信機を備える。このＲＡＫＥ受信機では、受信ベースバンド信号に含まれる複数のパスがそれぞれの拡散符号（すなわち、拡散された受信信号の拡散符号と同一の拡散符号）で逆拡散処理される。そして、この逆拡散処理された各パスの信号は、位相が調停された後、コヒーレントＲａｋｅ合成される。Ｒａｋｅ合成後のデータ系列は、デインタリーブおよびチャネル復号（誤り訂正復号）が行われた後、２値のデータ判定が行われる。これにより、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは、圧縮伸張処理部３７に入力される。
【００２４】
圧縮伸張処理部３７は、ＤＳＰ（Digital Signal Processor）などにより構成され、ＣＤＭＡ信号処理部３６から出力された受信パケットデータを図示せぬ多重分離部によりメディアごとに分離し、分離されたメディアごとのデータに対してそれぞれ復号処理を行う。例えば通話モードにおいては、受信パケットデータに含まれる通話音声などに対応するオーディオデータをスピーチコーデックにより復号する。また、例えばテレビ電話モードなどのように、受信パケットデータに動画像データが含まれていれば、この動画像データをビデオコーデックにより復号する。さらに、受信パケットデータがダウンロードコンテンツであれば、このダウンロードコンテンツを伸張した後、伸張されたダウンロードコンテンツを制御部４１に出力する。
【００２５】
復号処理により得られたディジタルオーディオ信号はＰＣＭコーデック３８に供給される。ＰＣＭコーデック３８は、圧縮伸張処理部３７から出力されたディジタルオーディオ信号をＰＣＭ復号し、ＰＣＭ復号後のアナログオーディオデータ信号を受話増幅器３９に出力する。このアナログオーディオ信号は、受話増幅器３９にて増幅された後、レシーバ１８により出力される。
【００２６】
圧縮伸張処理部３７によりビデオコーデックにて復号されたディジタル動画像信号は、制御部４１に入力される。制御部４１は、圧縮伸張処理部３７から出力されたディジタル動画像信号に基づく動画像を、図示せぬビデオＲＡＭ（例えばＶＲＡＭなど）を介してメインディスプレイ１７に表示させる。なお、制御部４１は、受信された動画像データだけでなく、ＣＣＤカメラ２０により撮像された動画像データに関しても、図示せぬビデオＲＡＭを介してメインディスプレイ１７に表示させることも可能である。
【００２７】
また、圧縮伸張処理部３７は、受信パケットデータが電子メールである場合、この電子メールを制御部４１に供給する。制御部４１は、圧縮伸張処理部３７から供給された電子メールを記憶部４２に記憶させる。そして、制御部４１は、ユーザによる入力部としての操作キー１４の操作に応じて、記憶部４２に記憶されているこの電子メールを読み出し、読み出された電子メールをメインディスプレイ１７に表示させる。
【００２８】
一方、通話モードにおいて、マイクロフォン１５に入力された話者（ユーザ）の音声信号（アナログオーディオ信号）は、送話増幅器４０により適正レベルまで増幅された後、ＰＣＭコーデック３８によりＰＣＭ符号化される。このＰＣＭ符号化後のディジタルオーディオ信号は、圧縮伸張処理部３７に入力される。また、ＣＣＤカメラ２０から出力される動画像信号は、制御部４１によりディジタル化されて圧縮伸張処理部３７に入力される。さらに、制御部４１にて作成されたテキストデータである電子メールも、圧縮伸張処理部３７に入力される。
【００２９】
圧縮伸張処理部３７は、ＰＣＭコーデック３８から出力されたディジタルオーディオ信号を所定の送信データレートに応じたフォーマットで圧縮符号化する。これにより、オーディオデータが生成される。また、圧縮伸張処理部３７は、制御部４１から出力されたディジタル動画像信号を圧縮符号化して動画像データを生成する。そして、圧縮伸張処理部３７は、これらのオーディオデータや動画像データを図示せぬ多重分離部で所定の伝送フォーマットに従って多重化した後にパケット化し、パケット化後の送信パケットデータをＣＤＭＡ信号処理部３６に出力する。なお、圧縮伸張処理部３７は、制御部４１から電子メールが出力された場合にも、この電子メールを送信パケットデータに多重化する。
【００３０】
ＣＤＭＡ信号処理部３６は、圧縮伸張処理部３７から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施し、スペクトラム拡散処理後の出力信号を送信回路（ＴＸ）３５に出力する。送信回路３５は、スペクトラム拡散処理後の信号をＱＰＳＫ（Quadrature Phase Shift Keying）方式などのディジタル変調方式を使用して変調する。送信回路３５は、ディジタル変調後の送信信号を、周波数シンセサイザ３４から発生される局部発振信号と合成して無線信号に周波数変換（アップコンバート）する。そして、送信回路３５は、制御部４１により指示される送信電力レベルとなるように、このアップコンバートにより生成された無線信号を高周波増幅する。この高周波増幅された無線信号は、アンテナ共用器３２を介してアンテナ３１に供給され、このアンテナ３１から図示せぬ基地局に向けて送信される。
【００３１】
また、携帯電話機１は、外部メモリインタフェース４５を備えている。この外部メモリインタフェース４５は、メモリカード４６を着脱することが可能なスロットを備えている。メモリカード４６は、ＮＡＮＤ型フラッシュメモリカードやＮＯＲ型フラッシュメモリカードなどに代表されるフラッシュメモリカードの一種であり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。さらに、携帯電話機１には、現在の正確な現在の時刻を測定する時計回路（タイマ）４７が設けられている。
【００３２】
制御部４１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などからなり、ＣＰＵは、ＲＯＭに記憶されているプログラムまたは記憶部４２からＲＡＭにロードされた、オペレーティングシステム（ＯＳ）を含む各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機１を統括的に制御する。ＲＡＭは、ＣＰＵが各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００３３】
記憶部４２は、例えば、電気的に書換えや消去が可能な不揮発性メモリであるフラッシュメモリ素子やＨＤＤ（Hard Disc Drive）などからなり、制御部４１のＣＰＵにより実行される種々のアプリケーションプログラムや種々のデータ群を格納している。
【００３４】
電源回路４４は、バッテリ４３の出力を基に所定の動作電源電圧Ｖｃｃを生成して各回路部に供給する。また、地上波ディジタルワンセグ受信部４８は、図示せぬ放送局からの地上波ディジタルワンセグ放送波や地上波ディジタルラジオ放送波を受信し、受信された地上波ディジタルワンセグ放送波や地上波ディジタルラジオ放送波に基づくＴＳ（Transport Stream）信号を地デジ処理部４９に供給する。地デジ処理部４９は、地上波ディジタルワンセグ受信部４８にて地上波ディジタルワンセグ放送波が受信された場合、地上波ディジタルワンセグ受信部４８からの地上波ディジタルワンセグ放送波に基づくＴＳ信号から、音声データと映像データに関するＥＳ（Elementary Stream）にそれぞれ分離し、分離された音声データを地デジ処理部４９内の音声デコーダ（図示せず）にて所定の復号化方式でデコードするとともに、分離された映像データを地デジ処理部４９内の映像デコーダ（図示せず）にて所定の復号化方式でデコードし、デコード後のディジタル音声信号とディジタル動画像信号を制御部４１に供給する。
【００３５】
加速度センサ５１は、携帯電話機１に生じる加速度を検知し、検知信号を生成し、生成された検知信号を制御部４１に出力する。具体的には、加速度センサ５１は、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値よりも大きいか否かを判定し、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値よりも大きいと判定した場合、携帯電話機１に生じる加速度を検知したことを示す検知信号を生成し、生成された検知信号を制御部４１に出力する。
【００３６】
携帯電話機１には、外部メモリインタフェース４５以外にも、例えばＵＳＢやイヤホン、充電器などの外部機器との接続ケーブル（図示せず）が装着される外部ポート５２が設けられている。
【００３７】
ところで、ユーザが携帯電話機１を利用する場合、例えば操作キーを用いたキー入力や、携帯電話機の開閉動作、外部機器との接続ケーブルなどの装着と取り外しなどが必要に応じて行われるが、このような場合、携帯電話機に内蔵された加速度センサが操作時の振動によって携帯電話機に生じる加速度を検知してしまい、加速度センサによる値を計数すべき状況ではない状況にもかかわらず、加速度センサによる値を計数されてしまう。
【００３８】
そこで、例えば操作キー１４を用いたキー入力や、携帯電話機１の開閉動作、外部機器との接続ケーブルなどの装着と取り外しなどが行われたか否かを判断し、これらの動作が行われたと判断された場合、ユーザが主体的な意図をもって携帯電話機１を操作していると認識し、これらの動作が行われたと判断された時点の前後における加速度センサ５１によるカウントを無効とする。これにより、例えば歩数をカウントする場合、ユーザの歩数を誤ってカウントする誤カウントの発生を好適に防止することが可能となる。以下、この方法を用いた誤カウント発生防止処理について説明する。なお、例えば操作キー１４を用いたキー入力や、携帯電話機１の開閉動作、外部機器との接続ケーブルなどの装着と取り外しなどを含む動作は「ユーザの動作」と定義する。
【００３９】
図５のフローチャートを参照して、図４の加速度センサ５１における検知信号生成処理について説明する。ステップＳ１において、加速度センサ５１は、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値よりも大きいか否かを判定する。例えば図６（Ａ）に示されるように、加速度センサ５１は、携帯電話機１に生じる加速度を示す振幅を測定し、測定された振幅が予め設定された所定の基準値よりも大きいか否かを判定する。図６（Ａ）の場合、時刻ｔ１乃至ｔ７にて、予め設定された所定の基準値よりも大きい振幅であると判定される。なお、このステップＳ１における判断はこれに限定されない。例えば、「予め設定された所定の基準値を超えた後に、この基準値を下回る状況になったか（図６（Ａ）の矢印の地点）」否かを判定する条件としても良い。
【００４０】
ステップＳ１において加速度センサ５１が、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値よりも大きいと判定した場合、加速度センサ５１は、携帯電話機１に生じる加速度を検知したことを示す検知信号を生成する。例えば図６（Ｂ）に示されるように、予め設定された所定の基準値よりも大きい振幅であると判定された時刻ｔ１乃至ｔ７にて、加速度センサ５１は、それぞれ検知信号を生成する。ステップＳ３において、加速度センサ５１は、生成された検知信号を制御部４１に出力する。その後、処理はステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００４１】
一方、ステップＳ１において加速度センサ５１が、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値以下であると判定した場合、ステップＳ２乃至Ｓ３の処理はスキップされ、処理はステップＳ１に戻る。
【００４２】
これにより、加速度センサ５１は、携帯電話機１に生じる加速度を示す振幅が予め設定された所定の基準値よりも大きいと判定する度に、携帯電話機１に生じる加速度を検知したことを示す検知信号を生成し、生成された検知信号を制御部４１に出力する。
【００４３】
次に、図７のフローチャートを参照して、図４の携帯電話機１における誤カウント発生防止処理について説明する。ステップＳ１１において、制御部４１は、加速度センサ５１から検知信号（携帯電話機１に生じる加速度を検知したことを示す検知信号）を新たに取得したか否かを判定し、加速度センサ５１から検知信号を新たに取得したと判定するまで待機する。なお、制御部４１は、検知信号を加速度センサ５１から取得する際、検知された時間情報も取得する。
【００４４】
ステップＳ１１において制御部４１が、加速度センサ５１から検知信号を新たに取得したと判定した場合、制御部４１はステップＳ１２で、携帯電話機１の外部からの入力を検知したか否かを判定する。具体的には、制御部４１は、以下のような場合に、外部からの入力を検知したと判定する。例えば携帯電話機１にて操作キー１４などが操作されている場合、外部からの入力を検知したと判定される。また、携帯電話機１の開閉動作が行われたり、携帯電話機の状態が図３に示されるターンオーバースタイルの状態にされたりした場合、携帯電話機１の形状に基づく入力を検知したと判定される。さらに、携帯電話機１の外部ポート５２に、例えばＵＳＢやイヤホン、充電器、ハンズフリーキットなどの外部機器との接続ケーブル類（図示せず）が装着された場合、あるいは、外部メモリインタフェース４５にメモリカード４６が装着された場合、外部からの入力を検知したと判定される。また、ＣＣＤカメラ２０からの画像信号の入力や、マイクロフォン１５からの通話時やボイスメモ時における音声入力が行われた場合、外部からの入力を検知したと判定される。勿論、このような場合に限られず、例えば図示せぬ赤外線通信部や非接触ＩＣチップなどにおいてデータの通信を行っている場合や、図示せぬバイブレータが振動している場合に、携帯電話機１の外部からの入力を検知したと判定するようにしてもよい。また、制御部４１は、例えば携帯電話機１にて操作キー１４などが操作されている場合、操作キー１４からの入力に対応する信号に基づいて、外部からの入力を検知する。
【００４５】
ステップＳ１２において制御部４１が、携帯電話機１の外部からの入力を検知していないと判定した場合、制御部４１はステップＳ１３で、ユーザが意図をもって携帯電話機１を操作していないと認識し、携帯電話機１の移動に伴うユーザ（携帯電話機１を保有するユーザ）の歩数をカウントアップする。例えば図６（Ｃ）に示されるように、加速度センサ５１にて検知信号が生成された時刻ｔ１乃至ｔ５にて、ユーザの歩数がカウントアップされ、逐次１回、２回、３回、４回、そして５回とカウントアップされる。なお、説明を簡略化するために、時刻ｔ１までにおいては、加速度センサ５１で検知信号が生成されておらず、ユーザの歩数はカウントアップされていないものとする。その後、処理はステップＳ１１に戻り、携帯電話機１の外部からの入力を検知したと判定されるまで、ステップＳ１１乃至Ｓ１３の処理が繰り返し実行され、ユーザの歩数が逐次カウントアップされる。
【００４６】
一方、ステップＳ１２において制御部４１が、携帯電話機１の外部からの入力を検知したと判定した場合、制御部４１はステップＳ１４で、ユーザが意図をもって携帯電話機１を操作していると認識し、携帯電話機１の外部からの入力の検知時点から所定の時間ｔａ前（例えば３秒前など）の歩数のカウントアップを無効とする。例えば図６（Ｄ）に示されるように、時刻ｔ５と時刻ｔ６との間において携帯電話機１の外部からの入力を検知したと判定された場合、制御部４１は、携帯電話機１の外部からの入力の検知時点から所定の時間ｔａ前（例えば３秒前など）の歩数のカウントアップをすべて無効とし、加速度センサ５１にて検知信号が生成された時刻ｔ５にて「５回」とカウントアップされたユーザの１歩数が無効とする。なお、図６（Ｄ）の場合、携帯電話機１の外部からの入力の検知時点から所定の時間ｔａ前（例えば３秒前など）にカウントアップされた歩数が３歩数である場合、３歩数のカウントアップがすべて無効とされる。
【００４７】
ステップＳ１５において、制御部４１は、携帯電話機１の外部の入力の検知時点から所定の時間ｔｂ（例えば１０秒間など）経過するまで、加速度センサ５１にて検知信号が生成された場合であっても、ユーザの歩数のカウントアップを停止する。例えば図６（Ｄ）に示されるように、携帯電話機１の外部の入力の検知時点から所定の時間ｔｂ（例えば１０秒間など）経過するまで、制御部４１は、ユーザの歩数のカウントアップを停止し、加速度センサ５１にて検知信号が生成された時刻ｔ６とｔ７にて、ユーザの歩数のカウントアップを停止する。これにより、携帯電話機１の外部からの入力が検知され、ユーザが意図をもって携帯電話機１を操作していると認識された場合、外部入力の検知時点から所定の時間ｔｂ経過するまで、ユーザの歩数のカウントアップを停止することができ、ユーザの歩数を誤ってカウントする誤カウントの発生を防止することができる。
【００４８】
ステップＳ１６において、制御部４１は、携帯電話機１の外部の入力の検知時点から所定の時間ｔｂ（例えば１０秒間など）経過した後、ユーザの歩数のカウントアップの停止を解除する。その後、処理はステップＳ１１に進み、加速度センサ５１にて検知信号が生成された時刻にて、ユーザの歩数が逐次カウントアップされる。例えば図６（Ｄ）に示されるように、加速度センサ５１にて検知信号が生成された時刻ｔ８乃至ｔ９にて、ユーザの歩数がカウントアップされ、逐次５回と６回とカウントアップされる。
【００４９】
なお、ユーザの歩数のカウントアップを無効または停止する際に用いられる所定の時間ｔａまたはｔｂは、ユーザの好みに応じて適宜変更するようにしてもよい。
【００５０】
本発明の実施形態においては、携帯電話機１に生じる加速度を検知し、検知信号を生成し、生成された検知信号に基づいて、携帯電話機の移動に伴うユーザの歩数を計数し、携帯電話機１の外部からの入力が検知された場合、外部入力の検知時点から第１の時間前ｔａまでのユーザの歩数の計数を無効とし、外部入力の時点から第２の時間ｔｂが経過するまで、ユーザの歩数の計数を停止することができる。また、外部入力の時点から第２の時間ｔｂが経過した後、ユーザの歩数の計数の停止を解除することができる。
【００５１】
これにより、ユーザが携帯電話機１を利用する場合、例えば操作キーを用いたキー入力や、携帯電話機１の開閉動作、外部機器との接続ケーブルなどの装着と取り外しなどが物理的に行われ、携帯電話機１に内蔵された加速度センサ５１が操作時の振動によって携帯電話機１に生じる加速度を検知したとしても、ユーザの歩数として計数されてしまうことを防止することができ、ユーザの歩数を誤ってカウントする誤カウントの発生を好適に防止することができる。従って、誤カウントの発生しやすい場合であっても、携帯電話機１の移動に伴うユーザの歩数を正確に計数することができる。
【００５２】
なお、図７のフローチャートを用いて説明した誤カウント発生防止処理においては、携帯電話機１の外部からの入力を検知した場合に、外部入力の検知時点から第１の時間前ｔａまでのユーザの歩数の計数を無効とし、外部入力の時点から第２の時間ｔｂが経過するまで、ユーザの歩数の計数を停止するようにしたが、このような場合に限られず、例えばゲームに関するアプリケーションプログラムが起動された場合、ユーザが意図をもって携帯電話機１を操作していると認識し、そのアプリケーションプログラムの起動中、ユーザの歩数の計数を停止するようにしてもよい。以下、この方法を用いた誤カウント発生防止処理について説明する。
【００５３】
図８のフローチャートを参照して、図４の携帯電話機１における他の誤カウント発生防止処理について説明する。なお、図８のステップＳ２１およびステップＳ２３の処理は、図７のステップＳ１１およびステップＳ１３の処理と同様であり、その説明は繰り返しになるので省略する。
【００５４】
ステップＳ２２において、制御部４１は、ユーザにより操作キー１４が操作されることにより例えばゲームに関するアプリケーションプログラムが起動されたか否かを判定する。ステップＳ２２において制御部４１は、例えばゲームに関するアプリケーションプログラムが起動されていないと判定した場合、処理はステップＳ２３に進む。一方、ステップＳ２２において制御部４１が、例えばゲームに関するアプリケーションプログラムが起動されたと判定した場合、制御部４１はステップＳ２４で、ユーザが意図をもって携帯電話機１を操作していると認識し、ゲームに関するアプリケーションプログラムの起動中、加速度センサ５１にて検知信号が生成された場合であっても、ユーザの歩数のカウントアップを停止する。例えば図６（Ｅ）に示されるように、制御部４１は、ゲームに関するアプリケーションプログラムの起動中、ユーザの歩数のカウントアップを停止し、加速度センサ５１にて検知信号が生成された時刻ｔ５乃至ｔ８にて、ユーザの歩数のカウントアップを停止する。これにより、例えばゲームに関するアプリケーションプログラムが起動され、ユーザが意図をもって携帯電話機１を操作していると認識された場合、ゲームに関するアプリケーションプログラムの起動が終了するまで、ユーザの歩数のカウントアップを停止することができ、ゲーム中における携帯電話機１の振動に伴う誤カウントの発生を防止することができる。
【００５５】
その後、ステップＳ２５において、制御部４１は、例えばゲームに関するアプリケーションプログラムの起動が終了した後、ユーザの歩数のカウントアップの停止を解除する。その後、処理はステップＳ２１に進み、加速度センサ５１にて検知信号が生成された時刻にて、ユーザの歩数が逐次カウントアップされる。例えば図６（Ｅ）に示されるように、加速度センサ５１にて検知信号が生成された時刻ｔ９にて、ユーザの歩数がカウントアップされ、逐次５回とカウントアップされる。
【００５６】
なお、図８の誤カウント発生防止処理の場合、例えばゲームに関するアプリケーションプログラムが起動されたときについて明示的に記載したが、このような場合に限られず、例えばメールに関するアプリケーションプログラムなどの他のアプリケーションプログラムが起動された場合に適用するようにしてもよい。また、図７と図８に示される誤カウント発生防止処理は、適宜組み合わせるようにしてもよい。
【００５７】
なお、本発明は、携帯電話機１以外にも、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の情報処理装置にも適用することができる。
【００５８】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００５９】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る情報処理装置に適用可能な携帯電話機の外観の構成を示す図。
【図２】本発明に係る情報処理装置に適用可能な携帯電話機の他の外観の構成を示す図。
【図３】本発明に係る情報処理装置に適用可能な携帯電話機の他の外観の構成を示す図。
【図４】本発明に係る情報処理装置に適用可能な携帯電話機の内部の構成を示すブロック図。
【図５】図４の加速度センサにおける検知信号生成処理を説明するフローチャート。
【図６】（Ａ）および（Ｂ）は加速度センサにて検知信号が生成されるタイミングを示す図であり、（Ｃ）乃至（Ｅ）は検知信号に基づいてカウントされるユーザの歩数を示す図。
【図７】図４の携帯電話機における誤カウント発生防止処理を説明するフローチャート。
【図８】図４の携帯電話機における他の誤カウント発生防止処理を説明するフローチャート。
【符号の説明】
【００６１】
１…携帯電話機、１１…ヒンジ部、１２…第１の筐体、１３…第２の筐体、１４…操作キー、１５…マイクロフォン、１６…サイドキー、１７…メインディスプレイ、１８…レシーバ、１９a乃至１９d…磁気センサ、２０…ＣＣＤカメラ、２１…サブディスプレイ、３１…アンテナ、３２…アンテナ共用器（ＤＵＰ）、３３…受信回路（ＲＸ）、３４…周波数シンセサイザ（ＳＹＮ）、３５…送信回路（ＴＸ）、３６…ＣＤＭＡ信号処理部、３７…圧縮伸張処理部、３８…ＰＣＭコーデック、３９…受話増幅器、４０…送話増幅器、４１…制御部、４２…記憶部、４３…バッテリ、４４…電源回路、４５…外部メモリインタフェース、４６…メモリカード、４７…時計回路、４８…地上波ディジタルワンセグ受信部、４９…地デジ処理部、５０…スピーカ、５１…加速度センサ、５２…外部ポート。
【図１】
2010004170.tif 000003
【図２】
2010004170.tif 000004
【図３】
2010004170.tif 000005
【図４】
2010004170.tif 000006
【図５】
2010004170.tif 000007
【図６】
2010004170.tif 000008
【図７】
2010004170.tif 000009
【図８】
2010004170.tif 000010