(57)【要約】【課題】ディスクに記録したデータ領域に関わらず、ディスクの信頼性を確認することを可能とした情報記録再生装置を提供することを目的とする。【解決手段】データを光ディスクに記録し、記録されたデータのベリファイを行う特定の記録層を選択し、選択された特定の記録層において、再生時に使用されるデータが有するアドレスの中で最も物理的に外周に位置するアドレスをベリファイの基準アドレスとして特定し、この基準アドレスを基準とする所定の範囲をベリファイ範囲として特定し、このベリファイ範囲をもとにベリファイを実行する。【選択図】図１
2009181621.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の記録層を有する光ディスクにデータを記録
し、記録が正しくされたかどうかを確認するためにベリファイを行う情報記録再生装置であって、
データを前記光ディスクに記録する記録手段と、
この記録手段によって記録されたデータのベリファイを行う特定の記録層を選択する記録層選択手段と、
この記録層選択手段によって選択された特定の記録層において、再生時に使用されるデータが有するアドレスの中で最も物理的に外周に位置するアドレスをベリファイの基準アドレスとして特定する基準アドレス特定手段と、
この基準アドレス特定手段が特定した基準アドレスを基準とする所定の範囲をベリファイ範囲として特定するベリファイ範囲特定手段と、
このベリファイ範囲特定手段が特定したベリファイ範囲をもとにベリファイを実行するベリファイ実行手段と、
を有することを特徴とする情報記録再生装置。
【請求項２】
前記特定の記録層はデータが記録された記録層の中で最も記録面の表面に近い記録層であること、を特徴とする請求項１に記載の情報記録再生装置。
【請求項３】
前記特定の記録層はデータが記録された記録層の中で最も記録面の表面に遠い記録層であること、を特徴とする請求項１に記載の情報記録再生装置。
【請求項４】
前記記録層選択手段は選択した前記特定の記録層に記録されたデータ量が所定のサイズ未満の場合、前記特定の記録層に隣接する記録層を選択すること、を特徴とする請求項２または請求項３に記載の情報記録再生装置。
【請求項５】
前記特定の記録層は、他の記録層より物理的に外周に、再生時に使用されるデータが記録されている記録層であること、を特徴とする請求項１に記載の情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスクにデータを記録する情報記録再生装置に関するものであって、より詳細には光ディスクに記録したデータのベリファイ処理に関するものである。
【背景技術】
【０００２】
近年、デジタル映像の撮影を行うデジタルカムコーダーは、シーケンシャルアクセスを行うテープを記録媒体とするものから、ランダムアクセス可能な記録媒体を有するものに移行しつつある。ランダムアクセス可能な記録媒体の一つとして、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）がある。以降、このような記録媒体を有するデジタルカムコーダーをＨＤＤカムコーダーと呼ぶ。ＨＤＤは高容量が特徴なので利用者は長時間の撮影を行うことができるが、いずれは容量を使い切ってしまう。そのため、利用者は容量を空けるために保存したいコンテンツを光ディスク等の他の記録媒体にバックアップしてから、これを消去する必要がある。  
【０００３】
バックアップの方法としては、ＨＤＤカムコーダーをＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）やＩＥＥＥ１３９４等の接続手段でパーソナルコンピューターや外付けの光ディスクドライブと接続し、光ディスクに保存する方法が知られている。
【０００４】
現在光ディスクとしては、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ（２層を含む）、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ（２層を含む）、ＤＶＤ＋ＲＷ、Ｂｌｕ−Ｒａｙ Ｄｉｓｃ、ＨＤ ＤＶＤ等のディスクが普及しているが、このようなディスクに対して、バックアップの信頼性を向上させるためには「ベリファイ」を行う必要がある。
【０００５】
ベリファイはディスクに記録したデータを読み出し、エラーの確認を行うものである。
もしベリファイでエラーが検出されたならば、そのディスクは正常に再生できない可能性があることを意味する。
【０００６】
例えば、ＨＤＤカムコーダーのコンテンツをＤＶＤ−Ｖｉｄｅｏ規格に準拠する形式でディスクにバックアップした場合、映像や音声のデジタルデータがマルチプレクスされたＭＰＥＧ−２のＰｒｏｇｒａｍ Ｓｔｒｅａｍの読み出しが出来なければ、再生時に映像や音声の途切れや乱れが発生する可能性がある。また、映像や音声データを管理する管理情報の読み出しができなければタイトルやチャプターといった特定の再生単位か、もしくは全てのコンテンツが再生できない可能性がある。
【０００７】
このため、コンテンツがバックアップされたディスクの信頼性を保つには、記録した全ての領域をベリファイすることが好ましいが、ベリファイには時間がかかるという問題がある。例えば、２倍速（ＤＶＤの１倍速は１．３８５ＭＢ／Ｓ）で記録を行ったとしても、ベリファイに同程度の時間を費やすと、実質は１倍速の記録となってしまう。
【０００８】
そこで、ディスクの信頼性を保ちつつベリファイ時間を短縮する方法として、バックアップしたコンテンツを部分的にベリファイする方法が考えられる。特に、光ディスクではディスクの反りや指紋等の影響で欠陥が外周付近に集まりやい傾向があることが一般的に知られている。そこで外周付近を狙ってベリファイすれば時間をかけず効率的にディスクの信頼性を確認することができる。
【０００９】
このような方法を実現する方法が特許文献１に公開されている。特許文献１では、あらかじめメーカーごとのディスクの品質調査を行い、記録品位の悪い箇所（例えば外周付近）のアドレスを登録するアドレステーブルを予め用意して持ち、このアドレステーブルに従いベリファイのＯＮ／ＯＦＦを自動的に切り替える記録再生装置について記載している。
【特許文献１】特開２００６−３０９８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来の記録再生装置では、ベリファイを行うアドレスは固定的に決められているため、このアドレスの範囲にデータが記録されなかった場合、何もベリファイされない。
【００１１】
そのため、ベリファイを必要とする書き込み作業を行う場合においても、ディスクに正しくデータが書き込まれたかどうかについて確認することができない。
【００１２】
本発明は前記課題を解決するもので、ディスクに記録したデータ領域に関わらず、ディスクの信頼性を確認することを可能とした情報記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記従来の課題を解決するために、本発明の情報記録再生装置は、一つ以上の記録層を有する光ディスクにデータを記録し、記録が正しくされたかどうかを確認するためにベリファイを行う情報記録再生装置であって、データを前記光ディスクに記録する記録手段と、この記録手段によって記録されたデータのベリファイを行う特定の記録層を選択する記録層選択手段と、この記録層選択手段によって選択された特定の記録層において、再生時に使用されるデータが有するアドレスの中で最も物理的に外周に位置するアドレスをベリファイの基準アドレスとして特定する基準アドレス特定手段と、この基準アドレス特定手段が特定した基準アドレスを基準とする所定の範囲をベリファイ範囲として特定するベリファイ範囲特定手段と、このベリファイ範囲特定手段が特定したベリファイ範囲をもとにベリファイを実行するベリファイ実行手段と、を有すること、を特徴としたものである。
【００１４】
また、本発明は、前記特定の記録層はデータが記録された記録層の中で最も記録面の表面に近い記録層であること、を特徴としたものである。
【００１５】
また、本発明は、前記特定の記録層はデータが記録された記録層の中で最も記録面の表面に遠い記録層であること、を特徴としたものである。
【００１６】
また、本発明は、前記記録層選択手段は選択した前記特定の記録層に記録されたデータ量が所定のサイズ未満の場合、前記特定の記録層に隣接する記録層を選択すること、を特徴としたものである。
【００１７】
さらに、本発明は、前記特定の記録層は、他の記録層より物理的に外周に、再生時に使用されるデータが記録されている記録層であること、を特徴としたものである。
【発明の効果】
【００１８】
本発明の情報記録再生装置によれば、ディスクに記録したデータ領域に関わらずディスクの信頼性を確認することを可能とした情報記録再生装置を提供することができる。
【００１９】
さらには、ディスクに書き込んだデータ領域から、信頼性を確認する領域を装置側で特定してベリファイを行うことが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明の情報記録再生装置の実施の形態を図面とともに詳細に説明する。
【００２１】
（実施の形態１）
図１は、本実施の形態１に係る情報記録再生装置１００の構成を示すブロック図である。本実施の形態１では、情報記録再生装置１００はＨＤＤカムコーダーで、外部の光ディスクドライブを用いてＨＤＤに記録されたコンテンツのバックアップを行うものとして説明する。
【００２２】
まず始めに、情報記録再生装置１００の各構成要素について説明する。
【００２３】
入出力部１０１は外部との入出力処理を行う入出力手段として動作する。入力を処理するものとして図示はしないレンズ、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅｓ）、ＡＤ変換部、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、マイク、各種操作ボタン等を備えているものとする。ＣＣＤは、レンズより入力された光を光電効果によって電気信号に変換して出力するイメージセンサーとして動作するものである。ＡＤ変換部はＣＣＤから出力されたアナログ信号をデジタル信号に変換する変換手段として動作するものであり、ノイズを低減させるＣＤＳ(Ｃｏｒｒｅｌａｔｅｄ Ｄｏｕｂｌｅ Ｓａｍｐｌｉｎｇ)回路と、被写体の明るさに応じて信号の振幅を電気的に増幅するＡＧＣ（Ａｕｔｏ Ｇａｉｎ Ｃｏｎｔｒｏｌ）回路と、ＡＤ変換回路とを備えるものとする。ＤＳＰは、映像信号の処理に特化したマイクロプロセッサであり、ＡＤ変換部から出力されたデジタル信号に対して、色分解、ホワイトバランス調整、γ補正などの画像処理を施し、ＲＧＢ信号を抽出するものである。さらにＤＳＰは、ＲＧＢ信号を輝度信号、及び色差信号に変換し、図示はしないビデオメモリ、またはフレームメモリに出力する。ビデオメモリに出力されたデータは後述するＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）モニタに供給され、フレームメモリに出力されたデータは後述する圧縮伸長部１０２に供給される。各種操作ボタンは利用者の入力手段として動作するものである。例えば、撮影開始ボタン、決定ボタン、選択ボタン、早送りボタン、巻き戻しボタン、等が備えられる。
【００２４】
出力を処理するものとしては図示しないＬＣＤモニタ、スピーカー等を備えているものとする。ＬＣＤモニタは撮影中の映像や再生映像の表示や、各種メニューの表示を行う。
【００２５】
圧縮伸長部１０２は映像音声データの圧縮伸長手段として動作する。映像音声データの符号化方式は特に限定されるものではないが、バックアップする際の形式に近いものであれば、バックアップが容易になる。 例えば光ディスク１１２にＤＶＤ−Ｖｉｄｅｏ規格に準拠する形式でバックアップを行う場合、ＭＰＥＧ−２のＰｒｏｇｒａｍ Ｓｔｒｅａｍで符号化しておけば、バックアップの際に映像音声データの再エンコードを行うことなく光ディスク１１２に記録することができる。また、静止画を撮影する場合にはＪＰＥＧ（Ｊｏｉｎｔ Ｐｈｏｔｏｇｒａｐｈｉｃ Ｃｏｄｉｎｇ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ）等が好適である。
【００２６】
ＨＤＤ１０３は映像音声データであるコンテンツや、コンテンツを管理する管理情報が記録される記録媒体である。なお、本実施の形態ではＨＤＤカムコーダーを例として説明を行うため、ＨＤＤ１０３を単一のＨＤＤであるものとするが、記録媒体の数や種類がこれに限定されるものではなく、ＨＤＤを複数個用いるものであってもよいし、光ディスク等の他の種類の記録媒体を用いるものでもよい。また、複数種類の記録媒体を複合的に用いるものであってもよく、例えば、着脱可能な半導体メモリーカードとＨＤＤを複合的に用いるものでもよいし、着脱可能な光ディスクとＨＤＤを複合的に用いるものであってもよい。
【００２７】
システム制御部１０４は情報記録再生装置１００の全体的な制御を行う制御手段として動作する。
【００２８】
バックアップ制御部１０５はＨＤＤ１０３に記録されたコンテンツを光ディスク１１２に記録する記録手段として動作する。
【００２９】
記録層選択部１０６はベリファイ処理時にベリファイを行う記録層を選択する記録層選択手段として動作する。
【００３０】
基準アドレス特定部１０７はベリファイ処理時にベリファイを行う基準となる基準アドレスを特定する基準アドレス特定手段として動作する。
【００３１】
ベリファイ範囲特定部１０８はベリファイ処理時に前述の基準アドレスをもとにベリファイ範囲を特定するベリファイ範囲特定手段として動作する。
【００３２】
ベリファイ実行部１０９はベリファイ範囲特定部１０８が特定したベリファイ範囲に従ってベリファイを行うベリファイ実行手段として動作する。
【００３３】
ドライブ制御部１１０は光ディスクドライブ１１１を制御するためのコマンドを発行するドライブ制御手段として動作する。コマンドとしては、例えばＡＴＡＰＩ （ＡＴＡ Ｐａｃｋｅｔ Ｉｎｔｅｒｆａｃｅ）コマンドを発行することにより、光ディスクドライブを制御することができるものとする。
【００３４】
光ディスクドライブ１１１は外部の光ディスクドライブであって、ＵＳＢにより情報記録再生装置１００と接続されているものとする。
【００３５】
光ディスク１１２は光ディスクドライブ１１１が扱うことのできるディスクであって、例えばＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ（２層を含む）、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ（２層を含む）、ＤＶＤ＋ＲＷ、Ｂｌｕ−Ｒａｙ Ｄｉｓｃ、ＨＤ ＤＶＤ等がこれにあたる。
【００３６】
以上のように構成された情報記録再生装置１００について、以下その動作、作用を詳細に説明する。なお、本実施の形態１の情報記録再生装置１００は、前述の各構成要素の他に、マイコン、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ ＤＲＡＭ）、フラッシュＲＯＭ、バッテリ、ファインダ、手振れ補正機構、あるいは撮影用ライト等、ＨＤＤカムコーダーが一般的に備える各構成要素を備えるものとする。
【００３７】
まず、ＨＤＤカムコーダーとしての基本的な機能である映像音声データの記録、再生処理について説明する。記録処理は、利用者が入出力部１０１に備えられた撮影ボタンを押すと開始するものとする。撮影ボタンが押されると、入出力部１０１はシステム制御部１０４に撮影ボタンが押されたことを通知する。システム制御部１０４はＨＤＤ１０３の空き容量や、既に記録されているコンテンツの数等の条件が撮影開始条件に合致する場合、圧縮伸長部１０２に映像データのエンコードを指示する。もし撮影開始条件に合致しない場合は入出力部１０１に利用者に撮影できないことを通知するためのメニューを表示するよう通知する。圧縮伸長部１０２はフレームメモリに展開された入出力部１０１からの映像やマイクからの音声をそれぞれエンコードした後マルチプレクスしてＳＤＲＡＭ上に出力する。圧縮伸長部１０２は自身がエンコードしてＳＤＲＡＭ上に出力されたデータを適宜ＨＤＤ１０３に記録する。
【００３８】
記録処理は利用者が入出力部１０１に備えられた撮影停止ボタンを押した場合やＨＤＤ１０３の記憶容量が限界に近づいた場合等の条件で停止するものとする。この際、システム制御部１０４は圧縮伸長部１０２にエンコードの停止を通知すると共に、ＨＤＤ１０３に記録したデータを管理するための管理情報を生成し、ＨＤＤ１０３に記録する。管理情報はコンテンツごとの再生時間や、映像の属性情報であるアスペクト比や解像度等をまとめた情報である。
【００３９】
再生処理は利用者が入出力部１０１に備えられた再生ボタン押すか、選択ボタンにより再生したいコンテンツを選択することにより開始する。なお、どのコンテンツを再生するかといった利用者に対する再生メニューの表示は、システム制御部１０４がＨＤＤ１０３に記録された管理情報をもとに入出力部１０１に指示してコンテンツの一覧等を表示するものとする。再生を開始する場合、システム制御部１０４は該当するコンテンツを再生するよう圧縮伸長部１０２に指示する。圧縮伸長部１０２は該当するコンテンツをＨＤＤ１０３からＳＤＲＡＭ上に読み出し、デマルチプレクスしてデコードし、入出力部１０１に出力する。なお、デコードのタイミングは例えば符号化方式がＭＰＥＧ−２であれば映像や音声の単位であるピクチャやフレームに記述されたタイムスタンプに従うタイミングであればよい。これにより、入出力部１０１が備えるＬＣＤモニタやスピーカーから映像、音声が出力される。
【００４０】
また、光ディスク１１２に記録されたコンテンツの再生は、圧縮伸長部１０２がドライブ制御部１１０を介して光ディスク１１２からコンテンツを読み出す点が異なるが、ＨＤＤ１０３に記録するコンテンツの形式と光ディスク１１２のコンテンツの形式が似ている場合（符号化方式が同じ等）は同様の方法で再生することができる。
【００４１】
次に、ＨＤＤ１０３に記録されたコンテンツを光ディスク１１２にバックアップする処理の流れを説明する。以降、本実施の形態では例として光ディスク１１２にＤＶＤ−Ｖｉｄｅｏ規格に準拠するコンテンツをバックアップするものとして説明する。従って、光ディスク１１２の記録層の数は最大で２層を想定する。
【００４２】
バックアップ処理は入出力部１０１に備えられたボタン操作によって、利用者がバックアップしたいコンテンツを選択することにより開始する。なお、バックアップするコンテンツの候補一覧といったＬＣＤモニタへのメニューの表示はシステム制御部１０４がＨＤＤ１０３に記録された管理情報をもとに表示するものとする。
【００４３】
バックアップしたいコンテンツが選択されると、システム制御部１０４は該当するコンテンツをバックアップするようバックアップ制御部１０５に通知する。バックアップ制御部１０５は、ＨＤＤ１０３から該当するコンテンツをＳＤＲＡＭ上に読み出し、ＤＶＤ−Ｖｉｄｅｏ規格に準拠する形式に変換処理した後、ドライブ制御部１１０にデータの記録を行うよう通知する。ここでの変換処理とは、例えばＮＶ＿ＰＣＫ（Ｎａｖｉｇａｔｉｏｎ ｐａｃｋ）の付与があげられる。ＮＶ＿ＰＣＫはＤＶＤ−Ｖｉｄｅｏ規格独自のものであって、ＶＯＢＵ（Ｖｉｄｅｏ Ｏｂｊｅｃｔ Ｕｎｉｔ）の先頭に必ず存在するパックである。前述した記録処理時に圧縮伸長部１０２が予めＮＶ＿ＰＣＫを付与せずエンコードしている場合は付与する必要がある。また、例え予めＮＶ＿ＰＣＫが付与されていたとしても、ＮＶ＿ＰＣＫはＶＯＢ（Ｖｉｄｅｏ Ｏｂｊｃｅｔ）内での飛び先情報を含んでいるため、利用者が選択したコンテンツの範囲によってはＮＶ＿ＰＣＫを作り直す必要がある。
【００４４】
記録の通知を受けたドライブ制御部１１０はデータの記録を行うためのＷＲＩＴＥコマンドを光ディスクドライブ１１１に発行する。コマンドを受けた光ディスクドライブ１１１はＮＶ＿ＰＣＫを含むコンテンツを光ディスク１１２に記録を行う。
【００４５】
また、バックアップ制御部１０５はコンテンツを光ディスク１１２に記録すると共に、コンテンツの管理情報やファイルシステムの情報を生成して記録する。
【００４６】
コンテンツの管理情報とはＤＶＤ−Ｖｉｄｅｏ規格であればＶＴＳ（Ｖｉｄｅｏ  Ｔｉｔｌｅ Ｓｅｔ）ごとのコンテンツの属性情報やＶＯＢ、Ｃｅｌｌといった再生単位の情報を含むＶＴＳＩ（Ｖｉｄｅｏ  Ｔｉｔｌｅ Ｓｅｔ Ｉｎｆｏｒｍａｔｉｏｎ）や、ディスク全体のメニューやタイトル等に関する情報であるＶＭＧＩ（Ｖｉｄｅｏ Ｍａｎａｇｅｒ Ｉｎｆｏｒｍａｔｉｏｎ）がこれにあたる。一つのＶＴＳ内では一つのビデオ属性しか許容されていないため、ＨＤＤ１０３に記録された管理情報をもとに、バックアップするコンテンツのアスペクト比や解像度が変わる度にＶＴＳを新規作成する。また、コンテンツのサムネイル等を含むメニューを作成したい場合は、バックアップするコンテンツのサムネイルが表示された画像をＶＭＧＭ（Ｖｉｄｅｏ Ｍａｎａｇｅｒ Ｍｅｎｕ）として記録する必要があるが、詳述はしない。
【００４７】
ファイルシステムの情報とはＵＤＦ（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ）規格に準拠する管理情報であって、ファイルやディレクトリのエントリー情報やパーティション情報等を含むものである。
【００４８】
全てのデータを光ディスク１１２に記録し終えるとバックアップ制御部１０５は、光ディスク１１２がファイナライズを必要とするディスクならばドライブ制御部１１０にファイナライズを行うよう通知する。ファイナライズは光ディスク１１２が他の機器でも再生可能な状態にするための最終処理である。通知を受けたドライブ制御部１１０は、光ディスクドライブ１１１にファイナライズのためのコマンドを発行する。光ディスクドライブ１１１はファイナライズのためのコマンドを受けて、光ディスク１１２をファイナライズする。ファイナライズが完了すると、光ディスクドライブ１１１からドライブ制御部１１０、バックアップ制御部１０５、システム制御部１０４の順にファイナライズの完了が通知される。ファイナライズが完了すると、システム制御部１０４はバックアップ処理が行われた光ディスク１１２の信頼性を確認するため、ベリファイ処理を開始する。
【００４９】
なお、ここではファイナライズ後に必ずベリファイ処理を行うものとして説明するが、これに限定されるものではない。例えば光ディスク１１２がＤＶＤ−ＲＡＭの場合、光ディスクドライブ１１１側でベリファイ処理が行われる場合があることが知られている。このように予めベリファイ処理が行われる場合や、光ディスクドライブ１１１の信頼性が著しく高いことが確認できる場合等はここで処理を終了してもよい。また利用者がベリファイ処理の実行を、メニュー設定等を介して禁止する場合もここで処理を終了すればよい。
【００５０】
次に、ベリファイ処理について説明する。図２はベリファイ処理の流れを示す図である。ベリファイ処理は、システム制御部１０４が記録層選択部１０６に処理を開始するよう通知することにより開始される。
【００５１】
処理が開始されると、記録層選択部１０６は各記録層の容量の合計値を保持する値であるＳを０に初期化する（ステップＳ５０１）。
【００５２】
次にドライブ制御部１１０に光ディスク１１２の記録層の数と記録層ごとの容量を問い合わせる（ステップＳ５０２）。ドライブ制御部１１０は光ディスク１１２の記録層の数と記録層ごとの容量を取得するためのコマンドを光ディスクドライブ１１１に発行する。例えば、光ディスク１１２がＤＶＤ−Ｒの２層ディスクであれば、ＲＥＡＤ ＤＩＳＣ ＳＴＲＵＣＴＵＲＥコマンドを発行する。ドライブ制御部１１０は光ディスクドライブ１１１のコマンドの応答を受けると、これを解析して光ディスク１１２の記録層の数と記録層ごとの容量を記録層選択部１０６に返す。
【００５３】
次に、記録層選択部１０６はコンテンツの終了アドレス（ＥＮＤ＿ＡＤＲ）を取得する（ステップＳ５０３）。この処理については図３から図５用いて説明する。
【００５４】
図３は光ディスク１１２が単層の場合の論理ボリューム空間の例を示す図である。論理ボリューム空間はＬＢＡ（Ｌｏｇｉｃａｌ Ｂｌｏｃｋ Ａｄｄｒｅｓｓ）＝０で始まり、物理的に最も外周側のアドレス（以降、最外周アドレスと呼ぶ）で終わるものとする。なお、リードイン領域やリードアウト領域は記載していない。また、Ｉｎｎｅｒは物理的にディスクの内周側を示し、Ｏｕｔｅｒは物理的に外周側を示す。先頭のＶｏｌｕｍｅ ａｎｄ Ｆｉｌｅ ｓｔｒｕｃｔｕｒｅはファイルシステムの情報が含まれる区間で、以降ＶＭＧ（Ｖｉｄｅｏ Ｍａｎａｇｅｒ）、ＶＴＳが続く。この例ではＶＴＳは２つ記録されているものとする。
【００５５】
この中でＤＶＤ−Ｖｉｄｅｏの再生時に使用され、アドレスが最も大きいのはＶＴＳ＃２のＶＴＳＩ（バックアップ用）であるので、この最終アドレスをＥＮＤ＿ＡＤＲとする。ＥＮＤ＿ＡＤＲを取得するため、記録層選択部１０６はドライブ制御部１１０を介してＶＴＳ＃２のＶＴＳＩ（バックアップ用）のファイルシステムの情報を読み出して、最終アドレスを求める。例えば、ＵＤＦではファイルごとに先頭アドレスとサイズを有するファイルエントリ情報が存在するので、容易に最終アドレスを求めることができる。
【００５６】
なお、この例では最後に記録されたＶＴＳＩ（バックアップ用）の最終アドレスをＥＮＤ＿ＡＤＲとする方法を示したが、これに限定されるものではない。例えば図４に示すように、再生時に使用されない規格外の独自情報が必ず最後に記録されると決まっているような場合は、この独自情報の先頭アドレス−１（ＬＢ、Ｌｏｇｉｃａｌ Ｂｌｏｃｋ）をＥＮＤ＿ＡＤＲとしてもよい。
【００５７】
また、ＤＶＤ−Ｒ等の２層ディスクでも同様にＥＮＤ＿ＡＤＲを求めることができる。
【００５８】
図５は光ディスク１１２が２層の場合の論理ボリューム空間の例を示す図である。図の１層目（Ｌ０）と２層目（Ｌ１）間の記録方式はオポジットであり、Ｌ０とＬ１間では外周側でアドレスが論理的に連続する。この例では１層目から２層目にまたがってＶＴＳ＃３が記録されているものとする。この場合、最後に記録されたＶＴＳであるＶＴＳ＃３のＶＴＳＩ（バックアップ用）の最終アドレスをＥＮＤ＿ＡＤＲとする。
【００５９】
なお、ここではＥＮＤ＿ＡＤＲは光ディスク１１２のファイルシステムの情報から取得するものとして説明したが、前述の記録処理にて予めＥＮＤ＿ＡＤＲに該当するアドレスをＳＤＲＡＭ等に保持しておくものであってもよい。
【００６０】
次に、ステップＳ５０４からステップＳ５０６にて、光ディスク１１２の何層目までデータが記録されているかを求める。まずステップＳ５０２で求めた１層目の容量をＳに加える（ステップＳ５０４）。そしてＳとＥＮＤ＿ＡＤＲ＋１（ＬＢ）とを比較する（ステップＳ５０５）。もしＥＮＤ＿ＡＤＲ＋１（ＬＢ）がＳ以上ならば、２層目以降も記録していることになるのでステップＳ５０４に戻り、Ｓに次の記録層（例えばＬ１）の容量を加える。もしＥＮＤ＿ＡＤＲ＋１がＳ未満ならば、現在の記録層までしか記録されていないことになるので、ここでデータが記録されている記録層（以降、記録済層と呼ぶ）の数（Ｎ）が決定される（ステップＳ５０６）。
【００６１】
次に、ベリファイを行う記録済層を選択する（ステップＳ５０７）。本実施の形態では、ステップＳ５０４からステップＳ５０６にて求められた全ての記録済層をベリファイする記録層として選択するものとする。例えばＮ＝１の場合はＬ０のみを選択し、Ｎ＝２の場合はＬ０とＬ１を選択する。
【００６２】
ベリファイを行う記録層の選択が完了すると、記録層選択部１０６は基準アドレス特定部１０７に選択した記録層を通知する。通知を受けた基準アドレス特定部１０７はステップＳ５０８からステップＳ５０９のループにて、ベリファイ基準テーブルを作成する。ベリファイ基準テーブルは、後述するベリファイ範囲テーブルのもととなるテーブルであって、少なくともベリファイ基準アドレスを有する。このループはＬ０から始まりステップＳ５０７で選択された記録済層の数だけ繰り返される。
【００６３】
まず、最後の記録済層であるかどうかを判定し（ステップＳ５０８）、最後の記録層でなければ現在の記録済層の最外周アドレスをベリファイ基準アドレスとしてベリファイ基準テーブルに追加する（ステップＳ５０９）。
現在の記録済層の最外周アドレスはステップＳ５０２にて取得した記録層ごとの容量から求めることができる。例えばＬ０であれば１層目の容量−１（ＬＢ）で求めることができ、Ｌ１であれば１層目の容量に一致する。
【００６４】
最後の記録済層であれば、ＥＮＤ＿ＡＤＲをベリファイ基準アドレスとしてベリファイ基準テーブルに追加する（ステップＳ５１０）。但し、２層以上の記録層を持つディスクの場合、Ｌ１、Ｌ３、Ｌ４、Ｌ５、Ｌ７・・・といった奇数番号の記録層においては外周側からアドレスが始まる（オポジット方式の場合）。そこで、最後の記録済層が奇数番号の記録層である場合は、最外周アドレスをベリファイ基準アドレスとしてベリファイ基準テーブルに追加する。また、ステップＳ５０９とステップＳ５１０にて最外周アドレスをベリファイ基準アドレスに追加する際、最外周アドレス付近に再生時には使用されない未記録領域、Ｐａｄｄｉｎｇ領域（全て０等）、独自情報等が存在するような場合は、これを避けるアドレスをベリファイ基準アドレスとして設定する。例えば図５に示した例において、ＶＴＳ＃３をＶＴＳ＃２と連続して記録するのではなく、ＶＴＳ＃３をＬ１の最外周アドレスから記録する場合、ＶＴＳ＃２の最終アドレスからＬ０の最外周アドレスの領域はＰａｄｄｉｎｇ領域で満たす必要がある。このようなＰａｄｄｉｎｇ領域は再生時には使われないので、ベリファイする意味があまりない。そこでこの場合、Ｌ０のベリファイ基準アドレスの最外周アドレス−Ｐａｄｄｉｎｇ領域のサイズで求められるアドレスをベリファイ基準アドレスとして設定する。これにより、Ｐａｄｄｉｎｇ領域を避けてＶＴＳ＃２の終端にベリファイ基準アドレスが設定される。
【００６５】
図６と図７にステップＳ５０８からステップＳ５０９にて作成されたベリファイ基準テーブルの例を示す。図５は２層ディスクの１層目まで記録されている場合に作成されるベリファイ基準テーブルの例を示す図である。この場合、Ｌ０にベリファイ基準アドレスとして、ＥＮＤ＿ＡＤＲが設定される。図７は同じ２層ディスクの２層目まで記録されている場合に作成されるベリファイ基準テーブルの例を示す図である。この場合、Ｌ０とＬ１にそれぞれの最外周アドレスが設定される。このように、同じディスクでも記録されたデータ量によってＬ０のベリファイ基準アドレスが異なることが重要である。
【００６６】
このようにしてベリファイ基準テーブルが作成されると、基準アドレス特定部１０７はベリファイ範囲特定部１０８にベリファイ基準テーブルを通知する。
【００６７】
ベリファイ範囲特定部１０８は通知を受けると、ベリファイ基準テーブルをもとにベリファイ範囲テーブルを作成する（ステップＳ５１１）。ベリファイ範囲テーブルは少なくともベリファイ開始アドレスとベリファイ終了アドレスとを含むテーブルであって、これによりベリファイ範囲が特定される。
【００６８】
ベリファイ範囲テーブルの作成については図８と図９を用いて具体的に説明する。図８は図６で示したベリファイ基準テーブルをもとに作成したベリファイ範囲テーブルの例である。Ｌ０に対するベリファイ範囲であるＰ１のベリファイ開始アドレスは、ベリファイ基準テーブルに設定されたベリファイ基準アドレスであるＥＮＤ＿ＡＤＲから後述するＶＥＲＩＦＹ＿ＳＩＺＥを減じることにより求めることができる。ＶＥＲＩＦＹ＿ＳＩＺＥ分を減じるのは、アドレスが内周から始まるためである。また、ＥＮＤ＿ＡＤＲ−ＶＥＲＩＦＹ＿ＳＩＺＥ＋１（ＬＢ）が負の値になる場合はＶＥＲＩＦＹ＿ＳＩＺＥ以上のデータが記録されていないことを意味するので、この場合は０に設定する。ベリファイ終了アドレスはＥＮＤ＿ＡＤＲに一致する。
【００６９】
ＶＥＲＩＦＹ＿ＳＩＺＥは各記録層をどれだけベリファイするのかを示す値であって、値が大きいほど広範囲にベリファイされるのでディスクの信頼性が向上する。但し、ＶＥＲＩＦＹ＿ＳＩＺＥとベリファイにかかる時間はほぼ比例関係にあるので、適度な値にする必要がある。例えば、各記録層の容量の１０％をベリファイしたい場合、ＶＥＲＩＦＹ＿ＳＩＺＥは各記録層の容量÷１０で求めることができる。また、ある時間内にベリファイ処理を完了させたい場合、ＶＥＲＩＦＹ＿ＳＩＺＥは時間÷転送レートで求めることができる。割合や時間といったＶＥＲＩＦＹ＿ＳＩＺＥを決めるパラメータは、機器の特性（信頼性を重視するのか。時間を重視するのか。）ごとに最適な値を決めればよい。また、このようなパラメータを、メニューを介して利用者に設定させることにより、利用者の所望するバランスでベリファイ処理を行うことができる。
【００７０】
図９は図７で示したベリファイ基準テーブルをもとに作成したベリファイ範囲テーブルの例である。Ｌ０に対するベリファイ範囲であるＰ１のベリファイ開始アドレスは、ベリファイ基準テーブルに設定されたベリファイ基準アドレスであるＬ０最外周アドレスからＶＥＲＩＦＹ＿ＳＩＺＥ分を減じることにより求めることができる。ベリファイ終了アドレスはＬ０の最外周アドレスに一致する。Ｌ１に対するベリファイ範囲であるＰ２のベリファイ開始アドレスは、ベリファイ基準テーブルに設定されたＬ１最外周アドレスに一致する。これは奇数番号の記録層は外周からアドレスが始まるためである。ベリファイ終了アドレスは、Ｌ１最外周アドレスにＶＥＲＩＦＹ＿ＳＩＺＥ−１(ＬＢ)を加えることにより求めることができる。但し、Ｌ１最外周アドレス＋ＶＥＲＩＦＹ＿ＳＩＺＥ−１(ＬＢ)よりＥＮＤ＿ＡＤＲが小さい場合は、Ｌ１にＶＥＲＩＦＹ＿ＳＩＺＥ以上のデータが記録されていないことを意味するので、この場合はＥＮＤ＿ＡＤＲに設定する。
【００７１】
このようにしてベリファイ範囲テーブルが作成されると、ベリファイ範囲特定部１０８はベリファイ範囲テーブルをベリファイ実行部１０９に通知する。
【００７２】
ベリファイ実行部１０９はベリファイ範囲テーブルが通知されると、ベリファイを実行する（ステップＳ５１２）。ベリファイ実行部１０９は通知されたベリファイ範囲テーブルからベリファイ範囲を一つずつ取り出し、ベリファイ開始アドレスからベリファイ終了アドレスまでの領域を光ディスク１１２からリードするようドライブ制御部１１０に通知する。通知を受けたドライブ制御部１１０はその領域をリードするためのＲＥＡＤコマンドを光ディスクドライブ１１１に発行する。もし光ディスクドライブ１１１が光ディスク１１２のリードに失敗し、ドライブ制御部１１０にリードエラーを返した場合、ベリファイ実行部１０９は光ディスク１１２の記録に異常があるとみなし、システム制御部１０４に異常を通知する。通知を受けるとシステム制御部１０４は入出力部１０１に対して光ディスク１１２へのバックアップ処理が正常に行えていないことを通知するためのメッセージをＬＣＤモニタに表示するよう通知する。これにより、利用者はバックアップが正常に行えなかったことを知ることができる。
【００７３】
なお、ベリファイ実行部１０９はリードエラーがあった場合直ちにシステム制御部１０４に異常を通知するものするものとしたが、必ずしもこれに限定されるものではない。例えば、リードエラーがあった場合リトライしてもよいし、所定の回数のリードエラーは許容してもよい。但しこの場合、直ちにエラーを通知する場合に比べて光ディスク１１２の信頼性は低下する。
【００７４】
なお、ベリファイ実行部１０９が行うベリファイ処理は、データを光ディスク１１２からリードしてエラーを確認する所謂リードベリファイであるものとして説明したが、これに限定されるものではない。例えば、リードしたデータをＨＤＤ１０３に記録されたデータと比較する所謂コンペアベリファイをさらに行うものであってもよい。
【００７５】
以上のように、本実施の形態においてはデータが記録された記録済層を選択して再生時に使用されるデータの中で最も外周側にベリファイ基準を求め、このベリファイ基準アドレスをもとにベリファイ範囲を求めてベリファイを実行するようにしたので、記録されたデータ領域に関わらず、それぞれの記録層で物理的に外周側のデータをベリファイしてディスクの信頼性を確認することができる。
【００７６】
また、ベリファイ基準アドレスには再生時に使用されない領域を避けるアドレスを設定することとしたので、再生時に使われるデータのみをベリファイすることができる。
【００７７】
（実施の形態２）
実施の形態１においては、光ディスクにＤＶＤ−Ｖｉｄｅｏ規格に準拠するコンテンツをバックアップするものとして説明した。従ってディスクの記録層の数としては最大でもＤＶＤ−ＲやＤＶＤ＋Ｒで規定される２層までである。本実施の形態では、より多層構造のディスクにおいて、最も記録面の表面に近い記録済層を選択する場合について説明する
４層、６層といった多層構造の記録型ディスクは、Ｂｌｕ−Ｒａｙ Ｄｉｓｃでは実現可能なものであることが知られている。また、今後の技術開発によりさらなる多層構造を有するディスクが登場することも考えられる。図１０に８層ディスクにベリファイ範囲を設定した例を示す。この例では、ディスクの全ての領域にデータが記録されており、各記録済層の外周側にベリファイ範囲が設定されているものとする。このように８層ディスクの全ての記録済層にベリファイ範囲を設定してベリファイを実行すると、１層だけベリファイするのに比べて約８倍の時間がかかる。もし仮に１層だけベリファイする場合と同じ時間でベリファイを完了させるならば、ＶＥＲＩＦＹ＿ＳＩＺＥを約１／８にする必要がある。
【００７８】
しかしながら、単純にＶＥＲＩＦＹ＿ＳＩＺＥを小さくすると、ディスクの最外周から内周側にベリファイされる距離が小さくなるので、ディスクの記録面上の傷や汚れといった記録品位の低下要因に対しての信頼性が大きく低下する。
【００７９】
そこで、本実施の形態では最もディスクの記録面の表面に近い記録済層を選択してベリファイする情報記録再生装置について説明する。表面に近い記録層は、遠い記録層に比べてディスクの傷や汚れといった記録品位の低下要因の影響を受けやすいことが知られている。従って、傷や汚れに対しては表面に近い記録済層を選択してベリファイすれば、これより遠い記録済層のベリファイを行わなくても、信頼性を大きく低下させることがない。
【００８０】
表面に近い記録層のみを選択してベリファイするには、図２に示したステップＳ５０７において、最も表面に近い記録済層のみを選択することにより実現することができる。
【００８１】
なお、どの記録層が表面に近いかはディスクの種類によって異なる。例えば、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＨＤ ＤＶＤ等であればＬ０が最も表面に近い記録層であるので、Ｌ０を選択すればよい。また、Ｂｌｕ−Ｒａｙ ＤｉｓｃであればＬ０は最も表面に遠い記録層であるので、例えば４層ディスクで４層目までデータが記録されているのであればＬ３を選択すればよい。
【００８２】
以上の様に、本実施の形態においては最もディスクの記録面の表面に近い記録済層を選択してベリファイすることにより、より多層構造のディスクであってもベリファイの信頼性を保ちつつ時間を短縮することができる。
【００８３】
（実施の形態３）
実施の形態２においては、より多層構造のディスクにおいて、最もディスクの記録面の表面に近い記録済層を選択する場合について説明したが、本実施の形態では最もディスクの記録面の表面に遠い記録済層を選択する場合について説明する。
【００８４】
表面に遠い記録層へのデータの記録は、レーザー光が手前の記録層を通過して行われるものである。従って、手前の記録層の影響に対しては、表面に遠い記録済層を選択してベリファイすれば、これより近い記録済層のベリファイを行わなくても、信頼性を大きく低下させることがない。
【００８５】
表面に遠い記録層のみを選択してベリファイするには、図２に示したステップＳ５０７において、表面に遠い記録済層のみを選択することにより実現することができる。どの記録層が表面に近いかは前述した通りである。
【００８６】
なお、本実施の形態は最もディスクの記録面の表面に遠い記録済層のみを選択するものとして説明したが、これに限定されるものではなく、例えば実施の形態２で示したように最も表面に近い記録層をさらに選択してベリファイすれば信頼性の面で効果的である。
【００８７】
以上の様に、本実施の形態においては最もディスクの記録面の表面に遠い記録済層を選択してベリファイすることにより、より多層構造のディスクであってもベリファイの信頼性を保ちつつ時間を短縮することができる。
【００８８】
（実施の形態４）
実施の形態２と実施の形態３においては、より多層構造のディスクにおいて、最もディスクの記録面の表面に近いまたは遠い記録済層を選択する場合について説明したが、本実施の形態では、これらの記録済層に隣接する記録済層を選択する場合について説明する。
【００８９】
図１１はＬ６の外周側にＶＥＲＩＦＹ＿ＳＩＺＥに対して小さいデータが記録されている場合を示す図である。この図に示すような記録が行われているディスクに対して、実施の形態２に示した方法で表面に近い記録済層のみを選択してベリファイしても、ベリファイされるデータ量が小さいため、信頼性の面で不十分である。このような問題は、実施の形態３に示す方法で表面に遠い記録済層のみを選択してベリファイする場合でも同様に発生する。
【００９０】
そこで、表面に近いまたは遠い記録済層に記録されたデータ量がＶＥＲＩＦＹ＿ＳＩＺＥ未満であれば、これに隣接する記録層を代わりに選択してベリファイする。隣接する記録層のみをベリファイするには、図２に示したステップＳ５０７において、表面に近いまたは遠い記録層に隣接する記録層のみを選択することにより実現することができる。例えば図１１の例であれば、Ｌ７が最も表面に近い記録層であるので、Ｌ６を選択すればよい。これにより、隣接する記録層であるＬ６の外周付近Ｐ１がベリファイされる。
【００９１】
以上の様に、本実施の形態においては最もディスクの記録面の表面に近いまたは遠い記録済層を選択する際、記録されたデータ量が小さい場合に隣接する記録済層を選択するようにしたので、記録されたデータ量によってベリファイの範囲が変わることがなく、ベリファイの信頼性を保つことができる。
【００９２】
（実施の形態５）
実施の形態２と実施の形態３においては、最もディスクの記録面の表面に近いまたは遠い記録済層を選択する場合について説明したが、本実施の形態では、他の記録層に比べて外周側にデータが記録されている記録済層を選択する場合について説明する。
【００９３】
図１２は各記録層の外周付近にＰａｄｄｉｎｇ領域が散在する場合を示す図である。図に示すように外周付近にＰａｄｄｉｎｇ領域が散在していると、最も表面に近いまたは遠いＬ０を選択してベリファイする方法では、ディスクの反りや指紋等の影響に対しては十分な効果が発揮されない。
【００９４】
そこで、本実施の形態では最も外周までデータが記録されている記録層を選択してベリファイする方法について説明する。最も外周までデータが記録されている記録済層のみを選択してベリファイするには、図２に示したステップＳ５０７において、最も外周までデータが記録されている記録済層のみを選択することにより実現することができる。どの記録済層が最も外周までデータが記録されているのかは、図２で示したベリファイ基準テーブルを求める方法（ステップＳ５０８〜ステップＳ５１０）と同様に求めることができる。
【００９５】
なお、本実施の形態は最も外周までデータが記録されている記録済層のみを選択してベリファイするものとしたが、これに限定されるものではなく、例えば実施の形態２や実施の形態３で示したように最も表面に近いまたは遠い記録済層をさらに選択してベリファイすれば信頼性の面で効果的である。
【００９６】
以上の様に、本実施の形態においては最も外周までデータが記録されている記録層を選択してベリファイするようにしたので、より多層構造のディスクで各記録層の外周側に再生時に使用されないデータが散在する場合でも、ベリファイの信頼性を保ちつつ時間を短縮することができる。
【産業上の利用可能性】
【００９７】
本発明にかかる情報記録再生装置は、ディスクに記録されたデータ領域に関わらず、ディスクの信頼性を確保する機能を有し、外付けの光ディスクドライブに自己のコンテンツをコピーするデジタルカムコーダー等、光ディスクに記録を行う装置において有用である。
【図面の簡単な説明】
【００９８】
【図１】本実施の形態１に係る情報記録再生装置１００の構成を示すブロック図
【図２】ベリファイ処理の流れを示す図
【図３】論理ボリューム空間の例を示す図
【図４】独自情報が最後に記録される例を示す図
【図５】２層の場合の論理ボリューム空間を示す図
【図６】２層ディスクの１層目まで記録されている場合のベリファイ基準テーブルの例を示す図
【図７】２層ディスクの２層目まで記録されている場合のベリファイ基準テーブルの例を示す図
【図８】２層ディスクの１層目まで記録されている場合のベリファイ範囲テーブルの例を示す図
【図９】２層ディスクの２層目まで記録されている場合のベリファイ範囲テーブルの例を示す図
【図１０】８層ディスクにベリファイ範囲を設定した例を示す図
【図１１】ＶＥＲＩＦＹ＿ＳＩＺＥに対して小さいデータが記録されている場合を示す図
【図１２】Ｐａｄｄｉｎｇ領域が散在する場合を示す図
【符号の説明】
【００９９】
１００  情報記録再生装置
１０１  入出力部
１０２  圧縮伸長部
１０３  ＨＤＤ
１０４  システム制御部
１０５  バックアップ制御部
１０６  記録層選択部
１０７  基準アドレス特定部
１０８  ベリファイ範囲特定部
１０９  ベリファイ実行部
１１０  ドライブ制御部
１１１  光ディスクドライブ
１１２  光ディスク
【図１】
2009181621.tif 000003
【図２】
2009181621.tif 000004
【図３】
2009181621.tif 000005
【図４】
2009181621.tif 000006
【図５】
2009181621.tif 000007
【図６】
2009181621.tif 000008
【図７】
2009181621.tif 000009
【図８】
2009181621.tif 000010
【図９】
2009181621.tif 000011
【図１０】
2009181621.tif 000012
【図１１】
2009181621.tif 000013
【図１２】
2009181621.tif 000014