(57)【要約】【課題】ベリファイエラー検出時のリトライ処理において、限られたバッファ容量でも効率よく交替処理が可能な光情報記録再生装置および光情報記録再生方法を提供する。【解決手段】光情報記録媒体にデータを記録し、光情報記録媒体からデータを再生する光情報記録再生装置において、所定の記録量単位でベリファイ処理を行う場合、記録したデータのベリファイエラーを検出した際に、ベリファイエラーになったデータをホストコンピュータに要求し、受け取ったデータを次にスケジューリングされている記録量単位の中に割り込ませて、光情報記録媒体に記録する。【選択図】図４
2014010858.tif 000002
【特許請求の範囲】
【請求項１】
光情報記録媒体にデータを記録し、光情報記録媒体からデータを再生する光情報記録再生装置において、
ホストコンピュータから送られたデータを一時的に格納する記憶部と、
記録の前工程として前記光情報記録媒体にプリキュアを行い、記録の後工程としてポストキュアを行うキュア部と、
前記プリキュアを行った領域に前記記憶部に格納したデータを順次記録する記録部と、
記録したデータの記録品質を確認するベリファイ部と、
ベリファイエラー検出時にベリファイエラーとなったデータの再転送をホストコンピュータに要求するデータリクエスト部と、
再転送されたデータからリトライデータを作成する制御部と、を備え、
前記キュア部によりプリキュアを行い、前記記録部により当該箇所にデータを記録し、前記キュア部によりポストキュアを行い、
前記ベリファイ部によりベリファイエラーを検出した際に、前記データリクエスト部によりデータの再転送をホストコンピュータに要求し、再転送されたデータを前記制御部により次にスケジューリングされている記録量単位の中に割り込ませて前記記憶部に格納し、前記記録部により前記光情報記録媒体に記録することを特徴とする光情報記録再生装置。
【請求項２】
請求項１に記載の光情報記録再生装置において、
光情報記録媒体にプリキュアとデータ記録を所定の単位で所定の回数行った後に、
データ記録した個所に対して所定の単位で所定の回数ポストキュアを行い、所定の単位で所定の回数ベリファイを行い、
ベリファイエラーを検出した際に、ベリファイエラーとなったデータをホストコンピュータに要求し、受け取ったデータを次にスケジューリングされている記録量単位の中に割り込ませて記憶部に順次格納し、
次にプリキュアとデータ記録を所定の単位で所定の回数行う際に、
前記記憶部に格納したデータを前記光情報記録媒体に記録することを特徴とする光情報記録再生装置。
【請求項３】
請求項２に記載の光情報記録再生装置において、
所定の単位とは、１回のプリキュアおよびポストキュアを実施する時に照射される光レーザーの範囲であることを特徴とする光情報記録再生装置。
【請求項４】
請求項２に記載の光情報記録再生装置において、
所定の回数とは、所定の単位での最初の記録箇所の暗反応が終了するまで、所定の単位のプリキュアとデータ記録を繰り返す場合における、この繰り返し回数であることを特徴とする光情報記録再生装置。
【請求項５】
光情報記録媒体にデータを記録し、光情報記録媒体からデータを再生する光情報記録再生方法において、
記録の前工程として前記光情報記録媒体にプリキュアを実施するステップと、
前記プリキュアを行った領域にデータを順次記録するステップと、
記録の後工程としてポストキュアを行うステップと、
記録したデータのベリファイエラーを検出するステップと、
ベリファイエラー検出時にベリファイエラーとなったデータの再転送をホストコンピューターに要求するステップを備え、
ベリファイエラーとなったデータを次にスケジューリングされている記録量単位の中に割り込ませて前記光情報記録媒体に記録することを特徴とする光情報記録再生方法。
【請求項６】
光情報記録媒体にデータを記録し、光情報記録媒体からデータを再生する光情報記録再生装置において、
前記光情報記録媒体に記録するデータを一時的に格納する記憶部と、
記録の前工程として前記光情報記録媒体にプリキュアを行い、記録の後工程としてポストキュアを行うキュア部と、
前記プリキュアを行った領域に前記記憶部に格納したデータを順次記録する記録部と、
記録したデータの記録品質を確認するベリファイ部と、
ベリファイエラー検出時にベリファイエラーとなったデータの再転送をホストコンピュータに要求するデータリクエスト部を備え、
前記記録部と前記ベリファイ部は独立しているため同時実行が可能であり、
前記キュア部によりプリキュアを行い、前記記録部により当該箇所にデータを記録し、前記キュア部によりポストキュアを行い、
前記ベリファイ部によりベリファイエラーを検出した際に、前記データリクエスト部によりベリファイエラーとなったデータの再転送をホストコンピュータに要求し、受け取ったデータを次にスケジューリングされている記録量単位の中に割り込ませて前記記憶部に格納し、前記記録部により前記光情報記録媒体に記録することを特徴とする光情報記録再生装置。
【請求項７】
請求項６に記載の光情報記録再生装置において、
前記キュア部によりプリキュアを行い、前記記録部により当該箇所にデータを記録し、前記キュア部によりポストキュアを行い、
前記ベリファイ部によりベリファイエラーを検出した際に、エラーになった元データを次にスケジューリングされている記録量単位の中に割り込ませて前記記憶部に格納し、前記記録部により前記光情報記録媒体に記録することを特徴とする光情報記録再生装置。
【請求項８】
複数の光情報記録再生装置とその制御部を備えるデータライブラリ装置において、
前記光情報記録再生装置は、
前記光情報記録媒体に記録するデータを記憶する記憶部と、
記録の前工程として前記光情報記録媒体にプリキュアを実施し、記録の後工程として前記光情報記録媒体にポストキュアを行うキュア部と、
前記プリキュアを行った領域に前記制御部から送られたデータを記録する記録部と、
記録したデータを読み出して前記制御部に送る再生部と、を備え、
前記制御部は、
前記光情報記録媒体に記録するデータを記憶する記憶部と、
誤り訂正および誤り訂正符号付加を行う信号処理部を備え、
前記光情報記録媒体に記録したデータが正しいかどうかを、前記制御部の信号処理部にて確認することを特徴とするデータライブラリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホログラフィを用いて情報を記録する光情報記録再生装置、光情報記録再生方法およびデータライブラリ装置に関するものである。
【背景技術】
【０００２】
次世代のストレージ技術に関する研究が行われる中、ホログラフィを利用してデジタル情報を記録するホログラム記録技術が注目を集めている。
【０００３】
ホログラム記録技術とは、空間光変調器により２次元的に変調されたページデータの情報を有する信号光と、参照光とを記録媒体の内部で重ね合わせ、その時に生じる干渉縞パターンによって記録媒体内に屈折率変調を生じさせることで情報を記録する技術である。また、情報の再生時には、記録時に用いた参照光を同じ配置で記録媒体に照射すると、記録媒体中に記録されているホログラムが回折格子のように作用して回折光を生じる。この回折光が記録した信号光と位相情報を含めて同一の光として再生される。
【０００４】
再生された信号光は、ＣＭＯＳやＣＣＤなどの光検出器を用いて２次元的に高速に検出される。このようにホログラム記録では、１つのホログラムで２次元的な情報を同時に記録／再生され、また同じ場所に複数のページデータを重ね書きすることができるため、大容量かつ高速な情報の記録再生に有効である。
【０００５】
一方で、同じ場所に多重記録する容量が大きいため、記録するデータが小さい場合は無駄が大きいという課題があった。
【０００６】
この課題を解決する技術として、例えば特開２００９−３０１６２７号公報（特許文献１）がある。本公報には「ホログラフィック記録を同じボリュームに対して多重して記録するデータの容量のブックに満たない端数分のデータが記録終了時に発生しても、ホログラフィック記録媒体上ではなく、記録装置の補助記録装置に端数分のデータを記録することができ、追記を行なう時は、補助記録装置から端数分を読み出して追記する入力データと接続して記録するので無駄なくホログラフィック記録媒体にデータの追記記録を行うことが可能となる。」と記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−３０１６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前記特許文献１にはホログラフィックメモリ記録媒体に無駄なくデータを追記する技術が記載されているが、ベリファイエラーすなわち記録したデータを正しく読み出せなかった場合の処理については触れておらず、リトライすなわち再記録において、データを効率よく記録する技術については記載されていなかった。
【０００９】
そこで、本発明の目的は、ベリファイエラー検出時のリトライにおいて、データを効率よく記録できる光情報記録再生装置および光情報記録再生方法を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【００１１】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、光情報記録媒体にデータを記録し、光情報記録媒体からデータを再生する光情報記録再生装置において、ホストコンピュータから送られたデータを一時的に格納する記憶部と、記録の前工程として前記光情報記録媒体にプリキュアを行い、記録の後工程としてポストキュアを行うキュア部と、前記プリキュアを行った領域に前記記憶部に格納したデータを順次記録する記録部と、記録したデータの記録品質を確認するベリファイ部と、ベリファイエラー検出時にベリファイエラーとなったデータの再転送をホストコンピュータに要求するデータリクエスト部と、再転送されたデータからリトライデータを作成する制御部と、を備え、前記キュア部によりプリキュアを行い、前記記録部により当該箇所にデータを記録し、前記キュア部によりポストキュアを行い、前記ベリファイ部によりベリファイエラーを検出した際に、前記データリクエスト部によりデータの再転送をホストコンピュータに要求し、再転送されたデータを前記制御部により次にスケジューリングされている記録量単位の中に割り込ませて前記記憶部に格納し、前記記録部により前記光情報記録媒体に記録することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ベリファイエラーのリトライにおいてデータを効率よく記録することができる。
【００１３】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施例の光情報記録再生装置の構成を示すブロック図。
【図２】第１の実施例の光情報記録再生装置の信号処理回路の構成を示すブロック図。
【図３】第１の実施例の光情報記録再生装置の動作を説明するフローチャート。
【図４】第１の実施例の光情報記録再生装置のデータ記録処理の動作を説明するフローチャート。
【図５】第１の実施例の光情報記録媒体上のキュアおよびブックを示す説明図。
【図６】第１の実施例の光情報記録再生装置のデータ記録処理とベリファイ処理の動作を示すタイミングチャート。
【図７】第１の実施例の光情報記録再生装置のデータとブックの対応図。
【図８】第１の実施例の光情報記録再生装置のデータとブックの対応図。
【図９】第２の実施例の光情報記録再生装置の構成を示すブロック図。
【図１０】第２の実施例の光情報記録再生装置のデータ記録処理とベリファイ処理の動作を示すタイミングチャートである。
【図１１】第３の実施例の光情報記録再生装置のデータ記録処理とベリファイ処理の動作を示すタイミングチャート。
【図１２】第４の実施例のデータライブラリ装置の構成を示すブロック図。
【図１３】第４の実施例の光情報記録再生装置の構成を示すブロック図。
【図１４】第４の実施例のライブラリ装置制御回路の構成を示すブロック図。
【発明を実施するための形態】
【００１５】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１６】
本発明の第１の実施例の光情報記録再生装置は、光情報記録媒体に信号光と参照光を互いに重ね合うように入射し、干渉縞パターンを形成して情報を記録する。この時、光情報記録媒体に入射する参照光の入射角度を変化させることにより、角度多重による記録が可能である。
【００１７】
以降、同じ領域に参照光角度を変えて記録されたホログラムにおいて、１つ１つの参照光角度に対応したホログラムをページと呼び、同領域に角度多重されたページの集合をブックと呼ぶことにする。
【００１８】
また、光情報記録媒体内の所望の位置に情報を記録する際、所望位置に参照光と信号光を照射する前に予め所定の光ビームを照射する、プリキュアと呼ばれる前工程が必要である。所望の位置に情報を記録した後には、該所望の位置に追記不可能とするために所定の光ビームを照射する、ポストキュアと呼ばれる後工程が必要である。
【００１９】
また、プリキュアとポストキュアには所定の処理時間がかかるため、高速化を図るには複数のブックに対してまとめて処理する必要がある。
【００２０】
ここでは、複数のブック領域に対して行う１回のプリキュアとポストキュアの領域をキュア単位と呼び、そのデータ容量をキュア容量と呼ぶことにする。１回のプリキュア、ポストキュアで記録できるデータ容量は、例えば１００ブックで構成された２ＧＢｙｔｅであり、これがキュア容量である。１ブックは例えば３００ページで構成された２０ｋＢｙｔｅである。
【００２１】
図１は第１の実施例の光情報記録再生装置の構成を示すブロック図である。
【００２２】
光情報記録再生装置１００は、ホストコンピュータ１０８と接続されており、ホストコンピュータ１０８から入力したデータを光情報記録媒体１０１に記録する。また、光情報記録媒体１０１から再生したデータをホストコンピュータ１０８に出力する。
【００２３】
光情報記録媒体１０１は回転モータ１１１によって回転可能な構成となっている。ピックアップ１０２、参照光光学系１０３、キュア光学系１０４は半径方向に移動可能な構成となっているため、光情報記録媒体１０１全面に渡り、ホログラフィを用いて情報を記録再生することができる。
【００２４】
情報を記録するためには、光情報記録媒体１０１に信号光と参照光を照射する必要があり、ピックアップ１０２は、光情報記録媒体１０１に信号光を照射し、参照光光学系１０３は、参照光を照射する。
【００２５】
この際、記録データは信号処理回路１０５を介してピックアップ１０２内の空間光変調器に送り込まれ、信号光は空間光変調器によって変調される。
【００２６】
また、ホログラフィから情報を再生するためには、光情報記録媒体１０１に参照光を照射し、再生光を検出する必要があり、参照光光学系１０３は、光情報記録媒体１０１に参照光を照射し、ピックアップ１０２は、その際に再生される再生光をピックアップ１０２内の光検出器によって検出し、信号処理回路１０５に送る。
【００２７】
更に、ピックアップ１０２は、参照光角度のずれ量を検出する機構によりずれ量を検出し、サーボ制御回路１１５に送る。
【００２８】
キュア光学系１０４は、光情報記録媒体１０１のプリキュアおよびポストキュアに用いる光ビームを生成する。
【００２９】
信号処理回路１０５は、インタフェース回路１０７を介してホストコンピュータ１０８から送られたデータをメモリ１０６に送り、複数のデータ列に分割してアドレスを付加し、再生時にエラー検出が行えるように各データ列にＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を付加し、オンピクセル数とオフピクセル数をほぼ等しくし、同一パターンの繰り返しを防ぐことを目的にデータ列に擬似乱数データ列を加えるスクランブルを施した後、再生時にエラー訂正が行えるようにリード・ソロモン符号等の誤り訂正符号を付加する。
【００３０】
そして、このデータ列をＭ×Ｎ（Ｍ、Ｎは自然数）の２次元データに変換し、それを１ページデータ分繰返すことで１ページ分の２次元データを構成する。このように構成した２次元データに対して再生時の画像位置検出や画像歪補正での基準となるマーカーを付加し、ピックアップ１０２に送る。
【００３１】
あるいは信号処理回路１０５は、ピックアップ１０２から検出した画像データを受け取り、この画像データに含まれるマーカーを基準に画像位置を検出し、画像の傾き・倍率・ディストーションなどの歪みを補正した後、２値化処理を行い、マーカーを除去することで１ページ分の２次元データを取得し、メモリ１０６に格納する。このようにして得られた２次元データを複数のデータ列に変換した後、誤り訂正処理を行い、スクランブルを解き、ＣＲＣによる誤り検出処理を行って、インタフェース回路１０７を介してホストコンピュータ１０８に送る。
【００３２】
メモリ１０６はデータを一時的に記憶する記憶部であり、信号処理回路１０５に制御されて、バッファメモリ、誤り訂正符号付加用メモリ、誤り訂正用メモリ等として使用される。メモリ１０６は例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）の他、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等、データを保持できるものであれば良く、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）でも良い。
【００３３】
インタフェース回路１０７はホストコンピュータ１０８からの記録再生指示をコントローラ１１２に伝える。また、信号処理回路１０５から送られたデータをホストコンピュータ１０８に送る。また、ホストコンピュータ１０８から送られたデータを信号処理回路１０５に送る。インタフェース回路１０７は、例えばＳＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）、ＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）、その他の転送方式に準拠したデータ転送を行う。
【００３４】
ホストコンピュータ１０８は光情報記録再生装置１００にデータを送り、記録を指示する。また、光情報記録再生装置１００に再生を指示し、データを受け取る。
【００３５】
ディスク回転角度検出用光学系１０９は、光情報記録媒体１０１の回転角度を検出し、モータ制御回路１１０に送る。
【００３６】
モータ制御回路１１０は、光情報記録媒体１０１の回転角度を調整する。光情報記録媒体１０１を所定の回転角度に調整する場合は、ディスク回転角度検出用光学系１０９によって回転角度に応じた信号を検出し、検出された信号を用いてモータ制御回路１１０により回転モータ１１１を制御することにより、光情報記録媒体１０１の回転角度をコントローラ１１２の指示どおりに調整する。
【００３７】
回転モータ１１１はモータ制御回路１１０に制御されて、光情報記録媒体１０１を回転させる。
【００３８】
コントローラ１１２は光情報記録再生装置１００の各部を制御し、光情報記録媒体１０１のデータ記録処理、データ再生処理等を行う。コントローラ１１２は例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成する他、任意の制御回路や、ＡＳＩＣ等の専用回路を用いてもよい。
【００３９】
光源駆動回路１１３は、所定の光源駆動電流をピックアップ１０２、参照光光学系１０３、キュア光学系１０４内の光源に供給し、各々の光源からは所定の光量で光ビームが発光される。
【００４０】
ピックアップ１０２、参照光光学系１０３、そして、キュア光学系１０４には、光情報記録媒体１０１の半径方向に位置をスライドする機構が設けられており、アクセス制御回路１１４は、コントローラ１１２の指示によりこれらの位置制御を行う。
【００４１】
ホログラフィの角度多重の原理を利用した記録技術は、参照光角度のずれに対する許容誤差が極めて小さくなる傾向があるため、サーボ制御回路１１５は、ピックアップ１０２からの参照光角度のずれ量を入力し、ピックアップ１０２のずれ量を補正する。
【００４２】
なお、ピックアップ１０２、参照光光学系１０３、キュア光学系１０４、ディスク回転角度検出用光学系１０９は、いくつかの光学系構成または全ての光学系構成をひとつに纏めて簡素化しても構わない。
【００４３】
次に、光情報記録媒体１０１にデータを記録する場合の光情報記録再生装置１００の動作を説明する。光情報記録再生装置１００に光情報記録媒体１０１が装着されると、コントローラ１１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所定の位置に移動し、ピックアップ１０２、信号処理回路１０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１０６に格納する。
【００４４】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３、キュア光学系１０４を所望の位置に移動する。
【００４５】
そして、ホストコンピュータ１０８から光情報記録再生装置１００にデータが送られると、インタフェース回路１０７でデータを受け取り、メモリ１０６に格納し、信号処理回路１０５によりＣＲＣ付加、スクランブル、誤り訂正符号付加等を行う。
【００４６】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所望の位置に移動し、キュア光学系１０４にてプリキュアを行い、メモリ信号処理回路１０５によりメモリ１０６からデータを読み出し、マーカーを付加してピックアップ１０２に送り、光情報記録媒体１０１に記録する。そして、キュア光学系１０４にてポストキュアを行う。
【００４７】
ベリファイすなわち記録したデータを正しく読み出せるかどうか確認する場合は、ピックアップ１０２により光情報記録媒体１０１から検出した画像データを信号処理回路１０５に送り、マーカーを基準に画像位置を検出し、歪みを補正した後、２値化処理を行い、２次元データを取得し、メモリ１０６に格納する。そして、複数のデータ列に変換した後、誤り訂正処理を行い、スクランブルを解き、ＣＲＣによる誤り検出処理を行う。ここで誤りが検出された場合はコントローラ１１２にベリファイエラーを伝え、コントローラ１１２は各部を制御してリトライを行う。リトライの際には不一致となったデータを次に記録するキュア単位の先頭個所に記録する。
【００４８】
あるいは、信号処理回路１０５により記録時のデータとベリファイ時のデータを比較し、不一致の場合にコントローラ１１２にベリファイエラーを伝える。
【００４９】
そして、リトライしたデータのベリファイを行い、欠陥元アドレスと交替先アドレスを交替情報として管理情報に登録する。なお、リトライデータもベリファイエラーになった場合は、リトライ処理を再度行う。
【００５０】
次に、光情報記録媒体１０１からデータを再生する場合の光情報記録再生装置１００の動作を説明する。光情報記録再生装置１００に光情報記録媒体１０１が装着されると、コントローラ１１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所定の位置に移動し、ピックアップ１０２、信号処理回路１０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１０６に格納する。
【００５１】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所望の位置に移動し、光情報記録媒体１０１から再生したデータをメモリ１０６に書き込み、信号処理回路１０５により誤り訂正処理を行い、スクランブルを解き、誤り検出処理を行う。
【００５２】
そして、メモリ１０６からデータを読み出してインタフェース回路１０７を介してホストコンピュータ１０８に送る。
【００５３】
図２は、第１の実施例の光情報記録再生装置の信号処理回路の構成を示すブロック図である。
【００５４】
信号処理回路１０５は、コントローラ１１２に制御され、インタフェース回路１０７から送られたデータをメモリ１０６に格納し、メモリ上で各種信号処理を行い、ピックアップ１０２に送る。
【００５５】
あるいは、ピックアップ１０２から送られた画像データをメモリ１０６に格納し、メモリ上で各種信号処理を行い、データを抽出してインタフェース回路１０７に送る。
【００５６】
メモリ制御回路２００は、各回路からのデータ入出力要求に応じて、メモリ１０６に対するデータ書き込み、読み出しを行う。
【００５７】
ＣＲＣ演算回路２０１は、メモリ１０６上のデータ列のＣＲＣを演算して付加する。あるいは、データ列のＣＲＣを演算してエラーを検出する。
【００５８】
スクランブル回路２０２は、メモリ１０６上のデータ列にスクランブルを行う。あるいは、データ列のスクランブルを解く。
【００５９】
誤り訂正および誤り訂正符号付加回路２０３は、メモリ１０６上で誤り訂正符号を付加する。あるいは、メモリ１０６上に格納されたデータに含まれる誤りを訂正する。
【００６０】
データリクエスト回路２０４は、ベリファイエラーが発生した際にインタフェース回路１０７を介してホストコンピュータに対してデータの再転送を要求する。
【００６１】
画像位置検出および歪み補正回路２０５は、メモリ１０６に格納された画像データ内からマーカーを検出して有効データ範囲を抽出する制御を行い、検出されたマーカーを用いて画像の傾き・倍率・ディストーションなどの歪み補正を行い、画像データを期待される２次元データのサイズに変換する。
【００６２】
２値化回路２０６は、サイズ変換された２次元データを構成する複数ビットの各ビットデータを、“０”、“１”に２値化し、メモリ１０６上に再生データの出力の並びでデータを格納する。
【００６３】
空間光変調器インタフェース回路２０７は、メモリ１０６から誤り訂正符号を付加したデータを２次元データの並び順で読み出し、再生時の基準となるマーカーを付加した後、ピックアップ１０２内の空間光変調器に２次元データを出力する。
【００６４】
光検出器インタフェース回路２０８は、ピックアップ１０２内の光検出器から画像データを入力し、メモリ１０６に書き込む。
【００６５】
なお、図示しないが、各回路はコントローラ１１２により制御される。あるいは信号処理回路１０５内に専用コントローラを備えて各回路を制御してもよい。
【００６６】
次に、光情報記録媒体１０１にデータを記録する場合の信号処理回路１０５の動作を説明する。
【００６７】
信号処理回路１０５は、インタフェース回路１０７から送られたデータを、メモリ制御回路２００を介してメモリ１０６に格納し、複数のデータ列に分割してアドレスを付加し、再生時にエラー検出が行えるようにＣＲＣ演算回路２０１により各データ列にＣＲＣを付加し、オンピクセル数とオフピクセル数をほぼ等しくし、同一パターンの繰り返しを防ぐことを目的にスクランブル回路２０２によりデータ列に擬似乱数データ列を加えるスクランブルを施した後、再生時にエラー訂正が行えるように誤り訂正および誤り訂正符号付加回路２０３によりリード・ソロモン符号等の誤り訂正符号を付加する。そして、このデータ列をメモリ制御回路２００によりＭ×Ｎの２次元データに変換し、それを１ページデータ分繰返すことで１ページ分の２次元データを構成する。このように構成した２次元データに対して空間光変調器インタフェース回路２０７により再生時の画像位置検出や画像歪補正での基準となるマーカーを付加し、ピックアップ１０２の空間光変調器に送る。
【００６８】
ベリファイを行う場合は、信号処理回路１０５は、ピックアップ１０２の光検出器から検出した画像データを光検出器インタフェース回路２０８にて受け取り、メモリ制御回路２００を介してメモリ１０６に格納し、画像位置検出および歪み補正回路２０５によりこの画像データに含まれるマーカーを検出して有効データ範囲を抽出し、検出されたマーカーを用いて画像の傾き・倍率・ディストーションなどの歪み補正を行い、画像データを期待される２次元データのサイズに変換する。そして、サイズ変換された２次元データを構成する複数ビットの各ビットデータを、２値化回路２０６により２値化し、メモリ１０６上に再生データの出力の並びでデータを格納する制御を行う。このようにして得られたデータ列に対して、誤り訂正および誤り訂正符号付加回路２０３により誤り訂正処理を行い、スクランブル回路２０２によりスクランブルを解き、ＣＲＣ演算回路２０１により誤り検出処理を行う。
【００６９】
誤り訂正処理、ＣＲＣ演算処理等で誤りが検出された場合は、データリクエスト回路２０４により、インタフェース回路１０７を介してホストコンピュータ１０８に対してデータの再転送を要求する。
【００７０】
次に、光情報記録媒体１０１からデータを再生する場合の信号処理回路１０５の動作を説明する。
【００７１】
信号処理回路１０５は、ピックアップ１０２の光検出器から検出した画像データを光検出器インタフェース回路２０９にて受け取り、メモリ制御回路２００を介してメモリ１０６に格納し、画像位置検出および歪み補正回路２０５によりこの画像データに含まれるマーカーを検出して有効データ範囲を抽出し、検出されたマーカーを用いて画像の傾き・倍率・ディストーションなどの歪み補正を行い、画像データを期待される２次元データのサイズに変換する。そして、サイズ変換された２次元データを構成する複数ビットの各ビットデータを、２値化回路２０６により２値化し、メモリ１０６上に再生データの出力の並びでデータを格納する制御を行う。このようにして得られたデータ列に対して、誤り訂正および誤り訂正符号付加回路２０３により誤り訂正処理を行い、スクランブル回路２０２によりスクランブルを解き、ＣＲＣ演算回路２０１により誤り検出処理を行って、インタフェース回路１０７に送る。
【００７２】
図３は、第１の実施例の光情報記録再生装置の動作を示すフローチャートである。
【００７３】
ステップＳ３０１において光情報記録再生装置に光情報記録媒体が装着されたら、ステップＳ３０２において調整処理を行い、ステップＳ３０３において管理情報を読み出す。
【００７４】
次にステップＳ３０４においてホストコンピュータからデータ記録コマンドを受け取ったら、ステップＳ３０５においてデータ記録処理を行う。あるいはステップＳ３０６においてホストコンピュータからデータ再生コマンドを受け取ったら、ステップＳ３０７においてデータ再生処理を行う。あるいはステップＳ３０８においてホストコンピュータからその他のコマンドを受け取ったら、ステップＳ３０９においてその他の処理を行う。
【００７５】
ステップＳ３１０において光情報記録媒体の排出コマンドを受け取ったら、ステップＳ３１１において光情報記録媒体に管理情報を書き込む。管理情報には交替情報が含まれ、欠陥やベリファイエラー等により交替したデータがある場合はここに交替情報を書き込む。
【００７６】
次にステップＳ３１２において光情報記録媒体を排出して処理を終了する。
【００７７】
なお、管理情報を書き込むタイミングは特に上記に限定されるものではなく、キュア単位の記録の合間や、ホストコンピュータ１０８からの指示のタイミングなども考えられる。
【００７８】
図４は、第１の実施例の光情報記録再生装置のデータ記録処理の動作を示すフローチャートである。
【００７９】
ホストコンピュータからのデータ記録コマンドは、ブックを構成する所定の記録単位、またはキュアを構成するブック単位、もしくはキュア容量単位、でホストコンピュータから発行されるものとする。ホストコンピュータから最初のキュア単位のデータ分を受け取った時点で、ステップＳ４０１においてメモリにリトライデータ(リトライデータについては後述するがあるかどうかを判定する。最初のキュア単位のデータ分を受け取った時点ではベリファイ実施前であり、リトライデータはないので、ステップＳ４０２においてホストコンピュータから続けてキュア容量分のデータを受け取り、メモリ上に配置する。なお、メモリ上に配置する際には複数のデータ列に分割し、再生時にエラー検出が行えるように各データ列に誤り検出符号ＣＲＣを付加する。
【００８０】
次にステップＳ４０４において、オンピクセル数とオフピクセル数をほぼ等しくし、同一パターンの繰り返しを防ぐことを目的にデータ列に擬似乱数データ列を加えるスクランブルを施した後、再生時にエラー訂正が行えるようにリード・ソロモン符号等の誤り訂正符号ＥＣＣを付加する。
【００８１】
次にステップＳ４０５において、光情報記録媒体の所望の位置にデータを記録するために、モータの回転制御およびピックアップやキュア光学系の位置制御を行い、所望の位置に移動する。
【００８２】
次にステップＳ４０６においてプリキュアを行い、ステップＳ４０７においてキュア容量分のデータを光情報記録媒体に記録する。例えばキュア内に１００ブック、ブック内に３００ページあるとすると、キュア内の先頭ブックに対して角度多重により３００ページ記録したら、次のブックに対して同様に３００ページ記録し、これを１００ブックに対して行うことによりキュア内の全ブックにデータを記録する。
【００８３】
次にステップＳ４０８において、ステップS４０７の記録処理を所定回数分、実施したかどうかを判定する。所定回数記録処理を実施した場合は、ステップＳ４０９〜Ｓ４１５において所定回数、ポストキュア処理(後述)とベリファイ処理を行うが、１回目のデータ記録コマンドの処理においては所定回数実施していないので、処理を終了する。例えばここでは所定回数を２回とし、２回記録処理を行ったら２回ベリファイ処理を行う。これはN回目のステップS４０７の記録処理を行った後、すぐにステップＳ４０９〜Ｓ４１５のポストキュア処理、ベリファイ処理を実施せず、N+1回目のステップS４０７の記録処理を行ってから、N回目のステップＳ４０９〜Ｓ４１５のポストキュア処理、ベリファイ処理、N+1回目のステップＳ４０９〜Ｓ４１５のポストキュア処理、ベリファイ処理、を行うことを意味する。
【００８４】
一般にホログラム記録には、光の照射中に反応する明反応と光の照射後に反応する暗反応があり、記録処理後にポストキュアとベリファイ処理を実施する前に暗反応の終了を待つ必要がある。前記所定回数を適切に設定し、記録処理とベリファイ処理を効率的に行うことにより、暗反応の終了待ち時間によるデータ転送レートの低下を防ぐことができる。
【００８５】
ホストコンピュータから２回目のデータ記録コマンドを受け取ったら、再びステップＳ４０１〜Ｓ４０７の処理を実施する。
【００８６】
ステップＳ４０１においてメモリにリトライデータがあるかどうかを判定するが、ここでもまだベリファイ実施前でありリトライデータはないので、ステップＳ４０２においてホストコンピュータからキュア容量分のデータを受け取り、メモリ上に配置する。
【００８７】
次にステップＳ４０４において、スクランブルを施した後、誤り訂正符号ＥＣＣを付加する。
【００８８】
次にステップＳ４０５において、光情報記録媒体の所望の位置にデータを記録するために、モータの回転制御およびピックアップやキュア光学系の位置制御を行い、所望の位置に移動する。ここでの所望の位置とは、例えば直前に記録したキュアの隣であり、通常は円周方向あるいは半径方向に順に記録位置を移動させていく。
【００８９】
次にステップＳ４０６においてプリキュアを行い、ステップＳ４０７においてキュア容量分のデータを光情報記録媒体に記録する。
【００９０】
次にステップＳ４０８において所定回数記録処理を実施したかどうかを判定する。ここでは所定回数記録処理を実施しているので、ステップＳ４０９〜Ｓ４１１において所定回数ポストキュアを行う。
【００９１】
まずステップＳ４０９において、光情報記録媒体の所望の位置のポストキュアを行うために、モータの回転制御およびキュア光学系の位置制御を行い、所望の位置に移動する。ここでの所望の位置とはステップＳ４０１〜Ｓ４０７においてデータを記録した位置である。
【００９２】
次にステップＳ４１０においてポストキュアを行い、ステップＳ４１１において所定回数ポストキュアを実施したかどうかを判定する。
【００９３】
ここでは、記録した２つのキュア容量分のデータに対してポストキュアを実施したら、次にステップＳ４１２において、光情報記録媒体の所望の位置のデータをベリファイするために、モータの回転制御およびピックアップの位置制御を行い、所望の位置に移動する。
【００９４】
ここでの所望の位置とはステップＳ４０１〜Ｓ４０７においてデータを記録した位置であり、ステップＳ４０９〜ステップＳ４１１においてポストキュアを実施した位置である。
【００９５】
次にステップＳ４１３においてキュア容量分のデータのベリファイを行う。ベリファイは光情報記録媒体からデータを再生して誤り訂正不能やＣＲＣエラーが発生したらベリファイエラーとする。あるいは誤り訂正不能が発生しなくても、予め定めたエラー数を超えたらベリファイエラーとする。あるいは、光情報記録媒体から再生したデータとメモリ上の元データを比較し、不一致が発生したらベリファイエラーとする。キュア容量分のデータを光情報記録媒体から再生する。
【００９６】
次にステップＳ４１４においてベリファイエラーが発生したかどうかを判定し、記録したデータがベリファイエラーであった場合は、ステップＳ４１５においてホストコンピュータにエラーとなったデータの再転送を要求し、ステップＳ４１６においてホストコンピュータから送られたリトライデータを、次に光情報記録媒体へ記録する為に確保してあるメモリ内のキュア容量単位における先頭に配置する。
【００９７】
次にステップＳ４１７において所定回数ベリファイ処理を実施したかどうかを判定する。１回目のベリファイ処理においては所定回数実施していないので、ステップＳ４１２に戻り、ステップＳ４１２〜Ｓ４１７の処理を実施する。
【００９８】
ベリファイ処理を所定回数実施したら、ステップＳ４１８において記録とベリファイの実施回数をクリアして処理を終了する。
【００９９】
ホストコンピュータから３回目のデータ記録コマンドを受け取ったら、再びステップＳ４０１〜Ｓ４０７の処理を実施する。
【０１００】
ステップＳ４０１においてメモリにリトライデータがあるかどうかを判定する。メモリにリトライデータがある場合、すなわちベリファイエラー発生によりステップＳ４１６においてリトライデータをメモリ先頭に配置した場合は、ステップＳ４０２においてホストコンピュータからキュア容量からリトライデータ分を引いた分のデータを受け取り、メモリ上に配置する。
【０１０１】
次にステップＳ４０４において、スクランブルを施した後、誤り訂正符号ＥＣＣを付加する。
【０１０２】
次にステップＳ４０５において、光情報記録媒体の所望の位置にデータを記録するために、モータの回転制御およびピックアップやキュア光学系の位置制御を行い、所望の位置に移動する。
【０１０３】
次にステップＳ４０６においてプリキュアを行い、ステップＳ４０７においてキュア容量分のデータを光情報記録媒体に記録する。
【０１０４】
次にステップＳ４０８において所定回数記録処理を実施したかどうかを判定する。前述のとおりステップＳ４１８において記録とベリファイの実施回数をクリアしたので、ここでは所定回数に到達しておらず、処理を終了する。
【０１０５】
ホストコンピュータから４回目のデータ記録コマンドを受け取ったら、再びステップＳ４０１〜Ｓ４０７の処理を実施する。
【０１０６】
次にステップＳ４０８において所定回数記録処理を実施したかどうかを判定する。ここでは所定回数記録処理を実施しているので、ステップＳ４０９〜Ｓ４１１において所定回数ポストキュアを行い、ステップＳ４１２〜Ｓ４１７において所定回数ベリファイ処理を行い、ステップＳ４１８において記録とベリファイの実施回数をクリアする。
【０１０７】
以上のように所定回数を２回とした場合、２回記録処理を行ったら２回ベリファイ処理を行い、これを繰り返してデータを光情報記録媒体に記録していく。
【０１０８】
一度ベリファイエラーとなったデータをリトライデータとして再記録し、欠陥元アドレスと交替先アドレスを交替情報として、管理情報に登録する。なお、リトライデータもベリファイエラーになった場合は、リトライ処理を再度行う。
【０１０９】
図５は光情報記録媒体上のキュアおよびブックを示す説明図である。
【０１１０】
キュア５００は１回のプリキュア、ポストキュアを行う領域を示し、ブック５０１は記録再生を行う領域を示す。データは光情報記録媒体上の回転方向や半径方向にキュア単位で順に記録する。
【０１１１】
データを記録する際にはキュア単位でまずプリキュアを行い、次にキュア内のブック単位で順にデータを記録していく。例えばキュア内に１００ブック、ブック内に３００ページあるとすると、キュア内の或るブックに対して角度多重により３００ページ記録したら、次のブックに対して同様に３００ページ記録し、これを１００ブックに対して行うことによりキュア内の全ブックにデータを記録する。次にポストキュアを行い、キュア内のデータのベリファイを行う。なお、データは少なくともアドレスを含むものとする。
【０１１２】
ここで例えばｃｕｒｅ１にプリキュアを行い、ｃｕｒｅ１のｂｏｏｋ１からｂｏｏｋ１００にデータを記録し、ｃｕｒｅ２にプリキュアを行い、ｃｕｒｅ２のｂｏｏｋ１からｂｏｏｋ１００にデータを記録し、次にｃｕｒｅ１、ｃｕｒｅ２にポストキュアを行い、ベリファイを行った際に、ｃｕｒｅ１のｂｏｏｋ３、４８、７７に記録したデータがベリファイエラーになったとする。
【０１１３】
この場合、ｃｕｒｅ１のｂｏｏｋ３、４８、７７に記録したデータをｃｕｒｅ３のｂｏｏｋ１、２、３に再記録する。
【０１１４】
そして、ｃｕｒｅ１のｂｏｏｋ３、４８、７７のアドレスを欠陥元アドレス、ｃｕｒｅ３のｂｏｏｋ１、２、３のアドレスを交替先アドレスとして管理情報に登録する。ｃｕｒｅ３のｂｏｏｋ１、２、３がベリファイエラーだった場合はｃｕｒｅ５のｂｏｏｋ１、２、３に再記録し、このアドレスを交替先アドレスとして登録する。
【０１１５】
図６は光情報記録再生装置のデータ記録処理とベリファイ処理の動作を示すタイミングチャートである。
【０１１６】
ｃｕｒｅ１のプリキュアを行い、ｃｕｒｅ１のｂｏｏｋ１からｂｏｏｋ１００まで順に記録処理を行い、ｃｕｒｅ２のプリキュアを行い、ｃｕｒｅ２のｂｏｏｋ１からｂｏｏｋ１００まで順に記録処理を行い、ｃｕｒｅ１、ｃｕｒｅ２のポストキュアを行った後にベリファイを行い、ｃｕｒｅ１のｂｏｏｋ３、４８、７７のデータがベリファイエラーになった場合を示している。
【０１１７】
次に、位置制御を行い、ｃｕｒｅ３のプリキュアを行い、ｃｕｒｅ３のｂｏｏｋ１からｂｏｏｋ１００まで順に記録を行う際に、ｂｏｏｋ１についてはｃｕｒｅ１のｂｏｏｋ３に記録したデータを再記録する。
【０１１８】
また、ｂｏｏｋ２、３についてはｃｕｒｅ１のｂｏｏｋ４８、７７に記録したデータを再記録する。
【０１１９】
ベリファイエラーが発生しなければｂｏｏｋ１、２、３に記録するはずだったデータはｂｏｏｋ４、５、６に記録し、以降全て後ろにずらして記録する。
【０１２０】
そして、ｃｕｒｅ１のｂｏｏｋ３、４８、７７のアドレスを欠陥元アドレス、ｃｕｒｅ３のｂｏｏｋ１、２、３のアドレスを交替先アドレスとして管理情報に登録する。
【０１２１】
図７、図８は第１の実施例の光情報記録再生装置がホストコンピュータからデータを受け取ってメモリに格納し、光情報記録媒体に記録し、ベリファイを行う際のデータとブックの対応図である。
【０１２２】
図７は光情報記録再生装置がホストコンピュータからｄａｔａ１〜１８０を受け取って光情報記録媒体のｃｕｒｅ１、２に記録する例である。
【０１２３】
まず、光情報記録再生装置がホストコンピュータからｄａｔａ１〜９０を受け取ってメモリに一旦格納し、誤り訂正符号ＥＣＣを付加する。また、同様にｄａｔａ９０〜１８０を受け取ってメモリに一旦格納し、誤り訂正符号ＥＣＣを付加する。
【０１２４】
次に、光情報記録再生装置がｄａｔａ１〜９０と誤り訂正符号ＥＣＣを光情報記録媒体のｃｕｒｅ１／ｂｏｏｋ１〜１００に記録する。また、同様にｄａｔａ９０〜１８０と誤り訂正符号ＥＣＣを光情報記録媒体のｃｕｒｅ２／ｂｏｏｋ１〜１００に記録する。
【０１２５】
次に、光情報記録再生装置が光情報記録媒体のｃｕｒｅ１／ｂｏｏｋ１〜１００を再生してメモリに格納し、誤り訂正を行う。そして、ｄａｔａ３、４８、７７がベリファイエラーになった例を示している。また、同様にｃｕｒｅ２／ｂｏｏｋ１〜１００を再生してメモリに格納し、誤り訂正を行う。
【０１２６】
図８は光情報記録再生装置がホストコンピュータからｄａｔａ３、４８、７７およびｄａｔａ１８１〜ｄａｔａ３５７を受け取って光情報記録媒体のｃｕｒｅ３、４に記録する例である。
【０１２７】
まず、光情報記録再生装置がホストコンピュータに前記ｄａｔａ３、４８、７７の再転送をホストコンピュータに要求し、受け取ったデータをメモリに一旦格納する。更にホストコンピュータからｄａｔａ１８１〜２６７を受け取ってメモリに一旦格納し、誤り訂正符号ＥＣＣを付加する。また、同様にｄａｔａ２６８〜３５７を受け取ってメモリに一旦格納し、誤り訂正符号ＥＣＣを付加する。
【０１２８】
次に、光情報記録再生装置がｄａｔａ３、４８、７７とｄａｔａ１８１〜２６７、および誤り訂正符号ＥＣＣを光情報記録媒体のｃｕｒｅ３／ｂｏｏｋ１〜１００に記録する。また、同様にｄａｔａ２６８〜３５７と誤り訂正符号ＥＣＣを光情報記録媒体のｃｕｒｅ４／ｂｏｏｋ１〜１００に記録する。
【０１２９】
次に、光情報記録再生装置が光情報記録媒体のｃｕｒｅ３／ｂｏｏｋ１〜１００を再生してメモリに格納し、誤り訂正を行う。また、同様にｃｕｒｅ４／ｂｏｏｋ１〜１００を再生してメモリに格納し、誤り訂正を行う。ｃｕｒｅ３／ｂｏｏｋ１〜３はｃｕｒｅ１／ｄａｔａ３、４８、７７であり、ｃｕｒｅ１／ｄａｔａ３、４８、７７のアドレスを欠陥元アドレス、ｃｕｒｅ３／ｂｏｏｋ１〜３のアドレスを交替先アドレスとして管理情報に登録する。もしもｃｕｒｅ３／ｂｏｏｋ１〜３がベリファイエラーになった場合は、ｃｕｒｅ５／ｂｏｏｋ１〜３に再記録する。
【０１３０】
なお、図７、図８ではプリキュア、ポストキュアやスクランブル、ＣＲＣ処理等については説明を省略した。
【０１３１】
また、ｄａｔａ３５８〜３６０はｃｕｒｅ５に記録される。
【０１３２】
なお、本実施例では分かり易いようにブック単位でデータを交替する例を示したが、特にブック単位である必要はない。
【０１３３】
また、本実施例では分かり易いようにキュア単位で誤り訂正符号を付加する例を示したが、特にキュア単位である必要はない。
【０１３４】
また、本実施例では光情報記録再生装置が誤り訂正処理やリトライデータ作成を行う例を示したが、ホストコンピュータが行ってもよい。
【０１３５】
また、本実施例ではホストコンピュータから受け取ったキュア容量分のデータの記録処理を行ってから次のキュアを受け取る例を示したが、記録処理を行っている間に次のキュア容量分のデータを受け取ってもよい。また、複数のキュア容量分のデータを受け取ってから記録処理を開始してもよい。
【０１３６】
以上の構成により本発明の第１の実施例では、光情報記録媒体にデータを順に記録し、記録したデータのベリファイを順に行う。記録したデータがベリファイエラーになった場合は、当該データの再転送をホストコンピュータに要求し、受け取ったデータを次に光情報記録媒体へ記録する為に確保してあるメモリ内のキュア容量単位における先頭に配置して記録する。全ての記録処理の最後にベリファイエラーのみで構成されるデータでキュア容量内のデータを構成するとキュア容量を殆ど使用せず、未記録領域が多く残った場合、当該のキュア記録単位は追記不可の状態となってしまう。しかし、このような場合でもベリファイエラーとなったデータを次に記録するキュア容量単位の先頭に割り込ませて記録することで、必要最低限の領域しか使用せず、光情報記録媒体の記録領域の消費を抑えることができる。
【０１３７】
また、本実施例ではベリファイエラーになったデータをホストコンピュータから再入手するため、ベリファイ完了まで元データを保持しておく必要がなく、必要最低限度の量のメモリの搭載で光情報記録再生装置を構成できる。
【０１３８】
また、本実施例によれば、リトライデータが存在するキュア単位とベリファイエラーが検出されたデータが存在するキュア単位は位置が近いため、リトライデータへのアクセス性能が向上する。
【０１３９】
なお、本実施例ではベリファイエラーになったデータを次に記録するキュア単位の先頭に割り込ませて記録する例を説明したが、本発明はこれに限らず、例えば次に記録するキュア単位の最後に割り込ませて記録してもよいし、それ以外であっても構わない。
【実施例２】
【０１４０】
図９は、第２の実施例の光情報記録再生装置の構成を示すブロック図である。図１と共通な部分については説明を省略する。
【０１４１】
光情報記録再生装置９００は、ホストコンピュータ１０８と接続されており、ホストコンピュータ１０８から入力したデータを光情報記録媒体１０１に記録する。また、光情報記録媒体１０１から再生したデータをホストコンピュータ１０８に出力する。ピックアップ９０２、９０３は半径方向に移動可能な構成となっているため、光情報記録媒体１０１全面に渡り、ホログラフィを用いて情報を記録再生することができる。
【０１４２】
情報を記録するためには、光情報記録媒体１０１に信号光と参照光を照射する必要があり、ピックアップ９０２は、光情報記録媒体１０１に信号光を照射し、参照光光学系９０４は、参照光を照射する。
【０１４３】
また、ホログラフィから情報を再生するためには、光情報記録媒体１０１に参照光を照射し、再生光を検出する必要があり、参照光光学系９０５は、光情報記録媒体１０１に参照光を照射し、ピックアップ９０３は、その際に再生される再生光をピックアップ９０３内の光検出器によって検出し、信号処理回路１０５に送る。
【０１４４】
更に、ピックアップ９０２、９０３は、参照光角度のずれ量を検出する機構によりずれ量を検出し、サーボ制御回路９１５に送る。
【０１４５】
次に、光情報記録媒体１０１にデータを記録する場合の光情報記録再生装置９００の動作を説明する。光情報記録再生装置１００に光情報記録媒体１０１が装着されると、コントローラ９１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路９１４により、ピックアップ９０２、参照光光学系９０４を所定の位置に移動し、ピックアップ９０２、信号処理回路１０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１０６に格納する。
【０１４６】
そして、モータ制御回路１１０、アクセス制御回路９１４により、ピックアップ９０２、参照光光学系９０４、キュア光学系１０４を所望の位置に移動する。
【０１４７】
そして、ホストコンピュータ１０８から光情報記録再生装置９００にデータが送られると、インタフェース回路１０７でデータを受け取り、メモリ１０６に格納し、信号処理回路１０５によりＣＲＣ付加、スクランブル、誤り訂正符号付加等を行う。
【０１４８】
そして、モータ制御回路１１０、アクセス制御回路９１４により、ピックアップ９０２、参照光光学系９０４を所望の位置に移動し、キュア光学系１０４にてプリキュアを行い、メモリ信号処理回路１０５によりメモリ１０６からデータを読み出し、マーカーを付加してピックアップ９０２に送り、光情報記録媒体１０１に記録する。そして、キュア光学系１０４にてポストキュアを行う。
【０１４９】
ベリファイすなわち記録したデータを正しく読み出せるかどうか確認する場合は、ピックアップ９０３により光情報記録媒体１０１から検出した画像データを信号処理回路１０５に送り、マーカーを基準に画像位置を検出し、歪みを補正した後、２値化処理を行い、２次元データを取得し、メモリ１０６に格納する。そして、複数のデータ列に変換した後、誤り訂正処理を行い、スクランブルを解き、ＣＲＣによる誤り検出処理を行う。ここで誤りが検出された場合はコントローラ９１２にベリファイエラーを伝え、コントローラ９１２は各部を制御してリトライを行う。リトライの際には不一致となったデータを次に記録するキュア単位の先頭個所に記録する。
【０１５０】
あるいは、信号処理回路１０５により記録時のデータとベリファイ時のデータを比較し、不一致の場合にコントローラ９１２にベリファイエラーを伝える。
【０１５１】
そして、リトライしたデータのベリファイを行い、ベリファイエラーでなければ欠陥元アドレスと交替先アドレスを交替情報として管理情報に登録する。ベリファイエラーであればリトライ処理を再度行う。
【０１５２】
次に、光情報記録媒体１０１からデータを再生する場合の光情報記録再生装置９００の動作を説明する。光情報記録再生装置９００に光情報記録媒体１０１が装着されると、コントローラ９１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路９１４により、ピックアップ９０３、参照光光学系９０５を所定の位置に移動し、ピックアップ９０３、信号処理回路１０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１０６に格納する。
【０１５３】
そして、モータ制御回路１１０、アクセス制御回路９１４により、ピックアップ９０３、参照光光学系９０５を所望の位置に移動し、光情報記録媒体１０１から再生したデータをメモリ１０６に書き込み、信号処理回路１０５により誤り訂正処理を行い、スクランブルを解き、誤り検出処理を行う。
【０１５４】
そして、メモリ１０６からデータを読み出してインタフェース回路１０７を介してホストコンピュータ１０８に送る。
【０１５５】
図１０は第２の実施例の光情報記録再生装置のデータ記録処理とベリファイ処理及びプリキュアとポストキュアの動作を示すタイミングチャートである。
【０１５６】
なお、第２の実施例の光情報記録再生装置のメモリは、少なくともＢｕｆｆｅｒ１とＢｕｆｆｅｒ２の２面の記憶面を持ち、各々はキュア容量分であるとする。
【０１５７】
まず、ｃｕｒｅ１のプリキュアを行い、Ｂｕｆｆｅｒ１のデータをｃｕｒｅ１のｂｏｏｋ１からｂｏｏｋ１００まで順に記録する。
【０１５８】
次にｃｕｒｅ２のプリキュアを行い、Ｂｕｆｆｅｒ２のデータをｃｕｒｅ２のｂｏｏｋ１からｂｏｏｋ１００まで順に記録するのと並行して、ｃｕｒｅ１のポストキュアを行った後にベリファイを行った結果、ｃｕｒｅ１のｂｏｏｋ３のデータがベリファイエラーになったとする。
【０１５９】
次に、ｃｕｒｅ３のプリキュアを行い、ｃｕｒｅ３用のデータで更新されたＢｕｆｆｅｒ１内のデータをｃｕｒｅ３のｂｏｏｋ１からｂｏｏｋ１００まで順に記録するのと並行して、ｃｕｒｅ２のポストキュアを行った後にベリファイを行う。ここで、ｃｕｒｅ２のデータはベリファイエラーにならなかったとする。
【０１６０】
次に、ｃｕｒｅ４のプリキュアを行い、ｃｕｒｅ４用のデータで更新されたＢｕｆｆｅｒ２内のデータをｃｕｒｅ４のｂｏｏｋ１からｂｏｏｋ１００まで順に記録する際に、ｃｕｒｅ４のｂｏｏｋ１についてはｃｕｒｅ１のｂｏｏｋ３に記録したデータをホストコンピュータから再入手して記録する。
【０１６１】
ｃｕｒｅ１のｂｏｏｋ３のベリファイエラーが発生しなければ、本来ｃｕｒｅ４のｂｏｏｋ１に記録するはずだったデータはｃｕｒｅ４のｂｏｏｋ２に記録し、以降全て後ろにシフトして記録する。
【０１６２】
そして、ｃｕｒｅ１のｂｏｏｋ３のアドレスを欠陥元アドレス、ｃｕｒｅ４のｂｏｏｋ１のアドレスを交替先アドレスとして管理情報に登録する。
なお、本実施例では分かり易いようにブック単位でデータを交替する例を示したが、特にブック単位である必要はない。
【０１６３】
また、本実施例では分かり易いようにキュア単位で誤り訂正符号を付加する例を示したが、特にキュア単位である必要はない。
【０１６４】
また、本実施例では光情報記録再生装置が誤り訂正処理やリトライデータ作成を行う例を示したが、ホストコンピュータが行ってもよい。
【０１６５】
以上の構成により本発明の第２の実施例では、実施例１と同様の効果を得ることができる。
【０１６６】
更に、記録処理とベリファイ処理を同時に実施できるため、第１の実施例よりも短い時間で光情報記録媒体に記録することができる。
【実施例３】
【０１６７】
図１１は、第３の実施例の光情報記録再生装置のデータ記録処理とベリファイ処理の動作を示すタイミングチャートである。光情報記録再生装置の構成は実施例２と同様であるため説明を省略するが、第３の実施例の光情報記録再生装置のメモリは、少なくともＢｕｆｆｅｒ１、Ｂｕｆｆｅｒ２、Ｂｕｆｆｅｒ３の３面の記憶面を持ち、各々はキュア容量分であるとする。
【０１６８】
まず、ｃｕｒｅ１のプリキュアを行い、Ｂｕｆｆｅｒ１のデータをｃｕｒｅ１のｂｏｏｋ１からｂｏｏｋ１００まで順に記録する。
【０１６９】
次にｃｕｒｅ２のプリキュアを行い、ｃｕｒｅ２用のデータで更新されたＢｕｆｆｅｒ２内のデータをｃｕｒｅ２のｂｏｏｋ１からｂｏｏｋ１００まで順に記録するのと並行して、ｃｕｒｅ１のポストキュアを行った後にベリファイを行った結果、ｃｕｒｅ１のｂｏｏｋ３のデータがベリファイエラーになったとする。
【０１７０】
次に、ｃｕｒｅ３のプリキュアを行い、ｃｕｒｅ３用のデータで更新されたＢｕｆｆｅｒ３内のデータをｃｕｒｅ３のｂｏｏｋ１からｂｏｏｋ１００まで順に記録するのと並行して、ｃｕｒｅ２のポストキュアを行った後にベリファイを行う。ここで、ｃｕｒｅ２のデータはベリファイエラーにならなかったとする。
【０１７１】
次に、ｃｕｒｅ４のプリキュアを行い、ｃｕｒｅ４用のデータで更新されたＢｕｆｆｅｒ１内のデータをｃｕｒｅ４のｂｏｏｋ１からｂｏｏｋ１００まで順に記録する際に、ｃｕｒｅ４のｂｏｏｋ１についてはＢｕｆｆｅｒ１内に存在するｃｕｒｅ１のｂｏｏｋ３に記録したデータを、ｃｕｒｅ４のｂｏｏｋ１位置に相当するメモリ内に配置し、ｃｕｒｅ４のｂｏｏｋ２以降はホストコンピュータから新しく入手したデータを記録する。
【０１７２】
そして、ｃｕｒｅ１のｂｏｏｋ３のアドレスを欠陥元アドレス、ｃｕｒｅ４のｂｏｏｋ１のアドレスを交替先アドレスとして管理情報に登録する。
【０１７３】
なお、本実施例では分かり易いようにブック単位でデータを交替する例を示したが、特にブック単位である必要はない。
【０１７４】
また、本実施例では分かり易いようにキュア単位で誤り訂正符号を付加する例を示したが、特にキュア単位である必要はない。
【０１７５】
また、本実施例では光情報記録再生装置が誤り訂正処理やリトライデータ作成を行う例を示したが、ホストコンピュータが行ってもよい。
【０１７６】
以上の構成により本発明の第３の実施例では、実施例２と同様の効果を得ることができる。
【０１７７】
更に、ベリファイエラーが発生した場合に、メモリ内に残るデータを移動してリトライデータとして再利用可能なため、実施例２のようにベリファイエラーとなったデータをホストコンピュータから再入手する必要がない。
【実施例４】
【０１７８】
図１２は、本発明の第４の実施例のデータライブラリ装置の構成を示すブロック図である。
【０１７９】
データライブラリ装置１２０１は、サーバ１２０２を介してネットワーク１２０３からハードディスク１２０４に蓄積されたデータを光情報記録媒体に記録する。あるいは光情報記録媒体からデータを再生し、サーバ１２０２を介してネットワーク１２０３に送る。サーバ１２０２は、ハードディスク１２０４とデータライブラリ装置１２０１を制御してネットワーク１２０３から送られたデータを管理する。ハードディスク１２０４は、サーバ１２０２に制御されてネットワーク１２０３から送られたデータの記録再生を行う。
【０１８０】
光情報記録媒体１０１は、データライブラリ装置１２０１に複数枚格納されており、光情報記録媒体交換装置１２０５により選択され、光情報記録再生装置１３００、１３０１、１３０２、１３０３に装着され、データが記録再生される。光情報記録再生装置１３００、１３０１、１３０２、１３０３は、ライブラリ装置制御回路１２０５に制御されて、光情報記録媒体１０１にデータを記録再生する。光情報記録媒体交換装置１２０６は、ライブラリ装置制御回路１２０５に制御されて、光情報記録再生装置１３００、１３０１、１３０２、１３０３に装着する光情報記録媒体を交換する。
【０１８１】
ライブラリ装置制御回路１２０５は、サーバ１２０２からの要求により、光情報記録媒体交換装置１２０６を制御して複数枚の光情報記録媒体から所望の光情報記録媒体を選択し、光情報記録再生装置１３００、１３０１、１３０２、１３０３に送る。また、ライブラリ装置制御回路１２０５は、サーバ１２０２から送られたデータを光情報記録再生装置１３００、１３０１、１３０２、１３０３に送る前に、複数のデータ列に分割してＣＲＣを付加し、スクランブルを施した後、誤り訂正符号を付加する。また、ライブラリ装置制御回路１２０５は、光情報記録再生装置１３００、１３０１、１３０２、１３０３から送られたデータをサーバ１２０２に送る前に、誤り訂正処理を行い、スクランブルを解き、ＣＲＣによる誤り検出処理を行う。
【０１８２】
データライブラリ装置１２０１は複数台の光情報記録再生装置を内蔵しており、複数枚の光情報記録媒体に同時に記録再生できるため、高速にデータを記録再生することが可能である。
【０１８３】
例えば光情報記録再生装置１３００、１３０１、１３０２、１３０３に各々光情報記録媒体を装着し、光情報記録再生装置１３００、１３０１、１３０２、１３０３により同時にデータを記録する。この時、光情報記録再生装置は４台並列に動作するので、１台の４倍の速度でデータを記録することができる。
【０１８４】
図１３は、第４の実施例の光情報記録再生装置１３００の構成を示すブロック図である。図１と共通な部分については説明を省略する。
【０１８５】
光情報記録再生装置１３００は、ライブラリ装置制御回路１２０５と接続されており、ライブラリ装置制御回路１２０５から入力したデータを光情報記録媒体１０１に記録する。また、光情報記録媒体１０１から再生したデータをライブラリ装置制御回路１２０５に出力する。ピックアップ１０２は半径方向に移動可能な構成となっているため、光情報記録媒体１０１全面に渡り、ホログラフィを用いて情報を記録再生することができる。
【０１８６】
信号処理回路１３０５は、インタフェース回路１０７を介してライブラリ装置制御回路１２０５から送られたデータをメモリ１３０６に送り、２次元データに変換し、それを１ページデータ分繰返すことで１ページ分の２次元データを構成する。このように構成した２次元データに対して再生時の画像位置検出や画像歪補正での基準となるマーカーを付加し、ピックアップ１０２に送る。
【０１８７】
あるいは信号処理回路１３０５は、ピックアップ１０２から検出した画像データを受け取り、この画像データに含まれるマーカーを基準に画像位置を検出し、画像の傾き・倍率・ディストーションなどの歪みを補正した後、２値化処理を行い、マーカーを除去することで１ページ分の２次元データを取得し、メモリ１３０６に格納する。このようにして得られた２次元データを複数のデータ列に変換した後、インタフェース回路１０７を介してライブラリ装置制御回路１２０５に送る。
【０１８８】
なお、誤り訂正符号付加および誤り訂正処理、スクランブル処理、ＣＲＣ処理等はライブラリ装置制御回路１２０５で行う。
【０１８９】
メモリ１３０６はデータを一時的に記憶する記憶部であり、信号処理回路１３０５に制御されて、バッファメモリとして使用される。誤り訂正符号付加および誤り訂正処理、スクランブル処理、ＣＲＣ処理等には使用されないため、第１の実施例の光情報記録再生装置に搭載されるメモリより小さくてよい。
【０１９０】
メモリ１３０６は例えばＤＲＡＭ、ＳＲＡＭの他、ＳＳＤ等、データを保持できるものであれば良く、ＨＤＤでも良い。
【０１９１】
インタフェース回路１０７はライブラリ装置制御回路１２０５からの記録再生指示をコントローラ１３１２に伝える。また、信号処理回路１３０５から送られたデータをライブラリ装置制御回路１２０５に送る。また、ライブラリ装置制御回路１２０５から送られたデータを信号処理回路１３０５に送る。インタフェース回路１０７は、例えばＳＡＴＡ、ＳＡＳ、その他の転送方式に準拠したデータ転送を行う。
【０１９２】
コントローラ１３１２は光情報記録再生装置１３００の各部を制御し、光情報記録媒体１０１のデータ記録処理、データ再生処理等を行う。コントローラ１３１２は例えばＣＰＵにより構成する他、任意の制御回路や、ＡＳＩＣ等の専用回路を用いてもよい。
【０１９３】
次に、光情報記録媒体１０１にデータを記録する場合の光情報記録再生装置１３００の動作を説明する。光情報記録再生装置１００に光情報記録媒体１０１が装着されると、コントローラ１３１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所定の位置に移動し、ピックアップ１０２、信号処理回路１３０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１３０６に格納する。
【０１９４】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３、キュア光学系１０４を所望の位置に移動する。
【０１９５】
そして、ライブラリ装置制御回路１２０５から光情報記録再生装置１３００にデータが送られると、インタフェース回路１０７でデータを受け取り、メモリ１３０６に格納する。
【０１９６】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所望の位置に移動し、キュア光学系１０４にてプリキュアを行い、メモリ信号処理回路１３０５によりメモリ１３０６からデータを読み出し、マーカーを付加してピックアップ１０２に送り、光情報記録媒体１０１に記録する。そして、キュア光学系１０４にてポストキュアを行う。
【０１９７】
ベリファイすなわち記録したデータを正しく読み出せるかどうか確認する場合は、ピックアップ１０２により光情報記録媒体１０１から検出した画像データを信号処理回路１３０５に送り、マーカーを基準に画像位置を検出し、歪みを補正した後、２値化処理を行い、２次元データを取得し、メモリ１３０６に格納する。そして、インタフェース回路１０７を介してライブラリ装置制御回路１２０５に送り、ライブラリ装置制御回路１２０５にて確認を行う。
【０１９８】
次に、光情報記録媒体１０１からデータを再生する場合の光情報記録再生装置１３００の動作を説明する。光情報記録再生装置１００に光情報記録媒体１０１が装着されると、コントローラ１３１２は各部の調整処理を行い、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所定の位置に移動し、ピックアップ１０２、信号処理回路１３０５を介して光情報記録媒体１０１から管理情報を読み出し、メモリ１３０６に格納する。
【０１９９】
そして、モータ制御回路１１０、アクセス制御回路１１４により、ピックアップ１０２、参照光光学系１０３を所望の位置に移動し、光情報記録媒体１０１から再生したデータをメモリ１３０６に書き込み、インタフェース回路１０７を介してライブラリ装置制御回路１２０５に送る。
【０２００】
図１４は第４の実施例のライブラリ装置制御回路１２０５の構成を示すブロック図である。ライブラリ装置制御回路１２０５は信号処理回路１４０５、メモリ１４０６、インタフェース回路１４０７、１４０８、およびコントローラ１４１２で構成される。
【０２０１】
信号処理回路１４０５は、コントローラ１４１２に制御され、インタフェース回路１４０７を介してサーバから送られたデータをメモリ１４０６に格納し、メモリ上で各種信号処理を行い、インタフェース回路１４０８を介して光情報記録再生装置に送る。
【０２０２】
あるいは、インタフェース回路１４０８を介して光情報記録再生装置から送られたデータをメモリ１４０６に格納し、メモリ上で各種信号処理を行い、インタフェース回路１０７を介してサーバに送る。
【０２０３】
メモリ１４０６はデータを一時的に記憶する記憶部であり、信号処理回路１４０５に制御されて、バッファメモリ、誤り訂正符号付加用メモリ、誤り訂正用メモリ等として使用される。メモリ１４０６は例えばＤＲＡＭ、ＳＲＡＭの他、ＳＳＤ等、データを保持できるものであれば良く、ＨＤＤでも良い。
【０２０４】
インタフェース回路１４０７はサーバから送られた記録再生指示をコントローラ１４１２に伝える。また、信号処理回路１４０５から送られたデータをサーバに送る。また、サーバから送られたデータを信号処理回路１４０５に送る。
【０２０５】
インタフェース回路１４０８はコントローラ１４１２から送られた記録再生指示を光情報記録再生装置に送る。また、信号処理回路１４０５から送られたデータを光情報記録再生装置に送る。また、光情報記録再生装置から送られたデータを信号処理回路１４０５に送る。
【０２０６】
インタフェース回路１４０７、１４０８は、例えばＳＡＴＡ、ＳＡＳ、その他の転送方式に準拠したデータ転送を行う。
【０２０７】
ホストコンピュータ１０８は光情報記録再生装置１００にデータを送り、記録を指示する。また、光情報記録再生装置１００に再生を指示し、データを受け取る。
【０２０８】
コントローラ４１１２はライブラリ装置制御回路の各部を制御し、光情報記録媒体交換装置を介して所望の光情報記録媒体を選択し、光情報記録再生装置を介してデータ記録処理、データ再生処理等を行う。コントローラ４１１２は例えばＣＰＵにより構成する他、任意の制御回路や、ＡＳＩＣ等の専用回路を用いてもよい。
【０２０９】
信号処理回路１４０５内のメモリ制御回路２００は、各回路からのデータ入出力要求に応じて、メモリ１４０６に対するデータ書き込み、読み出しを行う。
【０２１０】
ＣＲＣ演算回路２０１は、メモリ１４０６上のデータ列のＣＲＣを演算して付加する。あるいは、データ列のＣＲＣを演算してエラーを検出する。
【０２１１】
スクランブル回路２０２は、メモリ１４０６上のデータ列にスクランブルを行う。あるいは、データ列のスクランブルを解く。
【０２１２】
誤り訂正および誤り訂正符号付加回路２０３は、メモリ１４０６上で誤り訂正符号を付加する。あるいは、メモリ１４０６上に格納されたデータに含まれる誤りを訂正する。
【０２１３】
なお、図示しないが、各回路はコントローラ１４１２により制御される。あるいは信号処理回路１４０５内に専用コントローラを備えて各回路を制御してもよい。
【０２１４】
次に、光情報記録媒体１０１にデータを記録する場合の信号処理回路１４０５の動作を説明する。
【０２１５】
信号処理回路１４０５は、インタフェース回路１４０７から送られたデータを、メモリ制御回路２００を介してメモリ１４０６に格納し、複数のデータ列に分割、再生時にエラー検出が行えるようにＣＲＣ演算回路２０１により各データ列にＣＲＣを付加し、オンピクセル数とオフピクセル数をほぼ等しくし、同一パターンの繰り返しを防ぐことを目的にスクランブル回路２０２によりデータ列に擬似乱数データ列を加えるスクランブルを施した後、再生時にエラー訂正が行えるように誤り訂正および誤り訂正符号付加回路２０３によりリード・ソロモン符号等の誤り訂正符号を付加して、インタフェース回路１４０８に送る。
【０２１６】
ベリファイを行う場合は、信号処理回路１４０５は、インタフェース回路１４０８を介してメモリ１４０６に格納されたデータに対して、誤り訂正および誤り訂正符号付加回路２０３により誤り訂正処理を行い、スクランブル回路２０２によりスクランブルを解き、ＣＲＣ演算回路２０１により誤り検出処理を行う。
【０２１７】
誤り訂正処理、ＣＲＣ演算処理等で誤りが検出された場合は、当該データの元データをコピーし、次に記録するキュアの先頭に割り込ませてペーストする。その際に、次に記録するキュアのデータはその分後ろにシフトさせる。
【０２１８】
次に、光情報記録媒体１０１からデータを再生する場合の信号処理回路１４０５の動作を説明する。
【０２１９】
信号処理回路１４０５は、インタフェース回路１４０８を介してメモリ１４０６に格納されたデータに対して、誤り訂正および誤り訂正符号付加回路２０３により誤り訂正処理を行い、スクランブル回路２０２によりスクランブルを解き、ＣＲＣ演算回路２０１により誤り検出処理を行って、インタフェース回路１４０７に送る。
【０２２０】
以上の構成により本発明の第４の実施例では、実施例１と同様の効果を得ることができる。
【０２２１】
更に、複数台の光情報記録再生装置を内蔵しており、複数枚の光情報記録媒体に同時に記録再生できるため、高速にデータを記録再生することが可能である。
【０２２２】
更に、誤り訂正処理および誤り訂正符号付加処理、ＣＲＣ演算処理等を１つのライブラリ装置制御回路で実施するため、複数台の各光情報記録再生装置のメモリはバッファリングに必要な最小限でよい。
【０２２３】
なお、本実施例ではデータライブラリ装置が誤り訂正処理やリトライデータ作成を行う例を示したが、サーバが行ってもよい。
【０２２４】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０２２５】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード等の記録媒体に置くことができる。
【０２２６】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０２２７】
Ｓ４０１…リトライデータ有無判定処理
Ｓ４０２…データ受信およびメモリ配置処理
Ｓ４０３…リトライデータを除くデータ受信およびメモリ配置処理
Ｓ４０４…スクランブルおよびＥＣＣ付加処理
Ｓ４０５…位置制御処理
Ｓ４０６…プリキュア処理
Ｓ４０７…キュア容量分記録処理
Ｓ４０８…所定回数記録実施判定処理
Ｓ４０９…位置制御処理
Ｓ４１０…ポストキュア処理
Ｓ４１１…所定回数プリキュア実施判定処理
Ｓ４１２…位置制御処理
Ｓ４１３…キュア容量分ベリファイ処理
Ｓ４１４…ベリファイエラー判定処理
Ｓ４１５…データ要求処理
Ｓ４１６…リトライデータのメモリ配置処理
Ｓ４１７…所定回数ベリファイ実施判定処理
Ｓ４１８…記録とベリファイの実施回数クリア処理
【図１】
2014010858.tif 000003
【図２】
2014010858.tif 000004
【図３】
2014010858.tif 000005
【図４】
2014010858.tif 000006
【図５】
2014010858.tif 000007
【図６】
2014010858.tif 000008
【図７】
2014010858.tif 000009
【図８】
2014010858.tif 000010
【図９】
2014010858.tif 000011
【図１０】
2014010858.tif 000012
【図１１】
2014010858.tif 000013
【図１２】
2014010858.tif 000014
【図１３】
2014010858.tif 000015
【図１４】
2014010858.tif 000016