(57)【特許請求の範囲】
【請求項１】
映像データを記録している複数のファイルとして記録されたクリップを取得し、前記複数のファイルのうちの１つのファイル名は、前記クリップに対する前記複数のファイルを関連付けるためのショットＩＤ及び前記複数のファイルを再生すべき順番を示す連結番号を含む、クリップ取得部と、
記録部に格納された、１つのショットに対応する複数のファイルの各々の時間的な作成された順番を判断する判断部であって、前記複数のファイルがインターフレーム符号化データを含む、該判断部と、
前記クリップについてのインデックスファイルと、前記インデックスファイルに関連する複数のファイルとについての管理データに基づいて、前記複数のファイルを前記作成された順番に配列して統合する統合部であって、前記統合された複数のファイルがユーザにより単一のファイルとして編集可能となる、該統合部と、
複数のファイルとして格納された前記クリップのユーザ選択を受信し、前記クリップのユーザ選択に応答して、編集ウィンドウ内の単一の仮想クリップとしてユーザに前記複数のファイルを提示するためのユーザインタフェースと、
指定された部分の編集に先立って、前記判断された順番で供給される前記複数のファイルを復号するデコーダであって、一つのクリップに対応する異なるファイルに格納されているビデオ素材が前記デコーダに入力される間は初期化されないようにし、前記指定された部分はインターフレーム符号化されている複数のファイルを参照する場合に前記統合部によって初期化される、該デコーダと、
１つのショットに対応する前記複数のファイルを単一のクリップとして編集する編集部と、
を備える編集装置。
【請求項２】
前記統合された複数のファイルを１つのクリップとして表示し、該クリップの編集を受け付ける受付部をさらに備える、請求項１に記載の編集装置。
【請求項３】
前記複数のファイルは、第１のファイルと第２のファイルを含み、該第１のファイルと第２のファイルが前記作成された順番で連続し、該第２のファイルが該第１のファイルに後続し、
前記統合部は、前記第１のファイルの第１のフレームと、第２のファイルの第２のフレームとを、いずれか一方のフレームが他方のフレームを参照する場合に、該一方のフレームが復号可能なように関連付ける、請求項１に記載の編集装置。
【請求項４】
前記判断部は、前記複数のファイルの各ファイル名に基づいて、前記作成された順番を判断する、請求項１に記載の編集装置。
【請求項５】
前記判断部は、前記複数のファイルの総数または総記録時間に関する情報を取得し、
前記統合部は、前記取得された情報が、前記判断部の結果に適合する場合に前記複数のファイルを統合する、請求項１に記載の編集装置。
【請求項６】
映像データを記録している複数のファイルとして記録されたクリップを取得し、前記複数のファイルのうちの１つのファイル名は、前記クリップに対する前記複数のファイルを関連付けるためのショットＩＤ及び前記複数のファイルを再生すべき順番を示す連結番号を含む、クリップ取得ステップと、
前記複数のファイルの各々の時間的な作成された順番を判断する判断ステップであって、該複数のファイルが記録部に格納され、前記複数のファイルが１つのショットに対応し、該複数のファイルがインターフレーム符号化データを含む、該判断ステップと、
前記クリップについてのインデックスファイルと、前記インデックスファイルに関連する複数のファイルとについての管理データに基づいて、前記複数のファイルを前記作成された順番に配列して統合する統合ステップであって、前記統合された複数のファイルがユーザにより単一のファイルとして編集可能となる統合ステップと、
複数のファイルとして格納された前記クリップのユーザ選択を受信し、前記クリップのユーザ選択に応答して、編集ウィンドウ内の単一の仮想クリップとしてユーザに前記複数のファイルを提示するためのユーザインタフェース提示ステップと、
前記複数のファイルの編集に先立って、前記判断された順番で供給される前記複数のファイルを復号するデコーダにより復号する復号ステップであって、当該デコーダは、一つのクリップに対応する異なるファイルに格納されているビデオ素材が前記デコーダに入力される間は初期化されないようにし、指定された部分はインターフレーム符号化されている複数のファイルを参照する場合に統合部によって初期化される、復号ステップと、
１つのショットに対応する前記複数のファイルを単一のクリップとして編集する編集ステップと、
を含む編集方法。
【請求項７】
映像データを記録している複数のファイルとして記録されたクリップを取得し、前記複数のファイルのうちの１つのファイル名は、前記クリップに対する前記複数のファイルを関連付けるためのショットＩＤ及び前記複数のファイルを再生すべき順番を示す連結番号を含む、クリップ取得ステップと、
複数のファイルの各々の時間的な作成された順番を判断する判断ステップであって、該複数のファイルが記録部に格納され、前記複数のファイルが１つのショットに対応し、該複数のファイルがインターフレーム符号化データを含む、該判断ステップと、
前記クリップについてのインデックスファイルと、前記インデックスファイルに関連する複数のファイルとについての管理データに基づいて、前記複数のファイルを前記作成された順番に配列して統合する統合ステップであって、前記統合された複数のファイルがユーザにより単一のファイルとして編集可能となる、該統合ステップと、
複数のファイルとして格納された前記クリップのユーザ選択を受信し、前記クリップのユーザ選択に応答して、編集ウィンドウ内の単一の仮想クリップとしてユーザに前記複数のファイルを提示するためのユーザインタフェース提示ステップと、
指定された部分の編集に先立って、前記判断された順番で供給される前記複数のファイルをデコーダにより復号する復号ステップであって、当該デコーダは、一つのクリップに対応する異なるファイルに格納されているビデオ素材が前記デコーダに入力される間は初期化されないようにし、前記指定された部分がインターフレーム符号化されている複数のファイルを参照する場合に統合部によって初期化される、復号ステップと、
１つのショットに対応する前記複数のファイルを単一のクリップとして編集する編集ステップと、
をコンピュータに実行させる編集プログラム。
【請求項８】
映像データを記録している複数のファイルとして記録されたクリップを取得し、前記複数のファイルのうちの１つのファイル名は、前記クリップに対する前記複数のファイルを関連付けるためのショットＩＤ及び前記複数のファイルを再生すべき順番を示す連結番号を含む、クリップ取得ステップと、
複数のファイルの各々の時間的な作成された順番を判断する判断ステップであって、該複数のファイルが記録部に格納され、前記複数のファイルが１つのショットに対応し、該複数のファイルがインターフレーム符号化データを含む、該判断ステップと、
前記クリップについてのインデックスファイルと、前記インデックスファイルに関連する複数のファイルとについての管理データに基づいて、前記複数のファイルを前記作成された順番に配列して統合する統合ステップであって、前記統合された複数のファイルがユーザにより単一のファイルとして編集可能となる統合ステップと、
複数のファイルとして格納された前記クリップのユーザ選択を受信し、前記クリップのユーザ選択に応答して、編集ウィンドウ内の単一の仮想クリップとしてユーザに前記複数のファイルを提示するためのユーザインタフェース提示ステップと、
指定された部分の編集に先立って、  前記判断された順番で供給される前記複数のファイルをデコーダにより復号する復号ステップであって、当該デコーダは、一つのクリップに対応する異なるファイルに格納されているビデオ素材が前記デコーダに入力される間は初期化されないようにし、前記指定された部分がインターフレーム符号化されている複数のファイルを参照する場合に統合部によって初期化される、復号ステップと、
１つのショットに対応する前記複数のファイルを単一のクリップとして編集する編集ステップと、
をコンピュータに実行させる編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置および編集方法に関する。本発明は、特に、記録装置に記録された映像データおよび／または音声データを編集する編集装置および編集方法に関する。
【背景技術】
【０００２】
近年、ビデオカメラ内の記録媒体として、光ディスクや光磁気ディスク・磁気ディスク・半導体メモリのようなランダムアクセス可能かつ高密度な記録媒体を用いるようになってきている。このような記録媒体に記録された映像データおよび／または音声データは、特許文献１に記載されているように、編集装置内のハードディスクドライブ（ＨＤＤ）などの記録装置に転送されるか、または記録媒体から読み出され、編集に用いられる。
【０００３】
ところが、撮影開始から撮影終了までの１ショットに対応するデータを、１つのファイルとして記録媒体に書き込むことは難しい。これは、記録媒体のファイルシステムにおいて、１つのファイルとして書込可能なファイルサイズには上限値が設定されているからである。そのため、特に１ショットのデータのサイズがそのファイルサイズの上限値を超える場合は、複数のファイルに分割して記録媒体に書き込まれている。
【０００４】
他方、１つのファイルとして書込可能なファイルサイズの上限値が充分大きく設定されたファイルシステムでは、１ショットを１ファイルに記録することができる。しかしこのようなファイルシステムは、複雑な構造とそれに付随する複雑な処理とを伴うため、特定のオペレーティング・システム（ＯＳ）専用に設計されている。言い換えれば、普及している汎用ＯＳのいずれでも使用可能であり、かつファイルサイズの上限値が充分大きいファイルシステムは未だ提供されていない。ところが、記録媒体上のデータは汎用ＯＳのいずれにおいても読み出し可能な形式で記録されていることが望まれる。データを編集する編集事業者が、どのＯＳを用いていても編集可能にするためである。そのため、ファイルサイズの上限値が十分ではなくても、汎用ＯＳにより読出可能なファイルシステムが記録媒体に採用されているのが現実である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２６６７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、この従来技術では、複数のファイルに分割された１つのショットの映像データ等を編集する場合で、ファイルがフレーム間予測符号化を用いているとき、時間的に連続する２つのファイルの接続箇所で画像が乱れてしまう。通常使用されるフレーム予測符号化方式では、その接続箇所をまたぐフレーム間参照が存在する場合がある。そのような接続箇所では、その参照が正常に行われなくなり、画像が乱れる。
【０００７】
したがって、本発明の目的は、１つのショットに対応する複数のファイルを画像の乱れを回避して統合し、容易かつ効率的に取り扱うことが可能な、新規で有用な編集装置および編集方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の第一の観点によれば、判断部と統合部を含む編集装置が提供される。判断部は、複数のファイルの各々の時間的な作成された順番を判断する。上記複数のファイルは記録部に格納され、１つのショットに対応し、インターフレーム符号化データを含む。上記統合部は、上記複数のファイルを上記作成された順番に配列して、その配列されたファイルを統合する。
【０００９】
本発明によれば、時間的に順番通りに２つのファイルが接続されるので、接続箇所での画像の乱れを回避することができる。さらに、１つのショットが複数のファイルに分割して記録されていても、別々のクリップではなく、仮想的に１つのクリップとして編集することができる。そのため、編集装置のユーザは、複数のファイルの時間並びや、特定の素材データの部分、例えば、特定のシーンがどのファイルにあるかなどを意識することなく編集できる。
【００１０】
本願明細書および特許請求の範囲において、「ショット」は、時間的に連続した一場面を撮影した撮影単位である。始めに定義したように、１つのショットは、撮影を開始してから撮影を止めるまでの一場面または一場面の撮影である。同様に、「クリップ」は、時間軸を持つ素材データの一部分または全体を参照する情報であって、参照する素材の開始位置と終了位置とを含む情報である。言い換えれば、１つのクリップは、１つのショットに対応するビデオ素材の全体を参照する場合もあるし、その一部を参照する場合もある。１つのクリップにより参照されるデータは、動画像素材、オーディオ素材、および／またはテキスト素材であってもよい。
【００１１】
本発明の他の観点によれば、複数のファイルの各々の時間的な作成された順番を判断する判断ステップと、上記複数のファイルを前記順番に配列して統合する統合ステップとを含む編集方法が提供される。上記複数のファイルは記録部に格納され、１つのショットに対応し、インターフレーム符号化データを含む。
本発明によれば、上記発明と同様の効果を奏する。
【発明の効果】
【００１２】
本発明によれば、１つのショットに対応する複数のファイルを画像の乱れを回避して統合し、容易かつ効率的に取り扱うことが可能な、新規で有用な編集装置および編集方法を提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る編集方法を示すフローチャートである。
【図２】本発明の第１実施形態に係る編集装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１実施形態に係る編集装置の機能構成を示すブロック図である。
【図４】ファイル選択ウインドウの画面例である。
【図５】インデックスファイルの説明図である。
【図６】生成されたクリップ情報に基づくクリップの表示例である。
【図７】編集ウインドウの画面例である。
【図８】図７に示すタイムラインウインドウの拡大表示図である。
【図９】図２に示す編集装置による編集処理の一例を示すフローチャートである。
【図１０】図２に示す編集装置による復号処理の一例を示すフローチャートである。
【図１１Ａ】１つのショットに対応する複数のファイルを関連付ける他の方法を示す説明図である。
【図１１Ｂ】１つのショットに対応する複数のファイルを関連付けるその他の方法を示す説明図である。
【発明を実施するための形態】
【００１４】
＜発明の概要＞
本発明の編集装置は、ラップトップ型コンピュータ端末やデスクトップ型コンピュータ端末などの通常のコンピュータ端末を用いて実現することができる。ビデオデータの編集作業は、次のように行う。編集者は、ファイルの読み込み先及び読み込むファイルを指定する。読み込みを指定されたファイルに対応するクリップは、ビンウィンドウなどのビデオ素材ウインドウに表示される。１つのショットに対応する複数のファイルの読み込みが指示された場合、ビデオ素材ウインドウには複数のファイルに対応する１つのクリップが表示される。
【００１５】
編集者は、ビデオ素材ウインドウからクリップを選択し、タイムラインウインドウ上のトラックに配置する。１つのショットに対応する複数のファイルは、トラック上でも１つのクリップとして表示される。従って、編集者は、複数のファイルに分割して記録された１つのショットを、１つのクリップとして読み込み、タイムライン上に配置し、編集することができる。
【００１６】
図１は、本発明に係る編集方法を示すフローチャートである。図１に示された本発明の編集方法では、始めに、記録部に格納された１つのショットに対応する複数のファイルの各々の作成された時間的な順番を判断する（ステップＳ１１）。１つのショットに対応する複数のファイルの各々の時間的な作成された順番が得られた場合（ステップＳ１１の“Ｙｅｓ”の場合）は、複数のファイルをその順番に配列して統合する（ステップＳ１２）。これにより、１つのショットに対応する複数のファイルが、１つのクリップとして編集可能となる。そして、統合された複数のファイルを１つのクリップとして表示し（ステップＳ１３）、クリップの編集を行う（ステップＳ１４）。
【００１７】
ステップＳ１１において、記録部に１つのショットに対応する複数のファイルが格納されていない場合（ステップＳ１１の“Ｎｏ”の場合）は終了する。
【００１８】
なお、ステップＳ１３およびステップＳ１４はその順序は任意である。また、ステップＳ１３およびステップＳ１４は任意である。例えば、ステップＳ１４で、クリップを編集せずにクリップをコピーあるいは出力する等の処理をしてもよい。
【００１９】
＜第１実施形態＞
《編集装置のハードウェア構成》
図２は、本発明の第１実施形態に係る編集装置１００のハードウェア構成を示すブロック図である。図２を参照するに、編集装置１００は、ドライブ１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、ハードディスクドライブ（ＨＤＤ）１０５、通信インターフェース１０６、入力インターフェース１０７、出力インターフェース１０８、デコーダ１０９、ＡＶユニット１１０、及びこれらを接続するバス１１１を有している。ＡＶユニット１１０は、外部の装置と編集装置１００との間でビデオ信号を送受信するための要素であり、編集装置１００に必須の構成要素ではない。
【００２０】
ドライブ１０１には、光ディスクなどのリムーバブルメディア１０１ａが装着される。リムーバブルメディア１０１ａからのファイルの読み出しが行われる。図２では、ドライブ１０１が編集装置１００に内蔵されている場合を示しているが、外付けのドライブであってもよい。リムーバブルメディア１０１ａとしては、光ディスクの他に、磁気ディスク、光磁気ディスク、ブルーレイディスク、半導体メモリなどが挙げられる。
【００２１】
ＣＰＵ１０２は、ＲＯＭ１０３に記録されている制御プログラムを実行し、編集装置１００全体の動作を制御する。例えば、ＣＰＵ１０２は、ドライブ１０１の各部を制御し、リムーバブルメディア１０１ａに記録されているファイルを読み出し、それをＲＡＭ１０４やＨＤＤ１０５に書き込む。
【００２２】
ＨＤＤ１０５は、リムーバブルメディア１０１ａから読み出され、バス１１１を介して供給されるビデオ素材を記憶する。
【００２３】
通信インターフェース（図２中、Ｉ／Ｆ）１０６は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して接続されるビデオカメラとの間で通信を行い、ビデオカメラ内部の記録媒体に記録されているデータを受信する。また、通信インターフェース１０６は、生成されたビデオ・コンテンツを、ネットワーク上のリソースに送信することもできる。ビデオ・コンテンツに加えて、あるいは代えて、オーディオコンテンツが生成される場合もある。
【００２４】
入力インターフェース（図２中、Ｉ／Ｆ）１０７は、キーボードやマウスなどの操作部２００に対する編集者の操作を受け付け、バス１１１を介してＣＰＵ１０２に操作信号を供給する。
【００２５】
出力インターフェース（図２中、Ｉ／Ｆ）１０８は、ＬＣＤ（液晶表示装置）やスピーカなどの出力装置３００に、ＣＰＵ１０２からの画像データや音声データを供給する。
【００２６】
デコーダ１０９は、符号化されたビデオデータを復号処理し、復号処理したデータをバス１１１に供給する。符号化データは、ドライブ１０１や通信インターフェース１０６などから、バス１１１を通じてデコーダ１０９に供給される。符号化データとしては、ＤＶ方式などのフレーム独立符号化データや、ＭＰＥＧ方式などのフレーム間予測符号化データを挙げることができる。なおデコーダ１０９は、ソフトウェアにより実現することもできる。
【００２７】
ＡＶユニット１１０は、以下の（ａ）〜（ｇ）に記載する要素及び機能を有している。
（ａ）外部ビデオ信号インターフェース１１は、編集装置１００の外部と符号化器／復号器１２との間で、アナログ・コンポジット信号、アナログ・コンポーネント信号、デジタルコンポーネント信号などのビデオ信号の受け渡しを行う。
【００２８】
（ｂ）符号化器／復号器１２は、ビデオ・インターフェース１３を介して供給されたビデオデータを復号処理してアナログ変換し、得られたビデオ信号を外部ビデオ信号インターフェース１１に出力する。また符号化器／復号器１２は、外部ビデオ信号インターフェース１１や外部ビデオ・オーディオ信号インターフェース１４から供給されたビデオ信号を、必要に応じてディジタル変換する。その後、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２方式で圧縮符号化し、得られたデータをビデオ・インターフェース１３を介してバス１１１上に出力する。
【００２９】
（ｃ）ビデオ・インターフェース１３は、符号化器／復号器１２とバス１１１との間でデータの受け渡しを行う。
【００３０】
（ｄ）外部ビデオ・オーディオ信号インターフェース１４は、外部にある機器から入力されたビデオデータを符号化器／復号器１２に、オーディオデータをオーディオプロセッサ１６に、それぞれ出力する。また、外部ビデオ・オーディオ信号インターフェース１４は、符号化器／復号器１２から供給されたビデオデータと、オーディオプロセッサ１６から供給されたオーディオデータと、を外部出力する。例えば、外部ビデオ・オーディオ信号インターフェース１４は、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）などに準拠したインターフェースである。
【００３１】
（ｅ）外部オーディオ信号インターフェース１５は、外部とオーディオプロセッサ１６との間でオーディオ信号の受け渡しを行う。例えば、外部オーディオ信号インターフェース１５は、アナログオーディオ信号のインターフェースである。
【００３２】
（ｆ）オーディオプロセッサ１６は、外部オーディオ信号インターフェース１５から供給されたオーディオ信号をアナログ／ディジタル変換し、得られたデータをオーディオインターフェース１７に出力する。またオーディオプロセッサ１６は、オーディオインターフェース１７から供給されたオーディオデータのディジタル／アナログ変換および音声のレベル調整などを行い、得られた信号を外部オーディオ信号インターフェース１５に出力する。
【００３３】
（ｇ）オーディオインターフェース１７は、オーディオプロセッサ１６にデータを出力し、オーディオプロセッサ１６からのデータをバス１１１上へ供給する。
【００３４】
《編集装置の機能構成》
図３は、編集装置１００の機能構成を示すブロック図である。図３を図２と合わせて参照するに、編集装置１００のＣＰＵ１０２は、クリップ取得部２０１、判断部２０２、統合部２０３、指定受付部２０４、及び編集部２０５を有している。これらの各部により、ＣＰＵ１０２は、(１)ファイルの選択取得機能、（２）クリップ情報生成機能、（３）編集受付機能、（４）編集機能を実現する。以下に、編集装置１００の各機能について説明する。
【００３５】
（１）ファイルの選択取得機能
ＣＰＵ１０２は、接続先リソースに記録されているファイルの管理データを読み出し、ファイルの選択を受け付ける。選択されたファイルのビデオ素材は、接続先リソースから読み出され、ＨＤＤ１０５に書き込まれる。接続先リソースとしては、例えばドライブ１０１に挿入されるリムーバブルメディア１０１ａや、通信インターフェース１０８を介して接続可能な記録媒体が挙げられる。オーディオ素材は、オーディオデータが記録された接続先リソースから、選択されたそのオーディオデータを有するファイルから読み出されてもよい。
【００３６】
図４は、指定受付部２０４が表示するファイル選択ウインドウＦＷの一例である。図４を参照するに、この画面は、接続先リソースの選択を受け付ける。選択された接続先リソースに記録されているファイルの管理データが、クリップ取得部２０１により読み出される。管理データとは、ファイル名・記録時間長・作成日時・作成者・データ量などファイル管理上用いられるデータである。読み出された管理データは、指定受付部２０４に渡され、ファイル選択ウインドウＦＷに表示される。図４は、読み出された管理データの一例としてファイル名を表示した状態を示す。
【００３７】
ファイル選択ウインドウＦＷは、ファイルの選択を受け付ける。選択されたファイルに含まれるビデオ素材は、クリップ取得部２０１によりリソースから読み出され、ＨＤＤ１０５に書き込まれる。ビデオ素材は、符号化されたビデオデータでもよく、圧縮されていてもよく、圧縮されていなくてもよい。リソースから読み出されるデータは、ビデオ素材に加え、あるいは代えて、オーディオ素材やテキスト素材であってもよい。
【００３８】
ファイル選択ウインドウＦＷで選択されたファイルの管理データは、判断部２０２に渡され、次に述べる機能を実行するために用いられる。
【００３９】
（２）クリップ情報生成機能
（２−１）ショットとファイルとの関連付けの例
ＣＰＵ１０２は、１つのショットに対応する複数のファイルがファイル選択ウインドウＦＷで選択された場合、これらのファイルを１つのクリップとして扱うためのクリップ情報を生成する。
【００４０】
説明を容易にするために、本実施形態では、１つのショットに対応する複数のファイルが、各ファイルのファイル名及びインデックスファイルにより関連付けられている場合を想定する。ただし、１つのショットに対応する複数のファイルの時間的順番をどのように定義するかは、ここに述べる例には限定されない。
【００４１】
１つのショットに対応する複数のファイルのファイル名には、「ショットＩＤ」及び「連結番号」が含まれる。「ショットＩＤ」は、ショットを特定し、同一ショットに対する複数のファイルを関連付ける。「連結番号」は、各ショットに対応する複数のファイルを再生すべき順序を示す。例えば図４のファイル選択ウインドウＦＷには、「ＣＯＭ１０３０１．Ｍ２Ｔ」、「ＣＯＭ１０３０２．Ｍ２Ｔ」、「ＣＯＭ１０３０３．Ｍ２Ｔ」、「ＣＯＭ１０３０４．Ｍ２Ｔ」の４つのファイル名が表示されている。４つのファイル名のうち「ＣＯＭ」はこの例では圧縮方式を示す。「ＣＯＭ」に続く３文字「１０３」はショットＩＤである。ショットＩＤに続く２文字「０１」、「０２」、「０３」、「０４」は、連結番号である。これらの４つのファイルを連結番号順に再生すれば、ショット「１０３」で記録されたデータを記録した順に再生することができる。
【００４２】
図５は、インデックスファイル「１０３ＣＯＭＦ．ＩＤＸ」の説明図である。図５を参照するに、このインデックスファイルは、図４のファイル選択ウインドウＦＷ上に表示された４つのファイルに関連するインデックスファイルの例を示す。インデックスファイルは、１つのショットに対応する複数のファイルに対して一つ生成される。インデックスファイル名には「ショットＩＤ」と、インデックスファイルであることを示す拡張子「ＩＤＸ」とが含まれる。インデックスファイルとそれに関連する複数のファイルとは、「ショットＩＤ」によりお互いに対応付けられる。この例では、さらに圧縮方式を示す「ＣＯＭ」がインデックスファイル名に含まれている。
【００４３】
インデックスファイルには、「ファイル数」と、「各ファイルの時間長」と、が少なくとも記述される。「ファイル数」とは、１つのショットを構成する複数のファイルの総数である。図５の例ではファイルの総数は「４」である。「各ファイルの時間長」とは、それぞれのファイルの再生時間長である。図５では、４つのファイルのそれぞれの時間長が、「００：１７：１５：０６」、「００：１７：１５：０６」、「００：１７：１５：０６」、「００：０８：０５：０９」である。なお、時間情報は、本編集装置では「ｈｈ：ｍｍ：ｓｓ：ｆｆ」の形式で記述される。「ｈｈ」は時間、「ｍｍ」は分、「ｓｓ」は秒、「ｆｆ」はフレームを示し、３０フレームで１秒に相当する。
【００４４】
なお、「ファイル数」に代えて、あるいは「ファイル数」に加えて、「総記録時間」がインデックスファイルに記録されていてもよい。「総記録時間」は、「各ファイルの時間長」の総和を示す。例えば図５に示すインデックスファイルに「総記録時間」を書き込む場合、その値は「００：５９：５０：２７」となる。
【００４５】
（２−２）複数ファイルに対応する１つのクリップのクリップ情報の生成
ＣＰＵ１０２は、前述の図４のファイル選択ウインドウＦＷで選択されたファイルが１つのショットに対応する複数のファイルである場合、複数のファイルに対応する１つのクリップのクリップ情報を生成する。本実施形態では、判断部２０２によりインデックスファイルが選択されたか否かを判断する。インデックスファイルが選択された場合、統合部２０３により１つのクリップのクリップ情報が生成される。生成されたクリップ情報は、指定受付部２０４に渡され、これに基づいて１つのクリップが表示される。すなわち、複数のファイルにまたがって記録された１つのショットに対応して、１つのクリップが表示される。
【００４６】
クリップ情報は、１つのクリップを表示及び編集するために必要なデータを含む。例えばクリップ情報には、「クリップ名」、「インポイント」、「アウトポイント」、「読出開始ポイント」、「読出終了ポイント」、「サムネイル画像」が含まれる。「クリップ名」は、各々のクリップを識別する名称である。「インポイント」は、ビデオ・コンテンツのタイムライン上におけるクリップの開始時点を示す時間情報である。「アウトポイント」は、ビデオ・コンテンツのタイムライン上におけるクリップの終了時点を示す時間情報である。「読出開始ポイント」は、クリップが参照する素材データの読出開始アドレスを示す時間情報である。「読出終了ポイント」は、クリップが参照する素材データの読出終了アドレスを示す時間情報である。インデックスファイルの選択に応じてクリップ情報を生成する場合、読出開始ポイント及び読出終了ポイントは、時間軸上の時間情報として示される。「サムネイル画像」は、クリップを代表する静止画像である。
【００４７】
具体的には、統合部２０３は、クリップ取得部２０１から取得する管理データに基づいて、クリップ情報を生成する。その管理データは、インデックスファイル及びこれに関連する複数のファイルの管理データである。この場合、例えば、「クリップ名」は、インデックスファイルのファイル名とすることができる。「インポイント」のデフォルト値は、「００：００：００：００」としておくことができる。「アウトポイント」は、各ファイルの時間長の総和である総時間長「００：５９：５０：２７」とすることができる。「読出開始ポイント」は最初のファイルの先頭を示す「００：００：００：００」とすることができる。「読出終了ポイント」は、最後のファイルの終了位置を示す「００：５９：５０：２７」とすることができる。「サムネイル画像」は、例えば最初のファイルの最初のフレームとすることができ、必要に応じてフレーム位置を変更することもできる。
【００４８】
図６は、生成されたクリップ情報に基づくクリップの表示例である。図６を図４とともに参照するに、選択されたインデックスファイル「１０３ＣＯＭＦ．ＩＤＸ」に関連する複数のファイルに対応して、１つのクリップが表示されている。この例では、クリップ名「１０３ＣＯＭＦ．ＩＤＸ」、インポイント「００：００：００：００」、アウトポイント「００：５９：５０：２７」が、猫のサムネイル画像と共に、アイコン形式で表示されている。
【００４９】
（２−３）エラー処理
ＣＰＵ１０２は、選択されたインデックスファイルに対応する全てのファイルについて、管理データを上記の接続先リソースから読み出せない場合、エラー処理をすることもできる。
【００５０】
例えば、判断部２０２は、クリップ取得部２０１が管理データを読み出したファイルの数を判断する。判断部２０２は、このファイル数と、インデックスファイルに記述されている「ファイル数」とを比較し、両者が一致しない場合、判断部２０２はエラー処理を実行する。エラー処理は、例えば、選択されたインデックスファイルに対応する複数のファイルの読み出しの中止をクリップ取得部２０１に指示することが挙げられる。
【００５１】
またインデックスファイルの「総記録時間」に基づくエラー処理も可能である。例えば判断部２０２は、クリップ取得部２０１が読み出した各ファイルの管理データから、各ファイルの時間長、すなわち記録時間を抽出する。読み出した時間長の総和と、インデックスファイルの総記録時間とが一致しない場合、判断部２０２はエラー処理を実行する。
【００５２】
（２−４）１つのファイルに対応する１つのクリップのクリップ情報の生成
図４のファイル選択ウインドウＦＷで１つのショットに対する１つのファイルが選択された場合、クリップ取得部２０１がクリップ情報を生成し、指定受付部２０４に渡す。クリップ情報は、そのファイルの管理データ及びサムネイル画像に基づいて生成される。例えば、クリップ取得部２０１は、次のようにしてクリップ情報を生成する。
「クリップ名」：「ファイル名」とする。
「インポイント」：「００：００：００：００」、すなわちファイルの先頭位置を示す時間情報とする。
「読出開始ポイント」：「００：００：００：００」、すなわちファイルの先頭位置を示す時間情報とする。
「アウトポイント」：ファイルの時間長を示す時間情報とする。
「読出終了ポイント」：ファイルの最後を示す時間情報とする。
「サムネイル画像」：ファイルの最初のフレームとする。
【００５３】
（３）編集受付機能
（３−１）編集ウインドウ
図７は、編集ウインドウＥＷの一例である。図７を参照するに、編集ウインドウＥＷは、指定受付部２０４により表示される。編集ウインドウＥＷは、編集に用いるクリップの指定及び時間位置の調整を受け付ける。編集ウインドウＥＷは、例えば以下のウインドウを含む。なお、図７に示す素材ウインドウＢＷの拡大表示が、前述の図６である。
【００５４】
（ｉ）プレビューウインドウＰＷ：プレビューウインドウは、タイムライン上に位置するカーソルによって指定された映像を表示する。また、プレビューウインドウは、タイムライン上に配置されたクリップの指定された範囲のビデオ画像を表示する。
【００５５】
（ｉｉ）タイムラインウインドウＴＷ：タイムラインウインドウは、ビデオ・コンテンツの時間軸（タイムライン）方向の位置情報をそれぞれ示すトラックを表示し、各トラック上へのクリップの配置を受け付ける。タイムラインウインドウは、トラックと共に時間軸目盛りを表示する。タイムラインウインドウは、タイムライン上でのクリップの開始位置であるインポイントや、クリップの終了位置であるアウトポイント、クリップの時間長さの変更を受け付ける。
【００５６】
（ｉｉｉ）素材ウインドウＢＷ：素材ウインドウは、前述の図４のファイル選択ウインドウＦＷで選択されたファイルに対応するクリップを表示する。
【００５７】
（３−２）複数のファイルに対応する１つのクリップの表示
図８は、前述の図７に示すタイムラインウインドウＴＷの拡大表示図を示す。図８は、素材ウインドウＢＷからクリップ「１０３ＣＯＭＦ」がドラッグされてトラックにドロップされた場合の状態を示す。このクリップは、図４のファイル選択ウインドウＦＷで表示された４つのファイル「ＣＯＭ１０３０１．Ｍ２Ｔ」、「ＣＯＭ１０３０２．Ｍ２Ｔ」、「ＣＯＭ１０３０３．Ｍ２Ｔ」、「ＣＯＭ１０３０４．Ｍ２Ｔ」を参照している。複数のファイルに対応するクリップ「１０３ＣＯＭＦ」は、統合部２０３から指定受付部２０４に渡されるクリップ情報に基づいて表示される。例えば、トラック上には、クリップ名「１０３ＣＯＭＦ．ＩＤＸ」、インポイント「００：００：００：００」、アウトポイント「００：５９：５０：２７」、クリップの時間長さ「００：５９：５０：２７」が表示されている。クリップの時間長さは、インポイントとアウトポイントとの差である。
【００５８】
指定受付部２０４は、クリップ「１０３ＣＯＭＦ」のインポイントやアウトポイント、および／または時間長さが変更されると、それに応じて読出開始ポイントおよび読出終了ポイントも変更する。前述したように、読出開始ポイント及び読出終了ポイントは、インデックスファイルに記述されている各ファイルを連結して得られる時間軸上の時間情報として演算される。
【００５９】
（３−３）復号処理
タイムラインウインドウＴＷは、トラック上のクリップの範囲の指定及び再生の指示を受け付ける。指定された範囲のビデオ画像データは、プレビューウインドウＰＷに表示される。指定された範囲がフレーム間予測符号化された複数のファイルに関係している場合、統合部２０３は、クリップ毎にデコーダ１０９を初期化する。これは、例えばクリップ名にＭＰＥＧ４を示す圧縮方式が含まれている場合である。１つのクリップがフレーム間予測符号化された複数のファイルに対応している場合、それらのファイルが連結番号順に連続してデコーダ１０９に入力される。言い換えれば、１クリップに対応する異なる複数のファイルに格納されているビデオ素材をデコーダ１０９に入力する間、デコーダ１０９は初期化されない。従って、異なる複数のファイルに含まれるフレーム間での参照が可能となる。そのため、フレーム間予測符号化されたファイルの最初や最後で映像が乱れることを防止できる。
【００６０】
複数のファイルに対応するクリップを再生する場合、１ショットのビデオ素材に対応する複数のファイル、読出開始位置及び読出終了位置の特定については、後述する編集機能において詳述する。
【００６１】
（４）編集機能
編集部２０５は、前記編集ウインドウＥＷで指定されたクリップが参照するビデオ素材を連結し、ビデオ・コンテンツを生成する。ビデオ素材は、タイムライン上のクリップの位置情報に基づいて時系列に連結される。クリップが参照する素材データは、クリップ名、クリップの読出開始ポイント及び読出終了ポイントにより特定される。
【００６２】
（４−１）複数のファイルに対応するクリップが参照するビデオ素材の読出
インデックスファイルに対応するクリップが参照するビデオ素材を読み出す場合、編集部２０５は、読出開始ポイント及び読出終了ポイントに基づいて、実際のファイル名及びそのファイル内の時間情報を決定する。ファイル名及びファイルの順序は、インデックスファイル名に含まれるショットＩＤと各ファイル名に含まれる連結番号とに基づいて決めることができる。ファイル内の時間情報は、クリップ名が示すインデックスファイルに記述された各ファイルの時間長さと、読出開始ポイント及び読出終了ポイントが示す時間情報と、に基づいて求められる。
具体的には、下記条件が成り立つ場合、（ｎ＋１）番目のファイルにビデオ素材の読出開始位置がある。読出開始位置を示す時間情報ＭＯＢsは、時間情報Ｓnと、時間情報Ｒｓとの差として求めることができる（ＭＯＢs＝Ｒs−Ｓn）。時間情報Ｓnは、最初のファイルからｎ番目までのファイルの時間長さの総和を示す。時間情報Ｒｓは、読出開始ポイントを示す。
【００６３】
ＭＯＢs＝Ｒs−Ｓn
ここでＳn＜Ｒs＜Ｓn+1
Ｒs：読出開始ポイントの時間情報
Ｓn：最初のファイルからｎ番目のファイル（ｎ≧１）までの時間長さの総和を示す時間情報、
Ｓn+1：最初のファイルから（ｎ＋１）番目のファイルまでの時間長さの総和を示す時間情報
ｎ：連結番号が示す連結順。
【００６４】
同様に、読出終了位置を示す時間情報ＭＯＢeは、下式に基づいて求められる。
ＭＯＢe＝Ｒe−Ｓn
ここでＳn＜Ｒe＜Ｓn+1
Ｒs：読出終了ポイントの時間情報
Ｓn：最初のファイルからｎ番目のファイル（ｎ≧１）までの時間長さの総和を示す時間情報、
Ｓn+1：最初のファイルから（ｎ＋１）番目のファイルまでの時間長さの総和を示す時間情報
ｎ：連結番号が示す連結順。
【００６５】
例えば、前述の図５に示すインデックスファイルに対応するクリップの読出開始ポイントが「００：５１：４５：１９」であれば、最後のファイルの先頭位置「００：００：００：００」から素材データが読み出される。第１番目〜第３番目までのファイルの時間長さの総和を示す時間情報「００：５１：４５：１８」を、読出開始ポイントの時間情報「００：５１：４５：１９」が超えているからである。また例えば、読出開始ポイントが「００：１８：１５：０６」であれば、２番目のファイルの時刻情報「００：０１：００：００」から素材データが読み出される。読出ポイントの時間情報「００：１８：１５：０６」は、最初のファイルの時間長さを示す時間情報「００：１７：１５：０６」を超え、第１番目と第２番目のファイルの時間長さの和を示す時間情報「００：３４：３０：１２」を超えていないからである。
【００６６】
（４−２）コンテンツの出力
生成した動画像コンテンツは、任意の記録媒体、例えばＨＤＤ１０５やドライブ１０１に装着されたリムーバブルディスクなどに書き込まれる。編集部２０５は、生成した動画像コンテンツを、通信インターフェース１０６を介して接続されたデータベースや情報端末に送信することもできる。さらに、編集部２０５は、生成した動画像コンテンツを出力装置３００に出力したり、ＡＶユニット１１０から外部の機器に出力することもできる。なお、編集装置１００は、動画像コンテンツだけでなく、オーディオコンテンツを生成及び出力することもできる。
【００６７】
《編集装置が行う処理》
編集装置１００のＣＰＵ１０２は、編集処理及び復号処理を実行する。以下、各処理について順次説明する。
【００６８】
（１）編集処理
図９は、編集処理の一例を示すフローチャートである。以下、図９を参照しつつ、編集処理を説明する。
【００６９】
ステップＳ２１：ＣＰＵ１０２は、ビデオ素材となるファイルの選択を受け付ける。すなわち、ＣＰＵ１０２は、接続先リソースの指定を受け付け、接続先リソースに記録されたファイルの選択を受け付ける。選択されたファイルは、読み出され、ＨＤＤ１０５に格納される。
【００７０】
ステップＳ２２：ＣＰＵ１０２は、選択されたファイルの中にインデックスファイルがあるか否かを判断する。インデックスファイル以外のファイルについては、ＣＰＵ１０２は、ファイルの管理データに基づいて各ファイルのクリップ情報を生成する。インデックスファイルがある場合、ステップＳ２３に移行する。
【００７１】
ステップＳ２３：ＣＰＵ１０２は、インデックスファイルについてクリップ情報を生成する。具体的には、クリップ情報は、インデックスファイルに記述された各ファイルの時間長さ、および／または、インデックスファイル名が示すショットＩＤなどに基づいて、生成される。
【００７２】
ステップＳ２４：ＣＰＵ１０２は、クリップ情報に基づいて、素材ウインドウBWにクリップを表示し、そして、タイムライン上に配置されたクリップの選択を受け付ける。
【００７３】
ステップＳ２５〜Ｓ２６：ＣＰＵ１０２は、編集の終了が指示されるまで、タイムライン上へのクリップの配置とその編集とを受け付ける。
【００７４】
以上の処理により、複数ファイルにまたがって記録された一ショットのビデオデータを、１つのクリップとしてタイムライン上に配置し、そのクリップを編集することができる。
【００７５】
（２）復号処理
図１０は、復号処理の一例を示すフローチャートである。図１０を参照するに、復号処理は、フレーム間予測符号化により符号化されたビデオ素材を参照するクリップの編集中に再生が指示されると開始される。フレーム間予測符号化データか否かは、例えばビデオ素材のファイル名に含まれる圧縮形式により判断することができる。
【００７６】
ステップＳ３１：ＣＰＵ１０２は、指定されたクリップの範囲を取得する。
【００７７】
ステップＳ３２：ＣＰＵ１０２は、指定された範囲のクリップが参照する素材データとその作成された順序とを特定する。具体的には、ＣＰＵ１０２は、各クリップが配置されている順序、各クリップに対応するファイル名、各ファイルの読出開始アドレス及び読出終了アドレスを示す時間情報などを特定する。図１０中、「フレーム」は時間情報を示す。１フレームは１／３０秒である。
【００７８】
ステップＳ３３：ＣＰＵ１０２は、指定された範囲のクリップのうち、先頭のクリップから順に、１つのクリップをデコード対象のカレントクリップとする。
【００７９】
ステップＳ３４〜Ｓ３５：ＣＰＵ１０２は、カレントクリップが参照する素材データの全フレームを、順次ＨＤＤ１０５から読み出してデコーダ１０９に入力する。カレントクリップが複数のファイルを参照している場合、そのファイル名が示す連結番号順に、各ファイルのフレームがデコーダ１０９に入力される。デコーダ１０９により復号処理されたビデオデータは、プレビューウインドウＰＷに出力される。
【００８０】
ステップＳ３６：ＣＰＵ１０２は、カレントクリップの復号処理が終了すると、デコーダ１０９を初期化する。
【００８１】
ステップＳ３７：ＣＰＵ１０２は、指定された範囲の全てのクリップを復号処理したか否かを判断する。まだであれば、ステップＳ３４に戻り、次のクリップの復号処理及び再生を行う。指定された範囲の復号処理を終了すると、本処理を終了する。
【００８２】
このような処理により、復号処理において、異なるファイルに含まれるフレーム間での参照が可能になる。そのため、フレーム間予測符号化された複数のファイルに亘って一ショットが記録されていても、ファイルの先頭や最後で映像が乱れることを防止できる。
【００８３】
＜他の実施の形態＞
（Ａ）図１１Ａおよび図１１Ｂは、１つのショットが複数のファイルに分割して記録されているときに、各ファイルを記録順に関連付ける他の方法を示す説明図である。図１１Ａでは、各ファイルの一部に次のファイルのファイル名を書き込むことにより、各ファイルを関連付ける方法を示している。図１１Ａは、２つのファイルとその各ファイルに記述された内容を示している。図１１Ｂは、インデックスファイルにより、各ファイルとその順番とを定義する方法を示している。図１１Ｂには、インデックスファイルとそれに記述された内容が示されている。
【００８４】
図１１Ａを参照するに、ファイル名が１０３０１．ｄａｔのファイルには、ビデオデータ・音声データ等のビデオ素材と、ファイル名“１０３０２．ｄａｔ”が含まれている。ファイル名“１０３０２．ｄａｔ”は、１０３０１．ｄａｔのファイルの次に時間的に作成されたファイルを示す。そして、ファイル名が１０３０２．ｄａｔのファイルには、素材データと、次に時間的に作成されたファイル“１０３０３．ｄａｔ”のファイル名が含まれている。各ファイルに記述された次のファイル名を取得することにより、インデックスファイルを使用せずに、複数のファイルを記録順に関連付けることができる。
【００８５】
図１１Ｂを参照するに、インデックスファイル“１０３ＣＯＭ．ＩＤＸ”には、１つのショットのマルチメディアデータが記録されたファイル名が、記録順に配列して記述されている。インデックスファイルに記述されたファイル名およびその順番を取得することにより、複数のファイルを記録順に関連付けることができる。
【００８６】
このほかにも、１つのショットに対応する複数のファイルを関連付ける方法は、様々な方法を適宜用いることができる。関連付けの方法により、クリップ情報の生成元となるデータや、マルチメディアデータの読出開始位置や読出終了位置の特定は、前述した本発明の本質の範囲内で適宜変更することができる。
【００８７】
（Ｂ）前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリを挙げることができる。
【００８８】
前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由してダウンロード可能なものであってもよい。
【産業上の利用可能性】
【００８９】
本発明は、動画像データや音声データを編集する編集装置に適用可能である。
【符号の説明】
【００９０】
１００    編集装置
２００    操作部
２０２    判断部
２０３    統合部
２０４    指定受付部
３００    出力装置
【図１】
0005635265.tif 000002
【図２】
0005635265.tif 000003
【図３】
0005635265.tif 000004
【図４】
0005635265.tif 000005
【図５】
0005635265.tif 000006
【図６】
0005635265.tif 000007
【図７】
0005635265.tif 000008
【図８】
0005635265.tif 000009
【図９】
0005635265.tif 000010
【図１０】
0005635265.tif 000011
【図１１Ａ】
0005635265.tif 000012
【図１１Ｂ】
0005635265.tif 000013