(57)【要約】【課題】複数層の記録層を有する書き換え可能な光ディスクに対して、複数層に跨った連続記録を大容量のメモリを使用することなく行なうことができるようにする。【解決手段】多層ディスク全体の記録可能容量を算出する算出手段と、前記算出された記録可能容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換手段と、前記論理アドレス空間を管理する管理手段と、前記論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録手段と、前記記録手段が記録している層の残り容量が、所定の容量を下回ったか否かを監視する監視手段と、装置全体の動作を制御する制御手段とを設け、前記記録手段が記録している層の残り容量がこれから記録するデータの容量を下回った場合、前記記録手段が記録する層を次の層に切り替える。また、論理アドレスを前記次の層において記録開始するアドレスに変更するように制御する。【選択図】図１
2008276888.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録層を有する多層ディスクに対してデータを記録する記録装置であって、
前記多層ディスク全体の記録可能容量を算出する算出手段と、
前記算出手段により算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換手段と、
前記変換手段により変換された論理アドレス空間を管理する管理手段と、
前記管理手段により管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録手段と、
前記記録手段が記録している層の残り容量が、所定の容量を下回ったことを検出する手段とを有し、
前記記録手段が記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録手段が記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録手段を制御することを特徴とする記録装置。
【請求項２】
前記記録手段は、前記管理手段が前記論理アドレス空間の管理を行なうためのスペースビットマップデータを、管理情報を記録する領域に記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録手段は、記録する層が次の層に切り替えられた時に、スペースビットマップデータの管理空間を変更する記録を行なうことを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記記録層が次層に切り替えられた場合、次層の記録媒体上の物理アドレスは、切り替えが行われる前の記録層において記録された最終アドレスをビット反転したアドレスであることを特徴とする請求項１に記載の記録装置。
【請求項５】
前記記録層が次層に切り替えられた場合、切り替えが行なわれたアドレス以降の記録可能なデータ領域を、記録不能領域（ミドルエリア）とすることを特徴とする請求項１に記載の記録装置。
【請求項６】
複数の記録層を有する多層ディスクに対してデータを記録する記録方法であって、
前記多層ディスク全体の記録可能容量を算出する算出工程と、
前記算出工程において算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換工程と、
前記変換工程において変換された論理アドレス空間を管理する管理工程と、
前記管理工程において管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録工程と、
前記記録工程で記録している層の残り容量が、所定の容量を下回ったことを検出する工程とを有し、
前記記録工程で記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録工程で記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録工程を制御することを特徴とする記録方法。
【請求項７】
前記記録工程においては、前記管理工程が前記論理アドレス空間の管理を行なうためのスペースビットマップデータを、管理情報を記録する領域に記録することを特徴とする請求項６に記載の記録方法。
【請求項８】
前記記録工程においては、記録する層が次の層に切り替えられた時に、スペースビットマップデータの管理空間を変更する記録を行なうことを特徴とする請求項６または７に記載の記録方法。
【請求項９】
前記記録層が次層に切り替えられた場合、次層の記録媒体上の物理アドレスは、切り替えが行われる前の記録層において記録された最終アドレスをビット反転したアドレスであることを特徴とする請求項６に記載の記録方法。
【請求項１０】
前記記録層が次層に切り替えられた場合、切り替えが行なわれたアドレス以降の記録可能なデータ領域を、記録不能領域（ミドルエリア）とすることを特徴とする請求項６に記載の記録方法。
【請求項１１】
複数の記録層を有する多層ディスクに対してデータを記録する工程をコンピュータに実行させるプログラムであって、
前記多層ディスク全体の記録可能容量を算出する算出工程と、
前記算出工程において算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換工程と、
前記変換工程において変換された論理アドレス空間を管理する管理工程と、
前記管理工程において管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録工程と、
前記記録工程で記録している層の残り容量が、所定の容量を下回ったことを検出する工程と、
前記記録工程で記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録工程で記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録工程を制御する工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、複数の記録再生層を有する書き換え可能な光ディスクに対して、映像や音楽等の情報を連続記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
現在、再生専用型、記録再生型を含めて光ディスクを映像などを記録する記録媒体として使用することが広範に普及してきている。最近は、記録する映像が高解像度化、高画質化及び高精細化してきていることにより、光ディスクにおいては記録容量の更なる向上が求められている。その要求に応えるために、様々な試みがなされている。その中で、１枚の光ディスク記録媒体に対して複数の記録再生層を設けることにより、光ディスクの記録容量を増加させる、多層光ディスクが考えられている（例えば、特許文献１を参照）。
【０００３】
多層光ディスクとして、例えば２つの記録再生層を基板の両面に設けた光ディスクに対しては、光ディスクの両面側に光ピックアップ（以下、単にピックアップともいう）を配置する。そして、それぞれの記録再生層に対して記録再生を行う光ディスク記録方法が考えられる。
【０００４】
このように構成された光ディスク記録方法は、２つのピックアップを持つことにより、光ディスクの両面へ同時に記録したり、高速アクセスを行なうことができたりするなどのメリットが得られる。しかしながら、その反面において、装置の複雑化や大型化、コストアップ等のデメリットも多く考えられる。したがって、光ディスクの片面側に単一のピックアップを配置して記録再生を行なうことができる光ディスク記録方法が期待されている。
【０００５】
単一のピックアップを使用して記録再生を行なう場合、複数の記録再生層のそれぞれに対する記録再生動作の他に、ある層から別の層へ記録再生領域を移動することが必要となる。特に、映像や音楽などのＡＶ用途においては、情報を連続記録することが必要である。このような場合には、ある記録再生層への記録が終了すると、次に、ピックアップから放射される光ビームを、次に記録する記録再生層の所定のトラック位置に瞬時に移動する。また、この移動後の位置において光ビームの焦点移動を瞬時に行って、再び記録動作に移れるようにする必要がある。
【０００６】
このように、ある層から別の層へ記録層を移行している間は、入力データを光ディスクに記録することができない。そこで、記録層の移行期間においては入力データをメモリへ格納しておき、記録層を移行した後で前記メモリに格納していた入力データを光ディスクへ記録する方法が考えられる。
【０００７】
次に、光ディスクに対して一般的に行われているデータ記録方式を説明する。
図１０（Ａ）に示すように、データの記録は、特定の記録量（以下、記録単位と呼ぶ）に達するまでデータをメモリに蓄積しておき、予め設定した記録単位に達した時に、光ディスクへの記録を開始する。
【０００８】
一般的に、記録単位量のデータがメモリに蓄積される時間よりも、光ディスクへの記録に要する時間の方が短くなるように設計、設定されている。このために、光ディスクへの記録は、間欠動作となる。図１０（Ａ）の例では、書き込み時間は、蓄積時間の略２倍の速度として示している。
【０００９】
また、図１０（Ｂ）に示すように、一般的に記録単位は物理的に連続した領域に書き込まなければならない。このため、光ディスクの現在記録している記録層の残り容量が、記録単位量を下回った場合、その層の余り量を飛ばして、別の層へ記録層を移行する層移動を行い、別な層から新たな記録を開始することが行われる。記録層を移動する場合は、０層目の書き込み終了アドレスの反転アドレスからデータを書き込むようにするため、０層目及び１層目ともに、未記録領域（使用しない領域）を作ることとなる。
【００１０】
図１０（Ｃ）に示すように、データの書き換えが不可能なライトワンスディスクであれば、記録層の記録可能余りエリアが、記録単位を下回った場合、そのエリアを領域確保し、予約領域とすることにより、次の領域へ書き込むことができる。よって、現在記録している記録層における記録可能な余りエリアが、記録単位を下回ったときに行われる層移動時に、層移動することによるデータを蓄積しておくための高価な大容量メモリを必要としない。
【００１１】
【特許文献１】特開平８−２１２５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、書き換え可能な光ディスクの場合、ファイルシステムによる記録領域の管理は、領域確保による予約領域の確保を許していない。このため、図１０（Ｃ）に示したような、領域確保を行って予約領域を作ることにより、書き込みアドレスを進めるといったことができない。
【００１３】
このため、領域を確保する際は、図１１（Ａ）、（Ｂ）に示すように、確保する領域をPadding処理等で記録済み状態としなければならい。したがって、１層及び２層に跨ってデータを連続記録する場合には、余り領域に対してパディング（Padding）等の処理を行う必要があった。このため、Padding等の処理を行なうのに必要な時間分のデータを蓄積しておく大容量のメモリが必要となる問題点があった。
【００１４】
本発明は前述の問題点に鑑み、複数層の記録層を有する書き換え可能な光ディスクに対して、複数層に跨った連続記録を大容量のメモリを使用することなく行なうことができるようにすることを目的としている。
【課題を解決するための手段】
【００１５】
本発明の記録装置は、複数の記録層を有する多層ディスクに対してデータを記録する記録装置であって、前記多層ディスク全体の記録可能容量を算出する算出手段と、前記算出手段により算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換手段と、前記変換手段により変換された論理アドレス空間を管理する管理手段と、前記管理手段により管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録手段と、前記記録手段が記録している層の残り容量が、所定の容量を下回ったことを検出する手段とを有し、前記記録手段が記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録手段が記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録手段を制御することを特徴とする。
【００１６】
本発明の記録方法は、複数の記録層を有する多層ディスクに対してデータを記録する記録方法であって、前記多層ディスク全体の記録可能容量を算出する算出工程と、前記算出工程において算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換工程と、前記変換工程において変換された論理アドレス空間を管理する管理工程と、前記管理工程において管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録工程と、前記記録工程で記録している層の残り容量が、所定の容量を下回ったことを検出する工程とを有し、前記記録工程で記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録工程で記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録工程を制御することを特徴とする。
【００１７】
本発明のプログラムは、複数の記録層を有する多層ディスクに対してデータを記録する工程をコンピュータに実行させるプログラムであって、前記多層ディスク全体の記録可能容量を算出する算出工程と、前記算出工程において算出された記録媒体全体の記録可能なデータ領域の記録容量に基づいて、記録媒体全体の記録可能なデータ領域を連続した論理アドレス空間に変換する変換工程と、前記変換工程において変換された論理アドレス空間を管理する管理工程と、前記管理工程において管理されている論理アドレスの先頭から順番に前記多層ディスクにデータを記録する記録工程と、前記記録工程で記録している層の残り容量が、所定の容量を下回ったことを検出する工程と、前記記録工程で記録している層の残り容量が前記所定の容量を下回ったことを検出したことに応じて、前記記録工程で記録する層を次の層に切り替えるとともに、論理アドレスを前記次の層において記録開始するアドレスに変更するように前記記録工程を制御する工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、記録層の残容量が記録単位よりも小さくなった場合に、ディスクの各セクタを管理しているビットマップデータを書き替えることにより、見かけ上データが書き込み済みであるようにした。これにより、記録層の切り替え時に、現在の記録層に対してダミーデータを記録することを不要にして、次層への記録を瞬時に行なうことが可能となり、大容量のメモリを使用することなく、複数層に跨ってデータを連続して記録することができる。
また、本発明の他の特徴によれば、記録層を次層に移った際にできた、未記録領域を、記録不能領域（Middle Area）とすることにより、他の再生機器との互換性を取ることができる。
【発明を実施するための最良の形態】
【００１９】
（第１の実施形態）
以下に、本発明の実施形態について説明する。
図１は、本実施形態が適用されるＤＶＤビデオカメラ１００の構成例を示したものである。ＤＶＤビデオカメラ１００は、ＤＶＤメディアに、撮影した動画データを保存することができる。
【００２０】
ＤＶＤビデオカメラ１００は撮像部１０１、映像信号処理部１０２、音声信号処理部１０３、マイク１０４、フレームメモリ１０５、ＣＰＵ（中央演算処理装置）１０６等を有している。また、ビデオ・オーディオコーデック１０７、アナログフロントエンド（アナログFE）１０８等を有している。また、操作部１０９、表示部１１０、フラッシュメモリ１１１、ストリームバッファ１１２及び多重化処理部（マルチプレクサ・デマルチプレクサ）１１３、外部インターフェイス１１５等も有している。ＣＰＵ１０６は、装置全体の動作を制御する制御手段として機能する。
【００２１】
本実施形態のＤＶＤビデオカメラ１００において、撮像部１０１は被写体像を電気信号に変換するものであり、動画及び静止画を撮影する機能を有している。映像信号処理部１０２は、撮像部１０１で生成された映像信号にＡ／Ｄ変換処理及び適切な画像処理を施すものである。
【００２２】
マイク１０４は外部の音声を取り込むものであり、音声信号処理部１０３はマイク１０４で生成された音声信号にＡ／Ｄ変換処理及び適切な信号処理を施すものである。フレームメモリ１０５は、記録時においては撮影して得られた映像・音声データを符号化・多重化するまでバッファリングする。また、再生時においては多重化処理部１１３において多重分離・復号化処理された映像・音声データを出力するまでバッファリングするものである。
【００２３】
ビデオ・オーディオコーデック１０７は、ビデオデータ・音声データを圧縮符号化する。アナログフロントエンド１０８は、光学式ディスク１１４に対してデータの読み取り・書き込みを行なう。アナログフロントエンド１０８は、複数の記録層を持った多層ディスクに対して、記録再生を行なうことができる。
【００２４】
操作部１０９はユーザからの操作を受け付けて、ＤＶＤビデオカメラ１００を操作するためのものである。表示部１１０は液晶画面（図示しない）を有し、記録時にはカメラ画像、再生時には再生映像を表示するまた、表示部１１０は、ＤＶＤビデオカメラ１００に対する設定メニュー等を表示する機能を有している。
【００２５】
フラッシュメモリ１１１は、記録時に光学式ディスク１１４に対してリアルタイムで書くことのできない情報のうち、電源OFF状態でも保持する必要のあるものを記憶する。しかし、撮影中のバッテリ外しなどが発生した時に撮影可能な状態に復帰するために必要な情報の格納にも使用される。
【００２６】
ストリームバッファ１１２は、多重化処理部（マルチプレクサ・でマルチプレクサ）１１３において多重化されたストリームデータを保持する。多重化処理部１１３は圧縮符合化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成する。光学式ディスク１１４はＤＶＤ−ＲやＤＶＤ−ＲＷ等の記録可能なメディアであり、このメディアに対して映像や静止画が記録・再生される。
【００２７】
記録時には、撮像部１０１で得られた電気信号は、映像信号処理部１０２においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。また、同時にマイク１０４から出力される音声信号は、音声信号処理部１０３においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。
【００２８】
フレームメモリ１０５に格納された映像・音声データは、ビデオ・オーディオコーデック１０７によってそれぞれ圧縮される。そして、多重化処理部１１３において多重化処理を施された後、ストリームデータとしてストリームバッファ１１２に保持される。
【００２９】
ストリームバッファ１１２は、１記録単位のストリームデータを保持できるだけの容量を有している。そして、ストリームデータが１記録単位分だけ蓄積されると、アナログフロントエンド１０８を通してストリームデータを光学式ディスク１１４へ書き込む。また、光学式ディスク１１４に書き込んだストリームデータに関するセル情報をフラッシュメモリ１１１へ書き込む。
【００３０】
操作部１０９は、ユーザが記録・再生操作の指示などの操作を行なうためのインターフェイスである。表示部１１０は、撮像部１０１によって取り込まれた被写体像を表示する液晶パネル（図示しない）を有している。そして、光学式ディスク（ＤＶＤ−Ｒ）１１４内のデータを再生するときには、再生画像を液晶パネルに表示する。また、表示部１１０に対する設定を行なうために必要なメニュー表示等の機能も有する。
【００３１】
図２に、ＤＶＤディスクのレイアウトの一例を示す。
図２（Ａ）は片面１層メディア、図２（Ｂ）は、OTP(Opposite Track Path)方式の片面２層メディアを示している。
図２（Ａ）及び（Ｂ）共に、Lead-in Area、User Data Area、Lead-out Areaを有している。また、OTP方式の片面２層メディアは、L０層、L１層の外周にMiddle Area（中間領域）を有している。
【００３２】
片面１層メディアの場合、内周から外周に向かって再生が行われる。OTP方式の片面２層メディアは、L０層は、内周から外周へ向かって再生が行われ、L１層は外周から内周へ向かって再生が行われる。
【００３３】
片面１層メディアは、Lead-in AreaからLead-out Areaまで連続した物理アドレスが割り振られる。一方、OTP方式の片面２層メディアはL０層のLead-in AreaからMiddle Areaまで連続した物理アドレスが割り振られる。また、L１層の物理アドレスはL０層の物理アドレスをビット反転したアドレスが割り振られ、Middle AreaよりLead-out Areaまで増加していく。
【００３４】
図３は、書き換え可能なメディアにＤＶＤ−Video方式で映像、音声データを記録する場合の記録方法について示した記録手順説明図である。
図３において、（Ａ）はブランク（Blank）状態を示している。また、（Ｂ）はフォーマット（Format）した状態を示しており、File System領域にFile管理情報を記録する。この際に、File Systemはメディア全体の記録状態を管理するための、スペースビットマップを作成して記録する。
【００３５】
次にVMG情報を記録するための領域をPadding（0データで埋める）処理し、VTSI情報を記録する領域をPadding処理し、Lead-out Areaを記録し、前記スペースビットマップを書き換える。この状態により、書き込み済みエリアは、File System領域、VMG領域、VTSI領域となり、次に記録を開始できるアドレス（以後、NWAと記す）はLead-out Areaの先頭となる。
【００３６】
図３（Ｃ）は、図３（Ｃ）で示したNWAより、動画File（V1、V2、V3、V4）を記録した状態である。
図３（Ｄ）は、タイトルをクローズする処理をする状態であり、図３（Ｃ）で示したNWAより、VTSI（Video Title Set Information）-BUP（Backup of VTSI）情報を書き込む処理が行われる。
図３（Ｅ）は、図３（Ｂ）でVTSI領域用にPaddingした領域にVTSIを上書きする処理が行われる。
図３（Ｆ）で、次のタイトル用のVTSI領域をPaddingし、その後、動画Fileを記録する位置へNWAを進める処理が行われる。
【００３７】
以上説明したように、書き換え可能なリライタブルメディアの場合、スペースビットマップを記録済みにしなければ、新たに記録できるアドレス（NWA）を進めることができない。したがって、図３に示すように、動画記録終了後に記録するデータ領域が必要な場合は、一旦、Padding処理等を行い、記録済みとする必要がある。
【００３８】
図４は、未記録状態における２層メディアの構成を示している。本実施形態では、２層メディアへの記録方式はOTP方式とする。
図４（Ａ）は、OTP方式のメディア構成を示した説明図である。先にも説明したように、L０層はLead-in AreaよりMiddle Areaへ物理アドレスが増加していく。また、L１層はL０層の反転アドレスが割り振られ、Middle AreaよりLead-out Areaへ物理アドレスが増加していく。
【００３９】
そして、記録時には、図４（Ｂ）に示すように、L０層のUser Data Areaの内周から外周に向かって行なう。そして、L０層の最終アドレスXまで記録が終了した時点で、記録層をL１層に移動し、外周から内周へ向かって記録していく。
【００４０】
図４（Ｃ）は、ユーザが記録の際に指定する論理アドレスを示した説明図である。論理アドレスは、「物理アドレス0x30000」を「０」として割り当てられ、以後、L０層のMiddle Areaまで連続して増加していく。そして、L０層のUser Data Areaの最終アドレスX以後は、L１層に移動し、Lead-out Areaまで連続して増加する。つまり、論理アドレスは、L0、L１層と言う概念を持たず、「０」より連続してつながった領域として認識される。
【００４１】
次に、本実施形態のＤＶＤビデオカメラ１００にブランクの２層メディアが挿入された場合に行われる処理について説明する。
メディアのLead-in Areaの中には、予めメディア情報を記録してある領域（Control Data Zoon）がある。その中に、L０層の使用可能最終物理アドレス及び、L１層の使用可能最終物理アドレスが記録されている。メディアがＤＶＤビデオカメラ１００に挿入された場合、L０層、L１層それぞれの使用可能最終物理アドレスを読み出して、論理アドレス展開し、スペースビットマップデータを作成する。
【００４２】
図５に示すように、「L0層記録可能物理アドレス：0x30000→L0-END」である。また、「L1層記録可能物理アドレス：L0-END→L1-END」となる。また、それぞれの容量は、「L0層記録可能容量(L0C)：L0-END−0x30000＋１」となり、「L1層記録可能容量(L1C)：L1-END−L0-END ＋１」となる。なお、図５において、L1層記録可能物理アドレスのL0-ENDにオーバーバーを付して、L1層記録可能物理アドレスのL0-ENDの反転アドレスであることを示している。
【００４３】
したがって、L０層の記録可能容量と、L１層の記録可能な容量を加算して算出した容量が２層メディア全体（多層ディスク全体）の記録可能な記録容量となるので、論理アドレスは、「０からL0C＋L1C−１」となる。以上の計算を行なうことにより論理アドレスが「０」より順番に割り当てられ、「L0C+L1C-1」まで順番に増加する。また、前記より、図６に示したように、スペースビットマップデータが作成され、アナログフロントエンド１０８により、図３（Ｂ）で説明したFile Systemエリアへ記録される。この記録媒体全体の記録可能容量（記録可能なデータ領域）の算出は、算出手段として機能するＣＰＵ１０６に制御により行われる。
【００４４】
図６（Ａ）に示すように、スペースビットマップデータは、論理アドレスの１つについて、１bitが割り当てられ、それぞれ未記録状態なら「０」となり、記録状態なら「１」となる。図６（Ａ）の場合、論理アドレスが割り当てられた２層メディア（Disc）全体が、未記録であることを示している。図６（Ｂ）は、「論理アドレス７」までが記録済みであることを示している。
【００４５】
図７は、書き換え可能な２層メディアにＤＶＤ−Video方式で記録する場合の記録方法の手順を説明する図であり、それぞれ論理アドレスが割り振られた領域を図示している。図７において上段はL０層及びL１層を重ねて表記してあり、下段はL０層とL１層とをつなげて図示している。それぞれの状態についての説明は、図３の説明で説明した状態と同様であるため、詳細な説明を省略する。
【００４６】
図８は、L０層とL１層を連続して記録する手順を示した図である。
図８（Ａ）に示すように、動画データをV1〜V10のように記録していく。そして、L０層の残りエリアが、記録単位よりも小さくなった場合、図８（Ｂ）に示すように、L０層の最終アドレスの反転アドレス、つまり、L０層の最終書き込み位置と同じ位置関係にあるL１層より書き込みを開始する。このため、NWAをL０層の最終書き込みアドレスの反転アドレスまで進める必要がある。
【００４７】
そのため、図８（Ｃ）に示すように、メディアが挿入された時に割り振りを行った、論理アドレスの割り振りを変更し、同時に図８（Ｄ）に示すように、スペースビットマップの管理空間を変更する。図８（Ｄ）において、上段はスペースビットマップの管理空間を変更する前を示し、下段はスペースビットマップの管理空間を変更した後の状態を示している。この管理空間の変更は、ＣＰＵ１０６がアナログフロントエンド１０８を制御して、File System領域を書き替えることにより行われる。これにより、記録する層を次層に切り替えることができる。また、前記次層において記録開始するアドレスに論理アドレスを変更することができる。
【００４８】
これにより、「L0層記録可能物理アドレス：0x30000→L0V10」となる。また、「L1層記録可能物理アドレス：L0V10→L1-END」となる。なお、また、それぞれの容量は、「L0層記録可能容量(L0C)：L0V10−0x30000＋１」となり、「L1層記録可能容量(L1C)：L1-END−L0V10＋１」となる。よって、図８（Ｃ）に示した「V11」以降は論理アドレス上においては、「V10」に連続したエリアに記録されることとなる。なお、L1層記録可能物理アドレスにおけるL0V10は、L0層記録可能物理アドレスのL0V10の反転アドレスである。
【００４９】
図８（Ｅ）に、図８（Ｃ）の様子を物理アドレス（記録媒体上）で見た時の状態を示す。図８（Ｅ）に示すように、記録媒体上では、L０層、L１層とも最終記録可能データエリア付近が未記録のまま残った状態となる。この切り替えが行なわれたアドレス以降の記録可能なデータ領域は、論理アドレスの割り振りを変更した時点で、記録不能領域（Middle Area：ミドルエリア）として処理される。
【００５０】
図９は、L０層とL１層に動画像データを連続して記録する手順の一例を説明するフローチャートである。
図９に示すように、処理が開始されるとステップＳ９１において、L０層に動画データを記録単位ごと、すなわち、V1〜V10のように記録していく。前述したように、この記録単位は物理的に連続した領域に書き込まなければならない。このため、一つの記録単位の記録が終わるとステップＳ９２において、L０層における残り容量が、記録単位量を下回ったか否かを監視する。この監視の結果、L０層の残り容量が記録単位量を下回っていない場合にはステップＳ９１に戻って記録を続行する。
【００５１】
一方、ステップＳ９２の監視の結果、L０層の残り容量が記録単位量を下回ったことを検出した場合には、ステップＳ９３に進み、L０層の余り量を飛ばして、動画像データを記録する層をL１層に切り替える。この記録層の切り替えは、ＣＰＵ１０６がアナログフロントエンド１０８に配設されているピックアップ（図示せず）の焦点位置を制御して行なう。
【００５２】
次に、ステップＳ９４に進み、論理アドレス空間を変更する処理を行なう。この処理は、前述したNWAをL０層の最終書き込みアドレスの反転アドレスまで進める処理である。具体的には、光学式ディスク１１４が挿入された時に割り振りを行った、論理アドレスの割り振りを変更する。また、それと同時に、光学式ディスク１１４の各セクタを管理しているビットマップデータを書き替えて、見かけ上はL０層の最終書き込みアドレスデータが書き込み済みであるようにする。
【００５３】
次に、ステップＳ９５に進み、L１層に動画像データを記録していく。この記録も記録単位ごとに行われる。そして、一つの記録単位の記録が終わるとステップＳ９６において、L１層における残り容量が、記録単位量を下回ったか否かを監視する。この監視の結果、L１層の残り容量が記録単位量を下回っていない場合にはステップＳ９５に戻って記録を続行する。
【００５４】
一方、ステップＳ９６の監視の結果、L１層の残り容量が記録単位量を下回った場合には、ステップＳ９７に進んで記録終了処理を行なう。この記録終了処理においては、動画像データをこれ以上は光学式ディスク１１４に記録することができないことをユーザに報知する処理を含む。例えば、表示装置に警報画面を表示したり、アラーム音を発音したりすることが考えられる。なお、このような残り容量が少なくなったことをユーザに報知する処理は、記録可能な残り時間が数分程度となった時点でも行われる。
【００５５】
以上説明したように、本実施形態においては１層目より２層目に連続記録を行なう場合に、１層目の残りエリアが記録単位より小さくなった場合には、論理アドレスの割り振りをし直すようにした。これにより、スペースビットマップを変更し、１層目の残りエリアが記録単位より小さくなった場合においても、Padding等の処理を行なうのに必要な時間分のデータを蓄積しておく大容量のメモリを使用することなく連続書き込みを行なうことができる。
【００５６】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録再生装置を構成する各手段においては、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５８】
なお、本発明は、前述した記録再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では、図９に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６１】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行なうことによっても前述した実施の形態の機能が実現され得る。
【００６６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【００６７】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態を示し、本実施形態を適用可能なＤＶＤビデオカメラの一例を説明する構成図である。
【図２】ＤＶＤディスクのレイアウトの一例を示す図であり、（Ａ）は片面１層ディスク、（Ｂ）は、OTP方式の片面２層ディスクのレイアウトを示す図である。
【図３】書き換え可能なＤＶＤディスクへの書き込み手順の一例を示した図である。
【図４】２層記録ＤＶＤディスクにおける領域のレイアウトを説明する図である。
【図５】２層記録ＤＶＤディスクのアドレスを説明する図である。
【図６】スペースビットマップデータを説明する図である。
【図７】２層記録ＤＶＤディスクへの書き込み手順の一例を示した図である。
【図８】記録層が２つの層に跨って記録する例を説明する図である。
【図９】実施形態の記録手順の概略を説明するフローチャートである。
【図１０】従来例を説明する図であり、特定の記録量に達するまでデータをメモリに蓄積しておき、予め設定した記録単位に達した時に、光ディスクへの記録を開始する様子を説明する図である。
【図１１】従来例を説明する図であり、書き換え可能な光ディスクにおいて、１層及び２層に跨ってデータを連続記録する様子を説明する図である。
【符号の説明】
【００６９】
１００  ＤＶＤビデオカメラ
１０１  撮像部
１０２  映像信号処理部
１０３  音声信号処理部
１０４  マイク
１０５  フレームメモリ
１０６  ＣＰＵ（中央演算処理装置）
１０７  ビデオ・オーディオコーデック
１０８  アナログフロントエンド
１０９  操作部
１１０  表示部
１１１  フラッシュメモリ
１１２  ストリームバッファ
１１３  多重化処理部（マルチプレクサ・でマルチプレクサ）
１１４  光学式ディスク
１１５  外部インターフェイス
【図１】
2008276888.tif 000003
【図２】
2008276888.tif 000004
【図３】
2008276888.tif 000005
【図４】
2008276888.tif 000006
【図５】
2008276888.tif 000007
【図６】
2008276888.tif 000008
【図７】
2008276888.tif 000009
【図８】
2008276888.tif 000010
【図９】
2008276888.tif 000011
【図１０】
2008276888.tif 000012
【図１１】
2008276888.tif 000013