JP2001111813A - Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage medium - Google Patents
Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage mediumInfo
- Publication number
- JP2001111813A JP2001111813A JP29146199A JP29146199A JP2001111813A JP 2001111813 A JP2001111813 A JP 2001111813A JP 29146199 A JP29146199 A JP 29146199A JP 29146199 A JP29146199 A JP 29146199A JP 2001111813 A JP2001111813 A JP 2001111813A
- Authority
- JP
- Japan
- Prior art keywords
- data
- control information
- image data
- data control
- image
- 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.)
- Pending
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 処理不可能な編集制限付きデータを配信した
り、受け入れたりすることのないデータ供給並びにデー
タ処理を可能とすることである。
【解決手段】 ネットワークシステムは、データ配信要
求があったとき、その配信要求に応じてデータ制御情報
を付与した画像データを配信するサーバーコンピュータ
201と、上記データ配信要求を行って上記データ制御
情報が付与された上記画像データを受け入れ、上記デー
タ制御情報に応じて上記受け入れたデータの処理を行う
クライアントコンピュータ202とからなる。上記サー
バーコンピュータ201のデータ制御情報付与手段20
5は、上記データ制御情報によっては、上記画像データ
の配信を拒否する。また、上記クライアントコンピュー
タ202のデータ一時蓄積・管理手段209は、上記デ
ータ制御情報によっては、上記画像データの受け入れを
拒否する。
(57) [Summary] [PROBLEMS] To provide data supply and data processing without distributing or accepting unrestricted editing-limited data. When a data distribution request is received, a network system distributes image data provided with data control information in response to the data distribution request. A client computer 202 that receives the image data provided and processes the received data according to the data control information. Data control information providing means 20 of server computer 201
5 rejects the distribution of the image data depending on the data control information. Further, the data temporary storage / management unit 209 of the client computer 202 refuses to accept the image data depending on the data control information.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、データ供給装置、
データ処理装置、ネットワークシステム、データ供給方
法、データ処理方法、及びそれらに用いられるコンピュ
ータ読み取り可能な記憶媒体に関し、特に、画像データ
の供給を行うもの、及び、供給される画像データ並びに
画像データを含む文書に対して編集、参照、印刷等の処
理を行うものに用いて好適なものである。TECHNICAL FIELD The present invention relates to a data supply device,
Data processing device, network system, data supply method, data processing method, and computer-readable storage medium used for the same, in particular, those that supply image data, and include supplied image data and image data It is suitable for use in processing documents such as editing, referencing, and printing.
【0002】[0002]
【従来の技術】パーソナルコンピュータ等のデータ処理
装置を用いて、画像データそのものを編集、加工するこ
とや画像データを含む文書を作成することは、今日にお
いて広く一般的に行われている。上記画像データは、イ
ンターネットに代表されるネットワークを介して入手す
ることが可能となっている。2. Description of the Related Art Editing and processing of image data itself and creation of a document including the image data using a data processing device such as a personal computer are widely and generally performed today. The image data can be obtained via a network represented by the Internet.
【0003】こうした画像データの流通に際しては、画
像データに対する著作権の保護対策が必要とされてい
る。著作権者の意志を反映するべく、一つの解決方法と
しては、画像データに画像データ制御情報を埋め込んで
おき、該画像データ制御情報に基づく複数段階の機能の
規制を行う方法がある。この方法による複数段階の規制
では、画像データの編集等並びに該画像データを使用し
た文書の作成を許可しない段階を最高の規制段階とし
て、画像データの編集等あるいは当該画像データを含む
文書の作成に複数の規制段階を有することが可能であ
る。[0003] When such image data is distributed, it is necessary to take measures to protect the copyright of the image data. In order to reflect the intention of the copyright holder, one solution is to embed image data control information in image data, and to regulate functions in a plurality of stages based on the image data control information. In the multi-stage regulation by this method, the stage where the editing of image data and the creation of a document using the image data are not permitted is regarded as the highest regulation stage. It is possible to have multiple regulatory stages.
【0004】上記画像データを利用する際に、画像デー
タは、パーソナルコンピュータ(クライアントコンピュ
ータ)等に組み込んで使用するデータ処理アプリケーシ
ョンによって処理される。上記データ処理アプリケーシ
ョンは、画像データの制御情報に従った機能の規制を行
うことで、著作権者の意志に沿った画像データの処理を
可能としている。[0004] When using the above image data, the image data is processed by a data processing application incorporated and used in a personal computer (client computer) or the like. The data processing application enables processing of image data according to the intention of the copyright holder by regulating functions according to the control information of the image data.
【0005】従来技術では、画像データ制御情報を考慮
した画像データのネットワークを介しての供給は行われ
ていなかった。すなわち、最高の規制段階を有する画像
データであっても、データ処理アプリケーションを組み
込んだクライアントコンピュータに取り込むことが可能
であった。また、データ処理アプリケーションにおいて
も、新たな規制段階が設けられた場合でも画像データの
取り込みが可能であった。In the prior art, image data is not supplied via a network in consideration of image data control information. That is, even the image data having the highest regulation stage can be taken into the client computer in which the data processing application is installed. Also, in a data processing application, image data can be captured even when a new regulation stage is provided.
【0006】[0006]
【発明が解決しようとする課題】上記従来技術によれ
ば、例えば最高の規制段階を有する画像データをクライ
アントコンピュータに取り込んで、データ処理アプリケ
ーションで処理を行おうとしても、結局はなにも処理で
きないため、上記画像データ取り込みのためのネットワ
ーク通信時間や費用が無駄となっていた。更には、新た
な規制段階に沿った規制をデータ処理アプリケーション
で実現できないため、著作権者の意志に沿った取り扱い
ができなかった。According to the above prior art, for example, even if image data having the highest regulation stage is taken into a client computer and is processed by a data processing application, no processing can be performed after all. Therefore, the network communication time and cost for capturing the image data are wasted. Furthermore, since the regulation according to the new regulation stage cannot be realized by the data processing application, it cannot be handled according to the intention of the copyright holder.
【0007】本発明は、上述の問題点に鑑みてなされた
ものであり、データ処理アプリケーションが処理不可能
な編集制限付きデータを取り込むことがなく、著作権者
の意志を反映したデータ供給並びにデータ処理を可能と
することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and does not require a data processing application to fetch uneditable data that cannot be processed, and provides data supply and data reflecting the intention of a copyright holder. The purpose is to enable processing.
【0008】[0008]
【課題を解決するための手段】第1に、本発明のデータ
供給装置は、データ配信要求があったとき、その配信要
求に応じてデータ制御情報を付与したデータを配信する
データ供給装置であって、上記データ制御情報に応じて
上記データの配信を規制する規制手段を設けた点に特徴
を有する。First, a data supply device of the present invention is a data supply device which, when a data distribution request is made, distributes data to which data control information is added in response to the data distribution request. Further, the present invention is characterized in that a regulating means for regulating the distribution of the data in accordance with the data control information is provided.
【0009】第2に、上記データは画像データである点
に特徴を有する。第3に、上記データ制御情報は、上記
データの編集を制限するレベルに関するレベル情報を含
み、上記規制手段は、上記レベル情報に応じて上記デー
タの配信を規制する点に特徴を有する。第4に、上記デ
ータ制御情報は、上記データに所定の処理を行うことを
制限する情報である点に特徴を有する。Second, the data is characterized in that it is image data. Third, the data control information includes level information relating to a level at which editing of the data is restricted, and the regulating means regulates distribution of the data according to the level information. Fourth, the data control information is characterized in that it is information that restricts the data from performing predetermined processing.
【0010】第5に、上記データ及びそのデータに関す
る上記データ制御情報を蓄積する蓄積手段と、上記デー
タ配信要求があったとき、上記データ制御情報を付与し
た上記データを配信するデータ制御情報付与手段とを備
え、上記データ制御情報付与手段は、上記蓄積手段から
取得した上記データ制御情報に応じて、上記データの配
信を規制する点に特徴を有する。Fifthly, storage means for storing the data and the data control information relating to the data, and data control information provision means for distributing the data to which the data control information has been added when the data distribution request is received. The data control information providing means is characterized in that the distribution of the data is regulated in accordance with the data control information obtained from the storage means.
【0011】第6に、上記蓄積手段に上記データ及びそ
のデータに関する上記データ制御情報を登録するための
登録手段を設けた点に特徴を有する。第7に、上記デー
タ制御情報付与手段は、上記データの配信を規制すると
きに、配信規制通知を行う点に特徴を有する。A sixth feature is that the storage means is provided with registration means for registering the data and the data control information relating to the data. Seventh, the data control information providing means is characterized in that when regulating the distribution of the data, a notification of distribution regulation is made.
【0012】第8に、本発明のデータ処理装置は、デー
タ配信要求を行ってデータ制御情報が付与されたデータ
を受け入れ、上記データ制御情報に応じて上記受け入れ
たデータの処理を行うデータ処理装置であって、上記デ
ータ制御情報に応じて上記データの受け入れを規制する
規制手段を設けた点に特徴を有する。Eighth, a data processing apparatus according to the present invention performs a data distribution request, receives data provided with data control information, and processes the received data according to the data control information. And characterized in that a regulation means for regulating acceptance of the data is provided according to the data control information.
【0013】第9に、上記データは画像データである点
に特徴を有する。第10に、上記データ制御情報は、上
記データの編集を制限するレベルに関するレベル情報を
含み、上記規制手段は、上記レベル情報に応じて上記デ
ータの受け入れを規制する点に特徴を有する。第11
に、上記データ制御情報は、上記データに所定の処理を
行うことを制限する情報である点に特徴を有する。Ninth, the data is characterized in that it is image data. Tenth, the data control information includes level information on a level at which editing of the data is restricted, and the restricting means is characterized in that reception of the data is restricted in accordance with the level information. Eleventh
The data control information is characterized in that the data control information is information for restricting the data from being subjected to a predetermined process.
【0014】第12に、上記データ制御情報が付与され
た上記データから上記データ制御情報を抽出する分析手
段と、上記データ制御情報が付与された上記データを登
録して蓄積し、管理するデータ蓄積・管理手段と、上記
データ蓄積・管理手段で管理される上記データの処理を
行うデータ処理手段と、上記分析手段で抽出された上記
データ制御情報に基づいて上記データ処理手段を制御す
る制御手段とを備え、上記データ蓄積・管理手段は、上
記分析手段で抽出された上記データ制御情報に応じて、
上記データの登録を規制する点に特徴を有する。Twelfth, analysis means for extracting the data control information from the data to which the data control information has been added, and data storage for registering, storing and managing the data to which the data control information has been added Management means, data processing means for processing the data managed by the data storage / management means, and control means for controlling the data processing means based on the data control information extracted by the analysis means. Comprising, the data storage and management means, according to the data control information extracted by the analysis means,
It is characterized in that the registration of the data is regulated.
【0015】第13に、上記データ蓄積・管理手段、上
記データ処理手段、及び上記制御手段の少なくともいず
れか一の手段からの依頼により表示処理を行う表示手段
を設けたことを特徴とする請求項12に記載のデータ処
理装置。第14に、上記データ蓄積・管理手段は、上記
データの登録を規制するときに、上記表示手段に規制告
知の表示を依頼する点に特徴を有する。第15に、上記
データ蓄積・管理手段が上記データの登録を規制すると
き、上記規制されたデータを削除する点に特徴を有す
る。In a thirteenth aspect, display means is provided for performing display processing in response to a request from at least one of the data storage / management means, the data processing means, and the control means. 13. The data processing device according to 12. Fourteenth, the data storage / management unit is characterized in that when regulating the registration of the data, the data accumulation / management unit requests the display unit to display a regulation notice. Fifteenth, when the data storage / management means regulates registration of the data, the data accumulation / management means deletes the regulated data.
【0016】また、第16に、本発明のネットワークシ
ステムは、データ配信要求があったとき、その配信要求
に応じてデータ制御情報を付与したデータを配信するデ
ータ供給装置と、上記データ配信要求を行って上記デー
タ制御情報が付与された上記データを受け入れ、上記デ
ータ制御情報に応じて上記受け入れたデータの処理を行
うデータ処理装置とを設けたネットワークシステムであ
って、上記データ制御情報に応じて上記データ供給装置
からの上記データの配信を規制する規制手段を設けた点
に特徴を有する。Sixteenth, a network system according to the present invention comprises: a data supply device for distributing data to which data control information is added in response to a data distribution request; A network system provided with a data processing device for performing the data control information and receiving the data to which the data control information is added, and performing a process on the received data according to the data control information. It is characterized in that regulation means for regulating distribution of the data from the data supply device is provided.
【0017】第17に、データ配信要求があったとき、
その配信要求に応じてデータ制御情報を付与したデータ
を配信するデータ供給装置と、上記データ配信要求を行
って上記データ制御情報が付与された上記データを受け
入れ、上記データ制御情報に応じて上記受け入れたデー
タの処理を行うデータ処理装置とを設けたネットワーク
システムであって、上記データ制御情報に応じて上記デ
ータ処理装置での上記データの受け入れを規制する規制
手段を設けた点に特徴を有する。Seventeenth, when there is a data distribution request,
A data supply device that distributes data to which data control information has been added in response to the distribution request, and accepts the data to which the data control information has been assigned by performing the data distribution request, and accepts the data in accordance with the data control information. A network system provided with a data processing device for processing the data, characterized in that regulation means for regulating acceptance of the data in the data processing device according to the data control information is provided.
【0018】第18に、データ配信要求があったとき、
その配信要求に応じてデータ制御情報を付与したデータ
を配信するデータ供給装置と、上記データ配信要求を行
って上記データ制御情報が付与された上記データを受け
入れ、上記データ制御情報に応じて上記受け入れたデー
タの処理を行うデータ処理装置とを設けたネットワーク
システムであって、上記データ制御情報に応じて上記デ
ータ供給装置からの上記データの配信を規制する規制手
段と、上記データ制御情報に応じて上記データ処理装置
での上記データの受け入れを規制する規制手段とを設け
た点に特徴を有する。Eighteenth, when there is a data distribution request,
A data supply device that distributes data to which data control information has been added in response to the distribution request, and accepts the data to which the data control information has been assigned by performing the data distribution request, and accepts the data in accordance with the data control information. A network system provided with a data processing device that performs processing of the data, wherein a regulating unit that regulates distribution of the data from the data supply device according to the data control information, The present invention is characterized in that a regulation means for regulating acceptance of the data in the data processing device is provided.
【0019】また、第19に、本発明のデータ供給方法
は、データ配信要求があったとき、データ制御情報を付
与したデータを配信するデータ供給方法であって、上記
データ制御情報に応じて上記データの配信を規制する手
順を有する点に特徴を有する。Nineteenthly, a data supply method according to the present invention is a data supply method for distributing data provided with data control information when a data distribution request is issued. It is characterized in that it has a procedure for regulating data distribution.
【0020】第20に、本発明のデータ処理方法は、デ
ータ配信要求を行ってデータ制御情報が付与されたデー
タを受け入れ、上記データ制御情報に応じて上記受け入
れたデータの処理を行うデータ処理方法であって、上記
データ制御情報に応じて上記データの受け入れを規制す
る手順を有する点に特徴を有する。Twentiethly, a data processing method according to the present invention provides a data distribution request, receives data to which data control information is added, and processes the received data according to the data control information. And having a procedure for restricting the acceptance of the data in accordance with the data control information.
【0021】また、第21に、本発明のコンピュータ読
み取り可能な記憶媒体は、データ配信要求があったと
き、データ制御情報を付与したデータを配信するプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、上記データ制御情報に応じて上記データの配信
を規制する手順を実行するためのプログラムを記憶した
点に特徴を有する。Twenty-first, the computer-readable storage medium of the present invention is a computer-readable storage medium storing a program for distributing data provided with data control information when a data distribution request is made. Further, a feature is that a program for executing a procedure for restricting the distribution of the data according to the data control information is stored.
【0022】第22に、データ配信要求を行ってデータ
制御情報が付与されたデータを受け入れ、上記データ制
御情報に応じて上記受け入れたデータの処理を行うプロ
グラムを記憶したコンピュータ読み取り可能な記憶媒体
であって、上記データ制御情報に応じて上記データの受
け入れを規制する手順を実行するためのプログラムを記
憶した点に特徴を有する。Twenty-second, a computer-readable storage medium storing a program for making a data distribution request, receiving data provided with data control information, and processing the received data in accordance with the data control information. There is a characteristic in that a program for executing a procedure for restricting the acceptance of the data in accordance with the data control information is stored.
【0023】上記のようにした本発明においては、所定
の処理を行うことのできないデータに対しては配信拒否
あるいは受け入れ拒否等の規制がなされる。In the present invention as described above, for data for which predetermined processing cannot be performed, restrictions such as distribution refusal or acceptance rejection are imposed.
【0024】[0024]
【発明の実施の形態】(第1の実施の形態)以下、図面
に基づいて本発明の実施の形態について説明する。図1
は、本発明に含まれるコンピュータのシステム構成を示
すブロック図である。サーバークライアントシステムに
おけるサーバーコンピュータ及びクライアントコンピュ
ータの内部構成についての差はない。DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) An embodiment of the present invention will be described below with reference to the drawings. FIG.
FIG. 1 is a block diagram showing a system configuration of a computer included in the present invention. There is no difference in the internal configuration of the server computer and the client computer in the server-client system.
【0025】1001はコンピュータ全体の制御を司る
CPUである。A CPU 1001 controls the entire computer.
【0026】1002はRAMであり、CPU1001
の主メモリとして、また、実行プログラムのワークエリ
アや一時退避領域として機能する。Reference numeral 1002 denotes a RAM.
Function as a work memory and a temporary save area for the execution program.
【0027】1003はROMであり、CPU1001
の動作処理手順を記憶する。このROM1003には、
プリントサービスコントローラ等、機器制御を司るシス
テムプログラムを記録したプログラムROMと、システ
ムを稼動するために必要な情報等が記憶されたデータR
OMとがある。Reference numeral 1003 denotes a ROM.
Is stored. This ROM 1003 contains
A program ROM in which a system program for controlling equipment such as a print service controller is recorded, and data R in which information necessary for operating the system is stored.
There is OM.
【0028】1004はネットワークインターフェイス
(Net−I/F)であり、ネットワークシステム(イ
ンターネット等)とのデータ転送を行なうためのデータ
制御や診断を行なう。Reference numeral 1004 denotes a network interface (Net-I / F) for performing data control and diagnosis for performing data transfer with a network system (such as the Internet).
【0029】1005はビデオRAM(VRAM)であ
り、CRT1006の画面に表示される画像を展開し、
その表示の制御を行う。A video RAM (VRAM) 1005 develops an image displayed on the screen of the CRT 1006,
The display is controlled.
【0030】1007はキーボードコントローラであ
り、キーボード1008やポインティングデバイス10
09等の外部入力装置からの入力信号を制御する。A keyboard controller 1007 includes a keyboard 1008 and the pointing device 10.
09 and the like from an external input device.
【0031】1008及び1009は操作を受け付ける
ための外部入力装置であり、1008はキーボード(K
B)、1009はポインティングデバイス(PD、マウ
ス等)を示す。Reference numerals 1008 and 1009 denote external input devices for receiving operations, and 1008 denotes a keyboard (K
B) and 1009 indicate a pointing device (PD, mouse, etc.).
【0032】1010はハードディスクドライブ(HD
D)であり、後述するアプリケーションプログラムや画
像情報のデータ保存用に用いられる。Reference numeral 1010 denotes a hard disk drive (HD)
D), which is used for storing application programs and image information data described later.
【0033】1011はフロッピーディスクやCD−R
OM等のリムーバルディスクドライブ(FDD)であ
り、後述するアプリケーションプログラムの媒体からの
読み出しや画像データの書き込み、読み出し等に用いら
れる。Reference numeral 1011 denotes a floppy disk or CD-R
It is a removable disk drive (FDD) such as an OM, and is used for reading an application program described later from a medium, writing and reading image data, and the like.
【0034】1012はプリンタ制御装置(PRTC)であ
り、後述する外部出力装置1013の制御及び出力を行
う。Reference numeral 1012 denotes a printer control device (PRTC) which controls and outputs an external output device 1013 described later.
【0035】1013は外部出力装置であって、例えば
プリンタ等が該当する。An external output device 1013 corresponds to, for example, a printer.
【0036】1000は上述した各ユニット間を接続す
るためのI/Oバス(アドレスバス、データバス及び制
御バス)である。Reference numeral 1000 denotes an I / O bus (address bus, data bus, and control bus) for connecting the above-described units.
【0037】図2は、本実施の形態において適用される
複数台のコンピュータで構成されたネットワークシステ
ムの構成図である。201サーバーコンピュータであ
り、画像データ及び該画像データに対応する画像データ
制御情報を蓄積し、該蓄積された画像データをネットワ
ークを介して配信等する。このサーバーコンピュータ2
01が、本発明でいうデータ供給装置を構成するもので
ある。FIG. 2 is a configuration diagram of a network system composed of a plurality of computers applied in the present embodiment. A server computer 201 stores image data and image data control information corresponding to the image data, and distributes the stored image data via a network. This server computer 2
01 constitutes a data supply device according to the present invention.
【0038】202はクライアントコンピュータであ
り、ネットワークを介して得られた画像データの編集等
の画像処理や該画像データを使用した文書の作成を行
う。このクライアントコンピュータ202が、本発明で
いうデータ処理装置を構成するものである。Reference numeral 202 denotes a client computer which performs image processing such as editing of image data obtained via a network and creates a document using the image data. The client computer 202 constitutes a data processing device according to the present invention.
【0039】まず、サーバーコンピュータ201の構成
について説明する。203は画像データ及び画像データ
制御情報を登録するための登録手段である。204は蓄
積手段であり、登録手段203によって登録されるか、
あるいは事前に画像データ及び画像データ制御情報を蓄
積、格納しておく。この蓄積手段204としては、一般
的に利用されているデータベースシステム等が用いられ
る。First, the configuration of the server computer 201 will be described. Reference numeral 203 denotes a registration unit for registering image data and image data control information. Reference numeral 204 denotes a storage unit which is registered by the registration unit 203;
Alternatively, the image data and the image data control information are accumulated and stored in advance. As the storage means 204, a commonly used database system or the like is used.
【0040】205はデータ制御情報付与手段であり、
クライアントコンピュータ202に配された閲覧手段2
08からネットワークを介してなされる画像データの配
信要求に従い、蓄積手段204に蓄積された画像データ
及び画像データ制御情報から所望の画像データ及び画像
データ制御情報を取得する。そして、詳しくは後述する
が、該画像データ制御情報が画像の配信を許可するもの
である場合に、画像データのコメント領域等を利用して
画像データ制御情報を付与する。Reference numeral 205 denotes a data control information providing unit.
Browsing means 2 provided on client computer 202
In response to the image data distribution request made from the server 08 through the network, desired image data and image data control information are acquired from the image data and image data control information stored in the storage unit 204. Then, as will be described in detail later, when the image data control information permits the distribution of the image, the image data control information is added using a comment area of the image data.
【0041】206はネットワークインターフェースで
あり、図1におけるネットワークインターフェイス10
04と等価のものである。このネットワークインターフ
ェース206は、サーバーコンピュータ201とネット
ワークを繋ぐためのネットワーク制御を行い、該ネット
ワークに接続されたクライアントコンピュータ202か
らの要求を取得することや、蓄積手段204より取得さ
れ画像データ制御情報205にて画像データ制御情報が
付与された画像データをはじめとするサーバーコンピュ
ータ201上のデータをネットワーク上に転送すること
を可能とする。Reference numeral 206 denotes a network interface, which corresponds to the network interface 10 in FIG.
It is equivalent to 04. The network interface 206 performs network control for connecting the server computer 201 to the network, acquires a request from the client computer 202 connected to the network, and transmits the request to the image data control information 205 acquired from the storage unit 204. Thus, data on the server computer 201 including image data to which image data control information has been added can be transferred over a network.
【0042】次に、クライアントコンピュータ202の
構成について説明する。207はネットワークインター
フェースであり、図1におけるネットワークインターフ
ェイス1004と等価のものである。このネットワーク
インターフェース207は、クライアントコンピュータ
202とネットワークを繋ぐためのネットワーク制御を
行い、閲覧手段208、データ一時蓄積・管理手段20
9、画像分析手段210、制御手段211、データ処理
手段212、表示手段213を含むアプリケーションが
ネットワーク上のデータを取得することを可能としてい
る。Next, the configuration of the client computer 202 will be described. A network interface 207 is equivalent to the network interface 1004 in FIG. The network interface 207 performs network control for connecting the client computer 202 to the network, and includes a browsing unit 208 and a data temporary storage / management unit 20.
9. An application including an image analysis unit 210, a control unit 211, a data processing unit 212, and a display unit 213 can acquire data on a network.
【0043】208は閲覧手段であり、サーバーコンピ
ュータ201の蓄積手段204に蓄積された画像データ
の閲覧手段を提供するものである。この閲覧手段208
により、使用者が蓄積手段204に蓄積された画像デー
タを閲覧し、クライアントコンピュータ201で処理を
所望する画像があった場合、ネットワークを介して該画
像データに対する配信要求をデータ制御情報付与手段2
05に要求する。画像データ制御情報が付与された画像
データは、当該閲覧手段208の指示に基づきデータ一
時蓄積・管理手段209、画像分析手段210、制御手
段211、データ処理手段212、表示手段213を含
むアプリケーションが取得する。Reference numeral 208 denotes a browsing unit, which provides a browsing unit for the image data stored in the storage unit 204 of the server computer 201. This browsing means 208
When the user browses the image data stored in the storage unit 204 and there is an image that the client computer 201 desires to process, a distribution request for the image data is sent via the network to the data control information providing unit 2.
Request 05. The image data provided with the image data control information is obtained by an application including a data temporary storage / management unit 209, an image analysis unit 210, a control unit 211, a data processing unit 212, and a display unit 213 based on an instruction of the browsing unit 208. I do.
【0044】209はデータ一時蓄積・管理手段であ
り、クライアントコンピュータ201上のアプリケーシ
ョンへ配信された画像並びに該アプリケーションで編集
された文書や該文書の雛形となるテンプレート等を、該
アプリケーションにおいて簡便に使用することができる
ようにハードディスク1010やリムーバブルディスク
ドライブ1011に蓄積し、該蓄積されたデータの管理
を行う。Reference numeral 209 denotes a data temporary storage / management unit which easily uses an image distributed to an application on the client computer 201, a document edited by the application, a template serving as a template of the document, and the like in the application. The data is stored in the hard disk 1010 or the removable disk drive 1011 so that the stored data can be managed.
【0045】210は画像分析手段であり、データ一時
蓄積・管理手段209にて管理されるか、あるいは、新
たに登録されんとする画像データ制御情報を付与された
画像データより画像データ制御情報を抽出する。この画
像分析手段210は、クライアントコンピュータ201
上に配されるハードディスク1010やリムーバブルデ
ィスクドライブ1011から画像データを読み込み、画
像データ制御情報付与済みの画像データから画像データ
制御情報を抽出し、データ一時蓄積・管理手段209あ
るいは制御手段211へ渡す。Reference numeral 210 denotes an image analysis unit which is managed by the data temporary storage / management unit 209, or converts image data control information from image data to which image data control information to be newly registered is added. Extract. This image analysis means 210 is
The image data is read from the hard disk 1010 or the removable disk drive 1011 disposed above, and the image data control information is extracted from the image data to which the image data control information has been added, and is passed to the data temporary storage / management unit 209 or the control unit 211.
【0046】211は制御手段であり、画像分析手段2
10により抽出された画像データ制御情報に基づき、デ
ータ処理手段212、表示手段213を制御する。21
2はデータ処理手段であり、編集、印刷等の画像データ
自身あるいは該画像データを含む文書に対する処理を行
う。213は表示手段であり、データ処理手段212、
制御手段211、データ一時蓄積・管理手段209の表
示依頼に基づき表示処理を行う。Reference numeral 211 denotes a control means, which is an image analysis means 2
The data processing unit 212 and the display unit 213 are controlled based on the image data control information extracted by 10. 21
Reference numeral 2 denotes a data processing unit which performs processing on image data itself such as editing and printing or a document including the image data. 213 is a display means, and the data processing means 212,
The control unit 211 performs display processing based on a display request from the data temporary storage / management unit 209.
【0047】なお、上記登録手段203、上記データ制
御情報付与手段205は、サーバーコンピュータ201
上で実行されるプログラムであり、図1におけるROM
1003やHDD1010に格納され、RAM1002
に展開して使用することで実現している。また、CD−
ROM等の外部記憶装置に記録されたものをリムーバブ
ルディスクドライブ1011で読み出し、必要ならHD
D1010にいったん保存した後にRAM1002に展
開して使用することも可能である。The registration means 203 and the data control information provision means 205 are
Is a program executed on the ROM shown in FIG.
1003 or the HDD 1010 and the RAM 1002
It is realized by developing and using it. Also, CD-
Data recorded in an external storage device such as a ROM is read out by a removable disk drive 1011 and, if necessary, an HD
It is also possible to save the data once in D1010 and then expand it in RAM 1002 for use.
【0048】また、蓄積手段204は、一般的に使用さ
れているデータベースシステム(DB)で実現されてお
り、プログラムと蓄積データにより実現されている。プ
ログラムに関しては登録手段205等と同様に、ROM
1003やHDD1010に格納されており、RAM1
002に展開して使用することで実現している。また、
CD−ROM等の外部記憶装置に記録されたものをリム
ーバブルディスクドライブ111で読み出し、必要なら
HDD1010にいったん保存した後にRAM1002
に展開して使用することも可能である。また、蓄積手段
204に蓄積されるデータは、HDD1010、RAM
1002やリムーバブルディスクに蓄積される。The storage means 204 is realized by a generally used database system (DB), and is realized by a program and stored data. As for the program, similarly to the registration unit 205, the ROM
1003 and the HDD 1010, and the RAM 1
This is realized by expanding the application to 002 and using it. Also,
Data recorded in an external storage device such as a CD-ROM is read out by the removable disk drive 111 and, if necessary, temporarily stored in the HDD 1010 and then stored in the RAM 1002.
It is also possible to use it by developing it. The data stored in the storage unit 204 includes an HDD 1010, a RAM,
1002 or a removable disk.
【0049】閲覧手段208、データ一時蓄積・管理手
段209、画像分析手段210、制御手段211、デー
タ処理手段212、表示手段213は、クライアントコ
ンピュータ202上で実行されるプログラムであり、図
1におけるROM1003やHDD1010に格納さ
れ、RAM1002に展開して使用することで実現して
いる。また、CD−ROM等の外部記憶装置に記録され
たものをリムーバブルディスクドライブ1011で読み
出し、必要ならHDD1010にいったん保存した後に
RAM1002に展開して使用することも可能である。The browsing means 208, the data temporary storage / management means 209, the image analysis means 210, the control means 211, the data processing means 212, and the display means 213 are programs to be executed on the client computer 202. And stored in the HDD 1010 and expanded into the RAM 1002 for use. It is also possible to read the data recorded in an external storage device such as a CD-ROM by the removable disk drive 1011, temporarily store the data in the HDD 1010, and then expand the data in the RAM 1002 if necessary.
【0050】なお、本実施の形態においては、閲覧手段
208は一般的に使用されるインターネットで用いられ
るネットワーク閲覧手段を用いるものとし、該一般的閲
覧手段が有していない機能に関しては閲覧手段の拡張手
段(プラグイン)で実現するものとする。なお拡張手段
による閲覧手段の拡張は一般的な手法であることから、
ここではその詳細な説明は省略する。In the present embodiment, the browsing means 208 uses a network browsing means generally used on the Internet, and functions which the general browsing means does not have are provided by the browsing means. It shall be realized by extension means (plug-in). In addition, since the extension of the browsing means by the extension means is a general method,
Here, the detailed description is omitted.
【0051】また、データ一時蓄積・管理手段209、
画像分析手段210、制御手段211、データ処理手段
212、表示手段213は、それぞれの手段を実現する
プログラムを含むアプリケーションとして提供されるも
のとする。以下、本実施例において単にアプリケーショ
ンと呼称する場合は、上記手段を含むアプリケーション
を指すものとする。Further, data temporary storage / management means 209,
The image analysis unit 210, the control unit 211, the data processing unit 212, and the display unit 213 are provided as applications including programs for realizing the respective units. Hereinafter, when simply called an application in the present embodiment, it means an application including the above means.
【0052】次に、図2に基づいて、サーバーコンピュ
ータ201及びクライアントコンピュータ202の動作
の概略を説明する。サーバーコンピュータ201側で
は、元画像及び該元画像の画像データ制御情報を、登録
手段203により蓄積手段204に登録し、蓄積する。
クライアントコンピュータ202側では、閲覧手段20
8によって蓄積手段204に蓄積された画像データをネ
ットワークを介して閲覧することができる。Next, an outline of the operations of the server computer 201 and the client computer 202 will be described with reference to FIG. On the server computer 201 side, the registration unit 203 registers and stores the original image and the image data control information of the original image in the storage unit 204.
On the client computer 202 side, the browsing means 20
8 allows the image data stored in the storage means 204 to be browsed via the network.
【0053】クライアントコンピュータ202のアプリ
ケーションにおいて、使用を希望する画像データの配信
要求をサーバーコンピュータ201に対して行うと、サ
ーバーコンピュータ201のデータ制御情報付与手段2
05は、配信要求のあった画像データ及び画像データ制
御情報を蓄積手段204から取得し、該画像データ制御
情報が配信可能なレベルであるかを判断する。そして、
配信可能である場合、データ制御情報付与手段205
は、画像データに画像データ制御情報を付与した後、そ
の画像データをネットワークを介してクライアントコン
ピュータ202のアプリケーションへ引き渡す。When the application of the client computer 202 requests the server computer 201 to distribute the image data desired to be used, the data control information providing means 2 of the server computer 201
In step 05, the image data and image data control information requested to be distributed are acquired from the storage unit 204, and it is determined whether the image data control information is at a distributable level. And
If distribution is possible, the data control information providing means 205
Supplies image data control information to the image data, and delivers the image data to the application of the client computer 202 via the network.
【0054】クライアントコンピュータ202では、デ
ータ一時蓄積・管理手段209により該画像データの管
理を行い、画像分析手段210に対して画像データ中の
画像データ制御情報の抽出を依頼し、該画像データ制御
情報に基づきアプリケーションにて処理可能な画像デー
タであるかを判断する。そして、処理可能である場合、
データ一時蓄積・管理手段209は、管理データの作成
を行ない、表示手段213に対して画像データ一覧並び
に画像データ制御情報の段階表示を指示する。In the client computer 202, the image data is managed by the data temporary storage / management means 209, and a request is made to the image analysis means 210 to extract the image data control information in the image data. It is determined whether or not the image data can be processed by the application based on. And if it can be processed,
The temporary data storage / management unit 209 creates management data, and instructs the display unit 213 to display the image data list and the image data control information in stages.
【0055】次に、画像データの処理開始指示がなされ
た場合に、準備処理として画像分析手段210が画像デ
ータより画像データ制御情報を抽出し、制御手段211
が、データ処理手段212に対して抑制するべき機能を
操作者が選択できないように指示を行い、その抑制内容
に従った表示を行うよう表示手段213に指示を行う。Next, when an instruction to start the processing of the image data is given, the image analyzing means 210 extracts the image data control information from the image data as preparation processing,
However, it instructs the data processing unit 212 to prevent the operator from selecting a function to be suppressed, and instructs the display unit 213 to perform display in accordance with the details of the suppression.
【0056】以上がサーバーコンピュータ201及びク
ライアントコンピュータ202の動作についての概略で
ある。なお、以上述べたサーバーコンピュータ201及
びクライアントコンピュータ202の動作については、
後述するフローチャートに基づいて詳しく説明するが、
その前に各構成要素等の詳細について説明しておく。The outline of the operations of the server computer 201 and the client computer 202 has been described above. The operations of the server computer 201 and the client computer 202 described above are described below.
It will be described in detail based on a flowchart described later,
Before that, details of each component will be described.
【0057】図3を用いて、画像データ制御情報につい
て説明する。図3は、画像データ制御情報と画像データ
制御情報に対応した編集例とを示したものである。画像
データ制御情報とは、編集、印刷サイズの制限や営利目
的の使用程度等画像データに関して何らかの制限を表現
する情報であり、画像データの提供者の意志を極力正確
に反映するために、例えば編集機能の制限のように、一
つの制限条件に対して複数段階を表現することが可能と
なっている。The image data control information will be described with reference to FIG. FIG. 3 shows image data control information and an editing example corresponding to the image data control information. Image data control information is information that expresses some restrictions on image data, such as editing, printing size restrictions, and the degree of use for commercial purposes.In order to reflect the will of the image data provider as accurately as possible, for example, editing It is possible to express a plurality of steps with respect to one restriction condition like restriction of a function.
【0058】一般的には、本画像データ制御情報の表現
は画像データの制限項目と該項目の段階とを、クライア
ント側で極力簡便に制御可能となるような形態で表現さ
れるものであり、例えば数値化やビット列等で示され
る。本実施の形態においては、本発明を明快に説明する
ために、クライアントコンピュータ202のデータ処理
手段212の有する編集機能を段階的に制限する情報を
用いて説明を行う。以下、本実施の形態における画像デ
ータ制御情報を、「編集制限情報」と呼ぶ場合がある。Generally, the image data control information is expressed in such a manner that the restricted items of the image data and the stages of the items can be controlled as easily as possible on the client side. For example, it is represented by a digitization or a bit string. In the present embodiment, in order to clarify the present invention, description will be made using information for limiting the editing function of the data processing unit 212 of the client computer 202 step by step. Hereinafter, the image data control information in the present embodiment may be referred to as “edit restriction information”.
【0059】図3において、301は本実施の形態にお
ける編集制限情報と対応する制限レベルとを示す表であ
る。本実施の形態では、制限レベルは3段階有してお
り、数値化して表現を行うものとする。すなわち、第1
段階は0001、第2段階は0002、第3段階は00
03と表現する。第1段階(編集制限情報0001)
は、編集制限を全く設けないで自由に編集を行うことが
できるものである。第2段階(編集制限情報0002)
は、画像に傷をつけない範囲での編集を許可するもので
ある。第3段階(編集制限情報0003)は、画像の原
形を保持するためにすべての編集機能を制限するもので
ある。In FIG. 3, reference numeral 301 denotes a table showing the editing restriction information and the corresponding restriction levels in the present embodiment. In the present embodiment, there are three levels of restriction levels, which are expressed numerically. That is, the first
The stage is 0001, the second stage is 0002, the third stage is 00
Express as 03. First stage (edit restriction information 0001)
Can be edited freely without any editing restrictions. Second stage (edit restriction information 0002)
Allows editing within a range that does not damage the image. The third stage (edit restriction information 0003) restricts all editing functions in order to maintain the original shape of the image.
【0060】本実施の形態における上記各段階での制限
を行う編集機能は次のとおりである。第1段階は、制限
する編集機能はない。第2段階は、色変換(明るさ/コ
ントラスト等)、イメージフィルタ(シャープ等)、透
明度の設定、境界のぼかし、上下左右反転、背景への登
録、重なりの上下、任意角度の回転、マスク、フォトフ
レームへの挿入等が抑制される。第3段階は、第2段階
で制限される編集機能に加え、混植が抑制される。つま
り、編集できないことを意味する。なお、倍率変更(リ
サイズ)は、画像データの縦横比が保持されることで原
形は保持されることから特に抑制は行わない。The editing function for performing the restriction in each of the above steps in the present embodiment is 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 / down overlap, rotation of arbitrary angle, mask, Insertion into a photo frame or the like is suppressed. In the third stage, in addition to the editing functions limited in the second stage, planting is suppressed. That is, it cannot be edited. Note that the magnification change (resizing) is not particularly suppressed since the original shape is maintained by maintaining the aspect ratio of the image data.
【0061】図3において、302は第1段階(編集自
由)の編集例であり、自由に編集がなされていることを
示す。303は第2段階(一部編集自由)の編集例であ
り、一部の編集のみが可能であることを示す。304は
第3段階(すべての編集を制限する場合)の例で、編集
が不可能であることを示す。In FIG. 3, reference numeral 302 denotes an example of editing in the first stage (free editing), which indicates that editing is freely performed. Reference numeral 303 denotes an editing example of the second stage (partially editable), which indicates that only a part of editing is possible. Reference numeral 304 denotes an example of the third stage (when all editing is restricted), which indicates that editing is not possible.
【0062】次に、図4を用いて、データ制御情報付与
手段206における画像データへの画像データ制御情報
の付与について説明する。画像データ制御情報は画像デ
ータファイル中に格納される。画像データファイルフォ
ーマットは、画像データ制御情報を付与するための特殊
なフォーマットだけでなく、一般的に流通するファイル
フォーマットすべてに適用可能である。本実施の形態に
おいては、画像データ制御情報を画像データファイルの
コメント領域に格納するものとして説明を行う。Next, the assignment of image data control information to the image data by the data control information assigning means 206 will be described with reference to FIG. The image data control information is stored in the image data file. The image data file format can be applied not only to a special format for adding image data control information but also to all commonly distributed file formats. In the present embodiment, the description will be made assuming that the image data control information is stored in the comment area of the image data file.
【0063】401は本実施の形態にて説明を行う画像
データファイルフォーマットの構造を示す。画像データ
ファイル401は、画像データファイルの形式やサイ
ズ、圧縮率等の付帯情報が格納されるファイルヘッダ4
02と、画像データに対するコメントを格納するコメン
ト領域403と、画像データの実体である元画像領域4
04とにより構成される。本実施の形態では、画像デー
タ制御情報が上記画像データファイル中のコメント領域
403に格納される。Reference numeral 401 denotes the structure of an image data file format described in the present embodiment. The image data file 401 has a file header 4 in which additional information such as the format, size, and compression ratio of the image data file is stored.
02, a comment area 403 for storing a comment on the image data, and an original image area 4 which is the substance of the image data.
04. In the present embodiment, the image data control information is stored in the comment area 403 in the image data file.
【0064】コメント領域403中に格納される画像デ
ータ制御情報の格納例について説明する。411は、本
実施の形態における画像データ制御情報の格納例を示
す。本実施の形態においては、画像データ制御情報は、
画像データ制御情報開始識別子412、画像データ制御
情報実体413、画像データ制御情報終了識別子414
を用いた書式により表現される。A storage example of the image data control information stored in the comment area 403 will be described. Reference numeral 411 denotes a storage example of image data control information according to the present embodiment. In the present embodiment, the image data control information is
Image data control information start identifier 412, image data control information entity 413, image data control information end identifier 414
Is represented by a format using.
【0065】以下、詳細に説明すると、412はコメン
ト領域中の他の情報と画像データ制御情報とを区別し、
画像データ制御情報の始まりであることを示す画像デー
タ制御情報開始識別子である。本実施の形態において
は、カギかっこと文字列、すなわち[制御コード]によ
って表現する。この画像データ制御情報開始識別子は、
主に画像分析手段210が画像データ制御情報を抽出す
る際に画像データ制御情報の開始位置を認識するために
用いるものであるため、文字列による表現の他、画像分
析手段210のみが知り得る特定のビット列でも表現は
可能である。In the following, a detailed description will be given. Reference numeral 412 distinguishes image data control information from other information in the comment area.
An image data control information start identifier indicating the start of the image data control information. In the present embodiment, it is expressed by a bracket and a character string, that is, [control code]. This image data control information start identifier is
It is mainly used for recognizing the start position of the image data control information when the image analysis means 210 extracts the image data control information. Can also be represented by the bit string of
【0066】413は画像データ制御情報の実体であ
り、編集制限情報の第2段階のレベルが設定されている
状態を表す。最初の「0002」は編集制限情報の第2
段階であることを示す文字列である。これも判読可能な
文字列ではなく、ビット列による表現であってもかまわ
ない。続く「#」は以降の情報が編集制限情報のコメン
トであることを示すコメント識別子である。ここでは、
コメント識別子として「#」を使用したが、通常はプロ
グラム記述言語等一般的に使用されるコメント記述子等
が用いられる。なお、コメント記述子も画像分析手段2
10が知り得るビット列で表現されてもかまわない。コ
メント記述子「♯」に続く文字列「一部編集自由」は編
集制限情報に対するコメントである。なお、コメント記
述子並びにコメントについては省略も可能である。すな
わち画像分析手段210が画像データ制御情報を抽出す
るために不可欠のものではないことを意味する。Reference numeral 413 denotes the entity of the image data control information, which indicates a state in which the second level of the editing restriction information is set. The first "0002" is the second of the edit 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,
Although "#" is used as the comment identifier, a commonly used comment descriptor such as a program description language is usually used. Note that the comment descriptor is also stored in the image analysis unit 2.
10 may be represented by a bit string that can be known. The character string "partially editable" following the comment descriptor "@" is a comment for the edit restriction information. Note that the comment descriptor and the comment can be omitted. That is, it means that the image analysis unit 210 is not indispensable for extracting the image data control information.
【0067】414は画像データ制御情報の終端を示す
画像データ制御情報終了識別子である。本実施の形態に
おいては、画像データ制御情報開始識別子と同様の記述
方法を用いることとし、カギかっこと文字列、すなわち
[制御コード終了]によって表現する。Reference numeral 414 denotes an image data control information end identifier indicating the end of the image data control information. In the present embodiment, a description method similar to that of the image data control information start identifier is used, and is expressed by a bracket and a character string, that is, [control code end].
【0068】なお、本実施の形態では画像データ制御情
報をコメント領域に格納する例を説明したが、コメント
領域には一般的に画像の作成情報や作成者のコメント等
他の情報も同時に存在することがあり得るため、開始識
別子と終了識別子とを用いて画像データ制御情報の存在
が認識できるようにしたものである。In this embodiment, an example has been described in which image data control information is stored in a comment area. However, in the comment area, other information such as image creation information and a creator's comment generally exists at the same time. Therefore, the existence of the image data control information can be recognized using the start identifier and the end identifier.
【0069】図5は、図2で説明したサーバーコンピュ
ータ201の蓄積手段204に記憶される画像データ及
び画像データ制御情報のデータ例を示す。本実施の形態
では、一般的に使用されているリレーショナルデータベ
ース(以下DB)並びにハードディスク等のストレージを
使用した例を説明する。FIG. 5 shows an example of image data and image data control information stored in the storage means 204 of the server computer 201 described with reference to FIG. In the present embodiment, an example will be described in which a commonly used relational database (hereinafter referred to as a DB) and a storage such as a hard disk are used.
【0070】501はDBに蓄積される画像データ情報群
である。502はDBに蓄積される画像データ制御情報群
である。503は画像データ情報501に記憶される画
像データ情報が指し示す画像データの実体群が蓄積され
る画像データストレージである。Reference numeral 501 denotes an image data information group stored in the DB. Reference numeral 502 denotes a group of image data control information stored in the DB. Reference numeral 503 denotes 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.
【0071】画像データ情報群501は、DBを使用して
記憶する場合であり、画像データをDBの1つのレコード
として表現する。本実施の形態においては、1レコード
を次の3つのメンバーから構成している。The image data information group 501 is a case where the data is stored using a DB, and expresses the image data as one record of the DB. In the present embodiment, one record is composed of the following three members.
【0072】メンバー1は、画像番号504に関するデ
ータ群である。これは蓄積手段204に蓄積された画像
データのいわば通し番号であり、本実施の形態における
画像データを特定するための整理番号として使用され
る。画像番号504は、登録手段203が蓄積手段20
4に登録する際に自動的に発番するものである。The member 1 is a data group related to the image number 504. This is a serial number of the image data stored in the storage unit 204, and is used as a serial number for specifying the image data in the present embodiment. The image number 504 is stored in the storage unit 20 by the registration unit 203.
4 is automatically issued at the time of registration.
【0073】メンバー2は、画像データファイル505
に関するデータ群である。これは画像データストレージ
中に蓄積される画像データ群の中から単一の画像データ
を指し示す情報が格納されている。本実施の形態におい
ては画像データストレージに蓄積されている画像データ
ファイル名を格納する。The member 2 has the image data file 505
It is a data group related to. This stores information indicating a single image data from the image data group stored in the image data storage. In the present embodiment, the image data file name stored in the image data storage is stored.
【0074】メンバー3は、画像データ名506に関す
るデータ群である。これは画像データの名称が格納され
ている。本発明では画像データ名は記憶されていなくと
も実現可能である。The member 3 is a data group related to the image data name 506. This stores the name of the image data. The present invention can be realized even if the image data name is not stored.
【0075】一つの画像データは上記のメンバー1、
2、3(画像番号504、画像データファイル505、
画像データ名506)を1つのレコードとして記憶され
る。例えば、画像番号:001、画像データファイル
名:001.JPG、画像データ名:山という各メンバ
ーで1レコードとして表現される。そして、画像データ
ストレージ503に格納される画像データ分のレコード
を有する。One piece of image data corresponds to the above member 1,
2, 3 (image number 504, image data file 505,
The image data name 506) is stored as one record. For example, image number: 001, image data file name: 001. JPG, image data name: mountain, each member is represented as one record. Further, it has a record for image data stored in the image data storage 503.
【0076】画像データ制御情報群502は、DBを使用
して記憶する場合であり、1レコードを次の2つのメン
バーから構成している。The image data control information group 502 is stored using a DB, and one record is composed of the following two members.
【0077】メンバー1は、画像番号507に関するデ
ータ群である。これは画像データ情報群501中に記憶
されるレコードのメンバーの一つである画像番号504
と同一の番号が格納される。そして、画像番号504と
画像番号507とが同一である場合は、画像データ情報
群501の該当するレコードと画像データ制御情報群5
02の該当するレコードとは同一の画像データに対する
データであることを示している。The member 1 is a data group related to the image number 507. This is an image number 504 which is one of the members of the record stored in the image data information group 501.
The same number as is stored. If the image number 504 and the image number 507 are the same, the corresponding record of the image data information group 501 and the image data control information group 5
02 indicates that the corresponding record is data for the same image data.
【0078】メンバー2は、画像データ制御情報実体5
08に関するデータ群であり、画像番号507に対応す
る画像データ制御情報が記憶される。The member 2 is an image data control information entity 5
08 is a data group related to the image No. 08 and image data control information corresponding to the image number 507 is stored.
【0079】画像データストレージ503は、画像デー
タファイルの実体群が格納される。509は、個々の画
像データファイルを示す。The image data storage 503 stores the entity group of the image data file. Reference numeral 509 denotes an individual image data file.
【0080】図6は、サーバーコンピュータ201の登
録手段203の画面表示例である。なお、601は画像
ファイル指定欄で、登録を行う画像データファイルのフ
ァイル名を指定するためのものである。602は画像名
指定欄で、登録を行う画像データの名称を指定するため
のものである。603は編集制限情報指定欄で、画像デ
ータ制御情報である編集制限情報の段階を指定するため
のものである。604は画像プレビュー画面で、画像フ
ァイル指定欄601に画像ファイル名が指定されたとき
に該当する画像を表示するためのものである。605は
画像登録指示ボタンで、画像登録を指示するためのもの
である。606は画像登録取り消しボタンで、本登録手
段203による登録処理を取り消すためのものである。FIG. 6 is a screen display example of the registration means 203 of the server computer 201. Reference numeral 601 denotes an image file designation field for designating a file name of an image data file to be registered. Reference numeral 602 denotes an image name designation field for designating the name of 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. Reference numeral 604 denotes an image preview screen for displaying a corresponding image when an image file name is designated in the image file designation field 601. An image registration instruction button 605 is used to instruct image registration. Reference numeral 606 denotes an image registration cancel button for canceling the registration processing by the official registration unit 203.
【0081】図7は、本実施の形態において、編集制限
情報に従った編集制限をクライアントコンピュータ20
2に対して行うための制御データである。制御データ
は、編集制限レベルごとに抑制すべき機能がグループ化
されて表現されている。また、編集制限レベルが低い段
階で抑制される機能は、対象となる編集制限レベル以下
の制御データに記憶される全機能を参照すればよいの
で、そのレベルで新たに抑制するべき機能がグループと
して登録されている。FIG. 7 shows that in the present embodiment, the editing restriction according to the editing restriction information is
2 is control data to be performed on the control data No. 2. In the control data, functions to be suppressed are grouped and expressed for each editing restriction level. In addition, the functions to be suppressed at the stage where the editing restriction level is low may refer to all the functions stored in the control data below the target editing restriction level. It is registered.
【0082】また、段階的な規制を行う際に、ある段階
以降、データ処理手段212の有する機能を規制するこ
とが実現不可能な場合は、規制可能な段階までの制御デ
ータを有している。When the regulation is performed stepwise, if it is not feasible to regulate the functions of the data processing means 212 after a certain stage, the control data is stored up to the stage at which regulation is possible. .
【0083】図7において、701は第2段階までの規
制が可能なアプリケーションが有する制御データの例を
示す。同様に、702は第1段階までの規制が可能なア
プリケーションが有する制御データ例を示す。なお、本
説明では、アプリケーションごとに規制段階が異なる
が、同一アプリケーションが異なる規制段階を持つよう
にしてもよい。つまり、アプリケーションを使用するユ
ーザのユーザID等により、規制段階を可変にしてもよ
い。In FIG. 7, reference numeral 701 denotes an example of control data included in an application capable of regulating up to the second stage. Similarly, reference numeral 702 denotes an example of control data included in an application capable of performing regulation up to the first stage. In the present description, the regulation stage is different for each application, but the same application may have different regulation stages. That is, the regulation stage may be made variable by the user ID of the user who uses the application.
【0084】各段階における制御データの内容は、図3
にて説明をした機能をそのまま使用し、次のようにグル
ープ化する。 第1段階:なし。第2段階:色変換(明るさ/コントラ
スト等)、イメージフィルタ(シャープ等)、透明度の
設定、境界のぼかし、上下左右反転、背景への登録、重
なりの上下、任意角度の回転、マスク、フォトフレーム
への挿入。第3段階:混植。The contents of the control data at each stage are shown in FIG.
The functions described in are used as they are and grouped as follows. Stage 1: None. 2nd stage: color conversion (brightness / contrast etc.), image filter (sharp etc.), transparency setting, border blur, up / down / left / right inversion, registration to background, up / down overlap, arbitrary angle rotation, mask, photo Insert into frame. Stage 3: Mixed planting.
【0085】本実施の形態においては、第3段階の編集
制限情報を有する画像データをデータ処理手段212で
編集することは、事実上無意味な行為であることから、
サーバーコンピュータ201より配信されることが無い
ものとしている。よって第3段階の制御データは存在し
ない。In the present embodiment, editing the image data having the third-stage editing restriction information by the data processing means 212 is a meaningless act since it is practically meaningless.
It is not distributed from the server computer 201. Therefore, there is no control data for the third stage.
【0086】また、本実施の形態においては、編集制限
情報を基にデータ処理手段212の持つ機能をグループ
化したが、データ処理手段212の持つすべての機能を
列挙し、その機能ごとに編集制限情報を付与していくデ
ータ構造も当然のごとく許容される。In this embodiment, the functions of the data processing means 212 are grouped based on the editing restriction information. However, all the functions of the data processing means 212 are listed, and the editing restrictions are set for each function. A data structure for adding information is naturally allowed.
【0087】図10は、クライアントコンピュータ20
2のデータ一時蓄積・管理手段209における画像デー
タの管理情報の模式図である。なお、本図においては、
管理情報のうち本実施の形態の説明に必要な項目のみを
示すにとどめている。管理情報は画像データごとに各種
情報を管理している。管理する情報としては、画像デー
タファイル名、該画像データファイルの格納場所である
ロケーション、画像データファイル中のコメント領域等
に埋め込まれている画像名、一覧表示のためのサムネイ
ルファイル名、そして編集制限情報等である。FIG. 10 shows the client computer 20
FIG. 9 is a schematic diagram of image data management information in a second data temporary storage / management unit 209. In this figure,
Only items necessary for the description of the present embodiment in the management information are shown. The management information manages various information for each image data. The information to be managed includes an image data file name, a location where the image data file is stored, an image name embedded in a comment area or the like in the image data file, a thumbnail file name for displaying a list, and editing restrictions. Information.
【0088】図13は、クライアントコンピュータ20
2の閲覧手段208の画面表示例である。図13におい
て、1301は閲覧手段208が表示する画面である。
1302は蓄積手段204に蓄積されたデータを表示す
る閲覧領域である。本実施の形態では、画像データ、及
び画像番号、画像名、画像データ制御情報が表示され
る。1303は画像番号指定欄で、所望する画像データ
の画像番号を指定するためのものである。1304は保
存指示ボタンで、画像データの保存の実行を指示するた
めのものである。FIG. 13 shows the client computer 20.
7 is a screen display example of a second browsing unit 208. In FIG. 13, reference numeral 1301 denotes a screen displayed by the browsing unit 208.
Reference numeral 1302 denotes a browsing area for displaying data stored in the storage unit 204. In the present embodiment, image data, an image number, an image name, and image data control information are displayed. Reference numeral 1303 denotes an image number designation field for designating an image number of desired image data. A save instruction button 1304 is used to instruct execution of saving image data.
【0089】図14は、クライアントコンピュータ20
2の表示手段213が表示するアプリケーション画面の
表示例である。図14において、1401、1402は
表示手段213において表示されるアプリケーション画
面の一例である。1401では第1段階の画像データ制
御情報を有する画像データが、1402では第2段階の
画像データ制御情報を有する画像データが、それぞれ編
集中の文書で扱われているものとする。なお、図14で
は、アプリケーション画面1401のみに説明のための
符号を付し、アプリケーション画面1402では省略す
る。FIG. 14 shows the client computer 20
7 is a display example of an application screen displayed by a second display unit 213. In FIG. 14, reference numerals 1401 and 1402 denote examples of application screens displayed on the display unit 213. At 1401, the image data having the first-stage image data control information is handled by the document being edited, and at 1402, the image data having the second-stage image data control information is handled by the document being edited. Note that in FIG. 14, only the application screen 1401 is provided with a reference numeral for description, and is omitted from the application screen 1402.
【0090】1403はアプリケーション画面における
編集領域であり、キーボード1008、ポインティング
デバイス1009等の外部入力操作や後述する編集メニ
ューの操作によって、ここで画像データの合成、編集、
重ねあわせ等の編集処理を行い、画像データを含む文書
を作成する。1404は編集領域1403中の画像デー
タ及び同データが選択されている状態を示すためのガイ
ドラインである。本実施の形態におけるアプリケーショ
ンでは、編集領域1403上の対象が選択されている場
合には、1404に示すようなガイドラインを表示し、
選択が解除された場合には、同ガイドラインを消去する
という表示上の処理を行うものとする。Reference numeral 1403 denotes an editing area on the application screen. Here, image data synthesis, editing, and editing are performed by an external input operation of the keyboard 1008, the pointing device 1009, and the like or an edit menu operation described later.
An editing process such as superposition is performed to create a document including image data. Reference numeral 1404 denotes a guideline for indicating image data in the editing area 1403 and a state where the data is selected. In the application according to the present embodiment, when a target in the editing area 1403 is selected, a guideline 1404 is displayed,
When the selection is released, a display process of deleting the guideline is performed.
【0091】1405はファイルの入出力を行うための
選択メニューであり、ポインティングデバイス1009
で選択することにより、編集領域1403に表示される
文書ファイルのオープン、保存、クローズ等の処理を行
う。1406は編集操作を指定するための編集メニュー
であり、編集領域1403上で選択されている対象に対
して、編集メニュー1406に表示されるメニューのい
ずれかを指定することにより、該当する編集処理が実行
される。アプリケーション画面1402においては、第
2段階の画像データ制御情報に従った機能の抑止を行う
ために、抑止する機能が選択不可な状態となっている。Reference numeral 1405 denotes a selection menu for inputting / outputting a file.
By selecting in step, processing such as opening, saving, and closing the document file displayed in the editing area 1403 is performed. An edit menu 1406 is used to specify an editing operation. By specifying one of the menus displayed in the edit menu 1406 for a target selected in the edit area 1403, the corresponding edit processing is performed. Be executed. On the application screen 1402, the function to be inhibited is not selectable in order to inhibit the function according to the image data control information of the second stage.
【0092】1407はデータ一時蓄積・管理手段20
9により表示依頼されるデータの一覧表示領域である。
1408は一覧表示領域1407に表示するデータ分類
を選択する表示選択メニューである。本実施の形態にお
いては、サーバーコンピュータ201等から配信された
画像データ並びにクライアントコンピュータ202の操
作者がリムーバブルディスクドライブ1011等から登
録を行う画像データを表示する「画像一覧表示」、及
び、作成した文書データを表示する「文書データ一覧表
示」の2分類が存在するものとする。なお、図14の表
示様態では、そのうちの「画像一覧表示」が選択されて
いる状態を表す。Reference numeral 1407 denotes a data temporary storage / management means 20
9 is a list display area for data requested to be displayed.
Reference numeral 1408 denotes a display selection menu for selecting a data classification to be displayed in the list display area 1407. In the present embodiment, “image list display” for displaying image data distributed from the server computer 201 and the like and image data to be registered by the operator of the client computer 202 from the removable disk drive 1011 and the like, and a created document It is assumed that there are two classifications of “document data list display” for displaying data. Note that the display mode of FIG. 14 shows a state in which “image list display” is selected.
【0093】1409はデータ一時蓄積・管理手段20
9により管理される画像データのうち1画像分の表示領
域である画像個別表示領域である。画像個別表示領域1
409中には、画像データファイル名、サムネイル並び
に画像データ制御情報を持つ画像データの場合は、該画
像データ制御情報に基づく編集制限レベルの表示を行
う。1409 is a data temporary storage / management means 20
9 is an image individual display area which is a display area for one image of the image data managed by the image data 9. Image individual display area 1
In 409, in the case of image data having an image data file name, a thumbnail, and image data control information, an editing restriction level based on the image data control information is displayed.
【0094】1410は画像データの有する編集制限が
第1段階である場合に該規制段階を告知するべく表示を
行う制限レベル告知1表示である。1411は画像デー
タの有する編集制限が第2段階である場合に該規制段階
を告知するべく表示を行う制限レベル告知2表示であ
る。本実施の形態においては、アプリケーション中に受
け入れ可能な編集制限の段階を第1段階及び第2段階と
したので、制限レベル告知表示は制限レベル告知1表示
1410及び制限レベル告知2表示1402の2種類の
みが存在することになる。また、図14では、段階を表
す数字と数字を囲む図形の形状によって制限レベルの告
知表示を行っているが、例えば告知表示の表示色を制限
レベルにより変更する等、告知表示に際しては制限レベ
ルの段階が判別できるような表示であればその様態は問
わない。また、クライアントコンピュータ202を操作
する操作者の所有の画像データ等のように画像データ制
限情報を持たない場合は、制限レベル告知表示は行わな
い。Reference numeral 1410 denotes a restriction level notification 1 display for displaying a notification to notify the restriction step when the editing restriction of the image data is the first step. Reference numeral 1411 denotes a restriction level notification 2 display for notifying the restriction step when the editing restriction of the image data is the second step. In the present embodiment, the stages of editing restrictions that can be accepted in the application are the first stage and the second stage. Therefore, there are two types of restriction level notification displays: restriction level notification 1 display 1410 and restriction level notification 2 display 1402. Only will be present. Further, in FIG. 14, the notification of the restriction level is performed by the number representing the stage and the shape of the figure surrounding the number. However, for example, the display color of the notification display is changed by the restriction level. As long as the display is such that the stage can be determined, the mode does not matter. In addition, when there is no image data restriction information such as image data owned by the operator who operates the client computer 202, the restriction level notification display is not performed.
【0095】以下では、図8、9、11、12、15、
16を用いて、サーバーコンピュータ201及びクライ
アントコンピュータ202の動作についての詳細な説明
を行う。In the following, FIGS. 8, 9, 11, 12, 15,
The operation of the server computer 201 and the client computer 202 will be described in detail with reference to FIG.
【0096】まず、図8を用いて、サーバーコンピュー
タ201の登録手段203を使用して、蓄積手段204
に画像データ及び画像データ制御情報(編集制限情報)
を登録するまでの動作について説明する。First, referring to FIG. 8, using the registration means 203 of the server computer 201, the storage means 204
Image data and image data control information (edit restriction information)
The operation up to registration of will be described.
【0097】ステップS801では、操作者側において
任意のタイミングによりキーボード1008やポインテ
ィングデバイス1009等の外部入力装置から起動指示
が行われると、HDD1010に格納されている登録手
段203が起動する。登録手段203が起動すると、図
6に示したような画面表示がCRT1006を介して行
われる。In step S801, when the operator issues an activation instruction from an external input device such as the keyboard 1008 or the pointing device 1009 at an arbitrary timing, the registration means 203 stored in the HDD 1010 is activated. When the registration unit 203 is activated, a screen display as shown in FIG. 6 is performed via the CRT 1006.
【0098】ステップS802では、操作者側から登録
を行いたい元画像の存在するドライブ並びにファイル名
が入力される。すなわち、操作者は、CD−ROM等の
外部記憶装置から登録を希望する元画像をリームーバブ
ルディスクドライブ1011を介して読み出すべく、キ
ーボード1008やポインティングデバイス1009等
の外部入力装置を使用して、図6に示したように画像フ
ァイル指定欄601に元画像の存在するドライブ並びに
ファイル名を入力する。In step S802, the operator inputs the drive and file name where the original image to be registered exists. That is, the operator uses an external input device such as a keyboard 1008 or a pointing device 1009 to read an original image to be registered from an external storage device such as a CD-ROM via the removable disk drive 1011. As shown in FIG. 6, the drive in which the original image exists and the file name are input to the image file designation field 601.
【0099】ステップS803では、ステップS802
で入力されたドライブ並びにファイル名より元画像を取
り出し、図6に示したようにプレビュー画面604に表
示する。ステップS804では、操作者側から登録を行
いたい元画像の名称が入力される。すなわち、操作者が
プレビュー画面604に表示される元画像を確認した上
で、その画像の名称を図6に示したように画像名指定欄
602に入力する。In step S803, step S802
The original image is extracted from the drive and the file name input in step (1) and displayed on the preview screen 604 as shown in FIG. In step S804, the name of the original image to be registered is input from the operator side. That is, after confirming the original image displayed on the preview screen 604, the operator inputs the name of the image in the image name designation field 602 as shown in FIG.
【0100】ステップS805では、操作者側から登録
を行いたい元画像についての画像データ制御情報が指定
される。すなわち、操作者が図6に示したように編集制
限情報指定欄603を介して編集制限情報を指定する。
本実施の形態では、前述した3段階のうちいずれか一つ
の段階が選択されるようになっている。At step S805, the operator designates image data control information for the original image to be registered. That is, the operator specifies the edit restriction information via the edit restriction information specification column 603 as shown in FIG.
In the present embodiment, any one of the three steps described above is selected.
【0101】ステップS806では、操作者側から登録
の指示があったかどうかを判定する。すなわち、操作者
は、画像ファイル指定欄601、画像名指定欄602、
編集制限情報指定欄603、プレビュー画面604を確
認した上で、登録するのであれば画像登録指示ボタン6
05を操作する。In step S806, it is determined whether or not a registration instruction has been given by the operator. That is, the operator can input an image file designation field 601, an image name designation field 602,
After confirming the edit restriction information designation field 603 and the preview screen 604, if the image is to be registered, an image registration instruction button 6
Operate 05.
【0102】そして、操作者側から登録の指示があった
ならば、ステップS807において、登録手段203は
蓄積手段204上のデータ形式を作成し、蓄積手段20
4に画像データ及び編集制限情報を登録する。なお、蓄
積手段204に登録された画像データ及び画像データ制
御情報のデータ例は、図5で説明したとおりである。ま
た、操作者側から登録の指示がなければ、ステップS8
02に戻る。If there is an instruction for registration from the operator side, in step S807, the registration means 203 creates a data format on the storage means 204 and stores it in the storage means 20.
4, the image data and the editing restriction information are registered. Note that data examples of the image data and the image data control information registered in the storage unit 204 are as described with reference to FIG. If there is no registration instruction from the operator, step S8
Return to 02.
【0103】次に、図9を用いて、画像データの配信要
求がなされた際に、サーバーコンピュータ201のデー
タ制御情報付与手段205が、画像データ制御情報を付
与した画像データを配信するまでの動作について説明す
る。以下の説明は、蓄積手段204に蓄積された画像デ
ータをクライアントコンピュータ202上のアプリケー
ションにおいて編集等行なう場合に、データ制御情報付
与手段205へ配信要求が行われた状態からの説明であ
る。Next, referring to FIG. 9, when an image data distribution request is made, the operation until the data control information providing means 205 of the server computer 201 distributes the image data to which the image data control information is added is performed. Will be described. The following description is for the case where a distribution request has been made to the data control information providing unit 205 when editing or the like the image data stored in the storage unit 204 in an application on the client computer 202.
【0104】ステップS901では、配信要求を受領し
たデータ制御情報付与手段205が、所望の画像データ
の画像データ制御情報を検索し、取得する。具体的に
は、図5に示したように、画像データ制御情報群502
から、所望の画像データの画像番号507に対応する画
像データ制御情報実体508を取得する。In step S901, the data control information providing means 205 having received the distribution request searches for and acquires image data control information of desired image data. Specifically, as shown in FIG. 5, the image data control information group 502
, An image data control information entity 508 corresponding to the image number 507 of the desired image data is obtained.
【0105】ステップS902では、取得した画像デー
タ制御情報が配信可能な制御レベルであるかを判定し、
配信可能である場合はステップS903へ進み、配信不
可である場合はステップS906へと進む。本実施の形
態では、制御レベルが第3段階(編集不可能)である場
合は配信不可としている。In step S902, it is determined whether or not the acquired image data control information has a controllable control level.
If distribution is possible, the process proceeds to step S903, and if distribution is not possible, the process proceeds to step S906. In the present embodiment, when the control level is at the third stage (editing is impossible), distribution is not possible.
【0106】ステップS903では、データ制御情報付
与手段205が、配信要求された画像データを蓄積手段
204から取得する。取得の手順としては、図5に示し
たように、蓄積手段204に蓄積された画像データ情報
群501から所望の画像データのレコードを検索し、概
レコード中のメンバーである画像データファイル名50
5に格納されたファイル名の画像データファイルを画像
データストレージ503より取得することで実現する。
なお、ステップS901並びにステップS903の検索
については、蓄積手段204に一般的なDBシステムを利
用した検索手法により実現しているため詳細な説明は省
略する。In step S 903, the data control information providing unit 205 acquires the image data requested for distribution from the storage unit 204. As shown in FIG. 5, the acquisition procedure searches for a record of the desired image data from the image data information group 501 stored in the storage unit 204, and obtains the image data file name 50 which is a member in the approximate record.
5 is obtained by acquiring the image data file having the file name stored in the file 5 from the image data storage 503.
Note that the search in step S901 and step S903 is realized by a search method using a general DB system for the storage unit 204, and thus detailed description is omitted.
【0107】ステップS904では、上記ステップS9
03で取得した画像データファイルのコメント領域中
に、図4で説明したように画像データ制御情報の付与を
行う。ステップS905では、画像データ制御情報を付
与した画像データファイルを引き渡す。これにより、ネ
ットワークを介してクライアントコンピュータ202に
画像データファイルが転送され、閲覧手段208がアプ
リケーションに対して一時蓄積要求を行う。In step S904, step S9 is performed.
In the comment area of the image data file acquired in step 03, the image data control information is added as described with reference to FIG. In step S905, the image data file provided with the image data control information is delivered. As a result, the image data file is transferred to the client computer 202 via the network, and the browsing unit 208 makes a temporary storage request to the application.
【0108】なお、ステップS906では、要求された
画像データの配信が不可であるため配信拒否通知を行
う。配信拒否通知を受領した閲覧手段208は、該拒否
通知を告知する。In step S906, since the requested image data cannot be distributed, a distribution refusal notice is issued. The browsing unit 208 that has received the distribution refusal notification notifies the refusal notification.
【0109】次に、図16を用いて、上記処理のステッ
プS905において配信された画像データファイルを、
閲覧手段208の拡張手段がアプリケーション中のデー
タ一時蓄積・管理手段209に対して一時蓄積要求を行
う動作について説明する。Next, referring to FIG. 16, the image data file distributed in step S905 of the above processing is
An operation in which the extension unit of the browsing unit 208 issues a temporary storage request to the data temporary storage / management unit 209 in the application will be described.
【0110】ステップS1601では、アプリケーショ
ンがクライアントコンピュータ202において起動され
ているかを調査、判定する。前記調査方法はOSより提
供される機能を用いて行う等一般的手法で実可能である
ため、その詳細な説明は省略する。アプリケーションが
起動されている場合は、ステップS1602をスキップ
してステップS1603へと進む。アプリケーションが
起動されていない場合は、ステップS1602へと進
む。In step S1601, it is determined whether an application has been activated on the client computer 202. The checking method can be implemented by a general method, such as using a function provided by the OS, and a detailed description thereof will be omitted. If the application has been activated, the process skips step S1602 and proceeds to step S1603. If the application has not been activated, the process advances to step S1602.
【0111】ステップS1602では、アプリケーショ
ンの起動をOSに依頼し、アプリケーションが起動され
た後、アプリケーションより起動通知を受領する。ステ
ップS1603では、画像データファイルの蓄積依頼を
アプリケーション中のデータ一時蓄積・管理手段209
に対して行う。依頼方法はアプリケーション間通信等、
クライアントコンピュータ202にて稼働するOSの提
供する方法により実現する。以上により、データ一時蓄
積・管理手段209に対して画像データの一時蓄積要求
がなされる。In step S1602, the OS is requested to start the application, and after the application is started, a start notification is received from the application. In step S1603, an image data file accumulation request is sent to the data temporary accumulation / management unit 209 in the application.
Do for The request method is communication between applications, etc.
This is realized by a method provided by an OS running on the client computer 202. As described above, a request for temporarily storing image data is made to the data temporary storage / management unit 209.
【0112】次に、図11を用いて、クライアントコン
ピュータ202のデータ一時蓄積・管理手段209が、
前述した一時蓄積要求を受けて、画像データファイルを
受け入れる動作について説明する。まず、受け入れ処理
の準備として、図14に示した一覧表示領域1407を
画像一覧表示状態にする。ステップS1101では、一
覧表示領域1407の表示が画像一覧表示状態であるか
を判定する。一覧表示領域1407が画像一覧表示状態
である場合は、ステップS1103へスキップする。Next, referring to FIG. 11, the data temporary storage / management means 209 of the client computer 202
The operation of receiving the above-described temporary storage request and accepting the image data file will be described. First, as preparation for the receiving process, the list display area 1407 shown in FIG. 14 is set to the image list display state. In step S1101, it is determined whether the display of the list display area 1407 is in the image list display state. If the list display area 1407 is in the image list display state, the process skips to step S1103.
【0113】ステップS1102は、上記ステップS1
101において画像一覧表示状態ではないと判断した場
合に行われる処理であり、一覧表示領域1407を画像
一覧表示状態に切り替える。画像一覧表示状態に切り替
えたならば、表示手段213へ画像一覧の表示依頼をす
る。このようにして準備が完了したならば、画像データ
ファイルの受け入れ処理を開始する。Step S1102 is the same as step S1 described above.
This processing is performed when it is determined in step 101 that the image is not in the image list display state, and the list display area 1407 is switched to the image list display state. After switching to the image list display state, the display unit 213 is requested to display an image list. When the preparation is completed in this way, the receiving process of the image data file is started.
【0114】ステップS1103では、一時蓄積要求の
あった画像データファイルより画像データ制御情報の抽
出を画像分析手段210に依頼し、抽出された画像デー
タ制御情報を取得する。ステップS1104では、図7
にて説明したアプリケーションの制御データよりそのア
プリケーションで受け入れ可能な制御レベルを取得す
る。つまり、制御データの最も段階の高い制御レベルを
取得する。図7の制御データ例701のアプリケーショ
ンにおいては第2段階であり、制御データ例702のア
プリケーションにおいては第1段階となる。In step S1103, a request is made to the image analysis means 210 to extract image data control information from the image data file for which temporary storage has been requested, and the extracted image data control information is obtained. In step S1104, FIG.
The control level acceptable for the application is obtained from the control data of the application described in (1). That is, the highest control level of the control data is acquired. The application of the control data example 701 in FIG. 7 is the second stage, and the application of the control data example 702 is the first stage.
【0115】ステップS1105では、ステップS11
03にて取得した画像データ制御情報と、ステップS1
104にて取得した受け入れ可能な制御レベルとを比較
する。そして、一時蓄積要求された画像データの画像デ
ータ制御情報のレベルが大きい場合は、制御手段211
が該画像データ制御情報に基づく制御が行えないことに
なるので、受け入れ不可としてステップS1108へ進
む。一方、一時蓄積要求された画像データの画像データ
制御情報が受け入れ可能な制御レベルと同レベルである
か又は制御レベルが低い場合は、受け入れ可能であると
してステップS1106へ進む。図4で説明した画像デ
ータの場合は、画像データ制御情報が第2段階であるの
で、図7の制御データ例のうち、制御データ例701の
アプリケーションでは受け入れ可能であるからステップ
S1106へ進み、制御データ例702のアプリケーシ
ョンでは受け入れ不可能なのでステップS1108へ進
む。In step S1105, step S11
03 and the image data control information acquired in step S1
Compare with the acceptable control level obtained at 104. If the level of the image data control information of the temporarily requested image data is high, the control unit 211
Cannot perform the control based on the image data control information, and the process proceeds to step S1108 as being unacceptable. On the other hand, if the image data control information of the temporarily requested image data is the same as the acceptable control level or the control level is low, it is determined that the image data is acceptable and the process advances to step S1106. In the case of the image data described with reference to FIG. 4, since the image data control information is in the second stage, among the control data examples in FIG. Since the application of the data example 702 cannot be accepted, the process proceeds to step S1108.
【0116】ステップS1106では、一時蓄積要求さ
れた画像データファイルの一時蓄積・管理情報並びに一
覧表示領域1407に表示するサムネイル等の生成を行
い、画像データファイルの登録を行う。ステップS11
07では、上記ステップS1106において登録した画
像データを一覧表示領域1407に表示すべく表示手段
213に表示依頼し、表示手段213は該表示依頼に応
じて表示処理を行う。In step S1106, temporary storage / management information of the image data file requested to be temporarily stored and thumbnails to be displayed in the list display area 1407 are generated, and the image data file is registered. Step S11
In step 07, the display unit 213 requests the display unit 213 to display the image data registered in step S1106 in the list display area 1407, and the display unit 213 performs display processing in response to the display request.
【0117】一方、ステップS1108では、受け入れ
拒否の告知を表示手段213に依頼し、表示手段213
は該告知依頼に応じて告知を行う。ステップS1109
では、受け入れを拒否した画像データファイルをクライ
アントコンピュータ202より削除する。On the other hand, in step S1108, the display means 213 is requested to notify of the refusal of acceptance.
Makes a notification in response to the notification request. Step S1109
Then, the image data file for which acceptance has been refused is deleted from the client computer 202.
【0118】以上により、画像データファイルのデータ
一時蓄積・管理手段209における画像データファイル
の受け入れ処理が終了する。Thus, the image data file receiving process in the image data file data temporary storage / management means 209 is completed.
【0119】次に、図15を用いて、クライアントコン
ピュータ202の表示手段213が一覧表示領域407
中にデータ一時蓄積・管理手段209によって管理され
る画像データの表示を行う動作について説明する。本処
理が実行されるのは、上記ステップS1106における
受け入れ後の画像データ表示、アプリケーション起動
時、及び表示選択メニュー1408において画像一覧が
選択された場合等である。また、以下の説明は、一つの
画像データに対する処理である。つまり、画像個別表示
領域1409に対する処理を説明している。例えば、表
示選択メニュー1408において画像一覧が選択された
場合等、データ一時蓄積・管理手段209に管理される
複数の画像データを表示する場合は、画像データの表示
個数分、以下の処理を行うことで実現される。Next, referring to FIG. 15, the display means 213 of the client computer 202 changes the list display area 407
An operation for displaying image data managed by the data temporary storage / management unit 209 will be described. This processing is executed when the received image data is displayed in step S1106, when the application is activated, when the image list is selected in the display selection menu 1408, and the like. The following description is a process for one image data. That is, the processing for the individual image display area 1409 is described. For example, when displaying a plurality of image data managed by the data temporary storage / management unit 209, such as when an image list is selected in the display selection menu 1408, the following processing must be performed for the number of displayed image data. Is realized.
【0120】前提として、データ一時蓄積・管理手段2
09より表示すべき画像データの管理情報をRAM10
2、HDD110、FDD111等を介して受領してい
る状態とする。また、以下のフローチャートで説明する
アプリケーションは、第2段階までの画像データを取り
扱うことが可能であるとする。ステップS1501で
は、管理情報より画像ファイル名を取得し画像ファイル
名を表示する。ステップS1502では、画像データに
対応するサムネイルビットマップの表示を行う。As a premise, data temporary storage / management means 2
09, the management information of the image data to be displayed is stored in the RAM 10
2. It is assumed that the data is being received via the HDD 110, the FDD 111 and the like. It is assumed that the application described in the following flowchart can handle image data up to the second stage. In step S1501, the image file name is obtained from the management information, and the image file name is displayed. In step S1502, a thumbnail bitmap corresponding to the image data is displayed.
【0121】次に、画像データ制御情報に基づく規制段
階の表示を行う。ステップS1503では、管理情報中
の編集制限の段階を判定する。編集制限が第1段階であ
る場合はステップS1504へ、第2段階である場合は
ステップS1505へ進む。ステップS1504では、
図14に示したように、編集制限が第1段階である画像
データに対して制限レベル告知1表示1410の表示を
行う。ステップS1505では、編集制限が第2段階で
ある画像データに対して制限レベル告知2表示1411
の表示を行う。Next, a display at the regulation stage based on the image data control information is performed. In step S1503, the stage of the editing restriction in the management information is determined. If the editing restriction is at the first stage, the process proceeds to step S1504, and if it is the second stage, the process proceeds to step S1505. In step S1504,
As shown in FIG. 14, a restriction level notification 1 display 1410 is displayed for image data whose editing restriction is the first stage. In step S1505, a restriction level notification 2 display 1411 is displayed for the image data whose editing restriction is the second stage.
Is displayed.
【0122】次に、図12を用いて、クライアントコン
ピュータ202の制御手段211が画像データ制御情報
に基づきデータ処理手段212を制御し、表示手段21
3が操作者に告知するまでの動作について説明する。本
実施の形態においては、制御手段211が、編集作業の
前にデータ処理手段212に対して機能を抑制する手順
について説明を行う。このフローチャートで説明する一
連の流れは、操作者がデータ処理手段212に対してあ
る画像の編集あるいは印刷等何らかの画像処理の開始を
指示した際に、データ処理手段212が処理準備処理と
して行うものであるため、データ処理手段212が起動
されている状態より説明を行う。Next, referring to FIG. 12, the control means 211 of the client computer 202 controls the data processing means 212 based on the image data control information,
The operation up to the notification of 3 to the operator will be described. In the present embodiment, a procedure in which the control unit 211 suppresses the function of the data processing unit 212 before the editing operation will be described. A series of flows described in this flowchart are performed by the data processing unit 212 as a process preparation process when the operator instructs the data processing unit 212 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 212 is activated.
【0123】ステップS1201では、データ処理手段
212に対して、操作者側から画像データの編集開始指
示が行われる。ステップS1202では、上記ステップ
S1201で編集指示がなされた画像データファイルに
対して、画像分析手段210が画像データ制御情報を抽
出する。本実施の形態においては、画像データ制御情報
は、図4に示したように画像データファイルのコメント
領域に付与されているため、画像分析手段210は画像
データ制御情報開始識別子412がコメント領域中に存
在するかの分析を行う。分析の結果、画像制限情報が存
在すると判定した場合は、画像データ制御情報実体41
3の抽出を行う。図4を例にとると、文字列“000
2”が抽出される。In step S1201, the operator instructs the data processing means 212 to start editing image data. In step S1202, the image analysis unit 210 extracts image data control information from the image data file for which the editing instruction has been issued in step S1201. In the present embodiment, since the image data control information is provided in the comment area of the image data file as shown in FIG. 4, the image analysis means 210 sets the image data control information start identifier 412 in the comment area. Analyze for presence. As a result of the analysis, if it is determined that the image restriction information exists, the image data control information entity 41
3 is extracted. Taking FIG. 4 as an example, the character string “000”
2 "is extracted.
【0124】ステップS1203では、制御手段211
が、上記ステップS1202で抽出した画像データ制御
情報に基づき、データ処理手段212の編集機能の抑制
を行うべく抑制の対象となる編集機能を図7に示した制
御データから取得する。例えば、図7の制御データ例7
01では、ステップS1202で抽出された画像データ
制御情報が編集制限レベルの第1段階であった場合は、
第1段階にて抑制する機能はないため取得するデータは
なく、第2段階の場合は、第1段階並びに第2段階で抑
制する機能を取得する。In the step S1203, the control means 211
However, based on the image data control information extracted in step S1202, 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 unit 212. For example, control data example 7 in FIG.
01, if the image data control information extracted in step S1202 is at the first stage of the editing restriction level,
Since there is no function to suppress in the first stage, there is no data to be acquired, and in the case of the second stage, the functions to be suppressed in the first and second stages are acquired.
【0125】ステップS1204では、制御手段211
が、データ処理手段212に対して、上記ステップS1
203で取得した抑制する機能を通知し、概機能の使用
を停止させる。ステップS1205では、制御手段21
1が、上記ステップS1203で取得した抑制状態の告
知を表示手段213に依頼するか、上記ステップS12
04により抑制する機能が停止した状態のデータ処理手
段212の表示を表示手段213に依頼する。In the step S1204, the control means 211
To the data processing means 212
The suppression function acquired in 203 is notified, and the use of the general function is stopped. In step S1205, the control unit 21
1 requests the display unit 213 to notify the suppression state acquired in step S1203, or
The display unit 213 requests the display unit 213 to display the data processing unit 212 in a state in which the function of suppressing the data is stopped.
【0126】以上のようにして図12のフローチャート
の処理が完了した時点で、データ処理手段212は画像
データの処理が可能な状態となる。つまり、その時点
で、図14における表示例1402のごとく、編集メニ
ュー中の抑止する機能が選択不可状態となる。When the processing of the flowchart of FIG. 12 is completed as described above, the data processing means 212 is ready to process image data. That is, at that time, as in the display example 1402 in FIG. 14, the function to be suppressed in the edit menu is in an unselectable state.
【0127】(本発明の他の実施の形態)上述した実施
の形態の機能を実現するべく各種のデバイスを動作させ
るように、該各種デバイスと接続された装置あるいはシ
ステム内のコンピュータに対し、上記実施の形態の機能
を実現するためのソフトウェアのプログラムコードを供
給し、そのシステムあるいは装置のコンピュータ(CP
UあるいはMPU)に格納されたプログラムに従って上
記各種デバイスを動作させることによって実施したもの
も、本発明の範疇に含まれる。(Other Embodiments of the Present Invention) In order to operate various devices to realize the functions of the above-described embodiments, an apparatus connected to the various devices or a computer in a system is provided with a computer. A program code of software for realizing the functions of the embodiment is supplied, and a computer (CP
The present invention also includes those implemented by operating the various devices according to programs stored in the U or MPU).
【0128】また、この場合、上記ソフトウェアのプロ
グラムコード自体が上述した実施の形態の機能を実現す
ることになり、そのプログラムコード自体、及びそのプ
ログラムコードをコンピュータに供給するための手段、
例えばかかるプログラムコードを格納した記録媒体は本
発明を構成する。かかるプログラムコードを記憶する記
録媒体としては、例えばフロッピーディスク、ハードデ
ィスク、光ディスク、光磁気ディスク、CD−ROM、
磁気テープ、不揮発性のメモリカード、ROM等を用い
ることができる。In this case, the program code of the software implements the functions of the above-described embodiment, and the program code itself and means for supplying the program code to the computer are provided.
For example, a recording medium storing such a program code constitutes the present invention. As a recording medium for storing such a program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM,
A magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0129】また、コンピュータが供給されたプログラ
ムコードを実行することにより、上述の実施の形態の機
能が実現されるだけでなく、そのプログラムコードがコ
ンピュータにおいて稼働しているOS(オペレーティン
グシステム)あるいは他のアプリケーションソフト等と
共同して上述の実施の形態の機能が実現される場合にも
かかるプログラムコードは本発明の実施の形態に含まれ
ることは言うまでもない。When the computer executes the supplied program code, not only the functions of the above-described embodiment are realized, but also the OS (operating system) or other operating system in which the program code runs on the computer. Needless to say, the program code is also included in the embodiment of the present invention when the functions of the above-described embodiment are realized in cooperation with the application software or the like.
【0130】さらに、供給されたプログラムコードがコ
ンピュータの機能拡張ボードやコンピュータに接続され
た機能拡張ユニットに備わるメモリに格納された後、そ
のプログラムコードの指示に基づいてその機能拡張ボー
ドや機能拡張ユニットに備わるCPU等が実際の処理の
一部または全部を行い、その処理によって上述した実施
の形態の機能が実現される場合にも本発明に含まれるこ
とは言うまでもない。Further, after the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, the function expansion board or the function expansion unit is specified based on the instruction of the program code. It is needless to say that the present invention is also applicable to a case where the CPU or the like provided for performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0131】[0131]
【発明の効果】以上説明したように本発明よれば、デー
タ制御情報に基づき無意味なデータの供給を行わないこ
とで、ネットワーク通信時間や費用の無駄を防止するこ
とが可能となる。また、供給されたデータが処理不可能
なデータ制御情報を有する場合は、そのデータの受け入
れを規制することで、データの提供者の意志を反映させ
たデータの処理を可能とする。As described above, according to the present invention, it is possible to prevent waste of network communication time and cost by not supplying meaningless data based on data control information. Further, when the supplied data has data control information that cannot be processed, the acceptance of the data is regulated, so that the data processing that reflects the will of the data provider can be performed.
【図1】本発明のデータ処理装置並びにデータ供給装置
に含まれるコンピュータのシステム構成図である。FIG. 1 is a system configuration diagram of a computer included in a data processing device and a data supply device of the present invention.
【図2】実施の形態におけるサーバーコンピュータ20
1及びクライアントコンピュータ202の構成を示す図
である。FIG. 2 is a server computer 20 according to the embodiment;
FIG. 1 is a diagram showing a configuration of a client computer 1 and a client computer 202.
【図3】画像データ制御情報と画像データ制御情報に対
応した処理結果例を説明する図である。FIG. 3 is a diagram illustrating an example of image data control information and a processing result corresponding to the image data control information.
【図4】画像データのフォーマット並びに画像データに
画像制御情報を付与した状態を説明する図である。FIG. 4 is a diagram illustrating a format of image data and a state where image control information is added to the image data.
【図5】蓄積手段204に蓄積される画像データ並びに
画像データ制御情報を示すデータ構成図である。FIG. 5 is a data configuration diagram showing image data and image data control information stored in a storage unit 204.
【図6】登録手段203の画面表示例を示す図である。FIG. 6 is a diagram showing a screen display example of a registration unit 203.
【図7】制御手段211が使用する制御データを説明す
る図である。FIG. 7 is a diagram illustrating control data used by the control unit 211.
【図8】登録手段203による蓄積手段204への画像
データ及び画像制御情報の登録処理を示すフローチャー
トである。FIG. 8 is a flowchart showing a process of registering image data and image control information in a storage unit 204 by a registration unit 203;
【図9】データ制御情報付与手段205が、画像データ
制御情報を付与した画像データを配信するまでの処理を
示すフローチャートである。FIG. 9 is a flowchart showing processing until the data control information providing means 205 distributes image data provided with image data control information.
【図10】データ一時蓄積・管理手段209における画
像データの管理情報の模式図である。FIG. 10 is a schematic diagram of management information of image data in a data temporary storage / management unit 209;
【図11】データ一時蓄積・管理手段209における画
像データの受け入れ処理を示すフローチャートである。FIG. 11 is a flowchart showing a process of receiving image data in a data temporary storage / management unit 209;
【図12】制御手段211が画像データ制御情報に基づ
きデータ処理手段212を制御し、表示手段213が操
作者に告知するまでの処理を示すフローチャートであ
る。FIG. 12 is a flowchart showing a process in which the control unit 211 controls the data processing unit 212 based on image data control information and the display unit 213 notifies the operator.
【図13】閲覧手段208の画面表示例を示す図であ
る。FIG. 13 is a diagram showing a screen display example of the browsing means 208.
【図14】アプリケーションの画面表示例を示す図であ
る。FIG. 14 is a diagram illustrating a screen display example of an application.
【図15】表示手段213のデータ一覧表示領域におけ
る画像データの表示処理を示すフローチャートである。FIG. 15 is a flowchart illustrating a display process of image data in a data list display area of the display unit 213.
【図16】閲覧手段208のアプリケーションに対する
画像データの一時蓄積要求の処理を示すフローチャート
である。FIG. 16 is a flowchart showing processing of a request for temporarily storing image data to an application of the browsing unit 208;
1000 I/Oバス(アドレスバス、データバス及び
制御バス) 1001 CPU 1002 RAM 1003 ROM 1004 ネットワークインターフェイス(Net−I
/F) 1005 ビデオRAM(VRAM) 1006 CRT 1007 キーボードコントローラ 1008 キーボード 1009 ポインティングデバイス 1010 ハードディスクドライブ 1011 リムーバルディスクドライブ 1012 プリンタ制御装置 1013 外部出力装置 201 サーバーコンピュータ 202 クライアントコンピュータ 203 登録手段 204 蓄積手段 205 データ制御情報付与手段 206 ネットワークインターフェイス 207 ネットワークインターフェイス 208 閲覧手段 209 データ一時蓄積・管理手段 210 画像分析手段 211 制御手段 212 データ処理手段 213 表示手段1000 I / O bus (address bus, data bus and control bus) 1001 CPU 1002 RAM 1003 ROM 1004 Network interface (Net-I
/ F) 1005 Video RAM (VRAM) 1006 CRT 1007 Keyboard controller 1008 Keyboard 1009 Pointing device 1010 Hard disk drive 1011 Removable disk drive 1012 Printer control device 1013 External output device 201 Server computer 202 Client computer 203 Registration means 204 Storage means 205 Data control information Assigning means 206 Network interface 207 Network interface 208 Viewing means 209 Data temporary storage / management means 210 Image analysis means 211 Control means 212 Data processing means 213 Display means
フロントページの続き Fターム(参考) 5C076 AA40 5K030 GA16 HA07 HB02 HB16 HC01 KA05 KA06 LD13 LD20 LE11 9A001 BB03 DD10 DD11 HZ23 HZ33 LL03 LL09 Continuation of the front page F term (reference) 5C076 AA40 5K030 GA16 HA07 HB02 HB16 HC01 KA05 KA06 LD13 LD20 LE11 9A001 BB03 DD10 DD11 HZ23 HZ33 LL03 LL09
Claims (22)
要求に応じてデータ制御情報を付与したデータを配信す
るデータ供給装置であって、 上記データ制御情報に応じて上記データの配信を規制す
る規制手段を設けたことを特徴とするデータ供給装置。1. A data supply device for distributing data provided with data control information in response to a data distribution request when the data distribution request is received, wherein the data supply device regulates distribution of the data in accordance with the data control information. A data supply device comprising a regulating means.
徴とする請求項1に記載のデータ供給装置。2. The data supply device according to claim 1, wherein said data is image data.
集を制限するレベルに関するレベル情報を含み、上記規
制手段は、上記レベル情報に応じて上記データの配信を
規制することを特徴とする請求項2に記載のデータ供給
装置。3. The data control information includes level information on a level at which editing of the data is restricted, and the restricting unit restricts distribution of the data according to the level information. 3. The data supply device according to 2.
定の処理を行うことを制限する情報であることを特徴と
する請求項1に記載のデータ供給装置。4. The data supply device according to claim 1, wherein the data control information is information for restricting a predetermined process on the data.
データ制御情報を蓄積する蓄積手段と、 上記データ配信要求があったとき、上記データ制御情報
を付与した上記データを配信するデータ制御情報付与手
段とを備え、 上記データ制御情報付与手段は、上記蓄積手段から取得
した上記データ制御情報に応じて、上記データの配信を
規制することを特徴とする請求項1に記載のデータ供給
装置。5. A storage means for storing the data and the data control information relating to the data, and a data control information providing means for delivering the data to which the data control information is added when the data distribution request is received. 2. The data supply device according to claim 1, wherein the data control information providing unit regulates the distribution of the data according to the data control information acquired from the storage unit.
タに関する上記データ制御情報を登録するための登録手
段を設けたことを特徴とする請求項5に記載のデータ供
給装置。6. The data supply apparatus according to claim 5, wherein said storage means is provided with a registration means for registering said data and said data control information relating to said data.
ータの配信を規制するときに、配信規制通知を行うこと
を特徴とする請求項5に記載のデータ供給装置。7. The data supply device according to claim 5, wherein the data control information providing unit issues a distribution restriction notification when restricting the distribution of the data.
が付与されたデータを受け入れ、上記データ制御情報に
応じて上記受け入れたデータの処理を行うデータ処理装
置であって、 上記データ制御情報に応じて上記データの受け入れを規
制する規制手段を設けたことを特徴とするデータ処理装
置。8. A data processing apparatus for performing a data distribution request to receive data to which data control information has been added, and processing the received data according to the data control information. A data processing device provided with a restriction means for restricting acceptance of the data.
徴とする請求項7に記載のデータ処理装置。9. The data processing apparatus according to claim 7, wherein said data is image data.
編集を制限するレベルに関するレベル情報を含み、上記
規制手段は、上記レベル情報に応じて上記データの受け
入れを規制することを特徴とする請求項9に記載のデー
タ供給装置。10. The data control information includes level information relating to a level at which editing of the data is restricted, and the restricting means restricts acceptance of the data in accordance with the level information. 10. The data supply device according to 9.
所定の処理を行うことを制限する情報であることを特徴
とする請求項8に記載のデータ処理装置。11. The data processing apparatus according to claim 8, wherein the data control information is information for restricting a predetermined process on the data.
データから上記データ制御情報を抽出する分析手段と、 上記データ制御情報が付与された上記データを登録して
蓄積し、管理するデータ蓄積・管理手段と、 上記データ蓄積・管理手段で管理される上記データの処
理を行うデータ処理手段と、 上記分析手段で抽出された上記データ制御情報に基づい
て上記データ処理手段を制御する制御手段とを備え、 上記データ蓄積・管理手段は、上記分析手段で抽出され
た上記データ制御情報に応じて、上記データの登録を規
制することを特徴とする請求項8に記載のデータ処理装
置。12. An analysis means for extracting the data control information from the data to which the data control information is added, and a data storage / management for registering, storing, and managing the data to which the data control information is added. Means, data processing means for processing the data managed by the data storage / management means, and control means for controlling the data processing means based on the data control information extracted by the analysis means. 9. The data processing apparatus according to claim 8, wherein the data storage / management unit regulates registration of the data in accordance with the data control information extracted by the analysis unit.
タ処理手段、及び上記制御手段の少なくともいずれか一
の手段からの依頼により表示処理を行う表示手段を設け
たことを特徴とする請求項12に記載のデータ処理装
置。13. A display device according to claim 12, further comprising a display unit that performs a display process in response to a request from at least one of the data storage / management unit, the data processing unit, and the control unit. The data processing device according to claim 1.
ータの登録を規制するときに、上記表示手段に規制告知
の表示を依頼することを特徴とする請求項13に記載の
データ処理装置。14. The data processing apparatus according to claim 13, wherein the data storage / management unit requests the display unit to display a regulation notice when regulating the registration of the data.
タの登録を規制するとき、上記規制されたデータを削除
することを特徴とする請求項12に記載のデータ処理装
置。15. The data processing apparatus according to claim 12, wherein when the data storage / management unit regulates registration of the data, the regulated data is deleted.
信要求に応じてデータ制御情報を付与したデータを配信
するデータ供給装置と、上記データ配信要求を行って上
記データ制御情報が付与された上記データを受け入れ、
上記データ制御情報に応じて上記受け入れたデータの処
理を行うデータ処理装置とを設けたネットワークシステ
ムであって、 上記データ制御情報に応じて上記データ供給装置からの
上記データの配信を規制する規制手段を設けたことを特
徴とするネットワークシステム。16. A data supply device for distributing data provided with data control information in response to a data distribution request when receiving the data distribution request, and a data supply device for performing the data distribution request and receiving the data control information. Accept the data,
A network system provided with a data processing device that processes the received data according to the data control information, wherein a regulating unit that regulates distribution of the data from the data supply device according to the data control information A network system comprising:
信要求に応じてデータ制御情報を付与したデータを配信
するデータ供給装置と、上記データ配信要求を行って上
記データ制御情報が付与された上記データを受け入れ、
上記データ制御情報に応じて上記受け入れたデータの処
理を行うデータ処理装置とを設けたネットワークシステ
ムであって、 上記データ制御情報に応じて上記データ処理装置での上
記データの受け入れを規制する規制手段を設けたことを
特徴とするネットワークシステム。17. A data supply device for distributing data to which data control information has been added in response to a data distribution request when receiving the data distribution request, and a data supply device for performing the data distribution request and receiving the data control information. Accept the data,
A network system provided with a data processing device that processes the received data in accordance with the data control information, wherein a regulating unit that regulates acceptance of the data in the data processing device in accordance with the data control information A network system comprising:
信要求に応じてデータ制御情報を付与したデータを配信
するデータ供給装置と、上記データ配信要求を行って上
記データ制御情報が付与された上記データを受け入れ、
上記データ制御情報に応じて上記受け入れたデータの処
理を行うデータ処理装置とを設けたネットワークシステ
ムであって、 上記データ制御情報に応じて上記データ供給装置からの
上記データの配信を規制する規制手段と、 上記データ制御情報に応じて上記データ処理装置での上
記データの受け入れを規制する規制手段とを設けたこと
を特徴とするネットワークシステム。18. A data supply device for distributing data to which data control information is added in response to a data distribution request when receiving the data distribution request, and a data supply device for making the data distribution request and receiving the data control information. Accept the data,
A network system provided with a data processing device that processes the received data according to the data control information, wherein a regulating unit that regulates distribution of the data from the data supply device according to the data control information And a regulating means for regulating acceptance of the data in the data processing device according to the data control information.
制御情報を付与したデータを配信するデータ供給方法で
あって、 上記データ制御情報に応じて上記データの配信を規制す
る手順を有することを特徴とするデータ供給装置。19. A data supply method for distributing data provided with data control information when a data distribution request is received, the method comprising a step of restricting distribution of the data according to the data control information. Data supply device.
報が付与されたデータを受け入れ、上記データ制御情報
に応じて上記受け入れたデータの処理を行うデータ処理
方法であって、 上記データ制御情報に応じて上記データの受け入れを規
制する手順を有することを特徴とするデータ処理方法。20. A data processing method for performing a data distribution request, receiving data provided with data control information, and processing the received data according to the data control information. A data processing method having a procedure for restricting acceptance of the data.
制御情報を付与したデータを配信するプログラムを記憶
したコンピュータ読み取り可能な記憶媒体であって、 上記データ制御情報に応じて上記データの配信を規制す
る手順を実行するためのプログラムを記憶したことを特
徴とするコンピュータ読み取り可能な記憶媒体。21. A computer-readable storage medium storing a program for distributing data provided with data control information when a data distribution request is received, wherein the distribution of the data is regulated in accordance with the data control information. A computer-readable storage medium storing a program for executing a procedure for performing the procedure.
報が付与されたデータを受け入れ、上記データ制御情報
に応じて上記受け入れたデータの処理を行うプログラム
を記憶したコンピュータ読み取り可能な記憶媒体であっ
て、 上記データ制御情報に応じて上記データの受け入れを規
制する手順を実行するためのプログラムを記憶したこと
を特徴とするコンピュータ読み取り可能な記憶媒体。22. A computer-readable storage medium storing a program for performing a data distribution request, receiving data provided with data control information, and processing the received data in accordance with the data control information. A computer-readable storage medium storing a program for executing a procedure for restricting acceptance of the data according to the data control information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29146199A JP2001111813A (en) | 1999-10-13 | 1999-10-13 | Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29146199A JP2001111813A (en) | 1999-10-13 | 1999-10-13 | Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001111813A true JP2001111813A (en) | 2001-04-20 |
Family
ID=17769182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29146199A Pending JP2001111813A (en) | 1999-10-13 | 1999-10-13 | Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001111813A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009009230A (en) * | 2007-06-26 | 2009-01-15 | Canon Inc | Information processing apparatus, information processing method, recording medium, and program |
| JP2009069909A (en) * | 2007-09-10 | 2009-04-02 | Chugoku Electric Power Co Inc:The | Information processor, control method for information processor, and program |
| JP2009094949A (en) * | 2007-10-11 | 2009-04-30 | Canon Inc | Image processing system and image processing method |
-
1999
- 1999-10-13 JP JP29146199A patent/JP2001111813A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009009230A (en) * | 2007-06-26 | 2009-01-15 | Canon Inc | Information processing apparatus, information processing method, recording medium, and program |
| JP2009069909A (en) * | 2007-09-10 | 2009-04-02 | Chugoku Electric Power Co Inc:The | Information processor, control method for information processor, and program |
| JP2009094949A (en) * | 2007-10-11 | 2009-04-30 | Canon Inc | Image processing system and image processing method |
| US8363284B2 (en) | 2007-10-11 | 2013-01-29 | Canon Kabushiki Kaisha | Image processing system for producing copy protected images using transparent recording material |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7929174B2 (en) | Information processing apparatus and method | |
| KR101246737B1 (en) | Content managing device and content managing method | |
| US8595730B2 (en) | Information processing system and storage medium | |
| US6363178B1 (en) | Document image data storing and controlling system for saving storage data | |
| KR100897635B1 (en) | Document managing system and method thereof and information processing apparatus and controlling method therefor | |
| US7379950B2 (en) | Document processing method, program and apparatus for processing a document file in pages | |
| JP2002055748A (en) | Information processing method and apparatus | |
| JPH0728689A (en) | Information processing equipment | |
| JP2002049907A (en) | Digital album creating apparatus and digital album creating method | |
| JP2013543606A (en) | System and method for digital image and video manipulation and transfer | |
| US8255797B2 (en) | Information processing apparatus and method | |
| JP4553385B2 (en) | Image processing method and apparatus | |
| US7689618B2 (en) | Information output method, central information processing device, and information output program | |
| JP5382699B2 (en) | Document management system, document management program, and document management method | |
| JP2001111813A (en) | Data supply device, data processing device, network system, data supply method, data processing method, and computer-readable storage medium | |
| JP4546277B2 (en) | Drawing management method and drawing management program | |
| JP2002236679A (en) | Document processor | |
| JP2001109878A (en) | Data processing device, network system, data processing method, and computer-readable storage medium | |
| JP2001117687A (en) | Data processing device, network system, data processing method, and computer-readable storage medium | |
| JPH1091766A (en) | Electronic filing method and apparatus, and storage medium | |
| JP2000112823A (en) | Data supply device, data processing device, data processing system, and computer-readable storage medium | |
| JP2007115131A (en) | Information processing apparatus and control method therefor, information processing system, computer program, and storage medium | |
| JP2000227914A (en) | Document edition device | |
| JPH11339056A (en) | Data processing device, data supply device, data processing method, data supply method, data processing system, and storage medium | |
| JPH0573397A (en) | Hypertext device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051108 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060106 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060418 |