(57)【要約】【課題】画像と音声データが多重化されたビデオ・オーディオデータを高速に編集することができるビデオ編集装置を提案する。【解決手段】画像と音声データが多重化されたビデオ・オーディオデータの編集を行うビデオ編集装置は、編集対象のビデオ・オーディオデータについて、削除開始フレームと削除終了フレームで指定された指定範囲のビデオデータのパケットヘッダを書き換えることで無効化データとすると共に、指定範囲の同じ同期再生時間を有するオーディオデータのパケットヘッダを書き換えることで無効化データとする編集制御手段１０１を備える。【選択図】    図１
2004159251.tif 000002
【特許請求の範囲】
【請求項１】
画像と音声データが多重化されたビデオ・オーディオデータの編集を行うビデオ編集装置であって、
編集対象のビデオ・オーディオデータについて、削除開始フレームと削除終了フレームで指定された指定範囲のビデオデータのヘッダを書き換えることで無効化データとすると共に、前記指定範囲の同じ同期再生時間を有するオーディオデータのヘッダを書き換えることで無効化データとする編集制御手段を備えることを特徴とするビデオ編集装置。
【請求項２】
前記指定範囲の前記ビデオデータ及び前記オーディオデータのヘッダのＩＤをパディングストリームＩＤで書き換えることにより、無効化データとすることを特徴とする請求項１に記載のビデオ編集装置。
【請求項３】
前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームが伸張に他フレームの情報を必要としないフレームでない場合に、当該次のフレームを伸張に他フレームの情報を必要としないフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする請求項１又は請求項２に記載のビデオ編集装置。
【請求項４】
前記編集制御手段は、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込むことを特徴とする請求項１から請求項３の何れか１項に記載のビデオ編集装置。
【請求項５】
前記編集制御手段は、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、ビデオ・オーディオデータのストリームＩＤに基づいて前記無効化したビデオ・オーディオデータ部分を判別することにより、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込むことを特徴とする請求項４に記載のビデオ編集装置。
【請求項６】
前記編集制御手段は、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正して前記記録媒体に書き込むことを特徴とする請求項４又は請求項５に記載のビデオ編集装置。
【請求項７】
前記編集制御手段は、ビデオ・オーディオデータの無効化処理において、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正することを特徴とする請求項４又は請求項５に記載のビデオ編集装置。
【請求項８】
前記編集制御手段は、前記指定範囲の前記ビデオデータ及び前記オーディオデータのヘッダを無効化するデータサイズを示すプライベートヘッダで書き換えることにより無効化データとし、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記プライベートヘッダのデータサイズを参照して前記無効化したビデオ・オーディオデータ部分を読み飛ばして前記記録媒体に書き込むことを特徴とする請求項４に記載のビデオ編集装置。
【請求項９】
編集対象の前記ビデオ・オーディオデータにおけるオーディオデータのフォーマット変化部分を抽出し、前記フォーマット変化部分における再生時間と同じ再生時間のビデオデータの範囲を前記削除開始フレームと削除終了フレームとして提示する編集位置抽出手段を有することを特徴とする請求項１から請求項８の何れか１項に記載のビデオ編集装置。
【請求項１０】
前記ビデオ・オーディオデータがＭＰＥＧデータであり、ビデオデータとオーディオデータのパケットヘッダを書き換えることで無効化データとすることを特徴とする請求項１から請求項９の何れか１項に記載のビデオ編集装置。
【請求項１１】
前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームがＩフレームでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする請求項１０に記載のビデオ編集装置。
【請求項１２】
コンピュータ装置を制御し、画像と音声データが多重化されたビデオ・オーディオデータの編集を行うビデオ編集プログラムであって、
編集対象のビデオ・オーディオデータについて、削除開始フレームと削除終了フレームで指定された指定範囲のビデオデータのヘッダを書き換えることで無効化データとすると共に、前記指定範囲の同じ同期再生時間を有するオーディオデータのヘッダを書き換えることで無効化データとする機能を実行することを特徴とするビデオ編集プログラム。
【請求項１３】
前記指定範囲の前記ビデオデータ及び前記オーディオデータのヘッダのＩＤをパディングストリームＩＤで書き換えることにより、無効化データとする機能を有することを特徴とする請求項１２に記載のビデオ編集プログラム。
【請求項１４】
ビデオデータの前記削除終了フレームの次のフレームのピクチャタイプが次のフレームが伸張に他フレームの情報を必要としないフレームでない場合に、当該次のフレームを伸張に他フレームの情報を必要としないフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化する機能を有することを特徴とする請求項１２又は請求項１３に記載のビデオ編集プログラム。
【請求項１５】
前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込む機構を有することを特徴とする請求項１２から請求項１４の何れか１項に記載のビデオ編集プログラム。
【請求項１６】
前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、ビデオ・オーディオデータのストリームＩＤに基づいて前記無効化したビデオ・オーディオデータ部分を判別することにより、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込む機能を有することを特徴とする請求項１５に記載のビデオ編集プログラム。
【請求項１７】
前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正して前記記録媒体に書き込む機能を有することを特徴とする請求項１５又は請求項１６に記載のビデオ編集プログラム。
【請求項１８】
ビデオ・オーディオデータの無効化処理において、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正する機能を有することを特徴とする請求項１５又は請求項１６に記載のビデオ編集プログラム。
【請求項１９】
前記指定範囲の前記ビデオデータ及び前記オーディオデータのヘッダを無効化するデータサイズを示すプライベートヘッダで書き換えることにより無効化データとし、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記プライベートヘッダのデータサイズを参照して前記無効化したビデオ・オーディオデータ部分を読み飛ばして前記記録媒体に書き込む機能を有することを特徴とする請求項１５に記載のビデオ編集プログラム。
【請求項２０】
編集対象の前記ビデオ・オーディオデータにおけるオーディオデータのフォーマット変化部分を抽出し、前記フォーマット変化部分における再生時間と同じビデオデータの範囲を前記削除開始フレームと削除終了フレームとして提示する機能を有することを特徴とする請求項１２から請求項１９の何れか１項に記載のビデオ編集プログラム。
【請求項２１】
前記ビデオ・オーディオデータがＭＰＥＧデータであり、ビデオデータとオーディオデータのパケットヘッダを書き換えることで無効化データとすることを特徴とする請求項１２から請求項２０の何れか１項に記載のビデオ編集プログラム。
【請求項２２】
前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームがＩフレームでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする請求項２１に記載のビデオ編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオ編集装置に関し、特に画像と音声データが多重化されたデータの高速編集を可能にするビデオ編集装置に関する。
【０００２】
【従来の技術】
従来のビデオ編集装置の一例が、例えば特開平１１−１５５１２８号公報に記載されている。以下、この公報に開示される従来のビデオ編集装置について図面に従って説明する。
【０００３】
図６に示すように、この従来のビデオ編集装置は、ＤＶＤ−ＲＡＭドライブ１およびホストシステム２から構成される。
【０００４】
ＤＶＤ−ＲＡＭドライブ１は、大別してメイン制御部１０、入出力インターフェース１１、データ管理テーブル１２、アクセス制御部１３、ディスク（ＤＶＤ）１４、およびエンコーダ／デコーダ１５を備えている。
【０００５】
このような構成を有する従来のビデオ編集装置の動作の概要を以下に述べる。
【０００６】
すなわち、ＤＶＤ−ＲＡＭドライブ１のＣＰＵ１０は、入出力インターフェース１１を介してホストシステム２から転送されたディジタルの映像情報をディスク１４に記録（録画）する。
【０００７】
次に、ユーザの入力操作に伴うホストシステム２からのコマンドに応じて、ＣＰＵ１０は、ディスク１４から記録した映像情報を読出し、入出力インターフェース１１を介してホストシステム２へ転送する。
【０００８】
ここで、ユーザが画面上を確認しながら映像情報の前半部の映像データをカットするためのカット位置を指示したと想定する。ＣＰＵ１０は、データ管理テーブル１２の管理情報に基づいて、指示されたカット位置に該当するＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ）とＧＯＰ内のカット位置を特定する。
【０００９】
ＣＰＵ１０は、特定されたＧＯＰのカット位置を基準位置として、後半部分の映像データ部の先頭部分のピクチャタイプを検出する。この場合、ＣＰＵ１０は例えばＧＯＰヘッダを参照することにより先頭部分のピクチャタイプを認識する。ここで、当該先頭部分のピクチャタイプがＩタイプであれば、ＣＰＵ１０はカット位置を基準位置とした前半部分の映像データ部を再生無効データに変換する。この再生無効データとは、映像情報として再生不可となるユーザデータを意味する。
【００１０】
一方、当該先頭部分のピクチャタイプがＩタイプ（Ｉｎｔｒａ  Ｐｉｃｔｕｒｅ）ではない場合には、ＣＰＵ１０は当該先頭部分のピクチャタイプをエンコーダ／デコーダ１５を制御して、Ｉタイプに変換する処理を実行する。
【００１１】
ＣＰＵ１０は、後半部分の映像データ部の領域をＩタイプのピクチャデータに変換して増大した分だけ前半部側の領域まで拡張する処理を実行する。そして、ＣＰＵ１０は前半部の映像データ部を再生無効データに変換した新たなＧＯＰを生成する。
【００１２】
このようなＧＯＰ内の変換処理を実行した後に、ＣＰＵ１０は、新たに生成したＧＯＰを含む映像情報を管理する管理テーブルＡ及びカット対象の映像情報を管理する管理テーブルＢを設定する。データ管理テーブル１２は、管理テーブルＡにより管理される映像情報を連続再生データとして管理する。一方、カット対象の映像情報は、再生不可データとして管理される。
【００１３】
【発明が解決しようとする課題】
しかし、上述した従来のビデオ編集装置においては、次に述べるような問題点があった。
【００１４】
第１の問題点は、画像と音声データが多重化されたデータを編集することができないということである。その理由は、音声データを無効化する手段が具備されていないためである。
【００１５】
第２の問題点は、編集後のデータは管理テーブルの解釈機能を持つデコーダ上でのみでしか正しい再生が保証できないことである。その理由は、編集後には映像と音声を同期再生するための時間情報が正しくなくなるためである。
【００１６】
第３の問題点は、編集後に無効化したデータ領域がディスク上に残りディスク容量が無駄になる点である。編集後に無効化したデータ領域を削除する手段が具備されていないためである。
【００１７】
第４の問題点は、編集点をユーザーが手動で指定する必要があるということである。その理由は、編集点の候補を自動的にユーザーに提示する手段が具備されていないためである。
【００１８】
本発明の目的は、画像と音声データが多重化されたビデオ・オーディオデータを高速に編集することができるビデオ編集装置を提案することにある。
【００１９】
本発明の他の目的は、編集後のデータを通常の再生装置上でも再生することが可能なビデオ編集装置を提案することにある。
【００２０】
本発明のさらに他の目的は、ビデオ・オーディオデータを記録媒体に複写する際に記録媒体の容量を有効に活用することができるビデオ編集装置を提案することにある。
【００２１】
【課題を解決するための手段】
上記目的を達成する本発明は、画像と音声データが多重化されたビデオ・オーディオデータの編集を行うビデオ編集装置であって、編集対象のビデオ・オーディオデータについて、削除開始フレームと削除終了フレームで指定された指定範囲のビデオデータのパケットヘッダを書き換えることで無効化データとすると共に、前記指定範囲の同じ同期再生時間を有するオーディオデータのパケットヘッダを書き換えることで無効化データとする編集制御手段を備えることを特徴とする。
【００２２】
請求項２の本発明によるビデオ編集装置は、前記指定範囲の前記ビデオデータ及び前記オーディオデータのパケットヘッダのＩＤをパディングストリームＩＤで書き換えることにより、無効化データとすることを特徴とする。
【００２３】
請求項３の本発明によるビデオ編集装置は、前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームのピクチャタイプがＩタイプでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする。
【００２４】
請求項４の本発明によるビデオ編集装置は、前記編集制御手段は、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込むことを特徴とする。
【００２５】
請求項５の本発明によるビデオ編集装置は、前記編集制御手段は、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、ビデオ・オーディオデータのパケットストリームＩＤに基づいて前記無効化したビデオ・オーディオデータ部分を判別することにより、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込むことを特徴とする。
【００２６】
請求項６の本発明によるビデオ編集装置は、前記編集制御手段は、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正して前記記録媒体に書き込むことを特徴とする請求項４又は請求項５に記載のビデオ編集装置。
【００２７】
請求項７の本発明によるビデオ編集装置は、前記編集制御手段は、ビデオ・オーディオデータの無効化処理において、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正することを特徴とする。
【００２８】
請求項８の本発明によるビデオ編集装置は、前記編集制御手段は、前記指定範囲の前記ビデオデータ及び前記オーディオデータのパケットヘッダを無効化するデータサイズを示すプライベートヘッダで書き換えることにより無効化データとし、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記プライベートヘッダのデータサイズを参照して前記無効化したビデオ・オーディオデータ部分を読み飛ばして前記記録媒体に書き込むことを特徴とする。
【００２９】
請求項９の本発明によるビデオ編集装置は、編集対象の前記ビデオ・オーディオデータにおけるオーディオデータのフォーマット変化部分を抽出し、前記フォーマット変化部分における再生時間と同じ再生時間のビデオデータの範囲を前記削除開始フレームと削除終了フレームとして提示する編集位置抽出手段を有することを特徴とする。
【００３０】
請求項１０の本発明によるビデオ編集装置は、前記ビデオ・オーディオデータがＭＰＥＧデータであり、ビデオデータとオーディオデータのパケットヘッダを書き換えることで無効化データとすることを特徴とする。
【００３１】
請求項１１の本発明によるビデオ編集装置は、前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームがＩフレームでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする請求項１０に記載のビデオ編集装置。
【００３２】
請求項１２の本発明は、コンピュータ装置を制御し、画像と音声データが多重化されたビデオ・オーディオデータの編集を行うビデオ編集プログラムであって、編集対象のビデオ・オーディオデータについて、削除開始フレームと削除終了フレームで指定された指定範囲のビデオデータのパケットヘッダを書き換えることで無効化データとすると共に、前記指定範囲の同じ同期再生時間を有するオーディオデータのパケットヘッダを書き換えることで無効化データとする機能を実行することを特徴とする。
【００３３】
請求項１３の本発明のビデオ編集プログラムは、前記指定範囲の前記ビデオデータ及び前記オーディオデータのパケットヘッダのＩＤをパディングストリームＩＤで書き換えることにより、無効化データとする機能を有することを特徴とする。
【００３４】
請求項１４の本発明のビデオ編集プログラムは、ビデオデータの前記削除終了フレームの次のフレームのピクチャタイプがＩタイプでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化する機能を有することを特徴とする。
【００３５】
請求項１５の本発明のビデオ編集プログラムは、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込む機構を有することを特徴とする。
【００３６】
請求項１６の本発明のビデオ編集プログラムは、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、ビデオ・オーディオデータのパケットストリームＩＤに基づいて前記無効化したビデオ・オーディオデータ部分を判別することにより、前記無効化したビデオ・オーディオデータ部分を取り除いて前記記録媒体に書き込む機能を有することを特徴とする。
【００３７】
請求項１７の本発明のビデオ編集プログラムは、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正して前記記録媒体に書き込む機能を有することを特徴とする。
【００３８】
請求項１８の本発明のビデオ編集プログラムは、ビデオ・オーディオデータの無効化処理において、前記無効化したビデオ・オーディオデータ部分の前後のビデオデータの再生時間を取得し、前後の再生時間の差をオフセット値として求め、無効化したビデオ・オーディオデータ部分以降のビデオ・オーディオデータの再生時間を前記オフセット値で補正する機能を有することを特徴とする。
【００３９】
請求項１９の本発明のビデオ編集プログラムは、前記指定範囲の前記ビデオデータ及び前記オーディオデータのパケットヘッダを無効化するデータサイズを示すプライベートヘッダで書き換えることにより無効化データとし、前記編集後のビデオ・オーディオデータを書き込み可能な記録媒体に複製する際に、前記プライベートヘッダのデータサイズを参照して前記無効化したビデオ・オーディオデータ部分を読み飛ばして前記記録媒体に書き込む機能を有することを特徴とする。
【００４０】
請求項２０の本発明のビデオ編集プログラムは、編集対象の前記ビデオ・オーディオデータにおけるオーディオデータのフォーマット変化部分を抽出し、前記フォーマット変化部分における再生時間と同じビデオデータの範囲を前記削除開始フレームと削除終了フレームとして提示する機能を有することを特徴とする。
【００４１】
請求項２１の本発明のビデオ編集プログラムは、前記ビデオ・オーディオデータがＭＰＥＧデータであり、ビデオデータとオーディオデータのパケットヘッダを書き換えることで無効化データとすることを特徴とする。
【００４２】
請求項２２の本発明のビデオ編集プログラムは、前記編集制御手段が、ビデオデータの前記削除終了フレームの次のフレームがＩフレームでない場合に、当該次のフレームをＩフレームとして再符号化し、前記削除開始フレームから前記削除終了フレームまでのビデオデータを無効化することを特徴とする。
【００４３】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を参照して詳細に説明する。図１は、本発明の第１の実施の形態によるビデオ編集装置の構成を示すブロック図である。なお、図１には第１の実施の形態の特徴的な構成のみを記載し、他の一般的な構成については記載を省略してある。
【００４４】
図１を参照すると、本実施の形態によるビデオ編集装置は、プログラム制御により動作するビデオ編集装置１００と、ファイル装置２００と、記録媒体３００を備えて構成されている。
【００４５】
ビデオ編集装置１００は、プログラム制御されるＣＰＵ、メモリ等を備えるコンピュータからなり、編集制御手段１０１と、ファイル読み込み手段１０２と、デコード手段１０３と、エンコード手段１０４と、ファイル書き込み手段１０５を備えている。
【００４６】
編集制御手段１０１は、ビデオ・オーディオデータについてユーザーから指定された削除開始フレームと削除終了フレームとから削除するビデオ・オーディオデータの範囲を求め、削除するビデオ・オーディオデータのヘッダをパディングヘッダに置換することで削除部分のビデオ・オーディオデータを無効化する。
【００４７】
ファイル読み込み手段１０２は、ビデオ・オーディオデータが記録されているファイル装置２００から編集対象となるビデオ・オーディオデータを読み出し編集制御手段１０１に提供する。
【００４８】
デコード手段１０３は、符号化されたビデオデータを復号する。エンコード手段１０４は、復号されたビデオデータを符号化する。これらのデコード手段１０３及びエンコード手段１０４については、従来から提供されているものをそのまま利用することが可能である。
【００４９】
ファイル書き込み手段１０５は、ファイル装置２００に対して削除部分を無効化したビデオ・オーディオデータを書き込み、またファイル装置２００から記録媒体３００にビデオ・オーディオデータを複製する際に無効化したビデオ・オーディオデータを取り除いて記録媒体３００に書き込む。
【００５０】
ディスク装置２００は、ビデオ・オーディオデータを記録する、例えばハードディスク装置等からなる。また、記録媒体３００は、ＣＤ（例えば、ＣＤ−ＲやＣＤ−ＲＷ）やＤＶＤ（例えば、ＤＶＤ−ＲＡＭやＤＶＤ−Ｒ）等のビデオ・オーディオデータを書き込み可能な媒体である。
【００５１】
次に、図１及び図２のフローチャートを参照して上記のように構成される本実施の形態によるビデオ編集装置の全体の動作について詳細に説明する。
【００５２】
まず、ユーザーがビデオ編集装置１００を操作して編集対象となるビデオ・オーディオデータを指定することにより、ファイル読み込み手段１０２が、ビデオ・オーディオデータ（例えば、ＭＰＥＧデータ）が記録されているファイル装置２００から編集対象となるビデオ・オーディオデータを読み出し編集制御手段１０１に提供する（ステップ２０１）。
【００５３】
次いで、ユーザーが、読み出したビデオ・オーディオデータについて、編集制御手段１０１に対して削除を開始する削除開始フレームと削除を終了する削除終了フレームを指定する（ステップ２０２）。
【００５４】
編集制御手段１０１は、削除終了フレームの次に表示される符号化されている表示開始フレームのデータ位置をサーチする（ステップ２０３）。
【００５５】
編集制御手段１０１は、符号化されている表示開始フレームがＩタイプ（伸張に他フレームの情報を必要としないフレーム）、Ｐタイプ、Ｂタイプ（伸張に他フレームの情報を必要とするフレーム）の何れのタイプで符号化されているか調査する（ステップ２０４）。
【００５６】
編集制御手段１０１は、表示開始フレームのタイプがＩタイプであった場合、表示開始フレームを含むＧＯＰヘッダのブロークンリンクフラグ（ＧＯＰを切り出しつなげた時に立てるフラグ）をセットする（ステップ２０５）。
【００５７】
編集制御手段１０１は、表示開始フレームがＰタイプまたはＢタイプである場合には、表示開始フレームが参照するＩフレームをファイル読み込み手段１０２より取得する。デコード手段１０３は、編集制御手段１０１より表示開始フレームが参照するＩフレームから符号化されたビデオフレームを順次受け取り復号していき、最終的に表示開始フレームを復号する（ステップ２０６）。
【００５８】
エンコード手段１０４は、編集制御手段１０１より復号された表示開始フレームを受け取りＩフレームとして符号化し直す（ステップ２０７）。
【００５９】
エンコード手段１０４は、次に出現するＩフレームまでのビデオフレームを、上記符号化し直した表示開始フレームを参照フレームとして符号化し直す（ステップ２０８）。この時、再符号化を行う前後ではビデオフレームのデータサイズが異なるが、再符号化後のデータ終端が再符号化前のデータ終端と一致するように元のデータに上書きする。
【００６０】
編集制御手段１０１は、削除開始フレームから再符号化した表示開始フレームの前の削除終了フレームまでの全てのビデオデータのパケットヘッダのストリームＩＤをパディングストリームＩＤ値に書き換えることによってビデオデータをビデオパケットからパディングパケットに置換する（ステップ２０９）。これにより、削除開始フレームから削除終了フレームで指定される削除部分の無効化が行われる。
【００６１】
編集制御手段１０１は、削除開始フレームと削除終了フレームで指定された範囲のフレームについて同期再生のための時間情報である同期再生時間ＰＴＳ（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）値を算出し、その間のＰＴＳ値を持つオーディオデータも同様にストリームＩＤをパディングストリームＩＤ値に書き換えることによってオーディオデータをオーディオパケットからパディングパケットに置換する（ステップ２１０）。
【００６２】
編集制御手段１０１は、削除開始フレームと削除終了フレームがユーザーによって複数指定されている場合は、パディングパケットへの置換を繰り返し処理する（ステップ２１１）。
【００６３】
上記のようにして編集を終了したビデオ・オーディオデータは、ファイル書き込み手段１０５によってファイル装置２００に書き込まれる（ステップ２１２）。
【００６４】
図３のフローチャートを参照して編集されたビデオ・オーディオデータ（例えば、ＭＰＥＧデータ）をファイル装置２００から記録媒体３００へ複製する際の動作について詳細に説明する。
【００６５】
ファイル書き込み手段１０５は、ＰＴＳ値のオフセット値（以下、ＰＴＳオフセット値）を０で初期化する（ステップ３０１）。
【００６６】
ファイル書き込み手段１０５は、ビデオ・オーディオデータ（ＭＰＥＧデータ）のパケットヘッダからパケットストリームＩＤの値を取得し（ステップ３０２）、パケットストリームＩＤの値がパディングストリームＩＤであるか判定を行う（ステップ３０３）。
【００６７】
次いで、ファイル書き込み手段１０５は、パケットストリームＩＤの値がパディングストリームＩＤと同じであった場合、そのパディング開始前のビデオデータのＰＴＳ値を取得する（ステップ３０４）。
【００６８】
そして、ファイル書き込み手段１０５は、パケットストリームＩＤの値がパディングストリームＩＤと同じでなくなるまで記録媒体３００へのデータ書き込み処理をスキップする（ステップ３０５）。
【００６９】
ファイル書き込み手段１０５は、パディング終了後のビデオデータのＰＴＳ値を取得し（ステップ３０６）、その値からパディング開始前のビデオデータのＰＴＳ値を減じた値をＰＴＳオフセット値に加算する（ステップ３０７）。
【００７０】
ファイル書き込み手段１０５は、パケットストリームＩＤの値がパディングストリームＩＤと同じでなかった場合、そのパケットのＰＴＳ値、ＤＴＳ値（ＤＴＳ：Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）をＰＴＳオフセット値分減じる。また、ＳＣＲ値（ＳＣＲ：Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ、基準時間情報）、ＰＣＲ値（ＰＣＲ：Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ、トランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）に付加される時間情報）についても同様にＰＴＳオフセット値分減じる（ステップ３０８）。
【００７１】
そして、ファイル書き込み手段１０５は、上記のようにＰＴＳ値、ＤＴＳ値、ＳＣＲ値、ＰＣＲ値に補正を加えたデータを記録媒体３００に書き込む（ステップ３０９）。ステップ３０２からステップ３０９までの処理をデータ終端まで続ける（ステップ３１０）。
【００７２】
次に、第１の実施の形態によるビデオ編集装置の編集処理について、具体的な動作例を用いて説明する。
【００７３】
図４に示すように、ビデオ・オーディオデータ（ＭＰＥＧデータ）は、パケットと呼ばれるデータ構造を有している。各パケットの先頭にはパケット開始コードと呼ばれるヘッダがついており、このパケット開始コードにはビデオ、オーディオ、パディング、プライベートといったようなストリームの属性が格納されている。
【００７４】
さらに、ビデオデータは、ＧＯＰと呼ばれる編集単位を有している。ＧＯＰ内には１枚以上の単独で復号化可能なＩフレームと呼ばれるデータが含まれる。他に前方のＩ、Ｐフレームを参照して復号を行うＰフレームと、前後のＩ、Ｐフレームを参照して復号を行うＢフレームが存在する。
【００７５】
ここでは、図４に示すように、編集時にユーザーが任意の削除開始フレームと削除終了フレームを指定する（図２のステップ２０２）。
【００７６】
削除終了フレームの次の表示開始フレームが、編集単位であるＧＯＰの先頭ではない場合、表示開始フレームから次のＧＯＰ開始フレームまでの間のフレームを再符号化する（ステップ２０６〜２０８）。
【００７７】
また、削除開始フレームと削除終了フレームの間の全てのビデオ・オーディオデータのパケット開始コードの属性をパディングパケット（プライベートパケット）にすることで再生データを無効化する（ステップ２０９、２１０）。
【００７８】
図４において、網掛けで表示されたフレームが再符号化されたフレームであることを示している。
【００７９】
これらの編集処理は、削除する部分の一部のデータを書き換えるだけなので、高速に編集処理を実行することが可能である。
【００８０】
ただし、ＰＴＳ値、ＤＴＳ値、ＳＣＲ値、ＰＣＲ値といった時間情報が不連続になるため、再生装置によっては時間情報が不正となり正しくビデオとオーディオの同期再生ができない可能性がある。本発明では、この編集後のデータを書き換え可能なＣＤやＤＶＤといった記録媒体３００に複製する際に、パディングパケットを取り除き（図３のステップ３０４〜３０７）、さらに時間情報の補正（図３のステップ３０８〜３０９）を行うため、最終的にはファイル容量の削減が図られかつ正確な同期再生が行えるビデオ・オーディオデータ（ＭＰＥＧデータ）を得ることが可能となっている。
【００８１】
上述第１の実施の形態では、時間情報の補正処理を記録媒体３００への複製時に行っているが、この補正処理を編集時に行うことも可能である。この場合、編集時の処理時間が第１の実施の形態よりも長くなるが、作成される編集後のビデオ・オーディオデータ（ＭＰＥＧデータ）は再生装置に左右されず正確な同期再生が可能となる。また、記録媒体３００への複製時に時間情報の補正処理を行うことなく複製することができる。
【００８２】
また、ビデオ・オーディオデータ（ＭＰＥＧデータ）の削除部分の無効化処理は、パケット開始コード（パケットヘッダ）のＩＤ値をパディングストリームＩＤ値に書き換えることで実現しているが、例えば別のプライベートストリームとして無効化することも可能である。プライベートストリーム中には無効化したデータのサイズを格納しても良い。この場合、データサイズを参照し読み飛ばし処理を行う再生装置を作ることでファイル読み込み処理を高速化することが可能となる。
【００８３】
次に、本発明の第２の実施の形態によるビデオ編集装置について図５をを参照して詳細に説明する。
【００８４】
図５を参照すると、本発明の第２の実施の形態によるビデオ編集装置は、プログラム制御により動作するビデオ編集装置４００と、ファイル装置２００と、記録媒体３００とから構成されている。
【００８５】
ビデオ編集装置４００は、編集制御手段４０１と、ファイル読み込み手段１０２と、デコード手段１０３と、エンコード手段１０４と、ファイル書き込み手段１０５と、編集位置抽出手段４０６を含む。
【００８６】
ここで、編集制御手段４０１は、編集位置抽出手段４０６から指定された削除開始フレームと削除終了フレームから削除するビデオ・オーディオデータの範囲を求め、削除するビデオ・オーディオデータのヘッダをパディングヘッダに置換することでビデオ・オーディオデータを無効化する。
【００８７】
編集位置抽出手段４０６は、オーディオデータのフォーマット変化点を抽出し、対応するビデオフレームを決定する。
【００８８】
次に、本実施の形態の動作について、上記第１の実施の形態と相違する点について説明する。
【００８９】
本実施の形態の編集位置抽出手段４０６は、ビデオ・オーディオデータ（ＭＰＥＧデータ）全体のオーディオデータのフォーマット（ステレオ、モノラル、音声多重等）を検査し、フォーマットの変化点を全て抽出する。
【００９０】
さらに、編集位置抽出手段４０６は、フォーマットの変化点におけるオーディオデータのＰＴＳ値を抽出し、そのＰＴＳ値を再生時間として含むビデオフレームの開始フレームと終了フレームを削除開始フレームと削除終了フレームとして、すなわち編集候補位置としてユーザーに提示する。その提示された編集候補位置がユーザーの希望に沿う場合はユーザからの指示によりそのまま第１の実施の形態で説明した編集を開始する。編集候補位置がユーザの希望に沿わない場合は、ユーザがその編集候補位置を削除し、また位置を微調整して変更するなどの処理を行った後、編集を開始する。
【００９１】
それ以外の動作については上述した第１の実施の形態と同様の動作（図２のステップ２０３〜２１１、図３のステップ３０１〜３１０）を行うので、説明を省略する。
【００９２】
なお、上記第１の実施の形態による機能と上記第２の実施の形態による機能とを併合することにより、ユーザの選択によって編集位置の指定を行うようにすることも可能である。
【００９３】
上述したビデオ編集装置は、ビデオ編集装置１００の編集制御手段１０１その他の機能をハードウェア的に実現することは勿論として、上記した各機能を実行するビデオ編集プログラム（アプリケーション）５００をＣＰＵとメモリを備えるコンピュータ装置で構成されるビデオ編集装置１００のメモリにロードして実行することでソフトウェア的に実現することができる。このビデオ編集プログラム５００は、ビデオ編集装置１００のＣＰＵを制御することにより、図２及び図３に示した編集処理を実行する。また、このビデオ編集プログラム５００は、コンピュータで読み取り可能な磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体からビデオ編集装置１００にロードされる。
【００９４】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００９５】
上記説明では、ビデオ・オーディオデータとしてＭＰＥＧデータを例にあげて説明したが、ＭＰＥＧデータに限らず本発明を適用することができるのは言うまでもない。
【００９６】
【発明の効果】
以上説明したように本発明のビデオ編集装置によれば、以下に述べるような優れた効果を提供する。
【００９７】
第１の効果は、画像と音声データが多重化されたビデオ・オーディオデータを高速に編集することができることにある。その理由は、指定されたビデオ・オーディオデータの削除部分のフレームを無効化する手段が具備されているためである。
【００９８】
第２の効果は、編集後のデータを通常の再生装置上でも再生することが可能なことである。その理由は、ビデオデータとオーディオデータを同期再生するための時間情報を補正する手段が具備されているためである。
【００９９】
第３の効果は、ビデオ・オーディオデータを記録媒体に複写する際に無効化したデータ領域を削除することで、記録媒体の容量を有効に活用することができることにある。その理由は、編集後に無効化したデータ領域を判定して複製する際に取り除く手段が具備されているためである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態によるビデオ編集装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態によるビデオ編集装置における編集処理の動作を説明するフローチャートである。
【図３】本発明の第１の実施の形態によるビデオ編集装置における編集後のビデオ・オーディオデータの複製処理の動作を説明するフローチャートである。
【図４】第１の実施の形態によるビデオ編集装置の具体的な動作例を示す図である。
【図５】本発明の第２の実施の形態によるビデオ編集装置の構成を示すブロック図である。
【図６】従来知られているビデオ編集装置の一構成例を示すブロック図である。
【符号の説明】
１００、４００  ビデオ編集装置
１０１、４０１  編集制御手段
１０２  ファイル読み込み手段
１０３  デコード手段
１０４  エンコード手段
１０５  ファイル書き込み手段
２００  ファイル装置
３００  記録媒体
４０６  編集位置抽出手段
５００  ビデオ編集プログラム
【図１】
2004159251.tif 000003
【図２】
2004159251.tif 000004
【図３】
2004159251.tif 000005
【図４】
2004159251.tif 000006
【図５】
2004159251.tif 000007
【図６】
2004159251.tif 000008