(57)【特許請求の範囲】
【請求項１】
複数のセクタで構成されるブロック単位で光ディスクにデータを記録する記録装置であって、
上記セクタ毎にデータの記録有無を検出することで上記光ディスクの最終記録セクタのアドレスである最終記録アドレスを検出する検出部と、
上記検出部により検出した上記最終記録アドレスがブロックの最終セクタのアドレスである場合には、当該最終記録アドレスを含んだブロックの次のブロックにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始し、上記検出部により検出した上記最終記録アドレスがブロックの最終セクタでない場合には、当該最終記録アドレスを含んだブロックの未記録セクタにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始する記録制御部と
を具える記録装置。
【請求項２】
上記光ディスクは、
ＤＶＤ＋Ｒ（Digital Versatile Disc＋Recordable）である
請求項１に記載の記録装置。
【請求項３】
上記記録制御部は、
上記光ディスクが挿入されて１回目のデータ記録時にのみ、上記ダミーデータを記録する
請求項１に記載の記録装置。
【請求項４】
上記記録制御部は、
起動後１回目のデータ記録時にのみ、上記ダミーデータを記録する
請求項１に記載の記録装置。
【請求項５】
上記記録制御部は、
起動後１回目のデータ記録時と光ディスクが挿入されて１回目のデータ記録時にのみ、上記ダミーデータを記録する
請求項１に記載の記録装置。
【請求項６】
上記光ディスクに対するデータの記録が上記ブロック単位で正常に終了したときに、上記光ディスクに対するデータの記録が上記ブロック単位で正常に終了した旨を示す終了情報が記録される記録部を具え、
上記記録制御部は、
上記記録部に上記終了情報が記録されている場合には、上記ダミーデータを記録せずに、上記最終記録領域の次の領域からデータの記録を開始する
請求項１に記載の記録装置。
【請求項７】
複数のセクタで構成されるブロック単位で光ディスクにデータを記録する記録方法であって、
上記セクタ毎にデータの記録有無を検出することで上記光ディスクの最終記録セクタのアドレスである最終記録アドレスを検出する検出ステップと、
上記検出ステップで検出した上記最終記録アドレスがブロックの最終セクタのアドレスである場合には、当該最終記録アドレスを含んだブロックの次のブロックにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始し、上記検出ステップで検出した上記最終記録アドレスがブロックの最終セクタでない場合には、当該最終記録アドレスを含んだブロックの未記録セクタにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始する記録開始ステップと
を具える記録方法。
【請求項８】
情報処理装置に対し、
複数のセクタで構成されるブロック単位で光ディスクにデータを記録する際に、
上記セクタ毎にデータの記録有無を検出することで上記光ディスクの最終記録セクタのアドレスである最終記録アドレスを検出する検出ステップと、
上記検出ステップで検出した上記最終記録アドレスがブロックの最終セクタのアドレスである場合には、当該最終記録アドレスを含んだブロックの次のブロックにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始し、上記検出ステップで検出した上記最終記録アドレスがブロックの最終セクタでない場合には、当該最終記録アドレスを含んだブロックの未記録セクタにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始する記録開始ステップと
を実行させるための記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法及び記録プログラムに関し、例えば、光ディスクを記録媒体とするディスクカムコーダに適用して好適なものである。
【背景技術】
【０００２】
従来より、この種のディスクカムコーダとして、データの書き換えはできないが追加記録（以下、これを追記とも呼ぶ）は可能な光ディスクであるＤＶＤ＋Ｒ（Digital Versatile Disc＋Recordable）を記録媒体とするディスクカムコーダがある。この種のディスクカムコーダでは、光ディスクの記録領域を１以上のセッションに分割すると共に、このセッションを複数のフラグメントと呼ばれる領域に分割して、フラグメント毎に、複数セクタ（例えば「０」セクタ〜「１５」セクタまでの１６セクタ）でなるＥＣＣブロック単位でデータを記録するようになされている。
【０００３】
よって、各フラグメントにデータを追記する際には、前回の最終記録アドレス（つまりデータが記録されている最後尾のＥＣＣブロックの最終セクタのアドレス）を検出し、この最終記録アドレスの次のアドレス（この場合のアドレスはセクタ単位）を記録開始アドレスとして、この記録開始アドレスからＥＣＣブロック単位でデータを記録するようになされている。尚、以下の説明は、セッション数を１とした例であり、セッションをクローズすることとファイナライズとが同義となる。
【０００４】
ここで、このような記録方法を、ＤＶＤ＋Ｒの管理データ構造、ＤＶＤ＋Ｒにデータを記録する前に行う記録準備処理、及び実際にＤＶＤ＋Ｒにデータを記録するときの手順に分けて詳しく説明する。まず、データの記録先となるＤＶＤ＋Ｒの管理データ構造について説明する。図１０に示すように、ＤＶＤ＋Ｒは、ディスク種別（つまりＤＶＤ＋Ｒ）、最終記録可能アドレス、及び記録時に必要な情報などを含んだＰＦＩ（Physical Format Information）情報が予め記録されているＡＤＩＰ（Address In Pre-groove）と、各種データの記録領域となるメインエリアとを有している。
【０００５】
このうちメインエリアは、ＤＶＤ＋Ｒの内周側から順に、ディスク管理領域であるインナードライブエリア、セッションの先頭に付加されるリードインゾーン、撮像画像データなどが記録されるデータゾーンで構成される。このうちインナードライブエリアは、内周側から順に、データが一切記録されないイニシャルゾーン、ＯＰＣ（Optimum Power Control）用の試し書き領域として使用されるディスクテストゾーン、このディスクテストゾーンの使用状況を示す領域であるディスクカウントゾーン、ＴＯＣ（Table Of Contents）情報が記録されるＴＯＣゾーンで構成される。
【０００６】
またメインエリアのリードインゾーンは、ディスクＩＤ（IDentification）ゾーン、コントロールデータゾーンなどで構成され、このうちディスクＩＤゾーンには、ホスト側（つまりディスクカムコーダの制御系）から使用を宣言されたセッションの開始アドレスと終了アドレスとを示すＳＤＣＢ（Session Disc Control Blocks）情報が記録される。またコントロールデータゾーンには、一般的なＤＶＤプレーヤでＤＶＤ＋Ｒを再生できるようにするためのファイナライズ処理の際に、ＡＤＩＰから得られた情報をもとに作成されるＰＦＩ情報が記録されるようになされている。
【０００７】
さらにメインエリアのデータゾーンは、図１１に示すように、複数のフラグメントＦｒにより分割され、フラグメントＦｒ毎に、１６セクタでなるＥＣＣブロック単位でデータが記録されるようになされている。ちなみに、この図１１は、データゾーンがフラグメントＦｒ１、Ｆｒ２及びＦｒ３に分割された例である。
【０００８】
ここで、例えば、光ディスクがファイナライズ処理される前の状態であって、ホスト側から使用を宣言されたセッションのフラグメントＦｒがフラグメントＦｒ１及びＦｒ２であるとすると、ＳＤＣＢ情報には、フラグメントＦｒ１の開始及び終了アドレスとフラグメントＦｒ２の開始及び終了アドレスとが記録されていることになり、ＳＤＣＢ情報に示される最後尾のフラグメントＦｒ２より後の領域が、最終フラグメントＦｒ３として、ドライブ側で別途管理される。こうすることで、ディスクカムコーダでは、ＳＤＣＢ情報に示されていない最終フラグメントＦｒ３も、データ記録領域として使用できるようになっている。ちなみに、この状態で、ファイナライズ処理されると、最終フラグメントＦｒ３の開始及び終了アドレスもＳＤＣＢ情報に記録される。
【０００９】
つづけて、光ディスクがディスクカムコーダに挿入されたときに、ディスクカムコーダが光ディスクにデータを記録する前に行う記録準備処理について説明する。ちなみに、この記録準備処理は、ディスクカムコーダの制御部が実行する処理であり、また、挿入される光ディスクは、上述したようなデータ管理構造を有するＤＶＤ＋Ｒであるとする。図１２のフローチャートに示すように、ディスクカムコーダの制御部は、記録準備処理手順ＲＴ１を開始すると、まずステップＳＰ１に移り、このステップＳＰ１において光ディスクが挿入されたことを認識すると、次のステップＳＰ２に移る。
【００１０】
ステップＳＰ２において、制御部は、挿入された光ディスクの種類を判別する。この場合、制御部は、その種類をＤＶＤ＋Ｒであると判別して、次のステップＳＰ３に移る。ステップＳＰ３において、制御部は、挿入されたＤＶＤ＋ＲからＰＦＩ情報を取得する。この場合、制御部は、まずＤＶＤ＋ＲのコントロールデータゾーンからＰＦＩ情報の読み出しを試み、この読み取りが失敗した場合には、ＡＤＩＰからＰＦＩ情報の読み出しを試みるようにして、ＰＦＩ情報を取得する。尚、ＰＦＩ情報の取得が失敗した場合には、この記録準備処理手順ＲＴ１をエラー終了する。ＰＦＩ情報の取得が成功すると、制御部は、このＰＦＩ情報に含まれるディスク種別に基づき、前段のステップ２での判別結果を確認して、次のステップＳＰ４に移る。
【００１１】
ステップＳＰ４において、制御部は、光ピックアップのサーボ調整を行う。サーボ調整を行った後、制御部は、つづくステップＳＰ５〜ＳＰ６において、光ディスクのＴＯＣゾーンからＴＯＣ情報を取得すると共に、ディスクＩＤゾーンからディスクＩＤ情報とＳＤＣＢ情報とを取得して、次のステップＳＰ７に移る。
【００１２】
ステップＳＰ７において、制御部は、データを追記する際に必要となる最終記録アドレスを取得する最終記録アドレス取得処理をサブルーチンとして実行する。ここで、このステップＳＰ７で実行される最終記録アドレス取得処理の手順を、図１３のフローチャートを用いて説明する。制御部は、最終記録アドレス取得処理手順ＲＴ２を開始すると、まずステップＳＰ１０に移り、このステップＳＰ１０において、挿入された光ディスクがファイナライズ処理されているか否かを判定する。
【００１３】
このステップＳＰ１０で否定結果を得ると、このことは、ＳＤＣＢ情報に示されているフラグメントＦｒ（例えばフラグメントＦｒ１及びＦｒ２）の後に、最終フラグメントＦｒ（例えばフラグメントＦｒ３）が存在することを意味しており、このとき制御部は、ステップＳＰ１１に移り、このステップＳＰ１１において、最終フラグメントＦｒ３を特定する。すなわち、制御部は、ＳＤＣＢ情報に記録されている最後尾のフラグメントＦｒ２の終了アドレスの次のアドレス（この場合のアドレスはセクタ単位）を最終フラグメントＦｒ３の開始アドレスとすると共に、ＰＦＩ情報より得られる最終記録可能アドレスを終了アドレスとして、最終フラグメントＦｒ３を特定し、次のステップＳＰ１２に移る。
【００１４】
これに対して、ステップＳＰ１０で肯定結果を得ると、このことは、挿入された光ディスクがファイナライズ処理されていることにより、ＳＤＣＢ情報に、最終フラグメントＦｒ３を含む全てのフラグメントＦｒの開始及び終了アドレスが記録されていることを表しており、このとき制御部は、最終フラグメントＦｒ３を特定する必要がないと判断して、ステップＳＰ１２に移る。
【００１５】
ステップＳＰ１２において、制御部は、全てのフラグメントＦｒに対して、開始アドレス及び終了アドレス間でセクタ毎にＲＦ（Radio Frequency）信号の有無を検出することにより、図１４に示すように、ＲＦ信号が記録されている最後尾のアドレスを各フラグメントＦｒの最終記録アドレスＬＷＡとして検出し、次のステップＳＰ１３に移る。尚、このとき制御部は、セクタ同期信号を用いてＲＦ信号の有無を検出するようになされている。
【００１６】
ステップＳＰ１３において、制御部は、前段のステップＳＰ１２で、各フラグメントＦｒから最終記録アドレスＬＷＡを正常に検出できたか否かを判定する。このステップＳＰ１３で否定結果を得ると、このことは、最終記録アドレスＬＷＡの検出にエラーがあったことを意味しており、この場合、制御部は、この最終記録アドレス取得処理手順ＲＴ２をエラー終了する。これに対して、このステップＳＰ１３で肯定結果を得ると、制御部は、各フラグメントＦｒから最終記録アドレスＬＷＡを正常に検出できたと判断して、ステップＳＰ１４に移る。
【００１７】
ステップＳＰ１４において、制御部は、フラグメントＦｒ毎に、最終記録アドレスＬＷＡがフラグメントＦｒの終了アドレスであるか否かを判定する。このステップＳＰ１４で否定結果を得ると、このことは、フラグメントＦｒにまだデータを追記できる領域が残っていることを意味しており、このとき制御部は、ステップＳＰ１５に移り、図１４に示すように、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡの次のアドレスに設定する。これに対して、このステップＳＰ１４で肯定結果を得ると、このことは、フラグメントＦｒの最終記録アドレスＬＷＡが終了アドレスであること、つまりフラグメントＦｒにこれ以上データを追記できないことを意味しており、このとき制御部は、記録開始アドレスＮＷＡを、アドレスとして存在しない「０」に設定することで、フラグメントＦｒに追記できない旨を示すようになされている。こうしてフラグメントＦｒ毎に記録開始アドレスＮＷＡを設定した後、制御部は、この最終記録アドレス取得処理手順ＲＴ２を終了する。
【００１８】
このようにステップＳＰ７で最終記録アドレス取得処理を実行した後、制御部は、次のステップＳＰ８（図１２）に移る。このステップＳＰ８において、制御部は、ＯＰＣの際に試し書き領域として使用されるディスクテストゾーン（ＤＩＴ）を検索して、その場所に光ピックアップを待機させ、この記録準備処理手順ＲＴ１を終了する。
【００１９】
このような記録準備処理を実行することで、挿入されたＤＶＤ＋Ｒにデータ記録を開始するための準備が完了する。
【００２０】
そして、実際にＤＶＤ＋Ｒにデータを記録する際、ディスクカムコーダの制御部は、上述の記録準備処理によって得られた記録開始アドレスＮＷＡからデータの記録を開始する。つまり、例えば、フラグメントＦｒ２に対してデータを記録する際には、図１４に示すように、その記録開始アドレスＮＷＡ２（この場合、ｎ＋１番目のＥＣＣブロックの先頭セクタのアドレス）からＥＣＣブロック単位でデータを記録していくようになされている。
【００２１】
ところで、この種のディスクカムコーダでは、上述したようにＥＣＣブロック単位でデータを記録するよう規定されているため、例えば、データ記録中に起きた電源遮断などによりＥＣＣブロックの途中でデータの記録を終了してしまった場合、データの記録単位がＥＣＣブロック単位ではなくなり、以降、データの追記ができなくなる。
【００２２】
そこで従来、図１５に示すように、例えばフラグメントＦｒ２にデータを追記する際に検出した前回の最終記録アドレスＬＷＡ２がＥＣＣブロックの最終セクタ（「１５」セクタ）を示していない場合、つまり前回の最終記録アドレスＬＷＡ２がＥＣＣブロックの途中セクタ（「０」セクタ〜「１４」セクタ）を示している場合に、前回のデータ記録がＥＣＣブロック（この場合、ｎ＋１番目のＥＣＣブロック）の途中で終了していると判断して、このＥＣＣブロックにダミーデータを追記することで、データの記録単位がＥＣＣブロック単位となるよう修正して、このＥＣＣブロックの次のＥＣＣブロックから再びデータ（以下、ダミーデータと区別するために実データと呼ぶ）の追記ができるようにした記録方法が提案されている（例えば特許文献１参照）。ちなみにこのダミーデータは、再生時に読み出されないようになされている。
【特許文献１】特開２００４−６２９４７公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
しかしながら、上述のような記録方法では、ディスクカムコーダがセクタ同期信号を用いてセクタ毎にＲＦ信号の有無を検出するようになされているため、ＲＦ信号の有無を１セクタ程度の精度でしか検出することができない。このため、図１６に示すように、例えば、フラグメントＦｒ２のｎ＋１番目のＥＣＣブロックの先頭セクタ（「０」セクタ）の途中でＲＦ信号が途切れているような場合、ディスクカムコーダは、この先頭セクタに記録されているＲＦ信号を検出できない恐れがあり、この結果、本来であれば、この先頭セクタのアドレスを最終記録アドレスＬＷＡ２として検出すべきところを、誤って、この先頭セクタの１つ前となるｎ番目のＥＣＣブロックの最終セクタ（「１５」セクタ）のアドレスを最終記録アドレスＬＷＡ２として検出してしまう可能性がある。
【００２４】
実際上、このように最終記録アドレスＬＷＡ２を誤検出した場合、ディスクカムコーダは、図１７に示すように、前回のデータ記録がｎ＋１番目のＥＣＣブロックの先頭セクタの途中で異常終了しているにも係わらず、検出した最終記録アドレスＬＷＡ２がｎ番目のＥＣＣブロックの最終セクタであることにより、前回のデータ記録が正常にＥＣＣブロック単位で終了していると判断して、ダミーデータを追記せずに、ｎ＋１番目のＥＣＣブロックの先頭セクタのアドレスから実データの記録を開始してしまう。
【００２５】
この結果、ｎ＋１番目のＥＣＣブロックの先頭セクタには、前回異常終了したときに記録された実データに対して今回の実データが上書きされることになり、ＤＶＤ＋Ｒのような書き換え不可能な光ディスクの場合、このように二重書きされた先頭セクタの実データが読み出せなくなることから、結果として、この先頭セクタを含んだｎ＋１番目のＥＣＣブロックに記録された実データが訂正不能な状態、つまり再生時に読み取れない無効データになる可能性があった。
【００２６】
このように従来の記録方法では、場合によって、記録した実データが、再生時に読み取れなくなる恐れがあるという問題があった。
【００２７】
本発明は以上の点を考慮してなされたもので、再生時に確実に読み取れるように、データを記録することができる記録装置、記録方法及び記録プログラムを提案しようとするものである。
【課題を解決するための手段】
【００２８】
かかる課題を解決するため本発明においては、複数のセクタで構成されるブロック単位で光ディスクにデータを記録する記録装置に対して、セクタ毎にデータの記録有無を検出することで光ディスクの最終記録セクタのアドレスである最終記録アドレスを検出する検出部と、検出部により検出した最終記録アドレスがブロックの最終セクタのアドレスである場合には、当該最終記録アドレスを含んだブロックの次のブロックにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始し、検出部により検出した最終記録アドレスが、ブロックの最終セクタでない場合には、当該最終記録アドレスを含んだブロックの未記録セクタにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始する記録制御部とを設けるようにした。
【００２９】
よって、最終記録アドレスの検出で１セクタ程度の誤差が生じた場合でも、この最終記録アドレスの次のアドレスから、この最終記録アドレスが示すセクタより少なくとも１セクタ以上先のブロックの最終セクタまでダミーデータを記録したうえで、続くブロックの先頭セクタよりデータの記録を開始するので、ブロック単位でのデータ記録を厳守しつつ、データの二重書きを防止できる。
【発明の効果】
【００３０】
本発明によれば、複数のセクタで構成されるブロック単位で光ディスクにデータを記録する際に、セクタ毎にデータの記録有無を検出することで光ディスクの最終記録セクタのアドレスである最終記録アドレスを検出して、検出した最終記録アドレスがブロックの最終セクタのアドレスである場合には、当該最終記録アドレスを含んだブロックの次のブロックにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始し、検出した最終記録アドレスがブロックの最終セクタでない場合には、当該最終記録アドレスを含んだブロックの未記録セクタにダミーデータを記録したうえで、当該ダミーデータを記録したブロックの次のブロックの先頭セクタよりデータの記録を開始するようにしたことにより、最終記録アドレスの検出で１セクタ程度の誤差が生じた場合でも、この最終記録アドレスの次のアドレスから、この最終記録アドレスが示すセクタより少なくとも１セクタ以上先のブロックの最終セクタまでダミーデータを記録したうえで、続くブロックの先頭セクタよりデータの記録を開始するので、ブロック単位でのデータ記録を厳守しつつ、データの二重書きを防止でき、かくして再生時に確実に読み取れるように、データを記録することができる記録装置、記録方法及び記録プログラムを実現できる。
【発明を実施するための最良の形態】
【００３１】
以下、図面について、本発明の一実施の形態を詳述する。
【００３２】
（１）ディスクカムコーダの全体構成
図１において１は、全体としてディスクカムコーダの全体構成を示し、制御部２と、カメラ部３と、記録再生処理部４とを有している。このディスクカムコーダ１では、制御部２のＣＰＵ（Central Processing Unit）１０が、ＲＯＭ（Read Only Memory）１１から読み出した各種プログラムをＲＡＭ（Random Access Memory）１２に展開して実行することで、バス１３を介して接続された制御部２の各部とカメラ部３及び記録再生処理部４とを統括的に制御して各種処理を実行するようになされている。
【００３３】
制御部２は、ＣＰＵ１０に対して、ＲＯＭ１１と、ＲＡＭ１２と、操作入力インタフェース１４と、表示制御部１５と、メモリカードインタフェース１６と、ジャイロスコープなどでなる角速度検出器１７と、時計回路１８とがバス１３を介して接続された構成を有し、このうち操作入力インタフェース１４には、各種操作キーでなる操作入力部１９が接続され、表示制御部１５には、ＬＣＤ（Liquid Crystal Display）などでなる表示部２０が接続されている。またメモリカードインタフェース１６には、メモリカード２１が差し込めるようになっている。
【００３４】
これに対してカメラ部３は、カメラ制御部２２と、被写体を撮像するためのレンズ群、絞り調整機構、フォーカス調整機構、ズーム機構、シャッター機構、フラッシュ機構及び手ぶれ補正機構等を有する光学ブロック２３と、ＣＣＤ（Charge-coupled device）などでなる信号変換器２４と、撮像信号処理部２５と、音声入力部２６と、音声信号処理部２７とで構成され、また記録再生処理部４は、記録再生制御部２８と、サーボ回路２９と、スピンドルモータ３０と、スレッドモータ３１と、光ピックアップ３２と、信号処理部３３と、バッファメモリ３４と、符号化／復号回路３５とで構成されている。
【００３５】
制御部２のＣＰＵ１０は、ディスクカムコーダ１の図示しないディスク挿入部に光ディスク３６が挿入された状態で、操作入力部１９を介して例えば撮像処理を開始させるための操作や再生処理を開始させるための操作が行われた結果、これらの操作に対応する操作入力信号が操作入力インタフェース１４を介して供給されると、この操作入力信号に応じて制御信号を生成し、この制御信号を、制御部２、カメラ部３及び記録再生処理部４の各部に送る。
【００３６】
カメラ部３のカメラ制御部２２は、制御部２のＣＰＵ１０から供給される制御信号に応じたコマンド信号を光学ブロック２３に送ることにより、この光学ブロック２３を制御して撮像光を取り込む。
【００３７】
光学ブロック２３によって取り込まれた撮像光は、信号変換器２４によって撮像信号に変換されて撮像信号処理部２５に送られる。撮像信号処理部２５は、供給される撮像信号に対して、ガンマ補正処理、ＡＧＣ（Auto Gain Control）処理、及びアナログデジタル変換処理などの所定の処理を施すことで撮像画像データである撮像画像信号を生成し、この撮像画像信号を制御部２のＣＰＵ１０及び記録再生処理部４の符号化／復号回路３５に送る。
【００３８】
またこのときカメラ部３の音声入力部２６は、ディスクカムコーダ１周辺の音声を集音して音声信号に変換し、この音声信号を音声信号処理部２７に送る。音声信号処理部２７は、制御部２からの制御信号に基づき、音声信号に対して各種補正処理、ＡＧＣ処理、及びアナログデジタル変換処理などの所定の処理を施すことで音声データであるデジタル音声信号を生成し、このデジタル音声信号を記録再生処理部４の符号化／復号回路３５に送る。
【００３９】
記録再生処理部４の記録再生制御部２８は、制御部２のＣＰＵ１０から供給される制御信号に応じたコマンド信号を記録再生処理部４の各部に送ることにより、各部を制御して光ディスク３６に対する記録処理及び再生処理を実行する。
【００４０】
実際上、記録再生処理部４の符号化／復号回路３５は、カメラ部３から撮像画像信号及びデジタル音声信号が供給されると、これら撮像画像信号及びデジタル音声信号を符号化して変調することによりＥＦＭ＋（Eight to Fourteen Modulation Plus）信号を生成し、このＥＦＭ＋信号を記録再生制御部２８に送る。記録再生制御部２８は、このＥＦＭ＋信号をバッファメモリ３４に一時記憶しながら光ピックアップ３２を制御して、光ディスク３６への記録処理を実行する。
【００４１】
すなわち記録再生制御部２８は、サーボ回路２９を介してスピンドルモータ３０を回転させ、ターンテーブル（図示せず）に載置された光ディスク３６を回転駆動する。光ピックアップ３２は、記録再生制御部２８の制御により、光ディスク３６の記録層にレーザ光を照射すると共に、光ディスク３６の記録層で反射された反射レーザ光を光電変換して反射光量に応じた光電信号を生成し、この光電信号を信号処理部３３に送る。
【００４２】
信号処理部３３は、光ピックアップ３２から供給される光電信号に応じて光ピックアップ３２を制御するためのトラッキングエラー信号及びフォーカスエラー信号を生成し、これらトラッキングエラー信号及びフォーカスエラー信号を記録再生制御部２８に送る。
【００４３】
記録再生制御部２８は、サーボ回路２９を介して光ピックアップ３２を制御し、トラッキングエラー信号に応じてスレッドモータ３１を駆動させて、光ピックアップ３２をトラッキング方向に移動させる。これに加えて記録再生制御部２８は、トラッキングエラー信号及びフォーカスエラー信号に応じて光ピックアップ３２の対物レンズ駆動装置（図示せず）をトラッキング方向、フォーカス方向及びチルト方向に駆動して対物レンズを最適な位置に移動させる。
【００４４】
また記録再生制御部２８は、このような記録処理のときと同様に記録再生処理部４の各部を制御して再生処理を実行する。
【００４５】
すなわち信号処理部３３は、記録再生制御部２８の制御により、光ピックアップ３２から供給される光電信号に基づいて再生信号を生成し、この再生信号を符号化／復号回路３５に送る。符号化／復号回路３５は、この再生信号を画像データである再生画像信号へ復号してＣＰＵ１０に送る。
【００４６】
ＣＰＵ１０は、撮像画像信号や再生画像信号がカメラ部３や記録再生処理部４からそれぞれ供給されると、表示制御部１５を介してこれら撮像画像信号や再生画像信号に基づく撮像画像や再生画像を表示部２０に表示する。
【００４７】
このようにして、ディスクカムコーダ１は、ＣＰＵ１０の制御に基づき、カメラ部３で撮像した結果得られる撮像画像データや集音した結果得られる音声データを光ディスク３６に記録するようになされ、また一方で光ディスク３６に記録されているデータ（例えば画像データ）を再生するようになされている。
【００４８】
さらにＣＰＵ１０は、記録再生処理部４から供給される画像データをメモリカードインタフェース１６を介してメモリカード２１に記録する一方、メモリカードインタフェース１６を介してメモリカード２１に記録された画像データを読み出し、この画像データを記録再生処理部４へ供給するようにもなされている。
【００４９】
くわえて制御部２の角速度検出器２８は、ディスクカムコーダ１に対して外部から加わる角速度を示す角速度情報を生成するようになされ、また時計回路２９は、年月日、時分秒などを表す時間情報を生成するようになされている。
【００５０】
（２）ディスクカムコーダによる記録手順
次に、上述した構成でなるディスクカムコーダ１が、挿入された光ディスク３６に対してデータを記録するときの記録手順について、光ディスク３６にデータを記録する前に実行する記録準備処理の手順と、実際に光ディスク３６にデータの記録を開始するときに実行する記録開始処理の手順とに分けて詳しく説明する。
【００５１】
尚、ここでは、挿入された光ディスク３６が、図１０及び図１１に示したようなデータ管理構造を有するＤＶＤ＋Ｒであるとする。つまり、ディスクカムコーダ１は、光ディスク３６の記録領域を１以上のセッションに分割すると共に、このセッションを複数のフラグメントＦｒ（例えばフラグメントＦｒ１、Ｆｒ２及びＦｒ３）に分割して、フラグメントＦｒ毎に、複数セクタ（例えば「０」セクタ〜「１５」セクタまでの１６セクタ）でなるＥＣＣブロック単位でデータを記録するようになされている。また、この記録準備処理及び記録開始処理は、ディスクカムコーダ１のＣＰＵ１０が、ＲＯＭ１１から読み出したプログラムにしたがって実行する処理である。
【００５２】
まず、光ディスク３６にデータを記録する前に行う記録準備処理の手順について説明する。図２のフローチャートに示すように、ディスクカムコーダ１のＣＰＵ１０は、記録準備処理手順ＲＴ３を開始すると、ステップＳＰ２０に移り、このステップＳＰ２０において光ディスク３６が挿入されたことを認識すると、次のステップＳＰ２１に移る。
【００５３】
ステップＳＰ２１において、ＣＰＵ１０は、光ピックアップ３２に対してフォーカスサーチを指示することで、この光ピックアップ３２及び信号処理部３３を通して光ディスク３６からの反射光量、ウォブル信号の有無を得、これらを基に光ディスク３６の種類を判別する。実際上、ＣＰＵ１０は、反射光量の大小によりＲ／ＲＷの判別を行うと共に、ウォブル信号の有無により＋／−の判別を行うことで、結果として、光ディスク３６の種類を判別するようになされ、この場合、光ディスク３６の種類をＤＶＤ＋Ｒであると判別して、次のステップＳＰ２２に移る。
【００５４】
ステップＳＰ２２において、ＣＰＵ１０は、記録再生処理部４を介して、光ディスク３６（ＤＶＤ＋Ｒ）からＰＦＩ情報を取得する。この場合、ＣＰＵ１０は、まず光ディスク３６のコントロールデータゾーン（図１０）からＰＦＩ情報の読み出しを試み、この読み取りが失敗した場合には、ＡＤＩＰからＰＦＩ情報の読み出しを試みるようにして、ＰＦＩ情報を取得する。尚、ＰＦＩ情報の取得が失敗した場合には、この記録準備処理手順ＲＴ３をエラー終了する。ＰＦＩ情報の取得が成功すると、ＣＰＵ１０は、このＰＦＩ情報に含まれるディスク種別に基づき、前段のステップ２１での判別結果を確認して、次のステップＳＰ２３に移る。
【００５５】
ステップＳＰ２３において、ＣＰＵ１０は、記録再生処理部４を制御して、光ディスク３６に対するフォーカス方向、トラッキング方向及びチルト方向のオフセット、ゲインなどに基づき光ディスク３６に対するサーボ調整を行う。サーボ調整を行った後、ＣＰＵ１０は、フォーカスサーボ及びとトラッキングサーボをオンにして、つづくステップＳＰ２４〜ＳＰ２５において、記録再生処理部４を介して、光ディスク３６のＴＯＣゾーンからＴＯＣ情報を取得すると共に、ディスクＩＤゾーンからディスクＩＤ情報とＳＤＣＢ情報とを取得して、次のステップＳＰ２６に移る。
【００５６】
ステップＳＰ２６において、ＣＰＵ１０は、データを追記する際に必要となる最終記録アドレスを取得する最終記録アドレス取得処理をサブルーチンとして実行する。ここで、このステップＳＰ２６で実行される最終記録アドレス取得処理の手順を、図３のフローチャートを用いて説明する。ＣＰＵ１０は、最終記録アドレス取得処理手順ＲＴ４を開始すると、まずステップＳＰ３０に移り、このステップＳＰ３０において、記録再生処理部４を介して、光ディスク３６がファイナライズ処理されているか否かを判定する。
【００５７】
このステップＳＰ３０で否定結果を得ると、このことは、ＳＤＣＢ情報に示されているフラグメントＦｒ（例えばフラグメントＦｒ１及びＦｒ２）の後に、最終フラグメントＦｒ（例えばフラグメントＦｒ３）が存在することを意味しており、このときＣＰＵ１０は、ステップＳＰ３１に移り、このステップＳＰ３１において、最終フラグメントＦｒ３を特定する。すなわち、ＣＰＵ１０は、ＳＤＣＢ情報に記録されている最後尾のフラグメントＦｒ２の終了アドレスの次のアドレス（この場合のアドレスはセクタ単位）を最終フラグメントＦｒ３の開始アドレスとすると共に、ＰＦＩ情報より得られる最終記録可能アドレスを終了アドレスとして、最終フラグメントＦｒ３を特定し、次のステップＳＰ３２に移る。
【００５８】
これに対して、ステップＳＰ３０で肯定結果を得ると、このことは、挿入された光ディスク３６がファイナライズ処理されていることにより、ＳＤＣＢ情報に、最終フラグメントＦｒ３を含む全てのフラグメントＦｒの開始及び終了アドレスが記録されていることを表しており、このときＣＰＵ１０は、最終フラグメントＦｒ３を特定する必要がないと判断して、ステップＳＰ３２に移る。
【００５９】
ステップＳＰ３２において、ＣＰＵ１０は、記録再生処理部４を制御して、全てのフラグメントＦｒに対し、開始アドレス及び終了アドレス間でセクタ毎にＲＦ信号の有無を検出することにより、ＲＦ信号が記録されている最後尾のセクタのアドレスを各フラグメントＦｒの最終記録アドレスＬＷＡとして検出し、次のステップＳＰ３３に移る。尚、このときＣＰＵ１０は、セクタ同期信号を用いてＲＦ信号の有無を検出するようになされている。
【００６０】
ステップＳＰ３３において、ＣＰＵ１０は、前段のステップＳＰ３２で、各フラグメントＦｒから最終記録アドレスＬＷＡを正常に検出できたか否かを判定する。このステップＳＰ３３で否定結果を得ると、このことは、最終記録アドレスＬＷＡの検出にエラーがあったことを意味しており、この場合、ＣＰＵ１０は、この最終記録アドレス取得処理手順ＲＴ４をエラー終了する。これに対して、このステップＳＰ３３で肯定結果を得ると、ＣＰＵ１０は、各フラグメントＦｒから最終記録アドレスＬＷＡを正常に検出できたと判断して、ステップＳＰ３４に移る。
【００６１】
ステップＳＰ３４において、ＣＰＵ１０は、フラグメントＦｒ毎に、最終記録アドレスＬＷＡがフラグメントＦｒの終了アドレスであるか否かを判定する。このステップＳＰ３４で否定結果を得ると、このことは、フラグメントＦｒにまだデータを追記できる領域が残っていることを意味しており、このとき制御部は、ステップＳＰ３５に移る。
【００６２】
ステップＳＰ３５において、ＣＰＵ１０は、最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタ（つまり「１５」セクタ）のアドレスであるか否かを判定する。このステップＳＰ３５で肯定結果を得ると、ＣＰＵ１０は、ステップＳＰ３６に移り、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡ＋１７に設定する。つまり、図４に示すように、例えば、フラグメントＦｒ２から検出した前回の最終記録アドレスＬＷＡ２がｎ番目のＥＣＣブロックの最終セクタ（「１５」セクタ）のアドレスである場合、ＣＰＵ１０は、記録開始アドレスＮＷＡ２を、この最終記録アドレスＬＷＡ２のセクタから数えて＋１７セクタ目に該たるｎ＋２番目のＥＣＣブロックの先頭セクタ（つまり「０」セクタ）のアドレスに設定する。
【００６３】
これに対してこのステップＳＰ３５で否定結果を得ると、このことは、最終記録アドレスＬＷＡが、ＥＣＣブロックの途中セクタ（つまり「０」〜「１４」セクタ）のアドレスであることを意味しており、このときＣＰＵ１０は、ステップＳＰ３７に移り、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡ−最終記録アドレスＬＷＡのセクタ番号＋１６に設定する。つまり、図５に示すように、例えば、フラグメントＦｒ２から検出した前回の最終記録アドレスＬＷＡ２がｎ＋１番目のＥＣＣブロックの「５」セクタのアドレスである場合、ＣＰＵ１０は、記録開始アドレスＮＷＡ２を、この最終記録アドレスＬＷＡ２を含んだｎ＋１番目のＥＣＣブロックの先頭セクタから数えて＋１６セクタ目に該たるｎ＋２番目のＥＣＣブロックの先頭セクタのアドレスに設定する。
【００６４】
このように、ディスクカムコーダ１では、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡが示すセクタから少なくとも２セクタ以上先のＥＣＣブロックの先頭セクタのアドレスに設定するようになされている。
【００６５】
一方、ステップＳＰ３４で肯定結果を得ると、このことは、フラグメントＦｒの最終記録アドレスＬＷＡがフラグメントＦｒの終了アドレスであること、つまりフラグメントＦｒにこれ以上データを追記できないことを意味しており、このときＣＰＵ１０は、記録開始アドレスＮＷＡを、アドレスとして存在しない「０」に設定することで、フラグメントＦｒに追記できない旨を示すようになされている。こうしてフラグメントＦｒ毎に記録開始アドレスＮＷＡを設定した後、ＣＰＵ１０は、この最終記録アドレス取得処理手順ＲＴ４を終了する。
【００６６】
このようにステップＳＰ２６で最終記録アドレス取得処理を実行した後、ＣＰＵ１０は、次のステップＳＰ２７（図２）に移る。このステップＳＰ２７において、ＣＰＵ１０は、ＯＰＣの際に試し書き領域として使用されるディスクテストゾーン（ＤＩＴ）を検索して、その場所に光ピックアップ３２を待機させ、この記録準備処理手順ＲＴ３を終了する。
【００６７】
このような記録準備処理によって、ディスクカムコーダ１では、挿入された光ディスク３６（ＤＶＤ＋Ｒ）に対してデータを記録するための準備が完了する。
【００６８】
ここで、実際に光ディスク３６にデータの記録を開始するときに実行する記録開始処理の手順について説明する。図６のフローチャートに示すように、ＣＰＵ１０は、記録開始処理手順ＲＴ５を開始すると、ステップＳＰ４０に移り、このステップＳＰ４０において、記録準備処理で求めた最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタ（つまり「１５」セクタ）のアドレスであるか否かを判定する。このステップＳＰ４０で肯定結果を得ると、ＣＰＵ１０は、ステップＳＰ４１に移り、最終記録アドレスＬＷＡを含んだＥＣＣブロックの次のＥＣＣブロックにダミーデータを記録する。つまり、図７に示すように、例えば、フラグメントＦｒ２から検出した最終記録アドレスＬＷＡ２がｎ番目のＥＣＣブロックの最終セクタ（「１５」セクタ）のアドレスである場合、ＣＰＵ１０は、ｎ＋１番目のＥＣＣブロックにダミーデータを記録する。
【００６９】
このように、ディスクカムコーダ１では、最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタのアドレスであった場合でも、最終記録アドレスＬＷＡの検出誤差を考慮して、１ＥＣＣブロック分ダミーデータを追記するようになされている。
【００７０】
これに対して、このステップＳＰ４０で否定結果を得ると、このことは、最終記録アドレスＬＷＡが、ＥＣＣブロックの途中セクタ（つまり「０」〜「１４」セクタ）であることを意味しており、このときＣＰＵ１０は、ステップＳＰ４２に移り、最終記録アドレスＬＷＡを含んだＥＣＣブロックにダミーデータを記録する。つまり、図８に示すように、例えば、フラグメントＦｒ２から検出した最終記録アドレスＬＷＡ２がｎ＋１番目のＥＣＣブロックの「５」セクタのアドレスである場合、ＣＰＵ１０は、このｎ＋１番目のＥＣＣブロックにダミーデータを記録する。
【００７１】
そしてダミーデータを記録した後、ＣＰＵ１０は、ステップＳＰ４３に移り、このダミーデータにつづけて、記録準備処理で求めた記録開始アドレスＮＷＡから、実データ（例えば撮像画像データや音声データ）の記録を開始させて、この記録開始処理手順ＲＴ４を終了する。ちなみに、ダミーデータを記録したＥＣＣブロックの先頭セクタと最終セクタのアドレスは、ＣＰＵ１０により別途管理される。
【００７２】
このような記録開始処理によって、ディスクカムコーダ１は、挿入された光ディスク３６（ＤＶＤ＋Ｒ）に対するデータの記録を開始する。そして、データの記録を終了した後、この光ディスク３６からデータを再生する場合、ディスクカムコーダ１は、ダミーデータ以外の実データ部分を再生するようになされている。
【００７３】
（３）動作及び効果
以上の構成において、ディスクカムコーダ１は、挿入された光ディスク３６にデータを記録する際、まず記録準備処理として、セクタ同期信号を用いてＲＦ信号の有無を検出することにより、各フラグメントＦｒから最終記録アドレスＬＷＡを取得する。さらにディスクカムコーダ１は、この最終記録アドレスＬＷＡを基に、実データの記録開始アドレスＮＷＡを設定する。
【００７４】
ここで、ディスクカムコーダ１は、最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタのアドレスであれば、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡ＋１７（つまり、２つ先のＥＣＣブロックの先頭セクタのアドレス）に設定し、一方で、この最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタのアドレスでなければ、記録開始アドレスＮＷＡを、最終記録アドレスＬＷＡ−セクタ番号＋１６（つまり、次のＥＣＣブロックの先頭セクタのアドレス）に設定する。
【００７５】
すなわち、ディスクカムコーダ１は、セクタ同期信号を用いた最終記録アドレスＬＷＡの検出誤差（＋−１セクタ程度）を考慮して、記録開始アドレスＮＷＡを、この最終記録アドレスＬＷＡが示すセクタより少なくとも２セクタ以上先のＥＣＣブロックの先頭セクタのアドレスに設定する。
【００７６】
つづいて、ディスクカムコーダ１は、記録開始処理として、最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタのアドレスであれば、このＥＣＣブロックの次のＥＣＣブロックにダミーデータを記録したうえで、このダミーデータを記録したＥＣＣブロックのさらに次のＥＣＣブロックの先頭セクタから（つまり記録開始アドレスＮＷＡから）実データの記録を開始し、一方で、この最終記録アドレスＬＷＡが、ＥＣＣブロックの最終セクタのアドレスでなければ、このＥＣＣブロックの未記録セクタにダミーデータを記録したうえで（ただし本実施の形態では、このＥＣＣブロックの記録済セクタにもダミーデータを記録）、次のＥＣＣブロックの先頭セクタから（つまり記録開始アドレスＮＷＡから）実データの記録を開始する。
【００７７】
すなわち、ディスクカムコーダ１は、最終記録アドレスＬＷＡがＥＣＣブロックの最終セクタのアドレスであるか否かに依らず、最終記録アドレスＬＷＡの次のアドレスから、この最終記録アドレスＬＷＡが示すセクタより少なくとも１セクタ以上先のＥＣＣブロックの最終セクタまでダミーデータを追記したうえで、つづくＥＣＣブロックの先頭セクタより実データの記録を開始する。
【００７８】
これにより、ディスクカムコーダ１は、例えば、図９に示すように、フラグメントＦｒ２のｎ＋１番目のＥＣＣブロックの先頭セクタ（「０」セクタ）の途中でＲＦ信号が途切れていて、本来であれば、この先頭セクタのアドレスを最終記録アドレスＬＷＡ２として検出すべきところを、誤って、この先頭セクタの１つ前となるｎ番目のＥＣＣブロックの最終セクタ（「１５」セクタ）のアドレスを最終記録アドレスＬＷＡ２として誤検出してしまったとしても、最終記録アドレスＬＷＡ２の次のアドレス（つまりｎ＋１番目のＥＣＣブロックの先頭セクタのアドレス）から、この最終記録アドレスＬＷＡ２が示すｎ番目のＥＣＣブロックの最終セクタより少なくとも１セクタ以上先のｎ＋１番目のＥＣＣブロックの最終セクタまでダミーデータを追記したうえで、つづくｎ＋２番目のＥＣＣブロックの先頭セクタより実データの記録を開始するので、ＤＶＤ＋Ｒの規定であるＥＣＣブロック単位でのデータ記録を厳守しつつ、ｎ＋１番目のＥＣＣブロックの先頭セクタに実データを二重書きしてしまうことを防止できる。ちなみに、ダミーデータは、再生時に読み出さないデータであるので、二重書きされていても問題ない。
【００７９】
以上の構成によれば、最終記録アドレスＬＷＡの検出で１セクタ程度の誤差が生じた場合でも、この最終記録アドレスＬＷＡの次のアドレスから、この最終記録アドレスＬＷＡが示すセクタより少なくとも１領域以上先のＥＣＣブロックの最終セクタまでダミーデータを記録したうえで、続くＥＣＣブロックの先頭セクタより実データの記録を開始するので、ＥＣＣブロック単位でのデータ記録を厳守しつつ、実データの二重書きを防止でき、かくして再生時に確実に読み取れるように、データを記録することができるディスクカムコーダ１を実現できる。
【００８０】
また、ディスクカムコーダ１は、そもそも、最終記録アドレスＬＷＡの検出に＋−１セクタ程度の誤差が生じる可能性があるものとして、ダミーデータを記録するようになされているため、別途、より高精度な最終記録アドレスＬＷＡ検出用の検出部などを設ける必要がなく、結果として、構成を複雑化せずに上述の効果を得ることができる。
【００８１】
（４）他の実施の形態
尚、上述の実施の形態では、ディスクカムコーダ１が、光ディスク３６のセクタをアドレスで管理するようにした場合について述べたが、本発明はこれに限らず、例えば、フラグメントＦｒの番号とフラグメントＦｒ内でのＥＣＣブロックの番号とＥＣＣブロック内でのセクタの番号とによってセクタを管理するようにしてもよく、この他種々の管理方法でセクタを管理するようにしてもよい。
【００８２】
また、上述の実施の形態では、光ディスク３６にデータを追記する毎に、ダミーデータを記録するようにした場合について述べたが、本発明はこれに限らず、ダミーデータを記録する条件を次のように設定してもよい。つまり、ダミーデータの記録条件を、ＥＣＣブロックの途中でディスクカムコーダ１に光ディスク３６が挿入されて１回目のデータ記録時のみに設定してもよいし、ディスクカムコーダ１の電源がオンされて１回目のデータ記録時のみに設定してもよく、またディスクカムコーダ１の電源がオンされて１回目のデータ記録時とディスクカムコーダ１に別の光ディスク３６が挿入されたときの１回目のデータ記録時のみに設定するようにしてもよい。また、光ディスク３６に対するデータ記録がＥＣＣブロック単位で正常に終了したときに、その旨を示す終了情報をディスクカムコーダ１のＲＡＭ１２やメモリカード２１などに記録させるようにして、ダミーデータの記録条件を、この終了情報がＲＡＭ２１やメモリカード２１に記録されていない場合のみに設定するようにしてもよい。このようにしてダミーデータの記録条件を適切に設定すれば、データの二重書きを防止しつつ、ダミーデータの記録回数を減らすことができ、結果として光ディスク３６の記録領域を有効利用できる。ちなみに、ダミーデータを記録しない場合、ディスクカムコーダ１は、例えば、前回の最終記録アドレスを検出して、この最終記録アドレスの次のアドレスからＥＣＣブロック単位でデータを記録すればよい。
【００８３】
さらに、上述の実施の形態では、ディスクカムコーダ１のＣＰＵ１０（いわゆるホスト側）が、記録準備処理及び記録開始処理を実行するようにした場合について述べたが、本発明はこれに限らず、これら記録準備処理及び記録開始処理の全部または一部を、記録再生処理部４の記録再生制御部２８（いわゆるディスクドライブ側）に実行させるようにしてもよい。
【００８４】
さらに、上述の実施の形態では、ダミーデータを、１ＥＣＣブロック分記録するようにした場合について述べたが、本発明はこれに限らず、最終記録アドレスＬＷＡの次のアドレスから、この最終記録アドレスＬＷＡが示すセクタより少なくとも１セクタ以上先のＥＣＣブロックの最終セクタまでダミーデータを記録するのであれば、ダミーデータを何セクタ分記録するようにしても構わない。ただし、当然のことながら、記録するダミーデータが少ないほど、光ディスク３６の記録領域を有効利用できる。
【００８５】
さらに、上述の実施の形態では、光ディスク３６の種類がＤＶＤ＋Ｒである場合について述べたが、本発明はこれに限らず、追記型で且つ複数の所定領域（例えばセクタ）で構成されるブロック単位でデータが記録される光ディスクであればよく、このような光ディスクであれば上述の実施の形態と同様の効果を得ることができる。
【００８６】
さらに、上述の実施の形態では、ディスクカムコーダ１に本発明を適用するようにした場合について述べたが、本発明はこれに限らず、光ディスク３６にデータを記録する記録装置であれば、光ディスクドライブ、この光ディスクドライブを搭載したパーソナルコンピュータ、ＤＶＤレコーダなど、この他種々の記録装置に本発明を適用することができる。
【００８７】
さらに、上述の実施の形態では、ディスクカムコーダ１がＤＶＤ＋Ｒにデータを記録する場合についてのみ述べたが、実際上、ディスクカムコーダ１が、ＤＶＤ＋Ｒ以外の光ディスクにデータを記録し得るようになされていてもよい。この場合、ディスクカムコーダ１に、記録準備処理のステップＳＰ２１でディスクの種類を判別させた後、それぞれの光ディスクに応じた処理を行わせればよい。
【００８８】
さらに、上述の実施の形態では、ディスクカムコーダ１が、撮像画像データや音声データを光ディスク３６に記録する際に、ダミーデータを記録するようにした場合について述べたが、本発明はこれに限らず、ＳＤＣＢ情報やＴＯＣ情報などの各種管理情報データを光ディスク３６に記録する際にも、ダミーデータを記録するようにしてよい。
【００８９】
さらに、上述の実施の形態では、記録準備処理において、光ディスク３６がファイナライズ処理されていた場合でも、ディスクカムコーダ１が、各フラグメントＦｒの最終記録アドレスＬＷＡを検出すると共に記録開始アドレスＮＷＡを設定するようにした場合について述べたが、本発明はこれに限らず、光ディスク３６がファイナライズ処理されていた場合には、これ以降、データを追記することがないと判断して、最終記録アドレスＬＷＡを検出せずに、また記録開始アドレスＮＷＡを設定することなく、記録準備処理を終了するようにしてもよい。
【００９０】
さらに上述の実施の形態では、ディスクカムコーダ１のＣＰＵ１０が、ＲＯＭ１１に予め記録されているプログラムに従って、上述した記録準備処理及び記録開始処理を実行する場合について述べたが、本発明はこれに限らず、これらの処理を実行するためのプログラムを、光ディスクなどの記録媒体に記録しておき、この記録媒体からＲＯＭ１１にインストールするようにしてもよい。
【００９１】
さらに、上述の実施の形態では、検出部としての記録再生制御部２８、光ピックアップ３２及び信号処理部３３と、記録制御部としてのＣＰＵ１０と、記録部としてのＲＡＭ１２及びメモリカード２１とによって記録装置としてのディスクカムコーダ１を構成するようにした場合について述べたが、本発明はこれに限らず、同様の機能を有するものであれば、これら以外の検出部、記録制御部及び記録部によって、記録装置を構成するようにしてもよい。
【産業上の利用可能性】
【００９２】
本発明は、例えばディスクカムコーダや、光ディスクドライブ、ＤＶＤレコーダなどのように光ディスクにデータを記録する記録装置に利用することができる。
【図面の簡単な説明】
【００９３】
【図１】ディスクカムコーダの全体構成を示すブロック図である。
【図２】本実施の形態による記録準備処理手順を示すフローチャートである。
【図３】本実施の形態による最終記録アドレス取得処理手順を示すフローチャートである。
【図４】記録開始アドレスの設定（最終記録アドレスがＥＣＣブロックの最終セクタのアドレスである場合）の説明に供する略線図である。
【図５】記録開始アドレスの設定（最終記録アドレスがＥＣＣブロックの最終セクタのアドレスでない場合）の説明に供する略線図である。
【図６】記録開始処理手順を示すフローチャートである。
【図７】本実施の形態によるデータの記録（１）の説明に供する略線図である。
【図８】本実施の形態によるデータの記録（２）の説明に供する略線図である。
【図９】本実施の形態によるデータの記録（３）の説明に供する略線図である。
【図１０】ＤＶＤ＋Ｒの管理データ構造（１）の説明に供する略線図である。
【図１１】ＤＶＤ＋Ｒの管理データ構造（２）の説明に供する略線図である。
【図１２】従来の記録準備処理手順を示すフローチャートである。
【図１３】従来の最終記録アドレス取得処理手順を示すフローチャートである。
【図１４】従来の記録方法によるデータの記録（１）の説明に供する略線図である。
【図１５】従来の記録方法によるデータの記録（２）の説明に供する略線図である。
【図１６】セクタの途中でＲＦ信号が途切れている場合に起こり得る最終記録アドレスの誤検出の説明に供する略線図である。
【図１７】最終記録アドレスを誤検出した場合に起こり得る実データの二重書きの説明に供する略線図である。
【符号の説明】
【００９４】
１……ディスクカムコーダ、２……制御部、３……カメラ部、４……記録再生処理部、１０……ＣＰＵ、１１……ＲＯＭ、１２……ＲＡＭ、２１……メモリカード、２８……記録再生制御部、３２……光ピックアップ、３３……信号処理部、３５……符号化／復号回路、３６……光ディスク、ＬＷＡ……最終記録アドレス、ＮＷＡ……記録開始アドレス。
【図１】
0004797778.tif 000002
【図２】
0004797778.tif 000003
【図３】
0004797778.tif 000004
【図４】
0004797778.tif 000005
【図５】
0004797778.tif 000006
【図６】
0004797778.tif 000007
【図７】
0004797778.tif 000008
【図８】
0004797778.tif 000009
【図９】
0004797778.tif 000010
【図１０】
0004797778.tif 000011
【図１１】
0004797778.tif 000012
【図１２】
0004797778.tif 000013
【図１３】
0004797778.tif 000014
【図１４】
0004797778.tif 000015
【図１５】
0004797778.tif 000016
【図１６】
0004797778.tif 000017
【図１７】
0004797778.tif 000018