[go: up one dir, main page]

JPH09138827A - Digital copyright distribution system - Google Patents

Digital copyright distribution system

Info

Publication number
JPH09138827A
JPH09138827A JP29647895A JP29647895A JPH09138827A JP H09138827 A JPH09138827 A JP H09138827A JP 29647895 A JP29647895 A JP 29647895A JP 29647895 A JP29647895 A JP 29647895A JP H09138827 A JPH09138827 A JP H09138827A
Authority
JP
Japan
Prior art keywords
data
distribution system
digital
distribution
editing
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
Application number
JP29647895A
Other languages
Japanese (ja)
Other versions
JP3173352B2 (en
Inventor
Yuichi Yagawa
矢川雄一
Junji Nakada
中田順二
Akira Tanaka
晶 田中
Kunihiro Yanagi
邦宏 柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17834082&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH09138827(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP29647895A priority Critical patent/JP3173352B2/en
Publication of JPH09138827A publication Critical patent/JPH09138827A/en
Application granted granted Critical
Publication of JP3173352B2 publication Critical patent/JP3173352B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】情報提供者の権利と利益を守るため、利用者が
著作物を利用する際には利用契約を守りかつ正しく対価
を支払うことを義務づけるディジタル著作物流通システ
ムを簡単で安価な構成で提供する。 【解決手段】流通センタ装置には、オリジナルデータを
加工編集して配布データを作成する手段と、当該加工編
集の履歴を管理する手段と、配布データからオリジナル
データを復元するプログラムを前記編集履歴を参照して
作成する手段と、利用者装置でディジタル著作物を利用
する際の条件を設定する手段と、前記復元プログラムと
利用条件をカプセル化したオブジェクトを作成する手段
と、当該オブジェクトを暗号化する手段とを設け、利用
者装置では、上記暗号化データを復号化する手段と、前
記オブジェクト内の利用条件を見て利用可否を判定する
手段と、当該判定結果に基づいて前記復元プログラムを
実行する手段と、当該復元データを再生する手段とを設
ける。
(57) [Abstract] [Problem] To protect the rights and interests of the information provider, a digital work distribution system that obliges the user to obey the usage contract and pay the correct price when using the work is simple. It is provided with an inexpensive configuration. SOLUTION: A distribution center device edits and edits original data to create distribution data, manages a history of the editing and editing, and stores a program for restoring the original data from the distribution data in the editing history. A means for creating with reference, a means for setting conditions for using a digital work on a user device, a means for creating an object encapsulating the restoration program and the usage conditions, and encrypting the object. And a means for decrypting the encrypted data, a means for determining availability based on a usage condition in the object, and a restoration program based on the determination result. Means and means for reproducing the restored data are provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、テキストや画像や
動画像等のディジタル著作物を流通するシステムに関
し、特に、著作物を利用する際の利用者による利用契約
違反を阻止することにより情報提供者の権利と利益を保
護するディジタル著作物流通システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for distributing digital works such as texts, images and moving images, and in particular, provides information by preventing a user from violating a usage contract when using a work. The present invention relates to a digital work distribution system that protects the rights and interests of persons.

【0002】[0002]

【従来の技術】近年、情報のディジタル化が進むにとも
ない、CD−ROMやネットワークによる情報提供が盛
んになりつつある。特に、マルチメディアタイトルの普
及やビデオジャーナリストの出現など、今後は画像や動
画像による情報提供が盛んになると思われる。本発明で
は、これらディジタル化された画像や動画像及びそれら
を用いて作成したマルチメディアタイトル等をディジタ
ル著作物と呼ぶことにする。
2. Description of the Related Art In recent years, with the progress of digitization of information, the provision of information by CD-ROM and networks has become popular. In particular, with the popularization of multimedia titles and the emergence of video journalists, it is expected that information provision using images and moving images will become active in the future. In the present invention, these digitized images and moving images and multimedia titles created using them are called digital works.

【0003】このディジタル著作物を提供するサービス
がビジネスとして成り立つためには、情報提供者の著作
権を守り、かつ提供者に情報提供料等の対価を正当に支
払うための仕組みが必要である。安心して情報提供でき
る環境が整わない限り、良質の情報は集まらず、扱う情
報も少量に限られる。このため、利用者も増えず、ビジ
ネスとしても立ち上がらない。逆に、情報提供者の権利
と利益が保証された環境では、良質の情報が大量に集ま
るようになり、その結果、利用者も増えると思われる。
また、いずれ市場原理が働き、情報も安価に提供される
ようになるので、利用者のメリットも増え、ビジネスは
ますます拡大する可能性がある。
In order for the service for providing this digital work to be established as a business, it is necessary to have a mechanism for protecting the copyright of the information provider and legally paying the fee such as the information providing fee to the provider. Unless the environment where information can be provided with peace of mind is established, good quality information cannot be collected and the amount of information handled is limited. Therefore, the number of users does not increase, and the business does not start up. On the other hand, in an environment where the rights and profits of information providers are guaranteed, a large amount of good quality information will be collected, and as a result, the number of users will increase.
In addition, the market principle will eventually work and information will be provided at low cost, which will increase the merits for users and may further expand the business.

【0004】このディジタル著作物の流通において最も
大きな問題は、利用者が著作権者の許可なく不正に行う
コピー(不正コピー)である。ディジタルデータではコ
ピーを簡単に作ることができるため、従来から不正コピ
ーによる著作権侵害が問題になっていた。ネットワーク
社会においては、不正に行ったコピーがネットワークを
介していたるところにばらまかれる可能性があるので、
問題はますます深刻になる。
The most serious problem in the distribution of this digital copyrighted work is copying (illegal copying) performed by a user without permission of the copyright holder. Since digital data can be easily copied, copyright infringement due to illegal copying has been a problem. In a networked society, illegal copies may be scattered everywhere through the network,
The problem becomes more serious.

【0005】不正コピーを防止する従来技術としては、
著作物を再生する装置にコピー防止のハードウェアを追
加する方法が一般的である。例えば、日経エレクトロニ
クス(日経BP社)1994年11月21日号(no.
622)によると、ディジタル衛星放送ではコピー妨害
信号を発生するテレビ信号処理LSIをセットトップボ
ックス(家庭用衛星放送再生装置)内に設け、利用者が
放送番組をきれいに録画できないようにしている。ま
た、DAT(Digital Audio Taperecorder)等では、デ
ィジタルコピーを一回だけしか認めないといったSCM
C(Serial CopyManagement System)方式による機器構
成が義務付けられている。
As a conventional technique for preventing illegal copy,
It is common to add copy protection hardware to a device that reproduces a work. For example, Nikkei Electronics (Nikkei BP) November 21, 1994 issue (no.
622), a television signal processing LSI that generates a copy disturbing signal in digital satellite broadcasting is provided in a set top box (home satellite broadcasting reproducing apparatus) so that a user cannot cleanly record a broadcasting program. Also, in DAT (Digital Audio Tape recorder) etc., SCM that digital copy is permitted only once.
A device configuration by the C (Serial Copy Management System) method is obligatory.

【0006】一方、利用頻度に応じて料金を徴収するシ
ステムを構築し、不正コピーを無意味にするアプローチ
もある。例えば、特開昭64−68835には、装置に
内蔵した専用プロセッサ内でのみ平文(復号化された情
報)となるような暗号システムを用いて課金を行うソフ
トウェア権利管理制御方法が開示されている。この方法
では、専用プロセッサで復号化処理が行われるたびに、
情報が利用されたとみなして利用頻度を計算する。そし
て、その利用頻度に応じた料金を利用者から徴収する。
配布される情報はすべて暗号化されているので、そのコ
ピー自体には利用価値がない。利用するためには専用プ
ロセッサで復号化する必要があるが、復号化するたびに
利用頻度がカウントされるので、結果的に利用代金を支
払うことになる。一般的にこの方法によるディジタル著
作物流通システムは超流通システムと呼ばれている。
[0006] On the other hand, there is also an approach that makes illegal copying meaningless by constructing a system that collects a fee according to the frequency of use. For example, Japanese Unexamined Patent Publication No. 64-68835 discloses a software rights management control method for charging by using an encryption system in which a plain text (decrypted information) is obtained only in a dedicated processor incorporated in the apparatus. . With this method, each time the decryption process is performed by the dedicated processor,
The frequency of use is calculated assuming that the information has been used. Then, a fee according to the frequency of use is collected from the user.
Since all information distributed is encrypted, the copy itself is not useful. To use it, it is necessary to decrypt it with a dedicated processor, but since the frequency of use is counted each time it is decrypted, the usage fee will be paid as a result. Generally, a digital work distribution system using this method is called a super distribution system.

【0007】以上、ディジタル著作物の流通システムに
関する従来技術は、先に述べた日経エレクトロニクス
(日経BP社)1994年11月21日号(no.62
2)に詳しい。
As described above, the prior art relating to the distribution system of digital copyrighted works is described in the above-mentioned Nikkei Electronics (Nikkei BP) November 21, 1994 issue (No. 62).
Details on 2).

【0008】[0008]

【発明が解決しようとする課題】しかしながら、従来技
術においては、両者ともに専用のハードウェアが必要に
なる。特に超流通システムでは専用プロセッサをすべて
の利用者の装置に組み込む必要があるため、導入コスト
が高くなるという問題があった。また、新しいハードウ
ェアを導入すると、装置全体の構成が複雑になり、結果
として機能が制限されて利用者の使い勝手や信頼性が低
下するという問題があった。
However, both of the conventional techniques require dedicated hardware. In particular, in the super distribution system, it is necessary to incorporate the dedicated processor into the devices of all users, so that there is a problem that the introduction cost becomes high. Further, when new hardware is introduced, the configuration of the entire device becomes complicated, and as a result, the functions are limited and the usability and reliability of the user are reduced.

【0009】また、上述の不正コピーを防止するアプロ
ーチをコンピュータに適用する場合、コピー機能は既に
OS(オペレーティングシステム)の一機能となってい
るため、新たにOSを入れ替える必要があり、これにか
かる導入コストも高くなる。つまり、従来技術で不正コ
ピーを防止しようとする場合、利用者が使い慣れたハー
ドウェア資産やソフトウェア資産を大きく変更しなけれ
ばならないという問題があった。
Further, when the above-mentioned approach to prevent illegal copying is applied to a computer, since the copy function is already a function of the OS (operating system), it is necessary to replace the OS newly. The introduction cost will also be high. In other words, in order to prevent illegal copying with the conventional technology, there is a problem that the user has to make major changes to the hardware and software assets that he or she is accustomed to.

【0010】一方、超流通システム等の従来のディジタ
ル著作物流通システムでは、著作物をすべて暗号化して
配布することを前提としている。暗号化方法にもよる
が、一般に暗号化が頑丈であればあるほど復号化する際
のオーバヘッドは大きくなる。このため、利用者側で暗
号化データを復号化するのに時間がかかり、従来技術に
おいては、これを解決するためにさらに専用の復号化ハ
ードウェアが必要になるという問題があった。
On the other hand, in the conventional digital work distribution system such as the super distribution system, it is premised that all works are encrypted and distributed. Depending on the encryption method, generally, the stronger the encryption, the greater the overhead for decryption. For this reason, it takes time for the user to decrypt the encrypted data, and in the conventional technology, there is a problem that a dedicated decryption hardware is required to solve this.

【0011】また、暗号化されたデータは復号化しない
限り内容を再生できないので、利用者が情報の内容を容
易には確認できない。商品を購入する際には、その内容
を確認して購入するのが一般的である。特に画像や動画
像などのようにビジュアルな情報を利用する際には説明
文等からだけでは利用者が真に欲しい情報かどうか判断
しにくい。このため、従来技術では2回目以降の復号化
から課金し、1回目の復号化で利用者は内容を確認でき
るといった方法を採用している。しかしながら、1回見
ただけで情報の内容をすべて覚えれるほど人間の記憶力
は豊かではなく、特に複数の画像や動画像を見比べたい
といった場合や、以前に見た画像や動画像を実際に見な
がら探したいといった場合には、従来技術では対応でき
ないという問題があった。
Further, the content of the encrypted data cannot be reproduced unless it is decrypted, so that the user cannot easily confirm the content of the information. When purchasing a product, it is common to check the contents before purchasing. In particular, when using visual information such as an image or a moving image, it is difficult to determine whether the information is what the user really wants, only from the description or the like. For this reason, in the conventional technology, a method is adopted in which a fee is charged from the second and subsequent decryption, and the user can confirm the content by the first decryption. However, humans are not rich in memory so that they can remember all the contents of information by just seeing them once. Especially, when you want to compare multiple images or moving images, or when you actually see images or moving images you saw before. However, there is a problem that the conventional technology cannot cope with the case where the user wants to search.

【0012】上記問題点に鑑み、本発明は、利用者が現
在使っているシステム構成に新たにハードウェアを導入
することなく、また機能を制限することなく、流通ソフ
トウェアのインストールなどのわずかな変更だけで、著
作権者の権利と利益を保証するディジタル著作物流通シ
ステムを提供することを第1の目的とする。
In view of the above-mentioned problems, the present invention makes a slight modification such as installation of distribution software without introducing new hardware to the system configuration currently used by the user and without limiting the functions. The first object is to provide a digital copyrighted material distribution system that guarantees the rights and profits of copyright holders.

【0013】また、本発明は、利用者が使いなれたハー
ドウェア資産やソフトウェア資産を大きく変更すること
なく不正コピーを防止するディジタル著作物流通システ
ムを提供することを第2の目的とする。
A second object of the present invention is to provide a digital copyrighted material distribution system which prevents illegal copying without significantly changing the hardware and software assets used by the user.

【0014】また、本発明は、専用の暗号化または復号
化のハードウェアを用いることなく暗号化または復号化
のオーバヘッドを最小限に抑えるディジタル著作物流通
システムを提供することを第3の目的とする。
A third object of the present invention is to provide a digital copyrighted work distribution system in which the overhead of encryption or decryption is minimized without using dedicated encryption or decryption hardware. To do.

【0015】さらに、本発明は、著作物提供者の著作権
を守りつつ利用者がそのディジタル著作物の内容を容易
に確認できるディジタル著作物流通システムを提供する
ことを第4の目的とする。
A fourth object of the present invention is to provide a digital work distribution system which allows a user to easily confirm the contents of the digital work while protecting the copyright of the work.

【0016】[0016]

【課題を解決するための手段】上記の目的を達成するた
め、本発明による第1の装置(以下、「流通センタ装
置」という)には、オリジナルデータを加工編集して配
布データを作成する手段(以下、「加工編集手段」とい
う)と、当該加工編集の履歴を管理する手段(以下、
「編集履歴管理手段」という)と、加工編集の履歴を参
照して配布データからオリジナルデータを復元するプロ
グラムを作成する手段(以下、「復元プログラム作成手
段」という)と、オリジナルデータと配布データとの差
分をとってなるデータである差分データを作成する手段
(以下、「差分データ作成手段」という)と、第2の装
置(以下、「利用者装置」という)でディジタル著作物
を利用する際の条件を設定する手段(以下、「利用条件
設定手段」という)と、復元プログラム作成手段、差分
データ作成手段、および利用条件設定手段を含み、作成
された復元プログラムおよび差分データを、設定された
利用条件とともにカプセル化したオブジェクトを作成す
る手段(以下、「復元オブジェクト作成部」という)
と、当該オブジェクトを暗号化する手段(以下、「暗号
化手段」という)とを設ける。また、利用者装置には、
暗号化データを復号化する手段(以下、「復号化手段」
という)と、オブジェクト内の利用条件を見て利用可否
を判定する手段(以下、「利用条件判定手段」という)
と、当該判定結果に基づいて復元プログラムを実行する
手段(以下、「復元プログラム実行手段」という)と、
当該復元データを再生する手段(以下、「復元データ再
生手段」という)とを設ける。
In order to achieve the above object, the first device according to the present invention (hereinafter referred to as "distribution center device") has means for processing and editing original data to create distribution data. (Hereinafter referred to as "processing and editing means") and means for managing the processing and editing history (hereinafter, referred to as "processing and editing means").
"Edit history management means"), means for creating a program for restoring original data from distribution data by referring to the history of processing and editing (hereinafter referred to as "restoration program creation means"), original data and distribution data When a digital work is used by means for creating difference data, which is the data obtained by taking the difference (hereinafter referred to as "difference data creation means"), and a second device (hereinafter referred to as "user device") Means for setting the conditions (hereinafter, referred to as “usage condition setting means”), a restoration program creating means, a difference data creating means, and a usage condition setting means, and the created restoration program and difference data are set. Means to create encapsulated objects with usage conditions (hereinafter referred to as "restoration object creation unit")
And means for encrypting the object (hereinafter referred to as "encryption means"). Also, in the user device,
A means for decrypting encrypted data (hereinafter, "decryption means")
And a means for determining availability based on the usage conditions in the object (hereinafter referred to as "usage condition determining means")
And means for executing the restoration program based on the judgment result (hereinafter referred to as "restoration program execution means"),
A means for reproducing the restored data (hereinafter referred to as "restored data reproducing means") is provided.

【0017】加工編集手段は、所定の方法によりオリジ
ナルデータを加工編集して配布データを作成する。復元
オブジェクト作成部は、復元プログラム作成手段および
差分データ作成手段によって作成された復元プログラム
および差分データを、利用条件設定手段によって設定さ
れた利用条件とともにカプセル化して復元オブジェクト
を作成する。暗号化手段は、この復元オブジェクトを暗
号化して暗号化データを作成する。
The processing / editing means processes and edits the original data by a predetermined method to create distribution data. The restore object creating unit creates a restore object by encapsulating the restore program and the difference data created by the restore program creating means and the difference data creating means together with the usage conditions set by the usage condition setting means. The encryption means encrypts the restored object to create encrypted data.

【0018】復号化手段は、流通センタ装置から送られ
てきた暗号化データを複合化して復元オブジェクトを元
の平文にする。復元プログラム実行手段は、平文になっ
た復元オブジェクトから復元プログラム、差分データ、
および利用条件を取り出し、取り出された利用条件に基
づき利用条件判定手段によって得られた判定結果に応じ
て、復元プログラムおよび差分データを使って配布デー
タからオリジナルデータを復元する。
The decryption means decrypts the encrypted data sent from the distribution center device to make the restored object into the original plaintext. The restoration program execution means converts a restoration object that has become a plain text, a restoration program, difference data,
The usage condition is retrieved, and the original data is restored from the distribution data by using the restoration program and the difference data according to the determination result obtained by the usage rule determining means based on the retrieved usage condition.

【0019】ここで、流通センタ装置には、著作権者が
オリジナルデータに書き込むデータを指定する手段(以
下、「書込みデータ指定手段」という)を設けてもよ
い。このとき、加工編集手段は、書込みデータ指定手段
によって指定された著作権者所望の様式に基づき、書込
みデータを変形し、変形された書込みデータを書き込む
べきオリジナルデータ中の領域を決定し、当該領域に属
するオリジナルデータ部分を切り出してメモリ上に確保
しておき、当該領域に書込みデータを書き込む。後に差
分データ作成手段が差分データを作成する際、メモリ上
に確保しておいたオリジナルデータ部分を用いるように
してもよい。
Here, the distribution center device may be provided with means for designating the data to be written in the original data by the copyright holder (hereinafter referred to as "write data designating means"). At this time, the processing / editing means transforms the write data based on the format desired by the copyright holder designated by the write data designating means, determines the area in the original data in which the transformed write data should be written, and The original data portion belonging to is cut out and secured in the memory, and the write data is written in the area. When the difference data creating means creates the difference data later, the original data portion reserved in the memory may be used.

【0020】また、利用者装置には、復元されたオリジ
ナルデータを編集して二次データを作成する手段(以
下、「復元データ編集手段」という)と、その際の編集
履歴を管理する手段と、前記復元データから二次データ
を自動生成するプログラムを前記編集履歴を参照して作
成する手段とを設けてもよい。このとき、流通センタ装
置を介して二次データを流通する場合は二次データ作成
プログラムも暗号化して配布する。
Further, the user device includes means for editing the restored original data to create secondary data (hereinafter referred to as "restored data editing means"), and means for managing the editing history at that time. A means for creating a program for automatically generating secondary data from the restored data by referring to the editing history may be provided. At this time, when the secondary data is distributed via the distribution center device, the secondary data creation program is also encrypted and distributed.

【0021】また、書込みデータ指定手段が書込みデー
タの表示領域の形状を著作権者の指定に応じて設定する
ようにしてもよい。
Further, the write data designating means may set the shape of the display area of the write data according to the designation of the copyright holder.

【0022】また、書込みデータ指定手段には、著作権
者所望の書込みデータ、その書込みデータのサイズ及び
その書込みデータが書き込まれるオリジナルデータ中の
領域からなる著作権者指定情報を著作権者別に記憶する
著作権者指定情報記憶手段を設けてもよい。このとき、
加工編集手段は、オリジナルデータが流通センタ装置に
登録されるたび毎に著作権者指定情報記憶手段を参照
し、登録した著作権者に対応する著作権者指定情報に基
づき、対応する書込みデータを当該オリジナルデータに
書き込む。書込みデータとしては、著作権者指定情報に
登録された著作権者を識別する文字列または記号列から
生成される情報を書込みデータとするようにしてもよ
い。
Further, the write data designating means stores the copyright holder designating information consisting of the write data desired by the copyright holder, the size of the write data and the area in the original data in which the write data is written, for each copyright holder. A copyright holder designation information storage means may be provided. At this time,
Each time the original data is registered in the distribution center device, the processing / editing means refers to the copyright holder designation information storage means, and writes the corresponding write data based on the copyright holder designation information corresponding to the registered copyright holder. Write to the original data. As the write data, information generated from a character string or a symbol string that identifies the copyright holder registered in the copyright holder designation information may be used as the write data.

【0023】また、暗号化手段は、復元オブジェクトを
利用者の公開鍵で暗号化して暗号化データを作成し、復
号化手段は、暗号化データを利用者の秘密鍵で復号化し
て復元オブジェクトを平文にするようにしてもよい。
The encryption means encrypts the restored object with the user's public key to create encrypted data, and the decryption means decrypts the encrypted data with the user's private key to restore the restored object. You may make it plain text.

【0024】さらに、利用条件には利用者が使用できる
期間が設定され、利用条件判定手段は、復号化手段が暗
号化データを復号化した日時を検出する日時検出手段を
有し、日時検出手段が検出した日時と複合化された暗号
化データに係る利用条件に含まれる記載が示す期間とを
比較し、その日時がその期間内にあるかどうかを判定す
るようにしてもよい。
Further, the period of use for the user is set in the use condition, and the use condition determining means has a date and time detecting means for detecting the date and time when the decrypting means decrypts the encrypted data. It is also possible to compare the date and time detected by and the period indicated by the description included in the usage condition related to the decrypted encrypted data, and determine whether the date and time is within the period.

【0025】本発明の最大の特徴は、ディジタル著作物
を完全な形で扱えるのは著作者または信頼できる第三者
が管理できる範囲にとどめ、一般には不完全な形でしか
配布できないようにするという点である。具体的には、
画像や動画像等のディジタル著作物をそのまま配布する
のではなく、その内容を確認できる程度に情報量を落と
すべく加工したデータを配布する。配布されたデータは
サンプル版としての宣伝効果はあっても、無断利用によ
って著作権を侵害されるレベルのものではないので、不
正コピーを無意味なものとすることができる。
The most important feature of the present invention is that the completeness of the digital work can be controlled only by the author or a trusted third party, and the digital work can generally be distributed only in an incomplete form. That is the point. In particular,
Instead of distributing digital works such as images and moving images as they are, distribute data that has been processed to reduce the amount of information so that the content can be confirmed. Although the distributed data has the effect of advertising as a sample version, it is not at a level where the copyright is infringed by unauthorized use, so illegal copying can be rendered meaningless.

【0026】逆に、配布するデータに著作権情報を埋め
込むことによって、著作権の主張をより強固にすること
ができる。例えば、画像や動画像にコピーライト表示を
画像として直接埋め込む。こうすることにより、利用者
は配布されたデータが誰のものであるかを常に意識して
利用することになる。
On the contrary, by embedding the copyright information in the distributed data, the assertion of the copyright can be strengthened. For example, the copyright display is directly embedded as an image in an image or a moving image. By doing so, the user will always be aware of who the distributed data belongs to when using the data.

【0027】また、配布された不完全なデータを復元す
るためには、利用者は別途利用契約に基づく復元プログ
ラムと場合によってはオリジナルデータと配布データと
の差分をとった差分データを入手する必要がある。つま
り、利用者がディジタル著作物を正式に利用するために
は対価を支払わなければならないことになる。このと
き、利用者は対価を支払うことによって、ディジタル著
作物そのものを入手するのではなく、その著作物を利用
する権利を入手する。この考え方に基づき、本発明では
利用契約に応じた利用プログラムを利用者に渡すものと
している。例えば、ディジタル著作物を参照する権利を
購入した場合は、不完全な配布データからオリジナルの
データを復元するプログラムとともにデータを再生する
プログラムを送る。これに対して、ディジタル著作物を
二次利用する権利を購入した場合は、不完全な配布デー
タからオリジナルのデータを復元するプログラムととも
にデータを編集するプログラムを送る。ここで、これら
再生プログラムおよび編集プログラムを利用者装置にあ
らかじめ保持させておき、流通センタ装置からは復元プ
ログラムとともにそれを上記の2つのプログラムのいず
れかに渡すインタフェースが提供される構成でもよい。
In order to restore the distributed incomplete data, the user needs to separately obtain a restore program based on a usage contract and, in some cases, difference data that is the difference between the original data and the distribution data. There is. In other words, the user must pay the price in order to formally use the digital work. At this time, the user does not obtain the digital work itself by paying the price, but obtains the right to use the work. Based on this idea, in the present invention, the usage program according to the usage contract is passed to the user. For example, when the right to refer to a digital work is purchased, a program for reproducing data is sent together with a program for restoring original data from incomplete distribution data. On the other hand, when the right to use the digital work secondarily is purchased, the program for editing the data is sent together with the program for restoring the original data from the incomplete distribution data. Here, the reproduction program and the editing program may be held in the user device in advance, and the distribution center device may be provided with an interface for passing the restoration program together with the restoration program to either of the above two programs.

【0028】本発明に係るデジタル著作物流通システム
においては、上記の復元オブジェクトをいかに簡単に作
成し、またそれを不正から保護するかといった点が重要
になる。そこで本発明は以下の構成を採用した。
In the digital copyrighted material distribution system according to the present invention, how to easily create the above-mentioned restored object and to protect it from fraud is important. Therefore, the present invention adopts the following configuration.

【0029】まず、復元オブジェクトを簡単に作成すべ
きという観点から、本発明は流通センタ装置内に編集履
歴管理手段を設け、流通センタ装置でオリジナルデータ
を加工編集して配布データを作成する際にその編集履歴
を保存しておき、当該編集履歴から容易に復元プログラ
ムと差分データとを作成できるようにした。具体的に
は、編集操作が行われるたびにその逆の操作と関連デー
タとを保存しておき、編集作業が終了した時点で保存さ
れている操作及び関連データの列から冗長な操作等を適
宜削除して得られる操作列およびデータに基づき、復元
プログラム及び差分データを作成する。
First, from the viewpoint that a restored object should be created easily, the present invention provides an editing history management means in the distribution center device, and when the distribution center device edits and edits original data to create distribution data. The editing history is stored so that the restoration program and the difference data can be easily created from the editing history. Specifically, each time an editing operation is performed, the reverse operation and related data are saved, and redundant operations and the like are appropriately deleted from the saved operations and related data columns when the editing operation is completed. A restoration program and difference data are created based on the operation sequence and data obtained in this way.

【0030】また、復元オブジェクトを不正から保護す
べきという観点から、第一に、本発明は復元オブジェク
トを利用者に提供する際にこれを暗号化する。また、暗
号方式として公開鍵暗号方式を採用して、復元オブジェ
クトを利用者ごとの公開鍵で暗号化する。こうすること
により、利用者は自分の秘密鍵以外では復号化できない
ことになる。このため、この復元オブジェクトを他人が
コピーしても正規に購入した利用者の秘密鍵を同時に入
手しない限りサービスを享受することはできない。ま
た、この復元オブジェクトは暗号化によりガードされて
いるので、その改ざんほぼ不可能である。同様に、配布
データの改ざんを行ったとしても復元プログラムが正し
く動作しなくなる可能性が高まるので、オリジナルデー
タとしての改ざんは不可能である。第二に、本発明は利
用条件を復元オブジェクトとしてカプセル化し、それを
暗号化する。こうすることにより、利用条件の改ざんは
不可能となり、利用者による利用契約違反をほぼ完全に
阻止できる。
Further, from the viewpoint that the restored object should be protected from illegality, firstly, the present invention encrypts the restored object when it is provided to the user. In addition, the public key encryption method is adopted as the encryption method, and the restored object is encrypted with the public key for each user. By doing so, the user cannot decrypt the data other than his / her own private key. Therefore, even if another person copies the restored object, he / she cannot enjoy the service unless he / she simultaneously obtains the private key of the user who purchased it legally. Further, since this restored object is protected by encryption, it is almost impossible to tamper with it. Similarly, even if the distribution data is tampered with, there is a high possibility that the restoration program will not operate correctly, so tampering with the original data is impossible. Second, the present invention encapsulates the usage rule as a restore object and encrypts it. By doing so, it is impossible to tamper with the usage conditions, and it is possible to almost completely prevent the user from breaching the usage contract.

【0031】[0031]

【発明の実施の形態】以下、図面を参照して本発明の一
実施形態を説明する。なお、本実施形態ではディジタル
著作物の代表例として、静止画像を取り上げて説明す
る。他のディジタル著作物、例えば動画像の場合は、動
画像を静止画像の連続集合と考えて本実施形態と同様の
構成で実施すればよい。また、テキスト、音声、及びマ
ルチメディアタイトル等の場合は、静止画像に係る本実
施形態と構成が異なる部分についてのみ適宜説明を加え
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. In the present embodiment, a still image will be described as a representative example of digital works. In the case of another digital work such as a moving image, the moving image may be considered as a continuous set of still images and may be implemented with the same configuration as that of this embodiment. In the case of texts, voices, multimedia titles, and the like, description will be appropriately added only to the portions of the present embodiment that are different in configuration from the still image.

【0032】まず、本実施形態の概要を説明する。First, the outline of this embodiment will be described.

【0033】図1は、本実施形態に係るディジタル著作
物流通システムの基本構成を示す図である。本システム
は、ディジタル著作物を配布するための流通センタ装置
10と当該ディジタル著作物を利用するための利用者装
置70とから構成される。
FIG. 1 is a diagram showing the basic configuration of a digital copyrighted material distribution system according to this embodiment. This system comprises a distribution center device 10 for distributing a digital work and a user device 70 for using the digital work.

【0034】著作物提供者は、ディジタル著作物のオリ
ジナルデータ1を流通センタ装置10に登録する。流通
センタ装置10は、登録されたオリジナルデータ1に基
づき、内容が確認できる程度に情報量を落として配布デ
ータ3を作成する。この配布データ3は、無償で一般に
配布することを前提とし、主に宣伝目的に利用される。
また、著作物提供者が当該デジタル著作物の著作権に関
する情報である著作権表示データ2を流通センタ装置1
0に登録することにより、流通センタ装置10はオリジ
ナルデータ1に著作権表示データ2を直接埋め込んで配
布データ3を作成する。配布データ3に著作権表示デー
タ2が直接埋め込まれていることにより、利用者は常に
著作権表示部分4を意識して配布データ3を利用するこ
とになる。このため、宣伝効果を上げるとともに当該著
作物の権利の帰属先を明確にする効果がある。
The literary work provider registers the original data 1 of the digital literary work in the distribution center device 10. The distribution center device 10 creates the distribution data 3 based on the registered original data 1 by reducing the amount of information to the extent that the content can be confirmed. The distribution data 3 is presumed to be distributed to the general public free of charge, and is mainly used for advertising purposes.
In addition, the copyright provider provides copyright display data 2 which is information regarding the copyright of the digital copyrighted work to the distribution center device 1.
By registering in 0, the distribution center device 10 directly embeds the copyright display data 2 in the original data 1 to create the distribution data 3. Since the copyright display data 2 is directly embedded in the distribution data 3, the user always uses the distribution data 3 while being aware of the copyright display portion 4. Therefore, it has the effect of enhancing the advertising effect and clarifying the ownership of the rights of the copyrighted work.

【0035】利用者は、利用契約61に基づきディジタ
ル著作物を利用したい場合、何らかの対価を支払って、
配布データ3をオリジナルデータ1に復元するためのプ
ログラム41及び差分データ42を入手する。これらは
利用する際の条件である利用条件43とともに復元オブ
ジェクト40としてカプセル化されており、利用者には
暗号化データ52として送られる。ここで、利用者には
オリジナルデータ1そのものを暗号化したデータではな
く、オリジナルデータ1と配布データ3との差を取って
作られる差分データ42、及びそれを配布データ3に埋
め込んでオリジナルデータ1に復元するプログラム41
を暗号化することに本発明の特徴がある。このことによ
って、オリジナルデータ1が完全な形で流通センタ装置
10の管理外に出ることを防いでいる。また、オリジナ
ルデータ1そのものを暗号化する場合に比べ、暗号化す
る情報量が少ないので、復号化にかかるオーバヘッドが
少なくなるという効果がある。
When the user wants to use the digital work based on the usage contract 61, the user pays some consideration,
The program 41 and the difference data 42 for restoring the distribution data 3 to the original data 1 are obtained. These are encapsulated as the restoration object 40 together with the usage condition 43 which is a condition for use, and are sent to the user as encrypted data 52. Here, the user is not the data obtained by encrypting the original data 1 itself, but the difference data 42 created by subtracting the difference between the original data 1 and the distribution data 3 and the original data 1 by embedding it in the distribution data 3. To restore to 41
The feature of the present invention lies in the encryption. This prevents the original data 1 from being completely out of the control of the distribution center device 10. Further, as compared with the case where the original data 1 itself is encrypted, since the amount of information to be encrypted is small, there is an effect that the overhead required for decryption is reduced.

【0036】復元オブジェクト40には利用契約61に
基づく利用条件43も含まれており、利用者装置70は
これを解釈して利用可否および利用権限を判定する。利
用可否の判定としては、例えば、利用条件43として利
用期間が設定されている場合、利用者装置70は復元オ
ブジェクト40の暗号化データ52を取得した現在日時
とこの利用期間とを比較して、現在日時が利用期間内な
らば利用可と判定し、利用期間外ならば利用不可と判定
する。一方、利用権限の判定としては、例えば、利用に
対して支払った対価等からなる利用契約に基づいて利用
可能な機能あるいは範囲を利用者装置70で限定する。
すなわち、ディジタル著作物の利用目的には主として鑑
賞及び参照と加工編集による二次利用とがあるが、利用
条件43に、鑑賞及び参照まで許可されているのか加工
編集による二次利用まで許可されているのかという権限
の許可範囲を記載しておくことにより、利用者装置70
は対応する利用者の利用権限を判定し、その利用者が利
用者装置70で操作できる機能を限定する。こうするこ
とによって、利用者装置70内でもオリジナルデータ1
の不正コピー防止及び改ざん防止を保証できる。
The restoration object 40 also includes a usage rule 43 based on a usage contract 61, and the user device 70 interprets this and determines the availability and the usage authority. As the determination of availability, for example, when the usage period is set as the usage condition 43, the user device 70 compares the current date and time when the encrypted data 52 of the restored object 40 is acquired with this usage period, If the current date and time is within the use period, it is determined to be usable, and if it is outside the use period, it is determined to be unavailable. On the other hand, as the determination of the usage authority, for example, the user device 70 limits the functions or ranges that can be used based on the usage contract including the consideration paid for the usage.
That is, the purpose of use of a digital work mainly includes appreciation and reference and secondary use by processing and editing. In terms of use condition 43, whether the appreciation and reference are permitted or the secondary use by processing and editing is permitted. By describing the permission range of the authority as to whether the user device 70
Determines the usage authority of the corresponding user and limits the functions that the user can operate with the user device 70. By doing so, the original data 1 is also stored in the user device 70.
It is possible to guarantee the prevention of unauthorized copying and tampering.

【0037】次に、本実施形態の詳細を説明する。Next, details of this embodiment will be described.

【0038】流通センタ装置10は、オリジナルデータ
1を加工編集して配布データ3を作成する配布データ作
成部20、復元プログラム41と差分データ42とを利
用条件43とともにカプセル化した復元オブジェクト4
0を作成する復元オブジェクト作成部30、復元オブジ
ェクト40を暗号化する暗号化手段50、および利用者
との利用契約61を管理する利用管理手段60を有す
る。
The distribution center device 10 edits the original data 1 and creates the distribution data 3 by creating the distribution data creation unit 20, the restoration program 41 and the difference data 42 together with the usage condition 43 and the restored object 4.
It has a restored object creation unit 30 that creates 0, an encryption unit 50 that encrypts the restored object 40, and a usage management unit 60 that manages a usage contract 61 with a user.

【0039】配布データ作成部20は、加工編集のため
のデータ切り出し手段22、データ書き込み手段23、
データ変形手段24、およびこれら各手段22〜24に
よる編集作業の履歴を管理する編集履歴管理手段21を
有する。これら各手段22〜24は、内容が確認できる
程度にオリジナルデータ1の情報量を落とすように編集
し、また、著作権表示データ2をオリジナルデータ1の
サイズにあうように変形して書き込むのに用いる。
The distribution data creating section 20 includes a data cutting means 22 for processing and editing, a data writing means 23,
The data transformation unit 24 and the editing history management unit 21 that manages the history of the editing work by the respective units 22 to 24 are provided. Each of these means 22 to 24 is used to edit the original data 1 so as to reduce the amount of information of the original data 1 so that the content can be confirmed, and to write the copyright display data 2 by transforming it so as to match the size of the original data 1. To use.

【0040】復元オブジェクト作成部30は、オリジナ
ルデータ1を再現するための復元プログラム41を作成
する復元プログラム作成手段31、オリジナルデータ1
と配布データ3から差分データ42を作成する差分デー
タ作成手段32、および利用条件43を設定する利用条
件設定手段33を有する。復元プログラム作成手段31
および差分データ作成手段32は、それぞれその時点ま
での編集履歴を参照して復元プログラム41および差分
データ42を作成する。この編集履歴は、データ編集順
に配列された編集コマンドの列として編集履歴管理手段
21によって管理されているので、復元プログラム作成
手段31および差分データ作成手段32は、この編集コ
マンドの列を新しい順に参照していくとともに、冗長な
コマンドを取り除いて、配布データ3を順に元のオリジ
ナルデータ1に戻していけるような形の復元プログラム
41および差分データ42を作成する。ここで、差分デ
ータ42は、復元プログラム41によって配布データ3
の適切な位置に挿入されるべきものとして作成される。
利用条件設定手段33は、あらかじめ利用条件43を複
数設定しておき、これらの利用条件43を復元プログラ
ム41および差分データ42とともに復元オブジェクト
40としてカプセル化する。また、利用期間などは利用
者が利用契約を結ぶたびに更新する必要があるので、利
用条件設定手段33を利用管理手段60とリンクさせ
て、利用条件43を正しく設定できるようにしておく。
The restore object creating unit 30 creates a restore program 41 for reproducing the original data 1, restore program creating means 31, original data 1
And a difference data creating means 32 for creating difference data 42 from the distribution data 3 and a usage condition setting means 33 for setting usage conditions 43. Restoration program creation means 31
The difference data creating means 32 creates the restoration program 41 and the difference data 42 by referring to the edit history up to that point. Since this edit history is managed by the edit history management means 21 as a series of edit commands arranged in the data edit order, the restoration program creating means 31 and the difference data creating means 32 refer to this edit command series in the new order. At the same time, the redundant command is removed, and the restoration program 41 and the difference data 42 are created so that the distribution data 3 can be restored to the original data 1 in order. Here, the difference data 42 is the distribution data 3 by the restoration program 41.
Created as what should be inserted in the proper position of.
The usage condition setting means 33 sets a plurality of usage conditions 43 in advance, and encapsulates these usage conditions 43 together with the restoration program 41 and the difference data 42 as a restoration object 40. Since the usage period and the like need to be updated each time the user makes a usage contract, the usage condition setting means 33 is linked to the usage management means 60 so that the usage condition 43 can be set correctly.

【0041】以上の過程を経て作成された復元オブジェ
クト40は、暗号化手段50によって暗号化データ52
に変換されて利用者装置70に供給される。現在、多種
多様な暗号化方式が知られているが、ここでは公開鍵暗
号方式を用いる。公開鍵暗号方式は、公開鍵と秘密鍵と
いう一対の鍵を用意し、一方で暗号化、もう一方で復号
化を行う方式である。公開鍵は一般に公開された鍵であ
り、秘密鍵は利用者本人しか知らない鍵である。本実施
形態では、暗号キー51を公開鍵とし、復号キー54を
秘密鍵とする。したがって、復号化は利用者個人の秘密
鍵でしか行えないことになる。このため、利用者がたと
え暗号化データ52を不正にコピーして他人に譲渡した
としても、同時に自分の秘密鍵を公開しない限り、譲渡
された他人はその暗号化データ52を復号化してその内
容を見ることはできない。つまり、その不正コピーは無
意味となる。なお、利用者ごとの公開鍵および秘密鍵を
管理するため、信頼できる第三者が運用するキー管理機
関55を設ける。
The restored object 40 created through the above process is encrypted by the encrypting means 50.
And is supplied to the user device 70. At present, a wide variety of encryption methods are known, but the public key encryption method is used here. The public key cryptosystem is a system in which a pair of keys of a public key and a secret key are prepared, and encryption is performed on the one hand and decryption is performed on the other. The public key is a public key, and the private key is a key known only to the user. In this embodiment, the encryption key 51 is a public key and the decryption key 54 is a secret key. Therefore, the decryption can be performed only by the private key of the user. Therefore, even if the user illegally copies the encrypted data 52 and transfers the encrypted data 52 to another person, the transferred other person decrypts the encrypted data 52 and the contents thereof unless the private key of the user is disclosed at the same time. Can't see. That is, the illegal copy is meaningless. A key management organization 55 operated by a reliable third party is provided in order to manage the public key and private key for each user.

【0042】利用者装置70は、配布データ3を再生す
る配布データ再生手段24、利用者がディジタル著作物
の利用申し込みを行うための利用伝達手段62、並びに
利用申し込み後に入手する暗号化データ52および配布
データ3からオリジナルデータ1を復元して再生するデ
ータ再生部80を有する。
The user device 70 includes the distribution data reproducing means 24 for reproducing the distribution data 3, the use transmitting means 62 for the user to apply for the use of the digital work, and the encrypted data 52 to be obtained after the use application. It has a data reproducing section 80 for reproducing the original data 1 by reproducing it from the distribution data 3.

【0043】配布データ再生手段24は、通常の画像表
示プログラムによって構成される。前述したように、配
布データ3は主として宣伝目的に利用されるべきもので
あり、配布データ3を再生するために特別なソフトウェ
アを必要とするようでは、充分な宣伝効果を上げること
は難しいと考えられる。このため、配布データ3は汎用
の画像データとし、配布データ再生手段24のような利
用者一般に普及している画像表示プログラムで再生でき
ようにしておく。
The distribution data reproducing means 24 is composed of a normal image display program. As described above, the distribution data 3 should be mainly used for advertising purposes, and it may be difficult to obtain a sufficient advertising effect if special software is required to reproduce the distribution data 3. To be Therefore, the distribution data 3 is general-purpose image data so that it can be reproduced by an image display program that is widely used by users, such as the distribution data reproducing means 24.

【0044】利用伝達手段61は、サービスを受けるに
先立ち利用契約61を流通センタ装置10へ送るための
手段であり、電子メール等のオンライン伝送装置または
申込書等のオフライン伝送手段により構成される。利用
者は利用伝達手段61によって作成された利用契約61
に基づき、著作物提供者に対価を支払う。利用伝達手段
61として、電子マネーや利用者認証等の要素技術を応
用した電子取引装置を用いてもよい。また、最も確実な
方法として、申込書郵送による利用伝達と銀行振り込み
による対価支払いとを組み合わせる方法を採用してもよ
い。
The use transmission means 61 is means for sending the use contract 61 to the distribution center device 10 before receiving the service, and is constituted by an online transmission device such as electronic mail or an offline transmission device such as an application form. The user is the usage contract 61 created by the usage communication means 61.
Based on, pay the copyright provider. An electronic transaction device to which elemental technologies such as electronic money and user authentication are applied may be used as the usage communication means 61. Further, as the most reliable method, a method of combining the use communication by mailing the application form and the payment of consideration by bank transfer may be adopted.

【0045】データ再生部80は、復号化手段53、復
元プログラム実行手段81、利用条件判定手段82、復
元データ再生手段83、および復元データ編集手段84
を有する。先にも述べたように、復号化手段53は、利
用者の秘密鍵である復号キー54を用いて暗号化データ
52を復号化する。
The data reproducing section 80 includes a decrypting means 53, a restoring program executing means 81, a usage condition judging means 82, a restored data reproducing means 83, and a restored data editing means 84.
Having. As described above, the decryption means 53 decrypts the encrypted data 52 using the decryption key 54 which is the user's secret key.

【0046】利用条件判定手段82は、利用条件43中
の各項目ごとに利用者装置70の現在状態を調べ、復元
オブジェクト40内の利用条件43と比較して、現在状
態が利用条件43満たすか否かを判定する。例えば、利
用条件43として利用期間が設定されている場合は、利
用日時がその利用期間内であるか否かを判定する。現在
状態が利用条件43を満たす場合は、復元プログラム実
行手段81によって復元プログラム41が実行される。
復元プログラム41を実行する際には、復元プログラム
41と差分データ42以外に配布データ3が必要にな
る。配布データ3はこの時点ではすでに利用者に渡って
いるはずであるが、配布データ3の紛失・損傷、あるい
は配布データを受け取らずに利用契約をした場合等を考
慮して、暗号化データ52とともに配布データ3も利用
者に送るようにしてもよい。
The use condition determining means 82 checks the current state of the user device 70 for each item in the use condition 43, compares it with the use condition 43 in the restoration object 40, and determines whether the current state satisfies the use condition 43. Determine whether or not. For example, when the usage period is set as the usage condition 43, it is determined whether the usage date and time is within the usage period. When the current state satisfies the usage condition 43, the restoration program execution means 81 executes the restoration program 41.
When executing the restoration program 41, the distribution data 3 is required in addition to the restoration program 41 and the difference data 42. The distribution data 3 should have already been distributed to the user at this point, but in consideration of the case where the distribution data 3 is lost or damaged, or when the user contracts to use without receiving the distribution data, etc. The distribution data 3 may also be sent to the user.

【0047】復元データ再生手段83は、復元されたオ
リジナルデータ1を再生表示するプログラムである。同
じく、復元データ編集手段84は、復元されたオリジナ
ルデータ1を編集するプログラムである。利用条件判定
手段82は、利用契約61に基づく利用条件43に従
い、どちらのプログラムを利用者に使用させてよいかを
判断し、プログラム選択スイッチ85を切り換えて復元
データ再生手段83または復元データ編集手段84のい
ずれかに復元されたオリジナルデータ1を渡す。復元デ
ータ再生手段83及び復元データ編集手段84は、暗号
化データ52の復号化手段53、利用条件判定手段8
2、および復元プログラム実行手段81とともに、すべ
てデータ再生部80に1つのプログラムとして埋め込ま
れているので、復号化された復元オブジェクト40を利
用者が不正目的でローカルなディスクに保存したり、内
容を改ざんすることが難しいという利点がある。
The restored data reproducing means 83 is a program for reproducing and displaying the restored original data 1. Similarly, the restored data editing means 84 is a program for editing the restored original data 1. The usage condition judging means 82 judges which program may be used by the user according to the usage condition 43 based on the usage contract 61, and switches the program selection switch 85 to restore data reproducing means 83 or restored data editing means. The restored original data 1 is passed to any of 84. The restored data reproducing means 83 and the restored data editing means 84 include a decrypting means 53 for the encrypted data 52 and a use condition determining means 8
2 and the restoration program executing means 81 are all embedded in the data reproducing section 80 as a single program, so that the user can save the decrypted restoration object 40 to a local disk for an unauthorized purpose, or can save the contents. It has the advantage that it is difficult to tamper with.

【0048】図2は、本実施形態に係るディジタル著作
物流通システムにおいて利用者に配布される配布データ
3の表示例を示す図である。まず、図2(A)の表示例9
0には、著作権表示100〜102が埋め込んである。
著作権の帰属先を明確にするため、また改ざんによる二
次利用を防ぐため、複数の著作権表示100〜102を
オリジナルデータ1の画像全体に分散させて埋め込んで
いる点に特徴がある。
FIG. 2 is a view showing a display example of distribution data 3 distributed to users in the digital copyrighted material distribution system according to this embodiment. First, the display example 9 of FIG. 2 (A)
Copyright notices 100 to 102 are embedded in 0.
It is characterized in that a plurality of copyright notices 100 to 102 are dispersed and embedded in the entire image of the original data 1 in order to clarify where the copyright belongs and to prevent secondary use due to falsification.

【0049】また、図2(B)の表示例91には著作権者
のマーク103が埋め込んである。表示例90では著作
権表示に係るテキストを画像に変換し、これをオリジナ
ルデータ1に埋め込んでいたが、マーク103のように
著作権者個人のシンボルマークのような画像を直接埋め
込むことによって、より自然な形で配布データ3を観賞
できるという利点がある。絵画や書道では作者のサイン
や印を作品に入れることが一般化しているが、これを静
止画像や動画像等のディジタル著作物に対して行おうと
するものである。
A mark 103 of the copyright holder is embedded in the display example 91 of FIG. 2 (B). In the display example 90, the text relating to the copyright display is converted into an image and embedded in the original data 1. However, by directly embedding an image such as the mark 103 of the copyright holder's personal symbol, There is an advantage that the distribution data 3 can be viewed in a natural form. In paintings and calligraphy, it is common to put the author's signature or stamp on the work, but this is intended for digital works such as still images and moving images.

【0050】また、図2(C)の表示例92には著作権表
示104が矩形の画像データではなく、文字フォントの
形の画像データとして挿入されている。ここでは文字フ
ォントの形に限らず、他の様々な形の画像データを挿入
してもよい。様々な形の画像データが埋め込んであるの
で、矩形の画像データを埋め込んである場合と比べて、
復元プログラム41が複雑になりがちであるが、その分
利用者による改ざんやオリジナルデータ1に対する不正
な復元行為を効果的に防げるという利点もある。また、
各文字フォントのスタイルを袋文字にし、文字枠だけ強
調して内部にはバックグランドの模様を浮き上がらせる
ことによって、さらに復元のプロセスを複雑にすること
ができる。
Further, in the display example 92 of FIG. 2C, the copyright notice 104 is inserted as image data in the form of a character font instead of rectangular image data. Here, the image data is not limited to the character font shape, and various other shapes of image data may be inserted. Since various types of image data are embedded, compared to the case where rectangular image data is embedded,
Although the restoration program 41 tends to be complicated, there is also an advantage that it is possible to effectively prevent tampering by the user and unauthorized restoration of the original data 1. Also,
By making the style of each character font bag-shaped and emphasizing only the character frame to expose the background pattern inside, the restoration process can be further complicated.

【0051】また、図2(D)の表示例93では、特に著
作権に関するデータを表示していないが、人間の顔を識
別するのに不可欠な目の部分を画像105で隠してい
る。このように、画像にはそれが意味をなすのに中心的
に働く部分があり、これを人手または自動的に指定し、
当該部分を切り取るなどして隠すことにより、内容の確
認はある程度できるが情報量は大幅に減っている配布デ
ータ3を作成することができる。他のメディアのディジ
タル著作物に対しても基本的に同じ考え方であって、そ
の著作物の中で中心的な役割を果たしている部分を隠し
たデータを一般に配布する。前述したように配布データ
3には宣伝効果があり、配布データ3を見て興味を持っ
た利用者は著作物提供者と利用契約を結び、対価を支払
って配布データ3をオリジナルデータ1に変換する復元
オブジェクト40を入手する。
Further, in the display example 93 of FIG. 2D, although the data relating to the copyright is not particularly displayed, the image 105 hides the eye portion indispensable for identifying the human face. As you can see, there are parts of the image that play a central role in making sense, which you can specify manually or automatically,
By hiding the relevant part by cutting it out, it is possible to create the distribution data 3 in which the contents can be confirmed to some extent but the amount of information is greatly reduced. The same idea is basically applied to digital works of other media, and the data in which the part playing the central role in the work is hidden is generally distributed. As described above, the distribution data 3 has an advertising effect, and a user who is interested in seeing the distribution data 3 makes a contract with the copyright provider and pays a price to convert the distribution data 3 into the original data 1. The restoration object 40 to be obtained is obtained.

【0052】次に、本実施形態に係るディジタル著作物
流通システムにおいてディジタル著作物を流通させる場
合の処理について説明する。
Next, the processing for distributing a digital work in the digital work distribution system according to this embodiment will be described.

【0053】図3は、流通センタ装置10で実行される
ディジタル著作物流通処理110を示すフローチャート
である。まず、オリジナルデータ1を入力する(ステッ
プ111)。ここで、オリジナルデータ1の構成を表現
する管理テーブル150を図5に示す。オリジナルデー
タ1は、X方向151およびY方向152それぞれのド
ット位置とその位置におけるピクセル値(RGB値)1
53との組の集合で表現される。ピクセル値153は
R、G、B、各1バイトの合計3バイトで表現するもの
とし、ここでは各値を16進数で表現している。例え
ば、行154は、ドット位置(X,Y)=(610,451)
のピクセル値がR=3F、G=B2、B=56であることを表
す。このピクセル値153の表現様式については、図6
および図7においても同様である。
FIG. 3 is a flowchart showing the digital copyrighted material distribution processing 110 executed by the distribution center apparatus 10. First, the original data 1 is input (step 111). Here, the management table 150 expressing the configuration of the original data 1 is shown in FIG. The original data 1 is a dot position in each of the X direction 151 and the Y direction 152 and a pixel value (RGB value) 1 at that position.
It is represented by a set of 53. The pixel value 153 is represented by a total of 3 bytes of R, G, B and 1 byte each, and each value is represented by a hexadecimal number here. For example, in row 154, dot position (X, Y) = (610, 451)
The pixel values of R = 3F, G = B2, and B = 56. Regarding the expression style of this pixel value 153, FIG.
The same applies to FIG.

【0054】次に、著作権表示データ2を読み出す(ス
テップ112)。図2の説明で述べたように、著作権表
示データ2には、著作権に関するテキストを画像に変換
して生成したデータと、著作権表示として代用するアイ
コンのような画像データとがある。いずれにしても、著
作権者がディジタル著作物を流通センタ装置10に登録
するたびごとに著作権表示データ2を入力するか、ある
いはあらかじめ著作権者が登録してディスク等に格納し
ておいた著作権表示データ2をそのディスクから読み出
すかする必要がある。
Next, the copyright display data 2 is read (step 112). As described in the description of FIG. 2, the copyright display data 2 includes data generated by converting a text relating to copyright into an image, and image data such as an icon which is used as a substitute for the copyright display. In any case, each time the copyright holder registers a digital work in the distribution center device 10, the copyright display data 2 is input, or the copyright holder registers in advance and stores it in a disc or the like. It is necessary to read out the copyright notice data 2 from the disc.

【0055】次に、著作権表示データの書き込み条件を
設定する(ステップ113)。書き込み条件としては、
書き込み位置や書き込む大きさ、そして書き込む際のス
タイル等を設定する。例えば、著作権表示データ2がテ
キストである場合は、フォントの種類やサイズ及び表示
スタイルを書き込み条件として設定する。図5は、切り
出す部分として行154〜156で表されるドット位置
が設定されたこcとを示す。
Next, the write condition of the copyright display data is set (step 113). As a writing condition,
Set the writing position, writing size, writing style, etc. For example, when the copyright display data 2 is text, the font type, size, and display style are set as the writing conditions. FIG. 5 shows that the dot positions represented by rows 154-156 are set as the cutout portion.

【0056】次に、設定された書き込み条件に従って、
著作権表示データ2を変形する(ステップ114)。す
なわち、書き込み条件に従ってテキストを画像に変換し
たり、書き込み条件に従う大きさに画像を拡大または縮
小したりする。
Next, according to the set write condition,
The copyright display data 2 is transformed (step 114). That is, the text is converted into an image according to the writing condition, or the image is enlarged or reduced to a size according to the writing condition.

【0057】次に、書き込み条件として設定された書き
込み位置からオリジナルデータ1を切り出し(ステップ
115)、当該書き込み位置に著作権表示データ2をオ
ーバーライトする(ステップ116)。この際、切り出
したオリジナルデータ部分は後に利用するのでメモリ上
に残しておく。以上により、配布データが完成し、一般
に公開される(ステップ117)。
Next, the original data 1 is cut out from the writing position set as the writing condition (step 115), and the copyright display data 2 is overwritten at the writing position (step 116). At this time, the cut-out original data portion is used later and is left in the memory. As described above, the distribution data is completed and is open to the public (step 117).

【0058】図6は、配布データ3の構成を表現する管
理テーブル160を示す図である。基本的には図5の管
理テーブル150と同様の構成であるが、行164〜1
66のピクセル値153が、先に著作権表示のための切
り出し位置として設定した図5の行154〜156のピ
クセル値153と異なる。ここでは、説明を簡単にする
ため、ピクセル値をすべて黒色(000000)に統一してい
るが、実際はここに著作権表示データ2が書き込まれ、
すべてのピクセル値が黒色(000000)ということにはな
らない。
FIG. 6 is a diagram showing the management table 160 expressing the configuration of the distribution data 3. The structure is basically the same as that of the management table 150 of FIG.
The pixel value 153 of 66 is different from the pixel value 153 of the lines 154 to 156 of FIG. 5 set as the cutout position for displaying the copyright. Here, in order to simplify the explanation, all pixel values are unified to black (000000), but in reality, the copyright display data 2 is written here,
Not all pixel values are black (000000).

【0059】ステップ112からステップ117までの
処理は、基本的には配布データ作成部20を構成するコ
ンピュータが行う。そのため、著作権者は著作権表示デ
ータ2をあらかじめ登録しておき、オリジナルデータ1
の加工編集作業も著作権者によってプログラム化されて
いるものとする。もちろん、プログラム化の作業は対話
的に行うものとし、著作権者の負担が増えないようにす
る。
The processing from step 112 to step 117 is basically performed by the computer constituting the distribution data creating section 20. Therefore, the copyright holder must register the copyright display data 2 in advance and write the original data 1
It is assumed that the processing and editing work of is also programmed by the copyright holder. Of course, the programming work should be done interactively so that the burden on the copyright holder does not increase.

【0060】次に、ステップ115でメモリ上に残して
おいたデータを差分データ42として保存する(ステッ
プ118)。同じく、差分データ42を配布データ3に
反映するためのプログラムを作成する(ステップ11
9)。差分データ42の構成は図7に示す通りである
が、基本的な構成は図5および図6の管理テーブル15
0および160と同様である。ただし、両者の差分値を
保存するので、データサイズはかなり小さくなる。単純
には、管理テーブル150と管理テーブル160との差
をとって値が0になるところ以外を差分データとして保
存すればよい。また、復元プログラム41は、差分デー
タ42の各ドット位置ごとにピクセル値153を配布デ
ータ3のピクセル値153に足し合わせるといった内容
になる。復元プログラム41の例を図7に示す。
Next, the data left on the memory in step 115 is saved as difference data 42 (step 118). Similarly, a program for reflecting the difference data 42 in the distribution data 3 is created (step 11).
9). The structure of the difference data 42 is as shown in FIG. 7, but the basic structure is the management table 15 of FIG. 5 and FIG.
Similar to 0 and 160. However, since the difference value between the two is stored, the data size becomes considerably small. Simply, the difference between the management table 150 and the management table 160 is taken and the data other than where the value becomes 0 may be saved as difference data. Further, the restoration program 41 has a content such that the pixel value 153 is added to the pixel value 153 of the distribution data 3 for each dot position of the difference data 42. An example of the restoration program 41 is shown in FIG.

【0061】次に、利用条件43を設定する(ステップ
120)。利用条件43の設定すべき項目はあらかじめ
著作権者が指定しておく。そして、利用期間のように契
約時に設定する必要がある条件や利用可能な機能範囲な
ど利用者が契約時に選択できる条件は契約時に、それ以
外の条件は事前に設定しておく。利用条件43の例を図
7に示す。ここでは、利用条件43の項目として、利用
期間、利用マシン名、および利用機能が指定されてい
る。
Next, the usage condition 43 is set (step 120). Items to be set in the usage conditions 43 are designated in advance by the copyright holder. Then, the conditions such as the usage period that need to be set at the time of the contract and the conditions that the user can select at the time of the contract such as the usable function range are set at the time of the contract, and the other conditions are set in advance. An example of the usage condition 43 is shown in FIG. Here, as the items of the usage rule 43, a usage period, a used machine name, and a used function are specified.

【0062】次に、復元プログラム41、差分データ4
2、および利用条件43をカプセル化し(ステップ12
1)、復元オブジェクト40を完成する(ステップ12
2)。ここで、カプセル化とは、一つのデータ構造の中
に値を埋め込むことをいう。
Next, the restoration program 41 and the difference data 4
2 and the usage condition 43 are encapsulated (step 12
1) Complete the restored object 40 (step 12)
2). Here, encapsulation means embedding a value in one data structure.

【0063】図7は、ステップ118〜120で作成し
た差分データ42、復元プログラム41、および利用条
件43をカプセル化してできた復元オブジェクト40の
例を示す図である。
FIG. 7 is a diagram showing an example of the restoration object 40 formed by encapsulating the difference data 42, the restoration program 41, and the use condition 43 created in steps 118 to 120.

【0064】最後に、復元オブジェクト40を暗号化し
(ステップ123)、処理を終了する(ステップ12
4)。暗号化された復元オブジェクト40は利用者から
の送信要求を待って利用者装置70に送信されることに
なる。
Finally, the restored object 40 is encrypted (step 123), and the process ends (step 12).
4). The encrypted restoration object 40 is transmitted to the user device 70 after waiting for a transmission request from the user.

【0065】次に、本実施形態に係るディジタル著作物
流通システムにおいてディジタル著作物を利用者が参照
する場合の処理について説明する。
Next, the processing when the user refers to a digital work in the digital work distribution system according to this embodiment will be described.

【0066】図4は、利用者装置70で実行されるディ
ジタル著作物参照処理130を示すフローチャートであ
る。まず、利用者が配布データを入手し、試行的に再生
する(ステップ131)。この際、特別なハードウェア
やソフトウェアは必要なく、画像の場合は通常の画像デ
ータ表示プログラムを利用者が持っていればよい。利用
者が入手した配布データは暗号化など特別な処理を施し
ていない通常の画像データなので、一般の画像データ表
示プログラムで普通に再生できる。
FIG. 4 is a flowchart showing the digital work reference processing 130 executed by the user device 70. First, the user obtains the distribution data and reproduces it on a trial basis (step 131). At this time, no special hardware or software is required, and in the case of an image, the user may have a normal image data display program. Since the distribution data obtained by the user is normal image data that has not been subjected to any special processing such as encryption, it can be reproduced normally by a general image data display program.

【0067】次に、利用者が所望の画像の利用申し込み
を行い、利用契約を結び、利用料金等の対価を支払う
(ステップ132)。このステップは、近年のセキュリ
ティ技術の進歩により、今後は電子取引等の方法で行う
ことが可能となるであろうが、先にも述べたように、契
約書の郵送や利用料金の銀行振り込みなどの方法で行っ
てもよい。
Next, the user applies for use of the desired image, concludes a use contract, and pays a consideration such as a use charge (step 132). This step could be performed by electronic transactions in the future due to recent advances in security technology.However, as mentioned earlier, mailing of contracts, bank transfer of usage fees, etc. You may perform by the method of.

【0068】流通センタ装置10から暗号化された復元
オブジェクト40が送られてくると(ステップ13
3)、利用者装置70は、まず暗号化データ52を復号
化し、復元オブジェクトを得る(ステップ134)。
When the encrypted restoration object 40 is sent from the distribution center device 10 (step 13)
3), the user device 70 first decrypts the encrypted data 52 to obtain a restored object (step 134).

【0069】次に、復元オブジェクト40から利用条件
43を入手する(ステップ135)とともに、利用者装
置70の現在の利用状況を入手し(ステップ136)、
利用条件43と現在の利用状況とを互いに比較する(ス
テップ137)。ここでは、利用条件の項目として、図
7のように、利用期間、利用マシン名、および利用機能
をセットしている。そのため、現在の利用状況としても
利用日時と暗号化データ52をインストールした利用マ
シン名とを入手しておく。そして、利用日時が平成7年
9月20日を越えていないか、また利用マシンがyagaw
a.hitachi.co.jpであるかを判定する。これらの利用状
況が条件に合致しないときは処理を終了し(ステップ1
38)、合致するときは処理をこのまま継続する(ステ
ップ140)。
Next, the usage condition 43 is obtained from the restored object 40 (step 135) and the current usage status of the user device 70 is obtained (step 136).
The usage condition 43 and the current usage status are compared with each other (step 137). Here, as the use condition items, as shown in FIG. 7, a use period, a use machine name, and a use function are set. Therefore, the date and time of use and the name of the machine in which the encrypted data 52 is installed are also acquired as the current use status. And, the date and time of use does not exceed September 20, 1995, and the machine used is yagaw.
Determine if it is a.hitachi.co.jp. If these usage conditions do not match the conditions, the process is terminated (step 1
38), if they match, the process is continued as it is (step 140).

【0070】最後に、復元プログラムを実行して、オリ
ジナルデータ1を復元し(ステップ141)、当該オリ
ジナルデータ1を再生する(ステップ142)。
Finally, the restoration program is executed to restore the original data 1 (step 141), and the original data 1 is reproduced (step 142).

【0071】図7の利用条件43では、利用できる機能
を参照機能のみと限定しているため、データ再生部80
内の復元データ再生手段83が起動されるが、編集機能
も利用可能であるように利用契約が結んである場合は、
復元データ編集手段84が起動される。復元データ編集
手段84は、復元されたオリジナルデータ1を編集して
二次データを作成する手段と、その際の編集履歴を管理
する手段と、復元されたオリジナルデータ1から二次デ
ータを自動生成するプログラムを上記の編集履歴を参照
して作成する手段とを有する。ここで、流通センタ装置
10を介して二次データを流通する場合は、二次データ
作成プログラムも暗号化して配布する。
In the usage rule 43 of FIG. 7, since the usable functions are limited to the reference functions only, the data reproducing section 80
The restored data reproducing means 83 in the inside is activated, but if the usage contract is made so that the editing function can also be used,
The restored data editing means 84 is activated. The restored data editing means 84 edits the restored original data 1 to create secondary data, manages the editing history at that time, and automatically generates secondary data from the restored original data 1. And a means for creating a program for making reference to the above-mentioned editing history. Here, when the secondary data is distributed via the distribution center device 10, the secondary data creation program is also encrypted and distributed.

【0072】上記のステップ134からステップ142
まではデータ再生部80が一括して行う処理である。本
発明はすべてのデータを暗号化するのではなく、差分デ
ータだけを暗号化するので、ステップ134の復号化す
る処理において復号化のオーバヘッドが少なくてすむと
いう効果がある。
Steps 134 to 142 described above
Up to this is the processing that the data reproducing unit 80 collectively performs. Since the present invention does not encrypt all the data but only the differential data, there is an effect that the decryption overhead in the decryption process of step 134 can be reduced.

【0073】なお、本実施形態ではデジタル著作物とし
て特に静止画像を取り上げたが、本発明はこれに限定さ
れるものではなく、著作物としての性質を有するあらゆ
るデジタル情報を本発明におけるデジタル著作物として
扱ってよい。
In the present embodiment, a still image is taken as a digital work, but the present invention is not limited to this, and any digital information having a property as a work is used as a digital work in the present invention. May be treated as

【0074】[0074]

【発明の効果】本発明によれば、利用者に直接配布する
画像データには著作権表示が埋め込まれるので、著作物
提供者の権利を効果的に保護することができる。また、
利用者がオリジナル画像を見たい場合は、差分データお
よび復元プログラムを入手する必要があるため、著作物
提供者への適切な対価支払いが期待できる。さらに、差
分データはプログラム内に隠蔽化されているので、オリ
ジナル画像の不正コピーは、画面のハードコピー等を行
わない限りほぼ不可能であり、係る不正コピーを効果的
に防止することができる。
According to the present invention, since the copyright notice is embedded in the image data directly distributed to the user, the copyright of the copyrighted work provider can be effectively protected. Also,
When the user wants to see the original image, it is necessary to obtain the difference data and the restoration program, and therefore appropriate payment to the copyright provider can be expected. Furthermore, since the difference data is hidden in the program, it is almost impossible to illegally copy the original image unless a hard copy of the screen is performed, and the illegal copy can be effectively prevented.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係るディジタル著作物流
通システムの基本構成を表す説明図である。
FIG. 1 is an explanatory diagram showing a basic configuration of a digital work distribution system according to an embodiment of the present invention.

【図2】本発明の一実施形態に係るディジタル著作物流
通システムで利用者に配布する画像データの表示例を表
す説明図である。
FIG. 2 is an explanatory diagram showing a display example of image data distributed to users in the digital copyrighted material distribution system according to the embodiment of the present invention.

【図3】本発明の一実施形態に係るディジタル著作物流
通システムでディジタル著作物を流通する際の処理を表
す説明図である。
FIG. 3 is an explanatory diagram showing a process when a digital work is distributed in a digital work distribution system according to an embodiment of the present invention.

【図4】本発明の一実施形態に係るディジタル著作物流
通システムでディジタル著作物を参照する際の処理を表
す説明図である。
FIG. 4 is an explanatory diagram showing a process when referring to a digital work in the digital work distribution system according to the embodiment of the present invention.

【図5】本発明の一実施形態に係るディジタル著作物流
通システムでオリジナルデータの構成を表す説明図であ
る。
FIG. 5 is an explanatory diagram showing a configuration of original data in the digital copyrighted work distribution system according to the embodiment of the present invention.

【図6】本発明の一実施形態に係るディジタル著作物流
通システムで配布データの構成を表す説明図である。
FIG. 6 is an explanatory diagram showing a configuration of distribution data in the digital copyrighted work distribution system according to the embodiment of the present invention.

【図7】本発明の一実施形態に係るディジタル著作物流
通システムで復元オブジェクトの構成を表す説明図であ
る。
FIG. 7 is an explanatory diagram showing a configuration of a restored object in the digital copyrighted material distribution system according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 オリジナルデータ 2 著作権表示データ 3 配布データ 4 著作権表示部分 10 流通センタ装置 20 配布データ作成部 21 編集履歴管理手段 22 データ切り出し手段 23 データ書き込み手段 24 データ変形手段 30 復号オブジェクト作成部 31 復元プログラム作成手段 32 差分データ作成手段 33 利用条件設定手段 40 復元オブジェクト 41 復元プログラム 42 差分データ 43 利用条件 50 暗号化手段 51 暗号キー 52 暗号化データ 53 復号化手段 54 復号キー 55 キー管理機関 60 利用管理手段 61 利用契約 62 利用伝達手段 70 利用者装置 80 データ再生部 81 復号プログラム実行手段 82 利用条件判定手段 83 復元データ再生手段 84 復元データ編集手段 85 プログラム選択スイッチ 90〜93 表示例 100〜102 著作権表示 103 マーク 104 著作権表示 105 画像 110 ディジタル著作物流通処理 130 ディジタル著作物利用処理 150 オリジナルデータ管理テーブル 160 配布データ管理テーブル 1 Original Data 2 Copyright Display Data 3 Distribution Data 4 Copyright Display Portion 10 Distribution Center Device 20 Distribution Data Creation Unit 21 Edit History Management Means 22 Data Extraction Means 23 Data Writing Means 24 Data Deformation Means 30 Decryption Object Creation Unit 31 Restoration Program Creation means 32 Difference data creation means 33 Usage condition setting means 40 Restoration object 41 Restoration program 42 Difference data 43 Usage conditions 50 Encryption means 51 Cryptographic key 52 Encrypted data 53 Decryption means 54 Decryption key 55 Key management organization 60 Usage management means 61 use contract 62 use transmitting means 70 user device 80 data reproducing section 81 decoding program executing means 82 use condition determining means 83 restored data reproducing means 84 restored data editing means 85 program selection switch 90 93 Display Example 100-102 copyright notice 103 mark 104 copyright 105 image 110 digital content distribution processing 130 digital content usage processing 150 Original data management table 160 distributes the data management table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 柳 邦宏 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Kunihiro Yanagi 1099 Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Incorporated company Hitachi, Ltd. Systems Development Laboratory

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】少なくともディジタル化されたデータを格
納するためのメモリを備え、ディジタル化された著作物
であるディジタル著作物を提供する第1の装置と、通信
手段によって前記第1の装置と接続され、前記第1の装
置によって提供された前記ディジタル著作物を利用する
ための第2の装置とを有するシステムであって、 前記第1の装置は、オリジナルデータを加工編集して配
布データを作成する加工編集手段と、該加工編集の履歴
を管理する手段と、前記配布データから前記オリジナル
データを復元する復元プログラムを前記編集履歴を参照
して作成する手段と、前記オリジナルデータと前記配布
データとの差分をとってなるデータである差分データを
作成する差分データ作成手段と、前記第2の装置でディ
ジタル著作物を利用する際の条件である利用条件を設定
する手段と、前記復元プログラム、前記差分データ、お
よび前記利用条件をカプセル化してなる復元オブジェク
トを作成する手段と、前記復元オブジェクトを暗号化す
る暗号化手段とを有し、 前記第2の装置は、前記暗号化データを復号化する復号
化手段と、前記復元オブジェクト内の利用条件に基づき
利用可否を判定する手段と、該判定結果に基づき前記復
元プログラムを実行する手段と、前記復元プログラムの
実行により復元されたオリジナルデータを再生する手段
とを有することを特徴とするディジタル著作物流通シス
テム。
1. A first device for providing a digital work, which is a digitalized work, having at least a memory for storing digitized data, and connected to the first device by a communication means. And a second device for utilizing the digital work provided by the first device, wherein the first device processes and edits original data to create distribution data. Processing and editing means, means for managing the history of the processing and editing, means for creating a restoration program for restoring the original data from the distribution data by referring to the editing history, the original data and the distribution data Difference data creating means for creating difference data, which is data obtained by taking the difference between the two, and a digital work is used by the second device. A means for setting a usage condition that is a condition for creating a restoration object, a means for creating a restoration object that encapsulates the restoration program, the difference data, and the usage condition, and an encryption means for encrypting the restoration object. The second device has a decryption unit that decrypts the encrypted data, a unit that determines availability based on a usage condition in the restoration object, and executes the restoration program based on the determination result. And a means for reproducing the original data restored by executing the restoration program.
【請求項2】請求項1に記載のディジタル著作物流通シ
ステムにおいて、 前記第2の装置は、前記復元されたオリジナルデータを
編集して二次データを作成する手段と、その際の編集履
歴を管理する手段と、前記復元データから二次データを
自動生成するプログラムを前記編集履歴を参照して作成
する手段とを有し、前記第1の装置を介して二次データ
を流通する場合は上記二次データ作成プログラムも暗号
化して配布することを特徴とするディジタル著作物流通
システム。
2. The digital work distribution system according to claim 1, wherein the second device edits the restored original data to create secondary data, and edit history at that time. It has means for managing and means for creating a program for automatically generating secondary data from the restored data by referring to the editing history, and in the case of distributing the secondary data via the first device, A digital copyrighted material distribution system characterized in that secondary data creation programs are also encrypted and distributed.
【請求項3】請求項1または2に記載のディジタル著作
物流通システムにおいて、 前記第1の装置は、著作権者がオリジナルデータに書き
込むべき書込みデータを指定する書込みデータ指定手段
を有し、前記加工編集手段は、前記書込みデータ指定手
段によって指定された様式に基づき、前記書込みデータ
を変形し、変形された書込みデータが書き込まれるべき
前記オリジナルデータ中の領域を決定し、決定された領
域に属するオリジナルデータ部分を前記メモリ上に確保
し、前記決定された領域に前記書込みデータを書き込む
ことを特徴とするディジタル著作物流通システム。
3. The digital copyrighted work distribution system according to claim 1, wherein the first device has write data designating means for designating write data to be written in the original data by the copyright holder, The processing / editing means transforms the write data based on the format designated by the write data designating means, determines an area in the original data in which the transformed write data is to be written, and belongs to the determined area. A digital copyrighted work distribution system, characterized in that an original data portion is secured in the memory and the write data is written in the determined area.
【請求項4】請求項3に記載のディジタル著作物流通シ
ステムにおいて、 前記差分データ作成手段は、前記メモリ上に確保された
オリジナルデータ部分に基づき、前記差分データを作成
することを特徴とするディジタル著作物流通システム。
4. The digital copyrighted material distribution system according to claim 3, wherein the difference data creating means creates the difference data based on an original data portion secured in the memory. Copyright distribution system.
【請求項5】請求項3または4に記載のディジタル著作
物流通システムにおいて、 前記書込みデータ指定手段は、前記書込みデータの表示
領域の形状を著作権者の指定に応じて設定することを特
徴とするディジタル著作物流通システム。
5. The digital work distribution system according to claim 3, wherein the write data designating unit sets the shape of the display area of the write data according to designation by the copyright holder. Digital copyright distribution system.
【請求項6】請求項3ないし5のいずれか1項に記載の
ディジタル著作物流通システムにおいて、 前記書込みデータ指定手段は、著作権者所望の前記書込
みデータ、該書込みデータのサイズ及び該書込みデータ
が書き込まれる前記オリジナルデータ中の領域からなる
著作権者指定情報を著作権者別に記憶する著作権者指定
情報記憶手段を有し、前記加工編集手段は、前記オリジ
ナルデータが前記第1の装置に登録されるたび毎に前記
著作権者指定情報記憶手段を参照し、登録した著作権者
に対応する著作権者指定情報に基づき、対応する書込み
データを該オリジナルデータに書き込むことを特徴とす
るディジタル著作物流通システム。
6. The digital copyrighted work distribution system according to claim 3, wherein the write data designating means is the write data desired by a copyright holder, the size of the write data, and the write data. Has copyright holder designation information storage means for storing copyright holder designation information composed of an area in the original data for each copyright holder, and the processing and editing means stores the original data in the first device. Each time registration is performed, the copyright holder designation information storage means is referred to, and corresponding write data is written in the original data based on the copyright holder designation information corresponding to the registered copyright holder. Copyright distribution system.
【請求項7】請求項6に記載のディジタル著作物流通シ
ステムにおいて、 前記著作権者指定情報によって指定される書込みデータ
は、前記著作権者指定情報に登録された著作権者を識別
する文字列または記号列から生成されることを特徴とす
るディジタル著作物流通システム。
7. The digital work distribution system according to claim 6, wherein the write data designated by the copyright holder designation information is a character string for identifying a copyright holder registered in the copyright holder designation information. Or, a digital work distribution system characterized by being generated from a symbol string.
【請求項8】請求項1ないし7のいずれか1項に記載の
ディジタル著作物流通システムにおいて、 前記暗号化手段は、前記復元オブジェクトを利用者の公
開鍵で暗号化して暗号化データを作成し、前記復号化手
段は、前記暗号化データを利用者の秘密鍵で復号化して
前記復元オブジェクトを平文にすることを特徴とするデ
ィジタル著作物流通システム。
8. The digital work distribution system according to claim 1, wherein the encryption means encrypts the restored object with a user's public key to create encrypted data. The digital work distribution system, wherein the decryption means decrypts the encrypted data with a user's private key to convert the restored object into plain text.
【請求項9】請求項1ないし8のいずれか1項に記載の
ディジタル著作物流通システムにおいて、 前記利用条件は、利用者が使用できる期間の記載を含
み、前記利用条件判定手段は、前記復号化手段が前記暗
号化データを復号化した日時を検出する日時検出手段を
有し、前記日時検出手段が検出した日時と複合化された
暗号化データに係る利用条件に含まれる記載が示す期間
とを比較し、前記日時が前記期間内にあるかどうかを判
定することを特徴とするディジタル著作物流通システ
ム。
9. The digital copyrighted work distribution system according to claim 1, wherein the use condition includes a description of a period during which the user can use the use condition determining means, The encryption means has a date and time detecting means for detecting the date and time when the encrypted data is decrypted, and the time and date indicated by the date and time detected by the date and time detecting means and the period indicated by the description included in the usage condition of the encrypted data The digital copyrighted material distribution system is characterized in that it is determined whether or not the date and time is within the period.
【請求項10】通信手段によってネットワークに接続さ
れ、少なくともディジタル化されたデータを格納するた
めのメモリを備え、ディジタル化された著作物であるデ
ィジタル著作物を提供する流通センタ装置であって、 オリジナルデータを加工編集して配布データを作成する
加工編集手段と、該加工編集の履歴を管理する手段と、
前記配布データから前記オリジナルデータを復元する復
元プログラムを前記編集履歴を参照して作成する手段
と、前記オリジナルデータと前記配布データとの差分を
とってなるデータである差分データを作成する差分デー
タ作成手段と、前記第2の装置でディジタル著作物を利
用する際の条件である利用条件を設定する手段と、前記
復元プログラム、前記差分データ、および前記利用条件
をカプセル化してなる復元オブジェクトを作成する手段
と、前記復元オブジェクトを暗号化する暗号化手段とを
有することを特徴とする流通センタ装置。
10. A distribution center apparatus which is connected to a network by a communication means, has a memory for storing at least digitized data, and provides a digital work which is a digital work, which is an original. Processing and editing means for processing and editing data to create distribution data, and means for managing a history of the processing and editing,
Means for creating a restoration program for restoring the original data from the distribution data by referring to the edit history, and difference data creation for creating difference data that is data obtained by taking the difference between the original data and the distribution data Means, means for setting usage conditions that are conditions for using the digital work with the second device, and creation of a restoration object obtained by encapsulating the restoration program, the difference data, and the usage conditions. A distribution center device comprising means and encryption means for encrypting the restored object.
【請求項11】通信手段によってネットワークと接続さ
れ、前記ネットワークを経て提供された前記ディジタル
著作物を利用するための利用者装置であって、 前記ネットワークから受信した暗号化データを復号化す
る復号化手段と、前記復元オブジェクト内の利用条件に
基づき利用可否を判定する手段と、該判定結果に基づき
前記復元プログラムを実行する手段と、前記復元プログ
ラムの実行により復元されたオリジナルデータを再生す
る手段とを有することを特徴とする利用者装置。
11. A user device, which is connected to a network by a communication means and uses the digital work provided via the network, for decrypting encrypted data received from the network. Means, means for determining availability based on usage conditions in the restoration object, means for executing the restoration program based on the determination result, and means for reproducing original data restored by execution of the restoration program A user device comprising:
JP29647895A 1995-11-15 1995-11-15 Digital work distribution system Expired - Fee Related JP3173352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29647895A JP3173352B2 (en) 1995-11-15 1995-11-15 Digital work distribution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29647895A JP3173352B2 (en) 1995-11-15 1995-11-15 Digital work distribution system

Publications (2)

Publication Number Publication Date
JPH09138827A true JPH09138827A (en) 1997-05-27
JP3173352B2 JP3173352B2 (en) 2001-06-04

Family

ID=17834082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29647895A Expired - Fee Related JP3173352B2 (en) 1995-11-15 1995-11-15 Digital work distribution system

Country Status (1)

Country Link
JP (1) JP3173352B2 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001016775A1 (en) * 1999-08-27 2001-03-08 Comnex Co., Ltd. Method for providing literary work data, system for executing the method, and computer-readable recorded medium
JP2001067270A (en) * 1999-08-27 2001-03-16 Nippon Telegr & Teleph Corp <Ntt> Content sharing management system, content protection method, and recording medium recording this method
JP2001312601A (en) * 2000-04-28 2001-11-09 Nec Corp Method and system for selling content
JP2001331658A (en) * 2000-05-18 2001-11-30 Yamaha Corp System and method for distributing contents, server and client used for the same distribution system, and computer-readable recording medium with recorded program applied thereto
WO2001097116A1 (en) * 2000-06-15 2001-12-20 Kacis Incorporated Method for producing/selling book using network and producing/selling system
JP2001350664A (en) * 2000-06-07 2001-12-21 Nippon Telegr & Teleph Corp <Ntt> Information capsule management method and storage medium storing information capsule management program
JP2002024097A (en) * 2000-04-10 2002-01-25 Hewlett Packard Co <Hp> Print restricting method of electronically transmitted information and document with print restriction
JP2002140078A (en) * 2000-10-31 2002-05-17 Sony Corp Information processing apparatus and information processing method, program recording medium, and data recording medium
JP2002189481A (en) * 2000-09-12 2002-07-05 Seiko Instruments Inc Music distribution method
JP2002229983A (en) * 2001-02-02 2002-08-16 Kenji Imai Electronic transmission system for image bank
SG93859A1 (en) * 1999-02-17 2003-01-21 Nippon Telegraph & Telephone Original data circulation method, system, apparatus, and computer readable medium
JP2003233597A (en) * 2001-12-07 2003-08-22 Matsushita Electric Ind Co Ltd Content distribution system and method
JP2003535393A (en) * 2000-04-20 2003-11-25 フォトライブラリー・ドット・コム・ピーティワイ・リミテッド Micro licensing system and method
JP2003536119A (en) * 1999-03-27 2003-12-02 マイクロソフト コーポレイション Digital rights management implementation architecture and method
JP2005286661A (en) * 2004-03-29 2005-10-13 Hyper Tec:Kk Processor and processing method
JP2005318656A (en) * 1998-03-16 2005-11-10 Intertrust Technologies Corp Method and apparatus for continuous control and protection of media content
JP2006319775A (en) * 2005-05-13 2006-11-24 Matsushita Electric Ind Co Ltd Video distribution system
JP2007143081A (en) * 2005-11-22 2007-06-07 Fuji Xerox Co Ltd Server device, program and document distributing system
JP2007173972A (en) * 2005-12-19 2007-07-05 Fuji Xerox Co Ltd Client unit, server unit, program and system
JP2007248990A (en) * 2006-03-17 2007-09-27 Taito Corp Incorporating device, execution data generation method, execution data generation program, and authentication server
US7373391B2 (en) 2000-10-24 2008-05-13 Seiko Epson Corporation System and method for digital content distribution
JP2008123049A (en) * 2006-11-08 2008-05-29 Nec System Technologies Ltd Automatic file decryption and encryption system, its method, and program
US7457780B2 (en) 1998-02-06 2008-11-25 Hitachi, Ltd. Contents sales method and cyber mall system using such method and storage medium storing therein its contents sales program
JP2009159641A (en) * 2009-04-15 2009-07-16 Hitachi Ltd Digital content distribution method
US7627686B2 (en) 2001-12-07 2009-12-01 Panasonic Corporation Media contents distribution system and method
JP2011087150A (en) * 2009-10-16 2011-04-28 Nippon Telegr & Teleph Corp <Ntt> Data editing system, writer, reader and data editing method
JP2013125300A (en) * 2011-12-13 2013-06-24 Hisanobu Hanaoka System for preventing unauthorized use of digital image
JP2015515069A (en) * 2012-04-24 2015-05-21 ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. Content authority setting apparatus and method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012083922A (en) * 2010-10-08 2012-04-26 Fujitsu Ltd Data monitoring program, data monitoring method, and data monitoring device

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7856405B2 (en) 1998-02-06 2010-12-21 Hitachi, Ltd. Contents sales method and cyber mall system using such method and storage medium storing therein its contents sales program
US7457780B2 (en) 1998-02-06 2008-11-25 Hitachi, Ltd. Contents sales method and cyber mall system using such method and storage medium storing therein its contents sales program
JP2005318656A (en) * 1998-03-16 2005-11-10 Intertrust Technologies Corp Method and apparatus for continuous control and protection of media content
US7853806B2 (en) 1999-02-17 2010-12-14 Nippon Telegraph And Telephone Corporation Original, data circulation method, system, apparatus, and computer readable medium
US7249102B1 (en) 1999-02-17 2007-07-24 Nippon Telegraph And Telephone Corporation Original data circulation method, system, apparatus, and computer readable medium
US7539873B2 (en) 1999-02-17 2009-05-26 Nippon Telegraph And Telephone Corporation Original data circulation method, system, apparatus, and computer readable medium
SG93859A1 (en) * 1999-02-17 2003-01-21 Nippon Telegraph & Telephone Original data circulation method, system, apparatus, and computer readable medium
US7797554B2 (en) 1999-02-17 2010-09-14 Nippon Telegraph And Telephone Corporation Original data circulation method, system, apparatus, and computer readable medium
JP2003536119A (en) * 1999-03-27 2003-12-02 マイクロソフト コーポレイション Digital rights management implementation architecture and method
US6829594B1 (en) 1999-08-27 2004-12-07 Realread, Inc. Authored data providing method, system and computer-readable recording medium for performing said method
JP2001067270A (en) * 1999-08-27 2001-03-16 Nippon Telegr & Teleph Corp <Ntt> Content sharing management system, content protection method, and recording medium recording this method
WO2001016775A1 (en) * 1999-08-27 2001-03-08 Comnex Co., Ltd. Method for providing literary work data, system for executing the method, and computer-readable recorded medium
JP2002024097A (en) * 2000-04-10 2002-01-25 Hewlett Packard Co <Hp> Print restricting method of electronically transmitted information and document with print restriction
JP2003535393A (en) * 2000-04-20 2003-11-25 フォトライブラリー・ドット・コム・ピーティワイ・リミテッド Micro licensing system and method
JP2001312601A (en) * 2000-04-28 2001-11-09 Nec Corp Method and system for selling content
US7222181B2 (en) 2000-05-18 2007-05-22 Yamaha Corporation Musical scores distributing system
JP2001331658A (en) * 2000-05-18 2001-11-30 Yamaha Corp System and method for distributing contents, server and client used for the same distribution system, and computer-readable recording medium with recorded program applied thereto
JP2001350664A (en) * 2000-06-07 2001-12-21 Nippon Telegr & Teleph Corp <Ntt> Information capsule management method and storage medium storing information capsule management program
WO2001097116A1 (en) * 2000-06-15 2001-12-20 Kacis Incorporated Method for producing/selling book using network and producing/selling system
JP2002189481A (en) * 2000-09-12 2002-07-05 Seiko Instruments Inc Music distribution method
US7373391B2 (en) 2000-10-24 2008-05-13 Seiko Epson Corporation System and method for digital content distribution
US7853527B2 (en) 2000-10-31 2010-12-14 Sony Corporation Information processing apparatus, information processing method, program recording medium, and data recording medium
JP2002140078A (en) * 2000-10-31 2002-05-17 Sony Corp Information processing apparatus and information processing method, program recording medium, and data recording medium
JP2002229983A (en) * 2001-02-02 2002-08-16 Kenji Imai Electronic transmission system for image bank
US8005974B2 (en) 2001-12-07 2011-08-23 Panasonic Corporation Media contents distribution system and method
US7627686B2 (en) 2001-12-07 2009-12-01 Panasonic Corporation Media contents distribution system and method
JP2003233597A (en) * 2001-12-07 2003-08-22 Matsushita Electric Ind Co Ltd Content distribution system and method
US8171072B2 (en) 2001-12-07 2012-05-01 Panasonic Corporation Media contents distribution system and method
JP2005286661A (en) * 2004-03-29 2005-10-13 Hyper Tec:Kk Processor and processing method
JP2006319775A (en) * 2005-05-13 2006-11-24 Matsushita Electric Ind Co Ltd Video distribution system
JP2007143081A (en) * 2005-11-22 2007-06-07 Fuji Xerox Co Ltd Server device, program and document distributing system
JP2007173972A (en) * 2005-12-19 2007-07-05 Fuji Xerox Co Ltd Client unit, server unit, program and system
JP2007248990A (en) * 2006-03-17 2007-09-27 Taito Corp Incorporating device, execution data generation method, execution data generation program, and authentication server
JP2008123049A (en) * 2006-11-08 2008-05-29 Nec System Technologies Ltd Automatic file decryption and encryption system, its method, and program
JP2009159641A (en) * 2009-04-15 2009-07-16 Hitachi Ltd Digital content distribution method
JP2011087150A (en) * 2009-10-16 2011-04-28 Nippon Telegr & Teleph Corp <Ntt> Data editing system, writer, reader and data editing method
JP2013125300A (en) * 2011-12-13 2013-06-24 Hisanobu Hanaoka System for preventing unauthorized use of digital image
JP2015515069A (en) * 2012-04-24 2015-05-21 ファスドットコム カンパニー リミテッドFASOO.COM Co.,Ltd. Content authority setting apparatus and method

Also Published As

Publication number Publication date
JP3173352B2 (en) 2001-06-04

Similar Documents

Publication Publication Date Title
JP3173352B2 (en) Digital work distribution system
JP4235691B2 (en) Self-protection document system
CN1327373C (en) Method of protecting and managing digital contents and system for using thereof
JP3503773B2 (en) Method and apparatus for securing access to a file
JP3503774B2 (en) Method and apparatus for securing access to a file
JP3763702B2 (en) Data operation method
JP4611606B2 (en) Data operation method
US20120090018A1 (en) Digital rights management of content when content is a future live event
JP2002503838A (en) Secure delivery of digital expressions
JPH07295798A (en) Method and equipment to enable distribution of software object
EP1376308A2 (en) Method for copy-protected recording and distribution of digital signals
JP2003524264A (en) Method and apparatus for storing, distributing and accessing intellectual property in digital form
JPH07295801A (en) Method of distributing software object
JPH07295803A (en) Method and equipment to distribute software object
Schneck Persistent access control to prevent piracy of digital information
US20030016842A1 (en) Digital content with information of latent value to purchaser and method for making the same
JP2001051960A (en) Partially publishable content creation method, partially publishable content distribution method, and recording medium
JP3765145B2 (en) Electronic information distribution method
WO1998027494A1 (en) Electronic document management method
JPH09146887A (en) Information capture device
JP4017150B2 (en) Content distribution device
JP2000122977A (en) System for controlling distribution and use of digital work and supply method for water mark
EP1130490A2 (en) Method for secure distribution of digital products
JPH1028115A (en) Method for reproducing digital information and device therefor
JP2001236326A (en) Digital content distribution system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090330

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090330

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100330

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120330

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140330

Year of fee payment: 13

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees