上演装置を備えたシステムであって、上記上演装置は、前もって選択された一連の再生機能を含むメディアストリームをメディアライブラリから受信し、上記メディアストリーム内のエントリー位置を備えたブックマークを検索し、ウオッチポイントトリガとウオッチポイントアクションとを含むウオッチポイントを検索するように構成され、上記ウオッチポイントトリガは所定の論理状態を備え、上記ウオッチポイントアクションは、上記ウオッチポイントトリガの発生に応答して特定の上演状態に復帰する命令を含み、上記上演装置が上記ブックマークにおける上記エントリー位置の上記メディアストリームの再生を開始した後で、上記ウオッチポイントトリガが発生している場合には、上記ウオッチポイントアクションが発生して上記上演装置を、上記前もって選択された一連の再生機能とは無関係に上記特定の上演状態に復帰させ、上記特定の上演状態は、上記エントリー位置の上記メディアストリームの再生を開始する前に上記上演装置があった状態に対応するシステム。上記ウオッチポイントトリガは上記上演装置の状態を含む請求項1記載のシステム。上記メディアストリームは複数の下位部分を含み、上記システムはさらに、ユーザが上記複数の下位部分のいずれを利用可能であるかを決定し、上記ユーザが利用可能である上記メディアストリームの下位部分を上演するように構成された請求項1記載のシステム。上記ウオッチポイントトリガは、1以上の視聴者に関するユーザ統計情報にさらに依存する請求項1記載のシステム。上記ウオッチポイントトリガは、上記上演装置が利用可能なメタデータにさらに依存する請求項1記載のシステム。上記ウオッチポイントトリガは、上記上演装置以外の1以上の装置の状態を含む請求項1記載のシステム。上記ウオッチポイントトリガは上記上演装置の位置にさらに依存する請求項1記載のシステム。上記ウオッチポイントトリガは、明示的または暗黙的な保護者による制御にさらに依存する請求項1記載のシステム。上記論理状態は、上記メディアストリームを上演している上演装置の機能の状態に関連付けられた請求項1記載のシステム。上記ウオッチポイントアクションは、上記上演装置に通信可能に接続された装置のアクションを指示することをさらに含む請求項1記載のシステム。上記メディアストリームは、物理的に複数巻の媒体上に初めから分配されている映画を含む請求項1記載のシステム。したがって、既知の技術に伴う問題に比較的制約されない、映像選択および上演のための改善された技術を提供することが有利である。本発明は、メディアストリームを選択および上演可能な方法およびシステムを提供し、上演は、上記メディアストリームを表すデジタルコンテンツにより課せられるいかなる命令によっても実質的に制限されない。1つの形態では、本発明は、メディアストリーム内で選択された位置へのブックマークを作成および参照できる方法およびシステムを提供し、この位置は、必ずしも上記メディアストリームの創作者または販売業者によりあらかじめ選択されたものではなく、上記メディアストリームを表すデジタルコンテンツの受取人によって動的に選択されてもよい。ブックマークの参照に加えて、本発明は、ユーザが、選択されたブックマークから上演を開始または再開することができるようにする。1つの形態では、本発明は、メディアストリーム内で選択された位置における、さもなければメディアストリームの上演に関連する上演状態におけるウオッチポイントを作成できる方法およびシステムであって、1以上のウオッチポイントトリガ何の条件に基づいてウオッチポイントがトリガされるかを示すおよび1以上のウオッチポイントアクションウオッチポイントをトリガするのに応答して何のアクションがとられるかを示すに上記ウオッチポイントを関連付けることのできる方法およびシステムを提供する。1つの例では、ユーザは選択されたフィルムクリップの開始部にブックマークを指定し、同じフィルムクリップの最後にウオッチポイントトリガを指定し、ウオッチポイントに関連するウオッチポイントアクションであって、ブックマークから上演する前の上演状態へ上演装置を復帰させるウオッチポイントアクションを指定してもよい。この例では、フィルムクリップは、そのフィルムクリップを含むより大きなメディアストリームに関連する他のいかなるデジタルコンテンツを伴うこともなく、もう1つの異なるメディアストリームに挿入可能な媒体要素またはより一般的に、任意の他のユーザインタフェースまたは媒体の上演に挿入可能な媒体要素。元のユーザインタフェースまたは媒体の上演は必ずしも、それ自体の元のメディアストリームを含まない。として有効に作用する。1つの形態では、本発明は、ユーザ入力、ユーザ嗜好、再生装置構成、ユーザもしくは再生装置に関するユーザ統計情報、または他の関連情報に応答して、上演用のビデオクリップブックマークとウオッチポイントとからなるペアの集合から1つを選択できる方法およびシステムを提供する。第1の例では、1以上のDVDが、通常のテレビ画面で上演するのにより適した第1バージョンの映画と、ワイドスクリーンまたはHDTVテレビスクリーンで上演するのにより適した第2バージョンの映画とを記録していてもよい現在、映画シュレックは2つの別々のDVDで市場に出される場合があり、2つのうち1つがワイドスクリーンバージョンを含み、もう1つが通常のスクリーンバージョンを含む。第2の例では、1以上のDVDが、成人向けの上演により適した第1バージョンの映画と、未成年向けの上演により適した第2バージョンの映画とを記録していてもよい。第3の例では、1枚のDVDが、映画の結末がハッピーエンドになることを好むかあるいはそうではない異なる観客またはユーザのために、選択された複数の異なる筋書きまたは結末をもつ複数バージョンの映画を記録していてもよい。第4の例では、1枚のDVDが、ユーザにより選択可能な短縮版および非短縮版の同じ映画を記録していてもよい。1つの形態では、本発明は、ユーザ入力、ユーザ嗜好、再生装置構成、ユーザもしくは再生装置に関するユーザ統計情報、または他の関連情報に応答して、メディアストリームの一区間をスキップ、検閲、または削除できる効果を備えた、フィルムスキップウオッチポイントとブックマークとからなるペアの集合から1つを選択できる方法およびシステムを提供する。1つの形態では、本発明は、そのようなブックマークまたはウオッチポイントにおいて1以上の状態変数を検査できて、上記状態変数の異なった値に応答して異なるアクションをとることができる方法およびシステムを提供する。1つの実施の形態では、本発明は、ユーザが条件付きまたは条件なしの一連のアクションを設計し、この一連のアクションに従って、メディアストリームを表すデジタルコンテンツに応答して、および他の情報に応答して、上記メディアストリームから選択された複数の部分を上演できるようになる。上記他の情報は、ユーザに与えられたライセンスの範囲、上記ユーザに関するユーザ統計もしくは他のメタデータ、または上記ユーザもしくはそのような1以上のユーザとのやりとりを含んでも良い。上記一連のアクションは、任意の他のタイプのメディアストリームを表すデジタルコンテンツと同様に、記録でき、検索でき、送信でき、または受信できる。1つの実施の形態では、本発明は、1以上の技術を使用して、または1以上のタイプの創作者により作成または編集されたブックマークを含んでもよい。第1の例では、ブックマークは、例えば元のコンテンツの作者、創作者、販売業者またはシンクロナイザーsynchronizerなどにより、元のコンテンツと同時に作成されていてもよい。第2の例では、ブックマークは、元のコンテンツの製作とは無関係の第3者により作成されてもよく、例えば、コンテンツの2次販売業者、新しく関連付けられたメタデータとともにエンドユーザにコンテンツを提供する提供者、第2のまたは代わりの言語で字幕を付け加えるか、第2のまたは代わりの言語で吹き替えをする人などの元のコンテンツの翻訳者、または例えば航空機内での使用、子供用、選択された国へ輸出用に適合させる目的などの特定目的をもった映画編集者などにより作成されてもよい。第3の例では、明示的および暗黙的のいずれかの、またはそれらの何らかの組合せもしくは結合のエンドユーザの嗜好によりブックマークを作成してもよく、例えばエンドユーザが好みの場面を指定することに応答して、または例えばエンドユーザが嫌いな場面をスキップすることに応答して、または例えばエンドユーザに関するユーザ統計情報により暗示される嗜好に応答して、ブックマークを作成してもよい。ブックマークと同様に、本発明は、ブックマークの作成または編集に関して上で説明したように、1以上の技術を使用して、または1以上のタイプの創作者により作成されたウオッチポイントを含んでもよい。本明細書を読んだ後、当業者ならば、本発明が、メディアストリームおよびそれを表すデジタルコンテンツの技術分野において実質的な進歩を可能にする技術であるということが分かるであろう。例えば、本発明は、以下のいずれかの動作のうち1以上、または何らかの組合せもしくは拡張もしくは混合を提供するために使用してもよい。ユーザ命令、映画からの選択された場面へのポインタ、および上記場面を記述するメタデータのいずれかに応答して、上記場面を保存し、上記場面の再生を要求すること。例えばユーザ命令に応答して、第1の装置で上演中に映画を一時停止して、第2の装置での再生を要求すること。そのような選択された複数の場面の集まりを、可能ならば解説とともにまとめたり、あるいは可能ならば、上記選択された場面によって例示または説明されるもう1つのメディアストリームに埋め込むようにまとめること。複数のブックマークおよびウオッチポイントの集まりを、可能ならば解説とともにまとめて;データベースまたは他のメタデータ内に上記集まりを保持し;または1つの装置からもう1つの装置へ上記集まりを送信すること。ホームビデオシステムのデモンストレーションを作成および上演すること。これは、デモンストレーションの部分として、メディアストリームの選択および上演のデモンストレーションを含む。1つの実施の形態では、デモンストレーション自体はインタラクティブでもよく、ユーザが、どのメディアストリームの選択または上演がデモンストレーション自体の部分として行われるかを選択する能力を含んでもよい。そのような選択された場面の上演を疑似ランダムまたはランダム処理により決定する可能ならば他の情報に応答して決定する際に従うメディアストリームの作成および上演を行うこと。1つの実施の形態では、疑似ランダムまたはランダム処理が、ユーザの既知の嗜好に応答してフィルムクリップを選択することで、フィルムクリップスクリーンセーバーまたはMTVチャンネルの変形を提供できるようにしてもよい。メディアストリームの上演の一時停止、再開、繰り返しを、そのような機能が元々サポートされていない媒体であっても行うこと。前もって記録されたメニューまたは前もって記録された広告、告知もしくは警告によるナビゲーションを実質的に必要とすることなく、記録されたデジタル媒体における主上演作品の上演に直接アクセスすること。前もって記録されたメニューまたは前もって記録された広告、告知もしくは警告によるナビゲーションを実質的に必要とすることなく、記録されたデジタル媒体におけるそのような主上演作品の付録またはそのような主上演作品に関係づけられた予告編に直接アクセスすること。例えば1枚より多いDVDに記録された映画などの複数巻のデジタル媒体に記録されたデジタルコンテンツにより表されるメディアストリームの上演を、これら複数巻の間の切り換え箇所におけるユーザの介在を実質的に必要とすることなく行うこと。例えば、映画のクレジット表示制作者、監督、俳優、技術者等のキャスト及びスタッフの表示の開始時に室内灯をつける、コマーシャルブレーク中は音量を小さくする、または映画の状況たとえば映画放送のコマーシャルブレークなどに応答して上演を一時停止するなどの、メディアストリームに応答して上演の外部動作を実行すること。既に存在しているDVD媒体または新しく作成されたデジタルコンテンツのどちらかから個々のフィルムクリップを使用してコンピュータゲームを作成して提供すること。例えば、コンピュータゲームは、インタラクティブであってもよく、又は、例えばテレビニュースの配信などの外部情報に応答してもよい。1つの実施の形態では、本発明は、メディアストリームの上演と同時に更新される上演状態および仮想マシン状態として表された状態を含んでもよい。ブックマークは、好ましくは、上演装置に設定可能な定義された上演状態および仮想マシン状態を含み、上記上演装置が上記ブックマークから上演を開始できるようにする効果をもつ。1つの実施の形態では、上演は、代わりに、上記メディアストリームを表すデジタルコンテンツにより指定された最も近いエントリー位置から始まってもよい。1つの実施の形態では、定義された上演状態または仮想マシン状態は、上記メディアストリームを表すデジタルコンテンツを記録したDVD媒体内の既知のタイトル番号を含んでもよい。ウオッチポイントは好ましくは、1以上の関連するトリガできるアクションとともに、定義された上演状態および仮想マシン状態を含む。ウオッチポイントの効果として、上演装置がその上演状態および仮想マシン状態を上記ウオッチポイントに一致させようとするときはいつでも、トリガ条件に対する第1の十分な類似度そのような各状態に関連するデータの第1の部分集合に関するものであってもよいに達すると、ウオッチポイントがトリガされ、アクションの条件付き選択肢に対する第2の十分な類似度そのような各状態に関連するデータの第2の部分集合に関するものであってもよいに達すると、関連付けられたアクションが実行される。例えば、メディアストリームの各既知のフレームの後において、またはメディアストリームを表すデジタルコンテンツにより指定された当該メディアストリームの各部分セグメントの開始部または最後において、上演装置は、その上演状態および仮想マシン状態を、選択されたウオッチポイントと一致させようとしてもよい。本発明によれば、既知の技術に伴う問題に比較的制約されない、映像選択および上演のための改善された技術を提供することができる。以下、添付の図を参照して発明の実施の形態を説明する。本明細書の説明では、好ましい処理ステップおよびデータ構造を含む本発明の好ましい実施の形態が説明されている。当業者ならば、本明細書を読んだ後、過度の実験または更なる発明なしに、特に説明されていない種々の他の技術を使用して本発明の実施の形態を実現可能であって、そのような上記他の技術も本発明の範囲内であることを理解するであろう。用語集以下の各用語の概略的意味は、限定を意図したものではなく、説明のための単なる例示である。用語メディアストリームは、連続した上演を意図する情報を表し、例えば、一連のフレームまたはフィールドを含む動画、または一連の音声である。本明細書で使用する用語メディアストリームは、パケットを使用して連続的に送信され、すべてのコンテンツが到着する前に再生を開始する音声および画像であるストリーミングメディアの標準的な意味より広い意味をもつ。むしろ、本明細書で説明されているように、メディアストリームが連続して配信されねばならない特別な要件は存在しない。また、本明細書で説明するメディアストリームは、アニメーションや音声などの上演用の他の情報、画像またはイラストなどの静止媒体、およびデータベースならびに他の情報の集まりを表すことができる。用語デジタルコンテンツは、最終視聴者への上演用のメディアストリームおよび他の情報を表すよう意図された、デジタルフォーマットのデータを表す。デジタルコンテンツは、メッセージヘッダ情報などのパッケージング情報から区別される。2つの用語デジタルコンテンツおよびメディアストリームに関しては、前者は、後者に対して選択された符号化を行ったものを表し、一方、後者は、それ自体に対して任意の符号化を行ったものを上演した結果を表す。用語DVDメディアコンテンツフォーマットとそれに似た用語は、例えば、デジタルビデオディスクまたはそれと同等のものを含む媒体とともに使用されるDVDオーディオおよびDVDビデオを含む符号化フォーマットのファミリーを表す。DVDメディアコンテンツフォーマットは、デジタルコンテンツを符号化可能な多くの可能なフォーマットのうちの1つの特定の例である。用語デジタル媒体およびそれと似た用語は、デジタルコンテンツをアクセス可能な形で保持できる物理媒体を表す。デジタル媒体は、磁気、光、光磁気ディスクドライブを含むディスクドライブを含むとともに、デジタルコンテンツなどの情報を保持できる他の任意の物理媒体を含む。用語再生、上演およびそれらに似た用語は、メディアストリームの視聴覚または他の特性を例えば1以上のユーザに向けて提示または出力することを表す。用語コンテンツサーバは、受け手へデジタルコンテンツを送信できる装置またはその一部、または、複数の装置もしくはそれらの複数の部分からなる集合を表す。例えば、コンテンツサーバは、ユーザがダウンロード用のデジタル媒体を購入できるウェブサーバを含んでもよい。本発明の状況では、サーバが特定のアドレスまたは位置に論理的にまたは物理的に位置しているべき、特定のアーキテクチャをもつべき、または特定のプロトコルを通信用に使用すべきという特別な要件は存在しない。例えば、コンテンツサーバは、ローカルな上演装置が論理的に利用可能な処理を含んでもよい。用語ブックマークは、メディアストリーム内で選択された論理位置への参照を表す。1つの実施の形態では、ブックマークは、上記メディアストリームの創作者または販売業者によりあらかじめ選択されている必要はなく、可能ならば、上記メディアストリームを表すデジタルコンテンツの受け手により動的に選択される。1つの実施の形態では、上演装置は、選択されたブックマークから上演を開始または再開できる。用語ウオッチポイントは、少なくとも1つのウオッチポイントトリガと少なくとも1つのウオッチポイントアクションとの間の関連付けを表す。これは、ウオッチポイントをIF-THEN構成概念として扱える効果をもち、ここで、ウオッチポイントトリガはこの構成概念のIF部分であって、ウオッチポイントアクションはこの構成概念のTHEN部分である。1以上の上記ウオッチポイントアクションは、他の何らかのデータまたは状態情報に基づいて条件付けられてもよい。1つの例では、ユーザは選択されたフィルムクリップの開始部にブックマークを指定してもよく、ウオッチポイントは、1同じ上記フィルムクリップの最後に関連付けられたウオッチポイントトリガ、および2ブックマークから上演する前の上演状態に上演装置を復帰させるウオッチポイントアクションを含む。この例では、フィルムクリップは、上記フィルムクリップを含むより大きなメディアストリームに関連付けられた他のいかなるデジタルコンテンツを伴うことなく、他の異なるメディアストリームに挿入可能な媒体要素として有効に作用する。用語ウオッチポイントアクションは、ウオッチポイントトリガの状態が発生したときウオッチポイントをトリガすることに応答して実行されるアクションを表す。ウオッチポイントアクションは、他の何らかのデータまたは状態情報に基づいて条件付けられてもよい。用語ウオッチポイントトリガは、例えばメディアストリーム内で選択された論理位置などの、上演装置の論理状態への参照を表す。上記論理状態または、ウオッチポイントトリガとして使用される任意の他の状態が発生したとき、ウオッチポイントがトリガされ、ウオッチポイントのウオッチポイントアクション部分が実行される。本発明の範囲は、これらの定義のいずれにも限定されず、または説明されている特定の例に限定されず、ただし、これらおよび他の用語により具体化された最も一般的な概念を含むことを意図している。システムの構成要素図1は、映像選択および上演用のブックマークおよびウオッチポイントを含むシステムのブロック図を示す。例えばエンドユーザシステムなどのシステム100は、ライブラリ110または他のストレージと、上演装置120と、上演コントローラ130とを含む。ライブラリ110または他のストレージは、例えばDVDメディアコンテンツフォーマットなどの、メディアストリームを表すデジタルコンテンツ111を含む。1つの実施の形態では、ライブラリ110は、DVD読み取り装置;ディスクドライブ磁気、光、光磁気、およびその他のうちのいずれか;複数のDVDまたは複数のディスクドライブなどの物理媒体用の複数の読み取り装置からなるジュークボックスまたはその他の集合体;ウェブサーバ、ファイルサーバ、データベースサーバ、または他のサーバへの通信リンク;ケーブルモデムまたは衛星中継などの放送受信機、またはデジタルコンテンツを上演装置120に配信できる任意の他の装置または技術のうちの1つ以上を含む。1つの実施の形態では、上演コントローラ130は、システム100に関連するPVLパーソナルビデオライブラリの一部を含むか一部に含まれてもよい。ライブラリ110も、システム100に関連するPVLパーソナルビデオライブラリの一部を含むか一部に含まれてもよい。しかし、本明細書を読んだ後、当業者には、本発明の状況において、そのような限定が必要でないことが分かるであろう。1つの実施の形態では、上演コントローラ130は、少なくとも1つの入力装置131および少なくとも1つの出力装置に接続される。ここで、入力装置131は、上演装置120に関連するユーザ132からの命令または他の情報を受信するのに適するように構成され、出力装置は、1つの実施の形態では、上演装置120自体の一部を含むか一部に含まれるように構成される。上演コントローラ130はプロセッサ、プログラムおよびデータメモリを含み、上記命令または他の情報を受信してそれに本明細書で説明しているように応答することができ、その効果として、本明細書で説明しているようにユーザ132が上演コントローラ130とやりとりできるようになる。本発明の状況では、a上記上演コントローラ130が入力装置131を含むことと、b上記上演コントローラ130がユーザ132からの命令または他の情報を受信することとのいずれについても、そうでなければならないという特別な要件は存在しない。代わりの実施の形態では、上演コントローラ130は、例えば、時刻指定された番組表示または視聴する人の存在に応答した番組表示などのように、あらかじめ選択されたプログラミング命令からなる集合に応答して、または一般には入力装置とはみなされないセンサからなる集合に応答して作動してもよい。代わりの実施の形態では、上演コントローラ130は、ユーザ132以外のオペレータからの、例えばステージディレクター、または出演者、またはテレビ教育に従事する遠隔教師などからの命令または他の情報に応答して作動してもよい。そのような代わりの実施の形態のたんなる一例として、システム100は、デモンストレーション装置、売店または見本市で番組を上演するように構成されてもよい。そのような代わりの実施の形態では、上演コントローラ130は、タイマーに応答して同じメディアストリームの連続ループまたは疑似ランダムまたはランダムに選択された一連の異なるメディアストリームを上演してもよいし、熱赤外線センサを使用して、光、または音が存在するか否かに応答して十分な数の観衆がいるか否かを決定してもよいし、観衆およびその数に応答して選択された一連のメディアストリームを自動的に上演してもよい。上に説明したように、ライブラリ110は、例えばDVDメディアストリームフォーマットなどのメディアストリームを表すデジタルコンテンツ111を含むまたはデジタルコンテンツ111へのアクセスを含む。典型的に、ユーザ132は、選択された上演装置120のユーザインタフェースとやりとりをし、その効果として、ユーザ132は、デジタルコンテンツ111の少なくとも一部を形成する一話または一番組の上演を選択してもよい。上演装置120はライブラリ110とやりとりをして、上記一話または一番組のメディアストリームを表すデジタルコンテンツの部分を得る。ライブラリ110はデジタルコンテンツ111の上記部分を上演装置120へ送り、その効果として、上演装置120が、デジタルコンテンツ111の上記部分により表されるメディアストリームをユーザ132に対して上演する。本明細書を読んだ後、当業者には、DVDオーディオ、DVDビデオ、および関連仕様を含むDVD装置および方法の形態に関する仕様が、実際にはよりインタラクティブな動作の方法をサポートすることが分かるであろう。しかし、そのようないかなるインタラクティブな動作も、ライブラリ110または他のストレージまたは通信がデジタルコンテンツ111を受信する前に、上記デジタルコンテンツ111に上記インタラクティブな動作を前もってプログラミングすることを必要とする。上記仕様には、ユーザ132が新しいインタラクティブな動作を作成するための事項、または上記デジタルコンテンツ111が最初に作成された後で作成された新しいインタラクティブな動作をユーザ132が使用するための事項は、実質的には存在しない。DVDメディアコンテンツフォーマットのデジタルコンテンツは、一連の命令を含み、各命令は、a仮想マシン状態の変更を指示するか、またはbメディアストリームの少なくとも一部の上演を指示するかのどちらかである。1つの実施の形態では、仮想マシン状態は、複数のレジスタを含み、そのうち少なくともいくつかが読み取り専用であって上演装置の構成を記述する一方、少なくとも他のいくつかは、例えばDVDのある部分が既に視聴されたか否かを記憶するレジスタなどの汎用レジスタである。そのような実施の形態では、仮想マシン命令は、a仮想マシンレジスタを変更、更新、さもなければ修正するか、またはbメディアストリームの少なくとも次の一部の上演を指示するかのどちらかである。上演装置120は、仮想マシン状態から区別される上演状態を含み、上記上演状態は、デジタルコンテンツ111により表されるメディアストリームの部分を解析して上演するときに、上演装置120の少なくとも何らかの内部状態を記述する。デジタルコンテンツ111が読み取られ、解析され、フォーマット変換されて、上演装置120がメディアストリームの部分を上演するときのフォーマットにされると、上演装置120の仮想マシン状態を必ずしも変更させることなく、上演装置120の上演状態が変化する。用語メディアストリーム状態は、概して、上演装置120の仮想マシン状態および上演状態の両方を含む完全な状態を記述する。本明細書を読んだ後、当業者には、仮想マシン状態が上演状態に応答できただし、ある実施の形態では、仮想マシン状態が上演状態の変更により変更されない、上演状態が仮想マシン状態に応答できるただし、ある実施の形態では、上演状態がデジタルコンテンツ111に応答することが分かるであろう。ウオッチポイントトリガおよびウオッチポイントアクションを含むウオッチポイントは、他の状態情報および入力に基づいて条件付けられてもよく、その効果として、仮想マシン状態および上演状態の両方は、上記ウオッチポイントトリガまたは上記ウオッチポイントアクションが検査できる任意の状態またはデータに応答するようにされてもよい。限定を意図したものではない1つの例では、条件付きのウオッチポイントトリガまたはウオッチポイントアクションは以下のタイプの情報に応答してもよい。構造、製造元、型、出所、販売時点、メモリの量、プロセッサ速度、または上演装置がどのように作られたかに関する他の情報に関する、ハードウェアまたはソフトウェア情報;ユーザの年齢、家の場所、収入、VALS評価、嗜好、または例えば上演装置120またはユーザ132の現在のGPS位置を含む上演装置120のユーザ132による使用に関する他の情報を含む、ユーザ132の性質に関するユーザ統計情報;例えば、上演装置120近くに他の人間がいるか否かそして、それらの人間が他のユーザ132として既知であれば、その人たちに関するユーザ統計情報、または代わりに、そのような人間の数などを含む、また、例えば、上演装置120が位置するのと同じ部屋、スイート、アパート、建物の中の他の装置の動作例えば、扉が開いているか否か、電話が鳴っているか否か、照明がつけられているか否か、内部または外部の温度、時刻、曜日、週、選択された日が学校の休みか否か、選択された日が学校の休みの前か否か、などなどを含む、外部イベントに関する動的情報;または例えば、ニュースのアナウンス、公開イベント、株価表示器、天気、などに関するデータそれらのうちの任意のものまたは全てがキーワードに応答してフィルタリングまたは検索されてもよく、その効果として、ユーザ132が、選択された有名人またはイベントのタイプに関するニュースのアナウンス、選択された都市または地域に関するスポーツイベントまたは天気、選択された会社または産業に関する株価表示器などに上演装置120を応答させることのできるを含む、外部データに関する動的情報。動作方法図2は映像選択または上演用のブックマークおよびウオッチポイントを含むシステムの動作を含む方法の処理フローチャートを示す。方法200は複数のフローポイントおよびステップからなる集合を含む。直列に説明されているけれども、方法200のフローポイントおよびステップは、複数の別個の要素によって、同時もしくは並列に非同期であろうと同期であろうと、またはパイプライン処理で、または他の方法で実行できる。明示的に示される場合を除いて、フローポイントおよびステップは説明したのと同じ順序で実行されねばならない特別な要件は存在しない。ブックマークの作成フローポイント210Aで、方法200はブックマークを作成する準備が整っている。ステップ211で、方法200は、ブックマークの位置を指定するエンドユーザまたはオペレータからなどの情報、および任意の関連する情報を受信する。1つの実施の形態では、上記関連する情報は、aブックマークから上演を行うように指定された1つまたは複数の上演装置の構成に関する情報、bブックマークを一部に含むメディアストリームに関するライセンス情報に関する情報、またはcブックマークに関する他のメタデータを含んでもよい。ここで、上記他のメタデータは、例えばブックマークのタイトル、例えばサムネイル画像などの、ブックマークに関連付けられた1以上の代表画像、上記サムネイル画像を表示する方法または選択された状況で表示する方法に関する構成情報からなる集合、または、ブックマークに関連付けられたキーワードからなる集合を含む。キーワードの効果としては、エンドユーザまたはオペレータが、1以上の上記キーワードを検索してもよく、または上記キーワードを編集してブックマークに注釈を加えてもよい限定を意図したものではない1つの例では、メディアストリーム内のホホジロザメが人間を襲撃した時間にブックマークが関連付けられる場合、語句サメ襲撃がブックマークと関連付けられてもよく、その効果として、エンドユーザまたはオペレータが、上記語句のうちの1語以上を検索してサメ襲撃の場面を見つけてもよい。1つの実施の形態では、このステップで方法200が受信する情報には、以下の情報のうちの少なくともいくつかが含まれる。例えば最初の再生、トップメニュー、タイトルメニュー、タイトルの最後などの、エントリー位置のタイプ次のステップに関連して以下にさらに説明する。例えば1から99までの整数などの、タイトル番号。1つの実施の形態では、この値は、タイプタイトルメニューまたはタイトルの最後のエントリー位置にのみ使用される。タイトルの開始部からのフレーム数、秒数、または他の尺度での開始時間。1つの実施の形態では、この値は、タイプタイトルメニューのタイプのエントリー位置にのみ使用される。例えば1から99までの整数などの、VTSVideoTapeSet番号。1つの実施の形態では、この値は、タイプタイトルメニューのエントリー位置にのみ使用される。例えば1から99間での整数などの、VTSタイトル番号。1つの実施の形態では、この値は、タイプタイトルメニューのエントリー位置にのみ使用される。ステップ212において、方法200は、上演装置に関する状態情報が不正確または不完全になる実質的可能性なしに、上演装置が上演を開始できるメディアストリーム内のエントリー位置を決定する。本明細書を読んだ後、例えばDVD媒体に記録されたメディアストリームを含む、メディアストリームの上演の技術分野における当業者には、任意の上演装置の状態の完全なイメージをロードすることは非実際的である可能性があり、さらに、正確な上演装置およびその構成が前もって知られていないと、上記上演装置へ不正確または不完全な情報を提供してしまうという影響をもつ可能性があるということが分かるであろう。したがって、1つの実施の形態では、このステップを実行するために、方法200が、ブックマークの指定された位置またはその近く近接した前方または近接した後方などのエントリー位置を検索する。1つの実施の形態では、方法200は以下のタイプのエントリー位置のうちの少なくともいくつかを認識する。例えば、上記デジタルコンテンツの存在を最初に検出したときに上演装置が再生開始する位置などの、最初の再生タイプのエントリー位置。最初の再生タイプのエントリー位置は、DVD上に保持されたデジタルコンテンツを上演することのできるDVDプレーヤーには知られている。例えば、上演装置によりアクセス可能なメニューであって、メディアストリームを表すデジタルコンテンツ上に維持された木構造のメニューにおけるルートメニューなどの、トップメニュータイプのエントリー位置。例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの開始部を示すエントリー位置などの、タイトルメニュータイプのエントリー位置。例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの開始部の後の時間Tを示すエントリー位置などの、タイトルタイプのエントリー位置。例えば、メディアストリームを表すデジタルコンテンツ上に維持された選択されたタイトルの最後を示すエントリー位置などの、タイトルの最後タイプのエントリー位置。限定を意図したものではない1つの例では、エントリー位置は、DVDの仕様により定義されるようなものの1つであってもよく、J.Taylor著、DVDDemystified第2版、2001年McGraw-Hill:NewYorkISBN0-07-135026-8でも説明されている。更なる情報は上記書籍に添付されて販売されているDVDにより入手可能である。DVDの場合、エントリー位置は、メディアストリームを表すDVDデジタルコンテンツ内の定義された位置であって、そこから上演装置がメディアストリームを表すデジタルコンテンツの解析および上記メディアストリームの上演を含む動作を開始する。DVDエントリー位置の各タイプに関し、各仮想マシンレジスタがどのように初期化されるかについて実質的に命令され、一方、上演装置に関する構成レジスタは実質的に触られない。これにより、各エントリー位置が、上演装置の特定の状態と関連付けられるという効果をもち、上記上演装置に関する構成設定により更にパラメータ化されてもよい。本明細書を読んだ後、例えば、DVD媒体上に記録されたメディアストリームを含む、メディアストリーム上演の技術分野における当業者には、エントリー位置により特定できる上演装置に関する全ての可能な状態からなる集合が、エントリー位置で特定されるものおよびそれ以外を含む上演装置に関する全ての可能な状態からなる集合のうちの比較的小さな部分集合であることが分かるであろう。ステップ213で、方法200は、ステップ211で受信した情報およびステップ212で決定されたエントリー位置に応答して、上演装置の所望の状態の実質的に完全な記述を決定する。1つの実施の形態では、この実質的に完全な記述は、a実際の上演装置に実質的に一致する構成情報を含む、上演装置の実際の所望の状態の実質的に完全な記述を含んでもよく、またはbエントリー位置の実質的に完全な記述であって、上演装置を上記エントリー位置からその所望の状態へ変化させるのに必要とされるすべての更なる状態変化を含み、上演装置をその所望の状態へ変化させるのに必要とされるすべての構成情報を含む記述を含んでもよい。ステップ214で、方法200は、方法200が決定した情報を、選択されたブックマークと関連付ける。1つの実施の形態では、方法200は、例えばそのようなブックマークのデータベースなどに、選択されたブックマークと関連付けて上記情報を記録し、エンドユーザ、オペレータ、または上演装置による後のアクセスのために、上記情報を保持する。フローポイント210Bで、方法200はブックマークを作成完了し、再度ブックマークを作成する準備か、何か他の動作をする準備ができている。ブックマークからの上演の開始フローポイント220Aで、方法200は、指定されたブックマークから上演を開始する準備ができている。ステップ221で、方法200は、指定されたブックマークに関連付けられた情報を検索して取り出す。1つの実施の形態では、上記情報は、フローポイント210Aから開始する節ブックマークの作成でのステップに関して説明された情報である。ステップ222で、指定されたブックマークに関連付けられた情報にしたがって、方法200は上演装置の状態を変更する。限定を意図したものではない1つの例では、このステップの部分として、指定されたブックマークが、メディアストリームを表すデジタルコンテンツにおける選択されたエントリー位置を示すと、方法200は、上記選択されたエントリー位置に関連付けられた実質的に等しい情報に、上演装置の状態を変更する。限定を意図したものではない1つの例では、このステップの部分として、指定されたブックマークが、上演装置用の任意の特定の構成情報を示すと、方法200は、指定されたブックマークに関連付けられた実質的に等しい上記構成情報に、上演装置の状態を変更する。このステップの効果として、上演装置を所定の状態に変化させて、この状態から、指定されたブックマークからの上演を開始することができ、このとき、実質的にあたかも、メディアストリームに関連付けられたデジタルコンテンツを解析して上記メディアストリームを上演する際の通常の過程として上演装置が上記指定されたブックマークに達したかのように上演を開始することができる。ステップ223で、方法200は、前のステップで設定された状態から上演装置を開始させ、その効果として、前の状態で説明したように、上演装置は指定されたブックマークから上演を開始できる。フローポイント220Bで、方法200は、指定されたブックマークから上演を開始し、再度上演する準備か、何か他の動作をする準備ができている。ウオッチポイントの作成フローポイント230Aで、本方法はウオッチポイントを作成する準備ができている。ステップ231で、ステップ211と同様に、方法200は、エンドユーザまたはオペレータなどからウオッチポイントの性質を指定する情報を受信する。そのウオッチポイントの性質を指定する情報は、aトリガ情報と、b結果として行われる結果的アクションとからなる集合を含み、トリガ情報は、本方法が上演装置の実際の状態情報と比較可能な上演装置に関する指定された状態情報を含み、結果的アクションは、ウオッチポイントがトリガされたときに応答して方法200が行う、指定されたアクションからなる集合を含む。1つの実施の形態では、ウオッチポイントに関するトリガ情報を指定する情報は、上演装置を発見可能な状態のクラスを指定するレジスタ値からなる集合を含む。上記状態のクラスは、メディアストリームをエンドユーザへ上演する状態を示す上演状態、およびメディアストリームを表すデジタルコンテンツを解析する仮想マシンモデルの状態を示す仮想マシン状態の両方を含む。上演装置の状態がウオッチポイントのトリガ情報と一致することを方法200が判断する対象となる、上演装置に関する1より多い状態が存在できるので、これらの状態は、本明細書では、状態のクラスと呼ばれる。本明細書を読んだ後、当業者には、ブックマークが上演位置または上演状態の非常に一般的なラベルまたは参照として取り扱い可能であることが分かるであろう。ブックマークは、上演状態の制御または変更の転送の対象であってもよく、ブックマークが参照するメディアストリームから独立して格納されてもよく、既知のパラメータに応答して可変な解釈に従ってもよい。例えば、ブックマークは、シュレックの開始場面を指してもよく、または、ブックマークは現在の映画の開始場面を指してもよく、このとき、現在の映画は、そのときに何の映画が実際に上演されているかに応答して変化してもよいパラメータである。本明細書を読んだ後、当業者は、非常に一般的な条件付きウオッチポイントトリガおよび非常に一般的な条件付きウオッチポイントアクションを有するようにウオッチポイントを扱うことができると分かるであろう。上に説明したように、ウオッチポイントは実質的なif-then機能をもち、可能ならば、条件付きウオッチポイントトリガ、条件付きウオッチポイントアクション、またはそれら両方をもつ。限定を意図したものではない第1の例では、ウオッチポイントは、クラスユーザ入力=X→ブックマークYへジャンプのウオッチポイントトリガおよびウオッチポイントアクションを含んでもよい。限定を意図したものではない第2の例では、ウオッチポイントは、クラスクラスX内の上演状態→任意のアクションYを実行のウオッチポイントトリガおよびウオッチポイントアクションを含んでもよい。限定を意図したものではない第3の例では、ウオッチポイントは、クラスクラスX1内の上演状態ユーザ入力=X2→ブックマークY1へジャンプ、および任意のアクションY2を実行のウオッチポイントトリガおよびウオッチポイントアクションを含む。本明細書を読んだ後、当業者には、ブックマークおよびウオッチポイントは、動的に作成、編集または削除することがごく一般的に可能であることが分かるであろう。全てのそのような概念が本発明の範囲内にあり、必要以上の実験または更なる発明なしに、現在の開示を使用して実施可能である。本明細書を読んだ後、当業者には、ブロッキング技術とポーリング技術との間でさらに区別できることが分かるであろう。上記ブロッキング技術は、例えば、上演状態またはユーザ入力の各変更において待って、上演状態またはユーザ入力の新しいクラスを再調査し、その効果として、ウオッチポイントがトリガされたか否か決定し、上記ポーリング技術は、例えば、定期的にまたは割り込みに応答して、上演状態またはユーザ入力を再調査して、上演状態またはユーザ入力の新しいクラスを再調査し、その効果として、ウオッチポイントがトリガされたか否かを決定する。全てのそのような概念が本発明の範囲内にあり、必要以上の実験または更なる発明なしに、現在の開示を使用して実施可能である。1つの実施の形態では、少なくとも一部のトリガ情報が、仮想マシン状態のクラス例えば、仮想マシンにより満たされねばならない値からなる集合などまたは上演状態のクラス例えば、仮想マシンにより満たされねばならない値からなる集合などのどちらかを含む。限定を意図したものではない1つの例では、トリガ情報は以下の可能なトリガのうちの1以上を特定してもよい。a上演またはメディアストリームの一部を形成する音声の翻字または口述、b上演またはメディアストリームの一部をフォーマット化した映像要素、c上演またはメディアストリームに関連付けられたデータストリームに含まれるメタデータ、などの上演情報。限定を意図したものではない1つの例では、語句サメだを叫ぶ人々を含む場面またはサメの画像を含む場面、または上演もしくはメディアストリームの中に示されたサメの種を示す注釈メタデータの集合は、それぞれ単独で、またはその何らかの組合せや結合で、ウオッチポイントをトリガできる。a上演されているメディアストリームの部分のタイトル番号選択されたタイトルまたはタイトル番号を開始または終了可能であることを含む、b字幕メタデータまたは専用装置用の字幕closedcaptionメタデータに現れるテキスト情報、などのテキスト情報。限定を意図したものではない1つの例では、テキスト情報は単語サメを使用した字幕を含んでもよく、その効果として、複数のテキスト情報源が、それぞれ単独で、またはその何らかの組合せや結合で、ウオッチポイントをトリガできる。a上演の開始から、またはつい最近のブックマークから、選択された長さの時間が経過したとき、またはb上演の開始から、またはつい最近のブックマークから、選択された数のフレームが経過したとき、またはcそれらの組合せや結合、などのタイミング情報。aエンドユーザが指定されたボタンまたはキーをコンソール上で選択したとき、またはb上演装置の近くにおけるエンドユーザの有無が検出されたとき、またはcそれらの組合せや結合、などのユーザエントリー情報。フローポイント230Bで、方法がウオッチポイントを作成完了し、再び作成する準備ができているか、何か他の動作をする準備ができている。ウオッチポイントでのトリガ動作フローポイント240Aで、方法200は、指定されたウオッチポイントの選択された動作をトリガする準備ができている。メディアストリームの上演中に実行されるステップ241において、方法200は、何らかのトリガ情報が単独と組合せとのいずれかで、ウオッチポイントをトリガするか否かを決定する。1つの実施の形態では、ウオッチポイントは、トリガ情報に係るブール値のまたは他の論理集合体を含んでもよい。限定を意図したものではない第1の例では、ウオッチポイントが、テキスト情報と上演情報俳優の叫び声などとの両方に語句サメだが現れることによりトリガされてもよい。限定を意図したものではない第2の例では、ウオッチポイントが、選択された集合例えば集合{マリリンモンロー、キムノヴァク、ジーナデイビス}などからの少なくとも2人の俳優がスクリーンに同時に現れることによりトリガされてもよい。ステップ242で、方法200は、トリガされたものとしてウオッチポイントにマーキングし、結果的アクションに関する情報を検索して取り出す。ここで、上記アクションは、上に説明されているように、ウオッチポイントがトリガされたときに応答して方法200が行う指定されたアクションからなる集合を含む。1つの実施の形態では、結果的アクションのうちの少なくともいくつかが、仮想マシン状態または上演状態のいくつかを変更するステップ例えば上演の順序または位置を変更するステップなどを含んでもよく、ホームシアターシステム自体に関する例えば、室内灯を変更したり、音量を変えたり、システムの電源を落とすなどのアクションを含んでもよい。1つの実施の形態では、ウオッチポイントの結果的アクションは、それ自体、上演装置120の上演状態または仮想マシン状態のクラスに基づいて条件付けられ、その効果として、ウオッチポイントは、上演装置120の上演状態または仮想マシン状態の可能ならば異なる形態に応答して、a条件付きでトリガし、b条件付きで、結果的アクションを選択する。限定を意図したものではないいくつかの例では、ウオッチポイントの結果的アクションは、以下の情報からなる集合のうちの1以上に基づいて条件付けられていてもよい。ウオッチポイントアクションが、メディアストリームの上演についての状態情報に基づいて条件付けられていてもよい。上記状態情報は、例えば、メディアストリームの中のどこまで上演が達したか、または可能ならばループするメディアストリームについて上演がどれだけの時間続いたか、またはどのタイプの上演装置1201つ以上の上演装置120においてメディアストリームが上演されたか、または何個の上演装置120においてメディアストリームが上演されたか、などの情報を含む。ウオッチポイントアクションは、ユーザから入力された情報に基づいて条件付けられていてもよい。上記入力された情報は、例えば、つい最近のユーザ入力、ユーザにより表された明示のまたは暗黙の嗜好、ユーザにより要求された最近のキーワード検索、メタデータ検索、または映像検索の性質、などを含む。ある実施の形態では、ウオッチポイントの結果的アクションは、ユーザ入力の阻止を含んでもよく、ユーザ入力の有無に基づいて条件付けられていてもよく、ユーザ入力が存在するならば、明示的に、暗黙的に、またはデフォルトで、例えばユーザによりなされた選択などの上記ユーザ入力の性質に基づいて条件付けられていてもよい。ウオッチポイントトリガは、トリガのクラスに関するコードを含んでもよく、またはウオッチポイントアクションは、アクションのクラスに関するコードを含んでもよく、ここで、このようなクラスのいずれも所定のパラメータに応答するものである。第1の例では、ウオッチポイントアクションが、クラスブックマークB[n]へジャンプに属するものであってもよく、ここで、[n]はユーザ入力に応答した値であるか、または仮想レジスタからなる集合に応答して計算された値である。第2の例では、ウオッチポイントトリガが、クラス現在この映画の開始部を上演中に属するものであってもよく、ここで、この映画の値は、そのときに上演されている特定のメディアストリームに応答する。いくつかの例示的なウオッチポイントトリガクラスは、現在この映画のクレジット表示を上演中または現在この映画の最後を上演中を含んでもよい。1つの実施の形態では、ウオッチポイントの結果的アクションは、ブックマーク機能との組合せまたは結合により、とりわけ以下の機能1~3を可能にする。本明細書を読んだ後、当業者には、これらの機能と調和する更なる概念および拡張が実施可能であること、そのような更なる概念および拡張が本発明の範囲内にあること、およびそのような更なる概念および拡張が必要以上の実験または更なる発明を必要としないことが分かるであろう。機能1ブックマークは、ブックマークが呼び出される前の上演の位置に復帰するよう設定されたウオッチポイントの結果的アクションを含む、ウオッチポイントと組合せ可能であり、その効果として、メディアストリームのブックマーク-ウオッチポイント領域を、上演装置による上演に関する独立した要素本明細書では、フィルムクリップともいうとして選択できる。この機能は、ブックマークおよびウオッチポイントが同じメディアストリームの中に位置しなくても、またはメディアストリームを表す同じデジタルコンテンツの中に位置しなくても使用できる。機能1の第1グループの例ただし限定を意図したものではない:aメディアストリームが既に作成されて公衆に配信された後、この第1のメディアストリームは、ユーザ、または他の編集者、または2次著作者に、第2のメディアストリーム内のフィルムクリップへのポインタを含めさせることができ、その効果として、メディアストリームが、フィルムクリップの上演を、それ自体の上演の中のサブルーチンとして含むことができ、第1のメディアストリームの中にフィルムクリップのコピーを含めることを必要としない。bメディアストリームが既に作成されて公衆に配信された後、この第1のメディアストリームは、ユーザ、または他の編集者、または2次著作者に、1以上のそのようなフィルムクリップへのポインタからなる集合を含めさせることができ、その効果として、第1のメディアストリームがそのようなフィルムクリップの辞典を提供することができ、第1のメディアストリームの中に上記フィルムクリップのコピーを含めることを必要としない。cメディアストリームが既に作成されて公衆に配信された後、この第1のメディアストリームは、ユーザ、または他の編集者、または2次著作者に、1組のフィルムクリップに関する1組の解説を含めさせる。解説の各要素は実際のフィルムクリップに関連付けられるが、第1のメディアストリームの中に上記フィルムクリップのコピーを含めることを必要としない。機能1の第2グループの例ただし限定を意図したものではない:aエンドユーザインタフェースが、映画の選択された場面の保存および上記場面の再生の要求のための手段であって、ユーザ命令、上記場面へのポインタ、および上記場面を記述するメタデータのいずれかに応答する手段を提供できる。bエンドユーザインタフェースが、メディアストリームからなる集合のうちの全部または部分の上演の一時停止、再開、または繰り返しのための手段を提供でき、そのような機能が元々サポートされていないデジタルコンテンツまたは物理媒体に対してであっても提供できる。cエンドユーザインタフェースが、記録されたデジタル媒体内の主上演作品の上演への直接アクセスのための手段を提供でき、前もって記録されたメニューまたは前もって記録された広告、告知もしくは警告によるナビゲーションを実質的に必要とすることなく提供できる。dエンドユーザインタフェースが、記録されたデジタル媒体の中のそのような主上演作品の上演への付録への直接アクセスまたはそのような主上演作品の上演に関連付けられた予告編への直接アクセスのための手段を提供でき、前もって記録されたメニューまたは前もって記録された広告、告知もしくは警告によるナビゲーションを実質的に必要とすることなく提供できる。eエンドユーザインタフェースは、例えば1より多いDVDに記録された映画などの、複数巻のまたは他の複数の要素からなるデジタル媒体に記録されたデジタルコンテンツにより表されるメディアストリームの実質的に継ぎ目のない滑らかな上演のための手段を提供でき、上記複数巻の間の切り換え箇所におけるユーザの介在を実質的に必要とすることなく提供できる。機能2ブックマークは、ブックマークに復帰するよう設定されたウオッチポイントの結果的アクションを含む、ウオッチポイントと組合せ可能であり、その効果として、メディアストリームのブックマーク-ウオッチポイント領域を、a選択された継続時間にわたって、b選択された繰り返し回数にわたって、c何らかのユーザアクションがとられるまで、およびd他の何らかの条件付き終了条件までのいずれかで繰り返される独立したフィルムクリップとして選択できる。機能2の第1グループの例ただし限定を意図したものではない:aアーケードゲームをシミュレートするよう意図された第1のメディアストリームが、デモモードで反復再生される上記アーケードゲームのフィルムクリップへのポインタを含むことができる。bアーケードゲームは、エンドユーザのアクションおよび命令をウオッチポイントの条件付きトリガに組み込むことでインタラクティブにすることができ、その効果として、エンドユーザに対して、実質的に連続したメディアストリームを上演することができる。ここで、上記実質的に連続したメディアストリームは、実際は、エンドユーザのアクションまたは命令に応答して動的に生成される。c例えば、アーケードゲームまたはコンピュータゲーム、インタラクティブ映画、または他のメディアストリームなどの任意の種類のメディアストリームが、そのような選択されたフィルムクリップの上演を所定の選択された処理により決定する際に従うメディアストリームを含む。選択された処理は、i疑似ランダムまたはランダム効果、iiエンドユーザに関するユーザ統計または他のメタデータ、iii明示的に記述されたか、もしくは過去のエンドユーザの選択から推測される、エンドユーザの既知の嗜好、またはiv協調フィルタリングまたは同様な既知の技術、に応答できる。これは、フィルムクリップスクリーンセーバーの機能またはMTVチャンネルの変形の機能を提供できる効果をもつことができる。d例えば、アーケードゲームまたはコンピュータゲーム、またはインタラクティブ映画、または他のメディアストリームなどの任意の種類のメディアストリームが、既に存在するDVD媒体と、新しく作成されたデジタルコンテンツとのうちいずれかからの個々のフィルムクリップを使用したメディアストリームを含むことができる。例えば、コンピュータゲームはインタラクティブであってもよく、または、例えばテレビニュースの配信などの外部情報に応答してもよい。機能2の第2グループの例ただし限定を意図したものではない:a映画をシミュレートするよう意図された第1のメディアストリームが、予告編の反復再生されるフィルムクリップまたは上記映画からの一連の重要場面の反復再生されるフィルムクリップへのポインタを含むことができ、第1のメディアストリームの中に上記フィルムクリップのコピーを含めることを必要としない。b複数の映画からなる集合に関連付けられたメディアストリームが、上記映画のうちの少なくともいくつかのためのポインタであって、上演のために1以上の上記映画を選択するためのユーザインタフェースを用いて上演される、反復再生されるフィルムステップへのポインタを含むことができ、第1のメディアストリームの中に上記フィルムクリップのコピーを含めることを必要としない。機能2の第3グループの例ただし限定を意図したものではない:aデモンストレーションまたは訓練用の映画を表すよう意図された第1のメディアストリームは、デモンストレーションまたは訓練対象である要素の反復再生されるフィルムクリップへのポインタを含むことができる。bこれの1つの特定の例は、本明細書に説明されている実施の形態で説明されているように、ホームムービーシアターを設定することのデモンストレーションを表すよう意図された第1のメディアストリームを含む。cデモンストレーションまたは訓練用の映画は、ユーザ命令をウオッチポイントに関する条件付きトリガに組み込むことでインタラクティブにしてもよく、その効果として、実生活環境をデモンストレーションもしくはシミュレートするため、または映像形式のインタラクティブクイズを提供するための複数の選択肢からなる集合をエンドユーザに対して上演できる。機能3ウオッチポイントは、例えば、映画のクレジット表示の開始時に室内灯を点灯させること、コマーシャルブレークの間は音量を下げること、着信電話呼に応答して上演を一時停止することなどのように、メディアストリームに応答した上演の外部の動作を実行することと組み合わせられてもよい。概して、ブックマークまたはウオッチポイントは、上演コントローラ130が利用可能である状態を有する任意の種類の装置に係る、一般化された状態検出と組み合わせることができ、また、上演コントローラ130により変更可能な状態または、装置を制御するサーバ装置への要求などにより、変更するよう要求可能な状態を有する任意の種類の装置に係る、一般化された状態変更または編集と組み合わせることができる。機能3の第1グループの例ただし限定を意図したものではない:ウオッチポイントをトリガできる状態を有する装置は、電話呼開始、終了、選択された時間を超えた継続、または選択された音量より大きい音量を有すること、インターネット接続開始または終了、例えばインスタントメッセンジャー、電子メール、またはファイル転送など、インターネット状態例えば選択されたモニタリングされたウェブサイトまたはRSSフィードにおける変更など、家庭用機器としての検出器例えば、呼び鈴、動き探知機、侵入警報、熱感知器、ドアまたは窓センサ、および電力使用検出器など、それ自体のコントローラ機能を有する航空機、自動車、バス、船舶またはトラックなどの乗り物に設置された上演装置120用の乗り物状態検出器、上記乗り物の位置または速度を検出するGPS検出器などを含んでもよい。乗り物の場合、ウオッチポイントをトリガできる状態を有する装置は、例えば、到来する音または映像のセンサ信号のための、または例えば、航空管制塔または緊急信号の周波数などの選択された周波数で到達する無線信号のためなどの、乗り物に関するセンサを含んでもよい。機能3の第2グループの例ただし限定を意図したものではない:上演コントローラ130による変更または編集が可能である状態を有する装置は、電話呼例えば、選択された状態変化に応答して自動化された電話呼で応答することまたは発呼すること。例えば成人向けの映画が上演用に選択されたり、午後11時30分より後に映画が上演用に選択されたりしたとき、自動的に親に電話をかけることなど。、インターネット接続例えば、可能ならばエンドユーザにクレジットカード番号を要求した後、上演用に選択された全ての映画のFTPログと、映画のどこまで上演が進行したかとについて送信することなど、上演装置の制御例えば、上演装置の音量を制御すること、または、トリガイベントに応答してスクリーンを空白にするか上演装置のスイッチを切ることなど、家庭用機器の制御例えば、映画の終了に応答して、室内灯を点灯させるか、低音量でラジオのスイッチを入れるかなど、乗り物の制御例えば、航空機が選択された高度に達したことに応答して航空機の安全確認ビデオを乗客へ向けて上演すること、GPS検出器に応答してDVDプレーヤーをリージョン1からリージョン2に切り換えること、英語チャンネル内の選択された地域に応答して英語からフランス語へ上演オプションを切り換えることなどを含んでもよい。ステップ243で、方法200は、上に説明したようにウオッチポイントがトリガされたときに応答して方法200が実行する指定されたアクションにてなる集合を含む、結果的アクションを実行する。上に説明したように、結果的アクションは、上演の位置を選択されたブックマークへ移すことを含んでもよい。フローポイント240Bで、方法200は、指定されたウオッチポイントにおける選択された動作をトリガ完了し、もう一度トリガする準備または何か他の動作をする準備ができている。代わりの実施の形態本明細書では好ましい実施の形態を説明したが、本発明の概念および範囲内で多くの変化形が可能である。これらの変化形は、当業者であれば本明細書を読むことで明らかとなるであろう。本発明は映画に制限されず、他のメディアストリームにも適用可能であり、例えば、アニメーションまたは音声、画像やイラストなどの静止媒体、データベースおよび他の情報の集まりにも適用可能である。当業者には、本明細書を読んだ後、これらの代わりの実施の形態が例示であって限定するものではないことが分かるであろう。