(57)【要約】シリーズアセットの再生リストを自動的に生成するためのシステムおよび方法、ならびに、再生リストのアセットをクラスタにグループ化するためのシステムおよび方法を提供する。一実施形態においては、シリーズアセットは、該シリーズの再生リストに自動的に含まれ得る。別の実施形態においては、双方向メディアガイダンスアプリケーションは、ユーザが選択した１つ以上のパラメータに基づいて、アセットをクラスタにグループ化することができる、または、自動的に決定されたパラメータに基づいて、アセットをクラスタにグループ化することができる。
2010509848.tif 000002
【特許請求の範囲】
【請求項１】
双方向メディアガイダンスアプリケーションを使用するための方法であって、
ユーザが収録オプションを構成できるようにするステップであって、前記オプションは再生リスト指定オプションを備える、ステップと、
前記再生リスト指定オプションを使用して再生リストを指定するステップと、
前記構成された収録オプションに従って、少なくとも１つのアセットを収録するステップと、
前記指定された再生リストに前記少なくとも１つの収録されたアセットを自動的に含むステップと、
既定の順序に従って、前記指定された再生リストに前記アセットを配列するステップと、を備える、方法。
【請求項２】
前記収録オプションはシリーズ収録オプションを備える、請求項１に記載の方法。
【請求項３】
再生リストを指定するステップは、シリーズ再生リストを指定するステップを備える、請求項１に記載の方法。
【請求項４】
再生リストを指定するステップは、再生リストを作成するステップを備える、請求項１に記載の方法。
【請求項５】
再生リストを指定するステップは、既存の再生リストを選択するステップを備える、請求項１に記載の方法。
【請求項６】
前記構成された収録オプションは、収録属性を備え、少なくとも１つのアセットを収録するステップは、一組のアセットを収録するステップを備え、前記アセットは前記収録属性を有する、請求項１に記載の方法。
【請求項７】
前記指定された再生リストは複数のアセットを備え、
前記指定された再生リストに含まれた収録アセットを再生するステップをさらに備える、請求項１に記載の方法。
【請求項８】
前記既定の順序に従って前記アセットを再生するステップ
をさらに備える、請求項７に記載の方法。
【請求項９】
前記指定された再生リストの前記アセットのうちの少なくとも１つのアセットの視聴可能性に応じて、前記指定された再生リストを更新するステップをさらに備える、請求項１に記載の方法。
【請求項１０】
前記指定された再生リストは複数のアセットを含み、
少なくとも１つのパラメータに従って前記アセットをクラスタにグループ化するステップをさらに備える、請求項１に記載の方法。
【請求項１１】
前記パラメータは、ユーザによって選択される、請求項１０に記載の方法。
【請求項１２】
前記パラメータは、少なくとも前記複数のアセットの属性に応じて、自動的に選択される、請求項１０に記載の方法。
【請求項１３】
前記再生リスト指定オプションを使用して再生リストを少なくとも指定するステップは、前記再生リストのアセットが表示される場所からリモートで実行される、請求項１に記載の方法。
【請求項１４】
双方向メディアガイダンスアプリケーションを実装するためのユーザ機器を備えるシステムであって、前記ユーザ機器は、
ユーザが収録オプションを構成することを可能にし、前記オプションは再生リスト指定オプションを備え、
前記再生リスト指定オプションを使用して再生リストを指定し、
構成された収録オプションに従い少なくとも１つのアセットを収録し、
前記指定された再生リストに前記少なくとも１つの収録されたアセットを含み、
既定の順序に従って、前記指定された再生リストに前記アセットを配列するように操作可能である、システム。
【請求項１５】
収録オプションはシリーズ収録オプションを備える、請求項１４に記載のシステム。
【請求項１６】
再生リストの指定は、シリーズ再生リストの指定を備える、請求項１４に記載のシステム。
【請求項１７】
前記ユーザ機器は、前記指定された再生リストとなる新しい再生リストを作成するように操作可能である、請求項１４に記載のシステム。
【請求項１８】
前記ユーザ機器は、前記指定された再生リストとなる既存の再生リストを選択するように操作可能である、請求項１４に記載のシステム。
【請求項１９】
前記構成された収録オプションは、収録属性を備え、少なくとも１つのアセットを収録するステップは、一組のアセットを収録するステップを備え、前記アセットは前記収録属性を有する、請求項１４に記載のシステム。
【請求項２０】
前記指定されたシリーズ再生リストは複数のアセットを含み、前記ユーザ機器は、
前記指定された再生リストに含まれる収録されたアセットを再生するように操作可能である、請求項１４に記載のシステム。
【請求項２１】
前記ユーザ機器は、
前記既定の順序に従い前記アセットを再生するように操作可能である、請求項２０に記載のシステム。
【請求項２２】
前記ユーザ機器は、前記指定された再生リストの前記アセットのうちの少なくとも１つのアセットの視聴可能性に応じて、前記指定された再生リストを更新するようにさらに操作可能である、請求項１４に記載のシステム。
【請求項２３】
前記指定された再生リストは複数のアセットを含み、前記ユーザ機器は、
少なくとも１つのパラメータに従って前記アセットをクラスタにグループ化するように操作可能である、請求項１４に記載のシステム。
【請求項２４】
前記パラメータは、ユーザによって選択される、請求項２３に記載のシステム。
【請求項２５】
前記パラメータは、少なくとも前記複数のアセットの属性に応じて、自動的に選択される、請求項２３に記載のシステム。
【請求項２６】
前記ユーザ機器は、前記ユーザ機器に対してリモートにあるソースから指定された再生リストを受信するように操作可能である、請求項１４に記載のシステム。
【請求項２７】
双方向メディアガイダンスアプリケーションを使用するための方法であって、
選択されたアセットに関連する再生リストを生成するステップと、
実質上前記再生リストが生成される時に、他の関連する視聴可能なアセットを前記再生リストに自動的に含むステップと、
既定の順序に従って、前記再生リストに前記アセットを配列するステップと、
前記再生リストの前記アセットに関連する変更に応じて、前記再生リストを動的に更新するステップと、を備える、方法。
【請求項２８】
前記選択されたアセットは、シリーズの一部である収録アセットであり、他の関連するアセットは、前記選択されたアセットと同じシリーズに属するアセットである、請求項２７に記載の方法。
【請求項２９】
他の関連する視聴可能なアセットを前記再生リストに含むステップは、指定された一組の基準によって関連付けられるアセットを含むステップを備える、請求項２７に記載の方法。
【請求項３０】
番組ガイド情報を表示するステップであって、前記番組ガイド情報は前記選択されたアセットを含むステップと、
前記選択されたアセットのユーザ選択を受信するステップと、
前記選択されたアセットがシリーズに属するかどうかを判断するステップと、をさらに備え、再生リストを生成するステップは、前記シリーズに関連した再生リストがまだ存在しない場合、シリーズ再生リストを生成するステップを備える、請求項２７に記載の方法。
【請求項３１】
ユーザが、前記再生リストに対する少なくとも１つのシリーズ再生リストオプションを指定することを可能にするステップをさらに備える、請求項２７に記載の方法。
【請求項３２】
前記含むステップは、前記少なくとも１つの指定されたシリーズ再生リストオプションに基づく、請求項３１に記載の方法。
【請求項３３】
前記更新するステップは、前記少なくとも１つの指定されたシリーズ再生リストオプションに基づく、請求項３１に記載の方法。
【請求項３４】
前記再生リストは、前記選択されたアセットに関連したシリーズのアセットのみを含む、請求項２７に記載の方法。
【請求項３５】
前記再生リストは少なくとも１つの特定のタイプのアセットを含み、
視聴可能な前記少なくとも１つの特定のタイプのアセットを決定して、これらの決定されたアセットを前記選択されたシリーズに相関させるステップと、
前記シリーズ再生リストに前記少なくとも１つの特定のタイプを有する前記視聴可能なアセットを含むステップと、をさらに備える、請求項２７に記載の方法。
【請求項３６】
前記少なくとも１つの特定のタイプは、ローカルで収録されたアセット、リモートで収録されたアセット、サーバで保存されたアセット、またはこれらの組み合わせから成る群から選択される、請求項３５に記載の方法。
【請求項３７】
前記更新するステップは、
前記再生リストのアセットの前記順序を並べ替えるステップを備える、請求項２７に記載の方法。
【請求項３８】
前記更新するステップは、
新しいシリーズアセットが視聴可能になったとき、前記再生リストに前記新しいシリーズアセットを追加するステップを備える、請求項２７に記載の方法。
【請求項３９】
前記新しいシリーズアセットが収録されると、前記新しいシリーズアセットは前記再生リストに追加される、請求項３８に記載の方法。
【請求項４０】
前記新しいシリーズアセットがサーバ上で視聴可能になると、前記新しいシリーズアセットは前記再生リストに追加される、請求項３８に記載の方法。
【請求項４１】
前記更新するステップは、
アセットのアクセス可能性の状態に変化があると、前記再生リスト内の該アセットの提示を変更するステップを備える、請求項２７に記載の方法。
【請求項４２】
前記再生リスト内のアセットの前記提示を変更するステップは、前記再生リストの残りの統一性を維持しながら、前記再生リストから前記アセットを削除するステップを備える、請求項４１に記載の方法。
【請求項４３】
前記再生リスト内のアセットの前記提示を変更するステップは、前記再生リスト内の前記アセットの視覚的提示の特徴を変更するステップと、前記アセットの提示の機能性のある態様を変更するステップと、を備える、請求項４１に記載の方法。
【請求項４４】
前記アセットの提示の前記機能性のある態様を変更するステップは、前記再生リストの実行中、前記アセットの再生をスキップするステップを備える、請求項４３に記載の方法。
【請求項４５】
前記更新するステップは、
アセットが削除されたとき、前記再生リストから該アセットを削除するステップを備える、請求項２７に記載の方法。
【請求項４６】
前記更新するステップは、
アセットがアクセス可能ではなくなったとき、前記再生リストから該アセットを削除するステップを備える、請求項２７に記載の方法。
【請求項４７】
前記更新するステップは、
デジタル著作権管理システムに従い、アセットの視聴が許可されない場合、前記再生リストからの該アセットの再生を防止するステップを備える、請求項２７に記載の方法。
【請求項４８】
前記更新するステップは、
アセットが視聴された後、前記再生リストから該アセットを削除するステップを備える、請求項２７に記載の方法。
【請求項４９】
ユーザが前記選択されたアセットを少なくとも選択できるように、リモートユーザインターフェイスを提供するステップをさらに備える、請求項２７に記載の方法。
【請求項５０】
双方向メディアガイダンスアプリケーションを使用するためのシステムであって、
選択されたアセットに関連する再生リストを生成し、
実質上前記再生リストが生成される時に、他の関連する視聴可能なアセットを前記再生リストに自動的に含み、
既定の順序に従って、前記再生リストに前記アセットを配列し、
前記再生リストの前記アセットに関連する変更に応じて、前記再生リストを動的に更新するように操作可能なユーザ機器、を備える、システム。
【請求項５１】
前記選択されたアセットは、シリーズの一部である収録アセットであり、他の関連アセットは、前記選択されたアセットと同じシリーズに属するアセットである、請求項５０に記載のシステム。
【請求項５２】
前記ユーザ機器は、指定された一組の基準によって関連付けられる、前記他の関連した視聴可能なアセットを、前記再生リストに含むように操作可能である、請求項５０に記載のシステム。
【請求項５３】
前記ユーザ機器は、
番組ガイド情報を表示し、前記番組ガイド情報は前記選択されたアセットを含み、
前記選択されたアセットのユーザ選択を受信し、
前記選択されたアセットがシリーズに属するかどうかを判断し、
前記シリーズに関連する再生リストがまだ存在していない場合、シリーズ再生リストを生成するようにさらに操作可能である、請求項５０に記載のシステム。
【請求項５４】
前記ユーザ機器は、
ユーザが前記再生リストに対する少なくとも１つのシリーズ再生リストオプションを指定することを可能にするようにさらに操作可能である、請求項５０に記載のシステム。
【請求項５５】
前記ユーザ機器は、前記少なくとも１つの指定されたシリーズ再生リストオプションに基づいて、前記他の関連した視聴可能なアセットを前記再生リストに含むように操作可能である、請求項５４に記載のシステム。
【請求項５６】
前記ユーザ機器は、前記少なくとも１つの指定されたシリーズ再生オプションに基づいて、前記再生リストを更新するように操作可能である、請求項５４に記載のシステム。
【請求項５７】
前記再生リストは、前記選択されたアセットに関連したシリーズのみのアセットを含む、請求項５０に記載のシステム。
【請求項５８】
前記再生リストは少なくとも１つの特定のタイプのアセットを含み、前記ユーザ機器は、
視聴可能な前記少なくとも１つの特定のタイプのアセットを決定して、これらの決定されたアセットを前記選択されたシリーズに相関させ、
前記シリーズ再生リストに前記少なくとも１つの特定のタイプを有する前記視聴可能なアセットを含むようにさらに操作可能である、請求項５０に記載のシステム。
【請求項５９】
前記少なくとも１つの特定のタイプは、ローカルで収録されたアセット、リモートで収録されたアセット、サーバで保存されたアセット、またはこれらの組み合わせから成る群から選択される、請求項５８に記載のシステム。
【請求項６０】
前記ユーザ機器は、
前記再生リストのアセットの前記順序を並べ替えるように操作可能である、請求項５０に記載のシステム。
【請求項６１】
前記ユーザ機器は、
新しいシリーズアセットが視聴可能になったとき、前記再生リストに前記新しいシリーズアセットを追加するように操作可能である、請求項５０に記載のシステム。
【請求項６２】
前記新しいシリーズアセットが収録されると、前記新しいシリーズアセットは前記再生リストに追加される、請求項６１に記載のシステム。
【請求項６３】
前記新しいシリーズアセットがサーバ上で視聴可能になると、前記新しいシリーズアセットは前記再生リストに追加される、請求項６１に記載のシステム。
【請求項６４】
前記ユーザ機器は、
アセットのアクセス可能性の状態に変化があると、前記再生リスト内の該アセットの提示を変更するように操作可能である、請求項５０に記載のシステム。  
【請求項６５】
前記ユーザ機器は、前記再生リストの残りの統一性を維持しながら、前記再生リストからアセットを削除することによって、前記再生リスト内の前記アセットの提示を変更するように操作可能である、請求項６４に記載のシステム。
【請求項６６】
前記ユーザ機器は、前記再生リスト内のアセットの視覚的提示の特徴を変更し、前記アセットの提示の機能性の或る態様を変更することによって、前記再生リスト内の前記アセットの前記提示を変更するように操作可能である、請求項６４に記載のシステム。
【請求項６７】
前記ユーザ機器は、前記再生リストの実行中、前記アセットの再生をスキップすることによって、前記アセットの提示の前記機能性の或る態様を変更するように操作可能である、請求項６６に記載のシステム。
【請求項６８】
前記ユーザ機器は、
アセットが削除されたとき、前記再生リストから該アセットを削除するように操作可能である、請求項５０に記載のシステム。
【請求項６９】
前記ユーザ機器は、
アセットがアクセス可能ではなくなったとき、前記再生リストから該アセットを削除するように操作可能である、請求項５０に記載のシステム。
【請求項７０】
前記ユーザ機器は、
デジタル著作権管理システムに従い、アセットの視聴が許可されない場合、前記再生リストからの該アセットの再生を防止するように操作可能である、請求項５０に記載のシステム。
【請求項７１】
前記ユーザ機器は、
アセットが視聴された後、前記再生リストから該アセットを削除するように操作可能である、請求項５０に記載のシステム。
【請求項７２】
リモートユーザインターフェイスをさらに備え、前記リモートユーザインターフェイスは、ユーザが前記選択されたアセットを少なくとも選択できるようにする、請求項５０に記載のシステム。
【請求項７３】
双方向メディアガイダンスアプリケーションを使用するための方法であって、
アセットのリストから再生リストを作成するステップであって、前記アセットは既定の順序に配列されるステップと、
少なくとも１つのパラメータに応じて、前記アセットを少なくとも２つのクラスタにグループ化するステップと、
前記少なくとも２つのアセットクラスタを有する前記再生リストを表示するステップと、を備える、方法。
【請求項７４】
前記クラスタのうちの少なくとも１つに関して、前記クラスタのうちの該１つに関連する識別子を表示するステップをさらに備える、請求項７３に記載の方法。
【請求項７５】
前記識別子はアイコンまたはグラフィックである、請求項７４に記載の方法。
【請求項７６】
前記識別子はテキストである、請求項７４に記載の方法。
【請求項７７】
前記識別子は、前記クラスタのうちの該１つ内の前記アセットに共通した属性を表す、請求項７４に記載の方法。
【請求項７８】
前記識別子は、前記パラメータによって提示される前記クラスの要素のうちの一要素である、請求項７４に記載の方法。
【請求項７９】
前記アセットをグループ化するステップは、少なくとも２つのパラメータに応じ、前記少なくとも２つのクラスタのうちの少なくとも１つは２つのサブクラスタを備える、請求項７３に記載の方法。
【請求項８０】
前記少なくとも２つのパラメータのうちの第１のパラメータは、一次パラメータであり、前記２つのパラメータのうちの第２のパラメータは、二次パラメータであり、前記一次パラメータは両方のサブクラスタの前記アセットに関連し、前記二次パラメータは、前記サブクラスタのうちの１つのみに関連する、請求項７９に記載の方法。
【請求項８１】
前記サブクラスタのうちの少なくとも１つに関連する識別子を表示するステップをさらに備える、請求項８０に記載の方法。
【請求項８２】
再生のために前記クラスタのサブセットを選択するステップをさらに備える、請求項７３に記載の方法。
【請求項８３】
前記少なくとも１つのパラメータを自動的に選択するステップをさらに備える、請求項７３に記載の方法。
【請求項８４】
前記少なくとも１つのパラメータを選択するオプションを、ユーザに提供するステップをさらに備える、請求項７３に記載の方法。
【請求項８５】
前記ユーザが、前記少なくとも１つのパラメータを指定すること、または、前記アプリケーションに前記少なくとも１つのパラメータを自動的に選択させることの、どちらかを選択することを可能にするステップをさらに備える、請求項７３に記載の方法。
【請求項８６】
前記再生リストを作成するステップと、前記アセットをグループ化するステップの相対的順序は、ユーザが決定可能である、請求項７３に記載の方法。
【請求項８７】
前記少なくとも１つのパラメータは、前記アセットの属性のアルゴリズム分析によって、自動的に生成される、請求項７３に記載の方法。
【請求項８８】
前記アルゴリズム分析は、前記属性の頻度分析を備える、請求項８７に記載の方法。
【請求項８９】
前記アセットの前記属性はジャンルを含む、請求項８７に記載の方法。
【請求項９０】
前記アセットの前記属性はアーティストを含む、請求項８７に記載の方法。
【請求項９１】
前記アセットの前記属性はアセットのタイプまたは質を含む、請求項８７に記載の方法。
【請求項９２】
アセットクラスタリングパラメータが一次または二次パラメータであるかどうかを指定することをユーザに可能にするステップをさらに備える、請求項７３に記載の方法。
【請求項９３】
前記アセットは識別子に関連し、ユーザは双方向アセットグループ化ノードのうちの１つにおけるパラメータとして前記識別子のうちの１つを選択できる、請求項７３に記載の方法。
【請求項９４】
前記アセットに関連する識別子を決定するステップをさらに備え、前記識別子のうちの少なくとも１つは、前記少なくとも１つのパラメータとして選択される、請求項７３に記載の方法。
【請求項９５】
前記アセットは、シリーズ収録アセットである、請求項７３に記載の方法。
【請求項９６】
前記アセットは、ＶＯＤアセット、リニアアセット、ブックマークアセット、オーディオアセットまたはこれらの任意の組み合わせから成るグループから選択される、請求項７３に記載の方法。
【請求項９７】
前記アセットのリストは、前記クラスタ全てのアセットを合わせたうちの適切なサブセットを備え、前記少なくとも２つのクラスタからアセットの前記リストを選択するステップをさらに備える、請求項７３に記載の方法。
【請求項９８】
前記アセットのリストは、前記少なくとも２つのクラスタのうちの少なくとも１つのクラスタ内のアセットの群である、請求項７３に記載の方法。
【請求項９９】
前記少なくとも２つのクラスタは、互いの相対的順序が変えられ、順次再生される可能性がある、請求項７３に記載の方法。
【請求項１００】
前記アセットのリストは、前記再生リストを表示するステップが実行される場所からリモートで選択される、請求項７３に記載の方法。
【請求項１０１】
双方向メディアガイダンスアプリケーションを使用するためのシステムであって、
アセットのリストから再生リストを作成し、前記アセットは既定の順序に配列され、
少なくとも１つのパラメータに応じて、前記アセットを少なくとも２つのクラスタにグループ化し、
前記少なくとも２つのクラスタのアセットを有する前記再生リストを表示するように操作可能であるユーザ機器を備える、システム。
【請求項１０２】
前記ユーザ機器は、
前記クラスタのうちの少なくとも１つに関して、前記クラスタのうちの該１つに関連する識別子を表示するように操作可能である、請求項１０１に記載のシステム。
【請求項１０３】
前記識別子はアイコンまたはグラフィックである、請求項１０２に記載のシステム。
【請求項１０４】
前記識別子はテキストである、請求項１０２に記載のシステム。
【請求項１０５】
前記識別子は、前記クラスタのうちの該１つ内の前記アセットに共通した属性を表す、請求項１０２に記載のシステム。
【請求項１０６】
前記識別子は、前記パラメータによって提示される前記クラスの要素のうちの一要素である、請求項１０２に記載のシステム。  
【請求項１０７】
前記アセットをグループ化するように操作可能である前記ユーザ機器は、少なくとも２つのパラメータに応じ、前記少なくとも２つのクラスタのうちの少なくとも１つは２つのサブクラスタを備える、請求項１０１に記載のシステム。
【請求項１０８】
前記少なくとも２つのパラメータのうちの第１のパラメータは、一次パラメータで、前記２つのパラメータのうちの第２のパラメータは、二次パラメータであり、前記一次パラメータは前記アセットの両方のサブクラスタに関連し、前記二次パラメータは、前記サブクラスタのうちの１つのみに関連する、請求項１０７に記載のシステム。
【請求項１０９】
前記ユーザ機器は、
前記サブクラスタのうちの少なくとも１つに関連する識別子を表示するように操作可能である、請求項１０８に記載のシステム。
【請求項１１０】
前記ユーザ機器は、
再生のために前記クラスタのサブセットを選択するように操作可能である、請求項１０１に記載のシステム。
【請求項１１１】
前記ユーザ機器は、
前記少なくとも１つのパラメータを自動的に選択するように操作可能である、請求項１０１に記載のシステム。
【請求項１１２】
前記ユーザ機器は、
前記少なくとも１つのパラメータを選択するオプションを、ユーザに提供するように操作可能である、請求項１０１に記載のシステム。
【請求項１１３】
前記ユーザ機器は、
前記ユーザが、前記少なくとも１つのパラメータを指定すること、または、前記アプリケーションに前記少なくとも１つのパラメータを自動的に選択させることの、どちらかを選択することが可能になるように操作可能である、請求項１０１に記載のシステム。
【請求項１１４】
前記再生リストが作成され、前記アセットがグループ化される前記相対的な順序は、ユーザが決定可能である、請求項１０１に記載のシステム。
【請求項１１５】
前記少なくとも１つのパラメータは、前記アセットの属性のアルゴリズム分析によって、自動的に生成される、請求項１０１に記載のシステム。
【請求項１１６】
前記アルゴリズム分析は、前記属性の頻度分析を備える、請求項１１５に記載のシステム。
【請求項１１７】
前記アセットの前記属性はジャンルを含む、請求項１１５に記載のシステム。
【請求項１１８】
前記アセットの前記属性はアーティストを含む、請求項１１５に記載のシステム。
【請求項１１９】
前記アセットの前記属性はアセットのタイプまたは質を含む、請求項１１５に記載のシステム。
【請求項１２０】
前記ユーザ機器は、
ユーザが、アセットクラスタリングパラメータが一次または二次パラメータであるかどうかを指定することを可能にするように操作可能である、請求項１０１に記載のシステム。
【請求項１２１】
前記アセットは識別子に関連し、ユーザは双方向アセットグループ化ノードのうちの１つにおけるパラメータとして前記識別子のうちの１つを選択することが可能である、請求項１０１に記載のシステム。
【請求項１２２】
前記ユーザ機器は、
前記アセットに関連する識別子を決定するように操作可能であり、前記識別子のうちの少なくとも１つは、前記少なくとも１つのパラメータとして選択される、請求項１０１に記載のシステム。
【請求項１２３】
前記アセットは、シリーズ収録アセットである、請求項１０１に記載のシステム。
【請求項１２４】
前記アセットは、ＶＯＤアセット、リニアアセット、ブックマークアセット、オーディオアセット、またはこれらの任意の組み合わせから成るグループから選択される、請求項１０１に記載のシステム。
【請求項１２５】
アセットの前記リストは、前記クラスタの全てのアセットの合わせたうちの適切なサブセットを備え、前記ユーザ機器は、前記少なくとも２つのクラスタからアセットの前記リストを選択するように操作可能である、請求項１０１に記載のシステム。
【請求項１２６】
前記アセットのリストは、前記少なくとも２つのクラスタのうちの少なくとも１つのクラスタ内のアセットの群である、請求項１０１に記載のシステム。
【請求項１２７】
前記少なくとも２つのクラスタは、互いの相対的順序が変えられ、順次に再生され得る、請求項１０１に記載のシステム。
【請求項１２８】
リモートユーザインターフェイスをさらに備え、前記リモートユーザインターフェイスは、ユーザが、前記ユーザ機器からリモートである場所からアセットの前記リストを選択することを可能にする、請求項１０１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、双方向メディアガイダンスアプリケーションを使用するためのシステムおよび方法を対象とし、より具体的には、再生リストにシリーズアセットを自動的に含むように、双方向メディアガイダンスアプリケーションを使用するためのシステムおよび方法に関する。また、本開示は、再生リスト内のアセットの順序を調整するように、双方向メディアガイダンスアプリケーションを使用するためのシステムおよび方法も対象とする。
【背景技術】
【０００２】
本明細書に定義されるように、アセットとは、再生することができるいかなるタイプのメディアをも指す。このようなメディアは、テレビメディア、音楽メディア、双方向型ゲーム、および他のオーディオおよび／またはビデオメディアの変形全てを含み得る。それぞれのアセットには、アセットの１つ以上の性質（例えば、名前、タイトル、俳優、監督、製作者、テーマおよびジャンル）を識別する１つ以上の識別子に関連付けることができる。例えば、映画「ゴールデンアイ（ＧｏｌｄｅｎＥｙｅ）」のテレビ番組アセットは、「ピアースブロスナン（Ｐｉｅｒｃｅ  Ｂｒｏｓｎａｎ）」および「アクション」のような識別子を有することができる。
【０００３】
再生リストを使用して、アセット（例えば、テレビ番組や曲）が再生される順序を決定し得る。多数のアセットを保存することができるデジタルビデオレコーダの出現に伴い、再生リストは、収録されたアセットの再生を管理するために使用され得る。しかしながら、ユーザがデジタルビデオレコーダまたは他のデバイス（例えば、サーバ）上に保存されたアセットを再生するために、ユーザは再生リストを作成することを要求される場合がある。再生リストの作成には、再生リストに含めるアセットを手動で選択する等、ユーザによる積極的な動作が要求される場合がある。ユーザは、特に、シリーズ収録アセットまたはシリーズビデオオンデマンド（ＶＯＤ）アセットのようなシリーズアセットの場合、この動作を面倒だと感じる場合がある。従って、シリーズアセットの再生リストを自動的に生成するためのシステムおよび方法が必要とされる。
【０００４】
視聴可能な番組選択肢の数が大きいことから、再生リストは大量のアセットを含むことができるが、その多くは、ユーザが再生したいと望むものではない場合がある。このように、ユーザは、アセットのサブセット（すなわち、視聴可能なアセットよりも少ない一組のアセット）を再生したいと希望することがあるだろうが、希望するアセットを一つ一つ選んだり、または、再生リストをフィルタリングするいくつかのステップを選択したりしたいとは思わない。フィルタリング技術は既知であるが、このような技術は、ユーザが、ユーザが再生を希望する最も望ましいアセットを含む再生リストの取得を可能にする上で柔軟性を提供することができない。さらに、再生リストがフィルタリングまたは並べ替えされたとしても、再生リストのフィルタリングまたは並べ替えの基準を示す識別子が存在しない場合がある。ユーザが、最も望ましいアセットまたは望ましいアセットのみが再生されるような再生リストを迅速かつ容易に生成することを可能にするためのシステムおよび方法が必要とされる。さらに、再生リストのフィルタリングまたは並べ替えの基準を識別するためのシステムおよび方法も必要とされる。
【発明の概要】
【課題を解決するための手段】
【０００５】
シリーズアセットの再生リストを自動的に生成するためのシステムおよび方法、ならびに再生リストのアセットをクラスタにグループ化するためのシステムおよび方法を提供することによって、上記および他のニーズに対処する。
【０００６】
一実施形態においては、シリーズアセット（例えば、ひとつのシリーズに属するテレビ番組）は、そのシリーズの再生リストに自動的に含むことができる。再生リストにシリーズアセットを自動的に含むことによって実現される利点は、ユーザが、特定のシリーズのアセットを含む再生リストを取得するために、アセットをフィルタ、ソートまたは並べ替える必要がなくなることである。このように、ユーザが特定のシリーズのアセットを再生したいとき、ユーザはそのシリーズの再生リストにアクセスして再生を開始することができる。シリーズアセットの再生リストは、例えば、収録アセット（例えば、デジタルビデオレコーダに収録されたアセット）、サーバに保存されたアセット（例えば、ＶＯＤアセット）またはこれらの組み合わせを含むことができる。本明細書で使用されているように、収録アセットとは、ユーザのリクエストによって、直接的または間接的に収録されたアセットを指し得る（例えば、デジタルビデオレコーダ、ネットワークビデオレコーダ、または、例えばウェブサーバ等、リモートのユーザインターフェイスから行われたユーザリクエストによってビデオレコーダまたはネットワークビデオレコーダで直接実行されるもの等）。本明細書に使用されているように、サーバに保存されたアセットとは、ユーザ側のシステムとの双方向作用の場所からリモートであるサーバまたは他のデータベースサーバ（例えば、ＶＯＤサーバ）上に保存されたアセットを指す。
【０００７】
双方向メディアアプリケーションは、シリーズオプション画面を提供することができ、この画面によって、ユーザは、特定のシリーズのオプションを構成して、構成されたオプションに従ってアセットを含むことが可能な再生リストを指定（例えば、新しい再生リストを作成または既存の再生リストを選択）することができるようになる。例えば、ユーザは、あるシリーズ（例えば、ＳｔａｒＴｒｅｋ  ＴＮＧ）のシリーズ収録オプションを構成して、そのシリーズに再生リスト（例えば、ＴＮＧ再生リスト）を指定することができる。シリーズのエピソードが収録されると、これらのエピソードに該当するアセットは、そのシリーズの再生リストに自動的に含むことができる。
【０００８】
別の実施形態では、双方向メディアガイダンスアプリケーションは、ユーザが選択した１つ以上のパラメータに基づいて、アセットをクラスタに並べ替えまたはグループ化することができる。アセットをクラスタにグループ化または並べ替えるために、双方向メディアアプリケーションは、既定の順序に並べられた再生リストから開始して、再生リストのアセットのうちの多様なアセットをクラスタにグループ化することができ、それぞれのクラスタのアセットは一定のパラメータ条件に一致する。例えば、ある再生リストが１〜９の放送を含み、１、２、８および９の放送には俳優Ａが出演し、３と４には俳優Ｂが出演し、５〜７には俳優Ｃが出演したとする。さらに、選択されたパラメータは俳優ＡおよびＣであると想定する。再生リストがクラスタにグループ化されると、１つのクラスタは１、２、８および９の放送（俳優Ａに対応する）を含むことができ、別のクラスタは５〜７の放送（俳優Ｃに対応する）を含むことができる。３と４の放送は、属性がクラスタ作成条件に一致しないために表示されなくてもよい、または、「他」というクラスタに表示され得る。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、同じアセットを複数のクラスタにグループ化してもよいと理解される。
【０００９】
双方向メディアアプリケーションは、ユーザが再生リストのアセットをクラスタリングするための基準を形成するパラメータを選択できるようにする、１つ以上の双方向パラメータ選択ノードを含むユーザインターフェイスを提供することができる。本発明のユーザインターフェイスの利点は、ユーザが、双方向テレビ番組ガイド環境のように、限られた入力コマンド制御を有する（例えば、リモートコントロールの使用に限定）双方向メディアガイド環境においてパラメータを容易に選択できるようになることである。一部の実施形態においては、例えば、再生リスト内のアセットの属性が何らかのアルゴリズムで分析され、それによって、例えば、ユーザの再生リストに保存されたコンテンツに対する関連性が決定されると、それに基づいて、アプリケーションがパラメータを提案する。例えば、俳優として「Ｊｏｈｎ  Ｗａｙｎｅ（ジョン・ウェイン）」というクラスタリングパラメータは、アセットの全てがＪｏｈｎ  Ｗａｙｎｅを俳優として含んでいた場合またはアセットのどれもＪｏｈｎ  Ｗａｙｎｅを俳優として含んでいない場合、再生リストのオプションとしては提示されないであろう。第１の「全ての」アセットが「Ｊｏｈｎ  Ｗａｙｎｅ」を含んでいた場合、パラメータとしてこれを選択しても、アセットを２つ以上のクラスタに区分することには役立たないので、差別化には有効に結びつかない。第２の「Ｊｏｈｎ  Ｗａｙｎｅ」を含むアセットが「ない」場合、実行方法（フィルタモードまたは非フィルタモード）に応じて、どのクラスタにもアセットがない、または空のクラスタ（「Ｊｏｈｎ  Ｗａｙｎｅ」が出演しているアセットのクラスタ）とアセット全てを含む「他」のクラスタができてしまう可能性がある。ノードは、再生リストのアセットに関連する属性（例えば、テレビ番組アセット、俳優、監督、製作者、場所、およびテーマ）から派生したパラメータを含むことができる。ユーザは、再生リストのアセットをクラスタリングするためのパラメータとして、これらの属性のうちの任意の１つを選択することができる。さらに、双方向メディアアプリケーションは、アセットのクラスタリングにおける追加の制御手段として、ユーザがパラメータの階層ステータスを定義できるようにしてもよい。例えば、あるパラメータには一次的な重要性が与えられてもよく、他のパラメータには二次的な重要性が与えられてもよい。一次と二次の両方のパラメータに従ってアセットがクラスタリングされると、それぞれのクラスタのアセットは、一次パラメータに属することができるが、それぞれのクラスタのアセットのうちのサブセットは、二次パラメータに属することができる。
【００１０】
別の実施形態においては、双方向メディアガイダンスアプリケーションは、アセットをクラスタに再編成またはグループ化して、クラスタを形成するための基準を示すため、それぞれのクラスタに関連する少なくとも１つの識別子を表示することができる。識別子は、識別子に関連する特定のクラスタにおいて、アセットの特徴を簡潔に識別するキーワードまたはキャッチフレーズにすることができる。例えば、再生リストは３つのクラスタを含み、それぞれのクラスタは、そのクラスタの各アセットで演じる俳優の名前を識別子とすることができる。所望に応じて、識別子は、複数のレベルで表示することができ、「トップ」レベルの識別子は特定のクラスタのそれぞれのアセットに関連付けることができて、「サブ」レベルの識別子は、その特定のクラスタ内のアセットのサブグループに関連付けることができる。
【００１１】
別の実施形態においては、双方向メディアアプリケーションは、アセットグループ化パラメータを自動的に選択して、これに従ってアセットをグループ化することができる。一部の例では、アプリケーションは、パラメータの階層に基づいてクラスタを自動的に作成するために、一次、二次、またはこれより多いレベルのパラメータを選択することができる。
【図面の簡単な説明】
【００１２】
本発明の上記および他の特徴、その性質および多様な利点は、添付の図面を参照しながら、以下の詳細説明を検討することによってより明らかとなるであろう。
【図１】本発明の一実施形態に従う、例示的な双方向テレビシステムの模式図である。
【図２】本発明の原理に従う、シリーズ再生リストの例示的な画面画像である。
【図３】本発明に従う、シリーズ再生リストに表示することができる、再生リストトランスポートバーを示す図である。
【図４】本発明の一実施形態に従う、シリーズ収録アセットの再生リストを生成するために行うことができるステップを説明するフローチャートを示す図である。
【図５】本発明の実施形態に従う、シリーズ収録オプション画面の例示的な画面画像である。
【図６】本発明の一実施形態に従い、収録アセットに基づいて自動的に作成された再生リストに収録アセットが含まれるようにできるステップを説明するフローチャートを示す図である。
【図７】本発明の一実施形態に従い、収録アセットの再生リストを作成するために行うことができるステップを説明するフローチャートを示す図である。
【図８】本発明の原理に従い、シリーズＶＯＤアセットの再生リストを生成するために行うことができるステップを説明するフローチャートを示す図である。
【図９】本発明の原理に従い、ＶＯＤシリーズアセットおよび再生リストに関連して表示することができる例示的な画面画像を示す図である。
【図１０】本発明の原理に従い、ＶＯＤシリーズアセットおよび再生リストに関連して表示することができる例示的な画面画像を示す図である。
【図１１】本発明の原理に従い、ＶＯＤシリーズアセットおよび再生リストに関連して表示することができる例示的な画面画像を示す図である。
【図１２】本発明の原理に従い、再生リストを生成するために行うことができるステップを説明するフローチャートを示す図である。
【図１３】本発明の一実施形態に従い、１つ以上の選択されたアセットグループ化パラメータに基づいて、再生リストのアセットをクラスタにグループ化するために行うことができるステップを説明するフローチャートを示す図である。
【図１４Ａ】本発明の実施形態に従い、クラスタの再生リストをグループ化するために、ユーザが選択できる、双方向パラメータノードおよび他の双方向特性の例示的な画面画像を示す図である。
【図１４Ｂ】本発明の実施形態に従い、クラスタの再生リストをグループ化するために、ユーザが選択できる、双方向パラメータノードおよび他の双方向特性の例示的な画面画像を示す図である。
【図１５】本発明の一実施形態に従い、１つ以上の選択されたアセットグループ化パラメータに基づいて、アセットをクラスタにグループ化するために行うことができるステップを説明する別のフローチャートを示す図である。
【図１６】本発明の一実施形態に従い、それぞれに識別子を有するクラスタにグループ化された再生リストを説明する画面画像を示す図である。
【図１７】本発明の実施形態に従い、それぞれに複数の識別子を有するクラスタにグループ化された再生リストを説明する画面画像を示す図である。
【図１８】本発明の原理に従い、双方向メディアガイダンスアプリケーションによって自動的に決定されたアセットグループ化パラメータに基づいて、アセットをクラスタにグループ化するために行うことができるステップを説明するフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に従い、例示的な双方向メディアシステム１００を示す。ユーザ機器１１０は、通信経路１２２を経てメディアソース１２０から信号の形でコンテンツを受信する。実際には、複数のメディアソース１２０およびユーザ機器１１０が存在し得るが、図面の複雑化を防ぐために、図１にはそれぞれ１つのみが示されている。
【００１４】
メディアソース１２０は、例えば、ケーブルシステムヘッドエンド、衛星メディア配信施設、メディア放送施設、オンデマンドサーバ（例えば、ＶＯＤサーバ）、ゲームサービスプロバイダ（例えば、オンラインゲーム）、インターネットサービスプロバイダ（例えば、ウェブサイトを提供）、発注リストプロバイダ（例えば、再生リストを提供）、または他の任意のコンテンツを発信または配信するための適切な施設またはシステム等、任意の適切なメディアソースにすることができる。メディアソース１２０は、例えば、衛星経路、光ファイバー経路、ケーブル経路、インターネット経路、または他の任意の適切な有線または無線経路を含む、任意の適切な通信経路１２２を経て信号を伝送するように構成することができる。信号は、例えば、テレビ番組、ゲーム、音楽、ニュースおよび／またはウェブサービス等、任意の適切なコンテンツを伝えることができる。一部の実施形態においては、メディアソース１２０は、例えば、クライアント／サーバ、またはオンライン双方向メディアガイダンスアプリケーション等、双方向メディアガイダンスアプリケーションの命令を実行するための制御回路を含むことができる。
【００１５】
メディアソース１２０は、本発明に従い、シリーズ再生リストを保存することができ、ユーザ機器１１０によってアクセスすることができる。例えば、ユーザがＶＯＤアセットのシリーズ再生リストを設定すると、その再生リストは、メディアソース１２０で維持することができる。再生リストをメディアソース１２０で維持する利点は、メディアソース１２０がそのシリーズのＶＯＤアセットが追加または削除されたかどうかに基づいて、再生リストのコンテンツを動的に調整できることである。再生リストをメディアソース１２０で維持するもう一つの利点は、ユーザおよび家族が異なるユーザ機器１１０でそれにアクセスすることができることである。
【００１６】
ユーザ機器１１０は、双方向メディア体験を提供するために適切な任意の機器を含むことができる。ユーザ機器１１０は、テレビ、セットトップボックス、収録デバイス（例えば、デジタルビデオレコーダ）、ビデオプレーヤ、ユーザ入力デバイス（例えば、リモートコントロール、キーボード、マウス、タッチパッド、タッチ画面および音声認識インターフェイス）、または双方向メディア体験を提供するために適切な他の任意のデバイス等のテレビ機器を含むことができる。例えば、ユーザ機器１１０は、Ｍｏｔｏｒｏｌａ，Ｉｎｃ．によって提供されるＤＣＴ２０００、２５００、５１００、６２０８または６４１２セットトップボックスを含むことができる。一部の実施形態においては、ユーザ機器１１０は、テレビカード（ＰＣＴＶ）またはＯｐｅｎ  Ｃａｂｌｅ  Ｕｎｉｄｉｒｅｃｔｉｏｎａｌ  Ｒｅｃｅｉｖｅｒ（ＯＣＣＵＲ）プラグインカード、およびオプションでコンテンツの安全な配信に適切なセキュリティアクセスカード付パーソナルコンピュータ等のコンピュータ機器を含むことができる。一部の実施形態においては、ユーザ機器１１０は、ゲームシステム、携帯用ＤＶＤプレーヤ、携帯用ゲームデバイス、携帯電話、ＰＤＡ、音楽プレーヤ（例えば、ＭＰ３プレーヤ）等の携帯用電子デバイス、または他の任意の適切な携帯用または固定デバイスを含むことができる。
【００１７】
ユーザ機器１１０は、例えば、家庭のユーザ機器１１０の多様な要素を相互接続するネットワーク（図示せず）を含むことができる。このような配置によって、リモートに配置された収録デバイス（例えば、デジタルビデオレコーダ）の使用を可能にすることができ、そのデバイスが収録番組を保存でき、それらに基づいてシリーズ再生リストの作成および／または維持が行える。
【００１８】
図１の例では、ユーザ機器１１０は、少なくとも制御回路１１８、表示デバイス１１２およびユーザ入力デバイス１１４を含むが、これらは、別々のデバイスまたは単一デバイスとして実装することができる。双方向テレビ番組ガイドのような双方向メディアガイダンスアプリケーションは、ユーザ機器１１０上に実装して、経路１２２を経てメディアソース１２０によって伝送されるメディアの表示デバイス１１２上での表示を制御、および双方向メディアガイダンスアプリケーション機能を提供することができる。
【００１９】
ユーザ機器１１０によって表示することができるメディアは、広範囲にまたがることができる。事実、ユーザ機器１１０によって多数の異なるタイプのメディアを再生することができる。それぞれのメディアタイプは技術的に固有であり得る（例えば、特定のタイプのメディアの再生には特定の技術的実装が要求される）または定義的に固有と考えられる（例えば、ビデオオンデマンド番組は、放送番組とは異なるタイプのメディアと考えることができる）ために、多数の異なるタイプのメディアが存在し得る。異なるタイプのメディアは、一般的分類、または望ましい詳細度の分類に分けることができる。例えば、メディアタイプの一般的な分類は、テレビメディア、音楽メディア、およびオーディオおよび／またはビデオメディアを含むことができる。それぞれの一般的なメディアタイプ内で、さらに特定的で種々のメディアタイプが存在し得る。テレビメディアは、例えば、テレビ放送番組、テレビ収録番組、ビデオオンデマンド（ＶＯＤ）番組、ニアビデオオンデマンド（ＮＶＯＤ）番組、有料番組（ｐａｙ−ｐｅｒ−ｖｉｅｗ  ｐｒｏｇｒａｍ）、衛星放送テレビ番組、およびストリーミングビデオ番組を含むことができる。テレビ収録番組は、別のタイプのテレビ番組の収録であってもよい。テレビ収録番組は、ユーザ機器１１０上にローカルで、または、ネットワーク接続されたユーザ機器（図示せず）上にリモートで保存することができる。テレビ収録番組は、リモートのネットワークビデオレコードサーバ（メディアソース１２０または同様なリモートサーバ等）上に保存することもできる。音楽メディアは、例えば、ＭＰ３ファイル、ＷＡＶファイル、ＭＩＤＩファイル、ＡＡＣ、リアルメディア、ドルビーデジタル、または、圧縮および配信可能で、ユーザデバイス１１０上に保存可能な音楽の他の適切な形式を含むことができる。
【００２０】
表示デバイス１１２は、例えば、テレビモニタ、コンピュータモニタ、またはユーザ機器１１０に組み込まれた表示（例えば、携帯電話または音楽プレーヤの表示）等、任意の適切なデバイスにすることができる。表示デバイス１１２は、オーディオの出力も提供するように構成することもできる。
【００２１】
制御回路１１８は、入力デバイス１１４からユーザ入力を受信して、双方向メディアガイダンスアプリケーションの命令を実行するように適応される。制御回路１１８は、１つ以上のチューナ（例えば、アナログまたはデジタルチューナ）、エンコーダおよびデコーダ、プロセッサ（例えば、Ｍｏｔｏｒｏｌａ６８０００ファミリプロセッサ）、メモリ（すなわち、ＲＡＭおよびハードディスク）、通信回路（例えば、ケーブルモデム回路）、入力／出力回路（例えば、グラフィック回路）、ユーザ機器１１０の多様なデバイスへの接続、およびアナログまたはデジタルメディア番組、番組収録および再生、および双方向メディアガイダンス機能を提供するための他の任意の適切なコンポーネントを含むことができる。一部の実施形態においては、制御回路１１８は、例えば、ディスプレイ１１２の一部または他の任意のデバイス（例えば、セットトップボックス、テレビ、およびビデオプレーヤ）等、ユーザ機器１１０のデバイスのうちの１つの部分として含むことができる。
【００２２】
ユーザ機器１１０は、例えば、メモリまたはハードドライブ（例えば、デジタルビデオレコーダ）等のストレージデバイス１１６を含むことができる。図面の複雑化を避けるため、このようなストレージデバイスは１つのみが示されているが、所望に応じて、追加のストレージデバイスを使用し得るものとする。ストレージデバイス１１６は、データ（例えば、シリーズ再生リスト）およびメディア（例えば、収録アセット）を保存することができる。別の実施形態においては（図示せず）、ユーザ機器１１０は、リモートの場所に配置されたストレージデバイスにアクセスして、そのリモートのストレージデバイスにデータおよび／またはメディアを保存することができてもよい。このようなリモートのストレージデバイスは、本明細書では、ネットワークストレージデバイスまたはネットワークデジタルビデオレコーダと称され得る。
【００２３】
一部の実施形態においては、双方向メディアガイダンスアプリケーションは、クライアント／サーバ手法によって、ユーザに機能を提供することができる。例えば、シリーズ再生リストに関連するデータは、クライアントからのデータを保存することができるサーバに提供されてもよい。クライアントがシリーズ再生リストを生成すると、サーバからそのシリーズ再生リストデータを検索できる、または、代わりに、クライアントは、サーバから検索されたシリーズ再生リストの要素を注文することができる。ユーザ機器１１０のそれぞれのインスタンスに対して１台のサーバが、ユーザ機器１１０の複数のインスタンスに対して１台のサーバが存在することができる、または、単一のサーバが、ユーザ機器１１０のそれぞれのインスタンスに対してプロキシとして機能することができる。
【００２４】
任意の適切な数のユーザが、メディアソース１２０およびデータソース１２４に接続された、ユーザ機器１１０のような機器を有することができる。しかし、説明の明確化のために、単一のユーザのみの機器が示される。複数のユーザの機器は、ケーブルテレビネットワーク、ローカルエリアネットワーク（ＬＡＮ）、無線ネットワークまたは他の任意の適切な手段を使用して、メディアソース１２０およびデータソース１２４に接続することができる。一部の実施形態においては、複数のユーザの機器は、任意の適切な手段を使用して互いに接続することができる。
【００２５】
ユーザ機器１１０は、１つ以上のデータソース１２４から双方向メディアガイダンスアプリケーションデータを受信することができる。データソース１２４は、特定のタイプのコンテンツに対して、または特定のアプリケーションに対してデータを提供することができる。例えば、１つのデータソース１２４は、非オンデマンドアセット（例えば、無料および有料番組（ｐａｙ−ｐｅｒ−ｖｉｅｗ  ｐｒｏｇｒａｍ））にデータを提供することができ、別のデータソースがオンデマンドアセット（例えば、ＶＯＤ番組）にデータを提供することができる。または、例えば、単一のデータソースが、これらの両方のタイプのデータを提供することができる。例えば、１つのデータソース１２４が、双方向テレビ番組ガイドのためのデータを提供することができる。別のデータソース１２４は、シリーズ再生リストのためのデータを提供することができる。別のデータソース１２４は、例えば、別の双方向アプリケーションのためのデータを提供することができる（例えば、ホームショッピングアプリケーション）。一部の実施形態においては、データソース１２４は、クライアント／サーバ手法を使用して、双方向メディアガイダンスアプリケーションにデータを提供することができる。データソースあたり１台のサーバ、全てのソースに１台のサーバが存在することができる、または、一部の実施形態においては、単一のサーバがユーザ機器１１０と多様なデータソース１２４との間のプロキシとして通信することができる。一部の実施形態においては、データソース１２４は、オンライン双方向メディアガイダンスアプリケーションとしてデータを提供することができる。このような実施形態においては、データソース１２４は、オンラインメディアガイダンスアプリケーションの命令を実行するための制御回路を含むことができる。
【００２６】
図１は、メディアソース１２０とデータソース１２４を個別の要素として示す。実際には、これらの機能は、組み合わされて単一の施設で単一のシステム、または複数の施設で複数のシステムから提供することができる。例えば、１つのメディアソース１２０およびデータソース１２４は、組み合わせて、ＶＯＤコンテンツおよび関連するＶＯＤデータを提供することができる。
【００２７】
明確化のために、以下の説明は、時として、双方向メディアガイダンスアプリケーションが双方向番組ガイドである実施形態を記述し得る。しかしながら、以下の説明および説明される機能が、任意の双方向メディアガイダンスアプリケーションに適用できることが理解されるであろう。
【００２８】
本発明に従い、シリーズアセットの発注リストを生成するためのシステムおよび方法が提供される。本明細書に定義されるように、シリーズアセットは、アセットの特定のシリーズに関連するアセットとすることができる。例えば、シリーズは、特定のテレビ番組（例えば、Ｓｔａｒ  Ｔｒｅｋ）を指すことができ、アセットは、その特定のテレビ番組のエピソードを指すことができる。シリーズ再生リストのアセットは、シリーズの１つ以上のシーズンからのエピソード、シリーズのエピソードからユーザまたはアプリケーションが選択したもの、または他の任意の望ましいエピソード群を含むことができる。
【００２９】
図２は、本発明の原理に従い、Ｓｔａｒ  Ｔｒｅｋ  ＴＮＧシリーズ用の再生リスト２００の例示的な画面画像を示す。再生リスト２００は、Ｓｔａｒ  Ｔｒｅｋ  ＴＮＧシリーズに含まれる６つのシリーズアセットを示す。示されているように、アセットは、再生される順序で示される。アセットの再生順序が、手動または自動的に調整できることが理解されるであろう。再生リストのアセットの順序をソートするためのシステムおよび方法の詳細説明は、開示の全体を参照することによって、本明細書に組み入れる、同一出願人による２００５年１２月２９日出願の米国特許申請番号第１１／３２４、１９３号を参照のこと。
【００３０】
再生リストの利点は、ユーザのために実質的な視聴の柔軟性および情報を提供することにある。視聴の柔軟性は、ユーザが指定のアセットまたは再生リストの再生を停止して、その再生を続けるためにアセットまたは再生リストの全く同じ場所に戻ることを実現することができる。さらに、アセットの順序を並べ替えることができる。再生リストに関連して、ユーザには多様な情報を提供することができる。例えば、図２に示されているように、現在再生されているアセット（例えば、Ｄｅｓｃｅｎｔ、パート１）をハイライトすることができる。所望に応じて、ユーザは、ハイライト領域をナビゲーションすることによってアセットを選択して、アセットの情報（例えば、番組の概要）を視るコマンドを入力することができる。
【００３１】
図３は、本発明に従い、シリーズ再生リストに表示することができる、再生リストトランスポートバー３００を示す。再生リストトランスポートバー３００は、グラフィック指向のコンテキストで再生リストに関する情報を表示することができる。例えば、それぞれのセル３１０は、再生リストの一アセットに対応することができ、特定のアセットの再生時間を反映するように大きさを決めることができる。情報領域３２０は、再生リストおよび再生リスト内のアセットでの、現在の再生位置を示すように配置することができる。図３に示されているように、情報領域は、再生が再生リストの３：１５の位置で一時停止されていることを反映する一時停止インジケータを含む。再生リストトランスポートバー３００が表示されると、示されているように、現在再生されているアセットの名前（例えば、「Ｒａｃｅ  ｆｏｒ  Ｌｉｆｅ」）、および、シリーズ再生リストの名前（例えば、「ユーザ１のＫｎｉｇｈｔ  Ｒｉｄｅｒ再生リスト」）が表示されてもよい。本発明のシリーズ再生リストについて、再生リストトランスポートバーの多数のバリエーションが、制限されることなく実施できるものとし、、その再生リストは縦方向に配向された再生リストを含めるが、それに制限されることはない。図３に示されているような再生リストトランスポートバーに関する追加情報は、その開示全体を参照することにより、本明細書に組み入れる、同一出願人による２００６年３月２日出願の米国特許申請番号第１１／３６６、８６３号に含まれている。
【００３２】
再生のために検索されるシリーズアセットは、任意の数の異なる方式で保存することができる。アセットは、デジタルビデオレコーダ等を使ってローカルに、または、ネットワークデジタルビデオレコーダ等を使ってリモートに保存することができる。アセットは、ＶＯＤサーバ、ニアビデオオンデマンドサーバ、リアルタイムメディアサーバ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂまたはインターネットで使用されるような）、または他の任意の適切なタイプのサーバ等、サーバ上に保存することができる。双方向番組ガイドは、特定のタイプの保存アセット（例えば、ローカルに保存されたアセット、リモートに保存されたアセット、またはサーバに保存されたアセット）、１つ以上の選択された保存アセット、または全てのタイプの保存アセットに対するシリーズ再生リストを生成することができる。例えば、シリーズ再生リストは、デジタルビデオレコーダに収録されたアセット、ネットワークデジタルビデオレコーダに収録されたアセット、サーバに保存されたアセット、またはこれらの組み合わせを含むことが可能である。
【００３３】
本発明によるシリーズ再生リストは、アセットを追加、削除、および並べ替えすることによって、アセットの再生順序を変えることができるという面で、動的と言える。アセットは、ユーザによって手動で追加されてもよく、または、自動的に追加されてもよい。手動で追加される場合は、ユーザは、例えば、シリーズアセットに関連するメニューにアクセス（入力デバイス上の適当なボタン、または一連のボタンを押すことによって）して、アセットがそのシリーズの再生リストに含まれるようにすることができる。アセットの自動追加は、いくつかの異なる筋書きで起こり得る。例えば、シリーズアセットが収録されると（例えば、ローカルまたはリモートで）、そのシリーズの再生リストに自動的に含めることができ、そのシリーズの再生リストが存在しない場合は、番組ガイドは再生リストを生成して（ユーザの承認により、またはそれ無しに）、新しく作成された再生リストにアセットを含めることができる。別の例として、サーバに保存されたシリーズアセット（ＶＯＤアセットのような）が視聴可能になると、そのシリーズの再生リストに自動的に追加され得る。
【００３４】
再生リストにアセットを追加する場所（例えば、先頭または最後）は、いくつかの条件に基づくことができる。例えば、再生リストが放送日の順に並べされ、追加アセットが再生リストの中ほどの配置に該当するような時間に放送される場合、そのアセットは再生リストの中ほどに配置することができる。番組ガイドは、所定の再生リストに対して、適切な論理的順序で追加アセットを配置できるものとする。
【００３５】
シリーズアセットは、ユーザにより手動で、または自動的に削除することができる。手動で削除する場合、ユーザは、例えば、メニューにアクセスして、そのアセットが消去されるようにすることができる。シリーズアセットがサーバ上でまだ視聴可能であっても、ユーザは、保存されたアセット（例えば、ＶＯＤサーバアセット）を再生リストから削除するようにすることができる。アセットの自動削除は、無数の筋書きで起こり得る。例えば、ローカルまたはリモートで収録されたアセットは、既定時間後またはユーザがアセットを視聴後に削除され得る。さらに、ユーザがデジタルビデオレコーダ（ローカルでもリモートでも）から収録アセットを消去すると、再生リストからも消去されてもよい。一定数のアセットを有する再生リストの場合、アセットは、新しく追加するアセットのためのスペースを作るように削除することができる。サーバ上に保存されたアセット（例えば、ＶＯＤサーバ）が削除されると、そのアセットを含む再生リストから自動的に削除されてもよい。一部の実施形態においては、１つ以上のアセットが再生リストから削除されると、特に、アセットが自動追加ではなく、ユーザによって手動で再生リストに追加された場合、ユーザに通知することができる。同様に、新しい要素が再生リストに自動的に追加されると、追加が通知され得る。このような通知は、例えば、ダイアログによって、および／またはあるタイプのハイライトによって（例えば、削除されたアセットのタイトルはグレイ、追加されたアセットのタイトルは太字または違った色で表示）、実行することができる。
【００３６】
本発明によるシリーズ再生リストは、いくつかの異なる方式で提供または生成することができる。１つの手法では、ユーザは、シリーズのアセットまたはメニューのシリーズ（例えば、チャンネルと時間を示すグリッドのＶＯＤメニュー）を選択し、シリーズの再生リストを作成するオプションを与えられるようにしてもよい。その後、サーバ（例えば、ＶＯＤサーバ）上で新たに収録または視聴可能になる該当シリーズのアセットをその再生リストに追加することができる。さらに、既存の収録アセットまたはサーバ（例えば、ＶＯＤサーバ）上で視聴可能なアセットは、そのシリーズの再生リストに含むことができる。番組ガイドは、アセットの視聴可能性における変化を反映するように（例えば、収録アセットが削除または追加、またはサーバ上で視聴不可能になるまたは追加される等）、またはユーザが再生リストにアセットを追加、削除、または並べ替えすると、再生リストが引き続き更新され得る。
【００３７】
図４は、本発明の原理に従う、シリーズ収録アセットの再生リストを生成するために行うことができるステップを説明するフローチャートを示す。図４の説明の中で、図５にも言及する。図５は、本発明の原理に従う、例示的なシリーズ収録オプション画面５００を示す。
【００３８】
ステップ４１０で、ユーザは、シリーズ収録オプションを構成することができる。ここで、ユーザは、特定のシリーズ（それまでに選択された可能性がある）の１つ以上のシリーズ収録パラメータを設定することが可能になり得る。画面５００は、双方向番組ガイドがどのようにアセットを収録するかを指定するために選択できるいくつかのパラメータを示す。４つの異なるパラメータ、「エピソードタイプ」５１０、「収録チャンネル」５１２、「保存終了」５１４、「最高保存数」５１６、および「収録物を再生リストに追加」５２０」が示される。ユーザは、ユーザ入力デバイス（例えば、リモートコントロール）の左右の矢印を押すことによって、または、示されているように、ハイライト領域を左右の矢印にナビゲーションして、ユーザ入力デバイス上の既定ボタン（例えば、「ＯＫ」ボタン）を押すことによって、それぞれのパラメータのオプションをトグルすることができる。ユーザが、選択したシリーズに関して画面５００に初めてアクセスした時には、それぞれのパラメータにはデフォルト設定（例えば、工場出荷時またはユーザ定義）がされていることが可能と理解される。本発明は、本明細書に図示または説明されているパラメータに制限されるものではないこと、および、追加のパラメータを追加できること、またはその既存のパラメータを省略することができることがさらに理解されよう。
【００３９】
「エピソードタイプ」５１０のパラメータによって、ユーザは、アセットの１つ以上の異なるカテゴリを収録できるようになる。例えば、選択したシリーズの初回放送のみのアセット（例えば、新しい、これまでは視聴可能ではなかったアセット）、初回放送および繰り返しアセット、または全てのアセットおよびこれらのコピーなどが、エピソードタイプパラメータとして選択されてもよい。
【００４０】
「収録チャンネル」パラメータ５１２によって、ユーザは、選択したシリーズのアセットが収録されるべきチャンネルを１つ以上定義することが可能になる。例えば、ユーザは、「このチャンネルのみ」オプションまたは「全てのチャンネル」オプションを選択することができる。別の例として、ユーザは、チャンネル番号を入力することによって、またはチャンネルの一覧をナビゲーションして望ましいチャンネルを選択することによって、チャンネルを手動で選択することができる。
【００４１】
「保存終了」パラメータ５１４によって、ユーザは、収録したシリーズアセットをデジタルビデオレコーダ上に保存する期間を定義することが可能になる。保存終了パラメータオプションは、例えば、「スペースが必要になるまで保存」オプションを含むことができ、収録アセットが存在する保存スペースが必要になるまで、収録アセットを保存することができる。別のオプションは、ユーザが積極的に消去するまで、収録アセットを恒久的に保存することができる、「消去するまで保存」オプションを含むことができる。また別のオプションは、「有効期限」オプションを含むことができ、既定時間の経過後、収録アセットを消去することができる。また別のオプションは、長さＮのアセットの「ＦＩＦＯ」オプション（先入れ、先出し）を含むことができ、Ｎは、シリーズで収録することができるアセットの総数を表す整数である。このオプションでは、番組ガイドは、Ｎ個のアセットを保存することができる。Ｎ＋１個目のアセットが収録される時には、第１のアセットは再生リストから削除されて、Ｎ＋１個目のアセットのスペースを作る。Ｎ＋２個目のアセットが収録される時には、第２のアセットが削除される、というようになる。このようなＦＩＦＯの深さは、保存されるアセットの総数Ｎ、メモリサイズの限界（例えば、５０ＭＢ）または時間の限界（例えば、５時間）によって決定することができる。
【００４２】
「最高保存数」パラメータ５１６によって、ユーザは、選択したシリーズの保存可能なアセットの数を定義できるようになる。ユーザは、例えば、選択したシリーズの全てのアセットを収録できる、「全てのエピソード」オプションを選択することができる。別のオプションとして、ユーザが選択したシリーズで収録するアセットの数を選択できる、「指定数」オプションにしてもよい。
【００４３】
図４を再度参照すると、ステップ４２０では、再生リストを指定することができる。「再生リストに収録物を追加」パラメータ５２０においては、ユーザは「再生リストの新規作成」オプションまたは「既存再生リストを選択」オプションを選択することができる。「再生リストの新規作成」オプションを選択すると、ユーザが再生リスト名を入力、または提供されたオプションから選択できる、オーバーレイまたは画面が提供され得る。「既存再生リストを選択」オプションを選択すると、既存再生リストのリストを含むオーバーレイまたは画面が提供され、そのリストからユーザが希望の再生リストを選択できる。一部の実施形態においては、新しい再生リストは、シリーズの名前に基づいて、自動的に作成および命名され得る。
【００４４】
ステップ４３０で、構成されたシリーズ収録オプションに従い収録されたアセットが、指定の再生リストに含まれる。このように、この再生リストの利点は、ユーザがある一組のアセット（あるシリーズのアセット等）を再生したい場合、ユーザは、そのシリーズの再生リストを選択して再生を開始することができる。さらに、このような再生リストは、ユーザが比較的長いリストのアセット（例えば収録アセット）からシリーズ再生リストを作成する必要がないという面で、さらに利便性が高くなる。つまり、本発明に従い、ユーザがシリーズの収録オプションを構成すると、そのシリーズに関連する収録アセットは、そのシリーズの再生リストに自動的に含まれる。
【００４５】
当業者は、図４に示されたステップが例示に過ぎず、追加のステップを追加してもよいことを理解できるであろう。例えば、ユーザがどのようにシリーズ収録オプション画面に到達するかを示すステップを提供してもよい。ユーザは、任意の数の適切な手法を使用して、シリーズ収録オプション画面に到達することができる。ある手法においては、ユーザが、たまたまシリーズの一部であるアセットを視聴しているとする。アセットを視聴中、ユーザは、入力デバイス上の既定ボタン（例えば、収録ボタン）を押して、図５の画面５００のようなシリーズ収録オプション画面にアクセスすることができる。別の手法においては、ユーザは、アセットの画面ガイド（例えば、グリッドガイド）のセルと相互作用することによって（例えば、シリーズのアセットを含むセルを選択）、シリーズ収録オプション画面にアクセスすることができる。
【００４６】
どのようにユーザがシリーズ収録アセット再生リストを作成できるかの例をここで説明する。ユーザが、Ｆｏｘのテレビ番組「２４」のシリーズ収録を設定したいと想定する。ユーザは、例えば、「２４」のアセットを選択して、シリーズ収録オプション画面（すなわち、画面３００）が表示されるようにするコマンドを入力することによって、シリーズ収録を開始することができる。収録オプション画面が表示されると、ユーザは、上記のように、パラメータを選択することによって、収録オプションを構成することができる。ユーザが、双方向番組ガイドに、Ｆｏｘの新しいエピソードを収録するように命令するパラメータを選択すると想定する。ユーザは、収録を新しいまたは既存の再生リストに追加するパラメータをさらに選択することができる。ユーザは、「２４再生リスト」という新しい再生リストを作成すると想定する。ユーザがシリーズ収録の構成オプションを確認すると、双方向番組ガイドは、「２４」の新しいエピソードのそれ以降の収録を「２４再生リスト」にグループ化することができる。ユーザは、「２４再生リスト」にアクセスして、希望時に「２４」のエピソードを再生することができる。
【００４７】
図６は、本発明の原理に従う、収録アセットに基づいて自動的に作成された再生リストに収録アセットを含むことができるステップを説明するフローチャートを示す。図６のフローチャートは、特定のシリーズに属する既定数のアセット（例えば、少なくとも２つのアセット）が収録されたとき、双方向番組ガイドが、それぞれのシリーズの再生リストを自動的に再生する、という実施形態を示している。さらに、この実施形態は、再生リストにシリーズ収録アセットを含めるための積極的動作（例えば、シリーズ収録オプションメニューで再生リストを指定する）を必要としなくてもよい。ユーザが希望する場合には、双方向番組ガイドがそのシリーズの再生リストを作成する誘因として、特定シリーズのアセットがいくつ収録されなければならないか、という閾値を設定することが可能になる。例えば、ユーザは、閾値を３つに設定してもよく、そうすると、シリーズに再生リストが作成される前に、シリーズの少なくとも３つのアセットが収録されなければならない。
【００４８】
ステップ６１０で開始して、いくつかのアセットが収録される。収録されたアセットは、シリーズに属するまたは属さないアセットを含む可能性がある。ステップ６２０で、もし収録されたアセットに対応するシリーズがあれば、どのシリーズが対応するかの決定が実行される。ステップ６３０で、それぞれの決定されたシリーズの再生リストを自動的に作成することができる。所望に応じて、シリーズに属する少なくとも既定数のアセットが収録、または、既にデジタルストレージデバイス上に保存されていると確認されない限り、指定のシリーズの再生リストが、作成されないようにしてもよい。再生リストが作成されると、双方向番組ガイドは、それぞれの作成された再生リストに論理的な名前を割り当てることができる（例えば、収録アセットに関連するメタデータまたは他のデータをプロセスすることによっておこなう）。例えば、「Ｌｏｓｔ」のエピソードが収録されると、番組ガイドは「Ｌｏｓｔ」に対して作成された再生リストに、「Ｌｏｓｔ」という名前を割り当てることができる。
【００４９】
ステップ６４０で、特定のシリーズに属する収録アセットは、そのシリーズの再生リストに含めることができる。ユーザが再生リストのリストにアクセスすると、ユーザは、自動的に生成された再生リストのうちの１つを選択して、それに含まれたアセットを再生することが可能になる。  
【００５０】
当業者は、図６のステップが例示に過ぎず、追加のステップを追加してもよいこと、および既存のステップを修正してもよいことを理解できるであろう。例えば、ステップ６３０は、シリーズに属する少なくとも既定数のアセットが収録された場合にのみ、そのシリーズの再生リストを自動的に作成するように修正することができる。
【００５１】
図７は、本発明の原理に従う、収録アセットの再生リストを生成するために行うことができるステップを説明するフローチャートを示す。図７に関連して説明される実施形態は、特定のチャンネルから収録されたアセットのサブセットのために作成された再生リストを示しており、そのリスト内ではアセットが特定の順序に配列されている。ステップ７１０で開始して、特定のチャンネルで視聴可能なアセットのサブセットが収録される。サブセットは、任意の適切な数の条件に応じて収録されたアセットを含むことができる。例えば、サブセットは、指定のチャンネル上で既定の時間中（例えば、１１時から２時まで）収録されたアセットを含むことができる。サブセットは、そのチャンネル上で収録したアセットのうち既定のテーマ（例えば、コメディまたはアクション）に一致するもののみを含むことができる。サブセットは、毎日または毎週同じ時刻に発生する特定チャンネルでの番組を継続して収録したものを含むことができる。
【００５２】
ステップ７２０で、再生リストは、特定のチャンネルから収録されたアセットのサブセットを含むように自動的に作成される。一定の時間に収録されるアセットの最大数は、Ｎ個のアセットに限定することができる。ＦＩＦＯ編成は、アセットの合計数がＮ個のアセットを超える場合、リストからアセットを排除するために使用することができる。
【００５３】
ステップ７３０で、１つ以上の既定条件に従って、再生リストのアセットの再生順序を設定することができる。例えば、アセットの順序は、時間、タイトル、アルファベット順、最初の放送日、カテゴリ（例えば、テーマ）または他の任意の適切な条件で設定することができる。番組ガイドが、再生リストのアセットの順序を自動的に設定するか、または、ユーザが、再生リストを配列するためにどの条件を使用すべきかを番組ガイドに命令することができる。代わりに、ユーザは、手動で、１つ以上のアセットを再生リスト内の異なる位置に移動させてもよい。再生リストのアセットの配列およびアセットを手動で並べ替えるための規則のいくつかの例は、例えば、２００５年１２月２９日出願の米国特許申請番号第１１／３２４，１９３号にあり、全体を参照することにより本明細書に組み入れる。
【００５４】
図８は、本発明の原理に従い、シリーズＶＯＤアセットの再生リストを生成するために行うことができるステップを説明するフローチャートを示す。図８の説明中、図９〜１１にも言及する。ステップ８１０で、ユーザは、シリーズに属するＶＯＤアセットを選択できる。これは、図９に説明されており、ハイライト領域９１０で、特定のＶＯＤアセットにナビゲーションする。アセットの選択後（例えば、ＯＫボタンなどを押すことによって）、図１０に示されたような画面画像がユーザに提供され得る。図１０では、ユーザは、ハイライト領域１０１０で「はい」にナビゲーションして、選択したシリーズの再生リストを作成することができる。「はい」が選択されると、図５のステップ８２０に示されているように、選択したＶＯＤアセットのシリーズのシリーズ再生リストが作成され得る。所望に応じて、ユーザが「はい」を選択すると、図１１に示されたようなＶＯＤシリーズ再生リストオプション画面が提供され得る。ＶＯＤシリーズ再生リストオプション画面によって、ユーザは、再生リストに関していくつかのオプションを指定することが可能になり得る。例えば、ユーザは、再生リストで保存できるアセットの数、後に視聴した後、再生リストのアセットを保存するかどうか（または、ユーザによって以前に視聴されていた場合）、および新しいアセットが再生リストに追加された時に、ユーザにメッセージが出されるかどうか、を指定することができる。他のオプションが、ＶＯＤシリーズ再生リストオプション画面に含まれてもよいことが理解される。
【００５５】
ステップ８３０で、番組ガイドは、シリーズの視聴可能なＶＯＤアセットをシリーズ再生リストに自動的に含むことができる。例えば、図１１を参照すると、ＶＯＤシリーズのアセットの全て、またはサブセットのみを、再生リストに含むことができる。多様なＶＯＤ再生リストオプションの設定に応じて、ユーザにより視聴済みのこれらのＶＯＤアセットは、再生リストに含まれなくてもよい。つまり、番組ガイドは、ユーザの視聴者プロファイルを維持することができ、アセットが再生リストに含まれる前にどのアセットが視聴されたかをモニタすることができる。  
【００５６】
ステップ８４０で、番組ガイドは、シリーズ再生リストを動的に更新することができる。シリーズ再生リストを動的に更新することによって、番組ガイドは、アセットの並べ替え、サーバ上で視聴できなくなったアセットまたは既に視聴されたアセットの削除、およびＶＯＤシリーズ再生リストに関連するサーバ上で視聴可能になったアセットの追加を考慮することができる。
【００５７】
図１２は、本発明の原理に従い、シリーズ再生リストに関連して行うことができるステップを説明するフローチャートを示す。ステップ１２１０で、選択したシリーズアセットのシリーズ再生リストが提供される。例えば、ユーザが、シリーズのアセットまたはメニューのシリーズ（例えば、ＶＯＤメニューまたはチャンネルと時間を示すグリッド）を選択して、シリーズの再生リストを作成するオプションが与えられると、シリーズ再生リストが提供され得る。
【００５８】
ユーザには、シリーズ再生リストに関するオプションをカスタマイズする機会を提供できる（このステップは図示せず）。例えば、ユーザは、再生リストに含むことができるアセットの数を制限すること、収録アセットのみ、サーバに保存されたアセットのみ、または全てのタイプのアセット（例えば、ローカルおよびリモートに収録されたアセット、またはサーバに保存されたアセット）を再生リストに含めるかどうかを決定すること、再生リストでアセットが配置される順序を指示するパラメータを設定すること、再生リストがどのように更新されるかを指示するパラメータを設定（例えば、アセットがどのように追加または削除されるか）すること、および他の任意の適切なオプションを設定することができる。
【００５９】
ステップ１２２０で、再生リスト作成の実質上直後にシリーズ再生リストに含まれるアセットが選択される。番組ガイドは、例えば、ローカルおよびリモートで収録されたアセットおよびサーバ上に保存されたアセットを検索して、シリーズに属するアセットを含めむことができる。番組ガイドは、例えば、検索を特定のタイプのアセットのみ（例えば、収録アセット）に限定することができるので、含むアセットは特定のタイプのアセット（例えば、収録アセット）に限定される。アセットが再生リストに含まれると、番組ガイドは、アセットの順序を既定の条件で設定する。アセットをどのように配列できるかの例については、例えば、２００５年１２月２９日出願の米国特許申請番号第１１／３２４，１９３号を参照のこと。
【００６０】
ステップ１２３０で、シリーズ再生リストは、再生リスト内の変更（例えば、アセットの追加、削除、および／または並べ替え）を反映するように更新される。さらに、番組ガイドは、例えば、再生リスト内の現在の再生位置を示す視覚的インジケータの位置を更新することができる。例えば、再生位置が削除されるアセット内にあれば、番組ガイドは、再生位置（および視覚的インジケータ）を再生リストの次のアセットの開始位置に自動的に進めることができる。
【００６１】
別の実施形態において、再生リストは、特定のシリーズのＮ個の最も最近のアセットを含むように作成することができる。このような再生リストは、収録アセットに限定する必要はなく、ＶＯＤアセットのように検索して再生できる他のアセットを含んでもよい。この再生リストは、ＦＩＦＯ制御を使用して、Ｎ個の最も最近のアセットを保存して、新しいアセットを追加する必要があると、どのアセットを削除するかを決定する。ユーザがＨｉｓｔｏｒｙ  ＣｈａｎｎｅｌのＭｏｄｅｒｎ  Ｍａｒｖｅｌｓに関心があり、Ｍｏｄｅｒｎ  Ｍａｒｖｅｌｓ再生リストを作成したと想定する。番組ガイドは、希望するときにユーザが再生できる１０個の最も最近のＭｏｄｅｒｎ  Ｍａｒｖｅｌｓエピソードのリストを維持することができる。
【００６２】
また別の実施形態において、所定の再生リストは、ユーザ機器に保存またはクライアント−サーバ配置によってアクセスすることができる。このような再生リストは、コンテンツを視聴者にプッシュする（例えば、製品、サービス、または映画や有料番組（ｐａｙ−ｐｅｒ−ｖｉｅｗ  ｐｒｏｇｒａｍ）イベントのようなテレビ番組を宣伝する）ことを望む第三者の業者による使用に適していることができる。例えば、第三者は、映画の予告編を提供することができる。このように、ユーザが、例えば、有料番組（ｐａｙ−ｐｅｒ−ｖｉｅｗ  ｐｒｏｇｒａｍ）ではどの映画が視聴可能かを確認したいとき、ユーザは、映画の予告編の再生リストにアクセスして、そこに含まれるアセットを再生することができる。アセットが再生されている間、番組ガイドによって、ユーザは映画を注文できるようにしてもよい。
【００６３】
図１３は、本発明の原理に従い、１つ以上の選択されたアセットクラスタリングパラメータに基づいて、再生リストのアセットをクラスタにグループ化するために行うことができるステップを説明するフローチャートを示す。図１３の説明中、図１４Ａおよび１４Ｂにも言及する。本明細書に定義されているように、アセットのグループ化とは、再生リストのアセットまたはアセットの他のリストの並べ替えをいう。並べ替えによって、再生リストに本来含まれていたのと同じ数のアセット、または少なくなった数のアセットを有することになってもよい。本明細書に定義されているように、クラスタとは、再生リストまたは他のアセットリスト内で、１つ以上のパラメータによって他のアセットから分離できる少なくとも１つのアセットをいう。
【００６４】
ステップ１３１０で、再生リストは、アセットが既定順序に配置されて表示される（例えば、放送時間の逆順）。アセットは、例えば、放送日の順、放送日の逆順、または収録日、または他の任意の適切な順序で配置することができる。既定の順序に従って配置された例示的な再生リスト１４１０（例えば、収録日による）は、図１４Ａに示される。
【００６５】
ステップ１３２０で、いくつかの双方向型アセットグループ化ノードが表示される。これらの双方向ノードは、再生リストをクラスタリングするための基準を形成するために、ユーザによって選択できるパラメータを含む。ノードで選択可能なパラメータは、再生リストのアセットに関連する特徴から派生することができる。例えば、テレビ番組アセットにおいて、俳優、監督、製作者、撮影場所、ジャンル、番組のトピック、および他のアセットに関連する適切な因子がパラメータとして使用することができる。いくつかの異なる番組のアセットが再生リストに含まれる場合、番組自体をパラメータとすることができる。他のパラメータは、放送日、シーズン（アセットがシリーズに属する場合）、または有効期限日（ＶＯＤアセットの場合）を含むことができる。
【００６６】
双方向ノードは、ユーザがどのように再生リストのアセットをクラスタしたいかを指定できる、階層的配列を有することができる。図１４Ａにおいて、３つの双方向ノード１４２０、１４２２および１４２５が示されているが、任意の数のノードを使用してもよいことが理解される。クラスタ階層インジケータ１４３０、１４３２および１４３４によって示されるように、双方向ノード１４２０は、一次または「粗調整」パラメータを含むことができ、ノード１４２２および１４２５は二次または「微調整」パラメータを含むことができる。当業者は、双方向ノードのパラメータが、階層状である必要はなく、それぞれのノードに設定されるパラメータが同等位にあり得ることを理解できるであろう。例えば、ユーザが、図１４Ａの全てのノードを同等位にしたいと望む場合、ユーザは、ハイライト領域１４２４からインジケータ１４３２および１４３４にナビゲーションして、どれもが一次パラメータになるように変更することができる。
【００６７】
ステップ１３３０で、ユーザは、それぞれのノードのアセットクラスタリングパラメータを選択できる。図１４Ａにおいては、「俳優Ａ」がノード１４２０に選択され、「番組Ｘ」がノード１４２２に選択される。ノード１４２５をハイライトしているハイライト領域１４２４が示され、そのノードのオプションの選択肢として「番組Ｙ」と「番組Ｚ」を表示している。ノード１４２５は、ユーザが指定のノードに対して異なるパラメータを選択できる１つの可能な方式を説明する、ドロップダウンメニューを示す。ユーザは、ハイライト領域で「番組Ｙ」または「番組Ｚ」にナビゲーションして、例えば、入力デバイスのボタン（例えば、ＯＫ）を押すことによって、希望のパラメータを選択することができる。
【００６８】
ステップ１３４０で、少なくとも１つの選択されたアセットクラスタリングパラメータに基づいて、アセットはクラスタにグループ化される。アセットがクラスタにグループ化されると、それぞれのクラスタ内のアセットは、本来の再生リストでの配列と同じ既定の順序に配列することができる。代わりに、ユーザは、順序を指定できるようにしてもよい（図示せず）。図１４Ａにおいては、ユーザは、ハイライト領域１４２４で「今すぐグループ化」要素１４４０へナビゲーションし、それを選択して、番組ガイドに、ノード１４２０、１４２２または１４２４で選択されたパラメータに基づいて、アセットを１つ以上のクラスタにグループ化させることができる。番組ガイドが、再生リスト１４１０のアセットをグループ化すると（図１４Ａ）、一次ソート条件として「俳優Ａ」を使用する、つまり、「俳優Ａ」に関連するアセットのみがグループ化された再生リストに含まれる。さらに、「俳優Ａ」に関連するアセットのうち、それらのアセットは、「番組Ｘ」および「番組Ｙ」の二次パラメータに従って、クラスタリングされる。図１４Ｂは、再生リスト１４１５と同時に示すことができる、再生リスト１４１０のアセット（図１４Ａの）が、選択されたパラメータに従ってクラスタリングされた時に、提供され得る再生リスト１４１５を示す。再生リスト１４１５のそれぞれのアセットは、「俳優Ａ」と関連し、それらのアセットは、番組ＸおよびＹとにクラスタリングされる。番組Ｘのアセットは、再生リスト１４１０と同じ順序で配列される（つまり、番組Ｘ＃５は番組Ｘ＃７の前にリストされる）ので、グループ化される前のアセットの既定順序を変更しないことに注意されたい。
【００６９】
所望に応じて、ユーザは、ノード１４２０、１４２２および１４２５のパラメータを調整し、項目１４４０を選択して、本来のリスト（つまり、再生リスト１４１０）のアセットを再グループ化し、新しい再生リストを得ることができる。さらに、ユーザは、ハイライト領域で項目１４５０へナビゲーションして、再生リスト１４１０または１４１５のアセットの再生を開始することができる。
【００７０】
図１５は、本発明の原理に従い、１つ以上の選択されたアセットクラスタリングパラメータに基づいて、アセットをクラスタにグループ化するために行うことができるステップを説明する別のフローチャートを示す。この実施形態において、「ジャンル」等のパラメータが、アセットをグループ化するために使用でき、再生リストのアセットのクラスタリングの基準を示すために、識別子を再生リストの隣に表示することができる。識別子は、テキスト、またはグラフィック状（例えば、アイコン、サムネイル、アニメーションＧＩＦのようなもの、または実際のビデオまたはビデオループ）にすることができる。図１５の説明中、図１６および１７にも言及する。ステップ１５１０から開始し、再生リストが提供され、アセットは既定の順序で配置されている。図１６および１７は、それぞれ、再生リスト１６１０および１７１０を示し、アセットが既定の順序で配置されている。ステップ１５２０で、少なくとも１つのパラメータに基づいて、アセットがクラスタにグループ化される。それらのグループ化されたアセットは、ステップ１５３０で表示される。図１６および１７は、それぞれ、再生リスト１６２０および１７２０を示し、アセットがクラスタリングされている。
【００７１】
図１６は、再生リストのそれぞれのアセットがクラスタ１つのみに配置されることを示すことに注意されたい。常にこのようであるという必要性はない。事実、アセットが所定のどのクラスタの条件も満たさない状況が存在してもよく、従ってクラスタに含まれなくても、また、「他」と名づけられたクラスタまたは「他」のアセット用に論理的に用意されているクラスタに含まれてもよい。さらに、アセットが２つ以上のクラスタの条件を満たす状況が存在してもよく、結果として、アセットは、条件を満たすそれぞれのクラスタに含まれることになる。これは、例えば、図１７に示されており、Ｓｔａｒ  Ｔｒｅｋ  ＴＮＧ  エピソード４は、「ロマンス」と「バトル」のクラスタに含まれる。図１７において、アセットは、一次パラメータである「ジャンル」および二次である「主演俳優」に従ってグループ化されている。
【００７２】
ステップ１５４０で、少なくとも１つの識別子が、それぞれのクラスタに関して表示される。この識別子は、クラスタを形成するための基準を示すので、ユーザに、クラスタのそれぞれのアセットに共通な特徴を知らせることができる。識別子の表示に関しては、異なる手法がある。例えば、ある手法においては、図１６に図示されているように、「単独レベル」の識別子が表示され得る。図１６において、１つの識別子（例えば、俳優の名前）が、それぞれのクラスタの隣に表示される。例として、クラスタ１６２２には、ＳｔａｒＴｒｅｋ  ＴＮＧ＃２０とＳｔａｒＴｒｅｋ  ＤＳ９＃３エピソードがあり、どちらも俳優「Ｍｉｃｈａｌ  Ｄｏｒｎ」が出演している。
【００７３】
別の手法では、図１７に説明されているように、「複数レベル」の識別子が表示されてもよい。図１７において、クラスタ１７２２は、２つのレベルの識別子を有し、一次レベルの識別子（例えば、ロマンス）は、トップレベルのクラスタのそれぞれのアセットに関連して、２つの二次レベルの識別子（ＰｉｃａｒｄとＴｒｏｙという識別子）は、それぞれ、トップレベルのクラスタのアセットのうちのサブセットに関連する。例として、ＳｔａｒＴｒｅｋ  ＴＮＧエピソード４、６および７は、ロマンスの物語でＰｉｃａｒｄが出演しているエピソードである。別の例として、ＳｔａｒＴｒｅｋ  ＤＳ９エピソード＃２２は、バトル関連ジャンルを特徴とするエピソードでＣａｒｄａｓｓｉａｎｓが登場する。
【００７４】
当業者は、図１５に示されたステップが例示に過ぎず、既存のステップを修正してもよいこと、追加のステップを追加してもよいこと、およびステップを省略してもよいこと、を理解できるであろう。例えば、ユーザが、クラスタのアセットをグループ化するための基準となる、少なくとも１つのパラメータを選択できることを説明するために、ステップを追加することができる。別の例として、ユーザは、ハイライト領域で表示された識別子へナビゲーションして、その識別子を選択して、その識別子に関連するアセットの再生を開始することができる。図１６において、例えば、ユーザは、ハイライト領域（図示せず）で「Ｗｈｏｏｐｉ  Ｇｏｌｄｂｅｒｇ」識別子にナビゲーションして、双方向テレビ番組ガイドに、その識別子に関連するクラスタのアセットを再生させることができる。図１７において、例えば、ユーザは、ハイライト領域（図示せず）で「バトル」識別子にナビゲーションして、「バトル」識別子に関連するアセット全てを再生してもよく、または、ユーザは、「Ｂｏｒｇ」識別子を選択して、「バトル」クラスタ内の「Ｂｏｒｇ」識別子に関連するアセットのサブセットのみ、または、オプションで、クラスタのすべてまたはサブセットにまたがって、「Ｂｏｒｇ」識別子に関連するアセットを再生してもよい。
【００７５】
図１８は、本発明の原理に従い、双方向メディアガイダンスアプリケーションによって自動的に決定されたアセットグループ化パラメータに基づいて、アセットをクラスタにグループ化するために行うことができるステップを説明するフローチャートである。ステップ１８１０で、再生リストが提供され、アセットは既定の順序で配置されている。ステップ１８２０で、双方向メディアガイダンスアプリケーションは、アセットグループ化パラメータを自動的に決定することができる。ガイダンスアプリケーションは、任意の数の適切な異なる方式でアセットグループ化パラメータを決定することができる。例えば、ガイダンスアプリケーションは、ユーザまたは機器のプロファイルに基づいて、パラメータを選択することができる。別の例として、ガイダンスアプリケーションは、再生リストのアセットに相関するアセットグループ化パラメータの集団から適用可能な１つ以上のアセットグループ化パラメータを無作為に選択することができる。別の例として、ガイダンスアプリケーションは、リストされたアセットに関連する候補パラメータの発生頻度または変動分析に基づいて、ユーザ選択または自動選択のために、アセットグループ化パラメータを提案することができる。例えば、一実施形態においては、特定のシステムに対して、見た目のよいまたは人間工学的に適当な、特定の数（例えば、４）のクラスタにリストを常に分割するように試みるように、アルゴリズムを調整することができる。アルゴリズムの第１の部分においては、候補パラメータは、アセット間での関連するアセット属性クラスの変動性に基づいて考慮される。例えば、属性クラス「ジャンル」のパラメータ代表性を考慮することができる。アセットを分析してみると、アセットには３つの異なるタイプの「ジャンル」のみが存在すると確認できる（例えば、「ドラマ」、「家族向」、「アクション」）。しかしながら、アセットの群のアセット属性に関連するもう一つの属性クラスとして、「ゲスト出演者」が考えられ、このクラス内には、４つの異なるタイプが存在し得る（例えば、「Ｗｉｌｌｉａｍ  Ｓｈａｔｎｅｒ」、「Ｇｅｏｒｇｅ  Ｂｕｓｈ」、「Ｍａｄｏｎｎａ」および「Ｓｔｉｎｇ」）。この場合、変動条件のみに基づいて、アルゴリズムは、「ゲスト出演」が、「ジャンル」よりもアセットのグループ化のために適したパラメータであると決定することができる。一実施形態においては、しかしながら、クラスタのサイズに対する相対的バランスを、自動パラメータ決定アルゴリズムの別の考慮事項とすることができる。従って、例えば、「ゲスト出演」パラメータでは、「Ｍａｄｏｎｎａ」クラスタにアセットの９９％が入ってしまう一方で、「ジャンル」パラメータでは、アセットが３つのクラスタにかなり均等に配分されることになる場合、希望の４つのクラスタ目標には達しなかったが、「ジャンル」パラメータが、この実施形態においては好ましいパラメータとなり得る。グループ化パラメータの例には、番組制作者、番組の長さ、番組の解像度（例えば、ＨＤ／ＳＤ）、番組に採用された圧縮技術（例えば、ＭＰＥＧ−２、ＭＰＥＧ−４パート１０（ＡＶＣ）およびＨ．２６３）、オーディオ音質（例えば、ドルビープ��ロジック、またはドルビーデジタル５．１）、観客指定（例えば、ＴＶ−１４、ＴＶ−ＭＡ、ＰＧ−１３およびＲ）、製作者、アセットタイプ（例えば、ＶＯＤベース、リニア、ストリーミングおよびＤＶＲベースのアセット並びにビデオおよびオーディオアセット）がある。アセットタイプ混合型の再生リストアプリケーションにおいては、「アセットタイプ」は、アセットをクラスタリングする上で、特に興味深いパラメータになり得る。。しかしながら、他のパラメータも使用することができる。例えば、映画アセット、テレビシリーズアセット、および「トップ４０ヒット」オーディオアセットを含むアセットのリストを考える。「トップ３アーティスト／俳優」のアセット属性を反映するグループ化パラメータが、クラスタリングパラメータとして使用できる。この例では、「Ｊｅｓｓｉｃａ  Ｓｉｍｐｓｏｎ」は、映画、テレビシリーズ番組および歌に出ることができるので、「Ｊｅｓｓｉｃａ  Ｓｉｍｐｓｏｎ」というクラスタは、３つすべてのタイプのアセットで形成することができる。「Ｂｅｙｏｎｃｅ」も、音楽とビデオにまたがるもう一人のアーティストになり得、グループのアセットに出現する頻度に応じて、「トップ３アーティスト／俳優」の１人として選択される可能性があり、もう一つのクラスタの基準にすることができる。最後に、「Ｍａｄｏｎｎａ」は、「トップ３」の第３として選択して、第３のクラスタに使用する識別子にすることができるので、アセットタイプとは別のクラスタリングとなる。
【００７６】
ステップ１８３０で、決定されたアセットグループ化パラメータに基づいて、アセットをクラスタにグループ化できる。ステップ１８４０で、グループ化されたセットを表示することができる。当業者は、図１８に示されたステップが例示に過ぎず、既存のステップを修正してもよいこと、追加のステップを追加してもよいこと、およびステップを省略してもよいこと、を理解できるであろう。例えば、アセットをクラスタにグループ化するための基準となる、少なくとも１つのパラメータを表示することができることを説明するために、ステップを追加することができる。
【００７７】
上記のクラスタリング実施形態に関連して言及されたアセットは、主として収録番組のようなテレビ向け番組だったが、アセットはこれに限定されないことが理解される。他のメディアタイプのアセットを使用することもできる。例えば、リニアアセットは、過去、現在および／または今後の番組に関わらず、放送番組で視聴可能なアセットを指すことができるが、本発明の原理に従い、クラスタリング実施形態に関連して使用することができる。所望に応じて、所定のアセット（例えば、ＶＯＤまたはシリーズ収録アセット）の再生位置を追跡することができる、ブックマークアセットを、本発明に従うクラスタリング実施形態に関連して使用することができる。さらに、オーディオアセットも本発明に従うクラスタリング実施形態に関連して使用することができる。さらに、アセットの組み合わせ（例えば、シリーズ収録アセットとＶＯＤアセット）も、本発明の原理に従い、クラスタリング可能であることが理解されるであろう。
【００７８】
一部の実施形態においては、ガイダンスアプリケーションとのユーザの相互作用（本発明の多様な実施形態で説明したように）は、再生リストの使用が究極的に実行されるターゲットデバイスから離れたところで、実行することができる。例えば、説明されたユーザの相互作用（例えば、再生リストの作成や操作）は、第１の場所（例えば、アリゾナ州フェニックス）でノートパソコン上で稼動しているインターネットブラウザ（例えば、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（ＩＥ）バージョン６．０またはＦｉｒｅｆｏｘ）を通して実行することができ、ユーザの相互作用から得られる再生リストは、第１の場所から離れている第２の場所（例えば、ペンシルベニア州ラドナー）に配置されたデバイス（例えば、Ｍｏｔｏｒｏｌａ６４１２のようなデジタルビデオレコーダ）上で使用することができる。
【００７９】
再生リスト内のアセットの再生または再生リストの再生とは、本明細書に定義されるように、再生リストに存在するアセットをリスト中の順番に従って次々と切れ目無く再生することを指す。つまり、再生リストは、アセットと、暗示的な順序を備える構成物であり、一旦開始されると、再生リストのアセットは、ユーザとの相互作用の必要なく、暗示的な順序で次々に連続的に再生することができる。本発明の上記実施形態は、限定ではなく説明を目的として提示されたものであり、本発明は以下の請求項によってのみ限定される。
【図１】
2010509848.tif 000003
【図２】
2010509848.tif 000004
【図３】
2010509848.tif 000005
【図４】
2010509848.tif 000006
【図５】
2010509848.tif 000007
【図６】
2010509848.tif 000008
【図７】
2010509848.tif 000009
【図８】
2010509848.tif 000010
【図９】
2010509848.tif 000011
【図１０】
2010509848.tif 000012
【図１１】
2010509848.tif 000013
【図１２】
2010509848.tif 000014
【図１３】
2010509848.tif 000015
【図１４Ａ】
2010509848.tif 000016
【図１４Ｂ】
2010509848.tif 000017
【図１５】
2010509848.tif 000018
【図１６】
2010509848.tif 000019
【図１７】
2010509848.tif 000020
【図１８】
2010509848.tif 000021
【国際調査報告】
2010509848.tif 000022
2010509848.tif 000023
2010509848.tif 000024
2010509848.tif 000025
2010509848.tif 000026