(57)【要約】【課題】大容量の符号化映像を或いは映像群をまとめて複数の記録媒体に分割記録する場合、ユーザが書き込みの開始を指示してから、最後の記録媒体への記録が終了するまでに必要とする待機時間を削減し、全体の記録時間を短縮することができる符号化映像の分割記録方法を提供することを目的とする。【解決手段】映像を分割位置決定処理部１０１で決定された分割位置により所定の単位で分割し、映像変換処理部１０２、映像結合処理部１０３で並列的に映像の変換／結合処理を行った後、光学メディア１枚分の記録容量に相当する符号化映像の記録が終了した区間から、書き込み処理部１０６が光学メディアに書き込みを開始し、順次、光学メディアへの書き込みが完了する毎に、交換要求処理部１０７がユーザに光学メディアの交換を要求する。この時、記録媒体への書き込み中でも変換／結合処理を行う。【選択図】図１
2011239115.tif 000002
【特許請求の範囲】
【請求項１】
入力された符号化映像の分割位置を決定する分割位置決定ステップと、
前記分割位置決定ステップにより、分割された区間の映像を他の符号化形式に変換する映像変換ステップと、
前記映像変換ステップで処理された映像を１つの映像に結合する映像結合ステップと、
前記映像結合ステップで結合された映像を一時的に記録装置に記録する記録ステップと、
前記記録ステップにおいて、記録媒体１つ分に相当する記録容量の符号化映像の記録が終了した区間から、順次、前記記録媒体に書き込んでいく書き込みステップと、
前記書き込みステップで、書き込みが完了或いはエラーが発生した際に、前記記録媒体の交換をユーザに要求する交換要求ステップと、
を備え、前記映像変換ステップ、前記映像結合ステップ、前記書き込みステップを一連かつ並列的に処理することを特徴とする符号化映像の分割記録方法。
【請求項２】
前記映像変換ステップと映像結合ステップで必要な作業領域を確保するために、前記書き込みステップで書き込みが完了した映像群から順次消去していく消去ステップを更に備えることを特徴とする、請求項１に記載の符号化映像の分割記録方法。
【請求項３】
前記消去ステップを並列的に処理することを特徴とする請求項２に記載の符号化映像の分割記録方法。
【請求項４】
前記書き込みステップを、複数の記録装置を利用して、並列的に処理することを特徴とする、請求項２に記載の符号化映像の分割記録方法。
【請求項５】
前記記録媒体１つ分の記録容量は、記録媒体により複数設定可能であることを特徴とする、請求項１に記載の符号化映像の分割記録方法。
【請求項６】
並列処理可能なプロセッサを備え、請求項１乃至５のいずれかの請求項に記載の符号化映像の分割記録を行う映像記録装置。
【請求項７】
請求項１乃至５のいずれかの請求項に記載の符号化映像の分割記録方法を動作させるプログラム。
【請求項８】
請求項７に記載のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化映像を分割し、複数の記録媒体に記録する記録方法、装置、プログラム、及び媒体に関するものである。
【背景技術】
【０００２】
ハードディスクドライブなどの記録装置に記録されたＡＶＣＨＤ（ＭＰＥＧ−２ ＴＳ）形式の符号化映像を、ＤＶＤ−Ｖｉｄｅｏ規格のフォーマットで光学メディアなどの記録媒体に記録する場合、事前にＭＰＥＧ−２ ＰＳ形式の符号化映像に変換する必要がある。
【０００３】
ここでいう符号化映像の変換とは、ＭＰＥＧ−２ ＴＳをデマルチプレクスした後、必要に応じて映像、音声などの各エレメンタリストリームをデコードし、映像と音声をそれぞれ異なる形式にエンコードしてから、ＭＰＥＧ−２ ＰＳ形式へとマルチプレクスするまでの処理全体を指す。
【０００４】
パーソナルコンピュータなどの汎用機器において、ＡＶＣＨＤ形式などの高圧縮映像をソフトウェア処理でデコードする場合、パーソナルコンピュータのプロセッサの性能によっては、動画の再生時間（実時間）の数倍〜数十倍以上の変換時間を要するという問題があった。
【０００５】
近年、パーソナルコンピュータなどの汎用機器の性能が年々向上しつつあり、その方向性は１コアあたりのクロック周波数の向上による高速化ではなく、複数コアによる並列化処理へとシフトしつつあり、現在では１プロセッサあたり８つの命令を同時実行できるプロセッサなどが登場してきている。
【０００６】
更に、ソフトウェアエミュレーションによって、１コアあたりで１００以上の命令を同時実行することも可能である。
【０００７】
パーソナルコンピュータの進化と共に、撮影機器に搭載されるハードディスクやメモリーカードなどの記録媒体の大容量化が進んでおり、撮影された映像をＤＶＤプレーヤーなどで再生視聴するための保存版として、撮影機器に記録されている符号化映像を、複数の記録媒体にまとめて保存する使い方が広がってきている。
【０００８】
この時、撮影機器に記録されている符号化映像のファイルサイズが膨大であれば、変換に要する時間も増加する。
【０００９】
これに対して従来の技術では、主に符号化映像の変換におけるデマルチプレクス、デコード、エンコードなどをそれぞれ並列化する事により、変換処理の高速化を実現している（特許文献１、２参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】国際公開第２００６／０２５３２２号
【特許文献２】特開平１１−９８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、ＤＶＤ−Ｖｉｄｅｏ規格のフォーマットで映像を記録する機能において、トップメニュー画面で表示する代表サムネイルに、書き込み予定の符号化映像に含まれるビデオフレームを選択した場合など、符号化映像の変換を始める前に、対象とする光学メディアなどの記録媒体に書き込む符号化映像が決定づけられてしまうケースが存在する。
【００１２】
このようなケースの場合、オンザフライ方式により、変換しながら記録媒体に書き込み、記録媒体の容量や規格制限により書き込みできなくなったら、次の記録媒体への書き込みを開始するといった方式を採ることができない。
【００１３】
これは、再エンコードした結果のストリームのファイルサイズが、使用するエンコーダの特性によっては必ずしも期待通りにならない場合があるため、対象となる記録媒体に当初予定していた映像が記録できない可能性があることに起因する。
【００１４】
そのため、記録媒体、光学メディアであれば１枚分の記録容量に相当する映像、或いは映像群の変換を行い、変換結果を一時的に光学メディアとは別の記録装置に記録しておき、対象となる光学メディア１枚分に収まるかどうかを確認した後に、書き込みを開始する必要がある。
【００１５】
そして、複数枚の光学メディアを使用し、１枚の書き込みが終了したら、次の光学メディア１枚分の記録容量に相当する映像の変換を行い、上記作業を繰り返し行う。
【００１６】
このようにして、映像全体を分割して複数枚の光学メディアに記録する。
【００１７】
このようなケースでは、変換処理のみを並列処理によって高速化しても、ユーザが書き込みの開始を指示してから、最後の光学メディアへの記録が終了するまでに待機時間が発生し、符号化映像を複数の記録媒体に分割して記録する場合の全体の記録時間を十分削減することができないという問題があった。
【００１８】
そこで本発明は、大容量の符号化映像、或いは映像群をまとめて複数の記録媒体に分割して書き出す分割記録に関して、ユーザが書き込みの開始を指示してから、最後の記録媒体への記録が終了するまでに必要とする待機時間を削減し、全体の記録時間を短縮することができる符号化映像の分割記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明の符号化映像の分割記録方法は、記録装置に記録された符号化映像の分割位置を決定する分割位置決定ステップと、分割位置決定ステップにより、分割された区間の映像を他の符号化方式に変換する映像変換ステップと、映像変換ステップで処理された映像を一つの映像に結合する映像結合ステップと、映像結合ステップで結合された映像をそれぞれ記録装置に一時的に記憶する記録ステップと、記録ステップにおいて、記録媒体１つ分に相当する符号化映像の記録が終了した区間から、順次、記録媒体に書き込んでいく書き込みステップと、書き込みが完了或いはエラーが発生した際に、記録媒体の交換をユーザに要求する交換要求ステップを備え、映像変換ステップ、映像結合ステップ、書き込みステップを統合的かつ並列的に処理するようにしたものである。
【００２０】
なお、書き込みステップでは、ユーザが事前に設定した書き込み順（再生順）ではなく、映像の変換が早く終わった映像或いは映像群から、記録媒体に書き込みを行う。つまり、必ずしも１枚目から書き込みが開始するのではなく、場合によっては２枚目、３枚目から書き込みを開始することにより、プロセッサを無駄なく活用することができる。
【００２１】
本発明の分割記録方法によれば、ＡＶＣＨＤ（ＭＰＥＧ−２ ＴＳ）形式で符号化された大量或いは大容量の映像を、複数の記録媒体にＤＶＤ−Ｖｉｄｅｏ規格で書き込む際、並列処理可能なプロセッサの能力を有効に利用することが可能となる。
【００２２】
これにより、ユーザが書き込みの開始を指示してから、最後の記録媒体への記録が終了するまでに必要とする待機時間を削減でき、全体の記録時間を短縮することができる。
【発明の効果】
【００２３】
以上のように、本発明の符号化映像の分割記録方法によれば、映像を所定の単位で分割し、並列的に映像の変換／結合処理を行った後、記録媒体１つ分に相当する符号化映像の結合が終わった区間から、順次、記録媒体への書き込みを開始することにより、まだ変換が完了していない映像が存在する場合、記録媒体への書き込み中でも変換／結合処理を行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施の形態の記録装置のシステム構成を示すブロック図
【図２】本発明の一実施の形態の分割記録方法を表すフローチャート
【図３】本発明の一実施の形態の分割記録方法における映像の変換処理を表すフローチャート
【図４】本発明の一実施の形態の分割記録方法におけるディスクへの書き込み処理を表すフローチャート
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図１から図４を用いて説明する。
【００２６】
（実施の形態１）
図１は、本発明の一実施の形態の符号化映像の分割記録装置のシステム構成を示すブロック図である。本実施の形態では、分割記録装置として、並列処理可能なプロセッサを備えたパーソナルコンピュータを想定している。
【００２７】
図において、まず情報取得部１００で、搭載されているプロセッサで並列処理をどれだけ同時に実行できるか（同時実行数）、書き込み先となる記録媒体である光学メディアの情報（例えば、メディアの種別、記憶容量）や、入力される符号化映像の情報（例えば、データ量、再生速度）を取得し、解析を行う。
【００２８】
情報取得部１００で取得した情報をもとに、分割位置決定処理部１０１は、入力される符号化映像や、映像群に対して適切に分割位置を決定する。
【００２９】
映像変換処理部１０２において、分割位置決定処理部１０１で決定された分割位置により設定された各区間の符号化映像を別の形式の符号化映像へと変換する。
【００３０】
映像結合処理部１０３において、各区間の変換結果を再度結合し、分割前の映像と同じ、或いは１枚の光学メディアに収まる再生時間長の映像を作成し、一時的に内部の記憶装置に記憶する。
【００３１】
その後、完了判定部１０４において、光学メディア１枚分の記録容量に相当する符号化映像、あるいは映像群の結合が終わった区間があるかどうかを確認する。
【００３２】
光学メディア１枚分の記録容量は、光学メディアの種別により異なり、１枚の光学メディアに収める再生時間長は、光学メディアの情報から得るようにしても良いし、手動で設定するようにしても良い。
【００３３】
光学メディア１枚分の記録容量に相当する符号化映像、或いは映像群の結合が完了していれば、ディスク確認処理部１０５において、結合後の符号化映像が光学メディアに収まることを確認し、書き込み処理部１０６に、記憶装置に記憶された映像の光学メディアへの書き込み開始を要求する。
【００３４】
順次光学メディアへの書き込みが完了する毎に、最後の光学メディアに書き込むまで、交換要求処理部１０７がユーザに光学メディアの交換を要求する。
【００３５】
また、光学メディアへの書き込みの途中でエラー検出部１０８が書き込みエラーを検出した場合も、交換要求処理部１０７がユーザに光学メディアの交換を要求する。
【００３６】
ここで、上記符号化映像への変換、変換結果の再結合、光学メディアへの書き込みまでの一連の処理は、並列処理可能なプロセッサの１つの処理機能ごとに行う。
【００３７】
図２は、本実施の形態の分割記録方法を表すフローチャートである。
【００３８】
まず、ステップＳ１０１において、プロセッサの同時実行数を確認する。
【００３９】
次に、ステップＳ１０２において、書き込み対象となる映像の情報を取得する。
【００４０】
ステップＳ１０３では、ステップＳ１０１およびステップＳ１０２で得られた情報に基づいて、入力される符号化映像や、映像群に対して適切に分割位置を決定する。
【００４１】
そして、ステップＳ１０４において、決定された分割位置により設定された各区間の符号化映像を別の形式の符号化映像へ変換を行う。ステップＳ１０４では、同時実行数に応じて各区間単位で並列的に変換を行う。
【００４２】
図３は、ステップＳ１０４における映像の変換処理を表すフローチャートである。
【００４３】
まず、ステップＳ２０１において、ＭＰＥＧ−２ ＴＳストリームのデマルチプレクスを行う。
【００４４】
次に、ステップＳ２０２において、ビデオ、オーディオ、その他のエレメンタリストリームの再エンコードが必要かどうかを確認する。
【００４５】
再エンコードが必要な場合、ステップＳ２０３において、各エレメンタリストリームのデコードを行い、ステップＳ２０４において、デコードの結果として得られた非圧縮データを入力として、各エレメンタリストリームのエンコードを行う。
【００４６】
なお、ステップＳ２０２、Ｓ２０３、Ｓ２０４については、ＭＰＥＧ−２ ＴＳストリームに含まれるエレメンタリストリームの数だけ並列処理を行う。
【００４７】
最後に、ステップＳ２０５において、ＭＰＥＧ−２ ＰＳストリームへマルチプレクスを行う。
【００４８】
ステップＳ２０６において、これ以上処理するデータがないかどうかを確認し、もし、処理対象データが存在していた場合は、引き続きデコード、エンコード、マルチプレクス処理を行い、処理対象データが存在していない場合は、映像の変換を終了する。
【００４９】
図２に戻り、ステップＳ１０５では、各区間単位で変換された映像を結合する。
【００５０】
ステップＳ１０６において、結合された映像は、書き込み先となる光学メディアとは別の記録装置に一時的に記録される。
【００５１】
そして、ステップＳ１０７において、光学メディア（ディスク）１枚分に相当する映像、或いは映像群の準備ができたかどうかを確認する。
【００５２】
準備ができた場合、ステップＳ１０８において、ディスクへの書き込み処理を行う。
【００５３】
図４は、ステップＳ１０８におけるディスクへの書き込み処理を表すフローチャートである。
【００５４】
まず、ステップＳ３０１において、書き込み先のディスクの情報を取得する。
【００５５】
次に、ステップＳ３０２において、結合された映像、或いは映像群の合計のファイルサイズが、書き込み先となるディスクの空き容量を超えていないかどうかを確認する。
【００５６】
ファイルサイズが空き容量を超えていない場合、ステップＳ３０３において、ディスクへの書き込みを開始する。
【００５７】
次に、ステップＳ３０４において、書き込みが成功したことを確認した後、ステップＳ３０５において、最後のディスクかどうかを確認する。
【００５８】
最後であった場合、書き込みを終了し、まだ書き込み対象となる映像が存在している場合は、ステップＳ３０６において、ユーザにディスクの交換を要求する。
【００５９】
また、書き込みエラーが検出された場合も、ステップＳ３０６において、ユーザにディスクの交換を要求する。
【００６０】
上記各処理をプロセッサの１つの処理機能ごとに一連で行い、並列処理することによって、符号化映像の結合が終わった分割区間から順次書き込みを行い、プロセッサの１つの処理機能が記録媒体への書き込み中でも、プロセッサの他の処理機能により変換／結合処理を行うことができるため、書き込みの待機時間がなくなり、結果として映像の分割記録を行う際に必要とする時間を短縮させることができる。
【００６１】
なお、本実施の形態では、分割記録装置としてパーソナルコンピュータを想定したが、並列処理可能なプロセッサを有するものであれば、ビデオレコーダー等の専用機にも適用できることは言うまでもない。
【００６２】
また、本実施の形態では、記録媒体として光学メディアを例示したが、半導体メモリのようなものでもよい。
【００６３】
また、本実施の形態では変換／結合処理を行った映像を、パーソナルコンピュータの１つの記憶装置に記憶させるようにしたが、記憶装置は複数あってもよく、その分さらに効率的に並列処理を行うことができる。
【産業上の利用可能性】
【００６４】
本発明の実施の形態の符号化映像の分割記録方法及び装置によれば、映像を所定の単位で分割し、並列的に映像の変換／結合処理を行った後、記録媒体１枚分に相当する符号化映像の結合が終わった区間から、順次記録媒体への書き込みを開始する。この時、まだ変換が完了していない映像が存在する場合、記録媒体への書き込み中でも変換／結合処理を行うことにより、並列化が進むプロセッサの能力を有効に活用することができ、大容量化が進む映像を光学メディア等の記録媒体に分割して記録するのに有用である。
【符号の説明】
【００６５】
１００  情報取得部
１０１  分割位置決定処理部
１０２  映像変換処理部
１０３  映像結合処理部
１０４  完了判定部
１０５  ディスク確認処理部
１０６  書き込み処理部
１０７  交換要求処理部
１０８  エラー検出部
【図１】
2011239115.tif 000003
【図２】
2011239115.tif 000004
【図３】
2011239115.tif 000005
【図４】
2011239115.tif 000006