(57)【特許請求の範囲】
【請求項１】
コンテンツ提供者装置が持つコンテンツに、当該コンテンツを一意に識別するためのＩＤ情報を発行するコンテンツ管理方法であって、
ＩＤ発行センタ装置と、ＩＤ情報をコンテンツに埋め込む際に用いる複数の電子透かし方法の名前とそのインデックスであるメタ情報を組として蓄積するメタ情報データベースを設け、
コンテンツ提供者装置は、ＩＤ情報の発行を要求するコンテンツと、ＩＤ情報をコンテンツに埋め込むための電子透かし方法の名前をＩＤ発行センタ装置へ送信し、
ＩＤ発行センタ装置は受信したコンテンツに対し既にＩＤ情報を発行済でないか検査し、
上記検査においてＩＤ情報が未発行であると判断された場合に、新たに当該コンテンツを一意に識別するためのＩＤ情報を生成し、
上記受信したコンテンツに埋め込むための電子透かし方法の名前を用い、メタ情報データベース内からその名前と組になっているメタ情報を取り出し、
上記取り出したメタ情報を、メタ情報を埋め込むための電子透かし方法で上記コンテンツ内に埋め込み、
上記生成したＩＤ情報を、上記受信した電子透かし方法の名前が示す電子透かし方法により、上記コンテンツ内に埋め込み、これらメタ情報及びＩＤ情報を埋め込んだコンテンツを上記コンテンツ提供者装置へ送信する
ことを特徴とするコンテンツ管理方法。
【請求項２】
コンテンツの属性情報の問い合わせに対して、その応答を行うコンテンツ管理方法であって、
コンテンツと共にその属性情報の問い合わせを受信する過程と、
上記コンテンツからメタ電子透かし方法を用いてメタ情報の検出を行うメタ情報検出過程と、
上記メタ情報を検出すると、メタ情報データベースを参照して上記メタ情報と対応する実電子透かし方法を特定する透かし方法特定過程と、
上記特定された実電子透かし方法を用いて、上記コンテンツからＩＤ情報を検出するＩＤ情報検出過程と、
上記ＩＤ情報が検出されると、そのＩＤ情報により属性情報データベースを参照して属性情報を取り出す過程と、
上記取り出した属性情報を上記属性情報の問い合わせ元に送信する過程と、
ＩＤ情報が検出できない場合は、そのことを上記属性情報問い合わせ元に送信する過程と
を有するコンテンツ管理方法。
【請求項３】
ネットワーク上にコンテンツに公開しているコンテンツ提供者装置からコンテンツを順次取得して、そのコンテンツのＩＤ情報を検出し、その検出結果を保存するコンテンツ管理方法であって、
コンテンツ提供者装置からコンテンツと、そのコンテンツ所在情報を取得する過程と、
上記コンテンツからメタ電子透かし方法を用いてメタ情報の検出を行うメタ情報検出過程と、
上記メタ情報を検出すると、メタ情報データベースを参照して上記メタ情報と対応する実電子透かし方法を特定する透かし方法特定過程と、
上記特定された実電子透かし方法を用いて、上記コンテンツからＩＤ情報を検出するＩＤ情報検出過程と、
上記ＩＤ情報が検出されると、そのＩＤ情報および上記コンテンツ所在情報をログデータベースに保存する過程と、
を有するコンテンツ管理方法。
【請求項４】
請求項２又は３記載の方法において、
上記メタ情報が検出できなかった場合は、上記メタ情報データベースに登録されている実電子透かし方法を順次用いて、上記コンテンツからＩＤ情報の検出を行い、ＩＤ情報が検出されると、上記ＩＤ情報検出過程の以後の過程に移行する第２ＩＤ情報検出過程を有することを特徴とするコンテンツ管理方法。
【請求項５】
請求項２乃至４の何れかに記載の方法において、
上記メタ情報データベースはその少なくとも１つのメタ情報に対し、複数の実電子透かし方法が対応付けられてあり、
上記ＩＤ情報検出過程は、上記透かし方法特定過程において特定された実電子透かし方法群中の各方法を順次用いて上記コンテンツからＩＤ情報の検出を行い、ＩＤ情報が検出されると、次の過程に移る過程であることを特徴とするコンテンツ管理方法。
【請求項６】
請求項５記載の方法において、
上記メタ情報データベースは、メタ情報が１つであり、これと対応する実電子透かし方法が複数であることを特徴とするコンテンツ管理方法。
【請求項７】
請求項２乃至６の何れかの方法において、
上記メタ情報検出過程で上記メタ情報を検出すると、そのメタ情報に近い順にＮ個（Ｎは上記メタ情報データベースに登録されている実電子透かし方法の総数以下の数）のメタ情報の候補を上記メタ情報データベースから選択してメタ情報候補列［Ｘｉ］，（ｉ＝１，…，Ｎ）を生成する過程を有し、
上記透かし方法特定過程は上記ｉ＝１として、ｉ＝Ｎまで順にメタ情報候補Ｘｉと対応する実電子透かし方法を特定する過程であり、
上記ＩＤ情報検出過程は、上記透かし方法特定過程で順次特定されたＸｉと対応する実電子透かし方法を用いてＩＤ情報の検出を順次行い、ＩＤ情報が検出されると、それ以後の特定されたＸｉと対応する実電子透かし方法を用いるＩＤ情報の検出は行わない過程である
ことを特徴とするコンテンツ管理方法。
【請求項８】
請求項７記載の方法において、
上記メタ情報候補列［Ｘｉ］の生成は、上記検出されたメタ情報からのハミング距離が近いものから順にＮ個選択して行うことを特徴とするコンテンツ管理方法。
【請求項９】
請求項７記載の方法において、
上記メタ情報検出過程は、取り得る全てのメタ情報ごとの検出確度も検出する過程であり、
上記メタ情報候補列［Ｘｉ］の生成は、上記検出確度の大きい順にメタ情報をＮ個選択して行うことを特徴とするコンテンツ管理方法。
【請求項１０】
コンテンツ提供者装置からの、コンテンツを一意に識別するＩＤ情報の発行を要求するコンテンツと、ＩＤ情報をコンテンツに埋め込むための電子透かし方法とを含むＩＤ情報の発行要求を受信する手段と、
上記受信したコンテンツが入力され、そのコンテンツに対し既にＩＤ情報が発行されたものであるか否かを検査するコンテンツ検査手段と、
過去に発行していないＩＤ情報を生成するＩＤ発行手段と、
上記受信した電子透かし方法が入力され、これと対応したメタ情報を、メタ情報データベース内から入手する手段と、
上記受信したコンテンツと、上記生成したＩＤ情報が入力され、そのコンテンツにそのＩＤ情報を上記受信した電子透かし方法を用いて埋め込むＩＤ情報埋め込み手段と、
上記受信したコンテンツと上記入手したメタ情報が入力され、メタ情報電子透かし方法を用いて、上記コンテンツ内に上記メタ情報を埋め込むメタ情報埋め込み手段と、
上記ＩＤ情報及びメタ情報が埋め込まれたコンテンツを上記コンテンツ提供者装置へ送信する手段と、
を具備するコンテンツ管理装置。
【請求項１１】
ＩＤ情報とそのコンテンツの属性情報とを組として格納した属性情報データベースと、
コンテンツと共にその属性情報の問い合わせを受信する手段と、
上記受信したコンテンツが入力され、そのコンテンツから、メタ情報電子透かし方法を用いてメタ情報を検出するメタ情報検出手段と、
上記検出されたメタ情報が入力され、これと対応した実電子透かし方法を、メタ情報データベース内から入手する手段と、
上記コンテンツと上記入手した実電子透かし方法が入力され、その実電子透かし方法を用いて上記コンテンツからＩＤ情報を検出するＩＤ情報検出手段と、
上記検出したＩＤ情報が入力され、そのＩＤ情報に対する属性情報を上記属性情報データベースから検索取得する検索手段と、
上記取得した属性情報を、上記属性情報の問い合わせ元に送信する手段と、
を具備するコンテンツ管理装置。
【請求項１２】
コンテンツ提供者装置に対し、コンテンツとその所在情報の取得要求をする手段と、
コンテンツ提供者装置から送信されたコンテンツとその所在情報を受信する手段と、
上記受信したコンテンツが入力され、そのコンテンツから、メタ情報電子透かし方法を用いてメタ情報を検出するメタ情報検出手段と、
上記検出されたメタ情報が入力され、そのメタ情報と対応した実電子透かし方法をメタ情報データベース内から入手する手段と、
上記コンテンツと上記実電子透かし方法が入力され、そのコンテンツからその実電子透かし方法を用いてＩＤ情報を検出するＩＤ情報検出手段と、
上記検出したＩＤ情報と上記受信した所在情報を組としてログデータベースに格納する手段と
を具備するコンテンツ管理装置。
【請求項１３】
コンテンツ提供者装置からの要求により、一意に識別するＩＤ情報を埋め込んだコンテンツを送り返すコンテンツ管理装置のコンピュータに、
コンテンツ提供者装置から送られたＩＤ情報発行要求とコンテンツと、電子透かし方法の名前とを受信する処理と、
受信したコンテンツと電子透かし方法の名前を記憶手段に格納する処理と、
上記記憶手段内のコンテンツに対し、ＩＤ情報を既に発行したものであるか否かを検査するコンテンツ検査処理と、
そのコンテンツ検査処理がＩＤ情報を発行していないと判断すると、そのコンテンツを一意に識別するＩＤ情報を生成する処理と、
上記記憶手段内の電子透かし方法の名前を用いてこれと対応するメタ情報をメタ情報データベースから取得する処理と、
上記取得したメタ情報をメタ情報電子透かし方法を用いて上記記憶手段内のコンテンツに対して埋め込む処理と、
上記生成したＩＤ情報を、上記記憶手段内の電子透かし方法の名前が示す電子透かし方法を用いて、上記記憶手段内のコンテンツに埋め込む処理と、
上記メタ情報及び上記ＩＤ情報が埋め込まれたコンテンツを上記コンテンツ提供者装置へ送信する処理と
を実行させるプログラムを記録した記録媒体。
【請求項１４】
コンテンツの属性情報の問い合わせに対しその属性情報を応答するコンテンツ管理装置のコンピュータに、
コンテンツとその属性情報の問い合わせ要求を受信する処理と、
上記コンテンツを記憶手段に記憶する処理と、
上記記憶手段内のコンテンツから、メタ情報電子透かし方法を用いてメタ情報を検出する処理と、
上記検出したメタ情報を用いて、対応する実電子透かし方法をメタ情報データベースから入手する処理と、
上記入手した実電子透かし方法を用いて、上記記憶手段内のコンテンツからＩＤ情報を検出する処理と、
上記検出したＩＤ情報を用いて、属性情報データベースを検索して該当する属性情報を取得する処理と、
上記取得した属性情報を、上記問い合わせ要求元に送信する処理と、
を実行するプログラムを格納した記録媒体。
【請求項１５】
コンテンツ提供者装置からコンテンツを取得し、そのコンテンツのＩＤ情報とコンテンツ所在情報を保存するコンテンツ管理装置のコンピュータに、
コンテンツ提供者装置にコンテンツ取得要求を行う処理と、
コンテンツ提供者装置から送られたコンテンツとその所在情報を受信して記憶手段に格納する処理と、
上記記憶手段内のコンテンツから、メタ情報電子透かし方法を用いて、メタ情報を検出する処理と、
上記検出したメタ情報と対応する実電子透かし方法をメタ情報データベースから取得する処理と、
上記取得した実電子透かし方法を用いて上記記憶手段内のコンテンツからＩＤ情報を検出する処理と、
上記検出したＩＤ情報と上記記憶手段内の所在情報を組としてログデータベースに格納する処理と
を実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツの利用者に当該コンテンツの作者、値段、利用条件などの属性情報を提供する技術および、提供されているコンテンツ群の検索技術に関し、特に、当該コンテンツをあらわす電子データに当該コンテンツを識別するための情報を、電子透かし技術を用いて埋め込むことで、当該コンテンツを管理する方法、その装置および、そのプログラム記録媒体に関する。
【０００２】
【従来の技術】
従来、コンテンツ流通における著作権保護の技術として電子透かしが提案されてきた（例えば、特願平９−５７５１６「画像処理方法及び装置」や特願平９−１６４４６６「情報多重化方法、情報抽出方法及びそれらの装置」などに記載されたものを参照）。
電子透かしは、画像や音声などのコンテンツを表す電子データの中に、コンテンツの著作者の情報や、流通経路などの透かし情報を不可視、不可聴な形で埋め込む技術である。
【０００３】
電子透かし方法は、その用途に応じて埋め込む透かし情報量も異なる。一般的に考えられているアプリケーションに応用する場合には、数十ビットから数百ビットを埋め込む必要があるが、透かし入りコンテンツの品質と、透かしの情報量と、透かしの編集耐性（例えば画像を編集した際に、透かし情報の破壊され難さ）とがトレードオフの関係にあり、透かし情報として多くの情報を埋め込み、かつコンテンツの品質をなるべく高い状態に保持するためには、透かしの編集耐性が犠牲になり、この部分が現在提案されている様々な電子透かし方法の特徴となっている。
【０００４】
これより、一般に電子透かし方法は、要求条件に応じて様々な方法を取捨選択して用いることが想定される。
また電子透かしとしては、画像、音楽などのコンテンツの種類により、また圧縮技術などの利用形態に適した埋め込み方法がある。また電子透かしは、その埋め込み方法を明らかにすると、容易に読み取ることができ、埋め込んだ電子透かし情報が改ざんされたり、消去されたりする恐れがある。従って、情報コンテンツの製造会社は電子透かしの埋め込み方法を公開しておらず、電子透かしの埋め込み方法は仮に基本的な手法は同一でも、少しずつ異なったものとなっている。
【０００５】
【発明が解決しようとする課題】
電子透かし技術は、埋め込み及び読取処理の対からなっており、電子透かしを埋め込んだ方法に対応する電子透かし読取方法を用いないと埋め込んだ電子透かし情報を読み取ることができないことから、電子透かし技術を用いたコンテンツの属性情報提供サービスや、コンテンツ探索システムなどでは、前述したように多くの電子透かし方法が用いてるため、電子透かしの検出対象のコンテンツがどの電子透かし方法を用いて透かし情報を埋め込んだものか分からないので、常にシステムで用いている全ての電子透かし方法による検出を試みなくてはならず、処理コストと時間が非常に大きくなると言う問題があった、そのためシステムとしてある特定の電子透かし方法のみを用いらざるを得なくなり、先に述べた方法ごとの特長によって選択的に電子透かし方法を用いることができないと言った問題があった。
【０００６】
【課題を解決するための手段】
ここで、この明細書で下記の用語を定義する。
・実電子透かし：実際にシステムで利用する情報を埋め込む／読み取る電子透かし方法
・メタ電子透かし：実電子透かし方法の少なくとも一つを特定する情報を埋め込む／読み取る電子透かし方法
上記課題を解決するために、この発明のＩＤ情報発行方法、属性情報提供方法、コンテンツ探索方法などのコンテンツ管理方法では、コンテンツ提供者装置がコンテンツを提供する際に、ＩＤ発行センタにコンテンツとコンテンツに関する属性情報を送り、ＩＤ情報の発行を依頼する。ＩＤ情報とはコンテンツを一意に識別するための識別情報である。ＩＤ発行センタは受け取ったコンテンツに対し、コンテンツ提供者装置が指定した実電子透かし方法を用いてＩＤ情報を埋め込むと同時に、メタ情報データベース内で当該実電子透かし方法と結び付けられているメタ情報を、メタ電子透かし方法でそのコンテンツに埋め込む。すなわちコンテンツにはＩＤ情報とメタ情報の二つの情報が異なる電子透かし方法で２重に埋め込まれる。さらにＩＤ発行センタは、コンテンツ提供者装置から送られてきた属性情報とＩＤ情報を組にして属性情報データベースに登録する。ＩＤ発行センタは、２重に情報が埋め込まれたコンテンツをＩＤ埋め込み済コンテンツとしてコンテンツ提供者装置に送り返す。コンテンツ提供者装置はこのＩＤ埋め込み済コンテンツを用いてコンテンツ提供を行う。
この発明の属性情報提供を行う管理方法においては、コンテンツ提供者装置が提供するコンテンツを利用するコンテンツ利用者が、当該コンテンツの属性情報を知りたい場合に、属性情報提供センタに当該コンテンツを送り属性情報の提供要求を行う。属性情報提供センタでは、まず受け取ったコンテンツに対しメタ電子透かし方法を用いてメタ情報の検出を行う。次にメタ情報データベース内で、当該メタ情報と結び付けられている実電子透かし方法を用いて、コンテンツに埋め込まれているＩＤ情報を検出し、属性情報データベース内で当該ＩＤ情報と結び付けられている属性情報をコンテンツ利用者に提供する。
この発明のコンテンツ探索を行う管理方法においては、コンテンツ探索センタがネットワーク上のコンテンツ提供者装置が提供しているコンテンツを順次取得し、まず当該コンテンツに対しメタ電子透かし方法を用いてメタ情報の検出を行う。次にメタ情報データベース内で、当該メタ情報と結び付けられている実電子透かし方法を用いて、コンテンツに埋め込まれているＩＤ情報を検出する。コンテンツ探索センタは、上記ＩＤ検出結果とコンテンツの所在情報をログの形で蓄積して保存し、このログの解析によってコンテンツディレクトリサービス（例えば作者Ａのコンテンツの一覧などの提供）や海賊版提供者探索サービスなどを行う。
【０００７】
作用
この発明によれば、コンテンツの中にメタ電子透かしによって実電子透かしの種別情報が埋め込まれているので、電子透かしの検出の際にメタ情報を読み取ることでどの実電子透かし方法を用いたかがわかるので、複数の実電子透かし方法をその特長によって選択的に用いても、検出の際の処理コストが増大しない。これによってコンテンツの属性情報提供サービスやコンテンツ探索サービスのサービス品質を向上させることができる。メタ情報として埋め込まれる情報は実電子透かしを特定するだけの情報量で十分なため、あらゆる編集に耐性を持つ電子透かし方法を実現するのが、実電子透かしに比べて容易である。
【０００８】
【発明の実施の形態】
以下にこの発明の実施例を図面を参照して説明する。
実施例１
この発明の実施例１におけるＩＤ発行およびＩＤ埋め込み手順について図１に示す。
ＩＤ発行及びＩＤ埋め込み手順においては、まずコンテンツ提供者装置１００が、ＩＤを発行してもらいたいコンテンツ２１０、ＩＤ発行要求２２０およびコンテンツに関連する著作者、値段、利用条件などの属性情報２３０をネットワーク２００を通じてＩＤ発行センタ装置３００に送る。ＩＤ発行要求２２０の中には、後述する実電子透かしの種別情報も含まれる。
次にＩＤ発行センタ装置３００は、受け取ったコンテンツ２１０がすでに登録されているか否かの検査をコンテンツ検査手段３１０で行う。この検査においては、例えば登録済コンテンツＤＢ（図示せず）をネットワークを通じてアクセスして、その中に類似コンテンツがないかを、例えば画像類似マッチング法によるとか、再生して人間による確認などにより調べる、あるいは後述するメタ情報がすでに埋め込まれていないか検出を試みるなどによって行う。すでに登録済みのコンテンツであると判断した場合は、処理を中止する。
未登録のコンテンツであると判断した場合、今回の登録に際し新たにＩＤ情報をＩＤ発行手段３２０により発行する。発行するＩＤ情報は過去に発行したものではないものであり、今回の登録を一意に識別するための情報である。例えば通し番号あるいはタイムスタンプ（現在の年月日時刻）などである。
ＩＤ番号を発行した後、このＩＤ番号とコンテンツ提供者装置１００から送られてきた属性情報２３０を組にして、属性情報データベース４００に属性情報ＤＢ投入手段３３０により登録する。属性情報データベース４００は、ＩＤ発行センタ装置３００内に持っていても良いし、ネットワーク２００上のリモートサイト（離れた場所）など外部に存在し、ＩＤ発行センタ装置３００からアクセス可能なものであっても良い。
次に、ＩＤ発行センタ装置３００はＩＤ番号を、コンテンツ２１０内にコンテンツ提供者装置１００が指示した電子透かし技術を用いてＩＤ埋め込み手段３４０により埋め込む。この際にＩＤ番号のみでなく、実電子透かしを検索キーとしてメタ情報データベース５００から得られるメタ情報もメタ電子透かし方法により同時に埋め込む。属性情報データベース４００と同様に、メタ情報データベース５００もＩＤ発行センタ装置３００内に持っていても良いし、ネットワーク２００上のリモートサイトなど外部に存在し、ＩＤ発行センタ装置３００からアクセス可能なものであっても良い。
最後に、ＩＤ発行センタ装置３００はＩＤ埋め込み済コンテンツ２５０をコンテンツ提供者装置１００に返す。コンテンツ提供者装置１００は、ＩＤ埋め込み済みコンテンツ２５０を用いてコンテンツの提供サービスを行う。
この発明の実施例１におけるＩＤ埋め込み手段３４０のＩＤ埋め込み処理の手順を図２に示す。
ＩＤ埋め込み手段３４０は、コンテンツ２１０、実電子透かし方法種別情報、ＩＤ番号およびメタ情報を入力とし、ＩＤ埋め込み済コンテンツ２５０を出力とする。
まず、メタ情報データベース５００内から、実電子透かし方法種別情報をキーとしてメタ情報を得る（Ｓ１）。
次に、実電子透かし方法種別情報で指定される実電子透かし方法を用いてコンテンツ２１０内にＩＤ番号を埋め込む（Ｓ２）。また、メタ電子透かし方法を用いてコンテンツ２１０内にメタ情報を埋め込む（Ｓ３）。この実電子透かしの埋め込みとメタ電子透かしの埋め込みの処理はどちらを先に行っても良い。メタ電子透かし方法としては、メタ情報データベース５００に登録されている全ての実電子透かし方法との干渉が少ない、つまりメタ電子透かしによる埋め込みと実電子透かしによる埋め込みの両者を行った場合に、それぞれの方法で埋め込んだ両情報の検出に影響が少ないような電子透かし方法を選ぶ。
最後に、上記処理の結果得られるＩＤ埋め込み済コンテンツ２５０を出力する（Ｓ４）。
【０００９】
図１中のメタ情報データベース５００の構成例を図３に示す。
メタ情報データベース５００は、メタ情報と実電子透かし方法を組にした形で構成されている。例えばメタ情報１０００と実電子透かし方法Ａ、メタ情報１００１と実電子透かし方法Ｂ・・・というように、一つのメタ情報に対し、一つの実電子透かし方法が対応付けられ、メタ情報からその実電子透かし方法を、逆に実電子透かし方法からそのメタ情報をそれぞれ検索することが出来る。
次に実施例１における属性情報参照の手順を図４に示す。
まず、コンテンツ利用者はその利用者装置６００によりネットワーク２００を介してコンテンツ提供者装置１００が提供しているコンテンツ２５０を入手する▲１▼。
コンテンツ利用者が権利処理のためなどで、入手したコンテンツ２５０の属性情報を知りたい場合、コンテンツ利用者装置６００よりネットワーク２００を介して属性情報提供センタ装置７００にコンテンツ２５０を送り、属性情報問い合わせ▲２▼を行う。
属性情報提供センタ装置７００では、送られてきたコンテンツ２５０から電子透かし検出を試み、ＩＤが検出された場合、属性情報データベース４００から検出したＩＤと結び付く属性情報を取り出してコンテンツ利用者装置６００に提示する▲３▼。
この場合の属性情報提供センタ装置７００の処理の手順を図５に示す。
【００１０】
属性情報提供センタ装置７００は、まずコンテンツ２５０からメタ情報の検出を試みる（Ｓ１）。検出できなかった場合、「ＩＤ埋め込み済コンテンツではない」として処理を中止する（Ｓ２）。
メタ情報を検出した場合、メタ情報データベース５００を用いて検出したメタ情報に対応する実電子透かし方法を特定し、この特定した実電子透かし方法を用いて、コンテンツ２５０からＩＤ情報の検出を試みる（Ｓ３）。その検出が出来なかった場合、「ＩＤは埋め込まれているがその値が検出できない」として処理を中止する（Ｓ４）。
ＩＤ情報を検出した場合、これを用いて属性情報データベース４００から属性情報を取得して、これを属性情報を要求したコンテンツ利用者装置６００に提示する（Ｓ５）。
【００１１】
実施例１におけるコンテンツ探索の手順を図６に示す。
コンテンツ探索センタ装置８００は、ネットワーク２００上のコンテンツ提供者装置１００が提供しているコンテンツ２５０を順次取得し、そのコンテンツ２５０からＩＤ情報の検出を試みて、その結果を例えばログデータベース８１０に保存する。保存されたＩＤ情報検出結果を用いて海賊版コンテンツの発見や、コンテンツディレクトリサービスなどを可能とする。例えば、特定のコンテンツ提供者装置１００のみが提供するコンテンツで、２次配布が禁じられたものを、別のコンテンツ提供者装置が提供している場合は、海賊版流通の疑いがあると判断できる。あるいは、検出したＩＤ情報を属性情報データベース４００と組み合わせて、指定した属性を持つコンテンツの所在情報を提供するようなサービスが実現可能である。
【００１２】
実施例１におけるコンテンツ探索センタ装置８００の処理の手順を図７に示す。
コンテンツ探索センタ装置８００は、まずコンテンツ２５０をコンテンツ提供者装置１００から取得する（Ｓ１）。この際どこからコンテンツを入手したかを表すコンテンツ所在情報も同時に得る。例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：インターネット上の各種資源を一意に指定する方法による情報）のような情報である。
【００１３】
次に取得したコンテンツ２５０からメタ情報の検出を試みる（Ｓ２）。メタ情報が検出できなかった場合、「メタ情報検出不可」を意味するメッセージとコンテンツ所在情報を検出結果として出力し、今回のコンテンツ２５０についての処理を終了する（Ｓ３）。
メタ情報を検出した場合、検出したメタ情報を用いてメタ情報データベース５００から対応する実電子透かし方法を特定し、この特定した実電子透かし方法を用いてコンテンツ２５０からＩＤ情報の検出を試みる（Ｓ４）。ＩＤ情報が検出できなかった場合、「メタ情報は埋め込まれているが、ＩＤ情報は検出不可」を意味するメッセージとコンテンツ所在情報を検出結果として出力し、今回のコンテンツについての処理を終了する（Ｓ５）。
【００１４】
ＩＤ情報を検出した場合、「ＩＤ情報検出成功」、検出したＩＤ情報およびコンテンツ所在情報を検出結果として出力する（Ｓ６）。
コンテンツ探索センタ装置８００では上記の処理を並列あるいは直列で随時行ない、ネットワーク２００上のコンテンツ提供者装置１００が提供するコンテンツ２５０から順次検出結果を得る。検出結果はログのような形でログデータベース８１０に保存され、このログを解析することで不正流通コンテンツの探索を行う。
【００１５】
この実施例のコンテンツ管理方法によれば、属性情報問い合わせサービス及びコンテンツ探索サービスで利用可能な実電子透かし方法が多数ある場合に、メタ電子透かしを用いることでそれら全ての実電子透かし検出手順を行う必要がなく、ＩＤ情報の検出処理を高速に行うことが可能である。
実施例２
この発明の実施例２は、以下に述べる点を除き、実施例１と同じものである。
【００１６】
この発明の実施例２における属性情報提供センタ装置７００の処理の手順を図８に示す。図５に示した手順におけると同様の処理のステップは同一ステップ記号を付けてある。
属性情報提供センタ装置８００は、まずコンテンツからメタ情報の検出を試みる（Ｓ１）。検出できなかった場合、メタ情報データベース５００に登録されている実電子透かし方法を先頭から順次用いてＩＤ情報の検出を試みる（Ｓ６）。全ての実電子透かし方法で検出を試みた結果ＩＤ情報が検出できなかった場合、「ＩＤ埋め込み済コンテンツではない」として処理を中止する（Ｓ２）。ある実電子透かし方法でＩＤ情報を検出した場合は、ステップＳ５に移り、検出したＩＤ情報を用いて属性情報データベース４００から属性情報を取得して、これを属性情報を要求したコンテンツ利用者装置に提示し、以後の実電子透かし方法によるＩＤ情報検出処理は行わない。
【００１７】
ステップＳ１でメタ情報を検出した場合の処理は図５に示した場合と同様である。
実施例２におけるコンテンツ探索センタ装置８００の処理の手順を図９に示す。図９において図７と同様の処理ステップには対応するステップ記号を付けてある。
【００１８】
コンテンツ探索センタ装置８００は、まずコンテンツをコンテンツ提供者から取得する（Ｓ１）。この際どこからコンテンツを入手したかを表すコンテンツ所在情報も同時に得る。例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のような情報である。
次にコンテンツからメタ情報の検出を試みる（Ｓ２）。メタ情報が検出できなかった場合、メタ情報データベース５００に登録されている実電子透かし方法を先頭から順次用いてＩＤ情報の検出を試みる（Ｓ７）。全ての実電子透かし方法で検出した結果ＩＤ情報が検出できなかった場合、「メタ情報検出不可」を意味するメッセージとコンテンツ所在情報を検出結果として出力し、今回のコンテンツについての処理を終了する（Ｓ３）。ある実電子透かし方法でＩＤ情報を検出した場合は、ステップＳ６に移り、「ＩＤ情報検出成功」、検出したＩＤ情報およびコンテンツ所在情報を検出結果として出力し、以後の実電子透かし方法によるＩＤ情報検出処理は行わない。
【００１９】
ステップＳ２でメタ情報を検出した場合、以後の処理は図７に示したものと同様である。
この実施例２では、メタ情報の検出に失敗した場合に全ての実電子透かし方法を用いてＩＤ情報の検出を試みるので、メタ情報の検出誤り（正しくない情報を正しいメタ情報として検出してしまう）がおきた場合でもＩＤ情報を検出することが可能となり、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例３
この発明の実施例３は、以下に述べる点を除き、実施例１と同じものである。
【００２０】
実施例３におけるメタ情報データベース５００の構成例を図１０に示す。
この場合のメタ情報データベース５００は、メタ情報１０００に対し実電子透かし方法ＡとＢというように、１つのメタ情報に対し、１つ以上の実電子透かし方法が重複なく対応付けられている。
実施例３における属性情報提供センタ装置７００の処理の手順を図１１に示す。図５と対応する処理ステップには同一のステップ記号を付けて重複説明を省略する。図５と異なる所は、ステップＳ１でメタ情報を検出した場合、図１０に示したメタ情報データベース５００を用いて、検出したメタ情報に対応する実電子透かし方法群を特定し、この特定した方法群中の実電子透かし方法を順次用いて、コンテンツ２５０からＩＤ情報の検出を試みる（Ｓ３’）。実電子透かし方法群の全ての方法で検出できなかった場合は図５と同様にステップＳ４に移って処理を中止する。特定した実電子透かし方法群の中のどれか１つの実電子透かし方法でＩＤ情報を検出した場合は、ステップＳ５に移って、この検出したＩＤ情報を用いて属性情報データベース４００から属性情報を取得して、これを属性情報を要求したコンテンツ利用者装置に提示する。特定した実電子透かし方法群中にＩＤ情報の検出を試みないものがあっても、その方法による検出処理は行わない。
【００２１】
実施例３におけるコンテンツ探索センタ装置８００の処理の手順を図１２に示す。図７に示した処理ステップと対応するステップには同一記号を付けてある。図７と異なる点は、ステップＳ２でメタ情報を検出した場合、検出したメタ情報を用いて図１０に示したメタ情報データベース５００から対応する実電子透かし方法群を特定し、この特定した方法群中の実電子透かし方法を順に用いてコンテンツ２５０からＩＤ情報の検出を試みる（Ｓ４’  ）。実電子透かし方法群の全ての方法でＩＤ情報が検出できなかった場合はステップＳ５に移って図７と同様の処理をして終了し、実電子透かし方法群の中のどれか一つの実電子透かし方法でＩＤ情報を検出した場合、ステップＳ６に移って「ＩＤ情報検出成功」、検出したＩＤ情報およびコンテンツ所在情報を検出結果として出力し、前記特定した方法群中に検出処理に用いないものがあってもそれによる検出処理は行わない。
【００２２】
この実施例３では、１つのメタ情報に対し１つ以上の実電子透かし方法が割り当てられているので、実施例１と比べ、メタ情報の情報長を短くすることが可能である。電子透かしにおいては、埋め込む情報長と耐性はトレードオフの関係にあるため、メタ情報をより頑健に埋め込むことができ、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例４
この発明の実施例４は、実施例２と実施例３とを組み合わせたものである。
【００２３】
実施例４における属性情報提供センタ装置７００の処理の手順を図１３に示し、図８及び図１１と対応する処理ステップには同一ステップ記号を付けてある。
つまり属性情報提供センタ装置７００は、ステップＳ１でメタ情報を検出できなかった場合はステップＳ６に移って図１０のメタ情報データベース５００に登録されている全ての実電子透かし方法を先頭から順次用いてＩＤ情報の検出を試みる。以下の処理は図８の場合と同様である。ステップＳ１でメタ情報を検出した場合はステップＳ３’に移って図１０のメタ情報データベースを用いて検出したメタ情報に対応する実電子透かし方法群を特定し、この特定した方法群中の実電子透かし方法を順次用いて、コンテンツからＩＤ情報の検出を試みる。以下の処理は図１１の場合と同様である。
【００２４】
実施例４におけるコンテンツ探索センタ装置８００の処理の手順を図１４に示し、図９及び図１２と対応する処理ステップには同一ステップ記号を付けてある。
コンテンツ探索センタ装置８００はコンテンツをコンテンツ提供者装置から取得し、ステップＳ２でそのコンテンツからメタ情報の検出を試み、メタ情報が検出できなかった場合はステップＳ７に移って図１０のメタ情報データベース５００に登録されている全ての実電子透かし方法を先頭から順次用いてＩＤ情報の検出を試みる。以下の処理は図９の場合と同様である。ステップＳ１でメタ情報を検出した場合はステップＳ４’  に移ってそのメタ情報を用いて図１０のメタ情報データベース５００から対応する実透かし方法群を特定し、この特定した方法群中の実透かし方法を順に用いてコンテンツからＩＤ情報の検出を試みる。以下の処理は図１２の場合と同様である。
【００２５】
この実施例４では、実施例３で述べたメタ電子透かしの耐性強化と同時に、メタ情報の検出に失敗した場合に全ての実電子透かし方法を用いてＩＤ検出を試みるので、メタ情報の検出誤り（正しくない情報を正しいメタ情報として検出してしまう）がおきた場合でもＩＤ情報を検出することが可能となり、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例５
この発明の実施例５は、以下に述べる点を除き、実施例１と同じものである。
【００２６】
実施例５におけるメタ情報データベース５００の構成例を図１５に示す。このメタ情報データベースは、一つのメタ情報（図では‘１’）を全ての実電子透かし方法と組にした形で構成されている。
実施例５における属性情報提供センタ７００の処理の手順を図１６に示し、図５中の処理ステップと対応するステップに同一記号を付けてある。
属性情報提供センタ装置７００は、ステップＳ１でメタ情報を検出した場合、メタ情報データベース５００に登録されている全ての実電子透かし方法を順次用いて、コンテンツからＩＤ情報の検出を試みる。全ての実電子透かし方法を用いてもＩＤ情報を検出できなかった場合、ステップＳ４に移り、実電子透かし方法の中のどれか１つの方法でＩＤ情報を検出した場合、ステップＳ５に移り、これを用いて属性情報データベース４００から属性情報を取得して、これを属性情報を要求したコンテンツ利用者装置に提示する。ＩＤ情報を検出すると、他にＩＤ情報検出処理をしていない方法があっても、その方法による検出処理は行わない。
【００２７】
実施例５におけるコンテンツ探索センタ装置の処理の手順を図１７に示し、図７中の処理ステップと同一のステップには同一記号を付けてある。
コンテンツ探索センタ装置８００はステップＳ２で入手したコンテンツからメタ情報を検出した場合、図１５に示すメタ情報データベース５００に登録されている全ての実電子透かし方法を順次用いて、コンテンツからＩＤ情報の検出を試みる。全ての実電子透かし方法を用いてもＩＤ情報を検出できなかった場合は、ステップＳ５に移り、実電子透かし方法の中のどれか一つの方法でＩＤ情報を検出した場合は、ステップＳ６に移って「ＩＤ情報検出成功」、検出したＩＤ情報およびコンテンツ所在情報を検出結果として出力し、その時、ＩＤ情報検出に用いていない方法があっても、その方法によるＩＤ情報検出処理は行わない。
【００２８】
この実施例では、１つのメタ情報に対し全ての実電子透かし方法が割り当てられている、すなわちメタ情報は「メタ情報データベースに登録されている実電子透かしのどれか一つを用いてＩＤ情報を埋め込んでいる」ことをあらわすフラグ情報となる。これにより実施例１や実施例３に比べ、メタ情報の情報長を短くすることが可能である。電子透かしにおいては、埋め込む情報長と耐性はトレードオフの関係にあるため、メタ情報をより頑健に埋め込むことができ、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例６
この発明の実施例６は、以下に述べる点を除き、実施例１と同じものである。
【００２９】
実施例６における属性情報提供センタ装置７００の処理の手順を図１８に示し、図５の処理ステップと同一ステップには同一の記号を付けてある。
属性情報提供センタ装置７００では、ステップＳ１でメタ情報を検出した場合、検出したメタ情報を元にＮ個（Ｎはメタ情報データベース５００に登録されている実電子透かし方法の種類の総数以下の数）のメタ情報の候補を選択し、メタ情報候補列［Ｘｉ］，（ｉ＝１，…，Ｎ）を生成する（この手順をメタ情報候補列生成手順と呼ぶことにする）（Ｓ８）。どのようにしてメタ情報候補列を選択するかについては、メタ電子透かし方法に依存するが、例えば検出したメタ情報に似ている情報（検出メタ情報が１０００番なら、例えば１００１番など）をいくつか集めてメタ情報候補列とする。
【００３０】
次にｉ＝１として（Ｓ９）、ｉ＝１からＮまでの各ｉについて順に以下の手順を行う。
１．Ｘｉを用いて図３のメタ情報データベース５００から対応する実電子透かし方法を特定し、この実電子透かし方法の検出手順を用いてコンテンツ２５０からのＩＤ情報の検出を試みる（Ｓ１０）。
２．ＩＤ情報を検出した場合、これを用いて属性情報データベースから属性情報を取得して、これを属性情報を要求したコンテンツ利用者装置に提示する（Ｓ５）。
３．ＩＤ情報を検出できなかった場合、ｉ≦Ｎならば（Ｓ１１）、ｉをインクリメントして上記１（ステップＳ１０）の手順に戻る（Ｓ１２）。
全てのｉについて上記１．〜３．を行った結果、ＩＤ情報が検出できなかった場合、ステップＳ４に移って、「ＩＤは埋め込まれているがその値が検出できない」として処理を中止する。
【００３１】
実施例６におけるコンテンツ探索センタ装置８００の処理の手順を図１９に示し、図７と対応する処理ステップには同一ステップ記号を付けてある。
コンテンツ探索センタ装置８００において、ステップＳ２で、入手したコンテンツからメタ情報を検出した場合、図１８中のステップＳ８と同様に属性情報提供処理手順の中のメタ情報候補列生成手順と同様に、メタ情報候補列［Ｘｉ］，（ｉ＝１，…，Ｎ）を生成する（Ｓ９）。
【００３２】
次にｉ＝１として（Ｓ１０）、ｉ＝１からＮまでの各ｉについて順に以下の手順を行う。
１．Ｘｉを用いて図３のメタ情報データベース５００から対応する実電子透かし方法を特定し、この実電子透かし方法の検出手順を用いてコンテンツからのＩＤ情報の検出を試みる（Ｓ１１）。
２．ＩＤ情報を検出した場合、ステップＳ６に移り、「ＩＤ情報検出成功」、検出したＩＤ情報およびコンテンツ所在情報を検出結果として出力する。
【００３３】
３．ＩＤ情報を検出できなかった場合、ｉ≦Ｎならば（Ｓ１２）、ｉをインクリメントして上記１（ステップＳ１１）の手順に戻る（Ｓ１３）。
全てのｉについて上記１．〜３．（Ｓ１１〜Ｓ１３）を行った結果、ＩＤ情報が検出できなかった場合、ステップＳ５に移り、「メタ情報は埋め込まれているが、ＩＤ情報は検出不可」を意味するメッセージとコンテンツ所在情報を検出結果として出力し、今回のコンテンツについての処理を終了する。
コンテンツ探索センタ装置８００では上記の処理を並列あるいは直列で随時行ない、ネットワーク２００上のコンテンツ提供者装置１００が提供するコンテンツから順次検出結果を得る。検出結果はログのような形でログデータベース８１０に保存され、このログを解析することで不正流通コンテンツの探索を行う。
この実施例６ではメタ情報の検出が誤っている場合でも。メタ情報の誤り方の特性に合わせて、そのメタ情報に近い選択されたメタ情報候補列を用いて、この候補の範囲で実電子透かしの検出を試みることによって、実施例２などより効率よくＩＤ情報の検出処理を行うことができ、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例７
この発明の実施例７は、実施例６においてメタ情報を検出した場合に、そのメタ情報に近い（似た）メタ情報候補列を選択する、図１８中のステップＳ８、図１９中のステップＳ９の具体的手法である。
【００３４】
図１８の属性情報処理手順および図１９のコンテンツ検索処理手順の中のメタ情報候補列生成手順の具体例を図２０に示す。この実施例では、メタ電子透かし方法として文献１（中村高雄、小川宏、高嶋洋一：「ディジタル画像の著作権保護のための周波数領域における電子透かし方式」、１９９７年暗号と情報セキュリティシンポジウム、ＳＣＩＳ’９７−２６Ｂ，１９９７）に示すように、メタ情報を各ビット毎に埋め込み／検出するようなものを用いていると仮定する。この場合、検出メタ情報（Ｘ）が不正確なときにはビット誤りが生じていると考えられる。
【００３５】
そこで、メタ情報候補列生成手順として以下のような方法を取る。
１．検出メタ情報Ｘを得る（Ｓ１）。
２．全てのメタ情報を、Ｘからのハミング距離（Ｘとの対応ビット値が異なるビット数）が小さい順に並べ、先頭（Ｘ）からＮ個までの部分列をメタ情報候補列｛Ｘｉ｝，（ｉ＝１，…，Ｎ）とする（Ｓ２）。
この実施例では、検出メタ情報（Ｘ）が不正確な時にはビット誤りが生じていると考えられるので、Ｘからハミング距離が小さな候補が正解である確率が高い。よってメタ電子透かしの検出があまり正確でなくてもＩＤ情報を効率良く検出することが可能となり、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
実施例８
この発明の実施例８は、実施例６においてメタ情報を検出した場合に、そのメタ情報に近い（似た）メタ情報候補列を選択する、図１８中のステップＳ８、図１９中のステップＳ９の他の具体的手法である。
【００３６】
図１８の属性情報処理手順および図１９のコンテンツ探索処理手順の中のメタ情報候補列生成手順の他の具体例を図２１に示す。この実施例では、メタ電子透かし方法として文献２（中村高雄、小川宏、富岡淳樹、高嶋洋一：「電子透かしにおける平行移動・切り取り耐性向上の一手法」１９９９年暗号と情報セキュリティシンポジウム公演論文集、ＳＣＩＳ’９９−Ｗ３−２．１，ｐｐ．１９３−１９８，１９９９）に示すように、メタ情報をシンボル（例えばアルファベット一文字ずつなど）毎に埋め込み／検出するようなものを用いていると仮定する。このタイプのものは文献２に示すように埋め込み検出情報として取りうる全てのシンボル毎の検出確度を出力することが出来る。
【００３７】
そこで、メタ情報候補列生成手順として以下のような方法を取る。
１．メタ情報の取りうる全ての値毎の検出確度を得る（Ｓ１）。
２．メタ情報の取りうる全ての値を、検出確度について降順に並べ、先頭からＮ個までの部分列をメタ情報候補列｛Ｘｉ｝，（ｉ＝１，…，Ｎ）とする（Ｓ２）。
この実施例では、検出メタ情報（Ｘ）が不正確な時にはシンボル誤りが生じていると考えられるが、メタ情報の各シンボル毎の検出確度が高い順に実電子透かし方法を用いてＩＤ情報の検出を行うので、メタ電子透かしの検出があまり正確でなくても実電子透かしを効率よく検出することが可能となり、属性情報提供サービスおよびコンテンツ探索サービスの情報提供機会が向上する。
上述したＩＤ情報を発行するコンテンツ管理装置、属性情報の問い合せに応答するコンテンツ管理装置、コンテンツを探索し、そのＩＤ情報及び所在情報を保存するコンテンツ管理装置はそれぞれコンピュータによりプログラムを実行させることによっても機能させることができる。以下にその例を簡単に述べる。
【００３８】
図２２はＩＤ情報発行コンテンツ管理装置のその例を示す。ＣＰＵ３５１がメモリ３５２内のプログラムを解読実行して装置全体を機能させる。コンテンツ提供者装置１００からのＩＤ発行要求と、コンテンツ及び電子透かし方法の名前とを送受信部３５３にて受信し、コンテンツ、電子透かし方法の名前、要求元を示すアドレスなどを記憶部３５４に格納し、その記憶部３５４内のコンテンツに対し、すでにＩＤ情報を発行したか否かの検査を、メモリ３５５内のコンテンツ検査プログラムを実行することにより行い、発行していない場合は、メモリ３５６内のＩＤ発行プログラムを実行してＩＤ情報を発行し、このＩＤ情報を、記憶部３５４内のコンテンツに対し、その記憶部３５４内の電子透かし方法の名前が示す方法を用いて、メモリ３５７内のＩＤ埋め込みプログラムを実行して、埋め込む。
【００３９】
また、記憶部３５４内の電子透かし方法の名前により、メタ情報データベース５００を検索して対応するメタ情報を取得し、そのメタ情報を、メモリ３５８内のメタ情報埋め込みプログラムを実行して、記憶部３５４内のコンテンツに対し埋め込む。メタ情報およびＩＤ情報が埋め込まれたコンテンツを送受信部３５３より要求元のコンテンツ提供者装置へ送信する。なお、記憶部３５４内のコンテンツに対する処理は、記憶部３５４から読み出して行うことは当然のことであり、以下も同様のことを単に、記憶部内のコンテンツに対し処理すると述べる。
【００４０】
図２３は属性情報提供コンテンツ管理装置を示す。ＣＰＵ７１０がメモリ７２０内のプログラムを読み出し解読実行してこの装置全体を機能させる。利用者装置６００からコンテンツと共にその属性情報を問い合せる要求を送受信部７３０で受信すると、そのコンテンツ、要求元アドレスなどを記憶部７４０に格納し、その記憶部７４０内のコンテンツから、メタ情報の検出を、メモリ７５０内のメタ情報検出プログラムを実行することにより行い、その検出したメタ情報と対応する実電子透かし方法を、メタ情報データベース５００を検索して入手し、その入手した実電子透かし方法を用いて、メモリ７６０内のＩＤ情報検出プログラムを実行して、記憶部７４０内のコンテンツからＩＤ情報を検出する。その検出したＩＤ情報により属性情報データベース４００を検索して、該当する属性情報を取得し、その取得した属性情報を要求元の利用者装置６００へ送受信部７３０より送信する。
【００４１】
図２４にコンテンツ探索管理装置を示す。ＣＰＵ８２０がメモリ８３０内のプログラムを解読実行して、装置全体を機能させる。つまりメモリ８４０内のコンテンツ取得要求プログラムを実行して、順次、各コンテンツ提供者装置１００に、その各コンテンツの提供要求を送受信部８５０を通じて行い、コンテンツ提供者装置１００からのコンテンツ及びその所在情報を送受信部８５０に受信すると、そのコンテンツ及び素材情報を記憶部８６０にいったん格納し、メモリ８７０内のメタ情報検出プログラムを実行することにより記憶部８６０内のコンテンツからメタ情報を検出し、その検出したメタ情報によりメタ情報データベース５００を検索して、対応する実電子透かし方法を取得し、メモリ８８０内のＩＤ情報検出プログラムを取得した実電子透かし方法を用いて、実行して、記憶部８６０内のコンテンツからＩＤ情報を検出する。この検出したＩＤ情報と、記憶部８６０内の所在情報を組としてログデータベース８１０内に格納する。
【００４２】
図２２において、コンテンツ検査プログラム、ＩＤ埋め込みプログラム、メタ情報埋め込みプログラムはＣＰＵ３５１により実行しても良いが、これらの１つ乃至複数をそれぞれ独立したマイクロプロセッサにより、処理させてもよい。同様に図２３及び図２４において、メタ情報検出処理、ＩＤ情報検出処理の両者又は一方を、それぞれ独立したマイクロプロセッサにより処理させても良い。
【００４３】
【発明の効果】
以上説明した通り、この発明によれば、コンテンツの中にメタ電子透かしによって実電子透かしの種別情報が埋め込まれているので、電子透かしの検出の際にメタ情報を読み取ることでどの実電子透かし方法を用いたかが分かるので、複数の実電子透かし方法をその特徴によって選択的に用いても、検出の際の処理コストが増大しない。これによってコンテンツの属性情報提供サービスやコンテンツ探索サービスのサービス品質が向上する。メタ情報として埋め込まれる情報は実電子透かしを特定するだけの情報量で十分なため、極端な場合は実電子透かし情報が埋め込まれているか否かを示すだけでも良いため、あらゆる編集に耐性を持つ電子透かし方法を実現するのが、実電子透かしに比べて容易である。また、メタ情報が正しく検出できない場合でも、メタ情報候補列を用いることでＩＤ情報の検出漏れを防ぎ、検出精度に影響を与えないようにすることも出来る。メタ情報のみが検出できた場合でも、「ＩＤ情報が埋め込み済」であるということが分かるので、この情報をシステム側で利用してより機能の高いシステムが構築できる。また、実施例６、実施例７および８で述べたメタ情報候補列を用いた電子透かし検出方法は、実施例３〜５でのべた、メタ情報と実電子透かし方法が１対１でないような関連付けでも用いることができる。
【図面の簡単な説明】
【図１】この発明によるＩＤ情報発行方法が適用されるシステムの構成例を示す図。
【図２】図１中のＩＤ発行センタ装置３００の処理手順の例を示す流れ図。
【図３】図１中のメタ情報データベース５００の記憶例を示す図。
【図４】この発明の実施例１による属性情報提供方法が適用されるシステムの構成例を示す図。
【図５】図４中の属性情報提供センタ装置７００の処理手順の例を示す流れ図。
【図６】この発明の実施例１によるコンテンツ探索方法が適用されるシステムの構成例を示す図。
【図７】図６中のコンテンツ探索センタ装置８００の処理手順の例を示す流れ図。
【図８】この発明の実施例２による属性情報提供センタ装置の処理手順の例を示す流れ図。
【図９】実施例２によるコンテンツ探索センタ装置の処理手順の例を示す流れ図。
【図１０】この発明の実施例３に用いるメタ情報データベース５００の記憶例を示す図。
【図１１】実施例３による属性情報提供センタ装置の処理手順の例を示す流れ図。
【図１２】実施例３によるコンテンツ探索センタ装置の処理手順の例を示す流れ図。
【図１３】この発明の実施例４による属性情報提供センタ装置の処理手順の例を示す流れ図。
【図１４】実施例４によるコンテンツ探索センタ装置の処理手順の例を示す流れ図。
【図１５】この発明の実施例５に用いるメタ情報データベースの記憶例を示す図。
【図１６】実施例５による属性情報提供センタ装置の処理手順の例を示す流れ図。
【図１７】実施例５によるコンテンツ探索センタ装置の処理手順の例を示す流れ図。
【図１８】この発明の実施例６による属性情報提供センタ装置の処理手順の例を示す流れ図。
【図１９】実施例６によるコンテンツ探索センタ装置の処理手順の例を示す流れ図。
【図２０】図１８、図１９中のメタ情報候補列生成方法の例を示す図。
【図２１】図１８、図１９中のメタ情報候補列生成方法の他の例を示す図。
【図２２】ＩＤ情報発行コンテンツ管理装置をコンピュータにより構成した場合の機能構成例を示す図。
【図２３】属性情報提供コンテンツ管理装置をコンピュータにより構成した場合の機能構成例を示す図。
【図２４】コンテンツ探索管理装置をコンピュータにより構成した場合の機能構成例を示す図。
【図１】
0003554529.tif 000002
【図２】
0003554529.tif 000003
【図３】
0003554529.tif 000004
【図４】
0003554529.tif 000005
【図５】
0003554529.tif 000006
【図６】
0003554529.tif 000007
【図７】
0003554529.tif 000008
【図８】
0003554529.tif 000009
【図９】
0003554529.tif 000010
【図１０】
0003554529.tif 000011
【図１１】
0003554529.tif 000012
【図１２】
0003554529.tif 000013
【図１３】
0003554529.tif 000014
【図１４】
0003554529.tif 000015
【図１５】
0003554529.tif 000016
【図１６】
0003554529.tif 000017
【図１７】
0003554529.tif 000018
【図１８】
0003554529.tif 000019
【図１９】
0003554529.tif 000020
【図２０】
0003554529.tif 000021
【図２１】
0003554529.tif 000022
【図２２】
0003554529.tif 000023
【図２３】
0003554529.tif 000024
【図２４】
0003554529.tif 000025