(57)【特許請求の範囲】
【請求項１】
同一位置に複数のページデータが多重記録されており、
前記ページデータは、各々固有の入射角度でレーザ光を照射することで検出される光記録媒体において、
前記ページデータは、複数のページデータの集合をページグループとしたときに、隣接するページデータと互いに異なるページグループに属するよう、複数の前記ページグループに分配されて、前記ページグループごとに誤り訂正符号化されていることを特徴とする、光記録媒体。
【請求項２】
前記データページは、
長方形状に配置された、ホストへ転送するためのユーザデータと、
前記ユーザデータの配置の一辺の方向に対して付加した第一のページ内パリティと
前記第一のパリティの付加方向に対して直交する方向に、前記ユーザデータと前記第一のパリティに対して付加した第二のページ内パリティと
を有することを特徴とする、
請求項１に記載の光記録媒体。
【請求項３】
複数ページ分のページデータをホログラムディスク上の同一の位置に多重記録する光情報記録方法において、
ホストからの入力データを所定単位で順次分割することにより、二次元的に配置された各ページデータを順次生成する第一のステップと、
前記ページデータに対して、個別のページごとに誤り訂正符号化を行う第二のステップと、
前記第二のステップで誤り訂正符号化したページデータに対して、複数のページデータをページグループとしたときに、隣接するページデータと互いに異なるページグループに属するよう、複数の前記ページグループに分配するとともに、前記ページグループを単位としてページ間誤り訂正符号化を行う第三のステップと、
前記ページ間誤り訂正符号化処理が施された前記複数ページのデータを前記ホログラムディスクに多重化して記録する第四のステップと、
を順に行うことを特徴とする
光情報記録方法。
【請求項４】
前記第一のステップでは、
長方形に配置されたページデータを生成し、
前記第二のステップでは、前記長方形に配置されたページデータの一辺に沿った方向のデータの配列に対して第一のページ内誤り訂正符号化を行った後、
続いて前記第一のページ内誤り訂正符号化に直交する向きのデータ配列に対して第二のページ内誤り訂正符号化を行うことを特徴とする、
請求項３に記載の光情報記録方法。
【請求項５】
前記第三のステップにおいて、
前記分配する処理は、記録を行うデータがホストから転送された順番に対する前記ページグループ数の余剰値に基づいて同一位置に記録するページデータを複数のページグループに分配することを特徴とする、
請求項３に記載の光情報記録方法。
【請求項６】
前記第二のステップが処理したデータ量が前記第一のステップが処理したデータを追い越さないように制御し、
前記第三のステップが処理したデータ量が前記第二のステップが処理したデータを追い越さないように制御し、
前記第四のステップが処理したデータ量が前記第三のステップが処理したデータを追い越さないように制御することを特徴とする、
請求項３に記載の光情報記録方法。
【請求項７】
複数ページ分のデータをホログラムディスク上の同じ記憶領域に多重記録する光情報記録装置において、
ホストからの入力データを所定単位で順次分割することにより各ページのデータを順次生成し、ページ毎に誤り訂正符号を演算して付加するページ内符号化処理部と、
前記ページ内符号化処理で得られたページデータに対して、複数のページデータをページグループとしたときに、隣接するページデータと互いに異なるページグループに属するよう、複数の前記ページグループに分配するとともに、前記ページグループを単位としてページ間誤り訂正符号化を行ってディスク上に記録するデータ配列を生成する信号生成部と、
前記ページ間誤り訂正符号化処理が施された前記複数ページのデータを前記ホログラムディスクに角度多重化して記録する光ピックアップと、
を備えることを特徴とする光情報記録装置。
【請求項８】
前記信号生成部では、長方形のデータ配列をなすページデータを生成し、前記ページデータの一辺に沿った方向のデータの配列に対して第一のページ内誤り訂正符号化を行った上で、続いて前記第一のページ内誤り訂正符号化に直交する向きのデータの配列に対して第二のページ内誤り訂正符号化を行うことを特徴とする、
請求項７に記載の光情報記録装置。
【請求項９】
前記ページ間誤り訂正符号化は、同一位置に多重記録されるページデータをＮ個（Ｎは２以上の整数）のグループに分配したページグループを単位として行い、
前記信号生成部は内部に
メモリと
データ入力処理部と
ページ間符号化部と
を有し、
前記データ入力処理部は、ホストからの入力データを所定単位で順次分割してページデータを作成するとともに、ホストから入力された順番で前記メモリ内にページ別に設けられた領域に格納し、
前記ページ間符号化部は、Ｎページ間隔で前記メモリ内からページデータを参照してページグループを作成して誤り訂正符号化することを特徴とする、
請求項７に記載の光情報記録装置。
【請求項１０】
前記信号生成部は、
入力データを所定単位で順次分割することにより各ページのデータを順次生成するデータ入力部と、
前記データ入力部により生成された各前記ページのデータに対してページ内での符号化処理でなるページ内符号化処理を施すページ内符号化処理部と、
前記同じ記録領域に記録する前記ページ内符号化処理が施された前記複数ページを前記複数のページグループに分け、前記ページグループごとに、別個に前記ページ間符号化処理を施すページ間符号化部と、
前記ページ間符号化処理が施された各前記グループ内の各前記ページのデータに基づいて、各前記ページの記録パターンを生成する記録パターン生成部と、
前記記録パターン生成部により生成された各前記ページの記録パターンを前記光ピックアップに転送する記録パターン転送部と、
前記ページ内符号化部、前記ページ間符号化部、前記記録パターン生成部及び前記記録パターン転送部の処理が前段の前記データ入力部、前記ページ内符号化部、前記ページ間符号化部又は前記記録パターン生成部の処理を追い越さないように制御する制御部と
を備えることを特徴とする請求項７に記載の光情報記録装置。
【請求項１１】
複数のページデータをホログラムディスク上の同一の位置に多重記録する光情報記録方法において、
入力されたユーザデータを所定単位で分割することにより、二次元的に配置されたページデータを生成するステップと、
前記生成されたページデータに対して、複数のページデータをページグループとしたときに、隣接するページデータと互いに異なるページグループに属するよう、複数の前記ページグループに分配するとともに、前記ページグループを単位としてページ間誤り訂正符号化を行うステップと、
前記ページ間誤り訂正符号化処理が施された複数ページのデータをホログラムディスクに多重化して記録するステップと、
を備える光情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホログラフィを用いて、光情報記録媒体に情報を記録する、及び／又は光情報記録媒体から情報を再生する、装置に関する。
【背景技術】
【０００２】
従来から、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等の反射系の光学情報記録媒体（光ディスク）の情報記録領域（情報記録面）に情報を記録し、及び／又は当該情報記録領域に記録された情報を再生する光情報記録／再生装置がある。
【０００３】
また、近年では、青紫色半導体レーザを用いたブルーレイディスク（Blu-ray Disc:以下、「ＢＤ」という）規格や、ＨＤ ＤＶＤ（High Definition ＤＶＤ）規格等により、コンシューマ用（民生用）においても５０ＧＢ程度の記録密度を持つ反射系ディスクの商品化が可能となってきた。その一方で、光ディスクについても、１００ＧＢ〜１ＴＢというＨＤＤ（Hard Disk Drive）容量に匹敵するさらなる大容量化が望まれている。
【０００４】
しかしながら、このような超高密度を光ディスクで実現するためには、今までの様な短波長化と対物レンズ高ＮＡ化による従来の高密度技術とは異なった新しいストレージ技術が必要となる。そこで、近年では、ホログラフィを利用してデジタル情報を記録するホログラム記録技術が注目を集めている。このホログラム記録技術によれば、１つのホログラムで２次元的な情報を同時に記録／再生することができ、また同じ場所に複数のページデータを重ね書きすることができるため、大容量かつ高速な情報の記録再生に有効である。
【０００５】
このようなホログラム記録技術として、信号光束をレンズでホログラム用の光ディスク（以下、これをホログラムディスクと呼ぶ）に集光すると同時に、平行光束の参照光を照射して干渉させてホログラムの記録を行い、さらに参照光のホログラムディスクへの入射角度を変えながら異なるページデータを空間光変調器に表示して多重記録を行う、いわゆる角度多重記録方式がある。（例えば、特許文献１参照）。
【０００６】
また、１つの空間光変調器において内側の画素からの光を信号光、外側の輪帯状の画素からの光を参照光として、両光束を同じレンズでホログラムディスクに集光し、レンズの焦点面付近で信号光と参照光を干渉させてホログラムを記録するシフト多重方式を用いたホログラム記録技術も紹介されている。（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２７２２６８号公報
【特許文献２】ＷＯ２００４−１０２５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、ホログラムディスクに情報を記録する場合、当該情報を所定単位ごとに区切りながら、区切った所定単位の情報に基づいて例えば２次元バーコードのような２次元情報（以下、これをページと呼ぶ）を順次生成し、そのページのデータを光学的にホログラムディスクに記録する。そして角度多重記録方式では、このようなページのデータを角度を変えながらホログラムディスクの同じ場所に光学的に記録する。
【０００９】
ところが、このような角度多重記録方式によりホログラムディスクに情報を記録する場合、参照光のホログラムディスクへの入射角度が規定の角度からずれると、そのページや、そのページがずれた方向に隣接するページを再生する際に、隣接ページからのクロストークが大きくなって、良質な再生情報を得られない問題がある。そして、このような問題は角度多重記録するページ数が多くなればなるほど深刻となる。
【００１０】
なお、特開２００７−６５１３８号公報、特開２００７−６６３７６号公報及び特開２００７−６６３７７号公報には、ホログラムディスクに対して角度多重記録方式を適用する場合において、ホログラムディスク上で各ページのデータを物理的に隣接して記録する際に、これらページを記録する領域間にブラックガードと呼ぶ領域を設ける方法が開示されている。そしてこの方法によれば、ホログラムディスク上で物理的に隣接して記録されたページ間でのクロストークの発生を防止することはできるものの、上述のような角度多重記録された隣接するページ間でのクロストークの発生を防止することはできない。
【００１１】
かかる課題を解決するため、本発明においては、同一位置に複数のページデータが多重記録されており、前記ページデータは、各々固有の入射角度でレーザ光を照射することで検出される光記録媒体において、前記ページデータは、複数のページデータの集合をページグループとしたときに、複数の前記ページグループに分配されて、前記ページグループごとに誤り訂正符号化されていることを特徴とする。
【課題を解決するための手段】
【００１２】
また本発明においては、複数ページ分のページデータをホログラムディスク上の同一の位置に多重記録する光情報記録方法において、ホストからの入力データを所定単位で順次分割することにより、二次元的に配置された各ページデータを順次生成する第一のステップと、前記ページデータに対して、個別のページごとに誤り訂正符号化を行う第二のステップと、前記第二のステップで誤り訂正符号化したページデータに対して、複数のページデータをページグループとしたときに、複数の前記ページグループに分配するとともに、前記ページグループを単位としてページ間誤り訂正符号化を行う第三のステップと、前記ページ間誤り訂正符号化処理が施された前記複数ページのデータを前記ホログラムディスクに多重化して記録する第四のステップと、を順に行うことを特徴とする。
【００１３】
また本発明においては、複数ページ分のデータをホログラムディスク上の同じ記録領域に角度多重化して記録する光情報記録方法において、入力データを所定単位で順次分割することにより各ページのデータを順次生成すると共に、角度多重化により隣接して記録されるページ同士が同じページグループに属さないように、前記同じ記録領域に記録する前記複数のページを複数の前記ページグループに分け、前記ページグループごとに、別個にページ間誤り訂正符号を演算して付加するページ間符号化処理を施す第１のステップと、前記ページ間符号化処理が施された前記複数ページのデータを前記ホログラムディスクに角度多重化して記録する第２のステップとを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ホログラムディスクの同じ記録領域に角度多重化されて記録される隣接ページ同士が別個のページグループに分けられてページ間誤り訂正符号が算出されるため、エラービットが分散されて訂正能力が向上する。かくするにつき良質な再生情報を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態による光情報記録再生装置の構成を示すブロック図である。
【図２】光ピックアップの光学系の構成を示す概念図である。
【図３】光情報記録再生装置における記録／再生準備処理の説明に供するフローチャートである。
【図４】光情報記録再生装置における記録処理の説明に供するフローチャートである。
【図５】光情報記録再生装置における再生処理の説明に供するフローチャートである。
【図６】信号生成部において行われる情報信号生成処理の一連の流れを示す概念図である。
【図７】信号生成回路の具体的な構成例を示すブロック図である。
【図８】ページ内符号化処理の説明に供する概念図である。
【図９】ページ間符号化処理の説明に供する概念図である。
【図１０】ページ間符号化処理の説明に供する概念図である。
【図１１】ページ間符号化回路の具体的な構成例を示すブロック図である。
【図１２】ページ間符号化回路の処理内容の説明に供するタイミングチャートである。
【図１３】ページ間符号化回路の処理内容の説明に供するタイミングチャートである。
【図１４】処理開始信号生成回路の具体的な構成を示す回路図である。
【図１５】処理開始信号生成回路の処理内容の説明に供するタイミングチャートである。
【図１６】ページ間符号化回路におけるページ間符号化処理の一連の流れの説明に供するフローチャートである。
【図１７】他の実施の形態によるページ間符号化処理の一連の流れの説明に供するフローチャートである。
【発明を実施するための形態】
【００１６】
以下図面について、本発明の一実施の形態を詳述する。
【００１７】
（１）本実施の形態による光情報記録再生装置の構成
図１において、１は全体として本実施の形態による光情報記録再生装置を示す。この光情報記録／再生装置１は、光ピックアップ２、位相共役光学系３、ディスクキュア光学系４、ディスク回転角度検出用光学系５ならびに回転モータ６を備えており、装着されたホログラムディスク７を回転モータ６によって回転可能な構成となっている。
【００１８】
光ピックアップ２は、参照光と信号光をホログラムディスク７に出射してホログラフィを利用してデジタル情報を記録する。この際、記録される情報信号は、図示しないホストからコントローラ８に与えられたデジタル情報に対して信号生成回路９において誤り訂正符号の付加処理及び変調処理等の所定の信号処理を施すことにより生成されたものであり、この情報信号に基づいて光ピックアップ２内の後述するレーザ光源２０（図２参照）から発射された光ビームを空間光変調器２９（図２参照）において空間光変調することにより信号光を生成する。ホログラムディスク７に照射される参照光と信号光の照射時間は、光ピックアップ２内の後述するシャッタ２２（図２参照）の開閉時間をコントローラ８によってシャッタ制御回路１０を介して制御することで調整できる。
【００１９】
ホログラムディスク７に記録した情報を再生する場合は、光ピックアップ２から出射された参照光の位相共役光を位相共役光学系３によって生成する。ここで、位相共役光とは、入力光と同一の波面を保ちながら逆方向に進む光波のことである。この位相共役光によって再生される再生光を光ピックアップ２内の後述する光検出器４２（図２参照）によって検出し、このとき光検出器２１８から出力される光検出信号に対して信号処理回路１１において復調処理や誤り訂正処理などの再生処理を施す。そしてこのようにして得られた元のフォーマットの情報がコントローラ８を介してホストに出力される。
【００２０】
以上の記録及び再生動作をホログラムディスク７の一周に渡って行うために、回転モータ６により、ホログラムディスク７を回転させる。ホログラムディスク７に情報を安定して記録するために十分な光エネルギーを得るため、情報の記録、再生を行う際、ホログラムディスク７は静止していることが望ましい。したがって、本実施の形態では、回転モータ６として、ホログラムディスク７の回転-静止を安定して行い得るステッピングモータが用いられている。
【００２１】
ディスクキュア光学系４は、ホログラムディスク７のプリキュア処理及びポストキュア処理に用いる光ビームを生成する。ここで、プリキュアとは、ホログラムディスク７の所望の位置に情報を記録する際、この所望位置に参照光と信号光を照射する前に予め所定の光ビームを照射する前工程のことである。また、ポストキュアとは、ホログラムディスク７内の所望の位置に情報を記録した後、該所望の位置に追記不可能とするために所定の光ビームを照射する後工程のことである。
【００２２】
ディスク回転角度検出用光学系５は、ホログラムディスク７の回転角度を検出するために用いられる。ホログラムディスク７を所定の回転角度に調整する場合は、ディスク回転角度検出用光学系５によって、ホログラムディスク７の回転角度に応じた信号を検出し、検出された信号を用いてコントローラ８によって、ディスク回転モータ制御回路１２を介してホログラムディスク７の回転角度を制御する。
【００２３】
光ピックアップ２、ディスクキュア光学系４、ディスク回転角度検出用光学系５は、各々その内部に光源を有し、各々の光源には、光源駆動回路１３から所定の光源駆動電流が供給される。これにより前記各々の光源は、所定の光量で光ビームを発光することができる。
【００２４】
また、光ピックアップ２、位相共役光学系３、ディスクキュア光学系４は、それぞれホログラムディスク７の半径方向に位置をスライドできる機構に保持されており、アクセス制御回路１４を介してホログラムディスク７の半径方向における光ピックアップ２、位相共役光学系３及びディスクキュア光学系４の位置制御が行われる。そして、この位置制御により、ホログラムディスク７全面での記録及び再生が可能となる。
【００２５】
ところでホログラフィを利用した記録技術は、超高密度な情報を記録可能な技術であるため、例えば、ホログラムディスク７の傾きや位置ずれに対する許容誤差が極めて小さくなる傾向がある。このため、光ピックアップ２内に、例えばホログラムディスク７の傾きや位置ずれ等、許容誤差が小さいずれ要因のずれ量を検出する機構を設け、サーボ信号生成回路１５でサーボ制御用の信号を生成し、サーボ制御回路１６を介して、前記ずれ量を補正するサーボ機構を光情報記録再生装置１内に設けるようにしてもよい。また光情報記録再生装置１の小型化を達成するため、光ピックアップ２、位相共役光学系３、ディスクキュア光学系４及びディスク回転角度検出用光学系５について、いくつかの光学系構成または全ての光学系構成をひとつに纏めて簡素化するようにしてもよい。
【００２６】
図２は、光ピックアップ２の具体的な構成を示す。この光ピックアップ２では、レーザ光源２０を出射した光ビームがコリメートレンズ２１を介してシャッタ２２に入射する。シャッタ２２が開いているときは、光ビームはシャッタ２２を通過した後、例えば２分の１波長板等で構成される光学素子２３によってＰ偏光とＳ偏光の光量比が所望の比になるように偏光方向を制御された後、ＰＢＳプリズム２４に入射する。ＰＢＳプリズム２４を透過した光ビームは、ビームエキスパンダ２５によって光ビーム径を拡大された後、位相マスク２６、リレーレンズ２７及びＰＢＳプリズム２８を経由して空間光変調器２９に導入される。空間光変調器２９は、信号生成回路９（図１）から与えられる情報信号に基づいて光ビームを空間光変調する。そして、この結果として得られた信号光が、リレーレンズ３０間の空間フィルタ３１を介して対物レンズ３２に入射し、この対物レンズ３２によってホログラムディスク７上に集光される。
【００２７】
またＰＢＳプリズム２４を反射した光ビームは、偏光方向変換素子３３によって記録時又は再生時に応じて所定の偏光方向に設定された後、ミラー３４，３５を経由してガルバノミラー３６に入射する。そして、このガルバノミラー３６における反射光が参照光としてレンズ３８及び対物レンズ３９を介してホログラムディスク７に入射する。ここで、ガルバノミラー３６はアクチュエータ３７によって回転が可能なミラーであり、この回転によってホログラムディスク７に対する参照光の入射角度を所望の角度に設定することができる。
【００２８】
このように、信号光と参照光とをホログラムディスク７上において互いに重ね合うように入射させることで、ホログラムディスク７内に干渉縞パターンが形成され、このパターンを情報記録領域に書き込むことで情報を記録する。またガルバノミラー３６を回転させることで、ホログラムディスク７に入射する参照光ビームの入射角度を変化させることができるため、角度多重による記録が可能である。
【００２９】
ホログラムディスク７に記録した情報を再生する場合には、参照光のみをホログラムディスク７に入射させ、ホログラムディスク７を透過した参照光を位相共役光学系３のガルバノミラー４０にて反射させることで、その位相共役光を生成する。なおガルバノミラー４０は、アクチュエータ４１によって回転自在に保持される。この位相共役光によって生成された再生光は、対物レンズ３２及びリレーレンズ３０間の空間フィルタ３１を介してＰＢＳプリズム２８に入射し、このＰＢＳプリズム２８において反射して光検出器４２に入射する。かくしてこの光検出器４２の出力が信号処理回路１１（図１）に与えられて再生処理される。
【００３０】
図３〜図５は、光情報記録再生装置１における記録／再生処理の動作フローを示したものである。ここでは、特にホログラムディスク７に対する記録再生に関するフローを説明する。
【００３１】
図３は、光情報記録再生装置１にホログラムディスク７を挿入した後、記録又は再生の準備が完了するまでの記録／再生準備処理の流れを示し、図４は、準備完了状態からホログラムディスク７に情報を記録するまでの記録処理の流れを示し、図５は、準備完了状態からホログラムディスク７に記録した情報を再生するまでの再生処理の流れを示している。
【００３２】
図３に示すように、光ディスクを挿入すると（ＳＰ１）、光情報記録再生装置１は、例えば挿入された光ディスクがホログラフィを利用してデジタル情報を記録又は再生する光ディスク（ホログラムディスク７）であるかどうかのディスク判別を行なう（ＳＰ２）。
【００３３】
ディスク判別の結果、挿入された光ディスクがホログラムディスク７であると判断すると、光情報記録再生装置１は、そのホログラムディスク７に設けられたコントロールデータを読み出し、例えばその光ディスクに関する情報や、例えば記録時又は再生時における各種設定条件に関する情報を取得する（ＳＰ３）。
【００３４】
光情報記録再生装置１は、かかるコントロールデータを読み出し終えると、コントロールデータに応じた各種調整や光ピックアップ２（図１）に関わる学習処理を行い（ＳＰ４）、記録又は再生の準備が完了する（ＳＰ５）。
【００３５】
準備完了状態から情報を記録するまでの動作フローは、図４に示す通りである。すなわち光情報記録再生装置１は、まず、記録するデータを受信して、該データに応じた情報を光ピックアップ２内の空間変調器４６（図２）に送り込む（ＳＰ１０）。
【００３６】
その後、光情報記録再生装置１は、ホログラムディスク７に高品質の情報を記録できるように、必要に応じて各種学習処理を事前に行い（ＳＰ１１）、シーク動作ならびにアドレス再生を繰り返しながら光ピックアップ２ならびにディスクキュア光学系４の位置をホログラムディスク７の所定の位置に配置する（ＳＰ１２及びＳＰ１３）。
【００３７】
次いで光情報記録再生装置１は、ディスクキュア光学系４から出射する光ビームを用いて所定の領域をプリキュアするプリキュア処理を行い（ＳＰ１４）、この後、光ピックアップ２から出射する参照光と信号光を用いてデータを記録する（ＳＰ１５）。この場合において、本実施の形態による光情報記録再生装置１では、ホログラムディスク７上の１ページ分の記録領域に角度多重記録方式により複数ページ分のデータを記録する。
【００３８】
データを記録した後は、光情報記録再生装置１は、必要に応じてデータをベリファイし（ＳＰ１６）、ディスクキュア光学系４から出射する光ビームを用いてポストキュアするポストキュア処理を行なう（ＳＰ１７）。
【００３９】
準備完了状態から記録された情報を再生するまでの動作フローは、図５に示す通りである。すなわち光情報記録再生装置１は、ホログラムディスク７から高品質の情報を再生できるように、必要に応じて各種学習処理を事前に行う（ＳＰ２０）。その後、シーク動作ならびにアドレス再生を繰り返しながら光ピックアップ２ならびに位相共役光学系３の位置をホログラムディスク７の所定の位置に配置する（ＳＰ２１及びＳＰ２２）。
【００４０】
その後、光情報記録再生装置１は、光ピックアップ２から参照光を出射し、ホログラムディスク７に記録された情報を読み出す（ＳＰ２３）。
【００４１】
（２）信号生成回路における情報信号生成処理
（２−１）情報信号生成処理の流れ及び信号生成回路の具体的構成
次に、図１について上述した信号生成回路９において行われる情報信号生成処理について説明する。なお、以下においては、ホログラムディスク７の１ページ分の記録領域に角度多重記録方式により記録される各ページをまとめてブロックと呼ぶものとする。また本実施の形態においては、ホログラムディスク７上の１つの領域に角度多重記録方式により１ブロック分のデータを記録した後に次の領域に移って同様にデータを記録してゆく記録方式（以下、これをストップアンドゴー方式と呼ぶ）を採用しているものとする。
【００４２】
本実施の形態による光情報記録再生装置１では、上述のようにホストからのデジタル情報に対して信号生成回路９においてページ内符号化処理やページ間符号化処理等の情報信号生成処理を実行するが、このうちページ間符号化処理を施す際に、偶数ページ及び奇数ページごとに別個にページ間符号化処理を施すことを特徴の１つとしている。
【００４３】
図６は、信号生成部９において行われるこのような情報信号生成処理の一連の流れを示している。この図６に示すように、信号生成部９は、ホストからコントローラ８を介して与えられる入力データを所定単位で順次分割することによりページ（データページ）５０Ｄを生成し、生成したページ５０Ｄを所定数ずつまとめてブロック５１を順次生成する（ＳＰ３０）。
【００４４】
次いで、信号生成部９は、上述のようにして生成したブロック５１内の各ページ５０Ｄに対してそれぞれ所定のページ内符号化処理を施すことにより、これらページ５０Ｄにそれぞれページ内誤り訂正符号ＰＸＹを付加する（ＳＰ３１）。
【００４５】
続いて信号生成部９は、１つのブロック５１内の各ページ５０Ｄをページ番号が偶数の偶数ページとページ番号が奇数の奇数ページとに分けて、偶数ページからなる偶数ページグループ５１Ｅ及び奇数ページからなる奇数ページグループ５１Ｏについてそれぞれ別個に所定のページ間符号化処理を施すことにより、偶数ページグループ５１Ｅ内及び奇数ページグループ５１Ｏ内にそれぞれページ間誤り訂正符号データからなるパリティページ５０Ｐを付加する（ＳＰ３２）。
【００４６】
この後、信号生成部９は、上述のようにしてページ間符号化処理を施した偶数ページグループ５１Ｅ及び奇数ページグループ５１Ｏからなるブロック５１について、当該ブロック５１に属する各ページ（データページ５０Ｄ及びパリティページ５０Ｐ）に対して変調処理及び同期コードの付加処理を行い（ＳＰ３３）、得られた記録情報を光ピックアップ２（図１）に転送することにより、かかる記録情報をホログラムディスク７に記録させる（ＳＰ３４）。
【００４７】
図７は、このような一連の情報信号生成処理を行う信号生成回路９の具体的な構成を示している。この図７からも明らかなように、信号生成回路９は、ホログラムディスク７に記録する各ページの記録パターンを生成する記録パターン生成部６０と、記録パターン生成部６０における各ページの記録パターンの生成処理を制御する記録パターン生成制御部６１と、記録パターン生成部６１がワークメモリとして用いるメモリ６２と、メモリ６２に対するアクセスを制御するメモリ制御部６３と、ページ内のシンボルの位置情報からメモリ６２上の対応する位置のアドレスを生成するアドレス生成回路６４とから構成される。なお、以下においては、１ページはｍ（縦）×ｎ（横）個のシンボルから構成され、１ブロックは２ｌページから構成されるものとする。
【００４８】
記録パターン生成処理部６０は、データ入力処理部７０、ページ内符号化部７１、ページ間符号化部７１、記録パターン生成部７２及び記録パターン転送部７３から構成されており、ホストからコントローラ８を介して与えられる入力データＤ１をデータ入力処理部７０のデータ入力回路８０において受信する。
【００４９】
データ入力回路８０は、入力データを受信すると、この入力データを１ページ分のシンボル数（ｍ×ｎ）からなるページデータに順次分割し、得られたページデータをデータバス７５を介して１シンボル分ずつメモリ６２に送出する。この際、データ入力回路８０は、そのときメモリ６２に送出している１シンボル分のページデータがページ内のどの位置（行及び列）のシンボルに対応するものであるかを示すページ内位置情報をアドレス生成回路６４に送出する。またデータ入力回路８０は、これと併せて１シンボル分のページデータをメモリ６２に送出するごとに、メモリ制御回路６３にアクセス要求信号を送信する。
【００５０】
メモリ制御回路６３は、データ入力回路８０からアクセス要求信号が与えられると、データ入力回路８０のメモリ６２へのアクセスが可能であるときには当該アクセスを許可するアクセス許可信号をデータ入力回路８０に送出する。またこのときメモリ制御回路６３は、かかるアクセス許可信号と併せて、データ入力回路８０のアクセスを許可するアクセス許可処理選択信号をアドレス生成回路６４に送出すると共に、メモリ６２にライト信号を出力する。
【００５１】
アドレス生成回路６４は、メモリ制御回路６３からのアクセス許可処理選択信号を受信すると、このときデータ入力回路８０から与えられるページ内位置情報と、後述のようにページ入力回路用ページカウンタ８１から与えられる当該ページ入力回路用ページカウンタ８１のカウント値と、後述のようにデータ入力回路用ブロックカウンタ８２から当該データ入力回路用ブロックカウンタ８２のカウント値とに基づいて、データ入力回路８０から与えられる１シンボル分のページデータを格納すべきメモリ６２内の記憶領域のアドレスを生成する。
【００５２】
具体的には、本実施の形態では、メモリ６２の記憶領域がパリティ付加処理用領域６２Ａと、記録パターン格納用領域６２Ｂとに分けられている。またパリティ付加処理用領域６２Ａは、１ブロック分のデータを一時的に格納しておくための複数のブロック格納領域６２ＡＸに分けられており、さらにブロック格納領域６２ＡＸは、そのブロックに属する各ページのページデータを一時的に格納しておくための複数のページ格納領域６２ＡＸＹに分けられている。さらに記録パターン格納用領域６２Ｂは、それぞれ対応するブロック内の各ページの記録パターンをそれぞれ一時的に保持するための複数の記録パターン格納領域６２ＢＸに分けられている。
【００５３】
そしてアドレス生成回路６４は、メモリ制御回路６３からのアクセス許可処理選択信号を受信すると、メモリ６２におけるデータ入力回路用ブロックカウンタ８２のカウント値と対応付けられたブロック格納領域６２ＡＸ内の、ページ入力回路用ページカウンタ８１のカウント値と対応付けられたページ格納領域６２ＡＸＹ内における、データ入力回路８０から与えられるページ内位置情報により示された位置（行及び列）に対応する位置のアドレスを生成し、生成したアドレスをメモリ６２に通知する。かくして、そのときデータ入力回路８０からメモリ６２に転送された１シンボル分のページデータが、そのときアドレス生成回路６４からメモリ６２に通知されたアドレス位置に格納される。
【００５４】
そしてデータ入力回路８０は、１シンボル分のページデータをメモリ６２に転送するごとに、ページ内位置情報によって示すページ内での位置を順次移動させる。具体的には、かかる位置を、ページ内の最初の行の最初の列から行方向に１列ずつ移動させ、かかる位置がその行の最後の列に達した後は次の行の最初の列に移動させ、この後同様にしてページ内の最後の行の最後の列まで移動させる。これにより、１ページ分のページデータがｍ×ｎのシンボルからなる２次元情報としてメモリ６２内の対応するブロック格納領域６２ＡＸに格納される。
【００５５】
一方、データ入力回路は８０、１ページ分のページデータをメモリ６２に格納し終えると、データ入力回路用ページカウンタ８１にページ転送完了信号を送出する。
【００５６】
データ入力回路用ページカウンタ８１は、メモリ６２にデータを格納し終えたページ数をカウントするためのカウンタであり、データ入力回路８０からページ転送完了信号が与えられるごとにカウント値を「１」だけ増加させながら、現在のカウント値をアドレス生成回路６４に通知する。これにより、各ページのページデータが、それぞれデータ入力回路用ページカウンタ８１のカウント値と対応付けられたメモリ６２内の異なるページ格納領域６２ＡＸＹに順次格納される。そしてデータ入力回路用ページカウンタ８１は、１つのブロックに属するページ数分のカウントが完了すると、ブロック転送完了信号をデータ入力回路用ブロックカウンタ８２に送出し、その後、カウント値をリセットする（「０」に戻す）。
【００５７】
データ入力回路用ブロックカウンタ８２は、メモリ６２に格納し終えたブロック数をカウントするためのカウンタである。このデータ入力回路用ブロックカウンタ８２は、新たな入力データが与えられるとリセットされ、この後データ入力回路用ページカウンタ８１からブロック転送完了信号が与えられるごとにカウント値を「１」だけ増加させながら、現在のカウント値をアドレス生成回路６４に通知する。これにより各ブロックのデータが、それぞれデータ入力回路用ブロックカウンタ８２のカウント値と対応付けられたメモリ６２内の異なるブロック格納領域６２ＡＸに格納される。
【００５８】
またデータ入力回路用ブロックカウンタ８２は、カウント値を第１の比較器１００にも通知する。
【００５９】
第１の比較器１００は、データ入力回路用ブロックカウンタ８２から通知される当該データ入力回路用ブロックカウンタ８２のカウント値（データ入力処理部７０が処理したブロック数に相当）と、後述するページ内符号化部のページ内符号化回路用ブロックカウンタ８４から通知される当該ページ内符号化回路用ブロックカウンタ８４のカウント値（ページ内符号化部７１が処理したブロック数に相当）とを比較し、データ入力回路用ブロックカウンタ８２のカウント値が大きいときに、ページ内符号化部７１のページ内符号化回路８３にページ内符号化イネーブル信号を送出する。
【００６０】
ページ内符号化回路８３は、メモリ６２に格納された各ページのページデータに対して、図８に示すように、行ごとの誤り訂正符号（以下、これを行方向パリティと呼ぶ）ＰＸ及び列ごとの誤り訂正符号（以下、これを列方向パリティと呼ぶ）ＰＹをそれぞれ算出してページのデータに付加するページ内符号化処理を行う回路である。なお、図８は、「ｉ」ページ目について示している。
【００６１】
このページ内符号化回路８３は、必要なシンボルのデータをメモリ６２から順次読み出し、読み出したデータに基づいて対応する行方向パリティＰＸ又は列方向パリティＰＹを計算し、得られた行方向パリティＰＸ又は列方向パリティＰＹをメモリ６２に書き込むようにして、そのとき対象としているブロック内の各ページに行方向パリティＰＸ及び列方向パリティＰＹを順次付加する。
【００６２】
実際上、ページ内符号化回路８３は、第１の比較器１００からページ内符号化イネーブル信号が与えられると、そのとき対象としているブロック内の最初のページの最初の行及び最初の列に位置するシンボルの位置（ページアドレス、行及び列）を示すブロック内位置情報をアドレス生成回路６４に送出すると共に、メモリ制御回路６３にアクセス要求信号を送出する。
【００６３】
メモリ制御回路６３は、ページ内符号化回路８３からアクセス要求信号が与えられると、ページ内符号化回路８３のメモリ６２へのアクセスが可能であるときには当該アクセスを許可するアクセス許可信号をページ内符号化回路８３に送出する。またこのときメモリ制御回路６３は、かかるアクセス許可信号と併せてページ内符号化回路８３のアクセスを許可するアクセス許可処理選択信号をアドレス生成回路６４に送出すると共に、メモリ６２にリード信号を送出する。
【００６４】
アドレス生成回路６４は、メモリ制御回路６３からアクセス許可処理選択信号が与えられると、メモリ６２が提供する記憶領域内の後述のようにページ内符号化回路用ブロックカウンタ８４から与えられる当該ページ内符号化回路用ブロックカウンタ８４のカウント値と対応付けられたブロック格納領域６２ＡＸ内であって、ページ内符号化回路８３から与えられるブロック内位置情報により示されたページアドレスと対応付けられたページ格納領域６２ＡＸＹ内における、当該ブロック内位置情報により示された行及び列に対応する位置のアドレスを生成し、生成したアドレスをメモリ６２に通知する。かくして、かかるアドレスに格納されている１シンボル分のデータがメモリ６２から読み出され、これがデータバス７５を介してページ内符号化回路８３に与えられる。
【００６５】
ページ内符号化回路８３は、この１シンボル分のデータを取得するとこれを記憶すると共に、この後、同様にしてかかる最初のページの最初の行のすべてのシンボルのデータを読み出す。そしてページ内符号化回路８３は、かかるすべてのシンボルのデータを読み出し終えると、これらのデータに基づいてその行の行方向パリティＰＸ（ｑシンボルからなるものとする）を計算する。
【００６６】
またページ内符号化回路８３は、そのとき算出した行方向パリティＰＸのうちの最初のシンボルのデータをデータバス７５を介してメモリ６２に送出すると共に、当該シンボルの位置（ページアドレス、行及び列）を示すブロック内位置情報をアドレス生成回路６４に送出する。またページ内符号化回路８３は、これと併せてメモリ制御回路６３にアクセス要求信号を送信する。
【００６７】
この結果、ページ内符号化回路８３からメモリ６３に送出された行方向パリティＰＸの１シンボル分のデータが、上述のデータ入力回路８０がページデータをメモリ６２に書き込むときと同様にして、メモリ６２が提供する記憶領域内のページ内符号化回路用ブロックカウンタ８４から与えられる当該ページ内符号化回路用ブロックカウンタ８４のカウント値と対応付けられたブロック格納領域６２ＡＸ内であって、ページ内符号化回路８３から与えられるブロック内位置情報により示されたページアドレスと対応付けられたページ格納領域６２ＡＸＹ内における、当該ブロック内位置情報により示された行及び列に対応するアドレス位置に格納される。
【００６８】
またページ内符号化回路８３は、この後、これと同様にしてかかる行方向パリティＰＸの残りのすべてのシンボルのデータをメモリ６２に書き込む一方、そのページ内の他の行方パリティＰＸ及び各列方向パリティＰＹについても同様に算出してメモリ６２に書き込む。
【００６９】
そしてページ内符号化回路８３は、このようにして１ページ分のページ内符号化処理を完了すると、ページ内符号化完了信号をページ内符号化回路用ブロックカウンタ８４に送出する。
【００７０】
ページ内符号化回路用ブロックカウンタ８４は、ページ内符号化処理が完了したブロック数をカウントするためのカウンタである。このページ内符号化回路用ブロックカウンタ８４は、新たな入力データが与えられるとリセットされ、この後ページ内符号化回路８３からページ内符号化完了信号が与えられるごとにカウント値を「１」だけ増加させる一方、現在のカウント値をアドレス生成回路６４に通知する。これにより各ブロックのデータが、それぞれページ内符号化回路用ブロックカウンタ８４のカウント値と対応付けられたメモリ６２内の異なるブロック格納領域６２ＡＸに格納される。
【００７１】
またページ内符号化回路用ブロックカウンタ８４は、現在のカウント値を記録パターン生成処理制御部６１の第１及び第２の比較器１００，１０１にも通知する。
【００７２】
第２の比較器１０１は、ページ内符号化回路用ブロックカウンタ８４から通知される当該ページ内符号化回路用ブロックカウンタ８４のカウント値（ページ内符号化部７１が処理したブロック数に相当）と、後述するページ間符号化部７２のページ間符号化回路用ブロックカウンタ８６から通知される当該ページ内符号化回路用ブロックカウンタ８６のカウント値（ページ間符号化部７２が処理したブロック数に相当）とを比較し、ページ内符号化回路用ブロックカウンタ８４のカウント値が大きくなったときに、ページ間符号化部７２のページ間符号化回路８５にページ間符号化イネーブル信号を送出する。
【００７３】
ページ間符号化回路８５は、ページ内符号化処理が完了したブロックに対して、そのブロックに属する各ページの同じ行及び同じ列のシンボルのデータに基づいて誤り訂正符号（以下、これをページ方向パリティと呼ぶ）ＰＺ（図１０）を計算してそのブロックのデータに付加するページ間符号化処理を行う回路である。
【００７４】
このページ間符号化回路８５は、第２の比較回路１０１からページ間符号化イネーブル信号が与えられると、データ内符号化処理のときと同様にして、必要なシンボルのデータをメモリ６２から順次読み出し、読み出したデータに基づいてページ方向パリティＰＺを算出し、得られたページ方向パリティＰＡＺをデータ内符号化処理のときと同様にしてメモリ６２内の対応するブロック格納領域６２ＡＸに書き込むことで、そのとき対象としているブロックにページ方向パリティＰＺを順次付加する。
【００７５】
この場合において、本実施の形態においては、図９（Ａ）及び（Ｂ）に示すように、１つのブロック５１（図６）を偶数ページのみからなる偶数ページグループ５１Ｅ（図９（Ａ））及び奇数ページのみからなる奇数ページグループ５１Ｏ（図９（Ｂ））に分け、これら偶数ページグループ５１Ｅと奇数ページグループ５１Ｏとに対して別個にページ間符号化処理を行う点を特徴としている。
【００７６】
このため、ページ間符号化回路８５は、ある行のある列についてのページ方向パリティＰＺを計算する場合、まず偶数ページグループ５１Ｅについてのページ方向パリティＰＺを計算し、得られたページ方向パリティＰＺをメモリ６２に書き込んだ後に、奇数ページグループ５１Ｏについてのページ方向パリティＰＺを計算し、得られたページ方向パリティＰＺをメモリ６２に書き込むようになされている。
【００７７】
例えば図１０（Ａ）に示すように、ページ間符号化回路８５は、「０」行「ｊ」列目についてのページ方向パリティＰＺを計算する場合、まず、０ページの「０」行「ｊ」列目のシンボルのデータ（DT(0,0,j)）、２ページの「０」行「ｊ」列目のシンボルのデータ（DT(2,0,j)）、……、（２ｌ−２）ページの「０」行「ｊ」列目のシンボルのデータ（DT(2l-2,0,j)）を順番にメモリ６２から読み出してページ方向パリティ（偶数ページグループ５１Ｅのページ方向パリティ）ＰＺを計算し、得られたページ方向パリティＰＺをメモリ６２に書き込む。
【００７８】
そしてページ間符号化回路８５は、この後、図１０（Ｂ）に示すように、１ページの「０」行「ｊ」列目のシンボルのデータ（DT(1,0,j)）、３ページの「０」行「ｊ」列目のシンボルのデータ（DT(3,0,j)）、……、（２ｌ−１）ページの「０」行「ｊ」列目のシンボルのデータ（DT(2l-1,0,j)）を順番にメモリ６２から読み出してページ方向パリティ（奇数ページグループ５１Ｏのページ方向パリティ）ＰＺを計算し、得られたページ方向パリティＰＺをメモリ６２に書き込む。
【００７９】
そしてページ間符号化回路８５は、このような処理をそのブロック内のすべての行のすべての列について順次行う。この結果、図９（Ａ）及び（Ｂ）に示すように、偶数ページグループ５１Ｅ及び奇数ページグループ５１Ｏには、それぞれページ方向パリティＰＺのみからなるパリティページ５０Ｐがページ方向パリティＰＺのシンボル数と同じ数だけ付加される。
【００８０】
またページ間符号化回路８５は、このようにしてそのとき対象とするブロックについてのページ間符号化処理を完了すると、ページ間符号化完了信号をページ間符号化回路用ブロックカウンタ８６に送出する。
【００８１】
ページ間符号化回路用ブロックカウンタ８６は、ページ間符号化処理が完了したブロック数をカウントするためのカウンタである。このページ間符号化回路用ブロックカウンタ８６は、新たな入力データが与えられるとリセットされ、その後ページ間符号化回路８５からページ間符号化完了信号が与えられるごとにカウント値を「１」だけ増加させる一方、現在のカウント値をアドレス生成回路６４に通知する。これによりメモリ６２内の対応するブロック格納領域６２ＡＸにデータが格納された各ブロックについて順次上述のようなページ間符号化処理が施される。
【００８２】
またページ間符号化回路用ブロックカウンタ８６は、現在のカウント値を記録パターン生成処理制御部６１の第２及び第３の比較器１０１，１０２にも通知する。
【００８３】
第３の比較器１０２は、ページ間符号化回路用ブロックカウンタ８６から通知される当該ページ間符号化回路用ブロックカウンタのカウント値（ページ間符号化部７２が処理したブロック数に相当）と、後述する記録パターン生成部７３の記録パターン生成ブロックカウンタ８８から通知される当該記録パターン生成ブロックカウンタ８８のカウント値（記録パターン生成部７３が処理したブロック数に相当）とを比較し、ページ間符号化回路用ブロックカウンタ８６のカウント値が大きくなったときに、記録パターン生成部７３の記録パターン生成回路８７に記録パターン生成イネーブル信号を送出する。
【００８４】
記録パターン生成回路８７は、ページ内符号化処理及びページ間符号化処理が完了したブロック内の各ページの記録パターンをそれぞれ生成する回路である。この記録パターン生成回路８７は、第３の比較器１０２から記録パターン生成イネーブル信号が与えられると、データ内符号化処理のときと同様にして必要なシンボルのデータをページ単位でメモリ６２から読み出し、読み出したページ単位のデータに対して変調処理及び同期データの付加処理等の所定の信号処理を施すことにより、そのページについての記録パターンを生成する。また記録パターン生成回路８７は、このようにして生成した各ページの記録パターンを、ページ内符号化処理のときと同様にして、メモリ６２内の記録パターン格納用領域６２Ｂ内の対応する記録パターン格納領域６２ＢＸにそれぞれ格納する。
【００８５】
そして記録パターン生成回路８７は、そのとき対象としているブロック内のすべてのページの記録パターンを生成し終えると、記録パターン生成完了信号を記録パターン生成ブロックカウンタ８８に送出する。
【００８６】
記録パターン生成ブロックカウンタ８８は、上述の記録パターン生成処理が完了したブロック数をカウントするためのカウンタである。この記録パターン生成ブロックカウンタ８８は、新たな入力データが与えられるとリセットされ、この後記録パターン生成回路から記録パターン生成完了信号が与えられるごとにカウント値を「１」だけ増加させる一方、現在のカウント値をアドレス生成回路６４に送出する。これによりメモリ６２内の対応するブロック格納領域６２ＡＸにデータが格納された各ブロックについて順次上述のような記録パターン生成処理が施される。
【００８７】
また記録パターン生成ブロックカウンタ８８は、現在のカウント値を記録パターン生成処理制御部６１の第３及び第４の比較器１０２，１０３にも通知する。
【００８８】
第４の比較器１０３は、記録パターン生成ブロックカウンタ８８から通知される当該記録パターン生成ブロックカウンタ８８のカウント値（記録パターン生成部７３が処理したブロック数に相当）と、後述する記録パターン転送部７４の記録パターン転送ブロックカウンタ９０から通知される当該記録パターン転送ブロックカウンタ９０のカウント値（記録パターン転送部７４が処理したブロック数に相当）とを比較し、記録パターン生成ブロックカウンタ８８のカウント値が記録パターン転送ブロックカウンタ９０のカウント値よりも大きいときに、記録パターン転送部７４の記録パターン転送回路８９に記録パターン転送イネーブル信号を送出する。
【００８９】
また第４の比較器１０３は、記録パターン生成ブロックカウンタ８８のカウント値から記録パターン転送ブロックカウンタ９０のカウント値を差し引いた値と、メモリ６１の記録パターン格納用領域６２Ｂ内に設定可能な最大の記録パターン格納領域６２ＢＸの数（Ｎ）とを比較する。そして第４の比較器１０３は、前者が後者以上となったときには記録パターン生成回路８７にディスエーブル（Disable）信号を送出することにより、当該記録パターン生成回路８７による記録パターン生成処理を停止させる一方、その後前者が後者よりも小さくなったときには記録パターン生成回路８７に記録パターン生成イネーブル信号を送出することにより、当該記録パターン生成回路８７による記録パターン生成処理を再開させる。このようにして本実施の形態では、記録パターン生成部７３及び記録パターン転送部７４の双方の処理状態を監視することで、記録パターン格納用領域６２Ｂ内に格納された記録パターンが上書きされて消去されてしまうことを有効に防止し得るようになされている。
【００９０】
記録パターン転送回路８９は、記録パターン生成回路８７による記録パターン生成処理が完了したブロックのデータを光ピックアップ２（図１）に転送する回路である。この記録パターン転送回路８９は、第４の比較器１０３から記録パターン転送イネーブル信号が与えられると、データ内符号化処理のときと同様にしてメモリ６２の記録パターン格納用領域６２Ｂからそのとき対象としているブロック内の各ページの記録パターンのデータを読み出し、これらを光ピックアップ２に転送する。
【００９１】
また記録パターン転送回路８９は、そのとき対象としているブロック内のすべてのページの記録パターンのデータを光ピックアップ２に転送し終えると、記録パターン転送完了信号を記録パターン転送ブロックカウンタ９０に送出する。
【００９２】
記録パターン転送ブロックカウンタ９０は、データ転送が完了したブロック数をカウントするためのカウンタである。この記録パターン転送ブロックカウンタ９０は、新たな入力データが与えられるとリセットされ、この後記録パターン転送回路８９から記録パターン転送完了信号が与えられるごとにカウント値を「１」だけ増加させる一方、現在のカウント値を記録パターン生成処理制御部６１の第４の比較器１０３に通知する。
【００９３】
なお、本実施の形態においては、データ入力部７０のデータ入力回路用ブロックカウンタ８２のカウント値（データ入力処理部７０が処理したブロック数に相当）と、記録パターン生成部７３の記録パターン生成ブロックカウンタ８８のカウント値（記録パターン生成部７３が処理したブロック数に相当）とがそれぞれ記録パターン生成処理制御部６１の第５の比較器１０４に与えられる。
【００９４】
この第５の比較器１０４は、記録パターン生成部７３の処理速度に対してデータ入力部７０の処理が早すぎてメモリ６２においてデータ破壊が発生するのを防止するためのものであり、データ入力回路用ブロックカウンタ８２のカウント値から記録パターン生成ブロックカウンタ８８のカウント値を差し引いた値が、メモリ６２のパリティ付加処理用領域６２Ａに設定可能な最大のブロック格納領域６２ＡＸの数（Ｍ）以上となったときに、データ入力回路８０にディスエーブル（Disable）信号を送出する。
【００９５】
かくしてデータ入力回路８０は、このディスエーブル信号を受信すると、ホストからの入力データをメモリ６２に書き込む処理を停止すると共に、当該ホストに対してデータ転送の中断を要求するデータ転送中断要求を送出する。
【００９６】
（２−２）ページ間符号化回路の構成
次に、ページ間符号化回路８５の具体的な構成及び動作について、図１１及び図１２と、図１２の部分的な拡大図である図１３とを参照して説明する。
【００９７】
ページ間符号化回路８５は、入力段に処理開始信号生成回路１１０を備えており、記録パターン生成処理制御部６１の第２の比較器１０１から与えられるページ間符号化イネーブル信号Ｓ１をこの処理開始信号生成回路１１０に入力する。
【００９８】
処理開始信号生成回路１１０は、記録パターン生成処理制御部６１の第２の比較器１０１から与えられるページ間符号化イネーブル信号Ｓ１を受信すると、そのタイミングでパルス状に立ち上がる図１２（Ａ）及び図１３（Ａ）に示すような処理開始トリガ信号Ｓ２をページアドレスカウンタ初期値設定回路１１１、ページカウンタ初期化用オア回路１１２、行カウンタ初期化用オア回路１１３、列カウンタ初期化用オア回路１１４及びアクセスコマンド生成回路１１８に送出する。
【００９９】
ページアドレスカウンタ初期値設定回路１１１は、処理開始トリガ信号Ｓ２が与えられると、データ読み出しを開始するページを指定するページアドレスカウンタ初期値信号Ｓ３をページアドレスカウンタ１１５及びページ間符号化完了信号生成回路１２０に出力する。本実施の形態の場合、上述のように、１つのブロックについて偶数ページグループ５１Ｅ（図９（Ａ））と奇数ページグループ５１Ｏ（図９（Ｂ））とで別個にページ間符号化処理を行うため、ページアドレスカウンタ初期値設定回路１１１は、ページアドレスカウンタ初期値信号Ｓ３の値として、図１２（Ｂ）及び図１３（Ｂ）に示すように偶数ページグループ５１Ｅに対するページ間符号化処理の際には「０」を出力し、奇数ページグループ５１Ｏに対するページ間符号化処理の際には「１」を出力する。
【０１００】
ページアドレスカウンタ１１５は、そのときデータ間符号化処理の対象となるページのページアドレス（番号）をカウントするためのカウンタであり、ページアドレスカウンタ初期値設定回路１１１から与えられるページアドレスカウンタ初期値信号Ｓ３を初期値として設定し、この後、後述のようにメモリ制御回路６３から後述のアクセス許可信号Ｓ１３が与えられるごと（つまり１シンボル分のデータをメモリ６２から読み出し又は１シンボル分のページ方向パリティをメモリ６２に書き込むごと）に、２ずつカウントアップする（図１２（Ｃ）及び図１３（Ｃ））。従って、ページアドレスカウンタ１１５は、偶数ページグループ５１Ｅを対象とする際には「０」を初期値としてその後２ずつカウントアップし、奇数ページグループ５１Ｏを対象とする際には「１」を初期値としてその後２ずつカウントアップすることとなる。
【０１０１】
またページアドレスカウンタ１１５は、自己のカウント値が、予め定められた偶数ページグループ５１Ｅ及び奇数ページ５１Ｏのページ数（偶数ページグループ５１Ｅや奇数ページグループ５１Ｏにおけるデータページ５０Ｄ（図９参照）のページ数とパリティページ５０Ｐ（図９参照）のページ数とを加えた数）にまで達すると、そのタイミングでパルス状に立ち上がるページグループ完了信号Ｓ４をページアドレスカウンタ初期化用オア回路１１２及びページカウンタ初期値設定回路１１１に送出する。
【０１０２】
かくしてページアドレスカウンタ１１５には、図１２（Ｅ）及び図１３（Ｅ）に示すように、ページグループ完了信号を出力するごとに（つまりページアドレスカウンタ１１５が予め定められた偶数ページグループ５１Ｅや奇数ページグループ５１Ｏのページ数を数え終えるごとに）パルス状に立ち上がるページカウンタ初期化信号Ｓ５がページアドレスカウンタ初期化用オア回路１１２から与えられる。
【０１０３】
そしてページアドレスカウンタ１１５は、このページカウンタ初期化信号Ｓ５が立ち上がるごとにカウント値を初期化する（図１２（Ｃ）及び図１３（Ｃ）参照）。またページアドレスカウンタ初期値設定回路１１１は、ページグループ完了信号Ｓ４が立ち上がると、上述のようにページアドレスカウンタ初期値信号Ｓ３の値を「０」から「１」へ又は「１」から「０」へと切り替える。
【０１０４】
一方、ページアドレスカウンタ１１５は、１つの行の１つの列における偶数ページグループ５１Ｅ及び奇数ページグループ５１Ｏに対するページ間符号化処理を完了するごとにパルス状に立ち上がる図１２（Ｄ）及び図１３（Ｄ）に示すようなページ方向完了信号Ｓ６を行アドレスカウンタ１１６に送出する。
【０１０５】
行アドレスカウンタ１１６は、そのとき対象としているページ（ページアドレスカウンタ１１５のカウント値と同じページアドレスのページ）におけるそのときページ間符号化処理の対象としている行の行数をカウントするためのカウンタである。この行アドレスカウンタ１１６は、初期時、処理開始信号生成回路１１０から行カウンタ初期化用オア回路１１３に与えられる処理開始トリガ信号Ｓ２に応じて当該行カウンタ初期化用オア回路１１３から出力される行カウンタ初期化信号Ｓ５に基づいてカウント値をリセットする。そして行アドレスカウンタ１１６は、この後ページアドレスカウンタ１１５から与えられるページ方向完了信号Ｓ６が立ち上がるごとに、図１２（Ｆ）及び図１３（Ｆ）に示すように、カウント値を「１」だけ増加（「１」だけカウントアップ）させる。
【０１０６】
また行アドレスカウンタ１１６は、カウント値が予め定められた１ページの行数と同じ値に達したタイミングでパルス状に立ち上がる図１２（Ｇ）及び図１３（Ｇ）に示すような行方向完了信号Ｓ７を行アドレスカウンタ用オア回路１１３及び列アドレスカウンタ１１７に送出する。かくしてこの行方向完了信号Ｓ７に基づいて、行アドレスカウンタ１１６のカウント値が１ページの行数に達したタイミングで行アドレスカウンタ用オア回路１１３から図１２（Ｈ）及び図１３（Ｈ）に示すような行アドレスカウンタ初期化信号Ｓ８が行アドレスカウンタ１１６に与えられる。そして行アドレスカウンタ１１６は、この行カウンタ初期化信号Ｓ８が与えられるごとにカウント値を初期化する。これにより行アドレスカウンタ１１６は、１つのページの行数分の数値をカウントするごとにリセットされる。
【０１０７】
列アドレスカウンタ１１７は、対応するページ（ページアドレスカウンタ１１５のカウント値と同じページアドレスのページ）の対応する行（行アドレスカウンタ１１６のカウント値と同じ行）におけるデータ間符号化処理の対象となるシンボルが存在する列をカウントするためのカウンタである。この列アドレスカウンタ１１７は、初期時、処理開始信号生成回路１１０からの処理開始トリガ信号Ｓ２に応じて列カウンタ初期化用オア回路１１４から出力される列カウンタ初期化信号に基づいてカウント値をリセットする。そして列アドレスカウンタ１１７は、この後、図１２（Ｉ）及び図１３（Ｉ）に示すように、行アドレスカウンタ１１６から行方向完了信号Ｓ７が与えられるごとにカウント値を「１」だけ増加（「１」だけカウントアップ）させる。
【０１０８】
また列アドレスカウンタ１１７は、カウント値が予め定められた１つのページの列数と同じ値に達したタイミングでパルス状に立ち上がる図１２（Ｊ）及び図１３（Ｊ）に示すような列方向完了信号Ｓ９を行アドレスカウンタ用オア回路１１４及びページ間符号化完了信号生成回路１２０に送出する。かくしてこの列方向完了信号Ｓ９に基づいて、列アドレスカウンタ用オア回路１０から図１２（Ｋ）及び図１３（Ｋ）に示すような列アドレスカウンタ初期化信号Ｓ１０が列アドレスカウンタ１１７に与えられる。また列アドレスカウンタ１１７は、この列カウンタ初期化信号Ｓ１０が与えられるごとにカウント値を初期化する。これにより列アドレスカウンタ１１７は、１ページの列数分の数値をカウントするごとにリセットされる。
【０１０９】
一方、ページアドレスカウンタ１１５、行アドレスカウンタ１１６及び列アドレスカウンタ１１７の各カウント値は、アクセスアドレス信号Ｓ１１としてアクセスコマンド生成回路１１８に与えられる。
【０１１０】
アクセスコマンド生成回路１１８は、処理開始信号生成回路１１０から処理開始トリガ信号Ｓ２が与えられると、アクセス要求信号Ｓ１２をメモリ制御部６３（図７）に送出する一方、この結果としてメモリ制御回路６３からアクセス許可信号Ｓ１３が与えられると、アクセスアドレス信号Ｓ１１に基づき認識されるページアドレスカウンタ１１５、行アドレスカウンタ１１６及び列アドレスカウンタ１１７の現在のカウント値をそれぞれページアドレス、行番号、列番号とするブロック内位置情報信号Ｓ１４（上述のブロック内位置情報に相当）を生成し、これをアドレス生成回路１１８に送出する。またアクセスコマンド回路１１８は、この結果としてメモリ６２からデータバス７５（図７）を介して送信される、対応する位置から読み出された１シンボル分のデータを順次記憶する。
【０１１１】
そしてアクセスコマンド回路１１８は、ページ間符号化処理単位数分（偶数ページグループ５１Ｅや奇数ページグループ５１Ｏ内のデータページ５０Ｄ（図６）のページ数と、その偶数ページグループ５１Ｅや奇数ページグループ５１Ｏ内のパリティページ５０Ｐ（図６）のページ数とを加えた数分）のシンボルのデータを取得するまで同様の処理を繰り返す。そしてアクセスコマンド回路１１８は、やがてページ間符号化処理単位数分のシンボルのデータを取得すると、これらシンボルのデータをまとめてページ方向パリティ演算用データＳ１５として誤り訂正符号演算回路１１９に送出する。
【０１１２】
誤り訂正符号演算回路１１９は、アクセスコマンド生成回路１１８からページ方向パリティ演算用データＳ１５が与えられると、このページ方向パリティ演算用データＳ１５に基づいてページ方向パリティＰＺ（図１０）を演算し（図１２（Ｌ）及び図１３（Ｌ）参照）、得られたページ方向パリティＰＺをアクセスコマンド生成回路１１８に送信する。なお、誤り訂正符号化演算回路１１９は、現在ページ方向パリティを演算中であるか否かを示すパリティ演算状態信号Ｓ１６をアクセスコマンド生成回路１１８に送出する。
【０１１３】
アクセスコマンド生成回路１１８は、パリティ演算状態信号Ｓ１６に基づいて誤り訂正符号演算回路１１９によるページ方向パリティＰＺの演算が終了したことを認識すると、その後誤り訂正符号演算回路１１９から与えられるページ方向パリティＰＺを受信すると共に、データ書込み要求でなるアクセス要求Ｓ１２をメモリ制御回路６３に送信する。そしてアクセスコマンド生成回路１１８は、この結果としてメモリ制御回路６３からアクセス許可信号Ｓ１３が与えられると、そのページ方向パリティＰＺを１シンボル分だけデータバス７５を介してメモリ６２に送信すると共に、アクセスアドレス信号Ｓ１１により表されたページアドレス、行番号及び列番号を示すブロック内位置情報Ｓ１４をアドレス生成回路６４に送出する。かくしてこの１シンボル分のページ方向パリティＰＺがメモリ６２内の対応するブロック格納領域６２ＡＸに格納される。この後、アクセスコマンド生成回路１１８は、そのとき誤り訂正符号演算回路１１９において算出されたページ方向パリティＰＺの残りのシンボルのデータについても同様にメモリ６２に格納する。
【０１１４】
さらにアクセスコマンド生成回路１１８は、このような処理をそのとき対象としている偶数ページグループ５１Ｅや奇数ページグループ５１Ｏに対するデータ間符号化処理を完了するまで繰り返す。これによりそのとき対象としているブロックに対するページ方向パリティＰＺが順次されて順次メモリ６２に格納される。
【０１１５】
他方、ページ間符号化完了信号生成回路１２０は、ページアドレスカウンタ初期値設定回路１１１から与えられるページアドレスカウンタ初期値信号Ｓ３の値が「１」の状態のときに列アドレスカウンタ１１７から列方向完了信号Ｓ９が与えられると、図１２（Ｍ）及び図１３（Ｍ）に示すようなページ間符号化完了信号Ｓ１７を上述のようにページ間符号化回路用ブロックカウンタ８６（図７）に送出する。かくしてこのページ間符号化完了信号Ｓ１７に基づいて上述のようにページ間符号化回路用ブロックカウンタ８６におけるカウント値が１増加されることとなる。
【０１１６】
またページ間符号化完了信号生成回路１２０は、かかるページ間符号化完了信号Ｓ１７を処理開始信号生成回路１１０にも送出する。処理開始信号生成回路１１０は、第２の比較器１０１からページ間符号化イネーブル信号Ｓ１が与えられている状態のときにページ間符号化完了信号Ｓ１７が与えられたときに処理開始トリガ信号Ｓ２を送出する。これにより次のブロックに対するページ間符号化処理が開始されることとなる。
【０１１７】
なお、処理開始信号生成回路１１０の具体的な構成を図１４に示す。この図１４からも明らかなように、処理開始信号生成回路１１０は、第１及び第２のＤフリップフロップ回路１３０，１３１と、第１及び第２のアンド回路１３２と、オア回路１３４とから構成される。
【０１１８】
そして第１のＤフリップフロップ回路１３０にはページ間符号化イネーブル信号Ｓ１が与えられ、当該第１のＤフリップフロップ回路１３０の出力が反転されて第１のアンド回路１３２の入力端に与えられる。また第１のアンド回路１３２の他方の入力端には、図１５（Ａ）に示すように、ページ内符号化部７１（図７）による処理が少なくとも１ブロック分以上ページ間符号化部７２（図７）による処理よりも進んでいる期間（時刻ｔ１〜時刻ｔ６）ハイレベルに立ち上がるページ間符号化イネーブル信号Ｓ１が与えられる。これにより第１のアンド回路１３２からは、ページ間符号化イネーブル信号Ｓ１の立ち上がりのタイミング（時刻ｔ１、ｔ７）でパルス状に立ち上がる第１のアンド出力信号Ｓ２０が出力され、これがオア回路１３４の一方の入力端に与えられる。
【０１１９】
また第２のＤフリップフロップ回路１３１にはページ間符号化完了信号生成回路１２０からのページ間符号化完了信号Ｓ１７が与えられ、当該第２のＤフリップフロップ回路１３１の出力が第２のアンド回路１３３の一方の入力端に与えられる。また第２のアンド回路１３３の他方の入力端には、図１５（Ｂ）に示すように、１つのブロックのページ間符号化処理が完了するごとにパルス状に立ち上がるページ間符号化完了信号Ｓ１７が与えられる。これにより第２のアンド回路１３３からは、ページ間符号化イネーブル信号Ｓ１が立ち上がっている状態でページ間符号化完了信号Ｓ１７が立ち上がったタイミング（つまりページ内符号化部７１の処理がページ間符号化部７２の処理よりも１ブロック以上進んでいる状態でページ間符号化部７２が１ブロック分のページ間符号化処理を完了させたタイミング）で立ち上がる第２のアンド出力信号Ｓ２１が出力され、これがオア回路１３４の他方の入力端に与えられる。
【０１２０】
かくしてオア回路１３４は、第１アンド回路１３２から与えられる第１のアンド出力信号Ｓ２０及び第２のアンド回路１３３から与えられる第２のアンド出力信号Ｓ２１の双方がハイレベルに立ち上がったタイミングで立ち上がる図１５（Ｃ）に示すような処理開始トリガ信号Ｓ２が出力される。
【０１２１】
この場合において、かかる処理開始トリガ信号Ｓ２は、ページ内符号化部７１によるページ内符号化処理がページ間符号化部７２によるページ間符号化処理よりも１ブロック以上先行しているときには１ブロック分のページ間符号化処理が完了するタイミングで順次パルス状に立ち上がるが（時刻ｔ２、ｔ３、ｔ４、ｔ５、ｔ８）、ページ間符号化処理がページ内符号化処理に追いついた段階（ページ間符号化イネーブル信号がローレベルの状態：時刻ｔ６）では処理開始トリガ信号Ｓ２が立ち上がらないため、ページ間符号化処理がページ内符号化処理を追い越すのを有効に防止することができる。
【０１２２】
上述のように構成されたページ間符号化回路８５におけるページ間符号化処理の流れの概要を図１６に示す。
【０１２３】
このページ間符号化回路８５では、第２の比較器１０１（図７）からのページ間符号化イネーブル信号Ｓ１又はページ間符号化完了信号生成回路１２０からページ間符号化完了信号Ｓ１７が処理開始信号生成回路１１０に与えられるのを待ち受け（ＳＰ４０）、やがてページ間符号化イネーブル信号Ｓ１又はページ間符号化完了信号Ｓ１７が処理開始信号生成回路１１０に与えられると、当該処理開始信号生成回路１１０から出力される処理開始トリガ信号Ｓ２に基づいて列アドレスカウンタ１１７のカウント値Ｋ３及び行アドレスカウンタ１１６のカウント値Ｋ２がそれぞれ初期化（「０」に設定）される（ＳＰ４１、ＳＰ４２）。
【０１２４】
続いて、ページアドレスカウンタ初期値設定回路１１１から出力されるページアドレスカウンタ初期値信号Ｓ３に基づいて、ページアドレスカウンタ１１５のカウント値Ｋ１の初期値として偶数ページグループ用の初期値である「０」が設定されると共に（ＳＰ４３）、処理開始信号生成回路１１０から出力される処理開始トリガ信号Ｓ２に基づいて、ページアドレスカウンタ１１５のカウント値Ｋ１が初期化される（ＳＰ４４）。
【０１２５】
次いで、処理開始信号生成回路１１０から出力された処理開始トリガ信号Ｓ２に基づいてアクセスコマンド生成回路１１８が起動し、そのときアクセスコマンド生成回路１１８に与えられるアクセスアドレス信号Ｓ１１に基づき示されたページアドレス、行番号及び列番号と対応するアドレス位置に位置するシンボルのデータがメモリ６２から読み出される（ＳＰ４５）。この処理はページアドレスカウンタ１１５のカウント値Ｋ１が偶数ページグループ内の前ページについて同じ行及び同じ列のシンボルのデータが読み出されるまで繰り返される（ＳＰ４５〜ＳＰ４７−ＳＰ４５）。
【０１２６】
そして、やがてページアドレスカウンタ１１５のカウント値Ｋ１が偶数ページグループ内のデータページ５０Ｄ（図６）のページ数と同じ数値に達すると、アクセスコマンド生成回路１１８から誤り訂正符号演算回路１１９にそのときメモリ６２から読み出した各シンボルのデータが与えられ、これらデータに基づいて、誤り訂正符号演算回路１１９においてその偶数ページグループのその行及び列についてのページ方向パリティＰＺが演算される（ＳＰ４８）。
【０１２７】
この後、このようにして算出されたページ方向パリティＰＺが、メモリ６２内のアクセスアドレス信号Ｓ１１により示されたページアドレス、行番号及び列番号に対応するアドレス位置に１シンボル分ずつ書き込まれる（ＳＰ４９〜ＳＰ５１−ＳＰ４９）。
【０１２８】
そして、やがてページアドレスカウンタ１１５のカウント値Ｋ１が偶数ページグループ（又は奇数ページグループ）内の全ページ数と同じ数値に達すると、ページアドレスカウンタ１１５からページアドレスカウンタ初期値設定回路１１１及びページアドレスカウンタ用オア回路１１２にページグループ完了信号Ｓ５が与えられ、このページグループ完了信号Ｓ５に基づいてページアドレスカウンタ１１５の初期値として奇数ページグループ用の初期値である「１」が設定されると共に、ページアドレスカウンタ１１５が初期化される（ＳＰ５２、ＳＰ５３）。
【０１２９】
続いて、奇数ページグループについて同様の処理が行われ（ＳＰ４４〜ＳＰ５２）、やがて奇数ページグループに対するデータ間符号化処理が完了すると、ページアドレスカウンタ１１５からページ方向完了信号Ｓ６が行アドレスカウンタ１１６に与えられて行アドレスカウンタ１１６のカウント値が１だけカウントアップされ（ＳＰ５４、ＳＰ５５）、この後ページアドレスカウンタ１１５の初期値として偶数ページグループ用の初期値である「０」が設定されると共に、ページアドレスカウンタ１１５が初期化される新たな行について同様の処理が行われた後に同様の処理が繰り返される（ＳＰ４３〜ＳＰ５４−ＳＰ４３）。
【０１３０】
そして、やがて行アドレスカウンタ１１６のカウント値Ｋ２が１ページの行数と同じ数値に達すると、行アドレスカウンタ１１６から行方向完了信号Ｓ７が列アドレスカウンタ１１７に与えられて列アドレスカウンタ１１７のカウント値が１だけカウントアップされる（ＳＰ５６、ＳＰ５７）。また、かかる行方向完了信号Ｓ７が行アドレスカウンタ用オア回路１１３に与えられて行アドレスカウンタ１１６が初期化され、この後同様の処理が繰り返される（ＳＰ４２〜ＳＰ５６）。
【０１３１】
そしてページ間符号化回路８５は、上述のような処理がすべての行及びすべての列について完了すると、再び第２の比較器１０１（図７）からのページ間符号化イネーブル信号Ｓ１又はページ間符号化完了信号生成回路１２０からページ間符号化完了信号Ｓ１７が処理開始信号生成回路１１０に与えられるのを待ち受け、かかるページ間符号化イネーブル信号Ｓ１又はページ間符号化完了信号Ｓ１７が処理開始信号生成回路１１０に与えられると、次のブロックについて同様の処理を繰り返す（ＳＰ４０〜ＳＰ５６−ＳＰ４０）。
【０１３２】
（３）本実施の形態の効果
以上のように本実施の形態による光情報記録再生装置１では、１つのブロックに属するページを偶数ページグループ５１Ｅ及び奇数ページグループ５１Ｏに分けてページ間符号化処理を行うため、角度多重により隣接してホログラムディスク７に記録されるページ同士が異なるページグループに分けられてページ間誤り訂正符号を算出されることになる。従って、再生時に隣接ページ間でのクロストークが発生した場合においてもエラービットが異なるページグループに分散されるため、ページ間誤り訂正符号による訂正能力を向上させることができ、その分、良質な再生情報を得ることができる。
【０１３３】
（４）他の実施の形態
なお上述の実施の形態においては、本発明を図１のように構成された光情報記録再生装置１に適用するようにした場合について述べたが、本発明はこれに限らず、要は、複数ページ分のデータをホログラムディスク７上の同じ記録領域に角度多重化して記録するこの他種々の構成の光情報記録再生装置又は光情報記録装置に広く適用することができる。
【０１３４】
また上述の実施の形態においては、ページ内符号化回路８３がページ内符号化処理のみを行うようにした場合について述べたが、本発明はこれに限らず、必要であれば、ページ内符号化回路８３がページデータを暗号化するスクランブル処理、ページアドレスを付加するページアドレス付加処理及び又は誤り検出符号化等を行った後に誤り訂正符号を付加する処理を施すようにしても良い。
【０１３５】
さらに上述の実施の形態においては、ページ間符号化回路８５が１つのブロック内のページを偶数ページグループ５１Ｅ及び奇数ページグループ５１Ｏの２つのページグループに分けて、ページグループごとに別個にページ間符号化処理を実行するようにした場合について述べたが、本発明はこれに限らず、１つのブロック内のページを、角度多重化により隣接して記録されるページ同士が同じグループに属さないように複数のページグループに分けるのであれば、１つのブロック内のページを３以上のページグループに分けてページグループごとに別個にページ間符号化処理を実行するようにしても良い。
【０１３６】
図１７は、このように１つのブロック内のページを３以上のページグループに分ける場合にページ間符号化回路８５において行われるページ間符号化処理の一連の流れを示すフローチャートである。このページ間符号化処理は、ステップＳＰ６６、ステップＳＰ６８及びステップＳＰ７０において「ｋ」の文字にそのとき分けるページグループ数を入れる点が異なるだけで、ＳＰ６０〜ステップＳＰ７６における他の処理は図１６と同様である。
【符号の説明】
【０１３７】
１……光情報記録再生装置、２……光ピックアップ、７……ホログラムディスク、８……コントローラ、９……信号生成回路、５０Ｄページページ、５０Ｐ……パリティページ、５１……ブロック、５１Ｅ……偶数ページグループ、５１Ｏ……奇数ページグループ、６１……記録パターン生成部、６１……記録パターン生成部制御部、６２……メモリ、６３……メモリ制御部、６４……アドレス生成部、７２……ページ間符号化部、８５……ページ間符号化回路、８６……ページ間符号化回路用ブロックカウンタ、１００〜１０４……比較器、ＰＸ……行方向パリティ、ＰＹ……列方向パリティ、ＰＺ……ページ方向パリティ、１１０……処理開始信号生成回路、１１１……ページアドレスカウンタ初期値設定回路、１１２……ページアドレスカウンタ用オア回路、１１３……行アドレスカウンタ用オア回路、１１４……列アドレスカウンタ用オア回路、１１５……ページアドレスカウンタ、１１６……行アドレスカウンタ、１１７……列アドレスカウンタ、１１８……アクセスコマンド生成回路、１１９……ページ間符号化完了信号生成回路、１２０……ページ間符号化完了信号生成回路、１３０，１３１……Ｄフリップフロップ、１３２，１３３アンド回路、１３４……オア回路。
【図１】
0005401520.tif 000002
【図２】
0005401520.tif 000003
【図３】
0005401520.tif 000004
【図４】
0005401520.tif 000005
【図５】
0005401520.tif 000006
【図６】
0005401520.tif 000007
【図７】
0005401520.tif 000008
【図８】
0005401520.tif 000009
【図９】
0005401520.tif 000010
【図１０】
0005401520.tif 000011
【図１１】
0005401520.tif 000012
【図１２】
0005401520.tif 000013
【図１３】
0005401520.tif 000014
【図１４】
0005401520.tif 000015
【図１５】
0005401520.tif 000016
【図１６】
0005401520.tif 000017
【図１７】
0005401520.tif 000018