(57)【要約】【課題】  モーションメニューのオーサリングプロセスを改善すると共に、生成されたビデオの操作性を高めることのできるメディアコンテンツ生成方法を提供する。【解決手段】  先ず、メディアコンテンツをオーサリングするための統合システムのインターフェースを提供する。この統合システムは、画像データに基づいてビデオクリップを生成するアニメーションモジュールと、該ビデオクリップに基づいてモーションメニューを生成するモーションメニューモジュールとを含む。次に、画像データを取り込む。そして、アニメーションモジュールがこの画像データに基づいてビデオクリップを生成する。さらに、モーションメニューモジュールがこの生成されたアニメーション画像に基づいて、所定のメディアフォーマットに対応したモーションメニューを生成する。このモーションメニューは、生成されたビデオクリップを表示するためのレイヤーを有している。【選択図】  図３
2006178575.tif 000002
【特許請求の範囲】
【請求項１】
画像に基づいてアニメーション画像を生成するアニメーションモジュールと、前記アニメーション画像に基づいてモーションメニューを生成するモーションメニューモジュールとを含んで、メディアコンテンツを作成する統合システムのインターフェースを表示するステップと、
前記アニメーションモジュールを用いて静止画像を取り込むステップと、
前記アニメーションモジュールを用い、前記静止画像に基づいて前記アニメーション画像を生成するステップと、
前記モーションメニューモジュールを用い、前記生成されたアニメーション画像に基づいて、前記生成されたアニメーション画像を表示するためのレイヤーを含み、かつ、所定のメディアフォーマットに対応した前記モーションメニューを生成するステップと、
からなることを特徴とするメディアコンテンツ生成方法。
【請求項２】
メニューの前景エレメントを提供するステップと、
前記アニメーション画像を表示するためのアニメーション画像プレゼンテーションデータを生成するステップと、をさらに備え、
前記モーションメニューが、前記メニューの前景エレメントと、前記アニメーション画像プレゼンテーションデータに従って前記アニメーション画像を表示させる背景とを含んでいることを特徴とする、請求項１記載のメディアコンテンツ生成方法。
【請求項３】
前記メニューの前景エレメントを提供する前記ステップは、前記メニューの前景エレメントを含むメニューテンプレートを提供するステップをさらに備えることを特徴とする、請求項２記載のメディアコンテンツ生成方法。
【請求項４】
コンピュータに、
画像に基づいてアニメーション画像を生成するアニメーションモジュールと、前記アニメーション画像に基づいてモーションメニューを生成するモーションメニューモジュールとを含んで、メディアコンテンツを作成する統合システムのインターフェースを表示するステップと、
前記アニメーションモジュールを用いて静止画像を取り込むステップと、
前記アニメーションモジュールを用い、前記静止画像に基づいて前記アニメーション画像を生成するステップと、
前記モーションメニューモジュールを用い、前記生成されたアニメーション画像に基づいて、前記生成されたアニメーション画像を表示するためのレイヤーを含み、かつ所定のメディアフォーマットに対応した前記モーションメニューを生成するステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
静止画像を取り込むステップと、
前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するステップと、
背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示によって前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでなる、所定のメディアフォーマットに対応した第１のメニューを生成するステップと、
前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義するステップと、
からなることを特徴とするメディアコンテンツ生成方法。
【請求項６】
背景が前記静止画像の第３の部分画像からなり、前記第３の部分画像によって前記ビデオクリップの結果がシミュレートされるように、前記第３の部分画像が前記ビデオクリップの最後の構成画像に類似している、前記メディアフォーマットに対応した第２のメニューを生成するステップと、
前記ビデオクリップの表示が終了したことを受けて前記第２のメニューが表示されるように定義するステップと、
をさらに備えることを特徴とする請求項５記載のメディアコンテンツ生成方法。
【請求項７】
コンピュータに、
静止画像を取り込むステップと、
前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するステップと、
背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示によって前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでなる、所定のメディアフォーマットに対応した第１のメニューを生成するステップと、
前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義するステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
メディアコンテンツを作成するためのメディアコンテンツ生成システムであって、
静止画像を取り込んで、前記静止画像に基づきアニメーション画像を生成するアニメーションモジュールと、
前記アニメーションモジュールによって生成されたアニメーション画像に基づいて、当該アニメーション画像を表示するためのレイヤーを含み、かつ、所定のメディアフォーマットに対応したモーションメニューを生成するメニューモジュールと、
から構成されることを特徴とするメディアコンテンツ生成システム。
【請求項９】
メニューの前景エレメントを提供する前景作成モジュールをさらに備え、
前記アニメーションモジュールが、前記アニメーション画像を表示するためのアニメーション画像プレゼンテーションデータと、および、前記メニューの前景エレメントと、前記アニメーション画像プレゼンテーションデータに従って前記アニメーション画像を表示させる背景とからなる前記モーションメニューを生成することを特徴とする請求項８記載のメディアコンテンツ生成システム。
【請求項１０】
メディアコンテンツを作成するためのメディアコンテンツ生成システムであって、
静止画像を取り込んで、前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するアニメーションモジュールと、
背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示により前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでなる、所定のメディアフォーマットに対応した第１のメニューを生成するメニューモジュールと、
前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義する組織モジュールと、
から構成されることを特徴とするメディアコンテンツ生成システム。
【請求項１１】
前記メニューモジュールがさらに、背景が前記静止画像の第３の部分画像からなり、前記第３の部分画像によって前記ビデオクリップの結果がシミュレートされるように、前記第３の部分画像が前記ビデオクリップの最後の構成画像に類似している、前記メディアフォーマットに対応した第２のメニューを生成し、かつ、前記組織モジュールがさらに、前記ビデオクリップの表示が終了したことを受けて前記第２のメニューが表示されるように定義することを特徴とする請求項１０記載のメディアコンテンツ生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオメディアコンテンツの生成に関し、より詳細には、静止画像を利用したビデオメディアコンテンツ生成方法に関するものである。
【背景技術】
【０００２】
デジタル画像撮像装置が急速に普及したことに伴い、デジタル画像の保存を行うアプリケーションへの需要が高まっている。
【０００３】
これに関し、現在、静止画像をビデオクリップに変換する画像作成アプリケーションが利用されている。そして、さらに、ビデオディスク製作アプリケーション（video disc manufacturing applications）を用いれば、ビデオクリップを含んでいるビデオディスクを製作することもできる。ＶＣＤ（Video Compact Disc）プレイヤーまたはＤＶＤ（Digital Versatile Disc）プレイヤーなどのビデオディスクドライブは、ビデオを再生するためのものではあるが、これらビデオディスクドライブにより静止画像を含むビデオディスクを閲覧することも可能である。パーソナルコンピュータに不慣れなユーザにとっては、ビデオディスクドライブでの静止画像の閲覧はより容易であろう。しかし、ビデオディスクに記録された静止画像は、もっと手軽に見られるようにできるはずである。
【０００４】
さて、各種ビデオディスクフォーマットの中には、例えばビデオコンパクトディスク（ＶＣＤ）やスーパービデオコンパクトディスク（ＳＶＣＤ）フォーマットなどのように、静止画像メニューしかサポートしないフォーマットがある。静止画像メニューにはビデオレイヤーは無い。
【０００５】
一方で、例えばデジタル多用途ディスク（ＤＶＤ）フォーマットなどといった、モーションメニューをサポートするビデオディスクフォーマットがある。また、モーションメニューにビデオを加えることのできるビデオオーサリングアプリケーションもある。しかしながら、かかるビデオオーサリングアプリケーションには、モーションメニューにビデオは加えられるけれども、一般的にビデオライブラリーの機能が備わっておらず、また、ビデオをメニュー背景として取り込むと、メモリ容量を過度に消費してしまうという問題がある。加えて、素人にとっては、上手く写真を撮ることよりも、ビデオを撮影することの方が難しいものである。これに対して、写真を上手く撮ることは至って普通のことであり、かつ、デジタル写真には、デジタルビデオよりも、少ない消費メモリ容量で高解像度が得られるという利点がある。
【０００６】
ディスク設計者は、静止画像コンテンツをビデオコンテンツ中に加えようとする場合に、静止画像からビデオを生成するために画像オーサリングアプリケーションを使用する。そして、ビデオオーサリングアプリケーションをさらに利用することで、生成されたビデオをモーションメニューに加えることができる。
【０００７】
静止画像からモーションメニューを生成するプロセスは、静止画像からビデオを生成するプロセスと、このビデオからモーションメニューを生成するプロセスの２プロセスからなる。こうした従来のやり方では、これら２つのプロセスは、異なる２つのアプリケーションでそれぞれを実行する必要がある。
【０００８】
ところで、カメラの中には、パノラマ写真撮影機能を持つものがあるが、その一方で、パノラマ写真を直接モーションメニューに変換することができるようにデザインされたアプリケーションは存在していない。
【０００９】
また、十分なビデオ閲覧機能を提供しないようなディスクフォーマットのメニューもある。例えば、複数枚の静止画像からなるスライドショーを記録したビデオディスクが、従来の画像オーサリングアプリケーションによって作成されたものである場合には、このスライドショーに対応するメニューから所定の選択項目（alternative）を選べば、スライドショーを閲覧することはできるが、スライドショーにおける個別画面のパンおよびズームの機能は、メニューには適用できない。
【００１０】
したがって、静止またはパノラマ画像を用いるモーションメニューのオーサリングプロセスを改善すると共に、このプロセスにより生成されたビデオの操作性を高めることのできるような新たなビデオディスクコンテンツ生成方法が求められている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記課題に鑑みてなされたものであり、静止またはパノラマ画像を用いるモーションメニューのオーサリングプロセスにより生成されたビデオの操作性を高めることのできるような新たなビデオディスクコンテンツ生成方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本願発明では、次の技術的手段を講じている。
【００１３】
本発明は、画像に基づいてアニメーション画像を生成するアニメーションモジュールと、前記アニメーション画像に基づいてモーションメニューを生成するモーションメニューモジュールとを含んで、メディアコンテンツを作成する統合システムのインターフェースを表示するステップと、前記アニメーションモジュールを用いて静止画像を取り込むステップと、前記アニメーションモジュールを用い、前記静止画像に基づいて前記アニメーション画像を生成するステップと、前記モーションメニューモジュールを用い、前記生成されたアニメーション画像に基づいて、前記生成されたアニメーション画像を表示するためのレイヤーを含み、かつ、所定のメディアフォーマットに対応した前記モーションメニューを生成するステップと、からなることを特徴とするメディアコンテンツ生成方法である（請求項１）。
【００１４】
好ましくは、メニューの前景エレメントを提供するステップと、前記アニメーション画像を表示するためのアニメーション画像プレゼンテーションデータを生成するステップと、をさらに備え、前記モーションメニューが、前記メニューの前景エレメントと、前記アニメーション画像プレゼンテーションデータに従って前記アニメーション画像を表示させる背景とを含むようにするとよい（請求項２）。
【００１５】
さらに、前記メニューの前景エレメントを提供する前記ステップは、前記メニューの前景エレメントを含むメニューテンプレートを提供するステップをさらに備えるとよい（請求項３）。
【００１６】
また、本発明は、コンピュータに、画像に基づいてアニメーション画像を生成するアニメーションモジュールと、前記アニメーション画像に基づいてモーションメニューを生成するモーションメニューモジュールとを含んで、メディアコンテンツを作成する統合システムのインターフェースを表示するステップと、前記アニメーションモジュールを用いて静止画像を取り込むステップと、前記アニメーションモジュールを用い、前記静止画像に基づいて前記アニメーション画像を生成するステップと、前記モーションメニューモジュールを用い、前記生成されたアニメーション画像に基づいて、前記生成されたアニメーション画像を表示するためのレイヤーを含み、かつ、所定のメディアフォーマットに対応した前記モーションメニューを生成するステップと、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である（請求項４）。
【００１７】
また、本発明は、静止画像を取り込むステップと、前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するステップと、背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示によって前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでなる、所定のメディアフォーマットに対応した第１のメニューを生成するステップと、前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義するステップと、からなることを特徴とするメディアコンテンツ生成方法である（請求項５）。
【００１８】
好ましくは、背景が前記静止画像の第３の部分画像からなり、前記第３の部分画像によって前記ビデオクリップの結果がシミュレートされるように、前記第３の部分画像が前記ビデオクリップの最後の構成画像に類似している、前記メディアフォーマットに対応した第２のメニューを生成するステップと、前記ビデオクリップの表示が終了したことを受けて前記第２のメニューが表示されるように定義するステップと、をさらに備えるとよい（請求項６）。
【００１９】
また、本発明は、コンピュータに、静止画像を取り込むステップと、前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するステップと、背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示によって前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでいる、所定のメディアフォーマットに対応した第１のメニューを生成するステップと、前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義するステップと、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である（請求項７）。
【００２０】
また、本発明は、メディアコンテンツを作成するためのメディアコンテンツ生成システムであって、静止画像を取り込んで、前記静止画像に基づきアニメーション画像を生成するアニメーションモジュールと、前記アニメーションモジュールによって生成されたアニメーション画像に基づいて、当該アニメーション画像を表示するためのレイヤーを含み、かつ、所定のメディアフォーマットに対応したモーションメニューを生成するメニューモジュールと、から構成されることを特徴とする（請求項８）。
【００２１】
好ましくは、メニューの前景エレメントを提供する前景作成モジュールをさらに備え、前記アニメーションモジュールが、前記アニメーション画像を表示するためのアニメーション画像プレゼンテーションデータ、および、前記メニューの前景エレメントと、前記アニメーション画像プレゼンテーションデータに従って前記アニメーション画像を表示させる背景とからなる前記モーションメニューを生成するとよい（請求項９）。
【００２２】
また、本発明は、メディアコンテンツを作成するためのメディアコンテンツ生成システムであって、静止画像を取り込んで、前記静止画像の第１の部分画像から始まるような画像エフェクトが少なくとも１つ施されたビデオクリップを生成するアニメーションモジュールと、その背景が前記静止画像の第２の部分画像からなり、前記第２の部分画像と前記ビデオクリップとの連続表示により前記第２の部分画像から始まるような前記画像エフェクトのモーションがシミュレートされるように、前記第２の部分画像が前記第１の部分画像に類似しているものであって、かつ、選択項目を含んでなる、所定のメディアフォーマットに対応した第１のメニューを生成するメニューモジュールと、前記第１のメニューが表示された後に前記選択項目が選択されたことを受けて前記ビデオクリップが表示されるように定義する組織モジュールと、から構成されることを特徴とする（請求項１０）。
【００２３】
好ましくは、前記メニューモジュールがさらに、背景が前記静止画像の第３の部分画像からなり、前記第３の部分画像によって前記ビデオクリップの結果がシミュレートされるように、前記第３の部分画像が前記ビデオクリップの最後の構成画像に類似している、前記メディアフォーマットに対応した第２のメニューを生成し、かつ、前記組織モジュールがさらに、前記ビデオクリップの表示が終了したことを受けて前記第２のメニューが表示されるように定義するとよい（請求項１１）。
【発明の効果】
【００２４】
本発明に係るメディアコンテンツ生成方法およびシステムによれば、静止またはパノラマ画像を用いるモーションメニューのオーサリングプロセスが改善され、かつ、生成されたビデオの操作性を高めることができる。
【発明を実施するための最良の形態】
【００２５】
本願発明のその他の特徴及び利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。
【００２６】
以下、本願発明の好ましい実施の形態を、添付図面を参照して具体的に説明する。
【００２７】
本発明に係るメディアコンテンツ生成方法を概略すると以下のとおりである。
【００２８】
先ず、統合されたメディアコンテンツデザインモジュールのインターフェースを表示する。このメディアコンテンツデザインモジュールは、静止画像に基づいてアニメーション画像を生成するアニメーションモジュールと、生成されたアニメーション画像に基づいてモーションメニューを生成するモーションメニューモジュールとを含むものである。
【００２９】
次に、画像データを取り込む。そして、アニメーションモジュールが、取り込んだ画像データに基づいてアニメーション画像を生成する。さらに、モーションメニューモジュールが、この生成されたアニメーション画像に基づいて、所定のメディアフォーマットに対応したメディアコンテンツからなるモーションメニューを生成する。このモーションメニューは、生成されたアニメーション画像を表示するためのレイヤーを有している。
【００３０】
さらに、本発明はその一実施例として、別なメディアコンテンツ生成方法を提供する。この方法では先ず、静止画像を取り込む。続いて、アニメーション画像を生成し、取り込まれた静止画像の第１の部分画像から始まるような少なくとも１つの画像エフェクトを施すことで、モーションをシミュレートする。さらに、静止画像の第２の部分画像を背景に含む、所定のメディアフォーマットに対応した第１のメニューを生成する。
【００３１】
この第２の部分画像は、第１の部分画像に類似するものであるため、第２の部分画像とアニメーション画像とを連続表示することによって、第２の部分画像から始まるような少なくとも１つの画像エフェクトのモーションがシミュレートされることとなる。また、第１のメニューには選択項目（alternative）が含まれている。さらに、第１のメニューが表示された後に選択項目が選択されたことを受けて、アニメーション画像が表示されるように定義する。
【００３２】
本発明のメディアコンテンツ生成方法は、例えばメモリまたは記憶装置などの記録メディアに格納されたコンピュータプログラムにより実行され得る。かかるコンピュータプログラムは、コンピュータにロードされて、本発明のメディアコンテンツ生成方法を実行するようコンピュータに命令する。
【００３３】
さらに、本発明はその一実施例として、アニメーションモジュールおよびメニューモジュールを含んでなる、メディアコンテンツをオーサリングするための統合システムを提供する。このうち、アニメーションモジュールは、画像データを取り込んで、この画像データに基づきアニメーション画像を生成するものである。メニューモジュールは、生成されたアニメーション画像に基づいて、所定のメディアフォーマットに対応したメディアコンテンツからなるモーションメニューを生成するものである。このモーションメニューは、生成されたアニメーション画像を表示するためのレイヤーを備えている。
【００３４】
さらにまた、本発明はその一実施例として、アニメーションモジュール、メニューモジュールおよび組織モジュールを含んでなる、メディアコンテンツをオーサリングするための統合システムを提供する。
【００３５】
このうち、アニメーションモジュールは、静止画像データを取り込んで、この静止画像の第１の部分画像から始まるような少なくとも１つの画像エフェクトを実現するアニメーション画像を生成する。メニューモジュールは、静止画像の第２の部分画像を背景に含む、所定のメディアフォーマットに対応した第１のメニューを生成する。この第２の部分画像は第１の部分画像に類似するものであるため、第２の部分画像とアニメーション画像とを連続表示することにより、第２の部分画像から始まるような少なくとも１つの画像エフェクトのモーションがシミュレートされることとなる。また、第１のメニューには選択項目が含まれている。組織モジュールは、第１のメニューが表示された後に選択項目が選択されたことを受けてアニメーション画像が表示されるように定義する。
【００３６】
以下の詳細な説明および例を添付の図面を参照にしながら読めば、本発明がより完全に理解されることとなろう。
【００３７】
本発明に係るメディアコンテンツ生成方法およびシステムは、静止またはパノラマ画像を用いたモーションメニューのオーサリングプロセスを改善し、かつ、このプロセスによって作成されたビデオの操作性を向上させるものである。
【００３８】
ここでは、メディアコンテンツ生成方法の例として、ディスクコンテンツ生成方法およびモーションメニュー生成方法を挙げ、メディアコンテンツ生成システムの例として、統合システム（integrated system）およびモーションメニュー生成システムを挙げる。以下の各実施形態における諸特徴は、組み合わせられること、修正が加えられること、および／または取り除かれることにより、また違った実施例を成すことができる。
【００３９】
［実施例１］
図１に示すのは、本発明の実施例１におけるコンピューティングデバイス１０のブロック図である。
【００４０】
このコンピューティングデバイス１０は、データを処理する処理ユニット１、データを保存するメモリ４、ユーザインターフェースを表示するディスプレイ５、およびデータの入力と出力を行う入力／出力ユニット６から構成されている。このコンピューティングデバイス１０は、後述する実施例２および実施例３においても使用される。
【００４１】
メモリ４には、ディスクコンテンツをオーサリングする統合システム（integrated system）９が実装されている。この統合システム９は、コンピュータアプリケーションによって実行され得るものである。統合システム９は、アニメーションモジュール９１、メニューモジュール９２および組織モジュール９３から構成される。アニメーションモジュール９１はビデオクリップを生成するものであり、メニューモジュール９２はメニューを生成ものである。
【００４２】
なお、この統合システム９には、様々なアニメーション画像を生成するための別のモジュール、例えば、図１５のアニメーションモジュール９２２が含まれていてもよい点に注目すべきである。組織モジュール９３については、実施例２において詳しく後述する。
【００４３】
図２に示すのは、本発明の実施例１によるディスクコンテンツ生成方法のフローチャートである。このディスクコンテンツ生成方法は、コンピューティングデバイス１０にて実行され得るものであって、次のように行われる。
【００４４】
先ず、ディスクコンテンツ生成のための統合システム９のインターフェース７をディスプレイ５に表示する（ステップＳ２）。
【００４５】
コンピューティングデバイス１０が本発明の実施例１によるディスクコンテンツ生成方法を実行すると、処理ユニット１は、少なくとも１つの画像を含む画像データを取得する（ステップＳ４）。この画像データは、入力／出力ユニット６を介して、任意の外部装置からインポートする、またはメモリ４から取り込むことによって得られたものとすることができる。
【００４６】
上記の取得された画像データは、デジタルカメラ、スキャナもしくはパノラマ式スチールカメラによって撮像された静止画像、またはメモリに保存された画像であり得る。あるいは、上記の取得された画像データは、ビデオクリップを含んでいてもよい。例として、上記の取得された画像データは、デジタルビデオカムコーダにより記録された、野外で移動する物体の画像などであり得る。
【００４７】
処理ユニット１は、アニメーションモジュール９１の指示を受けると、上記の取得された画像データに基づいてビデオクリップを生成する（ステップＳ６）。ステップ４において取得したのが単一の画像である場合には、処理ユニット１は、例えば、上記の取得された静止画像に画像エフェクトを施し、その結果できた画像を保存することにより、ビデオクリップを生成することができる。
【００４８】
例として、画像全景から所定の一部分へと近寄っていくようなズームインエフェクトを静止画像に施すと、フルモーションビデオがシミュレートされることになる。一方、これとは逆の処理を行えば、ズームアウトエフェクトが実現される。
【００４９】
また、静止画像の第１の部分から始まって第２の部分に至るようなパンエフェクトを静止画像に施すと、フルモーションビデオがシミュレートされ得る。このような、視点を静止画像における第１の部分から第２の部分へと移動させる動き（process）が、モーションをシミュレートするのである。
【００５０】
さらに、より多くの画像エフェクトを一枚の静止画像に施せば、より多種多様なフルモーションビデオのシミュレートが実現されることとなる。例えば、一枚の静止画像にバブルエフェクトおよびパンエフェクトを同時に加えることも可能である。また別な例として、一枚の静止画像にパンエフェクトおよびズームエフェクトを同時に加えてもよい。
【００５１】
処理ユニット１は、パノラマ画像を取得した場合には、このパノラマ画像にかけられたパノラマエフェクトの動き（progress）を記録することで、モーションをシミュレートするようなビデオを生成する。このパノラマエフェクトは、少なくともパンエフェクトおよびワープエフェクトからなるものである。
【００５２】
ステップＳ４において、移動する物体のビデオクリップを取得した場合には、処理ユニット１は、この移動する物体の動きを追尾するようにパンエフェクトおよびズームエフェクトを施し、その結果できたものを保存して、また別なビデオクリップとして生成することができる。なお、本発明においては、上記の取得したビデオクリップにおける動きが緩慢な動きである方が好ましい。
【００５３】
上述以外にも、本発明には、例えば、取得した複数枚の静止画像によりスライドショービデオクリップを作成するなど、その他のビデオ生成プロセスも含まれ得る。
【００５４】
続いて、メニューモジュール９２の指令を受けて、処理ユニット１は、上記の生成されたビデオクリップに基づき、所定のディスクフォーマットに対応したモーションメニューを生成する（ステップＳ８）。具体的に言えば、モーションメニューが、生成されたビデオクリップを表示するための層を含むことになるのである。例えば、この層は、モーションメニューの背景を含んでいる。ディスクドライブによってこのモーションメニューが再生される際には、この層にビデオクリップが表示される。なお、上記のディスクフォーマットは、例えば、デジタル多用途ディスク（ＤＶＤ）またはＤＶＤビデオである。
【００５５】
［実施例２］
実施例２では、静止画像からメニューおよびビデオを生成することについて、より詳細に説明する。
【００５６】
図３に示すのは、本発明の実施例２によるディスクコンテンツ生成方法のフローチャートである。この方法は次のように行われる。
【００５７】
先ず、実施例１において説明した統合システムを準備してから、そのインターフェース７をディスプレイ５に表示する（ステップＳ１０）。そして、処理ユニット１が静止画像６０（図５参照）を取り込む（ステップＳ１２）。
【００５８】
続いて、処理ユニット１は、静止画像のタイプ、例えば、普通の静止画像またはパノラマ画像であるか否かを判断してから（ステップＳ１４）、判断したタイプに基づいてディスクコンテンツをオーサリングするためのインターフェースを表示させる。この実施例において、ディスクコンテンツの生成に関する各種設定パラメータは、ユーザの選択により調整できるようにするのが好ましい。さらに、処理ユニット１は、ディスクコンテンツ生成に関する各種設定パラメータ調整のための設定オプションを提供すべく、これをディスプレイ５に表示させて、ユーザーにディスクコンテンツの選択および設定を行わせるようにする（ステップＳ１６）。
【００５９】
上記の設定オプションには、ディスクコンテンツの組織パターンが複数含まれる。また、静止画像がパノラマ画像である場合には、異なるパターンが表示されるようにしてもよい。
【００６０】
図４に示すのは、本発明のこの実施例によるインターフェースが提供する幾つかの組織パターンを示す概略図である。
【００６１】
ディスクコンテンツを組織するのに用いられるこれら組織パターンＰがディスプレイ５に表示されることによって、ユーザは選択が行えるようになる。各組織パターンＰには、１つのラベルＬ、複数のフレームＦおよびトランジション要素Ｅが含まれる。フレームＦとトランジション要素Ｅとは、これから生成されるべきメニューとビデオクリップとをそれぞれ表すものである。ラベルＬが付いたフレームＦは、最初に表示される再生メニューに対応している。
【００６２】
組織パターンを図４のように示したが、フレームＦとトランジション要素Ｅのパラメータはユーザの選択によって調整が可能である。フレームＦのパラメータには、フレームＦの総数、各フレームＦの位置およびサイズ、ならびにどのフレームＦが最初に表示される再生メニューに対応するかといったパラメータが含まれる。また、トランジション要素Ｅのパラメータには、トランジション要素Ｅの総数およびトランジションの経路、ならびにトランジション要素Ｅに対応するビデオクリップの時間の長さのパラメータが含まれる。
【００６３】
ある１つのトランジション要素Ｅと、その始点となるフレーム（start frame）Ｆおよび終点となるフレーム（end frame）Ｆとについて言えば、始点となるフレームＦに対応するメニューは、このトランジション要素Ｅに対応するビデオクリップの表示を起動（activate）させるための選択項目（例えばシーンボタン）を含んでおり、終点となるフレームＦに対応するメニューは、ビデオクリップの表示終了を受けて表示されるものとして定義されているということになる。
【００６４】
フレームＦは、これから生成されるべきメニューに対応する。フレームＦに囲まれた部分画像は、メニューの背景画像となる。フレームＦの位置またはサイズが変わったときは、これに対応するメニューの背景画像も変化する。さらに、この変化したフレームＦを始点または終点とするトランジション要素Ｅに対応するビデオクリップも変化する。
【００６５】
このメニューには、ビデオクリップの表示を起動するための選択項目が含まれる。あるフレームＦに定義されるメニューの選択項目は、このフレームＦを始点として外へ向かうトランジション要素Ｅに対応している。あるフレームＦに定義されるメニューが表示されるときに、このフレームＦから外へ向かうトランジション要素Ｅにより定義されたビデオクリップは、このビデオクリップにそれぞれ対応する選択項目が選ばれたことを受けて再生されることとなる。
【００６６】
また、フレームＦのうちから１つを選択し、これを他のメニューに先立って表示される最初の再生メニューを示すフレームとしてもよい。
【００６７】
この実施例におけるビデオクリップは、静止画像上にて、少なくともパンエフェクトまたはズームエフェクトを実現する。あるトランジション要素Ｅに対応するビデオクリップは、上記静止画像における一部分から始まってもう一方の部分で終わるものである。かかる静止画像における一部分は、このトランジション要素Ｅの始点となるフレームＦによって囲まれ、もう一方の部分はトランジション要素Ｅの終点となるフレームＦによって囲まれている。
【００６８】
トランジション要素Ｅの始点となるフレームＦがその終点となるフレームＦよりも大きい場合は、このトランジション要素Ｅに対応するビデオクリップにはズームインエフェクトが用いられているということになる。一方で、トランジション要素Ｅの始点となるフレームＦがその終点となるフレームＦよりも小さい場合には、このトランジション要素Ｅに対応するビデオクリップにはズームアウトエフェクトが用いられているということになる。
【００６９】
ズームエフェクトのズーム比は、トランジション要素Ｅの始点となるフレームのサイズと終点となるフレームＦのサイズとの割合で決まる。よって、始点となるフレームＦおよび終点となるフレームＦの各サイズをそれぞれ変えることを通して、始点となるフレームＦと終点となるフレームＦとの間のトランジション要素Ｅに対応するビデオクリップのズーム比を調整することができる。
【００７０】
トランジション要素Ｅの始点となるフレームＦの中心点と、その終点となるフレームＦの中心点とが異なる場合には、このトランジション要素Ｅに対応するビデオクリップにはパンエフェクトが用いられているということになる。なお、トランジション要素Ｅは直線で図示されているが、パンエフェクトの経路は、任意の屈曲線の経路となるよう調整可能である。
【００７１】
組織パターンＰが決定されたら、上述の方式により、作成すべきディスクコンテンツの組織ルールを決定する。ユーザは、その好みに応じて、少なくとも、メニューの総数、メニューの選択項目、最初の再生メニュー、メニューの背景、画像エフェクト、画像エフェクトの経路、およびズームエフェクトのズーム比を調整することができる。
【００７２】
また、組織パターンＰにおけるもの以外にも、さらに、設定オプションとして、ディスクコンテンツ生成に関連する設定パラメータ、例えば、追加の画像エフェクト、画像エフェクトの持続時間、パンエフェクトの経路、背景音楽、およびその他のパラメータが含まれていてもよい。この追加の画像エフェクトには、例えば、ビデオクリップに施されるバブルおよびワープエフェクトなどが含まれる。
【００７３】
上述において挙げた、ユーザによる各種パラメータの調整の形態は、一例として説明しただけであって、本発明を限定するものではない。上述の調整される各種パラメータのうちの一部だけでも提供するようなアプリケーションであれば、本発明の範囲に含まれる。ディスクコンテンツの設定パラメータは、例えば、所定の設定パラメータを採用すること、または静止画像に対して実行されるプログラムの特定のアルゴリズムから得られる好ましい設定パラメータを取得することにより決定されることとしてもよい。
【００７４】
そして、ユーザが、入力／出力ユニット６を介して、組織ルールを含む各種コンテンツの設定パラメータ、およびその他のパラメータをコンピューティングデバイス１０に入力する（ステップＳ１８）。例として、ユーザは、所定の組織パターンＰを選んで調整を加える。図５に示すのは、画像と、この画像に適用される、組織パターンＰによって決定された組織ルールを説明する概略図である。この図５については後述する。
【００７５】
すると、処理ユニット１は、ディスクコンテンツ生成に関する各種設定パラメータを受け取り（ステップＳ２０）、この受け取った設定パラメータに対して判断を行う（ステップＳ２２）。そして、処理ユニット１は、組織モジュール９３の命令をデコードして、組織ルールに関する下記のプロセスを実行する。上記の設定を判断する過程において、処理ユニット１は、これから生成されるべきメニューおよびビデオクリップに関する以下のような組織ルールを決定する。
【００７６】
図５において、画像６０〜６３は、組織パターンＰにおけるフレームＦによってそれぞれ定義されている。画像６１〜６３は、画像６０の部分画像である。図５における複数のトランジション要素Ｅは、これから生成されるべきビデオクリップに対応している。図５における画像６０は静止画像である。
【００７７】
そして、処理ユニット１は、画像６０、組織ルールおよびその他の設定パラメータに基づいてビデオディスクコンテンツを生成する。引き続いて、処理ユニット１は、生成されたビデオディスクコンテンツをメモリ４に保存する。このビデオディスクコンテンツ生成ステップには、ビデオクリップ、モーションメニューおよびその組織データを生成するステップが含まれる。
【００７８】
図６に示すのは、実施例２により生成されたビデオコンテンツを説明する概略図である。図６には、メニューＭ６０〜Ｍ６３、選択項目Ａ０１，Ａ１０，Ａ１２，Ａ２１，Ａ２３およびＡ３１、ならびにビデオクリップＶ０１，Ｖ１０，Ｖ１２，Ｖ２１，Ｖ２３およびＶ３１が示されている。
【００７９】
この実施例において、画像６０〜６３は、生成されたメニューＭ６０〜Ｍ６３にそれぞれ対応し、トランジション要素Ｅ０１，Ｅ１０，Ｅ１２，Ｅ２１，Ｅ２３およびＥ３１はビデオクリップＶ０１，Ｖ１０，Ｖ１２，Ｖ２１，Ｖ２３およびＶ３１にそれぞれ対応し、選択項目Ａ０１，Ａ１０，Ａ１２，Ａ２１，Ａ２３およびＡ３１はビデオクリップＶ０１，Ｖ１０，Ｖ１２，Ｖ２１，Ｖ２３およびＶ３１にそれぞれ対応している。
【００８０】
図７には、ビデオおよびメニュー生成ステップのフローチャートが示してある。以下に、ビデオクリップ、メニューおよびその組織データの生成について説明する。
【００８１】
例えば、処理ユニット１は、トランジション要素Ｅ０１に基づいて、少なくとも画像６０をベースとするズームインおよびパンエフェクトが施されたビデオクリップＶ０１を生成する（ステップＳ２４２）。具体的に言えば、ビデオクリップＶ０１には、画像６０から始まって画像６１に至るようなズームインおよびパンエフェクトの動き（progress）が記録されているのである。要するに、静止画像における所定の部分画像から開始するように表現される画像エフェクトは、その部分画像をベースとして表現される画像エフェクトであると言うことができる。ビデオクリップＶ０１を構成する第１の構成画像には、画像６０、画像６０に類似する画像、または画像６０に画像を適用することにより新たに生まれた画像が含まれ得る。
【００８２】
さらに、処理ユニット１は、メニューＭ６０、および画像６０を含んでなるその背景を生成する（ステップＳ２４４）。なお、メニューＭ６０の背景は、画像６０あるいはビデオクリップＶ０１を構成する第１の構成画像に類似したまた別の第２の画像を含んでいてもよく、このようであると、この第２の画像とビデオクリップとを連続表示することにより、この第２の画像をベースとした少なくともズームインおよびパンエフェクトの動き（progress）がシミュレートされ得るという点に注目されたい。例として、メニューＭ６０の背景には、静止画像６０の別な画像部分が含まれている。また、メニューＭ６０には選択項目Ａ０１が含まれる。
【００８３】
さらに、処理ユニット１は、その背景に画像６１を含んだ、所定のディスクフォーマットに対応するメニューＭ６１を生成する（ステップＳ２４６）。ビデオクリップＶ０１の最後の構成画像には画像６１が含まれる。ここで、最後の構成画像およびメニューＭ６１の背景画像は、画像６１に類似した第３の画像を含むものであってもよく、このようであると、この第３の画像によって、ビデオクリップＶ０１終了の結果がシミュレートされ得るという点に注目されたい。
【００８４】
従って、メニューＭ６０の背景とビデオクリップＶ０１とメニューＭ６１の背景６１とを連続表示することにより、少なくとも画像６０をベースとするズームインおよびパンエフェクトがシミュレートされることになるのである。メニューおよびビデオクリップのコンテンツを所定のディスクフォーマットに変換することについては、後述する。
【００８５】
図５に示す組織ルールによれば、処理ユニット１は、メニューＭ６０が表示された後に選択項目Ａ０１が選択されたことを受けてビデオクリップＶ０１が表示されるように定義する。さらに、処理ユニット１は、図５におけるラベルＬ１００に基づき、メニューＭ６０を最初の再生メニューとして定義する。さらに加えて、処理ユニット１は、ビデオクリップＶ０１の表示が終了したことを受けてメニューＭ６１が表示されるように定義する。よって、このビデオクリップＶ０１のことを、メニューＭ６０の次のビデオクリップ、およびメニューＭ６１の前のビデオクリップと称することができる。また、メニューＭ６１のことを、ビデオクリップＶ０１の次のメニュー、およびメニューＭ６０の次のメニューと称することができる。
【００８６】
そして、処理ユニット１は、この組織ルールの定義を組織データに変換してこれをメモリ４に保存する（ステップＳ２４８）。
【００８７】
同様の方式で、処理ユニット１は、トランジション要素Ｅ１０に基づき、少なくとも画像６１をベースとするズームアウトおよびパンエフェクトが施されたビデオクリップＶ１０を生成する。具体的に言えば、ビデオクリップＶ１０には、少なくとも、画像６１から始まって画像６１に至るようなズームアウトおよびパンエフェクトの動き（progress）が記録されているのである。
【００８８】
図５の組織ルールによれば、メニューＭ６１は、ビデオクリップＶ１０の表示を起動するための選択項目Ａ１０を含んでいる。さらに、処理ユニット１は、メニューＭ６０を、ビデオクリップＶ１０の表示の終了を受けて表示されるものに定義する。よって、このビデオクリップＶ１０のことを、メニューＭ６１の次のビデオクリップ、およびメニューＭ６０の前のビデオクリップと称することができる。
【００８９】
そして、ディスクドライブがこのディスクコンテンツを再生すると、これらメニューおよびビデオクリップは、上記の組織データおよび処理ユニット１により定義されたその他の設定パラメータにしたがって表示されることとなる。
【００９０】
図８に示すのは、図５の組織ルールに対応する組織データのリストである。その他のメニューおよびビデオクリップも、これらと同様に表すことができる。メニューＭ６０は最初の再生メニューである。メニュー、ビデオクリップおよび組織データの生成順序は、任意に修正を加えることができる。ディスクコンテンツには、図６のメニューおよびビデオクリップ、図８の組織データ、ならびにその他の設定パラメータが含まれる。このディスクコンテンツは、生成された後でメモリ４に保存される。
【００９１】
インターフェースは、ユーザがその好みに応じてディスクフォーマットを選択するためのオプションを含んでいてもよい。このディスクフォーマットには、ＶＣＤ、ＳＶＣＤ、ＤＶＤおよびその他のフォーマットが含まれる。図６のメニューおよびビデオクリップ、図８の組織データ、ならびにその他の設定パラメータからなるディスクコンテンツが生成された後、ユーザは、ディスクフォーマットを選択することができる。そして、処理ユニット１は、ディスクコンテンツのディスクフォーマットを判断する（ステップＳ２６）。
【００９２】
次に、処理ユニット１は、選択されたディスクフォーマットがビデオクリップを表示するレイヤーを含んだモーションメニューをサポートしているか否かを判断する（ステップＳ２７）。サポートしている場合、処理ユニット１は、そのビデオクリップを、ユーザの好みに応じたモーションメニューのフォーマットで表示されるように定義することができる。その結果、処理ユニット１は、生成されたビデオクリップに基づいてモーションメニューを生成することができるようになる（ステップＳ２８）。一方、サポートしていない場合、処理ユニット１は、直接ステップＳ３０を実行する。
【００９３】
モーションメニューの生成後、または選択されたディスクフォーマットがモーションメニューをサポートしていない場合に、処理ユニット１は、ディスクコンテンツを選択されたディスクフォーマットに対応するように変換する（ステップＳ３０）。よって、ディスクドライブが組織データおよびその他の設定パラメータをデコードおよび識別可能となり、ユーザの操作に応じ、ディスクドライブは、これら組織データおよびその他の設定パラメータにしたがってメニューおよびビデオクリップを再生できるようになる。
【００９４】
メニューＭ６０、Ｍ６１、Ｍ６２およびＭ６３は、ユーザの好みで、モーションメニューにすることもできる。例えば、メニューＭ６０、Ｍ６１、Ｍ６２およびＭ６３は、スノー（snow）やバブル（bubble）エフェクトを伴った画像６０、６１、６２および６３からなるビデオクリップを表示するレイヤーをそれぞれ含むものであり得る。
【００９５】
そして、処理ユニット１は、入力／出力ユニット６を介し、ディスクコンテンツをディスクに出力する（ステップＳ３２）。ディスクドライブがこのディスクを再生すると、その中のディスクコンテンツは、組織データおよびユーザの操作によって表示されることとなる。
【００９６】
［実施例３］
実施例３ではパノラマ画像の例についてより詳細に説明する。以下に特に説明する点を除き、実施例３は実施例２と同一である。
【００９７】
この実施例においては、先ず、パノラマ画像８（図９参照）が、入力／出力ユニット６を介してコンピューティングデバイス１０に入力される。処理ユニット１は、この入力された画像８がパノラマ画像であると判断してから、パノラマ画像８の複数の組織パターンを表示する。ユーザは、このパノラマ画像８の組織パターンから１つを選択して調整を加える。すると、処理ユニット１は、この組織パターンの組織ルールを受け取る。図９に示すのは、パノラマ画像８と、組織パターンによって定義され、このパノラマ画像に適用される組織ルールとを示す概略図である。この図９については、後に詳述する。
【００９８】
ここで、実施例２と異なるのは、実施例３においては、トランジション要素に対応するビデオクリップにワープエフェクトをかけるか否かを表示する設定オプションが提供される点である。下記において、ワープエフェクトは、ユーザの好みで加えられるものとして説明する。パノラマ画像にかけたパンおよびワープエフェクトの動き（progress）を記録したビデオクリップによって、所定の一視点からのパノラマエフェクトがシミュレートされ得る。よって、以下に、パンおよびワープエフェクトの組み合わせをパノラマエフェクトと呼ぶ。
【００９９】
そして、処理ユニット１は、これから生成されるべきメニューおよびビデオクリップに関して、図９のような組織ルールを決定する。
【０１００】
図９において、画像８５〜８７は、組織パターン内のフレームＦによって定義されている。画像８５〜８７はパノラマ画像８の部分画像である。図９における複数のトランジション要素は、これから生成されることとなるビデオクリップに対応している。
【０１０１】
さらに、処理ユニット１は、パノラマ画像８、組織ルールおよびその他の設定パラメータに基づいて、ビデオディスクコンテンツを生成する（ステップＳ２４）。引き続き、処理ユニット１は、生成したディスクコンテンツをメモリ４に保存する。このビデオディスクコンテンツ生成のステップには、ビデオクリップ、メニューおよびその組織データの生成ステップが含まれる。
【０１０２】
図１０に示すのは、実施例３により生成されたビデオディスクコンテンツを説明する概略図である。図１０には、メニューＭ８５〜Ｍ８７、選択項目Ａ５６、Ａ６５、Ａ６７およびＡ７６、ならびにビデオクリップＶ５６、Ｖ６５、Ｖ６７およびＶ７６が示されている。
【０１０３】
この実施例では、画像８５〜８７は、生成されたメニューＭ８５〜Ｍ８７にそれぞれ対応している。トランジション要素Ｅ５６、Ｅ６５、Ｅ６７およびＥ７６は、ビデオクリップＶ５６、Ｖ６５、Ｖ６７およびＶ７６にそれぞれ対応している。選択項目Ａ５６、Ａ６５、Ａ６７およびＡ７６は、ビデオクリップＶ５６、Ｖ６５、Ｖ６７およびＶ７６にそれぞれ対応している。ビデオクリップ、メニューおよびその組織データの生成については後に詳述する。
【０１０４】
例えば、処理ユニット１は、トランジション要素Ｅ５６に基づき、画像８５をベースとするワープおよびパンエフェクトが少なくとも施されたビデオクリップＶ５６を生成する（ステップＳ２４２）。具体的に言えば、ビデオクリップＶ５６には、少なくとも、画像８５から始まって画像８６に至るワープおよびパンエフェクトが施されているのである。
【０１０５】
さらに、処理ユニット１は、画像８５にワープエフェクトをかけてなる第１のワープ画像をその背景に含むメニューＭ８５を生成する（ステップＳ２４４）。ビデオクリップＶ５６を構成する第１の構成画像には、第１のワープ画像、第１のワープ画像に類似する画像、または、第１のワープ画像にワープエフェクトをかけることで新たに生まれた画像が含まれていてもよい。
【０１０６】
なお、メニューＭ８５の背景は、第１のワープ画像に類似する、またはビデオクリップＶ５６の第１の構成画像に類似する、別の第２の画像を含んでいてもよく、このようであると、この第２の画像とビデオクリップＶ５６を連続表示することにより、第１のワープ画像をベースとするパノラマエフェクトがシミュレートされ得ることになる点に注目すべきである。例えば、メニューＭ８５の背景は、パノラマ画像８の別なワープ部分画像を含むものとすることができる。また、メニューＭ８５には、選択項目Ａ５６が含まれている。
【０１０７】
さらに、処理ユニット１は、画像８６にワープエフェクトをかけてなる第２のワープ画像を背景に含むメニューＭ８６を生成する（ステップＳ２４６）。ビデオクリップＶ５６の最後の構成画像には、この第２のワープ画像が含まれる。なお、最後の構成画像およびメニューＭ８６の背景は、第２のワープ画像に類似する第３の画像であってもよく、このようであると、この第３の画像によってビデオクリップＶ５６終了の結果がシミュレートされ得るようになる点に注目すべきである。よって、メニューＭ８５の背景とビデオクリップＶ５６とメニューＭ８６の背景とを連続表示することで、モーションがシミュレートされると共に、第１のワープ画像をベースとするパノラマエフェクトが表現されるのである。メニューおよびビデオクリップは引き続き所定のビデオフォーマットに対応するよう変換されることになる。
【０１０８】
ユーザがワープエフェクトを採用しないような選択をした場合には、メニューＭ８５およびＭ８６の背景に、ワープエフェクトが加えられていない画像８５および８６がそれぞれ含まれていてもよい。この場合、ビデオクリップＶ５６にもワープエフェクトは適用されない。
【０１０９】
図９における組織ルールにより、処理ユニット１は、メニューＭ８５の表示後に選択項目Ａ５６が選択されことを受けてビデオクリップＶ５６が表示されるように定義する。さらに、処理ユニット１は、図９におけるラベルＬ２００に基づき、メニューＭ８５を最初の再生メニューとして定義する。さらに加えて、処理ユニット１は、ビデオクリップＶ５６の表示終了を受けてメニューＭ８６が表示されるように定義する（ステップＳ２４８）。
【０１１０】
よって、ビデオクリップＶ５６のことを、メニューＭ８５の次のビデオクリップ、およびメニューＭ８６の前のビデオクリップと称することができる。また、メニューＭ８６のことを、ビデオクリップＶ５６の次のメニューおよびメニューＭ８５の次のメニューと称することができる。そして、処理ユニット１は、組織ルールの定義を組織データに変換してメモリ４に保存する。
【０１１１】
上述と同様の方式で、処理ユニット１は、トランジション要素Ｅ６５に基づき、少なくとも画像８６をベースとするワープおよびパンエフェクトがかけられたビデオクリップＶ６５を生成する。具体的に言えば、ビデオクリップＶ６５には、少なくとも、画像８６から始まって画像８５に至るようなワープおよびパンエフェクトが施されているのである。図９の組織ルールによれば、メニューＭ８６は、ビデオクリップＶ６５の表示を起動するための選択項目Ａ６５を含んでいる。さらに、処理ユニット１は、ビデオクリップＶ６５の終了を受けてメニューＭ８５が表示されるように定義する。よって、ビデオクリップＶ６５のことを、メニューＭ８６の次のビデオクリップ、およびメニューＭ８５の前のビデオクリップと称することができる。
【０１１２】
ディスクドライブがディスクコンテンツを再生する際に、これらメニューおよびビデオクリップは、上記の組織データおよび処理ユニット１により定義されたその他の設定パラメータにしたがって表示されることとなる。
【０１１３】
図１１に示すのは、図９における組織ルールに対応した組織データのリストである。図１１によれば、その他のメニューおよびビデオクリップも、同じ方式で表すことができる。メニューＭ８５は、最初の再生メニューである。なお、メニュー、ビデオクリップおよび組織データの生成順序は、各様に修正することができる。ビデオコンテンツには、図１０のメニューおよびビデオクリップ、図１１の組織データ、ならびにその他の設定パラメータが含まれる。このディスクコンテンツは生成後、メモリ４に保存される。
【０１１４】
なお、ビデオクリップＶ５６、Ｖ６５、Ｖ６７およびＶ７６が、モーションメニューフォーマットで表示されるように定義することもできる。
【０１１５】
本発明において述べる類似する画像には、その差異が極めて僅かな各種画像が含まれ得る。例えば、静止画像６０の部分画像６１に画像エフェクトを用いることで生まれた各種画像は、その部分画像６１との差異が容易には識別できないほどである場合に、部分画像６１と類似する画像として扱われる。
【０１１６】
図１２に示すのは、ビデオクリップＶ３１を説明する概略図である。ビデオクリップＶ３１は複数の画像Ｉ1〜Ｉnを含んでおり、これら画像Ｉ1〜Ｉnは、例えばズームイン、パン、およびバブルエフェクトなどの各種画像エフェクトがかけられた静止画像６０の各部分画像のサンプルである。画像Ｉ1および画像Ｉ2と画像６３とは、互いに類似する画像を成す。また、画像Ｉnおよび画像Ｉn-1と画像６１とは、互いに類似する画像を成す。ただし、“ｎ”は正の整数である。“ｎ”よりも小さい別の正の整数が“ｊ”であるとすると、画像Ｉ1から画像Ｉjと、画像Ｉn-j+1から画像Ｉnとは、それぞれが互いに類似する２組の画像を成すことになる。“ｊ”の値は、“ｎ”の値に比例する。
【０１１７】
図１２におけるサンプリング範囲Ｒのサイズは、画像Ｉ1から画像Ｉnに進むにつれて小さくなる。よって、ビデオクリップＶ３１を表示することにより、画像６３から画像６１となるようなズームインエフェクトがシミュレートできることとなる。ただし、ユーザの好みにより、ズームエフェクトについてその他の設定パラメータを使用し定義することは可能である。
【０１１８】
図１３に示すのは、ビデオクリップＶ３１に関する曲線の経路とサンプリング範囲のサイズのデータの例を説明する概略図である。ビデオクリップＶ３１に現れるパンエフェクトについて見ると、サンプリング範囲Ｒの中心点が経路３００上に分布しているということが言える。従って、ビデオクリップＶ３１は、経路３００に沿うように画像６０にかけられたパンエフェクトを表現することができる。経路３００は曲線４００に対応している。一方、ビデオクリップＶ３１に現れるズームエフェクトについて見ると、サンプリング範囲Ｒのサイズはカーブ４００により規制されるということが言える。曲線４００は、サンプリング範囲Ｒのサイズと中心点の値を示す２つの座標軸からなる座標平面５００上に位置している。よって、この曲線４００のことを、ビデオクリップＶ３１に関するズーム曲線と称することができる。
【０１１９】
こうして、各種のズームインおよびズームアウトエフェクトが実現されることになる。図中、Ｑ1およびＱ2はそれぞれ、画像６３および６１の中心点を表す値であり、Ｚ63およびＺ61はそれぞれ、画像６３および６１のサイズを表す値である。経路３００と曲線４００は、ユーザの好みにより、各種形状に変更することが可能である。また、経路３００と曲線４００を調整するためのインターフェースをディスプレイ５に表示することとしてもよい。これ以外のビデオクリップの生成についても、これと同様に説明することができる。
【０１２０】
ディスクのコンテンツに、メニューとモーションメニューフォーマットのビデオクリップとが含まれている場合、モーションメニューの切り替えを行うだけで、そのディスクコンテンツをナビゲートできることとなる。よって、メニューとビデオクリップとの切り替えにより生じる、目視できるような画面の不連続な状態（visible gap）を低減することができる。
【０１２１】
図１４に示すのは、本発明による記録メディアの概略図である。
【０１２２】
記録メディア６００には、本発明のディスクコンテンツ生成方法を実現するためのコンピュータプログラムが格納されている。コンピュータプログラム６２０は、静止画像取り込みロジック（still image retrieving logic）６２１、ディスクコンテンツ設定ロジック６２２、ビデオ生成ロジック６２３、メニュー生成ロジック６２４、組織ロジック６２５およびディスクコンテンツ出力ロジック６２６を含んでいる。
【０１２３】
静止画像取り込みロジック６２１は、静止画像の取り込みを行うものである。ディスクコンテンツ設定ロジック６２２は、オーサリングインターフェースを表示し、設定パラメータを判断するものである。ビデオ生成ロジック６２３は、ビデオクリップを生成するものである。メニュー生成ロジック６２４は、メニューを生成するものである。組織ロジック６２５は、組織ルールを決定し、これに応じて組織データを生成するものである。ディスクコンテンツ出力ロジック６２６は、生成されたディスクコンテンツを所定のディスクフォーマットに対応するように変換して、そのディスクコンテンツをディスクに出力するものである。
【０１２４】
［実施例４］
本発明の実施例４では、静止画像を用いてモーションメニューの背景を生成するモーションメニュー生成方法を説明する。本発明のモーションメニュー生成方法は、コンピューティングデバイス、例えば、パーソナルコンピュータやラップトップコンピュータにて実行されるコンピュータプログラムにより実現されるものであり得る。
【０１２５】
図１５に示すのは、モーションメニュー生成システム９ａの構成を説明するためのブロック図である。
【０１２６】
図１５において、モーションメニュー生成システム９ａは、前景作成モジュール（foreground authoring module）９１ａ、背景作成モジュール（background authoring module）９２ａ、およびメニューモジュール９３ａを備えている。
【０１２７】
前景作成モジュール９１ａは、メニュー前景を成すメニューエレメントを作成・生成する機能を備える。前景作成モジュール９１ａには、メニューテンプレートを格納するメニューテンプレートライブラリ９１１が含まれていてもよい。各メニューテンプレートは、それぞれ所定の配置（configuration）でメニュー前景エレメントを有している。このメニュー前景エレメントは、メニュー前景に表示されるテキスト、シーンボタン、その他のボタン、および将来開発されるであろうコントロールエレメントであり得る。メニューテンプレートおよびその作成方法は、テーマテンプレートを用いたマルチメディアのオーサリング方法として米国特許出願１０／８７４２８５号明細書に詳述されている。
【０１２８】
背景作成モジュール９２ａは、メニューの背景を作成・生成する機能を持つ。背景作成モジュール９２ａは、静止画像を受け取ったのち、この受け取った静止画像からアニメーション画像を生成し、このアニメーション画像を再生するためのアニメーション画像プレゼンテーションデータを出力する。背景作成モジュール９２ａに生成されたアニメーション画像プレゼンテーションデータのフォーマットは、ビデオデータフォーマットまたはその他のフォーマット、例えば、アニメーショングラフィックスインターチェンジフォーマット（Animated GIF）もしくはＦＬＡＳＨ（登録商標、マクロメディア社）ファイルなどであり得る。
【０１２９】
入力静止画像は、ビットマップグラフィックスまたはベクターグラフィックスからなるものであってもよい。アニメーション画像プレゼンテーションデータを、画像オブジェクトに、この画像オブジェクトの表示の仕方を記述するプレゼンテーションコードを付加してなる形式に生成すると、使用するメモリ容量が小さくてすむと共に、高画像解像度が図られる。
【０１３０】
背景作成モジュール９２ａは、静止画像をインポートする静止画像インポートモジュール（still image importation module）９２１、およびアニメーション画像プレゼンテーションデータを生成するアニメーションモジュール９２２を備えている。このうち、アニメーションモジュール９２２は、さらに、エフェクト付加モジュール（effect implementation module）９２３、アニメーションオブジェクトオーバーレイモジュール９２４、スライドショー作成モジュール９２５、エフェクトライブラリ９２６、およびアニメーションオブジェクトライブラリ９２７を備えてなるものであってもよい。
【０１３１】
エフェクト付加モジュール９２３は、アニメーション画像を生成すべく、静止画像に画像エフェクトをかけるものである。アニメーションオブジェクトオーバーレイモジュール９２４は、アニメーション画像を生成すべく、静止画像にアニメーションオブジェクトを重ねるものである。スライドショー作成モジュール９２５は、静止画像およびトランジションエフェクトを利用して、スライドショーを作成するものである。エフェクトライブラリ９２６は、画像エフェクトとトランジションエフェクトを格納し提供するものである。アニメーションオブジェクトライブラリ９２７は、アニメーションオブジェクトを格納し提供するものである。
【０１３２】
メニューモジュール９３ａは前景と背景からなるモーションメニューを生成するものである。これら前景と背景は、それぞれ前景作成モジュール９１ａと背景作成モジュール９２ａによって生成されたメニュー前景エレメントとアニメーション画像からなる。メニューモジュール９３ａは、フォーマット変換モジュール９３１を備えていてもよい。フォーマット変換モジュール９３１は、生成されたモーションメニューとアニメーション画像プレゼンテーションデータを、所定のディスクフォーマット、例えば、ＤＶＤ、ブルーレイディスク、アドバンスト・オプティカル・ディスク（Advanced Optical Disc ＝ ＡＯＤ）、エンハンスド・バーサタイル・ディスク（Enhanced Versatile Disc ＝ ＥＶＤ）、ハイディフィニションＤＶＤ（High Definition ＤＶＤ ＝ ＨＤＤＶＤ）、またはその他現在策定中であり将来規格化されるであろうメディアフォーマットに対応するよう変換する。
【０１３３】
モーションメニュー生成システム９ａは、コンピュータアプリケーションによって実現され得るものである。
【０１３４】
図１６に示すのは、コンピューティングデバイス１０ａを説明するブロック図である。
【０１３５】
図１６において、コンピューティングデバイス１０ａは、データを処理する処理ユニット１ａ、データを保存するメモリ４、ユーザインターフェースを表示するディスプレイ５ａ、およびデータの入力と出力を行う入力／出力ユニット６ａを備えてなる。処理ユニット１ａは、メモリ４ａ、ディスプレイ５ａおよび入力／出力ユニット６ａと接続している。本発明のこの実施例では、メモリ４ａは、モーションメニュー生成システム９ａを有している。
【０１３６】
モーションメニュー生成システム９ａは、コンピューティングデバイス１０ａにモーションメニュー生成方法を実行するよう命令する。
【０１３７】
図１７を参照されたい。図１７は、本発明のこの実施例によるモーションメニュー生成方法のフローチャートである。
【０１３８】
先ず、処理ユニット１ａは、モーションメニューの前景および背景を作成するためのインターフェース７ａをディスプレイ５ａ上に表示する（ステップＳ１０２）。続いて、処理ユニット１ａは、前景作成モジュール９１ａにより、メニューテンプレートライブラリ９１１に入っているモーションメニューテンプレートを提供する（ステップＳ１０４）。各モーションメニューテンプレートは、メディアコンテンツのナビゲートを可能にするためのメニュー前景エレメント、例えばテキストまたはボタンなどをそれぞれ含んでいる。
【０１３９】
ユーザは、その操作によって所定のメニューテンプレートを決定するとき、さらに、このメニューテンプレートのメニュー前景エレメントに調整を加えることもできる。メニュー前景エレメントの作成が完了すると、処理ユニット１ａは、これから生成されるべきモーションメニューの前景に現れることとなるメニュー前景エレメント、例えば図１８に示す前景４３、を決定する（ステップＳ１０６）。そして、処理ユニット１ａは、背景作成モジュール９２ａの命令を受け、以下のステップを実行する。
【０１４０】
図１８に示すのは、モーションメニュー生成ステップを説明する概略図である。
【０１４１】
図１７および図１８を参照にするとわかるように、処理ユニット１ａは、画像インポートモジュール９２１を用いて、例えば画像４０である少なくとも１つの静止画像を取り込む（ステップＳ１０８）。そして、ユーザが、モーションメニューおよびその背景を生成するための自動またはカスタマイズされたスキームを選択する。すると、処理ユニット１ａは、選択されたスキームを判断し（ステップＳ１１０）、それからステップＳ１１２およびＳ１１４へと進む。
【０１４２】
自動モーションメニュー生成スキームが選択された場合、処理ユニット１ａは、ステップＳ１１２およびＳ１１４を自動的に実行することができる。また、カスタマイズされたモーションメニュー生成スキームが選択された場合、処理ユニット１ａは、ユーザによる操作および設定の調整に対してインタラクティブに反応しながらステップＳ１１２およびＳ１１４を順次実行する。
【０１４３】
ステップＳ１１２において、処理ユニット１ａはアニメーションモジュール９２２を用い、アニメーション画像（例えば、アニメーション画像４１）を生成すると共に、このアニメーション画像に対応する少なくとも１つの静止画像（例えば、画像４０）をベースとしたアニメーション画像プレゼンテーションデータを生成する（ステップＳ１１２）。
【０１４４】
ステップＳ１１４において、処理ユニット１ａは、メニューモジュール９３ａを用い、モーションメニュー（例えば、モーションメニュー４４）を生成する（ステップＳ１１４）。生成されたモーションメニューには、メニュー前景エレメント（例えば、前景４３）と、アニメーション画像プレゼンテーションデータに従ってアニメーション画像（例えば、アニメーション画像４１）が表示される背景とが含まれる。このうち、メニューの前景エレメントおよびアニメーション画像は、ステップＳ１０６およびステップＳ１１２においてそれぞれ決定され生成されたものである。
【０１４５】
処理ユニット１ａは、フォーマット変換モジュール９３１の命令を受けると、例えば、ＤＶＤ、ブレーレイ、ＡＯＤ、ＨＤＤＶＤ、ＥＶＤまたはその他のメディアフォーマットなどである所定のディスクフォーマットを決定して、モーションメニューをそのディスクフォーマットに変換する（ステップＳ１１５）。
【０１４６】
続いて、処理ユニット１ａは、入力／出力ユニット６ａを介してこのモーションメニューデータを記録メディアに記録する（ステップＳ１１６）。入力／出力ユニット６ａは、例として、生成されたモーションメニューをＤＶＤ、ブレーレイ、ＡＯＤ、ＨＤＤＶＤ、ＥＶＤまたはその他のメディアフォーマットに対応したディスクに書き込むディスク記録デバイスである。この生成されたモーションメニューデータは、アニメーション画像プレゼンテーションデータを含んでいる。アニメーション画像プレゼンテーションデータは、イメージシーケンスを含むビデオデータフォーマット、または、その他のフォーマット、例えば画像オブジェクトにプレゼンテーションコードが付加されてなる形式のフォーマットで生成され、記録される。生成されたモーションメニューのデータは、後述するようなその他のメディアフォーマットに変換することができる。上記したイメージシーケンスの形式には、例えば、アニメーションＧＩＦ、オーディオ・ビデオ・インターリーブ（Audio Video Interleave ＝ＡＶＩ）ファイル、またはＭＰＥＧ４ファイルが含まれ得る。
【０１４７】
また、前景と背景を作成する順序についてだが、ここでした説明は例であって、本発明を限定しようとするものではない。前景と背景を編集する順序は、逆としてもよいし、または、様々に変更させてもよい。
【０１４８】
静止画像からアニメーション画像への生成には、各種の方式を採用することができる。例えば、画像エフェクトを加えること、アニメーションオブジェクトを組み合わせること、およびスライドショーを作成することによって、アニメーション画像を生成する方式などが適用可能である。
【０１４９】
つまり、処理ユニット１ａは、ステップＳ１１２において、エフェクト付加モジュール９２３、アニメーションオブジェクトオーバーレイモジュール９２４またはスライドショー作成モジュール９２５のうち少なくとも１つを用いることにより、アニメーション画像を生成することができるのである。ステップＳ１１２については、図１８および図１９を参照にさらに詳細に説明する。
【０１５０】
図１９に示すのは、本発明のこの実施例によるステップＳ１１２のより詳細なフローチャートである。
【０１５１】
カスタマイズされたモーションメニューが選択された旨を判断したら（図１７におけるステップＳ１１０）、処理ユニット１ａは、設定を調整するためのオプションとアニメーション画像プレゼンテーションデータの生成に必要なパラメータとを有する、アニメーション画像を作成するためのインターフェースを表示する（ステップＳ１２０）。
【０１５２】
オプションの設定は、モーションメニュー生成システム９ａによって作られ提供されたパラメータに対応する。設定オプションには、静止画像からアニメーション画像を生成する方式を選択するためのオプション、画像エフェクト、アニメーションオブジェクトおよびトランジションエフェクトを選択するためのオプション、ならびに画像エフェクト、アニメーションオブジェクトおよびトランジションエフェクトの属性を選択するためのオプションが含まれる。
【０１５３】
アニメーション画像生成の設定は、入力／出力ユニット６ａを介して設定オプションを選択すること、および／またはパラメータを微調整することによって行われる。そして、処理ユニット１ａは、ステップＳ１２８において要されるオプションとパラメータの設定を取得する（ステップＳ１２２）。
【０１５４】
例として、画像エフェクトを施すことにより、静止画像４０からアニメーション画像を生成する方法が選択されたとする。そして、この画像４０に適用されるものとしてバブル、パンおよびズームエフェクトが選択される。すると、設定オプションの選択、ならびにバブルエフェクト、パンエフェクトおよびズームエフェクトのパラメータの調整ができるように、ディスプレイ５ａ上に、図１８に示すインターフェース４７および４８が表示される。
【０１５５】
そして、処理ユニット１ａは、オプションの設定とパラメータの設定に応じて、これから生成されるべきアニメーション画像のプレビュー（例えば、プレビュー４５およびプレビュー４６）を表示させる（ステップＳ１２４）。
【０１５６】
ユーザの好みに応じたオプションおよびパラメータの決定がなされた後、処理ユニット１ａは、そのオプションの設定およびパラメータの設定に基づいて、静止画像（例えば、画像４０）からアニメーション画像（例えば、画像４１）を生成する。
【０１５７】
例えば、処理ユニット１ａは、エフェクト付加モジュール９２３の命令を受け、バブルエフェクト、パンエフェクトおよびズームエフェクトについてのオプションの設定およびパラメータの設定に基づいて、画像４０からアニメーション画像４１を生成する。これにより、アニメーション画像４１は、その上方に浮かぶバブルによって、画像４０上でモーションをシミュレートすることになる。
【０１５８】
一方、自動モーションメニュー生成スキームが選択された場合（図１７におけるステップＳ１１０）は、処理ユニット１ａは、ランダムもしくは動的に抽出されたパラメータ、または予め設定されていたパラメータに従い、アニメーション画像およびモーションメニューを生成する。これらパラメータには、静止画像からアニメーション画像を生成するための方法、画像エフェクト、アニメーションオブジェクト、トランジションエフェクト、およびその属性のパラメータが含まれる。
【０１５９】
また、その他の画像エフェクトを静止画像に加えることによっても同様に、アニメーション画像を生成することができる。エフェクトライブラリ９２６は、これらだけに限定されることはないが、例を挙げれば、画像編集ソフトウェア・パッケージにより提供される油絵、ライト、色鉛筆、バブル、ブライトネス＆コントラスト、パン＆ズーム、星、水彩画、拡散グロー（diffuse glow）、ズームモーション、レンズフレア、木炭（charcoal）、モザイク、およびその他のエフェクトといった、選択および応用可能な多種の画像エフェクトを備えるものであり得る。市販されている画像編集ソフトウェア・パッケージの代表例としては、ユーリードフォトインパクト（Ｕｌｅａｄ ＰｈｏｔｏＩｍｐａｃｔ）、ユーリードメディアスタジオ（Ｕｌｅａｄ Ｍｅｄｉａ Ｓｔｕｄｉｏ）、およびユーリードピクチャーショー（Ｕｌｅａｄ Ｐｉｃｔｕｒｅ Ｓｈｏｗ）がある。
【０１６０】
エフェクト付加モジュール９２３は、静止画像またはその一部に施された１つまたは複数の画像エフェクトのうち特定の属性を継続的にアクティブとすることにより、静止画像に動きを与える（animate）。例えば、継続的に明るさを調整すること、ゆがみ（distort）エフェクトのレベルを継続的に変更することによって、モーションがシミュレートされることとなる。
【０１６１】
アニメーションオブジェクトオーバーレイモジュール９２４は、アニメーションオブジェクトを静止画像と組み合わせることによって、アニメーション画像を作り出すことができる。アニメーションオブジェクトは、各種方式で静止画像により結合され得る。アニメーションオブジェクトは、静止画像に対して相対移動するものでも、または静止画像の所定位置に固定されるものであってもよい。アニメーションオブジェクトは、アニメーションオブジェクトライブラリ９２７に格納された２次元オブジェクト、３次元オブジェクト、およびビデオオブジェクトであり得る。
【０１６２】
このうち、２次元オブジェクトは、アニメーションＧＩＦファイル、フラッシュ（登録商標）ファイル、結合された静止画像に相対して移動するイメージ、またはその他であり得る。３次元オブジェクトは、バーチャルリアリティーオブジェクトであり得る。また、３次元オブジェクトは、静止画像をその表面テクスチャ（surface texture）として貼り付けたものであってもよい。ビデオオブジェクトは、背景のないアニメーションオブジェクトのフレームであり得る。
【０１６３】
スライドショー作成モジュール９２５は、トランジションエフェクトを伴う静止画像から、アニメーション画像をスライドショーとして作り出すことができる。スライドショーの作成にあたっては、各種トランジションエフェクト、例えば、フロー（flow）、クロスフェード（cross-fade）、３次元飛行（3-dmensional fly）およびサークル（circle）トランジションエフェクトなどを用いることができる。
【０１６４】
さらに、エフェクトの付加、アニメーションオブジェクトの結合、スライドショー作成およびその他の方法を組み合わせることによれば、多種多様なアニメーション画像を生成することができるようになる。
【０１６５】
図１７に示すステップＳ１１６において、アニメーション画像プレゼンテーションデータを含むモーションメニューデータは、ディスクに記録される。図２０に図示されるように、アニメーション画像プレゼンテーションデータは、イメージシーケンス、ビデオフォーマット、または画像オブジェクトにプレゼンテーションコードが付加された形式で構成されていてもよい。
【０１６６】
図２０に示すのは、本発明のこの実施例によるアニメーション画像プレゼンテーションデータ６１ａを説明する概略図である。
【０１６７】
アニメーション画像プレゼンテーションデータ６１ａには、画像オブジェクト６２ａとプレゼンテーションコード６３ａとが含まれている。画像オブジェクト６２ａは、静止画像、および／またはアニメーションオブジェクトであり得る。プレゼンテーションコード６３ａは、画像オブジェクト６２ａの表示の仕方を記述する、マークアップ言語、メタデータおよび／またはプログラミング言語であり得る。
【０１６８】
図２１に示すのは、本発明のこの実施例によるメディア再生システムを説明する概略図である。
【０１６９】
図２１には、記録メディア７０、メディアプレイヤー７１、およびメディアプレイヤー７１に接続されたディスプレイ７２が示されている。メディアプレイヤー７１は、例えば、ＤＶＤプレイヤーまたはその他のメディア再生専用装置などのスタンドアロン型（stand‐alone）ディスクプレイヤーであり得る。メディアプレイヤー７１は、画像オブジェクト６２ａおよびプレゼンテーションコード６３ａをデコードしてアニメーション画像の表示を行うインタプリタ７１１を備えていてもよい。記録メディア７０は、任意の内部または外部記録メディアであって、メディアプレイヤー７１が読み取り可能な媒体、例えば、ＤＶＤディスク、ＡＯＤディスク、ＨＤＤＶＤディスク、ブルーレイディスク、ＥＶＤディスク、テープ、フレキシブルディスク、ハードディスクおよびその他の媒体であり得る。アニメーション画像プレゼンテーションデータ６１ａおよびモーションメニューデータは、各種メディアフォーマットに対応するように生成させることができる。
【０１７０】
本発明のこの実施例におけるメディアフォーマットは、これに対応するスタンドアロン型メディア再生装置（例えば、メディアプレイヤー７１）によって、このメディアフォーマットのアニメーション画像プレゼンテーションデータおよびモーションメニューデータが再生され得るようなフォーマットである。
【０１７１】
例えば、アニメーション画像プレゼンテーションデータ６１ａがアニメーション画像４１を表すものである場合に、画像オブジェクト６２ａは画像４０を含み、プレゼンテーションコード６３ａはバブル、パンおよびズームエフェクトのパラメータを含み得る。所定のメディアフォーマットに対応したアニメーション画像プレゼンテーションデータ６１ａおよびモーションメニュー４４のデータは、図１７のステップＳ１１６において記録メディア７０に記録される。メディアプレイヤー７１は、記録メディア７０を読み込むときに、このメディアフォーマットに従ってアニメーション画像プレゼンテーションデータ６１ａをデコードすることにより、アニメーション画像４１をディスプレイ７２に表示する。
【０１７２】
具体的に言えば、メディアプレイヤー７１のインタプリタ７１１が、プレゼンテーションコード６３にしたがって画像オブジェクト６２ａを表示させるのである。また、同じように、その他のエフェクトのパラメータ設定がプレゼンテーションコード６３ａに含まれていてもよい。
【０１７３】
また、例えば、アニメーション画像プレゼンテーションデータ６１ａは、第２のアニメーション画像を表すものとして、記録メディア７０に記録されている。この場合に、画像オブジェクト６２ａは静止画像を含み、プレゼンテーションコード６３ａは、例えばシャッタースピード、露出補正、Ｆナンバー、用いられた測光系、フラッシュが採用されたか否か、静止画像に必要なデータと時間、ホワイトバランス、使用された補助レンズ、および解像度、といった静止画像の属性を記録した、例えば交換可能イメージファイル（Exchangeable Image File ＝ＥＸＩＦ）であるメタデータを含み得る。
【０１７４】
メディアプレイヤー７１のインタプリタ７１１は、記録メディア７０を読み込む際に、プレゼンテーションコード６３ａに記録された少なくとも１つの属性に関連する各種画像オブジェクト６２ａを表示すると共に変化させることにより、第２のアニメーション画像を表現（present）する。
【０１７５】
例として、インタプリタ７１１は、プレゼンテーションコード６３ａ中のメタデータを、静止画像にかけられたエフェクトとフィルターの各種属性の初期値として取り込んでから、該エフェクトとフィルターの各種属性を連続的に変化させることによって、該静止画像に動きを与える（animate）する。
【０１７６】
例えば、アニメーション画像プレゼンテーションデータ６１ａが、第３のアニメーション画像を表すものとして、記録メディア７０に記録されているとする。この場合に、画像オブジェクト６２ａは、静止画像およびアニメーションを含み、プレゼンテーションコード６３ａは、静止画像とアニメーションオブジェクトとの相互作用（interaction）を記述する、例えば拡張可能マークアップ言語（ＸＬＭ）であるマークアップ言語を含み得る。メディアプレイヤー７１のインタプリタ７１１は、記録メディア７０を読み出す際に、プレゼンテーションコード６３ａに記録された相互作用を記述するマークアップ言語に基づいて画像オブジェクト６２ａを表示することで、第３のアニメーション画像を表現（present）する。
【０１７７】
また、例えば、アニメーション画像データ６１ａがスライドショーを表すものとして、記録メディア７０に記録されているとする。この場合に、画像オブジェクト６２ａは、スライドショーを構成する静止画像であり、プレゼンテーションコード６３ａは、トランジションエフェクトのパラメータを含むと共に、静止画像の組織を記述したものである。メディアプレイヤー７１のインタプリタ７１１は、記録メディア７０を読み出す際に、プレゼンテーションコード６３ａにしたがって画像オブジェクト６２ａを表示することにより、スライドショーを表現（present）する。
【０１７８】
図２２に示すのは、本発明のこの実施例による記録メディアの概略図である。
【０１７９】
この記録メディア３０１には、本発明のモーションメニュー生成方法を実現するためのコンピュータプログラム３２０が格納されている。コンピュータプログラム３２０は、前景作成ロジック（foreground authoring logic）３２１、静止画像インポートロジック（still image importation logic）３２２、アニメーション画像生成ロジック３２３、およびメニュー生成ロジック３２４を含む。
【０１８０】
前景作成ロジック３２１は、メニュー前景のメニュー前景エレメントを作成・生成する機能を提供する。静止画像インポートロジック３２２は、静止画像を受け取る。アニメーション画像生成ロジック３２３は、この受け取られた静止画像からアニメーション画像を生成して、このアニメーション画像を表すアニメーション画像プレゼンテーションデータを出力する。アニメーション画像生成ロジック３２３はさらに、エフェクトを付加すること、アニメーションオブジェクトを重ねる（overlay）こと、および静止画像とトランジションエフェクトからなるスライドショーを作成することによって、アニメーション画像を生成する機能を提供する。メニュー生成ロジック３２４は、それぞれメニューの前景エレメントとアニメーション画像からなる前景と背景を含んだモーションメニューを生成する。従って、ここに開示したメディアコンテンツ生成方法およびシステムによれば、従来技術に存在する欠点を改善することができるのである。
【０１８１】
以上、本発明を、例示の目的で好適な実施例を挙げて説明したが、本発明はこれら実施例に限定はされないと解されるべきである。むしろ、本発明は、（当業者であれば明らかである）各種変更および均等な修飾を包括し得るものである。すなわち、特許請求の範囲は、かかる各種変更および均等な修飾が全て包括されるように、最も広い意味に解釈されるべきである。
【図面の簡単な説明】
【０１８２】
【図１】本発明の実施例１〜３において用いられるコンピューティングデバイス１０を示すブロック図である。
【図２】本発明の実施例１によるメディアコンテンツ生成方法のフローチャートである。
【図３】本発明の実施例２によるメディアコンテンツ生成方法のフローチャートである。
【図４】本発明の実施例２におけるインターフェースのいくつかの組織パターンを示す代表的な概略図である。
【図５】画像とこれに適用される組織ルールとを示す概略図ブロック図である。
【図６】本発明の実施例２により生成されたビデオメディアコンテンツを示す概略図である。
【図７】本発明の実施例２によるビデオおよびメニュー生成ステップのフローチャートである。
【図８】図５の組織ルールに対応する組織データのリストである。
【図９】パノラマ画像およびこれに適用される組織ルールを示す概略図である。
【図１０】本発明の実施例３により生成されたビデオメディアコンテンツを示す概略図である。
【図１１】図９の組織ルールに対応する組織データのリストである。
【図１２】ビデオクリップＶ３１の概略図である。
【図１３】ビデオクリップＶ３１のサンプリング範囲のサイズを規定する曲線経路およびデータの例を示す概略図である。
【図１４】本発明の記録メディアを示す概略図である。
【図１５】本発明の実施例４によるモーションメニュー生成システム９ａの構成を説明するブロック図である。
【図１６】本発明の実施例４に用いられるコンピューティングデバイス１０ａを示すブロック図である。
【図１７】本発明の実施例４によるモーションメニュー生成方法のフローチャートである。
【図１８】本発明の実施例４によるモーションメニュー生成ステップを示す概略図である。
【図１９】本発明の実施例４におけるステップＳ１１２をより詳細に示すフローチャートである。
【図２０】本発明の実施例４のアニメーション画像プレゼンテーションデータ６１ａを示す概略図である。
【図２１】本発明の実施例４におけるメディア再生システムを示す概略図である。
【図２２】本発明の実施例４による記録メディアを示す概略図である。
【符号の説明】
【０１８３】
１，１ａ・・・処理ユニット
４，４ａ・・・メモリ
５，５ａ・・・ディスプレイ
６，６ａ・・・入力／出力ユニット
７，７ａ・・・インターフェース
８・・・パノラマ画像
９・・・統合システム
１０，１０ａ・・・コンピューティングデバイス
６０〜６３、８５〜８７・・・画像
９１・・・アニメーションモジュール
９２・・・メニューモジュール
９３・・・組織モジュール
３００・・・経路
４００・・・ズーム曲線
５００・・・座標平面
６００・・・記録メディア
６２０・・・コンピュータプログラム
６２１・・・静止画像取り込みロジック
６２２・・・ディスクコンテンツ設定ロジック
６２３・・・ビデオ生成ロジック
６２４・・・メニュー生成ロジック
６２５・・・組織ロジック
６２６・・・ディスクコンテンツロジック
Ａ０１，Ａ１０，Ａ１２，Ａ２１，Ａ２３，Ａ３１，Ａ５６，Ａ６５，Ａ６７，Ａ７６・・・選択項目
Ｅ，Ｅ０１，Ｅ１０，Ｅ１２，Ｅ２１，Ｅ２３，Ｅ３１，Ｅ５６，Ｅ６５，Ｅ６７，Ｅ７６・・・トランジション要素
Ｆ・・・フレーム
Ｉ１〜Ｉｎ・・・構成画像
Ｌ，Ｌ１００およびＬ２００・・・ラベル
Ｍ６０〜６３、Ｍ８５〜８７・・・メニュー
Ｐ・・・組織パターン
Ｑ１，Ｑ２・・・画像の中心位置の値
Ｖ０１，Ｖ１０，Ｖ１２，Ｖ２１，Ｖ２３，Ｖ３１，Ｖ５６，Ｖ６５，Ｖ６７，Ｖ７６・・・ビデオクリップ
Ｚ６３，Ｚ６１・・・画像のサイズの値
９ａ・・・モーションメニュー生成システム
９１ａ・・・前景作成モジュール
９１１・・・メニューテンプレートライブラリ
９２ａ・・・背景作成モジュール
９２１・・・静止画像インポートモジュール
９２２・・・アニメーション画像モジュール
９２３・・・エフェクト付加モジュール
９２４・・・アニメーションオブジェクトオーバーレイモジュール
９２５・・・スライドショー作成モジュール
９２６・・・エフェクトライブラリ
９２７・・・アニメーションオブジェクトライブラリ
９３ａ・・・メニューモジュール
９３１・・・フォーマット変換モジュール
４０・・・画像
４１・・・アニメーション画像
４３・・・前景
４４・・・モーションメニュー
４５，４６・・・プレビュー
４７，４８・・・インターフェース
６１ａ・・・アニメーション画像プレゼンテーションデータ
６２ａ・・・画像オブジェクト
６３ａ・・・プレゼンテーションコード
７０・・・記録メディア
７１・・・メディアプレイヤー
７１１・・・インタプリタ
７２・・・ディスプレイ
３０１・・・記録メディア
３２０・・・コンピュータプログラム
３２１・・・前景作成ロジック
３２２・・・静止画像インポートロジック
３２３・・・アニメーション画像生成ロジック
３２４・・・メニュー生成ロジック
【図１】
2006178575.tif 000003
【図２】
2006178575.tif 000004
【図３】
2006178575.tif 000005
【図４】
2006178575.tif 000006
【図５】
2006178575.tif 000007
【図６】
2006178575.tif 000008
【図７】
2006178575.tif 000009
【図８】
2006178575.tif 000010
【図９】
2006178575.tif 000011
【図１０】
2006178575.tif 000012
【図１１】
2006178575.tif 000013
【図１２】
2006178575.tif 000014
【図１３】
2006178575.tif 000015
【図１４】
2006178575.tif 000016
【図１５】
2006178575.tif 000017
【図１６】
2006178575.tif 000018
【図１７】
2006178575.tif 000019
【図１９】
2006178575.tif 000020
【図２０】
2006178575.tif 000021
【図２１】
2006178575.tif 000022
【図２２】
2006178575.tif 000023
【図１８】
2006178575.tif 000024