(57)【要約】【課題】プールにおいて利用者の運動量を測定し、消費カロリーを算出する検出システムを実現する。【解決手段】プールにおける利用者の運動の履歴を検出する検出装置は、利用者が携帯する携帯機器から、当該利用者を識別する利用者識別情報を受信する複数の受信部と、一の受信部が利用者識別情報を受信した場合に、一の受信部を識別する受信部識別情報を、利用者識別情報に対応付けて記録する記録部２００と、利用者識別情報に対応付けて格納された受信部識別情報の履歴に基づき、利用者の運動量を算出する運動量算出部２１５とを備える。【選択図】　図２
2004049495.tif 000002
【特許請求の範囲】
【請求項１】
プールにおける利用者の運動の履歴を検出する検出装置であって、
前記利用者が携帯する前記携帯機器から、当該利用者を識別する利用者識別情報を受信する複数の受信部と、
一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、
前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部と
を備えることを特徴とする検出装置。
【請求項２】
前記運動量算出部は、前記利用者識別情報に対応する前記受信部識別情報の履歴に格納された、前記利用者識別情報を受信した時刻が前後する２つの前記受信部間の距離に基づき、前記運動量を算出することを特徴とする請求項１記載の検出装置。
【請求項３】
前記記録部は、前記受信部識別情報に対応付けて、対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、
前記運動量算出部は、前記受信部識別情報及び前記時刻情報に基づき、前記運動量を算出することを特徴とする請求項１記載の検出装置。
【請求項４】
前記利用者の体重を含む利用者情報を保持する利用者情報保持部と、
保持された前記体重及び前記運動量に基づき、前記利用者が消費した消費カロリーを算出するカロリー算出部と
を更に備えることを特徴とする請求項１記載の検出装置。
【請求項５】
前記記録部は、前記受信部識別情報に対応付けて、対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、
前記運動量算出部は、前記受信部識別情報及び前記時刻情報に基づき、前記利用者の前記運動量に含まれる移動距離及び移動速度を算出し、
前記カロリー算出部は、前記移動距離、前記移動速度、及び前記利用者情報に基づき、前記消費カロリーを算出することを特徴とする請求項４記載の検出装置。
【請求項６】
前記記録部は、前記受信部識別情報として、前記携帯機器から対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、
更に、前記時刻情報に基づき、前記利用者が前記プール内に位置した滞在時間を算出する滞在時間算出部と、
前記運動量と前記滞在時間とに基づき、前記利用者が消費したカロリーを算出するカロリー算出部と
を更に備えることを特徴とする請求項１記載の検出装置。
【請求項７】
前記携帯機器は、予め定められた時間間隔で前記利用者識別情報を発信することを特徴とする請求項１記載の検出装置。
【請求項８】
前記利用者が携帯する携帯機器に前記運動量を送信する運動量送信部を更に備えることを特徴とする請求項１記載の検出装置。
【請求項９】
前記運動量送信部は、前記受信部に対応して前記受信部の近傍にそれぞれ設けられ、前記一の受信部が前記利用者識別情報を受信した場合に、前記一の受信部に対応する前記運動量送信部から前記利用者の前記携帯機器に対して前記運動量を送信することを特徴とする請求項８記載の検出装置。
【請求項１０】
前記プールの内的状態であるプール状態を取得するプール状態取得部と、
前記運動量と前記プール状態とに基づき、前記利用者が消費したカロリーを算出するカロリー算出部と
を更に備えることを特徴とする請求項１記載の検出装置。
【請求項１１】
前記プール状態取得部は、前記プール状態として、前記プールの水温を取得する水温取得部を有し、
前記カロリー算出部は、前記運動量と前記水温とに基づき、前記利用者が消費したカロリーを算出する
ことを特徴とする請求項１０記載の検出装置。
【請求項１２】
前記利用者情報は、予め測定された前記利用者の体温を更に含み、
前記カロリー算出部は、前記運動量と、前記利用者の体温と前記水温との差に基づき、前記利用者が消費したカロリーを算出する
ことを特徴とする請求項１１記載の検出装置。
【請求項１３】
前記プール状態取得部は、前記プール状態として、前記プールの水流の強さを含む水流情報を取得する水流情報取得部を有し、
前記カロリー算出部は、前記運動量と前記水流情報とに基づき、前記利用者が消費した消費カロリーを算出する
ことを特徴とする請求項１０記載の検出装置。
【請求項１４】
前記プールは、水流を発生する水流発生装置を備え、
前記水流情報取得部は、前記プール状態として、前記水流発生装置が発生した水流の強さを含む水流情報を取得することを特徴とする請求項１３記載の検出装置。
【請求項１５】
前記プール状態取得部は、前記複数の受信部が、複数の前記利用者が携帯する複数の前記携帯機器から受信した前記受信部識別情報の履歴に基づき、前記プールにおける前記複数の利用者の密度を示す密度情報を、前記プール状態として算出する密度算出部を有し、
前記カロリー算出部は、前記運動量と前記密度情報とに基づき、前記利用者が消費した消費カロリーを算出する
ことを特徴とする請求項１０記載の検出装置。
【請求項１６】
前記プール状態取得部は、前記複数の受信部が、複数の前記利用者が携帯する複数の前記携帯機器から受信した前記受信部識別情報の履歴に基づき、前記複数の利用者の移動によって生じる前記プール内の水流を示す水流情報を、前記プール状態として算出する水流算出部を有し、
前記カロリー算出部は、前記運動量と前記水流情報とに基づき、前記利用者が消費した消費カロリーを算出する
ことを特徴とする請求項１０記載の検出装置。
【請求項１７】
プールにおける利用者の運動の履歴を検出する検出システムであって、
前記利用者が携帯し、当該利用者を識別する利用者識別情報を送信する携帯機器と、
前記携帯情報機器から前記利用者識別情報を受信して、前記利用者の運動量を算出する検出装置と
を備え、
前記検出装置は、
前記利用者が携帯する前記携帯機器から、当該利用者を識別する前記利用者識別情報を受信する複数の受信部と、
一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、
前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部と
を有することを特徴とする検出システム。
【請求項１８】
プールにおける利用者の運動の履歴を検出する検出装置用のプログラムであって、
前記検出装置を、
前記利用者が携帯する前記携帯機器から、当該利用者を識別する利用者識別情報を受信する複数の受信部と、
一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、
前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部と
して動作させることを特徴とするプログラム。
【請求項１９】
プールにおける利用者の運動の履歴を検出する検出装置であって、
前記利用者の運動の履歴として、前記利用者が携帯する携帯機器に互いに異なる送信部識別情報を送信する複数の送信部から前記携帯機器が受信して格納した複数の前記送信部識別情報を、前記携帯機器から取得する取得部と、
前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部と
を備えることを特徴とする検出装置。
【請求項２０】
前記運動量算出部は、前記取得部が取得した前記複数の送信部識別情報のそれぞれにおいて、前記送信部識別情報を受信した時刻が前後する２つの前記送信部間の距離に基づき、前記運動量を算出することを特徴とする請求項１９記載の検出装置。
【請求項２１】
プールにおける利用者の運動の履歴を検出する携帯機器であって、
前記プールに設けられた、互いに異なる送信部識別情報を送信する複数の送信部から、前記送信部識別情報を受信する受信部と、
受信した前記送信部識別情報を格納する格納部と、
前記利用者の運動の履歴として、前記格納部に格納された前記送信部識別情報を外部に転送する転送部と
を備えることを特徴とする携帯機器。
【請求項２２】
プールにおける利用者の運動の履歴を検出する検出システムであって、
互いに異なる送信部識別情報を送信する複数の送信部と、
前記利用者によって携帯され、複数の前記送信部識別情報を受信して格納する携帯機器と、
前記携帯機器が格納した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する検出装置と
を備え、
前記携帯機器は、
前記送信部のいずれかから前記送信部識別情報を受信する受信部と、
受信した前記送信部識別情報を格納する格納部と、
前記格納部に格納された前記複数の送信部識別情報を、前記検出装置に転送する転送部と
を有し、
前記検出装置は、
前記転送部から、前記格納部に格納された前記複数の送信部識別情報を取得する取得部と、
前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部と
を備えることを特徴とする検出システム。
【請求項２３】
プールにおける利用者の運動の履歴を検出する検出装置用のプログラムであって、
前記検出装置を、
前記利用者の運動の履歴として、前記利用者が携帯する携帯機器に互いに異なる送信部識別情報を送信する複数の送信部から前記携帯機器が受信して格納した複数の前記送信部識別情報を、前記携帯機器から取得する取得部と、
前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部と
して動作させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検出装置、検出システム、携帯機器及びプログラムに関する。特に本発明は、プールにおける利用者の運動の履歴を検出する検出装置、検出システム、携帯機器及びプログラムに関する。
【０００２】
【従来の技術】
従来、トレーニングジムやフィットネスクラブ等の利用者は、運動を行ってカロリーを消費することにより、シェイプアップや筋力増強を行う。シェイプアップや筋力増強等の運動により得られる効果は、利用者の運動量に大きく依存する。このため、トレーニングジムやフィットネスクラブは、エクササイズバイク等の運動量が容易に測定可能な機器を設置している。
シェイプアップや筋力増強に効果的な運動として、プールにおける運動が挙げられる。特開２０００−２８８１４８は、利用者の体に装着されたＩＤタグの識別コードを、利用者の通路の所定位置に設置されたアンテナから受信し、受信した時刻に基づき利用者の運動時間等を算出する。
【０００３】
【発明が解決しようとする課題】
特開２０００−２８８１４８においては、利用者が特定の通路（例えばプールのレーン等）で水泳を行うことを前提とする。一方、トレーニングジムやフィットネスクラブにおいては、利用者がプール内で自由に運動する場合があること、及び水泳以外の運動等によるフィトネス効果があることから、利用者の運動量を適切に測定し、消費カロリーを算出する機器の実現が望まれる。
【０００４】
そこで本発明は、上記の課題を解決することのできる検出装置、検出システム、携帯機器及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、プールにおける利用者の運動の履歴を検出する検出装置であって、前記利用者が携帯する前記携帯機器から、当該利用者を識別する利用者識別情報を受信する複数の受信部と、一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部とを備えることを特徴とする検出装置を提供する。
【０００６】
前記運動量算出部は、前記利用者識別情報に対応する前記受信部識別情報の履歴に格納された、前記利用者識別情報を受信した時刻が前後する２つの前記受信部間の距離に基づき、前記運動量を算出してもよい。
前記記録部は、前記受信部識別情報に対応付けて、対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、前記運動量算出部は、前記受信部識別情報及び前記時刻情報に基づき、前記運動量を算出してもよい。
前記利用者の体重を含む利用者情報を保持する利用者情報保持部と、保持された前記体重及び前記運動量に基づき、前記利用者が消費した消費カロリーを算出するカロリー算出部とを更に備えてもよい。
【０００７】
前記記録部は、前記受信部識別情報に対応付けて、対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、前記運動量算出部は、前記受信部識別情報及び前記時刻情報に基づき、前記利用者の前記運動量に含まれる移動距離及び移動速度を算出し、前記カロリー算出部は、前記移動距離、前記移動速度、及び前記利用者情報に基づき、前記消費カロリーを算出してもよい。
前記利用者情報は、前記利用者の身長を更に含み、前記カロリー算出部は、更に前記利用者の身長に基づき、前記消費カロリーを算出してもよい。
前記記録部は、前記受信部識別情報として、前記携帯機器から対応する前記利用者識別情報を受信した時を示す時刻情報を更に記録し、更に、前記時刻情報に基づき、前記利用者が前記プール内に位置した滞在時間を算出する滞在時間算出部と、前記運動量と前記滞在時間とに基づき、前記利用者が消費したカロリーを算出するカロリー算出部とを更に備えてもよい。
【０００８】
前記複数の受信部は、前記プールにおける所定のレーンの両端に設けられてもよい。
前記複数の受信部は、前記プールの底面に設けられてもよい。
前記複数の受信部は、前記プールの底面において格子状に設けられてもよい。
前記携帯機器は、予め定められた時間間隔で前記利用者識別情報を発信してもよい。
【０００９】
前記利用者が携帯する携帯機器に前記運動量を送信する運動量送信部を更に備えてもよい。
前記運動量送信部は、前記受信部に対応して前記受信部の近傍にそれぞれ設けられ、前記一の受信部が前記利用者識別情報を受信した場合に、前記一の受信部に対応する前記運動量送信部から前記利用者の前記携帯機器に対して前記運動量を送信してもよい。
前記プールの内的状態であるプール状態を取得するプール状態取得部と、前記運動量と前記プール状態とに基づき、前記利用者が消費したカロリーを算出するカロリー算出部とを更に備えてもよい。
前記プール状態取得部は、前記プール状態として、前記プールの水温を取得する水温取得部を有し、前記カロリー算出部は、前記運動量と前記水温とに基づき、前記利用者が消費したカロリーを算出してもよい。
前記利用者情報は、予め測定された前記利用者の体温を更に含み、前記カロリー算出部は、前記運動量と、前記利用者の体温と前記水温との差に基づき、前記利用者が消費したカロリーを算出してもよい。
【００１０】
前記プール状態取得部は、前記プール状態として、前記プールの水流の強さを含む水流情報を取得する水流情報取得部を有し、前記カロリー算出部は、前記運動量と前記水流情報とに基づき、前記利用者が消費した消費カロリーを算出してもよい。
前記プールは、水流を発生する水流発生装置を備え、前記水流情報取得部は、前記プール状態として、前記水流発生装置が発生した水流の強さを含む水流情報を取得してもよい。
前記プール状態取得部は、前記複数の受信部が、複数の前記利用者が携帯する複数の前記携帯機器から受信した前記受信部識別情報の履歴に基づき、前記プールにおける前記複数の利用者の密度を示す密度情報を、前記プール状態として算出する密度算出部を有し、前記カロリー算出部は、前記運動量と前記密度情報とに基づき、前記利用者が消費した消費カロリーを算出してもよい。
前記プール状態取得部は、前記複数の受信部が、複数の前記利用者が携帯する複数の前記携帯機器から受信した前記受信部識別情報の履歴に基づき、前記複数の利用者の移動によって生じる前記プール内の水流を示す水流情報を、前記プール状態として算出する水流算出部を有し、前記カロリー算出部は、前記運動量と前記水流情報とに基づき、前記利用者が消費した消費カロリーを算出してもよい。
【００１１】
また、本発明の第２の形態によると、プールにおける利用者の運動の履歴を検出する検出システムであって、前記利用者が携帯し、当該利用者を識別する利用者識別情報を送信する携帯機器と、前記携帯情報機器から前記利用者識別情報を受信して、前記利用者の運動量を算出する検出装置とを備え、前記検出装置は、前記利用者が携帯する前記携帯機器から、当該利用者を識別する前記利用者識別情報を受信する複数の受信部と、一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部とを有することを特徴とする検出システムを提供する。
【００１２】
また、本発明の第３の形態によると、プールにおける利用者の運動の履歴を検出する検出装置用のプログラムであって、前記検出装置を、前記利用者が携帯する前記携帯機器から、当該利用者を識別する利用者識別情報を受信する複数の受信部と、一の前記受信部が前記利用者識別情報を受信した場合に、前記一の受信部を識別する受信部識別情報を、前記利用者識別情報に対応付けて記録する記録部と、前記利用者識別情報に対応付けて格納された前記受信部識別情報の履歴に基づき、前記利用者の運動量を算出する運動量算出部として動作させることを特徴とするプログラムを提供する。
【００１３】
また、本発明の第４の形態によると、プールにおける利用者の運動の履歴を検出する検出装置であって、前記利用者の運動の履歴として、前記利用者が携帯する携帯機器に互いに異なる送信部識別情報を送信する複数の送信部から前記携帯機器が受信して格納した複数の前記送信部識別情報を、前記携帯機器から取得する取得部と、前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部とを備えることを特徴とする検出装置を提供する。
【００１４】
前記運動量算出部は、前記取得部が取得した前記複数の送信部識別情報のそれぞれにおいて、前記送信部識別情報を受信した時刻が前後する２つの前記送信部間の距離に基づき、前記運動量を算出してもよい。
【００１５】
また、本発明の第５の形態によると、プールにおける利用者の運動の履歴を検出する携帯機器であって、前記プールに設けられた、互いに異なる送信部識別情報を送信する複数の送信部から、前記送信部識別情報を受信する受信部と、受信した前記送信部識別情報を格納する格納部と、前記利用者の運動の履歴として、前記格納部に格納された前記送信部識別情報を外部に転送する転送部とを備えることを特徴とする携帯機器を提供する。
【００１６】
また、本発明の第６の形態によると、プールにおける利用者の運動の履歴を検出する検出システムであって、互いに異なる送信部識別情報を送信する複数の送信部と、前記利用者によって携帯され、複数の前記送信部識別情報を受信して格納する携帯機器と、前記携帯機器が格納した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する検出装置とを備え、前記携帯機器は、前記送信部のいずれかから前記送信部識別情報を受信する受信部と、受信した前記送信部識別情報を格納する格納部と、前記格納部に格納された前記複数の送信部識別情報を、前記検出装置に転送する転送部とを有し、前記検出装置は、前記転送部から、前記格納部に格納された前記複数の送信部識別情報を取得する取得部と、前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部とを備えることを特徴とする検出システムを提供する。
【００１７】
また、本発明の第７の形態によると、プールにおける利用者の運動の履歴を検出する検出装置用のプログラムであって、前記検出装置を、前記利用者の運動の履歴として、前記利用者が携帯する携帯機器に互いに異なる送信部識別情報を送信する複数の送信部から前記携帯機器が受信して格納した複数の前記送信部識別情報を、前記携帯機器から取得する取得部と、前記取得部が取得した前記複数の送信部識別情報に基づき、前記利用者の運動量を算出する運動量算出部として動作させることを特徴とするプログラムを提供する。
【００１８】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１９】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、本発明の実施形態に係る検出システム１００の構成を示す。本実施形態に係る検出システム１００は、プール１１０、携帯機器１３０、複数の受信部１４０、プール状態測定部１４５、検出サーバ１６０及び複数の運動量送信部１７０を備える。本実施形態に係る受信部１４０、検出サーバ１６０、及び運動量送信部１７０は、プールにおける利用者の運動の履歴を検出する検出装置の一例である。
【００２１】
プール１１０は、利用者１２０が水泳を行うために設けられたレーンＡ１１２及びレーンＢ１１４と、利用者１２０が自由に水中運動を行うために設けられたフリー区域１１６とを有する。ここで、プール１１０の利用者は複数であってよい。本実施形態においては、複数の利用者を代表する利用者１２０の運動の履歴を検出する場合を中心に説明を行う。
携帯機器１３０は、利用者１２０によって携帯され、利用者１２０を識別する利用者識別情報を無線により送信する。携帯機器１３０は、利用者１２０の腕、頭、又は足等に固定される、リストバンド形状の携帯情報機器や非接触ＩＣカード等であってよい。
【００２２】
受信部１４０のそれぞれは、利用者１２０が携帯する携帯機器１３０が所定の距離（例えば５０ｃｍ等）内に接近した場合に、利用者１２０を識別する利用者識別情報を受信し、検出サーバ１６０に送信する。一部の受信部１４０は、レーンＡ１１２とレーンＢ１１４のそれぞれの両端におけるプール１１０の側壁面に設けられる。また、他の一部の受信部１４０は、フリー区域１１６内においてプール１１０の底面に格子状に設けられる。
【００２３】
プール状態測定部１４５は、プール１１０の内的状態であるプール状態を測定し、検出サーバ１６０に送信する。プール状態測定部１４５は、水温測定部１５０、水流発生装置１５２、及び水流測定部１５４を含む。
水温測定部１５０は、プール状態としてプール１１０の水温を測定し、検出サーバ１６０に送信する。水流発生装置１５２は、プール１１０内に、例えば水平方向の水流、及び／又は垂直方向の水流（波等）を発生する。また、水流発生装置１５２は、プール状態として、発生した水流の強さを含む水流情報を検出サーバ１６０に送信する。水流測定部１５４は、プール状態として、水流発生装置１５２が発生した水流の強さ、及び／又は複数の利用者がプール内で移動することにより生じるプール内の水流の強さを含む水流情報を取得する。水流測定部１５４は、水流情報として、プール内の水流の方向を更に取得してもよい。また、水流測定部１５４は、例えば水位を測定する水位計によって、プール内の波の大きさを水流情報として取得してもよい。
【００２４】
以上において、プール状態測定部１４５は、プール状態として、プール１１０の水位や、利用者の密度等を更に測定してもよい。
【００２５】
検出サーバ１６０は、受信部１４０を介して携帯機器１３０から受信した利用者識別情報に基づき、利用者１２０の運動の履歴を検出する。そして、検出サーバ１６０は、利用者１２０の運動の履歴に基づき利用者１２０の運動量を算出し、これを用いて利用者１２０が消費した消費カロリーを算出する。また、検出サーバ１６０は、算出した利用者１２０の運動量等を携帯機器１３０に送信し、利用者１２０に通知する。
運動量送信部１７０は、検出サーバ１６０から利用者１２０の運動量等を受信する。そして、運動量送信部１７０は、利用者１２０が携帯する携帯機器１３０に、利用者１２０の運動量等を無線により送信する。ここで、各運動量送信部１７０は、受信部１４０に対応して受信部１４０の近傍にそれぞれ設けられる。そして、検出サーバ１６０は、ある受信部１４０が利用者識別情報を受信した場合に、当該受信部１４０に対応する運動量送信部１７０から携帯機器１３０に対して運動量等を送信する。
【００２６】
図２は、本発明の実施形態に係る検出サーバ１６０の構成を示す。本実施形態に係る検出サーバ１６０は、記録部２００、位置履歴データベース２１０、運動量算出部２１５、滞在時間算出部２４０、利用者情報保持部２５０、プール状態取得部２５２、及びカロリー算出部２８０を有する。
【００２７】
記録部２００は、受信部１４０のいずれかが携帯機器１３０から利用者識別情報を受信した場合に、当該受信部１４０を識別する受信部識別情報に対応付けて、利用者識別情報及び利用者識別情報を受信した時を示す時刻情報を、位置履歴データベース２１０に記録する。ここで、記録部２００は、時刻情報として、日付及び時刻からなる情報を記録してもよいし、時刻のみからなる情報を記録してもよい。また、記録部２００は、時刻情報として、時刻を記録してもよいし、特定の時刻からの経過時間を記録してもよい。位置履歴データベース２１０は、記録部２００によって記録された、利用者識別情報、受信部識別情報、及び時刻情報の組を、利用者１２０の位置の履歴として格納する。
【００２８】
運動量算出部２１５は、利用者識別情報に対応付けて位置履歴データベース２１０に格納された受信部識別情報の履歴に基づき、利用者１２０の運動量を算出する。本実施形態に係る運動量算出部２１５は、利用者１２０の運動量として、利用者１２０の移動距離及び移動速度を算出する。運動量算出部２１５は、移動距離算出部２２０、受信部データベース２２５、及び移動速度算出部２３０を含む。
【００２９】
移動距離算出部２２０は、位置履歴データベース２１０に格納された利用者１２０の位置の履歴に基づき、利用者１２０の移動距離を算出する。具体的には、移動距離算出部２２０は、利用者１２０の利用者識別情報に対応する受信部識別情報の履歴を、記録部２００を介して位置履歴データベース２１０から取得する。そして、移動距離算出部２２０は、取得した受信部識別情報の履歴において、利用者識別情報を受信した時刻が前後する２つの受信部１４０間の距離を算出することにより、運動量に含まれる移動距離を算出する。ここで、本実施形態に係る移動距離算出部２２０は、２つの受信部１４０間の距離を、受信部データベース２２５に格納された各受信部１４０の位置情報に基づき算出する。
【００３０】
移動速度算出部２３０は、位置履歴データベース２１０に格納された利用者１２０の位置の履歴に基づき、利用者１２０の移動速度を算出する。具体的には、移動速度算出部２３０は、利用者１２０の利用者識別情報に対応する受信部識別情報及び時刻情報の履歴を、記録部２００を介して位置履歴データベース２１０から取得する。そして、移動速度算出部２３０は、取得した受信部識別情報の履歴において、利用者識別情報を受信した時刻が前後する２つの受信部１４０間の距離及び時間差を算出することにより、運動量に含まれる移動速度を算出する。ここで、本実施形態に係る移動速度算出部２３０は、２つの受信部１４０間の距離を、移動距離算出部２２０と同様にして算出する。
以上の処理において、移動速度算出部２３０は、利用者１２０が休憩していることを、例えば受信部識別情報を一定期間受信していなかったこと等の条件に基づき検出してもよい。この場合、移動速度算出部２３０は、利用者１２０が休憩していた時間を除いた時間を用いて、移動速度を算出することができる。
【００３１】
滞在時間算出部２４０は、位置履歴データベース２１０に格納された利用者１２０に関する時刻情報に基づき、利用者がプール内に位置した滞在時間を算出する。具体的には、本実施形態に係る滞在時間算出部２４０は、位置履歴データベース２１０に格納された利用者１２０の利用者識別情報に対応する時刻情報の履歴において、最前の時刻情報及び最後の時刻情報の差を、利用者１２０がプール１１０に滞在した滞在時間と見なす。
これに代えて、検出システム１００は、利用者１２０がプール１１０に入る時及びプール１１０から出た時にその旨を入力する入力機器を更に備えてもよい。この場合、滞在時間算出部２４０は、プールに入った時刻及びプールから出た時刻を、この入力機器から取得してもよい。
あるいは、検出システム１００は、プール１１０の周囲の一部又は全部に携帯機器１３０から利用者識別情報を受信するプール入出チェック用受信部を更に備えてもよい。この場合、滞在時間算出部２４０は、例えば、プール入出チェック用受信部が利用者１２０の利用者識別情報を受信する度に、プールに入った時刻又はプールから出た時刻を交互に取得してもよい。
利用者情報保持部２５０は、利用者１２０に対応付けて利用者１２０の体重及び身長を含む利用者情報を保持する。
【００３２】
プール状態取得部２５２は、プール１１０の内的状態であるプール状態を取得する。本実施形態に係るプール状態取得部２５２は、密度算出部２５５、水流算出部２６０、水温取得部２７０、及び水流情報取得部２７５を有する。
密度算出部２５５は、複数の受信部１４０が複数の携帯機器１３０から受信し、位置履歴データベース２１０に格納された受信部識別情報に基づき、プール１１０における複数の利用者の密度を示す密度情報を、プール状態として算出する。ここで、密度算出部２５５は、例えば受信部識別情報に基づきプール１１０内に位置する利用者の数を算出し、利用者の数をプールの面積又は容積で割ることによりプール１１０全体における利用者の密度を算出してもよい。これに代えて、密度算出部２５５は、プール１１０を予め定められた面積又は容積に分割した区画毎に、利用者の密度を算出してもよい。
【００３３】
水流算出部２６０は、プール状態として、プール１１０内の複数の利用者の移動によって生じる水流を算出する。具体的には、水流算出部２６０は、複数の受信部１４０が複数の携帯機器１３０から受信し、位置履歴データベース２１０に格納された受信部識別情報に基づき、プール１１０における複数の利用者の移動の方向及び移動量を算出する。そして、それぞれの利用者の移動の方向及び移動量を元にそれぞれの利用者の位置における局所的な水流を求め、これらの局所的な水流からプール１１０全体の水流を流体解析等の手法を用いて算出する。
水温取得部２７０は、プール状態として、水温測定部１５０が測定したプール１１０の水温を、水温測定部１５０から取得する。
水流情報取得部２７５は、プール状態として、プール１１０の水流の強さを含む水流情報を、水流発生装置１５２及び／又は水流測定部１５４から取得する。
【００３４】
カロリー算出部２８０は、運動量算出部２１５により算出された移動距離及び移動速度を含む運動量と、滞在時間算出部２４０が算出した滞在時間と、利用者情報保持部２５０に保持された利用者１２０の体重及び身長を含む利用者情報と、プール状態取得部２５２が算出又は取得したプール１１０の水温、水流情報、密度情報を含むプール状態とに基づき、利用者１２０が消費した消費カロリーを算出する。そして、カロリー算出部２８０は、利用者１２０の運動量等を、運動量送信部１７０を介して無線により携帯機器１３０に送信する。ここで、記録部２００がある受信部１４０から利用者識別情報を受信すると、運動量算出部２１５、滞在時間算出部２４０、利用者情報保持部２５０、水温取得部２７０及びカロリー算出部２８０は、受信した利用者識別情報に対する処理を、利用者１２０が当該受信部１４０の近傍に位置している間に行う。そして、カロリー算出部２８０は、当該受信部１４０に対応する運動量送信部１７０から携帯機器１３０に対して、運動量及び／又は消費カロリー等を送信させる。
【００３５】
本実施形態に係るカロリー算出部２８０は、以下の方法を用いて消費カロリーを算出する。
（１）運動による消費カロリー
本実施形態に係るカロリー算出部２８０は、運動量、滞在時間、密度情報、水流情報、及び／又は体重等に基づき、運動による消費カロリーを算出する。例えば、カロリー算出部２８０は、移動速度から利用者１２０の運動の種類（水中歩行、水泳等）や運動の強度を算出する。また、カロリー算出部２８０は、移動距離又は滞在時間を運動時間とみなす。そして、カロリー算出部２８０は、運動の強度、運動時間、及び利用者情報保持部２５０に保持された利用者情報である体重から、消費カロリーを算出する。ここで、カロリー算出部２８０は、利用者１２０の年齢及び／又は性別を利用者情報保持部２５０等から更に取得し、これらを用いて消費カロリーを調整してもよい。
また、カロリー算出部２８０は、密度算出部２５５によって算出された密度情報に基づき、利用者１２０が消費したカロリーを算出してもよい。具体的には、プール１１０又はプール１１０において利用者１２０が位置する領域における利用者の密度を用いて、例えば「利用者の密度に応じた消費カロリー＝α×利用者の密度」を算出して利用者１２０の消費カロリーに加える。これにより、カロリー算出部２８０は、利用者の密度がより高いと判断した場合に、利用者１２０の消費カロリーをより増加させ、プール１１０内に発生する局所的な波の量が高まる結果、利用者１２０の消費カロリーが増加する影響を反映させることができる。
また、カロリー算出部２８０は、水流算出部２６０により算出された水流情報及び／又は水流情報取得部２７５により取得された水流情報を用いて、利用者１２０の位置における水流の方向及び強さと、利用者１２０の移動方向及び移動速度から、利用者１２０の運動の強度を算出し、これを用いて利用者１２０の消費カロリーを算出してもよい。これにより、カロリー算出部２８０は、利用者１２０に対する水流の抵抗がより高いと判断した場合に、利用者１２０の消費カロリーをより増加させることができる。以上に代えて、カロリー算出部２８０は、水流情報がプール内の波がより大きいことを示す場合に、利用者１２０の消費カロリーをより増加させてもよい。
【００３６】
（２）プール１１０内に滞在したことによる消費カロリー
本実施形態に係るカロリー算出部２８０は、滞在時間、体重、身長、及び／又は水温等に基づき、プール１１０内に滞在したことによる消費カロリーを算出する。例えば、カロリー算出部２８０は、利用者情報保持部２５０に保持された利用者１２０の体重及び身長から、利用者１２０の体表面積を算出する。次に、利用者１２０がプール１１０に滞在した時間、プール１１０の水温、及び利用者１２０の体表面積から、利用者１２０の放熱量を算出する。そして、カロリー算出部２８０は、算出した放熱量に基づき、利用者１２０の消費カロリーを算出する。これに代えて、カロリー算出部２８０は、利用者１２０の体温と水温との差に基づき、利用者１２０が消費したカロリーを算出してもよい。より具体的には、利用者１２０がプール１１０内に滞在することにより消費したカロリーを、「β×（利用者の体温−水温）」により算出してもよい。ここで、係数βは、身長、体重及び滞在時間に応じて予め設定されてもよいし、身長、体重とは無関係に定められた標準値と滞在時間を乗じることにより近似した値であってもよい。また、カロリー算出部２８０は、プール１１０の水温と、予め定められたプール１１０の適正水温との差がより大きい場合に、利用者１２０の消費カロリーをより増加させてもよい。
【００３７】
以上において、カロリー算出部２８０は、例えば運動強度と消費カロリーの関係等の統計値等を変数として格納したテーブルを保持し、テーブル内の変数を用いて消費カロリーの算出を行ってもよい。
【００３８】
図３は、本発明の実施形態に係る携帯機器１３０の構成を示す。本実施形態に係る携帯機器１３０は、利用者識別情報保持部３００、利用者識別情報送信部３１０、運動量受信部３２０、及び表示部３３０を有する。
【００３９】
利用者識別情報保持部３００は、利用者１２０の利用者識別情報を保持する。利用者識別情報送信部３１０は、例えば予め定められた時間間隔で、利用者識別情報保持部３００に保持された利用者識別情報を発信する。これに代えて、利用者識別情報送信部３１０は、受信部１４０のいずれかに接近した場合に、利用者識別情報保持部３００に保持された利用者識別情報を発信してもよい。すなわち例えば、受信部１４０が利用者識別情報送信部３１０へ発信を促す無線電波を送信し、利用者識別情報送信部３１０がこれを受けて利用者識別情報保持部３００に保持された利用者識別情報を発信してもよい。
【００４０】
運動量受信部３２０は、検出サーバ１６０内のカロリー算出部２８０が運動量送信部１７０を介して送信する、利用者１２０の運動量及び消費カロリー等を受信する。表示部３３０は、運動量送信部１７０を介して受信した利用者１２０の運動量及び／又は消費カロリー等の運動量情報を表示する。表示部３３０は、例えば、滞在時間算出部２４０が算出した滞在時間や、水温取得部２７０が取得したプール１１０の水温等の情報を更に表示してもよい。
【００４１】
図４は、本発明の実施形態に係る位置履歴データベース２１０の一例を表形式により示す。位置履歴データベース２１０は、携帯機器から受信した利用者識別情報に対応付けて、利用者識別情報を受信した受信部１４０を識別する受信部識別情報と、受信部１４０が利用者識別情報を受信した時を示す時刻情報とを格納する。
【００４２】
例えば、図４の１行目から３行目は、利用者識別情報Ａで識別される利用者が、受信部識別情報００１及び受信部識別情報００２でそれぞれ識別される受信部１４０の間を、３０秒間隔で往復していることを示す。例えば、受信部識別情報００１及び受信部識別情報００２でそれぞれ識別される２つの受信部１４０がレーンＡ１１２の両端に設けられている場合、利用者識別情報Ａで識別される利用者は、レーンＡ１１２を往復して泳いでいると見なせる。
【００４３】
また、図４の１００行目及び１０１行目は、利用者識別情報Ｂで識別される利用者が、受信部識別情報００９で識別される受信部１４０の近傍から受信部識別情報０１５で識別される受信部１４０の近傍に、１分１０秒かけて移動したことを示す。例えば、受信部識別情報００９及び０１５等でそれぞれ識別される受信部１４０がフリー区域１１６の底面に設けられている場合、運動量算出部２１５は、位置履歴データベース２１０に記録される受信部識別情報の履歴を参照することにより、利用者識別情報Ｂで識別される利用者のフリー区域１１６における移動を検出することができる。
【００４４】
以上において、時刻情報は、記録部２００が受信部１４０から利用者識別情報を受信した時を示す情報であってもよい。また、時刻情報は、受信部１４０が利用者識別情報を受信した時に加え、受信部１４０が利用者識別情報を受信しなくなった時を示す情報を含んでもよい。
【００４５】
図５は、本発明の実施形態に係る受信部データベース２２５の一例を表形式により示す。受信部データベース２２５は、各受信部１４０のそれぞれに対応して、当該受信部１４０のプール１１０における位置情報の一例であるＸ座標及びＹ座標を格納する。移動距離算出部２２０及び移動速度算出部２３０は、利用者１２０に対応して位置履歴データベース２１０に格納された受信部識別情報の履歴において、利用者識別情報を受信した時刻が前後する２つの受信部１４０間の距離を、受信部データベース２２５に格納された２つの受信部のそれぞれのＸ座標及びＹ座標を用いて算出する。
【００４６】
図６は、本発明の実施形態に係る利用者情報保持部２５０の一例を表形式により示す。利用者情報保持部２５０は、各利用者の利用者識別情報に対応して、当該利用者の体重、身長、及び予め測定された当該利用者の体温を含む利用者情報を保持する。利用者情報保持部２５０は、利用者情報として、例えば利用者の年齢、性別等の情報を更に保持してもよい。
【００４７】
図７は、本発明の実施形態に係る検出システム１００が、利用者識別情報を受信する毎に行う運動量更新処理の処理フローを示す。
【００４８】
まず、受信部１４０は、利用者識別情報を携帯機器１３０から受信し、当該受信部１４０を識別する受信部識別情報と合わせて検出サーバ１６０内の記録部２００に転送する（Ｓ６００）。次に、記録部２００は、受信した受信部識別情報及び利用者識別情報に受信した時を示す時刻情報を付加し、位置履歴データベース２１０に記録する（Ｓ６１０）。
【００４９】
次に、移動距離算出部２２０は、位置履歴データベース２１０に格納された利用者１２０の受信部識別情報の履歴に基づき、利用者１２０の移動距離を算出する。そして、移動距離算出部２２０は、算出した移動距離をカロリー算出部２８０に送信する（Ｓ６２０）。次に、移動速度算出部２３０は、位置履歴データベース２１０に格納された利用者１２０の受信部識別情報及び時刻情報の履歴に基づき、利用者１２０の移動速度を算出する。そして、移動速度算出部２３０は、算出した移動速度をカロリー算出部２８０に送信する（Ｓ６３０）。次に、滞在時間算出部２４０は、位置履歴データベース２１０に格納された利用者１２０に関する時刻情報に基づき、利用者がプール内に位置した滞在時間を算出する。そして、滞在時間算出部２４０は、算出した滞在時間をカロリー算出部２８０に送信する（Ｓ６４０）。
【００５０】
次に、利用者情報保持部２５０は、利用者１２０の体重及び身長を含む利用者情報を取得しカロリー算出部２８０に送信する（Ｓ６５０）。次に、水温取得部２７０は、水温測定部１５０からプール１１０の水温を取得し、カロリー算出部２８０に送信する（Ｓ６６０）。
【００５１】
次に、密度算出部２５５は、複数の受信部１４０が複数の携帯機器１３０から受信し、位置履歴データベース２１０に格納された受信部識別情報に基づき、プール１１０における複数の利用者の密度を示す密度情報を算出する（Ｓ６６２）。次に、水流算出部２６０は、プール１１０内の複数の利用者の移動によって生じる水流を算出し、水流情報取得部２７５は、水流発生装置１５２及び／又は水流測定部１５４から水流情報を取得する（Ｓ６６４）。
【００５２】
次に、カロリー算出部２８０は、運動量算出部２１５により算出された移動距離及び移動速度を含む運動量と、滞在時間算出部２４０が算出した滞在時間と、利用者情報保持部２５０に保持された利用者１２０の体重及び身長を含む利用者情報と、プール状態取得部２５２が算出又は取得したプール１１０の水温、水流情報、及び密度情報を含むプール状態とに基づき、利用者１２０が消費した消費カロリーを算出する（Ｓ６７０）。次に、カロリー算出部２８０は、運動量及び消費カロリー等を含む運動量情報を、Ｓ６００で利用者識別情報を受信した受信部１４０に対応する運動量送信部１７０を介して携帯機器１３０に送信する（Ｓ６８０）。そして、携帯機器１３０は、運動量送信部１７０を介して受信した運動量情報を、表示部３３０上に表示する（Ｓ６９０）。
【００５３】
なお、以上に示したＳ６２０からＳ６６０までの処理の順序は、上記以外の任意の順序であってもよい。
【００５４】
以上に示した検出システム１００によれば、利用者１２０が携帯する携帯機器１３０の近傍の受信部１４０は、携帯機器１３０から利用者識別情報を受信する。そして、検出サーバ１６０は、利用者識別情報を受信した受信部１４０の位置、受信した時刻、利用者１２０の体重と身長を含む利用者情報、及びプール１１０の水温や水流や利用者の密度等のプール状態に基づいて、利用者１２０の運動量及び消費カロリーを計算することができる。これにより、本実施形態に係る検出システム１００によれば、利用者１２０及び検出サーバ１６０が、利用者１２０の運動量及び消費カロリーを容易に知ることができる検出システムを実現することができる。
【００５５】
図８は、本発明の実施形態の変形例に係る検出システム７００の構成を示す。本変形例に係る検出システム７００は、プール７１０、携帯機器７３０、水温測定部７５０、プール状態測定部７４５、検出サーバ７６０、及び送信部７７０を有する。本変形例に係る検出サーバ７６０は、プールにおける利用者の運動の履歴を検出する検出装置の一例である。
【００５６】
プール７１０は、利用者７２０が水泳を行うために設けられたレーンＡ７１２及びレーンＢ７１４と、利用者７２０が自由に水中運動を行うために設けられたフリー区域７１６とを有する。ここで、プール７１０の利用者は複数であってよい。本変形例においては、複数の利用者を代表する利用者７２０の運動の履歴を検出する場合を中心に説明を行う。
【００５７】
送信部７７０のそれぞれは、互いに異なる識別情報である送信部識別情報を、無線により、利用者７２０が携帯する携帯機器７３０に送信する。ここで、送信部７７０は、常に送信部識別情報を送信してもよいし、予め定められた時間間隔で送信部識別情報を送信してもよい。
【００５８】
携帯機器７３０は、利用者７２０によって携帯され、所定の距離（例えば半径５０ｃｍ等）内の送信部７７０が送信する送信部識別情報等を受信し格納する。携帯機器７３０は、利用者１２０の腕、頭、又は足等に固定される、リストバンド形状の携帯情報機器や非接触ＩＣカード等であってよい。
【００５９】
プール状態測定部７４５は、プール１１０の内的状態であるプール状態を測定し、検出サーバ７６０に送信する。プール状態測定部７４５は、水温測定部７５０、水流発生装置７５２、及び水流測定部７５４を含む。
水温測定部７５０は、プール状態として、プール７１０の水温を測定し、検出サーバ７６０に送信する。水流発生装置７５２は、プール７１０内に、例えば水平方向の水流及び／又は垂直方向の水流（波等）を発生する。また、水流発生装置７５２は、プール状態として、発生した水流の強さを含む水流情報を検出サーバ７６０に送信する。水流測定部７５４は、プール状態として、水流発生装置７５２が発生した水流の強さ、及び／又は複数の利用者がプール内で移動することにより生じるプール内の水流の強さを含む水流情報を取得する。
【００６０】
検出サーバ７６０は、携帯機器７３０に格納された送信部識別情報の履歴に基づき、利用者７２０の運動の履歴を検出する。そして、検出サーバ７６０は、図１に示した検出サーバ１６０と同様に、利用者７２０の運動量及び消費カロリーを算出する。
【００６１】
図９は、本発明の実施形態の変形例に係る検出サーバ７６０の構成を示す。本変形例に係る検出サーバ７６０は、図２に示した検出サーバ１６０において、記録部２００及び位置履歴データベース２１０を取得部８００に置き換え、受信部データベース２２５を、受信部データベース２２５と同様にして送信部７７０の位置情報を格納する送信部データベース８２５に置き換え、表示部８１０を追加した構成をとる。図９中の運動量算出部２１５、滞在時間算出部２４０、利用者情報保持部２５０、プール状態取得部２５２、及びカロリー算出部２８０は、図２中の対応する部材とほぼ同様の構成をとるため、以下相違点を中心に説明する。
【００６２】
取得部８００は、利用者の運動の履歴として、携帯機器７３０に登録された利用者識別情報と、携帯機器７３０が受信して格納した送信部識別情報と、送信部識別情報を受信した時を示す時刻情報とを、携帯機器７３０から取得する。取得部８００は、送信部識別情報及び時刻情報の取得を、無線により行ってもよいし、携帯機器７３０に設けたコネクタ経由で行ってもよい。また、取得部８００は、位置履歴データベース２１０を更に備え、送信部識別情報及び時刻情報を、利用者識別情報に対応付けて格納してもよい。これにより、密度算出部２５５及び水流測定部２６０は、図２の検出装置１６０における密度算出部２５５及び水流測定部２６０と同様にして、プール１１０における複数の利用者の密度及び複数の利用者の移動によって生じる水流を、それぞれ算出することができる。
【００６３】
図９中の運動量算出部２１５、滞在時間算出部２４０、利用者情報保持部２５０、及び水温取得部２７０は、図２に示した対応する部材とほぼ同様の処理を行う。ここで、図９中の運動量算出部２１５、滞在時間算出部２４０、及び利用者情報保持部２５０は、図２中の位置履歴データベース２１０に記録された利用者識別情報、受信部識別情報、及び時刻情報に代えて、携帯機器７３０から取得した利用者識別情報、送信部識別情報、及び時刻情報をそれぞれ用いる。従って、運動量算出部２１５は、取得部８００が取得した複数の送信部識別情報に基づき、運動量を算出する。また、運動量の算出において、移動距離算出部２２０及び移動速度算出部２３０は、取得部８００が取得した複数の送信部識別情報のそれぞれにおいて、送信部識別情報を受信した時刻が前後する２つの送信部７７０間の距離に基づき、移動距離及び移動速度を算出する。
【００６４】
表示部８１０は、運動量算出部２１５が算出した運動量及びカロリー算出部２８０が算出した消費カロリー等の運動量情報を表示する。表示部８１０は、例えば、滞在時間算出部２４０が算出した滞在時間や、水温取得部２７０が取得したプール７１０の水温等の情報を更に表示してもよい。
【００６５】
図１０は、本発明の実施形態の変形例に係る携帯機器７３０の構成を示す。本変形例に係る携帯機器７３０は、利用者識別情報保持部３００、位置情報受信部９１０、運動履歴格納部９２０、及び運動履歴転送部９３０を備える。位置情報受信部９１０は、本発明に係る携帯機器における受信部の一例である。運動履歴格納部９２０は、本発明に係る携帯機器における格納部の一例である。運動履歴転送部９３０は、本発明に係る転送部の一例である。
【００６６】
利用者識別情報保持部３００は、利用者７２０の利用者識別情報を保持する。位置情報受信部９１０は、無線により、近傍の送信部７７０から送信部識別情報を受信する。運動履歴格納部９２０は、送信部７７０から受信した送信部識別情報を、当該送信部識別情報を受信した時を示す時刻情報に対応付けて格納する。運動履歴転送部９３０は、利用者７２０がプール７１０から出た後に、利用者識別情報保持部３００が保持する利用者識別情報と、運動履歴格納部９２０に格納された送信部識別情報及び時刻情報の履歴とを取得部８００に送信する。
【００６７】
以上に示した検出システム７００によれば、携帯機器１３０は、近傍の送信部７７０が送信する送信部識別情報を受信し格納する。次に、検出サーバ７６０は、利用者７２０がプール７１０から出た後に、利用者識別情報、送信部識別情報及び時刻情報の履歴を携帯機器７３０から取得する。そして、検出サーバ１６０は、送信部識別情報を送信した送信部７７０の位置、送信部識別情報を受信した時刻、利用者７２０の体重と身長、及びプール７１０の水温等に基づいて、利用者７２０の運動量及び消費カロリーを計算することができる。これにより、本変形例に係る検出システム７００によれば、利用者７２０及び検出サーバ７６０が、利用者７２０の運動量及び消費カロリーを容易に知ることができる検出システムを実現することができる。
【００６８】
図１１は、本発明の実施形態に係る計算機１０００のハードウェア構成を示す。本実施形態に係る検出サーバ１６０又は検出サーバ７６０の機能は、ＣＰＵ１０１０、ＲＯＭ１０２０、ＲＡＭ１０３０、通信インターフェイス１０４０、ハードディスクドライブ１０５０、受信部１４０と水温測定部１５０又は水温測定部７５０からの入力を行う入力装置１０６０、運動量送信部１７０への出力を行う出力装置１０６５、及び携帯機器７３０を有線又は無線により接続する携帯機器接続部１０７０を備える計算機１０００と、計算機１０００上で実行されるプログラムとの連携により実現される。計算機１０００は、フレキシブルディスクドライブ１０７５及び／又はＣＤ−ＲＯＭドライブ１０８０を更に備えてもよい。
【００６９】
検出サーバ１６０を実現するプログラムは、記録モジュールと、運動量算出モジュールと、滞在時間算出モジュールと、水温取得モジュールと、カロリー算出モジュールとを備える。これらのモジュールは、計算機１０００を、記録部２００、運動量算出部２１５、滞在時間算出部２４０、水温取得部２７０、及びカロリー算出部２８０として動作させるプログラムである。また、ハードディスクドライブ１０５０は、位置履歴データベース２１０、受信部データベース２２５及び利用者情報保持部２５０に記録又は保持されるデータを格納するために使用されてもよい。
【００７０】
また、検出サーバ７６０を実現するプログラムは、取得モジュールと、運動量算出モジュールと、滞在時間算出モジュールと、水温取得モジュールと、カロリー算出モジュールと、表示モジュールとを備える。これらのモジュールは、計算機１０００を、取得部８００、運動量算出部２１５、滞在時間算出部２４０、水温取得部２７０、カロリー算出部２８０、及び表示部８１０として動作させるプログラムである。また、ハードディスクドライブ１０５０は、受信部データベース２２５及び利用者情報保持部２５０に記録又は保持されるデータを格納するために使用されてもよい。
【００７１】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、外部ネットワーク又は計算機１０００に接続されたネットワーク等を介してプログラムを計算機１０００に提供してもよい。
【００７２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７３】
【発明の効果】
上記説明から明らかなように、本発明によれば、プールにおいて利用者の運動量を適切に測定し、消費カロリーを算出する検出システムを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る検出システム１００の構成を示す図。
【図２】本発明の実施形態に係る検出サーバ１６０の構成を示す図。
【図３】本発明の実施形態に係る携帯機器１３０の構成を示す図。
【図４】本発明の実施形態に係る位置履歴データベース２１０の一例を表形式により示す図。
【図５】本発明の実施形態に係る受信部データベース２２５の一例を表形式により示す図。
【図６】本発明の実施形態に係る利用者情報保持部２５０の一例を表形式により示す図。
【図７】本発明の実施形態に係る検出システム７００の処理フローを示す図。
【図８】本発明の実施形態の変形例に係る検出システム７００の構成を示す図。
【図９】本発明の実施形態の変形例に係る検出サーバ７６０の構成を示す図。
【図１０】本発明の実施形態の変形例に係る携帯機器７３０の構成を示す図。
【図１１】本発明の実施形態に係る計算機１０００のハードウェア構成を示す図。
【符号の説明】
１００　検出システム
１１０　プール
１１２　レーンＡ
１１４　レーンＢ
１１６　フリー区域
１２０　利用者
１３０　携帯機器
１４０　受信部
１４５　プール状態測定部
１５０　水温測定部
１５２　水流発生装置
１５４　水流測定部
１６０　検出サーバ
１７０　運動量送信部
２００　記録部
２１０　位置履歴データベース
２１５　運動量算出部
２２０　移動距離算出部
２２５　受信部データベース
２３０　移動速度算出部
２４０　滞在時間算出部
２５０　利用者情報保持部
２５２　プール状態取得部
２５５　密度算出部
２６０　水流算出部
２７０　水温取得部
２７５　水流情報取得部
２８０　カロリー算出部
３００　利用者識別情報保持部
３１０　利用者識別情報送信部
３２０　運動量受信部
３３０　表示部
７００　検出システム
７１０　プール
７１２　レーンＡ
７１４　レーンＢ
７１６　フリー区域
７２０　利用者
７３０　携帯機器
７４５　プール状態測定部
７５０　水温測定部
７５２　水流発生装置
７５４　水流測定部
７６０　検出サーバ
７７０　送信部
８００　取得部
８１０　表示部
９１０　位置情報受信部
９２０　運動履歴格納部
９３０　運動履歴転送部
１０００　計算機
１０１０　ＣＰＵ
１０２０　ＲＯＭ
１０３０　ＲＡＭ
１０４０　通信インターフェイス
１０５０　ハードディスクドライブ
１０６０　入力装置
１０６５　出力装置
１０７０　携帯機器接続部
１０７５　フレキシブルディスクドライブ
１０８０　ＣＤ−ＲＯＭドライブ
１０８５　表示装置
１０９０　フレキシブルディスク
１０９５　ＣＤ−ＲＯＭ
【図１】
2004049495.tif 000003
【図２】
2004049495.tif 000004
【図３】
2004049495.tif 000005
【図４】
2004049495.tif 000006
【図５】
2004049495.tif 000007
【図６】
2004049495.tif 000008
【図７】
2004049495.tif 000009
【図８】
2004049495.tif 000010
【図９】
2004049495.tif 000011
【図１０】
2004049495.tif 000012
【図１１】
2004049495.tif 000013