(57)【要約】【課題】運動データを取得する際にユーザーが課金体系を確認するなどの労力を低減させたデータ処理方法を提供する。【解決手段】慣性センサー（センサーユニット）１０を用いて測定されたユーザー毎の運動データ（スイングデータ）、および顧客毎の課金テーブル３５を記憶する記憶領域（記憶部３４）を備えた情報処理装置（サーバー３０）におけるデータ処理方法であって、顧客ＩＤを受け付ける工程と、前記顧客が要求する前記運動データの項目を受け付ける工程と、前記顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含む。【選択図】図６
2018132856.tif 000002
【特許請求の範囲】
【請求項１】
慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理方法であって、
顧客ＩＤを受け付ける工程と、
前記顧客が要求する前記運動データの項目を受け付ける工程と、
前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、
前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含むことを特徴とするデータ処理方法。
【請求項２】
前記情報処理装置は、複数の前記課金テーブルを備え、
前記運動データは、前記慣性センサーの出力値と前記慣性センサーの出力値を解析した解析データとを含み、
前記顧客が要求する運動データが、前記慣性センサーの出力値か前記慣性センサーの出力値を解析した解析データかを判定する工程、を含み、
前記課金テーブルを決定する工程では、
前記判定する工程の判定結果に応じて、複数の前記課金テーブルの内から適用する前記課金テーブルを決定することを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記課金額の決定後に課金額を出力する工程、を含むことを特徴とする請求項１または請求項２に記載のデータ処理方法。
【請求項４】
前記運動データは、前記慣性センサーの出力値を解析した解析データを含み、
前記解析データを前記顧客の要求に基づいて出力する工程、を含むことを特徴とする請求項１ないし請求項３のいずれか一項に記載のデータ処理方法。
【請求項５】
前記顧客の要求において、
画像化の必要が無い情報は、前記情報処理装置に記憶されている解析データをそのまま出力し、
画像化の必要な情報は、前記慣性センサーから出力された計測データを出力することを特徴とする請求項４に記載のデータ処理方法。
【請求項６】
前記計測データは、前記顧客に対し、前記ユーザーの属性に係るユーザー情報を削除して出力されることを特徴とする請求項５に記載のデータ処理方法。
【請求項７】
前記情報処理装置には、さらに位置情報が記憶され、
前記解析データを出力する工程では、
前記運動データに関連付けられた前記位置情報を出力することを特徴とする請求項４ないし請求項６のいずれか一項に記載のデータ処理方法。
【請求項８】
慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理のプログラムであって、
顧客ＩＤを受け付ける工程と、
前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、
前記顧客が要求する前記運動データの項目を受け付ける工程と、
前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含む手順をコンピューターに実行させるプログラム。
【請求項９】
慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理のプログラムを記憶している記憶媒体であって、
顧客ＩＤを受け付ける工程と、
前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、
前記顧客が要求する前記運動データの項目を受け付ける工程と、
前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含む手順をコンピューターに実行させるプログラムを記憶している記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、ユーザー、もしくは、例えばゴルフクラブなどの運動器具に取り付けられた慣性センサーから出力されたデータからユーザーのゴルフスイングを解析し、その解析結果に基づいてユーザーに適する推奨製品を選択および顧客側に提示する構成が開示されている（例えば、特許文献１参照）。
【０００３】
特許文献１では、顧客（ユーザー）情報を登録保存するデータベースと、演算処理手段と、通信ネットワークと接続される通信手段を含むサーバーとを備え、通信ネットワークを介して、ゴルフ打撃計測機で計測されたユーザーの打撃時のゴルフスイングおよび打撃結果を受信し、この受信した計測結果に基づいてスイングを解析して、ユーザーに適する推奨製品を選択および提示する構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されている構成では、データベースに記憶されたゴルフスイングや打撃結果を参照してユーザーに製品を推奨する行為において、データベースに蓄積された情報を他社（顧客）に対して有料で提供する場合に、顧客は予め課金体系の調査や料金の算定を行う必要が有った。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係るデータ処理方法は、慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理方法であって、顧客ＩＤを受け付ける工程と、前記顧客が要求する前記運動データの項目を受け付ける工程と、前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含むことを特徴とする。
【０００８】
本適用例のデータ処理方法によれば、受け付けた顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定し、決定された課金テーブルと受け付けた顧客が要求する運動データの項目とに基づき課金額を決定することから、顧客は、運動データが蓄積されたサーバーから情報を引き出す際に、課金体系を確認するといったような無駄な労力を必要とせずに容易に課金額を知ることができる。
【０００９】
［適用例２］上記適用例に記載のデータ処理方法において、前記情報処理装置は、複数の前記課金テーブルを備え、前記運動データは、前記慣性センサーの出力値と前記慣性センサーの出力値を解析した解析データとを含み、前記顧客が要求する運動データが、前記慣性センサーの出力値か前記慣性センサーの出力値を解析した解析データかを判定する工程、を含み、前記課金テーブルを決定する工程では、前記判定する工程の判定結果に応じて、複数の前記課金テーブルの内から適用する前記課金テーブルを決定することが好ましい。
【００１０】
本適用例によれば、顧客が要求する運動データが、慣性センサーの出力値か慣性センサーの出力値を解析した解析データかを判定し、その判定結果に応じて複数の課金テーブルの内から適用する課金テーブルを決定するため、より実用性に適した課金テーブルを決定することができる。
【００１１】
［適用例３］上記適用例に記載のデータ処理方法において、前記課金額の決定後に課金額を出力する工程、を含むことが好ましい。
【００１２】
本適用例によれば、顧客は、決定後に出力される課金額を容易に知ることができ、課金の内容を理解した上での利用を行うことができる。
【００１３】
［適用例４］上記適用例に記載のデータ処理方法において、前記運動データは、前記慣性センサーの出力値を解析した解析データを含み、前記解析データを前記顧客の要求に基づいて出力する工程、を含むことが好ましい。
【００１４】
本適用例によれば、顧客は、自身の要求に基づいて、運動データとして慣性センサーの出力値を解析した解析データを得ることができる。
【００１５】
［適用例５］上記適用例に記載のデータ処理方法において、前記顧客の要求において、画像化の必要が無い情報は、前記情報処理装置に記憶されている解析データをそのまま出力し、画像化の必要な情報は、前記慣性センサーから出力された計測データを出力することが好ましい。
【００１６】
本適用例によれば、顧客の要求に応じて、必要とされる情報に適したデータとして、情報処理装置に記憶されている解析データをそのまま出力したり、慣性センサーから出力された計測データを出力したりすることができる。
【００１７】
［適用例６］上記適用例に記載のデータ処理方法において、前記計測データは、前記顧客に対し、前記ユーザーの属性に係るユーザー情報を削除して出力されることが好ましい。
【００１８】
本適用例によれば、ユーザーの属性に係るユーザー情報を削除し、個人が特定できない計測データとして、顧客に対して提供することができる。
【００１９】
［適用例７］上記適用例に記載のデータ処理方法において、前記情報処理装置には、さらに位置情報が記憶され、前記解析データを出力する工程では、前記運動データに関連付けられた前記位置情報を出力することが好ましい。
【００２０】
本適用例によれば、運動データに関連付けられた位置情報も出力されることから、より的確なアドバイス情報を提供することができる。
【００２１】
［適用例８］本適用例に係るプログラムは、慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理のプログラムであって、顧客ＩＤを受け付ける工程と、前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、前記顧客が要求する前記運動データの項目を受け付ける工程と、前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含む手順をコンピューターに実行させる。
【００２２】
本適用例のプログラムによれば、受け付けた顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定し、決定された課金テーブルと受け付けた顧客が要求する運動データの項目とに基づき課金額を決定することができる手順をコンピューターに実行させることができる。これにより、顧客は、運動データが蓄積されたサーバーから情報を引き出す際に、課金体系を確認するといったような無駄な労力を必要とせずに容易に課金額を知ることができる。
【００２３】
［適用例９］本適用例に係る記憶媒体は、慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブルを記憶する記憶領域を備えた情報処理装置におけるデータ処理のプログラムを記憶している記憶媒体であって、顧客ＩＤを受け付ける工程と、前記顧客ＩＤおよび前記顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定する工程と、前記顧客が要求する前記運動データの項目を受け付ける工程と、前記課金テーブルおよび前記運動データの項目に基づき課金額を決定する工程と、を含む手順をコンピューターに実行させるプログラムを記憶している。
【００２４】
本適用例の記憶媒体によれば、受け付けた顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブルを決定し、決定された課金テーブルと受け付けた顧客が要求する運動データの項目とに基づき課金額を決定することができるプログラムをコンピューターに実行させることができる。これにより、顧客は、運動データが蓄積されたサーバーから情報を引き出す際に、課金体系を確認するといったような無駄な労力を必要とせずに容易に課金額を知ることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係るスイング診断システムの構成例の概要を示す図。
【図２】センサーユニットおよびユーザー端末を示す図。
【図３】センサーユニットの装着位置および向きの一例を示す図。
【図４】ユーザーが打球するまでに行う動作の手順を示す図。
【図５】スイング動作についての説明図。
【図６】スイング診断システムの構成例を示す図。
【図７】スイング診断システムにおけるデータ処理方法の実施形態１に係る工程を説明するフローチャート。
【図８】解析データの表示例を示す図。
【図９】スイング診断システムにおけるデータ処理方法の実施形態２に係る工程を説明するフローチャート。
【発明を実施するための形態】
【００２６】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２７】
以下では、慣性センサーを用いて測定されたユーザー毎の運動データを用いる運動解析システムとして、ゴルフスイングの診断を行うスイング診断システムおよびそれに用いるデータ処理方法を例に挙げて説明する。
【００２８】
１．スイング診断システム
１−１．システムの概要
先ず、スイング診断システムの概要について、図１〜図５を参照して説明する。図１は、スイング診断システムの構成例の概要を示す図である。図２は、センサーユニットおよびユーザー端末を示す図である。図３は、センサーユニットの装着位置および向きの一例を示す図である。図４は、ユーザーが打球するまでに行う動作の手順を示す図である。図５は、スイング動作についての説明図である。
【００２９】
図１に示すように、本実施形態のスイング診断システム１は、センサーユニット（慣性センサーの一例）１０と、ユーザー端末（スイング解析装置）２０と、情報処理装置としてのサーバー３０と、顧客端末５０と、を含む。なお、ユーザー端末２０には、ＧＰＳ衛星８の電波（衛星信号）を受信し、ＧＰＳ衛星８からの電波（衛星信号）に含まれる位置情報に基づいて測位計算（位置情報の取得）する機能を含むことができる。このうち、ユーザー端末２０、サーバー３０、および顧客端末５０は、インターネットなどのネットワーク４０に接続され、互いに情報を送受信することが可能である。図２に示すように、ユーザー端末２０は、パーソナルコンピューター２０ａの他、スマートフォンやタブレット等の携帯機器２０ｂ、あるいはヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）やリスト機器等のウェアラブル端末等の各種情報端末（クライアント端末）で実現される。
【００３０】
センサーユニット１０は、例えば互いに直交関係の３軸の各軸方向の加速度と、例えば互いに直交関係の３軸の各軸回りの角速度と、を計測可能であり、図２に示すように、運動器具としての、例えばゴルフクラブ３に装着される。
【００３１】
センサーユニット１０は、例えば図３に示すように、互いに交差する（理想的には直交する）３つの検出軸（ｘ軸、ｙ軸、ｚ軸）の向きが合わせられてゴルフクラブ（運動器具の一例）３に装着される。図３では、例えばｙ軸をゴルフクラブ３のシャフトの長手方向（ゴルフクラブ３の長手方向）に、例えばｘ軸を打球のターゲット方向（打撃目標方向）に合わせるようにして、シャフトの一部に取り付けられる。好ましくは、センサーユニット１０は、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップに近い位置に取り付けられる。シャフトは、ゴルフクラブ３のヘッド（打撃部）３ａを除いた柄の部分であり、グリップも含まれる。ただし、センサーユニット１０は、ユーザー２の部位（例えば、手やグローブなど）に取り付けられてもよいし、腕時計などのアクセサリーに取り付けられてもよい。
【００３２】
ユーザー２は、あらかじめ決められた図４に示すような手順に従って、ゴルフボール４を打球するスイング動作または素振りによるスイング動作を行う。図４に示すように、ユーザー２は、まず、ユーザー端末２０を介してユーザー２の身体情報とユーザー２が使用するゴルフクラブ３に関する情報（ゴルフクラブ情報）などの入力操作を行う（Ｓ１）。
【００３３】
ユーザー２は、図４のステップＳ１において、ユーザー２の属性に係るユーザー情報（属性情報）として、入力画面（不図示）上で身長、性別、年齢、国などの身体情報を入力し、クラブ長（シャフトの長さ）などのゴルフクラブ情報を入力する。なお、ゴルフクラブ情報には、例えば、ゴルフクラブ３のメーカー名、品番、番手、クラブタイプ（ヘッドタイプおよびシャフトタイプ）、仕様（長さ、重心の位置、ライ角、フェース角、ロフト角など）の情報が含まれる。また、身体情報に含まれる情報は、これに限られず、例えば、身体情報は、身長に代えてまたは身長とともに腕の長さおよび脚の長さの少なくとも一方の情報を含んでもよい。同様に、ゴルフクラブ情報に含まれる情報は、これに限られず、例えば、ゴルフクラブ情報は、前述の情報のいずれかを含まなくてもよいし、他の情報を含んでもよい。
【００３４】
次に、ユーザー２は、ユーザー端末２０を介して計測開始操作（センサーユニット１０に計測を開始させるための操作）を行う（Ｓ２）。ユーザー２は、ユーザー端末２０からアドレス姿勢（スイング開始前の基本姿勢）をとるように指示する通知（例えば音声による通知）を受けた後（Ｓ３がＹ）、ゴルフクラブ３のシャフトの長手方向がターゲットライン（打球の目標方向）に対して垂直となるようにアドレスの姿勢をとり、所定時間以上静止する（Ｓ４）。次に、ユーザー２は、ユーザー端末２０からスイングを許可する通知（例えば音声による通知）を受けた後（Ｓ５がＹ）、スイング動作を行い、ゴルフボール４を打球する（Ｓ６）。なお、本実施形態は必ずしも打球するものに限らず、素振りにも適用でき、打球に相当するタイミングを検出する機能を有していてもよい。
【００３５】
ユーザー２が図４のステップＳ２の計測開始操作を行うと、ユーザー端末２０はセンサーユニット１０に計測開始コマンドを送信し、センサーユニット１０は計測開始コマンドを受信して３軸加速度と３軸角速度の計測を開始する。センサーユニット１０は、所定周期（例えば１ｍｓ）で３軸加速度と３軸角速度を計測し、計測したデータを順次、ユーザー端末２０に送信する。
【００３６】
ユーザー端末２０は、図４のステップＳ５に示したスイング開始の許可をユーザー２に通知し、その後、センサーユニット１０の計測データに基づいて、ユーザー２がゴルフクラブ３を用いて打球したスイング動作（図４のステップＳ６）を解析する。
【００３７】
図５に示すように、ユーザー２が図４のステップＳ６で行うスイング動作は、アドレス姿勢（静止状態）からスイング（バックスイング）を開始した後、バックスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ３のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール４を打球するインパクト（打球）に至る動作を含んでいる。そして、ユーザー端末２０は、スイングが行われた時刻（日時）、ユーザー２の識別情報や性別、ゴルフクラブ３の種類、スイング動作の解析結果などの情報を含むスイング解析データを生成し、慣性センサーの計測データ（生データ）とともにネットワーク４０（図１参照）を介して、記憶領域として機能するサーバー３０（図１参照）や顧客端末５０（図１参照）に送信する。
【００３８】
サーバー（情報処理装置）３０は、ユーザー端末２０が送信したスイング解析データ（運動解析情報）と該スイング解析データに係る位置情報とを含む運動データと該運動データに係る位置情報とを含むスイング解析データ、および慣性センサーの計測データ（生データ）を、ネットワーク４０を介して受信して保存する。
【００３９】
センサーユニット１０のユーザー（以下、単に「ユーザー２」と称す。）は、例えば、センサーユニット１０の購入者である。センサーユニット１０は、例えば図２に示すとおりユーザー２の所有するゴルフクラブ３に装着され、ユーザー２によるゴルフスイングの練習に用いられる。
【００４０】
ユーザー端末２０の操作者は、ユーザー２と同一である。ユーザー端末２０は、ユーザー２がセンサーユニット１０を操作したり、ユーザー２がサーバー３０へアクセスしたりする際に用いられる。
【００４１】
顧客端末５０の管理者は、様々なタイプのゴルフクラブ３（道具の一例）を扱うゴルフ用品メーカーまたはゴルフ用品ショップである。当該メーカーまたはショップは、サーバー３０の管理者にとっての顧客である（以下、適宜「顧客」と称す）。当該メーカーまたはショップには、ゴルフクラブ３を購入する目的でユーザー２が訪れる。
【００４２】
顧客端末５０の操作者は、顧客（つまりメーカーまたはショップ）の従業員である。本実施形態では、従業員は、メーカーまたはショップを訪れたユーザー２に試し打ちをさせることでユーザーにフィットしたゴルフクラブ３を見出し、ゴルフクラブ３の購入をユーザーへ促す者（以下、単に「フィッター」と称す。）であると仮定する。
【００４３】
サーバー３０の管理者は、例えば、センサーユニット１０を制御するためのプログラムや各種の情報をユーザー端末２０へ提供する旨を予め約束した者である。また、サーバー３０の管理者は、本実施形態の顧客（つまりメーカーまたはショップ）を含む複数の顧客に対して個別に情報を提供する旨を予め約束した者でもある。
【００４４】
１−１−１．ユーザーの動作
ユーザー２は、予め決められた図４に示すような手順に従って、ゴルフボール４を打球するスイング動作または素振りによるスイング動作を行う。ここで、ユーザー２は、例えば、現状のゴルフクラブ３を使用し続けても飛距離が伸びない場合などに、新しいゴルフクラブ３の購入を検討するべく、顧客端末５０の所有者であるショップまたはメーカーを訪れる。
【００４５】
１−１−２．フィッターの動作
先ず、フィッターは、顧客端末５０を操作してサーバー３０にアクセスし、ホーム画面（ユーザーＩＤの入力画面）を呼び出して顧客端末５０へ表示させる。
【００４６】
次に、フィッターは、ショップまたはメーカーを訪れたユーザー２のユーザーＩＤを顧客端末５０へ入力するよう当該ユーザー２に促す。
【００４７】
顧客端末５０へユーザーＩＤが入力されると、顧客端末５０からサーバー３０へ向けてユーザーＩＤおよび顧客ＩＤが送信される。なお、ここでは、顧客端末５０が顧客ＩＤを予め記憶している場合を想定した。記憶していない場合は、フィッターが顧客ＩＤを顧客端末５０へ入力すればよい。また、顧客端末５０に対するユーザーＩＤの入力は、ユーザーの代わりにフィッターが行ってもよい。
【００４８】
次に、顧客の従業員であるフィッターは、ユーザー２のスイングの診断を行うべく、サーバー３０に対して、所望する運動データの項目、もしくは計測データの項目を指定して、出力を要求する。サーバー３０は、サーバー３０に記憶されているスイング解析データ（運動解析情報）と該スイング解析データに係る位置情報とを含む運動データ、および慣性センサーの計測データ（生データ）から、フィッター（顧客）の要求する項目に対応する運動データ、もしくは計測データを顧客端末５０に出力する。
【００４９】
ここで、フィッターから、サーバー３０に対して運動データ、もしくは計測データの出力の要求があった場合、サーバー３０の管理者は、出力される運動データ、もしくは計測データの内容に沿った課金を行うことが有る。この課金において、サーバー３０は、顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブル３５（図６参照）を決定し、フィッターの要求する項目に基づいて、決定された課金テーブルから課金額を決定し、顧客端末５０へ送信する。
【００５０】
その後、サーバー３０から顧客端末５０へ運動データ、もしくは計測データが送信され、運動データにおけるスイング解析データに基づいた診断結果、もしくは計測データに基づいて顧客端末５０によって解析された診断結果が顧客端末５０に表示される。本実施形態における診断結果には、ショップまたはメーカーがユーザー２へ推奨する推奨ゴルフクラブタイプ（以下、推奨クラブタイプという）が含まれる。推奨クラブタイプは、例えば、推奨シャフトタイプと推奨ヘッドタイプとの組み合わせによって表されることができる。
【００５１】
そして、フィッターは、顧客端末５０に表示された推奨クラブタイプを確認し、推奨クラブタイプに属するゴルフクラブ３をピックアップし、ユーザー２に試し打ちをしてもらうなどにより、ユーザー２にフィットしたクラブタイプを探索する。そして、ユーザー２にフィットしたクラブタイプが見出されると、ユーザー２は、フィットしたタイプのゴルフクラブ３を購入することができる。
【００５２】
１−１−３．サーバーの動作の概要
サーバー３０は、顧客端末５０からユーザーＩＤおよび顧客ＩＤを受信し、フィッターから所望する運動データの項目、もしくは計測データの項目の指定が有った場合、サーバー３０に予め保管（記憶）されたスイング解析データ（運動解析情報）と該スイング解析データに係る位置情報とを含む運動データ、および慣性センサーの計測データ（生データ）から、ユーザー２向け、もしくは顧客向けの診断結果（推奨クラブタイプ）を取得し、顧客端末５０へ送信する。
【００５３】
１−２．システムの構成
以下、図６を参照して、スイング診断システムにおけるセンサーユニット１０の構成例、ユーザー端末２０の構成例、顧客端末５０の構成例、サーバーの３０構成例を順に説明する。図６は、スイング診断システムの構成例を示す構成ブロック図である。
【００５４】
１−２−１．センサーユニットの構成
センサーユニット１０は、慣性センサーの一例としての加速度センサー（不図示）および角速度センサー（不図示）、不図示の信号処理部および通信部を含んで構成されている。ただし、センサーユニット１０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００５５】
加速度センサーは、互いに交差する（理想的には直交する）３軸方向の各々に生じる加速度（３軸加速度）を計測し、計測した３軸加速度の大きさおよび向きに応じたデジタル信号（加速度データ）を例えば所定周期で出力する。
【００５６】
角速度センサーは、互いに交差する（理想的には直交する）３軸の各々の軸回りに生じる角速度（３軸角速度）を計測し、計測した３軸角速度の大きさおよび向きに応じたデジタル信号（角速度データ）を例えば所定周期で出力する。
【００５７】
信号処理部は、加速度センサーと角速度センサーから、それぞれ加速度データと角速度データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶した計測データ（加速度データと角速度データ）に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部に出力する。
【００５８】
通信部は、信号処理部から受け取ったパケットデータをユーザー端末２０に送信する処理や、ユーザー端末２０から計測開始コマンド等の各種の制御コマンドを受信して信号処理部に送る処理等を行う。信号処理部は、制御コマンドに応じた各種処理を行う。
【００５９】
１−２−２．ユーザー端末の構成
ユーザー端末２０は、処理部２１、通信部２２、操作部２３、記憶部２４、表示部２５を含んで構成されている。但し、ユーザー端末２０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００６０】
通信部２２は、センサーユニット１０から送信されたパケットデータを受信し、処理部２１に送る処理や、処理部２１からの制御コマンドをセンサーユニット１０に送信する処理等を行う。通信部２２は、また、ネットワーク４０を介してサーバー３０の通信部３２との間でデータ通信を行う。例えば、通信部２２は、スイング解析処理の終了後、処理部２１からスイング解析データを受け取って、サーバー３０の通信部３２に送信する処理を行う。
【００６１】
操作部２３は、ユーザー２の操作に応じたデータを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００６２】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記憶媒体等により構成される。記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。記憶部２４には、また、処理部２１によって読み出され、スイング解析処理を実行するためのスイング解析プログラムや慣性センサーを用いて測定されたユーザー毎の運動データ、および顧客毎の課金テーブル３５を記憶する記憶領域を備えた情報処理装置としてのサーバー３０におけるデータ処理プログラムが記憶されている。スイング解析プログラムやデータ処理プログラムは、あらかじめ不揮発性の記憶媒体（コンピューターに読み取り可能な記憶媒体）に記憶されていてもよいし、処理部２１がサーバー３０から受信して記憶部２４に記憶させたものであってもよい。
【００６３】
記憶部２４には、ゴルフクラブ情報、身体情報、センサー装着位置情報、スイング解析データ、および慣性センサーの計測データが記憶される。また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３が取得したデータ、処理部２１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００６４】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００６５】
その他、ユーザー端末２０には、処理部２１の処理結果を音声やブザー音等の音として出力する音出力部などが備えられてもよい。音出力部は、例えば、スピーカーやブザーなどであってもよい。
【００６６】
処理部２１は、各種プログラムに従い、通信部２２を介してセンサーユニット１０に制御コマンドを送信する処理や、通信部２２を介してセンサーユニット１０から受信したデータに対する各種の計算処理を行う。また、処理部２１は、各種プログラムに従い、記憶部２４からスイング解析データを読み出してユーザーＩＤと共に通信部２２を介してサーバー３０に送信する処理を行う。また、処理部２１は、各種プログラムに従い、通信部２２を介して、サーバー３０に各種の情報を送信し、サーバー３０から受信した情報に基づいて各種の画面を表示する処理等を行う。また、処理部２１は、その他の各種の制御処理を行う。また、処理部２１は、スイング解析プログラムを実行することにより、ユーザー２のスイング動作を解析する処理（スイング解析処理）を行う。
【００６７】
ここで、スイング解析データには、例えば、シャフトプレーンＳＰ、ホーガンプレーンＨＰ、ハーフウェイバック時のヘッド３ａの位置、ハーフウェイダウン時のヘッドの位置、クラブパスψ、絶対フェース角φ、相対フェース角η、ヘッドスピード、トップ時のシャフト回転角、ハーフウェイバック時のシャフト回転角、グリップ減速率ＲV、グリップ減速時間率ＲT、などを含むことができる。
【００６８】
なお、スイング解析データに含まれる指標の一部または全部の取得は、計測データに基づきサーバー３０の処理部３１が行うことも可能だが、ここではユーザー端末２０の処理部２１が行うものとした。また、スイング解析データに含まれる１または複数の指標の少なくとも一部の生成元となるデータは、センサーユニット１０で生成された計測データであってもよいし、ゴルフクラブ３またはユーザー２の身体に装着された他のセンサーで生成された計測データであってもよい。また、スイング解析データに含まれる１または複数の指標の少なくとも一部は、ユーザー端末２０が生成したものであってもよいし、サーバー３０が生成したものであってもよいし、ユーザーがユーザー端末２０へ手動で入力したもの（仮想的なデータ）であってもよい。また、スイング解析データには他の指標が含まれてもよい。
【００６９】
１−２−３．顧客端末の構成
図６に示すとおり、顧客端末５０は、処理部５１、通信部５２、操作部５３、記憶部５４、表示部５５を含んで構成されている。但し、顧客端末５０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００７０】
通信部５２は、ネットワーク４０を介してサーバー３０の通信部３２との間でデータ通信を行う。例えば、通信部５２は、操作部５３を介して入力された情報（ユーザーＩＤ、フィッティングデータなど）を受け取り、サーバー３０の通信部３２に送信したり、サーバー３０の通信部３２から必要な画面表示を行うための情報などを受信したりする処理を行う。
【００７１】
操作部５３は、フィッターの操作に応じたデータを取得し、処理部５１に送る処理を行う。操作部５３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００７２】
記憶部５４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記憶媒体等により構成される。記憶部５４は、処理部５１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
【００７３】
記憶部５４には、処理部５１によって読み出されるプログラムが記憶されている。プログラムは、あらかじめ不揮発性の記憶媒体（コンピューターに読み取り可能な記憶媒体）に記憶されていてもよいし、処理部５１がネットワーク４０を介してサーバー３０から受信して記憶部５４に記憶させてもよい。
【００７４】
表示部５５は、通信部５２がサーバー３０の通信部３２から受信した情報等を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部５５は、例えば、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部５３と表示部５５の機能を実現するようにしてもよい。
【００７５】
その他、顧客端末５０には、通信部５２がサーバー３０の通信部３２から受信した情報等を音声やブザー音等の音として出力する音出力部などが備えられてもよい。音出力部は、例えば、スピーカーやブザーなどであってもよい。
【００７６】
処理部５１は、各種プログラムに従い、通信部５２を介して、サーバー３０に各種の情報を送信し、サーバー３０から受信した情報に基づいて各種の画面を表示する処理や、入力を受け付ける処理などを行う。
【００７７】
例えば、処理部５１は、前述した診断結果（推奨クラブタイプ）をサーバー３０から受信すると、診断結果（推奨クラブタイプ）を示す画像を表示部５５へ表示することができる。
【００７８】
１−２−４．サーバーの構成
図６に示すとおり、サーバー３０は、処理部３１、通信部３２、記憶部３４などを含んで構成されている。但し、サーバー３０は、適宜、これらの構成要素の一部が削除または変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００７９】
サーバー３０の記憶領域として機能する記憶部３４は、例えば、ＲＯＭやフラッシュＲＯＭ、ＲＡＭ等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記憶媒体等により構成される。記憶部３４は、処理部３１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。なお、本実施形態で使用される診断テーブル（後述）は適宜に修正されるので、診断テーブル（後述）の格納先は、記憶部３４における書き換え可能なメモリーであることが望ましい。
【００８０】
また、記憶部３４には、ユーザー毎のスイング解析データ３４１、顧客毎のフィッティングデータ３４２、顧客毎の診断テーブル３４３、項目毎の診断テーブル（項目毎の対応表）３４４、不図示の項目毎のレベル算出テーブル（項目毎のレベル表）、および課金テーブル３５などが予め格納されている。
【００８１】
ユーザー毎のスイング解析データ３４１は、複数のユーザーのスイング解析データをユーザー毎に（ユーザーＩＤに対応付けて）格納したものである。
【００８２】
顧客毎のフィッティングデータ３４２は、複数のフィッティングデータを顧客毎に（顧客ＩＤに対応付けて）格納したものである。
【００８３】
顧客毎の診断テーブル３４３は、複数の診断テーブルを顧客毎に（顧客ＩＤに対応付けて）格納したものである。なお、本実施形態の顧客（顧客端末５０の管理者であるショップまたはメーカー）の診断テーブルとしては、シャフトセレクト用診断テーブル（不図示）とヘッドセレクト用診断テーブル（不図示）との２つが顧客毎の診断テーブル３４３に格納されたと仮定する。
【００８４】
項目毎の対応表３４４は、全ての顧客に共通する項目毎の対応表を格納したものである。不図示の項目毎のレベル表も、全ての顧客に共通する項目毎のレベル表を格納したものである。項目毎の対応表３４４には、例えば「Ｖゾーン」項目の診断に用いられるＶゾーン対応表や「スピード」項目の診断に用いられるスピード対応表などを含むことができる。
【００８５】
課金テーブル３５は、フィッターから、サーバー３０に対して運動データ、もしくは計測データの出力の要求があった場合に、出力されるデータの内容に基づく課金を行う場合に用いる、所謂料金テーブルである。本形態の課金テーブル３５には、フィッターが要求するデータによって異なる複数の課金テーブル（第１の課金テーブル３５１および第２の課金テーブル３５２）を有している。具体的には、フィッターが要求するデータが、スイング解析データ（運動解析情報）と該スイング解析データに係る位置情報とを含む運動データの場合に適用する第１の課金テーブル３５１、および慣性センサーの計測データ（生データ）の場合に適用する第２の課金テーブル３５２を有している。
【００８６】
その他、記憶部３４には、処理部３１によって読み出され、スイング診断処理を実行するための不図示のスイング診断プログラムが記憶されている。スイング診断プログラムは、あらかじめ不揮発性の記憶媒体（コンピューターに読み取り可能な記憶媒体）に記憶されていてもよいし、処理部３１がネットワーク４０を介してサーバー３０とは異なるサーバー（不図示）から受信して記憶部３４に記憶させたものであってもよい。
【００８７】
また、記憶部３４は、処理部３１の作業領域として用いられ、処理部３１が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部３４は、処理部３１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００８８】
通信部３２は、ネットワーク４０を介して顧客端末５０の通信部５２またはユーザー端末２０の通信部２２との間でデータ通信を行うものである。例えば、通信部３２は、顧客端末５０の通信部５２から顧客ＩＤ、ユーザーＩＤ、フィッティングデータ等を受け取って、処理部３１に送る処理を行う。また、例えば、通信部３２は、ユーザー端末２０の通信部２２からスイング解析データを受け取って、処理部３１に送る処理を行う。また、例えば、通信部３２は、画面の表示に必要な情報を顧客端末５０の通信部５２に送信する。また、例えば、通信部３２は、画面の表示に必要な情報をユーザー端末２０の通信部２２に送信する。
【００８９】
処理部３１は、各種プログラムに従い、通信部３２を介して、各種の画面の表示に必要な情報をユーザー端末２０に送信する処理等を行う。また、処理部３１は、その他の各種の制御処理を行う。また、処理部３１は、スイング診断処理プログラムに従い動作する。
【００９０】
処理部３１は、通信部３２を介してユーザー端末２０からユーザーＩＤ付きのスイング解析データを受信すると、ユーザー毎のスイング解析データ３４１のうち、当該ユーザーＩＤに対応付けられたスイング解析データ（ユーザーのスイング解析データ）に追加し、ユーザーのスイング解析データを更新する。
【００９１】
処理部３１は、通信部３２を介して顧客端末５０からユーザーＩＤを受信すると、記憶部３４に格納されたユーザー毎のスイング解析データ３４１の中から、当該ユーザーＩＤに対応付けられたスイング解析データ（ユーザーのスイング解析データ）を特定する。
【００９２】
処理部３１は、通信部３２を介して顧客端末５０から顧客ＩＤを受信すると、記憶部３４に格納された顧客毎の診断テーブル３４３の中から、当該顧客ＩＤに対応付けられた診断テーブル（顧客の診断テーブル）を特定する。また、処理部３１は、顧客の診断テーブルの使用に必要な項目を特定する。また、処理部３１は、必要な項目を特定すると、当該項目の診断に必要な指標を特定する。
【００９３】
処理部３１は、ユーザー２のスイング解析データから必要な指標を読み出し、読み出した指標に応じて必要な項目毎の対応表を参照することにより、必要な項目毎の診断結果を取得する。そして、処理部３１は、必要な項目毎の診断結果に応じて、顧客の診断テーブルを参照することにより、ユーザー向け、かつ顧客向けの診断結果、もしくは推奨シャフトタイプを取得する。
【００９４】
そして、処理部３１は、ユーザー向け、かつ、顧客向けの診断結果（推奨シャフトタイプおよび推奨ヘッドタイプ）を画像、テキスト、音、またはそれらの組み合わせで表示するための情報を生成し、通信部３２を介して顧客端末５０へ送信する。
【００９５】
また、処理部３１は、フィッター（顧客）から、サーバー３０に対して運動データ、もしくは計測データの出力の要求があった場合、顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブル３５を決定し、フィッターの要求する項目に基づいて、決定された課金テーブルから課金額を決定し、顧客端末５０へ送信する。
【００９６】
１−３．データ処理方法
ユーザー２は、上述したように算出され、サーバー３０（図１参照）の記憶領域に記憶されたユーザー２の運動データ、および該運動データに係る位置情報から検索された過去の運動データの傾向が出力されることによって、現在位置に係る過去の運動データの一般的な傾向を示す情報を含めた解析情報を得ることができる。これにより、ユーザー２は、この一般的な傾向を示す情報を基に戦略を立てながら運動が行えるようになり、より納得性を得ることのできる解析結果（アドバイスの情報）を得ることができる。
【００９７】
なお、以下で説明するように、上記運動データは、ゴルフに係る運動解析情報とすることができ、上記位置データは、ゴルフのラウンドに係る位置情報とすることが好適である。このように、運動データをゴルフに係る運動解析情報、位置データをゴルフのラウンドに係る位置情報とすることにより、ユーザー２のゴルフのラウンドに係る位置情報に基づいて、記憶領域に蓄積されている運動解析情報（ゴルフスイングの解析データ）から検索されて抽出された所定の位置範囲における過去の運動解析情報の傾向が出力される。これにより、ユーザー２の現在のラウンド位置からショットする際の、この現在位置に係る過去の運動解析情報の一般的な傾向を示す情報を含めたアドバイス情報を、ユーザー２に提示することができる。したがって、ユーザー２は、この一般的な傾向を示すアドバイス情報を基に戦略を立てながらラウンドが行えるようになり、より納得性を得ることのできるゴルフスイングに係る解析結果（アドバイスの情報）を得ることができる。
【００９８】
このデータ処理方法について、図７、図８、および図９を参照して説明する。図７は、スイング診断システムにおけるデータ処理方法の実施形態１に係る工程を説明するフローチャートである。図８は、解析データの表示例を示す図である。図９は、スイング診断システムにおけるデータ処理方法の実施形態２に係る工程を説明するフローチャートである。
【００９９】
（実施形態１）
以下、図７のフローチャートを参照しながら、データ処理方法の実施形態１に係る工程を説明する。なお、以下の工程の説明では、フィッターが、ユーザー２のスイングの診断を行うべく、サーバー３０に対して、所望する運動データの項目を指定して、課金の生じる運動データの項目の出力を要求する場合を例示する。ここで、運動データには、慣性センサー（センサーユニット１０）の出力値を解析した解析データを含んでいる。また、以下では、上述したスイング診断システム１の構成要素と同様な構成については、同符号を付して説明する。
【０１００】
まず、顧客の従業員であるフィッターは、ユーザー２のスイングの診断に用いるための運動データとして、ゴルフスイングに係る解析情報（スイングデータ）を、サーバー３０に要求するために、顧客端末５０から、当該ユーザー２のユーザーＩＤおよびフィッターの保有している顧客ＩＤをサーバー３０に送信する。ゴルフスイングに係る解析情報（スイングデータ）としては、例えば図８に示すようなスイング軌跡を示した解析データとすることができる。
【０１０１】
図８に示す解析データの表示例では、Ｓ1，ＨＰ1，ＧＰ1は、それぞれ、スイング開始時のシャフト、ヘッド３ａの位置、グリップの位置を示し、Ｓ2，ＨＰ2，ＧＰ2は、それぞれ、インパクト時のシャフト、ヘッド３ａの位置、グリップの位置を示す。また、スイング開始時のヘッド３ａの位置ＨＰ1を、ＸＹＺ座標系の原点（０，０，０）と一致させている。また、破線ＨＬ1および実線ＨＬ2は、それぞれ、ヘッド３ａのバックスイング時の軌跡およびダウンスイング時の軌跡であり、破線ＧＬ1および実線ＧＬ2は、それぞれ、グリップのバックスイング時の軌跡およびダウンスイング時の軌跡である。破線ＨＬ1と実線ＨＬ2との接続点および破線ＧＬ1と実線ＧＬ2との接続点は、それぞれ、スイングのトップの時（スイングの方向が切り替わる時）のヘッド３ａの位置およびグリップの位置に相当する。このような解析データでは、ユーザー２のゴルフクラブ３に係るヘッド３ａなどの部位の軌跡を示す画像情報、もしくはそれらに係る数値データとして示すことができ、フィッターの診断やアドバイスを行うための情報とすることができる。
【０１０２】
サーバー３０は、送信されたユーザーＩＤおよびフィッターの顧客ＩＤを受け付け（ステップＳ１００）、顧客端末５０に対して受け付けの完了を通知する。通知を受けたフィッターは、サーバー３０に対して、診断に必要となるゴルフスイングに係るスイングデータの項目を指定して、出力を要求する。
【０１０３】
サーバー３０は、スイングデータの項目を受け付ける（ステップＳ１１０）。顧客ＩＤおよびスイングデータの項目を受け付けたサーバー３０は、顧客ＩＤおよびフィッターから要求されたスイングデータの項目（要求内容）の少なくともいずれかに基づき適用する課金テーブル３５を決定する（ステップＳ１２０）。なお、課金テーブル３５は、予め顧客ＩＤ毎（顧客毎）に且つ要求項目毎に設定されている。
【０１０４】
そして、サーバー３０は、ステップＳ１２０で決定した課金テーブル３５と、スイングデータの項目（要求内容）とに基づいて課金額を決定し（ステップＳ１３０）、決定した課金額をフィッターに通知するため、課金額を顧客端末５０に対して出力する（ステップＳ１４０）。
【０１０５】
フィッターは、出力された課金額を顧客端末５０で確認した後、サーバー３０に対して、確認した旨を通知する。確認通知を受け取ったサーバー３０は、記憶部３４に記憶されているユーザー毎のスイング解析データ３４１の内から、要求の有ったスイングデータの項目に係るユーザー２のスイングデータを抽出するとともに顧客端末５０に出力（ステップＳ１５０）し、一連の処理手順を終了する。このように、フィッターは、自身の要求に基づいて、運動データとして慣性センサー（センサーユニット１０）の出力値を解析した解析データを得ることができる。
【０１０６】
上述した実施形態１のようなデータ処理方法によれば、受け付けた顧客ＩＤおよび顧客からの要求内容の少なくともいずれかに基づき課金テーブル３５を決定し、フィッターが要求する運動データの項目に基づいて課金額を決定する。これにより、フィッターは、運動データが蓄積されたサーバー３０から情報を引き出す際に、課金体系を確認するといったような無駄な労力を必要とせずに容易に課金額を知ることができる。
【０１０７】
なお、 課金体系が予め決められている場合、実施形態１におけるステップＳ１１０からステップＳ１３０の工程を行わずにステップＳ１４０に進んでも良い。例えば、サーバー３０は、送信されたユーザーＩＤおよびフィッターの顧客ＩＤを受け付け（ステップＳ１００）あらかじめ決められた課金額を顧客端末５０に対して出力する（ステップＳ１４０）。
【０１０８】
（実施形態２）
以下、図９のフローチャートを参照しながら、データ処理方法の実施形態２に係る工程を説明する。なお、以下の工程の説明では、フィッターが、ユーザー２のスイングの診断を行うべく、サーバー３０に対して、所望する運動データの項目、および計測データの項目の少なくともいずれかを指定して、課金の生じる運動データの項目、もしくは計測データの項目の出力を要求する場合であって、サーバー３０に複数の課金テーブル３５（本例では第１の課金テーブル３５１および第２の課金テーブル３５２）を備えている構成を例示する。また、以下では、上述したスイング診断システム１の構成要素と同様な構成については、同符号を付して説明する。
【０１０９】
フィッターは、データ要求に当って、例えば画像化の必要が無い情報は、サーバー３０に記憶されている解析データをそのまま出力し、画像化の必要な情報は、慣性センサー（センサーユニット１０）から出力された計測データを出力することと判断することができる。このような判断を行えば、必要とされる情報に適したデータとして、サーバー３０に記憶されている解析データをそのまま出力したり、慣性センサーから出力された計測データを出力したりして、無駄なく的確なデータを出力することができる。
【０１１０】
まず、顧客の従業員であるフィッターは、ユーザー２のスイングの診断に用いるための運動データとして、ゴルフスイングに係る解析情報（スイングデータもしくは計測データ）を、サーバー３０に要求するために、顧客端末５０から、当該ユーザー２のユーザーＩＤおよびフィッターの保有している顧客ＩＤをサーバー３０に送信する。ゴルフスイングに係る解析情報（スイングデータ）としては、例えば図８に示すようなスイング軌跡を示した解析データとすることができる。
【０１１１】
サーバー３０は、送信されたユーザーＩＤおよびフィッターの顧客ＩＤを受け付け（ステップＳ２００）、顧客端末５０に対して受け付けの完了を通知する。通知を受けたフィッターは、サーバー３０に対して、診断に必要となるゴルフスイングに係るスイングデータ（解析データ）の項目、および計測データの項目の少なくともいずれかを指定して、出力を要求する。なお、フィッターは、例えば顧客端末５０などを用いてスイングの解析処理を行うような場合に、センサーユニット１０（以下慣性センサー）などによって計測された生データ（測定値そのままである処理されていないデータ）としての計測データを要求することができる。
【０１１２】
サーバー３０は、スイングデータ、および計測データの少なくともいずれかの項目を受け付ける（ステップＳ２１０）。顧客ＩＤ、および要求されているデータの項目を受け付けたサーバー３０は、フィッターからの要求項目が、慣性センサーの出力値（計測データ）か、スイングデータ（解析データ）かを判定する（ステップＳ２２０）。
【０１１３】
サーバー３０は、判定された要求項目によって、課金テーブル３５に含まれる複数の課金テーブル（第１の課金テーブル３５１および第２の課金テーブル３５２）の内から、参照する課金テーブルを決定する、なお、本例では、複数の課金テーブルとして第１の課金テーブル３５１および第２の課金テーブル３５２を備えた構成を示し、これらの課金テーブルは、予め顧客ＩＤ毎（顧客毎）に且つ要求項目毎に設定されている。
【０１１４】
ステップＳ２２０において、フィッターからの要求項目が慣性センサーの出力値（計測データ）と判定された場合（ステップＳ２２０：出力値）において、サーバー３０は、要求された慣性センサーの出力値（計測データ）の項目、および顧客ＩＤに基づいて、適用する課金テーブルとして第１の課金テーブル３５１を決定する（ステップＳ２３０）。
【０１１５】
また、ステップＳ２２０において、フィッターからの要求項目がスイングデータ（解析データ）と判定された場合（ステップＳ２２０：解析データ）において、サーバー３０は、要求されたスイングデータ（解析データ）の項目、および顧客ＩＤに基づいて、適用する課金テーブルとして第２の課金テーブル３５２を決定する（ステップＳ２４０）。
【０１１６】
そして、サーバー３０は、ステップＳ２３０、もしくはステップＳ２４０で決定した課金テーブル（第１の課金テーブル３５１もしくは第２の課金テーブル３５２）に基づいて課金額を決定し（ステップＳ２５０）、決定した課金額をフィッターに通知するため、課金額を顧客端末５０に対して出力する（ステップＳ２６０）。
【０１１７】
フィッターは、出力された課金額を顧客端末５０で確認した後、サーバー３０に対して、確認した旨を通知する。確認通知を受け取ったサーバー３０は、記憶部３４に記憶されているユーザー毎のスイング解析データ３４１の内から、要求の有ったスイングデータの項目、および慣性センサーの出力値（計測データ）の項目の少なくともいずれかに係るユーザー２のデータを抽出して顧客端末５０に出力（ステップＳ２７０）し、一連の処理手順を終了する。このように、フィッターは、自身の要求に基づいて、運動データとして慣性センサー（センサーユニット１０）の出力値を解析した解析データを得ることができる。
【０１１８】
なお、ステップＳ２７０において、慣性センサーの出力値（計測データ）を出力する場合は、フィッターに対し、慣性センサーの出力値に付帯されているユーザー２の属性に係るユーザー情報（ユーザーの属性情報）を削除して出力されることが好ましい。このように、慣性センサーの出力値からユーザー情報（ユーザーの属性情報）を削除して出力すれば、個人が特定できない計測データとして、個人情報を保護することが可能となった情報としてフィッターに提供することができる。
【０１１９】
上述した実施形態２のようなデータ処理方法によれば、フィッターが要求する運動データが、慣性センサーの出力値か慣性センサーの出力値を解析したスイングデータ（解析データ）かを判定する。そして、その判定結果に応じて課金テーブル３５に含まれる複数の課金テーブルの内から適用する課金テーブルとして第１の課金テーブルまたは第２の課金テーブルを決定するため、より実用性に適した課金テーブルを決定することができる。
【０１２０】
なお、サーバー３０には、上述した運動データとしての、ゴルフスイングに係るスイングデータや慣性センサーの出力値（計測データ）に加えて、ＧＰＳ衛星８からの電波（衛星信号）に含まれる位置情報に基づいて測位計算（位置情報の取得）された位置に係る情報、例えばラウンドにおけるショット位置などのスイングに関連付けられた位置情報が記憶されてもよい。そして、フィッターからの要求が有れば、サーバー３０からスイングデータに関連付けられた位置情報として顧客端末５０に出力することとしてもよい。このようにすれば、運動データとしてのスイングデータに関連付けられた位置情報も出力されることから、フィッターは、より的確な診断やアドバイス情報を得ることができる。
【０１２１】
１−４．その他
上記の実施形態では、加速度センサーと角速度センサーが、センサーユニット１０に内蔵されて一体化されているが、加速度センサーと角速度センサーは一体化されていなくてもよい。あるいは、加速度センサーと角速度センサーが、センサーユニット１０に内蔵されずに、ゴルフクラブ３またはユーザー２に直接装着されてもよい。
【０１２２】
また、上記の実施形態では、センサーユニット１０とユーザー端末２０とが別体であるが、これらを一体化してゴルフクラブ３またはユーザー２に装着可能にしてもよい。また、センサーユニット１０が、慣性センサー（例えば、加速度センサーあるいは角速度センサー）とともに、ユーザー端末２０の一部の構成要素を備えていてもよい。
【０１２３】
また、上記の実施形態では、ゴルフスイングを診断するスイング診断システム１を例に挙げたが、本発明は、テニスや野球などの様々な運動におけるスイングを診断するスイング診断システムに適用することができる。
【０１２４】
また、上記の実施形態では、スイング診断システム１を例に挙げたが、スイング以外の運動（スポーツ）を診断するシステムにも本発明は適用が可能である。
【０１２５】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法および結果が同一の構成、あるいは目的および効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成または同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１２６】
１…スイング診断システム、２…ユーザー、３…ゴルフクラブ、３ａ…ヘッド、４…ゴルフボール、８…ＧＰＳ衛星、１０…慣性センサーとしてのセンサーユニット、２０…ユーザー端末、２１…処理部、２２…通信部、２３…操作部、２４…記憶部、２５…表示部、３０…情報処理装置としてのサーバー、３１，５１…処理部、３２，５２…通信部、３４，５４…記憶部、３５…課金テーブル、５５…表示部、４０…ネットワーク、５０…顧客端末、３４１…ユーザー毎のスイング解析データ、３４２…顧客毎のフィッティングデータ、３４３…顧客毎の診断テーブル、３４４…項目毎の対応表、３５１…第１の課金テーブル、３５２…第２の課金テーブル。
【図１】
2018132856.tif 000003
【図２】
2018132856.tif 000004
【図３】
2018132856.tif 000005
【図４】
2018132856.tif 000006
【図５】
2018132856.tif 000007
【図６】
2018132856.tif 000008
【図７】
2018132856.tif 000009
【図８】
2018132856.tif 000010
【図９】
2018132856.tif 000011