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