(57)【特許請求の範囲】
【請求項１】
コンテンツ生成システムであって、
アナログ形式のコンテンツを受信し、該受信した前記コンテンツを、低解像度である第１の形式を有するコンテンツと、前記第１の形式よりも高解像度である第２の形式を有するコンテンツと、前記第１の形式よりも更に低解像度である第３の形式を有するコンテンツとに再フォーマットするためのインジェスト・システムと、
前記低解像度コンテンツ、前記更に低解像度であるコンテンツ及び前記高解像度コンテンツを記憶するための記憶装置と、
ブラウザを使用して、前記低解像度コンテンツからコンテンツの一部分を選択するために使用される編集ステーションであって、前記第３の形式は前記第１の形式を有するコンテンツのサムネール表示を含む、前記編集ステーションと、
前記編集ステーションから前記選択部分の記述子を受信し、そして前記高解像度コンテンツから、前記選択部分に対応するコンテンツの部分を検索するための検索装置と
を含み、
前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶され、
前記低解像度コンテンツ及び前記高解像度コンテンツの前記タイムコードが、前記低解像度コンテンツ及び前記高解像度コンテンツの時間同期のために分析され、及び前記低解像度コンテンツから選択された前記一部分の開始及び終了フレームの各フレーム番号及び該フレームそれぞれに関連付けられたタイムコードからデルタを計算し、該計算されたデルタから前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットを計算することによって、前記時間同期が実行される、
前記システム。
【請求項２】
前記第１の形式が低解像度ディジタル化ビデオ・コンテンツを含む、請求項１記載のシステム。
【請求項３】
前記第２の形式が高解像度ディジタル化ビデオ・コンテンツを含む、請求項１記載のシステム。
【請求項４】
前記第１の形式がＭＰＥＧ１を含む、請求項１記載のシステム。
【請求項５】
前記第２の形式がＭＰＥＧ２を含む、請求項１記載のシステム。
【請求項６】
前記インジェスト・ステーションがＷｅｂベースである、請求項１記載のシステム。
【請求項７】
前記編集ステーションがＷｅｂベースである、請求項１記載のシステム。
【請求項８】
前記低解像度コンテンツの一部分が編集の間に高速アクセス記憶装置に記憶される、請求項１記載のシステム。
【請求項９】
前記高速アクセス記憶装置が、ディスク記憶装置、光記憶装置及びメモリの少なくとも１つを含む、請求項８記載のシステム。
【請求項１０】
前記高解像度コンテンツがテープ記憶装置上に記憶される、請求項１記載のシステム。
【請求項１１】
前記記憶装置が、前記低解像度コンテンツ及び前記更に低解像度であるコンテンツを記憶するための高速アクセス記憶装置と、及び前記高解像度コンテンツを記憶するための大容量記憶装置であって、前記高速アクセス記憶装置は前記大容量記憶装置よりも早くアクセス可能である、請求項１記載のシステム。
【請求項１２】
メタデータを前記記憶コンテンツに追加する装置をさらに含む、請求項１記載のシステム。
【請求項１３】
前記メタデータが、ユーザ入力、レガシー・データ、サムネール、ストーリボード、トランスクリプション情報、前記入力コンテンツに関連付けられるオーディオ・ストリームの音声−テキスト変換処理、及び音声−テキスト変換注釈の少なくとも１つを含む、請求項１２記載のシステム。
【請求項１４】
前記低解像度コンテンツの前記選択部分に関連付けられる前記タイムコードが、前記検索装置により、前記高解像度コンテンツの対応部分を検索するために使用される、請求項１記載のシステム。
【請求項１５】
前記タイムコードが前記低解像度コンテンツのイメージ上に重畳される、請求項１記載のシステム。
【請求項１６】
前記編集ステーションが、ユーザ指定基準にもとづき、前記低解像度コンテンツを探索するソフトウェアを含む、請求項１記載のシステム。
【請求項１７】
前記編集ステーションが、前記低解像度コンテンツを閲覧し、該低解像度コンテンツから所望の部分を選択するインタフェースを含む、請求項１記載のシステム。
【請求項１８】
前記編集ステーションが、前記低解像度コンテンツの前記選択部分のリストを作成するソフトウェアを含む、請求項１記載のシステム。
【請求項１９】
前記編集ステーションが、前記リストを変更するソフトウェアを含む、請求項１８記載のシステム。
【請求項２０】
前記編集ステーションが前記リストを前記検索装置に提供する、請求項１８記載のシステム。
【請求項２１】
記第３の形式が、前記第１の形式のメタデータとして使用される、請求項１記載のシステム。
【請求項２２】
コンテンツ編集システムであって、
コンテンツを低解像度形式、高解像度形式及び前記低解像度形式よりも更に低解像度である解像度形式で記憶する記憶装置と、
前記低解像度コンテンツの一部分の選択を可能にするコンテンツ編集アプリケーションをホストするサーバと、
前記サーバと通信する複数のクライアントであって、ブラウザを使用して、前記低解像度コンテンツの一部分を選択し、前記高解像度コンテンツから、前記選択された部分に対応するコンテンツの部分を検索する際に使用される編集リストを作成するために、各クライアントがコンテンツ編集アプリケーションを実行することを可能にし、前記更に低解像度である解像度形式は前記低解像度コンテンツのサムネール表示を含む、前記複数のクライアントと
を含み、
前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶され、
前記低解像度コンテンツ及び前記高解像度コンテンツの前記タイムコードが、前記低解像度コンテンツ及び前記高解像度コンテンツの時間同期のために分析され、及び前記低解像度コンテンツから選択された前記一部分の開始及び終了フレームの各フレーム番号及び該フレームそれぞれに関連付けられたタイムコードからデルタを計算し、該計算されたデルタから前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットを計算することによって、前記時間同期が実行される、
前記システム。
【請求項２３】
前記編集リストが前記サーバを通じて、他の前記複数のクライアントと共用可能である、請求項２２記載のシステム。
【請求項２４】
前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットが、前記フレーム番号及び現在のフレームに関連付けられた前記タイムコードと、前記低解像度コンテンツの開始フレーム番号及び開始タイムコードとを比較することによって較正される、請求項１又は２２記載のシステム。
【請求項２５】
前記編集ステーションが、前記低解像度コンテンツを検索し、前記低解像度コンテンツのメタデータとして前記更に低解像度であるコンテンツを収集し、及び前記更に低解像度であるコンテンツを使用してストーリボードを作成する、請求項１又は２２記載のシステム。
【請求項２６】
コンテンツを生成する方法であって、
アナログ形式のコンテンツを受信し、該受信した前記コンテンツを、低解像度である第１の形式を有するコンテンツと、前記第１の形式よりも高解像度である第２の形式を有するコンテンツと、前記第１の形式よりも更に低解像度である第３の形式を有するコンテンツとに再フォーマットするステップと、
前記低解像度であるコンテンツ、前記更に低解像度であるコンテンツ及び前記高解像度コンテンツを記憶装置に記憶するステップと、
ブラウザを使用して、前記低解像度コンテンツからコンテンツの一部分を選択することを可能にするステップであって、前記第３の形式は前記第１の形式を有するコンテンツのサムネール表示を含む、前記選択することを可能にするステップと、
前記選択部分の記述子を受信し、そして前記高解像度コンテンツから、前記選択部分に対応するコンテンツの部分を検索するステップと
を含み、
前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶され、
前記低解像度コンテンツ及び前記高解像度コンテンツの前記タイムコードが、前記低解像度コンテンツ及び前記高解像度コンテンツの時間同期のために分析され、及び前記低解像度コンテンツから選択された前記一部分の開始及び終了フレームの各フレーム番号及び該フレームそれぞれに関連付けられたタイムコードからデルタを計算し、該計算されたデルタから前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットを計算することによって、前記時間同期が実行される、
前記方法。
【請求項２７】
前記第１の形式が低解像度ディジタル化ビデオ・コンテンツを含む、請求項２６記載の方法。
【請求項２８】
前記第２の形式が高解像度ディジタル化ビデオ・コンテンツを含む、請求項２６記載の方法。
【請求項２９】
前記第１の形式がＭＰＥＧ１を含む、請求項２６記載の方法。
【請求項３０】
前記第２の形式がＭＰＥＧ２を含む、請求項２６記載の方法。
【請求項３１】
前記コンテンツを受信し、再フォーマットするステップが、Ｗｅｂベースのインジェスト・ステーションにより実行される、請求項２６記載の方法。
【請求項３２】
前記方法がＷｅｂベースで行われる、請求項２６記載の方法。
【請求項３３】
前記低解像度コンテンツの一部分が編集の間に高速アクセス記憶装置に記憶される、請求項２６記載の方法。
【請求項３４】
前記高速アクセス記憶装置が、ディスク記憶装置、光記憶装置及びメモリの少なくとも１つを含む、請求項３３記載の方法。
【請求項３５】
前記高解像度コンテンツがテープ記憶装置上に記憶される、請求項２６記載の方法。
【請求項３６】
前記低解像度コンテンツ及び前記更に低解像度であるコンテンツが、高速アクセス記憶装置に記憶され、前記高解像度コンテンツが、大容量記憶装置に記憶され、前記高速アクセス記憶装置は前記大容量記憶装置よりも早くアクセス可能である、請求項２６記載の方法。
【請求項３７】
メタデータを前記記憶コンテンツに追加するステップを含む、請求項２６記載の方法。
【請求項３８】
前記メタデータが、ユーザ入力、レガシー・データ、サムネール、ストーリボード、トランスクリプション情報、前記入力コンテンツに関連付けられるオーディオ・ストリームの音声−テキスト変換処理、及び音声−テキスト変換注釈の少なくとも１つを含む、請求項３７記載の方法。
【請求項３９】
前記低解像度コンテンツの前記選択部分に関連付けられる前記タイムコードが、前記高解像度コンテンツの対応部分を検索するために使用される、請求項２６記載の方法。
【請求項４０】
前記タイムコードが前記低解像度コンテンツのイメージ上に重畳される、請求項２６記載の方法。
【請求項４１】
ユーザ指定基準にもとづき、前記低解像度コンテンツを探索するステップを含む、請求項２６記載の方法。
【請求項４２】
前記低解像度コンテンツを閲覧し、該低解像度コンテンツから所望の部分を選択するステップを含む、請求項２６記載の方法。
【請求項４３】
前記低解像度コンテンツの前記選択部分のリストを作成するステップを含む、請求項２６記載の方法。
【請求項４４】
前記リストを変更するステップを含む、請求項４３記載の方法。
【請求項４５】
前記記述子が前記リストを含む、請求項４３記載の方法。
【請求項４６】
前記第３の形式が、前記第１の形式のメタデータとして使用される、請求項２６記載の方法。
【請求項４７】
コンテンツ編集方法であって、
コンテンツを低解像度形式、高解像度形式及び前記低解像度形式よりも更に低解像度である解像度形式で記憶するステップと、
前記低解像度コンテンツの一部分の選択を可能にするステップと、
前記低解像度コンテンツの一部分を選択し、前記高解像度コンテンツから、前記選択された部分に対応するコンテンツの部分を検索する際に使用される編集リストを作成するステップであって、前記更に低解像度である解像度形式は前記低解像度コンテンツのサムネール表示を含む、前記作成するステップと
を含み、
前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶され、
前記低解像度コンテンツ及び前記高解像度コンテンツの前記タイムコードが、前記低解像度コンテンツ及び前記高解像度コンテンツの時間同期のために分析され、及び前記低解像度コンテンツから選択された前記一部分の開始及び終了フレームの各フレーム番号及び該フレームそれぞれに関連付けられたタイムコードからデルタを計算し、該計算されたデルタから前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットを計算することによって、前記時間同期が実行される、
前記方法。
【請求項４８】
前記編集リストが複数のユーザにより共用可能である、請求項４７記載の方法。
【請求項４９】
コンテンツ編集方法であって、
第１の記憶ファイルから低解像度コンテンツの一部分をアクセス、閲覧及び選択するステップと、
選択された前記部分から第２の記憶ファイルから対応する高解像度コンテンツを検索するために使用される編集リストを作成するステップと
を含み、
前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶され、
前記低解像度コンテンツ及び前記高解像度コンテンツの前記タイムコードが、前記低解像度コンテンツ及び前記高解像度コンテンツの時間同期のために分析され、前記時間同期が、前記低解像度コンテンツから選択された前記一部分の開始及び終了フレームの各フレーム番号及び該フレームそれぞれに関連付けられたタイムコードからデルタを計算し、該計算されたデルタから前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットを計算することによって実行される、
前記方法。
【請求項５０】
前記編集リストが複数のユーザにより共用可能である、請求項４９記載の方法。
【請求項５１】
前記低解像度コンテンツと前記高解像度コンテンツとの間の時間のオフセットが、前記フレーム番号及び現在のフレームに関連付けられた前記タイムコードと、前記低解像度コンテンツの開始フレーム番号及び開始タイムコードとを比較することによって較正される、請求項２６、４７又は４９記載の方法。
【請求項５２】
前記低解像度コンテンツからコンテンツの一部分を選択することが、前記低解像度コンテンツを検索し、前記低解像度コンテンツのメタデータとして前記更に低解像度であるコンテンツを収集し、及び前記更に低解像度であるコンテンツを使用してストーリボードを作成することを含む、請求項２６、４７又は４９記載の方法。
【請求項５３】
コンテンツを生成する方法を実行するコンピュータ・プログラムであって、
コンテンツ生成システムに、請求項２６〜４６のいずれか一項に記載の方法の各ステップを実行させる、前記コンピュータ・プログラム。
【請求項５４】
コンテンツ編集方法を実行するコンピュータ・プログラムであって、
コンテンツ生成システムに、請求項４７〜４８のいずれか一項に記載の方法の各ステップを実行させる、前記コンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般にディジタル・アーカイブに関し、特に、ビデオ・データなどのコンテンツのディジタル化、カタログ作成、記憶、アクセス、検索及び編集に関する。
【０００２】
【従来の技術】
ニュースや娯楽番組の制作者などのマルチメディア業界の関係者は、何千時間ものビデオ・コンテンツを自由に扱うことができる。例えば、ある周知のテレビ娯楽番組は、１０００００時間ものビデオ・コンテンツを保有する旨報告されており、１週につき約６０時間が追加される。
【０００３】
こうした番組制作においては、しばしば、非常に短い時間枠内のビデオ・コンテンツが編集のために使用可能となることを要求する。例えば、娯楽テレビ番組の第１セグメントは、既に放送されているが、第２セグメントはまだ制作中かもしれない。このテンポの速い環境において、情報の即時アクセスが重要となる。
【０００４】
しかしながら、ビデオ・コンテンツは現在、ビデオ・テープ上にアナログ形式またはシリアル・ディジタル形式で存在し、このことがビデオ・コンテンツの効率的なアクセス及び検討を妨げている。オリジナル・アナログ記録の劣化が更に大きな問題である。ディジタル・アーカイブ形式での情報の記憶は、情報への高速アクセスを可能にし、劣化問題を軽減する。
【０００５】
【発明が解決しようとする課題】
制作品質を満足するために、情報は高解像度で、またはブロードキャスト解像度でディジタル化されなければならない。高解像度では、アーカイブから情報を検索するためにより多くの帯域幅が要求され、結果的に、低速の若しくは高価な検索システムとなってしまう。従って、編集のためにコンテンツへの高速アクセスを可能にする一方で、テレビ放送のために、高品質コンテンツ・ストリームを提供するディジタル・ベースのビデオ編集システムが必要とされる。
【０００６】
現在、既存のビデオ・コンテンツを編集するのに必要な機能を提供するために、様々な解決法が使用可能である。しかしながら、単一の解決法では、例えば保存のために、既存のビデオ・アーカイブをディジタル化したり、検討用のストーリボードを作成するためにビデオを区分化したり、閲覧及び選択目的のためにコンテンツを効率的にアクセスしたり、ビデオ・ソースの編集決定リストを作成したり、作成されたリストから、制作品質コンテンツを生成するような機能を提供することができない。追加の所望の機能には、コンテンツの既存の記述情報の増補、及び効率的な検索のための記述情報（メタデータとしても知られる）の記憶が含まれる。
【０００７】
また、ユーザが容易にアクセス可能なＷｅｂベースのビデオ編集システムを提供することが所望される。
【０００８】
【課題を解決するための手段】
本発明は既存のビデオ・コンテンツをディジタル化し、それを編集してテレビ番組などを制作するためのエンドツーエンド（end-to-end）ソリューションを提供する。図１を参照すると、システムが３つの主要部分、すなわち、インジェスト（ingest）１０、記憶２０及び検索３０を含む。編集のための高速アクセス、及び制作目的のための高品質コンテンツを提供するために、データが２つの並列パスを通じて流れる。一方のパスは、図の右側に示される高解像度形式（フォーマット）パス８であり、これはブロードキャスト品質向けに"フル"解像度データを記憶する。他のパスは、図の左側に示される低解像度形式／メタデータ・パス６であり、アクセス及び選択プロセスを容易にするために、圧縮ビデオ・サマリ及びテキスト記述を記憶する。これらの２つのパスは実質的に独立であり、ビデオ・ソース１１により開始時に、また検索プロセスの間に、編集決定リスト（ＥＤＬ：Edit Decision List）３１を介してリンクされる。
【０００９】
インジェスト（ingest）：
インジェスト・ステージ１０は、既存のビデオ・テープ・コンテンツからの着信データのディジタル化を扱う。ビデオをセグメント化し、既にコンテンツに関連付けられた記述情報を増補する機構を提供するようにしてもよい。ビデオは、インジェスト・ステーション１２内に存在する低解像度エンコーダ（図示せず）、及び高解像度エンコーダ１３により、低解像度形式及び高解像度形式の両方にエンコードされる。低解像度コンテンツ及び高解像度コンテンツが別々のファイルに記憶される。本実施例では、低解像度形式としてＭＰＥＧ１が、高解像度形式としてＭＰＥＧ２がそれぞれ使用される。再フォーマットされるビデオは、メタデータにより注釈付け（アノテーション）され、こうしたメタデータには、ユーザ入力、レガシー・データ、ストーリボード、及びオーディオ・ストリームの音声−テキスト変換処理などが含まれる。音声−テキスト変換は、オーディオ・ストリームに注釈付けするためにサポートされるが、オーディオ・ストリーム内の記録音声が処理されるときに、初期インジェストとは別のステップとして実行されてもよい。
【００１０】
ＭＰＥＧ１及びメタデータは、プロキシ編集のために、すなわち、ビデオ・データを探索及びブラウズして選択するために使用され、ＭＰＥＧ２は、最終編集及びブロードキャストのために使用される。その結果、ＭＰＥＧ１とＭＰＥＧ２との間のタイムコードが合成される。
【００１１】
インジェスト操作への入力は、１）２つのオーディオ入力パスを含む、ビデオ・テープ・レコーダ（ＶＴＲ）などのビデオ・ソース１１の出力１４と、２）タイムコード発生器（この場合、高解像度エンコーダ１３内に存在する）の出力１５と、３）任意の既存の、すなわちレガシー記述データとを含む。本実施例では、レガシー記述データは、ＤＯＳ  Ｘベース・レガシー・データベースからＩＢＭ  ＤＢ２データベースにバッチ・インポートされる。これは例えば、既に使用されているプロプラエタリまたは標準のアーカイブ・システムなどの、任意の既存のカスタマ・アーカイブから提供される。
【００１２】
インジェスト操作からの出力は、１）ＭＰＥＧ２パスを提供する、例えば公称４８ＭｂｐｓのＭＰＥＧ２  Ｉフレーム専用データ・ストリーム１６と、２）ＭＰＥＧ１／メタデータ・パスを提供する、例えば１．５ＭｂｐｓのＭＰＥＧ１データ・ストリームと、３）同様に、ＭＰＥＧ１／メタデータ・パスを提供する、テキスト・ファイル、属性及びサムネールを含む記述データとを含み、後者２つは矢印１７で示される。
【００１３】
記憶：
一旦、ビデオがディジタル化され、記述データが収集され、生成されると、データは記憶２０システムに転送され、２つの主領域に記憶される。ＭＰＥＧ２データは、容量及びアクセス可能性の点で最適化された、アーカイブ高解像度記憶システム２１に送られる。これは例えば、磁気テープ・ベースのシステムから成る。一方、ＭＰＥＧ１及び記述データは、テープ上に記憶され、編集の間の高速アクセスのために当該コンテンツ及びメタデータが、低解像度記憶システム２２にキャッシュされる。尚、低解像度記憶システム２２は、メディア・ストリーミング能力を有するディジタル・ライブラリなどである。本実施例では、市販のIBM Content Manager製品が、ディジタル・ライブラリ及び統合IBM VideoChargerメディア・ストリーミング製品を提供する。
【００１４】
Content Manager２２は、ビデオ・メタデータを探索及びブラウズするためのインタフェースを提供する。サムネール及びテキスト記述が、探索結果の一部として提供され、高速アクセスのためにディスク上に記憶される。ＭＰＥＧ１ビデオはテープ・ライブラリ・システム上に保持され、ディスク上にバッファリングされ、必要に応じて、Content Manager２２を介してアクセスされる。
【００１５】
検索：
検索ステージ３０は２つの主要部分から成り、それらは、ＭＰＥＧ１／メタデータ・パス６内のブロック３２により示される編集／選択操作と、ＭＰＥＧ２パス８内の再呼び出しステーション３３により示されるバッチ再呼び出し操作である。
【００１６】
編集／選択操作３２は、制作者がディジタル化アーカイブを探索及びブラウズし、続く処理のためにセグメントを選択することを可能にする。制作者はテキストまたは属性を介して、IBM Content Manager２２または類似のディジタル・ライブラリ製品を探索し、探索基準に合致するビデオのセットを再度入手する。各ビデオは、サムネール及びテキスト記述により表される。特定のサムネールを選択することにより、制作者は対応するビデオのストーリボードを見ることを要求できる。ストーリボードから制作者は次に、場面のＭＰＥＧ１ビデオの閲覧を要求できる。ビデオがストーリボード内の選択場面から再生を開始する。
【００１７】
制作者がデータを検討する間、彼は自身が使用したいセグメントを候補リスト内に配置する。制作者は次に、候補リスト内のビデオ・セグメントを順序付け及びトリム（trim）し、編集／選択操作の出力、すなわち編集決定リスト（ＥＤＬ）３１を制作できる。
【００１８】
ＥＤＬ３１は、ＭＰＥＧ２パス８内のバッチ検索操作３３に送信される。バッチ検索操作３３はＥＤＬ３１を使用し、ＭＰＥＧ２記憶領域２１から適切なセグメントを検索する。データがテープから検索され、プロファイル・システム３４に送信され、続いて最終編集のために、編集ベイ（edit bay）３５に送られる。
【００１９】
本発明は、高解像度形式及び低解像度形式に対応する、典型的な２つのパスを有するように述べられるが、本実施例は３つの解像度を含んでもよい。サムネールがＭＰＥＧ１コンテンツよりも更に低い解像度で記憶され、選択及び編集プロセスにおいて使用される。更に、本発明の一般化された概念は、複数の解像度形式をサポートするように容易に拡張される。ユーザは、１つ以上の低い解像度形式で記憶されるコンテンツを利用し、コンテンツの一部分を選択することができる。再呼び出しプロセスが次に、任意の高解像度形式で記憶される選択コンテンツの対応部分を検索し、本発明による原理を使用することにより制作が行われる。
【００２０】
【発明の実施の形態】
本発明は特定の実施例、特に、ビデオコンテンツに関連して述べられる。しかしながら、当業者であれば、本発明の趣旨及び範囲から逸れることなく、様々な変更及び代替例を考案できよう。更に、本発明は全てのタイプのコンテンツを管理するのに好適である。
【００２１】
Ｉ．インジェスト（ingest）：
インジェスト操作１０は、既存のビデオ・テープやライブ・ビデオ・フィードからの着信アナログ・ビデオ・ストリーム１４をディジタル化し、ストーリボードを作成するために、またはオーディオ・ストリームの音声−テキスト変換処理のために、オペレータ入力、既存の記述、またはビデオ・イメージ・キャプチャなどから提供される記述情報を収集する。
【００２２】
インジェスト・ハードウェア：
図２を参照すると、ｎ台のビデオ・インジェスト・ステーション４０が存在する。本実施例では、４台のステーションが提供されるが、ネットワーク及びサーバ能力に応じて、より多くのステーションがサポートされてもよい。
【００２３】
各インジェスト・ステーション４０は、ネットワークにリンク可能なＰＣベースのワークステーション４２（この場合、Microsoft Windows（Ｒ） NTを実行する）に接続されるビデオ・テープ・レコーダ（ＶＴＲ）４１を含む。ワークステーションまたはインジェストＰＣ４２は、低解像度エンコーダ４５及びドライビング・ビデオ・カタログ・ソフトウェア（以下で詳述）を含む。本実施例では、低解像度エンコーダは、ＰＣＩ  ＭＰＥＧ１エンコーダ・カードである。
【００２４】
インジェスト・ステーション４０は、高解像度エンコーダ１３へのリンク４３を含む。本実施例では、リンクはイーサネット（Ｒ）またはＲＳ４２２接続であり、高解像度エンコーダ１３はＭＰＥＧ２エンコーダを含む。インジェスト・ステーション４０はまた、別のイーサネット（Ｒ）またはＲＳ４２２接続により、ＶＴＲへの制御リンク４７を提供する。
【００２５】
本実施例の高解像度エンコーダ１３は、複数のＭＰＥＧ２ストリームのエンコードをサポートし、１マシンが複数のビデオ・インジェスト・ユニットをサービスできる。本実施例におけるＭＰＥＧ１エンコード及びビデオ処理用のＰＣＩカードは、場面検出及び音声−テキスト変換ソフトウェア（後述）と両立し得る。
【００２６】
インジェスト・ステーション４０は、高解像度エンコーダ１３とインタフェースし、アナログ・ビデオ・ストリームを低解像度形式及び高解像度形式へ同時変換することを可能にする。この場合、低解像度形式及び高解像度形式は、それぞれＭＰＥＧ１及びＭＰＥＧ２に対応する。高解像度エンコーダ１３に入力される前に、本実施例のアナログ・ビデオ・ストリーム１４は、最初に増幅器／スプリッタ、ノイズ除去回路（図示せず）、及びアナログ・ディジタル変換器４８の順に渡され、シリアル・ディジタル・ストリーム１５を高解像度エンコーダ１３に提供する。或いは、複数のＶＴＲがディジタル入力を高解像度エンコーダ１３に直接提供してもよい。
【００２７】
本実施例の高解像度エンコーダ１３は、ＭＰＥＧ２エンコードとデコードの両方を提供し、異なるＭＰＥＧ２規格の間の非互換の確率を低減する。但し、ハイブリッド・ソリューションが使用されてもよい。高解像度エンコーダ１３はまた、ディジタル・アナログ変換器（図示せず）及びタイムコード発生器４４を含む。これらはディジタル化ビデオ・ストリームを再度アナログに変換し、それをイメージをリンク４３を介して低解像度エンコーダ４５へ入力として提供する前に、イメージにタイムコードを追加するために使用される。
【００２８】
前述のように、高解像度ストリーム１６及び低解像度ストリーム１７は、同期される必要がある。本実施例はタイムコードを用いて、これら両者を同期させる。しかしながら、ＭＰＥＧ２はタイムコードをサポートするが、ＭＰＥＧ１はサポートしない。結果的に、タイムコードを、元来タイムコードをサポートしない形式にエンコードする装置が提供される。タイムコード発生器４４は、タイムコードを高解像度エンコーダ１３に提供する。タイムコード発生器４４は、本実施例の場合のように、高解像度エンコーダ１３の一部であってもよい。或いは、タイムコードがＶＴＲ自体により提供されるか、ビデオ・イメージ内に既に存在してもよい。後者の場合、こうしたタイムコードは好適には連続的であり、単調に増加して同期を可能にする。
【００２９】
本実施例のタイムコードは、ＳＭＰＴＥタイムコードを含む。高解像度エンコーダ１３は、タイムコードをＭＰＥＧ２ストリームにエンコードし、タイムコードをアナログ・ビデオ・イメージ自体内に重畳させる。これは例えば、タイムコード文字発生器を用いて、タイムコードを組み込むことにより達成される。タイムコードは後に、例えば光学式文字認識（ＯＣＲ）技術を用いて、選択されたＭＰＥＧ１フレームから抽出される。別の実施例では、タイムコードが"ウォータマーク"としてエンコードされ、後にデコード装置により抽出される。例えば、本願の出願人に権利譲渡された、Braudawayらによる米国特許第５８２５８９２号"Protecting Images with an Image Watermark"を参照されたい。更に別の例として、プロプラエタリＭＰＥＧ１エンコーダを使用し、エンコーダのプロプラエタリＭＰＥＧ１規格をVideoChargerと統合することにより、タイムコードがＭＰＥＧ１ファイルから抽出されてもよい。本実施例では、新たなタイムコードが生成されたが、ビデオ・イメージの既存の不連続タイムコードがサポートされて、ＭＰＥＧ１イメージに組み込まれてもよい。なぜなら、カスタマはこれらのタイムコードに指標付けを行っているからである。
【００３０】
使用されるＭＰＥＧ１ソリューションに関係なく、エンコード・プロセスは、獲得されたタイムコードができる限り整合することを必要とする。その意図は、選択されるハードウェア及びソフトウェアの能力を前提として、フレームができる限り正確であるためである。本実施例では、検証プロセスが次のように発生する。すなわち、ユーザはＭＰＥＧ１記録の一部分を検討し、アプリケーションにより、現ビデオ・フレーム上に現れるタイムコードをエントリ・フィールドへの入力として、入力するように依頼される。或いは、アプリケーション自体が、例えばサムネールまたはストーリボード生成の間に自動的にサンプル・ビデオ・フレームを選択し、そのタイムコードを検出する（例えばＯＣＲ技術、ウォータマーク・デコードなどによる）。ソフトウェアが次に、現フレームのＭＰＥＧ１フレーム番号を調査する。次に、システムが既にビデオの開始フレーム及びタイムコードを知っている場合、システムは、ＭＰＥＧ２ファイルに関連付けられるメタデータ・ファイルとの対応関係、すなわち"デルタ"を計算できる。或いは、別のサンプル・フレーム及び対応するタイムコード情報が決定され、２つの較正ポイントがデルタを計算するために使用される。このデルタは後に、ＭＰＥＧ２内のオフセットを計算するために使用される。
【００３１】
ＭＰＥＧ１及びＭＰＥＧ２ファイルの対応セグメントの例が、図３に示される。ＭＰＥＧ１ファイルの一部分１０１が示される。そのセグメント１０１内には、多数のイメージが存在し、各々がフレーム番号に関連付けられており、ここでは、フレーム番号がイメージに関連付けられるメタデータと一緒に記憶される。代表的なイメージ・フレーム１０２が示され、これはフレーム番号１０７２を有する。また、イメージ・フレームの拡大表示１０３も示されている。これはイメージ・フレームに重畳されたタイムコード１０４を含んでいる。代表的なタイムコード１０４が"０１：００：５０：０２"と示されており、これはイメージ・フレームが５０秒であり、ＭＰＥＧ１ストリーム"０１"内の２フレーム目であることを示す。１つ以上のこうしたタイムコードを読出し、それらの対応フレーム番号を知ることによりシステムはそれ自身を較正し、任意のフレーム番号に対応する適切なタイムコードを計算できる。システムは次に、高解像度ＭＰＥＧ２ファイル１０５内において、対応するフレーム１０６をみいだすことができる。
【００３２】
本発明の実施例を実現するために使用されるハードウェアは、４つのＩＢＭ  ＰＣと、４つのＭＰＥＧ２ストリームをサポートする１つのＭＰＥＧ２エンコーダ・システム（例えばProfile XP）と、４つのＰＣＩ  ＭＰＥＧ１エンコーダ・カードと、４つの１００ＢａｓｅＴイーサネット（Ｒ）アダプタとを含む。
【００３３】
インジェスト・ソフトウェア：
インジェスト・アプリケーション・ソフトウェアは、多様に実現することができる。本実施例のソフトウェアは、カスタマイズされた複数の統合モジュールを含み、それらは、Microsoft Windows（Ｒ） NTワークステーション４．０ｗ／サービス・パック、Virage Video Loggingソフトウェアｗ／ＳＤＫ、IBM Content Manager V6.1、Virage SDKと互換性のあるＪａｖａ（Ｒ）、ＣまたはＣ++コンパイラ（ＩＢＭから提供されるJava(R) Runtime Environment 1．1．8）、及びカスタムＩＢＭインジェスト・アプリケーションなどである。ソフトウェアの基礎は、Virageビデオ・ロガー及びそのSoftware Developer's Toolkit（ＳＤＫ）により提供されるが、類似の機能を提供する他のソフトウェアも使用され得る。インジェスト・アプリケーションはVirage SDKを使用し、既存のビデオ・テープ・アーカイブのデータ・モデルをサポートする。インジェスト・アプリケーションはまた、ユーザ入力のためのユーザ・インタフェースを提供し、各ビデオの記述情報を収集し、それをContent Manager２２のローダに供給する。インジェスト・アプリケーションは更に、ＭＰＥＧ１及びＭＰＥＧ２エンコーダが外部タイムコードと同期されることを保証する。Content Manager２２は、ライブラリ・サーバ、テキスト検索サーバ、VideoChargerサーバ、及びクライエットを含む。
【００３４】
追加のソフトウェア・データベース機能：
本実施例では、幾つかの追加の機能が新たなシステムに組み込まれる。データ・エントリ機能は、ユーザがテープＩＤ、キーワード、記述及びセレブリティ・ネーム（celebrity name）を入力することを可能にする。また、ＩＢＭから提供されるViaVoiceなどのソフトウェアを用い、或いはマイクロフォン入力をＶＴＲ４１からの音声入力と混合することにより、音声注釈を提供することも可能である。検索機能は、例えばセレブリティ・ネームまたはキーワードをにより検索を可能にする。検索結果がテープ記録の結果セットの形式で提供される。循環管理（Circulation Management）機能が、物理テープ収集のために提供される。システムは更に、テープ番号によるチェックイン及びチェックアウトをサポートする。本実施例のレガシー・ライブラリは、各テープの１つのコピーを管理する。システムの範囲外に存在する標準データベース・ツールを用いてレポートが作成される。
【００３５】
インジェスト・プロセス：
図４を参照すると、次のステップは各ビデオ・テープの処理を要約する。
【００３６】
選択５１：インジェスト・オペレータが、所定の選択基準にもとづき処理すべきテープを選択する。例えば、劣化する媒体上に記憶されるコンテンツに対して、優先順位が与えられる。
【００３７】
選択５２：固有のテープ識別子がインジェスト・アプリケーションに入力される。この識別子は続いて、Content Managerに問いただし、テープ・コンテンツに関連付けられる既存のメタデータを検索するために使用される。識別子はまた、ＣＭ及びＭＰＥＧ２ファイル内のアイテムを命名する根拠として使用される。インジェスト・アプリケーションは、インジェストＰＣ上の場面検出及びＭＰＥＧ１エンコード・ハードウェアを初期化する。インジェスト・アプリケーションはまた、プロファイルＭＰＥＧ２エンコーダにファイル名及び宛先位置情報を供給することによりこれを初期化する。
【００３８】
処理５３：インジェスト・オペレータはテープをテープ・プレーヤにロードする。本実施例の各ビデオ・テープは１度だけ読出されるので、テープ・プレーヤ出力が２つの別々の入力、すなわちインジェストＰＣ  ＭＰＥＧ１カード及びプロファイル・ビデオ形式に送信される。両方のエンコードは、前述のように、タイムコード発生器４４により提供される一貫したタイムコードを共用しなければならない。
【００３９】
エンコードの後、ＭＰＥＧ２ストリームが、プロファイル記憶システム上に存在するファイル内に記憶される。そこから、ＭＰＥＧ２ストリームは、ＭＰＥＧ２記憶システム及び磁気テープに転送される。インジェストＰＣ及びＭＰＥＧ１エンコーダは、ファイルに記憶されるＭＰＥＧ１ストリームを１．５Ｍｂｐｓでディジタル化して生成する。メタデータは幾つかのアイテムを含み、それらにはストーリボード、基本サムネール、ビデオ・コンテンツに関する情報を記憶するために使用されるレガシー・データベースからのテキスト（任意的に変更される）、オーディオ・トラック音声−テキスト変換トランスクリプト、任意的にMicrosoft Wordまたは他のワード処理形式トランスクリプト、及び任意的に音声−テキスト変換注釈が含まれる。本実施例のメタデータは、ＭＰＥＧ１ファイルに関連付けられて記憶される。なぜなら、メタデータは主に、表示及び選択目的に使用されるからである。インジェスト・アプリケーション及びそのユーザ・インタフェースが、メタデータの収集を容易にし、それらの下で相互作用する異なるコンポーネントの詳細を隠蔽する。
【００４０】
基本サムネール：基本サムネールは、最初は、属性値から決定されたアイコンにより表される。特定のアイコン値が、詳細設計の一部として決定される。このアイコンは後に、編集インタフェースを介してイメージ・サムネールにより置換される。以下で詳述するように、ユーザはこの編集インタフェースを介して他のメタデータを編集できる。
【００４１】
ストーリボード：ビデオ・カタログ・ソフトウェア内の場面検出技術が、ビデオ内の場面変化をマークし、各場面の第１のフレームのサムネールを作成する。或いは、サムネールが固定間隔で獲得されてもよい。例えば、本実施例では、サムネールがＡＶＩエンコーダを用いて、ビデオの毎３０秒ごとに作成される。これらのサムネールの収集は、そのビデオのストーリボードを形成する。好適な実施例では、ウェブ・ページ・ストーリボードがサムネールの生成時に作成されるか、或いはバックグラウンド・プロセスとして作成され、選択プロセスの間に即時検索される。
【００４２】
レガシー・テキスト：レガシー・データベースから元来ロードされた記述データが、オペレータによる検討及び編集のために表示される。
【００４３】
トランスクリプション：ビデオ・カタログ・ソフトウェア内の音声−テキスト変換技術が、オーディオ・ストリームをリアルタイムに処理し、オーディオ・コンテンツのテキスト・ファイルを生成する。このファイルはテキスト検索のために使用される。必要に応じてクローズされた表題エンコードが、別のソフトウェアを用いて獲得される。なぜなら、Virageソフトウェア製品はこの機能をサポートしないからである。
【００４４】
ビデオ・アセットのあるものは、トランスクリプトをＷｏｒｄ形式または他のワード処理形式で有する。これらのトランスクリプトは、音声−テキスト変換出力の補足であり、テキスト検索のための入力としても使用される。インジェスト・アプリケーションは、任意の既存のトランスクリプト・ファイルを指定する場所を提供し、ファイルがファイル・システム上でアクセス可能であることを期待する。一旦これらのトランスクリプト・ファイルがロードされると、ユーザは後述のように、それらを編集インタフェースから検索及び印刷できる。
【００４５】
音声−テキスト変換注釈：任意的に、オペレータはビデオを、音声−テキスト変換技術を用いて得られる言語記述により注釈付けできる。この注釈は、音声−テキスト変換獲得後に行われてもよい。
【００４６】
ラップアップ５５：ストーリの処理が完了すると、結果ファイルが最終後処理のために準備が整う。ＭＰＥＧ１ファイル、テキスト・メタデータ、サムネール、ストーリボード、及び音声−テキスト変換出力が一緒にグループ化され、ユーザに最終検討のために提供される。ユーザは出力の正確さ及び品質を抜き取り検査し、その後データをサブミットし、IBM Content Managerにロードする。この時点でユーザは更に、レガシー・データベースからの属性データを変更でき、またエンコード品質が受け入れ可能か、それとも繰り返しを必要とするかを決定できる。
【００４７】
一旦ビデオ・テープの終わりに達すると、アプリケーションがその初期状態にリセットされ、次のテープの準備が整う。
【００４８】
インジェスト操作は、テープ・プレーヤが連続的に走行し、各テープが１度だけ再生されるように、ビデオを十分に速く処理できなければならない。本実施例の４ステーション・インジェスト・システムは、４つのインジェスト・ステーションにおいて、インジェスト・プロセスを１日につき１６時間、１週につき６日実行するように設計される。各ステーションは１日につき、８時間乃至１０時間ビデオをエンコードする。データ・スループットが許せば、ステーションが追加されてもよい。
【００４９】
II．記憶域：
記憶容量は、本発明の重要な一面である。例えば、１０００００時間のビデオを、１．５ＭｂｐｓのＭＰＥＧ１形式及び４８ＭｂｐｓのＩフレーム専用ＭＰＥＧ２形式の両方でエンコードするためには、合計２ペタバイトの記憶容量が必要となる。
【００５０】
このコンテンツを効率的にエンコードし、記憶し、検索するために、記憶装置は十分な容量を必要とするだけでなく、ファイルをインジェストからテープに効率的に転送できなければならない。更に、ＭＰＥＧ１パスにおいて、高速アクセスが提供されなければならない。一方、ＭＰＥＧ２検索のためには、低速アクセスが許容される。以下では、ＭＰＥＧ１及びＭＰＥＧ２の両方における、本実施例のハードウェア及び記憶体系について説明する。
【００５１】
ストレージ・エリア・ネットワーク（ＳＡＮ）：図５を参照すると、本実施例は異なるプラットフォーム上の複数のシステムのために、相当量のディスク記憶域を提供する。大量のデータがシステム間を移動するので、柔軟性がありスケーラブルな記憶アーキテクチャが実現される。１．５ＴＢの記憶域は、ＡＩＸ上で動作する７００ＧＢのIBM VideoCharger６２と、ＡＩＸ上で動作する２００ＧＢのIBM Content Managerディジタル・ライブラリ６１と、ＬＴＯ（linear tape open）テープ・バッファ６３に接続されるTivoli Storage Manager（ＴＳＭ）２１（両者ともＡＩＸ上で動作する）により提供される６００ＧＢとを含む。更に、１００ＧＢまたはそれ以上が、高解像度エンコーダ１３上で使用可能である。
【００５２】
ＳＡＮ装置６４は、ここでは７１３３−Ｄ４０を含み、ＳＳＡ（Serial Storage Architecture）を介してシステムとインタフェースする記憶域を統合する。ＳＡＮ装置はシステムから見て、ローカル・ディスク・ドライブとみなされる。ＳＡＮは幾つかの重要な利点を提供する。例えば、必要に応じてシステムに記憶域が割当てられ、ディスク空間の効率的な割当てを可能にする。システムは空間を使い果たすことはなく、過剰な空間を有することもない。システムの記憶域は、それをオープンすることなく、更にドライブを追加するために増加され得る。ＳＡＮはＲＡＩＤ、ホットスワップ、ホットスタンバイ、冗長コンポーネント、及び性能モニタ機能を提供する。データを外部化することにより、システム故障がデータへのアクセスを不可能にしない。外部化されたデータが高可用性アーキテクチャを容易にする。
【００５３】
ＭＰＥＧ１ファイル及びメタデータの記憶：ＭＰＥＧ１ファイル及び関連メタデータが、リンク６６を介して記憶システム２０に渡され、IBM Content Manager V6.1  ２２により管理されるIBM VideoCharger Model ６２に記憶される。図示のように、IBM Content Managerソルーションは、ＡＩＸ４．３．２上で動作する２つのModel H50 R/6000マシン上に存在し、一方はContent Managerのディジタル・ライブラリ部分６１に対応し、他はVideoCharger ６２に対応する。
【００５４】
ステージング及びバッファリングがディスク上で発生する。ＬＴＯテープ・ライブラリ６３及びＴＳＭ２１が、超ＳＣＳＩリンク６５を介して接続され、長期記憶のために使用される。１０００ＢａｓｅＴイーサネット（Ｒ）接続も提供される。検索結果として使用されるサムネール及びメタデータが、ディスク上に保存され、効率的な検索回数を保証する。VideoChargerは、即時ストリーミングとして使用可能な１０００時間のＭＰＥＧ１ビデオのための、ディスク・バッファ容量を提供する。追加のビデオがテープからステージされる。
【００５５】
ＭＰＥＧ２の記憶：本実施例のＭＰＥＧ２データは、ＡＩＸ及びＴＳＭを実行するＲ／６０００システム上に記憶される。高解像度エンコーダ１３が、ファイバ・チャネル接続を介してＴＳＭに接続される。初期ステージング及びバッファリングは、ＬＴＯテープ・ライブラリ６３を有するディスクに、長期記憶のために実行される。
【００５６】
III．編集／選択操作：
編集／選択操作は、図６に示される検索プロセス３０の一部である。ビデオ編集システムが１つ以上のサーバ６８上でホストされ、従って、編集／選択クライアント・マシン３２上のカスタム・ソフトウェア無しに動作可能である。複数の編集／選択ステーション３２が、アーカイブされたビデオ資産の位置指定、検討、及び選択を容易にするために提供される。このウェブ・ベースのシステムは、ビデオ・エディタの間のコラボレーションを可能にし、それらがビデオ・チップのセットを共用することを可能にする。このシステムはまた、複数のユーザが、ビデオ記憶ハードウェア２０、ビデオ・コンテンツ、ビデオ処理ハードウェア３４、及びビデオ・ソフトウェアの同一のセットを共用することを可能にする。
【００５７】
制作者は、例えばテキスト・ストリング及びキーワードを介して、コンテンツを検索し、返却されるサムネール、テキスト記述及びストーリボードを検討し、自身の選択範囲を絞り込む。一旦十分に絞り込まれると、制作者はＭＰＥＧ１ビデオを閲覧し、使用するセグメントについて最終決定を下す。次に、選択されたセグメントが、ＥＤＬ生成のために使用される候補リスト内に配置される。制作者は候補リストからセグメントを閲覧、選択、トリム（trim）、及び順序付けし、最終ＥＤＬ３１を生成することができる。このプロセスの任意の時点で、制作者は現ＥＤＬを事前表示することができる。結果のＥＤＬがＳＡＮ６４を介して、高解像度再呼び出しプロセス３３に送信され、テープから再度呼び出されるＭＰＥＧ２ファイルを指し示す参照として使用される。
【００５８】
本実施例の探索、ブラウズ、及びＥＤＬ作成操作は、例えばＷｅｂ、Ｊａｖａ（Ｒ）、及びＣアプリケーションの組み合わせにより提供される。最終ＥＤＬ３１形式は、例えば既存のユーザ・アプリケーションに応じてユーザのニーズに合わせて個別に適合化される。ＥＤＬ３１は、ファイル名及び開始／停止タイムコードを有する、ビデオ・セグメントの単一の非階層リストから成る。
【００５９】
編集／選択ハードウェア：編集／選択ステーション３２は各々、例えばWindows（Ｒ） 98、及びJava（Ｒ）1．1．8機能を有するＷｅｂブラウザを実行するパーソナル・コンピュータにより校正される。選択されるソフトウェアに応じて、追加のＰＣＩカードが含まれる。本実施例では、編集／選択操作を同時に実行するために、２５個のステーションが構成される。
【００６０】
編集／選択ソフトウェア：編集／選択ステーション３２のソフトウェアは、基礎となる幾つかのコンポーネントを統合する。それらには、Internet Explorer V5.0、Java(R) Runtime Environment 1．1．8、ＩＢＭのNet.Data及びMPEG1 Plyerなどが含まれる。本実施例では、検索機能は全てNet.Dataを介するＷｅｂベースであるが、ビデオ選択は、ローカルに実行されるVideoChargerプレーヤの変更バージョンにより実行される。
【００６１】
編集／選択ソフトウェアはユーザ・インタフェースと、ユーザがテキスト・ベースの検索を実行し、結果を検討し、そこからセグメントを選択し、ＥＤＬを生成し、次に最終ＥＤＬをＭＰＥＧ２再呼び出しステーション３３に送信するための基本機能を提供する。ＥＤＬのディスケット・ベースの配布も、スタンドアロン編集ベイ３５のためにサポートされる。
【００６２】
ＥＤＬ３１はＷｅｂサーバ６８上に保管され、他のユーザと共用される。ＥＤＬはまた、他のユーザがそれをアクセスまたは変更できないように、アクセスを保護される。
【００６３】
編集／選択ソフトウェアの追加の機能が、ユーザがアーカイブを探索し、各ビデオに関連付けられるメタデータを更新することを可能にする。特に、ユーザはサムネールを置換でき、また音声−テキスト変換注釈及びビデオ分析から生成されたレガシー属性データ及びテキスト・ソースを変更できる。テキストは例えば、キーボード入力を介して変更される。探索クライアントは、Content Managerディジタル・ライブラリ６１及びVideoCharger６２に接続されるアプリケーションである。
【００６４】
編集／選択操作：次に図７を参照して、編集／選択プロセスについて述べる。
【００６５】
初期化８１：初期化時にプログラムは現ＥＤＬをクリアし、ストーリスラッグ（storyslug）として知られるジョブ識別子ストリングを入力として要求するような機能を実行する。ストーリスラッグは編集／選択操作、ＭＰＥＧ２再呼び出しプロセス３３、及び編集ベイ３５の間の活動を調整するために使用される。
【００６６】
テキスト照会８２：制作者は、自身が探し求める題目を表す単語または句を入力することにより開始する。この入力は、Content Manager２２に送られて処理される照会を作成するために使用される。Content Manager２２は、照会との合致程度に従いランク付けされる候補セットを返却する。各候補はサムネールにより表され、インジェスト１０において入力された記述テキストを含む。テキストのサイズのために、候補のサブセットが必要に応じて追加のページを与えられる。また、別の形式も使用可能である。
【００６７】
テキスト照会の正確なインプリメンテーション及び検索結果は、ＣＭ内で使用される基礎となるデータ・モデルに依存する。更に、データ・モデル及びユーザ・インタフェースは、カスタマ要求に依存する。
【００６８】
期待利用のためのステージング（プリフェッチ）ビデオ：特定のトピックのコンテンツに対する要求があることが知れいている場合、このトピックに関する全ての資料が容易に入手可能である必要がある。これを容易にするために、制作者またはライブラリアンはトピックに関して探索し、期待利用のために対応するビデオをステージする。彼らはこの時点では、このビデオを再生することに関心はなく、単にそれをテープから再度呼び出し、将来の高速アクセスのためにディスクに記憶する。従って、本実施例の編集／選択プロセスは、再生及びステージまたはフェッチ要求の両方をサポートする。再生操作はビデオをＭＰＥＧ１プレーヤで再生するが、ステージ操作は、ビデオをVideoChargerステージング領域内にフェッチするだけである。本実施例では、ディスク上に１０００時間のＭＰＥＧ１ビデオのための容量が存在するが、ユーザ要求に応じてより多くが追加されてもよい。
【００６９】
サムネール検討８３：制作者はサムネール及び記述データを検討し、どの候補が追加の調査を保証するかを決定する。制作者はサムネールをクリックし、それを追加の処理のために選択する。これによりストーリボードが作成される。ストーリボードは、このビデオ・テープに対して獲得されたサムネールのセットから成る。制作者がＭＰＥＧ１ビデオの閲覧を選択したと仮定すると、ストーリボードが要求されると、直ちに関連ビデオ・ファイルがVideoChargerサーバ６２にステージされ、高速閲覧を可能にする。
【００７０】
ストーリボード検討８４：ストーリボードは一連のサムネールとして現れ、各々が（インジェスト・ビデオ・ロギング・ソフトウェアにより予め決定された）ビデオ内の場面を表す。ストーリボードが引き続き関心を呼ぶと、制作者は関連セクションをクリックし、ＭＰＥＧ１プレーヤをトリガする。ＭＰＥＧ１プレーヤはVideoChargerサーバからビデオをフェッチし、そのビデオをの選択セクションを開始する。
【００７１】
候補選択８５：ＭＰＥＧ１プレーヤはＭＰＥＧ１ビデオをロードし、ストーリボード内のサムネールと合致するポイントから再生する。制作者はビデオを再生するか、特定の位置にジャンプして、そこから再生することができる。制作者は関心対象となるビデオのセクションを決定し、その開始及び停止時間をマークし、そのセクションを編集／選択クライアント３２内の候補リストに追加する。制作者は次に、同じテープ内の追加のセクションをマークするか、或いは判断ステップ８６により示されるように、ストーリボード検討ステップ８４に戻り、新たなセクションにジャンプするか、サムネール検討ステップ８３に戻るか、ステップ８２に戻り、新たなテキスト照会を形成する。一旦現ストーリスラッグに対する候補が選択されると、制作者はＭＰＥＧ１検討及びＥＤＬ作成ステップ８７に進む。
【００７２】
ＭＰＥＧ１検討／ＥＤＬ作成８７：ＭＰＥＧ１検討及びＥＤＬ作成ステップ８７は、候補リスト内のビデオ・セクションを閲覧、選択、トリム、及び順序付けする能力を提供する。完了すると、結果のＥＤＬが同意された標準形式ＥＤＬに変換される。
【００７３】
編集／選択クライアント３２は、ビデオを候補リストから選択し、それをＭＰＥＧ１プレーヤを用いて再生し、１つ以上の開始及び停止時間を開始及び終了フレーム番号の形式でマークし、次にそれをＥＤＬに追加するためのグラフィカル・ユーザ・インタフェースを提供する。開始及び停止時間は、例えばプレーヤ上のマークボタンを使用して、またはＳＭＰＴＥ（タイムコード）フィールドに記入することによりセットされる。１ビデオについて完了すると、全ての所望のビデオがＥＤＬに追加されるまで、別のビデオが選択され、マークされる。次に、ＥＤＬ内のビデオが再順序化されたり、削除されたり、変更されたりする。
【００７４】
典型的なＥＤＬ３１が図８に示される。これは本質的に、選択されたビデオ・セグメントのリストであり、セグメントがビデオＩＤ番号（列１１１）、開始マーカ（列１１２）、及び終了マーカ（列１１３）により識別される。開始及び終了マーカはフレームにより表され、これらは後に、対応するタイムコードに変換される。或いは、これらのマーカが、読出されたまたは計算されたタイムコード自体により表されてもよい。
【００７５】
このプロセスを通じてＥＤＬがプレビュー・モードで再生される。それが満足のいくものでない場合、ＥＤＬが最終決定されるまで、前述のプロセスが繰り返される。更に、他のビデオ・セグメントが候補リストに追加される必要がある場合、判断ステップ８８により示されるように、制作者は追加の探索を実行し、更に多くのセグメントを既存の候補リストに追加する。
【００７６】
ＭＰＥＧ１プレーヤにより提供される幾つかの機能には、再生、停止、休止、フレーム前進、フレーム後進、位置ジャンプ、開始マーク、及び停止マークなどが含まれる。更に、ビデオの様々な部分への移動を容易にするために、スライダ制御が提供される。
【００７７】
ラップアップ：一旦ＥＤＬ作成が完了すると、制作者は結果ＥＤＬを保管し、任意的にサブミットすることを要求できる。このとき、以下のことが発生する。すなわち、ＥＤＬが同意された標準ＥＤＬ形式に変換され、ＥＤＬが後の検索及び変更のためにディスクすなわちContent Managerサーバ６１に保管される。サブミットに際してＥＤＬ３１はＭＰＥＧ２再呼び出し機構３３に送られ、それにより、対応するＭＰＥＧ２ビデオ・セグメントがアーカイブから検索され、プロファイル・デコード・マシン３４に送られる。また、ＥＤＬコピー３８が編集ペイ３５、例えばディスケット上に送られる。アプリケーションは次に自身を初期化し、次のジョブに備える。
【００７８】
IV．ＭＰＥＧ２再呼び出し操作：
図６、図８及び図９を参照すると、ＭＰＥＧ２再呼び出しステーション３３が、図９の最初のステップ９１で、編集／選択ステーション３２からＥＤＬ３１を受け取る。コンテンツにもとづき、再呼び出しステーション３３はステップ９２で示されるように、テープ６３からディスク２１上の記憶域に、ＭＰＥＧ２ファイルの再呼び出しを開始する。ＥＤＬ内の各ビデオ・セグメントの開始及び終了マーカが、テープ上に存在するＭＰＥＧ２ファイル内のバイト・オフセットを計算するために使用される。本実施例によれば、システム性能を向上させるために、ＭＰＥＧ２ファイルの所望部分だけがテープ６３から検索される。このサブファイル検索操作は、ＴＳＭクライアント２１内でサポートされる。
【００７９】
ハンドルを有するセグメントが、有効プロファイルＭＰＥＧ２形式ファイルに再フォーマットされる。再呼び出しステーション３３は次に、プロファイル・デコード・マシン３４へのＭＰＥＧ２の適切な配信を監督する。
【００８０】
再呼び出しハードウェア：本実施例のＭＰＥＧ２再呼び出しステーション３３は、Windows（Ｒ） NTを実行するＰＣであり、１０００ＢａｓｅＴイーサネット（Ｒ）接続を介して、ＩＢＭ  ＰＣサーバに接続される。再呼び出しステーション３３は、ＥＤＬ内で指定される低解像度ビデオ・セグメントから、タイムコードを抽出する装置を含む。また、例えばInterphase 5527などのファイバ・チャネル・カードを含む。
【００８１】
再呼び出しソフトウェア：ＭＰＥＧ２再呼び出しソフトウェアは、前述の再呼び出しステーション機能を提供する、ＩＢＭにより作成されたカスタム・ソフトウェアを含む。
【００８２】
ＭＰＥＧ２再呼び出し操作：ＭＰＥＧ２検索操作について、図９に関連して説明する。
【００８３】
ファイル受信９１：再呼び出しシステム３３が、編集／選択ステーション３２に接続される編集／選択サーバ６８から、ＥＤＬ３１を受信する。
【００８４】
ファイル処理：アプリケーションがＥＤＬファイルをオープンし（ステップ９２）、各セグメントに対するテープ識別子を読出す（ステップ９３）。次のステップ９４では、アプリケーションが記憶バッファをチェックし、ファイル・セグメントが既にバッファリングされているか否かを判断する。バッファリングされている場合、プロセスはステップ９３に戻り、次のＥＤＬセグメントの識別子が読出される。セグメントがバッファリングされてない場合、次にステップ９５で、アプリケーションはＴＳＭ  ＡＰＩを用いて、ＭＰＥＧ２記憶域から、適切なファイル・セグメントの部分オブジェクト再呼び出しを要求する。そして、それを受信すると、データを変更し、そのセグメントを記憶されたのと同一の形式の有効ＭＰＥＧ２ファイルにする。前述のように、関連セグメントといくらかの追加のバッファだけがテープから検索される。このプロセスは、ステップ９６で示されるように、ＥＤＬの全てのセグメントが検索されるまで継続される。
【００８５】
ラップアップ：ＭＰＥＧ２ファイル・セグメントが再度呼び出されるとき、ＥＤＬファイルがクローズされる（ステップ９８）。次に、ＭＰＥＧ２ファイルが例えばファイバ・チャネル接続を介してファイル転送プロトコルに従い、プロファイル・デコーダ３４に転送される（ステップ９９）。
【００８６】
V．プロファイル／編集ベイ：
図６を参照すると、プロファイル・デコード・マシン３４はそのディスクからＭＰＥＧ２ファイルを読出し、それをＭＪＰＥＧに変換し、シリアル・ディジタル出力を編集ベイ３５に最終編集のために送信する。制作者はＭＰＥＧ２再呼び出し操作により、プロファイル上に配置されたファイルをアクセスする。
【００８７】
ハードウェア：本実施例のプロファイル・デコーダ３４は、マルチチャネル・ハードドライブ制御装置を有するＭＰＥＧ２デコーダ３４であり、編集ベイ３５はデコーダ３４の制御を実行するＰＣである。
【００８８】
最後に、前述のシステムは効率的なエンドツーエンド・コンテンツ編集及び制作ソリューションを提供する。
【００８９】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００９０】
（１）コンテンツを初期形式で受信し、受信された前記コンテンツを第１の形式を有するコンテンツと、前記第１の形式よりも高い解像度を有する第２の形式を有するコンテンツとに再フォーマットするインジェスト・システムと、
前記低解像度コンテンツ及び前記高解像度コンテンツを記憶する記憶装置と、前記低解像度コンテンツからコンテンツの一部分を選択する編集ステーションと、
前記編集ステーションから前記選択部分の記述を受信し、前記選択部分に対応する前記高解像度コンテンツから、コンテンツの一部分を検索する検索装置と
を含む、コンテンツ生成システム。
（２）前記第１の形式が低解像度ディジタル化ビデオ・コンテンツを含む、前記（１）記載のシステム。
（３）前記第２の形式が高解像度ディジタル化ビデオ・コンテンツを含む、前記（１）記載のシステム。
（４）前記第１の形式がＭＰＥＧ１を含む、前記（１）記載のシステム。
（５）前記第２の形式がＭＰＥＧ２を含む、前記（１）記載のシステム。
（６）前記インジェスト・ステーションがＷｅｂベースである、前記（１）記載のシステム。
（７）前記編集ステーションがＷｅｂベースである、前記（１）記載のシステム。
（８）前記低解像度コンテンツの一部分が編集の間に高速アクセス記憶装置に記憶される、前記（１）記載のシステム。
（９）前記高速アクセス記憶装置が、ディスク記憶装置、光記憶装置及びメモリの少なくとも１つを含む、前記（８）記載のシステム。
（１０）前記高解像度コンテンツがテープ記憶装置上に記憶される、前記（１）記載のシステム。
（１１）前記初期形式がアナログである、前記（１）記載のシステム。
（１２）メタデータを前記記憶コンテンツに追加する装置を含む、前記（１）記載のシステム。
（１３）前記メタデータが、ユーザ入力、レガシー・データ、サムネール、ストーリボード、トランスクリプション情報、前記入力コンテンツに関連付けられるオーディオ・ストリームの音声−テキスト変換処理、及び音声−テキスト変換注釈の少なくとも１つを含む、前記（１２）記載のシステム。
（１４）前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶される、前記（１）記載のシステム。
（１５）前記低解像度コンテンツの前記選択部分に関連付けられる前記タイムコードが、前記検索装置により、前記高解像度コンテンツの対応部分を検索するために使用される、前記（１４）記載のシステム。
（１６）前記タイムコードが前記低解像度コンテンツのイメージ上に重畳される、前記（１４）記載のシステム。
（１７）前記編集ステーションが、ユーザ指定基準にもとづき、前記低解像度コンテンツを探索するソフトウェアを含む、前記（１）記載のシステム。
（１８）前記編集ステーションが、前記低解像度コンテンツを閲覧し、該低解像度コンテンツから所望の部分を選択するインタフェースを含む、前記（１）記載のシステム。
（１９）前記編集ステーションが、前記低解像度コンテンツの前記選択部分のリストを作成するソフトウェアを含む、前記（１）記載のシステム。
（２０）前記編集ステーションが、前記リストを変更するソフトウェアを含む、前記（１９）記載のシステム。
（２１）前記編集ステーションが前記リストを前記検索装置に提供する、前記（１９）記載のシステム。
（２２）コンテンツを低解像度形式及び高解像度形式で記憶する記憶装置と、前記低解像度コンテンツの一部分のアクセス、閲覧及び選択を可能にするコンテンツ編集アプリケーションをホストするサーバと、
前記サーバと通信し、前記低解像度コンテンツの一部分を探索、閲覧及び選択し、選択された前記部分から、前記高解像度コンテンツの対応部分を検索するために使用される編集リストを作成するコンテンツ編集アプリケーションを実行可能な複数のクライアントと
を含む、コンテンツ編集システム。
（２３）前記編集リストが前記サーバを通じて、他の前記複数のクライアントと共用可能である、前記（２２）記載のシステム。
（２４）サーバがアクセス可能な第１の記憶ファイルから、低解像度コンテンツの一部分をアクセス、閲覧及び選択することを可能にするサーバ・ソフトウェアと、
前記低解像度コンテンツの一部分を探索、閲覧及び選択し、選択された前記一部分から、前記サーバがアクセス可能な第２の記憶ファイルから対応する高解像度コンテンツを検索するために使用される編集リストを作成するクライアント・ソフトウェアと
を含む、コンテンツ編集ソフトウェア・アプリケーション。
（２５）前記編集リストが前記サーバを通じて、他のクライアントと共用可能である、前記（２４）記載のアプリケーション。
（２６）コンテンツを生成する方法であって、
コンテンツを初期形式で受信し、受信された前記コンテンツを第１の形式を有するコンテンツと、前記第１の形式よりも高い解像度を有する第２の形式を有するコンテンツとに再フォーマットするステップと、
前記低解像度コンテンツ及び前記高解像度コンテンツを記憶するステップと、
前記低解像度コンテンツからコンテンツの一部分を選択するステップと、
前記選択部分の記述を受信し、前記選択部分に対応する前記高解像度コンテンツから、コンテンツの一部分を検索するステップと
を含む、方法
（２７）前記第１の形式が低解像度ディジタル化ビデオ・コンテンツを含む、前記（２６）記載の方法。
（２８）前記第２の形式が高解像度ディジタル化ビデオ・コンテンツを含む、前記（２６）記載の方法。
（２９）前記第１の形式がＭＰＥＧ１を含む、前記（２６）記載の方法。
（３０）前記第２の形式がＭＰＥＧ２を含む、前記（２６）記載の方法。
（３１）前記コンテンツを受信し、再フォーマットするステップが、Ｗｅｂベースのインジェスト・ステーションにより実行される、前記（２６）記載の方法。
（３２）前記方法がＷｅｂベースで行われる、前記（２６）記載の方法。
（３３）前記低解像度コンテンツの一部分が編集の間に高速アクセス記憶装置に記憶される、前記（２６）記載の方法。
（３４）前記高速アクセス記憶装置が、ディスク記憶装置、光記憶装置及びメモリの少なくとも１つを含む、前記（３３）記載の方法。
（３５）前記高解像度コンテンツがテープ記憶装置上に記憶される、前記（２６）記載の方法。
（３６）前記初期形式がアナログである、前記（２６）記載の方法。
（３７）メタデータを前記記憶コンテンツに追加するステップを含む、前記（２６）記載の方法。
（３８）前記メタデータが、ユーザ入力、レガシー・データ、サムネール、ストーリボード、トランスクリプション情報、前記入力コンテンツに関連付けられるオーディオ・ストリームの音声−テキスト変換処理、及び音声−テキスト変換注釈の少なくとも１つを含む、前記（３７）記載の方法。
（３９）前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶される、前記（２６）記載の方法。
（４０）前記低解像度コンテンツの前記選択部分に関連付けられる前記タイムコードが、前記高解像度コンテンツの対応部分を検索するために使用される、前記（３９）記載の方法。
（４１）前記タイムコードが前記低解像度コンテンツのイメージ上に重畳される、前記（３９）記載の方法。
（４２）ユーザ指定基準にもとづき、前記低解像度コンテンツを探索するステップを含む、前記（２６）記載の方法。
（４３）前記低解像度コンテンツを閲覧し、該低解像度コンテンツから所望の部分を選択するステップを含む、前記（２６）記載の方法。
（４４）前記低解像度コンテンツの前記選択部分のリストを作成するステップを含む、前記（２６）記載の方法。
（４５）前記リストを変更するステップを含む、前記（４４）記載の方法。
（４６）前記記述が前記リストを含む、前記（４４）記載の方法。
（４７）コンテンツを低解像度形式及び高解像度形式で記憶するステップと、
前記低解像度コンテンツの一部分のアクセス、閲覧及び選択を可能にするステップと、
前記低解像度コンテンツの一部分を探索、閲覧及び選択し、選択された前記部分から、前記高解像度コンテンツの対応部分を検索するために使用される編集リストを作成するステップと
を含む、コンテンツ編集方法。
（４８）前記編集リストが複数のユーザにより共用可能である、前記（４７）記載の方法。
（４９）第１の記憶ファイルから低解像度コンテンツの一部分をアクセス、閲覧及び選択するステップと、
選択された前記部分から第２の記憶ファイルから対応する高解像度コンテンツを検索するために使用される編集リストを作成するステップと
を含む、コンテンツ編集方法。
（５０）前記編集リストが複数のユーザにより共用可能である、前記（４９）記載の方法。
（５１）コンテンツを生成する方法を実行する、コンピュータにより実行可能な命令を含むプログラム製品であって、前記方法が、
コンテンツを初期形式で受信し、受信された前記コンテンツを第１の形式を有するコンテンツと、前記第１の形式よりも高い解像度を有する第２の形式を有するコンテンツとに再フォーマットするステップと、
前記低解像度コンテンツ及び前記高解像度コンテンツを記憶するステップと、
前記低解像度コンテンツからコンテンツの一部分を選択するステップと、
前記選択部分の記述を受信し、前記選択部分に対応する前記高解像度コンテンツから、コンテンツの一部分を検索するステップと
を含む、プログラム製品。
（５２）前記第１の形式が低解像度ディジタル化ビデオ・コンテンツを含む、前記（５１）記載のプログラム製品。
（５３）前記第２の形式が高解像度ディジタル化ビデオ・コンテンツを含む、前記（５１）記載のプログラム製品。
（５４）前記第１の形式がＭＰＥＧ１を含む、前記（５１）記載のプログラム製品。
（５５）前記第２の形式がＭＰＥＧ２を含む、前記（５１）記載のプログラム製品。
（５６）前記コンテンツを受信し、再フォーマットするステップが、Ｗｅｂベースのインジェスト・ステーションにより実行される、前記（５１）記載のプログラム製品。
（５７）前記方法がＷｅｂベースで行われる、前記（５１）記載のプログラム製品。
（５８）前記低解像度コンテンツの一部分が編集の間に高速アクセス記憶装置に記憶される、前記（５１）記載のプログラム製品。
（５９）前記高速アクセス記憶装置が、ディスク記憶装置、光記憶装置及びメモリの少なくとも１つを含む、前記（５８）記載のプログラム製品。
（６０）前記高解像度コンテンツがテープ記憶装置上に記憶される、前記（５１）記載のプログラム製品。
（６１）前記初期形式がアナログである、前記（５１）記載のプログラム製品。
（６２）メタデータを前記記憶コンテンツに追加するステップを含む、前記（５１）記載のプログラム製品。
（６３）前記メタデータが、ユーザ入力、レガシー・データ、サムネール、ストーリボード、トランスクリプション情報、前記入力コンテンツに関連付けられるオーディオ・ストリームの音声−テキスト変換処理、及び音声−テキスト変換注釈の少なくとも１つを含む、前記（６２）記載のプログラム製品。
（６４）前記低解像度コンテンツ及び高解像度コンテンツの対応部分を識別するタイムコードが、前記低解像度コンテンツ及び高解像度コンテンツと一緒にそれぞれ記憶される、前記（５１）記載のプログラム製品。
（６５）前記低解像度コンテンツの前記選択部分に関連付けられる前記タイムコードが、前記高解像度コンテンツの対応部分を検索するために使用される、前記（６４）記載のプログラム製品。
（６６）前記タイムコードが前記低解像度コンテンツのイメージ上に重畳される、前記（６４）記載のプログラム製品。
（６７）ユーザ指定基準にもとづき、前記低解像度コンテンツを探索するステップを含む、前記（５１）記載のプログラム製品。
（６８）前記低解像度コンテンツを閲覧し、該低解像度コンテンツから所望の部分を選択するステップを含む、前記（５１）記載のプログラム製品。
（６９）前記低解像度コンテンツの前記選択部分のリストを作成するステップを含む、前記（５１）記載のプログラム製品。
（７０）前記リストを変更するステップを含む、前記（６９）記載のプログラム製品。
（７１）前記記述が前記リストを含む、前記（６９）記載のプログラム製品。
（７２）コンテンツ編集方法を実行する、コンピュータにより実行可能な命令を含むプログラム製品であって、前記方法が、
コンテンツを低解像度形式及び高解像度形式で記憶するステップと、
前記低解像度コンテンツの一部分のアクセス、閲覧及び選択を可能にするステップと、
前記低解像度コンテンツの一部分を探索、閲覧及び選択し、選択された前記部分から、前記高解像度コンテンツの対応部分を検索するために使用される編集リストを作成するステップと
を含む、プログラム製品。
（７３）前記編集リストが複数のユーザにより共用可能である、前記（７２）記載のプログラム製品。
（７４）コンテンツ編集方法を実行する、コンピュータにより実行可能な命令を含むプログラム製品であって、前記方法が、
第１の記憶ファイルから、低解像度コンテンツの一部分をアクセス、閲覧及び選択するステップと、
選択された前記部分から、第２の記憶ファイルから対応する高解像度コンテンツを検索するために使用される編集リストを作成するステップと
を含む、プログラム製品。
（７５）前記編集リストが複数のユーザにより共用可能である、前記（７４）記載のプログラム製品。
（７６）コンテンツを初期形式で受信し、受信された前記コンテンツを異なる解像度を有する複数のコンテンツ形式に再フォーマットするインジェスト・システムと、
異なる解像度のコンテンツを記憶する記憶装置と、
前記コンテンツ形式の１つからコンテンツの一部分を選択する編集ステーションと、
前記編集ステーションから前記選択部分の記述を受信し、前記選択部分に対応する別のコンテンツ形式から、コンテンツの一部分を検索する検索装置と
を含む、コンテンツ生成システム。
（７７）コンテンツを生成する方法であって、
コンテンツを初期形式で受信し、受信された前記コンテンツを、異なる解像度を有する複数のコンテンツ形式に再フォーマットするステップと、
異なる解像度のコンテンツを記憶するステップと、
前記コンテンツ形式の１つからコンテンツの一部分を選択するステップと、
コンテンツの前記選択部分の記述を受信し、前記選択部分に対応する別のコンテンツ形式から、コンテンツの一部分を検索するステップと
を含む、方法。
（７８）コンテンツを生成する方法を実行する、コンピュータにより実行可能な命令を含むプログラム製品であって、前記方法が、
コンテンツを初期形式で受信し、受信された前記コンテンツを異なる解像度を有する複数のコンテンツ形式に再フォーマットするステップと、
異なる解像度のコンテンツを記憶するステップと、
前記コンテンツ形式の１つからコンテンツの一部分を選択するステップと、
コンテンツの前記選択部分の記述を受信し、前記選択部分に対応する別のコンテンツ形式から、コンテンツの一部分を検索するステップと
を含む、プログラム製品。
【図面の簡単な説明】
【図１】インジェスト、記憶及び検索ステージを含む、本発明の２重パス・コンテンツ管理システムを示すブロック図である。
【図２】インジェスト・ステージを示すブロック図である。
【図３】コンテンツの高解像度及び低解像度セグメントの対応フレームを示す図である。
【図４】インジェスト・プロセスを示すフロー図である。
【図５】記憶ステージを示すブロック図である。
【図６】記憶及び検索ステージを示すブロック図である。
【図７】編集／選択プロセスを示すフロー図である。
【図８】編集決定リストを示す図である。
【図９】再呼び出しプロセスを示すフロー図である。
【符号の説明】
６  低解像度形式／メタデータ・バス
８  高解像度形式／メタデータ・バス
１０  インジェスト
１１  ビデオ・ソース
１２  インジェスト・ステーション
１３  高解像度エンコーダ
１４  ビデオ・ストリーム
１５  シリアル・ディジタル・ストリーム
１６  ＭＰＥＧ２  Ｉフレーム専用データ・ストリーム
２０  記憶
２１  高解像度記憶システム
２２  低解像度記憶システム、Content Manager
３０  検索
３１  編集決定リスト（ＥＤＬ）
３２  編集／選択操作
３３  再呼び出しステーション
３４  プロファイル・システム
３５  編集ベイ
３８  ＥＤＬコピー
４０  ビデオ・インジェスト・ステーション
４１  ビデオ・テープ・レコーダ（ＶＴＲ）
４２  ワークステーションまたはインジェストＰＣ
４３、６６  リンク
４４  タイムコード発生器
４５  低解像度エンコーダ
４７  制御リンク
４８  アナログ・ディジタル変換器
５５  ラップアップ
６１  ディジタル・ライブラリ
６２  VideoCharger
６３  ＬＴＯテープ・バッファ
６４  ＳＡＮ装置
６５  超ＳＣＳＩリンク
６８  サーバ
８２  テキスト照会
８３  サムネール検討
８４  ストーリボード検討
８５  候補選択
８７  ＭＰＥＧ１検討／ＥＤＬ作成
１０１  ＭＰＥＧ１ファイルの一部分
１０２  イメージ・フレーム
１０３  イメージ・フレームの拡大表示
１０４  タイムコード
１０５  高解像度ＭＰＥＧ２ファイル
１０６  対応するフレーム
【図１】
0004267244.tif 000002
【図２】
0004267244.tif 000003
【図３】
0004267244.tif 000004
【図４】
0004267244.tif 000005
【図５】
0004267244.tif 000006
【図６】
0004267244.tif 000007
【図７】
0004267244.tif 000008
【図８】
0004267244.tif 000009
【図９】
0004267244.tif 000010