(57)【要約】【課題】　不法コピー防止に考慮したコンテント配布技術を提供する。【解決手段】　デジタルコンテントがＰＣ４のような情報端末にロードされた後、そのＰＣ４のビュアまたはユーザに固有のＩＤ情報がそのコンテントに埋め込まれる。ＩＤ情報はコンテントの所定位置に埋め込まれる。または、空間周波数の形でコンテント全体にわたって埋め込まれてもよい。ＩＤの埋め込まれたコンテントは以降端末で利用可能になる。【選択図】　　　　図３
2004139605.tif 000002
【特許請求の範囲】
【請求項１】
情報端末からコンテント管理者に対し、その情報端末またはその使用者が特定される形で、あるデジタルコンテントに対する要求を発行する工程と、
　前記の要求に応じてコンテント管理者から送られたコンテントを暗号化されている形で受け取る工程と、
　前記の要求に応じてコンテント管理者から送られた復号化のためのプログラムを、それが前記の情報端末または使用者を特定するＩＤ情報を内蔵する形で受け取る工程と、
　受け取った復号化のためのプログラムを用いて、前記のＩＤ情報がコンテントに埋め込まれる形で復号化されたコンテントを生成すべく、コンテントを処理する工程と、
　を含むことを特徴とするデジタルコンテント配布方法。
【請求項２】
前記の処理する工程は、
　前記の受け取ったコンテントを前記の復号化のためのプログラムを用いて復号する工程と、
　復号されたコンテントに前記の復号化のためのプログラムを用いてＩＤ情報を埋め込む工程と、
　を含む請求項１に記載の方法。
【請求項３】
復号化されたコンテントが、それに対してＩＤ情報が埋め込まれる前に使用されることを阻止する工程をさらに含む請求項１に記載の方法。
【請求項４】
ＩＤ情報の埋込の後、その情報端末におけるデジタルコンテントの使用を許可する工程をさらに含む請求項１に記載の方法。
【請求項５】
前記の情報端末とコンテント管理者はネットワークに接続されており、前記の要求、デジタルコンテント、および復号化のためのプログラムはネットワーク経由で送信される請求項１に記載の方法。
【請求項６】
コンテント管理者のもつデジタルコンテントに対して情報端末から出された要求を、その要求が前記の情報端末またはその使用者を特定する形で受け取る工程と、
　前記の要求に応じ、前記の情報端末に要求されたコンテントを暗号化された形で送る工程と、
　前記の要求に応じて前記の情報端末に復号化のためのプログラムを、それが前記の情報端末または使用者を特定するＩＤ情報を内蔵する形で送る工程と、
　を含み、この復号化のためのプログラムは、前記のＩＤ情報がコンテントに埋め込まれる形で復号化されたコンテントを生成するよう、暗号化されているコンテントに作用することを特徴とするデジタルコンテント配布方法。
【請求項７】
前記の情報端末とコンテント管理者はネットワークに接続されており、前記の要求、デジタルコンテント、および復号化のためのプログラムはネットワーク経由で送信される請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
　この発明は、デジタルコンテントに識別情報（ＩＤ）を埋め込み、この情報を読み出す方法を用いたコンテント配布方法に関連する。
【背景技術】
【０００２】
　１９９１年、米国においてインフォメーション・スーパーハイウェイ構想が提唱された後、インターネットに代表されるごとく、ネットワークによる情報の流通が新たな社会基盤を形成しつつある。この新しいネットワーク社会の中で、エレクトロニック・コマースなどの分野を中心に取引の安全に対する関心が高まり、破りにくい暗号や認証の研究が盛んに行われている。
【０００３】
　しかしその一方、静止画、動画、音楽などのデジタルコンテント（以下、単に「コンテント」という）の流通において、インターネットでは「フリー（無料）」の情報公開が原則である。このため、文化的価値をもつ作品のように貴重なコンテントであっても、現在のところ、無断コピーや再配布が容易である。インターネット上のコンテントの利用に対する課金、不法コピーや改変の防止、および著作物に関する権利の保護は、注目され、解決されるべき問題である。これらは今後のネットワーク社会と文化の健全な相互発展において、きわめて重要な課題である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
　こうした背景から、不法にコピーされたデジタルコンテントを追跡する汎用的な方法の設計が望まれている。
【課題を解決するための手段】
【０００５】
　本発明の目的は、既存のコンテントに対して適用可能な識別情報（ＩＤ）を埋め込んで配布する方法を提供することにある。
【０００６】
　本発明の別の目的は、コンテントにおいて役割を担わないリザーブ領域やコメント領域を持たないコンテントについてもＩＤを埋め込むことのできるＩＤ埋込方法によるコンテント配布方法を提供することにある。
【０００７】
　本発明のさらに別の目的は、ＩＤの埋込によるコンテントの質の大幅な低下を抑えることの可能なＩＤ埋込方法によるコンテント配布方法を提供することにある。
【０００８】
　本発明のさらに別の目的は、埋め込まれたＩＤの検出が容易なＩＤ埋込方法によるコンテント配布方法を提供することにある。
【０００９】
　本発明のさらに別の目的は、コンテントに埋め込まれたＩＤを容易に検出してそのＩＤ情報を解釈するＩＤ読出方法を利用するコンテント配布方法を提供することにある。
【００１０】
　本発明の実施の形態に係る方法は、コンテントを利用する情報端末にそのコンテントをロードする工程と、ロードされたコンテントの知覚可能な部分の所定位置に、前記情報端末またはそのユーザに関連づけられたＩＤ情報を埋め込む工程とを含む。（コンテントはデジタルデータのいかなる集合体であってもよいし、データ値の配列の形をとっていてもよい。知覚可能な部分は、コンテントにおいて役割を担わないリザーブ領域またはコメント領域ではなく、コンテントにおいて役割を果たすデータを含む。）
【００１１】
　コンテントはまず情報端末にロードされる。つづいて、ＩＤ情報がコンテントの所定位置に埋め込まれる。そのコンテントの不法コピーを作成したユーザは、そのコンテントに埋め込まれたＩＤ情報によって特定される。ＩＤ情報は所定位置に埋め込まれるから、文字列の探索も不要である。特殊なデータブロックを予め準備する必要がないため、この方法は既存のコンテントに対して適用可能である。以上の態様を用いてコンテントを配布する。
【００１２】
　本発明の別の態様では、情報端末にロードされたコンテント全体にＩＤ情報が空間周波数情報の形で埋め込まれる。「空間周波数情報」とは、なんらかの形で空間周波数に関連する情報である。この態様では、例えばＩＤ情報が逆直交変換によって空間周波数情報に変換され、これがコンテントのデータに反映される。逆直交変換は、逆高速フーリエ変換（ＩＦＦＴ）、逆離散コサイン変換（ＩＤＣＴ）などでもよい。この方法も既存のコンテントに適用可能である。
【００１３】
　本発明のＩＤ読出手順によれば、まずコンテントがたとえばネットワーク経由で取得され、そのコンテントの所定位置からＩＤ情報が読み出される。このＩＤ情報は情報端末またはそのユーザと一意に関連づけられている。別の態様では、取得されたコンテントから空間周波数情報が抽出され、直交変換が施される。この変換をとおし、コンテントに埋め込まれたＩＤ情報が復元される。直交変換は高速フーリエ変換（ＦＦＴ）、離散コサイン変換（ＤＣＴ）などでもよい。以上の方法を用いてコンテントを配布する。
【発明を実施するための最良の形態】
【００１４】
　本発明は、図１のごとく、サーバ２およびネットワーク９に接続されたクライアント側の装置からなるネットワークシステムに適用することができる。同図では、クライアント側の装置として、情報端末であるＰＣ４、８やパーソナルデジタルアシスタンス（ＰＤＡ）６が含まれる。
【００１５】
　コンテントはサーバ２からクライアント装置に供給され、ＩＤの埋込はクライアント側で行われる。ここでは一例として、ＰＣ４がＩＤの埋込機能をもつとする。
【００１６】
　図２はＰＣ４がコンテントを受け取ったときの動作を示すフローチャートである。ＰＣ４はまず、ネットワーク９を介してサーバ２からコンテントをダウンロードする（Ｓ０）。このとき、そのコンテントをデコード（復号）またはデクリプト（復号）するプログラムもサーバからダウンロードする。このプログラムは、ダウンロードされたビュアまたはブラウザに含まれていてもよく、これが暗号化されていたコンテントを利用可能な形に戻す。ＰＣ４またはそのユーザにユニークなユーザＩＤ情報は、前記のビュアに埋め込まれている。ＩＤは、このビュアでコンテントを復号するとき、コンテントに埋め込まれる（Ｓ２）。ＩＤ埋込後、このコンテントを画面に表示したり、コピーするなどの利用が許可される。
【００１７】
　図３はＰＣ４のうち、ＩＤの埋込に関連する構成を示している。以下の例ではコンテントは画像と考える。まずユーザは、サーバ２を運用するコンテント管理者または提供者（図示せず）に対してコンテントの配信を要求する。コンテント管理者はユーザを認証した後、図３のごとく、そのＰＣ４にネットワーク経由でコンテントとビュア１２を送る。これらはＰＣ４の通信部１０で受け取られる。
【００１８】
　ＰＣ４内に受けとられたビュア１２は、受信したコンテントを復号し、表示するために利用される。図３のごとく、コンテントはビュア１２に入力される。ビュア１２は、ＰＣ４への送信の前にコンテント管理者によって圧縮され、または暗号化された画像を復号する画像復号部１４と、ＩＤを記憶しているＩＤ保持部１６と、ＩＤ保持部１６からＩＤを読み出し、これを復号化画像に埋め込むＩＤ埋込部１８をもつ。画像復号部１４は復号化アルゴリズムを内蔵している。コンテント管理者は、ビュア１２を送信する際、コンテントを要求したユーザに固有のＩＤをＩＤ保持部１６に格納して提供する。ビュア１２は、例えばインターネットの既存のブラウザに対するプラグインタイプのデバイスとして提供できる。
【００１９】
　ＩＤ埋込前の画像が読み出されて利用されることがないよう、例えばＩＤの埋め込まれていない画像を格納するＰＣ４のメモリ領域はＩＤ埋込部１８によってプロテクトされ、ＩＤのないコンテントの読出が阻止される。ＩＤのないコンテントが格納されているメモリ領域に対してリードアクセスが発生すると、例えばシステムに割込やリセットがかかる構成とする。ＩＤの埋込が完了したとき、このプロテクトは外され、画像の自由な利用が許可される。
【００２０】
　図３のごとく、ＩＤの入った画像は表示制御部２０へ送られる。画像はここでディスプレイ２４のための表示フォーマットに変換される。記憶装置制御部２２は、データをハードディスクユニットなどの記憶装置２６に書き込むもので、復号化画像を記憶装置２６に格納する。
【００２１】
　図４は本発明のひとつの実施の形態に従い、図３のＩＤ埋込部１８の内部構成を示す。ＩＤ埋込部１８は、ＩＤ保持部１６からＩＤを読み込むＩＤ読込部３０と、復号化画像を読み込む復号化画像読込部３２と、復号化画像のデータ列の所定位置、例えばデータ列の先頭、中央、末尾などにＩＤを埋め込む合成部３４をもつ。いま仮にＩＤがｎビット、各画素の輝度がマルチスケールで表現されるとき、一例として合成部３４では、先頭画素からｎ画素にわたり、輝度の最下位ビット（ＬＢＳ）をＩＤの各ビットに順に置き換えていく。
【００２２】
　実動作において、まず、ＰＣ４のユーザがコンテント管理者のもつサーバ２に対し、あるコンテントの配信を要求する。コンテントはサーバ２の側で暗号化された後、ビュア１２とともにネットワークを介してＰＣ４に送付される。ＰＣ４の通信部１０が送信されたコンテントを受信し、これが、これもネットワークから受信されたビュア１２に渡される。ビュア１２内では、画像復号部１４がコンテントを復号し、これをＩＤ埋込部１８に渡す。ＩＤ埋込部１８のＩＤ読込部３０は、ＩＤをＩＤ保持部１６から読み出し、これを合成部３４に与える。復号化画像は復号化画像読込部３２で読み込まれ、合成部３４に渡される。ＩＤと復号化画像を受け取った後、合成部３４は前述の方法により、輝度のＬＳＢを置き換えることで画像にＩＤを埋め込む。ＩＤ付の画像はディスプレイ２４に表示される。また、記憶装置２６に送られてもよい。以降、もし記憶装置２６に格納されたＩＤ付の画像に対し、不正な改変や複製が行われるとすれば、それら改変後または複製後のコピーは、記憶装置２６に格納されている画像に埋め込まれているＩＤ情報を含むことになる。
【００２３】
　図５は本発明の別の実施の形態に係るＩＤ埋込部１８の別の構成である。同図において図４同等の部材には同一の符号を与え、説明を省く。図５の構成は、ＩＤを表す信号に対して逆高速フーリエ変換（ＩＦＦＴ）を施すＩＦＦＴ部４０と、変換後のＩＤ（すなわち、ＩＦＦＴ部４０の出力）を復号化画像に合成する合成部４２を含む。
【００２４】
　この実施の形態において、ＩＤ情報は周波数領域における信号として表される。そのようなＩＤの埋込に際し、ＩＤ情報を示す周波数信号に対して逆直交変換が施され、コンテント領域にビットパターンが形成される。このビットパターンがデジタルコンテントに埋め込まれるのである。本明細書において「コンテント領域」ということばは、デジタルコンテントに含まれるデータを表す領域を指し、「周波数領域」はコンテント領域に直交変換を施して得られる写像領域を指すものとする。コンテントが二次元画像（後に例示する）の場合、コンテント領域は二次元空間領域になり、対応する周波数領域は二次元空間周波数領域になる。コンテントがオーディオの場合、コンテント領域はたとえば時間領域になり、周波数領域はたとえば一次元周波数領域になる。
【００２５】
　図６はＩＤ情報を周波数領域における信号として表した例を示している。コンテントの例として二次元画像を用いる。長方形５２はその二次元空間領域に対応する二次元空間周波数領域を表す。矢印５４ａ、５４ｂはそれぞれ空間領域のｘ、ｙ方向を表し、矢印５６ａ、５６ｂはそれぞれ、空聞領域のｘ、ｙ方向に対応する周波数領域について、周波数が増す方向を示している。この周波数領域において、３人のユーザＡ、Ｂ、ＣのＩＤ情報を示す信号が、それぞれ（ｘａ，ｙａ）、（ｘｂ，ｙｂ）、（ｘｃ，ｙｃ）にプロットされている。例えばユーザＡの場合、周波数信号は（ｘａ，ｙａ）を中心に急峻なピークをとる。急峻なピークは有限な幅をもってもよいし、デルタ関数でもよい。このように、ユーザのＩＤ情報が二次元周波数領域の一点によって表される。
【００２６】
　図７は、ＩＦＦＴ部４０によって、ユーザＡのＩＤ情報が空間領域における実際のビットパターンに変換された状態を示している。図７のビットパターンの画素の値は、斜線部で「１」、それ以外で「０」である。この例では、ユーザＡのＩＤ情報を示す周波数信号がｘ、ｙ方向ともスペクトル領域のほぼ中央にあるため（図６）、図７の斜線部とそれ以外の部分の空間周波数は、ｘ、ｙ方向でほぼ等しい値になる。ユーザＢの場合、ＩＤ情報を示す周波数信号が両方向についてより高い周波数をもつため、結果的に斜線部とそれ以外の部分で形成されるビットパターンが細くなる（図示せず）。
【００２７】
　図８は、図７に示すような、ＩＤ情報を含むビットパターンを復号化画像（デジタルコンテント）に埋め込む方法を説明する図である。この例では、復号化画像の画素の輝度が８ビットの２進データで表される。ＩＤ情報を含むビットパターン中の対応画素の値で復号化画像の輝度のＬＳＢを置き換えることにより、ＩＤ情報が復号化画像に埋め込まれる。したがってこの例では、ある画素が復号化画像において図７の斜線部に存在するなら、そのＬＳＢは「１」、それ以外の部分に存在するなら「０」に置き換えられる。ピクセルの輝度のＬＳＢ以外の７ビットは復号化画像のもとのデータのまま残される。このように、この実施の形態によれば、ＩＤを画像全体、またはその中のある広がりをもつ部分に埋め込むことができる。この方法はコンテントの一部切り落としへの対抗措置として有効である。なぜなら、ＩＤを埋め込むべき前述のある広がりをもつ部分を適切にとることにより、仮にその部分を切り落としても、事実上コンテントの利用性が損なわれる状態にできるためである。 本発明のＩＤ情報埋込に関し、具体的な実施の形態を説明した。これらの実施の形態にはいろいろな変形技術が考えられる。以下、それらのいくつかを示す。
【００２８】
　第一に、上述の実施の形態ではコンテントの配布をネットワークによったが、ＣＤ−ＲＯＭ、フレキシブルディスクなど、記憶媒体に格納して配布し、ＰＣにロードしてもよい。上述の実施の形態は、コンテントの配布に関してそのような別の方法を利用する場合にも適用可能である。
【００２９】
　第二に、上述の実施の形態ではデジタルコンテントの例として静止画を考えたが、本発明の方法は動画像（たとえばビデオ）やオーディオなど、他の種類のデジタルコンテントにも適用可能である。動画像の場合、ＩＤ情報を複数部分に分割し、それぞれ異なる部分を別の画像フレームに埋め込んでもよい。オーディオコンテントの場合、図３の画像復号部１４をオーディオ復号部に、表示制御部２０をオーディオ出力制御部に、ディスプレイ２４をスピーカに、それぞれ変更すればよい。オーディオは画像と違って一次元データであるから、ＩＦＦＴは一次元でよい。画像の場合、輝度に関するビットにＩＤ情報を入れたが、オーディオの場合は周波数データのＬＳＢなどに入れればよい。
【００３０】
　第三に、ＩＤを入れる箇所はコンテントのＬＳＢに限る必要はない。量子化されたデータのうち、知覚されるコンテントの質にさしたる影響を与えない範囲であれば、どのようなビットに入れてもよい。なお、目に見えるウォーターマークとして、あえて認識可能に埋込を行う方法も採用できる。
【００３１】
　第四に、上述の実施の形態では上位ビットと無関係に下位ビットにＩＤを入れたが、上位ビットも含めたデータ全体がＩＤを含む状態になるよう下位ビットにオフセットを加えてもよい。
【００３２】
　図１３は画像などのコンテントにおける３×３の画素領域の例で、それら各画素の輝度は「１０，８，０…」である。図１４はこれらと同じ３×３の画素領域の輝度を示すが、ここでは輝度を３の剰余系で示している。この剰余系により、例えば輝度「１０」の画素に対応する値は「１」となる。図１５は、既述の方法で生成された、ＩＤ情報を表すサンプルのデータパターンで、図１４の３×３の画素領域に埋め込むべきものである。このＩＤパターンも３の剰余系で表されている。この例では、は第一行に「０」、第二行に「１」、第三行に「２」を入れたいと考える。図１６は、図１５に示す３×３の画素領域の各画素値を得るために、図１４に示す３×３の画素領域の各画素の輝度にオフセット−１、０または１を加える様子を示している。実際には、図１６に示す計算に従って各画素にオフセット−１，０，１のいずれかが加えられ、図１３に示す画像の３×３の画素領域にＩＤ情報が埋め込まれる。すなわちこの方法では、輝度データ全体に対してオフセットが加わるため、上位ビットも含んだデータ全体がＩＤを含む。
【００３３】
　この方法によれば、下位ビットにＩＤを埋め込む場合のごとく、データの下位ビットに直接ＩＤが見えてしまう状態を回避することができるため、安全性が高まる。「０」「１」のみでなく、「２」などのデータを埋め込むことができる点も有利である。ここでは３の剰余系を考えたが、これは他の数字であってもよい。また他のいかなる数学的、ブール代数的、または暗号学的な方法を採用してもよい。
【００３４】
　第五に、上述の実施の形態では、合成部３４（図４）はデータ列の先頭などの所定位置にＩＤを埋め込んだ。しかしこの所定位置は、コンテントのデータのうち、データ値に与えられた微妙なずれの影響が認識しにくいような位置であってもよい。その場合、コンテントの質（静止画や動画像、音、テキスト等の質）はさしたる影響を受けない。
【００３５】
　第六に、図３に示す実施の形態では画像復号部１４とＩＤ埋込部１８を別の構成とした。これらの構成を一体化し、画像の復元と同時にＩＤを埋め込んでもよい。
【００３６】
　第七に、図３に示す実施の形態では、デクリプト（復号）および／またはデコード（復号）のためのプログラムをビュアまたはブラウザに内蔵させた。しかしこのプログラムは、ユーザにとってコンテントを利用しやすいフォーマットに復元できるものであれば、どのような形をとってもよい。
【００３７】
　第八に、ひとりのユーザのＩＤ情報は周波数領域の一点で表したが（図６）、これは他の方法でもよい。例えば、複数の離散的な点の集合、二次元領域などでひとりのユーザのＩＤ情報を表してもよい。
【００３８】
　第九に、図９の２本の直線１００、１０２に示すごとく、参照情報を図６のような周波数領域の表現に入れてもよい。参照情報の位置は固定され、周波数領域内で既知であるため、コンテントからＩＤ情報を読み出すとき、この参照情報を利用することができる。参照情報の助けを借りることで、例えば回転、拡大など、コンテントに変形が加えられても、ＩＤの位置をより高い確度で特定し、そのＩＤが表すユーザを同定することができる。
　以上がＩＤ情報の埋込方法である。つぎに、埋め込まれたＩＤ情報の読出方法を説明する。
【００３９】
　コンテントが不正に複製または改変されたとき（以下これらを不正行為という）、その不正行為主を特定したい。これはコンテントに埋め込まれたＩＤ情報を読み出すことで可能となる。ＩＤを読み出す装置（以下「検出装置」という）はネットワークのいずれの箇所に存在してもよく、例えばプロキシーサーバなどが検出装置を備えてもよい。
【００４０】
　図１０は、検出装置の動作を示すフローチャートである。検出装置はコンテントを記憶装置や記憶媒体からロードし（Ｓ１０）、そこに埋め込まれたＩＤ情報を読み出す（Ｓ１２）。もし不正行為が見つかれば、その行為主をコンテント管理者に通告するなど適当な措置をとる。
【００４１】
　図１１はコンテントに埋め込まれたＩＤ情報を読み出す検出装置の実施の形態である。検出装置６０（ＰＣに含まれていてもよい）は、ネットワークからコンテントを取得する通信部６２と、取得したコンテントからＩＤを読み出すＩＤ読出部６４と、読み出したＩＤを表示するためにディスプレイ６８を制御する表示制御部６６をもつ。
【００４２】
　この実施の形態において、ＩＤ読出部６４は、取得したコンテントのデータ列における所定位置、例えばデータ列の先頭のＬＳＢを抽出し、ＩＤを再構成する。抽出の結果、ユーザを有意に同定できるＩＤ情報が現れなければ、そのコンテントがオリジナルであること、すなわち、ユーザのＩＤ情報が埋め込まれていないコンテントと判断する。一方、あるユーザのＩＤが埋め込まれているコンテントがネットワークの上で発見されれば、そのＩＤ情報で同定されるユーザが不正にそのコンテントを配布した可能性がある。こうしてＩＤに基づき不正行為が追跡される。
【００４３】
　図１２は本発明の別の実施の形態に係る別のＩＤ読出部を示している。このＩＤ読出部は、コンテントに空間周波数情報として埋め込まれたＩＤを読み出すよう動作する。ＩＤ読出部６４は、取得されたコンテントのデータのＬＳＢを抽出してビットパターンを形成するＬＳＢ抽出部７２と、抽出されたＬＳＢをもとに形成されたビットパターンに対して高速フーリエ変換（ＦＦＴ）を施すＦＦＴ部７４をもつ。
【００４４】
　この構成による動作は、図６〜８を逆に辿ることに等しい。まず、埋め込まれたＩＤ情報を表すＬＳＢが抽出される（図８）。つづいて、このＬＳＢがコンテント中に形成するビットパターンが検出される（図７）。この後、ＦＦＴ部７４で前記のビットパターンからｘ、ｙそれぞれの方向の空間周波数を算出する。図７のビットパターンの場合、ＦＦＴ計算の結果、図６のユーザＡのＩＤが判明する。これで不正行為主がユーザＡと同定される。
【００４５】
　この方法によれば、ＩＤを検出するために、疑義のあるコンテントとオリジナルのコンテントを対比する必要がない点も有利である。
【００４６】
　以上のＩＤ情報の読出方法には多くの変形技術が考えられる。本明細書ですでに述べたＩＤ埋込方法の変形技術は、それぞれ対応するＩＤ読出方法の変形技術をもっている。たとえば、図１３〜１６を参照して説明したような方法によって下位ビットにオフセットが加えられた場合、そのＩＤを読み出すことができる。また、コンテントの所定位置（たとえばデータ値をシフトしても知覚上さしたる影響を与えないような位置）にＩＤが埋め込まれている場合、ＩＤ埋込方法に整合して同じ位置を検出するＩＤ読出方法がある。一般に、埋込装置と読出装置が同じ埋込／読出規則を採用する限り、ＩＤの読出は可能である。
【００４７】
　上述の実施の形態では検出装置がネットワークに接続された。しかし、記憶媒体に記憶されたコンテントのみを検査するなら、この装置はオフラインのスタンドアロンタイプであっても差し支えない。
【００４８】
　さらに、上述の実施の形態では、ＩＤの埋込はコンテントが利用される情報端末、すなわちユーザ側で行われた。しかし、当業者には明らかなごとく、いままでに述べた、コンテントにＩＤ情報を埋め込むための種々の方法は、ＩＤの埋込がコンテントプロバイダー側で行われるようなコンテント配信設計においても同様に適用できる。
【００４９】
　当然ながら、当業者にとって、本発明の変形例は、本発明をいろいろな角度から見たときに明らかになるであろう。特定の用途に応じて特定の設計が生じるため、他の実施の形態も可能である。したがって、本発明の範囲はここで説明した実施の形態によって制限されるべきではなく、特許請求の範囲のみで決められるべきである。
【図面の簡単な説明】
【００５０】
【図１】本発明の好適な実施の形態が適用されるネットワークシステムを示す図である。
【図２】ＩＤの埋込に関し、ＰＣがコンテントを受け取ったときの動作を示すフローチャートである。
【図３】ＰＣのうち、ＩＤの埋込に関連する構成を示す図である。
【図４】図３のＩＤ埋込部の内部構成図である。
【図５】図３のＩＤ埋込部の別の構成を示す図である。
【図６】スペクトル領域を用いた表現によって、ＩＤと空間周波数との関係を示す図である。
【図７】図５のＩＦＦＴ部によって、あるユーザのＩＤを実際の画像データパターンに変換した結果を示す図である。
【図８】図７のビットパターンを復号化画像に埋め込む方法を示す図である。
【図９】図６のスペクトル領域に固定的な参照情報を重ねた状態を示す図である。
【図１０】コンテントに埋め込まれたＩＤを読み出す検査装置の動作を示すフローチャートである。
【図１１】検出装置のうちＩＤ読出部の構成を示す図である。
【図１２】図１１のＩＤ読出部の別の構成を示す図である。
【図１３】３×３の画素領域を示す図である。
【図１４】図１３の３×３の画素の輝度を３の剰余系で示した図である。
【図１５】図１３の３×３の領域にＩＤとして埋め込みたいデータパターンを示す図である。
【図１６】図１４の状態から図１５の状態を得るために各画素の輝度にオフセット０または±１を加える様子を示す図である。
【符号の説明】
【００５１】
　１０　通信部
　１２　ビュア
　１４　画像復号部
　１６　ＩＤ保持部
　１８　ＩＤ埋込部
　２０　表示制御部
　２２　記憶装置制御部
　２４　ディスプレイ
　２６　記憶装置
　３０　ＩＤ読込部
　３２　復号化画像読込部
　３４　合成部
　４０　ＩＦＦＴ部
　４２　合成部
　６０　検出装置
　６２　通信部
　６４　ＩＤ読出部
　６６　表示制御部
　６８　ディスプレイ
　７２　ＬＳＢ抽出部
　７４　ＦＦＴ部
【図１】
2004139605.tif 000003
【図２】
2004139605.tif 000004
【図３】
2004139605.tif 000005
【図４】
2004139605.tif 000006
【図５】
2004139605.tif 000007
【図６】
2004139605.tif 000008
【図７】
2004139605.tif 000009
【図８】
2004139605.tif 000010
【図９】
2004139605.tif 000011
【図１０】
2004139605.tif 000012
【図１１】
2004139605.tif 000013
【図１２】
2004139605.tif 000014
【図１３】
2004139605.tif 000015
【図１４】
2004139605.tif 000016
【図１５】
2004139605.tif 000017
【図１６】
2004139605.tif 000018