JP2000112823A - Data supplyer, data processor, data processing system, and computer-readable storage medium - Google Patents

Data supplyer, data processor, data processing system, and computer-readable storage medium

Info

Publication number
JP2000112823A
JP2000112823A JP10284309A JP28430998A JP2000112823A JP 2000112823 A JP2000112823 A JP 2000112823A JP 10284309 A JP10284309 A JP 10284309A JP 28430998 A JP28430998 A JP 28430998A JP 2000112823 A JP2000112823 A JP 2000112823A
Authority
JP
Japan
Prior art keywords
data
control information
processing
information
image data
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.)
Withdrawn
Application number
JP10284309A
Other languages
Japanese (ja)
Other versions
JP2000112823A5 (en
Inventor
Kikuo Naito
起久雄 内藤
Toshiyuki Noguchi
利之 野口
Hideaki Oshima
秀明 大島
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.)
Canon Inc
Original Assignee
Canon Inc
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
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP10284309A priority Critical patent/JP2000112823A/en
Priority to US09/318,630 priority patent/US7046258B1/en
Publication of JP2000112823A publication Critical patent/JP2000112823A/en
Priority to US11/166,162 priority patent/US7559014B2/en
Publication of JP2000112823A5 publication Critical patent/JP2000112823A5/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to regulate processing for data such as image data in accordance with a request from its data provider in a data processing system connecting a data supplyer to a data processor through a network. SOLUTION: Data and control information for regulating processing to be executed for the data to plural steps are stored in a storage means 102 in a data supplyer consisting of a computer 1301. When a user requests data by a data processor consisting of a computer 1302, the data supplyer sends the data corresponding to the request from the storage means 102. Information indicating the existence of control information corresponding to the data is sent together with the data. When the user checks the information and requests the control information, the control information is sent. In the case of processing the sent data by the user, a control means 105 regulates processing in accordance with the control information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データ(画像デー
タ、音声データなど)を供給するコンピュータなどのデ
ータ供給装置、供給されたデータに対して編集、参照、
印刷等の処理を行うパーソナルコンピュータなどのデー
タ処理装置、データ供給装置とデータ処理装置とからな
るデータ処理システム及びそれらに用いられるコンピュ
ータ読み取り可能な記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data supply device such as a computer for supplying data (image data, audio data, etc.), editing, referencing,
The present invention relates to a data processing device such as a personal computer for performing processing such as printing, a data processing system including a data supply device and a data processing device, and a computer-readable storage medium used for the data processing system.

【0002】[0002]

【従来の技術】近年、パーソナルコンピュータの性能は
劇的に飛躍しており、画像データをはじめ音声データ、
さらには動画データ等(以下、これらを単にデータある
いは創作データと称する)に対して編集、参照、印刷、
再生といった処理を簡便に行うことが可能となった。こ
うした環境も手伝い上記データの流通が広く行われるよ
うになった。例えばCD−ROM等のリムーバブルディ
スクに蓄積した画像データは誰もが購入することができ
る。また、インターネットに代表されるネットワーク網
を介した通信カラオケサービスによる音声データや画像
データあるいは動画像データの有料配布サービスを利用
することで容易に入手することも可能である。
2. Description of the Related Art In recent years, the performance of personal computers has dramatically increased.
Furthermore, editing, referencing, printing, and the like for moving image data and the like (hereinafter, these are simply referred to as data or creation data).
Processing such as reproduction can be performed easily. This environment has also helped to distribute the above data widely. For example, anyone can purchase image data stored on a removable disk such as a CD-ROM. Also, it can be easily obtained by using a paid distribution service of voice data, image data or moving image data by a communication karaoke service via a network represented by the Internet.

【0003】その結果、創作データの著作権者の意志に
反した編集や印刷、無断引用などの不正利用も増大して
いる。一方、上記データを利用する側も、例えば未成年
者がアダルト画像、動画像を容易に入手でき簡便に参照
できてしまうなどのデメリットも増大している。
[0003] As a result, illegal use such as editing, printing, and unauthorized quotation of the creative data against the will of the copyright holder is increasing. On the other hand, those who use the data also have increased disadvantages, for example, that minors can easily obtain adult images and moving images and easily refer to them.

【0004】以上の背景から創作データに対する処理を
規制する技術の必要性がこれまでにも増して重要となっ
てきている。従来技術では、画像データの著作権の主
張、画像データの出所、編集の制限などを、一般的に流
通するJPEG圧縮アルゴリズムを用いた画像データフ
ォーマットの一つであるJFIF(JPEG Inte
r・change Format)において定義される
コメント領域に記述することでその画像データに付与
し、この画像データの処理実行前に上記付与情報の告知
を行う方法や、不正利用された画像データが発見された
際に、元画像の出所を追求する方法が取られていた。
[0004] In view of the above background, the necessity of a technique for regulating processing of creative data has become more important than ever. In the prior art, the claim of copyright of image data, the source of image data, restrictions on editing, and the like are described in JFIF (JPEG Internet), which is one of image data formats using a commonly distributed JPEG compression algorithm.
r. change Format), a method of giving the image data by describing it in a comment area defined in the comment area and notifying the above-mentioned added information before executing the processing of the image data, or detecting illegally used image data At the time, a method of pursuing the source of the original image was taken.

【0005】また、画像データの編集開始指示や画像処
理装置への画像データの受け入れ時に付与情報を認識
し、画像データ全体に対する規制を行う方法がある。こ
の方法によれば、例えばアダルト画像であることを示す
情報が付与された画像データに対して画像処理装置への
受け入れを拒否することが可能となる。
There is also a method of recognizing added information when an instruction to start editing image data or receiving image data to an image processing apparatus and regulating the entire image data. According to this method, for example, it is possible to refuse acceptance of image data to which information indicating an adult image has been added to the image processing apparatus.

【0006】しかしながら上記の従来技術では、事前に
規制内容の告知を行うのみにとどまり、実際の処理を規
制するのは利用者の判断に委ねられている。従って、例
えば画像データの部分的な切り出しや他の画像データと
の重ね配置を規制する趣旨の告知があったとしても、利
用者が告知を無視して上記処理を実行することは可能で
あり、事実上規制がまったくなされていない状態といえ
る。
However, in the above-described prior art, only the content of the regulation is notified in advance, and the regulation of the actual processing is left to the judgment of the user. Therefore, for example, even if there is a notification to the effect of restricting partial cutout of image data and overlapping arrangement with other image data, it is possible for the user to execute the above process ignoring the notification, It can be said that there is virtually no regulation at all.

【0007】もし、従来技術により規制を行うとすれ
ば、アダルト画像を規制する上記の方法を用いることで
実現できるが、この場合は完全に画像データの処理を規
制してしまうことになり、例えば鑑賞を目的とした参照
は許可するが、画像処理装置を用いた画像データの編
集、印刷の規制を行うことはできなかった。
If the regulation is performed by the conventional technique, it can be realized by using the above-mentioned method for regulating adult images. In this case, however, the processing of image data is completely regulated. Although reference for viewing is permitted, editing and printing of image data using the image processing apparatus cannot be restricted.

【0008】音声データについても、電子化音声データ
の標準規格であるMIDI(Musical Inst
lment Digital Interface)を
使用した音声データファイルであるSMF(Stand
ard MIDI File)で定義されるデータ領域
の一つであるメダイベント中に、著作権情報を記録する
ことが可能であるが、上記画像データと同様に実際の処
理は利用者の判断に委ねられているか、もしくは保存を
規制するなどの音声データ全体に対する規制を行うのみ
であった。
[0008] As for audio data, MIDI (Musical Instrument) which is a standard for electronic audio data is also used.
SMF (Stand), which is an audio data file using an L. Digital Digital Interface
copyright information can be recorded during a meda event, which is one of the data areas defined in the “hard MIDI file”, but the actual processing is left to the judgment of the user, as in the case of the image data. Or only controls the entire audio data, such as restricting storage.

【0009】さらに、動画像に関しては、ISO111
72に規定される動画像圧縮規格のMPEG(Movi
ng picture Experts Group)
を利用した動画像データファイルが広く流通している
が、画像データ及び音声データと同様に動画像データに
対する実際の処理は利用者に委ねられるか、例えばアダ
ルト画像データはデータ全体に対して規制するのみであ
った。
Further, regarding moving images, ISO 111
MPEG (Mobi)
ng picture Experts Group)
Although the moving image data file using the image data is widely distributed, the actual processing of the moving image data can be left to the user as in the case of the image data and the audio data. For example, adult image data is restricted for the entire data. Was only.

【0010】尚、ビデオレコーダにより記録される動画
像データに対しては、不正な複製を防止する信号が動画
像の信号と共に記録された状態で流通しているが、これ
も画像データ全体に対する規制を行うものであり、例え
ば動画像データの一部分を切り出してラッシュを作成す
ることは許可しないが、作品全体としての複製は認める
といった規制は行うことができない。
It should be noted that, with respect to moving image data recorded by a video recorder, a signal for preventing unauthorized duplication is circulated in a state recorded together with a moving image signal. For example, it is not allowed to cut out a part of moving image data to create a rush, but it is not possible to perform a restriction that copying of an entire work is permitted.

【0011】[0011]

【発明が解決しようとする課題】上述のように従来技術
では、創作データに対してある規制条件が存在した場合
は、データ全体に規制を行うか、あるいは利用者の判断
に委ねて規制を事実上行わないかの二者択一の選択肢し
か存在していなかったため、データ提供者の意志に沿っ
た規制は必ずしも実現することができないという問題が
あった。また、データの利用者にも必要以上の規制を強
いるという問題があった。
As described above, in the prior art, when there is a certain restriction condition on the original data, the restriction is applied to the entire data, or the restriction is actually left to the user's judgment. Since there was only one option of not performing the above, there was a problem that regulation according to the will of the data provider could not always be realized. In addition, there is a problem that data users are forced to regulate more than necessary.

【0012】本発明は、上記の問題を解決するために成
されたもので、複数の段階を持つ制御情報で管理された
創作データにより、創作データ提供者の意志を正確に反
映した創作データの処理制御を行い、かつ利用者が適正
に創作データを取り扱うことができるようにすることを
目的としている。また、処理の規制をより明示的に告知
すること、不正なデータ処理装置による創作データの処
理を未然に防ぐことができようにすることを目的として
いる。
The present invention has been made in order to solve the above-mentioned problem, and has been made based on creative data managed by control information having a plurality of stages, and is based on creative data which accurately reflects the intention of a creative data provider. An object of the present invention is to perform processing control and allow a user to appropriately handle creative data. It is another object of the present invention to more explicitly notify the user of processing restrictions and to prevent the processing of original data by an unauthorized data processing device.

【0013】[0013]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明によるデータ供給装置おいては、データと
このデータに対して行われる各種処理を複数段階に規制
するための制御情報とを上記データの配信要求に応じて
上記要求元に配信する配信手段を設けている。
In order to achieve the above object, in a data supply apparatus according to the present invention, data and control information for regulating various processes performed on the data in a plurality of stages are provided. Is provided to the request source in response to the data distribution request.

【0014】また、本発明によるデータ処理装置におい
ては、データを処理するデータ処理手段と、データ処理
手段の処理を規制する制御手段とを設けている。
Further, the data processing apparatus according to the present invention is provided with a data processing means for processing data and a control means for regulating the processing of the data processing means.

【0015】また、本発明によるデータ処理システムに
おいては、データとこのデータに対して行われる各種処
理を複数段階に規制するための制御情報とを上記データ
の配信要求に応じて配信する配信手段を有するデータ供
給装置と、上記データ供給装置に上記データの配信を要
求する要求手段と、配信されたデータを処理するデータ
処理手段と、上記データ処理を、上記配信された制御情
報が示す段階に規制する制御手段とを有するデータ処理
装置とを設けている。
Further, in the data processing system according to the present invention, there is provided a distribution means for distributing data and control information for regulating various processes performed on the data in a plurality of stages in response to the data distribution request. A data supply device, a request unit for requesting the data supply device to distribute the data, a data processing unit for processing the distributed data, and regulating the data processing to a stage indicated by the distributed control information. And a data processing device having control means for performing the control.

【0016】また、本発明による記憶媒体においては、
データとこのデータに対して行われる各種処理を複数段
階に規制するための制御情報とを上記データの配信要求
に応じて上記要求元に配信する配信処理を実行するため
のプログラムを記憶している。
In the storage medium according to the present invention,
A program for executing a distribution process of distributing data and control information for regulating various processes performed on the data in a plurality of stages to the request source in response to the data distribution request is stored. .

【0017】また、本発明による他の記憶媒体において
は、データを処理するデータ処理と、上記データに対し
て行われる処理を複数段階に規制する制御情報に応じて
上記データ処理を規制する制御処理とを実行するための
プログラムを記憶している。
In another storage medium according to the present invention, data processing for processing data and control processing for restricting the data processing in accordance with control information for restricting processing performed on the data in a plurality of stages are provided. Are stored.

【0018】また、本発明による他の記憶媒体において
は、データ供給装置において実行される、データとこの
データに対して各種処理を行うことを複数段階に規制す
るための制御情報とを上記データの配信要求に応じて配
信する配信処理と、データ処理装置において実行され
る、上記データ供給装置に上記データの配信を要求する
要求処理と、配信されたデータを処理するデータ処理
と、上記データ処理を上記配信された制御情報が示す段
階に規制する制御処理とを実行するためのプログラムを
記憶している。
In another storage medium according to the present invention, data to be executed in a data supply device and control information for restricting the execution of various processes on the data in a plurality of stages are stored in the data supply device. A distribution process for distributing in response to a distribution request, a request process for requesting the data supply device to distribute the data, a data process for processing the distributed data, and the data process, which are executed in the data processing device. A program for executing a control process for regulating to a stage indicated by the distributed control information is stored.

【0019】[0019]

【発明の実施の形態】以下、本発明の実施の形態を図面
と共に説明する。次に説明する各実施の形態は、創作デ
ータのうち特に画像データを扱う場合に関するものであ
る。
Embodiments of the present invention will be described below with reference to the drawings. Each embodiment described below relates to a case where image data is particularly handled among creation data.

【0020】〔第1の実施の形態〕まず、本発明の第1
の実施の形態を説明する。図1は本発明に含まれる情報
処理装置(コンピュータ)のシステム構成を示すブロッ
ク図である。尚、この情報処理装置は、利用者が直接操
作を行うためのデータ処理装置としてのクライアントコ
ンピュータ、ネットワーク上で資源の供給・管理等を行
うためのデータ供給装置としてのサーバコンピュータと
を備えるデータ処理システムとしてのサーバクライアン
トシステム及びコンピュータ単体で動作するスタンドア
ロンシステムの何れでも使用可能である。
[First Embodiment] First, the first embodiment of the present invention will be described.
An embodiment will be described. FIG. 1 is a block diagram showing a system configuration of an information processing apparatus (computer) included in the present invention. The information processing apparatus includes a client computer as a data processing apparatus for directly operating a user, and a server computer as a data supply apparatus for supplying and managing resources on a network. Both a server-client system as a system and a stand-alone system that operates on a single computer can be used.

【0021】また、サーバークライアントシステムのサ
ーバーコンピュータとクライアントコンピュータの内部
構成については差がなく、さらにはスタンドアロンコン
ピュータの内部構成については、図1の1004はネッ
トワークインターフェイス(Net−I/F)が構成さ
れてなくとも実現可能であることを除けば、サーバクラ
イアントシステムのコンピュータとは差異がないため、
図1について全てのコンピュータシステムの説明を行
う。
Further, there is no difference in the internal configuration of the server computer and the client computer of the server-client system. Further, regarding the internal configuration of the stand-alone computer, 1004 in FIG. 1 has a network interface (Net-I / F). Since there is no difference from the computer of the server client system except that it can be realized without
All computer systems will be described with reference to FIG.

【0022】図1において、1001は本装置全体の制
御を司るCPUである。1002はRAMであり、CP
U1001の主メモリとして、及び実行プログラムのワ
ークエリアや一時待避領域として機能する。1003は
CPUlO01の動作処理手順を記憶しているROMで
ある。ROM1103には、プリントサービスコントロ
ーラの機器制御を司るシステムプログラム(基本ソフ
ト:OS)を記録したプログラムROMと、システムを
稼動するために必要な情報等が記憶されたデータROM
とがある。
In FIG. 1, reference numeral 1001 denotes a CPU for controlling the entire apparatus. 1002 is a RAM, CP
It functions as a main memory of the U1001 and as a work area and a temporary save area for an execution program. A ROM 1003 stores the operation processing procedure of the CPU 1001. The ROM 1103 includes a program ROM that stores a system program (basic software: OS) that controls the device of the print service controller, and a data ROM that stores information necessary for operating the system.
There is.

【0023】1004はネットワークインターフェイス
(Net−I/F)であり、後述するネットワークデー
タサーバとのデータ転送制御や、ネットワークシステム
(インターネット等)とのデータ転送を行うためのデー
タ制御や診断を行う。1005はビデオRAM(VRA
M)で、CRT1006の画面に表示される画像を展開
し、その表示の制御を行う。1007はキーボードなど
の外部入力装置からの入力信号を制御するためのキーボ
ードコントローラある。1008及び1009は操作を
受け付けるための外部入力装置、1008はキーボード
(KB)、1009はポインティングデバイス(PD、
マウスなど)を示している。
Reference numeral 1004 denotes a network interface (Net-I / F) which performs data transfer control with a network data server described later and data control and diagnosis for performing data transfer with a network system (such as the Internet). 1005 is a video RAM (VRA
In M), an image displayed on the screen of the CRT 1006 is developed, and the display is controlled. Reference numeral 1007 denotes a keyboard controller for controlling an input signal from an external input device such as a keyboard. 1008 and 1009 are external input devices for receiving operations, 1008 is a keyboard (KB), 1009 is a pointing device (PD,
Mouse).

【0024】1010はハードディスクドライブ(HD
D)を示し、後述するアプリケーションプログラムや画
像情報のデータ保存用に用いられる。1011はフロッ
ピーディスクやCD−ROMなどのリムーバルディスク
ドライブ(FDD)を示し、後述するアプリケーション
プログラムの媒体からの読み出しや画像データの書き込
み、読み出しなどに用いられる。1012はプリンタ制
御装置(PRTC)で、後述する外部出力装置1013
の制御と出力を行う。1013は外部出力装置であっ
て、例えばプリンタなどである。1000は上述した各
ユニット間を接続するためのI/Oバス(アドレスバ
ス、データバス及び制御バス)である。
Reference numeral 1010 denotes a hard disk drive (HD)
D), which is used for storing application programs and image information data described later. Reference numeral 1011 denotes a removable disk drive (FDD) such as a floppy disk or CD-ROM, which is used for reading an application program described later from a medium, writing and reading image data, and the like. Reference numeral 1012 denotes a printer control device (PRTC), which is an external output device 1013 described later.
Control and output. An external output device 1013 is, for example, a printer. Reference numeral 1000 denotes an I / O bus (address bus, data bus, and control bus) for connecting the above-described units.

【0025】図2は本実施の形態によるデータ処理シス
テムの構成を示した図である。101はデータ及びデー
タ制御情報を登録する登録手段である。102は登録手
段101によって登録されるかあるいは事前にデータ及
びデータ制御情報を蓄積・格納しておく蓄積手段であ
り、一般的に利用されているデータベースシステムなど
が用いられる。103はデータ制御情報管理手段であ
り、所望するデータあるいはデータ制御情報の配信要求
に従い、蓄積手段102に蓄積されたデータ及びデータ
制御情報から所望のデータ及びデータ制御情報を取得、
配信する。データにデータ制御情報が存在する場合は、
データ制御情報に対応するデータ管理番号をデータ自体
のコメント領域等に付与する。このように、データがデ
ータ管理番号を持つ場合は、そのデータを処理する際に
データ制御情報が必要な場合である。
FIG. 2 is a diagram showing a configuration of the data processing system according to the present embodiment. Reference numeral 101 denotes a registration unit that registers data and data control information. A storage unit 102 is registered by the registration unit 101 or stores and stores data and data control information in advance, and a generally used database system or the like is used. Reference numeral 103 denotes a data control information management unit that obtains desired data and data control information from the data and data control information stored in the storage unit 102 in accordance with a request for distribution of desired data or data control information.
To deliver. If data has data control information,
A data management number corresponding to the data control information is assigned to a comment area or the like of the data itself. As described above, when data has a data management number, data control information is required when processing the data.

【0026】104は上記データ制御情報管理手段10
3によりデータ管理番号が付与されている場合に、デー
タからデータ管理番号を抽出すると共に、必要に応じて
データ制御情報をデータ制御情報管理手段103から取
得するデータ管理手段である。105は上記データ管理
手段104により取得されたデータ制御情報に基づきデ
ータ処理手段106、表示手段107を制御する制御手
段である。
Reference numeral 104 denotes the data control information management means 10
3 is a data management unit that extracts a data management number from data and acquires data control information from the data control information management unit 103 as necessary when a data management number is assigned by the data management unit 103. A control unit 105 controls the data processing unit 106 and the display unit 107 based on the data control information acquired by the data management unit 104.

【0027】106はデータを編集、印刷などのデータ
に対する処理あるいは処理の準備としてデータ制御情報
をデータ管理手段104に確認したり、編集処理等のた
めにデータを一時蓄積するなどの処理を行うデータ処理
手段である。107は上記制御手段105により制御さ
れ、データ及びデータ処理装置の提供する機能メニュ
ー、データ制御情報の内容等を表示する表示手段であ
る。
Reference numeral 106 denotes data for performing processing such as editing or printing data, confirming data control information with the data management unit 104 as preparation for the processing, and temporarily storing data for editing processing and the like. Processing means. A display unit 107 is controlled by the control unit 105 and displays data, a function menu provided by the data processing device, the contents of data control information, and the like.

【0028】図3はデータ制御情報とこのデータ制御情
報に対応した編集の一例として、画像データを扱う場合
の処理の例を示したものである。データ制御情報とは、
編集、印刷サイズの制限や営利目的の使用程度など、デ
ータに関して何らかの制限を表現する情報であり、デー
タの提供者の意志を極力正確に反映するために、例えば
編集機能の制限のように、一つの制限条件に対して複数
段階を表現することが可能となっている。
FIG. 3 shows an example of processing in the case of handling image data as an example of data control information and editing corresponding to the data control information. What is data control information?
Information that expresses some restrictions on data, such as restrictions on editing and print size and the degree of use for commercial purposes.To reflect the will of the data provider as accurately as possible, for example, It is possible to express a plurality of stages for one restriction condition.

【0029】一般的には本情報の表現は、データの制限
項目とその項目の段階をクライアントの制御手段が極力
簡便に制御可能となるような形態で表現されるものであ
り、例えば数値化やビット列などで示される。本実施の
形態においては、説明を明確にするために、クライアン
トのデータ処理手段が有する編集機能を段階的に制限す
る情報を用いて説明を行う。以下、本実施の形態におけ
る画像データ制御情報を「編集制限情報」と呼ぶ場合が
ある。
Generally, this information is expressed in such a form that the control means of the client can control the restricted items of the data and the stages of the items as easily as possible. It is indicated by a bit string or the like. In the present embodiment, in order to clarify the explanation, the explanation will be made using information for limiting the editing function of the data processing means of the client step by step. Hereinafter, the image data control information in the present embodiment may be referred to as “edit restriction information”.

【0030】図3において、301は上記編集制限情報
と対応する制限レベルの表である。この例では、制限レ
ベルは3段階あり、数値化して表現を行うものとする。
即ち、第1段階は0001、第2段階は0002、第3
段階は0003と表現する。
In FIG. 3, reference numeral 301 denotes a table of restriction levels corresponding to the above-mentioned editing restriction information. In this example, there are three levels of restriction, which are expressed numerically.
That is, the first stage is 0001, the second stage is 0002,
The stage is expressed as 0003.

【0031】第1段階(編集制限情報0001)は編集
制限を全く設けないで、自由に編集を行うことができ
る。第2段階は画像に傷をつけない範囲での編集を許可
するものである。第3段階は画像の原形を保持するため
に全ての編集機能を制限する。
In the first stage (edit restriction information 0001), editing can be freely performed without any edit restriction. The second stage permits editing within a range that does not damage the image. The third stage restricts all editing functions to preserve the original shape of the image.

【0032】上記各段階での制限を行う編集機能の具体
的な内容は次の通りである。第1段階は、制限する編集
機能はない。第2段階は、色変換(明るさ/コントラス
トなど)、イメージフィルタ(シャープなど)、透明度
の設定、境界のぼかし、上下左右反転、背景への登録、
重なりの上下、任意角度の回転、マスク、フォトフレー
ムヘの挿入などが抑制される。第3段階は、第2段階で
制限する編集機能に加え、混植が抑制される。尚、倍率
変更(リサイズ)は、画像データの縦横比が保持される
ため、原形は保持されることから特に抑制は行わない。
The specific contents of the editing function for limiting at each of the above steps are as follows. The first stage has no editing functions to restrict. The second stage is color conversion (brightness / contrast etc.), image filter (sharp etc.), transparency setting, border blur, up / down / left / right inversion, registration to background,
Up and down, rotation at an arbitrary angle, insertion into a mask and a photo frame, and the like are suppressed. In the third stage, in addition to the editing function restricted in the second stage, mixed planting is suppressed. Note that the magnification change (resizing) is not particularly suppressed since the original shape is maintained because the aspect ratio of the image data is maintained.

【0033】302は第1段階(編集自由)の編集例、
303は第2段階(一部編集自由)の編集例、304は
第3段階(全ての編集を制限する場合)の例である。
Reference numeral 302 denotes an example of editing in the first stage (free editing);
Reference numeral 303 denotes an example of editing in the second stage (partially free to edit), and reference numeral 304 denotes an example of the third stage (when all editing is restricted).

【0034】図4はデータ管理番号のデータヘの付与例
と、データ制御情報の例を示すものであり、画像データ
ファイルを一例として示している。データ管理番号は、
データとデータ制御情報とを結びつけるものであり、デ
ータファイル中に格納される。画像データファイルフォ
ーマットは、データ制御情報あるいはデータ管理番号を
格納することを目的とした特殊なフォーマットだけでな
く、一般的に流通するファイルフォーマット全てに適用
可能である。ここでは、JFIFフォーマットなどで実
現可能な画像データファイルのコメント領域に格納する
ものとして説明を行う。
FIG. 4 shows an example of assigning a data management number to data and an example of data control information, and shows an image data file as an example. The data control number is
It links data with data control information and is stored in a data file. The image data file format can be applied not only to a special format for storing data control information or a data management number, but also to all commonly distributed file formats. Here, description will be made assuming that the image data is stored in a comment area of an image data file that can be realized in the JFIF format or the like.

【0035】図4において、401は画像データファイ
ルであり、そのフォーマットの構造を示している。この
画像データファイル401は、画像データファイルの形
式やサイズ、圧縮率などの付帯情報が格納されるファイ
ルヘッダ402と、画像データに対するコメントを格納
するコメント領域403と、画像データの実体である元
画像領域404とにより構成される。データ制御情報は
この画像データファイル401内のコメント領域403
に格納される。
In FIG. 4, reference numeral 401 denotes an image data file, which shows the structure of the format. The image data file 401 includes a file header 402 that stores additional information such as the format, size, and compression ratio of the image data file, a comment area 403 that stores a comment on the image data, and an original image that is the substance of the image data. And an area 404. The data control information is stored in the comment area 403 in the image data file 401.
Is stored in

【0036】次に、データ制御情報管理手段103で配
信するデータ管理番号の例について、画像データファイ
ル401を例として説明する。411は画像データ管理
番号の例であり、画像データ管理番号開始識別子41
2、画像データ管理番号実体413、画像データ管理番
号終了識別子414の書式により表現される。
Next, an example of a data management number distributed by the data control information management means 103 will be described using the image data file 401 as an example. Reference numeral 411 denotes an example of the image data management number, and the image data management number start identifier 41
2, the image data management number entity 413 and the image data management number end identifier 414 are represented in the format.

【0037】上記画像データ管理番号開始識別子412
は、他のコメントデータとデータ管理番号とを区別し、
画像データ管理番号の始まりであることを示すもので、
この例では、カギ括弧と文字列、即ち、[制御コード]
により表現する。この開始識別子412は、主にデータ
管理手段104が画像データ制御情報の取得を目的とし
た画像データ管理番号の取得の際に、画像データ管理番
号の開始位置を認識するために用いるものであるため、
上記の文字列による表現の他に、データ管理手段104
のみが知り得る特定のビット列でも表現は可能である。
The image data management number start identifier 412
Distinguishes other comment data from the data control number,
Indicates the beginning of the image data management number,
In this example, the brackets and the character string, ie, [control code]
Expressed by The start identifier 412 is mainly used for recognizing the start position of the image data management number when the data management unit 104 acquires the image data management number for the purpose of acquiring the image data control information. ,
In addition to the above character string expression, data management means 104
It can be represented by a specific bit string that only the only person can know.

【0038】上記画像データ管理番号実体413は、画
像データ管理番号の実体であり、データ制御情報の実体
が格納された画像データファイルが混在した場合に、デ
ータ管理手段104がデータ管理番号であることを識別
することが可能となるように、管理番号であること示す
「No=」の識別文字列と共に画像管理番号を記述す
る。尚、データ管理番号は、図5において詳細に説明す
る蓄積手段102における画像データを特定するための
整理番号を格納するものとする。
The image data management number entity 413 is an entity of the image data management number. If image data files storing the entity of data control information are mixed, the data management means 104 must be the data management number. The image management number is described together with an identification character string of “No =” indicating that it is a management number so that the image management number can be identified. Note that the data management number stores a serial number for specifying image data in the storage unit 102 described in detail in FIG.

【0039】画像データ管理番号終了識別子414は画
像データ管理番号の終端を示す識別子である。この例で
は、画像データ管理番号開始識別子412と同様の記述
方法を用いることとし、[制御コード終了]によって表
現される。
The image data management number end identifier 414 is an identifier indicating the end of the image data management number. In this example, a description method similar to that of the image data management number start identifier 412 is used, and is represented by [control code end].

【0040】上記のように、データにデータ管理番号が
付与されていた場合は、データを処理する際にデータ制
御情報が必要である。この場合、データ管理手段104
は、データ制御情報管理手段103からデータ制御情報
を取得する。このデータ制御情報の例について、画像デ
ータ制御情報ファイルを一例として説明する。421
は、画像データ制御情報ファイルそのものの記述内容で
あり、画像データ編集制限情報の第1段階のレベルが設
定されている状態を表す。
As described above, when a data management number is given to data, data control information is required when processing the data. In this case, the data management means 104
Acquires data control information from the data control information management means 103. An example of this data control information will be described using an image data control information file as an example. 421
Is a description content of the image data control information file itself, and indicates a state where the first level of the image data editing restriction information is set.

【0041】まず、「0002」は編集制限情報の第2
段階であることを示す文字列である。これも判読可能な
文字列ではなく、ビット列による表現であってもかまわ
ない。続く「#」は以降の情報が編集制限情報のコメン
トであることを示すコメント識別子である。ここではコ
メント識別子は「#」を使用したが、プログラム記述言
語など一般的に使用されるコメント記述子などが通常は
用いられる。
First, "0002" is the second of the editing restriction information.
This is a character string indicating the stage. This is not a legible character string, but may be represented by a bit string. The following “#” is a comment identifier indicating that the subsequent information is a comment of the editing restriction information. Here, “#” is used as the comment identifier, but a commonly used comment descriptor such as a program description language is usually used.

【0042】図5は、図2における蓄積手段102に記
憶される画像データ及び画像データ制御情報の例であ
る。ここでは、一般的に使用されているリレーショナル
データベース(以下DB)及びハードディスクなどのス
トレージを使用した例を説明する。図5において、50
1はDBに蓄積される画像データ情報群、502はDB
に蓄積される画像データ制御情報群、503は画像デー
タ情報501に記憶される画像データ情報が指し示す画
像データの実体群が蓄積される画像データストレージで
ある。
FIG. 5 shows an example of image data and image data control information stored in the storage means 102 in FIG. Here, an example using a commonly used relational database (hereinafter referred to as DB) and a storage such as a hard disk will be described. In FIG. 5, 50
1 is a group of image data information stored in the DB, and 502 is a DB
And 503, an image data storage in which an entity group of image data indicated by the image data information stored in the image data information 501 is stored.

【0043】画像データ情報群501はDBを使用して
記憶する場合であり、画像データをDBの1つのレコー
ドとして表現する。この例では、1レコードを次の3つ
のメンバーから構成している。 メンバー1:画像管理番号504。これは蓄積手段中に
蓄積された画像データのいわば通し番号であり、画像デ
ータを特定するための整理番号として使用される。画像
管理番号は登録手段101が蓄積手段102に登録する
際に自動的に発番するものである。 尚、画像と画像制
御情報に対応する画像管理番号は、この画像管理番号と
同一である。
The image data information group 501 is stored using a DB, and expresses image data as one record of the DB. In this example, one record is composed of the following three members. Member 1: Image management number 504. This is a serial number of the image data stored in the storage means, and is used as a serial number for specifying the image data. The image management number is automatically issued when the registration unit 101 registers in the storage unit 102. The image management number corresponding to the image and the image control information is the same as this image management number.

【0044】メンバー2:画像データファイル名50
5。これは画像データストレージ中に蓄積される画像デ
ータ群の 中から単一の画像データを指し示す情報が格
納されている。画像データストレージに蓄積されている
画像データファイル名を格納する。 メンバー3:画像データ名506。これは画像データの
名称を格納する。画像データ名は記憶されていなくても
実現可能である。
Member 2: Image data file name 50
5. This stores information indicating single image data from the image data group stored in the image data storage. The name of the image data file stored in the image data storage is stored. Member 3: Image data name 506. This stores the name of the image data. The image data name can be realized even if it is not stored.

【0045】一つの画像データは、上記のメンバー1、
2、3(504、505、506)を1つのレコードと
して記憶される。例えば図5の画像管理番号001のメ
ンバーは、画像管理番号:001、画像データファイル
名:001、JPG、画像データ名:山という各メンバ
ーで1レコードとして表現される。そして、画像データ
ストレージ503に格納される画像データ分レコードを
有する。
One piece of image data corresponds to the above member 1,
2, 3 (504, 505, 506) are stored as one record. For example, the member of the image management number 001 in FIG. 5 is represented as one record by each member of the image management number: 001, the image data file name: 001, JPG, and the image data name: mountain. Further, it has a record for image data stored in the image data storage 503.

【0046】画像データ制御情報群502は、DBを使
用して記憶する場合であり、1レコードを次の2つのメ
ンバーから構成している。 メンバー1:画像管理番号507。これは画像データ情
報群501中に記憶されるレコードのメンバーの一つで
ある画像管理番号504と同一の番号が格納される。そ
して、画像管理番号504と画像管理番号507が同一
の番号である場合は、画像データ情報群501の該当す
るレコードと画像データ制御情報群502の該当するレ
コードは、同一の画像データに対するデータであること
を示している。
The image data control information group 502 is stored using a DB, and one record is composed of the following two members. Member 1: Image management number 507. This stores the same number as the image management number 504, which is one of the members of the record stored in the image data information group 501. When the image management number 504 and the image management number 507 are the same number, the corresponding record of the image data information group 501 and the corresponding record of the image data control information group 502 are data for the same image data. It is shown that.

【0047】メンバー2:画像データ制御情報実体50
8。画像管理番号507に対応する図2で説明した画像
データ制御情報が記憶される。画像データストレージ5
03は、画像データファイルの実体群が格納される。5
09は個々の画像データファイルを示す。
Member 2: Image data control information entity 50
8. The image data control information described in FIG. 2 corresponding to the image management number 507 is stored. Image data storage 5
03 stores the entity group of the image data file. 5
09 indicates an individual image data file.

【0048】図6は登録手段101の画面表示例であ
る。図6において、601は登録を行う画像データファ
イルのファイル名を指定する画像ファイル指定欄であ
る。602は登録を行う画像データの名称を指定する画
像名指定欄である。603は画像データ制御情報である
編集制限情報の段階を指定する編集制限情報指定欄であ
る。604は画像ファイル指定欄601に画像ファイル
名が指定されたときに画像を表示する画像プレビュー画
面である。605は画像登録を指示する画像登録指示ボ
タンである。606は本登録手段による登録処理を取り
消す画像登録取り消しボタンである
FIG. 6 shows a screen display example of the registration means 101. In FIG. 6, reference numeral 601 denotes an image file designation field for designating a file name of an image data file to be registered. An image name designation field 602 designates the name of the image data to be registered. Reference numeral 603 denotes an edit restriction information specification field for specifying the stage of the edit restriction information that is the image data control information. An image preview screen 604 displays an image when an image file name is designated in the image file designation field 601. An image registration instruction button 605 instructs image registration. Reference numeral 606 denotes an image registration cancel button for canceling the registration processing by the main registration unit.

【0049】図7は編集制限情報に従った編集制限を画
像処理装置に対して行うための制御データを示す。デー
タは、編集制限レベルごとに抑制すべき機能がグループ
化されて表現されている。また、編集制限レベルが低い
段階で抑制される機能は、対象となる編集制限レベル以
下の全機能を参照すればよいので、そのレベルで新たに
追加される抑制する機能がグループとして登録されてい
る。
FIG. 7 shows control data for restricting the image processing apparatus from editing according to the editing restriction information. The data is expressed by grouping functions to be suppressed for each editing restriction level. In addition, since functions to be suppressed at a stage where the editing restriction level is low may refer to all functions below the target editing restriction level, functions to be newly added at that level are registered as a group. .

【0050】ここでは、図3で説明した機能をそのまま
使用し、次のようにグループ化する。 第1段階:なし。 第2段階:色変換(明るさ/コントラストなど)、イメ
ージフィルタ(シャープなど)、透明度の設定、境界の
ぼかし、上下左右反転、背景への登録、重なりの上下、
任意角度の回転、マスク、フォトフレームヘの挿入。 第3段階:混植。
Here, the functions described with reference to FIG. 3 are used as they are, and are grouped as follows. Stage 1: None. The second stage: color conversion (brightness / contrast etc.), image filter (sharp etc.), transparency setting, blurring of border, up / down / left / right inversion, registration to background, up / down of overlap,
Rotation at any angle, insertion into mask and photo frame. Stage 3: Mixed planting.

【0051】尚、上記説明では、編集制限情報を基にデ
ータ処理手段の持つ機能をグループ化したが、データ処
理手段の持つ全ての機能を列挙し、その機能ごとに編集
制限情報を付与していくデータ構造も当然のごとく許容
される。
In the above description, the functions of the data processing means are grouped on the basis of the editing restriction information. However, all the functions of the data processing means are listed, and the editing restriction information is assigned to each function. Any number of data structures are naturally acceptable.

【0052】〔データの流れと処理〕次に、図1、図
2、図4〜図11を用いてデータの流れと一連の処理を
説明する。まず、図2を用いて流れと一連の処理の概略
を説明する。元データ及び元データのデータ制御情報を
登録手段101により蓄積手段102に登録、蓄積す
る。次に、蓄積手段102に蓄積されたデータを処理す
べく、配信要求をデータ制御情報管理手段103に対し
て行い、データ制御情報管理手段103が蓄積手段10
2よりデータ及びデータ制御情報を取得し、まずはデー
タのみをデータ処理手段106へ引き渡す。
[Data Flow and Processing] Next, the data flow and a series of processing will be described with reference to FIGS. 1, 2, and 4 to 11. First, an outline of a flow and a series of processes will be described with reference to FIG. The registration unit 101 registers and stores the original data and the data control information of the original data in the storage unit 102. Next, in order to process the data stored in the storage means 102, a distribution request is made to the data control information management means 103, and the data control information management means 103
2, the data and the data control information are obtained, and first, only the data is transferred to the data processing means 106.

【0053】次に、データの処理開始指示がなされた場
合に、準備処理としてデータ管理手段104がデータ制
御情報管理手段103よりデータ制御情報を取得し、制
御手段105がデータ処理手段106に対して、処理開
始以前に抑制するべき機能を操作者が選択できないよう
に指示を行い、制御手段105が抑制内容に従った表示
を行うように表示手段107に指示を行う。
Next, when a data processing start instruction is given, the data management means 104 acquires data control information from the data control information management means 103 as preparation processing, and the control means 105 The control unit 105 instructs the display unit 107 so that the operator cannot select a function to be suppressed before the process is started, and the control unit 105 performs display according to the content of the suppression.

【0054】以下、フローチャートを用いて詳細な説明
を行う。図8、図1、図6及び図5を用いて登録手段1
01を使用して蓄積手段102に画像データ及び編集制
限情報を登録するまでを説明する。図8は登録手段10
1を使用して蓄積手段102へ画像データ及び画像デー
タ制御情報を登録するまでの手順を示すフローチャート
である。まず、操作者が任意のタイミングでキーボード
1008や、ポインティングデバイス1009等の入力
デバイスから起動指示を行うことで、HDD1010に
格納されている登録手段101を起動する(ステップS
801)。
Hereinafter, a detailed description will be given using a flowchart. Registration means 1 using FIG. 8, FIG. 1, FIG. 6, and FIG.
The process up to registration of image data and editing restriction information in the storage unit 102 using the “01” will be described. FIG.
6 is a flowchart showing a procedure for registering image data and image data control information in a storage unit 102 using No. 1. First, the registration unit 101 stored in the HDD 1010 is activated when the operator issues an activation instruction from an input device such as the keyboard 1008 or the pointing device 1009 at an arbitrary timing (Step S).
801).

【0055】登録手段101が起動すると、図6の画面
表示をCRT1006に表示する。登録手段の操作者
は、登録を希望する元画像を含むCD−R0Mなどの外
部記憶装置をリームーバブルディスクドライブ1011
から読み出すべく、キーボード1008や、ポインティ
ングデバイス1009等の入力デバイスを使用して画像
ファイル指定欄601に元画像の存在するドライブ及び
ファイル名を入力する(ステップS802)。
When the registration means 101 is activated, the screen display of FIG. 6 is displayed on the CRT 1006. The operator of the registration means stores an external storage device such as a CD-ROM containing the original image desired to be registered in the removable disk drive 1011.
In step S802, the drive and the file name where the original image is located are input to the image file designation field 601 using an input device such as the keyboard 1008 and the pointing device 1009 in order to read from the file.

【0056】ステップS803では、ステップS802
で入力されたドライブファイル名より元画像を取り出し
プレビュー画面604に表示する。ステップS804で
は、操作者はプレビュー画面に表示される元画像を確認
の上、登録したい画像の名称を画像名指定欄602に入
力する。ステップS805では、編集制限情報指定欄6
03により登録を行いたい画像の編集制限情報を指定す
る。この場合、上記3段階のうち一つの段階を選択す
る。
In step S803, step S802
The original image is taken out from the drive file name input in step (1) and displayed on the preview screen 604. In step S804, the operator checks the original image displayed on the preview screen, and inputs the name of the image to be registered in the image name designation field 602. In step S805, the edit restriction information designation field 6
03 designates editing restriction information of an image to be registered. In this case, one of the three steps is selected.

【0057】ステップS806では、操作者が画像ファ
イル指定欄601、画像名指定欄602、編集制限情報
指定欄603、プレビュー画面604を確認した上で登
録を行うか否かを判断する。ステップS807では、登
録を行うと操作者が判断した場合、画像登録指示ボタン
605をポインティングデバイス1009でクリックす
るなどの登録指示を与えることで、登録手段は図5の蓄
積手段102上のデータ形式を作成し、蓄積手段102
に画像データ及び編集制限情報を登録する。ステップS
806で登録しないと判断した場合は、ステップS80
2から再度処理を行う。
In step S806, the operator checks the image file designation field 601, the image name designation field 602, the edit restriction information designation field 603, and the preview screen 604 to determine whether or not to perform registration. In step S807, when the operator determines that the registration is to be performed, the registration unit issues a registration instruction such as clicking the image registration instruction button 605 with the pointing device 1009, and the registration unit changes the data format on the storage unit 102 in FIG. Create and accumulate means 102
Is registered with the image data and the editing restriction information. Step S
If it is determined in step 806 that registration is not to be performed, step S80
The process is performed again from 2.

【0058】次に、図9、図2、図5を用いてデータの
配信要求がなされた際の、データ制御情報の管理からデ
ータの配信までを説明する。図9はデータ制御情報管理
手段103がデータ制御情報を管理し、データを配信す
るまでのフローチャートである。以下の説明は、操作者
が蓄積手段102に蓄積したデータを編集、印刷などを
所望する場合に、データ制御情報管理手段103に対し
て配信要求が行われた状態を前提としている。
Next, from data management information management to data distribution when a data distribution request is made will be described with reference to FIGS. FIG. 9 is a flowchart showing a process in which the data control information management unit 103 manages data control information and distributes data. The following description is based on the assumption that a distribution request has been made to the data control information management unit 103 when the operator desires to edit, print, or the like data stored in the storage unit 102.

【0059】ステップS901では、配信要求を受領し
たデータ制御情報管理手段103が蓄積手段102より
配信要求されたデータを取得する。取得の手順として
は、蓄積手段102に蓄積されたデータ情報群501よ
り所望のデータのレコードを検索し、このレコード中の
メンバーであるデータファイル名505に格納されたフ
ァイル名のデータファイルをデータストレージ503よ
り取得することで実現する。ステップS902では、デ
ータ制御情報管理手段103が蓄積手段102に蓄積さ
れたデータ制御情報群502より所望のデータのデータ
制御情報を検索し、取得する。尚、ステップS901、
S902の検索については、一般的なDBシステムに対
する検索手法により実現しているため、詳細な説明は省
略する。
In step S901, the data control information management means 103 which has received the distribution request acquires the data requested to be distributed from the storage means 102. As an acquisition procedure, a record of desired data is searched from the data information group 501 stored in the storage unit 102, and a data file having a file name stored in the data file name 505 as a member in this record is stored in a data storage. This is realized by acquiring from 503. In step S902, the data control information management unit 103 searches for and obtains data control information of desired data from the data control information group 502 stored in the storage unit 102. Step S901,
Since the search in S902 is realized by a search method for a general DB system, detailed description is omitted.

【0060】ステップS903では、ステップS902
の検索において、データ制御情報の存在を確認してい
る。データ制御情報が存在した場合は、ステップS90
4において、データに蓄積手段102で使用する整理番
号をデータ管理番号として格納する。ステップS903
においてデータ制御情報が存在しなかった場合は、デー
タ制御情報管理手段103においてデータ制御情報の管
理の必要はなく、ステップS905に進む。ステップS
905では、データを引き渡す。
In step S903, step S902
In the search, the existence of the data control information is confirmed. If the data control information exists, step S90
In step 4, the reference number used by the storage means 102 is stored in the data as a data management number. Step S903
If the data control information does not exist in the above, there is no need to manage the data control information in the data control information management means 103, and the process proceeds to step S905. Step S
At 905, the data is delivered.

【0061】次に、図10、図1、図2、図5、図7、
図11を用いて制御手段105が画像データ制御情報に
基づきデータ処理手段106を制御し、表示手段107
が操作者に告知するまでの説明を行う。ここでは、制御
手段105が事前にデータ処理手段106に対して機能
を抑制する手順について説明する。
Next, FIG. 10, FIG. 1, FIG. 2, FIG. 5, FIG.
The control means 105 controls the data processing means 106 based on the image data control information with reference to FIG.
Until the operator notifies the operator. Here, a procedure in which the control unit 105 suppresses the function of the data processing unit 106 in advance will be described.

【0062】図10は、データ制御情報管理手段103
が配信したデータにデータ管理番号が付与されていた場
合、即ち、上記データがデータ制御情報による処理の抑
制の必要がある場合、データ制御情報管理手段103か
らデータ制御情報を取得し、この制御情報に基づき制御
手段105がデータ処理手段106を制御し、制御手段
が画像データ制御情報に基づく制限内容の告知を表示手
段107によって表示するまでのフローチャートであ
る。
FIG. 10 shows the data control information management means 103.
If the data distributed by has been given a data management number, that is, if the data needs to be suppressed from being processed by the data control information, the data control information is acquired from the data control information management means 103, and the control information 5 is a flow chart from when the control unit 105 controls the data processing unit 106 on the basis of the above, and until the control unit displays on the display unit 107 the notification of the restriction contents based on the image data control information.

【0063】このフローチャートで説明する一連の流れ
は、操作者がデータ処理手段106に対してある画像の
編集あるいは印刷など何らかの画像処理の開始を指示し
た際に、データ処理手段106における処理として行わ
れるものであるため、データ処理手段106が起動され
ている状態より説明する。図10において、ステップS
1001では、操作者がデータの編集指示をデータ処理
手段106に対して行う。ステップS1002では、ス
テップS1001で編集指示がなされたデータファイル
に対して、データ管理手段104がデータ制御情報の存
在を確認する。
A series of flows described in this flowchart are performed as processing in the data processing means 106 when the operator instructs the data processing means 106 to start some image processing such as editing or printing of a certain image. Therefore, description will be made from the state where the data processing unit 106 is activated. In FIG. 10, step S
In 1001, the operator issues a data editing instruction to the data processing unit 106. In step S1002, the data management unit 104 confirms the existence of data control information for the data file for which the editing instruction has been issued in step S1001.

【0064】データ管理手段104はデータ制御情報の
存在が未確認であれば、ステップS1003に進むが、
既に確認済の場合は、確認されたデータ制御情報の存在
に応じて制御手段105へ配信する。本実施の形態にお
いては、データ制御情報の存在の確認は、図9に示した
ようにデータのコメント中に識別子と共にデータ管理番
号を付与し、データ管理番号の付与の有無をもって判断
できるようにしており、ステップS1003では、識別
子がデータファイル中に存在することを確認した場合
に、データ管理番号を抽出する。
If the existence of the data control information is not confirmed, the data management means 104 proceeds to step S1003.
If the data control information has already been confirmed, it is distributed to the control means 105 according to the existence of the confirmed data control information. In the present embodiment, the existence of the data control information can be confirmed by assigning a data management number together with an identifier in the comment of the data as shown in FIG. In step S1003, when it is confirmed that the identifier exists in the data file, the data management number is extracted.

【0065】識別子が存在しない場合は、データ制御情
報が存在しないと判断し、次のステップS1006に進
むが、データ管理番号が存在した場合は、ステップS1
004において、データ管理手段104がデータ制御情
報取得要求を前ステップS1003で抽出したデータ管
理番号と共にデータ制御情報管理手段103に通知し、
対応するデータ制御情報をデータ制御情報管理手段10
3から取得する。
If the identifier does not exist, it is determined that the data control information does not exist, and the process proceeds to the next step S1006. If the data management number exists, the process proceeds to step S1.
In 004, the data management means 104 notifies the data control information acquisition request to the data control information management means 103 together with the data management number extracted in the previous step S1003,
The corresponding data control information is stored in the data control information management means 10.
Obtain from 3.

【0066】ステップS1005では、制御手段105
がステップS1004で取得した画像データ制御情報に
基づきデータ処理手段106の編集機能の抑制を行うべ
く、抑制の対象となる編集機能を図7に示す制御データ
から取得する。例えばステップS1004で取得された
画像データ制御情報が編集制限レベルの第1段階であっ
た場合は、第1段階で抑制する機能はないため取得する
データはなく、第2段階の場合は、第1段階及び第2段
階で抑制する機能を取得する。そして第3段階であった
場合は、第1段階、第2段階、第3段階の全ての機能を
制御データより取得する。
In step S1005, the control means 105
Acquires the editing function to be suppressed from the control data shown in FIG. 7 in order to suppress the editing function of the data processing unit 106 based on the image data control information acquired in step S1004. For example, if the image data control information acquired in step S1004 is at the first stage of the editing restriction level, there is no function to suppress it at the first stage, so there is no data to acquire. Acquire the function to be suppressed in the stage and the second stage. If it is the third stage, all the functions of the first, second, and third stages are obtained from the control data.

【0067】ステップS1005では、制御手段105
がデータ処理手段106に対して、ステップS1004
で取得した抑制する機能を通知し、この機能の使用を停
止させる。ステップS1006では、ステップS100
4で取得した抑制状態の告知を、制御手段105が表示
手段107に依頼するか、ステップS1005により抑
制する機能が停止した状態のデータ処理手段106の表
示を表示手段107に依頼する。尚、ステップS100
2、S1003においてデータ制御情報が存在しないこ
とが確認された場合は、上記抑制に係わる処理は行わな
い。以上、図10のフローチャートの処理が完了した時
点で、画像処理手段1016は画像データの処理が可能
な状態となる。
In step S1005, the control means 105
To the data processing means 106 in step S1004
Notify the suppression function acquired in step, and stop using this function. In step S1006, step S100
In step S1005, the control unit 105 requests the display unit 107 to notify the suppression state acquired in step S4, or requests the display unit 107 to display the data processing unit 106 in a state in which the suppression function is stopped in step S1005. Step S100
2. If it is confirmed in S1003 that the data control information does not exist, the processing related to the suppression is not performed. As described above, when the processing of the flowchart in FIG. 10 is completed, the image processing unit 1016 is in a state where image data processing can be performed.

【0068】次に、画像データ制御情報による画像デー
タヘの編集抑制について、図11、図10を用いて説明
する。図11は、上記処理可能な状態になる画像処理手
段106の状態を表示手段107がCRT1006を介
して表示する表示例を示したものである。本図の説明に
おいては、操作者が実際にデータ処理手段を使用する形
態として、データ管理手段104、制御手段105、デ
ータ処理手段106、表示手段107を統括する意味合
いでアプリケーションと表現する。
Next, suppression of editing of image data by image data control information will be described with reference to FIGS. FIG. 11 shows a display example in which the display unit 107 displays the state of the image processing unit 106 in the processable state through the CRT 1006. In the description of this drawing, as a form in which the operator actually uses the data processing means, the data management means 104, the control means 105, the data processing means 106, and the display means 107 are expressed as an application in the sense of supervising them.

【0069】図11において、1101、1102、1
103は表示手段107において表示されるアプリケー
ション画面の一例である。1101では第1段階の画像
データ制御情報、1102では第2段階の画像データ制
御情報、1103では第3段階の画像データ制御情報を
持つ画像データがそれぞれ扱われているものとする。1
104はアプリケーション画面における編集領域であ
り、キーボード1008やポインティングデバイス10
09などの外部入力操作や後述する編集メニューの操作
によって、ここで画像データの合成、編集、重ねあわせ
等の編集処理を行い、表示手段107に表示依頼を行
い、画像データを含む文書を作成する。尚、1103で
は全ての編集処理が制限されているため、編集領域11
04には画像データのみしか表示することはできない。
In FIG. 11, 1101, 1102, 1
103 is an example of an application screen displayed on the display unit 107. It is assumed that 1101 handles image data control information of the first stage, 1102 handles image data control information of the second stage, and 1103 handles image data having image data control information of the third stage. 1
An editing area 104 in the application screen includes a keyboard 1008 and the pointing device 10.
In response to an external input operation such as 09 or an editing menu operation described later, editing processing such as combining, editing, and superimposing of image data is performed, a display request is issued to the display unit 107, and a document including the image data is created. . Since all editing processes are restricted in 1103, the editing area 11
In 04, only image data can be displayed.

【0070】1105は編集領域1104中の画像デー
タ及び同データが選択されている状態を示すためのガイ
ドラインである。本実施の形態におけるアプリケーショ
ンでは、編集領域上の対象が選択されている場合には、
1105のようなガイドラインを表示し、選択が解除さ
れた場合には、同ガイドラインを消去するという表示上
の処理を行うものとする。1106はアプリケーション
におけるファイルの入出力を行うための選択メニューで
あり、ポインティングデバイス1009で選択すること
により編集領域1104に表示される文書ファイルのオ
ープン、文書ファイルの保存、クローズなどの処理を行
う。
Reference numeral 1105 denotes a guideline for indicating image data in the editing area 1104 and a state in which the data is selected. In the application according to the present embodiment, when a target in the editing area is selected,
A guideline such as 1105 is displayed, and when the selection is released, a display process of deleting the guideline is performed. Reference numeral 1106 denotes a selection menu for inputting / outputting a file in the application. The selection menu 1106 performs processing such as opening a document file displayed in the editing area 1104, saving and closing the document file when selected by the pointing device 1009.

【0071】1107はアプリケーションにおける編集
操作を指定するための編集メニューであり、編集領域1
104上で選択されている対象に対して1107のメニ
ューのいずれかを指定することにより、該当する編集処
理が実行される。また、「画像の挿入」メニューのよう
に、編集領域1104上で選択されている対象が存在し
なくても、処理を行うことが可能なものもある。
Reference numeral 1107 denotes an edit menu for designating an edit operation in the application.
By specifying any one of the menus 1107 for the target selected on 104, the corresponding editing process is executed. Also, there are some such as the “insert image” menu, which can perform processing even if there is no target selected in the editing area 1104.

【0072】次に、各段階の画像データ制御情報を持つ
画像データを扱うときの処理の流れについて、図11、
図10を用いて説明する。1101は、第1段階の画像
データ制御情報を持つ画像データを扱う場合、即ち編集
自由の画像データを扱う場合の表示画面の例である。同
制限を持つ画像データが編集領域1104上で選択され
た場合には、ステップS1001で同画像データの編集
開始指示を行い、同データ周囲にガイドライン1105
を表示する。
Next, the flow of processing when handling image data having image data control information at each stage will be described with reference to FIG.
This will be described with reference to FIG. Reference numeral 1101 denotes an example of a display screen when image data having first-stage image data control information is handled, that is, when image data that can be edited is handled. If image data having the same restriction is selected in the editing area 1104, an instruction to start editing the same image data is issued in step S1001, and a guideline 1105 is set around the same data.
Is displayed.

【0073】次にステップS1004により、画像デー
タ制御情報を画像ファイルより抽出しその抑制対象機能
を取得した後、ステップS1005で同機能の停止処理
を行い、ステップS1006でその内容が表示手段に通
知され、対象となる編集メニュー1107中の処理項目
が選択できないように表示が変更される。尚、1101
は、編集制限を持たないデータを扱った例であるため、
編集メニュー1107の表示状態は変更されない。
Next, in step S1004, after the image data control information is extracted from the image file and the function to be suppressed is acquired, the function is stopped in step S1005, and the contents are notified to the display means in step S1006. The display is changed so that the processing item in the target edit menu 1107 cannot be selected. Note that 1101
Is an example of data with no editing restrictions,
The display state of the edit menu 1107 is not changed.

【0074】1102は、第2段階の画像データ制御情
報を持つ画像データを扱う場合、即ち色変換、イメージ
フィルタなど前述した編集処理が制限されるような画像
データを扱う場合の表示画面の例である。この場合にも
先の処理と同様に、ステップS1001からS1006
までの工程により抑制対象機能が表示手段に通知され
る。
Reference numeral 1102 denotes an example of a display screen in a case where image data having image data control information of the second stage is handled, that is, in a case where image data such as a color conversion and an image filter that limits the editing processing described above is handled. is there. Also in this case, similarly to the above processing, steps S1001 to S1006
The suppression target function is notified to the display means through the steps up to the above.

【0075】1102では、編集メニュー1107上の
幾つかの処理が抑制対象となっているため、表示手段の
制御により該当処理を指定するためのメニューが処理可
能な通常のメニュー表示と異なるため、例えばグレイア
ウト表示などの抑制状態を表示するとともに選択不可の
状態になっている。
In step 1102, since some processes on the edit menu 1107 are to be suppressed, the menu for designating the corresponding process under the control of the display means is different from the processable normal menu display. A suppressed state such as gray-out display is displayed, and the state is not selectable.

【0076】1103は、第3段階の画像データ制御情
報を持つ画像データを扱う場合、即ち全ての編集処理が
制限されるような画像データを扱う場合の表示画面の例
である。この場合にも先の処理と同様に、ステップS1
001からS1006までの工程により抑制対象機能が
表示手段に通知される。この1103では、編集メニュ
ー1107上の全ての処理が抑制対象となっているた
め、表示手段の制御により全てのメニューが例えばグレ
イアウト表示などの抑制状態を示す表示とともに選択不
可の状態になっている。
Reference numeral 1103 denotes an example of a display screen when image data having image data control information at the third stage is handled, that is, when image data for which all editing processing is restricted is handled. Also in this case, as in the previous processing, step S1
In the steps from 001 to S1006, the suppression target function is notified to the display means. In this step 1103, all the processes on the edit menu 1107 are to be suppressed, so that all the menus are in a non-selectable state together with a display indicating a suppressed state, for example, grayout display, by the control of the display means. .

【0077】上記画面表示例1102、1103の状態
で画像データに対して抑制されている編集機能、例えば
色変換を行おうとしても、機能を選択することができな
いため、編集制限情報に従った機能抑制が行われる。
In the state of the screen display examples 1102 and 1103, the editing function which is suppressed for the image data, for example, even if an attempt is made to perform color conversion, the function cannot be selected. Suppression takes place.

【0078】〔第2の実施の形態〕次に、第2の実施の
形態を説明する。本実施の形態では、第1の実施の形態
をネットワーク接続された複数のコンピュータで構成し
た場合で、かつサーバコンピュータ上のデータ制御情報
をネットワークを介してクライアントコンピュータが確
認する場合について説明する。
[Second Embodiment] Next, a second embodiment will be described. In the present embodiment, a case will be described in which the first embodiment is configured by a plurality of computers connected to a network, and a client computer checks data control information on a server computer via a network.

【0079】ネットワーク接続された複数のコンピュー
タとしては、コンピュータ画像データを蓄積し、蓄積さ
れた画像データ等を提供する本発明によるデータ供給装
置を含む画像データ配信コンピュータ(サーバコンピュ
ータ)と、画像データ制御情報に基づいた画像データの
編集、印刷等を行う本発明によるデータ処理装置を含む
画像データ処理コンピュータ(クライアントコンピュー
タ)とが存在する。
As the plurality of computers connected to the network, an image data distribution computer (server computer) including a data supply device according to the present invention for storing computer image data and providing the stored image data and the like; There is an image data processing computer (client computer) including a data processing device according to the present invention that performs editing, printing, and the like of image data based on information.

【0080】図13は、図2の構成に基づいて本実施の
形態により構成された複数台のコンピュータによるシス
テムの構成図である。図13において、1301は、デ
ータ及びこのデータに対応するデータ制御情報を蓄積
し、蓄積されたデータの配信、クライアントコンピュー
タからのデータ制御情報の確認を目的としたデータ配信
コンピュータを示すものである。このコンピュータ13
01は、ネットワークに接続され、データの提供が主目
的であることからサーバコンピュータと称する。
FIG. 13 is a configuration diagram of a system including a plurality of computers configured according to the present embodiment based on the configuration of FIG. In FIG. 13, reference numeral 1301 denotes a data distribution computer for storing data and data control information corresponding to the data, distributing the stored data, and confirming the data control information from the client computer. This computer 13
01 is called a server computer because it is connected to a network and its main purpose is to provide data.

【0081】1302は、データの編集、印刷等の処理
を目的としたデータ処理コンピュータであり、利用者が
サーバーコンピュータ1301から提供されるデータを
含めて、データやデータ制御情報に対する処理を行うこ
とを主目的としているので、クライアントコンピュータ
と称する。
Reference numeral 1302 denotes a data processing computer for the purpose of data editing, printing, and the like, which allows a user to perform processing on data and data control information, including data provided from the server computer 1301. Because it is the main purpose, it is called a client computer.

【0082】サーバコンピュータ1301において、1
01は、図2における登録手段101と同様であり、蓄
積手段102に画像データを登録する登録手段である。
102は、図2における蓄積手段102と同様であり、
データ及びこのデータに対応するデータ制御情報を蓄積
記憶する蓄積手段である。
In the server computer 1301, 1
Reference numeral 01 denotes a registration unit that registers image data in the storage unit 102, similarly to the registration unit 101 in FIG.
102 is the same as the storage means 102 in FIG.
Storage means for storing data and data control information corresponding to the data.

【0083】103は、図2におけるデータ制御情報管
理手段103と同様であり、データ制御情報管理手段で
あり、クライアントコンピュータに配された閲覧手段1
303からネットワークを介して要求されるデータある
いは配信要求に対し蓄積手段102に蓄積されたデータ
及びデータ制御情報を取得すると共に、データ制御情報
が存在する場合は、データ制御情報管理手段103を有
するサーバーコンピュータ1301のネットワークアド
レスと、データ管理番号とをデータ自体のコメント領域
等を利用しデータに付与する。
Reference numeral 103 denotes a data control information management unit which is the same as the data control information management unit 103 in FIG. 2, and is a browsing unit 1 provided in the client computer.
A server having data control information management means 103 while acquiring data and data control information stored in the storage means 102 in response to data or distribution request requested via the network from 303 The network address of the computer 1301 and the data management number are added to the data using the comment area of the data itself.

【0084】1304はネットワークインターフェース
であり、図1におけるネットワークインターフェース1
004と等価であり、サーバコンピュータ1301とネ
ットワークを繋ぐためのネットワーク制御を行い、ネッ
トワーク上に蓄積手段102および画像データ制御情報
103にて画像データや画像制御データなどのサーバコ
ンピュータ上のデータを転送する。
Reference numeral 1304 denotes a network interface, which is the network interface 1 in FIG.
004, which performs network control for connecting the server computer 1301 to the network, and transfers data on the server computer such as image data and image control data to the storage means 102 and the image data control information 103 on the network. .

【0085】クライアントコンピュータ1302におい
て、1303は、サーバコンピュータ1301の蓄積手
段102に蓄積された画像データの閲覧手段であり、利
用者が本閲覧手段により蓄積手段102中に蓄積された
データを閲覧し、クライアントコンピュータで処理を所
望するデータがあった場合、そのデータに対する配信要
求をネットワークを介してデータ制御情報管理手段10
3に要求する。データ制御情報で制御されるべきデータ
及びデータ制御情報は、閲覧手段1303が取得する
か、データ管理手段104、制御手段105、データ処
理手段106、表示手段107を含むアプリケーション
が取得する。
In the client computer 1302, reference numeral 1303 denotes browsing means for the image data stored in the storage means 102 of the server computer 1301. The user browses the data stored in the storage means 102 by this browsing means. When there is data to be processed by the client computer, a distribution request for the data is sent to the data control information management unit 10 via the network.
Request 3 The data to be controlled by the data control information and the data control information are obtained by the browsing unit 1303 or by the application including the data management unit 104, the control unit 105, the data processing unit 106, and the display unit 107.

【0086】104は、図2におけるデータ管理手段1
04と同様であり、図1のハードディスク1010やリ
ムーバブルディスクドライブ1011からデータを読み
込むと共に、データ制御情報の存在の確認や取得を行
う。データ制御情報の問い合わせがされた場合、データ
に対応するデータ制御情報の存在が未確認であり、デー
タ中にサーバコンピュータ1301のネットワークアド
レスとデータ管理番号が付加されていれば、ネットワー
クインターフェース1305及び1304を介してデー
タ制御情報管理手段103に、そのデータに対応するデ
ータ制御情報を問い合わせて取得し、制御手段105へ
渡す。
Reference numeral 104 denotes the data management means 1 in FIG.
In the same manner as in step S04, data is read from the hard disk 1010 or the removable disk drive 1011 in FIG. 1, and the presence or absence of data control information is confirmed or obtained. When the inquiry about the data control information is made, if the existence of the data control information corresponding to the data is unconfirmed, and the network address and the data management number of the server computer 1301 are added to the data, the network interfaces 1305 and 1304 are set. The data control information management means 103 is inquired about the data control information corresponding to the data via the data control information 103 and acquired and passed to the control means 105.

【0087】105は、図2における制御手段105と
等価であり、データ管理手段104により取得された画
像データ制御情報に基づきデータ処理手段106、表示
手段107を制御する制御手段である。106は、図2
におけるデータ処理手段106と等価であり、編集、印
刷などの画像データに対する処理あるいは概処理の準備
として画像データの一時蓄積などの処理を行うデータ処
理手段である。107は、図2における表示手段107
と等価であり、画像処理手段106及び制御手段105
の表示依頼を表示する表示手段である。
Reference numeral 105 denotes a control unit which is equivalent to the control unit 105 in FIG. 2 and controls the data processing unit 106 and the display unit 107 based on the image data control information obtained by the data management unit 104. 106 is FIG.
Is a data processing means for performing processing such as editing and printing on image data or processing such as temporary storage of image data in preparation for general processing. 107 is a display means 107 in FIG.
And the image processing means 106 and the control means 105
Is a display means for displaying a display request.

【0088】1305はネットワークインターフェース
であり、図1におけるネットワークインターフェース1
004及びネットワークインターフェース107と等価
であり、クライアントコンピュータ1302とネットワ
ークを繋ぐためのネットワーク制御を行い、クライアン
トコンピュータ上の閲覧手段1303、データ管理手段
102、制御手段103、データ処理手段1303、表
示手段107を含むアプリケーションが、ネットワーク
上のデータを取得することを可能としている。
Reference numeral 1305 denotes a network interface, which is the network interface 1 in FIG.
004 and the network interface 107, and performs network control for connecting the client computer 1302 to the network. The browsing unit 1303, the data management unit 102, the control unit 103, the data processing unit 1303, and the display unit 107 on the client computer are Applications that can retrieve data on the network.

【0089】尚、登録手段101、画像データ制御情報
管理手段103は、サーバコンピュータ1301上で実
行されるプログラムであり、ROM1003やHDD1
010に格納されており、RAM1002に展開して使
用することで実現しているが、CD−ROMなどの外部
記憶装置に記録されたものをリムーバブルディスクドラ
イブ1011で読み出し、必要ならHDD1010にい
ったん保存した後、RAM1002に展開して使用する
ことも可能である。
The registration unit 101 and the image data control information management unit 103 are programs executed on the server computer 1301, and are stored in the ROM 1003 or the HDD 1
010 and stored in an external storage device such as a CD-ROM, read out by a removable disk drive 1011 and temporarily stored in an HDD 1010 if necessary. Later, it is also possible to use the RAM 1002 by developing it.

【0090】また、蓄積手段102は、一般的に使用さ
れているデータベースシステム(DB)で実現されてお
り、プログラムと蓄積データにより実現されている。プ
ログラムに関しては登録手段103などと同様に、RO
M1003やHDD1010に格納されており、RAM
1002に展開して使用することで実現しているが、C
D−ROMなどの外部記憶装置に記録されたものをリム
ーバブルディスクドライブ1011で読み出し、必要な
らHDD1010にいったん保存した後、RAM100
2に展開して使用することも可能である。また、蓄積手
段に蓄積されるデータは、HDD1010、RAM10
02やリムーバブルディスクに蓄積される。
The storage means 102 is realized by a generally used database system (DB), and is realized by a program and stored data. As for the program, the RO
M1003 and HDD 1010, and are stored in RAM
It is realized by expanding to 1002 and using it.
Data recorded in an external storage device such as a D-ROM is read out by the removable disk drive 1011, and if necessary, temporarily stored in the HDD 1010, and then stored in the RAM 100.
2, it is also possible to use. The data stored in the storage means includes an HDD 1010, a RAM 10
02 or a removable disk.

【0091】閲覧手段1303、データ管理手段10
4、制御手段105、データ処理手段106、表示手段
107は、クライアントコンピュータ1302上で実行
されるプログラムであり、ROM1003やHDD10
10に格納されており、RAM1002に展開して使用
することで実現しているが、CD−ROMなどの外部記
憶装置に記録されたものをリムーバブルディスクドライ
ブ1011で読み出し、必要ならHDD1010にいっ
たん保存した後、RAM1002に展開して使用するこ
とも可能である。
Viewing means 1303, data management means 10
4. The control unit 105, the data processing unit 106, and the display unit 107 are programs to be executed on the client computer 1302.
10, which is realized by expanding and using the RAM 1002. The data stored in an external storage device such as a CD-ROM is read out by the removable disk drive 1011 and temporarily stored in the HDD 1010 if necessary. Later, it is also possible to use the RAM 1002 by developing it.

【0092】尚、本実施の形態においては、閲覧手段1
303は一般的に使用されるネットワーク閲覧手段を用
いるものとし、この一般的閲覧手段が有していない機能
に関しては、一般的閲覧手段の拡張手段(プラグイン)
で実現するものとする。また、拡張手段による閲覧手段
の拡張は一般的な手法であるので、詳細な説明は省略す
る。また、データ管理手段104、制御手段105、デ
ータ処理手段106、表示手段107は、それぞれの手
段を実現するプログラムを含むアプリケーションとして
提供されるものとする。
In this embodiment, the browsing means 1
Reference numeral 303 denotes a commonly used network browsing unit. For functions that the general browsing unit does not have, an extension unit (plug-in) of the general browsing unit is used.
It is assumed to be realized by. Further, since the extension of the browsing means by the extension means is a general method, a detailed description is omitted. The data management unit 104, the control unit 105, the data processing unit 106, and the display unit 107 are provided as applications including programs for realizing the respective units.

【0093】〔データの流れと処理〕次に、図5、図1
1〜図13を主に用いて本実施の形態によるデータの流
れと処理を説明する。ここでは、第1の実施の形態によ
る図2の構成との違いであるクライアントコンピュータ
1302に配された閲覧手段1303により、ネットワ
ークを介したサーバコンピュータ1301上の蓄積手段
102に蓄積された画像データの閲覧から、クライアン
トコンピュータに配されたアプリケーションヘの画像デ
ータの取り込みまでの説明を行う。従って、蓄積手段1
02中に図5で説明した画像データ及び画像データ制御
情報とその他の諸情報が既に蓄積されていることを前提
として説明する。また、画像データの取り込み後の説明
は、第1の実施の形態と同じなので省略する。
[Data Flow and Processing] Next, FIGS.
The data flow and processing according to the present embodiment will be described mainly with reference to FIGS. Here, the browsing means 1303 arranged on the client computer 1302, which is different from the configuration of FIG. 2 according to the first embodiment, is to read the image data stored in the storage means 102 on the server computer 1301 via the network. A description will be given from browsing to capturing of image data into an application arranged in a client computer. Therefore, the storage means 1
It is assumed that the image data, image data control information, and other information described with reference to FIG. Further, the description after the image data is fetched is omitted because it is the same as that of the first embodiment.

【0094】まず、利用者はクライアントコンピュータ
1302を使用して、サーバコンピュータ1301上の
蓄積手段102中に蓄積されている画像データより所望
の画像データを得るために閲覧手段1303を起動す
る。閲覧手段1303の画面表示例は、保存先指定欄
は、画像データの使用先が閲覧手段1303の起動され
たクライアントコンピュータであることは明らかである
ため、保存先指定欄1204は省略されていてもよい。
ここでは、保存先指定欄1204は省略されているもの
として説明を行う。
First, the user uses the client computer 1302 to activate the browsing means 1303 to obtain desired image data from the image data stored in the storage means 102 on the server computer 1301. In the screen display example of the browsing unit 1303, it is obvious that the use destination of the image data is the client computer on which the browsing unit 1303 has been started, so the storage destination specification column 1204 may be omitted. Good.
Here, the description will be made assuming that the storage destination designation field 1204 is omitted.

【0095】閲覧手段1303を起動すると、ネットワ
ークインタフェイス1304、1305を介して接統さ
れたネットワークを経由して蓄積手段102より閲覧領
域1202に表示を行うために、画像データ情報群50
1、画像データ制御情報群502のレコードを順次取得
し、画像ストレージ503から対応する画像データを取
得し、プレビュー画像として画像番号、画像名称、画像
データ制御情報(制限段階)と共に、閲覧領域1202
に表示する。
When the browsing unit 1303 is activated, the image data information group 50 is displayed in the browsing area 1202 by the storage unit 102 via the network connected via the network interfaces 1304 and 1305.
1. The records of the image data control information group 502 are sequentially acquired, the corresponding image data is acquired from the image storage 503, and the browsing area 1202 together with the image number, the image name, and the image data control information (restriction stage) as a preview image.
To be displayed.

【0096】利用者は閲覧領域1202に表示される画
像データを閲覧し、所望の画像データを発見したなら
ば、その画像データの画像番号を画像番号指定欄120
3に入力する。続いて保存指示ボタン1205により保
存指示を与える。閲覧手段1303は保存指示に従い、
画像データ制御情報管理手段103に画像番号を送り画
像の配信要求を行う。
The user browses the image data displayed in the browsing area 1202, and when finding the desired image data, enters the image number of the image data into the image number designation field 120.
Enter 3 Subsequently, a save instruction is given by a save instruction button 1205. The browsing unit 1303 follows the save instruction,
An image number is sent to the image data control information management means 103, and an image distribution request is made.

【0097】画像データ制御情報管理手段103は配信
要求に従い、要求された画像番号の画像データを蓄積手
段102より取得し、画像データ制御情報が存在してい
た場合は、サーバコンピュータ1301のネットワーク
アドレスと蓄積手段102において使用する整理番号を
画像管理番号として上記画像データに付与し、完了した
時点で、制御情報管理手段103より閲覧手段1303
へ準備完了の通知が画像データファイルのパスと共に送
られる。
In accordance with the distribution request, the image data control information management means 103 obtains the image data of the requested image number from the storage means 102, and if the image data control information exists, the image data and the network address of the server computer 1301 are stored. The reference number used in the storage means 102 is assigned to the image data as an image management number.
Notification of preparation completion is sent together with the path of the image data file.

【0098】閲覧手段1303は、準備完了の通知を受
領した段階で、画像データの閲覧を目的とする場合な
ど、閲覧手段1303自身でクライアントコンピュータ
ヘ保存する場合は、その画像データをサーバコンピュー
タより取得してHDD1010等に書き込みを行う。こ
の時にアプリケーションで画像データの使用を簡便に行
うことを目的とした電子アルバムのような一時蓄積機能
を有している場合は、アプリケーションに対してクライ
アントコンピュータ1302に保存された画像データの
一時蓄積機能に対する登録を指示する。
The browsing means 1303 obtains the image data from the server computer when the browsing means 1303 itself saves the image data on the client computer, for example, for the purpose of browsing the image data, upon receiving the notification of the completion of the preparation. Then, writing is performed on the HDD 1010 or the like. At this time, if the application has a temporary storage function such as an electronic album for the purpose of easily using the image data in the application, the application can temporarily store the image data stored in the client computer 1302 for the application. To register for.

【0099】アプリケーションがサーバコンピュータ1
301より画像データを取得する場合は、画像データ制
御情報管理手段103の準備完了通知を閲覧手段130
3が受領した段階で、アプリケーションに対して画像デ
ータファイルのパスと共に、像データの取得指示を行
う。アプリケーションは取得指示に従い、サーバコンピ
ュータ1301より画像データを取得してHDD101
0等に書き込みを行う。
Application is server computer 1
When acquiring image data from the image data control unit 301, the preparation completion notification of the image data control information management unit 103 is sent to the browsing unit 130.
3 receives the image data file, and instructs the application to acquire image data. The application acquires image data from the server computer 1301 according to the acquisition instruction and
Write to 0 or the like.

【0100】この時にアプリケーションで画像データの
使用を簡便に行うために、電子アルバムのような一時蓄
積機能を有している場合は、アプリケーションに対して
クライアプリケーションが画像データの一時蓄積機能を
有している場合は、一時蓄積機能に対する登録を行う。
以上の工程までを行うことで、利用者がクライアントコ
ンピュータ1302を用いて処理を所望する画像データ
が記憶されることになる。
At this time, in order to easily use the image data in the application, if the application has a temporary storage function such as an electronic album, the client application has the image data temporary storage function for the application. If so, the registration for the temporary storage function is performed.
By performing the above steps, image data that the user wants to process using the client computer 1302 is stored.

【0101】続いて利用者は、クライアントコンピュー
タ1302のアプリケーションを起動する。これは、ア
プリケーションの選択メニュー1106中の「ファイル
を開く」メニューを使用するか、編集メニュー1107
中の「画像データの挿入」を使用することで実現され
る。アプリケーションが一時蓄積機能を有している場合
は、一時蓄積機能が管理している画像データより画像を
選択し、一時蓄積機能が存在しない場合は、基本ソフト
(OS)などが提供するファイル管理を使用して画像デ
ータを取得する。
Subsequently, the user starts the application of the client computer 1302. This can be done by using the “open file” menu in the application selection menu 1106 or by using the edit menu 1107.
This is realized by using “Insert image data”. If the application has a temporary storage function, select an image from the image data managed by the temporary storage function. If the application does not have a temporary storage function, use the file management provided by the basic software (OS). Use to get image data.

【0102】この時に、データ管理手段104が画像デ
ータ中にネットワークアドレスと画像管理番号が付与さ
れていることを識別した場合は、ネットワークインター
フェース1305、1304を通じて、ネットワークア
ドレスで指定されたサーバコンピュータ1301の画像
データ制御情報管理手段103に対して画像データ制御
情報の配信要求をデータ管理番号と共に通知し、編集対
象となる画像データの画像データ制御情報を取得する。
At this time, if the data management means 104 identifies that a network address and an image management number have been added to the image data, the network interface 1305 and 1304 communicate with the server computer 1301 designated by the network address. A distribution request of the image data control information is notified to the image data control information management unit 103 together with the data management number, and the image data control information of the image data to be edited is acquired.

【0103】以上により、クライアントコンピュータが
ネットワークを介して接統されたサーバコンピュータよ
り画像データと画像データ制御情報とを取得し、画像デ
ータは、画像データ制御情報により画像提供者の意志に
反することなく、処理が行われることになる。
As described above, the client computer acquires the image data and the image data control information from the server computer connected via the network, and the image data can be obtained by the image data control information without violating the intention of the image provider. , Processing will be performed.

【0104】〔第3の実施の形態〕次に、第3の実施の
形態を説明する。本実施の形態は、不正なデータ処理装
置による創作データの処理を未然に防ぐことを目的とし
ており、システム構成をはじめとする装置、実現手段、
実現方法については、各実施の形態全く同一である。従
って、ここでは便宜上、第1、第2の実施の形態で述べ
た処理を補足するものとして説明する。
[Third Embodiment] Next, a third embodiment will be described. The present embodiment aims to prevent processing of creative data by an unauthorized data processing device beforehand, and includes an apparatus including a system configuration, an implementation means,
The implementation method is exactly the same in each embodiment. Therefore, here, for convenience, the processing described in the first and second embodiments will be supplemented.

【0105】図14は、データ制御情報管理手段103
が配信したデータにデータ制御情報による処理の抑制の
必要がある場合、ネットワークアドレスとデータ管理番
号をもとにしたデータ制御情報管理手段103への問い
合わせと同時に、データ処理装置に存在しているアプリ
ケーションの登録番号や使用している環境等の情報を付
与して問い合わせるなど、データ処理装置上の情報と、
利用者の利用状況等のデータ供給装置上の情報とを加味
し、データ制御情報管理手段103が、データの制御情
報を作成、修正し、この変更された制御情報に基づき制
御手段105がデータ処理手段106を制御し、制御手
段が画像データ制御情報に基づく制限内容の告知を表示
手段107によって表示するまでのフローチャートであ
る。
FIG. 14 shows the data control information management means 103.
When it is necessary to suppress the processing by the data control information in the data distributed by the application, the inquiry to the data control information management unit 103 based on the network address and the data management number is performed, and at the same time, the application existing in the data processing device is Information on the data processing device, such as inquiring by giving information such as the registration number of the
The data control information management means 103 creates and corrects the data control information in consideration of the information on the data supply device such as the usage status of the user, and the control means 105 performs data processing based on the changed control information. 6 is a flowchart showing a process in which the control unit controls the unit and the control unit displays on the display unit the notification of the restriction based on the image data control information.

【0106】このフローチャートで説明する一連の流れ
は、操作者がデータ処理手段106に対してある画像の
編集あるいは印刷など何らかの画像処理の開始を指示し
た際に、データ処理手段106における処理として行わ
れるものであるため、データ処理手段106が起動され
ている状態から説明を行う。
A series of flows described in this flowchart are performed as processing in the data processing means 106 when the operator instructs the data processing means 106 to start some image processing such as editing or printing of a certain image. Therefore, the description will be made from the state where the data processing unit 106 is activated.

【0107】図14において、ステップS1401で
は、操作者がデータの編集指示をデータ処理手段106
に対して行う。ステップS1402では、ステップS1
401で編集指示がなされたデータファイルに対して、
データ管理手段104がデータ制御情報の存在の確認を
確認する。データ管理手段104はデータ制御情報の存
在が未確認であればステップS1403に進むが、既に
確認済の場合は、確認されたデータ制御情報の存在に応
じて制御手段105へ配信する。
In FIG. 14, in step S1401, the operator issues a data editing instruction to the data processing unit 106.
Do for In step S1402, step S1
For the data file instructed to be edited in 401,
The data management unit 104 confirms the existence of the data control information. The data management unit 104 proceeds to step S1403 if the existence of the data control information has not been confirmed, but distributes it to the control unit 105 according to the existence of the confirmed data control information if it has already been confirmed.

【0108】本実施の形態においては、データ制御情報
の存在の確認は、第2の実施の形態で示したように、デ
ータにネットワークアドレスとデータ管理番号の付与の
有無をもって判断できるようにしており、ステップS1
403では、データファイル中のデータ管理番号の存在
を確認する。データ管理番号が存在しない場合は、デー
タ制御情報が存在しない場合であり、次のステップS1
406に進むが、データ管理番号が存在した場合は、ス
テップS1404において、データ管理番号とと共にデ
ータ処理装置に存在しているアプリケーションの登録番
号や基本システム、プリンタ等の周辺装置の接続状況、
データの処理を行う使用者ID等のデータ処理装置にま
つわる情報を、データ制御情報管理手段103に問い合
わせる。
In this embodiment, the existence of the data control information can be confirmed based on the presence or absence of the network address and the data management number, as shown in the second embodiment. , Step S1
In 403, the presence of a data management number in the data file is confirmed. If the data management number does not exist, it means that the data control information does not exist, and the next step S1
If the data management number exists, the registration number of the application existing in the data processing device together with the data management number and the connection status of peripheral devices such as a basic system and a printer are determined in step S1404.
The data control information management unit 103 is inquired of information relating to the data processing device such as a user ID that performs data processing.

【0109】ステップS1405では、通知されたデー
タ処理装置上の各種情報に基づき、データ供給装置上で
管理している使用者の利用状況等の情報を取得する。ス
テップS1406では、ステップS1404で問い合わ
されたデータ処理装置上の情報と、ステップS1405
で取得したデータ供給装置上の情報とにより、データ制
御情報を修正・変更する。ステップS1407では、デ
ータ管理手段104が、修正、変更されたデータ制御情
報を、データ制御情報管理手段103から取得する。
In step S1405, information such as the usage status of the user managed on the data supply device is obtained based on the various information notified on the data processing device. In step S1406, the information on the data processing device queried in step S1404 and the information in step S1405
The data control information is corrected or changed according to the information on the data supply device obtained in step (1). In step S1407, the data management unit 104 acquires the corrected and changed data control information from the data control information management unit 103.

【0110】ステップS1407では、データ制御情報
に基づきデータ処理手段106の編集機能の抑制を行う
べく抑制の対象となる編集機能を図7に示す制御データ
から取得する。例えばステップS1407で取得された
画像データ制御情報が編集制限レベルの第1段階であっ
た場合は第1段階で抑制する機能はないため取得するデ
ータはなく、第2段階の場合は第1段階及び第2段階で
抑制する機能を取得する。そして第3段階であった場合
は、第1段階、第2段階、第3段階の全ての機能を制御
データより取得する。
In step S1407, an editing function to be suppressed is acquired from the control data shown in FIG. 7 to suppress the editing function of the data processing means 106 based on the data control information. For example, if the image data control information acquired in step S1407 is at the first stage of the editing restriction level, there is no function to suppress it at the first stage, so there is no data to acquire. Acquire the function to suppress in the second stage. If it is the third stage, all the functions of the first, second, and third stages are obtained from the control data.

【0111】ステップS1408では、制御手段105
がデータ処理手段106に対して、ステップS1407
で取得した抑制する機能を通知し概機能の使用を停止さ
せる。ステップS1409では、ステップS1407で
取得した抑制状態の告知を制御手段105が表示手段1
07に依頼するか、ステップS1408により抑制する
機能が停止した状態のデータ処理手段106の表示を表
示手段107に依頼する。尚、ステップS1402やS
1403において、データ制御情報が存在しないことが
確認された場合は、上記抑制に関する処理は行わない。
At step S1408, the control means 105
To the data processing means 106 in step S1407
Notify the suppression function acquired in and stop using the outline function. In step S1409, the control unit 105 notifies the notification of the suppression state acquired in step S1407 by the display unit 1.
07, or the display unit 107 is requested to display the data processing unit 106 in a state in which the function of suppressing in step S1408 is stopped. Steps S1402 and S1402
In 1403, when it is confirmed that the data control information does not exist, the processing related to the suppression is not performed.

【0112】図15は、データ制御情報管理手段103
に問い合わせる、データ処理装置にまつわる情報のデー
タファイルの例の図である。図15において、1501
は、データ処理装置にまつわる情報のデータファイルそ
のものの記述内容であり、データ処理装置にまつわる情
報を数種に分けて記述している例である。「0001」
や「0002」など、行頭の数字は種別を表すものであ
り、例えば「0001」はユーザ登録番号、「000
2」はアプリケーション登録番号などである。次に続く
数字は、行頭の数字で示した種別の実際の値であり、図
15の場合、ユーザ登録番号は「328519215」
となる。
FIG. 15 shows the data control information management means 103.
FIG. 6 is a diagram of an example of a data file of information about the data processing device, which inquires about the data file. In FIG. 15, 1501
Is a description content of a data file of information relating to the data processing device, and is an example in which information relating to the data processing device is described in several types. "0001"
And the number at the beginning of the line, such as “0002”, indicates the type. For example, “0001” is the user registration number, “000”
"2" is an application registration number or the like. The next number is the actual value of the type indicated by the number at the beginning of the line, and in the case of FIG. 15, the user registration number is “328519215”.
Becomes

【0113】これらの記述は、判読可能な文字列ではな
くビット列による表現であってもかまわない。また、続
く「#」は、以降の情報が編集制限情報のコメントであ
ることを示すコメント識別子である。このコメント識別
子としてここでは「#」を使用したがプログラム記述言
語など一般的に使用されるコメント記述子などが通常は
用いられる。尚、コメント記述子もデータ管理手段10
4が知り得るビット列で表現されてもよい。
These descriptions may be represented by bit strings instead of readable character strings. The following “#” is a comment identifier indicating that the subsequent information is a comment of the editing restriction information. Here, “#” is used as the comment identifier, but a commonly used comment descriptor such as a program description language is usually used. Note that the comment descriptor is also stored in the data management unit 10.
4 may be represented by a bit string that can be known.

【0114】コメント記述子に続く文字列「編集自由」
は、編集制限情報に対するコメントである。尚、コメン
ト記述子ならびにコメントについては省略可能である。
即ち、データ管理手段104が画像データ制御情報を識
別するために不可欠のものではないことを意味する。
A character string "edit free" following the comment descriptor
Is a comment for the edit restriction information. The comment descriptor and the comment can be omitted.
That is, it means that the data management unit 104 is not indispensable for identifying the image data control information.

【0115】図16は、データ制御情報管理手段103
が、データ管理手段104から配信されてきた、データ
処理装置にまつわる情報をもとに、データ供給装置上の
情報を踏まえた、これから配送するべきデータ制御情報
の修正、変更の一例を示すフローチャートである。この
例では、データ管理手段104の依頼によるデータ制御
情報管理手段に対するデータ制御情報の取得の際の、デ
ータ制御情報の修正、変更の一例として、ユーザ登録番
号の照会による編集制限レベルの調整を行う。
FIG. 16 shows the data control information management means 103.
Is a flowchart showing an example of correction and change of data control information to be delivered from now on based on information on a data supply device based on information on a data processing device delivered from a data management means 104. . In this example, as an example of correction and change of the data control information at the time of acquiring the data control information to the data control information management means at the request of the data management means 104, the editing restriction level is adjusted by inquiring the user registration number. .

【0116】図16において、ステップS1601で
は、データ管理手段104が、編集指示されたデータに
付与されたネットワークアドレスとデータ管理番号と共
にデータ処理装置上で使用されているユーザ登録番号を
配信し、データ制御情報管理手段103にデータ制御情
報の配信を要求する。ステップS1602では、データ
制御情報管理手段103は、データ管理手段104から
配信されてきたユーザ登録番号に対応するユーザの登録
状況をデータ供給装置内部から取得する。
In FIG. 16, in step S1601, the data management means 104 distributes the user registration number used on the data processing device together with the network address and the data management number assigned to the data instructed to be edited. It requests the control information management means 103 to distribute data control information. In step S1602, the data control information management unit 103 acquires the registration status of the user corresponding to the user registration number distributed from the data management unit 104 from inside the data supply device.

【0117】ステップS1603において、ユーザ登録
番号が正規のものであると判断された場合は、ステップ
S1601で要求されたデータ制御情報を要求元にその
まま配信するべく準備を行うが、ユーザ登録番号が不正
なものであると判断された場合は、ステップS1601
で要求されたデータ制御情報における編集制限レベルを
最大に高めて編集不可能として修正し、修正されたデー
タ制御情報をデータ管理手段104に配信するべく準備
を行う。
If it is determined in step S1603 that the user registration number is legitimate, preparations are made to distribute the data control information requested in step S1601 to the requestor without any change. If it is determined that the information is correct, step S1601
The editing restriction level in the data control information requested in step (1) is increased to the maximum and corrected as uneditable, and preparations are made to distribute the corrected data control information to the data management means 104.

【0118】以上、図16のフローチャートの処理が完
了した時点で、データ処理装置にまつわる情報とデータ
供給装置上の情報を踏まえた、データ制御情報の修正、
変更が行われ、データ管理手段104へのデータ制御情
報の配信が可能な状態となる。
As described above, when the processing of the flowchart in FIG. 16 is completed, the data control information is corrected based on the information on the data processing device and the information on the data supply device.
The change is performed, and the data control information can be delivered to the data management unit 104.

【0119】〔データの流れと処理〕次に、図5、図1
1〜図16を主に用いて本実施の形態によるデータの流
れと処理を説明する。ここでは、第2の実施の形態によ
る図10との違いであるデータ処理装置上の情報と、デ
ータ供給装置上の情報とによるデータ制御情報の修正、
変更についてのみ説明する。従って、蓄積手段102内
に図5で説明した画像データならびに画像データ制御情
報とその他の諸情報が既に蓄積され、閲覧手段1303
が起動されていることを前提として説明する。
[Data Flow and Processing] Next, FIGS.
The data flow and processing according to the present embodiment will be described mainly with reference to FIGS. Here, the modification of the data control information based on the information on the data processing device and the information on the data supply device, which is different from FIG. 10 according to the second embodiment,
Only the changes will be described. Therefore, the image data and the image data control information described with reference to FIG.
It is assumed that is activated.

【0120】利用者は閲覧領域1202に表示される画
像データを閲覧し、所望の画像データを発見したなら
ば、その画像データの画像番号を画像番号指定欄120
3に入力する。続いて保存指示ボタン1205により保
存指示を与える。閲覧手段1303は保存指示に従い、
画像データ制御情報管理手段103に画像番号を送り画
像の配信要求を行う。画像データ制御情報管理手段10
3は配信要求に従い、要求された画像番号の画像データ
と画像データ制御情報を蓄積手段102より取得し、画
像データ制御情報が存在していた場合は、サーバコンピ
ュータ1301のネットワークアドレスと画像管理番号
を上記画像データに付与する。尚、画像データ及び画像
データ制御情報の取得方法については、第1の実施の形
態で説明した通りである。
The user browses the image data displayed in the browsing area 1202, and if he or she finds the desired image data, enters the image number of the image data into the image number designation field 1202.
Enter 3 Subsequently, a save instruction is given by a save instruction button 1205. The browsing unit 1303 follows the save instruction,
An image number is sent to the image data control information management means 103, and an image distribution request is made. Image data control information management means 10
3 obtains the image data and the image data control information of the requested image number from the storage means 102 in accordance with the distribution request, and if the image data control information exists, sets the network address of the server computer 1301 and the image management number. This is added to the image data. Note that the method of acquiring the image data and the image data control information is as described in the first embodiment.

【0121】画像データ制御情報と画像データとが対応
付けられた時点で、画像データ制御情報管理手段103
より閲覧手段1303へ準備完了の通知が画像データフ
ァイルのパスと共に送られる。閲覧手段1303は準備
完了の通知を受領した段階で、閲覧手段1303自身が
画像データを閲覧を目的としてクライアントコンピュー
タヘ保存する場合は、上記画像データをサーバコンピュ
ータより取得し、HDD1010等に書き込みを行う。
When the image data control information is associated with the image data, the image data control information management means 103
A notification of completion of preparation is sent to the browsing unit 1303 together with the path of the image data file. When the browsing unit 1303 itself receives the notification of the completion of preparation and saves the image data in the client computer for the purpose of browsing, the browsing unit 1303 acquires the image data from the server computer and writes it in the HDD 1010 or the like. .

【0122】この時にアプリケーションで画像データの
使用を簡便に行うことを目的とした電子アルバムのよう
な一時蓄積機能を有している場合は、アプリケーション
に対してクライアントコンピュータ1302に保存され
た画像データの一時蓄積機能に対する登録を指示する。
また、画像データにネットワークアドレスと画像管理番
号が付与されていた場合は、ネットワークインターフェ
ース1305、1304を通じて、ネットワークアドレ
スで指定されたサーバコンピュータ1301の画像デー
タ制御情報管理手段103に対して画像データ制御情報
の配信を要求すると共に、図15に示すデータ処理装置
にまつわる情報のデータファイルを送信する。
At this time, if the application has a temporary storage function such as an electronic album for the purpose of easily using the image data in the application, the image data stored in the client computer 1302 is transmitted to the application. Instructs registration for the temporary storage function.
If a network address and an image management number have been assigned to the image data, the image data control information management unit 103 of the server computer 1301 specified by the network address is sent to the image data control information management unit 103 via the network interfaces 1305 and 1304. And a data file of information about the data processing device shown in FIG. 15 is transmitted.

【0123】画像管理番号と、データ処理装置にまつわ
る情報のデータファイルを受け取った画像制御情報管理
手段103は、データ供給装置にまつわる情報を取得
し、図16に示すフローチャートに従って処理を行い、
画像データ制御情報の修正、変更を行う。画像制御情報
管理手段103における画像データ制御情報の供給準備
が終了次第、画像データ制御情報の要求元のデータ管理
手段104に、修正、変更後の画像データが配信され
る。
The image control information management means 103 which has received the image management number and the data file of the information related to the data processing device acquires the information related to the data supply device and performs processing according to the flowchart shown in FIG.
Modify and change the image data control information. Immediately after the preparation of the supply of the image data control information in the image control information management means 103 is completed, the corrected and changed image data is distributed to the data management means 104 which has requested the image data control information.

【0124】アプリケーションがサーバコンピュータ1
301より画像データを取得する場合は、画像データ制
御情報管理手段103の準備完了通知を閲覧手段130
3が受領した段階でアプリケーションに対して画像デー
タファイルのパスと共に画像データの取得指示を行う。
アプリケーションは取得指示に従い、サーバコンピュー
タ1301より画像データを取得してHDD1010等
に書き込みを行う。
The application is the server computer 1
When acquiring image data from the image data control unit 301, the preparation completion notification of the image data control information management unit 103 is sent to the browsing unit 130.
3 receives the image data file, and instructs the application to acquire the image data together with the path of the image data file.
The application acquires the image data from the server computer 1301 according to the acquisition instruction and writes the image data into the HDD 1010 or the like.

【0125】この時にアプリケーションで画像データの
使用を簡便に行うために、上記一時蓄積機能を有してい
る場合は、アプリケーションに対してクライアプリケー
ションが画像データの一時蓄積機能を有している場合
に、一時蓄積機能に対する登録を行う。ここまでの工程
を行うことで、利用者がクライアントコンピュータ13
02で処理を所望する画像データが記憶されることにな
る。
At this time, in order to easily use the image data in the application, if the above-mentioned temporary storage function is provided, if the client application has the image data temporary storage function with respect to the application, Then, the registration for the temporary storage function is performed. By performing the steps up to this point, the user can use the client computer 13.
At 02, image data desired to be processed is stored.

【0126】続いて利用者は、画像処理コンピュータ1
302のアプリケーションを起動する。これは、アプリ
ケーションの選択メニュー1106中の「ファイルを開
く」メニューを使用するか、編集メニュー1107中の
「画像データの挿入」を使用することで実現される。ア
プリケーションが一時蓄積機能を有している場合は、一
時蓄積機能が管理している画像データより画像を選択
し、一時蓄積機能が存在しない場合は、基本ソフト(O
S)などが提供するファイル管理を使用して画像データ
を取得する。
Then, the user operates the image processing computer 1
The application 302 is started. This is realized by using an “open file” menu in an application selection menu 1106 or “insert image data” in an edit menu 1107. If the application has a temporary storage function, an image is selected from the image data managed by the temporary storage function. If the temporary storage function does not exist, the basic software (O
The image data is acquired using the file management provided by S) or the like.

【0127】以上により、クライアントコンピュータが
ネットワークを介して接続されたサーバコンピュータよ
り画像データ制御情報と画像データを取得し、その画像
データは画像データ制御情報により画像提供者の意志に
反せず処理を実行することができる。
As described above, the client computer obtains the image data control information and the image data from the server computer connected via the network, and executes the processing based on the image data control information without violating the intention of the image provider. can do.

【0128】以上、画像データに対する提供者の意志を
正確に反映した形で規制ならびに画像データ利用者に対
しても適正に画像データと取り扱うことが可能となるこ
とを説明した。
As described above, it has been described that the regulation and the image data user can be properly handled as the image data in a form that accurately reflects the intention of the provider with respect to the image data.

【0129】次に、本発明の他の実施の形態としての記
憶媒体について説明する。図1、図2、図13の各機能
ブロックによるシステムをコンピュ−タシステムに構成
する場合、例えば図1におけるプログラムROM100
3のようなメモリは、本発明による記憶媒体を構成す
る。この記憶媒体には、前述した各フローチャートによ
る処理手順を実行するためのプログラムが記憶される。
Next, a storage medium according to another embodiment of the present invention will be described. When a system based on the respective functional blocks shown in FIGS. 1, 2 and 13 is configured as a computer system, for example, the program ROM 100 shown in FIG.
A memory such as 3 constitutes a storage medium according to the present invention. The storage medium stores a program for executing the processing procedure according to each of the flowcharts described above.

【0130】また、この記憶媒体としては、ROM、R
AM等の半導体メモリ、光ディスク、光磁気ディスク、
磁気媒体等を用いてよく、これらをCD−ROM、フロ
ッピィディスク、磁気媒体、磁気カード、不揮発性メモ
リカード等に構成して用いてよい。
The storage medium is a ROM, R
Semiconductor memory such as AM, optical disk, magneto-optical disk,
A magnetic medium or the like may be used, and these may be configured and used in a CD-ROM, a floppy disk, a magnetic medium, a magnetic card, a nonvolatile memory card, or the like.

【0131】従って、この記憶媒体を図1、図2、図1
3に示したシステム以外の他のシステムあるいは装置で
用い、そのシステムあるいはコンピュータがこの記憶媒
体に格納されたプログラムコードを読み出し、実行する
ことによっても、前述した各実施の形態と同等の機能を
実現できると共に、同等の効果を得ることができ、本発
明の目的を達成することができる。
Therefore, this storage medium is shown in FIGS.
The functions equivalent to those of the above-described embodiments can also be realized by using a system or a computer other than the system shown in FIG. 3 to read and execute the program code stored in the storage medium. As well as achieving the same effects, the object of the present invention can be achieved.

【0132】また、コンピュータ上で稼働しているOS
等が処理の一部又は全部を行う場合、あるいは、記憶媒
体から読み出されたプログラムコードが、コンピュータ
に挿入された拡張機能ボードやコンピュータに接続され
た拡張機能ユニットに備わるメモリに書き込まれた後、
そのプログラムコードの指示に基づいて、上記拡張機能
ボードや拡張機能ユニットに備わるCPU等が処理の一
部又は全部を行う場合にも、各実施の形態と同等の機能
を実現できると共に、同等の効果を得ることができ、本
発明の目的を達成することができる。
An OS running on a computer
Perform part or all of the processing, or after the program code read from the storage medium is written into the memory provided in the extended function board inserted into the computer or the extended function unit connected to the computer. ,
Even when the CPU or the like provided in the above-mentioned extended function board or extended function unit performs a part or all of the processing based on the instruction of the program code, the same functions as those of the embodiments can be realized and the same effects can be obtained. Can be obtained, and the object of the present invention can be achieved.

【0133】[0133]

【発明の効果】以上説明したように、本発明によれば、
データに対する処理を複数の段階に規制するようにした
ことにより、データ処理装置における処理機能を、創作
データ提供者の意志を正確に反映した形で規制すること
ができるようになった。
As described above, according to the present invention,
By restricting the processing of data to a plurality of stages, the processing function of the data processing device can be regulated in a form that accurately reflects the intention of the original data provider.

【0134】また、規制がある場合の創作データを完全
に規制することなく、適正な規制を行うため、創作デー
タ利用者に対しても適正に創作データを取り扱うことが
可能となり、さらに、創作データに関する規制をより明
示的に行うことが可能となった。
In addition, in order to properly regulate the creation data without completely restricting the creation data when there is a regulation, the creation data can be properly handled by the creation data user. It has become possible to more explicitly enforce regulations.

【0135】また、データ処理装置にまつわる情報など
のような付帯情報をデータ供給装置に送ることにより、
そのデータ処理装置に適した制御情報を選択することが
できる。さらに、データ処理装置の登録番号などの登録
情報をデータ供給装置で照合することにより、データの
不正な処理を防ぐことができる。
[0135] Further, by sending auxiliary information such as information relating to the data processing device to the data supply device,
Control information suitable for the data processing device can be selected. Further, by checking the registration information such as the registration number of the data processing device with the data supply device, it is possible to prevent the data from being illegally processed.

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

【図1】本発明のデータ処理装置及びデータ供給装置に
含まれるコンピュータのシステム構成を示すブロック図
である。
FIG. 1 is a block diagram showing a system configuration of a computer included in a data processing device and a data supply device of the present invention.

【図2】本発明の第1の実施の形態によるデータ処理シ
ステムのモジュール構成を示すブロック図である。
FIG. 2 is a block diagram showing a module configuration of the data processing system according to the first embodiment of the present invention.

【図3】データ制御情報及びデータ処理装置による処理
結果例を画像データに適用した例を説明する構成図であ
る。
FIG. 3 is a configuration diagram illustrating an example in which data control information and a processing result example by a data processing device are applied to image data.

【図4】データのフォーマット及びデータ制御情報の一
例を説明する構成図である。
FIG. 4 is a configuration diagram illustrating an example of a data format and data control information.

【図5】蓄積手段に蓄積される画像データ及び画像制御
情報の蓄積データの構成図である。
FIG. 5 is a configuration diagram of image data and image control information stored data stored in a storage unit.

【図6】登録手段の画面表示例を示す構成図である。FIG. 6 is a configuration diagram illustrating a screen display example of a registration unit.

【図7】制御手段が使用する制御データを説明する構成
図である。
FIG. 7 is a configuration diagram illustrating control data used by a control unit.

【図8】登録手段による蓄積手段への画像データ及び画
像制御情報の登録処理を示すフローチャートである。
FIG. 8 is a flowchart showing a process of registering image data and image control information in a storage unit by a registration unit.

【図9】本発明を画像データに適用した場合のデータ制
御情報管理手段の処理を示すフローチャートである。
FIG. 9 is a flowchart illustrating processing of a data control information management unit when the present invention is applied to image data.

【図10】制御手段の処理を示すフローチャートであ
る。
FIG. 10 is a flowchart illustrating a process of a control unit.

【図11】データ処理手段の画面表示例を示す構成図で
ある。
FIG. 11 is a configuration diagram illustrating a screen display example of a data processing unit.

【図12】閲覧手段の画面表示例を示す構成図である。FIG. 12 is a configuration diagram illustrating a screen display example of a browsing unit.

【図13】本発明の第2の実施の形態によるデータ処理
システムのモジュール構成を示すブロック図である。
FIG. 13 is a block diagram showing a module configuration of a data processing system according to a second embodiment of the present invention.

【図14】本発明の第3の実施の形態による制御手段の
処理を示すフローチャートである。
FIG. 14 is a flowchart illustrating a process of a control unit according to the third embodiment of the present invention.

【図15】第3の実施の形態によるデータ制御情報管理
手段に問い合わせるデータ処理装置にまつわる情報のデ
ータファイルの例の構成図である。
FIG. 15 is a configuration diagram of an example of a data file of information related to a data processing device for inquiring a data control information management unit according to the third embodiment.

【図16】第3の実施の形態によるデータ処理装置の情
報とデータ供給装置の情報とによるデータ制御情報の修
正、変更の処理を示すフローチャートである。
FIG. 16 is a flowchart showing a process of correcting and changing data control information based on information on a data processing device and information on a data supply device according to the third embodiment.

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

101 登録手段 102 蓄積手段 103 データ制御情報管理手段 104 データ管理手段 105 制御手段 106 データ処理手段 107 表示手段 1001 CPU 1003 プログラムRAM 1006 CRT 1008 キーボード 1009 ポインティングデバイス 1301 サーバコンピュータ 1302 クライアントコンピュータ 1303 閲覧手段 101 registration means 102 storage means 103 data control information management means 104 data management means 105 control means 106 data processing means 107 display means 1001 CPU 1003 program RAM 1006 CRT 1008 keyboard 1009 pointing device 1301 server computer 1302 client computer 1303 browsing means

Claims (27)

【特許請求の範囲】[Claims] 【請求項1】 データとこのデータに対して行われる各
種処理を複数段階に規制するための制御情報とを上記デ
ータの配信要求に応じて上記要求元に配信する配信手段
を設けたことを特徴とするデータ供給装置。
1. A distribution means for distributing data and control information for regulating various processes performed on the data in a plurality of stages to the request source in response to the data distribution request. Data supply device.
【請求項2】 上記データと制御情報とを蓄積する蓄積
手段を設け、上記配信手段は、上記データの配信要求に
応じて上記蓄積手段からデータを取得すると共に、取得
したデータと対応する制御情報の存在の有無を調べ、そ
の存在情報を上記取得したデータに付加して上記要求元
に配信すると共に、この配信後における制御情報の要求
に応じてその制御情報を上記要求元に配信することを特
徴とする請求項1記載のデータ供給装置。
2. A storage means for storing the data and control information, wherein the distribution means acquires data from the storage means in response to the data distribution request, and stores control information corresponding to the acquired data. The presence / absence of the information is checked, the presence information is added to the acquired data and distributed to the request source, and the control information is distributed to the request source in response to a request for control information after the distribution. The data supply device according to claim 1, wherein:
【請求項3】 上記データと上記制御情報とを対応させ
て上記蓄積手段に登録する登録手段を設けたことを特徴
とする請求項2記載のデータ供給装置。
3. The data supply device according to claim 2, further comprising a registration unit for registering the data and the control information in the storage unit in association with each other.
【請求項4】 上記要求元から送られてくる登録情報と
予め登録されている登録情報とを照合する照合手段を設
けたことを特徴とする請求項1記載のデータ供給装置。
4. The data supply device according to claim 1, further comprising a collation unit for collating the registration information sent from the request source with the registration information registered in advance.
【請求項5】 上記存在情報は、データ管理番号である
ことを特徴とする請求項2記載のデータ供給装置。
5. The data supply device according to claim 2, wherein said presence information is a data management number.
【請求項6】 上記存在情報は、ネットワークアドレス
であることを特徴とする請求項2記載のデータ供給装
置。
6. The data supply device according to claim 2, wherein said presence information is a network address.
【請求項7】 上記配信する制御情報は、上記要求元か
らの配信要求と共に送られてくる付帯情報に応じて決定
し配信することを特徴とする請求項1記載のデータ供給
装置。
7. The data supply device according to claim 1, wherein the control information to be distributed is determined and distributed according to supplementary information sent together with a distribution request from the request source.
【請求項8】 上記データは、画像データであることを
特徴とする請求項1記載のデータ供給装置。
8. The data supply device according to claim 1, wherein said data is image data.
【請求項9】 データを処理するデータ処理手段と、 上記データに対して行われる処理を複数段階に規制する
制御情報に応じて上記データ処理手段の処理を規制する
制御手段とを設けたことを特徴とするデータ処理装置。
9. It is provided that data processing means for processing data and control means for restricting processing of the data processing means in accordance with control information for restricting processing performed on the data in a plurality of stages are provided. Characteristic data processing device.
【請求項10】 上記データの配信をデータ供給装置に
要求するデータ要求手段と、 上記要求に応じて配信されたデータに付随する上記制御
情報の存在の有無を示す存在情報を抽出する抽出手段
と、 上記抽出された存在情報に基づいて制御情報を上記デー
タ供給装置に要求する制御情報要求手段とを設けたこと
を特徴とする請求項9記載のデータ処理装置。
10. A data requesting means for requesting the data supply device to distribute the data, and an extracting means for extracting presence information indicating presence / absence of the control information accompanying the data distributed in response to the request. 10. The data processing apparatus according to claim 9, further comprising control information requesting means for requesting control information from the data supply apparatus based on the extracted presence information.
【請求項11】 上記配信されたデータ、存在情報及び
制御情報を表示する表示手段を設けたことを特徴とする
請求項10記載のデータ処理装置。
11. The data processing apparatus according to claim 10, further comprising display means for displaying the distributed data, presence information, and control information.
【請求項12】 上記制御情報要求手段は、制御情報の
要求と共に自装置に関する付帯情報を送ることを特徴と
する請求項10記載のデータ処理装置。
12. The data processing apparatus according to claim 10, wherein said control information requesting means sends, together with a request for control information, additional information relating to its own apparatus.
【請求項13】 上記データ供給装置に自装置の登録情
報を送る送出手段を設けたことを特徴とする請求項9記
載のデータ処理装置。
13. A data processing apparatus according to claim 9, wherein said data supply apparatus is provided with sending means for sending registration information of the data supply apparatus.
【請求項14】 上記存在情報は、データ管理番号であ
ることを特徴とする請求項10記載のデータ処理装置。
14. The data processing apparatus according to claim 10, wherein said presence information is a data management number.
【請求項15】 上記存在情報は、ネットワークアドレ
スであることを特徴とする請求項10記載のデータ処理
装置。
15. The data processing apparatus according to claim 10, wherein said presence information is a network address.
【請求項16】 上記データは、画像データであること
を特徴とする請求項9記載のデータ処理装置。
16. The data processing apparatus according to claim 9, wherein said data is image data.
【請求項17】 データとこのデータに対して行われる
各種処理を複数段階に規制するための制御情報とを上記
データの配信要求に応じて配信する配信手段を有するデ
ータ供給装置と、 上記データ供給装置に上記データの配信を要求する要求
手段と、配信されたデータを処理するデータ処理手段
と、上記データ処理を、上記配信された制御情報が示す
段階に規制する制御手段とを有するデータ処理装置とを
備えたデータ処理システム。
17. A data supply device having a distribution means for distributing data and control information for regulating various processes performed on the data in a plurality of stages in response to a data distribution request; A data processing apparatus comprising: a request unit for requesting an apparatus to distribute the data; a data processing unit for processing the distributed data; and a control unit for restricting the data processing to a stage indicated by the distributed control information. And a data processing system comprising:
【請求項18】 データとこのデータに対して行われる
各種処理を複数段階に規制するための制御情報とを上記
データの配信要求に応じて上記要求元に配信する配信処
理を実行するためのプログラムを記憶したコンピュータ
読み取り可能な記憶媒体。
18. A program for executing a distribution process of distributing data and control information for regulating various processes performed on the data to a plurality of stages to the request source in response to the data distribution request. A computer-readable storage medium that stores the information.
【請求項19】 上記配信処理は、上記データの配信要
求に応じて上記データと制御情報とを蓄積する蓄積手段
からデータを取得する処理と、取得したデータと対応す
る制御情報の存在の有無を調べる処理と、その存在情報
を上記取得したデータに付加して上記要求元に配信する
処理と、上記配信後における制御情報の要求に応じてそ
の制御情報を上記要求元に配信する処理とを実行するこ
とを特徴とする請求項18記載のコンピュータ読み取り
可能な記憶媒体。
19. The distribution process includes: a process of acquiring data from a storage unit that accumulates the data and control information in response to a request for distribution of the data; and determining whether there is control information corresponding to the acquired data. Inspection processing, processing of adding the presence information to the acquired data and distributing the control information to the request source, and processing of distributing the control information to the request source in response to a request for control information after the distribution are executed The computer-readable storage medium according to claim 18, wherein:
【請求項20】 上記データと上記制御情報とを対応さ
せて上記蓄積手段に登録する処理を上記プログラムに設
けたことを特徴とする請求項19記載のコンピュータ読
み取り可能な記憶媒体。
20. The computer-readable storage medium according to claim 19, wherein a process of registering the data and the control information in the storage unit in association with each other is provided in the program.
【請求項21】 データを処理するデータ処理と、 上記データに対して行われる処理を複数段階に規制する
制御情報に応じて上記データ処理を規制する制御処理と
を実行するためのプログラムを記憶したコンピュータ読
み取り可能な記憶媒体。
21. A program for executing data processing for processing data and control processing for restricting the data processing in accordance with control information for restricting processing performed on the data in a plurality of stages. Computer readable storage medium.
【請求項22】 上記データの配信をデータ供給装置に
要求するデータ要求処理と、 上記要求に応じて配信されたデータに付随する上記制御
情報の存在の有無を示す存在情報を抽出する抽出処理
と、 上記抽出された存在情報に基づいて制御情報を上記デー
タ供給装置に要求する制御情報要求処理とを上記プログ
ラムに設けたことを特徴とする請求項21記載のコンピ
ュータ読み取り可能な記憶媒体。
22. A data request process for requesting the data supply device to distribute the data, and an extraction process for extracting presence information indicating presence or absence of the control information accompanying the data distributed in response to the request. 22. The computer-readable storage medium according to claim 21, wherein a control information request process for requesting control information from the data supply device based on the extracted presence information is provided in the program.
【請求項23】 上記配信されたデータ、存在情報及び
制御情報を表示する表示処理を上記プログラムに設けた
ことを特徴とする請求項22記載のコンピュータ読み取
り可能な記憶媒体。
23. The computer-readable storage medium according to claim 22, wherein a display process for displaying the distributed data, presence information, and control information is provided in the program.
【請求項24】 上記存在情報は、データ管理番号であ
ることを特徴とする請求項19又は22記載のコンピュ
ータ読み取り可能な記憶媒体。
24. The computer-readable storage medium according to claim 19, wherein said presence information is a data management number.
【請求項25】 上記存在情報は、ネットワークアドレ
スであることを特徴とする請求項19又は22記載のコ
ンピュータ読み取り可能な記憶媒体。
25. The computer-readable storage medium according to claim 19, wherein said presence information is a network address.
【請求項26】 データ供給装置において実行される、
データとこのデータに対して各種処理を行うことを複数
段階に規制するための制御情報とを上記データの配信要
求に応じて配信する配信処理と、 データ処理装置において実行される、上記データ供給装
置に上記データの配信を要求する要求処理と、配信され
たデータを処理するデータ処理と、上記データ処理を上
記配信された制御情報が示す段階に規制する制御処理と
を実行するためのプログラムを記憶したコンピュータ読
み取り可能な記憶媒体。
26. Performed in a data supply device.
A distribution process for distributing data and control information for restricting various processes from being performed on the data in a plurality of stages in response to a distribution request for the data; and the data supply device executed by the data processing device. A program for executing a request process for requesting the distribution of the data, a data process for processing the distributed data, and a control process for restricting the data process to a stage indicated by the distributed control information. Computer readable storage medium.
【請求項27】 上記データは、画像データであること
を特徴とする請求項18、21、26の何れか1項に記
載のコンピュータ読み取り可能な記憶媒体。
27. The computer-readable storage medium according to claim 18, wherein the data is image data.
JP10284309A 1998-05-28 1998-10-06 Data supplyer, data processor, data processing system, and computer-readable storage medium Withdrawn JP2000112823A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10284309A JP2000112823A (en) 1998-10-06 1998-10-06 Data supplyer, data processor, data processing system, and computer-readable storage medium
US09/318,630 US7046258B1 (en) 1998-05-28 1999-05-26 Display and control of permitted data processing based on control information extracted from the data
US11/166,162 US7559014B2 (en) 1998-05-28 2005-06-27 Display and control of permitted data processing based on control information extracted from the data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10284309A JP2000112823A (en) 1998-10-06 1998-10-06 Data supplyer, data processor, data processing system, and computer-readable storage medium

Publications (2)

Publication Number Publication Date
JP2000112823A true JP2000112823A (en) 2000-04-21
JP2000112823A5 JP2000112823A5 (en) 2005-11-24

Family

ID=17676880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10284309A Withdrawn JP2000112823A (en) 1998-05-28 1998-10-06 Data supplyer, data processor, data processing system, and computer-readable storage medium

Country Status (1)

Country Link
JP (1) JP2000112823A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003040930A1 (en) * 2001-11-08 2003-05-15 Ntt Docomo, Inc. Information delivery apparatus, information processing terminal, external content storage method, external content output method, content data, output control program, and information delivery system
WO2003098445A1 (en) * 2002-05-15 2003-11-27 Sharp Kabushiki Kaisha Content processing limit method, content processing limit program, and content edition device
WO2004111861A1 (en) * 2003-06-10 2004-12-23 Fujitsu Limited Data transmission system
US8769406B2 (en) 2006-08-14 2014-07-01 Konica Minolta, Inc. Image display apparatus capable of displaying image while retaining confidentiality

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003040930A1 (en) * 2001-11-08 2003-05-15 Ntt Docomo, Inc. Information delivery apparatus, information processing terminal, external content storage method, external content output method, content data, output control program, and information delivery system
WO2003098445A1 (en) * 2002-05-15 2003-11-27 Sharp Kabushiki Kaisha Content processing limit method, content processing limit program, and content edition device
US7441276B2 (en) 2002-05-15 2008-10-21 Sharp Kabushiki Kaisha Content processing limit method, content processing limit program, and content edition device
WO2004111861A1 (en) * 2003-06-10 2004-12-23 Fujitsu Limited Data transmission system
US8769406B2 (en) 2006-08-14 2014-07-01 Konica Minolta, Inc. Image display apparatus capable of displaying image while retaining confidentiality

Similar Documents

Publication Publication Date Title
US7559014B2 (en) Display and control of permitted data processing based on control information extracted from the data
US8566729B2 (en) Joint editing of an on-line document
US7010144B1 (en) Associating data with images in imaging systems
US8719691B2 (en) Document providing system and computer-readable storage medium
US20060179080A1 (en) System for management of source and derivative data
US20060041591A1 (en) Associating data with images in imaging systems
US20150302072A1 (en) Methods and apparatuses for synchronizing and tracking content
JP2002351878A (en) Digital contents reproduction device, data acquisition system, digital contents reproduction method, metadata management method, electronic watermark embedding method, program, and recording medium
JPH07262072A (en) File controller
JP2001014196A (en) Method and device for processing data and storage medium
US20020078038A1 (en) Data search apparatus and method
KR20030029633A (en) Estimation System For Vehicle Repair Cost
JP3713891B2 (en) Information processing apparatus and method, and recording medium on which information processing program is recorded
JP2000112823A (en) Data supplyer, data processor, data processing system, and computer-readable storage medium
JP2001014152A (en) Method and device for data processing, and storage medium
JP2002236679A (en) Document processor
JP3849320B2 (en) Multimedia database apparatus and multimedia database registration / update method
JP2001142903A (en) Device, method and system for retrieving data and storage medium
JP2004110691A (en) System and method for managing file
JPH11339056A (en) Data processor, data supply device, data processing method, data supply method, data processing system and storage medium
JP2001111813A (en) Data supply device, data processing device, network system, data supply method, data processing method and computer-readable storage medium
JP2001117687A (en) Data processor, network system, data processing method and computer-reable storage medium
JP2001109878A (en) Data processor, network system, data processing method, and computer-readable storage medium
JP2006134041A (en) Data management apparatus
JPH11259458A (en) Document processor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050929

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20080908