JP4946541B2 - Color conversion processing program, color conversion processing device, and image forming system - Google Patents
Color conversion processing program, color conversion processing device, and image forming system Download PDFInfo
- Publication number
- JP4946541B2 JP4946541B2 JP2007064706A JP2007064706A JP4946541B2 JP 4946541 B2 JP4946541 B2 JP 4946541B2 JP 2007064706 A JP2007064706 A JP 2007064706A JP 2007064706 A JP2007064706 A JP 2007064706A JP 4946541 B2 JP4946541 B2 JP 4946541B2
- Authority
- JP
- Japan
- Prior art keywords
- color conversion
- conversion table
- embedded
- profile
- storage unit
- 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.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、色変換処理プログラム、色変換処理装置及び画像形成システムに関する。 The present invention relates to a color conversion processing program, a color conversion processing device, and an image forming system.
近年、印刷業界においては、デジタルカメラの普及、グラフィックアプリケーションの高機能化、PCの高性能化等に伴い、RGBデータによる入稿が増加している。 In recent years, in the printing industry, with the widespread use of digital cameras, higher functionality of graphic applications, higher performance of PCs, etc., submissions using RGB data are increasing.
一般に、印刷機やプリンタ等のCMYKによる色域は、RGBの色域よりも狭く、RGBの原色に近い鮮やかな色をCMYKで再現することは不可能である。このため、出力画像の色調がユーザの望むものと異なってしまう場合がある。 Generally, the color gamut by CMYK of printers and printers is narrower than the RGB color gamut, and vivid colors close to RGB primary colors cannot be reproduced by CMYK. For this reason, the color tone of an output image may differ from what a user desires.
また、RGBデータを開く環境が想定できない場合においても、グラフィックアプリケーションでのプロファイルの選択により適用されるカラースペースが異なるので、出力画像の色調がユーザの望むものと異なってしまう場合がある。 Even when the environment for opening the RGB data cannot be assumed, the color space to be applied differs depending on the selection of the profile in the graphic application, so that the color tone of the output image may differ from that desired by the user.
このため、例えば特許文献1に示すように、写真家が自分の望みの色再現方針を埋め込みプロファイルとして画像データに埋め込む手法が主流となってきている。
For this reason, as shown in
また、特許文献2には、オブジェクト毎にプロファイルを埋め込み、埋め込みプロファイルを利用するか否かをユーザに選択させることで、柔軟な色変換処理を実現することが記載されている。
しかしながら、埋め込みプロファイルを利用する場合に、埋め込みプロファイルを読み込む毎に色変換テーブルを作成していたのでは、色変換に関する処理時間が長く掛かってしまう。この問題は、多くのオブジェクトが含まれた魅力的な原稿作りが今後進展していくにつれて、さらに顕著となるものと考えられる。 However, when the embedded profile is used, if the color conversion table is created every time the embedded profile is read, it takes a long processing time for color conversion. This problem is expected to become more prominent as attractive manuscripts containing many objects progress in the future.
本発明は、以上のような問題に鑑みてなされたものであり、埋め込みプロファイルを利用して色変換を行う際に、処理時間の短縮を図ることを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to reduce processing time when performing color conversion using an embedded profile.
本発明の色変換処理プログラムは、画像オブジェクトに埋め込まれた埋め込みプロファイル及びデスティネーションプロファイルに基づいて色変換テーブルを作成する作成ステップと、作成ステップにより作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存ステップと、保存部に保存されている色変換テーブルを取得する取得ステップと、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断ステップと、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用ステップと、適用ステップにより適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換ステップと、をコンピュータに実行させることを特徴とする。 The color conversion processing program of the present invention includes a creation step for creating a color conversion table based on an embedding profile and a destination profile embedded in an image object, and at least the color conversion table created by the creation step is included in the embedding profile. Included in the storage step of storing in the storage unit in association with the header information and the color conversion information, the acquisition step of acquiring the color conversion table stored in the storage unit, and the embedded profile embedded in the input image object It judged that the header information, whether or not the header information corresponding to the color conversion table stored in the storage unit match, if not matched, included in embedded profile embedded in the input image object Color conversion information and storage A determination step for further determining whether or not the color conversion information associated with the existing color conversion table matches, header information included in the embedded profile embedded in the input image object, and a storage unit If the header information associated with the color conversion table stored in the file matches, the color conversion included in the embedded profile embedded in the input image object and the color conversion stored in the storage unit When the color conversion information associated with the table matches, an application step that applies the color conversion table stored in the storage unit as the color conversion table for the image information of the input image object, and the application step applies Color conversion is performed on the image information of the input image object using the specified color conversion table. Characterized in that to execute the Hare and the color conversion step, to the computer.
また、本発明の色変換処理装置は、画像オブジェクトに埋め込まれた埋め込みプロファイル及びデスティネーションプロファイルに基づいて色変換テーブルを作成する作成手段と、作成手段により作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存手段と、保存部に保存されている色変換テーブルを取得する取得手段と、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断手段と、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用手段と、適用手段により適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換手段と、を有することを特徴とする。 In addition, the color conversion processing apparatus of the present invention includes a creating unit that creates a color conversion table based on an embedding profile and a destination profile embedded in an image object, and at least the color conversion table created by the creating unit as an embedding profile. A storage unit that stores the header information and the color conversion information included in the storage unit in association with each other, an acquisition unit that acquires a color conversion table stored in the storage unit, and an embedded profile embedded in the input image object. and header information included, it is determined whether or not the header information corresponding to the color conversion table stored in the storage unit match, if they do not match, the embedded embedded in the input image object profile Color conversion information contained in and the colors stored in the storage Determination means for further determining whether or not the color conversion information associated with the conversion table matches, header information included in the embedded profile embedded in the input image object, and storage unit When the header information associated with the color conversion table matches, the color conversion included in the embedded profile embedded in the input image object and the color conversion table stored in the storage unit are associated with each other. An application unit that applies the color conversion table stored in the storage unit as the color conversion table for the image information of the input image object, and the color conversion table applied by the application unit when the color conversion information matches Color conversion means for performing color conversion on the image information of the image object input using The features.
また、本発明の画像形成システムは、画像オブジェクトに埋め込まれた埋め込みプロファイル及び画像形成手段のプロファイルに基づいて色変換テーブルを作成する作成手段と、作成手段により作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存手段と、保存部に保存されている色変換テーブルを取得する取得手段と、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断手段と、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用手段と、適用手段により適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換手段と、色変換手段により色変換が行われた画像情報に基づいて画像形成を行う前記画像形成手段と、を有することを特徴とする。 The image forming system according to the present invention includes a creating unit that creates a color conversion table based on an embedding profile embedded in an image object and a profile of the image forming unit, and at least the embedding profile of the color conversion table created by the creating unit. Storage means for storing in the storage unit in association with the header information and color conversion information included in the image, acquisition means for acquiring a color conversion table stored in the storage unit, and an embedded profile embedded in the input image object The header information included in the image and the header information associated with the color conversion table stored in the storage unit are determined to match. The color conversion information included in the profile and the color changes stored in the storage Determination means for further determining whether or not the color conversion information associated with the table matches, header information included in the embedded profile embedded in the input image object, and colors stored in the storage unit When the header information associated with the conversion table matches, the color conversion included in the embedded profile embedded in the input image object and the color conversion table stored in the storage unit When the color conversion information matches, an application unit that applies the color conversion table stored in the storage unit as a color conversion table for the image information of the input image object, and a color conversion table applied by the application unit Color conversion means for performing color conversion on image information of an image object input using the It said image forming means for forming an image based on image information color conversion is performed Ri, and having a.
本発明によれば、既存の色変換テーブルを有効活用することができるので、色変換に関する処理時間の短縮を図ることができる。 According to the present invention, since an existing color conversion table can be used effectively, it is possible to shorten the processing time for color conversion.
以下、図面に基づいて本実施形態について説明するが、一例であり、本実施形態に限定するものではない。 Hereinafter, although this embodiment is described based on a drawing, it is an example and is not limited to this embodiment.
(システム構成)
図1は、本実施形態に係る画像形成システムの構成図である。画像形成システム1は、PC(パーソナルコンピュータ)10及びプリンタ20から構成されている。PC10は、本発明の色変換処理装置に相当する。また、プリンタ20は、本発明の画像形成手段に相当する。
(System configuration)
FIG. 1 is a configuration diagram of an image forming system according to the present embodiment. The
PC10は、CPU11を中心に、バス12により、ROM13、RAM14、HD(ハードディスク)15、キーボードやマウス等の入力部16、液晶モニタやCRTモニタ等の表示部17、通信部18、等が相互に接続されている。
The PC 10 includes a
HD15には、画像データを作成するためのアプリケーションプログラム、作成された画像データの色変換処理を行う色変換処理プログラム、色変換処理された画像データをラスターイメージデータに展開するRIPプログラム等のプログラム、及びソースプロファイル、デスティネーションプロファイル等のデータが予め記憶されている。また、HD15には、色変換処理工程において作成される色変換テーブル等が保存される。HD15は、本発明の保存部に相当する。
The HD 15 includes an application program for creating image data, a color conversion processing program for performing color conversion processing of the created image data, a program such as a RIP program for developing the color converted image data into raster image data, In addition, data such as a source profile and a destination profile are stored in advance. The
CPU11は、本発明のコンピュータに相当するとともに、色変換処理プログラムに基づいて処理を実行することにより、本発明の作成手段、保存手段、取得手段、決定手段、適用手段及び色変換手段として機能する。
The
アプリケーションプログラムを用いて作成した画像データは、色変換処理プログラムにより色変換され、RIPプログラムによりラスターイメージデータに展開された後、通信部18を介してプリンタ20に出力され、プリンタ20にて画像形成が行われる。
The image data created using the application program is color-converted by the color conversion processing program, developed into raster image data by the RIP program, output to the printer 20 via the
(色変換処理の概要)
<色変換テーブルの作成>
図2は、本実施形態に係る色変換テーブル作成の基本概念図である。
(Overview of color conversion processing)
<Creation of color conversion table>
FIG. 2 is a basic conceptual diagram of creating a color conversion table according to the present embodiment.
画像データを構成する画像オブジェクトは、画像情報(画像、図形、テキストブロック等)の他に埋め込みプロファイルを有している。埋め込みプロファイルは、ヘッダ情報及び色変換情報を含んでいる。 The image object constituting the image data has an embedded profile in addition to image information (image, figure, text block, etc.). The embedding profile includes header information and color conversion information.
ヘッダ情報は、例えば、プロファイルのファイル名、製作会社名、製作者、製作日時、表色系名(L*a*b*、XYZ等)、対象デバイス種類(インプットデバイス、ディスプレイデバイス等)、等の情報を含んでいる。 Header information includes, for example, profile file name, production company name, producer, production date, color system name (L * a * b * , XYZ, etc.), target device type (input device, display device, etc.), etc. Contains information.
色変換情報は、例えば、RGB値とL*a*b*値との対応情報、RGB値とXYZ値との対応情報、等である。 The color conversion information is, for example, correspondence information between RGB values and L * a * b * values, correspondence information between RGB values and XYZ values, and the like.
一方、デスティネーションプロファイル(本実施形態では、プリンタ20のプロファイル)は、埋め込みプロファイルと同様にヘッダ情報及び色変換情報を含んでいる。 On the other hand, the destination profile (in this embodiment, the profile of the printer 20) includes header information and color conversion information in the same manner as the embedded profile.
埋め込みプロファイルの色変換情報とデスティネーションプロファイルの色変換情報とを用いて演算を行うことにより、色変換テーブルが作成される。作成された色変換テーブルは、埋め込みプロファイルのヘッダ情報、色変換情報、等と対応付けられHD15に保存される。
A color conversion table is created by performing calculation using the color conversion information of the embedded profile and the color conversion information of the destination profile. The created color conversion table is stored in the
<色変換テーブルの適用>
図3は、本実施形態に係る画像オブジェクトに対する色変換テーブル適用の概念図である。一例として、4つの画像オブジェクトG1〜G4を含むジョブの場合について示す。
<Application of color conversion table>
FIG. 3 is a conceptual diagram of applying a color conversion table to an image object according to the present embodiment. As an example, a case of a job including four image objects G1 to G4 will be described.
画像オブジェクトG1〜G4のそれぞれは、図2において示したように、ヘッダ情報及び色変換情報を含む埋め込みプロファイル、並びに画像情報を有している。また、デスティネーションプロファイルは、ヘッダ情報及び色変換情報を含んでいる。 As shown in FIG. 2, each of the image objects G1 to G4 has an embedded profile including header information and color conversion information, and image information. The destination profile includes header information and color conversion information.
ここで、例えば、画像オブジェクトG1〜G4及びデスティネーションプロファイルは、図3に示すように、それぞれ以下の諸情報を有しているものとする。 Here, for example, it is assumed that the image objects G1 to G4 and the destination profile have the following information as shown in FIG.
画像オブジェクトG1は(ヘッダ情報:1、色変換情報:A、画像情報:イ)、画像オブジェクトG2は(ヘッダ情報:1、色変換情報:A、画像情報:ロ)、画像オブジェクトG3は(ヘッダ情報:2、色変換情報:B、画像情報:ハ)、画像オブジェクトG4は(ヘッダ情報:3、色変換情報:B、画像情報:ニ)を有している。デスティネーションプロファイルは、(ヘッダ情報:0、色変換情報:D)を有している。 The image object G1 is (header information: 1, color conversion information: A, image information: A), the image object G2 is (header information: 1, color conversion information: A, image information: B), and the image object G3 is (header Information: 2, Color conversion information: B, Image information: C), Image object G4 has (Header information: 3, Color conversion information: B, Image information: D). The destination profile has (header information: 0, color conversion information: D).
以下、画像オブジェクトG1〜G4に対する色変換テーブルの適用手順について説明する。尚、既存の色変換テーブルは存在しないものとする。 A procedure for applying the color conversion table to the image objects G1 to G4 will be described below. It is assumed that there is no existing color conversion table.
まず、画像オブジェクトG1に対する色変換テーブルの適用を行う。 First, the color conversion table is applied to the image object G1.
画像オブジェクトG1の色変換情報:A及びデスティネーションプロファイルの色変換情報:Dから色変換テーブル:ADを作成する(手順1)。そして、当該色変換テーブル:ADを、画像オブジェクトG1に対する色変換テーブルとして適用する(手順2)。 A color conversion table: AD is created from the color conversion information: A of the image object G1 and the color conversion information: D of the destination profile (procedure 1). Then, the color conversion table: AD is applied as a color conversion table for the image object G1 (procedure 2).
また、当該色変換テーブル:ADを、画像オブジェクトG1のヘッダ情報:1、色変換情報:Aと対応付けて、即ち(ヘッダ情報:1、色変換情報:A、色変換テーブル:AD)と対にした状態でHD15に保存する。 Further, the color conversion table: AD is associated with the header information: 1 and the color conversion information: A of the image object G1, that is, (header information: 1, color conversion information: A, color conversion table: AD) and the pair. Save to HD15 in the state.
次に、画像オブジェクトG2に対する色変換テーブルの適用を行う。 Next, the color conversion table is applied to the image object G2.
このとき、画像オブジェクトG2のヘッダ情報:1と同じヘッダ情報:1を有する色変換テーブル:ADがHD15に存在(手順1で作成・保存されている)するので、当該色変換テーブルADを活用し、画像オブジェクトG2に対する色変換テーブルとして適用する(手順3)。
At this time, since the color conversion table AD having the
次に、画像オブジェクトG3に対する色変換テーブルの適用を行う。 Next, the color conversion table is applied to the image object G3.
このとき、画像オブジェクトG3のヘッダ情報:2又は色変換情報:Bと同じヘッダ情報又は色変換情報を有する色変換テーブルは存在しないので、新たに色変換テーブルを作成する。画像オブジェクトG3の色変換情報:B及びデスティネーションプロファイルの色変換情報:Dから色変換テーブル:BDを作成する(手順4)。そして、当該色変換テーブル:BDを、画像オブジェクトG3に対する色変換テーブルとして適用する(手順5)。 At this time, since there is no color conversion table having the same header information or color conversion information as the header information: 2 or color conversion information: B of the image object G3, a new color conversion table is created. A color conversion table: BD is created from the color conversion information: B of the image object G3 and the color conversion information: D of the destination profile (procedure 4). Then, the color conversion table: BD is applied as a color conversion table for the image object G3 (procedure 5).
また、当該色変換テーブル:BDを、画像オブジェクトG3のヘッダ情報:2、色変換情報:Bと対応付けて、即ち(ヘッダ情報:2、色変換情報:B、色変換テーブル:BD)と対になった状態でHD15に保存する。 Further, the color conversion table: BD is associated with the header information: 2 and the color conversion information: B of the image object G3, ie, (header information: 2, color conversion information: B, color conversion table: BD). In this state, it is stored in HD15.
次に、画像オブジェクトG4に対する色変換テーブルの適用を行う。 Next, the color conversion table is applied to the image object G4.
このとき、画像オブジェクトG4の色変換情報:Bと同じ色変換情報:Bを有する色変換テーブル:BDがHD15に存在(手順4で作成・保存されている)するので、当該色変換テーブルBDを活用し、画像オブジェクトG4に対する色変換テーブルとして適用する(手順6)。 At this time, since the color conversion table: BD having the same color conversion information: B as the color conversion information: B of the image object G4 exists in the HD 15 (created and stored in step 4), the color conversion table BD is It is used as a color conversion table for the image object G4 (procedure 6).
つまり、ヘッダ情報又は色変換情報のどちらかが同一である色変換テーブルがHD15に存在すれば、当該色変換テーブルを活用する。
That is, if a color conversion table having the same header information or color conversion information exists in the
画像オブジェクトG1〜G4のそれぞれに適用された色変換テーブルを用いて、画像オブジェクトG1〜G4のそれぞれの画像情報に対する色変換が実行されることになる。 Using the color conversion table applied to each of the image objects G1 to G4, color conversion is performed on the image information of each of the image objects G1 to G4.
このように、画像オブジェクトG1〜G4に対する色変換テーブルの適用を行うにあたり、従来では画像オブジェクト毎の色変換テーブルの作成即ち4回の色変換テーブルの作成が必要であるところ、上記の例では2回の色変換テーブルの作成で済んでいる。この結果、色変換に関する処理時間を短縮することができる。 As described above, in applying the color conversion table to the image objects G1 to G4, conventionally, it is necessary to create a color conversion table for each image object, that is, four color conversion tables. The creation of the color conversion table has been completed. As a result, the processing time for color conversion can be shortened.
(プロファイルの設定)
図4は、本実施形態に係るプロファイル設定画面の一例である。プロファイル設定画面は、ユーザが色変換処理プログラムを起動し、入力部16により所定の操作を行うことにより表示部17に表示される。
(Profile settings)
FIG. 4 is an example of a profile setting screen according to the present embodiment. The profile setting screen is displayed on the
図4のプロファイル設定画面は、「ソースプロファイル」及び「デスティネーションプロファイル」の設定欄から構成されている。 The profile setting screen shown in FIG. 4 includes setting fields for “source profile” and “destination profile”.
「ソースプロファイル」の設定欄は、「CMYK」、「RGB」、「Gray」の各ソースプロファイルに対して、プロファイルを選択するドロップダウンリストボックス及び「埋め込みプロファイルの使用」を設定するチェックボックスをそれぞれ有している。埋め込みプロファイルを優先して使用する場合には、当該チェックボックスにチェックを入れる。 In the “Source profile” setting column, a drop-down list box for selecting a profile and a check box for setting “Use embedded profile” are provided for each source profile of “CMYK”, “RGB”, and “Gray”. Have. To use the embedded profile preferentially, check this check box.
「デスティネーションプロファイル」の設定欄は、「プロファイル」及びマッピング方法を決定する「レンダリングインテント」を選択するドロップダウンリストボックスを有している。また、K信号のみのオブジェクトをCMY色を用いずK単色で再現する「墨版保持」及びCMYK各単色に他の色を混ぜない「濁り除去」を設定するチェックボックスを有している。「プロファイル」及び「レンダリングインテント」の選択、並びに「墨版保持」及び「濁り除去」の設定は、「Photo」及び「Graphics&Text」毎に独立して行うことができるようになっている。 The setting column of “Destination Profile” has a drop-down list box for selecting “Profile” and “Rendering Intent” for determining a mapping method. In addition, there is a check box for setting “Keep Black” that reproduces an object with only a K signal in K single color without using CMY colors and “Muddy removal” that does not mix other colors with each CMYK single color. The selection of “profile” and “rendering intent”, and the settings of “black plate retention” and “turbidity removal” can be performed independently for each “Photo” and “Graphics & Text”.
表示部17に表示されたプロファイル設定画面に対してユーザが入力部16から入力を行うことにより、「ソースプロファイル」及び「デスティネーションプロファイル」の設定が行われる。例えば、本実施形態では、「ソースプロファイル」の「RGB」の項目において「埋め込みプロファイルの使用」が設定され、「デスティネーションプロファイル」の「プロファイル」の選択においてプリンタ20のプロファイルが選択される。
When the user inputs from the
(色変換処理のフロー)
図5は、本実施形態に係る色変換処理のフロー図である。PC10のCPU11がHD15に記憶されている色変換処理プログラムに基づいて処理を実行することにより、当該色変換処理が行われる。尚、既にアプリケーションプログラムを用いて画像データが作成され、当該画像データが色変換処理プログラム上で開かれているものとする。また、プロファイルの設定も行われ、「埋め込みプロファイルの使用」が設定されているものとする。
(Color conversion process flow)
FIG. 5 is a flowchart of color conversion processing according to this embodiment. When the
まず、CPU11は、画像データから一の画像オブジェクトを抽出する(ステップS1)。
First, the
次に、CPU11は、当該画像オブジェクトに埋め込みプロファイルが存在するか否かを判断する(ステップS2)。
Next, the
埋め込みプロファイルが存在すると判断すると(ステップS2;Yes)、CPU11は、HD15に保存されている色変換テーブルに対応付けされているヘッダ情報群を取得する(ステップS3)。
If it is determined that an embedded profile exists (step S2; Yes), the
次に、CPU11は、埋め込みプロファイルのヘッダ情報と同一のヘッダ情報がステップS3で取得したヘッダ情報群の中に存在するか否かを判断する(ステップS4:本発明の決定ステップ)。ヘッダ情報の同一性は、例えば、ヘッダ情報に含まれる全ての情報が一致するか否かで判断する。
Next, the
埋め込みプロファイルのヘッダ情報と同一のヘッダ情報がステップS3で取得したヘッダ情報群の中に存在すると判断すると(ステップS4;Yes)、ステップS7(本発明の取得ステップ)に進み、CPU11は、当該ヘッダ情報に対応する色変換テーブルを取得する。その後、ステップS11に進む。 If it is determined that the same header information as the header information of the embedded profile exists in the header information group acquired in step S3 (step S4; Yes), the process proceeds to step S7 (acquisition step of the present invention), and the CPU 11 A color conversion table corresponding to the information is acquired. Then, it progresses to step S11.
埋め込みプロファイルのヘッダ情報と同一のヘッダ情報がステップS3で取得したヘッダ情報群の中に存在しないと判断すると(ステップS4;No)、CPU11は、HD15に保存されている色変換テーブルに対応付けされている色変換情報群を取得する(ステップS5)。
If it is determined that the same header information as the header information of the embedding profile does not exist in the header information group acquired in step S3 (step S4; No), the
次に、CPU11は、埋め込みプロファイルの色変換情報と同一の色変換情報がステップS5で取得した色変換情報群の中に存在するか否かを判断する(ステップS6:本発明の決定ステップ)。色変換情報の同一性は、例えば、RGB値とL*a*b*値との対応関係が全てのデータに対して一致するか否かで判断する。
Next, the
埋め込みプロファイルの色変換情報と同一の色変換情報がステップS5で取得した色変換情報群の中に存在すると判断すると(ステップS6;Yes)、ステップS7(本発明の取得ステップ)に進み、CPU11は、当該色変換情報に対応する色変換テーブルを取得する。その後、ステップS11に進む。
If it is determined that the same color conversion information as the color conversion information of the embedded profile is present in the color conversion information group acquired in step S5 (step S6; Yes), the process proceeds to step S7 (acquisition step of the present invention), and the
埋め込みプロファイルの色変換情報と同一の色変換情報がステップS5で取得した色変換情報群の中に存在しないと判断すると(ステップS6;No)、CPU11は、埋め込みプロファイルとデスティネーションプロファイルとを用いて演算を行い色変換テーブルを作成し(ステップS8:本発明の作成ステップ)、作成された色変換テーブルを埋め込みプロファイルのヘッダ情報及び色変換情報に対応付けてHD15に保存する(ステップS9:本発明の保存ステップ)。その後、ステップS11に進む。
If it is determined that the same color conversion information as the color conversion information of the embedded profile does not exist in the color conversion information group acquired in step S5 (step S6; No), the
一方、ステップS2において埋め込みプロファイルが存在しないと判断すると(ステップS2;No)、図4に示すプロファイル設定画面で設定されているソースプロファイルとデスティネーションプロファイルとを用いて演算を行い色変換テーブルを作成する(ステップS10)。その後、ステップS11に進む。尚、ステップS10の後に作成した色変換テーブルを設定されているソースプロファイルのヘッダ情報及び色変換情報に対応付けてHD15に保存してもよい。
On the other hand, if it is determined in step S2 that no embedded profile exists (step S2; No), a color conversion table is created by performing calculations using the source profile and destination profile set on the profile setting screen shown in FIG. (Step S10). Then, it progresses to step S11. Note that the color conversion table created after step S10 may be stored in the
次に、ステップS11において、CPU11は、ステップS7において取得した色変換テーブル、ステップS8で作成された色変換テーブル、又はステップS10で作成された色変換テーブルを適用し(本発明の適用ステップ)、当該色変換テーブルを用いて画像オブジェクトの画像情報を色変換する(本発明の色変換ステップ)。
Next, in step S11, the
次に、CPU11は、他の画像オブジェクトが存在するか否かを判断する(ステップS12)。
Next, the
他の画像オブジェクトが存在すると判断すると(ステップS12;Yes)、ステップS1に戻る。 If it is determined that another image object exists (step S12; Yes), the process returns to step S1.
他の画像オブジェクトが存在しないと判断すると(ステップS12;No)、フローを終了する。 If it is determined that there is no other image object (step S12; No), the flow ends.
以上のように、本実施形態では、画像オブジェクトのそれぞれに対して色変換テーブルを適用する際に、画像オブジェクトの埋め込みプロファイルのヘッダ情報又は色変換情報が既存の色変換テーブルに対応付けされているヘッダ情報又は色変換情報と一致する場合には、当該既存の色変換テーブルを活用するようにした。これにより、色変換に関する処理時間を短縮することができる。 As described above, in this embodiment, when the color conversion table is applied to each image object, the header information or the color conversion information of the embedded profile of the image object is associated with the existing color conversion table. When the header information or the color conversion information matches, the existing color conversion table is used. Thereby, the processing time regarding color conversion can be shortened.
特に、K版保持や濁り除去等が設定され色変換テーブルの作成演算手法が複雑な場合、又は多数の埋め込みプロファイルが埋め込まれたジョブを処理する場合に大きな効果を発揮する。 In particular, the present invention is very effective when K plate retention, turbidity removal, and the like are set and the color conversion table creation calculation method is complicated, or when a job in which a large number of embedding profiles are embedded is processed.
また、本実施形態のように、既存の色変換テーブルが存在するか否かの判断をヘッダ情報のみでなく色変換情報も用いて行うようにすると、製作者や製作日時等のヘッダ情報は異なるが同じ色変換情報を有するものを漏らさず検出することができる。 In addition, as in this embodiment, if the determination whether or not an existing color conversion table exists is performed using not only the header information but also the color conversion information, the header information such as the manufacturer and the production date / time differs. That have the same color conversion information can be detected without leaking.
尚、上述したように、上記の実施形態における記述内容は一例であり、これに限定されるものではない。以下のような変形も可能である。 As described above, the description content in the above embodiment is an example, and the present invention is not limited to this. The following modifications are possible.
本実施形態では、作成した色変換テーブルを保存する際に埋め込みプロファイルのヘッダ情報、色変換情報を対応付けて保存したが、例えば、複数の画像形成装置の接続が想定されるシステムでは、さらにデスティネーションプロファイルのヘッダ情報、色変換情報も合わせて保存する。そして、ヘッダ情報の同一性、色変換情報の同一性における判断を行う場合には、デスティネーションプロファイルのヘッダ情報、色変換情報も加味して判断を行う。なぜなら、これらの情報が無いと、どの画像形成装置との間で作成された色変換テーブルかが識別できなくなり、他の画像形成装置との間で作成された色変換テーブルを適用してしまう虞があるからである。 In this embodiment, when the created color conversion table is stored, the header information and the color conversion information of the embedded profile are stored in association with each other. For example, in a system in which a plurality of image forming apparatuses are assumed to be connected, the destination information is further stored. Nation profile header information and color conversion information are also stored. When determining the identity of the header information and the identity of the color conversion information, the determination is made in consideration of the header information and the color conversion information of the destination profile. This is because if there is no such information, the color conversion table created with which image forming apparatus cannot be identified, and the color conversion table created with another image forming apparatus may be applied. Because there is.
本実施形態の画像形成システムでは、出力デバイスとしてプリンタ20を示したが、これに限られるものではなく、出力デバイスとして、印刷機、DDCP(Direct Digital Color Proofing)、モニタ等を用いる場合にも本発明を適用することができる。 In the image forming system of the present embodiment, the printer 20 is shown as an output device. However, the present invention is not limited to this, and the present invention is also applicable when a printing machine, DDCP (Direct Digital Color Proofing), monitor, or the like is used as the output device. The invention can be applied.
1 画像形成システム
10 パーソナルコンピュータ
11 CPU
15 HD
20 プリンタ
1
15 HD
20 Printer
Claims (4)
作成ステップにより作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存ステップと、
保存部に保存されている色変換テーブルを取得する取得ステップと、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断ステップと、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用ステップと、
適用ステップにより適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換ステップと、
をコンピュータに実行させることを特徴とする色変換処理プログラム。 A creation step for creating a color conversion table based on an embedded profile and a destination profile embedded in an image object;
A storage step of storing in the storage unit the color conversion table created by the creation step in association with at least header information and color conversion information included in the embedded profile;
An acquisition step of acquiring a color conversion table stored in the storage unit;
And header information contained in the embedded profile embedded in the input image object, whether or not the header information corresponding to the color conversion table stored in the storage unit match, if they do not match Determination to further determine whether or not the color conversion information included in the embedded profile embedded in the input image object matches the color conversion information associated with the color conversion table stored in the storage unit Steps,
When the header information included in the embedding profile embedded in the input image object matches the header information associated with the color conversion table stored in the storage unit, and embedded in the input image object When the color conversion included in the embedded profile matches the color conversion information associated with the color conversion table stored in the storage unit, the color conversion table stored in the storage unit is input An application step for applying as a color conversion table for image information of an image object;
A color conversion step for performing color conversion on the image information of the image object input using the color conversion table applied in the application step;
A color conversion processing program for causing a computer to execute the above.
作成手段により作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存手段と、
保存部に保存されている色変換テーブルを取得する取得手段と、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断手段と、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用手段と、
適用手段により適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換手段と、
を有することを特徴とする色変換処理装置。 Creating means for creating a color conversion table based on an embedded profile and a destination profile embedded in an image object;
Storage means for storing the color conversion table created by the creation means in association with at least header information and color conversion information included in the embedding profile in a storage unit;
Acquisition means for acquiring a color conversion table stored in the storage unit;
And header information contained in the embedded profile embedded in the input image object, whether or not the header information corresponding to the color conversion table stored in the storage unit match, if they do not match Determination to further determine whether or not the color conversion information included in the embedded profile embedded in the input image object matches the color conversion information associated with the color conversion table stored in the storage unit Means,
When the header information included in the embedding profile embedded in the input image object matches the header information associated with the color conversion table stored in the storage unit, and embedded in the input image object When the color conversion included in the embedded profile matches the color conversion information associated with the color conversion table stored in the storage unit, the color conversion table stored in the storage unit is input Applying means for applying as a color conversion table for image information of an image object;
Color conversion means for performing color conversion on image information of an image object input using the color conversion table applied by the application means;
A color conversion processing apparatus comprising:
作成手段により作成された色変換テーブルを少なくとも埋め込みプロファイルに含まれるヘッダ情報および色変換情報に対応付けて保存部に保存する保存手段と、
保存部に保存されている色変換テーブルを取得する取得手段と、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致するか否かを判断し、一致しない場合に、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換情報と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致するか否かをさらに判断する判断手段と、
入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれるヘッダ情報と、保存部に保存されている色変換テーブルに対応付けられたヘッダ情報とが一致する場合、および、入力された画像オブジェクトに埋め込まれた埋め込みプロファイルに含まれる色変換と、保存部に保存されている色変換テーブルに対応付けられた色変換情報とが一致する場合に、保存部に保存されている色変換テーブルを入力された画像オブジェクトの画像情報に対する色変換テーブルとして適用する適用手段と、
適用手段により適用された色変換テーブルを用いて入力された画像オブジェクトの画像情報に対して色変換を行う色変換手段と、
色変換手段により色変換が行われた画像情報に基づいて画像形成を行う前記画像形成手段と、を有することを特徴とする画像形成システム。 Creating means for creating a color conversion table based on the embedding profile embedded in the image object and the profile of the image forming means;
Storage means for storing the color conversion table created by the creation means in association with at least header information and color conversion information included in the embedding profile in a storage unit;
Acquisition means for acquiring a color conversion table stored in the storage unit;
And header information contained in the embedded profile embedded in the input image object, whether or not the header information corresponding to the color conversion table stored in the storage unit match, if they do not match Determination to further determine whether or not the color conversion information included in the embedded profile embedded in the input image object matches the color conversion information associated with the color conversion table stored in the storage unit Means,
When the header information included in the embedding profile embedded in the input image object matches the header information associated with the color conversion table stored in the storage unit, and embedded in the input image object When the color conversion included in the embedded profile matches the color conversion information associated with the color conversion table stored in the storage unit, the color conversion table stored in the storage unit is input Applying means for applying as a color conversion table for image information of an image object;
Color conversion means for performing color conversion on image information of an image object input using the color conversion table applied by the application means;
An image forming system comprising: the image forming unit that forms an image based on image information that has been color-converted by the color converting unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007064706A JP4946541B2 (en) | 2007-03-14 | 2007-03-14 | Color conversion processing program, color conversion processing device, and image forming system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007064706A JP4946541B2 (en) | 2007-03-14 | 2007-03-14 | Color conversion processing program, color conversion processing device, and image forming system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008228018A JP2008228018A (en) | 2008-09-25 |
JP4946541B2 true JP4946541B2 (en) | 2012-06-06 |
Family
ID=39846077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007064706A Active JP4946541B2 (en) | 2007-03-14 | 2007-03-14 | Color conversion processing program, color conversion processing device, and image forming system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4946541B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011130230A (en) * | 2009-12-18 | 2011-06-30 | Konica Minolta Business Technologies Inc | Device and program for processing image |
JP5259567B2 (en) * | 2009-12-28 | 2013-08-07 | 京セラドキュメントソリューションズ株式会社 | Print setting program |
JP5690763B2 (en) * | 2012-02-29 | 2015-03-25 | 京セラドキュメントソリューションズ株式会社 | Print setting program |
JP6390155B2 (en) | 2014-05-08 | 2018-09-19 | 富士ゼロックス株式会社 | Color conversion program and color conversion apparatus |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4345485B2 (en) * | 2004-01-07 | 2009-10-14 | セイコーエプソン株式会社 | Installation of color conversion lookup table for printer |
-
2007
- 2007-03-14 JP JP2007064706A patent/JP4946541B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008228018A (en) | 2008-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4428998B2 (en) | Image processing apparatus and method | |
JP5344518B2 (en) | Image processing method and image processing apparatus | |
JP5553139B2 (en) | Image processing apparatus and image processing program | |
US7589864B2 (en) | Color conversion apparatus and color conversion program storage medium | |
JP4240081B2 (en) | Image data output device, printing device, printing system, image data output program and installation program thereof | |
JP4946541B2 (en) | Color conversion processing program, color conversion processing device, and image forming system | |
JP2008205686A (en) | Image forming apparatus and calibration method | |
JP2012109884A (en) | Color conversion table management method, color conversion table management device and program | |
JP2010274616A (en) | Image processing system, image processing device, image forming apparatus and program | |
JP2009017473A (en) | Color gamut generation device, color gamut generation method, color gamut generation program, and color conversion unit | |
US20050190388A1 (en) | Color conversion system, color conversion apparatus and color conversion program storage medium | |
JP5849549B2 (en) | Color processing apparatus and program | |
US20090290173A1 (en) | Image processing apparatus and method | |
JP4509190B2 (en) | Color image processing apparatus, color image processing method, and program | |
JP2005243003A (en) | Image processing method and image processor | |
JP2024158859A (en) | Profile Editor | |
JP5556462B2 (en) | Document creation support apparatus, document creation support method, program, and recording medium | |
JP6604159B2 (en) | Information processing apparatus, program, and image processing system | |
JP6684164B2 (en) | Color processing device and color processing method | |
JP2024081234A (en) | Image processing apparatus and image processing program | |
JP4095436B2 (en) | Color image processing apparatus, color image processing method, storage medium, and program | |
JP2013030883A (en) | Image processing device | |
JP2009217337A (en) | Printing job processing system and printing job processing method | |
JP2005197953A (en) | Image processor, image forming apparatus, method for generating printer profile, computer program, and recording medium | |
JP2010166113A (en) | Program and method of color conversion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090915 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110816 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111014 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120207 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120220 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150316 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4946541 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |