(57)【要約】例示的なシステムおよび方法により、ユーザがコメントを、ストリーミンググラフィカルコンテンツのプレゼンテーションにおいてテキストコンテンツとして出現するように投稿することが可能となる。テキストコンテンツおよびグラフィカルコンテンツは、関連するディスプレイデバイス上でのプレゼンテーションのためにユーザのセットトップボックスに提供され得、かつ他のユーザのディスプレイデバイス上でのプレゼンテーションのために別のユーザのセットトップボックスに提供され得る。各ユーザは、ストリーミンググラフィカルコンテンツに含ませるためにコメントのテキストおよび／または音声入力を受け入れるように有効化された無線リモートコントロールを利用する。セットトップボックスは、リモートコントロールから受信した入力されたテキストおよび音声に基づいてコメントを生成する。セットトップボックスは、生成されたコメントをメディアサーバに提供し、メディアサーバは、生成されたコメントに基づくテキストコンテンツをストリーミンググラフィカルコンテンツとのプレゼンテーションのために他のセットトップボックスに配信する。
2020533840.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
ケーブルテレビネットワークに結合されたメディアサーバと、前記メディアサーバは、ケーブルテレビネットワークを介してコンテンツを配信するように構成されており、
前記メディアサーバに結合され、前記ケーブルテレビネットワークを介して前記メディアサーバからコンテンツを受信するセットトップボックスと、前記セットトップボックスは、無線周波数トランシーバ、プロセッサ、およびメモリを含み、前記メモリは、前記プロセッサにより実行可能なコンピュータプログラミングを格納しており、前記プロセッサは、前記メディアサーバから配信されたコンテンツを処理するように構成されており、
前記セットトップボックスに結合されたディスプレイデバイスと、前記ディスプレイデバイスは、前記ケーブルテレビネットワークを介して前記メディアサーバから前記セットトップボックスに配信されるコンテンツをプレゼンテーションし、
オーディオ入力デバイス、触覚入力デバイス、無線トランシーバを含む無線リモートコントロール入力デバイスと、を備え、
前記セットトップボックスは、
前記ディスプレイデバイスと、前記無線リモートコントロール入力デバイスと、前記ケーブルテレビネットワークを介してメディアサーバと結合されており、
前記セットトップボックスの前記メモリに格納されたコンピュータプログラミングの前記セットトップボックスの前記プロセッサによる実行時に機能を実行するように構成されており、前記機能は、
前記メディアサーバからグラフィカルコンテンツのストリームを受信し、
プレゼンテーションのためにストリーミンググラフィカルコンテンツを前記ディスプレイデバイスに提供し、
前記無線リモートコントロール入力デバイスからコメント関連入力を受信し、前記コメント関連入力は、プレゼンテーションされる前記ストリーミンググラフィカルコンテンツに関連しており、
前記コメント関連入力の受信に応答して、受信した前記コメント関連入力に基づいてコメントを生成し、
生成された前記コメントを前記メディアサーバに送信し、
生成された前記コメントに基づいて、前記メディアサーバから前記ストリーミンググラフィカルコンテンツと共にテキストコンテンツを受信し、
前記ストリーミンググラフィカルコンテンツおよび前記テキストコンテンツをプレゼンテーションのために前記ディスプレイデバイスに提供することを含み、プレゼンテーションされる前記テキストコンテンツは、前記ストリーミンググラフィカルコンテンツと同時に前記ディスプレイデバイス上にテキストとして示される、システム。
【請求項２】
前記セットトップボックスの前記プロセッサは、
前記無線リモートコントロール入力デバイスから受信した前記コメント関連入力が、テキストで表される情報を含むテキスト入力であるかどうかを判定し、
受信した前記コメント関連入力がテキスト入力であることを示す判定に応答して、テキスト入力情報を生成されたコメントとして前記メディアサーバに転送するようにさらに構成されている、請求項１に記載のシステム。
【請求項３】
前記セットトップボックスの前記プロセッサは、
前記無線リモートコントロール入力デバイスから受信した前記コメント関連入力が音声情報を含む音声入力であるかどうかを判定し、
受信した前記コメント関連入力が音声情報を含む音声入力であるという判定に応答して、音声入力からの前記音声情報を代表テキストに変換し、前記代表テキストは音声情報をテキストとして表し、
前記代表テキストを生成された前記コメントとして前記セットトップボックスへの配信のために前記メディアサーバに転送するようにさらに構成されている、請求項１に記載のシステム。
【請求項４】
前記音声情報を前記代表テキストに変換する場合に、前記セットトップボックスの前記プロセッサは、
前記セットトップボックスの前記メモリに格納されている音声テキスト変換プログラムを実行し、
実行された前記音声テキスト変換プログラムの結果として、実行している前記音声テキスト変換プログラムから前記音声情報に対応する前記代表テキストを出力するようにさらに構成されている、請求項３に記載のシステム。
【請求項５】
前記音声情報を前記代表テキストに変換する場合に、前記セットトップボックスの前記プロセッサは、
前記音声情報をネットワークベースのテキスト音声変換サービスに送信し、
前記ネットワークベースの前記テキスト音声変換サービスから、前記音声情報に対応する前記代表テキストを受信するようにさらに構成されている、請求項３に記載のシステム。
【請求項６】
前記メディアサーバは、
前記ストリーミンググラフィカルコンテンツおよび前記テキストコンテンツを、前記メディアサーバに結合された複数の他のセットトップボックスに同期して配信するようにさらに構成されている、請求項１に記載のシステム。
【請求項７】
前記セットトップボックスは、
生成された前記コメントを前記メディアサーバに送信する前に、拡張マークアップ言語（ＸＭＬ）、ジャバスクリプトオブジェクト表記（ＪＳＯＮ）、またはハイパーテキスト転送プロトコル（ＨＴＴＰ）と互換性のある他の形式を使用して、個々のセットトップボックスによって生成された前記コメントをフォーマット化するようにさらに構成されている、請求項１に記載のシステム。
【請求項８】
前記システムは、
前記ケーブルテレビネットワークの前記メディアサーバに結合された複数の他のセットトップボックスをさらに備え、前記複数の他のセットトップボックスの各々は、
前記メディアサーバから前記ケーブルテレビネットワークを介して同時に配信される前記ストリーミンググラフィカルコンテンツおよび前記テキストコンテンツを受信するように構成されている、請求項１に記載のシステム。
【請求項９】
前記複数の他のセットトップボックスの個々の１つは、前記複数の他のセットトップボックスの個々の１つに結合された個々のリモートコントロールから受信した個々のコメント関連入力に基づいて、個々のコメントを提供するように構成される、請求項８に記載のシステム。
【請求項１０】
方法であって、
セットトップボックスにおいてメディアサーバからストリーミンググラフィカルコンテンツを受信するステップと、
前記セットトップボックスに結合されたディスプレイデバイス上にストリーミンググラフィカルコンテンツをプレゼンテーションするステップと、
前記セットトップボックスが、前記セットトップボックスに結合されたリモートコントロール入力デバイスから受信したコメント関連入力を受信するステップと、
前記コメント関連入力の受信に応答して、前記セットトップボックスが、受信した入力に基づいてコメントを生成するステップと、
前記セットトップボックスが、生成された前記コメントを前記メディアサーバに送信するステップと、
前記メディアサーバから、前記セットトップボックスによって前記メディアサーバに送信された生成された前記コメントに基づくテキストコンテンツを前記ストリーミンググラフィカルコンテンツと共に受信するステップと、
ディスプレイデバイス上に前記ストリーミンググラフィカルコンテンツを前記テキストコンテンツと共にプレゼンテーションするステップとを含み、生成された前記コメントを表す前記テキストコンテンツが前記ディスプレイデバイス上にテキストとしてプレゼンテーションされる、方法。
【請求項１１】
前記リモートコントロール入力デバイスから受信した前記コメント関連入力が、テキストで表される情報を含むテキスト入力であるかどうかを判定するステップと、
受信した前記コメント関連入力がテキスト入力であることを示す判定に応答して、テキスト入力情報を生成されたコメントとして前記メディアサーバに転送するステップとをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記リモートコントロール入力デバイスから受信した前記コメント関連入力が、音声情報を含む音声入力であるかどうかを判定するステップと、
受信した前記コメント関連入力が音声情報を含む音声入力であるという判定に応答して、音声入力からの前記音声情報を代表テキストに変換するステップと、前記代表テキストは音声情報をテキストとして表し、
前記代表テキストを生成された前記コメントとして前記メディアサーバに転送するステップとをさらに含む、請求項１０に記載の方法。
【請求項１３】
前記音声情報を前記代表テキストに変換するステップは、
前記セットトップボックスのメモリに格納されている音声テキスト変換プログラムを実行するステップと、
実行された前記音声テキスト変換プログラムの結果として、前記音声テキスト変換プログラムの実行から前記音声情報に対応する前記代表テキストを出力するステップとを含む、請求項１２に記載の方法。
【請求項１４】
前記音声情報を前記代表テキストに変換するステップは、
ネットワークベースの音声テキスト変換サービスに前記音声情報を送信するステップと、前記音声情報は前記ネットワークベースの音声テキスト変換サービスに入力され、
前記ネットワークベースの音声テキスト変換サービスから前記音声情報に対応する前記代表テキストを受信するステップとを含む、請求項１２に記載の方法。
【請求項１５】
前記メディアサーバが、前記ストリーミンググラフィカルコンテンツおよび前記テキストコンテンツを、ケーブルテレビネットワーク内の前記メディアサーバに結合された複数の他のセットトップボックスに送信するステップをさらに含む、請求項１０に記載の方法。
【請求項１６】
生成された前記コメントをメディアサーバに送信する前に、拡張マークアップ言語（ＸＭＬ）、ジャバスクリプトオブジェクト表記（ＪＳＯＮ）、またはハイパーテキスト転送プロトコル（ＨＴＴＰ）と互換性のある他の形式を使用して、個々のセットトップボックスによって生成された前記コメントをフォーマット化するステップをさらに含む、請求項１０に記載の方法。
【請求項１７】
前記ストリーミンググラフィカルコンテンツと共に前記テキストコンテンツを前記セットトップボックスに配信することは、
前記ストリーミンググラフィカルコンテンツと共に前記テキストコンテンツが前記セットトップボックスに配信されるのと実質的に同時に、前記ストリーミンググラフィカルコンテンツと共に前記テキストコンテンツを複数のセットトップボックスの他のセットトップボックスに配信するステップをさらに含む、請求項１０に記載の方法。
【請求項１８】
プロセッサに機能を実行させるための命令を具体化する非一時的有形機械可読媒体であって、前記機能は、
メディアサーバからグラフィカルコンテンツのストリームを受信し、
プレゼンテーションのためにストリーミンググラフィカルコンテンツをディスプレイデバイスに提供し、
リモートコントロール入力デバイスからコメント関連入力を受信し、前記コメント関連入力は、プレゼンテーションされる前記ストリーミンググラフィカルコンテンツに関連しており、
前記コメント関連入力の受信に応答して、受信した前記コメント関連入力に基づいてコメントを生成し、
生成された前記コメントを前記メディアサーバに送信し、
生成された前記コメントに基づいて、前記メディアサーバから前記ストリーミンググラフィカルコンテンツと共にテキストコンテンツを受信し、
前記ストリーミンググラフィカルコンテンツおよび前記テキストコンテンツをプレゼンテーションのために前記ディスプレイデバイスに提供する機能を含み、プレゼンテーションされる前記テキストコンテンツは、前記ストリーミンググラフィカルコンテンツと同時に前記ディスプレイデバイス上にテキストとして示される、非一時的有形機械可読媒体。
【請求項１９】
前記プロセッサに機能を実行させる命令をさらに具体化し、前記機能は、
前記リモートコントロール入力デバイスから受信した前記コメント関連入力が、テキストで表される情報を含むテキスト入力であるかどうかを判定し、
受信した前記コメント関連入力がテキスト入力であることを示す判定に応答して、テキスト入力情報を生成されたコメントとして前記メディアサーバに転送する機能を含む、請求項１８に記載の非一時的有形機械可読媒体。
【請求項２０】
前記プロセッサに機能を実行させる命令をさらに具体化し、前記機能は、
前記リモートコントロール入力デバイスから受信した前記コメント関連入力が音声情報を含む音声入力であるかどうかを判定し、
受信した前記コメント関連入力が音声情報を含む音声入力であるという判定に応答して、音声入力からの前記音声情報を代表テキストに変換し、前記代表テキストは音声情報をテキストとして表し、
前記代表テキストを生成された前記コメントとしてセットトップボックスへの配信のために前記メディアサーバに転送する機能を含む、請求項１８に記載の非一時的有形機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本主題は、ユーザのセットトップボックス（ＳＴＢ）に結合されたリモートコントロール（ＲＣ）入力デバイスからの音声入力またはテキスト入力を進行中のビデオプレゼンテーションに入力することを可能にするマルチメディアコメントスクリーン（即ち、「バレットスクリーン（ｂｕｌｌｅｔ  ｓｃｒｅｅｎ）」）を提供する技術および機器に関する。
【背景技術】
【０００２】
ソーシャルメディアは、人々が、ニュース記事、フィットネス、ファッション、小売、技術、またはその他などの様々なビデオコンテンツに関してコメントを投稿することを可能にした。通常、コメントは、視認可能なコンテンツの下または横に投稿される。このコメント機能は、実質的にリアルタイムであり、かつコンテンツのすべての視聴者が、投稿されたコメントのディスカッションに参加することを可能にする（視聴者のデバイスが参加可能である場合）。しかしながら、コメントのプレゼンテーションがコンテンツのプレゼンテーションとは異なる領域であるため、ユーザがコンテンツに集中してコメントを読むことは困難である。
【０００３】
映画または連続番組などのビデオ、ゲーム、アニメーション、またはその他などのストリーミンググラフィカルコンテンツのなどのコンテンツは、ユーザが視聴するためにディスプレイデバイス上にプレゼンテーションされる。コンテンツはリアルタイムで変化するため、他のユーザ／視聴者が読んだり、フォローアップコメントで応答したりするコメントをユーザが入力することは困難である。このような問題に対処するために、視聴者／ユーザがコンテンツと多数のコメントを同時に視聴することが可能となるように、コメントをコンテンツの「上方」または「上部」の小さな領域に投稿することが提案されている。これらの種類のプレゼンテーションは、「バレットスクリーン」と呼称されている。
【０００４】
「バレットスクリーン」は、ユーザ／視聴者のコメントおよび他の視聴者のコメントをディスプレイデバイス上にテキストの「箇条書き」の形式でプレゼンテーションするディスプレイデバイス上のコンテンツのプレゼンテーションである。ユーザは、コメントが関連するコンテンツの視聴と同時に、「箇条書き」またはコメントでコンテンツを確認することが可能である。そのような「バレット」スクリーンは、様々な形式で提供され得る。例えば、２つの別個のインターネットプロトコル（ＩＰ）ブラウザを使用することにより１つの形式のバレットスクリーンが提供され、１つのブラウザはコンテンツを提供し、他のブラウザは「バレット」スクリーンを提供する。別個のブラウザの各々の出力は、ディスプレイデバイスにおいて合成される。「バレット」スクリーンブラウザへのテキスト入力は、スマートフォンを介して提供される。
【０００５】
しかしながら、現在のシステムは、スマートフォンのみを使用すること、および個々のＩＰブラウザを介してテキスト入力を受信することに限定されている。ユーザのコメントの入力の容易さを改善し、ユーザの住宅などの宅内の一般的な視聴エリアにおいてよりアクセスしやすいシステムおよび方法が提供されれば、有利である。
【発明の概要】
【０００６】
本明細書で開示される概念は、例えば、ストリーミングコンテンツとして含ませるための、例えば、表示されたビデオコンテンツとのプレゼンテーションのためのユーザコメントの入力を容易にするリモートコントロール入力デバイスに結合されたセットトップボックスを含むシステムの例を提供する。
【０００７】
システムの例は、セットトップボックス、ディスプレイデバイス、リモートコントロール入力ユニット、およびケーブルテレビネットワークに結合されたメディアサーバを含む。セットトップボックスはケーブルテレビネットワークに結合され、セットトップボックスは無線周波数トランシーバ、プロセッサ、およびメモリを含む。メモリは、プロセッサによって実行可能なコンピュータプログラミングを格納する。ディスプレイデバイスが、メディアサーバからケーブルテレビネットワークを介して配信されたコンテンツをセットトップボックスに表示するためにセットトップボックスに結合される。システムは、オーディオ入力デバイス、触覚入力デバイス、および無線トランシーバを備えた無線リモートコントロール入力デバイスをも含む。ケーブルテレビネットワークに結合されたメディアサーバは、コンテンツをケーブルテレビネットワークを介してケーブルテレビネットワーク内のセットトップボックスに配信するように構成されている。セットトップボックスは、ディスプレイデバイスと、無線リモートコントロール入力デバイスと、ケーブルテレビネットワークを介してメディアサーバとに結合されている。セットトップボックスは、セットトップボックスのメモリに格納されたコンピュータプログラミングのセットトップボックスのプロセッサによる実行時に機能を実行するように構成されている。機能は、メディアサーバからグラフィカルコンテンツのストリームを受信することを含む。ストリーミンググラフィカルコンテンツは、ストリーミンググラフィカルコンテンツのプレゼンテーションのためにディスプレイデバイスに提供される。コメント関連入力は、リモートコントロール入力デバイスから受信される。コメント関連入力は、ディスプレイデバイス上にプレゼンテーションされるストリーミンググラフィカルコンテンツに関連している。コメント関連入力の受信に応用して、受信したコメント関連入力に基づいてコメントが生成される。生成されたコメントはメディアサーバに送信される。生成されたコメントに基づいて、メディアサーバからストリーミンググラフィカルコンテンツと共にテキストコンテンツが受信される。ストリーミンググラフィカルコンテンツおよびテキストコンテンツがディスプレイデバイス上にプレゼンテーションされる。プレゼンテーションされるテキストコンテンツは、ストリーミンググラフィカルコンテンツと同時にディスプレイデバイスによってテキストとして示される。
【０００８】
セットトップボックスがメディアサーバからセットトップボックスにおいてストリーミンググラフィカルコンテンツを受信する方法の例も提供される。ストリーミンググラフィカルコンテンツは、セットトップボックスに結合されたディスプレイデバイス上にプレゼンテーションされる。セットトップボックスは、セットトップボックスに結合されたリモートコントロール入力デバイスから受信したコメント関連入力を受信する。コメント関連入力の受信に応答して、セットトップボックスは受信した入力に基づいてコメントを生成する。セットトップボックスは、生成されたコメントをメディアサーバに送信する。セットトップボックスは、ストリーミンググラフィカルコンテンツと共にテキストコンテンツを受信する。テキストコンテンツは、セットトップボックスによってメディアサーバに送信された生成されたコメントに基づいている。ストリーミンググラフィカルコンテンツと共にテキストコンテンツがディスプレイデバイス上にプレゼンテーションされる。生成されたコメントを表すテキストコンテンツは、ディスプレイデバイス上にテキストとしてプレゼンテーションされる。
【０００９】
プロセッサに機能を実行させる命令を具体化する非一時的有形コンピュータ可読媒体の例も提供される。非一時的有形コンピュータ可読媒体によって提供される機能は、メディアサーバからグラフィカルコンテンツのストリームを受信することを含む。ストリーミンググラフィカルコンテンツは、ストリーミンググラフィカルコンテンツのプレゼンテーションのためにディスプレイデバイスに提供される。コメント関連入力は、リモートコントロール入力デバイスから受信される。コメント関連入力は、プレゼンテーションされるストリーミンググラフィカルコンテンツに関連する。コメント関連入力を受信に応答して、受信したコメント関連入力に基づいてコメントが生成される。生成されたコメントはメディアサーバに送信される。生成されたコメントに基づいて、メディアサーバからストリーミンググラフィカルコンテンツと共にテキストコンテンツが受信される。ストリーミンググラフィカルコンテンツおよびテキストコンテンツは、プレゼンテーションのためにディスプレイデバイスに提供される。プレゼンテーションされるテキストコンテンツは、ストリーミンググラフィカルコンテンツと同時にディスプレイデバイス上にテキストとして示される。
【００１０】
事例のさらなる目的、利点および新規な特徴は、以下の説明に部分的に記載され、一部は、以下および添付の図面を検討することによって当業者に明らかになるか、または事例の製品または処理によって学習し得る。本主題の目的および利点は、添付の特許請求の範囲で特に指摘されている方法、手段および組合せによって実現および達成され得る。
【図面の簡単な説明】
【００１１】
図面の図は、限定としてではなく、例示のみを目的として、本発明の概念に従って１つまたは複数の実施形態を示している。図面において、同様の参照番号は同じまたは類似の構成要素を参照する。
【図１】本明細書で説明される事例によって提供されるように同時にプレゼンテーションされるテキストコンテンツとしてのユーザコメントおよびグラフィカルコンテンツを含むバレットスクリーンの形態でのコンテンツのプレゼンテーションの例のグラフィック表現を示す図である。
【図２Ａ】顧客宅内にバレットスクリーン機能を提供するための例示的なプロセスを実施するケーブルテレビシステムの高レベルブロック図の例を示す。
【図２Ｂ】図１、２Ａおよび３〜５を参照して説明される例に示されるようなシステムによって実行される例示的なプロセスのフローチャートである。
【図３】図２ＡのＳＴＢ２１０などのセットトップボックス（ＳＴＢ）の一例をより詳細に示すブロック図である。
【図４Ａ】図１〜３および５の例で使用可能なリモートコントロールの一例を示す高レベルブロック図である。
【図４Ｂ】図１〜３および５の例で使用可能なリモートコントロールの一例を示す高レベルブロック図である。
【図５】図２Ａで提供されるようなケーブルテレビシステムのより詳細な例を示す図である。
【発明を実施するための形態】
【００１２】
以下の詳細な説明では、関連する教示の完全な理解を提供するために、多くの特定の詳細が例として示されている。しかしながら、本教示はそのような詳細なしで実施され得ることは明らかである。他の例では、周知の方法、手順、構成要素、および／または回路は、本教示の態様を不必要に不明瞭にすることを避けるために、詳細なしに、比較的高レベルで記載されている。
【００１３】
ケーブルネットワークが提供するセットトップボックスと、セットトップボックスと無線通信するリモートコントロール入力デバイスとを利用して、ユーザが自宅からコメントを入力することが可能になると有益である。
【００１４】
代替または追加の利点は、ユーザがコメントを迅速に入力できるように、リモートコントロール入力デバイスが音声入力を可能にすることである。音声入力を提供する機能は、多くのケーブルネットワークが提供するリモートコントロール入力デバイスが、典型的なクワーティ（ＱＷＥＲＴＹ）キーボードまたは簡単な操作のキーパッドを有さずに、プレゼンテーションされるグラフィカルコンテンツと共にほぼリアルタイムで提供されるコメントの迅速な入力を可能にするため、有利である。このように、コメントの音声入力を可能にし、かつ映画、ビデオ、ゲームなどのストリーミンググラフィカルコンテンツにコメントを含ませるために、ケーブルネットワークシステムへの追加のテキストコメントの供給を可能にするシステムが必要である。
【００１５】
図１は、本明細書に記載される例によって提供されるような、ユーザコメントおよびグラフィカルコンテンツを含むバレットスクリーンの例のグラフィック表現を示す。
「バレットスクリーン」という用語は、テレビ、コンピュータのモニタなどのディスプレイデバイス上のテキストコンテンツ（本明細書では「コメント」としても呼称される）と同時に、ビデオまたはアニメーションなどのストリーミンググラフィカルコンテンツが表示されたプレゼンテーションに関する専門用語である。図１のバレットスクリーン１００は、ユーザのディスプレイデバイス１１０上にプレゼンテーションされ得るグラフィカルコンテンツ１１５の例である。グラフィカルコンテンツ１１５は、ケーブルテレビシステムプロバイダおよび／またはコンテンツプロバイダによって提供される任意の形式のグラフィックス、ビデオ、複数の静止画像、アニメーションなどであり得る。一例では、ストリーミンググラフィカルコンテンツは、連続的に更新される。他の例では、ストリーミングコンテンツは定期的または断続的に更新され得る。グラフィカルコンテンツ１１５のプレゼンテーションに加えて、バレットスクリーン１００は、視聴者がテキストコメント１２０を視聴することができるように、コンテンツ１１５上に重ね合わされるテキストコメント１２０もプレゼンテーションする。例えば、新たなコメントがバレットスクリーン１００上にプレゼンテーションされると、コメント１２１および１２９は、バレットスクリーン１００を横断するようにスクロールし得る。コメント１２０は、コメントが個々のＳＴＢまたはメディアサーバ（両方とも図２Ａおよび２Ｂを参照して詳細に説明される）によって受信されると直ちに投稿され得ない。コメント１２０は、ユーザのコメントを含む他の視聴者のコメントによって置き換えられる前に、所定の時間の間、プレゼンテーションされる。バレットスクリーン１００上に最初にプレゼンテーションされたときのコメント１２１は、コメント１２９が現在占有しているバレットスクリーン１００上の場所に出現し得る。追加のコメントがバレットスクリーン１００上にプレゼンテーションされると、以前にプレゼンテーションされたコメントは最終的に「離脱」し、図２ＡのＤＤ１−ｎなどのディスプレイデバイス上にはプレゼンテーションされなくなる。
【００１６】
「ユーザ」は、図２Ａ〜４Ｂの例を参照して説明するシステム（単数または複数）を使用してコメントを入力している人である。ユーザは視聴者でもあり、視聴者はグラフィカルコンテンツと共に自分のコメントを視聴したり、他の視聴者のコメント１２０を視聴し得る。他の視聴者は、コメント１２０を入力するために、本明細書で説明したものと同じシステムを使用しても、使用しなくてもよい。例えば、一部の他の視聴者はセットトップボックスおよびリモートコントロールを使用してコメントを入力し得、他の視聴者はモバイルデバイスを使用してコメントを入力する。
【００１７】
バレットスクリーン１００、グラフィカルコンテンツ１１５、およびコメント１２０は、図２Ａの例に示されるシステムなどのシステムによって提供される。図２Ａは、顧客宅内にバレットスクリーン機能を提供する例示的なプロセスを実施するためのケーブルテレビシステムの高レベルのブロック図の例を示している。
【００１８】
システム２００は、ケーブルテレビネットワーク２５０の一部である。システム２００は、ユーザのセットトップボックス（ＳＴＢ：ｓｅｔ  ｔｏｐ  ｂｏｘ）２１０、無線周波数リモートコントロール入力デバイス２２０、ユーザディスプレイデバイス（ＤＤＵ：ｕｓｅｒ  ｄｉｓｐｌａｙ  ｄｅｖｉｃｅ）２１２、メディアサーバ２３０、およびヘッドエンド２４０を含む。ヘッドエンド２４０は、セットトップボックス１−ｎ（ＳＴＢ１−ｎ）などの顧客宅内機器（ＣＰＥ：ｃｕｓｔｏｍｅｒ  ｐｒｅｍｉｓｅｓ  ｅｑｕｉｐｍｅｎｔ）にコンテンツおよびサービスを供給する。ＳＴＢ１−ｎは、個々の顧客宅内における個々のディスプレイデバイス（ＤＤ：ｄｉｓｐｌａｙ  ｄｅｖｉｃｅ）１−ｎに結合されている。ＤＤ１−ｎは、バレットスクリーンを形成するビデオおよびテキスト、およびバレットスクリーンのコンテンツに関連付けられた任意のオーディオ出力、および／またはバレットスクリーン内にプレゼンテーションされるコメントをプレゼンテーションするように構成されている。
【００１９】
一例では、システム２００におけるＳＴＢ２１０およびＳＴＢ１−ｎは、テレビジョン信号を受信し、ネットワーク１００との間でオーディオ情報を送受信するように構成される。ユーザのＳＴＢ２１０は、ヘッドエンド２４０内に示されているＳＴＢ１−ｎと類似している。従って、ＳＴＢ１−ｎの詳細な説明は行わない。ＳＴＢ２１０は、標準のアナログまたはデジタルテレビジョン信号または高精細テレビジョン（ＨＤＴＶ）信号を受信および表示するように構成される。ＳＴＢ２１０はまた、無線リモートコントロール入力デバイス２２０から無線（例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））および／または赤外線）制御信号を受信するように構成されている。ＳＴＢ２１０の詳細は、図３の例を参照してより詳細に説明される。
【００２０】
無線リモートコントロール入力デバイス２２０は、２７５などの音声入力、および／または２７８などのテキスト入力、ならびに処理および／または制御目的でＳＴＢ２１０に提供される専用機能入力（この例には示されていない）を受け入れるように構成されたブルートゥースリモートコントロール入力デバイスであり得る。例えば、この例には示されていないが、無線リモートコントロール入力デバイス２２０は、オーディオ入力デバイス、触覚（ｔａｃｔｉｌｅ）入力デバイスまたは力覚（ｈａｐｔｉｃ）入力デバイス（キーボード、プッシュボタン、タッチスクリーンなど）、およびブルートゥーストランシーバ、赤外線トランシーバ、Ｗｉ−Ｆｉトランシーバ、ジグビー（Ｚｉｇｂｅｅ）トランシーバなどの１つまたは複数の無線トランシーバを含み得る。無線リモートコントロール入力デバイス２２０（「リモートコントロール」とも呼称される）は、図４Ａおよび４Ｂの例を参照してより詳細に説明される。
【００２１】
ディスプレイデバイス２１２は、テレビ、コンピュータモニタなどであり得る。一例では、ＳＴＢ２１０およびディスプレイデバイス２１２の便利なリモート操作のために、リモートコントロール入力デバイス２２０が提供される。以下に説明するように、リモートコントロール２２０は、従来の技術を使用してＳＴＢ２１０およびディスプレイデバイス２１２と通信して、例えば、ディスプレイデバイス２１２の音量、表示されるチャネルなどを調節することができる。
【００２２】
図２Ａの例では、ユーザＳＴＢ２１０は、２５０などのケーブルテレビネットワークおよびディスプレイデバイスＤＤＵ２１２に結合されている。
メディアサーバ２３０は、インターネットプロトコルテレビ（ＩＰＴＶ）サーバであり得、グラフィックコンテンツおよび／またはテキストコンテンツなどのコンテンツを、アマゾン（Ａｍａｚｏｎ）登録商標）、ディズニー（Ｄｉｓｎｅｙ）（登録商標）、ネットフリックス（Ｎｅｔｆｌｉｘ）（登録商標）、コムキャスト（Ｃｏｍｃａｓｔ）（登録商標）、およびその他のコンテンツプロバイダからシステム２００に提供するように構成され得る。メディアサーバ２３０は、ケーブルテレビネットワーク２５０にも結合されている。メディアサーバ２５０は、いくつかの例では、ケーブルテレビネットワークを介してコンテンツをケーブルテレビネットワーク２５０内のセットトップボックスに配信するように構成される。上述のように、図１の１１５などのグラフィカルコンテンツは、グラフィックス、ビデオ、複数の静止画像、アニメーション、またはその他の任意の形式であり得る。特に、１１５および１２０などの配信されるコンテンツは、ビデオコンテンツであり得るストリーミンググラフィカルコンテンツ、アニメーション、一連の静止画像、またはその他などの一連のグラフィカル画像、および／またはディスプレイデバイス上に単独でプレゼンテーションされるテキストなどのテキストコンテンツ、またはストリーミンググラフィカルコンテンツと共にプレゼンテーションされるテキストであり得る。
【００２３】
図２Ａの例では、ＤＤＵ２１２はユーザＳＴＢ２１０に結合され、かつメディアサーバ２３０からケーブルテレビネットワーク２５０を介してＳＴＢ２１２に配信されたコンテンツをプレゼンテーションする。この時点で、図２Ｂに示されている例示的なプロセスを参照して、例示的なシステム２００の動作を説明することが適切である。
【００２４】
図２Ｂは、図２Ａを参照して説明された例、ならびに図１および図３〜５に示された例に示されているようなシステムによって実行される例示的なプロセスのフローチャートである。
【００２５】
上述したように、１００などのバレットスクリーンは、メディアサーバ２３０を介して有効化され得る。コメントがメディアサーバ２３０によって受信されると、コメントを含むメッセージは、そのコメントがどのプログラムに関連するかについての識別子を有し得、メディアサーバ２３０は、その識別子を使用して、ストリーミンググラフィカルコンテンツと共にコメントを、ストリーミンググラフィカルコンテンツを受信するように調整された図２ＡのＳＴＢ１−ｎおよび２１０などの全てのＳＴＢに配信し得る。無線リモートコントロール入力デバイスは、個々のセットトップボックスに結合されている。
【００２６】
図２Ｂのフローチャートにおいて、プロセス２９０は、多数のセットトップボックス（例えば、図２Ａの２１０およびＳＴＢ１−ｎ）のうちの２１０などのセットトップボックスの視点で、ステップ２９１において開始され、個々のセットトップボックスが、１１５などのストリーミンググラフィカルコンテンツを受信する。多数のセットトップボックスの各々は、同じストリーミンググラフィカルコンテンツを受信するように構成されている。ストリーミンググラフィカルコンテンツは、例えば、メディアサーバから受信され得る。ステップ２９２において、ストリーミンググラフィカルコンテンツは、ＤＤ１−ｎおよび／またはＤＤＵ２１２などの個々のディスプレイデバイス上にプレゼンテーションされる。個々のディスプレイデバイス（例えば、ＤＤＵ２１２）は、多数のセットトップボックス（ＳＴＢ１−ｎおよび２１０）の個々のセットトップボックス２１０に結合される。個々のセットトップボックスは、コメント関連入力（ｃｏｍｍｅｎｔ−ｒｅｌａｔｅｄ  ｉｎｐｕｔ）を、２２０などの無線リモートコントロール入力デバイスを介して受信する（ステップ２９３）。受信されたコメント関連入力は、音声入力またはテキスト入力であり得る。
【００２７】
例えば、２２０などの無線リモートコントロール入力デバイスは、コメント関連入力を音声入力またはテキスト入力として受信するように構成され得る。図４Ａおよび４Ｂの例を参照してより詳細に説明するように、無線リモートコントロール入力デバイスは、ユーザがストリーミンググラフィカルコンテンツに含ませるためのコメントを入力するときに、個々のセットトップボックスに指示するように構成され得る。例えば、無線リモートコントロール入力デバイスは、リモートコントロール入力デバイス上に専用のユーザインタフェースデバイス（例えば、ボタン、スイッチ、タッチスクリーンの領域、またはその他）、またはユーザインタフェースデバイスの組み合わせ（例えば、複数のボタン、複数のスイッチ、タッチスクリーンの複数の領域、またはその他）を有し得る。無線リモートコントロール入力デバイスは、ユーザがコメントを入力する意図を示すユーザ入力の受信に応答して、マイクロフォンおよび関連回路などのオーディオ入力デバイス、またはテキスト入力を受信するキーボード、英数字キーパッドまたはタッチスクリーンのような触覚／力覚ユーザインタフェースを有効化するように構成され得る。ユーザが音声入力を介してコメント関連入力を入力する意図を示した場合、無線リモートコントロール入力デバイスは、ユーザの発話を検出し、検出された発話を、個々のセットトップボックスのプロセッサによる処理のためのオーディオ情報に変換するオーディオ入力デバイスを備えるように構成され得る。テキスト入力の場合、無線リモートコントロール入力デバイスは、キーボード、英数字キーパッド、またはタッチスクリーンからのテキスト入力を受け入れ得る。テキスト入力は、絵文字、アイコン、記号（例えば、ハッシュタグ、句読点、中国語、日本語、アラビア語、英語、キリル文字、またはその他などの異なる言語の文字）、ユニフォームリソースロケータ（ＵＲＬ）、ハイパーリンク、またはその他を含み得ることに留意されたい。
【００２８】
プロセス２９０に戻ると、ステップ２９４において、個々のセットトップボックスのプロセッサは、リモートコントロール入力デバイスからのコメント関連入力が音声入力であるか、またはテキスト入力であるかを判定し得る。
【００２９】
コメント関連入力が音声入力であるというステップ２９４における判定に応答して、プロセス２９０はステップ２９５に進み、個々のセットトップボックスのプロセッサは、音声入力からの音声情報を音声情報に対応する変換済みの音声テキストファイルに変換し得る。プロセッサは、変換済みの音声テキストファイルを使用してコメントを生成するようにさらに構成される。音声情報のテキストへの変換は、様々な方法で実行され得る。例えば、セットトップボックスのプロセッサは、セットトップボックスのメモリに記憶された、音声テキスト変換プログラム（ｖｏｉｃｅ−ｔｏ−ｔｅｘｔ  ｐｒｏｇｒａｍ）を実行するように構成され得る。実行された音声テキスト変換プログラムの結果として、テキストはプロセッサによって代表テキスト（ｒｅｐｒｅｓｅｎｔａｔｉｖｅ  ｔｅｘｔ）として出力され得る。代表テキストは、音声入力を表す。
【００３０】
代替的に、セットトップボックスのプロセッサは、音声情報をネットワークベースのテキスト音声変換サービス（ｎｅｔｗｏｒｋ−ｂａｓｅｄ  ｔｅｘｔ−ｔｏ−ｖｏｉｃｅ  ｓｅｒｖｉｃｅ）に送信するように構成されてもよい。音声情報の送信に応答して、プロセッサは、ネットワークベースのテキスト音声変換サービスからの音声情報を表すテキスト、例えば、変換済みのテキストを受信し得る。プロセッサは、ネットワークベースのテキスト音声変換サービスから受信したテキストに基づいて、受信したテキストを代表テキストとして出力する。
【００３１】
ステップ２９５において、音声入力からの音声情報がセットトップボックスのプロセッサによって変換されるか、またはネットワークベースのテキスト音声変換サービスによって変換されるかにかかわらず、プロセス２９０はステップ２９６に進む。
【００３２】
代わりに、ステップ２９４において、受信したコメント関連入力がテキストで表されるテキスト入力情報を含むテキスト入力であるという判定に応答して、プロセス２９０は、ステップ２９６に進み、個々のセットトップボックスのプロセッサは、テキスト入力情報を使用して、コメントを生成する。
【００３３】
ステップ２９６において、セットトップボックスのプロセッサは、コメント関連入力の受信に応答して、受信した入力に基づく音声からテキストへの変換の代表テキスト、またはコメント関連入力を介して提供されたテキストを使用してコメントを生成し得る。例えば、代表テキストは、無線リモートコントロール入力デバイスからコメント関連入力として入力されたテキスト、またはコメント関連入力として入力された音声の変換からのテキストのいずれかであり得る。
【００３４】
２９６において受信した入力に基づいてコメントを生成した後、プロセス２９０はステップ２９７に進む。ステップ２９７において、個々のセットトップボックスは、生成されたコメントをメディアサーバに送信する。生成されたコメントは、生成されたコメントをメディアサーバに送信する前に、個々のセットトップボックスによってフォーマット化され得る。個々のセットトップボックスは、拡張マークアップ言語（ＸＭＬ）、ジャバスクリプト（ＪａｖａＳｃｒｉｐｔ（登録商標））オブジェクト表記（ＪＳＯＮ）、またはハイパーテキスト転送プロトコル（ＨＴＴＰ）と互換性のある他の形式に従って、生成されたコメントをフォーマット化し得る。
【００３５】
メディアサーバは、生成されたコメントを処理して、ディスプレイデバイス上でのプレゼンテーションに適したテキストコンテンツを生成するように構成され得る。２９８において、メディアサーバは、個々のセットトップボックスから送信された生成されたコメントに基づくテキストコンテンツをストリーミンググラフィカルコンテンツと共に、個々のセットトップボックスのみならず、ストリーミンググラフィックコンテンツを受信している多数の他のセットトップボックスに配信する。
【００３６】
ユーザは、ストリーミンググラフィカルコンテンツと共に生成されたコメントに基づいて、追加されたテキストコンテンツの受信を選択するか、または受信を選択しないようにしてもよいことに留意されたい。例えば、一部のユーザは、ストリーミンググラフィカルコンテンツおよびテキストコンテンツのバレットスクリーンのプレゼンテーションを視聴することを所望しない可能性があるため、これらのユーザは、テキストコンテンツの受信を選択しなくてもよい。選択しなかった場合、ストリーミンググラフィカルコンテンツのみがユーザのディスプレイデバイス上にプレゼンテーションされる。例えば、これらのユーザは、バレットスクリーンのプレゼンテーションを選択するか、または選択しないようにセットトップボックス設定の設定メニューにおいて選択し得る。
【００３７】
図２Ｂの例に戻ると、個々のセットトップボックスは、メディアサーバからストリーミングコンテンツと共にテキストコンテンツを受信すると、ステップ２９９において、個々のセットトップボックスに結合されたディスプレイデバイス上にテキストコンテンツと共にストリーミンググラフィカルコンテンツをプレゼンテーションする。生成されたコメントを表すテキストコンテンツは、ディスプレイデバイス上にテキストとしてプレゼンテーションされる。
【００３８】
上記の説明は、コメント関連入力を受信し、かつストリーミンググラフィカルコンテンツと共にプレゼンテーションするためのテキストコンテンツも受信する個々のセットトップボックスを参照したが、メディアサーバは、ストリーミンググラフィカルコンテンツおよびテキストコンテンツを、図２Ａの２５０などのケーブルテレビネットワーク内の図２Ａの２３０などのメディアサーバに結合された、図２ＡのＳＴＢ１−ｎなどの多数の他のセットトップボックスに送信し得る。
【００３９】
例えば、プロセス２９０は、メディアサーバがグラフィカルコンテンツと共に生成されたコメントをセットトップボックスに配信しているときに、グラフィカルコンテンツと共にテキストコンテンツを、グラフィカルコンテンツと共にテキスト通信がセットトップボックスに配信されるのと実質的に同時に、複数のセットトップボックスの他のセットトップボックスに配信するステップをも含んでもよい。
【００４０】
ステップ２９４および２９５における別の代替例において、受信された入力が音声入力であると判定されると、音声情報は、２２０などの無線リモートコントロール入力デバイスに対する２７５などのユーザの元の音声入力に対応する音声情報として維持され得る。元の音声入力は、生成されたコメントとして２３０などのメディアサーバに送信され得る。メディアサーバ２３０は、ヘッドエンド２４０に送信され、かつＳＴＢ１〜ｎに配信されるメディアストリーム内のオーディオとして元の音声入力を転送し得る。
【００４１】
図３は、図２Ａおよび図２Ｂの例における使用に適した例示的なセットトップボックス（ＳＴＢ）の高レベルブロック図を示している。ＳＴＢ３１１は、１つまたは複数の無線トランシーバ、プロセッサ、入力／出力端末、およびメモリを含む。
【００４２】
例示的なＳＴＢ３１１は、データを処理するための、例えば、ＭＰＥＧまたはＨＥＶＣビデオストリームを復号化して、ディスプレイデバイス３１６上に表示するためのビジュアルコンテンツを出力し、かつディスプレイデバイス３１６および／またはオーディオレシーバ３１８にオーディオコンテンツをストリーミングするためのオーディオビデオインタフェース３０２を含む。ＳＴＢ３１１はまた、消費者宅内機器（ＣＰＥ）デバイスとのローカル通信のためのインタフェースを含み、この例では、そのインタフェースは、有線／光通信ポート並びにＷｉＦｉトランシーバ３２４、ブルートゥーストランシーバ３２６、ＮＦＣトランシーバ３２８、およびジグビー（Ｚｉｇｂｅｅ）ＲＦ４ＣＥトランシーバなどのＲＦトランシーバ（「ＲＦ  ＸＦＲ」とラベル付けされている）への無線ポートを含むローカルネットワークアダプタ３０６の形態をとる。この例では、ＷｉＦｉトランシーバ３２４は、ＷｉＦｉアクセスポイントであり得る。有線／光ネットワーク接続３１３は、ローカルネットワークアダプタ３０６に結合され得る。
【００４３】
ＳＴＢ３１１は、エッジサービングオフィス（ＥＳＯ：ｅｄｇｅ  ｓｅｒｖｉｎｇ  ｏｆｆｉｃｅ）（図示せず）からプログラミングおよびインターネットプロトコル（ＩＰ）パケットを受信するためのケーブルインタフェース３０４をも含む。ＥＳＯは、ケーブル、衛星、電話会社などの多重サービスプロバイダ（ＭＳＯ：ｍｕｌｔｉｐｌｅ  ｓｅｒｖｉｃｅ  ｐｒｏｖｉｄｅｒ）３９０のヘッドエンドまたはセントラルオフィスであり得る。ＩＰパケットは、例えば、ＨＥＶＣストリーム、カプセル化されたＭＰＥＧトランスポートストリーム、ウィンドウズメディア（Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ（登録商標））ストリーム、またはその他のオーディオ／ビデオストリーミングデータを含み得る。ＳＴＢ３１１によって受信および処理されるビデオデータは、まとめてビデオストリームとして本明細書において呼称される。これらのストリームは、ケーブルインタフェース３０４からのＭＰＥＧトランスポートストリーム、ＭＳＯ３９０のＥＳＯからのＩＰカプセル化されたＭＰＥＧまたはＨＥＶＣトランスポートストリーム、ＨＥＶＣビデオストリーム、ウィンドウズメディアビデオストリーム、または他のストリーミングビデオデータを含む。オーディオビデオインタフェース３０２の回路は、選択されたビデオストリームを復号化して、復号化されたビデオデータをディスプレイデバイス３１６に送信する回路を含み得る。
【００４４】
ＭＳＯネットワーク３９０は、ＳＴＢ３１１のケーブル入力ライン３２８に結合され得る。ＭＳＯ３９０がスポーツチャンネル、料理番組チャンネル、歴史関連チャンネル、プレミアムムービーチャンネル、公共サービスチャンネル、従来のテレビネットワークチャンネルおよびその他などの多数のコンテンツチャンネルを配信する場合、視聴者／ユーザは、ＳＴＢ３１１の第１のソースＩ／Ｏ端子３２２を介して異なるチャンネルを視聴するために選択し得る。ケーブルインタフェース３０４は、ＥＳＯ関連サーバ（図示せず）および／またはコンテンツサーバ（図示せず）とＭＳＯネットワーク３９０を介してデータを送受信して、ＥＳＯサーバからストリーミンググラフィカルコンテンツ、場合によってはメタデータファイルまたはメタデータ関連命令などのメディアコンテンツを取得し得る。ＭＳＯネットワーク３９０のコンテンツソースに加えて、他のコンテンツソースは、外部デバイス３４２、有線／光接続２１３を介して接続されたソース、コンピュータ３２５、またはケーブル入力ライン３２８を介して利用可能な他のコンテンツソースなどを含む。例えば、オーディオ／ビデオコンテンツは、ケーブルテレビ会社などのオーディオおよびビデオコンテンツプロバイダ、インターネットビデオおよびオーディオサービス（ネットフリックス（Ｎｅｔｆｌｉｘ（登録商標））、ロク（Ｒｏｋｕ（登録商標））、フールー（Ｈｕｌｕ（登録商標））、シービーエス・オールアクセス（ＣＢＳ  Ａｌｌ  Ａｃｃｅｓｓ（登録商標））、アマゾン（Ａｍａｚｏｎ（登録商標））、およびその他など）、ストリーミングオーディオサービス（パンドラ（Ｐａｎｄｏｒａ（登録商標））、アイハートラジオ（ｉＨｅａｒｔ  ｒａｄｉｏ（登録商標））、およびその他など）、ゲームソース（エックスボックス（Ｘｂｏｘ（登録商標）、プレイステーション（ＰｌａｙＳｔａｔｉｏｎ（登録商標））、ウィー（Ｗｉｉ（登録商標））など）、インターネットソース、並びにＤＶＤプレーヤ、ＣＤプレーヤ、カメラ、コンピュータ、オーディオ／ビデオポータブルデバイス（例えば、アイポッド（ｉＰｏｄ（登録商標））およびスマートフォン）、および類似のデバイスおよびサービスによってＳＴＢ３１１に提供され得る。
【００４５】
ＳＴＢ３１１はまた、図２Ａを参照して説明したような、ユーザ入力および制御機能に関連するプログラミングのみならず、ボリューム設定アプリケーションのための処理を行うためのプログラミング命令を実行することを含む、ＳＴＢ３１１の動作を制御するためのＣＰＵ３０８およびメモリ３１０を実現するための１つまたは複数のプロセッサを形成する回路をも含む。例示的なＳＴＢ３１１は、例えば、ボリューム設定アプリケーションのユーザ嗜好情報、ボリューム設定のセットなどのボリューム設定に関連する情報、ＭＳＯネットワーク３９０を介してダウンロードされたメディアコンテンツおよびメタデータファイル、およびその他などのデータを記憶するために、ネットワーク接続ストレージ（ＮＡＳ：ｎｅｔｗｏｒｋ  ａｔｔａｃｈｅｄ  ｓｔｏｒａｇｅ）デバイス３１４に接続される。メモリ３１０は、例えば、ＣＰＵ３０８により実行可能な命令を記憶するための１つまたは複数のメモリおよび／または他のプログラムおよびデータストレージデバイスを含み得る。メモリ３２０は、プロセッサＣＰＵ３０８により実行可能なコンピュータプログラミングを記憶する。メモリ３１０は、コンピュータアプリケーション（Ａｐｐｓ）３４１などのプログラム命令、ユーザ嗜好情報、関連するモバイルデバイス情報、図２Ａおよび２Ｂを参照して上記したコメント関連入力、音声からテキストへの変換、および／または他の機能に関するその他の情報を含み得る。例えば、コメント関連入力および／または音声からテキストへの変換に関連する機能は、アプリ３４１の１つとしてメモリ３２０に記憶され得る。
【００４６】
例示的なＳＴＢ３１１は、ユーザＩ／Ｏインタフェース３２２をも含む。ユーザＩ／Ｏインタフェース３２２は、ディスプレイデバイス３１６を見ているユーザに情報を表示するためのエレクトロルミネセンス（ＥＬ）、液晶デバイス（ＬＣＤ）、または発光ダイオード（ＬＥＤ）ディスプレイデバイスを含み得る。また、ユーザＩ／Ｏインタフェース３２２は、ユーザのリモートコントロール（図示せず）からの指示を受信するための赤外線（ＩＲ）レシーバを含み得る。詳細には示されていないが、このＩＲレシーバは、ＩＲトランシーバとして実装され、ＳＴＢ３１１と、ディスプレイデバイス２１２、デバイス３２１または３２３、外部デバイス３４２、またはその他などの１つまたは複数のＣＰＥデバイスとの間で短距離光通信を送受信するための通信チャネルを提供し得る。
【００４７】
図４Ａは、図１〜３および５の例で使用可能な例示的なリモートコントロールの高レベル図を示している。図４Ａを参照すると、概略ブロック図は、本発明の一例によるリモートコントロール４０６の物理的コンポーネントを示している。リモートコントロール４０６は、リモートコントロール４０６の様々なコンポーネント間でデジタル信号を転送するように構成されたバス４１０を含み得る。
【００４８】
さらに、ＣＰＵ４１６は、バス４１０に結合され、ＲＡＭ４１４および／またはＲＯＭ４１２内のソフトウェア命令を実行するように提供され得る。ＣＰＵ４１６は、標準マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、縮小命令セットコンピューティング（ＲＩＳＣ）プロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または特定用途向け集積回路（ＡＳＩＣ）などの任意の既知のタイプのものであり得る。
【００４９】
リモートコントロール４０６は、リモートコントロール４０６内に永続的に記憶されるデータを含む読み取り専用メモリ（ＲＯＭ）４１２をも含み得る。例えば、ＲＯＭ４１２は、リモートコントロール４０６の動作を制御するオペレーティングシステム（ＯＳ）を含み得る。ＯＳは、ウィンドウズ・シーイー（Ｗｉｎｄｏｗｓ  ＣＥ（登録商標））、リナックス（Ｌｉｎｕｘ（登録商標））、またはその他など、一般的に使用可能なタイプのものである。ＲＯＭ４１２は、１つまたは複数のプログラム可能な読み取り専用メモリ（ＰＲＯＭ）モジュール、電気的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）モジュール、またはその他などの形態を取り得る。
【００５０】
さらに、リモートコントロール４０６は、好ましくは、一時データを格納するためのランダムアクセスメモリ（ＲＡＭ）４１４を含む。ＲＡＭ４１４は、例えば、電子番組ガイド、デフォルト設定、ペアレンタル設定、ユーザ嗜好、および／またはリモートコントロール４０６の動作に関連する他の情報のためのデータを記憶し得る。
【００５１】
オーディオ入力回路４１７は、一実施形態においてオーディオ入力回路４１７の動作を切り替える図４Ｂのマイクロフォンボタン４８６と電気通信し得る。リモートコントロール４０６は、例えば、図２ＡのＳＴＢ２１０およびディスプレイデバイス２１２の様々な機能を制御するための追加のボタンをさらに含み得る。本明細書で使用される「ボタン」という用語は、スイッチおよびその他などの他のタイプの制御を企図している。さらに、複数のボタンまたはコントロールが、オーディオ入力回路４１７をアクティブおよび非アクティブにするために設けられてもよい。
【００５２】
図示の実施形態では、リモートコントロール４０６は、無線周波数（ＲＦ）送信機４１２および受信機４０２をさらに含む。さらなる実施形態では、別の送信機４０４は、赤外線（ＩＲ）、マイクロ波、ＶＨＦ、ＵＨＦ、またはＲＦ送信機４１２のＲＦ周波数とは異なる電磁スペクトルに沿った他の周波数を使用するように構成され得る。
【００５３】
一例によれば、ＲＦ送信機４１２は、リモート２０４のメインプリント回路基板上にエッチングされた（線形またはその他の構成の）一体型ＲＦアンテナを備え得る。アンテナをリモートコントロールの回路基板に一体化することにより、製造のコンパクト化および効率化が実現される。
【００５４】
一例では、ＲＦ送信機４１２は、オーディオ入力回路４１７と電気通信して、捕捉されたオーディオ情報を受信する。オーディオ入力回路４１７は、例えば、発話者またはスピーカなどの別のオーディオソースからの発話関連オーディオ入力を検出するオーディオコーダ（図示せず）を備えたマイクロフォンを含み得る。オーディオ入力回路４１７は、発話関連オーディオ入力から生成された音声情報をプロセッサ４１６および／またはＲＦ送信機４１２に提供し得る。
【００５５】
ＲＦ送信機４１２は、好ましくは、当該技術分野で周知の技術を使用して、音声情報を搬送周波数で変調して、ＳＴＢ２１０への音声情報の送信を可能にする。例えば、ＲＦ送信機４１２は、ＩＥＥＥ８０２．１１ａまたは８０２．１１ｂ無線ネットワーキング標準、「ブルートゥース」標準に従って、または他の標準または独自の無線技術に従って動作し得る。変調技術は、スペクトル拡散、周波数シフトキーイング、マルチキャリア、または当技術分野で既知の他の技術を含み得る。
【００５６】
図２Ａの例では、ＳＴＢ２１０とリモートコントロール入力デバイス２２０は、ブルートゥース仕様に従って共にペアリングされ得る。従って、リモートコントロール入力デバイス２２０がリモートコントロール入力デバイス４０６のように構成される場合、リモートコントロール４０６は、ＳＴＢ２１０とペアリングするように同様に構成され得る。
【００５７】
変調および送信を達成するために、ＲＦ送信機４１２は、特に図示されていないが当技術分野で周知の様々な追加のコンポーネントを含み得る。例えば、ＲＦ送信機４１２は、必要な帯域幅の量を低減するためのソースエンコーダと、オーディオ情報を搬送波で変調するためのチャネルエンコーダと、および指向性または無指向性送信アンテナとを含み得る。ＲＦ送信機４１２は、送信信号強度を適切な電力レベルまで増加させる増幅器をさらに含み得る。好ましくは、ＲＦ送信機４１２は、リアルタイムでオーディオ情報をＳＴＢ２１０に送信することが可能な高帯域幅送信機である。一例では、ＲＦ送信機４１２は、周波数帯域にわたる広帯域周波数変調を使用して、リモートコントロール４０６から例えばＳＴＢ２１０への一方向オーディオリンクを提供し得る。例えば、周波数帯域は、８９０−９６０ＭＨｚ範囲（ＧＳＭ）、１９９０−２１１０ＭＨｚ範囲、２４００−２５００ＭＨｚ範囲、またはＦＣＣ規則で承認されている他の周波数範囲内にあり得る。リモートコントロール入力デバイス４０６とＳＴＢ１０２との間の一方向オーディオリンクは、この実施形態によれば双方向オーディオリンクが必要とされないため、製造の効率化も提供する。別の実施形態では、ＲＦ送信機４１２は、いくつかのデータストリームを同時に送信するために周波数分割多重化（ＦＤＭ）技術を利用する。これらのストリームは、符号化されたオーディオ情報を取得するために、ＳＴＢ２１０で再構成される。関連するＳＴＢ技術で既知であるように、マルチメディア送信において高帯域幅を提供するための様々な他の技術も使用され得る。
【００５８】
一例では、ＲＦ送信機４１２は、デジタル信号をブロードキャストするように構成される。このため、ＲＦ送信機４１２は、オーディオ入力回路４１７からの音声情報を含むアナログオーディオ信号をデジタル情報に変換するアナログデジタル変換器（ＡＤＣ）を含み得る。これらの例では、リモートコントロール４０６からのアナログ送信とデジタル送信との両方が使用され得る。
【００５９】
プロセッサ４１６は、メモリに格納されたプログラミング命令を実行すると、機能を実行するようにリモートコントロール入力デバイス４０６を構成する。機能は、オーディオ入力回路４１７が、オーディオコーダ（図示せず）によって、受信したオーディオ入力に応答して音声情報を生成することを可能にすることを含む。音声情報は、符号化データであってもよく、符号化データは、符号化データを認識するための音声テキスト変換プログラムまたはサービスへの入力、および音声情報に対応する代表テキストとしての出力のためにＲＦ送信機を介して２１０などのＳＴＢに転送される。
【００６０】
本明細書で説明されるオーディオ入力回路４１７は、可聴発話入力を可能にするタイプの１つまたは複数のオーディオ／電気変換器を含み得る。このようなオーディオ入力回路４１７により、ユーザは、機械可読コードを実行して入力を処理するリモートコントロール４０６への発話入力を行うことが可能となり、機械がＳＴＢに送信するための処理結果を出力することが可能となる。特定の例では、入力は通常、発話ベースの入力であり得る。オーディオ入力回路４１７の一部として使用され得るマイクロフォンの例には、デジタル／アナログタイプの微小電気機械システム（ＭＥＭＳ）、コンデンサ、光学マイクロフォン、またはその他などが含まれる。例示のオーディオ入力回路４１７は、上述したように、オーディオコーダまたはプロセッサ（図示せず）を含み得る。例えば、オーディオ入力回路４１７は、マイクロフォンからのオーディオ応答アナログ信号をデジタル形式に変換し、デジタルオーディオを処理のためにＣＰＵ４１６に、かつ／または一時記憶のためにメモリ４１４に供給し得る。オーディオ入力回路４１７は、オーディオ調整およびノイズキャンセルなどのタスクを実行するように構成され得る。「発話」は、人間のコミュニケーションのための発話／言語情報を含むアナログオーディオサウンドである。
【００６１】
リモートコントロール入力デバイス４０６は、オプションのディスプレイスクリーン４５０の動作を制御するために提供され得るオプションのディスプレイコントローラ４１８を含み得る。従って、ディスプレイコントローラ４１８は、ディスプレイ信号をディスプレイスクリーン４５０が使用可能な信号に変換して視覚出力を生成することが可能なグラフィックスハードウェアを含み得る。ディスプレイコントローラ４１８は、必要に応じて、単色またはカラーディスプレイを提供するように適合され得る。
【００６２】
リモートコントロール４０６は、英数字ボタン４８２、マイクロフォンボタン４８６、コメントボタン４８８、検索、記録、お気に入りチャンネル、チャンネルアップ／ダウン、またはその他などの機能ボタン４８７を含むユーザコントロール４２０も有し得る。リモートコントロール４０６のユーザコントロール４２０は、追加のボタン、スライダ、スイッチ、タッチパッド、シャトル、またはリモートコントロール４０６のユーザ操作を容易にする他のデバイスも含み得る。当該技術分野で既知であるように、電源、ユーザコントロール４２０用のバックライト、またはその他などの他のコンポーネントも含まれ得る。
【００６３】
図４Ｂは、図４Ａのリモートコントロール入力デバイスのブロック図の外観図を提供する。リモートコントロール入力デバイス４０６は、ＩＲ送信機ウィンドウ４８４、マイクロフォンロボタン４８６、ディスプレイ４５０、オーディオ入力開口部４８９、コメントボタン４８８、および機能ボタン４８７を含む。当業者は、リモートコントロール４０６の様々なコンポーネントが、利便性および人間工学のために個別の場所に配置され得ることを認識するであろう。
【００６４】
示された事例では、リモートコントロール４０６は、オーディオ入力回路４１７を有効化し得るマイクロフォンボタン４８６を含む。オーディオ入力開口部４８９は、オーディオ入力回路４１７が音波を捕捉し、音声情報を含むアナログまたはデジタルオーディオ信号を生成することを可能にする。
【００６５】
様々な例において、リモートコントロール４０６は、リモートコントロール４０６のボタンのユーザの操作を感知し、ＳＴＢへ２１０および／またはディスプレイデバイス２１２への送信のための適切なコマンド信号をそれらの動作を制御するために生成するプロセッサ（図４Ａの４１６など）とも電気通信する。例えば、ユーザがディスプレイデバイス２１２に表示されているストリーミンググラフィカル入力に関連するコメントを入力することを所望する場合、ユーザはコメントボタン４８８を作動させ得る。コメントボタン４８８の作動は、マイクロフォンボタン、オーディオ入力回路４１７、または英数字ボタン４８２からの入力を受信するようにＣＰＵ４１６を準備し得る。
【００６６】
英数字ボタン４８２を使用して、コメントボタン４８８の作動に応答してテキストを挿入し、ストリーミンググラフィカルコンテンツを提供しているＳＴＢのチャネルを制御し、コンテンツ、またはその他の検索を実行し得る。同様に、機能ボタン４８７は、作動に応答して、検索クエリメニュー、デジタルビデオレコーダ操作、番組ガイドのプレゼンテーション、ＳＴＢおよび／またはディスプレイデバイスの設定選択、またはその他を可能にし得る。
【００６７】
ディスプレイ４５０は、ディスプレイコントローラ４１８およびＣＰＵ４１６に結合され得る。ディスプレイ４５０は、ユーザによる検証および／または確認のためのユーザの入力されたコメント、番組ガイド情報、またはその他のステータス情報を提供し得る。
【００６８】
ＩＲ送信機ウィンドウ４８４は、リモートコントロール入力デバイス４０６が結合されるＳＴＢまたはディスプレイデバイスを制御するために、リモートコントロール４０６から出力される赤外線制御信号の送信を可能にする。
【００６９】
上記のＳＴＢ、ディスプレイデバイスおよびリモートコントロール入力デバイスは、図１〜図４Ｂの例で説明した。２５０などのケーブルテレビネットワークの例を、図５を参照してより詳細に説明する。
【００７０】
図５は、ヘッドエンド設備（ＨＥＦ：ｈｅａｄｅｎｄ  ｆａｃｉｌｉｔｙ）５１０、複数のハブ５２０Ａ〜５２０Ｍ、および各ハブに関連付けられた複数のノード５３０Ａ〜５３０Ｐ（集合的に「５３０」として参照する）、複数の顧客５６０Ａ１〜５６０ＡＮおよび５６０Ｐ１〜５６０ＰＮ（集合的に「５６０」として参照する）を含む例示的なケーブルテレビネットワーク５００を示す。ＨＥＦ５１０またはハブ５２０Ａ〜Ｍは、ケーブルモデム終端システム（ＣＭＴＳ：ｃａｂｌｅ  ｍｏｄｅｍ  ｔｅｒｍｉｎａｔｉｏｎ  ｓｙｓｔｅｍ）５２５を有し得る。ノード５３０Ａ〜Ｐの各々は、１つまたは複数の対応するアクセスポイントを有し、顧客５６０の各々は、セットトップボックスなどの１つまたは複数の対応するネットワーク要素５６２Ａ１〜５６２ＰＮを有する。１つまたは複数の対応するネットワーク要素５６２Ａ１〜５６２ＰＮは、「ネットワーク要素５６２」として集合的に参照され得る。
【００７１】
ノード５３０の単一ノードは、５６２Ａ１〜５６２ＰＮなどの数百のネットワーク要素に接続され得る。ネットワーク要素の例には、セットトップゲートウェイ（図示せず）、セットトップボックス（図２Ａに示す）、セットトップボックスを装備したテレビ（図示せず）、データオーバーケーブルサービスインタフェース仕様（ＤＯＣＳＩＳ：ｄａｔａ  ｏｖｅｒ  ｃａｂｌｅ  ｓｅｒｖｉｃｅ  ｉｎｔｅｒｆａｃｅ  ｓｐｅｃｉｆｉｃａｔｉｏｎ）端末デバイス（図示せず）、メディアターミナルアダプタ（ＭＴＡ：ｍｅｄｉａ  ｔｅｒｍｉｎａｌ  ａｄａｐｔｅｒｓ）（図示せず）、その他が含まれる。
【００７２】
ケーブルテレビシステム５００は、任意の地理的エリア内の一つまたは複数の顧客位置５６０（即ち、エンドユーザ）に対して、一つまたは複数の商用ＴＶサービス、インターネットデータサービス、および音声サービス、例えばボイスオーバーインターネットプロトコル（ＶｏＩＰ）を提供する。これらのサービスを提供するために、図５に示される例示的なケーブルテレビシステム５００におけるＨＥＦ５１０は、コンテンツ配信ネットワーク（ＣＤＮ）５１５を介して多数のコンテンツプロバイダ５０５、ＩＰＴＶサーバ５１６、公衆交換電話網（ＰＳＴＮ）５１７、および１つまたは複数のアプリケーションサーバ５１８に結合される。
【００７３】
コンテンツ配信ネットワーク５１５は、グローバルブロードバンドネットワーク（例えば、インターネット）および／または全同軸、ハイブリッドファイバ／同軸（ＨＦＣ）ネットワーク、受動光ネットワーク（ＰＯＮ）、または無線周波数オーバーグラス（ＲＦｏＧ）ネットワークなどのケーブルデータネットワークであり得る。当然ながら、ｘＤＳＬ（例えば、ＡＤＳＬ、ＡＤＬＳ２、ＡＤＳＬ２＋、ＶＤＳＬ、およびＶＤＳＬ２）および衛星システムなどの他のブロードバンドアクセスネットワークも使用され得る。コンテンツ配信ネットワーク５１５は、例えば、ケーブルデータネットワーク、ＨＦＣネットワーク、ＰＯＮ、ＲＦｏＧネットワーク、その他を用いて、ＩＰＴＶサーバ５１６（例えば、メディアサーバ２３０）からクライアント５６０Ａ１〜５６０ＡＮおよび５６０Ｐ１〜５６０ＰＮにＩＰパケットまたはデータ要素を配信することができるパケット交換型ネットワークを含む。コンテンツ配信ネットワーク５１５の例は、例えば、管理されたオリジンサーバおよびエッジサーバまたはエッジキャッシュ／ストリーミングサーバを含むネットワークを含む。
【００７４】
コンテンツ配信サーバ５１５は、１つまたは複数の有線および／または無線通信ネットワークを介してコンテンツをユーザ５６０Ａ１〜５６０ＡＮおよび５６０Ｐ１〜５６０ＰＮに配信する。例示的な事例では、コンテンツ配信ネットワーク５１５は、例えば、接続されたクライアントデバイス５６０Ａ１〜５６０ＡＮおよび５６０Ｐ１〜５６０ＰＮとデータを交換し、コンテンツをダウンストリーム配信するために、各配信ノードおよび／またはコンテンツ配信サーバを一つまたは複数のクライアントデバイスに接続する通信リンク５５０を含む。通信リンクは、例えば、光ファイバ、同軸ケーブルなどの伝送媒体、または他の適切な伝送媒体または無線通信を含み得る。
【００７５】
ケーブルネットワークシステム５００の通信リンク５５０は、ハイブリッドファイバ同軸（ＨＦＣ）ネットワークとして実施され得る。一般的なＨＦＣネットワークは、ヘッドエンドとノードとの間の通信に光ファイバを使用し、ノードとエンドユーザネットワーク要素との間の通信に同軸ケーブルを使用する。光ファイバを介したダウンストリーム（フォワードパスとも呼称される）光通信は、通常、ノードにおいて同軸ケーブルを介した伝送のためにＲＦ通信に変換される。逆に、ネットワーク要素からのアップストリーム（リターンパスとも呼称される）ＲＦ通信は、同軸ケーブルを介して提供され、かつ、通常、ノードにおいて光ファイバを介した伝送のために光通信に変換される。リターンパスの光リンク（ＨＦＣネットワーク内の光学コンポーネント、例えば、送信レーザ、光レシーバ、および光ファイバ）は、ＨＦＣネットワークのパフォーマンスに寄与する。このＨＦＣネットワーク５５０の例では、ノード５３０は、光ファイバを介してハブ５２０と通信し、同軸ケーブルを介して顧客宅内５６０と通信する。ＰＯＮまたはＲＦｏＧなどの他のネットワークは、ノード５３０と顧客宅内５６０との間の光接続を採用し得る。
【００７６】
ＨＥＦ５１０及び／又はハブ５２０は、ＣＭＴＳ５２５を介してインターネット及び電話サービス（例えば、顧客５６０Ａ１〜５６０ＰＮとの間の）を提供するために、ＣＤＮ５１５、例えば、インターネットを介してＩＰＴＶサーバ５１６、ＰＳＴＮ５１５、及び／又はアプリケーションサーバ５１８に結合することができる。ＣＭＴＳ５２５は、一例として、ダウンストリームデジタルデータを変調ＲＦ信号に変換する汎用コンピューティングデバイスまたは特定用途向け集積回路（ＡＳＩＣ）であり、変調ＲＦ信号は、ＨＦＣネットワーク５５０内のファイバおよび同軸線を介して、一つまたは複数の顧客位置５６０に伝送される。通信インタフェースは、ＨＦＣネットワーク５５０とインターネットネットワーク、ＩＰネットワーク５１５、ＰＳＴＮ、および／またはコンテンツプロバイダ５０５との間でトラフィックをルーティングするために、ＣＭＴＳ５２５をコンテンツ配信ネットワーク５１５に接続し得る。例えば、様々なコンテンツプロバイダ５０５は、メディアコンテンツ（例えば、映画、テレビチャンネルなど）のソースであり得る。
【００７７】
統合物理（ＰＨＹ）層を備えたＣＭＴＳ、分散ＰＨＹを備えたＣＭＴＳ、またはＱＡＭがエッジＱＡＭに配置されるコンバージドケーブルアクセスプラットフォーム（ＣＣＡＰ）アーキテクチャなどのＣＭＴＳアーキテクチャの複数の実施形態があることに留意されたい。図１では、エッジＱＡＭ５１２がヘッドエンド５１０に示されているが、エッジＱＡＭ５１２はＣＭＴＳ５２５のダウンストリームに配置され得る。ＣＭＴＳ５２５は、ダウンストリームポートとアップストリームポートをホストし得、柔軟性のためにダウンストリーム通信およびアップストリーム通信用の別々のＦコネクタを使用し得る。いくつかの例では、例えば、ダウンストリームチャネル１〜４を利用する通信インタフェースは、ＨＦＣネットワーク５５０を介して通信するためにＣＭＴＳ５２５をＨＦＣネットワーク５５０の一部に接続する。
【００７８】
顧客のＰＣまたはラップトップ、ならびにタブレット、スマートフォン、またはホームルータなどの他の関連デバイスは、顧客宅内機器（ＣＰＥ）と呼ばれる。一例として、ケーブルモデムネットワーク要素は、ＨＥＦおよび／またはＣＭＴＳから変調信号を受信するために顧客の宅内に配置され得る。ケーブルモデムは、ハイブリッドファイバ同軸プラント（ＨＦＣ）やＲＦｏＧインフラストラクチャなど、ケーブルテレビネットワーク上の無線周波数チャネルを介して双方向データ通信を提供するネットワークブリッジおよびモデムの一種である。例えば、ケーブルモデムは、テレビセットにインターネットアクセス用のチャンネルを提供するセットトップボックスに追加または統合される。ケーブルモデムは、ＨＦＣまたはＲＦｏＧネットワークの高帯域幅を利用して、ケーブルインターネットの形態でブロードバンドインターネットアクセスを提供する。ケーブルモデムは、インターネットプロトコル（ＩＰ）を使用してビデオサービスを配信することもできる。例えば、ケーブルモデム５６２は、ＩＰＴＶ受信機またはＣＰＥの他のアイテムに接続され得る。
【００７９】
ネットワーク要素、例えば、ケーブルモデム５６２は、ネットワーク５５０を介してＣＭＴＳ５２５に接続される。ケーブルモデムは、ＣＭＴＳ５２５から受信した信号を、ネットワーク内のファイバおよび／または同軸線を介して伝送する。ケーブルモデム５６２は、アップストリーム送信用にデジタルデータを変調ＲＦ信号に変換し、ダウンストリームＲＦ信号をデジタル形式に変換する。従って、変換は、加入者の施設で行われる。ケーブルモデム５６２は、ダウンストリームＲＦ信号を復調し、例えば、デジタルデータをＣＰＥまたはＩＰＴＶに供給する。リターンパスでは、デジタルデータがケーブルモデムに供給され（例えば、ＣＰＥにおける関連ＰＣから）、ケーブルモデムがデジタルデータを変調されたＲＦ信号に変換する。ＣＭＴＳ５２５は、アップストリームＲＦ信号を受信すると、それを復調し、デジタルデータを最終的な宛先に送信する。従って、ケーブルモデム５６２は、ケーブルシステムを、ユーザへのビデオ、音声およびデータ通信サービスのプロバイダに変換するのに有用である。
【００８０】
ケーブルテレビネットワーク５００は、開示されたＯＦＤＭ技術を実施し得る。事例において、ケーブルテレビネットワーク５００は、データオーバーケーブルサービスインタフェース仕様（ＤＯＣＳＩＳ（登録商標））プロトコルに準拠している。ＤＯＣＳＩＳは、ケーブルテレビネットワーク５００などの既存のケーブルテレビ（ＣＡＴＶ）ネットワークへの高速データ転送の追加を許可する国際電気通信規格である。ＤＯＣＳＩＳプロトコルは、ハブ５２０またはヘッドエンド設備５１０とケーブルモデム５６２との間でデジタルビデオおよびデータを送信するために使用されるプロトコルである。ＤＯＣＳＩＳは、ＣＭＴＳ５２５とケーブルモデム５６２との間で、パケット化されたデジタルビデオだけでなく、インターネットまたはその他のパケットベースのネットワーク情報を伝達するために使用される。ＤＯＣＳＩＳは、既存のネットワークインフラストラクチャ（例えば、ハイブリッドファイバ同軸（ＨＦＣ）インフラストラクチャ、ＰＯＮアーキテクチャなど）を介してインターネットアクセスを提供するために、多くのケーブルテレビ事業者に採用されている。実施形態はＤＯＣＳＩＳを参照して開示されているが、ＯＦＤＭの実施形態は他のネットワークまたはシステムに適用されてもよい。例えば、開示された技術は、ＯＦＤＭベースのプロファイルを使用する他のシステムに適用され得る。
【００８１】
典型的なＤＯＣＳＩＳアーキテクチャは、図５に示される例示的なケーブルテレビネットワーク５００のように、顧客宅内５６０に配置されたケーブルモデム５６２、およびＣＡＴＶヘッドエンド５１０に配置されたＣＭＴＳ５２５を含む。一例では、ＣＭＴＳ５２５またはエッジＱＡＭ５１２のメモリなどのヘッドエンド５１０内のメモリ（図示せず）は、ＤＯＣＳＩＳ仕様を具体化するＤＯＣＳＩＳプログラムを含み得る。
【００８２】
上記で概説した例示的なシステム、装置、および方法の態様は、プログラミング、例えば、セットトップボックス、リモートコントロール入力デバイス、ユーザコンピュータシステム、メディアサーバなどのサーバコンピュータ、またはその他のプログラム可能なデバイスによって実行可能なソフトウェア、ファームウェア、またはマイクロコードの形式で具現化され得る。この技術のプログラム態様は、典型的には、あるタイプの機械可読媒体上で搬送されるか、または具体化される実行可能コードおよび／または関連データの形式で、「製造物」または「製品」と考えることができる。「ストレージ」タイプの媒体は、コンピュータ、プロセッサ等の有形のメモリ、または例えば、種々の半導体メモリ、テープドライブ、ディスクドライブ等のその関連モジュールのいずれかまたはすべてを含み、これらは、ソフトウェアプログラミングのための非一時的ストレージを何時でも提供することができる。ソフトウェアのすべてまたは一部は、インターネットまたは様々な他の通信ネットワークを介して通信され得る。このような通信は、例えば、あるコンピュータまたはプロセッサから別のコンピュータまたはプロセッサへの、例えば、管理サーバまたはホストプロセッサからセットトップボックス３１１のメモリ３２０への、コメント関連入力および／または音声テキスト変換アプリケーションなどのソフトウェアのロードを可能にし得る。従って、ソフトウェア要素を担持することができる別のタイプの媒体には、ローカル装置間の物理的インタフェースに亘って、有線および光地上回線ネットワークを介して、かつ種々のエアリンクを介して使用されるような、光、電気および電磁波が含まれる。有線または無線リンク、光リンク、またはその他のそのような波を搬送する物理要素も、ソフトウェアを担持する媒体と見なすことができる。本明細書で使用する場合、「非一時的」、「有形」または「ストレージ」媒体の１つまたは複数に制限されない限り、コンピュータまたは機械「可読媒体」などの用語は、実行のためにプロセッサに命令を提供することに関与する任意の媒体を指す。
【００８３】
従って、機械可読媒体は、有形記憶媒体、搬送波媒体または物理的伝送媒体を含むが、これらに限定されない、多くの形態をとり得る。非一時的記憶媒体は、例えば、任意のコンピュータ（単数または複数）、またはその他における任意のストレージデバイスなどの光学ディスクまたは磁気ディスクを含む。非一時的記憶媒体は、動的メモリ、例えば、機械またはコンピュータプラットフォームのメインメモリなどのストレージ媒体も含まれ得る。有形伝送媒体は、同軸ケーブル、コンピュータシステム内のバスを構成するワイヤを含む、銅線および光ファイバを含む。搬送波伝送媒体は、電気信号または電磁信号、または無線周波数（ＲＦ）および光ベースのデータ通信中に生成されるような音響波または光波の形態をとることができる。従って、コンピュータ可読媒体の一般的な形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ又はＤＶＤ−ＲＯＭ、任意の他の光学媒体、パンチカード紙テープ、穴のパターンを有する任意の他の物理的記憶媒体、ＲＡＭ、ＰＲＯＭ及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップ又はカートリッジ、データ又は命令を搬送する搬送波、そのような搬送波を搬送するケーブル又はリンク、又はコンピュータがプログラミングコード及び／又はデータを読み取ることができる任意の他の媒体を含む。コンピュータ可読媒体のこれらの形式の多くは、実行のためにプロセッサに１つまたは複数の命令の１つまたは複数のシーケンスを搬送することに関与し得る。
【００８４】
プログラム命令は、任意の所望の言語でエンコードされたソフトウェアまたはファームウェア実装を含み得る。プログラミング命令は、コンピュータシステムまたはデバイスのプロセッサにアクセス可能な機械可読媒体において具体化される場合、コンピュータシステムまたはデバイスを、プログラムで指定された処理を実行するようにカスタマイズされた特殊目的機械にレンダリングする。
【００８５】
本明細書で使用される用語および表現は、特定の意味が本明細書に別途記載されている場合を除き、調査および研究の対応する個々の分野に関して、そのような用語および表現に与えられるような通常の意味を有することが理解されるであろう。第１および第２などの関係用語は、１つのエンティティまたは動作を別のエンティティまたは動作から区別するためにのみ使用することができ、必ずしもそのようなエンティティまたは動作間の実際のそのような関係または順序を必要とすることも暗示することもない。用語「備える」、「備えている」、「含む」、「含んでいる」、またはその任意の他の変形は、非排他的包含をカバーするように意図され、その結果、要素のリストを含むプロセス、方法、物品、または装置は、それらの要素のみを含むのではなく、そのようなプロセス、方法、物品、または装置に明示的にリストされていない、または固有ではない他の要素を含み得る。「ａ」または「ａｎ」が前に付いた要素は、さらなる制約なしには、その要素を含むプロセス、方法、物品、または装置において、追加の同一または類似の要素の存在を排除しない。
【００８６】
本明細書で使用される「結合」という用語は、あるシステム要素によって生成された信号が別の「結合」要素に与えられる任意の論理的、物理的または電気的接続、リンク、またはその他を指す。特に説明しない限り、結合された要素またはデバイスは、必ずしも互いに直接接続されているとは限らず、信号を変更、操作または搬送することができる中間コンポーネント、要素または通信媒体によって分離され得る。様々な結合の各々は、個別の通信チャネルと見なし得る。
【００８７】
上記したことは、最良のモードおよび／または他の実施形態であると考えられるものを説明したが、様々な修正をそこで行うことができ、本明細書に開示された主題は、様々な形態および実施形態で実施することができ、それらは、多くの用途に適用することができ、そのうちのいくつかのみが本明細書に記載されている。添付の特許請求の範囲は、本概念の真の範囲内にあるありとあらゆる修正および変更を請求することを意図している。
【図１】
2020533840.tif 000003
【図２Ａ】
2020533840.tif 000004
【図２Ｂ】
2020533840.tif 000005
【図３】
2020533840.tif 000006
【図４Ａ】
2020533840.tif 000007
【図４Ｂ】
2020533840.tif 000008
【図５】
2020533840.tif 000009
【国際調査報告】
2020533840.tif 000010
2020533840.tif 000011