JPH1166009A - Method and apparatus for checking use condition violation of work, and storage medium storing program for checking use condition violation of work - Google Patents
Method and apparatus for checking use condition violation of work, and storage medium storing program for checking use condition violation of workInfo
- Publication number
- JPH1166009A JPH1166009A JP21537897A JP21537897A JPH1166009A JP H1166009 A JPH1166009 A JP H1166009A JP 21537897 A JP21537897 A JP 21537897A JP 21537897 A JP21537897 A JP 21537897A JP H1166009 A JPH1166009 A JP H1166009A
- Authority
- JP
- Japan
- Prior art keywords
- work
- server
- watermark information
- information
- copyrighted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Television Systems (AREA)
Abstract
(57)【要約】
【課題】 本発明は、インターネット等のネットワーク
を介して配布した著作物の不正な使用を自動的に検出し
得る著作物の使用条件違反チェック方法の提供を目的と
する。
【解決手段】 本発明によれば、著作物識別情報及び使
用者情報を含む透かし情報が埋め込まれた原著作物を使
用者に提供し、透かし情報及び透かし情報に対応した使
用条件を管理データベースに格納し、著作物を使用して
いるサーバを検出し、サーバで使用されている著作物に
埋め込まれた透かし情報を取得し、管理データベースか
ら著作物に埋め込まれた透かし情報に対応する使用条件
を得ることにより、サーバによる著作物の使用が使用条
件に違反していないかどうかをチェックする。
An object of the present invention is to provide a method for checking a use condition violation of a work which can automatically detect unauthorized use of a work distributed through a network such as the Internet. According to the present invention, an original work in which watermark information including work identification information and user information is embedded is provided to a user, and the watermark information and usage conditions corresponding to the watermark information are stored in a management database. Then, a server using the work is detected, watermark information embedded in the work used in the server is obtained, and a use condition corresponding to the watermark information embedded in the work is obtained from the management database. This checks whether the use of the work by the server does not violate the terms of use.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、著作物の使用条件
違反チェック方法及び装置、並びに、著作物の使用条件
違反チェックプログラムを格納した記憶媒体に係る。本
発明は、特に、ディジタル画像、動画等の著作物をサー
バに登録し、インターネット等のネットワークを介して
公開したり、販売する場合に、勝手に複製したり、転売
する等の使用条件に違反した著作物の利用が行われてい
ないかの使用条件チェックを行うための、著作物の使用
条件違反チェック方法及び装置、並びに、著作物の使用
条件違反チェックプログラムを格納した記憶媒体に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for checking violation of use conditions of a work, and a storage medium storing a program for checking a use condition violation of a work. The present invention particularly violates usage conditions such as copying or reselling arbitrarily when registering a copyrighted work such as a digital image and a moving image on a server and publishing or selling the same via a network such as the Internet. The present invention relates to a method and an apparatus for checking a use condition violation of a copyrighted work, and a storage medium storing a program for checking a use condition violation of a copyrighted work, for checking the use condition of whether the copyrighted work is not used.
【0002】[0002]
【従来の技術】従来、インターネットにおいて、写真等
の著作物を公開したり、販売する場合、購入者が使用期
限等の使用条件に違反していないかをチェックするため
には、販売側が購入者のサーバにアクセスし、人間の目
によって販売した画像を検索し、使用条件に違反してい
ないかをチェックし、違反している場合には当該購入者
に違反している旨を通知し、使用停止等の警告通知を行
っている。2. Description of the Related Art Conventionally, when publishing or selling a copyrighted work such as a photograph on the Internet, in order to check whether a purchaser has violated usage conditions such as an expiration date, the seller must purchase the work. Access to the server, search for images sold by human eyes, check whether the usage conditions are violated, and if so, notify the purchaser of the violation and use A warning such as a stop is issued.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来の方法では、著作物のチェックを人手で行っているた
め、誤りが起きやすい上に、時間がかかり、それに伴っ
てコストが増加するという問題がある。本発明は、上記
の点に鑑みなされたもので、インターネット等のネット
ワークを介して配布されたディジタル画像、動画等の著
作物の使用条件や違反チェックを自動的に行うことが可
能な著作物の使用条件違反チェック方法及び装置、並び
に、著作物の使用条件違反チェックプログラムを格納し
た記憶媒体を提供することを目的とする。However, in the above-mentioned conventional method, since the work is checked manually, there is a problem that errors are likely to occur, time is required, and the cost increases accordingly. is there. SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and has been made in consideration of the conditions of use of copyrighted works, such as digital images and moving images, distributed via networks such as the Internet and the like. It is an object of the present invention to provide a use condition violation checking method and apparatus, and a storage medium storing a use condition violation check program for a work.
【0004】[0004]
【課題を解決するための手段】図1は本発明の原理を説
明するための図である。図1に示された本発明の方法
は、ディジタル画像、動画を含む著作物をインターネッ
トを含むネットワークを介して公開したり、販売する場
合に必要となる使用条件チェックを行うための、著作物
の使用条件違反チェック方法であって、著作物識別情報
及び使用者情報を含む透かし情報が埋め込まれた原著作
物を使用者に提供し、上記透かし情報及び上記透かし情
報に対応した使用条件を管理データベースに格納する段
階(ステップ1)と、上記著作物を使用しているサーバ
を検出する検索段階(ステップ2)と、 上記サーバで
使用されている上記著作物に埋め込まれた透かし情報を
得る透かし情報取得段階(ステップ3)と、上記管理デ
ータベースから上記著作物に埋め込まれた透かし情報に
対応する使用条件を得ることにより、上記サーバによる
上記著作物の使用が上記使用条件に違反していないかど
うかをチェックする段階(ステップ4)とからなること
を特徴とする。FIG. 1 is a diagram for explaining the principle of the present invention. The method of the present invention shown in FIG. 1 is used to check a use condition necessary for publishing or selling a copyrighted work including digital images and moving images via a network including the Internet. A use condition violation checking method, wherein an original work in which watermark information including work identification information and user information is embedded is provided to a user, and the watermark information and use conditions corresponding to the watermark information are stored in a management database. Storing (step 1), searching for a server that uses the work (step 2), and acquiring watermark information to obtain watermark information embedded in the work used by the server Step (Step 3) and obtaining the usage conditions corresponding to the watermark information embedded in the work from the management database, (4) checking whether the use of the work by the user does not violate the use conditions (step 4).
【0005】上記本発明の著作物の使用条件違反チェッ
ク方法によれば、ネットワークに接続されたサーバで使
用中の特定の著作物を検出して使用条件違反をチェック
するので、当該著作物が提供されたサーバだけではな
く、使用が許可されていないサーバによる著作物の使用
の使用条件違反が自動的にチェックされる。本発明の著
作物の使用条件違反チェック方法において、上記検索段
階は、サーバの中から指定した文字列が含まれる形の検
索条件に合致するサーバを検出する段階と、上記検出さ
れたサーバからハイパーテキストを取得する段階と、上
記ハイパーテキストから著作物の存在を表わすタグを検
出する段階とを有し、上記透かし情報取得段階は、上記
タグにより示された著作物のファイルをダウンロードす
る段階と、上記ダウンロードされた著作物のファイルか
ら著作物の透かし情報を読み出す段階とを有する。According to the method for checking violation of use conditions of a work according to the present invention, a specific work in use is detected by a server connected to a network to check for violation of use conditions. Violations of the terms and conditions of use of the work by servers not authorized to use, as well as the server that was authorized, are automatically checked. In the method of checking the use condition violation of a copyrighted work according to the present invention, the search step includes a step of detecting a server that matches a search condition including a specified character string from the servers; Obtaining a text, and detecting a tag indicating the presence of the copyrighted work from the hypertext, wherein the watermark information obtaining step downloads a file of the copyrighted work indicated by the tag, Reading the watermark information of the work from the downloaded file of the work.
【0006】著作物を取り出すための方法として、上記
のようなタグを用いる方法以外の方法として、サーバ内
の全てのディレクトリを探索し、著作物の存否を調べる
方法を用いても良い。そのため、上記検索段階は、指定
したサーバを検出する段階と、上記検出されたサーバの
全てのディレクトリを探索して著作物の存在を検出する
段階とを有し、上記透かし情報取得段階は、上記検出さ
れた著作物のファイルをダウンロードする段階と、上記
ダウンロードされた著作物のファイルから著作物の透か
し情報を読み出す段階とを有することを特徴とする。As a method for retrieving a copyrighted work, as a method other than the above-described method using a tag, a method of searching all directories in a server to check whether a copyrighted work exists may be used. Therefore, the searching step includes a step of detecting the designated server, and a step of searching all directories of the detected server to detect the presence of the copyrighted work. The method further includes a step of downloading a file of the detected work and a step of reading watermark information of the work from the downloaded file of the work.
【0007】更に、上記使用条件として使用期限若しく
は使用可能な場所情報の少なくとも一方を含む条件が用
いられる。図2は本発明の原理構成図である。同図に示
された本発明の装置は、ディジタル画像、動画を含む著
作物をインターネットを含むネットワークを介して公開
したり、配布することにより使用者に提供するコンテン
ツ管理サーバにおいて、著作物の使用条件違反チェック
装置100であって、著作物識別情報及び使用者情報を
含む透かし情報が埋め込まれた原著作物を使用者に提供
する著作物提供手段110と、上記透かし情報及び上記
透かし情報に対応した使用条件を管理データベース10
に格納する手段120と、上記著作物を使用しているサ
ーバを検出する検索手段130と、上記サーバで使用さ
れている上記著作物に埋め込まれた透かし情報を得る透
かし情報取得手段140と、上記管理データベースから
上記著作物に埋め込まれた透かし情報に対応する使用条
件を得ることにより、上記サーバによる上記著作物の使
用が上記使用条件に違反していないかどうかをチェック
するチェック手段150とからなる。Further, a condition including at least one of the expiration date and usable location information is used as the use condition. FIG. 2 is a diagram showing the principle of the present invention. The apparatus of the present invention shown in FIG. 1 is used in a content management server that publishes and distributes a copyrighted work including digital images and moving images through a network including the Internet to a user. A condition violation checking apparatus 100, comprising: a work providing means 110 for providing a user with an original work in which watermark information including work identification information and user information is embedded; Use condition management database 10
, A search unit 130 for detecting a server using the work, a watermark information obtaining unit 140 for obtaining watermark information embedded in the work used by the server, A check means 150 for checking whether the use of the work by the server does not violate the use conditions by obtaining a use condition corresponding to the watermark information embedded in the work from the management database. .
【0008】上記検索手段130は、サーバの中から指
定した文字列が含まれる形の検索条件に合致するサーバ
を検出する手段132と、上記検出されたサーバからハ
イパーテキストを取得する手段134と、上記ハイパー
テキストから著作物の存在を表わすタグを検出する手段
136とを有する。[0008] The search means 130 includes a means 132 for detecting a server which matches a search condition of a form including a designated character string from the servers, a means 134 for obtaining hypertext from the detected server, Means 136 for detecting a tag indicating the presence of a copyrighted work from the hypertext.
【0009】上記透かし情報取得手段140は、上記タ
グにより示された著作物のファイルをダウンロードする
手段142と、上記ダウンロードされた著作物のファイ
ルから著作物の透かし情報を読み出す手段144とを有
する。上記著作物提供手段140及びチェック手段14
4は、使用条件として使用期限若しくは使用可能な場所
情報の少なくとも一方を含む条件を用いる。The watermark information acquiring means 140 has means 142 for downloading a file of the work indicated by the tag, and means 144 for reading watermark information of the work from the downloaded file of the work. The copyrighted work providing means 140 and the checking means 14
No. 4 uses a condition including at least one of an expiration date and usable location information as a use condition.
【0010】本発明によるディジタル画像、動画を含む
著作物をインターネットを含むネットワークを介して公
開したり、配布することにより使用者に提供するコンテ
ンツ管理サーバにおいて著作物の使用条件をチェックす
るため実行される著作物の使用条件違反チェックプログ
ラムを格納した記憶媒体は、著作物識別情報及び使用者
情報を含む透かし情報が埋め込まれた原著作物を使用者
に提供する著作物提供プロセスと、上記透かし情報及び
上記透かし情報に対応した使用条件を管理データベース
に格納するプロセスと、上記著作物を使用しているサー
バを検出する検索プロセスと、上記サーバで使用されて
いる上記著作物に埋め込まれた透かし情報を得る透かし
情報取得プロセスと、上記管理データベースから上記著
作物に埋め込まれた透かし情報に対応する使用条件を得
ることにより、上記サーバによる上記著作物の使用が上
記使用条件に違反していないかどうかをチェックするチ
ェックプロセスとからなることを特徴とする著作物の使
用条件違反チェックプログラムを格納する。According to the present invention, a content management server for publishing or distributing a literary work including a digital image and a moving image through a network including the Internet and providing it to a user is executed to check use conditions of the literary work. The storage medium storing the use condition violation check program for the copyrighted work includes a work providing process for providing the user with the original work in which the watermark information including the work identification information and the user information is embedded. A process of storing usage conditions corresponding to the watermark information in a management database; a search process of detecting a server using the work; and a watermark information embedded in the work used by the server. A watermark information acquisition process to obtain and embed in the work from the management database. A check process for checking whether the use of the work by the server does not violate the use conditions by obtaining the use conditions corresponding to the watermark information; and violating the use conditions of the work. Stores a check program.
【0011】上記検索プロセスは、サーバの中から指定
した文字列が含まれる形の検索条件に合致するサーバを
検出するプロセスと、上記検出されたサーバからハイパ
ーテキストを取得するプロセスと、上記ハイパーテキス
トから著作物の存在を表わすタグを検出するプロセスと
を有し、上記透かし情報取得プロセスは、上記タグによ
り示された著作物のファイルをダウンロードするプロセ
スと、上記ダウンロードされた著作物のファイルから著
作物の透かし情報を読み出すプロセスとを有する。The search process includes a process of detecting a server that matches a search condition including a specified character string from the servers, a process of acquiring a hypertext from the detected server, and a process of acquiring the hypertext from the detected server. And a process of detecting a tag indicating the presence of the work from the digital camera. The watermark information obtaining process includes a process of downloading a file of the work indicated by the tag, and a process of obtaining the work from the file of the downloaded work. Reading the watermark information of the object.
【0012】上記著作物提供プロセス及びチェックプロ
セスは、使用条件として使用期限若しくは使用可能な場
所情報の少なくとも一方を含む条件を用いる。In the above-mentioned literary work providing process and the checking process, a condition including at least one of an expiration date and usable place information is used as a use condition.
【0013】[0013]
【発明の実施の形態】図3は、本発明が適用されるシス
テム構成を示す。同図におけるシステムは、コンテンツ
管理データベース10、コンテンツ管理サーバ20、イ
ンターネット30、n台のWWWサーバ(以下サーバと
記す)401 〜40n から構成される。インターネット
30は、コンテンツ管理サーバ20とサーバ401 〜4
0n との間の通信を行う。サーバ40は、コンテンツ管
理サーバ20から、ディジタル画像、動画等の商品であ
る著作物を購入し、使用するため、コンテンツ管理サー
バ20にアクセスすることが可能である。FIG. 3 shows a system configuration to which the present invention is applied. System in the figure, the content management database 10, the content management server 20, Internet 30, (hereinafter referred to as server) n stand WWW server comprised 40 1 to 40 n. Internet 30, the content management server 20 and the server 40 1-4
Communicating between 0 n. The server 40 can access the content management server 20 in order to purchase and use a copyrighted product such as a digital image or a moving image from the content management server 20.
【0014】コンテンツ管理サーバ20は、サーバ40
1 〜40n の中のあるサーバ40m(1≦m≦n)(以
下、使用者サーバと称する)から購入の申し込みがあっ
た場合に、原画像に透かし情報として著作物ID、著作
者ID、使用者IDを埋め込み、使用者サーバ40m に
送信する。さらに、コンテンツ管理データベース10に
は、当該埋め込み情報に加えて、著作物名、著作者名、
及び、使用条件が挿入される。使用条件は、例えば、当
該原画(商品)の使用期限と、使用可能な場所情報を表
わす使用申し込みのあった使用者サーバ40m のURL
を含む。The content management server 20 includes a server 40
When an application for purchase is made from a server 40 m (1 ≦ m ≦ n) (hereinafter referred to as a user server) among 1 to 40 n , a copyright ID and an author ID are provided as watermark information in the original image. , The user ID is embedded and transmitted to the user server 40 m . Further, in addition to the embedded information, the content management database 10 includes a work name, an author name,
And the use condition is inserted. The use conditions include, for example, the expiration date of the original picture (product) and the URL of the user server 40 m to which the use application indicating usable place information is indicated.
including.
【0015】コンテンツ管理サーバ20は、更に、適当
な検索条件(URL、検索文字列等)に基づいてサーバ
401 〜40n を検索し、その検索条件に当てはまるサ
ーバ40l (以下、チェック対象サーバと称する)を検
出して、そのチェック対象サーバ40l にアクセスす
る。チェック対象サーバは、著作物の使用権限が与えら
れた使用者サーバには限られず、、著作物の使用権限が
与えられていないサーバである場合もある。The content management server 20 is further appropriate search conditions (URL, search character string or the like) on the basis of the searching server 40 1 to 40 n, the true search server 40 l (hereinafter, checked server ) And accesses the server 40l to be checked. The server to be checked is not limited to the user server to which the right to use the work is given, but may be a server to which the right to use the work is not given.
【0016】コンテンツ管理サーバ20は、チェック対
象サーバ40l からHTMLファイルのようなハイパー
テキストを取得し、HTMLから「著作物が存在するこ
と」を示すタグを検索し、該当するタグが検索されたな
らば、タグ内の著作物ファイルをダウンロードする。次
に、コンテンツ管理サーバ20は、ダウンロードされた
著作物に透かし情報として埋め込まれた著作物ID及び
使用者IDを読み出すと共に、コンテンツ管理データベ
ース10に格納されている上記著作物に関する使用条件
及び使用者名を取り出す。コンテンツ管理サーバ20
は、チェック対象サーバ40l が使用している著作物か
ら読み出した情報と、コンテンツ管理データベース10
から取り出された情報とを照合することにより、上記チ
ェック対象サーバ40l での著作物の使用が当該著作物
の使用条件に違反していないかどうかをチェックする。[0016] The content management server 20 acquires the hypertext such as HTML files from the check target server 40 l, search for tags indicating "that the work exists" from HTML, the corresponding tag is found If so, download the copyrighted file in the tag. Next, the content management server 20 reads out the work ID and the user ID embedded in the downloaded work as watermark information, and uses the work conditions and the user related to the work stored in the content management database 10. Retrieve the first name. Content management server 20
Is the information read from the copyrighted work used by the check target server 40 l and the content management database 10
Then, it is checked whether the use of the literary work in the check target server 40l does not violate the use conditions of the literary work by collating with the information extracted from the above.
【0017】コンテンツ管理データベース10は、コン
テンツ管理サーバ20が原著作物に埋め込んだ透かし情
報及び著作物名、著作者名、使用期限、使用許可された
使用者サーバ40m のURL等を格納する。図4は、本
発明のコンテンツ管理サーバの第1の構成を示す。コン
テンツ管理サーバ20は、著作物提供部52、サーバ検
索部54、HTMLファイル取得部56、メモリ58、
著作物タグ検出部60、著作物ダウンロード部62、透
かし情報読み出し部64、使用条件チェック部66及び
違反処理部68から構成される。図5は、本発明のコン
テンツ管理サーバの第1の構成により実現される使用条
件違反のチェック動作を示すシーケンスチャートであ
る。[0017] The content management database 10, the content management server 20 is watermark information and copyrighted name embedded in the original work, the author name, expiration date, to store the URL or the like of the user server 40 m, which is permitted to use. FIG. 4 shows a first configuration of the content management server of the present invention. The content management server 20 includes a copyrighted work providing unit 52, a server searching unit 54, an HTML file obtaining unit 56, a memory 58,
It is composed of a work tag detection section 60, a work download section 62, a watermark information reading section 64, a use condition check section 66, and a violation processing section 68. FIG. 5 is a sequence chart showing a use condition violation check operation realized by the first configuration of the content management server of the present invention.
【0018】著作物提供部52は、使用者サーバ40l
から使用申込みを受け付けると(ステップ101)、例
えば、既存のディジタル透かし技術(特願平8−305
370号、特願平8−338769)を用いて、原著作
物に著作物ID、著作者ID、購入者IDを埋め込み
(ステップ102)、さらに、当該埋め込み情報と、著
作物名、著作者名、使用期限、使用者サーバのURLを
コンテンツ管理データベース10に書き込むと共に(ス
テップ103)、透かし情報が埋め込まれた原著作物を
使用者サーバ40l に配布する(ステップ104)。こ
れにより、コンテンツ管理データベース10は、図6に
示すような情報が埋め込まれる。The copyrighted work providing unit 52 includes a user server 40 l
(Step 101), for example, an existing digital watermarking technique (Japanese Patent Application No. 8-305) is used.
No. 370, Japanese Patent Application No. 8-338787), a work ID, an author ID, and a purchaser ID are embedded in the original work (step 102). Further, the embedded information, the work name, the author name, The expiration date and the URL of the user server are written in the content management database 10 (step 103), and the original work in which the watermark information is embedded is distributed to the user server 401 (step 104). Thereby, information as shown in FIG. 6 is embedded in the content management database 10.
【0019】サーバ検索部54は、コンテンツ管理サー
バ20が提供する著作物を不正に使用しているサーバ4
01 〜40n が存在するかどうかをチェックするため、
例えば、コンテンツ管理データベース10に格納された
情報に基づいて生成されたURL等の指定した文字列が
含まれる検索条件を作成し(ステップ105)、その検
索条件を用いてサーバを検索する(ステップ106)。
HTMLファイル取得部56は、検索条件に当てはまる
サーバ、即ち、チェック対象サーバ40l が存在するな
らば、そのチェック対象サーバ40l にアクセスし、H
TMLファイルを取得し(ステップ107)、メモリ5
8に記憶する。The server search unit 54 is a server 4 that illegally uses a copyrighted work provided by the content management server 20.
To check if 0 1 to 40 n exists,
For example, a search condition including a specified character string such as a URL generated based on the information stored in the content management database 10 is created (step 105), and a server is searched using the search condition (step 106). ).
If there is a server that satisfies the search condition, that is, the check target server 40 l , the HTML file acquisition unit 56 accesses the check target server 40 l , and
The TML file is acquired (step 107), and the memory 5
8 is stored.
【0020】メモリ58に記憶されるHTMLファイル
のソースの一例を以下に示す。 1行目 <HTML> 2行目 <HEAD> 3行目 <TITLE> ...... </TITLE> 4行目 </HEAD> 5行目 <BODY> 6行目 <IMG SRC="IMAGE.GIF" ALIGN=TOP> 7行目 </BODY> 8行目 </HTML> 著作物タグ検出部60は、上記のHTMLファイルの6
行目のイメージタグから、例えば、 http://....../IMAGE.GIF という画像ファイルの著作物の存在を検出する(ステッ
プ108)。An example of the source of the HTML file stored in the memory 58 is shown below. 1st line <HTML> 2nd line <HEAD> 3rd line <TITLE> ...... </ TITLE> 4th line </ HEAD> 5th line <BODY> 6th line <IMG SRC = "IMAGE .GIF "ALIGN = TOP> 7th line </ BODY> 8th line </ HTML> The copyrighted work tag detecting unit 60
From the image tag on the line, for example, the presence of a copyrighted work of the image file http: //....../IMAGE.GIF is detected (step 108).
【0021】著作物ダウンロード部62は、著作物タグ
検出部60で存在することが判明した画像ファイル(ht
tp://....../IMAGE.GIF )をチェック対象サーバ40l
からダウンロードし(ステップ109)、メモリ58に
記憶する。次に、透かし情報読み出し部64は、メモリ
58に記憶された著作物に埋め込まれている著作物ID
及び使用者IDを読み出す(ステップ110)。使用条
件チェック部66は、透かし情報読み出し部64で得ら
れた著作物ID及び使用者IDに関連した使用期限及び
使用可能なURLをコンテンツ管理データベース10か
ら取り出し(ステップ111)、上記チェック対象サー
バ40l が使用可能なURLに該当するかどうか、又
は、使用期限が満了していないかどうかをチェックし
(ステップ112)、使用条件に違反しているかどうか
を判定する(ステップ113)。使用条件に違反してい
るチェック対象サーバ40l のURLを違反処理部68
に通知する。[0021] The copyrighted work download unit 62 outputs an image file (ht) that is found to exist by the copyrighted work tag detection unit 60.
tp: //....../IMAGE.GIF) Check target server 40 l
(Step 109) and stored in the memory 58. Next, the watermark information reading unit 64 outputs the work ID embedded in the work stored in the memory 58.
Then, the user ID is read (step 110). The use condition check unit 66 extracts the expiration date and usable URL associated with the literary work ID and the user ID obtained by the watermark information read unit 64 from the content management database 10 (step 111), and checks the server 40 to be checked. It is checked whether or not l corresponds to a usable URL or whether or not the expiration date has expired (step 112), and it is determined whether or not the use condition is violated (step 113). The URL of the check target server 40 l that violates the use condition is stored in the violation processing unit 68
Notify.
【0022】違反処理部62は、使用条件に違反してい
るサーバ40l に対し、著作物の不正使用である旨を通
知し、使用権が有償である場合には、追徴金請求処理を
行う(ステップ114)。図7は、本発明のコンテンツ
管理サーバの第2の構成を示す。コンテンツ管理サーバ
20は、著作物提供部52、サーバ検索部54、サーバ
内著作物検索部70、著作物ダウンロード部62、透か
し情報読み出し部64、使用条件チェック部66及び違
反処理部68から構成される。図7に示された第2の構
成は、図4に示された第1の構成のHTMLファイル取
得部56及び著作物タグ検出部60がサーバ内著作物検
出部70に置き換えられている点で第1の構成と相違す
る。サーバ検索部54は、指定されたサーバを検索し、
検索結果のサーバをチェック対象サーバとする。サーバ
内著作物検出部70は、チェック対象サーバ40l 内の
全てのディレクトリを探索して著作物の存在を検出し、
検出された著作物の所在の情報を著作物ダウンロード部
62に通知する。The violation processing unit 62 notifies the server 40l violating the use conditions of the fact that the copyrighted work is illegally used, and if the right to use is paid, performs a surcharge request processing ( Step 114). FIG. 7 shows a second configuration of the content management server of the present invention. The content management server 20 includes a work providing unit 52, a server search unit 54, a work search unit in server 70, a work download unit 62, a watermark information reading unit 64, a use condition check unit 66, and a violation processing unit 68. You. The second configuration shown in FIG. 7 is different from the first configuration shown in FIG. 4 in that the HTML file acquisition unit 56 and the work tag detection unit 60 in the first configuration are replaced with a work detection unit 70 in the server. This is different from the first configuration. The server search unit 54 searches for the specified server,
The server of the search result is set as the server to be checked. The in-server work detection unit 70 searches all directories in the check target server 40 l to detect the presence of the work,
The location information of the detected work is notified to the work download unit 62.
【0023】上記の原著作物への透かし情報の埋め込み
は、例えば、画像情報内に人間に知覚されないように別
の情報を埋込、必要時に埋め込んだ情報を取り出すこと
を可能とするディジタル透かし埋め込み技術により実現
される。以下にその透かし埋込技術の原理を説明する。
ディジタル透かし埋込技術における埋込処理は、分解処
理、直交変換処理、埋込処理、分解処理、逆直交変換処
理及び再構成処理から構成される。The above-mentioned embedding of watermark information in an original work is, for example, a digital watermark embedding technique which embeds other information in image information so as not to be perceived by a human and makes it possible to take out the embedded information when necessary. Is realized by: The principle of the watermark embedding technique will be described below.
The embedding process in the digital watermark embedding technology includes a decomposition process, an orthogonal transformation process, an embedding process, a decomposition process, an inverse orthogonal transformation process, and a reconstruction process.
【0024】分解処理では、原画像を1ブロックがn画
素×m画素の複数ブロックに分解する。動画像の場合に
は、各フレーム等に分け、それぞれのフレームを複数ブ
ロックに分解する。直交変換処理では、分解処理で分解
したそれぞれのブロックに離散コサイン変換(DCT変
換)等の直交変換を施し、n×mの周波数成分行列を得
る。埋め込み情報の埋め込みに先立ち、直交変換処理で
えられた周波数成分行列のどの位置に埋め込み情報を埋
め込むかを決定する埋め込み位置を乱数により決定し、
さらに、その位置に周波数成分の値をどの程度変更する
かを示す変更量を決定し、決定した埋め込み位置と変更
量を鍵情報として取得しておく。In the decomposing process, one block of the original image is decomposed into a plurality of blocks of n pixels × m pixels. In the case of a moving image, it is divided into frames and the like, and each frame is decomposed into a plurality of blocks. In the orthogonal transformation processing, orthogonal transformation such as discrete cosine transformation (DCT transformation) is performed on each block decomposed in the decomposition processing, and an n × m frequency component matrix is obtained. Prior to embedding of the embedding information, an embedding position for determining at which position of the frequency component matrix obtained by the orthogonal transformation process the embedding information is to be embedded is determined by a random number,
Furthermore, a change amount indicating how much the value of the frequency component is changed at that position is determined, and the determined embedding position and the change amount are obtained as key information.
【0025】埋め込み処理では、埋め込み情報を埋め込
む場合、1つのブロックに対する周波数成分行列に全て
を埋め込む必要はなく、複数のブロックの周波数成分行
列にまたがって埋め込んでもよい。埋め込み位置とし
て、例えば、周波数成分行列の低周波数部分を選択する
ことにより、人間に知覚できないように埋め込むことが
できる。また、変更量を変えることにより、周波数成分
行列の元の値との差を変えられるため、画質の劣化を制
御することができる。埋め込み処理では、鍵情報の埋め
込み位置と変化量に基づいてそれぞれのブロックの周波
数成分行列の値を変え、埋め込み情報を埋め込む。In the embedding process, when embedding information is to be embedded, it is not necessary to embed all of the information in the frequency component matrix for one block, but it may be embedded over the frequency component matrix of a plurality of blocks. By selecting, for example, a low-frequency portion of a frequency component matrix as an embedding position, embedding can be performed so that it cannot be perceived by humans. Also, by changing the change amount, the difference from the original value of the frequency component matrix can be changed, so that the deterioration of the image quality can be controlled. In the embedding process, the value of the frequency component matrix of each block is changed based on the embedding position and the amount of change of the key information, and the embedding information is embedded.
【0026】逆直交変換処理では、埋め込み処理により
埋め込み情報が埋め込まれたそれぞれのブロックの周波
数成分行列を逆直交変換し、n画素×m画素のブロック
画像を得る。再構成処理では、逆直交変換処理で得られ
た各ブロック画像をつなぎ合わせ、埋め込み情報が埋め
込まれた透かし画像を得る。In the inverse orthogonal transform process, the frequency component matrix of each block in which the embedded information is embedded by the embedding process is subjected to inverse orthogonal transform to obtain a block image of n pixels × m pixels. In the reconstruction process, the block images obtained by the inverse orthogonal transform process are connected to obtain a watermark image in which embedded information is embedded.
【0027】次に、上記のステップ110における埋め
込み情報を取り出す場合の処理を説明する。埋込情報を
取り出すには、分解処理、直交変換処理、取出処理等が
ある。分解処理では、透かし画像を1ブロックがn画素
×m画素の複数ブロックに分解する。直交変換処理で
は、分解処理で分解されたそれぞれのブロックに対し、
直交変換を行い、n×mの周波数成分行列を得る。取り
出し処理では、埋込時における埋め込み処理で用いた鍵
情報から埋め込み位置と変更量を得て、それぞれのブロ
ックの周波数成分行列から埋め込み情報を取り出す。Next, the process for extracting the embedded information in the above step 110 will be described. Extraction of embedded information includes decomposition processing, orthogonal transformation processing, extraction processing, and the like. In the decomposing process, the watermark image is decomposed into a plurality of blocks each including n pixels × m pixels. In the orthogonal transformation process, for each block decomposed by the decomposition process,
An orthogonal transformation is performed to obtain an n × m frequency component matrix. In the extraction process, the embedding position and the amount of change are obtained from the key information used in the embedding process at the time of embedding, and the embedding information is extracted from the frequency component matrix of each block.
【0028】以上のように、ディジタル透かし技術は、
埋め込み時に用いた鍵情報がなければ埋め込み情報の
取り出しができないこと、鍵情報中の埋め込み情報は
乱数により作成するため固定されておらず、埋め込み情
報の解読は困難なこと、埋め込み位置を工夫すること
により、人間が知覚できないように埋め込み情報を埋め
込むこと、変更量を変えることにより、画質の劣化の
程度を制御できること、等の特徴がある。As described above, digital watermarking technology
Embedding information cannot be extracted without the key information used at the time of embedding, the embedding information in the key information is not fixed because it is created by random numbers, and it is difficult to decipher the embedding information, and devising the embedding position Therefore, there is a feature that the embedded information is embedded so that a human cannot perceive it, and the degree of image quality deterioration can be controlled by changing the change amount.
【0029】[0029]
【実施例】以下に本発明の実施例を図面と共に説明す
る。以下の例では、チェック日を1997年8月10日
とし、使用期限を購入日から90日とし、購入申し込み
毎に、使用条件として使用期限がコンテンツ管理データ
ベース10に格納されているものとして説明する。Embodiments of the present invention will be described below with reference to the drawings. In the following example, it is assumed that the check date is August 10, 1997, the expiration date is 90 days from the purchase date, and the expiration date is stored in the content management database 10 as a use condition for each purchase application. .
【0030】図8は、本発明の一実施例のコンテンツ管
理データベースの内容の例を示す。使用者サーバ40か
ら現在5つの購入申し込みがあり、各々の申し込みに対
して画像ID11、著作物名12、著作者ID13、著
作者名14、使用期限15、及び使用者サーバURLが
コンテンツ管理データベース10に登録されているもの
とする。FIG. 8 shows an example of the contents of the content management database according to one embodiment of the present invention. There are currently five purchase applications from the user server 40. For each application, the image ID 11, the work name 12, the creator ID 13, the creator name 14, the expiration date 15, and the user server URL are stored in the content management database 10 It shall be registered in.
【0031】また、画像ID、著作者ID、使用者ID
が透かし埋込技術により、配布する各々の著作物に埋め
込まれており、コンテンツ管理サーバ20から使用者サ
ーバ40に送信されているものとする。コンテンツ管理
サーバ20のサーバ検出部54は、コンテンツ管理デー
タベース10から、ある使用者のURL http://www.xxxx.co.jp/ を抽出し、このURLを検索条件とする(ステップ10
5)。これにより、サーバ検索部54は、上記の抽出さ
れたURLに対してアクセスする(ステップ106)。
HTMLファイル取得部56は、アクセスにより取得し
たHTMLファイルを取得し、メモリに記憶する(ステ
ップ107)。例えば、以下のHTMLファイルが取得
される。 1行目 <HTML> 2行目 <HEAD> 3行目 <TITLE> ...... </TITLE> 4行目 </HEAD> 5行目 <BODY> 6行目 <IMG SRC="IMAGE.GIF" ALIGN=TOP> 7行目 </BODY> 8行目 </HTML> 著作物タグ検出部60は、上記のHTMLファイルの6
行目のイメージタグから、例えば、 http://....../IMAGE.GIF という画像ファイルの著作物の存在を検出する(ステッ
プ108)。Further, an image ID, an author ID, and a user ID
Is embedded in each copyrighted work to be distributed by the watermark embedding technology, and is transmitted from the content management server 20 to the user server 40. The server detection unit 54 of the content management server 20 sends the URL http: // www. xxxx. co. jp / is extracted, and this URL is used as a search condition (step 10).
5). Thereby, the server search unit 54 accesses the extracted URL (step 106).
The HTML file acquisition unit 56 acquires the HTML file acquired by the access and stores it in the memory (Step 107). For example, the following HTML file is obtained. 1st line <HTML> 2nd line <HEAD> 3rd line <TITLE> ...... </ TITLE> 4th line </ HEAD> 5th line <BODY> 6th line <IMG SRC = "IMAGE .GIF "ALIGN = TOP> 7th line </ BODY> 8th line </ HTML> The copyrighted work tag detecting unit 60
From the image tag on the line, for example, the presence of a copyrighted work of the image file http: //....../IMAGE.GIF is detected (step 108).
【0032】著作物ダウンロード部62は、著作物タグ
検出部60で存在することが判明した画像ファイル(ht
tp://....../IMAGE.GIF )をチェック対象サーバ40l
からダウンロードし(ステップ109)、メモリ58に
記憶する。この画像ファイルは、例えば、図8のコンテ
ンツ管理データベースの著作物ID(PID−A)であ
る。[0038] The copyrighted work download unit 62 outputs an image file (ht) that has been found to exist by the copyrighted work tag detection unit 60.
tp: //....../IMAGE.GIF) Check target server 40 l
(Step 109) and stored in the memory 58. This image file is, for example, a work ID (PID-A) in the content management database of FIG.
【0033】次に、透かし情報読み出し部64は、メモ
リ58に記憶された画像ファイルに埋め込まれている著
作物ID“PID−A”及び使用者ID“aaa”を読
み出す(ステップ110)。使用条件チェック部66
は、透かし情報読み出し部64で得られた著作物ID
“PID−A”及び使用者ID“aaa”に関連した使
用期限の“97.8.1”及び使用可能なURL“ht
tp://www.xxxx.co.jp/”をコンテ
ンツ管理データベース10から取り出す(ステップ11
1)。上記チェック対象サーバ40l のURLは、使用
可能なURL“http://www.xxxx.c
o.jp/”に該当するので、使用場所の使用条件は満
たされる。しかし、チェック日は、97年8月10日で
あり、使用期限は97年8月1日であることから使用期
限が満了していることが分かる(ステップ112)。従
って、使用条件に違反していると判定される(ステップ
113)。これにより、違反処理部62は、使用条件に
違反しているサーバ40l に対し、著作物の不正使用で
ある旨を通知し、使用権が有償である場合には、追徴金
請求処理を行う(ステップ114)。Next, the watermark information reading section 64 reads the literary work ID “PID-A” and the user ID “aaa” embedded in the image file stored in the memory 58 (step 110). Use condition check unit 66
Is the copyrighted work ID obtained by the watermark information reading unit 64
The expiration date “97.8.1” associated with “PID-A” and user ID “aaa” and available URL “ht”
tp: // www. xxxx. co. jp / "from the content management database 10 (step 11).
1). URL of the check target server 40 l is available for use URL "http: //www.xxxx.c
o. jp / ”, the use condition of the place of use is satisfied. However, the check date is August 10, 1997, and the expiration date is August 1, 1997, so the expiration date has expired. Therefore, it is determined that the usage condition is violated (step 113), whereby the violation processing unit 62 sends a message to the server 40l that violates the usage condition. A notification that the copyrighted material has been used illegally is given, and if the right to use is paid, a surcharge payment request process is performed (step 114).
【0034】なお、原画像に透かし情報を埋め込む際
に、当該透かし情報となる情報の項目は、人手によりキ
ーボード等から入力する方法でも、専用の情報ファイル
から読み込んで埋め込むような方法でもよい。さらに、
上記の実施例では、使用条件として使用期限を用いて説
明しているが、この例に限定されることなく、料金の支
払が完了していない場合等、種々の使用条件を用いてチ
ェックすることが可能である。When embedding the watermark information in the original image, the information item serving as the watermark information may be manually input from a keyboard or the like, or may be read from a dedicated information file and embedded. further,
In the above embodiment, the expiration date is used as the use condition. However, the present invention is not limited to this example, and the use condition may be checked using various use conditions, such as when the payment has not been completed. Is possible.
【0035】また、上記の実施例では、コンテンツ管理
サーバ20の構成要件に基づいて説明しているが、この
例に限定されることなく、コンテンツ管理サーバ20の
各々の構成要件をソフトウェア(プログラム)で構築
し、ディスク装置等に格納しておき、必要に応じてコン
テンツ管理サーバ20のコンピュータにインストールし
て使用条件違反のチェックを行うことも可能である。さ
らに、構築されたプログラムをフロッピーディスクやC
D−ROM等の可搬記憶媒体に格納し、このようなシス
テムを用いる場面で汎用的に使用することも可能であ
る。Although the above embodiment has been described based on the configuration requirements of the content management server 20, the configuration requirements of the content management server 20 are not limited to this example. , And stored in a disk device or the like, and installed on the computer of the content management server 20 as necessary to check for usage condition violations. Furthermore, the built program is stored on a floppy disk or C
It is also possible to store it in a portable storage medium such as a D-ROM and use it versatilely when using such a system.
【0036】本発明は、上記の実施例に限定されること
なく、特許請求の範囲内で種々変更・応用が可能であ
る。The present invention is not limited to the above embodiments, but can be variously modified and applied within the scope of the claims.
【0037】[0037]
【発明の効果】上記のように、本発明によれば、ネット
ワークに接続されたサーバで使用中の特定の著作物を検
出して使用条件違反をチェックするので、当該著作物が
提供されたサーバだけではなく、使用が許可されていな
いサーバによる著作物の使用の使用条件違反が自動的に
チェックされる利点が得られる。As described above, according to the present invention, a specific work in use by a server connected to a network is detected to check for violations of use conditions, so that the server provided with the work is provided. Not only that, there is an advantage that the use conditions of the use of the work by the server not permitted to use are automatically checked.
【0038】さらに、商品となる原画に透かし情報とし
て、画像ID、著作者ID、使用者IDを埋め込んでイ
ンターネット等のネットワークを介して使用者サーバに
送信することにより、使用者サーバでは、これらの情報
を改ざんできないため、不正に料金の徴収を免れたり、
不正に使用することが不可能となる。さらに、使用期限
を経過しているにも関わらず、使用を続けているような
場合には使用条件違反の可能性があるため、当該期日が
到来していると思われる情報を管理データベースから読
み出して、当該データベースの情報に含まれているUR
Lを用いて使用者サーバにアクセスして、透かし情報が
埋め込まれている画像情報を取得し、透かし情報に基づ
いてデータベースを検索し、使用条件との照合を行うこ
とで、使用条件違反を人手を介さずに、自動的にチェッ
クすることができる。Further, by embedding an image ID, a creator ID, and a user ID as watermark information in an original image as a product, and transmitting the watermark information to the user server via a network such as the Internet, the user server can obtain the information. You cannot falsify information because you cannot falsify information,
It becomes impossible to use illegally. Furthermore, if the usage period has expired and the user continues to use the product, the usage conditions may be violated. Therefore, the information that seems to have reached the date is read from the management database. UR included in the information of the database
L to access the user server, obtain image information in which the watermark information is embedded, search the database based on the watermark information, and collate with the usage conditions, to thereby manually violate the usage conditions. You can check automatically without going through.
【図1】本発明の原理を説明するための図である。FIG. 1 is a diagram for explaining the principle of the present invention.
【図2】本発明の原理構成図である。FIG. 2 is a principle configuration diagram of the present invention.
【図3】本発明が適用されるシステム構成図である。FIG. 3 is a system configuration diagram to which the present invention is applied.
【図4】本発明のコンテンツ管理サーバの第1の構成図
である。FIG. 4 is a first configuration diagram of a content management server of the present invention.
【図5】本発明の使用条件違反チェック動作を示すシー
ケンスチャートである。FIG. 5 is a sequence chart showing a use condition violation check operation of the present invention.
【図6】本発明のコンテンツ管理データベースの内容を
示す図である。FIG. 6 is a diagram showing contents of a content management database of the present invention.
【図7】本発明のコンテンツ管理サーバの第2の構成図
である。FIG. 7 is a second configuration diagram of the content management server of the present invention.
【図8】本発明の一実施例のコンテンツ管理データベー
スの内容の例を示す図である。FIG. 8 is a diagram showing an example of contents of a content management database according to one embodiment of the present invention.
10 管理データベース 100 著作物の使用条件違反チェック装置 110 著作物提供手段 120 格納手段 130 サーバ検索手段 140 透かし情報取得手段 150 チェック手段 Reference Signs List 10 management database 100 use condition violation check device for copyrighted work 110 copyrighted work provision means 120 storage means 130 server search means 140 watermark information acquisition means 150 check means
Claims (12)
ンターネットを含むネットワークを介して公開したり、
販売する場合に必要となる使用条件チェックを行う著作
物の使用条件違反チェック方法であって、 著作物識別情報及び使用者情報を含む透かし情報が埋め
込まれた原著作物を使用者に提供し、上記透かし情報及
び上記透かし情報に対応した使用条件を管理データベー
スに格納する段階と、 上記著作物を使用しているサーバを検出する検索段階
と、 上記サーバで使用されている上記著作物に埋め込まれた
透かし情報を得る透かし情報取得段階と、 上記管理データベースから上記著作物に埋め込まれた透
かし情報に対応する使用条件を得ることにより、上記サ
ーバによる上記著作物の使用が上記使用条件に違反して
いないかどうかをチェックする段階とからなることを特
徴とする著作物の使用条件違反チェック方法。1. To publish a copyrighted work including digital images and moving images via a network including the Internet,
This is a method of checking the usage conditions of a copyrighted work, which is necessary to check the usage conditions required for sale.This method provides the user with an original work in which watermark information including work identification information and user information is embedded. Storing watermark information and use conditions corresponding to the watermark information in a management database; searching for detecting a server using the work; embedded in the work used in the server; Watermark information obtaining step of obtaining watermark information; and obtaining use conditions corresponding to the watermark information embedded in the work from the management database, so that the use of the work by the server does not violate the use conditions. A method for checking whether or not a copyrighted work has been violated.
に合致するサーバを検出する段階と、 上記検出されたサーバからハイパーテキストを取得する
段階と、 上記ハイパーテキストから著作物の存在を表わすタグを
検出する段階とを有し、 上記透かし情報取得段階は、 上記タグにより示された著作物のファイルをダウンロー
ドする段階と、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出す段階とを有することを特徴とする
請求項1記載の著作物の使用条件違反チェック方法。2. The method according to claim 1, wherein the step of searching includes a step of detecting, from the servers, a server that satisfies a search condition including a specified character string; a step of acquiring hypertext from the detected server; Detecting a tag indicating the presence of the work from the hypertext, wherein the watermark information obtaining step downloads a file of the work indicated by the tag, and a file of the downloaded work 2. The method according to claim 1, further comprising the step of: reading watermark information of the work from the work.
著作物の存在を検出する段階とを有し、 上記透かし情報取得段階は、 上記検出された著作物のファイルをダウンロードする段
階と、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出す段階とを有することを特徴とする
請求項1記載の著作物の使用条件違反チェック方法。3. The search step includes a step of detecting a designated server, and a step of searching all directories of the detected server to detect the presence of a copyrighted work. 2. The use of the work according to claim 1, further comprising: downloading the file of the detected work; and reading watermark information of the work from the file of the downloaded work. Condition violation check method.
可能な場所情報の少なくとも一方を含む条件であること
を特徴とする請求項1乃至3のうちいずれか1項記載の
著作物の使用条件違反チェック方法。4. The use condition violation of a work according to claim 1, wherein the use condition is a condition including at least one of a use period and usable place information. Method for checking.
ンターネットを含むネットワークを介して公開したり、
配布することにより使用者に提供するコンテンツ管理サ
ーバにおいて、著作物の使用条件違反チェック装置であ
って、 著作物識別情報及び使用者情報を含む透かし情報が埋め
込まれた原著作物を使用者に提供する著作物提供手段
と、 上記透かし情報及び上記透かし情報に対応した使用条件
を管理データベースに格納する手段と、 上記著作物を使用しているサーバを検出する検索手段
と、 上記サーバで使用されている上記著作物に埋め込まれた
透かし情報を得る透かし情報取得手段と、 上記管理データベースから上記著作物に埋め込まれた透
かし情報に対応する使用条件を得ることにより、上記サ
ーバによる上記著作物の使用が上記使用条件に違反して
いないかどうかをチェックする手段とからなることを特
徴とする著作物の使用条件違反チェック装置。5. A work including a digital image and a moving image may be disclosed via a network including the Internet,
In a content management server provided to a user by distributing, a use condition violation checking device for a copyrighted work, which provides a user with an original copyrighted work in which watermark information including copyrighted work identification information and user information is embedded. Means for providing a copyrighted work, means for storing the watermark information and usage conditions corresponding to the watermark information in a management database, search means for detecting a server using the copyrighted work, and means used in the server Watermark information obtaining means for obtaining watermark information embedded in the work; and obtaining usage conditions corresponding to the watermark information embedded in the work from the management database, thereby enabling the server to use the work. Means for checking whether the use conditions have been violated. Ekku apparatus.
に合致するサーバを検出する手段と、 上記検出されたサーバからハイパーテキストを取得する
手段と、 上記ハイパーテキストから著作物の存在を表わすタグを
検出する手段とを有し、 上記透かし情報取得手段は、 上記タグにより示された著作物のファイルをダウンロー
ドする手段と、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出す手段とを有することを特徴とする
請求項5記載の著作物の使用条件違反チェック装置。6. A search means for detecting a server that matches a search condition of a form including a specified character string from among servers, a means for acquiring hypertext from the detected server, Means for detecting a tag indicating the presence of the work from the hypertext, wherein the watermark information obtaining means downloads a file of the work indicated by the tag, and a file of the downloaded work 6. An apparatus according to claim 5, further comprising: means for reading watermark information of the copyrighted work from the work.
著作物の存在を検出する手段とを有し、 上記透かし情報取得手段は、 上記検出された著作物のファイルをダウンロードする手
段と、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出す手段とを有することを特徴とする
請求項5記載の著作物の使用条件違反チェック装置。7. The search means includes means for detecting a designated server, and means for searching all directories of the detected server to detect the presence of a copyrighted work. 6. The use of a work according to claim 5, further comprising: means for downloading the file of the detected work, and means for reading watermark information of the work from the file of the downloaded work. Condition violation check device.
可能な場所情報の少なくとも一方を含む条件であること
を特徴とする請求項5乃至7のうちいずれか1項記載の
著作物の使用条件違反チェック装置。8. The use condition violation of a work according to claim 5, wherein the use condition is a condition including at least one of a use expiration date and usable place information. Check device.
ンターネットを含むネットワークを介して公開したり、
配布することにより使用者に提供するコンテンツ管理サ
ーバにおいて著作物の使用条件をチェックするため実行
される著作物の使用条件違反チェックプログラムを格納
した記憶媒体であって、 著作物識別情報及び使用者情報を含む透かし情報が埋め
込まれた原著作物を使用者に提供する著作物提供プロセ
スと、 上記透かし情報及び上記透かし情報に対応した使用条件
を管理データベースに格納するプロセスと、 上記著作物を使用しているサーバを検出する検索プロセ
スと、 上記サーバで使用されている上記著作物に埋め込まれた
透かし情報を得る透かし情報取得プロセスと、 上記管理データベースから上記著作物に埋め込まれた透
かし情報に対応する使用条件を得ることにより、上記サ
ーバによる上記著作物の使用が上記使用条件に違反して
いないかどうかをチェックするチェックプロセスとから
なることを特徴とする著作物の使用条件違反チェックプ
ログラムを格納した記憶媒体。9. Publishing a copyrighted work including digital images and moving images via a network including the Internet,
A storage medium storing a work use condition violation check program that is executed to check use conditions of a work in a content management server provided to a user by distributing the work, the work identification information and the user information A process of providing a user with an original work in which watermark information including embedded watermark information is provided to a user; a process of storing the watermark information and use conditions corresponding to the watermark information in a management database; A search process for detecting a server that is present, a watermark information acquisition process for obtaining watermark information embedded in the work used in the server, and a use corresponding to the watermark information embedded in the work from the management database. By obtaining the conditions, the use of the work by the server violates the use conditions Storage medium storing operating conditions violation checking program work, characterized by comprising a check process of checking whether or not.
に合致するサーバを検出するプロセスと、 上記検出されたサーバからハイパーテキストを取得する
プロセスと、 上記ハイパーテキストから著作物の存在を表わすタグを
検出するプロセスとを有し、 上記透かし情報取得プロセスは、 上記タグにより示された著作物のファイルをダウンロー
ドするプロセスと、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出すプロセスとを有することを特徴と
する請求項9記載の著作物の使用条件違反チェックプロ
グラムを格納した記憶媒体。10. A process for detecting a server that matches a search condition in a form including a specified character string from among servers, a process for obtaining hypertext from the detected server, Detecting a tag indicating the presence of the work from the hypertext, wherein the watermark information obtaining process includes a process of downloading a file of the work indicated by the tag, and a file of the downloaded work. 10. A storage medium storing a work use condition violation check program according to claim 9, further comprising a step of reading watermark information of the work from the program.
著作物の存在を検出するプロセスとを有し、 上記透かし情報取得プロセスは、 上記検出された著作物のファイルをダウンロードするプ
ロセスと、 上記ダウンロードされた著作物のファイルから著作物の
透かし情報を読み出すプロセスとを有することを特徴と
する請求項9記載の著作物の使用条件違反チェックプロ
グラムを格納した記憶媒体。11. The watermark information acquiring process, comprising: a process of detecting a designated server; and a process of searching all directories of the detected server to detect the presence of a copyrighted work. 10. The use of a copyrighted work according to claim 9, comprising: a process of downloading the file of the detected copyrighted work; and a process of reading watermark information of the copyrighted work from the file of the downloaded copyrighted work. A storage medium that stores a condition violation check program.
可能な場所情報の少なくとも一方を含む条件を用いるこ
とを特徴とする請求項9乃至11のうちいずれか1項記
載の著作物の使用条件違反チェックプログラムを格納し
た記憶媒体。12. The program according to claim 9, wherein a condition including at least one of an expiration date and usable location information is used as the use condition. Storage medium storing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21537897A JP3539146B2 (en) | 1997-08-11 | 1997-08-11 | Use condition violation check method and apparatus for work, and storage medium storing program for use condition violation check for work |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21537897A JP3539146B2 (en) | 1997-08-11 | 1997-08-11 | Use condition violation check method and apparatus for work, and storage medium storing program for use condition violation check for work |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1166009A true JPH1166009A (en) | 1999-03-09 |
| JP3539146B2 JP3539146B2 (en) | 2004-07-07 |
Family
ID=16671315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21537897A Expired - Lifetime JP3539146B2 (en) | 1997-08-11 | 1997-08-11 | Use condition violation check method and apparatus for work, and storage medium storing program for use condition violation check for work |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3539146B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000330873A (en) * | 1999-05-18 | 2000-11-30 | M Ken:Kk | Contents distribution system, method therefor and recording medium |
| JP2002222286A (en) * | 2001-01-25 | 2002-08-09 | Clover Network Com:Kk | Homepage server device and program with unauthorized use prevention function |
| JP2002259346A (en) * | 2001-02-28 | 2002-09-13 | Ntt Communications Kk | Copyright protection system, apparatus, recording medium recording copyright protection program, and copyright protection program |
| JP2003518658A (en) * | 1999-12-28 | 2003-06-10 | ディジマーク コーポレイション | Watermarking as a data proxy |
| JP2003529987A (en) * | 2000-04-05 | 2003-10-07 | ソニー・ユナイテッド・キングダム・リミテッド | Material identification method |
| US7328178B2 (en) | 2002-03-27 | 2008-02-05 | Fujitsu Limited | Content billing method, and content billing system and content billing apparatus using the content billing method |
| JP2009515232A (en) * | 2005-07-20 | 2009-04-09 | ベリマトリックス、インコーポレーテッド | Network user authentication system and method |
| US7818577B2 (en) | 2000-04-05 | 2010-10-19 | Sony United Kingdom Limited | Identifying material using a watermark and a signature |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5636292A (en) * | 1995-05-08 | 1997-06-03 | Digimarc Corporation | Steganography methods employing embedded calibration data |
| JPH09191395A (en) * | 1995-11-30 | 1997-07-22 | Eastman Kodak Co | Method for embedding digital information in image |
-
1997
- 1997-08-11 JP JP21537897A patent/JP3539146B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5636292A (en) * | 1995-05-08 | 1997-06-03 | Digimarc Corporation | Steganography methods employing embedded calibration data |
| US5636292C1 (en) * | 1995-05-08 | 2002-06-18 | Digimarc Corp | Steganography methods employing embedded calibration data |
| JPH09191395A (en) * | 1995-11-30 | 1997-07-22 | Eastman Kodak Co | Method for embedding digital information in image |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000330873A (en) * | 1999-05-18 | 2000-11-30 | M Ken:Kk | Contents distribution system, method therefor and recording medium |
| JP2003518658A (en) * | 1999-12-28 | 2003-06-10 | ディジマーク コーポレイション | Watermarking as a data proxy |
| JP4880159B2 (en) * | 1999-12-28 | 2012-02-22 | ディジマーク コーポレイション | Watermarking as a data proxy |
| JP2003529987A (en) * | 2000-04-05 | 2003-10-07 | ソニー・ユナイテッド・キングダム・リミテッド | Material identification method |
| US7818577B2 (en) | 2000-04-05 | 2010-10-19 | Sony United Kingdom Limited | Identifying material using a watermark and a signature |
| US7840816B2 (en) | 2000-04-05 | 2010-11-23 | Sony United Kingdom Limited | Identifying material stored using a signature as a retrieval index |
| JP2002222286A (en) * | 2001-01-25 | 2002-08-09 | Clover Network Com:Kk | Homepage server device and program with unauthorized use prevention function |
| JP2002259346A (en) * | 2001-02-28 | 2002-09-13 | Ntt Communications Kk | Copyright protection system, apparatus, recording medium recording copyright protection program, and copyright protection program |
| US7328178B2 (en) | 2002-03-27 | 2008-02-05 | Fujitsu Limited | Content billing method, and content billing system and content billing apparatus using the content billing method |
| JP2009515232A (en) * | 2005-07-20 | 2009-04-09 | ベリマトリックス、インコーポレーテッド | Network user authentication system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3539146B2 (en) | 2004-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6871200B2 (en) | Registration and monitoring system | |
| US7130466B2 (en) | System and method for compiling images from a database and comparing the compiled images with known images | |
| US5983351A (en) | Web site copyright registration system and method | |
| US8041074B2 (en) | Content indexing and searching using content identifiers and associated metadata | |
| US6611830B2 (en) | Information search method and system for registering and searching for associated multimedia data using embedded information | |
| US7095871B2 (en) | Digital asset management and linking media signals with related data using watermarks | |
| US7506365B2 (en) | Document distribution method and document management method | |
| EP1139199A2 (en) | Detection of unauthorized data modification on a network | |
| JPH10191036A (en) | Id imprinting and reading method for digital contents | |
| JP3539141B2 (en) | Method and apparatus for checking use condition violation of work and storage medium storing program for checking use condition violation of work | |
| EP1311973A4 (en) | Using embedded data with file sharing | |
| JP2002016788A (en) | Content copy tracking management system, content copy machine, center device, and their program recording media | |
| US7058810B2 (en) | Data terminal equipment | |
| JP3539146B2 (en) | Use condition violation check method and apparatus for work, and storage medium storing program for use condition violation check for work | |
| KR101888866B1 (en) | Method and apparatus for distributing contents using copyright protection | |
| JP4511645B2 (en) | Method and system for checking violation of use condition of copyrighted work, copyrighted product sales management server, general terminal and recording medium | |
| JP4774554B2 (en) | Character content providing method and character content providing system | |
| JP3515738B2 (en) | Content information reconstruction system and program recording medium for content information reconstruction | |
| JP2002215466A (en) | Related information providing apparatus and method, related information providing program, and paper medium | |
| JP2009282883A (en) | Image retrieval system, crawling device, and image retrieval device | |
| EP2012247A1 (en) | Method for transmitting media data used in web sites | |
| JP7794016B2 (en) | Content monitoring device and program | |
| KR20010068946A (en) | Techinique for preventing document tampering using fragile watermark | |
| Cappellini et al. | Copyright protection of cultural heritage multimedia data through digital watermarking techniques | |
| KR100973220B1 (en) | Digital copyright protection system using watermark |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20031202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040302 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040315 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090402 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100402 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110402 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120402 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140402 Year of fee payment: 10 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |