"情報埋め込み対象であるデジタルの原データに情報を埋め込むための装置であって、前記原データに誤り訂正符号化の処理を遂行する誤り訂正符号化部と、前記誤り訂正符号化された原データに埋込み情報を誤りとして埋め込む情報埋込部と、を備えることを特徴とするデジタルデータの情報埋め込み装置。前記情報埋込部は、BCH符号化、リードソロモン符号化、ファイア符号化、ゴッパ符号化、畳み込み符号化、ターボ符号化或いは、組合せ符号化のいずれかの方式により、前記誤り訂正符号化された原データに前記埋込み情報を埋め込むことを特徴とする請求項1記載のデジタルデータの情報埋め込み装置。前記誤り訂正符号化部は、前記原データを予め定められたkビット毎に分割し、該分割ビットに対して所定長の検査ビットを付加してnビットの符号を生成し、前記情報埋込部は、前記埋込み情報を予め定められたビット毎に分割し、前記分割ビットの予め定められた所定ビット目の値に対して対応するビットの値を演算し、該演算値を、前記分割ビットの予め定められた所定ビット目の値に置換することで、埋込み情報を埋め込むことを特徴とする請求項1記載のデジタルデータの情報埋め込み装置。前記情報埋込部の前段に配置され、前記埋込み情報に誤り訂正符号化の処理を遂行して出力する第2の誤り訂正符号化部をさらに備え、前記情報埋込部は、前記誤り訂正符号化された原データに誤り訂正符号化された埋込み情報を誤りとして埋め込むことを特徴とする請求項1又は2記載のデジタルデータの情報埋め込み装置。デジタルの原データに埋込み情報が埋め込まれた埋込み情報付きデータから前記埋込み情報を検出するための装置であって、前記埋込み情報付きデータに対して誤りとして埋め込まれた埋込み情報を復元する復元処理部を備えることを特徴とするデジタルデータの埋込み情報検出装置。前記復元処理部は、前記埋込み情報付きデータに復号処理を遂行し、該復号された埋込み情報付きデータの予め定められたビットを識別してビット誤り位置を検出し、検出されたビット誤り位置に予め定められたビットを対応させて埋込み情報を復元することを特徴とする請求項5記載のデジタルデータの埋込み情報検出装置。前記復元処理部は、復元された前記埋込み情報を前記埋込み情報付きデータの予め定められたビットに演算して前記原データを復元することを特徴とする請求項6記載のデジタルデータの埋込み情報検出装置。前記復元処理部は、前記埋込み情報付きデータに対して誤りとして埋め込まれた符号化埋込み情報を復元し、復元された符号化埋込み情報に対して誤り訂正を行って前記埋込み情報を復元する第2の復元処理部をさらに備えることを特徴とする請求項5記載のデジタルデータの埋込み情報検出装置。情報埋め込み対象であるデジタルの原データに情報を埋め込むためのプログラムであって、前記原データに誤り訂正符号化を遂行する処理と、前記誤り訂正符号化された原データに埋込み情報を誤りとして埋め込む処理と、をコンピュータに実行させるためのプログラム。デジタルの原データに埋込み情報が埋め込まれた埋込み情報付きデータから前記埋込み情報を検出するためのプログラムであって、前記埋込み情報付きデータに対して誤りとして埋め込まれた埋込み情報を復元する復元処理をコンピュータに実行させるためのプログラム。しかしながら、従来の情報埋め込み技術は、画像データ等の情報埋め込み対象原データを利用し、埋込み情報を直接原コンテンツデータに埋め込む。例えば、原画像データに文字を埋め込む場合、原画像データをビットプレーンに分解し、その一部のビットプレーンを文字情報に置換するので、原データの一部が埋込み情報に変換されてしまい、原データを完全に複元することが困難であるとの課題がある。また、原データの一部を埋込み情報に置換して埋め込む場合、原データのデータ構造や複雑さを考慮する必要があり、埋め込み処理が複雑になる課題がある。そこで、本発明は、情報埋め込み対象の原データが欠損することなく、埋込み情報を原データに埋め込むことができるデジタルデータの情報埋め込み装置、及び該装置により埋込み情報が埋め込まれた埋込み情報付きデータから埋込み情報を検出する埋込み情報検出装置、これらのプログラム等を提供することを目的とする。上記課題を解決するため、本発明に係るデジタルデータの情報埋め込み装置は、情報埋め込み対象の原データを誤り訂正符号化し、誤り訂正符号化された原データに対して埋込み情報を誤りとして埋め込むことを特徴としている。すなわち、本発明の情報埋め込み装置は、原データに誤り訂正符号化の処理を遂行する誤り訂正符号化部と、誤り訂正符号化された原データに埋込み情報を誤りとして埋め込む情報埋込部と、を備える。本発明の埋込み情報検出装置は、デジタルの原データに埋込み情報が埋め込まれた埋込み情報付きデータから埋込み情報を検出するための装置であって、埋込み情報付きデータに対して誤りとして埋め込まれた埋込み情報を復元する復元処理部を備える。また、本発明の他の側面は、情報埋め込み対象であるデジタルの原データに情報を埋め込むためのプログラムであって、原データに誤り訂正符号化を遂行する処理と、誤り訂正符号化された原データに埋込み情報を誤りとして埋め込む処理と、をコンピュータに実行させることを特徴とする。さらに、本発明の他の側面は、デジタルの原データに埋込み情報が埋め込まれた埋込み情報付きデータから前記埋込み情報を検出するためのプログラムであって、埋込み情報付きデータに対して誤りとして埋め込まれた埋込み情報を復元する復元処理をコンピュータに実行させることを特徴とする。本発明によれば、情報埋め込み対象の原データを誤り訂正符号化し、誤り訂正符号化された原データに対して埋込み情報を誤りとして埋め込むので、誤り訂正に基づく復元処理を通じて埋込み情報による原データの欠損がない原データの復元及び埋込み情報の抽出が可能となる。本発明の実施の形態を、図面を参照しながら詳細に説明する。情報埋め込み装置の第1の実施形態まず、本発明の第1の実施形態について説明する。第1の実施形態のデジタルデータの情報埋め込み装置の概要を図1に示す。第1の実施形態の情報埋め込み装置10は、情報埋め込み対象であるデジタルの原データに情報を埋め込むための装置であって、原データに誤り訂正符号化の処理を遂行して出力する誤り訂正符号化部1と、誤り訂正符号化部1によって誤り訂正符号化された原データに埋込み情報を誤りとして埋め込む情報埋込部2と、を備える。これら各部は、専用のハードウェア装置で構成することができ、或いはソフトウエアプログラムに基づく1または複数のプロセッサの機能として実現することもできる。なお、ここでは誤り訂正符号化部1による誤り訂正符号化にBCH符号化方式を用いた場合について説明するが、これに限定されず、RSリードソロモン符号、ファイア符号、ゴッパ符号などの代数的符号や畳み込み符号、ターボ符号或いは、組合せ符号などを用いることもできる。以下、誤り訂正符号化部1による原データの誤り訂正符号化に2ビット短縮のBCH符号を用いる場合について説明する。一般に、n,kBCH符号は、kビットのデータに対してn-kビットの検査ビットを付加した符号長nビットの符号であり、多重の誤りを訂正する機能をもつ。このBCH符号化方式では、2重誤りを訂正することができる。まず、抽出された原データを5ビットずつに分割し、それぞれをBCH符号化すると、符号長13ビットのBCH符号系列が生成される。既述の通り、このBCH符号においては、13ビット中、2個の誤りを訂正できる。したがって、埋込み情報を2ビットずつ分割して埋め込みを行い埋込み情報付きデータを作成する。なお、埋込み情報を何ビットずつに分割するかについては、使用される誤り訂正符号化方式の誤り訂正能力以下に設定すればよい。以下、図2のフローチャートを参照して、情報埋め込み装置10の動作を、具体例に基づいて説明する。ただし、以下の具体例において、BCH符号は、組織化されているすなわち検査ビット系列がまとまっているBCH符号であるものとする。まず、誤り訂正符号化部1は、情報の埋込み対象となる原データを所定の記憶媒体から抽出し、該抽出された原データを、5ビットずつ分割するステップS1。例えば、原データが1011001101の場合には、原データ:1011001101分割原データ1として、2つのブロックに分割される。次に、誤り訂正符号化部1は、予め定められた符号長本実施例では符号長13で、原データのBCH符号化を行うステップS2。この例では、原データ1の各5ビットを誤り訂正符号化部1でBCH符号化することにより、10110011110100110101001101符号化データ23となり、2及び3の2つの符号化データブロックが生成される。ここで、各符号化データブロック23は、各々、5ビットの原データに8ビットの検査ビットが付加されたものである。生成された各符号化データブロック23は、情報埋込部2に提供される。続いて、情報埋込部2は、原データに埋め込む埋込み情報を所定の記憶媒体から抽出し、かかる埋込み情報を所定ビット本例では2ビットずつ分割するステップS3。例えば、埋込み情報が1101100101の場合には、埋込み情報:1101100101埋込み情報4と分割される。なお、本実施形態では、ステップS3の処理を情報埋込部2が行うこととしているが、これに限定されず、情報埋込部2の前段にステップS3の処理を行うデバイスを設けてもよい。次に、情報埋込部2は、13ビットのBCH符号すなわち符号化データブロック2、3への埋込み情報を挿入するための挿入位置を識別するステップS4。ここで、挿入位置は、任意の位置とすることが可能であり、13ビット中任意の2箇所を予め設定しておく。この例では、埋込み情報の挿入位置として、BCH符号の各ブロックの3ビット目と8ビット目が設定された場合について説明する。なお、他の実施の形態として、埋込み情報の挿入位置を時間的に変えることによってスクランブルをかけるようにすることもできるが、ここでは説明を省略する。続いて、情報埋込部2は、13ビットのBCH符号における各ブロックの所定位置3ビット目と8ビット目に埋込み情報ビットを加えることでステップS5、埋込み情報の埋込み処理を行う。ここでの加法は、例えば排他的論理和とする。この例では、先頭から13ビットまでの1番目のブロック2の3ビット目の1と埋込み情報4の1ビット目の1を排他的論理和で加えることで、11=0が算出され、該算出値の0が1番目のブロック2の3ビット目に埋め込まれる。同様に、1番目のブロック2の8ビット目の1と埋込み情報4の2ビット目の1を排他的論理和で加えることで、11=0が算出され、該算出値の0が1番目のブロック2の8ビット目に埋め込まれる。さらに、次の13ビットである2番目のブロック3の3ビット目の1と埋込み情報4の3ビット目の0を排他的論理和で加えることで、10=1が算出され、該算出値の1が2番目のブロック3の3ビット目に埋め込まれる。同様に、2番目のブロック3の8ビット目の0と埋込み情報4の4ビット目の1を排他的論理和で加えることで、01=1が算出され、該算出値の1が2番目のブロック3の8ビット目に埋め込まれる。実際の処理では、原データのBCH符号につき3番目以降のブロックが存在することとなるので、以下は、埋込み情報4の埋め込みができなくなるまで情報埋込部2で同様の処理を続行し、埋め込みが出来なくなるとステップS5の処理を終了する。処理が完了した埋込み情報付きデータは、ステップS6で、情報埋込部2によって、所定のフォーマットでファイル化され、適宜、所定の記憶媒体に格納され、或いは目的の装置に送信される。上述のような埋め込み処理を行うことによって、符号化された原データのBCH符号データの先頭から3,8,16,21,ビット目の値が、それぞれ0,0,1,1,となる。したがって、本例での埋込み情報付きデータは10010010110100110101101101埋込み情報付きデータ5となる。埋込み情報検出装置の第1の実施形態次に、上述した情報埋め込み装置に対応する埋込み情報検出装置について説明する。第1の実施形態の埋込み情報検出装置の概要を図3に示す。第1の実施形態の埋込み情報検出装置20は、埋込み情報が埋め込まれたデジタルデータ埋込み情報付きデータから埋込み情報を検出する装置であって、埋込み情報付きデータに対して誤りとして埋め込まれた埋込み情報を復元する復号器3復元処理部を備える。以下、図4のフローチャートを参照して、埋込み情報検出装置20の動作及び埋込み情報付きデータの復号の原理を、上述した具体例に基づいて説明する。上述のように、原データが1011001101の場合には、ステップS1で5ビットずつの1011001101に分割され分割原データ1、ステップS2でBCH符号化8ビットの検査ビット付加が行われ、10110011110100110101001101の2つの符号化データブロック23が生成される。そして、ステップS3で埋込み情報が2ビットずつに分割され、1101100101の埋込み情報4が生成される。さらに、ステップS5で13ビットのBCH符号における各ブロックの所定位置3ビット目と8ビット目に埋込み情報ビットを加えることで、埋込み情報の埋込み処理が行われ、埋込み情報付きデータ5として10010010110100110101101101が生成される。すなわち、埋込み情報付きデータ5では、各ブロックの3ビット目と8ビット目に埋込み情報が埋め込まれている。まず、復号器3は、ステップS11で埋込み情報付きデータ5を入力し、入力された埋込み情報付きデータ5の復号処理をステップS12で実行する。復号とは、誤り訂正符号化により原データに付加された冗長ビット検査ビットを利用して、符号化されたデータに含まれ得る誤りを検出訂正することである。知られている復号法に、ユークリッド復号法、ピーターソン復号法、ウェルチバーレカンプ復号法、レディロビンソン復号法、ビタビ復号法などがあるが、ここではよく使われているユークリッド復号法を用いて復号器3で復号処理を行う場合について説明する。上記の埋込み情報付きデータ5をユークリッド復号法で処理すると、データ5において埋込み情報の1が埋め込まれた所定の位置が誤り位置として検出される。この例では、第1ブロックの3ビット目と8ビット目、第2ブロックの8ビット目に1が加えられているから、この第1ブロックの3ビット目と8ビット目及び第2ブロックの8ビット目が誤り位置として検出、出力されるステップS13。第2ブロックの3ビット目は、埋込み情報0が加えられているため誤り位置としては検出されない。このとき、復号器3は、誤りの検出された所定の位置には1を、検出されない所定の位置には0を対応させることで埋込み情報の復元処理を行うステップS14。かかる復元処理により、本例での埋込み情報が、1101と推定される。そして、ステップS15で、復号器3は、かかる推定値を埋込み情報付きデータ5の各ブロックの3ビット目と8ビット目に排他的論理和で加えることにより、誤り訂正符号化された原データの復元処理を行う。具体的には、ステップS15の処理で、BCH符号化された原データとして、100100101101000100001000001011001111010符号化データ2011010110110100000001000000110101001101符号化データ3が復元される。続くステップS16で、復号器3は、ステップS15で復元された符号化データ符号化データブロック2,3の先頭から所定ビット本例では5ビットを抽出し、抽出順に並べることで原データの抽出及び復元を行う。具体的には、ステップS16の処理で、符号化データ2から10110が、符号化データ2から01101が各々抽出され、1011001101原データ1となり、原データが完全に復元される。なお、データの誤りとは、データの正しいビットに1が加えられることを意味するものであり、このようにユークリッド復号法などの復号法を用いると、データの誤り箇所が出力される。情報埋め込み装置の第2の実施形態次に、本発明の第2の実施形態について説明する。第2の実施形態のデジタルデータの情報埋め込み装置の概要を図5に示す。第2の実施形態の情報埋め込み装置10Aは、情報埋め込み対象であるデジタルの原データに情報を埋め込むための装置であって、原データに誤り訂正符号化の処理を遂行して出力する第1の誤り訂正符号化部1と、埋込み情報に誤り訂正符号化の処理を遂行して出力する第2の誤り訂正符号化部11と、誤り訂正符号化された原データに誤り訂正符号化された埋込み情報を誤りとして埋め込む情報埋込部2と、を備える。すなわち、第2の実施形態では、埋込み情報にも誤り訂正符号を行う構成となっている。これら各部は、専用のハードウェア装置で構成することができ、或いはソフトウエアプログラムに基づく1または複数のプロセッサの機能として実現することもできる。なお、以下では第1の誤り訂正符号化部1と第2の誤り訂正符号化部11の両方でBCH符号化方式を用いた場合について説明するが、これに限定されず、BCH符号化より訂正能力の高い畳込み符号やRSリードソロモン符号などを用いることもできる。以下、第2の誤り訂正符号化部11による埋込み情報の誤り訂正符号化にもBCH符号を用いる場合について、図6のフローチャートを参照して説明する。第1の誤り訂正符号化部1による原データの処理については、上述した第1の実施形態の場合と同様であるため、同一例を用い、また、フローチャートの同一の処理には同一のステップ番号を付し、適宜説明を省略する。ステップS1及びS2は、第1の誤り訂正符号化部1が行う処理であり、第1の実施形態で上述したステップS1及びS2と同様である。一方、第2の誤り訂正符号化部11は、埋込み情報のデータを所定の記憶媒体から抽出し、かかる抽出データを5ビットずつに分割するステップS31。例えば、埋込み情報が1011011010の場合には、埋込み情報:1011011010埋込み情報データ6の2つのブロックに分割される。次に、第2の誤り訂正符号化部11は、予め定められた符号長本例では13で、埋込み情報データのBCH符号化を行うステップS32。この例では、埋込み情報データ6の各5ビットをBCH符号化することで、10110000110111101011010110符号化埋込み情報7の2つの符号化ブロックからなるBCH符号が生成される。ここで、各符号化データブロックは、各々、5ビットの埋込み情報に8ビットの検査ビットが付加されたものである。続いて、第2の誤り訂正符号化部11は、生成された符号化埋込み情報7を所定ビット本例では2ビットずつに分割するステップS33。本例では、ステップS33の処理により、10110000110111101011010110埋込み情報8が生成される。生成された埋込み情報8は、情報埋込部2に提供される。次に、情報埋込部2は、原データの13ビットのBCH符号すなわち符号化データブロック2310110011110100110101001101の各ブロックの所定の位置3ビット目と8ビット目を識別しステップS4、かかる位置に埋込み情報ビットを加えることでステップS5、第1の実施形態と同様に埋込み情報の埋込み処理を行う。かかる埋込み処理により、11=0,10=1,11=0,01=1,により、符号化埋込み情報付きデータとして、10010011110100100101101101埋込み情報付きデータ8が生成される。生成された埋込み情報付きデータ8は、ステップS6で、情報埋込部2によって、所定のフォーマットでファイル化され、適宜、記憶媒体に格納され、或いは目的の装置に送信される。第2の実施形態では、このように予め埋込み情報を符号化することで、符号化埋込み情報付きデータ9に3個以上の誤りすなわちBCH符号化された原データの持つ誤り訂正能力が2個であり、これを超える誤りを含んでいる場合でも、埋込み情報の持つ誤り訂正能力を利用することで、符号化埋込み情報7に正しく復号できる可能性が高くなる。埋込み情報検出装置の第2の実施形態次に、上述した第2の実施形態の情報埋め込み装置10Aに対応する埋込み情報検出装置について説明する。第2の実施形態の埋込み情報検出装置の概要を図7に示す。第2の実施形態の埋込み情報検出装置20Aは、符号化された埋込み情報である符号化埋込み情報が誤りとして埋め込まれたデジタルデータから埋込み情報を検出する装置であって、デジタルデータから、原データと、誤りとして埋め込まれた符号化埋込み情報とを復元する第1の復号器3第1の復元処理部と、第1の復元処理部3で復元された符号化埋込み情報に対して誤り訂正を行って埋込み情報を復元する第2の復号器31第2の復元処理部と、を備える。以下、図8のフローチャートを参照して、埋込み情報検出装置20Aの動作及び符号化埋込み情報付きデータの復号の原理を、上述した具体例に基づいて説明する。すなわち本例では、符号化埋込み情報7を埋め込んだ埋込み情報付きデータ9として10010011110100100101101101が生成されている場合である。まず、第1の復号器3は、ステップS11で埋込み情報付きデータ9を入力し、入力された埋込み情報付きデータ9の復号処理をステップS12で実行する。なお、ステップS11乃至ステップS13の処理は、第1の実施形態と同様である。符号化埋込み情報付きデータ910010011110100100101101101をユークリッド復号法で処理するとステップS12、1を埋め込んだ第1ブロックの3ビット目、第2ブロックの3ビット目と8ビット目が誤り誤り位置として検出されステップS13、その位置に埋め込まれたビットは1である。埋込みの所定位置に誤りが検出されないときは、その位置に埋め込まれたビットは0である。このような処理によって、埋込み情報はビット系列1011と推定されるステップS21。しかしながら、符号化埋込み情報付きデータ9が3個以上の誤りすなわちBCH符号化された原データの持つ誤り訂正能力を超える誤りを含む場合がある。この場合は正しく復号されず、符号化埋込み情報7とはならない。そこで、この埋込み所定位置から抽出された埋込み情報のビット系列にユークリッド復号を施すと、13個の抽出ビット当たり2個以下の誤りであれば訂正することができる。このような理由で、常に、予め設定された埋込み所定位置から求めたビット系列にユークリッド復号を施す。したがって、2個以下の誤りならば完全に訂正され、そのとき第1の復号器3から符号化埋込み情報7が抽出されるステップS21。更に、抽出された符号化埋込み情報7を第2の復号器31でユークリッド復号しステップS22、ビット誤り位置を検出しステップS23、検出されたビット誤り位置に所定ビットを対応させることで、埋込み情報6である1011011010を得るステップS24。この後は、第1の実施形態と同様にして原データが完全に復元されるステップS25。本発明の最大の特徴は、原データに何ら変更を加えることなく、そこに他の情報を埋め込めることができる点にある。これは、本発明の埋込み抽出手法から明らかである。従来の方法では、原データの一部を埋込みデータに置換するために、その結果、原データには変更が加えられる。画像などのデータ量の多い対象であれば、多少のデータ欠損があっても、見た目に影響は与えない。しかしながら、テキストデータなどのデータ量の少ない対象や完全なデータであることが求められる対象に従来の埋込み方法は使えない。本発明の手法を用いると、この問題は解消される。実施例以下、本発明の実施例を説明する。但し、本発明がこの実施例に限定されるものではない。実施例1本願発明者は、第1の実施形態による第1の実験を行った。この実験では、原データに画像データを使用し、埋込み情報に音楽データを使用した。また、誤り訂正符号には畳込み符号を用いた。図9は画像データのビット系列{it}の誤り訂正符号化に用いた畳込み符号器を示す図であり、図10は復号に用いたレトリス線図である。図9においてM1及びM2は遅延素子であり、また、符号ブロック長は14とした。畳込み符号器に関し、雑音の少ない通信路ではパンクチャド符号化によって符号化率を2/3に高めることもできる。この符号器で生成される畳込み符号を用いると、符号ブロック当たり2個の誤りを訂正することができる。図9の符号器の入力と出力との関係は、W1t=itit-1it-2W2t=itit-2で与えられる。但し、記号は排他的論理和である。この実験では、まず、画像データからRGB成分のデータを取得し、それぞれの成分のビット系列を7ビットずつに分割したものを次々に畳込み符号化して符号ブロック系列を得る。次に、得られた符号ブロック系列に音楽データを埋め込むこととした。すなわち、音楽データを2ビットずつに分割し、その各2ビットの埋め込み位置として、符号ブロックの1ビット目から10ビット目の間の2つの所定位置として、1ビット目と5ビット目を選択した。なお、11ビット目から14ビット目に埋め込み位置を選択すると復号誤りが生じやすかった。埋め込まれた情報は、復号前の埋込み情報付きデータとビタビ復号により得られた復号系列とを比較することにより取得できた。かかる実験の結果、図9の畳み込み符号器を用いて3.5MBのビットマップ画像原データを誤り訂正符号化し、それに160Kbpsの音楽データを埋め込むとき、約51秒間の音楽データを埋め込むことができた。このとき、埋込み情報付きデータは約7MBのファイルサイズになった。なお、埋め込める情報量は、画像データの大きさに比例し、埋め込む音楽データのビットレートに反比例する。次に、図10のトレリス線図を用いてビタビ復号を実行し、ビットマップ画像データと埋め込まれた音楽データとそれぞれ抽出したところ、原データ画像と埋込み情報音楽のいずれも欠損することなく再現することができた。実施例2本願発明者は、第1の実施形態による第2の実験を行った。この実験では、原データに画像データを使用し、埋込み情報にも画像データを使用した。そして、図11に示すように、この実験では、誤り訂正符号化部1として畳込み符号化器を用い、復号器3復元処理部としてビタビ復号器を用い、情報埋込部2の出力データを通信路を介してビタビ復号器に伝送した。畳込み符号化器は、拘束長5,符号化率1/2の畳込み符号を行うものを使用した。原画像及び埋込み画像の大きさは、それぞれ320×240ピクセル、160×120ピクセルとした。また、通信路における誤り雑音として加法性白色ガウス雑音を実装した。かかる実験の結果、BER=0.042の通信路において原データの情報量の最大25の埋込み情報量を秘匿に伝送できることが確認された。かかる結果から、秘匿性が高く情報量の大きなステガノグラフィを容易に作ることができることが明らかになった。本発明の応用例ステガノグラフィへの応用従来のステガノグラフィでは、原データである画像等の情報埋込み対象カバーデータの性質を利用して、秘密情報をカバーデータに直接埋め込む。これに対し本発明は、まず秘密情報の伝送媒体である画像や音声などのカバーデータを誤り訂正符号化し、次いで埋め込みたい画像音声などの秘密情報をその符号化されたデータに誤りとして挿入しステゴオブジェクトを作成する。ステゴオブジェクトを復号する際に、誤り訂正符号の持つ誤り訂正機能によって挿入した秘密情報が誤りとして抽出される。本発明によれば、単にステゴオブジェクトを復元してもカバーデータが復元されるだけで、秘密情報は全く感知されない特徴がある。携帯電話や地上デジタル放送機器への応用携帯電話や地上デジタル放送の機器では畳込み符号を用いてデータを符号化しているので、このような機器に本発明を組み込むのは容易であり、時間的に連続して情報の埋込みを行うことが可能となる。デジタルカメラや携帯電話の画像への応用例えば、携帯電話の800×600ピクセル画像には、約400Kバイトの情報を埋め込むことができる。QRコードへの応用QRコードのデータコード部に秘密情報を埋め込むことができる。医用画像への応用レントゲンなどの医用画像に個人情報や心音などの情報を埋め込むことができる。災害時の携帯電話への応用災害時の携帯電話は不通になりやすく、その対策としてデータ通信などの代用が考えられている。本発明を用いると、音声付き画像が容易に作れるので、会話の代わりに使うと災害時の回線使用率を下げることが可能となる。"