(57)【要約】【課題】移動する対象の動作を評価しやすい画像表示システムを提供する。【解決手段】情報処理装置と、水平方向の周囲を撮像可能な広角撮像装置と、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置とを有する画像表示システムであって、前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データと、前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データとを取得する取得手段と、前記画像データにおける前記１以上の対象の位置をそれぞれ特定し、前記位置を前記画像データと対応付ける第１の対応付け手段と、前記１以上の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段と、前記画像データに対応付けられている前記位置に基づいて、前記画像データと、該画像データに対応付けられている前記１以上の測定データとを表示させる表示手段とを有する。【選択図】図１
2017208631.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、水平方向の周囲を撮像可能な広角撮像装置と、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置とを有する画像表示システムであって、
前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データと、前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データとを取得する取得手段と、
前記画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記画像データと対応付ける第１の対応付け手段と、
前記１以上の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段と、
前記画像データに対応付けられている前記位置に基づいて、前記画像データと、該画像データに対応付けられている前記１以上の測定データとを表示装置に表示させる表示手段と、
を有する画像表示システム。
【請求項２】
前記広角撮像装置は、
方向を変えながら又は方向を変えて、前記広角撮像装置の周囲を移動する前記１以上の対象を撮像し、
前記第１の対応付け手段は、
方向を変えながら又は方向を変えて進行する前記１以上の対象が撮像された画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記画像データと対応付け、
前記第２の対応付け手段は、
前記１以上の測定データそれぞれと、方向を変えながら又は方向を変えて進行する前記１以上の対象が撮像された画像データとを対応付ける、請求項１に記載の画像表示システム。
【請求項３】
前記情報処理装置は、
前記１以上の測定装置のそれぞれに測定開始及び測定終了を要求すると共に、前記広角撮像装置に撮像開始及び撮像終了を要求する指示手段を有し、
前記第２の対応付け手段は、
前記１以上の測定データそれぞれの測定開始及び前記画像データの撮像開始と、前記１以上の測定データそれぞれの測定終了及び前記画像データの撮像終了とに基づいて、前記１以上の測定データそれぞれと、前記画像データとを対応付ける、請求項１又は２に記載の画像表示システム。
【請求項４】
前記表示装置は、
前記対象の動作の測定開始又は前記対象の撮像開始の少なくとも一方を受け付ける受付手段と、
前記受付手段が受け付けた前記測定開始又は前記撮像開始の少なくとも一方を前記情報処理装置に通知する通知手段と、
を有する、請求項３に記載の画像表示システム。
【請求項５】
前記測定データには、前記対象の動作を測定した測定値が１以上含まれ、
前記測定装置は、
所定の閾値以上の前記測定値が検出された場合に、前記測定データの生成を開始すると共に、撮像の開始を前記広角撮像装置に要求する測定手段を有し、
前記広角撮像装置は、
前記測定手段による撮像の開始要求を受け取ると、前記対象の撮像を開始して、前記画像データの生成を開始する撮像手段、
を有する、請求項１乃至４の何れか一項に記載の画像表示システム。
【請求項６】
前記測定手段は、
所定の閾値未満の前記測定値が検出された場合に、前記測定データの生成を終了すると共に、撮像の終了を前記広角撮像装置に要求し、
前記撮像手段は、
前記測定手段による撮像の終了要求を受け取ると、前記対象の撮像を終了して、前記画像データの生成を終了する、請求項５に記載の画像表示システム。
【請求項７】
前記広角撮像装置は、
前記対象の撮像を開始することを報知する第１の報知手段を有する、請求項１乃至６の何れか一項に記載の画像表示システム。
【請求項８】
前記測定装置は、
前記対象の動作の測定を開始することを報知する第２の報知手段を有する、請求項１乃至７の何れか一項に記載の画像表示システム。
【請求項９】
前記第１の対応付け手段は、
前記画像データに含まれるフレーム画像データ毎に、該フレーム画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記フレーム画像データに対応付け、
前記第２の対応付け手段は、
前記１以上の測定データそれぞれに含まれる測定値と、前記画像データに含まれるフレーム画像データとを対応付け、
前記表示手段は、
前記フレーム画像データに対応付けられている前記位置に基づいて、前記画像データに含まれるフレーム画像データと、該フレーム画像データに対応付けられている１以上の前記測定値とを前記表示装置に表示させる、請求項１乃至８の何れか一項に記載の画像表示システム。
【請求項１０】
前記表示手段は、
前記フレーム画像データにおいて、該フレーム画像データに対応付けられている前記位置を含む所定の範囲の領域を前記表示装置に表示させる、請求項９に記載の画像表示システム。
【請求項１１】
前記第１の対応付け手段は、
前記画像データに含まれるフレーム画像データ毎に、該フレーム画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置と、前記対象を識別する識別情報とを前記フレーム画像データに対応付け、
前記表示手段は、
前記対象の識別情報の指定に応じて、前記フレーム画像データにおいて、該フレーム画像データに対応付けられている前記位置のうち、指定された識別情報に対応付けられている位置を含む所定の範囲の領域を前記表示装置に表示させる、請求項１０に記載の画像表示システム。
【請求項１２】
前記第１の対応付け手段は、
前記画像データに含まれるフレーム画像データ毎に、該フレーム画像データにおける前記１以上の対象の速度に基づいて、該対象の識別情報を特定し、特定した識別情報と、前記位置とを前記フレーム画像データに対応付ける、請求項９乃至１１の何れか一項に記載の画像表示システム。
【請求項１３】
前記第１の対応付け手段は、
前記画像データに含まれるフレーム画像データ毎に、該フレーム画像データにおける前記１以上の対象の色に基づいて、該対象の識別情報を特定し、特定した識別情報と、前記位置とを前記フレーム画像データに対応付ける、請求項９乃至１１の何れか一項に記載の画像表示システム。
【請求項１４】
水平方向の周囲を撮像可能な広角撮像装置と、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置と通信可能な情報処理装置であって、
前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データと、前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データとを取得する取得手段と、
前記画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記画像データと対応付ける第１の対応付け手段と、
前記１以上の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段と、
前記画像データに対応付けられている前記位置に基づいて、前記画像データと、該画像データに対応付けられている前記１以上の測定データとを表示装置に表示させる表示手段と、
を有する情報処理装置。
【請求項１５】
水平方向の周囲を撮像可能な広角撮像装置と、移動する第１の対象の動作を測定して第１の測定データを生成する測定装置と通信可能な情報処理装置であって、
移動する第２の対象の動作を測定して第２の測定データを生成する測定手段と、
前記広角撮像装置が前記第１の対象及び前記第２の対象を撮像することにより生成した画像データと、前記第１の測定データとを取得する取得手段と、
前記画像データにおける前記第１の対象の第１の位置と、前記第２の対象の第２の位置とを特定し、特定した前記第１の位置及び前記第２の位置を前記画像データと対応付ける第１の対応付け手段と、
前記第１の測定データ及び前記第２の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段と、
前記画像データに対応付けられている前記第１の位置及び／又は第２の位置に基づいて、前記画像データと、該画像データに対応付けられている前記第１の測定データ及び／又は前記第２の測定データとを表示装置に表示させる表示手段と、
を有する情報処理装置。
【請求項１６】
水平方向の周囲を撮像可能な広角撮像装置であって、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置と、情報処理装置と通信可能な撮像装置において、
前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データを生成する撮像手段と、
前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データを取得する取得手段と、
前記画像データと、前記１以上の測定データとを前記情報処理装置に送信する送信手段と、
を有する撮像装置。
【請求項１７】
水平方向の周囲を撮像可能な広角撮像装置と、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置と通信可能な情報処理装置を、
前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データと、前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データとを取得する取得手段、
前記画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記画像データと対応付ける第１の対応付け手段、
前記１以上の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段、
前記画像データに対応付けられている前記位置に基づいて、前記画像データと、該画像データに対応付けられている前記１以上の測定データとを表示装置に表示させる表示手段、
として機能させるためのプログラム。
【請求項１８】
水平方向の周囲を撮像可能な広角撮像装置と、移動する第１の対象の動作を測定して第１の測定データを生成する測定装置と通信可能な情報処理装置を、
移動する第２の対象の動作を測定して第２の測定データを生成する測定手段、
前記広角撮像装置が前記第１の対象及び前記第２の対象を撮像することにより生成した画像データと、前記第１の測定データとを取得する取得手段、
前記画像データにおける前記第１の対象の第１の位置と、前記第２の対象の第２の位置とを特定し、特定した前記第１の位置及び前記第２の位置を前記画像データと対応付ける第１の対応付け手段、
前記第１の測定データ及び前記第２の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段、
前記画像データに対応付けられている前記第１の位置及び／又は第２の位置に基づいて、前記画像データと、該画像データに対応付けられている前記第１の測定データ及び／又は前記第２の測定データとを表示装置に表示させる表示手段、
として機能させるためのプログラム。
【請求項１９】
水平方向の周囲を撮像可能な広角撮像装置であって、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置と、情報処理装置と通信可能な撮像装置を、
前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データを生成する撮像手段、
前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データを取得する取得手段、
前記画像データと、前記１以上の測定データとを前記情報処理装置に送信する送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、情報処理装置、撮像装置、及びプログラムに関する。
【背景技術】
【０００２】
人の歩行動作を分析するモーションキャプチャシステムが従来から知られている。モーションキャプチャシステムでは、例えば、身体の関節位置等に所定のマーカを装着した人をカメラで撮像して、トラッカーによりマーカの動きを追跡することで、人の歩行動作を分析することができる。
【０００３】
ここで、モーションキャプチャシステムは、様々な角度から人の動作を捉えるために多数のマーカが必要であり、歩行動作の撮像までの準備や撮像後の分析に時間やコストが掛かる傾向があった。また、実験室等のような特別な環境以外では歩行動作の分析を行うことが困難であった。
【０００４】
これらの問題に対して、身体の所定の部位に複数のマークが装着された歩行者の撮像画像を用いて、比較的簡単な構成で歩行動作を分析できる技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、撮像可能な歩行動作が限られるという問題がある。これは、歩行することで人は徐々に移動するのに対して、カメラの位置や向きは固定されているためである。例えば、カメラが固定されている場合、直線的に歩行する歩行者の歩行動作以外の歩行動作等（例えば、カメラの周囲を旋回しながらの歩行する歩行者の歩行動作等）を撮像することは困難である。
【０００６】
本発明の実施の形態は、上記の点に鑑みてなされたもので、移動する対象の動作を評価しやすい画像表示システムを提供することを目的する。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の実施の形態は、情報処理装置と、水平方向の周囲を撮像可能な広角撮像装置と、移動する１以上の対象の動作をそれぞれ測定する１以上の測定装置とを有する画像表示システムであって、前記広角撮像装置が前記１以上の対象を撮像することにより生成した画像データと、前記１以上の測定装置が前記１以上の対象の動作をそれぞれ測定することにより生成した１以上の測定データとを取得する取得手段と、前記画像データにおける前記１以上の対象の位置をそれぞれ特定し、特定した前記位置を前記画像データと対応付ける第１の対応付け手段と、前記１以上の測定データそれぞれと、前記画像データとを対応付ける第２の対応付け手段と、前記画像データに対応付けられている前記位置に基づいて、前記画像データと、該画像データに対応付けられている前記１以上の測定データとを表示装置に表示させる表示手段と、を有する。
【発明の効果】
【０００８】
本発明の実施の形態によれば、移動する対象の動作を評価しやすい画像表示システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】画像表示システムの概略的な動作の一例を説明する図である。
【図２】画像表示システムのシステム構成の一例を示す図である。
【図３】サーバ及び表示装置のハードウェア構成の一例を示す図である。
【図４】加速度測定装置のハードウェア構成の一例を示す図である。
【図５】全天球画像撮像装置のハードウェア構成の一例を示す図である。
【図６】サーバ、表示装置、加速度測定装置、及び全天球画像撮像装置の機能ブロックの一例を示す図である。
【図７】歩行者の歩行の一例を説明する図である。
【図８】画像表示システムの全体的な動作の一例を説明するシーケンス図である。
【図９】画像表示システムの全体的な動作の変形例（その１）を説明するシーケンス図である。
【図１０】画像表示システムの全体的な動作の変形例（その２）を説明するシーケンス図である。
【図１１】画像表示システムの全体的な動作の変形例（その３）を説明するシーケンス図である。
【図１２】画像表示システムの全体的な動作の変形例（その４）を説明するシーケンス図である。
【図１３】画像表示システムの全体的な動作の変形例（その５）を説明するシーケンス図である。
【図１４】表示画像作成処理の一例を説明するフローチャートである。
【図１５】歩行者が写っている矩形領域の特定の一例を模式的に説明する図である。
【図１６】表示フレームデータ毎に対応付けられた歩行者の位置の一例を説明する図である。
【図１７】表示画像作成処理の他の例（その１）を説明するフローチャートである。
【図１８】表示フレームデータ毎に対応付けられた歩行者の位置の他の例（その１）を説明する図である。
【図１９】表示画像作成処理の他の例（その２）を説明するフローチャートである。
【図２０】表示フレームデータ毎に対応付けられた歩行者の位置の他の例（その２）を説明する図である。
【図２１】表示装置に表示された表示画像データと測定データの一例を示す図である。
【図２２】歩行者が写っている範囲を画像データ欄に表示する処理の一例の示すフローチャートである。
【図２３】画像表示システムのシステム構成の他の例を示す図である。
【図２４】加速度測定装置が測定データと表示画像データを表示する場合における画像表示システムの全体的な動作の一例を説明するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１１】
＜画像表示システム１００の概略＞
まず、本実施形態に係る画像表示システム１００の概略的な動作について説明する。図１は、本実施形態に係る画像表示システム１００の概略的な動作の一例を説明する図である。
【００１２】
本実施形態に係る画像表示システム１００では、全天球画像撮像装置６０が設置されており、ラインＬに沿って周囲を歩行する歩行者２００Ａ及び歩行者２００Ｂを全天球画像撮像装置６０が撮像する。
【００１３】
また、歩行者２００Ａには、加速度測定装置５０Ａが身体に装着されており、歩行者２００Ａの歩行中に生じる加速度を加速度測定装置５０Ａが測定している。同様に、歩行者２００Ｂには、加速度測定装置５０Ｂが身体に装着されており、歩行者２００Ｂの歩行中に生じる加速度を加速度測定装置５０Ｂが測定している。
【００１４】
（１）全天球画像撮像装置６０は、歩行者２００Ａ及び歩行者２００Ｂを撮像することにより生成した画像データをサーバ１０に送信する。
【００１５】
また、加速度測定装置５０Ａは、歩行者２００Ａの歩行中に生じた加速度を測定することにより生成した測定データＡをサーバ１０に送信する。同様に、加速度測定装置５０Ｂは、歩行者２００Ｂの歩行中に生じた加速度を測定することにより生成した測定データＢをサーバ１０に送信する。
【００１６】
なお、画像データの撮像開始時刻と、測定データＡ及び測定データＢの測定開始時刻とは同期している。また、画像データの撮像終了時刻と、測定データＡ及び測定データＢの測定終了時刻とは同期している。
【００１７】
（２）サーバ１０は、画像データに写っている歩行者２００Ａや歩行者２００Ｂの歩行動作を表示するための表示画像データを作成する。そして、サーバ１０は、表示画像データと測定データＡの時間軸を同期させると共に、表示画像データと測定データＢの時間軸を同期させる。
【００１８】
（３）サーバ１０は、表示画像データ、測定データＡ、及び測定データＢを表示装置３０に送信する。これにより、表示装置３０は、表示画像データ、測定データＡ、及び測定データＢを同じ時間軸で表示することができる。
【００１９】
なお、表示画像データとは、例えば、表示装置３０において、画像データに写っている歩行者２００Ａや歩行者２００Ｂを切り替えて表示するための画像データである。
【００２０】
図１に示したような構成によれば、全天球画像撮像装置６０が用いられ、その周囲を歩行する歩行者２００Ａ及び歩行者２００Ｂ（以降では、歩行者２００Ａ及び歩行者２００Ｂを区別しないときは、「歩行者２００」と表す。）が撮像される。
【００２１】
このため、本実施形態に係る画像表示システム１００では、直線的に歩行する歩行者２００だけでなく、右旋回や左旋回等しながら歩行する歩行者２００を撮像することができる。歩行者２００は、旋回等する際に重心を崩し易いことが知られている。したがって、本実施形態に係る画像表示システム１００では、直線的に移動する場合に加えて、旋回等する複数の歩行者２００の歩行動作の分析を有効に行うことができるようになる。
【００２２】
なお、図１では、歩行者２００が２人である場合について説明したが、歩行者２００は、３人以上であっても良い。また、歩行者２００は、１人であっても良い。さらに、例えば、複数の歩行者２００の中には、加速度測定装置５０を装着していない歩行者２００がいても良い。
【００２３】
全天球画像撮像装置６０は、カメラを移動させることなく歩行者２００の側面を撮像することができるため、歩行者２００の身体の前後方向の揺れ方等を撮像できる。このため、本実施形態に係る画像表示システム１００によれば、歩き方の指導者等は、歩行者２００の歩行動作を映像で確認及び評価して、改善点を指導することができるようになる。
【００２４】
また、本実施形態に係る画像表示システム１００では、歩行者２００の加速度等が測定された測定データＡや測定データＢ（以降では、測定データＡ及び測定データＢを区別しないときは、「測定データ」と表す。）が表示画像データと同じ時間軸で表示される。このため、指導者等が改善すべき歩行動作を発見した場合に、歩行動作が良好でないことを測定データで裏付けることができる。
【００２５】
また、本実施形態に係る画像表示システム１００では、予め用意されている良好とされる測定データと、歩行者２００の測定データとを比較することで、指導者等は、良好でない測定データを発見することもできる。歩行者２００の良好でない測定データは、表示画像データと対応付けられているので、指導者等は改善すべき歩行動作を表示画像データから特定することができるようになる。
【００２６】
したがって、本実施形態に係る画像表示システム１００を用いることで、指導者等は、測定データと表示画像データとを相補的に利用して歩行動作を評価することができるようになる。
【００２７】
なお、以降では、加速度測定装置５０Ａ及び加速度測定装置５０Ｂを区別しないときは、「加速度測定装置５０」と表す。また、以降では、画像データ及び表示画像データは、動画データであるものとして説明する。したがって、画像データには、１フレーム分の画像（フレーム画像）のデータであるフレームデータが複数含まれる。同様に、表示画像データには、フレーム画像のデータである表示フレームデータが複数含まれる。ただし、画像データは、動画に限られず、静止画の画像データ（静止画データ）であっても良い。
【００２８】
ここで、歩行者２００は、歩行等の動作により、前方、後方、横方向等に移動する対象であるが、人に限られず、例えば、動物、ロボット等であっても良い。また、歩行には、走ることが含まれていても良く、後ろ向きに歩行しても良い。さらに、移動する対象は、車椅子、義足を装着した人、自転車、竹馬、三輪車等であっても良い。以降では、便宜上、移動する対象は、「歩行者２００」であるものとして説明する。
【００２９】
また、測定データは、移動する対象の動作を評価するために用いられる情報であるが、加速度に限られず、例えば、角速度、位置、又は方位等であっても良い。
【００３０】
また、表示画像データと測定データとが対応付けられるとは、表示画像データに含まれる表示フレームデータのうち、１つ以上の表示フレームデータが決まると、測定データに含まれる測定値のうち、１つ以上の測定値が決まることをいう。又は、ほぼ同じ時刻の表示フレームデータと、測定値とが特定される場合に、時刻、表示フレームデータ、又は測定値の１つが決まると残りが決まることをいう。
【００３１】
指導者とは、歩行者２００の歩行動作を映像で確認して、当該歩行動作を評価し、改善点等を立案できる者をいう。具体的には、保健師、臨床検査技師、義肢装具士等の資格の保有者が挙げられるが、資格はなくても良い。
【００３２】
また、歩行動作を評価し、改善点等を立案できる者でなくても、画像表示システム１００の操作は可能であり、指導者は、操作者、ユーザ、又は利用者等と呼ばれても良い。
【００３３】
＜システム構成＞
次に、本実施形態に係る画像表示システム１００のシステム構成について説明する。図２は、本実施形態に係る画像表示システム１００のシステム構成の一例を示す図である。
【００３４】
本実施形態に係る画像表示システム１００は、サーバ１０、表示装置３０、加速度測定装置５０、及び全天球画像撮像装置６０を有し、ネットワークＮを介して相互に通信可能に接続されている。
【００３５】
ネットワークＮは、画像表示システム１００が配置されている施設等に構築されているＬＡＮ（Local Area Network）等である。ネットワークＮには、インターネットや電話回線網等が含まれていても良い。また、ネットワークＮは、有線又は無線のいずれで構築されていても良く、有線と無線とが組み合わされていても良い。
【００３６】
全天球画像撮像装置６０は、全天球画像又は全方位画像（以降では、「全天球画像」と表す。）と呼ばれる周囲３６０°を撮像する撮像装置（カメラ）である。全天球画像撮像装置６０は、後述する光学系を備えることで、一回の撮像動作で全天球画像を得ることができる。全天球画像には、ほぼ死角なく周囲３６０°の画像が撮像されているため、指導者等は任意の範囲を選択的にディスプレイ等に表示させて、閲覧することができる。
【００３７】
なお、本実施形態において、全天球画像撮像装置６０は、緯度方向（画像の上下方向）で３６０°の撮像範囲を有していなくても良い。天井や床等を撮像しても歩行者２００が写らないためである。
【００３８】
また、全天球画像撮像装置６０は、経度方向（画像の水平方向）で３６０°の撮像範囲を有していなくても良い。これは、歩行者２００の歩行動作を指導者等が分析するために、全天球画像撮像装置６０の全周の画像までは必要ない場合があるためである。
【００３９】
なお、全天球画像撮像装置６０として、ある画角で複数の矩形範囲をそれぞれ撮像した複数の画像を繋ぎ合わせることで全天球画像を得る撮像装置が用いられても良い。
【００４０】
加速度測定装置５０は、歩行者２００の加速度を測定して、測定した加速度を示す測定値を含む測定データを得る装置である。加速度は、鉛直方向加速度、進行方向加速度、左右方向加速度の３軸それぞれで測定されることが好適であるが、少なくとも一方向の加速度でも良い。
【００４１】
加速度測定装置５０として加速度を測定する専用のセンサ（加速度センサ）も存在するが、加速度測定装置５０は、加速度センサを有している装置であっても良い。具体的には、加速度測定装置５０は、例えば、スマートフォン、携帯電話、タブレット端末、ノートＰＣ（Personal Computer）、ウェアラブル端末（ヘッドマウントディスプレイ、サングラスや腕時計等として装着されるＰＣ）、歩度計等であっても良い。
【００４２】
また、加速度測定装置５０は、加速度以外にも、例えば、角速度、位置、方位等を測定する機能を有していても良い。
【００４３】
角速度は、例えば、ジャイロセンサを用いて測定することができる。位置は、例えば、ＧＰＳ（Global Positioning System）衛星、ＩＭＥＳ（Indoor MEssaging System）、又はビーコン等を用いて測定することができる。方位は、例えば、東西南北の方位を、例えば北を基準に検出する方位センサを用いて測定することができる。これらは、いずれも加速度と同様に、歩行者２００の歩行動作の評価に用いることができる。
【００４４】
本実施形態では、加速度測定装置５０が加速度を測定するものとして説明するが、これに限られず、加速度測定装置５０は、角速度、位置、方位等、歩行動作の評価に用いられる各種の測定値を含む測定データをサーバ１０に送信しても良い。
【００４５】
サーバ１０は、全天球画像撮像装置６０から画像データを受信して、表示画像データを作成する情報処理装置である。また、サーバ１０は、作成した表示画像データと、加速度測定装置５０から受信した測定データとの時間軸を同期させる。なお、サーバ１０の機能は、加速度測定装置５０や表示装置３０が有していても良い。
【００４６】
表示装置３０は、指導者等が表示画像データと測定データとを表示させる端末装置として使用される情報処理装置である。具体的には、例えば、ＰＣ、スマートフォン、タブレット端末、携帯電話、カーナビゲーション端末、ウェアラブル端末、カメラ、電子黒板、プロジェクタ、ゲーム機、ＭＦＰ（Multifunction Peripheral/Printer/Product）等である。
【００４７】
＜ハードウェア構成＞
次に、本実施形態に係るサーバ１０、表示装置３０、加速度測定装置５０、及び全天球画像撮像装置６０のハードウェア構成について説明する。
【００４８】
図３は、サーバ１０及び表示装置３０のハードウェア構成の一例を示す図である。図３に示すサーバ１０及び表示装置３０のハードウェア構成は、１つの筐体に配置されている例を示しているが、これに限られない。サーバ１０及び表示装置３０のハードウェア構成は、それぞれのハードウェアが通信可能なように、例えば、複数の筐体等に分散して配置されていても良い。なお、サーバ１０及び表示装置３０は、同様のハードウェア構成を有しているため、以降では、主に、サーバ１０のハードウェア構成について説明する。
【００４９】
サーバ１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０５、及びメディアドライブ１０７を有する。また、サーバ１０は、ディスプレイ１０８、ネットワークＩ／Ｆ１０９、キーボード１１１、マウス１１２、及び光学ドライブ１１４を有する。これらの各ハードウェアは、それぞれがバス１１０で互いに接続されている。
【００５０】
ＣＰＵ１０１は、ＨＤ（Hard Disk）１０４に記憶されている画像処理プログラムを実行して、サーバ１０の全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Initial Program Reader）等、ＣＰＵ１０１の駆動に用いられるプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される主記憶装置である。ＨＤ１０４は、不揮発性メモリを搭載した記憶装置である。
【００５１】
ＨＤＤ１０５は、ＣＰＵ１０１の制御に従ってＨＤ１０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ１０８は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。ネットワークＩ／Ｆ１０９は、ネットワークＮとのインタフェースである。なお、サーバ１０のディスプレイ１０８が表示装置３０であっても良い。
【００５２】
キーボード１１１及びマウス１１２は、入出力装置である。キーボード１１１は、文字、数値、各種指示等の入力のための複数のキーを備え、これらの複数のキーからの入力を受け付ける。マウス１１２は、マウスポインターの移動及び各種指示の選択や実行、処理対象の選択等を受け付ける。
【００５３】
メディアドライブ１０７は、フラッシュメモリ等の記録メディア１０６に対する各種データの読み出し又は書き込みを制御する。光学ドライブ１１４は、着脱可能な記録媒体の一例としてのＣＤ(Compact Disc)１１３等に対する各種データの読み出し又は書き込みを制御する。
【００５４】
なお、上記の画像処理プログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルで、記録メディア１０６やＣＤ１１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。画像処理プログラムは、例えば、所定のサーバ装置等からダウンロードされる形態で配布されても良い。
【００５５】
本実施形態に係るサーバ１０及び表示装置３０は、図３に示すハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００５６】
図４は、加速度測定装置５０のハードウェア構成の一例を示す図である。なお、図４では、一例として、加速度測定装置５０がスマートフォンやタブレット端末である場合のハードウェア構成を示すが、加速度測定装置５０のハードウェア構成は、これに限られない。
【００５７】
加速度測定装置５０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、フラッシュメモリ２０４、加速度・方位センサ２０５、ジャイロセンサ２０６、及びメディアドライブ２０７を有する。また、加速度測定装置５０は、音声入力装置２１０、音声出力装置２１１、通信装置２１２、ＧＰＳ受信装置２１３、ディスプレイ２１４、及びタッチパネル２１５を有する。これらの各ハードウェアは、それぞれがバス２０９で互いに接続されている。
【００５８】
ＣＰＵ２０１は、フラッシュメモリ２０４に記憶されているプログラムを実行することで加速度測定装置５０全体の動作を制御する。ＲＯＭ２０２は、ＩＰＬや基本入出力プログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１がプログラムを実行する際にワークエリアとして使用される主記憶装置である。
【００５９】
フラッシュメモリ２０４は、加速度測定装置５０が実行するプログラムや各種データを記憶する不揮発性の記憶装置である。なお、プログラムは、例えば、オペレーティングシステム、加速度測定装置５０が実行する装置プログラム等である。
【００６０】
加速度・方位センサ２０５は、地磁気を検知する電子磁気コンパスとしての機能や３軸方向の加速度を測定する機能等を備えている。ジャイロセンサ２０６は、ｘ軸、ｙ軸、又はz軸に対して、加速度測定装置５０が回転する際の角速度を検出する。なお、それぞれの軸の回転角度は、ヨー角、ピッチ角、ロール角と呼ばれる。
【００６１】
メディアドライブ２０７は、フラッシュメモリ等の記録メディア２０８に対するデータの読み出し又は書き込み（記憶）を制御する。
【００６２】
音声入力装置２１０は、音声を音声信号に変換するマイクである。音声出力装置２１１は、音声信号を音声に変換するスピーカである。通信装置２１２は、アンテナ２１２ａを利用して無線通信信号により通信を行う。なお、通信装置２１２は、ＬＡＮに接続するＬＡＮカード等であっても良い。
【００６３】
ＧＰＳ受信装置２１３は、ＧＰＳ衛星、又は屋内ＧＰＳとしてのＩＭＥＳ等によって加速度測定装置５０の位置情報（例えば、緯度や経度、高度等）を検出する。
【００６４】
ディスプレイ２１４は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。タッチパネル２１５は、ディスプレイ２１４上に重畳されており、指やタッチペン等による操作に対して、ディスプレイ２１４上におけるタッチ位置（座標）を検出する。
【００６５】
なお、上記の装置プログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルで、記録メディア２０８等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。装置プログラムは、例えば、所定のサーバ装置等からダウンロードされる形態で配布されても良い。
【００６６】
本実施形態に係る加速度測定装置５０は、図４に示すハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００６７】
図５は、全天球画像撮像装置６０のハードウェア構成の一例を示す図である。図５では、一例として、全天球画像撮像装置６０は、２つの撮像素子を使用した撮像装置であるものとして説明するが、撮像素子は３つ以上であっても良い。また、全天球画像撮像装置６０は、必ずしも全天球画像を撮像するための専用の装置である必要はなく、通常のデジタルカメラやスマートフォン等に後付けの全天球画像撮像ユニットを取り付けることで、実質的に全天球画像撮像装置６０と同じ機能を有するようにしても良い。
【００６８】
全天球画像撮像装置６０は、撮像ユニット３０１、画像処理ユニット３０４、撮像制御ユニット３０５、マイク３０８、音処理ユニット３０９、音声出力装置３１９、及びＣＰＵ３１１を有する。また、全天球画像撮像装置６０は、ＲＯＭ３１２、ＳＲＡＭ（Static RAM）３１３、ＤＲＡＭ（Dynamic RAM）３１４、操作装置３１５、外部Ｉ／Ｆ３１６、通信装置３１７、及び電子コンパス３１８を有する。
【００６９】
撮像ユニット３０１は、各々半球画像を結像するための１８０°以上の画角を有する広角レンズ（いわゆる、魚眼レンズ）３０２ａ及び３０２ｂと、各広角レンズに対応させて設けられている２つの撮像素子３０３ａ及び３０３ｂとを備えている。
【００７０】
撮像素子３０３ａ及び３０３ｂは、それぞれ対応する広角レンズ３０２ａ又は３０２ｂによる光学像を電気信号の画像データに変換して出力する画像センサ、この画像センサの水平又は垂直同期信号や画素クロック等を生成するタイミング生成回路等を有している。また、撮像素子３０３ａ及び３０３ｂは、これらの撮像素子の動作に必要な種々のコマンドやパラメータ等が設定されるレジスタ群等を有している。なお、画像センサは、例えば、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサやＣＣＤ（Charge Coupled Device）センサ等が挙げられる。
【００７１】
撮像ユニット３０１の撮像素子３０３ａ及び３０３ｂは、それぞれ、画像処理ユニット３０４とはパラレルＩ／Ｆバスで接続されている。また、撮像ユニット３０１の撮像素子３０３ａ及び３０３ｂは、撮像制御ユニット３０５とシリアルＩ／Ｆバス（Ｉ２Ｃバス等）で接続されている。
【００７２】
画像処理ユニット３０４及び撮像制御ユニット３０５は、バス３１０を介してＣＰＵ３１１と接続されている。また、バス３１０には、ＲＯＭ３１２、ＳＲＡＭ３１３、ＤＲＡＭ３１４、操作装置３１５、外部Ｉ／Ｆ３１６、通信装置３１７、及び電子コンパス３１８等も接続されている。
【００７３】
画像処理ユニット３０４は、撮像素子３０３ａ及び３０３ｂから出力される画像データをパラレルＩ／Ｆバスを通して取り込み、それぞれの画像データに対して所定の処理を施した後、これらの画像データを合成処理して、正距円筒図法の画像の画像データを作成する。
【００７４】
撮像制御ユニット３０５は、一般に、撮像制御ユニット３０５をマスタデバイス、撮像素子３０３ａ及び３０３ｂをスレーブデバイスとして、Ｉ２Ｃバスを利用して、撮像素子３０３ａ及び３０３ｂのレジスタ群にコマンド等を設定する。このとき、必要なコマンド等は、ＣＰＵ３１１から受け取る。また、撮像制御ユニット３０５は、同じくＩ２Ｃバスを利用して、撮像素子３０３ａ及び３０３ｂのレジスタ群のステータスデータ等を取り込み、ＣＰＵ３１１に送る。
【００７５】
また、撮像制御ユニット３０５は、操作装置３１５のシャッターボタンが押下されたタイミングで、撮像素子３０３ａ及び３０３ｂに画像データの出力を指示する。全天球画像撮像装置６０によっては、ディスプレイによるプレビュー表示機能や動画表示に対応する機能を持つ場合もある。この場合は、撮像素子３０３ａ及び３０３ｂからの画像データの出力は、所定のフレームレートによって連続して行われる。
【００７６】
また、撮像制御ユニット３０５は、ＣＰＵ３１１と協働して撮像素子３０３ａ及び３０３ｂの画像データの出力タイミングの同期をとる制御を行う。なお、本実施形態では、全天球画像撮像装置６０には、表示装置が設けられていないが、表示装置が設けられていても良い。
【００７７】
マイク３０８は、音を音データに変換する。音処理ユニット３０９は、マイク３０８から出力される音データをＩ／Ｆバスを通して取り込み、音データに対して所定の処理を施して音声信号を作成する。音声出力装置３１９は、音声信号を音声に変換するスピーカである。
【００７８】
ＣＰＵ３１１は、全天球画像撮像装置６０の全体の動作を制御すると共に、必要な処理を実行する。ＲＯＭ３１２は、ＣＰＵ３１１のための種々のプログラムを記憶している。ＳＲＡＭ３１３及びＤＲＡＭ３１４は、ワークメモリであり、ＣＰＵ３１１で実行するプログラムや処理途中のデータ等を記憶する。特に、ＤＲＡＭ３１４は、画像処理ユニット３０４での処理途中の画像データや処理済みの正距円筒図法により作成された画像の画像データを記憶する。
【００７９】
操作装置３１５は、種々の操作ボタンや電源スイッチ、シャッターボタン、表示と操作の機能を兼ねたタッチパネル等である。ユーザは操作ボタンを操作することで、種々の撮像モードや撮像条件等を入力することができる。
【００８０】
外部Ｉ／Ｆ３１６は、ＳＤカード等の外付けのメディアやＰＣ等とのインタフェース（例えば、ＵＳＢ  Ｉ／Ｆ等）である。また、外部Ｉ／Ｆ３１６は、無線、有線を問わずにネットワークインタフェースであっても良い。ＤＲＡＭ３１４に記憶された正距円筒図法により作成された画像の画像データは、この外部Ｉ／Ｆ３１６を介して外付けのメディアに記録されたり、必要に応じて外部Ｉ／Ｆ３１６を介して外部装置（例えば、ＰＣ等）に送信されたりしても良い。
【００８１】
通信装置３１７は、全天球画像撮像装置６０に設けられたアンテナ３１７ａを介して、Ｗｉ−Ｆｉ(Wireless Fidelity)、ＮＦＣ、又はＬＴＥ（Long Term Evolution）等の無線技術によって外部装置と通信を行う。この通信装置３１７を介して、正距円筒図法により作成された画像の画像データを外部装置に送信しても良い。
【００８２】
電子コンパス３１８は、地球の磁気から全天球画像撮像装置６０の方位及び傾き(Ｒｏｌｌ回転角)を算出し、方位・傾き情報を出力する。この方位・傾き情報はＥｘｉｆに沿った関連情報（メタデータ）であり、例えば、撮像画像の画像補正等の画像処理に利用される。なお、関連情報には、画像の撮像日時、画像データのデータ容量等も含まれる。
【００８３】
本実施形態に係る全天球画像撮像装置６０は、図５に示すハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００８４】
＜機能構成＞
次に、サーバ１０、表示装置３０、加速度測定装置５０、及び全天球画像撮像装置６０の機能構成について説明する。図６は、サーバ１０、表示装置３０、加速度測定装置５０、及び全天球画像撮像装置６０の機能ブロックの一例を示す図である。
【００８５】
≪サーバ１０の機能構成≫
サーバ１０は、通信部１１、操作入力受付部１２、同期指示部１３、加速度データ加工部１４、表示画像作成部１５、画像調整部１６、及び記憶・読出部１９を有する。これらの各部は、図３に示されている各構成要素のいずれかが、ＲＡＭ１０３上に展開された画像処理プログラム１０１０に従ったＣＰＵ１０１からの命令によって動作することで実現される。
【００８６】
また、サーバ１０は、図３に示されているＨＤ１０４、ＲＯＭ１０２、及びＲＡＭ１０３のいずれか１つ以上によって構築される記憶部１０００を有する。記憶部１０００には、画像処理プログラム１０１０、測定データＤＢ１００１、及び画像データＤＢ１００２が記憶されている。測定データＤＢ１００１には、加速度測定装置５０から送信された測定データが記憶される。画像データＤＢ１００２には、全天球画像撮像装置６０から送信された画像データが記憶される。
【００８７】
通信部１１は、ＣＰＵ１０１からの命令、及びネットワークＩ／Ｆ１０９等によって実現され、ネットワークＮを介して、加速度測定装置５０、全天球画像撮像装置６０、及び表示装置３０と各種データの送受信を行う。
【００８８】
なお、以降では、サーバ１０が通信部１１の機能で通信する場合でも「通信部１１を介して通信する」という記載を省略する場合がある。表示装置３０、全天球画像撮像装置６０、及び加速度測定装置５０についても同様である。
【００８９】
操作入力受付部１２は、ＣＰＵ１０１からの命令、キーボード１１１、及びマウス１１２等によって実現され、指導者等によるサーバ１０への各種の操作や入力を受け付ける。
【００９０】
同期指示部１３は、ＣＰＵ１０１からの命令等により実現され、測定データと表示画像データとの同期に関する処理を行う。具体的には、同期指示部１３は、同時期に、加速度測定装置５０及び全天球画像撮像装置６０に対して、それぞれ測定開始及び撮像開始を要求する。同様に、同期指示部１３は、同時期に、加速度測定装置５０及び全天球画像撮像装置６０に対して、それぞれ測定終了及び撮像終了を要求する。また、同期指示部１３は、同期のための絶対時刻を全天球画像撮像装置６０及び加速度測定装置５０に提供したりする。
【００９１】
加速度データ加工部１４は、ＣＰＵ１０１からの命令等により実現され、離散的な測定データを、例えば、滑らかに結合する等により、時間軸に対して連続的なグラフで表されるデータに変換する。
【００９２】
表示画像作成部１５は、ＣＰＵ１０１からの命令等により実現され、全天球画像撮像装置６０から受信した画像データに基づいて、表示画像データを作成する。
【００９３】
すなわち、表示画像作成部１５は、例えば、画像データに含まれるフレームデータ毎に、フレームデータと、当該フレームデータに写っている歩行者２００を識別する歩行者ＩＤ及び当該歩行者２００の位置とを対応付けることで、表示フレームデータを作成する。そして、表示画像作成部１５は、このように作成した表示フレームデータが含まれるように表示画像データを作成する。
【００９４】
画像調整部１６は、ＣＰＵ１０１からの命令等により実現され、表示画像作成部１５により作成された表示画像データと、加速度測定装置５０から取得した測定データとの時間軸を同期させる。
【００９５】
記憶・読出部１９は、ＣＰＵ１０１からの命令及びＨＤＤ１０５等により実現され、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶されている各種データを読み出したりする処理を行う。
【００９６】
なお、以降では、サーバ１０が記憶部１０００にアクセスする場合でも「記憶・読出部１９を介して読み書きする」という記載を省略する場合がある。表示装置３０、全天球画像撮像装置６０、及び加速度測定装置５０についても同様である。
【００９７】
≪表示装置３０の機能構成≫
表示装置３０は、通信部３１、表示制御部３２、操作入力受付部３３、画像回転部３４、及び記憶・読出部３９を有する。これら各部は、図３に示されている各構成要素のいずれかが、ＲＡＭ１０３上に展開された端末プログラム３０１０に従ったＣＰＵ１０１からの命令によって動作することで実現される。なお、これら各部は、端末プログラム３０１０に限られず、例えば、サーバ１０が送信するＷｅｂページ（ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）、ＪａｖａＳｃｒｉｐｔ（登録商標）等）によって実現されても良い。
【００９８】
また、表示装置３０は、図３に示されているＨＤ１０４、ＲＯＭ１０２、及びＲＡＭ１０３のいずれか１つ以上によって構築される記憶部３０００を有する。記憶部３０００には、端末プログラム３０１０が記憶されている。また、記憶部３０００にはサーバ１０から送信された測定データと表示画像データとが記憶される。
【００９９】
通信部３１は、ＣＰＵ１０１からの命令、及びネットワークＩ/Ｆ１０９等によって実現され、ネットワークＮを介してサーバ１０と各種データの送受信を行う。
【０１００】
表示制御部３２は、ＣＰＵ１０１からの命令等によって実現され、サーバ１０から受信した表示画像データと測定データとをディスプレイ１０８に表示する。
【０１０１】
操作入力受付部３３は、ＣＰＵ１０１からの命令、キーボード１１１、及びマウス１１２等によって実現され、指導者等による表示装置３０への各種の操作や入力を受け付ける。
【０１０２】
画像回転部３４は、ＣＰＵ１０１からの命令等によって実現され、歩行者２００が写っている範囲がディスプレイ１０８に表示されるように、全天球画像である表示画像データを水平方向に回転させる（又はトリミングする）。
【０１０３】
記憶・読出部３９は、ＣＰＵ１０１からの命令及びＨＤＤ１０５等により実現され、記憶部３０００に各種データを記憶したり、記憶部３０００に記憶された各種データを読み出したりする処理を行う。
【０１０４】
≪加速度測定装置５０の機能構成≫
加速度測定装置５０は、通信部５１、加速度検出部５２、音出力部５３、及び記憶・読出部５９を有する。これら各部は、図４に示されている各構成要素のいずれかが、ＲＡＭ２０３上に展開された装置プログラム５０１０に従ったＣＰＵ２０１からの命令によって動作することで実現される。
【０１０５】
また、加速度測定装置５０は、図４に示されているフラッシュメモリ２０４、ＲＯＭ２０２及びＲＡＭ２０３のいずれか１つ以上によって構築される記憶部５０００を有する。記憶部５０００には、装置プログラム５０１０が記憶されている。また、記憶部５０００には、加速度測定装置５０が測定した加速度等の測定値を含む測定データが記憶される。
【０１０６】
通信部５１は、ＣＰＵ２０１からの命令、及び通信装置２１２等によって実現され、ネットワークＮを介してサーバ１０と各種データの送受信を行う。
【０１０７】
加速度検出部５２は、ＣＰＵ２０１からの命令、及び加速度・方位センサ２０５等によって実現され、加速度測定装置５０に生じる加速度を測定する。加速度は、一定間隔又は不定期に測定され、時間と共に変化する加速度が測定値として得られる。そして、加速度検出部５２は、時系列で得られた測定値を含む測定データを記憶部５０００に記憶する。
【０１０８】
音出力部５３は、ＣＰＵ２０１からの命令、及び音声出力装置２１１等によって実現され、例えばブザー音等の音を出力する。
【０１０９】
記憶・読出部５９は、ＣＰＵ２０１からの命令、フラッシュメモリ２０４、ＲＯＭ２０２、及びＲＡＭ２０３等により実現され、記憶部５０００に各種データを記憶したり、記憶部５０００に記憶された各種データを読み出したりする処理を行う。
【０１１０】
≪全天球画像撮像装置６０の機能構成≫
全天球画像撮像装置６０は、通信部６１、撮像部６２、音出力部６３、及び記憶・読出部６９を有する。これら各部は、図５に示されている各構成要素のいずれかが、ＳＲＡＭ３１３又はＤＲＡＭ３１４に展開された撮像プログラム６０１０に従ったＣＰＵ３１１からの命令によって動作することで実現される。
【０１１１】
また、全天球画像撮像装置６０は、図５に示されているＲＯＭ３１２、ＳＲＡＭ３１３及びＤＲＡＭ３１４のいずれか１つ以上によって構築される記憶部６０００を有する。記憶部６０００には、撮像プログラム６０１０が記憶されている。また、記憶部６０００には、全天球画像撮像装置６０により撮像された画像データが記憶される。
【０１１２】
通信部６１は、ＣＰＵ３１１からの命令、通信装置３１７、及び外部Ｉ／Ｆ３１６等によって実現され、ネットワークＮを介してサーバ１０と各種データの送受信を行う。
【０１１３】
撮像部６２は、ＣＰＵ３１１からの命令、撮像ユニット３０１、及び画像処理ユニット３０４等によって実現され、全天球画像を撮像し画像データを生成する。すなわち、撮像部６２は、例えば、一定間隔又は不定期に撮像することで、撮像間隔毎のフレームデータが含まれる画像データを生成する。
【０１１４】
音出力部６３は、ＣＰＵ３１１からの命令、及び音声出力装置３１９等によって実現され、例えばブザー音等の音を出力する。
【０１１５】
なお、本実施形態では、上述したように、画像データは、動画の画像データであるものとして説明するが、これに限られず、静止画の画像データであっても良い。この場合、撮像部６２は、例えば、歩行者２００が歩行している間に、所定の時間の間隔毎に撮像することで、複数の画像データを生成すれば良い。
【０１１６】
そして、撮像部６２は、時系列のフレームデータが含まれる画像データを記憶部６０００に記憶する。なお、撮像部６２は、静止画の画像データを生成した場合には、時系列の複数の画像データを記憶部６０００に記憶する。
【０１１７】
記憶・読出部６９は、ＣＰＵ３１１からの命令、ＲＯＭ３１２、ＳＲＡＭ３１３及びＤＲＡＭ３１４のいずれか１つ以上によって実現され、記憶部６０００に各種データを記憶したり、記憶部６０００に記憶された各種データを読み出したりする処理を行う。
【０１１８】
＜歩行者２００の歩行について＞
ここで、全天球画像撮像装置６０の周囲を歩行者２００Ａ及び歩行者２００Ｂがどのように歩行するかについて説明する。図７は、歩行者２００の歩行の一例を説明する図である。
【０１１９】
歩行者２００Ａは、加速度測定装置５０Ａを腰等に装着している。同様に、歩行者２００Ｂは、加速度測定装置５０Ｂを腰等に装着している。加速度測定装置５０が装着される場所は、歩行者２００の重心に近い場所であることが好ましいが、腰の他、胸、背中、胴部等に装着されても良い。また、歩行者２００は、複数台の加速度測定装置５０を装着していても良い。
【０１２０】
このとき、図７（ａ）に示すように、歩行者２００Ａは、地点Ｐ１からラインＬに沿って、全天球画像撮像装置６０の周囲を旋回するように歩行する。同様に、図７（ａ）に示すように、歩行者２００Ｂは、地点Ｐ２からラインＬに沿って、全天球画像撮像装置６０の周囲を旋回するように歩行する。
【０１２１】
このように、歩行者２００Ａ及び歩行者２００ＢがラインＬに沿って歩行することで、全天球画像撮像装置６０は、歩行者２００Ａ及び歩行者２００Ｂの歩行動作を同時に撮像することができる。したがって、指導者等は、表示画像データを確認することで、例えば、歩行者２００Ａ及び歩行者２００Ｂが旋回して歩行している場合の歩行動作を比較しながら評価することができるようになる。
【０１２２】
なお、複数の歩行者２００間の歩行動作の比較を容易にするため、又は歩行者２００自身が歩行する経路を認識できるように、ラインＬ上にマーカ等が配置されていても良い。これにより、指導者等は、表示画像データを確認する際に、全天球画像撮像装置６０に対する各歩行者２００の位置を容易に把握できる。
【０１２３】
なお、各歩行者２００がラインＬに沿って歩行している間、各歩行者２００が装着している加速度測定装置５０は、各歩行者２００の加速度を測定している。歩行者２００と加速度測定装置５０の相対位置は固定されているものとして、歩行者２００の進行方向（前方）をｘ方向、左右方向をｙ方向、垂直方向をｚ方向とする。
【０１２４】
ここで、歩行者２００は、円形状のラインＬの全体を歩行しなければならないわけではなく、歩行動作の評価に適切な距離以上、歩行すれば良い。また、歩行者２００は、円形状のラインＬを１周以上歩行しても良い。
【０１２５】
また、図７（ｂ）に示すように、同一の地点Ｐ１からラインＬに沿って、まず、歩行者２００Ａが先行して歩行を開始した後、続いて歩行者２００Ｂが歩行を開始しても良い。
【０１２６】
図７（ｂ）は、歩行者２００が地点Ｐ１から歩行を開始して、直線部分Ｓを含むラインＬに沿って歩行をする場合を示している。この場合、歩行者２００がラインＬに沿って歩行すると、歩行者２００は右折や左折を行うため、全天球画像撮像装置６０は右折や左折する際の歩行者２００を撮像できる。
【０１２７】
また、歩行者２００は、直線部分Ｓに沿って往復するので、全天球画像撮像装置６０は、背後から歩行する歩行者２００、１８０°の方向転換を行う歩行者２００、及び全天球画像撮像装置６０に正面から接近する歩行者２００を撮像することができる。
【０１２８】
なお、歩行者２００が歩行するラインＬは、上記に限られず、例えば、８の字等で合っても良い。すなわち、ラインＬは、歩行動作を評価するために好ましい形状であれば良い。また、図７では、歩行者２００Ａ及び歩行者２００Ｂが時計回りに旋回しながら歩行する場合を示しているが、例えば、歩行者２００Ａが時計回りに旋回しながら歩行する一方で、歩行者２００Ｂが反時計回りに旋回しながら歩行しても良い。
【０１２９】
＜動作手順＞
≪全体的な動作≫
図８は、画像表示システム１００の全体的な動作の一例を説明するシーケンス図である。図８は、サーバ１０が、加速度測定装置５０及び全天球画像撮像装置６０に対して、それぞれ測定開始の要求及び撮像開始の要求を行う場合のシーケンス図である。
【０１３０】
まず、歩行動作の測定を始める際、指導者等は、歩行動作の測定を開始するための操作をサーバ１０に入力する。すると、サーバ１０の操作入力受付部１２は、指導者等の操作を受け付ける（ステップＳ１０１）。
【０１３１】
次に、サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作を受け付けると、通信部１１を介して、測定開始要求を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに送信する（ステップＳ１０２及びステップＳ１０３）。
【０１３２】
加速度測定装置５０Ａ及び加速度測定装置５０Ｂの音出力部５３は、通信部５１により測定開始要求を受信すると、それぞれブザー音等を出力する（ステップＳ１０４及びステップＳ１０５）。これにより、加速度測定装置５０Ａを装着している歩行者２００Ａは、歩行を開始して良いことを知ることができる。同様に、加速度測定装置５０Ｂを装着している歩行者２００Ｂは、歩行を開始して良いことを知ることができる。
【０１３３】
なお、加速度測定装置５０は、例えば、「歩行を開始して下さい」等の音声メッセージ、バイブレーション機能による振動、ディスプレイ２１４へのメッセージの表示、ディスプレイ２１４の明滅等により歩行者２００に歩行開始を知らせても良い。
【０１３４】
また、加速度測定装置５０Ａ及び加速度測定装置５０Ｂは、同時にブザー音等を出力する必要はない。例えば、歩行者２００Ａが歩行者２００Ｂに先行して歩行を開始する場合には、加速度測定装置５０Ａが先にブザー音等を出力して、その後、加速度測定装置５０Ｂがブザー音等を出力しても良い。
【０１３５】
次に、サーバ１０の同期指示部１３は、通信部１１を介して、撮像開始要求を全天球画像撮像装置６０に送信する（ステップＳ１０６）。
【０１３６】
全天球画像撮像装置６０の音出力部６３は、通信部６１により撮像開始要求を受信すると、ブザー音等を出力する（ステップＳ１０７）。これにより、上記と同様に、歩行者２００は、歩行を開始して良いことを知ることができる。
【０１３７】
なお、全天球画像撮像装置６０は、上記のステップＳ１０４及びステップＳ１０５と同様に、音声メッセージや振動等により歩行者２００に歩行開始を知らせても良い。
【０１３８】
また、全天球画像撮像装置６０は、歩行者２００の視野に入る場合があるので、例えば、パトランプ等を点灯させても良い。これにより、歩行者２００だけでなく周囲の指導者等も、歩行者２００が歩行を開始して良いことを知ることができる。
【０１３９】
なお、ステップＳ１０４、ステップＳ１０５、及びステップＳ１０７のブザーによる通知は、いずれか１つが行われれば良い。
【０１４０】
次に、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、加速度の測定をそれぞれ開始する（ステップＳ１０８及びステップＳ１０９）。そして、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、歩行者２００が歩行している間に生じる加速度をそれぞれ測定して、時系列で得られた測定値を含む測定データをそれぞれ記憶部５０００に記憶させる。
【０１４１】
また、全天球画像撮像装置６０の撮像部６２は、撮像を開始する（ステップＳ１１０）。そして、全天球画像撮像装置６０の撮像部６２は、歩行する歩行者２００を撮像することで得られた画像データを記憶部６０００に記憶させる。
【０１４２】
このように、加速度測定装置５０及び全天球画像撮像装置６０は、サーバ１０からの指示により、測定データの測定開始と画像データの撮像開始とをほぼ同時に同期させることができる。
【０１４３】
なお、ステップＳ１０２、ステップＳ１０３、及びステップＳ１０６の順序は順不同である。サーバ１０は、同時期に、測定開始要求と撮像開始要求とを、それぞれ加速度測定装置５０と全天球画像撮像装置６０に送信すれば良い。
【０１４４】
次に、例えば、歩行者２００が十分に歩行したと指導者等が判断した場合、指導者等は、歩行動作の測定を終了する操作をサーバ１０に入力する。すると、サーバ１０の操作入力受付部１２は、指導者等の操作を受け付ける（ステップＳ１１１）。
【０１４５】
次に、サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作を受け付けると、通信部１１を介して、測定終了要求を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに送信する（ステップＳ１１２及びステップＳ１１３）。
【０１４６】
そして、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、通信部５１により測定終了要求を受信すると、加速度の測定をそれぞれ終了する。なお、ステップＳ１０４及びステップＳ１０５と同様に、測定の終了をブザー等で歩行者２００等に通知しても良い。
【０１４７】
次に、サーバ１０の同期指示部１３は、通信部１１を介して、撮像終了要求を全天球画像撮像装置６０に送信する（ステップＳ１１４）。そして、全天球画像撮像装置６０の撮像部６２は、通信部６１により撮像終了要求を受信すると、撮像を終了する。なお、ステップＳ１０７と同様に、撮像の終了をブザー等で歩行者２００等に通知しても良い。
【０１４８】
このように、加速度測定装置５０及び全天球画像撮像装置６０は、サーバ１０からの指示により、測定データの測定終了と画像データの撮像終了とをほぼ同時に同期させることができる。
【０１４９】
なお、ステップＳ１１２、ステップＳ１１３、及びステップＳ１１４の順序は順不同である。サーバ１０は、同時期に、測定終了要求と撮像終了要求とを、それぞれ加速度測定装置５０と全天球画像撮像装置６０に送信すれば良い。
【０１５０】
次に、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、それぞれ記憶部５０００に記憶されている測定データＡ及び測定データＢをサーバ１０に送信する（ステップＳ１１５及びステップＳ１１６）。また、全天球画像撮像装置６０の通信部６１は、記憶部６０００に記憶されている画像データをサーバ１０に送信する（ステップＳ１１７）。
【０１５１】
次に、サーバ１０の加速度データ加工部１４は、通信部１１により測定データＡ、測定データＢ、及び画像データを受信すると、測定データＡ及び測定データＢを測定データＤＢ１００１に、画像データを画像データＤＢ１００２にそれぞれ記憶させる。そして、加速度データ加工部１４は、離散的なデータである測定データＡ及び測定データＢを、それぞれ、例えば、折線グラフ等で表される連続的なデータに加工する（ステップＳ１１８）。なお、このような加工は、表示装置３０が行っても良い。
【０１５２】
次に、サーバ１０の表示画像作成部１５は、全天球画像撮像装置６０から受信した画像データに基づいて、表示画像データを作成する（ステップＳ１１９）。すなわち、表示画像作成部１５は、例えば、画像データに含まれるフレームデータ毎に、フレームデータと、当該フレームデータに写っている歩行者２００の歩行者ＩＤ及び位置とを対応付けた表示フレームデータを作成する。そして、表示画像作成部１５は、作成した表示フレームデータが含まれるように表示画像データを作成する。なお、歩行者ＩＤとは、各歩行者２００を識別するための識別情報であり、同一の歩行者２００に対して同一の歩行者ＩＤが付与される。
【０１５３】
これにより、全天球画像撮像装置６０で撮像された画像に複数の歩行者２００が写っている場合に、例えば、表示装置３０において、指導者等の選択に応じて、歩行者２００毎に表示を切り替えることができるようになる。このため、指導者等は、各歩行者２００の歩行動作の確認、各歩行者２００間の歩行動作の比較等が行い易くなる。なお、ステップＳ１１９の処理の詳細については後述する。
【０１５４】
次に、サーバ１０の画像調整部１６は、測定データＡと表示画像データの時間軸、及び測定データＢと表示画像データの時間軸をそれぞれ同期させる処理を行う（ステップＳ１２０）。すなわち、画像調整部１６は、測定データＡに含まれる各測定値と、表示画像データに含まれる各表示フレームデータと、歩行者２００Ａの歩行者ＩＤとを対応付ける。同様に、画像調整部１６は、測定データＢに含まれる各測定値と、表示画像データに含まれる各表示フレームデータと、歩行者２００Ｂの歩行者ＩＤとを対応付ける。
【０１５５】
ここで、測定データ及び画像データは、ほぼ同じ時間で取得されているが、測定データのデータ数（測定値の数）と、表示画像データのデータ数（表示フレームデータの数）とは異なっている場合が多い。このため、画像調整部１６は、測定データと表示画像データとを対応付けることで時間軸を同期させる。測定開始時刻と撮像開始時刻とがほぼ同じで、測定終了時刻と撮像終了時刻とがほぼ同じなので、画像調整部１６は、測定データと表示画像データのデータ数の比率で時間軸を同期させることができる。
【０１５６】
例えば、測定データのデータ数が２００、表示画像データのデータ数が４００の場合、表示画像データに含まれる２つの表示フレームデータを、測定データに含まれる１つの測定値に対応付ければ良い。又は、測定時間に対する各測定値の測定時刻の比と、撮像時間に対する各表示フレームデータの撮像時刻の比とをそれぞれ算出し、比が最も近い表示フレームデータと測定値とを対応付けても良い。又は、測定開始からの経過時間と、撮像開始からの経過時間とがほぼ同じ測定値と表示フレームデータとを対応付けても良い。
【０１５７】
また、測定データと歩行者ＩＤとの対応付けは、例えば、指導者等が行っても良いし、後述する歩行者２００毎の速度や代表色等に基づいて、測定データと歩行者ＩＤとの対応付けを行っても良い。
【０１５８】
また、後述するように、測定開始時刻、測定終了時刻、撮像開始時刻、及び撮像終了時刻の絶対時刻が得られる場合には、画像調整部１６は、次のようにして、測定データと表示画像データとを対応付けても良い。すなわち、画像調整部１６は、測定開始時刻から測定終了時刻までの時間と、撮像開始時刻から撮像終了時刻までの時間との重複部分における測定値及び表示フレームデータを取り出して、上記と同様の比率計算等で対応付ければ良い。
【０１５９】
次に、サーバ１０の通信部１１は、測定データＡ、測定データＢ、及び表示画像データを表示装置３０に送信する（ステップＳ１２１〜ステップＳ１２３）。
【０１６０】
具体的には、例えば、指導者等は、表示装置３０等を介して、サーバ１０に測定データと表示画像データとを要求する。又は、指導者等は、測定データと表示画像データとを要求する操作をサーバ１０に対して行って、サーバ１０の操作入力受付部１２がこの操作を受け付けても良い。又は、表示装置３０がポーリング等により、測定データと表示画像データの有無を問い合わせて、この問い合わせに対してサーバ１０が測定データと表示画像データを表示装置３０に送信しても良い。
【０１６１】
次に、表示装置３０の表示制御部３２は、通信部３１により測定データと表示画像データとを受信すると、ディスプレイ１０８に測定データと表示画像データとを同じ時間軸で表示する（ステップＳ１２４）。なお、測定データと表示画像データとを表示するための処理については、後述する。
【０１６２】
≪全体的な動作の変形例（その１）≫
ここで、画像表示システム１００の全体的な動作の変形例（その１）について説明する。図９は、画像表示システム１００の全体的な動作の変形例（その１）を説明するシーケンス図である。図９に示す変形例（その１）では、測定開始の契機が図８と異なる。なお、図９のステップＳ２０３〜ステップＳ２１１及びステップＳ２１４〜ステップＳ２２６は、それぞれ、図８のステップＳ１０２〜ステップＳ１１０及びステップＳ１１２〜ステップＳ１２４と同様であるため、その説明を省略する。
【０１６３】
まず、歩行動作の測定を始める際、指導者等は、歩行動作の測定を開始するための操作を表示装置３０に入力する。すると、表示装置３０の操作入力受付部３３は、指導者等の操作を受け付ける（ステップＳ２０１）。
【０１６４】
次に、表示装置３０の通信部３１は、操作入力受付部３３により指導者等の操作を受け付けると、測定開始要求をサーバ１０に送信する（ステップＳ２０２）。なお、表示装置３０は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）等でサーバ１０と通信することができる。また、測定開始要求は、加速度の測定開始と歩行者２００の撮像開始のうちの少なくとも一方を要求するものである。
【０１６５】
例えば、歩行者２００が十分に歩行したと指導者等が判断した場合、指導者等は、歩行動作の測定を終了する操作を表示装置３０に入力する。すると、表示装置３０の操作入力受付部３３は、指導者等の操作を受け付ける（ステップＳ２１２）。
【０１６６】
次に、表示装置３０の通信部３１は、操作入力受付部３３により指導者等の操作を受け付けると、測定終了要求をサーバ１０に送信する（ステップＳ２１３）。なお、測定終了要求は、加速度の測定終了と歩行者２００の撮像終了のうちの少なくとも一方を要求するものである。
【０１６７】
このように、図９に示す全体的な動作の変形例（その１）では、指導者等は、サーバ１０を操作しなくても表示装置３０から測定開始と測定終了をサーバ１０に要求することができる。このため、指導者等が表示装置３０を操作している場合は、指導者等は、サーバ１０まで移動する必要なく、測定を開始することができる。
【０１６８】
≪全体的な動作の変形例（その２）≫
次に、画像表示システム１００の全体的な動作の変形例（その２）について説明する。図１０は、画像表示システム１００の全体的な動作の変形例（その２）を説明するシーケンス図である。図１０に示す変形例（その２）では、歩行者２００が歩行を開始したことを測定開始の契機とするものである。歩行者２００は、例えば、指導者等の指示等により歩行を開始及び終了する。又は、ラインＬ上のスタート位置から歩行を開始して、ラインＬを一周してスタート位置に戻ること等で歩行を終了する。なお、図１０のステップＳ３０５〜ステップＳ３１１及びステップＳ３１６〜ステップ３２６は、それぞれ、図８のステップＳ１０４〜ステップＳ１１０及びステップＳ１１４〜ステップＳ１２４と同様であるため、その説明を省略する。
【０１６９】
まず、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、加速度に基づいて、歩行者２００Ａ及び歩行者２００Ｂが歩行を開始したことをそれぞれ検知する（ステップＳ３０１及びステップＳ３０２）。
【０１７０】
例えば、加速度検出部５２は、ｘ方向、ｙ方向、及びｚ方向うちの１つ以上で閾値以上の加速度が検出されたことで、歩行者２００が歩行を開始したことを検知することができる。また、例えば、加速度検出部５２は、加速度を２回積分して得られる単位時間当たりの位置の変化が閾値以上になったことで、歩行者２００が歩行を開始したことを検知しても良い。これら以外にも、加速度検出部５２は、例えば、ジャイロセンサ２０６が検出する角速度や、ＧＰＳ受信装置２１３が検出する位置、加速度・方位センサ２０５が検出する方位等に基づいて、歩行者２００が歩行を開始したことを検知しても良い。
【０１７１】
そして、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、歩行者２００Ａ及び歩行者２００Ｂの歩行の開始をそれぞれ検知したことで、加速度の測定をそれぞれ開始する。
【０１７２】
次に、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、歩行開始通知をサーバ１０にそれぞれ送信する（ステップＳ３０３及びステップＳ３０４）。
【０１７３】
なお、歩行開始通知は、少なくとも１台の加速度測定装置５０（例えば、先に歩行開始を検知した加速度測定装置５０）がサーバ１０に送信すれば良い。ただし、ステップＳ３０７において、サーバ１０は、すべての加速度測定装置５０から歩行開始通知を受信した場合に、撮像開始要求を全天球画像撮像装置６０に送信するようにしても良い。
【０１７４】
加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、加速度に基づいて、歩行者２００Ａ及び歩行者２００Ｂが歩行を停止したことをそれぞれ検知する（ステップＳ３１２及びステップＳ３１３）。
【０１７５】
例えば、加速度検出部５２は、ｘ方向、ｙ方向及びｚ方向の１つ以上で閾値以上の加速度が検出されなくなったことで、歩行者２００が歩行を停止したことを検知することができる。また、例えば、加速度検出部５２は、加速度を２回積分して得られる単位時間の位置の変化が閾値未満になったことで、歩行者２００が歩行を停止したことを検知しても良い。これら以外にも、加速度検出部５２は、例えば、ジャイロセンサ２０６が検出する角速度や、ＧＰＳ受信装置２１３が検出する位置、加速度・方位センサ２０５が検出する方位等に基づいて、歩行者２００が歩行を停止したことを検知しても良い。
【０１７６】
そして、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、歩行者２００Ａ及び歩行者２００Ｂの歩行の停止をそれぞれ検知したことで、加速度の測定をそれぞれ終了する。
【０１７７】
加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、それぞれ歩行終了通知をサーバ１０に送信する（ステップＳ３１４及びステップＳ３１５）。
【０１７８】
このように、図１０に示す全体的な動作の変形例（その２）では、指導者等が測定開始や測定終了等の操作を行わなくても、加速度測定装置５０が歩行者２００の歩行動作の開始や終了を検知することで、測定を開始及び終了することができる。
【０１７９】
≪全体的な動作の変形例（その３）≫
次に、画像表示システム１００の全体的な動作の変形例（その３）について説明する。図１１は、画像表示システム１００の全体的な動作の変形例（その３）を説明するシーケンス図である。図１１に示す変形例（その３）では、絶対時刻を用いて測定データと画像データとを同期させるものである。なお、図１１におけるステップＳ４０１〜ステップＳ４０５、及びステップＳ４０８〜ステップＳ４０９は、それぞれ、図８のステップＳ１０１〜ステップＳ１０５、及びステップＳ１０６〜ステップＳ１０７と同様であるため、その説明を省略する。また、図１１におけるステップＳ４１１〜ステップＳ４１６、ステップＳ４１９、及びステップＳ４２１〜ステップＳ４３０は、それぞれ、図８のステップＳ１０８〜ステップＳ１１３、ステップＳ１１４、及びステップＳ１１５〜ステップＳ１２４と同様であるため、その説明を省略する。
【０１８０】
加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、測定開始要求を受信すると、それぞれ開始時刻要求をサーバ１０に送信する（ステップＳ４０６及びステップＳ４０７）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、加速度測定装置５０Ａ及び加速度測定装置５０Ｂが測定を開始した絶対時刻（測定開始時刻）を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに返信する。これにより、加速度測定装置５０は、測定開始時刻を得ることができる。
【０１８１】
また、全天球画像撮像装置６０の通信部６１は、撮像開始要求を受信すると、開始時刻要求をサーバ１０に送信する（ステップＳ４１０）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、全天球画像撮像装置６０が撮像を開始した絶対時刻（撮像開始時刻）を返信する。これにより、全天球画像撮像装置６０は、撮像開始時刻を得ることができる。
【０１８２】
加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、測定終了要求を受信すると、それぞれ終了時刻要求をサーバ１０に送信する（ステップＳ４１７及びステップＳ４１８）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、加速度測定装置５０Ａ及び加速度測定装置５０Ｂが測定を終了した絶対時刻（測定終了時刻）を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに返信する。これにより、加速度測定装置５０は、測定終了時刻を得ることができる。
【０１８３】
全天球画像撮像装置６０の通信部６１は、撮像終了要求を受信すると、終了時刻要求をサーバ１０に送信する（ステップＳ４２０）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、全天球画像撮像装置６０が撮像を終了した絶対時刻（撮像終了時刻）を返信する。これにより、全天球画像撮像装置６０は、撮像終了時刻を得ることができる。
【０１８４】
このように、図１１に示す全体的な動作の変形例（その３）では、サーバ１０は、測定開始時刻と測定終了時刻を加速度測定装置５０に返信すると共に、撮像開始時刻と撮像終了時刻を全天球画像撮像装置６０に返信する。このため、変形例（その３）では、サーバ１０は、ステップＳ４２６において、測定データと表示画像データとを絶対時刻に基づいて対応付けることができる。したがって、例えば、何らかの理由で加速度の測定開始と撮像開始との間や、加速度の測定終了と撮像終了との間にタイムラグ等が発生しても、サーバ１０は、測定データと表示画像データの時間軸を同期させることができるようになる。
【０１８５】
≪全体的な動作の変形例（その４）≫
次に、画像表示システム１００の全体的な動作の変形例（その４）について説明する。図１２は、画像表示システム１００の全体的な動作の変形例（その４）を説明するシーケンス図である。図１２に示す変形例（その４）では、複数台の加速度測定装置５０のうちの一台の加速度測定装置５０が、他の加速度測定装置５０に測定開始要求を送信すると共に、全天球画像撮像装置６０に撮像開始要求を送信する。そして、他の加速度測定装置５０及び全天球画像撮像装置６０からの要求に応じて、当該一台の加速度測定装置５０が絶対時刻を返信するものである。
【０１８６】
なお、図１２のステップＳ５０１、及びステップＳ５０８〜ステップＳ５０９は、それぞれ、図８のステップＳ１０１、及びステップＳ１０４〜ステップＳ１０５と同様であるため、その説明を省略する。また、図１２のステップＳ５１０〜ステップＳ５１４、及びステップＳ５２４〜ステップＳ５３０は、それぞれ、図８のステップＳ１０７〜ステップＳ１１１、及びステップＳ１１８〜ステップＳ１２４と同様であるため、その説明を省略する。
【０１８７】
サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作（歩行動作の測定を開始するための操作）を受け付けると、通信部１１を介して、測定開始要求を加速度測定装置５０Ａに送信する（ステップＳ５０２）。なお、通信部１１は、複数の加速度測定装置５０のうち、予め設定された一台の加速度測定装置５０に測定開始要求を送信する。したがって、通信部１１は、例えば、測定開始要求を加速度測定装置５０Ｂに送信しても良い。以降では、サーバ１０の通信部１１は、測定開始要求を加速度測定装置５０Ａに送信した場合について説明する。
【０１８８】
加速度測定装置５０Ａの通信部５１は、測定開始要求を受信すると、測定開始要求を加速度測定装置５０Ｂに送信すると共に、撮像開始要求を全天球画像撮像装置６０に送信する（ステップＳ５０３及びステップＳ５０４）。
【０１８９】
加速度測定装置５０Ｂの通信部５１は、測定開始要求を受信すると、開始時刻要求を加速度測定装置５０Ａに送信する（ステップＳ５０５）。また、全天球画像撮像装置６０の通信部６１は、撮像開始要求を受信すると、開始時刻要求を加速度測定装置５０Ａに送信する（ステップＳ５０６）。
【０１９０】
次に、加速度測定装置５０Ａの通信部５１は、加速度測定装置５０Ｂ及び全天球画像撮像装置６０から開始時刻要求を受信すると、開始時刻要求をサーバ１０に送信する（ステップＳ５０７）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、測定開始時刻を返信する。そして、加速度測定装置５０Ａの通信部５１は、測定開始時刻を受信すると、当該測定開始時刻を加速度測定装置５０Ｂに返信すると共に、撮像開始時刻を全天球画像撮像装置６０に返信する。
【０１９１】
なお、加速度測定装置５０Ａは、サーバ１０から受信した測定開始時刻と同じ時刻を、撮像開始時刻として全天球画像撮像装置６０に返信すれば良い。
【０１９２】
なお、ステップＳ５０５及びステップＳ５０６において、加速度測定装置５０Ａが保持している時刻（現在の時刻）を測定開始時刻及び撮像開始時刻として加速度測定装置５０Ｂ及び全天球画像撮像装置６０に返信しても良い。加速度測定装置５０は、現在の時刻から加速度の測定を開始すると共に、全天球画像撮像装置６０は撮像開始時刻から撮像を開始するので、測定開始時刻と撮像開始時刻とを同期させることができる。
【０１９３】
サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作（歩行動作の測定を終了するための操作）を受け付けると、通信部１１を介して、測定終了要求を加速度測定装置５０Ａに送信する（ステップＳ５１５）。
【０１９４】
加速度測定装置５０Ａの通信部５１は、測定終了要求を受信すると、測定終了要求を加速度測定装置５０Ｂに送信すると共に、撮像終了要求を全天球画像撮像装置６０に送信する（ステップＳ５１６及びステップＳ５１７）。
【０１９５】
加速度測定装置５０Ｂの通信部５１は、測定終了要求を受信すると、終了時刻要求を加速度測定装置５０Ａに送信する（ステップＳ５１８）。また、全天球画像撮像装置６０の通信部６１は、撮像終了要求を受信すると、終了時刻要求を加速度測定装置５０Ａに送信する（ステップＳ５１９）。
【０１９６】
次に、加速度測定装置５０Ａの通信部５１は、加速度測定装置５０Ｂ及び全天球画像撮像装置６０から終了時刻要求を受信すると、終了時刻要求をサーバ１０に送信する（ステップＳ５２０）。すると、サーバ１０の同期指示部１３は、通信部１１を介して、測定終了時刻を返信する。そして、加速度測定装置５０Ａの通信部５１は、測定終了時刻を受信すると、当該測定終了時刻を加速度測定装置５０Ｂに返信すると共に、撮像終了時刻を全天球画像撮像装置６０に返信する。
【０１９７】
なお、加速度測定装置５０Ａは、サーバ１０から受信した測定終了時刻と同じ時刻を、撮像終了時刻として全天球画像撮像装置６０に返信すれば良い。
【０１９８】
なお、ステップＳ５１８及びステップＳ５１９において、加速度測定装置５０Ａが保持している時刻（現在の時刻）を測定終了時刻及び撮像終了時刻として加速度測定装置６０Ａ及び全天球画像撮像装置６０に返信しても良い。加速度測定装置５０は、現在の時刻で加速度の測定を終了すると共に、全天球画像撮像装置６０は撮像終了時刻に撮像を終了するので、測定終了時刻と撮像終了時刻とを同期させることができる。
【０１９９】
加速度測定装置５０Ｂの通信部５１は、記憶部５０００に記憶されている測定データＢを加速度測定装置５０Ａに送信する（ステップＳ５２１）。また、全天球画像撮像装置６０の通信部６１は、記憶部６０００に記憶されている画像データを加速度測定装置５０Ａに送信する（ステップＳ５２２）。
【０２００】
そして、加速度測定装置５０Ａの通信部５１は、記憶部５００に記憶されている測定データＡと、加速度測定装置５０Ｂから受信した測定データＢと、全天球画像撮像装置６０から受信した画像データとをサーバ１０に送信する（ステップＳ５２３）。
【０２０１】
このように、図１２に示す全体的な動作の変形例（その４）では、一台の加速度測定装置５０が他の加速度測定装置５０や全天球画像撮像装置６０に絶対時刻を返信すると共に、測定データや画像データを中継する。このため、例えば、他の加速度測定装置５０や全天球画像撮像装置６０等がネットワークＮに接続されていない場合に、一台の加速度測定装置５０がＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を用いて、サーバ１０との間でデータの中継を行うことができる。
【０２０２】
≪全体的な動作の変形例（その５）≫
次に、画像表示システム１００の全体的な動作の変形例（その５）について説明する。図１３は、画像表示システム１００の全体的な動作の変形例（その５）を説明するシーケンス図である。図１３に示す変形例（その５）では、各加速度測定装置５０で測定された測定データを全天球画像撮像装置６０が中継して、サーバ１０に送信するものである。
【０２０３】
なお、図１３のステップＳ６０１、ステップＳ６０５〜ステップＳ６０６は、それぞれ、図８のステップＳ１０１、及びステップＳ１０４〜ステップＳ１０５と同様であるため、その説明を省略する。また、図１３のステップＳ６０７〜ステップＳ６１１、及びステップＳ６１８〜ステップＳ６２４は、それぞれ、図８のステップＳ１０７〜ステップＳ１１１、及びステップＳ１１８〜ステップＳ１２４と同様であるため、その説明を省略する。
【０２０４】
サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作（歩行動作の測定を開始するための操作）を受け付けると、通信部１１を介して、撮像開始要求を全天球画像撮像装置６０に送信する（ステップＳ６０２）。
【０２０５】
次に、全天球画像撮像装置６０の通信部６１は、撮像開始要求を受信すると、測定開始要求を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに送信する（ステップＳ６０３及びステップＳ６０４）。このように、全天球画像撮像装置６０は、サーバ１０から撮像開始要求を受信すると、測定開始要求を加速度測定装置５０に送信する。
【０２０６】
サーバ１０の同期指示部１３は、操作入力受付部１２により指導者等の操作（歩行動作の測定を終了するための操作）を受け付けると、通信部１１を介して、撮像終了要求を全天球画像撮像装置６０に送信する（ステップＳ６１２）。
【０２０７】
次に、全天球画像撮像装置６０の通信部６１は、撮像終了要求を受信すると、測定終了要求を加速度測定装置５０Ａ及び加速度測定装置５０Ｂのそれぞれに送信する（ステップＳ６１３及びステップＳ６１４）。このように、全天球画像撮像装置６０は、サーバ１０から撮像終了要求を受信すると、測定終了要求を加速度測定装置５０に送信する。
【０２０８】
次に、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの通信部５１は、それぞれ記憶部５０００に記憶されている測定データＡ及び測定データＢを全天球画像撮像装置６０に送信する（ステップＳ６１５及びステップＳ６１６）。
【０２０９】
そして、全天球画像撮像装置６０の通信部６１は、記憶部６０００に記憶されている画像データと、加速度測定装置５０Ａから受信した測定データＡと、加速度測定装置５０Ｂから受信した測定データＢとをサーバ１０に送信する（ステップＳ６１７）。
【０２１０】
このように、図１３に示す全体的な動作の変形例（その５）では、全天球画像撮像装置６０が中継して、加速度測定装置５０に測定開始要求を送信する。このため、例えば、加速度測定装置５０がネットワークＮに接続されていない場合に、全天球画像撮像装置６０により、Ｂｌｕｅｔｏｏｔｈ等の近距離無線通信を用いて、サーバ１０との間でデータの中継を行うことができる。
【０２１１】
≪表示画像の作成処理≫
次に、図８のステップＳ１１９等の表示画像の作成処理について説明する。図１４は、表示画像作成処理の一例を説明するフローチャートである。ここで、以降では、全天球画像撮像装置６０により生成された画像データには、時刻ｔ＝ｔｎ（ｎ＝１，２，・・・，Ｎ）毎に、Ｎ個のフレームデータが含まれているものとする。時刻ｔ＝ｔｎ（ｎ＝１，２，・・・，Ｎ）のフレームデータには、それぞれフレーム番号「ｆ００ｎ」（ｎ＝１，２，・・・，Ｎ）が付与されているものとする。なお、Δｔｎ＝ｔｎ−ｔｎ−１（ｎ＝２，３，・・・，Ｎ）は、撮像間隔である。
【０２１２】
まず、表示画像作成部１５は、時刻ｔ＝ｔ１のフレームデータを画像データから取得する（ステップＳ７０１）。すなわち、表示画像作成部１５は、フレーム番号「ｆ００１」のフレームデータを画像データから取得する。
【０２１３】
次に、表示画像作成部１５は、上記のステップＳ７０１で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置を算出する（ステップＳ７０２）。なお、ここで算出する位置は、例えば、フレーム画像の水平方向にｘ軸、垂直方向にｙ軸を定義した場合におけるｘｙ座標である。
【０２１４】
ここで、表示画像作成部１５は、例えば、歩行者２００の顔を認識することで、歩行者２００を特定すれば良い。ただし、これに限られず、表示画像作成部１５は、例えば、歩行者２００の足等を認識することで、歩行者２００を特定しても良い。
【０２１５】
また、表示画像作成部１５は、例えば、顔として認識された領域や足として認識された領域の中心や重心の位置を歩行者２００の位置とすれば良い。
【０２１６】
次に、表示画像作成部１５は、上記のステップＳ７０２で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ７０３）。
【０２１７】
ここで、表示画像作成部１５は、例えば、上記のステップＳ７０２で２人の歩行者２００を特定した場合、特定した順に、それぞれ歩行者ＩＤ「ｍ００１」及び「ｍ００２」を付与すれば良い。このように、表示画像作成部１５は、時刻ｔ＝ｔ１のフレームデータに写っている各歩行者２００を特定すると、各歩行者２００を識別する歩行者ＩＤを付与する。
【０２１８】
次に、表示画像作成部１５は、上記のステップＳ７０２で特定された歩行者２００の位置と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００１」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ７０４）。これにより、時刻ｔ＝ｔ１の表示フレームデータが作成される。
【０２１９】
すなわち、例えば、上記のステップＳ７０２で２人の歩行者２００を特定し、それぞれの歩行者ＩＤが「ｍ００１」及び「ｍ００２」、それぞれの位置が「ｘ１１，ｙ１１」及び「ｘ２１，ｙ２１」であるとする。この場合、表示画像作成部１５は、フレーム番号「ｆ００１」のフレームデータに、歩行者ＩＤ「ｍ００１」及び位置「ｘ１１，ｙ１１」と、歩行者ＩＤ「ｍ００２」及び位置「ｘ２１，ｙ２１」とを対応付ける。
【０２２０】
次に、表示画像作成部１５は、時刻ｔ＝ｔｎ（ｎ＝２）とする（ステップＳ７０５）。
【０２２１】
次に、表示画像作成部１５は、時刻ｔ＝ｔｎのフレームデータを画像データから取得する（ステップＳ７０６）。すなわち、表示画像作成部１５は、フレーム番号「ｆ００ｎ」のフレームデータを画像データから取得する。
【０２２２】
次に、表示画像作成部１５は、上記のステップＳ７０６で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置を算出する（ステップＳ７０７）。
【０２２３】
なお、表示画像作成部１５は、上記のステップＳ７０２と同様の方法で、歩行者２００を特定して、歩行者２００の位置を算出すれば良い。また、表示画像作成部１５は、例えば、歩行者２００が写っている矩形領域を特定することで、歩行者２００を特定して、当該矩形領域の中心や重心の位置を歩行者２００の位置としても良い。
【０２２４】
ここで、歩行者２００が写っている矩形領域の特定について、図１５を用いて説明する。図１５は、歩行者２００が写っている矩形領域の特定の一例を模式的に説明する図である。
【０２２５】
まず、図１５（ａ）では、時刻ｔ＝ｔｎのフレームデータが表示するフレーム画像１８１と、時刻ｔ＝ｔｎ−１のフレームデータが表示するフレーム画像１８２（すなわち、フレーム画像１８１の直前のフレーム画像）とが表示されている。なお、例えば、フレームレートが３０ｆｐｓであれば、フレーム画像１８１と、その直前のフレーム画像１８２との間に、約３３（ミリ秒）の間隔がある。
【０２２６】
なお、フレーム画像１８１と、その直前のフレーム画像１８２でなく、フレーム画像１８１に対して、数フレーム前のフレーム画像をフレーム画像１８２としても良い。
【０２２７】
表示画像作成部１５は、フレーム画像１８１と、その直前のフレーム画像１８２の差分を算出する。差分とは、フレーム画像１８１とフレーム画像１８２との同じ位置の画素の画素値を引き算することをいう。なお、全く同じ被写体が映っていても（動体がなくても）蛍光灯の点滅、遠方の人の動き、影の変化等により差分がゼロにならない場合があるので、差分が閾値未満の場合はゼロと見なす。
【０２２８】
図１５（ｂ）は、差分画像の一例である。図１５（ｂ）では、差分が閾値以上の画素が白画素に置き換えられている。したがって、フレーム画像１８１と直前のフレーム画像１８２とを比較すると、白画素に重なるように歩行者２００が存在する可能性が高いといえる。
【０２２９】
次に、図１５（ｃ）に示すように、表示画像作成部１５は、白画素に画素膨張処理を複数回実行する。画素膨張処理とは、白画素に接した８画素（又は上下左右に隣接した４画素）を白画素に置き換える処理である。複数回の画素膨張処理により白画素に接した画素が辿られるため、回数が増える毎に白画素が膨張するように見える。
【０２３０】
なお、複数回とは、例えば、８回や１０回等、予め決められた数であり、実験的に好適値が定められている。又は、白画素の面積が一定以上になった場合に、画素膨張処理を止めても良い。
【０２３１】
画素膨張処理を複数回実行することで、フレーム画像１８１と直前のフレーム画像１８２との差分を算出した直後では点在していた白画素が、大きさを持った塊になる。歩行者２００の場合は差分画像が縦長なので、画素膨張処理により白画素は縦方向に大きくなり、動体よりもやや大きな（歩行者２００よりやや大きい範囲）を特定できる。
【０２３２】
次に、図１５（ｄ）に示すように、白画素が連続する領域の外接矩形を矩形領域６０１として特定する。これにより、歩行者２００が写っている矩形領域６０１が特定される。
【０２３３】
図１４に戻る。表示画像作成部１５は、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている歩行者ＩＤ及び位置に基づいて、上記のステップＳ７０７で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ７０８）。
【０２３４】
すなわち、表示画像作成部１５は、上記のステップＳ７０７で特定した各歩行者２００について、当該歩行者２００の位置から所定の範囲内の位置に対応付けられている歩行者ＩＤを時刻ｔ＝ｔｎ−１のフレームデータから取得する。そして、表示画像作成部１５は、取得した歩行者ＩＤを、当該歩行者２００の歩行者ＩＤとする。
【０２３５】
例えば、上記のステップＳ７０７で特定した歩行者２００の位置「ｘ１ｎ，ｙ１ｎ」から所定の範囲内に、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている位置「ｘ１ｎ−１，ｙ１ｎ−１」が含まれるものとする。この場合、表示画像作成部１５は、時刻ｔ＝ｔｎ−１のフレームデータにおいて位置「ｘ１ｎ−１，ｙ１ｎ−１」と対応付けられている歩行者ＩＤ「ｍ００１」を、上記のステップＳ７０７で特定した歩行者２００に付与する。
【０２３６】
これにより、表示画像作成部１５は、時刻ｔ＝ｔｎ−１のフレームデータと、時刻ｔ＝ｔｎのフレームデータとの間で、近い位置にいる歩行者２００を同一の歩行者２００であるものとして、同一の歩行者ＩＤを付与することができる。すなわち、表示画像作成部１５は、全天球画像撮像装置６０の周囲を移動する各歩行者２００を識別する歩行者ＩＤを付与することができる。
【０２３７】
なお、例えば、上記のステップＳ７０７で特定した歩行者２００の位置から所定の範囲内に、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている複数の位置が含まれる場合、複数の位置のうち、最も近い位置と対応付けられている歩行者ＩＤを付与すれば良い。
【０２３８】
また、表示画像作成部１５は、上記のステップＳ７０７で特定した歩行者２００の位置から所定の範囲内に、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている位置が含まれない場合、当該特定した歩行者２００に異なる歩行者ＩＤを付与する。表示画像作成部１５は、上記のステップＳ７０７において、例えば、新たな歩行者２００を特定する場合等があるからである。
【０２３９】
次に、表示画像作成部１５は、上記のステップＳ７０７で特定された歩行者２００の位置と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００ｎ」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ７０９）。これにより、時刻ｔ＝ｔｎの表示フレームデータが作成される。
【０２４０】
すなわち、例えば、上記のステップＳ７０７で２人の歩行者２００を特定し、それぞれの歩行者ＩＤが「ｍ００１」及び「ｍ００２」、それぞれの位置が「ｘ１ｎ，ｙ１ｎ」及び「ｘ２ｎ，ｙ２ｎ」であるとする。この場合、表示画像作成部１５は、フレーム番号「ｆ００ｎ」のフレームデータに、歩行者ＩＤ「ｍ００１」及び位置「ｘ１ｎ，ｙ１ｎ」と、歩行者ＩＤ「ｍ００２」及び位置「ｘ２ｎ，ｙ２ｎ」とを対応付ける。
【０２４１】
次に、表示画像作成部１５は、ｎがＮ未満であるか否かを判定する（ステップＳ７１０）。そして、表示画像作成部１５は、ｎがＮ未満である場合、ｎに１を加算して（ステップＳ７１１）、ステップＳ７０６に戻る。
【０２４２】
このように、表示画像作成部１５は、ｎ＝２〜Ｎに対して、画像データに含まれる各フレームデータから表示フレームデータを作成する。
【０２４３】
ここで、表示フレームデータ毎に対応付けられた歩行者２００の位置について、図１６を用いて説明する。図１６は、表示フレームデータ毎に対応付けられた歩行者２００の位置の一例を説明する図である。
【０２４４】
図１６は、各時刻ｔ＝ｔｎの表示フレームデータｆｎに対応付けられている歩行者ＩＤ及び位置を示している。すなわち、図１６に示すように、時刻ｔ＝ｔ１の表示フレームデータｆ１には、歩行者ＩＤ「ｍ００１」及び位置「ｘ１１，ｙ１１」と、歩行者ＩＤ「ｍ００２」及び位置「ｘ２１，ｙ２１」とが対応付けられている。
【０２４５】
同様に、時刻ｔ＝ｔ２の表示フレームデータｆ２には、歩行者ＩＤ「ｍ００１」及び位置「ｘ１２，ｙ１２」と、歩行者ＩＤ「ｍ００２」及び位置「ｘ２２，ｙ２２」とが対応付けられている。また、同様に、時刻ｔ＝ｔＮの表示フレームデータｆＮには、歩行者ＩＤ「ｍ００１」及び位置「ｘ１Ｎ，ｙ１Ｎ」と、歩行者ＩＤ「ｍ００２」及び位置「ｘ２Ｎ，ｙ２Ｎ」とが対応付けられている。
【０２４６】
このように、各表示フレームデータｆｎには、当該表示フレームデータｆｎに写っている歩行者２００の歩行者ＩＤと、当該歩行者２００の位置とが対応付けられている。これにより、本実施形態に係る画像表示システム１００では、指導者等は、全天球画像撮像装置６０の周囲を歩行する各歩行者２００の動作を個別に又は比較しながら評価することができるようになる。
【０２４７】
一方、表示画像作成部１５は、ｎがＮ未満でない場合、各時刻ｔ＝ｔｎ（ｎ＝１，２，・・・，Ｎ）の表示フレームデータを含む表示画像データを作成する（ステップＳ７１２）。
【０２４８】
なお、例えば、表示装置３０においてストリーミング等により表示画像データを再生する場合には、サーバ１０は、上記のステップＳ７０９の処理が実行された後に、表示フレームデータを表示装置３０に送信すれば良い。
【０２４９】
≪表示画像の作成処理の他の例（その１）≫
次に、図８のステップＳ１１９等の表示画像の作成処理の他の例（その１）について説明する。図１７は、表示画像作成処理の他の例（その１）を説明するフローチャートである。図１７に示す表示画像作成処理の他の例（その１）では、さらに、表示フレームデータに写っている各歩行者２００の速度にも基づいて、各歩行者２００に歩行者ＩＤを付与するものである。これにより、表示画像作成部１５は、より高い精度で、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２５０】
なお、図１７におけるステップＳ８０１、ステップＳ８０５〜ステップＳ８０６、ステップＳ８１０〜ステップＳ８１２は、それぞれ、図１４のステップＳ７０１、ステップＳ７０５〜ステップＳ７０６、及びステップＳ７１０〜ステップＳ７１２と同様であるため、その説明を省略する。
【０２５１】
ステップＳ８０１に続いて、表示画像作成部１５は、ステップＳ８０１で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置及び速度を算出する（ステップＳ８０２）。ここで、歩行者２００の速度は、例えば、特定した歩行者２００の時刻ｔ＝ｔ１における加速度を積分して算出すれば良い。
【０２５２】
次に、表示画像作成部１５は、上記のステップＳ８０２で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ８０３）。なお、表示画像作成部１５は、図１４におけるステップＳ７０３と同様の方法で、各歩行者２００に歩行者ＩＤを付与すれば良い。
【０２５３】
次に、表示画像作成部１５は、上記のステップＳ８０２で特定した歩行者２００の位置及び速度と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００１」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ８０４）。これにより、時刻ｔ＝ｔ１の表示フレームデータが作成される。
【０２５４】
ステップＳ８０６に続いて、表示画像作成部１５は、ステップＳ８０６で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置及び速度を算出する（ステップＳ８０７）。なお、表示画像作成部１５は、上記のステップＳ８０２と同様の方法で、歩行者２００を特定して、歩行者２００の位置及び速度を算出すれば良い。
【０２５５】
次に、表示画像作成部１５は、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている歩行者ＩＤ、位置、及び速度に基づいて、上記のステップＳ８０７で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ８０８）。
【０２５６】
すなわち、表示画像作成部１５は、特定した各歩行者２００について、当該歩行者２００の位置から所定の範囲内の位置、かつ、当該歩行者２００の速度から所定の範囲内の速度に対応付けられている歩行者ＩＤを、時刻ｔ＝ｔｎ−１のフレームデータから取得する。そして、表示画像作成部１５は、取得した歩行者ＩＤを、当該歩行者２００の歩行者ＩＤとする。
【０２５７】
これにより、表示画像作成部１５は、例えば、時刻ｔ＝ｔｎのフレームデータにおいて、異なる歩行者２００が近くに写っている場合にも、各歩行者２００の速度に基づいて、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。具体的には、表示画像作成部１５は、歩行者２００Ａが歩行者２００Ｂを追い越すような場合や歩行者２００Ａと歩行者２００Ｂとがすれ違うような場合等でも、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２５８】
次に、表示画像作成部１５は、上記のステップＳ８０７で特定された歩行者２００の位置及び速度と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００ｎ」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ８０９）。これにより、時刻ｔ＝ｔｎの表示フレームデータが作成される。
【０２５９】
ここで、表示フレームデータ毎に対応付けられた歩行者２００の位置について、図１８を用いて説明する。図１８は、表示フレームデータ毎に対応付けられた歩行者の位置の他の例（その１）を説明する図である。
【０２６０】
図１８は、各時刻ｔ＝ｔｎの表示フレームデータｆｎに対応付けられている歩行者ＩＤ、位置、及び速度を示している。すなわち、図１６に示すように、時刻ｔ＝ｔ１の表示フレームデータｆ１には、歩行者ＩＤ「ｍ００１」、位置「ｘ１１，ｙ１１」、及び速度「ｖ１１」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２１，ｙ２１」、及び速度「ｖ２１」とが対応付けられている。
【０２６１】
同様に、時刻ｔ＝ｔ２の表示フレームデータｆ２には、歩行者ＩＤ「ｍ００１」、位置「ｘ１２，ｙ１２」、及び速度「ｖ１２」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２２，ｙ２２」、及び速度「ｖ２２」とが対応付けられている。また、同様に、時刻ｔ＝ｔＮの表示フレームデータｆＮには、歩行者ＩＤ「ｍ００１」、位置「ｘ１Ｎ，ｙ１Ｎ」、及び速度「ｖ１Ｎ」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２Ｎ，ｙ２Ｎ」、及び速度「ｖ２Ｎ」とが対応付けられている。
【０２６２】
このように、各表示フレームデータｆｎには、当該表示フレームデータｆｎに写っている歩行者２００の歩行者ＩＤと、当該歩行者２００の位置及び速度とが対応付けられている。これにより、本実施形態に係る画像表示システム１００では、図１４の表示画像の作成処理と比較して、より高い精度で、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２６３】
≪表示画像の作成処理の他の例（その２）≫
次に、図８のステップＳ１１９等の表示画像の作成処理の他の例（その２）について説明する。図１９は、表示画像作成処理の他の例（その２）を説明するフローチャートである。図１９に示す表示画像作成処理の他の例（その２）では、さらに、表示フレームデータに写っている各歩行者２００の色（代表色）にも基づいて、各歩行者２００に歩行者ＩＤを付与するものである。これにより、表示画像作成部１５は、より高い精度で、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２６４】
なお、図１９におけるステップＳ９０１、ステップＳ９０５〜ステップＳ９０６、ステップＳ９１０〜ステップＳ９１２は、それぞれ、図１４のステップＳ７０１、ステップＳ７０５〜ステップＳ７０６、及びステップＳ７１０〜ステップＳ７１２と同様であるため、その説明を省略する。
【０２６５】
ステップＳ９０１に続いて、表示画像作成部１５は、ステップＳ９０１で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置及び代表色を算出する（ステップＳ９０２）。ここで、歩行者２００の代表色は、例えば、特定した歩行者２００の位置における画素の色とすれば良い。ただし、これに限られず、歩行者２００の代表色は、例えば、特定した歩行者２００の位置を含む周辺の画素（例えば、周囲８画素）の色の平均等であっても良い。
【０２６６】
次に、表示画像作成部１５は、上記のステップＳ９０２で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ９０３）。なお、表示画像作成部１５は、図１４におけるステップＳ７０３と同様の方法で、各歩行者２００に歩行者ＩＤを付与すれば良い。
【０２６７】
次に、表示画像作成部１５は、上記のステップＳ９０２で特定された歩行者２００の位置及び代表色と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００１」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ９０４）。これにより、時刻ｔ＝ｔ１の表示フレームデータが作成される。
【０２６８】
ステップＳ９０６に続いて、表示画像作成部１５は、ステップＳ９０６で取得したフレームデータに写っている歩行者２００を特定して、特定した歩行者２００の位置及び代表色を算出する（ステップＳ９０７）。なお、表示画像作成部１５は、上記のステップＳ９０２と同様の方法で、歩行者２００を特定して、歩行者２００の位置及び代表色を算出すれば良い。
【０２６９】
次に、表示画像作成部１５は、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている歩行者ＩＤ、位置、及び代表色に基づいて、上記のステップＳ９０７で特定した各歩行者２００に歩行者ＩＤを付与する（ステップＳ９０８）。
【０２７０】
すなわち、表示画像作成部１５は、特定した各歩行者２００について、当該歩行者２００の位置から所定の範囲内の位置、かつ、当該歩行者２００の代表色と近い代表色に対応付けられている歩行者ＩＤを、時刻ｔ＝ｔｎ−１のフレームデータから取得する。そして、表示画像作成部１５は、取得した歩行者ＩＤを、当該歩行者２００の歩行者ＩＤとする。
【０２７１】
なお、代表色が近いとは、所定の色空間（例えば、ＲＧＢ色空間やＣＭＹ色空間等）おいて、特定した歩行者２００の代表色と、時刻ｔ＝ｔｎ−１のフレームデータに対応付けられている代表色との距離が所定の閾値以下であることをいう。
【０２７２】
これにより、表示画像作成部１５は、例えば、時刻ｔ＝ｔｎのフレームデータにおいて、異なる歩行者２００が近くに写っている場合にも、各歩行者２００の代表色に基づいて、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。したがって、本実施形態に係る画像表示システム１００では、例えば、各歩行者２００にそれぞれ異なる色の服を着用させることで、より高い精度で、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２７３】
次に、表示画像作成部１５は、上記のステップＳ９０７で特定した歩行者２００の位置及び代表色と、当該歩行者２００の歩行者ＩＤとを、フレーム番号「ｆ００ｎ」のフレームデータに対応付けることで、表示フレームデータを作成する（ステップＳ９０９）。これにより、時刻ｔ＝ｔｎの表示フレームデータが作成される。
【０２７４】
ここで、表示フレームデータ毎に対応付けられた歩行者２００の位置について、図２０を用いて説明する。図２０は、表示フレームデータ毎に対応付けられた歩行者の位置の他の例（その２）を説明する図である。
【０２７５】
図２０は、各時刻ｔ＝ｔｎの表示フレームデータｆｎに対応付けられている歩行者ＩＤ、位置、及び代表色を示している。すなわち、図２０に示すように、時刻ｔ＝ｔ１の表示フレームデータｆ１には、歩行者ＩＤ「ｍ００１」、位置「ｘ１１，ｙ１１」、及び代表色「＃ＦＦ２３９８」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２１，ｙ２１」、及び代表色「＃８７ＡＣ７５」とが対応付けられている。
【０２７６】
同様に、時刻ｔ＝ｔ２の表示フレームデータｆ２には、歩行者ＩＤ「ｍ００１」、位置「ｘ１２，ｙ１２」、及び代表色「＃ＦＦ２３９８」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２２，ｙ２２」、及び代表色「＃ＦＦ８７ＡＣ７４」とが対応付けられている。また、同様に、時刻ｔ＝ｔＮの表示フレームデータｆＮには、歩行者ＩＤ「ｍ００１」、位置「ｘ１Ｎ，ｙ１Ｎ」、及び代表色「＃ＦＦ２３９７」と、歩行者ＩＤ「ｍ００２」、位置「ｘ２Ｎ，ｙ２Ｎ」、及び代表色「＃８７ＡＣ７５」とが対応付けられている。
【０２７７】
このように、各表示フレームデータｆｎには、当該表示フレームデータｆｎに写っている歩行者２００の歩行者ＩＤと、当該歩行者２００の位置及び代表色とが対応付けられている。これにより、本実施形態に係る画像表示システム１００では、図１４と比較して、より高い精度で、同一の歩行者２００に同一の歩行者ＩＤを付与することができるようになる。
【０２７８】
＜表示画像データと測定データの表示＞
次に、表示画像データと測定データの表示例について説明する。図２１は、表示装置３０に表示された表示画像データと測定データの一例を示す図である。
【０２７９】
図２１に示すデータ表示画面５０１は、主に、画像データ欄５０２と、選択欄５０３と、測定データ欄５０４とを有する。表示制御部３２は、画像データ欄５０２に表示画像データを表示し、測定データ欄５０４に測定データを表示する。
【０２８０】
このとき、表示制御部３２は、選択欄５０３で選択された歩行者ＩＤの歩行者２００が写っている撮像範囲を表示画像データから取り出して、画像データ欄５０２に表示する。この処理については、後述する。
【０２８１】
まず、画像データ欄５０２について説明する。指導者等が選択欄５０３で歩行者ＩＤを選択した上で、ボタン５０５を押下すると、操作入力受付部３３が当該押下操作を受け付ける。そして、表示制御部３２は、選択された歩行者ＩＤの歩行者２００が写っている撮像範囲を表示画像データから取り出した上で、フレームレート（ｆｐｓ）と同じ再生速度で動画として再生する。なお、高速再生や低速再生等が可能であっても良い。
【０２８２】
指導者等が、再度、ボタン５０５を押下すると、操作入力受付部３３は、当該押下操作を受け付ける。そして、表示制御部３２は、表示画像データの再生を停止させる。このように、指導者等は、任意のタイミングの表示画像データを表示することができる。なお、表示画像データだけでなく、画像データＡや画像データＢと共に集音された音声を出力しても良い。
【０２８３】
また、指導者等が、表示画像データの再生中に、選択欄５０３から別の歩行者ＩＤを選択すると、操作入力受付部３３は、当該選択操作を受け付ける。そして、表示制御部３２は、選択された歩行者ＩＤが写っている撮像範囲を表示画像データから取り出した上で、動画として再生する。
【０２８４】
なお、表示画像データが静止画の場合、指導者等がボタン５０５を押下すると、表示制御部３２は、次の表示画像データを画像データ欄５０２に表示する。同様に、ボタン操作により、表示制御部３２は、前の表示画像データを画像データ欄５０２に表示することができる。また、表示制御部３２は、表示画像データを所定の時間間隔で次々に画像データ欄５０２に表示しても良い。
【０２８５】
次に、測定データ欄５０４について説明する。図２１では、選択欄５０３で選択された歩行者ＩＤの歩行者２００のｘ方向、ｙ方向、及びｚ方向のそれぞれの加速度が時系列で表示されている。図２１において、ｘ方向、ｙ方向、又はｚ方向のうち、指導者等の操作により、任意の１つ以上の方向の加速度を表示させても良い。なお、測定データは、連続的に表示されているが、例えば、表示画像データが静止画である場合には、全天球画像撮像装置６０が画像を撮像したタイミングで加速度測定装置５０により測定された加速度を表示しても良い。
【０２８６】
表示制御部３２は、測定データに含まれる測定値の全てが測定データ欄５０４に表示されるように測定データを変倍して測定データ欄５０４に表示する。なお、表示制御部３２は、ある程度の時間分の測定値を測定データ欄５０４に表示し、所定の時間毎に切り替えても良い。
【０２８７】
図２１（ａ）のように、表示制御部３２は、画像データ欄５０２に表示されている歩行者２００の歩行者ＩＤと対応付けられている測定値を指し示すバー５０６を測定データ欄５０４に表示させる。例えば、測定データ欄５０４に全体又はある時間分の測定値が表示されており、表示画像データが再生されている場合、表示制御部３２は、フレーム画像に表示されている歩行者２００の歩行者ＩＤに対応付けられている測定値にバー５０６を重畳させる。
【０２８８】
したがって、表示制御部３２は、時間の経過と共に、又は動画の再生が進むにつれて、バー５０６を測定データ欄５０４において右方向に移動させる。なお、指導者等がバー５０６を移動させると操作入力受付部３３が操作を受け付けて、移動後のバー５０６が指し示す測定値に対応付けられている表示フレームデータのフレーム画像を、表示制御部３２が画像データ欄５０２に表示させても良い。
【０２８９】
また、図１８（ｂ）のように、歩行者ＩＤ「ｍ００１」の歩行者２００Ａを表示する画像データ欄５０２Ａと、歩行者ＩＤ「ｍ００２」の歩行者２００Ｂを表示する画像データ欄５０２Ｂとが表示されていても良い。このとき、同様に、歩行者ＩＤ「ｍ００１」の歩行者２００Ａの測定データＡを表示する測定データ欄５０４Ａと、歩行者ＩＤ「ｍ００２」の歩行者２００Ｂの測定データＢを表示する測定データ欄５０４Ｂとが表示される。
【０２９０】
これにより、指導者等は、歩行者ＩＤを選択欄５０３で切り替えることなく、複数の歩行者２００の歩行動作を比較しながら容易に評価することができるようになる。
【０２９１】
≪測定データの評価について≫
ここで、測定データが加速度の場合、一般的な歩き方ではピークが周期的に現れると共に、ピークの高さもあまり変動しない。これに対して、年齢やケガ等で歩行機能が衰えたりすると、加速度のピークが周期的に現れなくなったり、ピークの高さも変動し易くなる。
【０２９２】
このため、指導者等は、表示画像データを見るだけでも歩行動作を評価できる場合があるが、さらに、歩行動作が適切でないことを測定データにより裏付けることができる。また、指導者等は、測定データに乱れがある場所を特定して、表示画像データで確認したりすることができる。なお、表示画像データはある瞬間のフレーム画像しか表示されないが、測定データには一覧性があるため、指導者等は、適切でない歩行動作が表示されるフレーム画像を、測定データに基づいて短時間で探すことができる。
【０２９３】
また、本実施形態では、加速度を例にして説明しているが、ジャイロセンサ２０６により検出した角速度、ＧＰＳ受信装置２１３等が検出した位置、加速度・方位センサ２０５が検出する方位等を用いて、歩行動作が適切かどうかの評価を行うことも可能である。
【０２９４】
例えば、ジャイロセンサ２０６が検出した角速度により、歩行者２００が歩行する際のヨー角、ピッチ角、ロール角の変化の速さが分かる。この場合も、加速度と同様に、一般的な歩き方ではピークが周期的に現れると共に、ピークの高さもあまり変動しないことが知られている。
【０２９５】
また、位置を２回微分すれば加速度が得られるため、ＧＰＳ受信装置２１３等が検出した位置も加速度と同等の情報として用いることができる。また、旋回歩行の場合、方位は定常的に変化するが、方位を２回微分することで方位の変化の加速度が得られる。この場合も、ピークの周期と高さが評価の目安となる。また、これらの測定データでは、ピークが周期的で、高さの変動が少ない場合でも、ピークが極端に大きいような場合には、歩行動作に改善点がある可能性があるとして、指導者等が表示画像データを確認することができる。
【０２９６】
また、表示装置３０の表示制御部３２は、加速度と加速度＝０の軸との面積を算出し、表示しても良い。例えば、８の字型に歩行している歩行者２００が旋回歩行している場合には、ｙ方向は歩行者２００の左右方向の加速度なので、加速度が正側の面積と、負側の面積とは、ラインＬに対する左右のぶれを示す。ラインＬの上を歩行者２００が歩行すれば、正側の面積と、負側の面積とはほぼ等しくなる。したがって、正側の面積と負側の面積が大きく異なるような場合、歩行者２００の左脚と右脚のバランスが悪いことが分かる。
【０２９７】
このように、指導者等は、時間軸が同期された測定データと表示画像データとを見ることで、歩行者２００の歩行動作を評価するための多くの情報を得ることができる。
【０２９８】
＜全天球画像の回転＞
表示画像データには、全天球画像撮像装置６０の周囲３６０°の画像が映っている。このため、表示制御部３２は、指導者等により選択された歩行者ＩＤに応じて、選択された歩行者ＩＤの歩行者２００が写っている範囲だけを画像データ欄５０２に表示する。このような処理を全天球画像の回転、トリミング、歩行者２００の抽出、又は取り出し等と表現する。全天球画像の回転とは、全天球画像を水平方向に（経度方向に）回転させて、画像データ欄５０２に表示される範囲を決定することをいう。
【０２９９】
図２２は、選択された歩行者ＩＤの歩行者２００が写っている範囲を画像回転部３４が特定して、画像データ欄５０２に表示する処理の一例を示すフローチャートである。図２２の処理は、例えば、表示装置３０が表示画像データを受信して、当該表示画像データの再生が行われると開始される。
【０３００】
まず、画像回転部３４は、指導者等により選択された歩行者ＩＤに対応付けられている位置を表示フレームデータから取得する。そして、画像回転部３４は、取得した位置が表示範囲の中心となるようにフレーム画像を回転させる（Ｓ１００１）。すなわち、表示画像データに含まれる表示フレームデータが切り替わると、画像回転部３４は、選択された歩行者ＩＤに対応付けられている位置を取得して、当該位置が表示範囲の中心となるようにフレーム画像を回転させることで、トリミングを行う。
【０３０１】
これにより、フレーム画像のほぼ中央に、指導者等により選択された歩行者ＩＤの歩行者２００が写るようにすることができる。
【０３０２】
表示制御部３２は、画像回転部３４によりトリミングされた表示範囲のフレーム画像を画像データ欄５０２に表示する（ステップＳ１００２）。このため、指導者等は、３６０°の範囲が撮像されている全天球画像から歩行者２００を探す必要なく、歩行者２００の歩行動作を評価することができる。
【０３０３】
なお、画像回転部３４の機能をサーバ１０又は全天球画像撮像装置６０が有していても良い。この場合、サーバ１０や全天球画像撮像装置６０から表示装置３０へ表示画像データが送信される際の通信負荷や通信時間を低減することができる。
【０３０４】
＜画像表示システム１００の他のシステム構成＞
ここで、画像表示システム１００の他のシステム構成について説明する。図２３は、画像表示システム１００のシステム構成の他の例を示す図である。
【０３０５】
図２３（ａ）は、画像表示システム１００のシステム構成の他の例である。図２３（ａ）に示す画像表示システム１００では、サーバ１０がディスプレイ１０８を有している。図２３（ａ）に示す構成では、サーバ１０が表示装置３０の各種機能を有している。すなわち、サーバ１０は、表示画像データの作成、及び測定データと画像データの時間軸の同期に加えて、フレーム画像の回転等を行って、測定データと表示画像データを表示する。
【０３０６】
図２３（ｂ）は、画像表示システム１００のシステム構成の他の例である。図２３（ｂ）に示す画像表示システム１００では、サーバ１０及び表示装置３０を有しない。図２３（ｂ）に示す構成では、加速度測定装置５０Ａ又は加速度測定装置５０Ｂが、サーバ１０と表示装置３０の各種機能を有している。
【０３０７】
ここで、図２３（ｂ）に示す画像表示システム１００における全体的な動作について説明する。図２４は、加速度測定装置５０Ａが測定データと表示画像データを表示する場合における画像表示システム１００の全体的な動作の一例を説明するシーケンス図である。
【０３０８】
まず、歩行動作の測定を始める際、指導者又は歩行者２００Ａ等は、歩行動作の測定を開始するための操作を加速度測定装置５０Ａに入力する。すると、加速度測定装置５０Ａは、指導者又は歩行者２００Ａ等の操作を受け付ける（ステップＳ１１０１）。
【０３０９】
次に、加速度測定装置５０Ａの通信部５１は、測定開始要求を加速度測定装置５０Ｂに送信すると共に、撮像開始要求を全天球画像撮像装置６０に送信する（ステップＳ１１０２及びＳ１１０３）。
【０３１０】
次に、加速度測定装置５０Ａ及び加速度測定装置５０Ｂの加速度検出部５２は、加速度の測定を開始する（ステップＳ１１０４及びステップＳ１１０５）。また、全天球画像撮像装置６０の撮像部６２は、歩行者２００の撮像を開始する（ステップＳ１１０６）。
【０３１１】
次に、歩行者２００の歩行が終了した場合、指導者又は歩行者２００Ａ等は、歩行動作の測定を終了する操作を加速度測定装置５０Ａに入力する。すると、加速度測定装置５０Ａは、指導者又は歩行者２００Ａ等の操作を受け付ける（ステップＳ１１０７）。
【０３１２】
次に、加速度測定装置５０Ａの通信部５１は、測定終了要求を加速度測定装置５０Ｂに送信すると共に、撮像終了要求を全天球画像撮像装置６０に送信する（ステップＳ１１０８及びＳ１１０９）。
【０３１３】
次に、加速度測定装置５０Ｂの加速度検出部５２は、通信部５１により測定終了要求を受信すると、加速度の測定を終了する。そして、加速度測定装置５０Ｂの通信部５１は、記憶部５０００に記憶されている測定データＢを加速度測定装置５０Ａに送信する（ステップＳ１１１０）。
【０３１４】
また、全天球画像撮像装置６０の撮像部６２は、通信部６１により撮像終了要求を受信すると、撮像を終了する。そして、全天球画像撮像装置６０の通信部６１は、記憶部６０００に記憶されている画像データを加速度測定装置５０Ａに送信する（ステップＳ１１１１）。
【０３１５】
次に、加速度測定装置５０Ａは、図８のステップＳ１１８と同様に、測定データを加工する（ステップＳ１１１２）。
【０３１６】
次に、加速度測定装置５０Ａは、図８のステップＳ１１９と同様に、表示画像データを作成する（ステップＳ１１１３）。
【０３１７】
次に、加速度測定装置５０Ａは、図８のステップＳ１２０と同様に、測定データと画像データの時間軸を同期させる（ステップＳ１１１４）。
【０３１８】
次に、加速度測定装置５０Ａは、自機のディスプレイ２１４に測定データと表示画像データを表示する（ステップＳ１１１５）。なお、加速度測定装置５０Ａは、指導者等の端末（サーバ１０等）に測定データと表示画像データを送信しても良い（ステップＳ１１１６）。この場合、指導者等の端末は、測定データと表示画像データを表示する（ステップＳ１１１７）。
【０３１９】
したがって、図２３（ｂ）に示す構成によれば、画像表示システム１００のシステム構成を簡易化できる。歩行者２００は、加速度測定装置５０を装着して歩行し、歩行の終了後は加速度測定装置５０を指導者等に渡せば指導者から指導を受けることができるようになる。
【０３２０】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０３２１】
例えば、本実施形態では、測定データの測定終了後及び画像データの撮像終了後に、測定データ及び表示画像データが表示されているが、リアルタイムに測定データ及び表示画像データが表示されても良い。この場合、表示される測定データ及び表示画像データはほぼ同時期に撮像されたものである。
【０３２２】
また、以上の実施例で示した図６等の構成例は、サーバ１０、表示装置３０、全天球画像撮像装置６０、及び加速度測定装置５０の処理の理解を容易にするために、主な機能に応じて分割したものである。例えば、サーバ１０が複数台存在し、複数のサーバ１０が協働して本実施形態の処理を行っても良い。また、サーバ１０の記憶部１０００はサーバ１０が有している必要はなく、記憶部１０００は、サーバ１０が当該記憶部１０００のデータを読み書き可能な場所にあれば良い。
【０３２３】
また、図６では、サーバ１０、表示装置３０、全天球画像撮像装置６０、及び加速度測定装置５０の機能をいくつかの処理単位に分割して説明した。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。サーバ１０、表示装置３０、全天球画像撮像装置６０、及び加速度測定装置５０の処理は、処理内容に応じてさらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【符号の説明】
【０３２４】
１０        サーバ
１５        表示画像作成部
１６        画像調整部
３０        表示装置
３２        表示制御部
３３        操作入力受付部
３４        画像回転部
５０        加速度測定装置
６０        全天球画像撮像装置
１００      画像表示システム
【先行技術文献】
【特許文献】
【０３２５】
【特許文献１】特開２０１０−１７２３９４号公報
【図１】
2017208631.tif 000003
【図２】
2017208631.tif 000004
【図３】
2017208631.tif 000005
【図４】
2017208631.tif 000006
【図５】
2017208631.tif 000007
【図６】
2017208631.tif 000008
【図７】
2017208631.tif 000009
【図８】
2017208631.tif 000010
【図９】
2017208631.tif 000011
【図１０】
2017208631.tif 000012
【図１１】
2017208631.tif 000013
【図１２】
2017208631.tif 000014
【図１３】
2017208631.tif 000015
【図１４】
2017208631.tif 000016
【図１５】
2017208631.tif 000017
【図１６】
2017208631.tif 000018
【図１７】
2017208631.tif 000019
【図１８】
2017208631.tif 000020
【図１９】
2017208631.tif 000021
【図２０】
2017208631.tif 000022
【図２１】
2017208631.tif 000023
【図２２】
2017208631.tif 000024
【図２３】
2017208631.tif 000025
【図２４】
2017208631.tif 000026