JP6958249B2 - プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム - Google Patents
プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム Download PDFInfo
- Publication number
- JP6958249B2 JP6958249B2 JP2017213525A JP2017213525A JP6958249B2 JP 6958249 B2 JP6958249 B2 JP 6958249B2 JP 2017213525 A JP2017213525 A JP 2017213525A JP 2017213525 A JP2017213525 A JP 2017213525A JP 6958249 B2 JP6958249 B2 JP 6958249B2
- Authority
- JP
- Japan
- Prior art keywords
- adjustment
- setting
- unit
- profile
- influence range
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/027—Test patterns and calibration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6022—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
- H04N1/6025—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking using look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6027—Correction or control of colour gradation or colour contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6033—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis
- H04N1/6038—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer using test pattern analysis for controlling interaction among colorants
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Color, Gradation (AREA)
Description
従って、容易に階調性を保った色変換テーブルの調整が可能となる。
従って、容易に階調性を保った色変換テーブルの調整が可能となる。
従って、容易に階調性を保った色変換テーブルの調整が可能となる。
従って、容易に階調性を保った色変換テーブルの調整が可能となる。
図1は、プロファイル調整システムの構成例としてホスト装置100とプリンター200とを模式的に示している。プロファイル調整システムは、ホスト装置100とプリンター200とにより構成されている。このホスト装置100は、CPU(Central Processing Unit)111、ROM(Read Only Memory)112、RAM(Random Access Memory)113、記憶装置114、表示装置115、入力装置116、測色装置117、通信I/F(インターフェイス)118、等が接続されて互いに情報を入出力可能とされている。
次に、図2を参照して、本技術を適用可能なカラーマネジメントシステムの例を説明する。図2は、カラーマネジメントフローの例を模式的に示す図である。
図2に示すカラーマネジメントシステムは、印刷原稿データD0をRIP(Raster Image Processor)400で印刷色cmykp(シアン、マゼンタ、イエロー、及びブラック)を表す出力データに変換してプリンター200に印刷物を形成させる。印刷原稿データD0は、色合わせのターゲット装置の例であるターゲット印刷機300のCMYKのインク(色材)で目標とする色(目標色Ct)を再現するためのプロセスカラーCMYKinを表す。印刷原稿データD0には、カラーライブラリーの色名も指定可能である。カラーライブラリーには、例えば、Pantone(登録商標)カラーライブラリー等を使用可能である。
また、印刷原稿データD0に色名が設定されている場合、RIP400は、カラーライブラリー640を参照して色名をLab色空間の色Labsに変換することがある。
理由1.印刷した結果を測色する必要があるので、測定機が必要であり、目視での色合わせに対応することができない。
理由2.入力プロファイル610を修正する場合、色差の計算結果を入力プロファイル610にフィードバックしている。しかし、誤差の原因が出力プロファイル620にあると考えられる場合、他の入力プロファイルについても修正する必要がある。(この場合、計算結果を出力プロファイル620にフィードバックして出力プロファイル620を修正することにより、他の出力プロファイルを修正する必要が無くなる。)
図3は、各種プロファイルの関係の例を模式的に示す図であり、図1に示すプロファイル610,620,630の関係を模式的に例示している。
図3に示すように、入力プロファイル610は、ターゲット印刷機300の使用インクに合わせたCMYK色空間(第一の色空間CS1の例)のCMYK値(Ci,Mi,Yi,Ki)と、Lab色空間(PCS(プロファイル接続空間CS3)の例)のLab値(Li,ai,bi)と、の対応関係を規定したデータである。この場合のA2Bテーブルの格子点GD1は、通常、CMYK色空間にC軸方向、M軸方向、Y軸方向、及びK軸方向へ略等間隔となるように並べられる。尚、ここでの変数iは、CMYK色空間(CS1)に設定された格子点GD1を識別する変数である。CMYK値は、第一座標値の例である。Lab値は、第三座標値の例である。入力プロファイル610において、CMYK色空間(CS1)は入力色空間CS4の例であり、Lab色空間(CS3)は出力色空間CS5の例である。
図4に示すプロファイル500は、ICCプロファイルであり、プロファイルヘッダー510とタグテーブル520を含む。プロファイル500には、PCSと機器従属色空間(device dependent color apace)との間でカラー情報を変換するために必要な情報であるタグ(tag)521が含まれている。タグ521には、プロファイル500をカスタマイズするためのプライベートタグ523が含まれてもよい。
図5は、プロファイル調整処理の例を示すフローチャートであり、図1に示すホスト装置100で行われるプロファイル調整処理の例を示している。図6は、プロファイル及びパラメーター設定処理の例を示すフローチャートであり、図5のステップS102で行われるプロファイル及びパラメーター設定処理の例を示している。むろん、これらの処理は、順番を入れ替える等、適宜、変更可能である。図7は、ユーザーインターフェイス画面の例を模式的に示す図であり、図6のステップS202で表示されるUI(ユーザーインターフェイス)画面800の例を示している。
ホスト装置100は、マルチタスクにより複数の処理を並列して実行している。ここで、図6のステップS214は、色空間上に設ける調整点の座標の入力欄を表示部に表示し、調整点の座標設定を受け付ける調整座標受付工程ST1と、図1における調整座標受付機能FU1及び調整座標受付部U1に対応している。図6のステップS218は、識別子付与工程ST2と、図1における識別子付与機能FU2及び識別子付与部U2に対応している。図6のステップS215は、色空間上に設ける調整点の調整影響範囲の入力欄を表示部に表示し、調整点の調整影響範囲の設定を受け付ける調整影響範囲受付工程ST3と、図1における調整影響範囲受付機能FU3及び調整影響範囲受付部U3に対応している。図6のステップS217は、調整座標受付工程ST1及び調整影響範囲受付工程ST3で設定された少なくとも二点以上の各調整点の間の紐づけ設定の入力欄を表示部に表示し、必要に応じて各調整点の間の紐づけ設定を受け付ける紐づけ設定受付工程ST4と、図1における紐づけ設定受付機能FU4及び紐づけ設定受付部U4に対応している。図6のステップS220は、紐づけ設定受付工程ST4において設定された各調整点の間に新たな調整点の座標を設定する調整座標設定工程ST5と、図1における調整座標設定機能FU5及び調整座標設定部U5に対応している。図6のステップS224は、調整座標設定工程ST5において設定された新たな調整点に対して、調整影響範囲を設定する調整影響範囲設定工程ST6と、図1における調整影響範囲設定機能FU6及び調整影響範囲設定部U6に対応している。図6のステップS23Aは、紐づけ設定受付工程ST4において設定された紐づけ設定状況を表示部に表示する紐づけ設定表示処理工程STAと、図1における紐づけ設定表示処理機能FUA及び紐づけ設定表示処理部UAに対応している。図6のステップS23Bは、調整影響範囲受付工程ST3、紐づけ設定受付工程ST4、調整座標設定工程ST5、及び調整影響範囲設定工程ST6を含む調整影響範囲全体を表示部に表示する全調整影響範囲表示処理工程STBと、図1における全調整影響範囲表示処理機能FUB及び全調整影響範囲表示処理部UBに対応している。図6のステップS23Cは、識別子表示処理工程STCと、図1における識別子表示処理機能FUC及び識別子表示処理部UCに対応している。図5のステップS104〜S114は、調整座標受付工程ST1にて設定された全調整点及び調整座標設定工程ST5によって追加された調整点に基づいて、プロファイルを調整するプロファイル調整工程ST7と、図1におけるプロファイル調整機能FU7及びプロファイル調整部U7に対応している。以下、「ステップ」の記載を省略する。
S211は、CMYK値からcmyk値への変換に使用するプロファイルの組合せと、CMYK値からcmyk値への変換に使用する調整対象プロファイル550としての一つのプロファイルと、のいずれか一方の選択を受け付ける処理を行う。
S212は、プロファイル610,620,630の中からいずれか一つを調整対象プロファイル550として受け付ける処理を行う。
S213は、CMYK色空間(CS1)、cmyk色空間(CS2)、及びLab色空間(CS3)の内の2種類以上の色空間の中からいずれか一つを調整対象色空間CS6として受け付ける処理を行う。
S214は、調整点P0(調整対象の色の例)を表す座標と、前記座標における調整目標T0の入力を受け付ける処理を行う。
S215は、CMYK色空間(CS1)において調整対象プロファイル550のうち目標T0に基づいて調整する調整影響範囲R0の指定を受け付ける処理を行う。
S216は、調整対象プロファイル550の対応関係を規定するための複数のレンダリングインテントの中からいずれか一つを指定インテントとして受け付ける処理を行う。
S217は、複数指定された調整点Pnの間の紐づけ設定を受け付ける処理を行う。
S218は、調整点P0に対して識別子を付与する処理を行う。
S220は、S217により紐づけ設定された端点(第一調整点P1)及び端点(第二調整点P2)の間に新たな調整点Qxを生成する処理を行う。
S222は、S220により生成された新たな調整点Qxに対して、調整目標Txを割り当てる処理を行う。
S224は、S220により生成された新たな調整点Qxに対して、調整影響範囲Rxを割り当てる処理を行う。
S23Aは、任意の調整点Pnの間の紐づけ設定状況を表示装置115へ表示する処理を行う。
S23Bは、表示された任意の画像上に重ねて全調整影響範囲に含まれる領域を表示装置115へ表示する処理を行う。
S23Cは、S218により調整点P0に対して付与された識別子を調整点P0と関連付けした状態で表示装置115へ表示する処理を行う。
ホスト装置100は、選択欄811〜813への操作を入力装置116により受け付けることにより、記憶装置114に記憶されているプロファイル500の中からプロファイルの選択操作を受け付ける。
出力プロファイル選択欄812では、出力プロファイル620を色変換に使用する場合に記憶装置114に記憶されている出力プロファイル620の中から色変換に使用する出力プロファイルを選択可能である。出力プロファイル620を色変換に使用しない場合、出力プロファイル選択欄812を空欄にしておけばよい。
デバイスリンクプロファイル選択欄813では、デバイスリンクプロファイル630を色変換に使用する場合に記憶装置114に記憶されているデバイスリンクプロファイル630の中から色変換に使用するデバイスリンクプロファイルを選択可能である。デバイスリンクプロファイル630を色変換に使用しない場合、デバイスリンクプロファイル選択欄813を空欄にしておけばよい。
図8Bに示すように出力プロファイル選択欄812のみにおいて出力プロファイル620が選択された場合、出力プロファイル620のみを色変換に使用することになり、自動的に出力プロファイル620が調整対象プロファイル550となる。この場合、Lab値が第一座標値に当てはまり、cmyk値が第二座標値に当てはまる。
図8Cに示すようにデバイスリンクプロファイル選択欄813のみにおいてデバイスリンクプロファイル630が選択された場合、デバイスリンクプロファイル630を色変換に使用することになり、自動的にデバイスリンクプロファイル630が調整対象プロファイル550となる。この場合、CMYK値が第一座標値に当てはまり、cmyk値が第二座標値に当てはまる。
図8Dに示すように入力プロファイル選択欄811において入力プロファイル610が選択され、さらに、出力プロファイル選択欄812において出力プロファイル620が選択された場合、入力プロファイル610と出力プロファイル620とを組み合わせて色変換に使用することになる。この場合、CMYK値が第一座標値に当てはまり、cmyk値が第二座標値に当てはまる。
ホスト装置100は、上述した選択欄811〜813における選択に応じて調整対象プロファイル指定欄820の指定項目を変える処理を行っている。
図8Bに示すように出力プロファイル選択欄812のみにおいて出力プロファイル620が選択された場合、図9Bに示すように調整対象プロファイル指定欄820には調整対象として出力プロファイル620しか指定することができない。
図8Cに示すようにデバイスリンクプロファイル選択欄813のみにおいてデバイスリンクプロファイル630が選択された場合、図9Cに示すように調整対象プロファイル指定欄820には調整対象としてデバイスリンクプロファイル630しか指定することができない。
ホスト装置100は、上述した選択欄811〜813における選択に応じて調整対象色空間選択欄830の選択項目を変える処理を行っている。
図8Bに示すように出力プロファイル選択欄812のみにおいて出力プロファイル620が選択された場合、図10Bに示すように調整対象色空間選択欄830において複数の選択項目のうち一つの選択項目を指定可能である。この場合の複数の選択項目には、「PCS値」と「出力データ」が含まれる。「PCS値」は、Lab色空間(第三の色空間CS3及び入力色空間CS4の例)を調整対象色空間CS6として選択する項目である。「出力データ」は、cmyk色空間(第二の色空間CS2及び出力色空間CS5の例)を、図示を省略しているが、調整対象色空間CS6として選択する項目である。
図8Cに示すようにデバイスリンクプロファイル選択欄813のみにおいてデバイスリンクプロファイル630が選択された場合も、図10Cに示すように調整対象色空間選択欄830において「入力データ」と「出力データ」と「PCS値」からいずれか一つを指定可能である。
ホスト装置100は、上述した欄811〜813,830における選択に応じて目標受付領域840の入力項目を変える処理を行っている。また、ホスト装置100は、調整データ選択欄845への選択に応じて目標受付領域840の入力項目を変える処理を行っている。
調整データ選択欄845において「相対値」が選択されると、図7に示すように、色空間の現在の座標値からの差分としての調整目標T0の座標値(ΔL,Δa,Δb)の入力欄が目標受付領域840に表示される。図7は、調整対象色空間CS6としてLab色空間が選択された場合の例を示している。もちろん調整対象色空間CS6としてCMYK色空間や、cmyk色空間を選択しても良い。
選択内容1:調整対象色空間CS6としてCMYK色空間が選択され、調整目標T0の入力に「絶対値」が選択された場合。この場合、調整目標T0の入力は、CMYK値(T_C,T_M,T_Y,T_Kとする。)となる。このCMYK値は、例えば、0〜100%で表現される。
選択内容2:調整対象色空間CS6としてCMYK色空間が選択され、調整目標T0の入力に「相対値」が選択された場合。この場合、調整目標T0の入力は、CMYK値の現在値(C_C,C_M,C_Y,C_Kとする。)に対する目標値(T_C,T_M,T_Y,T_K)の差分(ΔC,ΔM,ΔY,ΔKとする。)となる。
選択内容3:調整対象色空間CS6としてLab色空間が選択され、調整目標T0の入力に「絶対値」が選択された場合。この場合、調整目標T0の入力は、Lab値(T_L,T_a,T_bとする。)となる。
選択内容4:調整対象色空間CS6としてLab色空間が選択され、調整目標T0の入力に「相対値」が選択された場合。この場合、調整目標T0の入力は、Lab値の現在値(C_L,C_a,C_bとする。)に対する目標値(T_L,T_a,T_b)の差分(ΔL,Δa,Δbとする。)となる。
選択内容5:調整対象色空間CS6としてcmyk色空間が選択され、調整目標T0の入力に「絶対値」が選択された場合。この場合、調整目標T0の入力は、cmyk値(T_c,T_m,T_y,T_kとする。)となる。このcmyk値は、例えば、0〜100%で表現される。
選択内容6:調整対象色空間CS6としてcmyk色空間が選択され、調整目標T0の入力に「相対値」が選択された場合。この場合、調整目標T0の入力は、cmyk値の現在値(C_c,C_m,C_y,C_kとする。)に対する目標値(T_c,T_m,T_y,T_k)の差分(Δc,Δm,Δy,Δkとする。)となる。
以上より、第一目標T1及び第二目標T2が設定される。
ホスト装置100は、図11Bに示すように目標受付領域840の「Radius」の入力欄に調整点P0を基点とした半径の入力を受け付ける。この半径は、例えば、第一の色空間CS1におけるユークリッド距離の相対値0〜100%で表現される。図11Cには、半径(Radius)が指定された場合の調整範囲A0の例が模式的に示されている。
以上より、第一の色空間CS1において調整対象プロファイル550のうち第一調整範囲A1及び第二調整範囲A2が設定される。
ホスト装置100は、調整対象プロファイル550の対応関係を規定するためのレンダリングインテントの指定をインテント指定欄860において受け付ける。図7に示すインテント指定欄860の複数の指定項目は、図示を省略しているが、「Perceptual」(知覚的)、「Relative Colorimetric」(相対的測色的)、及び「Saturation」(彩度重視)の3種類である。むろん、指定項目に「Absolute Colorimetric」(絶対的測色的)が含まれてもよいし、「Perceptual」と「Relative Colorimetric」と「Saturation」の内の一部が指定項目に無くてもよい。図7には、指定インテントとして「Perceptual」が指定されている例が示されている。
ホスト装置100は、識別子付与部U2と、識別子表示処理部UCと、調整座標受付部U1で設定された全調整点POを表示装置115に一覧表示する調整点表示処理部と、を備えているので、紐づけ設定受付部U4では、識別子表示処理部UCで付与された識別子の指定により、紐づけ設定を行うことができる。
そのため、図7及び図11Bに示すUI画面800のグラデーション設定ボタン844の操作を受け付けると、図12に示すUI画面801を表示装置115に表示する。UI画面801は、後述するS23Cにより表示する、全調整点表示領域301と、グラデーションの開始位置設定欄302、グラデーションの終了位置設定欄303、後述するS23Aにより表示するグラデーション設定状況表示領域304、及び登録ボタン305、を有している。
ホスト装置100はS214で新たな調整点P0が設定されたタイミングで新たな調整点P0に対して固有の識別子を付与する。付与された識別子は以降、全ての設定された調整点Pnから特定の調整点P0を特定するための情報として機能する。
ホスト装置100は図12に示す登録ボタン305の操作を受け付けるとUI画面801の表示を終了し、グラデーションの端点として紐づけされた第一調整点P1及び第二調整点P2の間に第三調整点Qxを設定する。ここでの変数xは、複数設定する第三調整点Qの個を識別する変数である。S220の処理では、第一調整点P1の第一座標と、第二調整点P2の第二座標と、の間に第三座標の第三調整点Qxを設定している。ここで、第一調整点P1、第二調整点P2、第三調整点Qxの位置を表す座標を調整対象プロファイル550の入力色空間CS4の座標値で表すことにしている。例えば、入力プロファイル610が調整対象プロファイル550である場合、第一調整点P1、第二調整点P2、第三調整点Qxの座標はCMYK値で表される。出力プロファイル620が調整対象プロファイル550である場合、第一調整点P1、第二調整点P2、第三調整点Qxの座標はLab値で表される。デバイスリンクプロファイル630が調整対象プロファイル550である場合、第一調整点P1、第二調整点P2、第三調整点Qxの座標はCMYK値で表される。
S220によって第三調整点Qxの追加後、ホスト装置100は、第一調整点P1の第一目標T1及び第二調整点P2の第二目標T2に基づいて、第三調整点Qxの第三目標T3を決定する。S222の処理では、第一調整点P1の第一座標に対する第一目標T1及び第二調整点P2の第二座標に対する第二目標T2に基づいて、第三調整点Qxの第三座標に対する第三目標T3を内挿している。
ΔC3x=ΔC1+x・(ΔC2−ΔC1)/(N0+1)
ΔM3x=ΔM1+x・(ΔM2−ΔM1)/(N0+1)
ΔY3x=ΔY1+x・(ΔY2−ΔY1)/(N0+1)
ΔK3x=ΔK1+x・(ΔK2−ΔK1)/(N0+1)
調整量Adjust DataがLab値やcmyk値である場合も、同様にして第三調整点Qxの調整量Adjust Dataを算出することができる。尚、第三調整点Qxの調整量Adjust Dataは、調整点P1,P2の調整量Adjust Dataの内挿値に限定されず、内挿値からずれた値にすることも可能である。
S220によって第三調整点Qxの追加後、ホスト装置100は、第一調整点P1を基点とする第一調整範囲A1及び第二調整点P2を基点とする第二調整範囲A2に基づいて、第三調整点Qxを基点とする第三調整範囲A3を決定する。S224の処理は、S222の処理の前に行ってもよい。S224では、第一調整点P1の第一座標に対する第一調整範囲A1及び第二調整点P2の第二座標に対する第二調整範囲A2に基づいて、第三調整点Qxの第三座標に対する第三調整範囲A3を内挿している。
Radius_3x=Radius_1+x・(Radius_2−Radius_1)/(N0+1)
尚、第三調整点Qxを基点とする第三調整範囲A3は、調整点P1,P2を基点とする調整範囲A1,A2の内挿値に限定されず、内挿値からずれた値にすることも可能である。
ホスト装置100は、S217による紐づけ設定を受けてS23Aを実施する。S23Aでは、紐づけされた二つの調整点P1,P2の関係を視覚的にとらえられるように表示を行う。図12には、グラデーション設定状況表示領域304により、紐づけされた第一調整点P1と第二調整点P2をそれぞれ入力色空間CS4の座標値で構成された色票で表し、二つの調整点の間を線で結ぶことで紐づけ関係を表示した例を示している。ここで、紐づけ関係の表現として線で結ぶことに限らず、例えば、前記色票の一部を重ねた表示をしても良いし、紐づけ設定されていない調整点P0との対比により、紐づけ設定されている調整点間の表示間隔を狭く、紐づけ設定されていない調整点間を広く表現しても良い。図7における目標受付領域840では、「Pair」のカラムに識別子としての数値を表示することで表現しても良い。
ホスト装置100は、表示装置115に任意の画像を表示する画像表示処理部を備えているので、全調整影響範囲表示処理部UBは、画像表示処理部にて表示装置115に表示された任意の画像上に重ねて全調整影響範囲に含まれる領域を表示することができる。
そのため、図7に示すUI画面800において調整箇所確認ボタン846の操作を受け付けると図14に示す、UI画面802を表示装置115に表示する。
S23CではS218で付与された識別子をS214で受け付けられた調整点P0と関連付けされていることがわかるように表示制御を行う。例えば、図12ではS214で受け付けられた調整点P0は入力色空間CS4の座標値を基にした色票で表現されている。S23Cでは、前記色票と、前記識別子の関連付けが認知できるように色票の上に識別子の表示を行っている様子を図示している。この他にも、例えば、色票の上に識別子を重ねて表示してもよいし、色票に入力装置116としてのポインティングデバイスを重ねたタイミングでツールチップのように表示しても良い。
ホスト装置100は、図7の「調整実施」ボタンの操作を受け付けると、UI画面800の表示を終了するとともに、S210及びS102の処理を終了し、図5のS104以降の処理を行う。ここで、インテント指定欄860で「Perceptual」(知覚的)が指定された場合、ホスト装置100は、S104以降の処理においてプロファイル500のうち図4で示したA2B0タグ及びB2A0タグに従った情報を使用する。インテント指定欄860で「Relative Colorimetric」(相対的測色的)が指定された場合、ホスト装置100は、S104以降の処理においてプロファイル500のうち図4で示したA2B1タグ及びB2A1タグに従った情報を使用する。インテント指定欄860で「Saturation」(彩度重視)が指定された場合、ホスト装置100は、S104以降の処理においてプロファイル500のうち図4で示したA2B2タグ及びB2A2タグに従った情報を使用する。
以下の説明において、単に調整点P0と記載する場合、調整点P0に第三調整点Qxが含まれるものとする。
Current Out=ficc(Input Profile,A2B,Input)
上記(a−2)の場合、調整対象プロファイル550は自動的に出力プロファイル620となり、以下の式により現在の出力値Current Outを算出することができる。
Current Out=ficc(Output Profile,B2A,Input)
上記(a−3)の場合、調整対象プロファイル550は自動的にデバイスリンクプロファイル630となり、以下の式により現在の出力値Current Outを算出することができる。
Current Out=ficc(DL Profile,A2B0,Input)
上記(b−1),(b−2)の場合、調整対象プロファイル550が入力プロファイル610であっても出力プロファイル620であっても、以下の式により現在の出力値Current Outを算出することができる。
Current Out=ficc(Output Profile,B2A,ficc(Input Profile,A2B,Input))
上記(a−1−1)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Input Profile,A2B,Input+Adjust Data)
上記(a−1−2)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Input Profile,A2B,Input)+Adjust Data
上記(a−2−1)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Output Profile,B2A,Input+Adjust Data)
上記(a−2−2)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Output Profile,B2A,Input)+Adjust Data
上記(a−3−1)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(DL Profile,A2B0,Input+Adjust Data)
上記(a−3−2)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(DL Profile,A2B0,Input)+Adjust Data
上記(b−1−1)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Output Profile,B2A,ficc(Input Profile,A2B,Input+Adjust Data))
上記式は、調整対象プロファイル550が出力プロファイル620であっても同じになる。
上記(b−1−2)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Output Profile,B2A,ficc(Input Profile,A2B,Input))+Adjust Data
上記式は、調整対象プロファイル550が出力プロファイル620であっても同じになる。
上記(b−1−3)の場合、以下の式により目標出力値Target Outを算出することができる。
Target Out=ficc(Output Profile,B2A,ficc(Input Profile,A2B,Input)+Adjust Data)
上記式は、調整対象プロファイル550が出力プロファイル620であっても同じになる。
Input_P=Input
Target Out_P=Target Out
Current Out_P=Current Out
調整目標T0の相対値を調整対象プロファイル550の出力色空間CS5で表すと、Target Out_P−Current Out_Pとなる。
Input_P=Input
Target Out_P=ficc(Output Profile,A2B,Target Out)
調整対象プロファイル550の調整目標値Target Out_P(Lab値)を目標出力値Target Out(cmyk値)から求めるのは、出力画像の色に対応する出力色cmykpを基準として調整を行うためである。
Current Out_P=ficc(Input Profile,A2B,Input)
調整目標T0の相対値を調整対象プロファイル550の出力色空間CS5で表すと、Target Out_P−Current Out_Pとなる。
Input_P=ficc(Input Profile,A2B,Input)
Target Out_P=Target Out
Current Out_P=Current Out
調整目標T0の相対値を調整対象プロファイル550の出力色空間CS5で表すと、Target Out_P−Current Out_Pとなる。
図6のS215、及び、図7で示した目標受付領域840への入力、並びに、図6のS224の処理により、調整量Adjust Dataには調整範囲A0が設定されている。調整範囲A0は、基本的には、入力値Input_Pに対する出力値の調整量を最大にして調整範囲A0の境界で調整量を0にするようにしている。ただし、実際の調整は調整対象プロファイル550の格子点GD0に対して行われるため、設定された調整範囲A0よりも広い範囲まで調整が影響することがある。
まず、図16Aに示すように、ホスト装置100は、各調整点P0について、調整点P0に最も近い格子点GD0である最近傍格子点GDnearestに対する出力値の調整量AD1を決定する(図5のS110)。図16Aには、入力色空間CS4の或る座標軸上に調整点P0(入力値Input_P)が4点ある場合の出力値の調整量AD1を決定する例を示している。図16Aの例では、入力値Input_Pに対する調整量Adjust Dataをそのまま最近傍格子点GDnearestに対する出力値の調整量AD1にしている。むろん、本技術は、最近傍格子点GDnearestに対する出力値の調整量AD1を調整量Adjust Dataにすることに限定されない。
むろん、本技術は、補間演算にスプライン関数を用いることに限定されない。
以上のようにして、第二の色空間CS2において現在の出力値Current Outが目標出力値Target Outに近付くように調整対象プロファイル550の対応関係が調整される。指定インテントに応じた情報が調整対象プロファイル550にある場合は、指定インテントに応じた対応関係において調整対象プロファイル550が調整される。
本発明は、種々の変形例が考えられる。
例えば、出力デバイスは、インクジェットプリンター等のプリンター200に限定されず、レーザープリンターといった電子写真方式のプリンター、3次元プリンター、表示装置、等でもよい。
画像を形成する色材の種類は、C,M,Y,Kに限定されず、C,M,Y,Kに加えて、Lc、Lm、Yよりも高濃度のDy(ダークイエロー)、Or(オレンジ)、Gr(グリーン)、Kよりも低濃度のLk(ライトブラック)、画質向上用の無着色の色材、等を含んでもよい。
むろん、第二の色空間CS2は、cmyk色空間に限定されず、CMY色空間、RGB色空間、等でもよい。
ターゲットデバイスは、ターゲット印刷機300に限定されず、表示装置等でもよい。
むろん、第一の色空間CS1は、CMYK色空間に限定されず、CMY色空間、RGB色空間、等でもよい。
調整対象色空間CS6として選択可能な色空間は、第一の色空間CS1と第二の色空間CS2とプロファイル接続空間CS3との3種類に限定されず、第一の色空間CS1と第二の色空間CS2との2種類でもよいし、第一の色空間CS1とプロファイル接続空間CS3との2種類でもよいし、第二の色空間CS2とプロファイル接続空間CS3との2種類でもよい。
紐づけ設定方法1として、S217において、UI画面801に図17を適用した例を以下で説明する。なお、図17は、並び順変更による紐づけ設定の例を模式的に示す図である。
ホスト装置100は、調整座標受付部U1で設定された全調整点POを表示装置115に一覧表示する調整点表示処理部を備えているので、紐づけ設定受付部U4では、一覧表示された全調整点POの並び順変更により紐づけ設定を行うことができる。
そのため、UI画面801に図17を適用した場合、図17に示す通りUI画面801は、調整点表示処理部によって描画される全調整点表示領域310と、グラデーションの開始位置設定欄302、グラデーションの終了位置設定欄303、S23Aにより表示するグラデーション設定状況表示領域304及び登録ボタン305を、有している。
紐づけ設定方法2として、S217において、UI画面801に図18を適用した例を以下で説明する。なお、図18は、全調整点表示領域310の色票の一覧表示のうちの、任意に選択された2つの色票をドラッグアンドドロップによる紐づけ設定した例を模式的に示す図である。
ホスト装置100は、調整座標受付部U1で設定された全調整点POを表示装置115に一覧表示する調整点表示処理部を備えているので、紐づけ設定受付部U4では、一覧表示された全調整点POのドラッグアンドドロップにより紐づけ設定を行うことができる。
そのため、図18に示す通りUI画面801は、調整点表示処理部によって描画される全調整点表示領域310と、S23Aにより表示するグラデーション設定状況表示領域304及び登録ボタン305を、有している。
紐づけ設定方法3として、S217において、UI画面801に図19を適用した例を以下で説明する。なお、図19は線の描画による紐づけ設定の例を模式的に示す図である。
ホスト装置100は、調整座標受付部U1で設定された全調整点POを表示装置115に一覧表示する調整点表示処理部と、一覧表示された全調整点POの間を繋ぐ線を表示装置115に対して指定可能な線描画指定部と、線描画指定部にて指定された線を表示装置115に表示する線描画処理部と、を備えているので、紐づけ設定受付部U4では、一覧表示された調整点POに対して、線描画指定部において、調整点PO間を線で結ぶ指定をすることにより紐づけ設定を行うことができる。
そのため、UI画面801に図19を適用した場合、図19に示す通りUI画面801は、調整点表示処理部によって描画される全調整点表示領域310と、S23Aにより表示するグラデーション設定状況表示領域304及び登録ボタン305を、有している。
紐づけ設定方法4として、S217において、UI画面801に図20を適用した例を以下で説明する。なお、図20は選択順による紐づけ設定の例を模式的に示す図である。
ホスト装置100は、調整座標受付部U1で設定された全調整点POを表示装置115に一覧表示する調整点表示処理部を備えているので、紐づけ設定受付部U4では、一覧表示された調整点POの選択順により紐づけ設定を行うことができる。
そのため、UI画面801に図20を適用した場合、図20に示す通りUI画面801は、調整点表示処理部によって描画される全調整点表示領域310と、S23Aにより表示するグラデーション設定状況表示領域304及び登録ボタン305を、有している。
表示方法1として、S23Bにおいて、UI画面802に図21を適用した例を以下で説明する。なお、図21は入力色空間上での影響範囲表示を模式的に示す図である。
ホスト装置100は、調整対象プロファイル550の入力色空間形状を表示装置115に表示する入力色空間表示処理部を備えているので、全調整影響範囲表示処理部UBは、入力色空間表示処理部により表示装置115に描画された入力色空間形状の上に全調整影響範囲を重ねて表示することができる。
そのため、UI画面802に図21を適用した場合、図21に示す通りUI画面802は、調整影響領域402及び色空間模式図403を有している。
OArea=ficc(Output Profile,B2A,ficc(Input Profile,A2B,IArea))
本具体例では、プロファイルに対する調整を実施するため調整後のプロファイルを複数の画像に対して適用されることになる。このような場合、入力(出力)色空間上で調整影響領域を把握することで、画像に適用した場合の画像毎に得られる調整効果を予想することが可能となり、効率的なプロファイル調整が可能となる。
また、複数の調整点Pnに対して紐づけ設定がされた場合、図13Bに示すように、第三調整点Qと、その影響範囲が設定された上で調整が実施されることになる。この場合、第三調整点Qに設定された影響範囲も含めて視覚的に影響範囲を表示することで正確に調整影響範囲を把握することが可能となる。
表示方法2として、S23Bにおいて、UI画面802に図22を適用した例を以下で説明する。なお、図22はプロファイルガマット上での影響範囲表示を模式的に示す図である。
ホスト装置100は、調整影響範囲受付部U3及び調整影響範囲設定部U6で設定された全調整影響範囲をLab空間へ変換する色変換部と、調整対象プロファイル550のガマットモデル形状を表示装置115に表示するガマット表示処理部と、を備えているので、全調整影響範囲表示処理部UBは、ガマット表示処理部により表示装置115に描画されたガマット形状の上に全調整影響範囲を重ねて表示することができる。
そのため、UI画面802に図22を適用した場合、図22に示す通りUI画面802は、調整影響領域402及びプロファイルガマット模式図404を有している。
LabArea=ficc(Input Profile,A2B,IArea)
本具体例では、プロファイルに対する調整を実施するため、調整後のプロファイルを複数の色変換に対して適用されることになる。このような場合、デバイス非依存の色空間であるLab色空間上で調整影響領域を把握することで、複数の色変換における調整効果をLab空間上の数値として把握することが可能となり、効率的なプロファイル調整が可能となる。また、Lab空間上での位置関係を把握することで、プロファイルガマットとの相対関係を視覚的に把握することが可能となるため、現在の調整領域の指定がプロファイルガマットに対する内外を把握した上で調整領域を設定することで、より効率的な調整が可能となる。なお、プロファイルガマットとの内外関係を把握する目的では、IArea(プロファイルガマット)を以下のように変換し、LabArea(プロファイルガマット)を出力プロファイルガマットとしてプロファイルガマット404に表示することも有効である。
LabArea(プロファイルガマット)=ficc(Output Profile,A2B,ficc(Output Profile,B2A,ficc(Input Profile,A2B,IArea)))
プロファイルガマット404を出力プロファイルガマットとして表示することで、出力デバイスのガマット形状と調整領域設定の関係を目視で把握することが可能となる。
また、複数の調整点Pnに対して紐づけ設定がされた場合、図13Bに示すように、第三調整点Qと、その影響範囲が設定された上で調整が実施されることになる。この場合、第三調整点Qに設定された影響範囲も含めて視覚的に影響範囲を表示することで正確に調整影響範囲を把握することが可能となる。
表示方法3として、S23Bにおいて、UI画面802に図23を適用した例を以下で説明する。なお、図23はグラデーション画像での影響範囲表示を模式的に示す図である。
ホスト装置100は、任意の二つの調整点P1,P2を繋ぐグラデーション画像を生成するグラデーション画像生成部を備えているので、全調整影響範囲表示処理部UBは、紐づけ設定受付部U4にて指定された各調整点POを基にグラデーション画像生成部にて生成されたグラデーション画像を、表示装置115に表示することができる。
そのため、UI画面802に図23を適用した場合、図23に示す通りUI画面802は、グラデーション画像405を有している。
本発明は、入力色空間CS4の入力座標値と出力色空間CS5の出力座標値との対応関係を規定したプロファイルを表示装置115に表示するパラメーターに基づき調整するプロファイル調整システムであって、色空間上に設ける調整点P0の座標の入力欄を表示装置115に表示し、調整点P0の座標設定を受け付ける調整座標受付部U1と、色空間上に設ける調整点P0の調整影響範囲の入力欄を表示装置115に表示し、調整点P0の調整影響範囲の設定を受け付ける調整影響範囲受付部U3と、調整座標受付部U1及び調整影響範囲受付部U3で設定された少なくとも二点以上の各調整点Pnの間の紐づけ設定の入力欄を表示装置115に表示し、必要に応じて各調整点Pnの間の紐づけ設定を受け付ける紐づけ設定受付部U4と、紐づけ設定受付部U4において設定された紐づけ設定状況を表示装置115に表示する紐づけ設定表示処理部UAと、紐づけ設定受付部U4において設定された各調整点Pnの間に新たな調整点Qxの座標を設定する調整座標設定部U5と、調整座標設定部U5において設定された新たな調整点Qxに対して、調整影響範囲を設定する調整影響範囲設定部U6と、調整影響範囲受付部U3、紐づけ設定受付部U4、調整座標設定部U5、及び調整影響範囲設定部U6を含む調整影響範囲全体を表示装置115に表示する全調整影響範囲表示処理部UBと、調整座標受付部U1にて設定された全調整点P0及び調整座標設定部U5によって追加された調整点Qxに基づいて、プロファイルを調整するプロファイル調整部U7と、を含む、態様を有する。
さらに、本発明は、上述したプロファイル調整システムの各ユニット(「部」)に対応する機能をコンピューターに実現させるプロファイル調整プログラムPR0の態様を有する。
さらに、本発明は、上述したプロファイル調整システムの各ユニット(「部」)に対応する工程を含むプロファイル調整方法の態様を有する。
以上説明したように、本発明によると、種々の態様により、影響範囲を把握した上で、容易に出力画像の階調性を向上させる技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
Claims (13)
- 入力色空間の入力座標値と出力色空間の出力座標値との対応関係を規定したプロファイルを表示部に表示するパラメーターに基づき調整するプロファイル調整システムであって、
前記入力色空間上または前記出力色空間上に設ける調整点の座標の入力欄を前記表示部に表示し、前記調整点の座標設定を受け付ける調整座標受付部と、
前記入力色空間上または前記出力色空間上に設ける前記調整点の調整影響範囲の入力欄を前記表示部に表示し、前記調整点の調整影響範囲の設定を受け付ける調整影響範囲受付部と、
前記調整座標受付部及び前記調整影響範囲受付部で設定された少なくとも二点以上の各前記調整点の間の紐づけ設定の入力欄を前記表示部に表示し、必要に応じて前記各調整点の間の紐づけ設定を受け付ける紐づけ設定受付部と、
前記紐づけ設定受付部において設定された紐づけ設定状況を前記表示部に表示する紐づけ設定表示処理部と、
前記紐づけ設定受付部において設定された前記各調整点の間に新たな調整点の座標を設定する調整座標設定部と、
前記調整座標設定部において設定された前記新たな調整点に対して、調整影響範囲を設定する調整影響範囲設定部と、
前記調整影響範囲受付部、前記紐づけ設定受付部、前記調整座標設定部、及び前記調整影響範囲設定部を含む調整影響範囲全体を前記表示部に表示する全調整影響範囲表示処理部と、
前記調整座標受付部にて設定された全調整点及び前記調整座標設定部によって追加された調整点に基づいて、前記プロファイルを調整するプロファイル調整部と、を含む、プロファイル調整システム。 - 前記調整座標受付部で設定された調整点に対して識別子を付与する識別子付与部と、
前記識別子付与部で付与された識別子を前記調整座標受付部で設定された座標と関連付けして前記表示部に表示する識別子表示処理部と、
前記調整座標受付部で設定された全調整点を前記表示部に一覧表示する調整点表示処理部と、を備え、
前記紐づけ設定受付部では、前記識別子付与部で付与された識別子の指定により、紐づけ設定を行う、請求項1に記載のプロファイル調整システム。 - 前記調整座標受付部で設定された全調整点を前記表示部に一覧表示する調整点表示処理部を備え、
前記紐づけ設定受付部では、一覧表示された前記全調整点の並び順変更により紐づけ設定を行う、請求項1に記載のプロファイル調整システム。 - 前記調整座標受付部で設定された全調整点を前記表示部に一覧表示する調整点表示処理部を備え、
前記紐づけ設定受付部では、一覧表示された前記全調整点のうちの、任意に選択された2点間をドラッグアンドドロップにより紐づけ設定を行う、請求項1に記載のプロファイル調整システム。 - 前記調整座標受付部で設定された全調整点を前記表示部に一覧表示する調整点表示処理部と、
前記一覧表示された前記全調整点の間を繋ぐ線を前記表示部に対して指定可能な線描画指定部と、
前記線描画指定部にて指定された線を前記表示部に表示する線描画処理部と、を備え、
前記紐づけ設定受付部では、前記一覧表示された調整点に対して、前記線描画指定部において調整点間を線で結ぶ指定をすることにより紐づけ設定を行う、請求項1に記載のプロファイル調整システム。 - 前記調整座標受付部で設定された全調整点を前記表示部に一覧表示する調整点表示処理部を備え、
前記紐づけ設定受付部では、前記一覧表示された調整点の選択順により紐づけ設定を行う、請求項1に記載のプロファイル調整システム。 - 前記表示部に任意の画像を表示する画像表示処理部を備え、
前記全調整影響範囲表示処理部は、前記画像表示処理部にて前記表示部に表示された任意の画像上に重ねて全調整影響範囲に含まれる領域を表示する、請求項1に記載のプロファイル調整システム。 - 調整対象プロファイルの入力色空間形状を前記表示部に表示する入力色空間表示処理部を備え、
前記全調整影響範囲表示処理部は、前記入力色空間表示処理部により前記表示部に描画された入力色空間形状の上に全調整影響範囲を重ねて表示する、請求項1に記載のプロファイル調整システム。 - 前記調整影響範囲受付部及び前記調整影響範囲設定部で設定された全調整影響範囲をLab空間へ変換する色変換部と、
調整対象プロファイルのガマットモデル形状を前記表示部に表示するガマット表示処理部と、を備え、
前記全調整影響範囲表示処理部は、前記ガマット表示処理部により前記表示部に描画されたガマット形状の上に全調整影響範囲を重ねて表示する、請求項1に記載のプロファイル調整システム。 - 任意の二つの前記調整点を繋ぐグラデーション画像を生成するグラデーション画像生成部を備え、
前記全調整影響範囲表示処理部は、前記紐づけ設定受付部にて指定された前記各調整点を基に前記グラデーション画像生成部にて生成されたグラデーション画像を、前記表示部に表示する、請求項1に記載のプロファイル調整システム。 - 入力色空間の入力座標値と出力色空間の出力座標値との対応関係を規定したプロファイルを表示部に表示するパラメーターに基づき調整するプロファイル調整装置であって、
前記入力色空間上または前記出力色空間上に設ける調整点の座標の入力欄を前記表示部に表示し、前記調整点の座標設定を受け付ける調整座標受付部と、
前記入力色空間上または前記出力色空間上に設ける前記調整点の調整影響範囲の入力欄を前記表示部に表示し、前記調整点の調整影響範囲の設定を受け付ける調整影響範囲受付部と、
前記調整座標受付部及び前記調整影響範囲受付部で設定された少なくとも二点以上の各前記調整点の間の紐づけ設定の入力欄を前記表示部に表示し、必要に応じて前記各調整点の間の紐づけ設定を受け付ける紐づけ設定受付部と、
前記紐づけ設定受付部において設定された紐づけ設定状況を前記表示部に表示する紐づけ設定表示処理部と、
前記紐づけ設定受付部において設定された前記各調整点の間に新たな調整点の座標を設定する調整座標設定部と、
前記調整座標設定部において設定された前記新たな調整点に対して、調整影響範囲を設定する調整影響範囲設定部と、
前記調整影響範囲受付部、前記紐づけ設定受付部、前記調整座標設定部、及び前記調整影響範囲設定部を含む調整影響範囲全体を前記表示部に表示する全調整影響範囲表示処理部と、
前記調整座標受付部にて設定された全調整点及び前記調整座標設定部によって追加された調整点に基づいて、前記プロファイルを調整するプロファイル調整部と、を含む、プロファイル調整装置。 - 入力色空間の入力座標値と出力色空間の出力座標値との対応関係を規定したプロファイルを表示部に表示するパラメーターに基づき調整するプロファイル調整方法であって、
前記入力色空間上または前記出力色空間上に設ける調整点の座標の入力欄を前記表示部に表示し、前記調整点の座標設定を受け付ける調整座標受付工程と、
前記入力色空間上または前記出力色空間上に設ける前記調整点の調整影響範囲の入力欄を前記表示部に表示し、前記調整点の調整影響範囲の設定を受け付ける調整影響範囲受付工程と、
前記調整座標受付工程及び前記調整影響範囲受付工程で設定された少なくとも二点以上の各前記調整点の間の紐づけ設定の入力欄を前記表示部に表示し、必要に応じて前記各調整点の間の紐づけ設定を受け付ける紐づけ設定受付工程と、
前記紐づけ設定受付工程において設定された紐づけ設定状況を前記表示部に表示する紐づけ設定表示処理工程と、
前記紐づけ設定受付工程において設定された前記各調整点の間に新たな調整点の座標を設定する調整座標設定工程と、
前記調整座標設定工程において設定された前記新たな調整点に対して、調整影響範囲を設定する調整影響範囲設定工程と、
前記調整影響範囲受付工程、前記紐づけ設定受付工程、前記調整座標設定工程、及び前記調整影響範囲設定工程を含む調整影響範囲全体を前記表示部に表示する全調整影響範囲表示処理工程と、
前記調整座標受付工程にて設定された全調整点及び前記調整座標設定工程によって追加された調整点に基づいて、前記プロファイルを調整するプロファイル調整工程と、を含む、プロファイル調整方法。 - 入力色空間の入力座標値と出力色空間の出力座標値との対応関係を規定したプロファイルを表示部に表示するパラメーターに基づき調整するプロファイル調整プログラムであって、
前記入力色空間上または前記出力色空間上に設ける調整点の座標の入力欄を前記表示部に表示し、前記調整点の座標設定を受け付ける調整座標受付機能と、
前記入力色空間上または前記出力色空間上に設ける前記調整点の調整影響範囲の入力欄を前記表示部に表示し、前記調整点の調整影響範囲の設定を受け付ける調整影響範囲受付機能と、
前記調整座標受付機能及び前記調整影響範囲受付機能で設定された少なくとも二点以上の各前記調整点の間の紐づけ設定の入力欄を前記表示部に表示し、必要に応じて前記各調整点の間の紐づけ設定を受け付ける紐づけ設定受付機能と、
前記紐づけ設定受付機能において設定された紐づけ設定状況を前記表示部に表示する紐づけ設定表示処理機能と、
前記紐づけ設定受付機能において設定された前記各調整点の間に新たな調整点の座標を設定する調整座標設定機能と、
前記調整座標設定機能において設定された前記新たな調整点に対して、調整影響範囲を設定する調整影響範囲設定機能と、
前記調整影響範囲受付機能、前記紐づけ設定受付機能、前記調整座標設定機能、及び前記調整影響範囲設定機能を含む調整影響範囲全体を前記表示部に表示する全調整影響範囲表示処理機能と、
前記調整座標受付機能にて設定された全調整点及び前記調整座標設定機能によって追加された調整点に基づいて、前記プロファイルを調整するプロファイル調整機能と、をコンピューターに実現させる、プロファイル調整プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017213525A JP6958249B2 (ja) | 2017-11-06 | 2017-11-06 | プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム |
| CN201811295149.1A CN109756649B (zh) | 2017-11-06 | 2018-11-01 | 配置文件调节系统、装置以及配置文件调节方法 |
| US16/180,075 US10395619B2 (en) | 2017-11-06 | 2018-11-05 | Profile adjustment system, profile adjustment device, and profile adjustment method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017213525A JP6958249B2 (ja) | 2017-11-06 | 2017-11-06 | プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019087834A JP2019087834A (ja) | 2019-06-06 |
| JP6958249B2 true JP6958249B2 (ja) | 2021-11-02 |
Family
ID=66327484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017213525A Active JP6958249B2 (ja) | 2017-11-06 | 2017-11-06 | プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10395619B2 (ja) |
| JP (1) | JP6958249B2 (ja) |
| CN (1) | CN109756649B (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6922446B2 (ja) | 2017-06-06 | 2021-08-18 | セイコーエプソン株式会社 | プロファイル調整方法 |
| JP6969167B2 (ja) | 2017-06-06 | 2021-11-24 | セイコーエプソン株式会社 | プロファイル調整方法、プロファイル調整プログラム、プロファイル調整装置、及び、プロファイル調整システム |
| JP2019103040A (ja) | 2017-12-05 | 2019-06-24 | セイコーエプソン株式会社 | プロファイル調整方法、プロファイル調整プログラム、プロファイル調整装置、及び、プロファイル調整システム |
| JP6950513B2 (ja) | 2017-12-19 | 2021-10-13 | セイコーエプソン株式会社 | 色変換テーブル調整方法、色変換テーブル調整プログラム、色変換テーブル調整装置、及び、色変換テーブル調整システム |
| JP7679693B2 (ja) * | 2021-05-20 | 2025-05-20 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6307961B1 (en) * | 1997-07-31 | 2001-10-23 | Pgi Graphics Imaging Llc | User-interactive corrective tuning of color profiles |
| JP4191854B2 (ja) * | 1999-08-20 | 2008-12-03 | 東芝テック株式会社 | カラー画像処理装置 |
| JP2004112694A (ja) * | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | 色調整方法、色調整装置、色変換定義編集装置、画像処理装置、プログラム、記憶媒体 |
| JP3901072B2 (ja) * | 2002-10-23 | 2007-04-04 | ソニー株式会社 | 映像表示装置、映像表示方法 |
| EP1588550A1 (en) * | 2003-01-30 | 2005-10-26 | Kodak Polychrome Graphics, LLC | Color correction using a device-dependent display profile |
| JP2004242193A (ja) * | 2003-02-07 | 2004-08-26 | Minolta Co Ltd | リンクファイル生成プログラム、色変換プログラムおよびリンクファイル生成装置 |
| TWI332652B (en) * | 2003-05-23 | 2010-11-01 | Via Tech Inc | System and method of auto-configuration settings for multimedia apparatus |
| KR100636136B1 (ko) * | 2004-01-29 | 2006-10-19 | 삼성전자주식회사 | 이미지 어플리케이션과 매칭된 칼라 프로파일에 의한이미지 형성 데이터 생성방법 및 장치 |
| JP4438741B2 (ja) * | 2005-11-30 | 2010-03-24 | ソニー株式会社 | 色調整装置、印刷装置、画像処理装置、色調整方法、プログラム |
| JP2008005381A (ja) * | 2006-06-26 | 2008-01-10 | Fujifilm Corp | 色変換定義作成方法、プロファイル作成方法、色変換定義作成装置、プロファイル作成装置、色変換定義作成プログラム、および、プロファイル作成プログラム |
| JP2008245156A (ja) * | 2007-03-28 | 2008-10-09 | Sharp Corp | 色調整装置、色調整方法、画像形成装置、色調整プログラムおよび記録媒体 |
| JP2009005097A (ja) * | 2007-06-21 | 2009-01-08 | Panasonic Corp | 色域調整装置および色域調整方法 |
| JP5159565B2 (ja) | 2008-11-04 | 2013-03-06 | キヤノン株式会社 | 色処理装置およびその方法 |
| JP5256001B2 (ja) * | 2008-11-20 | 2013-08-07 | 京セラドキュメントソリューションズ株式会社 | 色調整装置、方法及びプログラム |
| JP5162552B2 (ja) * | 2009-09-09 | 2013-03-13 | 京セラドキュメントソリューションズ株式会社 | 色調整装置、色調整方法及び色調整プログラム |
| JP5482073B2 (ja) * | 2009-10-05 | 2014-04-23 | 富士ゼロックス株式会社 | 画像処理装置、画像形成システム、およびプログラム |
| JP2012109884A (ja) * | 2010-11-19 | 2012-06-07 | Konica Minolta Business Technologies Inc | 色変換テーブル管理方法、色変換テーブル管理装置及びプログラム |
| JP6485146B2 (ja) * | 2015-03-19 | 2019-03-20 | 富士ゼロックス株式会社 | 色変換情報生成装置及びプログラム |
| JP6296018B2 (ja) * | 2015-08-05 | 2018-03-20 | コニカミノルタ株式会社 | 画像形成装置及びプログラム |
-
2017
- 2017-11-06 JP JP2017213525A patent/JP6958249B2/ja active Active
-
2018
- 2018-11-01 CN CN201811295149.1A patent/CN109756649B/zh active Active
- 2018-11-05 US US16/180,075 patent/US10395619B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019087834A (ja) | 2019-06-06 |
| CN109756649A (zh) | 2019-05-14 |
| US20190139511A1 (en) | 2019-05-09 |
| CN109756649B (zh) | 2022-04-15 |
| US10395619B2 (en) | 2019-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6969167B2 (ja) | プロファイル調整方法、プロファイル調整プログラム、プロファイル調整装置、及び、プロファイル調整システム | |
| JP6922446B2 (ja) | プロファイル調整方法 | |
| JP6958249B2 (ja) | プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及びプロファイル調整プログラム | |
| JP6888507B2 (ja) | プロファイル調整方法、プロファイル調整プログラム、プロファイル調整装置、及び、プロファイル調整システム | |
| JP6926818B2 (ja) | プロファイル調整システム、プロファイル調整装置、プロファイル調整方法、及び、プロファイル調整プログラム | |
| JP6950297B2 (ja) | プロファイル調整方法、プロファイル調整プログラム、及び、プロファイル調整システム | |
| CN109120815B (zh) | 颜色选择用比色图表及其生成方法、以及生成装置 | |
| CN109005312B (zh) | 配置文件调节方法,以及配置文件调节系统 | |
| JP6922658B2 (ja) | プロファイル調整方法、プロファイル調整プログラム、プロファイル調整装置、及び、プロファイル調整システム | |
| JP6950513B2 (ja) | 色変換テーブル調整方法、色変換テーブル調整プログラム、色変換テーブル調整装置、及び、色変換テーブル調整システム | |
| JP6959574B2 (ja) | デバイスリンクプロファイルの調整方法、調整プログラム、調整装置、調整システム、作成方法、作成プログラム、及び、作成装置 | |
| JP2019149658A (ja) | 色変換テーブルを調整する方法、プログラム、及び、装置 | |
| JP6897379B2 (ja) | プロファイル調整方法、プロファイル調整プログラム、及び、プロファイル調整装置 | |
| JP7314628B2 (ja) | 画像処理装置、画像処理方法、及び、画像処理プログラム | |
| JP2004023650A (ja) | 画像処理装置及び該画像処理装置に用いる画像生成もしくは処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180910 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181121 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20200807 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200903 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210615 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210726 |
|
| 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: 20210907 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6958249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |