(57)【特許請求の範囲】
【請求項１】
視聴覚製品の作成に使用されるオーサリング方法であって、
一つ以上の未加工コンテンツオブジェクト（３０４）に関して、視聴覚コンテンツの機能部分を内在的に表す複数のコンポーネント（２０１）と、該複数のコンポーネント（２０１）間の動きを表す複数のトランジッション（２０２）とを定義する工程と、
前記複数のコンポーネント（２０１）と、複数のトランジッション（２０２）とを拡張して、明白に実現された一組のＡＶアセット（１２０）と、ノード（１１０）およびリンク（１３２，１３４）の拡張された中間データ構造とを自動的に生成する工程と、各ノード（１１０）は、一組のＡＶアセットのうちの一つのＡＶアセットと関連し、リンク（１３２，１３４）は、一つのノード（１１０）から別のノード（１１０）への動きを表すことと、
前記ＡＶアセット（１２０）と、ノード（１１０）およびリンク（１３２，１３４）の拡張中間データ構造とを使用して、所定の出力フォーマットにて視聴覚製品を作成する工程とを含み、
前記定義する工程は、複数の未加工コンテンツオブジェクト（３０４）の基準と、少なくとも一つのオーサリング・パラメータ（３０１，３０２）とを備えた少なくとも一つの選択コンポーネント（２０１ｂ）を定義する工程を含み、
前記拡張する工程は、
前記少なくとも１つのオーサリング・パラメータ（３０１，３０２）を使用して、複数の未加工コンテンツオブジェクト（３０４）の中から一つ以上の未加工コンテンツオブジェクトを選択する工程と、
前記選択された未加工コンテンツオブジェクト（３０４）を組み合わせて、一つのＡＶアセット（１２０）を形成する工程とを含み、
前記選択する工程と組み合わせる工程とを繰り返して、一つのコンポーネント（２０１）から、明白に実現された複数のＡＶアセット（１２０）を自動的に構築する工程を含む方法。
【請求項２】
前記定義する工程は、前記未加工コンテンツオブジェクト（３０４）の基準を備えた少なくとも一つの情報コンポーネント（２０１ａ）を定義する工程を含む、請求項１に記載の方法。
【請求項３】
前記未加工コンテンツオブジェクト（３０４）の基準は、前記未加工コンテンツオブジェクト（３０４）が記憶された位置へ至るファイルパスを示す請求項２に記載の方法。
【請求項４】
前記少なくとも一つのオーサリング・パラメータ（３０１，３０２）は、視聴覚製品の再生中に入手可能な実行時変数（３０２）を備える、請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記少なくとも一つのオーサリング・パラメータ（３０１，３０２）は、視聴覚製品の再生中に入手可能ではないオーサリング−オンリー・パラメータ（３０１）を備える、請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
前記選択コンポーネント（２０１ｂ）は、プレゼンテーション・テンプレート（３０５）の基準と、少なくとも一つのオーサリング・パラメータ（３０１，３０２）に従って該テンプレート内に配置されるべき少なくとも一つの代替可能な未加工コンテンツオブジェクト（３０４）の基準とを備える、請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記定義する工程は、コンポーネント（２０１）とトランジッションとのセットを表す少なくとも一つのメタコンポーネント（２０１ｃ）を定義する工程を含む、請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記少なくとも一つのメタコンポーネント（２０１ｃ）は、コンポーネント（２０１）とトランジッション（２０２）とのセットの工程的に定義される表現である、請求項７に記載の方法。
【請求項９】
各トランジッション（２０２）は、一つのコンポーネント（２０１）から別のコンポーネント（２０１）への許容される動きを表す、請求項１乃至８のいずれか一項に記載の方法。
【請求項１０】
各トランジッション（２０２）は、トリガ事象（２０３）と関連している請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
前記トリガ事象（２０３）は、視聴覚製品の再生中に発生する事象である請求項１０に記載の方法。
【請求項１２】
前記トリガ事象（２０３）は、ユーザコマンドの受信、またはタイマーの満了である請求項１１に記載の方法。
【請求項１３】
前記複数のコンポーネント（２０１）と複数のトランジッション（２０２）とを使用して、視聴覚製品の所定の出力フォーマットとの適合性を検査する工程をさらに含む、請求項１乃至１２のいずれか一項に記載の方法。
【請求項１４】
前記所定の出力フォーマットは階層データ構造をなし、同構造は、階層データ構造の階層の各レベルに存在し得るオブジェクト数の上限を有し、前記検査する工程は、一つのレベルに存在し得るオブジェクト数を予測して、該オブジェクト数を階層データ構造の上限と比較する工程を含む請求項１３に記載の方法。
【請求項１５】
前記検査工程は、視聴覚製品の全体の大きさを予測して、該予測された全体の大きさを所定の記憶媒体の記憶容量と比較する工程を含む、請求項１３または１４に記載の方法。
【請求項１６】
前記拡張する工程は、各コンポーネント（２０１）につき、一つ以上の未加工コンテンツオブジェクト（３０４）を判読かつ操作して、明白に実現された一組以上のＡＶアセット（１２０）を構築する工程を含む請求項１乃至１５のいずれか一項に記載の方法。
【請求項１７】
前記拡張する工程は、
前記複数のコンポーネント（２０１）の各々から明白に実現された一つ以上のＡＶアセット（１２０）を形成して、一組のＡＶアセット（１２０）を生成する工程と、
前記拡張中間データ構造を形成する工程と、各ノード（１１０）は、一組のＡＶアセットのうちの一つのＡＶアセット（１２０）を表すことと、
前記ノード（１１０）間に、一組のリンク（１３２，１３４）を形成する工程とを含む、請求項１乃至１６のいずれか一項に記載の方法。
【請求項１８】
各トランジッション（２０２）は第一コンポーネント（２０１）と第二コンポーネント（２０１）との間と関連し、前記一組のリンク（１３２，１３４）を形成する工程は、各トランジッション（２０２）を評価して、一つ以上のリンク（１３２，１３４）を形成する工程を含み、ここで各リンク（１３２，１３４）は第一コンポーネント（２０１）から形成されたノード（１１０）と、第二コンポーネント（２０１）から形成されたノード（１１０）との間に存在する請求項１乃至１７のいずれか一項に記載の方法。
【請求項１９】
前記拡張工程は、少なくとも一つのトランジッション（２０２）を評価して、少なくとも一つの第一ノード（１１０）と関連するエキジットロジックを形成する工程と、コンポーネント（２０１）の一つを評価して、少なくとも一つの第二ノード（１１０）と関連するエントリロジック（１３２）を形成する工程と、前記エントリロジック（１３２）およびエキジットロジック（１３４）に従って、第一ノード（１１０）と第二ノード（１１０）との間にリンクを形成する工程とを含む請求項１乃至１８のいずれか一項に記載の方法。
【請求項２０】
前記トランジッション（２０２）の少なくとも一つはトリガ事象（２０３）と関連し、前記拡張工程は、該トリガ事象（２０３）を評価して、少なくとも一つの第一ノード（１１０）と関連するエキジットロジック（１３４）を決定する工程を含む請求項１９に記載の方法。
【請求項２１】
前記ＡＶアセット（１２０）とノード（１１０）およびリンク（１３２，１３４）の拡張中間データ構造とを使用して、視聴覚製品の所定の出力フォーマットに対する適合性を検査する工程をさらに含む、請求項１乃至２０のいずれか一項に記載の方法。
【請求項２２】
前記所定の出力フォーマットは階層データ構造をなし、同構造は、階層データ構造の階層の各レベルに存在し得るオブジェクト数の上限を有し、前記検査工程は、一つのレベルに存在し得るオブジェクト数を予測して、該オブジェクト数を階層データ構造の上限と比較する工程を含む請求項２１に記載の方法。
【請求項２３】
前記検査工程は、視聴覚製品の全体の大きさを予測して、該予測された全体の大きさを所定の記憶媒体の記憶容量と比較する工程を含む請求項２２に記載の方法。
【請求項２４】
前記ＡＶアセット（１２０）は、所定の出力フォーマットに従って特定されたデータフォーマットを有する、請求項１乃至２３のいずれか一項に記載の方法。
【請求項２５】
前記各ＡＶアセット（１２０）は、所定の出力フォーマットに従ったデータフォーマットを有する一方、未加工コンテンツオブジェクト（３０４）は、所定の出力フォーマットのデータフォーマットを有するよう限定されない請求項１乃至２４のいずれか一項に記載
の方法。
【請求項２６】
前記所定の出力フォーマットは、ＤＶＤ−ｖｉｄｅｏ規格である請求項１乃至２５のいずれか一項に記載の方法。
【請求項２７】
前記各ＡＶアセット（１２０）は、１個の映像オブジェクト、０個以上の音声オブジェクトおよび０個以上のサブピクチャーオブジェクトを有する、請求項１乃至２６のいずれか一項に記載の方法。
【請求項２８】
前記各ＡＶアセット（１２０）は、ＤＶＤ−ｖｉｄｅｏ規格に対応した、少なくとも１個の映像オブジェクト、０〜８個の音声オブジェクトおよび０〜３２個のサブピクチャーオブジェクトを有する、請求項１乃至２７のいずれか一項に記載の方法の方法。
【請求項２９】
前記形成工程は、ノード（１１０）およびリンク（１３２，１３４）の中間データ構造に従って、所定の出力フォーマットで定義された階層データ構造にてオブジェクトを形成し、ここでオブジェクトはデータ構造の各レベルに存在し、かつ前記階層データ構造内に存在するオブジェクトは、明白に実現されたＡＶアセット（１２０）に由来するオブジェクトを含む、請求項１乃至２８のいずれか一項に記載の方法。
【請求項３０】
前記所定の出力フォーマットはＤＶＤ−ｖｉｄｅｏ規格であり、前記形成工程は、拡張中間データ構造のノード（１１０）から、ＤＶＤ−ｖｉｄｅｏ構造の位置を形成する工程と、該形成されたＤＶＤ−ｖｉｄｅｏ構造の位置に、明白に実現されたＡＶアセット（１２０）を配置する工程と、拡張中間データ構造のリンク（１３２，１３４）をＤＶＤ−ｖｉｄｅｏ構造の位置への明白な基準と代替する工程とを含む、請求項１乃至２９のいずれか一項に記載の方法。
【請求項３１】
ＤＶＤ−ｖｉｄｅｏ製品の作成に使用されるオーサリング方法であって、
一つ以上のＡＶコンテンツアイテムに関して、視聴覚コンテンツのパラメータ化された部分を表す複数のコンポーネント（２０１）と、該複数のコンポーネント（２０１）間の動きを表す複数のトランジッション（２０２）とを定義する工程と、
前記複数のコンポーネント（２０１）と、複数のトランジッション（２０２）とを拡張して、一組のＡＶアセット（１２０）と、ノード（１１０）およびリンク（１３２，１３４）の拡張データ構造とを自動的に生成する工程と、各ノード（１１０）は、一組のＡＶアセットのうちの一つのＡＶアセットと関連し、リンク（１３２，１３４）は、一つのノード（１１０）から別のノード（１１０）への動きを表すことと、
前記ノード（１１０）とリンク（１３２，１３４）とを使用して、ＡＶアセット（１２０）からＤＶＤ−ｖｉｄｅｏフォーマットのデータ構造を形成する工程とを含み、
前記定義する工程は、複数のＡＶコンテンツアイテムの基準と、同ＡＶコンテンツアイテムを修正する少なくとも一つのパラメータとを備えた少なくとも一つの選択コンポーネント（２０１ｂ）を定義する工程を含み、
前記拡張する工程は、
前記ＡＶコンテンツアイテムを修正する少なくとも１つのパラメータを使用して、複数のＡＶコンテンツアイテムの中から一つ以上のＡＶコンテンツアイテムを選択する工程と、
前記選択されたＡＶコンテンツアイテムを組み合わせて、一つのＡＶアセット（１２０）を形成する工程とを含み、
前記選択する工程と組み合わせる工程とを繰り返して、一つのコンポーネント（２０１）から、明白に実現された複数のＡＶアセット（１２０）を自動的に構築する工程を含む方法。
【請求項３２】
ＡＶコンテンツのアイテムの基準を備えた少なくとも一つの情報コンポーネント（２０１ａ）を形成する工程を含む、請求項３１に記載の方法。
【請求項３３】
前記選択コンポーネント（２０１ｂ）は、プレゼンテーション・テンプレートの基準と、少なくとも一つのパラメータに従って該テンプレート内に配置される少なくとも一つの代替可能なコンテンツアイテムの基準とを備える請求項３１に記載の方法。
【請求項３４】
前記選択コンポーネント（２０１ｂ）は、ＤＶＤプレーヤで視聴覚製品を再生中に入手可能な少なくとも一つの実行時変数（３０２）と、再生中に入手可能ではないオーサリング・パラメータ（３０１，３０２）とを備える、請求項３１または３３のいずれか一項に記載の方法。
【請求項３５】
コンポーネント（２０１）とトランジッション（２０２）とのセットを表す少なくとも一つのメタコンポーネント（２０１ｃ）を形成する工程を含む、請求項３１乃至３４のいずれか一項に記載の方法。
【請求項３６】
各トランジッション（２０２）は、一つのコンポーネント（２０１）から別のコンポーネント（２０１）への許容される動きを表し、各トランジッション（２０２）はトリガ事象（２０３）と関連している請求項３１乃至３５のいずれか一項に記載の方法。
【請求項３７】
前記トリガ事象（２０３）は、ユーザコマンドの受信、またはタイマーの満了を含む請求項３６に記載の方法。
【請求項３８】
前記拡張する工程は、
前記複数のコンポーネント（２０１）の各々から一つ以上のＡＶアセット（１２０）を形成して、一組のＡＶアセット（１２０）を生成する工程と、
前記拡張中間データ構造を形成する工程と、各ノード（１１０）は、一組のＡＶアセットのうちの一つのＡＶアセットを表すことと、
前記ノード（１１０）間に、一組のリンク（１３２，１３４）を形成する工程とを含む、請求項３１乃至３７のいずれか一項に記載の方法。
【請求項３９】
前記拡張工程は、少なくとも一つのパラメータの各値に従って各選択コンポーネント（２０１ｂ）を評価して、複数のＡＶアセット（１２０）を形成する工程を含む請求項３１乃至３８のいずれか一項に記載の方法。
【請求項４０】
前記各選択コンポーネント（２０１ｂ）を評価する工程は、少なくとも一つのノード（１１０）と関連するエントリロジックを形成する工程と、および／または、少なくとも一つのトランジッション（２０２）を評価して、少なくとも一つのノード（１１０）と関連するエキジットロジック（１３４）を形成する工程と、エントリロジック（１３２）とエキジットロジック（１３４）とに従って、一対のノード（１１０）間にリンクを形成する工程とを含む請求項３９に記載の方法。
【請求項４１】
前記形成されたコンポーネント（２０１）とトランジッション（２０２）とを使用して、ＤＶＤ−ｖｉｄｅｏフォーマットの適合性を検査する工程を含む、請求項３１乃至４０のいずれか一項に記載の方法。
【請求項４２】
前記一組のＡＶアセット（１２０）と、ノード（１１０）およびリンク（１３２，１３４）の拡張データ構造とを使用して、ＤＶＤ−ｖｉｄｅｏフォーマットの適合性を検査する工程を含む請求項３１乃至３５のいずれか一項に記載の方法。
【請求項４３】
請求項１乃至３０のいずれか一項に記載の方法を実行するために、コンピュータが実行可能な命令を記録された記録媒体。
【請求項４４】
請求項３１乃至４２のいずれか一項に記載の方法を実行するために、コンピュータが実行可能な命令を記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、複雑な視聴覚製品をオーサリングする方法および装置に関する。
【背景技術】
【０００２】
一般に、オーサリング工程を使用して、未加工の音声および映像コンテンツ（即ち、サウンドクリップおよびビデオクリップ）の多数の小部分を組み合わせることが所望されている。しかしながら、多くの環境下では、所望の視聴覚製品の完成品を得るためには、オーサリングプロセスにおいて相当の量の専門家の知識と時間とを要する。この問題は、視聴覚製品が複雑なナビゲーション構造を有する場合、または個別の未加工コンテンツオブジェクトを多数要する場合に悪化する。
【０００３】
簡単な例として、映画またはテレビ番組は、一般に、個々の場面が直進するリニアなナビゲーショナルシーケンスを有する。それに反して、現在、例えば多くの場面が選択できる映画や、結末の異なる映画などの、より複雑なナビゲーション構造を有する試聴各製品、および／または、例えば約千個の個々のクイズ問題を備えた双方向クイズゲーム等、非常に多数の個々の場面を備えた視聴覚製品の新しいカテゴリーを開発することが所望されている。
【０００４】
好ましい一実施形態において、本発明は、視聴覚コンテンツをＤＶＤ−ｖｉｄｅｏ規格に準拠する形態にオーサリングして、光ディスク記録媒体上への記録を可能にすることに関する。
【０００５】
光ディスクは、多数の異なる目的において利便性の高い記憶媒体である。デジタルバーサタイルディスク（ＤＶＤ）は、片面一層ディスク上に４．７Ｇｂまでの容量を有し、両面二層ディスク上に１７Ｇｂまでの容量を有するよう開発されている。現在、ＤＶＤ−ｖｉｄｅｏ、ＤＶＤ−ａｕｄｉｏ、ＤＶＤ  ＲＡＭ等、ＤＶＤディスク上にデータを記録する数個の異なるフォーマットが存在している。これらの中でも、特にＶＤ−ｖｉｄｅｏは、映画等の予め録画された映像コンテンツに使用することが意図されている。ＤＶＤディスクは、記憶容量が大きく、かつ使用が容易であることから、人気が高まってきており、商業的な重要度が増している。都合のよい事に、ＤＶＤ−ｖｉｄｅｏディスクは、比較的ユーザ操作の容易な専用の再生装置で再生され、ＤＶＤ−ｖｉｄｅｏディスクを再生するためのＤＶＤプレーヤは、比較的広範囲での使用が開始されている。ＤＶＤ−ｖｉｄｅｏ規格に関する更なる詳細な背景情報は、ｗｗｗ．ｄｖｄｆｏｒｕｍ．ｏｒｇ．のＤＶＤフォーラム（Ｆｏｒｕｍ）から入手可能である。
【０００６】
ＤＶＤ−ｖｉｄｅｏディスクおよびＤＶＤ−ｖｉｄｅｏプレーヤの人気は上昇し、広範囲での使用が開始されているが、現在の所、開発されているコンテンツの幅は非常に限定されている。即ち、ＤＶＤ規格は非常にフレキシブルである一方、非常に複雑でもある。コンテンツをＤＶＤ−ｖｉｄｅｏに互換性を有するフォーマットへオーサリングする工程は、比較的高価であり、時間を要する。実際、ＤＶＤ−ｖｉｄｅｏ規格のフレキシビリティと機能は、高価で時間を要するオーサリング作業によって損なわれている。その結果、現在のＤＶＤ−ｖｉｄｅｏディスクは、ナビゲーションの複雑さおいて比較的単純なものになっている。このような単純さは、ユーザのＤＶＤ−ｖｉｄｅｏディスクに対する楽しみを損ない、ＤＶＤ−ｖｉｄｅｏ製品の新しいカテゴリーの開発を抑制し得る。
【０００７】
ＤＶＤのオーサリング装置の一例は、特許文献１[スプルース・テクノロジース（Spruce Technologies)]に開示されている。この装置は、双方向グラフィックオーサリングイン
ターフェイスとデータ処理エンジンを備えている。この公知のオーサリング装置は、比較的知識が豊富な熟練操作者を必要とし、複雑なナビゲーション構造を有する視聴覚製品を開発する場合に困難が生じる。即ち、グラフィックスによるユーザ・インターフェイスを備えるにも係らず、所望のＤＶＤ−ｖｉｄｅｏ製品のナビゲーション構造は、オーサ(author）によって明白に定義される必要がある。従って、複雑なナビゲーション構造を有す
るＤＶＤ−ｖｉｄｅｏ製品の作成は、高価で、時間を要し、かつエラーを生じ易い。
【特許文献１】国際公開ＷＯ９９／３８０９８号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、利便性が高く、かつ簡単な、視聴覚製品のオーサリング方法および装置を提供することにある。
本発明の好ましい目的は、複雑なナビゲーション構造、および／または多数の個々のコンテンツオブジェクトを備える一方、オーサリングに要する時間が短縮され、熟練操作者の必要性が最小である、複雑なナビゲーション構造を有する視聴覚製品の作成を可能にする方法および装置を提供することにある。
【０００９】
本発明の別の好ましい目的は、使用が直感的で、非常にフレキシブルなオーサリング手段を提供することにある。
本発明の特に好ましい目的は、通常入手可能なＤＶＤ−ｖｉｄｅｏプレーヤで再生される、ＤＶＤ−ｖｉｄｅｏ製品等の視聴覚製品を、効率よく作成することを可能にすることにある。
【００１０】
本発明によれば、添付の特許請求の範囲に記載された方法および装置が提供される。本発明の好ましい特徴は、従属請求項、および以下の説明から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本発明の第一の態様において、視聴覚製品の作成に使用されるオーサリング方法を提供する。本方法は、一つ以上の未加工のコンテンツオブジェクトに関して、視聴覚コンテンツの機能部分を内在的に表す複数のコンポーネントと、複数のコンポーネント間の動きを表す複数のトランジッションとを定義する工程と；複数のコンポーネントと、複数のトランジッションとを拡張して、明白に実現された一組のＡＶアセットと、ノードおよびリンクの拡張された中間データ構造とを提供する工程と、各ノードは、一組のＡＶアセットのうちの一つのＡＶアセットと関連し、リンクは、一つのノードから別のノードへの動きを表すことと；ＡＶアセットと、ノードおよびリンクの拡張された中間データ構造とを使用して、所定の出力フォーマットで視聴覚製品を作成する工程とを含む。
【００１２】
本発明の第二の態様において、ＤＶＤ−ｖｉｄｅｏ製品の作成に使用されるオーサリング方法を提供する。本方法は、視聴覚コンテンツのパラメータ化された部分を表す複数のコンポーネントと、コンポーネント間の動きを表す複数のトランジッションとを形成する工程と；複数のコンポーネントおよび複数のトランジッションを拡張して、一組のＡＶアセットと、ノードおよびリンクの拡張されたデータ構造とを提供する工程と、各ノードは、一組のＡＶアセットのうちの一つのＡＶアセットと関連し、リンクは、一つのノードから別のノードへの動きを表すことと；ノードおよびリンクを使用して、ＡＶアセットからＤＶＤ−ｖｉｄｅｏフォーマットのデータ構造を形成する工程とを含む。
【００１３】
本発明の第三態様において、ＤＶＤ−ｖｉｄｅｏ規格に対応した視聴覚製品の作成に使用されるオーサリング方法を提供する。本方法は、各々が、１個の映像オブジェクトと、０個以上の音声オブジェクトと、０個以上のサブピクチャーオブジェクトとを有する一組のＡＶアセットと、ノードとリンクとの拡張されたデータ構造とを生成させる工程と、各
ノードは、一組のＡＶアセットのうちの一つのＡＶアセットと関連し、リンクは、一つのノードから別のノードへのナビゲーショナルな動きを表すことと；ノードおよびリンクを使用して、一組のＡＶアセットからＤＶＤ−ｖｉｄｅｏフォーマットのデータ構造を形成する工程とを含み、該方法は、複数のコンポーネントと複数のトランジッションとを形成する工程と、コンポーネントは、プレゼンテーション・テンプレートと、該プレゼンテーション・テンプレート内で代替可能な未加工コンテンツのアイテムとを基準として複数のＡＶアセットを内在的に定義し、複数のトランジッションはコンポーネント間のナビゲーショナルな動きを表すことと；複数のコンポーネントおよび複数のトランジッションを拡張して、一組のＡＶアセットと、ノードおよびリンクの拡張されたデータ構造とを生成させる工程とを含むことを特徴とする。
【００１４】
本発明の別の一態様では、本願で定義する任意の方法を実行するために、コンピュータが実行可能な命令を記録された記録媒体を提供する。
本発明の更なる別の一態様では、本願で定義する任意の方法を実行するために、本願で定義された任意の方法に従ってオーサリングされた視聴覚製品を記録された記録媒体を提供する。
【発明を実施するための最良の形態】
【００１５】
本発明をより深く理解し、かつ本発明の実施形態を実施し得る方法を示すために、添付の図表を例として参照する。
図１は、本発明の好ましい実施形態によるオーサリング方法の概略を示す。本発明は、多数の種類の視聴覚製品、特に複雑なナビゲーション構造またはコンテンツを備えた視聴覚製品のオーサリングに適用することが可能である。
【００１６】
一例として、本発明は、例えば、コンピュータネットワークまたは他の遠隔通信ネットワーク等を介してサービスプロバイダからユーザへ遠隔的に配給される、ビデオ・オン・デマンド製品のオーサリングに適用することが可能である。ここで、本発明は、製品再生中のユーザの選択および応答が、ナビゲーションフローまたはコンテンツの選択を決定するインタラクティブな製品をオーサリングする際に特に有用である。
【００１７】
別の一例として、本発明は、ＤＶＤ−ｖｉｄｅｏ規格に準拠した視聴覚製品のオーサリングに特に適している。本例は、以下に更に詳細に説明されて、本発明の好ましい構成が解説されよう。この視聴覚製品は、光ディスク等の記録媒体上に適切に記録される。ＤＶＤ−ｖｉｄｅｏ規格は、階層構造内に配置される一連のデータオブジェクトを定義し、階層の各レベルに存在するオブジェクトの最大数を厳密に制限する。従って、本発明の好ましい一実施形態では、このＤＶＤ−ｖｉｄｅｏ規格または他の規格による制限に応じた視聴覚製品を作成することが望ましい。より詳細には、作成された視聴覚製品は、通常入手可能なＤＶＤプレーヤで再生されることが望ましい。しかしながら、ユーザが製品を楽しめ、新たな視聴覚製品のカテゴリーを創造させるような複雑なナビゲーション構造を備えた視聴覚製品を作成することも望ましい。
【００１８】
DVD−ｖｉｄｅｏの分野では、視聴覚コンテンツは、視聴覚アセット（ＡＶアセット、
またはプレゼンテーション・オブジェクトとも称される）として考慮されている。ＤＶＤ−ｖｉｄｅｏ規格において、各ＡＶアセットは、少なくとも１個の映像オブジェクトと、０個以上の音声オブジェクトと、０個以上のサブピクチャーオブジェクトとを含む。即ち、ビデオデータの一部分は、同期化された音声トラックと、任意のサブピクチャーオブジェクトと共に写し出される。現在のＤＶＤ−ｖｉｄｅｏ規格では、８個迄の異なる音声トラック（音声ストリーム）が、９個迄の映像オブジェクト（映像アングルストリーム（video angle stream）と結合されて提供されることが可能である。一般に、映像ストリームは、異なるカメラアングルを写し出す一方、音声ストリームは、英語、仏語、アラビア語
等、異なる言語バージョンの音声トラックを生成する。通常、ＤＶＤ−ｖｉｄｅｏ製品が再生される際には、利用可能な映像ストリームおよび音声ストリームのうちの１個のみが選択再生される。同様に、現在の規格では、字幕等の機能に使用されるサブピクチャーストリームが３２個迄可能である。ここでも、一般に１個のみのサブピクチャーストリームが選択再生されて、例えば、仏語の音声ストリームと組み合わせてサブピクチャーストリームから再生された英語のサブタイトルが表示された映画の映像クリップが提供される。このように、映像、音声およびサブピクチャーのストリームの組み合わせは比較的単純であるが、映画等の完成製品を作成するためには、オーサリングの高精度の調整と、尽力とを必要とする。オーサリング工程は困難で高価であるため、ＤＶＤ−ｖｉｄｅｏ規格に対応した高品質の視聴覚製品の開発に対する意欲は非常に低下されていた。複雑なナビゲーションフローを有する視聴覚製品、多数の個別の未加工のコンテンツブジェクトを使用する視聴覚製品を開発するには、更に強力な障害が存在する。
【００１９】
本発明のオーサリング方法は、プログラムまたはプログラム一式として実行されることが好ましい。このプログラム、または一式のプログラムは、磁気ディスク、ハードディスク、またはソリッドステートメモリカード等のリムーバブル記憶装置等の任意の適切な記録媒体上に記録されてもよいし、インターネット等の任意の適切なデータネットワーク上で伝達される搬送波上に変調された信号として存在してもよい。
【００２０】
使用の際、本発明のオーサリング方法は、パーソナルコンピュータまたはクライエント−サーバー・コンピュータネットワーク等の汎用コンピューティング・プラットフォーム上で適切に実行されることが好ましい。代替的に、本発明のオーサリング方法は、完全に、または少なくとも部分的に、専用のオーサリング・ハードウエアで実行されてもよい。
【００２１】
図１に示すように、本発明の好ましい実施形態のオーサリング方法は、主な三つの工程を含む。即ち、ステップ１０１にて、所望の視聴覚製品の機能部分を表す高レベルなアブストラクション（即ち、ストーリーボード）を形成する；ステップ１０２にて、高レベルアブストラクションを自動的に評価して、完全に拡張された中間構造と、一組のＡＶアセットとを形成する；ステップ１０３にて、拡張された中間構造とＡＶアセットとを使用して、ＤＶＤ−ｖｉｄｅｏ規格に準拠した出力データ構造を形成する。その後、出力データ構造を、本願では空白の光ディスクである記録媒体に記録して、ＤＶＤ−ｖｉｄｅｏ製品を作成することが好ましい。
【００２２】
図１に概略した方法を、以下により詳細に説明する。
まず、図１のステップ１０１を参照すると、所望のＤＶＤ−ｖｉｄｅｏ製品の機能要素を明白に表す複数のコンポーネントと、再生中に発生するコンポーネント間の動きを表すトランジッションのセットとを形成することによって、高レベルなアブストラクションを形成する。
【００２３】
図２は、所望の視聴覚製品の概略を示す図表である。図２の例では、２個のトランジッション２０２により結合された３個のコンポーネント２０１が存在する。コンポーネント２０１は、再生中に一つ以上の視聴覚コンテンツ部分（映像クリップ、音声クリップ、ｅｔｃの組み合わせ）が再生されるべき場合の、所望の視聴覚製品の機能要素を表す。トランジッション２０２は、再生中、製品が一つのコンポーネントから別のコンポーネントへ移動する論理的経路に示す。図２の例では、トランジッション２０２は全て明白に定義される。各トランジッション２０２は、そのトランジッションを発生させる環境を示す事象２０３と関連していることが好ましい。事象２０３は、再生中のＡＶコンテンツ部分を通した動きに影響を与えるユーザコマンドの受信、タイマーの満了等のトリガ作用である。図２を参照すると、特定のコンポーネントＡから出発し、全ての可能なトリガ作用を想定すると、唯一つの事象２０３が満足されて、現在のコンポーネントＡから次のコンポーネ
ントＢまたはＣへのトランジッション２０２が生成される。
【００２４】
好ましい実施形態では、三つの異なる種類のコンポーネントが存在し得る。これらは、情報コンポーネント、選択コンポーネントおよびメタコンポーネントである。
情報コンポーネントは、後に所望の視聴覚製品内で一つのＡＶアセットになるものを表す。好適には、情報コンポーネントは単に、視聴覚製品のＡＶアセットの形成に使用され得る未加工コンテンツオブジェクト、または未加工コンテンツオブジェクトの集合（即ち、未加工の映像クリップまたは音声クリップ）の基準を備える。例えば、情報コンポーネントは、ＤＶＤ−ｖｉｄｅｏ製品がＤＶＤ−ｖｉｄｅｏプレーヤで再生される際に画面に写し出されるウエルカム・シーケンスに関連する。再生が開始する度に、同一のウエルカム・シーケンスが再生される。ウエルカム・シーケンスが写し出された後、次のコンポーネントに進行することが望ましい。情報コンポーネント（単純コンポーネントとも称され得る）は、主として所望のＤＶＤ−ｖｉｄｅｏ製品のプレゼンテーション・データを定義するために使用される。
【００２５】
選択コンポーネントは、所望の視聴覚製品内で複数のＡＶアセットになるものを表す。好ましい実施形態にて、選択コンポーネント（マルチコンポーネントとも称される）は、少なくとも一つの未加工コンテンツオブジェクトの基準と、一つ以上のパラメータとを備える。ここで、例えば、ウエルカム・シーケンスを、言語パラメータに従って、複数の言語のうちの一つの言語で表示することが望ましい。即ち、語り手の画像（映像ストリーム）と音声トラック（音声ストリーム）との双方が、所望の再生言語に応じて変更される。選択コンポーネントは、最終的な視聴覚製品内で所望の一組のＡＶアセットを表すことが好ましく、一組のＡＶアセットの各構成要素を区別するために、一つ以上のパラメータの値が使用される。従って、選択コンポーネントは、主として、所望のＤＶＤ−ｖｉｄｅｏ製品内のプレゼンテーション・データを表すが、数個のナビゲーション構造も表す（即ち、言語再生パラメータに応じて、存在する異なるＡＶアセットのうちから選択する）。
【００２６】
メタコンポーネントは、情報コンポーネントのセット、および／または選択コンポーネントのセットと、関連するトランジッションとを表す、工程的に定義された構造を備える。メタコンポーネントは、それ自体で、従属的なメタコンポーネントを定義し得ることが好ましい。メタコンポーネントは、主として、他のコンポーネントとトランジッションとを表すことによって、所望の視聴覚製品のナビゲーション構造を定義するよう使用されることが好ましい。
【００２７】
図３に、選択コンポーネントまたは情報コンポーネント２０１をより詳細に示す。コンポーネントには、Ｔｉ（１．．．ｎ）と標識された入来するトランジッション２０２のセットうちの一つが到達し、Ｔｏ（１．．．ｍ）と標識された出力トランジッションのセットのうちの一つが同コンポーネントから退出する。
【００２８】
コンポーネント２０１は、オーサリング工程中にのみ使用される０個以上のパラメータ３０１に関して定義される。しかしながら、コンポーネントは、０個以上の実行時変数３０２に関しても定義され得る。各変数３０２は、標準的なＤＶＤプレーヤ等により視聴覚製品が再生される間に、各コンポーネントの範囲内で読取られ、変更され得る状況情報を記録している。コンポーネント２０１には、オーサリング工程中に取り扱いが容易であるように、標識３０３が付されることが好ましい。
【００２９】
コンポーネント２０１は、コンテンツ３０４の一つ以上のアイテムの基準を備える。コンテンツのアイテムは、.gif, .tif, .bmp, .txt, .rtf, .jpg, .mpg, .qtf, .mov, .wav, .rm, .qtx,等の任意の適切なフォーマットのファイルシステム、データベース、コンテンツ管理システム、またはアセット管理システム等、一つ以上のソース記憶システムに記
録された未加工マルチメディアオブジェクト（画像、映像クリップ、音声クリップ、テキストデータ等）である。この段階では、これらの未加工コンテンツアイテムは、映像、音声およびサブピクチャーオブジェクトが、選択された所定のフォーマット（即ち、ＭＰＥＧ）で提供されることを要するＤＶＤ−ｖｉｄｅｏ規格での使用に適したフォーマットを有さなくてもよい。
【００３０】
各コンポーネント２０１は、ソース記憶システムからコンテンツアイテムを検索する手がかり、または指標として、基準を使用する。この基準は、明白であっても（例、明白なファイルパス）、またはパラメータ３０１および／または変数３０２の値を基準とする等して内在的に決定されてもよい（即ち、パラメータ３０１および／または変数３０２を使用して、明白なファイルパスを構成する）。
【００３１】
コンポーネント２０１は、テンプレート３０５の基準も備えることが好ましい。テンプレート３０５は、再生中、視聴覚コンテンツの所望の部分が画面上に写し出されるべきプレゼンテーション、レイアウトおよびフォーマットを定義する。テンプレート３０５は、コンテンツアイテム３０４の一つ以上を引き寄せてテンプレート内に存在させる。一般に、各コンポーネント２０１につき、一つのテンプレート３０５が提供される。しかしながら、一つのテンプレート３０５を複数のコンポーネント２０１間で共有してもよく、その逆も可能である。テンプレート３０５は、任意の適切な形態で提供されるが、監視プログラム、プラグイン、またはアクティブオブジェクトとして提供されることが好ましい。テンプレートは、Ｃ＋＋、Ｖｉｓｕａｌ  Ｂａｓｉｃ、ＳｈｏｃｋｗａｖｅまたはＦｌａｓｈ等のプログラミング言語を使用して、または、ＨＴＭＬもしくはＰｙｔｈｏｎ等のスクリプトを使用して構成されることが好ましい。それ故、テンプレートは、ＤＶＤ−ｖｉｄｅｏ製品のためのＡＶアセットの形成に、高いフレキシビリティを提供することが理解されよう。また、他の製品（ウエブサイト等）に形成されたテンプレートを、視聴覚製品の別の形態、この場合ＤＶＤ−ｖｉｄｅｏ製品に直接再利用することも可能である。
【００３２】
パラメータ３０１、実行時変数３０２、コンテンツアイテム３０４およびテンプレート３０５は、一まとまりで、所望の視聴覚製品内に使用される一つ以上のＡＶアセットを形成する。有利なことに、コンポーネント２０１をこのようにパラメータ化された形態で形成すると、巨大な複数のＡＶアセットを、一つのコンポーネントで単純かつ容易に表すことが可能になる。
【００３３】
上述したようなコンポーネント２０１およびトランジッション２０２形成のパワーおよび利点を説明するために、図４を参照し、視聴覚製品をオーサリングする先行技術による典型的な方法と、本発明の好ましい実施形態とを比較する。この例では、ユーザが単純なクイズゲームを楽しめる視聴覚製品の開発を目的とする。
【００３４】
図４ａにて、最終的な視聴覚製品に存在することが所望される各ＡＶアセットは、予め形成されている必要があり、ナビゲーションリンクで定義されるアセット間のナビゲーションは、矢印４０２で示される。ここで、ゲームは、第一の問題に回答し、正解の場合、第二の問題に回答するように構成されている。各問題に対する回答は、実行時に実行時変数を用いて、回答Ａ，Ｂ，Ｃの一つが正解で他の二つが不正解であるようにランダム化される。図４ａの簡単な例では、非常に多数のアセットを形成し、さらに多数のナビゲーショナルリンクを形成する必要があることが理解されよう。従って、このプロセスは、比較的高価で、時間を要し、かつエラーを発生し易い。
【００３５】
図４ｂにて、等価なクイズゲームに本願で説明したコンポーネントおよびトランジッションを使用した概略を示す。図４ｂに示す概略は、問題数が１０、２０、あるいは５０迄増加しても同一の状態に維持されるが、図４ａの構成は各問題が追加されるにつれて益々
複雑になることが理解されよう。
【００３６】
図５に、コンポーネントおよびトランジッションを使用した別の例の概略を示す。図５は、小売で販売される商品のカタログを備えるであろう視聴覚製品の概略を示す。ウエルカム・シーケンスは、情報コンポーネント２０１ａとして提供される。選択コンポーネント２０１ｂは、カタログ内の各製品について、製品情報のサマリページ、または写真および動画等を含む詳細な製品情報のページ等、ＡＶコンテンツの同様の部分のセットを提供するために使用される。ここで、カタログは、例えば千のオーダーの個別の製品を備え、各製品は、所望のＤＶＤ−ｖｉｄｅｏ製品内で個別のＡＶアセットを構成するであろう。メタコンポーネント２０１ｃは、カテゴリー、名前または部分コードによる製品の選択等の機能を提供する。これらのメタコンポーネントは、工程的に定義される。
【００３７】
図６では、図５の簡略図に示した概略を表によって示す。
使用の際、オーサリング方法および装置には、コンポーネントとトランジッションとの高レベルなアブストラクションを形成するために、使い易いユーザ・インターフェイスが提供されることが好ましい。理想的には、コンポーネント、トランジッションおよび事象を定義するために、図５の概略図と類似するグラフィックスによるユーザ・インターフェイスが提供されることが好ましい。ユーザ・インターフェイスは、例えば、ボックスを描き、これらのボックスに関連する詳細を記入し、ボックスと同ボックスに関連する事象との間に矢印を描くことによって、その矢印によりトランジッションを定義する等、コンポーネントのグラフィックスの形成を提供することが最も好ましい。代替的に、図６の表と類似する表のテキスト・インターフェイスが提供される。
【００３８】
再び図１を参照すると、ステップ１０１で形成されたアブストラクションは、それ自体が利便性の高い製作物である。形成されたアブストラクションは、後の使用のために記憶されるか、または更なる作業のために別の相手（party）に転送され得る。しかしながら
、殆どの場合、アブストラクションは、オーサリング方法を使用してＤＶＤ−ｖｉｄｅｏ製品等の最終視聴覚製品を自動的に形成するために使用される。
【００３９】
図１を参照すると、本方法は任意で、ＤＶＤ規格との互換性を検査するステップ１０４を含む。結果として得られるＤＶＤビデオ製品が所望の出力規格、この場合ＤＶＤ−ｖｉｄｅｏ規格に対応するか否かを予測することが望ましい。例えば、ＤＶＤ−ｖｉｄｅｏ規格は階層構造を有し、各レベルに存在し得るオブジェクトの最大数を厳しく制限し、ＤＶＤ−ｖｉｄｅｏディスク上に記憶され得るデータの最大量を制限する。
【００４０】
一実施形態において、検査ステップ１０４は、形成されたコンポーネント２０１およびトランジッション２０２を使用して実行される。上述したように、コンポーネント２０１は、ＡＶアセットの形成を可能にする、未加工ＡＶコンテンツオブジェクト３０４とテンプレート３０５の基準、およびオーサリング・パラメータ３０１，３０２を備えている。検査ステップ１０４は、オーサリング・パラメータ（即ち、オーサリング−オンリー（authorize−only）パラメータ３０１と、実行時変数３０２）の可能な値によって形成され
るであろう潜在的なＡＶアセット数を考慮することによって、階層構造の各レベルのオブジェクト数を予測する工程と、オブジェクトの最大数の上限を超過するか否かを示す工程とを含む。同様に、コンポーネントが一組の同様のＡＶアセットを定義する場合、アセットの物理的サイズを予測するのに便利であり、それにより試聴各製品が入手可能なＤＶＤディスクの容量内に収まるか否かが検査される。ステップ１０４の適合性検査は、各ＡＶアセットを細かく実現することなく実行される一方、期待される適合性に関する相当正確な予測を操作者に提供する利点を有している。不適合が予測される場合、操作者はこの初期段階にて、状況を修正するステップを実行し得る。その結果、不適合である視聴覚製品を製作する不必要な時間および費用の消費が回避される。
【００４１】
図１に示すように、ステップ１０２にて、高レベルアブストラクション２００のコンポーネント２０１およびトランジッション２０２は自動的に評価および拡張されて、ＡＶアセットと、ノードおよびリンクの中間データ構造とが形成される。図７に、図１のステップ１０２をより詳細に示す。
【００４２】
コンポーネント２０１およびトランジッション２０２は、任意の順序で評価され得るが、最初にコンポーネントが評価され、次いでトランジッションが評価されることが好ましい。最初にアブストラクション内の任意のメタコンポーネントが評価されることが望ましい。メタコンポーネントが新たなコンポーネントおよびトランジッションになる場合、これらのコンポーネントおよびトランジッションは全部のメタコンポーネントが評価されるまでアブストラクションに追加されて、情報コンポーネントとパラメータ化された選択コンポーネントのみが残留する。
【００４３】
拡張中間データ構造が形成されて、アブストラクトのコンポーネント２０１とトランジッション３０３とは新たな評価形態にて表される。この拡張データ構造は、トランジッション２０２と連結した事象２０３に由来する分岐ロジック（branching logic）（最終的
に、所望の視聴覚製品のナビゲーション・データになる）と、コンポーネント２０１に由来するＡＶアセットと関連するノード（最終的に、視聴覚製品のプレゼンテーション・データになる）とを備えている。しかしながら、この段階では、拡張データ構造は、ＤＶＤ−ｖｉｄｅｏ規格の階層構造および他の制限に対応付けされていないため、ＤＶＤ−ｖｉｄｅｏ製品等の限定されたフォーマットで視聴覚製品が作成されるに適した形態を有することを意図していない。
【００４４】
図８に、図７のステップ７０１をより詳細に示し、コンポーネント２０１を評価する好ましい方法を説明する。図８に示すように、ステップ８０１では、各情報コンポーネント２０１ａと各選択コンポーネント２０１ｂとが交互に選択される。ステップ８０２にて、各コンポーネント２０１が評価されて、一つ以上のＡＶアセットが提供される。情報コンポーネントの評価ステップは、基準とされた未加工コンテンツブジェクト３０４からＡＶアセットを形成する工程を含む。選択コンポーネントの評価ステップは、テンプレート３０５と一つ以上の未加工コンテンツブオジェクト３０４とを、オーサリング・パラメータ３０１／３０２に従って評価して、一組のＡＶアセットを提供する工程を含むことが好ましい。ステップ８０３では、各ＡＶアセットを表すために拡張データ構造内のノードが形成されることが好ましい。ステップ８０４で、各ノードへの、または各ノードからのリンクを表すためにエントリロジック、および／またはエキジットロジックが形成されて、適切な実行時状況の下で、ＡＶアセットへ到達またはＡＶアセットから離反される。
【００４５】
図９に、図７のステップ７０２のトランジッションの好ましい評価方法を示す。ステップ９０１にて、各トランジッション２０２は任意の適切な順序で選択される。ステップ９０２にて、特定のトランジッション２０２に関連したトリガ事象２０３の状況が使用されて、拡張データ構造の各ノードのためのエントリロジック、および／またはエキジットロジックが形成される。ステップ９０３にて、ノード間の明白なリンクが形成される。
【００４６】
図１０は、各々がＡＶアセットに関連する一組のノード１１０が形成される、評価ステップ中のコンポーネント２０１の概略図である。図１０には、一つのノード１１０から次のノードへの動きを定義するエントリロジック１３２およびエキジットロジック１３４も示される。エントリロジック１３２とエキジットロジック１３４とは、再生中に入手可能な実行時変数３０２（例、タイマー事象、プレーヤ状況および再生状況）と、ユーザコマンド受信とを基準とする。この評価ステップにおいて、アブストラクトのコンポーネント２０１に関連する各オーサリング−オンリー・パラメータ３０１を消費する結果、タイマ
ー事象およびユーザコマンド等の実行時変数３０２のみが残留することが好ましい。
【００４７】
再び図１を参照すると、評価ステップ１０２の後に、更に、または検査ステップ１０４の代わりに適合性検査ステップ１０５が適用され得る。ステップ１０２でアブストラクションを評価して拡張データ構造１００を形成することによって、特定の出力規格に適合するか否かのより正確な予測が可能になる。即ち、拡張データ構造の各ノードは、一つのＡＶアセットを表すため、ＡＶアセットの総数とオブジェクト位置とが正確に予測され、一組のＡＶアセットが形成されるため、これらのアセットを保持するのに必要な容量を正確に予測することができる。適合または不適合に関する情報は、操作者にフィードバックされることが好ましい。それにより製品の構造を変更することが示唆されて、アブストラクションが変更され、適合性が改善される。
【００４８】
図１を参照すると、ステップ１０３にて、ステップ１０２からの拡張データ構造を使用して、この場合、所望のＤＶＤ−ｖｉｄｅｏ規格に対応した構造を形成することによって、所定の出力フォーマットに対応した視聴覚製品を作成する。
【００４９】
図１１に、ＤＶＤビデオ構造を形成する方法の例を示す。ステップ１１０１にて、拡張データ構造内のノード１１０は、これらノードが由来するアブストラクトのコンポーネント２０１の順序で、アブストラクション内におけるコンポーネントと隣接するコンポーネントとの近接さを保って、リスト内に配置される。その結果、再生中、ＤＶＤ−ｖｉｄｅｏ構造位置の間の飛越しが最小となり局部化（localise）されて、再生速度と一体性（cohesion）とが向上する。
【００５０】
ステップ１１０２にて、各ノードが使用されて、ＤＶＤビデオ構造の位置が形成される。ステップ１１０３にて任意で、形成されたＤＶＤビデオ構造位置の数がＤＶＤ−ｖｉｄｅｏ規格で設定された特定の上限を超過すると、形成ステップは１１０４にて停止されて、エラーが報告される。構造数が特定の上限内にあることが認められると、ステップ１１０５にて、ＤＶＤ−ｖｉｄｅｏと互換性を備えたデータ構造が形成される。最後に、ステップ１１０６にて、ＤＶＤ−ｖｉｄｅｏディスクイメージが形成される。ステップ１１０６は、商業的に入手可能な装置を使用して行われるため、本願にて詳細に説明する必要はない。
【００５１】
ステップ１１０２を、図１２により詳細に示す。この例で、変数ＴはビデオタイトルセットＶＴＳの数（即ち、１〜９９）を表し、変数Ｐは各ビデオタイトルセット内のプログラム鎖ＰＧＣ（即ち、１〜９９９）を表す。図１２に示すように、拡張データ構造１００のノード１１０が、ビデオタイトルセットおよびプログラム鎖内の位置を定義するために使用される。各ビデオタイトルセット内の利用可能なプログラム鎖が消費されると、位置は次のビデオタイトルセットへ移動する。拡張データ構造のノードに最適な物理的位置を割り当てるには、多数の代替的な方法が存在する。
【００５２】
図１１のステップ１１０５を、図１３により詳細に示す。図１３では、ＤＶＤ−ｖｉｄｅｏと互換性を有するデータ構造の好ましい形成方法を示す。ここで、各ノードに関連したＡＶアセット１２０を、その各ノードに割り当てられた構造位置に配置して、ノード間のリンクを、目的位置への明白な基準と代替する。それにより、ステップ１３０７にて、ＤＶＤと互換性を有する明白なデータ構造が形成される。このデータ構造は、次いでＤＶＤディスクイメージの形成に使用され得る。最後に、このＤＶＤディスクイメージは、ＤＶＤディスクに記録されて、新しい視聴覚製品が作成される。
【００５３】
上述したＤＶＤのオーサリング方法および装置は、多数の利点を有する。視聴覚コンテンツのパラメータ化された部分を表すコンポーネントを形成することによって多数の個別
のＡＶアセットが内在的に定義され、その後、自動的に形成される。従って、時間を要する高価な、エラーを発生し易い反復手動操作が回避される。本発明のオーサリング方法および装置によって、映画等、現存する視聴覚製品のカテゴリーにて利用可能なフィーチャの幅が相当拡大される。さらに、本発明のオーサリング方法および装置によって、視聴覚製品の新しいカテゴリーの形成が可能になる。これらの新しいカテゴリーには、クイズベースのゲーム、パズルベースのゲーム等の娯楽製品、およびカタログ、ディレクトリ、参照ガイド、辞書、百科事典等の情報製品の双方が含まれる。各ケースにおいて、本願に説明したオーサリング方法および装置は、ＤＶＤ−ｖｉｄｅｏ等のＤＶＤ規格の映像および音声機能の完全なる利用を可能にする。非常に複雑なナビゲーションを有するコンテンツを備えたＤＶＤ−ｖｉｄｅｏ製品を、単純で効率がよく、かつ費用効率が高く信頼のおける方法で、容易に製造することが可能になる。
【００５４】
数個の好ましい実施形態を示し説明してきたが、当業者は、特許請求の範囲に定義される本発明の範囲から逸脱することなく、様々な変更および改良を為し得ることを理解するであろう。
【図面の簡単な説明】
【００５５】
【図１】本発明の好ましい実施形態によるオーサリング方法の概略を示すフローチャート。
【図２】所望の視聴覚製品の概略を示すフローチャート。
【図３】図２の概略の一部として使用されるコンポーネントを、より詳細に示す図。
【図４ａ】本発明のオーサリング方法の好ましい実施形態と比較される、先行技術のオーサリング方法を示す図。
【図４ｂ】先行技術によるオーサリング方法の好ましい実施形態と比較される、本発明のオーサリング方法を示す図。
【図５】コンポネンントとトランジッションとを使用する本発明によるオーサリング方法の別の一実施形態を示す図。
【図６】図５の実施形態を表形態で示す図。
【図７】コンポーネントおよびトランジッションの評価方法の概略を示すフローチャート。
【図８】コンポーネントの評価をより詳細に示すフローチャート。
【図９】トランジッションの評価をより詳細に示す図。
【図１０】コンポーネントおよびトランジッションの評価中の拡張データ構造の一部を示すフローチャート。
【図１１】拡張データ構造からＤＶＤ−ｖｉｄｅｏ構造を形成する好ましい方法を概略するフローチャート。
【図１２】ＤＶＤ−ｖｉｄｅｏ構造の位置を形成する工程をより詳細に示すフローチャート。
【図１３】ＤＶＤ−ｖｉｄｅｏと互換性を有するデータ構造を形成する工程をより詳細に示すフローチャート。
【図１】
0004420284.tif 000002
【図２】
0004420284.tif 000003
【図３】
0004420284.tif 000004
【図４ａ】
0004420284.tif 000005
【図４ｂ】
0004420284.tif 000006
【図５】
0004420284.tif 000007
【図６】
0004420284.tif 000008
【図７】
0004420284.tif 000009
【図８】
0004420284.tif 000010
【図９】
0004420284.tif 000011
【図１０】
0004420284.tif 000012
【図１１】
0004420284.tif 000013
【図１２】
0004420284.tif 000014
【図１３】
0004420284.tif 000015