(57)【要約】メディアストリームの選択と上演であって、上演が上記メディアストリームを表すデジタルコンテンツにより課された順序に限定されず、ユーザにより設定可能で、使用可能なブックマークおよびウオッチポイントに応答した選択と上演。ブックマークはメディアストリーム内の位置を参照し、必ずしもあらかじめ選択されておらず、可能ならば動的に選択され、上演はそこから開始または再開できる。ウオッチポイントはメディアストリーム内の位置またはメディアストリームの上演状態を参照し、アクションがそれによりトリガできる。ブックマークおよびウオッチポイントは、メタデータに応答して、メディアストリームから選択を与えるための一般的技術を提供する。
2006518063.tif 000002
【特許請求の範囲】
【請求項１】
ブックマークをメディアストリームに関連付けるステップ；
ウオッチポイントを上記メディアストリームおよび上記ブックマークに関連付けるステップを含み；
上記ブックマークおよび上記ウオッチポイントを含む組が、少なくとも１つのフィルムクリップを指定し、上記フィルムクリップが、与えられるメディアストリームの少なくとも一部を含むことを特徴とする方法。
【請求項２】
上記ウオッチポイントが、上演装置の特徴に応答するウオッチポイントアクションを含み、上記装置で上記メディアストリームを与えることができることを特徴とする請求項１に記載の方法。
【請求項３】
上記ウオッチポイントがウオッチポイントトリガおよびウオッチポイントアクションを含み、それらのうち少なくとも１つが第１の上演装置パラメータに関連付けられ、それらのうち少なくとも１つが第２の上演装置パラメータに関連付けられ；
上記フィルムクリップに関連するメディアストリームの上演が、上記第１の上演装置パラメータと上記第２の上演装置パラメータとの比較を含むことを特徴とする請求項１に記載の方法。
【請求項４】
上記ウオッチポイントが上演装置の特徴に応答するウオッチポイントトリガを含み、上記上演装置で上記メディアストリームが与えられることを特徴とする請求項１に記載の方法。
【請求項５】
上記ウオッチポイントが、ウオッチポイントトリガ、ウオッチポイントアクションのうち少なくとも１つを含み、上演装置のパラメータに関連付けられ；
上記フィルムクリップに関連する上記メディアストリームの上演が、上記上演装置の上記パラメータとの実質的比較を含むことを特徴とする請求項１に記載の方法。
【請求項６】
少なくとも１組の上記フィルムクリップをスキップ可能なメディアストリームの一部に関連付けるステップを含み；
上記１組のフィルムクリップに関連する上記メディアストリームの上演が、スキップ可能な上記部分の上演を含まないことを特徴とする請求項１に記載の方法。
【請求項７】
スキップ可能な上記部分が、上記メディアストリームの検閲された部分、セックスシーン、暴力シーン、広告、視聴者参加型のクイズ番組の問題に関連する解答、上記メディアストリームに関連して与えられた問題に関連する解答、好ましくない場面のうち少なくとも１つを含むことを特徴とする請求項６に記載の方法。
【請求項８】
１組の上記フィルムクリップを符号化するステップ；および
上記符号化された符号を上記符号化するステップを実行した装置以外の装置に送信するステップ
を含む請求項１に記載の方法。
【請求項９】
ユーザが入手可能な１組のライセンスを決定するステップ；および
上記符号化に応答し、上記１組のライセンスに応答して、上記フィルムクリップのうち選択された分を与えるステップを含み；
上記フィルムクリップのうち上記ユーザがライセンスを保有する分のみが与えられることを特徴とする請求項８に記載の方法。
【請求項１０】
上記符号化された符号を送信する上記ステップが、上記符号化された符号を上記メディアストリームに関連した物理媒体に書き出すステップを含むことを特徴とする請求項８に記載の方法。
【請求項１１】
１組の上記フィルムクリップを維持するステップを含み、実質的にそれらの各々がメタデータ要素に関連付けられ、上記関連付けられたメタデータ要素が、字幕情報、音声認識情報、字幕情報、映像認識情報のうち少なくとも１つを含む請求項１に記載の方法。
【請求項１２】
上記フィルムクリップの部分集合に関する要求を受信するステップ；および
上記要求に応答して上記部分集合の符号化された符号を送信するステップ
を含む請求項１１に記載の方法。
【請求項１３】
上記１組の上記フィルムクリップを検索するステップ；および
上記検索するステップに応答して上記フィルムクリップの部分集合を生成するステップ
を含む請求項１１に記載の方法。
【請求項１４】
上記ウオッチポイントが第１の上演装置に関連付けられ；
上記ブックマークが第２の上演装置に関連付けられ；
上記フィルムクリップに関連する上記メディアストリームの上演が、上記第１の上演装置から上記第２の上演装置への実質的に継ぎ目のない転送を含むことを特徴とする請求項１に記載の方法。
【請求項１５】
上記継ぎ目のない転送に含まれる実質的な静止を含む請求項１４に記載の方法。
【請求項１６】
ブックマークをメディアストリームに関連付けるステップ；
ウオッチポイントを上記メディアストリームおよび上記ブックマークに関連付けるステップを含み；
上記ブックマークおよび上記ウオッチポイントを含む組が少なくとも１つのフィルムスキップを指定し、上記フィルムスキップは第１のメディアストリームの第１の部分から第２のメディアストリームの第２の部分への少なくとも１回のジャンプを含み、上記第１のメディアストリームおよび上記第２のメディアストリームは同じメディアストリームか異なるメディアストリームかのどちらかであることを特徴とする方法。
【請求項１７】
ブックマークをメディアストリームに関連付けるステップ；
ウオッチポイントを上記メディアストリームおよび上記ブックマークに関連付けるステップを含み；
上記ブックマークおよび上記ウオッチポイントを含む組が少なくとも１つのフィルムスキップを指定し、上記フィルムスキップがスキップ可能なメディアストリームの少なくとも一部を含み；
上記フィルムスキップに関連する上記メディアストリームの上演が、スキップ可能な上記部分の上演を含まないことを特徴とする方法。
【請求項１８】
実質的な静止を少なくとも１つの上記フィルムスキップに関連付けるステップを含む請求項１７に記載の方法。
【請求項１９】
実質的な静止を少なくとも１つの上記フィルムスキップに関連付けるステップ；および
上記静止に応答してユーザアクションを待つステップ
を含む請求項１７に記載の方法。
【請求項２０】
少なくとも１つの上記フィルムステップをデジタルコンテンツの第１の組の最後およびデジタルコンテンツの第２の組の最後に関連付けるステップを含み；
デジタルコンテンツの上記第１の組およびデジタルコンテンツの上記第２の組に関連付けられたメディアストリームの上演が、上記フィルムスキップに渡って実質的に継ぎ目なく継続することを特徴とする請求項１７に記載の方法。
【請求項２１】
１組の上記フィルムステップを符号化するステップ；および
上記符号化された符号を上記符号化のステップを実行した装置以外の装置へ送信するステップ
を含む請求項１７に記載の方法。
【請求項２２】
スキップ可能な上記部分が、上記メディアストリームの検閲された部分、セックスシーン、暴力シーン、広告、視聴者参加型のクイズ番組の問題に関連する解答、上記メディアストリームに関連して与えられた問題に関連する解答、好ましくない場面のうち少なくとも１つを含むことを特徴とする請求項１７に記載の方法。
【請求項２３】
上記フィルムスキップが、上記メディアストリームの第１の部分から第２のメディアストリームの一部への少なくとも１回のジャンプを含むことを特徴とする請求項１７に記載の方法。
【請求項２４】
上記フィルムスキップが、上記メディアストリームの第１の部分から上記メディアストリームの第２の部分への少なくとも１回のジャンプを含むことを特徴とする請求項１７に記載の方法。
【請求項２５】
実質的な静止を少なくとも１つの上記フィルムステップに関連付けるステップ；
上記静止に応答してユーザアクションを待つステップ；および
上記ユーザアクションに応答して条件付きでアクションをとるステップを含み；
上記アクションが、上記ユーザアクションと指定された可能なユーザアクションとを比較するステップ、上記ユーザアクションに応答してゲームの中の移動を決定するステップ、上記ユーザアクションが問題の正解か不正解かを決定するステップ、上記ユーザアクションに応答して上演用のメディアストリームを選択するステップ、上記ユーザアクションに応答してメディアストリームの上演を停止するステップのうち少なくとも１つを含むことを特徴とする請求項１７に記載の方法。
【請求項２６】
上記ユーザアクションに関連付けられた得点を維持するステップを含む請求項２５に記載の方法。
【請求項２７】
メディアストリームに関するプロデューサー、ディレクター、俳優、技術者の表示に関連付けられた箇所に応答して、少なくとも１つの上記アクションが室内灯を調整するステップを含むことを特徴とする請求項２５に記載の方法。
【請求項２８】
少なくとも１つの上記フィルムスキップをスキップ可能なメディアストリームの一部に関連付けるステップを含み；
上記フィルムスキップに関連する上記メディアストリームの上演が、スキップ可能な上記部分の上演を含まないことを特徴とする請求項１７に記載の方法。
【請求項２９】
スキップ可能な上記部分が、上記メディアストリームの検閲された部分、セックスシーン、暴力シーン、広告、視聴者参加型のクイズ番組の問題に関連する解答、上記メディアストリームに関連して与えられた問題に関連する解答、好ましくない場面のうち少なくとも１つを含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
少なくとも１つの上記フィルムスキップを第１の媒体に含まれるデジタルコンテンツおよび第２の媒体に含まれるデジタルコンテンツに関係づけるステップを含み；
上記第１の媒体および上記第２の媒体に関連付けられたメディアストリームの上演が、上記フィルムスキップに渡って実質的に継ぎ目なく継続することを特徴とする請求項１７に記載の方法。
【請求項３１】
上記メディアストリームが複数の物理的な巻の媒体に符号化された映画を含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
１組のブックマークおよび実質的に対応する１組のウオッチポイントをメディアストリームに関連付けるステップであって、上記ブックマークおよび上記ウオッチポイントが実質的に対応する１組のフィルムクリップを指定し、実質的に各フィルムクリップが、与えることのできるメディアストリームの少なくとも一部を含み；
複数の上演装置に関連する上記１組のフィルムクリップを与えるステップを含み；
ユーザが、実質的に各フィルムクリップに関連する上記上演装置を比較できることを特徴とする方法。
【請求項３３】
上記上演装置を市販またはリースで提供するステップを含む請求項３２に記載の方法。
【請求項３４】
フィルムクリップおよび上演装置の複数の組み合わせの各々に関連付けられた少なくともいくつかの状態情報を与えるステップを含む請求項３２に記載の方法。
【請求項３５】
上記複数の上演装置の中で上記フィルムクリップの少なくとも１つの上演を実質的に継ぎ目なく転送するステップを含み；
実質的に上演が上演装置の間で転送されるとき、ユーザが上記フィルムクリップの上演品質を比較できることを特徴とする請求項３２に記載の方法。
【請求項３６】
第１の上演装置から第２の上演装置へ、逆に上記第２の上演装置から上記第１の上演装置へ少なくとも１つの上記フィルムクリップの上演を実質的に継ぎ目なく転送するステップを含み；
実質的に上演が上記第１の上演装置と上記第２の上演装置との間で転送されているとき、ユーザが上記フィルムクリップの上演品質を比較できることを特徴とする請求項３２に記載の方法。
【請求項３７】
メディアストリームを第１の受取人に送信するステップ；
上記第１の受取人の所で上記メディアストリーム内にブックマークを作成するステップであって、上記ブックマークが上記メディアストリームの創作者または販売業者によりあらかじめ選択されていないステップ；
上記メディアストリームおよび上記ブックマークを第２の受取人に送信するステップ；
上記第２の受取人の所で上記ブックマークを動的に選択するステップ；および
上記ブックマークにより指定された箇所から開始する上記メディアストリームを与えるステップ
を含む方法。
【請求項３８】
少なくとも１つの第２の上記ブックマークを含み、各々が動的に選択可能な複数のブックマークが存在する方法であって；
上記複数のブックマークの第１の組が第１の指定識別子と関連付けられ；
上記複数のブックマークの第２の組が第２の指定識別子と関連付けられることを特徴とする請求項３７に記載の方法。
【請求項３９】
上記第１の指定識別子および上記第２の指定識別子の間で選択されたテキストを検索するステップを含む請求項３８に記載の方法。
【請求項４０】
上記第１の指定識別子および上記第２の指定識別子の間で選択するステップ；および
上記検索するステップに応答して見つかるブックマークに応答して上記メディアストリームの少なくとも１部を与えるステップ
を含む請求項３８に記載の方法。
【請求項４１】
上記第１の指定識別子および上記第２の指定識別子の間で選択するステップ；および
上記検索するステップに応答して見つかる１組のブックマークに応答して上記メディアストリームの１組の部分を与えるステップを含み；
選択された指定識別子に関連付けられたブックマークにより指定された上記メディアストリームの実質的に全ての部分が、上記選択するステップに応答して与えられることを特徴とする請求項３８に記載の方法。
【請求項４２】
上記第１の指定識別子が上記第１の組に関する情報を含むことを特徴とする請求項３８に記載の方法。
【請求項４３】
メディアストリームに関連付けられた装置の上演状態、上記メディアストリームに関連付けられた装置の仮想マシン状態、上記メディアストリームに関連付けられた上演装置以外の装置の状態、上記メディアストリームの上演に関連付けられたもう１つの状態のうち少なくとも１つの表現を含むウオッチポイントを作成するステップ；および
１以上のアクションを上記ウオッチポイントに関連付けるステップを含み；
上記上演状態または他の状態に達したとき、上記１以上のアクションが上記メディアストリームに関して上演されることを特徴とする方法。
【請求項４４】
上記アクションの１つが、上記メディアストリームからのフィルムクリップの開始に関連付けられた異なる上演状態を示すブックマークへ上演装置を向かわせるステップを含み；
上記ブックマークおよび上記ウオッチポイントの組合せが上記フィルムクリップを再上演可能にすることを特徴とする請求項４３に記載の方法。
【請求項４５】
選択されたウオッチポイントにおいて１以上の状態変数を検査するステップ；および
上記検査するステップの結果に応答して、上記ウオッチポイントに関連付けられた条件付きトリガの１つに関連付けられたアクションを実行するステップ
を含む請求項３７に記載の方法。
【請求項４６】
１より多いウオッチポイントをポーリングするステップを含み；
上記検査するステップが上記ポーリングするステップの結果に応答して実行されることを特徴とする請求項４５に記載の方法。
【請求項４７】
上記アクションが一連の条件付きまたは条件なし命令を含むことを特徴とする請求項４５に記載の方法。
【請求項４８】
上記アクションが、記録、取り出し、送信または受信可能な一連の命令を含むことを特徴とする請求項４５に記載の方法。
【請求項４９】
上記アクションが、指定されたメディアストリームを表すデジタルコンテンツ内に見つかる情報以外の情報に応答して、上記指定されたメディアストリームから１以上の選択を与えるステップを含むことを特徴とする請求項４５に記載の方法。
【請求項５０】
上記情報が、ユーザに与えられたライセンス、上記ユーザに関する１組のデモグラフィックまたは他のメタデータ、または上記ユーザまたは１人より多いユーザとのインタラクティブな活動から集められた１組の情報のうちの少なくとも１つを含むことを特徴とする請求項４９に記載の方法。
【請求項５１】
上記アクションの１つが、上記メディアストリームの上演に関連付けられた異なる上演状態を示すブックマークへ上記上演装置を向かわせるステップを含み；
上記ブックマークおよび上記ウオッチポイントの組合せが、別個のユーザの上演に挿入可能なフィルムクリップとして、上記メディアストリームの一部を与えることができることを特徴とする請求項４３に記載の方法。
【請求項５２】
上演装置の設定、ユーザ入力、ユーザの嗜好、上記ユーザまたは上記上演装置に関する１組のデモグラフィック情報のうち少なくとも１つに応答して、１組の上記フィルムクリップの１つを与えるステップを含む請求項５１に記載の方法。
【請求項５３】
上記別個のユーザの上演が、媒体上演、メディアストリーム、ユーザインタフェース、元の装置から受信したユーザの上演、物理媒体に記録されたユーザの上演のうち少なくとも１つを含むことを特徴とする請求項５１に記載の方法。
【請求項５４】
少なくとも１つの上記ブックマークにより各々指定された１組のメディアストリームの１つを選択するステップを含む請求項５１に記載の方法。
【請求項５５】
１組の関連付けられた物理媒体が、第１の上演装置での上演に適した第１のメディアストリームおよび第２の上演装置での上演に適した第２のメディアストリームを含むことを特徴とする請求項５４に記載の方法。
【請求項５６】
１組の関連付けられた物理媒体が、第１のデモグラフィックをもつ１組のユーザへの上演に適した第１のメディアストリームおよび第２のデモグラフィックをもつ１組のユーザへの上演に適した第２のメディアストリームを含むことを特徴とする請求項５４に記載の方法。
【請求項５７】
１組の関連付けられた物理媒体が、少なくとも１つの上記ブックマークに応答して各々識別可能または選択可能である複数のメディアストリームを含む請求項５４に記載の方法。
【請求項５８】
１組の関連付けられた物理媒体が、長さの異なる１組のメディアストリームを含むことを特徴とし、
上演用に１つの上記メディアストリームを選択するステップを含む
請求項５４に記載の方法。
【請求項５９】
１組の関連付けられた物理媒体が、ストーリー展開の異なる１組のメディアストリームを含むことを特徴とし、
上演用に１つの上記メディアストリームを選択するステップを含む
請求項５４に記載の方法。
【請求項６０】
１以上のアクションをウオッチポイントに関連付け、上記ウオッチポイントが、上演装置の上演状態、上記上演装置の仮想マシン状態、上記上演装置以外の装置の状態のうち少なくとも１つを含むステップ；
少なくとも１つの上記状態を検出するステップ；および
上記検出するステップに応答して少なくとも１つの上記アクションを実行するステップ
を含む方法。
【請求項６１】
少なくとも１つの上記アクションが条件付きアクションを含み、上記条件付きアクションは、上演装置の設定または状態情報、ユーザに関するデモグラフィックまたはライセンス情報、ユーザまたはユーザインタフェースとのインタラクション、上演装置または他の実質的に部分的な装置に入手可能なメタデータのうち少なくとも１つに応答することを特徴とする請求項６０に記載の方法。
【請求項６２】
少なくとも１つの上記アクションが、ブックマークまたはウオッチポイントを、作成、削除、編集、または変更するステップを含むことを特徴とする請求項６０に記載の方法。
【請求項６３】
少なくとも１つの上記アクションが、上記上演装置または異なる上演装置の実行用にブックマークを指定するステップ、上記上演装置または異なる上演装置に関して上演を開始する新しい位置を設定するステップ、上記上演装置または異なる上演装置に関して新しい上演状態を設定するステップ、上記上演装置または異なる上演装置に関して新しい仮想マシン状態を設定するステップを含むことを特徴とする請求項６０に記載の方法。
【請求項６４】
少なくとも１つの上記アクションが、明示的または暗示的なユーザの嗜好に応答することを特徴とする請求項６０に記載の方法。
【請求項６５】
少なくとも１つの上記アクションが、メディアストリームに関する１組のプロデューサー、ディレクター、俳優、技術者の表示に関連付けられた箇所に応答して室内灯を調整するステップを含むことを特徴とする請求項６０に記載の方法。
【請求項６６】
少なくとも１つの上記アクションが一連のサブアクションを含むことを特徴とする請求項６０に記載の方法。
【請求項６７】
上記一連のサブアクションが、サブアクションの間の少なくともいくつかの状態情報を維持するステップを含むことを特徴とする請求項６６に記載の方法。
【請求項６８】
少なくとも１つの上記アクションが、上演用に、少なくとも第１のメディアストリームおよび第２のメディアストリームの中から選択するステップを含むことを特徴とする請求項６０に記載の方法。
【請求項６９】
上演装置に関連付けられた少なくとも１つの設定パラメータの点で、上記第１のメディアストリームおよび上記第２のメディアストリームが異なることを特徴とする請求項６８に記載の方法。
【請求項７０】
意図された視聴者のデモグラフィックグループ分け、意図された視聴者の成熟レベル、映画またはテレビの視聴率のうち少なくとも１つの点で、上記第１のメディアストリームおよび上記第２のメディアストリームが異なることを特徴とする請求項６８に記載の方法。
【請求項７１】
上記第１のメディアストリームが上記第２のメディアストリームと異なる上演時間をもつ点で、上記第１のメディアストリームおよび上記第２のメディアストリームが異なることを特徴とする請求項６８に記載の方法。
【請求項７２】
上記第１のメディアストリームが上記第２のメディアストリームには実質的に存在しない少なくとも１つの話し言葉を含む点で、上記第１のメディアストリームおよび上記第２のメディアストリームが異なることを特徴とする請求項６８に記載の方法。
【請求項７３】
上記第１のメディアストリームが上記第２のメディアストリームには実質的に存在しない少なくとも１つの場面を含む点で、上記第１のメディアストリームおよび上記第２のメディアストリームが異なることを特徴とする請求項６８に記載の方法。
【請求項７４】
上記少なくとも１つの場面が、広告、大人向けの場面、代わりの脚本の箇所、代わりの最後、選択された１組の場面用の代わりの表現方法、選択された１組の場面用の代わりの１組の俳優のうち少なくとも１つを含むことを特徴とする請求項７３に記載の方法。
【請求項７５】
１組のメディアストリームを与えるステップを含み、上記メディアストリームがデジタルコンテンツによる表現を含み、上記デジタルコンテンツが上記メディアストリームの上演の選択された有向グラフを含み、少なくともいくつかの上記メディアストリームが上記有向グラフの頂点により表され；
上記与えるステップが、上記有向グラフで示される以外の順序で、上記１組のメディアストリームからのメディアストリームの上演を含むことを特徴とする方法。
【請求項７６】
上記デジタルコンテンツが１組の選択可能なメニュー要素を含み；
少なくともいくつかの上記メニュー要素が上記有向グラフの端により表されることを特徴とする請求項７５に記載の方法。
【請求項７７】
上記デジタルコンテンツが１組の選択可能なメニュー要素を含み；
上記有向グラフにより示された順序以外の上記順序が、媒体要素を表す少なくとも１つの頂点、または上記媒体要素への遷移を表し、上記メニュー要素のいずれも表さない少なくとも１つの端を含むことを特徴とする請求項７５に記載の方法。
【請求項７８】
第１の装置で、上記有向グラフにより示される順序以外の上記順序を符号化するステップ；および
上記第１の装置以外の装置へ上記符号化した符号を送信するステップ
を含む請求項７５に記載の方法。
【請求項７９】
上記符号化した符号および上記デジタルコンテンツの少なくともいくつかへのライセンスを含むパッケージを生成するステップ；および
上記符号化した符号および上記ライセンスの両方を既にもたない装置へ上記パッケージを送信するステップ
を含む請求項７８に記載の方法。
【請求項８０】
上記符号化された符号および少なくともいくつかの上記デジタルコンテンツを含むパッケージを生成するステップ；および
上記符号化された符号および上記デジタルコンテンツを既にもたない装置へ上記パッケージを送信するステップ
を含む請求項７８に記載の装置。
【請求項８１】
少なくともいくつかの上記デジタルコンテンツのコピーをもたない装置へ、上記符号化された符号を送信するステップを含む請求項７８に記載の方法。
【請求項８２】
上記符号化された符号を複数の装置へ送信するステップを含む請求項７８に記載の方法。
【請求項８３】
上記有向グラフが、上記デジタルコンテンツに関連して受信された少なくとも１つの第１の有向グラフを含み；
上記第１の有向グラフにより示される順序以外の上記順序が、上記第１の有向グラフとは独立して指定された少なくとも１つの第２の有向グラフを含むことを特徴とする請求項７５に記載の方法。
【請求項８４】
上記第１の有向グラフを含む媒体から上記デジタルコンテンツを受信するステップを含む請求項８３に記載の方法。
【請求項８５】
第１の装置からの上記デジタルコンテンツの上記媒体要素を受信するステップ；
第２の装置から上記第１の有向グラフを受信し、上記第２の装置が上記第１の装置と異なるステップ
を含む請求項８３に記載の方法。
【請求項８６】
上記第１の有向グラフを受信するステップ；
上記第１の有向グラフにより参照されない位置へのブックマークを作成するステップ；および
上記ブックマークを参照する第２の有向グラフを指定するステップ
を含む請求項８３に記載の方法。
【請求項８７】
上記作成するステップが、上記ブックマークに関連付けられた仮想マシン状態または上演状態を識別するステップを含むことを特徴とする請求項８６に記載の方法。
【請求項８８】
上記作成するステップが、実質的に動的に上記デジタルコンテンツに応答して上記位置を識別するステップを含むことを特徴とする請求項８６に記載の方法。
【請求項８９】
上記デジタルコンテンツを受信するステップが上記第１の有向グラフを受信する上記ステップを含むことを特徴とする請求項８６に記載の方法。
【請求項９０】
上記第２の有向グラフが、独立したフィルムクリップとして上演可能な上記メディアストリームの領域を含むことを特徴とする請求項８６に記載の方法。
【請求項９１】
上記第２の有向グラフが、実質的に繰り返し可能なループで上演可能な上記メディアストリームの領域を含むことを特徴とする請求項８６に記載の方法。
【請求項９２】
上記第２の有向グラフが、少なくとも１つの条件に応答して実行され；
上記指定するステップが、上記少なくとも１つの条件を選択するステップを含むことを特徴とする請求項８６に記載の方法。
【請求項９３】
上記第２の有向グラフが、上演装置に関連付けられた実質的に動的な条件に応答することを特徴とする請求項８６に記載の方法。
【請求項９４】
上記実質的に動的な条件が、ユーザに関する１組のデモグラフィック情報、ユーザの明示的な嗜好、ユーザの示唆される嗜好、上記上演装置以外の装置の状態、第２の上演装置の状態、ユーザ命令のうち少なくとも１つを含むことを特徴とする請求項９３に記載の方法。
【請求項９５】
上記１組のメディアストリームが１組の１より多いフィルムクリップを含み；
上記有向グラフにより示される順序以外の上記順序が、上記１組の中でのフィルムクリップの任意の順序付けを含み、上記１組のメディアストリームの公開の後、上記任意の順位付けがエンドユーザにより選択されることを特徴とする請求項７５に記載の方法。
【請求項９６】
上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つに関連付けられた追加の情報または解説を含み；
上記メタデータが、音声要素、グラフィック要素、テキスト要素、映像要素のうち少なくとも１つを含むことを特徴とする請求項９５に記載の方法。
【請求項９７】
ダウンロード、上演、または購入用に少なくとも１つの上記フィルムクリップをユーザが選択できるユーザインタフェースに関連する複数の上記フィルムクリップを同時に与えるステップを含み；
上記１組のメディアストリームの公開後に、上記同時に与えるステップがエンドユーザに応答することを特徴とする請求項９５に記載の方法。
【請求項９８】
上記有向グラフにより示される順序以外の上記順序とユーザによるやりとりに応答して複数の上記フィルムクリップを同時に与えるステップを含み；
上記１組のメディアストリームの公開後に、上記同時に与えるステップがエンドユーザに応答することを特徴とする請求項９５に記載の方法。
【請求項９９】
上記有向グラフにより示される順序以外の上記順序に応答して、複数の上記フィルムクリップを同時に与えるステップを含み；
上記１組のメディアストリームの公開後に、上記同時に与えるステップがエンドユーザに応答することを特徴とする請求項９５に記載の方法。
【請求項１００】
上記有向グラフにより示される順序以外の上記順序とユーザによるやりとりに応答してデジタルコンテンツまたはライセンスをダウンロードまたは購入するステップを含み；
上記１組のメディアストリームの公開後に、上記ダウンロードまたは購入するステップがエンドユーザに応答することを特徴とする請求項９５に記載の方法。
【請求項１０１】
上記有向グラフにより示される順序以外の上記順序に応答して、デジタルコンテンツまたはライセンスをダウンロードまたは購入するステップを含み；
上記１組のメディアストリームの公開後に、上記ダウンロードまたは購入するステップがエンドユーザに応答することを特徴とする請求項９５に記載の方法。
【請求項１０２】
上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つを検索するステップであって、それらに含まれ、音声要素、グラフィック要素、テキスト要素、映像要素のうち少なくとも１つに応答して検索するステップを含む請求項９５に記載の方法。
【請求項１０３】
上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つを検索するステップであって、上記少なくとも１つのフィルムクリップ含まれ、上記少なくとも１つのフィルムクリップに関連付けられた俳優またはディレクターに関する情報のうち少なくとも１つに応答して検索するステップを含む請求項９５に記載の方法。
【請求項１０４】
上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の順序のうち少なくとも１つを検索するステップであって、上記少なくとも１つのフィルムクリップに含まれ、上記少なくとも１つのフィルムクリップに関連付けられた、カメラ技術に関する情報、色、コンテンツのうち少なくとも１つに応答して検索するステップを含む請求項９５に記載の方法。
【請求項１０５】
上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つに関連付けられたメタデータを含む請求項９５に記載の方法。
【請求項１０６】
上記メタデータに応答して、上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つを検索するステップを含む請求項１０５に記載の方法。
【請求項１０７】
上記メタデータに応答して、上記少なくとも１つのフィルムクリップ、上記有向グラフにより示される順序以外の上記順序のうち少なくとも１つを検索するステップを含み；
上記メタデータが、音声要素、グラフィック要素、テキスト要素、映像要素のうち少なくとも１つを含むことを特徴とする請求項１０５に記載の方法。
【請求項１０８】
ユーザとのやりとりに応答して、一連の上記フィルムクリップを動的に与えてユーザとやりとりするステップを含む請求項９５に記載の方法。
【請求項１０９】
上記やりとりするステップが教授技術を含むことをと空調とする請求項１０８に記載の方法。
【請求項１１０】
上記やりとりするステップが、芸術的、教育的、文学的、政治的または社会的要素をもつ上演を含むことを特徴とする請求項１０８に記載の方法。
【請求項１１１】
上記やりとりするステップがビデオゲームを含む請求項１０８に記載の方法。
【請求項１１２】
上記やりとりするステップが装置のまたはホームビデオシステムの設定に関する情報を含む請求項１０８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメディアストリームの選択および上演に関し、それらの形態において、本発明はブックマークおよびウオッチポイント（ｗａｔｃｈｐｏｉｎｔ）に関し、例えば、ＤＶＤおよび他の関連する媒体などの媒体からのビデオの選択用および表示用のイベント処理に関する。
【背景技術】
【０００２】
例えば視聴覚媒体に関する情報などの情報を与えるシステムにおいて、ユーザはデジタル媒体に既に記録された情報を与えられる。例えば、ＤＶＤプレーヤーシステムは、ＤＶＤ媒体にあらかじめ記録されたデジタルコンテンツをユーザが再生できるようにする。そのようなシステムにより、上記メディアストリームを表すデジタルコンテンツをダウンロードした後または同時にダウンロードして、ユーザにメディアストリームを与えられる（つまり、映像要素を表示し、音声要素を再生する）。そのようなシステムは、１以上のコンテンツサーバから上記デジタルコンテンツをさらにダウンロードできるようになる。
【０００３】
既知のＤＶＤ媒体再生に伴う第１の問題は、再生の方法が、ユーザとユーザ以外の誰か（上記ＤＶＤ媒体の創作者または販売業者）によりＤＶＤ媒体上に記録された再生能力の前もって選択された順序との間のやりとりを含むことである。例えば、再生は選択メニューのナビゲーションを含んでもよく、創作者または販売業者が決定した視聴覚メッセージの再生は、見ることを強制されたユーザにとって好都合であることを含む（例えば、反著作権侵害行為の警告または１以上の広告または公開前の告知など）。したがって、ＤＶＤ媒体の創作者または販売業者によりユーザに課された選択により制限されることを避けるのは、しばしば好都合である。
【０００４】
既知の再生技術に伴う第２の問題は、ユーザが与えたいと所望する可能性のあるメディアストリームの実質的なライブラリをユーザがもってもよいことである。第１の例として、個々の映画のショートクリップ（または予告編）を上記個々の映画の選択または再視聴の部分として与えることを所望するかもしれない。例えば、ユーザは個々の映画に関する予告編を、その映画を購入するか否かを決定する部分として与えることを所望するかもしれないし（例えばダウンロードコピーのオンライン購入を含む）、その映画を選別された観客へ与えることを所望するかもしれない（例えば選択された予告編に反応して観客がその映画に興味があるか否かを決定することを含む）。第２の例では、メディアストリームの複数の部分を細かく検討し、解説し、批評し、または選択するとき、メディアストリームからの複数の選択物を提示することを所望するかもしれない。メディアストリームの第１の例は、説明の、学術的な、文学の、芸術的な、政治のまたは社会の目的のために使用される場面のショートクリップの選択を含む既知の俳優またはディレクターの伝記かもしれない。メディアストリームの第２の例は、（例えばユーザ自身を含む）選別された観衆への上演のため、または（例えば、演技やカメラワークのデモンストレーションを含む）教育的訓練の部分として、好みの場面などを与えることをユーザが望むことかもしれない。
【０００５】
これらの両問題は、ＤＶＤ媒体提供者（創作者または販売業者であろうとなかろうと）の増加およびユーザに入手可能なメディアストリームの数の増加により悪化している。さらにこれらの両問題は、記録された物理媒体または１以上のコンテンツサーバからダウンロードされたものであろうとなかろうと、選択用の便利なＵＩ（ユーザインタフェース）の開発およびメディアストリームの上演を妨げる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、既知の技術に伴う問題に比較的制約されない、映像選択および上演の改善された技術を提供することが提供することが好都合である。
【課題を解決するための手段】
【０００７】
本発明は、メディアストリームを選択および上演可能な方法およびシステムを提供し、上演は、上記メディアストリームを表すデジタルコンテンツにより課せられたいずれの順序にも実質的に制限されない。
【０００８】
１つの形態では、本発明は、メディアストリーム内で選択された位置へのブックマークを作成および参照できる方法およびシステムを提供し、必ずしも上記メディアストリームの創作者または販売業者によりあらかじめ選択されておらず、上記メディアストリームを表すデジタルコンテンツの受取人が動的に選択できる。ブックマークの参照に加えて、本発明は、ユーザが、選択されたブックマークから上演を開始または再開することができるようにする。
【０００９】
１つの形態では、本発明は、メディアストリーム内で選択された位置におけるウオッチポイントを作成でき、さもなければメディアストリームの上演に関連する上演状態を作成できる方法およびシステムを提供し、１以上の（どの状態のときウオッチポイントがトリガされるかを示す）ウオッチポイントトリガおよび１以上の（ウオッチポイントをトリガするのに応答してどのアクションがとられるかを示す）ウオッチポイントアクションに上記ウオッチポイントを関連付けることのできる方法およびシステムを提供する。１つの例では、ユーザは選択されたフィルムクリップの先頭にブックマークを指定してもよく、上記フィルムクリップの最後にウオッチポイントトリガを指定してもよく、ウオッチポイントに関連するウオッチポイントアクションを指定してもよく、ウオッチポイントアクションは、ブックマークから与える前に、元の上演状態へ上演装置を戻す。この例では、フィルムクリップは、上記フィルムクリップを含むより大きなメディアストリームに関連するいずれの他のデジタルコンテンツも含まずに、もう１つの異なるメディアストリームに（またはより一般的に、任意の他のユーザインタフェースまたは媒体上演の中に、元のユーザインタフェースまたは媒体上演がそれ自体の任意の元のメディアストリームを必ずしも含まない）挿入可能な媒体要素として効果的に作用する。
【００１０】
１つの形態では、本発明は、ユーザ入力、ユーザ嗜好、再生装置設定、ユーザまたは再生装置に関するデモグラフィック（ｄｅｍｏｇｒａｐｈｉｃ）情報、または他の関連のある情報に応答して、上演用の１組のそのようなビデオクリップから１つを選択できる。第１の例では、１以上のＤＶＤが、通常のテレビ画面で上演するのにより適したＤＶＤの映画の第１のバージョンおよびワイドスクリーンまたはＨＤＴＶテレビスクリーンで上演するのにより適したＤＶＤの映画の第２のバージョンを備えていてもよい（現在、映画「シュレック」はしばしば２つの別々のＤＶＤで市場に出されていて、２つのうち１つがワイドスクリーンバージョンを含み、もう１つが通常のスクリーンバージョンを含む）。第２の例では、１以上のＤＶＤが、成人向けの上演により適した第１のバージョンのＤＶＤの映画および非成人向けの上演により適した第２のバージョンのＤＶＤの映画を備えてもよい。第３の例では、１枚のＤＶＤが、ハッピーエンドまたはそうでない結末をもつ映画を好む異なる観客またはユーザのために、選択された異なる脚本または映画の結末をもつ１組のバージョンのＤＶＤ映画を備えてもよい。第４の例では、１枚のＤＶＤが、ユーザにより選択可能な短編（短縮）版および長編（非短縮）版の同じ映画を備えてもよい。
【００１１】
１つの形態では、本発明は、ユーザ入力、ユーザ嗜好、再生装置設定、ユーザまたは再生装置に関するデモグラフィック情報、または他の関連ある情報に応答して、メディアストリームの一区間がスキップされ、検閲され、または削除されることができる効果を備えた１組のそのようなフィルムスキップ（ウオッチポイントとブックマークの組）を選択できる方法およびシステムを提供する。
【００１２】
１つの形態では、本発明は、そのようなブックマークまたはウオッチポイントにおいて１以上の状態変数を検証できて、上記状態変数の異なった値に応答して異なるアクションをとることができる方法およびシステムを提供する。１つの実施の形態では、本発明は、メディアストリームを表すデジタルコンテンツに応答して、および他の情報に応答して上記メディアストリームからの選択を与えることができることにより、ユーザが（条件付きまたは条件なしの）アクションの連続を設計できるようになる。そのような他の情報は、ユーザに与えられたライセンスの範囲、上記ユーザに関するデモグラフィックまたは他のメタデータ、または上記ユーザ（またはそのような１以上のユーザ）とのやりとりを含んでも良い。そのような一連のアクションは、任意の他のタイプのメディアストリームを表すデジタルコンテンツと同様に、記録でき、取り出せ、送信でき、または受信できる。
【００１３】
１つの実施の形態では、本発明は、１以上の技術を使用して、１以上のタイプの創作者により作成、編集されたブックマークを含んでもよい。第１の例では、ブックマークは、例えばものとコンテンツの作者、創作者、販売業者またはシンクロナイザー（ｓｙｎｃｈｒｏｎｉｚｅｒ）などにより、元のコンテンツと同時に作成されていてもよい。第２の例では、ブックマークは、例えばコンテンツの２次販売業者、新しく関連付けられたメタデータとともにエンドユーザにコンテンツを提供する提供者、第２のまたは代わりの言語で字幕を付け加えるか、第２のまたは代わりの言語で吹き替えをする人などの元のコンテンツの翻訳者、または例えば機内での使用、子供用、選択された国へ輸出用に適した目的などの特定の目的のための映画の編集者などの元のコンテンツの製作とは関係ない関係者により作成されてもよい。第３の例では、例えばエンドユーザの好みの場面の指定に応答して、または例えばエンドユーザの嫌いな場面のスキップに応答して、または例えばエンドユーザに関するデモグラフィック情報により暗示される嗜好に応答して、明示的なまたは暗黙のまたはある組合せのまたはそれらの結合のエンドユーザの嗜好により、ブックマークが作成されてもよい。ブックマークと同様に、本発明は、ブックマークの作成または編集に関して上で説明したように、１以上の技術を使用して、または１以上のタイプの創作者により作成されたウオッチポイントを含んでもよい。
【００１４】
この出願を読んだ後、当業者ならば、メディアストリームおよびメディアストリームを表すデジタルコンテンツの技術分野において実質的な進歩が達成されることによる技術を、本発明が可能にすることが分かるであろう。例えば、本発明は、以下のいずれかのステップのうち１以上、またはある組合せまたは拡張または混合を提供するために使用してもよい。
ユーザ命令、映画からの選択された場面へのポインタ、または上記場面を説明するメタデータのいずれかに応答して、選択された上記場面を保存し、上記場面の再生を要求するステップ。
例えばユーザ命令に応答して、第１の装置で上演中に映画を静止して、第２の装置での再生を要求するステップ。
そのような選択された場面の集まりを、可能ならば解説とともに、あるいは可能ならば上記選択された場面が典型的であり説明に役立つようにもう１つのメディアストリームに組み込まれて、組み上げるステップ。
可能ならば解説とともに、ブックマークおよびウオッチポイントの集まりを組み上げ；データベースまたは他のメタデータの上記集まりを維持し；または１つの装置からもう１つの装置へ上記集まりを送信するステップ。
ホームビデオシステムのデモを作成および与えるステップであって、デモの部分として、メディアストリームの選択および上演のデモを含むステップ。１つの実施の形態では、デモ自体はインタラクティブでもよく、ユーザが、どのメディアストリームがデモ自体の部分として選択されるかまたは与えられるかを選択することができることを含む。
可能ならば他の情報に応答して、疑似ランダムまたはランダム処理がそのような選択された場面の上演を決定することによりメディアストリームを作成および与えるステップ。１つの実施の形態では、疑似ランダムまたはランダム処理が、ユーザの既知の嗜好に応答して、フィルムクリップを選択してもよく、フィルムクリップ「スクリーンセーバー」またはＭＴＶチャネルの変形を提供する。
メディアストリームの上演を静止し、再開し、繰り返すステップであって、そのような機能が元々サポートされていない媒体にも使用可能であるステップ。
前もって記録されたメニューまたは前もって記録された広告、告知または警告によりナビゲートするための実質的な要求なしの、記録されたデジタル媒体内での主上演作品の上演への直接アクセス。
前もって記録されたメニューまたは前もって記録された広告、告知または警告によりナビゲートするための実質的な要求なしの、記録されたデジタル媒体内での、そのような主上演作品またはそのような主上演作品に関係づけられた予告編への補遺への直接アクセス。
下記複数巻の間のスイッチングポイントにおいて、ユーザが介在するどの実質的要求もなしに、例えば１枚より多いＤＶＤに記憶された映画などの複数巻のデジタル媒体に記録されたデジタルコンテンツにより表されるメディアストリームの上演。
例えば、映画のプロデューサー、ディレクター、俳優、技術者の表示の開始時に室内灯をつける、コマーシャルブレーク中は音量を小さくする、または映画の状況（たとえば映画放送のコマーシャルブレークなど）に応答して上演を止めるなどの、メディアストリームに応答して上演の外部の操作を実行するステップ。
既に存在しているＤＶＤ媒体または新しく作成されたデジタルコンテンツのどちらかから個々のフィルムクリップを使用してコンピュータゲームを作成し与えるステップ。例えば、コンピュータゲームはインタラクティブであってもよく、例えばテレビニュースのフィードなどの外部情報に応答してもよい。
【００１５】
１つの実施の形態では、本発明は、上演状態および仮想マシン状態の表示を含んでもよく、それらの各々は、メディアストリームの上演と同時に更新される。
【００１６】
ブックマークは、好ましくは定義された上演状態および上演装置が設定可能な仮想マシン状態を含み、上記ブックマークから上演を開始できる上記上演装置を提供する効果をもつ。１つの実施の形態では、上演は、代わりに、上記メディアストリームを表すデジタルコンテンツにより指定された最も近い「エントリー位置」から始まってもよい。１つの実施の形態では、定義された上演状態または仮想マシン状態は、ＤＶＤ媒体内の既知の「タイトル番号」を含んでもよく、ＤＶＤ媒体は、上記メディアストリームを表すデジタルコンテンツを記録している。
【００１７】
ウオッチポイントは、１以上の関連するトリガできるアクションを含む定義された上演状態および仮想マシン状態を好ましくは含み、上演装置がその上演状態および仮想マシン状態を上記ウオッチポイントに一致させようとするときはいつでも、（可能ならば、各そのような状態に関連するデータの第１の部分集合に関する）トリガ条件との同様性の第１の十分な程度に達すると、ウオッチポイントがトリガされ、（可能ならば、各そのような状態に関連するデータの第２の部分集合に関する）アクションの条件選択との同様性の第２の十分な程度に達すると、関連付けられたアクションが実行される。例えば、メディアストリームの各既知のフレームの後、または上記メディアストリームを表すデジタルコンテンツにより指定されたメディアストリームの各部分断片の先頭または最後に、上演装置は、その上演状態および仮想マシン状態を選択されたウオッチポイントと一致させようとしてもよい。
【発明を実施するための最良の形態】
【００１８】
以下、添付の図を参照して発明の実施の形態を説明する。
【００１９】
ここでの説明では、好ましい処理ステップおよびデータ構造を含む本発明の好ましい実施の形態が説明されている。当業者ならば、この出願を読んだ後、過度の実験または更なる発明なしに、特に説明されていない種々の他の技術を使用して実現可能であって、そのような上記他の技術は本発明の範囲内である。
【００２０】
語彙目録
【００２１】
以下の用語各々の一般的意味は説明に役立つことを意図していて、決して限定しているのではない。
【００２２】
語句「メディアストリーム」は連続した上演を意図する情報を表す。例えば一連のフレームまたはフィールドを含む動画、または一連の音声である。ここで使用されているように、語句「メディアストリーム」は、（パケットを使用して連続的に送信され、すべてのコンテンツが到着する前に再生を開始する音声および画像である）「ストリーミングメディア」の標準的な意味より広い意味をもつ。むしろ、ここで説明されているように、「メディアストリーム」が連続して配信されねばならない特定の要求はない。また、ここで説明されているように、画像またはイラストなどのスチール媒体だけでなく、アニメーションや音声などの上演用の他の情報およびデータベースと情報の他の集まりをメディアストリームは参照できる。
【００２３】
語句「デジタルコンテンツ」は、最終視聴者への上演用のメディアストリームおよび他の情報を表すよう意図された、デジタルフォーマット内のデータを表す。「デジタルコンテンツ」はメッセージヘッダ情報などのパッケージング情報から区別される。２つの語句「デジタルコンテンツ」および「メディアストリーム」に関しては、前者が、後者の、選択された符号化を表すけれども、後者は、前者の、全ての符号化を表す結果を表す。
【００２４】
語句「ＤＶＤメディアコンテンツフォーマット」とそれに似た語句は、（例えば、デジタルビデオディスクまたはそれと同等のものを含む媒体とともに使用される）ＤＶＤオーディオおよびＤＶＤビデオを含む符号化フォーマットのファミリーを表す。ＤＶＤメディアコンテンツフォーマットは、デジタルコンテンツが符号化可能な多くの可能なフォーマットの１つの特定の例である。
【００２５】
語句「デジタル媒体」およびそれと似た語句は、デジタルコンテンツをアクセス可能な形で維持できる物理媒体を表す。デジタル媒体は、デジタルコンテンツなどの情報を維持できるに任意の他の物理媒体と同様に、（磁気、光、光磁気ディスクドライブを含む）ディスクドライブを含む。
【００２６】
用語「再生」、「上演」およびそれらに似た用語は、（例えば１以上のユーザへの）メディアストリームの視聴覚または他の特性の上演を表す。
【００２７】
語句「コンテンツサーバ」は受け手へデジタルコンテンツを送信できる装置（またはその一部、装置の組、またはそれらの複数の部分）を表す。例えば、コンテンツサーバは、ユーザがダウンロード用のデジタル媒体を購入できるウェブサーバを含んでもよい。この用途の状況では、サーバが特定のアドレスまたは位置に（論理的にまたは物理的に）位置しているべき、特定のアーキテクチャをもつべき、または特定のプロトコルを通信用に使用すべきというどの特定の要求もない。例えば、コンテンツサーバは、ローカルの上演装置にとって論理的に可能な処理を含んでもよい。
【００２８】
用語「ブックマーク」は、メディアストリーム内で選択された論理位置への参照を表す。１つの実施の形態では、ブックマークは、上記メディアストリームの創作者または販売業者によりあらかじめ選択されている必要はなく、可能ならば、上記メディアストリームを表すデジタルコンテンツの受け手により動的に選択される。１つの実施の形態では、上演装置は、選択されたブックマークから上演を開始または再開できる。
【００２９】
用語「ウオッチポイント」は、少なくとも１つのウオッチポイントトリガと少なくとも１つのウオッチポイントアクションとの間の関連を表す。これは、ウオッチポイントが“ＩＦ−ＴＨＥＮ”構成概念として扱える効果をもち、ウオッチポイントトリガは構成概念の“ＩＦ”部分であって、ウオッチポイントアクションが、構成概念の“ＴＨＥＮ”部分である。１以上の上記ウオッチポイントアクションは、いくつかの他のデータまたは状態情報に関して、条件付け可能である。１つの例では、ユーザは選択されたフィルムクリップの先頭にブックマークを指定してもよく、（１）同じ上記フィルムクリップの最後に関連付けられたウオッチポイントトリガ、および（２）ブックマークから上演する前の状態であった上演状態に上演装置を戻すウオッチポイントアクションを含む。この例では、フィルムクリップは、上記フィルムクリップを含むより大きなメディアストリームに関連付けられたどの他のデジタルコンテンツも含まずに、もう１つのまたは異なるメディアストリームに挿入可能な媒体要素として効果的に作用する。
【００３０】
語句「ウオッチポイントアクション」はウオッチポイントのトリガに応答して（ウオッチポイントトリガが発生した状態のとき）実行されるアクションを表す。
【００３１】
語句「ウオッチポイントトリガ」は、例えばメディアストリーム内で選択された論理位置などの、上演装置の論理状態への参照を表す。上記論理状態（または、ウオッチポイントトリガとして使用される任意の他の状態）が発生したとき、ウオッチポイントがトリガされ、ウオッチポイントのウオッチポイントアクション部分が実行される。
【００３２】
本発明の範囲は、これらの定義のいずれにも、または説明されている特定の例に限定されないけれども、これらおよび他の用語により具体化された最も一般的な概念を含むことを意図している。
【００３３】
システム原理
【００３４】
図１は、映像選択および上演用のブックマークおよびウオッチポイントを含むシステムのブロック図を示す。
【００３５】
メディアストリームを表すデジタルコンテンツを含み、例えばエンドユーザシステムなどのシステム１００は、例えばＤＶＤメディアコンテンツフォーマット、上演装置１２０、および上演コントローラ１３０などのライブラリ１１０または他のストレージを含む。
【００３６】
１つの実施の形態では、ライブラリ１１０は、１以上のＤＶＤリーダ；ディスクドライブ（磁気、光、光磁気、またはその他であろうとなかろうと）；ＤＶＤまたはディスクドライブなどの物理媒体用の複数のリーダの「ジュークボックスまたはその他の集まり；ウェブサーバ、ファイルサーバ、データベースサーバ、または他のサーバへの通信リンク；ケーブルモデムまたは衛星中継などの放送受信機、またはデジタルコンテンツを上演装置１２０に配信できる任意の他の装置または技術を含む。
【００３７】
１つの実施の形態では、上演コントローラ１３０は、システム１００に関連するＰＶＬ（パーソナルビデオライブラリ）の一部を含むか一部に含まれてもよい。ライブラリ１１０も、システム１００に関連するＰＶＬ（パーソナルビデオライブラリ）の一部を含むか一部に含まれてもよい。しかし、この出願を読んだ後、当業者は、本発明の文脈の中で、そのような限定が必要でないことが分かるであろう。
【００３８】
１つの実施の形態では、上演コントローラ１３０は、上演装置１２０に関連するユーザ１３２からの命令または他の情報を受信するのに適した少なくとも１つの入力装置１３１、および１つの実施の形態では上演装置１２０自体の一部を含むか一部に含まれる少なくとも１つの出力装置に組み合わされる。上演コントローラ１３０はプロセッサ、プログラムおよびデータメモリを含み、上記命令または他の情報を受信できまたはここで説明しているように応答でき、ここで説明しているようにユーザ１３２が上演コントローラ１３０とやりとりできる効果をもつ。
【００３９】
本発明の文脈から、上記上演コントローラ１３０が（ａ）入力装置１３１を含むことまたは（ｂ）上記上演コントローラ１３０がユーザ１３２からの命令または他の情報を受信することのどちらも特定の要求がない。代わりの実施の形態では、上演コントローラ１３０は、例えば指定時刻に動作する番組または番組を見る人の存在に応答する番組などのあらかじめ選択された１組の、プログラミング命令に応答して、または入力装置とは一般に考えられない１組のセンサに応答して作動してもよい。代わりの実施の形態では、上演コントローラ１３０は、ユーザ以外の、例えばステージディレクター、または出演者、またはテレビ教育に従事する遠隔教師などのオペレータからの命令または他の情報に応答して作動してもよい。
【００４０】
そのような代わりの実施の形態の１つのみの例では、システム１００は発明されて、上演装置、売店または試写会で番組を上演してもよい。そのような代わりの実施の形態では、上演コントローラ１３０は、タイマーに応答して同じメディアストリームの連続ループ（または疑似ランダムまたはランダムに選択された一連の異なるメディアストリーム）を与えてもよいし、熱（赤外線センサを使用して）、光、または音が存在するか否かに応答しておよび十分な数の観衆に応答して十分な数の観衆がいるか否かを決定してもよいし、観衆およびその数に応答して選択された一連のメディアストリームを自動的に与えてもよい。
【００４１】
上に説明したように、ライブラリ１１０は、例えばＤＶＤメディアストリームフォーマットなどのメディアストリームを表すデジタルコンテンツを含む（またはデジタルコンテンツへのアクセスを含む）。典型的に、ユーザ１３２は、選択された上演装置１２０においてユーザインタフェースとやりとりをし、デジタルコンテンツ１１１の少なくとも一部を形成する一話または一番組の上演をユーザが選択できる効果をもつ。上演装置１２０はライブラリ１１０とやりとりをして、上記一話または一番組のメディアストリームを表すデジタルコンテンツの部分を得る。ライブラリ１１０はデジタルコンテンツ１１１の上記部分を上演装置１２０へ送り、上演装置１２０が、デジタルコンテンツ１１１の上記部分により表されるメディアストリームをユーザ１３２に与える。
【００４２】
この出願を読んだ後、当業者は、ＤＶＤオーディオ、ＤＶＤビデオ、および関連する規格を含むＤＶＤ装置の形態および方法に関する規格が、よりインタラクティブな動作の方法を実際はサポートすることは分かるであろう。しかし、任意のそのようなインタラクティブな動作は、ライブラリ１１０（または他のストレージまたは通信）がデジタルコンテンツ１１１を受信する前に、上記デジタルコンテンツ１１１への上記インタラクティブな動作を前もってプログラミングすることを含む。ユーザ１３２が、新しいインタラクティブな動作を作成し、または上記デジタルコンテンツ１１１が最初に作成された後で作成された新しいインタラクティブな動作を使用する規格の実質的条件はない。
【００４３】
ＤＶＤメディアコンテンツフォーマットの中のデジタルコンテンツは、一連の命令を含み、各命令は、（ａ）仮想マシン状態の変更を指示するか、または（ｂ）メディアストリームの少なくとも一部の上演を指示するかのどちらかである。１つの実施の形態では、仮想マシン状態は、複数のレジスタを含み、そのうち少なくともいくつかが読み取り専用であって上演装置の設定を表すけれども、少なくとも（他の）いくつかは、例えばＤＶＤのある部分が既に観られたか否かを格納するレジスタなどの汎用レジスタである。そのような実施の形態では、仮想マシン命令は、（ａ）仮想マシンレジスタを変更、更新、さもなければ修正するか、または（ｂ）メディアストリームの少なくとも次の一部の上演を指示するかのどちらかである。
【００４４】
上演装置１２０も、仮想マシン状態から区別される上演状態を含み、上記上演状態は、デジタルコンテンツ１１１により表されるメディアストリームの部分を解析して与えるので、上演装置１２０の少なくともいくつかの内部状態を表す。デジタルコンテンツ１１１が読み取られ、解析され、上演装置１２０がメディアストリームの部分を与えるフォーマットに変換されると、上演装置１２０の仮想マシン状態を必ずしも変更せずに、上演装置１２０の上演状態が変化する。
【００４５】
語句「メディアストリーム状態」は、上演装置１２０の仮想マシン状態および上演状態の両方を含む完全な状態を一般的に表す。
【００４６】
この出願を読んだ後、当業者は、（１つの実施の形態では、仮想マシン状態が上演状態の変更により変更されるにもかかわらず）仮想マシン状態が上演状態に応答でき、（１つの実施の形態では、上演状態がデジタルコンテンツ１１１に応答するにもかかわらず）上演状態が仮想マシン状態に応答できることが分かるであろう。ウオッチポイントトリガおよびウオッチポイントアクションを含むウオッチポイントは、他の状態情報および入力に関して条件付けられてもよく、上記ウオッチポイントトリガまたは上記ウオッチポイントアクションが検査できる任意の状態またはデータに応答して、仮想マシン状態および上演状態の両方がつくられる。１つの例では、決して限定することを意図していないが、条件付きのウオッチポイントトリガまたはウオッチポイントアクションは以下のタイプの情報に応答してもよい。
構造、製造元、型、出所、販売時点、メモリの量、プロセッサ速度、または上演装置がどのように作られたかに関する他の情報に関するハードウェアまたはソフトウェア情報；
例えば上演装置１２０のまたはユーザ１３２の現在のＧＰＳ位置を含む、ユーザの年齢、家の場所、収入、ＶＡＬＳ評価、嗜好、または上演装置１２０のユーザ１３２によりつくられた用途に関する他の情報を含むユーザ１３２の特徴に関するデモグラフィック情報；
例えば、上演装置１２０近くに他の人間がいるか否か（そして、それらの人間が他のユーザ１３２として既知であれば、その人たちに関するデモグラフィック情報、または、代わりに、そのような人間の数）などを含む、また、例えば、上演装置１２０が位置するのと同じ部屋、スイート、アパート、建物の中の他の装置の動作（例えば、扉が開いているか否か、電話が鳴っているか否か、ライトがつけられているか否か、内部または外部の温度、時間、曜日、週、選択された日か否か、学校の休みの前か否か）などを含む外部イベントに関する動的情報；または
例えば、ニュースのアナウンス、公開イベント、株価表示器、天気、など（それらのいずれもまたは全てがキーワードに応答してフィルタリングされて、検索されて、ユーザ１３２が、選択された有名人、またはイベントのタイプ、スポーツイベントまたは選択された都市または地域を含む天気、選択された会社または産業に関する株価表示器などに上演装置を応答させることのできる効果をもつ）を含む外部データに関する動的情報。
【００４７】
操作方法
【００４８】
図２は映像選択または上演用のブックマークおよびウオッチポイントを含むシステムの操作を含む方法の処理フローチャートを示す。
【００４９】
方法２００は１組のフローポイントおよびステップを含む。直列に説明されているけれども、方法２００のフローポイントおよびステップは、同時にまたは並列に別々の要素で、または非同期であろうと同期であろうと、パイプライン処理であろうとなかろうと実行できる。明示的に示される場合を除いて、フローポイントおよびステップは説明したのと同じ順序で実行されねばならない特定の要求はない。
【００５０】
ブックマークの作成
【００５１】
フローポイント２１０Ａで、方法２００はブックマークを作成する準備が整っている。
【００５２】
ステップ２１１で、方法２００は、ブックマークの位置を指定する（エンドユーザまたはオペレータからなどの）情報および任意の関連する情報を受信する。１つの実施の形態では、上記関連する情報は、（ａ）ブックマークからの上演が指定された上演装置の設定に関する情報、（ｂ）ブックマークが一部であるメディアストリームに関するライセンス情報に関する情報、または（ｃ）例えばブックマークに関するタイトルなどのブックマークに関する他のメタデータ、例えばブックマークに関連付けられたサムネイル画像などの１以上の典型的な画像、上記サムネイル画像がどのように与えられるか（または選択された状況でどのように与えられるか）に関する１組の設定情報、またはエンドユーザかオペレータかが１以上の上記キーワードを検索かまたはブックマークについて感想を述べる効果のある上記キーワードを編集するかの効果をもつブックマークに関連付けられた１組のキーワード（１つの例では、決して限定することを意図していないが、メディアストリーム内のホホジロザメが人間を襲撃した時間にブックマークが関連付けられると、語句「サメ襲撃」がブックマークと関連付けられてもよく、エンドユーザまたはオペレータが、サメ襲撃の場面を見つける効果のある１以上の上記語句を検索できる効果をもつ）。
【００５３】
１つの実施の形態では、少なくともいくつかの以下の情報が、このステップで方法２００が受信する情報に含まれる。
例えば「最初の上演」、「トップメニュー」、「タイトルメニュー」、「タイトルメニュー」、「タイトルの最後」などの（次のステップに関連して以下にさらに説明されている）エントリー位置のタイプ。
例えば１から９９までの整数などのタイトル番号。１つの実施の形態では、この値はタイプ「タイトルメニュー」または「タイトルの最後」のエントリー位置にのみ使用される。
タイトルの先頭からのフレーム、秒数、または他の測度での開始時間。１つの実施の形態では、この値は、タイプ「タイトルメニュー」のタイプのエントリー位置にのみ使用される。
例えば１から９９までの整数などのＶＴＳ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｓｅｔ）番号。１つの実施の形態では、この値は、タイプ「タイトルメニュー」のエントリー位置にのみ使用される。
例えば１から９９間での整数などのＶＴＳタイトル番号。１つの実施の形態では、この値は、タイプ「タイトルメニュー」のエントリー位置にのみ使用される。
【００５４】
ステップ２１２において、方法２００は、上演装置に関する状態情報が不正確または不完全になる実質的可能性なしに、上演装置が上演を開始できるメディアストリーム内の位置に「エントリー位置」を決定する。この出願を読んだ後、例えばＤＶＤ媒体に記録されたメディアストリームを含むメディアストリームの上演の当業者は、任意の上演装置の状態の完全な画像のロードは、扱いにくく、正確な上演装置およびその設定が前もって知られていないと、上記上演装置へ不正確または不完全な情報を提供する効果をさらにもつ可能性がある。したがって、１つの実施の形態では、このステップを実行するために、方法２００が、ブックマークの指定された位置またはその近くのエントリー位置を検索する。
【００５５】
１つの実施の形態では、方法２００はエントリー位置の以下のタイプの少なくともいくつかを認識する。
例えば、上記デジタルコンテンツが存在することに最初に注目したとき、上演装置が始動することなどの、エントリー位置の「最初の上演」タイプ。エントリー位置の「最初の上演」タイプは、ＤＶＤ上に維持されたデジタルコンテンツを上演することのできるＤＶＤプレーヤーには知られている。
例えば、上演装置によりアクセス可能であって、メディアストリームを表すデジタルコンテンツ上に維持されたメニューの木構造のルートメニューなどの、エントリー位置の「トップメニュー」タイプ。
例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの先頭を示すエントリー位置などの、エントリー位置の「タイトルメニュー」タイプ。
例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの先頭の後の時間Ｔを示すエントリー位置などの、エントリー位置の「タイトル」タイプ。
例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの最後を示すエントリー位置などの、エントリー位置の「タイトルの最後」タイプ。
【００５６】
１つの例では、決して限定することを意図していないが、エントリー位置は、ＤＶＤの仕様により定義されるようなものの１つであってもよく、Ｊ．Ｔａｙｌｏｒ著、ＤＶＤ  Ｄｅｍｙｓｔｉｆｉｅｄ（第２版、２００１）（ＭｃＧｒａｗ−Ｈｉｌｌ：Ｎｅｗ  Ｙｏｒｋ）（ＩＳＢＮ  ０−０７−１３５０２６−８）にも説明されている。更なる情報は上記書籍に添付されて販売されているＤＶＤにより入手可能である。ＤＶＤにとって、エントリー位置は、メディアストリームを表すＤＶＤデジタルコンテンツ内の定義された位置であって、そこから上演装置が（メディアストリームを表すデジタルコンテンツの解析および上記メディアストリームの上演を含む）動作を開始する。ＤＶＤエントリー位置の各タイプに関し、上演装置に関する設定レジスタは実質的に触られないけれども、各仮想マシンレジスタがどのように初期化されるか実質的に命令される。これにより、各エントリー位置が、上演装置の特定の状態と関連付けられている効果をもち、上記上演装置に関する設定により更にパラメータ化されてもよい。この出願を読んだ後、例えば、ＤＶＤ媒体上に記録されたメディアストリームを含むメディアストリーム上演の当業者は、エントリー位置により特定できる上演装置に関する全ての可能な状態の集合が（エントリー位置で特定されていようがなかろうが）上演装置用の全ての可能な状態の集合のうちの比較的小さな部分集合であることが分かるであろう。
【００５７】
ステップ２１３で、方法２００は、ステップ２１１で受信した情報およびステップ２１２で決定されたエントリー位置に応答して、上演装置の所望の状態の実質的に完全な記述を決定する。１つの実施の形態では、この実質的に完全な記述は、（ａ）実際の上演装置に実質的に一致する設定情報を含む上演装置の実際の所望の状態の実質的に完全な記述、または（ｂ）エントリー位置の実質的に完全な記述であって、上演装置を、上記エントリー位置からその所望の状態へ変化させるのに含まれたどの状態の更なる変更も含み、上演装置を、その所望の状態へ変化させるのに含まれたどの設定情報も含む記述を含んでもよい。
【００５８】
ステップ２１４で、方法２００は、方法２００が決定した情報を、選択されたブックマークと関連付ける。１つの実施の形態では、方法２００は、例えばそのようなブックマークのデータベースなどの、選択されたブックマークと関連する上記情報を記録し、エンドユーザ、オペレータ、または上演装置による後のアクセスのために、上記情報を維持する。
【００５９】
フローポイント２１０Ｂで、方法２００はブックマークを作成し、再度ブックマークを作成する準備か、何か他の動作をする準備ができている。
【００６０】
ブックマークから上演開始
【００６１】
フローポイント２２０Ａで、方法２００は、指定されたブックマークから上演を開始する準備ができている。
【００６２】
ステップ２２１で、方法２００は、指定されたブックマークに関連付けられた情報を取り出す。１つの実施の形態では、上記情報は、フローポイント２１０Ａから開始する節「ブックマークの作成」でのステップに関して説明された情報である。
【００６３】
ステップ２２２で、指定されたブックマークに関連付けられた情報にしたがって、方法２００は上演装置の状態を変更する。例えば、このステップの部分として、決して限定することを意図していないが、指定されたブックマークが、メディアストリームを表すデジタルコンテンツ内に選択されたエントリー位置を示すと、方法２００が、上記選択されたエントリー位置に関連付けられた実質的に等しい情報に、上演装置の状態を変更する。例えば、このステップの部分として、決して限定することを意図していないが、指定されたブックマークが、上演装置用の任意の特定の設定情報を示すと、方法２００は、指定されたブックマークに関連付けられた実質的に等しい上記設定情報に、上演装置の状態を変更する。
【００６４】
メディアストリームに関連付けられたデジタルコンテンツを解析し、上記メディアストリームを上演する間に、実質的に、あたかも上演装置が指定されたブックマークに達するように、このステップは、上記指定されたブックマークから上演を開始できる状態からある状態へ上演装置が変更される効果をもつ。
【００６５】
ステップ２２３で、方法２００は、前のステップの状態設定から上演装置を開始させ、指定されたブックマークから上演装置が上演を開始できる前の状態で説明されている効果をもつ。
【００６６】
フローポイント２２０Ｂで、方法２００は、指定されたブックマークから上演を開始し、再度上演する準備か、何か他の動作をする準備ができている。
【００６７】
ウオッチポイントの作成
【００６８】
フローポイント２３０Ａで、本方法はウオッチポイントを作成する準備ができている。
【００６９】
ステップ２３１で、ステップ２１１と同様に、方法２００は、（エンドユーザまたはオペレータなどから）ウオッチポイントの特徴を指定する情報を受信し、そのウオッチポイントの特徴を指定する情報は、１組の（ａ）本方法が上演装置の実際の状態情報と比較可能な上演装置に関する指定された状態情報を含むトリガ情報、および（ｂ）ウオッチポイントがトリガされたときに応答して、メソッド２００がとる指定された１組のアクションを含む結果として起こるアクション、を含む。
【００７０】
１つの実施の形態では、ウオッチポイントに関するトリガ情報を指定する情報は、上演装置が発見可能な状態のクラスを指定する１組のレジスタ値を含む。この状態のクラスは、メディアストリームをエンドユーザへ上演する状態を示す「上演状態」、およびメディアストリームを表すデジタルコンテンツを解析する仮想マシンモデルの状態を示す「仮想マシン状態」の両方を含む。上演装置の状態がウオッチポイントのトリガ情報と一致することを方法２００が考慮するために、上演装置に関する１より多い状態が存在できるので、これらの状態は、ここでは、「状態のクラス」と呼ばれる。
【００７１】
この出願を読んだ後、当業者は、上演位置または上演状態の非常に一般的なラベルまたは参照として、ブックマークを取り扱い可能であると分かるであろう。ブックマークは、上演状態の制御または変更の転送の対象であってもよく、ブックマークが参照するメディアストリームから独立して格納されてもよく、既知のパラメータに応答して変数の補間に従ってもよい。例えば、ブックマークは、「シュレックの開始場面」を指してもよく、ブックマークは「現在の映画の開始場面」を指してもよく、「現在の映画」は、そのときにどの映画が実際に上演されているかに応答して変化してもよいパラメータである。
【００７２】
この出願を読んだ後、当業者は、非常に一般的な条件付きウオッチポイントトリガおよび非常に一般的な条件付きウオッチポイントアクションをもつとして、ウオッチポイントを扱うことができると分かるであろう。上に説明したように、ウオッチポイントは実質的なｉｆ−ｔｈｅｎ機能性をもち、可能ならば、条件付きウオッチポイントトリガ、条件付きウオッチポイントアクション、またはそれら両方をもつ。第１の例では、決して限定することを意図していないが、ウオッチポイントは、クラス（ユーザ入力＝Ｘ）→（ブックマークＹへジャンプ）のウオッチポイントトリガおよびウオッチポイントアクションを含んでもよい。第２の例では、決して限定することを意図していないが、ウオッチポイントは、クラス（クラスＸ内の上演状態）→（任意のアクションＹを実行）のウオッチポイントトリガおよびウオッチポイントアクションを含んでもよい。第３の例では、決して限定することを意図していないが、ウオッチポイントは、クラス（クラスＸ１内の上演状態）＆（ユーザ入力＝Ｘ２）→（ブックマークＹ１へジャンプ、および任意のアクションＹ２を実行）のウオッチポイントトリガおよびウオッチポイントアクションを含む。
【００７３】
この出願を読んだ後、当業者は、ブックマークおよびウオッチポイントは、動的に作成、編集または削除することがごく一般的に可能であることが分かるであろう。全てのそのような概念が本発明の範囲内にあり、必要以上の実験または更なる発明なしに、現在の開示を使用して、実行可能である。
【００７４】
この出願を読んだ後、当業者は、（例えば、上演状態またはユーザ入力の各変更において待って、上演状態またはユーザ入力の新しいクラスを再調査し、ウオッチポイントがトリガされたか否か決定する効果をもつ）ブロッキング技術と（例えば、定期的にまたは割り込みに応答して、上演状態またはユーザ入力を再調査して、上演状態またはユーザ入力の新しいクラスを再調査し、ウオッチポイントがトリガされたか否かを決定する効果をもつ）ポーリング技術との間のもう１つの区別ができることが分かるであろう。全てのそのような概念が本発明の範囲内にあり、必要以上の実験または更なる発明なしに、現在の開示を使用して、実行可能である。
【００７５】
１つの実施の形態では、少なくともいくつかのトリガ情報が、（例えば、仮想マシンにより満たされねばならない１組の値などの）仮想マシン状態のクラスまたは（例えば、仮想マシンにより満たされねばならない１組の値などの）上演状態のクラスのどちらかを含む。１つの例では、決して限定することを意図していないが、トリガ情報は１以上の以下の可能な情報を特定してもよい。
（ａ）上演またはメディアストリームの一部を形成する音声の翻字、（ｂ）上演またはメディアストリームの一部の形式を合わせる映像要素、（ｃ）上演またはメディアストリームに関連付けられたデータストリームに含まれるメタデータ、などの上演情報。例えば、決して限定することを意図していないが、語句「サメだ！」を叫ぶ人々を含む場面またはサメの画像を含む場面、または上演またはメディアストリームの中に示されたサメの種を示す１組の物語のメタデータは、ウオッチポイント各々またはそれらの組合せや結合をトリガできる。
（ａ）（選択されたタイトルまたはタイトル番号を開始するまたは終了する可能性を含む）与えられるメディアストリームの部分のタイトル番号、（ｂ）閉じられた字幕メタデータに現れるテキスト情報、などのテキスト情報。例えば、決して限定することを意図していないが、テキスト情報は単語「サメ」を使用した字幕を含んでもよく、テキスト情報源が、ウオッチポイント各々またはそれらの組合せや結合をトリガできる効果をもつ。
（ａ）上演の開始またはつい最近のブックマークから選択された長さの時間が経過したとき、または（ｂ）上演の開始またはつい最近のブックマークから選択された数のフレームが経過したとき、または（ｃ）それらの組合せや結合などのタイミング情報。
（ａ）エンドユーザが指定されたボタンまたはキーをコンソール上で選択したとき、または（ｂ）上演装置の近くでエンドユーザが非存在であるまたは存在していると検出されると、または（ｃ）それらの組合せや結合、などのユーザエントリー情報。
【００７６】
フローポイント２３０Ｂで、方法がウオッチポイントを作成し、また作成する準備ができているか、何か他の動作をする準備ができている。
【００７７】
ウオッチポイントでのトリガ動作
【００７８】
フローポイント２４０Ａで、方法２００は、指定されたウオッチポイントの選択された動作をトリガする準備ができている。
【００７９】
ステップ２４１で、メディアストリームの上演中に実行され、方法２００は、トリガ情報各々または組合せのいずれもウオッチポイントをトリガするか否かを決定する。１つの実施の形態では、ウオッチポイントは、トリガ情報のブーリアンまたは他の論理集合体を含んでもよい。第１位の例では、決して限定することを意図していないが、ウオッチポイントが、テキスト情報と（俳優が叫ぶことによるなどの）上演情報との両方に語句「サメだ！」が現れることによりトリガされてもよい。第２の例では、決して限定することを意図していないが、
ウオッチポイントが選択された（例えば組｛マリリン・モンロー、キム・ノヴァク、ジーナ・デイビス｝などの）組からの少なくとも２人の俳優がスクリーンに同時に現れることによりトリガされてもよい。
【００８０】
ステップ２４２で、方法２００はトリガされたとしてウオッチポイントに印をつけ、（上に説明されているように）ウオッチポイントがトリガされたときに応答してとる方法２００の１組の指定されたアクションを含む結果として生じるアクションに関する情報を取り出す。
【００８１】
１つの実施の形態では、少なくともいくつかの結果として生じるアクションが、仮想マシン状態または上演状態のいくつかを変更するステップ（例えば上演の順序または位置を変更するステップなど）を含んでもよく、ホームシアターシステム自体に関する（例えば、室内灯を変更したり、音量を変えたり、システムの電源を落とすなどの）アクションを含んでもよい。
【００８２】
１つの実施の形態では、ウオッチポイントの結果として生じるアクションは、それ自体、上演状態のクラスまたは上演装置１２０の仮想マシン状態に関し条件付きであって、上演装置１２０の上演状態または仮想マシン状態の（可能ならば異なる）形態に応答して、ウオッチポイントが（ａ）条件付きでトリガし、（ｂ）条件付きで結果として生じるアクションを選択する効果をもつ。
【００８３】
いくつかの例では、決して限定することを意図していないが、ウオッチポイントの結果として生じるアクションは、１以上の以下の情報の組に関して条件付きであってもよい。
ウオッチポイントアクションが、メディアストリームの上演についての状態情報に関して条件付きであってもよい。例えば、メディアストリームの中のどこまで上演が達したか、または（可能ならばメディアストリームをループさせて）上演がどれだけの時間続いたか、またはどのタイプの上演装置１２０でメディアストリームが与えられたか、またはそれらのうちいくつの上演装置かなどの情報である。
ウオッチポイントアクションは、ユーザからの、例えばつい最近のユーザ入力、ユーザにより表された明示のまたは暗示の嗜好、ユーザにより要求された最近のキーワード検索、メタデータ検索、または映像検索の特徴などの情報入力に関し条件付きであってもよい。ある実施の形態では、ウオッチポイントの結果として生じるアクションはユーザ入力のブロックを含んでもよく、ユーザの非存在または存在に関し条件付きであってもよく、存在するならば、例えばユーザにより、明示的に、暗示的に、またはデフォルトでなされた選択などの上記ユーザ入力の特徴に関し条件付きであってもよい。
ウオッチポイントトリガは、トリガのクラスに関するコードを含んでもよく、またはウオッチポイントアクションは、アクションのクラスに関するコードを含んでもよく、それらのクラスのどちらかはパラメータに応答する。第１の例では、ウオッチポイントアクションが、クラス（ブックマーク  Ｂ［ｎ］へジャンプ）、ただし［ｎ］はユーザ入力に応答した値、から成っていても、または１組の仮想レジスタに応答して計算された値であってもよい。第２の例では、ウオッチポイントトリガが、クラス（現在この映画の先頭を上演中）から成っていてもよく、「この映画」の値はそのときに与えられている特定のメディアストリームに応答する。いくつかの典型的なウオッチポイントトリガクラスは、「現在この映画のプロデューサー、ディレクター、俳優、技術者の表示を上演中」または「現在この映画の最後を上演中」を含んでもよい。
【００８４】
１つの実施の形態では、ブックマークの特徴と組み合わされるか結合されたウオッチポイントの結果として生じるアクションは、組み合わされて他の特徴のうち以下の特徴を可能にする。この出願を読んだ後、当業者は、これらの特徴と調和する更なる概念および拡張が作用できること、そのような更なる概念および拡張が本発明の範囲内にあること、およびそのような更なる概念および拡張が必要以上の実験または更なる発明を必要としないことが分かるであろう。
【００８５】
ブックマークは、ブックマークが呼び出される前に上演の位置に戻るよう設定されたウオッチポイントの結果として生じるアクションとともに、ウオッチポイントと組合せ可能であり、メディアストリームのブックマーク−ウオッチポイント領域が、上演装置による上演に関する独立した要素（ここでは、しばしば「フィルムクリップ」と呼ばれる）として選択できる効果をもつ。この特徴は、ブックマークおよびウオッチポイントが同じメディアストリームの中に位置しなくても、またはメディアストリームを表す同じデジタルコンテンツの中に位置しなくても使用できる。
【００８６】
第１の組の例では、決して限定することを意図していないが、（ａ）メディアストリームが既に作成され、一般に配布された後、上記第１のメディアストリームは、ユーザ、または他の編集者、または２次著作者に、第２のメディアストリーム内のフィルムクリップへのポインタを含ませることができ、メディアストリームがフィルムクリップの上演を、それ自体の上演の中のサブルーチンとして含み、第１のメディアストリームの中にフィルムクリップのコピーを含まない効果をもつ。（ｂ）メディアストリームが既に作成され、一般に配布された後、上記第１のメディアストリームは、ユーザ、または他の編集者、または２次著作者に１以上のそのようなフィルムクリップへの１組のポインタを含ませることができ、第１のメディアストリームがそのようなフィルムクリップの辞典を提供し、第１のメディアストリームの中に上記フィルムクリップのコピーを含まない効果をもつ。（ｃ）メディアストリームが既に作成され、一般に配布された後、上記第１のメディアストリームは、ユーザ、または他の編集者、または２次著作者に、１組のフィルムクリップに関する１組の解説を含ませ、第１のメディアストリームの中に上記フィルムクリップのコピーを含まないのに対して、解説の各要素が実際のフィルムクリップに関連付けられている。
【００８７】
第２の組の例では、決して限定することを意図していないが、（ａ）エンドユーザインタフェースが、映画の選択された場面の保存および上記場面の再生の要求を提供でき、これらはユーザ命令、上記場面へのポインタ、または上記場面を説明するメタデータに応答して提供できる。（ｂ）エンドユーザインタフェースが１組のメディアストリームの全部または部分の上演の静止、再開、または繰り返しを提供でき、そのような機能が元々サポートされていないデジタルコンテンツまたはデジタル媒体に関してでさえ提供できる。（ｃ）エンドユーザインタフェースが記録されたデジタル媒体内の主要な上演への直接アクセスを提供でき、前もって記録されたメニューまたは前もって記録された広告、告知、または警告によりナビゲートするためのどの実質的要求もなしに提供できる。（ｄ）エンドユーザインタフェースが、記録されたデジタル媒体の中のそのような主要な上演への補遺またはそのような主要な上演に関連付けられた予告編への直接アクセスを提供でき、前もって記録されたメニューまたは前もって記録された広告、告知、または警告によりナビゲートするためのどの実質的要求もなしに提供できる。（ｅ）エンドユーザインタフェースは、例えば１より多いＤＶＤに記録された映画などの、複数巻の（または他の複数の要素の）デジタル媒体に記録されたデジタルコンテンツにより表されるメディアストリームの実質的に継ぎ目のない滑らかな上演を提供でき、上記複数巻の間の切り換え箇所でユーザが介入するというどの実質的要求もなく提供できる。
【００８８】
ブックマークは、ブックマークに戻るよう設定されたウオッチポイントの結果として生じるアクションとともに、ウオッチポイントと組合せ可能であり、メディアストリームのブックマーク−ウオッチポイント領域が、独立したフィルムクリップとして選択されて、（ａ）選択された期間の間、（ｂ）選択された数の繰り返しの間、（ｃ）あるユーザアクションがとられるまで、または（ｄ）ある他の条件付き終了条件のいずれかの間、繰り返しできる効果をもつ。
【００８９】
第１の組の例では、決して限定することを意図していないが、（ａ）アーケードゲームをシミュレートするよう意図された第１のメディアストリームが、デモ画面の上記アーケードゲームの繰り返しているフィルムクリップへのポインタを含むことができる。（ｂ）アーケードゲームが、ウオッチポイントの条件付きトリガに組み込まれたエンドユーザのアクションおよび命令とインタラクティブにでき、エンドユーザに実質的に連続したメディアストリームを与える効果をもち、上記実質的に連続したメディアストリームは、実際は、エンドユーザのアクションまたは命令に応答して動的に生成される。（ｃ）例えば、アーケードゲームまたはコンピュータゲーム、インタラクティブ映画、または他のメディアストリームなどのどの種のメディアストリームも、選択された処理がそのような選択されたフィルムクリップの上演を決定することにより、メディアストリームを含む。選択された処理は、（ｉ）疑似ランダムまたはランダム効果、（ii）エンドユーザに関するデモグラフィックまたは他のメタデータ、（iii）明示的に述べられたか、過去のエンドユーザの選択から推測されるエンドユーザの既知の嗜好、または（iv）強調フィルタリングまたは同様な既知の技術、に応答できる。これはフィルムクリップ「スクリーンセーバー」または、ＭＴＶチャネルの変形を提供できる効果をもつことができる。（ｄ）例えば、アーケードゲームまたはコンピュータゲーム、またはインタラクティブ映画、または他のメディアストリームなどのどの種類のメディアストリームも、既に存在するＤＶＤ媒体または新しく作成されたデジタルコンテンツのうち１つから個々のフィルムクリップを使用したメディアストリームを含むことができる。例えば、コンピュータゲームはインタラクティブであってもよく、例えばテレビニュースのフィードなどの外部情報に応答してもよい。
【００９０】
第２の組の例では、決して限定することを意図していないが、（ａ）映画をシミュレートするよう意図された第１のメディアストリームが、予告編の繰り返しのフィルムクリップまたは上記映画からの一連の鍵となる場面へのポインタを含むことができ、第１のメディアストリームの中に上記フィルムクリップのコピーを含まない。（ｂ）１組の映画に関連付けられたメディアストリームが、少なくともいくつかの上記映画に関して、上演用の１以上の上記映画を選択するためのユーザインタフェースをもつ上演用の繰り返しのフィルムステップへのポインタを含むことができ、第１のメディアストリームの中に上記フィルムクリップのコピーを含まない。
【００９１】
第３の組の例では、決して限定することを意図していないが、（ａ）実演または訓練用映画を表すよう意図された第１のメディアストリームは、実演または訓練される要素の繰り返しのフィルムクリップへのポインタを含むことができる。（ｂ）この１つの特定の例は、ここに説明されている実施の形態で説明されているように、ホームムービーシアターの設定の実演を表すよう意図された第１のメディアストリームを含む。（ｃ）実演または訓練用映画はインタラクティブであってもよく、ユーザ命令がウオッチポイントに関する条件付きトリガに組み込まれ、エンドユーザが「実生活」環境を実演またはシミュレートするため、または映像形式のインタラクティブクイズを与えるために、エンドユーザに１組の選択とともに与えることができる効果をもつ。
【００９２】
ウオッチポイントは、メディアストリームに応答した上演の、例えば、映画のプロデューサー、ディレクター、俳優、技術者の表示の始まりに室内灯のスイッチを入れ、コマーシャルブレークの間は音量を下げ、かかってくる電話に応答して上演を静止するなどの外部の操作を実行するのと組み合わせられる。
【００９３】
一般的に、ブックマークまたはウオッチポイントは、装置のいずれの方法に関しても、その状態が上演コントローラ１３０に入手可能である状態の一般的な検出と組み合わせることができ、装置のいずれの方法に関しても、その状態が上演コントローラ１３０により変更可能（または、上記装置を制御するサーバ装置への要求などにより変更するよう要求される）である状態の一般的な変更または編集に組み合わせることができる。
【００９４】
第１の組の例では、決して限定することを意図していないが、その状態がウオッチポイントをトリガできる装置が、通話（開始、終了、選択された時間以上継続、または選択されたのより大きい音量）、インターネット接続（開始または終了、例えばインスタントメッセンジャー、電子メール、またはファイル転送など）、インターネット状態（例えば選択されたモニタリングされたウェブサイトまたはＲＳＳフィードへの変更など）、家庭用電化製品検出器（例えば、呼び鈴、行動探知機、侵入警報、熱感知器、ドアまたは窓センサ、および電力使用検出器など）、（航空機、自動車、バス、船舶またはトラックなどの）乗り物に設置された上記乗り物のコントローラを含んでもよい上演装置１２０用の乗り物状態検出器、上記乗り物の位置と速度を検出するＧＰＳなどを含んでもよい。乗り物の場合、その状態がウオッチポイントをトリガできる装置は、例えば、やって来る音または映像のセンサ、（例えば、航空管制塔または緊急信号の周波数などの）選択された周波数で到達する無線信号などの乗り物に関するセンサを含んでもよい。
【００９５】
第２の組の例では、決して限定することを意図していないが、その状態が上演コントローラ１３０により変更されるか編集されることのできる装置が、通話（例えば、状態の選択された変更に応答して自動化された通話で応答することまたは通話を開始することなど、例えば成人向けの映画が上演用に選択されるか、午後１１時３０分以後に映画が上演用に選択されると、自動的に親に電話を掛けることなど）、インターネット接続（例えば、可能ならば、エンドユーザにクレジットカード番号を要求した後、上演用に選択された全ての映画のＦＴＰログの送信および映画のどこまで上演が進行したかなど）、上演装置制御（例えば、上演装置の音量の制御、または、トリガイベントに応答してスクリーンを空白にするか上演装置のスイッチを切ることなど）、家庭用電気製品制御（例えば、映画の終了に応答して、室内灯のスイッチを入れるか、低音量でラジオのスイッチを入れるかなど）、乗り物の制御（例えば、航空機が選択された光度に達するのに応答して航空機の安全確認ビデオを乗客へ提供すること、ＧＰＳ検出器に応答してＤＶＤプレーヤーをリージョン１からリージョン２に切り換えること、英語チャネル内の選択された地域に応答して英語からフランス語へ上演オプションを切り換えることなど）を含んでもよい。
【００９６】
ステップ２４３で、方法２００は、（上に説明したように）ウオッチポイントがトリガされたときに応答してとられる方法２００に関する１組の指定されたアクションを含む結果として生じるアクションを実行する。
【００９７】
フローポイント２４０Ｂで、方法２００は、指定されたウオッチポイントにおける選択された動作をトリガし、もう一度トリガする準備または何か他の動作をする準備ができている。
【００９８】
代わりの実施の形態
【００９９】
好ましい実施の形態がここに説明されているけれども、本発明の概念および範囲内で多くの変化形が可能である。これらの変化形は、この出願を読んだ後に当業者に明らかとなるであろう。
【０１００】
本発明は映画に制限されておらず、例えば、画像やイラストなどのスチール媒体と同様にアニメーションまたは音声など、およびデータベースおよび他の情報の集まりにも適用可能である。
【０１０１】
当業者は、この出願を読んだ後、これらの代わりの実施の形態が、説明に役立つけれども決して限定するものではないことが分かるであろう。
【図面の簡単な説明】
【０１０２】
【図１】映像選択または上演用のブックマークおよびウオッチポイントを含むシステムのブロック図
【図２】映像選択または上演用のブックマークおよびウオッチポイントを含むシステムの操作を含む方法の処理フローチャート
【符号の説明】
【０１０３】
１００  システム
１１０  ライブラリ
１１１  デジタルコンテンツ
１２０  上演装置
１３０  上演コントローラ
１３１  入力装置
１３２  ユーザ
【図１】
2006518063.tif 000003
【図２】
2006518063.tif 000004
【国際調査報告】
2006518063.tif 000005
2006518063.tif 000006
2006518063.tif 000007
2006518063.tif 000008