(57)【要約】　　　（修正有）【課題】情報マテリアル内の少なくとも１つのショット又はサブショットのコンテンツを記述するメタデータを表すデータ構造を提供する。【解決手段】このデータ構造は、情報マテリアルが格納されているデータキャリアを特定するボリューム識別子と、情報マテリアル内の少なくとも１つのショット又はサブショットを特定する少なくとも１つのショット識別子と、ショット又はサブショットのコンテンツに関連付けられた少なくとも一種類のメタデータとを有する。ボリューム識別子は、第１の階層レベルに設けられ、ショット識別子は、より低い階層レベルに設けられ、ショット又はサブショットのコンテンツを記述するメタデータは、ショットの階層レベルに対応して設けられる。【選択図】　図４
2004129201.tif 000002
【特許請求の範囲】
【請求項１】
情報マテリアル内の少なくとも１つのショット又はサブショットのコンテンツを記述するメタデータを表すデータ構造において、
上記情報マテリアルが格納されているデータキャリアを特定するボリューム識別子と、
上記情報マテリアル内の少なくとも１つのショット又はサブショットを特定する少なくとも１つのショット識別子と、
上記ショット又はサブショットのコンテンツに関連付けられた少なくとも一種類のメタデータとを有し、
上記ボリューム識別子は、第１の階層レベルに設けられ、上記ショット識別子は、より低い階層レベルに設けられ、上記ショット又はサブショットのコンテンツを記述するメタデータは、上記ショットの階層レベルに対応して設けられることを特徴とするデータ構造。
【請求項２】
上記ボリューム識別子及びショット識別子は、上記第１及びより低い階層レベルに基づくツリーノードとして定義され、該ボリューム識別子は、ボリュームノードを定義する開始点及び終了点を有し、該ショット識別子は、ショットノードを定義する開始点及び終了点を有することを特徴とする請求項１記載のデータ構造。
【請求項３】
上記メタデータは、ボリュームに含まれるマテリアルに関連するコンテンツ又は属性を記述するボリュームメタデータと、ショット又はサブショットに関連するコンテンツ又は属性を記述するショットメタデータとを含むことを特徴とする請求項１記載のデータ構造。
【請求項４】
上記複数のショットは、上記より低い階層レベルに設けられることを特徴とする請求項１記載のデータ構造。
【請求項５】
上記ボリュームノードとショットノードの階層は、該階層に基づいて異なる種類のメタデータを区別及び抽出するために確立された所定の規則に基づくスキーマによって定義されていることを特徴とする請求項２記載のデータ構造。
【請求項６】
上記スキーマは、マークアップ言語によって定義されていることを特徴とする請求項５記載のデータ構造。
【請求項７】
上記マークアップ言語は、拡張マークアップ言語を含むことを特徴とする請求項６記載のデータ構造。
【請求項８】
上記ショットノードに含まれるメタデータは、所定量のデータを表現するメタデータリソースの位置アドレスを示すリソース識別子を含むことを特徴とする請求項１記載のデータ構造。
【請求項９】
上記リソースのアドレスは、ネットワーク装置がワールドワイドウェブを介して該リソースにアクセスするためのユニフォームリソース識別子であることを特徴とする請求項８記載のデータ構造。
【請求項１０】
上記情報マテリアルは、Ａ／Ｖマテリアルを含み、上記メタデータリソースは、ビデオデータの代理バージョンであることを特徴とする請求項８記載のデータ構造。
【請求項１１】
オーディオ及び／又はビデオマテリアルのコンテンツ又は属性を記述し、ボリューム識別子及びショット識別について定義するマークアップ言語の形式で表現されるメタデータ。
【請求項１２】
メタデータを表すデータ構造において、
マテリアルをユニークに又は準ユニークに識別するマテリアル識別子と、
上記マテリアルの表現にアクセスできるユニフォームリソース識別子を格納するフィールドとを有するデータ構造。
【請求項１３】
更に、上記マテリアルが格納されるデータキャリアを特定するボリューム識別子と、
少なくとも１つのショット又はサブショットを特定する少なくとも１つのショット識別子とを有し、
上記ボリューム識別子とショット識別子は階層的に設けられ、該ボリューム識別子は、該ショット識別子とは異なる階層に設けられ、上記ショットを記述するメタデータは、上記ショットの階層レベルに対応して設けられることを特徴とする請求項１２記載のデータ構造。
【請求項１４】
上記マテリアル識別子は、ユニークマテリアル識別子（ＵＭＩＤ）であることを特徴とする請求項１２記載のデータ構造。
【請求項１５】
上記マテリアル識別子は、ユニバーサリーユニーク識別子であることを特徴とする請求項１２記載のデータ構造。
【請求項１６】
請求項１乃至１５いずれか１項記載のデータ構造を表す信号。
【請求項１７】
請求項１６記載の信号を格納するデータキャリア。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報マテリアルの少なくとも１つのショット又はサブショットのコンテンツを記述するメタデータのデータ構造に関する。
【０００２】
幾つかの具体例において、情報マテリアルは、オーディオ及び／又はビデオマテリアル、若しくはデータマテリアルを含んでいてもよい。
【０００３】
【従来の技術】
同時に係属中の英国特許出願番号第０００８４３１．９号明細書、第０００８３９３．１号明細書、第０００８４２７．７号明細書には、カメラアダプタボックス（ｃａｍｅｒａ　ａｄａｐｔｅｒ　ｂｏｘ）を有するカメラと、携帯情報端末（ｐｅｒｓｏｎａｌ　ｄｉｇｉｔａｌ　ａｓｓｉｓｔａｎｔ：以下、ＰＤＡという。）とを備え、オーディオ及び／又はビデオ（以下、Ａ／Ｖという。）作品を作成するシステムが開示されている。カメラは、画像及び音声を収録することにより、Ａ／Ｖマテリアルを生成し、このＡ／Ｖマテリアルは、例えばカセットテープ等の記録媒体に記録される。カメラアダプタボックスは、Ａ／Ｖマテリアルのコンテンツ、及び／又は例えばＡ／Ｖマテリアルを記録する際に使用されたカメラのパラメータの設定等、Ａ／Ｖマテリアルの他の属性を記述するメタデータを生成する。メタデータは、無線通信リンクを介してＰＤＡに送信され、Ａ／Ｖマテリアルとは独立して保存することができる。したがって、Ａ／Ｖ作品における所定のショット（ｓｈｏｔ）又は抜粋（ｅｘｃｅｒｐｔ）は、特定のＡ／Ｖマテリアルのショット又は抜粋に対応するメタデータに関連付けることができる。
【０００４】
【発明が解決しようとする課題】
ここで、通常、広範囲に亘る処理装置がメタデータを用いて、Ａ／Ｖマテリアルを記録し、全体を把握し又は編集する。このため、多くの装置がメタデータにアクセスする必要がある。
【０００５】
【課題を解決するための手段】
本発明は、情報マテリアルに関連付けられたメタデータを効率的に配信及び取り扱う構成を提供する。
【０００６】
本発明に係るデータ構造は、情報マテリアル内の少なくとも１つのショット又はサブショットのコンテンツを記述するメタデータを表す。このデータ構造は、情報マテリアルが格納されているデータキャリアを特定するボリューム識別子と、情報マテリアル内の少なくとも１つのショット又はサブショットを特定する少なくとも１つのショット識別子と、ショット又はサブショットのコンテンツに関連付けられた少なくとも一種類のメタデータとを有する。ボリューム識別子は、第１の階層レベルに設けられ、ショット識別子は、より低い階層レベルに設けられ、ショット又はサブショットのコンテンツを記述するメタデータは、ショットの階層レベルに対応して設けられる。
【０００７】
本発明の具体例においては、機器のネットワーク内で使用することができるデータ構造が提供される。各機器は、メタデータノードを構成する。本発明に基づくデータ構造により、ノード間で効率的にメタデータを送受信することができる。メタデータは、メタデータが記述するマテリアル情報を含むショット及びボリュームに基づいて特定される。ボリューム識別子を第１の階層レベルに設け、ショット識別子をより低い階層レベルに設け、ショットに関連するメタデータをショットの階層に対応して設けることにより、メタデータを検索し、読み出すためのシステマチックで互換性を有するフォーマットが実現される。
【０００８】
幾つかの具体例においては、マテリアルの各ショットを、そのショットに含まれる複数のサブショットに分割してもよい。ショットという用語は、情報のセグメント又は単位を指し、サブショットという用語は、このセグメント又は単位の部分を指す。情報マテリアルは、Ａ／Ｖマテリアルであってもよく、この場合、ショットは、Ａ／Ｖマテリアルにおいて、実質的に連続する期間に対応し、サブショットは、この実質的に連続する期間の一部に対応する。
【０００９】
幾つかの具体例においては、ボリュームノード及びショットノードの階層構造は、階層に基づいて異なる種類のメタデータを区別及び抽出するために確立された所定の規則に基づくスキーマによって定義されている。定義されたスキーマに基づいて、ボリュームレベルとショットレベルにおいてメタデータにアクセスできるようにボリュームノードとショットノードとを構成することにより、メタデータにアクセスするための首尾一貫した、互換性のあるフォーマットを維持できる。好ましくは、このスキーマは、例えばＸＭＬ等のようなマークアップ言語に基づいて定義するとよい。データ構造の使用に関する規則及び定義は、メタデータ構造を使用するアプリケーションプログラムを開発しようとする誰もが利用することができる。ユーザは、ワールドワイドウェブを介して、ウェブサイトからスキーマにアクセスする。
【００１０】
本発明に基づくデータ構造は、アプリケーションプログラミングインタフェースを介して、アプリケーションプログラム間で送受信してもよい。このデータ構造により、アプリケーション間で、首尾一貫した互換性を有するフォーマットで、メタデータを送受信することができる。これにより、いかなるアプリケーションプログラムも、アプリケーションプログラミングインタフェースを介して、他のあらゆるアプリケーションプログラムとメタデータを送受信することができる。ネットワークは、ワールドワイドウェブを含んでいてもよい。
【００１１】
データ構造内に含まれるショットに対応するメタデータは、メタデータリソースのリソース位置アドレス又はリソース識別子を含んでいてもよい。メタデータリソースは、例えば情報マテリアルの代理バージョン等、相当な量のデータを表していてもよい。例えば、情報マテリアルがＡ／Ｖマテリアルである場合、メタデータリソースは、ビデオデータの代理バージョンであってもよい。リソースのアドレスは、ネットワーク装置がワールドワイドウェブを介してリソースにアクセスするためのユニフォームリソース識別子（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｉｄｅｎｔｉｆｉｅｒ：ＵＲＩ）であってもよい。このように、本発明に基づくデータ構造は、メタデータへのアクセスを要求する機器及びプログラムによって利用可能なメタデータ及びメタデータリソースを作成するための共通で首尾一貫したインタフェースフォーマットを提供する。
【００１２】
本発明の更なる具体例として、本発明は、オーディオ及び／又はビデオマテリアルのコンテンツ又は属性を記述し、マークアップ言語の形式で表現されるメタデータを提供する。更に、本発明は、メタデータを表すデータ構造において、マテリアルをユニークに又は準ユニークに識別するマテリアル識別子と、マテリアルの表現にアクセスできるユニフォームリソース識別子を格納するフィールドとを有するデータ構造を提供する。
【００１３】
本発明の様々な側面及び特徴は、添付の請求の範囲において定義されている。
【００１４】
【発明の実施の形態】
システム概要
本発明の具体例の構成を図１に示す。本発明の具体例により、マテリアルを効率的且つ低コストに生成することができる。本発明の利点は、以下の説明により明らかとなる。なお、一般的には、マテリアルを生成する作業の流れは、互換性を有し、矛盾がないメタデータを送受信する優れた構成を実現することにより改善される。
【００１５】
図１は、オーディオ／ビデオ（Ａ／Ｖ）作品が作成される、本発明に基づくシステム及び装置の具体例を示している。したがって、以下の説明においては、生成されるマテリアルは、Ａ／Ｖマテリアルである。しかしながら、Ａ／Ｖマテリアルは、本発明に基づいて生成されるマテリアルの一例にすぎない。マテリアルのこの他の例としては、財務データ（ｆｉｎａｎｃｉａｌ　ｄａｔａ）、在庫データ（ｉｎｖｅｎｔｏｒｙ　ｄａｔａ）、又は実際には、あらゆる種類の情報、特に、以下に限定されるものではないが、生成される情報量が多いために、ユーザがそのマテリアル全体を把握することが困難であるような情報等を含む。
【００１６】
図１に示すように、カメラ１は、カメラアダプタボックス（ｃａｍｅｒａ　ａｄａｐｔｅｒ　ｂｏｘ）２を備える。カメラ１は、マテリアル生成装置の一例である。カメラ１は、その動作において、画像及び音声を収録し、これらの画像及び音声をＡ／Ｖマテリアルとして？表現し、カセットテープ４に記録する。カセットテープ４は、線形記録媒体であるが、これは、Ａ／Ｖマテリアルを記録できるデータ？キャリアの一例にすぎない。この他、ハードディスク等の非線形記録媒体をデータキャリアとして用いてもよい。データキャリアは、いかなる媒体であってもよく、データを表す信号であってもよい。
【００１７】
本発明の具体例においてはカメラアダプタボックス２は、カメラ１から取り外すことができる着脱自在のユニットである。なお、カメラアダプタボックス２は、ユーティリティユニットの一例に過ぎず、他の具体例においては、カメラアダプタボックス２とカメラ１とを一体とする構成としてもよい。包括的に言えば、カメラアダプタボックス２は、ユーティリティ装置であり、この機能については、次章で説明する。
【００１８】
カメラ１に取り付けられたカメラアダプタボックス２は、メタデータを生成するために使用される。このメタデータは、異なる種類のメタデータを含み、例えば、Ａ／Ｖマテリアルのコンテンツを記述するメタデータもあれば、Ａ／Ｖマテリアルを生成した際に使用されたカメラの設定を記述するメタデータもある。カメラアダプタボックス２は、アンテナ６を備え、アンテナ６は、カメラアダプタボックス２内の無線通信送信機／受信機（ｒａｄｉｏ　ｃｏｍｍｕｎｉｃａｔｉｏｎｓ　ｔｒａｎｓｍｉｔｔｅｒ／ｒｅｃｅｉｖｅｒ、図１には示していない）に接続されている。無線通信送信機／受信機は、無線イーサネット（登録商標）通信機（ｗｉｒｅｌｅｓｓ　ｅｔｈｅｒｎｅｔ　ｃｏｍｍｕｎｉｃａｔｏｒ）１０のアンテナ１１を介して、無線イーサネット通信機１０と無線通信を行い、無線イーサネット通信機１０は、ネットワーク１２に接続された機器とのイーサネット通信を提供する。
【００１９】
図１に示すように、ネットワーク１２には、複数の機器が接続されている。ネットワーク１２に接続された機器は、互いにデータを送受信することができる。ネットワーク１２には、メタ格納器（ｍｅｔａ　ｓｔｏｒｅ）２０と、メタデータ抽出器２４と、編集補助装置（ｅｄｉｔｏｒ　ａｓｓｉｓｔａｎｔ）２８と、編集機（ｅｄｉｔｏｒ）３４とが接続されており、編集補助装置２８は、更に、ビデオテープレコーダ（ｖｉｄｅｏ　ｔａｐｅｒｅｃｏｒｄｅｒ：以下、ＶＴＲという。）３０を備える。これらの機器は、それぞれ異なる目的でメタデータを使用するものであってもよい。各機器は、メタデータノード又はメタノード（ｍｅｔａ　ｎｏｄｅ）の具体例である。携帯情報端末（ｐｅｒｓｏｎａｌ　ｄｉｇｉｔａｌ　ａｓｓｉｓｔａｎｔ：以下、ＰＤＡという。）及びカメラアダプタボックス２もメタノードを構成することができる。
【００２０】
更に、ネットワーク１２には、ゲートウェイ３８が接続されており、このゲートウェイ３８により、各機器は、雲状のシンボル４２で表されているワールドワイドウェブ（ｗｏｒｌｄ−ｗｉｄｅ−ｗｅｂ：ＷＷＷ）にアクセスすることができる。更に、図１に示す情報マテリアル開発システムの一部は、３つの携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２、ＰＤＡ＿３を備える。各ＰＤＡは、それぞれアンテナＡＴ＿１、ＡＴ＿２、ＡＴ＿３を備える。後述するように、各ＰＤＡ、すなわち携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２、ＰＤＡ＿３は、無線通信送信機／受信機を備えている。無線通信送信機／受信機は、カメラ１に取り付けられたカメラアダプタボックス２又は無線イーサネット通信機１０に無線通信リンク機能を提供する。無線通信リンクは、例えば、ＩＥＥＥ８０２．１１等の無線規格に準拠して動作するものであってもよい。
【００２１】
ＰＤＡは、データを保存し、データを表示する携帯型装置として機能する補助装置の具体例であり、ユーザインタフェースを備えていてもよい。
【００２２】
後述するように、図１に示す情報マテリアル開発システムは、カセットテープ４に記録されるＡ／Ｖマテリアルを生成するために使用できる。同時に係属中の英国特許出願番号第０００８４３１．９号明細書、第０００８４２７．７号明細書に開示されているように、カメラアダプタボックス２は、Ａ／Ｖマテリアルが生成され、カセットテープ４に記録される際に、メタデータを生成する。ここで、カメラ１は、多くの場合、Ａ／Ｖマテリアルを編集してＡ／Ｖ作品を作成する設備が設けられたスタジオから離れた場所でマテリアルを撮影する。したがって、カメラ１がスタジオから離れた場所で使用される場合、カメラアダプタボックス２は、メタデータをハードディスク５０に格納する。ハードディスク５０は、ユーティリティボックス（カメラアダプタボックス）２の一部を構成している。更に、カメラ１がスタジオから離れた場所で使用される場合、カメラアダプタボックス２と、このカメラアダプタボックス２の無線通信範囲内にあるＰＤＡとの間に無線通信リンクが確立される。すなわち、無線通信範囲内であれば、カメラアダプタボックス２は、無線通信リンクを介して、携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２、ＰＤＡ＿３にメタデータを送信することができる。また、カメラアダプタボックス２が無線イーサネット通信機１０の通信範囲内にある場合、メタデータは、無線イーサネットリンクを介して、ネットワーク１２に送信することもできる。したがって、ネットワーク１２に接続された全ての機器がメタデータにアクセスすることができる。
【００２３】
カセットテープ４に記録されたＡ／Ｖマテリアル自体は、多くの場合、個別に運搬され、カセットテープ４をＶＴＲ３０にローディングすることにより、ＶＴＲ３０に読み出される。同時に係属中の英国特許出願番号第０００８３９３．１号明細書に開示されているように、ＶＴＲ３０は、カセットテープ４からＡ／Ｖマテリアルを再生するように構成された収録プロセッサ（ｉｎｇｅｓｔｉｏｎ　ｐｒｏｃｅｓｓｏｒ）を構成してもよい。ここで、同時に係属中の英国特許出願番号第０００８３９３．１号明細書に開示されているように、メタデータにより、Ａ／Ｖマテリアル内に存在するコンテンツアイテムを識別することができ、メタデータを用いてこれらのコンテンツアイテム全体を把握することができる。
【００２４】
図２に示すように、カセットテープ４は、データメモリ６０を備え、データメモリ６０は、例えば、ＴＥＬＥ−ＦＩＬＥ（商標）ラベル等の電子的に読取可能なラベルであってもよく、このラベルにより、カセットテープ４が識別される。すなわち、このラベルは、カセットテープ４に記録されているＡ／Ｖマテリアル又はＡ／Ｖマテリアルのコレクションを識別するために使用されるボリューム識別子（ボリュームＩＤ）の一例である。ボリュームＩＤは、特にこれに制限されるものではないが、多くの場合、Ａ／Ｖマテリアルが記録されているデータキャリア（カセットテープ）を識別する。図２では、カメラアダプタボックス２を備えるカメラ１と、２つの携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２とをより詳細に示している。図２に示す構成は、カメラ１が図１に示すネットワーク１２から離れた場所で使用されている状況を反映している。したがって、上述のように、アンテナＡＴ＿１、ＡＴ＿２、６と、無線通信送信機／受信機５２、５４、５６とにより、携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２と、カメラアダプタボックス２との間に無線通信リンクが確立されている。
【００２５】
カメラ１がＡ／Ｖマテリアルを生成すると、カメラアダプタボックス２は、Ａ／Ｖマテリアルの代理バージョン（ｐｒｏｘｙ　ｖｅｒｓｉｏｎ）を生成する。例えば、ビデオマテリアルの場合、ビデオマテリアルの代理バージョンが生成される。ビデオマテリアルの代理バージョンは、元のビデオマテリアルの画質を落とすことによりデータ量を少なくし、送信に必要な帯域幅を狭くしたバージョンである。Ａ／Ｖマテリアルの代理バージョンは、ハードディスク５０に格納される。また、Ａ／Ｖマテリアルの代理バージョンは、要求に応じて、無線通信リンクを介し、携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２のいずれかに送信することができる。更に、カメラ１が無線イーサネット通信機１０の通信範囲内にある場合、Ａ／Ｖマテリアルの代理バージョンは、ネットワーク１２を介して、ネットワーク１２に接続されているいかなる機器にも送信することができる。
【００２６】
図１及び図２に示すシステムは、Ａ／Ｖ作品を作成するための改善された設備を提供する。これは、Ａ／Ｖマテリアルとともに生成されたメタデータをカメラアダプタボックス２からＰＤＡに送信することにより、又はカメラアダプタボックス２が無線イーサネットリンクの範囲内にある場合は、ネットワーク１２に接続されたいずれかの機器に送信することにより実現される。すなわち、カメラアダプタボックス２は、ネットワーク１２の無線通信範囲内にある場合は、メタノードとして機能する。したがって、ネットワーク１２に接続された全ての機器は、生成されたメタデータにシステマチックに（ｓｙｓｔｅｍａｔｉｃａｌｌｙ）アクセスすることができる。更に、後述するように、ＰＤＡにおいて更なるメタデータを生成してもよく、このメタデータにより、Ａ／Ｖマテリアルを予備的に編集してもよい。
【００２７】
携帯情報端末
同時に係属中の英国特許出願番号第０００８４３１．９号明細書、第０００８３９３．１号明細書、第０００８４２７．７号明細書に開示されているように、携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２は、編集されたＡ／Ｖ作品を作成するための改善された設備を提供する。ここで、本発明の具体例では、Ａ／Ｖ作品を作成するための作業の流れを改善することができる。作業の流れは、カメラアダプタボックス２からメタデータを携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２に送信することにより改善される。このメタデータには、カメラアダプタボックス２によって生成されたＡ／Ｖマテリアルの代理バージョンの表現も含まれる。
【００２８】
携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２は、ビデオの代理バージョンを表示し、ビデオマテリアルの代理バージョンに関するコマンドを入力し、編集を行うためのグラフィカルユーザインタフェースを備えている。ＰＤＡに送信されるメタデータとしてはボリュームＩＤ、例えばテープ４のデータメモリ６０であるＴＥＬＥ−ＦＩＬＥ（商標）ラベルも含まれる。ユーザは、編集処理のコマンドを入力することにより、Ａ／Ｖマテリアルを編集する。
【００２９】
図２に示す携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２により、カメラ１によって撮影された特定のイベントを識別することができる。例えば、カメラ１は、スポーツイベントを撮影するために使用される複数のカメラのうちの１つであってもよい。更に、例えば、サッカーの試合において、例えばゴール等の特別なイベントが発生したとすると、編集者は、このイベントが発生した時刻、又はこのイベントが発生した直後の時刻に、このイベントの発生を特定することができる。本発明の具体例においては、ＰＤＡは、ユーザインタフェースを介して起動され、所定のイベントを表すＡ／Ｖマテリアルを特定するメタデータを要求するコマンドを発する。この要求は、無線通信リンクを介して、カメラアダプタボックス２に送信される。カメラアダプタボックス２は、イベントの記録位置を特定する（ｍａｒｋ）ための要求に応じて、この要求時にタイムコードデータを再生（ｒｅｃｏｖｅｒ）し、このタイムコードデータをＰＤＡに送信する。ここで、カメラアダプタボックス２は、タイムコードデータに加えて、カセットテープ４のボリュームＩＤをＰＤＡに送信してもよい。これにより、ＰＤＡは、Ａ／Ｖマテリアルにおいて、そのイベントが撮影された時点を識別することができる。これにより、Ａ／Ｖマテリアルをより容易に編集することができ、又はＡ／Ｖマテリアルにおいて特定のイベントが撮影された時点を容易に検索することができる。
【００３０】
変形例として、カメラアダプタボックス２は、ＰＤＡから、イベントの記録位置を特定するための要求を受け取って、ユニークマテリアル識別子（Ｕｎｉｑｕｅ　Ｍａｔｅｒｉａｌ　Ｉｄｅｎｔｉｆｉｅｒ）を返すようにしてもよい。ＵＭＩＤは、例えばハードディスク等のデータキャリアに記録されているビデオフレームを特定するために使用することができる。
【００３１】
上述のように、要求に応じて無線通信リンクを介してＰＤＡに送信されるメタデータの一部として、Ａ／Ｖマテリアルの代理バージョンを送信してもよい。ここで、カメラアダプタボックス２に記録されているＡ／Ｖマテリアルの代理バージョンと、ＰＤＡに送信されたＡ／Ｖマテリアルの代理バージョンとが重複することを避けるために、ＰＤＡは、Ａ／Ｖマテリアルの代理バージョンを保存しない。これにより、Ａ／Ｖマテリアルの代理バージョンが複数生成されることを回避することができ、したがって、同じＡ／Ｖマテリアルの代理バージョン及びメタデータの複数のバージョンが同時に存在して、いずれが新しいものであるかが判らなくなってしまうような危険性を回避することができる。
【００３２】
アプリケーションプログラミングインタフェース
本発明の具体例は、上述したような、Ａ／Ｖ作品の作成の作業を改善するだけではなく、本発明の具体例により、ネットワーク１２又は実際にはインターネットに接続された機器間でメタデータを効率的に送受信することができる。後述するように、本発明の具体例では、ワールドワイドウェブに接続されたあらゆる機器又はリソースによりメタデータを送受信することができる。メタデータの送受信及び操作は、全ての機器で使用される共通のアプリケーションプログラミングインタフェースを設け、これによりネットワーク１２又はワールドワイドウェブ４２に接続された機器間でメタデータを送受信することによって実現される。
【００３３】
アプリケーションプログラミングインタフェースは、独立したアプリケーションプログラムを実行するミドルウェアプロセッサと、通信及び相互動作のための共通リソースとを含んでいてもよい。図３は、機器２０、２４、２８、３４、又はカメラ１又は携帯情報端末ＰＤＡ＿１、ＰＤＡ＿２、ＰＤＡ＿３のうちのいずれかにおいて動作するアプリケーションプログラムの構成例を示している。このアプリケーションプログラムは、他のノード又は同じ機器内で実行されているアプリケーションプログラムに対して、メタデータを送信又は受信することができる。図３に示す具体例では、アプリケーションプログラム１００、１０２、１０４は、ネットワーク１２に接続された１つの機器の一部として、メタデータを処理するものであってもよい。すなわち、例えば、第１及び第２のアプリケーションプログラム１００、１０２は、メタデータ抽出器２４上で動作し、第３のアプリケーションプログラム１０４は、編集機３４上で動作する。図３に示すように、メタデータ抽出器２４及び編集機３４は、それぞれネットワーク１２に接続されたメタデータノードを構成している。
【００３４】
本発明の具体例においては、他のアプリケーションプログラミングインタフェースとメタデータを送受信するアプリケーションプログラミングインタフェースを実現し、これにより、アプリケーションプログラム１００、１０２、１０４は、矛盾がなく、互換性を有するメタデータにアクセスすることができる。本発明に基づくメタデータトレーディングアプリケーションプログラミングインタフェース（ｍｅｔａｄａｔａ　ｔｒａｄｉｎｇ　ａｐｐｌｉｃａｔｉｏｎ　ｐｒｏｇｒａｍｍｅｒ’ｓ　ｉｎｔｅｒｆａｃｅ：以下、メタデータトレーディングＡＰＩという。）１２０、１３２は、ネットワーク１２に接続され又はゲートウェイ３８を介してワールドワイドウェブ４２に接続された他の全てのメタデータトレーディングＡＰＩに対してメタデータを送受信することができる。メタデータトレーディングＡＰＩの更なる詳細を図４に示す。
【００３５】
図４に示すように、メタデータトレーディングＡＰＩ１２０により、例えば編集、前処理又はアーカイブ処理等、特定の機能を実行するアプリケーションプログラム１０４は、Ａ／Ｖマテリアルのエッセンス又は属性を記述するメタデータにアクセスすることができる。図４に示すように、メタデータトレーディングＡＰＩ１２０、１３２は、それぞれシグナリングプロトコルプロセッサ１２４、１２２と、ファイル転送プロセッサ１３０、１３６とを備える。図４に示す具体例におけるシグナリングプロトコルプロセッサ１２２、１２４は、共通オブジェクト要求ブローカアーキテクチャ（Ｃｏｍｍｏｎ　Ｏｂｊｅｃｔ　Ｒｅｑｕｅｓｔ　Ｂｒｏｋｅｒ　Ａｒｃｈｉｔｅｃｔｕｒｅ：以下、ＣＯＲＢＡという。）シグナリングプロトコル規格に基づいて動作する。ＣＯＲＢＡシグナリングプロトコル規格は、データメモリ又はデータベースに対するリモートの呼出（ｉｎｖｏｃａｔｉｏｎ）又は問合せ（ｑｕｅｒｙｉｎｇ）を行うためのプロトコルを提供する。シグナリングプロトコルの他の例としては、シンプルオブジェクトアクセスプロトコル（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ：ＳＯＡＰ）又は分散型共通オブジェクトモデル（Ｄｉｓｔｒｉｂｕｔｅｄ　Ｃｏｍｍｏｎ　Ｏｂｊｅｃｔ　Ｍｏｄｅｌ：ＤＣＯＭ）等があり、実際には、データにアクセスするために、対応するシグナリングプロトコルプロセッサとクエリ（ｑｕｅｒｙ）又はレスポンス（ｒｅｓｐｏｎｓｅ）を交換するよう構成された他のいかなるシグナリングプロトコルを用いてもよい。
【００３６】
図４に示す具体例におけるファイル転送プロトコルプロセッサは、ハイパーテキスト転送プロトコル（Ｈｙｐｅｒ−Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ：ＨＴＴＰ）に基づいて、メタデータリソースにアクセスする。メタデータリソースは、例えば、Ａ／Ｖマテリアルの代理バージョン、ビデオマテリアルのキースタンプ、又はビデオマテリアルの圧縮された表現であってもよい。また、メタデータリソースは、オーディオマテリアルを表す音声波形サーバ（ａｕｄｉｏ　ｗａｖｅｆｏｒｍ　ｓｅｒｖｅｒ）であってもよく、若しくは、メタデータリソースは、広義には情報マテリアルのコンテンツを表す他のいかなる種類のメタデータであってもよい。この具体例においては、メタデータリソースは、カメラ１によって生成されたビデオマテリアルを表す、カメラアダプタボックス２によって生成されたビデオの代理バージョンである。
【００３７】
本発明の具体例においては、メタデータトレーディングＡＰＩ１２０がＡ／Ｖマテリアルの特定のアイテムに関連するメタデータへのアクセスを要求すると、シグナリングプロトコルプロセッサ１２４は、クエリストリング（ｑｕｅｒｙ　ｓｔｒｉｎｇ）１２８とアラートストリング（ａｌｅｒｔ　ｓｔｒｉｎｇ）１３４の少なくとも２つのシグナリングメッセージを送受信する。
【００３８】
クエリストリングは、図３に示すように、ネットワーク１２に接続された他のメタノード上の他のメタデータトレーディングＡＰＩに送信される。クエリストリングは、メタデータが要求されたＡ／Ｖマテリアルアイテムを特定する識別ストリングを含んでいる。例えば、クエリストリングは、特定のデータキャリアに記録されているショットを特定する。このクエリストリングに応答して、メタデータトレーディングＡＰＩは、Ａ／Ｖマテリアルアイテムに関連するメタデータを提供するメタデータストリングを生成する。すなわち、図４に示すように、他のメタデータトレーディングＡＰＩ１３２のシグナリングプロトコルプロセッサ１２２は、クエリストリングによって特定されているＡ／Ｖマテリアルに関連するメタデータを読み出すことにより、クエリストリングに応答する。他のメタデータトレーディングＡＰＩ１３２は、メタデータをメタデータストリング１４０の形式で返し、このメタデータストリング１４０は、ＣＯＲＢＡシグナリングプロトコルに従って、元のメタデータトレーディングＡＰＩ１２０に送信される。
【００３９】
本発明の具体例においては、メタデータストリング１４０は、拡張マークアップ言語（ｅｘｔｅｎｄｅｄ　ｍａｒｋ−ｕｐ　ｌａｎｇｕａｇｅ：以下、ＸＭＬという。）の形式で生成される。ＸＭＬ形式のメタデータストリング１４０のフォーマットについては、後に更に詳細に説明する。なお、メタデータストリング１４０は、多くの場合、メタデータリソースの位置アドレスを示すリソース識別子を含んでいる。メタデータリソースは、通常、大量のバイナリ情報を含み、このため、シグナリングプロトコルプロセッサによって送信するには非効率である。この具体例においては、メタデータリソースは、カメラアダプタボックス２によって生成されたビデオの代理バージョンである。
【００４０】
メタデータストリング１４０は、アプリケーションプログラム１０４にメタデータとして供給される。ここで、メタデータリソースは、メタデータストリングとともには転送されない。アプリケーションプログラム１０４は、ファイル転送プロセッサ１３０を用いて、メタデータリソースにアクセスすることができる。ファイル転送プロセッサ１３０は、アプリケーションプログラム１０４からの要求に従い、メタデータストリングの一部として受信されたリソース識別子によって指示されている位置アドレスに格納されているメタデータリソースを読み出す。一具体例においては、リソース識別子は、ユニフォームリソース識別子（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｉｄｅｎｔｉｆｉｅｒ：ＵＲＩ）アドレスであり、ファイル転送プロセッサ１３０は、ＨＴＴＰに基づいて、メタデータリソースを読み出す。このようなメタデータトレーディングＡＰＩにより、ＵＲＩアドレスを用いて、適切なあらゆるウェブブラウザを介してメタデータリソースにアクセスすることができるようになる。したがって、メタデータリソースは、ネットワーク１２に接続されたいかなる機器上のいかなるメタデータノードに存在してもよく、実際には、メタデータリソースは、ワールドワイドウェブ４２内に存在するいかなるアドレスからもアクセスすることができる。
【００４１】
本発明に基づくメタデータトレーディングＡＰＩの更なる利点について、図５を用いて更に説明する。
【００４２】
図５には、カード型の無線イーサネット通信機１０を介してデータ通信を行うネットワーク１２に接続されたカメラアダプタボックス２の単純化された表現が示されている。ここで、上述のように、カメラアダプタボックス２は、無線イーサネット通信機１０の通信範囲内にある場合にのみ、データを送受信することができる。カメラアダプタボックス２に記憶されているメタデータは、揮発性のメタデータリソースの一例である。一方、メタ格納器２０、メタデータ抽出器２４又は編集機３４等、ネットワーク１２に接続されている機器の１つに格納されたメタデータは、不揮発性（ｐｅｒｓｉｓｔｅｎｔ）のメタデータリソースの一例である。不揮発性のメタデータリソースは、あるアドレスに永久的又は半永久的に格納されており、ネットワーク１２を介して継続的にアクセスすることができる。
【００４３】
シグナリングプロトコルプロセッサ１２２、１２４は、時間が経過すると揮発性のメタデータリソースが入手できなくなる点を考慮して、メタデータが現在利用可能であることを示すアラートストリング１３４を生成する。アラートストリングは、メタデータが生成されたＡ／Ｖマテリアルアイテムを特定する識別子を含んでいる。更に、アラートストリング１３４は、この識別子に加えて、このＡ／Ｖマテリアルに関連して特定されたメタデータリソースが不揮発性であるか、揮発性であるかを示す情報を含んでいる。アプリケーションプログラムがメタデータストリングを受信するための機会又は要求を有している場合、アプリケーションプログラムは、アラートストリングを生成したメタデータノードからメタデータストリングを受信する準備をすることによって、受信したアラートストリングに応じることができる。アプリケーションプログラムは、メタデータリソースが揮発性であるか不揮発性であるかを示す情報を用いて、メタデータストリングによって提供されるＵＲＩアドレスに格納されているメタデータリソースを受信するか否か決定することができる。メタデータリソースが不揮発性であることをアラートストリングが示している場合、メタデータトレーディングＡＰＩ１２０は、要求があるまで、このメタデータをアプリケーションプログラム１０４に転送しなくてもよい。メタデータリソースが必要となるまでメタデータリソースを転送しないことにより、ネットワーク１２を介して転送されるデータ量を低減することができ、これにより、帯域幅要求又は混雑を軽減でき、したがって、他のメタデータリソースへのアクセス時間を短縮することができる。一方、メタデータリソースが揮発性であることをアラートストリングが示している場合、メタデータトレーディングＡＰＩ１２０は、メタデータリソースが使用できなくなる前に、このメタデータリソースをメタデータトレーディングＡＰＩ１２０を介してアプリケーションプログラム１０４にダウンロードすることにより、メタデータリソースにアクセスする。
【００４４】
図５に示すように、カメラアダプタボックス２は、無線イーサネット通信機１０による無線イーサネット通信リンクの範囲内にある場合、アラートストリングをネットワーク１２を介してメタ格納器２０に送信する。図５に示すように、アラートストリングＳ１は、メタデータが生成されたＡ／Ｖマテリアルアイテムを特定し、このメタデータが不揮発性であるか揮発性であるかを示している。この具体例においては、カメラアダプタボックス２は、ネットワーク１２に永久的に接続されるものではないため、メタデータは、揮発性である。所定時間経過後、メタ格納器２０がメタデータを受信する準備ができたときに、メタ格納器２０上で動作しているＡＰＩは、クエリストリングを生成する。クエリストリングは、メタデータが今度転送されるＡ／Ｖマテリアルアイテムに対応する識別情報を提供する。カメラアダプタボックス２は、クエリストリングに応答して、ＸＭＬデータストリングであるメタデータストリングをメタ格納器２０に送信する。ここで、ステップＳ４において、メタデータリソースが揮発性であることをアラートストリングが示しているため、メタ格納器２０のメタデータトレーディングＡＰＩのシグナリングプロトコルプロセッサは、メタデータリソースが使用できなくなる前に、ファイル転送プロセッサ１３０に指示を行い、メタデータリソースをメタ格納器２０に転送させる。
【００４５】
上述したメタデータトレーディングＡＰＩの動作の説明において、クエリストリングは、リレーショナルデータベースに登録されているデータのアイテムを指示する、例えばＸＱＬ又はＳＱＬ等のいかなるクエリ言語の形式を有していてもよい。これに代えて、クエリストリングは、関係方式で構成されたデータベースにアクセスするためのＸＭＬパス言語（Ｘｐａｔｈ）クエリ情報データストリングであってもよい。メタデータをＸＭＬ言語の形式で表現することにより、メタデータを首尾一貫した互換性を有する手法で交換することができる。ＸＭＬフォーマットのメタデータストリングについては、後に更に詳細に説明する。
【００４６】
メタデータストリング構造
ＸＭＬフォーマットのメタデータストリングの具体例を図６に示す。ＸＭＬは、メタデータストリングを記述できるマークアップ言語の一例であり、この他、ＨＴＭＬ、無線マークアップ言語（Ｗｉｒｅｌｅｓｓ　Ｍａｒｋ−ｕｐ　Ｌａｎｇｕａｇｅ：ＷＭＬ）、同期マルチメディア統合言語（Ｓｙｎｃｈｒｏｎｉｚｅｄ　Ｍｕｌｔｉ−ｍｅｄｉａ　Ｉｎｔｅｇｒａｔｅｄ　Ｌａｎｇｕａｇｅ：ＳＭＩＬ）等を用いてもよい。
【００４７】
図６に示す具体例において、ＸＭＬメタデータストリングの第１のラインは、ＸＭＬメタデータストリングをどのように解釈するかを定義及び特定するスキーマを示す参照ストリングである。図６に示す第１のラインＲ．１は、ｗｗｗ．ｗ３．ｏｒｇ￥１９９９￥ｘｌｉｎｋのＨＴＴＰアドレスを参照しており、このＨＴＴＰアドレスが示すウェブサイトから、ＸＭＬメタデータを解釈するための構造及び規則を定義するスキーマを知ることができる。このような規則のスキーマにアクセスするためのウェブサイトの位置を示すＸＭＬメタデータストリングの一部は、「ネームスペース宣言（ｎａｍｅｓｐａｃｅ　ｄｅｃｌａｒａｔｉｏｎ）」と呼ばれる。メタデータストリングの正しい構造を定義するスキーマは、以下のようなセマンティクスを用いて、ＸＭＬメタデータストリング内で宣言してもよい。
＜Ｍａｔｅｒｉａｌ＿Ｄｅｓｃｒｉｐｔｉｏｎ　ｘｍｌｎｓ：ｘｌｉｎｋ＝ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／１９９９／ｘｌｉｎｋ
ｘｍｌｎｓ：ｘｓｉ＝”ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／２００１／ＸＭＬＳｃｈｅｍａ−ｉｎｓｔａｎｃｅ”
ｘｓｉ：ｎｏＮａｍｅｓｐａｃｅＳｃｈｅｍａＬｏｃａｔｉｏｎ＝”Ｄ：￥Ｔｅｍｐ￥ｍｅｔａｎｅｔ＿ｇｅｎｅｒａｔｅｄ．ｘｓｄ”＞
Ｍａｔｅｒｉａｌ＿Ｄｅｓｃｒｉｐｔｉｏｎノード内のスキーマを定義する２つの属性は、１）ＸＭＬスキーマインスタンス（ＸＭＬ　Ｓｃｈｅｍａ　Ｉｎｓｔａｎｃｅ：ｘｓｉと表される。）ネームスペースが使用されることを特定するネームスペース宣言と、２）ｎｏＮａｍｅｓｐａｃｅＳｃｈｅｍａＬｏｃａｔｉｏｎ属性とである。これは、ＸＭＬ文書の構造を確認するために使用されるスキーマ文書の位置を定義する一手法である。この属性の値は、スキーマがローカルハードディスクドライブ「Ｄ」のディレクトリ「Ｔｅｍｐ」に格納されており、このスキーマの名称が「ｍｅｔａｎｅｔ＿ｇｅｎｅｒａｔｅｄ．ｘｓｄ」であることを示している。この位置は、ワールドワイドウェブ上のファイルを参照するＵＲＩアドレスであってもよい。なお、このファイルは、いかなる特定の組織又は企業によって所有され、維持管理され、提供されるものであってもよい。
【００４８】
図６に示す本発明の具体例においては、メタデータが生成されたＡ／Ｖマテリアルを特定するために要求される最小限の情報は、ボリューム識別子（ＩＤ）とショット識別子（ＩＤ）である。ボリュームＩＤは、メタデータＸＭＬストリング内で、最初のボリュームノードＶ１から最後のボリュームノードＶ２の間でボリュームを定義する。各ボリュームノードの後、ＸＭＬメタデータストリングは、そのボリュームに関連したメタデータのセットを含んでいる。図６に示すボリュームに関連付けられたボリュームメタデータＭＤ＿Ｖは、例えば「レポータ（ｒｅｐｏｒｔｅｒ）」、「プロデューサ（ｐｒｏｄｕｃｅｒ）」、「国（ｃｏｕｎｔｒｙ）」、「テープ番号（ｔａｐｅ　ｎｕｍｂｅｒ）」等のメタデータフィールドを含んでいる。ボリュームメタデータＭＤ＿Ｖには、更に、ラインＭＤ＿Ｖ１において示される、例えばユニークマテリアル識別子（Ｕｎｉｑｕｅ　Ｍａｔｅｒｉａｌ　Ｉｄｅｎｔｉｆｉｅｒ：ＵＭＩＤ）、ＴＥＬＥ−ＦＩＬＥラベル又は包括的又は普遍的ユニーク識別子（Ｇｌｏｂａｌｌｙ　ｏｒ　Ｕｎｉｖｅｒｓａｌｌｙ　Ｕｎｉｑｕｅ　Ｉｄｅｎｔｉｆｉｅｒ：ＵＵＩＤ）等であるマテリアルＩＤタイプが含まれる。ボリュームメタデータＭＤ＿Ｖの一部としては、更に、キースタンプ（ｋｅｙ　ｓｔａｍｐ）のＵＲＩアドレスが含まれ、このＵＲＩアドレスは、ラインＭＤ＿Ｖ２、ＭＤ＿Ｖ３において提供されるタイムコード「０１：００：００：０１」に関連付けられたボリュームを識別する。
【００４９】
ＸＭＬメタデータストリングの次のレベルには、メタデータに関連するＡ／Ｖマテリアルのショットを特定するショットノードが提供される。ＸＭＬメタデータストリング内のショットノードは、ショット開始ノードＭＤ＿Ｓ１及びショット終了ノードＭＤ＿Ｓ２によって定義される。ＸＭＬメタデータストリングのショットノード内には、メタデータフィールドの組と値ＭＤ＿Ｓが格納される。ショットメタデータＭＤ＿Ｓには、マテリアルＩＤタイプが含まれる。マテリアルＩＤタイプは、ラインＭＤ＿Ｓ３、タイトルＭＤ＿Ｓ４、記述（ｄｅｓｃｒｉｐｔｉｏｎ）ＭＤ＿Ｓ５、及びショットＭＤ＿Ｓ６、ＭＤ＿Ｓ７、ＭＤ＿Ｓ８内のイベントを表すキースタンプのＵＲＩアドレスにおいて提供されるＵＭＩＤ又はＧＵＩＤを示す。ショットメタデータＭＤ＿Ｓには、更に、メタデータフィールドと、音声波形サーバＭＤ＿９のユニフォームリソース識別アドレスを特定する値も含まれる。
【００５０】
図６に示すＸＭＬメタデータストリングの表現からわかるように、このストリングは、ボリュームＩＤとショットＩＤを含み、これらは異なる階層レベルで表現され、ショットは、ボリュームノードの内部に含まれる。各ボリュームノード及びショットノードに続いて、それぞれボリューム及びショットに関連付けられたメタデータが提供される。ここで、複数のショットノードが単一のボリュームに含まれていてもよく、Ａ／Ｖマテリアルに対応するメタデータストリングは、多くの場合、このような形式を有している。ＸＭＬメタデータストリングの単純化された表現を以下に示す。ここでは、メタデータストリングは、ルートノードレベルにおいてメタデータストリングを解釈するためのスキーマのＵＲＩから開始される。複数のショットは、後に示す第２の階層レベルである共通の階層レベルに設けられている。
【００５１】
【数１】
2004129201.tif 000003
【００５２】
上に示した単純化されたＸＭＬメタデータストリングにおいては、特定のショットに関連付けられたメタデータには、以下のクエリストリングを用いて、「Ｖｏｌｕｍｅ　０１２；　Ｓｈｏｔ　０２３」にアクセスするＸｐａｔｈストリングによってアクセスすることができる。
”ｘｐａｔｈ：￥￥Ｍａｔｅｒｉａｌ＿Ｄｅｓｃｒｉｐｔｉｏｎ￥Ｖｏｌｕｍｅ［Ｖｏｌｕｍｅ［＠Ｍａｔｅｒｉａｌ＿ＩＤ＝”Ｖｏｌｕｍｅ０１２”］］￥Ｓｈｏｔ［＠Ｍａｔｅｒｉａｌ＿ＩＤ＝”Ｓｈｏｔ　０２３”］”
ノード又はツリーノードという用語は、データレベルを階層化するツリー状のデータ構造を反映して用いられている。
【００５３】
更なる具体例
ＸＭＬメタデータストリングの構造では、ショット内に（サブショットとして）ショットを配置できる。以下は、マイクとバーニー（Ｍｉｋｅ　ａｎｄ　Ｂａｒｎｅｙ）のショットの例である。
【００５４】
【数２】
2004129201.tif 000004
【００５５】
ショットは、２つ以上の論理セクションを有していてもよい。例えば、インタビューの第１の部分は、マイクに対するインタビューである。カメラは更に撮影を続け、バーニーに向けられ、バーニーへのインタビューを撮影する。このショットは、物理的には１つのショットであるが、手動又は自動処理によって、２つの「サブショット」にセグメント化することができる。このようなセグメント化は、ＸＭＬメタデータストリングでは、以下のように表現することができる。
【００５６】
【数３】
2004129201.tif 000005
【００５７】
ここでマイクへのインタビューを更に２つのサブショットに分割することもできる。例えば、マイクがまず自らの俳優経歴について語り、続いて映画監督としての経歴の話をしたとすると、ＸＭＬメタデータストリングは、以下のように表すことができる。
【００５８】
【数４】
2004129201.tif 000006
【００５９】
このように、いかなるショット又はサブショットも更なるサブショットに分割することができる。唯一の制約は、サブショットの長さを１フレームより短くすることはできないという点であり、これがショット内にショットを含める物理的及び論理的制約である。
【００６０】
以上の説明からわかるように、ＸＭＬメタデータストリングは、ＸＭＬメタデータストリングは、クエリストリングを用いてアクセスすることができる、メタデータを含むカプセル化された包括的情報（ｅｎｃａｐｓｕｌａｔｅｄ　ｗｒａｐｐｅｒ）を提供する。また、当業者に理解されるように、クエリストリングは、第１の階層においてボリュームを定義し、第２の階層においてショット又はサブショットを定義し、可能性として、第３の階層において、ＡＰＩによってアクセスされているメタデータの特定のアイテム又はフィールドを定義する。メタデータストリング、アラートストリング、クエリストリングは、ＡＳＣＩＩキャラクタ又はユニコード（Ｕｎｉｃｏｄｅ）により作成してもよい。
【００６１】
本発明の範囲から逸脱することなく、上述した具体例を様々に変形することができる。特に、メタデータストリングの記述には、いかなる形式のマークアップ言語を用いてもよく、ＸＭＬは、単なる一例にすぎない。更に、本発明の範囲から逸脱することなく、ＸＭＬメタデータストリングを様々に変形することができる。例えば、他のメタデータを採用してもよく、また、ボリューム内に維持されるショットの相対的論理関係に基づき、ボリューム及びショットメタデータのタイプのそれぞれの相対レベルを変更してもよい。上述のように、Ａ／Ｖマテリアルは、情報マテリアルの一具体例に過ぎず、情報マテリアルは、財務データ（ｆｉｎａｎｃｉａｌ　ｄａｔａ）、在庫データ（ｉｎｖｅｎｔｏｒｙ　ｄａｔａ）、又はこの他のあらゆる種類の情報データであってもよい。したがって、この文脈においては、「ショット」という用語は、特定の期間に亘って生成された情報マテリアルの単位、一部又はセグメントを指す。このような具体例においては、ショットは、情報マテリアルのスナップショットを表現するものであってもよい。
【図面の簡単な説明】
【図１】本発明の基づくＡ／Ｖ作品生成システムの構成を示すブロック図である。
【図２】図１に示す、リモートで動作するカメラアダプタボックスを備えるカメラ及び携帯情報端末の構成を示す図である。
【図３】図１に示すネットワークに接続されたメタデータノードを構成する機器上で動作するソフトウェアプロセッサを示す図である。
【図４】本発明に基づくＡＰＩを含む図３に示すソフトウェアプロセッサの動作を説明する図である。
【図５】図１に示すカメラアダプタボックス及びメタ格納器、図３及び図４に示すＡＰＩによって実行される処理のシーケンスを説明する図である。
【図６】図５に示す処理により、図１に示すＡ／Ｖ作品生成システムにおいて通信される拡張マークアップ言語の形式を有するメタデータストリングを示す図である。
【図７】図６の続きである。
【図１】
2004129201.tif 000007
【図２】
2004129201.tif 000008
【図３】
2004129201.tif 000009
【図４】
2004129201.tif 000010
【図５】
2004129201.tif 000011
【図６】
2004129201.tif 000012
【図７】
2004129201.tif 000013
【外国語明細書】
2004129201.tif 000014
2004129201.tif 000015
2004129201.tif 000016
2004129201.tif 000017
2004129201.tif 000018
2004129201.tif 000019
2004129201.tif 000020
2004129201.tif 000021
2004129201.tif 000022
2004129201.tif 000023
2004129201.tif 000024
2004129201.tif 000025
2004129201.tif 000026
2004129201.tif 000027
2004129201.tif 000028
2004129201.tif 000029
2004129201.tif 000030
2004129201.tif 000031
2004129201.tif 000032
2004129201.tif 000033
2004129201.tif 000034
2004129201.tif 000035
2004129201.tif 000036
2004129201.tif 000037
2004129201.tif 000038
2004129201.tif 000039
2004129201.tif 000040
2004129201.tif 000041
2004129201.tif 000042
2004129201.tif 000043
2004129201.tif 000044
2004129201.tif 000045
2004129201.tif 000046
2004129201.tif 000047
2004129201.tif 000048
2004129201.tif 000049
2004129201.tif 000050
2004129201.tif 000051