(57)【特許請求の範囲】
【請求項１】
追記型の光ディスクに設定されているデータ領域に対して、タイトルを記録するタイトル記録手段と、
前記タイトル記録手段がタイトルを前記データ領域に記録したときに、この追記型光ディスクに記録されているタイトルを管理するファイルシステムを、今回記録したタイトルの後ろに記録するファイルシステム記録手段と、を備えたディスク記録装置において、
本体にマウントされている追記型の光ディスクについて、この追記型の光ディスクに適正に記録されているファイルシステムの中で、最後に記録されたファイルシステムの記録アドレスを記憶するアドレス記憶手段と、
前記ファイルシステム記録手段がファイルシステムの記録に失敗したとき、この追記型の光ディスクのリードイン領域に予め確保している予備領域に、前記アドレス記憶手段が記憶しているファイルシステムの記録アドレスを記録する保全手段と、を備え、
前記保全手段は、前記アドレス記憶手段が記憶しているファイルシステムの記録アドレスが、すでに前記予備領域に記録されていた場合、この予備領域に対する今回の記録アドレスの記録を禁止する手段である、ディスク記録装置。
【請求項２】
前記保全手段は、前記予備領域が一杯であれば、この予備領域に対する今回の記録アドレスの記録を禁止する手段である、請求項１に記載のディスク記録装置。
【請求項３】
前記保全手段は、前記アドレス記憶手段が記憶しているファイルシステムの記録アドレスが不適正な値であるかどうかを判定し、不適正な値であると判定したときに、前記予備領域に対する今回の記録アドレスの記録を禁止する手段である、請求項１、または２に記載のディスク記録装置。
【請求項４】
前記追記型の光ディスクは、ＤＶＤ＋Ｒである請求項１〜３のいずれかに記載のディスク記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイトルを追記型の光ディスク（ＤＶＤ＋Ｒ等）に記録する光ディスク記録装置に関する。
【背景技術】
【０００２】
従来より、追記型の光ディスクＤＶＤ＋Ｒに対し、ビデオレコーディング規格であるＤＶＤ＋ＶＲフォーマットを使用して、タイトルを記録する装置が実用化されている。一般に、ディスクに記録されたタイトルのデータを読み取るには、このディスクに記録されているタイトルを管理する管理情報を含むファイルシステムを読み取り、記録されている各タイトルの記録位置（アドレス）を得る。このＤＶＤ＋Ｒのファイルシステムの記録、読取は、未ファイナライズの状態であれば、各社とも自由に設定することが可能である。
【０００３】
例えば、ファイルシステムを記録する方法として、データ領域でのタイトルの追記記録を一端終えると、この追記を終えたアドレス位置に続けてＲＳＡＴ（Reserved Space Allocation table ）領域を設けて、新たなファイルシステム（今回記録したタイトルも含めた管理する管理情報を含むファイルシステム）を記録することが行われている。従来、ＲＳＡＴの記録が失敗した場合、ＲＳＡＴをディスク全体から検索する必要がある。これは時間がかかり現実的でないから、使えないディスクとして処理していた。
【０００４】
特許文献１には、新規ＡＶデータの記録完了後、データの記録が正常でないと判断されれば、管理領域（リードイン領域）にファイルシステムを記録して、その後の記録を無効にして、ファイルシステムの更新を禁止し、以前のファイルシステムによりＡＶデータを読み出せるよう保全する光ディスク記録再生装置が開示されている。
【特許文献１】特開２００５−１９０５６３公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、ファイルシステムが記録できない場合に、管理領域（ＤＭＡ領域）にファイルシステムを記録しており、ファイルシステムの更新を禁止して、ディスクの残量が残っている場合でも、その後の記録ができないといった問題があり、使い勝手のよくない問題があった。
【０００６】
そこで、未ファイナライズの光ディスクのファイルシステム（上記ＲＳＡＴに相当する。）の記録が正常でない場合に、記録されたタイトルを保全する際の信頼性を向上させるディスク記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決するための手段を以下のように構成している。
【０００８】
（１）追記型の光ディスクに設定されているデータ領域に対して、タイトルを記録するタイトル記録手段と、
前記タイトル記録手段がタイトルを前記データ領域に記録したときに、この追記型光ディスクに記録されているタイトルを管理するファイルシステムを、今回記録したタイトルの後ろに記録するファイルシステム記録手段と、を備えたディスク記録装置において、
本体にマウントされている追記型の光ディスクについて、この追記型の光ディスクに適正に記録されているファイルシステムの中で、最後に記録されたファイルシステムの記録アドレスを記憶するアドレス記憶手段と、
前記ファイルシステム記録手段がファイルシステムの記録に失敗したとき、この追記型の光ディスクのリードイン領域に予め確保している予備領域に、前記アドレス記憶手段が記憶しているファイルシステムの記録アドレスを記録する保全手段と、を備え、
前記保全手段は、前記アドレス記憶手段が記憶しているファイルシステムの記録アドレスが、すでに前記予備領域に記録されていた場合、この予備領域に対する今回の記録アドレスの記録を禁止する手段である。
【０００９】
この構成では、アドレス記憶手段が、本体にマウントされている追記型の光ディスクについて、この追記型の光ディスクに適正に記録されているファイルシステムの中で、最後に記録されたファイルシステムの記録アドレスを記憶している。そして、ファイルシステム記録手段がファイルシステムの記録に失敗したとき、保全手段が、追記型の光ディスクのリードイン領域に予め確保している予備領域に、アドレス記憶手段が記憶しているファイルシステムの記録アドレスを記録する。したがって、ファイルシステムの記録に失敗した場合でも、失敗する前に記録したファイルシステム、および、このファイルシステムで管理しているタイトルが保全できる。
【００１０】
また、保全手段は、アドレス記憶手段が記憶しているファイルシステムの記録アドレスが、すでに予備領域に記録されていた場合、この予備領域に対する今回の記録アドレスの記録を禁止する。すなわち、予備領域に対する記録アドレスの無駄な記録が防止できる。したがって、限られた予備領域を無駄に消費することがない。無駄に消費しないから、アドレス記憶手段が記憶しているファイルシステムの記録アドレスを予備領域に記録することが必要になったときに、記録できる可能性が高まり、ファイルシステムの記録に失敗した場合でも、失敗する前に記録したファイルシステム、および、このファイルシステムで管理しているタイトルの保全にかかる信頼性を向上させることができる。
【００１１】
また、保全手段は、前記予備領域が一杯であるときも、この予備領域に対する今回の記録アドレスの記録を禁止する構成としてもよい。このようにすれば、誤動作を防ぐことができ、信頼性を向上させることができる。
【００１２】
また、アドレス記憶手段が記憶しているファイルシステムの記録アドレスが不適正な値であるかどうかを判定し、不適正な値であると判定したときにも、予備領域に対する今回の記録アドレスの記録を禁止する構成としてもよい。このようにすれば、不適正なアドレス（例えば、０値、記録する上でありえない値）が予備領域に記録されるのを防止できるので、ファイルシステムの記録に失敗した場合でも、失敗する前に記録したファイルシステム、および、このファイルシステムで管理しているタイトルの保全にかかる信頼性を向上させることができる。
【００１３】
（２）  前記追記型の光ディスクは、ＤＶＤ＋Ｒとしてよい。
【００１４】
ＤＶＤ＋Ｒ（Digital Versatile Disc）は、追記型のディスクであり、リードイン領域とデータ領域とを有している。
【発明の効果】
【００１５】
本発明によれば、ファイルシステムの記録に失敗した場合でも、失敗する前に記録したファイルシステム、および、このファイルシステムで管理しているタイトルの保全にかかる信頼性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
図１を用いて、本発明の実施形態に係る光ディスク記録再生装置の構成について説明する。ここでは、追記型の光ディスク１００をＤＶＤ＋Ｒとするとともに、ビデオレコーディング規格であるＤＶＤ＋ＶＲフォーマットによるタイトルの記録／再生を前提にして説明する。この光ディスク記録再生装置は、ディスクドライブ装置１と上位装置２から構成されている。また、チューナ３、表示器１０１が接続されている。
【００１７】
ディスクドライブ装置１は、スピンドルモータ１２、ＰＵ（ピックアップヘッド）１３、記録再生部１４、ＦＥ（フロントエンド）プロセッサ１５、メモリ１６、ＦＥ側Ｉ／Ｆ（インターフェース）１７を備える。
【００１８】
スピンドルモータ１２は、マウントされた光ディスク１００を回転させる。ＰＵ１３は、光ディスク１００に対して光学的に情報を記録したり読み出したりする。記録再生部１４は、スピンドルモータ１２およびＰＵ１３を駆動して光ディスク１００に対して情報を記録したり光ディスク１００に記録された情報を再生したりする。
【００１９】
ＦＥ（フロントエンド）プロセッサ１５は、システムＬＳＩで構成し、ＣＰＵ、ＲＡＭ、ＲＯＭ、その他、機能ブロックを備え、ディスクドライブ装置１の各構成要素を制御する。メモリ１６は、ＦＥプロセッサ１５の処理に必要なプログラムやデータを記憶した領域、記録データや再生データのバッファ領域、および記録再生部１４で使用できるデータに変換する際の中間バッファとして使用される領域などを有する。ＦＥ側Ｉ／Ｆ（インターフェース）１７は、上位装置２に対してデータの送受信を行う。
【００２０】
上位装置２は、ＢＥプロセッサ２１と、メモリ２２と、ＢＥ側Ｉ／Ｆ２３と、操作部２５等を備えている。ＢＥプロセッサ２１は、システムＬＳＩで構成できる。ＢＥプロセッサ２１は、ＣＰＵ、ＲＯＭ、各機能ブロック（ＡＴＡＰＩコントローラ２１７、エンコーダ２１４、デコーダ２１５、ＯＳＤ処理部２１６）を備え、ＲＯＭ内のプログラムを実行して、上位装置２内の各構成要素を制御する。
【００２１】
ＲＯＭ２１０は、記録処理２１１、再生処理２１２、ＵＩ処理２１３を行うサブルーチンを記憶している。記録処理２１１には、ＲＳＡＴ記録処理、最新ＲＳＡＴ探索処理、ＲＳＡＴアドレス情報記録処理が含まれる。ＲＳＡＴ（Reserved Space Allocation table ）とは、光ディスク１００に記録されているタイトルを管理する管理情報を含むファイルシステムである。
【００２２】
ＲＳＡＴ記録処理では、ＢＥプロセッサ２１は、ディスクドライブ装置１を用いてＲＳＡＴを光ディスク１００に記録する。例えば、タイトルの記録後に当該タイトルの後ろに記録する。
【００２３】
最新ＲＳＡＴ探索処理では、ＢＥプロセッサ２１は、光ディスク１００のデータ領域に記録されているタイトルの終端部分（第１の規定位置と称する。）を探索するか、ＲＳＡＴアドレス情報記録処理によりリードイン領域１０５に設定した予備領域６０記録されたアドレス情報（このアドレス情報の示すアドレス位置を第２の規定位置と称する。）を取得することにより行う。最新ＲＳＡＴ探索処理により取得した最新のＲＳＡＴが記録されているアドレス位置を示すアドレス情報をメモリ２２に記憶する。また、最新のＲＳＡＴとは、本体にマウントされている光ディスク１００に適正に記録されているＲＳＡＴの中で、最後に記録されたＲＳＡＴである。また、予備領域６０については、後述する。アドレス情報を探索するタイミングは、ディスクのマウント時、ディスクドライブ装置１の起動時、再生時に行う。また、新たにＲＳＡＴの記録に成功した場合には、そのＲＳＡＴが記録されているアドレス位置を示すアドレス情報をメモリ２２に記憶させる。いずれにせよ、ＲＳＡＴの記録が失敗する前に予めアドレス情報を探索して取得しておく。このように、予め探索しているので、今後ＲＳＡＴの記録に失敗したときに、光ディスク１００全体を探索しなくても、最新のＲＳＡＴを保全でき、このＲＳＡＴが管理するタイトルを保全できる。
【００２４】
ＲＳＡＴアドレス情報記録処理は、最新ＲＳＡＴ探索処理が探索した最新のＲＳＡＴアドレス情報をリードイン領域１０５に設定した予備領域６０に記録する処理である。
【００２５】
再生処理２１２は、第１の再生処理、ＲＳＡＴアドレス情報有無判定処理、第２の再生処理を含む。第１の再生処理は、第１の規定位置に最新のＲＳＡＴが見つかった場合、このＲＳＡＴを用いて、この光ディスク１００に記録されているタイトルの再生を行う。ＲＳＡＴアドレス情報有無判定処理は、前記した第１の規定の位置に最新のＲＳＡＴが見つからなかった場合、ＲＳＡＴアドレス情報が有るか無いかを判断する。また、この実施形態ではタイトルの記録の後にＲＳＡＴを記録しているから、第１の規定位置は、最後のタイトルの後ろの位置に相当する。
【００２６】
第２の再生処理は、第１の規定位置にＲＳＡＴアドレス情報がないと判断されたときに、リードイン領域１０５に設定した予備領域６０に記録されているＲＳＡＴアドレス情報が示すアドレスに記録されたＲＳＡＴを読み出し、この光ディスク１００に記録されているタイトルの再生を行う。
【００２７】
ＵＩ（ユーザインターフェース）処理２１３は、ＯＳＤ処理部２１６にコマンドを出力し、所定のＯＳＤ（On-Screen Display ）を表示器１０１に出力する。また、出力しているＯＳＤに応じて、操作部２５から種々の操作入力を受け付ける。例えば、録画指示の操作入力を受けた場合には、チューナ３から入力した映像信号をエンコーダ２１４を用いてエンコードして、エンコードした映像信号について記録処理２１１のサブルーチンを実行させる。また、再生時には、ＵＩ処理２１３により、サムネイル画像を表示して、ユーザが再生するタイトルの案内（ナビゲーション）をするようにしてもよい。
【００２８】
また、再生指示の操作入力を受けた場合には、再生処理２１２のサブルーチンを実行させて、所定のタイトルを再生させる。
【００２９】
ＡＴＡＰＩコントローラ２１７は、ＢＥ側Ｉ／Ｆ２３から、ＦＥ側Ｉ／Ｆ１７を介して、光ディスク１００からのデータの読み出し、光ディスク１００へのデータの記録を制御する。
【００３０】
エンコーダ２１４は、チューナから入力した映像信号を光ディスク１００に記録するデータ形式にエンコードする。例えば、ＭＰＥＧ形式にエンコードする。
【００３１】
デコーダ２１５は、ディスクドライブ装置１から入力した映像信号（例えばＭＰＥＧ形式）の映像信号をデコードして、ＯＳＤ処理部２１６に出力する。
【００３２】
ＯＳＤ（On-Screen Display ）処理部２１６は、ＵＩ処理２１３で指定されたキャラクターを出力する。また、ＯＳＤ処理部２１６は、デコーダ２１５から映像信号が入力されている場合には、この映像信号を合成したり、この映像信号の合成を禁止したりする。
【００３３】
メモリ２２は、ＢＥプロセッサ２１の処理に必要なデータなどを記憶する。メモリ２２は、映像データの圧縮/ 伸張で用いるバッファ領域と、プログラム動作に必要な変数が一時的に格納されるＲＡＭ領域を備える。
【００３４】
ＢＥ側Ｉ／Ｆ２３は、ディスクドライブ装置１にデータの送受信を行う。操作部２５は、上位装置２に対する操作入力をＢＥプロセッサ２１に入力する。
【００３５】
表示器１０１は、ＢＥプロセッサ２１内のデコーダでデコードした信号を画像、映像として出力する。なお、表示器１０１がアナログ信号を入力する場合には、ＢＥプロセッサ２１との間に図示しないＤ／Ａ変換器を挿入する。
【００３６】
以上の構成により、上位装置２は、映像音声信号の記録時には、チューナ３や図示しない外部接続端子からの映像音声データをＢＥプロセッサ２１に入力し、ディスクドライブ装置１に送信する。ディスクドライブ装置１は、映像音声データを光ディスク１００に記録する。再生時には、ディスクドライブ装置１は、光ディスク１００から映像音声信号を読み取り、ＦＥプロセッサ１５で、デジタルデータとして出力する。ＢＥ（バックエンド）プロセッサ２１は、デジタルデータをデコードして、表示器１０１に出力する。
【００３７】
チューナ３は、放送信号から、映像信号を抽出し、上位装置２のＢＥプロセッサ２１に出力する。
【００３８】
以下、図２〜図５を参照してＤＶＤ＋Ｒの光ディスクに対する記録制御について説明する。図２〜図５は本実施形態における記録制御においてＲＳＡＴアドレス情報の記録処理を説明するためのＤＶＤ＋ＶＲフォーマットによる光ディスク１００のデータ構造図である。図２は、ＳＴ１〜ＳＴ３のステップを示しており、ＲＳＡＴを光ディスク１００に記録する方法、および記録が失敗した場合のＲＳＡＴの保全方法を示している。なお、以下では、タイトルｊ（ｊは整数）というときは、図面の符号を表わすのではなく、タイトル番号を表わすものとする。
【００３９】
図２に示すように、光ディスク１００には、リードイン（Lead-in ）領域１０５と、タイトルを記憶するデータ領域１０６と、が設定されている（また、図示しないリードアウト領域をデータ領域１０６の外側に設定している。）。リードイン領域１０５には、予め予備領域６０を設定している。この予備領域６０は、ＲＳＡＴアドレス情報の記録が複数回行える大きさである。
【００４０】
ＳＴ１は、タイトル１の映像をデータ記録領域１０６に記録した後、ＲＳＡＴ５１を記録し、その後さらに、タイトル２の映像を記録している状態を表わしている。ＲＳＡＴ５１には、これまでに記録したすべてのタイトルのファイルシステムが含まれている。ＳＴ１の例では１つのタイトルしか記録していないので、タイトル１の管理情報が含まれている。リードイン領域１０５の容量には限りがあるから、その容量がいっぱいにならないよう、ファイナライズするまではデータ領域にＲＳＡＴ５１を記憶する。
【００４１】
ＳＴ２は、タイトル２の映像を記録した後、ライトエラー（Write Error ）発生により、このタイトル２の管理情報を含むＲＳＡＴを記録できなかった場合を示している。
【００４２】
ＳＴ３は、ＳＴ２の場合に、光ディスク１００に記録されているタイトルを保全する方法について表わしている。タイトル２の管理情報を含むＲＳＡＴを記録できた場合には、ディスクドライブ装置１は、ＰＵ１３を移動させて、タイトル２の後ろにあるファイルシステム（タイトル１のＲＳＡＴ５１に相当する。）を読み出す。しかし、タイトル２のファイルシステムの記録時にライトエラー（Write Error ）が発生し、記録できなかった場合には、光ディスク１００に記録されているタイトルが読み出せなくなるおそれがある。
【００４３】
そこで、ＲＳＡＴの記録に失敗する以前に記録した最新のＲＳＡＴ（ここでは、ＲＳＡＴ５１）をディスク１００の別の位置に記録する。具体的には、リードイン領域１０５の予備領域６０に、ＲＳＡＴ５１が記録されているアドレス（先頭アドレスとする。）であるＲＳＡＴアドレス情報５１１を記録する。
【００４４】
録画されたタイトルの再生時には、ディスクドライブ装置１は、光ディスク１００における、タイトルが記録されている部分の最終部分を探索して、タイトル２の管理情報が記録されていないと判断すると、予備領域６０を読み出しに行く。予備領域６０を読み出して、ＲＳＡＴアドレス情報５１１を取得すると、ＰＵ１３をこのアドレスに移動させ、ＲＳＡＴ５１を取得する。これにより、ＲＳＡＴの記録に失敗する以前に記録したタイトルについては保全することができる（すなわち、タイトルを読み出せる形式で記録できる。以下同じ。）。
【００４５】
なお、この後ファイナライズするときは、ＲＳＡＴアドレス情報５１１を読み出して、ＲＳＡＴ５１を取得して、このＲＳＡＴ５１のファイルシステムを規格どおり、リードイン領域１０５に記録する。これにより、ディスクの形式が、どのＤＶＤプレーヤでも読める規格どおりの形式になる。
【００４６】
図３は、ＳＴ３の後に新たなタイトル３を追記した場合のデータ構造図の例を表わしている。この例では、タイトル３については、ライトエラー（Write Error ）が発生することなく、ＲＳＡＴ５３を記録できた場合であって、タイトル４については、ライトエラー（Write Error ）が発生した場合を示している。ＲＳＡＴ５３には、タイトル３を記録するまでに、記録に成功したタイトル全部（すなわち、タイトル１、３）の管理情報が含まれている。ＲＳＡＴ５３を記録した時点で、光ディスク１００を読み出す場合には、図２のＳＴ２と同様、ＲＳＡＴ５３を読み出して、ＲＳＡＴ５３を基に光ディスク１００に記録されているタイトルを読み出す。
【００４７】
タイトル４の記録が失敗したときには、ＲＳＡＴ５３のＲＳＡＴアドレス情報をメモリ２２に記憶しているので、この時点で最新のＲＳＡＴ５３が記録されているアドレス５３１を取得できる。そして、ＲＳＡＴアドレス情報５３１を、リードイン領域１０５の予備領域６０に記録する。タイトル４のＲＳＡＴの記録が失敗しても、ＲＳＡＴの記録に成功したタイトル（ここでは、タイトル１、３）については、保全できる。
【００４８】
このように、ＲＳＡＴアドレス情報を記録する予備領域６０をリードイン領域１０５に設ける。そして、タイトルのＲＳＡＴの記録に失敗するごとに、記録に成功した最新のＲＳＡＴが記録されているＲＳＡＴアドレス情報をリードイン領域１０５内の予備領域６０に記録していく。
【００４９】
図４の例は、図２のＳＴ３の後に新たなタイトル３の記録をした場合のデータ構造図の例を表わしている。この例では、図３の例と異なり、タイトル２の記録の失敗に続けて、タイトル３のＲＳＡＴの記録についての記録も失敗したとする（すなわちライトエラー（Write Error ）が出たとする。）。
【００５０】
この例でも、記録に成功した部分のタイトル１を記録するため、ＲＳＡＴアドレス情報５１１を記録する処理も可能である。しかし、記録に成功した最新のＲＳＡＴは、ＲＳＡＴ５１である。図２のＳＴ３の時点ですでに、リードイン領域１０５内の予備領域６０に、ＲＳＡＴアドレス情報５１１を記録している。同じＲＳＡＴアドレス情報５１１を、予備領域６０に続けて記録することは、限られた大きさの予備領域６０を無駄に消費することになる。そこで、本実施形態では、このように予備領域６０にＲＳＡＴアドレス情報をすでに記録している場合には、これと同じアドレスを示すＲＳＡＴアドレス情報を予備領域６０に記録しない。
【００５１】
次に図５のフロー図を用いて、ＲＳＡＴ記録処理について説明する。
【００５２】
ＳＴ１１で、記録エラーが発生したかどうか判断する。ＳＴ１１で、記録エラーが発生したか場合には（ＳＴ１１のＹＥＳ）、ＢＥプロセッサ２１は、ＳＴ１２以下のフローを実行する。ＳＴ１１で、記録エラーが発生していない場合には（ＳＴ１１のＮＯ）、この処理は待機状態となる。
【００５３】
ＳＴ１２〜ＳＴ１４の判断ステップは、ＳＴ１５の処理をするための前提となる処理であり、ＳＴ１２〜ＳＴ１４のいずれかの判断が肯定であれば（ＳＴ１２〜ＳＴ１４のＹＥＳ）、即座にこのフローは終了する。ＳＴ１２〜ＳＴ１４のすべてが該当しなければ（ＳＴ１２〜ＳＴ１５のいずれかがＮＯ）、ＳＴ１５を実行する。ＳＴ１５では、図２、図３で示したように、この時点で最新のＲＳＡＴが記録されている位置を示すＲＳＡＴアドレス情報をリードイン領域１０５内の予備領域６０に記録する。
【００５４】
ＳＴ１２について説明する。ＳＴ１２の前提として、光ディスク１００のマウント時に、予め未ファイナライズのＤＶＤ＋Ｒがマウントされていると判断し、これがマウントされている場合には、ＢＥプロセッサ２１は、最新ＲＳＡＴ探索処理により最新のＲＳＡＴの情報を取得している。そして、リードイン領域１０５に移動して（または、マウント時に予め最新のＲＳＡＴアドレス情報を取得して）、リードイン領域１０５に最新のＲＳＡＴと同じアドレスが記録されているかどうか判断する。図４を用いて説明したように、すでにこのアドレスが記録されている場合（ＳＴ１２のＹＥＳ）には、同じアドレスを記録することは無駄になる。その場合には、ＳＴ１５の記録処理を行わない。
【００５５】
ＳＴ１３について説明する。ＳＴ１２で、リードイン領域１０５に予め確保した予備領域６０がいっぱいであれば（ＳＴ１３のＹＥＳ）、さらに記録することはできないから、ＲＳＡＴアドレス情報の新たな記録を行わない。この場合には、すでにリードイン領域１０５に記録されたＲＳＡＴアドレス情報が指し示すアドレスに記録されたＲＳＡＴのデータを保全できる。したがって、このＲＳＡＴに示されたタイトルについて保全することができる。
【００５６】
ＳＴ１４について説明する。ＲＳＡＴ記録処理は、記録処理２１１のサブフローであり、記録処理２１１または、ＵＩ処理２１３といった上位の処理の要求に応じて実行される。リードイン領域１０５の予備領域６０にＲＳＡＴアドレス情報（５１１、５１２等）を記録するときは、外部からリードイン領域１０５に記録する記録先のアドレスを記録処理２１１、または、外部の上位処理のルーチンから入力を受けて、リードイン領域１０５内の予備領域６０にＲＳＡＴアドレス情報を記録する。ＲＳＡＴ記録処理で要求されたデータに不備があった場合（ＳＴ１４のＹＥＳ）、ＳＴ１５の記録処理を行わない。このアドレスの受け渡しに不備があった場合とは、例えば、上位の処理のサブルーチンにバグがあって、値がＲＳＡＴ記録処理にアドレスの入力値が０、ヌル値、その他ありえないアドレス値が入力された場合などが挙げられる。
【００５７】
なお、以上の実施形態では、ＢＥ（バックエンド）プロセッサ２１にデコーダ２１５、ＯＳＤ処理部２１６等、複数の機能ブロックが含まれるとしたが、別々の構成でもよい。また、ＢＥ側Ｉ／Ｆ（インターフェース）２３は、ＡＴＡＰＩコントローラ２１７と、マイコンを備え、このマイコンのＲＯＭに記録処理２１１、再生処理２１２を記憶する構成とし、ＢＥ（バックエンド）プロセッサ２１は、それ以外の構成を備えるようにしてもよい。また、ディスクドライブ装置１、上位装置２の機能がワンチッブで構成されていてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態に係る光ディスク記録再生装置の構成を表わすブロック図である。
【図２】本実施形態における記録制御においてＲＳＡＴアドレス情報の記録処理を説明するためのＤＶＤ＋ＶＲの光ディスクのデータ構造図である。
【図３】本発明の実施形態における記録制御においてＲＳＡＴアドレス情報の記録処理を説明するためのＤＶＤ＋ＶＲの光ディスクのデータ構造図である。
【図４】本実施形態における記録制御においてＲＳＡＴアドレス情報の記録処理を説明するためのＤＶＤ＋ＶＲの光ディスクのデータ構造図である。
【図５】本発明の実施形態に係る光ディスク記録再生装置のディスクへの記録時のフローを表わす。
【符号の説明】
【００５９】
１−ディスクドライブ装置、  １２−スピンドルモータ、
１３−ＰＵ（ピックアップヘッド）、  １４−記録再生部、
１５−ＦＥ（フロントエンド）プロセッサ、  １６−メモリ、
１７−ＦＥ側Ｉ／Ｆ（インターフェース）、  １００−ディスク、
２−上位装置、  ２１−ＢＥ（バックエンド）プロセッサ、
２１１−記録処理、  ２１２−再生処理、
２１３−ＵＩ（ユーザインターフェース）処理、  ２２−メモリ、
２１４−エンコーダ、  ２１５−デコーダ、  ２１６−ＯＳＤ処理部、
２１７−ＡＴＡＰＩコントローラ、
２３−ＢＥ側Ｉ／Ｆ（インターフェース）、  ２５−操作部、
５１，５２−ＲＳＡＴ、  ５１１，５３１−ＲＳＡＴアドレス情報、
６１，６２−予備領域、  １０１−表示器、
１０５−リードイン領域、  １０６−データ領域
【図１】
0004389960.tif 000002
【図２】
0004389960.tif 000003
【図３】
0004389960.tif 000004
【図４】
0004389960.tif 000005
【図５】
0004389960.tif 000006