(57)【要約】【課題】ボールに内蔵されたセンサー部の電力消費を抑制する。【解決手段】ボール解析システムは、ボールに内蔵され、前記ボールの動きに関するデータであるセンサーデータを取得するためのセンサー部と、前記センサーデータを受信する端末装置と、制御部とを備えている。制御部は、前記センサー部による前記センサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、前記センサー部に前記センサーデータの取得の実施および停止を指示する。【選択図】図４
2020120281.tif 000002
【特許請求の範囲】
【請求項１】
ボールに内蔵され、前記ボールの動きに関するデータであるセンサーデータを取得するためのセンサー部と、
前記センサーデータを受信する端末装置と、
前記センサー部による前記センサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、前記センサー部に前記センサーデータの取得の実施および停止を指示する制御部と、
を備えたボール解析システム。
【請求項２】
前記センサーデータに基づき前記ボールの停止を検出する停止検出部をさらに備え、
前記制御部は、前記ボールの停止の検出に応じて、前記センサーデータの取得を停止すべきだと判断する一方、前記ボールの停止の検出から所定時間が経過したときに、前記センサーデータの取得を実施すべきだと判断するように構成されている、
請求項１に記載のボール解析システム。
【請求項３】
前記制御部は、前記所定時間が経過したときにアラームを出力するように構成されている、
請求項２に記載のボール解析システム。
【請求項４】
前記停止検出部が前記ボール内に搭載されている、
請求項２または３に記載のボール解析システム。
【請求項５】
基準位置と前記ボールとの距離であるボール距離を測定するボール距離測定部をさらに備え、
前記制御部は、前記ボール距離と所定距離との大小関係に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１に記載のボール解析システム。
【請求項６】
前記基準位置が前記端末装置の位置であり、前記ボール距離測定部が前記ボール内に搭載されている、
請求項５に記載のボール解析システム。
【請求項７】
前記ボールの位置を測定するボール位置測定部をさらに備え、
前記制御部は、前記ボールの位置に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１に記載のボール解析システム。
【請求項８】
前記ボール位置測定部が前記ボール内に搭載されている、
請求項７に記載のボール解析システム。
【請求項９】
ユーザーによって操作されるスイッチをさらに備え、
前記制御部は、前記スイッチを介して入力されるユーザーの指示に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１に記載のボール解析システム。
【請求項１０】
前記ボールまたは前記ボールに関わるプレイヤーの画像に基づき、前記ボールの所定の移動または前記プレイヤーの所定の動作を認識する画像認識部をさらに備え、
前記制御部は、前記ボールの所定の移動または前記プレイヤーの所定の動作に基づき、前記センサー部による計測の実施および停止のタイミングを判断するように構成されている、
請求項１に記載のボール解析システム。
【請求項１１】
前記制御部が、前記ボール内に搭載されている、
請求項１〜１０のいずれか１項に記載のボール解析システム。
【請求項１２】
前記制御部が、前記端末装置に搭載されている、
請求項１〜１０のいずれか１項に記載のボール解析システム。
【請求項１３】
ボールに内蔵されたセンサー部によって取得された前記ボールの動きに関するデータであるセンサーデータを受信する受信部と、
前記センサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、前記センサー部に前記センサーデータの取得の実施および停止を指示する制御部と、
を備えた端末装置。
【請求項１４】
前記センサーデータに基づき前記ボールの停止を検出する停止検出部をさらに備え、
前記制御部は、前記ボールの停止の検出に応じて、前記センサーデータの取得を停止すべきだと判断する一方、前記ボールの停止の検出から所定時間が経過したときに、前記センサーデータの取得を実施すべきだと判断するように構成されている、
請求項１３に記載の端末装置。
【請求項１５】
基準位置と前記ボールとの距離であるボール距離を測定するボール距離測定部をさらに備え、
前記制御部は、前記ボール距離と所定距離との大小関係に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１３に記載の端末装置。
【請求項１６】
前記制御部は、前記ボールの位置に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１３に記載の端末装置。
【請求項１７】
ユーザーによって操作されるスイッチをさらに備え、
前記制御部は、前記スイッチを介して入力されるユーザーの指示に基づき、前記センサーデータの取得の実施および停止のタイミングを判断するように構成されている、
請求項１３に記載の端末装置。
【請求項１８】
前記ボールまたは前記ボールに関わるプレイヤーの画像に基づき、前記ボールの所定の移動または前記プレイヤーの所定の動作を認識する画像認識部をさらに備え、
前記制御部は、前記ボールの所定の移動または前記プレイヤーの所定の動作に基づき、前記センサーによる計測の実施および停止のタイミングを判断するように構成されている、
請求項１３に記載の端末装置。
【請求項１９】
ボールに内蔵されたセンサー部によって取得された前記ボールの動きに関するデータであるセンサーデータを受信すること、
前記センサーデータの取得の実施および停止のタイミングを判断すること、および、
判断結果に基づき、前記センサー部に前記センサーデータの取得の実施および停止を指示すること、
を、前記センサー部と通信可能なコンピュータに実施させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ボール解析システム、端末装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、センサー部を内蔵したボールが記載されている。このボール内のセンサー部は、ボールの速度および回転数などの算出に供するデータを取得し、端末装置に送る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開２０１７／１３１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ボールに内蔵されたセンサー部によるデータ取得のタイミングを、十分に制御することが難しい。このため、ボールにおけるセンサー部の電力消費を抑制することが困難である。
【課題を解決するための手段】
【０００５】
本開示の一態様にかかるボール解析システム（本システム）は、ボールに内蔵され、ボールの動きに関するデータであるセンサーデータを取得するためのセンサー部と、センサーデータを受信する端末装置と、センサー部によるセンサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、センサー部にセンサーデータの取得の実施および停止を指示する制御部と、を備えている。
【０００６】
本システムにおけるボール内のセンサー部は、たとえば、ボールに対して所定の動作がなされることによって、起動し、端末装置とペアリングする。その後、センサー部は、ボールの動きに関するデータであるセンサーデータを取得し、たとえばペアリングしている端末装置に送信する。
【０００７】
ボールは、プレイヤーによって射出（投げる・蹴る）されるものであり、たとえば、いわゆる球技に使用されるボール（野球ボール、クリケット用のボール、サッカーボールおよびラグビーボール等）を含む。さらに、ボールは、陸上競技における円盤およびハンマーを含んでもよい。ボールの動きとは、たとえば、ボールの速度、回転数および回転の向きである。ボールの動きに関するデータとは、ボールの動きを算出する元となるデータであってもよいし、ボールの動き自体を示すデータであってもよい。
【０００８】
そして、本システムは、ボール内のセンサー部によるセンサーデータの取得の可否を制御する制御部を備えている。このため、不要なセンサーデータが取得されることを抑制できる。したがって、センサー部の消費電力を低減すること（節電）が可能となる。さらに、不要なセンサーデータを保存することを抑制できるため、センサーデータを保存するためのメモリを効率的に使用することができる。
【０００９】
なお、本システムは、センサーデータに基づきボールの停止を検出する停止検出部をさらに備えてもよい。この場合、制御部は、ボールの停止の検出に応じて、センサーデータの取得を停止すべきだと判断する一方、ボールの停止の検出から所定時間が経過したときに、センサーデータの取得を実施すべきだと判断するように構成されていてもよい。この構成では、プレイヤーは、ボールを保持（キャッチ）してから所定時間の経過後に、ボールを射出する。所定時間内では計測がなされないので、節電を容易に実施できる。
【００１０】
また、この場合、制御部は、所定時間が経過したときにアラームを出力するように構成されていてもよい。これによれば、プレイヤーは、アラームを介して、ボールを射出すべきタイミングを容易に取得できる。
【００１１】
また、停止検出部は、ボール内にあってもよいし、端末装置にあってもよい。停止検出部がボール内に配置されている場合、端末装置の構成を簡略化できる。
【００１２】
また、本システムは、基準位置とボールとの距離であるボール距離を測定するボール距離測定部をさらに備えてもよい。この場合、制御部は、ボール距離と所定距離との大小関係に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。
【００１３】
基準位置は、たとえば、端末装置の位置である。あるいは、基準位置は、プレイヤーの足元にあるマーク（プレート等）の位置でもよいし、プレイヤー自身の位置でもよい。この場合、プレートあるいはプレイヤーに、これらの位置を外部に伝達するための伝達部材が備えられていてもよい。たとえば、ボール距離測定部は、この伝達部材と通信することによって、ボール距離を測定する。
【００１４】
また、基準位置は、プレイヤーに近い位置でもよいし、プレイヤーから遠い位置でもよい。たとえば、基準位置がプレイヤーに近い場合、制御部は、ボール距離が所定距離より短い場合に、センサーデータの取得を実施すべきだと判断する一方、ボール距離が所定距離以上である場合に、センサーデータの取得を停止すべきだと判断する。この構成では、プレイヤーからボールが離れている場合にセンサーデータの取得がなされにくいので、節電を容易に実施できる。
【００１５】
この場合、基準位置は端末装置の位置であってもよく、ボール距離測定部がボール内に搭載されていてもよい。この構成では、ボール距離計測部は、端末装置とボール（ボール内の通信装置）との通信強度に基づいて、ボール距離を容易に取得することができる。
【００１６】
また、本システムは、ボールの位置を測定するボール位置測定部（たとえばＧＰＳユニット）をさらに備えてもよい。この場合、制御部は、ボールの位置に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。
【００１７】
この構成では、たとえばボールが特定の位置に近い場合、制御部は、センサーデータの取得を実施すべきだと判断する一方、ボールが特定の位置から遠い場合に、センサーデータの取得を停止すべきだと判断する。ボール位置測定部は、たとえば、ボールに搭載されたＧＰＳ発信機を用いて、ボールの位置を測定する。この構成では、制御部は、ボールの位置に基づいて、センサーデータの取得の可否を容易に判断することができる。
【００１８】
ボール位置測定部は、ボール内にあってもよいし、端末装置にあってもよい。停止検出部がボール内に配置されていることで、端末装置の構成を簡略化できる。
【００１９】
また、本システムは、ユーザーによって操作されるスイッチをさらに備えてもよい。この場合、制御部は、スイッチを介して入力されるユーザーの指示に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。
【００２０】
この構成では、ユーザーは、プレイヤーでもよいし、プレイヤーの周囲の人物（コーチなど）であってもよい。ユーザーの指示は、たとえば、センサーデータの取得の可否を示す指示である。制御部は、ユーザーの指示に基づいて、センサーデータの取得を制御する。
【００２１】
スイッチは、端末装置に搭載されていてもよい。あるいは、スイッチは、ボールに搭載されていてもよい。この場合、たとえば、スイッチは、「ユーザーとしてのプレイヤーが所定の動作を実施する（ボールを揺さぶる、地面にぶつける、高く放るなど）こと」によりオンとなり、センサーによる計測が可能となるように構成されていてもよい。
【００２２】
また、本システムは、ボールまたはボールに関わるプレイヤーの画像に基づき、ボールの所定の移動またはボールにかかわるプレイヤーの所定の動作を認識する画像認識部をさらに備えてもよい。この場合、制御部は、ボールの所定の移動またはプレイヤーの所定の動作に基づき、センサー部による計測の実施および停止のタイミングを判断するように構成されていてもよい。
【００２３】
この構成では、制御部は、ボールの移動あるいはプレイヤーの所定の動作に基づいて、センサーデータの取得の可否を容易に判断することができる。
【００２４】
なお、制御部は、ボール内に搭載されていてもよいし、端末装置に搭載されていてもよい。
【００２５】
また、本開示の一態様にかかる端末装置（本端末装置）は、ボールに内蔵されたセンサー部を内蔵したボールと組み合わせることによって、本システムと同様の作用効果を奏することができる。
【００２６】
すなわち、本端末装置は、ボールに内蔵されたセンサー部によって取得されたボールの動きに関するデータであるセンサーデータを受信する受信部と、センサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、センサー部にセンサーデータの取得の実施および停止を指示する制御部と、を備えている。
【００２７】
本端末装置は、センサーデータに基づきボールの停止を検出する停止検出部をさらに備えてもよい。この場合、制御部は、ボールの停止の検出に応じて、センサーデータの取得を停止すべきだと判断する一方、ボールの停止の検出から所定時間が経過したときに、センサーデータの取得を実施すべきだと判断するように構成されていてもよい。
【００２８】
本端末装置は、基準位置とボールとの距離であるボール距離を測定するボール距離測定部をさらに備えてもよい。この場合、制御部は、ボール距離と所定距離との大小関係に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。
【００２９】
本端末装置では、制御部は、ボールの位置に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。制御部は、ボールの位置を、たとえば、ボールに搭載されている位置測定部（たとえばＧＰＳユニット）から取得することができる。
【００３０】
本端末装置は、ユーザーによって操作されるスイッチをさらに備えてもよい。この場合、制御部は、スイッチを介して入力されるユーザーの指示に基づき、センサーデータの取得の実施および停止のタイミングを判断するように構成されていてもよい。
【００３１】
本端末装置は、ボールまたはボールに関わるプレイヤーの画像に基づき、ボールの所定の移動またはボールにかかわるプレイヤーの所定の動作を認識する画像認識部をさらに備えてもよい。この場合、制御部は、ボールの所定の移動またはプレイヤーの所定の動作に基づき、センサーによる計測の実施および停止のタイミングを判断するように構成されていてもよい。
【００３２】
さらに、本開示の一実施形態にかかるコンピュータプログラムは、たとえば、センサー部と通信可能なコンピュータを、本端末装置として機能させることができる。すなわち、このプログラムは、ボールに内蔵されたセンサー部によって取得されたボールの動きに関するデータであるセンサーデータを受信すること、センサーデータの取得の実施および停止のタイミングを判断すること、および、判断結果に基づき、センサー部にセンサーデータの取得の実施および停止を指示すること、を、センサー部と通信可能なコンピュータに実施させる。
【発明の効果】
【００３３】
本開示の一態様によれば、ボールに内蔵されたセンサー部によるセンサーデータ取得のタイミングを制御することができる。このため、ボールにおけるセンサー部の電力消費を抑制することが可能である。さらに、不要なセンサーデータを保存することを抑制できるため、センサーデータを保存するためのメモリを効率的に使用することができる。
【図面の簡単な説明】
【００３４】
【図１】図１は、本開示の一実施形態にかかるボール解析システムの構成例を示す説明図である。
【図２】図２は、ボールの構成例を示す説明図である。
【図３】図３は、携帯端末の構成例を示す説明図である。
【図４】図４は、ボールにおけるハードウェアの動作例を示すフローチャートである。
【図５】図５は、ボールにおけるハードウェアの他の動作例を示すフローチャートである。
【図６】図６は、ボールの構成における他の例を示す説明図である。
【図７】図７は、ボールにおけるハードウェアの他の動作例を示すフローチャートである。
【図８】図８は、ボールにおけるハードウェアの他の動作例を示すフローチャートである。
【図９】図９は、ボールにおけるハードウェアの他の動作例を示すフローチャートである。
【発明を実施するための形態】
【００３５】
〔実施形態１〕
（システム全体の構成例）
本開示における第１の実施形態を、図面に基づいて説明する。図１は、本実施形態にかかるボール解析システム１の構成を示す説明図である。ボール解析システム１は、硬式野球における投球練習に関するシステムであり、主に、ピッチャーの投げるのボールの動き（飛翔状態）を解析および表示するために用いられる。
【００３６】
図１に示すように、ボール解析システム１は、ボール１０、携帯端末（端末装置）２０およびクラウド３０を含んでいる。野球における投球練習では、ピッチャー２は、マウンド３から、キャッチャー４に向けてボール１０を投げる（投球５）。キャッチャー４は、ボール１０をピッチャー２に返す（返球６）。そして、ボール解析システム１では、ピッチャー２の投球５におけるボール１０の動きに関するデータが、ボール１０に内蔵されたセンサー部（後述）により取得される。このデータが、携帯端末２０および／またはクラウド３０によって管理される。
【００３７】
なお、ボール１０の動きとは、たとえば、ボール１０の速度（球速）、回転数、回転方向および球種である。そして、ボール１０の動きに関するデータとは、本実施形態では、ボール１０の動きを算出する元となるデータ（たとえば、ボール１０の加速度、角速度および地磁気に関するデータ）である。
【００３８】
携帯端末２０は、たとえばスマートホンあるいはタブレット型コンピュータであり、通常、ピッチャー２あるいはキャッチャー４の近傍に備えられる。携帯端末２０の構成については後述する。
【００３９】
クラウド３０は、インターネットなどのコンピュータネットワーク３１、サーバー３５、およびオンラインコーチシステム４０を含む。サーバー３５およびオンラインコーチシステム４０は、コンピュータネットワーク３１に接続されている。
【００４０】
サーバー（クラウドサーバー）３５は、ユーザー管理機能３６、ユーザー毎のデータを蓄積するストレージ３７、データ管理ユニット３８、および、ランキング集計などを行うデータ分析ユニット３９を含む。なお、ユーザーは、たとえばピッチャー２である。
【００４１】
オンラインコーチシステム４０は、シミュレータ４１および通信ユニット４３を含む。シミュレータ４１は、サーバー３５に蓄積されたユーザー毎のデータを用いて、ボール１０の動きを再現する。コーチ４２は、再現されたボール１０の動きに基づいて、通信ユニット４３およびコンピュータネットワーク３１を介して、ピッチャー２（携帯端末２０）に向けてアドバイスを送ることができる。
【００４２】
なお、ボール解析システム１は、クラウド３０を備えていなくてもよい。すなわち、ボール解析システム１は、ボール１０および携帯端末２０を備えていればよい。この場合、携帯端末２０が、サーバー３５のユーザー管理機能３６、ストレージ３７、データ管理ユニット３８およびデータ分析ユニット３９の機能、および、オンラインコーチシステム４０のシミュレータ４１の機能を備えてもよい。
【００４３】
（ボールの構成例）
図２は、ボール１０の構成例を示す説明図である。ボール１０は、コア１１および外皮１２を含む。コア１１は、ゴム製、コルク製および／またはエストラマー樹脂製の中心部であり、その内部にハードウェア５０が搭載されている。コア１１の周囲には、通常の野球ボールと同様に、たとえば糸巻部が設けられている。糸巻部は、たとえば、コア１１の周囲に巻回された毛糸および綿糸を含む。外皮１２は、たとえば、縫い糸で縫い合わされた複数の牛革部分を含んでおり、糸巻部を覆っている。
【００４４】
なお、ボール１０では、通常の野球ボールとほぼ同様の全体重量およびバランスをボール１０が有するように、コア１１の内部にハードウェア５０が配置されている。また、上述のように、ボール１０は、通常の野球ボールと同様の糸巻部、外皮１２および縫い糸を備えている。このため、ピッチャー２は、ボール１０を、通常の野球ボールと同様の感覚で取り扱う（投げる、および捕る）ことが可能である。
【００４５】
さらに、ボール１０では、ハードウェア５０が、中心部のコア１１に収納されている。これにより、ボール１０では、ハードウェア５０を含んでいることによる芯ずれを抑制することができる。ハードウェア５０は、たとえば、樹脂製のカプセルに内蔵された状態で、コア１１内に配置されていてもよい。あるいは、ハードウェア５０は、モールド樹脂により、コア１１と一体化されていてもよい。
【００４６】
ハードウェア５０は、センサー群５１、バッテリー５２、電源スイッチ（ＳＷ）５３、マイコン５００、およびメモリ５６を含む。センサー群５１は、ボール１０の動きに関するデータを取得するために用いられる。センサー群５１は、起動用加速度センサー５１ａ、３軸加速度センサー５１ｂ、３軸ジャイロセンサー５１ｃ、および３軸地磁気センサー５１ｄを含む。
【００４７】
センサー群５１の起動用加速度センサー５１ａと電源スイッチ５３とは、起動回路５７を構成している。また、３軸加速度センサー５１ｂ、３軸ジャイロセンサー５１ｃ、３軸地磁気センサー５１ｄ、マイコン５００およびメモリ５６は、メインシステム５８を構成している。
【００４８】
バッテリー５２は、ハードウェア５０の電源である。バッテリー５２は、使い捨てタイプの一次電池（たとえばコイン電池）であってもよいし、無線充電されることの可能な二次電池であってもよい。
【００４９】
起動用加速度センサー５１ａは、たとえば、常時、バッテリー５２から電力供給を受けて、稼動した状態に維持されていてもよい。起動用加速度センサー５１ａは、ボール１０の起動用の動きを検出するように構成されている。ボール１０の起動用の動きは、たとえば自由落下である。この場合、ピッチャー２は、ボール１０を起動するために、たとえば、ボール１０を、２メートル程度投げ上げて自由落下させる。起動用加速度センサー５１ａは、この動きを検出すると、電源スイッチ５３をオンとする。これにより、メインシステム５８に、バッテリー５２から電力が供給される。
【００５０】
センサー群５１の３軸加速度センサー５１ｂ、３軸ジャイロセンサー５１ｃおよび３軸地磁気センサー５１ｄは、それぞれ、ボール１０に関する加速度、角速度および地磁気を計測する。
【００５１】
マイコン５００は、短距離無線通信ユニット５４、コマンド解析ユニット５１０、計測ユニット５２０および制御ユニット５３０を含む。短距離無線通信ユニット５４（第１の通信ユニット）は、たとえば、本実施形態では、ＢＬＥ（Bluetooth（登録商標） Low Energy）を用いた通信ユニットである。短距離無線通信ユニット５４は、携帯端末２０の短距離無線通信ユニット（後述）とペアリングし、ボール１０と携帯端末２０との通信を確立するために用いられる。
【００５２】
コマンド解析ユニット５１０は、携帯端末２０から送信されるコマンドを、短距離無線通信ユニット５４を介して受信し、解析する。
【００５３】
計測ユニット５２０は、データ記録部５２１およびデータ解析部５２２を備えている。データ記録部５２１は、センサー群５１の３軸加速度センサー５１ｂ、３軸ジャイロセンサー５１ｃおよび３軸地磁気センサー５１ｄを制御して、ボール１０に関する加速度、角速度および地磁気を計測させる。さらに、データ記録部５２１は、これらのセンサー５１ｂ〜５１ｄによる計測によって得られる加速度値、角速度値および地磁気値を、たとえば、数十〜数百Ｈｚの高周波数でサンプリングする。これにより、データ記録部５２１は、センサーデータ５９としての加速度データ、角速度データ（ジャイロデータ）および地磁気データを取得する。センサーデータ５９は、ボールの動き（飛翔状態）に関するデータであり、本実施形態では、ボールの動きを算出する元となるデータである。
【００５４】
データ記録部５２１は、取得されたセンサーデータ５９を、メモリ５６に格納する。さらに、データ記録部５２１は、メモリ５６に格納されたセンサーデータ５９を、ボールの飛翔状態（動き）に関する情報である飛翔情報７として、短距離無線通信ユニット５４を介して携帯端末２０に転送することも可能である。
【００５５】
制御ユニット５３０は、主に、センサー５１ｂ〜５１ｄおよびデータ記録部５２１によるセンサーデータ５９の取得の実施および停止を制御する。すなわち、制御ユニット５３０は、センサーデータ５９の取得の実施および停止のタイミングを判断し、判断結果に基づき、データ記録部５２１に、センサーデータ５９の取得の実施および停止を指示する。制御ユニット５３０の機能については、後述する。
【００５６】
計測ユニット５２０のデータ解析部５２２は、センサーデータ５９を解析する。これにより、データ解析部５２２は、ボール１０の動きを示すデータを取得することができる。上述したように、ボール１０の動きは、たとえば、ボール１０の速度、回転数、回転方向および球種を含む。データ解析部５２２は、解析によって得られたボール１０の動きを示すデータを、ボール１０の動き（飛翔状態）に関する情報である飛翔情報７として、短距離無線通信ユニット５４を介して携帯端末２０に送信することが可能である。
【００５７】
より詳細には、データ解析部５２２は、たとえば、ボール１０の移動距離および移動時間から、ボール１０の速度（球速）を求める。ボール１０の移動距離（たとえば１８．４４メートル）は、たとえば、あらかじめ、データ解析部５２２に保持されている。ボール１０の移動時間は、ボール１０がリリースされてからキャッチされるまでの時間（サンプリング数）に対応する。ボール１０がリリースされた時刻（タイミング）は、たとえば、ボール１０に加えられる正の加速度が消失した時刻である。ボール１０がキャッチされた時刻は、たとえば、ボール１０に大きな負の加速度（減速度）が加えられた時刻である。計測ユニット５２０（データ解析部５２２）は、これらの時刻を、加速度データから取得することができる。
【００５８】
あるいは、データ解析部５２２は、ボール１０がキャッチされた時刻を、ボール１０の回転が停止した時刻として、ジャイロデータおよび／または地磁気データから取得してもよい。なお、データ解析部５２２は、球速として初速を求めてもよい。初速は、投球モーション中におけるボール１０の加速度を積分すること、あるいは、ボール１０の角速度を測定および分析することにより求められる。
【００５９】
なお、ピッチャー２からキャッチャー４への投球５と、キャッチャー４からピッチャー２への返球６とでは、ボール１０の移動方向（投球方向）が反対向きとなる。このため、データ解析部５２２は、投球方向を考慮して、キャッチャー４による投球５のキャッチと、ピッチャー２による返球６のキャッチとを区別してもよい。データ解析部５２２は、たとえば、３軸地磁気センサー５１ｄによって取得される地磁気データを解析することによって、ボール１０の移動方向を区別すること（すなわち、投球５と返球６とを区別すること）ができる。
【００６０】
また、データ解析部５２２は、単位時間当たりの回転数（回転速度）を、移動時間におけるボール１０の回転数から求めることができる。具体的には、データ解析部５２２は、地磁気データの振幅数に基づいて、ボール１０の回転数を算出することができる。また、データ解析部５２２は、地磁気データに基づいてボール１０の地磁気伏角を求め、地磁気伏角に基づいてボール１０の回転方向を取得することもできる。
【００６１】
（携帯端末２０の構成例）
図３は、携帯端末２０の構成例を示す説明図である。携帯端末２０は、たとえばスマートホンあるいはタブレット型コンピュータである。携帯端末２０は、短距離無線通信ユニット２１、データ通信ユニット２２、ＧＰＳ２３、電子コンパス２４、加速度センサー２５、プロセッサ２６、メモリ２７、および、入出力ユニット（ディスプレイ２８ａ、タッチセンサー２８ｂ、カメラ２８ｃおよび音声入出力ユニット２９）を含む。
【００６２】
短距離無線通信ユニット２１（第２の通信ユニット）は、たとえば、本実施形態では、ＢＬＥ（Bluetooth（登録商標） Low Energy）を用いた通信ユニットである。短距離無線通信ユニット２１は、ボール１０の短距離無線通信ユニット５４とペアリングし、ボール１０と携帯端末２０との通信を確立するために用いられる。短距離無線通信ユニット２１は、たとえば、ボール１０から送信される飛翔情報７を受信することが可能である。
【００６３】
データ通信ユニット２２は、無線ＬＡＮおよび／または携帯電話通信網を介して、外部機器（たとえばサーバー３５）との間で、データ（たとえば、ボール１０から送信された飛翔情報７）を送受信する。ＧＰＳ２３は、携帯端末２０の位置（緯度および経度）を測位する。電子コンパス２４は、携帯端末２０の向き（方位）を判別するために用いられる。メモリ２７は、コンピュータネットワーク３１を介してダウンロードされたアプリケーションプログラム（アプリ、プログラムおよび／またはプログラム製品）６０を格納している。
【００６４】
プロセッサ２６は、種々の機能を実現する。プロセッサ２６は、主に、アプリケーションプログラム６０（アプリケーションプログラム６０に含まれる命令）にしたがって、携帯端末２０を、ボール１０から送信される飛翔情報７を表示および／または解析する装置として機能させる。これにより、携帯端末２０は、ボール１０の動きを、表示したり外部装置に送信したりすることが可能となる。
【００６５】
より詳細には、プロセッサ２６は、アプリケーションプログラム６０にしたがって、ペアリングユニット６１、外部情報取得ユニット６２、評価ユニット６３および端末側制御ユニット７５として機能する。
【００６６】
ペアリングユニット６１は、ボール１０（短距離無線通信ユニット５４）と携帯端末２０（短距離無線通信ユニット２１）とをペアリングする。外部情報取得ユニット６２は、外部情報７２を取得する。外部情報７２は、携帯端末２０とペアリングされたボール１０が移動（飛翔）する環境の情報である。外部情報７２は、たとえば、ボールの移動距離（飛翔距離）、移動方向（飛翔方向）、移動開始位置または移動終了位置を含む。
【００６７】
評価ユニット６３は、ボール１０から送信される飛翔情報７を、外部情報７２と関連付けして分析することにより、ボール１０（ボール１０の動き）を評価する。評価ユニット６３は、球速出力ユニット６４、回転数出力ユニット６５、球種出力ユニット６６、シミュレータ６７、投球モーション解析ユニット６８、アップロードユニット６９およびコンテンツユニット７０を含む。
【００６８】
ユニット６４〜６６は、飛翔情報７および外部情報７２に基づいて、それぞれ、ボール１０の球速、回転数および球種を、入出力ユニットを介して表示する。シミュレータ６７は、飛翔情報７および外部情報７２に基づいて、ボール１０の飛翔位置（たとえば、空中でのボール１０の軌跡）を表示する。アップロードユニット６９は、飛翔情報７と外部情報７２とを一体化したデータを、コンピュータネットワーク３１を介してサーバー３５に格納する（アップロードする）。
【００６９】
コンテンツユニット７０は、サーバー３５から供給されるコンテンツを、入出力ユニットを介して表示する。すなわち、コンテンツユニット７０は、サーバー３５に集められた各ユーザーの情報の分析結果、全ユーザーを対象としたランキング集計結果、各ユーザーの投球とプロ野球選手の投球との比較結果、および／または、オンラインコーチのアドバイスなどを、入出力ユニットに表示する。端末側制御ユニット７５については後述する。
【００７０】
（ボールにおけるハードウェアの動作例）
ここで、ボール１０におけるハードウェア５０の動作例を示す。図４は、ハードウェア５０の動作例を示すフローチャートである。
【００７１】
図４に示すように、ハードウェア５０は、デフォルトでは、最も消費電力が少なくなるスリープモードとなっている（Ｓ８１）。スリープモードのハードウェア５０では、センサー群５１の起動用加速度センサー５１ａが起動している（アクティブモードである）一方、センサー群５１のセンサー５１ｂ〜５１ｄおよびマイコン５００の各部材はスタンバイモード（停止状態、または、低周波で稼動している状態）である。
【００７２】
起動用加速度センサー５１ａは、ボール１０の起動用の動き（たとえば自由落下）を検出すると、電源スイッチ５３をオンとする（Ｓ８２）。これに応じて、短距離無線通信ユニット５４がアクティブモードとなり、携帯端末２０の短距離無線通信ユニット２１とペアリングし、ボール１０と携帯端末２０との通信が確立される（Ｓ８３）。そして、ハードウェア５０は、Ｓ８４のアイドルモードに移行する。なお、Ｓ８３において、所定の時間（たとえば５分）にわたって携帯端末２０との通信が確立されない場合、ハードウェア５０はスリープモード（Ｓ８１）に戻る。
【００７３】
Ｓ８４のアイドルモードでは、マイコン５００の短距離無線通信ユニット５４、コマンド解析ユニット５１０および制御ユニット５３０がアクティブモードとなる一方、センサー群５１のセンサー５１ｂ〜５１ｄおよび計測ユニット５２０はスタンバイモードのままである。このため、アイドルモードでは、センサーデータ５９は取得されない。アイドルモードでは、ボール１０と携帯端末２０との間の通信が途絶える（Ｓ８５）と、短距離無線通信ユニット２１は、通信の再開を試みる（Ｓ８３）。
【００７４】
また、ハードウェア５０は、スリープ条件が満たされると、スリープモードに戻る。このスリープ条件は、たとえば、携帯端末２０からスリープコマンドが発行されること、および、所定の時間（たとえば５分）にわたって、後述するタイマーカウントが開始されないこと、を含む。
【００７５】
制御ユニット５３０は、携帯端末２０から計測コマンド（計測開始コマンド）を受信したとき（Ｓ８７）、あるいは、タイムアウトと判断したとき（Ｓ８８；後述）、センサーデータ５９を取得すべきだと判断し、計測ユニット５２０に、センサーデータ５９の取得（計測）の実施を指示する。たとえば、ピッチャー２は、ボール１０を起動してから第１球目を投じる前に、携帯端末２０を介して、ボール１０に計測コマンドを送信する。
【００７６】
センサーデータ５９の取得（計測）が実施（開始）されると（Ｓ９０）、制御ユニット５３０は、計測ユニット５２０のデータ記録部５２１を制御して、センサー５１ｂ〜５１ｄに、それぞれ、ボール１０に関する加速度、角速度および地磁気の計測を実施させる。データ記録部５２１は、センサーデータ５９として、センサー５１ｂ〜５１ｄから加速度データ、角速度データ（ジャイロデータ）および地磁気データを取得し、メモリ５６に格納する。さらに、データ記録部５２１は、メモリ５６に格納されたセンサーデータ５９を、飛翔情報７として携帯端末２０に転送する。あるいは、データ解析部５２２が、センサーデータ５９を解析することによってボール１０の動きを示すデータを取得し、飛翔情報７として携帯端末２０に送信する。
【００７７】
制御ユニット５３０は、終了条件が満たされると、ハードウェア５０をアイドルモードに移行する（Ｓ９１）。終了条件は、たとえば、携帯端末２０から計測停止コマンドを受信すること、および、計測開始から所定時間にわたって投球５がなされない（後述のキャッチ判定がない）ことを含む。
【００７８】
上述したように、計測ユニット５２０のデータ解析部（停止検出部）５２２は、ピッチャー２の投げたボール１０がキャッチャー４によってキャッチされたこと（ピッチャー２の投げたボール１０の停止）を検知すること（キャッチ判定すること）ができる（Ｓ９２）。センサーデータ５９の取得の開始後、制御ユニット（制御部）５３０は、データ解析部５２２によるキャッチ判定に応じて、タイマーを始動する（タイマーカウントを開始する）。それとともに、制御ユニット５３０は、データ記録部５２１を制御して、センサーデータ５９の取得を停止する。すなわち、制御ユニット５３０は、ハードウェア５０をアイドルモードに移行する（Ｓ８４）。
【００７９】
制御ユニット５３０は、キャッチ判定から所定時間ｔｄが経過する（タイムアウトになる、すなわち、タイマーカウントが所定時間ｔｄになる）と（Ｓ８８）、Ｓ９０に移行し、データ記録部５２１を制御して、センサーデータ５９の取得を再開する。
【００８０】
以上のように、本実施形態にかかるボール解析システム１では、ボール１０が、ボールの動きに関するデータであるセンサーデータ５９を取得するための、センサー部としてのセンサー群５１およびデータ記録部５２１を備えている。このセンサーデータ５９は、携帯端末２０に送信される。さらに、ボール１０が、制御ユニット（制御部）５３０を備えている。制御ユニット５３０は、センサー群５１およびデータ記録部５２１によるセンサーデータ５９の取得の実施および停止のタイミングを判断する。さらに、制御ユニット５３０は、判断結果に基づき、データ記録部５２１に、センサーデータ５９の取得の実施および停止を指示する。
【００８１】
このように、ボール解析システム１は、センサーデータ５９の取得の可否を制御する制御ユニット５３０を備えている。このため、ボール解析システム１は、センサー群５１およびデータ記録部５２１が不要なセンサーデータ５９を取得することを抑制できる。したがって、センサー群５１およびデータ記録部５２１の消費電力を低減すること（節電）が可能となる。さらに、不要なセンサーデータ５９が保存されることを抑制できるため、メモリ５６を効率的に使用することができる。
【００８２】
さらに、本実施形態では、制御ユニット５３０は、データ解析部５２２によるボール１０の停止の検出（キャッチ判定）に応じて、所定時間にわたって、センサー群５１および計測ユニット５２０によるセンサーデータ５９の取得を停止するように構成されている。
【００８３】
すなわち、制御ユニット５３０は、データ解析部５２２によってボール１０の停止が検出されたとき（キャッチ判定がなされたとき）、センサーデータ５９の取得を停止するべきだと判断し、データ記録部５２１を制御してセンサーデータ５９の取得を停止する。さらに、制御ユニット５３０は、ボール１０の停止の検知から所定時間ｔｄが経過したときに、センサーデータ５９の取得を実施（再開）すべきだと判断し、データ記録部５２１を制御してセンサーデータ５９の取得を実施（再開）する。
【００８４】
この構成では、ピッチャー２は、キャッチャー４がボール１０キャッチしてから所定時間ｔｄの経過後に、キャッチャー４に向けてボール１０を投げる。また、キャッチャー４は、この所定時間内に、ピッチャー２に返球する。
【００８５】
したがって、この構成では、キャッチャー４によるボール１０のキャッチから所定時間内では、センサー群５１および計測ユニット５２０によるセンサーデータ５９の取得がなされないので、キャッチャー４からピッチャー２への返球６に関するセンサーデータ５９のような、無駄なデータが取得されることを回避することができる。したがって、センサー群５１および計測ユニット５２０の消費電力を容易に抑制することができるとともに、メモリ５６の効率的利用を促進することができる。
【００８６】
また、この構成では、ボール１０の停止を検出するための構成である停止検出部（データ解析部５２２）が、ボール１０に内蔵されている。停止検出部がボール内に配置されていることで、携帯端末２０の構成を簡略化できる。
【００８７】
なお、上述の所定時間ｔｄは、たとえば、３〜５秒の範囲にあってもよい。また、この所定時間ｔｄは、携帯端末２０を介して、制御ユニット５３０に設定されてもよい。さらに、この所定時間ｔｄは、ピッチャー２の投球間隔などに基づいて、制御ユニット５３０自身が設定してもよい。
【００８８】
また、センサー群５１および計測ユニット５２０がセンサーデータ５９の取得を停止している間では、制御ユニット５３０は、短距離無線通信ユニット５４の動作周波数を低くしたり、短距離無線通信ユニット５４を停止したりしてもよい。これにより、消費電力をさらに低減できる。なお、短距離無線通信ユニット５４の動作周波数が低い場合でも、ボール１０のコマンド解析ユニット５１０が、携帯端末２０からのコマンドを受け付けることは可能である。
【００８９】
また、ボール１０あるいは携帯端末２０は、アラーム出力装置（ブザーあるいはバイブレター）を備えていてもよい。この構成では、制御ユニット５３０は、計測の実施（再開）時、すなわち、所定時間ｔｄが経過したときに、アラーム出力装置を介して、ピッチャー２にアラームを出力してもよい。この構成では、ピッチャー２は、アラームを介して、ボール１０を投げるタイミングを容易に取得することができる。あるいは、このアラームは、携帯端末２０の入出力ユニット（ディスプレイ２８ａ、タッチセンサー２８ｂおよび音声入出力ユニット２９）を介して、ピッチャー２に表示されてもよい。
【００９０】
〔実施形態２〕
本開示の第２の実施形態について説明する。本実施形態にかかるボール解析システム１では、実施形態１にかかるボール解析システム１に比して、ハードウェア５０の動作が異なる。
【００９１】
図４に示した実施形態１にかかるハードウェア５０の動作例では、制御ユニット５３０は、ボール１０の停止の検知から所定時間ｔｄが経過したときに、センサーデータ５９の取得を実施（再開）すべきだと判断している。しかしながら、制御ユニット５３０の判断基準は、これに限られない。制御ユニット５３０は、基準位置とボール１０との距離であるボール距離Ｌｂと所定距離Ｌｏとの大小関係に基づいて、センサーデータ５９の取得の実施および停止のタイミングを判断してもよい。この場合、制御ユニット５３０は、ボール距離測定部としても機能する。なお、所定距離Ｌｏは、制御ユニット５３０に備えるメモリ等にあらかじめ記憶される。
【００９２】
図５は、本実施形態にかかるハードウェア５０の動作例を示すフローチャートである。この図に示すように、この動作例は、図４に示した動作例において、Ｓ８７、Ｓ８８、Ｓ９２およびＳ９３に代えて、Ｓ１０１、Ｓ１０３およびＳ１０５を含んでいる。
【００９３】
この動作例では、ボール距離Ｌｂを定める基準位置は、ピッチャー２に近い位置である。制御ユニット５３０は、ボール距離Ｌｂを計測する（Ｓ１０１）。制御ユニット５３０は、ボール距離Ｌｂが所定距離Ｌｏよりも短いと判断したとき（Ｓ１０３）、センサーデータ５９を取得すべきだと判断し、計測ユニット５２０に、センサーデータ５９の取得の実施を指示する（Ｓ９０）。また、制御ユニット５３０は、ボール距離Ｌｂが所定距離Ｌｏ以上であると判断したとき（Ｓ１０５）、センサーデータ５９の取得を停止すべきだと判断し、ハードウェア５０をアイドルモードに移行する。
【００９４】
この構成では、ピッチャー２からボール１０が離れている場合に、センサーデータ５９の取得がなされにくい。このため、節電を容易に実施できる。
【００９５】
なお、基準位置は、たとえば、ピッチャー２の近傍に配置された携帯端末２０の位置であってもよいし、ピッチャー２の足元にあるマーク（プレート等）の位置でもよいし、ピッチャー２自身の位置でもよい。携帯端末２０、プレートあるいはピッチャー２に、これらの位置をボール１０に伝達するための伝達部材が備えられていてもよい。
【００９６】
基準位置が携帯端末２０の位置である場合には、伝達部材は短距離無線通信ユニット５４であってもよい。制御ユニット５３０は、ボール１０の短距離無線通信ユニット５４と携帯端末２０の短距離無線通信ユニット２１との通信強度に応じて、ボール距離を容易に取得することができる。
【００９７】
また、基準位置は、キャッチャー４に近い位置でもよい。この場合、制御ユニット５３０は、ボール距離Ｌｂが所定距離Ｌｏよりも長い場合に、センサーデータ５９を取得するべきだと判断する一方、ボール距離Ｌｂが所定距離Ｌｏよりも短い場合に、センサーデータ５９の取得を停止すべきだと判断してもよい。
【００９８】
〔実施形態３〕
本開示の第３の実施形態について説明する。本実施形態にかかるボール解析システム１では、実施形態１にかかるボール解析システム１に比して、ボール１０の構成の一部および、ハードウェア５０の動作が異なる。
【００９９】
本実施形態では、制御ユニット５３０は、ボール１０の位置（ボールの地図上での位置；絶対位置）を用いて、センサーデータ５９の取得の実施および停止のタイミングを判断するように構成されている。
【０１００】
図６は、本実施形態にかかるボール１０の構成を示す説明図である。この図に示すように、本実施形態にかかるボール１０は、ＧＰＳ５４０備えていることを除いて、図２に示したボール１０と同様の構成を有する。ＧＰＳ５４０は、ボール１０の位置（緯度および経度）を測定（測位）する。すなわち、ＧＰＳ５４０は、ボール位置測定部として機能する。
【０１０１】
図７は、本実施形態にかかるハードウェア５０の動作例を示すフローチャートである。この図に示すように、この動作例は、図５に示した動作例において、Ｓ１０１、Ｓ１０３およびＳ１０５に代えて、Ｓ１１１、Ｓ１１３およびＳ１１５を含んでいる。
【０１０２】
本実施形態では、制御ユニット５３０は、ＧＰＳ５４０の測定結果に基づいて、ボール１０の位置Ｐｂを取得する（Ｓ１１１）。制御ユニット５３０は、ボール１０の位置Ｐｂが特定の位置Ｐｏに近いと判断したとき（Ｓ１１３）、センサーデータ５９を取得すべきだと判断し、データ記録部５２１に、センサーデータ５９の取得の実施を指示する（Ｓ９０）。また、制御ユニット５３０は、ボールの位置Ｐｂが特定の位置Ｐｏから遠いと判断したとき（Ｓ１１５）、センサーデータ５９の取得を停止すべきだと判断し、ハードウェア５０をアイドルモードに移行する。
【０１０３】
特定の位置Ｐｏは、たとえば、ピッチャー２（マウンド３）の位置である。この構成では、ピッチャー２からボール１０が離れている場合に、センサーデータ５９の取得がなされにくい。このため、節電を容易に実施できる。
【０１０４】
また、この構成では、ボール１０の位置を特定するための部材であるＧＰＳ５４０が、ボール１０内に配置されている。このため、携帯端末２０の構成を簡略化することができる。なお、ボール１０の位置を特定するための部材は、携帯端末２０に備えられてもよい。この場合には、ＧＰＳ５４０を不要とすることができる。
【０１０５】
〔実施形態４〕
本開示の第４の実施形態について説明する。本実施形態にかかるボール解析システム１では、実施形態１にかかるボール解析システム１に比して、ハードウェア５０の動作が異なる。
【０１０６】
本実施形態では、ピッチャー２は、ボール１０を投げる前に、携帯端末２０のタッチセンサー（スイッチ）２８ｂを介して、センサーデータ５９の取得の可否を示す指示を入力する。制御ユニット５３０は、短距離無線通信ユニット２１を介して、ピッチャー２の指示を取得し、指示の内容に応じて、データ記録部５２１を制御する。
【０１０７】
図８は、本実施形態にかかるハードウェア５０の動作例を示すフローチャートである。この図に示すように、この動作例は、図５に示した動作例において、Ｓ１０１、Ｓ１０３およびＳ１０５に代えて、Ｓ１２１およびＳ１２３を含んでいる。
【０１０８】
この動作例では、ピッチャー２の指示が「センサーデータ５９の取得の実施」に応じた指示（取得ＯＫ）である場合（Ｓ１２１、Ｓ１２３）、制御ユニット５３０は、センサーデータ５９を取得すべきだと判断し、計測ユニット５２０に、センサーデータ５９の取得の実施を指示する（Ｓ９０）。
【０１０９】
センサーデータ５９の取得の可否を示す指示を入力するためのスイッチは、ボール１０に搭載されていてもよい。この場合、たとえば、ピッチャー２が所定の動作を実施する（ボール１０を揺さぶる、地面にぶつける、高く放るなど）ことにより、スイッチに、「センサーデータ５９の取得の実施」を示す指示が入力されてもよい。また、スイッチは、ピッチャー２の足元に配置されたフットスイッチであってもよい。この場合、フットスイッチに入力された指示が、制御ユニット５３０に伝達される。
【０１１０】
また、スイッチを操作するユーザーは、ピッチャー２に限らず、キャッチャー４等の他のプレイヤーあるいはプレイヤーの周囲の人物（コーチなど）であってもよい。
【０１１１】
〔実施形態５〕
本開示の第５の実施形態について説明する。本実施形態にかかるボール解析システム１では、実施形態１にかかるボール解析システム１に比して、ハードウェア５０の動作が異なる。
【０１１２】
本実施形態では、携帯端末２０のカメラ２８ｃが、移動するボール１０の画像を撮影する。撮影された画像は、ボール１０の制御ユニット５３０に伝達される。制御ユニット５３０は、ボール１０の移動状態（飛翔状態）を認識し、認識結果（ボール１０の移動状態）に基づいて、センサーデータ５９の取得の実施および停止のタイミングを判断する。
【０１１３】
図９は、本実施形態にかかるハードウェア５０の動作例を示すフローチャートである。この図に示すように、この動作例は、図５に示した動作例において、Ｓ１０１、Ｓ１０３およびＳ１０５に代えて、Ｓ１３１、Ｓ１３３およびＳ１３５を含んでいる。
【０１１４】
この動作例では、制御ユニット５３０は、ボール１０の画像に基づいて、ボール１０とピッチャー２との相対的な距離Ｌｂ１を認識するように構成されている。すなわち、制御ユニット５３０は、距離Ｌｂ１が所定距離Ｌｏ１よりも短いと判断したとき（Ｓ１３３）、センサーデータ５９を取得すべきだと判断し、計測ユニット５２０に、センサーデータ５９の取得の実施を指示する（Ｓ９０）。また、制御ユニット５３０は、距離Ｌｂ１が所定距離Ｌｏ１以上であると判断したとき（Ｓ１３５）、センサーデータ５９の取得を停止すべきだと判断し、ハードウェア５０をアイドルモードに移行する。なお、所定距離Ｌｏ１は、制御ユニット５３０に備えるメモリ等にあらかじめ記憶される。
【０１１５】
この構成でも、ピッチャー２からボール１０が離れている場合に、センサーデータ５９の取得がなされにくい。このため、節電を容易に実施できる。
【０１１６】
なお、携帯端末２０のカメラ２８ｃの被写体は、ボール１０に限られず、ピッチャー２あるいはキャッチャー４であってもよい。被写体がピッチャー２である場合、制御ユニット５３０は、ピッチャー２の画像から、ピッチャー２の投球が始まるか否か、および、ピッチャー２の投球が完了したか否かを判断してもよい。たとえば、制御ユニット５３０は、ピッチャー２の投球が始まる直前に、ピッチャー２が所定の動作を行ったことを認識すると、センサーデータ５９を取得すべきだと判断し、計測ユニット５２０に、センサーデータ５９の取得の実施を指示する。一方、制御ユニット５３０は、ピッチャー２による投球が完了した後に、センサーデータ５９の取得を停止すべきだと判断し、ハードウェア５０をアイドルモードに移行する。
【０１１７】
なお、上述した実施形態１〜５では、ボール１０に搭載された制御ユニット５３０が、センサーデータの取得の実施および停止のタイミングを判断するとともに、判断結果に基づき、センサー部（センサー群５１およびデータ記録部５２１）にセンサーデータの取得の実施および停止を指示する制御部として機能している。
【０１１８】
しかしながら、これに限らず、制御部は、携帯端末２０に搭載されていてもよい。たとえば、図３に示した端末側制御ユニット７５が、制御部として機能してもよい。端末側制御ユニット７５は、短距離無線通信ユニット２１および短距離無線通信ユニット５４を介して、データ記録部５２１を制御することが可能である。そして、端末側制御ユニット７５は、ボール１０の制御ユニット５３０と同様に、キャッチ判定からの経過時間（図４）、ボール距離Ｌｂと所定距離Ｌｏとの大小関係（図５）、ボール１０の位置Ｐｂと特定の位置Ｐｏとの関係（図７）、タッチセンサー２８ｂに入力されるピッチャー２の指示（図８）、あるいは、カメラ２８ｃによって取得された画像（図９）に基づいて、センサーデータ５９の取得の可否を制御することができる。
【０１１９】
この場合、評価ユニット６３が、図４に示した動作を実施するための停止検出部として機能する。また、端末側制御ユニット７５が、図５に示した動作を実施するためのボール距離測定部、および、図９に示した動作を実施するための画像認識部として機能する。すなわち、アプリケーションプログラム６０が、プロセッサ２６を、上述の制御部、停止検出部、ボール距離測定部、画像認識部として機能させる。なお、アプリケーションプログラム６０は、メモリ２７のような、プロセッサ２６（コンピュータ）によって読み取り可能な非一過性の記録媒体に記録されることができる。
【０１２０】
また、実施形態１〜５では、ボール１０に搭載されたデータ解析部５２２が、センサーデータ５９を解析することにより、ボール１０の動き（速度、回転数、回転方向および球種）を示すデータを取得している。しかしながら、ボール１０は、データ解析部５２２を備えなくてもよい。この場合、ボール１０から携帯端末２０に送信される飛翔情報７は、センサーデータ５９となる。そして、携帯端末２０の評価ユニット６３が、ボール１０の動きを解析する。
【０１２１】
この構成では、ボール１０が、制御ユニット５３０およびデータ解析部５２２を備えないため、ボール１０の構成を簡略化することができる。このため、ボール１０の感触を、通常の野球ボールに近づけることが容易となる。
【０１２２】
なお、図２に示したセンサー群５１の構成は一例である。センサー群５１として、センサー機能を纏めて１チップ化した９軸センサーが採用されてもよい。あるいは、センサー群５１は、適当に組み合わせられた加速度センサー、ジャイロセンサーおよび磁気センサーを備えてもよい。
【０１２３】
また、データ記録部５２１は、センサーデータ５９を、一時的にメモリ５６に格納することなく、携帯端末２０に転送してもよい。ただし、メモリ５６に一時的にセンサーデータ５９を記録することにより、通信途絶などの自体になっても、センサーデータ５９が消失することを抑制することができる。
【０１２４】
また、データ記録部５２１が飛翔情報７としてセンサーデータ５９を携帯端末２０に転送する場合、データ記録部５２１は、メモリ５６にセンサーデータ５９があるときには、短距離無線通信ユニット５４の動作周波数を上げてセンサーデータ５９を高速で転送し、メモリ５６にセンサーデータ５９がない場合には短距離無線通信ユニット５４の動作周波数を下げて、電力消費を抑えてもよい。
【０１２５】
また、上述の実施形態では、ボール１０の一例として、硬式の野球ボールを示している。しかしながら、ボール１０は、これに限られず、内部にハードウェア５０を配置できるものであれば、他のスポーツに用いられるボールでもよい。ボール１０の他の例としては、軟式の野球ボール、ソフトボール、テニスボール、サッカーボール、ラグビーボール、アメリカンフットボール用のボール、陸上競技に用いられる円盤およびハンマー、およびクリケット用のボールを挙げられる。クリケットでも、投手（ボーラー）と捕手（キーパー、ウィケットキーパー）との間で投球と返球とが繰り返される。本開示に示した実施形態では、ボーラーの投球に関するセンサーデータ５９を選択的に取得することが可能となる。
【符号の説明】
【０１２６】
２      ピッチャー
４      キャッチャー
１０    ボール
２０    携帯端末
２１    短距離無線通信ユニット
２６    プロセッサ
５０    ハードウェア
５１    センサー群
５２    バッテリー
５４    短距離無線通信ユニット
５６    メモリ
５９    センサーデータ
６０    アプリケーションプログラム
６３    評価ユニット
７５    端末側制御ユニット
５２０  計測ユニット
５２１  データ記録部
５２２  データ解析部
５３０  制御ユニット
【図１】
2020120281.tif 000003
【図２】
2020120281.tif 000004
【図３】
2020120281.tif 000005
【図４】
2020120281.tif 000006
【図５】
2020120281.tif 000007
【図６】
2020120281.tif 000008
【図７】
2020120281.tif 000009
【図８】
2020120281.tif 000010
【図９】
2020120281.tif 000011