セルラーネットワークによってカバーされる領域内のデータ利用を予測するための方法であって、1つまたは複数のプロセッサによって、前記領域内の第1の関心地点の周囲の第1の小区域を画定することと、第1のタイムスロットの前記第1の小区域の第1の利用量、前記第1のタイムスロットの前記第1の小区域に地理的に隣接した第2の小区域の第2の利用量、前記第2の小区域に移行する前記第1の小区域内のモバイルデバイスに関連する第1の確率、および、前記第1の小区域に移行する前記第2の小区域内のモバイルデバイスに関連する第2の確率に基づいて、第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの予測利用量を1つまたは複数のプロセッサによって計算することと、を含む方法。前記第1のタイムスロットは前記第2のタイムスロットより早いタイムスロットである、請求項1に記載の方法。前記第1の小区域の境界は、モバイルデバイスによる前記第1の関心地点周辺の移動にほぼ対応する、請求項1に記載の方法。前記第1の関心地点に関連するモバイルデバイスの第1の密度は第1の閾値より大きい、請求項1に記載の方法。前記第1の小区域内の第3の小区域を画定することをさらに含み、前記第3の小区域は、第3の閾値より大きいが前記第1の閾値より小さいモバイルデバイスの第3の密度を有する第3の関心地点を取り囲む、請求項4に記載の方法。予め定義された頻度係数、予め定義されたタイムスロット、および、前記領域内で画定された小区域数に基づいて、前記第3の小区域内の前記セルラーネットワークの利用量を計算するかどうかを判定することをさらに含む、請求項5に記載の方法。前記セルラーネットワークの前記予測利用量に基づいて、前記第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの帯域幅を確保することをさらに含む、請求項1に記載の方法。セルラーネットワークによってカバーされる領域内のデータ利用を予測するためのコンピュータ実行可能命令によって符号化されたコンピュータ可読記憶媒体であって、前記命令は、コンピューティングデバイスによって実行されると、前記領域内の第1の関心地点の周囲の第1の小区域を画定することと、第1のタイムスロットの前記第1の小区域の第1の利用量、前記第1のタイムスロットの前記第1の小区域に地理的に隣接した第2の小区域の第2の利用量、前記第2の小区域に移行する前記第1の小区域内のモバイルデバイスに関連する第1の確率、および、前記第1の小区域に移行する前記第2の小区域内のモバイルデバイスに関連する第2の確率に基づいて、第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの予測利用量を計算することと、を前記コンピューティングデバイスに行わせる、コンピュータ可読記憶媒体。前記第1のタイムスロットは前記第2のタイムスロットより早いタイムスロットである、請求項8に記載のコンピュータ可読記憶媒体。前記第1の小区域の境界は、モバイルデバイスによる前記第1の関心地点周辺の移動にほぼ対応する、請求項8に記載のコンピュータ可読記憶媒体。前記第1の関心地点に関連するモバイルデバイスの第1の密度は第1の閾値より大きい、請求項8に記載のコンピュータ可読記憶媒体。前記コンピューティングデバイスによって実行されると、前記コンピューティングデバイスに前記第1の小区域内の第3の小区域を画定させる追加の命令をさらに含み、前記第3の小区域は、第3の閾値より大きいが前記第1の閾値より小さいモバイルデバイスの第3の密度を有する第3の関心地点を取り囲む、請求項11に記載のコンピュータ可読記憶媒体。前記コンピューティングデバイスによって実行されると、予め定義された頻度係数、予め定義されたタイムスロット、および、前記領域内で画定された小区域数に基づいて、前記第3の小区域内の前記セルラーネットワークの利用量を計算するかどうかを前記コンピューティングデバイスに判定させる追加の命令をさらに含む、請求項12に記載のコンピュータ可読記憶媒体。前記コンピューティングデバイスによって実行されると、前記セルラーネットワークの前記予測利用量に基づいて、前記第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの帯域幅を前記コンピューティングデバイスに確保させる追加の命令をさらに含む、請求項8に記載のコンピュータ可読記憶媒体。セルラーネットワークによってカバーされる領域内のデータ利用を予測するように構成されるコンピューティングデバイスであって、前記領域内の第1の関心地点の周囲の第1の小区域を画定することと、第1のタイムスロットの前記第1の小区域の第1の利用量、前記第1のタイムスロットの前記第1の小区域に地理的に隣接した第2の小区域の第2の利用量、前記第2の小区域に移行する前記第1の小区域内のモバイルデバイスに関連する第1の確率、および、前記第1の小区域に移行する前記第2の小区域内のモバイルデバイスに関連する第2の確率に基づいて、第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの予測利用量を計算することと、を行うように構成される処理ユニットを含む、コンピューティングデバイス。前記第1のタイムスロットは前記第2のタイムスロットより早いタイムスロットである、請求項15に記載のコンピューティングデバイス。前記第1の小区域の境界は、モバイルデバイスによる前記第1の関心地点周辺の移動にほぼ対応する、請求項15に記載のコンピューティングデバイス。前記第1の関心地点に関連するモバイルデバイスの第1の密度は第1の閾値より大きい、請求項15に記載のコンピューティングデバイス。前記処理ユニットは前記第1の小区域内の第3の小区域を画定するようにさらに構成され、前記第3の小区域は、第3の閾値より大きいが前記第1の閾値より小さいモバイルデバイスの第3の密度を有する第3の関心地点を取り囲む、請求項18に記載のコンピューティングデバイス。前記処理ユニットは、予め定義された頻度係数、予め定義されたタイムスロット、および、前記領域内で画定された小区域数に基づいて、前記第3の小区域内の前記セルラーネットワークの利用量を計算するかどうかを判定するようにさらに構成される、請求項19に記載のコンピューティングデバイス。前記処理ユニットは、前記セルラーネットワークの前記予測利用量に基づいて、前記第2のタイムスロットの前記第1の小区域内の前記セルラーネットワークの帯域幅を確保するようにさらに構成される、請求項15に記載のコンピューティングデバイス。以下の詳細な説明では、本開示の一部を成す添付の図面を参照する。図面では、文脈によって別段に定められない限り、通常、同様の符号は同様のコンポーネントを識別する。詳細な説明、図面および特許請求の範囲において述べる例示的な実施形態は、限定的なものとはされない。本明細書に提示される主題の趣旨または範囲を逸脱することなく、他の実施形態を利用してもよく、他の変更を加えてもよい。本明細書に概説し図に示す本開示の態様を、さまざまな異なる構成で配置、代用、結合および設計することができ、これらがすべて明示的に企図されかつ本開示の一部を成すことは、容易に理解されるであろう。本開示は、とりわけ、セルラーネットワークによってカバーされる領域内のデータ利用を予測する方法、装置、コンピュータプログラムおよびシステムを対象とする。本開示において、遷移確率は、概して、第1のタイムスロットの次のタイムスロットである第2のタイムスロットの第2の場所に移行する、第1のタイムスロットの第1の場所に位置するモバイルデバイスの確率に言及する。第2の場所は第1の場所に地理的に隣接する。いくつかの実施形態では、セルラーネットワークによってカバーされる領域は多数の主要関心地点を有することができる。領域は市であってよい。主要関心地点はセルラーネットワークによってサポートされるモバイルデバイスを比較的高い密度で有する場所であってよい。主要関心地点は、ビジネスセンター、住宅、工場、交通機関の駅、観光名所および学校を含むことができるがこれらに限定されない。いくつかの実施形態では、領域内で多数の小区域を画定することができる。小区域は主要関心地点を含んでよい。小区域の境界は、セルラーネットワークによってサポートされたモバイルデバイスによる主要関心地点周辺の移動に対応し得る。たとえば、小区域の境界は、主要関心地点周辺の歩行者通路であってよい。いくつかの他の実施形態では、小区域内でいくつかのより小さい二次的な小区域をさらに画定することができる。二次的な小区域は、主要関心地点に地理的に位置する二次的な関心地点を含んでよい。小区域内のモバイルデバイスの密度は、小区域内で画定される二次的な小区域内のモバイルデバイスの密度を上回るものであってよい。たとえば、主要関心地点がモールである時、二次的な関心地点は、映画館、レストランおよび直販店を含むことができるがこれらに限定されない。いくつかの実施形態では、小区域および二次的な小区域が最初に画定されるが、それらのすべてがさらなる処理に使用されるわけではない。その選択は階層的な方法に基づいてよい。たとえば、すべての小区域が最初に選択される。計算資源が依然十分にある場合、1つの特定小区域の二次的な小区域が選択されることになる。いくつかの実施形態では、領域内のデータ利用を予測するために必要な計算資源は、予測シナリオの時間単位、総予測シナリオ数、選択された小区域または二次的な小区域のトラフィック行列の大きさ、ならびに、領域内の選択された小区域および二次的な小区域の総数に基づいてよい。予測シナリオの時間単位は、予測シナリオの長さと、予測シナリオにおける予測頻度との積に等しいものであってよい。たとえば、仕事日の観点と週末の観点から、領域内のデータ利用を予測する。1時間ごとの予測頻度と仮定すると、仕事日の予測シナリオの時間単位は120であり、週末の予測シナリオの時間単位は48である。トラフィック行列は、特定の時間単位内の特定の小区域の遷移確率を示す。トラフィック行列の要素は、2つの小区域間、1つの小区域と1つの二次的な小区域との間、または2つの二次的な小区域間の特定の時間単位内の遷移確率を表す。要素は、何らかの実行可能な技法、たとえば、連続サンプリングによって得られてよい。要素は、過去に収集された過去のデータに基づくこともできる。小区域または二次的な小区域のトラフィック行列の大きさは、隣接する小区域および二次的な小区域の数に関連する。たとえば、4個の隣接する小区域と0個の二次的な小区域とを有する選択された小区域に対して、そのトラフィック行列の大きさは、41×41である。必要とされる計算資源を以下の式で示すことができる。式中、Anは選択された小区域の隣接する小区域または二次的な小区域の数であり、Nは選択された小区域および二次的な小区域の総数であり、Lkは予測シナリオの時間単位であり、Kは予測シナリオの総数であり、fは予測頻度である。上記で示した実施形態では、モバイルデバイスは、選択された小区域にその4つの隣接する小区域から持ち込まれる。同様に、モバイルデバイスは、選択された小区域から持ち出されてその4つの隣接する小区域に移動する。いくつかの実施形態では、第2のタイムスロットの選択された小区域のデータ利用量は、第2タイムスロットより早いタイムスロットである第1のタイムスロットの選択された小区域のデータ利用量、第1のタイムスロットの選択された小区域の隣接する小区域のデータ利用量、および、選択された小区域とその隣接する小区域との間の遷移確率に基づいてよい。その関係を以下の式によって示すことができる。式中、Q0t1はタイムスロットt1の小区域0の予測データ利用量であり、Mは小区域0に隣接する小区域または二次的な小区域の数であり、Qmtはタイムスロットtの小区域mのデータ利用量であり、Q0tはタイムスロットtの小区域0のデータ利用量であり、Pm0は小区域mから小区域0まで移行するモバイルデバイスの遷移確率であり、P0nは小区域0から小区域nまで移行するモバイルデバイスの遷移確率である。第2タイムスロットの選択された小区域の予測データ利用量に応じて、小区域または二次的な小区域内の基地局は、ネットワークの帯域幅を割り当てるように構成される。いくつかの実施形態では、予測データ利用を使用して、どのリンクがさらなる容量を必要とするかを予測することによるダウンリンク/アップリンクチャネル割り当てを最適化することができる。いくつかの他の実施形態では、予測データ利用を、隣接セル間のチャネル割り当てとハンドオフ判断とに役立てることができる。図1Aは、本開示のいくつかの実施形態による、領域内で画定される小区域の配置を例示する。領域100は市である。領域100は、第1の通り191、第2の通り193、第1の大通り181および第2の大通り183を含む。9つの小区域101、102、103...109が領域100内で画定される。小区域105は、第1の通り191、第2の通り193、第1の大通り181および第2の大通り183に囲まれたブロックである。小区域105は、第1の通り191にある第1のゲート133、第2の通り193にある第2のゲート137、第1の大通り181にある第3のゲート131、および第2の大通り183にある第4のゲート135のうちのいずれか1つから出入りすることができるモールを含むことができる。図1Bは、本開示のいくつかの実施形態による、小区域内で画定される二次的な小区域の配置を例示する。上記で示したように、小区域105はモールを含む。モールは、直販店111、映画館113およびレストラン115を含む。ゲート121、122、123、124、125および126は、直販店111、映画館113またはレストラン115の出入り口である。いくつかの実施形態では、時間単位で1日の小区域105内のデータ利用を予測する場合、その予測することは、小区域105についての24のトラフィック行列を構築することを含んでよい。それぞれのトラフィック行列は1時間内の遷移確率を順に表す。上記で示したように、トラフィック行列のうちのいずれか1つは、41×41の行列である。トラフィック行列のうちのいずれか1つは、小区域105とその隣接する小区域102、104、106および108との間の1時間ごとの遷移確率を表すことができる。1行列における要素は、小区域105からその隣接する小区域102、104、106、108まで、かつ、隣接する小区域102、104、106、108から小区域105までの遷移確率を含む。予測することは、計算資源が、上記で示した必要な条件、たとえば、予測される小区域の数、予測される小区域のトラフィック行列の大きさ、予測頻度、および、全予測持続時間に基づいて小区域105内のデータ利用を予測することができるかどうかをチェックすることをさらに含むことができる。予測することは、第2のタイムスロットの小区域105内の予測利用量を計算することをさらに含むことができる。予測利用量を、以下の式によって計算することができる。Q1052=Q1021P102105Q1061P106105Q1081P108105Q1041P104105-Q1051P105102-Q1051P105106-Q1051P105108-Q1051P105104式中、P102105、P106105、P108105、P104105、P105102、P105106、P105108、P105104は、24の行列のうちの第1の行列から得られる。遷移確率は過去の収集データに基づいてよい。Qx1は、x=102、104、105、106および108の場合、第2のタイムスロットより前のタイムスロットである第1のタイムスロットの特定小区域のデータ利用を表す。Qx1は基地局から取得可能である。第1のタイムスロットの特定小区域内のモバイルデバイスからのデータアクセス要求に応じて、基地局は、モバイルデバイスに対するデータの送受信を行うことができ、関連情報は基地局で記録される。図2は、セルラーネットワークによってカバーされる領域内のデータ利用を予測するための方法200の例示的な実施形態のフローチャートである。方法200は、ブロック201および203によって例示される1つまたは複数の動作、機能または作用を含むことができる。ブロックは逐次的に示されているが、これらのブロックを、並列に、および/または、本明細書に記載される順序と異なる順序で行うこともできる。また、さまざまなブロックは、所望の実装形態に基づいて、組み合わせてより少ないブロックにされ、追加のブロックに分割され、および/または、除去されてよい。方法200をブロック201で開始することができる。ブロック201では、方法200は、セルラーネットワークによってカバーされる領域内の小区域を画定することを含む。いくつかの実施形態では、小区域は関心地点を取り囲む。関心地点は、セルラーネットワークによってサポートされるモバイルデバイスを比較的高い密度で有する場所であってよい。小区域の境界は、モバイルデバイスによる関心地点周辺の移動に対応することができる。方法200はブロック203に進む。ブロック203では、方法200は、第2のタイムスロットにおいてブロック201で画定される小区域内のセルラーネットワークの予測利用量を計算することを含む。計算することは、第2のタイムスロットより前の第1のタイムスロットの小区域の利用量、第1のタイムスロットの小区域に地理的に隣接する場所の利用量、その場所に移行する小区域内のモバイルデバイスの第1の遷移確率、および、その小区域に移行する場所内のモバイルデバイスの第2の遷移確率に基づいてよい。図3は、好ましいデータセットを選択するために配置構成されるコンピュータプログラム製品を例示するブロック図を示す。コンピュータプログラム製品300は信号伝達媒体304を含むことができ、信号伝達媒体304は、実行可能命令302の1つまたは複数のセットであって、たとえば、コンピューティングデバイスのプロセッサによって実行されると、少なくとも上述されかつ図2で示された機能性を提供することができる命令を含むことができる。いくつかの実装形態では、信号伝達媒体304は、限定ではないが、ハードディスクドライブ、コンパクトディスクCD、デジタル多用途ディスクDVD、デジタルテープ、メモリなどの非一時的コンピュータ可読媒体308を包含することができる。いくつかの実装形態では、信号伝達媒体304は、限定ではないが、メモリ、読み/書きR/WCD、R/WDVDなどの記録可能媒体310を包含することができる。いくつかの実装形態では、信号伝達媒体304は、限定ではないが、デジタルおよび/またはアナログ通信媒体などたとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなどの通信媒体306を包含することができる。コンピュータプログラム製品300を、非一時的コンピュータ可読媒体308または別の同様の記録可能媒体310に記録することもできる。図4は、セルラーネットワークによってカバーされる領域内のデータ利用を予測するために配置構成されるコンピューティングデバイスの例示的な実施形態のブロック図を示す。非常に基本的な構成401では、コンピューティングデバイス400は通常、1つまたは複数のプロセッサ410およびシステムメモリ420を含む。メモリバス430は、プロセッサ410とシステムメモリ420との間の通信に使用されてよい。所望の構成によっては、プロセッサ410は、マイクロプロセッサμP、マイクロコントローラμC、デジタル信号プロセッサDSP、またはこれらの任意の組み合わせを含む任意のタイプのものとすることができるが、これらに限定されない。プロセッサ410は、レベル1キャッシュ411およびレベル2キャッシュ412などの1つまたは複数のレベルのキャッシング、プロセッサコア413ならびにレジスタ414を含むことができる。例示のプロセッサコア413は、演算論理ユニットALU、浮動小数点ユニットFPU、デジタル信号処理コアDSPコア、またはこれらの任意の組み合わせを含むことができる。例示のメモリコントローラ415をプロセッサ410と共に使用することもでき、またはいくつかの実装形態では、メモリコントローラ415は、プロセッサ410の内部の部分とすることができる。所望の構成によっては、システムメモリ420は、揮発性メモリRAMなど、不揮発性メモリROM、フラッシュメモリなど、またはこれらの任意の組み合わせを含む任意のタイプのものとすることができるが、これらに限定されない。システムメモリ420は、オペレーティングシステム421、1つまたは複数のアプリケーション422およびプログラムデータ424を含むことができる。いくつかの実施形態では、アプリケーション422は、図2の方法200のステップ201および203に関して説明した機能を含む、本明細書に記載されるような機能を行うように配置構成されたデータ利用予測アルゴリズム423を含むことができる。プログラムデータ424は、以下でさらに記載されるように、データ利用予測アルゴリズム423の動作に有用とすることができるセルラーネットワークトラフィック地理データ425を含むことができる。いくつかの実施形態では、セルラーネットワークトラフィック地理データ425は、画定された小区域および/または二次的な小区域に関連する地理データ、ならびに、地理的に隣接する2つの小区域間、1つの小区域と1つの二次的な小区域との間、または、2つの二次的な小区域間の遷移確率を含むことができるが、これらに限定されない。いくつかの実施形態では、アプリケーション422は、本明細書に記載されるように、好ましいデータセットを選択する実装形態を提供することができるように、オペレーティングシステム421上で、プログラムデータ424と共に動作するように配置構成されてよい。説明したこの基本構成401は、図4の内側の破線内のコンポーネントによって例示される。いくつかの他の実施形態では、アプリケーション422は、図2の方法200のステップ201および203に関して説明した機能を含む、本明細書に記載されるような機能を行うように配置構成されたデータ利用予測アルゴリズム423を含むことができる。コンピューティングデバイス400は、追加の特徴または機能性と、基本構成401と任意の必要なデバイスおよびインターフェースとの間の通信を容易にするための追加のインターフェースとを有することができる。たとえば、バス/インターフェースコントローラ440を使用して、ストレージインターフェースバス441を介した基本構成401と1つまたは複数のデータ記憶装置450との間の通信を容易にすることができる。データ記憶装置450は、取外し式ストレージデバイス451、非取外し式ストレージデバイス452、またはこれらの組み合わせとすることができる。取外し式ストレージデバイスおよび非取外し式ストレージデバイスの例は、少数を挙げると、フレキシブルディスクドライブおよびハードディスクドライブHDDなどの磁気ディスクデバイス、コンパクトディスクCDドライブまたはデジタル多用途ディスクDVDドライブなどの光ディスクドライブ、ソリッドステートドライブSSD、ならびにテープドライブを含む。例示のコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、もしくは他のデータなどの情報を記憶するための任意の方法または技術で実装された、揮発性および不揮発性、取外し可能および取外し不可能な媒体を含むことができる。システムメモリ420、取外し式ストレージデバイス451および非取外し式ストレージデバイス452は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、RAM、ROM、EEPROM、フラッシュメモリもしくは他のメモリ技術、CD-ROM、デジタル多用途ディスクDVDもしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、または、所望の情報を記憶するのに使用でき、かつコンピューティングデバイス400によってアクセスできる他の任意の媒体を含むが、これらに限定されない。このようなコンピュータ記憶媒体はいずれも、コンピューティングデバイス400の一部とすることができる。コンピューティングデバイス400はまた、バス/インターフェースコントローラ440を介したさまざまなインターフェースデバイスたとえば、出力装置460、周辺インターフェース470および通信装置480から基本構成401への通信を容易にするためのインターフェースバス442を含むことができる。例示の出力装置460は、グラフィック処理ユニット461およびオーディオ処理ユニット462を含み、これらは、1つまたは複数のA/Vポート463を介して表示装置またはスピーカなどのさまざまな外部デバイスに通信するように構成されてよい。例示の周辺インターフェース470は、シリアルインターフェースコントローラ471またはパラレルインターフェースコントローラ472を含み、これらは、1つまたは複数のI/Oポート473を介して、入力デバイスなどたとえば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイスなどの外部デバイス、または他の周辺デバイスたとえば、プリンタ、スキャナなどと通信するように構成されてよい。例示の通信装置480は、ネットワークコントローラ481を含み、これは、1つまたは複数の通信ポート482を介してネットワーク通信リンクによって1つまたは複数の他のコンピューティングデバイス490との通信を容易にするように配置構成されてよい。いくつかの実施形態では、その他のコンピューティングデバイス490は他のアプリケーションを含んでよく、これらのアプリケーションは、アプリケーション222の結果に基づき動作可能である。ネットワーク通信リンクは、通信媒体の一例とすることができる。通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュール、または搬送波もしくは他の搬送機構などの変調データ信号における他のデータによって具体化することができ、任意の情報送達媒体を含むことができる。変調データ信号は、信号における情報を符号化するように設定または変更されたその特性の1つまたは複数を有する信号であってよい。限定ではなく例として、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体と、音響、無線周波数RF、マイクロ波、赤外線IRおよび他の無線媒体などの無線媒体とを含むことができる。本明細書において使用されるコンピュータ可読媒体という用語は、記憶媒体および通信媒体の両方を含むことができる。コンピューティングデバイス400を、携帯電話、携帯情報端末PDA、パーソナルメディアプレーヤデバイス、ワイヤレスウェブウォッチデバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、または上記の機能のいずれかを含むハイブリッドデバイスといった、小さいフォームファクタのポータブルまたはモバイル電子デバイスの一部として実装することができる。コンピューティングデバイス400を、ラップトップコンピュータ構成および非ラップトップコンピュータ構成の両方を含むパーソナルコンピュータとして実装することもできる。システムの側面でのハードウェアの実装形態とソフトウェアの実装形態との間には、ほとんど相違が残されていない。ハードウェアまたはソフトウェアの使用は、一般にいつもそうではないが、ある状況ではハードウェアとソフトウェアの間の選択が重要になり得るという点でコスト対効果のトレードオフを表す設計上の選択である。本明細書に記載された、プロセスおよび/またはシステムおよび/または他の技術をもたらすことができるさまざまな達成手段がありたとえば、ハードウェア、ソフトウェア、および/またはファームウェア、好ましい達成手段は、プロセスおよび/またはシステムおよび/または他の技術が導入される状況によって異なる。たとえば、実装者が速度と正確性が最も重要であると決定すると、実装者は主にハードウェアおよび/またはファームウェアの達成手段を選択することができる。フレキシビリティが最も重要なら、実装者は主にソフトウェアの実装形態を選択することができる。または、さらに別の代替案として、実装者は、ハードウェア、ソフトウェア、および/またはファームウェアの何らかの組み合わせを選択することができる。前述の詳細な説明では、ブロック図、フローチャート、および/または例の使用によって、装置および/またはプロセスのさまざまな実施形態を説明してきた。そのようなブロック図、フローチャート、および/または例が1つまたは複数の機能および/または動作を含む限りにおいて、そのようなブロック図、フローチャート、または例の中のそれぞれの機能および/または動作は、広範囲のハードウェア、ソフトウェア、ファームウェア、または実質上それらのすべての組み合わせにより、個別におよび/または集合的に実装可能であることが、当業者には理解されるであろう。ある実施形態では、本明細書に記載された主題のいくつかの部分は、特定用途向け集積回路ASIC、フィールドプログラマブルゲートアレイFPGA、デジタルシグナルプロセッサDSP、または他の集積化方式によって実装することができる。しかし、本明細書で開示された実施形態のいくつかの態様が、全体においてまたは一部において、1つまたは複数のコンピュータ上で動作する1つまたは複数のコンピュータプログラムとしてたとえば、1つまたは複数のコンピュータシステム上で動作する1つまたは複数のプログラムとして、1つまたは複数のプロセッサ上で動作する1つまたは複数のプログラムとしてたとえば、1つまたは複数のマイクロプロセッサ上で動作する1つまたは複数のプログラムとして、ファームウェアとして、あるいは実質上それらの任意の組み合わせとして、等価に集積回路に実装することができることを、当業者は認識するであろうし、電気回路の設計ならびに/またはソフトウェアおよび/もしくはファームウェアのコーディングが、本開示に照らして十分当業者の技能の範囲内であることを、当業者は認識するであろう。さらに、本明細書に記載された主題のメカニズムをさまざまな形式のプログラム製品として配布することができることを、当業者は理解するであろうし、本明細書に記載された主題の例示的な実施形態が、実際に配布を実行するために使用される信号伝達媒体の特定のタイプにかかわらず適用されることを、当業者は理解するであろう。信号伝達媒体の例には、フロッピーディスク、ハードディスクドライブ、コンパクトディスクCD、デジタル多用途ディスクDVD、デジタルテープ、コンピュータメモリ、などの記録可能なタイプの媒体、ならびに、デジタル通信媒体および/またはアナログ通信媒体たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなどの通信タイプの媒体が含まれるが、それらには限定されない。本明細書で説明したやり方で装置および/またはプロセスを記載し、その後そのように記載された装置および/またはプロセスを、データ処理システムに統合するためにエンジニアリング方式を使用することは、当技術分野で一般的であることを当業者は認識するであろう。すなわち、本明細書に記載された装置および/またはプロセスの少なくとも一部を、妥当な数の実験によってデータ処理システムに統合することができる。通常のデータ処理システムは、一般に、システムユニットハウジング、ビデオディスプレイ装置、揮発性メモリおよび不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステムなどの計算実体、ドライバ、グラフィカルユーザインターフェース、およびアプリケーションプログラムのうちの1つもしくは複数、タッチパッドもしくはスクリーンなどの1つもしくは複数の相互作用装置、ならびに/またはフィードバックループおよびコントロールモータを含むコントロールシステムたとえば、位置検知用および/もしくは速度検知用フィードバック、コンポーネントの移動用および/もしくは数量の調整用コントロールモータを含むことを、当業者は理解するであろう。通常のデータ処理システムは、データコンピューティング/通信システムおよび/またはネットワークコンピューティング/通信システムの中に通常見られるコンポーネントなどの、市販の適切なコンポーネントを利用して実装することができる。本明細書に記載された主題は、さまざまなコンポーネントをしばしば例示しており、これらのコンポーネントは、他のさまざまなコンポーネントに包含されるか、または他のさまざまなコンポーネントに接続される。そのように図示されたアーキテクチャは、単に例示にすぎず、実際には、同じ機能を実現する多くの他のアーキテクチャが実装可能であることが理解されよう。概念的な意味で、同じ機能を実現するコンポーネントの任意の構成は、所望の機能が実現されるように効果的に関連付けされる。したがって、特定の機能を実現するために組み合わされた、本明細書における任意の2つのコンポーネントは、アーキテクチャまたは中間のコンポーネントにかかわらず、所望の機能が実現されるように、お互いに関連付けされていると見ることができる。同様に、そのように関連付けされた任意の2つのコンポーネントは、所望の機能を実現するために、互いに動作可能に接続または動作可能に結合されていると見なすこともでき、そのように関連付け可能な任意の2つのコンポーネントは、所望の機能を実現するために、互いに動作可能に結合できると見なすこともできる。動作可能に結合できる場合の具体例には、物理的にかみ合わせ可能な、および/もしくは物理的に相互作用するコンポーネント、ならびに/またはワイヤレスに相互作用可能な、および/もしくはワイヤレスに相互作用するコンポーネント、ならびに/または論理的に相互作用する、および/もしくは論理的に相互作用可能なコンポーネントが含まれるが、それらに限定されない。本明細書における実質的にすべての複数形および/または単数形の用語の使用に対して、当業者は、状況および/または用途に適切なように、複数形から単数形に、および/または単数形から複数形に変換することができる。さまざまな単数形/複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。通常、本明細書において、特に添付の特許請求の範囲たとえば、添付の特許請求の範囲の本体部において使用される用語は、全体を通じてオープンなopen用語として意図されていることが、当業者には理解されようたとえば、用語含むincludingは、含むがそれに限定されないincludingbutnotlimitedtoと解釈されるべきであり、用語有するhavingは、少なくとも有するhavingatleastと解釈されるべきであり、用語含むincludesは、含むがそれに限定されないincludesbutisnotlimitedtoと解釈されるべきである、など。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句少なくとも1つのatleastoneおよび1つまたは複数のoneormoreを使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句1つまたは複数のまたは少なくとも1つのおよびaまたはanなどの不定冠詞を含む場合であっても、不定冠詞aまたはanによる請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に1つのそのような記載を含む開示に限定する、ということを示唆していると解釈されるべきではないたとえば、aおよび/またはanは、通常、少なくとも1つのまたは1つまたは複数のを意味すると解釈されるべきである。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、通常、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されようたとえば、他の修飾語なしでの2つの記載tworecitationsの単なる記載は、通常、少なくとも2つの記載、または2つ以上の記載を意味する。さらに、A、BおよびC、などの少なくとも1つに類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されているたとえば、A、B、およびCの少なくとも1つを有するシステムは、Aのみ、Bのみ、Cのみ、AおよびBを共に、AおよびCを共に、BおよびCを共に、ならびに/またはA、B、およびCを共に、などを有するシステムを含むが、それに限定されない。A、B、またはC、などの少なくとも1つに類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されているたとえば、A、B、またはCの少なくとも1つを有するシステムは、Aのみ、Bのみ、Cのみ、AおよびBを共に、AおよびCを共に、BおよびCを共に、ならびに/またはA、B、およびCを共に、などを有するシステムを含むが、それに限定されない。2つ以上の代替用語を提示する事実上いかなる離接する語および/または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方oneoftheterms、当該用語のいずれかeitheroftheterms、または両方の用語bothtermsを含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句AまたはBは、AまたはBあるいはAおよびBの可能性を含むことが理解されよう。さまざまな態様および実施形態が本明細書において開示されたが、その他の態様および実施形態が当業者には明らかとなろう。本明細書で開示されたさまざまな態様および実施形態は例示のためのものであって、限定を意図するものではなく、真の範囲および趣旨は以下の特許請求の範囲によって示される。