(57)【要約】      （修正有）【課題】最適なシューティング技能の向上を促進するのに十分なフィードバックを提供することができる装置を提供する。【解決手段】装置が非一時的コンピュータ可読媒体を含み、非一時的コンピュータ可読媒体は、バスケットボールシューティングセッション中の人物によるバスケットボールの成功バスケットボールショット又は失敗バスケットボールショットを示す信号を受信し、各成功バスケットボールショットが行われる場所を示す信号を受信し、且つ各成功バスケットボールショットの場所に基づく、バスケットボールシューティングセッションでの人物のユーザ累積スコアを判定及び出力するようプロセッサに指示する。【選択図】図２４
2014193347.tif 000002
【特許請求の範囲】
【請求項１】
非一時的コンピュータ可読媒体を備え、該非一時的コンピュータ可読媒体は、
バスケットボールシューティングセッション中の人物によるバスケットボールの成功バスケットボールショット又は失敗バスケットボールショットを示す信号を受信し、
各成功バスケットボールショットが行われる場所を示す信号を受信し、且つ
前記各成功バスケットボールショットの場所に基づく、前記バスケットボールシューティングセッションでの前記人物のユーザ累積スコアを判定及び出力する
ようプロセッサに指示する装置。
【請求項２】
請求項１に記載の装置において、前記ユーザ累積スコアは、各成功バスケットボールショット後に判定及び出力される進行中のユーザ累積スコアである装置。
【請求項３】
請求項２に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、
前記人物の時間制バスケットボールシューティングセッション中の時間に基づく、前記シューティングセッション中の仮想対戦相手の進行中の仮想累積スコアを判定及び出力することにより、仮想ゲームを容易にする
よう前記プロセッサに指示する装置。
【請求項４】
請求項３に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、経験値の交換を認可する信号に応じて前記仮想対戦相手によるスコアリングを調整するよう前記プロセッサに指示する装置。
【請求項５】
請求項４に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、ゲームの終了、時間制ゲームの勝利、時間制ゲームの勝利数、時間制ゲームの勝利パーセンテージ、既定の成績レベルの満足、フリースローパーセンテージ、高スコア、連続成功ショット、トレーニングの持続時間、ＨＯＲＳＥ／Ａｒｏｕｎｄ  ｔｈｅ  Ｗｏｒｌｄシューティングゲームの待機、及び購入からなる基準群から選択される１つ又は複数の基準に応じてそれに基づき前記経験値を与えるよう前記プロセッサに指示する装置。
【請求項６】
請求項４に記載の装置において、前記仮想対戦相手の前記仮想累積スコアは、ゲームクロックの関数であり、前記仮想対戦相手の既定のスコアリング速度に少なくとも基づく装置。
【請求項７】
請求項６に記載の装置において、前記既定のスコアリング速度は、線形スコアリング速度、前記プロセッサが前記仮想対戦相手によるスコアリングを前記人物のスコアリングに近付くよう動かす非線形収束スコアリング速度、前記プロセッサが前記仮想対戦相手によるスコアリングを前記人物のスコアリングよりも低く又は高くなるよう動かす非線形発散スコアリング速度、前記プロセッサが前記人物のスコアリングモメンタムに基づき前記仮想対戦相手によるスコアリングを動かすゲームフロースコアリング速度、及び無作為に生成されるシミュレーションゲーム事象が前記仮想対戦相手の進行中のスコアリング速度を一時的に調整する無作為事象スコアリング速度からなるスコアリング速度群から選択される装置。
【請求項８】
請求項６に記載の装置において、前記既定のスコアリング速度は、以前に終了した仮想ゲームからの人物のスコアリング速度に基づくもの、人物による以前に終了した仮想ゲームからの前記人物のスコアリング速度に基づくもの、及び前記装置を用いた別の人物による以前に終了した仮想ゲームからの人物のスコアリング速度に基づくものからなる群から選択される装置。
【請求項９】
請求項６に記載の装置において、前記既定のスコアリング速度は、以前に終了した現実世界のゲームに関するチームのスコアリング速度に基づく装置。
【請求項１０】
請求項９に記載の装置において、前記既定のスコアリング速度は、高校、大学、及びプロからなるレベル群から選択される組織化されたバスケットボールチームの、以前に終了した現実世界のゲームに関するチームのスコアリング速度に基づく装置。
【請求項１１】
請求項６に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、前記人物の技能レベルに基づき前記既定のスコアリング速度を調整するよう前記プロセッサに指示する装置。
【請求項１２】
請求項６に記載の装置において、前記既定のスコアリング速度は、高校、大学、及びプロからなるレベル群から選択される組織化されたバスケットボールチームの複数の以前に終了した現実世界のゲームからの複数のスコアリング速度の統計に基づく装置。
【請求項１３】
請求項３に記載の装置において、前記仮想対戦相手の進行中の仮想累積スコアは、前記人物の前記時間制のバスケットボールシューティングセッション中の時間及び記憶されたスコアリングタイムプロファイルに基づく装置。
【請求項１４】
請求項３に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、前記仮想ゲーム中の前記仮想対戦相手の前記進行中の仮想累積スコアに対する、前記人物の前記進行中のユーザ累積スコアの関係に少なくとも基づきインジケータを出力するよう前記プロセッサに指示する装置。
【請求項１５】
請求項１４に記載の装置において、前記インジケータは可視インジケータを含む装置。
【請求項１６】
請求項１４に記載の装置において、前記インジケータは可聴インジケータを含む装置。
【請求項１７】
請求項３に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、前記人物による成功バスケットボールショット、前記人物による失敗バスケットボールショット、前記仮想対戦相手による成功バスケットボールショット、前記仮想対戦相手による失敗バスケットボールショット、及び前記進行中のユーザ累積スコアと前記進行中の仮想累積スコアとの間の関係の少なくとも１つに基づき音声を出力するよう音声デバイスに指示し、前記音声は、ファンの歓声、ファンの野次、ゲーム解説、及び成功・失敗音響効果からなる音声群から選択される装置。
【請求項１８】
請求項１に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、
時間制バスケットボールシューティングセッション中の人物による失敗バスケットボールショット試投を示す信号を受信し、
各失敗バスケットボールショット試投の場所を示す信号を受信し、且つ
前記失敗バスケットボールショット試投及び成功バスケットボールショットの場所のばらつきに基づき前記ユーザ累積スコアを調整する
よう前記プロセッサに指示する装置。
【請求項１９】
請求項１に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、前記シューティングセッションを行う前記人物に対して要求シューティング場所を出力するよう前記プロセッサに指示する装置。
【請求項２０】
請求項１９に記載の装置において、前記非一時的コンピュータ可読媒体はさらに、前記要求シューティング場所からの成功に応じて前記人物に経験値を与える装置。
【請求項２１】
請求項１に記載の装置において、前記受信された信号は、前記バスケットボールにより担持される少なくとも１つのセンサから生じる装置。
【請求項２２】
請求項１に記載の装置において、成功バスケットボールショットを示す前記受信された信号は、バスケットボールにより担持されるセンサから生じる装置。
【請求項２３】
請求項１に記載の装置において、成功バスケットボールショットを示す前記受信された信号は、ユーザから生じる装置。
【請求項２４】
請求項１に記載の装置において、成功バスケットボールショットを示す前記受信された信号は、バスケットに結合した機械的デバイスから生じる装置。
【請求項２５】
請求項１に記載の装置において、成功バスケットボールショットを示す前記受信された信号は、１つ又は複数のカメラ又は光センサから生じる装置。
【請求項２６】
請求項１に記載の装置において、前記示された各バスケットボールショットの場所は、同じスコア増加を発生させる装置。
【請求項２７】
請求項１に記載の装置において、前記示された各バスケットボールショットの場所は、前記各成功バスケットボールショットの場所に基づく種々のスコアリング増加の１つを発生させる装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バスケットボール感知装置に関する。
【０００２】
本願は、２０１２年１１月９日付けで出願された米国仮特許出願第６１／７２４，６６８号の優先権を主張する、「SPORT PERFORMANCE SYSTEM WITH BALL SENSING」と題する２０１３年１１月４日付けで出願された米国特許出願第１４／０７１，３８４号の一部継続出願である。本願は、２０１３年３月１５日付けで出願された米国仮特許出願第６１／７９８，７３８号、第６１／７８８，３０４号、第６１／７９９，８５１号、及び第６１／８００，９７２号の優先権も主張し、上記出願の全体を参照により本明細書に援用する。本発明は、２０１３年１０月１６日付けで出願された米国仮特許出願６１／８９１，４８７号の優先権も主張し、当該出願の全体を参照により本明細書に援用する。本願は、本願と同日付けで出願された同時係属中の米国特許出願第１４／２０４，７０９号（代理人整理番号ＷＴ−０２２５Ａ−ＵＳ−ＮＰ）、第１４／２０４，７９４号（代理人整理番号ＷＴ−０２２５Ｂ−ＵＳ−ＮＰ）、第１４／２０４，８８０号（代理人整理番号ＷＴ−０２２５Ｃ−ＵＳ−ＮＰ）、第１４／２０４，９３２＊号（代理人整理番号ＷＴ−０２２５Ｄ−ＵＳ−ＮＰ）及び第１４／２０５，００２号（代理人整理番号ＷＴ−０２２５Ｅ−ＵＳ−ＮＰ）に関連し、上記出願の全開示を参照により本明細書に援用する。
【背景技術】
【０００３】
バスケットボールのゲームは、世界中で人気が高まりつつある。バスケットボールのゲームは、あらゆる年齢層の人々が楽しむことができ、多くの形態をとり得る。バスケットボールのゲームは、組織化されたチーム間の組織化されたゲーム、地域の公園での即席ゲーム、又は私道でのＨＯＲＳＥシューティングゲーム（game of horse）の形態をとり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
バスケットボールのゲームがどの形態をとるかに関係なく、バスケットボールのゲームで成功するにはショットを決める能力が必要である。適切なシューティングストローク及びシューティングタッチは、通常は何時間、何週間、何カ月、及び何年もの練習を経て習得される。こうした練習は、多くの場合は退屈であり、最適なシューティング技能の向上を促進するのに十分なフィードバックを得られない。
【図面の簡単な説明】
【０００５】
【図１】バスケットボール感知システム例の概略図である。
【図２】図１のバスケットボール感知システムにより実行され得る方法例のフロー図である。
【図３】図１のバスケットボール感知システムの別の実施態様の概略図である。
【図４】図１のバスケットボール感知システムの別の実施態様の概略図である。
【図５】図１のバスケットボール感知システムの別の実施態様の概略図である。
【図６】図１及び図３〜図５のシステムのショットシグネチャセット例の図である。
【図７】図１及び図３〜図５のシステムの別のショットシグネチャセット例の図である。
【図７Ａ】失敗ショットのバスケットボールショット加速度トレースシグネチャ例の図である。
【図７Ｂ】失敗ショットの別のバスケットボールショット加速度トレースシグネチャ例の図である。
【図７Ｃ】成功ショットのバスケットボールショット加速度トレースシグネチャ例の図である。
【図８】図１のバスケットボール感知システムの別の実施例の概略図である。
【図９】図８のシステムのメモリ例の概略図である。
【図１０】図８のシステムにより実行され得る補正方法例のフロー図である。
【図１１】第１表示画面を提示している図１のシステムの携帯用電子機器例の正面図である。
【図１２】第２表示画面を提示している図１１の携帯用電子機器の正面図である。
【図１３】第３表示画面を提示している図１１の携帯用電子機器の正面図である。
【図１４】第４表示画面を提示している図１１の携帯用電子機器の正面図である。
【図１５】第５表示画面を提示している図１１の携帯用電子機器の正面図である。
【図１６】第６表示画面を提示している図１１の携帯用電子機器の正面図である。
【図１７】バスケットボール例の分解斜視図である。
【図１７Ａ】図１７のバスケットボールの電子回路チップ例の概略図である。
【図１８】図１のシステムのバスケットボール例の一部の部分断面図である。
【図１９】図１のシステムの別のバスケットボール例の一部の部分断面図である。
【図２０】図１のシステムの別のバスケットボール例の一部の部分断面図である。
【図２１】図１のシステムの別のバスケットボール例の一部の断面図である。
【図２２】図１のシステムの別のバスケットボール例の一部の断面図である。
【図２３】図１のシステムの別のバスケットボール例の一部の断面図である。
【図２４】ゲームメーカーシステム例の概略図である。
【図２５】第７表示画面を提示している携帯用電子機器例の正面図である。
【図２６】第８表示画面を提示している図２５の携帯用電子機器の正面図である。
【図２７】図２５の携帯用電子機器が提示する第９表示画面例の正面図である。
【図２８】第１０表示画面を提示している図２５の携帯用電子機器の正面図である。
【図２９】３つの表示画面例間を移行する図２５の携帯用電子機器の正面図である。
【図３０Ａ】８つの表示画面例間を移行する図２５の携帯用電子機器の正面図である。
【図３０Ｂ】８つの表示画面例間を移行する図２５の携帯用電子機器の正面図である。
【図３１Ａ】８つの表示画面例間を移行する図２５の携帯用電子機器の正面図である。
【図３１Ｂ】８つの表示画面例間を移行する図２５の携帯用電子機器の正面図である。
【図３２】線形スコアリングタイムプロファイル例を示すグラフである。
【図３３】収束及び発散スコアリングタイムプロファイル例を示すグラフである。
【図３４】非線形スコアリングタイムプロファイル例を示すグラフである。
【図３５】さまざまなポゼッションベースのスコアリングプロファイル例を示すグラフである。
【図３６】パーポゼッション（per possession：ポゼッション当たりの）シングルプレーヤーゲームを実施する方法例のフロー図である。
【図３７】図２５の携帯用電子機器が提示する表示画面例の正面図である。
【発明を実施するための形態】
【０００６】
図１は、バスケットボール感知システム２０の例を示す。バスケットボール感知システム２０は、バスケットボール内に位置する少なくとも１つのセンサから受け取った信号に基づき、バスケットボールのショットが得点になるか否かを判定する。バスケットボール感知システム２０は、選手が自身のパフォーマンスを追跡して、成功ショット対失敗ショットの特性を区別すること、及び実施態様によっては自身のパフォーマンスを他の選手の個人的な目標又はパフォーマンスと比較することを可能にする。図１に示す例は、主にバスケットボール向けであり、多くの特徴がバスケットボールに特有のものである。しかしながら、図示の例の他の態様及び特徴は、例えばアメリカンフットボール、バレーボール、サッカー、野球、ソフトボール、ラクロス、及びラグビー等の他のスポーツのゲームに適用可能である。
【０００７】
バスケットボール感知システム２０は、バスケットボール２２及び携帯用電子機器２４を備える。バスケットボール２２は、少なくとも１つのエレクトロニクスパッケージ２６を担持しており、エレクトロニクスパッケージ２６は、少なくとも１つのセンサ２８、データ圧縮コンポーネント２９、及び少なくとも１つの信号送信機３０を備える。少なくとも１つのセンサ２８（センサ２８と称する）は、バックボード４２、リム４４、及びネット４６を有するバスケット４０へのバスケットボールのショットのさまざまな属性を感知する。一実施態様では、センサ２８は、移動又は線形加速度、スピン軸、スピン数、発射速度、発射角度、発射座標、バックボード振動、リム振動等のショットの１つ又は複数の属性を感知する。振動は、加速度計及び／又はジャイロメータを通じて感知することができ、加速度／減速度、方向変化、又はリム、バックボード、ネットに関連した方向変化、又はその欠如を感知することができる。一実施態様では、ショットが初期発射からバックボード４２、リム４４、及びネット４６の１つ又は複数との相互作用までのそのライフサイクルを経る際の属性の経時的な変わり方、又はショットが「エアボール」である場合はバックボード４２、リム４４、及びネット４６との相互作用の欠如を示す経時的なショットの属性の値を、センサ２８が感知して信号送信機３０が出力する。本開示において、用語「生感知データ」又は「生感知動作データ」は、バスケットボール２２の動作、バスケットボール２２の位置決め、又はバスケットボール２２が受ける衝撃／振動に関してセンサ２８が直接生成したデータ信号又はデータ値を意味する。用語「生感知データ」及び「生感知動作データ」は、圧縮データ値及び非圧縮データ値の両方を包含する。用語「ショットの属性」は、生感知データ及び生感知データから導出したデータ又は特性の両方を包含する。一実施態様では、センサ２８は、加速度及び速度等の動作を検出する加速度計を含む。一実施態様では、センサ２８は、スピン軸及びスピン数を感知するジャイロメータを付加的又は代替的に含む。一実施態様では、センサ２８は、磁力計、ＧＰＳセンサ、又はバスケットボール２２の位置検出又は方向変化検出（position detection or change of direction）を容易にする他のデバイスを付加的又は代替的に含む。さらに他の実施態様では、センサ２８は他の感知技術を含み得る。
【０００８】
データ圧縮コンポーネント２９は、ショットの感知属性を表すデータの圧縮のためにバスケットボール２２に担持されるデバイスを含む。結果として、信号送信機３０は、ショットの属性に関するより大量のデータをより迅速且つ効率的に送信する。他の実施態様では、データ圧縮コンポーネント２９を省くことができる。
【０００９】
信号送信機３０は、ショットの感知属性を携帯用電子機器２４へ送信又は出力する。信号送信機３０は、センサ２８が感知した動作情報又は動作データを外部に通信する１つ又は複数のデバイスを含む。一実施態様では、信号送信機３０は、感知動作情報を表す信号を無線送信するデバイスを含む。例えば、一実施態様では、信号送信機３０はブルートゥース機器を含む。別の実施態様では、信号送信機３０はＷｉ−Ｆｉ又は他の無線周波数送信機を含む。別の実施態様では、信号送信機３０は、センサ２８が感知したデータを書き込むアクティブ読み取り／書き込みＲＦＩＤタグを含み、信号送信機３０は、タグからの信号を能動的に送信する。さらに別の実施態様では、信号送信機３０は、センサ２８が送ったデータを書き込むパッシブ読み取り／書き込みＲＦＩＤタグを含み、信号送信機３０は、外部の無線周波数機器リーダにより受動的に読み取られる。別の実施態様では、信号送信機３０は、赤外線又は他の光学通信デバイスを含む。さらに他の実施態様では、信号送信機３０は、感知動作データをバスケットボール２２の外部の受信先へ無線通信する他のデバイスを含み得る。
【００１０】
一実施態様では、エレクトロニクス２６は、データが携帯用電子機器へ外部送信される前に少なくともいくつかのデータ変更及び／又は解析を実行する。例えば、エレクトロニクス２６は、変更、導出、及び／又は圧縮したデータを事前に携帯用電子機器へ送信する前に、生感知動作情報又は生感知動作情報の導出結果に対する何らかの解析又はデータ導出を実行することができる。例えば、実施態様によっては、エレクトロニクス２６は、それ自体が生感知動作データを解析して、特定のショットが成功ショットか失敗ショットかを判定することができ、この判定は、追跡及びさらなる解析のために携帯用電子機器２４へ送信される。他の実施態様では、エレクトロニクス２６は、リアルタイムで、生信号データ又は生感知データをセンサ２８から携帯用電子機器へ直接送信することができ、携帯用電子機器は、その生感知動作データを用いて解析又はさらなるデータ導出を行う。このような実施態様では、バスケットボール２２のエレクトロニクス２６よりも携帯用電子機器２４の方が大きな処理能力を提供するので、バスケットボール２２の費用を低く保つことができる。
【００１１】
他の図に関して後述するように、実施態様によっては、信号送信機３０は、成功／失敗判定又は履歴データを他の様式で付加的に又は代替的に通信することができる。例えば、一実施態様では、信号送信機３０は、感知動作データをバスケットボール２２から有線で外部通信する際に用いるプラグイン又はポートを含む。別の実施態様では、信号送信機３０は、情報を人物へ視覚的及び／又は聴覚的に通信するためにバスケットボール２２により担持される１つ又は複数の出力機構を付加的又は代替的に含み得る。例えば、一実施態様では、信号送信機３０は、感知動作情報及び成功／失敗判定を可視的に提示するデジタル又は発光ダイオード（ＬＥＤ）ディスプレイ等の視覚ディスプレイを含む。別の実施態様では、信号送信機３０は、感知動作情報及び成功／失敗判定を通信する可聴信号を生成するスピーカを含む。さらに別の実施態様では、信号送信機３０は、バスケットボール２２上で可視光を放出する発光体を含み、放出される光は、感知動作情報又は成功／失敗判定に応じて、又はこれに基づき変化する。
【００１２】
携帯用電子機器２４は、バスケットボール２２のセンサ２６の信号送信機３０からの信号出力を受信し、且つ１つ又は複数のバスケットボールショットが成功ショットだったか失敗ショットだったかの判定に基づく情報を可視的に提示するよう構成した機器を含む。携帯用電子機器２４の例として、限定はされないが、スマートフォン、フラッシュメモリリーダ（ＩＰＯＤ（登録商標））、携帯電話、個人情報端末、ラップトップコンピュータ、タブレットコンピュータ、電子リストバンド、表示能力付きアイウェア、リストトップコンピュータ、ネットブックコンピュータ等が挙げられる。一実施態様では、携帯用電子機器２４は、ディスプレイ付き眼鏡等のアイウェア、腕時計、リストトップコンピュータ、又はリストバンドと同様に構成されるか又はその一部として設けられ、選手又はユーザがバスケットボールコートにいる間に自身の追跡結果（又は実施態様によっては競争相手の結果）をリアルタイムで見ることを可能にし得る。さらに別の実施態様では、携帯用電子機器２４は、眼鏡又は他のアイウェアの一部と同様に構成されるか又はその一部として設けられ、選手又はユーザがバスケットボールコートにいる間に自身の追跡結果（又は実施形態によっては競争相手の結果）をリアルタイムで見ることを可能にし得る。
【００１３】
図１に概略的に示すように、一実施態様では、携帯用電子機器２４は、データ取得デバイス４１、出力４４、処理ユニット４８、及びメモリ５２を備える。データ取得デバイス４１は、バスケット４０へのバスケットボールのショットの少なくとも１つの属性を得るデバイスを含み、少なくとも１つの属性は、センサ２８により感知されるか又はセンサ２８による信号出力から導出される。一実施態様では、データ取得デバイス４１は、バスケットボール２２のエレクトロニクス２６の信号送信機３０から生感知データを直接得る。別の実施態様では、データ取得デバイス４１は、エレクトロニクス２６からの生感知データから導出した情報を得る。図示の例では、データ取得デバイス４１は、信号送信機３０と協働して、エレクトロニクス２６からショットの属性を直接受信する。別の実施態様では、エレクトロニクス２６の信号送信機３０は、ショットの感知属性をクラウドサーバ又はネットワーク上の他のサーバ等の仲介者（intermediary）へ送信することができ、データ取得デバイス４１は、バスケットボール２２のショットの少なくとも１つの属性を仲介者から得る。
【００１４】
図１に示すように、図示の例では、データ取得デバイス４１は、ショットのさまざまな属性をバスケットボール２２のエレクトロニクス２６から直接的又は間接的に得る。ショットのこのような属性の例は、発射座標ＬＣＯＯＲ、発射方向ＬＤ、及び発射角度ＬＡ等のショット発射情報を含む。発射座標は、バスケット４０に対するバスケットボールショットが発射される場所を指す。発射座標は、ショット発射位置からバスケット４０までの直線距離と、バスケット４０に対するショット発射の（フリースローライン等のバスケット４０の真正面の、又はバスケット４０の周りの円弧上のさまざまな角度位置の）相対角度位置との両方を含む。距離Ｄがフロアコートに投影したリム４４の中心点から測定されるが、他の実施態様では、他の端点又は基準点を利用してもよい。
【００１５】
発射座標ＬＣＯＯＲは、バスケット４０の位置を定める所定の又は予め較正した座標系に基づく。一実施態様では、座標系は、携帯用電子機器２４を用いて確定される。別の実施形態では、座標系は、他の電子機器により予め確定されてストレージから局所的に又は遠隔に取り出される。一実施態様では、携帯用電子機器２４は、さまざまなモード又は方法のどれを利用して、バスケットボール２２の１つ又は複数のセンサ２８を用いてバスケット４０に対してショットを放つ場所を後で特定するための配置グリッド又は座標系を確定するかを選択するオプションを人物に与える。他の実施態様では、ユーザに座標系を確定するための下記の方法の全てではないが１つ又は複数を提供することができる。
【００１６】
１つの選択可能な動作モードによれば、座標系は、バスケットボール２２内の磁力計（センサ２８の１つ）を用いることにより確定される。このような実施態様では、ユーザは、バスケットゴール又はバスケット４０の地球コンパス方位（earth compass direction）の基線を較正及び確定することを促される。特に、ユーザは、メモリ５２における命令に従ってプロセッサ４８により出力４４を与えられるか、又はバスケットボールフリースローライン等の既知の場所からゴールに対して垂直な方向にボールをシュートする、転がす、若しくはパスするよう指示される。代替的に、この方向は、この場所がバスケットの場所に対してどこにあるかについての適切な入力値でバスケットボール基準コート上の任意の他の既知の点から得ることもできる。磁力計（センサ２８）は地球コンパスを用いて、この基地のショットラインを、ショットの発射座標の特定に後で用いるために座標系を確定する基準として求めて利用する。座標系又は既知のショットラインがメモリ５２又は遠隔メモリに記憶されることで、さらなる較正が次のシューティングセッションで不要となる。
【００１７】
別の選択可能な動作モードによれば、バスケット座標系は、バスケットボール２２内のセンサ２８とバスケット４０又はリム４４に対して既知の所定の場所に位置する遠隔コンピューティング機器との間のＲＳＳタイムスタンプを用いて確定される。一実施態様では、遠隔コンピューティング機器は、バスケットボールコートのコーナー、フリースローライン、又は他の既知の場所に位置付けることができる。一実施態様では、このような遠隔コンピューティング機器は、携帯電話、スマートフォン、ラップトップ、タブレット、電子リストバンド、リストトップコンピュータ等の携帯用電子機器を含み得る。センサ２８とコンピューティング機器との間のＲＳＳタイムスタンプを用いると、三角法を用いてバスケットボールの現在位置が求められ、且つバスケット４０及び競技面の座標系（court system）が確定される。確定された座標系は、後で発射座標の特定に用いるために記憶される。
【００１８】
別の選択可能な動作モードによれば、バスケット座標系は、全地球測位システム又はＧＰＳ技術からの信号を用いて確定される。特に、バスケットボール２２内のＧＰＳセンサ（センサ２８の１つ）を通じてバスケット４０に対する既知の場所で取得されたＧＰＳシステムからの信号を用いて、後で発射座標の特定に用いるためにバスケット４０及び競技面の座標系が確定される。
【００１９】
別の選択可能な動作モードによれば、バスケット座標系は、バスケットボールコートに又はその付近でバスケット４０に対して１つ又は複数の既知の場所に位置するアンテナを利用した局在化位置決めシステムを用いて確定される。較正中、そのアンテナは、センサ２８と通信し、三角法を用いてバスケットボール２２の現在の場所を求め、後で発射座標の特定に用いるためにフープ又はリム４４及び競技面の座標系を確定する。一実施態様では、このようなアンテナは、携帯電話、スマートフォン、ラップトップ、タブレット、電子リストバンド、リストトップコンピュータ等の携帯用電子機器により提供することができる。
【００２０】
さらに別の選択可能な動作モードによれば、バスケット座標系は、コート内の局在化磁場及びバスケットボール２２の既知の場所を用いて確定され、これにはバスケットボール２２内のセンサ２８を利用して、バスケット４０に対するバスケットボールの現在の場所を求めてフープ又はリム４４及び競技面の座標系を確定する。
【００２１】
バスケットボール２２のセンサ２８を座標系の確定に用いる上記動作モードのそれぞれにおいて、携帯用電子機器２４等の携帯用電子機器の対応のセンサをセンサ２８の代わりに代替的に利用することができる。例えば、一実施態様では、バスケット４０に対する既知の場所にバスケットボール２２を位置付けて上記ＲＳＳタイムスタンプ三角法又は上記アンテナ三角法を用いる代わりに、携帯用電子機器の対応のセンサを既知の場所に代替的に位置付けることができ、確定された座標系は、携帯用電子機器からバスケットボール２２へその後送信され、後で発射座標の送信時に用いるためにそこに記憶される。
【００２２】
発射方向ＬＤは、バスケットボールショットの水平角方向を指す。発射角度ＬＡは、バスケットボールショットの傾斜又は鉛直角方向を指す。
【００２３】
ショットのこのような属性は、バスケットボール２２の飛行又は動作情報をさらに含む。かかる属性の例として、経時的加速度Ａ（ｔ）、経時的速度Ｖ（ｔ）、スピン軸ＳＡ、スピン数ＳＲ、及び最大高さ又はピークＰ等のバスケットボール２２の一般的経路が挙げられる。経時的加速度及び経時的速度は、センサ２８の加速度計からの信号から求められる。バスケットボール２２のスピン軸及びスピン数は、バスケットボール２２のスピンＳ（ｔ）を経時的に検出するセンサ２８の１つ又は複数のジャイロメータからの信号から得られる（driven）。経時的加速度、経時的速度、スピン軸、及びスピン数のそれぞれが、発射から成功又は失敗判定までのショットの期間を通じた時間の関数として感知及び出力される。他の実施態様では、経時的加速度、経時的速度、スピン軸、及びスピン数の１つ又は複数が、ショットの発射時又はショットの別の時点で感知又は検出されるにすぎず、ショット中の他の時点のショットの属性は、１つ又は複数の感知された属性又は値から推定される。一実施態様では、このような属性のそれぞれが、３つの座標Ｚ座標、Ｙ座標、及びＺ座標に沿って定められる。
【００２４】
ショットのこのような属性は、バスケットボール２２に関する衝突情報をさらに含み得る。かかる衝突情報の例として、バスケットボール２２がバックボード４２に衝突する際のバスケットボール２２の振動ＶＢＢ、及びバスケットボール２２がリム４４に衝突する際のバスケットボール２２の１つ又は複数の振動ＶＲが挙げられる。かかる振動は、経時的な圧力振動又は差圧を監視できる圧力センサにより検出することができるか、又はセンサ２８の加速度計及び／又はジャイロメータからの信号により検出することができる。
【００２５】
出力４４は、情報を人物へ提示する１つ又は複数のデバイスを含む。かかる情報は、ショットが成功か否かの判定に基づくか、又は複数のショットのうちどれが成功又は失敗かの判定に基づくものであり得る。一実施態様では、出力４４は表示画面を含む。他の実施態様では、出力４４は、スピーカを付加的又は代替的に含み得る。図示の例では、出力４４は、携帯用電子機器２２の一部である。他の実施形態では、出力４４は、デスクトップコンピュータ又はモニタ等のより固定されたコンピューティング機器であってもよく、又はバスケットボール２２に組み込まれてもよい。
【００２６】
処理ユニット４８は、メモリ５２に含まれる命令に従って動作を実行するよう構成した１つ又は複数のプロセッサを含む。本願において、用語「処理ユニット」は、メモリに含まれる命令シーケンスを実行する現在開発中の又は将来開発される処理ユニットを意味するものとする。命令シーケンスの実行は、処理ユニットに制御信号の生成等のステップを行わせる。命令は、リードオンリメモリ（ＲＯＭ）、大容量記憶装置、又は他の何らかの永続記憶装置から、処理ユニットによる実行のためにランダムアクセスメモリ（ＲＡＭ）にロードすることができる。他の実施形態では、ハードワイヤード回路をソフトウェア命令の代わりに又はソフトウェア命令と組み合わせて用いて、記載の機能を実施することができる。例えば、実施態様によっては、処理ユニット４８及びメモリ５２の少なくとも一部を１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）として具現することができる。別段の記載のない限り、プロセッサ４８及びメモリ５２により実行されるものとして記載される動作は、ハードウェア回路及びソフトウェアの任意の特定の組み合わせにも、処理ユニットが実行する命令の任意の特定のソースにも限定されない。
【００２７】
メモリ５２は、非一時的（non-transient）コンピュータ可読媒体又は永続記憶装置を含む。図示の例では、メモリ５２は、データ取得デバイス４１が得たショットの１つ又は複数の属性を利用して１つ又は複数の動作を実行するようプロセッサ４８に指示するソフトウェア、コード、又はコンピュータ可読命令を記憶する。メモリ５２内の命令は、出力４４での成功／失敗結果及び／又は解析（統計解析及び推奨）の提示をプロセッサ４８にさらに指示する。図示の例では、メモリ５２は、結果と、ショット属性の取得、ショット属性の解析、及び結果の出力に用いるさまざまな設定、データ表、及び閾値とをさらに記憶する。
【００２８】
動作において、メモリ５２内の命令は、図２に示す方法１００を実行するよう処理ユニット４８に指示する。図２にブロック又はステップ１０２で示すように、プロセッサ４８は、データ取得デバイス４２を用いてバスケットボールショットの１つ又は複数の属性を得る。かかる属性は、センサ２８により感知されるか又はセンサ２８の出力から導出される。
【００２９】
ブロック又はステップ１０４で示すように、プロセッサ４８は、特定のショットの少なくとも１つの属性を成功の１つ又は複数の所定のシグネチャ特性と比較することにより、そのショットが成功か失敗かを判定する。かかる所定のシグネチャ特性は、メモリ５２の記憶部に記憶される。他の実施態様では、プロセッサ４８は、クラウドサーバ又はローカルエリアネットワーク若しくはワイドエリアネットワーク（インターネット）上の他のサーバ等の遠隔のソースから、このような所定のシグネチャ特性を取得することができる。一実施態様では、所定のシグネチャ特性は成功のシグネチャ特性を含む。プロセッサ４８は、成功のさまざまなシグネチャ特性を探索して、ショットの感知された少なくとも１つの属性が成功とみなす所定のシグネチャ特性のいずれかの既定の近接範囲に一致するか又はこの近接範囲内にあるかを判定する。換言すれば、プロセッサ４８は、ショットの感知属性が有する集合的特性又はショットの感知属性が形成する集合的値パターンが、解析中のショットが成功か失敗かを判定するのに十分なほど以前の成功ショットの対応の集合的特性又は対応のパターンに一致するか否かを判定する。
【００３０】
一実施態様では、プロセッサ４８は、バスケットボールショットの所定部分に基づき特定のショットが成功か失敗かを判定する。例えば、一実施態様では、プロセッサ４８は、バスケットボール２２とネット４６との特定のタイプの相互作用を示すショット属性を探すことにより、特定のショットが成功か失敗かを判定する。特に、バスケットボールがネット４６を通り抜けると、ネット４６は、バスケットボール２２の重力加速度又は落下に対して抵抗Ｒを加え得る。この抵抗Ｒは、ボール２２の加速度値に影響を及ぼす。バスケットボール２２がネット４６を通り抜けている際にのみ生じるシグネチャ抵抗Ｒに遭っている可能性が高いことを示す加速度値の受信に応じて、プロセッサ４８は、特定のショットが成功か失敗かを判定することができる。この判定は、ショットの終了時に生じる属性に基づき行われるので、ボール２２がリム４４を通過した後又はリム４４を通過している間、発射加速度、発射座標、バックボード４２との衝突、又はリム４４との衝突等の他の以前の属性は無関係であり無視され得る。結果として、処理ユニット４８は、より少ないショット属性及びより短期間で得られたショット属性を利用してショットが成功か否かを判定することで、信号送信機３０の信号送信負担を低減することができる。成功／失敗判定を達成するのに用いるデータが少なくなるので、プロセッサ４８に対する処理要求も低減する。
【００３１】
他の実施態様では、付加的又は代替的な感知ショット属性をプロセッサ４８が利用して、特定のショットが成功か失敗かを判定することができる。例えば、成功の所定のシグネチャ特性は、特定の発射座標からのショットが特定のセット又は組み合わせの属性（静的又は経時的）を有する場合にそのショットが成功であることを示すことができる。例えば、特定の発射座標からのショットを成功とみなすことができるのは、そのショットが特定の発射方向、発射角度、及び加速度の特性を組み合わせて有する場合である。特定の発射座標からのショットを成功とみなすことができるのは、感知ショット属性がバックボード４２との特定の相互作用ＶＢＢ及び／又はリム４４との特定の相互作用ＶＲと組み合わせた特定のショットピークを示す一方で、バスケットボール２２が特定のスピン軸ＳＡを中心とした特定のスピン数ＳＲを有する場合である。一実施態様では、成功の所定のシグネチャ特性は、成功と同等の種々のショット属性／値の複数の組み合わせの表を含み得る。別の実施態様では、成功の所定のシグネチャ特性は、成功と同等の種々の感知ショット属性毎に異なる範囲の組み合わせを含み得る。ショット中の異なる時期からの複数の感知ショット属性の使用で、プロセッサ４８によるショット判定精度を向上させることができる。
【００３２】
図２にステップ１０６で示すように、処理ユニット４８は、ショットが成功か否かの判定に基づく情報を人物に提示するよう出力４４に指示する信号を生成する。かかる情報は、特定のショットが成功か失敗かを示すことができる。かかる情報は、履歴データの更新を含むことができる。例えば、かかる情報は、成功したショット試投のパーセンテージを含むことができる。このパーセンテージは、全体的なパーセンテージであってもよく、又はバスケットボールコート上の種々の場所毎の成功パーセンテージ（make percentages）であってもよい。
【００３３】
一実施態様では、プロセッサ４８は、成功したショットの感知属性に関する情報をさらに提示することができる。例えば、プロセッサ４８は、選手が特定の距離又は距離範囲から特定の軸又は軸範囲を中心とした特定のスピン数又は特定のスピン数範囲内のスピン数を与えた際に、ショットがｘパーセントの確率で成功したことを示す出力を提供することができる。プロセッサ４８は、発射角度及び発射方向等の他の属性に関して同様の出力を提供することができる。このような付加的な情報を提供することにより、システム２０は、選手がバスケットボール２２に与えるスピンの増減、スピン軸の調整、及び／又はバスケットボール２２のピーク又は円弧を調整するための発射角度及び／又は付与する力／加速度の調整等、選手が自身のショット精度を向上させることができる方法について選手に指示を与える。実施態様によっては、プロセッサ４８は、成功／失敗結果及び対応の感知ショット属性を経時的に解析して、出力４４において選手に具体的なトレーニング又はシューティング調整推奨案を提供する。例えば、プロセッサ４８は、出力４４において、選手に特定の範囲からのシューティング精度を向上させるための自身のシュートの癖又はスタイルの変え方を指示するテキスト、グラフィック、又は動画を提供することができる。
【００３４】
図３〜図５は、携帯用電子機器２４及びバスケットボール感知システム２０の他の例を概略的に示す。図３は、バスケットボール２２と共に用いる携帯用電子機器２４の具体例である携帯用電子機器１２４を概略的に示す。携帯用電子機器１２４は、携帯用電子機器１２４がデータ取得デバイス４１の代わりにボール送受信機１４０及びメモリ５２の代わりにメモリ１５２を備えるものとして具体的に示されていることを除いて、携帯用電子機器２４と同様である。携帯用電子機器２４のコンポーネントに対応する携帯用電子機器１２４の残りのコンポーネントには、同様の符号が付けてある。
【００３５】
ボール送受信機１４０は、エレクトロニクス２６の信号変換器３０から信号を受信するデバイスを含む。一実施態様では、ボール送受信機１４０はさらに、信号をボール２２へ送信する。一実施態様では、ボール送受信機１４０は、無線周波信号、光信号、又は赤外線信号等の無線でエレクトロニクス２６の信号送信機３０と通信する。一実施態様では、ボール送受信機１４０は、バスケットボールショットの全周期を通してバスケットボール２２から信号を受信する。別の実施態様では、ボール送受信機１４０は、バスケットボールショットの周期の選択部分の間にバスケットボール２２から信号を受信する。例えば、信号送信機３０は、起動されて、センサ２８が特定の特性を有するショット属性を感知して信号送信機３０によるショット属性の出力をトリガしたことに応じて、感知ショット属性の送信を開始することができる。このようにして、バスケットボール２２のバッテリ電力が節約され、プロセッサ４８に対する処理負荷が低減する。
【００３６】
メモリ１５２はメモリ５２と同様だが、成功ショットシグネチャ１６０、ショット判定モジュール１６２、結果ストレージ１６４、及び出力モジュール１６６を含むものとして具体的に示される。成功ショットシグネチャ１６０は、メモリ１５２のうち成功の所定のシグネチャ特性を含む記憶部を含む。一実施態様では、成功ショットシグネチャ１６０は、失敗バスケットボール試投のシグネチャ特性を付加的又は代替的に含むことで、逆にショットからの信号が失敗バスケットボール試投のシグネチャと正式に一致しない場合に成功の特定を容易にする。成功ショットシグネチャ１６０は、遠隔のソースからアップロード又はインポートしてもよく、又は他の実施態様では、バスケットボール２２自体からの信号を用いて作成してもよい。後述するように、実施態様によっては、成功ショットシグネチャ１６０は、他のバスケットボールでの以前の試験中に、他のバスケット４０を有する他のバスケットボールコートで作成された、アップロード又はインポート済みシグネチャを含むことができ、ショットシグネチャ１６０は、特定のバスケット４０、及び場合によっては特定のバスケットボール２２、又はバスケットボールの特定のタイプ、品質、若しくはブランドのバスケットボールの特有の特性に対応するよう較正及び調整される。
【００３７】
ショット判定モジュール１６２は、特定のショットが成功か失敗かの判定をプロセッサ４８に指示するメモリ１５２内のコード又はソフトウェアを含む。判定モジュール１６２は、ショットの少なくとも１つの感知属性とショットシグネチャ１６０との比較をプロセッサ４８に指示する。
【００３８】
結果ストレージ１６４は、個々のショットが成功か失敗かの判定を記憶するメモリ１５２の記憶部を含む。結果ストレージ１６４は、後続のショット解析のために成功したショット（又は失敗したショット）に関連した少なくとも１つの属性の１つ又は複数をさらに記憶することができる。結果ストレージ１６４は、メモリ１５２にローカルに記憶されるので、ネットワーク接続能力なしでショット結果の閲覧及び解析を行うことができる。
【００３９】
出力モジュール１６６は、出力４４での結果の出力をプロセッサ４８に指示するためにメモリ１５２に含まれるコード又はソフトウェアを含む。上述のように、一実施態様では、出力モジュール１６６は、全体的なショットパーセンテージ、バスケットボールコート又はフロア上の種々の場所からの個々のショットパーセンテージ、及びショット精度を向上させるための命令に関する更新履歴データを提示するようプロセッサ４８に指示する。他の実施態様では、出力モジュール１６６は、１つ又は複数のショットが成功か否かの１つ又は複数の判定に基づき異なる出力を行う。
【００４０】
図４は、携帯用電子機器２４の別の実施例である携帯用電子機器２２４を概略的に示す。図４は、（システム２０に関して図示及び上述した）バスケットボール２２と成功ショットシグネチャ２６０及び結果ストレージ２６４という遠隔ファシリテータとを利用するバスケットボール感知システム２２０の一部として用いられる、携帯用電子機器２２４を示す。携帯用電子機器２２４は、携帯用電子機器２２４がメモリ１５２からの成功ショットシグネチャ１６０を省いてネットワーク送受信機１６８を付加的に備えることを除いて、携帯用電子機器１２４と同様である。携帯用電子機器１２４のコンポーネントに対応する携帯用電子機器２２４の残りのコンポーネントには、同様の符号が付けてある。
【００４１】
ネットワーク送受信機２６８は、ローカルエリアネットワーク（ＬＡＮ）又はインターネット等のワイドエリアネットワーク（ＷＡＮ）上で通信するデバイスを含む。一実施態様では、ネットワーク送受信機２６８は、ボール２２及び携帯用電子機器２２４の両方と通信する中間サーバ又はクラウド等の仲介者を介したボール２２との間接的通信を容易にする。一実施態様では、ネットワーク送受信機２６８はさらに、携帯用電子機器２２４による遠隔データソースからのデータの取得を容易にし、且つＬＡＮ又はＷＡＮ上の他の遠隔場所への感知ショット属性及び／又は成功／失敗結果の伝送を容易にする。図示の例では、ネットワーク送受信機２６８は、成功ショットシグネチャ２６０及び成功／失敗結果２６４の遠隔記憶を可能にすることで、携帯用電子機器２２４のメモリ消費を低減する。
【００４２】
成功ショットシグネチャ２６０は、成功ショットシグネチャ２６０が携帯用電子機器２２４に対して遠隔記憶されることを除いて、成功ショットシグネチャ１６０と同様である。一実施態様では、成功ショットシグネチャ２６０は、異なる携帯用電子機器を有する複数の異なるユーザによりアクセス可能なネットワークサーバ又はクラウドサーバに遠隔記憶される。結果として、成功ショットシグネチャ２６０は、複数の異なる場所での複数の異なるユーザによる一般的な成功ショットシグネチャセットの使用を容易にし、共有される成功ショットシグネチャ２６０は、多数のユーザにとってより頻繁且つ経済的に調整又は更新することができる。
【００４３】
一実施態様では、成功ショットシグネチャ２６０は複数のセットを含むことができ、セット毎に異なるバスケットボールコート環境専用とする。例えば、成功ショットシグネチャ２６０は、屋内バスケットボールコート用の第１シグネチャセット及び屋外バスケットボールコート用の第２シグネチャセットを含み得る。成功ショットシグネチャ２６０は、皮革又は合成皮革バスケットボール用の第１シグネチャセット及び低価格のゴム外装バスケットボール用の第２シグネチャセットを含み得る。成功ショットシグネチャ２６０は、用いるバスケットボールの膨張レベル毎に、又は用いるバックボード４２、リム４４、又はネット４６のタイプ毎に異なるシグネチャセットを含み得る。このような実施態様では、特定のバスケットボールコートにいる選手は、バスケットボールの膨張レベル、バスケット４０の特性、又は環境（屋内コート、屋外コート、温度、湿度、及び／又は風況）を入力することができ、プロセッサ４８は、ユーザ入力に基づき最も適切な成功ショットシグネチャセットを調べる。他の実施態様では、バスケットボール２２は、バスケットボールの膨張レベルを検出するセンサを含んでいてもよく、又は他の環境属性を検出する他のセンサを含んでいてもよく、かかる環境因子又は膨張因子が携帯用電子機器２２４へ送信されて、ショットが成功か否かの判定に用いるのに最も適切な成功ショットシグネチャセットを処理ユニット４８が選択することを可能にする。実施態様によっては、携帯用電子機器２２４は、それ自体が特定の環境条件（風、温度、湿度等）を感知又は検出してもよく、又はバスケットボールコートの場所のユーザ入力又はバスケットボールコートの検出場所（ＧＰＳ等による）を与えられた遠隔ネットワークソースからこうした環境条件を取り出してもよい。実施態様によっては、ネットワーク送受信機２２４を省くことができる。
【００４４】
結果ストレージ２６４は、結果ストレージ２６４が携帯用電子機器２２４から遠隔にあることを除いて、結果ストレージ１６４と同様である。一実施態様では、結果ストレージ２６４は、ネットワーク接続を通してアクセス可能である。結果として、結果ストレージ２６４は、コーチ又はトレーナー等の他者がワイドエリアネットワークを通じてシューティング結果にアクセスすることを可能にする。実施態様によっては、ショットパフォーマンス又は上達若しくは練習頻度に対して報奨金又は奨励金を提供する組織にアクセスを提供することができる。例えば、一実施態様では、健康保険業者が結果ストレージ２６４にアクセスできるようになっており、健康保険業者は、結果ストレージ２６４のデータに反映された演習頻度に基づき報奨金又は奨励金を提供する。別の実施態様では、他のユーザもネットワークを通じて結果ストレージ２６４にアクセスできるようになっていることで、遠隔の競争又は挑戦を可能にする。
【００４５】
図５は、携帯用電子機器２４の別の実施例である携帯用電子機器３２４を概略的に示す。携帯用電子機器３２４は、（システム２０に関して図示及び上述した）バスケットボール２２と成功ショットシグネチャ２６０、結果ストレージ２６４、処理ユニット３４８、及びショット判定モジュール３６２という遠隔ファシリテータとを利用するバスケットボール感知システム３２０の一部として利用されるものとして図示される。バスケットボール感知システム２２０のコンポーネントに対応するバスケットボール感知システム３２０の残りのコンポーネントには、同様の符号が付けてある。
【００４６】
携帯用電子機器３２４は、携帯用電子機器３２４がショット判定モジュール３６２を省くことを除いて携帯用電子機器２２４と同様である。その代わりに、特定のバスケットボールショットが成功か失敗かの判定は、遠隔に位置するショット判定モジュール３６２により提供される命令に従って遠隔に位置する処理ユニット３４８により行われる。ショット判定モジュール３６２は、ショット判定モジュール３６２が携帯用電子機器３２４に対して遠隔に位置することを除いて、ショット判定モジュール１６２と同様である。一実施態様では、ショット判定モジュール３６２及び関連の処理ユニット３４８は、遠隔に位置するネットワークサーバ又はクラウドサーバに位置付けられる。ショット判定は、携帯用電子機器３２４から遠隔で行われ、結果ストレージ１６４への記憶及び出力４４での表示のために携帯用電子機器３２４へ送信されるだけなので、携帯用電子機器３２４に対する処理要求が低減する。他の実施態様では、携帯用電子機器３２４は、ショット判定モジュール１６２を付加的に含むことができ、ユーザは、ショット判定が携帯用電子機器３２４によりローカルで行われるか（応答時間が速い可能性があるが、携帯用電子機器３２４におけるローカルなメモリ及び処理電力の消費が大きい）、ショット判定がショット判定モジュール３６２及びプロセッサ３４８により遠隔で行われるかを選択することができる。
【００４７】
図６は、特定のバスケットボールショットが成功か失敗かの判定に用いるための、成功ショットシグネチャ１６０、２６０の一例である成功ショットシグネチャ４６０を示す。図示の例では、成功ショットシグネチャ４６０は、成功の所定のシグネチャ特性のルックアップテーブルを含む。成功ショットシグネチャ４６０は、成功した複数のショット（０〜ｎ）のそれぞれについてのショット属性の表を含む。図示の例では、成功ショット毎に、シグネチャ４６０は、経時的加速度Ａ（ｔ）及びショットピークＰの値を列挙したものである。図示の例では、シグネチャ４６０は、時間の関数として３つの軸Ｘ、Ｙ、及びＺのそれぞれにおけるバスケットボール２２の感知加速度の生感知データを列挙したものである。他の実施態様では、シグネチャ４６０は、経時的加速度を他の形式又は生感知データの導出で特定することができる。ショット中のバスケットボール２２のピーク高さを示す属性は、パスとショットとを区別するのに役立つ。例えば、予想ショットの感知属性がリム４４の高さよりも低いピークを有するショットを示す場合、そのショットはショットではなくパスである可能性が高い。図示の例では、シグネチャ４６０は、ピークＰ属性を省くことができ、バスケットボールショットの検出された又は求められたピークは、シグネチャ４６０を調べる前に最初にプロセッサ４８、３４８によりリム４４の高さと比較される。パス又はショットの検出ピークがリム４４の高さよりも大きい場合、プロセッサ４８、３４８によりさらなる検討が実行される。
【００４８】
一実施例によれば、プロセッサ４８、３４８は、判定モジュール１６２、３６２の指示で、経時的な（バスケットボールショットの全周期にわたる、又はボールがネット４６を通過している際等のショットの特定の既定期間にわたる）加速度属性又は特定のショットの加速度値のパターンをシグネチャ４６０と比較して、特定のショットが成功か失敗かを特定する。一実施態様では、シグネチャ４６０の加速度値は、（バスケットボール２２がネット４６を通過していることを示す感知加速度値から求められ、これらの感知加速度値によりトリガされるように）バスケットボール２２がネット４６を通過している際に得られる。このような属性は、発射座標ＬＣＯＯＲ等の他の属性とは無関係に成功か失敗かを示すので、シグネチャ４６０は、こうした無関係な属性を省くことができる。一実施態様では、加速度値は、バスケットボール２２がネット４６を通過している期間中に得られ、ネット４６の抵抗Ｒは、ボール２２の加速度パターンに影響を及ぼす。一実施態様では、加速度値は、バスケットボール２２の横軌道（sideways trajectory）がネット４６により吸収された後にバスケットボール２２がネット４６の下半分を通過しており、バスケットボール２２が鉛直方向寄りの経路に沿って落下しつつネット４６の下側狭窄部からの垂直抵抗を受けている期間に得られる。一例では、特定の経時的加速度属性セットが、加速度値又は加速度パターンＰｔ０〜Ｐｔｎのいずれにも十分に一致しない場合、ショットは失敗と特定される。
【００４９】
図６により示すように、結果Ｒ：成功又は失敗の特定に加えて、シグネチャ４６０は、加速度パターンＰｔ０〜Ｐｔｎを特定の成功ショットタイプ：スウィッシュショット、バンクショット、バンクプラスリムショット、又はリムショットにさらに関連付けることができる。スウィッシュショットは、バスケットボール２２がリム４４に実質的に接触せずにリム４４内を通る際等、ボール２２の軌道又は経路がバックボード４２又はリム４４に衝突せず影響もされないショットである。バンクショットは、バスケットボール２２がネット４６の通過前にバックボード４２の前面に当たって跳ね返るか又は衝突するショットである。バンクプラスリムショットは、バスケットボール２２がネット４６の通過前に（part of）バックボード４２の前に衝突してさらにリム４４の１つ又は複数の部分に当たって跳ね返るショットである。リムショットは、バスケットボール２２がネット４６の通過前にバックボードに衝突するのではなくリム４４に１回又は複数回衝突するか又は当たって跳ね返るショットである。例えば、バックボード、リム、バックボードの順に当たって入る、リムに３回当たって入る等、他のショットの組み合わせも想定される。
【００５０】
シグネチャ４６０はさらに、ショット属性セット毎に成功タイプを具体的に示すので、バスケットボール感知システム２０、２２０、３２０は、特定の場所に関する自身のショットの何パーセントがスウィッシュショット、バンクショット、バンクアンドリムショット、又はリムショットであるかを選手にさらに示すことができる。結果として、選手は、特定のショットが成功だったか失敗だったかを評価するだけでなく、そのショットが失敗ショットに対して完璧なショット（スウィッシュ）にどのくらい近かったかを評価することができる。ネット４６の通過前にバックボード４２に衝突するか又はリム４４に複数回当たって跳ね返る成功ショットは、失敗ショット（リムを通るのではなくリムに当たって横に跳ね返る）の方に近いのであまり望ましくない。結果として、成功ショットさえも改善することができる。一実施態様では、バスケットボール感知システム２０、２２０、３２０は、特定の場所からの成功スウィッシュショットとバンクショット又はリムショットとのショット属性間の差を解析して、バンクショット又はリムショットではなくスウィッシュショットとなったショット属性を特定することができる。一実施態様では、バスケットボール感知システム２０、２２０、３２０は、成功ショットのショット力学を改善するための推奨又は提案を出力することができる。
【００５１】
図７は、特定のバスケットボールショットが成功か失敗かの判定に用いるための成功ショットシグネチャ１６０、２６０の別の実施例であるショットシグネチャ５６０を示す。図７により示すように、図示の例では、成功ショットシグネチャ５６０は、成功ショットがスウィッシュショットか、バンクショットか、バンクプラスリムショットか、リムショットかを問わず、成功ショットのタイプの特定をさらに容易にする。図示の例では、成功ショットシグネチャ５６０は、成功の所定のシグネチャ特性のルックアップテーブルを含む。成功ショットシグネチャ５６０は、成功した複数のショット（０〜ｎ）のそれぞれについてのショット属性の表を含む。図示の例では、成功ショット毎に、シグネチャ５６０は、経時的加速度Ａ（ｔ）、スピン軸（スピン角度）、スピン数、発射方向ＬＤ、発射座標ＬＣＯＯＲ、発射角度、１つ又は複数のバックボード振動ＶＢＢ、及び１つ又は複数のリム振動ＶＲの値又は属性を列挙したものである。一実施態様では、かかる属性のそれぞれが、発射からボールがネット４６を通過し終わるまでのショットの全周期について提供される。別の実施態様では、かかる属性のそれぞれが、ショット周期の１つ又は複数の別個の部分について提供される。図示の例では、シグネチャ５６０は、時間の関数として３つの軸Ｘ、Ｙ、及びＺのそれぞれにおけるバスケットボール２２の生感知データを列挙したものである。他の実施態様では、シグネチャ５６０は、このような経時的感知属性を他の形式又は生感知データの導出で特定することができる。
【００５２】
一実施態様では、成功ショットシグネチャ１６０、２６０は、コート上の又はフープに対するさまざまな場所からの成功バスケットボールショット又は失敗バスケットボールショットの経時的信号トレースをさらに含む。ショット試投が成功か失敗かを判定するために、プロセッサ４８、３４８は、判定モジュール１６２、３６２の指示で、センサ２８から受信した信号から得られるトレースをシグネチャ１６０、２６０の記憶されたトレースと比較する。バスケットボールショット試投中に受信した信号のパターン又はトレースに最も一致するシグネチャトレースを特定することにより、システム２０は、ショット試投が成功したか失敗したかを判定する。
【００５３】
図７Ａは、バスケットボール２２から受信した信号に基づき生成された失敗バスケットボールショットのバスケットボールショット加速度トレースシグネチャ５６８の例を示す。図示の例では、初期スパイク５７０が投球中のバスケットボールの加速度から得られる。スパイク５７２は、リム４４に衝突するボールの加速度から得られる。次に続くスパイク５７４は、床に衝突するバスケットボールから得られる。なお、スパイク５７２及び５７４は、本来ならショット試投が成功した場合にボールがネットに入ることから得られるような介在スパイクを有さない。
【００５４】
図７Ｂは、バスケットボール２２から受信した信号に基づき生成された別の失敗バスケットボールショットのバスケットボールショット加速度トレースシグネチャ５７８の例を示す。図示の例では、初期スパイク５８０は、スパイク５７０と同様の外観であり、ショット時の投球中のバスケットボールの加速度に相当する。スパイク５８２Ａ、５８２Ｂ、及び５８２Ｃは、リムに衝突するか又はリムを複数回周回するバスケットボールに相当してこれから得られる。スパイク５８４は、床に衝突するバスケットボールに相当してこれから得られる。この場合も、スパイク５８２Ｃ及び５８４は、本来ならショット試投が成功した場合にボールがネットに入ることに対応する介在スパイクを有さない。
【００５５】
図７Ｃは、成功バスケットボールショット中のバスケットボール２２から受信した信号から生成されたバスケットボールショット加速度トレースシグネチャ５８８の例を示す。図示の例では、初期スパイク５９０は、スパイク５７０と同様の外観であり、ショット時の投球中のバスケットボールの加速度に相当する。スパイク５９２は、リムに衝突するバスケットボールに相当してこれから得られる。スパイク５９４は、床に衝突するバスケットボールに相当してこれから得られる。介在スパイク５９６Ａ、５９６Ｂは、バスケットボールがネットに入ることに相当してこれから得られ、バスケットボールショットを示す。各ショット試投後に、判定モジュール１６２、３６２は、ショット試投から得られる加速度トレースをショットシグネチャ１６０、２６０のバスケットボールショット加速度トレースシグネチャと比較して、最も一致する加速度トレースを見付け、終了直後のショット試投が成功だったか失敗だったかを判定する。
【００５６】
図７Ａ〜図７Ｃに示すもの等のバスケットボールショット加速度トレースシグネチャが、バスケットボールと床との衝突（スパイク５７４、５８４、及び５９４）を含む実施態様では、システム２０のユーザが、各ショット試投後にバスケットボールを床に当てるよう指示される。他の実施態様では、ショット後にバスケットボールを床に衝突させることを必要としない他のトレース又はショットシグネチャを利用してもよい。実施態様によっては、判定モジュール１６２、３６２は、トレース比較及びパラメータ／属性比較（シグネチャ４６０、５６０に関して上述した属性表等）の両方を利用して、バスケットボールショット試投が成功バスケットボールショットになったか否かをより正確に判定することができる。
【００５７】
一実施態様では、プロセッサ４８は、メモリ５２に含まれる命令に従って、成功ショットシグネチャ１６０、２６０、４６０、５６０及び／又は使用中のトレースを更新及び確認し続ける。事実上、プロセッサ４８及びメモリ５２内の命令は、システム２０がその成功・失敗検出精度を学習及び改善し続けるのに用いるニューラルネットワークを形成する。例えば、システム２０に、ショットが成功か失敗かの判定に用いるためのシグネチャの開始又はデフォルトデータベースを最初に提供する。しかしながら、バスケットボール又はアプリケーション提供者により提供されるショット試投に関するこのような予め定式化したか又は標準化したシグネチャは、フープの特有又は特定の特性、ユーザのシューティングスタイル、又はボールの膨張特性を考慮に入れていない場合がある。例えば、リムは「軟質」又は硬質であり得る。特定のネットが、わずかに異なる信号をそれぞれ生成するボールを受ける場合がある。人物の裏庭又は運動場にあるリムは、規制高さ又は規制角度に正確にない場合がある。このような不規則性に対処するために、一実施態様では、各ショット試投後に、システム２０は、ショット試投が成功したか否かの初期判定を出力する。システム２０はさらに、タッチスクリーン、キーパッド、キーボード、又はマイクロフォン等の入力デバイスによりショットの結果に関するフィードバックを提供するようユーザに促すか又は要求する。バスケットボールをシュートした人物又は別の人物から受け取ったフィードバックを用いて、システム２０は、以前の判定を確認するか又は以前の判定を修正する。結果として、システム２０は、予め提供された標準化シグネチャをユーザのシューティングスタイルの特有の特性、用いられるフープの特定の特性、又は他の因子に合わせて較正及びカスタマイズする。
【００５８】
一実施態様では、システム２０のユーザは、種々の場所から種々のショットを行うことにより成功・失敗シグネチャのデータベースを構築するようシステム２０に「教示」し且つシステム２０を補助することができる。このようなショット中、システム２０は、ショット又はバスケットボールのさまざまな属性を感知する。ショット後に、ユーザは、そのショットが成功だったか失敗だったかの指示をシステム２０に入力することができる。実施態様によっては、ユーザは、ショットがリムに衝突したか及び／又はバックボードに衝突したか等のショットに関するさらなる詳細をシステム２０に入力することができる。ユーザから、又は経時的な複数のショットに関する複数のユーザから受け取ったかかる入力情報を利用して、システム２０は、バスケットボール２２からの受信信号をユーザからのフィードバックと比較して、バスケットボールがリムに衝突すること、バスケットボールがバックボードに衝突すること、及びバスケットボールがネットを通過する又はネットに入ることに対応する信号パターン、振幅、又は他の信号特性を認識する。結果として、システム２０は、こうしたユーザフィードバックなしで成功ショット及び失敗ショットの判定に後で用いるために独自の成功ショットシグネチャ及び失敗ショットシグネチャのデータベースを構築する。
【００５９】
一実施態様では、ユーザは、さまざまな場所から複数のショットを行ってショットの結果を言う又は叫ぶことにより、そのようなショットシグネチャデータベースを構築するよう促されるか又は指示される。例えば、ユーザは、ボールのシュート直前に「ショット」と言ってマイクロフォンに受音させて音声認識ソフトウェアにより認識させる（recognize my speech recognition software）ことで、データ取得デバイス４０がバスケットボール２２から情報をポーリング又は受信するようにすることができる。ショットの終了後、ユーザは、「成功」又は「失敗」と叫ぶか又は言うよう指示され、こうした発話単語がマイクロフォンにより捉えられて音声認識ソフトウェアにより認識又は識別される。受信及び識別された単語「成功」又は「失敗」は、ショットの終了を特定し、終了直後のショットに関連する信号を記憶し、且つそのショットを成功ショット又は失敗ショットとして特定するようプロセッサ４８をトリガする。一実施態様では、ユーザは、システム２４に対するさらなる詳細又はフィードバックをさらに言語化してもよく、感知されるショットは、フープからの概算距離、リムの前部に対する場所の向き、ショットがバンクショットだったか否か、ショットがスウィッシュだったか否か、及びショットがリムに衝突したか否か等である。ユーザにより言語化されるこのようなさらなる詳細はさらに、音声認識ソフトウェアにより認識され、メモリに記録／記憶され、且つその後の解析及び成功・失敗「学習」のために感知ショットに割り当てられる。複数回繰り返すことにより、システム２０は、ショットされたバスケットボール２２の異なる感知特性に基づき成功ショットと失敗ショットとを区別するのに十分なデータを取得する。
【００６０】
別の実施態様では、ユーザはショットを行うことができ、システム２４は出力４４において、音声メッセージにより、又はガレージドア、バックボード、コート面、又は壁等の表面に投影した表示により、システム２４がその特定のショットを成功ショットと判定したか失敗ショットと判定したかを示すことができる。システムの判定を認識したユーザが、システム２４の判定が不正確だったと認識する場合、ユーザは、その特定のショットで逆の結果が実際には生じたことをシステム２４に指示することができる。このように、ユーザは、システム２４に全ショットに関してではなく、システムの判定が不正確だったショットに関してのみフィードバックを提供すればよい。システム２４は、こうしたユーザ入力の受信を可能にし、且つ適切な場合は成功ショットシグネチャに結果を加える（又は失敗ショットシグネチャの収集）よう構成される。このようにして、特定の場所（ユーザの私道、地域の運動場等）におけるボールのサンプルショット又は較正ショットの収集により、システム２４の精度を効率的且つ効果的に改善することができる。
【００６１】
状況によっては、ユーザのサイズ又は若さによりボールをリムまでシュートするのに十分な力がユーザにない場合等に、ユーザは、規制高さよりも低い高さにバスケットボールフープのリムを設定することができる。一実施態様では、システム２０は、バスケットボールのリムの高さを入力するようユーザに促すことができ、システム２０は、選択されたバスケットボールの特定のタイプに適したショットシグネチャをダウンロードするか、取り出すか、又は利用する。一実施態様では、システム２０のニューラルネットワークは、以前に記録したショットとユーザ選択リム高さを有するフープとに具体的に基づく、上述のようなカスタムショットシグネチャデータベースの作成を容易にする。結果として、システム２０は、非規制フープ又は若年若しくは低身長の選手に対応するよう調整又はカスタマイズしたフープに適している。
【００６２】
図８は、図１に示すバスケットボール感知システム２０の別の実施例であるバスケットボール感知システム６２０を概略的に示す。バスケットボール感知システム６２０は、バスケットボール２２（バスケットボール感知システム２０及び図１に関して図示及び説明した）及び携帯用電子機器６２４を備える。実施態様によっては、バスケットボール感知システム６２０は、成功ショットシグネチャ２６０、結果ストレージ２６４、遠隔処理ユニット３４８、及び／又はショット判定モジュール３６２という中間ファシリテータをさらに備える。
【００６３】
携帯用電子機器６２４は、携帯用電子機器６２４がデータ圧縮器６２９、入力６４１、ネットワーク送受信機２６８、及びメモリ６５２を特に含むものとして示されることを除いて、携帯用電子機器１２４と同様である。携帯用電子機器１２４、２２４、又は３２４のコンポーネントに対応する携帯用電子機器６２４の残りのコンポーネントには、同様の符号が付けてある。
【００６４】
データ圧縮器６２９は、ネットワーク送受信機２６８を用いた伝送のためのデータの圧縮を容易にするモジュールを含む。データ圧縮器６２９は、非可逆又は可逆データ圧縮デバイスを含み得る。データ圧縮器６２９は、ネットワークを通じた場合によっては大量のショットデータ（生、導出、又は結果）を通信する際の電子機器６２４の帯域幅要件を低減する。実施態様によっては、データ圧縮器６２９を省いてもよい。
【００６５】
入力６４１は、人物が携帯用電子機器６２４にデータ及び／又は選択若しくはコマンドを入力するのに用いることができる１つ又は複数のデバイスを含む。携帯用電子機器１２４、２２４、及び３２４のそれぞれも、実施態様によっては入力６４１を含むことを理解されたい。入力６４１の例として、限定はされないが、キーボード、キーパッド、タッチパッド、スタイラス、マイクロフォン、及び関連の音声認識、マウス、及び／又はタッチスクリーンが挙げられる。実施態様によっては、入力６４１は、出力４４として働く表示画面の一部として組み込むことができ、表示画面はタッチスクリーンである。入力６４１は、（１）バスケット及びコート座標系を確定するためのデータ、選手及び選手の個人情報を特定するデータ、又はバスケットボール２２の特性に関するデータ等のデータの入力、及び（２）所望の設定又はオプション、表示形式、閾値、確認の入力等のコマンド又は選択の入力を容易にする。
【００６６】
ネットワーク送受信機２６８は、携帯用電子機器２２４に関して上述されている。ネットワーク送受信機２６８は、ローカルエリアネットワーク又はワイドエリアネットワーク（インターネット）等のネットワーク上の通信を容易にする。バスケットボール感知システム２２０及び３２０に関して上述したように、ネットワーク送受信機２６８は、遠隔の判定モジュール３６２共に遠隔の処理ユニット３４８を用いた成功ショットシグネチャ２６０、結果２６４、及び／又はショットが成功か失敗かの判定の遠隔記憶を容易にすることができる。実施態様によっては、ネットワーク送受信機２６８を省いてもよい。
【００６７】
メモリ６５２は、バスケットボールショットの感知で１つ又は複数の動作を実行するよう処理ユニット４８に指示するよう構成したコードを含む非一時的コンピュータ可読媒体を含む。図９は、メモリ６５２をより詳細に示す。図９により示すように、メモリ６５２は、上述の判定モジュール１６２、結果ストレージ１６４、及び出力モジュール１６６をさらに含む。メモリ６５２は、成功ショットシグネチャ６６０をさらに含み、成功ショットシグネチャ６６０は、成功ショットシグネチャ４６０、成功ショットシグネチャ５６０、又はそれらの変形を含む。図９により示すように、メモリ６５２は、通信モジュール６７０、座標モジュール６７２、座標ストレージ６７４、較正モジュール６７５、比較モジュール６７６、及び比較ストレージ６７８をさらに含む。
【００６８】
通信モジュール６７０は、１つ又は複数のサーバを用いたネットワーク上での携帯用電子機器６２４とバスケットボール２２及び／又は成功ショットシグネチャ２６０、結果ストレージ２６４、及び／又は処理ユニット３４８及び関連の判定モジュール３６２等の遠隔の仲介者との間の直接通信を提供する、ソフトウェアコード又はプログラミングを含む。通信モジュール６７０は、ネットワーク送受信機２６８を利用して成功ショットシグネチャ２６０からの成功ショットシグネチャの更新を取得するようプロセッサ４８に指示し、成功ショットシグネチャ６６０には更新した値が提供される。通信モジュール６７０はさらに、信号送信機３０と協働して感知ショット属性をバスケットボール２２から取得するようボール送受信機１４０に指示する。
【００６９】
座標モジュール６７２は、バスケット座標系又はグリッドレイアウトの確定を処理ユニット４８に指示するソフトウェア又はコードを含む。座標モジュール６７２は、出力４４に提示された１つ又は複数のプロンプトを用いてかかる座標系を確定する命令を提供するようプロセッサ４８に指示する。座標モジュール６７２はさらに、バスケット座標系の確定においてボール２２のボール送受信機１４２を通してボール２２へ送信される制御信号を生成するようプロセッサ４８に指示する。例えば、座標モジュール６７２は、ＲＳＳタイムスタンプ又は他の三角法でバスケット座標系を確定するようバスケットボール２２に指示するためにバスケットボール２２へ制御信号を送信するようプロセッサ４８に指示することができる。上述のように、実施態様によっては、座標モジュール６７２は、バスケット座標系を求める際にバスケットボール２２内のセンサに対応する携帯用電子機器６２４のセンサを代わりに利用することができ、求められたバスケット座標系は、後で発射座標の送信時に用いるためにバスケット２２へ送信される。求められたバスケット座標は、座標ストレージ６７４に記憶される。
【００７０】
較正モジュール６７５は、利用中の特定のバスケットボールの特定の特性、特定のバックボード４２の特性、リム４４の特定の特性、及びネット４６の特定の特性に基づくバスケットボール感知システム６２０の較正をプロセッサ４８に指示するソフトウェア又はコードを含む。一実施態様では、較正モジュール６７５は、成功（又は失敗）較正ショット中に受信した感知ショット属性に基づき成功ショットシグネチャ６６０の設定又は値を調整する。別の実施態様では、較正モジュール６７５は、成功（又は失敗）較正ショット中に受信した感知ショット属性に基づき成功ショットシグネチャ６６０の少なくとも一部を生成又は作成する。
【００７１】
図１０は、較正モジュール６７５により提供される命令に従ってバスケットボール感知システム６２０により実行され得る較正方法例７００のフロー図である。ブロック又はステップ７０２で示すように、較正モジュール６７５は、バスケットボールショットに関する１つ又は複数のプロンプトを出力４４に提示するようプロセッサ４８に指示する。一実施態様では、プロンプトは、スウィッシュショット、バンクショット、バンクアンドリムショット、又はリムショットの１つ等、特定のバスケットタイプを要求する。他の実施態様では、ショットのタイプが無作為で、後でショットを行った後に入力され得る。ステップ７０４で示すように、較正モジュール６７５は、ボール変換器１４０を用いてバスケットボール２２から感知ショット属性を得るようプロセッサ４８に指示する。かかる感知ショット属性は、解析のためにメモリ６５２に記憶される。
【００７２】
ステップ７０６で示すように、較正モジュール６７５は、較正ショットが成功ショット又は得点になったことを確認するプロンプトを提示するようプロセッサ４８に指示する。ステップ７０８で示すように、較正モジュール６７５は、スウィッシュショット、バンクショット、バンクアンドリムショット、又はリムショットというショットのタイプを確認するプロンプトを提示するようプロセッサ４８に指示する。例えば、人物がバンク較正ショットを行うよう要求された場合でも、実際のショットはリムショット又はスウィッシュとなる可能性があり、ユーザは、入力６４１を用いて成功ショットの実際のタイプを入力することになり、ショットの実際のタイプが感知ショット属性に関連付けられる。
【００７３】
ステップ７１０で示すように、１つ又は複数のこうした較正ショットに基づき、較正モジュール６７５は、成功ショットシグネチャ６６０に加えられる成功ショットパターン又はシグネチャを生成するか、又は成功ショットシグネチャ６６０におけるそのような値を調整する。較正モジュール６７５は、実際の環境条件、バスケットボール条件、又はコート条件に基づき成功ショットシグネチャを生成又は調整することにより精度を向上させる。例えば、使用する特定のバスケットボールが膨張不足又は膨張し過ぎで、バックボード４２又はリム４４からのバスケットボールの振動の値を利用する成功ショットシグネチャに影響する場合がある。バックボード４２及び／又はリム４４は、異なる剛性値、表面粗さ、弾性を有する場合がある。別の例として、特定のコートの特定のネット４６は、伸びている場合があり、新品で収縮性がより高い場合があり、又は布ネットではなく鎖である場合がある。このような状況では、較正モジュール６７５は、（バスケットボール２２がネット４６の下半分を通過する際に以下のバスケットボール（following basketball）２２に加わる抵抗に関して上述したような）かかるバスケットボールとネットとの相互作用属性を単独で又は他のショットの属性と共に利用する、成功ショットシグネチャ６６０の値を調整する。さらにまた、コート又は競技面が木、コンクリート、アスファルト、タイル等で変わることで、ショット後の地面への衝突時に異なる特性が得られ得る。
【００７４】
比較モジュール６７６は、１つ又は複数のバスケットボールショットの結果を他の選手の対応の結果、同じ人物又は選手による以前に記録された結果、又は本人の個人シューティング目標と比較するよう処理ユニット４８に指示するソフトウェアコードを、メモリ６５２に含む。一実施態様では、比較に用いる他の選手の結果又は本人の個人シューティング目標は、比較ストレージ６７８に記憶される。一実施形態では、他の選手の結果又は本人の個人シューティング目標は、他の選手の携帯用電子機器又はウェブサーバ等の一般的にアクセス可能な仲介者等の記憶場所から取り出すことができる。比較を行ったら、比較モジュール６７６は、比較結果を出力４４に提示するようプロセッサ４８に指示する。結果として、比較モジュール６７６は、異なる選手間の挑戦及び競争並びに個人目標を達成するためのフィードバック及び動機付けを容易にする。
【００７５】
一実施態様では、比較ストレージ６７８は、エリート又は有名人のバスケットボール選手のシューティング結果を記憶する。本開示において、「有名人」は、スポーツにおけるパフォーマンスで評判（notoriety）又はエリート的立場を得た人物を意味するものとする。かかる有名人の例として、大学及びプロのバスケットボール選手が挙げられる。比較モジュール６７６は、ボールの移動に関連するユーザデータを記憶するための有名人ストレージとして働く比較ストレージ６７８を利用し得るが、他の実施態様では、比較モジュール６７６は、ネットワーク送受信機２６８を用いてシューティング結果又は遠隔場所からの結果を得ることができる。例えば、有名人のボール移動結果又は特性を、ローカルエリアネットワーク又はワイドエリアネットワークを通じてアクセスできるリモートサーバにおいて代替的に提供することができる。
【００７６】
センサ２８から受信した信号に基づき、比較モジュール６７６は、人物の結果を有名人の結果と比較して比較結果を出力及び／又は記憶するようプロセッサ４８に指示する。
【００７７】
実施態様によっては、比較モジュール６７６は、１つ又は複数の選択ショット属性の比較をさらに提供することができる。例えば、一実施態様では、比較モジュール６７６は、特定の距離から又はバスケットボールコート上の特定の場所（すなわち、バスケットの横からの３ポイント範囲）からのショットのパーセンテージを比較するだけでなく、かかるショットの高さ又は円弧に関する統計、かかるショット中に選手がボールに与えるバックスピン量に関する統計、ショットの発射角度に関する統計、スウィッシュショットである成功ショット、バンクショットである成功ショット、及び成功前にリムに衝突する成功ショット間の分布に関する統計等のショット属性も比較することができる。有名人バスケットボール選手に関して比較を行う実施態様では、バスケットボール感知システム６２０のユーザは、特定のプロ又は大学バスケットボール選手が、その有名人選手がより大きな円弧を有するか又は特定範囲内でバックスピンをかけるのでより高いショットパーセンテージを有し得ることを発見することができる。比較結果も、後続の比較のためにその後取り出すために比較ストレージ６７８記憶される。
【００７８】
図１１〜図１６は、１つ又は複数のバスケットボール２２をさらに含むバスケットボール感知システム８２０で用いられる携帯用電子機器６２４の実施例である携帯用電子機器８２４を示す。携帯用電子機器８２４は、プロセッサ４８、ボール送受信機１４０、ネットワーク送受信機２６８、データ圧縮デバイス６２９、入力６４１、及びメモリ６５２（携帯用電子機器６２０に関して図示及び上述した）を備える。図示の例では、携帯用電子機器８２４は、ボール送受信機１４０及びネットワーク送受信機２６８の両方として働く単一の送受信機を備える。他の実施態様では、携帯用電子機器８２４は、ボール２２及びネットワークと通信するための別個の送受信機を備えることができる。
【００７９】
図１１により示すように、メモリ６５２の通信モジュール６７０（図９に示す）は、ボール送受信機１４０を用いて携帯用電子機器８２４と通信するよう構成した近くのバスケットボール２２を特定するようプロセッサ４８に指示する。特定されたバスケットボールは、続いて出力４４に提示され、図示の例では一意の識別情報（＃４８２及び＃５８）が与えられる。特定されたボールのステータスがさらに出力４４に提示される。図示の例では、携帯用電子機器８２４からの特定されたボールそれぞれの距離が示され、特定されたボールそれぞれの現在感知されている電力レベル又は充電が出力４４に提示される。一実施態様では、プロセッサ４８は、ボール変換器１４０を通じてステータス要求信号をボール２２へ送信し、バスケットボール２２のそれぞれが、残りの充電又は「ボール寿命」等の情報で問い合わせに回答する。
【００８０】
図１２により示すように、特定されたボールを「追加する」ことを要求する入力６４１（出力４４により提供されるタッチスクリーン）を通じた入力の受信に応じて、通信モジュール６７０は、感知ショット属性を表す信号が特定のバスケットボール２２により送信されてバスケットボール感知システム８２０の携帯用電子機器８２４により受信されるように選択されたバスケットボール２２が「接続されている」ことを示すようプロセッサ４８に指示する。特定されたボールの２つ以上が、携帯用電子機器８２４に接続されてバスケットボール感知システム８２０の一部として用いられることで、選手が練習効率の向上のためにより高い頻度で複数のボールで複数のショットを放つことを可能にすることができる。
【００８１】
図１３及び図１４により示すように、バスケットボール２２の１つ又は複数を携帯用電子機器８２４に接続するか又は携帯用電子機器８２４と同期させると、シューティングの開始を示す入力（「ＳＨＯＯＴ  ＮＯＷ」）に応じて、ショット判定モジュール１６２がボール変換器１４０を用いて１つ又は複数のボール２２から受信したショット属性の感知を開始する。図示の例では、出力モジュール１６６が、出力４４におけるバスケットボールコートの表示、接続されているバスケットボール２２の識別情報、及び投球しようとするバスケットボール２２を含むバスケットボールの現在の場所を示す。図示の例では、出力モジュール１６６はさらに、シューティング開始以降の経過時間を（内部タイマ又は携帯用電子機器８２４の時間を用いて）表示する。一実施態様では、出力モジュール１６６は、所定の時間からのカウントダウンを提示することができる。
【００８２】
ショット判定モジュール１６２は、感知ショット属性を用いて各ショットの開始及び終了を特定し且つ各ショットからの感知ショット属性の１つ又は複数を成功ショットシグネチャ６６０と比較するようプロセッサ４８に指示する。この比較に基づき、プロセッサ４８は、個々のショットが成功か否かを特定又は判定し、その結果を結果ストレージ１６４に記憶する。図１３及び図１４により示すように、特定のセッション中のショットの追跡結果は、出力モジュール１６６により出力４４で提供された命令に従ってプロセッサ４８により出力４４に提示される。図示の例では、出力モジュール１６６は、試投された総ショット数（１６３）の表示を、フィールドゴールショットとみなされるショット数（１３１）及びフリースローとして試投されたショット数（３２）のさらなる内訳と共に提供する。フィールドゴール試投であるショットに関して、出力モジュール１６６はさらに、さまざまな距離（近距離、中距離、長距離）から行った試投数を示す情報の内訳を提示する。カテゴリー毎に、出力モジュール１６６は成功ショットのパーセンテージを示す。図示の例では、出力モジュール１６６は、棒グラフをシューティングパーセンテージの英数字表示と共に提供する。一実施態様では、出力モジュール１６６は、棒のそれぞれに別個の色、輝度、又は周波数を与えて、現在のシューティングパーセンテージが選手の個人シューティング目標を満たしているか否か、現在のシューティングパーセンテージが以前のシューティングセッションからの以前の結果よりも改善されているか否か等の、又はシューティング結果と有名人バスケットボール選手のシューティング結果との比較に基づく、他の表示を提供することができる。
【００８３】
図示の特定の例では、判定モジュール１６２はさらに、特定のバスケットボールショットの発射前にバスケットボール２２から受信した信号を解析してそのバスケットボールショットが「ドリブルから」だったか否かを判定するよう処理ユニット４８に指示する。例えば、センサ２８の１つ又は複数の加速度計が発生した信号を感知することにより、プロセッサ４８は、ボールが特定のバスケットボールショットの発射前にドリブルされたか否かを判定することができる。図１４により示すように、ショット前にそのショットがドリブルされたか否かの判定は、結果ストレージ１６４に記憶されて出力モジュール１６６により出力４４に提示される。図示の例では、出力モジュール１６６は、ショットパフォーマンス又はショット精度がバスケットボール２２のドリブル後に改善したか悪化したかの表示を提供する。図示の例では、出力モジュール１６６は、バスケットボール２２がショットの発射前にドリブルされた場合とバスケットボール２２がショットの発射前にドリブルされない場合とに生じるシューティングパーセンテージの増減を提供する。上述のように、バスケットボール感知システム８２０及び携帯用電子機器８２４について選択された動作設定又は動作モードに応じて、出力モジュール１６６は、付加的又は代替的な情報を出力４４に提示することができ、その例として、限定はされないが、各ショットタイプ（スウィッシュ、バンク、リム、バンクアンドリム）についての時間又は分布のパーセンテージ、バスケットボール２２全体に又は各ショットカテゴリー又は距離カテゴリーでかけられるスピンに関する統計、バスケットボール２２全体に又は各ショットカテゴリー又は距離カテゴリーで描かれる円弧（最大ピークＰ）に関する統計、各ショットカテゴリー又は距離カテゴリーのバスケットボールの発射角度が挙げられる。
【００８４】
図１５は、バスケットボール感知システム８２０の付加的な出力画面又は出力モードを示す。図示の例では、出力モジュール１６６が、バスケットボールコートの少なくとも一部の出力４４上のグラフィック表示と、描写されたバスケットボールコート上の種々の場所からのシューティングパーセンテージの表示とを提示するようプロセッサ４８に指示する。図示の例では、これらの表示はヒートマップ８８０（ショットマップマップ又はショットマッピング）を形成し、コート上の種々の場所におけるシューティングパーセンテージが異なる熱強度色により示される。図示の例では、大きな又は高いシューティングパーセンテージを有する領域ほど高温表示（黄色又は緑色に対して赤色）を有していた。結果として、選手は、コート上でより高いシューティング精度が得られる場所と、成功の可能性が低いか又は改善が必要であるコートの他の領域とを、視覚的に見ることができる。他の実施態様では、シューティングパーセンテージ又は他の感知ショット属性の他の表示が、描写されたバスケットボールコートの種々の場所で提供され得る。例えば、英数記号を描写されたバスケットボールコートの種々の場所で提供することができ、英数記号は、試投ショット数、成功ショット数、成功ショットパーセンテージ、失敗ショットパーセンテージ、ショットにかけられた平均バックスピン、特定の距離からのショットのシューティング高さ又は円弧の平均又は範囲等の１つ又は複数を示す。他の実施態様では、色又は異なる記号又はグラフィックを描写されたコートの種々の場所で用いて、異なるショット属性又はショット結果を示すことができる。
【００８５】
図示の例では、出力モジュール１６６は、練習又はシューティングセッション中のコート上の種々の場所からのショットパーセンテージの経時的な変わり方を記録する。図１５により示すように、コートの種々の場所からのショットパーセンテージの変化動画を見る際に、一時停止ボタン、再生ボタン、又は巻き戻しボタンを入力することができる。このように、選手は、シューティング力学又は焦点の変化により練習セッション中にシューティングパフォーマンスが向上した可能性があることを示す、又はシューティング力学の変化、焦点の変化、又は疲労によりシューティングパフォーマンスが低下した可能性があることを示す、練習セッション中の自身のシューティングパーセンテージの経時的な変わり方を視覚的に判定することができる。あるいは屋外の場合、周囲温度、大気圧、風、日光量等の変化が選手のパフォーマンスに経時的に影響し得る。図示の例では、出力モジュール１６６はさらに、総実行ショット数の表示、成功ショット数の表示、失敗ショット数の表示、及び全体的なシューティングパーセンテージの表示を提示する。図示の例では、全体的なシューティングパーセンテージを示す動画化棒グラフが提示され、この棒グラフは、シューティングセッション中の刻々と変化するシューティングパーセンテージに基づき伸縮する棒を有する。
【００８６】
図１６は、選手が他の選手又は参加者との競争（仮想トーナメント）を入力できる一動作モードでのバスケットボール感知システム８２０を示す。図示の例では、比較モジュール６７６が、挑戦又は競争における他の参加者からのシューティング結果を得るよう処理ユニット４８に指示する。一実施態様では、他の参加者のシューティング結果は、他の参加者の携帯用電子機器から直接得ることができる。別の実施態様では、又は別のモードによれば、他の参加者のシューティング結果は、ウェブサーバ、クラウドサーバ等から仲介者を通じて得ることができる。例えば、他の参加者の結果は、挑戦者トーナメントを主催するホストサーバから、又は他の参加者個人のソーシャルウェブサイト（すなわち、ＦＡＣＥＢＯＯＫページ）から取り出すことができる。このような情報を取り出すと、出力モジュール１６６は、比較のために他の参加者のシューティング結果を提示する。図示の例では、挑戦は最短時間で５０回の長距離ショット（３ポイント円弧外）を得点することである。他の実施態様では、さまざまな他の挑戦又は競争をバスケットボール感知システム８２０により容易にすることができる。例えば、「ＨＯＲＳＥ」又は「ＰＩＧ」シューティングゲームを異なるバスケットボールコート上の異なる場所にいる参加者により仮想的に実行することができる。
【００８７】
図１７は、バスケットボール２２の別の例であるバスケットボール１３１０を示す。バスケットボール１３１０は、概ね球状の膨張式物体である。バスケットボール１３１０は、使用中に選手により把持、ドリブル、パス、及びシュートされるよう構成される。図１８により示すように、バスケットボール１３１０は、ブラダ１３１４（図１８）、ワインディング１３１５、カバー１３１６、及びエレクトロニクス１３１８（図１７）を備える。実施形態によっては、バスケットボール１３１０は１つ又は複数のロゴ１３２２も含むことができる。
【００８８】
ブラダ１３１４は、ブチルゴム、天然ゴム、ブチルゴム及び天然ゴムの組み合わせ、及び他の弾性材料等の材料から形成した膨張式球体を含む。一実施態様では、ブラダ１３１４は、８０％ブチルゴム及び２０％天然ゴムからできている。後述するように、実施態様によっては、ブラダ１３１４のいくつかの部分又はブラダ１３１４に形成した窓が１つ又は複数の透明材料又は半透明材料からできていてもよい。ブラダ１３１４は、単層から形成されてもよく、又は２つ以上の層から形成されてもよい。
【００８９】
ワインディング１３１５は、ブラダ１３１４に巻き付けた又は巻き掛けた巻回補強糸層を含む。一実施態様では、カバー１３１６を施す前に、補強糸をラテックス又は接着剤等の粘性材料でさらにコーディング又は被覆することができる。一実施態様では、ブラダ１３１４に巻き付ける前に補強糸を粘性接着材料に通す。一実施態様では、ワインディング１３１５を形成する糸はナイロン６６を含む。他の実施態様では、ワインディング１３１５を形成する糸材料は他の材料を含み得る。後述するように、実施態様によっては、ワインディング１３１５の層の少なくとも一部は半透明又は透明である。一実施態様では、ワインディング１３１５を、ブラダに被せられて接着剤により相互に取り付けられる織布又は不織布パッチ層で置き換えることができる。
【００９０】
カバー１３１６は、ワインディング１３１５を囲む弾性材料層を含む。一実施態様では、カバー１３１６は、米国特許第５，６８１，２３３号に記載のように天然ゴム、ブチルゴム、スポンジゴム、又はそれらの組み合わせを含む。一実施態様では、カバー１３１６は、ワインディング１３１５の上に材料パネル又は材料シートを敷くこと及びパネルをワインディング１３１５上の連続的且つ一体的な単一の均質層に成形又は融着することにより形成される。別の実施態様では、カバー１３１６は、射出成形又は他の加工技法により形成される。図１８により示すように、一実施態様では、成形又は溶融によるカバー１３１６の形成中、カバー１３１６の外面は、カバー１３１６の内縁により画定される谷１３１７を含むよう成形又は整形される。カバー１３１６がバスケットボール１３１０の外面としても働く一実施態様では、カバー１３１６を形成する谷１３１７は、バスケットボール１３１０の外部の溝１３１９（図１７に示す）を提供して把持を容易にする。カバー１３１６が外面バスケットボール１３１０として働くような実施態様では、カバー１３１６の外面（exterior service）には、谷１３１７とロゴ１３２２との間に外方に突出したペブル（pebbles）をさらに成形することができる。図１８では、ボールをカーカスとも称することができ、カバー１３１６はカーカスの外面であり得る。
【００９１】
図１９は、バスケットボール１３１０の別の実施態様の断面図であり、バスケットボール１３１０は、カバー１３１６の代わりにカバー１３１６’を備え、外側カバーパネル１３２０をさらに備える。図１９に示すバスケットボール１３１０の実施態様では、ワインディング１３１５及び代替的なカバー１３１６’が、図１７に示すバスケットボール１３１０の外面の大部分を提供する外側カバーパネル１３２０を支持するカーカスとして働く。カバー１３１６’は、カバー１３１６’の外面が谷１３１７の代わりに外方又は径方向に突出する壁、リブ、又は仕切り１３２１を含むよう代替的に整形又は成形され得ることを除き、カバー１３１６と同様である。仕切り１３２１は、カバー１３１６の外部を、外側カバーパネル１３２０を収容する凹部、キャビティ、又はチャネルに分割する。外側カバーパネル１３２０がカバー１３１６’の上に延びるような実施態様では、カバー１３１６’におけるペブルの形成を省くことができる。カバー１３１６と同様に、カバー１３１６’の一部は実施態様によっては半透明又は透明である。一実施態様では、カバー１３１６のうち仕切り１３２１の１つ又は複数を形成する部分は、光を仕切り１３２１に通すように透明又は半透明だが、カバー１３１６の外側部分は、不透明であるか又は異なる光透過性を有する。
【００９２】
外側カバーパネル１３２０は、バスケットボール１３１０の外部に沿って仕切り１３２１により形成されるチャネル又はキャビティ内に固定した材料パネルを含む。一実施態様では、カバーパネル１３２０は、皮革、合成皮革、ゴム等の材料から形成される。一実施態様では、かかるカバーパネル１３２０の外面はペブル状のテクスチャを含む。各カバーパネルは、代替的に接着剤でコーティングすることもできるカバー１３１６への固定前に接着剤でコーティングされる裏布をさらに含み得る。実施態様によっては、カバーパネル１３２０の１つ又は複数の少なくとも一部は半透明又は透明である。
【００９３】
図２０は、バスケットボール１３１０のさらに別の実施対応の断面図であり、バスケットボール１３１０は、図１９に示すバスケットボールと同様だが、外側カバーパネル１３２０及びストリップ１３２５をさらに備える。図２０に示すバスケットボール１３１０の実施態様では、ブラダ１３１４、ワインディング１３１５、及びカバー１３１６が、図１８に示すバスケットボール１３１０の外面を提供する外側カバーパネル１３２０及びストリップ１３２５を支持するカーカスとして働く。
【００９４】
外側カバーパネル１３２０は、バスケットボール１３１０の外部に沿った谷１３１７間でカバー１３１６に固定される材料パネルを含む。一実施態様では、カバーパネル１３２０は、皮革、合成皮革、ゴム等の材料から形成される。一実施態様では、かかるカバーパネル１３２０の外面はペブル状のテクスチャを含む。各カバーパネルは、代替的に接着剤でコーティングすることもできるカバー１３１６への固定前に接着剤でコーティングされる裏布をさらに含み得る。実施態様によっては、カバーパネル１３２０の１つ又は複数の少なくとも一部は半透明又は透明である。
【００９５】
ストリップ１３２５は、谷１３１７内に固定されてカバーパネル１３２０の隣接対向側部に沿って上方に延びる細長いバンド、管、コード等を含む。ストリップ１３２５の材料は、良好な把持性及び比較的高い摩擦係数を有する。一実施態様では、ストリップ１３２５の材料は、バスケットボール１３１０の溝１３１９がバスケットボール１３１０の表面上に低把持性領域を含まないようにカバーパネル１３２０の把持及び感触に一致するよう選択される。ストリップ１３２５の材料の色は、カバーパネル１３２０の色と対照をなして溝１３１９を目で見て分かるようにすることができる。一実施態様では、ストリップ１３２５は黒色である。一実施態様では、ストリップ１３２５は、厚さ約１．５ｍｍのウレタンコーティングマイクロファイバを含む。一実施態様では、かかるストリップ１３２５の底部は、最終成形ステップ中にカバー１３１６（又はカーカス）に接着するために接着剤でコーティングされる。一実施態様では、ストリップ１３２５の材料は半透明又は透明である。
【００９６】
図１７により示すように、バスケットボール１３１０は、外部ブラダ１３１４（図１８〜図２０に示す）に固定されてインフレーションチューブ１３２３で終わる弁アセンブリ１３２２をさらに備え、インフレーションチューブ１３２３は、弁アセンブリ１３２２からカバー１３１６及びカバーパネル１３２０（図１９及び図２９で見られるように設けられる場合）を貫通する。弁アセンブリ１３２２は、インフレーションニードル（図示せず）を用いて空気をブラダに入れ、取り外すとブラダ１３１４内に空気を保持するよう構成される。
【００９７】
図１７を参照すると、エレクトロニクス又は回路エレクトロニクス１３１８がバスケットボール１３１０に関連して図示されている。エレクトロニクス１３１８は、バスケットボールの場所、運動、速度、加速度、減速度、回転、及び／又は温度を示すために用いられる１つ又は複数の電子信号を能動的に送信するよう構成される。代替的に、エレクトロニクス１３１８は、磁場又は他の感知システムの影響下にある際にバスケットボールの場所、運動、速度、加速度、減速度、回転、及び／又は温度の検出を確かめることを可能にする受動回路を含むことができる。エレクトロニクス１３１８は、１オンス未満の重量、より好ましくは０．５オンス未満の重量を有する。
【００９８】
図１７Ａは、エレクトロニクス１３１８の一例を概略的に示す。図１７Ａにより示すように、一実施態様では、エレクトロニクス１３１８は、基板１１２０、バッテリ１１２２、タイマ１１２３、発光体１３２４Ａ、１３２４Ｂ、１３２４Ｃ（まとめて発光体１３２４と称する）、発音体１３２６、動作センサ１３２８、圧力センサ１３３０、場所センサ１３３１、グリップセンサ１３３２、送信機１１３３、及びコントローラ１３３４を備える。基板１１２０は、バッテリ１１２２、発光体１３２４、発音体１３２６、光センサ１１２７、動作センサ１３２８、圧力センサ１３３０、送信機１１３３、及びコントローラ１３３４の１つ又は複数を支持するチップ、プラットフォーム、又はパネルを含む。一実施態様では、基板１１２０は、上述のコンポーネントをまとめて支持するいくつかの別個の部分を含む。一実施態様では、かかるコンポーネントの１つ又は複数は基板１１２０から独立して支持される。例えば、一実施態様では、コントローラ１３３４はエレクトロニクス１３１８により支持されてもよく、発光体１３２４は、バスケットボール１３１０内又はバスケットボール１３１０全体の種々の場所で種々の構造により支持される。
【００９９】
バッテリ１１２２は、発光体１１２４等の残りのエレクトロニクス１３１８の１つ又は複数に電力を供給するエネルギー蓄積デバイスを含む。一実施態様では、バッテリ１１２２は、基板１１２０により支持されて１つ又は複数の電線若しくは電気トレースを通して直接又はコントローラ１１３４を通じて発光体１１２４と電気的に接続される、１つ又は複数のコンデンサ等の１つ又は複数の充電式蓄電デバイスを含む。別の実施態様では、バッテリ１１２２は充電可能でないバッテリを含む。一実施態様では、バッテリ１１２２は、基板１１２０から独立して支持されて基板１１２０により支持された１つ又は複数のコンポーネントに電気的に接続される取り外し可能な使い捨てバッテリを含む。
【０１００】
タイマ１１２３は、時間の経過を追跡する１つ又は複数のデバイスを含む。一実施態様では、タイマ１１２３は、時間を電子的に又はデジタルで追跡するタイマ回路を含む。基板１１２０により支持されるように図示されているが、他の実施態様では、タイマ１１２３は、バスケットボール１３１０の一部として設けられるがエレクトロニクス１３１８と通信する別個のコンポーネントを含むことができる。一実施態様では、タイマ１１２３は、バスケットボールのゲーム、スクリメージ、練習等に関連する他のタイマと手動又は自動で同期させることができる。実施態様によっては、タイマ１１２３は、バスケットボールのゲームの主な又は唯一のタイマとして働き得る。実施態様によっては、タイマ１１２３は、ストップウォッチと同様に機能し、送受信機１１３３を通じて受信した信号に応じて、又はグリップセンサ１３３２を通じて受信した感知入力に応じて開始及び停止する。後述するように、タイマ１１２３からの信号又はタイマ１１２３が示す時間は、発光体１２３４の照明特性又は発音体１３２６による出力を調整するための基礎としてコントローラ１３３４により用いられ得る。実施態様によっては、タイマ１１２３を省いてもよい。
【０１０１】
発光体１３２４は、可視光又は電磁放射線を放出するよう構成したデバイスを含み、放出された可視光はバスケットボール１３１０の一部を照明する。一実施態様では、発光体１３２４は、基板１１２８により支持され、発光ダイオード等の照明素子を含む。他の実施態様では、発光体１３２４は、他の発光技術を用いた他の発光素子を含む。バスケットボール１３１０は３つの別個の発光体１３２４を含むものとして図示されているが、他の実施態様では、バスケットボール１３１０は、かかる発光体１３２４をより多く又は少なく含むことができる。支持基板１１２０上に支持されるものとして図示されているが、他の実施態様では、発光体１３２４は、バスケットボール１３１０により他の場所で支持される電線、電気トレース、又は電気ストリングに沿って等、基板１１２０とは別個に支持されてもよい。
【０１０２】
図示の例では、発光体１３２４のそれぞれが、異なる波長又は異なる色の可視光を放出するよう構成される。例えば、一実施態様では、発光体１３２４Ａは赤色光を放出し、発光体１３２４Ｂは緑色光を放出し、発光体１３２４Ｃは青色光を放出する。一実施態様では、発光体１３２４は種々の色の光を発生する。別の実施態様では、発光体１３２４は白色光を発生し、発光体１３２４から放出される光のそれぞれが異なるフィルタを含むことで、各発光体１３２４が異なるフィルタの結果として異なる色の光を放出する。一実施態様では、発光体１３２４の１つは、発生した光を拡散させてバスケットボール１３１０の広範囲を照明する拡散被覆を含む。一実施態様では、発光体１３２４の１つが、発生した光をバスケットボール１３１０の別個の既定の外部に集束させる光集束又は集光被覆を含む。
【０１０３】
一実施態様では、発光体１３２４の１つ又は複数は、制御下で光を放出するようさらに構成され得る。例えば、発光体１３２４は、オン時に連続発光するか又はオン時に断続又は点滅発光することができる。一実施態様では、発光体１３２４が放出する光の周波数は固定であり、異なる発光体１３２４が異なる周波数で光を放出する。一実施態様では、発光体１３２４が放出する光の周波数は調整可能であり、コントローラ１３３４の制御下にある。
【０１０４】
さまざまな実施態様では、バスケットボール１３１０の選択部分が、発光体１３２４の１つ又は複数が発生する光の透過を容易にする材料から形成される。例えば、一実施態様では、発光体１３２４は、ブラダ１３１４内で、バスケットボール１３１０の特定の部分内又は内部で支持される。かかる実施態様では、ブラダ１３１４の少なくとも一部は、発光体１３２４が放出する光に対して半透明又は透明であるように１つ又は複数の材料から形成される。一実施態様では、ブラダ１３１４の全体又はブラダ１３１４の実質的に全体が半透明又は透明である。別の実施態様では、ブラダ１３１４の選択部分が半透明又は透明である。
【０１０５】
さらに他の実施態様では、発光体１３２４の１つ又は複数が光を用いて画像又はテキストの表示を発するよう構成される。例えば、一実施態様では、発光体１３２４の１つ又は複数が、バスケットボール１３１０内に収容又は保護されている（receipt of protected）がバスケットボール１３１０の半透明又は透明部分を通して見える液晶ディスプレイを含む。一実施態様では、発光体１３２４の１つ又は複数が、バスケットボール１３１０内又はその表面付近に可撓性ディスプレイを設ける有機発光ダイオード（ＯＬＥＤ）のアレイの一部を含む。発光体１３２４の１つ又は複数が情報を表示又は直接提示し得るような実施態様では、グラフィック及びテキストがバスケットボール１３１０上に提示され得る。情報は、色、強度、パルス周波数、及びパルス持続時間を用いて、情報を間接的に通信する代わりに直接通信することができる。さらに他の実施態様では、発光体１３２４の１つ又は複数が他の表示技術を含み得る。
【０１０６】
少なくとも一部が半透明又は透明であるブラダ１３１４により画定されるバスケットボール１３１０内で発光体１３２４が支持されるような実施態様では、ワインディング１３１５及びカバー１３１６（及びパネル１３２０）の一部も、１つ又は複数の半透明材料又は透明材料から少なくとも部分的に形成される。結果として、ブラダ１１４、ワインディング１３１５、カバー１３１６、及びオプションのカバーパネル１３２０は、発光体１３２４が放出する光を通過させることができる。一実施態様では、バスケットボール１３１０の全体が半透明又は透明である。
【０１０７】
別の実施態様では、バスケットボール１３１０の選択部分が半透明又は透明である。一実施態様では、ブラダ、ワインディング１３１５、及びカバー１３１６により形成されるカーカスが半透明である一方で、特定のパネル１３２０が半透明又は透明であり、他のパネル１３２０が半透明でも透明でもない。一実施態様では、溝１３１９に沿った材料層が半透明又は透明であることで、光がかかる溝１３１９を通してのみ放出されるか、又はかかる溝１３１９に沿って見た光が、バスケットボール１３１０の他の部分を通過する光と比べて異なる色又は異なる輝度等の異なる特性を有する。個々のカバー若しくはパネル１３２１又は溝１３１９の照明は、バスケットボール１３１０の回転を明確に示す。
【０１０８】
別の実施態様では、バスケットボール１３１０の図案化（stylized）部分が半透明又は透明である一方で、バスケットボール１３１０の隣接部分は不透明で光を遮断する。結果として、発光体１３２４が発光している際に図案化部分が強調されて浮かび上がる。図示の例では、バスケットボール１３１０は、英数字のロゴ１３２２として図示される図案化部分を含む。一実施態様では、ロゴ１３２２が半透明又は透明である一方で、ロゴ１３２２に隣接する隣接部分は半透明でも透明でもない。他の実施態様では、バスケットボール１３１０に半透明又は透明の他の図案化部分を設けることができる一方で、周囲の隣接部分は不透明である。このような図案化部分は、他のロゴ、デザイン、グラフィック、語句等の形態であってもよい。一実施態様では、バスケットボール１３１０のうちロゴ１３２２に隣接する部分も半透明又は透明であってもよく、バスケットボール１３１０のうちロゴ３２２に隣接する部分は、周囲部分と比べて異なる程度、レベルの光透過性（different degree, level or light transmissivecharacteristics）を有する。例えば、バスケットボール１３１０のロゴ１３２２及び隣接部部分は、異なる程度で光を透過してもよく、又は相互に比べて異なるように光の色又は波長を変化させてもよい。
【０１０９】
上述の実施態様のそれぞれにおいて、発光体１３２４は代替的に、ブラダ１３１４の外部で、ブラダ１３１４とバスケットボール１３１０の外部との間で支持され得る。かかる実施態様では、発光体は、バスケットボール１３１０のうち半透明又は透明である特定の部分に隣接して又は近接して支持され得る。実施態様によっては、発光体１３２４は、バスケットボール１３１０の外面に沿って又はバスケットボール１３１０の内部で直接支持され、バスケットボール１３１０のうち発光体の外部の少なくとも一部が半透明又は透明である。
【０１１０】
一実施態様では、バスケットボール１３１０の最外面（図１８に示すようなカバー１３１６であるか図１９及び図２０に示すようなカバーパネル１３２０であるかを問わず）には、図案化部分又はロゴの形状の窪み又は凹部１３３６が形成される。かかる実施態様では、バスケットボール１３１０は、発光体１３２４Ｄ及び保護オーバーレイ１３３７をさらに備える。発光体１３２４Ｄは、複数の発光ダイオード又は他の個々の発光体等の複数の発光点を支持する、同じく図案化部分の形状及び凹部１３３６の形状のパッチ又は基板を含む。発光体１３２４Ｄは、凹部１３３６内に固定され、コントローラ１３３４の制御下でバッテリ１１２２から電力を受け取る。保護オーバーレイ１３３７は、図案化形状凹部１３３６に対応する形状を有し、凹部１３３６内で発光体１３２４Ｄの上に固定されて発光体１３２４Ｄを保護する。他の実施態様では、凹部１３３６、発光体１３２４Ｄ、及びオーバーレイ１３３７は、異なる形状を有することができ、相互に異なる形状を有することができる。実施態様によっては、一連の光を提供できない発光体３２４Ｄが、その下の基板支持を伴わずに凹部１３３６内に単に入れられて固定される。別の実施態様では、オーバーレイ１３３７を省くことができ、発光体１３２４Ｄは、保護層でコーティングされるか、又は他の形でバスケットボール１３１０の使用中の摩耗に耐えるのに十分な耐久性を有する。
【０１１１】
実施態様によっては、発光体１３２４は、バスケットボール１３１０内の又はバスケットボール１３１０に対する種々の場所で支持され得る。例えば、一実施態様では、発光体１３２４Ａは、溝１３１９に沿って支持され、発光体１３２４Ｂは、ブラダ１３１４内で支持され、発光体１３２４Ｃは、図案化部分１３２２に隣接に隣接する領域等のバスケットボール１３１０の特定の領域でブラダ１３１４とバスケットボール１３１０の外部との間で支持される。例えば、発光体１３２４Ａは、溝１３１９の１つ又は複数に沿って延びる一連の発光体を含み得る。上述のように、異なる発光体が、かかる発光体の場所に応じて相互に対して異なる様式で光を出力又は放出することができる。例えば、一実施態様では、溝１３１９をカバーパネル１３２０又は図案化部分１３２２と比べて明るく照明して、バスケットボール１３１０の照明を向上させ且つバスケットボール１３１０の回転を目立たせることができる。ロゴ１３２２は、カバーパネル１３２０又は溝１３１９と比べて異なる色で照明することができる。一実施態様では、カバーパネル１３２０、溝１３１９、又は図案化部分１３２２の１つ又は複数を異なる頻度で（連続又は断続）照明することができる。例えば、溝１３１９は、第１頻度で断続的に照明することができ、カバーパネル１３２０は、異なる第２頻度で断続的に照明することができ、図案化部分１３２２は連続的に照明することができる。バスケットボール１３１０の１つ又は複数の選択部分を断続的に照明するか又はかかる部分により低い照明レベルを提供することにより、バッテリ電力を節約することができる。さらに、バスケットボール１３１０の選択部分を断続的に照明するか又はかかる部分に他の部分と比べて低い照明レベルを提供することにより、バスケットボール１３１０の特定部分の照明時に生じる注意を逸らす影響（distractive impacts）を回避又は低減することができる。
【０１１２】
発音体１３２６は、コントローラ１３３４からの制御信号に応じて監査可能音（auditable sounds）を発するスピーカ等のデバイスを含む。一実施態様では、発音体１３２６はビープ音を発する。別の実施態様では、発音体１３２６は音声又は単語を発する。例えば、一実施態様では、発音体３２６は、動作センサ３２８又は圧力センサ１３０が検出した特定の特性に応じて、又は送受信機１３３を介して受信した信号に応じて、ビープ音又は既定の一連のビープ音又はビープ音パターンを発することができる。別の実施態様では、発音体１３２６は、ショットが成功ショットだったか失敗ショットだったか等のステータスの言葉、バスケットボール１３１０の回転速度を示す数字、「ナイスショット」等の激励の言葉、又は動作センサ１３２８、圧力センサ１１３０、場所センサ１３３１からの感知値に基づくコントローラ１３３４からの制御信号に応じた、若しくは送受信機１１３３を介して受信した信号に応じた「グリップ変更」、「バックスピン増加」、若しくは「膨張」等の命令の言葉等の言葉を発することができる。実施態様によっては、発音体１３２６をバスケットボール１３１０から省いて、音を発生しないか、又はバスケットボール１３１０の外部にありバスケットボール１３１０から離れた別個の発音体を利用してバスケットボール１３１０が送信した信号に応じて音を発する。
【０１１３】
光センサ１１２７は、バスケットボール１３１０に対する周囲照明を検出する１つ又は複数の光センサを含む。検出された照明はコントローラ１３３４に送信される。一実施態様では、光センサ１１２７は、バスケットボール１３１０の外面に沿って位置付けるか又は支持することができる。他の実施態様では、光センサ１１２７は、バスケットボール１３１０の外面の下に埋設することができ、その上を覆う部分は透明又は半透明である。光センサ１１２７が検出した周囲照明条件は、発光体１３２４のオン・オフ状態を制御するため又は発光体１３２４が提供する光の輝度を調整するためにコントローラ３３４に通信される。実施態様によっては、光センサ１１２７を省くことができる。
【０１１４】
動作センサ１３２８は、バスケットボール１３１０の動作を検出する１つ又は複数のセンサを含む。一実施態様では、センサ１３２８は、二軸加速度計等の加速度計を含む。一実施態様では、センサ１３２８は、６動作自由度を検出するセンサを含む。センサ１３２８が検出した状態はコントローラ１３３４に送信される。動作センサ１３２８からの信号は、バスケットボール１３１０の回転又はスピン、その移動円弧、円弧高さ等を示すことができる。
【０１１５】
圧力センサ１１３０は、ブラダ１３１４内の内圧を検出する１つ又は複数のセンサを含む。一実施態様では、センサ１１３０は、ブラダ１３１４内の空気圧変化を検出する空気圧センサを含む。センサ１１３０は、ブラダ１３１４内の空気圧を監視するために用いることができ、圧力変動の感知時に電子回路を起動するよう働くことができる。このように、センサ１３０を、電子センサ及び／又は回路の利用可能なバッテリ寿命を最大化するためのエレクトロニクス１３１８の制御ロジックの一部として用いることができる。エレクトロニクス１３１８は、バスケットボール１３１０が利用されるまでエレクトロニクス１３１８のエレクトロニクスを待機又はスリープモードにするシャットダウンロジックを含み得る。バスケットボール１３１０が移動、パス、キック、又はパントされると、バスケットボール１３１０内の空気圧が変動又は変化し得る。この空気圧変化がセンサ１１３０により感知され、センサ１１３０は、続いてエレクトロニクス１３１８を起動して動作モードにする。代替的な実施例では、センサ１１３０は圧電センサであり得る。
【０１１６】
空気圧センサ１１３０を用いて、ブラダ１３１４内の空気圧、したがってバスケットボール１３１０自体の圧力を示すこともできる。センサ１１３０を通じて電子チップ１３１８から生成された信号を用いて、空気圧が所望範囲内又は特定の所望設定にあることを確認することができる。例えば、ＮＢＡバスケットボールの推奨空気圧は９．５ｐｓｉである。ゲーム用ボールが圧力センサ１１３０を有する場合、この情報を用いて最も適切に膨張させたバスケットボールを選択することができる。電子チップ１３１８は、バスケットボール１３１０の温度を監視する温度センサも含むことができる。実施態様によっては、圧力センサ１１３０が省かれる。
【０１１７】
場所センサ１１３１は、バスケットボール１３１０の場所を検出する１つ又は複数のセンサを含む。一実施態様では、場所センサ１３３１は、全地球測位システム（ＧＰＳ）センサ／受信機を含む。別の実施態様では、場所センサ３３１は、決定されたバスケット座標系（上述）に従って、磁場又は極磁場を感知して（sensors）バスケットボール１３１０の場所又は位置を求める磁力計を付加的又は代替的に含むことができる。
【０１１８】
一実施態様では、ユーザは、強磁性バスケットボールリム又は他の強磁性基準構造からの概算距離に立つよう指示される。ユーザは、強磁性基準構造からの自身の場所又は距離を示す。ユーザは、続いて強磁性基準構造へ向けてバスケットボールを投げるよう指示される。システムは、最初の場所を基準点として用い、最初のショットを基準スローとして用いる（代替的に、ユーザは、強磁性基準構造が位置する場所を示すこともできる）。基準ショットを用いて、システムは、それが基準構造にいつ到達するかを知る（磁力計は極磁場を感知するが、金属基準構造からの場も感知する）。強磁性磁場は、何らかのノイズに相当するものを生じるか、又は極磁力をわずかに変える。
【０１１９】
システムは、初期ショット位置が分かると、ユーザが既知の距離だけ離れて基準構造に対面していたこと及び基準構造の真正面にいたことを知る。その場所及びショットが基準としてその後利用される。続いて、バスケットボール１３１０の全ての後続の位置について、かかる基準を用いてバスケットボールの後続の場所が求められる。一実施態様では、後続のショットは、６自由度センサ（１つのセンサは、ｘ軸、ｙ軸、及びｚ軸に関する３つのボール移動方向を対象とし、第２センサは、ｘ軸、ｙ軸及びｚ軸に関する引力及び地面までの距離を参照し、磁力計は、磁場の強度を測定してそれが北に対してどこにあるかを知る）及び磁力計を用いて解析される。実施態様によっては、動作センサ１３２８、位置センサ１３３０、又は場所センサ１３３１の１つ又は複数が省かれる。
【０１２０】
グリップセンサ１３３２は、バスケットボール１３１０内又はバスケットボール１３１０上に位置してバスケットボール１３１０の手での把持を検出する１つ又は複数のセンサを含む。例えば、一実施態様では、グリップセンサ１３３２は、溝１３１８の表面上又は溝１３１８内の圧力センサ、接触センサ、又は他のタイプのセンサを含む。かかるセンサは、バスケットボール１３１０が溝１３１８に沿って手で把持されていること又は溝１３１８が人の手でどのように接触又は把持されているかを示す電気信号を、エレクトロニクス１３１８及びコントローラ１３３４に供給する。他の実施態様では、グリップセンサ１３３２を省くことができる。
【０１２１】
送受信機１１３３は、バスケットボール１３１０とは別個のデバイスに関する信号を送受信するデバイスを含む。一実施態様では、送受信機１１３３は、コントローラ１１３４と電話ネットワーク又はインターネット等のローカルエリアネットワーク又はワイドエリアネットワークとの間の通信を容易にする。一実施態様では、送受信機１１３３は、コントローラ１１３４と携帯電話、スマートフォン、フラッシュプレーヤー、個人情報端末、ノートブック、ネットブック、又はラップトップコンピュータ等の携帯用電子機器との間の通信を付加的又は代替的に容易にする。一実施態様では、携帯用電子機器２４は、リストウォッチ、リストトップコンピュータ、又はリストバンドの一部と同様に構成するか又はその一部として設けることができる。かかる通信は、携帯用電子機器２４、１２４、３２４、６２４、又は８２４の１つ等での遠隔又は外部解析、記憶、及び視覚又はグラフィック表示のための、コントローラ１３３４及びバスケットボール１３１０への選択又はコマンドの送信又はバスケットボール１３１０へのデータの出力を含み得る。一実施態様では、送受信機１１３３はブルートゥース送受信機を含み得る。別の実施態様では、送受信機１１３３は無線周波数送受信機を含み得る。実施態様によっては、送受信機１１３３を省くことができる。
【０１２２】
コントローラ１３３４は、センサ１１２７、１３２８、１３３０、１３３１、１３３２から受信した情報及び送受信機１１３３を通じて受信した制御信号又はデータ信号に基づき発光体１３２４及び発音体１３２６の動作を指示する制御信号を生成する１つ又は複数の集積回路又は処理ユニットを含む。一実施態様では、コントローラ１３３４は、感知ショット属性を携帯用電子機器１２４、２２４、３２４、６４、８２４に対して提示する動作センサ１３２８からの信号を送信し、携帯用電子機器は、上述のようにショットが成功か失敗かを問わずショットの結果を判定する。
【０１２３】
別の実施態様では、コントローラ１３３４は、終了直後のショットが成功だったか失敗だったかを判定するようバスケットボール１３１０のプロセッサ又は処理ユニットに指示するショット判定モジュール１６２を含む。このような実施態様では、コントローラ１３３４は、成功／失敗判定を利用して発光体１３２４及び発音体１３２６の動作を制御する。このような実施態様では、コントローラ１３３４は、携帯用電子機器１２４、２２４、３２４、６２４、８２４に成功／失敗判定を送信し、これが上述のように出力４４にさらに出力される。
【０１２４】
一実施態様では、コントローラ１３３４は、発光体１３２４による発光を制御する制御信号を生成する。第１動作モードによれば、コントローラ１３３４は、所望に応じて低光量条件でバスケットボール１３１０を照明するための人物からの制御入力に応じて、発光体１３２４Ａをオフ状態からオン状態へ作動させる。例えば、グリップセンサ１３３２を通じた入力の受信に応じて、コントローラ１３３４は発光体１３２４Ａをオンにすることができる。別の実施態様では、コントローラ１３３４は、バスケットボール１３１０の全体照明を提供するための光センサ１１２７から受信した信号に応じて又はこれに基づき、発光体１３２４Ａに対する制御信号を生成する。例えば、周囲照明又は環境照明が既定の閾値を下回ったことを示す光センサ１１２７からの信号の受信に応じて、コントローラ１３３４は発光体１３２４Ａをオンにする制御信号を生成することができる。実施態様によっては、光センサ１１２７からの信号の受信に応じて、コントローラ１３３４は、複数の異なる照明レベル間の１つで発光体１３２４Ａを作動させることができる。例えば、周囲照明が一連の閾値のそれぞれよりも暗くなると、コントローラ１３３４は、発光体１３２４Ａが放出する光の輝度又は強度を段階的又は連続的に増加させる制御信号を生成することができる。これは、放出される光のワット数を増加させるか又は光を提供している発光ダイオード又は他の照明素子の数を増加させることにより達成することができる。バスケットボール１３１０の発光体のいずれかが放出する光の輝度又は強度の同様の調整は、感知及び検出された周囲照明条件に基づきコントローラ１３３４により行われ得る。周囲照明条件が暗くなるにつれて、コントローラ１３３４は、バスケットボール１３１０のさまざまな発光体のいずれかが放出する光を明るくする制御信号を生成することができる。
【０１２５】
一実施態様では、コントローラ１３３４は、バスケットボール１３１０の動作が既定の基準又は閾値を満たすことを示す動作センサ１３２８からの信号に応じて、発光体１３２４Ａをオンにして発光する制御信号を生成する。例えば、一実施態様では、コントローラ１３３４は、バスケットボールショット又はフリースロー中にバスケットボール１３１０がその軸を中心に既定の最小速度又はバックスピンを上回って回転している場合に、発光体１３２４Ａに発光を開始させる制御信号を生成する。
【０１２６】
一実施態様では、コントローラ１３３４は、フィールドゴール試投中又はフリースロー中かバスケットボール１３１０が単にドリブル中又はパス中か等、バスケットボール１３１０がシュート中か否かを最初に判定する。一実施態様では、コントローラ１３３４は、ボールが既定の閾値を満たす円弧を有する放物線経路を進んでいるか否かに基づき、ボールの移動がショットであるか、こうした移動が単にボールのドリブル又はパスかを判定する。別の実施態様では、コントローラ１３３４は、ボール移動の最大高さに基づき、ボールの移動がショットか否か、又はこうした移動が単にボールのドリブル又はパスの結果であるか否かを判定する。例えば、コントローラ１３３４は、動作センサ１３２８又は場所センサ１３３１から、ボールがバスケットボールリムの高さよりも高いか、又はバスケットボールリムよりも高い高さを達成するとコントローラ１３３４により推定される軌道を有することを示す信号を受信した場合、ボールの移動をボールのショットとして特定することができる。
【０１２７】
コントローラ１３３４は、ボールの移動がショットかドリブル又はパスかを判定すると、動作センサ１３２８からのさらなる信号を利用してバスケットボール１３１０の回転速度及びバックスピンを求める。バスケットボール１３１０の回転速度又はバックスピンが既定の閾値を下回ると、コントローラ３３４は、発光体１３２４Ａによる発光を終了する。例えば、一実施態様では、コントローラ３３４は、動作センサ１３２８から検出されたバックスピンが５ＲＰＭよりも多い場合に発光体１３２４Ａに発光させる制御信号を生成することができる。
【０１２８】
一実施態様では、コントローラ１３３４は、動作センサ１３２８からの信号に応じて発光体１３２４Ａによる非ゼロ発光を調整する。例えば、コントローラ１３３４は、バックスピン速度の増加に伴い発光体１３２４Ａに発光強度を増加させる制御信号を生成することができる。この光強度調整は、連続傾斜式に行われてもよく、又は既定の閾値が満たされるように段階的に行われてもよい。
【０１２９】
さらに別の実施態様では、コントローラ１３３４は、感知されたバスケットボール１３１０の動作に応じて発光体１３２４Ａ（及び／又は他の発光体１３２４）が放出する光のパルスの周波数又は持続時間を調整する。例えば、コントローラ１３３４は、既定の最小回転速度の検出時に、発光体１３２４Ａにある周波数又は持続時間を有する光パルスを放出させる制御信号を生成することができる。このような実施態様では、コントローラ１３３４は、バスケットボール１３１０の回転速度又はバックスピンの増加に伴い光パルスの強度及び／又は持続時間を増加させる制御信号をさらに生成することができる。
【０１３０】
一実施態様では、コントローラ１３３４は、異なる検出特性を示すようパルス周波数／持続時間及び光輝度又は強度の両方を調整する制御信号を生成する。例えば、一実施態様では、コントローラ１３３４は、回転速度に基づきパルスの周波数／持続時間を調整又は制御し、且つ検出されたバスケットボール１３１０の円弧又は放物線経路に基づきかかるパルスの輝度又は強度を調整又は制御することができる。他の実施態様では、コントローラ１３３４は、検出されたバスケットボール１３１０の円弧に基づきパルスの周波数／持続時間を調整又は制御し、且つ回転速度又はバックスピンに基づきかかるパルスの輝度又は強度を調整又は制御することができる。
【０１３１】
さらに別の実施態様では、コントローラ１３３４は、検出されたバスケットボール１３１０の動作に基づき、発光体１３２４が放出する光の色を制御する制御信号を生成する。例えば、コントローラ１３３４は、回転速度又はバックスピンの既定の閾値が満たされると発光体１３２４に第１色の光を放出させることができ、異なる回転速度又はバックスピン閾値が満たされると発光体１３２４に異なる色の光を放出させることができる。同様に、別の実施態様では、コントローラ１３３４は、円弧の既定の閾値が満たされると発光体１１２４に第１色の光を放出させることができ、異なる円弧閾値が満たされるか又は超えられると発光体１３２４に異なる色の光を放出させることができる。実施態様によっては、強度／輝度、パルス持続時間／周波数、及び光の色のそれぞれを、種々の既定の動作閾値（移動の速度、円弧等）がいつ満たされているかを示すために制御及び調整することができる。
【０１３２】
一実施態様では、コントローラ１３３４は、圧力センサ１１３０から受信した信号に基づき、発光体１３２４Ｂにさまざまに発光させる制御信号を生成する。例えば、ブラダ１３１４内の内圧を示す圧力センサ１１３０からの信号の受信に応じて、コントローラ１３３４は、ブラダ１３１４の膨張レベルに応じて発光体１３２４Ｂに異なる色の光を放出させる制御信号を生成することができる。コントローラ１３３４は、バスケットボール１３１０が既定の最小値未満の圧力を有する場合に発光体３２４Ｂに赤色光を放出させて、バスケットボール１３１０の膨張不足を示すことができる。同様に、コントローラ３３４は、バスケットボール１３１０が既定の最小値よりも大きな圧力を有する場合、発光体３２４Ｂに緑色光を放出させて、バスケットボール１３１０が概ね膨張していることを示すことができる。同様に、コントローラ１３３４は代替的に、ブラダ１３１４及びバスケットボール１３１０の膨張レベルを示すために光強度又はパルス／持続時間特性を制御することができる。
【０１３３】
一実施態様では、コントローラ１３３４は、場所センサ１３３１から受信した信号に少なくとも部分的に基づくバスケットボール１３１０の位置決め検出に基づき、発光体１３２４Ｃにさまざまに発光させる制御信号を生成する。例えば、コントローラ１３３４は、バスケットボール１３１０の瞬間的位置決め（水平距離又は高さ）又はバスケットボール１３１０の移動速度に応じて、オン・オフ状態、光輝度、色、又はパルス周波数／持続時間を調整する制御信号を生成することができる。一実施態様では、コントローラ１１３４は、バスケットボール１３１０がリム／フープを通過した際等にバスケットボール１３１０が所定の場所閾値を満たしたことを場所センサ１３３１からの信号が示すと、発光体１３２４Ｃをオンにして既定の期間にわたって発光させる制御信号を生成する。別の実施態様では、コントローラ１１３４は、かかる場所閾値が満たされた後に所定の期間にわたって、発光体１１２４Ｃが放出する光の輝度、色、又はパルス周波数／持続時間を変化させる制御信号を生成する。例えば、動作センサ１３２８から受信した信号及びバスケットボール１３１０の動作に基づき、コントローラ１３３４はショットの開始を判定することができる。コントローラ１３３４がさらに、バスケットボール１３１０がフープ又はリムを通って移動したことを示す場所センサ１３３１からの信号（及びコントローラ１３３４の一部である判定モジュール１６２及び／又は３６２による判定）を受信した場合、コントローラ１３３４は、バスケットボール１３１０（又はバスケットボール１３１０の一部）を暗い状態から照明状態へ、連続照明から点滅照明へ、第１色から第２色へ、又は第１輝度から第２輝度へ変える、又はそれらの組み合わせをもたらす制御信号を生成することができる。
【０１３４】
さらに他の実施態様では、コントローラ１３３４は、内部タイマを含んでもよく、又はゲームの実行に関連する期間を示す変換器１１３３からの信号を受信してもよい。かかる信号に基づき、コントローラ１３３４は、発光体１３２４の１つ又は複数が提供する照明を調整する制御信号を生成する。例えば、一実施態様では、コントローラ３３４は、ショットクロックタイミングに基づき発光体１３２４Ｂが提供する照明を調整する制御信号を生成する。例えば、コントローラ１３３４は、ショットクロック期間の終了が迫るにつれてバスケットボール１３１０の１つ又は複数の部分から放出される光の色を変えることができる。別の実施態様では、コントローラ１３３４は、ショットクロック期間の終了が迫るとバスケットボール１３１０が放出する光パルスの周波数又は持続時間を調整することができる。バスケットボールのインバウンドの時間配分に基づき、又はクォーター又はハーフの終了が迫ることに基づき、同様の調整がコントローラ１３３４により行われ得る。さらに他の実施態様では、コントローラ１３３４は、ショットクロック期間の終了又はクォーター若しくはハーフの終了等、期間の実際の終了を示す光調整を行う制御信号を付加的又は代替的に生成することができる。このような実施態様では、バスケットボール１３１０を利用して、ショットクロック又はゲームクロックが利用可能でない場合がある運動場又は他のバスケットボールコート施設における非公式のバスケットボールゲームでショットクロックタイミング、ボールポゼッション制限、又はゲームタイミングを提供することができる。このような実施態様では、コントローラ１３３４は、送受信機１１３３を通じて、又はボール１３１０の接触センサを通じて、特別なショットクロック期間又はゲーム（custom shot clock time period or game）を定める入力を受信することができる。
【０１３５】
実施態様によっては、コントローラ１１３４は、検出されたバスケットボール１３１０の動作又は移動（動作センサ１３２８、圧力センサ１３３０、及び場所センサ１３３１からの信号を用いて判定した）又はショットの精度若しくは結果（上述）と記憶又は取得済みの有名人が達成したボール移動結果との比較に基づき、バスケットボール１３１０の照明特性を調整することができる。コントローラ１３３４は、ボールの移動に関連するユーザデータを記憶するために有名人ストレージとして働くメモリを含み得るが、実施態様によっては、コントローラ１３３４は、送受信機１１３３を用いて遠隔場所から有名人のボール移動の特性又は結果を得ることができる。例えば、有名人のボール移動の結果及び特性は、ローカルエリアネットワーク又はワイドエリアネットワーク上でアクセスできるリモートサーバにおいて代替的に提供され得る。
【０１３６】
動作センサ１３２８、圧力センサ１３３０、及び場所センサ１３３１の１つ又は複数から受信した信号に基づき、人物の結果を有名人の結果と比較し、それに従ってバスケットボール１３１０の照明特性を調整する。例えば、一実施態様では、コントローラ１３３４は、ユーザのバックスピン及び／又はバスケットボールの円弧の検出されたパラメータ又は特性を、有名人のバスケットボールのショットと比較することができる。例えば、コントローラ３３４は、ユーザのバスケットボールショットを、マイアミヒートのレブロン・ジェームズ又はシカゴブルズの元選手マイケル・ジョーダン等の人気バスケットボール有名人によるバスケットボールショットと比較することができる。この比較に基づき、コントローラ１３３４は、バスケットボール１３１０の１つ又は複数の照明特性を調整させる制御信号を生成する。例えば、ユーザによる特定のバスケットボールショットが、有名人大学又はプロバスケットボール選手に典型的な既定の閾値を満たす特性を有する場合、コントローラ１３３４は、バスケットボールショット中及び／又はバスケットボールショット後の所定期間中にバスケットボール１３１０が放出する光の色を変えて、ユーザに報奨又は賞賛及び奨励を与えることができる。このような実施態様では、コントローラ３３４及びバスケットボール１３１０が放出する光は、スポーツで並はずれた技能を有する有名人の同じ個人パラメータと比べてユーザがバスケットボールの移動に関連する自身の個人パラメータを視覚的に判定又は確認することを可能にすることにより、ユーザに動機付け手段を提供する。
【０１３７】
実施態様によっては、コントローラ１３３４は結果を記憶及び追跡し、種々の所定の閾値又は里程標が満たされるようにバスケットボール１３１０の照明特性を調整する。例えば、一実施態様では、コントローラ１３３４は、フリースローの成功（makes）と試投とを追跡し、バスケットボール１３１０を用いた人物の現在のフリースローパーセンテージに基づき、バスケットボール１３１０に異なる特性光（異なる色、周波数、輝度等）を放出させる異なる制御信号を生成する。例えば、選手が少なくとも５０％のフリースローパーセンテージを達成する場合、コントローラ１３３４は第１色光をバスケットボール１３１０により放出させる制御信号を生成し、選手が例えば少なくとも６０％のより高い第２フリースローパーセンテージを達成する場合、コントローラ３３４は、異なる第２色光をバスケットボール１３１０により放出させる制御信号を生成する。選手のフリースローパーセンテージが既定の閾値を下回る場合、コントローラ１３３４は、バスケットボール１３１０が放出する光の色を再度変える制御信号を生成する。このような実施態様では、バスケットボール１３１０の色、パルス周波数、輝度等は、選手に視覚的な動機付け手段を提供する。実施態様によっては、可視色はさらに、選手のコーチ等の他者に現在のフリースローパーセンテージを示してさらなる激励の機会を与えることができる。フリースローパーセンテージの追跡に加えて、コントローラ１３３４は、３ポイントショットパーセンテージ及び２ポイントショット／フィールドゴールパーセンテージ等の他の統計に基づき照明特性を追跡及び調整するよう構成され得る。
【０１３８】
一実施態様では、送受信機１１３３は、選手識別信号を読み取るか又は受信するよう構成され、コントローラ１３３４は、ゲーム又は練習における複数の選手のデータを関連付け記憶する。例えば、一実施態様では、複数の選手のそれぞれが別個の無線周波数識別（ＲＦＩＤ）タグを含み得る。バスケットボール１３１０の一部として設けた送受信機１１３３又は別のＲＦＩＤ読み取りデバイスが、特定の選手がバスケットボール１３１０を扱っている際に特定の選手のＲＦＩＤタグを読み取るよう構成される。特定の選手がバスケットボールをシュートする場合、バスケットボール１３１０の１つ又は複数のセンサが感知した成功／失敗、バックスピン、円弧等のデータがエレクトロニクス１３１８のメモリに記憶される。かかるデータは、その後、さらなる統計解析及び視覚表示のために送受信機１１３３により外部また遠隔の携帯用電子機器へ送信される。結果として、バスケットボール１３１０は、練習又は非公式即席ゲームにおける個々の選手が後で自身の携帯用電子機器、ウェブサイト、又はコンピュータで自身の統計（ショット試投、フィールドゴールパーセンテージ、３ポイントショット、フリースローパーセンテージ、ショットマッピング）を見ることを可能にする。
【０１３９】
実施態様によっては、バスケットボール１３１０は、種々の感知パラメータ特性を示す光を外方へ透過させるために半透明又は透明であるカバー１３１２の専用部分を有し得る。例えば、一実施態様では、バスケットボール１３１０は、バスケットボール１３１０のブラダ１３１４の現在の圧力レベルを示す光の透過専用の半透明又は透明部分を有し得る。例えば、ロゴ１３２２を、ブラダ１３１４内の現在の圧力を示す発光体１３２４Ｂによる光を透過させるために半透明又は透明とすることができ、バスケットボール１３１０の他の透明又は半透明部分は、圧力を示す発光体１３２４Ｂからの光を放出しないが他の情報を提供するための他の発光体１３２４からの光を放出する。同様に、バスケットボール１３１０の他の特定の部分が、特定の既定情報の提示専用であり得る。例えば、一実施態様では、溝１３１９は、回転速度又はスパイラル効率を示す発光体１３２４Ａからの光を透過させることができる。
【０１４０】
一実施態様では、コントローラ１１３４はさらに、グリップセンサ１３３２から受信した信号に基づき１つ又は複数の発光体１３２４を制御する。一実施態様では、溝１３１８が手で接触又は把持されていることを示す信号の受信に応じて、コントローラ１３３４は、センサ１３２８、１３３０、１３３１の１つ又は複数を待機又はスリープモード又は状態からアクティブ状態へ作動させ、バスケットボール１３１０の機能のいくつかを事実上オンにする。このような実施態様では、バッテリ電力が節約される。一実施態様では、溝１３１９が手で接触又は把持されなくなっていることを示す信号の受信に応じて、コントローラ１３３４は、発光体１３２４の１つ又は複数の照明の終了までカウントダウンするタイマのカウントダウンを始動又は開始する。このような実施態様では、バスケットボール１３１０の溝１３１８又は他の部分の長期不使用又は把持不検出後に発光体３２４をオフにして電力を節約する。
【０１４１】
さらに他の実施態様では、コントローラ１３３４は、入力、コマンド、又は選択を受け取るためにグリップセンサ１３３２から受信した信号を利用し得る。例えば、グリップセンサ１３３２は、複数の個別の圧力センサ又は接触センサを含むことができ、（圧力又は接触により検出された）異なる接触の組み合わせが異なるコマンド又は選択に対応する。一実施態様では、コントローラ１３３４は、人物の現在の技能レベル（初心者、アマチュア、高校、大学、プロ）に基づく既定の設定セットに関するオプション等のさまざまな選択可能なオプション又は設定を人物に提供することができ、人物が、セットアップ段階中に既定の場所において既定の方法で又は既定の順序で溝１３１９に接触することにより設定セットの１つを選択することができる。別の実施態様では、コントローラ１１３４は、オン・オフ状態、色、持続時間、パルス周波数又は持続時間、音等の変化のいずれかを問わず、発光体１３２４又は発音体１３２６を通じた情報の通信の仕方（行われる場合）に関するさまざまな選択可能なオプション又は設定を人物に提供することができ、人物が、セットアップ又は調整段階で携帯用電子機器６２４の入力６４１等の入力を用いて通信オプションの１つ又は複数を選択することができる。別の実施態様では、コントローラ１３３４は代替的又は付加的に、バスケットボール１３１０のうち照明される部分又はバスケットボール１３１０のうち照明による特定の情報の通信に割り当てられる部分に関するさまざまな選択可能な職員設定（officer settings）を人物に提供することができ、人物が、セットアップ段階中に既定の場所において既定の方法で又は既定の順序で溝１３１９又はロゴ１３２２に接触することによりバスケットボール部分照明オプションの１つ又は複数を選択することができる。例えば、セットアップ段階中にロゴ１３２２に特定の第１方法で接触することにより、溝１３１９がバックスピンを通信してロゴ１３２２が照明によりショットクロック情報を通信する第１設定を人物が確立することができ、セットアップ段階中にロゴ１３２２に異なる特定の第２方法で接触することにより、溝１３１９の照明がショットクロック情報を通信する一方でロゴ１３２２が照明によりバックスピン又は円弧情報を通信する第２設定を人物が確立することができる。このような実施態様では、選択又はコマンドが行われると、コントローラ１３３４は、発光体１３２４又は発音体１３２６に照明又は音を用いて選択を確認させる制御信号を生成することができる。
【０１４２】
送受信機１３３は、通信信号を送受信するデバイスを含む。一実施態様では、送受信機１１３３は、コントローラ３３４と外部電子機器との間の通信を容易にするよう構成される。一実施態様では、送受信機１１３３は、コントローラ１３３４とスマートフォン、携帯電話、個人情報端末、ノートブック、タブレットコンピュータ、ラップトップコンピュータ、ディスプレイ付きアイウェア、電子リストバンド、リストトップコンピュータ、フラッシュメモリプレーヤー（ＩＰＯＤ）等の携帯用電子機器との間の、無線周波（ＲＦ）、電波、ブルートゥース、ジグビー低電力デジタル無線信号、Ｗｉ−Ｆｉ、近距離通信等を用いた通信を容易にするよう構成される。一実施態様では、コントローラ１３３４は、個人がバスケットボール１３１０に関するデータ又は情報を受け取り、且つさらなる可能性として後で閲覧又は解析するためにかかる情報を記憶することができるように、送受信機１１３３を利用して携帯用電子機器と通信する。例えば、コントローラ１３３４は、送受信機１１３３を利用して、バックスピン又は円弧、バスケットボール１３１０のブラダ１３１４の膨張圧力、フリースロー又は他のショットの成功等のバスケットボール１３１０の動作に関する情報を通信し、バスケットボールの１３１０の動作（バックスピン及び／又は円弧等）をショット又はフリースローの成功に相関させることができる。
【０１４３】
一実施態様では、コントローラ１３３４はさらに、送受信機１１３３を利用してコマンド又は設定をさらに受信する。例えば、一実施態様では、コントローラ１３３４は、人物の現在の技能レベル（初心者、アマチュア、高校、大学、プロ）に基づき、既定の設定セットに関するオプション等のさまざまな選択可能なオプション又は設定を人物に提供することができ、人物が、送受信機１１３３を用いてコントローラ１３３４と通信する携帯用電子機器を用いて設定セットの１つを選択することができる。種々の技能レベルのそれぞれが、コントローラ１３３４により光特性調整をトリガするための異なる閾値を有し得る。別の実施態様では、コントローラ１３３４は、オン・オフ状態、色、持続時間、パルス周波数又は持続時間、音等の変化のいずれかを問わず、発光体１３２４又は発音体１３２６を通じた情報の通信の仕方（行われる場合）に関するさまざまな選択可能なオプション又は設定を人物に提供することができ、人物が、送受信機１１３３及び携帯用電子機器又は別の通信機器を用いたコントローラ１３３４との通信により通信オプションの１つ又は複数を選択することができる。別の実施態様では、コントローラ１３３４は代替的又は付加的に、バスケットボール１３１０のうち照明される部分又はバスケットボール１３１０のうち照明による特定の情報の通信に割り当てられる部分に関するさまざまな選択可能なオプション又は設定を人物に提供することができ、人物が、送受信機１１３３を用いたコントローラ１３３４への通信によりバスケットボール部分照明オプションの１つ又は複数を選択することができる。例えば、人物が、溝１３１９がバックスピンを通信してロゴ１３２２が照明により膨張圧力を通信する第１設定と、溝１３１９がバックスピンを通信する一方でロゴ１３２２が照明によりショット／フリースローの検出された円弧を通信する第２設定とを確立することができる。このような実施態様では、選択又はコマンドが行われると、コントローラ３３４は、発光体１３２４又は発音体１３２６に照明又は音を用いて選択を確認させる制御信号を生成することができる。
【０１４４】
他の実施態様では、外部又は遠隔の電子機器との無線通信の代わりに、送受信機１１３３は、代替的に接触又は誘導を用いて通信を容易にすることができる。例えば、送受信機１３３及び代替的に、ＲＦＩＤタグを用いて又は電気ジャック又はプラグを通じて示す。一実施態様では、電気接点をインフレーションポート１３２２（又は別個の独立したポート）に沿って又はその周りに位置付けて、ジャック又はプラグインをポート３２２に挿入して電気接点と接触させることでコントローラ１３３４との「有線」通信を容易にすることができる。他の実施態様では、送受信機１１３３を省くことができる。
【０１４５】
図２１は、バスケットボール１３１０の実施例であるバスケットボール１４１０の一部を示す断面図である。バスケットボール１４１０は、バスケットボール１４１０がブラダ１３１４の代わりにブラダ１４１４を具体的に含み、チップ装着システム１４１７をさらに含むことを除き、バスケットボール１３１０と同様である。図２１には示さないが、バスケットボール１４１０は、図１８〜図２０に示すバスケットボール構成の１つをさらに含む。
【０１４６】
ブラダ１４１４は、ブラダ１４１４が球状の膨張可能な外壁１４２０及び内部管状部１４２２を含むことを除き、ブラダ１３１４と同様である。内部管状部１４２２は、バスケットボール１４１０の中心点及び外壁１４２０との交点（intersecting）を通って延びる可撓性管材を含む。結果として、外壁１４２０及び管状部１４２２は、管状部１４２２を囲むドーナツ状の膨張可能内部を形成する。管状部１３４２は、回路エレクトロニクス１３１８（上述）等の電子コンポーネントを収容するようなサイズである。管状部１４２２は、ブラダ１４１４の膨張後のバスケットボール１４１０内への回路エレクトロニクス１３１８の挿入を容易にする。結果として、実施態様によっては、バスケットボール１４１０内の回路エレクトロニクス１３１８の位置決めを、カバー１３１６、１３１６’’及びパネル１３２０の１つ又は複数が膨張したブラダ１４１４上に形成された後に行うことができる。結果として、回路エレクトロニクス１３１８は、カバー１３１６、１３１６’’及びパネル１３２０の形成中に実質的に高い温度を受けることを回避できる。管状部１４２２は、ブラダ１４１４の第１側からブラダ１４１４の対向する第２側まで連続的に延びるので、回路エレクトロニクス１３１８及びチップ装着システム１４１７はブラダ１４１４を通して丈夫（strong through bladder 1414）であり得る。他の実施態様では、管状部１４２２は、有底管状部材又は１つの閉鎖端を有する管状部材を含むことができ、閉鎖端はブラダ１４１４の所定位置に固定される。
【０１４７】
発光体１３２４が管状部１４２２内に位置するように回路エレクトロニクス１３１８が発光体１３２４の１つ又は複数を含む実施態様では、管状部１４２２のうち回路エレクトロニクス１３１８の周りの部分又は１つ又は複数の発光体１３２４に隣接する部分は半透明又は透明である。結果として、かかる発光体１３２４が放出した光は、管状部１４２２を通過して内部ブラダ１４１４を照明し、ブラダ１４１４の壁１４２０の少なくとも一部も半透明又は透明である。発光体１３２４を省く実施態様では、管状部１４２２は不透明であり得る。
【０１４８】
チップ装着システム１４１７は、ブラダ１４１４内及び管状部１４２２内に電子コンポーネント又はエレクトロニクス１３１８を装着して支持する。チップ装着システム１４１７は、プラグ１４２６及び可撓性部材１４２８を備える。プラグ１４２６は、ブラダ１４１４の外部に近接して管状部材１４２２の両端に挿入され保持されるよう構成される。プラグ１４２６は、可撓性部材１４２８の対向端にそれぞれ接続される。図示の例では、プラグ１４２６のそれぞれが、可撓性部材１４２８が掛かるフック１４３２を備える。他の実施態様では、プラグ１４２６は、可撓性部材１４２８に他の様式で固定することができる。
【０１４９】
可撓性部材１４２８は、プラグ１４２６間に延びる細長い可撓性ストリング、ライン、バンド、ストラップ、ケーブル、ロープ、ワイヤ等を含む。可撓性部材１４２８は、管状部１４２２内の中心の場所で回路エレクトロニクス１３１８を支持する。一実施態様では、可撓性部材１４２８は、教えられると（when taught）回路エレクトロニクス１３１８を所定位置に弾性的に保持する弾性伸縮可能部材を含む。他の実施態様では、必ずしも可撓性又は弾性ではない他の構造を管状部１４２２内に位置決めして、回路エレクトロニクス１３１８を管状部１４２２内の中央所定位置に保持することができる。実施態様によっては、可撓性部材１４２８を省くことができ、回路エレクトロニクス１３１８が管状部１４２２内に位置決めさされ、管状部１４２２の伸長時に管状部１４２２が回路エレクトロニクス１３１８の周りで収縮して把持接触し、回路エレクトロニクス１３１８を所定位置に保持する。
【０１５０】
図示の例では、チップ装着システム１４１７は、マルチリード線１４３７をさらに含む。マルチリード線１４３７は、エレクトロニクス１３１８から管状部１４２２とプラグ１４２６との間で管状部１４２２を通ってブラダ１４１４の外部に沿って発光体１３２４Ｄ及び任意のグリップセンサ１１３２まで延びる。一実施態様では、ワイヤ１４３７は、ブラダ１４１４の外面に沿って延びてこれと接触する。別の実施態様では、ワイヤ１４３７は、ブラダ１４１４と外側カバー１３１２（図１７に示す）との間のさまざまな層のいずれかの間に延びる。図１７Ａ及び図２１により示すように、ブラダ１４１４の管状部１４２２は、バスケットボール１４１０内の中心部での発光体１３２４及びエレクトロニクス１３１８の位置付けを容易にし、ワイヤ１４３７をブラダ１４１４の壁に通すことなくエレクトロニクス１３１８とブラダ１４１４の外部の発光体３２４Ｄ及び／又はセンサ３３２との間の通信を容易にする。結果として、ワイヤ１４３７は、ブラダ１４１４の構造的完全性を損なわせる可能性が低い。
【０１５１】
図２２は、バスケットボール１３１０の別の実施例であるバスケットボール１５１０を示す断面図である。バスケットボール１５１０は、バスケットボール１５１０がブラダ１３１４の外部に位置する回路エレクトロニクス１３１８を有するものとして具体的に示されていることを除き、バスケットボール１３１０と同様である。図示の例では、回路エレクトロニクス１３１８は、カバー１３１６’及びカバーパネル１３２０内に形成した凹部内でワインディング１３１５に隣接して支持される。実施態様によっては、カバー１３１６’及びカバーパネル１３２０の厚さに応じて、回路エレクトロニクス１３１８は、カバー１３１６’又はカバーパネル１３２０の凹部内で全体が支持され得る。一実施態様では、回路エレクトロニクス１３１８及び発光体１３２４はロゴ１３２２の裏に位置付けられる。一実施態様では、発光体１３２４は、パネル１３２０の少なくとも１つの全領域を照明することができる。実施態様によっては、図１７に示す回路エレクトロニクス１３１８を図２１に示すバスケットボール１４１０に加えることができ、その場合、バスケットボール１４１０は、２つの回路又はエレクトロニクス１３１８を備えるか、又はバスケットボール１４１０は、一方が管状部１４２２内の中心に位置して他方がワインディング１３１５とカバーパネル１３２０との間で外方に位置する２つの別個の発光体を異なる場所に備える。
【０１５２】
一実施態様では、バスケットボール１４１０が、カバー１３１６’内の凹部１５１２の成形及びパネル１３２０の凹部１５１４の整形により形成されることで、回路エレクトロニクス１３１８がカバー１３１６’（又は凹部１５１２がカバー１３１６’を貫通する場合はワインディング１３１５）とカバーパネル１３２０との間に捕捉される。他の実施態様では、回路エレクトロニクス１３１８は、ブラダ１４１４に隣接して固定されることができ、ワインディング１３１５が回路エレクトロニクス１３１８を覆って延びる。さらに他の実施態様では、回路エレクトロニクス１３１８及び／又は発光体１３２４を他の場所に固定することができる。
【０１５３】
図２３は、バスケットボール１３１０の別の実施例であるバスケットボール１６１０を示す断面図である。バスケットボール１６１０は、バスケットボール１５１０がカバー１３１６の外部に位置する回路エレクトロニクス１３１８を有するものとして具体的に示され、且つストリップ１３２５の下の谷１３１７内に発光体１３２４Ｅを有していることを除き、バスケットボール１３１０と同様である。図示の例では、回路エレクトロニクス１３１８は、カバーパネル１３２０内に形成した凹部内でカバーパネル１３２０に隣接して支持される。一実施態様では、回路エレクトロニクス１３１８及び発光体１３２４はロゴ１３２２（図１７に示す）の裏に位置付けられる。
【０１５４】
発光体１３２４Ｅは、回路エレクトロニクス１３１８上に位置するコントローラ１３３４からの制御信号に応じて発光するデバイスを含む。図示の例では、発光体１３２４Ｅは、溝１３１８を照明するためにストリップ１３２５の下の谷１３１７（図１７に関して上述）内に位置付けられる。このような実施態様では、ストリップ１３２５の少なくとも一部が半透明又は透明である。一実施態様では、発光体１３２４Ｅ（概略的に図示）は、一連の発光ダイオード等の一連の複数の発光素子を含む。バスケットボール１６１０は、単一の溝１３１８内に発光体１３２４Ｅを含むものとして図示されているが、発光体をバスケットボール１６１０の他の溝１３１９内に設けることもできる。
【０１５５】
実施態様によっては、バスケットボール１６１０は、図２１に関して図示及び上述した回路エレクトロニクス１３１８及びチップ装着システム１４１７をさらに備えることができる。このような実施態様では、管状部１４２２内の中心に位置する回路エレクトロニクス１３１８に設けた発光体が、より広範囲の面積を照明する一方で、溝１３１８内又はカバー１３２０に隣接して位置する発光体は、バスケットボール１６１０の特定の指定部分を照明することができる。
【０１５６】
図２４は、バスケットボールゲームメーカーシステム２０００を示す図である。バスケットボールゲームメーカーシステム２０００は、相互に離れた同じ又は異なる場所、バスケットボールコート、又はバスケットボールフープ２００３Ａ、２００３Ｂ（まとめてフープ２００３と称する）における異なる人物／ユーザ２００２Ａ、２００２Ｂ（まとめてユーザ２００２と称する）間のシューティングゲームを容易にする。バスケットボールゲームメーカーシステム２０００は、１つ又は複数の成功・失敗検出デバイス２００８Ａ１、２００８Ａ２、２００８Ａ３（まとめて成功・失敗検出デバイス２００８Ａと称する）、成功・失敗検出デバイス２００８Ｂ１、２００８Ｂ２、及び２００８Ｂ３（まとめて成功・失敗検出デバイス２００８Ｂ１と称する）（成功・失敗検出デバイス２００８Ａ及び２００８Ｂをまとめて成功・失敗検出デバイス２００８と称する）、移動型又は携帯用電子機器２０１０Ａ、２０１０Ｂ（まとめて携帯用電子機器２０１０と称する）、及びゲームメーカーハブ２０１２を備える。
【０１５７】
バスケットボールゲームメーカーシステム２０００は、２つの異なる場所又はバスケットボールフープでの２人の異なるユーザ間のバスケットボール挑戦又はバスケットボールゲームを容易にするものとして示されるが、他の実施態様では、付加的なコンポーネントセット（ハブ２０１２以外）を用いて、バスケットボールゲームメーカーシステム２０００は、３つ以上の異なるバスケットボール施設又はフープでの３人以上の異なるユーザ間のバスケットボール挑戦又はバスケットボールゲームを容易にすることができる。バスケットボールゲームメーカーシステム２０００は、２人の異なる個々の人物又は選手間の競争を容易にする動作モードで示されるが、他の実施態様又は選択動作モードでは、バスケットボールゲームメーカーシステム２０００は、異なる場所又は異なるフープでの複数人のユーザ又はチーム間のバスケットボールゲーム又は他の競争を容易にすることができる。例えば、ハブ２０１２を用いた一動作モードでは、第１場所の第１フープで２人のユーザが相互に競争すると同時に、異なる場所の第３ユーザとも競争する。ハブ２０１２を用いた別の動作モードでは、第１場所にいる２人のユーザがチームとして、バスケットボールのシューティングを交互に行うか又は共有して、第２場所にいる異なるユーザ又は異なるユーザ群と競争することができる。さらに別の実施態様では、単一の場所にいる２人以上のユーザがシステム２０１２を利用して相互に競争することができる。このような実施態様では、同じ場所にいる各ユーザが各自の携帯用電子機器２０１０を有していてもよく、又はかかるユーザの２人以上が単一の携帯用電子機器２０１０を利用してもよい。単一の携帯用電子機器２０１０が利用される状況及びゲームタイマ及びスコアトラッカーが携帯用電子機器に設けられる状況によっては、ハブ２０１２を省くか又は非作動にすることができる。本開示において、個人又は個人ユーザとして別段に指定しない限り、用語「ユーザ」は、個人又は人物群の両方を指す。
【０１５８】
図示の例では、システム２０００は、同期又は非同期のマルチプレーヤーゲームを容易にする。同期マルチプレーヤーゲームでは、２人以上のユーザがバスケットボールショットを同時に試投しており、累積スコア（ユーザのそれぞれが得点した現在の成功又はポイントの総数）がシステム２０００により更新及び出力され続けている。非同期マルチプレーヤーゲームでは、ゲームで競争中のユーザの１人又は複数人が、ゲームで競争中の他のユーザと比べて前の別個の時点でシューティングセッションを開始している。非同期マルチプレーヤーゲームでは、以前に終了したシューティングセッションのシューティング特性及び／又はスコアリング特性がメモリに記憶され、非同期ゲームの一部としての後続ユーザのシューティングセッション中に後で再生される。一実施態様では、後続ユーザは、先行ユーザのシューティングセッションの最終スコアリング又は最終結果を知らされるのではなく、現在のゲーム時間における、又は後続ユーザのライブシューティングセッション中の現在のポゼッション数（ポゼッションベースゲームで）に基づく、他方の先行ユーザのスコアリングを知らされ続けるだけである。
【０１５９】
例えば、時間ベースのゲームでは、非同期ゲームで３分毎に、システム２０００は後続のライブシューティングセッションに参加中の後続ユーザに対して、先行ユーザが以前に記憶されたシューティングセッションの３分毎に得た先行累積スコアを出力し提示する。時間ベースの非同期ゲームで４分毎に、システム２０００は後続のライブシューティングセッションに参加中のユーザに対して、先行ユーザが以前に記憶されたシューティングセッションの４分毎に得た先行累積スコアを出力し提示する。ポゼッションベースのゲームでは、システム２０００はライブシューティングセッションに現在参加中のユーザに対して、ライブシューティングセッションに現在参加中のユーザの現在のポゼッション数に対応するポゼッション数に続いて先行ユーザの以前の進行中スコアを出力及び提示する。例えば、現在のユーザによる２０回目のショット試投が終了すると、又はユーザが２０回目のショット試投を開始する直前に、システム２０は現在のユーザに対して、他方の人物が２０回目のショット試投を終了した時点の他方のユーザの以前記録されたシューティングセッションのスコアを出力する。
【０１６０】
成功・失敗検出デバイス２００８は、バスケットボールショット試投が成功であり、リムを通過する成功ショットか、又は失敗（失敗ショット試投）かの判定を容易にする信号を発生するよう構成したデバイスを含む。図示の例では、複数の成功・失敗検出デバイス２００８Ａ及び２００８Ｂがそれぞれ、フープ２００３Ａ、２００３Ｂのそれぞれに関連付けられる。かかる冗長性は、成功・失敗検出精度の向上を容易にすることができ、付加的なユーザフィードバックを提供することができる。他の実施態様では、かかる検出デバイス２００８をより多く又はより少なく利用することができる。実施態様によっては、検出デバイス２００８を各場所又はフープ２００３で１つずつ用いることができる。例えば、一実施態様では、システム２０００は、バスケットボールショットが成功したか否かを示すために用いられる信号を出力するために成功・失敗検出デバイス２００８Ａ１及び２００８Ｂ１を備えるにすぎない。
【０１６１】
成功・失敗検出デバイス２００８Ａ１及び２００８Ｂ１はそれぞれ、フープ２００３Ａ及び２００３Ｂでショットされているバスケットボールにより担持される１つ又は複数のセンサを含む。図示の例では、フープ２００３Ａ、２００３Ｂのそれぞれに関連する場所のそれぞれが、かかる成功・失敗検出デバイスを担持する１つ又は複数のバスケットボールを含む。図示の例では、成功・失敗検出デバイス２００８Ａ１、２００８Ｂ１は、それぞれが上述のバスケットボール１３１０の一部として設けられる。図示の例では、バスケットボール１３１０の一部として上述した動作センサ１３２８、圧力センサ１３３０、場所センサ１３３１、及びグリップセンサ１３３２が、各成功・失敗検出デバイス２００８Ａ１、２００８Ｂ１を形成し、ショット試投が成功か否かの判定を容易にするために利用される信号を発生する。他の実施態様では、成功・失敗検出デバイス２００８Ａ１及び２００８Ｂ１は、それぞれが上記センサそれぞれよりも少ないセンサを含んでもよく、又はショット試投が成功か否かを判定する付加的なセンサを含んでもよい。例えば、一実施態様では、成功・失敗検出デバイス２００８Ａ１及び２００８Ｂ１は代替的に、動作センサ１３２８及び場所センサ１３３１のみを含む。実施態様によっては、成功・失敗検出デバイス２００８Ａ１及び２００８Ｂ１は、図１に関して上述したエレクトロニクスパッケージ２６を含むにすぎない。さらに別の実施態様では、成功・失敗検出デバイス２００８Ａ１、２００８Ｂ１は、フープ２００３のそれぞれに設けられるバスケットボール２２、１４１０、１５１０、又は１６１０（上述）の一部として設けられる。
【０１６２】
バスケットボール２２に関して上述したように、メモリ６５２内の判定モジュール１６２は、バスケットボール１３１０からの信号を利用してショットが成功か失敗かを判定する。一実施態様では、判定モジュール１６２は、表の形態で表される成功ショット及び失敗ショットのシグネチャと、図７Ａ〜図７Ｃに示す加速度トレース等のトレースの形態のシグネチャとの両方を利用する。実施態様によっては、判定モジュール１６２は、かかるシグネチャの一方のタイプのみを用いて成功ショット及び／又は失敗ショットを判定することができる。
【０１６３】
一実施態様では、ユーザは、新たなショットシグネチャデータベースを構築するか、又は既存のショットシグネチャデータベースを利用中の特定のフープに適合させるようにこのシグネチャデータベースを較正するよう促されるか又は指示される。さまざまな場所から複数のショットを行って、そのショットの結果を言う又は叫ぶことにより。例えば、ユーザは、ボールをシュートする直前に「ショット」と言って入力２０５０のマイクロフォン又は入力２０６６のマイクロフォンに受音させてメモリ６５２に含まれる音声認識ソフトウェアにより認識させることで、データ取得デバイス４０がバスケットボール１０３０から情報をポーリング又は受信するようにすることができる。ショットの終了後、ユーザは、「成功」又は「失敗」と叫ぶか又は言うよう指示され、こうした発話単語が入力２０５０又は入力２０６６のマイクロフォンにより捉えられて音声認識ソフトウェアにより認識される。受信及び識別された単語「成功」又は「失敗」は、ショットの終了を特定し、終了直後のショットに関連する信号を記憶し、且つそのショットを成功ショット又は失敗ショットとして特定するようプロセッサ２０５６をトリガする。一実施態様では、ユーザは、フープからの概算距離、リムの前部に対する場所の向き、ショットがバンクショットだったか否か、ショットがスウィッシュだったか否か、ショットがリムに衝突したか否か等の感知されるショットの、システム２４に対する付加的な詳細又はフィードバックをさらに言語化してもよい。ユーザにより言語化されるこのような付加的な詳細はさらに、音声認識ソフトウェアにより認識され、メモリに記録／記憶され、且つその後の解析及び成功・失敗「学習」のために感知ショットに割り当てられる。複数回繰り返すことにより、システム２０００は、ショットされたバスケットボール１０３０の異なる感知特性に基づき成功ショットと失敗ショットとを区別するのに十分なデータを取得する。
【０１６４】
成功・失敗判定デバイス２００８Ａ２、２００８Ｂ２は、バックボード４２、リム４４、又はネット４６にごく近接した１つ又は複数の構造に装着されるセンサを含み、かかるセンサは、バスケットボールショットが成功したか否かの判定を容易にする信号を出力する。かかるセンサの例として、限定はされないが、バスケットボールがバックオード４２に当たって跳ね返っている際、リム４４に衝突している際、及び／又はネット４６を通過している際に信号を発生する、振動センサ、音センサ、衝撃又は力センサ等が挙げられ、こうした信号を用いてバスケットボールショットが成功か否かを判定する。例えば、一実施態様では、成功・失敗検出デバイス２００８Ａ２及び２００８Ｂ２はそれぞれ、バックボード４２、リム４４、又はネット４６に装着した枢動アームを含み、枢動アームは、リム４４又はネット４６の「シリンダ」内に位置付けられ、アームは、バスケットボールショットが成功したことを示す信号を発生する電気スイッチを開閉するようにリム４４及び／又はネット４６に対するボールの通過に応じて枢動する。他の実施態様では、かかるセンサは、バスケットボールショットが成功したか否かを示すために用いられる振動トレース又はパターンを表す論理信号を発生することができる。
【０１６５】
成功・失敗検出デバイス２００８Ａ３、２００８Ｂ３は、バスケットボールショットが成功したか否かの判定を容易にする信号を出力するよう構成した光センサを含む。一実施態様では、検出デバイス２００８Ａ３、２００８Ｂ３は、１つ又は複数の光エミッタ・検出器対を含み、これは、バスケットボールショットでバスケットボールがエミッタ・検出器対の１つ又は複数の光又は電磁放射ビームを遮断するよう装着又は支持されて、バスケットボールショットが成功だったか否かを判定するために判定モジュール１６２が用いることができる信号を発生する。例えば、検出デバイス２００８Ａ３及び２００８Ｂ３は、リム４４内に若しくはリム４４に、ネット４６内に若しくはネット４６に、又はバックボード４２内に若しくはバックボード４２に装着したエミッタ・検出器対を含み得る。別の実施態様では、検出デバイス２００８Ａ３、２００８Ｂ３は、リム４４の最も近くで装着及び支持されるか又は他の場所で支持されるがリム４４の周りの空間に焦点を合わせたカメラを含み、かかるカメラは、リム４４の周りの映像又は画像を撮るよう構成され、画像は、バスケットボールショットが成功だったか否かを判定するために解析することができる信号を構成する。一実施態様では、かかるカメラは、モーショントリガカメラを含み、リム４４に近接したバスケットボールの動きがかかるカメラの動作をトリガする。検出デバイス２００８Ａ３、２００８Ｂ３は、携帯用電子機器２０１０Ａ、２０１０Ｂとは別個のカメラ等の光検出デバイスとして示されているが、実施態様によっては、かかる光検出デバイス２００８Ａ３、２００８Ｂ３を、携帯用電子機器２０１０Ａ、２０１０Ｂの一部として組み込んだカメラにより提供することができ、かかる携帯用電子機器２０１０Ａ、２０１０Ｂは、スタンドを含むか又はスタンド又はマウントと共に利用され、このスタンド又はマウントは、ショット試投が成功となったか失敗となったかを判定するための画像解析を容易にするバスケットボールショットの画像又は映像を撮るために携帯用電子機器２０１０Ａ、２０１０Ｂのカメラを支持又は装着する。
【０１６６】
実施態様によっては、システム２０００は、センサを含まない又は担持しない１つ又は複数のバスケットボールを用いたゲームを容易にすることができる。例えば、実施態様によっては、システム２０００は、検出デバイス２００８Ａ２、２００８Ｂ２、及び／又は２００８Ａ３、２００８Ｂ３からの信号に依存し得る。さらに他の実施態様では、システム２０００は代替的に、ショットが成功だったか失敗だったかをユーザ２００２がシステム２０００に示すことに依存する。例えば、一実施態様では、各ショット試投後に、ユーザ２００２は、ショット試投が成功だったか失敗だったかを「成功」又は「失敗」等の言葉を言うことにより口頭で示すことができ、それが入力デバイス２０６６のスピーカにより拾われ、携帯用電子機器２０１０Ａの音声認識ソフトウェアがこうした言葉を識別し、進行中のシングルプレーヤー又はマルチプレーヤーゲーム中のユーザのスコアを更新するためにショットが成功だったか失敗だったかをスコアトラッカー２００７８に示す信号を送信する。一実施態様では、ユーザは、ショットが２ポイントショットだったか３ポイントショットだったかを言語化することもでき、携帯用電子機器２０１０Ａの音声認識ソフトウェアがこうした言葉を識別し、こうしたフィードバックに基づき信号を送信して成功に適したスコアリングを容易にする。
【０１６７】
携帯用電子機器２０１０は、バスケットボールコート又はバスケットボール施設へ人力運搬されるよう構成される移動型電子機器を含む。一実施態様では、携帯用電子機器２０１０は、バッテリ式であり、使用中のプラグ接続の必要を回避する。一実施態様では、携帯用電子機器２０１０は、データ信号を無線で送受信可能な携帯用ハンドヘルド電子機器を含み、その例として、限定はされないが、スマートフォン、個人情報端末、タブレットコンピュータ、Apple社から入手可能なＩＰＯＤ等のフラッシュメモリプレーヤー等が挙げられる。一実施態様では、携帯用電子機器２０１０は、ユーザ２００２Ａ及び２００２Ｂにより着用されるよう構成され、その例としては、限定はされないが、リストバンド、リストトップコンピュータ、ヘッドセット、眼鏡等のアイウェア、及びパッチ又はクリップオンが挙げられる。実施態様によっては、携帯用電子機器２０１０は、使用中にバスケットボールコートの傍で支持され得るラップトップコンピュータ又はノートブックコンピュータを含み得る。
【０１６８】
図示の例では、携帯用電子機器２０１０のそれぞれが、ディスプレイ２０４６、音声デバイス２０４８、入力２０５０、送受信機２０５２、ネットワーク送受信機２０５４、プロセッサ２０５６、及びメモリ６５２を備える。ディスプレイ２０４６は、情報を可視的に提示するディスプレイ又はモニタを含む。一実施態様では、ディスプレイ２０４６は、入力としての役割も果たし、タッチスクリーンを含む。一実施態様では、ディスプレイ２０４６は、人物の眼鏡又はゴーグルにアイウェアの一部として支持されるか、又は代替的にリストバンド又は時計の形態で人物の手首で支持される。ディスプレイ２０４６は、進行中の競争の結果及びゲームの残り時間又は残りポゼッション数の提示を容易にする。実施態様によっては、ディスプレイ２０４６が省かれる。
【０１６９】
音声デバイス２０４８は、可聴音を発生するスピーカ等のデバイスを含む。実施態様によっては、音声デバイス２０４８を省くことができる。入力２０５０は、特定の電子機器２０１０及びシステム２０００にコマンド、選択、又はデータを入力することができるデバイスを含む。一実施態様では、入力２０５０は、グラフィカルユーザインタフェースを備えたタッチスクリーンの形態のディスプレイ２０４６の一部として組み込まれる。別の実施態様では、入力２０５０は、キーボード、キーパッド、タッチパッド、スタイラス、マウス、又は音声認識ソフトウェアを備えたマイクロフォンを含む。
【０１７０】
送受信機２０５２は、システム２０００のローカルコンポーネントと通信する１つ又は複数のデバイスを含む。一実施態様では、送受信機２０５２は、システム２０００のローカルコンポーネントと無線通信する。一実施態様では、送受信機２０５２は、赤外線、ブルートゥース、又は他の光信号を用いて通信する。別の実施態様では、送受信機２０５２は、無線周波数信号を用いて通信する。
【０１７１】
送受信機２０５２は、成功・失敗検出デバイス２００８と通信する１つ又は複数のデバイスを含む。図示の例では、送受信機２０５２はさらに、フープ２００３Ａ及び２００３Ｂのそれぞれにおけるさまざまな任意の付加的な出力デバイスと通信するよう構成される。図示の例では、送受信機２０５２は、出力デバイス２０６０、２０６２、音声デバイス２０６４、及び入力デバイス２０６６と通信する。
【０１７２】
出力デバイス２０６０、２０６２は、ユーザ２００２がコートでバスケットボールショットを行っている間に情報をユーザに可視的に提示するデバイスを含む。出力デバイス２０６０、２０６２はそれぞれ、ゲームの現在のスコア及び／又は時間及び／又はポゼッション数等の情報をプレー中の人物に提示する表示画面２０６４を含む。表示画面２０６４のそれぞれが、情報を水平方向に提示するか又は水平方向に向いていることで、ユーザ２００２がスコア及び残り時間を迅速且つ容易に見ることができるようにする。一実施態様では、表示画面２０６４は、英数字を提示するよう選択的に作動される複数のＬＥＤ素子を有する低分解能発光ダイオードディスプレイパネルを含む。別の実施態様では、表示画面２０６４は、グラフィック及び画像を提示可能な高分解能表示画面を含む。図示の例では、出力デバイス２０６０は、バックボード４２に最も近い高さで支持される。一実施態様では、出力デバイス２０６０は、バックボード４２が透明な場合はバックボード４２の後方で支持され、又はバックボード４２の上で支持される。出力デバイス２０６２は、地面、テーブル、又は目の高さ若しくはそれよりも下の他の面で支持される。実施態様によっては、出力デバイス２０６０、２０６２の一方又は両方が省かれる。
【０１７３】
音声デバイス２０６４は、携帯用電子機器２０１０が保持又は着用されていない場合にユーザ２００２に聞こえる可聴音を提供するよう構成した補助音声デバイスを含む。一実施態様では、音声デバイス２０６４は、バスケットボールコートの傍に位置決めした１つ又は複数のスピーカを含む。実施態様によっては、音声デバイス２０６４は、出力デバイス２０６０、２０６４の一部として組み込むことができる。実施態様によっては、音声デバイス２０６４は、ゲームプレー中のユーザ２００２のそれぞれが着用する一組のイヤホン又はヘッドセットを含み得る。実施態様によっては、携帯用電子機器２０１０の音声デバイス２０４８を音声デバイス２０６４の代わりに又はそれに加えて利用してもよい。
【０１７４】
入力デバイス２０６６は、ゲームプレーを実質的に中断することなくユーザ２００２のそれぞれがシステム２０００に入力を提供することができるデバイスを含む。一実施態様では、入力デバイス２００６のそれぞれが、コートサイドで支持されるか、ユーザの衣服に取り付けられるか、又はヘッドセット等の一部としてユーザが着用するマイクロフォンデバイスを含み、入力デバイス２００６のそれぞれが、ユーザがタイムアウトの要求、ファウル要求、ストーリング要求等の入力を口頭で提供することを可能にする。さらに別の実施態様では、入力２００６のそれぞれが、ユーザがタイムアウト、ファウル、又はストーリングの要求等の要求を行っている際に１つ又は複数の携帯用電子機器２０１０に信号を送信する、手動作動スイッチ、タッチスクリーン、又は他の手動入力デバイスを含み得る。
【０１７５】
ネットワーク送受信機２０５４は、携帯用電子機器２０１０とゲームメーカーハブ２０１２との間の通信を容易にするデバイスを含む。一実施態様では、ネットワーク送受信機は、ローカルエリアネットワーク又はワイドエリアネットワーク（インターネット）等のネットワーク上の有線又は無線での通信を容易にする。実施態様によっては、ネットワーク送受信機２０５４はさらに、検出デバイス２００８、出力デバイス２０６０、２０６２、及び／又は音声デバイス２０６４等のローカルコンポーネントと通信して、送受信機２０５２の負担を低減するか又は送受信機２０５２の必要をなくす。
【０１７６】
プロセッサ２０５６は、メモリ６５２に含まれる命令を実行するよう構成した１つ又は複数の処理ユニットを含む。メモリ６５２は、システム６２０及び図９に関して上述されている。上述のように、メモリ６５２は、特定のフープ２００３に対するバスケットボール１３１０（又はバスケットボール２２、１４１０、１５１０、１６１０等の別のバスケットボール）の場所の座標系を較正及び確定し、バスケットボールショットが得点すなわち成功か否かを判定し、結果を記憶し、その結果を以前の結果又は既知の選手の特定の結果と比較し、比較を記憶し、且つその結果及び比較を出力するようプロセッサ２０５６等のプロセッサに指示するための、コンピュータ可読プログラミング、コード、又は回路を含む。
【０１７７】
ゲームメーカーハブ２０１２は、種々の場所の種々の携帯用電子機器２０１０間の通信を容易にして、少なくとも１人の人物がシューティングセッションに参加している最中に種々の場所の種々の人物２００２の成功数又はスコアの関係を判定及び出力できるようにする、中央演算システムを備える。一実施態様では、ゲームメーカーハブ２０１２は、ローカルエリアネットワークウェブサイト又はワイドエリアネットワーク（インターネット）ウェブサイト等のネットワークサーバにより提供される。ゲームメーカーハブ２０１２は、ネットワーク送受信機２０７０、プロセッサ２０７２、及びメモリ２０７４を備える。ネットワーク送受信機２０７０は、ハブ２０１２にローカルエリアネットワーク又はワイドエリアネットワーク（インターネット等）等のネットワークを通じて複数の携帯用電子機器２０１０と通信させるデバイスを含む。
【０１７８】
プロセッサ２０７２は、メモリ２０７４に含まれるコンピュータ可読プログラミング又はコードにより提供される命令を実行する１つ又は複数の処理ユニットを含む。メモリ２０７４は、タイマモジュール２０７６及びスコアトラッカーモジュール２０７８を備える。タイマモジュール２０７６は、種々の携帯用電子機器２０１０間でのゲームの実施時間を追跡するクロックを提供するようプロセッサ２０７２に指示するコンピュータ可読コード又は回路を含む。例えば、タイマモジュール２７６は、コンピュータシステムの内部クロックをゲームの時間を追跡する基礎として利用することができる。一実施態様では、タイマモジュール２０７６は、かかるゲーム中の時間の漸減又は経過を追跡する。一実施態様では、タイマモジュール２０７６は、ユーザ２００２の一人が「タイムアウト」を開始する際等のゲーム中の一時停止を容易にするよう構成される。ハブ２０１２の一部として示されているが、他の実施態様では、タイマモジュール２０７６は代替的に、機器２０１０の１つ又は複数に設けられてもよく、このようなローカルタイマモジュールは、それに関連するプロセッサにゲーム時間を追跡するよう指示し、種々の携帯用電子機器２０１０等の種々の場所での時間の追跡が同期される。
【０１７９】
スコアトラッカー１０７８は、ユーザ２００２毎に、特定ユーザによる成功バスケットボールショットから得られるポイント数を求め、求めたポイント数を特定ユーザの進行中累積スコアに加え、且つ出力のために少なくともユーザ毎の進行中累積スコアを携帯用電子機器２０１０へ送信するようプロセッサ２０７２に指示するコンピュータ可読プログラミング又はコードを含む。一実施態様又はユーザ選択可能な動作モードでは、各成功バスケットボールショットは、ショットを放った位置に関係なく既定のポイント数に相当する。スコアトラッカー２０７８の別の実施態様又はユーザ選択可能な動作モードでは、各成功バスケットボールショットは、ショットを放った場所に応じてさまざまなポイント数に相当する。スコアトラッカー２０７８の別の実施態様又はユーザ選択可能な動作モードでは、各成功バスケットボールショットは、検出器２００８の１つ又は複数が検出した成功ショットのタイプに応じてさまざまなポイント数に相当する。例えば、バンクショット、リムに当たって跳ね返るショット、及びネットに当たっただけのショット等のショット毎に異なるポイントが与えられ得る。スコアトラッカー２０７８のさらに別の実施態様又はユーザ選択可能なモードでは、連続成功ショット数に応じて成功ショットに異なるポイント数が与えられ得る。例えば、失敗を挟まない各連続成功ショット（連続シュートのうちの１ショット）は、前回の成功ショットと比べて高いポイント数に相当し得る。スコアトラッカー２０７８のさらに他の実施態様又はユーザ選択可能なモードでは、ユーザ２００２毎に異なる技能レベルを適切に考慮してハンディキャップシステムを形成するように、異なるユーザによる同じショットに異なるポイントを与えて、異なる技能レベルの異なるユーザ間のゲーム挑戦を容易にすることができる。後述するように、実施態様によっては、ユーザスコアに付加的に仮想ユーザ補助を補うことができる。
【０１８０】
図示の例では、スコアトラッカー２０７８はハブ２０１２の一部として示されている。他の実施態様では、スコアトラッカー２０７８は代替的に、電子機器２０１０のそれぞれ又は少なくとも１つに設けることができる。実施態様によっては、ハブ２０１２は、デバイス２０１０間の相互通信用の管路としての役割を果たすにすぎず、機器２０１０は、成功・失敗判定並びにゲームクロック制御及びスコア判定及び追跡を行う。さらに他の実施態様では、上記機能のそれぞれを代替的にハブ２０１２に設けてクラウドコンピューティングを容易にすることができ、ハブ２０１２は、成功・失敗判定、ゲームクロック制御、及びスコア判定及び追跡を行う。破線で示すように、実施態様によっては、ハブ２０１２は、メモリ６５２とその関連のモジュール及び記憶部とを含む個々の携帯用電子機器２０１０の代わりに又はそれに加えて、メモリ６５２を備えることができる。
【０１８１】
一実施例による動作では、ユーザ２００２は、各自の携帯用電子機器２０１０上の入力２０５０を用いてゲームを要求又は選択する。要求されたゲームに応じて、携帯用電子機器２０１０は、バスケットボールゲームを要求する信号をハブ２０１２へ送信する。この初期ゲームセットアップ段階中、ユーザ２０００は、ゲームメーカーシステム２０００の動作モードを選抜又は選択するよう求められる。例えば、このようなユーザ選択可能な設定は、ユーザ２００２のそれぞれに対する成功のスコアリングの仕方、ゲームの持続時間、及び／又は勝利のためのポイント数を含む。例えば、あるゲームは特定の期間に及び得るが、別のゲームは時間に関係なく既定のポイント数を得点するまでであり得る。別のゲームは、最初の人物がフープから所定の距離又は範囲から少なくとも既定のショット数を成功すると終了し得る。さらに別のゲームオプションでは、ゲームは、ユーザ２００２のそれぞれによる既定のショット試投数（あるモードではユーザ２００２のそれぞれによる交互試投、又は別のモードでは非交互ショット試投）に基づくものであり、既定のポイント数を得点した最初の人物又は既定のショット試投数の終了時に最高スコアを有する人物が勝者である。このような実施態様では、ゲーム時間モジュール２０７６を非作動にすることができる。さらに別のユーザ選択可能なゲームオプションでは、どのユーザが最短期間で最高ポイント数又は最高ゴール数（最高スコア密度又は頻度）を得点したかに基づき勝者が判定される。この初期ゲームセットアップ段階中、ユーザ２００２のそれぞれが各自のバスケットボール（単数又は複数）１３１０の少なくとも１つを特定の電子機器２０１０にすでに同期又はリンクさせていると考えられる。
【０１８２】
初期ゲームパラメータがユーザ２００２により入力２０５０を通じて確定されると、ハブ２０１２及び／又は携帯用電子機器２０１０による開始インジケータの出力を通じてゲームが開始される。開始インジケータは、ディスプレイ２０４６、音声デバイス２０４８、上デバイス２０６０、２０６２、又は音声デバイス２０６４の少なくとも１つで出力される。進行中のゲーム中、ユーザ２００２のそれぞれによるバスケットボールショット試投により、送受信機２０５２が信号を受信し、この信号からショット試投が決まったすなわち成功ショットとなったか否か関する判定が行われる。かかる信号を用いると共にメモリ６５２に含まれる命令に従って、プロセッサ２０５６は、ショット試投が成功したか否かを判定する。成功ショット試投では、信号がハブ２０１２へ送信される。ハブ２０１２のスコアトラッカー２０７８は、現在のゲーム設定に応じて各成功に与えるスコアを決定する。上述のように、種々のスコアは、ショットを放った場所及び他のハンディキャップ又はスコアリング方式に基づき得る。各成功ショット後、スコアトラッカー２０７８は、ゲーム中の進行中累積スコアを更新する。更新された進行中累積スコアは、続いて、ディスプレイ２０４６での表示のために、又は出力デバイス２０６０、２０６４でのさらなる出力のために、又は音声デバイス２０４８及び／又は音声デバイス２０６４での出力のために、携帯用電子機器２０１０のそれぞれへ送信し戻される。結果として、ユーザ２００２のそれぞれに対して、自身及び自身と競争中の他のユーザの進行中累積スコアが提示される。同時に、ゲームタイマモジュール２０７６は、ゲームの残り時間量又はゲームの経過時間量を示す信号を携帯用電子機器２０１０に（又は出力デバイス２０６０、２０６２又は音声デバイス２０６４に直接）出力する。電子機器２０１０はさらに、出力２０６０、２０６２及び／又は音声デバイス２０４８、２０６４の１つ又は複数に時間値を出力する。シューティングセッション又はゲームが時間制ではないゲームモードでは、ショット試投（ポゼッション）数及び次のショットを行う順番が時間の代わりに出力され得る。
【０１８３】
進行中のゲーム中、ユーザ２００２の１人が、「タイムアウト」をコールすることにより休止を要求することができる。かかる要求は、入力２０６６及び／又は入力２０５０を用いて行うことができる。例えば、ゲーム中、ユーザ２００２の１人が「タイムアウト」と言うことができ、これが入力２０６６のスピーカに捉えられ、対応の電子機器２０１０に関連する音声認識ソフトウェアが音声による要求を識別してタイムアウト要求を示す信号をプロセッサ２０５６へ送信し、プロセッサ２０５６がかかる信号又は決定したタイムアウト要求をハブ２０１２へさらに送信する。別の実施態様では、ゲーム中、ユーザ２００２の１人がかかるタイムアウトを要求するディスプレイ２０４６又は別のディスプレイ上のアイコン又は他のグラフィカルユーザインタフェースを選択することができ、タイムアウト信号がプロセッサ２０５６及びハブ２０１２へ送信される。かかる要求を示す信号の受信に応じて、ゲーム時間モジュール２０７６は、ゲームクロックの進行を中止し、要求されたタイムアウト及び一時ゲーム停止を通知する信号を他の１人又は複数人のユーザの携帯用電子機器２０１０へ送信する。休止を与える代わりに、タイムアウトを利用して、残り時間わずかでクイックショットを設定することができる。例えば、ユーザが残り２秒で２点差で負けており、少なくとも２ポイントに相当するバスケットボールショットを試投するための位置につく時間がない場合、ユーザはタイムアウトをコールすることができ、クロック進行の再開次第、ゲームを引き分けにするか又はゲームに勝つために適切な場所からショットを試投することができる。両方のユーザが同時にショットを行うゲームオプションでは、タイムアウトをコールしなかった他方のユーザも最終ショットの用意をすることができる。一実施態様では、各ユーザが既定回数のタイムアウトを許される。
【０１８４】
一ゲームモードでは、ゲームメーカーシステム２０００はさらに、無作為に「ファウル」をコールするか、又はハンディキャップシステムの一部としてかかる「ファウル」をコールする。このようなゲームモードでは、ユーザの一方がディスプレイ２０４６、出力デバイス２０６０、２６２で、又は音声デバイス２０４８又は２０６４での音声を通じて、コールされた「ファウル」を通知される。かかるファウルコール後、タイマモジュール２０７６によるゲームクロックの進行が中止され、ユーザの一方はフリースローを行うことを許され、システム２０００は、フリースローが成功か否かを判定してシューターに各フリースローのポイントを与える。一実施態様では、ユーザ２００２の一方に２投のフリースローを与えるのではなく、ファウルは、１投目のフリースローを与えてそれが成功の場合のみ続く２投目のフリースローを与える「ワン・エンド・ワン」の状況とみなされる。与えられたフリースロー試投が成功した後、クロックの進行及びゲームの続行が再開する。
【０１８５】
一ゲームモードでは、ゲームプレー中、スコアトラッカー２０７８に含まれる命令に従った処理ユニット２０７２はさらに、複数のユーザのスコア、連続の得点すなわち成功、ゲーム中の残り時間に対して僅差の又は接戦のスコア（tight or close score）等の関係に基づき、ユーザ２００２の一方又は両方に音声を提供する制御信号を生成する。例えば、一実施態様又はユーザ選択動作モードでは、進行中のゲームに関するゲーム解説等の可聴音を音声デバイス２０４８又は音声デバイス２０６４を通して出力することができる。例えば、一実施態様では、ディック・ヴィターレ等の有名ゲーム解説者／アナウンサーが音声コメントを録音してメモリ２０７４に記憶させておくことができ、連続した既定の成功ショット数、関連のフープからの閾値距離を超えた得点ショット、又はゲーム又はハーフの終了時に行ったクラッチショット等の特定のトリガ事象に応じてそれらが再生される。一実施態様又はユーザ選択動作モードでは、歓声を上げるファン又は野次を飛ばすファン等の可聴音を音声デバイス２０４８及び／又は音声デバイス２０６４を通してユーザ２００２の一方又は両方に対して出力することができる。一実施態様では、かかる可聴音の音量は、ゲームの接戦の程度又は連続成功ショット数に応じて変わり得る。例えば、ファンによる歓声は、連続した成功ショットの各ショットが終了すると大きくなり得る。一実施態様では、ゲーム中に時間が漸減するにつれて、ユーザはカウントダウンにより音声通知され得る。一実施態様では、記憶された有名コーチによる音声の激励又はプレー（次のショットを特定の場所から試投する要求）が、音声デバイス２０４８又は音声デバイス２０６４を通してゲーム中の特定の時点で音声出力され得る。一実施態様では、音声デバイス２０４８又は音声デバイス２０６４を通して宣言されたコーチの「プレー」により要求されたコート上の一地点からのショットを成功したユーザには、ボーナスポイントを与えることができる。
【０１８６】
実施態様によっては、ディスプレイ２０４６に提示した再生モードを選択する機会をユーザにさらに与えることができ、カメラがフープ２００３のそれぞれにおいてゲームを記録している。かかる再生モードでは、ゲームに勝ったゲーム終了直前のショットをディスプレイ２０４６で見ることができる。一実施態様では、携帯用電子機器２０１０は、ゲームの映像を撮るカメラをさらに備える。例えば、一実施態様では、携帯用電子機器２０１０は、ディスプレイ２０４６が水平方向を向いてゲームのプレー中にゲームの参加者により見られることができるように、また携帯用電子機器２０１０に関連するカメラがゲームプレーを撮ることができるように、鉛直スタンド又は他の支持体上で又はそれにより装着又は支持される。
【０１８７】
図２５は、メモリ６５２に含まれる命令に従ってプロセッサ２０５６によりディスプレイ２０４６に導入表示画面２１００が提示される、携帯用電子機器２０１０Ａを示す。図２５に示すように、表示画面２１００は、ユーザに情報を提供するか、又はユーザが特徴又はオプションを選択できるメニューとしての役割を果たすグラフィカルユーザインタフェースとしての役割を果たすいくつかのアイコンを提示する。図示の例では、表示画面２１００は、ボールペアリングインジケータ２１０２、氏名・統計アイコン２１０４、レベルインジケータ２１０５、成績アイコン２１０６、ａｐｐ  ｓｔｏｒｅアイコン２１０８、トレーニングモードアイコン２１１０、及びゲームモードアイコン２１１２を提示する。ボールペアリングアイコン２１０２は、送受信機２０５２がバスケットボール１３１０と通信するように携帯用電子機器２０１０Ａがバスケットボール１３１０（又は別のバスケットボール）にリンク又は同期されており、成功・失敗判定を容易にするバスケットボール１３１０からの信号を受信することを示す。バスケットボールが携帯用電子機器２０１０Ａの圏外にあるか又はこれと接続されていない状況では、アイコン２１０２は透明であってもよく、異なる色であってもよく、又は見当たらなくてもよい。一実施態様では、デバイス２０１０Ａと現在通信中の特定のバスケットボール１３１０も、アイコン２１０２により特定される。
【０１８８】
氏名・統計アイコン２１０４は、成功・失敗判定及び統計が行われてメモリ６５２に記憶される現在のユーザを特定する。図示の例では、アイコン２１０４はユーザの氏名を特定する。図示の例では、アイコン２１０４は、ユーザに色、数、又は他の情報を選択させるようカスタマイズ可能である。実施態様によっては、ユーザは、描かれているジャージーを現実世界の組織化されたバスケットボールチーム（高校、大学、プロ）と同じ色又はロゴにすることができるアドオンを購入又は他の方法でダウンロード若しくはインストールすることができる。成功・失敗判定が行われ記憶される現在のユーザを特定することに加えて、アイコン２１０４は、選択されるとディスプレイ２０４６をユーザのシューティングパフォーマンスの統計又は比較を提示する異なる表示画面に変えるグラフィカルユーザインタフェースとしての役割を果たす。
【０１８９】
図２６は、アイコン２１０４の選択又はクリックに応じてディスプレイ２０４６に提示され得る表示画面例２２００を示す。本例では、「フィルム室」がディスプレイ２０４６に提示されており、ユーザには、以前のシューティングセッション又はゲームからの統計の内訳とこれまでのシューティング統計とが提供される。表示画面２２００は、統計ウィンドウ２２０２、記録ウィンドウ２２０４、指導ウィンドウ２２０６、推奨訓練ウィンドウ２２０８、ランキング又はリーダーボードウィンドウ２２１０、及び経験値インジケータ２２１２を含む。統計ウィンドウ２２０２は、ユーザのシューティングパフォーマンスのグラフィック要約を含む。統計ウィンドウ２２０２の一部をクリック、タッチ、又は他の方法で選択すると、図２７に示す統計表示画面２２５０等の付加的な又はより詳細な統計情報がディスプレイ２０４６に立ち上がる。図２７に示すように、１秒あたりのポイント数でのゲームペース、技能指数、ゲーム時間、対戦相手の強さ比、種々の距離及びタイプのショット試投（shot attempts from different differences are types）（フリースロー、３ポイントショット、２ポイントショット、フリースローパーセンテージ、２ポイントショットパーセンテージ、３ポイントフィールドゴールパーセンテージ）、及びスコアリングゲームフロー統計等の統計が、メモリ６５２により提供される命令及びメモリ６５２又は他の遠隔のストレージメモリに含まれる記憶データに従って、プロセッサ２０５６及びディスプレイ２０４６により提示される。
【０１９０】
記録ウィンドウ２２０４は、記録されている場合はユーザが自身のシューティング場面を選択して見ることができるようにする複数の選択可能なグラフィカルユーザインタフェースを提示する。特定の日付の映像がウィンドウ２２０４で選択されると、プロセッサ２０５６が映像を取り出してその映像をディスプレイ２０４６に提示する。結果として、ユーザは以前のシューティングパフォーマンスを見て解析することができる。
【０１９１】
指導ウィンドウ２２０６は、フリースローシューティング、３ポイントシューティング等のバスケットボール技能に関する指導をユーザが見ることができるようにするアイコン又は映像ウィンドウを含む。推奨訓練ウィンドウ２２０８は、メモリ６５２に含まれる命令に従ってプロセッサ２０５６が解析したユーザの記録されたシューティングパフォーマンスに基づきユーザに推奨されるさまざまな訓練を特定する、選択可能なグラフィカルユーザインタフェースのセットを含む。例えば、ユーザの統計が、フリースローシューティングの弱点を示すことができる。結果として、プロセッサ２０５６は、ユーザが自身のフリースローシューティング技能を向上させるのを助けるための特定の訓練を自動的に特定することができる。このような特定された訓練は、どのようにして訓練を完了すべきかの説明を提供する。一実施態様では、指導ウィンドウ２２０６を訓練ウィンドウ２２０８にリンクして、かかる訓練を説明する指導を提供することができる。一実施態様では、かかる訓練の実施中に、プロセッサ２０５６がバスケットボール１３１０又は他のセンサからの信号を受信し、かかるシューティング訓練で経時的に行ったシューティング結果の改善を記録する。
【０１９２】
リーダーボードウィンドウ２２１０は、携帯用電子機器２０１０がゲームメーカーシステム２０００の他のユーザに対する相対ランキング又はスコアをユーザに提示する、表示画面２２００上のウィンドウを含む。ランキングがウィンドウ２２１０に提供される他のユーザは、ローカルユーザ、知人又は友人である他のユーザ、ユーザのチームメイト、又はリーグ等の進行中の競争に参加中のユーザとすることができ、リーダーボードウィンドウ２２１０は、競争における現在の順位表を提示する。
【０１９３】
経験値ウィンドウ２２１２は、次の技能レベル又はランキングに向けたユーザの現在の進歩のインジケータとしての役割を果たす。シューティングパーセンテージ、トレーニング時間閾値、ゲーム勝利等の特定の所定成績閾値が満たされることに基づき、種々の技能レベル又はランキングを達成可能である。図示の例では、トレーニング又は競争での勝利により獲得した経験値に基づき、種々のランキングが達成される。かかる経験値は、図２５に示すａｐｐ購入アイコン２１０８に関して後述するように種々の購入品でさらに交換可能である。
【０１９４】
図２５によりさらに示すように、成績アイコン２１０６は、選択されるとディスプレイ２０４６にユーザのさまざまな成績を提示するグラフィカルユーザインタフェースとしての役割を果たす。かかる成績の例は、勝利判定、全体的な優勝記録、最高スコア、最大勝利マージン等であり得る。
【０１９５】
ａｐｐ購入アイコン２１０８は、選択されると獲得又は購入した経験値で購入できるさまざまなオプション、アドオン、ゲームアドバンテージ等を提示するグラフィカルユーザインタフェースを含む。図２８は、メモリ６５２に含まれる命令に従ってプロセッサ２０５６によりディスプレイ２０４６に提示される表示画面２３００を示す。図示の例では、ユーザが図２５における表示画面２１００上のａｐｐ購入アイコン２１０８を選択することに応じて、「プロショップ」画面と称する表示画面２３００が提示される。表示画面２３００は、ユーザアカウントウィンドウ２３０２、アドバンテージ購入ウィンドウ２３０４、個人シングルプレーヤートーナメント購入ウィンドウ２３０６、及び交互ショットトーナメント購入ウィンドウ２３０８を含む。ユーザアカウントウィンドウ２３０２は、ユーザが暫時獲得してさまざまなアドオン、アドバンテージ、トーナメント等の購入に利用可能な現在の経験値数を特定する。かかる経験値は、さまざまな活動の終了に対して獲得又は収集でき、現実世界の通貨（例えばＵＳドル）で購入でき、且つウィンドウ２３０４、２３０６、及び２３０８で特定されたアドバンテージ又はゲームの購入のために交換又は消費することができる、仮想通貨、トークン等を含む。
【０１９６】
図２８を参照すると、ウィンドウ２３０４、２３０６、及び２３０８は、経験値の交換又は消費により購入できる種々のアイテムを特定する。ウィンドウ２３０４は、購入できるさまざまなゲームアドバンテージトークンを特定する。かかるゲームアドバンテージトークンについては後述する。ウィンドウ２３０６は、後述するようにユーザ同士が競争するか又はユーザが仮想対戦相手と競争する種々のトーナメントを特定する。ウィンドウ２３０８は、購入しプレーすることができる「ＨＯＲＳＥ」又は「Ａｒｏｕｎｄ  ｔｈｅ  Ｗｏｒｌｄ」等の選択可能な交互ショットゲーム又はトーナメントを列挙する。上述のように、プロショップ表示画面２３００は、ゲーム（マルチプレーヤー又はシングルプレーヤー）中に用いる有名バスケットボールアナウンサーの実際の音声記録、現実世界のチームスコアリングプロファイル（後述）、現実世界のチームカラー、ジャージー、又は他のライセンス素材等の購入用の他のアイテムも含み得る。
【０１９７】
図２５に戻って参照すると、トレーニングモードアイコン２１１０は、訓練終了によりシューティング技能を向上させることができる、またユーザが経験値を獲得することができるさまざまなトレーニングオプションにディスプレイ２０４６を移行させるための、ユーザ選択可能なグラフィカルユーザインタフェースを含む。図２９は、表示画面２１００から表示画面２４００への、その後で表示画面２５００への移行例を示す。トレーニングモードアイコン２１１０を選択すると、プロセッサ２０５６が表示画面２４００を提示する。表示画面２４００は、ユーザが種々のシューティング挑戦の設定を選択できるさまざまなユーザ選択可能なドロップダウンメニューを提供する。かかる設定は、行うショットタイプ（アイコン２４０２）、挑戦の時間制限（アイコン２４０４）、挑戦のショット制限（アイコン２４０６）を含んでもよく、又はデフォルトの既定の挑戦（アイコン２４０８）を含んでもよい。「挑戦開始」アイコン２４１０の選択により挑戦が開始されると、プロセッサ２０５６は、メモリ６５２に含まれる命令に従って表示画面２５００を提示する。表示画面２５００は、種々の場所からのさまざまなショットのシューティング等、ユーザがさまざまなトレーニング又はシューティング挑戦／訓練を実行するよう命令される時間制挑戦を含む。かかる挑戦／訓練の終了又は特定の閾値の通過に応じて、プロセッサ２０５６は、メモリ６５２に含まれる命令に従って経験値をユーザに与え、これが携帯用電子機器２１１０又は遠隔の記憶場所におけるユーザの仮想経験値アカウントに記憶される。
【０１９８】
図２５に戻って参照すると、ゲームモードアイコン２１１２は、ユーザが電子機器２０１０Ａをマルチプレーヤーゲームモード（上述）又はユーザが仮想／シミュレート／コンピュータ対戦相手と直接競争するシングルプレーヤーゲームモードに移行させることができる、ユーザ選択可能なグラフィカルユーザインタフェースを含む。シングルプレーヤー・シングルユーザモードでは、ユーザが単独で仮想対戦相手と競争する。シングルプレーヤー・マルチユーザモードでは、２人以上のユーザが同じ仮想対戦相手と競争し、２人以上のユーザのうち誰が仮想対戦相手に勝ったか又は仮想対戦相手に対して最大の勝利マージンを有するかに基づき、２人以上のユーザから勝者が選択される。一実施態様では、２人以上のユーザが同じ対戦相手と同時に競争する。別の実施態様では、２人以上のユーザが同じ対戦相手と別個の時間に競争する。シングルプレーヤー・マルチユーザモードでの２人以上のユーザ間の競争を容易にすることにより、システム２０００は、シングルプレーヤーゲームモードでの複数のユーザ間のトーナメント及びリーグをさらに容易にする。
【０１９９】
図３０Ａ及び図３０Ｂは、図２５におけるゲームモードアイコン２１１２の選択に続く表示画面の進行例を示す。ゲームモードアイコン２１１２を選択すると、表示画面２６００が提示され、ユーザがマルチプレーヤーモード（図２４に関して上述）又はユーザが仮想対戦相手と競争するシングルプレーヤーモードを選択できるようにする。ユーザによるマルチプレーヤーモードの選択に応じて、携帯用電子機器２０１０Ａが表示画面２６１０に移行する。表示画面２６１０は、マルチプレーヤーゲーム用のさまざまな選択をユーザに提示する。図示の例では、表示画面２６１０は、練習ゲームアイコン２６１２、リーグゲームアイコン２６１４、トーナメントゲームアイコン２６１６、及びミニゲームアイコン２６１８を提示する。アイコン２６１０〜２６１８のそれぞれが、異なる特性を有するユーザ選択可能なグラフィカルユーザインタフェースを含む。例えば、練習ゲームは、別の対戦相手との公式戦だが、リーグトーナメントプレーの一部ではない。ミニゲームは、短縮した公式戦である。リーグゲーム及びトーナメントゲームは公式戦を含み、リーグゲームはシーズンを通したユーザ群との一連の総当たり戦であるが、トーナメントゲームは勝ち抜き戦である。
【０２００】
図３０Ａ及び図３０Ｂは、ユーザがリーグゲームアイコン２６１４を選択する進行例を示す。リーグゲームアイコン２６１４の選択後の「挑戦開始」アイコン２６１９の選択に応じて、プロセッサ２０５６（図２４に示す）がマルチプレーヤーモードの表示画面２６２０に移行する。表示画面２６２０により示すように、図示の例では、２人のユーザ、Jake R.及びAllen W.がゲームで競争しており、両方のユーザが同時にバスケットボールショットを行ってスコアリングする。一方のユーザがホームチームとして指定される一方で、他方のユーザはアウェイチームとして指定される。表示画面２６２０はさらに、ユーザの現在の連勝又は連敗（win or loss streak）を特定する。他の実施態様では、表示画面２６２０は付加的又は代替的に、リーグ内の各ユーザの順位又はトーナメント内のシード（トーナメントモードで）を表示することができる。
【０２０１】
図３０Ａ及び図３０Ｂによりさらに示すように、表示画面２６２０は、各ユーザが所有するアドバンテージトークン（後述）のインベントリを提示する。ゲームが開始すると、ユーザ２００２のいずれもが画面２６２０へ戻って残りのどのアドバンテージトークンインベントリが利用可能かを見ることができる。図示の例では、表示画面２６２０は、進行中のゲームの残り時間（図示の例では４分）も表示する。他の実施態様では、表示画面２６２０は付加的又は代替的に、リーグ内の各ユーザの順位又はトーナメント内のシーディング（seating）（トーナメントモードで）を表示することができる。
【０２０２】
ゲームが開始すると、電子機器２０１０Ａは、ゲーム状態表示画面２６３０に移行する。ゲーム状態表示画面２６３０は、ゲームで競争中の各ユーザに対して、各ユーザの現在進行中ライブスコア（７５対７９）、ゲームの残り時間（２：５３）、各ユーザの現在の連続シュート（連続シュートの増加に伴い高くなる棒グラフで表される）、及びゲームでこれまで利用された（又は残りの）アドバンテージトークンの数を提示する。上述のように、実施態様によっては、進行中ライブスコア、つまりユーザ２００２のうちの誰が優勢でユーザ２００２のうちの誰が劣勢かを反映するために、ボール１３１０の照明が付加的又は代替的に変わり得る。優勢の程度又はユーザが劣勢である程度は、ボール１３１０の照明の色、輝度、又は周波数により反映され得る。他の実施態様では、ゲームスコアを示すこのような照明を省くことができる。
【０２０３】
図示の特定のゲームでは、各ユーザが最大２つのアドバンテージトークンを交換することを許される。一実施態様では、ユーザは自身の携帯用電子機器２０１０で、タイムアウト中又はプレー中に表示画面２６２０に戻り、交換のためのアドバンテージトークンを選択する。表示画面２６２０上のアドバンテージトークンが選択されたという信号を受信すると、プロセッサ２０５６は、選択されたアドバンテージトークンを説明する表示画面２６５０等の表示画面に移行する。特定の表示画面である表示画面２６５０から、ユーザは、「アドバンテージ使用」アイコン２６５２を選択することによりアドバンテージトークンを用いるか否かを決めることができる。アドバンテージトークンの使用は、表示画面２６３０に反映され、交換することができる残りのアドバンテージトークンの数をユーザに知らせ続けることができる。
【０２０４】
一ユーザ選択可能なゲームモードでは、スコアトラッカー２０７８における命令に従って、プロセッサ２０５６（又はプロセッサ２０７８）が、ユーザの一方に対して「ファウル」をコールしてユーザの他方にクロックの停止中にフリースローラインからフリースローをシュートするよう指示することにより、ゲームの流れを中断する。図示の例では、携帯用電子機器２０１０Ａ、２０１０Ｂの両方又はそれぞれが、ファウルが犯されていることをユーザに通知する表示画面２６７０に移行する。その後、フリースローのシュートを許されたユーザの携帯用電子機器２０１０Ａが表示画面２６７２に移行することにより、そのユーザがフリースローをシュートするよう指示される。一実施態様又はユーザ選択可能なゲームモードでは、指示されたユーザは２投のフリースロー試投を許される。別の実施態様又はユーザ選択可能なゲームモードでは、指示されたユーザはワン・エンド・ワンを与えられ、１投目のフリースローを試みることを許されてそれが成功した場合のみ２投目のフリースローが許される。
【０２０５】
さらに別の代替的な実施態様又はユーザ選択可能なゲームモードでは、両方のユーザに対して「ファウル」がコールされることで、ユーザ２００２の両方又はそれぞれ（競争中のユーザ数に応じて３人以上のユーザである可能性がある）がフリースローをシュートする機会を同時に与えられる。このような実施態様又はゲームモードでは、現実世界のゲームのように、フリースローはゲームの不可欠な部分となり、ユーザに練習して個人フリースローシューティング技能を向上させる意欲を起こさせる。一実施態様又はゲームモードでは、ユーザのそれぞれに、同じファウル数及び同じフリースロー試投数で平等な機会を与えてゲームバランスを維持する。さらに別の実施態様又はゲームモードでは、この場合も異なる技能レベルの選手間でのゲーム又はハンディキャップを釣り合わせる手段として、ユーザ毎に異なるフリースロー試投数を与えることができる。一実施態様又はユーザ選択可能なゲームモードでは、このようなファウルがゲームメーカーシステム２０００により（乱数発生器を用いて）無作為に選ばれた時間にコールされる。別の実施態様又はユーザ選択可能なゲームモードでは、ゲームメーカーシステム２０００は、１つ又は複数のゲーム状況又はアルゴリズムに従ってゲーム中に時々このようなファウルをコールする。
【０２０６】
一実施態様又はユーザ選択可能なゲームモードでは、現実世界のバスケットボールゲームにより酷似するように、各ユーザがゲーム中に他方のユーザに対して「ファウルを犯す」よう選択又は要求することができる。ファウルの要求は、ディスプレイ２０４６上のファウル要求アイコンを選択すること又は入力２０６６を通して受信した音声コマンドにより行うことができ、音声認識ソフトウェアがその要求を認識する。このような実施態様又はモードでは、ゲームメーカーシステム２０００は、ファウルされたユーザにファウルを通知すると共にファウルされたユーザにフリースローを試投するよう指示する表示画面を提示する。ファウルされたユーザによるかかるフリースロー試投の終了後、ゲームが続くが、先程ファウルされたユーザは既定の期間にわたり得点を許されない。例えば、ゲームメーカーシステム２０００は、ゲームの再開時に、ファウルされたばかりのユーザによる成功ショット又はスコアを認めない場合がある。このような実施態様又はモードでは、ゲーム終盤に負けているユーザが、他方のユーザがフリースロー試投を失敗する一方で、ファウルされたユーザが得点できないゲーム中の既定の時間窓中（クロックの進行中）に自身のショットを決めることによりファウルを犯した／選択したユーザにスコアマージンを狭める機会も与えることを望んで、他方のユーザに対してファウルを犯すことを要求することができる。一実施態様では、ゲームメーカーシステム２０００は、各ユーザによる選択された／要求された／犯されたファウル数を追跡し、ファウル数に基づきフリースロー試投数を調整する。例えば、一実施態様では、ゲームメーカーシステム２０００は、最初に、既定の選択された／犯されたファウル閾値が満たされるまで、他方のユーザにより選択された／犯されたファウル毎にワン・エンド・ワンフリースロー状況をファウルされたユーザに提供し、ファウルされたユーザにはその後、選択された／犯されたファウル毎に自動的な２投のフリースロー試投（「ダブルボーナス」状況）が提供される。
【０２０７】
一実施態様及び／又はユーザ選択可能なゲームモードでは、ユーザに「フォーコーナー」又はストーリング要求又はコマンドを選択するオプションも提示される。「ファウル」要求の選択と同様に、ストーリングの要求は、ユーザがディスプレイ２０４６上のユーザ選択可能なグラフィカルユーザインタフェースをタッチ又は他の方法で選択することにより、又は「ストーリング」コマンドを発音してそれを入力２０６６又は入力２０５０により受信させて携帯用電子機器２０１０Ａ、２０１０Ｂのメモリ６５２に含まれる音声認識ソフトウェアにより認識させることにより行うことができる。特定された「ストーリング」コマンドは、ハブ２０１２へさらに送信される。「ストーリング」コマンドの受信に応じて、既定の時間にわたり、プロセッサ２０５６及び／又はプロセッサ２０７２がメモリ６５２に含まれる命令に従って、クロックが動いている際にどのユーザも得点を許されないよう進行中のゲームを調整する（成功ショットがあったとしても、クロック進行時間中は認められない）。一実施態様又はモードでは、いずれのユーザも時間切れを待つ必要なく、ゲームの残り時間が既定の時間にわたり自動的に直ちに短縮される。
【０２０８】
別の実施態様又はモードでは、他方のユーザにストーリング要求に対抗するオプションが提供される。一実施態様又はモードでは、ストーリング要求に続いて時間が動いている間、及びどのユーザもスコアが許されない間、ストーリングコマンドを要求しなかったユーザは「ファウル」要求（上述）を入力することができ、クロックの動きが停止され、「ファウルされた」ユーザ（ストーリング要求を入力したユーザ）がフリースローをシュートし、フリースロー試投の終了後、ファウル要求が行われた時点からクロックが再開するが、ファウルされたユーザは既定の期間にわたり得点できず、ファウルを要求したユーザはこの既定の期間中に得点の機会を得る。本質的には、大幅にリードしているユーザはクロックを時間切れにするためにストーリング要求を入力することができるが、劣勢のユーザは、ファウルを要求することによりストーリングユーザに対してファウルを犯すことによりストーリング要求に対抗することができる。
【０２０９】
ゲームが終了すると、ゲームメーカーシステム２０００及び携帯用電子機器２０１０は、各ユーザに獲得した経験レベル／バッジ又は経験値に関する情報を提示する表示画面２６８０に移行する。図示の例では、一方のユーザに、ゲームに勝ったクラッチスリーポインターとする「レベルＩＩＩレインメーカーバッジ」が与えられている。このユーザには、２３００経験値も与えられる。このユーザには、ユーザをロッカールーム（図２５に示す表示画面２１００）又はユーザのパフォーマンスのより徹底的な解析のための「フィルム室」（図２６に示す表示画面２２００）へ戻すための、ユーザ選択可能なグラフィカルユーザインタフェースが提示される。
【０２１０】
上述の例では、２人のユーザ間のゲームは、所定の配分時にわたり続く時間ベースゲームである。他の実施態様又は他のユーザ選択可能なゲームモードでは、マルチプレーヤーゲームが代替的に交互ポゼッション形式で作動し得る。交互ポゼッション形式では、各ユーザが交代でバスケットボールショットを試投し、ゲームメーカーシステム２０００は、自動的にショットが成功したか否かを判定して２人のユーザの進行中累積スコアを更新する。一実施態様又はモードでは、ユーザが交代でシュートしている既定の総時間の満了後にゲームを終了させる。別の実施態様又はモードでは、各ユーザが所定のショット試投数を終了した後にゲームを終了させる。一実施態様又はユーザ選択可能なゲームモードでは、システム２０００は、人物が順番又は「ポゼッション」中に自身のショット試投を終了するための既定の最大時間（ショットクロックと同様）を割り当てる又は配分する。一実施態様又はゲームモードでは、技能レベルに基づき、又はどのユーザが現在優勢であるか若しくは優勢の程度に基づき、種々のユーザに種々の時間が配分され得る。一実施態様又はゲームモードでは、システム２０００により各ユーザの順番に配分される時間は、無作為に、又はポゼッション数又は順番数に基づきシステム２０００により変えられる。例えば、初期の順番又はポゼッションには、ショット試投の終了のためにより長い時間が配分され得るが、ゲーム終盤のより遅い順番又はポゼッションには、ショット試投の終了のためにはるかに短い時間が配分され得る。
【０２１１】
図３１Ａ及び図３１Ｂは、ユーザが仮想対戦相手と競争する表示画面２６００上のシングルプレーヤーゲームモードの選択に続く表示画面の進行例を示す。ユーザによるシングルプレーヤーモードの選択に応じて、携帯用電子機器２０１０Ａは表示画面２７１０に移行する。表示画面２７１０は、シングルプレーヤーゲーム用のさまざまな選択をユーザに提示する。図示の例では、表示画面２７１０は、練習ゲームアイコン２７１２、リーグゲームアイコン２７１４、トーナメントゲームアイコン２７１６、及びミニゲームアイコン２７１８を提示する。アイコン２７１０〜２７１８のそれぞれが、異なる特性を有するゲーム用のユーザ選択可能なグラフィックユーザインタフェースを含む。例えば、練習ゲームは、仮想対戦相手との公式戦だが、リーグトーナメントプレーの一部ではない。ミニゲームは、仮想対戦相手との短縮した公式戦である。リーグゲーム及びトーナメントゲームは公式戦を含み、リーグゲームはシーズンを通したユーザ群との一連の総当たり戦であり、ユーザが個々に同じ又は異なる仮想対戦相手と競争するが、トーナメントゲームは勝ち抜き戦であり、組み合わせ表の種々のユーザが同じ又は異なる仮想対戦相手と競争する。
【０２１２】
図３１Ａ及び図３１Ｂは、ユーザがトーナメントゲームアイコン２７１６を選択する進行例を示す。トーナメントゲームアイコン２７１６の選択後の「挑戦開始」アイコン２７１９の選択に応じて、プロセッサ２０５６（図２４に示す）がシングルプレーヤーモードの表示画面２７２０に移行する。表示画面２７２０により示すように、図示の例では、１人のユーザであるJake R.がシミュレーション又は仮想ゲームで仮想対戦相手「Ｖ１」と競争している。図示の例では、表示画面２７２０はさらに、ユーザが競争しているトーナメントの組み合わせ表の少なくとも一部を表示する。図示の例では、ユーザは仮想対戦相手Ｖ１と競争している。ユーザが勝った場合、ユーザは続いてＶ２及びＶ３という２人の代替的な仮想対戦相手のうちの勝者と対決する。各仮想対戦相手が異なるシミュレーションシューティング特性であるパーセンテージを有することで、ユーザがトーナメントを勝ち進むにつれて競争が厳しくなるようにすることができる。一実施態様では、各仮想対戦相手がコンピュータ生成スコアプロファイルを含む。さらに別の実施態様では、各仮想対戦相手が、高校チーム、大学チーム、又はプロチームを問わず現実世界の組織化されたバスケットボールチームに対応するスコアリングプロファイルを有する。
【０２１３】
仮想対戦相手の「スコアリングプロファイル」は、種々のフリースロー及び種々のショットの比率、つまり成功・失敗パーセンテージ、及び／又は仮想対戦相手のスコアのタイミングを指す。スコアリングプロファイルは、人物又はチームがゲーム中に各ポインターのポイントを得点するタイミングであるスコアリングタイムプロファイルを含み得る。スコアリングプロファイルは代替的又は付加的に、ポゼッション毎の平均ポイント数、チームが１ポゼッションで得点する可能性のあるパーセント、チームのフリースローシューティングパーセンテージ等、ゲーム中のチームのシューティング統計を含み得る。このようなシステムは、ゲーム全体を通して同じであってもよく、又はゲームの種々の部分で変えてもよい。例えば、あるチームのゲーム前半のポゼッション毎の平均ポイント数が、疲労時のゲーム後半と比べて大きい場合がある。
【０２１４】
ゲームメーカーシステム２０００は、仮想対戦相手のスコアリングプロファイルを利用してユーザとのゲーム中の仮想対戦相手のスコアリングをシミュレートする。図３２〜図３５は、仮想対戦相手のシミュレートスコアリングを求めるのにスコアトラッカー２０７８が用いるための、メモリ２０７４又はメモリ６５２に記憶された種々のスコアリングタイムプロファイル例を示す。かかるスコアリングタイムプロファイルは、線グラフとして図示されているが、実施態様によっては、かかるスコアリングタイムプロファイルは、メモリ２０７４又はメモリ６５２に記憶された数学的な方程式又はアルゴリズムとして表すことができる。
【０２１５】
図３２は、仮想対戦相手の進行中累積スコアが経過ゲーム時間の線形関数である線形の種々のスコアリングタイムプロファイルを示す。例えば、一実施態様では、仮想対戦相手が毎秒０．５ポイントの線形速度で得点し得る。図３２は、線形スコアリングタイムプロファイル２８１０、２８１２、２８１４、及び２８１６を示す。プロファイル２８１０は、仮想対戦相手の最も遅い線形スコアリング速度であり、プロファイル２８１６は、仮想対戦相手の最大又は最高スコアリング速度を有する。ユーザがトーナメントを勝ち進むにつれて、対戦する特定の仮想対戦相手に関してより高いスコアリング速度を有するスコアリングプロファイルを利用して、ユーザにとっての挑戦又は困難を増加させることができる。同様に、ユーザの技能レベルに応じて、ゲームメーカーシステム２０００の演算コンポーネント（少なくとも１つの非一時的コンピュータ可読媒体に含まれる命令に従う少なくとも１つのプロセッサ）が、ユーザの意欲を最もかき立てるのに適した、ユーザと対戦する仮想対戦相手の仮想対戦相手スコアリングプロファイルを自動的に選択することができる。
【０２１６】
一実施態様では、スコアリングタイムプロファイル２８１０〜２８１６の１つ又は複数が、以前に終了したゲームの平均スコアリング速度に相当する。一実施態様では、スコアリングタイムプロファイル２８１０〜２８１６は、以前に終了したゲームからの一人物の記憶されて取り出されたスコアリングプロファイルを含む。一実施態様では、スコアリングタイムプロファイル２８１０〜２８１６はそれぞれ、ゲームメーカーシステム２０００を用いた以前に終了したシングルプレーヤー又はマルチプレーヤーゲームからのユーザの平均スコアリング速度を含む。このように、ユーザは、自身の以前のパフォーマンスと競争することができる。一実施態様では、スコアリングタイムプロファイル２８１０〜２８１６はそれぞれ、ゲームメーカーシステム２０００を用いた以前に終了したシングルプレーヤー又はマルチプレーヤーゲームからの異なるユーザの平均スコアリング速度を含む。このようなモードでは、ユーザは、自身が競争した他のユーザに対して、又は自身が以前に競争したことのない他のユーザに対して、ゲームを繰り返すことができる。
【０２１７】
さらに他の実施態様又はユーザ選択可能なゲームモードでは、スコアリングタイムプロファイル２８１０〜２８１６はそれぞれ、以前に終了した現実世界のゲームのチームの平均線形スコアリング速度を含む。例えば、スコアリングタイムプロファイル２８１２は、特定のゲーム中の高校バスケットボールチーム、大学バスケットボールチーム、又はプロバスケットボールの平均スコアリング速度に基づき得る。さらに他の実施態様又はユーザ選択可能なゲームモードでは、スコアリングプロファイル２８１０〜２８１６はそれぞれ、特定のシーズン中、特定のシーズンのプレーオフ中、特定のＮＣＡＡ中、又は高校トーナメント中等、複数の以前に終了した現実世界のゲーム中のチームの平均線形スコアリング速度を含む。一実施態様では、歴史上の現実世界のゲーム、現実世界のチーム、又は現実世界のシーズンの種々のスコアリングタイムプロファイルが、図２８に示す「プロショップ」表示画面２３００で選択可能、購入可能、及び／又はダウンロード可能である。結果として、ユーザは、自身が対戦する仮想対戦相手の特性を確定するために現実世界のチームを選択することができる。
【０２１８】
図３３は、ゲーム中のユーザによる現在のスコアリングに少なくとも一部基づくか又はこれに反応する、仮想対戦相手のスコアリングタイムプロファイルを示す。図示の例では、線２８２０はゲーム中のユーザスコアリング（ユーザの進行中累積スコア）を表す。一実施態様又はユーザ選択可能なゲームモードでは、仮想対戦相手がスコアリングプロファイル２８２２に従って得点し得る。スコアリングプロファイル２８２２は、ユーザによるスコアリングに基づき仮想対戦相手のスコアリングを既定の決定範囲内でユーザの進行中累積スコアに近づくよう動かす非線形収束スコアリングアルゴリズムを含む。スコアリングタイムプロファイル２８２４は、仮想対戦相手スコアリングがユーザの累積スコアよりも所定量だけ上回るようにユーザによるスコアリングに基づき仮想対戦相手によるスコアリングを動かす非線形発散スコアリングアルゴリズムを含む。さらに別の実施態様では、スコアリングタイムプロファイル２８２４は、ユーザの累積スコアよりも所定量だけ下回るように仮想対戦相手スコアリングを動かす非線形発散スコアリングアルゴリズムを含み得る。
【０２１９】
さらに他の実施態様又はユーザ選択可能なゲームモードでは、スコアトラッカー２０７８が、仮想対戦相手によるスコアリングをゲーム中のモメンタムシフトに基づきユーザスコアリングに反応させるゲームフローアルゴリズムを実施する。例えば、仮想対戦相手スコアリングは、連続シューティング（ユーザによる連続成功）に応じてゲーム中に減速し得る。さらに他の実施態様又はユーザ選択可能なゲームモードでは、スコアトラッカー２０７８が、仮想対戦相手が得点する速度を無作為に調整する。例えば、スコアトラッカー２０７８は、仮想対戦相手スコアリングを一時的に減速させ、仮想対戦相手チームのキープレーヤーが負傷したという通知をディスプレイ２０４６に出力することができる。
【０２２０】
図３４は、ユーザが競争している仮想対戦相手のスコアリングを制御及び出力するために利用され得るスコアリングプロファイル２８３０及び２８３２を示す。現実のゲームのように、スコアリングは間欠的に起こり得る。スコアリングタイムプロファイル２８３０及び２８３２は、間欠的に起こるスコアリングに関するものである。結果として、上述のスコアリングプロファイル２８１０〜２８１６での仮想対戦相手による均一なスコアリングとは対照的に、この仮想対戦相手も間欠的に得点する。一実施態様では、スコアリングタイムプロファイル２８３０及び２８３２は、以前に終了した又は歴史上の現実世界のゲームのチームのスコアリングプロファイルを含む。例えば、スコアリングタイムプロファイル２８１２は、特定のゲーム中の高校バスケットボールチーム、大学バスケットボールチーム、又はプロバスケットボールチームによるスコアの速度及びタイミングに基づき得る。例えば、以前に終了したゲームにおけるチームが、急速に得点を重ねる複数の調子のよいシュートの連続（hot shooting strings）及び／又は得点できないか又はごく稀にしか得点できない複数の調子の悪いシュートの連続（cold shooting streaks）を有していた場合がある。歴史上のゲームのこの歴史上のスコアリングタイムプロファイルに基づき、スコアトラッカー２０７８は仮想対戦相手のスコアリングを決定する。仮想対戦相手スコアリングの基礎としての役割を果たすよう選択したスコアリングプロファイルが、プレーされる仮想ゲームの持続時間よりもはるかに長い時間を有する歴史上のゲームからのものである状況では、スコアトラッカー２０７８は、仮想ゲームの時間に合うようにスコアリングプロファイルのスコアのタイミングを自動的に減らすことができる。例えば、４０分続く歴史上のゲームの歴史上のスコアリングタイムプロファイルが、ゲームの中間点で開始してゲームの３／４が終了する時点で終了する調子の悪いシューティング期間を含む場合がある。スコアトラッカー２０７８は同様に、仮想ゲームが３０分しか続かないかもしれないにもかかわらず、同じ対応部分中に仮想対戦相手の対応の調子の悪いシューティング期間を実施することができる。さらに別の実施態様では、スコアトラッカー２０７８は、仮想対戦相手によるスコアリングの制御に用いるために、歴史上のゲームの一部のスコアリングプロファイルの一部を無作為に選択する。例えば、仮想ゲームが１５分続く場合、スコアトラッカー２０７８は、仮想対戦相手がいつどの程度の頻度で得点するかを判定するための基礎として用いるために、チームの１つの歴史上のゲームの１５分部分とその対応のスコアリングプロファイルとを無作為に選択することができる。別の実施態様又はユーザ選択可能なゲームモードでは、ユーザは、仮想対戦相手によるスコアリングのタイミングを決定するための基礎として用いるために、歴史上のゲーム及びその対応のスコアリングプロファイルのどの部分を用いるかを選択することができる。例えば、ユーザは、仮想ゲーム中に仮想対戦相手がいつどの程度の頻度で得点するかの決定に用いる基礎としての役割を果たすように、歴史上のゲームの後半とゲームの後半中のチームスコアリングタイムプロファイルとを選���することができる。
【０２２１】
さらに他の実施態様又はユーザ選択可能なゲームモードでは、スコアリングプロファイル２８３０、２８３２はそれぞれ、高校バスケットボールチーム、大学バスケットボールチーム、又はプロバスケットボールチーム等の組織化されたバスケットボールチームの複数の以前に終了した現実世界のゲームからの複数のスコアリングタイムプロファイルから生成された統計に基づく、スコアリングタイムプロファイルを含む。一実施態様では、歴史上の現実世界のゲーム、現実世界のチーム、現実世界のシーズン、現実世界の事象（ＮＢＡプレーオフ、ＮＢＡチャンピオンシップシリーズ、ＮＣＡＡトーナメント、州立高校チャンピオンシップ等）の種々のスコアリングプロファイルが、図２８に示す「プロショップ」表示画面２３００で選択可能、購入可能、及び／又はダウンロード可能である。結果として、ユーザは、自身が対戦する仮想対戦相手の特性を確定するために現実世界のチームを選択することができる。
【０２２２】
上述のように、実施態様又はユーザ選択可能なゲームモードによっては、スコアリングプロファイルはフリースローパーセンテージをさらに含む。このフリースローパーセンテージは、ゲームメーカーシステム２０００により無作為に生成されてもよく、ユーザによる入力で選択されてもよく、又はスコアリングタイムプロファイルを導出する歴史上のゲーム又は歴史上のゲーム群からの同じ現実世界のチームのフリースローパーセンテージに基づいてもよい。このような実施態様又はモードでは、ゲーム中に起こる「ファウル」により仮想対戦相手がフリースローを行うことになる。仮想対戦相手がフリースローを成功する可能性をスコアトラッカー２０７８が利用して、仮想ゲーム中のこのようなフリースロー試投時に仮想対戦相手が得点するか否かをシミュレートする。
【０２２３】
一実施態様又はユーザ選択可能なモードでは、ユーザは、マルチプレーヤーゲームに関して上述したように、仮想対戦相手に対してファウルを犯す要求を入力するか、又はゲームのストーリングの要求を入力することができる。シングルプレーヤー仮想ゲームでのファウル及びフォーコーナーストーリングの実施は、マルチプレーヤーゲームに関して上述したファウル及びフォーコーナーストーリングの実施と同一だが、他方の競争ユーザがファウルされるとフリースローを試投するのではなく、スコアトラッカー２０７８が、仮想対戦相手について用いるスコアリングプロファイルのフリースローパーセンテージに基づき仮想対戦相手がこうしたフリースローを成功するか失敗するかを自動的に決定する点が異なる。
【０２２４】
一実施態様又はユーザ選択可能な「ユーザ補助」又は「仮想補助」ゲームモードでは、システム２０００がユーザのスコアリングを補う。実際には、システム２０００は、ゲーム中のユーザのスコアを増加させる仮想チームメイトを提供する。例えば、仮想対戦相手に対するシングルプレーヤーゲームでは、システム２０００の演算コンポーネントが、ゲーム中のユーザの進行中累積スコアにポイントを人工的に加えて、仮想対戦相手に対してユーザを補助する。一実施態様又はモードでは、ユーザ補助又は仮想補助は、仮想対戦相手のスコアリング速度に足りない速度でユーザの進行中累積スコアにポイントを加える。シングルプレーヤーモードで用いるために選択可能であることに加えて、仮想補助モードはさらに、技能の劣るユーザのハンディキャップとしての役割を果たすようマルチプレーヤーゲームで２人以上のユーザにより選択されることができる。ユーザ補助又は仮想補助がユーザの進行中累積スコアにポイントを加える速度は、ユーザの技能レベル又はそのゲームについてユーザが選択した難易度に応じてシステム２０００が変えることができる。例えば、ユーザがシミュレーショントーナメントに参加している一実施態様では、ユーザが仮想補助により補助される程度、ユーザスコアが仮想補助により補われる程度は、ユーザがトーナメントを勝ち進むにつれて減少し得る。
【０２２５】
図示の例では、ゲームメーカーシステム２０００はさらに、ユーザと仮想対戦相手との間に選択可能なゲームモードを提供し、ゲームは時間ベースではなく、バスケットボールポゼッションに基づく。バスケットボールポゼッションモードの一ゲームプレーモードでは、ユーザによる各ショット試投後に、それが得点になるか否かを問わず、ゲームメーカーシステム２０００の演算デバイス（非一時的コンピュータ可読媒体に含まれる命令に従う１つ又は複数の処理ユニット）が、仮想対戦相手の次のポゼッション中に仮想対戦相手が得点するか否か及びそのポイント数を自動的に決定する。一実施態様又はモードでは、ユーザによるショット試投後に仮想対戦相手がそのポゼッション中に得点するか否か及びそのポイント数の決定は、チームがそのポゼッション中に特定のポイント数を又は特定の様式で得点する可能性パーセントを含むパーポゼッションスコアリングプロファイルに基づく。
【０２２６】
スコアリングタイムプロファイル及びフリースローパーセンテージプロファイルと同様に、パーポゼッションスコアリングプロファイルは、高校ランク、大学ランク、又はプロランクから得た現実世界のチームのパーポゼッションスコアリングプロファイルに対応する。かかるパーポゼッションスコアリングプロファイルは、現実世界のチームの単一の歴史上のゲームから得られてもよく、又は現実世界のチームによる複数のゲーム群から、若しくは種々のチームからなる群による複数のゲーム群から統計的に決定してもよい（例えばレギュラーシーズン中の全てのディビジョンＩのＮＣＡＡバスケットボールチームのパーポゼッションスコアリング統計、歴史上のＮＣＡＡトーナメントの全参加チームのパーポゼッションスコアリング統計、歴史上のＮＣＡＡトーナメントの特定のラウンド中に勝ち進んだ全チームのパーポゼッションスコアリング統計）。例えば、ある状況では、ユーザは、自身が歴史上のＮＣＡＡトーナメントで競争する準決勝トーナメントアプリケーションを購入することができる。トーナメントアプリケーションの一部として、アプリケーションは、ユーザが対戦する仮想対戦相手について、１つ又は複数の歴史上のＮＣＡＡトーナメントからのパーポゼッションスコアリング統計／パーポゼッションスコアリングプロファイルを利用することができる。一実施態様では、ゲームトラッカーシステム２０００が、ユーザがプレーするＮＣＡＡトーナメントのラウンドに応じて仮想対戦相手のスコアリングプロファイルを利用する。例えば、トーナメントアプリケーションにおけるユーザのゲームがトーナメントの１回戦である場合、ゲームトラッカーシステム２０００は、１つ又は複数の歴史上のＮＣＡＡトーナメントの１回戦の全チーム（又は勝ち進んだチーム等のチームのサブセット）のパーポゼッションスコアリング統計を取り出すか又は決定して、そのチーム及びアプリケーションの１回戦でユーザが対戦する仮想対戦相手のパーポゼッションスコアリングプロファイルとして統計を利用する。ユーザがトーナメントアプリケーションで勝ち進み続けるにつれて、パーポゼッションスコアリングプロファイルが変わる。
【０２２７】
図３６は、シングルプレーヤーポゼッションベースゲームを提供するスコアトラッカー２０７８等のゲームメーカーシステム２０００の演算コンポーネントにより実行され得る方法例２９００のフロー図である。ブロック２９１０で示すように、シングルプレーヤーポゼッションベースゲームが選択されたことを示す信号を受信すると、ゲームメーカーシステム２０００の演算デバイスは、ユーザがプレーする仮想対戦相手のパーポゼッションスコアリングプロファイルを決定するか、取り出すか、又は他の方法で得る。一実施態様では、システム２０００は、仮想対戦相手のパーポゼッションスコアリングプロファイルの基礎としての役割を果たすよう特定の現実世界の歴史上の１つ又は複数のゲーム、１つ又は複数のチーム、トーナメント、プレーオフ、チャンピオンシップシリーズ等を選択又は選抜するオプションをユーザに提供することができる。一実施態様では、システム２０００は、データベースから又はインターネット上で公的に入手可能なスポーツ統計から、履歴データからの実際の統計を取り出し、仮想対戦相手について用いるパーポゼッションスコアリングプロファイルを計算する。別の実施態様では、かかるスコアリングプロファイルが暫時決定されてローカル又はリモートデータベースに記憶され、スコアリングプロファイルが単に取り出される。
【０２２８】
ブロック２９１２で示すように、パーポゼッションスコアリングプロファイルは、仮想対戦相手による１回のポゼッション中のスコアリングの可能性パーセントを提供する。ブロック２９１２に示す例では、仮想対戦相手が１ポゼッション中に３ポイントを得点する見込みはＡ％である。このようなスリーポインターは、３ポイントプレーで又は２ポイントショットに続く１ポイントフリースロー（シューティング行為中のファウル）により得点される。他の実施態様では、スコアリングプロファイルは、スリーポインターが３ポイントポゼッションから得点された場合と、３ポイントが２ポイント成功に続く１ポイントフリースローでの従来の３ポイントプレーである場合とを区別する統計にさらに分類される。一ゲームモードでは、かかる区別は、ゲームメーカーシステム２０００の演算コンポーネントがさらに、シミュレートした仮想対戦相手がそのポゼッション中にどのように得点したかを示す可視的又は可聴的な解説又は情報をユーザに対して出力することができるので、有益であり得る。
【０２２９】
ブロック２９１２でさらに示すように、仮想対戦相手がポゼッション中に２ポイントを得点する見込みはＢ％であり、１ポゼッション中に２ポイントフリースローを得点する見込みはＣ％であり、１ポゼッション中に１フリースローポイントを得点する見込みはＤ％である。かかる統計は、フィールドゴールパーセンテージにも３ポイントシューティングパーセンテージにも必ずしも対応しないが、ゲーム中の総ポゼッション数及びチームが特定の様式で得点した回数に応じて変わる。例えば、統計から分かるのは、チームのポゼッション１００回中に、スリーポインターが１０回成功、２ポイントフィールドゴールが２５回成功、フリースロー２投成功が６例、及びフリースロー１投成功が４例であり、チームの統計的な得点は、３ポイントがポゼッションの１０％、２ポイントフィールドゴールがポゼッションの２５％、フリースロー２ポイントがポゼッションの６％、フリースロー１ポイントがポゼッションの４％、及び無得点がポゼッションの６５％である。
【０２３０】
図示の例では、ブロック２９１２に示すパーポゼッションスコアリングプロファイルは、１ポゼッション中に成功した２ポイントフィールドゴールとフリースロー２投とを区別する。結果として、ゲームメーカーシステム２０００の演算コンポーネントは、フリースロー又は２ポイントフィールドゴールによる仮想対戦相手の得点の仕方に関して、ディスプレイ２０４６等で可聴又は可視通知を通じてユーザ通知することができる。他の実施態様では、パーポゼッションプロファイルは、フリースロー２投と２ポイントフィールドゴールとを区別することができず、２ポイントフィールドゴール及び２ポイントフリースローのポゼッションの両方の統計がまとめられる。さらに他の実施態様では、ステップ２９１０において取り出されるパーポゼッションスコアリングプロファイルは、他の統計的パーポゼッション内訳又はより多数若しくは少数のかかるパーポゼッションスコアリング内訳を有し得る。
【０２３１】
ブロック２９１４で示すように、ゲームメーカーシステム２０００の演算コンポーネントは、開始ポゼッションを有するのがユーザか仮想対戦相手か（すなわち、どちらのチームがティップオフに勝つか）を決定する。これは、乱数発生器等を用いて行うことができる。他の実施態様では、これは、デフォルトで仮想対戦相手又はユーザが最初のポゼッションを常に有するようにしてもよい。
【０２３２】
ブロック２９１６及び２９１８で示すように、ユーザがポゼッションを有する場合、ゲームメーカーシステム２０００は、ユーザがショット試投を行ったか否かを定期的に判定する。このような判定は、バスケットボール１３１０及び／又は他の検出デバイス２００８から受信した信号に基づき行うことができる。ブロック２９２０で示すように、ショット試投が行われた信号を受信すると、ゲームメーカーシステム２０００の演算コンポーネントが、ショット試投が成功したか否かを判定する。この判定は、上述のさまざまな様式の１つで行うことができる。ブロック２９２２で示すように、ショット試投が成功したとゲームメーカーシステム２０００の演算コンポーネントが判定した場合、スコアトラッカー２０７８が成功ポイント数を決定し、ユーザの進行中累積スコアにそのポイント数を加える。一モードでは、ユーザに与えられるポイント数は固定であってもよく、又は別のモードでは、ショットが試投されて成功した場所に基づき、ショットのタイプ、つまりフィールドゴール又はフリースローに基づき、且つ／又は適用される任意の他のハンディキャップ又はアドバンテージ因子に基づき変わってもよい。成功ショットの後、ブロック２９２４で示すように、仮想対戦相手が次のポゼッションを取る。
【０２３３】
ブロック２９２６で示すように、ゲームメーカーシステム２０００の演算コンポーネントは、仮想対戦相手がディフェンスリバウンドを取ってポゼッションを取る否かを判定する。代替的に、ゲームメーカーシステム２０００は、ユーザがオフェンスリバウンドを取るか否かを判定する。一実施態様では、このような判定は、ランダムに判定されてもよく、又は仮想対戦相手がポゼッションを取る既定のパーセンテージに基づいてもよい。さらに別の実施態様又はゲームモードでは、仮想対戦相手がディフェンスリバウンドを取るか否かの判定は、現実世界の歴史上のゲーム、現実世界の歴史上のチーム、又は現実世界の歴史上のゲーム群若しくはチーム群からのリバウンド統計に基づく。一実施態様では、ディフェンスリバウンド統計は、パーポゼッションスコアリングプロファイルを決定したのと同じ現実世界の歴史上のゲーム、チーム等から得られる。仮想対戦相手がディフェンスリバウンドを取る場合、ブロック２０２４において仮想対戦相手がポゼッションを取る。代替的に、仮想対戦相手がディフェンスリバウンドを取らないと判定されてユーザがオフェンスリバウンドを取るとみなされる場合、ブロック２９１６に示すようにユーザがポゼッションを再度保持する。他の実施態様又はユーザ選択可能なゲームモードでは、ブロック２９２６におけるリバウンド判定を省くことができ、ユーザによる各ショット試投失敗後に仮想対戦相手がバスケットボールのポゼッションを自動的に取る。
【０２３４】
ブロック２９２８で示すように、仮想対戦相手が「ポゼッション」を取ると、ゲームメーカーシステム２０００の演算コンポーネントは、仮想対戦相手が得点するか否か及び仮想対戦相手のポゼッションに対するポイント数を判定する。図示の例では、ゲームメーカーシステム２０００の演算コンポーネントは、乱数Ｘ（本例では０〜０．９９）を生成する。ブロック２９３０、２９３２、及び２９３４で示すように、乱数ＸがＡ未満の場合、ゲームメーカーシステム２０００は、仮想対戦相手の特定のポゼッションにスコア３を割り当て、そのスコアを仮想対戦相手の累積スコアに加えて、更新累積スコアを出力する。一実施態様では、ゲームメーカーシステム２０００の演算コンポーネントはさらに、そのスコアに対してコメントする有名ゲームアナウンサー（すなわち、ディック・ヴィターレ）等による解説を出力する。スコアリングプロファイルが現実世界の歴史上のチームに基づくゲームモードでは、かかるコメントは、現実世界の歴史上の選手又は現実世界の歴史上のチームがショットを決めているとみなすことで、シミュレーションゲームの現実感を高めることができる。同様に、ゲームメーカーシステム２０００の演算コンポーネントは、ブロック２９２２において、ユーザへのポイントの付与に続いて同様の解説を出力することができる。
【０２３５】
ブロック２９４０、２９４２、及び２９４４で示すように、乱数ＸがＡ＋Ｂ未満の場合、ゲームメーカーシステム２０００は、仮想対戦相手の特定のポゼッションにスコア２を割り当て、そのスコアを仮想対戦相手累積スコアに加え、更新累積スコアを出力する。システム２０００はさらに、フィールドゴールの結果として２ポイントが入ることを言及する、また場合によっては現実世界の歴史上の選手がショットを成功したことを示す、可聴又は可視解説を出力する。例として、歴史上のチームがボストン・セルティックスだった場合、ボストン・セルティックスのパーポゼッションスコアリングプロファイルを有する仮想対戦相手が２ポイント得点すると、ゲームシステム２０００の演算コンポーネントは、「ラリー・バードが１８フィートの位置からフォールアウェイジャンプショット」という可聴ゲームアナウンサーコメントを出力することができる。ブロック２９３４、２９５４、２０６４、及び２９７４において、仮想対戦相手による他のタイプのスコア又は失敗に対して他の適当な解説出力を行い、シミュレーションゲームに彩り及び現実感を加えることができる。
【０２３６】
ブロック２９５０、２９５２、及び２９５４で示すように、乱数ＸがＡ＋Ｂ＋Ｃ未満の場合、ゲームメーカーシステム２０００は、仮想対戦相手の特定のポゼッションにスコア２を割り当て、そのスコアを仮想対戦相手累積スコアに加え、更新累積スコアを出力し、その２ポイントがファウル後の仮想対戦相手のフリースロー２投によるものであることを示す。ブロック２９６０、２９６２、及び２９６４で示すように、乱数ＸがＡ＋Ｂ＋Ｃ＋Ｄ未満の場合、ゲームメーカーシステム２０００は、仮想対戦相手の特定のポゼッションにスコア１を割り当て、そのスコアを仮想対戦相手累積スコアに加え、更新累積スコアを出力し、ファウル後に仮想対戦相手がフリースロー２投のうち１投を成功したことを示す。ブロック２９７４で示すように、乱数ＸがＡ＋Ｂ＋Ｃ＋Ｄよりも大きい場合、ゲームメーカーシステム２０００は、仮想対戦相手がそのポゼッション中に得点せず、ブロック２９１６においてユーザが次のポゼッションを取ったと判定する。
【０２３７】
一実施態様又はユーザ選択可能なゲームモードでは、パーポゼッションスコアリングプロファイル自体がゲーム中に変わる。例えば、チームは、選手の脚が元気であるゲームの開始部分又は初期ポゼッションにおいて３ポイントショットを得点する可能性が高く、ゲームの後半部分又は後期ポゼッションにおいてフリースローを得点する可能性が高い。図３５は、ポゼッション毎の種々のポイント又はショットを得点する可能性パーセントがポゼッション数に基づき変わるパーポゼッションスコアリングプロファイルを示す。図示の例では、パーポゼッションスコアリングプロファイルは、３ポイントショット、２ポイントショット、２ポイントフリースロー、１ポイントフリースロー、及び得点につながらないポゼッションのそれぞれのパーセンテージの変動がある。図示の例では、ポゼッション番号４１〜６０の間はチームが３ポイントショットを得点する可能性が最高だが、ポゼッション０〜２０では最低である。図示の例では、チームのポゼッションが得点につながらない可能性は、ポゼッション２１〜４０（仮想対戦相手の２１回目のポゼッション〜４０回目のポゼッション）の間が最高である。このような実施態様では、図３６に示す方法２９００は、仮想対戦相手のポゼッション数を追跡し、仮想対戦相手のポゼッション数に応じて異なるショットのパーポゼッションスコアリングプロファイルを適宜取り出すステップを含み得る。他の実施態様又はモードでは、他の内訳を有する他のパーポゼッションスコアリングプロファイルがシステム２０００により利用され得る。上記例のそれぞれにおいて、パーポゼッションスコアリングプロファイルは、ゲームの長さ、つまりゲームの総時間、又はゲーム中の各チームに配分されたポゼッション数に応じて、システム２０００により調節され得る。
【０２３８】
図３１Ａに戻って参照すると、表示画面２７２０はさらに、各ユーザが所有するアドバンテージトークン（後述）のインベントリを提示する。ゲームが始まると、ユーザ２００２は、画面２７２０へ戻ってアドバンテージトークンの残りのインベントリのどれが利用可能かを見ることができる。上述のように、アドバンテージトークンは、ユーザが表示画面２３００（図２８に示す）を見ている間等に獲得及び／又は購入することができる。一ゲームプレーモードでは、ユーザは１回のゲーム中に最高２つのアドバンテージトークンを交換することを許される。
【０２３９】
図３７は、ユーザによる図２８における表示画面２３００上の「全てのアドバンテージを見る」アイコンの選択に応じて、ゲームメーカーシステム２０００の演算コンポーネントがディスプレイ２０４６に提示する表示画面３０００を示す。表示画面３００のグラフィックは、経験値で獲得又は購入することができる入手可能なアドバンテージトークンを特定し、各アドバンテージトークンの簡単な説明を提供する。シングルプレーヤー時間ベースゲーム（single player time baser time driven game）で使用可能なことに加えて、アドバンテージトークンのいくつかは、シングルプレーヤーポゼッションベースゲーム又はマルチプレーヤー時間ベース又はポゼッションベースゲームで又はその一部として使用可能でもある。図示の例では、ユーザは、ゲーム中の仮想補助スコアリング（上述）を調整するアドバンテージトークン３０１０、３０１２、及び３０１４を交換することができる。ユーザは、種々の所定期間に仮想対戦相手スコアリングを調整するためにアドバンテージトークン３０１６及び３０１８を交換することができる。ユーザは、アドバンテージトークン３０２０を交換し、クロックを停止させ、３ポイントショット試投を設定することができる。
【０２４０】
最後に、ユーザは、種々の期間に「モメンタム」を切り替えるためにアドバンテージトークン３０２４又は３０２６を交換することができる。一実施態様又はゲームモードでは、ユーザは、自身が既定のショット数を連続して成功した、既定量だけ又は既定のマージン内に以前のスコア差を詰めた、及び／又は既定量又は既定のマージンよりも上にリードを広げた等の判定に応じて、システム２０００の演算コンポーネントにより「モメンタム」を与えられる。一実施態様又はゲームモードでは、このような「モメンタム」を達成又は獲得するための閾値は、ユーザが指定されるプレーが「ホームで」か「アウェイで」かに応じて変わり得る。システム２０００は、このような「モメンタム」の獲得の仕方に応じて既定の期間にユーザにモメンタムを提供する。システム２０の演算コンポーネントは、このような「モメンタム」を保有するユーザにユーザ補助という見返りを与える。例えば、ユーザがモメンタムを有する間に、ユーザ又は仮想補助スコアリング速度をシステム２０００により増加させてもよく、又はユーザがモメンタムを有する間に、仮想対戦相手のスコアリング速度、フリースローパーセンテージ等をシステム２０００により減少させてもよい。
【０２４１】
図３１Ａ及び図３１Ｂに戻って参照すると、ゲームが始まると、電子機器２０１０Ａがゲーム状態表示画面２７３０に移行する。ディスプレイ２０４６上のゲーム状態表示画面２７３０は、ゲームで競争中のユーザに対して、仮想対戦相手及びユーザの現在進行中のスコア（７５対７９）、ゲームの残り時間（２：５３）、（又はポゼッションベースゲームでは、どちらのチームが現在ポゼッションを有しているか）、及びゲームでこれまで利用されたアドバンテージトークンの数を提示する。上述のように、実施態様によっては、ゲームの主導権がユーザにあるか仮想対戦相手にあるかを反映するために、ボール１３１０の照明が付加的又は代替的に変わる。優勢の程度又はユーザが劣勢又は優勢である程度は、ボール１３１０の照明の色、輝度、又は周波数により反映され得る。他の実施態様では、ゲームスコアを示すこのような照明を省くことができる。
【０２４２】
図示の特定のゲームでは、各ユーザが最大２つのアドバンテージトークンを交換することを許される。一実施態様では、ユーザは自身の携帯用電子機器２０１０で、タイムアウト中又はプレー中に表示画面２７２０に戻り、交換のためにアドバンテージトークンを選択する。表示画面２７２０上のアドバンテージトークンが選択されたという信号を受信すると、プロセッサ２０５６は、選択されたアドバンテージトークンを説明する表示画面２７５０等の表示画面に移行する。特定の表示画面である表示画面２７５０から、ユーザは、「アドバンテージ使用」アイコン２７５２を選択することによりアドバンテージトークンを用いるか否かを決めることができる。アドバンテージトークンの使用は、表示画面２７３０に反映され、交換することができる残りのアドバンテージトークンの数をユーザに知らせ続けることができる。
【０２４３】
一ユーザ選択可能なゲームモードでは、スコアトラッカー２０７８における命令に従って、プロセッサ２０５６（又はプロセッサ２０７８）が（表示画面２７７０に提示するように）仮想対戦相手に対して「ファウル」をコールして（表示画面２７７２に提示するように）クロックの停止中にユーザにフリースローラインからフリースローをシュートするよう指示することにより、ゲームの流れを中断する。一実施態様又はユーザ選択可能なゲームモードでは、ユーザは２投のフリースロー試投を許される。別の実施態様又はユーザ選択可能なゲームモードでは、ユーザはワン・エンド・ワンを与えられ、１投目のフリースローを試みることを許されてそれが成功した場合のみ２投目のフリースローが許される。一実施態様では、プロセッサ２０５６（又はプロセッサ２０７８）がユーザに対して「ファウル」をコールすることによりゲームの流れを中断し、それによりクロックを停止させ（時間ベースゲーム）、またそれにより仮想対戦相手のスコアリングプロファイルのフリースローシューティングパーセンテージに基づき仮想対戦相手が１ポイント又は２ポイントを得点する。
【０２４４】
一実施態様又はユーザ選択可能なゲームモードでは、現実世界のバスケットボールゲームにより酷似するように、ユーザがゲーム中に仮想対戦相手に対して「ファウルを犯す」よう選択又は要求することができる。ファウルの要求は、ディスプレイ２０４６上のファウル要求アイコンを選択すること又は入力２０６６を通して受信した音声コマンドにより行うことができ、音声認識ソフトウェアがその要求を認識する。このような実施態様又はモードでは、ゲームメーカーシステム２０００は、仮想対戦相手がフリースローショットを試投していることをユーザに通知する表示画面を提示する。仮想対戦相手によるかかるフリースロー試投が終了して仮想対戦相手のスコアが更新された後、ゲームが続くが、仮想対戦相手ユーザ（virtual opponent user）は既定の期間にわたり得点を許されない。このような実施態様又はモードでは、ゲーム終盤に負けているユーザが、（仮想対戦相手のスコアリングプロファイルにおける仮想対戦相手のフリースローパーセンテージに基づき）仮想対戦相手がフリースロー試投を失敗する一方で、仮想対戦相手が得点できないゲーム中の既定の時間窓中（クロックの進行中）に自身のショットを決めることによりファウルを犯した／選択したユーザにスコアマージンを狭める機会も与えることを望んで、仮想対戦相手に対してファウルを犯すことを要求することができる。一実施態様では、ゲームメーカーシステム２０００は、ユーザによる選択された／要求された／犯されたファウル数を追跡し、ファウル数に基づきフリースロー試投数を調整する。例えば、一実施態様では、ゲームメーカーシステム２０００は、最初に、既定の選択された／犯されたファウル閾値が満たされるまで、ユーザにより選択された／犯されたファウル毎にワン・エンド・ワンフリースロー状況を仮想対戦相手に提供し、仮想対戦相手にはその後、選択された／犯されたファウル毎に自動的な２投のフリースロー試投（「ダブルボーナス」状況）が提供される。
【０２４５】
一実施態様では、システム２０００の演算コンポーネントが、ゲームの残り時間及びユーザが仮想対戦相手よりも優勢な程度等の既定の基準又は閾値に基づき、ユーザに対して自動的にファウルを犯すことができる。システム２０００の演算コンポーネントが仮想対戦相手にユーザに対してファウルを犯させる状況では、システム２０００の動作は、ユーザがフリースローをシュートしてゲームが再開してから既定の期間にわたり得点を禁じられることを除いて、ユーザのファウル要求に関して上述したものと同一である。
【０２４６】
一実施態様及び／又はユーザ選択可能なゲームモードでは、ユーザに「フォーコーナー」又はストーリング要求又はコマンドを選択するオプションも提示される。「ファウル」要求の選択と同様に、ストーリングの要求は、ユーザがディスプレイ２０４６上のユーザ選択可能なグラフィカルユーザインタフェースをタッチ又は他の方法で選択することにより、又は「ストーリング」コマンドを発音してそれを入力２０６６又は入力２０５０により受信させて携帯用電子機器２０１０Ａ、２０１０Ｂのメモリ６５２に含まれる音声認識ソフトウェアにより認識させることにより行うことができる。特定された「ストーリング」コマンドは、ハブ２０１２へさらに送信される。「ストーリング」コマンドの受信に応じて、既定の時間にわたり、プロセッサ２０５６及び／又はプロセッサ２０７２がメモリ６５２に含まれる命令に従って、クロックが動いている際にユーザも仮想対戦相手も得点を許されないよう進行中のゲームを調整する（成功ショットがあったとしても、クロック進行時間中は認められない）。一実施態様又はモードでは、ユーザが時間切れを待つ必要なく、ゲームの残り時間が既定の時間にわたり自動的に直ちに短縮される。一実施態様では、システム２００８の演算コンポーネントは、ゲームの残り時間及び仮想対戦相手がユーザよりも優勢な程度等の既定の基準又は閾値を用いて、上述したような「ストーリング」状態に自動的になる。このような実施態様では、ユーザは、仮想対戦相手に対するファウルを要求することによりストーリング状態に対抗することができる。
【０２４７】
別の実施態様又はモードでは、仮想対戦相手がストーリング要求に対抗することが許される。一実施態様又はモードでは、ストーリング要求に続いて時間が動いている間、及びいずれのユーザもスコアが許されない間に、システム２０００の演算デバイスは、仮想対戦相手がユーザに対してファウルを犯したことを示す信号を出力することができ、クロックの動きが停止され、「ファウルされた」ユーザ（ストーリング要求を入力したユーザ）がフリースローをシュートし、フリースロー試投の終了後、ファウル要求が行われた時点からクロックが再開するが、ファウルされたユーザは既定の期間にわたり得点不可能であり、仮想対戦相手はこの既定の期間中に得点の機会を得る。本質的には、大幅にリードしているユーザはクロックを時間切れにするためにストーリング要求を入力することができるが、劣勢の仮想対戦相手は、ファウルを要求することによりストーリングユーザに対してファウルを犯すことによりストーリング要求に対抗することができる。
【０２４８】
ゲームが終了すると、ゲームメーカーシステム２０００及び携帯用電子機器２０１０は、各ユーザに獲得した経験レベル／バッジ又は経験値に関する情報を提示する表示画面２７８０に移行する。図示の例では、一方のユーザに、ゲームに勝ったクラッチスリーポインターとするレベルＩＩＩレインメーカーバッジが与えられている。このユーザには、２３００経験値がさらに与えられている。このユーザには、ユーザをロッカールーム（図２５に示す表示画面２１００）又はユーザのパフォーマンスのより徹底的な解析のための「フィルム室」（図２６に示す表示画面２２００）へ戻すための、ユーザ選択可能なグラフィカルユーザインタフェースがさらに提示される。
【０２４９】
群Ｉ
１．バスケットへのバスケットボールのショットの少なくとも１つの属性を得るデータ取得デバイスであり、少なくとも１つの属性は、バスケットボールにより担持される少なくとも１つのセンサにより感知されるか、又は少なくとも１つのセンサによる信号出力から導出されるデータ取得デバイスと、
処理ユニットと、
ショットの少なくとも１つの属性を成功の１つ又は複数の所定のシグネチャ特性と比較することにより、ショットが成功か否かを判定するよう処理ユニットに指示する命令を含むメモリと、
ショットが成功か否かの判定に基づく出力を人物に提示する出力デバイスと
を備えた装置。
２．請求項１に記載の装置において、メモリは、少なくとも１つの成功較正ショット中にバスケットボールにより担持される少なくとも１つのセンサから受信した信号に基づき、成功ショットの１つ又は複数の所定のシグネチャ特性を特定するよう処理ユニットに指示する命令を含む装置。
３．請求項２に記載の装置において、少なくとも１つの成功較正ショットは、成功バンクショット、成功スウィッシュショット、及び成功リムショットの少なくとも１つを含む装置。
４．請求項１に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過する際に少なくとも１つのセンサが感知するバスケットボールの特性を含む装置。
５．請求項４に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、バスケットボールがネットの下半分を通過する際に少なくとも１つのセンサが感知するバスケットボールの感知特性を含む装置。
６．請求項１に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、バスケットボールがネットから地面へ移動する際に少なくとも１つのセンサが感知するバスケットボールの特性を含む装置。
７．請求項２に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過している間に開始する時間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む装置。
８．請求項１に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過している際の所定範囲内のバスケットボールの感知加速度を含む装置。
９．請求項１に記載の装置において、成功ショットの少なくとも１つのシグネチャ特性は、成功ショット中のバスケットボールの複数の感知特性の組み合わせを含む装置。
１０．請求項９に記載の装置において、バスケットボールの複数の感知特性の組み合わせは、バスケットボールのスピン、バスケットボールの放物線経路の最大高さ、バスケットボールの速度、及び抵抗を受けるまでのバスケットボールの移動距離の少なくとも１つを含む装置。
１１．請求項９に記載の装置において、成功ショット中のバスケットボールの複数の感知特性は、バスケットのバックボードとのバスケットボールの衝突に対応するバスケットボールの感知振動をさらに含む装置。
１２．請求項１１に記載の装置において、成功ショット中のバスケットボールの複数の感知特性は、バスケットのリムとのバスケットボールの衝突に対応するバスケットボールの感知振動をさらに含む装置。
１３．請求項１２に記載の装置において、成功ショット中のバスケットボールの複数の感知特性は、成功ショット中のバスケットボールのスピンをさらに含む装置。
１４．請求項９に記載の装置において、成功ショット中のバスケットボールの複数の感知特性は、バスケットのリムとのバスケットボールの衝突に対応するバスケットボールの感知振動を含む装置。
１５．請求項１４に記載の装置において、成功ショット中のバスケットボールの複数の感知特性は、成功ショット中のバスケットボールのスピンをさらに含む装置。
１６．請求項１に記載の装置において、成功ショットの１つ又は複数の所定のシグネチャ特性は、時間の関数としての成功の少なくとも１つの特性を含む装置。
１７．請求項１に記載の装置において、メモリは、バスケットの方向座標系を較正及び確定するよう処理ユニットに指示する命令を含む装置。
１８．請求項１７に記載の装置において、バスケットの方向座標系を較正及び確定する命令は、バスケットボールにより担持される磁力計を用いてバスケットボールに対するバスケットの地球コンパス方位の基線を較正及び確定する命令を含む装置。
１９．請求項１８に記載の装置において、命令は、バスケットボールをバスケットの方向にフリースローラインからフリースローラインに対して垂直に移動させるよう人物に促す装置。
２０．請求項１７に記載の装置において、命令は、バスケットの場所に対するバスケットボールの現在の場所に関する値の入力を促す装置。
２１．請求項１７に記載の装置において、命令は、バスケットを含むバスケットボールコートの局在化磁場を利用してバスケットの方向座標系を較正及び確定するよう処理ユニットに指示する装置。
２２．請求項１７に記載の装置において、命令は、全地球測位システムを利用してバスケットの方向座標系を較正及び確定するよう処理ユニットに指示する装置。
【０２５０】
群ＩＩ
１．バスケットへのバスケットボールのショットの少なくとも１つの属性を得るデータ取得デバイスであり、少なくとも１つの属性は、バスケットボールにより担持される少なくとも１つのセンサにより感知されるか、又は少なくとも１つのセンサによる信号出力から導出されるデータ取得デバイスと、
処理ユニットと、
出力デバイスと、
ショットの少なくとも１つの属性を成功の１つ又は複数の所定のシグネチャ特性と比較することにより、ショットが成功か否かを判定し、且つショットが成功か否かの判定に基づく出力及びショットに関する他の情報を出力デバイスにおいて人物に提示するよう処理ユニットに指示する命令を含むメモリと、
を備えた装置。
２．請求項１に記載の装置において、他の情報は人物による複数のショットからの情報を含む装置。
３．請求項２に記載の装置において、他の情報はシューティングパーセンテージを含む装置。
４．請求項１に記載の装置において、メモリは、出力デバイスにグラフィック表示を提示するよう処理ユニットに指示する命令を含み、グラフィック表示は、バスケットボールコートの少なくとも一部の図と、バスケットボールコート上の種々の場所からのシューティングパーセンテージの表示とを含む装置。
５．請求項４に記載の装置において、グラフィック表示は、バスケットボールコート上の種々の場所からのショット試投数の表示を含む装置。
６．請求項４に記載の装置において、グラフィック表示は、バスケットボールコート上の成功ショット及び失敗ショットのヒートマップを含む装置。
７．請求項６に記載の装置において、ヒートマップは、バスケットボールコート上の種々の場所における人物のシューティングパーセンテージに応じて変わる色を含む装置。
８．請求項１に記載の装置において、メモリは、成功ショット及び失敗ショットのショット投球速度、発射角度、ショット方向、及びスピンの差を示す統計比較を出力デバイスに提示するよう処理ユニットに指示する命令を含む装置。
９．請求項１に記載の装置において、メモリは、シューティングパーセンテージを追跡し、追跡したシューティングパーセンテージを有名人バスケットボール選手の対応のシューティングパーセンテージと比較し、且つ比較を出力デバイスに出力するよう処理ユニットに指示する命令を含む装置。
１０．請求項１に記載の装置において、メモリは、有名人バスケットボール選手の音声及び映像の少なくとも一方を提示するよう処理ユニットに指示する命令を含む装置。
１１．請求項１０に記載の装置において、有名人バスケットボール選手の音声及び映像の少なくとも一方は、トレーニング又はシューティング推奨案の少なくとも１つを含む装置。
１２．請求項１に記載の装置において、メモリは、シューティング結果をソーシャルメディアフォーラムで共有するよう処理ユニットに指示する命令を含む装置。
１３．請求項１に記載の装置において、メモリは、シューティングパーセンテージを追跡し、追跡したシューティングパーセンテージを別の人物の対応のシューティングパーセンテージと比較し、且つ比較を出力デバイスに出力するよう処理ユニットに指示する命令を含む装置。
１４．請求項１に記載の装置において、データ取得デバイス、処理ユニット、メモリ、及び出力デバイスは電話の一部である装置。
１５．請求項１に記載の装置において、データ取得デバイス、処理ユニット、及びメモリはバスケットボールの一部である装置。
１６．請求項１に記載の装置において、成功ショットの１つ又は複数の所定のシグネチャ特性を含む成功ショットシグネチャストレージをさらに備えた装置。
１７．請求項１６に記載の装置において、出力デバイスは携帯用電子機器の一部であり、成功ショットシグネチャストレージは携帯用電子機器から遠隔にある装置。
１８．請求項１に記載の装置において、処理ユニットと、ショットが成功か否かを判定するよう処理ユニットに指示する命令を含むメモリとは、携帯用電子機器から遠隔にあり、ネットワークを通じて携帯用電子機器と通信する装置。
１９．請求項１６に記載の装置において、成功ショットシグネチャストレージは、出力デバイスを含む携帯用電子機器の一部である装置。
２０．請求項１に記載の装置において、メモリは、ショットの少なくとも１つの属性に基づき成功ショットのタイプを判定して判定したショットのタイプを記憶するようプロセッサに指示する命令を含む装置。
【０２５１】
群ＩＩＩ
１．バスケットへのバスケットボールのショットの少なくとも１つの属性を得るステップであり、少なくとも１つの属性は、バスケットボールにより担持される少なくとも１つのセンサにより感知されるか、又は少なくとも１つのセンサによる信号出力から導出されるステップと、
ショットの少なくとも１つの属性を成功の１つ又は複数の所定のシグネチャ特性と比較することにより、ショットが成功か否かを判定するステップと、
ショットが成功か否かの判定を提示するステップと
を含む方法。
２．請求項１に記載の方法において、少なくとも１つの成功較正ショット中にバスケットボールにより担持される少なくとも１つのセンサから受信した信号に基づき、成功の１つ又は複数の所定のシグネチャ特性を特定するステップをさらに含む方法。
３．請求項２に記載の方法において、少なくとも１つの成功較正ショットは、成功バンクショット、成功スウィッシュショット、及び成功リムショットを含む方法。
４．請求項３に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過する際に少なくとも１つのセンサが感知するバスケットボールの特性を含む方法。
５．請求項４に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがネットの下半分を通過する際に少なくとも１つのセンサが感知するバスケットボールの感知特性を含む方法。
６．請求項３に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがネットを通過している間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む方法。
７．請求項３に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがネットを通過している間に開始する時間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む方法。
８．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過する際に少なくとも１つのセンサが感知するバスケットボールの特性を含む方法。
９．請求項８に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがネットの下半分を通過する際に少なくとも１つのセンサが感知するバスケットボールの感知特性を含む方法。
１０．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過している間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む方法。
１１．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過している間に開始する時間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む方法。
１２．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットの下半分を通過している間に開始する時間からなる期間中に少なくとも１つのセンサが感知するバスケットボールの少なくとも１つの感知特性を含む方法。
１３．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、バスケットボールがバスケットのネットを通過している際の所定範囲内のバスケットボールの感知加速度を含む方法。
１４．請求項２に記載の方法において、成功の少なくとも１つのシグネチャ特性は、成功中のバスケットボールの複数の感知特性の組み合わせを含む方法。
１５．請求項１４に記載の方法において、バスケットボールの複数の感知特性の組み合わせは、成功中のバスケットボールの放物線経路の最大高さ、成功中のバスケットボールの速度、及び抵抗を受けるまでの成功中のバスケットボールの移動距離を含む方法。
１６．請求項１５に記載の方法において、成功中のバスケットボールの複数の感知特性は、バスケットのバックボードとのバスケットボールの衝突に対応するバスケットボールの感知振動をさらに含む方法。
１７．請求項１６に記載の方法において、成功中のバスケットボールの複数の感知特性は、バスケットのリムとのバスケットボールの衝突に対応するバスケットボールの感知振動をさらに含む方法。
１８．請求項１７に記載の方法において、成功中のバスケットボールの複数の感知特性は、成功中のバスケットボールのスピンをさらに含む方法。
１９．請求項１５に記載の方法において、成功中のバスケットボールの複数の感知特性は、バスケットのリムとのバスケットボールの衝突に対応するバスケットボールの感知振動をさらに含む方法。
２０．請求項１７に記載の方法において、成功中のバスケットボールの複数の感知特性は、成功中のバスケットボールのスピンをさらに含む方法。
２１．請求項１に記載の方法において、バスケットの方向座標系を較正及び確定するステップをさらに含む方法。
２２．請求項２１に記載の方法において、バスケットの方向座標系を較正及び確定するステップは、バスケットボールにより担持される磁力計を用いてバスケットボールに対するバスケットの地球コンパス方位の基線を較正及び確定するステップを含む方法。
２３．請求項２１に記載の方法において、バスケットボールをバスケットの方向にフリースローラインからフリースローラインに対して垂直に移動させるよう人物に促すステップさらに含む方法。
２４．請求項２１に記載の方法において、バスケットの場所に対するバスケットボールの現在の場所に関する値を電子機器に入力するよう人物に促すステップをさらに含む方法。
２５．請求項２０に記載の方法において、バスケットを含むバスケットボールコートの局在化磁場を利用してバスケットの方向座標系を較正及び確定するステップをさらに含む方法。
２６．請求項２０に記載の方法において、全地球測位システムを利用してバスケットの方向座標系を較正及び確定するステップをさらに含む方法。
２７．請求項２０に記載の方法において、バスケットを含むバスケットボールコート上又はその付近に位置するアンテナを備えた局在化位置決めシステムを利用して、バスケットの方向座標系を較正及び確定するステップをさらに含む方法。
２８．請求項２８に記載の方法において、出力デバイスにグラフィック表示を提示するステップをさらに含み、グラフィック表示は、バスケットボールコートの少なくとも一部の図と、バスケットボールコート上の種々の場所からのシューティングパーセンテージとを含む方法。
２９．請求項２８に記載の方法において、グラフィック表示は、バスケットボールコート上の種々の場所からのショット試投数の表示をさらに含む方法。
３０．請求項２９に記載の方法において、グラフィック表示は、バスケットボールコート上の成功ショット及び失敗ショットのヒートマップを含む方法。
３１．請求項１に記載の方法において、成功ショット及び失敗ショットのショット投球速度、発射角度、方向、及びスピンの差を示す統計比較を出力デバイスに提示するステップをさらに含む方法。
３２．請求項１に記載の方法において、
シューティングパーセンテージを追跡するステップと、
追跡したシューティングパーセンテージを有名人バスケットボール選手の対応のシューティングパーセンテージと比較するステップと、
比較を出力デバイスに出力するステップと
をさらに含む方法。
３３．請求項３２に記載の方法において、有名人バスケットボール選手の音声及び映像の少なくとも一方を提示するステップをさらに含む方法。
３４．請求項３３に記載の方法において、有名人バスケットボール選手の音声及び映像の少なくとも一方は、トレーニング又はシューティング推奨案の少なくとも１つを含む方法。
３５．請求項１に記載の方法において、シューティング結果をソーシャルメディアフォーラムで共有するステップをさらに含む方法。
３６．請求項１に記載の方法において、
シューティングパーセンテージを追跡するステップと、
追跡したシューティングパーセンテージを別の人物の対応のシューティングパーセンテージと比較するステップと、
比較を出力デバイスに出力するステップと
をさらに含む方法。
３７．請求項１に記載の方法において、バスケットボールにより担持される少なくとも１つのセンサからの信号に基づく、又は少なくとも１つのセンサからの信号から導出されるショットの少なくとも１つの属性に基づき、成功ショットのタイプを判定するステップをさらに含む方法。
【０２５２】
群ＩＶ
１．バスケット、並びにデータ取得デバイス、処理ユニット、メモリ、及び出力デバイスを含む携帯用電子機器と共に使用するバスケットボールショット判定システムであって、
バスケットボールと、
バスケットボールにより担持される少なくとも１つのセンサと、
非一時的コンピュータ可読媒体であり、
少なくとも１つのセンサにより感知されるか又は少なくとも１つのセンサによる信号出力から導出される、バスケットへのバスケットボールのショットの少なくとも１つの属性をデータ取得デバイスから得て、
ショットの少なくとも１つの属性を成功ショットの１つ又は複数の所定のシグネチャ特性と比較することにより、ショットが成功ショットか失敗ショットかを判定し、且つ
ショットが成功ショットか失敗ショットかの判定に基づく出力を人物に提示する
ようプロセッサに指示するコードを含む非一時的コンピュータ可読媒体と
を備えたバスケットボールショット判定システム。
２．請求項１に記載のシステムにおいて、コードは、人物による複数のショットに関する情報を表示するようプロセッサにさらに指示するシステム。
３．請求項２に記載のシステムにおいて、他の情報はシューティングパーセンテージを含むシステム。
４．請求項１に記載のシステムにおいて、コードは、グラフィック表示を出力デバイスに提示するよう処理ユニットに指示する命令を含み、グラフィック表示は、バスケットボールコートの少なくとも一部の図と、バスケットボールコート上の種々の場所からのシューティングパーセンテージの表示とを含むシステム。
５．請求項４に記載のシステムにおいて、グラフィック表示は、バスケットボールコート上の種々の場所からのショット試投数の表示をさらに含むシステム。
６．請求項４に記載のシステムにおいて、グラフィック表示は、バスケットボールコート上の成功ショット及び失敗ショットのヒートマップを含むシステム。
７．請求項６に記載のシステムにおいて、ヒートマップは、バスケットボールコート上の種々の場所における人物のシューティングパーセンテージに応じて変わる色を含むシステム。
８．請求項１に記載のシステムにおいて、コードは、成功ショット及び失敗ショットのショット投球速度、発射角度、ショット方向、及びスピンの差を示す統計比較を出力デバイスに提示するよう処理ユニットに指示する命令を含むシステム。
９．請求項１に記載のシステムにおいて、コードは、シューティングパーセンテージを追跡し、追跡したシューティングパーセンテージを有名人バスケットボール選手の対応のシューティングパーセンテージと比較し、且つ比較を出力デバイスに出力するよう処理ユニットに指示する命令を含むシステム。
１０．請求項１に記載のシステムにおいて、コードは、有名人バスケットボール選手の音声及び映像の少なくとも一方を提示するよう処理ユニットに指示する命令を含むシステム。
１１．請求項１０に記載のシステムにおいて、有名人バスケットボール選手の音声及び映像の少なくとも一方は、トレーニング又はシューティング推奨案の少なくとも１つを含むシステム。
１２．請求項１に記載のシステムにおいて、コードは、シューティング結果をソーシャルメディアフォーラムで共有するよう処理ユニットに指示する命令を含むシステム。
１３．請求項１に記載のシステムにおいて、コードは、シューティングパーセンテージを追跡し、追跡したシューティングパーセンテージを別の人物の対応のシューティングパーセンテージと比較し、且つ比較を出力デバイスに出力するよう処理ユニットに指示する命令を含むシステム。
１４．請求項１に記載のシステムにおいて、データ取得デバイス、処理ユニット、メモリ、及び出力デバイスは電話の一部であるシステム。
１５．請求項１に記載のシステムにおいて、成功ショットの１つ又は複数の所定のシグネチャ特性を含む成功ショットシグネチャストレージをさらに備えたシステム。
１６．請求項１５に記載のシステムにおいて、成功ショットシグネチャストレージは携帯用電子機器から遠隔にあるシステム。
１７．請求項１に記載のシステムにおいて、コードは、ショットが成功か否かを判定するよう処理ユニットに指示する命令を含み、携帯用電子機器から遠隔にあり、ネットワークを通じて携帯用電子機器と通信するシステム。
１８．請求項１５に記載のシステムにおいて、成功ショットシグネチャストレージは携帯用電子機器の一部であるシステム。
１９．請求項１に記載のシステムにおいて、コードは、ショットの少なくとも１つの属性に基づき成功ショットのタイプを判定して判定したショットのタイプを記憶するようプロセッサに指示する命令を含むシステム。
【０２５３】
群Ｖ
１．  非一時的コンピュータ可読媒体を備え、非一時的コンピュータ可読媒体は、
第１バスケットボールシューティングセッション中の第１人物による成功バスケットボールショット又は失敗バスケットボールショットを示す第１信号を受信し、
第２バスケットボールシューティングセッション中の第２人物による成功バスケットボールショット又は失敗バスケットボールショットを示す第２信号を受信し、
第１人物及び第２人物による成功バスケットボールショット数を追跡し、且つ
第２人物による成功バスケットボールショット数に対する第１人物による成功バスケットボールショット数の関係のインジケータを、少なくとも第２人物が第２バスケットボールシューティングセッションに参加して第２信号を発生している間の第２人物による各成功ショット後に出力する
ようプロセッサに指示する装置。
２．請求項１に記載の装置において、インジケータは表示画面上の可視インジケータを含む装置。
３．請求項１に記載の装置において、インジケータは、第２人物によりショットされるバスケットボールの可視インジケータを含む装置。
４．請求項１に記載の装置において、インジケータは、第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッション中の対応の時点での、第２人物による成功バスケットボール数と第１人物による成功バスケットボールショット数との間の関係を示す装置。
５．請求項１に記載の装置において、可視インジケータを生成する発光体をさらに備え、発光体は、第２人物が第２バスケットボールシューティングセッションに参加している間に見るのに備えて支持されるよう構成される装置。
６．請求項１に記載の装置において、インジケータは可聴インジケータを含む装置。
７．請求項１に記載の装置において、第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッションは、リアルタイムで同時に起こる装置。
８．請求項７に記載の装置において、非一時的コンピュータ可読媒体はさらに、第１人物による成功バスケットボールショット数に対する第２人物による成功バスケットボールショット数のインジケータを、少なくとも第１人物が第１バスケットボールシューティングセッションに参加して第１信号を発生している間の第１人物による各成功ショット後に出力するようプロセッサに指示する装置。
９．請求項８に記載の装置において、第２インジケータは、第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッション中の対応の時点での、第１人物による成功バスケットボール数と第２人物による成功バスケットボールショット数との間の関係を示す装置。
１０．請求項８に記載の装置において、可視インジケータを発生する発光体をさらに備え、発光体は、第１人物が第１バスケットボールシューティングセッションに参加している間に見るために水平方向を向くように支持されるよう構成される装置。
１１．請求項８に記載の装置において、インジケータは可聴インジケータを含む装置。
１２．請求項１に記載の装置において、第１信号は、第１人物によりシュートされる第１バスケットボールにより担持される少なくとも１つのセンサから受信され、第２信号は、第２人物によりシュートされる第２バスケットボールにより担持される少なくとも１つのセンサから受信される装置。
１３．請求項１に記載の装置において、インジケータは、第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッション中の対応の時点での、第２人物による成功バスケットボール数と第１人物による成功バスケットボールショット数との間の関係を示す装置。
１４．請求項１３に記載の装置において、対応の時点は、第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッション中の対応の経過時点、及び第１バスケットボールシューティングセッション及び第２バスケットボールシューティングセッション中の対応のショット試投数の終了からなる対応の時点の群から選択される装置。
１５．請求項１に記載の装置において、非一時的コンピュータ可読媒体はさらに、関係及び第１人物又は第２人物による連続成功バスケットボールショットの一方に基づき、第２人物に対して可聴コメントを出力するよう処理ユニットに指示する装置。
１６．請求項１に記載の装置において、非一時的コンピュータ可読媒体は、第１人物のショット毎のシューティング結果を記憶し、第２人物による第２バスケットボールシューティングセッションは、第１人物による第１バスケットボールシューティングセッションよりも遅い装置。
１７．請求項１に記載の装置において、インジケータは、第１人物による成功バスケットボールショット数及び第２人物による成功バスケットボールショット数である装置。
１８．請求項１に記載の装置において、非一時的コンピュータ可読媒体はさらに、第１人物による成功バスケットボールショット及び第２人物による成功バスケットボールショットが行われる場所を示す信号を受信し、且つ各ショット終了後に第１人物の第１スコア及び第２人物の第２スコアを判定するようプロセッサに指示し、第１スコア及び第２スコアは、バスケットボールショットが行われる場所に基づく装置。
１９．請求項１に記載の装置において、受信信号は、バスケットボールにより担持される少なくとも１つのセンサから生じる装置。
２０．請求項１に記載の装置において、第１シューティングセッション及び第２シューティングセッションは、同じバスケットボールフープで同時に起こる装置。
２１．請求項１に記載の装置において、第１シューティングセッション及び第２シューティングセッションは、異なる場所の異なるバスケットボールフープで起こる装置。
２２．請求項１に記載の装置において、非一時的コンピュータ可読媒体はさらに、第２人物による成功バスケットボールショット及び関係の少なくとも一方に基づき音声を出力するよう音声デバイスに指示し、音声は、ファンの歓声、ファンの野次、ゲーム解説、及び成功・失敗音響効果からなる音声群から選択される装置。
【０２５４】
実施形態例を参照して本開示を説明したが、当業者であれば、特許請求の範囲に記載の主題の趣旨及び範囲から逸脱せずに形態及び詳細に変更を加えることができることを認識するであろう。例えば、種々の実施形態例が、１つ又は複数の利益を提供する１つ又は複数の特徴を含むものとして説明されている場合があるが、記載の特徴を相互に交換してもよく、又は代替的に記載の実施形態例又は他の代替的な実施形態で相互に組み合わせてもよいと想定される。本開示の技術は比較的複雑なので、技術の全ての変更が予測可能とは限らない。実施形態例に関して説明すると共に添付の特許請求の範囲に記載した本開示は、できる限り広範であることが明らかに意図される。例えば、別段の記載のない限り、単一の特定の要素を挙げた特許請求項は複数のかかる特定の要素も包含する。
【符号の説明】
【０２５５】
２０  バスケットボール感知システム
２２  バスケットボール
２４  携帯用電子機器
２６  エレクトロニクス
２８  センサ
２９  データ圧縮コンポーネント
３０  信号送信機
４０  バスケット
４２  バックボード
４４  出力、リム
４６  ネット
４８  処理ユニット（プロセッサ）
５２  メモリ
１４０  ボール送受信機、ボール変換器
１６０  成功ショットシグネチャ
１６２  ショット判定モジュール
１６４  結果ストレージ
１６６  出力モジュール
２６８  ネットワーク送受信機
６４１  入力
６７０  通信モジュール
６７２  座標モジュール
６７４  座標ストレージ
６７５  較正モジュール
６７６  比較モジュール
６７８  比較ストレージ
１１２０  基板
１１２２  バッテリ
１１２３  タイマ
１１２７  光センサ
１１３０  圧力センサ
１３１８  エレクトロニクス
１３２４Ａ、１３２４Ｂ、１３２４Ｃ  発光体
１３２６  発音体
１３２８  動作センサ
１３３１  場所センサ
１３３２  グリップセンサ
２０１２  ハブ
２００３Ａ、２００３Ｂ  バスケットボールフープ
２００８Ａ１、２００８Ａ２、２００８Ａ３  成功・失敗検出デバイス
２０４８  音声デバイス
２０６０、２０６２  出力デバイス
２０７６  タイマモジュール
２０７８  スコアトラッカー
【図２】
2014193347.tif 000003
【図３】
2014193347.tif 000004
【図４】
2014193347.tif 000005
【図５】
2014193347.tif 000006
【図６】
2014193347.tif 000007
【図７】
2014193347.tif 000008
【図７Ａ】
2014193347.tif 000009
【図７Ｂ】
2014193347.tif 000010
【図７Ｃ】
2014193347.tif 000011
【図１０】
2014193347.tif 000012
【図１１】
2014193347.tif 000013
【図１２】
2014193347.tif 000014
【図１３】
2014193347.tif 000015
【図１４】
2014193347.tif 000016
【図１５】
2014193347.tif 000017
【図１６】
2014193347.tif 000018
【図２４】
2014193347.tif 000019
【図２５】
2014193347.tif 000020
【図２６】
2014193347.tif 000021
【図２７】
2014193347.tif 000022
【図２８】
2014193347.tif 000023
【図２９】
2014193347.tif 000024
【図３０Ａ】
2014193347.tif 000025
【図３０Ｂ】
2014193347.tif 000026
【図３１Ａ】
2014193347.tif 000027
【図３１Ｂ】
2014193347.tif 000028
【図３２】
2014193347.tif 000029
【図３３】
2014193347.tif 000030
【図３４】
2014193347.tif 000031
【図３５】
2014193347.tif 000032
【図３６】
2014193347.tif 000033
【図１】
2014193347.tif 000034
【図８】
2014193347.tif 000035
【図９】
2014193347.tif 000036
【図１７Ａ】
2014193347.tif 000037
【図１７】
2014193347.tif 000038
【図１８】
2014193347.tif 000039
【図１９】
2014193347.tif 000040
【図２０】
2014193347.tif 000041
【図２１】
2014193347.tif 000042
【図２２】
2014193347.tif 000043
【図２３】
2014193347.tif 000044
【図３７】
2014193347.tif 000045
【外国語明細書】
2014193347000001.pdf