(57)【要約】      （修正有）【課題】双方向テレビアプリケーションにてオンデマンドメディアに補充内容を提供するシステムおよび方法を提供する。【解決手段】ユーザからオンデマンドメディアに対するリクエストを受け取る工程と、双方向テレビアプリケーションを用いてオンデマンドメディアに関連した補充内容を取り出す工程と、リクエストに応答してオンデマンドメディアを提供する工程と、ユーザがオンデマンドメディアを視聴する間に、ユーザに補充内容を提供する工程と、を包含する。【選択図】図１
2015029307.tif 000002
【特許請求の範囲】
【請求項１】
本願明細書に記載された発明。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願請求は、米国仮出願第６０／２３９，５２１号（２０００年１０月１１日出願）、第６０／２５２，１７１号（２０００年１１月２０日出願）および第６０／２７０，３５１号（２００１年２月２１日出願）の利益を主張する。
【０００２】
（発明の背景）
本発明は、双方向テレビアプリケーションにてオンデマンドメディアを提供するシステムおよび方法、より具体的には、双方向テレビアプリケーションにてオンデマンドメディアを補充するシステムおよび方法に関する。
【背景技術】
【０００３】
現在メディアのユーザに種々の形態のメディア、通常、ビデオを提供するために、デジタル多用途ディスク（ＤＶＤ）が用いられる。ＤＶＤは、さらに、俳優のインタビューおよび演劇の予告編といった補充的資料を格納するために用いられる。しかしながら、このような補充的資料は、ディスク上で利用可能な空間の量によって制限される。さらに、ＤＶＤ上に格納された補充的資料は、更新不可能である。
【０００４】
従って、オンデマンドメディアに補充内容を提供する、大量の更新可能なメディアの配信システムを提供することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
（発明の要旨）
本発明のこの目的および他の目的は、本発明の原理により、オンデマンドメディアを補充するためのシステムおよび方法を提供することによって達成される。本発明のいくつかの実施形態の例示的特徴は、例えば、米国仮出願第６０／２３９，５２１号（２０００年１０月１１日出願）において記載され、本出願は、参考のため、本明細書中にその全体が援用される。本発明のいくつかの実施形態により使用のための例示的ビデオオンデマンドインターフェースの特徴は、例えば、米国仮出願第６０／２５２，１７１号（２０００年１１月２０日出願）、および第６０／２７０，３５１号（２００１年２月２１日出願）に記載され、本出願は、参考のため。本明細書中にその全体が援用される。
【０００６】
オンデマンドメディアは、例えば、オーディオオンデマンドメディア、ビデオオンデマンドメディア、電子刊行物（例えば、図書、雑誌、新聞、または任意の他の適切な電子刊行物）、電子ゲーム、ソフトウェアアプリケーション、または任意の他の適切なオンデマンドメディアを含み得る。このようなオンデマンドメディアの補充内容は、任意の適切な受動的または双方向テキスト、グラフィック、動画、ビデオ、オーディオ、あるいは、これらの適切な組み合わせであり、例えば、俳優のインタビュー、演劇の予告編、映画のベストテンシーン、音楽ビデオ、ウェブサイト、第３者アプリケーション、このオンデマンドメディアと関連するさらなる受動的または双方向情報、あるいは任意の他の適切な補充内容等である。
【０００７】
いくつかの実施形態は、例えば、別個のディスプレイにおけるオンデマンドメディアから分離した補充内容を表示し得る。他の実施形態は、補充内容をディスプレイ上にオーバーレイし得る。例えば、補充内容は、ユーザが見ているオンデマンドメディア、アプリケーションディスプレイまたは他の適切なディスプレイ上にオーバーレイされ得る。いくつかの実施形態において、補充内容は、ユーザのアクションに応答して表示され得る。例えば、補充内容は、ユーザがリスト項目を通覧して、ガイダンスアプリケーションからメディアリスト項目を選択した場合、または、ユーザがオンデマンドメディアを選択した場合に表示され得る。いくつかの実施形態において、ユーザがオンデマンドメディアのセグメント（例えば、映画の一シーン）に最初にアクセスした場合、補充内容が所定の期間の間表示され得、その後、この補充内容は、消え得る（例えば、次第に消える）。いくつかの実施形態は、ユーザのリクエスト（例えば、画面上のボタンを選択する）に応答してのみ補充内容を提供し得る。
【０００８】
オンデマンドメディアの補充は、任意の適切なスタンドアロン、分散型、またはクライアントサーバベースのアプリケーションによって実行され得る。例えば、双方向テレビ番組ガイド等の、スタンドアロン双方向テレビアプリケーション、あるいは他の適切なガイダンスアプリケーションが補充内容および補充オンデマンドメディアを受信し得る。
【０００９】
補充内容は、任意の適切なアプローチを用いて配信され得る。補充内容、または補充内容へのリンクは、例えば、同期メタデータとして提供され得る。同期メタデータは、これが関連付けられたオンデマンドメディアと論理的に同時に送信されるデータである。同期メタデータは、このメディアと同時か、またはこのメディアの前であるが、そのデータをこのメディアと関連付ける情報（例えば、識別子、リンクまたは任意の他の適切な情報）と共に供給され得る。メタデータは、そのメディアと共に、またはそのメディアとは別個に、帯域内で、カルーセルベース（ｃａｒｏｕｓｅｌ−ｂａｓｅｄ）のアプローチを用いて、クライアントサーバベースのアプローチを用いて、局所的にキャッシングを用いて、これらのアプローチの組み合わせを用いて、または任意の他の適切なアプローチを用いて、帯域外で供給され得る。これらのアプローチのうちの一つ以上は、ユーザの家庭内機器が複数のチューナを備えることを必要とし得る。局所的キャッシングは、システムの応答時間を延長するために用いられ得る。
【００１０】
本発明の上述の、および他の目的および利点は、添付の図面と関連付けて以下の詳細な説明を検討することによって明らかになる。図面における同じ参照符号は、等価な部分を指す。
【図面の簡単な説明】
【００１１】
【図１】本発明の１実施形態による、例示的双方向テレビシステムの模式的ブロック図である。
【図２Ａ】図２Ａは、本発明の実施形態による図１の双方向テレビアプリケーション機器の例示的構成を示す。
【図２Ｂ】図２Ｂは、本発明の実施形態による図１の双方向テレビアプリケーション機器の例示的構成を示す。
【図２Ｃ】図２Ｃは、本発明の実施形態による図１の双方向テレビアプリケーション機器の例示的構成を示す。
【図２Ｄ】図２Ｄは、本発明の実施形態による図１の双方向テレビアプリケーション機器の例示的構成を示す。
【図２Ｅ】図２Ｅは、本発明の実施形態による図１の双方向テレビアプリケーション機器の例示的構成を示す。
【図３】図３は、本発明の１実施形態による、図２Ａ〜図２Ｅのユーザテレビ機器の例示的な、模式的ブロック図である。
【図４】図４は、本発明の１実施形態による、図３の例示的ユーザテレビ機器の部分の一般化した模式的ブロック図である。
【図５】図５は、本発明の１実施形態による、双方向テレビアプリケーションによって表示され得る、例示的メインメニューディスプレイである。
【図６】図６は、本発明の１実施形態による、双方向テレビアプリケーションによって表示され得る、例示的ビデオオンデマンドメニューディスプレイである。
【図７】図７は、本発明の１実施形態による、ユーザがメディアリスト項目を通覧する際に、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図８】図８は、本発明の１実施形態による、ユーザがオンデマンドおよびオンデマンドでないメディアリスト項目を通覧する際に、双方向テレビアプリケーションによって表示され得る、例示的組み合わせディスプレイである。
【図９】図９は、本発明の１実施形態による、オンデマンドメディアを発注するリクエストに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１０】図１０は、本発明による１実施形態による、双方向テレビアプリケーションによって表示され得る例示的セットアップディスプレイである。
【図１１】図１１は、本発明の１実施形態による、ユーザに、オンデマンドメディアと共にオプションを提供する双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１２】図１２は、本発明の１実施形態による、俳優関連の情報を見ることを所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１３】図１３は、本発明の１実施形態による、俳優関連の情報を見ることを所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１４】図１４は、本発明の１実施形態による、ユーザが現在視聴している俳優に関する補充内容を見ることを所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１５】図１５は、本発明の１実施形態による、ユーザが現在視聴している俳優に関するさらなる情報を見ることを所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１６】図１６は、本発明の１実施形態による、オンデマンドメディアに関する双方向メディアの受信を所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１７】図１７は、本発明の１実施形態による、オンデマンドメディアに関する双方向メディアの受信を所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１８】図１８は、本発明の１実施形態による、オンデマンドメディアのオーディオ部分に関する情報の受信を所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図１９】図１９は、本発明の１実施形態による、オンデマンドメディアのオーディオ部分に関する情報の受信を所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図２０】図２０は、本発明の１実施形態による、オンデマンドメディアに関するリンクの受信を所望することを示すユーザに応答して、双方向テレビアプリケーションによって表示され得る例示的ディスプレイである。
【図２１】図２１は、本発明の１実施形態による、オンデマンドメディアの補充内容を提供する工程に含まれる例示的工程のフローチャートである。
【図２２】図２２は、本発明の１実施形態による、オンデマンドメディアの補充内容を取り出す工程に含まれる例示的工程のフローチャートである。
【図２３】図２３は、本発明の１実施形態による、ユーザにオンデマンドメディアを提供する工程に含まれる例示的工程のフローチャートである。
【図２４】図２４は、本発明の１実施形態による、選択されたオンデマンドメディアの補充内容をユーザに提供する工程に含まれる例示的工程のフローチャートである。
【発明を実施するための形態】
【００１２】
（発明の詳細な説明）
オンデマンドメディアを補充するための双方向テレビアプリケーションは、任意の適切なハードウェアプラットフォームまたはトポロジに基づき得る。そのような双方向テレビアプリケーションをインプリメントする際に用いられ得る適切なハードウェアは、衛星受信器、パーソナルコンピュータテレビ（ＰＣ／ＴＶＳ）、パーソナルコンピュータ（例えば、テレビチューナカードを有する）、ケーブルセットトップボックス、または任意の他の適切なハードウェアを含む。いくつかの実施形態において、双方向テレビアプリケーションは、双方向テレビ番組ガイドであり得る。例示的双方向テレビ番組ガイドシステムは、例えば、Ｋｎｅｅらによる、米国特許第５，５８９，８９２号、およびＫｎｕｄｓｏｎらによる米国特許出願シリアル番号第０９／３５７，９４１号（１９９９年７月１６日出願）に記載され、これらの出願は、参考のため、本明細書中にその全体が援用される。クライアントサーバ番組ガイドシステムは、例えば、Ｅｌｌｉｓらによる米国特許出願シリアル番号第０９／３７４，０４３号（１９９９年８月１３日出願）に記載され、この出願は、参考のため、本明細書中にその全体が援用される。オンライン番組ガイドシステムは、例えば、Ｂｏｙｅｒらによる米国特許出願シリアル番号第０８／９３８，０２８（１９９７年９月１８日出願）に記載され、この出願は、参考のため、本明細書中にその全体が援用される。
【００１３】
本発明の１実施形態による、例示的システム１００が図１に示される。主設備１２０は、アプリケーションデータをアプリケーションデータソース１６０から通信リンク１１０を介して双方向アプリケーション機器１３０に提供する。複数のアプリケーションデータソースがあり得るが、図面が過度に複雑になることを避けるために一つのみが示される。所望ならば、アプリケーションデータソースは、局所的情報サービス１５０等の、主設備１２０から分離した設備に配置され得、それらのデータは、局所化および配信するために主設備１２０に提供され得る。アプリケーションデータソース１６０は、データを生成または取得するための（オペレータにより手動で、コンピュータネットワークまたは他の接続を介して、あるいは格納メディアを介して電子的に）、およびそのデータを主設備１２０によって配信するために電子形態にするための、任意の適切なコンピュータまたはコンピュータベースのシステムであり得る。リンク１１０は、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、これらのリンクの組み合わせ、または任意の他の適切な通信リンクであり得る。所望ならば、ビデオ信号は、さらに、リンク１１０を介して伝送され得る。
【００１４】
主設備１２０によって双方向アプリケーション機器１３０に配信されるアプリケーションデータは、任意の適切なアプリケーションデータを含み得る。アプリケーションデータは、ビデオオンデマンド情報、オーディオオンデマンド情報、補充内容、または任意の他のメディアオンデマンド関連情報を含み得る。いくつかの実施例において、アプリケーションデータは、テレビ番組データ（例えば、番組識別子、時間、チャンネル、タイトル、および解説）、およびテレビ番組リスト項目以外のサービスに関する他のデータ（例えば、ヘルプテキスト、ペーパービュー情報、気象情報、スポーツ情報、音楽チャンネル情報、関連するインターネットウェブリンク、関連するソフトフェア等）を含み得る。好適には、双方向アプリケーション機器１３０は、複数個または複数のインストレーションされるが、図面が過度に複雑になることを回避するために、図１には一つのみが示される。
【００１５】
アプリケーションデータは、主設備１２０によって任意のアプローチを用いて、双方向アプリケーション機器１３０に伝送され得る。例えば、主設備１２０は、アプリケーションデータを、ファイルとして、またはストリームとして、周期的に、連続的に、または任意の他の周波数を用いて配信され得る。いくつかのアプローチにおいて、データファイルは、例えば、アドレス指定スキーマおよびプロトコルスタック（例えば、ユーザデータグラムプロトコル（ＵＤＰ）およびインターネットプロトコル（ＩＰ））に基づく適切なインターネットを用いて伝送されるオブジェクトとしてカプセル化され得る。このようなアプローチを用いて、データが主設備からテレビ配信設備に伝送されるシステムは、例えば、Ｇｏｌｌａｈｏｎらによる、米国特許出願シリアル番号第０９／３３２，６２４号（１９９９年６月１１日出願）に記載され、この出願は、参考のため、本明細書中にその全体が援用される。
【００１６】
補充オンデマンドメディアは、任意の適切なスタンドアロン、分散型、またはクライアントサーバベースのアプリケーションによって実行され得る。例えば、双方向テレビ番組ガイドまたは他の適切なガイダンスアプリケーションといったスタンドアロン双方向テレビアプリケーションは、補充内容および補充オンデマンドメディアを受信し得る。このようなオンデマンドメディアの補充内容は、任意の適切な受動的または双方向テキスト、グラフィック、動画、ビデオオーディオ、あるいは、これらの適切な組み合わせであり、例えば、俳優のインタビュー、演劇の予告編、映画のベストテンシーン、音楽ビデオ、ウェブサイト、第３者アプリケーション、このオンデマンドメディアと関連するさらなる受動的または双方向情報、あるいは任意の他の適切な補充内容等である。
【００１７】
いくつかの実施形態において、補充内容は、主設備１２０にて生成および伝送され、配信設備１８０（例えば、ケーブルシステムヘッドエンド）にて蓄積され得る。補充内容は、アプリケーションデータと同時に伝送され、ユーザテレビ機器２００に格納され得る。あるいは、補充内容は、オンデマンドメディアと共に伝送され得る。配信設備１８０は、補充内容を、ファイルとして、またはストリームとして、周期的に、連続的に、または任意の他の周波数を用いて配信し得ることに留意されたい。
【００１８】
いくつかの実施形態において、補充内容は、オンデマンドメディアと共に伝送され得る。補充内容は、配信設備１８０にて蓄積され、オンデマンドメディアと共に提供され得る。いくつかのアプローチにおいて、補充内容は、選択されたオンデマンドメディアが見られる前に、ユーザテレビ機器２００にダウンロードされ得る。例えば、ユーザが、所定の時間（例えば、指示から２時間後）にてオンデマンドメディアセレクションを見ることを所望することを示す場合、対応する補充内容が、選択されたオンデマンドメディアが見られる前に伝送され得る。
【００１９】
局所的情報サービス１５０は、特に、局所化された地域へのデータを取得し、そのデータを、通信リンク１４０を介して主設備１２０に提供するために適切な任意の設備であり得る。局所的情報サービス１５０は、例えば、気象データを測定する局所的気象台、局所的ハイスクールおよびカレッジのスポーツ情報を取得する局所的新聞、または任意の他の適切な情報プロバイダであり得る。局所的情報サーバ１５０は、例えば、局所的スキー速報、釣り条件、メニュー等を主設備１２０に提供するためのコンピュータを有する局所的企業であり得る。リンク１４０は、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、このようなリンクの組み合わせ、または任意の他の適切な通信リンクであり得る。
【００２０】
いくつかの実施形態において、局所的情報サービス１５０は、特に、局所化された地域に補充内容を提供するための任意の適切な設備であり得る。局所的情報サービス１５０は、補充内容を、配信設備１８０（例えば、ケーブルシステムヘッドエンド）にて蓄積するために、通信リンク１４０を介して主設備１２０に提供し得る。局所的情報サービス１５０は、例えば、選択されたオンデマンドメディアに関連する全国的および局所的広告を提供するために用いられ得る。
【００２１】
双方向テレビアプリケーションは、双方向アプリケーション機器１３０上でインプリメントされ得る。双方向アプリケーション機器１３０の５つの例示的構成が図２Ａ〜図２Ｅに示される。示されるように、双方向アプリケーション機器１３０は、配信設備１８０、配信設備１８０に配置される配信機器１７０、およびユーザテレビ機器２００を含み得る。
【００２２】
双方向テレビ番組または他のガイダンスアプリケーション、ウェブブラウザといった双方向テレビアプリケーション、あるいは他の適切な双方向テレビアプリケーションは、図２Ａおよび２Ｃの構成を用いて、ユーザテレビ機器２００上で全体的に動作し得るか、あるいは、図２Ｂおよび図２Ｄに示されるような、適切なクライアントサーバを用いてか、または分散型処理構成を用いて、ユーザテレビ機器２００上で部分的に、および双方向アプリケーション機器１３０上で部分的に動作し得る。配信設備１８０は、任意の適切な配信設備（例えば、ケーブルシステムヘッドエンド、ブロードキャスト配信設備、または任意の他の適切なタイプの配信設備）であり得、および配信機器１７０を有し得る。
【００２３】
図２Ａ、図２Ｂ、図２Ｃおよび図２Ｄの配信機器１７０は、アプリケーションデータを、通信経路１９０を介してユーザテレビ機器２００に提供するために適切である。図２Ｅにおいて、配信機器１７０は、番組ガイドデータといったアプリケーションデータを、例えば、適切なコンピュータネットワークまたはインターネットリンクを介してインターネットサービスシステム２２０に提供し得る。
【００２４】
補充内容、または内容へのリンクは、例えば、同期メタデータ等の配信機器１７０によってユーザテレビ機器２００に配信され得る。同期メタデータは、そのデータが関連付けられるメディアと同時に論理的に送信されるデータである。メタデータは、そのメディアと共に、またはそのメディアとは別個に、帯域内で、カルーセルベースのアプローチを用いて、クライアントサーバベースのアプローチを用いて、局所的にキャッシングを用いて、これらのアプローチの組み合わせを用いて、または任意の他の適切なアプローチを用いて、帯域外で供給され得る。同期メタデータは、メディアと同時に、またはそのメディアの前であるが、そのデータをこのメディアと関連付ける情報（例えば、識別子、リンクまたは任意の他の適切な情報）と共に供給され得る。これらのアプローチの一つ以上は、ユーザの家庭内機器が複数のチューナを備えることを必要とし得る。局所化されたキャッシングは、システムの応答時間を延長するために用いられ得る。
【００２５】
メタデータは、他のタイプのデータを含み得る。メタデータは、例えば、ユーザの家庭内機器（または、その機器上で動作するクライアントアプリケーション）に、特定のアクションが実行されるべき（例えば、可視インジケータをオンデマンドメディア上にオーバーレイする）ことを示すというコマンドを含み得る。メタデータは、例えば、オンデマンドメディアのセグメントを示すディレクトリ、オンデマンドメディアに利用可能な補充内容または任意の他の適切な情報のディレクトリを含み得る。いくつかのアプローチにおいて、メタデータは、オンデマンドメディア内のマーカとして用いられ得る。例えば、補充内容は、複数のセグメント（例えば、俳優のインタビュー、予告編、映画のトップテンシーン、音楽ビデオ、または任意の他の適切なセグメント）を含み得る。セグメントは、実際の映画と同時に、または実際の映画とは別個に提供され得る。システムは、セグメントを示すというメニューを提供し、ユーザが、メタデータに基づくセグメントに直接的にジャンプすることを可能にし得る。
【００２６】
配信機器１７０は、帯域内デジタル信号を用いて、帯域外デジタル信号を用いて、または任意の他の適切なデータ伝送技術によって、テレビチャンネルの垂直帰線消去間隔にて、テレビチャンネル側波帯にアプリケーションデータを配信するための、適切な伝送ハードウェアを備え得る。オンデマンドメディア（例えば、テレビ番組、オンデマンド映画、オンデマンド音楽等）のアナログまたはデジタル信号は、さらに、配信機器１７０によって、複数のテレビチャンネル上の通信経路１９０を介して、ユーザテレビ機器２００に配信され得る。あるいは、オンデマンドメディアは、例えば、ケーブルシステムヘッドエンド等の特定の別の適切な配信設備、ブロードキャスト配信設備、衛星テレビ配信設備、または任意の他の適切なタイプのテレビ配信設備からユーザテレビ機器２００に配信され得る。別の適切なアプローチにおいて、オンデマンドメディアは、家庭内サーバから配信され得る。さらに別の適切なアプローチにおいて、メディアは、ユーザが予め選択して記録されるべきメディアセグメントまたは番組であり得る。
【００２７】
通信経路１９０は、アプリケーションデータを配信するために適切な任意の通信経路であり得る。通信経路１９０は、例えば、衛星リンク、電話ネットワークリンク、ケーブルまたは光ファイバリンク、マイクロ波リンク、インターネットリンク、データオーバーケーブルサービスインターフェース規格（ＤＯＣＳＩＳ）リンク、無線周波数リンク、これらのリンクの組み合わせ、または任意の他の適切な通信リンクを含み得る。通信経路１９０は、好適には、十分な帯域幅を有し、配信設備１８０または別の配信設備が、テレビ番組をユーザテレビ機器２００に配信することを可能にする。通常、複数個のユーザテレビ機器２００、および複数の、関連する通信経路１９０があるが、図面が過度に複雑になることを回避するために、一つのユーザテレビ機器２００および通信経路１９０のみが図２Ａ〜図２Ｄに示される。所望ならば、テレビ番組、アプリケーションデータ、補充内容、およびオンデマンドメディアは、別個の通信経路を介して提供され得る。
【００２８】
図２Ｂは、クライアントサーバベースまたは分散型双方向アプリケーションシステムにおける双方向アプリケーション機器１３０の例示的構成を示す。図２Ｂに示されるように、配信機器１７０は、サーバ２１０を含み得る。サーバ２１０は、ハードウェアとソフトウェアとの任意の適切な組み合わせを用いて、クライアントサーバベースのアプリケーションを提供し得る。サーバ２１０は、例えば、適切なデータベースエンジン（例えば、マイクロソフトのＳＱＬサーバ）を動作させ、ユーザテレビ機器２００上でインプリメントされるアプリケーションクライアントによって生成されるクエリに応答して、アプリケーションデータおよび補充内容を提供し得る。所望ならば、サーバ２１０は、主設備１２０、あるいはケーブルシステムヘッドエンド、ブロードキャスト配信設備、衛星テレビ配信設備、または任意の他の適切なタイプのテレビ配信設備等の他の位置に配置され得る。
【００２９】
アプリケーションクライアントは、任意のクライアントサーバベースのアプローチを用いて、サーバ２１０からアプリケーションデータおよび補充内容を取り出し得る。そのクライアントは、例えば、ＳＱＬリクエストを、メッセージとしてサーバ２１０に渡し得る。別の適切なアプローチにおいて、アプリケーションクライアントは、リモートプロシージャを呼出し得る。このリモートプロシージャは、一つ以上のリモートプロシージャコールを用いて、サーバ２１０上に常駐するリモートプロシージャを呼出し得る。サーバ２１０は、そのような呼出されたリモートプロシージャのためにＳＱＬステートメントを実行し得る。さらに別の適切なアプローチにおいて、アプリケーションによって実行されるクライアントオブジェクトは、サーバ２１０によって実行されるサーバオブジェクトと、例えば、オブジェクトリクエストブローカ（ＯＲＢ）を用いて通信し得る。これは、例えば、マイクロソフトのＤｉｓｔｒｉｂｕｔｅｄ  Ｃｏｍｐｏｎｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ（ＤＣＯＭ）アプローチを用いる工程を呼出し得る。別の適切なアプローチにおいて、アプリケーションクライアントは、さらに、サーバ２０５から、通信経路１９０を介して補充内容を取り出し得る。
【００３０】
所望ならば、アプリケーションクライアントは、任意の適切なネットワークおよびトランスポートレイヤプロトコルを用いて、通信経路１９０を介してサーバ２１０と通信し得る。これらは、例えば、プロトコルスタックを用いて通信し得る。このプロトコルスタックは、Ｓｅｑｕｅｎｃｅｄ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ／Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ（ＳＰＸ／ＩＰＸ）レイヤ、Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＴＣＰ／ＩＰ）レイヤ、Ａｐｐｌｅｔａｌｋ  Ｔｒａｎｓａｃｔｉｏｎ  Ｐｒｏｔｏｃｏｌ／Ｄａｔａｇｒａｍ  Ｄｅｌｉｖｅｒｙ  Ｐｒｏｔｏｃｏｌ（ＡＴＰ／ＤＤＰ）レイヤ、ＤＯＣＳＩＳまたは任意の他の適切なネットワークおよびトランスポートレイヤプロトコルを含む。
【００３１】
図２Ｃおよび図２Ｄは、インターネットベースの双方向テレビアプリケーションシステムを示す。配信ファリシティ１８０は、例えば、インターネットサービスシステム２２０を含む。インターネットサービスシステム２２０は、インターネットベースのアプローチ（例えば、ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ））を用いて、アプリケーションデータをアプリケーションに提供することができるハードウェアおよびソフトウェアの任意の適切な組み合わせを用い得る。所望ならば、インターネットサービスシステム２２０は、配信設備１８０とは別個のファリシティにて配置され得る。
【００３２】
図２Ｃに示されるように、アプリケーションが双方向アプリケーション機器１３０のユーザテレビ機器２００上でインプリメントされる場合、インターネットサービスシステム２２０（または、インターネットサービスシステム２２０に接続された配信設備１８０における他の適切な機器）は、任意の適切なインターネットベースのアプローチを用いてアプリケーションデータおよび補充内容を、インターネットを介してか、または配信機器１７０を介して、ユーザテレビ機器２００に提供し得る（例えば、ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）を用いて、Ｔｒａｎｓｍｉｓｓｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＴＣＰ／ＩＰ）タイプのリンクを介して）。双方向アプリケーション機器１３０上でインプリメントされる双方向テレビアプリケーションが、図２Ｄに示されるように、クライアントサーバベースアプリケーションである場合、サーバ２１０は、アプリケーションデータおよび補充内容をインターネットサービスシステム２２０から取得し得る。しかしながら、このアプリケーションは、アプリケーションデータを、さらに、インターネット接続を介して、インターネットサービスシステム２２０から取得し得る。
【００３３】
別の適切な構成において、配信機器１７０は、双方向テレビアプリケーションの第１の部分またはバージョンがインプリメントされる、コンピュータ機器または他の適切なハードウェアを含み得る。アプリケーションの第２の部分またはバージョンは、ユーザテレビ機器２００上でインプリメントされ得る。双方向テレビアプリケーションの第２のバージョンまたは部分は、任意の適切なピアツーピア通信スキーマ（例えば、メッセージング、リモートプロシージャコール等）を用いて通信し、配信設備１８０とユーザテレビ機器２００との間の双方向アプリケーション機能を分散的（ｄｉｓｔｒｉｂｕｔｉｖｅｌｙ）に実行し得る。
【００３４】
オンライン番組ガイド等のオンラインアプリケーションが双方向アプリケーション機器１３０上でインプリメントされる、別の適切な構成は、図２Ｅに示される。オンライン番組ガイドシステムは、例えば、Ｂｏｙｅｒらによる米国特許出願シリアル番号０８／９３８，０２８号（１９９７年９月１８日出願）に記載され、本出願は、参考のため、本明細書中にその全体が援用される。ユーザは、ウェブ可能な（ｗｅｂ−ｅｎａｂｌｅｄ）アプリケーションクライアントまたはウェブブラウザがインプリメントされるパーソナルコンピュータ（ＰＣ）２４０を有し得る。パーソナルコンピュータ２４０は、インターネットリンク２３０を介してインターネットサービスシステム２２０に接続され得る。インターネットサービスシステム２２０は、オンラインサーバアプリケーションまたはウェブサイトを提供することができるコンピュータハードウェアとソフトウェアとの任意の適切な組み合わせを用い得る。インターネットサービスシステム２２０は、配信設備１８０からアプリケーションデータを取得することが示される。他の適切なアプローチにおいて、インターネットサービスシステム２２０は、例えば、主設備１２０、局所的情報サービス１５０または任意の他の適切なアプリケーションデータのソース等の他のシステムから情報を取得し得る。
【００３５】
図２Ａ〜２Ｅの例において、オンデマンドメディアは、メディアサーバ２０５、サーバ２１０等のリモートサーバを用いて、または任意の他の適切なビデオオンデマンド機器を用いて提供され得る。メディアサーバ２０５、サーバ２１０等のサーバ、または他のビデオオンデマンド機器は、配信設備または任意の他の適切な位置と関連するネットワークノードにて配置され得る。別個に示されているが、サーバ２０５およびサーバ２１０は、さらに、単一のサーバとして組み合わせられ得る。メディアサーバ２０５は、通信経路１９０を介して配信設備と通信し得る。配信設備は、ケーブルシステムヘッドエンド、衛星テレビ配信設備、テレビブロードキャスト設備、またはビデオオンデマンド内容、テレビおよび音楽プログラミングをユーザに配信するための任意の他の適切な設備であり得る。
【００３６】
補充内容は、図２Ａ〜図２Ｅに示される所与のアプローチによれば、ユーザテレビ機器２００にオンデマンドメディアが提供され得る。一つの適切なアプローチにおいて、補充内容は、主設備１２０にて生成され得る。主設備１２０は、配信設備１８０にて格納されるべき補充内容を伝送し得る。配信設備１８０は、補充内容を、通信リンク１９０を介してユーザテレビ機器２００に配信し得る。別の適切なアプローチにおいて、補充内容は、主設備１６０によって作成され得る。主設備１６０は、その補充内容をユーザテレビ機器２００に配信し得る。さらに別のアプローチにおいて、メタデータがオンデマンドメディア内に組み込まれる場合、補充内容は、メディアサーバ２０５から取り出され得る。
【００３７】
ユーザテレビ機器２００に関する例示的構成が図３に示される。いくつかの実施形態において、図３のユーザテレビ機器２００は、番組配信設備または特定の他の適切な配信設備等の配信設備１８０（図２ａ）からのビデオまたはデジタルビデオストリームおよびデータを入力２５０にて受信し得る。いくつかの実施形態において、ユーザテレビ機器２００は、ビデオまたはデジタルビデオストリームおよびデータを、主設備１６０から直接的に受信し得る。通常のテレビ視聴の間、ユーザは、セットトップボックス２６０を所望のテレビチャンネルに同調する。そのテレビチャンネル用の信号は、その後、ビデオ出力２７０にて提供される。出力２７０にて提供されたその信号は、通常、所定のチャンネル（例えば、３チャンネルまたは４チャンネル）上の無線周波数（ＲＦ）信号か、またはアナログ変調ビデオ信号であるが、適切なデジタルバス（例えば、Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ（ＩＥＥＥ）１３９４規格を用いるバス（図示せず））上のテレビ２８０に提供されるデジタル信号でも有り得る。出力２７０におけるビデオ信号は、選択的な第２の格納デバイス２９０によって受信される。
【００３８】
双方向テレビアプリケーションは、セットトップボックス２６０上、テレビ２８０（テレビ２８０が適切な処理回路およびメモリを有する場合）上、テレビ２８０に接続された適切なアナログまたはデジタル受信器上、またはデジタル格納デバイス３００（デジタル格納デバイス３００が適切な処理回路およびメモリを有する場合）上で動作し得る。双方向テレビアプリケーションは、さらに、これらのデバイスの適切な組み合わせにて協調して動作し得る。協調的な双方向テレビ番組ガイドアプリケーションが複数のデバイス上で動作する、双方向テレビアプリケーションシステムは、例えば、Ｅｌｌｉｓによる米国特許出願シリアル番号第０９／１８６，５９８号（１９９８年１１月５日出願）に記載され、本出願は、参考のため、本明細書中にその全体が援用される。
【００３９】
二次格納デバイス２９０は、任意のタイプのアナログまたはデジタル番組格納デバイスまたはプレーヤ（例えば、ビデオカセットレコーダ（ＶＣＲ）パーソナルビデオレコーダ（ＰＶＲ）、デジタル多用途ディスク（ＤＶＤ）プレーヤ等）であり得る。番組の記録および他の機能は、制御経路３１０を用いてセットトップボックス２６０によって制御され得る。二次の格納デバイス２９０がビデオカセットレコーダまたはパーソナルビデオレコーダである場合、例えば、通常の制御経路３１０は、通常、遠隔制御３２０といった遠隔制御からコマンドを受け取るレコーダ内の赤外線受信器に接続される赤外線送信器の使用を含み得る。遠隔制御３２０は、セットトップボックス２６０、第２の格納デバイス２９０およびテレビ２８０を制御するために用いられ得る。
【００４０】
いくつかの実施形態において、オンデマンドメディアは、デジタル格納デバイス３００上に格納され得る。配信機器１７０は、デジタル格納デバイス３００上に格納されるべきオンデマンドメディアを流し得る。
【００４１】
所望ならば、ユーザは、番組、アプリケーションデータ、またはこれらの組み合わせを選択的デジタル格納デバイス３００にデジタル形式で記録し得る。デジタル格納デバイス３００は、書き込み可能な光学式格納デバイス（例えば、記録可能なＤＶＤディスクを扱うことができるＤＶＤプレーヤ）、磁気格納デバイス（例えば、ディスクドライブまたはデジタルテープ）、または任意の他のデジタル格納ディスクであり得る。デジタル格納デバイスを有する双方向テレビ番組ガイドシステムは、例えば、Ｈａｓｓｅｌｌらによる米国特許出願シリアル番号第０９／１５７，２５６号（１９９８年９月１７日出願）に記載され、本出願は、参考のため、本明細書中にその全体が援用される。
【００４２】
デジタル格納デバイス３００は、セットトップボックス２６０に含まれ得るか、またはこのデバイスは、出力ポートおよび適切なインターフェースを介してセットトップボックス２６０に接続される外部デバイスであり得る。必要ならば、セットトップボックス２６０内の処理回路は、受信されたビデオ、オーディオおよびデータ信号をデジタルファイルフォーマット化する。好適には、ファイルフォーマットは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）ＭＰＥＧ−２規格またはＭｏｖｉｎｇ  Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＪＰＥＧ）規格等のオープンファイルフォーマットである。生成されたデータは、適切なバス（例えば、Ｉｎｓｔｉｔｕｔｅ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ（ＩＥＥＥ）１３９４規格を用いるバス）を介してデジタル格納デバイス３００に流され、デジタル格納デバイス３００上に格納される。別の適切なアプローチにおいて、ＭＰＥＧ−２データストリームまたは一連のファイルは、配信機器１７０から受信および格納され得る。
【００４３】
テレビ２８０は、通信経路３３０を介して二次格納デバイス２９０からビデオ信号を受信する。通信経路３３０上のビデオ信号は、予め記録された格納媒体（例えば、ビデオカセットまたは記録可能なデジタルビデオディスク）を再生する場合、二次格納デバイス２９０によって、または予め記録されたデジタル媒体を再生する場合、デジタル格納デバイス３００によって生成され得、セットトップボックス２６０から転送し得、ユーザテレビ機器２００に二次格納デバイス２９０が含まれない場合、セットトップボックス２６０からテレビ２８０に直接的に提供され得、またはテレビ２８０によって直接的に受信され得る。通常のテレビ視聴の間、テレビ２８０に提供されたビデオ信号は、ユーザがセットトップボックス２６０と同調した所望のチャンネルと対応する。ビデオ信号は、さらに、デジタル格納デバイス３００上に格納された情報を再生するためにセットトップボックス２６０が用いられる場合、セットトップボックス２６０によってテレビ２８０に提供され得る。
【００４４】
セットトップボックス２６０は、メモリ３４０を有し得る。メモリ３４０は、任意のメモリ、またはランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、ハードディスクドライブ、これらのドライブの組み合わせ等の他の格納デバイスであり得、双方向アプリケーションによって使用するためのアプリケーションインストラクションおよびアプリケーションデータを格納するために適切である。
【００４５】
セットトップボックス２６０は、配信機器１７０、サーバ２１０またはインターネットサービスシステム２２０と通信経路１９０を介して直接的に通信するための通信デバイス３５０を有し得る。通信デバイス３５０は、モデム（例えば、任意の適切なアナログまたはデジタル規格、セルラーまたはケーブルモデム）、ネットワークインターフェースカード（例えば、イーサネット（Ｒ）カード、トークンリングカード等）、または他の適切な通信デバイスであり得る。通信デバイス３５０は、さらに、例えば、図２Ｃおよび図２Ｄに示される構成におけるインターネット接続を有するパーソナルコンピュータであり得る。テレビ２８０は、所望ならば、そのような適切な通信デバイスをさらに有し得る。代替的アプローチにおいて、ユーザテレビ機器２００は、適切なリターン経路を用いて、配信機器１７０を介してインターネットサービスシステム２２０と通信し得る。
【００４６】
アプリケーションデータは、そのアプリケーションによって用いられるようにセットトップボックス内に格納され得る。例えば、２週間分のテレビ番組リスト項目データがアプリケーションによって格納され得る。すべての、または部分的アプリケーションデータは、オンデマンドあるいは連続的または周期的データストリームにて、あるいは任意の他の適切なアプローチを用いて提供され得る。アプリケーションデータは、番組に対して共有の識別子を含み得る。この識別子は、再生または記録されると、どの番組が再生または記録されているかをシステムプロバイダに示すために、アプリケーションによって用いられ得る。このアプリケーションデータは、広告、番組内のシーン、または任意の他のメディア、またはメディアの部分に関する識別子を含み、フィードバックの粒度を最大化することを試み得る。システムプロバイダは、番組ガイドプロバイダ、テレビサービスプロバイダ、インターネットサービスプロバイダ、アプリケーションプロバイダ、ケーブルシステムプロバイダ、ブロードキャストまたは衛星テレビオペレータ等であり得る。
【００４７】
補充内容は、さらに、アプリケーションによって使用されるようにセットトップボックス内に格納され得る。例えば、入来するオンデマンドメディアセレクションに関する補充内容は、アプリケーションによって格納され得る。
すべてのまたは部分的な補充内容は、オンデマンドまたは連続的または周期的データストリームにて、あるいは任意の他の適切なアプローチを用いて提供され得る。選択されたオンデマンドメディアは、メタデータを含み得る。このメタデータは、オンデマンドメディアおよびこのオンデマンドメディアのマーカに利用可能な補充内容のディレクトリを含み得る。このようなマーカは、再生されると、どの補充内容が予めキャッシュされるべきかをシステムプロバイダに示すために、アプリケーションによって用いられ得る。プリキャッシング補充内容は、フィードバックの粒度を最大化することを試み得る。
【００４８】
図３のユーザテレビ設備２００のより一般化された実施形態が図４に示される。図４に示すように、配信設備１８０（図２ａ）からのアプリケーションデータが、ユーザテレビ設備２００の制御回路３６０によって受信される。図２ａおよび図２ｂのセットトップボックス構成を用いて制御回路３６０の機能が提供され得る。あるいは、これらの機能は高度なテレビ受信機、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、または任意の他の適切な配置に統合され得る。所望である場合、このような構成の組み合わせが使用され得る。
【００４９】
ユーザテレビ設備２００はまた、メディアを記録するための二次格納デバイス３７０およびデジタル格納デバイス３８０を有し得る。二次格納デバイス３７０は、アナログまたはデジタル番組格納デバイス（例えば、ビデオカセットレコーダ（ＶＣＲ）、パーソナルビデオレコーダ（ＰＶＲ）、デジタルバーサタイルディスク（ＤＶＤ）等）の任意の適切なタイプであり得る。プログラム記録および他の特徴は、制御回路３６０によって制御され得る。デジタル格納デバイス３８０は、例えば、書き込み可能な光格納デバイス（記録可能なＤＶＤディスクを処理することが可能なＤＶＤプレーヤ等）、磁気格納デバイス（ディスクドライブまたはデジタルテープ等）、または任意の他のデジタル格納デバイスであり得る。
【００５０】
ユーザテレビ設備２００はまた、メモリ３９０を有し得る。メモリ３９０はまた、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、ハードディスクドライブ、このようなデバイスの組み合わせ等、任意のメモリまたは他の格納デバイスであり得る。メモリ３９０は、制御回路３６０による使用のためのアプリケーション命令およびアプリケーションデータを格納するために適する。
【００５１】
図４のユーザテレビ設備２００はまた、通信パス１９０を介して、アプリケーションと、配信設備１７０、サーバ２１０、またはインターネットサービスシステム２２０との間の通信を支援するための通信デバイス４００を有し得る。通信デバイス４００は、モデム（例えば、任意の適切なアナログまたはデジタル規格、セルラー、またはケーブルモデム）、ネットワークインターフェイスカード（例えば、イーサネット（Ｒ）カード、トークンリングカード等）、または他の適切な通信デバイスであり得る。
【００５２】
ユーザは、ユーザ入力デバイス４１０を用いてユーザテレビ設備２００の動作を制御し得る。ユーザ入力デバイス４１０は、ポインティングデバイス、ワイヤレスリモートコントロール、キーボード、タッチパッド、音声認識システム、または任意の他の適切なユーザ入力デバイスであり得る。テレビを視聴するためには、ユーザは、制御回路３６０に表示デバイス４２０上で所望のテレビチャンネルを表示するように命令する。表示デバイス４２０は、任意の適切なテレビ、モニタ、または他の適切な表示デバイスであり得る。アプリケーションの機能にアクセスするためには、ユーザは、双方向アプリケーション設備１３０上で実現されたアプリケーションを表示デバイス４２０上で表示させるためにメインメニューまたは他の所望のディスプレイを生成するように命令し得る。音声にアクセスするためには、ユーザは、制御回路３６０に、オーディオデバイス４２５上のオーディオメディアを提供するように命令し得る。オーディオデバイス４２５は、表示デバイス４２０の一部であってもよいし、分離していてもよい。
【００５３】
双方向テレビアプリケーションは、オンデマンド（例えば、ビデオオンデマンド、パーソナルビデオレコーダ等）で利用可能である情報およびメディアへのアクセスを提供し得、任意の適切な受動的な内容または双方向的な内容を用いてオンデマンドメディア等を補充し得る。オンデマンドメディアは、ユーザがケーブルまたは他の適切なパスを介してユーザの家庭用設備に対してアクセス（例えば、即時再生または将来の再生）または配信するためにリクエストし得るメディアである。オンデマンドメディアは、例えば、オーディオ選択、映像選択、電子刊行物、電子ゲーム、ソフトウエアアプリケーション、第三者アプリケーション、または他のタイプのメディアを含み得る。
【００５４】
図５〜２０は、オンデマンドメディアおよび関連する補充内容へのアクセスをユーザに提供するための例示的な表示を示す。図示の目的のために、図５〜図２０の例が、双方向ガイダンスアプリケーション（より詳細にはビデオオンデマンド情報を提供する双方向テレビ番組ガイドシステム）の観点から主に説明される。他の実施形態では、双方向ガイダンスアプリケーションは、オーディオガイダンスアプリケーション、ビデオオンデマンドガイドアプリケーション、または任意の他の適切なガイダンスアプリケーションであり得
る。
【００５５】
例示的な双方向テレビアプリケーションのメインメニューディスプレイ４５０が図５に示される。ディスプレイ４５０および番組ガイドディスプレイは、一般的には、メールアイコン５０２、時計５０４、プロバイダロゴ５０６、１以上の双方向広告５０８、および任意の他の適切なディスプレイ要素を含み得る。これらの表示は、例えば、他のグラフィックス、アニメーション、選択可能な広告、映像ウインドウ、または任意の適切な内容を含み得る。
【００５６】
ディスプレイ４５０は、広告５０８のような選択可能な広告を含み得る。ディスプレイ４５０は、視聴者サービスオプション４５２を含み得る。適切な視聴者サービスオプション４５２は、例えば、パーソナルビデオレコーダの機能または情報にアクセスするオプション、メッセージ（電子メールメッセージまたはテレビシステムサービスプロバイダから提供されたメッセージのいずれか）にアクセスするためのオプション、親制御設定（例えば防御されたチャンネルまたは格付け等）を調節するためのオプション、お気に入り（例えば、お気に入りのチャンネル等）を設定するオプション、双方向アプリケーションまたはユーザ設備を設定するためのオプション、およびメニュー表示４５０を終了するためのオプションを含む。
【００５７】
ディスプレイ４５０は、さらに番組リストオプション４５４を含み得る。オプション４５４は、時間ごとに編成されるか、チャンネルによって編成されるか、またはジャンル（例えば、スポーツ、子供向け等）によって編成される番組リストを視聴するためのオプションを含み得る。さらにオプション４５４は、関心のある番組に対して検索する（例えば、キーワードを使用して、タイトル検索に基づいて、俳優の検索に基づいて等）オプションを含み得る。
【００５８】
ケーブルショーケースオプション４５６は、ビデオオンデマンド番組リスト、ペーパービュー番組リスト、ペーパービューイベントリスト、プレミアムチャンネルリスト、音楽チャンネルリスト、またはアダルト番組リストにアクセスするように選択され得る。
【００５９】
ユーザは、例えば、リモートコントロール３２０（図３）を用いてオプション４５２、４５４、および４５６の上部のポジショニング強調表示領域４５８によって所望されたオプションを選択し得る。ユーザは、例えば、ｓｅｌｅｃｔキーまたはｅｎｔｅｒキーまたはＯＫキーを押すことによって、強調されたオプションを選択し得る。
【００６０】
図５の「ＶＯＤ」オプションをユーザが選択することに応答して、双方向テレビアプリケーションは、図６のディスプレイ５００等の表示をユーザに提示し得る。ユーザが双方向テレビアプリケーションディスプレイからの双方向広告５０８を選択する場合、双方向テレビアプリケーションは、さらなる情報、番組または商品をオーダーする機会、リマインダを設定する機会、または広告表示されたオンデマンドメディアに関連付けられた任意の他の適切な機能をユーザに提供し得る。
【００６１】
さらに、ディスプレイ５００は、ユーザが、異なるジャンル（例えば、家族向け、アクション、ドラマ、コメディ、子供向け、スリラー、クラシック等）によって編成されたビデオオンデマンド番組リストを視聴することを可能にする種々のオプションを含み得る。ユーザがこれらのオプションの内の１つを選択する場合、双方向テレビアプリケーションは、全ての表示された番組リストが選択されたオプションに関連付けられたジャンルのビデオオンデマンド番組リストである表示をユーザに提供し得る。オンデマンドメディアに対するこれらの選択は、単に例示的であるに過ぎない。他の実施形態では、ディスプレイ５００は、例えば、オーディオオンデマンドメディア、電子刊行物、電子ゲーム、ソフトウエアアプリケーション、または任意の他の適切なオンデマンドメディアを含み得る。
【００６２】
図６のディスプレイ５００は、例示的なビデオオンデマンドオプション５１０を示す。このようなオプション５１０は、ユーザが異なるジャンル（例えば、家族向け、アクション、ドラマ、コメディ、子供向け、スリラー、クラシック等）によって編成されたビデオオンデマンド番組リストを視聴することを可能にする種々のオプションを含み得る。ユーザがこれらのオプション５１０の内の１つを選択する場合、双方向テレビアプリケーションは、全ての表示された番組リストが選択されたオプションに関連付けられたジャンルにおけるビデオオンデマンド番組リストである表示をユーザに提供し得る。
【００６３】
例えば、ユーザが映画Ａ−Ｚオプション５１２を選択することに応答して、双方向アプリケーションは、図７の例示的なリストディスプレイ７００等のリストディスプレイを提供し得る。ディスプレイ７００は、双方向テレビアプリケーションが表示され得るアルファベット順に並べられたビデオオンデマンド映画のリスト７０２の一部を示す。ユーザは、例えば、リモートコントロール３２０（図３に示される）の矢印キーを押し、このリモートコントロールの「ＯＫ」キーを押すことによってリストを選択して、強調表示領域７０４を位置付け得る。リストインジケータ７０６は、ユーザがアルファベットの選択されたサブセットにおいて利用可能なビデオオンデマンド映画を視聴することを可能にし得る。矢印インジケータ７０８は、ユーザがビデオオンデマンド映画のアルファベット順に並べられたリストを介して進めることを可能にし得る。
【００６４】
いくつかの実施形態では、双方向テレビアプリケーションは、単一の表示でオンデマンドメディアおよび非オンデマンドメディアのためのリストを提供し得る（例えば図８の例示的な結合されたリストディスプレイ７５０）。ディスプレイ７５０は、非オンデマンドメディアについてのリスト７５４およびオンデマンドメディアについてのリスト７５６を有する番組リスト領域７５２を含む。１以上のリスト７５４は、ユーザに特定の時間に示す特定のチャンネルの番組についての情報を提供し得る。リスト７５４は、チャンネル９８〜チャンネル１０２の８：００ＰＭに示す番組名を含む。リスト７５６は、番組名、各番組のコスト、および他の適切な情報を含み得る。リスト７５４およびリスト７５６は、番組の説明、格付け、任意の他の適切な情報等の他のメディア関連情報を含み得る。単にこれらのリストは例示的に過ぎない。任意の他の適切なアプローチがさらに使用され得る。
【００６５】
図９は、ユーザがオンデマンドにアクセスまたはこれをダウンロードを望むことを示す（例えば、図７または図８のいずれかからの映画リストを選択する）ことに応答して双方向テレビアプリケーションによって提供され得る例示的なオーダーディスプレイ８００を示す。この例では、ユーザは、「Ｍｅｅｔ  ｔｈｅ  Ｐａｒｅｎｔｓ」を選択している。ディスプレイ８００は、選択されたビデオオンデマンドメディアをオーダーすることに関連するユーザに１以上のオプションを提示し得る。例えば、ディスプレイ８００は、映画選択のタイトルおよびこの選択の説明を含み得る。説明領域８０４は、この選択の詳細な説明、俳優の情報、放送時間、封切り年、この選択の格付け、および任意の他の適切な情報を含み得る。示されたように、さらにディスプレイ８００は、メールアイコン５０２、現在の時間５０４、プロバイダロゴ５０６、および１以上の双方向広告５０８を含み得る。
【００６６】
さらに、ディスプレイ８００は、オーダー情報８０６、ＰＩＮ入力領域８０８、および「最終」ボタン８１０を含み得る。オーダー情報８０６は、この選択を購入するコストを含み得る。ユーザがオンデマンドメディアを購入することを望む場合、ディスプレイ８００は、ユーザが購入コードまたは個人識別情報番号（ＰＩＮ）をＰＩＮ入力領域８０８に入力することを可能にし得る。ユーザは、このリモートコントロールを用いてこのコードまたはこの番号を入力し得る。ユーザが「最終」ボタン８１０を選択する場合、ユーザは、図７のディスプレイ７００のように以前のディスプレイに戻り得る。
【００６７】
有効な購入コードまたはＰＩＮが双方向テレビアプリケーションによって受信される場合、双方向テレビアプリケーションは、選択されたオンデマンドメディアのユーザへの配信を認定し得る。この選択されたメディアは、主設備１２０（図１）または任意の適切なユーザテレビ設備への配信ソースによって配信され得る。
【００６８】
いくつかの実施形態では、図６のディスプレイ５００はまた、「セットアップ」オプション５１４を含み得る。ユーザが「セットアップ」オプション５１４を選択することに応答して、双方向テレビアプリケーションは、セットアップオプション（例えば、本例ではビデオオンデマンドメディア）を提供し得る。例示的ビデオオンデマンドセットアップディスプレイ６００が図１０に示される。ディスプレイ６００は、オンデマンドメディア（例えばオンデマンドビデオ）に関連する１以上の機能（例えば、「ポップアップ特集」オプション６０２、「補充内容を提供する」オプション６０４、「メディアオプションの上に重ね合わせる」オプション６０６、「メディアなし」オプション６０８、「全画面」オプション６１０、および「レターボックス（ワイドスクリーン）」オプション６１２）を含み得る。この例では、ディスプレイ６００は、複数のオプションに隣接するチェックボックス６１４〜６２４を含む。しかし、任意の他の適切なユーザインターフェイスが使用され得る。例えば、音声ボタン、キャラクタフィールド、またはオンスクリーンボタンが使用され得る。いくつかの実施形態では、ユーザは、各オプションに隣接するチェックボックス６１４〜６２４の内の１つにチェックマークを付けることによってユーザの選択を示し得る。例えば、リモートコントロールを用いてチェックボックスの内の１つを強調表示させ、「ＯＫ」キーを押すことによってチェックボックス６１４〜６２４にチェックマークを付け得る。双方向テレビアプリケーションは、チェックボックスにおいてチェックマークを表示することによってこの選択を示し得る。
【００６９】
「ポップアップ特集」オプション６０２が選択される場合、双方向テレビアプリケーションは、ユーザによってメディアが視聴されている間、オンデマンドメディアを全体的にまたは部分的に覆い隠してウインドウに補充内容を提供し得る。あるいは、このウインドウは、覆い隠されないように再サイズ調整され得る。
【００７０】
「補充内容を提供する」オプション６０４が選択された場合、双方向テレビアプリケーションは、適切な受動内容または双方向的な内容をビデオオンデマンドメディアに補充し得る。例えば、ビデオオンデマンドメディアに、テキスト、グラフィックス、ビデオ、オーディオ、アニメーション、ソフトウエアアプリケーション、または任意の他の適切なタイプの受動内容または双方向的な内容を提供し得る。この補充内容は、リクエストされたビデオオンデマンドメディアと共に同時にまたは非同時に表示され得る。「メディアに重ね合わせる」オプション６０６が選択された場合、双方向テレビアプリケーションは、オンデマンドメディアに補充内容を重ね合わせ得る。「メディアなし」オプション６０６が選択される場合、双方向テレビアプリケーションは、オンデマンドビデオウインドウの外側の補充内容を表示し得る。例えば、補充内容は、ビデオオンデマンドメディアがレターボックス（ワイドスクリーン）フォーマットに表示される場合に現れる黒いスペースに表示され得る。あるいは、このウインドウは、覆い隠されないように再サイズ調整され得る。
【００７１】
「全スクリーン」オプション６１０および「レターボックス（ワイドスクリーン）」オプション６１２が選択される場合、双方向テレビアプリケーションは全スクリーンおよびレターボックスファーマットそれぞれのオンデマンドメディアを表示し得る。
【００７２】
いくつかの実施形態では、ディスプレイ６００において示されたようなビデオオンデマンドセットアップオプション６０２〜６１２は、メインメニュー表示４５０（図５）において示されたような視聴者サービスオプション４５２と共に含まれ得る。例えば、ユーザは、ディスプレイ６００の「セットアップ」ボタンを選択し得る。ユーザが「セットアップ」ボタンを選択することに応答して、ユーザは、図１０のディスプレイ６００において示されたのと同様のオプションが提供され得る。
【００７３】
再生中では、双方向アプリケーションは、オンデマンドメディアについての補充内容を提供し得る。例えば、図１２〜図１９に示されたように、双方向ガイダンスアプリケーションは、補充内容をオンデマンドメディアに重ね合わせ得る。図１１では、ディスプレイ９００は、選択されたオンデマンドメディアをレターボックスフォーマットで示す。レターボックスファオーマットは、黒くされた領域９０２および９０４を含み得る。黒くされた領域９０２および９０４は、ボタン９０６〜９１４を含み得る。ユーザがボタン９０６〜９１４を選択することに応答して、双方向テレビアプリケーションは、ユーザにオンデマンドデータに関連付けられた補充内容を提示し得る。領域９０２および９０４は、さらに双方向広告９１６、ロゴ、メール、現在の時間、または任意の他の適切な情報を含み得る。
【００７４】
双方向テレビアプリケーションはまた、ディスプレイ９００の一部として双方向広告９１６を表示し得る。所望する場合、広告９１６は、受動的であり得る。さらにディスプレイ９００はステータスバー９１８が設けられている。ステースバー９１８は、例えば、プロバイダロゴ、選択されたオンデマンドメディアのタイトル、メディアの残り時間、または任意の他の適切な情報を含み得る。
【００７５】
いくつかの実施形態では、双方向テレビアプリケーションは、非レターボックス表示（図示せず）が設けられ得る。このような表示は、ビデオまたはこの表示に重ね合わされるアプリケーションウインドウを含み得る。これらの実施形態では、双方向広告、ステータスバー、補充内容、または任意の他の適切な内容が、ビデオまたはアプリケーションウインドウに重ね合わされ得る。例えば、双方向テレビアプリケーションは、ユーザによって選択されたオンデマンドメディアに基づいて補充内容を自動的に提供し得る。補充内容は、オンデマンドメディアを表示するウインドウに重ね合わされ得る。あるいは、オンデマンドメディアを表示するウインドウは、この広告ステータスバー、補充内容、または任意の他の適切な内容がオンデマンドメディアを覆い隠さないようにサイズ調整され得る。
【００７６】
オンスクリーンインターフェイス要素（例えば、ボタン９０６〜９１４）は、ユーザに補充内容へのアクセスを提供し得る。例えば、アイコンまたは任意の他の適切なテキストまたはグラフィック等のビジュアルインジケータは、この画面上に現れ得る。このビジュアルインジケータは、ユーザに利用可能な双方向性を提示し得る。ユーザがビジュアルインジケータを選択することに応答して、補充内容が提供され得る。しかし、いくつかの実施形態では、双方向テレビアプリケーションは自動的に補充内容を提供し得る。この双方向テレビアプリケーションは、例えば、ユーザ定義の設定（例えばディスプレイのセットアップ）、ユーザによって選択されたオンデマンドメディア、ユーザのお気に入り、または任意の他の適切な情報に基づいた補充内容を提供し得る。
【００７７】
図１１の例では、ディスプレイ９００は、「俳優インタビュー」ボタン９０６、「配役情報」ボタン９０８、”「Ｍｅｅｔ  ｔｈｅ  Ｐａｒｅｎｔｓ」の雑学の再生”ボタン９１０、「音楽ビデオ」ボタン９１２、および「リンク」ボタン９１４を含む。
【００７８】
「俳優インタビュー」ボタン９０６は、ユーザが現在視聴しているオンデマンドメディアの中で特集されている俳優についての俳優のインタビューにユーザがアクセスすることを可能にし得る。ユーザがボタン９０６を選択することに応答して、双方向テレビアプリケーションは、図１２に示されるように、ユーザに例示的なディスプレイ１０００を提示し得る。ディスプレイ１０００は、ビデオまたはアプリケーションに重ね合わされたポップアップウインドウ１００２を提供し得る。ポップアップウインドウ１００２は、任意の適切なビデオまたはアプリケーションウインドウであり得る。他のアプローチでは、ポップアップウインドウ１００２における補充内容は、領域９０２、領域９０４、または任意の適切な位置に表示され得る。ポップアップウインドウ１００２は、選択されたオンデマンドメディアによって同時にまたは非同時に表示され得る。例えば、双方向テレビアプリケーションは、ユーザが選択されたオンデマンドメディアを視聴することを終了した場合、ポップアップウインドウの補充内容を提供し得る。
【００７９】
いくつかの実施形態では、ポップアップウインドウ１００２は、ユーザ選択に基づいてアクティブ化され得る。ユーザがリモートコントロールを有するボタン９０６を選択することに応答して、例えば、ポップアップウインドウ１００２がアクティブになり、ユーザに俳優のインタビューを提供し得る。図１２の例では、ユーザは、Ｂｅｎ  Ｓｔｉｌｌｅｒの俳優インタビューを視聴することを選択している。双方向テレビアプリケーションは、例えばユーザがボタン９０６を選択することに応答して、ポップアップウインドウ１００２を除去し得る。別のアプローチでは、ポップアップウインドウ１００２は、俳優のインタビューの終了後に自動的に消え得る。
【００８０】
いくつかの実施形態では、ポップアップウインドウ１００２に示された俳優のインタビューは、ユーザが現在視聴している俳優に対応し得る。例えば、特定の場面において、Ｂｅｎ  Ｓｔｉｌｌｅｒは台詞を有し得る。ユーザがボタン９０６を選択することに応答して、俳優は、ポップアップウインドウ１００２に示された俳優のインタビューがＢｅｎ  Ｓｔｉｌｌｅｒとのインタビューであり得る。この例では、双方向テレビアプリケーションは、それが補充内容をオンデマンドメディアの現在の部分に関連付けるようにセンシティブなコンテクストである。
【００８１】
別の実施形態では、双方向テレビアプリケーションは、ポップアップウインドウなしで補充内容を提供し得る。例えば、図１３に示されるように、ポップアップウインドウ１００２に代替的に示された俳優のインタビューは、かわりにオンデマンドメディアに置換し得る。俳優のインタビューが提供された場合に双方向テレビアプリケーションはオンデマンドメディアを停止させて、俳優のインタビューが終了した場合にユーザがオンデマンドメディアを見続けることを可能にする。他の実施形態では、双方向テレビアプリケーションは、領域９０２および９０４において俳優のインタビューまたは他の補充内容を提供し得る。
【００８２】
例示的な補充内容の別のタイプは俳優情報である。例えば、ユーザが図１４の「配役情報」ボタン９０８を選択することに応答して、双方向テレビアプリケーションは、俳優情報に関する補充内容を提供し得る。いくつかの実施形態では、双方向テレビアプリケーションは、ポップアップウインドウ１１０２の補充内容を提供し得る。この補充内容はコンテクストに敏感であり得る。例えば、双方向テレビアプリケーションは、ユーザが現在視聴している各俳優に関連する情報を提供し得る。この例では、２人のキャラクタ（Ｂｅｎ
ＳｔｉｌｌｅｒおよびＴｅｒｉ  Ｐｏｌｏ）が、特定の場面で示される場合、ポップアップウインドウ１１０２は、キャラクタまたは俳優の名前を提供し得る。例えば、Ｂｅｎ  Ｓｔｉｌｌｅｒが場面に入る場合、ポップアップウインドウは、ユーザが現在視聴している俳優がＢｅｎ  Ｓｔｉｌｌｅｒであることを示すようになり得る。しかし、任意の他の適切な情報はまた、ポップアップウインドウ１１０２に含まれ得る。例えば、双方向テレビアプリケーションは、他の俳優の情報と共に、図１２および図１３に示されたインタビュー等の俳優インタビューをユーザに提示し得る。
【００８３】
本例および本ディスプレイでは、一般的に双方向アプリケーションは、ポップアップウインドウ１１０２において補充内容を提示させる。他のアプローチでは、双方向アプリケーションはまた、領域９０２、領域９０４、または任意の他の適切な位置において補充内容を提示させ得る。双方向テレビアプリケーションはまた、選択されたオンデマンドメディアと共にポップアップウインドウ１１０２と共に同時にまたは非同時に表示させ得る。
【００８４】
いくつかの実施形態では、ポップアップウインドウ１１０２は、ユーザ選択に応じてアクティブ化され得る。例えば、ユーザがリモートコントロールを用いてポップアップウインドウ１００２を選択することに応答して、ポップアップウインドウ１１０２がアクティブになり、ポップアップウインドウ１１０２は、ユーザに補充内容を提供する。双方向テレビアプリケーションは、例えば、ユーザがボタン９０８を選択することに応答して、ポップアップウインドウ１１０２を除去し得る。別のアプローチでは、ポップアップウインドウ１１０２は、補充内容の終了の後（例えば、ユーザが現在視聴している俳優がオンデマンドメディアの特定の場面に存在する）、自動的に消え得る。
【００８５】
いくつかの実施形態では、ユーザがボタン９０８を選択する場合、双方向テレビアプリケーションは、ポップアップウインドウ１１０２が場面変化および俳優の入力として自動的に現れそして消えるモードを入力するか、あるいはオンデマンドメディアにおいて終了するモードを入力し得る。ポップアップウインドウ１１０２は、このモードが終了され、ユーザがボタン９０８を選択する場合に除去され得る。
【００８６】
いくつかの実施形態では、図１５に示されるように、ユーザがポップアップウインドウ１１０２の内の１つを選択する場合、双方向アプリケーションは、ユーザを例示的なディスプレイ１２００に転送し得る。ディスプレイ１２００は、例えば、俳優に関する人物情報、俳優に関する経歴情報、その俳優に関する他の映画等の俳優情報を含み得る詳細な俳優の情報ウインドウ１２０２を含み得る。キャラクタまたは俳優に関連する任意の他の適切な情報がまた表示され得る。
【００８７】
ユーザがボタン９０８を強調表示されていないことに応答して（例えば、ユーザがリモートコントロールを用いて選択ボタン９０８を選択することによって）、双方向テレビアプリケーションは、オンデマンドメディアウインドウにユーザを転送し、オンデマンドメディアが再生されることを継続し得る。
【００８８】
他の実施形態では、双方向テレビアプリケーションは、ポップアップウインドウなしで補充内容を提供し得る。例えば、双方向テレビアプリケーションは、補充内容が提供される場合にオンデマンドメディアを停止させて、ユーザが補充内容を視聴することを終了する場合にユーザがオンデマンドメディアを見続けることを可能にし得る。
【００８９】
別の適切なタイプの補充内容は、ユーザによって選択されたオンデマンドメディアに関連付けられた双方向メディアである。双方向メディアは、雑学ゲーム、双方向クイズ、双方向購入機会、サーベイ、または任意の他の適切なメディアを含み得る。図１６に示されるように、双方向テレビアプリケーションは、”「Ｍｅｅｔ  ｔｈｅ  Ｐａｒｅｎｔｓ」の雑学の再生”ボタン９１０をユーザに提供する。ユーザがボタン９１０を選択することに応答して、双方向テレビアプリケーションは、ユーザに双方向ウインドウ１３０２を提供し得る。示されたように、「Ｍｅｅｔ  ｔｈｅ  Ｐａｒｅｎｔｓ」の視聴の間、双方向ウインドウ１３０２は、領域９０４内に提供され得る。この例では、双方向ウインドウ１３０２は、ユーザに「Ｍｅｅｔ  ｔｈｅ  Ｐａｒｅｎｔｓ」雑学ゲームを提供する。しかし、双方向テレビアプリケーションは、ユーザに双方向ウインドウ１３０２における任意の他の適切な補充内容を提供し得る。例えば、双方向テレビアプリケーションは、選択されたメディアのユーザの娯楽に関連するサーベイをユーザに提供し得る。
【００９０】
図１７のディスプレイ１４００に示されたように、双方向テレビアプリケーションは、ユーザに雑学の結果を示めす双方向ウインドウ１４０２を提供し得る。このような結果は、例えば、正解、参加者の数、ユーザ応答の配信、または任意の他の適切な情報を含み得る。
【００９１】
補充内容の別の例示的なタイプは音楽情報である。図１８に示されるように、双方向アプリケーションは、ユーザに「音楽ビデオ」ボタン９１２を提供する。ユーザが例えば、ボタン９１２を選択することによって音楽情報にアクセスしたいと示すことに応答して、双方向テレビアプリケーションは、音楽情報の双方向ウインドウをユーザに提供し得る。音楽情報１５０２の例示的な双方向ウインドウは、図１８に示される。音楽情報はセンシティブなコンテクストであり得る。例えば、双方向ウインドウ１５０２は、ユーザが音楽情報にアクセスしたいと示す場合、オンデマンドメディアにおいて演奏された音楽に関連するメディアを表示し得る。例えば、オンデマンドメディアを見る場合、ユーザは、ボタン９１２を選択することによって選択されたメディアのバックグラウンドにおいて演奏されている歌に関する情報を得たいことを示し得る。双方向テレビアプリケーションは、その歌のタイトル、アーティスト、音楽ビデオクリップ、アーティストの写真、または双方向ウインドウ１５０２における任意の他の適切なメディアを提供し得る。
【００９２】
ユーザが双方向ウインドウ１５０２を選択することに応答して、双方向アプリケーションは、図１９に示されるように、双方向ウインドウ１６０２におけるさらなる音楽情報をユーザに提供し得る。双方向ウインドウ１６０２は、例えば、双方向ウインドウ１５０２における音楽情報に対応するリンクを表示し得る。例えば、ウインドウ１５０２は、アーティストによる歌の音楽ビデオを表示し得る。ウインドウ１６０２は、アーティストの公式ウエブサイトへのリンク、そのアーティストに関連する商品を購入するためのリンク、そのアーティストのコンパクトディスクを購入するためのリンク、または任意の他の適切なリンクを表示し得る。
【００９３】
補充内容は、オンデマンドメディアに関連付けられたリンクを含み得る。例えば、図２０に示されるように、双方向テレビアプリケーションは、ユーザに「リンク」ボタン９１４を提供し得る。ユーザがボタン９１４を選択することに応答して、双方向テレビアプリケーションは、１以上の選択可能なリンクを有する双方向ウインドウ１７０２を提供し得る。例えば、選択可能なリンクは、選択されたメディアを購入するためのリンク、選択されたメディアの公式ウエブサイトへのリンク、俳優のホームパージへのリンク、選択されたメディアに関連する販売商品のウエブサイトへのリンク、または選択されたメディアに関連する任意の他の適切なリンクを含み得る。ユーザがリンクを選択することに応答して、双方向テレビアプリケーションは、例えば、ウエブサイト、第三者アプリケーション（例えば、ゲーム、情報サービス等）、このメディアに関連付けられたさらなる受動または双方向情報、または任意の他の適切な補充内容にユーザを転送し得る。
【００９４】
別の例として、双方向テレビアプリケーションは、オンデマンドメディアについてのタイトルのリストへのアクセスをユーザに提供し得る。ユーザがタイトルを選択することに応答して、双方向テレビアプリケーションは、他の情報、アプリケーション、ウエブサイト等の情報の格納、または他の適切なリソースの宛先を提供し得る。
【００９５】
図２１〜図２４は、本発明の種々の実施形態によるオンデマンドメディアのための補充内容を提供することに関する例示的なステップのフローチャートである。実際には、図２１〜図２４に示されたステップは、任意の適切な順序で実行され得、そのうちのいくつかが削除され、その他は追加され得る。
【００９６】
図２１は、双方向テレビアプリケーションシステムにおけるオンデマンドメディアを補充内容に提供することに関する例示的なステップのフローチャートを示す。ステップ２１０５では、ユーザによって識別されたオンデマンドメディアの指示が受信される。例えば、オンデマンドメディアは、オーディオオンデマンド、ビデオオンデマンド、電子刊行物（例えば、本、雑誌、新聞、または任意の他の適切な電子刊行物）、電子ゲーム、ソフトウエアアプリケーション、あるいは、任意の他の適切なオンデマンドメディアを含み得る。オンデマンドメディアを選択することは、メディアリストを介するブラウジングを含み得る。メディアリストは、現在のメディア、今後のメディア、または任意の他の適切なメディアを含み得る。
【００９７】
ユーザの指示に応答して、双方向テレビアプリケーションは、選択されたオンデマンドメディアに関連付けられた補充内容を取り出し得る。例えば、ユーザにメディアリストが提供される。ユーザがリストからの特定のオンデマンドメディア選択を選択する場合、図９に示されるように、双方向テレビアプリケーションがユーザにオーダーディスプレイを提供し得る。双方向テレビアプリケーションがユーザによって選択されたオンデマンドメディアの指示を受け取る場合、双方向テレビアプリケーションが補充内容を取り出し得る。オンデマンドメディアに対する補充内容を提供することに関するステップは、以下の図２２に説明される。
【００９８】
ステップ２１１５では、双方向テレビアプリケーションが補充内容を取り出すことに応じて、双方向テレビアプリケーションは、ユーザによって選択されたオンデマンドメディアを提供し得る。オンデマンドメディアを提供することに関するステップは、以下の図２３に説明される。
【００９９】
いくつかの実施形態は、ユーザがオンデマンドメディアを視聴すると同時に補充内容を見るかまたはこれを聴くことを可能にし得る。ステップ２１２０では、双方向テレビアプリケーションは、ユーザにオンデマンドメディアに対する補充内容を提供し得る。例えば、双方向テレビアプリケーションがユーザにオンデマンドメディアを提供することに応答して、双方向テレビアプリケーションは、選択されたオンデマンドメディア内に埋め込まれたメタデータを読み出し得る。このメタデータは、双方向テレビアプリケーションに、補充内容を取り出し、これを局所的にキャッシュするように命令し得る。このような補充内容は、センシティブなコンテクストであり得る。例えば、補充のコンテクストは、オンデマンドメディアの一部に関連し得る。オンデマンドメディアに対する補充内容をユーザに提供することに関するステップは、以下の図２４に説明される。
【０１００】
ユーザが補充内容およびオンデマンドメディアを同時に視聴するものとして示されるが、ユーザは補充内容を視聴し得、オンデマンドデータを視聴し得、またはその両方を視聴し得ることに留意すること。
【０１０１】
図２２は、本発明の実施形態による、オンデマンドメディアに関連付けられた補充内容を取り出すことに関する例示的ステップのフローチャートである。ユーザがオンデマンドメディアを選択したことについての指示を受け取ることに応答して、双方向テレビアプリケーションは、オンデマンドメディアに関連付けられた補充内容を取り出し得る。ステップ２２１０では、双方向テレビアプリケーションは、ユーザが所定の時間でオンデマンドメディアを視聴することを選択するかどうかを決定し得る。例えば、双方向テレビアプリケーションは、選択されたオンデマンドメディア（例えば、即時再生、２時間再生等）についてのスケジューリングされた時間を決定し得る。
【０１０２】
ステップ２２１５では、ユーザが即時視聴に対してオンデマンドメディアをスケジューリングした場合、双方向テレビアプリケーションは、選択されたオンデマンドメディア（例えば、同期メタデータ）と共に補充内容をダウンロードし得る。補充内容または内容へのリンクは、例えば、同期メタデータとして提供され得る。同期メタデータは、このデータが関連付けられたメディアと同時に論理的に送信されるデータである。
【０１０３】
あるいは、ステップ２２２０において、双方向テレビアプリケーションは、オンデマンドデータを視聴する前に補充の内容をダウンロードし得る。例えば、補充内容は、クライアントサーバに基づくアプローチ、局所化されたキャッシング、これらのアプローチの組み合わせ、または任意の他の適切なアプローチを用いて、メディアを帯域内で提供するか、帯域外でメディアから分離して提供され得る。オンデマンドメディアを視聴する前に双方向テレビアプリケーションが補充内容を取り出すことに応答して、双方向テレビアプリケーションは、ステップ２２２５においてユーザ設備に補充内容を格納し得る。ステップ２２３０において、双方向テレビアプリケーションが補充内容を取り出す場合、双方向テレビアプリケーションはまた、補充内容をメディアに関連付ける情報（例えば、識別子、リンク、または任意の他の適切な情報）を取り出し得る。
【０１０４】
あるいは、ステップ２２３５において、ユーザがオンデマンドメディアを選択した指示を受け取ることに応答して、双方向テレビアプリケーションは、主設備からオンデマンドに関連付けられた補充内容を取り出し得る。補充内容はアプリケーションデータと共にダウンロードされ得る。
【０１０５】
図２３は、本発明の一実施形態による、ユーザにオンデマンドメディアを提供することに関する例示的なステップのフローチャートである。ユーザリクエストおよび選択されたオンデマンドメディアに関連付けられた補充内容を取り出すことに応答して、双方向テレビアプリケーションは、ユーザにオンデマンドメディアを提供し得る。ステップ２３１０では、双方向テレビアプリケーションは、ユーザにオンデマンドメディアに関連するオプションを提供し得る。例えば、双方向テレビアプリケーションは、時間ごとに編成されたメディアリスト、チャンネルごとに編成されたメディアリスト、ジャンルごとに編成されたメディアリスト、または任意の適切なリスト機能を用いて編成されたメディアリストをユーザに提供し得る。双方向テレビアプリケーションは、ユーザが、双方向テレビアプリケーションに、オンデマンドメディアリストのみを含む表示を提供するか、非オンデマンドメディアリストのみを含む表示を提供するか、またはオンデマンドメディアリストおよび非オンデマンドメディアリストの両方を含む表示を提供するように命令することを可能にするオプションをユーザに提供し得る。単にこれらの構成は、例示的な例に過ぎない。
【０１０６】
ステップ２３１５では、ユーザ選択オプションの指示が受け取られる。例えば、ユーザが図７および図８に示されたようなリストまたは表示からのオンデマンドメディアリストの内の１つを選択した場合、双方向テレビアプリケーションは、ユーザにオーダー表示（図９に示される）を提供し得る。オーダー表示は、ユーザがオンデマンドメディアに対する価格情報を視聴することを可能にし得、そしてユーザが、個人識別番号（ＰＩＮ）または双方向テレビアプリケーションがそのオーダーを処理することを可能にする他の情報を提供することを可能にし得る。ユーザがオンデマンドメディアを購入することに応答して、ステップ２３２０において、双方向テレビアプリケーションは、ユーザにオンデマンドメディアを提供し得る。例えば、双方向テレビアプリケーションは、選択されたオンデマンドメディアのデジタルビデオストリームをユーザテレビ設備２００に提供するようにメディアサーバ２０５に命令し得る。
【０１０７】
図２４は、本発明の一実施形態による、オンデマンドメディアに関連する補充内容をユーザに提供することに関する例示的なステップのフローチャートである。選択されたオンデマンドメディアを提供することに応答して、双方向テレビアプリケーションは、ユーザに対応する補充内容を提供し得る。ステップ２４１０では、双方向テレビアプリケーションは、ユーザに補充内容に関連するオプションを提供し得る。例えば、図１０に示されるように、双方向テレビアプリケーションは、ユーザにセットアップ表示を提供し得る。双方向テレビアプリケーションは、ユーザに補充内容の提示に関連するオプション（例えば、オンデマンドメディアに重ね合わせ、別のディスプレイにおいて表示された等）を提供し得る。
【０１０８】
ステップ２４１５において補充内容に関連するユーザによって選択されたオプションの表示を受け取ると、双方向テレビアプリケーションは、補充内容がステップ２４２０においてメタデータとして提供されるかどうかを決定し得る。このメタデータが補充内容をオンデマンドメディアに関連付ける情報（例えば、識別子、タグ、リンク、または任意の他の適切な情報）を含む場合、双方向テレビアプリケーションは、ステップ２４２５において、メタデータを読み出し得る。例えば、メタデータは、センシティブなコンテクストであり得る補充内容へのリンクを含み得る。ステップ２４３０において、双方向テレビアプリケーションは、いつユーザがメディアを視聴することを望むかを判定し得る。例えば、双方向テレビアプリケーションは、スケジュールを取り出し、選択されたオンデマンドメディアに関連付けられた再生時間を決定し得る。ユーザが後でオンデマンドメディアを視聴する要望を示す場合、ステップ２４３５において、双方向テレビアプリケーションは、補充内容を局所的にキャッシュし、双方向テレビアプリケーションの応答時間を向上させ得る。ステップ２４４０において、双方向テレビアプリケーションは、補充内容をユーザに表示し得る。
【０１０９】
従って、オンデマンドメディアを補充するためのシステムおよび方法が提供される。当業者は、本発明が、限定目的ではなく、例示目的のために提示された、説明された実施形態以外の実施形態によって実施され得、本発明が上掲の特許請求の範囲によってのみ限定されることを理解する。
【図１】
2015029307.tif 000003
【図２Ａ】
2015029307.tif 000004
【図２Ｂ】
2015029307.tif 000005
【図２Ｃ】
2015029307.tif 000006
【図２Ｄ】
2015029307.tif 000007
【図２Ｅ】
2015029307.tif 000008
【図３】
2015029307.tif 000009
【図４】
2015029307.tif 000010
【図５】
2015029307.tif 000011
【図６】
2015029307.tif 000012
【図７】
2015029307.tif 000013
【図８】
2015029307.tif 000014
【図９】
2015029307.tif 000015
【図１０】
2015029307.tif 000016
【図１１】
2015029307.tif 000017
【図１２】
2015029307.tif 000018
【図１３】
2015029307.tif 000019
【図１４】
2015029307.tif 000020
【図１５】
2015029307.tif 000021
【図１６】
2015029307.tif 000022
【図１７】
2015029307.tif 000023
【図１８】
2015029307.tif 000024
【図１９】
2015029307.tif 000025
【図２０】
2015029307.tif 000026
【図２１】
2015029307.tif 000027
【図２２】
2015029307.tif 000028
【図２３】
2015029307.tif 000029
【図２４】
2015029307.tif 000030