(57)【要約】  本発明は、オーディオビジュアル作品の復元のための方法に関する。本発明によれば、作品は、ノードによって接続されるシーケンスに分割される。これによって、選択ノードとして知られている前記ノードのうちの少なくとも１つが、次数ｎのシーケンスを、次数ｎ＋１の少なくとも２つの可能な次のシーケンスに関連付ける。本方法は、許可されたシーケンスのサブセットの中から、前記可能な次のシーケンスのうちの１つを、前記作品の各復元について前記選択ノードの各々において準ランダムに選択することを含むステップを備え、次のシーケンスは、次数０からｎまでのシーケンスのうちの少なくとも１つの前の選択の関数として許可又は禁止される。このようにして、前記作品は、視聴者からの介在無しで、変数及び予測不能なシーケンスチェーンに従って再生される。
2008503027.tif 000002
【特許請求の範囲】
【請求項１】
ノードによって接続されるシーケンスに区切られ、前記ノードのうちの少なくとも１つであるいわゆる選択ノードが、次数ｎのシーケンスに、次数ｎ＋１の少なくとも２つの可能な次のシーケンスを関連付けることによってオーディオビジュアル作品を復元する方法であって、
許可されたシーケンスのサブセットの中から、前記可能な次のシーケンスのうちの１つを、前記作品の各復元について前記選択ノードの各々において準ランダムに選択するステップを備え、
次のシーケンスが、次数０からｎまでのシーケンスの少なくとも１つの前の選択に従って許可又は禁止されることにより、前記作品は、視聴者からの介在無しで、変数及び予測不能なシーケンスストリングに従って展開するようになることを特徴とする方法。
【請求項２】
選択情報の少なくとも１つのバイナリレジスタが、前記シーケンスの各々、及び／又は前記ノードの各々に関連付けられ、
前記選択ステップは、前記レジスタのうちの少なくとも１つに適用される少なくとも１つの数値演算を実行することを特徴とする請求項１に記載の作品の復元方法。
【請求項３】
前記数値演算は、
ランダム値生成命令と、
指示命令（＜＜ＧＯ  ＴＯ＞＞）と、
条件テスト命令と、
比較命令と、
加算、減算、及び乗算命令と
を備えるグループに属することを特徴とする請求項２に記載の作品の復元方法。
【請求項４】
前記シーケンスは、１つの同じシーケンスストリングに属することができない異なる次数のシーケンスに直交符号を割り当てる規則に従って番号付けられることを特徴とする請求項１〜３のいずれか一項に記載の作品の復元方法。
【請求項５】
前記レジスタの各々は、前記直交符号のうちの１つを含むことを特徴とする請求項２及び４に記載の作品の復元方法。
【請求項６】
前記作品の展開中、選択ノードに遭遇する毎に、次数ｎ＋１のシーケンスが、必要なものとして、必要になった場合に選択されることを特徴とする請求項１〜５のいずれか一項に記載の作品の復元方法。
【請求項７】
シーケンスが、展開し始める前に前記ストリングを定義するために、前の１つの動作で選択されることを特徴とする請求項１〜６のいずれか一項に記載の作品の復元方法。
【請求項８】
前記作品の少なくとも１つの既に再生されたバージョンを格納するステップを備えることを特徴とする請求項１〜７のいずれか一項に記載の作品の復元方法。
【請求項９】
前記ノードはバージョン番号を伝達し、前記方法は、前のバージョンのシーケンスのセットに、少なくとも１つのシーケンスを加えるステップを備えることを特徴とする請求項１〜８のいずれか一項に記載の作品の復元方法。
【請求項１０】
次数ｎのシーケンスの復元の間、許可された次数ｎ＋１のシーケンスの各々のデータの少なくとも一部をバッファメモリに事前に格納するステップを備え、
前記選択された次数ｎ＋１のシーケンスのデータを獲得する時間を隠すようにしたことを特徴とする請求項１〜９のいずれか一項に記載の作品の復元方法。
【請求項１１】
請求項１〜１０のいずれか一項に記載の作品の復元方法を実現するオーディオビジュアル端末であって、前記選択ノードの各々において、次数０からｎまでのシーケンスの少なくとも１つの前の選択に従って、前記可能な次のシーケンスのうちの１つの準ランダムな選択をする手段を備え、
前記作品は、視聴者からの介在無しで、変数及び予測不能なシーケンスストリングに従って展開するようになることを特徴とするオーディオビジュアル端末。
【請求項１２】
請求項１〜１０のいずれか一項に記載の作品の復元方法を実現するデジタルデータサポートであって、ノードによって接続されるシーケンスに区切られ、前記ノードのうちの少なくとも１つであるいわゆる選択ノードが、次数ｎのシーケンスに、次数ｎ＋１の少なくとも２つの可能な次のシーケンスを関連付ける少なくとも１つの作品と、次数０からｎまでのシーケンスうちの少なくとも１つの前の選択に従って許可又は禁止されるシーケンスを定義する情報とを備えることを特徴とするデジタルデータサポート。
【請求項１３】
前記シーケンスのうちの１つの準ランダムな選択を可能にするコンピュータプログラム要素を更に備えることを特徴とする請求項１２に記載のデジタルデータサポート。
【請求項１４】
請求項１〜１０のいずれか一項に記載の作品の復元方法を実現するコンピュータプログラム製品であって、前記選択ノードの各々において、次数０からｎまでのシーケンスの少なくとも１つの前の選択に従って、前記可能な次のシーケンスのうちの１つの準ランダムな選択をする手段を備え、
前記作品は、視聴者からの介在無しで、変数及び予測不能なシーケンスストリングに従って展開するようになることを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、その目的のために備えられた端末において、台本通りのオーディオビジュアル作品、特に映画を復元することである。より正確に言えば、本発明は、様々かつ可変の形式によるそのような復元への新たなアプローチに関する。
【背景技術】
【０００２】
従来、作品（work）は設定されたように再生される。例えば映画は、開始と終了とを備え、完全に直線的に展開する。視聴者が２回目（あるいはそれ以上）同じ映画に見る場合、この展開は同じであり、視聴者は、全く何も加えられていない同じものを正確に見る。
【０００３】
言いかえれば、映画あるいは他の作品は、例えば連続的なシーンやシーケンスに体系化されたユニークな事前設定されたシナリオに従う。これを変える唯一可能な方法は、一時停止、又は一方向又は他の方向への早送りである。しかし、いずれの場合も、再生されるのは同じシナリオ（同じストーリ）である。
【０００４】
１つの考えが異なるシナリオを生じさせ得ると台本作家が想像した場合、異なる２つの独立した作品の作成に導かれた。これらは二者択一的フィクションドラマと称され得る。これは、シナリオと演出を変える多くのバージョンで製作される映画フィルムへとつながる（例えば、Ａｌａｉｎ  ＲＥＳＮＡＩＳによる映画＜＜スモーキング／ノースモーキング＞＞、あるいはＬｕｃａｓ  ＢＥＬＶＡＵＸ三部作（三部作：１、三部作：２、三部作：３＞＞）に関する場合である）。しかし、これは、（２つのバージョンの間で）制約され、設定され、（結局、２つの独立した作品が製作されるので）複雑なバリエーションを与えるのみである。また、各作品が視聴されるや否や、驚きの効果はすぐに失われる。
【０００５】
別の観点からは、例えば以下の分野では、インタラクティブなフィクションドラマを生成するインタラクティブシステムが開発されている。
イメージ、音、ビデオ等を用いる教育及び娯楽ソフトウェア；
コンピュータファイル、メモリカード、ＣＤ又はＤＶＤ光ディスクを用いたコンピュータ（ＰＣ）ビデオゲーム及びゲームコンソール；
教育用ＣＤ−ＲＯＭ；
ランダムに生成された例示式クイズゲーム用ＤＶＤ−ＲＯＭ；
次に何が起こるかを見つけるオプションを顧客が選択することを要求されるインタラクティブビデオ映画。
【０００６】
ビデオゲームの真の本質は、ゲームにおける異なる可能なフォローアップシナリオから提供される選択機能として、次に起こることを選択するプレーヤのためにある。これはインタラクティブゲームの世界である。従って、ビデオゲームの特殊性は、コンピュータプログラムが、条件付き又は条件無しのランダムなイベントを生成できることである。これらは、インタラクティブ機能によって、ユーザによって講じられる動作の結果である。
【０００７】
従って、これはもはや作品の単なる（受動的な）視聴者であるということではなく、逆に、例えばキーパッド、レバー、又はリモコンによって選択を行い、マシンに送信する視聴者ということである。
【０００８】
特に、音楽ＣＤあるいはＤＣＣ（磁気テープへのデジタル記録）の場合、ランダムなトラック再生ジェネレータが存在する。プレーヤには、一般に、ランダム再生機能が提供されている。この機能は、事前設定されたグループ範囲内から、データ範囲の再生を生成する。
【０００９】
同じアプローチは、ＤＶＤ又はＤＶビデオプレーヤに関しても利用可能である。しかし、この機能は、明らかに制限された利点しかなく、作品は、著者によって想像されたシナリオに従って再生されない。
【００１０】
次に、イベントのランダムな生成は、同等に起こり得るイベント選択に基づく。
【００１１】
映画はまた、確認された時間におけるブロードキャストのために、バッファ又はダイレクトリードメモリ内にビデオフォーマットファイルをランダムにロードすることによって挿入される広告又は短編映画と共にＤＶＤに記録されている。しかし、これらの広告又は短編映画のシナリオは、上述した従来原理に従って設定されユニークである。
【００１２】
従って、周知技術によって、事前設定されたデータトラック又はデータストリングを選択し、例えばソフトウェア、イメージ、ビデオ、及びサウンドデータと共にランダム又は準ランダムな方式で実行することが可能となる。
【００１３】
この指示選択又は実行は、大衆すなわちユーザの相互動作機能によって制御されるか、あるいは正しく予めプログラムされている。
【００１４】
本発明は、ユーザが、作品の単なる視聴者であり、選択していることをマシンに伝えるためにインタラクションすることを望まない全く特異な状況として理解されるべきである。
【００１５】
言いかえれば、本発明は、各再生において、インタラクションすること無く、作品の別バージョンを視聴する機会を与える作品の受動的視聴に関する。
【００１６】
アプローチは、各再生において、ランダムにバリエーションを得る可能性をもって全く同一の媒体に格納されたデジタルファイルを再生するように設計する米国特許文献第２００３／０４６６３８号によって知られている。このアプローチは、一連の可能性、あるいは代替技術を決定するロジックツリーの使用に基づく。
【００１７】
このアプローチの技術的レイアウトは詳細に与えられない。ロジックツリーの使用は多くの欠点及び制限を示す。これは、（ツリーを格納するための）読取専用メモリ及びランダムアクセスメモリの使用を前提とする。これは、メモリ効果、すなわちシナリオについての正確な概念の管理はできない。これによって、確かに、ツリーの検討ノードにおいて、２つ又は３つの中間フォローアップの可能性からの選択のみが可能となるが、シナリオは、既に起こったもの全てについての一貫性を前提とする。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明特有の目的は、先行技術のこれら欠点を克服することである。
【００１９】
本発明の１つの目的は、オーディオビジュアル作品、特に映画フィルムへの新たなアプローチを提供し、驚き又はサスペンスの効果を少なくとも部分的に保持しながら、作品を何度も視聴可能とすることである。
【００２０】
本発明の別の目的は、所与の瞬間に、ユーザに選択を強いることなく、ユーザを単なる視聴者としながらこの種のアプローチを提供することである。
【００２１】
本発明の別の目的は、この種のアプローチを提供し、一貫した大局的な方法でシナリオを正確に管理することを可能とすることであって、所与の瞬間に、２つのシーケンスの間での選択を単に提示することではない。
【００２２】
本発明の特有の目的は、可能なバージョンの各々におけるスクリプト間の一貫性を保持しながら、オーディオビジュアル作品を再生可能とすることである。
【００２３】
本発明の別の目的は、この種のアプローチを提供することであって、再生デバイス又はデータサポートの複雑な適応を必要としない。特に、本発明の目的は、ソフトウェアによって実施可能なこの種のアプローチを提供することである。
【００２４】
更に、本発明の別の目的は、この種のアプローチを提供し、映画製作者のための複雑さを低減することであって、特に、多くの選択肢がある場合に、幾つかの完成した映画を提供することからなるアプローチに関する。
【００２５】
本発明の別の目的は、この種のアプローチにおいてゆゆしく遭遇し、公衆又はユーザによって制御されるバリエーションを提供するインタラクティブＤＶＤアプリケーションに関して既知のイメージ凍結の問題を解決することである。
【課題を解決するための手段】
【００２６】
これら目的、及び以下により明らかになるものは、台本通りのオーディオビジュアル作品の復元の方法の使用を通じて満足される。これによれば、前記作品はノードによって接続されるシーケンスに区切られ、前記ノードのうちの少なくとも１つはいわゆる選択ノードであり、次数ｎのシーケンスに、少なくとも２つの可能な次の次数ｎ＋１のシーケンスを関連付ける。本発明によれば、前記作品の各復元のために、可能な次のシーケンスのうちの１つが、前記選択ノードの各々において、準ランダムな方法で選択される。このようにして、前記作品は、視聴者の介在無しで、シーケンスの変数及び予測不能なストリングに従って展開する。
【００２７】
次のシーケンスのうちの１つは、許可されたシーケンスのサブセットの中から選択される。ここで、次のシーケンスは、任意の次数の少なくとも１つの前の選択に従って許可又は禁止される。
【００２８】
このように、視聴者からの介在無しで、作品の展開を簡単にかつ効果的に変化させることが可能である。このバリエーションは、等しく起こりそうもない。なぜなら、現在のノードにおけるランダム選択のみならず、前のノードにおいてなされた選択（同様に、ランダム）も考慮するからである。
【００２９】
これによって、シナリオ、及び可能な組み合わせの各々に対して特有の確率で再生されるシーケンスストリングにおけるバリエーションに関し、選択の一貫性が制御されるようになる。
【００３０】
有利なことに、前記シーケンスは、レジスタに適用された簡単な数学的テスト又は演算によって各ノードにおいて選択される。
【００３１】
前記レジスタの２進数符号の特定の配置によって、１つの同じシーケンスストリングに属することができない異なる次数のシーケンスが、区別されるようになる。この論理規則は、低級又は高級なコンピュータ言語で、あるいはそのような機能を実行できるその他任意のソフトウェアを用いてプログラムすることができる。
【００３２】
１つの好ましい実施形態によれば、前記シーケンスは、１つの同じシーケンスストリングに属することができない異なる次数のシーケンスに直交符号を割り当てる規則に従って番号付けられる。
【００３３】
実施の第１の有利なモードでは、前記作品の展開中、選択ノードに遭遇する毎に、次数ｎ＋１のシーケンスが再生中に動的に選択される。
【００３４】
本発明の実施の第２の有利なモードでは、シーケンスは、展開し始める前に前記ストリングを定義するために、前の１つの動作で選択される。
【００３５】
好ましくは、本発明の方法は、前記作品の少なくとも１つの既に再生されたバージョンを格納するステップを備える。
【００３６】
これによって、楽しんだバージョンを再び再生するために格納することが可能となる。あるいは、最近再生されたバージョンを格納し、それらを再生しないようにすることが可能となる。
【００３７】
有利なことに、前記ノードはバージョン番号を伝達する。
【００３８】
好ましくは、本方法は、前のバージョンのシーケンスのセットに、少なくとも１つのシーケンスを加えるステップを備え得る。
【００３９】
また本発明は、有利なことに、例えば前記シーケンスの各々のリーダのように、シーケンスデータの少なくとも一部の、バッファメモリへの、符号化によって制御される前の転送及びアクセスのために提供する。
【００４０】
前記メモリから選択されるシーケンスのリーダの直接的な再生は、選択されたシーケンスにおける全データのサポート上の開始位置にアクセスする時間を隠す。本発明の本実施形態は、復元を妨げることなく、サポート上のデジタルデータ再生フローの品質を保証する。
【００４１】
本発明はまた、上述した作品復元方法を実現するオーディオビジュアル端末に関連する。そのような端末は特に、選択ノードの各々において、次の可能なシーケンスのうちの１つを準ランダムに選択する手段を備える。これによって、作品は、視聴者からの介在無しで、シーケンスの変数及び予測不能なストリングに従って展開できるようになる。
【００４２】
本発明は更に、上述した方法に従った作品の復元のための方法を実現するデジタルデータサポートに関する。そのようなサポートは、ノードによって接続されるシーケンスに区切られた少なくとも１つの作品を備える。前記ノードのうちの少なくとも１つはいわゆる選択ノードであり、次数ｎのシーケンスに、少なくとも２つの可能な次の次数ｎ＋１のシーケンスを関連付ける。
【００４３】
１つの有利な実施形態によれば、前記サポートは更に、前記シーケンスの１つの準ランダムな選択を可能にするコンピュータプログラム要素を備える。
【００４４】
本発明は更に、上述した作品復元方法の実現のためのコンピュータプログラム製品に関する。そのようなプログラムは、前記選択ノードの各々において、前記次の可能なシーケンスのうちの１つの準ランダムな選択のための手段を備える。このようにして、前記作品は、視聴者からの介在無しで、変数及び予測不能なシーケンスストリングに従って展開できるようになる。
【００４５】
本発明のその他の特徴及び利点は、例示的な一例として純粋かつ非限定的に与えられた本発明の１つの好ましい実施形態の下記記述、及び添付図面を読み取ることによってより明白になるであろう。
【発明を実施するための最良の形態】
【００４６】
既に説明したように、本発明は、オーディオビジュアル作品シナリオの構成に対する新規でかつ発明的なアプローチと、それが実施されることを可能にする技術的手段とに基づく。単純化すると、これら技術は２つからなる。
データサポート上、及び／又は復元端末に符号化される方式で格納され、次のシーケンスのために、一定回数、複数の可能性を提示するシナリオ構成；
利用可能な幾つかのシーケンスから、次のシーケンスのランダム選択のための手段。
【００４７】
このように、本発明によれば、シナリオの再生はもはや直線的でもユニークでもない。視聴者が作品を見始めた時、視聴者は、たとえ既に見た作品であっても、自分が見ようとしている作品がどのように展開されるのかを正確に知ることができない。台本通りの一貫性を保ちながら、ユーザからの介在無しで、結末、又は中間部分がランダムに変化し得る（これは、各選択が、全体的なシナリオ、及び台本作家によって定義された可能な選択肢に従ってランダムになされた前の全ての選択を、ランダムに考慮することを前提とする。）。
【００４８】
従って、作品は多くのシナリオをもつことができ、端末は、シーケンスの連結を単に自動的かつランダム（準ランダム）に選択する。
【００４９】
言いかえれば、本発明は、この目的のために提供された例えば光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、磁気テープ（ＤＶ、ＤＣＣ等）、ＥＥＰＲＯＭマイクロ電子メモリカード等、又は（恐らくは遠隔サーバ上の）コンピュータハードディスクのようなサポートに記録されたデジタルデータ再生の準ランダムな生成を提案する。
【００５０】
従って、本発明は、例えばビデオデータの再生のようなイベントのシーケンスを生成することを可能とする。これによって、これらイベントは、好ましくは許可及び禁止からなる予め設定されたロジックによって互いに従い、更に、これらイベントの各々は、前記ロジックと矛盾のない可能性のセットからランダムに選択される。
【００５１】
このように、電子マイクロプロセッサを装備したマシンと互換性をもつ媒体に格納されたデジタルデータが、ユーザからの介在無しで、このマシンによって自動的に生成されたデータシーケンスの準ランダムなプログラミングに従って再生される。
【００５２】
更に、本発明は、準ランダム選択に与えられるデータの量及びロジックを展開する可能性を提示する。
【００５３】
従って、本発明によれば、チェーンとして知られている一連のシーケンスのプログラミングが、準ランダムな方法で、相互作用の概念無しで生成される。これを行うために、シーケンスｎの終わりにおいて、許可されたシーケンスｎ＋１の＜＜サブリスト＞＞からシーケンスｎ＋１が選択される。ここで、＜＜サブリスト＞＞は、可能なシーケンスｎ＋１のリストから抽出され、ここから、前に選択されたシーケンス１〜ｎに従って、禁止されたシーケンスｎ＋１が除去される。
【００５４】
例えば、キャラクタが前のシーケンス１〜ｎのいずれかにおいて死ぬ場合、この人物が現われるシーケンスｎ＋１はいずれも使用されてはならず、禁止される。
【００５５】
このように、デジタル形式で記録された全く同一の映画フィルの別バージョンを生成することができる。この別バージョンは、特に、潜在的に異なる発生確率をもつ様々なシナリオ、又はシーンの配列に対応する。映写作品、すなわち映画は、本発明の準ランダム再生技術を用いる意図をもって制作され、監督される。
【００５６】
そして、この映画は、再生手順が起動される毎に、ユーザが全く同じ映画を必ずしも見る必要がないような方法でスクリーン上に再生することができる。準ランダムに生成される可能な選択肢は、もちろん、映画の構想によって認められたものである。これら選択肢は、特に、異なる可能なシナリオを作り出すように追加されたか、あるいは代替案として提供された別シーンである。
【００５７】
このように、ユーザは、記録された映画を見る毎に、全く同一のシーンフレームを見るかどうか分からない。
【００５８】
本発明のアプローチは、次のシステムに特に適用され得る。
デジタルファイル再生システム（コンピュータ及び全てのＤＶＤ、ＣＤ、ＤＶＸ、ＤＶ、ＤＣＣ、プレーヤ等）；
デジタルデータ（ＤＶＤ、ＤＶ、ＤＶＸ等）を使用して記録されたビデオフィルム；
ビデオゲーム用ビデオ；
イベント（又は練習）のシリーズで構成されたシナリオ概念、特に教育ツール（電話インタビュー、フライトシミュレータ等）を構成する準ランダムなアレンジを必要とする訓練用のビデオ（オーディオ又はテキスト）サポート；
より一般には、イベント順序付けの（台本化された）概念を備えたロジック又はシーケンス化された順序を使用することが可能な全ての分野。
【００５９】
説明した原理を用いて、この目的のために提供される映画をデジタル記録から再生することからなる独特の実施形態を詳述する。
【００６０】
デジタル記録は、コンピュータのハードディスク、あるいはＤＶＤディスクのような別のサポートになされる。再生は、例えばＭＰＥＧ復号ソフトウェア及びコンピュータあるいはＤＶＤディスク再生機のような既存ツールによってなされる。
【００６１】
映画は、各シーン間のノードによって互いに論理的に展開するシーンのシリーズによって構成される。ノードは、許可されたシーンのリストから選択される次のシーンを準ランダムに生成する機会をシステムに与える。
【００６２】
一般的な方法で、本発明は、上述した方法に従って、デジタル処理、各ノードにおける出演順及びシーケンス選択の管理を実施する。このコンピュータ処理は、適切な場合には、オーディオビジュアル作品設計及び編集ソフトウェアによって支援され得るか、あるいは復元デバイスのためにマシン語で符号化され得る。
【００６３】
本発明によれば、少なくとも１つのベクトル空間が、シーケンスの一貫性のある復元に必要とされる情報に対応する次元で定義される。シーケンスは、この空間内のベクトルによって表わされる。各シーケンスの認証符号は、この次元の各々におけるベクトルの投写に相当する。これら次元は、例えば次の要素に対応する。
映画における位置；
前のシーンｎ−１との適合性；
前のシーンｎ−２との適合性；
・・・；
シーン０との適合性；
映画のバージョン；
サプライズ効果（同じシナリオ、又は以前に見たものと類似したものの再生を避けるため）；
・・・。
【００６４】
独特の復元のためのシーケンスの連結は、各次元における２進数投写に適用される簡単な数値演算によって達成される。
【００６５】
１つの独特の実施形態では、サポートへの記録は、全く同一の映画、及びそれらのあらゆる可能な選択肢からなる全てのシーンを含む。従来のシーンは、図１に示される形式で表される。これは、ビットのシリーズの形式で２進数による識別符号１２に続くデジタルデータフレーム１１を備える。この符号は、一般に、例えばＤＶＤディスク上に記録された各シーンのチャプタ番号を識別するために使用され、これによって、再生システムは、サポート上における各シーンの位置決めが可能となる。
【００６６】
本発明によれば、このようなフレームは図１Ｂに例示するように完成される。いわゆる＜＜ノード符号＞＞と呼ばれる追加ビット１３が挿入される。許可されたノードを備えた各シーンにリンクを与えるために、バイナリプログラムを使用することができる。
【００６７】
ノード符号を図２に示す。各シーンのノード符号は、＜＜チェーンビット＞＞２１を用いて顕著に定義される。これによって、プログラムは、サポート上に記録された全てのシーンから、各ノードにおいて許可されたシーンのリストを選択することができる。
【００６８】
このノードのための符号２１は、対応するシーンが禁止されていることを示すために符号の積をキャンセルするように、予め賢明に（例えば、直交符号を使用して）割り当てられる。
【００６９】
図３に示すように、映画の各ノードについて、プログラムは、例えば（ビット毎の）乗算のような簡単な演算を、記録された全てのシーンのノード符号と、ノードの前のシーンのノード符号とのチェーンビット間で実行する。これら演算の結果は、例えば零ではなく、許可されたシーンを識別する。
【００７０】
そして、次数ｎの各ノードにおいて、次に許可された次数ｎ＋１のシーケンスの選択が、例えば、次数０からｎのうちの少なくとも１つのシーケンスの前の選択に従って、次数ｎ＋１のシーケンスの選択を禁止するような少なくとも１つの条件によって終了することができる。この態様は、後で詳述する図１０で示される。
【００７１】
そして、プログラムは、例えば、系統的に１に設定されたノード符号からなる追加ビット２２（図２）として知られているビットを加えることによって、各ノードにおいて、許可された全てのシーンをカウントする。そして、システムのランダム生成機能が使用され、例えば、１と、許可されたシーンの合計数との間の値が生成される。生成された値は、各ノードにおいて再生されるシーンを決定する。
【００７２】
より正確に言えば、プログラムは、以下の動作を実行するためのプログラム手段を備える。
チェーンビットＣの値Ｃ0への初期化（３１）；
カウンタｘを０に、ランク値ｒを１に初期化（３２）；
シーンの合計数をｎに初期化（３３）；
シーンカウンタｘのインクリメント（３４）；
ｘはｎ＋１と異なるか？（３５）；
チェーンビットの積（３６）：Ｐx＝Ｃ*Ｃx；
Ｐxが零ならば（３７）、ステップ３４に戻り、零であれば、
シーンＸの識別符号ＩＤxをレジスタｒ内に記録（３８）；
ｒの値のインクリメント（３９）；
ステップ３４へ戻る。
同じ場合（３５）；
１からｒまでレジスタ内に記録されたＩＤxにおける追加ビットを合計（３１０）；
合計が零であれば（３１１）、終了（３１２）し、零でなければ、
１とｒとの間での値ｖのランダム生成（３１３）；
ランクｖのレジスタにおける識別符号ＩＤiのシーンｉの選択（３１４）；
識別符号ＩＤiのチャプタのビデオデータの再生（３１５）；
値Ｃ＝Ｃi、及び値Ｃi＝シーンｉのチェーン符号に設定（３１６）；
ステップ３２に戻る。
【００７３】
ノード符号は、完全な映画のバージョンを識別するビット２３によって終了し得る。これによって、シーン、シナリオの追加、及び追加シーンのアレンジにより、作品の次の展開が可能となる。これらのバージョンビットにより、追加シーンと、前のバージョンに既に存在していたシーンとの間のアレンジの可能性を掛け合せることを可能とする。これは、古いものに対して新たな規則を変更、又は適応させることを必要とするであろう。
【００７４】
図４に示すように、チェーンビットは、データフレームが属する符号番号４１と、符号に関連する名前４２とを符号化することを可能にする。この名前は、次のチャプタの連結を許可又は禁止することができるように、映画のビデオチャプタに対応して、各データフレームについて思慮深く選択することができる。
【００７５】
一般的な方法では、図５のアルゴリズムに示すように、映画のビデオチャプタの準ランダムな生成のロジックは、例えば、全く同一のノード番号の全データフレームの名前ビットと、前のノードにおいて選択されたデータフレームの名前ビットとの積のような演算を実行するためにこれら名前を使用する。
【００７６】
この目的は、あらゆる可能な構成の中から、ビデオチャプタの連結の形式で、ランダムに映画を生成することである。図６は、サポート上に記録されるビデオチャプタの構成例を示す。連結は、映画化された作品の適切な一貫性のために、これらチャプタ間の許可又は禁止の規則を遵守しなくてはならない。
【００７７】
使用可能な方法は、図７に示すように、チャプタが映画の最終展開において互いに引き継ぐことができないデータフレームの名前に直交符号を使用する選択である。
【００７８】
チャプタ選択に続いて、各ノードでは、チャプタの名前が、現在のノード番号を有する記録された全てのチャプタの名前によって、掛け合わされる。識別するチャプタが、記録において互いに引き継ぐように許可されない場合、互いに直交する名前ビットの賢明な選択によって、図７に記述するような映画の自動プログラミングを可能にする。
【００７９】
積の結果が零ではない場合、実施されるチャプタは、次のチャプタの選択の候補としてスタックから選択され、システムは、現在の次のノード番号のチャプタに関する動作を実行する。直交する符号の選択によって、積の結果が零になる場合、実施されるチャプタは保持されず、システムは、現在の次のノード番号のチャプタに関する動作を実行する。
【００８０】
このロジックは、図５に示すように、マシンによって再生されるビデオチャプタの準ランダムな自動プログラミングの生成を可能にする。
【００８１】
図５には、以下のステップが示されている。
１及び２に番号付けられた２つのレジスタを０に、ノード番号Ｎを０に、レジスタ２のランクｒを１に初期化（５１）；
ノード番号データフレームＮ＝０の識別（５２）；
ノード番号フレームＮ＝０のランダム選択（５３）；
レジスタ１で選択されるフレームの名前ビットの記録（５４）；
ランクｒにおけるレジスタ２で選択されるフレームの識別符号ビット（チャプタ番号）の記録（５５）；
Ｎとｒのインクリメント（５６）；
レジスタ１に記録されたノード番号フレームＮ−１の名前と名前ビットとの積が零ではないノード番号データフレームＮの識別（５７）；
全てのノードフレームＮが処理されているわけではない場合（５８）、ステップ５７に戻り、そうでない場合には：
他のフレームが存在しないのであれば（５９）、ステップ５６に戻り、そうでない場合には：
積が零ではない名前ビットによって識別されるものの中から、ノード番号データフレームＮのランダム選択（５１０）；
最後のノードＮである場合（５１１）、
ランク次数１からｒに従って、識別符号ビットがレジスタ２に記録されているチャプタを再生することにより、映画をブロードキャストする（５１２）；
最後のノードでない場合、ステップ５４に戻る。
【００８２】
図６及び図７に示す例では、チャプタＣ１ａとＣ１ｂとの間のランダムなノード選択０の後、システムは、ノード１のチャプタの名前ビットに、既に選択されたノード０のチャプタの名前ビットを掛ける。Ｃ１ｂ名前ビットは、Ｃ２ａ及びＣ２ｂの名前ビットと直交して符号化され、これらチャプタの識別子がＣ１ｂの後に続くことが禁止される。一方、チャプタＣ２ｃの名前ビットとの積は、零ではない結果を与える。従って、チャプタＣ２ｃのみがチャプタＣ１ｂに続き得る。
【００８３】
Ｃ１ａ名前ビットは、ノード１の全てのチャプタＣ２ａ、Ｃ２ｂ、及びＣ２ｃの名前ビットとの乗算の結果が零にならないように符号化される。このようにして、これら３つのチャプタＣ２ａ、Ｃ２ｂ、又はＣ２ｃのいずれか１つがチャプタＣ１ａに続き得る。これらチャプタのうちの１つはランダムに選択されねばならない。
【００８４】
予測される名前ビットの使用（予測されるビットを図中灰色で示す）により、この映画の将来のバージョンを参照することを可能にする。あるいは、図８に示すように、古いチャプタと新しいチャプタとのチェーンリンクと同様に、新たなチャプタが挿入され得る。図８では、チャプタＣ２ｄ、Ｃ３ｃ、Ｃ３ｄが、図６の映画の続きのバージョンの間に加えられた。
【００８５】
図９に示すように、予測されるビットは、新たなチャプタの名前ビットを賢く符号化するために使用することができる。この場合、最初に使用されるビット数は、古いチャプタと新しいチャプタとの間の完全なアレンジを認めない。予測される名前ビット（図内、灰色で示される）は、図８における続きのバージョンの追加チャプタを連結するために使用される。
【００８６】
最終手段として、新たなバージョンによって要求されるアレンジ数が多すぎる場合、システムは、考えられる規則を増やさないために、各データフレームのバージョンビット（図２）を使用することができる。
【００８７】
本発明のいくつかの代替案ももちろん考えられる。
【００８８】
従って、特にＤＶＤの場合、１６ビットより多く符号化されるＧＰＲＭとして知られているバイナリレジスタと、例えば、
ＲＡＮＤＯＭ  ＶＡＬＵＥ  ＧＥＮＥＲＡＴＩＯＮ（ランダム値生成：ＲＡＮＤ）
ＧＯ  ＴＯ
ＩＦ  ＴＨＥＮ  ＥＬＳＥ
ＣＯＭＰＡＲＩＳＩＯＮ（比較：＞、＜、＝、＜＞、等）
ＡＤＤＩＴＩＯＮ（加算）、ＳＵＢＴＲＡＣＴＩＯＮ（減算）、ＭＵＬＴＩＰＬＩＣＡＴＩＯＮ（乗算）等のように、ＤＶＤ規格によって提供される簡単な関数とを用いることによって、次数ｎのシーケンスに続くノードにおいて、次数ｎ＋１のシーケンスの選択における実行スクリプトの許可規則及び禁止規則を符号化することが可能である。
【００８９】
そして、本発明は、ＤＶＤ設計、及び使用される編集ソフトウェアに特有の言語で規定された１つ又は複数の規則の形式で実現される。
【００９０】
本発明の他の代替案は、データリーダについての既存の＜＜ランダム＞＞選択機能を使用することができるように、予め全ての可能なシーケンスストリングを予め設定し、このストリングのリストをデジタルサポート上に記録（あるいは、再生範囲を事前プログラミング）し、これらストリングのうちの１つを準ランダムに選択できるように、各ストリングの発生確率に固有の重み付け方式を関連付けることである。そして、選択されたストリングは、システムによって読まれる連続範囲のプログラムとして識別される。
【００９１】
しかしながら、この代替案は、サポート上に格納されるデータ量として最適ではなく、このデータ量及び再生ロジックを拡張する見通しは困難である。
【００９２】
図１０は、ｎより低い次数のシーケンスからなる前の選択の次の次数ｎのノードに続くシーケンスｎ＋１の一部の選択を禁止するシーケンス再生機能のロジックの特別な例を示す。例えば、次数ｎ−２のシーケンスＡの選択は、次数Ｎ＋１のシーケンスＡの許可されたサブセットから、次数ｎ＋１のシーケンスの次数ｎのノードにおける選択をもたらす。
【００９３】
このように、シーケンスＡｎ−２  １０１が、（同じ次数のシーケンス１０２ではなく）視聴されるシーケンスとして前に選択されたという事実は、次数ｎ＋１のシーケンスを選択する場合において、この選択が、２つのシーケンスＡｎ＋１  １０３及び１０４に制限される一方、シーケンスＸｎ  １０５からは、更にシーケンスＸｎ＋１  １０６を加えた３つの可能性が開かれていることを意味する。
【００９４】
言いかえれば、前のシーケンス（シーケンスｎ−２の場合）は、制約をもたらすか、あるいはシナリオの一貫性に従って可能なフォローアップを実施又は規定する。このようにして、（少なくとも）２倍のランダムレベルが存在するので、選択配分はほとんど等しくならないであろう。
【図面の簡単な説明】
【００９５】
【図１Ａ】従来タイプのデジタルデータフレームを示す。
【図１Ｂ】本発明の実施形態による、ノード符号を備えているデジタルデータフレームを示す。
【図２】図１Ｂにおけるフレームの符号ノードの構造を示す。
【図３】図２中に示すノード符号の決定例の簡略フローチャートである。
【図４】本発明によるノードのチェーンビットの詳細例である。
【図５】好ましい実施形態による本発明の方法の実施を例示するフローチャートである。
【図６】本発明によるシーケンス、すなわちチャプタの再生可能性のロジック例を示す。
【図７】図６のアーキテクチャのためのノード名前ビット割り当て例である。
【図８】例えば次のバージョンについて、図６に示すロジックへのチャプタの追加を示す。
【図９】図７の原理による図８におけるアーキテクチャのための名前ビットを示す。
【図１０】シーケンス再生の可能性のロジックの特定例を示す。
【図１】
2008503027.tif 000003
【図２】
2008503027.tif 000004
【図３】
2008503027.tif 000005
【図４】
2008503027.tif 000006
【図５】
2008503027.tif 000007
【図６】
2008503027.tif 000008
【図７】
2008503027.tif 000009
【図８】
2008503027.tif 000010
【図９】
2008503027.tif 000011
【図１０】
2008503027.tif 000012
【国際調査報告】
2008503027.tif 000013
2008503027.tif 000014
2008503027.tif 000015
2008503027.tif 000016