(57)【特許請求の範囲】
【請求項１】
ビデオ素材を編集する編集装置（１００）であって、
編集部（２４）と、ビデオ素材ファイル生成部（２７）と、出力部（２８）と、を備え、
編集部（２４）は、前記ビデオ素材の一部に、第１の範囲と第２の範囲とを設定し、第２の範囲は、第１の範囲の開始点の後に、開始点を有し、第１の範囲の少なくとも一部は、第２の範囲の一部と重複し、
ビデオ素材ファイル生成部（２７）は、１つまたは２つのビデオ素材ファイルを生成し、
１つのビデオ素材ファイルは、生成されたビデオ素材ファイルが非破壊型の編集器に出力される場合に、生成され、１つのビデオ素材ファイルは、第１の範囲に対応するビデオ素材と、第２の範囲に対応するビデオ素材と、追加範囲と、を含み、追加範囲は、第１の範囲の前および／または第２の範囲の後に、連続的に追加される指定された付加範囲のマージンを有し、
２つのビデオ素材ファイルは、生成されたビデオ素材ファイルが破壊型の編集器に出力される場合に、生成され、第１のビデオ素材ファイルは、第１の範囲および第１の追加範囲に対応するビデオ素材を含み、第２のビデオ素材ファイルは、第２の範囲および第２の追加範囲に対応するビデオ素材を含み、第１の追加範囲は、連続的に、第１の範囲の前および／または後にあり、第２の追加範囲は、連続的に、第２の範囲の前および／または後にあり、
出力部（２８）は、生成された前記ビデオ素材ファイルを出力する、
前記編集装置。
【請求項２】
前記ビデオ素材ファイルの編集情報を有する編集データファイルを生成する編集データファイル生成部（２６）をさらに備え、
前記出力部は、前記編集データファイルと共にビデオ素材ファイルを出力する、請求項１記載の編集装置。
【請求項３】
前記出力されたビデオ素材ファイルを他の編集装置で編集し、その編集されたビデオ素材ファイルと前記編集データファイルを読み込む入力部（２５）をさらに備え、
前記編集部は、前記編集データファイルに基づいて、前記編集されたビデオ素材ファイルのビデオ素材を元のビデオ素材に関連づける、請求項２記載の編集装置。
【請求項４】
前記追加範囲の長さに関する指示を受け付けるマージン受付部（２２）をさらに備える、請求項１記載の編集装置。
【請求項５】
前記編集部は、第１の選択要求に応答して前記第１の範囲を設定し、第２の選択要求に応答して前記第２の範囲を設定する、請求項１記載の編集装置。
【請求項６】
ビデオ素材を編集する編集方法であって、
前記ビデオ素材の一部に、第１の範囲を設定するステップと、
前記ビデオ素材の一部に、第２の範囲を設定するステップと、
を含み、
第２の範囲は、第１の範囲の開始点の後に、開始点を有し、第１の範囲の少なくとも一部は、第２の範囲の一部と重複し、
前記編集方法は、
１つまたは２つのビデオ素材ファイルを生成するステップをも含み、
１つのビデオ素材ファイルは、生成されたビデオ素材ファイルが非破壊型の編集器に出力される場合に、生成され、１つのビデオ素材ファイルは、第１の範囲に対応するビデオ素材と、第２の範囲に対応するビデオ素材と、追加範囲と、を含み、追加範囲は、第１の範囲の前および／または第２の範囲の後に、連続的に追加される付加範囲のマージンを有し、
２つのビデオ素材ファイルは、生成されたビデオ素材ファイルが破壊型の編集器に出力される場合に、生成され、第１のビデオ素材ファイルは、第１の範囲および第１の追加範囲に対応するビデオ素材を含み、第２のビデオ素材ファイルは、第２の範囲および第２の追加範囲に対応するビデオ素材を含み、第１の追加範囲は、連続的に、第１の範囲の前および／または後にあり、第２の追加範囲は、連続的に、第２の範囲の前および／または後にあり、
前記編集方法は、さらに、
前記ビデオ素材ファイルを出力するステップと、
を含む、
前記編集方法。
【請求項７】
前記ビデオ素材ファイルの編集情報を有する編集データファイルを生成するステップと、
前記編集データファイルと共にビデオ素材ファイルを出力するステップと、
をさらに含む、請求項６に記載の編集方法。
【請求項８】
前記出力されたビデオ素材ファイルを他の編集装置で編集するステップと、
前記編集されたビデオ素材ファイルを読み込むステップと、
前記編集データファイルに基づいて、前記編集されたビデオ素材ファイルのビデオ素材を元のビデオ素材に関連づけるステップと、
をさらに含む、請求項７に記載の編集方法。
【請求項９】
前記追加範囲の長さに関する指示を受け付けるステップをさらに含む、請求項６記載の編集方法。
【請求項１０】
前記第１の範囲を設定するステップは、第１の範囲を選択する要求に応答して当該第１の範囲を設定し、前記第２の範囲を設定するステップは、第２の範囲を選択する要求に応答して当該第２の範囲を設定する、請求項６記載の編集方法。
【請求項１１】
ビデオ素材を編集する編集方法をコンピュータに実行させるためのプログラムであって、前記編集方法は、
前記ビデオ素材の一部に、第１の範囲を設定するステップと、
前記ビデオ素材の一部に、第２の範囲を設定するステップと、
を含み、
第２の範囲は、第１の範囲の開始点の後に、開始点を有し、第１の範囲の少なくとも一部は、第２の範囲の一部と重複し、
前記編集方法は、
１つまたは２つのビデオ素材ファイルを生成するステップをも含み、
１つのビデオ素材ファイルは、生成されたビデオ素材ファイルが非破壊型の編集器に出力される場合に、生成され、１つのビデオ素材ファイルは、第１の範囲に対応するビデオ素材と、第２の範囲に対応するビデオ素材と、追加範囲と、を含み、追加範囲は、第１の範囲の前および／または第２の範囲の後に、連続的に追加される付加範囲のマージンを有し、
２つのビデオ素材ファイルは、生成されたビデオ素材ファイルが破壊型の編集器に出力される場合に、生成され、第１のビデオ素材ファイルは、第１の範囲および第１の追加範囲に対応するビデオ素材を含み、第２のビデオ素材ファイルは、第２の範囲および第２の追加範囲に対応するビデオ素材を含み、第１の追加範囲は、連続的に、第１の範囲の前および／または後にあり、第２の追加範囲は、連続的に、第２の範囲の前および／または後にあり、
前記編集方法は、さらに、
前記ビデオ素材ファイルを出力するステップと、
を含む、
前記プログラム。
【請求項１２】
ビデオ素材を編集する編集方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、前記編集方法は、
前記ビデオ素材の一部に、第１の範囲を設定するステップと、
前記ビデオ素材の一部に、第２の範囲を設定するステップと、
を含み、
第２の範囲は、第１の範囲の開始点の後に、開始点を有し、第１の範囲の少なくとも一部は、第２の範囲の一部と重複し、
前記編集方法は、
１つまたは２つのビデオ素材ファイルを生成するステップをも含み、
１つのビデオ素材ファイルは、生成されたビデオ素材ファイルが非破壊型の編集器に出力される場合に、生成され、１つのビデオ素材ファイルは、第１の範囲に対応するビデオ素材と、第２の範囲に対応するビデオ素材と、追加範囲と、を含み、追加範囲は、第１の範囲の前および／または第２の範囲の後に、連続的に追加される付加範囲のマージンを有し、
２つのビデオ素材ファイルは、生成されたビデオ素材ファイルが破壊型の編集器に出力される場合に、生成され、第１のビデオ素材ファイルは、第１の範囲および第１の追加範囲に対応するビデオ素材を含み、第２のビデオ素材ファイルは、第２の範囲および第２の追加範囲に対応するビデオ素材を含み、第１の追加範囲は、連続的に、第１の範囲の前および／または後にあり、第２の追加範囲は、連続的に、第２の範囲の前および／または後にあり、
前記編集方法は、さらに、
前記ビデオ素材ファイルを出力するステップと、
を含む、
前記記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ素材を編集する編集装置および編集方法に関する。
【背景技術】
【０００２】
動画像データ、静止画像データ、音声データ、テキストデータなどの種々のビデオ素材を利用して、ユーザから受け付けた編集情報に応答して画像や音声の編集を行う種々のアプリケーションがある。そのようなアプリケーションは、パーソナルコンピュータやワークステーション、その他の情報処理装置上で機能するソフトウェアとして種々提供されている。
【０００３】
各アプリケーションは、記録媒体に格納された画像データや音声データなどの様々なビデオ素材の全部または一部を読み出し、所望の部分を繋ぎ合わせる編集処理を実行して、一連の映像データや音声データを生成するように構成されている。
【０００４】
このような編集アプリケーションでは、編集対象を所定の時間的範囲でビデオ素材を参照する複数のクリップとして扱い、たとえば、時間軸に沿った複数のトラック上にクリップを配置して、ユーザから受け付けた編集情報に対応して編集処理を実行するように構成できる。
【０００５】
編集中のクリップを他の異なるアプリケーションで利用するためには、編集情報が記述された編集データファイルをエクスポートすることが考えられる。編集データファイルは、各アプリケーション間で共通に利用可能となるように、標準化された記述フォーマットで記載されていればよく、たとえば、ＡＡＦ（Ａｄｖａｎｃｅ  Ａｕｔｈｏｒｉｎｇ  Ｆｏｒｍａｔ）、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＥＤＬ（Ｅｄｉｔ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ）、その他のフォーマットを用いることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３１０８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
データのやり取りを行うアプリケーションが同一のコンピュータシステムに搭載されているような場合やネットワークを通じて同一のビデオ素材を参照することが可能であるような場合には、編集データファイルだけをエクスポートするだけでよい。
【０００８】
しかしながら、エクスポートされた編集データファイルを用いるアプリケーションがオリジナルビデオ素材を参照できない場合には、クリップが参照しているビデオ素材のファイルを編集データファイルとともにエクスポートする必要がある。
【０００９】
エクスポートするビデオ素材ファイルとして、オリジナルのビデオ素材をそのままコピーして出力すると、余剰データが大きくなるという問題がある。このため、クリップが参照している参照範囲だけをオリジナルのビデオ素材からコピーしてビデオ素材ファイルを生成し、これをエクスポートすることが考えられる。
【００１０】
クリップが参照するビデオ素材のうちの参照範囲だけをデータファイルとしてエクスポートする場合、このデータファイルを利用するアプリケーションにおいて、このクリップが参照している参照範囲の開始点の前または終了点の後ろに伸張するようなトリミングを行うことができないという問題がある。
【００１１】
本発明の目的は、新規で有用な編集装置および編集方法を提供することである。本発明の他の目的は、編集装置からビデオ素材を含むファイルをエクスポートする場合に、エクスポート先でのビデオ素材の編集の自由度を向上可能なファイルを生成する編集装置および編集方法を提供することである。
【課題を解決するための手段】
【００１２】
本発明の第１の観点によれば、ビデオ素材を編集する編集装置であって、前記ビデオ素材の一部に、第１の範囲を設定する編集部と、前記第１の範囲に対応するビデオ素材と、該第１の範囲の時間的に前または後ろに連続する第２の範囲に対応するビデオ素材とを含むビデオ素材ファイルを生成するビデオ素材ファイル生成部と、前記ビデオ素材ファイルを出力する出力部と、を備える、前記編集装置が提供される。
【００１３】
本発明によれば、出力されたビデオ素材ファイルを他の編集装置あるいはソフトウェアで編集する場合、第１の範囲のビデオ素材のみならず、第１の範囲の前または後ろに連続する第２の範囲のビデオ素材を編集できるため、編集可能な範囲が広がって、編集の自由度が向上する。また、従来は、第１の範囲の前後のビデオ素材の編集が必要になった場合、編集装置で第１の範囲を設定し直して再度出力する必要があったが、本発明によれば、第１の範囲の前または後ろに連続する第２の範囲のビデオ素材をビデオ素材ファイルに含ませているので、その手間を省略できる。
【００１４】
本発明の第２の観点によれば、ビデオ素材を編集する編集方法であって、前記ビデオ素材の一部に、第１の範囲を設定するステップと、前記第１の範囲に対応するビデオ素材と、該第１の範囲の時間的に前または後ろに連続する第２の範囲に対応するビデオ素材とを含むビデオ素材ファイルを生成するステップと、前記ビデオ素材ファイルを出力するステップと、を含む、前記編集方法が提供される。
【００１５】
本発明によれば、出力されたビデオ素材ファイルを他の編集方法あるいはソフトウェアで編集する場合、第１の範囲のビデオ素材のみならず、第１の範囲の前または後ろに連続する第２の範囲のビデオ素材を編集できるため、編集可能な範囲が広がって、編集の自由度が向上する。また、従来は、第１の範囲の前後のビデオ素材の編集が必要になった場合、編集装置で第１の範囲を設定し直して再度出力する必要があったが、本発明によれば、第１の範囲の前または後ろに連続する第２の範囲のビデオ素材をビデオ素材ファイルに含ませているので、その手間を省略できる。
【発明の効果】
【００１６】
本発明によれば、編集装置からビデオ素材を含むファイルをエクスポートする場合に、エクスポート先でのビデオ素材の編集の自由度を向上可能なファイルを生成する編集装置および編集方法を提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る編集装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態に係る編集装置の機能ブロック図である。
【図３】本発明の一実施形態に係る編集装置で生成される編集画面の一例を示す説明図である。
【図４】ＡＡＦフォーマットによるデータ構成を示す説明図である。
【図５】本発明の一実施形態に係る編集装置の制御フローチャートである。
【図６】プロジェクトの処理画面の一例を示す説明図である。
【図７】エクスポート時における詳細設定画面の一例を示す説明図である。
【図８】本発明の他の実施形態による制御フローチャートである。
【図９】他の編集装置でプロジェクトファイルをインポートする際の設定画面の一例を示す説明図である。
【図１０】他の編集装置で編集されたプロジェクトファイルを再度インポートする際のメニュー画面の一例を示す説明図である。
【図１１】他の編集装置で編集されたプロジェクトファイルを再度インポートする際のインポートダイアログ画面の一例を示す説明図である。
【図１２】エクスポートされるビデオ素材ファイルの生成の説明図である。
【図１３】エクスポートされるビデオ素材ファイルの生成の他の例の説明図である。
【図１４】エクスポートされるビデオ素材ファイルの生成のさらに他の例の説明図である。
【発明を実施するための形態】
【００１８】
＜発明の概要＞
動画像データ、静止画像データ、音声データ、テキストデータなどのビデオ素材を統合して、動画像データやオーディオデータを編集する編集装置は、デスクトップ型コンピュータ、ラップトップ型コンピュータなどのいわゆるパーソナルコンピュータ端末を用いて実現することができる。編集装置は、ユーザの編集指示に応じて、自身に内蔵されるかまたは外付けで接続される記憶媒体、またはネットワーク上に存在するデータストレージに格納されたビデオ素材を参照し、時間長情報を備えるクリップとして選択する。
【００１９】
クリップが参照するビデオ素材の参照範囲と、編集により生成されるビデオ素材の時間軸上での時間位置とをクリップＩＤと関連付けることにより、編集データが生成される。
【００２０】
編集装置は、ビデオ素材の一部あるいは全部を参照するクリップの編集データを管理する。クリップが参照するビデオ素材とその編集データとをまとめてプロジェクトと呼ぶ場合もある。なお、プロジェクトは編集データを必ずしも含む必要はない。
【００２１】
編集装置は、他のアプリケーションのためにビデオ素材をエクスポートする場合には、必要に応じてオリジナルのビデオ素材からクリップが参照する範囲を切り出したビデオ素材を含むビデオ素材ファイルを生成する。
【００２２】
また、編集装置は、ビデオ素材ファイルと共に、編集データを含む編集データファイルを出力する。編集装置は、ビデオ素材ファイルと編集データファイルが一体化されたファイル、すなわち、ビデオ素材とそれに対応する編集データとを含むファイルを出力してもよい。この一体化されたファイルをプロジェクトファイルと呼ぶ場合もある。
【００２３】
編集情報はプロジェクト情報と呼ばれ、このプロジェクト情報に含まれる編集データは、たとえば、ＡＡＦ、ＸＭＬ、ＥＤＬ、その他のフォーマットで記述した編集データファイルとして出力される。
【００２４】
編集データファイルは、クリップ情報、プロジェクト情報、トラック情報、先頭位置情報、時間長情報などを含む。編集データファイルは、編集中のビデオ素材全体におけるクリップが参照するビデオ素材の位置および長さの情報を含み、ビデオ素材全体とクリップが参照するビデオ素材とを関連付けるように構成される。
【００２５】
プロジェクト情報にオリジナルのビデオ素材から切り出したビデオ素材ファイルを含ませる場合には、クリップが参照する参照範囲の前後に時間的に連続するように所定の追加範囲を付加してビデオ素材ファイルを生成する。
【００２６】
＜編集装置のハードウェア構成＞
図１は、本発明の一実施形態に係る編集装置のハードウェア構成を示すブロック図である。
【００２７】
図１を参照するに、編集装置１００は、光ディスクやその他の記録媒体を駆動するためのドライブ１０１、ＣＰＵ１０２、ＲＡＭ１０４、ＲＯＭ１０３、ＨＤＤ１０５、通信インターフェース１０６、入力インターフェース１０７、出力インターフェース１０８、デコーダ１０９及びこれらを接続するバス１１１を備えている。
【００２８】
ドライブ１０１には光ディスクなどのリムーバブルメディア１０１ａが装着され、このリムーバブルメディアからのデータの読み出しが行われる。図１では、ドライブ１０１が編集装置１００に内蔵されている場合を示しているが、外付けのドライブであってもよい。このドライブ１０１は、光ディスクの他、磁気ディスク、光磁気ディスク、ブルーレイディスク、半導体メモリなどを採用することができる。ビデオ素材の読み出しは、通信インターフェース１０６を介して接続可能なネットワーク上のリソースであってもよい。
【００２９】
ＣＰＵ１０２は、ＲＯＭ１０３に記録されている制御プログラムをＲＡＭ１０４などの揮発性記憶領域に展開し、編集装置１００全体の動作を制御する。
【００３０】
ＨＤＤ１０５は、編集装置としてのアプリケーションプログラムが格納されている。ＣＰＵ１０２がこのアプリケーションプログラムをＲＡＭ１０４上で展開し、コンピュータを編集装置として機能させる。また、光ディスクなどのリムーバブルメディアから読み出されたビデオ素材や各クリップの編集データなどをこのＨＤＤ１０５に格納するように構成することも可能である。ＨＤＤ１０５に記憶されたビデオ素材に対するアクセス速度は、ディスクドライブに装着された光ディスクに比して速いので、編集時においてＨＤＤ１０５に格納されたビデオ素材を用いることで、表示の遅延が少なくなる。編集データの記憶手段として、高速アクセス可能な記憶手段であればＨＤＤ１０５に限定されるものではなく、たとえば、磁気ディスク、光磁気ディスク、ブルーレイディスク、半導体メモリなどを用いることができる。通信インターフェースを介して接続可能なネットワーク上のこれらの記憶手段を編集データ用の記憶手段として用いることも可能である。
【００３１】
通信インターフェース１０６は、たとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して接続されるビデオカメラとの間で通信を行い、ビデオカメラ内部の記録媒体に記録されているデータを受信する。また、通信インターフェ−ス１０６は、ＬＡＮやインターネットを介して生成された編集データをネットワーク上のリソースに送信することも可能である。
【００３２】
入力インターフェース１０７は、キーボードやマウスなどの操作部２００を介してユーザが入力する指示を受け付け、バス１１１を介してＣＰＵ１０２に操作信号を供給する。
【００３３】
出力インターフェース１０８は、ＬＤＣ（液晶表示装置）やＣＲＴなどの表示装置、スピーカなどの出力装置３００に、ＣＰＵ１０２からの画像データや音声データを供給する。
【００３４】
ＡＶユニット１１０は、ビデオ信号およびオーディオ信号に対する各種処理を実行するものであり、以下のような要素及び機能を備えている。
【００３５】
外部ビデオ信号インターフェース１１は、編集装置１００の外部とビデオ符号化／復号器１２との間で、ビデオ信号の受け渡しを行う。たとえば、外部ビデオ信号インターフェース１１には、アナログコンポジット信号、アナログコンポーネント信号の入出力部が設けられる。
【００３６】
ビデオ符号化／復号器１２は、ビデオインターフェース１３を介して供給されたビデオデータを復号処理及びアナログ変換し、得られたビデオ信号を外部ビデオ信号インターフェース１１に出力する。またビデオ符号化／復号器１２は、外部ビデオ信号インターフェース１１や外部ビデオ・オーディオ信号インターフェース１４から供給されたビデオ信号を、必要に応じてディジタル変換した後、たとえば、ＭＰＥＧ２方式で圧縮し、得られたデータをビデオインターフェース１３を介してバス１１１上に出力する。
【００３７】
ビデオインターフェース１３は、ビデオ符号化／復号器１２とバス１１１との間でデータの受け渡しを行う。
【００３８】
外部ビデオ・オーディオ信号インターフェース１４は、外部にある機器から入力されたビデオデータをビデオ符号化／復号器１２に、オーディオデータをオーディオプロセッサ１６に、それぞれ出力する。また、外部ビデオ・オーディオ信号インターフェース１４は、ビデオ符号化／復号器１２から供給されたビデオデータと、オーディオプロセッサ１６から供給されたオーディオデータとを外部出力する。たとえば、外部ビデオ・オーディオ信号インターフェース１４は、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）などに準拠したインターフェースである。
【００３９】
外部オーディオ信号インターフェース１５は、外部とオーディオプロセッサ１６との間でオーディオ信号の受け渡しを行う。たとえば、外部オーディオ信号インターフェース１５は、アナログオーディオ信号のインターフェース規格に準拠したインターフェースである。
【００４０】
オーディオプロセッサ１６は、外部オーディオ信号インターフェース１５から供給されたオーディオ信号をアナログ／ディジタル変換し、得られたデータをオーディオインターフェース１７に出力する。また、オーディオプロセッサ１６は、オーディオインターフェース１７から供給されたオーディオデータのディジタル／アナログ変換および音声調整などを行い、得られた信号を外部オーディオ信号インターフェース１５に出力する。
【００４１】
オーディオインターフェース１７は、オーディオプロセッサ１６に対するデータの供給、オーディオプロセッサ１６からバス１１１上へのデータ出力を行う。
【００４２】
＜編集装置の機能構成＞
図２は、編集装置１００の機能構成を示すブロック図である。図２を参照するに、編集装置１００のＣＰＵ１０２は、ユーザインターフェース部２１、編集部２４、情報入力部２５、編集データファイル生成部２６、ビデオ素材ファイル生成部２７、情報出力部２８の様々な機能ブロックを有し、これらの機能ブロックは、メモリ１０４上に展開されるアプリケーションプログラムによって実現される。
【００４３】
このような各機能ブロックにより、ビデオ素材と編集データを含むプロジェクトファイルのインポート機能、各クリップに対する編集機能、ビデオ素材および／または編集データを含むプロジェクトファイルのエクスポート機能、プロジェクトファイルのエクスポート時におけるビデオ素材に対するマージン設定機能などを実現する。
【００４４】
《編集機能》
図３は、編集装置１００の編集画面の一例を示す図である。
【００４５】
図３を図２と共に参照するに、編集画面の表示データ、表示制御部２３により生成され、出力装置３００のディスプレイに出力される。
【００４６】
編集画面３０は、編集されたコンテンツや取得したビデオ素材の再生画面を表示する再生ウィンドウ３１、各クリップがタイムラインに沿って配置される複数のトラックで構成されるタイムラインウィンドウ３２、取得したビデオ素材をアイコン表示するビンウィンドウ３３などを備えている。
【００４７】
ユーザインターフェース部２１は、操作部２００を介してユーザが入力した指示入力を受け付ける指示受付部２２、ディスプレイやスピーカなどの出力装置３００に対する表示制御を行う表示制御部２３を含んでいる。
【００４８】
編集部２４は、操作部２００を介してユーザから入力された指示により指定されたクリップが参照するビデオ素材、あるいはデフォルトで指定されているプロジェクト情報を備えるクリップが参照するビデオ素材を、情報入力部２５を介して取得する。
【００４９】
情報入力部２５は、ＨＤＤ１０５内に記録されているビデオ素材が指定された場合には、これをビンウィンドウ３３に表示し、ＨＤＤ１０５内に記録されていないビデオ素材が指定された場合には、ネットワーク上のリソースやリムーバブルメディアなどからビデオ素材を読み出してビンウィンドウ３３にアイコン表示する。図示した例では、３つのビデオ素材がアイコンＩＣ１〜ＩＣ３で表示されている。
【００５０】
指示受付部２２は、編集に用いるクリップと、ビデオ素材の参照範囲と、その参照範囲がコンテンツの時間軸上にしめる時間位置との指定を編集画面上で受け付ける。具体的には、指示受付部２２は、クリップＩＤ、参照範囲の開始点および時間長、クリップが配置されるコンテンツ上の時間情報などの指定を受け付ける。このためのユーザの操作は、表示されているクリップ名を手がかりに、所望のビデオ素材のアイコンをタイムライン上にドラッグ＆ドロップする。指示受付部２２は、この操作によるクリップＩＤの指定を受け付けて、選択されたクリップが参照する参照範囲に応じた時間長でトラック上にクリップが配置される。
【００５１】
各トラック上に配置されたクリップは、クリップの開始点、終了点、タイムライン上の時間的な配置などを適宜変更することが可能となっており、たとえば、編集画面上に表示されるマウスカーソルを移動させて所定の操作を行うことで指示入力することが可能である。
【００５２】
《プロジェクトのエクスポート機能》
１つまたは複数のクリップを含むビデオ素材は、他のアプリケーションで使用する場合には、ビデオ素材生成部２７によってビデオ素材ファイルを生成し、情報出力部２８を介して出力される。
【００５３】
また、このビデオ素材に対応する編集データは、そのアプリケーションで使用可能なフォーマットで記述された編集データファイルを生成し、情報出力部２８を介して出力される。編集データファイルは、アプリケーション間で共通に利用できるフォーマットを用いることができる。そのフォーマットは、たとえば、ＡＡＦ、ＸＭＬ、ＥＤＬ、その他のフォーマットである。
【００５４】
図４は、ＡＡＦフォーマットで編集データファイルに含まれる各クリップの編集情報の構造を示す図である。
図４を図２と共に参照するに、編集データファイル４０には、シーケンス名を示すＣｏｎｐｏｓｉｔｉｏｎＭｏｂ４１、トラック名、編集単位（フレームレート／サンプルレート）、属性（ビデオ／オーディオ）を示すＴｉｍｅｌｉｎｅＭｏｂＳｌｏｔ４２、時間長および属性を示すＳｅｑｕｅｎｃｅ４３、素材中の先頭位置および長さを示すＳｏｕｒｃｅＣｌｉｐ４４、クリップ名を示すＭａｓｔｅｒＭｏｂ４５、クリップが参照する素材の保存場所を示すＦｉｌｅＳｏｕｒｃｅＭｏｂ４６などが含まれている。
【００５５】
編集データファイル生成部２６は、プロジェクトのエクスポートが指示された場合に、編集部２４で編集中のビデオ素材について編集データを収集して、所定のデータフォーマットで記述した編集データファイル４０を生成する。
【００５６】
ビデオ素材ファイル生成部２７は、オリジナルのビデオ素材からクリップが参照する参照範囲に時間的に前後に位置する所定長さの追加範囲を付加したビデオ素材を切り出して、これをビデオ素材ファイルとして出力する。
【００５７】
このビデオ素材ファイルは、編集部２４により編集中のビデオ素材に含まれる各クリップに基づいて、ビデオ素材ファイル生成部２７が所定のリソースから生成されたビデオ素材を含んでいる。
【００５８】
ビデオ素材ファイルに追加する追加範囲のマージン量は、ユーザによって指定される。また、データの属性やクリップが参照する参照範囲の時間的長さに応じてデフォルトでマージン量を設定することも可能である。
【００５９】
図５は、本実施形態に係る編集装置の制御フローチャートである。図６は、プロジェクトの処理画面の一例を示す説明図である。図７は、ＡＡＦフォーマットでのエクスポート時における詳細設定画面の一例を示す図である。図６および図７を適宜参照しつつ、図５のフローチャートに基づいて、ユーザがビデオ素材ファイルに追加するマージン量を指定する手順を説明する。この例では、各クリップに対するマージンを一括で設定する場合について説明する。
【００６０】
ステップＳ１１では、ＣＰＵ１０２は、クリップのエクスポート時のマージン量等の条件の指定を受け付ける。
【００６１】
具体的に説明すると、ＣＰＵ１０２は、プロジェクトの処理に関する指示を受け付けると、図６に示すプロジェクト処理画面７０を表示する。プロジェクト処理画面７０では、プロジェクトの保存またはエクスポートに関するメニュー表示を行い、プロジェクトのエクスポートバー７１が選択されると、エクスポートするプロジェクトの編集データファイルのフォーマット選択を受け付けるメニューウィンドウ７２を表示する。図６に示した例では、メニューウィンドウ７２には、ＡＡＦとＥＤＬが選択できるように構成されているが、これに限定されるものではない。
【００６２】
編集データファイルのフォーマットが指定されると、そのフォーマットに応じたエクスポート詳細設定画面を表示し、各種詳細設定の指示を受け付ける。例えば、図７に示す詳細設定画面８０は、ビデオクリップ設定部８１、オーディオクリップ設定部８２、ファイルコピー設定部８３を備えている。ビデオクリップ設定部８１およびオーディオクリップ設定部８２では、それぞれ「素材をコピーする」、「１つにまとめてコピーする」、「オリジナルの素材を参照する」などの選択肢がラジオボタンで選択できる。
【００６３】
ファイルコピー設定部８３では、「使用している素材をコピーする」、「クリップで使用している範囲をエクスポートする」を選択できる。ここで、「クリップで使用している範囲をエクスポートする」を選択し、マージン設定部８４でマージン量を選択する。マージン量は、たとえば、「時：分：秒：フレーム」で指定する。３０フレーム／秒の動画像である場合には、１フレームが１／３０秒の時間に換算される。
【００６４】
次に、ステップＳ１２では、ＣＰＵ１０２は、プロジェクトの解析処理を実行する。ここでは、プロジェクトに含まれるトラックと、各トラックに配置されたクリップの時間位置、クリップが参照するビデオ素材の情報などを収集する。
【００６５】
ステップＳ１３では、ＣＰＵ１０２は、クリップが参照している全てのビデオ素材をエクスポートしたか否かを判定する。エクスポートしていないビデオ素材が存在すると判断した場合にはステップＳ１４に移行し、エクスポートしていないビデオ素材が存在しないと判断した場合にはステップＳ１８に移行する。
【００６６】
ステップＳ１４では、ＣＰＵ１０２は、エクスポートしていないビデオ素材を選択する。
【００６７】
ステップＳ１５では、ＣＰＵ１０２は、設定されたマージン量が付加された場合にその開始点から終了点までの範囲（ｉｎ−ｏｕｔ）がオリジナルのビデオ素材の開始点から終了点の範囲（ｉｎ−ｏｕｔ）内に収まるか否かを判別する。設定されたマージンを付加してもオリジナルのビデオ素材の開始点から終了点までの範囲に収まると判断した場合にはステップＳ１６に移行し、そうでない場合にはステップＳ１７に移行する。
【００６８】
ステップＳ１６では、ＣＰＵ１０２のビデオ素材生成部２７はビデオ素材のビデオ素材ファイルを生成し、これをエクスポートする。このビデオ素材ファイルは、ステップＳ１１で設定されたマージン量を有する追加範囲がクリップに参照されたビデオ素材の参照範囲の前後に、時間的に連続するように追加される。
【００６９】
ステップＳ１７では、ＣＰＵ１０２は、オリジナルのビデオ素材の開始点から終了点の範囲で制限をかけたビデオ素材のビデオ素材ファイルを生成し、これをエクスポートする。
【００７０】
ステップＳ１６およびステップＳ１７を終了した後は、ステップＳ１３に移行してステップＳ１３〜ステップＳ１７を繰り返す。
【００７１】
ステップＳ１８では、ＣＰＵ１０２は、プロジェクト情報をＡＡＦフォーマットに基づいて書き出し、編集データファイルを生成する。編集データファイルが、ステップＳ１６によってビデオ素材ファイルを生成されている場合は、クリップが参照するビデオ素材の参照範囲、およびその前および／または後ろに時間的に連続する追加範囲の情報を含んでいる。また、編集データファイルが、ステップＳ１７によってビデオ素材ファイルを生成されている場合は、クリップが参照するビデオ素材の参照範囲、およびオリジナルのビデオ素材の開始点から終了点の範囲の情報を含んでいる。なお、編集データファイルの各クリップの編集情報は、エクスポートしたビデオ素材ファイルを参照するように変更される。
【００７２】
（マージン量指定の他の例）
図８は、他の実施形態による制御フローチャートである。図６および図７を適宜参照しつつ、図８のフローチャートに基づいて、クリップ毎にマージン量を設定する場合について説明する。
【００７３】
ステップＳ２１では、ＣＰＵ１０２は、プロジェクトのエクスポートが選択されると、プロジェクトの解析処理を実行する。ここでは、プロジェクトに含まれるトラックと、各トラックに配置されたクリップの時間位置、クリップが参照するビデオ素材の情報などを収集する。
【００７４】
ステップＳ２２では、ＣＰＵ１０２は、クリップが参照している全てのビデオ素材をエクスポートしたか否かを判定する。エクスポートしていないビデオ素材が存在すると判断した場合にはステップＳ２３に移行し、エクスポートしていないビデオ素材が存在しないと判断した場合にはステップＳ２８に移行する。
【００７５】
ステップＳ２３では、ＣＰＵ１０２は、エクスポートしていないビデオ素材を選択する。
【００７６】
ステップＳ２４では、ＣＰＵ１０２は、クリップのエクスポート時のマージン量の指定を受け付ける。ここでは、マージン量を指定するためのウィンドウを表示して、前述と同様に「時：分：秒：フレーム」でマージン量の指定を受け付けることが可能である。
【００７７】
ステップＳ２５では、ＣＰＵ１０２は、設定されたマージン量を付加した場合にその開始点から終了点までの範囲（ｉｎ−ｏｕｔ）がオリジナルのビデオ素材の開始点から終了点の範囲（ｉｎ−ｏｕｔ）内に収まるか否かを判別する。設定されたマージンを付加してもオリジナルのビデオ素材の開始点から終了点までの範囲に収まると判断した場合にはステップＳ２６に移行し、そうでない場合にはステップＳ２７に移行する。
【００７８】
ステップＳ２６では、ＣＰＵ１０２は、ビデオ素材ファイル生成部２７が、クリップが参照するビデオ素材の参照範囲にその前後に時間的に連続する追加範囲を、ステップＳ２４で設定されたマージン量に応じて付加し、ビデオ素材ファイルを生成し、これをエクスポートする。
【００７９】
ステップＳ２７では、ＣＰＵ１０２は、オリジナルのビデオ素材の開始点から終了点の範囲で制限をかけたビデオ素材ファイルを生成しこれをエクスポートする。
【００８０】
ステップＳ２６およびステップＳ２７を終了した後は、ステップＳ２２に移行してステップＳ２２〜ステップＳ２７を繰り返す。
【００８１】
ステップＳ２８では、ＣＰＵ１０２は、プロジェクト情報をＡＡＦフォーマットに基づいて書き出し、編集データファイルを生成する。編集データファイルが、ステップＳ２６によってビデオ素材ファイルを生成されている場合は、クリップが参照するビデオ素材の参照範囲、およびその前後に時間的に連続する追加範囲の情報を含んでいる。また、編集データファイルが、ステップＳ２７によってビデオ素材ファイルを生成されている場合は、クリップが参照するビデオ素材の参照範囲、およびオリジナルのビデオ素材の開始点から終了点の範囲の情報を含んでいる。なお、編集データファイルの各クリップの編集情報は、エクスポートしたビデオ素材ファイルを参照するように変更される。
【００８２】
《プロジェクトのインポート》
本発明に係る編集装置により出力されたプロジェクトファイル、すなわちビデオ素材および編集データを含むファイルを、他の編集装置（編集用アプリケーション）でインポートして使用する場合について説明する。ここでは、ＡＡＦフォーマットで記述された編集データファイルと上述した追加範囲が付加されたビデオ素材を含むビデオ素材ファイルを読み込んで、さらに編集処理を行う場合のインポート方法について説明する。
【００８３】
図９は、他の編集装置でプロジェクトファイルをインポートする際の設定画面の一例を示す説明図である。
【００８４】
プロジェクトファイルをインポートするアプリケーション側において、図９に示すようなインポート設定画面９０を表示する。
【００８５】
インポート設定画面９０は、タイムコードマッピングオプション設定部９１を備えている。タイムコードマッピングオプション設定部９１では、「ＡＡＦファイルの開始点を考慮してインポートする」、「ＡＡＦファイルの開始点をタイムラインの先頭に設定してインポートする」、「ＡＡＦファイルの開始点を無視してタイムコードでインポートする」のオプションが選択できる。クリップが参照する参照範囲に追加範囲を含むビデオ素材ファイルに基づいて編集処理を実行することができ、追加範囲を利用して編集範囲を伸張できるので、自由度の高い編集処理が可能となる。
【００８６】
《他の編集装置で編集後のプロジェクトファイルの再インポート》
上述した追加範囲が付加されたビデオ素材を含むビデオ素材ファイルを一旦他の編集装置（編集用アプリケーション）のためにエクスポートし、その編集装置でさらに編集を加えて出力されたビデオ素材ファイルと編集データファイルとを本実施の形態に係る編集装置に再度インポートする場合について説明する。
【００８７】
図１０は、他の編集装置で編集されたプロジェクトを本実施の形態に係る編集装置に再度インポートする際のメニュー画面の一例を示す説明図である。プロジェクトインポートメニュー画面の一例を示す図である。
【００８８】
図１０を参照するに、プロジェクトインポートメニュー画面１０００は、「プロジェクトを開く」、「シーケンスのインポート」、「オフラインクリップ復元」、「プロジェクトのインポート」などのメニューバーを備えており、このうちプロジェクトのインポートを指示するためのインポートバー１００１を選択する、さらにフォーマットを選択するメニューウィンドウ１００２が開くように構成されている。
【００８９】
メニューウィンドウ１００２は、フォーマット形式としてＡＡＦ、ＥＤＬのいずれかを選択するための選択バーを表示し、フォーマットを指定できるように構成されている。
インポートするフォーマット形式を指定すると、インポートするファイルを選択するためのインポートダイアログが表示される。
【００９０】
図１１は、他の編集装置で編集されたプロジェクトファイルを再度インポートする際のインポートダイアログ画面の一例を示す説明図である。
【００９１】
図１１を参照するに、インポートダイアログ１１００は、ファイルの格納場所を示す格納場所表示部１１０１、ファイル名を表示するファイル名表示部１１０２、ファイル種別を表示するファイル種別表示部１１０３、格納場所表示部１１０１に表示される格納場所に格納されたファイルをアイコン表示するファイル表示部１１０４などを備えている。
【００９２】
ファイル表示部１１０４に表示されるアイコンをクリックするか、あるいはファイル名表示部１１０２に表示されたファイル名をクリックすることにより、インポートするＡＡＦファイルをインポートできる。
【００９３】
インポートされたＡＡＦファイル内には、図４で示されるように、コンテンツ情報、含まれるクリップ情報などを備えており、各クリップが参照するビデオ素材とそのクリップとを関連付けるための情報を備えている。したがって、各クリップが参照するビデオ素材ファイルをこの編集装置に同時にインポートすることとなる。
【００９４】
ビデオ素材ファイルをインポートする際に、前述した他の編集装置でインポートする際と同様に、「ＡＡＦファイルの開始点を考慮してインポートする」、「ＡＡＦファイルの開始点をタイムラインの先頭に設定してインポートする」、「ＡＡＦファイルの開始点を無視してタイムコードでインポートする」などのオプションを選択することができる。
【００９５】
ここで、「ＡＡＦファイルの開始点を考慮してインポートする」を選択すると、ＡＡＦファイルに含まれる、エクスポート時に設定された、元のクリップが参照するビデオ素材の参照範囲、およびその前後に時間的に連続する追加範囲の情報を用いて、他の編集装置で編集されたビデオ素材ファイルが配置される。これによって、他の編集装置で編集されたビデオ素材ファイルのクリップをエクスポート前のクリップと置き換えても、時間軸がずれないように配置することが可能である。
【００９６】
このようにして、編集装置からエクスポートしたビデオ素材ファイルを他の編集装置でさらに編集を加えて、これをインポートして編集することが可能である。その際に、オリジナルのビデオ素材を用いるのではなく、クリップが参照する範囲の近傍を切り出したビデオ素材ファイルを生成していることから、データ量を軽減することができる。
【００９７】
また、１つの編集装置でできない編集処理を他の編集装置で行い、その編集情報を戻すことによって、編集の幅を広げることが可能となる。その際に、クリップが参照する参照範囲の前後に時間的に連続する追加範囲を含ませることで、トリミングなどの編集用途の幅が広がり、多彩な編集が可能となる。
【００９８】
《エクスポートされるビデオ素材ファイル》
図１２は、エクスポートされるビデオ素材ファイルの生成の説明図である。
図１２の中段に示すトラック１２１０上に配置されたクリップ１２１１は、図１２の上段に示すオリジナルのビデオ素材１２００の一部（開始点Ｔｉ〜終了点Ｔｏ）を参照している。このような場合に、エクスポートされるビデオ素材ファイルは、開始点Ｔｉ〜終了点Ｔｏの素材ファイル１２１１と、指定されたマージン量で素材ファイル１２１１の前後のビデオ素材１２２１，１２２２とを含んでいる。
【００９９】
この追加範囲１２２１，１２２２は、オリジナルのビデオ素材１２００のうち、マージン分を含む開始点Ｔｍ１〜終了点Ｔｍ２を切り出したものとなっている。
【０１００】
複数のクリップが同一のビデオ素材を参照しており、１つのクリップが参照する参照範囲の終了点が、他のクリップが参照する参照範囲の開始点よりも後ろにあるような場合、すなわち、参照範囲が重複するような場合に、編集装置（編集アプリケーション）によっては同時に参照できないことがある。たとえば、クリップが参照しているビデオ素材ファイルを直接編集して、ビデオ素材を更新していくような破壊型の編集を行うような編集装置である。
【０１０１】
図１３は、エクスポートされるビデオ素材ファイルの生成の他の例の説明図である。
【０１０２】
図１３を参照するに、この場合には、各クリップが参照するビデオ素材のうちそれぞれが参照する参照範囲に所定のマージン量で追加範囲を付加したビデオ素材ファイルを生成するように構成する。
【０１０３】
図１３の例では、第１トラック１３１０に配置された第１クリップ１３１１が参照する参照範囲は開始点Ｔ１ｉ〜終了点Ｔ１ｏであり、第２トラック１３２０に配置された第２クリップ１３２１が参照する参照範囲は開始点Ｔ２ｉ〜終了点Ｔ２ｏである。
【０１０４】
この場合、エクスポートするビデオ素材ファイルとして、第１クリップ１３１１が参照する参照範囲に所定のマージン分の追加範囲１３３１，１３３２を加えた第１ビデオ素材ファイル１３３０（開始点Ｔｍ１〜終了点Ｔｍ２）と、第２クリップ１３２１が参照する参照範囲に所定のマージン分の追加範囲１３４１，１３４２を加えた第２ビデオ素材ファイル１３４０（開始点Ｔｍ３〜終了点Ｔｍ４）とを出力することとなる。
【０１０５】
ここで、第１クリップ１３１１がトラック１３１０に配置され、第２クリップ１３２１がトラック１３２０に配置されている例を示しているが、このような場合に限定されるものではなく、同一トラックに配置されていてもよく、また、各クリップが時間軸上で重複するように配置されてもよい。
【０１０６】
前述と同様に、複数のクリップが同一素材を参照しており、１つのクリップが参照する参照範囲の終了点が、他のクリップが参照する参照範囲の開始点よりも後ろにあるような場合、すなわち、参照範囲が重複するような場合に、１つのクリップの参照範囲の開始点から他のクリップの参照範囲の終了点までを１つのビデオ素材ファイルとして切り出すことも可能である。前述したように、クリップが参照しているビデオ素材ファイルを直接編集して、ビデオ素材を更新していくような破壊型の編集を行うような編集装置の場合には、このように同一のビデオ素材ファイルを構成することができないが、非破壊型の編集処理を行うような編集装置（編集用アプリケーション）である場合には、データ量を軽減することができる。
【０１０７】
図１４は、エクスポートされるビデオ素材ファイルの生成のさらに他の例の説明図である。
【０１０８】
図１４を参照するに、たとえば、第１トラック１４１０に配置された第１クリップ１４１１が参照する参照範囲は開始点Ｔ１ｉ〜終了点Ｔ１ｏであり、第２トラック１４２０に配置された第２クリップ１４２１が参照する参照範囲は開始点Ｔ２ｉ〜終了点Ｔ２ｏである場合を考える。
【０１０９】
この場合、エクスポートするビデオ素材ファイルは、第１クリップ１４１１の参照範囲の開始点Ｔ１ｉから第２クリップ１４２１の参照範囲の終了点Ｔ２ｏまでのビデオ素材と、所定のマージン分の追加範囲１４３１，１４３２のビデオ素材とからなるビデオ素材１４３０（開始点Ｔｍ１〜終了点Ｔｍ２）を含んでいる。
【０１１０】
前述したように、オリジナルのビデオ素材の開始点から終了点（ｉｎ−ｏｕｔ）を超えて追加範囲を指定することはできないことから、マージン量が大きい場合にはオリジナルのビデオ素材の開始点から終了点の範囲に制限される。
【０１１１】
また、クリップの開始点の前にだけ追加範囲を付加するように構成でき、クリップの終了点の後ろにだけ追加範囲を付加するように構成することができる。
【０１１２】
＜他の実施形態＞
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（ブルーレイディスク）、半導体メモリを挙げることができる。
【０１１３】
前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【産業上の利用可能性】
【０１１４】
本発明は、動画像データや音声データを編集する編集装置に適用可能である。
【符号の説明】
【０１１５】
２２    指示受付部
２４    編集部
２５    情報入力部
２６    編集データファイル部
２７    ビデオ素材ファイル生成部
２８    情報出力部
１００  編集装置
【図１】
0005583974.tif 000002
【図２】
0005583974.tif 000003
【図３】
0005583974.tif 000004
【図４】
0005583974.tif 000005
【図５】
0005583974.tif 000006
【図６】
0005583974.tif 000007
【図７】
0005583974.tif 000008
【図８】
0005583974.tif 000009
【図９】
0005583974.tif 000010
【図１０】
0005583974.tif 000011
【図１１】
0005583974.tif 000012
【図１２】
0005583974.tif 000013
【図１３】
0005583974.tif 000014
【図１４】
0005583974.tif 000015