(57)【特許請求の範囲】
【請求項１】
ネットワーク上でディジタルデータを提供するデータ提供手段と、該データ提供手段により提供されるディジタルデータから著作権情報を取り出し、取り出された著作権情報に基づいて前記ディジタルデータの著作権を検査する著作権検査手段と、を含んで構成され、１つの前記データ提供手段から参照先のデータ提供手段への参照を可能にするハイパーリンクが設定されたネットワークにおけるディジタルデータの著作権検査装置であって、
前記著作権検査手段によりディジタルデータの著作権が検査されたときに、該ディジタルデータを提供する前記データ提供手段からハイパーリンク情報を取り出すハイパーリンク情報取出手段と、
該ハイパーリンク情報取出手段により取り出されたハイパーリンク情報が特定する前記参照先のデータ提供手段に対して、前記著作権検査手段を再帰的に起動させる再帰的起動手段と、
前記著作権検査手段により著作権が検査されたディジタルデータのファイルサイズ及び最終更新日からなる属性を記録する属性記録手段と、
該著作権検査手段により著作権が検査されるディジタルデータの属性を取り出す属性取出手段と、を備え、
前記著作権検査手段は、前記属性取出手段により取り出された属性と、前記属性記録手段に記録されている属性と、が不一致のときにのみ、前記ディジタルデータの著作権を検査することを特徴とするネットワークにおけるディジタルデータの著作権検査装置。
【請求項２】
コンピュータに、
ネットワーク上でディジタルデータを提供するデータ提供機能と、該データ提供機能により提供されるディジタルデータから著作権情報を取り出し、取り出された著作権情報に基づいて前記ディジタルデータの著作権を検査する著作権検査機能と、を含んで構成され、１つの前記データ提供機能から参照先のデータ提供機能への参照を可能にするハイパーリンクが設定されたネットワークにおけるディジタルデータの著作権検査プログラムが記録された記録媒体であって、
前記著作権検査機能によりディジタルデータの著作権が検査されたときに、該ディジタルデータを提供する前記データ提供機能からハイパーリンク情報を取り出すハイパーリンク情報取出機能と、
該ハイパーリンク情報取出機能により取り出されたハイパーリンク情報が特定する前記参照先のデータ提供機能に対して、前記著作権検査機能を再帰的に起動させる再帰的起動機能と、
前記著作権検査機能により著作権が検査されたディジタルデータのファイルサイズ及び最終更新日からなる属性を記録する属性記録機能と、
該著作権検査機能により著作権が検査されるディジタルデータの属性を取り出す属性取出機能と、を実現させ、
前記著作権検査機能は、前記属性取出機能により取り出された属性と、前記属性記録機能に記録されている属性と、が不一致のときにのみ、前記ディジタルデータの著作権を検査することを特徴とするネットワークにおけるディジタルデータの著作権検査プログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上で提供されるディジタルデータの著作権を自動的に検査する技術に関する。
【０００２】
【従来の技術】
近年では、コンピュータ技術の進歩により、音声、画像、テキスト等のデータを、ディジタルデータとしてコンピュータ上で取り扱うことが可能になった。そして、ネットワークが構築されたコンピュータシステム、例えば、インターネットにおいて、ディジタルデータの授受が容易に行われるようになった。
【０００３】
ところで、ディジタルデータは、劣化を伴わずに容易に複製を作成することが可能なため、著作権者に無断で複製、改変等がなされて不正使用されることが多々ある。
このため、主に著作権の保護を行う観点から、ディジタルデータに、人間には認識されないような形態で著作権情報を埋め込む電子すかし（watermarking）という技術が開発された。電子すかしは、例えば、画像を例にとると、人間には目に付きにくいような画像の成分に信号を付加することで実現される（特願平９−３５２５８号参照）。
【０００４】
【発明が解決しようとする課題】
しかしながら、著作権情報が埋め込まれたディジタルデータを、例えば、インターネット上で無断使用されていないかを検査する場合には、次のような問題があった。即ち、従来技術では、著作権を検査する場合、無断使用が行われている可能性があるホームページに対して、人間がマニュアルで検査しなければならなかった。ところが、インターネットには、膨大なホームページが開設されているため、全てのホームページに対して著作権を検査することは事実上不可能であり、ディジタルデータの不正使用の検査が充分行われていないのが実状であった。
【０００５】
そこで、本発明は以上のような従来の問題点に鑑み、参照経路を設定するハイパーリンクを利用し、ネットワーク上で提供されるディジタルデータの著作権を自動的に検査できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
このため、請求項１記載の発明は、ネットワーク上でディジタルデータを提供するデータ提供手段と、該データ提供手段により提供されるディジタルデータから著作権情報を取り出し、取り出された著作権情報に基づいて前記ディジタルデータの著作権を検査する著作権検査手段と、を含んで構成され、１つの前記データ提供手段から参照先のデータ提供手段への参照を可能にするハイパーリンクが設定されたネットワークにおけるディジタルデータの著作権検査装置であって、前記著作権検査手段によりディジタルデータの著作権が検査されたときに、該ディジタルデータを提供する前記データ提供手段からハイパーリンク情報を取り出すハイパーリンク情報取出手段と、該ハイパーリンク情報取出手段により取り出されたハイパーリンク情報が特定する前記参照先のデータ提供手段に対して、前記著作権検査手段を再帰的に起動させる再帰的起動手段と、前記著作権検査手段により著作権が検査されたディジタルデータのファイルサイズ及び最終更新日からなる属性を記録する属性記録手段と、該著作権検査手段により著作権が検査されるディジタルデータの属性を取り出す属性取出手段と、を備え、前記著作権検査手段は、前記属性取出手段により取り出された属性と、前記属性記録手段に記録されている属性と、が不一致のときにのみ、前記ディジタルデータの著作権を検査することを特徴とする。
【０００７】
かかる構成によれば、データ提供手段で提供されるディジタルデータの著作権が検査されると、データ提供手段からハイパーリンク情報が取り出される。そして、取り出されたハイパーリンク情報が特定する参照先のデータ提供手段に対して、ディジタルデータの著作権を検査する著作権検査手段が再帰的に起動される。即ち、１つのデータ提供手段から参照先のデータ提供手段へとハイパーリンクを辿りつつ、著作権検査手段が再帰的に起動され、ディジタルデータの著作権が次々と検査される。従って、少なくとも１つのデータ提供手段を指定して著作権検査手段を起動させるだけで、複数のディジタルデータの著作権の検査が自動的に行われる。
【００１１】
このとき、著作権検査手段によりディジタルデータの著作権が検査されると、検査されたディジタルデータの属性が属性記録手段に記録される。そして、著作権の検査を行おうとするディジタルデータの属性と、属性記録手段に記録されているディジタルデータの属性と、が不一致のときのみ、ディジタルデータの著作権の検査が行われる。これは、前回の著作権の検査と今回の著作権の検査との間で、ディジタルデータの改変等が行われると、ディジタルデータの属性が変更されることを利用している。即ち、検査対象のディジタルデータの属性と、属性記録手段に記録されているディジタルデータの属性と、が一致している場合には、ディジタルデータの改変等が行われていないと判断できる。従って、かかるディジタルデータに対しては、著作権の検査を行う必要がない。
【００２０】
請求項２記載の発明は、コンピュータに、ネットワーク上でディジタルデータを提供するデータ提供機能と、該データ提供機能により提供されるディジタルデータから著作権情報を取り出し、取り出された著作権情報に基づいて前記ディジタルデータの著作権を検査する著作権検査機能と、を含んで構成され、１つの前記データ提供機能から参照先のデータ提供機能への参照を可能にするハイパーリンクが設定されたネットワークにおけるディジタルデータの著作権検査プログラムが記録された記録媒体であって、前記著作権検査機能によりディジタルデータの著作権が検査されたときに、該ディジタルデータを提供する前記データ提供機能からハイパーリンク情報を取り出すハイパーリンク情報取出機能と、該ハイパーリンク情報取出機能により取り出されたハイパーリンク情報が特定する前記参照先のデータ提供機能に対して、前記著作権検査機能を再帰的に起動させる再帰的起動機能と、前記著作権検査機能により著作権が検査されたディジタルデータのファイルサイズ及び最終更新日からなる属性を記録する属性記録機能と、該著作権検査機能により著作権が検査されるディジタルデータの属性を取り出す属性取出機能と、を実現させ、前記著作権検査機能は、前記属性取出機能により取り出された属性と、前記属性記録機能に記録されている属性と、が不一致のときにのみ、前記ディジタルデータの著作権を検査することを特徴とする。
【００２１】
ここで、「記録媒体」とは、各種情報を確実に記録でき、かつ、必要に応じて確実に取出し可能なものをいい、紙カード（パンチカード）、紙テープ、磁気テープ、磁気ディスク、磁気ドラム、ＩＣカード、ＣＤ−ＲＯＭ等が該当する。
かかる構成によれば、データ提供機能と、著作権検査機能と、ハイパーリンク情報取出機能と、再帰的起動機能と、属性記録機能と、属性取出機能と、を実現するための著作権検査プログラムが記録媒体に記録されるので、かかるプログラムを記録した記録媒体があれば、本発明に係るディジタルデータの著作権検査装置を容易に構築することができる。
【００２７】
【発明の実施の形態】
以下、添付された図面を参照して本発明を詳述する。
図１は、本発明に係る著作権検査装置を、インターネット上で実現した一実施形態のシステム構成を示す。インターネットは、ＷＷＷ（World Wide Web）サーバ１０と、クライアント２０と、を含んで構成される。なお、ＷＷＷサーバ１０及びクライアント２０は、少なくとも中央処理装置（ＣＰＵ）とメモリとを備え、メモリ上のプログラムを実行する電子計算機である。
【００２８】
ＷＷＷサーバ１０は、データベース１２と、サーバソフト１４と、を含んで構成される。データベース１２には、Hyper Text Markup Language（以下「ＨＴＭＬ」という）で記述された文書が蓄積される。ＨＴＭＬ文書は、例えば、図２に示すように記述され、図３に示すようなインターネットのホームページ（データ提供手段、データ提供工程、データ提供機能）を表現する。ホームページでは、任意のディジタルデータ、例えば、画像、音声等を提供することができる。また、ホームページでは、他のホームページへの参照を可能にするハイパーリンクを設定することができる。図２のホームページでは、参照可能なホームページへのハイパーリンクとして、<A HREF="HTTP://www.yyy.jp/"> go to YYY Home Page</A> 、<A HREF="HTTP://www.zzz.jp/"> go to ZZZ Home Page</A> という記述方法で設定される。即ち、ＹＹＹホームページとＺＺＺホームページとが、参照可能となっている。
【００２９】
また、ディジタルデータには、図４に示すように、著作権情報を埋め込むことができる。例えば、原画像に対して著作権情報「ＦＪ」を、人間には認識されないような形態で埋め込む。そして、著作権を検査する場合には、検査対象である画像から著作権情報「ＦＪ」を取り出し、埋め込んだ著作権情報と取り出した著作権情報との類似性を調べて、自己が著作権を保有する画像であるか否かを判断する。ここで、著作権情報は、画像のサイズを変更したり、或いは、画像に対して編集等を行っても、著作権情報が残っているように埋め込むのがよい。なお、著作権情報は、画像だけではなく、例えば、音声、ビデオ等にも埋め込むことが可能である。
【００３０】
サーバソフト１４は、クライアント２０からの要求に応じて、データベース１２に登録されているＨＴＭＬ文書の参照、更新等を行い、その結果をクライアント２０に返送する。
一方、クライアント２０は、ブラウザ２２と、著作権検査ソフト２４と、属性記録ファイル２６（属性記録手段、属性記録工程、属性記録機能）と、リンクテーブルファイル２８（起動記録手段、起動記録工程、起動記録機能）と、を含んで構成される。ブラウザ２２は、ＨＴＭＬ文書の操作を行うユーザに対して、操作環境を提供する。操作環境は、例えば、ＧＵＩ（Graphic User Interface）を使用して容易に操作が行えるように設計される。著作権検査ソフト２４は、自己が著作権を保有するディジタルデータが不正使用されていないか否かを検査する際に、複数のＨＴＭＬ文書に対して著作権の自動検査を行う。属性記録ファイル２６は、著作権の検査を行ったディジタルデータの属性を記録する。ディジタルデータの属性としては、図５に示すように、少なくとも、ディジタルデータの所在位置を示すＵＲＬ（Uniform Resource Locator）に対するファイルサイズ及び最終更新日が記録される。リンクテーブルファイル２８は、図６に示すように、著作権が検査済みのＵＲＬが登録される。但し、リンクテーブルファイル２８に代えて、メモリ上に検査済みのＵＲＬを登録するようにしてもよい。
【００３１】
なお、著作権検査ソフト２４は、著作権検査手段、ハイパーリンク情報取出手段、再帰的起動手段、属性取出手段、自動起動手段、著作権検査工程、ハイパーリンク情報取出工程、再帰的起動工程、属性取出工程、自動起動工程、著作権検査機能、ハイパーリンク情報取出機能、再帰的起動機能、属性取出機能、自動起動機能をプログラムによって実現する。
【００３２】
そして、ＷＷＷサーバ１０とクライアント２０とは、ＨＴＴＰ（Hyper Text Transfer Protocol）と呼ばれる通信プロトコルを介して接続される。サーバソフト１４は、ブラウザ２２からＵＲＬが送られると、データベース１２を操作してブラウザ２２にＨＴＭＬ文書を返送する。
次に、かかる構成からなる著作権検査装置の作用について、図１のシステム構成図、及び、図７〜図９のフローチャートを参照しつつ説明する。
【００３３】
図７は、著作権の検査を行うメインルーチンを示し、例えば、ユーザが著作権の検査開始を指示したときに実行される。
ステップ１（図では「Ｓ１」と略記する。以下同様）では、著作権の検査を開始するホームページのＵＲＬを少なくとも１つ指定する。なお、指定するＵＲＬは、スタックのオーバフローを防止するため、所定値に制限してもよい。
【００３４】
ステップ２では、リンクテーブルファイル２８を初期化する。即ち、リンクテーブルファイル２８をクリアし、著作権が検査済みのＵＲＬが未登録の状態にする。
ステップ３では、指定されたＵＲＬをパラメータとして、著作権の検査を行うサブルーチンをコールする。
【００３５】
ステップ４では、著作権を検査したホームページを示すＵＲＬを、リンクテーブルファイル２８に登録する。
ステップ５では、ステップ１で指定した全てのＵＲＬに対して、著作権を検査したか否かを判断する。そして、全てのＵＲＬを検査したと判断されれば検査を終了し（Ｙｅｓ）、全てのＵＲＬが検査されていないと判断されればステップ３へと戻る（Ｎｏ）。
【００３６】
図８及び図９は、著作権の検査を実際に行うサブルーチンを示す。
ステップ１０では、パラメータとしてのＵＲＬが示すホームページのＨＴＭＬ文書を取得する。即ち、図２に示すような、ＨＴＭＬ文書を取得する。
ステップ１１では、取得したＨＴＭＬ文書で使用されているディジタルデータの属性を取得する。図２に示すＨＴＭＬ文書では、画像、具体的には、image1.tif（TIFF形式）とimage2.jpg（JPEG形式）の属性（図５参照）が取得される。なお、ステップ１１の処理が、属性取出手段、属性取出工程、属性取出機能に相当する。
【００３７】
ステップ１２では、属性記録ファイル２６から、検査対象のディジタルデータの属性を読み込む。即ち、検査対象のディジタルデータ（image1.tif、image2.jpg）の属性を、属性記録ファイル２６から読み込み、ファイルサイズ及び最終更新日を取得する。
ステップ１３では、ステップ１１で取得した属性と、ステップ１２で取得した属性と、が一致しているか否かを判断する。属性は、ファイルサイズ及び最終更新日の両方が一致している場合に、一致していると判断する。そして、属性が一致していればステップ２０へと進み（Ｙｅｓ）、属性が一致していなければステップ１４へと進む（Ｎｏ）。
【００３８】
ところで、画像等のディジタルデータは、ＪＰＥＧ等の圧縮技術が進歩した今日においても、その転送に時間がかかると共に、ネットワークに大きな負担をかける。しかし、ステップ１１〜ステップ１３の処理によれば、検査対象のディジタルデータの属性と属性記録ファイル２６に記録されているディジタルデータの属性とが一致している場合には、著作権の検査が行われない。これは、ディジタルデータの改変等を行った場合、ファイルサイズや最終更新日が変更されるため、前回の検査と今回の検査とで属性が一致していれば、改変等が行われていないと判断できるためである。従って、検査対象となるディジタルデータの個数が低減し、検査時間の短縮が図られ、効率的な検査が可能となる。
【００３９】
ステップ１４では、検査対象のディジタルデータの属性に基いて、属性記録ファイル２６を更新する。即ち、属性記録ファイル２６に記録されている検査対象のディジタルデータの属性を、検査対象のディジタルデータの属性とする。
ステップ１５では、ステップ１０で取得したＨＴＭＬ文書で使用されているディジタルデータを取得する。図２に示すＨＴＭＬ文書では、image1.tif（TIFF形式）とimage2.jpg（JPEG形式）の画像が取得される。
【００４０】
ステップ１６では、取得したディジタルデータから著作権情報を取り出す。著作権情報の取り出しは、例えば、検査対象となるディジタルデータのファイル名の拡張子等から著作権情報の取り出し方法を選択し、選択した取り出し方法によって著作権情報を取り出せばよい。
ステップ１７では、取り出した著作権情報と検査したい著作権情報とを比較して、統計的手法を適用して両者の相関性を求める。相関性を求めるには、例えば、取り出した著作権情報を構成する各ビットと、検査したい著作権情報を構成する各ビットと、を１ビット毎に比較し、一致するビットがいくつあるかを求める。そして、統計的手法を適用して、両者の相関性を求めればよい。
【００４１】
ステップ１８では、求めた相関性に基いて、取り出した著作権情報と検査したい著作権情報との類似性が高いか否かを判断する。そして、両者の類似性が高いと判断されればステップ１９へと進み（Ｙｅｓ）、両者の類似性が高くないと判断されればステップ２０へと進む（Ｎｏ）。
ステップ１９では、取り出した著作権情報と検査したい著作権情報との類似性が高いと判断されたときの処理を行い、類似性が高いと判断されたディジタルデータのＵＲＬ、ファイル名等を出力する。ディジタルデータのＵＲＬ等は、例えば、プリンタ、モニタ等の出力装置に出力すればよい。
【００４２】
なお、ステップ１３、ステップ１５〜ステップ１９の処理が、著作権検査手段、著作権検査工程、著作権検査機能に相当する。
ステップ１４〜ステップ１９の処理によれば、検査対象のディジタルデータから取り出した著作権情報と検査したい著作権情報との比較が行われる。そして、両者の類似性が高いと判断されると、検査対象のディジタルデータのＵＲＬ等が出力装置に出力される。従って、著作権を検査するユーザは、出力装置に出力されたＵＲＬ等を見ることで、ディジタルデータの不正使用が行われているホームページ等を把握することができる。
【００４３】
ステップ２０では、ステップ１０で取得したＨＴＭＬ文書から、設定されているハイパーリンクのＵＲＬを取得する。図２に示すＨＴＭＬ文書では、<A HREF="HTTP://www.yyy.jp/">go to YYY Home Page</A>及び<A HREF="HTTP://www.zzz.jp/">go to ZZZ Home Page</A>という記述から、「HTTP://www.yyy.jp 」及び「HTTP://www.zzz.jp 」というＵＲＬを取得する。即ち、図３に示すホームページから、「HTTP://www.yyy.jp 」及び「HTTP://www.zzz.jp 」が示すホームページへの参照が行われていることを取得する。なお、ステップ２０の処理が、ハイパーリンク情報取出手段、ハイパーリンク情報取出工程、ハイパーリンク情報取出機能に相当する。
【００４４】
ステップ２１では、リンクテーブルファイル２８を検索して、ステップ２０で取得されたＵＲＬが登録されているか否かを判断する。図２に示すＨＴＭＬ文書では、「HTTP://www.yyy.jp 」或いは「HTTP://www.zzz.jp 」というＵＲＬが登録されているかを判断する。
ステップ２２では、リンクテーブルファイル２８に検索対象のＵＲＬが存在するか否かに基づく分岐処理を行う。即ち、検索対象のＵＲＬが存在すればステップ２５へと進み（Ｙｅｓ）、検索対象のＵＲＬが存在しなければステップ２３へと進む（Ｎｏ）。
【００４５】
ステップ２３では、検索対象のＵＲＬ、即ち、参照可能なホームページを示すＵＲＬをパラメータとして、著作権の検査を行うサブルーチンを再帰的にコールする。要するに、自分自身をコールする。なお、再帰呼び出しを行う際に、スタックのオーバフローを防止するため、再帰呼び出しの深さ（回数）を制限するリミッタを設けるようにしてもよい。
【００４６】
なお、ステップ２１〜ステップ２３の処理が、再帰的起動手段、再帰的起動工程、再帰的起動機能に相当する。
ステップ２４では、著作権を検査したホームページを示すＵＲＬを、リンクテーブルファイル２８に登録する。
ステップ２５では、ステップ２０で取得したＵＲＬが示す全てのホームページに対して、著作権の検査が行われたか否かを判断する。そして、全てのホームページに対して検査が行われたと判断されればメインルーチンにリターンし（Ｙｅｓ）、全てのホームページに対して検査が行われていないと判断されればステップ２１へと戻る（Ｎｏ）。なお、図２に示すＨＴＭＬ文書の場合には、「HTTP://www.yyy.jp 」及び「HTTP://www.zzz.jp 」というＵＲＬに対して、著作権の検査が行われたときに、メインルーチンにリターンする。
【００４７】
ステップ２０〜ステップ２５の処理によれば、参照可能な他のホームページを示すＵＲＬをパラメータとして、著作権を検査するサブルーチンが再帰的にコールされる。このため、著作権を検査する少なくとも１つのホームページを指定するだけで、かかるホームページから参照可能な他のホームページに対して、次々と著作権の検査が自動的に行われる。従って、広範囲なホームページに対して、ディジタルデータの著作権の検査が自動的に行われる。
【００４８】
また、インターネットのホームページでは、相互にハイパーリンクを設定している場合があり、著作権の検査を自動で行うときに、無限ループに陥ってしまい処理がいつまでも終了しないことがある。しかし、ステップ２１及びステップ２２の処理によって、リンクテーブルファイル２８に登録されているＵＲＬに対しては、著作権の検査が行われないようにすることで、かかる不具合が回避される。
【００４９】
リンクテーブルファイル２８の作用について、具体例をもって説明すると次のようになる。先ず、著作権の検査を開始するホームページ（http://www.xxx.jp ）から参照可能なホームページ（http://www.yyy.jp ）の著作権を検査する際に、リンクテーブルファイル２８に「http://www.yyy.jp 」が登録済みか否か判断される。この場合、ステップ２においてリンクテーブルファイル２８の初期化が行われているので、「http://www.yyy.jp 」は未登録であり、著作権の検査が行われる。そして、著作権の検査が行われると、リンクテーブルファイル２８に「http://www.yyy.jp 」が登録される。
【００５０】
次に、他の参照可能なホームページ（http://www.zzz.jp ）の著作権を検査する際に、リンクテーブルファイル２８に「http://www.zzz.jp 」が登録済みか否か判断される。この場合、リンクテーブルファイル２８には、「http://www.yyy.jp 」のみが登録されているので、著作権の検査が行われる。そして、著作権の検査が行われると、リンクテーブルファイル２８に「http://www.zzz.jp 」が登録される。
【００５１】
この状態において、「http://www.yyy.jp 」或いは「http://www.zzz.jp 」が示すホームページに対して、再び著作権の検査が行われようとすると、リンクテーブルファイル２８の検索が行われる。この場合、リンクテーブルファイル２８には、既に「http://www.yyy.jp 」及び「http://www.zzz.jp 」が登録済みであるので、図８及び図９に示すサブルーチンが再帰的にコールされない。
【００５２】
従って、既に検査されたホームページに対しては、著作権の検査が行われず、無限ループに陥ってしまうことが防止されるのである。
以上説明した図７〜図９の処理によれば、著作権の検査を開始する少なくとも１つのホームページを指定すれば、そのホームページで使用されているディジタルデータに対して、著作権の検査が行われる。そして、検査対象のディジタルデータが不正使用されている可能性が高いと判断されたときには、そのディジタルデータのＵＲＬ等が出力装置に出力される。その後、指定したホームページから参照可能なホームページを示すＵＲＬをパラメータとして、自分自身が再帰的にコールされる。従って、ディジタルデータの著作権の検査を自動化することができ、従来では不充分であったディジタルデータの不正使用の検査が充分行われるようになる。
【００５３】
なお、インターネットのホームページは、頻繁に変更等がされることが普通であるため、所定期間や所定時間等に、著作権の検査が自動的に行われるようにしてもよい。例えば、著作権の検査を、週１回、毎週土曜日の１２時に実行するようにする。このようにすれば、著作権の検査を行うユーザの負担を軽減できると共に、著作権の検査を効果的に行うことができる。なお、この処理が、自動起動手段、自動起動工程、自動起動機能に相当する。
【００５４】
このような機能を実現するプログラムを、例えば、紙カード（パンチカード）、紙テープ、磁気テープ、磁気ディスク、磁気ドラム、ＩＣカード、ＣＤ−ＲＯＭ等の媒体に記録しておけば、本発明に係るディジタルデータの著作権検査プログラムを市場に流通させることができる。そして、かかる媒体を取得した者は、一般的な電子計算機システムを利用して、ディジタルデータの著作権検査装置を容易に構築することが可能となる。
【００５５】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、ネットワーク上で提供されるディジタルデータの著作権を自動的に検査することができる。また、改変等が行われていないディジタルデータに対する著作権の検査が行われないため、検査効率を向上することができる。
【００５７】
請求項２記載の発明によれば、請求項１記載の発明の効果に加え、本発明に係るディジタルデータの著作権検査プログラムを流通させることができ、かかるプログラムが記録された記録媒体を取得した者は、容易に著作権検査装置を構築することができる。
【図面の簡単な説明】
【図１】本発明に係る著作権検査装置の一実施形態を示すシステム図である。
【図２】ホームページを記述したＨＴＭＬ文書の一例を示す図である。
【図３】同上のＨＴＭＬ文書で表示されるホームページを示す図である。
【図４】ディジタルデータに埋め込まれた著作権情報の説明図である。
【図５】ディジタルデータの属性の説明図である。
【図６】リンクテーブルファイルの説明図である。
【図７】著作権の検査処理を示すメインルーチンのフローチャートである。
【図８】  著作権の検査処理を示すサブルーチンのフローチャートである。
【図９】  著作権の検査処理を示すサブルーチンのフローチャートである。
【符号の説明】
２４・・・著作権検査ソフト
２６・・・属性記録ファイル
２８・・・リンクテーブルファイル
【図１】
0003961099.tif 000002
【図２】
0003961099.tif 000003
【図３】
0003961099.tif 000004
【図４】
0003961099.tif 000005
【図５】
0003961099.tif 000006
【図６】
0003961099.tif 000007
【図７】
0003961099.tif 000008
【図８】
0003961099.tif 000009
【図９】
0003961099.tif 000010