(57)【要約】【課題】  シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置、システム、及び方法を提供すること。【解決手段】  シリアル・データと符号化されたホログラフィック・データの間の変換を行うための装置は、コンピュータ装置上のデータ・バスに対してデータ信号の読み書きを行うステップと、シリアル・データ・ストリームと符号化されたデータ・イメージとの間の変換を行うステップと、ホログラフィック・ストレージ媒体に対してデータの読み書きを行うステップという、必要なステップを機能的に実行するように構成されている複数のモジュールを備えた論理装置によって与えられる。上記の議論から、シリアル・データと符号化されたホログラフィック・データの間の変換を行うための装置、システム、及び方法に対する必要があることは明らかとなるはずである。そうした装置、システム、及び方法は、データがストレージ媒体に書き込まれる際に、直接、バックアップ情報を符号化するという利点を持つ。【選択図】      図３
2007115387.tif 000002
【特許請求の範囲】
【請求項１】
シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置であって、
シリアル・データ・ストリームと符号化されたデータ・イメージとの間の変換を行うように構成された変換モジュールと、
前記変換モジュールとシリアル・データ接続との間のデータ通信を容易にするように構成されたシリアル・データ・インタフェースと、
前記変換モジュールとホログラフィック・ストレージ媒体の間のデータ通信を容易にするように構成されたホログラフィック・データ・インタフェースと、
を備えた装置。
【請求項２】
前記変換モジュールが、前記シリアル・データ・インタフェースから受信されたシリアル・データ・ビットを符号化して、畳み込み符号化されたデータ行列にするように構成された符号化モジュールを更に備えた、請求項１に記載の装置。
【請求項３】
前記符号化モジュールが、前記ホログラフィック・ストレージ媒体に格納するための二次元行列を生成するように更に構成された、請求項２に記載の装置。
【請求項４】
前記符号化モジュールが、前記ホログラフィック・ストレージ媒体に格納するための三次元行列を生成するように更に構成された、請求項２の記載の装置。
【請求項５】
前記変換モジュールが、前記ホログラフィック・ストレージ媒体から受信された符号化された行列を格子復号化して、シリアル・データ・ビットにするように構成された復号化モジュールを更に備えた、請求項１に記載の装置。
【請求項６】
前記復号化モジュールによって取得された欠落データに関する情報を用いて該欠落データを回復するように構成されている回復モジュールを更に備えた、請求項５に記載の装置。
【請求項７】
符号化されたデータ群をアセンブルして前記ホログラフィック・ストレージ媒体に同時格納するための光学イメージにするように構成されているアセンブリ・モジュールを更に備えた、請求項１に記載の装置。
【請求項８】
前記アセンブリ・モジュールが、所定のパターンに従って、複数のホログラフィック・ストレージ媒体間に行列を分散させるように構成されている分散モジュールを更に備えた、請求項７に記載の装置。
【請求項９】
シリアル・データと符号化されたホログラフィック・データとの間の変換を行うためのシステムであって、
シリアル・データ・バスを有するコンピュータ装置と、
前記コンピュータ装置上のシリアル・データ・バスに対して、データ信号の読み書きを行い、
シリアル・データ・ストリームと畳み込み符号化されたデータ・イメージとの間で変換を行い、
ホログラフィック・ストレージ媒体に対して、データの読み書きを行う
ように構成されたデータ制御装置と、
ホログラフィック・ストレージ媒体と、
を備えたシステム。
【請求項１０】
更に前記データ制御装置が、前記畳み込み符号化されたデータ・イメージを複数のホログラフィック・ストレージ媒体の全体にわたって分散させるように、構成されている、請求項９に記載のシステム。
【請求項１１】
更に前記データ制御装置が、第１のホログラフィック・データの組から欠落したデータを、１つ又はそれ以上の関連付けられたホログラフィック・データの組を格子復号化することにより取得された情報を用いて回復するように、構成されている、請求項１０に記載のシステム。
【請求項１２】
前記ホログラフィック・データの組が分散したストレージ媒体に格納される、請求項１１に記載のシステム。
【請求項１３】
シリアル・データ接続とインタフェースすることと、
シリアル・データ・ストリームと符号化されたデータ・イメージとの間の変換を行うことと、
ホログラフィック・ストレージ媒体とインタフェースすることと、
を含む操作により、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための、デジタル処理装置により実行可能な機械可読命令をコンピュータに実行させるためのプログラム。
【請求項１４】
前記変換操作が、前記シリアル・データ・インタフェースから受信されたシリアル・データ・ビットを符号化して、畳み込み符号化されたデータ行列にするように構成されている符号化操作を更に含む、請求項１３に記載のプログラム。
【請求項１５】
前記変換操作が、ホログラフィック・ストレージ媒体から受信された符号化された行列を格子復号化して、シリアル・データ・ビットにするように構成された復号化操作を更に含む、請求項１３に記載のプログラム。
【請求項１６】
シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための方法であって、
シリアル・データ接続とインタフェースすることと、
シリアル・データ・ストリームと符号化されたデータ・イメージとの間の変換を行うことと、
ホログラフィック・ストレージ媒体とインタフェースすることと、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学データ・ストレージに関し、より具体的には、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うことに関する。
【背景技術】
【０００２】
光学データ・ストレージ・システムにおける進歩は、データ・ストレージ容量を急速に増加させている。例えば、ＩｎＰｈａｓｅ  Ｔｅｃｈｎｏｌｏｇｉｅｓ（登録商標）から入手可能なホログラフィック・データ・ストレージ・システムを用いて、コンパクトディスク（「ＣＤ」）のサイズのホログラフィック媒体上に最大１５０ＧＢまでのデータ・ストレージ・スペースが利用可能である。この容量は、ＣＤの持つ従来のデータ・ストレージ容量の２００倍近くに上る。
【０００３】
従来技術の図１は、ホログラム記録デバイスの１つを図示する。典型的なホログラフィック記録デバイスは、レーザ光源１０２、レーザ・スプリッタ１０４、及び、その結果得られるデータ搬送ビーム１０６及び参照ビーム１０８を含む。装置は、付加的に、空間光変調器（「ＳＬＭ」）１１２、ミラー１１６、及びホログラフィック・データ・ストレージ媒体１２２を含むこともある。
【０００４】
一般に、ＳＬＭ１１２は、ＬＣＤタイプのデバイスである。データは、ＳＬＭ１１２ディスプレイ上に、明又は暗のピクセルによって表される。ＳＬＭ１１２は半透明であることが通例である。レーザ光源１０２から発したレーザ光は、ビーム・スプリッタ１０４によって、２つのビーム、即ち、搬送ビーム１０６と参照ビーム１０８とに分割される。搬送ビーム１０６は、ＳＬＭ１１２を通過する際に、ＳＬＭ１１２によって表示されたイメージ１１０をピックアップする。その結果は、伝搬イメージ１１４である。参照ビーム１０８は、ミラー１１６によって、伝搬イメージ１１４の経路へと反射される。反射された参照ビーム１１８が伝搬イメージ１１４に干渉した時に、ホログラム１２０が形成される。その結果得られるホログラム１２０は、ホログラフィック・ストレージ媒体１２２に格納することができる。
【０００５】
従来技術の図２は、ホログラム読み出し装置を図示する。読み出し装置は、同じレーザ光源１０２、ビーム・スプリッタ１０４、及びホログラフィック・ストレージ媒体１２２を含む。付加的に、ホログラフィック・ストレージ媒体１２２から、投射されるイメージ１２４を正確に捕捉するのに十分な距離を隔てたところに、光学センサ１２６が配置される。ホログラムを読み出すためには、反射された参照ビーム１１８のみがホログラフィック・ストレージ媒体１２２に入射する。参照ビーム１１８が、ストレージ媒体１２２に格納されたホログラムに干渉する際に、ＳＬＭ１１２によって表示された元のイメージ１１０に相似しているイメージ１２４が、光学センサ１２６に対して投射される。次いで、光学センサ１２６は、そのデータを捕捉する。
【０００６】
現在入手可能なホログラフィック・ストレージ装置の付加的な特徴は、媒体にデータが読み書きされる速度である。ホログラフィック・ストレージ・システムにおいては、データは２次元光学イメージとして格納される。各媒体は数個のイメージを収容することができ、各イメージは、数メガバイトのデータを格納する能力がある。こうしたシステムにおいては、各イメージは、一回のレーザ光の閃光（ｆｌａｓｈ）で、媒体に読み書きすることができる。結果として、数メガバイトのデータを、単一の光パルスで、媒体に読み書きすることができる。
【０００７】
これらの新たな進歩は、幾つかの容量及びサイズ問題を解決するが、幾つかの一般的な問題はまだ解決されないままである。例えば、重要データは、やはり冗長的に格納されねばならず、損傷データ即ち損失データは、やはり何らかのやり方で回復されねばならない。ホログラフィック・ストレージ・システムはより多くのデータを格納することができ、それらのデータをより迅速に格納することができるが、しかしながら、バックアップ・コピーを作成すること、データ回復操作を行うことなどの一般的なタスクは、やはり考慮されねばならない。
【０００８】
典型的なデータ・バックアップのための対策は、煩雑で、費用がかかり、非効率的であることが多い。殆どのバックアップ対策は、利用されるストレージ装置の各々に対して第２のストレージ装置を調達すること、及び設定することを必要とする。これらの第２のストレージ装置は、主ストレージ装置に格納されたデータのバックアップ・コピーを収容する。これらのバックアップ装置は、高価であり、設定（ｃｏｎｆｉｇｕｒｅ）及び保守のために相当の時間を要し、継続的にデータのバックアップ・コピーを作成し更新することにおいて、システム及びネットワーク帯域幅リソースに重い負担をかける。
【０００９】
例えば、磁気ハードディスクを利用した典型的なデータ・ストレージ・システムとしては、４つのディスクから成るアレイを含むものがある。冗長性のために、４つのディスクの各々は、関連付けられたバックアップ・ディスクを持たねばならない。あらかじめ、システムの費用は、冗長性の恩恵を得るために２倍となる。加えて、システム管理者は、主ストレージ・ディスク上のデータのミラーリングを行うか、又はバックアップを作成してプロセスを更新するように、バックアップ・ディスクを設定しなければならない。継続的にデータのバックアップ・コピーを作成し更新するのに必要な、付加されるネットワーク帯域幅は、より多くの帯域幅を必要とすることがあり、システム・ユーザ、並びに、他のストレージ・システム及び関連ネットワークを管理するために必要な操作、のための帯域幅をより少なくしてしまう。
【００１０】
ホログラフィック・データ・ストレージ・システムは、データ読み書き速度を向上させることができ、バックアップ・コピーのための付加的スペースを提供することができるが、それでも信頼性及び冗長性の問題は残る。必要とされるのは、複数組のハードウェア・コンポーネントの調達及び設定を必要とすることなく、且つネットワーク帯域幅利用に負の影響を与えることなしに、データの保全性を維持し、データ回復能力を提供し、且つ高いストレージ容量及び高速度のデータ読み出しアクセス速度を維持するデータ・ストレージのための対策である。
【００１１】
上記の議論から、シリアル・データと符号化されたホログラフィック・データの間の変換を行うための装置、システム、及び方法に対する必要性が存在することは明らかとなるはずである。有益なことに、そうした装置、システム、及び方法は、データがストレージ媒体に書き込まれる際に、直接、バックアップ情報を符号化し、現行のホログラフィック・ストレージ媒体を用いて利用可能な高いデータ・アクセス速度を使用するので、データ・アクセス速度は感知可能なほどに影響を受けなくなる。付加的に、バックアップ・コピー作成及び更新のためのネットワーク帯域幅利用は無くなるであろう。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、当該技術分野の現状への応答として開発され、具体的には、当該技術分野における、現行の利用可能な光学的ストレージ・システムによって未だに完全には解決されていない問題及び必要性への応答として開発された。よって、本発明は、上述の当該技術分野における欠陥の多く又はその全てを克服するような、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置、システム、及び方法を提供するために開発された。
【課題を解決するための手段】
【００１３】
シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置は、シリアル・データ・ストリームと符号化されたデータ・イメージとの間の変換を行うステップと、変換モジュールとシリアル・データ接続との間のデータ通信を容易にするステップと、変換モジュールとホログラフィック格納媒体との間のデータ通信を容易にするステップといった、必要なステップを機能的に実行するように構成されている複数のモジュールを備えた論理装置（ｌｏｇｉｃ  ｕｎｉｔ）によって与えられる。説明される実施形態におけるこれらのモジュールは、変換モジュール、シリアル・データ・インタフェース、及びホログラフィック・データ・インタフェースを含む。
【００１４】
１つの実施形態においては、変換モジュールは、シリアル・データ・インタフェースから受信されたシリアル・データ・ビットを符号化して、畳み込み（ｃｏｎｖｏｌｕｔｉｏｎ）符号化されたデータ行列にするように構成された符号化モジュールを更に含む。符号化モジュールは、ホログラフィック媒体に格納するための二次元行列を生成するように更に構成することができる。別の実施形態においては、符号化モジュールは、ホログラフィック媒体に格納するための三次元行列を生成するように更に構成することができる。
【００１５】
１つの実施形態においては、変換モジュールは、ホログラフィック・ストレージ媒体から受信された符号化された行列を格子復号化（ｔｒｅｌｌｉｓ−ｄｅｃｏｄｅ）してシリアル・データ・ビットにするように構成された復号化モジュールを更に備えることができる。具体的な実施形態においては、装置は、復号化モジュールによって取得された欠落データに関する情報を用いて、欠落データを回復するように構成されている回復モジュールを更に備えることができる。
【００１６】
前記装置は、符号化されたデータ群をアセンブルして、ホログラフィック媒体に同時格納するための光学イメージにするように構成されているアセンブリ・モジュールを付加的に備えることができる。該アセンブリ・モジュールは、所定のパターンに従って、複数のホログラフィック・ストレージ媒体間に前記行列を分散させるように構成されている分散モジュールを更に備えることができる。
【００１７】
本発明のシステムはまた、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うために提供されるものである。１つの実施形態においては、本システムは、シリアル・データ・バスを有するコンピュータ装置を含む。システムは、コンピュータ装置上のシリアル・データ・バスに対して、データ信号の読み書きを行い、シリアル・データ・ストリームと畳み込み符号化されたデータ・イメージとの間で変換を行い、ホログラフィック・ストレージ媒体に対して、データの読み書きを行うように構成されたデータ制御装置を付加的に含むことができる。付加的に、該システムは、ホログラフィック・ストレージ媒体を含むことができる。
【００１８】
更なる実施形態においては、前記制御装置は、畳み込み符号化されたデータ・イメージを複数のホログラフィック・ストレージ媒体の全体にわたって分散させるように更に構成される。付加的に、該制御装置は、第１のホログラフィック・データの組から欠落したデータを、１つ又はそれ以上の関連付けられたホログラフィック・データの組を格子復号化することにより取得された情報を用いて、回復するように構成することができる。ホログラフィック・データの組は別々のストレージ媒体に格納することができる。
【００１９】
本発明の方法はまた、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うために提供されるものである。開示された実施形態における本方法は、説明される装置及びシステムの操作に関して上述された機能を実行するために必要なステップを実質的に含む。１つの実施形態においては、本方法は、シリアル・データ接続とインタフェースすることと、シリアル・データ・ストリームと符号化されたデータ・イメージの間の変換を行うことと、ホログラフィック・ストレージ媒体とインタフェースすることを含む。
【００２０】
本明細書の全体を通じて、特徴、利点、又は同様の用語への参照は、本発明によって実現しうる特徴及び利点の全てが、本発明のいずれかの単一の実施形態に存在しなければならない、又は実際に存在するということを暗示しない。むしろ、特徴及び利点を参照する用語は、１つの実施形態に関して説明された指定の特徴、利点、又は特性が、本発明の少なくとも１つの実施形態に含まれるということを意味していると理解される。従って、特徴及び利点、及び類似の用語の議論は、本明細書の全体を通じて、必須ではないが、同一の実施形態に言及している場合がある。
【００２１】
加えて、本発明の説明される特徴、利点、及び特性は、１つ又はそれ以上の実施形態において、いずれかの適切な形で組み合わせることができる。本発明は、特定の実施形態の１つ又はそれ以上の指定の特徴又は利点を持たずに実施することができると当業者であれば認識するであろう。他の場合においては、本発明の実施形態の全てに存在しているとは限らないような付加的な特徴及び利点が、特定の実施形態において認識されることもある。
【００２２】
本発明のこうした特徴及び利点は、以下の説明及び添付の特許請求の範囲から、より完全に明確となるか、又は以下に示される本発明の実施によって、了解されるであろう。
【発明を実施するための最良の形態】
【００２３】
これより、本発明の利点が容易に理解されるために、上記で簡単に説明された本発明の、より具体的な説明が、添付の図面に図示された特定の実施形態を参照して、与えられる。これらの図面は本発明の典型的な実施形態のみを図示しており、従って、本発明の範囲を限定するものであると考慮されるべきではないと理解した上で、本発明は、添付の図面の使用を通じ、付加的な具体性及び詳細を伴って、記載され説明される。
【００２４】
本明細書において説明される機能装置の多くは、実装上の独立性をより具体的に強調するために、モジュールと表記される。例えば、モジュールは、カスタムＶＬＳＩ回路又はゲートアレイ、論理チップ、トランジスタ、又は他のディスクリート部品のような市販の半導体、を備えたハードウェア回路として実装することができる。モジュールは、また、フィールド・プログラム可能なゲートアレイ、プログラム可能なアレイ論理、プログラム可能な論理デバイスといったプログラム可能なハードウェア・デバイスにおいて、実装することができる。
【００２５】
モジュールは、また、ソフトウェアに実装して、種々のタイプのプロセッサにより実行することができる。実行可能なコードの識別されたモジュールは、例えば、オブジェクト、プロシージャ、又は機能として組織化することができるコンピュータ命令の１つ又はそれ以上の物理ブロック又は論理ブロックを備えることができる。それにも拘わらず、識別されたモジュールの実行可能体は、物理的に一体に設置される必要はなく、論理的に一体に接合された時にはモジュールを構成し、モジュールに関して上述された目的を達成するような、異なる位置（ロケーション）に格納された異種の命令を備えることができる。
【００２６】
実際に、実行可能なコードのモジュールは、単一の命令、又は多数の命令とすることができ、異なるプログラムの間の幾つかの異なるコード・セグメントにわたり、また幾つかの記憶デバイスにわたって、分散されることさえある。同様にして、ここにおいては、操作データは、モジュール内において識別し、図示することができ、いずれかの適切な形態で具体化し、いずれかの適切なタイプのデータ構造体内に組織化することができる。操作データは、単一のデータ・セットとして収集するか、又は、別々のストレージ・デバイスを含む別々の位置にわたって分散させることができ、システム上又はネットワーク上において、少なくとも部分的には、単に電気記号として存在することができる。
【００２７】
本明細書の全体を通じ、「１つの実施形態」、「ある実施形態」、又は同様の用語への言及は、その実施形態に関して説明された特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態に含まれるということを意味する。従って、本明細書の全体を通じて、「１つの実施形態においては」、「ある実施形態においては」、及び類似の用語といった語句の現れは、必ずしも必須ではないが、全て、同じ実施形態を指すことができる。
【００２８】
信号伝達媒体への言及は、信号を生成するか、信号が生成されることを引き起こすか、又はデジタル処理装置において、機械可読命令から成るプログラムをコンピュータに実行させることが可能な、いずれかの形態を取る。信号伝達媒体は、伝送回線、コンパクトディスク、デジタル多用途ディスク、磁気テープ、ベルヌーイドライブ、磁気ディスク、パンチカード、フラッシュメモリ、集積回路、又は他のデジタル処理装置記憶デバイスによって具体化することができる。
【００２９】
加えて、上述された本発明の特徴、構造、又は特性は、１つ又はそれ以上の実施形態において、いずれかの適切な形で組み合わせることができる。下記の説明においては、本発明の実施形態の完全な理解を提供する目的で、プログラミング、ソフトウェア・モジュール、ユーザ選択、ネットワーク・トランザクション、データベース照会、データベース構造、ハードウェア・モジュール、ハードウェア回路、ハードウェア・チップの例示などの多数の指定の詳細が提供される。しかしながら、本発明は、１つ又はそれ以上の指定の詳細を伴わずに実施することができ、また他の方法、部品、材料などを伴って実施することができると当業者であれば認識するであろう。他の場合においては、本発明の態様をあいまいにすることを避けるために、周知の構造、材料、又は操作は、詳細には示されないか又は説明されない。
【００３０】
ここで用いられる「シリアル・データ」という用語は、システムクロック周期に従い、又は他の信号遷移（ｔｒａｎｓｉｔｉｏｎ）のタイミング設定手段に従って、時系列で通信されるデータを指す。加えて、シリアル・データは、その状態が順番に遷移してデータを表すような電気信号、光信号、又は他の信号のシーケンスを含むものとして、更に解釈することができる。例えば、ＲＳ−２３２を用いた、シリアル通信ポートの全体にわたるデータ通信は、シリアル・データの１つの例である。実際に、シリアル・データの本定義によって、パラレル・ポート通信を、シリアル・データと見なすことができる。パラレル・ポート通信の場合においては、データを表すシーケンスによる状態遷移の要因が存在する。多数回線が同時にデータを伝送している事実は、各回線が、実際には本定義によってシリアル・データを伝送しているという事実を減じるものではない。
【００３１】
図３は、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うためのシステム２００の１つの実施形態を図示する。システム２００は、ストレージ・エリア・ネットワーク（「ＳＡＮ」）を備えることができる。１つの実施形態においては、システム２００は、１つ又はそれ以上のコンピュータ装置２０２を含む。コンピュータ装置２０２は、ストレージ・サーバ２０８と、データ通信ファブリック（ｆａｂｒｉｃ）２０４を通じて、通信することができる。ファブリック２０４は、１つ又はそれ以上のデータ・スイッチ２０６を含むことができる。ストレージ・サーバ２０８は、付加的に、１つ又はそれ以上のホログラフィック・ストレージ媒体２１８と通信することができる。
【００３２】
コンピュータ装置２０２は、そこからシリアル・データが生起する可能性があるアプリケーション・サーバ、ｗｅｂサーバ、ワークステーション、又は他の類似のデバイスを含むことができる。コンピュータ装置２０２は、ファイバ・チャネル（「ＦＣ」）物理層上で動作するＳｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｆａｃｅ（「ＳＣＳＩ」）プロトコルを用いて、ファブリック２０６と接続することができる。或いは、該接続は、インフィニバンド（Ｉｎｆｉｎｉｂａｎｄ）、イーサネット、又はインターネットＳＣＳＩ（「ｉＳＣＳＩ」）といった他のプロトコルを利用することができる。スイッチ２０６は、コンピュータ装置２０２から直接にストレージ・サーバ２０８へトラフィックのルートを決めるように設定することができる。
【００３３】
１つの実施形態においては、ストレージ・サーバ２０８は、データ制御装置２１０、プロセッサ２１２、及び１つ又はそれ以上のデータ・キャッシュ２１４を含む。これらのコンポーネントは、データ・バス２１６を通じて通信することができる。１つの実施形態においては、データ制御装置２１０は、コンピュータ装置２０２上のシリアル・データ・バスにデータ信号を読み書きするように構成される。或いは、データ制御装置は、データ・バス２１６及びファブリック２０４を通じて、コンピュータ装置にデータ信号を読み書きするように構成することができる。付加的に、データ制御装置２１０は、シリアル・データ・ストリームと畳み込み符号化されたデータ・イメージの間の変換を行うように構成される。データ制御装置２１０は、付加的に、１つ又はそれ以上のホログラフィック・ストレージ媒体２１８に対してデータを読み書きすることができる。
【００３４】
１つの実施形態においては、データ制御装置２１０は、光学イメージを組み立てる（アセンブルする）ために、複数のデータ・キャッシュ２１４にデータを書き込むことができる。次いで、光学イメージは、ホログラフィック・ストレージ媒体２１８上に格納される。１つの実施形態においては、ストレージ媒体２１８は異なる地理的位置に存在し、そのことにより、ある構築物の損失が、これらのストレージ媒体の１つの損失のみをもたらすようにして、格納されたデータの災害回復を援助することができる。こうした実施形態においては、データ制御装置２１０は、データの保護のために、ホログラフィック・ストレージ媒体２１８の間でデータを分散させることができる。データ制御装置２１０が３つのデータ・ビットを３つの２×２行列に符号化し、且つその３つの行列が３つの別々のホログラフィック・ストレージ媒体２１８の全体にわたって分散された場合には、ストレージ媒体２１８の１つにおいて損失したデータは、他の２つのストレージ媒体２１８にデータと共に格納された符号化された情報から回復することができる。データ回復プロセスの更なる詳細は、図９及び図１２に関して詳細に説明される。
【００３５】
図４は、シリアル・データと符号化されたホログラフィック・データの間の変換を行うための装置の１つの実施形態を図示する。１つの実施形態においては、本装置は、データ制御装置２１０である。データ制御装置２１０は、シリアル・データ・インタフェース３０２、変換モジュール３０４、及びホログラフィック・データ・インタフェース３０６を備えることができる。
【００３６】
１つの実施形態においては、シリアル・データ・インタフェース３０２は、シリアル・データ接続とインタフェースするように構成される。具体的には、インタフェースすることは、シリアル・データ・バスに対してデータを読み書きすることを含むことができる。例えば、データ制御装置２１０は、データ・バス２１６上のコンピュータ装置２０２からデータを受信することができる。シリアル・データ接続は、ＦＣファブリック２０４を介したＦＣ接続を更に含むことができる。こうした実施形態においては、シリアル・データは、光ファイバ媒体上の光パルスによって搬送される。しかしながら、データは、やはりシリアルな形式でデータ制御装置２１０に到着する。或いは、シリアル・データ接続は、イーサネット、ｉＳＣＳＩ、ＳＣＳＩなどを含むことができる。これらの接続機構のうちの幾つかは、通例はパラレル形式であると見なされるような形でデータを受け渡すという事実にも拘わらず、各機構はクロック信号の遷移に従い、タイム・シーケンシャルな順序で、データ・ビットを伝播することから、これらの方法の各々は、ここで提示されたシリアル・データの定義の下では、やはり、シリアル・データ接続を構成する。
【００３７】
変換モジュール３０４は、シリアル・データ・ストリームと符号化されたデータ・イメージの間の変換を行うように構成される。更なる実施形態においては、変換モジュール３０４は、畳み込み符号化を用いて、符号化されたデータの多次元行列を生成し、データ・イメージとして格納することができる。例えば、変換モジュールは、ＳＣＳＩ接続のようなシリアル・データ接続から１メガバイトのデータを取り、そのデータをランダム・アクセス・メモリに読み出すことができる。次いで、変換モジュール３０４は、畳み込み符号化法を用いて、シリアル・ストリームからのシリアル・データを、符号化されたデータ行列に変換することができる。行列は、シリアル・データ接続から入ってくる隣接ビットに関する情報を含むことができる。用いられる畳み込み符号化アルゴリズムに従い、種々のサイズ及び次元数の結果行列を、変換モジュール３０４によって生成することができる。例えば、データは、２×２行列、３×３行列、３×３×３行列などの形で格納することができる。
【００３８】
ホログラフィック・データ・インタフェース３０６は、ホログラフィック・ストレージ媒体とインタフェースするように構成される。１つの実施形態においては、ホログラフィック・データ・インタフェース３０６は、ホログラフィック記録デバイス、及び、図１及び図２に関して説明されたホログラフィック読み出しデバイスのコンポーネントを含むことができる。付加的に、ホログラフィック・インタフェース・モジュールは、分散されたホログラフィック媒体、又は同じホログラフィック・ストレージ媒体の分散されたセクタからのデータへのアクセスを提供することができる。
【００３９】
図５は、データ制御装置２１０の１つの更なる実施形態を図示する。１つの実施形態においては、データ制御装置２１０は、図４に関連して説明されたように、シリアル・インタフェース３０２、変換モジュール３０４、及びホログラフィック・インタフェース３０６を含む。付加的に、変換モジュール３０４は、符号化（エンコーダ）モジュール３０８及び復号化（デコーダ）モジュール３１０を備えることができる。１つの実施形態においては、データ制御装置２１０は、付加的に、回復モジュール３１２及びアセンブリ・モジュール３１４を備えることができる。
【００４０】
符号化モジュール３０８は、種々の指定の回路、及び、種々の符号化アルゴリズムを用いて、ホログラフィック・ストレージのための符号化された行列を生成することができる。具体的には、符号化モジュール３０８は、畳み込み符号化することを用いて、シリアル・データ入力から行列を生成することができる。符号化モジュール３０８は、図６及び図７に関連して、より詳細に論じられる。出力ｎ＝４、入力ｋ＝１、及び遅延レベルｍ＝３（４，１，３）の１／４比率の畳み込み符号化といった種々の畳み込み符号化アルゴリズムを実装することができる。こうしたアルゴリズムは、シリアル・データ接続から受信された各データ・ビットに対して、２×２行列を生成することになる。或いは、８／９畳み込み符号化アルゴリズムを実装して、３×３行列を生成することができ、又は、２４／２７畳み込み符号化アルゴリズムを実装して３×３×３行列を生成することができる。
【００４１】
３×３×３行列の場合においては、三次元イメージの各層は、別々のストレージ媒体２１８に格納することができる。或いは、各層は、異なる周波数の搬送光及び参照光を用いて、重ね合わせることができる。別の代替的な実施形態においては、各層は、ホログラフィック・ストレージ媒体断面内の別々の物理深さに記録することができる。
【００４２】
復号化モジュール３１０は、ホログラフィック符号化されたデータ・イメージとシリアル・データ・ストリームの間の変換を行うように構成される。付加的に、復号化モジュール３１０は、データ・イメージから情報を抽出して、損失データ即ち損傷データを回復することができる。１つの実施形態においては、復号化モジュール３１０は、プロセッサ、フィールド・プログラム可能なゲートアレイ（「ＦＰＧＡ」）などの上で動作する命令のソフトウェア・プログラム又はファームウェア・プログラムと共に実装することができる。或いは、復号化モジュール３１０は、ハードウェア回路を用いて実装することができる。復号化モジュール３１０は、格子復号化ダイアグラムにより、行列を復号化することが好ましい。
【００４３】
１つの実施形態においては、回復モジュール３１２は、復号化モジュール３１０によって受信された欠落データ即ち損傷データに関する情報を用いて欠落データを回復するように構成される。各符号化されたデータ行列は、畳み込み符号化機構において隣接しているデータの値に関係した情報を含む。従って、隣接データが有効であり利用可能である場合には、欠落データを回復することができる。回復モジュール３１２は、図８、図９、及び図１２に関連して、更に論じられる。
【００４４】
１つの実施形態においては、アセンブリ・モジュール３１４は、変換モジュール３０４によって生成された行列をアセンブルしてホログラフィック・ストレージ媒体２１８に格納するように構成される。特定の実施形態においては、アセンブリ・モジュール３１４は、データ・スイッチと、１つ又はそれ以上のデータ・キャッシュ２１４を備えることができる。特定の実施形態においては、プロセッサ２１２は、データ・キャッシュ２１４に行列を送ることができる。付加的に、アセンブリ・モジュールは、所定のパターンに従って、複数のホログラフィック・ストレージ媒体２１８の間に行列を分散させるように構成することができる。例えば、データ保全性を維持する場合、第３の行列のエラーを回復するには、３つの行列毎に２つの行列が有効であり利用可能である必要がある。そのような実施例においては、３つの別々のストレージ媒体２１８にわたり、交互の順序で行列を分散させることが有益であろう。従って、媒体２１８の１つが損傷された即ち欠落した場合には、そのストレージ媒体２１８からのデータは、回復モジュール３１２により、関連付けられた２つのストレージ媒体２１８上に格納されたデータから回復することができる。別の実施形態においては、アセンブリ・モジュールは、ホログラフィック・ストレージ媒体に同時格納するための行列の群を編集（コンパイル）する。こうした実施形態においては、キャッシュ２１４が充填され、次いで、データは、マルチピクセルＳＬＭ１１２上に表示される。次いで、イメージ１１０は、レーザ光の単一パルスで記録される。
【００４５】
図６は、符号化（エンコーダ）回路４００の１つの実施形態を図示する。符号化回路４００は、複数の遅延ゲート４０２−４０６と、複数の加算器ゲート４０８−４１４を含むことができる。付加的に、符号化回路は、４つの加算器ゲート４０８−４１４からの出力を集積するためのマルチプレクサを備えることができる。種々の実施形態においては、遅延ゲート４０２−４０６及び加算器ゲート４０８−４１４の数は、実装される符号化アルゴリズムに従って、異なる場合がある。
【００４６】
遅延ゲート４０２−４０６はシフト・レジスタを備えることができる。或いは、フリップフロップ・ゲートを用いて、所望の状態遅延を実装することができる。こうした実施形態においては、第１の遅延ゲート４０２は、入力値を取り、クロック信号に従ってそれを出力値にシフトする。クロック信号に基づく種々の実装を実装することができる。例えば、第１の遅延ゲート４０２は、立上りクロックエッジに基づいて遷移するか、又は立下りクロックエッジに基づいて遷移することができる。後続のクロックエッジに基づいて、第２の遅延ゲート４０４は、第１の遅延ゲート４０２の出力を取って、それを第２の遅延ゲート４０４の出力にシフトし、一方、第１の遅延ゲート４０２の方は、新たな値をその出力にシフトする。こうした実施形態においては、履歴信号データは、遅延ゲート４０２−４０６により維持される。
【００４７】
畳み込み符号化するためには、遅延ゲート４０２−４０６の出力上の信号は、図示されたレイアウトによって加えられる。各加算器４０８−４１４の出力は、符号化された行列の１つの値を表す。例えば、第１の加算器４０８の出力は、符号化された行列のＶ（Ｊ；１，１）を表し、残りの加算器出力についても同様である。複数遅延ゲート出力からのデータが加算器によって組み合わされることから、その結果得られる符号化された行列は、本質的に、遅延ゲート４０２−４０６に格納された履歴信号データを含む。従って、所与の行列の前後の行列が両方ともにその行列に関する情報を含むことから、畳み込み符号化されたデータは、本質的に、回復情報を含む。この情報から、所与の行列の実際値を外挿することが可能である。図７に関連して説明される状態ダイアグラム（遷移図）５００は、符号化回路４００によって実装されるアルゴリズムを、より良好に図示するであろう。
【００４８】
図７は、シリアル・データを畳み込み符号化することから得られた行列状態を図示する状態ダイアグラム５００である。状態ダイアグラム５００は、８つの状態、即ち、Ｓ０５０２、Ｓ１５０４、Ｓ２５０６、Ｓ３５０８、Ｓ４５１０、Ｓ５５１２、Ｓ６５１４、及びＳ７５１６を有する。状態間の別個のジャンプは、状態ダイアグラム５００においては、数及び方向に関して限定されている。例えば、状態Ｓ０５０２で開始する符号化プロセスは、ジャンプしてＳ０５０２に戻るか、又はＳ１５０４にジャンプすることしかできない。同様にして、Ｓ１５０４からのプロセスは、Ｓ２５０６又はＳ３５０８にジャンプすることしかできず、以下同様である。状態ダイアグラム５００における状態間の各ジャンプは、入力データの中の１つのビットを２かける２ビットの行列に符号化した結果を生ずる。
【００４９】
表１には、状態ダイアグラム５００の中の合計８つの状態、及び、１つの指定の状態から次の直ちに可能な状態への２つの可能性のあるジャンプに基づき、合計で１６個の行が存在する。表１は、状態ダイアグラム５００を介して生成された。しかしながら、表１の方が、符号化プロセスをより容易に可視化する。
【表１】
2007115387.tif 000003
【００５０】
例えば、符号化回路４００がリセットされた時には、全ての値は「０」に設定される。符号化回路の入力値にシリアル・データ信号「Ｕ（ｊ）」が適用された場合には、状態は、受信されたデータに従って変わることができる。受信された第１のビットが「０」ビットである場合には、状態は元のままにとどまる。このことは、状態ダイアグラム５００の状態Ｓ０５０２から状態Ｓ０５０２への戻りの矢印によって図示される。第１のビットが「１」ビットである場合には、入力値は、４つの加算器ゲート４０８−４１４の各々に加算される。従って、符号化回路の出力４１８は、［１，１；１，１］となる。受信された次のビットが「０」ビットである場合には、「１」ビットはＵ（ｊ−１）にシフトされて、図示されたように、第２の加算器ゲート４１０、第３の加算器ゲート４１２、及び第４の加算器ゲート４１４に加算されるが、第１の加算器ゲート４０８には加算されない。「０」ビットは、４つの加算器ゲート４０８−４１４の各々に付加的に加算される。その結果得られる行列４１８は［０，１；１，１］であり、以下、回路によって受信される付加的なビットについても同様である。このことは表１に示される。初め、状態はＳ０５０２であり、行列値は［０，０；０，０］である。「１」ビットは回路を状態Ｓ１５０４まで移動し、出力行列値は［１，１；１，１］である。次のビットが「０」ビットである場合には、回路は、表に示されたように、状態Ｓ１５０４から状態Ｓ２５０６まで移動し、出力行列値は［０，１；１，１］である。
【００５１】
図８は、格子（ｔｒｅｌｌｉｓ）ダイアグラムを図示する状態ダイアグラム６００である。格子アルゴリズムを用いて復号化することは、しばしば、最大尤度パーシャルレスポンス（「ＰＲＭＬ」）復号化と呼ばれる。或いは、この復号化の代わりに「スタック・アルゴリズム」を用いて同じ結果を得ることができる。表１に状態Ｓ０−Ｓ７が示され、遅延ゲート４０２−４０６の初期コンテンツが全てゼロであるとすると、格子ダイアグラム６００は状態Ｓ０６０２Ａから開始する。状態は、Ｓ０６０２Ａからは、Ｓ０６０２Ｂ又はＳ１６０４Ｂにジャンプする。格子ダイアグラム６００の状態における接尾辞（サフィックス）Ａから接尾辞Ｂへの番号付けの増加は、分岐（ブランチ）と呼ばれ、接尾辞Ａから接尾辞Ｂにジャンプする時の分岐指標Ｉはゼロである。状態は、Ｓ０６０２Ｂからは、Ｓ０６０２Ｃ又はＳ１６０４Ｃにジャンプし、及び、Ｓ１６０４Ｂからは、Ｓ２６０６Ｃ又はＳ３６０８Ｃにジャンプし、分岐指標Ｉは１となる。状態は、Ｓ２６０２Ｃからは、Ｓ０６０２Ｄ又はＳ１６０４Ｄにジャンプし、Ｓ１６０４Ｃからは、Ｓ２６０６Ｄ又はＳ３６０８Ｄにジャンプし、Ｓ２６０６Ｃからは、Ｓ４６１０Ｄ又はＳ５６１２Ｄにジャンプし、或いは、Ｓ３６０８Ｃからは、Ｓ６６１４Ｄ又はＳ７６１６Ｄにジャンプし、分岐指標Ｉは２となる。
【００５２】
格子ダイアグラム６００における次の一連のジャンプは、復号化作業の全範囲を示す。状態は、Ｓ０６０２Ｄからは、Ｓ０６０２Ｅ又はＳ１６０４Ｅにジャンプし、Ｓ１６０４Ｄからは、Ｓ２６０６Ｅ又はＳ３６０８Ｅにジャンプし、Ｓ２６０６Ｄからは、Ｓ４６１０Ｅ又はＳ５６１２Ｅにジャンプし、或いは、Ｓ３６０８Ｄからは、Ｓ６６１４Ｅ又はＳ７６１６Ｅにジャンプし、分岐指標Ｉは３となる。また、状態は、Ｓ７６１６Ｄからは、Ｓ７６１６Ｅ又はＳ６６１４Ｅにジャンプし、Ｓ６６１４Ｄからは、Ｓ５６１２Ｅ又はＳ４６１０Ｅにジャンプし、Ｓ５６１４Ｄからは、Ｓ３６０８Ｅ又はＳ２６０６Ｅにジャンプし、或いは、Ｓ４６１０Ｄからは、Ｓ１６０４Ｅ又はＳ０６０２Ｅにジャンプする。
【００５３】
分岐指標Ｉ＝３に関して示されたものは、格子ダイアグラムにおいて、複数回反復されることが通例である。しかしながら、図８においては、簡潔さのために、そうした反復の１つのみが可能となる。図８の残りの部分については、格子ダイアグラムは完結したことが示され、復号化プロセスの終了を表示する。状態は、Ｓ０６０２ＥからはＳ０６０２Ｆにのみジャンプし、Ｓ１６０４ＥからはＳ２６０６Ｆにのみジャンプし、Ｓ２６０６ＥからはＳ４６１０Ｆにのみジャンプし、Ｓ３６０８ＥからはＳ６６１４Ｆにのみジャンプし、分岐指標Ｉは４となる。また、状態は、Ｓ７６１６ＥからはＳ６６１４Ｆにのみジャンプし、Ｓ６６１４ＥからはＳ４６１０Ｆにのみジャンプし、Ｓ５６１２ＥからはＳ２６０６Ｆにのみジャンプし、Ｓ４６１０ＥからはＳ０６０２Ｆにのみジャンプする。状態は、Ｓ０６０２ＦからはＳ０６０２Ｇにのみジャンプし、Ｓ２６０８ＦからはＳ４６１０Ｇにのみジャンプし、分岐指標Ｉは５となる。また、状態は、Ｓ６６１４ＦからはＳ４６１０Ｇにのみジャンプし、Ｓ４６１０ＦからはＳ０６０２Ｇにのみジャンプする。最後に、状態は、Ｓ０６０２ＧからはＳ０６０２Ｈにのみジャンプし、分岐指標Ｉは６となる。また、Ｓ４６１０ＧからはＳ０６０２Ｈにのみジャンプする。
【００５４】
行列が複数のホログラフィック・ストレージ媒体の全体にわたって分散されている場合には、格子状態ダイアグラム６００及び関連付けられた復号化アルゴリズムを用いて欠落データを回復することができるという利点を持つ。各符号化されたビットを表す行列は、シリアル入力の中で隣接するデータ・ビットに関する情報を含むことから、２つの利用可能な行列の中間において欠落したデータは外挿することができる。
【００５５】
図９は、欠落データの再構成の簡略な例示である。各分岐Ｉのデータはホログラフィック媒体の異なる部分に格納され、そうしたホログラフィック媒体の部分（ｐｉｅｃｅ）の１つが破壊されたと仮定しよう。或いは、データは全てホログラフィック媒体の同じ部分上に格納され、そのホログラフィック媒体の一セクションが、信号対雑音比の低さ、媒体エラー、白雑音などに起因して失われたとする。図９においては、分岐Ｉ＝１のコンテンツ全体が欠落している。これを飛ばして分岐Ｉ＝２に進み、この例示においては［０，０；０，１］である符号化されたデータを読み出し、この符号化されたデータを分岐Ｉ＝２における４つの可能性のあるパスと比較することによって、符号化されたデータ［０，０；０，１］読み出しと、そのパスに関連付けられた符号化されたデータ［０，０；０，１］との間に、ゼロ・エラー（ハミング距離がゼロ）が存在することから、Ｓ３６０８ＣからＳ７６１６Ｄまでの分岐が正しいパスであることが容易に分かる。これより分岐Ｉ＝２の最初がＳ３６０８Ｃであると知られたので、それが欠落した分岐Ｉ＝１の移動先状態になるはずである。従って、Ｉ＝１に対する欠落パスは、Ｓ１６０４ＢからＳ３６０８Ｃまでとして再構成される。従って、以前の欠落した分岐Ｉ＝１における符号化されたデータが再構成され、そのデータが元来、複数のホログラフィック・ストレージ媒体にＲＡＩＤ的な形で分散されていた場合には、ホログラフィック媒体の予備の部分に再書き込みすることができ、又は、全ての符号化されたデータがホログラフィック・ストレージ媒体の単一部分に格納されていた場合には、現存するホログラフィック媒体の予備領域に再書き込みすることができる。
【００５６】
下記の概略的なフローチャート図は、論理フローチャート図として、一般的に示される。従って、示された順序及び表記されたステップは、提示された方法の１つの実施形態を表示する。図示された方法の１つ又はそれ以上のステップ、又はその部分と、機能、論理、又は効果の点で同等な他のステップ及び方法を考えることができる。付加的に、使用された形式及び記号は本方法の論理ステップを説明するために与えられ、本方法の範囲を限定するものではないと理解されたい。フローチャート図においては種々の矢印形式及び線形式が使用される場合があるが、これらは、対応する方法の範囲を限定しないものと理解されたい。実際に、幾つかの矢印又は他の接続記号は、方法の論理のフローを表示するためにのみ使われることがある。例えば、ある矢印は、示された方法の列挙されたステップの間の不特定の長さの待機又はモニタ期間を表示することができる。付加的に、特定の方法が生起する順序は、図示された対応するステップの順序に厳密に従っても従わなくてもよい。
【００５７】
図１０は、シリアル・データを符号化されたホログラフィック・データ・イメージに変換するための方法８００の１つの実施形態を図示する。１つの実施形態においては、本方法はステップ８０２で開始し、この時、シリアル・データ・インタフェース３０２は、シリアル・データ接続からデータ・ビットをステップ８０４で読み出す。次いで、符号化モジュール３０８は、シリアル・データをステップ８０６で符号化して、符号化されたデータの行列を生成する。１つの実施形態においては、符号化モジュール３０８は、図６に図示されたように、符号化回路４００を利用して、符号化操作を実行する。アセンブリ・モジュール３１４は、ホログラフィック・ストレージのためにデータ・イメージをステップ８０８でアセンブルすることができる。次いで、ホログラフィック・データ・インタフェース３０６は、アセンブルされたデータ・イメージをホログラフィック・ストレージ媒体２１８にステップ８１０で書き込むことができる。次いで、方法８００はステップ８１２で終了する。
【００５８】
図１１は、ホログラフィック・データ・イメージをシリアル・データ・ストリームに変換するための方法９００の１つの実施形態を図示する。１つの実施形態においては、方法９００はステップ９０２で開始し、この時、ホログラフィック・データ・インタフェース３０６は、ホログラフィック・ストレージ媒体２０８に格納されているデータ・イメージにステップ９０４でアクセスする。次いで、復号化モジュール３１０は、格子デコーダ又はスタック・ダイアグラムを介して、ホログラフィック・データ・イメージをシリアル・データ・ストリームにステップ９０６で変換する。１つの特定の実施形態においては、損傷した即ち欠落したデータは、符号化されたデータ・イメージに格納された情報から回復することができる。次いで、シリアル・データ・インタフェース３０２は、シリアル・データ接続にシリアル・データ・ストリームをステップ９０８で書き込み、本方法はステップ９１０で終了する。
【００５９】
図１２は、データ回復のための方法１０００の１つの実施形態を図示する。１つの実施形態においては、方法１０００はステップ１００２において開始し、この時、データ中のエラーはステップ１００４で検出される。検出されたエラーに応答して、復号化モジュール３１０は、データが受信された順序に従い、損傷行列に隣接した行列から、データをステップ１００６で読み出すことができる。次いで、回復モジュール３１２は、欠落データに先行する行列と欠落データに後続する行列との間の状態パスから、欠落データをステップ１００８で外挿することができる。格子ダイアグラムにおける状態パスから、欠落データは回復することができる。次いで、回復モジュール３１２は、回復されたデータを、予備のストレージ媒体２１８にステップ１０１０で復元することができる。或いは、回復モジュール３１２は、回復されたデータを、ホログラフィック・ストレージ媒体２１８上の新規の位置にステップ１０１０で復元することができる。次いで、方法１０００は、ステップ１０１２において終了する。
【００６０】
有利なことに、シリアル・データと符号化されたホログラフィック・データの間の変換を行うための装置、システム、及び方法の開示された実施形態は、ホログラフィック・データ・ストレージによって可能となるデータ・ストレージ容量及びデータ転送速度における向上を利用して、バックアップ情報を直接、ストレージ装置上に格納されたデータと共に格納する。このことは、畳み込み符号化することを用いて達成される。加えて、回復モジュール３１２を用いて、残存データから、欠落データを外挿することは、データの別々のバックアップ・コピーに対する必要性を軽減するか又は完全に無くすと共に、データのバックアップ及び復元に関連する更新、保守、費用、及び他のシステム・リソースに関する影響を軽減するか又は完全に無くす。
【００６１】
本発明は、その精神又は本質的な特徴から逸脱することなしに、他の特定の形態で具体化することができる。説明された実施形態は、全ての点において、実例のためだけであり、限定するものではないと考えられたい。本発明の範囲は、従って、上記の説明よりもむしろ添付の特許請求の範囲によって示される。特許請求の範囲の同等物の意味及び範囲の内にある全ての変更は、その範囲に含まれるべきである。
【図面の簡単な説明】
【００６２】
【図１】従来技術のホログラム記録デバイスの１つの実施形態を図示した略ブロック図である。
【図２】従来技術のホログラム読み出しデバイスの１つの実施形態を図示した略ブロック図である。
【図３】本発明により、シリアル・データと符号化されたホログラフィック・データとの間の変換を行うためのシステムの１つの実施形態を図示した略ブロック図である。
【図４】シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置の１つの実施形態を図示した略ブロック図である。
【図５】シリアル・データと符号化されたホログラフィック・データとの間の変換を行うための装置の１つの実施形態を図示した詳細な略ブロック図である。
【図６】畳み込み符号化回路の１つの実施形態を図示した概略の回路図である。
【図７】畳み込み符号化から生ずる行列状態を図示した状態図である。
【図８】格子復号化することを図示した状態図である。
【図９】格子復号化を用いたデータ回復の１つの実施例を図示した状態図である。
【図１０】シリアル・データを符号化されたホログラフィック・イメージに変換するための方法の１つの実施形態を図示した概略のフローチャート図である。
【図１１】符号化されたホログラフィック・イメージをシリアル・データに変換するための方法の１つの実施形態を図示した概略のフローチャート図である。
【図１２】本発明によりデータを回復するための方法の１つの実施形態を図示した概略のフローチャート図である。
【図１】
2007115387.tif 000004
【図２】
2007115387.tif 000005
【図３】
2007115387.tif 000006
【図４】
2007115387.tif 000007
【図５】
2007115387.tif 000008
【図６】
2007115387.tif 000009
【図７】
2007115387.tif 000010
【図８】
2007115387.tif 000011
【図９】
2007115387.tif 000012
【図１０】
2007115387.tif 000013
【図１１】
2007115387.tif 000014
【図１２】
2007115387.tif 000015