(57)【特許請求の範囲】
【請求項１】
ゴルフスウィングデータを捕捉及び送信するための方法であって、
(i) ゴルフボールに組み込まれたボールデータモジュールが、該ボールデータモジュール内にボール関連ゴルフスウィングデータを捕捉するステップと、
(ii) ゴルファーが前記ゴルフボールにゴルフクラブを近接させたというトリガー条件を満たすまで、前記ボールデータモジュールと、前記ゴルフクラブに組み込まれたモバイルコンピュータ補助デバイスとが待機するステップと、
(iii) 前記トリガー条件が満たされたとき、前記ボールデータモジュールが前記ボールデータモジュール内の同期プロトコールの送信側を実行するとともに、前記モバイルコンピュータ補助デバイスが前記モバイルコンピュータ補助デバイス内の同期プロトコールの受信側を実行するステップと、続いて、
(iv) 前記ボールデータモジュールが前記ボールデータモジュール内のデータ送信プロトコールの送信側を実行してボール関連ゴルフスウィングデータを送信するとともに、前記モバイルコンピュータ補助デバイスが前記モバイルコンピュータ補助デバイス内のデータ送信プロトコールの受信側を実行してボール関連ゴルフスウィングデータを受信するステップと、
を含み、
前記ボール関連ゴルフスウィングデータは、スウィングの開始時若しくはゴルフボールの停止後におけるゴルフボールの着地点に関するデータ、ゴルフボールの速度若しくは加速度に関するデータ、および飛行中のゴルフボールのスピンに関するデータから選択されることを特徴とする方法。
【請求項２】
ステップ(ii)のトリガー条件における近接は、前記モバイルコンピュータ補助デバイスの受信デバイスの存在を前記ボールデータモジュールが無線で感知したことによって判断されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記ボールデータモジュールが、前記ゴルフクラブに組み込まれたクラブデータモジュールから送られたデータ初期化信号を受信するステップをさらに含む請求項１または２に記載の方法。
【請求項４】
ゴルフスウィングデータを送受信するための方法であって、
(i) ゴルファーがゴルフボールにゴルフクラブを近接させたというトリガー条件を満たすまで、前記ゴルフボールに組み込まれた前記ボールデータモジュールと、前記ゴルフクラブに組み込まれたモバイルコンピュータ補助デバイスとが待機するステップと、
(ii) 前記トリガー条件が満たされたとき、前記ボールデータモジュールが前記ボールデータモジュール内の同期プロトコールの送信側を実行するとともに、前記モバイルコンピュータ補助デバイスが前記モバイルコンピュータ補助デバイス内の同期プロトコールの受信側を実行するステップと、続いて、
(iii) 前記ボールデータモジュールが前記ボールデータモジュール内のデータ送信プロトコールの送信側を実行してボール関連ゴルフスウィングデータを送信するとともに、前記モバイルコンピュータ補助デバイスが前記モバイルコンピュータ補助デバイス内のデータ送信プロトコールの受信側を実行してボール関連ゴルフスウィングデータを受信するステップと、
を含み、
前記ボール関連ゴルフスウィングデータは、スウィングの開始時若しくはゴルフボールの停止後におけるゴルフボールの着地点に関するデータ、ゴルフボールの速度若しくは加速度に関するデータ、および飛行中のゴルフボールのスピンに関するデータから選択されることを特徴とする方法。
【請求項５】
ステップ(i) のトリガー条件における近接は、前記ボールデータモジュールの送信デバイスの存在を前記モバイルコンピュータ補助デバイスが無線で感知したことによって判断されることを特徴とする、請求項４に記載の方法。
【請求項６】
前記ボールデータモジュールが、前記ゴルフクラブに組み込まれたクラブデータモジュールから送られたデータ初期化信号を受信するステップをさらに含む請求項４または５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、スポーツ装置、及び、スポーツ技能データを追跡するモバイルコンピュータデバイスの使用に関する。より具体的には、本開示は、一般に、ゴルフスウィングの関連パラメータに関するデータの捕捉、送信、及び表示に関する。
【背景技術】
【０００２】
ゴルフゲームは、一般に、一つ以上のホールを有するゴルフコースにおいてプレイされる。プレイされるゲームの各ホールは、典型的には、ティー区域及びホール（又は、カップを含むホール）を有する。ゲームの進行時、ゴルフボールを該ホールの中に入れようと努めて、ゴルフクラブがスウィングされてゴルフボールを打つ。
【０００３】
ゴルフボールを上手くホールの中に入れるために、数回のスウィングが必要とされる場合がある。ある特定のスウィングによって実現されるボールの特異的動きは、いずれものものであれ、多様な因子によって影響されると考えられる。一組の、そのような因子は、ゴルフクラブをスウィングしてゴルフボールを打つことに関わる、複雑な生理学的、生体力学的プロセスの内のいずれかであると考えられる。もう一組の、そのような因子は、ある範囲の、比較的コントロールが可能な物理的条件、例えば、使用されるゴルフクラブの型及びゴルフボールの型であると考えられる。さらにもう一組の、そのような因子は、ある範囲の、比較的コントロールの難しい物理的条件、例えば、風速、外光、温度、及び湿度であると考えられる。
【０００４】
さらに、特定のゴルフスウィングは、いずれのものであれ、ボールの特異的動きに影響を及ぼす多様な因子から得られる一定範囲のパラメータによって特徴づけることが可能である。あるものは、スウィングの開始時におけるボールの地点、スウィング後に安着するボールの地点などの地理的ロケーションに関わる場合がある。他のパラメータは、クラブのタイプ、又は、ゴルフクラブにおけるゴルファーのグリップの位置又は性質に関わる場合がある。さらに別のパラメータは、ボールとの接触時におけるクラブのスピード、又は、スウィング時におけるクラブの速度プロフィールなど、ゴルフクラブのスピードに関わる場合がある。さらに別のパラメータは、ボールとの接触時におけるゴルフクラブの空間位置及び方向、又は、スウィング時におけるゴルフクラブの空間位置及び方向プロフィールなど、ゴルフボールの空間位置及び方向に関わる場合がある。他のパラメータは、クラブとボールの間の接触点の、クラブフェースにおける位置、又は、ボールとの接触の瞬間における、クラブフェースの空間的方向に関わる場合がある。さらに多くのパラメータが、ゴルフボールに、例えば、使用されるゴルフボールのタイプ、ゴルフボールの速度又は加速度、又は、飛行中のゴルフボールのスピンなどに関わる場合がある。
【０００５】
ゴルフスウィングパラメータに関するデータは、ゴルファーの技能の向上に有用である可能性がある。個人レッスンは、技能の阻害又は制限に関与するゴルフスウィングパラメータを特定する可能性があり、ゴルフスウィングのビデオ記録及び再生は、そのようなゴルフスウィングの事後分析を可能とする場合がある。しかしながら、このようなレッスン、記録、及び分析は、必ずしも全てのゴルファーが捻出することのできない出費及び不便を含む可能性がある。同時に、ゴルフスウィングパラメータに関するデータの記録及び追跡は、ゴルファーにとって一般的関心の対象となる可能性がある。例えば、ゲームにおけるゴルファーのスコアの決定に使用されるように、ゴルフコースによってスコアカードが提供されてもよい。しかしながら、このような機構は、ある一定範囲のゴルフスウィングパラメータの記録には適切ではない可能性があり、且つ、ゴルフスウィングパラメータに関連するデータの決定及び記録は、手動で行われる場合、ゲームを楽しむ気持ちと相容れない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、当該技術分野では、ある一定範囲のパラメータに関してゴルフスウィングデータを収集し、有益なやり方で提示する方法が求められている。
【課題を解決するための手段】
【０００７】
一局面では、本発明は、ゴルフスウィングデータを捕捉及び送信するための方法であって、下記の工程：(i)ボールデータモジュール及びクラブデータモジュールの内の少なくとも一方においてゴルフスウィングデータを捕捉すること、該ゴルフスウィングデータは、ボール関連ゴルフスウィングデータ及びクラブ関連ゴルフスウィングデータの内の少なくとも一方を含む；(ii)トリガー条件を待つこと；(iii)同期プロトコールの送信側を実行すること、該同期プロトコールの送信側は、該同期プロトコールの受信側と協力して、データ送信プロトコールの送信側と、該データ送信プロトコールの受信側を協調させる；且つ、(iv)データ送信プロトコールの送信側を実行すること、該データ送信プロトコールの送信側の実行は、ゴルフスウィングデータの送信を誘発する、を含む方法を提供する。
【０００８】
別の局面では、本発明は、ゴルフスウィングデータを受信及び伝送するための方法であって、下記の工程：(i)トリガー条件を待つこと；(ii)同期プロトコールの受信側を実行すること、該同期プロトコールの受信側は、該同期プロトコールの送信側と協力して、データ送信プロトコールの送信側と、データ送信プロトコールの受信側を協調させる；(iii)データ送信プロトコールの受信側を実行すること、該データ送信プロトコールの受信側の実行は、モバイルコンピュータ補助デバイスによるゴルフスウィングデータの受信を誘発し、該ゴルフスウィングデータは、ボール関連ゴルフスウィングデータ及びクラブ関連ゴルフスウィングデータの少なくとも一方を含む；且つ、(iv)該ゴルフスウィングデータをモバイルコンピュータデバイスに輸送すること、を含む方法を提供する。
【０００９】
別局面では、本発明は、ゴルフスウィングデータを捕捉、及び伝送するためのシステムであって、データモジュールにおいて、ゴルフスウィングデータを捕捉するためのデータ捕捉要素、及びゴルフスウィングデータを送信するためのデータ送信要素を有するデータモジュール、及び、モバイルコンピュータ補助デバイスにおいて、ゴルフスウィングデータを受信するための補助受信要素を有するモバイルコンピュータ補助デバイスを含む；該データモジュールが、ゴルフボールに組み込まれるボールデータモジュール、及びゴルフクラブに組み込まれるクラブデータモジュールの内の一方であることを特徴とする、システムを提供する。
【００１０】
別局面では、本発明は、ゴルフスウィングデータを捕捉、及び伝送するためのシステムであって、データモジュールにおいて、ゴルフスウィングデータを捕捉するためのデータ捕捉要素、及びゴルフスウィングデータを送信するためのデータ送信要素を有するデータモジュール；モバイルコンピュータ補助デバイスにおいて、ゴルフスウィングデータを受信するための補助受信要素を有するモバイルコンピュータ補助デバイス；及び、可視スクリーンを有するモバイルコンピュータデバイス、を含む；該データモジュールが、ゴルフボールに組み込まれるボールデータモジュール、及びゴルフクラブに組み込まれるクラブデータモジュールの内の一方であることを特徴とする、システムを提供する。
【００１１】
別局面では、本発明は、ゴルフスウィングデータを捕捉、保存、及び伝送するためのシステムであって、第1組のゴルフスウィングデータを含むデータベースにおいて、該データベースはデータを保存するためのメモリーを含み、第1組のゴルフスウィングデータは、ボール関連ゴルフスウィングデータ及びクラブ関連ゴルフスウィングデータの少なくとも一方を含むデータベース；及び、該データベースと相互動作するサーバーにおいて、第1組のゴルフスウィングデータを組み込むウェブページを送信するように動作し、該ウェブページは、試合及び競技の少なくとも一方を支援するサーバー、を含むシステムを提供する。
【００１２】
本発明の他のシステム、方法、特色、及び利点は、当業者には明白であろうし、或いは、下記の図面及び詳細な説明を精査することによって明白となろう。そのような追加のシステム、方法、特色、及び利点は全て、本明細書及び本概要の範囲に含まれ、本発明の範囲に含まれ、且つ、下記の特許請求項によって保護されることが意図される。
【００１３】
本発明は、下記の図面及び説明を参照することによってさらによく理解することが可能である。図面の成分は必ずしも実尺に合致するものではなく、強調はむしろ本発明の原理の具体的説明に置かれる。さらに、図面において、同じ参照数字は、種々の投影図を通じて対応する部品を表示する。
【図面の簡単な説明】
【００１４】
【図１】ゴルフボール、ゴルフクラブ、モバイルコンピュータ補助デバイス、モバイルコンピュータデバイス、データベース、及びウェブページの実施態様を描く。
【図２】図2は、ゴルフボール実施態様の模式平面図である。図2Bは、ボールデータモジュール実施態様のブロックダイアグラムである。
【図３】互いに近接して設置されるゴルフボール及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。
【図４】図4は、互いに近接して設置されるゴルフボール及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。図4Bは、補助データモジュールの実施態様のブロックダイアグラムである。
【図５】図5は、ゴルフクラブ実施態様の模式平面図である。図5Bは、クラブデータモジュールの実施態様のブロックダイアグラムである。
【図６】互いに近接して設置されるゴルフクラブ及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。
【図７】互いに近接して設置されるゴルフクラブ及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。
【図８】ゴルフスウィングデータの送信法のフローチャートである。
【図９】ゴルフスウィングデータの受信法のフローチャートである。
【図１０】ゴルフクラブ及びゴルフボールの実施態様の模式平面図である。
【図１１】互いに近接して設置されるゴルフクラブ、ゴルフボール、及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。
【図１２】互いに近接して設置されるゴルフクラブ、ゴルフボール、及びモバイルコンピュータ補助デバイスの実施態様の模式平面図である。
【図１３】ゴルフクラブ及びゴルフボールの別実施態様の模式平面図である。
【図１４】互いに近接して設置される、ゴルフクラブ及びゴルフボールの別実施態様の模式平面図である。
【図１５】互いに近接して設置される、ゴルフクラブ及びゴルフボールの別実施態様の模式平面図である。
【図１６】ゴルフボールの別実施態様の模式平面図である。
【図１７】互いに近接して設置される、ゴルフボール及びゴルフクラブの別実施態様の模式平面図である。
【図１８】互いに近接して設置される、ゴルフボール及びゴルフクラブの別実施態様の模式平面図である。
【図１９】モバイルコンピュータ補助デバイス及びモバイルコンピュータデバイスの実施態様を描く。
【図２０】モバイルコンピュータ補助デバイスのメニューツリー内のスクリーンショットの実施態様を描く。
【図２１】モバイルコンピュータデバイスのスクリーンショットの実施態様を描く。
【図２２】モバイルコンピュータデバイスのスクリーンショットのさらに別の実施態様を描く。
【図２３】モバイルコンピュータデバイス、データベース、サーバー、及びウェブページの実施態様を描く。
【図２４】データベース、サーバー、及び、ウェブページの実施態様において、複数の場所における複数のユーザーが結果を比較することを可能とする、実施態様を描く。
【発明を実施するための形態】
【００１５】
ゴルファーが、ゴルフスウィングデータを捕捉し、送信し、且つ表示する際に使用される方法及びシステムが提供される。
【００１６】
図1は、ゴルフボール、ゴルフクラブ、モバイルコンピュータ補助デバイス、モバイルコンピュータデバイス、データベース、及びウェブページの実施態様を描く。図1を参照すると、ゴルフボール及びゴルフクラブ中のデータモジュールは、ゴルフスウィングの進行中、ゴルフスウィングに関連するデータを捕捉してもよい。データモジュールは、この捕捉されたゴルフスウィングデータを送信してもよい。
【００１７】
次に、モバイルコンピュータ補助デバイスは、送信されるゴルフスウィングデータを受信してもよい。ある実施態様では、モバイルコンピュータ補助デバイスは、ゴルフボール、ゴルフクラブ、又はその両方とは物理的に分離していてもよい。このような実施態様では、ゴルフクラブ又はゴルフクラブ中のデータモジュールは、捕捉されるゴルフスウィングデータを送信し、モバイルコンピュータ補助デバイスは、無線通信機構を介してその送信されるゴルフスウィングデータを受信してもよい。
【００１８】
適切な無線通信機構としては、高周波通信、セルラ電話通信、無線ネットワーク通信、及び2地点間無線通信が挙げられる。ある実施態様では、無線通信機構は、RFID (radio-frequency
identification）に基づく機構を通じて無線的にデータを送受信する場合がある。別の実施態様では、無線通信機構は、ブルートゥース通信機構を装備する電子回路を通じて無線的にデータを送受信する。
【００１９】
モバイルコンピュータ補助デバイスの他の実施態様では、モバイルコンピュータ補助デバイスは、ゴルフボール又はゴルフクラブの内部に組み込まれてもよい。このような実施態様では、モバイルコンピュータ補助デバイスは、どちらであれ（すなわち、それぞれ、ゴルフクラブか、又はゴルフボール）、それが組み込まれていないゴルフプレイ装置から無線通信機構を通じて送信されるデータを受信してもよい。さらに別の実施態様では、モバイルコンピュータ補助デバイスは、モバイルコンピュータデバイスの中に組み込まれてもよい。そのような実施態様では、モバイルコンピュータ補助デバイスは、ゴルフボール又はゴルフクラブから送信されるデータを無線通信機構を通じて受信してもよい。
【００２０】
モバイルコンピュータ補助デバイスは、ゴルフスウィングデータを、モバイルコンピュータデバイスに、例えば、第1モバイルコンピュータデバイス100、第2モバイルコンピュータデバイス200、又は第3モバイルコンピュータデバイス300に伝送してもよい。ある実施態様では、モバイルコンピュータデバイスは、ページャー、セルフォン、又は、スマートフォン、例えば、Apple Inc., Cupertino, Californiaの製品IPHONEであってもよい。別の実施態様では、モバイルコンピュータデバイスは、ラップトップコンピュータ、又はネットブックコンピュータなどのコンピュータであってもよい。
【００２１】
ある実施態様では、モバイルコンピュータ補助デバイスは、モバイルコンピュータデバイスと物理的に境界を接していてもよい。このような実施態様では、ゴルフスウィングデータは、有線通信機構、例えば、ケーブル、ワイヤー、又はバスを通じて物理的に送信されてもよい。別の実施態様では、モバイルコンピュータ補助デバイスは、モバイルコンピュータデバイスと、無線的界面を形成してもよい。このような実施態様では、ゴルフスウィングデータは、無線通信機構を通じて無線的に送信されてもよい。
【００２２】
モバイルコンピュータデバイスは、ゴルフスウィングデータを表示してもよい。例えば、モバイルコンピュータデバイスは、その中を該モバイルコンピュータデバイスがブラウズする、階層組織を持つ一組のデータとして表示してもよい。さらに、モバイルコンピュータデバイスは、ゴルフスウィングデータをデータベースに送信してもよい。次いで、データベースに送信されるゴルフスウィングデータは、インターネットを通じて公開されてもよい。ある実施態様では、データは、他のユーザーのゴルフスウィングデータと共に、ウェブページの上に公開されてもよい。
【００２３】
図2-4は、ボール関連ゴルフスウィングデータ12を、モバイルコンピュータ補助デバイス30に送信するゴルフボール10の実施態様を描く。図2は、ゴルフボール10の実施態様の模式平面図である。図2を参照すると、ゴルフボール10は、ゴルフクラブによって打たれた後停止したところである。ゴルフボール10は、ゴルフをプレイするために使用されるものであれば、いずれのタイプのボールであってもよい。ゴルフボール10の内部では、ボールデータモジュール11が、ボール関連ゴルフスウィングデータ12を捕捉したところである。
【００２４】
ボール関連ゴルフスウィングデータ12は、ゴルフスウィングを特徴づけるのに使用されてよいいくつかのパラメータのいずれかのデータを含んでいてよい。ボール関連ゴルフスウィングデータ12は、使用されるゴルフボールのタイプに関するデータを含んでもよい。ボール関連ゴルフスウィングデータ12はさらに、スウィングの開始時、又は、ゴルフボール10の停止後におけるゴルフボール10の着地点に関するデータを含んでもよい。ボール関連ゴルフスウィングデータ12は、ゴルフボール10の速度又は加速度に関するデータを含んでもよい。ボール関連ゴルフスウィングデータ12はさらに、飛行中のゴルフボール10のスピン、例えば、バックスピン又はサイドスピンに関するデータを含んでもよい。
【００２５】
図2Bは、ボールデータモジュール11の実施態様のブロックダイアグラムである。ボールデータモジュール11中のデータ捕捉要素17は、ボール関連ゴルフスウィングデータ12を捕捉してもよい。ある実施態様では、データ捕捉要素17は、GPS受信機(global
positioning system、汎用地球測位システム）を含んでもよい。別の実施態様では、データ捕捉要素17は、一つ以上の加速度計を含んでもよい。さらに別の実施態様では、データ捕捉要素17は、一つ以上の圧電機構を含んでもよい。
【００２６】
図3は、互いに近接して設置されるゴルフボール10の実施態様及びモバイルコンピュータ補助デバイス30の模式平面図である。図3を参照すると、モバイルコンピュータ補助デバイス30は、ゴルフボール10の近くに設置されたばかりである。次いで、ボールデータモジュール11中の送信要素19は、ボール関連ゴルフスウィングデータ12を送信してもよい。ある実施態様では、送信要素19は、捕捉要素17によって捕捉されるデータを送信してもよい。別の実施態様では、送信要素19は、捕捉要素17によって以前に捕捉された後、保存要素18（揮発性又は不揮発性の、任意のタイプのメモリーを含んでよい）中に保存されるデータを送信してもよい。
【００２７】
ボール関連ゴルフスウィングデータ12は、無線通信機構を通じて無線的に送信されてもよい。ある実施態様では、送信要素19は、ビルトインRFID（radio-frequency
identification）タグを含んでもよい。別の実施態様では、送信要素19は、ブルートゥース通信デバイスを装備するビルトイン電子回路を含んでもよい。
【００２８】
第1実施態様では、送信要素19による、ボール関連ゴルフスウィングデータ12の送信は、ゴルフボール10と、モバイルコンピュータ補助デバイス30を互いに接近させることによってトリガー（起動）される。別の実施態様では、送信要素19による、ボール関連ゴルフスウィングデータ12の送信は、ゴルフボール10と、モバイルコンピュータ補助デバイス30を互いに接近させることによるトリガーを要しない。例えば、送信要素19による、ボール関連ゴルフスウィングデータ12の送信は、ボールデータモジュール11の周期タイマーによってトリガーされてもよく、周期タイマーの活動そのものが若干時間遅延されてもよい。
【００２９】
図4は、互いに近接して設置されるゴルフボール10の実施態様及びモバイルコンピュータ補助デバイス30の模式平面図である。モバイルコンピュータ補助デバイス30の内部で、補助データモジュール31は、ボール関連ゴルフスウィングデータ12を捕捉したところである。
【００３０】
図4Bは、補助データモバイル31の実施態様のブロックダイアグラムである。図4及び4Bを参照すると、モバイルコンピュータ補助デバイス30の補助データモジュール31における受信要素37が、ボール関連ゴルフスウィングデータ12を受信したところである。受信要素37は、ボール関連ゴルフスウィングデータ12を送信するために使用される無線通信機構に対して相補的な、無線通信機構を含んでもよい。例えば、ボールデータモジュール11の中の送信要素19がブルートゥース通信デバイスを装備するビルトイン電子回路を含むゴルフボール10の実施態様では、モバイルコンピュータ補助デバイス30中の受信要素37は、ボール関連ゴルフスウィングデータ12を受信するための、もう一つのブルートゥース通信デバイスを含んでもよい。
【００３１】
一旦受信された後、ボール関連ゴルフスウィングデータ12は、ボール関連ゴルフスウィングデータ32として捕捉されてもよい。ボール関連ゴルフスウィングデータ32を捕捉すると、モバイルコンピュータ補助デバイス30は、確認インジケータ36を活性化して、ボール関連ゴルフスウィングデータ12の受信を確認してもよい。確認インジケータ36は、聴覚インジケータ、視覚インジケータ、触覚インジケータ、又は、これら三者の組み合わせを含んでもよい。例えば、ある実施態様では、確認インジケータ36は、チャイム、呼び鈴音 (ring)、鳥の鳴声 (chirp)、又はその他の音を発生してもよい。別の実施態様では、確認インジケータ36は、液晶ディスプレイを変調するか、又は、LED（発光ダイオード）を活性化してもよい。さらに別の実施態様では、確認インジケータ36は、振動を発生してもよい。
【００３２】
図5-7は、モバイルコンピュータ補助デバイス30にクラブ関連ゴルフスウィングデータ12を送信するゴルフクラブ20の実施態様を描く。図5は、ゴルフクラブ20の実施態様の模式平面図である。図5を参照すると、ゴルフクラブ20が使用されてゴルフボールを打ったばかりのところである。ゴルフクラブ20は、ゴルフをプレイするために使用されるものであればいずれのタイプのクラブであってもよく、例えば、ドライバー、ウッド、アイアン、又はパターであってもよい。ゴルフクラブ20の内部で、クラブデータモジュール21が、クラブ関連ゴルフスウィングデータ24を捕捉したところである。
【００３３】
クラブ関連ゴルフスウィングデータ24は、ゴルフスウィングを特徴づけるのに使用されてよいいくつかのパラメータのいずれかのデータを含んでいてよい。クラブ関連ゴルフスウィングデータ24は、使用されるクラブのタイプに関するデータを含んでもよい。クラブ関連ゴルフスウィングデータ24はさらに、ゴルフクラブ20に対するゴルファーのグリップの位置又は性質に関するデータを含んでもよい。クラブ関連ゴルフスウィングデータ24は、ゴルフクラブ20の速度、例えば、ゴルフボールとの接触時におけるゴルフクラブ20の一つ以上の部品の速度、又は、スウィング時のゴルフクラブ20の速度プロフィールに関するデータを含んでもよい。クラブ関連ゴルフスウィングデータ24はさらに、ゴルフクラブ20の空間位置及び方向、例えば、ボールとの接触時におけるゴルフクラブ20の一つ以上の部品の位置及び方向、又は、スウィング時のゴルフクラブ20の空間位置及び方向プロフィールに関するデータを含んでもよい。クラブ関連ゴルフスウィングデータ24は、ボールとの接触時におけるゴルフクラブ20の面の空間方向、又は、ゴルフクラブ20とゴルフボールの間の接触地点の、ゴルフクラブ20の面における位置を含んでもよい。
【００３４】
図5Bは、クラブデータモジュール21の実施態様のブロックダイアグラムである。クラブデータモジュール21中のデータ捕捉要素27は、クラブ関連ゴルフスウィングデータ24を捕捉してもよい。ある実施態様では、データ捕捉要素27は、一つ以上の加速度計を含んでもよい。別の実施態様では、データ捕捉要素27は、一つ以上の圧電機構を含んでもよい。さらに別の実施態様では、データ捕捉要素27は、ゴルフクラブ20に搭載、組み込み、又は、その他のやり方で付属される一つ以上のセンサーを含んでもよい。
【００３５】
図6は、互いに近接して設置されるゴルフクラブ20の実施態様及びモバイルコンピュータ補助デバイス30の模式平面図である。図6を参照すると、モバイルコンピュータ補助デバイス30が、ゴルフクラブ20の近くに設置されたところである。次いで、クラブデータモジュール21中の送信要素29は、クラブ関連ゴルフスウィングデータ24を送信してもよい。ある実施態様では、送信要素29は、捕捉要素27によって捕捉されるデータを送信してもよい。別の実施態様では、送信要素29は、捕捉要素27によって以前に捕捉された後、保存要素28（揮発性又は不揮発性の、任意のタイプのメモリーを含んでよい）中に保存されるデータを送信してもよい。
【００３６】
クラブ関連ゴルフスウィングデータ24は、任意のタイプの無線通信機構によって無線的に送信されてもよい。ある実施態様では、クラブデータモジュール21中の送信要素29は、ビルトインRFIDタグを含んでもよい。別の実施態様では、クラブデータモジュール21中の送信要素29は、ブルートゥース通信デバイスを装備するビルトイン電子回路を含んでもよい。
【００３７】
第1実施態様では、送信要素29による、クラブ関連ゴルフスウィングデータ24の送信は、ゴルフクラブ20と、モバイルコンピュータ補助デバイス30を互いに接近させることによってトリガーされる。別の実施態様では、送信要素29による、クラブ関連ゴルフスウィングデータ24の送信は、ゴルフボール10と、モバイルコンピュータ補助デバイス30を互いに接近させることによるトリガーを要せず、代わりに、それ自体が若干時間だけ遅延されてもよい、クラブデータモジュール21の周期タイマーによってトリガーされてもよい。
【００３８】
図7は、互いに近接して設置されるゴルフクラブ20の実施態様及びモバイルコンピュータ補助デバイス30の模式平面図である。モバイルコンピュータ補助デバイス30の内部で、補助データモジュール31は、クラブ関連ゴルフスウィングデータ24を捕捉したところである。
【００３９】
図4B及び7を参照すると、モバイルコンピュータ補助デバイス30の補助データモジュール31における受信要素37が、クラブ関連ゴルフスウィングデータ24を受信したところである。受信要素37は、ゴルフクラブ20からのクラブ関連ゴルフスウィングデータ24を送信するために使用される無線通信機構に対して相補的な、無線通信機構を含んでもよい。例えば、クラブデータモジュール21中の送信要素29がブルートゥース通信デバイスを装備するビルトイン電子回路を含むゴルフクラブ20の実施態様では、モバイルコンピュータ補助デバイス30中の受信要素37は、クラブ関連ゴルフスウィングデータ24を受信するための、もう一つのブルートゥース通信デバイスを装備してもよい。
【００４０】
一旦受信された後、クラブ関連ゴルフスウィングデータ24は、クラブ関連ゴルフスウィングデータ34として捕捉されてもよい。クラブ関連ゴルフスウィングデータ34を捕捉すると、モバイルコンピュータ補助デバイス30は、確認インジケータ36を活性化して、クラブ関連ゴルフスウィングデータ24の受信を確認してもよい。確認インジケータ36は、聴覚インジケータ、視覚インジケータ、触覚インジケータ、又は、これら三者の組み合わせを含んでもよい。例えば、ある実施態様では、確認インジケータ36は、チャイム、呼び鈴音 (ring)、鳥の鳴声 (chirp)、又はその他の音を発生してもよい。別の実施態様では、確認インジケータ36は、液晶ディスプレイを変調するか、又は、LED（発光ダイオード）を活性化してもよい。さらに別の実施態様では、確認インジケータ36は、振動を発生してもよい。
【００４１】
ある実施態様では、モバイルコンピュータ補助デバイス30の補助データモジュール31中の一受信要素37、又は、モバイルコンピュータ補助デバイス30中の一つを超える受信要素が、ボール関連ゴルフスウィングデータ12、及び、クラブ関連ゴルフスウィングデータ24の両方を受信してもよい。このような実施態様では、モバイルコンピュータ補助デバイス30は、ボール関連ゴルフスウィングデータ12の受信確認のため、及び、クラブ関連ゴルフスウィングデータ24の受信確認のため、別々の、又は、それぞれ異なる確認インジケータを持っていてもよい。
【００４２】
図8は、ゴルフスウィングデータの送信方法のフローチャートである。方法の初期実施態様では、ボールデータモジュール11は、ボール関連ゴルフスウィングデータ12を送信する。方法のさらに別実施態様では、クラブデータモジュール21は、クラブ関連ゴルフスウィングデータ24を送信する。方法の初期実施態様では、ステップ40において、ボールデータモジュール11は、トリガー条件が発生したかどうかを評価する。トリガー条件が発生していなければ、ステップ40は繰り返される。
【００４３】
ボールデータモジュール11が、送信されるゴルフスウィングデータを受信することが可能なモバイルコンピュータ補助デバイス、例えば、モバイルコンピュータ補助デバイス30の接近を受動的に感知すると、トリガー条件が発生してもよい。例えば、ある実施態様では、モバイルコンピュータ補助デバイス30中のRFIDタグは、ゴルフボール10に接近させられると、その存在を無線的に報知してもよい。
【００４４】
それとは別に、ボールデータモジュール11が、モバイルコンピュータ補助デバイス30の無線的に報知される存在を能動的に感知すると、トリガー条件が発生してもよい。例えば、ある実施態様では、モバイルコンピュータ補助デバイス30中のブルートゥース通信デバイスは、断続的又は周期的にその存在を、ゴルフボール10に対して報知してもよい。
【００４５】
さらに別の実施態様では、トリガー条件は、効果的に連続的に発生してもよい。例えば、ある実施態様では、トリガー条件は、ボールデータモジュール11中の周期的又は断続的タイマーに対する反応として発生してもよい。（このような実施態様では、ボール関連ゴルフスウィングデータ12の送信は、外部的トリガー条件が起こらなくとも、周期的又は断続的に施行されてもよい。）
【００４６】
トリガー条件が起こると、ボールデータモジュール11はステップ44に進む。ステップ44では、ボールデータモジュール11は、同期化プロトコールの送信側を実行してもよい。同期化プロトコールは、データモジュール及びモバイルコンピュータ補助デバイスの態勢を整え、それぞれ、データ送信プロトコールの送信側、及び、データ送信プロトコールの受信側を協調させる。例えば、ある実施態様では、ボールデータモジュール11は、sync identifierを含む一連のディジタル値を送信してもよい。別の実施態様では、ボールデータモジュール11は、アナログsync identifierを送信してもよい。
【００４７】
さらに別の実施態様では、同期化プロトコールの送信側は受動的に満足されてもよい。例えば、同期化プロトコールの送信側は、ディジタル又はアナログ sync identifierを能動的に送信するのではなく、プロトコール指定の同期化時間を単に待っているだけであってもよい。
【００４８】
同期化プロトコールの送信側を実行した後、ボールデータモジュール11はステップ48に進む。ステップ48では、ボールデータモジュール11は、データ送信プロトコールの送信側を実行する。例えば、ある実施態様では、ボールデータモジュール11の送信要素19は、データ送信プロトコールにしたがって、ボール関連ゴルフスウィングデータ12の一部を含む、一連のディジタル値を送信してもよい。この実施態様では、特異的タイプのボール関連ゴルフスウィングデータ（すなわち、ボールの着地点に関するデータ）は、プロトコールの順序における時間的位置、付属の一組のタグビット、又は、特異的通信チャンネルにおける送信（例えば、特定の一周波数、又はあらかじめ指定の一組の周波数）に基づいて特定されてもよい。別の実施態様では、送信要素19は、データ送信プロトコールにしたがって、ボール関連ゴルフスウィングデータ12の一部を含むアナログ信号を送信してもよい。
【００４９】
データ送信プロトコールの送信側を実行した後、ボールデータモジュール11はステップ52に進み、ボールデータモジュール11によるボール関連ゴルフスウィングデータ12の送信は終わる。ボールデータモジュール11は、必要に応じて、ボール関連ゴルフスウィングデータ12のその後の送信に備えてステップ40に戻ってもよい。
【００５０】
ある実施態様では、ボール関連ゴルフスウィングデータ12は、捕捉の事実上直後に、又は、ゴルフスウィングデータの捕捉と、該ゴルフスウィングデータの送信の間に最小の遅延--仮にあるとしても--を導入するプロトコールを通じて送信されてもよい。すなわち、図2Bを参照すると、ゴルフボール10のある実施態様では、送信要素19は、捕捉要素17によって捕捉されるデータを、事実上捕捉の直後に送信してもよく、一方、別の実施態様では、送信要素19は、捕捉要素17によって、保存要素18の中に納め、保存されたデータを送信してもよい。
【００５１】
同様に、ゴルフクラブ20のある実施態様では、送信要素29は、捕捉の事実上直後に、捕捉要素27によって捕捉されるデータを送信してもよく、一方、別の実施態様では、送信要素29は、捕捉要素27によって、保存要素28の中に納め、保存されるデータを送信してもよい。
【００５２】
図9は、ゴルフスウィングデータの受信方法のフローチャートである。方法の初期実施態様では、モバイルコンピュータ補助デバイス30は、ボール関連ゴルフスウィングデータ12を受信する。方法の別の実施態様では、モバイルコンピュータ補助デバイス30は、クラブ関連ゴルフスウィングデータ24を受信する。方法の初期実施態様では、ステップ60において、モバイルコンピュータ補助デバイス30は、トリガー条件が発生したかどうかを評価する。トリガー条件が発生していなければ、ステップ60は繰り返される。
【００５３】
モバイルコンピュータ補助デバイス30が、ゴルフスウィングデータを送信することが可能なゴルフボール、例えば、ゴルフボール10の接近を受動的に感知すると、トリガー条件が発生してもよい。例えば、ある実施態様では、ボールデータモジュール11中のRFIDタグは、ゴルフボール10がモバイルコンピュータ補助デバイス30に近づけられると、その存在を無線的に報知してもよい。
【００５４】
それとは別に、モバイルコンピュータ補助デバイスが、ゴルフボール10の無線的に報知される存在を能動的に感知すると、トリガー条件が発生してもよい。例えば、ある実施態様では、ボールデータモジュール11中のブルートゥース通信デバイスは、断続的又は周期的にその存在を、モバイルコンピュータ補助デバイス30に対して報知してもよい。
【００５５】
さらに別の実施態様では、トリガー条件は、効果的に連続的に発生してもよい。例えば、ある実施態様では、トリガー条件は、モバイルコンピュータ補助デバイス30中の周期的又は断続的タイマーに対する反応として発生してもよい。（このような実施態様では、ボール関連ゴルフスウィングデータ12の受信は、外部的トリガー条件が起こらなくとも、周期的又は断続的に施行されてもよい。）
【００５６】
トリガー条件が起こると、モバイルコンピュータ補助デバイス30はステップ64に進む。ステップ64では、モバイルコンピュータ補助デバイスは、同期化プロトコールの受信側を実行してもよい。例えば、ある実施態様では、モバイルコンピュータ補助デバイス30は、受信されたディジタル値配列を調べて、それらがsync identifierを含むかどうかを決定してもよい。別の実施態様では、モバイルコンピュータ補助デバイス30は、受信されたアナログ信号を調べて、それがsync identifierを含むかどうかを決定してもよい。同期化プロコールの受信側の終了は、sync identifierが受信されたという積極的判断を含んでもよい。
【００５７】
同期化プロトコールの受信側を実行した後、モバイルコンピュータ補助デバイス30はステップ68に進む。ステップ68では、モバイルコンピュータ補助デバイス30は、データ送信プロトコールの受信側を実行する。例えば、ある実施態様では、モバイルコンピュータ補助デバイス30は、データ送信プロトコールにしたがって、ボール関連ゴルフスウィングデータ12の一部を含む、一連のディジタル値を受信してもよい。このような実施態様では、特異的タイプのボール関連ゴルフスウィングデータは、プロトコールの順序における時間的位置、付属の一組のタグビット、又は、特異的通信チャンネルにおける受信（例えば、特定の一周波数、又はあらかじめ指定の一組の周波数）に基づいて特定されてもよい。別の実施態様では、モバイルコンピュータ補助デバイス30は、データ送信プロトコールにしたがって、ボール関連ゴルフスウィングデータ12の一部を含むアナログ信号を受信してもよい。そして、ボール関連ゴルフスウィングデータ12の一部は、ボール関連ゴルフスウィングデータ32として捕捉されてもよい。
【００５８】
データ送信プロトコールの受信側を実行した後、モバイルコンピュータ補助デバイスはステップ72に進み、モバイルコンピュータ補助デバイス30によるボール関連ゴルフスウィングデータ12の受信は終わる。モバイルコンピュータ補助デバイス30は、必要に応じて、ボール関連ゴルフスウィングデータ12のその後の受信に備えてステップ60に戻ってもよい。
【００５９】
図10-12は、モバイルコンピュータ補助デバイス30によって初期化される、ゴルフボール10及びゴルフクラブ20の実施態様を描く。図10は、ゴルフクラブ20及びゴルフボール10の実施態様の模式平面図である。図10を参照すると、ゴルフボール10及びゴルフクラブ20は停止状態にあるが、その状態は、ゴルフクラブ20が振り下ろされてゴルフボール10を打つときに破れる。ボール関連ゴルフスウィングデータ12及びクラブ関連ゴルフスウィングデータ10は、無関係な値（例えば、以前に捕捉された値、初期値、劣化値に起因する偽造値、又は、他の「屑」値又は「無意味」値など）を有する。
【００６０】
図11は、互いに近接して設置されるゴルフクラブ20、ゴルフボール10、及びモバイルコンピュータ補助デバイス30の実施態様の模式平面図である。図11を参照すると、モバイルコンピュータ補助デバイス30は、ゴルフボール10及びゴルフクラブ20の近くに設置されている。次いで、モバイルコンピュータ補助デバイス30は、初期化信号を送信してもよく、これは、ディジタル信号でも、アナログ信号でもよい。
【００６１】
図12は、互いに近接して設置されるゴルフクラブ20、ゴルフボール10、及びモバイルコンピュータ補助デバイス30の実施態様の模式平面図である。図12を参照すると、ゴルフボール10及びゴルフクラブ20は、初期化信号を受信したばかりである。ゴルフボール10による初期化信号の受信によって、ボール関連ゴルフスウィングデータ12の、一組の既知の初期値又はリセット値の取得が実現される。ゴルフクラブ20による初期化信号の受信によって、クラブ関連ゴルフスウィングデータ24の、一組の既知の初期値又はリセット値の取得が実現される。ゴルフボール10中の確認インジケータ（図示せず）は、ボール関連ゴルフスウィングデータ12の初期化に関して、聴覚的、視覚的、又は触覚的確認を提示してもよい。同様に、ゴルフクラブ20中の確認インジケータ（図示せず）は、クラブ関連ゴルフスウィングデータ24の初期化に関して、聴覚的、視覚的、又は触覚的確認を提示してもよい。
【００６２】
したがって、ゴルフスウィングに関連する活動の進行時、ゴルフボール10中のボール関連ゴルフスウィングデータ12は、モバイルコンピュータ補助デバイス30によって初期化されてもよい。次に、ゴルフボール10のボールデータモジュール11は、ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ12として捕捉してよい。その後、ボールデータモジュール11は、ボール関連ゴルフスウィングデータを、モバイルコンピュータ補助デバイス30に送信してもよい。それとは別に、ゴルフクラブ20中のクラブ関連ゴルフスウィングデータ24は、モバイルコンピュータ補助デバイスによって初期化されてもよい。次に、クラブデータモジュール21は、ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ24として捕捉してよい。その後、クラブデータモジュール21は、クラブ関連ゴルフスウィングデータを、モバイルコンピュータ補助デバイス30に送信してもよい。
【００６３】
図13-15は、初期化される、ゴルフボール10及びゴルフクラブ20の別実施態様を描く。図13は、ゴルフクラブ20及びゴルフボール10の別実施態様の模式平面図である。図13を参照すると、ゴルフボール10及びゴルフクラブ20は停止状態にあり、その状態はゴルフクラブ20が振り下ろされてゴルフボール10を打つまで続くが、ただし、若干の距離隔てられているので互いに近接してはいない。ボール関連ゴルフスウィングデータ12及びクラブ関連ゴルフスウィングデータ10は、無関係な値を有する。
【００６４】
図14は、互いに近接して設置される、ゴルフクラブ20及びゴルフボール10の別実施態様の模式平面図である。図14を参照すると、ゴルフクラブ20は、ゴルフボール10の近くに設置されたばかりである。その後、ゴルフクラブ20は、初期化信号を送信してもよく、これは、ディジタル信号でも、アナログ信号でもよい。
【００６５】
図15は、互いに近接して設置されるゴルフクラブ20及びゴルフボール10の実施態様の模式平面図である。図15を参照すると、ボールデータモジュール11は、初期化信号を受信したばかりであり、ゴルフクラブ20は、それ自身の送信初期化信号を処理したばかりである。ボールデータモジュール11による初期化信号の受信によって、ボール関連ゴルフスウィングデータ12の、一組の既知の初期値又はリセット値の取得が実現される。クラブデータモジュール21による、ゴルフクラブ20によって送信される初期化信号の処理によって、クラブ関連ゴルフスウィングデータ24の、一組の既知の初期値又はリセット値の取得が実現される。ゴルフボール10、ゴルフクラブ20、又はその両方における確認インジケータ（図示せず）は、ボール関連ゴルフスウィングデータ12又はクラブ関連ゴルフスウィングデータ24の初期化に関して、聴覚的、視覚的、又は触覚的確認を提示してもよい。
【００６６】
したがって、ゴルフスウィングに関連する活動の進行時、ゴルフボール10中のボール関連ゴルフスウィングデータ12、及びゴルフクラブ20中のクラブ関連ゴルフスウィングデータ24のいずれか、又はその両方は、ゴルフクラブ20によって初期化されてもよい。
【００６７】
図16-18は、ボール関連ゴルフスウィングデータ12をゴルフクラブ20に送信するゴルフボール10の別実施態様を描く。図16は、ゴルフボール10の別実施態様の模式平面図である。図16を参照すると、ゴルフボール10は、ゴルフクラブ20によって打たれた後停止したところである。ボールデータモジュール11は、ボール関連ゴルフスウィングデータ12を捕捉したところである。
【００６８】
図17は、互いに近接して設置される、ゴルフボール10及びゴルフクラブ20の別実施態様の模式平面図である。図17を参照すると、クラブ関連ゴルフスウィングデータ34を捕捉したクラブデータモジュール21は、ゴルフボール10の近くに設置されたばかりである。ゴルフクラブ20は、一体化モバイルコンピュータ補助デバイスを有する。その後、ボールデータモジュール11は、任意のタイプの無線通信機構によってボール関連ゴルフスウィングデータ12を送信してもよい。ボール関連ゴルフスウィングデータ12の送信は、例えば、ゴルフボール10の近傍にゴルフクラブ20を設置することによってトリガーされてもよいし、或いは、周期的タイマーによってトリガーされてもよい。
【００６９】
図18は、互いに近接して設置されるゴルフボール10及びゴルフクラブ20の別の実施態様の模式平面図である。図18を参照すると、クラブデータモジュール21は、ボール関連ゴルフスウィングデータ12を受信し、それをボール関連ゴルフスウィングデータ32として捕捉したところである。ボール関連ゴルフスウィングデータ12は、ボール関連ゴルフスウィングデータ12を送信するために使用される無線通信機構に対して相補的な、無線通信機構によって受信されてもよい。
【００７０】
ボール関連ゴルフスウィングデータ12をボール関連ゴルフスウィングデータ32として捕捉すると、クラブデータモジュール21は、確認インジケータ36を活性化し、ボール関連ゴルフスウィングデータ12の受信を確認してもよい。
【００７１】
したがって、ゴルフスウィングに関連する活動の進行時、初期化されたボールデータモジュール11は、ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ12として捕捉してよい。その後、ボールデータモジュール11は、ボール関連ゴルフスウィングデータ12をクラブデータモジュール21に送信してよい。
【００７２】
図19は、モバイルコンピュータ補助デバイス30及びモバイルコンピュータデバイス100の実施態様を描く。モバイルコンピュータ補助デバイス30は、ボール関連ゴルフスウィングデータ32又はクラブ関連ゴルフスウィングデータ34などの、捕捉されたデータを、モバイルコンピュータデバイス100のモバイルコンピュータデバイス受信機107に伝送してもよい。ある実施態様では、送信要素39は、捕捉要素37によって捕捉されるデータを送信してもよい。別の実施態様では、送信要素39は、以前に捕捉要素37によって捕捉された後保存要素38（揮発性又は不揮発性の、任意のタイプのメモリーを含んでよい）中に保存されるデータを送信してもよい。
【００７３】
モバイルコンピュータ補助デバイス30の補助データモジュール31中の送信要素39は、物理的シリアル又はパラレル通信チャンネル（例えば、ケーブル、ワイヤー、又はバス）を通じて、或いは、単一チャンネル又は複数チャンネル無線通信機構によって、ゴルフスウィングデータを、モバイルコンピュータデバイス受信機107に送信してもよい。モバイルコンピュータデバイス受信機107は、送信要素39から送信されるデータを受信してもよい。次に、モバイルコンピュータデバイス受信機107によって受信されるデータは、モバイルコンピュータデバイス100に転送されてもよい。
【００７４】
図20は、モバイルコンピュータデバイス100のメニューツリー内のスクリーンショットの実施態様を描く。モバイルコンピュータデバイス100は、当該技術分野で適切とされる可視スクリーンであればいずれのものであってもよい可視スクリーン105を有していてもよい。可視スクリーン105は、一つ以上の7セグメントディスプレイ、又はドットマトリックスディスプレイを含んでもよい。可視スクリーン105は、モノクロ又はカラーディスプレイであってもよく、且つ、液晶ディスプレイ又は電子インクディスプレイであってもよい。可視スクリーン105は、マルチタッチディスプレイなど、タッチスクリーンディスプレイであってもよい。可視スクリーン105がタッチスクリーンディスプレイである実施態様では、ユーザーは、モバイルコンピュータデバイス100と相互作用を実行するために、可視スクリーン105に触れてもよい。別の実施態様では、ユーザーは、適切なものであれば、他の、いずれの代替インプットデバイスを通じてモバイルコンピュータデバイス100と相互作用を実行してもよい。例えば、ユーザーは、一つ以上のボタン、キーボード、コーディドキーボード (chorded keyboard)、マウス、トラックボール、タッチパッド、ポインティングスティック、又は音声を通じてモバイルコンピュータデバイス100と相互作用を実行してもよい。
【００７５】
モバイルコンピュータデバイス受信機107からボール関連ゴルフスウィングデータ32又はクラブ関連ゴルフスウィングデータ34を受信した後、モバイルコンピュータデバイス100は、ボール関連ゴルフスウィングデータ32又はクラブ関連ゴルフスウィングデータ34を、可視スクリーン105の上に適切な形で表示してもよい。可視スクリーン105は、捕捉されたゴルフスウィングデータ（例えば、ボール関連ゴルフスウィングデータ32、又はクラブ関連ゴルフスウィングデータ34）にアクセス可能となるように、メニューツリーの各種レベルを表示してよい。
【００７６】
ユーザーは、モバイルコンピュータデバイス100と相互作用を実行して、メニューツリー中の各種レベルの間をナビゲートしてよい。図20を参照すると、ディスプレイ110において、メニューは、1から18ホールそれぞれに関連するデータとして、捕捉されたゴルフスウィングデータを提示する。ユーザーが「ホール1」を選ぶと、ディスプレイ120が提示される。ディスプレイ120において、メニューは、ホール1に関連する捕捉ゴルフスウィングデータを、複数のスウィングに関連するデータとして提示する。ユーザーが「スウィング2」を選ぶと、ディスプレイ130が提示される。ディスプレイ130において、メニューは、捕捉ゴルフスウィングデータを、種々のカテゴリー、例えば、スウィング終了時の残余ヤード距離、打ったヤード距離、クラブフェイスの打点域、クラブスピード、ボールスピード、ボールのバックスピン、ボールのサイドスピン、着地データのマップ表示、又は集合カテゴリーなどに分かれるデータとして表示する。ユーザーが「集合」を選ぶと、ディスプレイ140が提示される。ディスプレイ140では、メニューは、捕捉ゴルフスウィングデータを、種々の集合カテゴリー、例えば、スウィング終了時の残余ヤード距離、打った集合ヤード距離、クラブフェイスの打点パターン、平均クラブスピード、平均ボールスピード、集合着地点データのマップ表示などに分かれるデータとして表示する。
【００７７】
ある実施態様では、可視スクリーン110は、モバイルコンピュータ補助デバイス30のハードウェアの上で動作する専用アプリケーションの産物であるディスプレイを提示してもよい。例えば、可視スクリーン110は、スマートフォン上で動作する専用アプリケーションの産物であるディスプレイを提示してもよい。
【００７８】
図21は、モバイルコンピュータデバイス100のスクリーンショットの実施態様を描く。この実施態様では、ゴルフホールでプレイを始めるユーザーは、モバイルコンピュータデバイス100上の表示メニューツリーの中をナビゲートする。ユーザーは、ある特定のゴルフホールに関連するゴルフスウィングデータを選択し、「スウィング1」を選び、着地点データマップの視察を選び、スウィングが全く行われない前のホールの俯瞰マップを描くディスプレイ150を提示された。ディスプレイ150は、ティーインジケータ152、ホールインジケータ158、又はその両方を含んでもよい。ディスプレイ150は、ティーとホールの間に横たわる距離及び方向に関する報告（図示せず）の他、プレイに役立つその他の情報、例えば、風向き及び風速を提供してもよい。
【００７９】
図22は、モバイルコンピュータデバイス100のスクリーンショットのさらに別の実施態様を描く。この実施態様では、ユーザーは、ゴルフホールのプレイ進行中にボールを2回打ち、関連ゴルフスウィングの進行時にゴルフスウィングデータを捕捉し、この捕捉されたゴルフスウィングデータをモバイルコンピュータデバイス100に転送し、モバイルコンピュータデバイス100上に表示されるメニューツリーの中をナビゲートしているところである。メニューツリーのナビゲーション中に、ユーザーは、この特定ゴルフホールに関連するゴルフスウィングデータを選択し、「スウィング2」を選び、着地データマップの視察を選び、両スウィングが行われた後の、該ホールの俯瞰マップを描くディスプレイ160を提示された。ディスプレイ160は、ティーインジケータ162、第1スウィング着地インジケータ164、第2スウィング着地インジケータ166、又はホールインジケータ168のいずれかを含んでもよい。ディスプレイ160は、第2スウィング後のボール着地点とホール間に残る距離及び方向に関する報告（図示せず）を含んでもよい。ディスプレイ160はさらに、ティーと、第1スウィング後のボール着地点の間、第1スウィング後のボール着地点と第2スウィング後のボール着地点の間、又は、ティーと、第2スウィング後のボール着地点の間、の距離及び方向に関する報告を提示してもよい。
【００８０】
図23は、モバイルコンピュータデバイス100、データベース420、サーバー400、及びウェブページ440の実施態様を描く。図23を参照すると、モバイルコンピュータデバイス100は、無線インターネット接続などの無線通信機構を通じて、ボール関連ゴルフスウィングデータ102、及びクラブ関連ゴルフスウィングデータ（図示せず）をデータベース420に送信する。ある実施態様では、モバイルコンピュータデバイス100は、可視スクリーン105を全く持たないか、又は、それが持つ可視スクリーンを利用せず、ゴルフスウィングデータをデータベースに伝送する。
【００８１】
ある実施態様では、データベース420は、有線インターネット接続などの直接接続を通じてモバイルコンピュータデバイス100からゴルフスウィングデータを受信してもよい。別の実施態様では、ゴルフスウィングデータは、特定の通信チャンネル--その内のあるものは無線通信機構を組み込み、他のものは有線通信機構を組み込む--から成るネットワークを通じて、モバイルコンピュータデバイス100からデータベース420に送信されてもよい。
【００８２】
データベース420は、ボール関連ゴルフスウィングデータ102を、ボール関連ゴルフスウィングデータ422として、モバイルコンピュータデバイス100（図示せず）からのクラブ関連ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ424として捕捉する。データベース420は、メインフレームコンピュータ、ワークステーション、サーバー、又は、一組のサーバー、例えば、「サーバーファーム」などと連結されてもよい。例えば、データベース420は、サーバー400内の、揮発性又は不揮発性メモリー又は記憶装置を含んでもよい。データベース420は、中央に位置していてもよいし、或いは、複数の、物理的に分離した場所全体に分配されていてもよい。データベース420が、複数の、物理的に分離した場所全体に分配される実施態様では、それらの場所は、いずれの距離で、無視できるほどの僅かな距離であっても、大きな距離、又は任意の間隔距離で、隔てられてもよい。言い換えると、データベース160は、任意の物理的距離で隔離される、任意の数のサーバーに配置されるメモリー又は保存装置を含んでよい。
【００８３】
次いで、データベース420と相互作用を持つサーバーは、ボール関連ゴルフスウィングデータ422、及びクラブ関連ゴルフスウィングデータ424を、ウェブページに供給してもよい。例えば、データベース420は、ボール関連ゴルフスウィングデータ422を、ボール関連ゴルフスウィングデータ442としてウェブページ440に供給してもよい。それとは別に、データベース420は、クラブ関連ゴルフスウィングデータ424を、クラブ関連ゴルフスウィングデータ444としてウェブページ440に供給してもよい。
【００８４】
その次に、サーバー400は、ウェブページ440を、インターネット上でウェブブラウザーに対しアクセス可能としてもよい。データベース420と相互作用を持つサーバー400は、データベース420に一体的に接続されてもよいし、又はデータベース420と共に収容されてもよい。それとは別に、サーバー400は、任意の距離においてデータベース420から隔離されてもよい。
【００８５】
図24は、データベース420、サーバー400、及び、ウェブページ440の実施態様を描く。このウェブページは、複数の場所における複数のユーザーが結果を比較することを可能とする。データベース420は、ゴルフスウィングデータをバックアップするために使用してもよい。さらに、データベース420は、数人のユーザーが、ゴルフスウィングデータの比較を可能とするように使用されてもよい。オンライン成績比較及び試合、例えば、Nike + iPod（登録商標）システム、又は、米国特許第7,072,789号に記載されるシステムは公知である。なお、この特許文書を引用により本明細書に含める。図24に示す実施態様では、4名のユーザーA、B、C、及びDがゴルフスウィングを実行している。ユーザーA、B、C、及びDによって使用されるゴルフボール及びゴルフクラブ中のデータモジュールは、ゴルフスウィングの進行時、ゴルフスウィングに関連するデータを捕捉し、そのデータを送信する。次に、モバイルコンピュータ補助デバイスは、送信されたゴルフスウィングデータを受信し、該ゴルフスウィングデータを、モバイルコンピュータデバイス100、モバイルコンピュータデバイス1100、モバイルコンピュータデバイス2100、及びモバイルコンピュータデバイス3100に送信する。モバイルコンピュータデバイスは、このゴルフスウィングデータを表示してもよく、このゴルフスウィングデータをデータベース420に送信してもよい。
【００８６】
データベース420はサーバー400に連結されてもよく、サーバー400は、ユーザーA、B、C、及びDのゴルフスウィングデータを、インターネット上でウェブページ440を通じて利用可能としてもよい。例えば、モバイルコンピュータデバイス100中のユーザーＡのゴルフスウィングデータに関して、サーバー400は、ボール関連ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ442として利用可能とし、クラブ関連ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ444として利用可能としてもよい。モバイルコンピュータデバイス1100中のユーザーBのゴルフスウィングデータに関しては、サーバー400は、ボール関連ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ1442として利用可能とし、クラブ関連ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ1444として利用可能としてもよい。モバイルコンピュータデバイス2100中のユーザーCのゴルフスウィングデータに関しては、サーバー400は、ボール関連ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ2442として利用可能とし、クラブ関連ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ2444として利用可能としてもよい。モバイルコンピュータデバイス3100中のユーザーDのゴルフスウィングデータに関しては、サーバー400は、ボール関連ゴルフスウィングデータを、ボール関連ゴルフスウィングデータ3442として利用可能とし、クラブ関連ゴルフスウィングデータを、クラブ関連ゴルフスウィングデータ3444として利用可能としてもよい。
【００８７】
サーバー400は、ユーザーA、B、C、及びDのためにゴルフスウィングデータを収集し、この集められたゴルフスウィングデータをウェブページ440を通じて利用可能としてもよく、その場合、ユーザーは該ウェブページにアクセスし、データを比較することが可能となる。さらに、この集められたゴルフスウィングデータは、サーバーによって、ユーザーA、B、C、及びDの成績を比較するために使用されてもよい。このゴルフスウィングデータは、ゲームにおけるユーザーのスコアを比較するために使用されてもよい。さらに、このゴルフスウィングデータは、この収集ゴルフスウィングデータに関連する、ある一定範囲のパラメータのいずれかにおいてユーザーの成績を比較するために使用されてもよい。
【００８８】
例えば、ある特定ホールの第1スウィングにおいてユーザーらによって達成されるボールスピード又はヤード飛距離が比較されてもよい。それとは別に、ゴルフクラブのフェースにおける、ゴルフクラブとゴルフボールの接触点の場所を、いずれかの特定のホールのいずれかの特定のスウィングについて、又は、ある範囲のホールについてある範囲のスウィングについて比較してもよい。さらに別の実施態様として、いずれかの特定のホールのいずれかの特定のスウィングについて、これらのユーザーによって実現される、ゴルフクラブの空間位置及び方向プロフィールの間の一致度を、二人のユーザー同士及び複数のユーザーの間で比較してもよいし、或いは、ゴルフクラブの空間位置及び方向に関する参照又は目標プロフィールと比較してもよい。
【００８９】
サーバー400は、様々な数のユーザーの間でゴルフプレイ成績の種々の局面を比較するための試合又は競技を支援してもよい。例えば、複数のユーザーが、互いに競い合う試合に参加し、サーバー400は、その試合に関連するデータを追跡してもよい。ある実施態様では、複数のユーザーは、同じゴルフコースで一緒にゴルフゲームをプレイしてもよい。その後、各ユーザーについて捕捉されたゴルフスウィングデータは、サーバー400に送信されてもよい。次に、サーバー400は、パラメータ、例えば、該ゴルフコースの各ホールと関連する指定のパーを基準として、各ユーザーについて捕捉されたゴルフスウィングデータを比較し、勝者を決めるか、又は、試合における順位を決めてもよい。勝者の決定又は順位配置を含む、試合の情報は、ウェブページを通じて利用可能とされてもよく、その場合、ユーザー及び他者は、該ウェブページにアクセスしてそれを見ることが可能である。
【００９０】
ある実施態様では、サーバーは、試合におけるユーザーの成績に基づいて、該ユーザーをいくつかの賞与の内のいずれかと関連させてもよい。賞与は、トロフィー又は賞金などの具体的な賞与であってもよい。賞与はさらに、グラフィックアイコン、仮想マネー、又はポイントなどの仮想賞与を含んでもよい。
【００９１】
それとは別に、互いの存在下に直接的試合に参加する代わりに、複数のユーザーは、互い同士仮想試合に参加してもよく、サーバー400は、この仮想試合に関連するデータを追跡してもよい。ある実施態様では、複数のユーザーは、同じ物理的コースにおいて実際に、ただし、異なる時間にプレイしてもよい。その後、各ユーザーについて捕捉されたゴルフスウィングデータは、サーバー400に送信され、それを用いて勝者又は順位が決定され、ウェブページを通じて、あたかも全てのユーザーが、互いの存在下に同じ物理的コースにおいて実際にプレイしたかのように、利用可能とされてもよい。
【００９２】
別の実施態様では、複数のユーザーは、ゴルフの1ホールを仮想的にプレイしてもよい。このような実施態様では、ユーザーは、既知のゴルフコースのある特定のホールに対し仮想的にプレイするために、一つの場所で1回以上のゴルフスウィングを実行してもよく、これらのゴルフスウィングは、その特定ホールに関連する既知のパラメータ、例えば、該ホールの距離、方向、及び全体的レイアウトと比較されてもよい。仮想的にプレイされるホールは、実際のゴルフコースのホールであってもよく、既知の距離及び方向要求は、実際のゴルフコースの特定のホールと関連していてもよい。
【００９３】
例えば、ある複数のユーザーは、Pebble Beachゴルフコースのある特定のホールに対し仮想的にプレイすることを選んでもよい。そのために、ユーザーたちは、ドライバー練習場で実際にゴルフスウィングを行ってもよい。その後、サーバー400は、各ユーザーについて捕捉されたゴルフスウィングデータ、例えば、各ユーザーの各実際のゴルフスウィングによって達成された距離を、Pebble Beachゴルフコースの該特定ホールと関連する既知のパラメータと比較してもよい。したがって、ドライバー練習場における各ユーザーの実際の成績は、Pebble Beachゴルフコースの該特定ホールにおける、各ユーザーの仮想成績と相関されてもよいし、コース上にマップされてもよいし、又は他のやり方で翻案されてもよい。この仮想の成績情報は、ウェブページを通じて、あたかもこのユーザーたちがPebble Beachゴルフコースのその特定のホールで実際にプレイしたかのように、利用されてもよい。このようにして、1名以上のユーザーが、任意の特定のゴルフコースにおいて、任意の数の既知のゴルフホールに対し仮想的にプレイすることが可能である。さらに、1名以上のユーザーは、既知のゴルフコースの内の任意の数のコースから選ばれる既知のゴルフホールの組み合わせに対し仮想的にプレイしてもよい。
【００９４】
さらに別の実施態様では、1名以上のユーザーについて捕捉されたゴルフスウィングデータは、実際のゴルフコースの特定ホールにおける1名以上の特定ゴルファーの特異的成績と関連されるゴルフスウィングデータと比較されてもよい。それによって、この内の1名又は複数のユーザーは、実際のゴルフコースの特定ホールにおける特定ゴルファーとの仮想的試合に参加することが可能とされる。この単数又は複数ユーザーは、この仮想試合の一部として特定ゴルフホールに対し仮想的にプレイすることまで可能とされる。このようにして、1名以上のユーザーは、自分を相手とするばかりでなく、特定のゴルファーと、例えば、特定のゲームにおける特定のプロ選手と仮想的に試合することが可能である。例えば、ユーザーは、仮想プレイによる成績を含む自らの成績を、特定の年の、特定のゴルフメジャー大会のチャンピオンの成績と比較することが可能である。
【００９５】
ある実施態様では、サーバー400は競技を統括してもよく、その場合、数名のユーザーが、一つの、又は複数の賞与を求めて競合する。試合は、実在し、直接的であってもよく、その場合、ユーザーは、互いの存在下にプレイする。或いは、特定ホール又はコースに対する仮想プレイを含む仮想試合によるものであってもよい。例えば、サーバー400は、数名のユーザーの内の誰が、数日又は数週間の期間のゴルフスウィングにおいて、もっとも長いドライバー飛距離を達成するかを決める競技を統括してもよい。サーバー400は、この競技における全てのユーザーの成績の順位配置を維持してもよい。次に、サーバー400は、種々のユーザーに対し、競技における彼らの成績の結果として、彼らを、一つ又は複数の特異的賞与と関連させてもよい。
【００９６】
サーバー400は、いくつかの競技を統括してもよい。サーバー400はさらに、種々の競技と関連する難度の定量を維持してもよい。その場合、難度は、競技の結果として与えられる、何か具体的な、又は仮想的な賞与に影響を及ぼすパラメータであってもよい。例えば、比較的難しいコースでのプレイなど、比較的難しい競技は、高配点賞与又は優良賞与と関連させてもよい。
【００９７】
さらに、第三者が競技のスポンサーとなってもよい。例えば、第三者は、そうしようと思えば、競技を報知し、競技における成績に基づいて、現実であれ、仮想であれ、一つ以上の特異的賞与を提供することが可能であると考えられる。このような賞与は、参加に対する比較的僅少な賞与、及び、より実質的な賞与、例えば、現金、又は、スポンサーの事業に関連する値引きなどを含むことが考えられる。
【００９８】
これまで本発明の各種実施態様が説明されてきたわけであるが、この説明は、限定的であるよりはむしろ例示的であることを意図するものであり、本発明の範囲内において、さらに多くの実施態様及び実行例が可能であることは当業者には明白であろう。したがって、本発明は、添付の特許請求項及びその等価物に徴することを除き、限定されてはならない。さらに、種々の改変及び変更が、添付の特許請求項の範囲内において実行することが可能である。
【符号の説明】
【００９９】
１０    ゴルフボール
１１    ボールデータモジュール
１２    ボール関連ゴルフスウィングデータ
１７    ボールスウィングデータ捕捉要素（データ捕捉要素、捕捉要素）
１８    ボールスウィングデータ保存要素（保存要素）
１９    ボールスウィングデータ送信要素（送信要素）
２０    ゴルフクラブ
２１    クラブデータモジュール
２４    クラブ関連ゴルフスウィングデータ
２７    クラブスウィング捕捉要素（データ捕捉要素、捕捉要素）
２８    クラブスウィング保存要素（保存要素）
２９    クラブスウィング送信要素（送信要素）
３０    モバイルコンピュータ補助デバイス
３１    補助データモジュール
３２    ボール関連ゴルフスウィングデータ
３４    クラブ関連ゴルフスウィングデータ
３６    確認インジケータ
３７    補助受信要素（受信要素、捕捉要素）
３８    補助保存要素（保存要素）
３９    補助送信要素（送信要素）
４０    ステップ
４４    ステップ
４８    ステップ
５２    ステップ
１００    第1モバイルコンピュータデバイス
２００    第2モバイルコンピュータデバイス
３００    第3モバイルコンピュータデバイス
【図１】
0005614890.tif 000002
【図２】
0005614890.tif 000003
【図３】
0005614890.tif 000004
【図４】
0005614890.tif 000005
【図５】
0005614890.tif 000006
【図６】
0005614890.tif 000007
【図７】
0005614890.tif 000008
【図８】
0005614890.tif 000009
【図９】
0005614890.tif 000010
【図１０】
0005614890.tif 000011
【図１１】
0005614890.tif 000012
【図１２】
0005614890.tif 000013
【図１３】
0005614890.tif 000014
【図１４】
0005614890.tif 000015
【図１５】
0005614890.tif 000016
【図１６】
0005614890.tif 000017
【図１７】
0005614890.tif 000018
【図１８】
0005614890.tif 000019
【図１９】
0005614890.tif 000020
【図２０】
0005614890.tif 000021
【図２１】
0005614890.tif 000022
【図２２】
0005614890.tif 000023
【図２３】
0005614890.tif 000024
【図２４】
0005614890.tif 000025