(57)【要約】本明細書に説明される方法および装置は、第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面との間を遷移するステップを提供する。第２のメディアアセットの第２の場面は、受信されたメディアガイドデータ内で事前に定義されてもよく、またはユーザによって定義されてもよい。第１のメディアアセットおよび第２のメディアアセットはそれぞれ、スケジュールされているメディアアセットまたはスケジュールされていないメディアアセットのいずれかであってもよい。第１のメディアアセットと第２のメディアアセットとの間の遷移決定は、第１のメディアアセットに対応する識別子および／または第２のメディアアセットに対応する識別子に基づいてもよい。
2018524824.tif 000002
【特許請求の範囲】
【請求項１】
メディアアセットの表示部分を生成するための方法であって、
表示画面上への表示のために、第１のメディアアセットの第１の場面を生成するステップと、
前記第２の場面のユーザ選択に基づいて、第２のメディアアセットの第２の場面へのアクセス要求を受信するステップと、
さらにユーザ入力を受信せずに、
前記第１のメディアアセットが表示のために生成されている間、第１の時間点が前記第２の場面の開始に対応する時間であることを決定するステップと、
前記第１の時間点が前記開始時間に対応するという決定に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換するステップと、
前記第２の場面が表示のために生成されている間、第２の時間点が前記第２の場面の終了時間に対応することを決定するステップと、
前記第２の時間点が前記終了時間に対応するという決定に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換するステップと
を含む、方法。
【請求項２】
前記第２の場面が表示のために生成されるであろう時間帯を決定するステップをさらに含み、前記時間帯は、前記第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む、請求項１に記載の方法。
【請求項３】
前記第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、前記第２の場面が表示のために生成されるであろう時間帯を決定するステップをさらに含む、請求項１に記載の方法。
【請求項４】
前記第１の時間点に対応する前記第１のメディアアセット内の第１の再生位置を決定するステップと、
前記第１の再生位置に対応する前記第１のメディアアセット内の現在の再生位置に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記第２の場面の時間の長さを決定するステップと、
前記表示画面上での前記第１の場面と前記第２の場面の置換に基づいて、前記時間の長さに対応するカウントダウンを始動させるステップと、
前記カウントダウン満了に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することを決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項６】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のフレームを決定するステップと、
前記第１のフレームに対応する前記第１のメディアアセット内の現在のフレームに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項７】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のオーディオキューを決定するステップと、
前記第１のオーディオキューに対応する前記第１のメディアアセット内の現在のオーディオキューに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のタグを決定するステップと、
前記第１のメディアアセット内の第１のタグの検出に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項９】
前記第１の時間点における前記第１の場面の再生を一時停止するステップと、
前記第２の時間点における前記第１の場面の再生を再開するステップと
をさらに含む、請求項１に記載の方法。
【請求項１０】
前記第１の場面は、第１のインターネットブラウザタブ内における表示のために生成され、前記第２の場面は、第２のインターネットブラウザタブ内における表示のために生成される、請求項１に記載の方法。
【請求項１１】
メディアアセットの表示部分を生成するためのシステムであって、
ユーザ入力インターフェースと、
制御回路であって、
表示画面上への表示のために、第１のメディアアセットの第１の場面を生成することと、
前記第２の場面のユーザ選択に基づいて、第２のメディアアセットの第２の場面へのアクセス要求を受信することと、
さらにユーザ入力を受信せずに、
前記第１のメディアアセットが表示のために生成されている間、第１の時間点が前記第２の場面の開始に対応する時間であることを決定することと、
前記第１の時間点が前記開始時間に対応するという決定に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することと、
前記第２の場面が表示のために生成されている間、第２の時間点が前記第２の場面の終了時間に対応することを決定することと、
前記第２の時間点が前記終了時間に対応するという決定に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することと
を行うように構成される、制御回路と
を備える、システム。
【請求項１２】
前記制御回路はさらに、
前記第２の場面が表示のために生成されるであろう時間帯を決定するように構成され、前記時間帯は、前記第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む、請求項１１に記載のシステム。
【請求項１３】
前記制御回路はさらに、
前記第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、前記第２の場面が表示のために生成されるであろう時間帯を決定するように構成される、請求項１１に記載のシステム。
【請求項１４】
前記制御回路はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１の再生位置を決定することと、
前記第１の再生位置に対応する前記第１のメディアアセット内の現在の再生位置に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１５】
前記制御回路はさらに、
前記第２の場面の時間の長さを決定することと、
前記表示画面上での前記第１の場面と前記第２の場面の置換に基づいて、前記時間の長さに対応するカウントダウンを始動させることと、
前記カウントダウン満了に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することを決定することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１６】
前記制御回路はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のフレームを決定することと、
前記第１のフレームに対応する前記第１のメディアアセット内の現在のフレームに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１７】
前記制御回路はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のオーディオキューを決定することと、
前記第１のオーディオキューに対応する前記第１のメディアアセット内の現在のオーディオキューに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１８】
前記制御回路はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のタグを決定することと、
前記第１のメディアアセット内の第１のタグの検出に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定することと
を行うように構成される、請求項１１に記載のシステム。
【請求項１９】
前記制御回路はさらに、
前記第１の時間点における前記第１の場面の再生を一時停止することと、
前記第２の時間点における前記第１の場面の再生を再開することと
を行うように構成される、請求項１１に記載のシステム。
【請求項２０】
前記第１の場面は、第１のインターネットブラウザタブ内における表示のために生成され、前記第２の場面は、第２のインターネットブラウザタブ内における表示のために生成される、請求項１１に記載のシステム。
【請求項２１】
メディアアセットの表示部分を生成するためのシステムであって、
表示画面上への表示のために、第１のメディアアセットの第１の場面を生成するための手段と、
前記第２の場面のユーザ選択に基づいて、第２のメディアアセットの第２の場面へのアクセス要求を受信するための手段と、
さらにユーザ入力を受信せずに、
前記第１のメディアアセットが表示のために生成されている間、第１の時間点が前記第２の場面の開始に対応する時間であることを決定するための手段と、
前記第１の時間点が前記開始時間に対応するという決定に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換するための手段と、
前記第２の場面が表示のために生成されている間、第２の時間点が前記第２の場面の終了時間に対応することを決定するための手段と、
前記第２の時間点が前記終了時間に対応するという決定に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換するための手段と
を含む、システム。
【請求項２２】
前記第２の場面が表示のために生成されるであろう時間帯を決定するための手段をさらに備え、前記時間帯は、前記第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む、請求項２１に記載のシステム。
【請求項２３】
前記第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、前記第２の場面が表示のために生成されるであろう時間帯を決定するための手段をさらに備える、請求項２１に記載のシステム。
【請求項２４】
前記第１の時間点に対応する前記第１のメディアアセット内の第１の再生位置を決定するための手段と、
前記第１の再生位置に対応する前記第１のメディアアセット内の現在の再生位置に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための手段と
をさらに備える、請求項１に記載のシステム。
【請求項２５】
前記第２の場面の時間の長さを決定するための手段と、
前記表示画面上での前記第１の場面と前記第２の場面の置換に基づいて、前記時間の長さに対応するカウントダウンを始動させるための手段と、
前記カウントダウン満了に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することを決定するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２６】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のフレームを決定するための手段と、
前記第１のフレームに対応する前記第１のメディアアセット内の現在のフレームに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２７】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のオーディオキューを決定するための手段と、
前記第１のオーディオキューに対応する前記第１のメディアアセット内の現在のオーディオキューに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２８】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のタグを決定するための手段と、
前記第１のメディアアセット内の第１のタグの検出に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項２９】
前記第１の時間点における前記第１の場面の再生を一時停止するための手段と、
前記第２の時間点における前記第１の場面の再生を再開するための手段と
をさらに備える、請求項２１に記載のシステム。
【請求項３０】
前記第１の場面は、第１のインターネットブラウザタブ内における表示のために生成され、前記第２の場面は、第２のインターネットブラウザタブ内における表示のために生成される、請求項２１に記載のシステム。
【請求項３１】
メディアアセットの表示部分を生成するための方法であって、
表示画面上への表示のために、第１のメディアアセットの第１の場面を生成するステップと、
前記第２の場面のユーザ選択に基づいて、第２のメディアアセットの第２の場面へのアクセス要求を受信するステップと、
さらにユーザ入力を受信せずに、
制御回路を使用して、前記第１のメディアアセットが表示のために生成されている間、第１の時間点が前記第２の場面の開始時間に対応することを決定するステップと、
前記第１の時間点が前記開始時間に対応するという決定に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換するステップと、
前記制御回路を使用して、前記第２の場面が表示のために生成されている間、第２の時間点が前記第２の場面の終了時間に対応することを決定するステップと、
前記第２の時間点が前記終了時間に対応するという決定に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換するステップと
を含む、方法。
【請求項３２】
前記第２の場面が表示のために生成されるであろう時間帯を決定するステップをさらに含み、前記時間帯は、前記第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む、請求項３１に記載の方法。
【請求項３３】
前記第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、前記第２の場面が表示のために生成されるであろう時間帯を決定するステップをさらに含む、請求項３１−３２のいずれかに記載の方法。
【請求項３４】
前記第１の時間点に対応する前記第１のメディアアセット内の第１の再生位置を決定するステップと、
前記第１の再生位置に対応する前記第１のメディアアセット内の現在の再生位置に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項３１−３３のいずれかに記載の方法。
【請求項３５】
前記第２の場面の時間の長さを決定するステップと、
前記表示画面上での前記第１の場面と前記第２の場面の置換に基づいて、前記時間の長さに対応するカウントダウンを始動させるステップと、
前記カウントダウン満了に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することを決定するステップと
をさらに含む、請求項３１−３４のいずれかに記載の方法。
【請求項３６】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のフレームを決定するステップと、
前記第１のフレームに対応する前記第１のメディアアセット内の現在のフレームに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項３１−３５のいずれかに記載の方法。
【請求項３７】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のオーディオキューを決定するステップと、
前記第１のオーディオキューに対応する前記第１のメディアアセット内の現在のオーディオキューに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項３１−３６のいずれかに記載の方法。
【請求項３８】
前記第１の時間点に対応する前記第１のメディアアセット内の第１のタグを決定するステップと、
前記第１のメディアアセット内の第１のタグの検出に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するステップと
をさらに含む、請求項３１−３７のいずれかに記載の方法。
【請求項３９】
前記第１の時間点における前記第１の場面の再生を一時停止するステップと、
前記第２の時間点における前記第１の場面の再生を再開するステップと
をさらに含む、請求項３１−３８のいずれかに記載の方法。
【請求項４０】
前記第１の場面は、第１のインターネットブラウザタブ内における表示のために生成され、前記第２の場面は、第２のインターネットブラウザタブ内における表示のために生成される、請求項３１−３９のいずれかに記載の方法。
【請求項４１】
その上にエンコードされた機械可読命令を備える、メディアアセットの表示部分を生成するための非一過性コンピュータ可読媒体であって、前記命令は、
表示画面上への表示のために、第１のメディアアセットの第１の場面を生成するための命令と、
前記第２の場面のユーザ選択に基づいて、第２のメディアアセットの第２の場面へのアクセス要求を受信するための命令と、
さらにユーザ入力を受信せずに、
前記第１のメディアアセットが表示のために生成されている間、第１の時間点が前記第２の場面の開始に対応する時間であることを決定するための命令と、
前記第１の時間点が前記開始時間に対応するという決定に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換するための命令と、
前記第２の場面が表示のために生成されている間、第２の時間点が前記第２の場面の終了時間に対応することを決定するための命令と、
前記第２の時間点が前記終了時間に対応するという決定に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換するための命令と
を備える、非一過性コンピュータ可読媒体。
【請求項４２】
前記その上にエンコードされた機械可読命令はさらに、
前記第２の場面が表示のために生成されるであろう時間帯を決定するための命令を備え、前記時間帯は、前記第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４３】
前記その上にエンコードされた機械可読命令はさらに、
前記第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、前記第２の場面が表示のために生成されるであろう時間帯を決定するための命令を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４４】
前記その上にエンコードされた機械可読命令はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１の再生位置を決定するための命令と、
前記第１の再生位置に対応する前記第１のメディアアセット内の現在の再生位置に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４５】
前記その上にエンコードされた機械可読命令はさらに、
前記第２の場面の時間の長さを決定するための命令と、
前記表示画面上での前記第１の場面と前記第２の場面の置換に基づいて、前記時間の長さに対応するカウントダウンを始動させるための命令と、
前記カウントダウン満了に基づいて、前記表示画面上で前記第２の場面と前記第１のメディアアセットを置換することを決定するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４６】
前記その上にエンコードされた機械可読命令はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のフレームを決定するための命令と、
前記第１のフレームに対応する前記第１のメディアアセット内の現在のフレームに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４７】
前記その上にエンコードされた機械可読命令はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のオーディオキューを決定するための命令と、
前記第１のオーディオキューに対応する前記第１のメディアアセット内の現在のオーディオキューに基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４８】
前記その上にエンコードされた機械可読命令はさらに、
前記第１の時間点に対応する前記第１のメディアアセット内の第１のタグを決定するための命令と、
前記第１のメディアアセット内の第１のタグの検出に基づいて、前記表示画面上で前記第１の場面と前記第２の場面を置換することを決定するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項４９】
前記その上にエンコードされた機械可読命令はさらに、
前記第１の時間点における前記第１の場面の再生を一時停止するための命令と、
前記第２の時間点における前記第１の場面の再生を再開するための命令と
を備える、請求項４１に記載の非一過性コンピュータ可読媒体。
【請求項５０】
前記第１の場面は、第１のインターネットブラウザタブ内における表示のために生成され、前記第２の場面は、第２のインターネットブラウザタブ内における表示のために生成される、請求項４１に記載の非一過性コンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
従来のシステムでは、ユーザは、多数のメディアアセット（例えば、テレビ番組、映画等）へのアクセスを有する。メディアコンテンツの可用性にもかかわらず、ユーザは、任意の１つのメディアアセットの具体的部分のみを消費することを所望し、ユーザが、メディアアセットのその具体的部分が利用可能な時（例えば、日付および時間）および場所（例えば、コンテンツプロバイダ名）を決定することを強いる場合がある。この問題をさらに複雑にするのは、ユーザが関心のある具体的部分を特集するメディアアセットの視聴時間が、重複する場合があることである。したがって、視聴するものおよび時を決定した後でも、ユーザは、全部分が視聴されることを確実にするために、種々のメディアアセット間で能動的に切り替えることを強いられる。そのようなタスクの固有の困難性に加え、メディアアセット間で能動的に切り替えることは、ストレスが多くかつ面倒なタスクであって、ユーザの視聴体験に悪影響を及ぼす。
【発明の概要】
【課題を解決するための手段】
【０００２】
故に、本明細書では、ユーザが関心のあるメディアアセットの部分間を自動的に切り替える、メディアガイドアプリケーションのための方法および装置が、開示される。例えば、ユーザが関心のある種々のメディアアセットの部分を決定後、メディアガイドアプリケーションは、メディアアセットの一部が開始するときと、メディアアセットのその部分が終了するときの両方を示す、トリガを自動的に監視してもよい。これらのトリガに基づいて、メディアガイドアプリケーションは、種々のメディアアセット間で切り替え、ユーザが関心のあるメディアアセットの全部分を視聴することを確実にしてもよい。有利には、ユーザは、手動で監視し、関心のある異なる部分間で切り替える負担が軽減される。したがって、ユーザの視聴体験は、改良される。
【０００３】
例えば、ユーザ機器デバイス上に実装されるメディアガイドアプリケーションは、第１のメディアアセットが表示されている間、第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面を置換してもよい。第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、第１の場面と第２の場面を置換することによって、メディアガイドアプリケーションは、第１のメディアアセットの視聴の間、ユーザ入力を伴わずに、メディアアセット間を遷移させることができる。
【０００４】
いくつかの側面では、本明細書に開示される方法および装置を用いて、ユーザ機器デバイスの制御回路は、表示画面上への表示のために、第１のメディアアセットの第１の場面（例えば、放送番組「Ｄｒ．  Ｐｈｉｌ」等のスケジュールされているメディアアセット）を生成してもよい。例えば、制御回路は、第１のメディアアセット（例えば、「Ｄｒ．  Ｐｈｉｌ」）のユーザ選択をメディアガイドアプリケーションから受信し、応答に基づいて、表示画面上への表示のために、メディアアセットの第１の場面を生成してもよい。
【０００５】
制御回路は、第２のメディアアセットの第２の場面（例えば、放送番組「Ｍｉｓｓ  ＵＳＡ」等の別のスケジュールされているメディアアセットからの「Ｆｉｎａｌ  Ｒｏｕｎｄ」についての場面）へのアクセス要求を受信してもよい。例えば、ユーザ機器の制御回路は、メディアガイドアプリケーション表示からの第２のメディアアセットの第２の場面の入力デバイスを介したユーザ選択（例えば、メディアアセット「Ｍｉｓｓ  ＵＳＡ」からの「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の識別子のユーザ選択）に基づいて、第２の場面へのアクセス要求を受信してもよい。例えば、サーバの制御回路は、第２のメディアアセットの第２の場面のユーザ選択が入力デバイスを介して受信されたユーザ機器から、第２のメディアアセットの第２の場面へのアクセス要求を受信してもよい。
【０００６】
さらにユーザ入力を受信せずに、制御回路は、第１のメディアアセットが表示のために生成されている間、第１の時間点が第２の場面の開始に対応する時間であることを決定してもよい。例えば、ユーザ機器デバイスの制御回路は、（例えば、第２のメディアアセットのためのメディアガイドの一部として）第２のメディアアセットの第２の場面（例えば、「Ｍｉｓｓ  ＵＳＡ」の「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面）の開始時間および終了時間を受信してもよく、または第２の場面の開始時間および持続時間を受信してもよい。例えば、制御回路は、「Ｍｉｓｓ  ＵＳＡ」からの「Ｆｉｎａｌ  Ｒｏｕｎｄ」についての第２の場面が９：４５ＰＭに開始し、第１のメディアアセット「Ｄｒ．  Ｐｈｉｌ」の表示のための現在の生成時間が９：４５ＰＭに対応することを決定してもよい。
【０００７】
さらにユーザ入力を受信せずに、第１の時間点が開始時間に対応するという決定に基づいて、制御回路は、表示画面上で第１のメディアアセットの第１の場面と第２の場面を置換してもよい。例えば、ユーザ機器の制御回路は、「Ｄｒ．  Ｐｈｉｌ」の第１の場面と「Ｍｉｓｓ  ＵＳＡ」からの「Ｆｉｎａｌ  Ｒｏｕｎｄ」についての第２の場面を置換してもよい。
【０００８】
さらにユーザ入力を受信せずに、制御回路は、第２の場面が表示のために生成されている間、第２の時間点が第２の場面の終了時間に対応することを決定してもよい。例えば、制御回路は、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の終了時間が９：５５ＰＭであって、現在の時間９：５５ＰＭが「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の終了時間に対応することを決定してもよい。
【０００９】
さらにユーザ入力を受信せずに、制御回路は、第２の時間点が終了時間に対応するという決定に基づいて、表示画面上で第２の場面と第１のメディアアセットを置換してもよい。例えば、現在の時間９：５５ＰＭが「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の終了時間に対応することの決定に基づいて、制御回路は、「Ｍｉｓｓ  ＵＳＡ」の第２の場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」と第１のメディアアセット「Ｄｒ．  Ｐｈｉｌ」を置換してもよい。
【００１０】
いくつかの実施形態では、制御回路は、第２の場面が表示のために生成されるであろう時間帯を決定してもよく、時間帯は、第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む。例えば、ユーザ機器デバイスの制御回路は、第２のメディアアセットのためのメディアガイドデータ内のメタデータの一部として、場面の開始時間および終了時間または開始時間および持続時間を受信してもよい。制御回路は、第２のメディアアセットのためのメディアガイドデータ内のメタデータの一部として、メディアアセットの複数の場面のための開始時間および終了時間情報または開始時間および持続時間情報を受信してもよい。例えば、制御回路は、メディアアセット「Ｍｉｓｓ  ＵＳＡ」のためのメディアガイドデータを受信するとき、スケジュールされているメディアアセット「Ｍｉｓｓ  ＵＳＡ」のための「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」場面および「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面等、いくつかの場面のための開始時間および終了時間情報を受信してもよい。
【００１１】
別の実施例では、制御回路は、第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、第２の場面が表示のために生成されるであろう時間帯を決定してもよい。例えば、ユーザ機器の制御回路は、第２のメディアアセットのためのメディアガイドデータ内のメタデータの一部として、いくつかの場面識別子を受信してもよい。例えば、制御回路は、メディアアセット「Ｍｉｓｓ  ＵＳＡ」の「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」場面および「ＦｉｎａｌＲｏｕｎｄ」場面のためのいくつかの識別子を受信してもよい。本受信されたメディアガイドデータに基づいて、制御回路は、表示のために、場面毎の識別子を生成してもよい。再生のための第２の場面の選択に基づいて、制御回路は、選択された第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、第２の場面が表示のために生成されるであろう時間帯（例えば、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面のために９：４５ＰＭから９：５５ＰＭ）を決定してもよい。
【００１２】
いくつかの実施形態では、制御回路は、第１の時間点に対応する第１のメディアアセット内の第１の再生位置を決定し、第１の再生位置に対応する第１のメディアアセット内の現在の再生位置に基づいて、第１の場面と第２の場面を置換することを決定してもよい。例えば、制御回路は、「Ｄｒ．  Ｐｈｉｌ」のための第１のメディアアセット内の再生位置が、「Ｍｉｓｓ  ＵＳＡ」メディアアセット内の第２の場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」のための開始時間９：４５ＰＭに対応することを決定してもよい。制御回路は、第１の再生位置に対応する現在の再生位置に基づいて、表示のために生成される「Ｄｒ．  Ｐｈｉｌ」からの第１の場面と第２の場面を置換することを決定してもよい。
【００１３】
いくつかの実施形態では、メディアガイドアプリケーションは、メディアアセット間で正確に切り替えるために、場面が提示されている時間を監視してもよい。例えば、制御回路は、第２の場面の時間の長さを決定し、表示画面上での第１の場面と第２の場面の置換に基づいて、時間の長さに対応するカウントダウンを始動させ、カウントダウン満了に基づいて、表示画面上で第２の場面と第１のメディアアセットを置換することを決定してもよい。例えば、制御回路は、場面のためのメディアガイドデータの受信されたメタデータに基づいて、選択された第２の場面の持続時間を決定してもよい（例えば、場面のための終了時間と開始時間との間の差異を決定することによって、または場面の受信された持続時間を読み出すことによって）。制御回路は、第２の場面の長さに対応するカウントダウン（例えば、第２のメディアアセット「Ｍｉｓｓ  ＵＳＡ」の第２の場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」のための１０分のカウントダウン）を始動させてもよい。例えば、制御回路は、第１のメディアアセットの第１の場面の表示と第２のメディアアセットの第２の場面の置換に応じて、カウントダウンを始動させてもよい。制御回路は、カウントダウンの満了（例えば、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面のための１０分のカウントダウンの満了）に応じて、第２の場面（例えば、「Ｍｉｓｓ  ＵＳＡ」の「Ｆｉｎａｌ  Ｒｏｕｎｄ」）と第１のメディアアセット（例えば、「Ｄｒ．  Ｐｈｉｌ」）を置換することを決定してもよい。
【００１４】
別の実施例では、メディアガイドアプリケーションは、種々のトリガを使用して、メディアアセットの場面が開始および／または終了するときを検出してもよい。例えば、制御回路は、第１の時間点に対応する第１のメディアアセット内の第１のフレームを決定し、第１のフレームに対応する第１のメディアアセット内の現在のフレームに基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、制御回路は、第２のメディアアセットの場面の開始時間に近接するビデオのあるフレームにおいて、第１のメディアアセットと第２のメディアアセットとの間の遷移を決定してもよい（例えば、第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面を置換するとき）。例えば、ＭＰＥＧエンコードされたビデオの状況では、ユーザ機器デバイスの制御回路は、第２のメディアアセットの第２の場面の開始時間に時間的に最も近接近する独立フレーム（Ｉ−フレーム）を決定してもよい。制御回路は、決定された独立フレームに到達すると、第１のメディアアセットの第１の場面（例えば、「Ｄｒ．  Ｐｈｉｌ」）と「Ｍｉｓｓ  ＵＳＡ」の「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面を置換することを決定してもよい。
【００１５】
別の実施例では、メディアガイドアプリケーションは、第１のメディアアセット内のオーディオキューを使用して、第２のメディアアセットの第２の場面に切り替えるときを決定してもよい。例えば、制御回路は、第１の時間点に対応する第１のメディアアセット内の第１のオーディオキューを決定し、第１のオーディオキューに対応する第１のメディアアセット内の現在のオーディオキューに基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、シームレスかつ分裂の少ない視聴体験を視聴者に提供するために、制御回路は、第１のメディアアセット内のオーディオキュー（例えば、音声中の最小沈黙周期または第２のメディアアセットの第２の場面と関連付けられ得るキーワード）に基づいて、遷移を決定してもよい。例えば、制御回路は、最小低オーディオアクティビティ周期等のオーディオキューが第１のメディアアセット「Ｄｒ．  Ｐｈｉｌ」内で生じ、オーディオキューが「Ｍｉｓｓ  ＵＳＡ」の第２の場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」の開始時間周囲の１０秒時間枠内にあることを決定してもよい。本決定に基づいて、制御回路は、「Ｄｒ．  Ｐｈｉｌ」の表示と「Ｍｉｓｓ  ＵＳＡ」の「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の表示を置換してもよい。制御回路は、キーワード「ｃｏｍｐｅｔｉｔｉｏｎ」または関連キーワードが「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面および「Ｍｉｓｓ  ＵＳＡ」の開始時間周囲の１０秒時間枠内にある第１のメディアアセット内のオーディオキューとして検出されたことを決定し、「Ｄｒ．  Ｐｈｉｌ」の表示と「Ｍｉｓｓ  ＵＳＡ」の「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の表示を置換してもよい。
【００１６】
別の実施例では、メディアガイドアプリケーションは、第１のメディアアセット内のタグを使用して、第２のメディアアセットの第２の場面に切り替えるときを決定してもよい。例えば、制御回路は、第１の時間点に対応する第１のメディアアセット内の第１のタグを決定し、第１のメディアアセット内の第１のタグの検出に基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、制御回路は、メタデータ内のタグを、第２のメディアアセットの第２の場面への遷移が生じ得る第１のメディアアセット内のビデオのフレームに対応する、所定の遷移点を識別する第１のメディアアセットの一部として受信してもよい。例えば、制御回路は、所定の遷移点としてタグを受信し、第２のメディアアセットの第２の場面の開始時間に時間的に近接近するビデオのフレームを識別してもよい。
【００１７】
いくつかの実施形態では、メディアガイドアプリケーションは、メディアアセットの１つまたはそれを上回る部分を記憶し、ユーザが、その部分を後の時間に視聴することを可能にしてもよい。例えば、メディアガイドアプリケーションは、ユーザが関心のある２つの場面が同時に生じることを決定してもよい。故に、メディアガイドアプリケーションは、それらの場面のうちの一方を録画し、ユーザが、その場面を後の時間に視聴することを可能にしてもよい。例えば、制御回路は、第１の時間点における第１の場面の再生を一時停止し、第２の時間点における第１の場面の再生を再開してもよい。例えば、制御回路は、第２の場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」が再生されている間、第１のメディアアセット「Ｄｒ．  Ｐｈｉｌ」の第１の場面を記憶し、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の再生の完了に応じて、「Ｄｒ．  Ｐｈｉｌ」の記憶されたバージョンに基づいて、「Ｄｒ．  Ｐｈｉｌ」の第１の場面の再生を再開してもよい。
【００１８】
いくつかの実施形態では、メディアガイドアプリケーションは、種々の表示スキームを使用して、異なるメディアアセットの場面間を切り替えてもよい。例えば、制御回路は、第１のインターネットブラウザタブ内における表示のために第１の場面を生成し、第２のインターネットブラウザタブ上の表示のために第２の場面を生成してもよい。例えば、ユーザ機器デバイスの制御回路は、表示のために、第１のメディアアセット「Ｄｒ．  Ｐｈｉｌ」を第１のインターネットブラウザタブ内に生成してもよい。制御回路は、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面の開始に対応する時間第１の時間点を決定し、表示のために、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面を第２のインターネットブラウザタブ内に生成してもよい。
【００１９】
前述のシステムおよび／または方法は、前述ならびに後述の他のシステム、方法、および／または装置と組み合わせられ、それらに適用され、もしくはそれらに従って使用され得ることに留意されたい。
【００２０】
本開示の上記および他の目的ならびに利点は、類似参照文字が全体を通して類似部品を指す、添付図面と併せて解釈される、以下の詳細な説明を考慮することによって明白となるであろう。
【図面の簡単な説明】
【００２１】
【図１】図１は、本開示のいくつかの実施形態による、メディアアセットを選択するための例証的メディアガイドアプリケーションを示す。
【図２】図２は、本開示のいくつかの実施形態による、ユーザ設定を調整するために使用され得る、例証的メディアガイドアプリケーションを示す。
【図３】図３は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【図４】図４は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【図５】図５は、本開示のいくつかの実施形態による、例証的メディアシステムにおいて関心場面間を遷移させるためのタイミング図を示す。
【図６】図６は、本開示のいくつかの実施形態による、例証的メディアシステムにおいて関心場面を視聴し、その間を遷移させながら、ユーザへの表示のために生成され得る、例証的表示を示す。
【図７】図７は、本開示のいくつかの実施形態による、例証的メディアシステムにおいて関心場面を視聴し、その間を遷移させながら、インターネットブラウザ内でユーザへの表示のために生成され得る、例証的表示を示す。
【図８】図８は、本開示のいくつかの実施形態による、関心場面間の遷移に関わる例証的ステップのフロー図である。
【発明を実施するための形態】
【００２２】
本明細書では、第１のメディアアセットが表示されている間、第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面を置換するための方法および装置が、開示される。第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、第１の場面と第２の場面を置換することによって、遷移は、第１のメディアアセットの視聴の間、ユーザ入力を伴わずに、ユーザ機器の制御回路によって自動的に行われることができる。
【００２３】
例えば、本明細書に開示される方法および装置を用いて、ユーザ機器デバイスの制御回路は、表示画面上への表示のために、第１のメディアアセット（例えば、放送番組等のスケジュールされているメディアアセット、またはオンデマンド番組「Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓ」等のスケジュールされていないメディアアセット）の第１の場面を生成してもよい。制御回路は、第２のメディアアセットの第２の場面（例えば、放送番組「Ｍｉｓｓ  ＵＳＡ」等の別のスケジュールされているメディアアセットからの「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」についての場面、または別のスケジュールされていないメディアアセット「Ｄａｎｉｅｌ  ｔｈｅ  Ｔｉｇｅｒ」からの「ｃａｍｐｉｎｇ」についての場面）へのアクセス要求を受信してもよい。さらにユーザ入力を受信せずに、制御回路は、第１のメディアアセットが表示のために生成されている間、第１の時間点が第２の場面の開始に対応する時間であることを決定してもよい。例えば、制御回路は、「Ｍｉｓｓ  ＵＳＡ」からの「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」についての第２の場面が９：２０ＰＭに開始し、第１のメディアアセット（例えば、オンデマンドメディアアセット「Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓ」）の表示のための現在の生成時間が９：２０ＰＭに対応することを決定してもよい。第１の時間点が開始時間に対応することの決定に基づいて、制御回路は、第１のメディアアセット「Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓ」の再生を一時停止し、「Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓ」の第１の場面と「Ｍｉｓｓ  ＵＳＡ」からの「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」についての第２の場面を置換してもよい。制御回路は、第２の場面が表示のために生成されている間、第２の時間点が第２の場面の終了時間に対応することを決定してもよい。例えば、制御回路は、「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」場面の終了時間が９：４０ＰＭであって、現在の時間９：４０ＰＭが「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」場面の終了時間に対応することを決定してもよい。現在の時間９：４０ＰＭが「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」場面の終了時間に対応することの決定に基づいて、制御回路は、「Ｍｉｓｓ  ＵＳＡ」の第２の場面「Ｔａｌｅｎｔ  Ｃｏｍｐｅｔｉｔｉｏｎ」と第１のメディアアセット「Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓ」を置換し、Ｂｕｂｂｌｅ  Ｇｕｐｐｉｅｓの再生を一時停止点から再開してもよい。
【００２４】
本明細書では、第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面を置換するための方法および装置が、開示される。任意の所与のコンテンツ配信システムでユーザに利用可能なコンテンツの量が、膨大であり得る。その結果、多くのユーザは、ユーザがコンテンツの選択を効率的にナビゲートし、所望し得るコンテンツを容易に識別することを可能にする、インターフェースを通したメディアガイドの形態を所望している。そのようなガイドを提供するアプリケーションは、本明細書では、双方向メディアガイドアプリケーションと称されるが、メディアガイドアプリケーションまたはガイドアプリケーションと称されることもある。
【００２５】
双方向メディアガイドアプリケーションは、ガイドを提供するコンテンツに応じて、種々の形態をとってもよい。典型的なタイプのメディアガイドアプリケーションの１つは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（電子番組ガイドと称される場合もある）は、とりわけ、ユーザが、多くのタイプのコンテンツまたはメディアアセット間をナビゲートし、それを特定することが可能である、公知のガイドアプリケーションである。双方向メディアガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを特定および選択することを可能にする、グラフィカルユーザインターフェース画面を生成してもよい。
【００２６】
本明細書で参照されるように、用語「メディアアセット」および「コンテンツ」とは、電子的に消費可能なユーザアセット、例えば、テレビ番組、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムにおけるような）、インターネットコンテンツ（例えば、ストリーミングコンテンツ、ダウンロード可能コンテンツ、ウェブキャスト等）、ビデオクリップ、オーディオ、コンテンツ情報、写真、回転画像、ドキュメント、再生一覧、ウェブサイト、記事、書籍、電子書籍、ブログ、広告、チャットセッション、ソーシャルメディア、アプリケーション、ゲーム、および／または任意の他のメディアもしくはマルチメディア、および／またはそれらの組み合わせを意味すると理解されたい。ガイドアプリケーションはまた、ユーザが、コンテンツ間をナビゲートし、それを特定することを可能にする。本明細書で参照されるように、用語「マルチメディア」とは、前述の少なくとも２つの異なるコンテンツ形態、例えば、テキスト、オーディオ、画像、ビデオ、または双方向コンテンツ形態を利用する、コンテンツを意味すると理解されたい。コンテンツは、ユーザ機器デバイスによって、録画、再生、表示、またはアクセスされてもよいが、また、ライブパーフォーマンスの一部であることも可能である。
【００２７】
本明細書で論じられる実施形態のいずれかを行うためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ可読媒体上にエンコードされてもよい。コンピュータ可読媒体は、データを記憶する可能な任意のメディアを含む。コンピュータ可読媒体は、限定ではないが、電気または電磁信号の伝搬を含む、一過性であってもよく、または限定ではないが、ハードディスク、フロッピー（登録商標）ディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリまたは記憶デバイスを含む、非一過性であってもよい。
【００２８】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現に伴って、ユーザは、従来は使用しなかったユーザ機器デバイス上でメディアにアクセスするようになっている。本明細書で参照されるように、語句「ユーザ機器デバイス」、「ユーザ機器」、「ユーザデバイス」、「電子デバイス」、「電子機器」、「メディア機器デバイス」、または「メディアデバイス」は、テレビ、スマートＴＶ、セットトップボックス、衛星テレビに対応するための統合型受信機デコーダ（ＩＲＤ）、デジタル記憶デバイス、デジタルメディア受信機（ＤＭＲ）、デジタルメディアアダプタ（ＤＭＡ）、ストリーミングメディアデバイス、ＤＶＤプレーヤ、ＤＶＤレコーダ、接続型ＤＶＤ、ローカルメディアサーバ、ＢＬＵ−ＲＡＹ（登録商標）プレーヤ、ＢＬＵ−ＲＡＹ（登録商標）レコーダ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、タブレットコンピュータ、ウェブＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンター、ハンドヘルドコンピュータ、固定電話、携帯情報端末（ＰＤＡ）、携帯電話、ポータブルビデオプレーヤ、ポータブル音楽プレーヤ、ポータブルゲーム機、スマートフォン、または任意の他のテレビ機器、コンピューティング機器、もしくは無線デバイス、および／またはそれらの組み合わせ等の前述のコンテンツにアクセスするための任意のデバイスを意味すると理解されたい。いくつかの実施形態では、ユーザ機器デバイスは、正面画面および裏面画面、複数の正面画面、または複数の角度付き画面を有してもよい。いくつかの実施形態では、ユーザ機器デバイスは、正面カメラおよび／または背面カメラを有してもよい。これらのユーザ機器デバイス上で、ユーザは、テレビを通して利用可能な同一のコンテンツ間をナビゲートし、それを特定することが可能であってもよい。その結果として、メディアガイドは、これらのデバイス上でも利用可能であってもよい。提供されるガイドは、テレビのみを通して利用可能なコンテンツ、他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るもののみを通して利用可能なコンテンツ、またはテレビおよび他のタイプのユーザ機器デバイスのうちの１つまたはそれを上回るものの両方を通して利用可能なコンテンツのためのものであってもよい。メディアガイドアプリケーションは、ユーザ機器デバイス上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）、もしくは独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイドアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、以下でより詳細に説明される。
【００２９】
メディアガイドアプリケーションの機能の１つは、メディアガイドデータをユーザに提供することである。本明細書で参照されるように、語句「メディアガイドデータ」または「ガイドデータ」は、コンテンツに関連する任意のデータ、またはガイドアプリケーションを動作させる際に使用されるデータを意味すると理解されたい。例えば、ガイドデータは、番組情報、ガイドアプリケーション設定、ユーザ選好、ユーザプロファイル情報、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、タイトル、内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度、３Ｄ等）、広告情報（例えば、テキスト、画像、メディアクリップ等）、オンデマンド情報、ブログ、ウェブサイト、およびユーザが所望のコンテンツオプション間をナビゲートし、それを特定するために役立つ、任意の他のタイプのガイドデータを含んでもよい。
【００３０】
図１−２は、メディアガイドデータを提供するために使用され得る、例証的表示画面を示す。例えば、メディアガイドアプリケーションは、図１−２の表示画面を介して、ユーザが関心のあるメディアアセットの場面の選択を受信してもよい。図１−２に示される表示画面は、任意の好適なユーザ機器デバイスまたはプラットフォーム上に実装されてもよい。図１−２の表示は、フル画面表示として図示されているが、それらはまた、表示されているコンテンツ上に完全または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、もしくはリモートコントロールまたは他のユーザ入力インターフェースもしくはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、コンテンツ情報へのアクセス要望を指示してもよい。ユーザの指示に応答して、メディアガイドアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、ソース別、コンテンツタイプ別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または他の所定、ユーザ定義、もしくは他の編成基準等のいくつかの方法のうちの１つにおいて編成されたメディアガイド情報を伴う表示画面を提供してもよい。
【００３１】
図１は、単一表示内の異なるタイプのコンテンツへのアクセスも可能にする、時間およびチャンネル別に配列された番組一覧表示１００の例証的グリッドを示す。表示１００は、以下を伴うグリッド１０２を含んでもよい：（１）各チャンネル／コンテンツタイプ識別子（列内のセル）が利用可能な異なるチャンネルまたはコンテンツのタイプを識別する、チャンネル／コンテンツタイプ識別子１０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子１０６の行。グリッド１０２はまた、番組一覧１０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間の上に提供される、番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域１１０を移動させることによって番組一覧を選択することができる。ハイライト領域１１０によって選択される番組一覧に関する情報が、番組情報領域１１２内に提供されてもよい。領域１１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００３２】
いくつかの実施形態では、番組一覧は、遷移された再生のために選択され得る場面のインジケータを含んでもよい。例えば、「ＥＲ」のための番組一覧は、場面が「ＥＲ」のスケジュールされている放送の間の自動表示のために番組「ＥＲ」から選択され得ることを示す、インジケータ１２８を含む。例えば、番組「ＥＲ」からの場面の選択を受信した後、番組「Ｊｏｅ  Ｍｉｌｌｉｏｎａｉｒｅ」が表示されている間、制御回路は、現在の時間が選択される場面の開始時間に対応するという決定に基づいて、「Ｊｏｅ  Ｍｉｌｌｉｏｎａｉｒｅ」の表示と「ＥＲ」からの選択された場面を置換してもよい。現在の時間が「ＥＲ」からの選択された場面の終了時間に対応するという決定に基づいて、制御回路は、「ＥＲ」からの選択された場面の表示と番組「Ｊｏｅ  Ｍｉｌｌｉｏｎａｉｒｅ」を置換してもよい。
【００３３】
線形番組（例えば、所定の時間に複数のユーザ機器デバイスに伝送されるようにスケジューリングされ、スケジューリングに従って提供される、コンテンツ）へのアクセスの提供に加え、メディアガイドアプリケーションはまた、非線形番組（例えば、任意の時間においてユーザ機器デバイスにアクセス可能であって、スケジューリングに従って提供されない、コンテンツ）へのアクセスも提供する。非線形番組は、オンデマンドコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルに記憶したコンテンツ（例えば、前述の任意のユーザ機器デバイスまたは他の記憶デバイス上に記憶されたコンテンツ）、または時間的制約のない他のコンテンツを含む、異なるコンテンツソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画または特定のコンテンツプロバイダ（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  Ｏｎ  Ｄｅｍａｎｄ）によって提供される任意の他のコンテンツを含んでもよい。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．Ｐ．らによって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、もしくはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングコンテンツまたはダウンロード可能なコンテンツとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００３４】
グリッド１０２は、オンデマンド一覧１１４、録画コンテンツ一覧１１６、およびインターネットコンテンツ一覧１１８を含む、非線形番組のメディアガイドデータを提供してもよい。異なるタイプのコンテンツソースからのコンテンツのためのメディアガイドデータを組み合わせる表示は、「混合メディア」表示と称されることもある。表示１００とは異なる、表示され得るメディアガイドデータのタイプの種々の順列は、ユーザ選択またはガイドアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送一覧のみの表示等）。例証されるように、一覧１１４、１１６、および１１８は、これらの一覧の選択が、それぞれ、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド１０２内に表示される時間帯全体に及ぶものとして示されている。いくつかの実施形態では、これらのコンテンツタイプの一覧は、グリッド１０２に直接含まれてもよい。ユーザがナビゲーションアイコン１２０のうちの１つを選択することに応答して、付加的メディアガイドデータが表示されてもよい（ユーザ入力デバイス上の矢印キーを押下することによって、ナビゲーションアイコン１２０を選択することと同様に表示に影響を及ぼしてもよい）。
【００３５】
表示１００はまた、ビデオ領域１２２、広告１２４、およびオプション領域１２６を含んでもよい。ビデオ領域１２２は、ユーザが、現在利用可能である、今後利用可能となる、またはユーザに利用可能であった番組を視聴および／またはプレビューすることを可能にしてもよい。ビデオ領域１２２のコンテンツは、グリッド１０２に表示される一覧のうちの１つに対応するか、またはそれから独立してもよい。ビデオ領域を含むグリッド表示は、ピクチャインガイド（ＰＩＧ）表示と称されることもある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号でさらに詳細に説明されており、それらは全体として参照することによって本明細書に組み込まれる。ＰＩＧ表示は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよい。
【００３６】
広告１２４は、（例えば、購読番組に対する）視聴者のアクセス権に応じて、現在視聴が利用可能である、将来視聴が利用可能となる、または決して視聴利用可能とはなり得ない、コンテンツの広告を提供してもよく、グリッド１０２内のコンテンツ一覧のうちの１つまたはそれを上回るものに対応するか、または無関係であってもよい。広告１２４はまた、グリッド１０２内で表示されるコンテンツに関係するか、または無関係である製品もしくはサービスに対するものであってもよい。広告１２４は、選択可能であってもよく、コンテンツに関するさらなる情報を提供する、製品またはサービスに関する情報を提供する、コンテンツ、製品、またはサービスの購入を可能にする、広告に関するコンテンツを提供する等を行ってもよい。広告１２４は、ユーザのプロファイル／選好、監視されたユーザ活動、提供される表示のタイプ、または他の好適な標的化された広告基盤に基づいて標的化されてもよい。
【００３７】
広告１２４は、長方形またはバナー形状として示されているが、広告は、ガイドアプリケーション表示内の任意の好適なサイズ、形状、および場所で提供されてもよい。例えば、広告１２４は、グリッド１０２に水平方向に隣接する長方形として提供されてもよい。これは、パネル広告と称されることもある。加えて、広告は、コンテンツまたはガイドアプリケーション表示上にオーバーレイされるか、または表示内に埋め込まれてもよい。広告はまた、テキスト、画像、回転画像、ビデオクリップ、または前述の他のタイプのコンテンツを含んでもよい。広告は、ガイドアプリケーションを有するユーザ機器デバイス内、ユーザ機器に接続されたデータベース内、遠隔場所（ストリーミングメディアサーバを含む）内、もしくは他の記憶手段またはこれらの場所の組み合わせ上に記憶されてもよい。メディアガイドアプリケーションに広告を提供するステップは、例えば、それらの全体で参照することにより本明細書に組み込まれる、２００３年１月１７日出願のＫｎｕｄｓｏｎらの米国特許出願第２００３／０１１０４９９号、２００４年６月２９日発行のＷａｒｄ，  ＩＩＩらの米国特許第６，７５６，９９７号、および２００２年５月１４日発行のＳｃｈｅｉｎらの米国特許第６，３８８，７１４号で、さらに詳細に論じられている。広告は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれてもよいことが理解されるであろう。
【００３８】
オプション領域１２６は、ユーザが、異なるタイプのコンテンツ、メディアガイドアプリケーション表示、および／またはメディアガイドアプリケーション特徴にアクセスすることを可能にしてもよい。オプション領域１２６は、ディプレイ１００（および本明細書に説明される他の表示画面）の一部であってもよく、もしくは画面上のオプションを選択すること、またはユーザ入力デバイス上の専用または割当可能ボタンを押下することによって、ユーザによって呼び出されてもよい。オプション領域１２６内の選択可能オプションは、グリッド１０２内の番組一覧に関連する特徴に関してもよく、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、もしくは他の特徴を含んでもよい。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、インターネットオプション、クラウドベースのオプション、デバイス同期オプション、第２の画面デバイスオプション、種々のタイプのメディアガイドデータ表示にアクセスするためのオプション、プレミアムサービスを購読するためのオプション、ユーザのプロファイルを編集するためのオプション、ブラウザオーバーレイにアクセスするためのオプション、もしくは他のオプションを含んでもよい。
【００３９】
メディアガイドアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイドアプリケーションは、ユーザが、メディアガイドアプリケーションによって個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ選好を決定するようにメディアガイドアプリケーションがユーザ活動を監視することによって、生成されてもよい。ユーザは、ログインすることによって、または別様にガイドアプリケーションに対して自らを識別することによって、個人化されたガイドアプリケーションにアクセスしてもよい。メディアガイドアプリケーションのカスタマイズは、ユーザプロファイルに従って作成されてもよい。カスタマイズは、提示方式（例えば、表示の色方式、テキストのフォントサイズ等）、表示されるコンテンツ一覧の態様（例えば、ＨＤＴＶ番組のみまたは３Ｄ番組のみ、お気に入りチャンネル選択肢に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び替え、推奨コンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画品質等）、ペアレンタルコントロール設定、インターネットコンテンツのカスタマイズされた提示（例えば、ソーシャルメディアコンテンツ、電子メール、電子的に配信された記事等の提示）、および他の所望のカスタマイズを変更させるステップを含んでもよい。
【００４０】
メディアガイドアプリケーションは、ユーザが、ユーザプロファイル情報を提供することを可能にしてもよく、またはユーザプロファイル情報を自動的にコンパイルしてもよい。メディアガイドアプリケーションは、例えば、ユーザがアクセスするコンテンツ、および／またはユーザがガイドアプリケーションと行ってもよい他の相互作用を監視してもよい。加えて、メディアガイドアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイドアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの別のユーザ機器デバイスから等）、および／またはメディアガイドアプリケーションがアクセスし得る他のソースから、ユーザに関する情報を取得してもよい。結果として、ユーザの異なるユーザ機器デバイスにわたって、統一されたガイドアプリケーション体験をユーザに提供することができる。このタイプのユーザ体験は、図４に関連して、以下でより詳細に説明される。付加的な個人化されたメディアガイドアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第２００５／０２５１８２７号、２００７年１月１６日出願のＢｏｙｅｒらの米国特許出願第７，１６５，０９８号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願第２００２／０１７４４３０号でさらに詳細に説明されており、それらは全体として参照することにより本明細書に組み込まれる。
【００４１】
メディアガイドを提供するための別の表示配列が、図２に示されている。ビデオモザイク表示２００は、コンテンツのタイプ、ジャンル、および／または他の編成基準に基づいて編成されたコンテンツ情報のための選択可能オプション２０２を含む。表示２００では、テレビ一覧オプション２０４が、選択され、したがって、一覧２０６、２０８、２１０、および２１２を放送番組一覧として提供する。表示２００では、一覧は、カバーアート、コンテンツからの静止画像、ビデオクリップのプレビュー、コンテンツからのライブビデオ、または一覧中のメディアガイドデータによって記述されているコンテンツをユーザに示す他のタイプのコンテンツを含む、グラフィック画像を提供してもよい。グラフィック一覧のそれぞれはまた、一覧と関連付けられたコンテンツに関するさらなる情報を提供するように、テキストを伴ってもよい。例えば、一覧２０８は、メディア部分２１４およびテキスト部分２１６を含む、１つより多くの部分を含んでもよい。メディア部分２１４および／またはテキスト部分２１６は、コンテンツをフル画面で視聴するように、またはメディア部分２１４に表示されるコンテンツに関連する情報を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）、選択可能であってもよい。
【００４２】
表示２００中の一覧は、異なるサイズである（すなわち、一覧２０６は、一覧２０８、２１０、および２１２より大きい）が、所望の場合、全一覧が同一のサイズであってもよい。一覧は、コンテンツプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザが関心の程度を示すように、または、あるコンテンツを強調するように、異なるサイズであるか、またはグラフィックが強調されてもよい。コンテンツ一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、全体として参照することにより本明細書に組み込まれる、２００９年１１月１２日出願のＹａｔｅｓの米国特許出願公開第２０１０／０１５３８８５号で論じられている。いくつかの実施形態では、一覧２１２は、図１を参照して論じられたインジケータ１２８と同様に、場面が一覧２１２に対応する番組から選択され得ることを示す、インジケータ２３０を含んでもよい。
【００４３】
ユーザは、そのユーザ機器デバイスのうちの１つまたはそれを上回るものから、コンテンツおよびメディアガイドアプリケーション（ならびに上記および下記で説明されるその表示画面）にアクセスしてもよい。図３は、例証的ユーザ機器デバイス３００の汎用実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図４に関連して以下で論じられる。ユーザ機器デバイス３００は、入出力（以下「Ｉ／Ｏ」）パス３０２を介して、コンテンツおよびデータを受信してもよい。Ｉ／Ｏパス３０２は、処理回路３０６および記憶３０８を含む制御回路３０４に、コンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を経由して利用可能なコンテンツ、および／または他のコンテンツ）およびデータを提供してもよい。制御回路３０４は、Ｉ／Ｏパス３０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏパス３０２は、制御回路３０４（具体的には、処理回路３０６）を１つまたはそれを上回る通信パス（以下で説明される）に接続してもよい。Ｉ／Ｏ機能は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図３では単一パスとして示されている。
【００４４】
制御回路３０４は、処理回路３０６等の任意の好適な処理回路に基づいてもよい。本明細書で参照されるように、処理回路とは、１つまたはそれを上回るマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等に基づく回路を意味すると理解され、マルチコアプロセッサ（例えば、デュアルコア、クアドコア、ヘクサコア、または任意の好適な数のコア）またはスーパーコンピュータを含んでもよい。いくつかの実施形態では、処理回路は、複数の別個のプロセッサまたは処理ユニット、例えば、複数の同一のタイプの処理ユニット（例えば、２つのＩｎｔｅｌ  Ｃｏｒｅｉ７プロセッサ）または複数の異なるプロセッサ（例えば、Ｉｎｔｅｌ  Ｃｏｒｅｉ５プロセッサおよびＩｎｔｅｌ  Ｃｏｒｅｉ７プロセッサ）にわたって分散されてもよい。いくつかの実施形態では、制御回路３０４は、メモリ（すなわち、記憶３０８）に記憶されたメディアガイドアプリケーションに対する命令を実行する。具体的には、制御回路３０４は、メディアガイドアプリケーションによって、前述および後述の機能を行うように命令されてもよい。例えば、メディアガイドアプリケーションは、制御回路３０４に、メディアガイド表示を生成するための命令を提供してもよい。いくつかの実装では、制御回路３０４によって行われるいかなるアクションも、メディアガイドアプリケーションから受信した命令に基づいてもよい。
【００４５】
クライアントサーバに基づく実施形態では、制御回路３０４は、ガイドアプリケーションサーバもしくは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。前述の機能性を実施するための命令は、ガイドアプリケーションサーバ上に記憶されてもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、イーサネット（登録商標）カード、または他の機器との通信用無線モデム、または任意の他の好適な通信回路を含んでもよい。そのような通信は、インターネットもしくは任意の他の好適な通信ネットワークまたはパスを伴ってもよい（図４に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含んでもよい（以下でさらに詳細に説明される）。
【００４６】
メモリは、制御回路３０４の一部である、記憶３０８として提供される、電子記憶デバイスであってもよい。本明細書で参照されるように、語句「電子記憶デバイス」または「記憶デバイス」とは、ランダム−アクセスメモリ、読取専用メモリ、ハードドライブ、光学ドライブ、デジタルビデオディスク（ＤＶＤ）レコーダ、コンパクトディスク（ＣＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）ディスク（ＢＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）３Ｄディスクレコーダ、デジタルビデオレコーダ（ＤＶＲ（パーソナルビデオレコーダと呼ばれる場合もある）、またはＰＶＲ）、固体デバイス、量子記憶デバイス、ゲームコンソール、ゲームメディア、もしくは任意の他の好適な固定またはリムーバブル記憶デバイス、および／または任意のそれらの組み合わせ等の電子データ、コンピュータソフトウェア、またはファームウェアを記憶するための任意のデバイスを意味すると理解されたい。記憶３０８は、本明細書に説明される種々のタイプのコンテンツ、ならびに前述のメディアガイドデータを記憶するために使用されてもよい。非揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。図４に関連して説明される、クラウドベースの記憶が、記憶３０８を補完するために使用される、または記憶３０８の代わりに使用されてもよい。
【００４７】
制御回路３０４は、１つまたはそれを上回るアナログチューナ、１つまたはそれを上回るＭＰＥＧ−２デコーダ、または他のデジタル復号回路、高解像度チューナ、または任意の他の好適な同調もしくはビデオ回路、もしくはそのような回路の組み合わせ等のビデオ生成回路および同調回路を含んでもよい。符号化回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。制御回路３０４はまた、コンテンツをユーザ機器３００の好ましい出力形式に上方変換および下方変換するためのスケーラ回路を含んでもよい。回路３０４はまた、デジタルおよびアナログ信号間で変換するためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路を含んでもよい。同調および符号化回路は、コンテンツを受信して表示する、再生する、または録画するために、ユーザ機器デバイスによって使用されてもよい。同調および符号化回路はまた、ガイドデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、符号化、復号、暗号化、解読、スケーラ、およびアナログ／デジタル回路を含む、本明細書に説明される回路は、１つまたはそれを上回る汎用または特殊プロセッサ上で起動するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能に対処するように提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶３０８が、ユーザ機器３００とは別のデバイスとして提供される場合、同調および符号化回路（複数のチューナを含む）は、記憶３０８と関連付けられてもよい。
【００４８】
ユーザは、ユーザ入力インターフェース３１０を使用して、命令を制御回路３０４に送信してもよい。ユーザ入力インターフェース３１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ３１２は、独立型デバイスとして提供されるか、またはユーザ機器デバイス３００の他の要素と統合してもよい。例えば、ディスプレイ３１２は、タッチスクリーンまたはタッチセンサ式表示であってもよい。そのような状況では、ユーザ入力インターフェース３１０は、ディスプレイ３１２と統合される、または組み合わせられてもよい。ディスプレイ３１２は、モニタ、テレビ、モバイルデバイスのための液晶ディスプレイ（ＬＣＤ）、非晶質シリコンディスプレイ、低温ポリシリコンディスプレイ、電子インクディスプレイ、電気泳動ディスプレイ、アクティブマトリクスディスプレイ、エレクトロウェッティングディスプレイ、電気流体ディスプレイ、ブラウン管ディスプレイ、発光ダイオードディスプレイ、エレクトロルミネセントディスプレイ、プラズマ表示パネル、高性能アドレッシングディスプレイ、薄膜トランジスタディスプレイ、有機発光ダイオードディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、量子ドットディスプレイ、干渉変調器ディスプレイ、または視覚的画像を表示するための任意の他の好適な機器のうちの１つまたはそれを上回るものであってもよい。いくつかの実施形態では、ディスプレイ３１２は、ＨＤＴＶ対応型であってもよい。いくつかの実施形態では、ディスプレイ３１２は、３Ｄ表示であってもよく、双方向メディアガイドアプリケーションおよび任意の好適なコンテンツは、３Ｄで表示されてもよい。ビデオカードまたはグラフィックカードは、出力をディスプレイ３１２に生成してもよい。ビデオカードは、３Ｄシーンおよび２Ｄグラフィックのレンダリング加速、ＭＰＥＧ−２／ＭＰＥＧ−４復号、ＴＶ出力、または複数のモニタを接続する能力等の種々の機能をもたらしてもよい。ビデオカードは、制御回路３０４に関連する前述の任意の処理回路であってもよい。ビデオカードは、制御回路３０４と統合されてもよい。スピーカ３１４は、ユーザ機器デバイス３００の他の要素との統合として提供されてもよく、または独立型ユニットであってもよい。ディスプレイ３１２上に表示されるビデオおよび他のコンテンツのオーディオ構成要素は、スピーカ３１４を通して再生されてもよい。いくつかの実施形態では、音声は、スピーカ３１４を介して音声を処理および出力する、受信機（図示せず）に配信されてもよい。
【００４９】
ガイドアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、それは、ユーザ機器デバイス３００上で完全に実装される、独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルに記憶され（例えば、記憶３０８内に）、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、帯域外フィードから、インターネットリソースから、または別の好適なアプローチを使用して）。制御回路３０４は、記憶３０８からアプリケーションの命令を読み出し、本明細書で論じられる表示のいずれかを生成するための命令を処理してもよい。処理された命令に基づいて、制御回路３０４は、入力が入力インターフェース３１０から受信されるときに行うアクションを決定してもよい。例えば、表示上のカーソルの上／下への移動は、入力インターフェース３１０が上／下ボタンが選択されたことを示すとき、処理された命令によって示されてもよい。
【００５０】
いくつかの実施形態では、メディアガイドアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス３００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス３００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイドアプリケーションの一実施例では、制御回路３０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを実行する。例えば、遠隔サーバは、記憶デバイス内にアプリケーションのための命令を記憶してもよい。遠隔サーバは、回路（例えば、制御回路３０４）を使用して、記憶された命令を処理し、前述および後述の表示を生成してもよい。クライアントデバイスは、遠隔サーバによって生成される表示を受信してもよく、表示のコンテンツを機器デバイス３００上でローカルに表示してもよい。このように、命令の処理は、サーバによって遠隔で行われる一方、結果として生じる表示は、機器デバイス３００上にローカルに提供される。機器デバイス３００は、入力インターフェース３１０を介して、ユーザからの入力を受信し、対応する表示を処理および生成するために、それらの入力を遠隔サーバに伝送してもよい。例えば、機器デバイス３００は、上／下ボタンが入力インターフェース３１０を介して選択されたことを示す、通信を遠隔サーバに伝送してもよい。遠隔サーバは、その入力に従って命令を処理し、入力に対応するアプリケーションの表示を生成してもよい（例えば、カーソルを上／下に移動させる表示）。生成された表示は、次いで、ユーザへの提示のために、機器デバイス３００に伝送される。
【００５１】
いくつかの実施形態では、メディアガイドアプリケーションは、インタープリタまたは仮想マシン（制御回路３０４によって起動される）によって、ダウンロードされ、解釈または別様に起動される。いくつかの実施形態では、ガイドアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）で符号化され、好適なフィードの一部として制御回路３０４によって受信され、制御回路３０４上で起動するユーザエージェントによって解釈されてもよい。例えば、ガイドアプリケーションは、ＥＢＩＦアプリケーションであってもよい。いくつかの実施形態では、ガイドアプリケーションは、制御回路３０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および起動される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディア符号化スキームを採用するもの）では、ガイドアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいて符号化および伝送されてもよい。
【００５２】
図３のユーザ機器デバイス３００は、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、無線ユーザ通信デバイス４０６、または非携帯型ゲーム機等のコンテンツにアクセスするために好適な任意の他のタイプのユーザ機器として、図４のシステム４００に実装することができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと称されてもよく、前述のユーザ機器デバイスに実質的に類似してもよい。メディアガイドアプリケーションが実装され得る、ユーザ機器デバイスは、独立型デバイスとして機能してもよく、またはデバイスのネットワークの一部であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、以下でさらに詳細に論じられる。
【００５３】
図３に関連して前述のシステム特徴のうちの少なくともいくつかを利用する、ユーザ機器デバイスは、単に、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、または無線ユーザ通信デバイス４０６として分類されなくてもよい。例えば、ユーザテレビ機器４０２は、いくつかのユーザコンピュータ機器４０４のように、インターネットコンテンツへのアクセスを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器４０４は、いくつかのテレビ機器４０２のように、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイドアプリケーションはまた、種々の異なるタイプのユーザ機器上で同一レイアウトを有してもよく、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器４０４上では、ガイドアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例では、ガイドアプリケーションは、無線ユーザ通信デバイス４０６用に縮小されてもよい。
【００５４】
システム４００では、典型的には、各タイプのユーザ機器デバイスが１つを上回って存在するが、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが図４に示されている。加えて、各ユーザは、１つを上回るタイプのユーザ機器デバイスと、また、各タイプのユーザ機器デバイスのうちの１つを上回るものとを利用してもよい。
【００５５】
いくつかの実施形態では、ユーザ機器デバイス（例えば、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、無線ユーザ通信デバイス４０６）は、「第２の画面デバイス」と称されてもよい。例えば、第２の画面デバイスは、第１のユーザ機器デバイス上に提示されるコンテンツを補完してもよい。第２の画面デバイス上に提示されるコンテンツは、第１のデバイス上に提示されるコンテンツを補完する、任意の好適なコンテンツであってもよい。いくつかの実施形態では、第２の画面デバイスは、第１のデバイスの設定および表示選好を調節するためのインターフェースを提供する。いくつかの実施形態では、第２の画面デバイスは、他の第２の画面デバイスと相互作用する、またはソーシャルネットワークと相互作用するために構成される。第２の画面デバイスは、第１のデバイスと同一の部屋内に、第１のデバイスと異なる部屋であるが、同一の家または建物内、または第１のデバイスと異なる建物内に位置することができる。
【００５６】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイドアプリケーション設定を維持するように、種々の設定を設定してもよい。設定は、本明細書に説明される設定、ならびにお気に入りのチャンネルおよび番組、番組を推奨するためにガイドアプリケーションが利用する番組選好、表示選好、および他の望ましいガイド設定を含む。例えば、ユーザが、オフィスのパソコンで、例えば、ウェブサイトｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍの上で、チャンネルをお気に入りとして設定した場合、所望に応じて、同一のチャンネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびにユーザのモバイルデバイス上でお気に入りとして表示される。したがって、同一のまたは異なるタイプのユーザ機器デバイスであるかどうかにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイド体験を変更することができる。さらに、行われる変更は、ユーザによる設定入力、ならびにガイドアプリケーションによって監視されるユーザ活動に基づいてもよい。
【００５７】
ユーザ機器デバイスは、通信ネットワーク４１４に連結されてもよい。すなわち、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、および無線ユーザ通信デバイス４０６は、それぞれ、通信パス４０８、４１０、および４１２を介して、通信ネットワーク４１４に連結される。通信ネットワーク４１４は、インターネット、携帯電話ネットワーク、モバイルボイスまたはデータネットワーク（例えば、４ＧまたはＬＴＥネットワーク））、ケーブルネットワーク、公衆交換電話ネットワーク、または他のタイプの通信ネットワーク、もしくは通信ネットワークの組み合わせを含む、１つまたはそれを上回るネットワークであってもよい。パス４０８、４１０、４１２、および４１２は、別個または一緒に、衛星パス、光ファイバパス、ケーブルパス、インターネット通信をサポートするパス（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、もしくは任意の他の好適な有線または無線通信パス、もしくはそのようなパスの組み合わせ等、１つまたはそれを上回る通信パスを含んでもよい。パス４１２は、図４に示された例示的実施形態において、無線パスであることを示すように破線で描かれ、パス４０８および４１０は、有線パスであることを示すように実線で描かれている（しかし、これらのパスは、所望に応じて、無線パスであってもよい）。ユーザ機器デバイスとの通信は、これらの通信パスのうちの１つまたはそれを上回るものによって提供されてもよいが、図４では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。
【００５８】
通信パスは、ユーザ機器デバイスの間には描かれていないが、これらのデバイスは、パス４０８、４１０、および４１２に関連して上記で説明されるもの、ならびにＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル、無線パス（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信パス、もしくは有線または無線パスを介した他の短距離通信等の通信パスを介して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，  ＩＮＣ．によって所有される認証マークである。ユーザ機器デバイスはまた、通信ネットワーク４１４を介した間接的パスを通して、直接相互に通信してもよい。
【００５９】
システム４００は、それぞれ、通信パス４２０および４２２を介して、通信ネットワーク４１４に連結される、コンテンツソース４１６およびメディアガイドデータソース４１８を含む。パス４２０および４２２は、パス４０８、４１０、および４１２に関して上記で説明される通信パスのうちのいずれかを含んでもよい。コンテンツソース４１６およびメディアガイドデータソース４１８との通信は、１つまたはそれを上回る通信パスを介して交信されてもよいが、図４では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。加えて、コンテンツソース４１６およびメディアガイドデータソース４１８のそれぞれが１つを上回ってあってもよいが、図４では、図面が複雑になり過ぎることを回避するように、それぞれ１つだけが示されている。（これらのソースのそれぞれの異なるタイプを以下で論じる）。所望に応じて、コンテンツソース４１６およびメディアガイドデータソース４１８は、１つのソースデバイスとして統合されてもよい。ソース４１６および４１８と、ユーザ機器デバイス４０２、４０４、および４０６との間の通信は、通信ネットワーク４１４を通したものとして示されているが、いくつかの実施形態では、ソース４１６および４１８は、パス４０８、４１０、および４１２に関連して上記で説明されるもの等の通信パス（図示せず）を介して、ユーザ機器デバイス４０２、４０４、および４０６と直接通信してもよい。
【００６０】
コンテンツソース４１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のコンテンツプロバイダを含む、１つまたはそれを上回るタイプのコンテンツ配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  Ｉｎｃ．によって所有される商標であり、ＡＢＣは、Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，  ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，  Ｉｎｃ．によって所有される商標である。コンテンツソース４１６は、コンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはコンテンツの発信元でなくてもよい（例えば、オンデマンドコンテンツプロバイダ、ダウンロード用放送番組のコンテンツのインターネットプロバイダ等）。コンテンツソース４１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、オーバーザトップコンテンツプロバイダ、または他のコンテンツのプロバイダを含んでもよい。コンテンツソース４１６はまた、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なるタイプのコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。コンテンツの遠隔記憶のため、および遠隔に記憶されたコンテンツをユーザ機器に提供するためのシステムおよび方法は、全体として参照することにより本明細書に組み込まれる、２０１０年７月２０日出願のＥｌｌｉｓらの米国特許第７，７６１，８９２号に関連して、さらに詳細に論じられている。
【００６１】
メディアガイドデータソース４１８は、例えば、前述のメディアガイドデータ等のメディアガイドデータを提供してもよい。メディアガイドデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態では、ガイドアプリケーションは、データフィード（例えば、継続フィードまたはトリクルフィード）を介して、番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。番組スケジューリングデータおよび他のガイドデータは、テレビチャンネルのサイドバンド上で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジューリングデータおよび他のメディアガイドデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザ機器に提供されてもよい。
【００６２】
いくつかの実施形態では、メディアガイドデータソース４１８からのガイドデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供されてもよい。例えば、ユーザ機器デバイスは、メディアガイドデータをサーバからプルしてもよく、またはサーバは、メディアガイドデータをユーザ機器デバイスにプッシュしてもよい。いくつかの実施形態では、ユーザの機器上に常駐するガイドアプリケーションクライアントは、必要に応じて、例えば、ガイドデータが、古くなっているとき、またはユーザ機器デバイスが、データを受信するための要求をユーザから受信するとき、ソース４１８とセッションを開始し、ガイドデータを取得してもよい。メディアガイドは、任意の好適な頻度で（例えば、継続的に、毎日、ユーザ指定期間で、システム指定期間で、ユーザ機器からの要求に応じて等）ユーザ機器に提供されてもよい。メディアガイドデータソース４１８は、ユーザ機器デバイス４０２、４０４、および４０６に、メディアガイドアプリケーション自体、またはメディアガイドアプリケーションのソフトウェア更新を提供してもよい。
【００６３】
いくつかの実施形態では、メディアガイドデータは、視聴者データを含んでもよい。例えば、視聴者データは、現在のおよび／または履歴ユーザアクティビティ情報（例えば、ユーザが典型的に見るコンテンツ、ユーザがコンテンツを見る時刻、ユーザがソーシャルネットワークと相互作用するかどうか、ユーザがソーシャルネットワークと相互作用し、情報をポストする時間、ユーザが典型的に見るコンテンツのタイプ（例えば、有料ＴＶまたは無料ＴＶ）、気分、脳の活動情報等）を含んでもよい。メディアガイドデータはまた、加入データを含んでもよい。例えば、加入データは、所与のユーザ加入するソースまたはサービスおよび／または所与のユーザが以前に加入していたが、後にアクセスを打ち切ったソースまたはサービスを識別してもよい（例えば、ユーザが有料チャネルに加入しているかどうか、ユーザが有料レベルのサービスを追加したかどうか、ユーザがインターネット速度を加速させたかどうか）。いくつかの実施形態では、視聴者データおよび／または加入データは、１年を上回る周期の間の所与のユーザのパターンを識別してもよい。メディアガイドデータは、所与のユーザがサービス／ソースへのアクセスを打ち切るであろう可能性を示すスコアを生成するために使用される、モデル（例えば、残存者モデル）を含んでもよい。例えば、メディアガイドアプリケーションは、加入データと、所与のユーザが特定のサービスまたはソースへのアクセスを打ち切るであろうかどうかの可能性を示す、値またはスコアを生成するためのモデルを併用して、視聴者データを処理してもよい。特に、より高いスコアは、ユーザが特定のサービスまたはソースへのアクセスを打ち切るであろう、より高いレベルの信頼性を示し得る。スコアに基づいて、メディアガイドアプリケーションは、ユーザがアクセスを打ち切る可能性が高いであろうものとしてスコアによって示される特定のサービスまたはソースをユーザが維持するように勧誘する宣伝および広告を生成してもよい。
【００６４】
いくつかの実施形態では、メディアアセットの場面についての情報を記憶する、データベースは、メディアコンテンツソース４１６、メディアガイドデータソース４１８、ユーザ機器４０２、４０４、および／または４０６のいずれか、もしくは任意のそれらの組み合わせに位置してもよい。例えば、データベースは、ユーザ機器から離れたサーバ／場所（例えば、ユーザ機器から異なるネットワーク上）に位置してもよく、ユーザ機器に近接するサーバ場所（例えば、ユーザ機器と同一ネットワーク上、ユーザ機器と同一建物複合体／家内に）内に位置してもよく、またはユーザ機器自体の記憶３０８内に記憶されてもよい。
【００６５】
本明細書で参照されるように、場面は、メディアアセットのビデオの一部であると理解されたい。場面は、メディアアセットの開始時間、終了時間、および／またはタイムラインの持続時間、メディアアセットのビデオの開始フレームおよび／または終了フレーム、メディアアセットのビデオの開始フレームおよび／または終了フレームに対するポインタ、メディアアセットのビデオの一部の任意の他の好適な区切り、もしくは任意のそれらの組み合わせによって定義されてもよい。例えば、１つまたはそれを上回る場面は、全場面の固定時間間隔（例えば、６０秒）、場面毎の可変時間間隔（例えば、８０秒）、固定数のビデオのフレーム、または可変数のビデオのフレームによって定義されてもよい。再生のための場面の定義は、例えば、２０１５年２月２５日出願のＨａｒｂの米国特許出願第１４／６３１，７５３号により詳細に論じられており、参照することによってその全体として本明細書に組み込まれる。
【００６６】
データベースは、場面の識別子またはタグと、個別の場面の開始時間および終了時間または個別の場面の開始時間および持続時間を相互参照する、録画を記憶してもよい。例えば、データベースは、メディアアセットと、場面の１つまたはそれを上回る識別子またはタグおよび／または個別の場面の開始時間ならびに終了時間を相互参照する、録画を記憶してもよい。例えば、データベースは、録画とともに、場面のジャンル、場面に登場する男優／女優、場面が視聴のために選択された回数、または任意の他の好適な情報等の場面についてのメタデータを記憶してもよい。単一データベースが説明されたが、複数のデータベースが使用されてもよいことを理解されたい。
【００６７】
いくつかの実施形態では、データベースの録画は、メディアガイドデータソース４１８のメディアガイドデータのように事前に定義されてもよい。例えば、データベースの録画は、対応するメディアアセットのコンテンツプロバイダ、監督、および／または制作者等によって識別され、データベースの中に記憶された場面に基づいてもよい。データベースの録画は、１人またはそれを上回るユーザによって定義された場面を含んでもよい。再生のための場面の選択は、例えば、組み込まれるＨａｒｂの米国特許出願第１４／６３１，７５３号により詳細に論じられる。
【００６８】
メディアガイドアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。例えば、メディアガイドアプリケーションは、記憶３０８内に記憶され、ユーザ機器デバイス３００の制御回路３０４によって実行され得る、ソフトウェアまたは一式の実行可能命令として実装されてもよい。いくつかの実施形態では、メディアガイドアプリケーションは、クライアント−サーバアプリケーションであってもよく、その場合、クライアントアプリケーションのみ、ユーザ機器デバイス上に常駐し、サーバアプリケーションは、遠隔サーバ上に常駐する。例えば、メディアガイドアプリケーションは、部分的に、ユーザ機器デバイス３００の制御回路３０４上のクライアントアプリケーションとして、および部分的に遠隔サーバ上で、遠隔サーバの制御回路上で起動するサーバアプリケーションとして（例えば、メディアガイドデータソース４１８）、実装されてもよい。遠隔サーバの制御回路（例えば、メディアガイドデータソース４１８）によって実行されると、メディアガイドアプリケーションは、制御回路に、ガイドアプリケーション表示を生成し、生成された表示をユーザ機器デバイスに伝送するように命令してもよい。サーバアプリケーションは、メディアガイドデータソース４１８の制御回路に、ユーザ機器上での記憶のためのデータを伝送するように命令してもよい。クライアントアプリケーションは、受信用ユーザ機器の制御回路に、ガイドアプリケーション表示を生成するように命令してもよい。
【００６９】
ユーザ機器デバイス４０２、４０４、および４０６に配信されるコンテンツおよび／またはメディアガイドデータは、オーバーザトップ（ＯＴＴ）コンテンツであってもよい。ＯＴＴコンテンツ配信は、前述の任意のユーザ機器デバイスを含む、インターネット対応型ユーザデバイスが、ケーブルまたは衛星接続を経由して受信されるコンテンツに加え、前述の任意のコンテンツを含む、インターネットを経由して転送されるコンテンツを受信することを可能にする。ＯＴＴコンテンツは、インターネットサービスプロバイダ（ＩＳＰ）によって提供されるインターネット接続を介して配信されるが、第三者も、コンテンツを配信する。ＩＳＰは、視聴能力、著作権、またはコンテンツの再配信に関与していなくてもよく、ＯＴＴコンテンツプロバイダによって提供されるＩＰパケットのみ転送してもよい。コンテンツプロバイダの実施例として、ＩＰパケットを介して、オーディオおよびビデオを提供する、ＹＯＵＴＵＢＥ（登録商標）、ＮＥＴＦＬＩＸ、およびＨＵＬＵが挙げられる。Ｙｏｕｔｕｂｅは、Ｇｏｏｇｌｅ  Ｉｎｃ．によって所有される商標であり、Ｎｔｆｌｉｘは、Ｎｔｆｌｉｘ，  Ｉｎｃ．によって所有される商標であり、Ｈｕｌｕは、Ｈｕｌｕ，  ＬＬＣ．によって所有される商標である。ＯＴＴコンテンツプロバイダは、加えて、または代替として、前述のメディアガイドデータを提供してもよい。コンテンツおよび／またはメディアガイドデータに加え、ＯＴＴコンテンツのプロバイダは、メディアガイドアプリケーション（例えば、ウェブベースのアプリケーションまたはクラウドベースのアプリケーション）を配信することができ、またはコンテンツは、ユーザ機器デバイス上に記憶されるメディアガイドアプリケーションによって表示されることができる。
【００７０】
メディアガイドシステム４００は、いくつかのアプローチまたはネットワーク構成を例証することを意図しており、これによって、ユーザ機器デバイスならびにコンテンツおよびガイドデータのソースは、コンテンツにアクセスし、メディアガイドを提供する目的で、相互に通信してもよい。本明細書に説明される実施形態は、これらのアプローチの任意の１つまたは一部において、またはコンテンツを配信し、メディアガイドを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の４つのアプローチは、図４の汎用実施例の具体的例証を提供する。
【００７１】
あるアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信してもよい。ユーザ機器デバイスは、上記で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接パスを介して、もしくは通信ネットワーク４１４を介して、直接相互に通信することができる。１つの家庭内の複数の個人のそれぞれが、ホームネットワーク上の異なるユーザ機器デバイスを操作してもよい。結果として、種々のメディアガイド情報または設定が、異なるユーザ機器デバイス間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許公開第２００５／０２５１８２７号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイドアプリケーション設定を維持することが望ましくてもよい。ホームネットワーク内の異なるタイプのユーザ機器デバイスがまた、相互に通信し、コンテンツを伝送してもよい。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにコンテンツを伝送してもよい。
【００７２】
第２のアプローチでは、ユーザは、複数のタイプのユーザ機器を有してもよく、これによって、コンテンツにアクセスし、メディアガイドを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔デバイス上に実装されるメディアガイドアプリケーションを介して、家庭内デバイスを制御してもよい。例えば、ユーザは、オフィスのパーソナルコンピュータ、もしくはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイドアプリケーションにアクセスしてもよい。ユーザは、オンラインガイドアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイドアプリケーションと通信することによって、ユーザの機器を制御してもよい。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、その全体を参照することにより本明細書に組み込まれる、Ｅｌｌｉｓらの２０１１年１０月２５日発行の米国特許第８，０４６，８０１号で論じられている。
【００７３】
第３のアプローチでは、家庭内外のユーザ機器デバイスのユーザは、コンテンツソース４１６と直接通信し、コンテンツにアクセスするために、そのメディアガイドアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器４０２およびユーザコンピュータ機器４０４のユーザは、メディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。ユーザはまた、無線ユーザ通信デバイス４０６を使用して、家庭外のメディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを特定してもよい。
【００７４】
第４のアプローチでは、ユーザ機器デバイスは、クラウドコンピューティング環境内で操作し、クラウドサービスにアクセスしてもよい。クラウドコンピューティング環境では、コンテンツ共有、記憶、または配信のための種々のタイプのコンピューティングサービス（例えば、ビデオ共有サイトまたはソーシャルネットワーキングサイト）が、「クラウド」と称される、ネットワーク−アクセス可能コンピューティングおよび記憶リソースの集合によって提供される。例えば、クラウドは、ネットワークを介して接続される、種々のタイプのユーザおよびデバイスにクラウドベースのサービス、例えば、通信ネットワーク４１４を介したインターネットを提供する、中央または分散場所に位置し得る、サーバコンピューティングデバイスの集合を含むことができる。これらのクラウドリソースは、１つまたはそれを上回るコンテンツソース４１６および１つまたはそれを上回るメディアガイドデータソース４１８を含んでもよい。加えて、または代替として、遠隔コンピューティングサイトは、ユーザテレビ機器４０２、ユーザコンピュータ機器４０４、および無線ユーザ通信デバイス４０６等の他のユーザ機器デバイスを含んでもよい。例えば、他のユーザ機器デバイスは、ビデオの記憶されたコピーまたはストリーミングされたビデオへのアクセスを提供してもよい。そのような実施形態では、ユーザ機器デバイスは、中心サーバと通信せずに、ピアツーピア様式で操作してもよい。
【００７５】
クラウドは、ユーザ機器デバイスのために、他の実施例の中でもとりわけ、コンテンツ記憶、コンテンツ共有、またはソーシャルネットワーキングサービス等のサービスへのアクセス、ならびに前述の任意のコンテンツへのアクセスを提供する。サービスは、クラウドコンピューティングサービスプロバイダを通して、またはオンラインサービスの他のプロバイダを通して、クラウド内で提供されることができる。例えば、クラウドベースのサービスは、コンテンツ記憶サービス、コンテンツ共有サイト、ソーシャルネットワーキングサイト、または他のサービスを含むことができ、それを介して、ユーザ供給コンテンツは、接続されたデバイス上の他者によって視聴するために配信される。これらのクラウドベースのサービスは、ユーザ機器デバイスが、コンテンツをローカルに記憶し、ローカルに記憶されたコンテンツにアクセスするのではなく、コンテンツをクラウドに記憶し、コンテンツをクラウドから受信することを可能にしてもよい。
【００７６】
ユーザは、カムコーダ、ビデオモード付きデジタルカメラ、オーディオレコーダ、携帯電話、およびハンドヘルドコンピューティングデバイス等の種々のコンテンツ捕捉デバイスを使用して、コンテンツを録画してもよい。ユーザは、直接、例えば、ユーザコンピュータ機器４０４から、またはコンテンツ捕捉特徴を有する、無線ユーザ通信デバイス４０６からのいずれかにおいて、クラウド上のコンテンツ記憶サービスにコンテンツをアップロードすることができる。代替として、ユーザは、最初に、コンテンツをユーザコンピュータ機器４０４等のユーザ機器デバイスに転送することができる。コンテンツを記憶するユーザ機器デバイスは、通信ネットワーク４１４上のデータ伝送サービスを使用して、コンテンツをクラウドにアップロードしてもよい。いくつかの実施形態では、ユーザ機器デバイス自体が、クラウドリソースであって、他のユーザ機器デバイスが、直接、ユーザがコンテンツを記憶したユーザ機器デバイスから、コンテンツにアクセスすることができる。
【００７７】
クラウドリソースは、例えば、ウェブブラウザ、メディアガイドアプリケーション、デスクトップアプリケーション、モバイルアプリケーション、および／またはそれらのアクセスアプリケーションの任意の組み合わせを使用して、ユーザ機器デバイスによってアクセスされてもよい。ユーザ機器デバイスは、アプリケーション配信のために、クラウドコンピューティングに依拠する、クラウドクライアントであってもよく、またはユーザ機器デバイスは、クラウドリソースにアクセスせずに、いくつかの機能性を有してもよい。例えば、ユーザ機器デバイス上で起動するいくつかのアプリケーションは、クラウドアプリケーション、すなわち、インターネットを経由して、サービスとして配信されるアプリケーションであってもよい一方、他のアプリケーションは、ユーザ機器デバイス上に記憶され、起動されてもよい。いくつかの実施形態では、ユーザデバイスは、コンテンツを複数のクラウドリソースから同時に受信してもよい。例えば、ユーザデバイスは、オーディオを１つのクラウドリソースからストリーミングする一方、コンテンツを第２のクラウドリソースからダウンロードすることができる。または、ユーザデバイスは、より効率的ダウンロードのために、コンテンツを複数のクラウドリソースからダウンロードすることができる。いくつかの実施形態では、ユーザ機器デバイスは、図３に関連して説明される処理回路によって行われる処理操作等の処理操作のために、クラウドリソースを使用することができる。
【００７８】
いくつかの実施形態では、制御回路（例えば、制御回路３０４）は、第２の場面のユーザ選択に基づいて、第１のメディアアセットの第１の場面が表示されている間、第２のメディアアセットの第２の場面へのアクセス要求を受信してもよい。例えば、制御回路３０４は、第１のメディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」（例えば、図１に図示されるように）のための第１の場面が表示されている間、第２の場面のユーザ選択に基づいて（例えば、図１のインジケータ１２８または図２のインジケータ２３０の選択を介して）、スケジュールされている第２のメディアアセット「ＥＲ」（例えば、図１に図示されるように）の第２の場面「ＥＲ  Ｖｉｅｗ」（例えば、図１のインジケータ１２８に対応する）へのアクセス要求を受信してもよい。
【００７９】
さらにユーザ入力を受信せずに、制御回路３０４は、第１のメディアアセットが表示のために生成されている間、第１の時間点が第２の場面の開始時間に対応する時間であることを決定してもよい。例えば、制御回路は、「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」からの第１の場面が表示のために生成されている間、現在の時間が８：１５ＰＭであって、「ＥＲ」の第２の場面「ＥＲ  Ｖｉｅｗ」が８：１５ＰＭに開始することを決定してもよい。さらにユーザ入力を受信せずに、制御回路３０４は、第１の時間点が開始時間に対応することに基づいて、第１の場面と第２の場面を置換してもよい。例えば、制御回路は、現在の時間８：１５ＰＭが第２の場面の開始時間８：１５ＰＭに対応するという決定に基づいて、「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」からの第１の場面と「ＥＲ」の第２の場面「ＥＲ  Ｖｉｅｗ」を置換してもよい。さらにユーザ入力を受信せずに、制御回路３０４は、第２の場面が表示のために生成されている間、第２の時間点が第２の場面の終了時間に対応することを決定してもよい。例えば、制御回路は、現在の時間が８：２０ＰＭであって、「ＥＲ」の第２の場面「ＥＲ  Ｖｉｅｗ」が８：２０ＰＭに終了することを決定してもよい。さらにユーザ入力を受信せずに、制御回路３０４は、第２の時間点が終了時間に対応することに基づいて、第２の場面と第１のメディアアセットを置換してもよい。例えば、制御回路３０４は、現在の時間８：２０ＰＭが第２の場面の終了時間８：２０ＰＭに対応するという決定に基づいて、「ＥＲ」の第２の場面「ＥＲ  Ｖｉｅｗ」と第１のメディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」を置換してもよい。
【００８０】
本明細書で参照されるように、メディアアセットを「置換する（ｒｅｐｌａｃｅまたはｒｅｐｌａｃｉｎｇ）」という用語は、第１のメディアアセットのビデオの表示と第２のメディアアセットのビデオを置換するための方法または技法を意味すると理解されたい。例えば、「置換する」は、メディアアセットを一時停止し（例えば、一時停止要求をオンデマンドスケジュールされているメディアアセットのためのサーバに伝送することによって、またはメディアアセットのビデオを放送スケジュールされているメディアアセットのために必要に応じて記憶することによって）、一時停止されたメディアアセットを再開する（例えば、再開要求をオンデマンドスケジュールされているメディアアセットのためのサーバに伝送することによって、またはメディアアセットのビデオを放送スケジュールされているメディアアセットのために必要に応じて再生することによって）ことを含んでもよい。例えば、「置換する」は、第１のメディアアセットのビデオを背景から最前面に移動させる、最前面内の第１のメディアアセットのビデオとＰＩＰウィンドウ内の第２のメディアアセットのビデオと入れ替える、またはブラウザの第１のタブ内に表示されるビデオとブラウザの第２のタブ内に表示されるビデオとの間で遷移させることを含んでもよい。
【００８１】
図５は、例証的メディアシステムにおいて関心場面間を遷移させるための例証的タイミング図５００を示す。タイミング図５００は、第１のメディアアセット「Ａ」（例えば、「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」）に対応する第１のタイムライン５１０と、第２のメディアアセット「Ｂ」（例えば、「ＥＲ」）に対応する第２のタイムライン５２０とを含む。タイムライン５１０および５２０のそれぞれに沿った点は、それぞれ、第１のメディアアセットＡおよび第２のメディアアセットＢのフレームに対応してもよい。第１のメディアアセットの第１の場面と第２のメディアアセットの第２の場面との間の遷移の動作は、タイミング図５００を参照して説明され得る。第１のタイムライン５１０は、第１のユーザ機器の制御回路が第１のメディアアセットにアクセスする時間に対応する、点５０５を含んでもよい。タイムライン５１０はまた、第１のユーザ機器の制御回路が、第１のメディアアセットの表示と、タイムライン５２０に対応する第２のメディアアセットの第２の場面を置換する時間に対応する、点５３０を含んでもよい。
【００８２】
第１のタイムライン５１０はまた、第１のユーザ機器の制御回路が、第２のメディアアセットの第２の場面が終了したという決定に基づいて、第１のメディアアセットの表示を再開し得る、第１のメディアアセット内の点に対応し得る、点５７０を含んでもよい。いくつかの実施形態では、第１のユーザ機器の制御回路は、制御回路が、点５７０の代わりに、表示を第２のメディアアセットの第２の場面と置換した第１のメディアアセット内の点に対応する、点５３０から第１のメディアアセットの表示を再開してもよい。例えば、第１のメディアアセットが、オンデマンドスケジュールされていないメディアアセットである場合、第１のユーザ機器の制御回路は、例えば、再生一時停止要求を、第１のメディアアセットが受信される、サーバ（例えば、メディアコンテンツソース４１６または任意の他の好適なサーバ）に伝送することによって、第１のメディアアセットの再生を一時停止してもよい。例えば、第１のメディアアセットが、放送スケジュールされているメディアアセットである場合、第１のユーザ機器の制御回路は、第１のメディアコンテンツの受信されたフレームを記憶３０８内にキャッシュし、第２のメディアアセットからの第２の場面が終了したという決定に基づいて、再生のために第１のメディアコンテンツを記憶３０８から読み出してもよい。
【００８３】
第２のタイムライン５２０は、第１のタイムライン５１０の点５０５に対応し得る、点５１５を含んでもよい。第２のタイムライン５２０はまた、タイムライン５２０に対応する第２のメディアアセット内の第２の場面の開始時間を示す、点５４０を含んでもよい。第２のタイムラインはまた、タイムライン５２０に対応する第２のメディアアセット内の第２の場面の終了時間を示す、点５５０を含んでもよい。いくつかの実施形態では、点５４０に対応する開始時間および点５５０に対応する終了時間は、ユーザ機器デバイスに配信される第２のメディアアセットのためのメディアガイドデータのメタデータ内に含まれてもよい。例えば、ユーザ機器の制御回路３０４は、第２のメディアアセットのための受信されたメディアガイドデータに基づいて、第２のメディアアセットの第２の場面の開始時間および終了時間を決定してもよい。いくつかの実施形態では、点５４０に対応する開始時間および点５５０に対応する終了時間は、データベース（例えば、図３に示されるような第１のユーザ機器デバイスの記憶３０８または図４に示されるようなメディアガイドデータソース４１８）内に記憶されてもよい。ユーザ機器の制御回路は、第２の場面とメディアアセットの場面に対応する時間帯のデータベースを相互参照し、第２の場面が表示のために生成されるであろう時間帯を決定してもよい。
【００８４】
本明細書で参照されるように、用語「時間帯」は、時間間隔（例えば、秒、分で測定される）、フレームの間隔（例えば、ＭＰＥＧビデオストリーム内のＩ−フレーム間のフレームの数）、または持続時間および時間を測定するための任意の他の好適な測定基準を意味すると理解されたい。
【００８５】
タイムライン５１０上の点５０５は、第１のユーザ機器の制御回路３０４が第１のメディアアセット「Ａ」に最初にアクセスした時間を示してもよい。例えば、図１のグリッド１０２内の番組一覧（例えば、１０８、１１４、１１６、１１８）のいずれかからの第１の番組一覧、または図２における一覧（例えば、２０６、２０８、２１０、２１２）の第１のユーザ選択の受信に応答して、制御回路３０４は、表示のために、選択された番組一覧に対応する第１のメディアアセット（例えば、「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」）を生成してもよい。第１のタイムライン５１０に対応する第１のメディアアセットは、スケジュールされているメディアアセット（例えば、放送番組）であってもよく、またはスケジュールされていないメディアアセット（例えば、オンデマンド番組）であってもよい。
【００８６】
いくつかの実施形態では、第２のタイムライン５２０に対応する第２のメディアアセットは、スケジュールされているメディアアセット（例えば、放送番組）であってもよい。例えば、タイムライン５２０上の点５１５は、タイムライン５１０上の点５０５に対応するスケジュールされている放送時間を示してもよい。第１のメディアアセットの再生が進むにつれて、第１のユーザ機器デバイスの制御回路３０４は、第１の時間点が第２の場面の開始時間に対応することを決定してもよい。いくつかの実施形態では、制御回路は、第１のメディアアセット内の第１の再生位置が第１の時間点に対応することを決定してもよく、決定に基づいて、表示画面上で第１のメディアアセット（例えば、「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」）の第１の場面と第２のメディアアセット（例えば、「ＥＲ」）の第２の場面（例えば、「ＥＲ  Ｖｉｅｗ」場面）を置換することを決定してもよい。
【００８７】
本明細書で参照されるように、用語「再生位置」は、メディアアセットが再生され得るフレームインデックスまたはタイムスタンプ等のメディアアセット内の位置の任意のインジケータを意味すると理解されたい。例えば、再生位置は、番組が再生され得る、点５０５、５３０、および５７０等のタイムライン（例えば、タイムライン５１０および５２０のいずれか）に沿った時間であってもよい。例えば、ＭＰＥＧビデオストリームの状況では、再生位置は、Ｉ−フレーム（独立フレーム）であってもよい。例えば、再生位置が、Ｂ−フレーム（双予測フレーム）またはＰ−フレーム（予測フレーム）に対応する時間である場合、制御回路は、Ｂ−フレームまたはＰ−フレームの位置からビデオを再生するために、ビデオのフレームを補間してもよい。
【００８８】
いくつかの実施形態では、制御回路は、第２の場面が表示のために生成されている間、第２の時間点が第２の場面の終了時間に対応することを決定し、終了時間に対応する第２の時間点において、表示画面上で第２の場面と第１のメディアアセットを置換してもよい。例えば、制御回路は、第２のメディアアセット「ＥＲ」のためのメディアガイドデータの一部として受信されたメタデータに基づいて、第２のメディアアセット「ＥＲ」の「ＥＲ  Ｖｉｅｗ」のための終了時間を決定してもよい。終了時間は、メタデータの一部として含まれてもよく、またはメタデータからの開始時間および場面の持続時間の追加に基づいて決定されてもよい。例えば、制御回路は、選択された場面の終了時間が第２のタイムライン５２０上の点５５０に対応することを決定してもよい。
【００８９】
いくつかの実装では、制御回路は、第２の場面の長さに対応するカウントダウンを始動させることによって、第２の時間点が場面の終了時間に対応することを決定してもよい。例えば、制御回路は、第２の場面「ＥＲ」が１０分の持続時間を有することを決定し、第１のメディアアセットの表示と第２の場面の置換に応じて、１０分のカウントダウンタイマを始動させてもよい。１０分のカウントダウンの満了に応じて、制御回路は、第２の時間点が終了時間に対応することを決定し、場面「ＥＲ」の表示と第１のメディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」を置換する。
【００９０】
いくつかの実施形態では、第２の場面の再生が終了時間（例えば、第２のタイムライン５２０上の点５５０）に到達したことを決定した後、制御回路は、第２の場面の表示と点５７０から開始する第１のメディアアセットを置換してもよい。例えば、第１のメディアアセットが、スケジュールされているメディアアセットである場合、制御回路は、点５７０に対応する時間において、第２の場面の表示とスケジュールされているメディアアセットに対応する現在受信されたビデオを置換してもよい。例えば、第１のメディアアセットが、スケジュールされていないメディアアセットである場合、制御回路は、スケジュールされていないメディアアセットの再生位置を第２の場面の持続時間に対応する持続時間だけインクリメントすることによって、第２の場面の表示と第１のメディアアセットを置換してもよい。
【００９１】
いくつかの実施形態では、制御回路は、第２のメディアアセットとの表示の置換に応じて、点５３０において、第１のメディアアセットを一時停止し、点５３０から第１のメディアアセットの再生を再開してもよい。例えば、第１のメディアアセットは、スケジュールされているメディアアセットであってもよい。制御回路は、第２の場面が再生されている間、スケジュールされているメディアアセットに対応する受信されたビデオを記憶３０８内に記憶してもよい。第２の時間点が第２のメディアアセットの終了時間に対応するという決定に基づいて、制御回路は、第２のメディアアセットの表示と第１のメディアアセットの記憶されたビデオを置換してもよい。例えば、第１のメディアアセットは、スケジュールされていないメディアアセットであってもよい。第２の時間点が第２のメディアアセットの終了時間に対応するという決定に基づいて、制御回路は、スケジュールされていないメディアアセットがローカルに記憶される場合、第２の場面の表示と記憶３０８から読み出されたビデオを置換する、またはスケジュールされていないメディアアセットを点５３０からの再生のためにメディアコンテンツソース４１６から読み出してもよい。
【００９２】
いくつかの実施形態では、第２のタイムライン５２０に対応する第２のメディアアセットは、（例えば、第１のユーザ機器と同一ネットワーク上の同一家庭内、または第１のユーザ機器と異なるネットワーク上の遠隔における）別の第２のユーザの第２のユーザ機器の制御回路によって現在再生されている、スケジュールされていないメディアアセット（例えば、オンデマンド番組）であってもよい。場面の開始時間および終了時間は、メディアアセットの以前の視聴の間にユーザによって定義されてもよい。メディアアセットの開始時間および終了時間はまた、あるペアレンタルレーティングのためのメタデータに対応してもよい。例えば、保護者は、子供によって動作されるユーザ機器から再生されている、あるジャンルに関連する場面を視聴することに関心があり得る。例えば、第２のユーザ機器デバイスの第２の制御回路は、開始時間および終了時間情報を第１のユーザ機器に伝送してもよい。第２の制御回路は、第２の場面が第２の機器デバイス上での再生を開始したことを示す、メッセージを第１のユーザ機器に送信してもよく、第２の場面が第２のユーザ機器デバイス上で再生が完了したことを示す、メッセージを第１のユーザ機器デバイスに送信してもよい。第２の場面の再生が開始したことを示すメッセージの受信に基づいて、第１のユーザ機器デバイスの第１の制御回路は、第１のメディアアセットの表示と第２の場面を置換してもよい。第２の場面の再生が終了したことを示すメッセージの受信に基づいて、第１のユーザ機器デバイスの第１の制御回路は、第２の場面の表示と第１のメディアアセットを置換してもよい。
【００９３】
図６は、本開示のいくつかの実施形態による、例証的メディアシステムにおいて関心場面を視聴し、その間を遷移させながら、制御回路３０４がユーザへの表示のために生成し得る、ユーザ機器（例えば、ユーザ機器４０２、４０４、および／または４０６）の例証的表示６００を示す。図６は、第１のメディアアセットのビデオ６１０と、時間バー６２０と、現在の再生位置インジケータ６３０と、第２の場面開始インジケータ６４０と、第２の場面終了インジケータ６５０と、第２のメディアアセットプレビューウィンドウ６６０とを含む。第２の場面開始インジケータ６４０は、点５３０および５４０に対応してもよい。第２の場面終了インジケータ６５０は、点５５０および５７０に対応してもよい。図６はまた、場面開始セレクタ６２４と、場面終了セレクタ６２８とを含む。制御回路は、時間バー６２０を表示のために生成する、または表示から除去してもよい。
【００９４】
いくつかの実施形態では、制御回路は、第１のメディアアセットの再生が進むにつれて、現在の再生位置インジケータ６３０を前進させてもよい。ユーザ機器デバイスの制御回路は、例えば、第１の時間点（例えば、現在の再生位置インジケータ６３０によって示される現在の時間）が、場面開始インジケータ６４０によって示されるように、第２の場面の開始時間に対応することを決定してもよい。本決定に基づいて、制御回路は、第１のメディアアセットの表示（例えば、ビデオ６１０）と第２の場面を置換してもよい。制御回路は、例えば、第２の時間点（例えば、現在の時間再生位置インジケータ６３０によって示される現在の時間）が、場面終了インジケータ６５０によって示されるように、第２の場面の開始時間に対応することを決定してもよい。本決定に基づいて、制御回路は、第２の場面の表示と第１のメディアアセットのビデオを置換してもよい。
【００９５】
いくつかの実施形態では、制御回路は、表示のために、第２のメディアアセットプレビューウィンドウ６６０を生成し、制御回路が第１のメディアアセットのビデオ６１０の表示と選択された場面のビデオを置換するまで、第２のメディアアセットのプレビューを提供してもよい。
【００９６】
いくつかの実施形態では、ユーザ機器の制御回路（例えば、４０２、４０４、および／または４０６）は、第２の場面として遷移された再生のために選択され得る場面を定義する、ユーザ選択を受信してもよい。例えば、制御回路は、ユーザ入力インターフェース３１０を介して、場面開始セレクタ６２４を介した場面開始時間のユーザ選択を受信してもよい。制御回路はまた、場面終了セレクタ６２８を介して、場面終了時間のユーザ選択を受信してもよい。制御回路は、場面開始および場面終了情報を記憶３０８内に記憶されたデータベース内に記憶してもよく、または場面開始および場面終了情報を、メディアガイドデータソース４１８等の遠隔サーバまたは任意の他の好適なサーバもしくは遠隔場所等におけるデータベースに伝送してもよい。その後、データベースが記憶されたメディアガイドデータソース４１８の制御回路は、場面開始および場面終了情報が選択されたメディアアセットとともに送信されるメディアガイドデータの一部として伝送するために、場面情報を組み立ててもよい。
【００９７】
図７は、いくつかの実施形態による、例証的メディアシステムにおいて関心場面を視聴し、その間を遷移させながら、インターネットブラウザ内でユーザへの表示のために生成され得る、例証的表示７００を示す。例えば、ユーザ機器デバイスの制御回路（例えば、ユーザデバイス４０２、４０４、および４０６のいずれか）は、第１のタブ７７０および第２のタブ７８０を含む、インターネットブラウザの表示を生成してもよい。制御回路は、表示のために、メディアガイドアプリケーションを第１のタブ７７０内に生成してもよい。制御回路は、メディアガイドアプリケーションからの第１のメディアアセットに対応する番組一覧のユーザ選択の受信に基づいて、表示のために、第１のメディアアセットのためのビデオを第１のタブ７７０内に生成してもよい。制御回路は、（例えば、第１のタブ７７０または第２のタブ７８０内に表示のために生成されたメディアガイドアプリケーションからの）第２のメディアアセットに対応する番組一覧のユーザ選択の受信に基づいて、表示のために、第２のメディアアセットのためのビデオを第２のタブ７８０内に生成してもよい。第１のタブ７７０および第２のタブ７８０内のビデオの表示は、図６における表示６００に類似してもよい。制御回路は、タイマ内の第１の点が第２の場面の開始時間に対応するという決定に基づいて、第１のタブ７７０から第２のタブ７８０に遷移することによって、第１のメディアアセットの表示（例えば、第１のタブ７７０内の「Ｄｒ．  Ｐｈｉｌ」）と第２のメディアアセット（例えば、「Ｍｉｓｓ  ＵＳＡ」）の第２の場面の表示（例えば、「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面）を置換してもよい。
【００９８】
いくつかの実施形態では、制御回路は、第２のタブ７８０がまだ開かれていない間に、最初に、表示のために、第１のメディアアセットのビデオを第１のタブ７７０内に生成してもよい。制御回路は、表示のために第２のタブ７８０を生成することによって、第１のメディアアセットの表示と選択された第２の場面を置換してもよい。
【００９９】
図８は、本開示のいくつかの実施形態による、関心場面間の遷移に関わる例証的ステップのフロー図である。プロセス８００またはその任意のステップは、図３−４に示されるデバイスのいずれか上で行われる、またはそれによって提供され得ることに留意されたい。例えば、プロセス８００は、メディアアセットのための複数の場面毎に関心のインジケーションを識別する複数の入力を受信するために、ユーザ機器４０２、４０４、および／または４０６（図４）上に実装される制御回路によって命令されるように、制御回路３０４（図３）によって実行されてもよい。加えて、プロセス８００の１つまたはそれを上回るステップは、任意の他のプロセスまたは実施形態の１つまたはそれを上回るステップに組み込まれる、もしくはそれと組み合わせられてもよい。
【０１００】
フロー図の以下のステップは、主に、ユーザ機器デバイスの制御回路３０４によって行われるように論じられるであろうが、フロー図に説明されるプロセス８００の例証的ステップのそれぞれおよびいずれかは、サーバの制御回路（例えば、メディアコンテンツソース４１６、メディアガイドデータソース４１８、または任意の他の好適なサーバ）、ユーザ機器デバイス３００の制御回路、任意の他の好適なサーバまたはソース、および／または任意のそれらの組み合わせによって行われてもよいことを理解されたい。
【０１０１】
いくつかの実施形態では、ステップ８１０において、ユーザ機器デバイスの制御回路３０４は、表示のために、第１のメディアアセットの第１の場面（例えば、メディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」等のスケジュールされているメディアアセットのための場面）を生成する。ステップ８２０において、ユーザ機器デバイスの制御回路３０４は、第２の場面のユーザ選択が受信されたことを決定する。例えば、制御回路は、ユーザ入力インターフェース３１０を介して受信された、ユーザ選択に基づいて、第２の場面へのアクセス要求を受信してもよい。第２の場面のユーザ選択が受信されていない場合、プロセスは、ステップ８２０をポーリングし、そうでなければ、プロセスは、ステップ８３０に進む。制御回路は、第１のメディアアセットの再生前またはその間、第２の場面へのアクセス要求を受信してもよい。例えば、制御回路は、第１のメディアアセット「Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」（図１に示されるように）の選択の受信に先立って、図１および図２を参照して図示されるように、インジケータ１２８またはインジケータ２３０の選択に基づいて、第２の場面へのアクセス要求を受信してもよい。例えば、第１のメディアアセット「Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」の選択の受信後、制御回路は、ビデオモザイク表示２００へのアクセス要求を受信し、続いて、インジケータ２３０の選択を受信してもよい。
【０１０２】
いくつかの実施形態では、図１および図２に図示される全メディアアセット識別子（例えば、番組一覧）は、選択のための場面の可用性を示す、関連付けられたインジケータを有してもよい。いくつかの実施形態では、図１の表示１００または図２の表示２００からの第２のメディアアセットの場面の選択の受信とは対照的に、制御回路は、ユーザのユーザプロファイルに基づいて、ユーザが関心のある場面を自動的に選択してもよい。例えば、制御回路は、後続間隔（例えば、３０分）または現在表示されている第１のメディアアセットと同一間隔内で放送されることがスケジュールされているメディアアセットの場面の識別子を読み出してもよい（例えば、データベースまたはメディアガイドデータとともに配信されるメタデータから）。制御回路は、各場面のメタデータとユーザプロファイルを相互参照し、相互参照に基づいて、場面毎の測定基準を決定してもよい。例えば、制御回路は、ユーザプロファイルからの値に対応する場面のメタデータフィールドの数をカウントすることによって、場面毎の測定基準を決定してもよい。例えば、ユーザプロファイルは、いくつかのフィールドに対する加重を含んでもよく（例えば、ジャンルに対して０．５、俳優に対して０．１）、制御回路は、加重とメタデータフィールドの値の積の和を算出してもよい。
【０１０３】
決定された測定基準に基づいて、制御回路は、後続間隔内の場面をソートし、最大数の場面（例えば、画面上に表示される場面の数を限定するため）または閾値を超えるいくつかの場面を選択し、表示のために、図６の表示６００または図７の表示７００内の場面の一覧を生成してもよい。故に、ユーザは、ユーザに関連する潜在的場面を通知され、後続遷移のための場面を選択してもよい。
【０１０４】
いくつかの実施形態では、相互参照およびソートするための基準は、ユーザによって選択されてもよい。例えば、ユーザは、「お気に入りの俳優」を、場面を相互参照し、場面のための測定基準を決定するための基準として指定してもよい。例えば、制御回路は、データベースから読み出された場面のためのメタデータとユーザのプロファイルを相互参照し、場面がユーザのお気に入りの俳優を含むかどうかを決定してもよい。場面がユーザのお気に入りの俳優を含むという決定に応答して、制御回路は、ユーザのお気に入りの俳優を含まない場面と比較して、より高い測定基準をその場面に割り当ててもよい。
【０１０５】
いくつかの実施形態では、制御回路は、以降の場面のサブセットが現在表示されているメディアアセットのソース上のコマーシャル時間に対応することを決定してもよい。例えば、制御回路は、メディアガイドデータソース４１８から受信されたメディアガイドデータに基づいて、場面「ＥＲ  Ｖｉｅｗ」が、現在表示されているメディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」のためにスケジュールされているコマーシャル放送の間に放送されることがスケジュールされていることを決定してもよい。本決定に基づいて、制御回路は、表示のために、図６および図７において表示のために生成される場面識別子の一覧の開始時に「ＥＲ  Ｖｉｅｗ」場面を生成してもよい。制御回路は、時間が後続間隔（例えば、後続の３０分間隔またはより短い間隔）に進むにつれて、または表示のための異なるメディアアセットへのアクセス要求が受信されると、場面識別子のソート順序を更新してもよい。例えば、制御回路は、７：４５ＰＭにメディアアセット「Ｔｈｅ  Ｂｏｕｒｎｅ  Ｉｄｅｎｔｉｔｙ」から「Ｋｉｎｇ  ｏｆ  ｔｈｅ  Ｈｉｌｌ」にアクセスするようにチャネル変更要求を受信してもよい。制御回路は、後続３０分間隔においてスケジュールされているメディアアセット「Ｊｏｅ  Ｍｉｌｌｉｏｎａｉｒｅ」に対応するスケジュールされているコマーシャル放送を識別してもよい。「ＥＲ  Ｖｉｅｗ」場面と「Ｊｏｅ  Ｍｉｌｌｉｏｎａｉｒｅ」の任意のスケジュールされているコマーシャル放送が重複しないという決定に基づいて（例えば、スケジュールされている開始時間および終了時間に基づいて）、制御回路は、「ＥＲ  Ｖｉｅｗ」のランクを下げてもよい。制御回路は、表示のために、図６００または図７００において表示のために生成される場面識別子の一覧においてより低い「ＥＲ  Ｖｉｅｗ」場面識別子を生成する、またはランクが閾値を下回る場合、もしくは場面識別子の上位から外れる場合、表示のために、「ＥＲ  Ｖｉｅｗ」場面を全く生成しなくてもよい。
【０１０６】
ステップ８３０において、制御回路３０４は、第１の時間点が第２の場面の開始時間に対応することを決定する。制御回路が、第１の時間点が第２の場面の開始時間に対応することを決定する場合、プロセスは、ステップ８４０に進み、そうでなければ、プロセスは、ステップ８３０に進む。例えば、第１の時間点は、選択された第２の場面の開始時間であってもよく、タグが、第１のメディアアセットのメタデータもしく第１のメディアアセットのためのメディアガイドデータ、オーディオキュー、または第１のメディアアセットから第２のメディアアセットの第２の場面への遷移を示す、任意の他の好適な第１の時間点の一部として受信される。いくつかの実施形態では、制御回路３０４は、第２の場面が表示のために生成されるであろう時間帯を決定し、時間帯は、第２のメディアアセットとともに伝送されるデータに基づく開始時間および終了時間を含む。例えば、第２のメディアアセットとともに伝送されるメディアガイドデータ内のメタデータは、遷移された表示のために選択され得る、第２のメディアアセットの場面の開始時間および終了時間を含んでもよい。メディアガイドデータは、メディアガイドデータソース４１８、メディアコンテンツソース４１６、または任意のそれらの組み合わせから伝送されてもよい。いくつかの実装では、場面の開始時間および終了時間を含む、メディアガイドデータは、対応する第２のメディアアセットの伝送に先立って伝送されてもよい。例えば、ユーザ機器の制御回路は、入力／出力パス３０２から、第２のメディアアセットに対応する場面（例えば、「ＥＲ  Ｖｉｅｗ」）のためのメディアガイドデータを受信し、受信されたメディアガイドデータを記憶３０８内に記憶してもよい。例えば、制御回路は、ステップ８２０を参照して前述の相互参照動作の結果として、メタデータをデータベース（例えば、記憶３０８内に記憶された、またはサーバに記憶された）から読み出してもよい。
【０１０７】
いくつかの実施形態では、制御回路は、選択された第２の場面の開始時間（例えば、ＥＲ  Ｖｉｅｗのための８：１５ＰＭ）および終了時間（例えば、ＥＲ  Ｖｉｅｗのための８：２０ＰＭ）を記憶３０８（例えば、ＲＡＭ）内に記憶してもよい。選択された場面の開始時間に先立って、制御回路は、開始時間（例えば、８：１５ＰＭ）までスリープする、スレッドを生成してもよい。開始時間に、制御回路は、制御回路に選択された第２の場面（例えば、「ＥＲ  Ｖｉｅｗ」）の開始時間になったことを通知する、割り込みを生成するようにスレッドを動作させてもよい。いくつかの実施形態では、制御回路は、クロックに継続的をポーリングし、第２の場面の開始時間が現在の時間に合致することを決定してもよい。ポーリングは、ソフトウェア内における実装がより単純であり得るが、ポーリングは、割り込みの使用よりリソース（例えば、メモリ）を消費し得る。
【０１０８】
いくつかの実施形態では、制御回路は、第２の場面とメディアアセットの場面に対応する時間帯を含むデータベースを相互参照し、第２の場面が表示のために生成されるであろう時間帯を決定してもよい。例えば、メディアガイドデータは、関心のある場面のいくつかの識別子を含んでもよいが、開始時間および終了時間を含まない。制御回路は、関心のある場面の識別子を受信し、表示のために、関心のある場面を生成してもよい。関心のある場面へのアクセス要求の受信に応答して、制御回路３０４は、関心のある場面と、サーバ、メディアコンテンツソース４１６、メディアガイドデータソース４１８、またはユーザ機器デバイスの記憶３０８、もしくは任意のそれらの組み合わせに記憶されたデータベースを相互参照してもよい。制御回路は、時間帯（例えば、相互参照に基づく関心のある場面の開始時間および終了時間）を決定してもよい。
【０１０９】
いくつかの実施形態では、制御回路３０４は、第１のメディアアセット内の第１の再生位置が第１の時間点に対応することを決定し、第１の再生位置に対応する第１のメディアアセット内の現在の再生位置に基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、制御回路は、第１のメディアアセットの第１のタイムライン５１０内の第１の再生位置５３０が、第１の時間点５４０、故に、第２のメディアアセットの第２の場面の開始時間に対応することを決定してもよい。例えば、制御回路は、現在の時間と第２の場面の開始時間を比較してもよい。
【０１１０】
いくつかの実施形態では、制御回路３０４は、第１の時間点に対応する第１のメディアアセット内の第１のフレームを決定し、第１のフレームに対応する第１のメディアアセット内の現在のフレームに基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、制御回路３０４は、第２の場面の開始時間に最も近接近する、エンコードされたビデオのフレームを決定する。ＭＰＥＧエンコードされたビデオの状況では、フレームは、Ｉ−フレームであってもよいが、Ｂ−フレームおよびＰ−フレームも同様に、使用されてもよい。制御回路は、デコードするためのフレームの受信に応じて、第１のメディアアセットの表示と第２のメディアアセットを置換してもよい。
【０１１１】
いくつかの実施形態では、制御回路は、第１のメディアアセット内の第１のオーディオキューが第１の時間点に対応することを決定し、第１のオーディオキューに対応する第１のメディアアセット内の現在のオーディオキューに基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。例えば、第２のメディアアセットの第２の場面への遷移は、遷移がビデオ内の一時停止の間またはある状況内で生じる場合、視聴者にとってよりシームレスかつ分裂の少ないものとなり得る。本明細書で参照されるように、オーディオキューは、発話された単語（例えば、第１のメディアアセットの第１の場面からのオーディオ音声から認識されるような）、非発話音声の一時停止（例えば、オーディオストリームのエネルギー等のオーディオアクティビティの測定基準が閾値を下回る時間帯として測定される）、不可聴信号（例えば、ユーザに不可聴であるが、制御回路によるフィルタリングおよび処理を通して検出可能である、低周波数音）、第２の場面からのメタデータと関連付けられた発話された単語、または任意の他の好適なオーディオキューを指すと理解されたい。
【０１１２】
例えば、ユーザ機器デバイスの制御回路３０４は、オーディオキューが一時停止であることを決定してもよい（例えば、メディアアセットの所定の部分およびその部分の全体的エネルギーに窓離散コサイン変換、窓フーリエ変換、または任意の他の好適な変換を行い、エネルギーが閾値を下回ることを決定することに基づいて）。オーディオキューが一時停止であるという決定に基づいて、制御回路は、第１のメディアアセットの表示と第２のメディアアセットの第２の場面を置換してもよい。例えば、制御回路３０４は、「ｃｏｍｐｅｔｉｔｉｏｎ」または「ｆｉｎａｌｓ」等の単語が第１のメディアアセット（例えば、「Ｄｒ．  Ｐｈｉｌ」）から検出されるまで、発話オーディオを分析し（例えば、第１のメディアアセットのオーディオストリームに音声認識を行うことによって）、それに応答して、「Ｄｒ．  Ｐｈｉｌ」の表示を伴う第１のメディアアセットの表示とメディアアセット「Ｍｉｓｓ  ＵＳＡ」からの「Ｆｉｎａｌ  Ｒｏｕｎｄ」場面を置換してもよい。自動音声認識を使用するシステムおよび方法は、２０１４年９月３０日出願のＶｅｎｋａｔａｒａｍらの米国特許出願第１４／５０１，５０４号により詳細に説明されており、参照することによってその全体として本明細書に組み込まれる。
【０１１３】
例えば、制御回路は、オーディオキューが不可聴信号（例えば、低周波数音）であることを決定してもよい。制御回路は、帯域通過フィルタを第１のメディアアセットからのオーディオの可動ウィンドウに継続的に適用してもよく、帯域通過フィルタは、不可聴音の周波数範囲の周囲に適用される。制御回路は、本ウィンドウ内のスペクトルのエネルギーを算出し、算出されたエネルギーが閾値を上回るという決定に基づいて、不可聴音が検出されたことを決定し、第１のメディアアセットの第１の場面が選択された第２のメディアアセットの第２の場面によって置換されるべきであることを決定してもよい。例えば、不可聴音は、第２のメディアアセットへの遷移が行われ得る位置を示す、第１のメディアアセットのオーディオの一部として配信されてもよい。そのような遷移の詳細は、タグの状況において以下にさらに論じられる。
【０１１４】
いくつかの実施形態では、制御回路は、第１の時間点が第１のメディアアセット内の第１のタグに対応することを決定し、第１のメディアアセット内の第１のタグの検出に基づいて、表示画面上で第１の場面と第２の場面を置換することを決定してもよい。本明細書で参照されるように、用語「タグ」は、フレームインデックス、タイムスタンプ、または遷移のための点を示す任意の他の好適な識別子等、任意の識別子を意味すると理解されたい。例えば、第１のメディアアセット内のタグは、第２のメディアアセットの第２の場面への遷移が生じ得る点を示すために、第１のメディアアセットのためのメディアガイドデータの一部として受信されたメタデータによって設定されてもよい。制御回路は、現在の時間がメディアアセット内の第１のタグに対応し、第１のタグが第１の時間点（例えば、第２の場面の開始時間）に対応することを決定してもよい。制御回路は、タグが現在の時間に対応することの決定に応じて、第１のメディアアセットの表示と第２のメディアアセットの第２の場面の表示を置換してもよい。
【０１１５】
いくつかの実施形態では、タグおよび不可聴音または第１のメディアアセット内の遷移点の他のインジケータの位置は、選択された第２の場面の開始時間および終了時間に完全に合致しない場合がある。タグ、不可聴音、または遷移の他のインジケータの位置が、選択された場面の開始時間後に生じる場合、制御回路は、選択された場面を記憶３０８に記憶し、制御回路が、第１のメディアアセット内の遷移点の後続タグまたは識別子を決定するまで、表示のために、第１のメディアアセットの第１の場面を生成し続けてもよく、その時点で、制御回路は、第１のメディアアセットの表示と選択された第２の場面の記憶されたバージョンを置換してもよい。
【０１１６】
タグ、不可聴音、または遷移の他のインジケータの位置が、場面開始時間に先行する場合、制御回路は、タグの次の近接位置を決定してもよく（例えば、メディアアセットのためのメタデータから受信または読み出されるように）、または次の不可聴音がオーディオストリームから検出されるまで、選択された第２の場面を記憶３０８に記憶してもよい。
【０１１７】
いくつかの実施形態では、制御回路は、第１の時間点における第１の場面の再生を一時停止してもよい。例えば、第１のメディアアセットが、スケジュールされているアセットである場合、制御回路は、第１のメディアアセットのビデオを記憶３０８内に記憶してもよい。例えば、第１のメディアアセットが、スケジュールされていない（例えば、記憶３０８内に記憶された、またはサーバからオンデマンド受信された）アセットである場合、制御回路は、記憶３０８またはサーバからのメディアアセットの読み出しを一時停止してもよい。
【０１１８】
ステップ８４０において、制御回路３０４は、第１の時間点が第２の場面の開始時間に対応するという決定に基づいて、表示画面上で第１の場面と第２の場面表示を置換する。例えば、制御回路は、選択された第２の場面が表示のために生成される、異なるソース（例えば、チャネル）に変更してもよい。例えば、第１のメディアアセットからの遷移点（例えば、タグ、オーディオキュー等から）が、第２の場面の開始時間と合致しない場合、制御回路は、次の遷移点（例えば、タグ、オーディオキュー等から）まで、第１のメディアアセットの置換を遅延させ、選択された第２の場面を記憶してもよい。次の遷移点において、制御回路は、表示のために、選択された第２の場面の記憶されたバージョンを生成することによって、第１のメディアアセットの表示を置換してもよい。プロセスは、ステップ８５０に進む。
【０１１９】
ステップ８５０において、制御回路３０４は、第２の時間点が第２の場面の終了時間に対応することを決定する。制御回路が、第２の時間点が第２の場面の終了時間に対応することを決定する場合、プロセスは、ステップ８６０に進み、そうでなければ、プロセスは、ステップ８５０をポーリングする。
【０１２０】
いくつかの実施形態では、制御回路３０４は、第２の場面の時間の長さを決定することによって、第２の場面の終了時間を決定し、第２の場面の時間の長さに対応するカウントダウンを始動させてもよい。例えば、制御回路は、第２のメディアアセット「Ｍｉｓｓ  ＵＳＡ」のための場面「Ｆｉｎａｌ  Ｒｏｕｎｄ」が、第２のメディアアセットのための受信されたメタデータに基づいて、１０分の長さであることを決定してもよい。制御回路３０４は、第２の場面の開始時間（例えば、図５における点５４０）において、制御回路が第１のメディアアセットの表示と第２の場面の表示を置換すると、１０分に対応するカウントダウンを始動させてもよい。カウントダウンの満了に応じて、制御回路３０４は、第２の場面の表示と第１のメディアアセットを置換してもよい（例えば、図５における点５５０において）。
【０１２１】
ステップ８６０において、制御回路３０４は、表示画面上で第２の場面と第１のメディアアセットを置換する。いくつかの実施形態では、制御回路は、同一表示上で第２の場面と第１のメディアアセットを置換する。いくつかの実施形態では、例えば、前述の図７を参照すると、制御回路は、第２のメディアアセットが表示のために生成された第２のタブ（例えば、第２のタブ７８０）から、第１のメディアアセットが表示のために生成された第１のタブ（例えば、第１のタブ７７０）に戻すことによって、第２の場面と第１のメディアアセットを置換する。
【０１２２】
いくつかの実施形態では、制御回路は、第１の時間点における第１の場面の再生を再開してもよい。例えば、第１のメディアアセットが、スケジュールされているアセットである場合、制御回路は、第１のメディアアセットのビデオを記憶３０８から読み出してもよい。例えば、第１のメディアアセットが、スケジュールされていない（例えば、記憶３０８内に記憶された、またはサーバからオンデマンド受信された）アセットである場合、制御回路は、メディアアセットを記憶３０８またはサーバから読み出してもよい。
【０１２３】
図８のステップまたは説明は、本開示の任意の他の実施形態とともに使用され得ることが考慮される。加えて、図８に関して説明されるステップおよび説明は、本開示の目的を促進するように、代替的な順序で、または並行して行われてもよい。例えば、これらのステップのそれぞれは、システムまたは方法の遅延を減少または速度を増加させるように、任意の順序で、または並行して、もしくは実質的に同時に行われてもよい。さらに、図１０のステップのうちの１つまたはそれを上回るものを行うために、図３−４に関して論じられるデバイスまたは機器のいずれかを使用できることに留意されたい。
【０１２４】
本発明に関わる方法が、コンピュータ使用可能および／または可読媒体を含む、コンピュータプログラム製品内で具現化されてもよいことは、当業者に明白となるであろう。例えば、そのようなコンピュータ使用可能媒体は、その上に記憶されたコンピュータ可読プログラムコードを有する、ＣＤ−ＲＯＭディスクもしくは従来のＲＯＭデバイス等の読取専用メモリデバイス、またはハードドライブデバイスもしくはコンピュータディスケット等のランダムアクセスメモリから成ってもよい。また、本発明に関わる方法、技法、およびプロセスは、処理回路を使用して実行されてもよいことを理解されたい。例えば、メディアアセットのランク付けの決定は、処理回路、例えば、図３の処理回路３０６によって行われてもよい。処理回路は、例えば、ユーザ機器３００、メディアコンテンツソース４１６、またはメディアガイドデータソース４１８内の汎用プロセッサ、カスタマイズされた集積回路（例えば、ＡＳＩＣ）、またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）であってもよい。例えば、本明細書に説明されるようなメディアアセット属性は、図３の記憶３０８または図４のメディアガイドデータソース４１８内に記憶され、そこから読み出されてもよい。さらに、処理回路またはコンピュータプログラムは、ユーザプロファイル選好等のユーザと関連付けられた設定を更新し、図３の記憶３０８または図４のメディアガイドデータソース４１８内に記憶された情報を更新してもよい。
【０１２５】
前述のプロセスは、限定ではなく、例証であることが意図される。当業者は、本明細書で論じられるプロセスのステップが、省略される、修正される、組み合わせられる、および／または並べ替えされてもよく、任意の付加的ステップが、本発明の範囲から逸脱することなく、行われてもよいことを理解するであろう。より一般的には、前述の開示は、限定ではなく、例示であることを意図する。続く請求項のみが、本発明が包含するものに関する境界を設定することを意図する。さらに、いずれか１つの実施形態で説明される特徴および制限は、本明細書の任意の他の実施形態に適用され得、一実施形態に関するフローチャートまたは実施例は、好適な様式で任意の他の実施形態と組み合わせられ、異なる順序で行われ、または並行して行われ得ることに留意されたい。加えて、本明細書で説明されるシステムおよび方法は、リアルタイムで行われてもよい。また、上記で説明されるシステムおよび／または方法は、他のシステムおよび／または方法に適用され、またはそれらに従って使用され得ることにも留意されたい。
【図１】
2018524824.tif 000003
【図２】
2018524824.tif 000004
【図３】
2018524824.tif 000005
【図４】
2018524824.tif 000006
【図５】
2018524824.tif 000007
【図６】
2018524824.tif 000008
【図７】
2018524824.tif 000009
【図８】
2018524824.tif 000010
【国際調査報告】
2018524824.tif 000011
2018524824.tif 000012
2018524824.tif 000013