Advanced Authoring Format ( AAF )は、ビデオのポストプロダクションおよびオーサリング環境向けに設計された、プロフェッショナルなクロスプラットフォームデータ交換用のファイル形式です。これは、Advanced Media Workflow Association (AMWA) によって作成され、現在はSociety of Motion Picture and Television Engineers (SMPTE)によって標準化されています。
歴史
AAF はもともと AMWA (旧 AAF Association Inc.) によって作成されました。AMWA は、AAF、Material Exchange Format (MXF)、サービス指向アーキテクチャ(SOA) などの仕様とテクノロジの開発と採用を促進し、効率的なメディア ワークフローの展開と運用を促進するために作成された業界団体です。AMWA の技術作業は、AAF、 Broadcast Exchange Format (BXF)、MXF、XML間の互換性の向上を目的としたプロジェクトを通じて行われます。現在のプロジェクトは、データ モデル、インターフェイス仕様、アプリケーション仕様の 3 つのカテゴリに分類されます。
AAF は、コンピュータベースのデジタルビデオ制作における複数ベンダー、複数プラットフォーム間の相互運用性の問題を解決するために作成されました。
AAF オブジェクト モデルは現在、MXF と AAF エッセンス間のマッピングのより適切な定義を含め、SMPTE を通じて標準化されています。
使用法
AAF の機能は次のとおりです。
- 複雑な関係をオブジェクト モデルの観点から記述できます。
- メタデータやプログラム コンテンツの交換を容易にします。
- プログラム コンテンツの履歴を、そのソース要素から最終制作まで追跡する方法を提供します。
- 下流レンダリングが可能になります(適切な機器を使用)。
- プロジェクトのすべての要素をまとめてアーカイブするための便利な方法を提供します。
AAF を使用して交換できるデータには 2 種類あります。
- エッセンスデータ:オーディオ(音楽を含む)、ビデオ、画像、グラフィックス、テキスト、アニメーション、およびその他の形式のマルチメディアデータ。視聴者が直接知覚できるマルチメディアプログラム内の必須データであるため、このように呼ばれています。[1]
- メタデータ: エッセンスデータの個々のセクションを結合または変更する方法に関する情報、またはエッセンスデータに関する補足情報を提供するデータ。AAFファイル内のメタデータは、AAFファイル内のエッセンスデータのセクションを結合および変更して完全なマルチメディアプログラムを作成するために必要な情報を提供できます。[1]
AAF は、ソース参照を保持し、行われたクリエイティブな決定を抽象化することで、ワークフローを改善し、プロジェクト管理を簡素化しようとします。
AAF の豊富なデータ モデルはメタデータとさまざまなタイプのエッセンスを組み合わせたもので、放送以外の用途でも使用されています。たとえば、AAF は国防総省/IC モーション イメージ標準委員会 (MISB) [2]の航空監視および写真測量アプリケーション標準 (ASPA) に採用されています。
AAFの要素
AAF 仕様の中核となる要素は次のとおりです。
- AAF オブジェクト仕様は、オブジェクト指向モデルを使用して AAF がエッセンス データとメタデータを格納する構造化コンテナーを定義します。オブジェクトの論理コンテンツと、オブジェクト同士の関係に関するルールを定義します。
- AAF 低レベル コンテナー仕様は、各オブジェクトをディスクに保存する方法を規定しています。オブジェクトをディスクに保存するために、Microsoft が開発したファイル ストレージ システムである構造化ストレージを使用します。
- ソフトウェア エンジニアがアプリケーションを作成する方法を定義する AAF API 仕様。
- AAF リファレンス実装は、これら両方の仕様を完全にクロスプラットフォーム方式で実装します。
- 開発者ユーティリティと検証テスト スイートを含むAAFソフトウェア開発キット(SDK)。
- AAF SDK を使用して AAF ファイルを作成する方法を示す AAF サンプル ソフトウェア。
- 動作する AAF 実装によって作成された AAF サンプル ファイル。
MXFとの違い
AAFは、完成したメディア製品の交換を目的としたMaterial Exchange Format (MXF)とは異なり、進行中の作業のデータ表現として設計されています。MXFはストレージにKey Length Value (KLV)形式を使用しますが、[3] [4] AAFはMicrosoft Structured Storageシステムを使用します。[5]
MXFは、AAFとMXFを混在させるワークフローを可能にするゼロダイバージェンスポリシーの下で、AAFデータモデルのサブタイプとして開発されました。[3]具体的には、すべてのMXFメタデータはAAFで理解できますが、すべてのAAFメタデータがMXFで理解できるわけではありません(その結果、エンコード中にフィルタリングされます)。[3]
参照
- MXF、マテリアル交換フォーマット
- BWF、放送波フォーマット
- BXF、放送交換フォーマット
- SNP、Microsoft Access レポート スナップショット
- OMF、オープン メディア フレームワーク交換
参考文献
- ^ ab Gilmer, Brad (2002). 「AAF — 高度なオーサリングフォーマット」. ResearchGate . 2019年2月11日閲覧。
- ^ 「Motion Imagery Standards Board (MISB)」。2022年8月23日閲覧。
- ^ abc 「Material Exchange Format (MXF)」。米国議会図書館。2012年1月17日。 2019年2月11日閲覧。
- ^ Wilkinson , Jim; Devlin, Bruce (2002 年 9 月)。「Material Exchange Format (MXF) とそのアプリケーション」。SMPTEジャーナル。111 ( 9): 378–384。doi :10.5594/J18346。ISSN 0036-1682 。
- ^ 「Advanced Authoring Format (AAF) オブジェクト、バージョン 1.1」。米国議会図書館。2011 年 12 月 16 日。2019年 2 月 11 日閲覧。
外部リンク
- アドバンストメディアワークフロー協会公式ウェブサイト
- 高度なオーサリング形式 - 開発者サポート ホーム
- モーションイメージ標準委員会航空監視および写真測量アプリケーション標準(AAF を使用)
