(57)【要約】【課題】通知出力に関する調整を簡便に行う。【解決手段】情報処理装置１０は、スピーカ１６と、運動状態判定部２１４と、制御部２１１と、を備える。スピーカ１６は、音に関する情報を通知する。運動状態判定部２１４は、ユーザＵの動きの状態を判定する。動きの状態とは、例えば、歩行、走行、又は、静止の状態である。制御部２１１は、運動状態判定部２１４により判定されたユーザＵの動きの状態等に基づいて、スピーカ１６での通知制御を行う。【選択図】図５
2019161340.tif 000002
【特許請求の範囲】
【請求項１】
情報を通知する通知部を有する情報処理装置であって、
当該情報処理装置がユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定する装着位置判定手段と、
前記装着位置判定手段により判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御手段と、
を備える情報処理装置。
【請求項２】
前記装着位置判定手段は、前記ユーザの動きに伴って発生するモーションデータに基づいて、当該情報処理装置が前記ユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザの動きに伴って発生するモーションデータに基づいて、前記ユーザの動きの状態を判定する運動状態判定手段をさらに備え、
前記制御手段は、前記装着位置判定手段により判定された当該情報処理装置の装着位置と、前記運動状態判定手段により判定された前記ユーザの動きの状態と、に基づいて、前記通知部での通知制御を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記モーションデータは、加速度データ、及び角速度データのうちの少なくとも何れかを含むことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記ユーザの動きは、走行、歩行、及び静止のうちの少なくとも何れかであることを特徴とする請求項２乃至４の何れか一項に記載の情報処理装置。
【請求項６】
前記モーションデータは角速度データであり、
前記装着位置判定手段は、前記ユーザの動きに伴って発生する角速度データに基づいて、当該情報処理装置が前記ユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定することを特徴とする請求項２乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記モーションデータは加速度データであり、
前記運動状態判定手段は、前記ユーザの動きに伴って発生する加速度データに基づいて、前記ユーザの動きの状態を判定することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記ユーザの身体の箇所は、肩、背中、及び腰の少なくとも何れかであることを特徴とする請求項１乃至７の何れか一項に記載の情報処理装置。
【請求項９】
前記通知部は音を出力し、
前記制御手段は、前記装着位置判定手段により判定された当該情報処理装置の装着位置に基づいて、前記通知部で出力する音量、及び音の指向のうちの少なくとも何れかを制御する、
ことを特徴とする請求項１乃至８の何れか一項に記載の情報処理装置。
【請求項１０】
当該情報処理装置は、複数の辺を有する筐体を備え、
前記通知部は、前記筐体の複数の辺にそれぞれ配置され、
前記制御手段は、前記筐体の複数の辺にそれぞれ配置された通知部で出力する音量、及び音の指向のうちの少なくとも何れかを制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
情報を通知する通知部を有する情報処理装置であって、
ユーザの動きの状態を判定する運動状態判定手段と、
前記運動状態判定手段により判定された前記ユーザの動きの状態に基づいて、前記通知部での通知制御を行う制御手段と、
を備える情報処理装置。
【請求項１２】
ユーザの身体の箇所のどの箇所に相当する位置に、情報を通知する通知部を有する情報処理装置が装着されているかを判定する装着位置判定ステップと、
前記装着位置判定ステップにより判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御ステップと、
を備える情報処理方法。
【請求項１３】
ユーザの身体の箇所のどの箇所に相当する位置に、情報を通知する通知部を有する情報処理装置が装着されているかを判定する装着位置判定機能と、
前記装着位置判定機能により判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御機能と、
をコンピュータに実現する情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、通知等を行う音声出力機能が搭載された端末であって、任意の位置に設置して使用することが可能な端末が知られている。こうした端末を使用する場合、端末とユーザの位置関係に応じて、音量等を適切に調整する必要がある。
このような音量等の調整に関する技術が、例えば特許文献１に開示されている。特許文献１に開示の技術では、端末とユーザの位置関係に応じて、ユーザが音量等を手動で調整することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２５５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術等の一般的な技術では、音量等の調整を行うためにユーザの操作が必要であり煩雑である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、通知出力に関する調整を簡便に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、
情報を通知する通知部を有する情報処理装置であって、
当該情報処理装置がユーザの体の箇所のどの箇所に相当する位置に装着されているかを判定する装着位置判定手段と、
前記装着位置判定手段により判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、通知出力に関する調整を簡便に行うことが出来る。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置の使用状態を示す図である。
【図２】図１の情報処理装置の外観構成及びシステム構成を示す図である。
【図３】図１の情報処理装置のハードウェアの構成を示すブロック図である。
【図４】図１の情報処理装置の機能的構成のうち、音量調整処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図４の機能的構成を有する情報処理装置が実行する音量調整処理の流れを示すフローチャートである。
【図６】本発明の一実施形態に係る、基準データ生成処理の流れを示すフローチャー
【図７】図１の情報処理装置が肩、背中、又は腰に装着された場合の、ジャイロセンサの基準波形データを示す図である。
【図８】運動状態が静止状態、歩行状態、又は走行状態である場合の、加速度センサの出力波形データを示す図である。
【図９】図１１の運動状態判定処理において、加速度センサの出力波形データから算出された歩数を示す表である。
【図１０】図５の装着位置判定処理の流れを示すフローチャートである。
【図１１】図５の運動状態判定処理の流れを示すフローチャートである。
【図１２】図５の音声調整における調整レベルを示すテーブルである。
【図１３】本発明の変形例における外観の構成を示す図である。
【図１４】本発明の変形例における音量の調整レベルを示すテーブルである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。図１は、本発明の一実施形態に係る情報処理装置の使用状態を示す図である。情報処理装置１０は、使用状態において、ユーザＵの身体の任意の箇所に装着され、例えば、トレッキング用のデータロガーとして用いられる。
【００１０】
図１に示されるように、例えば、情報処理装置１０は、腰Ｗ、胸Ｂ、又は肩Ｓに装着されて使用される。情報処理装置１０は、ユーザＵの状態に応じた音声情報を出力する。出力される音声情報は、例えば、現在の移動距離、ユーザＵの生体情報の通知、又はユーザＵへ休憩を促すガイダンス等である。
【００１１】
以下で詳述するように、本発明の一態様の情報処理装置１０は、音声情報を出力する通知部と、装着位置判定部と、制御部とを備えている。装着位置判定部は、情報処理装置１０がユーザの体のどの箇所に相当する位置に装着されているかを判定する。制御部は、装着位置判定部により判定された情報処理装置の装着位置に基づいて、通知部での通知強度を制御する。
これにより、情報処理装置１０は、情報処理装置１０の装着位置に応じた、適切な音量を出力することが出来る。
【００１２】
［システム構成］
図２は、情報処理装置１０の外観構成及びシステム構成を示す図である。情報処理装置１０は、単体で本発明の機能を発揮するが、図示しない外部機器とも通信可能に構成されている。情報処理装置１０は、種々のセンサ、例えば、角速度や加速度を検知するセンサを内蔵している。これらのセンサは、図中に示される三次元の直交座標系に基づいて、ユーザＵの運動状態を検知する。ここでは、ユーザＵの進行方向をＺ軸方向、上下方向をＹ軸方向、及び左右方向をＸ軸方向とする。ユーザＵの運動状態は、Ｘ軸成分、Ｙ軸成分、及びＺ軸成分に分解されて種々の特徴量として検出される。以下に詳述するように、情報処理装置１０は、検出された特徴量を用いて、スピーカ１６から出力される音量を調整する。
【００１３】
［外観構成］
情報処理装置１０は、表示部１２と背面１４とを備える。表示部１２には、例えば、タッチパネルを備える表示画面（図示せず）が形成されており、ユーザＵは、表示画面を通して情報処理装置１０を操作することが出来る。撮像部（図示せず）は、例えば、表示部１２と同一の面に設けられ、情報処理装置１０がユーザＵに装着された状態で、ユーザＵを撮像することが出来る。背面１４には、図示しないクリップが着脱自在に設けられており、ユーザＵは、クリップを被服等に取り付けることによって、情報処理装置１０を身体に装着する。情報処理装置１０には、スピーカ１６が搭載されており、スピーカ１６からは音声情報、音楽、又は警告音等の種々の音が出力される。
【００１４】
［ハードウェア構成］
図３は、本発明の一実施形態に係る情報処理装置１０のハードウェアの構成を示すブロック図である。
情報処理装置１０は、例えば、データロガーとして構成される。
【００１５】
情報処理装置１０は、図３に示されるように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、バス２４、入出力インターフェース２５、撮像部１７、出力部１８、入力部２６、表示部１２、検出部２７、記憶部３０、通信部２８、ドライブ２９、及びリムーバブルメディア１００を備えている。
【００１６】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部３０からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
プログラムは、例えば、後述の基準データ生成処理、音量調整処理、装着位置判定処理、及び運動状態判定処理を実行するためのモジュールである。又、他のプログラムには、情報処理装置１０のオペレーティングシステムを構成するプログラム等、電子機器を制御するための一般的なモジュールが含まれている。
【００１７】
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１８】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。入出力インターフェース２５には、撮像部１７、出力部１８、入力部２６、表示部１２、検出部２７、記憶部３０、通信部２８、及びドライブ２９が接続されている。
【００１９】
撮像部１７は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２０】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２１】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１７の出力信号として出力される。
このような撮像部１７の出力信号を、以下、「撮像画像」と呼ぶ。撮像画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００２２】
入力部２６は、各種釦やマイク等で構成され、ユーザの指示操作に応じて各種情報を入力する。釦は、例えば、以下の基準データ生成処理、若しくは音声調整処理を開始／停止するためのスイッチ、又は基準データ生成処理におけるモード切替スイッチ等である。
出力部１８は、スピーカ１６等で構成され、音を出力する。
記憶部３０は、ハードディスク或いはフラッシュメモリ等で構成され、例えば、ユーザＵの運動情報、気温、湿度等の気候に関する情報、又は位置情報等の各種データを記憶する。
通信部２８は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。例えば、通信部２８は、記憶部３０に記憶されているデータを他の電子機器へ送信する。或いは、通信部２８は、ユーザＵの位置情報を取得するためにＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の規格に準拠した位置検出機器と通信を行う。
【００２３】
ドライブ２９には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア１００が適宜装着される。ドライブ２９によってリムーバブルメディア１００から読み出されたプログラムは、必要に応じて記憶部３０にインストールされる。また、リムーバブルメディア１００は、記憶部３０に記憶されている各種データも、記憶部３０と同様に記憶することができる。
【００２４】
［機能的構成］
図４は、図３の情報処理装置１０の機能的構成のうち、音声調整処理を実行するための機能的構成を示す機能ブロック図である。
音声調整処理とは、制御部２１１が、ユーザＵの動きに応じた特徴量を収集したのちに、その特徴量から、情報処理装置１０の装着位置、及びユーザＵの運動状態を判定し、出力部１８の音量を調整する、一連の処理をいう。特徴量は、例えば、ユーザＵの所定時間の歩数である。
【００２５】
音量調整処理を実行する場合には、図４に示されるように、ＣＰＵ２１において、制御部２１１、データ解析部２１２、装着位置判定部２１３、運動状態判定部２１４、及び通知強度決定部２１５が機能する。
また、記憶部３０の一領域には、動きデータ記憶部３０１が設定される。動きデータ記憶部３０１には、検出部２７によって検出された、ユーザＵの動きに応じたデータが記憶される。
【００２６】
制御部２１１は、情報処理装置１０の全体の動作を制御する。例えば、制御部２１１は、後に詳述する音量調整処理において、ＣＰＵ２１で行われる各部の動作を制御し、スピーカ１６の音量を調整する。
【００２７】
データ解析部２１２は、後述の基準データ生成処理及び音量調整処理において、検出部２７から出力されたデータを収集して解析する。例えば、データ解析部２１２は、検出部２７に設けられた加速度センサやジャイロセンサによって検出される、ユーザＵの動きに応じた電気信号を取得する。データ解析部２１２が取得した電気信号に基づくデータは、動きデータ記憶部３０１に保存され、後述の装着位置判定処理及び運動状態判定処理において利用される。
データ解析部２１２は、基準データ生成処理において、判定の基準として用いられるデータを生成する。生成された基準データは、音量調整処理のサブルーチンである、装着位置判定処理及び運動状態判定処理において利用される。
【００２８】
装着位置判定部２１３は、後述の音量調整処理のうち、装着位置判定処理において、情報処理装置１０が装着されている位置を判定する。
装着位置判定部２１３は、例えば、ユーザＵの動きを示すデータのうち、ジャイロセンサから出力されたデータと、基準データとを比較することによって、装着位置を判定する。
【００２９】
運動状態判定部２１４は、後述の音量調整処理のうち、運動状態判定処理において、ユーザＵの運動の状態を判定する。
運動状態判定部２１４は、例えば、ユーザＵの動きを示すデータのうち、加速度センサから出力されたデータと、基準データとを比較することによって、運動状態を判定する。
【００３０】
通知強度決定部２１５は、後述の音量調整処理において、スピーカ１６から出力される音量を調整する。通知強度決定部２１５は、音量調整テーブルを参照することによって、ユーザＵに対する情報処理装置１０の装着位置と、ユーザＵの運動状態とに応じた音量を決定する。
【００３１】
［動作］
図５は、図４の機能的構成を有する情報処理装置１０が実行する音量調整処理の流れを説明するフローチャートである。
音量調整処理は、ユーザが、入力部２６へ音量調整処理開始の操作を行うことにより開始される。音量調整処理では、サブルーチンとして装着位置判定処理と運動状態判定処理とが行われる。
図６は、情報処理装置１０が実行する基準データ生成処理の流れを説明するフローチャートである。
基準データ生成処理は、ユーザが、入力部２６へ基準データ生成処理開始の操作を行うことにより開始される。基準データ生成処理によって生成された基準データは、音量調整処理の装着位置判定処理と運動状態判定処理とにおいて利用されるため、基準データ生成処理は、音量調整処理に先立って行われる必要がある。
【００３２】
［基準データ生成処理］
（装着位置基準波形データの生成）
図６は、基準データ生成処理の流れを示すフローチャートである。基準データ生成処理は、以下に詳述する、装着位置判定処理及び運動状態判定処理における基準となるデータを生成する処理である。上述のとおり、基準データ生成処理は、音量調整処理が行われる前に実行される。ユーザＵの運動状態や情報処理装置１０の装着位置を判定する際に、判定の基準となるデータが必要だからである。
【００３３】
ステップＳ１において、ユーザＵは、入力部２６に設けられたモード切替スイッチを押下することによって、情報処理装置１０の動作モードを、「歩行用基準データ生成モード」に設定する。ここでは、モードは、「歩行用基準データ生成モード」、「走行用基準データ生成モード」、又は「静止用基準データ生成モード」の三種類があるものとする。
【００３４】
ステップＳ２において、ユーザＵは、情報処理装置１０を肩に装着して歩行する。この間、データ解析部２１２は、検出部２７に設けられたジャイロセンサ及び加速度センサから、ユーザＵの動きに応じた電気信号を取得する。データ解析部２１２は、取得した電気信号に基づくデータを運動データ記憶部３０１に記録する。
このデータ収集において、データ解析部２１２は、装着位置基準波形データを生成する。
図７は、情報処理装置１０が肩、背中、又は腰に装着された場合の、ジャイロセンサの基準波形データを示す図である。図７上段の「肩装着時」のグラフに示されるように、電気信号は上から順にＸ軸成分、Ｙ軸成分、及びＺ軸成分の夫々に検出される。「肩」の場合、ユーザＵが足を踏み出す毎に、身体の左右の回転運動がＺ軸成分に発生し、前後の回転運動がＹ軸成分に生じる。また、ユーザＵの上半身の前後による回転運動が、Ｘ軸成分に生じる。なお、出力信号の出力傾向は、モードによらない。即ち、モードが「歩行用」、「走行用」の何れであっても、各成分に同様の波形が表れる。
【００３５】
図６のステップＳ３において、ユーザＵは、所定時間データの収集が出来たか否かを判定する。所定時間は、例えば１分間である。所定時間が経過していない場合には、処理はステップＳ２に戻り、データの収集が継続される。ステップＳ３において、ユーザＵは、所定の時間データの収集が完了したと判定すると、入力部に設けられた停止スイッチを押下する。停止スイッチが押下されると、収集されたデータは、肩に装着して歩行した場合の「肩装着時基準データ」として、動きデータ記憶部３０１へ記録される。
【００３６】
ステップＳ４において、ユーザＵは、情報処理装置１０を背中に装着して歩行する。肩に装着した場合と同様に、データ解析部２１２は、取得したデータを動きデータ記憶部３０１に記録する。
図７中段の「背中装着時」のグラフは、情報処理装置１０が背中に装着された場合の、ジャイロセンサの基準波形データを示す図である。図７中段の「背中装着時」のグラフに示されるように、上から順にＸ軸成分、Ｙ軸成分、及びＺ軸成分の電気信号は微小である。「背中」の場合、情報処理装置１０が身体の真ん中にある為、左右前後の回転運動はあまり発生しない。このため、各成分に電気信号がほとんど出力されない。
ステップＳ５において、ユーザＵは、所定時間データ収集が完了したか否かを判定し、完了するまでステップＳ４の処理が継続される。ユーザＵは、所定時間のデータを収集したと判定すると、停止スイッチを押下する。停止スイッチが押下されると、収集されたデータは、背中に装着して歩行した場合の「背中装着時基準データ」として、運動データ記憶部３０１へ記録される。
【００３７】
ステップＳ６において、ユーザＵは、情報処理装置１０を腰に装着して歩行する。ステップＳ６〜Ｓ７の一連の処理は、装着位置が「肩」、及び「背中」の場合と同様であるため、説明は省略する。
図７下段の「腰装着時」のグラフは、情報処理装置１０が腰に装着された場合の、ジャイロセンサの基準波形データを示す図である。図７下段の「腰装着時」のグラフに示されるように、上から順に、電気信号はＸ軸成分にはほとんど出力されず、Ｙ軸成分、及びＺ軸成分に大きく表れる。「腰」の場合、ユーザＵが足を踏み出す毎に、身体の左右の回転運動がＺ軸成分に、前後の回転運動がＹ軸成分に生じる。
ステップＳ６〜７の処理によって収集されたデータは、腰に装着して歩行した場合の「腰装着時基準データ」として、運動データ記憶部３０１へ記録される。
【００３８】
このように、上述のステップＳ１〜Ｓ７の処理によって、「歩行用基準データ生成モード」における、ユーザＵの歩行時の動きを示すデータとしての基準となるデータの生成が完了する。
【００３９】
ステップＳ８において、ユーザＵは、モード切替スイッチを押下して、「歩行用」から「走行用」へモードを切り替える。
【００４０】
ステップＳ８において、モードが切り替えられると、処理はステップＳ９へ進む。ステップＳ９において、ユーザＵは、終了条件を満たしたか否かを判定する。終了条件は、例えば、全てのモードの装着位置基準波形データの生成が完了した場合である。ここでは、上述のとおり、「歩行用」の装着位置基準波形データの生成は完了しているが、「走行用」等の他のモードのデータの生成は完了していない。したがって、ユーザＵは、ステップＳ９において、終了条件を満たしていないと判定し、データ解析部２１２に「走行」モードにおけるステップＳ１〜Ｓ７の処理を実行させる。
なお、「走行用」モードでは、ユーザＵは、情報処理装置１０を、「肩」、「背中」、又は「腰」に装着して所定の時間走行する。「静止用」モードでは、ユーザＵは、情報処理装置１０を、「肩」、「背中」、又は「腰」の何れかの位置に装着し、所定の時間静止した状態を保てばよい。
【００４１】
ステップＳ９において、ユーザＵは、全てのモードにおける装着位置基準波形データの生成が完了したと判定すると、装着位置基準波形データ生成処理は終了する。ここでの終了条件は、「走行」モード、「歩行」モード、「静止」モードの全てのモードにおいて、データの収集が完了している場合である。
【００４２】
（運動状態基準波形データの生成）
又、上述の基準となるデータの収集によって、加速度センサからの出力信号に基づいて運動状態基準波形データを生成する。
図８は、ユーザＵの運動状態が、静止状態、歩行状態、又は走行状態における加速度センサの出力波形データを示すグラフである。
図８上段の「静止時」のグラフは、ユーザＵの静止状態（「静止用」モード）における、加速度センサの基準波形データを示す図である。静止状態では、Ｘ軸成分、Ｙ軸成分、及びＺ軸成分の全ての成分における出力信号は、ほぼゼロに近い程度に微小である。
図８中段の「歩行時」のグラフは、ユーザＵの歩行状態（「歩行用」モード）における、加速度センサの基準波形データを示す図である。ここでは、ユーザＵの進行方向はＺ方向であるため、ユーザＵの上下運動の動きはＹ軸成分に出力され、左右方向の動きはＸ軸成分に出力される。例えば、歩行時、ユーザＵの動きは上下方向に顕著に表れるため、電気信号はＹ軸成分に大きく出力され、Ｘ軸成分及びＺ軸成分にはほとんど出力されない。
図８中段の「走行時」のグラフは、ユーザＵの走行状態（「走行用」モード）における、加速度センサの基準波形データを示す図である。図８中段の歩行状態と比較すると、上下運動を示すＹ軸成分の出力が異なる。即ち、走行時は歩行時と比較して、ユーザＵの上下方向の動きの頻度が高くなるため、Ｙ軸成分の出力信号の周波数が相対的に高くなる傾向にある。
なお、図８の出力信号の出力傾向は、装着位置によらない。即ち、装着位置が「肩」、「背中」、又は「腰」の何れであっても、同様の波形が得られる。
【００４３】
［歩数テーブルの生成］
さらに、データ解析部２１２は、上述の運動状態基準波形データに基づいて、ユーザＵの各運動状態の特徴量となる歩数を算出する。
歩行時及び走行時の特徴として、ユーザＵの足の運びによって、身体の垂直成分であるＹ軸成分の動きが顕著に生じることは、図８の運動状態基準波形データに示されるとおりである。データ解析部２１２は、運動状態基準波形データのＹ軸成分の信号を、歩行時及び走行時の、ユーザＵの１０秒間の歩数に換算する。
【００４４】
図９は、各運動状態に対応する歩数を特徴量として示す「歩数テーブル」である。運動状態基準波形データから換算された歩数は、「１０秒間の歩数」として示されている。具体的には、静止状態では歩数は「０」であり、歩行状態では歩数は「１５」であり、走行状態では歩数は「３０」である。後述の運動状態判定処理において、ユーザＵの運動状態は、図９に示される「判定歩数値」を用いて判定される。具体的には、センシングされたユーザＵの運動状態から算出される歩数が、「０〜１０」の場合ユーザＵの運動状態は「静止」状態であり、「１１〜２９」の場合ユーザＵの運動状態は「歩行」状態であり、３０歩以上の場合ユーザＵの運動状態は「走行」状態であると判定される。
【００４５】
このように、基準データ生成処理では、ジャイロセンサの出力から装着位置の判定の基準となるデータが生成され、又、加速度センサの出力からユーザＵの運動状態の判定の基準となるデータが生成される。
【００４６】
［音量調整処理］
図５を参照して、音量調整処理を説明する。ステップＳ１１において、制御部２１１は、検出部２７に設けられた、所謂モーションセンサとしてのジャイロセンサ及び加速度センサを起動する。データ解析部２１２は、ユーザＵの動きに応じて検出部２７から出力される信号を検出することによって、センシングを開始する。検出された信号は、所謂モーションデータである収集波形データとして、運動データ記憶部３０１に記録される。
【００４７】
ステップＳ１２において、制御部２１１は、データ解析部２１２が所定時間、ユーザの動きに応じたデータを収集することが出来たか否かを判定する。制御部２１１は、所定時間のデータが収集できていないと判定すると、所定時間が経過するまで、データ解析部２１２にステップＳ１２の処理を継続させる。制御部２１１が、データ解析部２１２が所定時間のデータを収集することが出来たと判定すると、処理はステップＳ１３に進む。
【００４８】
ステップＳ１３において、装着位置判定部２１３は、情報処理装置１０の装着位置が決定されているか否か判定する。例えば、ユーザＵが、入力部２６を介して、情報処理装置１０の装着位置を予め入力している場合、装着位置判定部２１３は、装着位置が決定していると判定する。装着位置が決定している場合、処理は後述のステップＳ１５に進む。
【００４９】
ステップＳ１３において、装着位置判定部２１３は、装置の装着位置が決定していないと判定すると、処理は、ステップＳ１４に進む。ステップＳ１４において、装着位置判定部２１３は、図１０に示される装着位置判定処理を行う。
装着位置判定処理では、情報処理装置１０の装着位置が判定される。装着位置判定部２１３は、情報処理装置１０が装着されている位置が、「肩」、「背中」、又は「腰」のうちの何れかであると判定する。装着位置判定処理は、以下で詳述する。
【００５０】
ステップＳ１４において、情報処理装置１０の装着位置が判定されると、処理は、ステップＳ１５に進む。ステップＳ１５において、運動状態判定部２１４は、図１１に示される運動状態判定処理を行う。
運動状態判定処理では、ユーザＵの運動状態が判定される。運動状態判定部２１４は、ユーザＵの運動状態が、「静止」、「歩行」、又は「走行」のうちのいずれかであると判定する。運動状態判定処理は、以下で詳述する。
【００５１】
ステップＳ１５において、ユーザＵの運動状態が判定されると、処理はステップＳ１６に進む。ステップＳ１６において、制御部２１１は、ステップＳ１１〜Ｓ１５の処理が正常に終了したか否かを判定し、処理が正常に終了していない場合、処理はステップＳ１１に戻る。ステップＳ１６において、制御部２１１が、ステップＳ１１〜Ｓ１５の処理が正常に終了したと判定すると、処理はステップＳ１７に進む。
【００５２】
ステップＳ１７において、通知強度決定部２１５は、音量調整を行う。図１２を参照すると、ユーザＵの装着位置と運動状態とに応じた、適切な音量がテーブルとして示されている。テーブルに示される「低」、「中」、又は「高」は、スピーカ１６からの出力の程度を表す指標である。「低」は音量が小さく、「中」は音量が中程度であり、又「高」は音量が大きいことを意味する。通知強度決定部２１５は、当該テーブルを参照し、ステップＳ１４において判定された装着位置と、ステップＳ１５において判定された運動状態とに基づいて、音量を決定する。
【００５３】
例えば、図１２において、ユーザＵの運動状態が「静止」であり、情報処理装置１０の装着位置が「肩」である、と判定された場合、当該テーブルに示される音量は「低」である。この音量は、次の理由で決定されている。ユーザＵの運動状態が「静止」であるということは、ユーザＵ自身の運動によって生じる雑音が小さいことを意味する。又、情報処理装置１０の装着位置が「肩」であるということは、情報処理装置１０のスピーカ１６とユーザＵの耳との間の距離が近いことを意味する。従って、スピーカ１６からの音量は、比較的小さくとも、ユーザＵは音声情報を聞き取ることが可能である。このような理由から、通知強度決定部２１５は、音量を「低」と決定する。
【００５４】
他の例として、図１２において、ユーザＵの運動状態が「走行」であり、情報処理装置１０の装着位置が「腰」であると判定された場合、音量は「高」である。ユーザＵの運動状態が「走行」であるということは、ユーザＵ自身の運動によって生じる雑音が、運動状態が「静止」である場合と比較して相対的に大きいことを意味する。又、情報処理装置１０の装着位置が「腰」であるということは、情報処理装置１０のスピーカ１６とユーザＵの耳との間の距離が、装着位置が「肩」である場合と比較して相対的に遠いことを意味する。従って、スピーカ１６からの音量は、相対的に大きく設定されないと、ユーザＵは音声情報をはっきりと聞き取ることが出来ない。従って、通知強度決定部２１５は、音量を「高」と決定する。
【００５５】
ステップＳ１７において、通知強度決定部２１５が音量を決定すると、制御部２１１は、スピーカ１６を決定された音量に応じて制御する。即ち、制御部２１１は、音量が「低」と決定されている場合にはスピーカ１６の出力を小さくし、音量が「高」と決定されている場合にはスピーカ１６の出力を大きくする。
上述のステップＳ１１〜Ｓ１６の一連の処理によって、音声調整処理は終了する。
なお、音声調整処理が開始された後、ユーザＵが、入力部２６に設けられた停止スイッチを押下すると、所謂キー割り込みが発生し、当該処理は終了する。
【００５６】
以下では、音量調整処理のサブルーチンである、装着位置判定処理、及び運動状態判定処理の説明をする。
【００５７】
［装着位置判定処理］
図１０は、装着位置判定処理の流れを示すフローチャートである。
制御部２１１は、図５に示される音声調整処理のステップＳ１４において、音量調整処理モジュールから装着位置判定処理のモジュールをコールする。
【００５８】
ステップＳ２１では、装着位置判定部２１３は、運動データ記憶部３０１に予め記録されている、「肩装着時基準データ」と、ステップＳ１１でセンシングされた収集波形データとのパターンマッチングを行い、波形の一致度を算出する。一致度が算出されると、処理はステップＳ２２に進む。
【００５９】
ステップＳ２２において、装着位置判定部２１３は、「背中装着時基準波形データ」と、ステップＳ１１でセンシングされた収集波形データとのパターンマッチングを行い、波形の一致度を算出する。一致度が算出されると、処理はステップＳ２３に進む。
【００６０】
ステップＳ２３において、装着位置判定部２１３は、「腰装着時基準波形データ」と、ステップＳ１１でセンシングされた収集波形データとのパターンマッチングを行い、波形の一致度を算出する。一致度が算出されると、処理はステップＳ２４に進む。
【００６１】
ステップＳ２４において、装着位置判定部２１３は、収集波形データと「肩装着時基準波形データ」との一致度が、「背中装着時基準波形データ」のそれと比較して高いとき、処理はステップＳ２５へ進む。一方、当該比較において、一致度が低いと判定されると、処理はステップＳ２６へ進む。
【００６２】
ステップＳ２５において、装着位置判定部２１３は、収集波形データと「肩装着時基準波形データ」との一致度が、「腰装着時基準波形データ」のそれと比較して高いとき、ステップＳ２７において、装着位置が「肩」であると判断される。一方、当該比較において、一致度が低いと判定されると、ステップＳ２８において、装着位置は「腰」であると判断される。
【００６３】
ステップＳ２６において、装着位置判定部２１３は、収集波形データと「背中装着時基準波形データ」との一致度が、「腰装着時基準波形データ」のそれと比較して高いとき、ステップＳ２８において、装着位置が「腰」であると判断される。一方、当該比較において、一致度が低いと判定されると、ステップＳ２９において、装着位置は「背中」であると判断される。
【００６４】
ステップＳ２７〜Ｓ２９の何れかにおいて、装着位置が判定されると、処理はステップＳ３０に進む。ステップＳ３０において、装着位置判定部２１３は、終了条件が満たされたか否かを判定する。終了条件は、例えば、装着位置が判定されていることである。装着位置判定部２１３は、終了条件を満たしていないと判定した場合、処理はステップＳ２１へ戻り、終了条件を満たすと判定した場合、装着位置判定処理を終了する。
【００６５】
[運動状態判定処理]
図１１は、運動状態判定処理の流れを示すフローチャートである。
制御部２１１は、図５に示される音声調整処理のステップＳ１５において、音量調整処理モジュールから運動状態判定処理のモジュールをコールする。
【００６６】
ステップＳ４１において、運動状態判定部２１４は、収集波形データから、ユーザＵの１０秒間の歩数を算出する。歩数が算出されると、処理はステップＳ４２へ進む。
【００６７】
ステップＳ４２において、運動状態判定部２１４は、図９に示される「歩数テーブル」を参照して、ステップＳ４１において算出された歩数が「判定歩数値」の「走行」の歩数より多いか否かを判定する。運動状態判定部２１４は、算出された歩数が「走行」の歩数より多い場合、ステップＳ４６において、ユーザＵの運動状態が「走行」状態であると判定する。運動状態判定部２１４は、運動状態情報に「走行」を設定する。
【００６８】
ステップＳ４２において、ステップＳ４１において算出された歩数が「判定歩数値」の「走行」の最小歩数（「歩数テーブル」では「３０」）より少ないと判定されると、処理はステップＳ４３へ進む。ステップＳ４３において、運動状態判定部２１４は、図９に示される「歩数テーブル」を参照して、ステップＳ４１で算出された歩数が「判定歩数値」の「歩行」の最小歩数（「歩数テーブル」では「１１」）より多いか否かを判定する。運動状態判定部２１４は、算出された歩数が「判定歩数値」の「歩行」の最小歩数より多い場合、ステップＳ４４において、ユーザＵの運動状態が「歩行」状態であると判定する。運動状態判定部２１４は、運動状態情報に「歩行」を設定する。
【００６９】
ステップＳ４３において、運動状態判定部２１４は、算出された歩数が「判定歩数値」の「歩行」の最小歩数より少ないと判定した場合、ステップＳ４５において、ユーザＵの運動状態が「静止」状態であると判定する。運動状態判定部２１４は、運動状態情報に「静止」を設定する。
【００７０】
ステップＳ４７において、運動状態判定部２１４は、終了条件を満たしたか否かを判定する。終了条件は、例えば、運動状態情報に「走行」、「歩行」、又は「静止」の何れかが設定されていることである。運動状態判定部２１４は、終了条件を満たしたと判定すると、運動情報判定処理を終了する。
【００７１】
上述の一実施形態に係る情報処理装置１０の構成によれば、以下の効果を奏する。
情報処理装置１０は、ユーザの運動状態と、情報処理装置１０の装着位置とに基づいて、スピーカ１６の音量を調整することが出来る。
装着位置判定部２１３は、ジャイロセンサの出力信号に基づいて、情報処理装置１０がユーザの身体の「肩」、「腰」、又は「背中」の何れかの位置に装着されているかを判定する。運動状態判定部２１４は、加速度センサの出力信号に基づいて、ユーザの運動状態が「歩行」、「走行」、又は「静止」の何れかであるかを判定する。
制御部２１１は、装着位置判定部２１３及び運動状態判定部２１４によって判定された、運動状態と装着位置に基づいて、通知部での通知強度を制御する。
これにより、情報処理装置１０は、情報処理装置１０の装着位置に応じた、適切な音量を出力することが出来る。
【００７２】
［変形例］
上述の実施形態において、情報処理装置１０は、撮像部１７を備える構成であるが、撮像部１７を備えない構成であってもよい。
【００７３】
他の変形例として、装着位置判定部２１３は、撮像部１７によって撮像されたユーザの画像から、装着位置の詳細な位置を決定してもよい。
具体的には、撮像部１７は、情報処理装置１０が装着された状態で、ユーザＵを撮像することが出来る。装着位置判定部２１３は、撮像されたデータを解析し、情報処理装置１０がユーザＵの身体のどの箇所に装着されているか特定することができる。
例えば、撮像部１７が、全方位を撮影することができるカメラである場合を想定する。撮像画像データにおいて、右肩の画像が左肩の画像より大きい場合、装着位置判定部２１３は、情報処理装置１０が右肩の付近に装着されていると推定することが可能である。
なお、撮像画像データは、記憶部３０の一領域に形成される、画像記憶部（図示せず）に記録されてもよい。
【００７４】
他の変形例として、装着位置判定部２１３は、センシングされた収集波形データをより詳細に解析することによって、装着位置をより正確に特定してもよい。
具体的には、収集波形データのうち、装着位置判定部２１３は、図７に示されるジャイロセンサの出力信号を解析する。一般的に、踏み出した足の方と、他方の足とでは、踏み出した足の回転運動が相対的に小さいことが知られている。装着位置が「肩」又は「腰」である場合、足の回転運動の大きさの大小は、ジャイロセンサの出力信号に顕著に表れる。このため、装着位置判定部２１３は、ジャイロセンサの出力信号の大小を解析することによって、装着位置が「右肩」、「左肩」、「右腰」、又は「左腰」の何れかであることを特定できる。
【００７５】
図２に示されるスピーカ１６は、指向性を有していてもよい。例えば、上述のように、装着位置判定部２１３が、装着位置として「右肩」、「左肩」、「右腰」、又は「左腰」の何れかを特定する。このとき、通知強度決定部２１５は、装着位置が「左肩」又は「左腰」の場合、右上方向へ音を指向させ、更に音量を大きくしてもよい。或いは、装着位置が「右肩」又は「右腰」の場合、左上方向へ音を指向させ、更に音量を大きくしてもよい。これにより、ユーザＵは音声情報をより聞き取り易くなる。
【００７６】
他の変形例として、図１３に示されるように、スピーカが複数設けられる構成であってもよい。スピーカ１６、４２はＹ軸方向において互いに反対方向へ音声情報が出力されるように、スピーカ４０、４１はＸ軸方向において互いに反対の方向へ音声情報が出力されるように配置される。
ここでは、背面１４がユーザＵの肩Ｓに装着されることを想定すると、ユーザＵ側から見て、スピーカ１６は上側、スピーカ４０は左側、スピーカ４１は右側、スピーカ４２は下側に音声情報を出力する。
図１４は、スピーカの音量を詳細に調整する場合の、音量の調整レベルを示すテーブルである。上述の方法によって、装着位置が正確に特定されると、通知強度決定部２１５は、図１４に示されるテーブルに基づいて、音量を調整する。例えば、ユーザＵの運動状態が「静止」状態であり、且つ装着位置が「右肩」である場合、上側のスピーカ１６及び左側のスピーカ４０の音量は共に小さくてもよい。また、ユーザの運動状態が「走行」状態であり、且つ装着位置が「右腰」である場合、上側のスピーカ１６及び右側のスピーカ４０の音量は共に大きい方がよい。
なお、装着位置が「背中」である場合は、上側のスピーカ１６の音量だけが調整される構成であってもよい。例えば、ユーザＵの運動状態が「走行」状態である場合、スピーカ１６の音量は大きく設定され、その他の運動状態である場合、スピーカ１６の音量は中程度でもよい。
このように、装着位置が正確に特定されることによって、四方に向けて配置されたスピーカの音量が個別に調整される。これにより、ユーザＵは、音声情報をより聞き取り易くなる。
なお、本変形例では、スピーカは４個設けられているが、個数はこれに限られない。例えば、情報処理装置１０が三角形の筺体である場合、三辺に対応する位置にスピーカが３個設けられる構成であってもよい。
【００７７】
他の変形例として、地磁気波形パターンを考慮して音量を調整する構成であってもよい。地磁気波形パターンは、例えば、ＲＯＭ２２に記録されている。上述の装着位置判定処理において、センシングされた波形に対して、地磁気の影響を考慮して、装着位置を判定してもよい。
これにより、より正確に装着位置を判定することができる。
【００７８】
他の変形例として、運動状態又は装着位置の何れかに基づいて音量が調整される構成であってもよい。いずれか一方の判定結果のみに基づいて音量が調整される構成であっても、音量はユーザＵにとって適切な音量に調整され得る。
【００７９】
他の変形例として、図６のステップＳ３、Ｓ５、Ｓ７において、所定の時間基準データが収集されたか否かの判定は、制御部２１１が自動的に行う構成であってもよい。
【００８０】
他の変形例として、情報処理装置１０は、表示画面を備えない構成であってもよい。この場合、情報処理装置１０は、入力部２６に設けられる、所謂物理ボタンを介して操作される。
【００８１】
なお、上述の実施形態では、情報処理装置１０は、スピーカ１６により情報を通知し、スピーカ１６が出力する音量を制御したが、スピーカ１６に代えてバイブレータを備え、バイブレータのバイブレーション強度を制御してもよい。例えば、上述した変形例において説明したように、装着位置判定部２１３が、撮像部１７によって撮像されたユーザの画像から、情報処理装置１０の装着位置の詳細な位置を決定する場合を想定する。この場合、制御部２１１は、情報処理装置１０が、衣服の上やバッグの肩紐等に装着されている場合は、バイブレーション強度を強くし、手首等、ユーザの肌に直接装着されている場合は、バイブレーション強度を弱くするように制御してもよい。
【００８２】
また、情報処理装置１０は、ＬＥＤ等を備え、光の強度を制御してもよい。この場合においても、装着位置判定部２１３は、撮像部１７によって撮像されたユーザの画像から、情報処理装置１０の装着位置の詳細な位置を決定し、装着位置が顔から離れる程、光の強度を強く光らせるように制御してもよい。
【００８３】
また、上述の実施形態では、基準データ生成処理を、ユーザが音量調整処理に先立って情報処理装置１０本体で行ったが、基準データは工場出荷時に事前に情報処理装置１０の動きデータ記憶部３０１に記憶されていてもよい。
【００８４】
以上のように構成される情報処理装置１０は、装着位置判定部２１３と、制御部２１１とを備える。
情報処理装置１０は、情報を通知するスピーカ１６を有する。
装着位置判定部２１３は、情報処理装置１０がユーザＵの身体の箇所のどの箇所に相当する位置に装着されているかを判定する。
制御部２１１は、装着位置判定部２１３により判定された情報処理装置１０の装着位置に基づいて、スピーカ１６での通知制御を行う。
これにより、情報処理装置１０は、情報処理装置１０の装着位置に応じた、適切な音量を出力することが出来る。また、音の出力に関する調整が、制御部２１１によって自動的に行われるため、音量調整が簡便に行われる利点がある。
【００８５】
装着位置判定部２１３は、ユーザＵの動きに伴って発生する収集波形データに基づいて、情報処理装置１０がユーザＵの身体の箇所のどの箇所に相当する位置に装着されているかを判定することを特徴とする請求項１に記載の情報処理装置。
これにより、ユーザの動きから装着位置を特定することができる。
【００８６】
ユーザＵの動きに伴って発生する収集波形データに基づいて、ユーザＵの動きの状態を判定する運動状態判定部２１４をさらに備える。
制御部２１１は、装着位置判定部２１３により判定された情報処理装置１０の装着位置と、運動状態判定部２１４により判定されたユーザＵの動きの状態と、に基づいて、スピーカ１６での通知強度を制御する。
これにより、装着位置だけではなく、ユーザＵの運動状態に応じて音量が調整される。ユーザＵは、より音声情報等を聞き取り易くなる。
【００８７】
収集波形データは、加速度データ、及び角速度データのうちの少なくとも何れかを含む。
ユーザの動きをこれらのデータから検出することで、精度よく装着位置と運動状態を検出することが出来る。
【００８８】
ユーザＵの動きは、走行、歩行、及び静止のうちの少なくとも何れかである。
これにより、ユーザＵの各運動状態に応じて、音量が調整される。
【００８９】
収集波形データは角速度データであり、
装着位置判定部２１３は、ユーザＵの動きに伴って発生する角速度データに基づいて、情報処理装置１０がユーザＵの身体の箇所のどの箇所に相当する位置に装着されているかを判定する。
角速度データが検出されることによって、より正確な装着位置を判定することが出来る。
【００９０】
収集波形データは加速度データであり、
運動状態判定部２１４は、ユーザＵの動きに伴って発生する加速度データに基づいて、ユーザＵの動きの状態を判定する。
加速度データが用いられることによって、ユーザＵの運動状態がより正確に判定される。
【００９１】
ユーザＵの身体の箇所は、肩、背中、及び腰の少なくとも何れかである。
複数の装着位置に応じて音量調整がされるため、ユーザはより音声を聞き取り易くなる。
【００９２】
スピーカ１６は音を出力し、
制御部２１１は、装着位置判定部２１３により判定された情報処理装置１０の装着位置に基づいて、スピーカ１６で出力する音の音量、及び音の指向のうちの少なくとも何れかを制御する。
装着位置に応じて音量、及び音の指向のうちの少なくとも何れかが調整されるため、ユーザＵは適切な音量で音声情報等を聞き取ることができる。
【００９３】
情報処理装置１０は、四辺を有する筐体を備え、
スピーカ１６は、筐体の四辺にそれぞれ配置され、
制御部２１１は、筐体の四辺にそれぞれ配置されたスピーカ１６、４０、４１、４２で出力する音の音量、及び音の指向のうちの少なくとも何れかを制御する。
スピーカが複数設けられることによって、ユーザＵにとってより聞き取り易い音量、及び音の指向のうちの少なくとも何れかの調整が行われる。
【００９４】
情報を通知するスピーカ１６を有する情報処理装置１０は、運動状態判定部２１４と、制御部２１１と、を備える。
運動状態判定部２１４は、ユーザＵの動きの状態を判定する。
制御部２１１は、運動状態判定部２１４により判定されたユーザＵの動きの状態に基づいて、スピーカ１６での通知制御を行う。
これにより、ユーザＵの運動状態によって通知制御が行われるため、ユーザＵにとってより聞き取り易い音量で音声情報等が出力される。
【００９５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００９６】
また、上述の実施形態では、本発明が適用される情報処理装置１０は、データロガーを例として説明したが、特にこれに限定されない。
例えば、本発明は、情報処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００９７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、情報処理装置１０の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１０に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００９８】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００９９】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図のＲＯＭ１２や、図の記憶部１９に含まれるハードディスク等で構成される。
【０１００】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【０１０１】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０２】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
情報を通知する通知部を有する情報処理装置であって、
当該情報処理装置がユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定する装着位置判定手段と、
前記装着位置判定手段により判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御手段と、
を備える情報処理装置。
［付記２］
前記装着位置判定手段は、前記ユーザの動きに伴って発生するモーションデータに基づいて、当該情報処理装置が前記ユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定することを特徴とする付記１に記載の情報処理装置。
［付記３］
前記ユーザの動きに伴って発生するモーションデータに基づいて、前記ユーザの動きの状態を判定する運動状態判定手段をさらに備え、
前記制御手段は、前記装着位置判定手段により判定された当該情報処理装置の装着位置と、前記運動状態判定手段により判定された前記ユーザの動きの状態と、に基づいて、前記通知部での通知制御を行うことを特徴とする付記２に記載の情報処理装置。
［付記４］
前記モーションデータは、加速度データ、及び角速度データのうちの少なくとも何れかを含むことを特徴とする請求項２又は３に記載の情報処理装置。
［付記５］
前記ユーザの動きは、走行、歩行、及び静止のうちの少なくとも何れかであることを特徴とする付記２乃至４の何れか一に記載の情報処理装置。
［付記６］
前記モーションデータは角速度データであり、
前記装着位置判定手段は、前記ユーザの動きに伴って発生する角速度データに基づいて、当該情報処理装置が前記ユーザの身体の箇所のどの箇所に相当する位置に装着されているかを判定することを特徴とする付記２乃至５の何れか一に記載の情報処理装置。
［付記７］
前記モーションデータは加速度データであり、
前記運動状態判定手段は、前記ユーザの動きに伴って発生する加速度データに基づいて、前記ユーザの動きの状態を判定することを特徴とする付記３に記載の情報処理装置。
［付記８］
前記ユーザの身体の箇所は、肩、背中、及び腰の少なくとも何れかであることを特徴とする付記１乃至７の何れか一に記載の情報処理装置。
［付記９］
前記通知部は音を出力し、
前記制御手段は、前記装着位置判定手段により判定された当該情報処理装置の装着位置に基づいて、前記通知部で出力する音量、及び音の指向のうちの少なくとも何れかを制御する、
ことを特徴とする付記１乃至８の何れか一に記載の情報処理装置。
［付記１０］
当該情報処理装置は、複数の辺を有する筐体を備え、
前記通知部は、前記筐体の複数の辺にそれぞれ配置され、
前記制御手段は、前記筐体の複数の辺にそれぞれ配置された通知部で出力する音量、及び音の指向のうちの少なくとも何れかを制御することを特徴とする付記９に記載の情報処理装置。
［付記１１］
情報を通知する通知部を有する情報処理装置であって、
ユーザの動きの状態を判定する運動状態判定手段と、
前記運動状態判定手段により判定された前記ユーザの動きの状態に基づいて、前記通知部での通知制御を行う制御手段と、
を備える情報処理装置。
［付記１２］
ユーザの身体の箇所のどの箇所に相当する位置に、情報を通知する通知部を有する情報処理装置が装着されているかを判定する装着位置判定ステップと、
前記装着位置判定ステップにより判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御ステップと、
を備える情報処理方法。
［付記１３］
ユーザの身体の箇所のどの箇所に相当する位置に、情報を通知する通知部を有する情報処理装置が装着されているかを判定する装着位置判定機能と、
前記装着位置判定機能により判定された当該情報処理装置の装着位置に基づいて、前記通知部での通知制御を行う制御機能と、
をコンピュータに実現する情報処理プログラム。
【符号の説明】
【０１０３】
１０・・・情報処理装置，２１・・・ＣＰＵ，２２・・・ＲＯＭ，２３・・・ＲＡＭ，２４・・・バス，２５・・・入出力インターフェース，１７・・・撮像部，２６・・・入力部，１８・・・出力部，３０・・・記憶部，２７・・・検出部，２８・・・通信部，２９・・・ドライブ，１００・・・リムーバブルメディア
【図１】
2019161340.tif 000003
【図２】
2019161340.tif 000004
【図３】
2019161340.tif 000005
【図４】
2019161340.tif 000006
【図５】
2019161340.tif 000007
【図６】
2019161340.tif 000008
【図７】
2019161340.tif 000009
【図８】
2019161340.tif 000010
【図９】
2019161340.tif 000011
【図１０】
2019161340.tif 000012
【図１１】
2019161340.tif 000013
【図１２】
2019161340.tif 000014
【図１３】
2019161340.tif 000015
【図１４】
2019161340.tif 000016