(57)【要約】【課題】訂正符号化処理を行う場合に、メモリのアクセス回数を効率的に低減させ、これにより、ブルーレイディスク等の次世代ＤＶＤに対する「高倍速記録」を可能とするデータ符号化回路およびこれを内蔵した光ディスク装置を提供する。【解決手段】ユーザーデータは、ホストからＥＤＣ演算回路１０１に入力される。そして、ＥＤＣ回路１０１によるＥＤＣの付加と、スクランブル演算回路１０２によるスクランブル処理と、ＬＤＣ符号化回路１０３による符号化処理が、メモリ１０５を介することなく、これら回路間でデータの授受を順次行って実行される。一方、ユーザー制御データは、ＢＩＳ符号化回路に入力され、アドレス情報生成回路１０６によって生成されたアドレス情報に組み合わされる。そして、これらアドレス情報およびユーザー制御データに対してＢＩＳ符号化回路による符号化処理が実行され。【選択図】図２
2008108289.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーデータに対し誤り検出符号（ＥＤＣ）を付加するＥＤＣ回路と、
前記ＥＤＣが付加されたデータにスクランブル処理を施すスクランブル回路と、
前記スクランブル後のデータに対してＬＤＣ（Long Distance Code）符号化処理を行うＬＤＣ符号化回路と、
アドレス情報およびユーザー制御データに対してＢＩＳ（Burst Indicating Subcode）符号化処理を行うＢＩＳ符号化回路と、
前記ＬＤＣ符号化回路および前記ＢＩＳ符号化回路にて符号化処理を行った後のデータを格納するメモリとを備え、
前記ユーザーデータを、前記メモリに書き込む前に、前記ＥＤＣ回路に入力して、前記ＥＤＣ回路によるＥＤＣの付加と、前記スクランブル回路によるスクランブル処理と、前記ＬＤＣ符号化回路による符号化回路による処理を、前記メモリを介することなく、これら回路間でデータの授受を順次行って実行し、且つ、前記アドレス情報およびユーザー制御データを、前記メモリに書き込む前に、前記ＢＩＳ符号化回路に入力して、前記アドレス情報およびユーザー制御データに対するＢＩＳ符号化処理を実行する、
ことを特徴とするデータ符号化回路。
【請求項２】
請求項１に記載のデータ符号化回路において、
前記ＬＤＣ符号化処理後のデータと前記ＢＩＳ符号化後のデータに所定のインターリーブ処理を施して前記メモリに書き込むインターリーブ回路をさらに備える、
ことを特徴とするデータ符号化回路。
【請求項３】
請求項１に記載のデータ符号化回路において、
前記メモリに書き込まれた前記ＬＤＣ符号化処理後のデータと前記ＢＩＳ符号化後のデータを所定のインターリーブ規則に従ってメモリから読み出すインターリーブ回路をさらに備える、
ことを特徴とするデータ符号化回路。
【請求項４】
請求項１ないし３の何れか一項に記載のデータ符号化回路を内蔵する光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ符号化回路およびこれを内蔵する光ディスク装置に関し、特に、ブルーレイディスクなどの高密度光ディスクに、ＡＶ（Audio Visual）データ、コンピュータ用データなどを記録する際に用いて好適なものである。
【背景技術】
【０００２】
従来、ＤＶＤドライブ等において、ディスク媒体の欠陥や、ディスク面上に付着した埃または傷などに起因するエラーを訂正するために、Reed-Solomon  (リードソロモン）符号などの誤り訂正符号が用いられてきた。また、近年、従来のＤＶＤよりも高密度、大容量化を目指した次世代光ディスクの商品開発が進められている。この種の光ディスクでは、記録媒体の高密度化に伴って、埃や傷などに起因するバーストエラーが生じやすく、このため、これを扱う光ディスクドライブでは、バーストエラーに対するより厳しい対応が求められている。
【０００３】
この要求に対し、たとえば以下の特許文献１に、バーストエラーに対する訂正能力を向上させるための誤り訂正方法として、２種類の誤り訂正符号をインターリーブして記録する方式が提案され、その方式がブルーレイディスクの規格として採用されている。
【０００４】
図５は、特許文献１の手法に従って、ユーザーデータと、アドレス情報およびユーザー制御データを符号化してディスク上に記録する際の処理工程を示す図である。
【０００５】
この処理工程では、まず、Ｓ５０１にて、２０４８バイトのユーザーデータに対して４バイトの誤り検出用のＥＤＣ（Error Detection Code）が付加され、２０５２バイトのデータ単位が構成される。次に、Ｓ５０２にて、ＥＤＣ付加後のユーザーデータに対してスクランブル処理が施され、Ｓ５０３にて、スクランブル処理後の２１６バイトのデータ毎に３２バイトのパリティを付加するＬＤＣ符号化が行われる。さらに、Ｓ５０４にて、ＬＤＣ符号化後のデータ（以下、「ＬＤＣデータ」という）に対して、誤り訂正能力を向上させるために、所定の規則に従ってインターリーブが行われる。
【０００６】
アドレス情報およびユーザー制御データについては、Ｓ５０５にて、ユーザー制御データに、記録対象データおよびその記録位置に対応するアドレス情報が付加され、Ｓ５０６にて、アドレス情報付加後の３０バイト分のデータ毎に３２バイトのパリティを付加するＢＩＳ符号化が行われる。さらに、Ｓ５０７にて、ＢＩＳ符号化後のデータ（以下、「ＢＩＳデータ」という）に対して、誤り訂正能力を向上させるために所定の規則に従ってインターリーブが行われる。
【０００７】
これらのインターリーブ処理により、ＬＤＣデータとＢＩＳデータは、メモリ上に、図７（ｅ）に示すように配列される（Ｓ５０８）。その後、Ｓ５０９にて、メモリ上のデータが、図７（ｅ）の矢印方向（記録方向）に読み出され、これに１７ｐｐ変調が施されてディスク上に記録される。
【０００８】
なお、Ｓ５０６とＳ５０７のインターリーブ処理は、Ｓ５０８におけるＬＤＣデータとＢＩＳデータのメモリへの配置後に行ってもよい。すなわち、Ｓ５０３とＳ５０６にて符号化されたＬＤＣデータとＢＩＳデータをインターリーブすることなくメモリに書き込み、その後、メモリからデータを読み出す際に、Ｓ５０６とＳ５０７のインターリーブ処理が掛かるようにメモリからデータを読み出して変調回路に出力するようにしても良い。
【０００９】
図６は、ＬＤＣデータとＢＩＳデータの１単位データブロックの構成を示す図である。
【００１０】
同図（ａ）に示す如く、ＬＤＣデータの１単位データブロック（以下、「ＬＤＣデータブロック」という）は、２４８バイト×３０４バイトから構成されている。ここで、ＬＤＣ符号化は、２１６バイトのユーザーデータに対し、３２バイトのパリティ、すなわち、（２４８，２１６．３３）リードソロモン（ＲＳ）符号を付加することにより行われる。
【００１１】
同図（ｂ）に示す如く、ＢＩＳデータの１単位データブロック（以下、「ＢＩＳデータブロック」という）は、６２バイト×２４バイトから構成されている。ここで、ＢＩＳ符号化は、３０バイトのアドレス情報とユーザー制御データに対し、３２バイトのパリティ、すなわち、（６２，３０．３３）リードソロモン（ＲＳ）符号を付加することにより行われる。
【００１２】
図７は、ＬＤＣデータブロックとＢＩＳデータブロックから１単位の記録データブロック（ＥＣＣクラスタ）を構成する際の流れを模式的に示す図である。
【００１３】
図７（ａ）に示すＬＤＣデータブロックは、図７（ｂ）（ｃ）に示すように、偶数列と奇数列に分割される。分割されたＬＤＣデータブロック中のデータは、図７（ｅ）に示すＬＤＣデータのマッピング領域に、適宜インターリーブされて配置される。また、同図（ｄ）に示すＢＩＳブロックのデータは、図７（ｅ）に示すＢＩＳデータのマッピング領域に、適宜インターリーブされて配置される。さらに、各ラインの先頭にＳｙｎｃデータが付加され、図７（ｅ）に示すように、４９６バイト×１５５バイトの記録データブロック（ＥＣＣクラスタ）が構成される。
【００１４】
特許文献１の手法によれば、たとえば、図７（ｅ）の２つの“Ｘ”の位置のＢＩＳデータに誤りが検出されれば、これら２つの“Ｘ”の位置に挟まれる区間（図中、ハッチングが付されている区間）においてバースト誤りが発生していることが検出される。すなわち、ＢＩＳデータの誤りを検出することにより、バースト誤りの発生区間を検出することができる。
【００１５】
図８は、上記符号化処理を実現するための符号化回路の構成例を示す図である。なお、同図の符号化回路は、メモリ２０１からデータを読み出して変調回路に出力する際に、インターリーブ処理（図５のＳ５０４とＳ５０７）が行われるよう構成されている。
【００１６】
この構成例では、一般に、以下の手順に従って、処理が行われる。
（１）ホスト側からメモリ２０１にユーザーデータとユーザー制御データが書き込まれる。
（２）メモリ２０１からＥＤＣ演算回路２０４にユーザーデータが読み出され、ＥＤＣの付加処理が行われる。更に、ＥＤＣが付加されたデータに対してスクランブル演算回路２０５によりスクランブル処理が行われ、ＬＤＣ符号化回路２０６へデータが出力される。
（３）ＬＤＣ符号化回路２０６は、スクランブル処理されたデータに対して、ＥＣＣ用のパリティ付加を行い、パリティ付加後のデータをメモリに書き込む。
（４）予め設定されたアドレスに対して、アドレス情報を生成され（アドレス生成回路２０３）、生成されたアドレス情報が、ＢＩＳ符号化回路２０２へ出力される。
（５）ＢＩＳ符号化回路２０２は、メモリ２０１からユーザー制御データを読み出し、これにアドレス情報を付加し、アドレス情報付加後のユーザー制御データに対して、更に、ＥＣＣ用のパリティを付加して、メモリ２０１に書き込む。
（６）インターリーブ回路２０７は、メモリ２０１に書き込まれたＬＤＣデータとＢＩＳデータを、図７（ｅ）で示すデータ配置となるよう読み出して、変調回路へ出力する。
（７）変調回路は、入力されたデータを変調して記録信号を生成し、順次、記録系に出力する。記録系は、入力された記録信号に応じて、ディスクに対する書き込み動作を実行する。
【特許文献１】特表２００２−５２１７８９
【発明の開示】
【発明が解決しようとする課題】
【００１７】
現在商品化が進められている次世代ＤＶＤドライブ（ブルーレイディスクドライブ等）では、既存のＣＤドライブやＤＶＤドライブと同様、高速でディスクに記録を行う、いわゆる「高倍速記録」への対応が望まれている。こうした「高倍速記録」をドライブ側で実現するためには、書き込み処理時に行われる誤り訂正符号化処理を高速化する必要がある。この場合、特に、高速化についてボトルネックとなっているメモリ（一般的にはＤ−ＲＡＭまたはＳＤＲＡＭ）へのアクセス回数を如何に低減させるかが問題となる。
【００１８】
そこで、本発明は、上記図５ないし図７に示す誤り訂正符号化処理を行う場合に、メモリのアクセス回数を効率的に低減させ、これにより、ブルーレイディスク等の次世代ＤＶＤに対する「高倍速記録」を可能とするデータ符号化回路およびこれを内蔵した光ディスク装置を提供することを課題とする。
【課題を解決するための手段】
【００１９】
上記課題に鑑み本発明は、それぞれ以下の特徴を有する。
【００２０】
請求項１の発明は、ユーザーデータに対し誤り検出符号（ＥＤＣ）を付加するＥＤＣ回路と、前記ＥＤＣが付加されたデータにスクランブル処理を施すスクランブル回路と、前記スクランブル後のデータに対してＬＤＣ（Long Distance Code）符号化処理を行うＬＤＣ符号化回路と、アドレス情報およびユーザー制御データに対してＢＩＳ（Burst Indicating Subcode）符号化処理を行うＢＩＳ符号化回路と、前記ＬＤＣ符号化回路および前記ＢＩＳ符号化回路にて符号化処理を行った後のデータを格納するメモリとを備え、前記ユーザーデータを、前記メモリに書き込む前に、前記ＥＤＣ回路に入力して、前記ＥＤＣ回路によるＥＤＣの付加と、前記スクランブル回路によるスクランブル処理と、前記ＬＤＣ符号化回路による符号化回路による処理をこれら回路間でデータの授受を順次行って実行し、且つ、前記アドレス情報およびユーザー制御データを、前記メモリに書き込む前に、前記ＢＩＳ符号化回路に入力して、前記アドレス情報およびユーザー制御データに対するＢＩＳ符号化処理を実行することを特徴とする。
【００２１】
請求項２の発明は、請求項１に記載のデータ符号化回路において、前記ＬＤＣ符号化処理後のデータと前記ＢＩＳ符号化後のデータに所定のインターリーブ処理を施して前記メモリに書き込むインターリーブ回路をさらに備えることを特徴とする。
【００２２】
請求項３の発明は、請求項１に記載のデータ符号化回路において、前記メモリに書き込まれた前記ＬＤＣ符号化処理後のデータと前記ＢＩＳ符号化後のデータを所定のインターリーブ規則に従ってメモリから読み出すインターリーブ回路をさらに備えることを特徴とする。
【００２３】
請求項４の発明は、請求項１ないし３の何れか一項に記載のデータ符号化回路を内蔵する光ディスク装置である。
【発明の効果】
【００２４】
本発明によれば、ユーザーデータを、メモリに書き込む前に、ＥＤＣ回路に入力して、ＥＤＣ回路によるＥＤＣの付加と、スクランブル回路によるスクランブル処理と、ＬＤＣ符号化回路によるＬＤＣ符号化処理を、メモリを介することなく、これら回路間でデータの授受を順次行って実行し、且つ、アドレス情報およびユーザー制御データを、メモリに書き込む前に、ＢＩＳ符号化回路に入力して、アドレス情報およびユーザー制御データに対するＢＩＳ符号化処理を実行するようにしたため、図８の場合に比べ、ユーザーデータをメモリに書き込む際のメモリアクセスと、メモリからＥＤＣ演算回路にデータを読み出す際のメモリアクセスと、ユーザー制御データをメモリに書き込む際のメモリアクセスと、ユーザー制御データをメモリからＢＩＳ符号化回路に読み出す際のメモリアクセスを省略することができる。よって、本発明によれば、誤り訂正符号化処理の際のメモリアクセス回数を大幅に低減させることができ、これによりデータ符号化処理の高速化を図ることができる。
【００２５】
また、請求項２の発明によれば、ＬＤＣ符号化処理後のデータとＢＩＳ符号化後のデータがインターリーブ処理されてメモリに書き込まれるため、変調回路に対するメモリの読み出し処理か簡易化することができる。
【００２６】
また、請求項３の発明によれば、ＬＤＣ符号化処理後のデータとＢＩＳ符号化後のデータをメモリに書き込んだ後、これらをメモリから読み出して変調回路に出力する際にインターリーブ処理が施されるため、これらのデータを、特に、図７（ｅ）のデータ構成に制限されることなくメモリに書き込むことができる。
【００２７】
請求項４の発明によれば、請求項１ないし３の発明と同様の効果を奏することができる。
【００２８】
本発明の特徴ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る実施の形態について説明する。なお、本実施の形態は、ブルーレイディスクに対してデータの記録再生を行う光ディスク装置の本発明を適用したものである。
【００３０】
図１に、実施の形態に係るディスク記録装置に構成を示す。
【００３１】
図示の如く、光ディスク装置は、データ符号化回路１０と、変調回路１１と、レーザ駆動回路１２と、光ピックアップ１３と、信号増幅回路１４と、復調回路１５と、データ復号化回路１６と、サーボ回路１７と、スピンドルモータ１８と、コントローラ１９から構成されている。
【００３２】
図において、データ符号化回路１０は、入力された記録データに対し誤り訂正符号の付加等のエンコード処理を施し、変調回路１１へ出力する。変調回路１１は、入力されたデータに所定の変調を施して記録信号を生成しレーザ駆動回路１２に出力する。レーザ駆動回路１２は、記録時には変調回路１１からの記録信号に応じた駆動信号を半導体レーザ１３１に出力し、再生時には一定強度のレーザ光を出射するための駆動信号を半導体レーザ１３１に出力する。
【００３３】
光ピックアップ１３は、半導体レーザ１３１および光検出器１３２を備え、レーザ光をトラック上に収束させることにより、ディスクに対するデータの書き込みおよび読み出しを行う。なお、光ピックアップ１３は、この他、トラックに対するレーザ光の照射状態を調整するための対物レンズアクチュエータと、半導体レーザ１３１から出射されたレーザ光を対物レンズに導き、且つ、ディスクからの反射光を光検出器１３１に導くための光学系等を備えている。
【００３４】
信号増幅回路１４は、光検出器１３２から受信した信号を増幅および演算処理して各種信号を生成し、これを対応する回路に出力する。復調回路１５は、信号増幅回路１４から入力された再生ＲＦ信号を復調して再生データを生成し、データ復号化回路１６に出力する。データ復号化回路１６は、復調回路１５から入力されたデータに対し誤り訂正等のデコード処理を施し、後段回路に出力する。
【００３５】
サーボ回路１７は、信号増幅回路１４から入力されたフォーカスエラー信号およびトラッキングエラー信号からフォーカスサーボ信号およびトラッキングサーボ信号を生成し、光ピックアップ１３の対物レンズアクチュエータに出力する。また、信号増幅回路１４から入力された信号からモータサーボ信号を生成し、ディスク駆動用のスピンドルモータ１８に出力する。コントローラ１９は、内蔵メモリに各種データを格納するとともに、あらかじめ設定されたプログラムに従って各部を制御する。
【００３６】
図２に、データ符号化回路１０の構成を示す。
【００３７】
図に於いて、１０１は、各セクタのデータに対し、誤り検出符号を演算・付加するＥＤＣ演算回路、１０２は、各セクタのデータにスクランブル処理を施すスクランブル演算回路、１０３は、スクランブル処理されたデータに対し、ＬＤＣ用のパリティを演算・付加するＬＤＣ符号化回路である。１０４は、ＬＤＣ符号化処理後のデータを、図７（ｅ）に示す配列に従ってメモリ１０５に書き込むインターリーブ回路、１０５は、ＳＤＲＡＭ等によって構成されたメモリである。
【００３８】
１０６は、設定されたアドレスに応じて、アドレス情報を生成するアドレス情報生成回路、１０７は、アドレス情報生成回路によって生成されたアドレス情報とユーザー制御データからなる混合データに対し、ＢＩＳ用のパリティを演算・付加するＢＩＳ符号化回路、１０８は、ＬＤＣ符号化処理後のデータを、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）の配列に従ってメモリ１０５に書き込むインターリーブ回路である。
【００３９】
図２に示すデータ符号化回路１０において、ユーザーデータは、メモリ１０５に格納される前に、ホストからＥＤＣ演算回路１０１に入力される。そして、ＥＤＣ回路１０１によるＥＤＣの付加と、スクランブル演算回路１０２によるスクランブル処理と、ＬＤＣ符号化回路１０３による符号化処理が、メモリ１０５を介することなく、これら回路間でデータの授受を順次行って実行される。そして、ＬＤＣ符号化回路１０３による符号化処理後のデータが、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）の配列に従ってメモリ１０５に書き込まれる。
【００４０】
一方、ユーザー制御データは、メモリ１０５に書き込まれる前に、ＢＩＳ符号化回路に入力され、アドレス情報生成回路１０６によって生成されたアドレス情報に組み合わされる。そして、これらアドレス情報およびユーザー制御データに対してＢＩＳ符号化回路による符号化処理が実行され、当該符号化処理後のデータが、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）配列に従ってメモリ１０５に書き込まれる。
【００４１】
このようにしてメモリ１０５に書き込まれた１記録データブロック（１ＥＣＣクラスタ）のデータは、図７（ｅ）に示す読み出し方向（記録方向）に１ラインずつ読み出され、変調回路１１に出力される。そして、変調回路１１による変調（１７ｐｐ変調）が施され、光ピックアップ１３を介してディスク上に記録される。
【００４２】
図３に、１記録データブロック（１ＥＣＣクラスタ）のデータに対する符号化処理の流れを示す。
【００４３】
まず、Ｓ１０１において、ホストからＥＤＣ演算回路１０１に対し１処理単位分（図６（ａ）における１列分）のユーザーデータが入力される。次に、Ｓ１０２において、１処理単位分のユーザーデータにＥＤＣが付加され、ＥＤＣ付加後のユーザーデータがスクランブル演算回路１０２に出力される。さらに、Ｓ１０３において、ＥＤＣ付加後のユーザーデータがスクランブル処理され、スクランブル処理後のデータがＬＤＣ符号化回路１０３に出力される。しかる後、Ｓ１０４において、スクランブル処理後の１処理単位分のデータに、ＬＤＣ符号化回路１０３によるＬＤＣ符号化処理、すなわち、ＬＤＣ用パリティの演算・付加が行われ、ＬＤＣ符号化処理後のデータがインターリーブ回路１０４に出力される。そして、Ｓ１０５において、ＬＤＣ符号化処理後の１処理単位分のデータが、インターリーブ回路１０４から、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）の配列に従ってメモリ１０５に書き込まれる。
【００４４】
しかして、１処理単位分のデータがメモリ１０５に書き込まれると、次に、Ｓ１０６において、図７（ａ）に示す１ＬＤＣブロック分の全てのデータについて、メモリ１０５への書き込みが終了したかが判定される。この判定が“ＮＯ”であれば、Ｓ１０１に戻り、次の処理単位分のユーザーデータに対する処理が行われる。そして、１ＬＤＣブロック分の全てのデータに対するメモリ１０５への書き込みが終了すると（Ｓ１０６：ＹＥＳ）、ユーザーデータに対する符号化処理は終了される。
【００４５】
かかるＳ１０１〜Ｓ１０６の処理に並行して、Ｓ２０１〜Ｓ２０６におけるアドレス情報とユーザー制御データに対する処理が行われる。まず、Ｓ２０１において、当該記録データブロック（ＥＣＣクラスタ）に対する先頭のアドレスがアドレス情報生成回路１０６に設定される。これにより、当該記録データブロックを構成する各データおよびその記録位置に対応するアドレス情報（図６（ｂ）に示す１ＢＩＳブロック分の全てのアドレス情報）が、アドレス情報生成回路１０６にて生成される。次に、Ｓ２０２において、生成されたアドレス情報のうち１処理単位分（図６（ｂ）における１列分）のアドレス情報が、アドレス情報生成回路１０６からＢＩＳ符号化回路１０７に出力される。さらに、Ｓ２０３において、ホストからＢＩＳ符号化回路１０７に対し、１処理単位分（図６（ｂ）における１列分）のユーザー制御データが入力される。しかる後、Ｓ２０４において、Ｓ２０２にて入力された１処理単位分のアドレス情報とＳ２０３にて入力された１処理単位分のユーザー制御データが組み合わされ、組み合わされた後のデータに対し、ＢＩＳ符号化回路１０７によるＢＩＳ符号化処理、すなわち、ＢＩＳ用パリティの演算・付加が行われ、ＢＩＳ符号化処理後のデータがインターリーブ回路１０８に出力される。そして、Ｓ２０５において、ＢＩＳ符号化処理後の１処理単位分のデータが、インターリーブ回路１０８から、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）の配列に従ってメモリ１０５に書き込まれる。
【００４６】
しかして、１処理単位分のデータがメモリ１０５に書き込まれると、次に、Ｓ２０６において、図７（ｂ）に示す１ＢＩＳブロック分の全てのデータについて、メモリ１０５への書き込みが終了したかが判定される。この判定が“ＮＯ”であれば、Ｓ２０２に戻り、次の処理単位分のアドレス情報とユーザー制御データに対する処理が行われる。そして、１ＢＩＳブロック分の全てのデータに対するメモリ１０５への書き込みが終了すると（Ｓ２０６：ＹＥＳ）、アドレス情報とユーザー制御データに対する符号化処理は終了される。
【００４７】
以上のとおり、本実施の形態によれば、図７（ｅ）に示す記録データブロック（ＥＣＣクラスタ）をメモリ上に展開するために必要なメモリアクセスを、インターリーブ回路１０４からメモリ１０５への書き込み処理と、インターリーブ回路１０８からメモリ１０５への書き込み処理に制限できるため、当該処理時におけるメモリアクセス回数を大幅に低減させることができ、よって、データ符号化処理の高速化を図ることができる。
【００４８】
なお、本発明は、上記実施の形態に限定されるものではなく、また、本発明の実施形態は上記以外にも種々の変更が可能である。
【００４９】
たとえば、上記実施の形態では、ＬＤＣ符号化処理後のデータとＢＩＳ符号化処理後のデータをそれぞれインターリーブ回路１０４、１０８にてインターリーブした後にメモリ１０５に書き込むようにしたが、たとえば、図４に示すように、ＬＤＣ符号化処理後のデータとＢＩＳ符号化処理後のデータをインターリーブすることなくメモリ１０５に書き込み、その後、メモリ１０５から変調回路１１にデータを読み出す際に、インターリーブ回路２０にて、図７（ｅ）の読み出し順（記録方向）となるようにメモリ１０５からデータを読み出すようにすることもできる。
【００５０】
なお、図２および図４に示す各回路間に一時記憶用のメモリ（バッファメモリ）を適宜介在させるようにしても良い。たとえば、図２に示すＬＤＣ符号化回路１０３とインターリーブ１０４の間や、図２および図４に示すスクランブル回路１０２とＬＤＣ符号化回路１０３の間およびアドレス情報生成回路１０６とＢＩＳ符号化回路１０７の間に、一時記憶用のメモリ（バッファメモリ）を介在させるようにすることもできる。
【００５１】
この他、本発明は、ブルーレイディスクを扱う以外の光ディスク装置にも適宜適用可能である。
【００５２】
本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】実施の形態に係る光ディスク装置の構成を示す図
【図２】実施の形態に係るデータ符号化回路の構成を示す図
【図３】実施の形態に係るデータ符号化時の処理フローを示す図
【図４】実施の形態に係るデータ符号化回路の変更例を示す図
【図５】先行発明に記載のデータ符号化方法の処理フロー例を示す図
【図６】ＬＤＣブロックとＢＩＳブロックの構成を示す図
【図７】ＬＤＣブロックとＢＩＳブロックから記録データブロック（ＥＣＣクラスタ）を構成する際の流れを概念的に示す図
【図８】データ符号化回路の構成例を示す図
【符号の説明】
【００５４】
１０  データ符号化回路
２０  インターリーブ回路
１０１  ＥＤＣ演算回路
１０２  スクランブル演算回路
１０３  ＬＤＣ符号化回路
１０４  インターリーブ回路
１０５  メモリ
１０６  アドレス情報生成回路
１０７  ＢＩＳ符号化回路
１０８  インターリーブ回路
【図１】
2008108289.tif 000003
【図２】
2008108289.tif 000004
【図３】
2008108289.tif 000005
【図４】
2008108289.tif 000006
【図５】
2008108289.tif 000007
【図６】
2008108289.tif 000008
【図７】
2008108289.tif 000009
【図８】
2008108289.tif 000010