車両内のサウンドを方向付けするためのシステムであって、前記車両内の乗員の選択に基づいて方向信号を生成するように構成される乗員セレクタ、前記方向信号に基づいてパターン信号を生成するように構成されるコントローラ、パターン付けされていないオーディオデータを受信するように、及び前記パターン信号に基づいてパターン付けされたオーディオデータを生成するように構成されるパターン生成器、及び前記パターン付けされたオーディオデータを受信するように、及び前記パターン付けされたオーディオデータに基づいて、方向付けされたサウンドフィールドを、前記方向付けされたサウンドフィールドが前記選択された乗員に向けられるように、生成するように構成されるスピーカーアレイ、を含む、システム。請求項1に記載のシステムであって、前記パターン生成器が、前記パターン付けされたオーディオデータを生成するため、フィルタ係数を前記パターン付けされていないオーディオデータに適用するように構成された複数のフィルタを含む、システム。請求項2に記載のシステムであって、前記コントローラが、前記方向信号に基づいて前記フィルタ係数を生成するように構成され、前記パターン信号が前記フィルタ係数を含む、システム。請求項1に記載のシステムであって、前記方向付けされたサウンドフィールドが、選択されない乗員に向けて方向付けされたサウンド低減を含む、システム。請求項1に記載のシステムであって、前記車両内のサウンドシステムからサウンドシステムオーディオを受信するように、及び前記サウンドシステムオーディオから前記パターン付けされていないオーディオデータを生成するように構成されるオーディオマネジャーを更に含む、システム。請求項5に記載のシステムであって、前記オーディオマネジャーが、前記サウンドシステムオーディオを高周波数オーディオ及び低周波数オーディオに分離するように構成されるセパレータ、及び前記高周波数オーディオを前記低周波数オーディオと同期化するように構成されるシンクロナイザを含む、システム。請求項6に記載のシステムであって、前記オーディオマネジャーが更に、前記高周波数オーディオを前記パターン付けされていないオーディオデータとして提供するように、及び前記低周波数オーディオを前記サウンドシステムに再方向付けするように構成される、システム。請求項5に記載のシステムであって、前記オーディオマネジャーが前記乗員セレクタを含み、前記オーディオマネジャーが前記コントローラに結合される、システム。請求項1に記載のシステムであって、前記スピーカーアレイが第1のスピーカーアレイを含み、前記パターン付けされたオーディオデータが、第1のパターン付けされたオーディオデータを含み、前記方向付けされたサウンドフィールドが第1の方向付けされたサウンドフィールドを含み、前記選択された乗員が第1の選択された乗員を含み、更に前記システムが、第2のパターン付けされたオーディオデータに基づいて、第2の選択された乗員に向けて方向付けされた第2の方向付けされたサウンドフィールドを生成するように構成される第2のスピーカーアレイを更に含む、システム。車両内のサウンドを方向付けするための方法であって、乗員の選択を受け取ること、前記選択に基づいて方向信号を生成することであって、前記方向信号が、スピーカーアレイに対する前記選択された乗員が座っている方向を示すこと、前記方向信号に基づいてパターン信号を生成すること、パターン付けされていないオーディオデータ及び前記パターン信号に基づいてパターン付けされたオーディオデータを生成すること、及び前記パターン付けされたオーディオデータに基づいて、方向付けされたサウンドフィールドを前記スピーカーアレイから出力することであって、前記方向付けされたサウンドフィールドが前記選択された乗員に向けられること、を含む、方法。請求項10に記載の方法であって、前記パターン付けされたオーディオデータを生成することが、複数のフィルタを前記パターン付けされていないオーディオデータに適用することを含む、方法。請求項11に記載の方法であって、前記パターン信号を生成することが、前記フィルタの各々に対しフィルタ係数を提供することを含む、方法。請求項10に記載の方法であって、前記方向付けされたサウンドフィールドが、選択されない乗員に向けて方向付けされたサウンド低減を含む、方法。請求項10に記載の方法であって、サウンドシステムからサウンドシステムオーディオを受け取ること、前記サウンドシステムオーディオを高周波数オーディオ及び低周波数オーディオに分離すること、及び前記高周波数オーディオを前記低周波数オーディオと同期化すること、を更に含む、方法。請求項14に記載の方法であって、前記高周波数オーディオを前記パターン付けされていないオーディオデータとして提供すること、及び前記低周波数オーディオを前記サウンドシステムに再方向付けすること、を更に含む方法。車両内のサウンドを方向付けするための方法であって、事象データを受け取ること、前記事象データに基づいて方向信号を生成することであって、前記方向信号が、スピーカーアレイに対する前記車両の運転手が座っている方向を示すこと、前記方向信号に基づいてパターン信号を生成すること、前記事象データ及び前記パターン信号に基づいて、パターン付けされたオーディオデータを生成すること、及び、前記パターン付けされたオーディオデータに基づいて、方向付けされたサウンドフィールドを前記スピーカーアレイから出力することであって、前記方向付けされたサウンドフィールドが前記運転手に向けられること、を含む、方法。請求項16に記載の方法であって、前記事象データが、サイレン、又は警察、消防車、又は他の緊急車両を示す別のサウンドの通知を含む、方法。請求項17に記載の方法であって、前記事象データが位置情報を更に含む、方法。請求項18に記載の方法であって、前記位置情報が、前記車両に対する前記サイレン又は前記別のサウンドの方向を含む、方法。請求項19に記載の方法であって、前記方向付けされたサウンドフィールドが、前記サイレン又は前記別のサウンドの前記方向に基づいて、前記運転手の左、右、前、及び後ろの一つに向けて更に方向付けられる、方法。図1は、本開示の一実施例に従った、車両内のサウンドを方向付けることが可能な例示のオーディオシステム100を図示する。オーディオシステム100は、車両内の個人向けの視聴ゾーンの生成を提供し、これは、利用可能な車載インフォテイメント及びマルチメディア用途の多様性が増大している状況でも視聴体験を向上させ得る。例えば、運転手は、GPS音声コマンドに集中したい可能性があり、一方、後部座席の乗員は互いに干渉することなくDVDを観たいかもしれない。オーディオシステム100により、これらの望ましい音響効果を提供する車両内の比較的小型スピーカーアレイが可能となる。これ以降に更に詳細に説明するように及び2011年3月3日に公開された米国特許公開番号2011/0051937にあるように、スピーカーアレイは、一層個人向けの視聴ゾーンとなる、高度に方向性のあるサウンドをつくるために既存のサウンドシステムとは独立して用いることができる。スピーカーアレイは、オーディオ空間キューを付加又は向上させるため既存のサウンドシステムへの付加デバイスとして実装されて、そのため、視聴体験を改善させてもよい。各スピーカーアレイが、多数のスピーカーを含み、スピーカーの各々が、オーディオビームフォーミング手法によって処理されている入力を有する。オーディオビームフォーミングを用いることにより、各スピーカーアレイから生じるサウンドフィールドが、異なる用途に合うように多数の異なるパターンのうち任意のものとなるよう設計され得る。米国特許公開番号2011/0051937図1に示すように、オーディオシステム100は、車両内の既存のサウンドシステム104に結合され得るオーディオダイレクタdirector102を含む。幾つかの実施例では、オーディオダイレクタ102は車両内の事象検出器106にも結合され得る。オーディオダイレクタ102は、オーディオマネジャー110、パターン生成器112、スピーカーアレイ114、コントローラ116及び乗員セレクタ118を含む。オーディオマネジャー110は、パターン生成器112に結合され、パターン付けされていないオーディオデータ120をパターン生成器112に提供することができる。パターン生成器112は、スピーカーアレイ114に結合され、パターン付けされていないオーディオデータ120に基づいて、パターニングされたオーディオデータ122を生成することによりディストリビュートされたdistributedビームフォーミングを提供し、更にそのパターニングされたオーディオデータ122をスピーカーアレイ114に提供することができる。幾つかの実施例では、パターン生成器112は、複数のフィルタを含み得、パターン付けされていないオーディオデータ120にこれらのフィルタを適用して、パターニングされたオーディオデータ122を生成することが可能であり得る。パターン生成器112によって実行され得るディストリビュートされたビームフォーミングのための例示の手法の詳細は、米国特許番号2011/0051937に提供されている。しかし、任意の他の適切な空間信号処理手法が用いられ得ることに留意されたい。スピーカーアレイ114は、パターン付けされたオーディオデータ122に基づいて、方向付けされたサウンドフィールド124を生成することができる。例示の実施例では、方向付けされたサウンドフィールド124は、右の乗員、中央の乗員、左の乗員に向かって方向付けされた構成要素、又はこのような構成要素の任意の適切な組み合わせを含み得る。しかし、方向付けされたサウンドフィールド124は、車両内のあり得る乗員位置に比して、車両内のスピーカーアレイ114の位置に基づいて任意の適切な方向に方向付けされた構成要素を含み得ることが理解されるであろう。例えば、スピーカーアレイ114が運転手の座席のすぐ後ろに配置される場合、方向付けされたサウンドフィールド124は、スピーカーアレイ114に対し中央の乗員、右の乗員、及び/又は更に右の乗員に向かって方向付けされた構成要素を含み得る。この例ではスピーカーアレイ114の左に座る乗員はいないため、この特定のスピーカーアレイ114がサウンドを左に方向付ける必要はない。幾つかの実施例では、乗員セレクタ118はコントローラ116に結合され得る。乗員セレクタ118は、乗員選択信号128を受け取り、乗員選択信号128に基づいてコントローラ116に対し方向信号130を生成することができる。コントローラ116は、パターン生成器112に結合され、方向信号130に基づいてパターン生成器112のためのパターン信号132を生成することができる。幾つかの実施例では、乗員セレクタ118は、オーディオマネジャー110に統合されてもよく、オーディオマネジャー110は、方向信号130をコントローラ116に提供することができる。車両内の既存のサウンドシステム104は、任意の適切な構成要素を含み得る。例示の実施例では、サウンドシステム104は、AM/FM/XMラジオ150、CDプレーヤー152、DVDプレーヤー154、ファイルプレーヤー156アップルのiPod登録商標など、ナビゲーションシステム158、及びゲームプレーヤー160を含む、複数のソースを含む。また、各サウンドソースは、モノラル、ステレオ、又はマルチチャネルとし得る。サウンドシステム104は、1つ又は複数のサブウーファ164を含むスピーカー162を更に含む。既存のサウンドシステム104は、サウンドシステムオーディオ140をオーディオマネジャー110に提供し得る。例えば、サウンドシステムオーディオ140は、ファイルプレーヤー156が選択されたソースであるとき音楽を、又はナビゲーションシステム158が選択されたソースであるとき音声コマンドを含み得る。サウンドシステム104は、サウンドシステム情報142をオーディオマネジャー110に提供することも可能であり得る。サウンドシステム情報142は、サウンドシステム104のどのソースが選択されたか、どの乗員が選択されるべきかに関する情報、及び/又はオーディオマネジャー110に有用であり得る任意の他の適切な情報を含み得る。幾つかの実施例では、オーディオマネジャー110は、セパレータ170及びシンクロナイザ172を含み得る。これらの実施例では、高い周波数は、パターン付けされ得、方向付けされたサウンドフィールド124で提供され得、一方、低い周波数は、既存のサブウーファ164からの出力のためサウンドシステム104に再方向付けされ得る。セパレータ170は、サウンドシステムオーディオ140を高周波数オーディオと低周波数オーディオ144とに分離することができる。ここで用いられるように、低周波数オーディオは概してサブウーファ164に提供されるオーディオを意味し、一方、高周波数オーディオは低周波数オーディオ144より高い周波数を意味する。オーディオダイレクタ102は、上述のように高周波数オーディオのために方向付けされたサウンドフィールド124を生成することができる。シンクロナイザ172は、スピーカーアレイ114を介する高周波数オーディオのオーディオ出力を、サブウーファ164を介する低周波数オーディオ144のオーディオ出力と同期化することができる。例えば、シンクロナイザ172は、サウンドシステム104を介するものと比した、パターン生成器112及びスピーカーアレイ114を介するオーディオを処理するための時間差に基づいて、高周波数オーディオ及び/又は低周波数オーディオ144を遅延させ得る。幾つかの実施例では、乗員選択信号128は、車両内の乗員によって提供され得、方向付けされたサウンドフィールド124が向けられるべき1人又は複数の乗員の選択、及び/又はサウンド低減が向けられるべき1人又は複数の乗員の選択をする。そのため、方向付けされたサウンドフィールド124は、特定の乗員に向かってサウンドを提供するようシェーピングされ得、及び所望とされる場合、他の乗員への音漏れを最小化するためのサウンド低減が含まれ得る。幾つかの実施例では、乗員選択信号128は、既存のサウンドシステム104内のどのサウンドソースが選択されたかに基づいてサウンドシステム104又はオーディオマネジャー110のいずれかによって自動で生成され得る。これらの実施例では、サウンドシステム情報142は、乗員選択信号128、及び/又はどのソース150、152、154、156、158、又は160が選択されたかを識別することが可能なソース識別子を含み得る。乗員選択信号128がサウンドシステム情報142に含まれない場合、オーディオマネジャー110は、ソース識別子に基づいて選択されるべき乗員を識別することができる。例えば、ナビゲーションシステム158が選択されたとき、乗員選択信号128は、方向付けされたサウンドフィールド124が向けられるべき乗員として運転手が選択されるように自動で生成され得る。これらの実施例では、そのサウンドソースに対し自動デフォルト乗員選択信号128を提供するのではなく、乗員が、自動選択に優先してその乗員からの入力に基づいて異なる乗員選択信号128を提供できるようにする選択肢が提供され得る。幾つかの実施例では、オーディオシステム100は、任意選択の事象検出器106を含み得る。事象検出器106は、事象を検出すること、及び車両内の1人又は複数の乗員にその事象を通知することができる。例えば、事象検出器106は、救急車又は消防車などの緊急車両のサイレン、又は警察車両のサイレンを検出することが可能であり得る。事象検出器106は、アラーム音の形式で乗員に通知を提供することができる。幾つかの実施例では、事象検出器106は、事象が検出された方向を識別することも可能であり得る。例えば、事象検出器106は、車両の左又は車両の後ろでサイレンが鳴っていることを判定することが可能であり得る。事象検出器106はまた、事象の存在と事象が検出された大体の方向との両方の通知を提供することが可能であり得る。これらの実施例では、事象検出器106は、オーディオダイレクタ102に結合され、事象データ180をオーディオマネジャー110に提供することができる。事象データ180に基づいて、オーディオダイレクタ102は、方向付けされたサウンドフィールド124を生成し得、これは、例えば、警察官又は救急車のため車を脇に寄せること、交差点に近づく消防車のために青信号止まること、又は他の適切なアクションなど、運転手が適切な方式で反応し得るように、運転手が情報を必要とする乗員であるため、運転手に向けられる。事象に関連する方向を判定することが可能な事象検出器106の実施例の場合、オーディオダイレクタ102は更に、オーディオが運転手の左又は右耳又は運転手の頭の前又は後ろに向けられるように、方向付けされたサウンドフィールド124を生成し得る。このようにして、運転手は、事象の存在の通知に加えて、事象の方向のオーディオインディケーションを有する。図2A~図2Cは、本開示の幾つかの実施例に従った、図1のオーディオシステム100の特定の実装の例を図示する。これらの例では、オーディオダイレクタ102のスピーカーアレイ114のみが示されている。しかし、オーディオダイレクタ102の他の構成要素が、車両内の乗員が見ることができない位置のスピーカーアレイ114に結合されることが理解されるであろう。図2Aに図示した例では、スピーカーアレイ114は、オーディオが運転手に向けられるように、方向付けされたサウンドフィールド124を生成する。図2Bに図示した例では、運転手のシートの後ろの1つのスピーカーアレイ114aが、オーディオが左後部座席の乗員に向けられるように方向付けされたサウンドフィールド124aを生成し、一方、助手席のシートの後ろの別のスピーカーアレイ114bが、オーディオが右後部座席の乗員に向けられるように、方向付けされたサウンドフィールド124bを生成する。そのため、この例では、後部座席の二人の乗員は、同時に異なる映画を観ることができる可能性があり、又は一人は映画を観て、もう一人はビデオゲームをやるか、又は2つの異なるソースの任意の他の組み合わせがこれらの乗員に提供されてもよい。代替として、同じソースが両方の乗員に提供されてもよい。また、オーディオが後部座席の乗員に向けられるため、サウンドは、運転手及び助手席の乗員のエリアにおいて実質的に低減され、それにより、後部座席の乗員のためのエンターテイメントにより生じる、前の乗員への煩わしさが低減される。図2Cに図示した例では、スピーカーアレイ114は、オーディオが助手席の乗員に向けられるように方向付けされたサウンドフィールド124を生成し、一方、運転手に向かう音漏れは、その方向のサウンド低減により最小化される。そのため、この例では、助手席の乗員は、付随するオーディオで運転手の注意を散漫させることなく、エンターテイメント選択肢を楽しむことができる。そのため、このオーディオシステム100を用いて、車両内の各乗員は、車両内の他の乗員に迷惑をかけることなく、個人向けのエンターテイメント選択肢を有する。種々の組み合わせにより、何人かの乗員が1つのエンターテイメント選択肢を共有する一方で、他の乗員はオーディオの煩わしさを受けないか又は異なるエンターテイメント選択肢を楽しみ得る、ということも可能となる。図3は、本開示の一実施例に従った、車両内のサウンドを方向付けるための例示の方法300を図示する。まず、乗員選択が受信されるステップ302。車両の乗員が、例えば、サウンドシステム104の特定のソースに対応する1人又は複数の乗員の選択をすることにより、乗員選択信号128を生成し得る。代替として、オーディオマネジャー110及び/又はサウンドシステム104は、選択されたソースに基づいて自動で乗員選択をし得る。乗員セレクタ118は、乗員選択に基づいて方向信号130を生成するステップ304。例えば、乗員選択が助手席の乗員に対応する場合、方向信号130は、その結果の方向付けされたサウンドフィールド124が、ダッシュボードの中間に配置されたスピーカーアレイ114に対し、右の乗員に向けて方向付けられるように生成され得る。コントローラ116は、方向信号130に基づいてパターン信号132を生成するステップ306。例えば、方向信号130が、方向付けされたサウンドフィールド124が右の乗員に向かって方向付けられるべきことを示している場合、コントローラ116は、これを達成するためパターン生成器112に対してパターン信号132を生成する。米国特許公開番号2011/0051937に更に詳細に記載されるように、パターン信号132は、複数のフィルタ係数、又は方向付けされたサウンドフィールド124をシェーピングする際にパターン生成器112が用いることができる他の適切な情報を含み得る。オーディオマネジャー110は、パターン生成器112に対しパターン付けされていないオーディオデータ120を生成するステップ308。例えば、CDプレーヤー152からのオーディオが、サウンドシステム104からオーディオマネジャー110へのサウンドシステムオーディオ140として提供され得る。オーディオマネジャー110はその後、オーディオ140をパターン付けされていないオーディオデータ120としてパターン生成器112へ提供する。パターン生成器112は、パターン信号132及びパターン付けされていないオーディオデータ120に基づいて、パターン付けされたオーディオデータ122を生成するステップ310。例えば、パターン生成器112は、パターン付けされたオーディオデータ122を生成するためパターン信号132に提供されるフィルタ係数を用いて、フィルタをパターン付けされていないオーディオデータ120に適用し得る。前述のように、パターン生成器112のオペレーションの詳細が米国特許公開番号2011/0051937に提供される。スピーカーアレイ114は、パターン生成器112から受信したパターン付けされたオーディオデータ122に基づいて、方向付けされたサウンドフィールド124を出力するステップ312。図4は、本開示の別の実施例に従った、車両内のサウンドを方向付けるための例示の方法400を図示する。まず、オーディオマネジャー110は、サウンドシステム104からサウンドシステムオーディオ140を受け取るステップ402。セパレータ170はサウンドシステムオーディオ140を高周波数オーディオ及び低周波数オーディオ144に分離するステップ404。オーディオマネジャー110は、高周波数オーディオをパターン付けされていないオーディオデータ120としてパターン生成器112へ提供するステップ406。パターン生成器112は、図1及び図3に関連して上述したように高周波数オーディオに基づいて、パターン付けされたオーディオデータ122を生成しステップ408、パターン付けされたオーディオデータ122をスピーカーアレイ114に提供するステップ410。スピーカーアレイ114は、パターン付けされたオーディオデータ122に基づいて、方向付けされたサウンドフィールド124を出力するステップ412。一方、オーディオマネジャー110は、高周波数オーディオをパターン生成器112に提供しステップ406で、シンクロナイザ172は、以下に説明するように低周波数オーディオ144を高周波数オーディオと同期化するステップ414。オーディオマネジャー110は、同期化された低周波数オーディオ144をサウンドシステム104の既存のサブウーファ164に提供するステップ416。サブウーファ164は、低周波数オーディオ144を出力するステップ418。ステップ414に戻ると、シンクロナイザ172は、ステップ412で高及び低周波数オーディオを同期化して、ステップ418で低周波数オーディオ144がサブウーファ164により出力されるのと実質的に同時に、方向付けされたサウンドフィールド124がスピーカーアレイ114により出力されるようにする。このようにして、オーディオシステム100は既存のサブウーファ164を利用し得、そのため、スピーカーアレイ114はサブウーファを含む必要はない。図5は、本開示の更に別の実施例に従った、車両内のサウンドを方向付けるための例示の方法500を図示する。まず、オーディオマネジャー110は、事象検出器106から事象データ180を受け取るステップ502。例えば、事象データ180は、通知が所望とされる事象の検出を含み得る。事象データ180は、車両に比したその事象の全般的な方向に関する位置情報も含み得る。オーディオマネジャー110は、事象データ180に基づいてコントローラ116に対し方向信号130を生成するステップ504。方向信号130は、コントローラ116に、方向付けされたサウンドフィールド124を運転手に向けて方向付けさせる。事象データ180が位置情報を含む実施例では、方向信号130は更に、コントローラ116に、運転手の左、右、前、又は後ろ側など運転手の特定の側に向けて、方向付けされたサウンドフィールド124を方向付けさせ得る。コントローラ116は、方向信号130に基づいてパターン信号132を生成するステップ506。例えば、方向信号130は、方向付けされたサウンドフィールド124が運転手の頭の右側に向かって方向付けられるべきことを示している場合、コントローラ116が、これを達成するためパターン生成器112のためのパターン信号132を生成する。米国特許公開番号2011/0051937に更に詳細に説明されるように、パターン信号132は、複数のフィルタ係数、又は方向付けされたサウンドフィールド124をシェーピングする際にパターン生成器112により用いられ得る他の適切な情報を含み得る。オーディオマネジャー110は、事象通知に対応するパターン生成器112に対し、パターン付けされていないオーディオデータ120を生成するステップ508。例えば、事象検出器106は、アラーム音、又は他の適切な事象データ180の一部としての事象可聴インジケーターを提供し得る。オーディオマネジャー110は、その後、このオーディオデータをパターン付けされていないオーディオデータ120としてパターン生成器112に提供する。パターン生成器112は、パターン信号132及びパターン付けされていないオーディオデータ120に基づいて、パターン付けされたオーディオデータ122を生成するステップ510。例えば、パターン生成器112は、パターン付けされたオーディオデータ122を生成するため、パターン信号132に提供されるフィルタ係数を用いて、フィルタをパターン付けされていないオーディオデータ120に適用し得る。前述のように、米国特許公開番号2011/0051937においてパターン生成器112のオペレーションの詳細が提供される。スピーカーアレイ114は、パターン生成器112から受信したパターン付けされたオーディオデータ122に基づいて、方向付けされたサウンドフィールド124を出力するステップ512。そのため、上述のオーディオシステム100を用いることで全体的なサウンドエネルギーは低減され得る。というのは、サウンドエネルギーが全ての乗員より少ない乗員へ一層効率的に搬送されるためである。サウンドを集中させることにより、オーディオコンテンツは周囲ノイズより一層クリアに知覚され得、これは、コンテンツ明瞭度を著しく改善させる。また、スピーカーアレイ114を用いることで、リスナーによって知覚されるサウンドステージは、同じ位置に設置された従来のステレオスピーカーから知覚され得るものに比べて著しく広がる。図1~図5は異なる種類のオーディオシステム及び方法の種々の特徴を示してきたが、特定のニーズに従ってこれらの例示の実施例に任意の数の付加、変更、又は省略が成され得る。また、一実施例において示した特徴は、他の実施例において用いることができる。また、オーディオダイレクタ102の構成要素の少なくとも幾つかが、車両内の異なる乗員に異なるエンターテイメント選択肢を提供するため、図2Bに示すように、多数のスピーカーアレイ114へのサウンドシステム104の同じ又は異なるソースからのオーディオに基づくパターン付けされたオーディオデータ122を提供するように、複製又はその他の方式で構成されてもよい。幾つかの実施例において、上述の種々の機能は、コンピュータ読み出し可能なプログラムコードこれは、ソース、オブジェクト、実行可能な又は他のコードであり得るで確立されるコンピュータプログラムにより実装又はサポートされ得、また、トランジスタを含まないnontransitoryコンピュータ読み出し可能な媒体ROM、RAM、ハードディスクドライブ、コンパクトディスクCD、デジタルビデオディスクDVD、又は任意の他のメモリにストアされ得る。本発明に関連する技術に習熟した者であれば、説明した例示の実施例に変形が成され得ること、及び本発明の特許請求の範囲内で他の実施例を実装し得ることが分かるであろう。