【手続補正書】
【提出日】平成16年3月2日(2004.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアプロトコルと互換性を有する対話形メディアコンテンツを形成する方法であって、
アセットコンテンツを提供するステップと、
前記メディアプロトコルと互換性を有する再生装置で閲覧できるように前記アセットコンテンツの第１の部分をフォーマットするステップと、
前記アセットコンテンツの第２の部分を特定するステップと、
前記アセットコンテンツの前記フォーマット済みの第１の部分と、前記アセットコンテンツの前記第２の部分とを参照するオーサリング用インデックスデータを形成するステップと、
前記アセットコンテンツの前記フォーマット済みの第１の部分と前記アセットコンテンツの前記第２の部分とを個別の形で含むメディア画像を形成するステップとを有し、前記オーサリング用インデックスデータにアクセスするワークステーション上で前記メディア画像を開いたとき、前記メディア画像が編集可能であることを特徴とする方法。
【請求項２】
前記メディア画像を前記メディアへ書き込むステップをさらに含むことを特徴とする請求項１記載の方法。
【請求項３】
前記メディア画像が、前記オーサリング用インデックスデータをさらに含むことを特徴とする請求項１記載の方法。
【請求項４】
前記メディアが、光ディスクフォーマットであることを特徴とする請求項１記載の方法。
【請求項５】
前記プロトコルが、ＤＶＤビデオ用プロトコルであることを特徴とする請求項４記載の方法。
【請求項６】
前記プロトコルが、ビデオＣＤ用プロトコルであることを特徴とする請求項４記載の方法。
【請求項７】
前記プロトコルが、スーパービデオＣＤ用プロトコルであることを特徴とする請求項４記載の方法。
【請求項８】
前記プロトコルが、ＤＶＤ−オーディオ用プロトコルであることを特徴とする請求項４記載の方法。
【請求項９】
前記アセットの前記フォーマット済みの第１の部分が前記オーサリング済みのコンテンツゾーンのコンテンツの一部を形成し、さらに、前記アセットの前記第２の部分が別のデータゾーンのコンテンツの一部を形成することを特徴とする請求項１記載の方法。
【請求項１０】
前記フォーマットするステップが、前記アセットの前記第１の部分を合成するステップを有することを特徴とする請求項１記載の方法。
【請求項１１】
前記アセットの前記第２の部分が、未合成の形のアセットを含むことを特徴とする請求項１０記載の方法。
【請求項１２】
前記アセットの前記第２の部分が、前記アセットの前記第１の部分を合成した前記ステップで合成されたアセットを未合成の形で含むことを特徴とする請求項１０記載の方法。
【請求項１３】
記憶媒体上の電子データファイルであって、適切に構成されたデジタル装置の中へ前記電子データファイルを転送したとき、請求項１記載の方法に従って前記装置を動作させることを特徴とする電子データファイル。
【請求項１４】
記憶媒体上の電子データファイルであって、適切に構成されたデジタル装置の中へ前記電子データファイルを転送したとき、メディアプロトコルと互換性を有する対話形メディアコンテンツを形成するための処理に従って前記装置を動作させる電子データファイルにおいて、前記処理が、
アセットコンテンツを受け取るステップと、
前記メディアプロトコルと互換性を有する再生装置で閲覧できるように前記アセットコンテンツの第１の部分をフォーマットするステップと、
前記アセットコンテンツの第２の部分を特定するステップと、
前記アセットコンテンツの前記フォーマット済みの第１の部分と、前記アセットコンテンツの前記第２の部分とを参照するオーサリング用インデックスデータを形成するステップと、
前記アセットコンテンツの前記フォーマット済みの第１の部分と前記アセットコンテンツの前記第２の部分とを個別の形で含むメディア画像を形成するステップとを有し、前記オーサリング用インデックスデータにアクセスするワークステーション上で前記メディア画像を開いたとき、前記メディア画像が編集可能であることを特徴とする電子データファイル。
【請求項１５】
前記処理が、前記メディアプロトコルと互換性を有するメディアへ前記メディア画像を書き込むステップをさらに有することを特徴とする請求項１４記載の電子データファイル。
【請求項１６】
前記処理が、前記アセットコンテンツの第１の部分を決定することができる入力を受け取るステップをさらに有することを特徴とする請求項１４記載の電子データファイル。
【請求項１７】
前記メディア画像が、前記オーサリング用インデックスデータをさらに含むことを特徴とする請求項１４記載の電子データファイル。
【請求項１８】
前記メディアが、光ディスクフォーマットであることを特徴とする請求項１４記載の電子データファイル。
【請求項１９】
前記プロトコルが、ＤＶＤビデオ用プロトコルであることを特徴とする請求項１８記載の電子データファイル。
【請求項２０】
前記プロトコルが、ビデオＣＤ用プロトコルであることを特徴とする請求項１８記載の電子データファイル。
【請求項２１】
前記プロトコルが、スーパービデオＣＤ用プロトコルであることを特徴とする請求項１８記載の電子データファイル。
【請求項２２】
前記プロトコルが、ＤＶＤ−オーディオ用プロトコルであることを特徴とする請求項１８記載の電子データファイル。
【請求項２３】
前記アセットの前記フォーマット済みの第１の部分が前記オーサリング済みのコンテンツゾーンのコンテンツの一部を形成し、さらに、前記アセットの前記第２の部分が別のデータゾーンのコンテンツの一部を形成することを特徴とする請求項１４記載の電子データファイル。
【請求項２４】
前記フォーマットするステップが、前記アセットの前記第１の部分を合成するステップを有することを特徴とする請求項１４記載の電子データファイル。
【請求項２５】
前記アセットの第２の部分が、未合成の形のアセットを含むことを特徴とする請求項２４記載の電子データファイル。
【請求項２６】
前記アセットの前記第２の部分が、前記アセットの前記第１の部分を合成した前記ステップで合成されたアセットを未合成の形で含むことを特徴とする請求項２４記載の電子データファイル。
【請求項２７】
コンテンツを有する対話形メディアであって、
論理データと、メディアプロジェクトの第１のセットのアセットを含むプレゼンテーションデータとを有する第１のセットのデータであって、前記プレゼンテーションデータが前記メディア向けに設計された再生装置により提示できるように構成される第１のセットのデータと、
前記メディアプロジェクトの第２のセットのアセットを有する第２のセットのデータであって、前記オーサリング用ファイルと互換性を有するオーサリング用プログラムを備えたワークステーションで前記第１および第２のセットのアセットを参照するオーサリング用インデックスデータを利用する前記プロジェクトの前記プレゼンテーションデータの編集時に前記第２のセットのアセットを使用することができるように構成される第２のセットのデータと、
を有することを特徴とする対話形メディア。
【請求項２８】
前記第２のセットのデータが、前記オーサリング用インデックスデータを含むことを特徴とする請求項２７記載の対話形メディア。
【請求項２９】
前記メディアが、光ディスクフォーマットであることを特徴とする請求項２７記載の対話形メディア。
【請求項３０】
前記コンテンツが、ＤＶＤビデオ用プロトコルに従うことを特徴とする請求項２９記載の対話形メディア。
【請求項３１】
前記コンテンツが、ビデオＣＤ用プロトコルに従うことを特徴とする請求項２９記載の対話形メディア。
【請求項３２】
前記コンテンツが、スーパービデオＣＤ用プロトコルに従うことを特徴とする請求項２９記載の対話形メディア。
【請求項３３】
前記コンテンツが、ＤＶＤ−オーディオ用プロトコルに従うことを特徴とする請求項２９記載の対話形メディア。
【請求項３４】
前記第１のセットのデータが前記オーサリング済みのコンテンツゾーンのコンテンツの一部を形成し、さらに、前記第２のセットのデータが別のデータゾーンのコンテンツの一部を形成することを特徴とする請求項２７記載の対話形メディア。
【請求項３５】
方法において、
１セットのアセットリソースへアクセスする第１のワークステーション上の最初のオーサリング用インデックスデータを用いて、対話形メディアプロジェクトに対する最初のオーサリング処理を実行するステップと、
前記プロジェクトと前記最初のオーサリング用インデックスデータとから得られるメディア画像をその後形成するステップと、
記憶媒体に前記メディア画像を書き込むステップであって、前記メディア向けに設計された再生装置で前記プロジェクトのバージョンが閲覧できるように構成される書き込むステップと、
前記最初のオーサリング用インデックスデータと互換性を有するオーサリング用プログラムを備えた第２のワークステーションへ前記対話形メディアを転送するステップと、
前記第２のワークステーションで前記対話形メディアを開くステップと、
前記第２のワークステーションの前記プロジェクトに対して別のオーサリング処理を実行するステップであって、それによって、前記閲覧できるバージョンの前記プロダクトが変更され、前記第２のワークステーションが前記第１のワークステーションのアセットリソースにアクセスできなくなるように構成される実行するステップと、
を有することを特徴とする方法。
【請求項３６】
前記メディアが、光ディスクフォーマットであることを特徴とする請求項３５記載の方法。
【請求項３７】
前記メディア画像が、ＤＶＤプロトコルに従うことを特徴とする請求項３６記載の方法。
【請求項３８】
前記メディア画像が、ビデオＣＤ用プロトコルに従うことを特徴とする請求項３６記載の方法。
【請求項３９】
前記メディア画像が、スーパービデオＣＤ用プロトコルに従うことを特徴とする請求項３６記載の方法。
【請求項４０】
前記メディア画像が、ＤＶＤ−オーディオ用プロトコルに従うことを特徴とする請求項３６記載の方法。
【請求項４１】
最初のオーサリング処理の前記実行するステップが、
前記オーサリング用プログラムにより読み出し可能な前記メディアプロジェクトのアセットコンテンツを持つ前記最初のオーサリング用インデックスデータを提供するステップと、
前記メディアプロトコルと互換性を有する前記メディア再生装置で閲覧できるように、あるプロトコルに従って前記アセットの第１の部分をフォーマットするステップと、
前記アセットの前記フォーマット済みの第１の部分から、および、前記アセットの第２の部分から、アセットを参照する新たなオーサリング用インデックスデータを前記最初のオーサリング用インデックスデータから取得するステップであって、前記メディア画像が、前記アセットの前記フォーマット済みの第１の部分と、前記アセットの前記第２の部分とを含むように構成される取得するステップと、
を有することを特徴とする請求項３５記載の方法。
【請求項４２】
前記メディア画像が、前記新たなオーサリング用インデックスデータをさらに含むことを特徴とする請求項４１記載の方法。
【請求項４３】
さらなるオーサリング処理を実行する前記ステップが、ネットワークを介して前記新たなオーサリング用インデックスデータにアクセスするステップを有することを特徴とする請求項４１記載の方法。
【請求項４４】
対話形メディアプロジェクトを編集する方法であって、
前記メディアプロジェクトのコピーを含むメディアを提供するステップにおいて、
プレゼンテーションデータを含むオーサリング済みのコンテンツゾーンと、
未合成アセットを含む別のデータゾーンと、を有するステップと、
ワークステーションで前記メディアプロジェクトを開くステップにおいて、
前記オーサリング済みのコンテンツゾーンにおいてアセットのロケーションを検知するステップと、
前記別のデータゾーンから未合成のアセットを検索するステップと、を有するステップと、
前記オーサリング済みのコンテンツゾーン内の前記アセットと、前記別のデータゾーンから得られる前記未合成アセットとを参照するオーサリング用インデックスデータにアクセスするステップと、
前記オーサリング用インデックスデータを用いて前記プレゼンテーションデータを修正するステップを有する、前記プロジェクトの編集ステップと、
を有することを特徴とする方法。
【請求項４５】
前記別のデータゾーンが、前記オーサリング用インデックスデータをさらに含むことを特徴とする請求項４４記載の方法。
【請求項４６】
ネットワークを介して前記オーサリング用インデックスデータにアクセスすることを特徴とする請求項４４記載の方法。
【請求項４７】
前記編集ステップが、前記メディア上に含まれないアセットを前記プロジェクトに追加するステップをさらに有することを特徴とする請求項４４記載の方法。
【請求項４８】
前記編集ステップに後続して、前記プロジェクトをフォーマットするステップと、
前記フォーマットするステップに後続して、前記メディアへ前記プロジェクトを書き込むステップと、
をさらに有することを特徴とする請求項４４記載の方法。
【請求項４９】
前記メディアが、光ディスクフォーマットであることを特徴とする請求項４４記載の対話形メディア。
【請求項５０】
前記コンテンツが、ＤＶＤビデオ用プロトコルに従うことを特徴とする請求項４９記載の対話形メディア。
【請求項５１】
前記コンテンツが、ビデオＣＤ用プロトコルに従うことを特徴とする請求項４９記載の対話形メディア。
【請求項５２】
前記コンテンツが、スーパービデオＣＤ用プロトコルに従うことを特徴とする請求項４９記載の対話形メディア。
【請求項５３】
前記コンテンツが、ＤＶＤ−オーディオ用プロトコルに従うことを特徴とする請求項４９記載の対話形メディア。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】元のソースマテリアルへのアクセスを行わない対話形メディアのオーサリング
【技術分野】
【０００１】
本発明は、一般に、対話形視覚メディアの開発に関し、さらに詳しく言えば、ＤＶＤビデオフォーマットおよびその他のマルチメディアフォーマットで配布するメディアコンテンツの開発（“オーサリング”）で利用するシステムの改善に関する。
【背景技術】
【０００２】
ＤＶＤビデオフォーマットとは、対話形マルチメディアの一般的カテゴリに属する複数のフォーマット（標準化フォーマットと独自フォーマットの双方）のうちの１つである。これらのフォーマットは、テレビスクリーンやコンピュータモニタのような表示装置上に、音声を伴う動画像や静止画像をエンドユーザ（視聴者）に提示する能力を持つものである。これらのメディアは“対話形メディア”と呼ばれる。なぜなら、これらのメディアにより、エンドユーザからの入力に応じてプレゼンテーションを決定するタイミング、順序、条件の変更が可能であるからである。
【０００３】
典型的なＤＶＤビデオの再生設定では、（セットトップ形ＤＶＤビデオ再生装置については）遠隔制御を介して、あるいは、（コンピュータと接続されたＤＶＤ−ＲＯＭドライブについては）コンピュータ用マウスとキーボードとを介してユーザ入力と再生装置との通信が行われる。ユーザは、キーを押すかマウスをクリックすることにより画面上のプロンプトやメニュー（可能なオプションのリスト）に応答する。再生に利用できるマテリアルの中を通る再生経路はユーザの選択すなわち“ナビゲーション”に応じて変更される。
【０００４】
ＤＶＤビデオプログラムのマテリアルを提示するとき、ＤＶＤ再生装置は、エンドユーザの経験を形成する２つの基本的カテゴリのデータにより作動する。プレゼンテーションデータとは実際に目に見え、耳に聞こえるデータ、すなわちビデオ、音声、画像およびテキストである。論理データまたは制御データとは、プレゼンテーションデータを提示する順序と条件とに関する情報である。論理データによって、コンテンツの編成方法、および、ユーザ入力がプレゼンテーションデータを通じてナビゲーションの流れに影響を与える方法も定義される。ＤＶＤ記憶手段とプロトコルの様々な態様についての詳細は、“リードオンリディスク用、物理ファイルフォーマット用ＤＶＤ仕様およびビデオ仕様”（ＤＶＤコンソーシアム、１９９７年）にさらに十分な記載がある。この文献はその全体が本願明細書で参照により援用されている。
【０００５】
対話形マルチメディアの形成処理は、一般に“オーサリング”と呼ばれる。オーサリングは、通常、コンピュータ上で稼動する１以上のソフトウェアアプリケーションを用いて行われる。ＤＶＤビデオのオーサリングでは、単一ユニットになるように形成される１つのディスクやディスクのコレクションは、一般に“ＤＶＤタイトル”と呼ばれる。所定のタイトルで進行中のオーサリング作業は、一般に“プロジェクト”と呼ばれる。
【０００６】
オーサリングの核心は、プレゼンテーションデータの再生を構造化するために用いる論理データを定義することであり、これによって、プログラムをナビゲートするのに用いる“ユーザインタフェース”（例えば、メニューなど）、再生中ユーザに提供される選択肢、および、ユーザ入力に対する再生装置の応答が定義される。この処理中に、プロジェクトのプレゼンテーションデータがハードドライブに正常に記憶され、ローカルにまたはネットワークを介して、オーサリングシステムへのアクセスが可能となる。これによって、プログラムマテリアルを提示する途中、オーサーによるオーサリング上の決定結果のレビューが可能となる。
【０００７】
プロジェクトの論理データの定義の処理中、論理データが参照するプレゼンテーションデータはオーサリング用ソフトウェアがサポートする任意のファイルフォーマットの形をとってもよく、また、このプレゼンテーションデータを任意のアクセス可能なロケーションに記憶してもよい。例えば、複数のビデオクリップを使用するプロジェクトにおいて、１つのクリップ用ソースファイルは、オーサリングシステムの内部ハードドライブに記憶したＡＶＩ用ファイルとし、別のクリップ用ソースファイルは、外部ハードドライブのＭＰＥＧ−２用ファイルとし、さらに、第３のクリップ用ソースファイルは、ネットワークを介してサーバからアクセスするクイックタイム用ファイルとしてもよい。
【０００８】
各オーサリング用プログラムには、所定のプロジェクトで使用するプレゼンテーションファイルのロケーションとフォーマットを追跡するそれ自身の方法があり、また、オーサリング中に行われる論理データの決定を追跡するそれ自身の方法もある。このような１つのアプローチとして、ソニック・ソリューションズが開発し、そのオーサリング用プログラムのいくつかで使われているオーサースクリプト（AuthorScript）がある。その他のアプローチについては、例えば、１９９９年７月２９日公開の国際公開第９９／３８０９８号（特許文献１）と米国特許第６，０２３，７１３号（特許文献２）に記載がある。これら特許の双方は、本願明細書で参照により援用されている。オーサースクリプトのアプローチでは、オーサースクリプト（ＡＳ）のオーサリング用ファイルがオーサリング用プログラムにより作成され、プロジェクトの論理データに関する“構造”情報とプロジェクトのプレゼンテーションデータに関する“アセット”情報の双方の情報が記憶される。対話形光メディアの製造に関する別の態様については、１９９６年５月２３日公開の国際公開第９６／１５５００号（特許文献３）と関連する米国特許出願第６７６，１２１号（特許文献４）に記載がある。これら特許の双方も本願明細書で参照により援用されている。
【０００９】
この処理を図１と図２に概略的に示す。図１は、ステップ１０１〜１０５でのファイルオープン処理と、ステップ１０７〜１０９での編集処理と、ステップ１１１〜１１９でのフォーマット処理と、ステップ１２１でのディスクイメージの書き込み処理とを示すフローチャートである。
【００１０】
ステップ１０１で、既存のプロジェクトが“オープン”されると（または、新たなオーサリング用ファイルが開始されると）、プロジェクトファイル（例えば、オーサースクリプトベースのオーサリング用プログラム内のＡＳファイル）が読み出され、ステップ１０３で、そのファイル内のアセット情報を用いてプレゼンテーションデータのソースファイルのロケーションが検知される。一方、ステップ１０５で、構造データを用いてプロジェクトの論理状態が復元される。ステップ１０５は、ステップ１０３に後続する必要はなく、ステップ１０３に先行したり、ステップ１０３にオーバーラップしたりしてもよい。
【００１１】
このプロジェクトの編集時（ステップ１０７〜１０９）に、ステップ１０８で、新たなアセット情報を追加して、ステップ１０９で、プロジェクトファイルに変更事項を記憶させ、プロジェクトでのオーサーの進行状況を示す最新の記録を行うことができる。
【００１２】
オーサリング処理の最後に、論理データに関するすべての決定を終了するとき、ステップ１１１〜１１９でＤＶＤによる配布用としてこのプロジェクトのフォーマットが行われる。ステップ１１１で、フォーマット用ソフトウェアによりプロジェクトファイルを読み出し、このファイル内の情報を評価し、ＤＶＤビデオ再生装置からプロジェクトの現在の状態を再生できる形へ変換する一連の処理を実行する。
【００１３】
プレゼンテーションデータから見ると、ステップ１１３で、この処理にはまず、プロジェクトファイルで参照する種々のソースファイルのロケーションを検知するステップが含まれ、必要な場合には、ステップ１１５で、これらのファイルを“エレメントのストリーム”へ変換するステップが含まれる。これらのファイルは、種々のタイプのプレゼンテーションメディア用ＤＶＤビデオにより使用されるフォーマットのファイルである（例えば、ＭＰＥＧ−２ビデオフォーマットの中に予め入っていないビデオソースファイルは、このフォーマットへ変換される）。この処理は、１つのフォーマットから別のフォーマットへの１以上のビデオファイル（例えば、完成した主要作品）の“符号変換”ステップを含むようにしてもよい。場合によっては、この処理は、ステップ１１７で、別々のファイル内に在るいくつかの別個のコンポーネントを“合成して”、統一した１つの全体ファイルにするステップも含むようにしてもよい。合成ステップは、特にメニューの場合、通常行われるステップであり、このステップには、オーサリング処理中、各種ファイルの中に在る複数の視覚エレメントが含まれる場合が多い。
【００１４】
ＤＶＤで使用する適切なファイルフォーマットの形で存在するエレメントのストリームの場合、ステップ１１９で、これらのストリームをまとめて多重化して、これらのストリームをＤＶＤ再生装置が使用するビデオオブジェクト用ファイルに変えることができる。オーサリングで作成した論理データも編成されて、１セットのファイルに変えられ、ＤＶＤビデオフォーマットでディスクを再生するように設計された再生装置によりこのファイルの読み出しと解釈とを行うことができる。次いで、ステップ１２１で、“ディスクイメージ”が書き込まれる。“ディスクイメージ”は、最終ディスクに現れるディレクトリ構造全体とデータファイルとを具現化するものであり、論理ファイルとプレゼンテーションファイルはすべてＶＩＤＥＯ＿ＴＳディレクトリ（すなわち、“ＤＶＤビデオゾーン”、あるいは、もっと一般的に言えば、“オーサリング済みのコンテンツゾーン”）の中に常駐し、これらのファイルはこのゾーンからＤＶＤビデオ再生装置により読み出すことができる。
【００１５】
図２は、この処理の種々のエレメントを表すブロック図である。オーサリング処理に用いるワークステーション２０１は、プロジェクトの構造情報２１１とアセット情報２１３とを持つオーサリング用ファイル２１０を含む。ソースファイルは、ワークステーションの内部ハードドライブ２２５か、外部ソース２２３のいずれかに記憶することができる。編集処理が終了すると、フォーマット処理２３０でビデオオブジェクト用ファイルが形成され、論理データとプレゼンテーションデータとを含むディスクイメージがディスク書き込み装置２４０へ出力され、ディスク２５０上へ格納される。
【００１６】
ディスクイメージとは、ＤＶＤの製造工場で複製されたＤＶＤあるいは記録可能なＤＶＤメディア上へ記録されたＤＶＤの如何に関わらず、所定のタイトルから作成されるすべてのＤＶＤ用ソースである。しかし、ＤＶＤビデオのオーサリング用プログラムでこのディスクイメージ自体をプロジェクトとして開くことはできない。したがって、ＤＶＤビデオディスクは、これを作成したソースであるプロジェクトと機能的に均等なものではなく、プロジェクトファイル、並びに、プロジェクトファイルが参照するソースアセットへ戻ることによってしかプロジェクトに対するその後の変更を行うことはできない。
【特許文献１】国際公開第９９／３８０９８号
【特許文献２】米国特許第６，０２３，７１３号
【特許文献３】国際公開第９６／１５５００号
【特許文献４】米国特許出願第６７６，１２１号
【特許文献５】Kenneth G. Oetzel とHenry Van Horik による「改訂版の書換形ＤＶＤまたはＣＤディスクの記録を当該ディスク上の既存のＤＶＤビデオボリュームへ最適化する方法および装置」(Method and Apparatus for Optimizing the Recording on a Rewritable DVD or CD Disc of Revisions to an Existing DVD-Video Volume on that Disc)というソニック  ソリューションズへ譲渡された２００２年４月４日出願の仮米国特許出願
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、オーサリング用ファイル生成の改善に関し、これによって、アクセス可能な宛先メディアにプロジェクトファイルのバージョンを記憶し、追加のソースファイルなしでこのプロジェクトファイルのバージョンを変更することが可能となる。例示の一実施形態では、ＤＶＤビデオのオーサリング用プログラムにより読み出し可能なオーサリング用ファイルが、所定ディスクの“ＤＶＤビデオゾーン”内に存在するＤＶＤビデオマテリアルの再生構造を定義し、さらに、ディスクのＤＶＤビデオ用“プレゼンテーションデータ”を形成するアセットのロケーションも定義する。これらの改善により、オーサリング用ファイルが存在する同じＤＶＤのＤＶＤビデオゾーン内にあるディスク上のアセットを参照する当該オーサリング用ファイル並びにＤＶＤビデオゾーンの外に記憶されたアセットの生成が可能となる。ＤＶＤビデオゾーン内のアセットへのアクセスが可能になることにより、ＤＶＤビデオゾーンの外に冗長なコピーを記憶する必要がなくなり、それによって、メディア上にプロジェクトを記憶するのに必要なスペースが減少することになる。
【課題を解決するための手段】
【００１８】
これによって、オーサリング用ファイルの読み出しが可能なＤＶＤビデオのオーサリング用プログラムで、最終のＤＶＤビデオディスクイメージが形成されたソースであるオーサリングプロジェクトを再び開いて、さらに、同じＤＶＤに記憶されているソースマテリアル以外のソースマテリアルを全く参照することなく、このようなプログラムによるプロジェクトを修正することが可能となる。このプロジェクトを開いて、プロジェクトの元のソースファイルを使わずにワークステーション上でプロジェクトを処理することができる。プロジェクトの現在の状態は、プロジェクトの中間段階でメディア用の標準的再生装置で閲覧することもできる。
【発明を実施するための最良の形態】
【００１９】
本発明の一般的なコンテキストは、対話形メディアでのオーサリング処理であり、このメディアの中にはＤＶＤビデオ、ＤＶＤオーディオ、ビデオＣＤ、スーパービデオＣＤなどのような光ディスクフォーマット、並びに、サーバによりホストされ、ネットワークを介して配布されるメディアも含まれるが、これらのメディアにのみ限定されるものではない。１つの具体例を示すために、オーサリング用ＤＶＤビデオディスクに使用するソフトウェアアプリケーションのコンテキストで本発明の例示実装構成について以下に説明する。本発明により、メディアのアセットのみに基づいて切れ目なくプロジェクトの更新を行うことが可能となる。ワークステーションやパーソナルコンピュータ上で実行するものとしてこの更新について以下に一般的に解説するが、本発明は、単にパーソナルコンピュータやワークステーションだけでなく消費者用電子装置にも適用されるものである。さらに、本解説は、主としてＤＶＤビデオに関する解説であるため、プレゼンテーションデータを表示対象として主として説明するものである。この場合、もっと一般的に言えば、このプレゼンテーションデータは、オーディオコンテンツを提示するステップを追加して（あるいはＤＶＤオーディオの場合、単独で）含むものであってもよい。
【００２０】
ＤＶＤプロジェクトから作成されたＤＶＤタイトルから当該ＤＶＤプロジェクトを直接開くことに価値があるいくつかの理由がある。例えば、アーカイブを用いるアプリケーションの場合、例えば、この機能を備えた単一の“編集可能ディスク”であれば、タイトルの便利な記録として利用できるだけでなく、プロジェクトとそのコンポーネント部分との便利な記録として利用することも可能となる。一方、ＤＶＤ“クリップメディア”の発行者は、標準的ＤＶＤビデオ（またはメディアのプロトコルに適したＤＶＤビデオ）の再生装置で即座に簡単に閲覧可能なメディアであり、かつ、対応オーサリング用システムによってオーサリング済みの様々なプロジェクトの中へ容易に組み込み可能なメディアを含む製品の提供が可能となる。さらに、対応ディスクの編集時に、タイトルの特定の変更部分のみをワークステーションのハードディスクへ転送すればよく、これにより一般にディスクのより迅速な編集が可能となる。
【００２１】
編集可能なＤＶＤディスクにより、ＤＶＤタイトルの作成に関係するファシリティ内の、および、ＤＶＤタイトルの作成に関係するファシリティ間のワークフローの改善を図ることも可能となる。プロジェクトのビデオコンテンツを準備するビデオエディタたちは、彼らの編集用プログラムで簡単なＤＶＤ“プラグイン”を使って、ＤＶＤ−Ｒなどの、ＤＶＤビデオ対応の書き込み可能ディスクへ彼らの作業内容を出力することも可能となることによって、ＴＶへフックしてすぐに利用可能なＤＶＤ再生装置を用いて、その作業内容を評価し、承認することが可能となる。次いで、追加の転送を全く行うことなく、共通のオーサリング用プログラムを使って作業するＤＶＤオーサリングのスペシャリストたちへプロジェクトを渡すことが可能となる。このスペシャリストたちは、ＤＶＤタイトルの最終バージョンをオーサリングする開始ポイントとしてＤＶＤ−Ｒのマテリアルを使用する。
【００２２】
所定のプロジェクトの編集可能なＤＶＤを作成する１つの方法として、例えば、オーサースクリプトアプローチ内のＡＳファイルなどの、プロジェクトのオーサリング用ファイル（あるいは、より一般的には、“オーサリング用インデックスデータ”）をこのＡＳファイルが参照するすべてのソースファイルと共にＤＶＤに格納する方法がある。このＤＶＤは、“ＤＶＤの別のゾーン”あるいはもっと一般的に言えば、ＶＩＤＥＯ＿ＴＳディレクトリの外に在ることを意味する“別のデータゾーン”と呼ばれるゾーンの中に在る。しかし、この方法は、いずれのＤＶＤプロジェクトにも含まれる広大な大部分のデータを占めるディスク上のすべてのプレゼンテーションデータを２回ディスクに記憶することを意味することになる。すなわち、１回は、オーサリング済みのコンテンツゾーンのプレゼンテーションデータの中に、そして、さらにもう一度（おそらく異なる形で）“ＤＶＤの別のゾーン”の中に記憶することを意味する。ほとんどのタイトルの場合、冗長なバージョンのすべてのプレゼンテーションデータファイルを記憶できるほど十分なデータ記憶容量はＤＶＤ上には存在しない。そのスペースが利用可能な場合でさえ、この２重の記憶は、オーサリング処理が進むにつれて、新たなマテリアルの追加可能量を最終的に制限する可能性がある。
【００２３】
本発明は、編集可能な対話形メディアタイトルの作成方法を提示するものであり、このメディアタイトルは、例えば、外部ファイルを全く参照せずに、タイトルの作成ソースであるＤＶＤプロジェクトの再現と編集とを実行するのに必要なすべてのマテリアルが含まれるＤＶＤビデオディスクを意味するものである。この方法によれば、プロジェクトで使われるすべてのソースファイルをディスク上に冗長に記憶する必要がなくなる。
【００２４】
この方法には、オーサリング用ソフトウェアのフォーマット処理に追加される新たな処理が含まれる。これらの新たな処理は、発明の背景で略述したフォーマットステップに追加して行われ、通常、プロジェクトのディスクイメージへの変換が企図される。これらの処理は、確立されたコンピュータプログラミング技法を利用して行うことも可能である。
【００２５】
論理システムまたはデジタルシステムおよび／または方法では、多種多様の異なるコンポーネントと異なる機能をモジュール方式で含むことが可能なことは当業では周知である。以下の記載は、本願明細書で示す教示から当業者には明らかである。本発明の様々な実施形態は、エレメントおよび／または機能の様々な組み合わせを含むものであってもよい。本発明の様々な実施形態は、本願明細書のいずれかの具体例に記載されている以外の異なる順序で行うアクションあるいはステップの様々な組み合わせを含むものであってもよい。本発明の様々な実施形態は、本願明細書のいずれかの具体例に記載されている以外の部分やコンポーネントをグループ化してさらに大きな部分やコンポーネントにするステップを含むものであってもよい。明瞭さを旨として、多くの様々な革新的コンポーネント、および、革新的コンポーネントと周知のコンポーネントとの革新的な組み合わせを含むシステムという観点から本発明について説明する。本発明は、本願明細書のいずれかの実施例にリストされている革新的なコンポーネントのすべてを含む組み合わせに限定されるものではない。本願明細書の教示からわかるように、任意の適切な実施環境やＣ＋＋、Ｊａｖａ、ＪａｖａＳｃｒｉｐｔなどのようなプログラム言語を用いて本発明の機能態様の実施や達成が可能である。
【００２６】
本発明の例示の実施形態は、より具体的には、図３を参照したフローチャートにより示されている。図１に示す先行技術による処理の場合のように処理は始まるが、本発明によるプロジェクトはディスクにはまだ格納されていない。この場合、ステップ３０１，３０３，３０５は、発明の背景で記載したように、既存のプロジェクトを開いたり、新たなオーサリング用ファイルを開始したりするステップ１０１，１０３，１０５にそれぞれ対応するステップである。以下に記載するように、いったんプロジェクトがメディアに格納されると、構造ファイルとアセットファイルとを持つオーサリング用ファイルのバージョンをメディア自体から開くことができる。これに対応して、ステップ３０７，３０８，３０９の編集処理は、この時点で図１の処理のステップ１０７，１０８，１０９と同じものとなる。
【００２７】
従来技術と比較すると、本発明ではフォーマット処理の変更が行われる。すなわち、図１の処理では、編集処理がいったん終了してからフォーマット処理が行われ、プロジェクトがフォーマットされていったんメディアへ引き渡されてしまうと、プロジェクトの変更ができなくなるのに対して、本発明では、オーサリング処理が終了したか、あるいは、さらに編集を行う中間段階にあるかに関わらず、プロジェクトをディスクへ引き渡すことが可能である。ステップ３１１で、フォーマット用ソフトウェアにより、オーサリング用ファイルが読み出され、そのファイル内の情報が評価され、一連の処理が実行される。この一連の処理により、プロジェクトの現在の状態が、現在のプレゼンテーションデータの一部となるアセットの再生装置で再生できる形に変換される。ステップ３１３で、オーサリング用ファイルで参照する対象ソースファイルのロケーションが検知される。図１の場合とは異なり、この場合、フォーマット用ソフトウェアによってオーサリング用ファイルのアセット参照セクション内の各アセットが評価され、その後のステップでフォーマット処理中、アセットのうちのどのアセットを合成処理の対象とするかが決定される。
【００２８】
プロジェクトのプレゼンテーションデータの中へ入るアセットの場合、ステップ３１５で、必要であれば、ファイルは“エレメントのストリーム”へ変換される。前述したように、この変換によって、これらのファイルは様々なタイプのプレゼンテーションメディア用ＤＶＤビデオで用いられるフォーマットに変えられる。また、この変換は、１つのフォーマットから別のフォーマットへの１以上のビデオファイルの“符号変換”処理を含むものであってもよい。プロジェクトの現在の形のプレゼンテーションデータの一部ではなく、非合成の形で“別のデータゾーン”の中へ入るアセットは、そのままの形にしておいてもよいし、中間形式に変えてもよい。次に、ステップ３１７で、フォーマット用ソフトウェアは、オーサリング用ファイルのアセット参照セクション内の各アセットを評価し、その後のステップでフォーマット処理中、アセットのうちのどのアセットを合成処理にかけるかをステップ３１７で決定する。
【００２９】
ステップ３１９で、未合成の個別バージョンのアセットが予約され、これらのアセットが合成されて、オーサリング済みのコンテンツゾーン（この例の“ＤＶＤビデオゾーン”）の中に含まれることになる。この合成処理は、ステップ３２１で行われる。オプションとして、合成済みストリームの作成に使用するストリームアセットをＶＩＤＥＯ＿ＴＳディレクトリの外でその個別の未合成状態で未合成の形で含むようにしてもよいが、これらのストリームアセットはスペースの節減を目的とするものである必要はない。
【００３０】
本発明の重要な態様として、図３のフォーマット処理が図１の処理とは異なる様態であるという点が挙げられる。ステップ１１７で、図１の処理には、別々のファイル内に在るいくつかの別個のコンポーネントを合成してステップ１１９のビデオオブジェクトの中へ入る１つの統一した全体コンポーネントに変えるステップが含まれる。この合成処理は、上述した先行技術の処理では行うことができない。これに対し、本発明のフォーマット処理では、エレメントの合成前にどのエレメントを保存すべきかを決定し、それによって以降の編集時に合成ステップを繰り返すことができる。
【００３１】
新たなオーサリング用ファイルすなわちオーサリング用インデックスデータがステップ３２３で生成される。オーサリング中使用する参照アセットのロケーションは、ディスクイメージ内の新たなロケーションにより置き換えられる。アセットを合成しない場合、参照済みの新たなロケーションがディスクイメージのＶＩＤＥＯ＿ＴＳディレクトリ内に形成されることになる。アセットを合成する場合、参照済みの新たなロケーションがディスクイメージのＶＩＤＥＯ＿ＴＳディレクトリの外に形成されることになる。ステップ３２５で、ディスクイメージが形成される。この新たに生成されたオーサリング用ファイルは、ＶＩＤＥＯ＿ＴＳディレクトリの外のディスクイメージの中に含まれる。未合成アセットもビデオゾーンの外に格納される。最終的に、図１の完了したタイトルとは対照的に、ステップ３２７でプロジェクトはメディアの中へ書き込まれる。
【００３２】
図４にこの処理が概略的に表されているが、新しく生成されたオーサリング用ファイルは、この場合、合成済みアセットと未合成アセットの双方と共にディスク上に含まれる。最初のワークステーション４０１は、構造情報とアセット情報とを持つ最初のオーサリング用ファイル４１０を再び含むことになるが、図２に示す対応するエレメントの若干は単純化されている。次いで、これら構造情報とアセット情報はフォーマット処理４３０へ出力される。従来技術の場合と同じように、処理済みアセット並びに論理データとプレゼンテーションデータとをディスク４５０に格納して、メディアのプロトコル向けに設計された標準的再生装置で当該プロジェクトと関連するタイトルの現在の状態を閲覧できるようにする。発明の背景で説明したケースとは対照的に、ディスクイメージには、未合成アセット４３２と新たなオーサリング用ファイル４３３とが含まれることになる。ＤＶＤの例では、ディスクイメージエレメント４３２と４３３は、ＤＶＤの別のゾーンに格納されることになる。この段階で、プロジェクトを開いて、別のワークステーション４５１で、互換性を有するオーサリング用プログラムを使用して（または、再びワークステーションＡ４０１で）、メディア４５０に記憶した情報だけを使いながらこのプロジェクトを処理することができる。
【００３３】
上述したステップに加えて、この方法は、オーサリング用ソフトウェアの機能に対する修正（確立されたコンピュータプログラミング技法を用いて行われる）も必要とし、これによってソフトウェアのアセット管理モジュールがＤＶＤのＶＩＤＥＯ＿ＴＳディレクトリでアセットを認識することが可能となる。
【００３４】
この方法を用いて作成したＤＶＤは、図３の処理を組み込むいずれのＤＶＤオーサリング用ソフトウェアでも編集可能である。オーサリング用ワークステーション内で駆動するＤＶＤのディスクの場合、ディスク上のオーサリング用プログラムはオーサリング用ファイルのアセット参照セクションを読み出し、それによって、ディスクの作成に用いるすべてのソースアセットへのアクセスが行われる。このディスクには、メニューと、タイトルとから成る別の合成済みの部分とを形成する未合成エレメントが含まれる。これらの未合成エレメントは、通常、プレゼンテーションデータ全体の小さな部分であるが、ＶＩＤＥＯ＿ＴＳディレクトリ内に予め記憶されているプレゼンテーションデータへこれらエレメントだけを冗長に記憶する必要がある。また、このオーサリング用プログラムは、オーサリング用プログラムと互換性を有する形でオーサリング用ファイルの構造部に記憶されたタイトルの論理データへもアクセスする。例えば、オーサースクリプトを用いる場合、オーサースクリプト互換形式でＡＳファイルの構造部に記憶される。タイトルをフォーマットし、再び作成されたプロジェクトは、ディスクイメージを作成した場合と全く同じように、この時点で編集可能となる。ディスク（例えば、図４のワークステーション４５１のディスク４５０）から開始するオーサリング処理は、図５に記載されている。
【００３５】
図３のステップ３２５の終了時に、プロジェクトの現在の状態は元のソースマテリアルへのアクセスをそれ以上必要としない自制した形をとる。合成済みストリーム４３１と、未合成アセット４３２と、新たなオーサリング用インデックスデータとに基づいて、互換性を有するオーサリング用プログラムを備えているが、元のアセットを持たない別のワークステーションでこのプロジェクトを再び開くことができる。図３のステップ３２７は、メディア（図４の４５０）へ書き込まれ、図５のステップ５０１でメディアから再び開かれたこのマテリアルを示すものではあるが、このプロジェクトのこの自制した形は、ディスクへ引き渡されず、代わりに直接別のワークステーションへ転送される。別の変形例では、合成済みストリーム４３１と未合成アセットとをメディアへ書き込むことも可能であるが、メディアと連携して別のソースからオーサリング用ファイルを提供し、インターネットや別のネットワークなどのこのソースからワークステーションによりオーサリング用ファイルを検索することも可能である。
【００３６】
図５の処理は、オーサリング用ファイルのオープンから再び始まるが、この場合、このオーサリング用ファイルが書き込まれたＤＶＤや別のメディアから処理は始まる。以前ならディスク上に存在したであろう標準的なプレゼンテーションデータと論理データに加えて、種々の未合成アセットが、この新たなオーサリング用ファイルを持つ別のデータゾーンのメディア上に存在する。このディスクが、未合成アセットと構造データとを含む新たなオーサリング用ファイルを保持しているため、プロジェクトはそれ以上元のワークステーションに縛られることはなく、新たなワークステーションで開くことができる携帯可能な形をとる。例えば、従来技術ではメニューのいわば最終の形だけがディスク上に存在していたが、本発明によれば、その代わりに、メニュー（メニューバックグラウンド，ボタンイメージやテキストなど）を作成するためのオーサリング処理中まとめて合成した個別のアセットが、今度はメディアの別のデータゾーンで個別の形で別々に記憶される。
【００３７】
ステップ５０１〜５０５のオープン処理時の図５の処理は、図３の処理とは非常に異なっている。ステップ５０１で、ディスクや別のメディアからＰＣやワークステーション上でオーサリング用インデックスデータまたはファイルが開かれる。ステップ５０２で、別のデータゾーンのオーサリング用ファイルから未合成アセットが検索される。ステップ５０３で、オーサリング済みのコンテンツゾーン内のアセットのロケーションが検知される。ワークステーション上のローカルな記憶装置（メモリやハードディスクなど）へ種々のアセットをコピーするか、メディア上にそのまま残すかのいずれかを行うことができる。これは、そのメディアが追記形メディアか、書換形メディアかによって左右され、また、オーサリング用アプリケーションが利用するアプローチにも左右される。例えば、タイトルの修正すべき特定部分だけをハードディスクへ転送すればよいため、ほとんどのＤＶＤをより迅速に編集することができる。追記形ＤＶＤの場合、ステップ５０１でオーサリング用ファイルを提供した同じディスクへ別の編集済みプロジェクトの再書き込みを行うことはできないため、プロジェクトに保持すべきアセットのすべてをワークステーション上へダウンロードして、以下のステップ５２７で書き換えを行うようにする必要がある。この処理の別の態様については、Kenneth G. Oetzel とHenry Van Horik による「改訂版の書換形ＤＶＤまたはＣＤディスクの記録を当該ディスク上の既存のＤＶＤビデオボリュームへ最適化する方法および装置」(Method and Apparatus for Optimizing the Recording on a Rewritable DVD or CD Disc of Revisions to an Existing DVD-Video Volume on that Disc)というソニック  ソリューションズへ譲渡された２００２年４月４日出願の仮米国特許出願（特許文献５）に記載がある。この特許は、本願明細書で参照により援用されている。
【００３８】
ステップ５０７〜５０９の編集処理は、メディア上にアセットが存在してもよいことを除いて、図３のステップ３０７〜３０９の場合と同じように行われる。ステップ３０８と１０８の場合と同じように、ステップ５０８の新たなアセットをプロジェクトへ追加することができる。同じように、図３の処理時にいくつかのアセットに対して、アセットをメディアに最初に格納する前に、このステップのうちのいくつかを事前に実行しておくようにするという点を除けば、ステップ５１１〜５２５のフォーマット処理は、ステップ３１１〜３２５と同じになる。最後に、ステップ３２７の場合のように、プロジェクト（または終了したタイトル）がステップ５２７でメディア上へ再び書き戻される。このメディアは、ステップ５０１で開かれたメディアと同じメディア（例えば、書換形ＤＶＤの場合）や、同じタイプのメディアの異なるコピー（例えば、追記形ＤＶＤの場合）であってもよいし、異なるタイプのメディアであってもよい。
【００３９】
図６に示すように、本発明はハードウェアおよび／またはソフトウェアに実装することができる。本発明のいくつかの実施形態では、クライアント側論理回路またはサーバ側論理回路のいずれかの論理回路に本発明の様々な態様を実装することが可能である。当業で理解されているように、適切に構成された計算機の中へロードしたとき、本発明に従って当該デバイスを実行させる論理命令および／または論理データを含む固定メディアプログラムコンポーネントの中に本発明または本発明のコンポーネントを具現化してもよい。当業で理解されているように、ユーザ用のコンピュータにロードするための固定メディアでユーザへ固定メディアプログラムを配布してもよい。あるいは固定メディアプログラムは、ユーザが、プログラムコンポーネントをダウンロードするために通信メディアを介してアクセスする遠隔地のサーバ上に常駐するものであってもよい。
【００４０】
図６は、ネットワーク接続６１９を介してローカルな記憶装置６１７および／または遠隔地にある記憶装置６２７から命令を読み出すことが可能な論理装置と理解できる情報機器（またはデジタル装置）を示す。次いで、装置６００は、これらの命令を用いて、当業で理解される形で、本発明の態様を具現化するようにサーバの論理回路またはクライアントの論理回路に指示を与えることができる。本発明の具現化が可能な１つのタイプの論理装置として、図６にブロックの形で例示するコンピュータシステムまたは消費者用電子デバイス６００を挙げることができる。この装置には、ＣＰＵ６０７、入力装置（キーボードまたはマウスなど）６０９、メモリまたはディスクドライブ６１５およびディスプレイまたはスピーカ６０５のようなエレメントが含まれる。データ記憶媒体６１５と６１７を用いて、このようなシステムをプログラムしてもよいし、また、データ記憶媒体６１５と６１７が、ディスクタイプの光学メディアや磁気メディア、磁気テープ、半導体メモリなどを表すものであってもよい。この記憶媒体に記録されたソフトウェアとして本発明の全部または一部を具現化してもよい。通信ポート６１９を用いて、このようなシステムのプログラミングに使用する命令を最初に受け取るようにしてもよいし、通信ポート６１９が、任意のタイプの通信接続を表すものであってもよい。ディスクイメージ、未合成アセット、オーサリングプロジェクト用ファイルおよびその他のデータは、ローカルバス４３０や遠隔地のデータポート４４０あるいは別のデータ入出力メカニズムにより記憶媒体６４０から読み出されたり、記憶媒体６４０へ書き込まれたりする。
【００４１】
特定用途向け集積回路（ＡＳＩＣ）やプログラマブル論理素子（ＰＬＤ）の回路構成内で本発明の全部または一部を具現化してもよい。このような場合、本願明細書に記載されているように動作するＡＳＩＣやＰＬＤの製作に使用可能なコンピュータが理解できる記述言語で本発明を具現化してもよい。
【００４２】
上述したように、具体的な例示の実施形態に関連して本発明の様々な態様を説明してきたが、本発明が添付の請求項の最大の範囲に基づいて権利が保護されるべきものであることは理解されよう。
【図面の簡単な説明】
【００４３】
【図１】従来技術のオーサリング方法を示すフローチャートである。
【図２】図１の処理で使用するエレメントのボックス形結線図である。
【図３】本発明の一実施形態に基づくオーサリング処理を示すフローチャートである。
【図４】本発明の一実施形態の概略結線図であり、これによって、外部のソースマテリアルへアクセスすることなくＤＶＤの編集を行うことができる。
【図５】図４の処理で形成されるようなディスクからスタートするオーサリング処理を示すフローチャートである。
【図６】ハードウェアおよび／またはソフトウェアの中に実装された本発明を示すボックス形結線図である。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2004529566.tif 000001