JP2003067147A - Profile information providing method and server device - Google Patents
Profile information providing method and server deviceInfo
- Publication number
- JP2003067147A JP2003067147A JP2001258063A JP2001258063A JP2003067147A JP 2003067147 A JP2003067147 A JP 2003067147A JP 2001258063 A JP2001258063 A JP 2001258063A JP 2001258063 A JP2001258063 A JP 2001258063A JP 2003067147 A JP2003067147 A JP 2003067147A
- Authority
- JP
- Japan
- Prior art keywords
- profile
- profile information
- image data
- information
- server
- 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
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プロファイル情報
提供方法及びサーバ装置に係わり、特に、ネットワーク
を介した情報通信によって、端末装置において画像デー
タを出力デバイスから出力するために画像変換する際に
用いるプロファイル情報を提供するプロファイル情報提
供方法及びサーバ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a profile information providing method and a server device, and in particular, it is used in image conversion for outputting image data from an output device in a terminal device by information communication via a network. The present invention relates to a profile information providing method for providing profile information and a server device.
【0002】[0002]
【従来の技術】従来より、スキャナやデジタルカメラな
どの入力デバイス、モニタやプリンタなどの出力デバイ
スでは、それぞれのデバイス毎に独自の方式でカラー画
像を表現しており、このようなデバイス間での色の整合
性を図るために、コンピュータでは、ICCプロファイ
ルなど、デバイス毎に特性を示すデバイスプロファイル
情報(以下、「プロファイル」と称す)を用意し、この
プロファイルを参照して、デバイス間の色データ変換を
行っている。例えば、デジタルカメラで撮影した画像デ
ータをプリンタで印刷するためには、デジタルカメラの
プロファイルとプリンタのプロファイルとを参照して、
画像データをRGBからCMYKへ色変換する。なお、
以下では、このようにプロファイルを参照して色変換処
理を行うことを、「プロファイル処理」と言う。2. Description of the Related Art Conventionally, in input devices such as scanners and digital cameras, and output devices such as monitors and printers, each device expresses a color image by a unique method. In order to achieve color consistency, the computer prepares device profile information (hereinafter referred to as “profile”) indicating characteristics for each device such as an ICC profile, and refers to this profile to refer to color data between devices. It's converting. For example, in order to print image data taken by a digital camera with a printer, refer to the profile of the digital camera and the profile of the printer,
Image data is color converted from RGB to CMYK. In addition,
In the following, performing the color conversion processing by referring to the profile in this way is referred to as “profile processing”.
【0003】一般に、プロファイル処理が可能なアプリ
ケーションソフトウェアでは、画像データをモニタに表
示したり、プリンタから出力する際に、対応する入力デ
バイスと出力デバイスのプロファイルとをそれぞれ選択
し、選択したプロファイルを用いてプロファイル処理を
行っている。Generally, in application software capable of profile processing, when displaying image data on a monitor or outputting from a printer, a corresponding input device and output device profile are respectively selected and the selected profile is used. Profile processing.
【0004】また、画像データを毎回適切な色で表現可
能とするために、画像データにプロファイル(或いはプ
ロファイルへのリンク情報)を埋め込み、この埋め込ん
だプロファイルを用いてプロファイル処理を行うアプリ
ケーションソフトウェアもある。There is also application software that embeds a profile (or link information to the profile) in the image data so that the image data can be expressed in an appropriate color each time, and performs profile processing using the embedded profile. .
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来技
術では、コンピュータ上に必要なプロファイルが無い場
合、プロファイル処理や画像データへのプロファイルの
埋めこみ処理を行うことができなかった。このため、ユ
ーザは、デバイスメーカに問合せて必要なデバイスのプ
ロファイルを送付してもらったり、ネットワーク上の様
々なプロファイルを公開しているサイトの中から必要な
プロファイルを公開しているサイトを探して、該必要な
プロファイルを自分のコンピュータにダウンロードする
など、何らかの方法で必要なプロファイルを入手して自
分のコンピュータにインストールしておかなければなら
ず、手間が掛かった。However, according to the prior art, it is impossible to perform the profile processing or the profile embedding processing in the image data when the necessary profile is not present on the computer. For this reason, the user asks the device manufacturer to send the profile of the required device, or finds the site that publishes the required profile from the sites that publish the various profiles on the network. It was troublesome because the required profile had to be obtained and installed in the own computer by some method such as downloading the required profile to the own computer.
【0006】本発明は上記問題点を解消するためになさ
れたもので、プロファイル処理に係わるユーザの作業の
軽減化を図ることができるプロファイル情報提供方法及
びサーバ装置を提供することを目的とする。The present invention has been made to solve the above problems, and an object of the present invention is to provide a profile information providing method and a server device capable of reducing the work of a user involved in profile processing.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明は、ネットワークを介した情
報通信によって、端末装置において画像データを出力デ
バイスから出力するために画像変換する際に用いるプロ
ファイル情報を提供するプロファイル情報提供方法であ
って、予め複数のプロファイル情報を登録しておき、前
記ネットワークを介して前記画像データ及び前記プロフ
ァイル情報の検索条件を示す情報を受付けた場合に、予
め登録した複数のプロファイル情報の中から、受け付け
た検索条件に対応するプロファイル情報を検索し、検索
したプロファイル情報、又は検索したプロファイル情報
がある位置を示すリンク情報を受け付けた前記画像デー
タに埋め込む、ことを特徴としている。In order to achieve the above object, the invention according to claim 1 performs image conversion for outputting image data from an output device in a terminal device by information communication via a network. A profile information providing method for providing profile information used in the case of registering a plurality of profile information in advance, and receiving the image data and the information indicating the search condition of the profile information via the network. , Searching profile information corresponding to the received search condition from a plurality of pre-registered profile information, and embedding the searched profile information or the link information indicating the position of the searched profile information in the received image data , Is characterized.
【0008】請求項1に記載の発明によれば、ネットワ
ークを介して、端末装置から画像データとプロファイル
情報の検索条件を受け付けたら、予め登録されているプ
ロファイル情報の中から、検索条件に対応する(すなわ
ち検索条件を満たす)プロファイル情報が検索される。
そして受け付けた画像データに検索されたプロファイル
情報、又はその位置を示すリンク情報(例えば、URL
やファイルパスなど)が埋め込まれる。すなわち、ユー
ザが必要なプロファイル情報を検索するための検索条件
を入力するだけで、自動的に該必要なプロファイル情報
が検索されて、該必要なプロファイル情報又はリンク情
報が画像データに埋め込まれるので、ユーザは従来のよ
うに煩雑な入手作業を行う必要がない。また、画像デー
タにプロファイル情報又はリンク情報を埋め込まれるの
で、該画像データを画像変換する際に毎回プロファイル
情報を検索する必要がなく、且ついつでも適切なプロフ
ァイル情報を用いて画像変換して、モニタやプリンタな
どの出力デバイスから出力(モニタの場合は表示)する
ことができる。According to the first aspect of the invention, when the search condition of the image data and the profile information is accepted from the terminal device via the network, the search condition is corresponded from the pre-registered profile information. Profile information (that is, the search condition is satisfied) is searched.
Then, the profile information searched for in the received image data, or the link information indicating its position (for example, URL
Or file path) is embedded. That is, since the user only inputs the search condition for searching the necessary profile information, the necessary profile information is automatically searched and the necessary profile information or the link information is embedded in the image data. The user does not need to perform a complicated acquisition work as in the past. Further, since the profile information or the link information is embedded in the image data, it is not necessary to search the profile information each time the image data of the image data is converted, and the image conversion is performed by using the appropriate profile information at any time to monitor or It can be output (displayed in the case of a monitor) from an output device such as a printer.
【0009】なお、端末装置へは、請求項2に記載され
ているように、前記プロファイル情報又は前記リンク情
報を埋め込んだ画像データを送信してもよいし、請求項
3に記載されているように、前記画像データに埋め込ま
れたプロファイル情報、又は前記画像データに埋め込ま
れたリンク情報が示す位置にあるプロファイル情報に基
づいて、該画像データを画像変換して送信するようにし
てもよい。It is to be noted that, as described in claim 2, image data in which the profile information or the link information is embedded may be transmitted to the terminal device, or as described in claim 3. In addition, the image data may be image-converted and transmitted based on the profile information embedded in the image data or the profile information at the position indicated by the link information embedded in the image data.
【0010】また、請求項4に記載の発明は、ネットワ
ークを介した情報通信によって、端末装置において画像
データを出力デバイスから出力するために画像変換する
際に用いるプロファイル情報を提供するプロファイル情
報提供方法であって、予め複数のプロファイル情報を登
録しておき、前記ネットワークを介して前記プロファイ
ル情報の検索条件を示す情報を受付けた場合に、前記予
め登録した複数のプロファイル情報の中から、受け付け
た検索条件に対応するプロファイル情報を検索し、前記
検索したプロファイル情報、又は前記検索したプロファ
イル情報がある位置を示すリンク情報を前記端末装置へ
向けて送信する、ことを特徴としている。Further, the invention according to claim 4 is a profile information providing method for providing profile information used in image conversion for outputting image data from an output device in a terminal device by information communication via a network. In addition, when a plurality of profile information is registered in advance and information indicating a search condition of the profile information is received via the network, the received search is performed from the plurality of pre-registered profile information. The profile information corresponding to the condition is searched, and the searched profile information or the link information indicating the position where the searched profile information is located is transmitted to the terminal device.
【0011】請求項4に記載の発明によれば、ネットワ
ークを介して、端末装置から検索条件を受け付けたら、
予め登録されているプロファイル情報の中から、検索条
件に対応する(すなわち検索条件を満たす)プロファイ
ル情報が検索され、検索されたプロファイル情報、又は
その位置を示すリンク情報(例えば、URLやファイル
パスなど)が端末装置へ送信される。すなわち、ユーザ
が必要なプロファイル情報を検索するための検索条件を
入力するだけで、自動的に該必要なプロファイル情報が
検索されて、検索されたプロファイル情報又はリンク情
報を得ることができるので、従来よりも簡単にプロファ
イル情報を入手することができる。この得られたプロフ
ァイル情報を用いて、リンク情報を得た場合はリンク情
報が示す位置にあるプロファイル情報を用いて、画像デ
ータを画像変換し、モニタやプリンタなどの出力デバイ
スから出力(モニタの場合は表示)させれば、適切な出
力結果を得ることができる。According to the fourth aspect of the invention, when the search condition is accepted from the terminal device via the network,
Profile information corresponding to the search condition (that is, satisfying the search condition) is searched from the profile information registered in advance, and the searched profile information or link information indicating its position (for example, URL or file path) ) Is transmitted to the terminal device. That is, the user can automatically search for the required profile information and obtain the searched profile information or link information only by inputting search conditions for searching the required profile information. The profile information can be obtained more easily. When link information is obtained using this obtained profile information, the image data is converted into image data using the profile information at the position indicated by the link information and output from an output device such as a monitor or printer (in the case of a monitor Can be displayed), and an appropriate output result can be obtained.
【0012】なお、前記プロファイル提供方法は、検索
条件に対応するプロファイル情報が登録されていない場
合に対応するために、請求項5に記載されているよう
に、前記検索条件に対応するプロファイル情報を、さら
に前記ネットワークを介して接続された他の装置によっ
て該ネットワーク上で公開されているプロファイル情
報、及び前記端末装置で保持されているプロファイル情
報の少なくとも一方からも検索可能とするとよい。これ
により、ユーザは必要なプロファイルが何処にあるのか
を意識せずとも、必要なプロファイル情報の提供を受け
ることができる。In the profile providing method, in order to deal with the case where the profile information corresponding to the search condition is not registered, the profile information corresponding to the search condition is set as described in claim 5. Further, it is preferable that the search can be performed from at least one of profile information disclosed on the network by another device connected via the network and profile information held on the terminal device. As a result, the user can receive the required profile information without being aware of where the required profile is.
【0013】なお、前記プロファイル提供方法では、請
求項6に記載されているように、前記画像データの入力
デバイスの特性を示すプロファイル情報、出力デバイス
の特性を示すプロファイル情報、画像データに施す画像
処理を示すプロファイル情報の少なくとも1つを提供す
ればよい。In the profile providing method, as described in claim 6, profile information indicating characteristics of the input device of the image data, profile information indicating characteristics of the output device, and image processing performed on the image data. It suffices to provide at least one of profile information indicating
【0014】また、前記プロファイル提供方法は、以下
のサーバ装置によりネットワーク上の装置として実現可
能である。具体的には、請求項1に記載のプロファイル
提供方法を実現するためには、請求項7に記載されてい
るように、ネットワークを介した情報通信によって、端
末装置において画像データを出力デバイスから出力する
ために画像変換する際に用いるプロファイル情報を提供
するサーバ装置であって、複数のプロファイル情報を記
憶する記憶手段と、前記ネットワークを介して前記画像
データ及び前記プロファイル情報の検索条件を示す情報
を受付ける受信手段と、前記記憶手段に記憶された複数
のプロファイル情報の中から、前記受信手段によって受
け付けた検索条件に対応するプロファイル情報を検索す
る検索手段と、前記検索手段によって検索したプロファ
イル情報、又は前記検索したプロファイル情報の格納位
置を示すリンク情報を前記受信手段によって受け付けた
前記画像データに埋め込む埋込手段と、を有する。The profile providing method can be realized as an apparatus on the network by the following server apparatus. Specifically, in order to realize the profile providing method according to claim 1, as described in claim 7, image data is output from an output device in a terminal device by information communication via a network. A server device that provides profile information to be used for image conversion in order to store image data and information indicating search conditions for the profile information via the network. Receiving means for accepting, searching means for searching profile information corresponding to the search condition accepted by the receiving means from a plurality of profile information stored in the storing means, profile information searched by the searching means, or The link information indicating the storage location of the searched profile information is received Having a embedding means for embedding the image data received by the unit.
【0015】なお、請求項8に記載されているように、
前記埋込手段によって前記プロファイル情報又は前記リ
ンク情報を埋め込んだ画像データを前記端末装置へ向け
て送信する送信手段を更に有するようにするとよい。ま
た、請求項9に記載されているように前記埋込手段によ
って前記画像データに埋め込まれたプロファイル情報、
又は前記画像データに埋め込まれたリンク情報が示す位
置にあるプロファイル情報に基づいて、該画像データを
画像変換する画像変換手段と、前記画像変換手段によっ
て画像変換した画像データを前記端末装置へ向けて送信
する送信手段と、を更に有するようにするとよい。As described in claim 8,
It is preferable to further include a transmitting unit that transmits the image data in which the profile information or the link information is embedded by the embedding unit to the terminal device. Also, profile information embedded in the image data by the embedding means as described in claim 9,
Alternatively, based on profile information at a position indicated by link information embedded in the image data, image conversion means for converting the image data, and image data converted by the image conversion means toward the terminal device. It is preferable to further include a transmitting means for transmitting.
【0016】また、請求項4に記載のプロファイル提供
方法を実現するためには、請求項10に記載されている
ように、ネットワークを介した情報通信によって、端末
装置において画像データを出力デバイスから出力するた
めに画像変換する際に用いるプロファイル情報を提供す
るサーバ装置であって、複数のプロファイル情報を記憶
する記憶手段と、前記ネットワークを介して前記プロフ
ァイル情報の検索条件を示す情報を受け付ける受信手段
と、前記記憶手段に記憶された複数のプロファイル情報
の中から、前記受信手段によって受け付けた検索条件に
対応するプロファイル情報を検索する検索手段と、前記
検索手段によって検索したプロファイル情報、又は前記
検索したプロファイル情報がある位置を示すリンク情報
を前記端末装置へ向けて送信する送信手段と、を有す
る。Further, in order to realize the profile providing method according to claim 4, as described in claim 10, the image data is output from the output device in the terminal device by the information communication via the network. A server device that provides profile information used when performing image conversion in order to perform image conversion, a storage unit that stores a plurality of profile information, and a receiving unit that receives information indicating a search condition of the profile information via the network. Search means for searching profile information corresponding to the search condition received by the receiving means from among a plurality of profile information stored in the storage means, profile information searched by the searching means, or the searched profile Link information indicating the location of information to the terminal device Only and a transmission means for transmitting.
【0017】また、上記サーバ装置は、請求項11に記
載されいてるように、前記検索手段が、前記記憶手段に
記憶されたプロファイル情報に加えて、前記ネットワー
クを介して接続された他の装置によって該ネットワーク
上で公開されているプロファイル情報、及び前記端末装
置で保持されているプロファイル情報の少なくとも一方
からも前記検索条件に対応するプロファイル情報を検索
するとよい。Further, in the server device, as described in claim 11, in addition to the profile information stored in the storage device, the search device uses another device connected via the network. The profile information corresponding to the search condition may be searched for from at least one of the profile information published on the network and the profile information held by the terminal device.
【0018】[0018]
【発明の実施の形態】次に、図面を参照して本発明に係
る実施形態の1例を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, an example of an embodiment according to the present invention will be described in detail with reference to the drawings.
【0019】[全体構成]図1には、本発明が適用された
ネットワークシステムの概略構成が示されている。図1
に示すネットワークシステム10では、端末装置とし
て、一般のユーザが操作するコンピュータ(PC)PC
12と、デバイスメーカなどによって管理され、デバイ
スのプロファイルを公開しているメーカサーバ14と、
プロファイル提供サービスを提供する本発明のサーバ装
置としてのプロファイルサーバ16とが、それぞれモデ
ム、ルータ、TA(Terminal Adapter)等の接続手段
(図示省略)を介して、インターネットなどのネットワ
ーク18に接続されている。これらPC12、メーカサ
ーバ14、プロファイルサーバ16は、ネットワーク1
8を介して、相互に通信可能となっている。[Overall Configuration] FIG. 1 shows a schematic configuration of a network system to which the present invention is applied. Figure 1
In the network system 10 shown in FIG. 1, a computer (PC) PC operated by a general user is used as a terminal device.
12 and a maker server 14 that is managed by a device maker and publishes a device profile,
A profile server 16 as a server device of the present invention that provides a profile providing service is connected to a network 18 such as the Internet via connection means (not shown) such as a modem, a router, and a TA (Terminal Adapter). There is. The PC 12, the maker server 14, and the profile server 16 are the network 1
8 can communicate with each other.
【0020】ここで、本実施の形態では、このネットワ
ーク18を介した相互通信によって、PC12はWWW
(World Wide Web)クライアント、メーカサーバ14及
びプロファイルサーバ16はWWWサーバとして機能す
るようになっている。Here, in this embodiment, the PC 12 performs WWW by mutual communication via the network 18.
The (World Wide Web) client, the maker server 14, and the profile server 16 function as a WWW server.
【0021】詳しくは、PC12には、WWW(World
Wide Web)ブラウザがインストールされており、このW
WWブラウザを起動することにより、ネットワーク18
を介して、メーカサーバ14やプロファイルサーバ16
に任意にアクセス可能となる。このとき、アクセス位置
(アクセス先のメーカサーバ14やプロファイルサーバ
16の位置、及び該サーバ内の情報の位置で構成される
データ)は、URL(Uniform Resource Locator)で指
定される。More specifically, the PC 12 has a WWW (World
Wide Web) browser is installed and this W
By launching a WW browser, the network 18
Via the manufacturer server 14 and the profile server 16
Can be accessed at will. At this time, the access position (the data including the position of the maker server 14 or the profile server 16 of the access destination and the position of the information in the server) is designated by a URL (Uniform Resource Locator).
【0022】メーカサーバ14及びプロファイルサーバ
16は、PC12からアクセス要求を受信した場合、ネ
ットワーク18を介して、URLで指定された位置にあ
るデータをアクセス元の装置へ送信する。このとき、デ
ータは、一般に、HTTP(Hyper Text Transfer Prot
ocol)に従って送信される。PC12では、ネットワー
ク18を介して送信されてきたデータを受信し、WWW
ブラウザによって受信したデータを解析して、当該PC
12に備えられているモニタにウェブデータ(ホームペ
ージやウェブページ)を表示する。When the maker server 14 and the profile server 16 receive an access request from the PC 12, the maker server 14 and the profile server 16 transmit the data at the position designated by the URL to the access source device via the network 18. At this time, the data is generally HTTP (Hyper Text Transfer Protocol).
ocol) is sent. The PC 12 receives the data transmitted via the network 18 and sends it to the WWW.
The data received by the browser is analyzed and the PC
The web data (home page or web page) is displayed on the monitor provided in 12.
【0023】また、プロファイルサーバ16は、アクセ
ス元のPC12によって所定の処理を実行するプログラ
ムが指定された場合は、CGI(Common Gateway Inter
face)を利用して当該プログラムを実行し、その処理結
果のデータをアクセス元のPC12へ送信してモニタに
表示させる。また、このCGIを通して、ユーザがPC
12に備えられている操作入力装置12A(後述)を操
作することによって入力されたデータや各種指示を、当
該PC12からアクセス先のプロファイルサーバ16へ
送信することもできる。すなわちCGIによって、イン
タラクティブなウェブデータの提供が可能となってい
る。If a program for executing a predetermined process is designated by the access source PC 12, the profile server 16 uses a CGI (Common Gateway Interchange).
face) is used to execute the program, and the data of the processing result is transmitted to the access source PC 12 and displayed on the monitor. Also, through this CGI, the user can
It is also possible to transmit data and various instructions input by operating the operation input device 12A (described later) included in the PC 12 from the PC 12 to the profile server 16 of the access destination. That is, CGI enables interactive provision of web data.
【0024】[各装置の構成]次に、各装置の構成を説明
する。PC12には、各種情報を入力するためのキーボ
ード、マウス等の操作入力装置12A、各種メニュー画
面や処理結果等を表示するためのモニタ12B、及び各
種情報を印刷するためのプリンタ12Cが備えられてい
る。なお、PC12のハードウェア構成は、一般的なも
のであるので、ここでの詳細な説明は省略する。[Configuration of Each Device] Next, the configuration of each device will be described. The PC 12 includes a keyboard for inputting various information, an operation input device 12A such as a mouse, a monitor 12B for displaying various menu screens and processing results, and a printer 12C for printing various information. There is. Since the hardware configuration of the PC 12 is a general one, detailed description thereof will be omitted here.
【0025】また、PC12には、CD−ROMなどの
記録媒体20から、CD−ROMドライバ(PCに一般
に備えられている)などの読出手段によって該PC12
が備えているデバイスのプロファイル情報(以下、「プ
ロファイル」と称す)22を読み出してインストールす
ることができるようになっている。一般に、モニタやプ
リンタなどの出力デバイスのプロファイル22は、PC
12で該デバイスを使用可能とするセットアップ時にイ
ンストールされる。また、PC12は、デジタルカメラ
24やスキャナ26などの各種入力デバイスと接続し
て、画像データ28を入力することができるようになっ
ている。Further, the PC 12 is read from the recording medium 20 such as a CD-ROM by a reading means such as a CD-ROM driver (generally provided in the PC).
The device profile information (hereinafter, referred to as “profile”) 22 included in the device can be read and installed. Generally, the profile 22 of an output device such as a monitor or printer is a PC
Installed at 12 to enable the device. Further, the PC 12 can be connected to various input devices such as the digital camera 24 and the scanner 26 to input the image data 28.
【0026】なお、プロファイル22や画像データ28
はネットワーク18を介してネットワーク18と接続し
た他の装置から読み出してインストールされたり入力さ
れるようにしてもよい。また、画像データ28は、CD
−ROMなどの記録媒体から読み出して入力したり、P
C12にインストールされているアプリケーションソフ
トウェア(図示省略)を用いて作成してもよいことは言
うまでもない。The profile 22 and the image data 28
May be read out from another device connected to the network 18 via the network 18 to be installed or input. The image data 28 is a CD
-Read from a recording medium such as a ROM and input, or P
It goes without saying that it may be created using application software (not shown) installed in C12.
【0027】メーカサーバ14には、CPU、RAM、
ROMなどを備えた一般的なサーバ装置を用いることが
できる。以下では、メーカサーバ14のハードウェア構
成についての詳細な説明は省略し、本発明に係わる部分
のみ説明する。メーカサーバ14には、該メーカサーバ
14を管理しているデバイスメーカが製造しているデバ
イスのプロファイル22が格納されており、このプロフ
ァイル22は、ネットワーク18を介して該メーカサー
バ14にアクセスしてきた他の装置から参照可能となっ
ている(すなわちネットワーク18上でプロファイル2
2を公開している)。なお、各メーカサーバ14では、
デジタルカメラなどの入力デバイスのプロファイル(以
下、「入力プロファイル」と称す)22A、モニタ、プ
リンタなどの出力デバイスのプロファイル(以下、「出
力プロファイル」と称す)22Bのうちの少なくとも一
方を格納すればよい。The maker server 14 includes a CPU, a RAM,
A general server device having a ROM or the like can be used. In the following, a detailed description of the hardware configuration of the maker server 14 will be omitted, and only the part relating to the present invention will be described. The maker server 14 stores a profile 22 of a device manufactured by a device maker that manages the maker server 14, and the profile 22 has accessed the maker server 14 via the network 18. Can be referenced by other devices (ie profile 2 on network 18)
2 is released). In addition, in each maker server 14,
At least one of a profile of an input device such as a digital camera (hereinafter referred to as “input profile”) 22A and a profile of an output device such as a monitor or a printer (hereinafter referred to as “output profile”) 22B may be stored. .
【0028】プロファイルサーバ16には、CPU、R
AM、ROMなどを備えた一般的なサーバ装置を用いる
ことができる。以下では、プロファイルサーバ16のハ
ードウェア構成についての詳細な説明は省略し、本発明
に係わる部分のみ説明する。The profile server 16 includes a CPU and R
A general server device equipped with AM, ROM, etc. can be used. In the following, a detailed description of the hardware configuration of the profile server 16 will be omitted, and only the part related to the present invention will be described.
【0029】プロファイルサーバ16は、本発明の記憶
手段としての大容量のデータベース(以下、「プロファ
イルDB」と称す)30を備えており、プロファイルD
B30には、プロファイルサーバ16の管理者によって
用意された各種(多種多様)のプロファイル22、詳し
くは、入力プロファイル22A、出力プロファイル22
Bは勿論のこと、画像データに施す画像処理を示すプロ
ファイル(以下、「処理プロファイル」と称す)22C
が登録されている。なお、処理プロファイル22Cで示
される画像処理には、例えば、ぼかし処理、シャープネ
ス処理、モザイク処理といった画像データの個々の画素
に、周辺の画素との間で演算を行って画像に特殊効果を
与えるフィルタ処理や、カラーの画像を白黒やセピアの
画像に変換する色変換処理などがある。The profile server 16 is provided with a large-capacity database (hereinafter referred to as "profile DB") 30 as a storage means of the present invention.
B30 includes various (various) profiles 22 prepared by the administrator of the profile server 16, specifically, the input profile 22A and the output profile 22.
Not only B, but also a profile indicating image processing to be performed on image data (hereinafter referred to as "processing profile") 22C
Is registered. Note that the image processing indicated by the processing profile 22C includes, for example, a filter that gives a special effect to an image by performing an operation between each pixel of image data such as blurring processing, sharpness processing, and mosaic processing, with surrounding pixels. Processing, and color conversion processing for converting a color image into a black and white or sepia image.
【0030】また、プロファイルサーバ16の内部メモ
リ(図示省略)には、プロファイル提供サービスを提供
するためのホームページ等の各種ウェブデータ、及びプ
ロファイル提供サービスに係わる各種のプログラムのデ
ータが格納されている。プロファイルサーバ16は、C
PUによってこれらのプログラムを適宜読み出して実行
し、ハードウェア資源を利用して、図2に示すようなプ
ロファイル提供サービスを提供するための各機能を構築
するようになっている。The internal memory (not shown) of the profile server 16 stores various web data such as a home page for providing the profile providing service and data of various programs related to the profile providing service. The profile server 16 is C
The PU appropriately reads and executes these programs, and utilizes hardware resources to construct each function for providing a profile providing service as shown in FIG.
【0031】すなわち、プロファイルサーバ16には、
図2に示すように、ネットワーク18を介してデータを
送受信する本発明の受信手段及び送信手段としての送受
信部32と、適切なプロファイル22を検索する本発明
の検索手段としての検索部34と、検索したプロファイ
ル22そのもの(実体ファイル)、或いは検索したプロ
ファイル22へのリンク情報(URL、ローカルファイ
ルパス等を示す情報)をメモリ36に格納されている画
像データ28に埋め込む本発明の埋込手段としてのプロ
ファイル情報埋込部38と、画像データ28に埋め込ま
れているプロファイル(実体ファイル又はリンク情報)
を参照して該画像データを変換処理する(プロファイ
ル)する本発明の画像変換手段としての画像変換部40
とが構築される。That is, the profile server 16 has
As shown in FIG. 2, a transmitting / receiving unit 32 as a receiving unit and a transmitting unit of the present invention that transmits / receives data via a network 18, a searching unit 34 as a searching unit of the present invention that searches for an appropriate profile 22, As embedding means of the present invention, which embeds the searched profile 22 itself (entity file) or link information (information indicating a URL, a local file path, etc.) to the searched profile 22 in the image data 28 stored in the memory 36. Profile information embedding unit 38 and a profile embedded in the image data 28 (entity file or link information)
Image conversion unit 40 as an image conversion unit of the present invention for converting (profile) the image data with reference to
And are built.
【0032】なお、本実施の形態では、プロファイルD
Bからプロファイル22を検索するためには専用検索プ
ログラムを用い、メーカサーバ14からプロファイル2
2を検索するためには一般的な検索エンジンを用いて検
索部34が構築されるようになっている。すなわち検索
部34では、プロファイルDB30に登録されているプ
ロファイル22とメーカサーバ14が公開しているプロ
ファイル22から適切なプロファイル22を検索するこ
とができるようになっている。In this embodiment, the profile D
A dedicated search program is used to search the profile 22 from B, and the profile 2 from the manufacturer server 14 is used.
In order to search for item 2, the search unit 34 is constructed using a general search engine. That is, the search unit 34 can search for an appropriate profile 22 from the profiles 22 registered in the profile DB 30 and the profiles 22 published by the maker server 14.
【0033】また、メモリ36には、プロファイルサー
バ16に設けられているRAM、ROM、HDDなどの
内部メモリを用いてもよいし、専用のメモリを設けて用
いることもできる。プロファイルサーバ16では、PC
12から送信されてきた画像データ28を受信した場合
は、該受信した画像データ28をメモリ36に格納し
て、プロファイル22(実体又はリンク情報)の埋め込
みや、プロファイル22に基づいた画像処理を行う。As the memory 36, an internal memory such as RAM, ROM, HDD provided in the profile server 16 may be used, or a dedicated memory may be provided and used. In the profile server 16, PC
When the image data 28 transmitted from 12 is received, the received image data 28 is stored in the memory 36, and the profile 22 (entity or link information) is embedded and image processing based on the profile 22 is performed. .
【0034】[画像データ]次に、画像データ28につい
て説明する。本実施の形態では、画像データ28には、
入力プロファイル22A、出力プロファイル22B、処
理プロファイル22C、或いは、入力プロファイル22
Aへのリンク情報(入力リンク)42A、出力プロファ
イル22Bへのリンク情報(出力リンク)42B、処理
プロファイル22Cへのリンク情報(処理リンク)42
Cを所謂タグとして埋め込むことができる。[Image Data] Next, the image data 28 will be described. In the present embodiment, the image data 28 includes
Input profile 22A, output profile 22B, processing profile 22C, or input profile 22
Link information (input link) 42A to A, link information (output link) 42B to output profile 22B, link information (processing link) 42 to processing profile 22C
C can be embedded as a so-called tag.
【0035】より詳しくは、図3に示すように、画像デ
ータ28には、最大で、入力プロファイル22A又は入
力リンク42A、出力プロファイル22B又は出力リン
ク42B、処理プロファイル22C又は処理リンク42
Cの3種類を埋めこむことができ、入力プロファイル2
2A又は入力リンク42Aのみ必須とされる。なお、出
力プロファイル22Bや出力リンク42B、及び処理プ
ロファイル22Cや処理リンク42Cについては複数埋
めこむことも可能である。More specifically, as shown in FIG. 3, the image data 28 has a maximum of the input profile 22A or the input link 42A, the output profile 22B or the output link 42B, the processing profile 22C or the processing link 42.
3 types of C can be embedded and input profile 2
Only 2A or input link 42A is required. It is possible to embed a plurality of output profiles 22B and output links 42B, and processing profiles 22C and processing links 42C.
【0036】[作用]次に本実施の形態の作用を説明す
る。図4に、ユーザがプロファイル提供サービスを利用
する際の作業フローを示し、図5、図6に、このときの
PC12、プロファイルサーバ16で実行される処理フ
ローを示す。なお、図4の作業フローは、ユーザがPC
12を操作してプロファイルサーバ16にアクセスし、
モニタ12Bに表示されたホームページやウェブページ
に従って行われる。[Operation] Next, the operation of the present embodiment will be described. FIG. 4 shows a work flow when the user uses the profile providing service, and FIGS. 5 and 6 show process flows executed by the PC 12 and the profile server 16 at this time. In addition, the work flow of FIG.
12 to access the profile server 16
It is performed according to the home page or web page displayed on the monitor 12B.
【0037】ユーザは、プロファイル提供サービスを利
用する場合、図4に示すように、まず、ステップ100
において画像データをプロファイルサーバ16にアップ
ロードするか否かを判断する。画像データのアップロー
ドを行う場合は、ステップ102に進み、操作入力装置
12Aを操作することによって、PC12に、例えばフ
ァイル名を入力するなどしてアップロードする画像デー
タ28を指定して、アップロード指示を入力した後、ス
テップ104に進む。なお、以下でも、ユーザは操作入
力装置12Aを操作することでPC12に各種指示や情
報を入力する。When the user uses the profile providing service, first, as shown in FIG. 4, step 100 is performed.
At, it is determined whether the image data is uploaded to the profile server 16. When uploading image data, the process proceeds to step 102, where the operation input device 12A is operated to specify the image data 28 to be uploaded to the PC 12, for example, by inputting a file name, and input an upload instruction. After that, the process proceeds to step 104. In the following, the user also inputs various instructions and information to the PC 12 by operating the operation input device 12A.
【0038】PC12は、このアップロード指示が入力
されると、図5のステップ200からステップ202に
進み、プロファイルサーバ16へ指定された画像データ
28と共にアップロード要求を送信する。プロファイル
サーバ16は、送受信部32でこのアップロード要求を
受信すると、図6のステップ300からステップ302
に進み、該アップロード要求と共に送信されてきた画像
データ28をメモリ36に格納する(アップロード完
了)。When this upload instruction is input, the PC 12 proceeds from step 200 to step 202 in FIG. 5 and transmits the upload request together with the designated image data 28 to the profile server 16. When the profile server 16 receives this upload request by the transmission / reception unit 32, the step 300 to the step 302 in FIG.
Then, the image data 28 transmitted together with the upload request is stored in the memory 36 (upload completion).
【0039】一方、画像データ28をアップロードしな
いでプロファイル提供サービスを利用する場合や、前回
のアクセス時にプロファイルサーバ16にアップロード
したなど、既にアップロード済みの画像データ28を用
いる場合は、図4のステップ100からそのままステッ
プ104に進む。On the other hand, when the profile providing service is used without uploading the image data 28, or when the image data 28 already uploaded such as uploaded to the profile server 16 at the previous access is used, step 100 in FIG. Then, the process directly proceeds to step 104.
【0040】ステップ104では、欲しいプロファイル
を指定するための情報を検索条件として入力し、検索指
示を入力する。検索条件としては、例えば、画像データ
28を取得したデジタルカメラのメーカ名や型番といっ
たデバイスを指定する情報や、画像データ28がノイジ
ーな場合はぼかし処理など画像処理を指定する情報が入
力される。そして次のステップ106では、画像データ
28にプロファイル22の実体ファイルを埋め込むの
か、或いはプロファイル22のリンク情報42を埋め込
むのかを指定するプロファイル埋め込み方法指示を入力
する。At step 104, information for designating a desired profile is input as a search condition, and a search instruction is input. As the search condition, for example, information for designating a device such as a maker name or model number of the digital camera that has acquired the image data 28, or information for designating image processing such as blurring processing when the image data 28 is noisy is input. Then, in the next step 106, a profile embedding method instruction designating whether to embed the actual file of the profile 22 or the link information 42 of the profile 22 in the image data 28 is input.
【0041】PC12は、検索条件及び検索指示が入力
されると、図5のステップ204からステップ206に
進み、プロファイルサーバ16へ入力された検索条件を
検索要求と共に送信する。プロファイルサーバ16は、
これを受けて、図6のステップ304からステップ30
6に進み、検索部34によって検索条件に対応するプロ
ファイル22を検索する。When the search condition and the search instruction are input, the PC 12 proceeds from step 204 to step 206 of FIG. 5 and transmits the input search condition to the profile server 16 together with the search request. The profile server 16
In response to this, step 304 to step 30 in FIG.
In step 6, the search unit 34 searches for the profile 22 corresponding to the search condition.
【0042】詳しくは、まず、専用の検索プログラムを
利用して、プロファイルDB30に登録されている各種
プロファイル22の中から、検索条件に対応するプロフ
ァイルを検索する。プロファイルDB30に検索条件に
対応するプロファイルが検索されなかった場合は、検索
エンジンを利用して、ネットワーク18に接続されてい
るメーカサーバ14が管理しているプロファイル22の
中から対応するプロファイルを検索する。また、プロフ
ァイルサーバ16からPC12へ、該PC12にインス
トールされているプロファイル22を示す情報を送信す
るように要求し、この要求を受けて該PC12から送信
されてきた情報に基づいて、PC12にインストールさ
れているプロファイル22の中からも検索条件に対応す
るプロファイルを検索してもよい。More specifically, first, a dedicated search program is used to search among the various profiles 22 registered in the profile DB 30 for the profile corresponding to the search condition. If no profile corresponding to the search condition is found in the profile DB 30, the search engine is used to search for the corresponding profile among the profiles 22 managed by the manufacturer server 14 connected to the network 18. . Further, the profile server 16 requests the PC 12 to transmit the information indicating the profile 22 installed in the PC 12, and in response to this request, the information is transmitted from the PC 12 and installed in the PC 12. The profile corresponding to the search condition may be searched from the existing profiles 22.
【0043】そして、プロファイルDB30或いはメー
カサーバ14から対応するプロファイル22を検索した
ら、ステップ308に進み、PC12へ、検索条件に対
応するプロファイル22を検索したこと(検索OK)を
通知する。When the profile DB 30 or the maker server 14 is searched for the corresponding profile 22, the process proceeds to step 308, and the PC 12 is notified that the profile 22 corresponding to the search condition is searched (search OK).
【0044】PC12は、プロファイルサーバ16から
の検索OK通知を受けて、図5のステップ208からス
テップ210に進み、ユーザによって、埋め込む方法指
示が入力されたら又は入力されていたら、ステップ21
2に進む。ステップ212では、プロファイルサーバ1
6にアップロードした画像データ28にプロファイル2
2(実体ファイル)又はリンク情報42を埋め込むのか
否かを判断し、アップロードした画像データ28に埋め
込む場合は、ステップ214に進み、プロファイルサー
バ16へ、ユーザによって指示された埋め込み方法を指
定する情報と共に、埋め込み要求を送信する。Upon receipt of the search OK notification from the profile server 16, the PC 12 proceeds from step 208 to step 210 in FIG. 5, and if the user inputs or has input a method instruction for embedding, step 21 is executed.
Go to 2. In step 212, the profile server 1
Profile 2 to the image data 28 uploaded to 6
2 (entity file) or whether to embed the link information 42, and when embedding it in the uploaded image data 28, the process proceeds to step 214, and the profile server 16 is provided with the information designating the embedding method instructed by the user. , Send embedding request.
【0045】プロファイルサーバ16は、埋め込み要求
を受信すると、図6のステップ310からステップ31
2に進み、プロファイル情報埋込部38によって、前述
のアップロードによってメモリ36に格納された画像デ
ータ28に対して、指定された埋め込み方法に従って、
ステップ306で検索したプロファイル22(実体ファ
イル)又はそのリンク情報42を埋め込む。なお、プロ
ファイル22(実体ファイル)を埋め込む場合は、汎用
性を高めるために、ICCプロファイルなど一般的な規
格で埋め込むようにするとよい。Upon receiving the embedding request, the profile server 16 receives steps 310 to 31 in FIG.
2, the profile information embedding unit 38 follows the designated embedding method with respect to the image data 28 stored in the memory 36 by the upload described above.
The profile 22 (entity file) retrieved in step 306 or its link information 42 is embedded. When embedding the profile 22 (substantial file), it is advisable to embed it according to a general standard such as an ICC profile in order to enhance versatility.
【0046】一方、アップロードした画像データに画像
を埋め込むのではない場合は、PC12のメモリやHD
Dなど、PC12側に保存されている画像データにプロ
ファイルを埋め込むと判断し、図5のステップ212か
らステップ216に進み、プロファイルサーバ16へ、
ユーザによって指定された埋め込み方法を指定する情報
と共に、アップロード要求を送信する。プロファイルサ
ーバ16は、アップロード要求を受信した場合は、図6
のステップ310からステップ314に進み、送受信部
32によって、指定された埋め込み方法に従って、プロ
ファイル22(実体ファイル)を埋め込むことが指定さ
れている場合はステップ306で検索したプロファイル
22(実体ファイル)を、リンク情報42を埋め込むこ
とが指定されている場合はそのリンク情報42をPC1
2へ送信する。PC12は、ステップ218で送信され
てきたプロファイル22(実体ファイル)又はリンク情
報42を受信して、メモリやHDDに保存する。On the other hand, when the image is not embedded in the uploaded image data, the memory of the PC 12 or the HD
It is determined that the profile is embedded in the image data saved on the PC 12 side, such as D, and the process proceeds from step 212 to step 216 in FIG.
An upload request is sent with the information that specifies the embedding method specified by the user. When the profile server 16 receives the upload request,
From step 310 to step 314, the transmitter / receiver 32 specifies that the profile 22 (entity file) is to be embedded according to the specified embedding method. When the embedding of the link information 42 is designated, the link information 42 is stored in the PC 1
Send to 2. The PC 12 receives the profile 22 (entity file) or the link information 42 transmitted in step 218 and saves it in the memory or HDD.
【0047】このように、ユーザは、プロファイル提供
サービスを利用することで、図7(A)に示すように、
自分の(処理対象の)画像データ28をプロファイルサ
ーバ16側へアップロードしている場合は、所望のプロ
ファイル22をプロファイルDB30に登録されている
プロファイルサーバ16が管理しているプロファイル、
PC12にインストールされているプロファイルの中か
ら検索させ、図7の(B)〜(D)に示す如く検索され
たプロファイル22又は該プロファイル22へのリンク
情報42を、アップロードした自分の画像データ28に
埋め込ませることができる。As described above, the user uses the profile providing service, as shown in FIG.
When the user's own (processing target) image data 28 is uploaded to the profile server 16 side, the desired profile 22 is a profile managed by the profile server 16 registered in the profile DB 30,
The profile 22 or the link information 42 to the profile 22 searched as shown in FIGS. 7B to 7D is searched for in the profile installed in the PC 12, and is added to the uploaded image data 28. Can be embedded.
【0048】また、図8(A)のように、自分(処理対
象)の画像データ28をプロファイルサーバ16へアッ
プロードせずに、PC12側にある場合は、検索された
プロファイル22又は該プロファイル22へのリンク情
報42の提供を受けることができる。これにより、PC
12にプロファイルの埋め込み処理が可能なアプリケー
ションソフトウェアをインストールしておけば、このア
プリケーションを使って、図8(B)〜(D)に示す如
く提供されたプロファイル22又はリンク情報42を自
分の(処理対象の)画像データ28に埋め込むことがで
きる。Further, as shown in FIG. 8A, if the image data 28 of the user (processing target) is not on the profile server 16 and is on the PC 12 side, the searched profile 22 or the profile 22 is displayed. The link information 42 can be provided. This allows the PC
If application software capable of embedding a profile is installed in 12, the profile 22 or link information 42 provided as shown in FIGS. It can be embedded in the (target) image data 28.
【0049】なお、図7、図8の(B)のように、画像
データ28にはプロファイル22のみを埋めこむように
すれば、プロファイル22のURLやパスに係わらず、
画像データ28のプロファイル処理を行うことができ、
図7、図8の(C)のように、リンク情報42を埋めこ
むようにすれば、プロファイル22を埋めこむ場合より
も画像データのデータサイズが大きくなることを抑える
ことができる。また、図7、図8の(D)のように、画
像データ28にはプロファイル22とリンク情報42と
を混在させることも可能である。As shown in FIGS. 7 and 8B, if only the profile 22 is embedded in the image data 28, regardless of the URL or path of the profile 22,
Profile processing of the image data 28 can be performed,
By embedding the link information 42 as shown in (C) of FIG. 7 and FIG. 8, it is possible to prevent the data size of the image data from becoming larger than when the profile 22 is embedded. Further, as shown in FIG. 7 and FIG. 8D, the image data 28 can include the profile 22 and the link information 42 in a mixed manner.
【0050】なお、PC12のモニター12Bやプリン
タ12Cのように、頻繁に取り替えられるものではない
デバイスについては、ユーザ毎にプロファイルを登録可
能としておき、ユーザがPC12からプロファイルサー
バ16にアクセスしたときに、ユーザIDの入力などに
より各ユーザを識別して、該ユーザに対して登録されて
いるモニタやプリンタなどのデバイスのプロファイル2
2又はそのリンク情報42をデフォルトで画像データ2
8に埋め込まれるようにしてもよい。For devices that are not frequently replaced, such as the monitor 12B and printer 12C of the PC 12, the profile can be registered for each user, and when the user accesses the profile server 16 from the PC 12, Each user is identified by inputting a user ID, etc., and the profile of a device such as a monitor or printer registered for the user 2
2 or its link information 42 by default is image data 2
8 may be embedded.
【0051】その後、ユーザは、画像データ28にプロ
ファイル22又はリンク情報42を追加したり、変更し
たい場合は、図4のステップ108からステップ110
に進み、PC12に追加・変更指示を入力して、ステッ
プ104に戻り、検索条件として、追加又は変更したい
プロファイルを指定する情報を入力して検索指示を入力
する。PC12は、追加・変更指示が入力されると、図
5のステップ220で肯定判定されて、ステップ204
に戻り、検索条件として入力された追加又は変更したい
プロファイルを指定する情報を検索要求と共にプロファ
イルサーバ16へ送信し、以降は上記と同様の処理がP
C12及びプロファイルサーバ16で行われる。これに
より、画像データ28に新しいプロファイル22又はリ
ンク情報42を追加したり、画像データ28に埋め込ま
れているプロファイル22又はリンク情報42を他のプ
ロファイル22又はリンク情報42に変更することがで
きる。Thereafter, when the user wants to add or change the profile 22 or the link information 42 to the image data 28, steps 108 to 110 of FIG. 4 are performed.
Then, the user inputs the addition / change instruction to the PC 12, returns to step 104, inputs the information designating the profile to be added or changed as the search condition, and inputs the search instruction. When the addition / change instruction is input, the PC 12 makes an affirmative decision in step 220 of FIG.
Then, the information specifying the profile to be added or changed, which is input as the search condition, is sent to the profile server 16 together with the search request.
This is performed by the C12 and the profile server 16. Thereby, the new profile 22 or the link information 42 can be added to the image data 28, or the profile 22 or the link information 42 embedded in the image data 28 can be changed to another profile 22 or the link information 42.
【0052】次に、プロファイルサーバ16にアップロ
ードされ、プロファイル22又はそのリンク情報42が
埋め込まれた画像データ28をモニタに表示したりプリ
ント出力する場合について説明する。なお、PC12側
にある画像データ28については、プロファイルサーバ
16から所望のプロファイル22又はそのリンク情報4
2をダウンロードした後は、プロファイル提供サービス
を利用せずに、PC12にインストールされているプロ
ファイル処理可能なアプロケーションソフトウェアを使
って、モニタ12Bに該画像データ28を表示したりプ
リンタ12C出力させればよいので、ここでは説明を省
略する。Next, a case will be described in which the image data 28 uploaded to the profile server 16 and having the profile 22 or its link information 42 embedded therein is displayed on a monitor or printed out. As for the image data 28 on the PC 12 side, the desired profile 22 or its link information 4 is sent from the profile server 16.
After downloading 2, by using the profile processing application software installed in the PC 12 without using the profile providing service, the image data 28 can be displayed on the monitor 12B or output to the printer 12C. Since it is good, the description is omitted here.
【0053】ユーザは、上記のようにしてプロファイル
サーバ16にアップロードしてプロファイル22又はリ
ンク情報42が埋め込まれた画像データ28をモニタ1
2Bに表示したい場合は、図4のステップ112からス
テップ114に進み、画像データ28にモニタ12Bの
プロファイル22又はリンク情報42が埋め込まれてい
るか否かを確認し、モニタ12Bのプロファイル22又
はリンク情報が画像データ28に埋め込まれていなけれ
ば、図4のステップ114からステップ110と進み、
PC12に追加・変更指示を入力する。そして、ステッ
プ104に戻り、検索条件として、モニタ12Bのメー
カ名や型番などの情報を入力して検索指示を入力する。The user uploads the profile 22 or the image data 28 in which the link information 42 is embedded to the monitor 1 by uploading it to the profile server 16 as described above.
If it is desired to display in 2B, the process proceeds from step 112 of FIG. 4 to step 114, and it is confirmed whether or not the profile 22 of the monitor 12B or the link information 42 is embedded in the image data 28, and the profile 22 or the link information of the monitor 12B is displayed. Is not embedded in the image data 28, the process proceeds from step 114 to step 110 in FIG.
Input an addition / change instruction to the PC 12. Then, returning to step 104, information such as the manufacturer name and model number of the monitor 12B is input as a search condition and a search instruction is input.
【0054】PC12は、これを受けて、上記と同様に
図5のステップ220で肯定判定されて、ステップ20
4に戻り、検索条件として入力されたモニタ12Bのメ
ーカ名や型番などの情報を検索要求と共にプロファイル
サーバ16へ送信し、以降は上記と同様の処理がPC1
2及びプロファイルサーバ16で行われる。これによ
り、画像データ28にモニタ12Bのプロファイルが無
い場合は、画像データ28にモニタ12Bのプロファイ
ル22を検索して、該プロファイル22又はそのリンク
情報42を追加埋め込みすることができる。In response to this, the PC 12 makes an affirmative decision in step 220 of FIG.
4, the information such as the manufacturer name and model number of the monitor 12B input as the search condition is transmitted to the profile server 16 together with the search request, and thereafter, the same processing as above is performed by the PC 1
2 and the profile server 16. Thus, when the image data 28 does not have the profile of the monitor 12B, the profile 22 of the monitor 12B can be searched for in the image data 28 and the profile 22 or the link information 42 thereof can be additionally embedded.
【0055】モニタ12Bのプロファイル22が画像デ
ータ28に埋め込まれている場合は、図4のステップ1
12からステップ114、ステップ116と進み、ユー
ザはPC12にモニタ表示指示を入力する。PC12
は、モニタ表示指示が入力されると、図5のステップ2
22からステップ224に進み、モニタ表示用画像レン
ダリング要求をプロファイルサーバ16へ送信する。If the profile 22 of the monitor 12B is embedded in the image data 28, step 1 of FIG.
From 12 to step 114 and step 116, the user inputs a monitor display instruction to the PC 12. PC12
When the monitor display instruction is input, step 2 in FIG.
From 22 to step 224, the monitor display image rendering request is transmitted to the profile server 16.
【0056】プロファイルサーバ16は、モニタ表示用
画像レンダリング要求を受信すると、図6のステップ3
16からステップ318に進み、画像変幹部40によっ
て、画像データ28にプロファイル22が埋め込まれて
いる場合は該プロファイル22を用いて、リンク情報が
埋め込まれている場合は、該リンク情報が示すURLや
パスの位置にあるプロファイル22を参照して変換処理
(プロファイル処理)を行うことで、モニタ12Bに合
わせて画像データ28をレンダリングする。When the profile server 16 receives the monitor display image rendering request, the step 3 in FIG.
From step 16 to step 318, the image transformation unit 40 uses the profile 22 if the profile 22 is embedded in the image data 28. If the link information is embedded, the URL indicated by the link information or By performing the conversion process (profile process) with reference to the profile 22 at the position of the path, the image data 28 is rendered according to the monitor 12B.
【0057】詳しくは、入力プロファイル22A(又は
入力リンク42A)と、出力プロファイル(モニタ12
Bのプロファイル)22B(又は出力リンク42B)に
従って画像データ28の色変換を行って、入力デバイス
と出力デバイス(モニタ12B)間での色の整合性を図
ると共に、処理プロファイル22C(又は処理リンク4
2C)が埋め込まれている場合は、該処理プロファイル
22C(又は処理リンク42Cが示すURLやパスの位
置にある処理プロファイル22C)で指示される画像処
理を画像データ28に施して、モニタ12Bに表示する
ためにレンダリングした画像データ(レンダリング画像
データ)を生成する。そして、次のステップ320で、
送受信部32から生成したレンダリング画像データをP
C12へ送信する。Specifically, the input profile 22A (or the input link 42A) and the output profile (monitor 12
B) 22B (or output link 42B), the image data 28 is color-converted to ensure color consistency between the input device and the output device (monitor 12B), and the processing profile 22C (or processing link 4).
2C) is embedded, the image data 28 is subjected to image processing instructed by the processing profile 22C (or the processing profile 22C at the URL or path position indicated by the processing link 42C) and displayed on the monitor 12B. Image data (rendered image data) rendered to do so is generated. Then, in the next step 320,
The rendering image data generated from the transmitting / receiving unit 32 is set to P
Send to C12.
【0058】PC12は、図5のステップ226で、プ
ロファイルサーバ16から送信されてきたこのレンダリ
ング画像データを受信し、モニタ12Bに表示する。こ
れにより、ユーザは、前述の図4のステップ116でモ
ニタ表示指示を入力した後は、ステップ118でこのよ
うにしてモニタ12Bに表示されたレンダリング画像デ
ータを確認することができる。At step 226 of FIG. 5, the PC 12 receives this rendering image data transmitted from the profile server 16 and displays it on the monitor 12B. Thus, the user can confirm the rendered image data thus displayed on the monitor 12B in step 118 after inputting the monitor display instruction in step 116 of FIG. 4 described above.
【0059】ユーザは、モニタ12Bに表示されたレン
ダリング画像データから所望の画像であることを確認で
きたなどして、プロファイルサーバ16にアップロード
してプロファイル22又はリンク情報42が埋め込まれ
た画像データ28をプリンタ12Cで出力したい場合
は、図4のステップ120からステップ122に進み、
画像データ28にプリンタ12Cのプロファイル22又
はリンク情報42が埋め込まれているか否かを確認す
る。そしてプリンタ12Cのプロファイル22又はリン
ク情報が画像データ28に埋め込まれていなければ、ス
テップ122からステップ110と進み、PC12に追
加・変更指示を入力する。そして、ステップ104に戻
り、検索条件として、プリンタ12Cのメーカ名や型番
などの情報を入力して検索指示を入力する。The user can confirm that the image is a desired image from the rendered image data displayed on the monitor 12B, and upload the image data 28 to the profile server 16 and the image data 28 in which the profile 22 or the link information 42 is embedded. If the user wants to output to the printer 12C, go to step 122 from step 120 of FIG.
It is confirmed whether the profile 22 or the link information 42 of the printer 12C is embedded in the image data 28. If the profile 22 or the link information of the printer 12C is not embedded in the image data 28, the process proceeds from step 122 to step 110 to input the addition / change instruction to the PC 12. Then, returning to step 104, information such as the manufacturer name and model number of the printer 12C is input as a search condition and a search instruction is input.
【0060】PC12は、これを受けて、上記と同様に
図5のステップ220で肯定判定されて、ステップ20
4に戻り、検索条件として入力されたプリンタ12Cの
メーカ名や型番などの情報を検索要求と共にプロファイ
ルサーバ16へ送信し、以降は上記と同様の処理がPC
12及びプロファイルサーバ16で行われる。これによ
り、画像データ28にプリンタ12Cのプロファイルが
無い場合は、画像データ28にプリンタ12Cのプロフ
ァイル22を検索して、該プロファイル22又はそのリ
ンク情報42を追加埋め込みすることができる。In response to this, the PC 12 makes an affirmative decision in step 220 of FIG.
4, the information such as the manufacturer name and model number of the printer 12C input as the search condition is sent to the profile server 16 together with the search request, and thereafter, the same processing as above is performed by the PC.
12 and profile server 16. Thus, when the image data 28 does not have the profile of the printer 12C, the profile 22 of the printer 12C can be searched for in the image data 28 and the profile 22 or the link information 42 thereof can be additionally embedded.
【0061】プリンタ12Cのプロファイル22が画像
データ28に埋め込まれている場合は、図4のステップ
120からステップ122、ステップ124と進み、ユ
ーザはPC12にプリンタ出力を入力する。PC12
は、プリンタ出力指示が入力されると、図5のステップ
228からステップ230に進み、プリンタ出力用画像
レンダリング要求をプロファイルサーバ16へ送信す
る。When the profile 22 of the printer 12C is embedded in the image data 28, the process proceeds from step 120 to step 122 and step 124 in FIG. 4, and the user inputs the printer output to the PC 12. PC12
When the printer output instruction is input, the process proceeds from step 228 to step 230 in FIG. 5 and transmits the printer output image rendering request to the profile server 16.
【0062】プロファイルサーバ16は、プリンタ出力
用画像レンダリング要求を受信すると、図6のステップ
322からステップ324に進み、画像変換部40によ
って、画像データ28にプロファイル22が埋め込まれ
ている場合は該プロファイル22を用いて、リンク情報
が埋め込まれている場合は、該リンク情報が示すURL
やパスの位置にあるプロファイル22を参照してプロフ
ァイル処理を行って、画像データ28をプリンタ12C
に合わせてレンダリングする。Upon receiving the printer output image rendering request, the profile server 16 proceeds from step 322 to step 324 in FIG. 6 and, if the profile 22 is embedded in the image data 28 by the image conversion unit 40, the profile 22 is output. If the link information is embedded using 22, the URL indicated by the link information
The profile processing is performed by referring to the profile 22 at the position of the path or path, and the image data 28 is transferred to the printer 12C.
Render according to.
【0063】詳しくは、入力プロファイル22A(又は
入力リンク42A)と、出力プロファイル(プリンタ1
2Cのプロファイル)22B(又は出力リンク42B)
に従って画像データ28の色変換を行って、入力デバイ
スと出力デバイス(モニタ12B)間での色の整合性を
図ると共に、処理プロファイル22C(又は処理リンク
42C)が埋め込まれている場合は、該処理プロファイ
ル22C(又は処理リンク42Cが示すURLやパスの
位置にある処理プロファイル22C)で指示される画像
処理を画像データ28に施して、プリンタ12Cで出力
するためにレンダリングした画像データ(レンダリング
画像データ)を生成する。そして、次のステップ326
で、送受信部32から生成したレンダリング画像データ
をPC12へ送信する。Specifically, the input profile 22A (or the input link 42A) and the output profile (printer 1
2C profile) 22B (or output link 42B)
According to the above, the color conversion of the image data 28 is performed to achieve color consistency between the input device and the output device (monitor 12B), and when the processing profile 22C (or the processing link 42C) is embedded, the processing is performed. Image data that has been subjected to image processing instructed by the profile 22C (or the processing profile 22C located at the URL or path indicated by the processing link 42C) and rendered by the printer 12C (rendered image data). To generate. Then, the next step 326
Then, the rendering image data generated from the transmitting / receiving unit 32 is transmitted to the PC 12.
【0064】PC12は、図5のステップ226で、プ
ロファイルサーバ16から送信されてきたこのレンダリ
ング画像データを受信し、プリンタドライバ(PC12
に予めインストールされている)を介してプリンタ12
Cへ転送する。これにより、プリンタ12Cからは該プ
リンタ12Cに合わせて色変換された画像が用紙に印刷
されて出力される。The PC 12 receives the rendering image data transmitted from the profile server 16 in step 226 of FIG. 5, and the printer driver (PC 12
Pre-installed on) via printer 12
Transfer to C. As a result, the printer 12C prints an image that has been color-converted according to the printer 12C on paper and outputs the image.
【0065】そして、ユーザは、モニタ表示やプリント
出力された画像を確認して所望の結果が得られるまで、
図4のステップ126からステップ108に戻り、上記
で説明した作業を繰返して、プロファイル22を変更し
たり、モニター表示やプリント出力を行って結果確認を
行う。そして、所望の結果が得られたら、ステップ12
6からステップ128に進み、プロファイル提供サービ
スの利用を終了するために終了指示をPC12に入力す
る。PC12は、終了指示が入力されると、図5のステ
ップ234からステップ236に進み、画像データ28
の保存要求を送信する。Then, the user confirms the image displayed on the monitor or the image printed out until the desired result is obtained.
Returning to step 108 from step 126 in FIG. 4, the work described above is repeated to change the profile 22, and monitor display and print output are performed to confirm the result. When the desired result is obtained, step 12
From 6 to step 128, an end instruction is input to the PC 12 to end the use of the profile providing service. When the end instruction is input, the PC 12 proceeds from step 234 to step 236 in FIG.
Send a save request.
【0066】プロファイルサーバ16は、この保存要求
を受けて、図6のステップ328からステップ330に
進み、アップロードされている画像データをプロファイ
ル22又はリンク情報42を埋め込んだ状態で保存す
る。なお、画像データ28をプロファイル22又はリン
ク情報42が埋め込まれた状態でプロファイルサーバ1
6からPC12へ送信(PC12にダウンロード)し、
PC12側でプロファイル22又はリンク情報42が埋
め込まれた画像データを保存するようにしてもよい。In response to the storage request, the profile server 16 proceeds from step 328 to step 330 to store the uploaded image data in the state in which the profile 22 or the link information 42 is embedded. In addition, the profile server 1 with the profile 22 or the link information 42 embedded in the image data 28.
6 to PC12 (download to PC12),
The image data in which the profile 22 or the link information 42 is embedded may be saved on the PC 12 side.
【0067】このように、ユーザは、プロファイル提供
サービスを利用することで、画像データ28に埋め込ま
れたプロファイル22又はそのリンク情報42を用いて
レンダリングさせて、モニタ12Bに画像データを表示
したりプリンタ12Cから出力させることができる。ま
た、ユーザは、プロファイル提供サービスの利用の最後
で保存されたプロファイル22又はリンク情報42が埋
め込まれた画像データを用いれば、いつでも画像データ
を適切にモニタ表示したり、プリンタ出力することがで
きる。As described above, the user uses the profile providing service to render using the profile 22 embedded in the image data 28 or the link information 42 thereof to display the image data on the monitor 12B or the printer. It can be output from 12C. In addition, the user can appropriately display the image data on a monitor or output to a printer by using the image data in which the profile 22 or the link information 42 stored at the end of the use of the profile providing service is embedded.
【0068】上記説明したように、本実施の形態では、
プロファイルサーバ16には、予めプロファイルDB3
0に各種のプロファイル22が登録されており、ユーザ
がPC12を操作してプロファイルサーバ14にアクセ
スし、プロファイル提供サービスを利用しているとき
に、PC12に検索条件を入力すると、プロファイルサ
ーバ16によって、プロファイルDB30に登録されて
いるプロファイル22の中から、該検索条件を満たす適
切なプロファイル22が検索されて、検索されたプロフ
ァイル22(又はリンク情報42)が画像データ28に
埋め込まれたり、PC12側へ送信されるようになって
おり、従来のようにプロファイル22の入手に手間が掛
からない。As described above, in the present embodiment,
The profile server 16 includes a profile DB 3 in advance.
Various profiles 22 are registered in 0, the user operates the PC 12 to access the profile server 14 and inputs the search condition to the PC 12 while using the profile providing service. An appropriate profile 22 satisfying the search condition is searched from the profiles 22 registered in the profile DB 30, and the searched profile 22 (or link information 42) is embedded in the image data 28 or sent to the PC 12 side. Since it is transmitted, it does not take time to obtain the profile 22 as in the conventional case.
【0069】また、プロファイルDB30に検索条件を
満たす適切なプロファイル22が登録されていなくて
も、プロファイルサーバ16では、ネットワーク18に
接続されたメーカサーバ14で公開されている(ネット
ワーク上のどこかに存在している)プロファイル22、
及びユーザが操作するPC12にあるプロファイル22
の中からも、該検索条件を満たす適切なプロファイル2
2を検索可能となっている。これにより、ユーザは検索
条件を入力するだけで、必要なプロファイルが何処にあ
るのかを意識せずとも、プロファイルサーバ16のプロ
ファイルDB30、メーカサーバ14、PC12の何れ
かに該必要なプロファイルが存在すれば、プロファイル
サーバ16から該必要なプロファイル22(又はリンク
情報42)の提供を受けることができる。Even if an appropriate profile 22 satisfying the search condition is not registered in the profile DB 30, the profile server 16 publishes it on the manufacturer server 14 connected to the network 18 (somewhere on the network. Profile 22 (existing),
And the profile 22 on the PC 12 operated by the user
Appropriate profile 2 that satisfies the search condition
2 can be searched. As a result, the user only needs to input the search condition and does not have to be aware of where the required profile is, and the required profile exists in the profile DB 30 of the profile server 16, the maker server 14, or the PC 12. For example, the required profile 22 (or link information 42) can be provided from the profile server 16.
【0070】また、画像データをモニタ表示したりプリ
ンタ出力する際に、該画像データに埋め込まれたプロフ
ァイル22(又はリンク情報42)を用いて、プロファ
イル処理(モニタやプリンタなどの出力デバイスに合わ
せて画像データをレンダリングする)が行われるので、
いつでも適切な表示結果や出力結果を得ることができ
る。When the image data is displayed on a monitor or output to a printer, the profile 22 (or link information 42) embedded in the image data is used to perform profile processing (in accordance with an output device such as a monitor or a printer). Image data is rendered), so
Appropriate display results and output results can be obtained at any time.
【0071】[0071]
【発明の効果】上記に示したように、本発明は、プロフ
ァイル処理に係わるユーザの作業の軽減化を図ることが
できるという優れた効果を有する。As described above, the present invention has an excellent effect that the work of the user relating to the profile processing can be reduced.
【図面の簡単な説明】[Brief description of drawings]
【図1】 本発明の実施の形態に係わるネットワークシ
ステムの構成図である。FIG. 1 is a configuration diagram of a network system according to an embodiment of the present invention.
【図2】 プロファイルサーバの機能構成図である。FIG. 2 is a functional configuration diagram of a profile server.
【図3】 画像データへのプロファイル(実体ファイ
ル)又はリンク情報の埋め込みを説明するための概念図
である。FIG. 3 is a conceptual diagram for explaining embedding of a profile (entity file) or link information in image data.
【図4】 プロファイル提供サービス利用時のユーザの
作業を示すフローチャートである。FIG. 4 is a flowchart showing the work of the user when using the profile providing service.
【図5】 図4のユーザの作業によってコンピュータ
(PC)で実行される処理を示すフローチャートであ
る。5 is a flowchart showing a process executed by a computer (PC) by the work of the user of FIG.
【図6】 図4のユーザの作業によって、プロファイル
サーバで実行される処理を示すフローチャートである。FIG. 6 is a flowchart showing processing executed by the profile server according to the work of the user of FIG.
【図7】 (A)は画像データをプロファイルサーバに
アップロードした場合の概念図、(B)〜(D)はこの
ときの画像データにプロファイル22やリンク情報42
が埋め込まれた状態例を示す概念図である。7A is a conceptual diagram when image data is uploaded to a profile server, and FIGS. 7B to 7D are profile data and link information 42 in the image data at this time.
It is a conceptual diagram which shows the state example in which was embedded.
【図8】 (A)は画像データがコンピュータ(PC)
にある場合の場合の概念図、(B)〜(D)はこのとき
の画像データにプロファイル22やリンク情報42が埋
め込まれた状態例を示す概念図である。FIG. 8A is a computer (PC) whose image data is
2B is a conceptual diagram showing a case in which the profile 22 and the link information 42 are embedded in the image data at this time.
10 ネットワークシステム 12 コンピュータ 12B モニタ 12C プリンタ 14 メーカサーバ 16 プロファイルサーバ 18 ネットワーク 22 プロファイル 28 画像データ 30 プロファイルデータベース 42 リンク情報 10 network system 12 computers 12B monitor 12C printer 14 Manufacturer server 16 profile server 18 network 22 profiles 28 image data 30 profile database 42 Link information
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06T 1/00 510 G06T 1/00 510 H04N 1/46 H04N 1/46 Z Fターム(参考) 5B021 BB04 CC02 LG07 LG08 LL05 5B057 AA20 BA02 CE18 CH12 5B075 KK02 KK07 ND20 NK02 NK10 PP22 PP30 PQ05 UU40 5B082 AA13 EA07 GC04 5C079 HB12 LB02 NA17 PA00 Front page continuation (51) Int.Cl. 7 Identification code FI theme code (reference) G06T 1/00 510 G06T 1/00 510 H04N 1/46 H04N 1/46 Z F term (reference) 5B021 BB04 CC02 LG07 LG08 LL05 5B057 AA20 BA02 CE18 CH12 5B075 KK02 KK07 ND20 NK02 NK10 PP22 PP30 PQ05 UU40 5B082 AA13 EA07 GC04 5C079 HB12 LB02 NA17 PA00
Claims (11)
て、端末装置において画像データを出力デバイスから出
力するために画像変換する際に用いるプロファイル情報
を提供するプロファイル情報提供方法であって、 予め複数のプロファイル情報を登録しておき、 前記ネットワークを介して前記画像データ及び前記プロ
ファイル情報の検索条件を示す情報を受付けた場合に、
予め登録した複数のプロファイル情報の中から、受け付
けた検索条件に対応するプロファイル情報を検索し、 検索したプロファイル情報、又は検索したプロファイル
情報がある位置を示すリンク情報を受け付けた前記画像
データに埋め込む、 ことを特徴とするプロファイル情報提供方法。1. A profile information providing method for providing profile information used when an image is converted from an output device to output image data in a terminal device by information communication via a network, wherein a plurality of profile information is provided in advance. Is registered, and when the information indicating the search condition of the image data and the profile information is received via the network,
Profile information corresponding to the received search condition is searched from a plurality of profile information registered in advance, and the searched profile information or link information indicating the position where the searched profile information is located is embedded in the received image data, A profile information providing method characterized by the above.
報を埋め込んだ画像データを前記端末装置へ向けて送信
する、 ことを特徴とする請求項1に記載のプロファイル情報提
供方法。2. The profile information providing method according to claim 1, wherein the image data in which the profile information or the link information is embedded is transmitted to the terminal device.
イル情報、又は前記画像データに埋め込まれたリンク情
報が示す位置にあるプロファイル情報に基づいて、該画
像データを画像変換して、前記端末装置へ向けて送信す
る、 ことを特徴とする請求項1に記載のプロファイル情報提
供方法。3. The image data of the image data is converted based on the profile information embedded in the image data or the profile information at the position indicated by the link information embedded in the image data, and is directed to the terminal device. The profile information providing method according to claim 1, characterized in that the profile information is transmitted.
て、端末装置において画像データを出力デバイスから出
力するために画像変換する際に用いるプロファイル情報
を提供するプロファイル情報提供方法であって、 予め複数のプロファイル情報を登録しておき、 前記ネットワークを介して前記プロファイル情報の検索
条件を示す情報を受付けた場合に、前記予め登録した複
数のプロファイル情報の中から、受け付けた検索条件に
対応するプロファイル情報を検索し、 前記検索したプロファイル情報、又は前記検索したプロ
ファイル情報がある位置を示すリンク情報を前記端末装
置へ向けて送信する、 ことを特徴とするプロファイル情報提供方法。4. A profile information providing method for providing profile information used when an image is converted from an output device in a terminal device by information communication through a network, the profile information providing method comprising: Is registered, and when the information indicating the search condition of the profile information is received via the network, the profile information corresponding to the received search condition is searched from the plurality of pre-registered profile information. A profile information providing method, characterized in that the searched profile information or link information indicating a position where the searched profile information is present is transmitted to the terminal device.
報を、さらに前記ネットワークを介して接続された他の
装置によって該ネットワーク上で公開されているプロフ
ァイル情報、及び前記端末装置で保持されているプロフ
ァイル情報の少なくとも一方からも検索可能とした、 ことを特徴とする請求項1乃至請求項4の何れか1項に
記載のプロファイル情報提供方法。5. Profile information corresponding to the search condition, profile information disclosed on the network by another device connected via the network, and profile information held on the terminal device. The profile information providing method according to any one of claims 1 to 4, wherein search is possible from at least one of the above.
示すプロファイル情報、出力デバイスの特性を示すプロ
ファイル情報、画像データに施す画像処理を示すプロフ
ァイル情報の少なくとも1つを提供する、 ことを特徴とする請求項1乃至請求項5の何れか1項に
記載のプロファイル情報提供方法。6. At least one of profile information showing characteristics of an input device of the image data, profile information showing characteristics of an output device, and profile information showing image processing to be applied to the image data is provided. The profile information providing method according to any one of claims 1 to 5.
て、端末装置において画像データを出力デバイスから出
力するために画像変換する際に用いるプロファイル情報
を提供するサーバ装置であって、 複数のプロファイル情報を記憶する記憶手段と、 前記ネットワークを介して前記画像データ及び前記プロ
ファイル情報の検索条件を示す情報を受付ける受信手段
と、 前記記憶手段に記憶された複数のプロファイル情報の中
から、前記受信手段によって受け付けた検索条件に対応
するプロファイル情報を検索する検索手段と、 前記検索手段によって検索したプロファイル情報、又は
前記検索したプロファイル情報の格納位置を示すリンク
情報を前記受信手段によって受け付けた前記画像データ
に埋め込む埋込手段と、 を有することを特徴とするサーバ装置。7. A server device which provides profile information used when image conversion is performed to output image data from an output device in a terminal device by information communication via a network, and stores a plurality of profile information. Storage means, reception means for receiving information indicating search conditions for the image data and the profile information via the network, and a search received by the reception means from among a plurality of profile information stored in the storage means Searching means for searching profile information corresponding to the condition; and embedding means for embedding profile information searched by the searching means or link information indicating a storage position of the searched profile information in the image data received by the receiving means. And having Over server apparatus.
情報又は前記リンク情報を埋め込んだ画像データを前記
端末装置へ向けて送信する送信手段を更に有する、 ことを特徴とする請求項7に記載のサーバ装置。8. The server device according to claim 7, further comprising a transmission unit that transmits the image data in which the profile information or the link information is embedded by the embedding unit, toward the terminal device. .
埋め込まれたプロファイル情報、又は前記画像データに
埋め込まれたリンク情報が示す位置にあるプロファイル
情報に基づいて、該画像データを画像変換する画像変換
手段と、 前記画像変換手段によって画像変換した画像データを前
記端末装置へ向けて送信する送信手段と、 を更に有することを特徴とする請求項7に記載のサーバ
装置。9. An image conversion for image-converting the image data based on profile information embedded in the image data by the embedding means or profile information at a position indicated by link information embedded in the image data. 8. The server device according to claim 7, further comprising: a unit and a transmitting unit that transmits the image data converted by the image converting unit to the terminal device.
て、端末装置において画像データを出力デバイスから出
力するために画像変換する際に用いるプロファイル情報
を提供するサーバ装置であって、 複数のプロファイル情報を記憶する記憶手段と、 前記ネットワークを介して前記プロファイル情報の検索
条件を示す情報を受け付ける受信手段と、 前記記憶手段に記憶された複数のプロファイル情報の中
から、前記受信手段によって受け付けた検索条件に対応
するプロファイル情報を検索する検索手段と、 前記検索手段によって検索したプロファイル情報、又は
前記検索したプロファイル情報がある位置を示すリンク
情報を前記端末装置へ向けて送信する送信手段と、 を有することを特徴とするサーバ装置。10. A server device that provides profile information used when image conversion is performed to output image data from an output device in a terminal device by information communication via a network, and stores a plurality of profile information. A storage unit, a receiving unit that receives information indicating a search condition of the profile information via the network, and a search condition that is received by the receiving unit from a plurality of profile information stored in the storage unit. A search unit that searches the profile information; and a transmission unit that transmits the profile information searched by the search unit or the link information indicating the position where the searched profile information is located to the terminal device. Server device to be used.
されたプロファイル情報に加えて、前記ネットワークを
介して接続された他の装置によって該ネットワーク上で
公開されているプロファイル情報、及び前記端末装置で
保持されているプロファイル情報の少なくとも一方から
も前記検索条件に対応するプロファイル情報を検索す
る、 ことを特徴とする請求項7乃至請求項10の何れか1項
に記載のサーバ装置。11. The profile information stored in the storage unit by the search unit, the profile information disclosed on the network by another device connected via the network, and the terminal device. 11. The server device according to claim 7, wherein the profile information corresponding to the search condition is also searched from at least one of the profile information held in.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001258063A JP2003067147A (en) | 2001-08-28 | 2001-08-28 | Profile information providing method and server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001258063A JP2003067147A (en) | 2001-08-28 | 2001-08-28 | Profile information providing method and server device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003067147A true JP2003067147A (en) | 2003-03-07 |
Family
ID=19085642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001258063A Pending JP2003067147A (en) | 2001-08-28 | 2001-08-28 | Profile information providing method and server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003067147A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288470A (en) * | 2006-04-17 | 2007-11-01 | Fuji Xerox Co Ltd | Unit and method for color adjustment, unit and method for generating color conversion parameter, unit and method for color conversion, color adjustment program, color conversion parameter generation program, color conversion program, and recording medium |
JP2010123117A (en) * | 2008-11-18 | 2010-06-03 | Xerox Corp | Method and system for set-point sharing and purchasing |
JP2012510128A (en) * | 2008-11-26 | 2012-04-26 | アリババ グループ ホールディング リミテッド | Image search apparatus and method |
US10043199B2 (en) | 2013-01-30 | 2018-08-07 | Alibaba Group Holding Limited | Method, device and system for publishing merchandise information |
JP2018198041A (en) * | 2017-05-24 | 2018-12-13 | セイコーエプソン株式会社 | Printing system, color profile management method, and management device |
JP2023077358A (en) * | 2021-11-24 | 2023-06-05 | 一誠 藤池 | Application software expressing maker's expression mechanism |
-
2001
- 2001-08-28 JP JP2001258063A patent/JP2003067147A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288470A (en) * | 2006-04-17 | 2007-11-01 | Fuji Xerox Co Ltd | Unit and method for color adjustment, unit and method for generating color conversion parameter, unit and method for color conversion, color adjustment program, color conversion parameter generation program, color conversion program, and recording medium |
JP2010123117A (en) * | 2008-11-18 | 2010-06-03 | Xerox Corp | Method and system for set-point sharing and purchasing |
JP2012510128A (en) * | 2008-11-26 | 2012-04-26 | アリババ グループ ホールディング リミテッド | Image search apparatus and method |
US9563706B2 (en) | 2008-11-26 | 2017-02-07 | Alibaba Group Holding Limited | Image search apparatus and methods thereof |
US10043199B2 (en) | 2013-01-30 | 2018-08-07 | Alibaba Group Holding Limited | Method, device and system for publishing merchandise information |
JP2018198041A (en) * | 2017-05-24 | 2018-12-13 | セイコーエプソン株式会社 | Printing system, color profile management method, and management device |
JP7056032B2 (en) | 2017-05-24 | 2022-04-19 | セイコーエプソン株式会社 | Printing system, color profile management method, management device |
JP2023077358A (en) * | 2021-11-24 | 2023-06-05 | 一誠 藤池 | Application software expressing maker's expression mechanism |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7197531B2 (en) | Meta-application architecture for integrating photo-service websites for browser-enabled devices | |
US20020069239A1 (en) | Data transmission system and its method | |
US6983415B2 (en) | Computer peripheral device and a processing system having a hypertext interpretation section and control method therefor | |
US20120110065A1 (en) | Content outputting method, content server and mediation server | |
US9916117B2 (en) | Remote data access for image output apparatus via a control device | |
EP1480439B1 (en) | Method of uploading data to data holding system and apparatus thereof | |
JP5848538B2 (en) | Information processing system, information processing device, output device, and information processing method | |
JP2001217980A (en) | Method and system for managing document utilizing network scanner | |
JP2002229901A (en) | Method and system for transmitting image | |
JP2010061542A (en) | Communication terminal, communication method, signal processor, signal processing method and communication system | |
JP2000287110A (en) | Control system for digital camera | |
US7411689B1 (en) | Printer capable of network connection and method for controlling said printer | |
JP2003067147A (en) | Profile information providing method and server device | |
US20030158896A1 (en) | Server apparatus and system | |
US7945664B2 (en) | System and method for accessing network services | |
US20100208296A1 (en) | Image processing apparatus and control method therefor, server apparatus and control method therefor, and storage medium | |
JP2006135890A (en) | Data processing system, control method for the same, information processing apparatus, image processing apparatus, program, and storage medium | |
JP2006252321A (en) | Electronic document management system, print setting device, print history device, image forming apparatus, print setting service device, temporary document keeping service device and control program | |
JP2010102488A (en) | Update monitoring system, web server, printer, and update monitoring method | |
JP3912301B2 (en) | Image processing device | |
JP3447718B2 (en) | Data transfer system and facsimile transmission system | |
JP2001236189A (en) | Server device, data managing method of server device and storage medium | |
US20020188693A1 (en) | System and method for requesting service for imaging data to a web service | |
JP5031656B2 (en) | COMMUNICATION SYSTEM AND OUTPUT METHOD, SERVER DEVICE, TRANSMISSION METHOD, PROGRAM, AND RECORDING MEDIUM | |
JPH11232184A (en) | Communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060725 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20070115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090310 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090707 |