(57)【要約】      （修正有）【課題】モーションレコーダにより記録されたデータを表示部に表示するために要する時間を短縮するデータ処理方法、データ処理装置、データ表示方法、データ表示装置、データ処理システム、クライアント装置を提供する。【解決手段】設定された時間範囲と表示精度とから、特定データの読出し間隔を決定する読出し間隔決定ステップと、読出し間隔決定ステップで決定された読出し間隔で特定データを読み出す読出しステップと、をそなえる。【選択図】図６
2011243002.tif 000002
【特許請求の範囲】
【請求項１】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法であって、
上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、
上記特定データについての表示精度を設定する表示精度設定ステップと、
上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、
上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとをそなえて構成されたことを特徴とする、データ処理方法。
【請求項２】
上記記憶ステップが、上記のＸ,Ｙ,Ｚデータを複数のファイルに分割して記憶することを特徴とする、請求項１記載のデータ処理方法。
【請求項３】
上記時間範囲設定ステップが、表示すべき最初の時刻及び最後の時刻のうちの一方または両方を指定することにより上記時間範囲を設定することを特徴とする、請求項１または請求項２に記載のデータ処理方法。
【請求項４】
上記時間範囲設定ステップが、上記のＸ,Ｙ,Ｚデータのうちの少なくとも２つのデータ（以下、このデータを２特定データという）についてそれぞれ上記表示部で表示したい時間範囲を設定するように構成され、
上記読出し間隔決定ステップが、上記時間範囲と表示精度とから、上記記憶ステップで記憶されている上記２特定データの読出し間隔を決定するように構成され、
上記読出しステップが、上記読出し間隔決定ステップで決定された上記読出し間隔で上記２特定データを読み出すように構成されて、
且つ、上記の読出し間隔で読み出された２特定データ（以下、この２特定データを処理済２特定データという）を合成処理する合成ステップをそなえていることを特徴とする、請求項１〜請求項３のいずれか１項に記載のデータ処理方法。
【請求項５】
上記合成ステップが、上記処理済２特定データを距離合成処理することを特徴とする、請求項４記載のデータ処理方法。
【請求項６】
上記合成ステップが、上記処理済２特定データをリサージュ合成処理することを特徴とする、請求項４記載のデータ処理方法。
【請求項７】
上記の読出し間隔で読み出された特定データに基づいて、上記被測定対象の動きを表す画像データを生成する画像データ生成ステップと、
上記の読出し間隔で読み出された特定データについて時刻経過指示を行なう時刻経過指示ステップと、
上記時刻経過指示ステップで行なわれる時刻経過指示に連動して、上記画像データを変更することで、上記画像データに動画処理を施す動画処理ステップとをそなえていることを特徴とする、請求項１〜請求項６のいずれか１項に記載のデータ処理方法。
【請求項８】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理装置であって、
上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定手段と、
上記特定データについての表示精度を設定する表示精度設定手段と、
上記の時間範囲と表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する読出し間隔決定手段と、
上記読出し間隔決定手段で決定された上記読出し間隔で上記特定データを読み出す読出し手段とをそなえて構成されたことを特徴とする、データ処理装置。
【請求項９】
上記記憶手段が、上記のＸ,Ｙ,Ｚデータを複数のファイルに分割して記憶することを特徴とする、請求項８記載のデータ処理装置。
【請求項１０】
上記時間範囲設定手段が、表示すべき最初の時刻及び最後の時刻のうちの一方または両方を指定することにより上記時間範囲を設定することを特徴とする、請求項８または請求項９に記載のデータ処理装置。
【請求項１１】
上記時間範囲設定手段が、上記のＸ,Ｙ,Ｚデータのうちの少なくとも２つのデータ（以下、このデータを２特定データという）についてそれぞれ上記表示部で表示したい時間範囲を設定するように構成され、
上記読出し間隔決定手段が、上記時間範囲と表示精度とから、上記記憶手段で記憶されている上記２特定データの読出し間隔を決定するように構成され、
上記読出し手段が、上記読出し間隔決定手段で決定された上記読出し間隔で上記２特定データを読み出すように構成されて、
且つ、上記の読出し間隔で読み出された２特定データ（以下、この２特定データを処理済２特定データという）を合成処理する合成手段をそなえていることを特徴とする、請求項８〜請求項１０のいずれか１項に記載のデータ処理装置。
【請求項１２】
上記合成手段が、上記処理済２特定データを距離合成処理することを特徴とする、請求項１１記載のデータ処理装置。
【請求項１３】
上記合成手段が、上記処理済２特定データをリサージュ合成処理することを特徴とする、請求項１１記載のデータ処理装置。
【請求項１４】
上記の読出し間隔で読み出された特定データに基づいて、上記被測定対象の動きを表す画像データを生成する画像データ生成手段と、
上記の読出し間隔で読み出された特定データについて時刻経過指示を行なう時刻経過指示手段と、
上記時刻経過指示手段で行なわれる時刻経過指示に連動して、上記画像データを変更することで、上記画像データに動画処理を施す動画処理手段とをそなえていることを特徴とする、請求項８〜請求項１３のいずれか１項に記載のデータ処理装置。
【請求項１５】
請求項１〜請求項７のいずれか１項に記載のデータ処理方法により、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示することを特徴とする、データ表示方法。
【請求項１６】
上記表示部に該処理済み特定データに関する情報が表示されている状態で、
変更したい時間範囲または表示精度を指定することにより、上記時間範囲または表示精度を変更し、
該変更された時間範囲または表示精度に応じて読出し間隔を変更し、この変更された読出し間隔で上記特定データ（この特定データを変更処理済特定データという）を読み出し、この変更処理済特定データを用いて、上記表示部に該変更処理済み特定データに関する情報を表示することを特徴とする、請求項１５記載のデータ表示方法。
【請求項１７】
請求項４〜請求項６のいずれか１項に記載のデータ処理方法により、上記の読出し間隔で読み出され合成処理された２特定データ（この特定データを合成処理済み２特定データという）を用いて、上記表示部に該合成処理済み２特定データに関する情報を表示することを特徴とする、請求項１５または請求項１６に記載のデータ表示方法。
【請求項１８】
請求項７記載のデータ処理方法により、上記表示部に該動画処理を施された上記画像データに関する情報を表示することを特徴とする、請求項１５〜請求項１７のいずれか１項に記載のデータ表示方法。
【請求項１９】
請求項８〜請求項１４のいずれか１項に記載のデータ処理装置と、
該データ処理装置から、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する表示制御手段とをそなえたことを特徴とする、データ表示装置。
【請求項２０】
上記表示部に該処理済み特定データに関する情報が表示されている状態で、変更したい時間範囲または表示精度を指定することにより、上記時間範囲または表示精度を変更する変更手段をそなえ、
上記表示制御手段が、該変更された時間範囲または表示精度に応じて読出し間隔を変更し、この変更された読出し間隔で上記特定データ（この特定データを変更処理済特定データという）を読み出し、この変更処理済特定データを用いて、上記表示部に該変更処理済み特定データに関する情報を表示するよう制御することを特徴とする、請求項１９記載のデータ表示装置。
【請求項２１】
該表示制御手段が、請求項１１〜請求項１３のいずれか１項に記載のデータ処理装置により、上記の読出し間隔で読み出され合成処理された２特定データ（この特定データを合成処理済み２特定データという）を用いて、上記表示部に該合成処理済み２特定データに関する情報を表示することを特徴とする、請求項１９または請求項２０に記載のデータ表示装置。
【請求項２２】
該表示制御手段が、請求項１４記載のデータ処理装置により、上記表示部に該動画処理を施された上記画像データに関する情報を表示することを特徴とする、請求項１９〜請求項２１のいずれか１項に記載のデータ表示装置。
【請求項２３】
相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、
まず、該クライアント装置において、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信し、
該データ処理装置において、該クライアント装置からの上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証し、利用許可できる場合は、利用許可通知を該クライアント装置に送信し、
該クライアント装置では該利用許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信し、
該データ処理装置では、
該クライアント装置から送信されてきた、上記のＸ,Ｙ,Ｚデータを記憶し、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲と、上記特定データについての表示精度とから、記憶されている上記特定データの読出し間隔を決定し、
この読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該通信ネットワークを通じ該クライアント装置に送信することを特徴とする、ネットワークシステムを用いたデータ処理方法。
【請求項２４】
相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、
該クライアント装置が、
該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信する手段をそなえ、
該データ処理装置が、該クライアント装置からの上記の識別情報及び認証情報を受信する手段と、
上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証する認証手段と、
該認証手段で、利用許可と認証されると利用許可通知を該クライアント装置に送信する手段とをそなえ、
さらに該クライアント装置が、
該データ処理装置からの該許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信する手段をそなえ、
さらに、該データ処理装置は、
該クライアント装置から送信されてきた、上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する手段と、
当該読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該通信ネットワークを通じ該クライアント装置に送信する手段とをそなえていることを特徴とする、ネットワークシステムを用いたデータ処理システム。
【請求項２５】
相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、
該クライアント装置からの、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて受信する手段と、
上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証する認証手段と、
該認証手段で、利用許可と認証されると利用許可通知を該クライアント装置に送信する手段と、
該データ処理装置からの該利用許可通知を受けた該クライアント装置が、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信してきた、上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する手段と、
当該読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該該通信ネットワークを通じ該クライアント端末に送信する手段とをそなえていることを特徴とする、ネットワークシステを用いたデータ処理システムに使用されるデータ処理装置。
【請求項２６】
相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、
該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信する手段と、
該データ処理装置において該クライアント装置からの上記の識別情報及び認証情報に基づいて認証された該データ処理装置からの利用許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信する手段と、
該データ処理装置で記憶されている上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、決定されて、当該読出し間隔で読み出された上記特定データ（この特定データを処理済特定データという）を該通信ネットワークを通じ受信する手段とをそなえていることを特徴とする、ネットワークシステムを用いたデータ処理システムに使用されるクライアント装置。
【請求項２７】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法に使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
該コンピュータに、
上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、
上記特定データについての表示精度を設定する表示精度設定ステップと、
上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、
上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２８】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のX,Y,Zデータに所要の処理を施し、この処理後の上記のＸ,Ｙ,Ｚデータを表示するデータ表示方法に使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
該コンピュータに、
上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、
上記特定データについての表示精度を設定する表示精度設定ステップと、
上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、
上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップと、
上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示す表示制御ステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２９】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法に使用されるプログラムであって、
コンピュータに、
上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、
上記特定データについての表示精度を設定する表示精度設定ステップと、
上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、
上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとを実行させるためのプログラム。
【請求項３０】
被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施し、この処理後の上記のＸ,Ｙ,Ｚデータを表示するデータ表示方法に使用されるプログラムであって、
コンピュータに、
上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、
上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、
上記特定データについての表示精度を設定する表示精度設定ステップと、
上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、
上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップと、
上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する表示ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法，データ処理装置，データ表示方法，データ表示装置，データ処理システム，クライアント装置，記録媒体およびプログラムに関する。
【背景技術】
【０００２】
被測定対象の三次元空間におけるＸ，Ｙ，Ｚ軸の３軸方向の加速度を測定するモーションレコーダを用いて記録した加速度を、ディスプレイ等の表示装置に時系列で表示する技術が知られている（下記非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＳＤモーションレコーダＭＶＰ−ＳＤ  製品カタログ［online］、［平成２２年５月６日検索］、インターネット< URL:http://www.microstone.co.jp/product/sensor-motionrecorder.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、モーションレコーダが長時間にわたり加速度等のデータを記録する場合には、モーションレコーダに記録されるデータ量が大きくなるため、モーションレコーダにより記録されたデータを表示部に表示するために要する時間が増大する。
本発明は、このような課題に鑑み創案されたもので、モーションレコーダのごとき、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータを測定する装置により記録されたデータ量が大きい場合において、上記装置により記録されたデータを表示部に表示するために要する時間を短縮することを目的とする。
【０００５】
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の1つとして位置付けることができる。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のデータ処理方法は、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法であって、上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、上記特定データについての表示精度を設定する表示精度設定ステップと、上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとをそなえる。
【０００７】
さらに、本発明のデータ処理装置は、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理装置であって、上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定手段と、上記特定データについての表示精度を設定する表示精度設定手段と、上記の時間範囲と表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する読出し間隔決定手段と、上記読出し間隔決定手段で決定された上記読出し間隔で上記特定データを読み出す読出し手段とをそなえる。
【０００８】
また、本発明のデータ表示方法は、上記データ処理方法により、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する。
さらに、本発明のデータ表示装置は、上記データ処理装置と、該データ処理装置から、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する表示制御手段とをそなえる。
【０００９】
また、本発明のデータ処理方法は、相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、まず、該クライアント装置において、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信し、該データ処理装置において、該クライアント装置からの上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証し、利用許可できる場合は、利用許可通知を該クライアント装置に送信し、該クライアント装置では該利用許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信し、該データ処理装置では、該クライアント装置から送信されてきた、上記のＸ,Ｙ,Ｚデータを記憶し、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲と、上記特定データについての表示精度とから、記憶されている上記特定データの読出し間隔を決定し、この読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該通信ネットワークを通じ該クライアント装置に送信する。
【００１０】
さらに、本発明のデータ処理システムは、相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、該クライアント装置が、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信する手段をそなえ、該データ処理装置が、該クライアント装置からの上記の識別情報及び認証情報を受信する手段と、上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証する認証手段と、該認証手段で、利用許可と認証されると利用許可通知を該クライアント装置に送信する手段とをそなえ、さらに該クライアント装置が、該データ処理装置からの該許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信する手段をそなえ、さらに、該データ処理装置は、該クライアント装置から送信されてきた、上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する手段と、当該読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該通信ネットワークを通じ該クライアント装置に送信する手段とをそなえる。
【００１１】
また、本発明のデータ処理装置は、相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、該クライアント装置からの、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて受信する手段と、上記の識別情報及び認証情報に基づいて、該クライアント装置に対し利用許可できるかどうかを認証する認証手段と、該認証手段で、利用許可と認証されると利用許可通知を該クライアント装置に送信する手段と、該データ処理装置からの該利用許可通知を受けた該クライアント装置が、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信してきた、上記のＸ,Ｙ,Ｚデータを記憶する記憶手段と、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、上記記憶手段で記憶されている上記特定データの読出し間隔を決定する手段と、当該読出し間隔で上記特定データを読み出して（この特定データを処理済特定データという）、この処理済特定データを該該通信ネットワークを通じ該クライアント端末に送信する手段とをそなえる。
【００１２】
さらに、本発明のクライアント装置は、相互に通信ネットワークを介して接続されたクライアント装置とデータ処理装置とを有するネットワークシステムにおいて、該クライアント装置を特定する識別情報と該データ処理装置を利用するための認証情報とを該通信ネットワークを通じて該データ処理装置へ送信する手段と、該データ処理装置において該クライアント装置からの上記の識別情報及び認証情報に基づいて認証された該データ処理装置からの利用許可通知を受けると、該被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を該通信ネットワークを通じ該データ処理装置に送信する手段と、該データ処理装置で記憶されている上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について表示部で表示したい時間範囲と、上記特定データについての表示精度とから、決定されて、当該読出し間隔で読み出された上記特定データ（この特定データを処理済特定データという）を該通信ネットワークを通じ受信する手段とをそなえる。
【００１３】
また、本発明の記録媒体は、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法に使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、該コンピュータに、上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、上記特定データについての表示精度を設定する表示精度設定ステップと、上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとを実行させるためのプログラムを記録する。
【００１４】
さらに、本発明の記録媒体は、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施し、この処理後の上記のＸ,Ｙ,Ｚデータを表示するデータ表示方法に使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、該コンピュータに、上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、上記特定データについての表示精度を設定する表示精度設定ステップと、上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップと、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する表示制御ステップとを実行させるためのプログラムを記録する。
【００１５】
また、本発明のプログラムは、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施すデータ処理方法に使用されるプログラムであって、コンピュータに、上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、上記特定データについての表示精度を設定する表示精度設定ステップと、上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップとを実行させる。
【００１６】
さらに、本発明のプログラムは、被測定対象の三次元空間におけるＸ,Ｙ,Ｚ方向の運動加速度に起因する情報であって時系列的に連続したデータ（以下、Ｘ方向の上記データをＸデータ、Ｙ方向の上記データをＹデータ、Ｚ方向の上記データをＺデータとそれぞれいう）を取り込んで、上記のＸ,Ｙ,Ｚデータを表示部にて表示するために上記のＸ,Ｙ,Ｚデータに所要の処理を施し、この処理後の上記のＸ,Ｙ,Ｚデータを表示するデータ表示方法に使用されるプログラムであって、コンピュータに、上記のＸ,Ｙ,Ｚデータを記憶する記憶ステップと、上記のＸ,Ｙ,Ｚデータのうちの少なくとも１つのデータ（以下、このデータを特定データという）について上記表示部で表示したい時間範囲を設定する時間範囲設定ステップと、上記特定データについての表示精度を設定する表示精度設定ステップと、上記の時間範囲と表示精度とから、上記記憶ステップで記憶されている上記特定データの読出し間隔を決定する読出し間隔決定ステップと、上記読出し間隔決定ステップで決定された上記読出し間隔で上記特定データを読み出す読出しステップと、上記の読出し間隔で読み出された特定データ（この特定データを処理済み特定データという）を用いて、上記表示部に該処理済み特定データに関する情報を表示する表示ステップとを実行させる。
【発明の効果】
【００１７】
本発明によれば、表示部で表示したい時間範囲および表示精度に基づいて、特定データの読出し間隔が算出され、この読出し間隔で読み出された特定データが表示部に表示されるため、モーションレコーダ等により記録されたデータ量が大きい場合において、そのデータを表示部に表示するために要する時間を大幅に短縮することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示す図である。
【図２】（ａ），（ｂ）は、本発明の第１実施形態に係るモーションレコーダにより作成される情報を示す図である。
【図３】本発明の第１実施形態に係るＣＰＵの機能構成を示す図である。
【図４】本発明の第１実施形態に係る情報処理装置の動作を説明するためのフローチャートである。
【図５】本発明の第１実施形態に係る測定データフォルダの指定動作を説明するためのフローチャートである。
【図６】本発明の第１実施形態に係る時系列データの表示動作を説明するためのフローチャートである。
【図７】本発明の第１実施形態に係る時系列データの作成動作を説明するためのフローチャートである。
【図８】本発明の第１実施形態に係る表示部に表示される画像例を示す図である。
【図９】本発明の第１実施形態に係る表示部に表示される画像例を示す図である。
【図１０】本発明の第１実施形態に係る表示部に表示される画像例を示す図である。
【図１１】本発明の第１実施形態の変形例に係るＣＰＵの機能構成を示す図である。
【図１２】本発明の第１実施形態の変形例に係る情報処理装置の軌道図表示動作を説明するためのフローチャートである。
【図１３】本発明の第１実施形態の変形例に係る情報処理装置の姿勢図表示動作を説明するためのフローチャートである。
【図１４】本発明第１の実施形態の変形例に係る情報処理装置の他の表示動作を説明するためのフローチャートである。
【図１５】本発明の第１実施形態の変形例に係る表示部に表示される画像例を示す図である。
【図１６】本発明の第１実施形態の変形例に係る表示部に表示される画像例を示す図である。
【図１７】本発明の第１実施形態の変形例に係る表示部に表示される画像例を示す図である。
【図１８】本発明の第２実施形態にかかるネットワークシステムの構成を示す図である。
【図１９】本発明の第２実施形態にかかるシステムの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本情報処理装置に係る実施の形態を説明する。
〔Ａ〕第１実施形態の説明
図１は本発明の第１実施形態にかかる情報処理装置の構成を示す図である。図１に示す情報処理装置１（データ処理装置；表示装置）は、例えばＰＣ（Personal Computer）であり、種々の情報処理を行なう。ここで、情報処理装置１は、例えば、ＣＰＵ（Central Processing Unit）２，記憶部３，入力部４，表示部５およびバス６をそなえる。なお、ＣＰＵ２，記憶部３，入力部４および表示部５は、それぞれバス６を介して相互に通信可能に接続されている。
【００２０】
記憶部３は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）であり、各種情報を記憶する。記憶部３は、例えば、図示しないモーションレコーダにより作成された測定データフォルダ３１を記憶する。すなわち、記憶部３は記憶手段として機能する。
図２は、モーションレコーダにより作成される情報を示す図である。ここで、図示しないモーションレコーダは、例えば被測定者のごとき被測定対象の三次元空間におけるＸ，Ｙ，Ｚ軸の３軸方向の加速度，速度，移動距離等の運動加速度に起因する情報であって時系列的に連続した情報（Ｘデータ，Ｙデータ，Ｚデータ）を測定するとともに、測定データフォルダ３１を作成し、モーションレコーダ自身がそなえる、例えば、ＳＤ（Secure Digital）カード等の記憶装置に上記データを記録する。なお、モーションレコーダは、例えば、被測定者の腰に装着されるが、これに限定されるものではなく、腕等に装着しても良い。
【００２１】
図２（ａ）は、測定データフォルダ３１を説明するための図である。
測定データフォルダ３１は、モーションレコーダにより作成されるフォルダであり、１以上のデータファイル３２と、ヘッダファイル３３とを保持する。また、測定データフォルダ３１は、図示しないサブフォルダを保持する。サブフォルダは、モーションレコーダの装置番号，モーションレコーダのファームウェアのバージョン情報および重力補正情報等の情報を保持する。
【００２２】
データファイル３２は、モーションレコーダによって測定された加速度等の測定データを有するファイルである。
ここで、モーションレコーダは、測定データが、所定の容量を超える場合には、測定データを複数のデータファイルに分けて記録する。すなわち、モーションレコーダは、測定した情報の容量に応じて、少なくとも１以上のデータファイル３２を作成する。ここで、モーションレコーダにより作成される１のデータファイル３２は、予め決められた所定時間範囲の測定情報が記録されている。すなわち、１のデータファイル３２には、予め決められた点数の測定データが記録される。
【００２３】
なお、モーションレコーダにより作成される各データファイル３２のファイル名には、例えば、測定開始時の日付およびファイル連結情報が含まれる。ここで、ファイル連結情報とは、モーションレコーダによる測定開始から何番目に作成されたデータファイル３２かを示す情報である。例えば、２０１０年５月８日にモーションレコーダにより２つのデータファイルが生成された場合には、これらのデータファイル３２のファイル名は、それぞれ「１００５０８０００１」，「１００５０８０００２」となる。ここで、ファイル名の前半４桁の数字は、モーションレコーダにより、加速度情報等が測定された日付、すなわち、データファイルが作成された日付を示している。さらに、ファイル名の後半４桁の数字は、ファイル連結情報であり、「０００１」は、測定開始から最初に作成されたデータファイルであることを示し、「０００２」は、最初に作成されたデータファイルに続くデータファイルであることを示している。すなわち、ファイル連結情報が連続するデータファイル３２の一群に記録された測定データは、１回の測定により得られた測定データである。
【００２４】
なお、測定を中止し、次に測定を始める場合には、ファイル連結情報として、例えば、「０００３」を飛ばし、「０００４」を使用する。これにより、ファイル連結情報が連続することがなくなり、情報処理装置１は、１回の測定により得られたデータファイルの一群を正確に認識することができる。なお、データファイル３２のファイル名は上述のファイル名に限定さるものではない。
【００２５】
図２（ｂ）は、ヘッダファイル３３を説明するための図である。
ヘッダファイル３３は、モーションレコーダにより作成されるファイルであり、測定条件を有するファイルである。ヘッダファイル３３は、測定開始時刻３３１，開始ファイル情報３３２，キャリブレーション値３３３およびセンサ係数３３４を保持する。
測定開始時刻３３１は、モーションレコーダにより加速度情報等の測定を開始した日時を示す情報である。
【００２６】
開始ファイル情報３３２は、測定開始後に最初に作成されたデータファイル３２のファイル連結情報を示す情報である。
キャリブレーション値３３３は、モーションレコーダの有するばらつきを校正するための値であり、後述する変換部２８により使用される値である。ここで、キャリブレーション値３３３とは、三次元空間におけるＸ，Ｙ，Ｚ軸の３軸方向のそれぞれの加速度成分が０となる場合にモーションレコーダが出力する値である。
【００２７】
センサ係数３３４は、モーションレコーダ特有の係数であり、後述する変換部２８により使用される値である。ここで、センサ係数３３４とは、モーションレコーダの出力値が1変化した場合の三次元空間におけるＸ，Ｙ，Ｚ軸の３軸方向のそれぞれの加速度成分の変化量である。すなわち、センサ係数３３４は、出力値の単位変化当たりの加速度成分の変化量である。
【００２８】
入力部４は、例えば、マウスやキーボードであり、ユーザからの入力を受けるものである。具体的には、ユーザは、入力部４を用いて、表示部５に表示する測定データの時間範囲（以下、単に表示時間範囲という場合がある）および表示精度としてのデータ数（以下、単に表示データ数という場合がある），表示したい成分（特定データ）を入力設定する。すなわち、入力部４は、時間範囲設定手段，表示精度設定手段及び変更手段として機能する。
【００２９】
表示部５は、例えば、ＬＣＤ（Liquid Crystal Display）であり、後述する表示制御部２３の制御によって各種情報を表示する。
ＣＰＵ２は、例えば、情報処理装置１の図示しない内部記憶装置または外部記憶装置に記憶されたアプリケーションプログラムを実行することにより種々の演算や制御を行ない、これにより、各種機能を実現する処理装置である。
【００３０】
図３は、第１実施形態に係るＣＰＵ２の機能構成を示す図である。ＣＰＵ２は、上記アプリケーションプログラムを実行することにより、第１取得部２０，第２取得部２１，判定部２２，表示制御部２３，読出し間隔算出部２４，合成値算出部２５，連結部２６，データ位置検出部２７，変換部２８として機能する。
第１取得部２０は、モーションレコーダにおける測定データフォルダ３１が記憶された記憶装置から、測定データフォルダ３１を取得し、記憶部３に記録する。すなわち、第１取得部２１は、記憶部３に測定データフォルダ３１を記憶させる。
【００３１】
第２取得部２１は、後述する算出部２４にて算出された読出し間隔に基づいて、データファイル３２から測定データを取得する（処理済特定データ）。すなわち、第２取得部２１は、読出し手段として機能する。
また、複数のデータファイル３２が存在する場合には、第２取得部２１は、後述するデータ位置判定部２７により取得すべき測定データが存在すると判断されたデータファイル３２から、測定データを取得する。
【００３２】
判定部２２は、例えば、ユーザが、入力部４を用いて指定した測定データフォルダ３１に測定データが存在するか否かを判定する。
具体的には、判定部２２は、ユーザが指定した、測定データフォルダ３１に含まれるヘッダファイル３３の測定開始時刻３３１と、データファイル３２のファイル名に含まれる日付とを比較する。さらに、この比較とともに、判定部２２は、測定データフォルダ３１に含まれるヘッダファイル３３の開始ファイル情報３３２とデータファイル３２のファイル名に含まれるファイル連結情報とを比較する。これらの比較結果が一致する場合には、判定部２２は、ファイル連結情報に基づいて、ファイル連結情報が連続するデータファイル３２に含まれる測定データの総数を計算する。この計算結果が、０よりも大きければ、判定部２２は、測定データフォルダ３１には有効なデータが存在するものと判定する。
【００３３】
表示制御部２３は、表示部５の表示状態を制御することで、時系列データ等の各種の情報を表示部５に表示させる表示制御手段として機能する。
読出し間隔算出部２４は、ユーザが、入力部４を用いて指定した、表示時間範囲および表示精度としての表示データ数に基づいて、データファイル３２から測定データを読み出す間隔を算出する。
【００３４】
より具体的には、読出し間隔算出部２４は、下記（１）式および（２）式に基づいて測定データの読出し間隔を算出する。すなわち、読出し間隔算出部２４は、読出し間隔決定手段として機能する。
読出し間隔≒表示間隔÷測定周期    ・・・（１）
表示間隔≒表示時間範囲÷表示データ数    ・・・（２）
ここで、測定周期とは、モーションレコーダが加速度等の情報を測定する周期である。
【００３５】
なお、読出し間隔や表示間隔に、小数点以下の数値が含まれる場合には、小数点以下を切り上げてもよいし切り下げてもよい。
合成値算出部２５は、入力部４からの指示に応じてモーションレコーダにより測定された３軸方向の加速度等の情報のうち少なくとも２以上の情報（２特定データ）を合成した値を算出する。具体的には、読出し間隔算出部２４により算出された読出し間隔に基づいて、第２取得部２１によって取得され、後述する変換部２８により変換された３軸方向の加速度等の情報のうち少なくとも２以上の情報（処理済２特定データ）を合成した値（合成処理済２特定データ）を算出する。すなわち、合成値算出部２５は距離合成処理を行なう。例えば、Ｘ，Ｙ，Ｚ軸の加速度情報を合成した値ｒを算出する場合には、下記（３）式に基づいて合成値ｒを算出する。すなわち、合成値算出部２５は、合成手段として機能する。
【００３６】
【数１】
2011243002.tif 000003
【００３７】
なお、（３）式において、Ｘ，Ｙ，Ｚは、それぞれ後述する変換部２８により変換されたＸ，Ｙ，Ｚ軸方向の加速度である。
連結部２６は、読出し間隔算出部２４にて算出された読出し間隔に基づいて第２取得部２１がデータファイル３２から取得した測定データや合成値算出部２５により算出された合成値ｒを連結する。具体的には、後述する変換部２８で変換された、第２取得部２１が取得した測定データや合成値算出部２５により算出された合成値ｒに対して補間処理を行なうことで測定データ同士を連結し、時系列データを作成する。
ここで、補間処理とは、例えば、線形補間である。なお、連結部２６は、スプライン補間，ベジェ補間，ラグランジェ補間等の種々の補間方法を用いることもできる。
【００３８】
データ位置判定部２７は、モーションレコーダにより複数のデータファイル３２が作成された場合に、第２取得部２１が、取得すべき測定データがどのデータファイル３２に存在するかを判定する。
具体的には、１のデータファイル３２に記録されている測定データの点数と、読出し間隔算出部２４により算出された読出し間隔とに基づいて、どのデータファイル３２に第２取得部２１が取得すべき測定データが存在するかを判定する。
【００３９】
変換部２８は、第２取得部２１が、データファイル３２から取得した測定データを、ヘッダファイル３３に含まれるキャリブレーション値３３３およびセンサ係数３３４に基づいて、下記（４）式により測定データを変換する。
変換後の測定データ＝［（測定データ）−（キャリブレーション値）］×センサ係数
・・・（４）
上述の如く構成された、第１実施形態の情報処理装置１の動作を、図４に示すフローチャート（ステップＡ１，Ａ２）を参照しながら説明する。
【００４０】
第１取得部２０により、モーションレコーダにより作成された１以上の測定データフォルダ３１を記憶部３に保存した後（記憶ステップ）、ユーザが、入力部４を用いて測定データフォルダ３１を指定する（ステップＡ１）。次に、第２取得部２１が、ユーザにより指定された測定データフォルダ３１のデータファイル３２から測定データを取得し、表示制御部２３が、表示部５に時系列データを表示させる（ステップＡ２）。
【００４１】
次に、測定データフォルダ３１を指定するステップの詳細、すなわち図４におけるステップＡ１の詳細な動作を、図５に示すフローチャート（ステップＡ１１〜Ａ１４）を参照しながら説明する。
まず、ユーザが、入力部４を用いて、記憶部３に保存された測定データフォルダ３１を指定する（ステップＡ１１）。次に、判定部２２は、指定された測定データフォルダ３１に測定データが存在するか否かを判定する（ステップＡ１２）。指定された測定データフォルダ３１に測定データが存在する場合（ステップＡ１２のＹｅｓルート参照）には、第２取得部２１が、ヘッダファイル３３に含まれる測定開始時刻３３１を取得し、表示制御部２３が測定開始時刻３３１を表示部５に表示させることで、表示部５は測定開始時刻３３１が示す時刻を表示する（ステップＡ１３）。さらに、ユーザは、表示部５に表示された測定開始時刻３３１が示す時刻を指定する（ステップＡ１４）。
【００４２】
なお、ステップＡ１２にて、指定された測定データフォルダ３１に測定データが存在しないと判定された場合（ステップＡ１２のＮｏルート参照）には、表示制御部２３は、測定データが存在しない旨を表示部５に表示させることで、ユーザに対して、他の測定データフォルダ３１を指定するように促す。
次に、時系列データを表示するステップの詳細、すなわち図４におけるステップＡ２の詳細な動作を、図６に示すフローチャート（ステップＡ２１〜Ａ２６）を参照しながら説明する。
【００４３】
まず、ユーザが、入力部４を用いて、表示部５に表示するＸ，Ｙ，Ｚ軸方向の加速度等の情報、および、これらの加速度等の情報のうち少なくとも２以上の情報を合成した合成値ｒのうち、少なくとも１以上のデータ成分を特定データとして指定する（ステップＡ２１）。次に、ユーザが、入力部４を用いて、表示時間範囲を指定する（ステップＡ２２）。なお、初期状態においては、ユーザにより選択された測定データフォルダ３１に含まれるデータファイル３２に係る全ての時間範囲が自動的に表示時間範囲として指定されたものとみなすこともできる。さらに、ユーザが、入力部４を用いて、表示データ数を表示精度として指定する（ステップＡ２３）。
【００４４】
次に、読出し間隔算出部２４が、指定された表示時間範囲と表示データ数とに基づいて、データ読出し間隔を算出する（ステップＡ２４；読出し間隔決定ステップ）。第２取得部２１は、読出し間隔算出部２４により算出された読出し間隔に基づいて、データファイル３２から、ステップＡ２１にて選択された成分の測定データを取得する。なお、ステップＡ２１にて合成値ｒが選択されている場合には、第２取得部２１が、読出し間隔算出部２４により算出された読出し間隔に基づいて、データファイル３２からＸ，Ｙ，Ｚ成分のうち少なくとも２以上の成分の測定データを取得し、変換部２８により変換された後に、合成値算出部２５により、合成値ｒが算出される。次に、連結部２６は、第２取得部２１により取得された測定データ、または、合成値算出部２５により算出された合成値ｒを連結することで、時系列データを作成する（ステップＡ２５）。そして、表示制御部２３が、連結部２６により作成された時系列データを表示部５に表示させる（ステップＡ２６）。なお、具体的な表示例については、図８〜図１０を参照しながら後述する。
【００４５】
なお、表示部５に時系列データが表示された状態において、ステップＡ２１の操作が行なわれると、ステップＡ２４〜Ａ２６の処理が再び行なわれ、例えば、ステップＡ２１にて新たに追加された成分についての時系列データが表示される。
さらに、表示部５に時系列データが表示された状態において、ステップＡ２２の操作が行なわれると、ステップＡ２４〜Ａ２６の処理が再び行なわれ、ステップＡ２４で新たに算出された測定データの読出し間隔に基づいて、時系列データが表示される。
【００４６】
また、表示部５に時系列データが表示された状態において、ステップＡ２３の操作が行なわれると、ステップＡ２４〜Ａ２６の処理が再び行なわれ、変更された表示データ数を用いてステップＡ２４で新たに算出された測定データの読出し間隔に基づいて、時系列データが表示される。
次に、時系列データを作成するステップの詳細、すなわち図６におけるステップＡ２５の詳細な動作を、図７に示すフローチャート（ステップＡ２５１〜Ａ２６３）を参照しながら説明する。
【００４７】
まず、第２取得部２１は、ヘッダファイル３３に記載されている開始ファイル情報３３２と一致するファイル連結情報を有するデータファイル３２を開く（ステップＡ２５１）。次に、データ位置判定部２７は、開いたデータファイル３２内に、読み出すべき測定データがあるか否かを判定する（ステップＡ２５２）。読み出すべきデータが、現在開いているデータファイル３２内にある場合（ステップＡ２５３のＹｅｓルート参照）には、第２取得部２１は、測定データを取得する（ステップＡ２５４；読出しステップ）。さらに、ステップＡ２５４で取得された測定データは、変換部２８において上記（４）式による変換を施され（ステップＡ２５５）、連結部２６が補間処理を行なうことで、ステップＡ２５５において変換されたデータは、既に変換された他のデータと連結される（ステップＡ２５６）。その後、判定部２２が、ステップＡ２５６にて連結されたデータ数とユーザが指定した表示データ数とを比較し、連結されたデータ数が、表示データ数と同じ場合には、時系列データの作成が完了したと判定し測定データの連結処理を終了する（ステップＡ２５７のＹｅｓルート参照）。また、ステップＡ２５７において、判定部２２が、ステップＡ２５６にて連結されたデータ数が、表示データ数に満たないと判定した場合（ステップＡ２５７のＮｏルート参照）には、再びステップＡ２５２に戻り、取得すべき測定データが現在開いているデータフォルダに存在するか否かを判定する（ステップＡ２５７のＮｏルートからステップＡ２５２）。
【００４８】
一方、取得すべき測定データが、現在開いているデータフォルダ３２に存在せず（ステップＡ２５３のＮｏルート参照）、ファイル連結情報が連続するデータフォルダ３２に存在する場合（ステップＡ２５８のＹｅｓルート参照）には、第２取得部２１は、現在開いているデータファイル３２を閉じ、ファイル連結情報が連続するデータファイル３２を開き、すなわち、データファイル３２を切り替え（ステップＡ２５９）、切り替え先のデータファイル３２から測定データを取得する（ステップＡ２５４）。その後、上述のステップＡ２５５〜Ａ２５７の処理が行なわれる。
【００４９】
また、取得すべき測定データが、現在開いているデータフォルダ３２のファイル連結情報に続くファイル連結情報を有するデータフォルダ３２にも存在しない場合（ステップＡ２５８のＮｏルート参照）には、取得すべき測定データが存在するデータファイル３２を検索する（ステップＡ２６０）。具体的には、データ位置判定部２７は、１のデータファイル３２に記録されている測定データの点数と、読出し間隔算出部２４により算出された読出し間隔とに基づいて、取得すべき測定データが存在するデータフォルダ３２を算出することで、取得すべき測定データが存在するデータファイル３２を検索する。言い換えれば、読出し間隔算出部２４は、第２取得部２１が前回取得した測定データのデータファイル３２における位置と、１のデータファイル内のデータ数とから、読み飛ばすデータファイル３２の数を算出する。データ位置判定部２７が、取得すべき測定データが存在するデータファイル３２を発見した場合（ステップＡ２６１のＹｅｓルート参照）には、第２取得部２１は、現在開いているデータファイル３２を閉じ、ステップＡ２６０にて発見されたデータファイル３２を開き、すなわち、データファイル３２を切り替え（ステップＡ２６２）、切り替え先のデータファイル３２から測定データを取得する（ステップＡ２５４）。その後、上述のステップＡ２５５〜Ａ２５７の処理が行なわれる。
【００５０】
なお、ステップＡ２６０において、取得すべき測定データが存在するデータファイル３２が発見されない場合（ステップＡ２６１のＮｏルート参照）には、その時点で時系列データの作成を終了する（ステップＡ２６３）。
次に、表示部５に表示される画像について説明する。
図８および図９は、ステップＡ２６において表示部５に表示される画像の例を示す図である。
【００５１】
例えば、図８に示す、表示画像１００には、Ｘ，Ｙ，Ｚ軸方向の加速度の時系列データが特定データとして表示される。図９に示す、表示画像１０１には、Ｘ，Ｙ，Ｚ軸方向の加速度の合成値ｒの時系列データが特定データとして表示される。また、表示画像１００，１０１は、それぞれ表示データ数選択部Ａ，表示範囲設定部Ｂ，表示成分設定部Ｃ，測定開始時刻表示部Ｄ，表示間隔Ｅおよびデータ表示部Ｆをそなえる。
【００５２】
表示データ数選択部Ａは、時系列データの表示サイズ、つまり表示データ数（表示精度）を選択するための表示領域である。この表示データ数選択部Ａでは、ユーザが入力部４を用いてプルダウンすることで、種々の表示データ数が表示される。ユーザは入力部４を用いて、表示された種々の表示データ数の中から一つの表示データ数を表示精度として選択する。なお、プルダウンにより選択するのではなく、ユーザが入力部４を用いて表示データ数を直接入力することもできる。また、図８や図９に示す表示データ数選択部Ａでは、表示データ数として５００が選択されている。
【００５３】
表示範囲設定部Ｂは、拡大，縮小機能等の表示範囲設定を行なうための表示領域である。ユーザが入力部４を用いて表示範囲設定部Ｂにおける表示を操作することで表示範囲の拡大・縮小等の表示範囲の変更を行なうことができる。例えば、ユーザは、表示範囲設定部Ｂで拡大を選択した後、データ表示部Ｆにおける所望の領域をマウスでドラッグすることで、拡大表示したい波形および表示範囲を選択し、表示範囲を変更することができる。
【００５４】
なお、ユーザが入力部４を用いて表示範囲を直接入力することもできる。また、ユーザは、入力部４を用いて、表示範囲を直接入力する場合に、表示範囲を示すために２つの時刻を入力してもよいし、表示範囲の始点または終点の時刻のみを指定してもよい。例えば、表示範囲の始点の時刻のみを指定した場合には、ユーザにより指定された始点の時刻とモーションレコーダにより加速度等のデータが測定された最後の時刻とにより定まる時間範囲が指定されたものとみなす。また、例えば、表示範囲の終点の時刻のみを指定した場合には、モーションレコーダにより加速度等のデータが測定された最初の時刻と、ユーザにより指定された始点の時刻とにより定まる時間範囲が指定されたものとみなす。
【００５５】
表示成分設定部Ｃは、三次元空間におけるＸ，Ｙ，Ｚ軸成分、および、これら３つのうち少なくとも２つの合成成分ｒのうち少なくとも一つを選択するための表示領域である。この表示成分設定部Ｃにおいて、ユーザが入力部４を用いて所望の成分を選択設定することで、選択された成分についての時系列データが表示される。
測定開始時刻表示部Ｄは、ユーザが入力部４を用いて選択した測定データフォルダ３１に含まれるヘッダファイル３３の測定開始時刻３３１を表示する表示領域である。複数の測定データフォルダ３１を読み込んでいる場合には、ユーザが入力部４を用いてプルダウンすることで、複数の測定開始時刻３３１が表示される。さらに、ユーザが入力部４を用いて所望の測定開始時刻３３１を選択することで、選択された測定開始時刻３３１についての時系列データが表示される。
【００５６】
表示間隔Ｅは、読出し間隔算出部２４により算出された読出し間隔、すなわち、表示間隔を表示する。
データ表示部Ｆは、表示データ数選択部Ａ，表示範囲設定部Ｂ，表示成分設定部Ｃおよび測定開始時刻表示部Ｄによって選択された条件に従って生成された時系列データを表示する表示領域である。ここで、図８のデータ表示部Ｄでは、表示成分設定部Ｃにおいて、Ｘ，Ｙ，Ｚ軸の成分を選択設定した場合の時系列データの表示例が示され、図９のデータ表示部Ｄでは、表示成分設定部Ｃにおいて合成成分ｒを選択設定した場合の時系列データの表示例が示されている。
【００５７】
図１０は、図８に示す表示画像１００の要部を、ユーザが入力部４を用いて拡大した場合の表示画像１００´を示す図である。この図１０に示す表示画像のデータ表示部Ｆでは、図８のデータ表示部Ｆにおいて表示範囲設定部Ｂにより指定された矩形領域Ｇが拡大表示されている。このとき、表示される時間範囲に基づいて、読出し間隔算出部２４が、新たに読出し間隔を算出するため、図１０における表示間隔Ｅが、図８における表示間隔Ｅと比べ変化する。なお、図９の例では、画像が拡大されるため、表示間隔Ｅの値は、小さくなっている。
【００５８】
このように、第１実施形態の情報処理装置１によれば、読出し間隔算出部２４が、表示時間範囲および表示データ数に基づいて、読出し間隔を算出し、この読出し間隔に基づいて第２取得部２１が、測定データを取得し、連結部２６が、第２取得部２１により取得されたデータに基づいて時系列データを作成することにより、測定データが表示部５において表示されるので、モーションレコーダ等により記録されたデータ量が大きい場合において、そのデータ表示部５に表示するために要する時間を大幅に短縮することが可能となる。
【００５９】
また、第１実施形態の情報処理装置１によれば、複数のデータファイル３２から測定データを取得して時系列データを作成するため、ユーザ操作や測定中のレコーダ不具合などによって、一部のデータファイル３２が破損・逸失した場合でも、全ての測定データが利用不可になるわけではなく、有効な測定データを用いて時系列データを部分的に作成し、表示部５に表示することができる。さらに、複数のＣＰＵ２に、複数のデータファイル３２を分散処理させることで時系列データ作成に要する処理時間をさらに短縮することができる。
【００６０】
〔Ｂ〕第１実施形態の変形例の説明
図１１は第１実施形態の変形例のＣＰＵ２の機能構成を示す図である。本変形例におけるＣＰＵ２は、図示しない情報処理装置１の内部記憶装置または外部記憶装置に記憶されたアプリケーションプログラムを実行することにより、第１実施形態のＣＰＵ２の機能に加え、軌道情報生成部４１，姿勢情報生成部４２，マーカファイル判定部４３および追加部４４として機能する。なお、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その説明は省略する。
【００６１】
なお、本変形例においては、ユーザは、入力部４を用いて、モーションレコーダにより測定された加速度に対する積分階数や、後述する軌道図における視点を指定する。
軌道情報生成部４１は、ユーザが軌道図の表示を要求する場合、入力部４から入力された積分階数，視点および表示部５に表示された時系列データに基づいて、軌道情報を生成する。すなわち、軌道情報生成部４１は、入力部４から入力された積分階数，視点および連結部２６により生成された時系列データに基づいて、軌道情報を生成する。言い換えれば、軌道情報生成部４１は、リサージュ合成処理を行なう。例えば、ユーザが入力部４を用いて、被測定対象の正面からの視点、すなわち、三次空間におけるＸ軸方向およびＹ軸方向から形成される平面、を選択した場合には、軌道情報生成部４１は、Ｘ軸方向およびＹ軸方向についての時系列データに基づいて、軌道情報を生成する。また、例えば、ユーザが入力部４を用いて、１階積分を行なうように指示した場合には、時系列データに対して積分を行なった後に、積分後の時系列データに基づいて軌道情報を生成する。
【００６２】
さらに、軌道情報生成部４１は、例えば、ユーザが入力部４を用いて指定した時間範囲に含まれる時系列データから生成された軌道情報を、ユーザにより選択された測定データフォルダ３１に含まれるデータファイル３２に係る全ての時間範囲における時系列データから生成された軌道情報とは異なる形式で表示されるように軌道情報を生成する。
また、軌道情報生成部４１は、時系列データにおける時間変化に従って時系列データを読み取り、読み取った時系列データに基づいて軌道情報を算出することで、時間変化に応じた軌道情報の変化を表示部５に表示させることもできる。すなわち、時間変化に応じた軌道情報の変化を動画として表示部５に表示させることもできる。この動画では、指定した時系列データにおける時刻に対応する軌道上のデータ点を強調表示し、入力部４を用いたユーザの操作によりこの指定時刻を変更することで強調表示する点が軌道上を移動する。また、軌道情報生成部４１が、一定時間経過後に、この指定時刻を変更するという処理を繰り返すことで、強調表示する点を軌道上で移動させることもできる。
【００６３】
なお、この軌道情報生成部４１は、既知の種々の手法を用いて実現可能であり、その詳細な説明は省略する。
なお、表示制御部２３は、軌道情報生成部４１により生成された軌道情報を、表示部５に軌道（リサージュ）画像として表示させる。例えば、表示部５は、ユーザが入力部４を用いて指定した時間範囲に含まれる時系列データから生成された軌道情報を、ユーザにより選択された測定データフォルダ３１に含まれるデータファイル３２に係る全ての時間範囲における時系列データから生成された軌道情報とは異なる色で表示する。
【００６４】
姿勢情報生成部４２は、ユーザが、被測定対象の姿勢を示す姿勢情報の表示を要求する場合、入力部４から入力された積分階数および表示部５に表示された時系列データに基づいて、姿勢情報を生成する。すなわち、姿勢情報生成部４２は、入力部４から入力された積分階数，視点および連結部２６により生成された時系列データに基づいて、姿勢情報を生成する。例えば、例えば、ユーザが入力部４を用いて、１階積分を行なうように指示した場合には、時系列データに対して積分を行なった後に、積分後の時系列データに基づいて姿勢情報を生成する。
【００６５】
また、姿勢情報生成部４２は、時系列データにおける時間変化に従って時系列データを読み取り、読み取った時系列データに基づいて姿勢情報を算出することで、時間変化に応じた姿勢情報の変化を表示部５に表示させることもできる。すなわち、時間変化に応じた姿勢情報の変化を動画として表示部５に表示させることもできる。すなわち、姿勢情報生成部４２は、画像データ生成手段および動画処理手段として機能する。この動画では、姿勢情報を表示させる時系列データにおける時刻を、入力部４を用いたユーザの操作により変更することができる。また、姿勢情報生成部４２が、一定時間経過後に、この指定時刻を変更するという処理を繰り返すこともできる。
【００６６】
なお、姿勢情報生成部４２は、既知の種々の手法を用いて実現可能であり、その詳細な説明は省略する。
また、表示制御部２３は、姿勢情報生成部４２により生成された姿勢情報を、表示部５に被測定対象の姿勢を示す画像（以下、単に姿勢画像という場合がある）として表示させる。
【００６７】
マーカファイル判定部４３は、ユーザがマーカファイルにおける情報の表示を要求する場合、マーカファイルと連結部２６により生成された時系列データとの整合性を判定する。ここで、マーカファイルとは、モーションレコーダにより測定されたＸ，Ｙ，Ｚ軸方向の加速度に基づいて算出された特定の情報が記録されたファイルである。例えば、マーカファイルには、モーションレコーダにより測定されたＸ，Ｙ，Ｚ軸方向の加速度に基づいて、人間である被測定対象が歩行時に一方の足を踏みしめる間隔を示す情報が記録されている。被測定対象が歩行時に一方の足を踏みしめる間隔を示す情報とは、例えば、一方の足を踏みしめた瞬間の時刻情報を時系列的に記録することで表される。なお、歩行時に一方の足を踏みしめる間隔は、例えば、測定されたＸ，Ｙ，Ｚ軸方向の加速度のピークを検出することで判断できる。
【００６８】
マーカファイルは、情報処理装置１がそなえるＣＰＵ２が作成してもよいし、図示しない他の情報処理装置が作成してもよく、作成されたマーカファイルは、第１取得部２０がアクセス可能な記録媒体に記録されている。
なお、作成されたマーカファイルのファイル名には、例えば、マーカファイルを作成するために用いたＸ，Ｙ，Ｚ軸方向の加速度の測定開始時の日付が含まれる。例えば、２０１０年５月８日に、モーションレコーダにより測定されたＸ，Ｙ，Ｚ軸方向の加速度を用いてマーカファイルを作成した場合、マーカファイルのファイル名は、例えば、「１００５０８」となる。なお、マーカファイルのファイル名は、これに限定されるものではない。
【００６９】
マーカファイル判定部４３は、マーカファイルのファイル名の日付と、現在表示している時系列データに係る測定開始日とが一致するか否かを判定する。現在表示している時系列データに係る測定開始日は、例えば、マーカファイル判定部４３が、現在表示している時系列データに係るヘッダファイル３３を参照することで把握できる。
追加部４４は、判定部４３によって、マーカファイルと連結部２６により生成された時系列データとの整合がとれた場合に、マーカファイルの情報に基づいて、マーク表示を行なうための情報を、連結部２６により作成された時系列データに追加する。
【００７０】
より具体的には、追加部４４は、マーカファイルに記載されている時刻情報と、第２取得部２１に読み出されて表示部５に表示された測定データの測定時刻と、を比較し、一致する場合には、一致した時刻における測定データを表示させるための情報に、マーク表示（以下、第１マーク表示という場合がある）を行なうための情報を追加する。また、マーカファイルに記載されている時刻情報と一致する測定時刻を有する測定データが表示されていない場合、すなわち上記比較の結果が不一致の場合には、追加部４４は、マーカファイルに記載されている時刻情報に最も近い測定データを表示するための情報に、第１マーク表示とは異なる形式でマーク表示（以下、第２マーク表示という場合がある）を行なうための情報を追加する。
【００７１】
ここで、表示制御部２３は、マーク表示を行なうための情報が追加された時系列データを表示部５に表示させることで、表示部５には、マーク表示が付された時系列データが表示される。
なお、例えば、合成成分ｒの時系列データに対しては、マーカファイル記載の時刻情報に一致する測定時刻の測定データが表示されているか否かに関わらず、いずれの場合も、表示制御部２３が、表示されている測定データに対してマーク表示を重ねて表示部５に表示させる。そのため、第２マーク表示は、取出し間隔（表示間隔）に応じて、異なる値や時刻として表示される場合がある。
【００７２】
ここで、上述の如く構成された、本変形例の情報処理装置１が軌道図を表示する場合の動作を、図１２に示すフローチャート（ステップＡ２，ステップＡ３１〜Ａ３５）を参照しながら説明する。
まず、上述のステップＡ２において時系列データが表示部５に表示された状態（ステップＡ２）で、ユーザが軌道図の表示を要求する場合、入力部４を用いてモーションレコーダにより測定された加速度に対する積分階数を指定する（ステップＡ３１）。さらに、ユーザは、入力部４を用いて軌道図の視点を指定する（ステップＡ３２）。また、ユーザは、入力部４を用いて軌道情報を表示させる時間範囲を指定する（ステップＡ３３）。ユーザにより指定された、積分階数，軌道図の視点および時間範囲に基づいて、軌道情報生成部４１は、軌道情報を生成する（ステップＡ３４）。そして、生成された軌道情報を表示制御部２３が表示部５に表示させる（ステップＡ３５）。なお、具体的な表示例については、図１５を参照しながら後述する。
【００７３】
次に、上述の如く構成された、本変形例の情報処理装置１が姿勢情報を表示する場合の動作を、図１３に示すフローチャート（ステップＡ２，ステップＡ４１〜Ａ４５）を参照しながら説明する。
まず、上述のステップＡ２において時系列データが表示部５に表示された状態（ステップＡ２）で、ユーザが姿勢情報の表示を要求する場合、入力部４を用いてモーションレコーダにより測定された加速度に対する積分階数を指定する（ステップＡ４１）。さらに、ユーザは、入力部４を用いて姿勢情報の視点を指定する（ステップＡ４２）。また、ユーザは、入力部４を用いて姿勢情報を表示させる時間範囲を指定する（ステップＡ４３）。ユーザにより指定された、積分階数，姿勢情報の視点および時間範囲に基づいて、姿勢情報生成部４２は、姿勢情報を生成する（ステップＡ４４）。そして、生成された姿勢情報を表示制御部２３が表示部５に姿勢情報を表示させる（ステップＡ４５）。なお、具体的な表示例については、図１６を参照しながら後述する。
【００７４】
さらに、上述の如く構成された、本変形例の情報処理装置１がデータ表示部Ｆにおいて時系列データに加え他の情報を表示する場合の動作を、図１４に示すフローチャート（ステップＡ２，ステップＡ５１〜Ａ５６）を参照しながら説明する。
まず、上述のステップＡ２において時系列データが表示部５に表示された状態（ステップＡ２）で、ユーザがマーカファイルの情報の表示を要求する場合、入力部４を用いて、例えば、記憶部３に保存されたマーカファイルを指定する（ステップＡ５１）。次に、マーカファイル判定部４３は、マーカファイル名の日付と、現在表示している時系列データに係る測定開始日とが一致するか否かを判定する（ステップＡ５２）。マーカファイル判定部４３が、整合性があると判定した場合（ステップＡ５３のＹｅｓルート参照）、追加部４４が、連結部２６により生成された時系列データに対して、整合性があると判定されたマーカファイルに基づくマーク表示を行なうための情報を追加する（ステップＡ５４）。次に、表示制御部２３が、追加部４４によりマーク表示を行なうための情報が追加された時系列データをデータ表示部Ｆにおいて表示部５に表示させる（ステップＡ５５）。また、マーカファイル判定部４３が、整合性がないと判定した場合（ステップＡ５３のＮｏルート参照）には、マーカファイルのデータを時系列データに追加する処理を中止する。なお、具体的な表示例については、図１７を参照しながら後述する。
【００７５】
図１５は、ステップＡ３５にて表示される画像の一例を示した図である。図１６は、ステップＡ４５にて表示される画像の一例を示した図である。図１７は、ステップＡ５５にて表示される画像の一例を示した図である。
図１５に示す、軌道画像２００は、加速度に起因する情報の強度と方向の軌跡を二軸上に投影した図形運動時の姿勢ぶれや力強さを示す画像である。軌道画像２００は、視点選択部２０１，情報選択部２０２および軌道図表示部２０３をそなえる。
【００７６】
視点選択部２０１は、種々の視点を選択するための表示領域で、ユーザが視点選択部２０１において、入力部４を用いて視点を選択することで、選択した視点に応じた軌道画像２００が表示される。図１５に示す視点選択部２０１では、３種類の視点「Ｘ−Ｙ，Ｘ−Ｚ」，「Ｘ−Ｙ，Ｚ−Ｙ」および「Ｚ−Ｘ，Ｚ−Ｙ」のうちの一つが選択可能になっている。
【００７７】
情報選択部２０２は、加速度情報に起因する情報を選択するための表示領域で、ユーザが情報選択部２０２において、入力部４を用いてプルダウンすることで、複数の加速度情報に起因する情報が表示される。例えば、プルダウンにより、加速度，速度，変位が表示される。ユーザが入力部４を用いて、加速度，速度，変位のいずれかを選択する、すなわち、加速度に対する積分階数を選択することで、選択された情報に応じた軌道画像２００が表示される。
【００７８】
軌道図表示部２０３は、視点選択部２０１および情報選択部２０２で選択された条件に基づき、軌道情報生成部４１（図１２のステップＡ３４）で算出された軌道情報を軌道図として表示する表示領域である。このとき、時系列データ全体に対応する軌道図を示すとともに、指定された表示時間範囲に含まれる時系列データに対応する軌道図の一部分については、表示色を変えたりハイライト表示等によって強調表示されている。
【００７９】
図１６に示す、姿勢画像３００は、加速度に起因する情報の強度と方向を三次元的に表した画像で、姿勢変化を動画像（いわゆるアニメーション）として表示するものである。姿勢画像３００は、時刻経過指示部３０１，情報選択部３０２および動画像表示部３０３をそなえる。
時刻経過指示部３０１は、ユーザが入力部４を用いて操作可能なスクロールバーを表示する領域である。スクロールバーの全長は、動画像表示部３０３で表示可能な動画像の時間範囲に対応し、スクロールバーのノブの表示位置は、動画像表示部３０３で現在表示中の画像の、同時間範囲内での位置に対応している。ユーザは、入力部４を用いてノブの表示位置をドラッグ操作等することにより、所望の時刻での動画像（姿勢変化）を動画像表示部３０３に表示させることができる。具体的には、ユーザは入力部４を用いて、スクロールバーの位置を変化させることで、姿勢情報生成部４２に、スクロールバーの位置の変化に対応する、時系列データにおける時間変化に従って時系列データを読み取らせ、姿勢情報を算出させる。すなわち、時刻経過指示部３０３は、時刻経過指示手段として機能する。
【００８０】
情報選択部３０２は、加速度情報に起因する情報を選択するための表示領域で、ユーザが情報選択部３０２において、入力装置４を用いてプルダウンすることで、複数の加速度情報に起因する情報が表示される。例えば、プルダウンにより、加速度，速度，変位が表示される。ユーザが入力部４を用いて、加速度，速度，変位のいずれかを選択する、すなわち、加速度に対する積分階数を選択することで、選択された情報に応じた動画像が、姿勢画像３００の動画像表示部３０３で表示される。
【００８１】
図１７に示す、表示画像１０１´は、図９における表示画像１０１に対して、さらに、マーカファイルの情報に基づくマーク表示が含まれた画像である。符号ＳＭ１およびＳＭ２は、それぞれ上記第１マーク表示，第２マーク表示を示す。
なお、表示部５において、図８，図９または図１７に示す画像と、図１５および図１６に示す画像の少なくとも一方とを同時に表示してもよい。
【００８２】
このように、本変形例の情報処理装置１によれば、第１実施形態の情報処理装置１と同様の効果を得られるほか、第１実施形態における表示画像１００に加え、軌道画像２００や姿勢画像３００が表示部５表示され、さらには、第１実施形態における表示画像１００に対してマーカファイルのデータが追加されるため、ユーザは、これらのデータを比較し、被測定対象の状態を容易に把握することができる。
【００８３】
また、本変形例の情報処理装置１によれば、軌道画像２００は、ユーザが入力部４を用いて指定した時間範囲に含まれる時系列データから生成された軌道情報を、ユーザにより選択された測定データフォルダ３１に含まれるデータファイル３２に係る全ての時間範囲における時系列データから生成された軌道情報とは異なる色等で強調表示されるため、ユーザは、指定した時間範囲における軌道情報が、全体の軌道図の中でどのような位置づけであるかを容易に把握することができる。
【００８４】
〔Ｃ〕第２実施形態の説明
図１８は、第２実施形態に係るネットワークシステム（データ処理システム）５００を示す図である。ネットワークシステム５００は、情報処理装置１およびクライアント装置５０をそなえる。情報処理装置１とクライアント装置５０とは、通信ネットワークであるインターネット等の通信網６０を介して通信可能に接続されている。また、第２実施形態における情報処理装置１は、さらに送受信部７をそなえる。ＣＰＵ２，記憶部３，入力部４，表示部５および送受信部７は、それぞれバス６を介して相互に通信可能に接続されている。なお、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その説明は省略する。
【００８５】
本実施形態における情報処理装置１のＣＰＵ２は、情報処理装置１の図示しない内部記憶装置または外部記憶装置に記憶されたアプリケーションプログラムを実行することにより、第１実施形態のＣＰＵ２の機能に加え、認証部４５および送受信制御部４６として機能する。
認証部４５は、クライアント装置５０から送信される、クライアント装置５０を特定する情報である識別情報、および、処理装置１を利用するための情報である認証情報（例えば、パスワード）に基づいて、クライアント装置５０の認証を行なう。具体的には、情報処理装置１は、識別情報と、この識別情報に対応する認証情報とを関連付けた情報を、認証用テーブルとして記憶部３に記憶しており、認証部４５は、この認証用テーブルとクライアント装置５０から送信される識別情報および認証情報とを比較することでクライアント装置５０の認証を行なう。すなわち、認証部４５は、認証手段として機能する。
【００８６】
送受信制御部４６は、後述する送受信部７を制御する。
送受信部７は、認証部４５によりクライアント装置５０の認証に成功した場合に、認証に成功した旨を示す利用許可通知をクライアント装置５０に送信する。また、送受信部７は、認証部４５によりクライアント装置５０の認証に失敗した場合には、クライアント装置５０に対して、認証に失敗した旨を示す情報を送信する。
【００８７】
さらに、送受信部７は、連結部２６，軌道情報生成部４１，姿勢情報生成部４２および追加部４４により生成された情報をクライアント装置５０に送信する。
また、送受信部７は、後述する送受信部５６によって送信された識別情報および認証情報を受信するほか、同じく送受信部５６によって送信された表示時間範囲，表示データ数および表示したいＸ，Ｙ，Ｚ軸等の成分等の情報を受信する。
【００８８】
クライアント装置５０は、例えばＰＣであり、種々の情報処理を行なう。ここで、クライアント装置５０は、例えば、ＣＰＵ５１，記憶部５２，入力部５３，表示部５４，バス５５および送受信部５６をそなえる。なお、ＣＰＵ５１，記憶部５２，入力部５３，表示部５４および送受信部５６は、それぞれバス５５を介して相互に通信可能に接続されている。
【００８９】
記憶部５２は、例えば、ＨＤＤやＳＳＤであり、各種情報を記憶する。記憶部５２は、例えば、図示しないモーションレコーダにより作成された測定データフォルダ３１を記憶する。
ＣＰＵ５１は、例えば、図示しないクライアント装置５０の内部記憶装置または外部記憶装置に記憶されたアプリケーションプログラムを実行することにより種々の演算や制御を行ない、これにより、各種機能を実現する処理装置である。
【００９０】
例えば、ＣＰＵ５１は、上記アプリケーションプログラムを実行することで、表示制御部５１０および送受信制御部５１１として機能する。
表示制御部５１０は、表示部５４の表示状態を制御するもので、送受信部７から送信された、連結部２６，軌道情報生成部４１，姿勢情報生成部４２および追加部４４により生成された情報を表示部５４に表示させる。
【００９１】
送受信制御部５１１は、後述する送受信部５６を制御する。
入力部５３は、例えば、マウスやキーボードであり、ユーザからの入力を受けるものである。具体的には、ユーザは、入力部５３を用いて、表示時間範囲，表示データ数，表示したいＸ，Ｙ，Ｚ軸等の成分を指定する。
表示部５４は、例えば、ＬＣＤであり、表示制御部５１０の制御によって各種の情報を表示する。
【００９２】
送受信部５６は、送受信制御部５１１の制御に応じて、ユーザが入力部５３を用いて入力した各種情報を情報処理装置１に対して送信する。具体的には、送受信部５６は、識別情報，認証情報を送信するほか，利用許可通知を受けると、表示時間範囲，表示データ数および表示したいＸ，Ｙ，Ｚ軸等の成分を、情報処理装置１に送信する。
さらに、送受信部５６は、送受信部７によって送信された利用許可通知や連結部２６，軌道情報生成部４１，姿勢情報生成部４２および追加部４４により生成された情報を受信する。
【００９３】
上述の如く構成された、本実施形態のネットワークシステム５００の動作を、図１６に示すフローチャート（ステップＡ６１〜Ａ６７）を参照しながら説明する。
まず、クライアント装置５０の送受信部５６は、情報処理装置１に識別情報および認証情報を送信する（ステップＡ６１）。情報処理装置１が、識別情報および認証情報を受信すると、認証部４５は、情報処理装置１が有する認証用テーブルとクライアント装置５０から受信した識別情報および認証情報とを比較することでクライアント装置５０の認証を行なう（ステップＡ６２）。認証部４５による認証が成功した場合（ステップＡ６２のＹｅｓルート参照）には、送受信部７は、認証完了通知をクライアント装置５０に送信する（ステップＡ６３）。クライアント装置５０が認証完了通知を受信すると、送受信部５６は、記憶部５２に記憶された測定データフォルダ３１、および、表示時間範囲，表示データ数，表示したいＸ，Ｙ，Ｚ軸等の成分等の表示条件を送信する（ステップＡ６４）。情報処理装置１が、測定データフォルダ３１および表示条件を受信し、第１取得部２０により測定データフォルダ３１が記憶部３に保存されると、上述の如きステップＡ２４，Ａ２５の処理が行なわれることで、時系列データが作成される（ステップＡ６５）。作成された時系列データは、送受信部７によって、クライアント装置５０に送信される（ステップＡ６６）。クライアント装置５０が時系列データを受信すると、表示制御部５１０が、時系列データを表示部５４に表示させる（ステップＡ６７）。なお、認証部４５による認証が失敗した場合（ステップＡ６２のＮｏルート参照）には、送受信部７は、その旨をクライアント装置５０に送信し、クライアント装置５０の表示部５４にその旨を表示させることで、再度、送受信部５６によって識別情報および認証情報を送信するように促す。
【００９４】
このように、第２実施形態におけるネットワークシステム５００においても、第１実施形態の情報処理装置１と同様の効果を得られる。
また、第２実施形態におけるネットワークシステム５００によれば、ユーザがクライアント装置５０から通信網６０を介して情報処理装置１にアクセスして、モーションレコーダによる測定データの表示処理サービスを享受する際、識別情報および認証情報によってユーザの本人認証が行なわれるので、情報処理装置１の管理者はセキュリティを確保しながら表示処理サービスを提供することができる。
【００９５】
さらに、第２実施形態におけるネットワークシステム５００によれば、クライアント装置５０が、インターネット等の情報網６０を介して情報処理装置１と接続されているため、ユーザが情報処理装置１を直接操作できない場合においても、モーションレコーダにより記録された情報をディスプレイ等の表示装置に表示するために要する時間を短縮することが可能となる。
【００９６】
〔Ｄ〕その他
なお、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、本実施形態の一例では、第１取得部２０は、測定データフォルダ３１を記憶部３１に保存しているが、これに限定されるものではない。例えば、情報処理装置１がアクセス可能なストレージドライブに、測定データフォルダ３１を保存してもよい。
【００９７】
また、本実施形態の一例では、クライアント装置５０は、記憶部５２に測定データフォルダ３１を保存しているが、これに限定されるものではない。例えば、クライアント装置５０がアクセス可能なストレージドライブに、測定データフォルダ３１を保存してもよい。
さらに、図６に示すフローチャートにおいて、ステップＡ２１，Ａ２２，Ａ２３の順で処理が行なわれるが、これに限定されるものではなく、これらのステップＡ２１，Ａ２２，Ａ２３の順序は問わないこととしてもよい。
【００９８】
また、図７に示すフローチャートにおいて、最初にデータファイル３２を開く以前に、ステップＡ２６０のファイル検索を行い、事前に取得すべきデータが、どのデータファイル３２に存在するか判定した後に、データファイル３２を開き、測定データを取得してもよい。
さらに、図１２に示すフローチャートにおいて、ステップＡ３１，Ａ３２，Ａ３３の順で処理が行なわれるが、これに限定されるものではなく、これらのステップＡ３１，Ａ３２，Ａ３３の順序は問わないこととしてもよい。
【００９９】
また、図１３に示すフローチャートにおいて、ステップＡ４１，Ａ４２，Ａ４３の順で処理が行なわれるが、これに限定されるものではなく、これらのステップＡ４１，Ａ４２，Ａ４３の順序は問わないこととしてもよい。
また、本実施形態の一例では、加速度情報をモーションレコーダにより測定することを前提としているが、これに限定されるものではなく、加速度情報を測定できる装置であれば、モーションレコーダでなくともよい。
【０１００】
さらに、本実施形態の一例では、軌道画像２００には、時刻経過指示部３０１は含まれていないが、これに限定されるものではなく、軌道情報を動画として表示部５に表示する場合には、軌道画像２００に時刻経過指示部３０１を含めてもよい。
なお、情報処理装置１やクライアント装置５０にそなえられるＣＰＵの各機能を実現するための種々のアプリケーションプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【符号の説明】
【０１０１】
１    情報処理装置
２，５１    ＣＰＵ
３，５２    記憶部
４，５３    入力部
５，５４    表示部
６，５５    バス
７，５６    送受信部
２０    第１取得部
２１    第２取得部
２２    判定部
２３    表示制御部
２４    読出し間隔算出部
２５    合成値算出部
２６    連結部
２７    データ位置確認部
２８    変換部
３１    測定データフォルダ
３２    データファイル
３３    ヘッダファイル
４１    軌道情報生成部
４２    姿勢情報生成部
４３    マーカファイル判定部
４４    追加部
４５    認証部
４６    送受信制御部
５０    クライアント装置
６０    通信網
１００    表示画像
１００´    表示画像
１０１    表示画像
１０１´    表示画像
２００    軌道画像
２０１    視点選択部
２０２    情報選択部
２０３    軌道図表示部
３００    姿勢画像
３０１    時刻経過指示部
３０２    情報選択部
３０３    動画像表示部
３３１    測定開始時刻
３３２    開始ファイル情報
３３３    キャリブレーション値
３３４    センサ係数
５００    ネットワークシステム
５１０    表示制御部
５１１    送受信制御部
Ａ    表示データ数選択部
Ｂ    表示範囲設定部
Ｃ    表示成分設定部
Ｄ    測定開始時刻表示部
Ｅ    表示間隔
Ｆ    データ表示部
Ｇ    矩形領域
【図１】
2011243002.tif 000004
【図２】
2011243002.tif 000005
【図３】
2011243002.tif 000006
【図４】
2011243002.tif 000007
【図５】
2011243002.tif 000008
【図６】
2011243002.tif 000009
【図７】
2011243002.tif 000010
【図８】
2011243002.tif 000011
【図９】
2011243002.tif 000012
【図１０】
2011243002.tif 000013
【図１１】
2011243002.tif 000014
【図１２】
2011243002.tif 000015
【図１３】
2011243002.tif 000016
【図１４】
2011243002.tif 000017
【図１５】
2011243002.tif 000018
【図１６】
2011243002.tif 000019
【図１７】
2011243002.tif 000020
【図１８】
2011243002.tif 000021
【図１９】
2011243002.tif 000022