(57)【要約】【課題】より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータをリアルタイムに記録可能なストリームデータ記録装置を提供する。【解決手段】ストリームデータ記録装置（１０）は、映像・音声データを受信して、これから記録に係る規格所定のデータオブジェクトを生成するデータオブジェクト生成部と、データオブジェクト生成部によって生成されたデータオブジェクトを一時的に蓄積するバッファ（１２）と、バッファ（１２）に蓄積されたデータオブジェクトを光記録媒体（１４）に書き込む光記録部（１３）とを備えている。ここで、光記録部（１３）は、データオブジェクト生成部によるデータオブジェクトの生成中に、光記録媒体（１４）への書き込みに係る初期準備を行う。【選択図】図１
2007335066.tif 000002
【特許請求の範囲】
【請求項１】
映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録する方法であって、
前記映像・音声データを受信して、これから当該記録に係る規格所定のデータオブジェクトを生成する第１のステップと、
前記光記録媒体への書き込みに係る初期準備を行う第２のステップと、
前記第２のステップに続いて、前記第１のステップで生成されたデータオブジェクトを前記光記録媒体に書き込む第３のステップとを備え、
前記第１のステップの実行中に、前記第２のステップが実行される
ことを特徴とするストリームデータ記録方法。
【請求項２】
請求項１に記載のストリームデータ記録方法において、
前記光記録媒体は複数の記録層を有しており、
前記データオブジェクトの書き込み先が前記光記録媒体における一の記録層から他の記録層に切り替わるとき、前記第２のステップが実行される
ことを特徴とするストリームデータ記録方法。
【請求項３】
請求項１及び２のいずれか１項に記載のストリームデータ記録方法において、
前記初期準備では、前記光記録媒体への書き込みパワーの最適化が行われる
ことを特徴とするストリームデータ記録方法。
【請求項４】
請求項１及び２のいずれか１項に記載のストリームデータ記録方法において、
前記初期準備では、前記光記録媒体の所定の領域に記録管理情報が書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項５】
請求項１及び２のいずれか１項に記載のストリームデータ記録方法において、
前記初期準備では、前記光記録媒体の所定の領域にダミーデータが書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項６】
請求項５に記載のストリームデータ記録方法において、
前記ダミーデータは、前記ストリームデータに含まれる静止画像である
ことを特徴とするストリームデータ記録方法。
【請求項７】
請求項２に記載のストリームデータ記録方法において、
前記初期準備では、前記光記録媒体の所定の領域に前記一の記録層における欠陥トラックに関する情報が書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項８】
請求項２に記載のストリームデータ記録方法において、
前記初期準備では、前記他の記録層の所定の領域に停電復旧用の情報が書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項９】
請求項１及び２のいずれか１項に記載のストリームデータ記録方法において、
前記第１のステップでの前記データオブジェクトの生成は、前記第２のステップでの前記初期準備の完了以前に完了する
ことを特徴とするストリームデータ記録方法。
【請求項１０】
請求項９に記載のストリームデータ記録方法において、
前記第１のステップでの前記データオブジェクトの生成に要する時間は、前記ストリームデータの記録レート、前記光記録媒体の書き込み速度及び準拠規格、及び当該記録に係る規格所定の最小再生単位であるビデオオブジェクトユニットに含まれるフレームの数のいずれか又は組み合わせに応じて切り替えられる
ことを特徴とするストリームデータ記録方法。
【請求項１１】
請求項１に記載のストリームデータ記録方法において、
前記第３のステップでは、前記データオブジェクトは、複数回に分けて前記光記録媒体に書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項１２】
請求項１１に記載のストリームデータ記録方法において、
前記第３のステップでは、前記データオブジェクトは、２回に分けて前記光記録媒体に書き込まれ、
２回目に書き込まれるデータサイズは、１回目に書き込まれるデータサイズよりも小さい
ことを特徴とするストリームデータ記録方法。
【請求項１３】
請求項１１に記載のストリームデータ記録方法において、
前記第３のステップでは、前記データオブジェクトは、実質的に均等なデータサイズの複数のデータブロックに分けて前記光記録媒体に書き込まれる
ことを特徴とするストリームデータ記録方法。
【請求項１４】
映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録する装置であって、
前記映像・音声データを受信して、これから当該記録に係る規格所定のデータオブジェクトを生成するデータオブジェクト生成部と、
前記データオブジェクト生成部によって生成されたデータオブジェクトを一時的に蓄積するバッファと、
前記バッファに蓄積されたデータオブジェクトを前記光記録媒体に書き込む光記録部とを備え、
前記光記録部は、前記データオブジェクト生成部による前記データオブジェクトの生成中に、前記光記録媒体への書き込みに係る初期準備を行う
ことを特徴とするストリームデータ記録装置。
【請求項１５】
請求項１４に記載のストリームデータ記録装置において、
前記光記録媒体は複数の記録層を有しており、
前記光記録部は、前記データオブジェクトの書き込み先を前記光記録媒体における一の記録層から他の記録層に切り替えるとき、前記初期準備を行う
ことを特徴とするストリームデータ記録装置。
【請求項１６】
請求項１４及び１５のいずれか１項に記載のストリームデータ記録装置において、
前記光記録部は、前記初期準備として、前記光記録媒体への書き込みパワーの最適化を行う
ことを特徴とするストリームデータ記録装置。
【請求項１７】
請求項１４及び１５のいずれか１項に記載のストリームデータ記録装置において、
前記光記録部は、前記初期準備として、前記光記録媒体の所定の領域に記録管理情報を書き込む
ことを特徴とするストリームデータ記録装置。
【請求項１８】
請求項１４及び１５のいずれか１項に記載のストリームデータ記録装置において、
前記光記録部は、前記初期準備として、前記光記録媒体の所定の領域にダミーデータを書き込む
ことを特徴とするストリームデータ記録装置。
【請求項１９】
請求項１８に記載のストリームデータ記録装置において、
前記ダミーデータは、前記ストリームデータに含まれる静止画像である
ことを特徴とするストリームデータ記録装置。
【請求項２０】
請求項１５に記載のストリームデータ記録装置において、
前記光記録部は、前記初期準備として、前記光記録媒体の所定の領域に前記一の記録層における欠陥トラックに関する情報を書き込む
ことを特徴とするストリームデータ記録装置。
【請求項２１】
請求項１５に記載のストリームデータ記録装置において、
前記光記録部は、前記初期準備として、前記他の記録層の所定の領域に停電復旧用の情報を書き込む
ことを特徴とするストリームデータ記録装置。
【請求項２２】
請求項１４及び１５のいずれか１項に記載のストリームデータ記録装置において、
前記データオブジェクト生成部によって生成される前記データオブジェクトのデータサイズは、大きくとも、前記光記録部による前記初期準備の完了までに生成が完了するようなデータサイズである
ことを特徴とするストリームデータ記録装置。
【請求項２３】
請求項２２に記載のストリームデータ記録装置において、
前記データオブジェクト生成部は、前記ストリームデータの記録レート、前記光記録媒体の書き込み速度及び準拠規格、及び当該記録に係る規格所定の最小再生単位であるビデオオブジェクトユニットに含まれるフレームの数のいずれか又は組み合わせに応じて前記データオブジェクトのデータサイズを切り替える
ことを特徴とするストリームデータ記録装置。
【請求項２４】
請求項１４に記載のストリームデータ記録装置において、
前記光記録部は、前記データオブジェクトを複数回に分けて前記光記録媒体に書き込む
ことを特徴とするストリームデータ記録装置。
【請求項２５】
請求項２４に記載のストリームデータ記録装置において、
前記光記録部は、前記データオブジェクトを２回に分けて書き込むものであり、
２回目に書き込まれるデータサイズは、１回目に書き込まれるデータサイズよりも小さい
ことを特徴とするストリームデータ記録装置。
【請求項２６】
請求項２４に記載のストリームデータ記録装置において、
前記光記録部は、前記データオブジェクトを実質的に均等なデータサイズの複数のデータブロックに分けて前記光記録媒体に書き込む
ことを特徴とするストリームデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリームデータ記録方法及びストリームデータ記録装置に関し、特に映像・音声データを圧縮符号化したストリームデータをリアルタイムに光記録媒体に記録する技術に属する。
【背景技術】
【０００２】
一般に、ＤＶＤ（Digital Versatile Disc）へのデータ記録においては、ＤＶＤビデオ規格に準拠した形式が用いられている。図７は、ＤＶＤビデオ規格のデータ構造を示す。図７の左側が光ディスクの内周側、右側が光ディスクの外周側を表している。光ディスクの最内周から外周側に向けて順に、ボリューム及びファイルストラクチャゾーン、ＤＶＤ−Ｖｉｄｅｏゾーンが並んでいる。ボリューム及びファイルストラクチャゾーンは、光ディスクのファイルシステム情報を格納している。ＤＶＤ−Ｖｉｄｅｏゾーンは、ＤＶＤビデオ規格に準拠したビデオストリームを格納している。また、図示していないが、書き込み可能な光ディスクには、書き込みに必要な種々の処理に利用されるＲ−Ｉｎｆｏｒｍａｔｉｏｎ  Ａｒｅａがある。
【０００３】
ＤＶＤ−Ｖｉｄｅｏゾーンは、ＶＭＧ(Video Manager)及び複数のＶＴＳ(Video Title Set)を含む。ＶＴＳは、ＶＴＳＩ（Video Title Set Information）、ＶＴＳＭ＿ＶＯＢＳ（Video Title Set Menu Video Objects）、ＶＯＢＳ（Video Objects）及びＶＴＳＩ＿ＢＵＰ（Video Title Set Information Buckup）を含む。ＶＴＳＭ＿ＶＯＢＳは、タイトル選択メニューのためのコンテンツであり、タイトルメニューなどを表示するためのピクチャを格納している。ＶＴＳＩ＿ＢＵＰは、ＶＴＳＩのバックアップ情報を格納している。
【０００４】
ＶＯＢＳは、１以上のＶＯＢ（Video Object）を含む。ＶＯＢは、ＭＰＥＧのエレメンタリストリームが複数集合したＭＰＥＧのプログラムストリームの一部であり、１以上（最大で２５５）のＣＥＬＬを含む。ＣＥＬＬは、ピクチャ又はオーディオブロックでアドレス可能な最小単位であって、再生されるコンテンツの単位である。また、ＣＥＬＬは識別可能な固有のＩＤを有している。ＣＥＬＬは、１以上のＶＯＢＵ（Video Object Unit）を含む。ＶＯＢＵは、ＤＶＤビデオ規格における最小再生単位である。ＶＯＢＵは、１つのＮＶ＿ＰＣＫと、任意の数のビデオパック（Ｖ＿ＰＣＫ）及びオーディオパック（Ａ＿ＰＣＫ）を含む。Ｖ＿ＰＣＫは、映像データを格納している。Ａ＿ＰＣＫは、音声データを格納している。
【０００５】
ＮＶ＿ＰＣＫは、ＰＣＩ＿ＰＫＴ（Program Chain Information Packet）及びＤＳＩ＿ＰＫＴ（Data Search Information Packet）を含む。ＰＣＩ＿ＰＫＴは、それが属するＶＯＢＵの再生制御情報を格納している。ＤＳＩ＿ＰＫＴは、それが属するＶＯＢＵのデータサーチ情報を格納している。具体的には、ＤＳＩ＿ＰＫＴは、シームレス再生情報（ＳＭＬ＿ＰＢＩ）としてＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭ及びＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭを、ＶＯＢＵサーチ情報（ＶＯＢＵ＿ＳＲＩ）としてＢＷＤＩ及びＦＷＤＩをそれぞれ格納している。ＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭはＶＯＢ内の先頭ＧＯＰ（Group of Picture）の先頭ビデオ・フレームの再生開始時刻情報である。ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭはＶＯＢ内の最終ＧＯＰの最終ビデオ・フレームの再生終了時刻情報である。ＢＷＤＩはデータの巻き戻しの際に、ＦＷＤＩはデータの早送りの際にそれぞれ用いられるＶＯＢＵ間の相対アドレスを示す４バイトの情報である。
【０００６】
ＤＶＤビデオ規格では、各ＶＯＢＵの先頭に位置するＮＶ＿ＰＣＫは、そのＶＯＢＵの属するＶＯＢが確定するまで作成することができない。これは、ＤＶＤビデオ規格が、そもそもオーサリング規格であり、リアルタイムにデータを記録することを想定していないからである。このため、ＤＶＤビデオ規格はリアルタイム性が要求されるストリームデータの記録には不向きである。
【０００７】
また、一般に、光ディスクにデータを書き込むとき、光学式ドライブにおける初期準備として、書き込みパワーの最適化（以下、ＯＰＣ：Optimum Power Calibrationとも称する）及びデータ書き込み学習が行われる。
【０００８】
従来、光学式ドライブにデータを書き込む際の種々の学習時間分のデータサイズのストリームデータを蓄積可能な大きさのバッファを設けることにより、ＤＶＤビデオ規格に準拠して、光ディスクへストリームデータをリアルタイムに記録する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３３５４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図８は、従来の記録装置におけるバッファの蓄積データ量の遷移と初期準備との関係を示す。ストリームデータの記録が開始されてから、最初のＶＯＢＵにおけるＮＶ＿ＰＣＫの作成が開始されるまで、ＶＯＢ１つ分のストリームデータ（ＢＵＦＦ＿ＦＯＲＭＡＴ）がバッファに蓄積される。ＶＯＢＵのＮＶ＿ＰＣＫが作成されると、ようやく有効なデータ（ＶＯＢ）が完成し、光学式ドライブにおいてＯＰＣが発生する。その後、光学式ドライブに対してデータ（ＶＯＢ）の書き込み開始要求が発行されると、光学式ドライブにおいてデータ書き込み学習が発生する。これら初期準備の間も、映像・音声データの受信は継続的に行われるため、ＯＰＣに要する時間分のデータサイズ（ＢＵＦＦ＿ＯＰＣ）及びデータ書き込み学習に要する時間分のデータサイズ（ＢＵＦＦ＿ＡＤＪ）のストリームデータがバッファに蓄積される。
【００１０】
また、図示していないが、光ディスクへのデータ書き込み中に、光学式ドライブ内の温度がある範囲を超えると、光学式ドライブにおいて温度学習が発生し、レーザパワー等のパラメータが変更される。この温度学習の間も、映像・音声データの受信は継続的に行われるため、温度学習に要する時間分のデータサイズ（ＢＵＦＦ＿ＴＥＭＰ）のストリームデータがバッファに蓄積される。したがって、従来の記録装置では、少なくとも、ＢＵＦＦ＿ＦＯＲＭＡＴ、ＢＵＦＦ＿ＯＰＣ、ＢＵＦＦ＿ＡＤＪ及びＢＵＦＦ＿ＴＥＭＰを合計したサイズのバッファを設ける必要がある。すなわち、比較的大きなバッファが必要となり、これはコストの増大につながるため好ましくない。
【００１１】
上記問題に鑑み、本発明は、ストリームデータ記録装置に関して、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することを課題とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明が講じた手段は、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録する方法として、映像・音声データを受信して、これから当該記録に係る規格所定のデータオブジェクトを生成する第１のステップと、光記録媒体への書き込みに係る初期準備を行う第２のステップと、第２のステップに続いて、第１のステップで生成されたデータオブジェクトを光記録媒体に書き込む第３のステップとを備えたものとする。ここで、第１のステップの実行中に第２のステップが実行される。また、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録する装置として、映像・音声データを受信して、これから当該記録に係る規格所定のデータオブジェクトを生成するデータオブジェクト生成部と、データオブジェクト生成部によって生成されたデータオブジェクトを一時的に蓄積するバッファと、バッファに蓄積されたデータオブジェクトを光記録媒体に書き込む光記録部とを備えたものとする。ここで、光記録部は、データオブジェクト生成部によるデータオブジェクトの生成中に光記録媒体への書き込みに係る初期準備を行うものとする。
【００１３】
これによると、受信された映像・音声データから規格所定のデータオブジェクトが生成され、この生成中に光記録媒体への書き込みに係る初期準備が行われ、これに続いて当該生成されたデータオブジェクトが光記録媒体に書き込まれる。したがって、初期準備に要する時間分のデータサイズのストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００１４】
具体的には、光記録媒体は複数の記録層を有しており、データオブジェクトの書き込み先が光記録媒体における一の記録層から他の記録層に切り替わるとき、第２のステップが実行される。すなわち、光記録媒体は複数の記録層を有しており、光記録部は、データオブジェクトの書き込み先を光記録媒体における一の記録層から他の記録層に切り替えるとき、初期準備を行う。これによると、複数の記録層を有する光記録媒体の場合でも、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００１５】
また、具体的には、初期準備では、光記録媒体への書き込みパワーの最適化が行われる。すなわち、光記録部は、初期準備として、光記録媒体への書き込みパワーの最適化を行う。これによると、初期準備における光記録媒体への書き込みパワーの最適化に要する時間分のデータサイズのストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００１６】
また、具体的には、初期準備では、光記録媒体の所定の領域に記録管理情報が書き込まれる。あるいは、光記録媒体の所定の領域にストリームデータに含まれる静止画などがダミーデータとして書き込まれる。すなわち、光記録部は、初期準備として、光記録媒体の所定の領域に記録管理情報を書き込む。あるいは、光記録媒体の所定の領域にダミーデータを書き込む。これによると、初期準備における光記録媒体への記録管理情報やダミーデータの書き込み（データ書き込み学習）に要する時間分のデータサイズのストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００１７】
また、具体的には、光記録媒体が複数の記録層を有する場合における初期準備では、光記録媒体の所定の領域に上記一の記録層における欠陥トラックに関する情報が書き込まれ、あるいは、上記他の記録層の所定の領域に停電復旧用の情報などが書き込まれる。すなわち、光記録部は、光記録媒体が複数の記録層を有する場合における初期準備として、光記録媒体の一の記録層あるいは他の記録層の所定の領域にこれら情報を書き込む。
【００１８】
好ましくは、第１のステップでのデータオブジェクトの生成は、第２のステップでの初期準備の完了以前に完了するものとする。すなわち、データオブジェクト生成部によって生成されるデータオブジェクトのデータサイズは、大きくとも、光記録部による初期準備の完了までに生成が完了するようなデータサイズであるものとする。これによると、初期準備の完了後、直ちに光記録媒体にデータオブジェクトの書き込みを開始することが可能となり、蓄積すべきストリームデータのデータサイズを最小限に抑えることができる。
【００１９】
具体的には、第１のステップでのデータオブジェクトの生成に要する時間は、ストリームデータの記録レート、光記録媒体の書き込み速度及び準拠規格、及び当該記録に係る規格所定の最小再生単位であるビデオオブジェクトユニットに含まれるフレームの数のいずれか又は組み合わせに応じて切り替えられる。すなわち、データオブジェクト生成部は、これら条件に応じてデータオブジェクトのデータサイズを切り替える。これによると、記録レート、書き込み速度、準拠規格、及びビデオオブジェクトユニットに含まれるフレームの数のいずれか又は組み合わせに応じて、データオブジェクトの生成のための最適な時間を設定可能となる。
【００２０】
また、好ましくは、第３のステップでは、データオブジェクトは、複数回に分けて光記録媒体に書き込まれるものとする。すなわち、光記録部は、データオブジェクトを複数回に分けて光記録媒体に書き込むものとする。これによると、光学式ドライブにおける温度学習の発生タイミングを、ストリームデータの蓄積量が最大となるタイミングからずらすことができる。したがって、光学式ドライブにおける温度学習に要する時間分のデータサイズのストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００２１】
具体的には、第３のステップでは、データオブジェクトは、２回に分けて光記録媒体に書き込まれ、２回目に書き込まれるデータサイズは、１回目に書き込まれるデータサイズよりも小さい。すなわち、光記録部は、データオブジェクトを２回に分けて書き込むものであり、２回目に書き込まれるデータサイズは、１回目に書き込まれるデータサイズよりも小さい。
【００２２】
また、具体的には、第３のステップでは、データオブジェクトは、実質的に均等なデータサイズの複数のデータブロックに分けて光記録媒体に書き込まれる。すなわち、光記録部は、データオブジェクトを実質的に均等なデータサイズの複数のデータブロックに分けて光記録媒体に書き込む。これによると、１度に書き込まれるデータサイズが抑えられるため、データ書き込みの時間間隔が短くなり、温度変化を小さくすることが可能となり、光学式ドライブにおける温度学習の発生を抑制することができる。
【発明の効果】
【００２３】
以上、本発明によると、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２５】
図１は、本発明に係るストリームデータ記録装置（以下、単に「記録装置」と称することがある。）の構成を示す。本記録装置１０は、エンコーダ部１１と、バッファ１２と、光学式ドライブ１３と、制御部１５とを備えている。記録装置１０は、例えば、ＤＶＤレコーダ、Ｂｌｕｒａｙレコーダ、ＨＤ−ＤＶＤレコーダ、ＤＶＤカムコーダ、光学式ドライブが接続されたＨＤＤレコーダ及びＨＤＤカムコーダ等である。以下、説明の便宜のために、本記録装置１０は、ＤＶＤビデオ規格（図７参照）に準拠して、光ディスク１４にストリームデータを記録するものとする。光ディスク１４は、例えばＤＶＤ−Ｒ等の光記録媒体である。また、各ＶＯＢは１個のＣＥＬＬから構成されるものとする。
【００２６】
エンコーダ部１１は、受信した映像・音声データを圧縮符号化して、ＤＶＤビデオ規格に準拠したストリームデータを生成する。具体的には、エンコーダ部１１は、受信した映像・音声データを適宜変換して、ＶＯＢＵに含まれるＶ＿ＰＣＫとＡ＿ＰＣＫ及びＮＶ＿ＰＣＫを生成して、バッファ１２に蓄積する。ただし、ＤＳＩ＿ＰＫＴはＶＯＢ１つ分のストリームデータを蓄積するまでは確定できない情報を含んでいるため、未確定の情報は”０”データ等を代用してデータサイズを確保する。また、エンコーダ部１１は、データオブジェクト生成部としても機能する。具体的には、エンコーダ部１１は、時間又はサイズで管理されたＶＯＢ１つ分のＶＯＢＵがバッファ１２に蓄積されると、各ＶＯＢＵのＤＳＩ＿ＰＫＴを生成して、そのデータをバッファ１２に蓄積された各ＶＯＢＵの先頭に位置するＮＶ＿ＰＣＫに上書きする。これにより、ようやく光ディスク１４に書き込み可能な有効なデータオブジェクト（ＶＯＢ）が完成する。
【００２７】
光学式ドライブ１３は、データ（ＶＯＢ）をバッファ１２から取り出して光ディスク１４に書き込む。制御部１５は、エンコーダ部１１、バッファ１２及び光学式ドライブ１３の各動作タイミングを制御する。
【００２８】
ここで、光学式ドライブ１３は、エンコーダ部１１が最初のＶＯＢを生成している間に、書き込みパワーの最適化（ＯＰＣ）、記録管理情報の設定、及びデータ書き込み学習といった初期準備を行う。具体的には、書き込みパワーの最適化（ＯＰＣ）は、光ディスク１４のＲ−Ｉｎｆｏｒｍａｔｉｏｎ  Ａｒｅａ、より詳しくは、パワー構成領域（ＰＣＡ：Power Calibration Area）にレーザ光を照射することによって行う。また、記録管理情報の設定は、光ディスク１４のＲ−Ｉｎｆｏｒｍａｔｉｏｎ  Ａｒｅａ、より詳しくは、記録管理情報領域（ＲＭＡ：Recording Management Area）に記録管理情報を書き込むことによって行う。データ書き込み学習は、図７に示したＶＯＢＳとＶＴＳＩとの境界部分又はその近傍領域などに、ダミーデータを記録することによって行う。また、光学式ドライブ１３は、データ書き込み中に、光学式ドライブ１３内の温度がある範囲を超えると、温度学習を行ってレーザパワー等のパラメータを変更する。
【００２９】
ストリームデータがＭＰＥＧ準拠のビデオデータである場合には、書き込み学習において、ダミーデータとして、ストリームデータに含まれるＩピクチャを書き込むとよい。また、光ディスク１４が複数の記録層を有する場合には、データ（ＶＯＢ）の書き込み先が一の記録層（以下、第１層という。）から他の記録層（以下、第２層という。）へ切り替わるときに、第２層に係るデータ書き込み学習において、第２層の所定の領域に既記録層（第１層）における欠陥トラック情報を書き込んでもよい。当該欠陥トラック情報は第１層の所定の領域に書き込んでもよい。これらのダミーデータを所定の領域に書き込むことで、ダミーデータとして書き込まれたＩピクチャは、光ディスク１４の仕上げ処理に利用可能となる。また、欠陥トラック情報は、光ディスク１４の第２層へデータ（ＶＯＢ）を記録するときに、第２層の欠陥部分を回避するための情報として利用可能となる。
【００３０】
また、光ディスク１４が複数の記録層を有する場合であってデータの書き込み先が第１層から第２層へ切り替わる場合には、第２層の所定の領域に停電復旧用の情報を書き込んでもよい。通常、必要なＶＯＢの書き込みが完了するまでＶＴＳＩを書き込むことができない。このため、ＶＯＢの書き込みが完了するまでは、ＶＴＳＩを復旧するのに必要な情報やデータ書き込みがどの部分まで完了したかを示す情報などからなるストリーム管理情報を定期的に別の記憶手段に記録しておき、データ書き込みが完了すると当該記憶手段からストリーム管理情報が読み出されて光ディスク１４に書き込まれる。ここで、光ディスク１４の記録層の切り替わり処理中は当該記憶手段へのアクセスが制限され、ストリーム管理情報が更新されないことがある。このような場合において、第２層へのデータ書き込み中に停電などによってデータ書き込みが異常終了してしまうと、当該記憶手段に記憶されているストリーム管理情報によって示される部分、すなわち、第１層の途中までしかデータを復旧させることができない。そこで、上述したように、当該記憶手段へのアクセスが制限されるデータの書き込み先の切り替わり時において、第２層の所定の領域にストリーム管理情報を停電復旧用の情報として書き込むようにする。これにより、停電復旧後の光ディスク１４の認識処理において、第２層の所定の領域に記録されたストリーム管理情報に基づいて、少なくとも第１層に書き込まれたデータをすべて復旧させることができる。
【００３１】
なお、エンコーダ部１１及び制御部１５がデータオブジェクト生成部として機能するものとしてもよい。この場合、ＶＯＢ１つ分のＶＯＢＵがバッファ１２に蓄積されると、エンコーダ部１１がＤＳＩ＿ＰＫＴの生成要求を発行し、制御部１５がこれを受けてＤＳＩ＿ＰＫＴを生成すればよい。
【００３２】
次に、本記録装置１０の動作例のいくつかについて説明する。
【００３３】
（第１の動作例）
図２は、本記録装置１０による処理時系列の一例を示す。ストリームデータの記録開始とともに、ＶＯＢ生成処理が開始される（ｔ０）。なお、ＶＯＢ１つ分の映像・音声データが受信されなければ、有効なＶＯＢが生成できないことは上述したとおりである。続いて、ＶＯＢ生成処理中に、光学式ドライブ１３において記録パワーの最適化（ＯＰＣ）が開始される（ｔ１）。ＯＰＣが完了すると（ｔ２）、光ディスク１４へのダミーデータの書き込みが開始され（ｔ３）、光学式ドライブ１３におけるデータの書き込み学習が行われる。ダミーデータの書き込みが終了すると（ｔ４）、光学式ドライブ１３の初期準備が完了する。
【００３４】
初期準備と並行して行われていたＶＯＢ生成処理において、最初のＶＯＢを生成するために必要な映像・音声データが受信されると、最初のＶＯＢＵのＮＶ＿ＰＣＫの作成が開始される（ｔ５）。最初のＶＯＢＵのＮＶ＿ＰＣＫの作成が完了すると（ｔ６）、ようやく光ディスク１４へのデータ書き込みが開始される（ｔ７）。具体的には、ＤＳＩ＿ＰＫＴが生成され、そのデータがバッファ１２に蓄積されたＶＯＢＵに上書きされることによりＮＶ＿ＰＣＫの作成が完了する。なお、図２中の破線で示したバッファサイズは、本動作例において確保されるべきバッファ１２の容量を示している。また、バッファ１２の末端に到達すると、リングバッファの折り返しが発生する（ｔ８）。
【００３５】
図３は、図２に示した処理時系列におけるバッファ１２の蓄積データ量の遷移と光学式ドライブ１３における初期準備との関係を示す。図３の縦軸はバッファ１２の蓄積データ量を、横軸は時間を示している。ストリームデータの記録が開始されると、バッファ１２の蓄積データ量は増加する。最初のＶＯＢＵにおけるＮＶ＿ＰＣＫが作成されるまでの間に、光学式ドライブ１３においてＯＰＣ及びダミーデータの書き込みが行われる。最初のＶＯＢの生成に必要な分の映像・音声データが受信されると、ようやくＶＯＢＵにおけるＮＶ＿ＰＣＫが順次作成され、最初のＶＯＢが確定する。バッファ１２の蓄積データは、ＶＯＢの確定によって書き込み可能な状態となり、光ディスク１４に書き込まれる。
【００３６】
光ディスク１４へのデータ書き込みが開始されると、バッファ１２の蓄積データ量は減少に転じる。本動作例では、書き込み可能な最初のＶＯＢが生成された時点で、光学式ドライブ１３における初期準備は完了しているため、この初期準備に要する時間分のデータサイズ（ＢＵＦＦ＿ＯＰＣ、ＢＵＦＦ＿ＡＤＪ）のストリームデータを蓄積するためのバッファを別途設ける必要がない。
【００３７】
好ましくは、書き込み可能となったデータ（ＶＯＢ）を２回に分けて光ディスク１４へ書き込むようにする。このようにすることで、光学式ドライブ１３における温度学習の発生タイミングをバッファ１２の蓄積データ量がピークとなるタイミングからずらすことができる。このため、この温度学習に要する時間分のデータサイズ（ＢＵＦＦ＿ＴＥＭＰ）のストリームデータを蓄積するためのバッファを別途設ける必要がない。
【００３８】
より好ましくは、１回目のデータ書き込みでＶＯＢの最後の一部を少し残して先頭部分を書き込み、次のＶＯＢのデータ書き込みが開始されるまでに、２回目のデータ書き込みで残されたデータを書き込むようにする。このようにすることで、１回目のデータ書き込みで光学式ドライブ１３内の温度が十分に上昇し、１回目のデータ書き込みと２回目のデータ書き込みの間に温度学習が発生しやすくなる。このため、次のＶＯＢのデータ書き込みの開始タイミングに影響を与えることがない。
【００３９】
以上、本動作例によると、光学式ドライブ１３の初期準備に要する時間分のデータサイズ（ＢＵＦＦ＿ＯＰＣ、ＢＵＦＦ＿ＡＤＪ）及び光学式ドライブ１３の温度学習に要する時間分のデータサイズ（ＢＵＦＦ＿ＴＥＭＰ）のストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００４０】
なお、図４に示すように、光学式ドライブ１３は、書き込み可能となったデータ（ＶＯＢ）を実質的に均等なデータサイズに分けて光ディスク１４に書き込んでもよい。また、ＶＯＢＵの数に応じて書き込み可能となったデータ（ＶＯＢ）を分割し、複数回に分けて光ディスク１４に書き込んでもよい。このようにすることで、光学式ドライブ１３内の急激な温度変化を抑制することが可能となり、温度学習が発生しにくくなる。
【００４１】
また、ＮＶ＿ＰＣＫの作成開始は、ＶＯＢ１つ分の映像・音声データを受信すれば実行可能であるため、データ書き込み学習処理中であってもよい。この場合、データ書き込み学習処理が完了してから、書き込み可能となったデータ（ＶＯＢ）が光ディスク１４に書き込まれる。
【００４２】
（第２の動作例）
図５は、本記録装置１０による処理時系列の別例を示す。ストリームデータの記録開始とともに、最初のＶＯＢ生成処理が開始される（ｔ０）。続いて、最初のＶＯＢ生成処理中に、光学式ドライブ１３おいて記録パワーの最適化（ＯＰＣ）が開始される（ｔ１）。ＯＰＣが完了すると（ｔ２）、光ディスク１４へのダミーデータの書き込みが開始され（ｔ３）、光学式ドライブ１３におけるデータの書き込み学習が行われる。
【００４３】
最初のＶＯＢを生成するために必要な映像・音声データの受信が完了すると、最初のＶＯＢＵのＮＶ＿ＰＣＫの作成が開始される（ｔ４）。最初のＶＯＢＵのＮＶ＿ＰＣＫの作成は、ダミーデータの書き込みが完了する（ｔ６）までに完了し（ｔ５）、ダミーデータの書き込み完了後、光ディスク１４へのデータ（ＶＯＢ）の書き込みが開始される（ｔ７）。なお、図５中の破線で示したバッファサイズは、本動作例において確保されるべきバッファ１２の容量を示している。また、バッファ１２の末端に到達すると、リングバッファの折り返しが発生する（ｔ８）。
【００４４】
図６は、図５に示した処理時系列におけるバッファ１２の蓄積データ量の遷移を示す。図６に示すように、最初のＶＯＢは光学式ドライブ１３における初期準備が完了する以前に生成が完了するようなデータサイズである必要があることから、最初のＶＯＢを生成するために必要なデータサイズ（ＢＵＦＦ＿ＦＯＲＭＡＴ１）は、２番目以降のＶＯＢを生成するために必要なデータサイズ（ＢＵＦＦ＿ＦＯＲＭＡＴ２）よりも小さくなっている。最初のＶＯＢのデータサイズを記録レートに応じて設定することで、最適な大きさが設定可能である。記録レートは、録画開始までに決定される記録モード、例えばＸＰモード（片面記録時間：約１時間）、ＳＰモード（片面記録時間：約２時間）等や、入力される映像データの複雑さにより決定される。
【００４５】
なお、最初のＶＯＢのデータサイズは、ストリームデータの記録レート以外にも、光ディスク１４の書き込み速度及び準拠規格、及びＶＯＢＵに含まれるフレームの数のいずれか又は組み合わせに応じて設定するようにしてもよい。
【００４６】
また、第１の動作例と同様に、書き込み可能となったデータを複数回に分けて光ディスク１４に記録することにより、光学式ドライブ１３における温度学習に要する時間分のデータサイズ（ＢＵＦＦ＿ＴＥＭＰ）のストリームデータを蓄積するためのバッファを別途設ける必要がなくなることは言うまでもない。
【００４７】
以上、本動作例によると、光学式ドライブ１３における初期準備が完了するまでの間に最初のＶＯＢＵのＮＶ＿ＰＣＫが作成されるため、光学式ドライブ１３の初期準備完了後直ちにデータ（ＶＯＢ）の書き込みを開始することができ、蓄積すべきストリームデータのデータサイズを最小限に抑えることができる。また、２番目以降のＶＯＢ生成に必要なストリームデータを蓄積するため確保されたバッファサイズ内で、光学式ドライブ１３の初期準備に要する時間に受信された映像・音声データは蓄積可能であるため、光学式ドライブ１３の初期準備に要する時間分のデータサイズ（ＢＵＦＦ＿ＯＰＣ、ＢＵＦＦ＿ＡＤＪ）のストリームデータを蓄積するためのバッファを別途設ける必要がなく、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能となる。
【００４８】
なお、第１及び第２の動作例において、光ディスク１４が複数の記録層を有する場合は、データ（ＶＯＢ）の書き込み先が第１層から第２層に切り替わるとき、上記の光学式ドライブ１３における初期準備を行うようにすればよい。
【００４９】
また、本動作例において２番目以降のＶＯＢを生成するために必要なデータサイズ（ＢＵＦＦ＿ＦＯＲＭＡＴ２）は一定でなくともかまわない。
【００５０】
また、最初のＶＯＢの生成が光学式ドライブ１３おける記録パワーの最適化（ＯＰＣ）処理中に完了した場合、ＮＶ＿ＰＣＫの作成が完了した時点で光学式ドライブ１３にデータ書き込み要求を発行して、ダミーデータに代えて書き込み可能となったデータ（ＶＯＢ）を用いてデータ書き込み学習処理を行ってもよい。
【００５１】
また、上記説明はＤＶＤビデオ規格についてのものであるが、本発明は、それ以外の規格及び記録媒体、例えばＢｌｕｒａｙディスクについても適用可能である。
【産業上の利用可能性】
【００５２】
本発明に係るストリームデータ記録方法は、より小さなバッファサイズで、映像・音声データを圧縮符号化したストリームデータを光記録媒体にリアルタイムに記録することが可能であるため、ストリームデータを記録可能なＤＶＤレコーダ等として有用である。
【図面の簡単な説明】
【００５３】
【図１】本発明におけるストリームデータ記録装置の構成を示す図である。
【図２】図１に示した記録装置における処理時系列の一例を示す図である。
【図３】図２に示した処理時系列についてのバッファの蓄積データ量の遷移を示すグラフである。
【図４】図２に示した処理時系列についてのバッファの蓄積データ量の遷移を示すグラフである。
【図５】図１に示した記録装置における処理時系列の別例を示す図である。
【図６】図５に示した処理時系列についてのバッファの蓄積データ量の遷移を示すグラフである。
【図７】ＤＶＤビデオ規格のデータ構造を示す図である。
【図８】従来の記録装置におけるバッファの蓄積データ量の遷移を示すグラフである。
【符号の説明】
【００５４】
１０  ストリームデータ記録装置
１１  エンコーダ部（データオブジェクト生成部）
１２  バッファ
１３  光学式ドライブ（光記録部）
１４  光ディスク（光記録媒体）
【図１】
2007335066.tif 000003
【図２】
2007335066.tif 000004
【図３】
2007335066.tif 000005
【図４】
2007335066.tif 000006
【図５】
2007335066.tif 000007
【図６】
2007335066.tif 000008
【図７】
2007335066.tif 000009
【図８】
2007335066.tif 000010