(57)【要約】【課題】光ディスク記録又は再生処理時間の短縮化を適切に行う。【解決手段】光ディスクから読み出したスクランブル処理が施されたリードデータをバッファメモリに書き込むリードデータ入力部と、前記バッファメモリから読み出された前記リードデータに対して誤り訂正符号による誤り訂正を行う誤り訂正処理を施し、前記バッファメモリに前記誤り訂正処理が施されたリードデータを書き込む誤り訂正処理部と、前記バッファメモリから前記誤り訂正処理が施された前記リードデータを読み出してデスクランブル処理を施し、前記デスクランブル処理が施されたリードデータを外部機器へ送信する外部機器インタフェース部と、を備えた光ディスク信号処理回路において、前記バッファメモリから前記リードデータを読み出して前記デスクランブル処理を施して、前記デスクランブル処理が施されたリードデータを前記バッファメモリに書き込むメモリコピー処理部を有する。【選択図】  図３
2008041227.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクから読み出したスクランブル処理が施されたリードデータをバッファメモリに書き込むリードデータ入力部と、
前記バッファメモリから読み出された前記リードデータに対して誤り訂正符号による誤り訂正を行う誤り訂正処理を施し、前記バッファメモリに前記誤り訂正処理が施されたリードデータを書き込む誤り訂正処理部と、
前記バッファメモリから前記誤り訂正処理が施された前記リードデータを読み出してデスクランブル処理を施し、前記デスクランブル処理が施されたリードデータを外部機器へ送信する外部機器インタフェース部と、
を備えた光ディスク信号処理回路において、
前記バッファメモリから前記リードデータを読み出して前記デスクランブル処理を施して、前記デスクランブル処理が施されたリードデータを前記バッファメモリに書き込むメモリコピー処理部を有すること、を特徴とする光ディスク信号処理回路。
【請求項２】
請求項１に記載の光ディスク信号回路において、
前記リードデータは、前記外部機器へ送信するユーザデータと、前記光ディスク上の管理情報を有するディスク管理データと、を含んで構成され、
前記外部機器インタフェース部は、
前記バッファメモリから前記誤り訂正処理が施された前記ユーザデータを読み出した前記デスクランブル処理を施し、前記デスクランブル処理が施されたユーザデータを前記外部機器へ送信し、
前記メモリコピー処理部は、
前記バッファメモリから前記ディスク管理データを読み出して前記デスクランブル処理を施して、前記デスクランブル処理が施されたディスク管理データを前記バッファメモリに書き込むこと、を特徴とする光ディスク信号処理回路。
【請求項３】
請求項１に記載の光ディスク信号処理回路において、
前記メモリコピー処理部は、
所定の規格データを格納する制御レジスタを備え、
前記制御レジスタから前記規格データを読み出して前記スクランブル処理を施し、前記スクランブル処理が施された規格データを前記バッファメモリに書き込み、
前記外部機器インタフェース部は、
前記バッファメモリから前記スクランブル処理が施された前記規格データを読み出して前記デスクランブル処理を施し、前記デスクランブル処理が施された規格データを前記外部機器へ送信すること、を特徴とする光ディスク信号処理回路。
【請求項４】
外部機器から送信されたライトデータに対してスクランブル処理を施し、前記スクランブル処理を施したライトデータをバッファメモリへ書き込む外部機器インタフェース部と、
前記バッファメモリから読み出された前記ライトデータに対して誤り訂正符号を生成付与する誤り訂正符号生成処理を施し、前記誤り訂正符号が付与されたライトデータを前記バッファメモリに書き込む誤り訂正処理部と、
前記バッファメモリから前記誤り訂正符号が付与されたライトデータを読み出して前記光ディスクへと書き込むデータとして出力するライトデータ出力部と、
を備えた光ディスク信号処理回路において、
前記バッファメモリに格納された前記ライトデータを読み出して前記スクランブル処理を施し、前記スクランブル処理が施されたライトデータを前記バッファメモリに書き込むメモリコピー処理部を有すること、を特徴とする光ディスク信号処理回路。
【請求項５】
請求項４に記載の光ディスク信号回路において、
前記ライトデータは、前記外部機器から送信されたユーザデータと、前記光ディスク上の管理情報を有するディスク管理データと、を含んで構成され、
前記外部機器インタフェース部は、
前記外部機器から送信された前記ユーザデータに対してスクランブル処理を施し、デスクランブル処理が施されたユーザデータを前記外部機器へ送信し、
前記メモリコピー処理部は、
前記バッファメモリから前記ディスク管理データを読み出して前記スクランブル処理を施し、前記スクランブル処理が施されたディスク管理データを前記バッファメモリに書き込むこと、を特徴とする光ディスク信号処理回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク信号処理回路に関する。
【背景技術】
【０００２】
図１４を参照しつつ、ＤＶＤ（Digital Versatile Disk）のディスクフォーマットについて説明する。ＤＶＤのディスクフォーマットは、ディスク内周部にリードイン領域２０ａが、ディスク外周部にリードアウト領域２０ｂがそれぞれ設けられ、これらの領域の間に映像や音楽等の所望の情報を記録するためのユーザデータ領域２０ｃが設けられる。ここで、リードイン領域２０ａは、例えば、ＤＶＤ−Ｒ／ＲＷの場合、レーザービーム強度調整の為のＰＣＡ（Power Calibration Area)の他に、データ領域内の記録状態を示しており記録再生に必要な記録管理情報が記録されるＲＭＡ（Recording Management Area ）が設けられる。この記録管理情報は、例えば、ＣＤ方式の場合のＰＭＡ（Program Memory Area）に記録されるＴＯＣ(Table Of Contents)情報の一部に相当するものであり、ディスクの互換性やドライブ制御に必要な情報である。また、リードアウト領域２０ｂは、ユーザデータ領域２０ｃが終了したことを示す最終ＬＢＡ（Logical Block Addressing）等が記録される。
【０００３】
つぎに、図９〜図１１を参照しつつ、ＤＶＤのデータフォーマットについて説明する。  
図９は、ＤＶＤのデータセクタを説明するための概念図である。まず、ライトデータは、２０４８バイトごとに分割される。この分割された２０４８バイト分のデータはメインデータと呼ばれ、その先頭には１２バイトのヘッダが付与される。このヘッダは、４バイトのＩＤ（Identification Code）と、そのＩＤに対する２バイトの誤り検出符号（ＩＥＤ：Id Error Detection Code）と、コピープロテクト情報等の６バイトの予約データ（ＣＰＭ:Copyright Management Code）、によって構成される。また、メインデータの末尾には４バイトのＥＤＣ（Error Detection Code）が付与される。このＥＤＣは、ヘッダが付与されたメインデータに対する誤り検出符号となる。
【０００４】
メインデータにヘッダならびにＥＤＣが付与された計２０６４バイトのデータは、１７２バイト単位に区切られた１７２バイト（列）×１２行のデータセクタとして取り扱われる。なお、データセクタのうちの２０４８バイトのメインデータをランダム化する所謂スクランブル処理が施される。このスクランブル処理は、例えば、ヘッダに含まれるＩＤ情報を初期値（シード）としてＭ系列（ランダム系列）を生成し、それをメインデータに加算していくことで行われる。
【０００５】
図１０は、ＤＶＤの１ＥＣＣブロックを説明するための概念図である。１６個のデータセクタが集約されて１７２バイト×１９２行の行列（以下、データセクタ群と言う。）が形成される。また、このデータセクタ群に対して、列毎の誤り訂正符号である外パリティＰＯ（Outer Code Parity）と、行毎の誤り訂正符号である内パリティＰＩ（Inner Code Parity）が生成付与される。なお、外パリティＰＯ並びに内パリティＰＩは、スクランブル処理が施された２０４８バイトのメインデータに対して所定の演算処理が施されることで生成される。
【０００６】
外パリティＰＯならびに内パリティＰＩが付与された１８２バイト（列）×２０８行のデータは１ＥＣＣブロックと呼ばれ、誤り訂正処理を行う単位として取り扱われる。また、図１１に示すように、１６行の外パリティＰＯが、１行ごとに内パリティＰＩが付与された各データセクタの後に順次配置されるよう、１ＥＣＣブロックの行入れ替えが行われる。ここで、一のデータセクタに１０バイトの内パリティＰＩと１行の外パリティＰＯが付与された１８２バイト×１３行のデータは、記録セクタとして取り扱われる。尚、１６個の記録セクタによって構成された１ＥＣＣブロック分のデータに対して、ＥＦＭ＋変調やＮＲＺＩ変換等が施された後に、ＤＶＤ媒体への記録が行われる。
【０００７】
以上のようなデータフォーマットが規定されたＤＶＤ媒体に関して、図１２に示すようなシステム構成の下、光ディスク信号処理回路１０は、つぎのような記録・再生処理を一般的に行う。
【０００８】
まず、光ディスク２０へ記録を行う場合、パソコン等のホストコンピュータ３０からホストＩ／Ｆ（ホストインタフェース）部１１を介して受信したライトデータが、メモリＩ／Ｆ（メモリインタフェース）部１２を介してバッファメモリ１５へと一旦書き込まれる。そして、バッファメモリ１５に書き込まれたライトデータが、メモリＩ／Ｆ部１２を介してＥＣＣ／ＥＤＣ／ＳＣＲ処理部１３へと読み出されてスクランブル処理が施されるとともに、１ＥＣＣブロックへの符号化やＥＤＣの付加等を経てバッファメモリ１５へと再び書き込まれる。さらに、バッファメモリ１５に書き込まれたライトデータは、メモリＩ／Ｆ部１２を介して変調／復調部１４へと読み出されて変調された後、光ピックアップによって光ディスク２０へと記録される。
【０００９】
一方、光ディスク２０から再生を行う場合には、前述した記録の場合とは逆の流れになる。即ち、光ディスク２０から光ピックアップによって読み出したリードデータは、変調／復調部１４によって復調された後、メモリＩ／Ｆ部１２を介してバッファメモリ１５へと一旦書き込まれる。そして、バッファメモリ１５に書き込まれたリードデータが、メモリＩ／Ｆ部１２を介してＥＣＣ／ＥＤＣ／ＳＣＲ処理部１３へと読み出されて１ＥＣＣブロックの復号化処理や、誤り訂正処理や誤り検出処理が施されるとともに、スクランブル状態を解除するデスクランブル処理が施されて、バッファメモリ１５へと再び書き込まれる。さらに、バッファメモリ１５に書き込まれたリードデータは、メモリＩ／Ｆ部１２を介してホストＩ／Ｆ部１１へと読み出されて、ホストコンピュータ３０へと送信される。  
ところで、図１２に示したような光ディスク信号処理の場合、例えば、記録の場合には、ホストコンピュータ３０からのライトデータの受信、ＥＣＣやＥＤＣの生成付与による１ＥＣＣブロックの符号化処理、スクランブル処理等といった各処理毎に、バッファメモリ１５に対して書き込み・読み出しを行うことになるので、バッファメモリ１５のアクセス回数が非常に多くなり、記録処理に要する時間の長期化を招き、ひいては、ホストコンピュータ３０側のデータ転送の高速化の要求に応えるのが困難であった。また、再生処理の場合についても同様のことが言える。
【００１０】
そこで、デスクランブル処理が比較的時間を要する点に着眼して、光ディスク信号処理回路１０の記録・再生処理に要するトータル時間の短縮化を図るべく、ホストコンピュータ３０と光ディスク信号処理回路１０との間のデータ転送の際に、デスクランブル処理を併せて行う仕組みが提案されている（例えば、以下に示す特許文献１の図１２参照）。即ち、図１３に示すように、バッファメモリ１５からリードデータを読み出してホストコンピュータ３０へ送信する際に、デスクランブル処理を併行して行う処理フローとする。この処理フローを採用することによって、バッファメモリ１５のアクセス回数が低減されるとともに、再生処理に要するトータル時間の短縮化が図られる。
【特許文献１】特開２００１−２６６５０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、光ディスク信号処理回路１０が、ホストコンピュータ３０とのデータ転送の際に、デスクランブル処理を併行して行う仕組みのみを採用するだけでは、つぎのような弊害が生じる。
【００１２】
まず、リードイン領域２０ａやリードアウト領域２０ｂに記録されるべき記録管理情報や最終ＬＢＡ等のデータ（以下、「ディスク管理データ」と言う。）は、システム全体の制御を統括するマイクロコンピュータ１６のファームウェアによって管理される。
【００１３】
図１３に示す再生処理フローを採用する場合には、例えば、光ディスク２０の判別の際に、リードイン領域２０ａやリードアウト領域２０ｂからディスク管理データを読み出してバッファメモリ１５に書き込んでおき、マイクロコンピュータ１６が、そのバッファメモリ１５に書き込んでおいたディスク管理データを確認することになるが、ディスク管理データは、ホストコンピュータ３０へ送信されないのでデスクランブル処理が行われない。この結果、マイクロコンピュータ１６は、スクランブルが掛かった状態のディスク管理データを確認することになるので、その確認が困難であると言う不都合が生じ得る。
【００１４】
さらに、ＤＶＤ−ＲＡＭの規格では、未記録領域を読み出した場合、未記録領域に対応した規格データをホストコンピュータ１６へ送信するように定められている。かかる規格データは、ＤＶＤ−ＲＡＭの規格ではオール０で構成されたデータとして定められており、マイクロコンピュータ１６によって生成することができるが、この場合、スクランブルが掛かっていない。そこで、前述したように、ホストコンピュータ１６に対してリードデータを送信する際にデスクランブル処理を施す仕組みのままでは、スクランブルが掛かっていない規格データに対してデスクランブル処理を施すと言う不都合が生じ得る。
【００１５】
以上のように、光ディスク信号処理回路１０が、ホストコンピュータ３０とのデータ転送の際に、スクランブル処理又はデスクランブル処理を併行して行う仕組みを採用するだけでは、前述したような各種の不都合が生じ得るので、実用化にとても耐え難いと言う課題が生じていた。
【課題を解決するための手段】
【００１６】
前述した課題を解決するための主たる本発明は、光ディスクから読み出したスクランブル処理が施されたリードデータをバッファメモリに書き込むリードデータ入力部と、前記バッファメモリから読み出された前記リードデータに対して誤り訂正符号による誤り訂正を行う誤り訂正処理を施し、前記バッファメモリに前記誤り訂正処理が施されたリードデータを書き込む誤り訂正処理部と、前記バッファメモリから前記誤り訂正処理が施された前記リードデータを読み出してデスクランブル処理を施し、前記デスクランブル処理が施されたリードデータを外部機器へ送信する外部機器インタフェース部と、を備えた光ディスク信号処理回路において、前記バッファメモリから前記リードデータを読み出して前記デスクランブル処理を施して、前記デスクランブル処理が施されたリードデータを前記バッファメモリに書き込むメモリコピー処理部を有すること、とする。
【発明の効果】
【００１７】
本発明によれば、光ディスク記録又は再生処理時間の短縮化を適切に行うことが可能な光ディスク信号処理回路を提供することができる。
【発明を実施するための最良の形態】
【００１８】
＜光ディスクシステムの全体構成＞
図１は、本発明の一実施形態に係る光ディスクシステムの全体構成を示す図である。本実施形態に係る光ディスクシステムは、デジタル信号処理回路１００、アナログ信号処理回路２００、バッファメモリ３００、光ピックアップ４００、マイクロコンピュータ５００、ホストコンピュータ６００、によって主に構成される。尚、本実施形態に係る光ディスク信号処理回路は、デジタル信号処理回路１００単独の場合とするが、アナログ信号処理回路２００を含めて集積化したアナログ・デジタル混載ＬＳＩの場合としてもよい。
【００１９】
本実施形態に係る光ディスク７００は、ＤＶＤ±Ｒ／ＲＷや、ＤＶＤ−ＲＡＭ等のＤＶＤ媒体の場合とする。尚、図１４に示したディスクフォーマットと同様に、リードイン領域７００ａ、リードアウト領域７００ｂ、ユーザデータ領域７００ｃが設けられる。即ち、リードイン領域７００ａは、レーザービーム強度調整の為のＰＣＡの他、記録管理情報が記録されたＲＭＡが設けられる。また、リードアウト領域７００ｂにはユーザデータ領域７００ｃが終了したことを示す最終ＬＢＡが記録される。
【００２０】
以下の説明では、リードイン領域７００ａやリードアウト領域７００ｂに記録されるべき記録管理情報や最終ＬＢＡ等のデータのことを「ディスク管理データ」と呼ぶ。このディスク管理データは、マイクロコンピュータ５００のファームウェアで光ディスク７００のディスク種別毎に管理される情報である。尚、本実施形態では、ディスク管理データは、バッファメモリ３００に格納されてマイクロコンピュータ５００より管理される場合とするが、マイクロコンピュータ５００がアクセス可能なバッファメモリ３００以外のメモリに格納される場合であってもよい。
【００２１】
デジタル信号処理回路１００は、トラッキングサーボやフォーカスサーボ等をデジタル制御するデジタルサーボ部と、記録再生に係るデジタル信号処理を行う信号処理部を有する。尚、記録に係るデジタル信号処理とは、ホストコンピュータ６００からのライトデータの受信処理、スクランブル処理、ヘッダやＥＤＣの生成処理、１ＥＣＣブロックの符号化処理、ＥＦＭ＋変調処理等の処理を含む。また、再生に係るデジタル信号処理とは、ＥＦＭ＋復調処理、誤り訂正処理、誤り検出処理、デスクランブル処理、ホストコンピュータへのリードデータの送信処理等を含む。
【００２２】
アナログ信号処理回路２００は、光ピックアップ４００内にある半導体レーザ（不図示）の駆動制御等といったアナログ信号処理を行う。
【００２３】
バッファメモリ３００は、デジタル信号処理回路１００が記録再生に係るデジタル信号処理を行う場合に用いられる作業用メモリである。バッファメモリ３００は、例えば、高集積化ならびに大容量記憶に適したＳＤＲＡＭ等を採用できる。
【００２４】
光ピックアップ４００は、半導体レーザ、光検出器、光学レンズや、サーボ用アクチュエータ等を備えており（いずれも不図示）、アナログ信号処理回路２００によって駆動制御がなされ、光ディスク７００に対して記録再生を行うためのレーザ光を出射する。
【００２５】
マイクロコンピュータ５００は、デジタル信号処理回路１００、アナログ信号処理回路２００、光ピックアップ４００等、光ディスクシステム全体の制御を司るシステムコントローラである。
【００２６】
ホストコンピュータ６００は、例えば、ＤＶＤドライブを搭載したパーソナルコンピュータ等の外部機器であり、光ディスク７００へ記録すべくライトデータをデジタル信号処理回路１００へ送信し、若しくは、光ディスク７００から読み出して再生されたリードデータをデジタル信号処理回路１００より受信する。
【００２７】
＜デジタル信号処理回路の構成＞
図２は、本発明の一実施形態に係るデジタル信号処理回路１００の構成を示す図である。
【００２８】
ホストＩ／Ｆ部（ホストインタフェース部）１１０は、本発明に係る『外部機器インタフェース部』の一実施形態である。即ち、ホストＩ／Ｆ部１１０は、デジタル信号処理回路１００とホストコンピュータ６００との間のデータ送受信を制御するインタフェースである。例えば、ＡＴＡＰＩ（Advanced Technology Attachment Packet Interface）等を採用できる。
【００２９】
さらに、ホストＩ／Ｆ部１１０は、データ送受信の際にスクランブル処理又はデスクランブル処理を併行して実施する機能を具備する。スクランブル処理やデスクランブル処理に多大な時間を要する点を考慮して、データ送受信の際にスクランブル処理又はデスクランブル処理を併行して行うことで、バッファメモリ３００のアクセス回数を低減し、記録・再生処理に要するトータル時間の短縮化を図るためである。
【００３０】
例えば、ホストＩ／Ｆ部１１０は、ホストコンピュータ１００からライトデータを受信する際、当該ライトデータに対してスクランブル処理を施した上で、メモリＩ／Ｆ（メモリインタフェース部）１８０に転送する。この結果、ホストコンピュータ６００から受信したライトデータが、スクランブル処理が施された上で、２０４８バイト（メインデータ）単位で分割され、バッファメモリ３００に書き込まれる。また、ホストＩ／Ｆ部１１０は、バッファメモリ３００からメモリＩ／Ｆ部１８０を介して読み出されたリードデータに対して、デスクランブル処理を施しつつホストコンピュータ６００へ送信する。
【００３１】
マイコンＩ／Ｆ部（マイクロコンピュータ・インタフェース部）１２０は、デジタル信号処理回路１００とマイクロコンピュータ５００との間のデータ転送を制御するインタフェースである。例えば、３線式シリアルインタフェース等を採用できる。
【００３２】
メモリコピー／メモリフィル処理部１３０は、バッファメモリ３００の第１の記憶領域に予め記憶されてあるディスク管理データを、スクランブル処理又はデスクランブル処理を施しつつバッファメモリ３００の異なる領域へとメモリＩ／Ｆ部１８０を介してコピーする。本発明では、このコピー動作のことを「メモリコピー」と呼ぶ。また、スクランブル処理を併行して行うメモリコピーのことを「スクランブル・メモリコピー」と呼び、デスクランブル処理を併行して行うメモリコピーのことを「デスクランブル・メモリコピー」と呼ぶ。
【００３３】
さらに、メモリコピー／メモリフィル処理部１３０は、ＤＶＤ−ＲＡＭ規格に対応すべく、未記録領域をリードした場合にホストコンピュータ６００へ転送する規格データ（オール０で構成されたデータ）を、スクランブル処理を施しながらバッファメモリ３００の所定領域へとメモリＩ／Ｆ部１８０を介して書き込み（０パディング）を行う。本発明では、この書き込み動作のことを「メモリフィル」と呼ぶ。
【００３４】
ＥＤＣ処理部１４０は、バッファメモリ３００から読み出されたライトデータに対して、４バイトのＥＤＣを生成付与した後、バッファメモリ３００へと再び書き込む誤り検出符号生成処理を行う。また、ＥＤＣ処理部１４０は、バッファメモリ３００から読み出されたリードデータに対して、当該リードデータに付与されるＥＤＣによって誤り検出する誤り検出処理を行う。尚、ＥＤＣとしては、例えば、パリティビット、ＣＲＣ（Cyclic Redundancy Code）等を採用できる。
【００３５】
ＥＣＣ処理部１５０は、バッファメモリ３００からメモリＩ／Ｆ部１８０を介して読み出されたライトデータに対して外パリティＰＯ並びに内パリティＰＩを生成付与する誤り訂正符号生成処理を行う。また、ＥＣＣ処理部１５０は、バッファメモリ３００からメモリＩ／Ｆ部１８０を介して読み出されたリードデータに対して誤り訂正処理を行う。尚、外パリティＰＯ及び内パリティＰＩとしては、リード・ソロモン符号等を採用できる。
【００３６】
ＥＦＭ＋変調部１６０は、本発明に係る『ライトデータ出力部』の一実施形態である。即ち、ＥＦＭ＋変調部１６０は、バッファメモリ３００において１ＥＣＣブロックに符号化されたライトデータに対して、インタリーブ処理、ＥＦＭ＋変調処理、ＮＲＺＩ変調処理を施す。尚、ＥＦＭ＋変調部１６０によって変調されたライトデータは、アナログ信号処理回路２００へと出力された後、光ピックアップ４００によって光ディスク７００へと記録される。
【００３７】
ＥＦＭ＋復調部１７０は、本発明に係る『リードデータ入力部』の一実施形態である。即ち、ＥＦＭ＋復調部１７０は、光ピックアップ４００によって光ディスク７００から読み出されたリードデータ（ＲＦ信号を二値化したＥＦＭ＋信号）がアナログ信号処理回路２００から入力されて、ＮＲＺＩ復調処理、ＥＦＭ＋復調処理、デインタリーブ処理を施す。尚、ＥＦＭ＋復調部１７０によって復調されたリードデータは、メモリＩ／Ｆ部１８０を介してバッファメモリ３００へと書き込まれる。
【００３８】
メモリＩ／Ｆ部（メモリインタフェース部）１８０は、バッファメモリ３００への書き込み／読み出しを制御するインタフェースである。  
＜メモリコピー／メモリフィル処理部の構成＞
図３は、本発明の一実施形態に係るメモリコピー／メモリフィル処理部１３０の構成を示す図である。
【００３９】
制御レジスタ１３１は、マイクロコンピュータ５００によってアクセス可能であり、メモリフィル用の規格データを格納する。
【００４０】
マルチプレクサ１３２は、制御レジスタ１３１に格納された規格データ、又は、バッファメモリ３００からメモリＩ／Ｆ部１８０を介して読み出したライトデータ若しくはリードデータのいずれかを選択する。
【００４１】
スクランブル処理部１３３は、マルチプレクサ１３２においてメモリＩ／Ｆ部１８０から読み出したライトデータ（ディスク管理データ）が選択された場合、当該ライトデータに対してスクランブル処理を実行する。尚、当該スクランブルが掛かったライトデータは、メモリＩ／Ｆ部１８０を介してバッファメモリ３００へと書き込まれる。この結果、スクランブル・メモリコピーが完結する。
【００４２】
また、スクランブル処理部１３３は、マルチプレクサ１３２においてメモリＩ／Ｆ部１８０から読み出したリードデータ（ディスク管理データ）が選択された場合、当該リードデータに対してデスクランブル処理を実行する。尚、当該スクランブルが解除されたリードデータは、メモリＩ／Ｆ部１８０を介してバッファメモリ３００へと書き込まれる。この結果、デスクランブル・メモリコピーが完結する。
【００４３】
さらに、スクランブル処理部１３３は、マルチプレクサ１３２において制御レジスタ１３１から読み出した規格データが選択された場合、当該規格データに対してスクランブル処理を実行する。尚、当該スクランブルが掛かった規格データは、メモリＩ／Ｆ部１８０を介してバッファメモリ３００へと書き込まれる。この結果、メモリフィルが完結する。
【００４４】
＜スクランブル・メモリコピーの動作＞
図４、図５を参照しつつ、スクランブル・メモリコピーの動作について説明する。尚、図４に示す例は、光ディスク７００のリードイン領域７００ａ、リードアウト領域７００ｂにバッファメモリ３００に格納されたディスク管理データ（スクランブルが掛かっていない状態）を記録する場合に、当該ディスク管理データに対してスクランブルを掛けつつバッファメモリ３００内の別の領域へとコピーする場合である。
【００４５】
まず、バッファメモリ３００の第１の記憶領域（番地ＺＺＺ〜ＥＥＥ）には、マイクロコンピュータ５００が管理対象とするディスク管理データが記憶されている。かかる状態で、ホストＩ／Ｆ部１１０は、ホストコンピュータ６００から光ディスク７００のデータ領域７００ｃへと書き込むライトデータを受信する。このとき、ホストＩ／Ｆ部１１０は、ホストコンピュータ６００から受信したライトデータに対してスクランブル処理を施しつつバッファメモリ３００の第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）へと書き込む。
【００４６】
一方、メモリコピー／メモリフィル処理部１３０は、ホストＩ／Ｆ部１１０におけるライトデータのスクランブル処理とは独立して（図５参照）、バッファメモリ３００の第１の記憶領域（番地ＺＺＺ〜ＥＥＥ）からメモリＩ／Ｆ部１８０を介してディスク管理データを読み出す。そして、メモリコピー／メモリフィル処理部１３０は、当該読み出したディスク管理データに対してスクランブル処理を施しつつバッファメモリ３００の第２の記憶領域（番地ＸＸＸ〜ＹＹＹ）へと書き込む。
【００４７】
この結果、バッファメモリ３００において、第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）にはスクランブルが掛かったライトデータが格納されるとともに、第２の記憶領域（番地ＸＸＸ〜ＹＹＹ）にはスクランブルが掛かったディスク管理データが格納されることになる。従って、スクランブルが掛かったディスク管理データ及びライトデータそれぞれに対して、その後の共通した記録処理（誤り訂正符号生成処理、誤り検出符号生成処理等）を不都合なく実施することが可能となる。
【００４８】
即ち、ホストＩ／Ｆ部１１０がライトデータの受信と併行してスクランブル処理を行うことで記録処理に要する時間の短縮化を実現しつつ（図５参照）、ホストコンピュータ６００から受信するライトデータと、マイクロコンピュータ５００で管理されるディスク管理データそれぞれに対して、スクランブル処理後の記録処理（誤り訂正符号生成処理、誤り検出符号生成処理等）のための仕組みを別個独立して構築しなくて済むようになる。
【００４９】
＜デスクランブル・メモリコピーの動作＞
図６、図７を参照しつつ、デスクランブル・メモリコピーの動作について説明する。尚、図６に示す例は、光ディスク７００のリードイン領域７００ａ、リードアウト領域７００ｂからスクランブルが掛かった状態のディスク管理データを読み出してバッファメモリ３００に格納した場合に、当該ディスク管理データに対してスクランブルを解除（デスクランブル）しつつバッファメモリ３００内の別の領域へとコピーする場合である。
【００５０】
まず、光ディスク７００のユーザデータ領域７００ｃから読み出したスクランブルが掛かった状態のリードデータが、バッファメモリ３００の第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）に書き込まれる。その後、バッファメモリ３００の第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）に書き込まれたリードデータは、誤り訂正処理や誤り検出処理等が施された後、ホストＩ／Ｆ部１００へと転送され、デスクランブル処理が施されつつホストコンピュータ６００へと送信される。
【００５１】
一方、光ディスク７００のリードイン領域７００ａ、リードアウト領域７００ｂから読み出したスクランブルが掛かった状態のディスク管理データが、バッファメモリ３００の第２の記憶領域（番地ＸＸＸ〜ＹＹＹ）に書き込まれる。かかる状態では、マイクロコンピュータ５００は、バッファメモリ３００の第２の記憶領域（番地ＸＸＸ〜ＹＹＹ）に格納されたディスク管理データを確認して、光ディスク７００の種別等を判別する必要があるが、当該ディスク管理データはスクランブルが掛かった状態であるので確認が困難である。  
そこで、メモリコピー／メモリフィル処理部１３０は、ホストＩ／Ｆ部１１０におけるリードデータのデスクランブル処理とは独立して（図７参照）、バッファメモリ３００の第２の記憶領域（番地ＸＸＸ〜ＹＹＹ）からメモリＩ／Ｆ部１８０を介してスクランブルが掛かった状態のディスク管理データを読み出す。そして、メモリコピー／メモリフィル処理部１３０は、当該読み出したディスク管理データに対してデスクランブル処理を施しつつバッファメモリ３００の第１の記憶領域（番地ＺＺＺ〜ＥＥＥ）へと書き込む。
【００５２】
この結果、マイクロコンピュータ５００は、スクランブルが解除されたディスク管理データが格納されたバッファメモリ３００の第１の記憶領域（番地ＺＺＺ〜ＥＥＥ）を適宜アクセスすることで、光ディスク７００から読み出したディスク管理データの内容を容易に確認できるようになり、ディスク判別等の制御が不都合なく行えるようになる。即ち、ホストＩ／Ｆ部１１０がリードデータの送信と併行してデスクランブル処理を行うことで再生処理に要する時間の短縮化を実現しつつ（図７参照）、マイクロコンピュータ５００のシステム制御が支障なく行えるようになる。
【００５３】
＜メモリフィルの動作＞
図８を参照しつつ、メモリフィルの動作について説明する。尚、図８に示す例は、ＤＶＤ−ＲＡＭの光ディスク７００の未記録領域をリードした場合、制御レジスタ１３１に格納された規格データ（スクランブルが掛かっていない状態）に対してスクランブルを掛けつつバッファメモリ３００内の領域へと書き込む場合である。尚、光ディスク７００の未記録領域をリードしたか否かは、例えば、ＲＦ信号の二値化信号のビットの並びによって検出可能である。
【００５４】
まず、光ディスク７００のユーザデータ領域７００ｃのうち、未記録領域から読み出したリードデータが、バッファメモリ３００の第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）に書き込まれる。ここで、メモリコピー／メモリフィル処理部１３０は、制御レジスタ１３１に格納された規格データを読み出して、当該規格データに対してスクランブルを掛けつつバッファメモリ３００の未記録領域のリードデータを上書きする。
【００５５】
この結果、バッファメモリ３００の第３の記憶領域（番地ＹＹＹ〜ＺＺＺ）に上書きされた規格データは、スクランブルが掛かった状態であるので、ホストＩ／Ｆ部１００へと転送されて、デスクランブル処理が施されつつホストコンピュータ６００へと送信される。ホストＩ／Ｆ部１１０がリードデータの送信と併行してデスクランブル処理を行うことで再生処理に要する時間の短縮化を実現しつつ、ホストコンピュータ６００への未記録領域を示すデータの送信を不都合なく行えるようになる。
【００５６】
以上、本発明の実施形態について説明したが、前述した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るとともに、本発明にはその等価物も含まれる。
【００５７】
具体的には、本発明の実施形態では、メモリコピー／メモリフィル処理部１３０が光ディスク上のディスク管理データに対してスクランブル処理又はデスクランブル処理を施す場合と、ＤＶＤ−ＲＡＭの未記録領域に対応する規格データに対してスクランブル処理を施す場合と、を説明したが、本発明の適応範囲はこれに限られるものではない。ホストＩ／Ｆ部１００を介さずに記録又は再生されるデータであれば、本願発明のメモリコピー／メモリフィル処理部１３０を用いてスクランブル処理又はデスクランブル処理を施すことができる。
【００５８】
また、本発明の実施形態では、ＤＶＤ±Ｒ／ＲＷやＤＶＤ−ＲＡＭ等のＤＶＤ媒体についてのディスクフォーマットの場合として説明したが、本発明の適応範囲はこれに限られない。例えば、ＨＤ−ＤＶＤ等、ＤＶＤ媒体のディスクフォーマットに対応した光ディスク媒体であれば、本発明を適応することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る光ディスクシステムの全体構成を示す図である。
【図２】本発明の一実施形態に係るデジタル信号処理回路の構成を示す図である。
【図３】本発明の一実施形態に係るメモリコピー／メモリフィル処理部の構成を示す図である。
【図４】本発明の一実施形態に掛かるスクランブル・メモリコピーの動作を説明するための図である。
【図５】本発明の一実施形態に掛かるスクランブル・メモリコピーの動作を説明するための図である。
【図６】本発明の一実施形態に掛かるデスクランブル・メモリコピーの動作を説明するための図である。
【図７】本発明の一実施形態に掛かるデスクランブル・メモリコピーの動作を説明するための図である。
【図８】本発明の一実施形態に掛かるメモリフィルの動作を説明するための図である。
【図９】ＤＶＤのデータセクタを説明する図である。
【図１０】ＤＶＤのＥＣＣブロックを説明する図である。
【図１１】ＤＶＤの記録セクタを説明する図である。
【図１２】従来の光ディスクシステムの構成を示す図である。
【図１３】従来の光ディスク信号処理回路の再生処理を説明するための図である。
【図１４】ＤＶＤのディスクフォーマットを説明するための図である。
【符号の説明】
【００６０】
１０  光ディスク信号処理回路            １２  メモリＩ／Ｆ部
１３  ＥＣＣ／ＥＤＣ／ＳＣＲ処理部      １４  変調／復調部
１００  デジタル信号処理回路            １１、１１０  ホストＩ／Ｆ部
１２０  マイコンＩ／Ｆ部                １３０  メモリコピー／メモリフィル処理部
１３１  制御レジスタ                    １３２  マルチプレクサ
１３３  スクランブル処理部              １４０  ＥＤＣ処理部
１５０  ＥＣＣ処理部                    １６０  ＥＦＭ＋変調部
１７０  ＥＦＭ＋復調部                  １８０  メモリＩ／Ｆ部
２００  アナログ信号処理回路            １５、３００  バッファメモリ
４００  光ピックアップ                  １６、５００  マイクロコンピュータ
３０、６００  ホストコンピュータ        ２０、７００  光ディスク
２０ａ、７００ａ  リードイン領域        ２０ｂ、７００ｂ  リードアウト領域
２０ｃ、７００ｃ  データ領域
【図１】
2008041227.tif 000003
【図２】
2008041227.tif 000004
【図３】
2008041227.tif 000005
【図４】
2008041227.tif 000006
【図５】
2008041227.tif 000007
【図６】
2008041227.tif 000008
【図７】
2008041227.tif 000009
【図８】
2008041227.tif 000010
【図９】
2008041227.tif 000011
【図１０】
2008041227.tif 000012
【図１１】
2008041227.tif 000013
【図１２】
2008041227.tif 000014
【図１３】
2008041227.tif 000015
【図１４】
2008041227.tif 000016