(57)【要約】  ウェブページにアクセスする方法の一例は、電子機器のスピーカからの音声出力を受信するステップと、受信した音声出力の中のキューを検出するステップと、検出したキューに基づいてウェブアドレスを求めるステップと、このウェブアドレスを用いてウェブページに接続するステップとを含む。
2013532336.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページにアクセスする方法であって、
電子機器のスピーカからの音声出力を受信するステップと、
前記受信した音声出力の中のキューを検出するステップと、
前記検出したキューに基づいてウェブアドレスを求めるステップと、
前記ウェブアドレスを用いてウェブページに接続するステップとを含む、方法。
【請求項２】
前記接続に関する通知を出力するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記キューは、１つ以上の予め定められたトーンを含む、請求項１に記載の方法。
【請求項４】
ウェブページにアクセスする方法であって、
キュー検出器を含む携帯装置を用いてキューを検出するステップと、
前記検出したキューを示すデータをメモリに保存するステップと、
前記保存したデータに基づいてウェブアドレスを求めるステップと、
前記ウェブアドレスを用いて１つ以上のウェブページに接続するステップとを含む、方法。
【請求項５】
前記接続に関する通知を出力するステップをさらに含む、請求項４に記載の方法。
【請求項６】
前記キューは、音声キューを含む、請求項４に記載の方法。
【請求項７】
前記音声キューは、１つ以上の予め定められたトーンを含む、請求項６に記載の方法。
【請求項８】
前記キューは、無線周波数識別（ＲＦＩＤ）番号を含む、請求項４に記載の方法。
【請求項９】
前記ＲＦＩＤ番号を示すデータは、前記ＲＦＩＤ番号の検出時間が特定の期間を超えた場合にのみ保存される、請求項８に記載の方法。
【請求項１０】
電子機器のスピーカからの音声出力を受信するように構成された受信機と、
前記受信した音声に含まれるキューを検出し、検出したキューに対応するウェブアドレスを求め、通信回路を制御して前記ウェブアドレスを用いてウェブページにアクセスするように構成されたプロセッサとを備える、システム。
【請求項１１】
前記受信機は、マイクを含む、請求項１０に記載のシステム。
【請求項１２】
前記受信機は、無線周波数識別（ＲＦＩＤ）受信機を含む、請求項１０に記載のシステム。
【請求項１３】
実行されると、プロセッサに、
周囲環境からキューを検出するステップと、
前記検出したキューに基づいてウェブアドレスを求めるステップと、
前記ウェブアドレスを用いてウェブページに接続するステップと、
前記接続に関する通知を出力するステップとを実行させるプログラムが格納されたコンピュータ読出可能媒体。
【請求項１４】
実行されると、プロセッサに、
キュー検出器を含む携帯装置を用いて周囲環境におけるキューを検出するステップと、
検出したキューを示すデータをメモリに保存するステップと、
前記保存したデータに基づいてウェブアドレスを求めるステップと、
前記ウェブアドレスを用いて１つ以上のウェブページに接続するステップと、
前記接続に関する通知を出力するステップとを実行させるプログラムが格納されたコンピュータ読出可能媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
背景および概要
本明細書に記載のシステムおよび方法は、たとえば検出されたキュー（cue）を用いてオンラインコンテンツにアクセスすることに関する。
【発明の概要】
【課題を解決するための手段】
【０００２】
インターネットは、膨大な量の情報を含んでいる。本明細書に記載のシステムおよび方法は、オンラインコンテンツをユーザに提示することを容易にする。
【図面の簡単な説明】
【０００３】
【図１】例示的なシステムの一般化されたブロック図である。
【図２】本明細書に記載のシステムおよび方法に従い、例示的なプログラム、アプリケーション、アプレット、ルーティング、サブルーチンなどによって実行されるステップを説明する一般化されたフロー図を示す。
【図３】キューとウェブサイトとを対応付けるテーブルを示す。
【図４Ａ】キューの例を示す。
【図４Ｂ】キューの例を示す。
【図４Ｃ】キューの例を示す。
【図５】本明細書に記載のシステムおよび方法を使用できる、例示的なゲームシステム５０を示す。
【図６】図５の例示的なゲームシステム５０のコンポーネントを示す詳細なブロック図である。
【図７】ゲームシステム５０のための例示的なユーザインターフェイスを示す。
【図８】音声キューを検出するための例示的なシステムを示す。
【図９】音声キューを検出するための別の例示的なシステムを示す。
【発明を実施するための形態】
【０００４】
実施の形態の例示的な詳細な説明
本明細書の記載の例示的なシステムおよび方法を用いて、興味のあるコンテンツをユーザに提示することができる。１つの例では、このシステムおよび方法は、キューを用いてウェブブラウザを制御してウェブページをロードする。これらウェブページは、視聴されているテレビ番組もしくはコマーシャルの中の、または、聴取されている歌、ラジオ番組もしくはコマーシャルの中の、製品またはサービスに関連する場合がある。たとえば、視聴されているテレビ番組に含まれるキューを検出することにより、その番組、男優もしくは女優などに関する追加情報、または、その番組に関連する製品（たとえば、過去の番組のＤＶＤ、番組に関連する書籍など）を含むウェブページを、ウェブブラウザにロードさせることができる。同様に、聴取されている歌に含まれるキューを検出することにより、その歌または同じアーティストによる他の歌をダウンロードできるウェブページを、ウェブブラウザにロードさせることができる。
【０００５】
キューは音声キューに限られない。たとえば、店内の製品からのＲＦＩＤタグ情報を検出しキューとして使用することにより、このタグ付き製品に関するさらなる情報を含むウェブページをロードすることができる。たとえば、携帯型またはハンドヘルドシステムは店内で携行されることができ、ＲＦＩＤタグ情報はその店内の製品からのキューとして検出することができる。検出されたＲＦＩＤキューにより、そのシステムで実行されているウェブブラウザに、その製品に関する追加情報を含むウェブページをロードさせることができる。
【０００６】
検出されたキューによってウェブページを直ちにロードさせる必要はない。たとえば、あるキューに対応するウェブページ情報（たとえば、ウェブアドレス）をシステムのメモリに保存しておいてもよく、ユーザはその後、そのウェブページをロードするか否かを選択することができる。複数のウェブページに関するウェブページ情報がメモリに保存されていれば、ウェブページのリストをユーザに対して提示することができ、ユーザは、たとえばそのリストの中から特定のウェブページを閲覧のために選択することができる。
【０００７】
また、検出されたキューを用いて、システム自身のコンテンツを探し出してもよく、または、そのコンテンツにアクセスしてもよい。たとえば、ビデオゲームシステムの場合、特定のテレビ番組が視聴されている間に検出されたキューを用いて、ゲームプレイの新たなレベルのロックを解除し、新たなキャラクターをゲームに導入し、一定の武器およびツールなどの使用を許可してもよい。
【０００８】
図１は、キューを用いて興味のあるコンテンツをユーザに対して表示する、例示的なシステム１００の一般化されたブロック図である。図１は、各々が別々にプロセッサに接続されたさまざまなブロックを示しているが、図１に示されるコンポーネントのうちいくつかまたはすべてが共通に１つ以上のバスに接続されていてもよいことがわかるであろう。
【０００９】
システム１００は、ハンドヘルドビデオゲームシステム、携帯情報端末（ＰＤＡ）、電話機能付ＰＤＡ、携帯電話、スマートフォン等といった一体型装置として提供されてもよい。システム１００はまた、それ自体はディスプレイまたはスピーカを含んでいないが、適切なコネクタを介してテレビやモニタ等といった出力装置に接続されるビデオゲーム機などのコンソール装置として提供されてもよい。
【００１０】
システム１００は、このシステムが位置する場所の周囲環境すなわち環境からキューを含む信号を受信するための１つ以上の受信機１０２を含む。
【００１１】
このシステムがビデオゲーム機として実現される場合、周囲環境は、１つの住宅または集合住宅の一区画のファミリールームまたはリビングルームである可能性があり、キューは、このシステムの近くにあるテレビ、ラジオ、ステレオ機器などのスピーカといった電子機器の出力に含まれる音声キューを含み得る。この場合、受信機１０２は、ゲーム機に内蔵された、または、有線もしくは無線で接続された、１つ以上のマイクでもよい。これら音声キューは、たとえば、持続時間が比較的短く（たとえば、数秒まで）、かつ、テレビ番組もしくはコマーシャルをユーザが視聴すること、または、ラジオで流れている歌をユーザが楽しむことを大きく妨げない程度に、周波数が高いまたは低いものであってもよい（たとえば、約２０Ｈｚよりも低い、または、約２０ｋＨｚよりも高い）。このキューは、映画、テレビ番組、歌、またはコマーシャルの音声部分に周期的に挿入されていてもよく、かつ、その映画、番組、歌、またはコマーシャルの内容に応じて変化してもよい。したがって、自動車のコマーシャル中の第１のキューは、その自動車に関する追加情報を提供するウェブサイトまたはウェブページに対応していてもよく、これに続くコンピュータ製品のコマーシャル中の別の第２のキューは、そのコンピュータ製品に関する情報を提供する別のウェブサイトまたはウェブページに対応していてもよい。
【００１２】
このシステムがハンドヘルドビデオゲームシステムとして実現される場合、周囲環境すなわち環境は、このハンドヘルドシステムが持ち込まれた位置または場所である可能性がある。たとえば、ハンドヘルドビデオゲームシステムが店に持ち込まれた場合、キューは、その店内でスピーカから流されている音楽またはアナウンスに含まれる音声キューを含み得る。
【００１３】
その他のキューは、たとえば、店内の製品に添付されたＲＦＩＤタグからのＲＦＩＤ情報によって与えられてもよい。この場合、受信機１０２は、ＲＦＩＤ読取装置であり、この読取装置は、システム１００をハンドヘルドシステムとして実現したものに内蔵されてもよいし、付属物として設けられてもよい。
【００１４】
通信回路１０４によって、システム１００をインターネットといった通信ネットワークに接続することができる。通信回路１０４は、たとえば、無線モジュール（ＷｉＦｉ（登録商標）モジュールなど）でもよい。このモジュールによって、システム１００の近くに位置するアクセスポイントを介してシステムをインターネットに接続できる。システム１００がスマートフォンまたは携帯電話として実現される場合、通信回路１０４は、携帯電話通信回路でもよい。この回路によって、携帯電話技術（たとえば、ＣＤＭＡ、ＧＳＭ（登録商標）、ＧＰＲＳなど）を用いて、このシステムを携帯電話システムの基地局に接続できる。これ以外の種類の通信回路を用いてもよく、携帯電話通信、ＷｉＦｉ（登録商標）およびＢｌｕｅｔｏｏｔｈ（登録商標）などのための複数の通信回路がこのシステムに含まれていてもよい。
【００１５】
メモリ１０６は、システム１００によって使用されるオペレーティングプログラム、アプリケーション、データなどを保存する。メモリ１０６は、揮発性および不揮発性メモリの組合せでもよい。たとえば、本明細書に記載のシステムおよび方法のさまざまな動作を実現するためのプログラムは、不揮発性のフラッシュメモリに保存されるとともに、プロセッサ１１２による実行のためにＲＡＭにロードされてもよい。
【００１６】
システム１００はまた、１つ以上のディスプレイ１０８および１つ以上のスピーカ１１０を含む。ディスプレイ１０８は、ＬＣＤ、ＬＥＤ、ＦＥＤ、ＳＥＤ、プラズマまたはＣＲＴ型ディスプレイでもよい。
【００１７】
プロセッサ１１２は、システムの動作全体を制御する。プロセッサ１１２は、マイクロプロセッサ、マイクロコントローラ、マイクロコンピュータなどのうちの１つ以上を含み得る。たとえば、システム１００に与えられた入力に応答して、プロセッサ１１２は、（たとえば、フラッシュメモリに保存されている）選択されたプログラムのＲＡＭへのロードを制御し、その後、そのプログラムを実行する。
【００１８】
システム１００はまた、キューの検出に応答してシステムがウェブページをロードしていることを通知または表示する、１つ以上の通知装置１１４を含んでいてもよい。通知装置１１４は、触知できる、聞くことができる、または目で見ることができる通知のうちの１つ以上を与えてもよい。たとえば、通知装置１１４は、キューの検出に応答してウェブページがロードされたときに振動（触知できる）通知を与える振動回路を含んでいてもよい。この振動または振動のパターンは、スマートフォンの場合は電話または電子メールの着信といった他の通知を与えるために使用される振動または振動パターンと異なっていてもよい。システム１００が一体型装置として提供される場合、この振動を装置自身の筐体に与えてもよい。システム１００がコンソール装置として提供される場合、この振動をリモート操作装置といった付属品に与えてもよい。もう１つの例として、通知装置１１４は、キューの検出に応答してウェブページがロードされたときに発光して通知する１つ以上のランプを含んでいてもよい。この発光または発光パターンは、スマートフォンの場合は電話または電子メールの着信といった他の通知を与えるために使用される発光または発光パターンと異なっていてもよい。システム１００が一体型装置として提供される場合、装置自身の筐体上に、このランプを設けてもよい。システム１００がコンソール装置として提供される場合、コンソール装置の筐体上に、または、リモート操作装置といった付属品上に、このランプを設けてもよい。さらにもう１つの例として、スピーカ１１０を通知装置として用いて、キューの検出に応答してウェブページがロードされたときに通知する音を与えてもよい。この音は、スマートフォンの場合は電話または電子メールの着信といった他の通知を与えるために使用される音と異なっていてもよい。システム１００が一体型装置として提供される場合、装置自身の筐体上に、通知を与えるスピーカを設けてもよい。システム１００がコンソール装置として提供される場合、コンソール装置上に、または、リモート操作装置といった付属品上に、このスピーカを設けてもよい。
【００１９】
システム１００は、たとえば、リビングルームの中に置かれてもよく、このリビングルーム内の電子機器からの（たとえば、スピーカを介した）周囲音声出力をモニタすることができる。この場合、受信機１０２は、たとえば、マイクである。このマイクは、周囲音声を受信し、プロセッサ１１２は、たとえば、このシステムの近くで、テレビ広告が表示されていること、または、ラジオ広告が流されていることを示す、受信した音声の中の音声キューを検出する。プロセッサ１１２は、キューを検出すると、検出したキューを用いて、このキューに対応するウェブサイト情報（たとえば、ウェブアドレスまたはＵＲＬ）を求める。これは、キューをウェブサイト情報に関連付けるデータベースまたはテーブルを参照することによって行なってもよい。このようなデータベースは、たとえば、ウェブサイト上で保持されていてもよく、この場合、プロセッサ１１２は、システム１００を制御してそのウェブサイトにアクセスしキューを用いて対応するウェブサイト情報を取得する。このようなデータベースはまた、システム１００のメモリ１０６の中にローカル保持されていてもよく、システムを制御してインターネットにアクセスし、宣伝されている製品またはサービスに関連付けられたウェブページに向けられたブラウザを起動する。このウェブページは、ディスプレイ１０８上に表示される。
【００２０】
これに代えて、システム１００は、広告主に関するデータを収集してその情報をメモリ１０６に保存するだけでもよい。次回ユーザがインターネットにアクセスしたとき、このユーザには、マイクを用いて以前に検出されたキューに対応する、広告のための特定のページを閲覧するという選択肢が与えられる。
【００２１】
第１の構成では、何らかの通知（聞くことができる、目で見ることができる、または触知できる）が、システムがあるウェブページにアクセスしたことをユーザに提示することによって、システムの動作をユーザに通知することができる。
【００２２】
このデータ収集はまた、ハンドヘルドビデオゲームシステム、携帯電話、携帯情報端末等といったハンドヘルド装置によって行なうこともできる。このハンドヘルド装置上で実行されているプログラムは、マイクを介して音声キューを収集する。マイクは、このハンドヘルド装置に内蔵されていてもよく、または有線もしくは無線接続（たとえば、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）によってハンドヘルド装置に接続されていてもよい。
【００２３】
この例では、企業は埋込まれた音声キューを含む音声広告を制作してもよい。たとえば、百貨店は、その店舗の中で流す、これら音声キューを含むオーディオトラックを制作してもよい。ハンドヘルド装置は、ユーザが店内を歩いている間に検出した広告キューのログを取るであろう。そうすると、ユーザは、ハンドヘルド装置をシステム１００に同調させてもよく（または、これをハンドヘルド装置およびゲーム機が互いに近くにあるときには自動的に行なってもよい）、ハンドヘルド装置は、最後の同調以来発見した広告キューに関するデータを送ってもよい。システムはその後、上記第１および第２の構成と同じく、これらキューに基づいて動作してもよい。
【００２４】
ハンドヘルド装置の場合、「キュー」を、ユーザがその近くで時間を費やした製品に埋込まれた製品情報を検出可能なＲＦＩＤ付属品を用いて検出してもよい。製品は、ＲＦＩＤタグが埋込まれた製品の近傍で費やされた時間の長さによって分類してもよい。たとえば、ユーザが書店に行き、各々にＲＦＩＤタグが埋込まれた多数の書籍を見たとする。ハンドヘルド装置は、受動的に、ユーザがその近くで時間を費やした書籍のタグＩＤおよびその近くで費やした時間の長さを記憶し、ユーザは、帰宅したときにゲーム機上で書籍のリストを見てもよく、オンライン書店を通じてこれら書籍を購入するまたはこれらを欲しいもののリストに追加することができる。
【００２５】
図２は、本明細書に記載のシステムおよび方法に従い、例示的なプログラム、アプリケーション、アプレット、ルーティング、サブルーチンなどによって実行されるステップを説明する一般化されたフロー図を示す。
【００２６】
ＳＴ２０１で、キュー検出動作が開始される。この動作は、システム１００に対して（たとえば、ユーザによって）与えられた入力に応答してシステム１００が始動した後に開始されてもよく、または、システムの始動または起動時に自動的に開始されてもよい。後者の場合、ユーザは、システムの起動時に開始されるスタートアップ動作としての、基本設定メニュー中のキュー検出動作を指定してもよい。
【００２７】
ＳＴ２０２で、周囲環境すなわち環境が、たとえば、受信機１０２を用いてモニタされる。上記のように、このモニタリングは、テレビ、ラジオ、ステレオ機器、店内アナウンスシステム等といった電子機器のためのスピーカの出力のモニタリングを含み得る。テレビの場合、スピーカは、テレビチャンネルで示されている映画、番組、もしくはコマーシャルからの、または、ＤＶＤといった記憶媒体から再生されている映画もしくは番組からの、音声を出力し得る。ステレオ機器の場合、スピーカは、同調させたラジオ局で流されている歌、コマーシャルもしくは番組からの、または、ＣＤのもしくはＭＰ３もしくはＡＡＣ音楽ファイルの場合のように記憶媒体から再生されている歌もしくは番組からの、音声を出力し得る。店内アナウンスシステムの場合、スピーカは、その店、製品のセール、もしくは営業時間に関連するアナウンスに対応する、または、バックグラウンドミュージックに対応する音声を出力し得る。
【００２８】
このモニタリングはまた、たとえば、製品識別コードを含み得るＲＦＩＤタグ情報の検出のためのモニタリングを含み得る。
【００２９】
ＳＴ２０３で、キュー検出動作終了のための入力が受信されたか否かが判断される。この入力は、たとえば、ユーザによって与えられてもよい。このような入力が検出されなければ、動作はＳＴ２０５に進む。このような入力が検出された場合、動作はＳＴ２０４に進み、ここでこの動作は終了する。
【００３０】
ＳＴ２０５で、キューが検出されたか否かが判断される。聞くことができるキューの場合、この検出は、たとえば、一定のトーンシーケンスが検出されたか否かを含み得る。これら一定のシーケンスが検出された場合、これらシーケンスが検出されたキューとして扱われる。ＲＦＩＤタグ情報の場合、一定のタグ情報が特定期間（たとえば、１０秒または２０秒）よりも長い時間にわたって検出された場合、このタグ情報が検出されたキューとして扱われる。キューが検出されなかった場合、この動作はＳＴ２０２でのモニタリングに戻る。キューが検出された場合、この動作はＳＴ２０６に進む。
【００３１】
ＳＴ２０６で、キューに基づく１つ以上の動作が実行される。たとえば、検出されたキューを用いて対応するウェブサイト情報を識別してもよく、このウェブサイト情報を用いて、ユーザに対して表示するためにウェブページにアクセスしてもよい。別の例では、検出されたキューに対応するデータを、後で使用するためにメモリに保存するだけでもよい。たとえば、メモリに保存されたキューを用いてウェブサイトのリストを作ることができ、このリストから１つ以上の選択を行なってこれらウェブサイトにアクセスしてもよい。別の例では、検出されたキューによって通知を生成することができる。この通知は、検出されたキューを示すもの、または、検出されたキューに基づくウェブページへのアクセスを示すものとすることができる。
【００３２】
上記動作は、ウェブサイトへのアクセス、検出されたキューに対応するデータの保存、および通知の生成のうち１つ以上を行ない得るという点で、互いに排他的ではない。
【００３３】
ＳＴ２０６で、このプロセスはＳＴ２０２でのモニタリングに戻る。
キューは、それぞれウェブページアドレスまたはＵＲＬといったウェブページ情報に対応付けられてもよい。この対応付けは、システム１００のメモリの中にローカル保存されているデータベースもしくはテーブルを通して行なわれてもよく、または、システム１００からリモート保存されて、たとえば、インターネットといったネットワークを通してアクセス可能であってもよい。リモート保存されたデータベースの場合、検出されたキューによって、このデータベースを保存しているウェブサイトに、システム１００がアクセスするようにして、このキューに対するウェブページ情報を取得してもよい。メモリ１０６の中にローカル保存されたテーブルの場合、このようなテーブルを、このような動作を開始するためのユーザからの入力に応じて、または、たとえば、１日１回、１週間に１回などといったように予め定められた間隔で自動的に、システムに定期的にダウンロードされてもよい。
【００３４】
図３は、音声キューをウェブサイト情報に関連付けるテーブルの一例を示す。この例では、たとえば、キュー１は、ウェブページ<<http://www.greatestcarever.com>>に対応し、キュー２は、ウェブページ<<http://greatestcleanerever.com>>に対応する。プロセッサ１１２は、検出されたキューおよび図３のテーブルを用いてアクセスするウェブページを決定する。同様の分離されたテーブルを用いてＲＦＩＤタグ情報をウェブサイト情報に関連付けてもよい。または、この情報を組合せて１つのテーブルにしてもよい。
【００３５】
音声キューは、テレビ番組、コマーシャル、映画、歌などの音声部分に挿入されていてもよい。これら音声キューは、たとえば、持続時間が比較的短く（たとえば、数秒まで）、かつ、テレビ番組もしくはコマーシャルをユーザが視聴すること、または、ラジオで流れている歌をユーザが楽しむことを大きく妨げない程度に、周波数が高いまたは低い（たとえば、約２０Ｈｚから約２０ｋＨｚにわたる可聴周波数範囲の下端または上端）がそれでもなおマイクで検出できるものであってもよい。言うまでもなく、プロセッサ１１２がある製品またはサービスに対応付けられたジングル音の最初の音符（トーン）をキューとして扱うようにプログラムされている場合など、ユーザによって聞かれることを意図した音声トーンを音声キューとして用いることも可能である。
【００３６】
キューは、映画、テレビ番組、歌、またはコマーシャルの音声部分に周期的に挿入されていてもよく、この映画、番組、歌、またはコマーシャルの内容に応じて変化してもよい。したがって、自動車のコマーシャル中の第１のキューは、その自動車に関する追加情報を提供するウェブサイトまたはウェブページに対応していてもよく、これに続くコンピュータ製品のコマーシャル中の別の第２のキューは、そのコンピュータ製品に関する情報を提供する別のウェブサイトまたはウェブページに対応していてもよい。
【００３７】
ＲＦＩＤタグ情報は、製品型コード、固有の製品識別子、およびその他の情報を含んでいてもよい。これらのうちいずれか自身をキューとして用いてもよい。または、キューがこれら情報のうち１つ以上の組合せを含んでいてもよい。ＲＦタグ情報は、キューとして検出すべきＲＦタグ情報の種類としてＲＦタグ情報を識別する特定のキュー識別子情報を含んでいてもよい。プロセッサ１１２は、このキュー識別子情報を検出しＲＦタグをキューとして扱う。
【００３８】
図４Ａは、一例として４０１−１〜４０１−ｎとして示された１つ以上のトーンのシーケンスを含む音声キューを示す。プロセッサ１１２がトーン検出器としてプログラムされて、このようなトーンシーケンスのうち１つ以上をキューとして検出してもよい。
【００３９】
図４Ｂは、別の例として複数のトーン４０３−１〜４０３−ｎのシーケンスを含む音声キューを示す。これらトーンのうちの１つ以上がヘッダＨとして機能し、ヘッダは、このヘッダに続く１つまたは複数のトーンがキューを構成することを示す。例として、２つまたは３つのトーンのシーケンスをヘッダとして用いてもよく、プロセッサ１１２は、ヘッダを検出しこのヘッダに続くトーンのシーケンスをキューとして扱うトーン検出器としてプログラムされてもよい。
【００４０】
図４Ｃは、キューとしてのＲＦＩＤタグ情報の一例を示す。一般的に、ＲＦＩＤタグは、集積回路とアンテナとを含む。このタグは、ＲＦＩＤ読取装置からの信号を検出し、製品型コード４０５、固有の製品識別コード４０７および／またはその他の情報４０９を含み得る信号を返す。プロセッサ１０２は、一定のコードをキューとして検出する、または、一定期間にわたって受信されたタグ情報をキューであると検出するように、プログラムされていてもよい。
【００４１】
図５は、本明細書に記載のキュー検出のためのシステムおよび方法を使用し得る非限定の例示的なゲームシステム５０を示す。図５に示されるように、例示的なゲームシステム５０は、ゲーム機５００と、テレビ５０２と、コントローラ５０７とを含む。
【００４２】
ゲーム機５００は、その筐体５１０に形成されたスロット５０５に挿入された光ディスク５０４に保存されているゲームプログラムまたはその他のソフトウェアアプリケーションを実行する。このゲームプログラムまたはその他のアプリケーションの実行結果は、ケーブル５０６によってゲーム機５００が接続されているテレビ５０２の表示画面５０１に表示される。このゲームプログラムまたはその他のアプリケーションに関連付けられた音声は、テレビ５０２のスピーカ５０９を介して出力される。図５には光ディスクが示されているが、このゲームプログラムまたはその他のアプリケーションは、これに代えてまたはこれに加えて、半導体メモリ、光磁気メモリ、磁気メモリ等といった他の着脱可能なまたは着脱不能な記憶媒体に保存されていてもよい。
【００４３】
コントローラ５０７は、ゲーム制御データといったデータをゲーム機５００に無線送信する。ゲーム制御データは、たとえば、複数の操作ボタン、キー、スティックなどを有するコントローラ５０７の操作部を用いて生成されてもよい。コントローラ５０７はまた、ゲーム機５００から送信されたデータを無線で受信してもよい。コントローラ５０７とゲーム機５００との間の無線送信のために、Ｂｌｕｅｔｏｏｔｈ（登録商標）といったさまざまな無線プロトコルのうちいずれか１つを用いてもよい。
【００４４】
「ヌンチャク」コントローラ５２５をコントローラ５０７に接続してもよい。図５には、コントローラ５０７とヌンチャクコントローラ５２５との間に有線接続が示されているが、これに代えて無線接続を用いてもよい。ヌンチャクコントローラ５２５は、ユーザの「他方の」手（すなわち、コントローラ５０７を持っていない方の手）で持たれてもよく、さらなるゲーム制御データをビデオゲーム機５００に与える。
【００４５】
コントローラ５０７はまた、発光装置５０８ａおよび５０８ｂからの画像を取込み処理するためのイメージング情報算出部（図示せず）を含む。図５ではマーカ５０８ａおよび５０８ｂがテレビ５００の上に示されているが、これらはテレビ５００の下に配置されていてもよい。ある実現例では、発光装置５０８ａと発光装置５０８ｂとの間の中心点を実質的に表示画面５０１の垂直中心線に揃える。発光装置５０８ａおよび５０８ｂからの画像を用いて、コントローラ５０７が指している方向、および、表示画面５０１からコントローラ５０７までの距離を求めることができる。一例として、発光装置５０８ａおよび５０８ｂは、テレビ５０２の表示画面の近くに設けられた２つのＬＥＤモジュール（以下「マーカ」と呼ぶ）として実現されてもよいが、これに限定されない。マーカは、各々赤外線を出力し、コントローラ５０７のイメージング情報算出部は、ＬＥＤモジュールから出力された光を検出して、上記のようにコントローラ５０７が指している方向およびディスプレイ５０１からコントローラ５０７までの距離を求める。イメージング動作に関するさらなる詳細は、米国特許公報第２００７−００６６３９４  Ａ１、米国特許公報第２００７−００７２６７４  Ａ１、および米国特許公報第２００７−００６０２２８  Ａ１に示されている。これら出願各々の内容全体を本明細書に明示的に援用する。
【００４６】
コントローラ５０７はまた、好ましくは、加速度計および／またはジャイロスコープを含む。たとえば、コントローラ５０７は、３つの方向、たとえば、上下方向、左右方向、および前後方向の直線加速度を検出する３軸直線加速度センサを含み得る。直線加速度計は、加速度センサの各軸に対応する直線に沿った加速度しか検出できない。言い換えれば、加速度センサの直接的な出力は、その軸各々に沿った直線加速度（静的または動的）を示す信号に限られる。結果として、加速度センサは、直線的でない（たとえば、弓形の）経路に沿った移動、回転、回転移動、角変位、傾斜、位置、姿勢、またはその他の物理的特徴を直接検出することはできない。しかしながら、加速度センサから出力された直線加速度信号をさらに処理することによって、コントローラ５０７に関するさらなる情報を推測または算出する（求める）ことができる。たとえば、静的な直線加速度（すなわち、重力）を検出することにより、加速度センサの直線加速度出力を用いて、重力ベクトルに対するコントローラの傾斜を、傾斜角を検出された直線加速度と対応付けることによって求めることができる。このようにして、加速度センサを、コントローラ５０７のマイクロコンピュータ（図示せず）（または、ビデオゲーム機５００のプロセッサといった別のプロセッサ）と組合せて用いて、コントローラ５０７の傾斜、姿勢または位置を求めることができる。同様に、コントローラ５０７のさまざまな移動および／または位置を、この加速度センサを含むコントローラ５０７に、たとえば、ユーザの手によって動的加速度が加えられたときに、加速度センサが生成した直線加速度信号を処理することによって、算出することができる。
【００４７】
コントローラの移動および位置を算出するために、加速度センサに加えてまたは加速度センサの代わりに、ジャイロスコープを用いることができる。
【００４８】
図６のブロック図を参照して、ゲーム機５００は、ビデオゲームプログラムを含む（がこれに限定されない）さまざまな種類のソフトウェアアプリケーションを実行するためのＲＩＳＣ中央処理装置（ＣＰＵ）６０４を含む。ＣＰＵ６０４は、たとえば、ブートＲＯＭに保存されているブートプログラムを実行してゲーム機５００を初期化する。ＣＰＵ６０４はまた、光ディスクドライブ６０８に挿入された光ディスク５０４に、または、ＣＰＵ６０４にアクセスできる他のメモリに、保存されている１つの（または複数の）ソフトウェアアプリケーションを実行できる。ゲーム機５００の筐体５１０上に設けられた、ユーザからアクセス可能な取出ボタン６１０を用いて、光ディスクをディスクドライブ６０８から取出してもよい。
【００４９】
ＣＰＵ６０４は、システムＬＳＩ６０２に接続され、システムＬＳＩ６０２は、関連付けられたグラフィックメモリ６２０を搭載したグラフィック処理装置（ＧＰＵ）６１６と、音声デジタル信号プロセッサ（ＤＳＰ）６１８と、内部メインメモリ６２２と、入出力（ＩＯ）プロセッサ６２４とを含む。
【００５０】
システムＬＳＩ６０２のＩＯプロセッサ６２４は、１つ以上のＵＳＢポート６２６と、１つ以上の標準メモリカードスロット（コネクタ）６２８と、ＷｉＦｉ（登録商標）モジュール６３０と、フラッシュメモリ６３２と、無線コントローラモジュール６４０とに接続される。
【００５１】
ＵＳＢポート６２６を用いて、多岐にわたる外部装置をゲーム機５００に接続する。一例としてこれら装置は、ゲームコントローラ、キーボード、外部ハードディスクドライブといった記憶装置、プリンタ、スピーカ、マイク、デジタルカメラなどを含むが、これらに限定されない。ＵＳＢポート６２６はまた、有線ネットワーク（たとえば、ＬＡＮ）接続のためにも使用できる。ある実現例では２つのＵＳＢポート６２６が設けられる。
【００５２】
標準メモリカードスロット（コネクタ）６２８は、業界標準メモリカード（たとえば、ＳＤメモリカード）を受けるようにされている。ある実現例では１つのメモリカードスロット６２８が設けられる。これらメモリカードは、一般的にデータ記憶媒体として使用されるが、もちろんこの用途は一例であって限定されるものではない。たとえば、プレーヤは、特定のゲームのゲームデータをメモリカードに保存し、このメモリカードを友人の家に持って行くことでこの友人のゲーム機でゲームをプレイしてもよい。メモリカードを用いて、ゲーム機とパーソナルコンピュータ、デジタルカメラなどとの間で、データを転送してもよい。スロット６２８に挿入されたメモリカードに含まれている写真および音楽といったコンテンツに、このゲーム機のユーザインターフェイスを介してアクセスし、このコンテンツを、たとえば、テレビ５０２の表示画面５０１およびスピーカ５０９を用いて出力してもよい。
【００５３】
ＷｉＦｉ（登録商標）モジュール６３０によってゲーム機５００を無線アクセスポイントに接続することができる。アクセスポイントは、他の場所にいるプレーヤとのオンラインゲーム（音声チャット機能付きまたはなし）のための、ならびに、ウェブ閲覧、電子メール、ソフトウェアダウンロード（ゲームソフトウェアおよびその他のアプリケーションのダウンロードを含む）、および他の多くの種類のオンラインアクティビティのための、インターネット接続を提供し得る。実現例によっては、ＷｉＦｉ（登録商標）モジュール６３０を、適切に装備されたハンドヘルドゲーム装置といった他のゲーム装置との通信のためにも使用してもよい。本明細書ではモジュール６３０を「ＷｉＦｉ」と呼んでいるが、これは一般的にはＩＥＥＥ８０２．１１規格のファミリーとの関連で用いられる名称である。しかしながら、言うまでもなく、ゲーム機５００はこれに代えてまたはこれに加えて他の無線規格に従う無線モジュールを使用してもよい。
【００５４】
一例として、フラッシュメモリ６３２は、ゲームセーブデータ、システムファイル、ゲーム機ための内部アプリケーションおよびダウンロードされたデータ（ゲームなど）を保存するが、これに限定されない。
【００５５】
無線コントローラモジュール６４０は、１つ以上のコントローラ５０７から無線送信された信号を受信し、受信したこれらの信号をＩＯプロセッサ６２４に与える。コントローラ５０７によって無線コントローラモジュール６４０に送信された信号は、コントローラ５０７自身によって生成された信号、および、コントローラ５０７に接続し得るヌンチャクコントローラ５２５といった他の装置によって生成された信号を含み得る。言うまでもなく、他の実現例では、ヌンチャクコントローラ５２５が、信号を（有線または無線で）ゲーム機５００の無線コントローラモジュール６４０に直接伝達してもよい。上記のように、通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコルを使用してもよい。
【００５６】
無線コントローラモジュール６４０はまた、信号をコントローラ５０７に無線送信する。限定されない例として、コントローラ５０７（および／または、これに接続されたヌンチャクコントローラ５２５といった別のゲームコントローラ）に振動回路を設けてもよく、無線コントローラモジュール６４０を介して振動回路制御信号を送信し、この振動回路を（たとえば、振動回路をオンオフすることによって）制御してもよい。限定されないさらなる例として、コントローラ５０７にスピーカ（図示せず）を設けてもよく（または接続してもよく）、このスピーカからの出力のための音声信号を、無線コントローラモジュール６４０を介してコントローラ５０７に無線で伝達してもよい。限定されないさらなる例として、コントローラ５０７に表示装置（図示せず）を設けてもよく（または接続してもよく）、この表示装置からの出力のための表示信号を、無線コントローラモジュール６４０を介してコントローラ５０７に無線で伝達してもよい。無線コントローラモジュール６４０が信号を直接またはコントローラ５０７を介してヌンチャク５２５に伝達できることがわかるであろう。さらなる例として、コントローラ５０７に本明細書に記載のキューを検出するマイクを設けてもよい（または接続してもよい）。
【００５７】
著作権保護メモリカードスロット６４６は、著作権保護メモリカードを受けるようにされる。ある実現例では、このようなスロットが２つ設けられる。これら著作権保護メモリカードは、非標準コネクタおよび／または非標準メモリアーキテクチャといった何らかの非標準特徴を有する。たとえば、メモリカードスロット６４６のうちの１つ以上が、ニンテンドーゲームキューブ（登録商標）プラットフォームとともに使用されるメモリカードを受けるようにされていてもよい。この場合、こういったスロットに挿入されたメモリカードは、このゲームキューブプラットフォームのために開発されたゲームからのデータを転送することができる。ある実現例では、メモリカードスロット６４６を、挿入されたメモリカードに対する読出専用アクセスのために使用してもよく、これらメモリカード上のデータをスロット６２８に挿入された標準メモリカードといった他の記憶媒体にコピーまたは転送できるか否かについて制限を設けてもよい。
【００５８】
１つ以上のコントローラコネクタ６４４は、それぞれのゲームコントローラに有線接続するようにされている。ある実現例では、４つのこのようなコネクタが、ニンテンドーゲームキューブ（登録商標）プラットフォームのためのゲームコントローラに対する有線接続のために設けられる。これに代えて、それぞれの無線受信機をコネクタ６４４に接続して無線ゲームコントローラから信号を受信してもよい。これらのコネクタによって、プレーヤは特に、ニンテンドーゲームキューブ（登録商標）プラットフォームのためのコントローラを、このプラットフォームのために開発されたゲームの光ディスクが光ディスクドライブ６０８に挿入されたときに、使用することができる。
【００５９】
コネクタ６４８は、ゲーム機５００を、たとえば、通常の壁のコンセントから得られる直流電源に接続するために設けられる。この電源を１つ以上の電池から得てもよいことは言うまでもない。
【００６０】
ＧＰＵ６１６は、ＣＰＵ６０４からの命令に基づいて画像処理を行なう。ＧＰＵ６１６は、たとえば、三次元（３Ｄ）グラフィックを表示するのに必要な計算を行なうための回路を含む。ＧＰＵ６１６は、画像処理専用のグラフィックメモリ６２０および内部メインメモリ６２２の一部を用いて画像処理を行なう。ＧＰＵ６１６は、音声／映像ＩＣ（インターフェイス）６１２を介して、音声／映像コネクタ６１４によってテレビ５０２に出力するための画像データを生成する。
【００６１】
音声ＤＳＰ６１８は、ＣＰＵ６０４からの命令に基づいて音声処理を行なう。音声ＤＳＰ６１８によって生成された音声は、音声／映像ＩＣ６１２を介して、音声／映像コネクタ６１４によってテレビ５０２に出力される。
【００６２】
外部メインメモリ６０６および内部メインメモリ６２２は、ＣＰＵ６０４から直接アクセス可能な記憶領域である。たとえば、これらメモリは、ＣＰＵ６０４によって光ディスク５０４から読出されたゲームプログラムといったアプリケーションプログラムまたはその他のソフトウェアアプリケーション、アプレット、スクリプト等、ＣＰＵ６０４によってフラッシュメモリ６３２から読出されたゲームプログラムまたはその他のアプリケーション、アプレット、スクリプト等、および各種データ等を、保存することができる。
【００６３】
ＲＯＭ／ＲＴＣ６３８は、リアルタイムクロックを含み、たとえ外部電力が供給されなくても使用できるように、好ましくは内部バッテリ（図示せず）で動作する。ＲＯＭ／ＲＴＣ６３８はまた、ゲーム機によって使用可能なブートＲＯＭおよびＳＲＡＭを含み得る。
【００６４】
電源ボタン６４２を用いてゲーム機５００の電源をオンおよびオフする。ある実現例では、ゲーム機が不注意でオフにされる可能性を低くするために、ゲーム機をオフにするのに電源ボタン６４２を特定時間（たとえば、１または２秒）押さなければならない。リセットボタン６４４を用いてゲーム機５００をリセット（再起動）する。
【００６５】
図７は、ゲームシステム５０のためのユーザインターフェイスの一例を示す。具体的には、図７は、テレビ５０２に表示するためにゲーム機５００によって生成されるメニュー７００を示す。このメニューは、テレビ画面５０１に表示されるチャンネルメニューであり、このメニューによって、ユーザはゲーム機５００のさまざまな機能にアクセスするための複数の異なる「チャンネル」から１つを選択できる。チャンネル選択入力および他の選択入力は、コントローラ５０７の光学位置検出機能を用いる画面上のカーソルを位置決めしてからリモート操作装置５０７の「選択」ボタンまたはトリガを押すことによって、与えることができる。言うまでもなく、選択を行なうための他の技術を用いてもよく、本明細書に記載のシステムおよび方法はこの点において限定されない。
【００６６】
図７に示されるチャンネルは、チャンネルの文字による説明を含んでいるが、画像、グラフィック、映像および／または音声といった他の内容を、チャンネルメニュー上のチャンネルのうちいくつかまたはすべてに対応付けてもよい。
【００６７】
限定されない例として、ディスクチャンネル７０２によって、ユーザは、光ディスクドライブ６０８に挿入されたディスクを再生できる。上記のように、挿入されたディスクは、ゲームまたはその他のソフトウェアアプリケーションを含み得る。
【００６８】
フォトビューアチャンネル３７４によって、ユーザは、ビデオゲーム機５００の標準メモリカードスロット６２８に挿入されたメモリカードからデジタル写真を取出してテレビ画面５０１に表示できる。
【００６９】
ショッピングチャンネル７０６によって、ユーザは、無料または支払いを要する商品の買い物をすることができる。こういった買い物の対象商品は、たとえば、フラッシュメモリ６３２に保存するためにサーバからゲーム機５００にダウンロードし得るビデオゲームまたはその他のソフトウェアを含み得るがこれに限定されない。ユーザがショッピングチャンネル７０６を用いてゲームまたはソフトウェアアプリケーションをダウンロードした後、ダウンロードされたゲームまたはアプリケーションは各々、希望に応じて図７のチャンネルメニューにそれ自身のチャンネルとして置かれることができる。ダウンロードされたゲームをプレイするまたはダウンロードされたアプリケーションを実行するために、ユーザは、対応するチャンネルを選択するだけでよい。図７では、チャンネル７１４、７１６、７１８、７２０および７２２が、ダウンロードされたゲームのチャンネルに対応する。
【００７０】
天気予報チャンネル７０８によって、ユーザは、ビデオゲーム機５００をオンした後（たとえば、インターネットから取得した）地域の天気予報にアクセスし、これを表示することができる。天気情報は、インターネットにアクセスすることによって自動的に更新できる。
【００７１】
ニュースチャンネル７１０によって、ユーザは、さまざまなテーマ別カテゴリに分類され得る、地域、全国および世界のニュース（たとえば、インターネットから取得される）にアクセスしこれを表示することができる。ニュースは、インターネットにアクセスすることによって自動的に更新できる。
【００７２】
インターネットチャンネル７１２によって、ユーザは、インターネットにアクセスし、たとえば、ゲーム機５００上で実行されているブラウザを用いてウェブサイトにアクセスすることができる。
【００７３】
右矢印７２６を選択することにより、このチャンネルメニューの異なるページに移動してもよい。左矢印（図示せず）があってもよく、この左矢印は、現在のページの左にページがあるときに選択できる。ゲーム機５００を、希望に応じて、チャンネルを一定の最大数まで（たとえば、各々１２のチャンネルを有する５つのページまで）しか表示できないようにチャンネルメニューを制限するようにプログラムしてもよい。この制限は、記憶容量の問題ではなく、ユーザインターフェイスの管理の問題である。
【００７４】
チャンネルメニューは、時間／日付といった情報を提供するメニューバーを含んでいてもよく、電子メールアプリケーションを立上げるための電子メールアイコン７２４といった他の選択項目を含む。
【００７５】
図８に示される例示的な構成では、ＵＳＢポート６２６にマイク８０２が装着され、ゲーム機５００の近くにある電子機器に接続されたスピーカ（スピーカ５０９または８０４など）からの音声出力を受信する。受信した音声から検出されたキューは、ゲーム機５００のＣＰＵ６０４によって処理され、インターネットチャンネル７１２に対応付けられたブラウザが、このキューに対応するウェブサイトにアクセスするようにする。
【００７６】
ＣＰＵ６０４によって、通知もユーザに与えられる。たとえば、無線モジュール６４０を介して振動制御コマンドをコントローラ５０７に送信し、コントローラ５０７の振動回路を振動させて、ウェブページがインターネットチャンネルにロードされていることをユーザに通知する。ゲーム機５００の筐体５１０上に配置されたランプ（図示せず）またはコントローラ５０７上に配置されたランプの発光を含む他の通知を与えてもよい。
【００７７】
一般的に、キューを検出するプロセスは、ゲーム機５００が待機状態のとき、すなわちゲーム機がゲームをプレイするためまたは何らかのアプリケーションを実行するために使用されていないときに、有効である。言うまでもなく、たとえば、キューがゲーム自体の音声に埋込まれている場合、キュー検出プロセスは、ゲームが行なわれている間有効であろう。ゲームプレイ中に音声キューを検出することにより、さらなるゲームレベルのロックを解除し新たなツールおよび武器等を使用できる。
【００７８】
システム１００（図１参照）が（携帯電話といった）ハンドヘルド装置として実現される場合、このシステムは、図９に概略的に示されるようにユーザ９０２によって携行されているときにキューを収集できる。キューを収集するために使用し得るハンドヘルド装置の具体的な例は、２００５年４月２２日に提出された出願第１１／１１１，９８５号に記載されたハンドヘルドゲームシステムである。出願第１１／１１１，９８５号の内容全体を本明細書に援用する。
【００７９】
たとえば、（図９では携帯電話の形で示されている）システム１００は、このシステムが携行された店内でスピーカから流されている音声からキューを検出してもよい。このシステムは、（システムに内蔵されたまたは付属物として設けられた）ＲＦタグ読取装置とともに構成されている場合、携行されているときにシステム１００の近くにある（テレビ９０６などの）製品に添付された（タグ９０４などの）ＲＦＩＤタグからキューを検出してもよい。ハンドヘルドシステムがインターネットに（たとえば、Ｗｉ−Ｆｉ（登録商標）またはセルラーネットワークを介して）接続されている場合、こうしたキューによって上記のようにウェブページをロードしてもよい。これに代えて、収集されたキューをゲーム機５００のようなコンソールシステムに（たとえば、無線モジュール６４０を介して）アップロードしてもよく、これは次に、ユーザに対し、収集されたキューに基づいてアクセスできるウェブサイトのリストを提供できる。
【００８０】
希望に応じて、キューをフィルタリングし、興味のある情報をユーザに提示することになる可能性が高いキューのみによって、実際ウェブページがロードされるようにすることができる。このフィルタリングは、ユーザの好みまたはユーザのプロフィールに基づくものであってもよい。一例として、たとえば、ユーザのプロフィールがユーザが男性であることを示すのであれば、婦人服に対応するキューは無視できる。
【００８１】
上記のように、本明細書に記載のさまざまなシステム、方法および技術は、デジタル電子回路、コンピュータハードウェア、ファームウェア、ソフトウェア、または、これら要素の組合せの中で実現し得る。これら技術を具体化する装置は、適切な入力および出力装置、コンピュータプロセッサ、および、プログラマブルプロセッサによる実行のために一時的でない機械読取可能な記憶装置において有形で実現されたコンピュータプログラム製品を、含み得る。これら技術を具体化するプロセスは、命令の適切なプログラムを実行することにより所望の機能を入力データに対する操作および適切な出力の生成によって果たす、プログラム可能なプロセッサによって行なわれてもよい。この技術は、１つ以上のコンピュータプログラムの中で実現し得る。このコンピュータプログラムは、プログラム可能なシステム上で実行可能である。このプログラム可能なシステムは、データおよび命令をデータ記憶システムから受信しデータおよび命令をこのデータ記憶システムに送信するように結合された少なくとも１つのプログラム可能なプロセッサと、少なくとも１つの入力装置と、少なくとも１つの出力装置とを含む。各コンピュータプログラムは、要望に応じて、高水準手続型もしくはオブジェクト指向プログラミング言語で、または、アセンブリ言語もしくは機械語で実現されてもよく、いずれの場合も、この言語はコンパイルされたまたは解釈された言語であってもよい。適切なプロセッサは、一例として汎用マイクロプロセッサおよび専用マイクロプロセッサの双方を含む。一般的に、プロセッサは、命令およびデータを読出専用メモリおよび／またはランダムアクセスメモリから受ける。コンピュータプログラム命令およびデータを有形で実現するのに適した、一時的でない記憶装置は、すべての形態のコンピュータメモリを含む。これらコンピュータメモリの形態は、一例として、消去可能プログラム可能読出専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラム可能読出専用メモリ（ＥＥＰＲＯＭ）およびフラッシュメモリ装置といった半導体記憶装置を含む不揮発性メモリ、内部ハードディスクおよびリムーバブルディスクといった磁気ディスク、光磁気ディスク、ならびに、コンパクトディスク読出専用メモリ（ＣＤ−ＲＯＭ）を含むが、これらに限定されない。上記のうちいずれかは、特別に設計されたＡＳＩＣ（特定用途向け集積回路）で補われてもよく、またはこれに含まれていてもよい。
【００８２】
本明細書に記載の処理システム／回路は、本明細書に記載の「ロジック」に従いプロセスを制御するように「プログラムされる」。したがって、当業者は、たとえば、少なくとも１つのＣＰＵを含む処理システムが、このロジックに従って命令を実行しているときに「プログラムされた論理回路」として動作してこのロジックによって規定された動作を行なうことを、理解するであろう。
【００８３】
本明細書においていくつかのシステムおよび方法の例について述べてきたが、以下の請求項は開示されたシステムおよび方法に限定されるのではなく、むしろ、以下の請求項の精神および範囲に含まれるさまざまな変形および均等構成を包含することが意図されていることが理解されるはずである。
【図１】
2013532336.tif 000003
【図２】
2013532336.tif 000004
【図３】
2013532336.tif 000005
【図４Ａ】
2013532336.tif 000006
【図４Ｂ】
2013532336.tif 000007
【図４Ｃ】
2013532336.tif 000008
【図５】
2013532336.tif 000009
【図６】
2013532336.tif 000010
【図７】
2013532336.tif 000011
【図８】
2013532336.tif 000012
【図９】
2013532336.tif 000013
【国際調査報告】
2013532336.tif 000014
2013532336.tif 000015