(57)【特許請求の範囲】
【請求項１】
ディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、販売する場合に必要となる、著作物の使用条件違反チェック装置が使用条件チェックを行う著作物の使用条件違反チェック方法であって、
著作物提供手段が、著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供段階と、
格納手段が、上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベースに格納する格納段階と、
検索手段が、上記管理データベースから上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検索段階と、
透かし情報取得手段が、上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得段階と、
チェック手段が、上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していなかどうかチェックするチェック段階と
からなることを特徴とする著作物の使用条件違反チェック方法。
【請求項２】
上記検索段階は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検索する段階と、
上記検出されたサーバからハイパーテキストを取得する段階と、
上記ハイパーテキストから著作物の存在を表すタグを検出する段階とを有し、
上記透かし情報取得段階は、
上記タグにより示された著作物のファイルをダウンロードする段階と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す段階とを有することを特徴とする請求項１記載の著作物の使用条件違反チェック方法。
【請求項３】
上記検索段階は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する段階と、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出する段階とを有し、
上記透かし情報取得段階は、
上記検出された著作物のファイルをダウンロードする段階と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す段階とを有することを特徴とする請求項１記載の著作物の使用条件違反チェック方法。
【請求項４】
上記使用条件は、使用期限を含む条件である
ことを特徴とする請求項１乃至３のうちいずれか１項記載の使用条件違反チェック方法。
【請求項５】
ディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、配布したりすることにより使用者に提供するコンテンツ管理サーバにおいて著作物の使用条件をチェックするための著作物の使用条件違反チェック装置であって、
著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供手段と、
上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベースに格納する格納手段と、
上記管理データベースから上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検出手段と、
上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得手段と、
上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していないかどうかをチェックするチェック手段と
からなることを特徴とする著作物の使用条件違反チェック装置。
【請求項６】
上記検索手段は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する手段と、
上記検出されたサーバからハイパーテキストを取得する手段と、
上記ハイパーテキストから著作物の存在を表すタグを検出する手段とを有し、
上記透かし情報取得手段は、
上記タグにより示された著作物のファイルをダウンロードする手段と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す手段とを有することを特徴とする請求項５記載の著作物の使用条件違反チェック装置。
【請求項７】
上記検索手段は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する手段と、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出する手段とを有し、
上記透かし情報取得手段は、
上記検出された著作物のファイルをダウンロードする手段と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す手段とを有することを特徴とする請求項５記載の著作物の使用条件違反チェック装置。
【請求項８】
上記使用条件は、使用期限を含む条件である
ことを特徴とする請求項５乃至７のうちいずれか１項記載の著作物の使用条件違反チェック装置。
【請求項９】
ディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、配布することにより使用者に提供するコンテンツ管理サーバにおいて著作物の使用条件をチェックするため実行される著作物の使用条件違反チェックプログラムを格納した記憶媒体であって、
著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供ステップと、
上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベースに格納する格納ステップと、
上記管理データベースから上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検索ステップと、
上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得ステップと、
上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していないかチェックするチェックステップと
をコンピュータに実行させるプログラムを格納したことを特徴とする著作物の使用条件違反チェックプログラムを格納した記憶媒体。
【請求項１０】
上記検索ステップは、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出するステップと、
上記検索されたサーバからハイパーテキストを取得するステップと、
上記ハイパーテキストから著作物の存在を表すタグを検出するステップと有し、
上記透かし情報取得ステップは、
上記タグにより示された著作物のファイルをダウンロードするステップと、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出すステップと、
を有すること特徴とする請求項９記載の著作物の使用条件違反チェックプログラムを格納した記憶媒体。
【請求項１１】
上記検索ステップは、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出するステップと、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出するステップとを有し、
上記透かし情報取得ステップは、
上記検出された著作物のファイルをダウンロードするステップと、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出すステップと
を有すること特徴とする請求項９記載の著作物の使用条件違反チェックプログラムを格納した記憶媒体。
【請求項１２】
上記使用条件として、使用期限を含む条件を用いる
ことを特徴とする請求項９乃至１１のうちいずれか１項記載の著作物の使用条件違反チェックプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、著作物の使用条件違反チェック方法及び装置、並びに、著作物の使用条件違反チェックプログラムを格納した記憶媒体に係る。本発明は、特に、ディジタル画像、動画等の著作物をサーバに登録し、インターネット等のネットワークを介して公開したり、販売する場合に、勝手に複製したり、転売する等の使用条件に違反した著作物の利用が行われていないかの使用条件チェックを行うための、著作物の使用条件違反チェック方法及び装置、並びに、著作物の使用条件違反チェックプログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、インターネットにおいて、写真等の著作物を公開したり、販売する場合、購入者が使用期限等の使用条件に違反していないかをチェックするためには、販売側が購入者のサーバにアクセスし、人間の目によって販売した画像を検索し、使用条件に違反していないかをチェックし、違反している場合には当該購入者に違反している旨を通知し、使用停止等の警告通知を行っている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、著作物のチェックを人手で行っているため、誤りが起きやすい上に、時間がかかり、それに伴ってコストが増加するという問題がある。
本発明は、上記の点に鑑みなされたもので、インターネット等のネットワークを介して配布されたディジタル画像、動画等の著作物の使用条件や違反チェックを自動的に行うことが可能な著作物の使用条件違反チェック方法及び装置、並びに、著作物の使用条件違反チェックプログラムを格納した記憶媒体を提供することを目的とする。
【０００４】
【課題を解決するための手段】
図１は本発明の原理を説明するための図である。図１に示された本発明の方法は、ディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、販売する場合に必要となる、著作物の使用条件違反チェック装置が使用条件チェックを行う著作物の使用条件違反チェック方法であって、
著作物提供手段が、著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供段階と、
格納手段が、上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベースに格納する格納段階（ステップ１）と、
検索手段が、上記管理データベースから上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検索段階（ステップ２）と、
透かし情報取得手段が、上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得段階（ステップ３）と、
チェック手段が、上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していなかどうかチェックするチェック段階（ステップ４）とからなることを特徴とする。
【０００５】
上記本発明の著作物の使用条件違反チェック方法によれば、ネットワークに接続されたサーバで使用中の特定の著作物を検出して使用条件違反をチェックするので、当該著作物が提供されたサーバによる著作物の使用の使用条件違反が自動的にチェックされる。
本発明の著作物の使用条件違反チェック方法において、上記検索段階は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検索する段階と、
上記検出されたサーバからハイパーテキストを取得する段階と、
上記ハイパーテキストから著作物の存在を表すタグを検出する段階とを有し、
上記透かし情報取得段階は、
上記タグにより示された著作物のファイルをダウンロードする段階と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す段階とを有する。
【０００６】
著作物を取り出すための方法として、上記のようなタグを用いる方法以外の方法として、サーバ内の全てのディレクトリを探索し、著作物の存否を調べる方法を用いてもよい。そのため、上記検索段階は、サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する段階と、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出する段階とを有し、
上記透かし情報取得段階は、
上記検出された著作物のファイルをダウンロードする段階と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す段階とを有することを特徴とする。
【０００７】
更に、上記使用条件として使用期限を含む条件が用いられる。
図２は、本発明の原理構成図である。同図に示された本発明の装置は、ディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、配布したりすることにより使用者に提供するコンテンツ管理サーバにおいて著作物の使用条件をチェックするための著作物の使用条件違反チェック装置１００であって、
著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供手段１１０と、
上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベース１０に格納する格納手段１２０と、
上記管理データベース１０から上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検出手段１３０と、
上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得手段１４０と、
上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していないかどうかをチェックするチェック手段１５０とからなる。
【０００８】
上記検索手段１３０は、サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する手段１３２と、
上記検出されたサーバからハイパーテキストを取得する手段１３４と、
上記ハイパーテキストから著作物の存在を表すタグを検出する手段１３６とを有し、
上記透かし情報取得手段１４０は、
上記タグにより示された著作物のファイルをダウンロードする手段１４２と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す手段１４４とを有する。
する。
【０００９】
上記検索手段１３０は、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出する手段と、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出する手段とを有し、
上記透かし情報取得手段１４０は、
上記検出された著作物のファイルをダウンロードする手段１４２と、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出す手段１４４とを有する。
上記著作物提供手段１１０及びチェック手段１５０は、使用条件として使用期限を含む条件を用いる。
【００１０】
本発明によるディジタル画像、動画を含む著作物をインターネットを含むネットワークを介して公開したり、配布することにより使用者に提供するコンテンツ管理サーバにおいて著作物の使用条件をチェックするため実行される著作物の使用条件違反チェックプログラムを格納した記憶媒体は、
著作物識別情報及び使用者情報を含む透かし情報が埋め込まれた原著作物を使用者に提供する著作物提供ステップと、
上記透かし情報及び上記透かし情報に対応した、使用許可された使用者サーバのＵＲＬを含む使用条件を管理データベースに格納する格納ステップと、
上記管理データベースから上記使用者サーバのＵＲＬを抽出し、該ＵＲＬを検索条件として上記著作物を使用しているサーバを検出する検索ステップと、
上記サーバで使用されている上記著作物に埋め込まれた透かし情報を得る透かし情報取得ステップと、
上記管理データベースから上記著作物に埋め込まれた透かし情報に対応する使用条件を得ることにより、上記サーバによる上記著作物の使用が上記使用条件に違反していないかチェックするチェックステップとをコンピュータに実行させるプログラムを格納する。
【００１１】
上記検索ステップは、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出するステップと、
上記検索されたサーバからハイパーテキストを取得するステップと、
上記ハイパーテキストから著作物の存在を表すタグを検出するステップとを有し、
上記透かし情報取得ステップは、
上記タグにより示された著作物のファイルをダウンロードするステップと、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出すステップとを有する。
【００１２】
上記検索ステップは、
サーバの中から上記使用者サーバのＵＲＬが含まれる形の検索条件に合致するサーバを検出するステップと、
上記検出されたサーバの全てのディレクトリを探索して著作物の存在を検出するステップとを有し、
上記透かし情報取得ステップは、
上記検出された著作物のファイルをダウンロードするステップと、
上記ダウンロードされた著作物のファイルから著作物の透かし情報を読み出すステップとを有する。
上記著作物提供ステップ及びチェックステップは、上記使用条件として、使用期限を含む条件を用いる。
【００１３】
【発明の実施の形態】
図３は、本発明が適用されるシステム構成を示す。同図におけるシステムは、コンテンツ管理データベース１０、コンテンツ管理サーバ２０、インターネット３０、ｎ台のＷＷＷサーバ（以下サーバと記す）４０1 〜４０n から構成される。インターネット３０は、コンテンツ管理サーバ２０とサーバ４０1 〜４０n との間の通信を行う。サーバ４０は、コンテンツ管理サーバ２０から、ディジタル画像、動画等の商品である著作物を購入し、使用するため、コンテンツ管理サーバ２０にアクセスすることが可能である。
【００１４】
コンテンツ管理サーバ２０は、サーバ４０1 〜４０n の中のあるサーバ４０m （１≦ｍ≦ｎ）（以下、使用者サーバと称する）から購入の申し込みがあった場合に、原画像に透かし情報として著作物ＩＤ、著作者ＩＤ、使用者ＩＤを埋め込み、使用者サーバ４０m に送信する。さらに、コンテンツ管理データベース１０には、当該埋め込み情報に加えて、著作物名、著作者名、及び、使用条件が挿入される。使用条件は、例えば、当該原画（商品）の使用期限と、使用可能な場所情報を表わす使用申し込みのあった使用者サーバ４０m のＵＲＬを含む。
【００１５】
コンテンツ管理サーバ２０は、更に、適当な検索条件（ＵＲＬ、検索文字列等）に基づいてサーバ４０1 〜４０n を検索し、その検索条件に当てはまるサーバ４０l （以下、チェック対象サーバと称する）を検出して、そのチェック対象サーバ４０l にアクセスする。チェック対象サーバは、著作物の使用権限が与えられた使用者サーバには限られず、、著作物の使用権限が与えられていないサーバである場合もある。
【００１６】
コンテンツ管理サーバ２０は、チェック対象サーバ４０l からＨＴＭＬファイルのようなハイパーテキストを取得し、ＨＴＭＬから「著作物が存在すること」を示すタグを検索し、該当するタグが検索されたならば、タグ内の著作物ファイルをダウンロードする。
次に、コンテンツ管理サーバ２０は、ダウンロードされた著作物に透かし情報として埋め込まれた著作物ＩＤ及び使用者ＩＤを読み出すと共に、コンテンツ管理データベース１０に格納されている上記著作物に関する使用条件及び使用者名を取り出す。コンテンツ管理サーバ２０は、チェック対象サーバ４０l が使用している著作物から読み出した情報と、コンテンツ管理データベース１０から取り出された情報とを照合することにより、上記チェック対象サーバ４０l での著作物の使用が当該著作物の使用条件に違反していないかどうかをチェックする。
【００１７】
コンテンツ管理データベース１０は、コンテンツ管理サーバ２０が原著作物に埋め込んだ透かし情報及び著作物名、著作者名、使用期限、使用許可された使用者サーバ４０m のＵＲＬ等を格納する。
図４は、本発明のコンテンツ管理サーバの第１の構成を示す。コンテンツ管理サーバ２０は、著作物提供部５２、サーバ検索部５４、ＨＴＭＬファイル取得部５６、メモリ５８、著作物タグ検出部６０、著作物ダウンロード部６２、透かし情報読み出し部６４、使用条件チェック部６６及び違反処理部６８から構成される。図５は、本発明のコンテンツ管理サーバの第１の構成により実現される使用条件違反のチェック動作を示すシーケンスチャートである。
【００１８】
著作物提供部５２は、使用者サーバ４０l から使用申込みを受け付けると（ステップ１０１）、例えば、既存のディジタル透かし技術（特願平８−３０５３７０号、特願平８−３３８７６９）を用いて、原著作物に著作物ＩＤ、著作者ＩＤ、購入者ＩＤを埋め込み（ステップ１０２）、さらに、当該埋め込み情報と、著作物名、著作者名、使用期限、使用者サーバのＵＲＬをコンテンツ管理データベース１０に書き込むと共に（ステップ１０３）、透かし情報が埋め込まれた原著作物を使用者サーバ４０l に配布する（ステップ１０４）。これにより、コンテンツ管理データベース１０は、図６に示すような情報が埋め込まれる。
【００１９】
サーバ検索部５４は、コンテンツ管理サーバ２０が提供する著作物を不正に使用しているサーバ４０1 〜４０n が存在するかどうかをチェックするため、例えば、コンテンツ管理データベース１０に格納された情報に基づいて生成されたＵＲＬ等の指定した文字列が含まれる検索条件を作成し（ステップ１０５）、その検索条件を用いてサーバを検索する（ステップ１０６）。ＨＴＭＬファイル取得部５６は、検索条件に当てはまるサーバ、即ち、チェック対象サーバ４０l が存在するならば、そのチェック対象サーバ４０l にアクセスし、ＨＴＭＬファイルを取得し（ステップ１０７）、メモリ５８に記憶する。
【００２０】
メモリ５８に記憶されるＨＴＭＬファイルのソースの一例を以下に示す。
１行目  <HTML>
２行目  <HEAD>
３行目  <TITLE> ...... </TITLE>
４行目  </HEAD>
５行目  <BODY>
６行目  <IMG SRC="IMAGE.GIF" ALIGN=TOP>
７行目  </BODY>
８行目  </HTML>
著作物タグ検出部６０は、上記のＨＴＭＬファイルの６行目のイメージタグから、例えば、
http://....../IMAGE.GIF
という画像ファイルの著作物の存在を検出する（ステップ１０８）。
【００２１】
著作物ダウンロード部６２は、著作物タグ検出部６０で存在することが判明した画像ファイル（http://....../IMAGE.GIF ）をチェック対象サーバ４０l からダウンロードし（ステップ１０９）、メモリ５８に記憶する。
次に、透かし情報読み出し部６４は、メモリ５８に記憶された著作物に埋め込まれている著作物ＩＤ及び使用者ＩＤを読み出す（ステップ１１０）。使用条件チェック部６６は、透かし情報読み出し部６４で得られた著作物ＩＤ及び使用者ＩＤに関連した使用期限及び使用可能なＵＲＬをコンテンツ管理データベース１０から取り出し（ステップ１１１）、上記チェック対象サーバ４０l が使用可能なＵＲＬに該当するかどうか、又は、使用期限が満了していないかどうかをチェックし（ステップ１１２）、使用条件に違反しているかどうかを判定する（ステップ１１３）。使用条件に違反しているチェック対象サーバ４０l のＵＲＬを違反処理部６８に通知する。
【００２２】
違反処理部６２は、使用条件に違反しているサーバ４０l に対し、著作物の不正使用である旨を通知し、使用権が有償である場合には、追徴金請求処理を行う（ステップ１１４）。
図７は、本発明のコンテンツ管理サーバの第２の構成を示す。コンテンツ管理サーバ２０は、著作物提供部５２、サーバ検索部５４、サーバ内著作物検索部７０、著作物ダウンロード部６２、透かし情報読み出し部６４、使用条件チェック部６６及び違反処理部６８から構成される。図７に示された第２の構成は、図４に示された第１の構成のＨＴＭＬファイル取得部５６及び著作物タグ検出部６０がサーバ内著作物検出部７０に置き換えられている点で第１の構成と相違する。サーバ検索部５４は、指定されたサーバを検索し、検索結果のサーバをチェック対象サーバとする。サーバ内著作物検出部７０は、チェック対象サーバ４０l 内の全てのディレクトリを探索して著作物の存在を検出し、検出された著作物の所在の情報を著作物ダウンロード部６２に通知する。
【００２３】
上記の原著作物への透かし情報の埋め込みは、例えば、画像情報内に人間に知覚されないように別の情報を埋込、必要時に埋め込んだ情報を取り出すことを可能とするディジタル透かし埋め込み技術により実現される。
以下にその透かし埋込技術の原理を説明する。ディジタル透かし埋込技術における埋込処理は、分解処理、直交変換処理、埋込処理、分解処理、逆直交変換処理及び再構成処理から構成される。
【００２４】
分解処理では、原画像を１ブロックがｎ画素×ｍ画素の複数ブロックに分解する。動画像の場合には、各フレーム等に分け、それぞれのフレームを複数ブロックに分解する。
直交変換処理では、分解処理で分解したそれぞれのブロックに離散コサイン変換（ＤＣＴ変換）等の直交変換を施し、ｎ×ｍの周波数成分行列を得る。埋め込み情報の埋め込みに先立ち、直交変換処理でえられた周波数成分行列のどの位置に埋め込み情報を埋め込むかを決定する埋め込み位置を乱数により決定し、さらに、その位置に周波数成分の値をどの程度変更するかを示す変更量を決定し、決定した埋め込み位置と変更量を鍵情報として取得しておく。
【００２５】
埋め込み処理では、埋め込み情報を埋め込む場合、１つのブロックに対する周波数成分行列に全てを埋め込む必要はなく、複数のブロックの周波数成分行列にまたがって埋め込んでもよい。埋め込み位置として、例えば、周波数成分行列の低周波数部分を選択することにより、人間に知覚できないように埋め込むことができる。また、変更量を変えることにより、周波数成分行列の元の値との差を変えられるため、画質の劣化を制御することができる。埋め込み処理では、鍵情報の埋め込み位置と変化量に基づいてそれぞれのブロックの周波数成分行列の値を変え、埋め込み情報を埋め込む。
【００２６】
逆直交変換処理では、埋め込み処理により埋め込み情報が埋め込まれたそれぞれのブロックの周波数成分行列を逆直交変換し、ｎ画素×ｍ画素のブロック画像を得る。
再構成処理では、逆直交変換処理で得られた各ブロック画像をつなぎ合わせ、埋め込み情報が埋め込まれた透かし画像を得る。
【００２７】
次に、上記のステップ１１０における埋め込み情報を取り出す場合の処理を説明する。埋込情報を取り出すには、分解処理、直交変換処理、取出処理等がある。分解処理では、透かし画像を１ブロックがｎ画素×ｍ画素の複数ブロックに分解する。直交変換処理では、分解処理で分解されたそれぞれのブロックに対し、直交変換を行い、ｎ×ｍの周波数成分行列を得る。取り出し処理では、埋込時における埋め込み処理で用いた鍵情報から埋め込み位置と変更量を得て、それぞれのブロックの周波数成分行列から埋め込み情報を取り出す。
【００２８】
以上のように、ディジタル透かし技術は、▲１▼埋め込み時に用いた鍵情報がなければ埋め込み情報の取り出しができないこと、▲２▼鍵情報中の埋め込み情報は乱数により作成するため固定されておらず、埋め込み情報の解読は困難なこと、▲３▼埋め込み位置を工夫することにより、人間が知覚できないように埋め込み情報を埋め込むこと、▲４▼変更量を変えることにより、画質の劣化の程度を制御できること、等の特徴がある。
【００２９】
【実施例】
以下に本発明の実施例を図面と共に説明する。以下の例では、チェック日を１９９７年８月１０日とし、使用期限を購入日から９０日とし、購入申し込み毎に、使用条件として使用期限がコンテンツ管理データベース１０に格納されているものとして説明する。
【００３０】
図８は、本発明の一実施例のコンテンツ管理データベースの内容の例を示す。使用者サーバ４０から現在５つの購入申し込みがあり、各々の申し込みに対して画像ＩＤ１１、著作物名１２、著作者ＩＤ１３、著作者名１４、使用期限１５、及び使用者サーバＵＲＬがコンテンツ管理データベース１０に登録されているものとする。
【００３１】
また、画像ＩＤ、著作者ＩＤ、使用者ＩＤが透かし埋込技術により、配布する各々の著作物に埋め込まれており、コンテンツ管理サーバ２０から使用者サーバ４０に送信されているものとする。
コンテンツ管理サーバ２０のサーバ検出部５４は、コンテンツ管理データベース１０から、ある使用者のＵＲＬ
ｈｔｔｐ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐ／
を抽出し、このＵＲＬを検索条件とする（ステップ１０５）。これにより、サーバ検索部５４は、上記の抽出されたＵＲＬに対してアクセスする（ステップ１０６）。ＨＴＭＬファイル取得部５６は、アクセスにより取得したＨＴＭＬファイルを取得し、メモリに記憶する（ステップ１０７）。例えば、以下のＨＴＭＬファイルが取得される。
１行目  <HTML>
２行目  <HEAD>
３行目  <TITLE> ...... </TITLE>
４行目  </HEAD>
５行目  <BODY>
６行目  <IMG SRC="IMAGE.GIF" ALIGN=TOP>
７行目  </BODY>
８行目  </HTML>
著作物タグ検出部６０は、上記のＨＴＭＬファイルの６行目のイメージタグから、例えば、
http://....../IMAGE.GIF
という画像ファイルの著作物の存在を検出する（ステップ１０８）。
【００３２】
著作物ダウンロード部６２は、著作物タグ検出部６０で存在することが判明した画像ファイル（http://....../IMAGE.GIF ）をチェック対象サーバ４０l からダウンロードし（ステップ１０９）、メモリ５８に記憶する。この画像ファイルは、例えば、図８のコンテンツ管理データベースの著作物ＩＤ（ＰＩＤ−Ａ）である。
【００３３】
次に、透かし情報読み出し部６４は、メモリ５８に記憶された画像ファイルに埋め込まれている著作物ＩＤ“ＰＩＤ−Ａ”及び使用者ＩＤ“ａａａ”を読み出す（ステップ１１０）。使用条件チェック部６６は、透かし情報読み出し部６４で得られた著作物ＩＤ“ＰＩＤ−Ａ”及び使用者ＩＤ“ａａａ”に関連した使用期限の“９７．８．１”及び使用可能なＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐ／”をコンテンツ管理データベース１０から取り出す（ステップ１１１）。上記チェック対象サーバ４０l のＵＲＬは、使用可能なＵＲＬ“ｈｔｔｐ：／／ｗｗｗ．ｘｘｘｘ．ｃｏ．ｊｐ／”に該当するので、使用場所の使用条件は満たされる。しかし、チェック日は、９７年８月１０日であり、使用期限は９７年８月１日であることから使用期限が満了していることが分かる（ステップ１１２）。従って、使用条件に違反していると判定される（ステップ１１３）。これにより、違反処理部６２は、使用条件に違反しているサーバ４０l に対し、著作物の不正使用である旨を通知し、使用権が有償である場合には、追徴金請求処理を行う（ステップ１１４）。
【００３４】
なお、原画像に透かし情報を埋め込む際に、当該透かし情報となる情報の項目は、人手によりキーボード等から入力する方法でも、専用の情報ファイルから読み込んで埋め込むような方法でもよい。
さらに、上記の実施例では、使用条件として使用期限を用いて説明しているが、この例に限定されることなく、料金の支払が完了していない場合等、種々の使用条件を用いてチェックすることが可能である。
【００３５】
また、上記の実施例では、コンテンツ管理サーバ２０の構成要件に基づいて説明しているが、この例に限定されることなく、コンテンツ管理サーバ２０の各々の構成要件をソフトウェア（プログラム）で構築し、ディスク装置等に格納しておき、必要に応じてコンテンツ管理サーバ２０のコンピュータにインストールして使用条件違反のチェックを行うことも可能である。さらに、構築されたプログラムをフロッピーディスクやＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、このようなシステムを用いる場面で汎用的に使用することも可能である。
【００３６】
本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【００３７】
【発明の効果】
上記のように、本発明によれば、ネットワークに接続されたサーバで使用中の特定の著作物を検出して使用条件違反をチェックするので、当該著作物が提供されたサーバだけではなく、使用が許可されていないサーバによる著作物の使用の使用条件違反が自動的にチェックされる利点が得られる。
【００３８】
さらに、商品となる原画に透かし情報として、画像ＩＤ、著作者ＩＤ、使用者ＩＤを埋め込んでインターネット等のネットワークを介して使用者サーバに送信することにより、使用者サーバでは、これらの情報を改ざんできないため、不正に料金の徴収を免れたり、不正に使用することが不可能となる。
さらに、使用期限を経過しているにも関わらず、使用を続けているような場合には使用条件違反の可能性があるため、当該期日が到来していると思われる情報を管理データベースから読み出して、当該データベースの情報に含まれているＵＲＬを用いて使用者サーバにアクセスして、透かし情報が埋め込まれている画像情報を取得し、透かし情報に基づいてデータベースを検索し、使用条件との照合を行うことで、使用条件違反を人手を介さずに、自動的にチェックすることができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明が適用されるシステム構成図である。
【図４】本発明のコンテンツ管理サーバの第１の構成図である。
【図５】本発明の使用条件違反チェック動作を示すシーケンスチャートである。
【図６】本発明のコンテンツ管理データベースの内容を示す図である。
【図７】本発明のコンテンツ管理サーバの第２の構成図である。
【図８】本発明の一実施例のコンテンツ管理データベースの内容の例を示す図である。
【符号の説明】
１０    管理データベース
１００    著作物の使用条件違反チェック装置
１１０    著作物提供手段
１２０    格納手段
１３０    サーバ検索手段
１４０    透かし情報取得手段
１５０    チェック手段
【図１】
0003539146.tif 000002
【図２】
0003539146.tif 000003
【図３】
0003539146.tif 000004
【図４】
0003539146.tif 000005
【図５】
0003539146.tif 000006
【図６】
0003539146.tif 000007
【図７】
0003539146.tif 000008
【図８】
0003539146.tif 000009