【手続補正書】
【提出日】平成16年4月19日(2004.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
編集システムであって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるタイムライン・インターフェースと、
前記タイムライン上のある時間位置に、前記タイムライン上における時点または期間のいずれかの選択に応じて、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にするユーザ・インターフェースであって、それにより前記コンポーネントが表す前記エンハンス・コンテンツを前記選択に応じて前記プログラムにおける前記時点または期間と関連付け、前記コンポーネントの指示を前記選択に応じて前記タイムライン上に表示するようにした、前記のユーザ・インターフェースと、
を備えている編集システム。
【請求項２】
請求項１記載の編集システムにおいて、前記タイムラインは、少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを含む、編集システム。
【請求項３】
請求項１記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上のある時点に置く、編集システム。
【請求項４】
請求項１記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ソース・クリップ・コンポーネントを用いて前記タイムライン上のある期間に置く、編集システム。
【請求項５】
請求項１記載の編集システムにおいて、前記タイムライン上でエンハンス・コンテンツを表す前記コンポーネントは、当該エンハンス・コンテンツを定義するファイルへの参照を格納するフィールドを含む、編集システム。
【請求項６】
請求項５記載の編集システムにおいて、前記タイムライン上でエンハンス・コンテンツを表す前記コンポーネントは、前記エンハンス・コンテンツを処理可能なネーティブ・アプリケーションへの参照を格納するフィールドを含む、編集システム。
【請求項７】
請求項５記載の編集システムにおいて、前記エンハンス・コンテンツを定義する前記ファイルに応じて、前記エンハンス・コンテンツを処理可能なネーティブ・アプリケーションを決定する、編集システム。
【請求項８】
請求項１記載の編集システムであって、更に、
前記タイムライン上のある位置に、タイム・ベース・メディアを表すコンポーネントをユーザが置くのを可能にする手段を備え、前記コンポーネントが期間を有する、編集システム。
【請求項９】
請求項８記載の編集システムにおいて、前記タイム・ベース・メディアを表すコンテンツを、ソース・クリップ・コンポーネントを用いて前記タイムライン上に前記期間だけ置く、編集システム。
【請求項１０】
請求項９記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ソース・クリップ・コンポーネントを用いて前記タイムライン上にある期間置く、編集システム。
【請求項１１】
請求項８記載の編集システムにおいて、前記タイムライン上で前記タイム・ベース・メディアを表すコンポーネントは、前記タイム・ベース・メディアを格納するファイルへの参照と、前記格納したタイム・ベース・メディア内の範囲とを含む、編集システム。
【請求項１２】
請求項１記載の編集システムであって、更に、
前記タイムライン上のある位置に、タイム・ベース・メディアを表すコンポーネントをユーザが置くのを可能にする手段を備え、前記コンポーネントが前記タイムライン上のある時点を有する、編集システム。
【請求項１３】
請求項１２記載の編集システムにおいて、前記タイム・ベース・メディアを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上の前記時点に置く、編集システム。
【請求項１４】
請求項１３記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上のある時点に置く、編集システム。
【請求項１５】
請求項１記載の編集システムにおいて、前記置くのを可能にする手段は、ユーザに前記選択を促す手段を含む、編集システム。
【請求項１６】
請求項１記載の編集システムにおいて、エンハンス・コンテンツが、非時間的メディア・データから成る、編集システム。
【請求項１７】
請求項１記載の編集システムにおいて、エンハンス・コンテンツが、当該編集システムでは本来処理されないデータから成る、編集システム。
【請求項１８】
請求項１記載の編集システムにおいて、エンハンス・コンテンツが、前記プログラムの間に時間を有する対話型コンテンツを備えており、前記プログラムの再生中に、コンテンツが認知されるようにした、編集システム。
【請求項１９】
請求項１８記載の編集システムにおいて、前記対話型コンテンツが、マークアップ言語で定義した文書を備えている、編集システム。
【請求項２０】
請求項１９記載の編集システムにおいて、前記プログラム中に実行するコンピュータ・プログラムの実行によって前記文書を生成する、編集システム。
【請求項２１】
請求項１８記載の編集システムにおいて、前記対話型コンテンツが、機器に送られる命令またはコマンド信号から成る、編集システム。
【請求項２２】
請求項１８記載の編集システムにおいて、前記対話型コンテンツが、タイム・ベース・メディアの再生中にある時点において開始する処理の指示を格納するトリガを備えている、編集システム。
【請求項２３】
請求項２２記載の編集システムにおいて、前記処理が、データを表示することから成る、編集システム。
【請求項２４】
請求項２２記載の編集システムにおいて、前記処理が、制御信号をデバイスに送ることから成る、編集システム。
【請求項２５】
請求項２２記載の編集システムにおいて、前記トリガが、当該トリガと関連するタイム・ベース・メディアの表示のサイズ、位置、または方向に関する情報も備えている、編集システム。
【請求項２６】
請求項１記載の編集システムにおいて、エンハンス・コンテンツが、前記編集システムには不透明なデータを備えている、編集システム。
【請求項２７】
請求項２６記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記エンハンス・コンテンツを視認するため前記編集システム以外のアプリケーションを用いる、編集システム。
【請求項２８】
請求項２６記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記エンハンス・コンテンツを編集するため前記編集システム以外のアプリケーションを用いる、編集システム。
【請求項２９】
請求項２６記載の編集システムにおいて、前記不透明なエンハンス・コンテンツは、前記編集システムにおける前記プログラムの再生の間、ユーザによって前記プログラムの一部として認知されない、編集システム。
【請求項３０】
請求項２６記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記プログラムを作成するため情報を供給する、編集システム。
【請求項３１】
請求項２６記載の編集システムにおいて、前記不透明はエンハンス・コンテンツが、前記プログラムに関する情報を追跡する、編集システム。
【請求項３２】
タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法であって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
前記タイムライン上のある時間位置に、前記タイムライン上における時点または期間のいずれかの選択に応じて、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にするステップであって、これにより前記コンポーネントが表す前記エンハンス・コンテンツを前記選択に応じて前記プログラムにおける前記時点または期間と関連付け、前記コンポーネントの指示を前記選択に応じて前記タイムライン上に表示するするようにする、前記のステップと、
から成る方法。
【請求項３３】
コンピュータ・プログラム製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納されたコンピュータ・プログラム命令であって、コンピュータによって実行されると、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
前記タイムライン上のある時間位置に、前記タイムライン上における時点または期間のいずれかの選択に応じて、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にするステップであって、これにより前記コンポーネントが表すエンハンス・コンテンツを前記選択に応じて前記プログラムにおける前記時点または期間と関連付け、前記コンポーネントの指示を前記選択に応じて前記タイムライン上に表示するようにする、前記のステップと、
から成るタイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法を、実行するように前記コンピュータに命令する、コンピュータ・プログラム命令と、
を備えているコンピュータ・プログラム製品。
【請求項３４】
編集システムであって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるタイムライン・インターフェースと、
前記タイムライン上のある時間位置に、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にする手段であって、前記エンハンス・コンテンツを表すコンポーネントが、当該エンハンス・コンポーネントを定義するファイルへの参照を格納するためのフィールドを含む、前記の手段と、
前記タイムライン上のある時間位置に、タイム・ベース・メディアを表すコンポーネントをユーザが置くのを可能にする手段であって、前記タイム・ベース・メディアを表すコンポーネントが、当該タイム・ベース・メディアを格納するファイルへの参照を格納するためのフィールドを含む、前記の手段と、
前記タイムライン上において、該タイムライン上のコンポーネントの時間的特性に影響を及ぼす編集処理をユーザが実行するのを可能にする手段であって、前記編集処理が、エンハンス・コンテンツを表すコンポーネントとタイム・ベース・メディアを表すコンポーネントとを同様に処理する、前記の手段と、
を備えている編集システム。
【請求項３５】
請求項３４記載の編集システムにおいて、前記タイムラインは、少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを含む、編集システム。
【請求項３６】
請求項３４記載の編集システムにおいて、前記コンポーネントによって表される前記タイム・ベース・メディアを前記プログラムにおける前記時間位置と関連付け、前記タイム・ベース・メディアを表す前記コンポーネントを、前記時間位置に応じて前記タイムライン上に表示する、編集システム。
【請求項３７】
請求項３４記載の編集システムにおいて、前記コンポーネントによって表される前記エンハンス・コンテンツを前記プログラムにおける前記時間位置と関連付け、前記エンハンス・コンテンツを表す前記コンポーネントを、前記時間位置に応じて前記タイムライン上に表示する、編集システム。
【請求項３８】
請求項３４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを前記タイムライン上にユーザが置くのを可能にする前記手段が、
前記タイムライン上における時点または期間のいずれかの選択に応じて、前記タイムライン上の前記時間位置に前記エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にする手段であって、これにより前記コンポーネントが表すエンハンス・コンテンツを前記選択に応じて前記プログラムにおける前記時点または期間と関連付け、前記コンポーネントの指示を前記選択に応じて前記タイムライン上に表示するようにする、前記の手段、
を備えている、編集システム。
【請求項３９】
請求項３８記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上のある時点に置く、編集システム。
【請求項４０】
請求項３８記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ソース・クリップ・コンポーネントを用いて前記タイムライン上のある期間に置く、編集システム。
【請求項４１】
請求項３４記載の編集システムにおいて、前記タイムライン上でエンハンス・コンテンツを表す前記コンポーネントは、前記エンハンス・コンテンツを処理可能なネーティブ・アプリケーションへの参照を含む、編集システム。
【請求項４２】
請求項３４記載の編集システムにおいて、前記タイム・ベース・メディアを表すコンポーネントを、ソース・クリップ・コンポーネントを用いて前記タイムライン上のある期間に置く、編集システム。
【請求項４３】
請求項４２記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ソース・クリップ・コンポーネントを用いて前記タイムライン上のある期間に置く、編集システム。
【請求項４４】
請求項３４記載の編集システムにおいて、前記タイム・ベース・メディアを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上の前記時点に置く、編集システム。
【請求項４５】
請求項４４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントを、ロケータ・コンポーネントを用いて前記タイムライン上のある時点に置く、編集システム。
【請求項４６】
請求項３４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントはタイプを有し、前記編集システムは、前記タイプに応じて、エンハンス・コンテンツを表すコンポーネントを処理する手段を含む、編集システム。
【請求項４７】
請求項４６記載の編集システムにおいて、前記コンポーネントの前記タイプがトリガである場合、前記コンポーネントを処理する前記手段は、ビデオ用表示領域と、前記コンポーネントによって表されるエンハンス・コンポーネントの表示領域とを指定する手段を含む、編集システム。
【請求項４８】
請求項４６記載の編集システムにおいて、前記コンポーネントの前記タイプが不透明である場合、前記コンポーネントを処理する前記手段は、前記参照されるファイルのためにネーティブ・アプリケーションを特定し、該ネーティブ・アプリケーションを実行して、前記参照されるファイルへのアクセスを可能にする手段を含むこと、編集システム。
【請求項４９】
請求項３４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネント、および前記タイム・ベース・メディアを表すコンポーネントは、前記編集処理を実施するオブジェクト・クラスのサブクラスのインスタンスである、編集システム。
【請求項５０】
請求項３４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネント、および前記タイム・ベース・メディアを表すコンポーネントは、前記編集処理を実施する同じオブジェクト・クラスのインスタンスである、編集システム。
【請求項５１】
請求項３４記載の編集システムにおいて、前記エンハンス・コンテンツを表すコンポーネントおよび前記タイム・ベース・メディアを表すコンポーネントを実施する際、同じタイプのコンポーネントを用い、これに対して前記編集処理を定義する、編集システム。
【請求項５２】
請求項３４記載の編集システムにおいて、前記編集処理がトリム処理を含む、編集システム。
【請求項５３】
請求項３４記載の編集システムにおいて、前記編集処理がスリップ処理を含む、編集システム。
【請求項５４】
請求項３４記載の編集システムにおいて、前記編集処理がスライド処理を含む、編集システム。
【請求項５５】
請求項３４記載の編集システムにおいて、前記編集処理がカット処理を含む、編集システム。
【請求項５６】
請求項３４記載の編集システムにおいて、前記編集処理がリフト処理を含む、編集システム。
【請求項５７】
請求項３４記載の編集システムにおいて、前記編集処理が上書き処理を含む、編集システム。
【請求項５８】
請求項３４記載の編集システムにおいて、前記編集処理がスプライス処理を含む、編集システム。
【請求項５９】
請求項３４記載の編集システムにおいて、前記編集処理が自動同期処理を含む、編集システム。
【請求項６０】
タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法であって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
前記タイムライン上のある時間位置に、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にするステップであって、前記エンハンス・コンテンツを表すコンポーネントが、該エンハンス・コンテンツを定義するファイルへの参照を格納するためのフィールドを含む、前記のステップと、
前記タイムライン上のある時間位置に、タイム・ベース・メディアを表すコンポーネントをユーザが置くのを可能にするステップであって、前記タイム・ベース・メディアを表すコンポーネントが、該タイム・ベース・メディアを格納するファイルへの参照を格納するためのフィールドを含む、前記のステップと、
前記タイムライン上のコンポーネントの時間的特性に影響を及ぼす編集処理を、前記タイムライン上でユーザが実行するのを可能にするステップであって、前記編集処理が、エンハンス・コンテンツを表すコンポーネントおよびタイム・ベース・メディアを表すコンポーネントを同様に処理する、前記のステップと、
から成る方法。
【請求項６１】
コンピュータ・プログラム製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納されたコンピュータ・プログラム命令であって、コンピュータによって実行されると、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
前記タイムライン上のある時間位置に、エンハンス・コンテンツを表すコンポーネントをユーザが置くのを可能にするステップであって、前記エンハンス・コンテンツを表すコンポーネントが、該エンハンス・コンテンツを定義するファイルへの参照を格納するためのフィールドを含む、前記のステップと、
前記タイムライン上のある時間位置に、タイム・ベース・メディアを表すコンポーネントをユーザが置くのを可能にするステップであって、前記タイム・ベース・メディアを表すコンポーネントが、該タイム・ベース・メディアを格納するファイルへの参照を格納するためのフィールドを含む、前記のステップと、
前記タイムライン上のコンポーネントの時間的特性に影響を及ぼす編集処理を、前記タイムライン上でユーザが実行するのを可能にするステップであって、前記編集処理が、エンハンス・コンテンツを表すコンポーネントおよびタイム・ベース・メディアを表すコンポーネントを同様に処理する、前記のステップと、
から成るタイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法を、前記コンピュータに実行するように命令する、前記のコンピュータ・プログラム命令と、
から成るコンピュータ・プログラム製品。
【請求項６２】
タイム・ベース・メディアおよびエンハンス・コンテンツのプログラムを編集する編集システムであって、前記プログラム内の配置のために当該編集システムによるアクセスが可能なコンテンツの表現を格納するビンを有する編集システムにおいて、エンハンスメント・ファイルを用いてエンハンス・コンテンツを前記編集システムの前記ビンにインポートする方法であって、前記エンハンスメント・ファイルが１つ以上のエンハンスメントを定義するデータを含み、エンハンスメントが、当該エンハンスメントの識別子と、当該エンハンスメントと関連付けたエンハンス・コンテンツを定義するファイルへの参照と、を含む属性を備えており、前記方法が、
前記エンハンスメント・ファイルを処理して各エンハンスメントを突き止めるステップと、
各エンハンスメント毎に、前記編集システムの前記ビン内にコンポーネントを作成するステップであって、前記コンポーネントが、前記エンハンス・コンテンツを記述する情報を含む、前記のステップと、
から成る方法。
【請求項６３】
請求項６２記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメント・ファイルへの参照と、前記エンハンスメントの前記識別子とを備えている、方法。
【請求項６４】
請求項６３記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントと関連付けた前記エンハンス・コンテンツを定義する前記ファイルへの前記参照を備えている、方法。
【請求項６５】
請求項６４記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントと関連付けた前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、方法。
【請求項６６】
請求項６５記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントのタイプを備えている、方法。
【請求項６７】
請求項６６記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントについてのカスタム属性を備えている、方法。
【請求項６８】
請求項６２記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントと関連付けた前記エンハンス・コンテンツを定義する前記ファイルへの前記参照を備えている、方法。
【請求項６９】
請求項６８記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントと関連付けた前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、方法。
【請求項７０】
請求項６９記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントのタイプを備えている、方法。
【請求項７１】
請求項７０記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントについてのカスタム属性を備えている、方法。
【請求項７２】
請求項６２記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントのタイプを備えている、方法。
【請求項７３】
請求項６２記載の方法において、前記エンハンス・コンテンツを記述する情報が、前記エンハンスメントについてのカスタム属性を備えている、方法。
【請求項７４】
コンピュータ・プログラム製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納されたコンピュータ・プログラム命令であって、コンピュータによって実行されると、タイム・ベース・メディアおよびエンハンス・コンテンツのプログラムを編集する編集システムであって、前記プログラム内の配置のために当該編集システムによるアクセスが可能なコンテンツの表現を格納するビンを有する編集システムを定義し、かつエンハンスメント・ファイルを用いてエンハンス・コンテンツを前記編集システムの前記ビンにインポートする方法を前記コンピュータに実行するように命令する、コンピュータ・プログラム命令と、
から成り、前記エンハンスメント・ファイルが１つ以上のエンハンスメントを定義するデータを含み、エンハンスメントが、当該エンハンスメントの識別子と、当該エンハンスメントと関連付けたエンハンス・コンテンツを定義するファイルへの参照と、を含む属性を備えており、前記方法が、
前記エンハンスメント・ファイルを処理して各エンハンスメントを突き止めるステップと、
各エンハンスメント毎に、前記編集システムの前記ビン内にコンポーネントを作成するステップであって、前記コンポーネントが、前記エンハンス・コンテンツを記述する情報を含む、前記のステップと、
から成る、コンピュータ・プログラム製品。
【請求項７５】
タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する編集システムであって、
前記プログラム内の配置のために、前記編集システムによるアクセスが可能なコンテンツの表現を格納するビンと、
エンハンスメント・ファイルを用いて、エンハンス・コンテンツを前記編集システムの前記ビンにインポートする手段であって、前記エンハンスメント・ファイルが、１つ以上のエンハンスメントを定義するデータを含み、前記エンハンスメントが、当該エンハンスメントの識別子と、当該エンハンスメントと関連付けたエンハンス・コンテンツを定義するファイルへの参照と、を含む属性を備えた、前記の手段と、
を備え、前記インポートする手段が、
前記エンハンスメント・ファイルを処理して、各エンハンスメントを突き止める手段と、
各エンハンスメント毎に、前記編集システムの前記ビン内にコンポーネントを作成する手段であって、前記コンポーネントが、前記エンハンス・コンテンツを記述する情報を含む、前記の手段と、
を含む、編集システム。
【請求項７６】
編集システムを用いて、タイム・ベース・メディアおよびエンハンス・コンテンツのプログラム内に置くためのエンハンス・コンテンツを記述する１つ以上のエンハンスメントを表すディジタル情報製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納され、コンピュータによってアクセスされると、エンハンスメント・ファイルとして解釈される情報と、
を備え、該情報が、
１つ以上のエンハンスメントを定義するデータから成り、各エンハンスメントが、
前記エンハンスメント・ファイル内における前記エンハンスメントの識別子と、
前記エンハンスメントと関連付けたエンハンス・コンテンツを定義するファイルへの参照と、
を含む１つ以上の属性を備えている、
ディジタル情報製品。
【請求項７７】
請求項７６記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、ディジタル情報製品。
【請求項７８】
請求項７７記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、ディジタル情報製品。
【請求項７９】
請求項７８記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８０】
請求項７７記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８１】
請求項７６記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、ディジタル情報製品。
【請求項８２】
請求項８１記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８３】
請求項７６記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８４】
請求項７６記載のディジタル情報製品において、前記１つ以上のエンハンスメントが、エンハンスメントのリストを備えている、ディジタル情報製品。
【請求項８５】
請求項８４記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、ディジタル情報製品。
【請求項８６】
請求項８５記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、ディジタル情報製品。
【請求項８７】
請求項８６記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８８】
請求項８５記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項８９】
請求項８４記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、ディジタル情報製品。
【請求項９０】
請求項８９記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項９１】
請求項８４記載のディジタル情報製品において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、ディジタル情報製品。
【請求項９２】
少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを有し、タイム・ベース・メディアおよびエンハンス・コンテンツのプログラムを編集する編集システムにおいて、前記少なくとも１つのエンハンス・コンテンツ用トラックを記述するマークアップ言語の文書を生成する方法であって、
前記少なくとも１つのエンハンス・コンテンツ用トラック上のエンハンス・コンテンツを表す各コンポーネントを識別するステップと、
エンハンス・コンテンツを表す各識別したコンポーネントに対し、前記マークアップ言語文書でエレメントを作成するステップと、
から成り、該エレメントが、
前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの開始位置と、
前記コンポーネントがソース・クリップである場合、前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの終了位置と、
前記コンポーネントによって表される前記エンハンス・コンテンツを記述するエンハンスメントを定義する、前記マークアップ言語文書内のデータへの参照と、
を含む、方法。
【請求項９３】
請求項９２記載の方法において、前記開始位置を、複数のタイム・コード・フォーマットで指定する、方法。
【請求項９４】
請求項９３記載の方法において、前記終了位置を、複数のタイム・コード・フォーマットで指定する、方法。
【請求項９５】
請求項９４記載の方法において、前記複数のタイム・コード・フォーマットが、毎秒２４フレーム、毎秒２５フレーム、および毎秒３０フレームを含む、方法。
【請求項９６】
請求項９２記載の方法において、前記エンハンスメントを定義するデータが、１つ以上の属性を備え、該属性が、
前記エンハンスメント・ファイル内における前記エンハンスメントの識別子と、
前記エンハンスメントと関連付けた前記エンハンス・コンテンツを定義するファイルへの参照と、
を含む、方法。
【請求項９７】
請求項９６記載の方法において、前記１つ以上の属性が、更に、
前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、方法。
【請求項９８】
請求項９７記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、方法。
【請求項９９】
請求項９８記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、方法。
【請求項１００】
請求項９７記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、方法。
【請求項１０１】
請求項９６記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントのタイプを示すタイプを備えている、方法。
【請求項１０２】
請求項１０１記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、方法。
【請求項１０３】
請求項９６記載の方法において、前記１つ以上の属性が、更に、
前記エンハンスメントについての１つ以上のカスタム属性を備えている、方法。
【請求項１０４】
請求項９２記載の方法であって、更に、
前記少なくとも１つのエンハンス・コンテンツ用トラックの各々を識別するステップと、
識別した各エンハンス・コンテンツ用トラックに対し、前記マークアップ言語文書内に対話型タイムライン・エレメントを作成するステップと、
を含み、該タイムライン・エレメントが、
前記識別したエンハンス・コンテンツ用トラック上にあるエンハンス・コンテンツを表すコンポーネントを記述する、前記マークアップ言語文書内の各エレメントへの参照を備えている、方法。
【請求項１０５】
コンピュータ・プログラム製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納されたコンピュータ・プログラム命令であって、コンピュータによって実行されると、少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを有するし、タイム・ベース・メディアおよびエンハンス・コンテンツのプログラムを編集する編集システムを定義し、更に、前記少なくとも１つのエンハンス・コンテンツ用トラックを記述するマークアップ言語の文書を生成する方法を、前記コンピュータに実行するように命令する、コンピュータ・プログラム命令とを備え、前記方法が、
前記少なくとも１つのエンハンス・コンテンツ用トラック上のエンハンス・コンテンツを表す各コンポーネントを識別するステップと、
エンハンス・コンテンツを表す、識別した各コンポーネントに対し、前記マークアップ言語文書においてエレメントを作成するステップと、
から成り、該エレメントが、
前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの開始位置と、
前記コンポーネントがソース・クリップである場合、前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの終了位置と、
前記コンポーネントによって表される前記エンハンス・コンテンツを記述するエンハンスメントを定義する、前記マークアップ言語文書内のデータへの参照と、
を含む、コンピュータ・プログラム製品。
【請求項１０６】
タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する編集システムであって、
少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを有するタイムライン・インターフェースと、
前記少なくとも１つのエンハンス・コンテンツ用トラックを記述する文書をマークアップ言語で生成する手段と、
を備え、前記生成する手段が、
前記少なくとも１つのエンハンス・コンテンツ用トラック上にあるエンハンス・コンテンツを表す各コンポーネントを識別する手段と、
各識別されたエンハンス・コンテンツを表すコンポーネント毎に、前記マークアップ言語文書においてエレメントを作成する手段と、
を含み、該エレメントが、
前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの開始位置と、
前記コンポーネントがソース・クリップである場合、前記少なくとも１つのエンハンス・コンテンツ用トラック上における前記コンポーネントの終了位置と、
前記コンポーネントによって表される前記エンハンス・コンテンツを記述するエンハンスメントを定義する、前記マークアップ言語のデータへの参照と、
を含む、編集システム。
【請求項１０７】
編集システムであって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるタイムライン・インターフェースと、
前記編集システムによって前記プログラム内に置くためにアクセス可能な、エンハンス・コンテンツおよびタイム・ベース・メディアの表現を格納するビンと、
エンハンス・コンテンツを前記ビンにインポートして、１つ以上のコンポーネントを前記ビン内に作成する手段であって、前記ビン内のコンポーネントが、前記エンハンス・コンテンツと関連付けた識別子を含む前記エンハンス・コンテンツを記述する情報を含む、前記の手段と、
エンハンス・コンテンツを表すコンポーネントを前記タイムライン上のある時間位置にユーザが置くのを可能にする手段であって、これにより前記コンポーネントによって表されるエンハンス・コンテンツを前記プログラムにおける前記時点と関連付け、該時間位置に応じて前記タイムライン上に前記コンポーネントの指示を表示するようにする、前記の手段と、
前記エンハンス・コンテンツと関連付けた前記識別子を用いて、前記ビン内のコンポーネントに関する前記エンハンス・コンテンツを記述する前記情報を更新する手段と、
を備えている編集システム。
【請求項１０８】
請求項１０７記載の編集システムにおいて、前記タイムラインが、少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを含む、編集システム。
【請求項１０９】
請求項１０７記載の編集システムにおいて、前記識別子が、１つ以上のエンハンスメントを定義するデータを含むエンハンスメント・ファイルへの参照を含み、エンハンスメントが前記エンハンス・コンテンツを記述し、前記識別子が、前記エンハンスメント・ファイル内にある前記エンハンスメントの識別子を含む、編集システム。
【請求項１１０】
請求項１０９記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、前記エンハンス・コンテンツを定義するファイルへの参照を備えている、編集システム。
【請求項１１１】
請求項１１０記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、編集システム。
【請求項１１２】
請求項１１１記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、タイプを備えている、編集システム。
【請求項１１３】
請求項１１２記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、カスタム属性を備えている、編集システム。
【請求項１１４】
請求項１０７記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、前記エンハンス・コンテンツを定義するファイルへの参照を備えている、編集システム。
【請求項１１５】
請求項１１４記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、前記エンハンス・コンテンツを定義する前記ファイルを処理するためのネーティブ・アプリケーションの識別子を備えている、編集システム。
【請求項１１６】
請求項１１５記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、タイプを備えている、編集システム。
【請求項１１７】
請求項１１６記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、カスタム属性を備えている、編集システム。
【請求項１１８】
請求項１０７記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、タイプを備えている、編集システム。
【請求項１１９】
請求項１１８記載の編集システムにおいて、前記エンハンス・コンテンツを記述する前記情報が、カスタム属性を備えている、編集システム。
【請求項１２０】
タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法であって、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
編集システムによって前記プログラム内に置くためにアクセス可能なビン内に、エンハンス・コンテンツおよびタイム・ベース・メディアの表現を格納するステップと、
エンハンス・コンテンツを前記ビンにインポートして、１つ以上のコンポーネントを前記ビン内に作成するステップであって、前記ビン内のコンポーネントが、前記エンハンス・コンテンツと関連付けた識別子を含む前記エンハンス・コンテンツを記述する情報を含む、前記のステップと、
エンハンス・コンテンツを表すコンポーネントを前記タイムライン上のある時間位置にユーザが置くのを可能にするステップであって、これにより前記コンポーネントによって表される前記エンハンス・コンテンツを前記プログラムにおける前記時間位置と関連付け、該時間位置に応じて前記タイムライン上に前記コンポーネントの指示を表示する、前記のステップと、
前記エンハンス・コンテンツと関連付けた前記識別子を用いて、前記ビン内のコンポーネントに関する前記エンハンス・コンテンツを記述する前記情報を更新するステップと、
から成る方法。
【請求項１２１】
コンピュータ・プログラム製品であって、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体上に格納されたコンピュータ・プログラム命令であって、コンピュータによって実行されると、タイム・ベース・メディアおよびエンハンス・コンテンツのタイム・ベース・プログラムを編集する方法を、前記コンピュータに実行するように命令する、前記のコンピュータ・プログラム命令と、
を備え、前記方法が、
プログラムを表すタイムラインを表示し、エンハンス・コンテンツを前記タイムライン上の時間位置と関連付け、タイム・ベース・メディアを前記タイムライン上の時間位置と関連付けるステップと、
編集システムによって前記プログラム内に置くためにアクセス可能なビン内に、エンハンス・コンテンツおよびタイム・ベース・メディアの表現を格納するステップと、
エンハンス・コンテンツを前記ビンにインポートして、１つ以上のコンポーネントを前記ビン内に作成するステップであって、前記ビン内のコンポーネントが、前記エンハンス・コンテンツと関連付けた識別子を含む前記エンハンス・コンテンツを記述する情報を含む、前記のステップと、
エンハンス・コンテンツを表すコンポーネントを前記タイムライン上のある時間位置にユーザが置くのを可能にするステップであって、これにより前記コンポーネントによって表されるエンハンス・コンテンツを前記プログラムにおける前記時間位置と関連付け、該時間位置に応じて前記タイムライン上に前記コンポーネントの指示を表示する、前記のステップと、
前記エンハンス・コンテンツと関連付けた前記識別子を用いて、前記ビン内のコンポーネントに関する前記エンハンス・コンテンツを記述する前記情報を更新するステップと、
から成る、コンピュータ・プログラム製品。
【請求項１２２】
編集システムであって、
プログラムを表すタイムラインを表示し、前記タイムライン上の時間位置とエンハンス・コンテンツを関連付け、前記タイムライン上の時間位置とタイム・ベース・メディアを関連付けるタイムライン・インターフェースと、
ユーザに、エンハンス・コンテンツおよびタイム・ベース・メディアを関係付けさせて、自動同期コンテンツを作成する手段と、
自動同期コンテンツを表すコンポーネントを前記タイムライン上のある時間位置にユーザが置くのを可能にする手段であって、これにより前記コンポーネントによって表される前記自動同期コンテンツを、前記プログラム内の前記時間位置と関連付ける、前記の手段と、
前記タイムライン上において前記自動同期コンテンツのタイム・ベース・メディアに対して編集処理をユーザが実行するのを可能にする手段であって、前記編集処理を前記自動同期コンテンツのエンハンス・コンテンツにも実行するようにした、前記の手段と、
を備えている編集システム。
【請求項１２３】
請求項１２２記載の編集システムにおいて、前記タイムラインが、少なくとも１つのエンハンス・コンテンツ用トラックと、少なくとも１つのタイム・ベース・メディア用トラックとを含む、編集システム。
【請求項１２４】
請求項１２３記載の編集システムにおいて、前記自動同期コンテンツのエンハンス・コンテンツを、前記少なくとも１つのエンハンス・コンテンツ用トラック上に置き、前記自動同期コンテンツのタイム・ベース・メディアを前記少なくとも１つのタイム・ベース・メディア用トラック上に置く、編集システム。
【請求項１２５】
請求項１２２記載の編集システムにおいて、エンハンス・コンテンツが非時間的メディア・データを備えている、編集システム。
【請求項１２６】
請求項１２２記載の編集システムにおいて、エンハンス・コンテンツが、前記編集システムによって本来処理されないデータを備えている、編集システム。
【請求項１２７】
請求項１２２記載の編集システムにおいて、エンハンス・コンテンツが、前記プログラム中に時間を有する対話型コンテンツを備え、前記プログラムの再生中にコンテンツが認知されるようにした、編集システム。
【請求項１２８】
請求項１２２記載の編集システムにおいて、エンハンス・コンテンツが、前記編集システムに対して不透明なデータを備えている、編集システム。
【請求項１２９】
請求項１２８記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記エンハンス・コンテンツを視認するため前記編集システム以外のアプリケーションを用いる、編集システム。
【請求項１３０】
請求項１２８記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記エンハンス・コンテンツを編集するため前記編集システム以外のアプリケーションを用いる、編集システム。
【請求項１３１】
請求項１２８記載の編集システムにおいて、前記不透明なエンハンス・コンテンツは、前記編集システムにおける前記プログラムの再生中に、ユーザによって前記プログラムの一部として認知されない、編集システム。
【請求項１３２】
請求項１２８記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記プログラムを作成するため情報を供給する、編集システム。
【請求項１３３】
請求項１２８記載の編集システムにおいて、前記不透明なエンハンス・コンテンツが、前記プログラムに関する情報を追跡する、編集システム。