第1のヘッドおよび第2のヘッドを含む複数のヘッド108であって、前記第1のヘッドが、光記憶システム10、110、130、180の光媒体12の第1のデータトラック182内にデータ120を記録するように構成され、前記第2のヘッドが、前記光媒体の第2のデータトラック182内にデータ126を記録するように構成され、前記第1のヘッドおよび前記第2のヘッドが、同時に記録するように構成された、ヘッド108と、符号化回路116、122とを備え、前記符号化回路116、122が、ソースデータ112を符号化して符号化データを生成し、前記符号化データを前記第1のヘッドおよび前記第2のヘッドに分配するように構成されており、前記符号化データの第1の部分120が前記第1のヘッドに送出され、前記符号化データの第2の部分126が前記第2のヘッドに送出される、光記憶システム10、110、130、180。前記符号化回路116、122が、前記ソースデータ112のフォワードエラー補正符号化を行うように構成された2つ以上のエンコーダ116、122を備える、請求項1記載のシステム10、110、130、180。前記フォワードエラー補正符号化がターボ符号化である、請求項2記載のシステム10、110、130、180。前記符号化回路116、122が、前記2つ以上のエンコーダによって挿入されたビットを除去して符号化データ120、126を生成するように構成されたパンクチャラ118、124を備える、請求項2記載のシステム10、110、130、180。前記符号化回路116、122が、前記ソースデータ112を並べ替えるように構成されたインターリーバ114を備え、前記ソースデータ112が前記2つ以上のエンコーダ116、122のうちの第1のエンコーダ116で符号化されて、前記符号化データ120、126のうちの第1の符号化データセグメント120を生成し、並べ替えられたソースデータ112が前記2つ以上のエンコーダ116、122のうちの第2のエンコーダ122で符号化されて、前記符号化データ120、126のうちの第2の符号化データセグメント126を生成する、請求項2記載のシステム10、110、130、180。前記第1の符号化データセグメント120が前記第1のヘッドに送出され、前記第2の符号化データセグメント126が前記第2のヘッドに送出される、請求項5記載のシステム10、110、130、180。前記第1の符号化データセグメント120または前記第2の符号化データセグメント126を前記第1のヘッドに選択的に送出し、前記第1の符号化データセグメント120または前記第2の符号化データセグメント126を前記第2のヘッドに選択的に送出するように構成された選択回路162を備える、請求項5記載のシステム10、110、130、180。前記第1のヘッドおよび前記第2のヘッドが、前記光媒体12からデータを同時に受け取るように構成され、前記第1のヘッドが第1の受取りデータ132を受け取り、前記第2のヘッドが第2の受取りデータ140を受け取る、請求項1記載のシステム10、110、130、180。前記第1の受取りデータ132および前記第2の受取りデータ140をほぼ同時に復号化し、かつ前記ソースデータ112の推定値を含む復号化データ138、146を出力するように構成された復号化回路136、144を備える、請求項8記載のシステム10、110、130、180。前記第1の受取りデータ132を復号化して第1の推定値138を生成するように構成された第1のデコーダ136と、前記第2の受取りデータ140を復号化して第2の推定値146を生成するように構成された第2のデコーダ144とを含む復号化回路136、144を備え、前記第1の推定値138および前記第2の推定値146が前記ソースデータ112の推定値になる、請求項8記載のシステム10、110、130、180。したがって、データを記録および/または取得できる速度および精度を向上する方法により、望ましくはより高いデータ転送速度を得ることができる。一実施形態では光リーダシステムを含む。この光リーダシステムは、第1のヘッドおよび第2のヘッドを含む複数のヘッドを含む。第1のヘッドは、光リーダシステムの光媒体の第1のデータトラック内にデータを記録するように構成され、第2のヘッドは、光媒体の第2のデータトラック内にデータを記録するように構成される。第1のヘッドおよび第2のヘッドは、同時に記録するように構成される。光リーダシステムはまた、ソースデータを符号化して符号化データを生成し、その符号化データを第1の検出器ヘッドおよび第2の検出器ヘッドに分配するように構成された符号化回路も含む。符号化データの第1の部分は第1のヘッドに送出され、符号化データの第2の部分は第2のヘッドに送出される。別の実施形態では、複数のヘッドを有する光記憶システムの符号化の方法を提供する。この方法は、ソースデータをインターリーブしてインターリーブソースデータを生成すること、インターリーブソースデータを符号化して第1の符号化データおよび第2の符号化データを生成すること、および第1の符号化データおよび第2の符号化データを複数ヘッドのうちの2つ以上に分配することを含む。別の実施形態は、複数チャネル光リーダ用の復号化の方法を含む。この方法は、複数の光データチャネルから複数のデータブロックを読み出すことを含む。複数のデータブロックのうちの1つが、複数の光データチャネルのそれぞれのチャネルから読み出される。この方法はさらに、複数のデータブロックに基づいて複数のデータストリームを生成することを含み、これら複数のデータストリームのうちの1つが、複数のデータブロックのそれぞれのブロックから生成される。次いで、この方法は、複数のデータストリームのそれぞれについてチェックサムテストを実施すること、および複数のデータストリームのそれぞれに対して共通のデコーダを利用することを含む。さらに別の実施形態では、マルチヘッド検出器、アクチュエータ、および符号化/復号化回路を有する光リーダシステムを提示する。マルチヘッド検出器は、第1の検出器ヘッドおよび第2の検出器ヘッドを含む。第1の検出器ヘッドは、光リーダシステムの光ディスクの第1のトラックにデータを記録し、この第1のトラックからデータを受け取るように構成される。第2の検出器ヘッドは、第1の検出器ヘッドが第1のトラックにデータを記録するときに同時に光ディスクの第2のトラックにデータを記録し、第1の検出器ヘッドが第1のトラックに記録するときに同時に第1のトラックからデータを受け取り、第1の検出器ヘッドが第1のトラックからデータを受け取るときに同時に第2のトラックからデータを受け取るように構成される。光リーダシステムはまた、光ディスクの位置に対してマルチヘッド検出器の位置を制御するように構成されたアクチュエータも含む。さらに、光リーダシステムは、符号化データを第1の検出器ヘッドおよび第2の検出器ヘッドに分配するように、また第1の検出器ヘッドおよび第2の検出器ヘッドからの受取りデータを復号化するように構成された回路を含む。本発明の上記他の特徴、態様および利点は、添付の図面を参照して以下の詳細な説明を読めばより理解されよう。図面で、同じ文字は図面全部を通して同じ部分を表す。光記憶システムでは通常、記録されるべきデータソースを光媒体中で符号化し、次に、この光媒体からデータを取得、復号化して、元のデータソースに一致する情報を得ることを必要とする。書込み処理とも呼ばれる記録処理は、光データの形例えば、ホログラムまたはマイクロホログラムでデータを書き込むために光媒体内の感光材料の屈折率を変調するリード/ライトヘッドから、書込みビームおよび参照ビームを送出することを含みうる。媒体に記録されるデータは、リードソロモンRSエラー補正符号および/またはターボ符号などのフォワードエラー補正FEC符号化方式で符号化することができる。一般に、FEC符号化では、ビットストリーム例えば、kビット長を符号語例えばNビット長、ただしNはkより大きいにマップすることができる。符号語はエラー補正ビットを含むことができ、これにより、光媒体でのデータの読出しおよび/または書込み時に起こるエラーを補正することが可能になる。読出し処理とも呼ばれる取得処理は、読出しビームすなわち参照ビームをリード/ライトヘッド取得/読出し処理時にはリードヘッドまたは検出ヘッドとも呼ばれるから光媒体まで伝達すること、および媒体中の光データによって反射および/または散乱した読出しビームの一部分を含む反射ビームを受光することを含みうる。次に、この反射ビームを処理してビットストリームとすることができ、これを復号化してビットストリームからエラー補正ビットを除去することができる。光記憶システムのデータ転送速度は、データを記録および/または取得する処理が行われる速度によって部分的に規定されることがある。例えば、リード/ライトヘッドは、書込みおよび読出しの精度を維持するために、ある特定の速度でしかビームを送出し受光することができず、符号化速度または復号化速度は、エンコーダ/デコーダの速度によって制限されることがある。さらに、エラー補正符号化では一般に、いくつかの書込みおよび/または読出しエラーを補正することができるが、典型的なエラー補正符号では、ディスク上の傷またはゴミなどの光媒体の実質的な欠陥により不十分なことがある。1つまたは複数の実施形態で、複数のヘッドがある読出し/書込み構成要素を含む光記憶システムは、光媒体の複数のチャネルすなわちデータトラックにわたってデータ書込みおよび/またはデータ読出しを並行して行えるようにすることで、データ転送速度を向上させることができる。複数の読出し/書込みヘッドは、マルチヘッドリーダ/ライタと呼ばれることがあり、書込み処理時にマルチヘッドライタまたはマルチヘッドレコーダ、あるいは読出し処理時にマルチヘッドリーダまたはマルチヘッドデコータと呼ばれることもある。各リード/ライトヘッドはまたヘッドと呼ばれることもあり、これは、書込みおよび/または読出しの機能を異なる実施形態で有することができる。複数のチャネルにわたってデータを書き込むことでまた、符号化されたビットストリームすなわち符号語を複数のチャネルにわたってインターリーブできるので、精度を向上させることができる。例えば、光ディスクの欠陥は単一のトラックに影響を及ぼすことが多く、影響を受けた単一のトラックに限定したデータ書込みをしようとすると、相当な書き込みエラーを招くおそれがある。ディスク欠陥により相当な書込みエラーが結果として生じる可能性があり、このような相当な書込みエラーは、典型的なエラー補正方法によって必ずしも補正できるとは限らない。しかし、符号語がインターリーブされ、複数のチャネル例えば、光ディスクの4つのチャネルにわたって分布していれば、影響を受けた1つのチャネル内の符号語の一部分を記録することに起因するどんなエラー1つまたは複数も影響が小さくなりうる。さらに、典型的なエラー補正符号でこのような影響の小さいエラーを補償することができる。マルチヘッドリーダ/ライタを使用して符号化および復号化の技法を実施できる記憶システムが、図1のブロック図に提示されている。図1に示されたこの特定の記憶システムは光記憶システム10であるが、他のタイプの記憶システムでも本技法を実施できることに留意されたい。光システム10を使用して、光記憶ディスク12などの記憶媒体からのデータを書込みおよび/または読出しすることができる。光データディスク12上に記録されたデータは、ホログラムまたはマイクロホログラムの形とすることができ、一般には光データと呼ぶことができる。光データを光データディスク12に書き込むことは、ビーム15と16の干渉によりディスク12中の感光材料の屈折率を変調し、それによって光データを形成できるように、リード/ライトヘッド56ヘッド56とも呼ぶを使用して書込みビーム15および参照ビーム読出しビーム16とも呼ぶをディスク12に送出することを要することがある。ヘッド56は、光学素子14として一般化することができ、この光学素子はさらに、ビームの励起、ビームの集束、および光データディスク12との間のビームの検出を行うように設計された他の異なる要素を含むこともある。いくつかの実施形態では、ヘッド56は、マルチヘッドリーダ/ライタ56になることがあり、書込みビーム15と参照ビーム16の複数の組をディスク12の異なるトラックにわたって送出することができる。光データは、読出しビーム16をヘッド56から光データディスク12の上に投影することによって読み出すことができる。読出しビーム16は、ディスク12内の光データによって反射および/または散乱し、反射ビーム18と呼ばれる反射光および/または散乱光は、ヘッド56および/または他の光学素子14で受光することができる。反射ビーム18はまた、光記憶ディスク12内に記録された光データから反射された光と、光記憶ディスク12の表面から反射された光とのある組合せ、ならびに光データから反射された光と表面から反射された光とのいくらかの相互作用も含みうる。光学素子14は、光駆動電子回路パッケージ22への結合部20を介して制御される。光駆動電子回路パッケージ22は、1つまたは複数のレーザシステム用電源、ヘッドからの電子信号を検出する検出電子回路、検出された信号をデジタル信号に変換するアナログ-デジタルコンバータなどのユニット、ならびに光データディスク12上に記憶されたビット値を検出器信号が実際にいつ記録するかを予測するためのビット予測器など他のユニットを含むことがある。光データディスク12の上の光学素子14の位置は、光学素子を光データディスク12の表面の上で前後に移動させるように構成された機械式アクチュエータ26を有するトラッキングサーボ24によって制御される。光駆動電子回路22およびトラッキングサーボ24は、プロセッサ28によって制御される。本発明によるいくつかの実施形態では、プロセッサ28は、光学素子14で受け取りプロセッサ28にフィードバックできるサンプリング情報に基づいて、光学素子14の位置を決定する能力がありうる。光学素子14の位置は、反射光18を強化および/または増幅するように、または反射光18の干渉を低減させるように決定することができる。いくつかの実施形態では、トラッキングサーボ24または光駆動電子回路22は、光学素子14で受け取られたサンプリング情報に基づいて光学素子14の位置を決定する能力がありうる。プロセッサ28はまた、スピンドルモータ34に電力32を供給するモータコントローラ30も制御する。スピンドルモータ34は、光データディスク12の回転速度を制御するスピンドル36に結合される。光学素子14が光データディスク12の外縁部からスピンドル36の近くへと移動するにつれ、光データディスクの回転速度をプロセッサ28によって増大させることができる。これは、光データディスク12からのデータのデータ転送速度を光学素子14が外縁部にあるときと、この光学素子が内縁部にあるときとで本質的に同じに保つように行うことができる。ディスクの最大回転速度は、約500回転/分rpm、1000rpm、1500rpm、3000rpm、5000rpm、10000rpm、またはそれより高くすることができる。いくつかの実施形態では、光記憶システムは、エンコーダ/デコーダ回路58を含むことがあり、この回路には、フォワードエラー補正FEC符号でビットストリームを符号化するとともに、符号化されたビットストリームを復号化してエラー補正ビットを除去する、かつ/または読出しおよび/または書込み処理中に起きた可能性があるエラーを補正する回路が含まれうる。エンコーダ/デコーダ回路58は、光駆動電子回路22に結合して、符号化データを送出することができる。プロセッサ28は、エンコーダ/デコーダ回路58のいくつかの符号化および/または復号化の処理を制御することができる。さらに、符号化および/または復号化処理に関連する様々なアルゴリズムをRAM38またはROM40などのメモリに記憶することができ、エンコーダ/デコーダ回路58は、このメモリにアクセスして符号化および/または復号化の処理を行うことができる。光リーダシステム10は、それが消費者向け電子デバイスなどの市販ユニットである場合、ユーザがプロセッサ28にアクセスし制御できるようにする制御部を有することができる。このような制御部は、キーボード、プログラム選択スイッチなどのパネル制御部42の形を取ることができる。さらに、プロセッサ28の制御をリモートコントローラ受信器44によって行うことができる。リモートコントローラ受信器44は、リモートコントローラ48からの制御信号46を受信するように構成することができる。制御信号46は、とりわけ赤外線ビーム、音響信号、または無線信号の形を取ることができる。プロセッサ28がRAM38に記憶されたデータを解析しデータストリームを生成した後、このデータストリームをプロセッサ28から他のユニットに供給することができる。例えば、このデータはデジタルデータストリームとして、ネットワークインターフェース50を介して、外部ネットワークに設置されたコンピュータまたは他のデバイスなどの外部デジタルユニットに供給することができる。あるいは、プロセッサ28はデジタルデータストリームを、とりわけ高解像度マルチメディアインターフェースHDMIなどの消費者向け電子機器デジタルインターフェース52、またはUSBポートなど他の高速インターフェースに供給することもできる。プロセッサ28はまた、デジタル-アナログ信号プロセッサ54など、接続された他のインターフェースユニットを有することもできる。デジタル-アナログ信号プロセッサ54は、プロセッサ28が出力としてアナログ信号をテレビのアナログ信号入力端子、または増幅システムへの音声信号入力端子など他のタイプのデバイスに供給できるようにしうる。図2に、従来の符号化技法を示す概略図が提示されている。例えば、典型的な符号化処理60は、畳み込み符号の並列連結を実施できる従来のターボ符号化処理の技法とすることができる。処理60は、記憶媒体上に記録されるべきソースデータ62を入力することから開始することができる。例えば、図1に戻って参照すると、ソースデータ62は、光ディスク12中に記憶されるべき情報を含むことができ、プロセッサ28によって、符号化処理60で符号化するのに適した形例えばビットストリームになるように処理することができる。ソースデータ62は、エンコーダ66で符号化し、パンクチャラ70でパンクチャすることができる。いくつかの実施形態では、パンクチャラ70は、エンコーダ66によって挿入されたエラー補正ビットの少なくとも一部を除去することができる。入力データ62はまた、インターリーバ64に送出することもでき、このインターリーバは、入力データ62を並べ替えまたはスクランブルすることができる。並べ替えられた入力データ62は、エンコーダ68で符号化して符号化入力データを生成することができ、この符号化入力データは、エンコーダ66によって符号化されたデータの置換バージョンになりうる。置換符号化データは、パンクチャラ72でパンクチャすることができる。パンクチャラ70およびパンクチャラ72から出力された並列連結データストリームは、マルチプレクサ74で多重化することができ、マルチプレクサ74の出力76は、元の入力データ62に対応する複合インターリーブ符号化信号になりうる。図3に、従来の復号化技法を示す概略図が提示されている。図3の復号化処理80は、図2の符号化処理60によって符号化されたデータを復号化するのに適した従来のターボ復号化処理とすることができる。復号化処理80の入力データ82は、光ディスク12を読み出すことにより得ることができ、出力76と類似になりうる。しかし、入力データ82は、読出しエラーおよび/または書込みエラーの影響により入力データ82が図2の記録済み出力76と異なる可能性があることを表すために、参照番号を別にしてある。入力データ82は、デパンクチャラ84でデパンクチャすることができる。デパンクチャラ84は、パンクチャラによって除去されたエラー補正ビットのうちの少なくとも一部を再配置することができる。さらに、デパンクチャされた入力データ82をソフトデコーダ86で復号化してソフト出力96を生成することができ、このソフト出力は、最初に事前符号化された情報例えば、図2のデータソースまたは入力データ62の事前確率または事後確率になりうる。入力信号82は複合インターリーブ信号であるので、入力信号82をデマルチプレクサ88で多重分離して、複合インターリーブ信号の2つの部分を回復することができる。符号化処理60の間にインターリーバ64によって並べ替えられた入力信号82の部分は、デパンクチャラ90でデパンクチャし、ソフトデコーダ92で復号化することができる。ソフトデコーダ92のソフト出力100もまた、最初に事前符号化された情報例えば、図2のデータソースまたは入力データ62の事前確率または事後確率になりうる。さらに、ターボ復号化処理は、反復復号化のためにデコーダ86および92のソフト出力を保持することを伴いうる。反復復号化では、ソフト出力100をデインターリーバ102でデインターリーブし、ソフトデコーダ86に入力してソフト出力96を復号化することができ、またソフト出力96をインターリーバ98でインターリーブし、ソフトデコーダ92に入力してソフト出力100を復号化することができる。典型的な符号化処理60および復号化処理80では、一度に1つのデータ入力62を符号化し、一度に1つのデータ入力82を復号化することができる。さらに、典型的なシステムでは、データを光ディスク内の1つのトラックとの間で書込みおよび読出しすることができる。本開示の発明の1つまたは複数の実施形態では、光記憶システム10は、マルチヘッドリーダ/ライタを実施することができ、各ヘッドから書き込まれるデータをディスク12の複数のトラックにわたって書き込み、それによって、ディスク12の欠陥により生じる可能性がある書込みエラーを低減させることができる。さらに、複数のトラックにわたってデータを復号化および符号化できるので、データ転送速度を低減させることができる。図4に、複数のデータトラック104を表す光ディスク12の上面図が提示されている。ブロック106は、ディスク12のデータトラック104との間でデータを書き込み、読み出すのに適したヘッドの位置を表しうる。いくつかの実施形態では、マルチヘッドリーダ/ライタ108を使用して、ディスク12の隣接する複数のトラック104との間でデータを同時に書込みおよび/または読出しすることができる。マルチヘッドリーダ/ライタによってディスク12の複数のトラック104にわたって書き込まれるべきデータを符号化するのに適した符号化処理の一実施形態が、図5のブロック図に提示されている。ソースデータ112が、マルチヘッド符号化処理110においてビットストリームの形で供給される。例えば、図1に戻って参照すると、ソースデータ112は、光ディスク12に書き込まれるべき情報を含むことができ、記憶システム10においてデータ書込み処理を一般に制御するプロセッサ28によって、配列および/または供給することができる。ソースデータ112は、エンコーダ116で符号化してからパンクチャラ118でパンクチャして、エンコーダ116によって挿入されたエラー補正ビットのうちの少なくとも一部を除去することができる。いくつかの実施形態では、エンコーダ116は適切なターボエンコーダとすることができる。出力データ120は、符号化されパンクチャされたデータとし、マルチヘッドリーダ/ライタの第1のヘッドに送出することができる。例えば、出力データ120は、マルチヘッドリーダ/ライタ56のヘッドに送出する前に、まず光駆動電子回路22に送出してさらなる処理例えば、符号化されたビットストリームに対応する光学記号の選択をすることができる。ソースデータ112はまた、第2のエンコーダ122で符号化しパンクチャラ124でパンクチャする前にインターリーバ114で並べ替えることもできる。まずソースデータ112を並べ替えるまたはスクランブルすることによって、並べ替えられたデータは、元のデータソース112の長さkよりも大きくできる長さNを有することができる。いくつかの実施形態では、第2のエンコーダ122に入るN個の情報ビットのすべてのストリームを、第1のエンコーダ116に入るk個の情報ビットのストリームの置換バージョンとすることができる。したがって、出力126を符号化出力120の置換バージョンと呼ぶことがある。出力126は、回路例えば光駆動電子回路22を介してマルチヘッドリーダ/ライタ56の第2のヘッドに送出することができる。マルチヘッドリーダ/ライタ56によってディスク12の複数のトラック104にわたって読み出されたデータを復号化するのに適した復号化処理の一実施形態が、図6のブロック図に提示されている。読出しデータ132および140は、マルチヘッドリーダ/ライタ56の2つのヘッドで受け取られたデータを表しうる。図5の符号化処理110に戻って参照すると、読出しデータ132は、符号化処理110の間にインターリーバ114によって並べ替えられていない符号化データに対応しうる。読出しデータ132は、デパンクチャラ134でデパンクチャし、デコーダ136で復号化することができる。ソフトデコーダ136のソフト出力138は、最初に事前符号化された情報例えば、図5のソースデータ112の事前確率または事後確率になりうる。読出しデータ140は、インターリーバ114によって並べ替えられ検出器ヘッドによって読み出された符号化データに対応するとともに、デパンクチャラ142でデパンクチャしソフトデコーダ144で復号化することができる。ソフトデコーダ136のソフト出力138は、最初に事前符号化された情報の事前確率または事後確率になりうる。いくつかの実施形態では、マルチヘッド復号化処理130は、反復復号化のためにデコーダ136および144のソフト出力を保持することを伴うことがある。反復復号化では、ソフト出力138をインターリーバ148でインターリーブし、ソフトデコーダ144に入力してソフト出力146を復号化することができ、またソフト出力146をデインターリーバ150でデインターリーブし、ソフトデコーダ136に入力してソフト出力138を復号化することができる。ソフト出力138のインターリーブおよびソフト出力146のデインターリーブにより、適切な配列でソフト復号化データをデコーダ144および136に供給することができる。マルチヘッド検出器によって読み出されたデータを復号化するのに適切な復号化処理の別の実施形態が、図7のブロック図に提示されている。図7の処理152は、図6の処理130と類似であるといえ、処理152は、デマルチプレクサ154を介してインターリーバ148へ直接送出されるべき読出しデータ132を含んで、このデータをデコーダ144に適した配列を有するようにインターリーブすることができる。同様に、読出しデータ140は、デマルチプレクサ156を介してデインターリーバ150へ直接転送して、このデータがソフトデコーダ136に適した配列になりうるようにインターリーブ読出しデータ140をデインターリーブすることができる。検出器ヘッドから読み出された読出しデータ132および140の直接送出は、反復復号化用のデコーダ136および144で用いることができる。図8の概略図は、マルチヘッドリーダ/ライタのヘッド選択方法を用いる符号化処理の別の実施形態を提示している。符号化処理160は、図5に示された符号化処理110と類似であるといえるが、マルチヘッドリーダ/ライタの第1のヘッドまたは第2のヘッドによって書き込まれるべく送出されるデータを選択するために、セレクタ162をさらに含むことができる。例えば、パンクチャラ124から送出されるインターリーブされ、符号化され、パンクチャされたデータは、セレクタ162の選択により第1のヘッドまたは第2のヘッドに送出することができ、どちらのヘッドを選択するかは時間とともに変わりうる。同様に、パンクチャラ118から送出される符号化およびパンクチャされたデータも、セレクタ162の選択に基づいて第1のヘッドまたは第2のヘッドに送出することができる。符号化されたビットストリーム、および符号化されたビットストリームの置換インターリーブバージョンを記録するのに別々のヘッドを選択することにより、ディスク12上の記録データ120および126のダイバーシティが増大し、それによって、データが取得および復号されたときのエラー率が潜在的に低減することになりうる。図8の符号化処理に対応する復号化処理が、図9の概略図に提示されている。復号化処理170は、図6に示された復号化処理130と類似でありうる。図9の復号化処理170では、読出しデータ132および140は、ディスク12から読み出すことができ、例えば、出力データ120および126に対応しうる。読出しデータ132および140は、書込みおよび/または読出しエラーにより出力データ120および126とは異なることがある。読出しデータ132はセレクタ174を通して送出し、読出しデータ140はセレクタ178を通して送出することができる。セレクタ174および178は、読出しデータ132および140をそれぞれマルチプレクサ176およびマルチプレクサ179に送出するかどうかを選択することができ、これらマルチプレクサは、2つの読出しデータ信号132と140を多重化し、それぞれの多重化信号をデパンクチャラ134またはデパンクチャラ142に送出することができる。デパンクチャされた多重化信号は、ソフトデコーダ136で復号化し、ソフト出力138として出力することができる。論じたように、データが図8の符号化処理160を用いて符号化される場合、トラックから読み出されるデータは、エンコーダ116によって符号化されたデータ、ならびにインターリーバ114によって並べ替えられエンコーダ122によって符号化された置換バージョンのデータを含むことができる。読出しデータ132の符号化に基づいて、セレクタ174は、読出しデータ132をソフトデコーダ144用に並べ替えられるようにインターリーバ156に送出することができ、あるいはセレクタ178に送出することができる。セレクタ178は、読出しデータ132または読出しデータ140をデインターリーバ150またはデパンクチャラ142に送出する選択をすることができる。セレクタ174および178の選択は、読出しデータ132および140の符号化に基づくことができる。複数のヘッドを実施する符号化および復号化の処理はまた、いくつかの実施形態では複数のディスク12の上でのマルチヘッド符号化および復号化を含むこともある。図10に示されるように、ブロック182および184はそれぞれ、複数のディスク121~124の複数のトラック上のリーダ/ライタヘッド位置を表しうる。いくつかの実施形態では、複数のトラック182および/または184と複数のディスク121~124の上でのデータの符号化および記録は、ほぼ同時に行われることがある。例えば、いくつかの実施形態では、データは、複数のヘッドに分散させた符号化ビットストリームを使用して第1のディスク121に記録することができる。これら複数のヘッドでは、符号化ビットストリームを第1のディスク121に記録することができる。同様に、121に記録された同じ符号化ビットストリームを使用して複製ディスク122~124を作り出すことが、同じ符号化ビットストリームを複数のヘッドにわたって分散させることによって可能である。さらに、いくつかの実施形態では、システム10図1は、マルチヘッドリーダ/ライタ図示のようにN個のヘッドを有するへのデータを符号化するのにそれぞれが適している複数のエンコーダ194および196を含むことができる。図11に示されたこのようなマルチエンコーダシステム190は、比較的高いデータ転送速度が望ましい場合に適切なことがあり、この望ましいデータ転送速度は、単一コードの実時間符号化または復号化の速度よりも速くなりうる。入力信号112をデマルチプレクサ192で多重分離してエンコーダ194および196に分配することによって、複数のエンコーダ194と196は、同時にデータを符号化して望ましいデータ転送速度に達することができる。図12は、光ディクスから読み出し、かつ/またはそれに書き込むように構成されたマルチヘッドリーダ/ライタを有する光記憶システム10のリード/ライトアームの一実施形態を表す図を提示している。マルチヘッドリード/ライトアームシステム200は、光ディスク12の表面の上に延びることができる第1のアーム202を含むことができる。第1のアーム202は、固定機構204によって光記憶システム10に固定することができる。ヘッド210および212は、連結機構206によって第1のアーム202に取り付けられた第2のアーム208に連結することができる。ヘッド210は、連結機構206のまわりに回転可能にすることができ、さらにヘッド210と212の間の距離は可変にすることができる。例えば、ヘッド210および212は、連結機構206に近づくまたは遠ざかるように移動可能にすることができる。いくつかの実施形態では、マルチヘッドリード/ライトアームシステム200は、複数の第1のアーム202を含むことができ、また1つの第1のアームを2つより多いヘッド210および212に使用することができる。いくつかの実施形態では、ヘッド210および212をディスク12の表面の上に配置して、ディスク12の移動を減らす一方で焦点合わせを助けることができる。例えば、ディスク12の面内で動作する1つまたは複数の空間直交移動アクチュエータ、またはディスク12に直角の面内で動作する1つまたは複数の垂直移動アクチュエータを使用することができる例えば、図1の機械式アクチュエータ26。さらに、傾斜アクチュエータを使用して、ディスク12のデータトラックの上でヘッド210および212がトラッキングするのを助けることもできる。アクチュエータの動きと、第1のアーム202または第2のアーム208の回転および/または直線の動きには、1つまたは複数の音声コイル技術、圧電技術、および静電気技術を利用することが伴いうる。データ転送速度はまた、アーム202上のヘッド210または212のディスク12に対する位置に基づいて、ヘッド210または212それぞれで調整可能にもできる。2つのヘッド210および212が連結機構206から同じ距離にある場合、ヘッド210のデータ転送速度にヘッド212のデータ転送速度を加えると、連結機構206の位置にある仮想リード/ライトヘッドの転送速度の2倍になりうる。いくつかの実施形態では、異なる円周を有する別々のデータトラックを同時に読み出すために、一方のヘッド212のデータ転送速度は、ディスク12の中心により近い、ヘッド212によって読み出されるデータトラックよりも小さな円周を有するヘッド210のデータ転送速度よりも速くなるように調整可能にできる。さらに、いくつかの実施形態では、ヘッド210および212の位置を利用してリードアフタライトRAW検査を実施することができる。例えば、ヘッド212をディスク12上のヘッド210と同じデータトラックの上で読み出すように位置決めすることによって、ヘッド210はそのトラックにデータを書き込むことができ、ヘッド212は直ちにそのデータを読み出し検査する。本発明の特徴のいくつかだけを本明細書で図示し説明してきたが、多くの修正形態および変更形態が当業者には想起されよう。したがって、添付の特許請求の範囲が、このような修正形態および変更形態すべてを本発明の真の趣旨の範囲内に包含するものであることを理解されたい。