(57)【要約】ここに開示されたのは、プレゼンテーションテンプレート及び／又はマルチメディアオブジェクトモデルからマルチメディアプレゼンテーションを作成するシステム及び方法である。開示内容に含まれるのは、マルチメディアオブジェクトを獲得し（２４０１）、プレゼンテーションテンプレート選択を受領し（２４０２）、プレゼンテーションを創作するための指示を受領し（２４０３）、マルチメディアプロダクションを構築またはレンダリングし（２４０４）、そしてマルチメディアプロダクションをメディアに固定する（２４０５）ステップを実行するマルチメディアシステムである。本発明の多様な実施例についての詳細な情報は、発明を実施するための最良の形態において提供され、本発明は添付のクレームにより限定される。【選択図】図２４
2007521588.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを含むコンピューティングシステムと、
少なくとも１つのストレージデバイスと、
（i）マルチメディアオブジェクトを獲得し、
（ii）前記獲得したマルチメディアオブジェクトに基本要素定義を創作し、
（iii）各々がユーザメディア、特殊効果、背景、及びキャプションにスロットを定義するカテゴリ又はテーマにより組織化された一組のプレゼンテーションテンプレートをユーザに提示し、
（vi）前記提示されたプレゼンテーションテンプレートからのプレゼンテーションテンプレートの選択をユーザから受領し、
（v）前記獲得されたマルチメディアオブジェクトを前記選択されたプレゼンテーションテンプレートに組織化する、前記獲得されたマルチメディアオブジェクト又は関連するコンテキストの前記選択されたプレゼンテーションテンプレートの前記ユーザメディアスロットへの挿入を含む指示をユーザから受領し、
（vi）メディアフォーマットの選択をユーザから受領し、
（vii）前記メディアフォーマットと関連するプロダクションを決定し、
（viii）マルチメディアプロダクションを前記獲得されたマルチメディアオブジェクト、有向組織、プロダクション、及び前記選択されたプレゼンテーションテンプレートのタイプを一体化するレンダリングをし、
（ix）メディアに前記マルチメディアプロダクションを固定する、
機能を実行する前記プロセッサによりコンピュータ実行可能であって前記ストレージデバイスに保存されている指示と、
から構成されるマルチメディアプロダクションを作成するコンピューティングシステム。
【請求項２】
前記一組のプレゼンテーションテンプレートはツリー構造に組織化され、前記指示は更に誘導ナビゲーションにより前記一組のプレゼンテーションテンプレートを提示する機能が前記コンピューティングシステムにより実行可能な請求項１記載のマルチメディアプロダクションコンピューティングシステム。
【請求項３】
前記プレゼンテーションテンプレートは更に要素パレットを定義し、更にそれにより前記レンダリングは前記パレットを利用する請求項１記載のマルチメディアプロダクションコンピューティングシステム。
【請求項４】
前記指示は更にレンダリングに先立ち結果のマルチメディアプロダクションの再提示を提示する機能が前記コンピューティングシステムにより実行可能で、前記提示は前記選択されたプレゼンテーションテンプレートの前記定義を適用する請求項１記載のマルチメディアプロダクションコンピューティングシステム。
【請求項５】
前記指示は更に構図により基本要素を上級要素に組織化する機能を実行する前記コンピューティングシステムにより実行可能な請求項１記載のマルチメディアプロダクションコンピューティングシステム。
【請求項６】
前記指示は更に複数のユーザとメディアコンポーネントを共有する機能が前記コンピューティングシステムにより実行可能で、前記共有は共有特権を考慮する請求項１記載のマルチメディアプロダクションコンピューティングシステム。
【請求項７】
（i）マルチメディアオブジェクトを獲得し、
（ii）記獲得したマルチメディアオブジェクトに基本要素定義を創作し、
（iii）各々がユーザメディア、特殊効果、背景、及びキャプションにスロットを定義するカテゴリ又はテーマにより組織化された一組のプレゼンテーションテンプレートをユーザに提示し、
（iv）前記提示されたプレゼンテーションテンプレートからのプレゼンテーションテンプレートの選択をユーザから受領し、
（v）前記獲得されたマルチメディアオブジェクトを前記選択されたプレゼンテーションテンプレートに組織化する、前記獲得されたマルチメディアオブジェクト又は関連するコンテキストの前記選択されたプレゼンテーションテンプレートの前記ユーザメディアスロットへの挿入を含む指示をユーザから受領し、
（vi）メディアフォーマットの選択をユーザから受領し、
（vii）前記メディアフォーマットと関連するプロダクションを決定し、
（viii）マルチメディアプロダクションを前記獲得されたマルチメディアオブジェクト、有向組織、プロダクション及び前記選択されたプレゼンテーションテンプレートのタイプを一体化するレンダリングをし、
（ix）メディアに前記マルチメディアプロダクションを固定する、
機能を達成するコンピューティングシステムにより実行可能なコンピュータ指示を保存するメディアを少なくとも１つ含む、マルチメディアプロダクションコンピューティングシステムを作動する一組のコンピュータ読取り可能なメディア。
【請求項８】
前記一組のプレゼンテーションテンプレートはツリー構造に組織化され、前記指示は更に誘導ナビゲーションにより前記一組のプレゼンテーションテンプレートを提示する機能が前記コンピューティングシステムにより実行可能な請求項７記載の一組のコンピュータ読取り可能なメディア。
【請求項９】
前記プレゼンテーションテンプレートは更に要素パレットを定義し、更にそれにより前記レンダリングは前記パレットを利用する請求項７記載の一組のコンピュータ読取り可能なメディア。
【請求項１０】
前記指示は更にレンダリングに先立ち結果のマルチメディアプロダクションの再提示を提示する機能が前記コンピューティングシステムにより実行可能で、前記提示は前記選択されたプレゼンテーションテンプレートの前記定義を適用する請求項７記載の一組のコンピュータ読取り可能なメディア。
【請求項１１】
前記指示は更に構図により基本要素を上級要素に組織化する機能が前記コンピューティングシステムにより実行可能な請求項７記載の一組のコンピュータ読取り可能なメディア。
【請求項１２】
前記指示は更に複数のユーザとメディアコンポーネントを共有する機能が前記コンピューティングシステムにより実行可能で、前記共有は共有特権を考慮する請求項７記載の一組のコンピュータ読取り可能なメディア。
【請求項１３】
マルチメディアオブジェクトを獲得し、
前記獲得したマルチメディアオブジェクトに基本要素定義を創作し、
カテゴリ又はテーマにより組織化された、各々がユーザメディア、特殊効果、背景、及びキャプションにスロットを定義する一組のプレゼンテーションテンプレートをユーザに提示し、
前記提示されたプレゼンテーションテンプレートからのプレゼンテーションテンプレートの選択をユーザから受領し、
前記獲得されたマルチメディアオブジェクトを前記選択されたプレゼンテーションテンプレートに組織化する、前記獲得されたマルチメディアオブジェクト又は関連するコンテキストを前記選択された前記プレゼンテーションテンプレートの前記ユーザメディアのスロットへの挿入を含む指示をユーザから受領し、
メディアフォーマットの選択をユーザから受領し、
前記メディアフォーマットと関連するプロダクションを決定し、
マルチメディアプロダクションを、前記獲得されたマルチメディアオブジェクト、有向組織、プロダクション及び前記選択されたプレゼンテーションテンプレートのタイプを一体化するレンダリングをし、
メディアに前記マルチメディアプロダクションを固定する、
ステップから構成されるマルチメディアプロダクションを作成する方法。
【請求項１４】
前記一組のプレゼンテーションテンプレートはツリー構造に組織化され、前記一組のプレゼンテーションテンプレートの前記提示が誘導ナビゲーションにより成される請求項１３記載の方法。
【請求項１５】
前記プレゼンテーションテンプレートは更に要素パレットを定義し、更にそれにより前記レンダリングは前記パレットを利用する請求項１３記載の方法。
【請求項１６】
レンダリングに先立ち結果のマルチメディアプロダクションの再提示を提示するステップを更に含み、前記提示は前記選択されたプレゼンテーションテンプレートの前記定義を適用する請求項１３記載の方法。
【請求項１７】
構図により基本要素を上級要素に組織化するステップを更に含む請求項１３記載の方法。
【請求項１８】
複数のユーザとメディアコンポーネントを共有するステップを更に含み、前記共有は共有特権を考慮する請求項１３記載の方法。
【発明の詳細な説明】
【関連する出願】
【０００１】
本出願は、２００４年２月６日に出願された、米国仮出願番号第６０／５４２，８１８の利益を主張し、全体として参照することによりここに含まれる。
【技術分野】
【０００２】
近年、コンピュータ製造者は、その開発資源、デザイン資源、マーケティング資源を、顧客の“マルチメディア（写真、ビデオ及び記録、ドキュメント及びテキストファイル）”に対するハードウェア及び／又はソフトウェアの提供に重点を置いてきた。図３３は、多数のハードウェア及びソフトウェアコンポーネント、また、技能と寄与を有する多数のユーザエリアが、最終的なマルチメディアプロダクトのプロダクションを必要とすることを示している。典型的な業界は、改良や技術的解決策について、ユーザ寄与３３０３に対する自動化にほとんど取組まず、ソフトウェアプロダクション３３０２に対するその場限りのまとまりのない取組みと共に、メディアプロダクションプロセス３３０１のハードウェア側に重点を置いてきた。
【０００３】
図３３を参照すると、ハードウェア３３０１は、コンピュータシステム、機械機器の物理的部分を表現している。これは、デジタルカメラ、スキャナ、プリンタ及び他のメディア関連機器のような装置を表わしている。これらハードウェアコンポーネントは、写真やビデオ編集などの特定のソフトウェアソリューションにより加工できる、精度が上げられる未加工のデジタルメディアを生み出す。
【０００４】
ソフトウェア３３０２は、コンピュータに何をするかを指示するコンピュータプログラ
ムやアプリケーションを含む。マルチメディアについて言えば、これは、ビデオや写真の編集性能や出力メディアの多様な様式を焼く能力を含むことがある。それにも関わらず、ユーザをマルチメディア編集プロセスの専門家になることから開放する、最初から最後までの完全な解決策を提供するソフトウェアツールはほとんどない。
【０００５】
ユーザ３３０３は、多様な性能、メディア、知識をプロダクションプロセスにもたらす。これは、主に、学習及びユーザの個人的な技能を通じて寄与された創作性、ビジョン、組織、動機、及び能力を含む。このエリアの自動化はほぼ未解決のままとなっており、ここに記載されたシステム及び方法は、マルチメディアの顧客の包括的で複雑な要望のため、マルチメディア完成品の単純な組織と構成を許容する革新を提供する領域である。
【０００６】
最後に、最終プロダクト３３０４は、ハードウェア、メーカソフトウェア及びユーザの入力の組合せからもたらされる出力である。あるプロダクトは、よく知られた複雑な一組の方法を介し、根底にあるソフトウェアコンポーネントドライバと共にハードウェアの最新の革新にアクセスできる場合があり、複雑なユーザ入力決定を緩和し、最終マルチメディアプロダクトを生み出す。
【発明の開示】
【０００７】
ここに開示されるのは、プレゼンテーションテンプレート及び／又はマルチメディアオブジェクトモデルからマルチメディアプレゼンテーションを作成するシステム及び方法である。
【発明を実施するための最良の形態】
【０００８】
後述の開示に関連するコンセプトの理解を容易にするため、複数のフレーズが使用されている。ここに記した定義や意味は、単に、典型的なものや概念的な性質なものであり、後述の議論を限定するためのものではない。むしろ、読者は、当業者による理解として、以下に使用される用語に同様の機能や意味を与える目的を提供する意味や後述の議論に賛同する意味を適用することができる。更に、使用される用語は、いくつかの文脈において使用される場合があり、下記一覧以外の意味に解釈される場合がある。
【０００９】
アセンブリ：ユーザメディアと他のシステムアセンブリとを一体化するのに使用される方法。前記他のシステムアセンブリは、初期要素を形成し、最終的に、初期要素及び上級要素の一体化が最終プレゼンテーションとプロダクションを形成する。
【００１０】
オーディオ：テープ形式又は.aif, .mp3,等の業界標準の拡張子を含む、マルチメディアプロダクションへ組み込まれるデジタル的にキャプチャされたファイル形式による音楽又は口頭の音声。
【００１１】
オートポピュレート：所定の‘ポピュレート’アルゴリズム、インストラクションの組を実行し、ユーザ要素をプレゼンテーションテンプレートに挿入し、ユーザによる最小限の介入により結果として最終プレゼンテーション及び／又はプロダクションをもたらす、アプリケーションの能力。
【００１２】
ブランディング：商品や会社を定義するために使用されるイメージとメッセージのコンビネーション。企業の独自性を生み出す又は強化するものと受け止められる、エレガントでしかし単純なソフトウェアソリューションと固有の方法やプレゼンテーションアイテム（色、背景イメージ、コーポレートイメージを含む）とを一体化させる方法。
【００１３】
バグ：あるシーンにおいてある要素に重ねられたマークを特定し、プロデューサやオーナ、クリエータについてコメントする又はそれらを特定すること。
【００１４】
キャプション：主要なレイヤにおいて、あるシーンで何が起こっているかを特定したり、前後関係を付け足したり、コメントをするテキストやカラーアルファベットオブジェクトとして表現されたイメージを伴った簡潔な表現。
【００１５】
カテゴリ：具体的な興味や関連性の領域に基づいたテーマを組織化する第一次の方法。
【００１６】
選択（Ｃｈｏｏｓｅ）：ユーザが、テーマ構成済みのプレゼンテーションテンプレートから、構築するプレゼンテーションやプロダクションを選ぶ、アプリケーションにおける最初の動き。方法は、広いカテゴリ、更に洗練されたサブカテゴリ、及び具体的なテーマ構成済みプレゼンテーションの関連する組を選択することを含む。
【００１７】
ＣＤ−ＲＯＭ：コンパクトディスクリードオンリーメモリ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）。コンピュータデータを含む光学ディスク。
【００１８】
映画言語：映画の会話が生み出される場面の並置。場面の認知のつながりが、会話の明瞭な発音を認識するに際し、見ている者を手助けする一連の場面に一貫性を提供する修辞的な一組のパターンに都合よく基づく。
【００１９】
映画テンプレート：カット、ディソルブ、点滅、マット感等、編集技術のみを使用することにより具体的な映画の‘雰囲気’を再現するようデザインされたテンプレート。
【００２０】
カラーアルファベット：色、不透明性、スタイル、及びアニメーションを追加する、フォントのデジタル表示に追加された能力。
【００２１】
クレジット：映画のクレジットと同様のプレゼンテーションで、プロダクションの創作における関係者（例えば、ディレクターやエディタ）を特定する。
【００２２】
ドキュメント：多様なリッチテキストやＨＴＭＬ（Ｈｙｐｅｒ  ＴｅｘｔＭａｒｋｕｐ  Ｌａｎｇｕａｇｅ）フォーマットで表示された文章情報。
【００２３】
ＤＶＤ：デジタルバーサティルディスク（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）又はデジタルビデオディスク（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ）。マルチメディアやデータストレージに使用することができる光学記憶媒体。
【００２４】
要素：特定されプログラム化された振舞い又は特性を伴う、写真、イメージ、ビデオクリップ、オーディオクリップ、ドキュメント、及びテキストキャプションのようなマルチメディアアイテムの基本的組合せ。
【００２５】
要素属性：個別要素のタイプ、振舞い、及び特性から成るもの。
【００２６】
要素振舞い：動き、トランジションイン、トランジションアウト、タイミング、期間、始まり、終わりの位置を含む、要素、シーン、及びプレゼンテーションテンプレートを表現するもの。
【００２７】
要素特性：ファイルタイプ、サイズ、解像度、及びフレーム、ドロップシャドウ、不透明性、及び要素、シーン、プレゼンテーション、プロダクション又はナビゲーションの色等の追加属性を表現するもの。
【００２８】
要素オブジェクトモデル：プロダクション中でどう要素が表現されるかの仕様であり、各要素と関連する属性と、要素と属性がどう処理されるかを特定する。
【００２９】
カプセル化とオブジェクト指向：コンセプトをオブジェクトへ、コンセプトを階層構造へ組織化する方法。オブジェクト指向は、テーマ及びテーマカテゴリを表現し、初期要素を構成し、また、最終プレゼンテーション及びプロダクションを表現し、表示し、レンダリングし、焼くコンポーネントを生み出すのに使用される場合がある。
【００３０】
暗号化：データをシークレットコードにし、それにより認可されたアプリケーションやユーザ以外には読取り不可能とすること。
【００３１】
グローバルメッセージ、ローカルボイス：ローカルレベルでメッセージやメディアを挿入することにより、企業の広く配信されたマーケティングメッセージをカスタマイズ及び独自化するアプリケーションの能力を表現するのに使用されるキャッチフレーズ。
【００３２】
粒度：カテゴリ、テーマ、又はプレゼンテーションに含まれる特異性のレベルを表現すること。
【００３３】
フォント：特定のスタイル及びサイズの一式のタイプキャラクタで、特に、そのようなキャラクタのデジタル表示。
【００３４】
イメージ：絵、像。コンピュータ上のイメージは、通常、ビットマップ（ラスタグラフィクス）やベクトルグラフィクスとして表現され、jpg, .bmp, .tifのようなファイル拡張子を含む。
【００３５】
即時性：短時間以内で何かを生み出す必要性。
【００３６】
イントロダクション：映画の予告編の方法や‘カミングアトラクション’の広告において役割を果たすことを意図される具体的なタイプのプレゼンテーション。
【００３７】
キオスク：公共の場所に備えられたマルチメディア対応のコンピュータ、モニタ、キーボード及びアプリケーション。
【００３８】
レイヤ：領域優位と編集性を決定するメディア要素の階層的組織。
【００３９】
メインプロダクション：より完璧に、深く、又は集中的な形式でストーリーラインを伝える、又は進めるようデザインされた具体的なタイプのプレゼンテーション。
【００４０】
モジュール：インストラクションと、振舞い、特性、及びマルチメディア要素、プレゼンテーション、ナビゲータ、プロダクション及びプログラムプロセスフローの推移の定義、とを提供するオブジェクト構造と関連したラインのコード。
【００４１】
マルチメディア：異なるメディアのコンビネーションを使用するコミュニケーション。マルチメディアは、写真、イメージ、ビデオ及びビデオクリップ、ドキュメント、及びテキストファイルを含む場合がある。
【００４２】
マルチメディアナビゲーション：プロダクション又はプレゼンテーション内において、選択する、前又は後ろへ動く、速く又は遅く再生する能力。
【００４３】
物語構成：芝居や映画におけるストーリーライン。筋書きの出来事の連続。
【００４４】
ナビゲータ：プログラム内に設けられている所定のハイパーリンクインストラクションを介し、ユーザにプロダクションの特定の部分にリンクすることができる能力を与える、プロダクションに挿入された特定のタイプのプレゼンテーション。ナビゲータはまた、チャプタ及びフラッグを含むＤＶＤ指示の組を含む。
【００４５】
ノンセキュアレイヤ：要素オブジェクトモデルであり、そこでユーザにより要素が置き換えられ又は編集される。
【００４６】
オブジェクト：それ上で実行されるオペレーション用のインストラクション付きデータアイテム。
【００４７】
パッケージ：テーマツリー、ストックメディアコレクション、データベース、プロジェクトデフォルト等を含む要素オブジェクトモデルコンポーネントのソフトウェアコレクション。パッケージは、マルチパックプロジェクトを作るのに一体化される場合がある。
【００４８】
パーソナルセリング：パーソナル設定において２以上の個人の間で取引が完結される販売方法。
【００４９】
マルチメディアのポピュレーティング：マルチメディア要素（写真、イメージ、オーディオクリップ、ビデオクリップ、ドキュメント、テキストファイル）が、プレゼンテーションテンプレートとして組織化される要素オブジェクトモデルに自動的に取り入れられる方法又はプロセス。ソースメディアは、メモリースティック、ワイヤレス又はワイヤネットワーク、コンピュータ上のディレクトリ、又は他のハードウェアを含むあらゆるデータ転送により取り入れられる場合がある。デジタルメディアファイルの組織化は、名前、データ、テーマ、又は他の上級メディア分析技術により行われる場合がある。
【００５０】
プレゼンテーション：ユーザ提供の要素とコンテキストによりポピュレートされたプレゼンテーションテンプレート。
【００５１】
プレゼンテーションテンプレート（ストーリーボード）：芸術的、映画、物語構造を使用したシーン遷移と共に組織化された所定の多くのシーン。
【００５２】
プレゼンテーションタイプ：インストラクション、メインボディ、クレジット、及びナビゲータプレゼンテーションタイプを含む。
【００５３】
プロダクション：ユーザ提供の要素及びコンテキストによりポピュレートされたプロダクションテンプレート。完成したプロダクションは、ＣＤ−ＲＯＭ又はＤＶＤに保存、レンダリング、又は焼かれる。
【００５４】
プロダクションテンプレート（レイアウト）：イントロダクション、メインボディ、ナビゲータ、及びクレジットを含む場合があるプレゼンテーションタイプのコレクション。
【００５５】
最近の関連ある（Ｒｅｃｅｎｔ  ａｎｄ  Ｒｅｌｅｖａｎｔ）：現在の（最近の）ものであるため又は具体的な興味（関連）があるものであるため、興味のある問題点。
【００５６】
レンダリング：正確にアプリケーション特有のフォームに翻訳し、ネイティブアプリケーションのオペレーションが実行されることを許容する。色や不透明情報を含むポリゴナル又はイメージのデータ仕様をイメージそのものに変換する方法。
【００５７】
シーン：レイヤ内で共に働く、又は芸術的、物語構造を創作するために並置された、複数の要素オブジェクトモデルのコレクション。
【００５８】
セキュアレイヤ：ユーザにより変更できない、又は修正できない要素オブジェクトモデル。
【００５９】
シューボックス：非構造の、又はランダムフレームワークにおける、イメージの保存方法、カードボードコンテナ、又はそのデジタル等価物。
【００６０】
スキン：アプリケーションユーザインターフェース（ＵＩ）を具体的なニーズ、実装、又はユーザ要求に独自化、カスタマイズする能力のような代替グラフィカルインターフェース。
【００６１】
テンプレート：ユーザ提供の要素の前のプロダクションの‘状態’を表現すること。
【００６２】
テーマとテーマ構成：特定の領域の興味と関連に基づきプレゼンテーションを組織化する二次的方法。
【００６３】
テーマスティック：ユーザがデジタル写真やビデオを撮ったときに自動的にポピュレートされるメーカ定義の予めインストールされたテーマ特定テンプレートを含むテーマにより特定された除去可能なポータブルデジタルメディア（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）。
【００６４】
タイトル：クレジットを提供する、ダイアログを表現する、又はアクションを説明するテキストやカラーアルファベットのデジタルフォームによる書かれた素材。
【００６５】
ビデオ：動き、双方向性、映画、ホームビデオをシミュレートするために次々にまとめられた一連のフレーム化されたイメージ。
【００６６】
バイラルマーケティング：ユーザが自らの最終プロダクションのコピーを作り、そのコピーを配信することにより、企業の介入を必要とすることなく、ユーザが企業のアプリケーションを配布させるビジネス方法。
【００６７】
バーチャルテンプレート：コンピュータにより生み出された人為的な３Ｄバーチャル環境を使用するテンプレート。
【００６８】
ウェブ：ワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）、又はインターネット。
【００６９】
イントロダクション
【００７０】
ここに自動マルチメディアオブジェクトモデル（Ａｕｔｏｍａｔｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌｓ（ＡＭＯＭ））を利用するシステム及び方法を開示する。ＡＭＯＭ技術を使用すると、個別のマルチメディアプロダクションの創作が最初から最後まで自動化される場合がある。ＡＭＯＭ表示を使用すると、ユーザが自らのイメージやビデオ、オーディオ、又はドキュメントを時にはわずか一度のマウスクリックで独自化したり、生み出すことができる永続的なマルチメディアテンプレートをデザイナーが構築することができる場合がある。ＡＭＯＭ表示は、アニメーションやビデオ、ナレーション、特殊効果、ドキュメント、フォント及びイメージの形式でストックメディアを使用しながら、物語構成や映画言語をキャプチャし、ユーザ寄与メディアをサポート及び改善するようデザインされる場合がある。ＡＭＯＭ技術は、プロダクションデザイン、アートディレクション、プレゼンテーション、編集、特殊効果、アニメーション及びメディア開発の従来の限定的なマルチメディアの専門領域を統合し自動化するために使用される場合がある。ＡＭＯＭ技術は、いかなるエンドユーザによっても簡単に独自化できる完全なマルチメディアプロダクションの創作を許容する場合がある。ＡＭＯＭ技術を通し、永続的な振舞いや特性が個別のマルチメディア要素に割り当てられ、そして、それがモジュラー構成物を使用してシーンや行動、プレゼンテーション及びプロダクションの明確な階層に組み込まれる場合がある。結果として表わされる表現は、自動デジタルメディアオーソライジングプロダクトを提供する。ここで、個別に独自化されたマルチメディアプロダクションがユーザにより最小限の努力で創作され、デジタルメディアに焼かれる。
【００７１】
また、顧客がフルモーションビデオプレゼンテーションで自らの個人メディアを見て、ＤＶＤやＣＤ、ウェブ最適化ファイルのような出力メディアに保存することを許容する一組の方法を含むＡＭＯＭ技術を利用するプロダクション例をここに開示する。図３４を参照すると、プロダクト例が複数のエリアを最適化、又は改善、補足する：
【００７２】
ユーザ寄与３４０４のエリアでは、前記プロダクト例が、大量市場消費用に事前設定されプロダクションされた、テーマ構成済みプレゼンテーションとプロダクションを介して入力されたビジョン３４０５、創作性３４０７、能力３４０８、組織３４０９を供給する。ユーザは、自らの寄与のモチベーションとコンテンツアスペクトを保持するが、もはや、従来のほとんどの最終プロダクションソリューションに付随する専門的知識を持ち込む必要がない。
【００７３】
ソフトウェア３４０２のエリアでは、プロダクトが、事前に特定されたプレゼンテーションとプロダクションとをユーザメディアと一体化する自動プロセスを特定する。これらの素材は、事前に特定されたタイトル３４１０を含み、特別ストックアート及び音楽３４１２をテーマに合わせて構成し、写真、イメージ、図面、キャプション、ビデオ及びオーディオクリップの相互関係をスクリプトする。これらの素材は、写真、ビデオクリップ、キャプション及びオーディオサウンドトラック等のユーザ入力用の空スロットがスクリプトされている以外は、よくポピュレートされている。
【００７４】
プロダクト例はまた、テーマ及びプレゼンテーションカテゴリゼーション３４１４を介し、暗黙推論と共に自動組織化を提供する。ユーザは自らの特殊化した写真やビデオ編集の実行を継続するが、単に、自らのメディアを事前に特定された、テーマ構成済みプレゼンテーションやプロダクションに“ドロップ”又は“ポピュレート”する。一度ユーザの素材が事前に特定されたテーマ構成済みプレゼンテーションに追加されると、ソフトウェアは選択されたプレゼンテーションのテーマに基づき素材を分類することができる。
【００７５】
前記プロダクト例は、既存のハードウェア性能３４０１を使用するが、創作、編集、レンダリング及び焼きプロセスを介し、これらコンフィグレーションを組織化し、生かす。更に、前記プロダクトは事前に特定されたプレゼンテーション定義、ソフトウェア、及びハードウェア性能と共にユーザマルチメディア素材を組立てるプロセスを自動化し、最終プロダクション３４０４を生み出す。
【００７６】
ＡＭＯＭ技術は、プロダクションのモチベーション、コンテンツ及びコンテキスト側面はユーザに残し、シーン推移、特殊効果、グラフィックデザイン及び物語構成を含む映画プロダクション開発の技術的側面を提供及び統合する場合がある。これらの方法は、ユーザが自らの生活における重要な出来事を、来たる世代が楽しむことができるプロフェッショナルで組織化され視覚に訴える方法で独自化することを許容する。ストーリーテリングや映画プロダクションのクラシックな要素は、プロフェッショナルな感じを残したまま自動化される場合がある。
【００７７】
高水準な話をすると、前記プロダクト例により実行される方法は、次のプロセスを自動化する場合がある：（１）コレクション：誰が、何を、いつ、どこで、なぜの情報及び（２）創作：これら組織化された素材を、経験豊富なデザイナー、ビデオグラファー及びプロフェッショナルストーリーテラーにより創作された高品質の映画プレゼンテーションテンプレートと簡単に一体化する。プレゼンテーションテンプレートは写真の素材、イメージ、ビデオ及びオーディオ、ドキュメント、及びテキスト素材（マルチ−メディア）を含む場合がある。
【００７８】
マーケット及び技術的応用
【００７９】
上述の目的は、後述の３つの初期アプリケーション及び多様なハードウェア／ソフトウェアコンフィグレーションを介し遂行される。ＡＭＯＭシステムは、以下を行うため構成
される場合がある：
【００８０】
瞬間の感情をキャプチャする―ＡＭＯＭ技術は、写真、イメージ、ビデオ及びビデオクリップ、ドキュメント、及びテキスト素材を、プロフェッショナルに生成したプレゼンテーションと共に混合する能力を許容し、顧客に彼らの素材用に適当である一定の情緒的設定をキャプチャさせ表示させる。
【００８１】
物語構成をキャプチャする―プレゼンテーションは、効果的なストーリーテリングの方法を使用する場合があり、顧客のコンテンツに構造とアウトラインを提供する。これは、イントロダクション、プレゼンテーションのボディ、及び結末（クレジットやエンディングシーン等）を含むプレゼンテーションおよびプロダクションナビゲーションを提供することを含む。
【００８２】
個別作品のプロダクション品質を上げる―エキスパートワークはメディアコンポーネントに分割される場合がある。このモデルは、映画産業で使用されるものと類似しており、ここでは、スペシャリストは方法全体の組というよりむしろ特定の方法と関連する具体的なステップを実行するために参加する。ＡＭＯＭは、ディレクターとして働き、メディア創作の面から、構成、シーン遷移、モーション、特殊効果等を処理するエキスパートを供給する。
【００８３】
映画言語を使用しストーリーテラーを補完する―プレゼンテーション及びソフトウェアは、映画言語を使用するに際し、専門的知識及び結合した経験を含む場合がある。フェード、ディソルブ、ケンバーンズ（Ｋｅｎ−Ｂｕｒｎｓ）効果及びその他もろもろの効果がプロフェッショナルに統合され、そして、顧客が更に効果的で感情的なストーリーラインとプレゼンテーションを創作することができる。
【００８４】
最近の関連ある経験を提供する―ソフトウェアは、ユーザによるレビューの前にプロダクションをレンダリングするよりむしろ、ユーザが実行時間プロセスコントロール（.xmlファイル）を使用して即座にプロダクションをプレビューすることを許容する。その他のソリューションは、プロダクションがプレビューされる前に、未加工素材と適用された効果がレンダリングされるまでユーザを待たせることを要求する。
【００８５】
ローカルボイス付きのグローバルメッセージを提示する―一組の方法はグローバルビジネスがコアマーケティング、セールス、及びプレゼンテーション素材を創作することを許容する場合があり、しかし、プレゼンテーション及びプロダクション素材のある面のローカルコントロールを許容する。
【００８６】
ソフトウェア実装
【００８７】
本明細書において、ソフトウェアプロダクト例が参照され記載される。そのプロダクトは、多数の方法に多様化される場合がある。例えば、市場目標及び技術目標は複数の実装において前記プロダクトを生み出す及び／又は配布することにより満たすことができる。ある実装では、前記プロダクトの機能は複数のコンポーネントプログラムに分けられる。
【００８８】
第一に、“ディレクタースエディション（Ｄｉｒｅｃｔｏｒ’ｓ  Ｅｄｉｔｉｏｎ）”アプリケーションは、コレクション、統合、及びプレゼンテーション要素と呼ばれるプレゼンテーションデータのミキシングに関与する。これらの要素は、オーディオ、ビデオ、イメージ、及びテキストの情報を含む。前記アプリケーションは、ユーザにプレゼンテーションを創作させ、最終的にはＤＶＤ、ＣＤ−ＲＯＭ又はコンピュータ記憶装置にレンダリングすることができるプロダクションを創作させる。本自動化方法は、ユーザの素材をプロフェッショナルな背景と一体化させることを含む。
【００８９】
第二に、“シーンエディタスエディション（Ｓｃｅｎｅ  Ｅｄｉｔｏｒ’ｓ  Ｅｄｉｔｉｏｎ）”アプリケーションは、シーン、プレゼンテーション及びプレゼンテーションテンプレートの編集及び統合に関与する。
【００９０】
最後に、“アットムービー（Ａｔ  ｔｈｅ  Ｍｏｖｉｅｓ）”（ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、及びＰＣエディション）アプリケーションは、与えられたターゲットメディアにおいてプロダクション素材の組織化されたプレゼンテーションに関与する。
【００９１】
ソフトウェアアーキテクチャは、多様なオペレーションシステム、ウィンドニング及びターゲットシステムと一体化するよう使用される場合があり、次のような戦略を形成する：
【００９２】
ウィンドニングオペレーティングシステム実装―これは、ＰＣハードウェア及びソフトウェア性能（例えば、マイクロソフトウィンドウズ（登録商標）、リナックス）と上級ウィンドニング、レンダリング、ディスプレイ、及び出力焼きメカニズムとのコンビネーションである。
【００９３】
インターネットデリバリ―これは、インターネット配信戦略であり、消費者はサンプルや関連するテーマ構成済みプレゼンテーションをプレビューし、自分の興味に関連するそれらプレゼンテーションを選択し、料金を支払って未加工プレゼンテーションをダウンロードする。加えて、新たなユーザは、使用や評価用にプロダクションソフトウェアの基本バージョンをダウンロードすることができる。
【００９４】
ゲーミングソリューション―これは、若者達が彼ら自身や、彼らの芸術や創造的創作をプロフェッショナルに作成されたゲーム環境に取り込むことができる。ハードウェアは、ユーザからの多様な入力方法を保有し、消費者に、彼らが創作した環境と相互作用を創作することを許容する。この戦略からの出力は、創作的スタイルをもたらす環境であり、ゲーミング環境を学ぶことである。
【００９５】
インターネット共有―これは、インターネット共有戦略であり、消費者は、オンライン登録をし、プレゼンテーション及びプロダクションを創作し、そしてそれらプレゼンテーションと未加工素材を彼ら自身や他の選択されたグループが使用するためアップロードする。共有は、リストに記載された関係や共有特権により決定される。プレゼンテーション及びプロダクションのオリジナルのコンテンツはユーザに所属するが、彼／彼女はまた共有関係を置き換えたり、共有したりそのプレゼンテーションに寄与することを許容する場合がある。共有モデルは、トータルＡＭＯＭシステムを通じてクライアントとサーバ間にメディアコンテンツやプロダクションプロセスを配信する。これは、ローカルであったり、企業向けであったり、一般的なものである場合もある。
【００９６】
埋め込みシステムの実装
【００９７】
プロダクションソフトウェアの埋め込みシステムバージョンが、また、いくつもの多様さで広まっている：
【００９８】
埋め込みオペレーションシステム実装−これは、特殊化ハードウェア（例えば、キオスク、携帯型装置、ゲーム機、カメラ、スキャナ）と埋め込みオペレーティングシステムとの一体化である。このデリバリ方法は、急速な展開と市場ニーズの充足を可能とする。
【００９９】
キオスク―これは、小売配布戦略であり、プロダクト、関連したプレゼンテーション、及び関連するストックメディアが簡単に使用できるキオスクに配置され、世界中を通じ、利用可能で、即座にアクセス可能である。期待されるものとしては、消費者が未加工で又は加工された様式で素材を持ち込み、非常に短時間の間に、ＣＤ−ＲＯＭやＤＶＤ、その他のマルチメディアデリバリメカニズムに焼くことができる最終的なプレゼンテーションやプロダクションを創作することができる。キオスクはまた、そのデリバリメディアと共に、基本的なアプリケーションやストックメディアを販売する。
【０１００】
そのようなアプリケーションの一例はローカルキオスクである。このキオスクは、‘テーマ構成済み’のストック素材、プレゼンテーション、及びプロダクションテンプレートを含む。顧客は、自らの未加工コンテンツ（写真、ビデオクリップ、オーディオ、ドキュメント）をキオスクが読み込みできる、又はそれら素材を受け付けることができるところへ持ち込む。そして、システムが、顧客のコンテンツと具体的なテーマ、又はテーマの組とを一体化させ、最終的なプロダクションを作製する（例えば、ＤＶＤ、ＣＤ−ＲＯＭ、又はその他のマルチメディアデリバリプロダクト）。
【０１０１】
包括的埋め込みシステム統合―このコンビネーションにおいては、デジタルカメラ、スキャナ、ワイヤレス及びインターネットコミュニケーションが、組織化を一新させ、トータルソリューションをデリバリすることを許容するものであり、入力デバイスで始まり、他のセクションで議論した内部及び外部方法を介し処理し、ＤＶＤ、インターネット、又は顧客にデリバリ可能なその他のマルチメディアアイテムで終了するものである。そのような実装の例として、テーマパーク、最高級リゾート、船旅会社、コンベンション等がある、企業やメーカは最高級なプレゼンテーションをプロダクションテンプレートを利用し作成する。顧客の写真やビデオショットは、具体的な又は‘筋書きされた’時の、気取らない又は‘楽しい’瞬間に定期的に撮られる。
【０１０２】
他の例は、船旅会社のハードウェア及びソフトウェアデリバリの包括的統合である。この場合、企業が筋書きを作り、企業メッセージ、所定の遊覧スポット、及び気取らない旅行者スポットの最高級プロダクションを作成する。最終プロダクションはキャビンやキオスクでプレビューされ、また、ＤＶＤが作製される。
【０１０３】
メディアデリバリの実装
【０１０４】
ＤＶＤのような一般的なフォーマット以外のメディアを使用することができる。プロダクトは、いくつものメディアフォーマット上にプレゼンテーションを作成するために構成される場合がある。例えば：
【０１０５】
テーマスティック―これは、ソフトウェア、ストックメディア、及び空のプレゼンテーションやプロダクションテンプレートがメディア上に存在するがメディアデバイスを読み込むハードウェア内にセットされなければ起動されないとき、メモリメディア（例えば、メディアディスク、フラッシュメモリ、メモリースティック）を統合する。この場合、メモリースティックは、関連するプレゼンテーションと共に特定のテーマやテーマカテゴリを含む。例えば、純粋なメモリ容量というよりテーマコンテンツ(誕生日、クリスマス、結婚式、アニバーサリー、小旅行等)のため、メモリースティックが最初に購入されたとき、テーマスティックは休暇と特別の日の周辺をリゾルブすることができる。
【０１０６】
ハードメディア実装―これは、配布戦略であり、特定のハードウェアソリューションが、オーサリングとプレゼンテーションソフトウェアと共にパッケージ化されている。スキャナ、プリンタ、マルチメディア会話ハードウェア、及びデバイスを読取るメモリのようなアイテムは、必要なツールを呼び出すドライバを含む、更に、ＵＳＢデバイス、メモリストレージ等の可搬性のメモリデバイスが、ソフトウェアアプリケーションに加えて一定のデータを含む。
【０１０７】
配布モデル
【０１０８】
プロダクトは、市場の要求と要望の充足に役立ついくつもの配布モデルを使用する場合がある：
【０１０９】
リテール消費者―これは、小売設定において、オーサリング及び選択された‘テーマ構成済み’パッケージ（例えば、休暇、特別なイベント、ライフスケッチ等）として販売されるプレゼンテーションソフトウェアをコピーするために使用される方法である。
【０１１０】
コーポレートセイフティ及びトレイニングソリューション―これは、対象とする顧客に対するカスタマイズ又はローカライズができる基礎的トレーニングソリューションを創作するためにソフトウェア及びサービスが使用される方法である。この方法の結果の一例として、保険産業がある。ここでは、安全のコンセプトが、顧客のニーズを基に独自に一体化され、また対象とする顧客のためにローカライズ（言語、スキルレベル等）される。
【０１１１】
レバレッジドメディアアセット（リユーズ）―テンプレート化されたプレゼンテーション、ナビゲーション及びプロダクションの創作が、メーカに、幅広い顧客により使用されるプロフェッショナルな品質のプレゼンテーションテンプレートを創作させることを許容する。これは、膨大な顧客により、品質のあるプロダクション創作の実質的コストを軽減することを許容する。
【０１１２】
そのようなアプリケーションの一例としてテーマパークがある。この設定においては、テーマパークは、自らのアトラクションのプロフェッショナルな設定を作成するが、ここに記載のソフトウェアを使用し、参加した人が写真やビデオクリップを撮ることができるスロットを作成し、そして、彼らのマルチメディアコンテンツをテーマパークプロダクションへセットする。結果的なプロダクトは、各顧客のテーマパークの経験を個人ベースで一体化するＣＤ−ＲＯＭやＤＶＤである。
【０１１３】
フォーカスドマーケティングメッセージ―企業のブランド化されたプロダクションを作り出す能力であり、一定の固定されたコンポーネントを有するが、企業は流通業者や再販売業者等に、選択した素材を指定されたスロットに挿入させることにより自らのメッセージをローカライズさせることを許容する。このアプリケーションの一例は企業マーケティングである。例えば、不動産業は、企業が企業メッセージを生み出す間を通じて使用される素材を作り出す場合がある。土地の不動産業者は、指定された部分を置き換え、自らの専門知識や特定の領域の強調、又は自らの土地の素質を強調する。
【０１１４】
ワイドスプレッドディストリビューション―配布戦略は、ほとんどすべての家庭に浸透し、ストーリーテリングや共有が家庭や企業、社会にもたらされる環境を創作することを意図する場合がある。
【０１１５】
‘リビングプロダクション’の配布―コンポーネントのアーキテクチャは、顧客に後に、非常に短期間、修正されたり、焼き直されたり、共有される素材を作成することを許容する場合がある。プロダクション内でオブジェクトを置き換える能力は、ユーザに、彼らの素材が最近の関連するものに保たれるよう、完成したプロダクションをアップデートし修正することを許容する。
【０１１６】
ポイントトウポイントサービスデリバリ―これは、メーカが、ＯＥＭ又はプロフェッショナルグループにソリューションを提供させ、基礎的なオーサリングとプレゼンテーションソフトウェアを最終的なプロダクションと一体化されることを許容する代わりのハードウェアとソフトウェア代替品を提供する配布戦略である。
【０１１７】
ＯＥＭ提供の一例はキオスクシステムであり、ここで、ＯＥＭの顧客はハードウェアを、メーカはソフトウェアを提供し、ユーザはコンテンツとセレクションに寄与する。プロセスの結果は、ＤＶＤのようなマルチメディアアイテムのデリバリであり、選択されたプロダクションやユーザのオリジナルマルチメディアコンテンツ及び基本的商品ソフトウェアとストックメディアのコピーを含む。
【０１１８】
パーソナルセリング―これは、個人が選択されたシステムハードウェア／ソフトウェアに沿って、プロダクションソフトウェアのコピーを取り、顧客にプロダクションソリューションを個人的に紹介し販売するビジネス方法である。ソフトウェアは、‘そのまま’でデリバリされるか、又は顧客のマルチメディアニーズを支援するため特に使用される売り手の個人的なプロダクションと一体化させてデリバリされる場合がある。
【０１１９】
プロフェッショナルサービス―このタイプの配布の他の例として、写真やマルチメディアプロダクション企業がプロフェッショナルサービスを提供し、プロダクションソフトウェアや選択されたハードウェアを使用してプロダクションを作成し完成させ、最終的なプロダクションＣＤやＤＶＤを顧客にデリバリするというものがある。これらマルチメディアプロダクションアイテムは、また、メーカから更にプレゼンテーションやプロダクションソリューションをどのように取得すればよいかについてのヘルプとインストラクションと共に、基礎的なプロダクションオーサリングやストックメディアアイテムを含む。
【０１２０】
クラブ又はグループアプリケーション―これは、親や特定の興味（例えば、野球、ダンス、フットボール）により関連するグループが、プロダクションアーキテクチャを彼らのグループ写真や、ビデオ、及び設立された記念品やアイコンと一体化するビジネス方法である。グループは、オーダリングやここに記載のポピュレーティング技術を使用することでメディアメッセージを独自化し、グループ活動や特別の日を組織化し、高品質のプレゼンテーションやプロダクションを作成する。
【０１２１】
プロダクション階層
【０１２２】
プロダクト例では、ユーザによる処理は単純である。前記プロダクトは、初期のオブジェクト、シーン、ナビゲータ、プレゼンテーション及びプロダクションアセンブリとの相互作用を許容する。これらの構成物は、ＸＭＬ、及びプロダクションアセンブリ要素の振舞い及び特性要素を解釈するソフトウェア実装と共に、以下のセクションで説明されるアーキテクチュアルデザインを有する。
【０１２３】
まず、図１２を参照すると、ほとんどの極小レベルのアセンブリは初期要素１２１１である。初期要素１２１０は、プログラム済み振舞い１２１２及びプログラム済み特性１２１３と基礎アセンブリを形成するユーザ寄与メディアとを一体化する。初期要素テンプレート１２１０は、すべての基礎マルチメディアオブジェクトの前記振舞い及び特性を特定する。これら振舞い及び特性は特定され、ユーザメディアと無関係に働く。従って、初期要素テンプレート１２１０は、骨格の構造又はどのようにメディアが提示されるかの定義付けを提供し、そして、ユーザメディアが挿入される空のスロットを提供する。初期要素は、次のアイテムのどれかを含む場合がある。
【０１２４】
１．どこでオリジナルユーザメディアが保存され、検索アクセスの際、利用可能であるか。これは、ローカル機上や、一時的なデータソース上や、又は配信済み環境内である場合がある。初期要素は、また、３次元のサイズと位置の観点から、初期的に与えられ、提示されるので、一定の物理的容量及びメディアの位置を含む。
【０１２５】
２．正当化の観点から与えられるメディアのプレゼンテーションスタイル。この正当化は、シーンに関連し、水平的（左、中央、右、全体）、垂直的（上、中央、下、全体）、奥行き（前、中央、後ろ、全体）パラメータの観点から与えられる。アルファ透明性の観点から提示されるメディアの最初の不透明性。
【０１２６】
３．ユーザのメディアのプレゼンテーションを修正する、フレーミング効果、マット感、エッジ、シャドウ、ゴーストイメージ、及び特殊照明又はカメラ改善等のメディアに対する最初の改善。
【０１２７】
４．いつメディアが見られるか、プレゼンテーションにおけるメディアの寿命。これは、開始時間、終了時間、及び期間を定義することを含んでおり、親シーン１２０８のコンテキスト内で時間が適用される。
【０１２８】
５．導入の遷移、又はプレゼンテーション中で、どう要素が最初に提示されるか。これらの遷移はフェードイン、スピンアップ、又は要素のプレゼンテーションの始めで使用される他の振舞いの効果を含む。
【０１２９】
６．モーションパス、又はプレゼンテーションスペース内の要素の位置。これは、典型的には３次元コーディネートの観点で提示される。
【０１３０】
７．実行時間変形。どのようにメディアが提示されるかに影響する。サイジング、ズーミング、ローリング、回転びワイピングのような、適用される遷移的効果。それら効果の各々は、初期要素のコンテキスト内で寿命、モーションパス、及び遷移の観点において提示される。
【０１３１】
８．出口遷移、又はプレゼンテーション内でその人生の結論においてどう要素が提示されるか。これらの遷移は、フェードアウト、スピンアウト、又は要素のプレゼンテーションの最後において使用される他の振舞いの効果。
【０１３２】
加えて、アセンブリプロセスに役立つ多数のサポート方法が特定される場合がある。それら方法は以下を含む場合がある：
【０１３３】
１．持続性．初期要素がプロダクションアプリケーション外に存在することができる方法。これは、人間により読取り可能なデザイン定義を有することを含む。持続性はまた、どのメディアアイテムが本来ストックされるか（メーカにより供給されるか）、どのアイテムが修正できないか（読取り専用か）、どのアイテムがユーザにより置き換え可能か、そして、時間と共にどうアイテムが変更されたか又は修正されたか、を定義する。
【０１３４】
２．ダイナミズム．これは、もしユーザがプレゼンテーション中に具体化されたものより少ないアイテムに寄与した場合、どう要素の時間要素（開始時間、終了時間、期間）を修正するかを定義する。これはまた、与えられた要素の時間が供給されたメディア（ビデオやオーディオクリップの場合）より長いか、短い場合、何が起こるかを定義する。
【０１３５】
３．レイヤリング．ユーザから又はプログラマアクセスからロックされる他の要素や方法に関して要素の優位ファクタを表示するための方法。
【０１３６】
４．品質処理．動きやぼやかし、ＮＴＳＣ安全、カラー補正、グレイスケール、スムージングの観点から表現される。
【０１３７】
５．階層、構成物、及び相互運用．どう要素が他の要素と相互作用するかの基礎的パラメータを定義する。
【０１３８】
６．ユーザプレゼンテーション．ヘルプ、プレビュー、レンダリング、又はプリンティングの観点からどうユーザがマルチメディアオブジェクトを見るかを定義する。
【０１３９】
一度ユーザが初期要素テンプレートにメディアを導入すると、写真、オーディオ又はビデオクリップ、又はテキストの情報の形式で、プロダクトが自動的に初期要素１２１１を構成する。初期要素アセンブリは、ユーザからの以下のメディアフォーマットの未加工メディアを一体化する：
【０１４０】
１．アニメーション―基礎を成す３次元グラフィックパッケージによりレンダリングされ処理されるワイヤフレームファイル。
【０１４１】
２．オーディオ―テープ形式や業界標準の拡張子である.aif, .mp3等を含むデジタル的にキャプチャされたファイル形式による音楽や口頭音声。
【０１４２】
３．ドキュメント―リッチテキストやワードドキュメント等の形式による組織化されたテキスト。
【０１４３】
４．イメージ―絵、像。コンピュータ上のイメージは、通常ビットマップ（ラスタグラフィック）やベクトルグラフィックで表現され、.jpg, .bmp, .tif等のファイル拡張子を含む。
【０１４４】
５．テキスト―クレジットを与えたり、ダイアログを表示したり、アクションを説明するテキスト形式やカラーアルファベット形式の文書の素材。
【０１４５】
６．ビデオ―動き、双方向性、映画、ホームビデオをシミュレートするために次々にまとめられた一連のフレーム化されたイメージであり、.avi, .m2v, .mp4等の業界のデジタル署名を含む。
【０１４６】
初期要素アセンブリは、単一のシンプルな効果を有する一体化された写真やたくさんの複雑で相互作用を持つ効果と一体化された写真と同じくらいシンプルである場合がある。例えば、オリジナルメディアは、図３９に示すように、フェード振舞いを定義することによりフェードされる。オリジナルメディアはまた、図４１に示すように、回転振舞いを定義することにより追加的に回転される。これらの例では、テンプレートは、初期要素の振舞い、相互作用、及び特性を定義するために使用される場合がある。
【０１４７】
シーンアセンブリ
【０１４８】
次の高レベルアセンブリはシーンテンプレート１２０８である。図１８を参照すると、完成したシーンは、短い単一スレッドや最終プレゼンテーションアセンブリにおいて使用される思考をカプセル化する。シーンは、数秒くらい短い場合もあり、数分くらい長い場合もある。
【０１４９】
シーン振舞いは、具体的にシーン別にプログラムされるが、高レベルプレゼンテーションアセンブリにおいて再使用される場合もある。典型的なシーンテンプレートは、コードレベルインストラクションセットを介し、振舞いや特性が割り当てられる多数の初期要素を含む場合がある。シーンは、時間要素をコントロールすることを定義し、含まれる初期要素すべてに適用される特殊効果を追加する場合がある。シーンは、初期要素のすべての振舞い及び特性性能を含むが、あらゆる初期要素のための階層的包含物を定義する。
【０１５０】
例えば、図３７において、学校基本のシーンプレゼンテーションが示されており、相互作用と、写真、学校の絵、いくつかの学校のテキスト、及びクレヨンの壁紙の背景のプレゼンテーションとをコントロールする。このシーンでは、すべての要素はローリングされてスクリーンを横断して提示されている。
【０１５１】
他の例として、スポーツ基本のシーンプレゼンテーションがあり、複数の写真のプレゼンテーションをコントロールする。しかし、コンテンツをローリングする替わりに、シーンは、図２７に示されるように、チーム基本のロゴの背景に沿って個人の写真をスタックしている。
【０１５２】
図５３に示される更に他の例では、アウトドアベースのシーンプレゼンテーションが、回転してスタックされた態様で示されたユーザの写真のコレクションをコントロールする。これは、シーンがどのように、お互いに関連する初期要素の優位を定義することができるかを示している。
【０１５３】
シーンアセンブリは、その本質が非常に複雑であることがある。シーンアセンブリは、フィールド優位、相互作用及びタイミングパラメータを定義付ける間に、プログラマチックＡＭＯＭと初期要素を混合することができる。これらのアセンブリは、完成したプレゼンテーションにプロフェッショナルな感じを与え、一貫したパフォーマンスを保障する間に、調整され、要素的振舞いが混合されることが要求される。
【０１５４】
プレゼンテーションアセンブリ
【０１５５】
次の高レベルアセンブリはプレゼンテーションテンプレート１２０６である。完成したプレゼンテーションはまた、シーンのように、単一のスレッドやユーザからのアイデアをカプセル化する。プレゼンテーションは典型的には３から１０分の長さで、単一のストーリーや映画的効果を表す。一方、典型的なプロダクションテンプレートは、プレゼンテーションを芸術的に優れたものにする、又はユーザが典型的には利用可能でない効果とメディアを提供することでストーリーラインを向上させることにより、優れたものにする種々のストック及びサポート要素を構成する複数のプレゼンテーションサブアセンブリを含む。
【０１５６】
図１６及び図３０は、どう初期要素及びシーンがアレンジされ、完成したプレゼンテーションが形成されるかを示している。各々のケースにおいて、図は、どうプレゼンテーションが、遷移１６０３及び１６０４と共に、時間のコンテキスト１６０２及び相互作用するシーンのレイヤリングを定義するのかを示している。ストック要素は、オリジナルのプレゼンテーションテンプレートに定められた要素の優位に依存して、要素レイヤ上に存在する場合がある。同様に、ユーザメディアは、シーンにおけるそれらの順序と優位に従ってアレンジされる。要素はシーンと同等であり、それ故、各シーンにおいて単一‘のような’要素に限定されると伝統的に考える既存の代替品と異なり、与えられたシーンにおいて可能な要素の数には、実質的に制限はない。
【０１５７】
プログラムによって又はユーザによって寄与された各要素の振舞い及び特性は、テンプレートによって予め定められており、ロックされるので、ユーザによって変更されることはない。加えて、プログラム要素は、ファクタの数に依存してユーザ処理に充てられる。これは、ユーザに、はじかれたメディアを自由に所定の位置に置き換えることを許容し、もともとその位置にあったプログラムメディアに割り当てられていた振舞い及び特性であると見なされる。これは、一度要素が変更されると、タイプ、振舞い、及び特性に関するインストラクションが失われるという結果を伴う、ユーザに振舞いと特性を具体的な要素に割り当てさせる既存の代替品と異なる。
【０１５８】
図３２を参照すると、ユーザがメディアを挿入する前のプレゼンテーションテンプレートが示されている。テンプレートは、ユーザにデフォルト情報を示すのに必要な相互作用を含んでいるが、これは図５４に示されるようにユーザメディアのコンビネーションであり、完成したプレゼンテーションを形成する。プレゼンテーションは、ユーザコンテンツに特有な視覚的写真だけでなく、図５５に示すようにストックやユーザが供給するテキスト情報を含む場合がある。
【０１５９】
プレゼンテーションアセンブリは、レンダリング出力を伴う第一レベルのアセンブリである。この出力は、ｍｐｅｇテレビジョン、ＤＶＤ、ウェブ、及びＨＤＴＶレゾリューションのような標準的マルチメディアビデオファイルである。ソフトウェアコーディングレイヤにおいては、コンピュータクラス定義とコードはプレゼンテーションを読む、書く、提示する、レンダリングするためのメカニズムを提供する。
【０１６０】
プロダクションアセンブリ
【０１６１】
最高レベルのアセンブリは、プロダクション１２０２である。プロダクションは、ナビゲーション情報、選択済みプレゼンテーション、そしてＣＤ、ＤＶＤに焼かれる又はウェブを経由して送信されるプロフェッショナルに見えるプロダクションを生み出すことが要求される他の種々のメディアを含む。他のマルチメディア要素と異なり、プロダクションテンプレートは、完成したプレゼンテーションから提供される大まかなタイミングコントロールのみを有する。
【０１６２】
図１７は、包括的なプロダクションテンプレートはタイミング機能１７０２、ＤＶＤスピンアップオプション１７０３、そこからユーザが選択１７０５することができるナビゲータコントロール、そして最後に、ユーザ要求１７０８から再生される個別のプレゼンテーションを含むことを示している。典型的なプロダクションテンプレートは、複数の特有のナビゲータ、種々の背景、及びサポートエレメントを含む場合がある。
【０１６３】
図２５に示される一例では、一般的なＤＶＤナビゲーションが含まれており、個別のプレゼンテーションがピクチャフレームを介して示されている。他の例においては、図２６が、異なるＤＶＤナビゲーションシステムを示しており、テーマ構成済みの背景がナビゲータアイテムと関連付けられている。更に他の例においては、図２７が、スポーツにテーマ構成されたＤＶＤナビゲータが示されており、ユーザがコンテンツに関係する背景を挿入しストックメディアアイテムを置き換えることができる。
【０１６４】
ソフトウェアコーディングレイヤにおいては、コンピュータクラス定義及びコードが完成したプロダクションを読み、書き、提示し、レンダリングするメカニズムを提供する。
【０１６５】
プロセス組織化
【０１６６】
プロダクトソフトウェアコンポーネント例は、簡単に使用でき、マルチメディアオーサリングのプレゼンテーションソフトウェアであり、主題プレゼンテーションやプロダクションの観点から個別化されたユーザメディアをキャプチャし提示する。プロダクトは、プロフェッショナルにデザインされプレコードされたプレゼンテーションテンプレートを使用する方法を提供し、ユーザは、マルチメディアコンポーネントの概念的相互作用、振舞い、及びプレゼンテーションをプレビューすることができる。これらのテンプレートは、オープンスロットを含み、ユーザメディア及びコンテキスト情報がユーザの指示の下でアプリケーションにより自動的に挿入される。
【０１６７】
図２４は、プロダクト例で使用される５つの基本ステップを示しており、最終的なマルチメディアプロダクションを生成する。これらのステップの各々は、自動的に動作する包括的なサブシステムを含む。
【０１６８】
第一に、ユーザが、獲得フェーズ２４０１において、自らの写真、ジャーナル、ビデオ、オーディオクリップ、及びその他のタイプのマルチメディアを統合する。このプロセスは、保存するだけでなく、来る世代のためにユーザのコンテキストの意味を強化、補強するような方法で行われる。
【０１６９】
第二に、選択フェーズ２４０２において、ユーザが、テーマ又はプレゼンテーションのカテゴリを決定する。プロダクトは、ユーザマルチメディアの分析におけるリサーチに基づくロジカルカテゴリを事前に定義する。図５０は、“ライフイベント”タイプのプレゼンテーション可能性のコレクションを示しており、メインカテゴリ選択がユーザ５００１に提示され、そして、ユーザに具体的な感情とユーザによって望まれるプレゼンテーションに焦点を合わせた多様なプレゼンテーションオプションを提供することにより改良が遂行される。図４９は、バスケットボール、サッカー、ソフトボール、バレーボール等を含むスポーツ４９０１のカテゴリゼーションの改良で、更に、名簿、ハイライト、及びメインアスリートの、ユーザのニーズに従ったプレゼンテーションの具体的なタイプを選択することをユーザに許容するプレゼンテーション４９０２の改良を示している。
【０１７０】
第三に、ユーザは創作フェーズ２４０３の間に組織化を行う。使用される方法は、特殊効果、一貫性のある背景及び関連あるキャプションを定義する必要がない、ユーザが自らのマルチメディアをプレゼンテーションに配置するときにユーザを導き、自動化する、教育的で分かりやすいインターフェースを提供する。
【０１７１】
第四に、ユーザは、構築フェーズ２４０４の間に最終マルチメディアプロダクションを構築する。図５２は、ユーザが、プロダクションのアセンブリを見ることを示している。ここで、最終プレゼンテーション５２０１は所定のＤＶＤプロダクション５２０４へ‘落とされる’。ユーザは、再度、特殊効果、相互作用、及びＤＶＤナビゲーションコネクションを供給する必要がなく、むしろ、前のステップで構築されたプレゼンテーションに簡単に接続する所定の主題プロダクションの中から簡単に選択する。
【０１７２】
最後に、ユーザは、焼きフェーズ２４０５の間に、ＤＶＤやＣＤ−ＲＯＭのような配布可能な最終メディアを作成する。手軽に利用可能なメディアを使用し、構築方法のステップを完成することにより、ユーザは、彼ら自身や家族、及び友人を楽しませるアクセス可能なプロダクションを配布することができる。
【０１７３】
メディアフェーズの獲得
【０１７４】
このフェースでは、ユーザは、オーディオクリップ、写真、ビデオクリップ、又はドキュメントのようなメディアを集め獲得する。これらは既にデジタル形式である場合や、スキャンされＡＭＯＭプレゼンテーションセレクションに配置されるデジタルメディアに組織化される場合がある。プレゼンテーションが創作されユーザメディアが供給されたとき、自動組織化及び推定の識別がなされるため、組織化はこの段階では重要でない。
【０１７５】
プレゼンテーションフェーズの選択
【０１７６】
メディアを獲得した後、ユーザは、自らが使用したい特定のプレゼンテーションを選択する場合がある。これは、カテゴリ、テーマ、サブテーマ、そして最後にプレゼンテーションテンプレートの組織化された階層を介してユーザを導くことにより達成される。プレゼンテーションは、階層へ組織化され、カテゴリ、テーマ、及びサブテーマに位置づけられる。例えば、武力のある特定のユニットにテーマ付けされたプレゼンテーションは、次のような階層に位置づけられる場合がある：
【表１】
2007521588.tif 000003
【０１７７】
ユーザが選択することができるプレゼンテーションがデザインされる場合があり、プレゼンテーションは、“軍隊”のようなユーザの興味領域を反映するデザイン要素を有する。そして、陸軍と海軍の両方に共通のマルチメディアが供給されたアプリケーションを含む。例えば、“軍隊”レベルにおけるプレゼンテーションは、歩兵隊、遊撃隊、空挺部隊のような師団に関する具体性はなく、軍隊全体を反映するデザイン要素を有するであろう。‘第３０８’の具体的なプレゼンテーションは、勲章、指揮官、配置の戦域のようなそのユニットに対する具体的な追加デザイン要素を含む場合がある。
【０１７８】
例を介して具体的なプロダクションアイデアを生み出す間に、熟考されたカテゴリゼーションの方法を使用するカテゴリ、テーマ、及びサブテーマの連続的な選択を介する誘導ナビゲーションは、粒度又は具体性に対しユーザを支援する。出力されて得られたものは、エンドユーザの興味、ニーズ、又はプロダクション要件に最適なテーマ構成済みのプレゼンテーションの選択である。
【０１７９】
次は、カテゴリ、サブカテゴリ、及びテーマにグループ分けされたプレゼンテーション組織例である：
カテゴリ−アクティビティ
テーマ−軍隊
サブテーマ−空軍、陸軍、湾岸警備隊、海兵隊、海軍、退役兵
テーマ−学校
サブテーマ−アクティビティ、ダンス、友人、卒業式、オフィス
テーマ−スポーツ
サブテーマ−野球、バスケットボール、フットボール、ゴルフ、サッカー
テーマ−才能
サブテーマ−芸術、バレー、クラフト、ダンス、音楽、休暇
テーマ−冒険
サブテーマ−クルーズ、テーマパーク、夏、冬、その他
カテゴリ−イベント
テーマ−アニバーサリー
サブテーマ−１周年、１０周年、２５周年、５０周年、その他
テーマ−誕生日
サブテーマ−１歳、幼少時代、１０代、大人、その他
テーマ−休暇
サブテーマ−イースター、７月４日、ハロウィン、サンクスギビング、クリスマ
ス、お正月
テーマ−再会
サブテーマ−クラス、家族、友人
テーマ−結婚式
サブテーマ−婚約、花嫁／花婿、受付、ハネムーン
【０１８０】
ユーザは、またいつでも（ユーザのニーズにどれが最適かを決定するために次のステップで使用する）プレゼンテーションをプレビューすることを選択する場合もある。例えば、図３２に示されるレガシープレゼンテーションは、ストックメディア要素（この場合、木の背景及びストックビデオの映像）を提示するフルモーションビデオプレビューをもたらし、ユーザによりカスタマイズされるマルチメディアのドロップスロットの関係のある特性と振舞いを示す。
【０１８１】
プレゼンテーションフェーズの創作
【０１８２】
このフェーズにおいては、ユーザは、自らのメディアを選択されたプレゼンテーションテンプレートに追加することによりプレゼンテーションを作成する。ユーザは、キャプションやタイトル形式のユーザメディアやコンテキストを具体的なユーザメディアスロットに挿入することによりプレゼンテーションを個別化することができる。
【０１８３】
プレゼンテーションフェーズに入ると、可能性があるユーザメディアは‘メディアブラウザ’ウィンドウに表示され、カラータグがアプリケーション下端のサムネイルに加えられることによりファイルタイプ（写真、イメージ、ビデオクリップ、オーディオクリップ、ドキュメント、及びテキスト）により自動的に簡単に特定される。
【０１８４】
ユーザは、ディレクトリやメディアコンテンツフォルダ（マネジドの写真、オーディオ及びビデオクリップ等）を選択し、アクティブ‘プレゼンテーションレイヤ’ウィンドウにフォルダ全体をドラッグして落とすことによりまたは利用可能な各プレゼンテーションスロットにイメージやテキストプレゼンテーションを配置することにより自動的にポピュレートする場合がある。例えば、図３２に示される‘レガシー’プレゼンテーションテンプレートは、ユーザが、スクリプトされているが不完全なプレゼンテーションアセンブリメディアを挿入できるブランクスロットを含む。図３６を参照すると、ユーザが、メディアをプレゼンテーションに配置し、最終的な配置とコントロールのため個別要素を編集することが示されている。
【０１８５】
このステップのプロダクトは、完成したプレゼンテーションであり、プロダクト例は、自動的にユーザメディアと所定のプレゼンテーションを一体化する。図１０を参照すると、アプリケーションは、自動的にインストラクションフォルダをバックストア１００２に作成し、それを選択したプレゼンテーションに関する情報でポピュレートし、ユーザの供給したメディア要素にリンクする。アプリケーションはまた、プロダクションストア１００３にフォルダを形成し、ユーザによって作られたオリジナルナビゲーション選択に基づき組織化されたオリジナルユーザメディアを含む。これは、アプリケーションにプレゼンテーションのコンテンツ、コンテキスト、及び主題を‘学ぶ’または知的想定をすることを許容する。
【０１８６】
プロダクションフェーズの構築
【０１８７】
このフェーズでは、ユーザは、a）テーマ構成済みプロダクションをプレゼンテーションを創作することに似た方法で選択することにより、b）メディアブラウザからブラウジング又は選択することまたはホスト環境のディレクトリ／ファイル構造のアプリケーション外のソースから選択することにより、ｃ）最終プロダクションにおいて使用するために完成したプレゼンテーションを選択することにより、d）現在のプロダクション及びその振舞いをプレビュー又は個別のプレゼンテーションを編集することにより、及び、ｅ）最終改良のためにそれぞれのオブジェクトを編集することにより、プロダクションの構築を仕上げる。
【０１８８】
プロダクションフェーズのレンダリング／焼き／印刷
【０１８９】
最後に、ユーザは、最終プロダクションをＤＶＤ、ＣＤ−ＲＯＭ又はウェブにレンダリングし、焼く。図２３は、テンプレート２３０１をユーザメディア２３０２に一体化し、スクリーンディスプレイ２３０４又はＤＶＤ２３０５やプリンタ２３０６のようなストレージメディアに出力できる最終メディア２３０３を作成するプロセスを示している。
【０１９０】
システムアーキテクチャ例
【０１９１】
プロダクト例は、自動的方法（例えば、ウィザード、ポピュレーティングスキーム、テーマ構成済みプロセスフロー）を使用してプレゼンテーション及びプロダクション創作のプロセスを自動化する。特定の方法は、ユーザが単純に自らのメディアをローディングし正しいテーマアセンブリを選択するのと同じくらい短いものか、数百ものサブアセンブリから完全なプロダクションを構成するのと同じくらい複雑なものである。このアーキテクチャのコア方法は、初期化、コミュニケーション、及びデータ、組織化、及び自動組織化モデル(プレゼンテーション及びプロダクション)のプロセスフローに存在する。これらの要素は：（１）メディアツリーが、ディスク、メモリ、又は代替のストレージ構造である読み／書きメカニズム、（２）要素マネジメントモジュールにより提供されるコア的マネジメント及びコミュニケーション、（３）同時にロードされ、具体的な振舞いのカテゴリと関連するロード／保存／提示／編集性能の完全なカプセル化されるプラグ可能なサービスモジュール、（４）名前、表示、データ等によるデータの同時検討、である。
【０１９２】
図９は、先のパラグラフに記載されているように完全なプロダクションを作成するのに使用されたサブ方法とプロセスをコントロールするプレゼンテーション例の全体的なシステムアーキテクチャを示している。次のプロセスフローには、ユーザメディアがあり、メディアツリー９０９によって表現、及びコントロールされる。一度、テーマ及びマネジドメディアモジュール９０１及び９０７により管理されると、作業プロセスは要素階層マネジメントモジュール９０５に進む。作業は次のモジュール及び相互作用に割り当てられる：
【０１９３】
１．要素マネジメントモジュール９０５。このモジュールは、プレゼンテーション及び、マルチメディア要素及び派生マルチメディア要素クラスの修正をコントロールする。このモジュールは、システムにおいて他のモジュールの中心を成す。
【０１９４】
２．テーマ構成済みマネジメントモジュール９０１。このモジュールは、ローディング、テーマ分類のプレゼンテーション、及びプレゼンテーション及びプロダクションテンプレートをコントロールする。これは、Ｃテーマ、Ｃプレゼンテーション及びＣプロダクションクラスを含む。
【０１９５】
３．マネジドメディアモジュール９０７。このモジュールは、ローディング、プレゼンテーション、修正、及びユーザのストレージとストックメディアをコントロールする。これは、初期要素クラスと上級要素クラスとを含んでいる。
【０１９６】
４．レンダリングモジュール９０２。このモジュールは、適用された特殊効果と共に、プレゼンテーション及びマルチメディア要素のレンダリングをコントロールする。
【０１９７】
５．データベースモジュール９０４。このモジュールは、一度、要素がシステムにより管理されると、マルチメディア情報のストレージをコントロールする。これはまた、家族／友人関係、企業組織、ユーザ共有及びモデリングプロセス、及び実行時間システムの個人的選択の定義を管理する。
【０１９８】
６．振舞い／特性モジュール９０６。このモジュールは、ローディング、修正、及び振舞いと特性の次のストレージをコントロールする。
【０１９９】
７．キャプチャモジュール９０８。ディスプレイ上の要素プレゼンテーションのレコーダとして働く。出力は、単一のマルチメディアフォーマット（mpeg）に保存される、完全に混合されたプレゼンテーション。
【０２００】
８．焼きモジュール９１０。このモジュールは、ユーザが最終プロダクションを自分の行き先メディア上で確認できるように必要な素材と実行可能形式を焼く。焼きは、ＤＶＤ、ＣＤ、及びウェブの行き先を含む。
【０２０１】
９．インターフェースモジュール９１１。これは、情報（例えば、４ページプロセスコントロール）をスクリーンに表示するモジュールである。このモジュールは、ユーザと相互作用し、サブモジュール要求を実行する。
【０２０２】
１０．一般設定及びアップグレードモジュール９２０。これは、実行可能形式、関連ＤＬＬ（Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ（ダイナミックリンクライブラリ））、及びシステムを実行するのに必要な素材をコピーする設定プログラムである場合がある。
【０２０３】
１１．パッケージ設定及びアップグレードモジュール９２０。これは、パッケージ設定をコピー／統合するのみの設定プログラムである場合がある。
【０２０４】
１２．サポートモジュール９１２。このモジュールは、プレゼンテーション、レンダリング及びユーザとの相互作用をサポートする多様なツールを含む場合がある。
【０２０５】
図２４は、プロダクション創作のために必要なシステム方法を一般化するシステムと関連するシステムコントロール全体を示す。これは、獲得、選択、創作、構築、及び焼きのステップを含む。獲得ステップ２４０１におけるアプリケーションは、ユーザのシステムで利用可能なマルチメディアファイルとアイテムを示している。選択ステップ２４０１におけるアプリケーションは、ユーザに、彼らの望むプロダクションに粒度の増加（特異性）を提供する、“カテゴリ”、“テーマ”、そして“プレゼンテーション”グループから漸次選択することを許容するよう導く。創作ステップ２４０３により、ユーザは、第一に適切なプレゼンテーションテンプレートを選択し、次に、ユーザ個人のマルチメディア及び文脈上の情報を有する初期要素、シーンテンプレートレベルにおいて、それ（例えば、写真、イメージ、ビデオ及びオーディオ、ドキュメント、及びテキストメディア）をポピュレートし、“プレゼンテーション”を作成することにより、簡単にプロダクションを構築することができる。構築ステップ２４０４におけるアプリケーションは、ユーザを同様の方法によりプレゼンテーションタイプ（イントロダクション、メイン、クレジット、及びナビゲータ）を使用しプレゼンテーションをつなぎ、“プロダクション”となるよう導く。最後に、焼きステップ２４０５で、ユーザは、最終プレゼンテーション及びプロダクションをレンダリングし、マルチメディアファイル、ＣＤ−ＲＯＭ、ＤＶＤ、プリント、又は他の適当な配信可能メディアにする。
【０２０６】
システムプロセスモデルの各ステップは自動化でき、‘ウィザード’のようなサブコンポーネントに分割でき、又はメディアプレゼンテーション及びプロダクションが改良及び洗練される上級モードに漸次させることができる。
【０２０７】
マルチメディアパッケージと関連するデータ構成及び階層マネジメント方法はコンポーネント定義により処理される。ここで、図１５を参照すると、パッケージコンポーネント１５０１はシステムデータコントロール全体を処理する。このコンポーネントはまた、必須データコンポーネントを提供することによりアプリケーションのアスペクトを組織的に配置する。この方法で、システムはデータ要求に応答し、又はシステムは‘データ駆動’となる。
【０２０８】
テーマツリーコンポーネント１５０２は、ユーザにアクセス可能なテーマカテゴリ、サブカテゴリ、コンテンツ、プレゼンテーション、及びプロダクションテンプレートを定義する。アプリケーションコンポーネント１５０３は、実行可能形式、サポートＤＬＬ及びライブラリ、及びシステムを作動させるのに必要なライセンスファイルを定義する。データベースコンポーネント１５０４は、プレゼンテーションやプロダクションに保存されているマルチメディア要素、及びユーザにより管理されるメディアを管理する。サーバメディアコンポーネント１５０５は、システム内で可視な、定義されたマルチメディア初期要素を定義する。クライアントメディアコンポーネント１５０６は、システム内で可視なユーザマルチメディア初期要素を定義する。
【０２０９】
パッケージは、多数プラグ可能なコンポーネントを含む。これは、コンポーネント定義が、共通の基礎を成すマルチメディア要素、プレゼンテーションテンプレート及びプロダクションテンプレートを含む場合があることを意味する。
【０２１０】
マルチメディアオブジェクトマネジメントモジュール
【０２１１】
マルチメディアオブジェクトマネジメントモジュールは、プレゼンテーション、及びマルチメディア要素及び派生マルチメディア要素図クラスの修正をコントロールする。
【０２１２】
このモジュールと関連するコアの方法は、クラス階層及び入力／出力プロトコルと関係する。図３を参照すると、基礎的要素クラス３０１が、初期マルチメディアオブジェクトの基礎的特性と振舞いを定義している。システムアセンブリは、階層と２つの組織的要素を含むプロトコルプロセスに忠実である。第一に、クラス階層はクラスの構造的組織を定義する。基礎的要素は、コアの振舞い及び特性を定義する。上級要素は、階層包含物を追加する。そして、パッケージ要素は‘データからメディア要素’プッシュモデルを提供する。第二に、入力／出力プロトコルが、クラスオブジェクトの入力／出力または要求／充足ダイナミクスを定義する。基礎的要素は、プレゼンテーション及び相互作用の動作方法を提供する。上級要素は、タイミングコントロール及びメディアマネジメントを追加し、パッケージ要素は、カテゴリゼーションと高レベルプロダクション包含物を定義する。
【０２１３】
パッケージは、要素初期化を提供し、システムアプリケーションに対する情報をコントロールする。パッケージは、グローバルテーマツリー、関連アプリケーション、基礎を成すデータベース、及びサーバ及びクライアントメディアコンポーネントを定義する。
【０２１４】
各コンポーネントは、ユーザによりアクセス可能であるか、ウェブ、ＣＤ，ＤＶＤ、又はディスクに保存されるデータアイテム（マルチメディア、実行可能形式、データベース等）を定義する。例えば、次のＸＭＬ実装コードは、プロダクトリリースと関連するパッケージアセンブリの一部を示しており、このパッケージは、複数のコンポーネントサブアセンブリを含んでいる。
【表２】
2007521588.tif 000004
【０２１５】
基礎要素
【０２１６】
基礎要素：オーディオ、ドキュメント、イメージ、テキスト及びビデオを含む。これらオブジェクトは、オペレーションシステムの具体的なファイル（.txt, png, .mpg等）と内部的マネジドマルチメディアアイテムとの間の基礎的関連を処理する。
【０２１７】
このクラス階層と関連するコアの方法は、構造的組織化であり、方法のキーとなる組の定義は、次を含む：読み書き、レンダリング及びキャプチャリング、プレゼンテーション及びインターフェース。要素分類は、内部ドライバ、インタープリタ、及びマルチメディアファイルフォーマットに依存するオペレーティングシステムの具体的なタイプを動的（Ｄｙｎａｍｉｃａｌｌｙ）にカテゴライズし提示するカプセル化方法を含む。例えば、SMGImageElement（ＳＭＧイメージ要素）クラスは、.png, tiff, bmp, jpgを含む多くの写真イメージフォーマットのタイプを認識する。派生オブジェクトは、基本的方法の実装か、それ自体が使用するオーバーライド機能を使用する。
【０２１８】
ここで、図６を参照すると、基礎的振舞い及び特性の属性に加えて、基礎的要素が１つのサブグラフ６０２と、一以上の効果６０３を含む。この実装は、要素のタイプとプログラマが要素オブジェクトを追加することを望む所望の機能に依存する。
【０２１９】
次の部分的クラス定義は、SMGElement（ＳＭＧ要素）、SMGImageElement、及びSMGTextElement（ＳＭＧテキスト要素）クラスのＣ＋＋実装によるこのインターフェースを示している（ここで、‘バーチャル’宣言は、派生クラスにそのモジュール用に機能的インターフェースを置き換えることを許容する）：
【表３】
2007521588.tif 000005
【０２２０】
上級要素
【０２２１】
上級要素は次を含む：シーン、プレゼンテーション、ナビゲータ、及びプロダクション。これらのオブジェクトは、次の方法を基礎的SMGElement定義に追加する：ディレクトリマネジメント（親／子  関係）、タイミング要素コントロール（開始時間、終了時間）、初期要素定義の自動ポピュレーション、及びナビゲーションコントロール。
【０２２２】
これらの構成物は、オペレーティングシステム相当のものを持たないが、むしろ、初期又は他の上級要素の組織化及びマネジメントを許容する複合オブジェクトを有する。各上級要素は、分散または再利用できる態様で定義及び作動される場合がある。
【０２２３】
図７を参照すると、基礎的振舞い及び特性の属性に加え、上級要素（シーンでのカプセル化）は、１つのサブグラフ７０４、一以上の初期要素又はシーン７０２、及び一以上の効果７０５を含む。この実装は、要素のタイプ及びプログラマが上級要素オブジェクトに追加することを望む所望の機能に依存する。
【０２２４】
次の部分的クラス定義は、SMGElement, SMGSceneElement（ＳＭＧシーン要素）,及びSMGProductionElement（ＳＭＧプロダクション要素）クラスのＣ＋＋実装によるこのインターフェースを示している（ここで、‘バーチャル’宣言は、派生クラスにそのモジュール用に機能的インターフェースを置き換えることを許容する）：
【表４】
2007521588.tif 000006
【０２２５】
プロダクト例は、プレゼンテーション及びプロダクションテンプレートを解して作成可能なコンテンツスロットを一体化し埋めるための多様なアルゴリズムを提供する。これらのアルゴリズムは、このセクションで後に説明される振舞い／特性モジュールによりコントロールされる。
【０２２６】
パッケージ要素
【０２２７】
パッケージ要素は次を含む：ファイル、ディレクトリ、テーマ、コンポーネント、及びパッケージ。これらのオブジェクトは、次の方法を基礎的SMGElementクラス定義に追加する：システム組織化及びコントロール、関連プレゼンテーション及びプロダクションモジュールへの事前定義済みのユーザアクセス、及び最終プロダクション出力コントロール。
【０２２８】
ファイル及びディレクトリアイテムは、オペレーティングシステム相当のものを持たないが、テーマ、コンポーネント、及びパッケージ構成物は、具体的なマルチメディア及びアプリケーションアイテムの組織化及びマネジメントを許容する複合オブジェクトを有する。パッケージ要素は、プラグ可能な強力なコンポーネント方法論（意味、コンポーネントが一以上のパッケージにプラグできる）を追加する。
【０２２９】
次の部分的クラス定義は、SMGElement、SMGDirectory（ＳＭＧディレクトリ）、及びSMGCompoment（ＳＭＧコンポーネント）のＣ＋＋実装によるこのインターフェースを示している（ここで、‘バーチャル’宣言は、派生クラスにそのモジュール用に機能的インターフェースを置き換えることを許容する）：
【表５】
2007521588.tif 000007
【０２３０】
サポート要素
【０２３１】
ただ１つのサポート要素がある：ExtendedInfo（エクステンディドインフォ）。このオブジェクトは、データベース特有の情報：キャプション、写真が撮られた日付、要素表示等を読む、修正する、及び書く能力を追加する。
【０２３２】
次の部分的クラス定義は、SMGElement、SMGTextElement（ＳＭＧテキスト要素）、及びSMGExtendedInfoクラスのＣ＋＋実装によるこのインターフェースを示している。
【表６】
2007521588.tif 000008
【０２３３】
テーママネジメント
【０２３４】
テーマカテゴリゼーション及びプレゼンテーションはＮレベルツリーにより処理される。図１３は、データベース及びテーマツリー組織を含めてルートテーママネジメントモジュールを示しており、サブコンポーネントアセンブリが、カテゴリゼーション１３０３、サブカテゴリゼーション１３０４、テーマ１３０５、及び最後に、関連するストックメディアを有するプレゼンテーションプロダクションのコレクション１３０６を含む。
【０２３５】
テーマツリー１３０３は、最も高いレベルのテーマ定義である。このテーマツリーは、主要なカテゴリと一般的プレゼンテーション、ナビゲータ、及びシステムで使用される一般的ストックメディアを定義する。カテゴリ１３０４は、テーマアイテムの広いカテゴリゼーションを提供する。カテゴリは、サブカテゴリ及び更に具体的なテーマのプレゼンテーション、プロダクション、及びストックメディアに対する階層的ディレクトリ構造としての役目を務める。サブカテゴリ１３０５は、親カテゴリに基づいた狭いカテゴリゼーションである。サブカテゴリは、親カテゴリクラスと同様であるが、追加のサブカテゴリ構造というよりはむしろテーマ構造を含む。テーマは、ストックメディア、ナビゲータ、及び休暇、アクティビティ等の具体的なコンセプトと関連するプレゼンテーションを含む。データベースストレージ１３０２は、メディアが多様なモデルに並べ替えられ見られることを許容する。基礎を成すデータは、オリジナルの実施、そして、次に基づく多様なビュー及びモデルを有する：１）ユーザが見るカテゴリゼーション及びハイレベルビュー、２）解像度、フォーマットタイプ、クライアントサーバメディアフラグメンテーションのような所望の出力タイプ、３）カプセル化やメディアタイプのような特定のデリバリシステムに適当な最適化。
【０２３６】
テーマツリー
【０２３７】
プロダクションテンプレート、ナビゲータテンプレート、プレゼンテーション、シーン、及びシーンアセンブリ（例えば、マルチメディア要素の一体化）は、メーカによりプロフェッショナルに作成され、テーマに基づいてカテゴライズされる。例えば、図１１は、サンプルテーマ階層（カテゴリ１１０３からサブカテゴリ１１０５そしてテーマ１１０６組織に進む）及びメーカがクルーズ産業に対して創作する可能性がある関連プレゼンテーション１１０４を示す。
【０２３８】
前図に示されたこの組織に対する基礎を成すシステムテーマツリー構造は、次の組織によって表示される：
【表７】
2007521588.tif 000009
【０２３９】
テーマ組織は、ユーザにマルチメディアコンテンツを管理させ、彼らのマルチメディアをテーマ構成済みプレゼンテーション及びプロダクションに配置させることを許容する。システム例は、ユーザをツリーの一部に注目させることにより、テーママネジメントを使用して当該配置をコントロールし、プレゼンテーション及びプロダクションテンプレートへのアクセスを見る。どんな与えられた時間においても、ツリーの３レベルまでは見られる場合がある。図４９は、バスケットボール、サッカー、ホッケー、フットボール等のスポーツテーマ４９０１を含むスポーツ産業のためのサンプル階層構造、及び最後に、ユーザに具体的な背景及び彼らが獲得するメディアのタイプによるプレゼンテーションを提示することを許容するプレゼンテーション４９０２を示す。
【０２４０】
テーマ組織のタイプは制限がない。モード、バーチャルリアリティ、映画等の抽象的なコンセプト及びプレゼンテーションコンセプトは、追加のテーマツリー組織のために許される。
【０２４１】
テーママネジメントに関連する方法は、グローバルにアクセス可能なテーマツリーに働くシンプルツリー横断、挿入及び削除メカニズムである。
【０２４２】
パッケージ
【０２４３】
テーマツリーコンポーネントは、カテゴリ階層及びユーザに可視な関連プレゼンテーション及びプロダクションテンプレートを定義する。図１５のアイテム１５０２は、カテゴリ、サブカテゴリ、及びテーマを含むテーマツリーアセンブリを示しており、テーマ階層の実装は、実行コードを介して達成される。例えば、次のコンポーネントは、ＸＭＬ階層構成物を使用するデモ用のテーマコンテンツを表現する。
【表８】
2007521588.tif 000010
【０２４４】
マネジドメディア
【０２４５】
マネジドメディアは、テーママネジメントと同様の構成物を有するが、事前に定義付けられたメーカの創作したメディアというよりむしろユーザメディアを管理する。図１０は、データベース１００２及びメディアツリー組織１００６と共にルートマネジメントモジュール１００１を示す。プロダクションストア１００６は、最も高いメディアテーマ定義を提供する。プロダクションストアは、テーマツリーのようなメジャーカテゴリを定義するが、（出力解像度、デフォルト言語等に基づく）プロダクション及びプロダクションサブアセンブリのみを保存する。バッキングストア１００２は、メディアストレージ（プロダクション及びサブプロダクションを除く）のためのコアの方法論を含む。バッキングストアアーキテクチャは、メディアの年−月−日−時間スタンプに頼る。データベースストレージ１０１０は、テーマ階層、（年代順配列、人及び表示、位置のコンテンツ等に基づく）代替の分類に関連するデータベースを含む。データベース記録は、プロダクションストア又はバッキングストアディレクトリの何れかにおけるメディア及びプロダクションファイルを指すが、多様な観点でユーザによって見られる。
【０２４６】
メディアツリー
【０２４７】
一度ユーザのコンテンツメディアがプレゼンテーション及びプロダクションにおいて使用されると、それはシステムにより管理される。マネジメント構造は、オリジナルのメディアアイテムへの参照を含み、多様な方法に、アイテムのカテゴライズ及び表示を許容し、データベースに複数の参照／リンクカテゴリゼーションを保存する。これらのカテゴリゼーション技術は、名前、テーマカテゴリゼーション及び階層、年代順配列、コンテンツ表示、家族又は企業関係、スミソニアンスタイルカタログシステム又は未加工のフォームによって見られることを含む。
【０２４８】
メディア要素のためのバックエンドストレージが、年／月／日分類アルゴリズムにより行われる。例えば次は、一組のプレゼンテーションアイテムの部分的組織を示す。
【表９】
2007521588.tif 000011
【０２４９】
メディア暗号化及びセキュリティ
【０２５０】
プロダクト例は、初期要素レベルに始まりプレゼンテーション及びプロダクションレベルを通してアセンブリ階層のすべてのレベルにセキュリティ機能を追加する。例えば、個別の写真要素は、内部的にロックされ、それにより下流のユーザは個別の写真コンテンツをアンロック、置き換え、修正することができない。この機能はまた、シーンに使用され、又は完成したプレゼンテーション及びプロダクションにさえ使用される。
【０２５１】
セキュリティは、クライアント／サーバ暗号化キー方法を介して実施され、要素の“振舞い及びプレゼンテーション”の観点が暗号化キーによって守られる。メーカは、暗号化キーコンフィグレーションを維持し、マネジドメディアコンポーネントと共にキーの一部を埋め込み、そしてパッケージ及びコンポーネントを出荷する際、暗号化アンロックコンポーネントを出荷する。
【０２５２】
メディア共有
【０２５３】
メディア共有は、‘バーチャルリンク’を介して達成される。これらのリンクは、データベース及び上述の‘年−月−日−時間’メディアツリー組織におけるポイントトゥメディアによって維持される。初期及びシーンメディアコンポーネントは、ユーザによって最も一般的に共有される典型的なものである。共有モデルは、次の共有特権を含む：
【表１０】
2007521588.tif 000012
【０２５４】
更に、次の企業組織共有特権が存在する：
【表１１】
2007521588.tif 000013
【０２５５】
ストック及び具体的メディア
【０２５６】
ストック及び具体的メディアは、基礎的サーバセコイアＭＧディレクトリに含まれる。これは、アプリケーションのプレゼンテーションの間で使用されるどんな具体的なストック写真、イメージ、ビデオ及びオーディオクリップ、ドキュメント、またはテキストファイルも含む。ユーザは、プレゼンテーションの既定のストックメディア要素を、ストックメディアアクセスを使用して彼らが指定するメディアと置き換え、創作することができる。
【０２５７】
メディアツリーは、パッケージ実装内で定義される。図１５のアイテム１５０５及び１５０６は、どのようにこのセクション内の先で使用された一般的カテゴリ、サブテーマ及びテーマ構成物との関係でサーバメディア及びクライアントメディアが保存されるのかが示されている。例えば、次は、ＸＭＬ階層構成物の観点から、クライアントとサーバメディアコンポーネントロケーションの双方について表現したものである：
【表１２】
2007521588.tif 000014
【０２５８】
クライアント及びサーバコンポーネントは、一又は多数のルートロケーションを定義することができ、そこにメディアが配置される。ルート要素はパッケージ内に与えられた定義の各々を管理し、マルチメディアファイル及びプロダクションの階層ツリーを定義する。
【０２５９】
インターフェースモジュール
【０２６０】
インターフェースモジュールは、高レベルプレゼンテーション、編集、及びメディア要素のコントロールを処理する。メディアは、上述した一般的な４つのステッププロセスにおいて説明した一般的プロセス方法の１つを介して提示される。
【０２６１】
プレゼンテーション及びオーサリングソフトウェアは、顧客に、彼らのコンテンツをデジタル的に‘フレーム’することを許容する。ハルマークが美しく効果的なカードコレクションと関連するとき、ソフトウェアプロダクトは、美しい効果的なバックドロップ及びプレゼンテーションを創作する場合があり、顧客は、自らの考え、理想、及び感情を反映することができる。プレゼンテーション、プロダクション、及びコア初期要素は、アーキテクチャ内で多様なサブシステムを使用して提示及び編集される。初期マルチメディアオブジェクト編集は、シンプルダイアログインターフェースにより処理される。図５６を参照すると、ビデオマルチメディア用のインターフェースが示されており、ユーザに、ビデオ名、プレゼンテーションのコントロール中に使用する開始及び終了時間、及びユーザの注目の領域（ビデオに対する焦点）を編集することを許容する。
【０２６２】
要素パレット
【０２６３】
システム例は、ユーザ及びプロダクション素材上に“カラーコード化”メディアスタンプを提供することによりユーザ相互作用を単純化する。カラーコードは、オーディオクリップ、イメージ、写真、ビデオクリップ、ドキュメント、及びキャプション及びユーザメディアと供給されたプレゼンテーション間において提供されたフィードバックに採用される。図８は、プレゼンテーション創作及びマルチメディアプレゼンテーションの階層レベルと関連するカラー包含物を示す。特に、オーディオ８０１、ドキュメント及びテキスト８０３、写真８０５、及びビデオ８０７のような初期要素は、ユーザが創作プロセスにおいて簡単に特定できる明確な色を有する。加えて、テーマ８０２、プレゼンテーション８０４、及びナビゲータ８０６のような上級階層はまた、直ちにコンテキストおよびマルチメディアプレゼンテーションの性質を特定できるカラーコンビネーションを提供する。
【０２６４】
カラーコーディネーションは、メディアを提示するとき、不完全なプレゼンテーション及びプロダクションを示すとき、及びユーザがメディアアイテムと要求されたプレゼンテーションアイテムを調和させる際、に使用される。例えば、次のダイアグラムは、ページ下端に配置されたプレゼンテーションレイアウトにおける出力ページ及び空のメディアスロット左部分のユーザメディアを示している。図２１は、レガシーテーマのプレゼンテーションと関連するユーザインターフェースを示している。最初のプレゼンテーションレイアウト２１０４は、複数のブランク、又は空の写真スロットを示しており、ユーザは素材を寄与する。図２２は、レイアウト２２０４を示しており、メディアが一回マッチングブランクスロットエントリーにドロップされていることが示されている。ユーザは、未加工のメディアカラーアイテム（写真、ビデオクリップ、オーディオクリップ、テキスト）をプレゼンテーション中の調和する空のメディアスロットを調和させ、プロダクション用に準備済みの埋められた完成したプレゼンテーションを作成する。
【０２６５】
上述の例では、プレゼンテーションは１つのオーディオ要素（緑）、４つののイメージ／写真要素（青）、１つのビデオ要素（シアン）、及び６つのキャプション要素を要求する。可視なユーザメディアは、１９の写真（青）アイテムを構成する。
【０２６６】
テーマ、マネジドメディア及びユーザメディアツリー
【０２６７】
ツリーメディアは、プロダクト例によって管理される：テーマツリー、サーバメディアツリー、及びユーザメディアツリー。これらのツリーのプレゼンテーションは、アプリケーションにおける多様な時間で許容され、典型的には、‘ディレクトリファイル’又は‘フラットファイル’タイプインターフェースの何れも含む。
【０２６８】
メディアプレゼンテーションは、トゥルールート、ルート、及び現在のツリー要素を含むグローバルツリーポインタにより管理される、例えば、図１３は、テーマツリールート１３０３、第一サブカテゴリ１３０４、及び第一レベルプレゼンテーション１３０６に基づいて、どのようにメディアツリーがレイアウトポインタを含むかが示されている。ポインタは、ルート、現在は可視なルート、及び現在のプレゼンテーションからのユーザコンテキストを維持する。
【０２６９】
プレゼンテーションモジュール
【０２７０】
プレゼンテーションモジュールは、スクリーンへのイメージ、ビデオ、オーディオ、及びテキスト情報をレンダリングし、最終的に、これらの入力をウェブ、ＤＶＤ、ＣＤ、ディスク、及び他のコンピュータマルチメディアアクセスツールでの使用のために出力プレゼンテーションに混合する。レンダリングエンジンは、オペレーティングシステム又はプレゼンテーション及びプロダクションを最終的なデリバリアイテムにレンダリングし、提示し、焼く、特殊化されたソフトウェアコンポーネントを使用する。
【０２７１】
レンダリングコントロールモジュールは、多様なタイプのマルチメディア及び多様な特殊効果用の階層タイミング構造、３次元プレゼンテーションスペース、及びコントロール及び相互作用レンダリングコンポーネントを定義する複雑なシステムである。このモジュールのコアの方法は、‘現実時間’フレームワークにおける実行時間においてマルチメディアコンポーネントを‘混合’し、典型的なレンダリング／焼きオペレーションを短縮する。
【０２７２】
データベースモジュール
【０２７３】
データベースモジュールは、プレゼンテーションにおいて使用される素材を収集及び組織化する。素材は次を含む：オーディオ、ビデオ、イメージ、テキスト及びドキュメント要素。これらの要素は、シーン及びプレゼンテーションを含む高いレベルの組織に収集される。素材は、５つの重要な方法を有する：（１）名前、表示、日付、及びロケーション等の静的な情報が一般的マルチメディア素材に結び付けられる、（２）素材は、プレゼンテーションに特有の振舞い及び特性要素を定義するプレゼンテーションに追加される、（３）基礎を成すマルチメディア要素（これは、名前、日付、ロケーション、表示、カテゴリコンテキスト、及び動的（ｄｉｎａｍｉｃａｌｌｙ）に創作され使用される他のビューを含む）へのビュー、（４）メディアが実際に保存される（内部方法が、未加工データ及び最終プレゼンテーション及びプロダクションを含む適切な配信システムを決定する。これは、ローカルシステムに存在するデータ、近い領域コミュニケーションとシステムデータベースを有するストレージ、顧客が居住する国及び世界を通じてインターネット接続可能なロケーションのコンビネーションである場合がある。）、そして（５）ユーザ追跡、展示、ライセンス、及びセキュリティと共にマルチメディアアイテム及びプロダクションの利用可能性を保障する自動車部品の組み立てシステムと同様の内部検査及びインベントリシステム。
【０２７４】
データベースはまた、カテゴリ情報、パーソナルプロファイル、及びプロダクトの事業レベルディションの開発を助けるパーソナルデータを含む。図１９を参照すると、データベースコントロールは、サーバメディア情報１９０１、クライアントメディア情報１９０２、人１９０３、結婚１９０４、及び家族１９０５関係と共に存在する。
【０２７５】
この情報のメインの焦点は、家族（又は近い関係）及び友人関係（レイヤ化された関係）を追加する。そしてマルチメディア素材（写真、ビデオ、オーディオテープ）が、未加工フォームで、友人、家族、及び同僚と共有される。又は、構築プレゼンテーション及びプロダクションが同様の態様で共有される。次のダイアグラムは、データベースコントロールと関連する方法の組を示す：
【表１３】
2007521588.tif 000015
【０２７６】
パッケージ実装
【０２７７】
データベースアクセスは、パッケージ実装内で定義される。図１５のアイテム１５０４は、パッケージ内のデータベースコンポーネントの関係が、データベースモジュールで始まり、サーバメディア、クライアントメディア、人、結婚、及び家族モジュールへとコントロールが進められることを示している。例えば、次は、クライアント及びサーバデータベースロケーションの双方を表現する：
【表１４】
2007521588.tif 000016
【０２７８】
振舞い／特性宣言モジュール
【０２７９】
プロダクト例は、振舞い及び特性を、初期及び上級テンプレートと結び付けるが、オリジナルメディアとは結び付けない。オリジナルメディアは、メディアと結び付けられる特性ではなくて、単に、サブアセンブリと関連する入力ファクタの１つになる。これは、ユーザメディアの単純な置き換えのために許され、プレゼンテーションの構造及び構成全体は影響を受けない。
【０２８０】
振舞い／特性階層の実装は、３つの構造的モデル及び関連方法を介して達成され、レンダリングコンポーネント、属性コンポーネント、及び効果コンポーネントを含む。
【０２８１】
レンダリングモジュールは、環境及び行き先特有のレンダリング機能を提供し、そしてユーザは、メディア及びプレゼンテーションをプレビューすることができ、後の使用のためにプレゼンテーションをキャプチャし、又は具体的な出力メディアへプレゼンテーションを焼くことができる。属性コンポーネントは、特定のメディアアイテムと関連するコアの実行時間の詳細を定義する。効果コンポーネントは、マルチメディアオブジェクトのレンダリングコンポーネントを処理する実行時間効果を定義する。このモジュールは、時間とカプセル化されているシーン、プレゼンテーション、又はプロダクションと関連する混合アルゴリズムに基づく上級マトリックス及びメーカの計算と共に標準３次元グラフィックアルゴリズムを使用する。
【０２８２】
キャプチャモジュール
【０２８３】
キャプチャモジュールは、上述するように、機能性においてレンダリングモジュールと同様であるが、出力メディアは実行時間混合モデルでなく（プレビューされたプレゼンテーション及びプロダクションにはよくあることだが）、単一のマルチメディアファイル（例えば、mpeg, avi）である。キャプチャモジュールは、ビットマップ、質感、プレゼンテーションスペース、表面などの多様な入力ドームを採る変換ドライバを含み、それらのフォーマットを、ＭＧＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）やウィンドウズオーディオビデオインターリーブド（Ｗｉｎｄｏｗｓ  Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｅｄ）（ＡＶＩ））フォーマットのような一貫性のあるフォーマットに変換する。
【０２８４】
図１４を参照すると、どうキャプチャコントロールが混合メディア、フレームバイフレームを分析するか、及び業界標準エンコーディングへの出力をキャプチャするか、を示している。
【０２８５】
焼きモジュール
【０２８６】
焼きモジュールは、基礎を成すマルチメディア要素と共に個別のプロダクション及びプレゼンテーションを取得し、多様なメディアに焼く。図２３は、出力ハンドラをコントロールすることによりどう最終プレゼンテーション及びプロダクションエンコーディングが解釈されるかが示されている。この最終プレゼンテーション及びプロダクションエンコーディングは、出力のスクリーンディスプレイバージョン２３０４、ＤＶＤ及びＣＤ−ＲＯＭバージョン２３０５、又はプリンタ２３０６をエンコードするか否かを決定する。
【０２８７】
焼きモジュールは、パッケージアイテム情報を使用し、ＣＤ、ＤＶＤ、プリンタ、又はウェブ、又は他の出力メディアに出力されるコンテンツメディアのロケーション及びタイプを決定する。焼きモジュールは、行き先のタイプに従って適切なオブジェクト方法を動的（ｄｙｎａｍｉｃａｌｌｙ）にロードする。
【０２８８】
一般的インストール及びアップグレードモジュール
【０２８９】
システム例はインストールプログラムを使用し、アプリケーション、要求されたＤＬＬ、及び関連アプリケーションファイルをエンドユーザのコンピュータ、埋め込みデバイス、又はメディアデバイスにコピーする。次のディレクトリが創作され、そして次のアプリケーション及びファイルがコピーされる：
【表１５】
2007521588.tif 000017
【０２９０】
どんな特定のインストールの正確なコンテンツも、パッケージパラメータに依存する。例えば、不動産、ダイレクトマーケティング、及び一般的使用マーケットのためのインストールドライバは、すべてではなくいくつかのパッケージ情報を共有する３つの異なるパッケージによって処理される。
【０２９１】
パッケージインストール及びアップデートモジュール
【０２９２】
パッケージインストールは一般的なインストールと同様の方法で処理されるが、典型的には、関連暗号化及び共有権を伴いテーマツリー階層のみを含む。パッケージインストールは、次のプロトコルに従ってインストールする：（１）もし、コンテンツメディアが、パッケージコンポーネント用にまだ存在していない場合、コンテンツは適切なデータベース及びメディアツリーに追加される、（２）もし、コンテンツメディアが既に存在する場合、パッケージは、最新バージョンを行き先ハードウェア／ソフトウェアコンフィグレーションにインストールする、そして（３）もし、コンテンツメディアが既に存在しそれが更に最近の場合、パッケージインストールが無視される。
【０２９３】
サポートモジュール
【０２９４】
サポートモジュールは、多様なソフトウェアコンポーネントを含み、他のモジュールをサポートする。このモジュール内に供給されているのは、システム診断、エラーハンドリング、ヘルプマネジメント、ブランディング、及びユーザ情報及び好みのコンポーネントである。
【０２９５】
システム診断
【０２９６】
システム診断は、デバッグサポートコンポーネントにより処理される。このコンポーネントは、コード適用範囲をテストするため、メモリ及びシステム配置エラーのチェックのため、そしてモジュールバイモジュール診断を作動させるため、使用される、次の診断レベルが定義される：
【表１６】
2007521588.tif 000018
【０２９７】
ヘルプマネジメント
【０２９８】
ヘルプは、ヘルプマネジメントサポートコンポーネントにより処理される。このコンポーネントは、要求されたシステム粒度に基づき、多様なレベルのヘルプを許容する。次のヘルプ情報が利用可能である：
【表１７】
2007521588.tif 000019
【０２９９】
ブランディング
【０３００】
ブランディングモジュールは、顧客にアプリケーションのプレゼンテーション及び相互作用を根本的に改造することを許容する。その改造は、一般的及びサブアーキテクチャデザインは変更しないものの、アプリケーションに対しマーケット特有のコンテキストを提示する。ブランディング機能は次を含む：１）フォントのタイプ、サイズ及び色、２）背景の色及びイメージ、３）アプリケーションユーザインターフェースレイアウト及び相互作用、及び４）サムネイルイメージ及びプレゼンテーションサイズのようなメディアプレゼンテーションアイテム。
【０３０１】
ユーザ情報及び好み
【０３０２】
最終サポートモジュールは、ユーザ情報及び好みである。このモジュールは、基礎を成すハードウェア及びシステム情報を使用し、属性及びユーザの好みを決定する。
【０３０３】
参照実装
【０３０４】
一般的アーキテクチャ
【０３０５】
マルチメディアの振舞い、特性、及びレンダリング要求を処理する特有のＸＭＬ定義が設計されている。このドキュメンテーションは、上述のアーキテクチャ及び方法のＸＭＬサンプル実装を表示する。
【０３０６】
ＸＳＤ例の定義は、ワールドワイドウェブコンソーシアム（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ（Ｗ３Ｃ））により設定された標準の組を固守する場合があり、ＸＭＬ定義言語に拡張しマルチメディアの振舞い及び特性を含む場合がある。ＸＳＤ定義において、次の主要なコンポーネントが含まれる：（１）コアの定数、変数、及び基礎的クラス定義、（２）初期要素、（３）シーン要素、（４）複合要素、（５）特殊効果要素、（６）上級特殊効果要素、（７）データ要素、（８）メディアデータ要素、（９）プロパティディスクリプタ、及び（１０）要求。下記に記載されるのは、プログラムオブジェクトと関連する要素的振舞い及び特性である。各セクションは次を含む：１）一般的要素記述、２）要素及び関連属性の記述、３）要素の使用を示すサンプルxml snippet、そして最後に、４）技術的ＸＤＳスキーマ定義、である。
【０３０７】
コア要素及び定数
【０３０８】
定数
【０３０９】
次のＸＭＬ定数はセコイアＭＧにより定義される。
【表１８−１】
2007521588.tif 000020
【表１８−２】
2007521588.tif 000021
【０３１０】
メディア要素
【０３１１】
Ｃ要素コンプレクスＸＳＤタイプは、オーディオレンダリング、イメージ、テキスト、及びビデオのようなマルチメディア素材の基礎的振舞い及び特性を定義する。それはまた、ＳＭＧ、つまり要素基本ＸＭＬタグ及び派生レンダリングタイプタグのためにクラステンプレートとして使用される。
【０３１２】
特殊効果
【０３１３】
Ｃ効果コンプレクスＸＳＤタイプは、効果実装のために基礎的＊時間＊情報を提供する。これは、ＳＭＧ、つまり効果基本ＸＭＬタグ及び派生特殊効果タイプタグのためのクラステンプレートとして使用される。
【０３１４】
ファイルデータ要素
【０３１５】
ＣデータコンプレクスＸＳＤタイプは、ファイル実装のタイプのために基礎的情報を提供する。これは、ＳＭＧ：データベースＸＭＬタグ及び派生データタイプタグのためのクラステンプレートとして使用される。下記のディスカッションにおいて、各タグは、属性テーブル、例タグ、及びＸＭＬスキーマの順で記述される。
【０３１６】
初期メディア要素
【０３１７】
初期メディア要素は、基礎的&#60;Element&#62;（＜要素＞）クラスの属性を引き継ぎ、典型的に１つの&#60;Render&#62;（＜レンダリング＞）タグを含み、そして、１つ又は多数の&#60;Effect&#62;（＜効果＞）タグを含むことができる。初期要素は、マルチメディアアイテムのコア定義を含むが、いかなるシーンタイムコントロール（例えば、ノーチャイルド要素）も有さない。定義は、オーディオ、イメージ、テキスト、及びビデオ初期要素のために提供される。
【０３１８】
&#60;Element&#62;タグ
【０３１９】
次の標準属性は、派生要素タグに適用する：
【表１９−１】
2007521588.tif 000022
【表１９−２】
2007521588.tif 000023
【０３２０】
要素タグは直接的に使用されず、むしろ、サブクラスＸＭＬタグは、要素属性と共に使用されなければならない。次は、イメージ要素の宣言例を示す：
【表２０】
2007521588.tif 000024
【０３２１】
ＸＭＬスキーマ定義
【表２１】
2007521588.tif 000025
【０３２２】
&#60;Render&#62;タグ
【０３２３】
&#60;Render&#62;タグは、基礎的ディスプレイ及びマルチメディア素材のレンダリング振舞いを定義する。次の標準属性はすべてのレンダリングタグに適用する。
【表２２−１】
2007521588.tif 000026
【表２２−２】
2007521588.tif 000027
【表２２−３】
2007521588.tif 000028
【表２２−４】
2007521588.tif 000029
【表２２−５】
2007521588.tif 000030
【表２２−６】
2007521588.tif 000031
【０３２４】
レンダリングタグは直接的には使用されない。むしろ、サブクラスＸＭＬタグは、レンダリング属性と共に使用されなければならない。次は、イメージ要素と共に使用されるレンダリング属性の宣言例を示す：
【表２３】
2007521588.tif 000032
【０３２５】
ＸＭＬスキーマ定義
【表２４】
2007521588.tif 000033
【０３２６】
&#60;Audio&#62;タグ
【０３２７】
&#60;Audio&#62;（＜オーディオ＞）は、属性とオーディオディスプレイ要素の振舞いを特定するのに使用される。認識されたオーディオタイプの組の例は、wav, mpa, mp2, mp3, au, aif, aiff, snd, mid, midi, rmi, 及びm3uフォーマットを含む。オーディオ要素は、可視の表現は有さず、むしろ、プレゼンテーションのプレゼンテーション中にオーディオファイルを実行させる。
【０３２８】
&#60;Audio&#62;タグは、基本&#60;Element&#62;タグの属性を引き継ぎ、追加属性はない。&#60;Audio&#62;タグはまた、次の追加属性だけでなく基本&#60;Render&#62;タグの属性を引き継ぐ：
【表２５】
2007521588.tif 000034
【０３２９】
&#60;Audio&#62;タグはオーディオ要素のレンダリングをコントロールするのに使用される。
【表２６】
2007521588.tif 000035
【０３３０】
ＸＭＬスキーマ定義
【表２７】
2007521588.tif 000036
【０３３１】
&#60;Image&#62;タグ
【０３３２】
&#60;Image&#62;（＜イメージ＞）は、属性及びイメージディスプレイ要素の振舞いを特定するのに使用される。認識されたイメージタイプの組の例は、bmp, gif, jpg, png, 及びtiffフォーマットを含む。&#60;Image&#62;タグは基本&#60;Element&#62;タグの属性を引き継ぎ、追加属性はない。&#60;Image&#62;タグは次の追加属性だけでなく基本&#60;Render&#62;タグの属性を引き継ぐ：
【表２８】
2007521588.tif 000037
【０３３３】
&#60;Image&#62;タグはイメージ要素のレンダリングをコントロールするのに使用される。
【表２９】
2007521588.tif 000038
【０３３４】
ＸＭＬスキーマ定義
【表３０】
2007521588.tif 000039
【０３３５】
&#60;Text&#62;タグ
【０３３６】
&#60;Text&#62;は、属性及びテキストディスプレイ要素の振舞いを特定するのに使用される。認識されたテキストタイプの組の例は、txt及びxmlを含む。&#60;Text&#62;タグは、次の追加属性だけでなく基本&#60;Element&#62;タグの属性を引き継ぐ：
【表３１】
2007521588.tif 000040
【０３３７】
&#60;Text&#62;（＜テキスト＞）タグは、次の追加属性だけでなく基本&#60;Render&#62;タグの属性を引き継ぐ：
【表３２】
2007521588.tif 000041
【０３３８】
次の例は、&#60;Text&#62;タグが、テキスト要素のレンダリングをコントロールするのに使用される場合があることを示している：
【表３３】
2007521588.tif 000042
【０３３９】
ＸＭＬスキーマ定義
【表３４】
2007521588.tif 000043
【０３４０】
&#60;Video&#62;（＜ビデオ＞）タグ
【０３４１】
&#60;Video&#62;は、属性及びビデオディスプレイ要素の振舞いを特定するのに使用される。認識されたビデオの組の例は、avi, mov, mpg, mpeg, mlv,及びm2vフォーマットを含む。&#60;Video&#62;タグは、基本&#60;Element&#62;タグの属性を引き継ぎ、追加属性はない。&#60;Video&#62;タグは、次の追加属性だけでなく基本&#60;Render&#62;タグの属性を引き継ぐ：
【表３５】
2007521588.tif 000044
【０３４２】
&#60;Video&#62;タグが、ビデオ要素のレンダリングをコントロールするのに使用される。
【表３６】
2007521588.tif 000045
【０３４３】
ＸＭＬスキーマ定義
【表３７】
2007521588.tif 000046
【０３４４】
シーン要素
【０３４５】
上級メディア要素は、基本&#60;Element&#62;クラスの属性を引き継ぎ、典型的に、１つの&#60;Render&#62;タグを含み、１又は多数の&#60;Effect&#62;タグを含むことができる。上級メディア要素はまた、初期子要素を含み、定義中で特定されているとき上級子要素を含む場合がある。上級メディア要素は、初期子要素をカプセル化し、すべての子に適用されるタイミング、レンダリング及び効果コントロールを有する。次の上級要素が定義される：&#60;Scene&#62;（＜シーン＞）、&#60;Layout&#62;（＜レイアウト＞）、&#60;Menu&#62;（＜メニュー＞）、&#60;Navigator&#62;（＜ナビゲータ＞）、&#60;Presentation&#62;（＜プレゼンテーション＞）、及び&#60;Presentation&#62;及び&#60;Production&#62;（＜プロダクション＞）。
【０３４６】
&#60;Scene&#62;タグ
【０３４７】
&#60;Scene&#62;は、具体的な時間フレーム内で、子要素をカプセル化するのに使用される。&#60;Scene&#62;タグは、基本&#60;Element&#62;の属性を引き継ぎ、追加属性はない。&#60;Scene&#62;タグは、基本&#60;Render&#62;タグの属性を引き継ぎ、これら追加属性：
【表３８】
2007521588.tif 000047
【０３４８】
&#60;Scene&#62;タグは、次の子要素を含む：Audio（オーディオ）、Image（イメージ）、Text（テキスト）、Video（ビデオ）、及びScene（シーン）。
【０３４９】
&#60;Scene&#62;タグは、プレゼンテーションにおいてシーンを創作するのに使用される。
【表３９】
2007521588.tif 000048
【０３５０】
ＸＭＬスキーマ定義
【表４０】
2007521588.tif 000049
【０３５１】
&#60;Presentation&#62;タグ
【０３５２】
&#60;Presentation&#62;タグは、基本&#60;Scene&#62;タグの属性を引き継ぎ、追加属性はない。属性リストのために&#60;Scene&#62;タグを参照してほしい。&#60;Presentation&#62;タグは、次の子要素を含む：AudioData（オーディオデータ）、ImageData（イメージデータ）、TextData（テキストデータ）、VideoData（ビデオデータ）及びSceneData（シーンデータ）。&#60;Presentation&#62;タグは開始及び終了を定義する：
【表４１】
2007521588.tif 000050
【０３５３】
ＸＭＬスキーマ定義
【表４２】
2007521588.tif 000051
【０３５４】
&#60;Presentation&#62;タグ
【０３５５】
&#60;Presentation&#62;タグは、具体的な時間フレーム内で子要素及びシーンをカプセル化するのに使用される。&#60;Presentation&#62;タグは、基本&#60;Presentation&#62;タグの属性を引き継ぎ、次の追加属性を定義する：
【表４３】
2007521588.tif 000052
【０３５６】
&#60;Presentation&#62;タグはDropData（ドロップデータ）子要素を含む。
【表４４】
2007521588.tif 000053
【０３５７】
ＸＭＬスキーマ定義
【表４５】
2007521588.tif 000054
【０３５８】
&#60;Navigator&#62;タグ
【０３５９】
&#60;Navigator&#62;は、具体的な時間フレーム内で、選択のような相互作用コンポーネントと共に、子要素をカプセル化するのに使用される。&#60;Navigator&#62;タグは、基本&#60;Scene&#62;タグの属性を引き継ぎ、次の追加属性を定義する。
【表４６】
2007521588.tif 000055
【０３６０】
&#60;Navigator&#62;タグはPresentation（プレゼンテーション）子要素を含む。
【表４７】
2007521588.tif 000056
【０３６１】
ＸＭＬスキーマ定義
【表４８】
2007521588.tif 000057
【０３６２】
&#60;Layout&#62;タグ
【０３６３】
&#60;Layout&#62;タグは、基本&#60;Scene&#62;タグの属性を引き継ぎ、次の追加属性を定義する：
【表４９】
2007521588.tif 000058
【０３６４】
&#60;Layout&#62;タグは、次の子要素を含む：Menu（メニュー）、Menu（メニュー）、Presentation（プレゼンテーション）、AudioData（オーディオデータ）、ImageData（イメージデータ）、TextData（テキストデータ）、VideoData（ビデオデータ）及びPresentationData（プレゼンテーションデータ）。
【表５０】
2007521588.tif 000059
【０３６５】
ＸＭＬスキーマ定義
【表５１】
2007521588.tif 000060
【０３６６】
&#60;Production&#62;タグ
【０３６７】
&#60;Production&#62;タグは、一組のプレゼンテーション及びナビゲータ要素をカプセル化するのに使用される。初期要素はまた、多様なメディアコンポーネントを示すのに使用される。&#60;Production&#62;タグは、基本&#60;Layout&#62;タグの属性を引き継ぎ、追加属性はない。&#60;Production&#62;タグはDropData子要素を含む。
【表５２】
2007521588.tif 000061
【０３６８】
ＸＭＬスキーマ定義
【表５３】
2007521588.tif 000062
【０３６９】
&#60;Menu&#62;タグ
【０３７０】
&#60;Menu&#62;タグは、&#60;Navigator&#62;タグをカプセル化するのに使用される。&#60;Menu&#62;タグは、基本&#60;Presentation&#62;タグの属性を引き継ぎ、追加属性はない。&#60;Menu&#62;タグは、Navigator（ナビゲータ）子要素を含む。
【表５４】
2007521588.tif 000063
【０３７１】
ＸＭＬスキーマ定義
【表５５】
2007521588.tif 000064
【０３７２】
複合要素
【０３７３】
上級要素は、初期要素にカプセル化情報を追加する。次の複合要素が定義される：&#60;Directory&#62;（＜ディレクトリ＞）、&#60;Component&#62;（＜コンポーネント＞）、&#60;Theme&#62;（＜テーマ＞）、&#60;Package&#62;（＜パッケージ＞）、及び&#60;Copy Template&#62;（＜コピーテンプレート＞）。
【０３７４】
&#60;Directory&#62;タグ
【０３７５】
&#60;Directory&#62;タグは、オペレーションシステム依存構造を表示するのに使用される。&#60;Directory&#62;タグは基本タグであり、追加属性はない。
【０３７６】
ＸＭＬスキーマ定義
【表５６】
2007521588.tif 000065
【０３７７】
&#60;Theme&#62;タグ
【０３７８】
&#60;Theme&#62;タグは、名前／コンセプト分類に従って、一組のレイアウト及びプレゼンテーションをカプセル化するのに使用される。&#60;Theme&#62;タグは、基本&#60;Directory&#62;タグの属性を引き継ぎ、次の追加属性を定義する：
【表５７】
2007521588.tif 000066
【０３７９】
&#60;Theme&#62;タグは、次の子要素を含む：Presentation（プレゼンテーション）及びLayout（レイアウト）。
【表５８】
2007521588.tif 000067
【０３８０】
ＸＭＬスキーマ定義
【表５９】
2007521588.tif 000068
【０３８１】
&#60;CopyTemplate&#62;タグ
【０３８２】
&#60;CopyTemplate&#62;タグは、プレゼンテーション内でコピーされる必要がある場合がある子要素をカプセル化するのに使用される。&#60;Copy Template&#62;タグは、基本&#60;Directory&#62;タグの属性を引き継ぎ、次の追加属性：
【表６０】
2007521588.tif 000069
【０３８３】
&#60;CopyTemplate&#62;タグは、次の子要素を含む：Audio, Image, Text, Video及びScene。
【表６１】
2007521588.tif 000070
【０３８４】
ＸＭＬスキーマ定義
【表６２】
2007521588.tif 000071
【０３８５】
&#60;Component&#62;タグ
【０３８６】
&#60;Component&#62;タグは、一組のテーマ、マルチメディアテンプレート、ディレクトリ、及びファイルをカプセル化するのに使用される。&#60;Component&#62;タグは、基本の&#60;Directory&#62;タグの属性を引き継ぎ、次の追加特性：
【表６３】
2007521588.tif 000072
【０３８７】
&#60;Component&#62;タグは、次の子要素を含む：File（ファイル）、Directory（ディレクトリ）、Theme（テーマ）、及びLayout（レイアウト）。
【表６４】
2007521588.tif 000073
【０３８８】
ＸＭＬスキーマ定義
【表６５】
2007521588.tif 000074
【０３８９】
&#60;Package&#62;タグ
【０３９０】
&#60;Package&#62;タグは、コンポーネント、テーマ、及びプロダクションをカプセル化するのに使用される。&#60;Package&#62;タグは、次の追加属性だけでなく&#60;Directory&#62;タグの属性を引き継ぐ。
【表６６】
2007521588.tif 000075
【０３９１】
&#60;Package&#62;タグは、次の子要素を含む：Component（コンポーネント）、Production（プロダクション）及びTheme（テーマ）。
【表６７】
2007521588.tif 000076
【０３９２】
ＸＭＬスキーマ定義
【表６８】
2007521588.tif 000077
【０３９３】
９．６特殊効果
【０３９４】
次の特殊効果が定義される：FadeEffect（フェード効果）、FilterEffect（フィルタ効果）、FrameEffect（フレーム効果）、MotionEffect（モーション効果）、RollEffect（ロール効果）、RotateEffect（回転効果）、ShadowEffect（シャドウ効果）、SizeEffect（サイズ効果）、WipeEffect（ワイプ効果）、及びZoomEffect（ズーム効果）。更に、次の上級特殊効果が定義される：CameraEffect（カメラ効果）及びRenderEffect（レンダリング効果）。
【０３９５】
&#60;Effect&#62;タグ
【０３９６】
次の標準属性が、派生効果タグを適用する。
【表６９】
2007521588.tif 000078
【０３９７】
次のサンプルは、２つのモーション効果の実装を示しており、特殊&#60;Effect&#62;時間が特定されている。
【表７０】
2007521588.tif 000079
【０３９８】
特殊効果は、開始時間及び終了時間を使用し、いつ特殊効果が適用されるべきかを示す。startTime（開始時間）は、いつ特殊効果が適用されるべきかを正確に示す。しかし、endTime（終了時間）は、いつ特殊効果が止まるべきかを示している。従って、効果：startTime&#60;=apply-effect&#60;endTimeに適用されるとき、endTime（終了時間）は含まれて＊いない＊。
【０３９９】
この定義の目的は、プログラマに、同時に適用されない効果のような、保証を伴う一連の効果を適用することを許容する（二重効果をもたらす）。例えば、上記コードシークエンスは、どうMotionEffectが２つのステージで２０秒の期間に亘って適用されるかを示す。第一のアプリケーションが親イメージを２０％右の下端に移動する。第二のアプリケーションが、親イメージをオリジナルの位置へ戻す。
【０４００】
ＸＭＬスキーマ定義
【表７１】
2007521588.tif 000080
【０４０１】
&#60;FadeEffect&#62;タグ
【０４０２】
&#60;FadeEffect&#62;は、親要素をディスプレイ上で透明にさせる。次の初期及び上級要素は、&#60;FadeEffect&#62;タグの使用をサポートする：イメージ、テキスト、ビデオ、シーン、及びナビゲータ。FilterEffectは、イメージ、テキスト、又はビデオ要素に適用されるとき、サブ要素が効果機能無効属性を指定しない限り、シーン内ですべてのサブ要素に適用される。次の標準属性が&#60;FadeEffect&#62;タグを適用する：
【表７２】
2007521588.tif 000081
【０４０３】
次のサンプルは、&#60;FadeEffect&#62;タグの使用を示しており、イメージを１０秒の時間フレームで完全に透明にする。
【表７３】
2007521588.tif 000082
【０４０４】
ＸＭＬスキーマ定義
【表７４】
2007521588.tif 000083
【０４０５】
&#60;FilterEffect&#62;タグ
【０４０６】
&#60;FilterEffect&#62;タグは、実行時間フィルタを親要素に適用する。これは、&#60;Render&#62;追加フィルタの属性と同様であるが、追加パラメータを許容する。例えば、図２９は、グラジエントフィルタが適用、非適用されたイメージを示している。グラジエントマスクは、親要素の寸法と一致し、覆われた領域が透明になり、イメージの背面の黒い背景が現わされる。次の初期要素は、&#60;FilterEffect&#62;タグの使用をサポートする：イメージ及びビデオ。フィルタは、それらの要素が適用されるとき、後述の標準属性の仕様に従って適用される。次の標準属性は、&#60;FilterEffect&#62;タグを適用する。
【表７５】
2007521588.tif 000084
【０４０７】
次の例は、グラジエントマスクを適用する&#60;FilterEffect&#62;タグの使用を示している。マスクは、透明性を定義するブラックピクセルを有する透明なＴＩＦファイルである。
【表７６】
2007521588.tif 000085
【０４０８】
ＸＭＬスキーマ定義
【表７７】
2007521588.tif 000086
【０４０９】
&#60;FrameEffect&#62;タグ
【０４１０】
&#60;FrameEffect&#62;タグ、親要素の周辺にフレームを配置する。次の初期及び上級要素は&#60;FrameEffect&#62;タグの仕様をサポートする：イメージ、ビデオ、テキスト、シーン、及びナビゲータ。イメージとビデオ要素については、フレームは、後述の標準属性の仕様に従って適用される。テキスト要素については、深さ属性は、テキスト背後に適用された境界パターン（Ｏｕｔｌｙｉｎｇ  Ｓｔｅｎｃｉｌ）のピクセルサイズを示す。シーン及びナビゲータ要素については、サブ要素が効果機能無効属性を指定しない限り、FrameEffectはシーン内においてすべてのサブ要素に適用される。次の標準属性は、&#60;FrameEffect&#62;タグを適用する。
【表７８】
2007521588.tif 000087
【０４１１】
次のサンプルは、親イメージに対し３％のブラウンFrameEffectが適用される、&#60;FrameEffect&#62;タグの使用を示している。
【表７９】
2007521588.tif 000088
【０４１２】
ＸＭＬスキーマ効果
【表８０】
2007521588.tif 000089
【０４１３】
&#60;MotionEffect&#62;タグ
【０４１４】
&#60;MotionEffect&#62;タグは、親要素をディスプレイ上の１つの位置から他の位置へ移動する。次の標準属性は、&#60;MotionEffect&#62;タグを適用する（リストのパーセンテージは、親要素のデフォルト位置からのオフセット値である）：
【表８１】
2007521588.tif 000090
【０４１５】
次の例は、１０秒の期間に亘り、（スクリーンサイズに比例する）２０％右で２０％下端の移動を適用する&#60;MotionEffect&#62;の使用を示す。
【表８２】
2007521588.tif 000091
【０４１６】
ＸＭＬスキーマ定義
【表８３】
2007521588.tif 000092
【０４１７】
&#60;RollEffect&#62;タグ
【０４１８】
&#60;RollEffect&#62;は、Ｘ、Ｙ、Ｚ軸に沿って親要素をスクロールする。次の標準属性が、&#60;RollEffect&#62;タグを適用する。
【表８４】
2007521588.tif 000093
【０４１９】
次の例は、４列のテキストの段落を要素ディスプレイ領域（２５％幅、２５％高さ）の下端からディスプレイ領域の上端へスクロールする&#60;RollEffect&#62;タグの使用を示している。
【表８５】
2007521588.tif 000094
【０４２０】
ＸＭＬスキーマ定義
【表８６】
2007521588.tif 000095
【０４２１】
&#60;RotateEffect&#62;タグ
【０４２２】
&#60;RotateEffect&#62;タグは、親要素を、Ｘ、Ｙ、Ｚ軸に沿って回転する。加えて、親要素の回転は、要素ジャスティフィケーション（例えば、左、上端、中央）に影響される。次の標準属性は&#60;RotateEffect&#62;タグを適用する。
【表８７】
2007521588.tif 000096
【０４２３】
次の例は、１０秒の時間フレーム間における親イメージの１５度回転を適用する&#60;RotateEffect&#62;タグの使用を示す。
【表８８】
2007521588.tif 000097
【０４２４】
ＸＭＬスキーマ定義
【表８９】
2007521588.tif 000098
【０４２５】
&#60;ShadowEffect&#62;タグ
【０４２６】
&#60;ShadowEffect&#62;は、親要素の背後に影を配置する。次の初期及び上級要素は&#60;ShadowEffect&#62;タグの使用をサポートする：イメージ、ビデオ、テキスト、及びシーン。影は、イメージ及びビデオ要素に適用されるとき、後述の標準属性の使用に従って適用される。テキスト要素に適用されるときは、影のサイズというよりむしろ、深さ属性は、影がオフセットされる距離を示す。シーン要素に適用されるとき、タグは、サブ要素が効果機能無効属性を指定しない限り、シーン内ですべてのサブ要素に適用される。次の標準属性は、&#60;ShadowEffect&#62;タグを適用する。
【表９０】
2007521588.tif 000099
【０４２７】
次の例は、１５ピクセルの影を（４５度のデフォルトの影角度が使用された）親イメージに適用する&#60;ShadowEffect&#62;タグの使用を示す。
【表９１】
2007521588.tif 000100
【０４２８】
ＸＭＬスキーマ定義
【表９２】
2007521588.tif 000101
【０４２９】
&#60;SizeEffect&#62;タグ
【０４３０】
&#60;SizeEffect&#62;タグは、ディスプレイ上のレンダリング要素のサイズを増大又は減少させる。次の初期及び上級用は、&#60;SizeEffect&#62;タグの使用をサポートする：イメージ、テキスト、及びビデオ。次の標準属性は、&#60;SizeEffect&#62;タグを適用する：
【表９３】
2007521588.tif 000102
【０４３１】
次の例は、１０秒の時間フレームで、オリジナルイメージを５０％縮める&#60;SizeEffect&#62;タグの使用を示す。
【表９４】
2007521588.tif 000103
【０４３２】
ＸＭＬスキーマ定義
【表９５】
2007521588.tif 000104
【０４３３】
&#60;WipeEffect&#62;タグ
【０４３４】
&#60;WipeEffect&#62;タグは、特定の親要素の水平又は垂直断面（ｈｏｒｉｚｏｎｔａｌ  ｏｒ  ｖｅｒｔｉｃａｌ  ｓｅｃｔｉｏｎ）を“提示（ｐｒｅｓｅｎｔ）する”。次の初期及び上級要素は、&#60;WipeEffect&#62;タグの使用をサポートする：イメージ、テキスト、及びビデオ。次の標準属性は、&#60;WipeEffect&#62;タグを適用する。
【表９６】
2007521588.tif 000105
【０４３５】
次のＸＭＬ例は、親イメージに左から右へのワイプを適用する&#60;WipeEffect&#62;の使用を示す。
【表９７】
2007521588.tif 000106
【０４３６】
ＸＭＬスキーマ定義
【表９８】
2007521588.tif 000107
【０４３７】
&#60;ZoomEffect&#62;タグ
【０４３８】
&#60;ZoomEffect&#62;タグは、特定の焦点において“ズーム”イン又は“ズーム”アウトする。これは、要素のサイズが変わらず、むしろフレーム内のコンテンツが拡大されるという点で、&#60;SizeEffect&#62;とは異なる。次の初期及び上級要素は&#60;ZoomEffect&#62;タグの使用をサポートする：イメージ、テキスト、及びビデオ。次の標準属性は、&#60;ZoomEffect&#62;タグを適用する。
【表９９】
2007521588.tif 000108
【０４３９】
次のＸＭＬ例は、親イメージにおける上端やや左の焦点に４５０％ズームを適用する&#60;ZoomEffect&#62;タグの使用を示す。
【表１００】
2007521588.tif 000109
【０４４０】
ＸＭＬスキーマ定義
【表１０１】
2007521588.tif 000110
【０４４１】
上級特殊効果
【０４４２】
&#60;CameraEffect&#62;タグ
【０４４３】
&#60;CameraEffect&#62;タグは次の属性を有する：
【表１０２】
2007521588.tif 000111
【０４４４】
次の例は、&#60;CameraEffect&#62;タグの使用を示す。効果は、ObjectOne.xml及びObjectTwo.xmlの要素を、０秒から１２秒の時間間隔に亘ってアイバリューが変化する間に、サイズを‘縮め’ながら左やや上方へ‘パーン’させる。ここで、lookValue（ルックバリュー）はeyeValue（アイバリュー）と共にドリフトする。オフセットルック及びアイバリューは、eyeValueがlookValueに関連して動く間に、要素を３次元遠近法（３Ｄ  ｐｅｒｓｐｅｃｔｉｖｅ）でスキューさせる。
【表１０３】
2007521588.tif 000112
【０４４５】
ＸＭＬスキーマ定義
【表１０４】
2007521588.tif 000113
【０４４６】
&#60;RenderEffrect&#62;タグ
【０４４７】
&#60;RenderEffrect&#62;は、下記リストの標準属性に従って、ビデオ要素のプレイバックをコントロールする。次の標準属性は、&#60;RenderEffrect&#62;タグを適用する：
【表１０５】
2007521588.tif 000114
【０４４８】
例は、４秒後にシーンの終了までビデオのプレイバックをフリーズする。
【表１０６】
2007521588.tif 000115
【０４４９】
ＸＭＬスキーマ定義
【表１０７】
2007521588.tif 000116
【０４５０】
データ要素
【０４５１】
次のデータ要素が定義される：DropData（ドロップデータ）、LogData（ログデータ）、及びMetaData（メタデータ）。加えて、次のメディアデータ要素が定義される：PresentationData（プレゼンテーションデータ）、ProductionData（プロダクションデータ）、ImageData（イメージデータ）、TextData（テキストデータ）、及びAudioData and VideoData（オーディオデータ及びビデオデータ）。
【０４５２】
&#60;Data&#62;（＜データ＞）タグ
【０４５３】
&#60;Data&#62;タグは次の属性を有する：
【表１０８】
2007521588.tif 000117
【０４５４】
ＸＭＬスキーマ定義
【表１０９】
2007521588.tif 000118
【０４５５】
&#60;DropData&#62;タグ
【０４５６】
&#60;DropData&#62;タグは、具体的データを具体的オブジェクトへドロップされることを許容する。例えば、ディレクトリは、ディレクトリのソース及びファイルが、refIdによって指定されたプレゼンテーションにドロップされるとき、指定される。&#60;DropData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１１０】
2007521588.tif 000119
【０４５７】
次は、&#60;DropData&#62;タグの例である：
【表１１１】
2007521588.tif 000120
【０４５８】
ＸＭＬスキーマ定義
【表１１２】
2007521588.tif 000121
【０４５９】
&#60;LogData&#62;タグ
【０４６０】
&#60;LogData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ。
【表１１３】
2007521588.tif 000122
【０４６１】
ＸＭＬスキーマ定義
【表１１４】
2007521588.tif 000123
【０４６２】
&#60;MetaData&#62;タグ
【０４６３】
&#60;MetaData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１１５】
2007521588.tif 000124
【０４６４】
ＸＭＬスキーマ定義
【表１１６】
2007521588.tif 000125
【０４６５】
メディアデータ要素
【０４６６】
&#60;AudioData&#62;タグ
【０４６７】
&#60;AudioData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１１７】
2007521588.tif 000126
【０４６８】
例
【表１１８】
2007521588.tif 000127
【０４６９】
ＸＭＬスキーマ定義
【表１１９】
2007521588.tif 000128
【０４７０】
&#60;ImageData&#62;タグ
【０４７１】
&#60;ImageData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１２０】
2007521588.tif 000129
【０４７２】
例
【表１２１】
2007521588.tif 000130
【０４７３】
ＸＭＬスキーマ定義
【表１２２】
2007521588.tif 000131
【０４７４】
&#60;TextData&#62;タグ
【０４７５】
&#60;TextData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１２３】
2007521588.tif 000132
【０４７６】
例
【表１２４】
2007521588.tif 000133
【０４７７】
ＸＭＬスキーマ定義
【表１２５】
2007521588.tif 000134
【０４７８】
&#60;VideoData&#62;タグ
【０４７９】
&#60;VideoData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;の属性を引き継ぐ：
【表１２６】
2007521588.tif 000135
【０４８０】
例
【表１２７】
2007521588.tif 000136
【０４８１】
ＸＭＬスキーマ定義
【表１２８】
2007521588.tif 000137
【０４８２】
&#60;PresentationData&#62;タグ
【０４８３】
&#60;PresentationData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１２９】
2007521588.tif 000138
【０４８４】
&#60;PresentationData&#62;タグは、次の子要素を含む：AudioData（オーディオデータ）、ImageData（イメージデータ）、TextData（テキストデータ）、及びVideoData（ビデオデータ）。
【０４８５】
例
【表１３０】
2007521588.tif 000139
【０４８６】
ＸＭＬスキーマ定義
【表１３１】
2007521588.tif 000140
【０４８７】
&#60;ProductionData&#62;タグ
【０４８８】
&#60;ProductionData&#62;タグは、次の追加属性だけでなく基本&#60;Data&#62;タグの属性を引き継ぐ：
【表１３２】
2007521588.tif 000141
【０４８９】
&#60;ProductionData&#62;タグは、次の子要素を含む：AudioData、ImageData、TextData、VideoData、及びPresentationData。
【０４９０】
ＸＭＬスキーマ定義
【表１３３】
2007521588.tif 000142
【０４９１】
PropertyDescriptor（プロパティディスクリプタ）
【０４９２】
&#60;PropertyDescriptor&#62;タグ
【０４９３】
&#60;PropertyDescriptor&#62;タグは、次の追加属性を有する。
【表１３４】
2007521588.tif 000143
【０４９４】
ＸＭＬスキーマ定義
【表１３５】
2007521588.tif 000144
【０４９５】
&#60;PathPropertyDescriptor&#62;（＜パスプロパティディスクリプタ＞）タグ
【０４９６】
&#60;PathPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;タグの属性を引き継ぐ：
【表１３６】
2007521588.tif 000145
【０４９７】
ＸＭＬスキーマ定義
【表１３７】
2007521588.tif 000146
【０４９８】
&#60;AudioPathPropertyDescriptor&#62;（＜オーディオパスプロパティディスクリプタ＞）タグ
【０４９９】
&#60;AudioPathPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;の属性を引き継ぐ：
【表１３８】
2007521588.tif 000147
【０５００】
例
【表１３９】
2007521588.tif 000148
【０５０１】
ＸＭＬスキーマ定義
【表１４０】
2007521588.tif 000149
【０５０２】
&#60;ImagePathPropertyDescriptor&#62;（＜イメージパスプロパティディスクリプタ＞）タグ
【０５０３】
&#60;ImagePathPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;タグの属性を引き継ぐ：
【表１４１】
2007521588.tif 000150
【０５０４】
例
【０５０５】
【表１４２】
2007521588.tif 000151
【０５０６】
ＸＭＬスキーマ定義
【０５０７】
【表１４３】
2007521588.tif 000152
【０５０８】
&#60;VideoPathPropertyDescriptor&#62;（＜ビデオパスプロパティディスクリプタ＞）タグ
【０５０９】
&#60;VideoPathPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;の属性を引き継ぐ：
【表１４４】
2007521588.tif 000153
【０５１０】
例
【表１４５】
2007521588.tif 000154
【０５１１】
ＸＭＬスキーマ定義
【表１４６】
2007521588.tif 000155
【０５１２】
&#60;XmlPropertyDescriptor&#62;（＜Ｘｍｌプロパティディスクリプタ＞）タグ
【０５１３】
&#60;XmlPropertyDescriptor&#62;タグは次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;タグの属性を引き継ぐ：
【表１４７】
2007521588.tif 000156
【０５１４】
例
【表１４８】
2007521588.tif 000157
【０５１５】
ＸＭＬスキーマ定義
【表１４９】
2007521588.tif 000158
【０５１６】
&#60;FilterPropertyDescriptor&#62;（＜フィルタプロパティディスクリプタ＞）タグ
【０５１７】
&#60;FilterPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;タグの属性を引き継ぐ：
【表１５０】
2007521588.tif 000159
【０５１８】
例
【表１５１】
2007521588.tif 000160
【０５１９】
ＸＭＬスキーマ定義
【表１５２】
2007521588.tif 000161
【０５２０】
&#60;StringPropertyDescriptor&#62;（＜ストリングプロパティディスクリプタ＞）タグ
【０５２１】
&#60;StringPropertyDescriptor&#62;タグは、次の追加属性だけでなく基本&#60;PropertyDescriptor&#62;タグの属性を引き継ぐ：
【表１５３】
2007521588.tif 000162
【０５２２】
例
【表１５４】
2007521588.tif 000163
【０５２３】
ＸＭＬスキーマ定義
【表１５５】
2007521588.tif 000164
【０５２４】
要求（Ｒｅｑｕｉｒｅｍｅｎｔｓ）
【０５２５】
&#60;Requirements&#62;基本クラス
【０５２６】
&#60;Requirements&#62;基本クラスは次の属性を有する：
【表１５６】
2007521588.tif 000165
【０５２７】
ＸＭＬスキーマ定義
【表１５７】
2007521588.tif 000166
【０５２８】
&#60;Option&#62;（＜オプション＞）基本クラス
【０５２９】
&#60;Option&#62;基本クラスは次の属性を有する：
【表１５８】
2007521588.tif 000167
【０５３０】
ＸＭＬスキーマ定義
【表１５９】
2007521588.tif 000168
【０５３１】
&#60;Options&#62;基本クラス
【０５３２】
&#60;Options&#62;基本クラスは次の属性を有する：
【表１６０】
2007521588.tif 000169
【０５３３】
ＸＭＬスキーマ定義
【表１６１】
2007521588.tif 000170
【０５３４】
&#60;AudioRequirements&#62;（＜オーディオ要求＞）定義
【０５３５】
&#60;AudioRequirements&#62;定義は、基本&#60;Requirements&#62;クラスの属性を引き継ぎ、追加の属性はない。&#60;AudioRequirements&#62;定義は、AudioPathPropertyDescriptor（オーディオパスプロパティディスクリプタ）の子要素を含む。
【０５３６】
ＸＭＬスキーマ定義
【表１６２】
2007521588.tif 000171
【０５３７】
&#60;ImageRequirements&#62;（＜イメージ要求＞）定義
【０５３８】
&#60;ImageRequirements&#62;定義は、基本&#60;Requirements&#62;クラスの属性を引き継ぎ、追加属性はない。&#60;ImageRequirements&#62;定義は、次の子要素を含む：ImagePathPropertyDescriptor（イメージパスプロパティディスクリプタ）及びStringPropertyDescriptor（ストリングプロパティディスクリプタ）。
【０５３９】
例
【表１６３】
2007521588.tif 000172
【０５４０】
ＸＭＬスキーマ定義
【表１６４】
2007521588.tif 000173
【０５４１】
&#60;TextRequirements&#62;（＜テキスト要求＞）定義
【０５４２】
&#60;TextRequirements&#62;定義は、基本&#60;Requirements&#62;クラスの属性を引き継ぎ、追加属性はない。&#60;TextRequirements&#62;定義は、StringPropertyDescriptorの子要素を含む。
【０５４３】
例
【表１６５】
2007521588.tif 000174
【０５４４】
ＸＭＬスキーマ定義
【表１６６】
2007521588.tif 000175
【０５４５】
&#60;VideoRequirements&#62;（＜ビデオ要求＞）定義
【０５４６】
&#60;VideoRequirements&#62;定義は、基本&#60;Requirements&#62;クラスの属性を引き継ぎ、追加属性はない。&#60;VideoRequirements&#62;定義は、次の子要素を含む：VideoPathPropertyDescriptor（イメージパスプロパティディスクリプタ）及びStringPropertyDescriptor。
【０５４７】
ＸＭＬスキーマ定義
【表１６７】
2007521588.tif 000176
【０５４８】
&#60;SceneRequirements&#62;（＜シーン要求＞）定義
【０５４９】
&#60;SceneRequirements&#62;定義は、次の追加属性だけでなく基本&#60;Requirements&#62;クラスの属性を引き継ぐ：
【表１６８】
2007521588.tif 000177
【０５５０】
&#60;SceneRequirements&#62;定義は次の子要素を含む：AudioRequirements, ImageRequirements, TextRequirements, VideoRequirements、及びStringPropertyDescriptor。
【０５５１】
例
【表１６９】
2007521588.tif 000178
【０５５２】
ＸＭＬスキーマ定義
【表１７０】
2007521588.tif 000179
【０５５３】
&#60;SeriesRequirements&#62;（＜シリーズ要求＞）定義
【０５５４】
&#60;SeriesRequirements&#62;定義は、次の追加属性だけでなく基本&#60;Requirements&#62;クラスの属性を引き継ぐ：
【表１７１】
2007521588.tif 000180
【０５５５】
&#60;SeriesRequirements&#62;定義は、次の子要素を含む：AudioRequirements, ImageRequirements, TextRequirements, VideoRequirements及びStringPropertyDescriptor。
【０５５６】
例
【表１７２】
2007521588.tif 000181
【０５５７】
ＸＭＬスキーマ定義
【表１７３】
2007521588.tif 000182
【０５５８】
&#60;PresentationRequirements&#62;（＜プレゼンテーション要求＞）定義
【０５５９】
&#60;PresentationRequirements&#62;定義は、次の追加属性だけでなく基本&#60;Requirements&#62;クラスの属性を引き継ぐ：
【表１７４】
2007521588.tif 000183
【０５６０】
&#60;PresentationRequirements&#62;定義は、次の子要素を含む：AudioRequirements, ImageRequirements, TextRequirements, VideoRequirements, SceneRequirements及びStringPropertyDescriptor。
【０５６１】
例
【表１７５】
2007521588.tif 000184
【０５６２】
ＸＭＬスキーマ定義
【表１７６】
2007521588.tif 000185
【０５６３】
&#60;PresentationOption&#62;（＜プレゼンテーションオプション＞）定義
【０５６４】
&#60;PresentationOption&#62;定義は、基本&#60;Option&#62;クラスの属性を引き継ぎ、追加属性はない。
【０５６５】
例
【表１７７】
2007521588.tif 000186
【０５６６】
ＸＭＬスキーマ定義
【表１７８】
2007521588.tif 000187
【０５６７】
&#60;ProductionRequirements&#62;（＜プロダクション要求＞）定義
【０５６８】
&#60;ProductionRequirements&#62;定義は、次の追加属性だけでなく基本&#60;Requirements&#62;クラスの属性を引き継ぐ：
【表１７９】
2007521588.tif 000188
【０５６９】
&#60;ProductionRequirements&#62;は、次の子要素を含む：AudioRequirements, ImageRequirements, TextRequirements, VideoRequirements, StringPropertyDescriptor, PathPropertyDescriptor, 及びPresentationOption。
【０５７０】
例
【表１８０】
2007521588.tif 000189
【０５７１】
ＸＭＬスキーマ定義
【表１８１】
2007521588.tif 000190
【０５７２】
&#60;ProductionOption&#62;（＜プロダクションオプション＞）定義
【０５７３】
&#60;ProductionOption&#62;定義は、基本&#60;Option&#62;クラスの属性を引き継ぎ、追加属性はない。
【０５７４】
ＸＭＬスキーマ定義
【表１８２】
2007521588.tif 000191
【０５７５】
&#60;PackageOption&#62;（＜パッケージオプション＞）定義
【０５７６】
&#60;PackageOption&#62;定義は、基本&#60;Option&#62;クラスの属性を引き継ぎ、追加属性はない。&#60;PackageOption&#62;定義は、次の子要素を含む：ProductionOption及びPresentationOption。
【０５７７】
例
【表１８３】
2007521588.tif 000192
【０５７８】
ＸＭＬスキーマ定義
【表１８４】
2007521588.tif 000193
【０５７９】
プロダクト例の使用
【０５８０】
プロダクト例を使用するために、ユーザは、第一に何れかの要求されるソフトウェアをインストールしなければならない。例えば、もし、プロダクトがDirectX9.0c技術を要求する場合、そのプロダクトを受け入れるコンピュータは、それをサポートするビデオカード及びドライバを有さなければならない。もし、何れかの要求が満たされない場合、プロダクトはエラーメッセージを出す場合がある。
【０５８１】
プロダクト例は、すべてのアプリケーション、ストーリーボード、及び標準ＤＶＤを作るのに必要な関連素材を含むコンパクトディスクに保存される。プロダクトは、標準インストールツールの使用を介してインストールされる場合があり、当該ツールは、オペレーティングシステムで利用可能である。ユーザは、自分のコンピュータにインストールされるファイルのロケーションを選択する場合がある。プロダクト例はまた、デモ版、典型的なもの、オーダーメード、又はユーザにより選択可能な他のコンフィグレーションとして供給される場合がある。パッチもまた、プロダクト用に供給される。ここに記載のプロダクトは、ＤＶＤ、又は他の便利なメディアフォーマットで配布される。
【０５８２】
プロダクト例は、コマンドライン、例えば、
【表１８５】
2007521588.tif 000194
から実行され、“MMSample-Basic.xml”ファイルから自動的にＤＶＤを焼く。この例においては、プロダクトは、オペレーションの最初の２つのステップをバイパスし、レンダリング／焼きダイアログへ直接進む。レンダリング／焼きプロセスが完了すると、DVD Video_TS及びAUDIO_TSイメージを作成し、中間レンダリング／焼きファイルを作成し、ReportLog.xmlファイルを作成し、デフォルト又は特定のクライアント−メディアディレクトリに配置され、アプリケーションが終了する。
【０５８３】
プロダクト例では、ファイルSMG-ReportLog.xmlが作成され、焼きプロセスが完了する。SMG-ReportLog.xmlのコンテンツは、典型的に、次のようなサクセスインジケータを含む：
【表１８６】
2007521588.tif 000195
【０５８４】
プロダクト例はまた、“＋デバク”オプションによりコマンドラインから呼び出し可能なデバグモードを有する。デバグオプションは、次のアクションを許容するデバグスクリーンを表示する。
【表１８７】
2007521588.tif 000196
【０５８５】
エンコーディング及び焼きプロセスが開始する前に、最終ＤＶＤ（スピンアップ、ＤＶＤナビゲータ、ムービープレゼンテーション、ピクチャショープレゼンテーション、及びクレジット）を構成する個別のコンポーネントをプレビューする。次のプレビューオプションがプロダクト例において利用可能である：
【表１８８】
2007521588.tif 000197
【０５８６】
デフォルトにより、プロダクト例は、現在のエンコーディングプロセスの間に前のセッションからのエンコード済みファイルを上書きする。これは、もし、前のセッションからのファイルが存在し、パスセッティングが変化しない場合、プロダクトは続くセッションにおいて存在するファイルを上書きする。
【０５８７】
セッション間の変化は、しばし非常にマイナーですべてのコンポーネントにインパクトを与えない。例えば、偶然、クレジットセクションから名前が省かれてしまった場合である。５つすべてのコンポーネント（スピンアップ、ＤＶＤメニュー、プレゼンテーション、ピクチャショー、及びクレジット）を再エンコーディングせずに、単にクレジットセクションを再エンコーディングすることははるかに速い。
【０５８８】
コマンドラインにおける“―クリーンアップ”オプションは、現在及び過去の中間コンフィグレーションを維持するのに使用される場合がある。このオプションは、例えば、もし、ユーザがエンコードされたバージョンを削除したくない場合、過去の中間ファイルを保存するのに使用される場合がある。例えば、もし、マイナーな修正がプレゼンテーションに加えることが望まれる場合、このオプションは、関連スピンアップ、メニューナビゲータ、ピクチャショー、及びクレジットセクションを再エンコーディングすることなく、新しいプレゼンテーションをエンコードするのに使用される場合がある。
【０５８９】
プロダクト例は、マルチメディア拡張をムービープロダクションと共にＤＶＤプロダクションを定義するＷ３Ｃ  ＸＭＬコア仕様に追加する。このプロダクションは、ネームスペースＳＭＧをすべての要素タグに留保するが、すべての標準定義及びＸＭＬ  ＸＤＳファイルレイアウトに固守する。５０以上の要素及び１００以上の属性がＳＧＭ拡張によって定義されるが、このドキュメント内においては、ほんの２、３のみが現れる。更に、この拡張の特定の組織及び定義は、ここに何が表示されているかを超えては必要ではない。
【０５９０】
高レベルプロダクトＸＭＬファイルは、ＤＶＤのプレゼンテーション及びオペレーションを定義する。構造全体はルートパッケージ又はプロダクション、１又は多数のムービープレゼンテーションを含む１つのＤＶＤプロダクション、及びオプションとして、ＤＶＤに保存されるオリジナルマルチメディアファイルを含む１つのコンポーネント、を含む。次は、基礎的パッケージ用のネスティングを示す：
【表１８９】
2007521588.tif 000198
【０５９１】
ＸＭＬエンコーディングサンプルはまた、プロダクト例のデフォルトの振舞い及び出力を特定する、又は改変するのに使用される場合がある。次の例は、２つの別個のプロダクションが特定されている。
【表１９０】
2007521588.tif 000199
【０５９２】
上記例において、srcは、ＤＶＤ作成の間に使用される関連レイアウトの名前を特定する。ネーミングの集合は、典型的に、プロダクション名にＸＭＬファイル名の基礎を置く（例えば、DVD-Legacy.xmlはレガシー、DVD-Christmas.xmlはクリスマス等）。（注：xml entities bplegacy及びbpchristmasが、この表記において便宜上使用される。）
【０５９３】
ユーザメディアを使用したＤＶＤの創作
【０５９４】
次の例（MM-Basic.xml）は、ジョブとクライアントメディアの仕様の単純なパッケージを示す。
【表１９１】
2007521588.tif 000200
【０５９５】
次のテーブルは、上記構造の要素を示す。
【表１９２】
2007521588.tif 000201
【０５９６】
出力メディアタイプと行先の変更
【０５９７】
次のコードsnippet（MMSample-Destination.xml）は、他のISO/VIDEO_TS及びAUDIO_TSの出力の行き先及び他の焼きフォーマットを有するパッケージを示す。デフォルト出力フォーマットは、NTSCであり、デフォルト出力の行先はユーザのログインドキュメントディレクトリに基づく。これらのデフォルトを変更するためにdst及び焼きフォーマット属性をプロダクション要素に追加する：
【表１９３】
2007521588.tif 000202
【０５９８】
上記について、クライアントマシーンは、中間作業を実行するが、最終ISO/VIDEO_TS及びAUDIO_TSイメージは、他のサーバやマシーンパスに存在できる。更に、dst属性は、パッケージ内というよりプロダクション内で特定される。プロダクトは、もし、まだ存在しない場合、自動的に行先ディレクトリを作成する場合がある。プロダクション内の焼きフォーマット属性は次のオプションの何れかで特定される：
【表１９４】
2007521588.tif 000203
【０５９９】
レポートログネーム及び行先の変更
【０６００】
プロダクト例は、プロダクションランが完了するときは常にレポートログを作成する。レポートログのデフォルトロケーションは、ユーザのドキュメントディレクトリである。デフォルトレポートログ名は、SMG-ReportLog.xmlである。このレポートログ名及び行先を変更するには、reportSrcタグをプロダクションに追加し、レポートログの行先パスとファイル名を特定する。次の例（MMSample-ReportLog.xml）は、特定されたレポート出力ディレクトリを有するパッケージを示す：
【表１９５】
2007521588.tif 000204
【０６０１】
デフォルトＤＶＤタイトル及びキャプションの変更
【０６０２】
プロダクト例は、すべてのプロダクションにデフォルトＤＶＤ及びクレジット情報への変更を許容する。次の属性は適用する：
【表１９６】
2007521588.tif 000205
【０６０３】
次の例（MMSample-ChangeData.xml）は、変更済みＤＶＤ情報を有するプロダクトパッケージを示す。
【表１９７】
2007521588.tif 000206
【０６０４】
上級ＸＭＬファイルの創作
【０６０５】
各プロダクションは、典型的に、５つの主要コンポーネントを含み、それらは、（１）スピンアップ、（２）メインＤＶＤナビゲータ、（３）１以上のプレゼンテーション（例えば、レガシー、ライフイベント、サッカー、バレーボール、クリスマス）、（４）ピクチャショースライドショープレゼンテーション、及び（５）クレジットプレゼンテーション。このセクションのこのリマインダーは、ＤＶＤコンフィグレーションと関連する多様な上級ＸＭＬ機能を示す。
【０６０６】
ピクチャショー音楽の変更
【０６０７】
プロダクト例は、ピクチャショープレゼンテーションと関連するデフォルト音楽トラックへの変更を、スタンドアロンのピクチャショープロダクション又はピクチャショープレゼンテーションを含むプロダクションの何れかで許容する。次の属性は適用する：
【表１９８】
2007521588.tif 000207
【０６０８】
次の例（MMSample-PictureShow1.xml, MMSample-PictureShow2.xml）は、ピクチャショー音楽トラックを変更する属性を有するピクチャショー及びムービーマジックパッケージを示す：
【表１９９】
2007521588.tif 000208
【０６０９】
ＤＶＤプレゼンテーションの変更
【０６１０】
ＤＶＤコンフィグレーション内部のチェンジデータパラメータを特定することによりプレゼンテーションを変更する。ここに２つの例（MM Sample-ChangePresentation1.xml, MMSample-ChangePresentation2.xml）が、どうサッカー及びバレーボールのデフォルトのメインプレゼンテーションを、高インパクトでしかし各々のプレゼンテーションの写真スクリプトバージョンに置き換えるかを示している。
【表２００】
2007521588.tif 000209
【０６１１】
複数のプレゼンテーションを用いたＤＶＤ用ユーザデータの特定
プロダクト例は、ユーザに複数のディレクトリとプレゼンテーションを関連付けることを許容する。これは、複数のDropData要素を示す例（MM Sample-DropMultiple.xml）である：
【表２０１】
2007521588.tif 000210
【０６１２】
各DropData要素は、“ディレクトリ”タイプの仕様において、タイプフィールドを含まなければならない。これは、オペレーティングシステム上のディレクトリにドロップメディアが存在することをプロダクションに知らせる。refIdフィールドは、各プレゼンテーションと関連するフィールド特定を含む。正確な名前は、各ＤＶＤ構成物に与えられる。srcフィールドは、メディア基本ディレクトリを特定し、そこにメディアが存在する。注意として、各DropDataは、共通のルートディレクトリを有する場合があるが、プレゼンテーション要求に基づく固有のドロップディレクトリを含む。
【０６１３】
DropData仕様への追加として、ユーザは、ストーリーボードがキャプション、タイトル、又は追加情報を要求するときはユーザメディアを準備しなければならない。個別のプレゼンテーションキューカードは、与えられたＤＶＤ構成物用に要求された情報のタイプを特定する。
【０６１４】
ファイルのMetaDataは、ほとんどのメディアの情報を含む。MetaData情報をユーザ写真に関連付けるには、（１）写真のサムネイルを右クリックし（ウィンドウズ（登録商標）ＸＰで）、（２）プロパティダイアログ内のサマリータブをクリックし、そして（３）次のフィールドを選択、編集する：
【表２０２】
2007521588.tif 000211
【０６１５】
プロダクション要求ＸＭＬファイル
【０６１６】
どのタイプの情報とデータがストーリーボードと関連するかを決定するときの基礎的コンセプトは、ストーリーボード要求xmlファイルを取得する。このファイルは、常に、ルート要素としてプロダクション要求を含み、また、典型的に、プレゼンテーションをポピュレートするか、プレゼンテーションと関連する情報を変更するか、の何れかに使用されるデータタイプを表現する複数のサブ要求情報要素（テキスト、イメージ、ビデオ、シーン等）を有する。例えば、次の要求はレガシープロダクションと関連する：
【表２０３−１】
2007521588.tif 000212
【表２０３−２】
2007521588.tif 000213
【表２０３−３】
2007521588.tif 000214
【０６１７】
上記例において、プロダクション要求はプレゼンテーションと関連する関連情報を与える。Ｘリンクは、基礎を成すプロダクションのxmlファイルのロケーションを特定する。このリンクは、構成されたプロダクションxmlファイル（下記参照）のsrc属性を特定するのに使用される。テキスト要求は、どのようにＤＶＤや、メインプレゼンテーションのタイトル又は関連情報を変更するかを表示する複数の要素を含む。オーディオ要求は、ピクチャショープレゼンテーションと関連するデフォルト音楽を特定する。イメージ要求は、レガシーストーリーボードをポピュレートするのに使用できるメディアのタイプを表示する。この場合、反復可能なアイテムはイメージで、４０から１００の間の発生を有する場合がある、要求はminOccursとmaxOccurs値を特定するときはいつも、返されるデータは、DropData要求内にカプセル化される。
【０６１８】
要求ＸＭＬファイルは、ＤＶＤイメージを作成するのに使用することができない。むしろ、プロダクトレンダラーに返されるデータタイプを表示する。例えば、次は、典型的なレスポンスで、レガシープレゼンテーションのための情報が埋められている：
【表２０４】
2007521588.tif 000215
【０６１９】
上記例において、プロダクションは、プロダクションがレンダリングされ焼かれることを特定する。プロダクト例は、リターンＸＭＬファイルにおけるプロダクションとパッケージツール両方を受け入れる。srcは、何れ焼かれる要求されたプロダクションのロケーションを与える。この値は、プロダクション要求xリンク属性から取得される。焼きフォーマット及びコピーフィールドは、焼きフォーマット及び作成するＤＶＤコピーの数を特定する。この情報は、要求ドキュメントにおいては特定されず、コントローリングオーダエントリシステムにより事前に定義される。TextDataは、プレゼンテーションタイトルとディレクターのための他のエントリを特定する。属性refId及びキャプションは、受け付けたプロダクション要求ＸＭＬファイルから取得する。レガシープロダクションをポピュレートするとき、DropDataは、使用されるメディアを特定する。ImageData構造における情報は、プロダクション要求ＸＭＬファイルに受領された仕様に一致する。
【０６２０】
要求及びプロパティタイプ
【０６２１】
プロダクト例において、プレゼンテーション要求ルート要素：requirement.xsd, properties.xsd, types.xsd及びentities.dtdを有するＸＭＬファイルを読取るとき、次のドキュメントタイプ定義（ＤＴＤ）及びＸＭＬスキーマ（ＸＳＤ）が要求される。更に、プレゼンテーション及びデータレスポンスは、プレゼンテーションルート要素を有し、次のファイル：composites.xsd, scenes.xsd, primitive.xsd及びdata.xsdに含まれるスキーマ定義に一致する。
【０６２２】
プレゼンテーションテンプレート及び／又はマルチメディアオブジェクトモデルを利用するマルチメディアを作成するためのシステム及び方法が、数々の具体的な形態及び方法により説明され図示されたが、それらの当業者はここに図示され、説明され、クレームされた原理から逸脱せず変化や変更がなされることを理解するであろう。添付の請求項により限定される本発明は、その精神および必須の特徴から逸脱せず他の具体的な形式により具体化されることもある。ここに開示された形態は単に図示したにすぎず、あらゆる点において考慮されるべきで、それに限定されるものでない。請求項の意味と均等の範囲内から得られるすべての変化が請求項の範囲に包含されるであろう。
【図面の簡単な説明】
【０６２３】
【図１】メディアデータクラスの階層的構造例の概念図を示す。
【図２】レンダリング効果クラスの階層的構造例の概念図を示す。
【図３】メディア要素クラスの階層的構造例の概念図を示す。
【図４】レンダリングサブグラフクラスの階層的構造例の概念図を示す。
【図５】メディア要求クラスの階層的構造例の概念図を示す。
【図６】初期マルチメディア要素の組織的レイアウト例の概念図を示す。
【図７】上級要素の組織的レイアウト例の概念図を示す。
【図８】マルチメディアオブジェクトの色彩識別スキームを示す。
【図９】未加工データを完成品へと処理するプロセスフローを示す。
【図１０】システム及びユーザメディアの読み込み及び保存に関連する階層的構造例を示す。
【図１１】クルーズプレゼンテーションのサンプルテーマ構成を示す。
【図１２】テンプレートを完成品に適用させる一般的要素のアセンブリ階層を示す。
【図１３】発展的テーマ構成マネジメントのカテゴリゼーションをカテゴリ、サブカテゴリ及びテーマと共に示す。
【図１４】レンダリングモジュール例の詳細なレイアウトを示す。
【図１５】サーバメディア、クライアントメディア、アプリケーションコンポーネント、テーマツリー及びデータベースモジュールを含むパッケージ階層例の詳細なレイアウトを示す。
【図１６】プレゼンテーションテンプレートの概念的レイアウトを示す。
【図１７】プロダクションテンプレートの概念的レイアウトを示す。
【図１８】シーンテンプレートの概念的レイアウトを示す。
【図１９】データベースコントロールモジュールの詳細なデザインを示す。
【図２０】自動マルチメディアオブジェクトの分散アーキテクチャ例のプレゼンテーションを図示する。
【図２１】サンプルプレゼンテーションレイアウトをブランクメディアスロットと共に示す。
【図２２】サンプルプレゼンテーションレイアウトを埋め込まれたユーザメディアと共に示す。
【図２３】焼きプロセスモジュールを詳細に示す。
【図２４】一般的な５つのステップのプロダクション創作プロセスを示す。
【図２５】サンプルＤＶＤレイアウトをブランクのメディアスロットと共に示す。
【図２６】サンプルＤＶＤレイアウトをウエディングテーマと共に示す。
【図２７】サンプルＤＶＤレイアウトをバレーボールテーマと共に示す。
【図２８】プレゼンテーションメディアエディタ例を示す。
【図２９】サンプルメディアをピクセルシェーダと共に示す。
【図３０】プレゼンテーションシーンのコントロールと相互関係を示す。
【図３１】サンプルメディアを、適用されたロール効果と共に示す。
【図３２】サンプルプレゼンテーションをブランクのメディアスロットと共に示す。
【図３３】産業が特定されたマルチメディアコンポーネントを、ユーザ、ハードウェア及びソフトウェア入力と共に示す。
【図３４】自動マルチメディアオブジェクトアーキテクチャと方法とにより扱われたマルチメディアコンポーネントを示す。
【図３５】焼きプロセスモジュールの参考実装を示す。
【図３６】マルチメディア編集の参考実装を示す。
【図３７】サンプルプレゼンテーションを学生時代テーマと共に示す。
【図３８】ＤＶＤレイアウト選択と創作の参考実装を示す。
【図３９】サンプルメディアを、適用されたフェード効果と共に示す。
【図４０】サンプルメディアを、適用されたフレーム効果と共に示す。
【図４１】サンプルメディアを、適用された回転効果と共に示す。
【図４２】サンプルメディアを、適用されたモーション効果と共に示す。
【図４３】サンプルメディアを、適用されたシャドウ効果と共に示す。
【図４４】サンプルメディアを、適用されたサイズ効果と共に示す。
【図４５】サンプルメディアを、適用されたズーム効果と共に示す。
【図４６】サンプルメディアを、適用されたワイプ効果と共に示す。
【図４７】レンダリングプロセスモジュールの参考実装を示す。
【図４８】サンプルプログラムのグループカテゴリゼーションを示す。
【図４９】スポーツ階層構造を含むサンプル‘ゲームフェース’のグループカテゴリゼーションを示す。
【図５０】サンプル‘ライフイベント’のグループカテゴリゼーションを示す。
【図５１】サンプル‘ライフスケッチ’のグループカテゴリゼーションを示す。
【図５２】プロダクション構築プロセスの参考実装を示す。
【図５３】サンプルプレゼンテーションをアウトドアテーマと共に示す。
【図５４】サンプルプレゼンテーションをユーザデータでポピュレートされたレガシーテーマと共に示す。
【図５５】サンプルプレゼンテーションを、テキストの情報を含むゴルフテーマと共に示す。
【図５６】初期要素特性エディタの参考実装を示す。
【図５７】プレゼンテーションとプロダクトのコンテキスト内でユーザメディアをブラウズする参考実装を示す。
【図１】
2007521588.tif 000216
【図２】
2007521588.tif 000217
【図３】
2007521588.tif 000218
【図４】
2007521588.tif 000219
【図５】
2007521588.tif 000220
【図６】
2007521588.tif 000221
【図７】
2007521588.tif 000222
【図８】
2007521588.tif 000223
【図９】
2007521588.tif 000224
【図１０】
2007521588.tif 000225
【図１１】
2007521588.tif 000226
【図１２】
2007521588.tif 000227
【図１３】
2007521588.tif 000228
【図１４】
2007521588.tif 000229
【図１５】
2007521588.tif 000230
【図１６】
2007521588.tif 000231
【図１７】
2007521588.tif 000232
【図１８】
2007521588.tif 000233
【図１９】
2007521588.tif 000234
【図２０】
2007521588.tif 000235
【図２１】
2007521588.tif 000236
【図２２】
2007521588.tif 000237
【図２３】
2007521588.tif 000238
【図２４】
2007521588.tif 000239
【図２５】
2007521588.tif 000240
【図２６】
2007521588.tif 000241
【図２７】
2007521588.tif 000242
【図２８】
2007521588.tif 000243
【図２９】
2007521588.tif 000244
【図３０】
2007521588.tif 000245
【図３１】
2007521588.tif 000246
【図３２】
2007521588.tif 000247
【図３３】
2007521588.tif 000248
【図３４】
2007521588.tif 000249
【図３５】
2007521588.tif 000250
【図３６】
2007521588.tif 000251
【図３７】
2007521588.tif 000252
【図３８】
2007521588.tif 000253
【図３９】
2007521588.tif 000254
【図４０】
2007521588.tif 000255
【図４１】
2007521588.tif 000256
【図４２】
2007521588.tif 000257
【図４３】
2007521588.tif 000258
【図４４】
2007521588.tif 000259
【図４５】
2007521588.tif 000260
【図４６】
2007521588.tif 000261
【図４７】
2007521588.tif 000262
【図４８】
2007521588.tif 000263
【図４９】
2007521588.tif 000264
【図５０】
2007521588.tif 000265
【図５１】
2007521588.tif 000266
【図５２】
2007521588.tif 000267
【図５３】
2007521588.tif 000268
【図５４】
2007521588.tif 000269
【図５５】
2007521588.tif 000270
【図５６】
2007521588.tif 000271
【図５７】
2007521588.tif 000272
【国際調査報告】
2007521588.tif 000273