(57)【特許請求の範囲】
【請求項１】
双方向メディアガイダンスアプリケーション（ＩＭＧＡ）を使用してプレイリストトランスポートバーを表示する方法であって、
前記方法は、
プレイリストのためのプレイリストトランスポートバーを表示することを含み、
前記プレイリストトランスポートバーは、
複数のアセット領域であって、各アセット領域が前記プレイリスト内のアセットに対応する、複数のアセット領域と、
再生進行位置の指示を提供する位置指示領域と、
アセットの再生の間に前記位置指示領域と共に移動するように配置された再生情報領域と
を備え、
前記方法は、前記再生情報領域のユーザー選択を受信することと、前記受信することに応答してプレイリストオプションメニューを表示することとをさらに含み、前記プレイリストオプションメニューは、前記アセットに対して複数の機能のうちの１つの機能をユーザーが実行することを可能にする、方法。
【請求項２】
前記位置指示領域の移動先の位置から前記プレイリスト内のアセットを再生することをさらに含む、請求項１に記載の方法。
【請求項３】
前記プレイリストトランスポートバー内に表示される前記複数のアセット領域は、前記プレイリスト内の各アセットのためのアセット領域を含む、請求項１に記載の方法。
【請求項４】
前記複数のアセット領域内のアセット領域の数は、前記プレイリスト内のアセットの数よりも少なく、前記プレイリストトランスポートバーは、前記プレイリスト内の少なくとも２つのアセットのためのアセット領域を含む、請求項１に記載の方法。
【請求項５】
前記表示されたアセット領域のうちの少なくとも１つは、前記表示されたアセット領域に対応するアセットの再生時間を表す、請求項４に記載の方法。
【請求項６】
前記プレイリストトランスポートバーは、現在再生されているアセットの一部をオーバーレイするオーバーレイとして表示される、請求項１に記載の方法。
【請求項７】
前記プレイリストオプションメニューは、再生中のアセットに関するオプションを提供する、請求項１に記載の方法。
【請求項８】
前記プレイリストオプションメニューは、前記プレイリスト内の他のアセットのうちの１つに関連する情報を検索するためのオプションを提供する、請求項７に記載の方法。
【請求項９】
プレイリストトランスポートバーを表示するシステムであって、
前記システムは、プレイリストトランスポートバーを表示するように動作し、
前記トランスポートバーは、
複数のアセット領域であって、各アセット領域がプレイリスト内のアセットに対応する、複数のアセット領域と、
再生進行位置の指示を提供する位置指示領域と、
アセットの再生の間に前記位置指示領域と共に移動するように配置された再生情報領域と
を備え、
前記システムは、前記再生情報領域のユーザー選択を受信し、前記受信することに応答してプレイリストオプションメニューを表示するようにさらに動作し、前記プレイリストオプションメニューは、前記アセットに対して複数の機能のうちの１つの機能をユーザーが実行することを可能にする、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、米国仮出願第６０／６６７，８７０号（２００５年４月１日出願）および同第６０／６５８，２７０号（２００５年３月２日出願）の利益を主張する。これら出願の開示は本明細書に完全に援用される。
【０００２】
（発明の背景）
本発明は、双方向メディアガイダンスアプリケーションシステムにおいてプレイリストおよびブックマークを提供するためのシステムおよび方法に関する。
【背景技術】
【０００３】
プレイリストは既知であり、これを使用してアセット（例、テレビ番組、曲など）を再生する順序を決定することが可能である。本願明細書で定義されるように、アセットは、再生することが可能なあらゆるタイプのメディアのことである。当該のメディアには、全てのバリエーションのテレビメディア、音楽メディア、双方向ゲーム、および他のオーディオおよび／またはビデオメディアが挙げられる。アセットは、プレイリストに追加したり、プレイリストから削除したり、プレイリスト内で再編成したりすることが可能である。様々なユーザーインターフェースを提供して、ユーザーが当該の変更を行えるようにする。
【０００４】
プレイリストは、複数のアセット、例えば、２つないし数百または数千に及ぶ類似した、または異なるタイプのアセットを含むことが可能である。したがって、各アセットの再生時間を合計するときに、プレイリスト全体を再生するに、実質的な時間の長さが必要である。プレイリストは複数のアセットを含むことが可能なので、ユーザーは、特定のプレイリスト内のアセットの再生に関連する情報の提供を望む場合がある。例えば、ユーザーは、プレイリストまたはアセットの再生中に、どのくらいの時間が経過したのか、またはプレイリストまたはアセットにどのくらいの時間が残っているのかを知りたい場合がある。既知のシステムでは、どのくらいの時間が経過したのかに関する情報を提供することが可能であり、所与のアセットに対してどのくらいの時間が残っているのかを表示することが可能であるが、これらのシステムでは、当該の情報の提供が１つの所与のアセットに制限され、さらに、プレイリスト内の位置感覚をユーザーに与える情報を同時に提供することができない。さらに、これらのシステムの一部は、当該の情報を表示するための全画面表示が必要であり、それによって、ユーザーは、プログラムおよびプレイリストに関連する情報を同時に見ることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、ユーザーが、プレイリストおよび特定のアセット内の再生位置を容易に確認できるような様態で情報を提供するためのシステムおよび方法を提供することが望ましい。
【０００６】
また、プレイリストおよびブックマークに関連する機能のためのシステムおよび方法を提供することも望ましい。
【０００７】
さらに、プレイリストおよびブックマーク機能へのアクセスを提供するＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ：ビデオオンデマンド）プログラム情報画面を提供するためのシステムおよび方法を提供することが望ましい。
【課題を解決するための手段】
【０００８】
本発明の原則に従って、プレイリストトランスポートバーを提供するためのシステムおよび方法が提供される。前記プレイリストトランスポートバーは、ユーザーがプレイリストおよび特定のアセット内の再生位置を同時に確認できるような様態で、前記プレイリストのアセットを視覚的に示すオーバーレイを提供する。本願明細書で定義されるように、再生位置とは、（例えば、再生、一時停止、巻き戻し、早送り、次のアセットの先頭へのスキップなど）アクセスされる特定のアセットを含む、前記プレイリスト内の特定の位置に対応する位置である。例えば、プログラムが、アセット（例、ＶＯＤプログラム）の中間点で一時停止された場合、前記再生位置は、そのアセットの前記中間点となる。別の例として、ユーザーが、プレイリストの合計５時間のプログラムの３時間目を見ている場合、前記再生位置は、（前記再生位置は、例えば、現在再生されているアセットに対して２０分経過した位置となる可能性もあるが）プレイリスト内の全てのプログラムの３時間経過した時間位置となる。
【０００９】
前記プレイリストトランスポートバーは、それぞれが前記プレイリスト内のアセットに対応する複数のアセット領域と、前記再生位置を表示する位置表示領域とを含むことが可能である。アセット領域が表示される様態は、複数の因子によって変化する場合がある。一実施態様では、前記プレイリスト内の各アセットのためのアセット領域を、前記プレイリストトランスポートバー内に表示することが可能である。前記手法では、前記双方向メディアガイダンスアプリケーションは、各アセット領域の大きさを適切に設定して、前記プレイリストトランスポートバー内に適合させることが可能である。前記双方向メディアアプリケーションは、前記アセットの再生時間に関係なく、各アセット領域が同じサイズになるように割り当てることが可能である。別様には、前記双方向メディアアプリケーションは、前記プレイリストトランスポートバー内に提供された限られた表示空間を考慮しながら、前記プレイリスト内の他のアセットの再生時間に関連する再生時間に基づいて、各アセット領域にサイズを割り当てることが可能である。例えば、２時間の長さのアセットを、３０分の長さのアセットよりも大きなサイズに割り当てることが可能である。
【００１０】
別の実施態様では、前記プレイリストトランスポートバーは、プレイリストの全ての潜在的アセットに対応するアセット領域によって前記プレイリストトランスポートバーが飽和状態にならないように、限られた数のアセット領域を表示することが可能である。前記プレイリストトランスポートバー内に常に表示されるアセット領域の数を制限することによって、前記双方向メディアガイダンスアプリケーションは、各表示領域に所定の最小量の空間を割り当てることができる。各領域に割り当てられた空間は、他の示されたアセットに対する特定のアセットの長さを正確に反映することが可能である。例えば、２時間のプログラムを、１時間のプログラムの２倍の長さであるアセット領域に表示させることが可能である。加えて、本実施態様では、前記プレイリスト内の前記再生位置を表示する情報を提供することが可能である。
【００１１】
前記位置表示領域は、前記トランスポートバーに沿って移動し、前記プレイリストおよび／または特定のアセット内の再生位置に関連する情報を提供する、視覚的なインジケータとしての機能を果たすことが可能である。前記位置表示領域は、位置ニードルおよび情報領域を含むことが可能である。前記位置ニードルは、前記プレイリストおよび／または特定のアセット内の再生位置を視覚的に表示することが可能である。例えば、一実施態様では、前記位置ニードルは、特定のアセットおよび前記プレイリスト内の両方の前記再生位置を表示することが可能である。別の実施態様では、前記位置ニードルは、アセット内の位置だけを示すことが可能である。後者の実施態様では、前記情報領域は、前記プレイリスト内の前記再生位置に関する情報を提供することが可能である。前記情報領域は、現在アクセスしているアセットの経過時間、ユーザーがどのアクション（例、一時停止、早送り、再生再開など）を実行しているか、といった他の情報、またはプレイリスト内のアセットの再生に関連する他の情報を表示することが可能である。
【００１２】
一実施態様では、ユーザーは、例えばリモート機器のカーソル矢印を使用して、前記位置表示領域を所望の位置に「ドラッグアンドドロップ」することが可能である。これによって、ユーザーは、前記位置表示領域を前記トランスポートバー上の任意の再生位置に手動で配置することができ、それによって、ユーザーに、特定の再生位置であらゆるアセットの再生を再開する能力を提供する。別の実施態様では、前記双方向メディアガイダンスアプリケーションによって、ユーザーが、次のアセット領域にスキップできるようにする。これによって、ユーザーは、隣接するアセット領域の先頭にスキップさせることが可能となる。
【００１３】
前記プレイリストトランスポートバーによって、ユーザーは、ハイライト領域を前記トランスポートバー内の様々な要素にナビゲートすることが可能となり、必要に応じて、ハイライトされた領域を選択することができるようになる。例えば、ユーザーは、前記アセット領域、前記位置表示領域、およびプレイリスト名領域のような前記トランスポートバーの他の領域に、ハイライト領域をナビゲートすることが可能である。前記トランスポートバーのどの要素がハイライトまたは選択されているかに基づいて、更なる情報またはメニューを表示することが可能である。
【００１４】
前記プレイリストトランスポートバーによって、ユーザーがプレイリストを変更できるように特に専用化された双方向メディアガイダンスアプリケーションにアクセスせずに、ユーザーが前記プレイリストを変更（例、アセットの削除）することが可能となる。加えて、前記プレイリストトランスポートバーによって、ユーザーは、別のプレイリストに切り替えることが可能となり、それによって前記ユーザーは、異なるプレイリストのアセットを再生することが可能となる。
【００１５】
他の実施態様では、プレイリストおよびブックマークに関連する機能を提供するシステムおよび方法を提供する。加えて、プレイリストおよびブックマーク機能へのアクセスを提供するＶＯＤプログラム情報画面を提供するシステムおよび方法も提供する。
本発明は、さらに以下の手段を提供する。
（項目１）
双方向メディアガイダンスアプリケーション（ＩＭＧＡ）を使用してプレイリストトランスポートバーを表示するための方法であって、
上記方法は、
プレイリストのためのプレイリストトランスポートバーを表示することを含み、
上記プレイリストトランスポートバーは、
複数のアセット領域であって、各アセット領域が上記プレイリスト内の１つのアセットに対応する、複数のアセット領域と、
上記プレイリスト内の再生位置の指示を提供する位置指示領域と
を備える、方法。
（項目２）
上記位置指示領域は、上記プレイリスト内の上記再生位置と上記プレイリスト内の上記複数のアセットのうちの１つとを示す、項目１に記載の方法。
（項目３）
上記位置指示領域は、再生情報領域を備える、項目１に記載の方法。
（項目４）
上記再生情報領域は、上記プレイリストの経過再生時間を表示する、項目３に記載の方法。
（項目５）
上記再生情報領域は、上記複数のアセットのうちの１つのアセットの経過再生時間を表示する、項目３に記載の方法。
（項目６）
プレイリストプログレスバーにおいて、上記位置指示領域を別の位置へ移動させることと、
上記位置指示領域を移動させながら上記位置指示領域を表示することと
をさらに含む、項目１に記載の方法。
（項目７）
上記位置指示領域の移動先の位置から上記プレイリスト内のアセットを再生することをさらに含む、項目６に記載の方法。
（項目８）
移動することは、上記位置指示領域を早送りまたは巻き戻すことを含む、項目６に記載の方法。
（項目９）
上記位置指示領域を選択するためのコマンドを受信することと、
上記選択された位置指示領域を上記プレイリスト内の別の位置に移動させることと
をさらに含む、項目１に記載の方法。
（項目１０）
上記プレイリストトランスポートバーは、上記プレイリストの名前を表示する情報領域を備える、項目１に記載の方法。
（項目１１）
上記プレイリストトランスポートバーは、上記位置指示の位置に対応するアセットの名前を表示する情報領域を備える、項目１に記載の方法。
（項目１２）
上記プレイリストトランスポートバーは、上記プレイリスト内の全てのアセットの合計再生時間を表示する情報領域を備える、項目１に記載の方法。
（項目１３）
上記プレイリストトランスポートバー内に表示される上記複数のアセット領域は、上記プレイリスト内の各アセットのためのアセット領域を含む、項目１に記載の方法。
（項目１４）
上記プレイリストトランスポートは、上記プレイリスト内の全てのアセットの合計再生時間の一部を表示し、上記プレイリストトランスポートバーは、上記プレイリスト内の少なくとも２つのアセットのためのアセット領域を含む、項目１に記載の方法。
（項目１５）
上記表示されたアセット領域のうちの少なくとも１つは、上記表示されたアセット領域に対応するアセットのランレングスを表す、項目１４に記載の方法。
（項目１６）
上記プレイリストトランスポートバーにアクセスしながら異なるプレイリストをロードすることをユーザーに可能にすることをさらに含む、項目１に記載の方法。
（項目１７）
上記プレイリストトランスポートバーにアクセスしながら上記プレイリストを変更することをユーザーに可能にすることをさらに含む、項目１に記載の方法。
（項目１８）
上記プレイリストトランスポートバーは、現在再生されているアセットの一部をオーバーレイするオーバーレイとして表示される、項目１に記載の方法。
（項目１９）
上記双方向メディアガイダンスアプリケーションは、双方向のテレビ番組ガイドである、項目１に記載の方法。
（項目２０）
上記双方向メディアガイダンスアプリケーションは、オンラインテレビ番組ガイドである、項目１に記載の方法。
（項目２１）
上記双方向メディアガイダンスアプリケーションは、ウェブサイトである、項目１に記載の方法。
（項目２２）
プレイリストトランスポートバーを表示するためのシステムであって、
上記システムは、プレイリストトランスポートバーを表示するように作用し、
上記トランスポートバーは、
複数のアセット領域であって、各アセット領域がプレイリスト内の１つのアセットに対応する、複数のアセット領域と、
上記プレイリスト内の再生位置の指示を提供する位置指示領域と
を備える、システム。
（項目２３）
プレイリストトランスポートバーを表示するための方法であって、
プレイリストトランスポートバー内に少なくとも２つのアセット領域を表示することであって、各アセット領域がプレイリストの１つのアセットに対応する、ことと、
上記プレイリストトランスポートバー内に位置指示領域を表示することにより、上記プレイリスト内の再生位置の指示を提供することと
を含む、方法。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の一実施態様による、例示的な双方向メディアガイダンスシステムの図である。
【図２】図２は、本発明の一実施態様による、ユーザーにプレイリスト機能へのアクセスを提供するための「マイ  プレイリスト」のオプションを有する、例示的なＶＯＤメニューを示す図である。
【図３】図３は、本発明の一実施態様による、ユーザーが、図２のＶＯＤメニューから「マイ  プレイリスト」のオプションを選択したときに表示されうる、例示的なプレイリスト未設定オーバーレイを示す図である。
【図４】図４は、本発明の一実施態様による、ユーザーが、図３の「プレイリスト未設定」オーバーレイ上で「プレイリストを設定する」ボタンを選択したときに表示されうる例示的な画面を示す図である。
【図５】図５は、本発明の一実施態様による、例示的なプレイリストのリストを示す図である。
【図６】図６は、本発明の一実施態様による、ハイライトされたプログラムを示すプログラム画面を有する、例示的なプレイリストを示す図である。
【図７】図７は、本発明の一実施態様による、ユーザーが、プレイリスト内のプログラムの順序を変更することができるオプションを示すプログラム画面を有する、例示的なプレイリストを示す図である。
【図８】図８は、本発明の一実施態様による、チェックボックスにナビゲートすることができるハイライト領域を示すプログラム画面を有する、例示的なプレイリストを示す図である。
【図９】図９は、本発明の一実施態様による、図８のチェックボックスが、選択されたチェックボックスに関連するプログラムをプレイリストから削除することを示すように選択できることを示すプログラム画面を有する例示的なプレイリストを示す図である。
【図１０】図１０は、本発明の一実施態様による、例示的なキーボードオーバーレイを示す図である。
【図１１】図１１は、本発明の一実施態様による、ユーザーが、プレイリストのリストから１つのプレイリストを選択することができるようにする、例示的なオーバーレイを示す図である。
【図１２】図１２は、本発明の一実施態様による、更なるプレイリストを作成できないことをユーザーに通知する、例示的なオーバーレイを示す図である。
【図１３】図１３は、本発明の一実施態様による、更なるプログラムをプレイリストに追加できないことをユーザーに通知する例示的なオーバーレイを示す図である。
【図１４】図１４は、本発明の一実施態様による、プレイリストへのプログラムの追加が成功したことを示す、例示的なオーバーレイを示す図である。
【図１５】図１５は、本発明の一実施態様による、ユーザーに様々な削除オプションを提供する、例示的なオーバーレイを示す図である。
【図１６】図１６は、本発明の一実施態様による、プレイリストの削除を確認する、例示的なオーバーレイを示す図である。
【図１７】図１７は、本発明の一実施態様による、ユーザーが、ロックアクションアイコンを選択したときに表示されうる、例示的なオーバーレイを示す図である。
【図１８】図１８は、本発明の一実施態様による、ユーザーが、検索アクションアイコンを選択したときに表示されうる、例示的な検索画面を示す図である。
【図１９】図１９は、本発明の一実施態様による、ユーザーが、検索アクションアイコンを選択したときに提供されうる、別の検索画面を示す図である。
【図２０】図２０は、本発明の一実施態様によって表示されうる、全てのプログラムの消去を確認するオーバーレイを示す図である。
【図２１】図２１は、本発明の一実施態様による、ＶＯＤプログラムを確認する表示の例示的なブックマークを示す図である。
【図２２】図２２は、本発明の一実施態様によって表示されうる、例示的な以前にブックマーク済み確認オーバーレイを示す図である。
【図２３】図２３は、本発明の一実施態様による、例示的な保存プログラムのリスト画面を示す図である。
【図２４】図２４は、本発明の一実施態様による、別の例示的な保存プログラムのリスト画面を示す図である。
【図２５】図２５は、本発明の一実施態様による、例示的なビデオの削除確認オーバーレイを示す図である。
【図２６】図２６は、本発明の一実施態様による、プログラムを再生するための例示的なトランスポートバーを示す図である。
【図２７】図２７は、本発明の一実施態様による、プログラムを再生するための別の例示的なトランスポートバーを示す図である。
【図２８】図２８は、本発明の一実施態様による、プレイリスト内の各アセットの領域を示す、例示的なプレイリストトランスポートバーを示す図である。
【図２９】図２９は、本発明の一実施態様による、表示される領域の数が制限された例示的なプレイリストトランスポートバーを示す図である。
【図３０】図３０は、本発明の一実施態様による、図２９のプレイリストトランスポートバーの一例を示す図である。
【図３１】図３１は、本発明の一実施態様による、プレイリストトランスポートツールバーを示すユーザーが、プレイリスト内のアセットの再生に影響するコマンドを実行しているときに表示されうる、プレイリストトランスポートツールバーを示す図である。
【図３２】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３３】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３４Ａ】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３４Ｂ】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３５Ａ】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３５Ｂ】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３６】図３２は、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。
【図３７】図３７は、本発明の一実施態様による、プレイリストトランスポートバーを表示する例示的ステップのフローチャートである。
【図３８】図３８は、本発明の一実施態様によって表示されうる、例示的なＶＯＤプログラム情報画面を示す図である。
【図３９】図３９は、本発明の一実施態様によって表示されうる、別の例示的なＶＯＤプログラム情報画面を示す図である。
【発明を実施するための形態】
【００１７】
本発明の上述の機能および他の機能、その性質および様々な利点は、添付図面とともに以下の詳細な説明を考察することによってより明らかになろう。
【００１８】
本文書は、５つの主要な節に分けられる。第Ｉ節では、本発明の様々な実施態様による、双方向メディアガイダンスアプリケーションシステムのための例示的なシステムアーキテクチャについて説明する。第ＩＩ節では、本発明の様々な実施態様による、プレイリスト関連の機能について説明する。第ＩＩＩ節では、本発明の様々な実施態様による、ブックマーク関連の機能について説明する。第ＩＶ節では、本発明の様々な実施態様による、プレイリストからプログラムを再生するための例示的なトランスポートバーについて説明する。第Ｖ節では、本発明の様々な実施態様による、プレイリストおよびブックマーク機能へのアクセスを提供するための例示的なＶＯＤプログラム情報画面について説明する。
【００１９】
（第Ｉ節  例示的なシステムアーキテクチャ）
本発明の原理による例示的な双方向メディアシステムを図１に示す。ユーザー機器１０は、通信経路２２を通じてメディアソース２０からコンテンツを信号の形態で受信する。
【００２０】
メディアソース２０は、例えば、ケーブルシステムヘッドエンド、衛星テレビ配信設備、テレビ放送設備、またはコンテンツを発生または配信するためのあらゆる他の好適な設備のような、あらゆる好適なソースとすることが可能である。メディアソース２０は、例えば、衛星経路、光ファイバ経路、ケーブル経路、または他のあらゆる好適な有線または無線経路を含む、あらゆる好適な通信経路２２を通じて信号を送信するように構成することが可能である。信号は、例えば、テレビ番組、インターネット、音楽、ニュース、テレビ番組のリスト、またはあらゆる他の好適なメディアのような、あらゆる好適なコンテンツを担送することが可能である。
【００２１】
ＶＯＤサーバー２６は、オンデマンドプログラム、および関連するＶＯＤプログラムデータ（例えば、ＶＯＤのタイトル、ＶＯＤの説明、ＶＯＤの価格（該当する場合）、ＶＯＤの表示ウィンドウデータ、および他のＶＯＤメタデータ）を提供する。ＶＯＤサーバー２６は、プログラムデータのデータベース２８への格納およびそこからの取り込みを行う。後述するように、ＶＯＤサーバー２６は、いくつかの実施態様では、ユーザー機器１０のユーザーのために、プレイリストおよび保存したプログラムリストもデータベース２８内に格納する。ＶＯＤサーバー２６は、通信経路２２を通じてユーザー機器１０とメッセージおよびメディアの交換を行うが、他の実施態様では、別個の経路（図示せず）を通じて通信を行うことが可能である。ＶＯＤサーバー２６は、例えば、ケーブルシステムのヘッドエンド内に常駐することが可能である。必要に応じて、ＶＯＤサーバーは、メディアソースとすることも可能である。
【００２２】
ユーザー機器１０には、例えば、コンピュータ機器（例えばテレビカードを備えたパーソナルコンピュータ（ＰＣＴＶ））、テレビ装置、またはあらゆる他の好適な装置を含む、あらゆる好適な装置が挙げられる。テレビ装置には、テレビ、セットトップボックス、記録機器、ビデオプレーヤ、ユーザー入力デバイス（例、リモートコントロール、キーボード、マウス、タッチパッド、タッチ画面、音声認識インターフェースなど）、または以下の様々な実施態様において説明する機能を有する双方向テレビエクスペリエンスの提供に好適なあらゆる他の機器が挙げられる。図１の例では、ユーザー機器１０は、少なくとも制御回路１８、表示装置１２および記録機器１４、およびユーザー入力機器１６を含み、別個の機器または単一の機器として実装することが可能である。双方向メディアガイダンスアプリケーションを実装して、経路２２を通じてメディアソース２０によって送信されたコンテンツを表示装置１２上に表示し、双方向メディアガイダンスアプリケーション機能を提供することが可能である。双方向メディアガイダンスアプリケーションは、ユーザーにＶＯＤコンテンツおよびＶＯＤサーバー２６からのＶＯＤデータへのアクセスを提供することも可能である。
【００２３】
記録機器１４は、個人用ビデオレコーダ、デジタルビデオレコーダ（ＤＶＲ）、ビデオカセットレコーダ（ＶＣＲ）、ＤＶＤレコーダ、またはあらゆる他の好適なビデオレコーダのうちのいずれかとすることが可能である。記録機器１４は、１つ以上のチューナを含むことが可能である。記録機器１４は、ユーザー機器１０上に常駐する双方向メディアガイダンスアプリケーションの制御下でプログラムを記録することが可能である。
【００２４】
表示装置１４０は、例えば、テレビ用モニターおよびコンピュータ用モニターを含む、あらゆる好適な機器とすることが可能である。表示装置１４０は、オーディオ出力を提供するように構成することも可能である。
【００２５】
ユーザー機器は、双方向プログラムガイドアプリケーションのような、ユーザーの命令を受信して、双方向メディアガイダンスアプリケーションの操作を行うように構成された制御回路１８を含むことが可能である。制御回路１８は、１つ以上のチューナ（例、アナログまたはデジタルチューナ）、デコーダ（例、ＭＰＥＧデコーダ）プロセッサ、メモリ（例、ＲＡＭおよびハードディスク）、通信回路（例、ＶＯＤサーバー２６との双方向通信のためのケーブルモデム回路）、入出力回路（例、グラフィックス回路）、およびユーザー機器１０の様々な機器への接続、ならびにアナログまたはデジタルテレビ番組、プログラムの記録、および双方向メディアガイダンス機能を提供するためのあらゆる他の好適な構成要素を含むことが可能である。制御回路１８は、メモリからの双方向メディアガイダンスアプリケーションの命令を実行するように構成することが可能である。一実施態様では、制御回路１８は、例えば、記録機器１４、ディスプレイ１２、またはあらゆる他の機器（例、セットトップボックス、テレビ、ビデオプレーヤなど）の一部のような、ユーザー機器１０の機器のうちの１つの部分として含むことが可能である。
【００２６】
ユーザー機器１０は、１つ以上のデータソース２４から双方向メディアガイダンスアプリケーションデータを受信することが可能である。データソース２４の数は、双方向メディアガイダンスアプリケーションの数に依存することが可能である。例えば、１つのデータソース２４が、非オンデマンドアセット（例、非ペイパービューおよびペイパービュー方式のテレビ番組）のための双方向メディアガイダンスデータを提供し、他のデータソースがホームショッピングアプリケーションデータのためのデータを提供することが可能である。いくつかの実施態様では、ＶＯＤデータ（例、ＶＯＤプログラム）およびプログラムガイドデータを、データソース２４によってユーザー機器１０に提供することが可能である。このような実施態様では、ＶＯＤサーバー２６は、さらにＶＯＤコンテンツを提供することが可能である。
【００２７】
いくつかの実施態様では、データソース２４は、好適なクライアント／サーバー手法を使用して、双方向メディアガイダンスアプリケーションにデータを提供することが可能である。データソースごとに１つのサーバーを存在させるか、または、いくつかの実施態様では、単一のサーバーが、ユーザー機器１０と様々なデータソース２４との間のプロキシとして通信することが可能である。
【００２８】
下述するプレイリストおよびブックマーク機能は、ユーザー機器１０が、双方向テレビ番組ガイドのような双方向メディアガイダンスアプリケーションを提供する実施態様において提供されるものとされる。このような実施態様では、ユーザー機器１０は、モトローラＤＣＴシリーズのセットトップボックスを含むことが可能である。プログラムガイド命令は、制御回路１８によって実行される（図１）。プログラムガイドデータは、データソース２４から受信して、制御回路１８によって格納される。制御回路１８は、表示装置１２上にプログラムガイド画面を表示するときに、プログラムガイド命令を実行し、メモリからプログラムガイドデータを取り込む。表示は、リモートコントロールのような入力機器１６によって受信されるユーザーの命令に応えて提供することが可能である。
【００２９】
これらの実施態様では、プログラムガイドは、ベンダー固有のＶＯＤサーバー２６と通信するための拡張機能によってプログラムすることが可能である。プログラムガイド拡張機能は、ＶＯＤサーバー２６からＶＯＤデータをリクエストするための、およびＶＯＤサーバー２６からのコンテンツにアクセスするためのベンダー固有のコードを含むことが可能な、ＶＯＤベンダー固有のオブジェクトを呼び出すことが可能である。ＶＯＤサーバー２６は、例えば、プレイリストおよび保存プログラムリストデータのような双方向メディアガイダンスアプリケーションによって提供される、いくつかの機能のためのデータを格納することが可能である。
【００３０】
明確にするために、以下の説明では、双方向メディアガイダンスアプリケーションが、双方向のテレビ番組ガイドまたは双方向テレビアプリケーションである一実施態様を説明する場合がある。しかし、以下の説明および述べられる機能は、例えば、オンラインプログラムガイドまたはウェブサイトのようなあらゆる双方向メディアガイダンスアプリケーションに適用することが可能であるものと理解されよう。
【００３１】
（第ＩＩ節  プレイリスト）
本発明のいくつかの実施態様は、プレイリストを作成および管理するための機能を提供する。プレイリストとは、双方向テレビアプリケーションがユーザーに対して逐次的に再生するプログラムのリストである。ユーザーは、プレイリスト内に含めるための１つ以上のプログラムを選択することが可能である。プレイリストの作成後、ユーザーは、再生するプレイリストを選択することが可能である。プレイリスト内の各プログラムは、ユーザーに対して順々に適時に再生される。いくつかの実施態様では、一時停止、停止、早送り、および巻き戻しのようなリアルタイムの機能を提供して、ユーザーが、プレイリスト内のプログラムの再生を制御できるようにすることが可能である。いくつかの実施態様では、双方向アプリケーションは、プレイリスト内に含めるためのプログラムを推奨するか、または予め作成したプレイリストを提供することが可能である。
【００３２】
ユーザーが、双方向テレビ番組ガイド（ＩＰＧ：Ｉｎｔｅｒａｃｔｉｖｅ  ｔｅｌｅｖｉｓｉｏｎ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を使用して、無料ＶＯＤプログラムのプレイリストを作成および管理する一実施態様における、例示的な一組のプレイリスト機能を下述する。これは例示のためだけであるので、当該の機能は、プレイリストが他のタイプのプログラム（例、記録されたプログラム（例、図１の記録機器１４に記録されたプログラム）および有料のオンデマンドプログラム）を含み、双方向テレビアプリケーションがＩＰＧではない実施態様に組み込むことが可能である。
【００３３】
下記の図２は、ユーザーにプレイリスト機能へのアクセスを提供するための「マイ  プレイリスト（ＭＹ  ＰＬＡＹＬＩＳＴＳ）」のオプションを有する、例示的なＶＯＤメニューを示す図である。他の実施態様では、ユーザーは、例えば、ＩＰＧメインメニューまたはＶＯＤプログラム情報画面（下記第Ｖ節を参照のこと）のような他のメニューまたは表示から、プレイリストの機能にアクセスすることが可能である。このレイアウトでは、ＶＯＤメニューは、ビデオクリップのためのバーカーウィンドウ（ｂａｒｋｅｒ  ｗｉｎｄｏｗ）を含む。
【００３４】
図３は、ユーザーが、図２のＶＯＤメニューからマイ  プレイリスト、または他のＩＰＧメニューまたは画面を選択したとき、およびプレイリストが作成されていないときに表示されうる、例示的なプレイリスト未設定オーバーレイを示す図である。表１および２は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００３５】
【表１】
0005509252.tif 000002
【００３６】
【表２−１】
0005509252.tif 000003
【００３７】
【表２−２】
0005509252.tif 000004
図４は、ユーザーが、図３のプレイリスト未設定オーバーレイ上の「プレイリストを設定する（ＳＥＴ  ＵＰ  ＰＬＡＹＬＩＳＴ）」ボタンを選択したとき、プレイリストのリスト上の追加アイコンを選択したとき、またはプログラムを含まない既存のプレイリストにアクセスしたときに表示されうる例示的な画面を示す図である。デフォルトのプレイリスト画面は、プレイリストが空のときにそのプレイリストのデフォルトの情報を示す。表３乃至９は、当該の画面の提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００３８】
【表３】
0005509252.tif 000005
【００３９】
【表４−１】
0005509252.tif 000006
【００４０】
【表４−２】
0005509252.tif 000007
【００４１】
【表５】
0005509252.tif 000008
【００４２】
【表６−１】
0005509252.tif 000009
【００４３】
【表６−２】
0005509252.tif 000010
【００４４】
【表６−３】
0005509252.tif 000011
【００４５】
【表７−１】
0005509252.tif 000012
【００４６】
【表７−２】
0005509252.tif 000013
【００４７】
【表８】
0005509252.tif 000014
【００４８】
【表９】
0005509252.tif 000015
図５は、例示的なプレイリストのリストを示す図である。プレイリストのリストは、ユーザーの現在のプレイリストを表示する。これは、ユーザーが、ＶＯＤメインメニュー、他のメニューまたは画面から「マイ  プレイリスト」を選択し、１つ以上のプレイリストがすでに作成されているときに表示される。この画面から、プレイリストを追加してアクセスすることができる。表１０乃至１７は、当該の画面の提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００４９】
【表１０】
0005509252.tif 000016
【００５０】
【表１１】
0005509252.tif 000017
【００５１】
【表１２】
0005509252.tif 000018
【００５２】
【表１３−１】
0005509252.tif 000019
【００５３】
【表１３−２】
0005509252.tif 000020
【００５４】
【表１４−１】
0005509252.tif 000021
【００５５】
【表１４−２】
0005509252.tif 000022
【００５６】
【表１４−３】
0005509252.tif 000023
【００５７】
【表１４−４】
0005509252.tif 000024
【００５８】
【表１５−１】
0005509252.tif 000025
【００５９】
【表１５−２】
0005509252.tif 000026
【００６０】
【表１６】
0005509252.tif 000027
【００６１】
【表１７−１】
0005509252.tif 000028
【００６２】
【表１７−２】
0005509252.tif 000029
図６乃至９は、ユーザーが、プレイリストのリストからプレイリストを選択し、そのプレイリストが１つ以上のプログラムを含むか、またはユーザーが、プレイリスト選択オーバーレイ上の追加アクションアイコンを選択したときに表示されうる、例示的なプログラムを有するプレイリスト画面を示す図である。表１８乃至２５は、当該の画面の提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００６３】
【表１８−１】
0005509252.tif 000030
【００６４】
【表１８−２】
0005509252.tif 000031
【００６５】
【表１９−１】
0005509252.tif 000032
【００６６】
【表１９−２】
0005509252.tif 000033
【００６７】
【表２０】
0005509252.tif 000034
【００６８】
【表２１−１】
0005509252.tif 000035
【００６９】
【表２１−２】
0005509252.tif 000036
【００７０】
【表２２−１】
0005509252.tif 000037
【００７１】
【表２２−２】
0005509252.tif 000038
【００７２】
【表２２−３】
0005509252.tif 000039
【００７３】
【表２２−４】
0005509252.tif 000040
【００７４】
【表２２−５】
0005509252.tif 000041
【００７５】
【表２２−６】
0005509252.tif 000042
【００７６】
【表２３】
0005509252.tif 000043
【００７７】
【表２４】
0005509252.tif 000044
【００７８】
【表２５】
0005509252.tif 000045
図１０は、例示的なキーボードオーバーレイを示す図である。表２６および２７は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００７９】
【表２６−１】
0005509252.tif 000046
【００８０】
【表２６−２】
0005509252.tif 000047
【００８１】
【表２７−１】
0005509252.tif 000048
【００８２】
【表２７−２】
0005509252.tif 000049
【００８３】
【表２７−３】
0005509252.tif 000050
【００８４】
【表２７−４】
0005509252.tif 000051
【００８５】
【表２７−５】
0005509252.tif 000052
図１１は、ユーザーが、ＶＯＤプログラム情報画面上のプレイリストへの追加アイコンを選択したときに表示されうる例示的なプレイリスト選択オーバーレイを示す図である。ユーザーは、プログラムが追加されるプレイリストを選択する。表２８乃至３４は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００８６】
【表２８】
0005509252.tif 000053
【００８７】
【表２９−１】
0005509252.tif 000054
【００８８】
【表２９−２】
0005509252.tif 000055
【００８９】
【表３０−１】
0005509252.tif 000056
【００９０】
【表３０−２】
0005509252.tif 000057
【００９１】
【表３１−１】
0005509252.tif 000058
【００９２】
【表３１−２】
0005509252.tif 000059
【００９３】
【表３１−３】
0005509252.tif 000060
【００９４】
【表３１−４】
0005509252.tif 000061
【００９５】
【表３２】
0005509252.tif 000062
【００９６】
【表３３−１】
0005509252.tif 000063
【００９７】
【表３３−２】
0005509252.tif 000064
【００９８】
【表３４】
0005509252.tif 000065
図１２は、例示的な最大プレイリスト数オーバーレイを示す。最大プレイリスト数オーバーレイは、最大数のプレイリスト（例、２４）が作成され、ユーザーが、新しいプレイリストの追加をリクエストしたときに表示することが可能である。表３５は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【００９９】
【表３５】
0005509252.tif 000066
図１３は、例示的な最大プログラム数通知を示す。本通知は、ユーザーが、すでに最大数のプログラムを含むプレイリストに、プログラムを追加しようとしたときに表示することが可能である。表３６は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１００】
【表３６】
0005509252.tif 000067
図１４は、例示的な追加済みプログラムオーバーレイを示す図である。追加済みプログラムオーバーレイは、ガイドが、プレイリストへのプログラムの追加に成功したときに表示することが可能である。表３７および３８は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１０１】
【表３７】
0005509252.tif 000068
【０１０２】
【表３８】
0005509252.tif 000069
図１５は、例示的なプレイリスト削除オプションオーバーレイを示す図である。プレイリスト削除オプションオーバーレイは、ユーザーが、プログラムを有するプレイリスト画面上で削除アクションアイコンを選択したときに表示することが可能である。表３９および４０は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１０３】
【表３９】
0005509252.tif 000070
【０１０４】
【表４０】
0005509252.tif 000071
図１６は、ユーザーが、デフォルトのプレイリスト画面上の削除アイコンを選択するか、またはプレイリスト削除オプションオーバーレイ上のプレイリスト全体を削除するオプションを選択したときに表示されうる、例示的なプレイリスト削除オーバーレイを示す図である。表４１および４２は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１０５】
【表４１】
0005509252.tif 000072
【０１０６】
【表４２】
0005509252.tif 000073
図１７は、ユーザーが、デフォルトのプレイリスト画面またはプログラムを有するプレイリスト上でロックアクションアイコンを選択して、ＰＩＮロック入力オーバーレイ上で適切なＰＩＮを入力したときに表示されうる、例示的なオーバーレイを示す図である。プレイリストがロックされている場合、適切なＰＩＮのない人は誰もプレイリストにアクセスして再生、編集、または削除を行うことができない。表４３および４４は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１０７】
【表４３】
0005509252.tif 000074
【０１０８】
【表４４−１】
0005509252.tif 000075
【０１０９】
【表４４−２】
0005509252.tif 000076
図１８および１９は、ユーザーが、デフォルトのプレイリスト画面またはプログラムを有するプレイリスト画面上の検索アクションアイコンを選択したときに表示されうる、例示的なプレイリスト検索画面を示す図である。これらの画面は、プレイリストに追加して利用可能な無料ＶＯＤリストの検索結果を含む。表４５乃至５０は、当該の画面の提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１１０】
【表４５−１】
0005509252.tif 000077
【０１１１】
【表４５−２】
0005509252.tif 000078
【０１１２】
【表４６】
0005509252.tif 000079
【０１１３】
【表４７−１】
0005509252.tif 000080
【０１１４】
【表４７−２】
0005509252.tif 000081
【０１１５】
【表４７−３】
0005509252.tif 000082
【０１１６】
【表４７−４】
0005509252.tif 000083
【０１１７】
【表４８】
0005509252.tif 000084
【０１１８】
【表４９】
0005509252.tif 000085
【０１１９】
【表５０】
0005509252.tif 000086
図２０は、ユーザーが、プレイリスト選択スクリーン上の削除アクションアイコンを選択したときに表示されうる、例示的な全プログラム消去確認オーバーレイを示す図である。表５１および５２は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１２０】
【表５１】
0005509252.tif 000087
【０１２１】
【表５２】
0005509252.tif 000088
（第ＩＩＩ節  ブックマーク）
ブックマーク機能によって、ユーザーは、複合のブックマーク済み／中断中プログラムリスト（本願明細書では、集合的に保存プログラムリストと称する）内のあらゆるプログラムを保存することができる。下述の実施態様では、オンデマンドプログラムだけを含む。他の実施態様では、非オンデマンドプログラムを含むことが可能である。
【０１２２】
本実施態様では、常に無料であるか、加入によって無料となるか、または購入が必要であるかどうかに関わらず、あらゆるオンデマンドプログラムをブックマークすることができる。ユーザーは、例えばオンデマンドプログラム情報画面からブックマークアイコンを選択することが可能である。
【０１２３】
図２１は、ユーザーが、ＶＯＤプログラム情報画面内のブックマークアイコンを選択し、プログラムがまだブックマークされていないときに表示されうる、例示的なＶＯＤプログラムブックマーク確認オーバーレイを示す図である。表５３乃至５５は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１２４】
【表５３】
0005509252.tif 000089
【０１２５】
【表５４−１】
0005509252.tif 000090
【０１２６】
【表５４−２】
0005509252.tif 000091
【０１２７】
【表５５】
0005509252.tif 000092
図２２は、ユーザーが、すでにブックマークされたプログラムに対して、ＶＯＤプログラム情報画面上のブックマークアイコンを選択したときに表示されうる、例示的なブックマーク済み確認オーバーレイを示す図である。表５６乃至５８は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１２８】
【表５６】
0005509252.tif 000093
【０１２９】
【表５７】
0005509252.tif 000094
【０１３０】
【表５８】
0005509252.tif 000095
図２３および２４は、ユーザーが、オンデマンドプログラム情報画面上の購入または視聴アイコンを選択した後にブックマークしたか、または中断したプログラムのリストを含む、例示的な保存プログラムリスト画面を示す図である。ＶＯＤサーバー２６（図１）は、画面上で保存プログラムに対するカテゴリを定義することによって、オンデマンドメインメニューまたはＶＲＮ画面を介して、保存プログラムリスト画面へのリンクを提供することが可能である。ユーザーは、本スクリーンから、保存プログラムのオンデマンド情報画面にアクセスして、プログラムの視聴を開始または再開することができる。表５９乃至６５は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１３１】
【表５９−１】
0005509252.tif 000096
【０１３２】
【表５９−２】
0005509252.tif 000097
【０１３３】
【表５９−３】
0005509252.tif 000098
【０１３４】
【表６０−１】
0005509252.tif 000099
【０１３５】
【表６０−２】
0005509252.tif 000100
【０１３６】
【表６１−１】
0005509252.tif 000101
【０１３７】
【表６１−２】
0005509252.tif 000102
【０１３８】
【表６１−３】
0005509252.tif 000103
【０１３９】
【表６２−１】
0005509252.tif 000104
【０１４０】
【表６２−２】
0005509252.tif 000105
【０１４１】
【表６２−３】
0005509252.tif 000106
【０１４２】
【表６２−４】
0005509252.tif 000107
【０１４３】
【表６３】
0005509252.tif 000108
【０１４４】
【表６４−１】
0005509252.tif 000109
【０１４５】
【表６４−２】
0005509252.tif 000110
【０１４６】
【表６５−１】
0005509252.tif 000111
【０１４７】
【表６５−２】
0005509252.tif 000112
視聴者が、ビデオを保存プログラムリスト画面から削除することを選択したとき、ガイドは、操作が行われようとしていることを説明し、進行前の確認をリクエストする確認オーバーレイを表示することが可能である。図２５は、例示的なビデオ削除確認オーバーレイを示す図である。表６６は、当該のオーバーレイの提供に関連して、ＩＰＧおよび／またはＶＯＤサーバー２６の例示的な動作を記述したものである。
【０１４８】
削除確認オーバーレイに関して、「レンタルを削除する（ＤＥＬＥＴＥ  ＲＥＮＴＡＬ）」オプションを「ＹＥＳ」オプションとも称し、「レンタルを削除しない（ＤＯＮＴ  ＤＥＬＥＴＥ  ＲＥＮＴＡＬ）」オプションを「ＮＯ」オプションとも称する。
【０１４９】
【表６６−１】
0005509252.tif 000113
【０１５０】
【表６６−２】
0005509252.tif 000114
（第ＩＶ節  例示的なプレイリストトランスポートバー）
本発明によるプレイリストトランスポートバーは、ユーザーが、容易にプレイリスト内および特定のアセット内の再生位置を得られるような様態で、プレイリストのアセットを視覚的に示すオーバーレイを提供する。
【０１５１】
プレイリストトランスポートバーは、複数の異なるユーザー入力に応えて表示することが可能である。例えば、ユーザー入力装置は、押したときにプレイリストトランスポートバーを表示させる、プレイリストトランスポートバーボタンを有することが可能である。トランスポートバーは、再びボタンを押したときに閉じることが可能である。プレイリストトランスポートバーは、ユーザーが、アセットの再生に影響する停止、一時停止、早送り、巻き戻し、再生、再開、または他のあらゆるコマンドを発行したときに表示することが可能である。例えば、プレイリストトランスポートバーを、一時停止または停止コマンドに応えて、所定の時間表示することが可能である。所定の時間が経過した後に、双方向メディアアプリケーションを、一時停止または停止したメディアの代わりに他のコンテンツと置き換えて、焼き付きを防ぐことが可能である。別の例として、ユーザーが、早送りまたは巻き戻しコマンドを発行している間に、プレイリストトランスポートバーを表示することが可能である。ユーザーが、プレイリスト内のアセットの再生を再開したときに、プレイリストトランスポートツールバーを、それが画面から取り除かれる前に、所定の時間表示することが可能である。さらに別の例では、ユーザーが、トランスポートバーの様々な要素の間でナビゲートしているときに、プレイリストトランスポートバーを表示することが可能である図３２乃至３６を参照して以下に詳述する）。
【０１５２】
図２６および２７は、プレイリストの再生アセットのための例示的なトランスポートバーを示す図である。図２６は、ユーザーが（例えば、図６乃至９の再開または再起動アイコンを選択することによって）プレイリストからプログラムを再生し始めたときに、双方向テレビアプリケーション（例、ＩＰＧ）を画面２６００上に表示することが可能な、例示的なトランスポートバー２６０２を示す図である。
【０１５３】
図２７は、本発明の一実施態様による、ユーザーが再生を一時停止したときに表示されうる、例示的なプレイリストトランスポートバーを示す図である。いくつかの実施態様では、ユーザーは、再生を停止することが可能であり、これによって、例示的なプレイリストトランスポートバーを表示させることが可能である。他の実施態様では、双方向テレビアプリケーションは、プレイリストが所定の時間一時停止された後に、自動的に再生を停止することが可能である。ユーザーは、例えば、図６乃至９の再開アイコンを選択して、またはリモート機器の再生ボタンを押すことによって、一時停止または停止したプログラムの再生を再開することができる。
【０１５４】
プレイリストトランスポートバー２６０２は、現在再生中のプログラムのタイトル（ここでは、ロスト・エピソード２）、プレイリスト名（ここでは、ジェーンのプレイリスト）、およびプレイリスト全体のプログラムの合計時間（ここでは、４：５４）のような情報を表示することが可能である。プレイリストトランスポートバー２６０２は、位置表示領域２６１０と、アセット領域２６２２、２６２４、および２６２６とを含むことが可能である。
【０１５５】
位置表示領域２６１０は、再生位置の視覚的なインジケータを提供し、位置ニードル２６１２および情報領域２６１４を含むことが可能である。位置ニードル２６１２は、アセット領域の内の１つの部分をオーバーレイしているグラフィックオブジェクト（例、縦型バー）とすることが可能である。図２６に示されるように、位置ニードル２６１２は、アセット領域２６２２の先頭にあって、またこの特定の実施態様では、プレイリストの先頭に示される。特定のアセットが再生されると、位置表示領域２６１０は、そのアセットに対応するアセット領域を通じて、左から右に進むことが可能であり、プレイリストから複数のアセットが再生されると、位置表示領域２６１０は、１つのアセット領域を通じて進み、次いで、次のアセット領域を通じて進むことが可能である。
【０１５６】
情報領域２６１４は、例えば、現在再生中のアセットの経過時間、現在再生中のアセットの残り時間、プレイリストの再生の経過時間、プレイリスト内の残りの再生時間、またはこれらのあらゆる組み合わせを示す時間情報を表示することが可能である。前記経過時間は、プレイリスト内のアセットの通常速度での連続的な再生にかかる時間を示すものであることに留意されたい。したがって、ユーザーがアセットを早送りまたはスキップした場合、情報領域２６１４内に表示される時間は、通常の連続的な速度で新しい再生位置に到達するのにかかる時間を示す。しかし、上述したものに対する別の実施態様では、プレイリスト内のアセットにアクセス（例、視聴する）のに要する実際の時間が表示されるものと理解されたい。情報領域２６１４はまた、再生アクションインジケータを含み、ここでは再生インジケータとして示される。再生アクションインジケータを、プレイリストの再生を一時停止しながら一時停止インジケータに、プレイリストを逆方向に再生しながら逆再生インジケータに、プレイリストを早送りしながら早送りインジケータに、また、プレイリストを巻き戻しながら巻き戻しインジケータに変化させることが可能である。必要に応じて、異なる速度の再生、逆再生、巻き戻し、および早送りに、異なるインジケータを使用することが可能である。
【０１５７】
アセットの再生を進めるときに、位置ニードル２６１２および情報領域２６１４の両方を同時に移動させることが可能である。これは図２７に示され、図では、２時間５６分のプログラムを再生していても、位置ニードル２７１２および情報領域２７１４が互いに連結されて示されている。他の実施態様では、情報領域は一定の位置（例、トランスポートツールバーの左端側）にとどまり、一方で、位置ニードルはプレイリスト内のプログラムの再生に伴って進むものと理解されたい。他の実施態様では、位置ニードルおよび情報領域を固定したままにして、再生の進行とともにアセット領域を左へ移動させる。
【０１５８】
以下図２６を参照する。アセット領域２６２２、２６２４、および２６２６のそれぞれは、プレイリスト（例、ジェーンのプレイリスト）内のアセット（例、プログラム）に対応することが可能である。例えば、アセット領域２６２２は、プレイリスト内の最初のアセット（例、画面２６００上で再生されているように示されるロスト・エピソード２）に対応することが可能である。アセット領域２６２４は、再生されるプレイリスト内の次のアセット（例、メン・イン・ブラック）に対応することが可能であり、アセット領域２６２６は、アセット領域２６２４に対応するアセットに続くアセットに対応することが可能である。
【０１５９】
アセット領域の表示に関しては、複数の異なる手法を用いることが可能である。アセット領域は、長方形の形態で表示することが可能であり、その領域は端と端がつなげられ、１つのアセット領域が終わり、別の領域が始まることを明確に示すように明確に描写される。さらに、その領域は、特定の属性（例、色またはハイライト）を示して、１つの領域を他の領域からさらに区別することが可能である。例えば、現在再生中の領域を他の領域とは異なる色にすることが可能である。別の例として、その領域を着色して、アセットのテーマまたはジャンルを示すことが可能である。領域を示す多数の様々な方法を行うことが可能であり、当該の表示技術はデザインの選択によるところが大きいことを理解されたい。したがって、本願明細書において特に述べられなかった様々な表示技術（例、アセット領域の形状、色彩、およびハイライトなど）を、プレイリストトランスポートバーに適用することが可能である。
【０１６０】
図２６は、プレイリストトランスポート制御バーを含む、当該の表示画面の一例に過ぎない。他の好適な機構を用いることが可能である。例えば、アセットタイトル、チャネル、他の好適なプログラム関連の情報、広告、ロゴ、またはそれらのあらゆる組み合わせのような情報を、プレイリストトランスポートバー内に、またはこれに関連付けて表示することが可能である。
【０１６１】
所与の時間にプレイリスト内に表示させるアセット領域の数、および表示されたアセット領域のそれぞれが占める空間の決定において、複数の異なる手法を実践することが可能である。図２８は、プレイリスト内の各アセットのアセット領域を示す、例示的なプレイリストトランスポートバー２８０２を示す図である。本手法は、プレイリストトランスポートバー２８０２がプレイリスト全体の代表的な領域を含むようにするものである。したがって、ユーザーがプレイリストトランスポートバー２８０２を見たときに、そのユーザーは、プレイリストの再生がどのくらい進んだのかを即座に判断することができる。
【０１６２】
プレイリストが、例えば５つのアセットを含む場合、プレイリストトランスポートバーは、それら５つのアセットに対応する５つのアセット領域を表示する。双方向メディアガイダンスアプリケーションは、プレイリスト内の各アセットに対する領域を同時に表示するために、各アセット領域に適切なサイズを割り当て、オプションで、各アセットのランレングスのような因子を考慮することが可能である。図に示されるように、プレイリストトランスポートバー２８０２は、５つの領域２８２１、２８２２、２８２３、２８２４、および２８２５を含み、それぞれの領域は、それらの相対的な長さに基づいて割り当てられた空間である。例えば、アセット領域２８２２、２８２３、および２８２５が３０分の番組を示し、アセット領域２８２１が１時間の番組を示し、アセット領域２８２４が２時間の番組を示すことが可能である。
【０１６３】
図２９は、プレイリストの全ての潜在的アセットに対応する領域によってトランスポートバー２９０２を飽和させないように、表示される領域の数を制限し、それによって、ユーザーが、迅速かつ容易に異なる領域の区別を潜在的に難しくする、例示的なプレイリストトランスポートバー２９０２を示す図である。本手法では、比較的少ない数（例、２乃至６）の領域をプレイリストトランスポートバー内に表示することが可能である。このように、プレイリストが多数のアセットを含む場合、プレイリストトランスポートバー２９０２は、例えば、現在再生中の領域を中心とする領域のような、２、３の領域だけを表示することが可能である。
【０１６４】
さらに、プレイリストトランスポートバー２９０２内に表示される領域の数を常に制限することによって、双方向メディアガイダンスアプリケーションは、表示された領域のそれぞれに、適切な所定の最小空間を割り当てることができる。図２９では、プレイリストトランスポートバー２９０２は、９時間４５分のプログラムを有するプレイリストに対応しているが、例えば４時間のプログラムだけしか常に表示することができない。例えば、領域２９２１および２９２３は、１時間のプログラムを表示することが可能であり、領域２９２２は、２時間のプログラムを表示することが可能である。図に示されるように、各領域に正確に割り当てられる間隔は、他の示されたアセットに対して特定のアセットの長さを反映する。すなわち、領域２９２２（２時間のアセット）は、領域２９２１（１時間のアセット）のほぼ２倍を占める。
【０１６５】
双方向メディアガイダンスアプリケーションは、プレイリストトランスポートバーの中央に現在再生中の領域２９２２を配置し、他の領域またはその位置を現在再生中の領域の両側に配置することが可能である。図２９では、位置表示領域２９１０は、領域２９２２に置かれており、領域２９２２に対応するアセットが再生されていることを示す。領域２９２２が現在の領域であるので、領域２９２１をその前に配置し、領域２９２３をその後に配置することが可能である。位置表示領域２９１０が領域２９２３へ進むとき、双方向メディアガイダンスアプリケーションは、プレイリストトランスポートバー２９０２の中央に領域２９２３を配置することが可能であり、その結果、図３０のプレイリストトランスポートバー２９０４となる。図３０は、中央付近に配置された領域２９２３であって、領域２９２３の左側に位置する領域２９２２の一部、および領域２９２３の右側に位置する領域２９２４および２９２５を有する領域を示す図である。領域２９２２によって示されるように、表示の始めまたは終わりの領域を省略し、割り当てられた長さの一部だけを示すことが可能である。いくつかの実施態様では、省略されたアセット領域は、例えば辺縁または矢印型の端部によって、アセット領域全体とは別に表示することが可能である。
【０１６６】
図２９および３０を参照して述べられる実施態様のように、プレイリストトランスポートバーは、所定の最大時間数だけプログラムを表示することが可能である。したがって、プレイリスト内のプログラムの時間数が、常に表示できる時間数を超えた場合、プレイリストトランスポートバーは、常に表示できる時間数を合計した、領域またはその部分だけを表示することが可能である。プレイリスト全体の長さが画面に表示されない実施態様では、プレイリストトランスポートバーの始めおよび／または終わりにインジケータを示して、ユーザーに更なるアセットが利用可能であることを通知することが可能である。例えば、矢印または省略記号を使用して、表示されたアセット領域の前に、またはその後ろに更なるアセットを示すことが可能である。
【０１６７】
図３１は、双方向メディアガイダンスアプリケーションが、早送り、巻き戻し、アセットのスキップ、アセットの再生、アセットのリプレイ、またはリモート機器（例、リモートコントロール）によって直接サポートされているかどうか分からない他の機能のような、プレイリスト内のアセットの再生に影響するコマンドを実行するときに表示されうる、プレイリストトランスポートバー３１０２を示す図である。例えば、ユーザーが、アセットを通じて早送りコマンドを開始したとき、プレイリストトランスポートツールバー３１０２を、少なくとも早送りの期間表示することが可能である。早送りの間に、位置表示領域３１１０を左から右に迅速に進めながら示すことが可能であり、情報領域３１１４内に表示された時間を早送りの速度で経過させて示すことが可能である。加えて、情報領域３１１４は、従来の早送り記号を表示して、ユーザーに早送りコマンドが実行されていることを示すことが可能である。情報領域３１１４は、図３１に示されるようなアイコン、文字、または他の好適な形態で、現在のアクションステータス（例、再生、巻き戻し、早送り、一時停止、または他の好適なモード）を示すことが可能である。
【０１６８】
図３２、図３３、図３４Ａ、図３４Ｂ、図３５Ａ、図３５Ｂ、および図３６は、本発明の一実施態様による、ユーザーが、プレイリストトランスポートバー内のハイライト領域をナビゲートすることが可能であり、必要に応じて、特定のアクションを生じさせることが可能な、いくつかの例示的なプレイリストトランスポートバーを示す図である。以下図３２を参照する。ユーザーは、トランスポートバー３２０２の様々な要素に、ハイライト領域３２１８（現在は以来としているアセット領域３２２１）をナビゲートすることが可能である。例えば、ユーザーは、アセット領域３２２１、３２２２、３２２３の内のいずれか１つ、または、（表示できる領域の数が制限された実施態様のような）いくつかの実施態様では、現在表示されていない領域に、ハイライト領域３２１８をナビゲートすることが可能である。ユーザーは、位置表示領域３２１０またはプレイリスト名３２３０に、ハイライト領域３２１８をナビゲートすることが可能である。双方向メディアガイダンスアプリケーションは、ユーザーのプレイリストトランスポートバー内の要素のナビゲーション、またはユーザーのハイライトされた要素の選択に応えて、所定の機能を実行することが可能である。例えば、双方向メディアガイダンスアプリケーションは、ユーザーがアセット領域３２２１をハイライトしたときに、アセット領域３２２１に対応するアセットに関連する情報を含む情報オーバーレイ３２４０を表示することが可能である。ユーザーが、アセット領域をハイライトし、例えばリモートコントロール上の選択キーを押すことによってアセットを選択した場合、双方向メディアガイダンスアプリケーションは、選択されたアセットの再生を即座に開始することが可能である。
【０１６９】
図３３は、ハイライト領域３３１８がプレイリスト名３３３０にナビゲートされた、例示的なプレイリストトランスポートバー３３０２を示す図である。図３３に示されるように、ユーザーが、プレイリスト名３３３０にハイライト領域をナビゲートするか、または前記プレイリスト名を選択した後に、プレイリストの複数の名前を表示することが可能である。これらのプレイリストは、ユーザーによって以前に作成されたプレイリスト、またはシステムオペレータによって提供されたプレイリストを含むことが可能である。利用可能なプレイリストを表示することによって、特定のプレイリストへナビゲートするか、またはプレイリストを選択することによって、異なるプレイリスト内にロードするオプションをユーザーに提供する。新しいプレイリストを選択したとき、ユーザーに確認画面を表示することが可能であり、確認すると、双方向メディアガイダンスアプリケーションは、選択されたプレイリストの再生を開始し、選択されたプレイリストに合わせたプレイリストトランスポートを表示することが可能である。
【０１７０】
図３４ＡおよびＢは、本発明の一実施態様による、どのようにユーザーが位置表示領域を任意の所望の位置に手動でドラッグアンドドロップできるのかを示す、前後の画面ショットを示す図である。図３４Ａは、ハイライト領域３４１８によってハイライトされた位置ニードル３４１２を示す図である。情報領域３４１４が、４５分の時間を指定していることに留意されたい。ユーザーが、ハイライトされた位置ニードルを選択したとき、双方向のテレビ番組ガイドは「ドラッグアンドドロップモード」に入ることが可能であり、これによって、ユーザーは、例えばリモート機器上の押ボタン（例、左および右カーソルボタン）を使用して、位置表示領域３４１０を別の位置（例、他の領域）に手動で移動することができる。図３４Ｂは、図３４Ａの位置表示領域３４１０の位置に対して、（情報領域３４１４によって示されるように）位置表示領域３４１０を５分戻したことを示す図である。
【０１７１】
ユーザーが、所望の位置に位置表示領域３４１０を配置したとき、ユーザーは、複数の異なる方法で、ドラッグアンドドロップモードから抜けることが可能である。例えば、ユーザーは、特定のボタン（例、終了ボタン、再生ボタン、または選択ボタン）を押すことによって、または位置表示領域３４１０から離れてナビゲートすることによって、位置表示領域３４１０を非選択状態にすることが可能である。位置表示領域３４０２を移動させると、時間情報がそれに伴って変化し、ニードル位置３４１２が異なる領域におかれると、プレイリスト内のアセットの表示名が変化することに留意されたい。新しい再生位置が選択されると、双方向メディアガイダンスアプリケーションは、新しく選択されたアセットおよび時間で再生を開始することが可能である。
【０１７２】
図３５ＡおよびＢは、本発明の実施態様による、どのようにユーザーが「次の領域にスキップ」機能を使用して、位置表示領域３５１０の位置を移動することができるのかを示す、前後の画面ショットを示す図である。「次の領域にスキップ」機能は、隣接するアセット領域の先頭へ位置表示領域３５１０を進めることが可能である。「次の領域にスキップ」機能は、図３５Ａに示されるように、位置ニードル３５１２が選択されたときに起動することが可能である。ユーザーが、リモート機器上のあるボタン（例、上矢印／下矢印ボタン、次ページ／前ページボタン、または専用の次／前ボタン）を押したとき、位置表示領域を次の領域にスキップすることが可能である。
【０１７３】
図３５Ｂは、ユーザーが、例えば右矢印ボタンを１回押したときの、スキップ機能の結果を示す図である。図に示されるように、位置表示領域は、領域３５２１から領域３５２２の先頭にスキップする。ユーザーが再び右矢印ボタンを押した場合、位置表示領域を、領域３５２３の先頭にスキップすることができる。
【０１７４】
ユーザーが、左矢印ボタンを押した場合、位置表示領域３５１０を、位置表示領域３５１０が現在オーバーレイしている領域の先頭か、または位置表示領域３５１０が現在オーバーレイしている領域に隣接した領域の先頭に進めることが可能である。別の一実施態様として、位置表示領域３５１０は、現在配置されている領域の先頭に位置表示領域３５１０がある場合に限り、以前の領域の先頭に進めることが可能である。
【０１７５】
図３６は、本発明の一実施態様による、ユーザーが、例えば情報領域３６１４にハイライト領域をナビゲートしたときに表示されうる、例示的なプレイリストトランスポートバー３６０２の画面ショットを示す図である。図に示されるように、情報領域３６１４が、ハイライト領域３６１８によってハイライトされたとき、プレイリストオプションメニュー３６４０を表示することが可能である。プレイリストオプションメニュー３６４０は、位置表示領域３６１０によって現在示されている領域に関連付けられたアセットに関して、またはそのアセットの現在の位置に関して、複数の異なる関数の内の１つを実行する機会をユーザーに提供する。ユーザーは、ハイライト領域を所望の機能にナビゲートし、リモート機器上の所定のボタンを選択することによってこれらの機能の内の１つを実行することが可能である。
【０１７６】
プレイリストオプションメニュー３６４０に含まれる機能は、プレイリストの編集、またはプレイリスト内の様々なアセットに関する情報へアクセスするような、プレイリスト内のアセットの操作に更なる柔軟性を提供することが可能である。例えば、ユーザーは、削除アセット（ＤＥＬＥＴＥ  ＡＳＳＥＴ）３６４１を選択してアセットをプレイリストから削除するか、スキップアセット（ＳＫＩＰ  ＡＳＳＥＴ）３６４２を選択してアセットの再生をスキップするか、リピートアセット（ＲＥＰＥＡＴ  ＡＳＳＥＴ）３６４３を選択してアセットの再生を繰り返すか、またはこのアセットに対する情報（ＩＮＦＯ  ＦＯＲ  ＴＨＩＳ  ＡＳＳＥＴ）３６４４を選択してアセットに関する更なる情報を見ることが可能である。加えて、このアセットを次に再生３６４５を選択して、プレイリストに示された順序に関係なく、このセットを次に再生させることが可能である。このアセットを次に再生３６４５（ＰＬＡＹ  ＴＨＩＳ  ＡＳＳＥＴ  ＮＥＸＴ）の選択によって、プレイリストが再び順序付けられる。さらに、このアセットを今再生（ＰＬＡＹ  ＴＨＩＳ
ＡＳＳＥＴ  ＮＯＷ）３６４６を選択して、実質的に即座にこのアセットを再生させることが可能である。プレイリストオプションメニュー３６４０に含まれる機能は、デザインの選択によるところが大きく、本願明細書に述べた特定の例を制限するものではないことに留意されたい。プレイリストオプションメニューに含むことの可能な機能のさらに詳細な情報および更なる例は、同時係属の米国特許出願番号第１１／３２４，１９１号（２００５年１２月２９日出願）に見出すことが可能であり、その開示は参照することによりその全体が組み込まれる。当該のメニューからアクセスすることが可能な他の機能の例には、後に容易にジャンプすることができる現在のアセット内の現在の位置におけるマークの設定、以前選択したマーク済みの位置へのジャンプ、特定のアセットを選択して再生を開始する、再生を開始する現在のアセット内の特定の再生オフセットの選択、およびユーザー指定の秒数または分数によるプレイリスト内の前後へのジャンプ、が挙げられる。
【０１７７】
レイリストオプションメニュー３６４０は、本願明細書に述べられた以外の方法で、表示またはアクセスすることが可能であることに留意されたい。例えば、リモート機器は、ハイライト領域が情報領域３６１４にナビゲートされたかどうかに関係なく、ボタンを押したときにプレイリストオプションメニュー３６４０が表示されるボタンを含むことが可能である。別の手法では、プレイリストオプションメニュー３６４０は、ユーザーが、例えばリモート機器を使用してハイライトされた情報領域３６１４を選択した後にだけ表示することが可能である。
【０１７８】
図３７は、本発明の実施態様による、プレイリストトランスポートバーの表示を示すフローチャートである。ステップ３７０２から始まり、プレイリストが提供される。本プレイリストは、利用可能な多数のプレイリストのうちの１つとすることが可能であり、双方向メディアガイダンスアプリケーションを、本発明によるプレイリストトランスポートバーを表示するために使用することが可能である。ステップ３７０４で、双方向メディアガイダンスアプリケーションは、プレイリストのためのプレイリストトランスポートバーを表示することが可能である。プレイリストトランスポートバーは、プレイリスト内のアセットに対応するアセット領域と、プレイリスト内の再生位置の表示を提供する位置表示領域とを含むことが可能である。プレイリストトランスポートバーが表示されると、複数の異なるアクションをとることが可能である。例えば、プレイリストトランスポートバー内の新しい位置に（例えばユーザーが手動で）位置表示領域を移動することが可能である。別の例のアクションは、ハイライト領域をナビゲートして、アセットに関連する更なる情報か、またはプレイリストトランスポートバー（例、図３６のプレイリストオプションメニュー）に関連して利用可能な他の機能にアクセスすることが可能である。
【０１７９】
（第Ｖ節  ＶＯＤ情報画面）
いくつかの実施態様では、双方向テレビアプリケーション（例、ＩＰＧ）は、ユーザーに、プレイリストへのアクセス、およびＶＯＤプログラム情報画面からのブックマーク機能を提供することが可能である。図３８および３９は、例えば、ユーザーのＶＯＤプログラムリスト表示からのＶＯＤプログラムリストの選択に応えて提供することが可能な、例示的なＶＯＤ情報画面を示す図である。
【０１８０】
図３８では、選択されたプログラムは、無料のＶＯＤプログラムであり、例示的なプレイリストアイコンがハイライトされている。本実施態様では、無料のＶＯＤプログラムだけをプレイリストに追加することが可能である。他の実施態様では、有料のＶＯＤプログラムおよび他のタイプのプログラムをプレイリストに追加することが可能である。
【０１８１】
図３９では、選択されたプログラムは、有料のＶＯＤプログラムであり、例示的なブックマークアイコンがハイライトされている。他の実施態様では、無料のＶＯＤプログラムおよび他のタイプのプログラムをブックマーク済みとすることが可能である。
【０１８２】
ユーザーが図３８のプレイリストアイコンを選択すると、双方向テレビアプリケーションは、ユーザーがプログラムを追加するプレイリストを選択できる、例えば図１１のプログラム選択オーバーレイのような、オーバーレイを示すことが可能である。プレイリストが設定されていない場合、双方向テレビアプリケーションは、その代わりに、例えば、図３の例示的なプレイリスト未設定オーバーレイのような、プレイリストがないことを示すオーバーレイを表示することが可能である。
【０１８３】
ユーザーが図３９のブックマークアイコンを選択すると、双方向テレビアプリケーションは、ユーザーがプログラムのマークを確認できる、図２１のプログラムブックマーク確認オーバーレイのようなオーバーレイを表示することが可能である。
【０１８４】
本発明の上述の実施態様は、限定ではなく例示目的のために示されるものであり、本発明は、以下の請求項によってのみ制限される。
【図１】
0005509252.tif 000115
【図２】
0005509252.tif 000116
【図３】
0005509252.tif 000117
【図４】
0005509252.tif 000118
【図５】
0005509252.tif 000119
【図６】
0005509252.tif 000120
【図７】
0005509252.tif 000121
【図８】
0005509252.tif 000122
【図９】
0005509252.tif 000123
【図１０】
0005509252.tif 000124
【図１１】
0005509252.tif 000125
【図１２】
0005509252.tif 000126
【図１３】
0005509252.tif 000127
【図１４】
0005509252.tif 000128
【図１５】
0005509252.tif 000129
【図１６】
0005509252.tif 000130
【図１７】
0005509252.tif 000131
【図１８】
0005509252.tif 000132
【図１９】
0005509252.tif 000133
【図２０】
0005509252.tif 000134
【図２１】
0005509252.tif 000135
【図２２】
0005509252.tif 000136
【図２３】
0005509252.tif 000137
【図２４】
0005509252.tif 000138
【図２５】
0005509252.tif 000139
【図２６】
0005509252.tif 000140
【図２７】
0005509252.tif 000141
【図２８】
0005509252.tif 000142
【図２９】
0005509252.tif 000143
【図３０】
0005509252.tif 000144
【図３１】
0005509252.tif 000145
【図３２】
0005509252.tif 000146
【図３３】
0005509252.tif 000147
【図３４Ａ】
0005509252.tif 000148
【図３４Ｂ】
0005509252.tif 000149
【図３５Ａ】
0005509252.tif 000150
【図３５Ｂ】
0005509252.tif 000151
【図３６】
0005509252.tif 000152
【図３７】
0005509252.tif 000153
【図３８】
0005509252.tif 000154
【図３９】
0005509252.tif 000155