(57)【要約】【課題】検出符号演算及び訂正符号付加処理を簡単かつ効率的に行うことが可能な光ディスク記録装置を提供する。【解決手段】光ディスク（２０１）にデータを記録する光ディスク記録装置（１０１）であって、前記データから第１の検出符号を演算し、前記第１の検出符号を前記データに付加する第１の検出符号処理部（１１１Ｘ）と、前記データにヘッダを付加するヘッダ付加部（１１２）と、前記ヘッダから第２の検出符号を演算し、前記第１及び第２の検出符号から得られた検出符号を前記データに付加する第２の検出符号処理部（１１１Ｙ）と、前記データのスクランブル処理を行うスクランブル処理部（１１３）と、前記スクランブル処理が行われた前記データに訂正符号を付加する訂正符号付加部（１１４）と、前記訂正符号が付加された前記データを変調する変調部（１１５）とを備える。【選択図】図１
2010123207.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにデータを記録する光ディスク記録装置であって、
前記データから第１の検出符号を演算し、前記第１の検出符号を前記データに付加する第１の検出符号処理部と、
前記データにヘッダを付加するヘッダ付加部と、
前記ヘッダから第２の検出符号を演算し、前記第１及び第２の検出符号から得られた検出符号を前記データに付加する第２の検出符号処理部と、
前記データのスクランブル処理を行うスクランブル処理部と、
前記スクランブル処理が行われた前記データに訂正符号を付加する訂正符号付加部と、
前記訂正符号が付加された前記データを変調する変調部と、
を備えることを特徴とする光ディスク記録装置。
【請求項２】
前記第１の検出符号処理部は、前記第１の検出符号が付加された前記データを、第１の記憶部に書き込み、
前記ヘッダ付加部及び前記第２の検出符号処理部はそれぞれ、前記第１の記憶部に書き込まれた前記データに、前記ヘッダ及び前記検出符号を付加し、
前記スクランブル処理部は、前記第１の記憶部から読み出された前記データに対し、前記スクランブル処理を行い、前記スクランブル処理が行われた前記データを、第２の記憶部に書き込み、
前記訂正符号付加部は、前記第２の記憶部に書き込まれた前記データに、前記訂正符号を付加することを特徴とする請求項１に記載の光ディスク記録装置。
【請求項３】
前記第１の検出符号処理部は、前記第１の検出符号が付加された前記データを、第１の記憶部に書き込み、
前記ヘッダ付加部、前記第２の検出符号処理部、及び前記スクランブル処理部はそれぞれ、前記第１の記憶部から読み出された前記データに対し、前記ヘッダを付加し、前記検出符号を付加し、前記スクランブル処理を行い、前記スクランブル処理部は、前記スクランブル処理が行われた前記データを、第２の記憶部に書き込み、
前記訂正符号付加部は、前記第２の記憶部に書き込まれた前記データに、前記訂正符号を付加することを特徴とする請求項１に記載の光ディスク記録装置。
【請求項４】
前記第１の検出符号処理部は、前記データを含むセクタに、前記第１の検出符号を付加し、
前記ヘッダ付加部は、前記セクタに、前記ヘッダを付加し、
前記第２の検出符号処理部は、前記セクタに、前記第１の検出符号と前記第２の検出符号とを加算して得られた前記検出符号を付加することを特徴とする請求項１から３のいずれか１項に記載の光ディスク記録装置。
【請求項５】
光ディスクにデータを記録する光ディスク記録方法であって、
前記データから第１の検出符号を演算し、前記第１の検出符号を前記データに付加し、
前記データにヘッダを付加し、
前記ヘッダから第２の検出符号を演算し、前記第１及び第２の検出符号から得られた検出符号を前記データに付加し、
前記データのスクランブル処理を行い、
前記スクランブル処理が行われた前記データに訂正符号を付加し、
前記訂正符号が付加された前記データを変調する、
ことを特徴とする光ディスク記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク記録装置及び記録方法に関し、例えば、ＥＤＣ（Error Detection Code）演算及び訂正符号付加処理を行う光ディスク記録装置及び記録方法に関する。
【背景技術】
【０００２】
現在、市場では様々な規格の光ディスクが流通している。このような光ディスクの例として、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等が挙げられる。また、近年では、ＣＢＨＤ（China Blue High-Difinition）等の新たな光ディスク規格も注目されている。
【０００３】
一般に、光ディスク記録装置は、光ディスクにデータを記録する際、ホストから送られてきたデータをＲＡＭに書き込み、当該データにヘッダ（ＩＤ，ＩＥＤ，ＣＰＲＭＡＩ）を付加する。次に、当該装置は、当該データに対して、ＥＤＣ演算を行い、スクランブルをかけ、訂正用ＲＡＭへの書き込みを行い、訂正パリティ符号を付加する。最後に、当該装置は、当該データに変調をかけて、光ディスクに記録する。
【０００４】
この際、ＤＶＤであれば、ＥＤＣ演算を行いながら、訂正パリティ符号を付加することが可能である。
【０００５】
しかし、ＣＢＨＤの場合には、ＥＤＣ演算を行いながら、訂正パリティ符号の付加処理を行うには、ＤＶＤの倍の訂正用ＲＡＭサイズが必要となる。理由は、１ＥＣＣ（Error Correction Code）ブロックが、ＤＶＤでは１６セクタで構成されるのに対し、ＣＢＨＤでは３２セクタで構成されるからである。よって、ＣＢＨＤの場合には、ＤＶＤの倍の訂正用ＲＡＭサイズが必要となり、ＬＳＩの回路規模が大きくなってしまう。
【０００６】
一方、ＤＶＤと同じサイズの訂正用ＲＡＭをＣＢＨＤに適用する場合は、１ブロックのデータのＥＤＣ演算及び訂正符号付加処理を、左半分のデータと右半分のデータとに分けて行うことになる。この場合、左半分のデータのＥＤＣ演算時には、右半分のデータが読み出されないため、左半分のデータのＥＤＣが確定しないことになる。そのため、ＥＤＣ演算や訂正符号付加処理が複雑化してしまう。
【０００７】
なお、特許文献１には、ＥＤＣ演算、スクランブル処理、訂正符号付加処理等の処理を行う光ディスク記録装置の例が記載されている。
【特許文献１】特開２００７−９５２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、検出符号演算及び訂正符号付加処理を簡単かつ効率的に行うことが可能な光ディスク記録装置及び記録方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明の一の態様は、例えば、光ディスクにデータを記録する光ディスク記録装置であって、前記データから第１の検出符号を演算し、前記第１の検出符号を前記データに付加する第１の検出符号処理部と、前記データにヘッダを付加するヘッダ付加部と、前記ヘッダから第２の検出符号を演算し、前記第１及び第２の検出符号から得られた検出符号を前記データに付加する第２の検出符号処理部と、前記データのスクランブル処理を行うスクランブル処理部と、前記スクランブル処理が行われた前記データに訂正符号を付加する訂正符号付加部と、前記訂正符号が付加された前記データを変調する変調部とを備えることを特徴とする光ディスク記録装置である。
【００１０】
本発明の別の態様は、例えば、光ディスクにデータを記録する光ディスク記録方法であって、前記データから第１の検出符号を演算し、前記第１の検出符号を前記データに付加し、前記データにヘッダを付加し、前記ヘッダから第２の検出符号を演算し、前記第１及び第２の検出符号から得られた検出符号を前記データに付加し、前記データのスクランブル処理を行い、前記スクランブル処理が行われた前記データに訂正符号を付加し、前記訂正符号が付加された前記データを変調することを特徴とする光ディスク記録方法である。
【発明の効果】
【００１１】
本発明によれば、検出符号演算及び訂正符号付加処理を簡単かつ効率的に行うことが可能な光ディスク記録装置及び記録方法が提供される。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態を、図面に基づいて説明する。
【００１３】
（第１実施形態）
図１は、第１実施形態の光ディスク記録装置１０１の回路構成を示す。
【００１４】
図１の光ディスク記録装置１０１は、第１のＥＤＣ処理部１１１Ｘと、ヘッダ付加部１１２と、第２のＥＤＣ処理部１１１Ｙと、スクランブル処理部１１３と、訂正符号付加部１１４と、変調部１１５と、訂正用ＲＡＭ（Random Access Memory）１２１と、ホストＩ／Ｆ（interface）１３１と、ＲＡＭ  Ｉ／Ｆ１３２とを備える。訂正用ＲＡＭ１２１はここでは、ＣＢＨＤの１ＥＣＣブロックの半分程度の記憶容量を有するＳＲＡＭ（Static RAM）とする。なお、第１及び第２のＥＤＣ処理部１１１Ｘ及びＹはそれぞれ、本発明の第１及び第２の検出符号処理部の例である。
【００１５】
図１には更に、光ディスク記録装置１０１によりデータが記録される光ディスク２０１と、ホストＩ／Ｆ１３１に接続されたホスト２１１と、ＲＡＭ  Ｉ／Ｆ１３２に接続されたＲＡＭ２１２とが示されている。ホスト２１１は例えば、ＰＣ（Personal Computer）であり、ＲＡＭ２１２は例えば、ＳＤＲＡＭ（Synchronous Dynamic RAM）である。また、光ディスク２０１はここでは、ＣＢＨＤに準拠した光ディスクとする。なお、ＲＡＭ２１２は、本発明の第１の記憶部の例であり、訂正用ＲＡＭ１２１は、本発明の第２の記憶部の例である。
【００１６】
ＣＢＨＤでは、データは、セクタ単位で管理され、ＥＣＣブロック単位で光ディスクに記録される。以下、ＣＢＨＤにおけるセクタ及びＥＣＣブロックについて説明する。
【００１７】
図２は、ＣＢＨＤにおける１セクタのデータ構造を示す。ＣＢＨＤでは、１セクタは、１２バイトのヘッダと、２０４８バイトのデータと、４バイトのＥＤＣ（エラー検出符号）により構成される。ＥＤＣは、本発明の検出符号の例である。図２では、ヘッダがＡで示され、データがＢで示され、ＥＤＣがＣで示されている。
【００１８】
図３は、ＣＢＨＤにおける１ＥＣＣブロックのデータ構造を示す。ＣＢＨＤでは、１ＥＣＣブロックは、３２個のセクタと、ＰＩ（Parity Inner）と呼ばれる訂正パリティ符号と、ＰＯ（Parity Outer）と呼ばれる訂正パリティ符号により構成される２次元データ構造を有する。ＰＩ及びＰＯは、本発明の訂正符号の例である。図３では、３２個のセクタがＳ0〜Ｓ31で示され、ＰＩがＭ1，Ｍ2で示され、ＰＯがＮ1，Ｎ2で示されている。
【００１９】
ＣＢＨＤのＥＣＣブロックは、図３に示すように、左半分のデータ領域Ｒ1と、右半分のデータ領域Ｒ2により構成される。ＣＢＨＤでは、各セクタは２分割され、各セクタの半分は領域Ｒ1に格納され、もう半分は領域Ｒ2に格納される。この際、Ｓ0，Ｓ2等の偶数セクタでは、領域Ｒ1側にヘッダ（Ａ）が格納され、領域Ｒ2側にＥＤＣ（Ｃ）が格納される。一方、Ｓ1，Ｓ3等の奇数セクタでは、領域Ｒ2側にヘッダ（Ａ）が格納され、領域Ｒ1側にＥＤＣ（Ｃ）が格納される。
【００２０】
また、ＰＩ及びＰＯは、領域Ｒ1及び領域Ｒ2の両方に配置される。領域Ｒ1では、Ｍ1で示すＰＩが右側に配置され、Ｎ1で示すＰＯが下部に配置される。同様に、領域Ｒ2では、Ｍ2で示すＰＩが右側に配置され、Ｎ2で示すＰＯが下部に配置される。ＰＩは、各行のエラーを訂正するためのエラー訂正符号として利用され、ＰＯは、各列のエラーを訂正するためのエラー訂正符号として利用される。
【００２１】
ここで、本実施形態におけるＥＤＣ演算について説明する。
【００２２】
ＣＢＨＤでは、ＥＤＣは、ヘッダ及びデータから演算される。ＥＤＣの算出式は、下記の式（１）で与えられる。
【数１】
2010123207.tif 000003
【００２３】
ただし、I(x)は、下記の式（２）で与えられ、G(x)は、下記の式（３）で与えられる。また、modG(x)は、G(x)の剰余を表す。
【数２】
2010123207.tif 000004
【数３】
2010123207.tif 000005
【００２４】
よって、式（１）は、下記の式（４）のように変形できる。
【数４】
2010123207.tif 000006
【００２５】
ただし、ＥＤＣａは、下記の式（５）で与えられ、ＥＤＣｂは、下記の式（６）で与えられる。
【数５】
2010123207.tif 000007
【数６】
2010123207.tif 000008
【００２６】
ここで、ＥＤＣａは、ヘッダから演算されるＥＤＣに相当し、ＥＤＣｂは、データから演算されるＥＤＣに相当する。このことから、ＥＤＣは、ヘッダからＥＤＣａを演算し、データからＥＤＣｂを演算し、ＥＤＣａとＥＤＣｂとを加算することで算出されることが解る。
【００２７】
本実施形態では、この方法を利用してＥＤＣを算出する。図１では、ＥＤＣｂは、第１のＥＤＣ処理部１１１Ｘにより算出され、ＥＤＣａ（及びＥＤＣ）は、第２のＥＤＣ処理部１１１Ｙにより算出される。なお、ＥＤＣｂは、本発明の第１の検出符号の例であり、ＥＤＣａは、本発明の第２の検出符号の例である。
【００２８】
以下、図１の光ディスク記録装置１０１の動作について説明する。図１では、ＥＤＣの演算及び付加を、訂正パリティ符号の付加処理の前に行う。
【００２９】
光ディスク記録装置１０１ではまず、ホスト２１１からホストＩ／Ｆ１３１に、データが送られてくる。次に、第１のＥＤＣ処理部１１１Ｘが、データからＥＤＣｂを演算し、ＥＤＣｂをデータに付加する。第１のＥＤＣ処理部１１１Ｘは、データ及びＥＤＣｂを、ＲＡＭ２１２に書き込む。
【００３０】
ＲＡＭ２１２では、データ及びＥＤＣｂが、セクタ単位で管理される。各セクタには、データと、当該データから演算されたＥＤＣｂが格納される。
【００３１】
続いて、ヘッダ付加部１１２が、ＲＡＭ２１２に書き込まれたデータに、ヘッダを付加する。この際、第２のＥＤＣ処理部１１１Ｙは、ＥＤＣｂをＲＡＭ２１２から読み出し、ヘッダからＥＤＣａを演算し、ＥＤＣａ及びＥＤＣｂから所望のＥＤＣを演算し、ＲＡＭ２１２に書き込まれたデータに、ＥＤＣを付加する。
【００３２】
ＲＡＭ２１２では、データ、ヘッダ、及びＥＤＣがセクタ単位で管理される。各セクタには、データと、当該データのヘッダと、当該データと当該ヘッダから演算されたＥＤＣが格納される。
【００３３】
続いて、スクランブル処理部１１３が、ＲＡＭ２１２からデータを読み出し、該データのスクランブル処理を行う。スクランブル処理部１１３は、スクランブル処理が行われたデータを、訂正用ＲＡＭ１２１に書き込む。次に、訂正符号付加部１１４が、訂正用ＲＡＭ１２１に書き込まれたデータに、ＰＩ及びＰＯを付加する。ＰＩ及びＰＯが付加されたデータは、ＲＡＭ２１２に書き込まれる。
【００３４】
本実施形態では、訂正用ＲＡＭ１２１の記憶容量は、１ＥＣＣブロックのデータサイズの半分である。そのため、本実施形態では、スクランブル処理及び訂正符号付加処理は、まず、領域Ｒ1内のデータ、ヘッダ、及びＥＤＣに対して行われ、次に、領域Ｒ2内のデータ、ヘッダ、及びＥＤＣに対して行われる。前者の処理では、Ｍ1で示すＰＩとＮ1で示すＰＯが生成され、ＥＣＣブロックに格納される。一方、後者の処理では、Ｍ2で示すＰＩとＮ2で示すＰＯが生成され、ＥＣＣブロックに格納される。
【００３５】
続いて、変調部１１５が、ＲＡＭ２１２からデータを読み出し、該データの変調処理を行う。本実施形態では、該データは、４−６変調（ＦＳＭ）により変調される。変調処理が行われたデータは、光ディスク２０１に記録される。
【００３６】
図４は、図１の光ディスク記録装置１０１の動作に関するフローチャートである。図４は、１ＥＣＣブロック分のデータの記録動作に関するフローチャートとなっている。
【００３７】
光ディスク記録装置１０１はまず、セクタＳ0〜Ｓ31に関し、ＥＤＣｂを演算し、ヘッダ付加を行い、ＥＤＣａを演算し、ＥＤＣａとＥＤＣｂを加算してＥＤＣを算出する（ステップ１〜４）。これにより、セクタＳ0〜Ｓ31のそれぞれに、データ、ヘッダ、及びＥＤＣが格納される。
【００３８】
次に、光ディスク記録装置１０１は、領域Ｒ1内のデータに関し、スクランブル処理及び訂正符号付加処理を行う（ステップ５〜７）。これにより、ＥＣＣブロックに、Ｍ1で示すＰＩとＮ1で示すＰＯが格納される。
【００３９】
次に、光ディスク記録装置１０１は、領域Ｒ2内のデータに関し、スクランブル処理及び訂正符号付加処理を行う（ステップ５〜７）。これにより、ＥＣＣブロックに、Ｍ2で示すＰＩとＮ2で示すＰＯが格納される。
【００４０】
次に、光ディスク記録装置１０１は、１ＥＣＣブロックに関し、変調処理を行う（ステップ８）。最後に、光ディスク記録装置１０１は、１ＥＣＣブロック分のデータを、光ディスク２０１に記録する（ステップ９）。
【００４１】
以上のように、本実施形態では、ＥＤＣａ及びＥＤＣｂからＥＤＣを演算する。本実施形態では、このようなＥＤＣ演算により、ＲＡＭ２１２へのアクセス回数を減らすことができると共に、ＥＤＣ演算や訂正符号付加処理が簡単な回路構成で実行可能になる。このことを、比較例を参照して説明することにする。
【００４２】
図５は、比較例の光ディスク記録装置１０１の回路構成を示す。
【００４３】
本比較例では、第１実施形態の第１及び第２のＥＤＣ処理部１１１Ｘ及びＹが、ＥＤＣ処理部１１１に置き換えられている。図５のＥＤＣ処理部１１１は、ＲＡＭ２１２からデータ及びヘッダを読み出し、当該データ及びヘッダからＥＤＣを演算する。図５のＥＤＣ処理部１１１は、第１実施形態とは異なり、ＥＤＣａやＥＤＣｂは算出しない。
【００４４】
本比較例では、ＥＤＣ演算処理、スクランブル処理、及び訂正符号付加処理が、まず、領域Ｒ1内のデータ及びヘッダに対して行われ、次に、領域Ｒ2内のデータ及びヘッダに対して行われる。この際、領域Ｒ1内のデータ及びヘッダの処理において、図６に示すような問題が生じる。
【００４５】
図６に示すように、Ｓ1，Ｓ3等の奇数セクタでは、領域Ｒ1内にＥＤＣを格納する必要がある。そして、これらのＥＤＣを算出するには、領域Ｒ1内の奇数セクタのデータだけでなく、領域Ｒ2内の奇数セクタのデータ及びヘッダも必要となる。しかしながら、領域Ｒ1のデータを処理する際には、領域Ｒ1のデータは読み出されるが、領域Ｒ2のデータは読み出されない。従って、領域Ｒ1内のデータ及びヘッダの処理では、奇数セクタのＥＤＣを確定することができない。そのため、当該処理では、αで示すＰＩやβで示すＰＯを生成することができない。
【００４６】
そのため、本比較例では、複雑なループ処理により、ＥＤＣを確定し、ＰＩ及びＰＯを生成することになる。しかしながら、このようなループ処理を行うと、ＲＡＭ２１２へのアクセス回数が多くなるため、消費電力や記録速度の面から非効率であると共に、処理が複雑化するため、ＥＤＣ演算や訂正符号付加処理用の回路構成が複雑化してしまう。
【００４７】
一方、第１実施形態では、ＥＤＣａ及びＥＤＣｂからＥＤＣを演算することで、必要なＥＤＣを訂正符号付加処理の前に全て算出することが可能となっている。そのため、第１実施形態では、上記比較例のような複雑なループ処理は行わずに、ＥＤＣを確定し、ＰＩ及びＰＯを生成することができる。よって、本実施形態によれば、ＲＡＭ２１２へのアクセス回数を減らすことができると共に、ＥＤＣ演算や訂正符号付加処理が簡単な回路構成で実行可能になる。
【００４８】
以下、本実施形態の種々の変形例について説明する。
【００４９】
本実施形態では、第１の記憶部は、記録装置１０１の外部に設けられたＲＡＭ２１２となっており、第２の記憶部は、記録装置１０１の内部に設けられた訂正用ＲＡＭ１２１となっている。しかしながら、第２の記憶部は、記録装置１０１の外部に設けられていても構わない。この場合、第１及び第２の記憶部は、同じ物理メモリ内の異なる領域同士としても構わない。ただし、第２の記憶部を記録装置１０１の内部に設けることには、第２の記憶部へのアクセス速度が速くなるという利点がある。
【００５０】
また、本実施形態では、訂正用ＲＡＭ１２１の記憶容量は、１ＥＣＣブロックのデータサイズの半分である。にも拘らず、本実施形態では、ＥＤＣａ及びＥＤＣｂからＥＤＣを演算することで、ＥＤＣを複雑なループ処理によらずに算出することができる。よって、本実施形態では、訂正用ＲＡＭ１２１の記憶容量が、１ＥＣＣブロックのデータサイズよりも小さくて済む。これにより、本実施形態では、光ディスク記録装置１０１の回路規模を小さく抑えることができる。
【００５１】
しかしながら、本実施形態は、訂正用ＲＡＭ１２１の記憶容量が、１ＥＣＣブロックのデータサイズ以上である場合にも効果的である。本実施形態は例えば、ＥＣＣブロック内にダミーデータを埋める場合に効果的である。この場合、ＥＤＣｂの値は、記録時にダミーデータから算出する必要はなく、ダミーデータの内容に基づいて事前に用意しておくことができる。よって、記録時にはＥＤＣａの値のみを算出すればよいため、ＥＤＣ演算が簡単になる。ダミーデータ部分のＥＤＣは、記録時に算出されたＥＤＣａと、事前に用意されたＥＤＣｂから算出することができる。これは、フォーマット時や、パケットライト時や、ヘッダのみを書き換えるとき等に関しても同様に当てはまる。
【００５２】
以上のような処理は、訂正用ＲＡＭ１２１の記憶容量が、１ＥＣＣブロックのデータサイズ以上である場合だけでなく、１ＥＣＣブロックのデータサイズよりも小さい場合にも効果的である。
【００５３】
また、本実施形態では、光ディスク２０１は、ＣＢＨＤに準拠した光ディスクである。しかしながら、光ディスク２０１は、その他の規格に準拠した光ディスクでも構わない。このような光ディスクの例として、ＣＤやＤＶＤが挙げられる。ＣＤやＤＶＤを取り扱う光ディスク記録装置１０１では一般に、訂正用ＲＡＭ１２１の記憶容量は、１ＥＣＣブロックのデータサイズに等しい。そのため、上述した、ＥＣＣブロック内にダミーデータを埋める場合等の利点は、一般に、ＣＤやＤＶＤを取り扱う場合にも当てはまる。なお、光ディスク２０１がＣＤである場合の実施形態については、後述する。
【００５４】
以上のように、本実施形態では、データからＥＤＣｂを演算し、ヘッダからＥＤＣａを演算し、ＥＤＣａ及びＥＤＣｂから所望のＥＤＣを演算する。これにより、本実施形態では、ＥＤＣ演算及び訂正符号付加処理を簡単かつ効率的に行うことが可能になる。
【００５５】
以下、第２から第４実施形態の光ディスク記録装置１０１について説明する。第２から第４実施形態は、第１実施形態の変形例であり、第２から第４実施形態については、第１実施形態との相違点を中心に説明する。
【００５６】
（第２実施形態）
図７は、第２実施形態の光ディスク記録装置１０１の回路構成を示す。第２実施形態では、ヘッダ付加部１１２及び第２のＥＤＣ処理部１１１Ｙが、第１実施形態とは異なり、スクランブル処理部１１３とＲＡＭ  Ｉ／Ｆ１３２との間に設けられている。
【００５７】
以下、図７の光ディスク記録装置１０１の動作について説明する。
【００５８】
光ディスク記録装置１０１ではまず、ホスト２１１からホストＩ／Ｆ１３１に、データが送られてくる。次に、第１のＥＤＣ処理部１１１Ｘが、データからＥＤＣｂを演算し、ＥＤＣｂをデータに付加する。第１のＥＤＣ処理部１１１Ｘは、データ及びＥＤＣｂを、ＲＡＭ２１２に書き込む。
【００５９】
続いて、ヘッダ付加部１１２が、データ及びＥＤＣｂを、ＲＡＭ２１１から読み出す。読み出されたデータ及びＥＤＣｂは、以下のように、ヘッダ付加部１１２、第２のＥＤＣ処理部１１１Ｙ、及びスクランブル処理部１１３により処理される。
【００６０】
まず、ヘッダ処理部１１２が、上記データにヘッダを付加する。次に、第２のＥＤＣ処理部１１１Ｙが、ヘッダからＥＤＣａを演算し、ＥＤＣａ及びＥＤＣｂから所望のＥＤＣを演算し、上記データにＥＤＣを付加する。次に、スクランブル処理部１１３が、上記データのスクランブル処理を行う。スクランブル処理部１１３は、スクランブル処理が行われたデータを、訂正用ＲＡＭ１２１に書き込む。
【００６１】
次に、訂正符号付加部１１４が、訂正用ＲＡＭ１２１に書き込まれたデータに、ＰＩ及びＰＯを付加する。ＰＩ及びＰＯが付加されたデータは、ＲＡＭ２１２に書き込まれる。
【００６２】
本実施形態では、訂正用ＲＡＭ１２１の記憶容量は、１ＥＣＣブロックのデータサイズの半分である。そのため、本実施形態では、ヘッダの付加、ＥＤＣａの演算、スクランブル処理、及び訂正符号付加処理は、まず、領域Ｒ1内のデータ及びＥＤＣｂに対して行われ、次に、領域Ｒ2内のデータ及びＥＤＣｂに対して行われる。
【００６３】
続いて、変調部１１５が、ＲＡＭ２１２からデータを読み出し、該データの変調処理を行う。変調処理が行われたデータは、光ディスク２０１に記録される。
【００６４】
図８は、図７の光ディスク記録装置１０１の動作に関するフローチャートである。図８は、１ＥＣＣブロック分のデータの記録動作に関するフローチャートとなっている。
【００６５】
光ディスク記録装置１０１はまず、セクタＳ0〜Ｓ31に関し、ＥＤＣｂを演算する（ステップ１１）。これにより、セクタＳ0〜Ｓ31のそれぞれに、データ及びＥＤＣｂが格納される。
【００６６】
次に、光ディスク記録装置１０１は、領域Ｒ1内のデータに関し、ヘッダを付加し、ＥＤＣａを演算し、ＥＤＣａとＥＤＣｂを加算してＥＤＣを算出し、スクランブル処理を行い、訂正符号付加処理を行う（ステップ１２〜１７）。これにより、偶数セクタのそれぞれに、ヘッダが格納されると共に、奇数セクタのそれぞれに、ＥＤＣが格納される。更に、ＥＣＣブロックに、Ｍ1で示すＰＩとＮ1で示すＰＯが格納される。
【００６７】
次に、光ディスク記録装置１０１は、領域Ｒ2内のデータに関し、ヘッダを付加し、ＥＤＣａを演算し、ＥＤＣａとＥＤＣｂを加算してＥＤＣを算出し、スクランブル処理を行い、訂正符号付加処理を行う（ステップ１２〜１７）。これにより、偶数セクタのそれぞれに、ＥＤＣが格納されると共に、奇数セクタのそれぞれに、ヘッダが格納される。更に、ＥＣＣブロックに、Ｍ2で示すＰＩとＮ2で示すＰＯが格納される。
【００６８】
次に、光ディスク記録装置１０１は、１ＥＣＣブロックに関し、変調処理を行う（ステップ１８）。最後に、光ディスク記録装置１０１は、１ＥＣＣブロック分のデータを、光ディスク２０１に記録する（ステップ１９）。
【００６９】
以上のように、本実施形態では、ＥＤＣａ及びＥＤＣｂからＥＤＣを演算する。本実施形態では、このようなＥＤＣ演算により、ＲＡＭ２１２へのアクセス回数を減らすことができると共に、ＥＤＣ演算や訂正符号付加処理が簡単な回路構成で実行可能になる。
【００７０】
また、本実施形態では、ＲＡＭ２１２から読み出されたデータに関し、ヘッダの付加、ＥＤＣａの演算、及びスクランブル処理が連続して行われる。これにより、第２実施形態では、第１実施形態の場合よりもさらに、ＲＡＭ２１２へのアクセス回数を減らすことができる。これは、低消費電力及び高倍速記録の実現をはかる上で効果的である。
【００７１】
（第３及び第４実施形態）
図９及び図１０はそれぞれ、第３及び第４実施形態の光ディスク記録装置１０１の回路構成を示す。第３及び第４実施形態はそれぞれ、第１及び第２実施形態の変形例となっている。第１及び第２実施形態では、光ディスク２０１が、ＣＢＨＤに準拠した光ディスクであるのに対し、第３及び第４実施形態では、光ディスク２０１は、ＣＤであるとする。
【００７２】
第１及び第２実施形態では、訂正符号付加部１１４により訂正符号が付加されたデータは、一旦、ＲＡＭ２１２に書き込まれる。その後、変調部１１５は、当該データをＲＡＭ２１２から読み出し、当該データの変調処理を行う。
【００７３】
一方、第３及び第４実施形態では、訂正符号付加部１１４により訂正符号が付加されたデータは、ＲＡＭ２１２には書き込まれない。変調部１１５は、当該データを訂正用ＲＡＭ１２１から読み出し、当該データの変調処理を行う。理由は、ＣＤの場合には取り扱うデータ量が小さいからである。これにより、第３及び第４実施形態ではそれぞれ、第１及び第２実施形態に比べ、ＲＡＭ２１２へのアクセス回数を減らすことができる。
【００７４】
第３及び第４実施形態では、第１及び第２実施形態と同様、データからＥＤＣｂを演算し、ヘッダからＥＤＣａを演算し、ＥＤＣａ及びＥＤＣｂから所望のＥＤＣを演算する。これにより、第３及び第４実施形態では、第１及び第２実施形態と同様、ＥＤＣ演算及び訂正符号付加処理を簡単かつ効率的に行うことが可能になる。
【００７５】
なお、ＣＤのデータフォーマットには、Mode1と、Mode2 form1と、Mode2 form2とが存在する。Mode1及びMode2 form1では、Ｐ／Ｑ訂正を行う必要があるのに対し、Mode2 form2では、Ｐ／Ｑ訂正を行う必要はない。従って、第３及び第４実施形態は特に、Mode2 form2の場合に効果的である。
【００７６】
以上、本発明の具体的な態様の例を、第１から第４実施形態により説明したが、本発明は、これらの実施形態に限定されるものではない。
【図面の簡単な説明】
【００７７】
【図１】第１実施形態の光ディスク記録装置の回路構成を示す。
【図２】ＣＢＨＤにおける１セクタのデータ構造を示す。
【図３】ＣＢＨＤにおける１ＥＣＣブロックのデータ構造を示す。
【図４】第１実施形態の光ディスク記録装置の動作に関するフローチャートである。
【図５】比較例の光ディスク記録装置の回路構成を示す。
【図６】比較例の問題点について説明するための図である。
【図７】第２実施形態の光ディスク記録装置の回路構成を示す。
【図８】第２実施形態の光ディスク記録装置の動作に関するフローチャートである。
【図９】第３実施形態の光ディスク記録装置の回路構成を示す。
【図１０】第４実施形態の光ディスク記録装置の回路構成を示す。
【符号の説明】
【００７８】
１０１  光ディスク記録装置
１１１  ＥＤＣ処理部
１１１Ｘ  第１のＥＤＣ処理部
１１１Ｙ  第２のＥＤＣ処理部
１１２  ヘッダ付加部
１１３  スクランブル処理部
１１４  訂正符号付加部
１１５  変調部
１２１  訂正用ＲＡＭ
１３１  ホストＩ／Ｆ
１３２  ＲＡＭ  Ｉ／Ｆ
２０１  光ディスク
２１１  ホスト
２１２  ＲＡＭ
【図１】
2010123207.tif 000009
【図２】
2010123207.tif 000010
【図３】
2010123207.tif 000011
【図４】
2010123207.tif 000012
【図５】
2010123207.tif 000013
【図６】
2010123207.tif 000014
【図７】
2010123207.tif 000015
【図８】
2010123207.tif 000016
【図９】
2010123207.tif 000017
【図１０】
2010123207.tif 000018