JP3922175B2 - Photo processing equipment - Google Patents

Photo processing equipment Download PDF

Info

Publication number
JP3922175B2
JP3922175B2 JP2002369674A JP2002369674A JP3922175B2 JP 3922175 B2 JP3922175 B2 JP 3922175B2 JP 2002369674 A JP2002369674 A JP 2002369674A JP 2002369674 A JP2002369674 A JP 2002369674A JP 3922175 B2 JP3922175 B2 JP 3922175B2
Authority
JP
Japan
Prior art keywords
pixel data
color
gradation range
correction
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2002369674A
Other languages
Japanese (ja)
Other versions
JP2004201184A (en
Inventor
規之 西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Noritsu Koki Co Ltd
Original Assignee
Noritsu Koki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Noritsu Koki Co Ltd filed Critical Noritsu Koki Co Ltd
Priority to JP2002369674A priority Critical patent/JP3922175B2/en
Priority to DE60324515T priority patent/DE60324515D1/en
Priority to EP03022500A priority patent/EP1411714B1/en
Priority to US10/687,727 priority patent/US7466857B2/en
Publication of JP2004201184A publication Critical patent/JP2004201184A/en
Application granted granted Critical
Publication of JP3922175B2 publication Critical patent/JP3922175B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、写真処理装置に関する。
【0002】
【従来の技術】
近年、写真フィルムに記録された画像をスキャナで読み取った後、A/D変換することにより取得されたデジタルの画像データ、あるいは、デジタルカメラに装填されるメモリカードやCD−ROM等の記録媒体に記録されたデジタルの画像データを印画紙に露光し、露光された印画紙を現像することにより画像をプリントする写真処理装置が知られている。
【0003】
このような写真処理装置は、プリント前にプリント対象画像を表示するモニタと、色濃度や輝度を調整するためのキーボード等の入力手段とを備え、プリント対象画像の画質を調整することを可能にしている。
【0004】
写真フィルム及びCD−ROM等から取得された画像データは、各画素データが、RGB表色系によって表されている。しかし、画質調整は、色相と輝度とをそれぞれ独立に変化させるような調整が行われるため、RGB表色系の下でこのような調整を行おうとすると各色成分をバランスよく調整する必要があることから、調整操作が極めて困難となる。そのため、画質調整は、RGB表色系で表された画像データをYCC表色系などの画質調整が容易な表色系に変換し、その色空間上で調整する手法が一般的に採用されている。YCC色空間上での調整が終了すると画像データは、RGB表色系に逆変換されて出力、すなわち印画紙に露光される、あるいはモニタに表示される。
【0005】
各色成分が、例えば0〜255の階調で表されるRGB表色系では、YCC色空間における調整量によっては、逆変換後の画素データのうちその画素データを構成する色成分の値が280のように最大階調を越えたり、または−30のように0よりも小さくなるというように、RGB表色系に逆変換された画素データが所定の階調範囲をはみ出してしまう場合がある。
【0006】
従来の写真処理装置では、最大階調を越えた画素データは、越えた色成分の値を階調範囲の最大値である255にする、あるいは、最小階調より小さくなった色成分はその値を階調範囲の最小値である0にするというように、丸めこみ処理を施していた。
【0007】
【発明が解決しようとする課題】
しかしながら、丸め込み処理では、例えば、(R,G,B)=(280,240,150)の画素データが、(R,G,B)=(255,240,150)の画素データに補正されるため、補正の前後でカラーバランスが崩れ、その画素データ本来の色相が変化してしまい、色再現性が低下するという問題が生じてしまう。
【0008】
本発明は、上記課題を解決するためになされたものであり、調整によって所定の階調範囲からはみ出した画素データを、色再現性を低下させることなく所定の階調範囲内に補正し得る写真処理装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る写真処理装置は、RGB表色系で表された複数の画素データから構成される画像データを所定の階調範囲で出力する写真処理装置において、RGB表色系で表された画像データを画質調整用の表色系に変換する変換手段と、前記画質調整用の表色系で表された画像データの画質調整を行う調整手段と、前記画質調整された画像データをRGB表色系に逆変換する逆変換手段と、前記逆変換された画像データを構成する各画素データのレベルが前記所定の階調範囲内であるか否かを判断する判断手段と、前記判断手段が前記所定の階調範囲外と判断した画素データに対して、当該画素データを構成する各色成分に所定の演算を施すことにより前記所定の階調範囲内に収める補正を行う補正手段とを備え、前記補正手段は、補正対象となる画素データに対して、当該画素データを構成する色成分のうちの最小値を基準として各色成分を表したときの各色差分値を前記色成分の最大値と最小値との差分値で除した比率を、補正の前後で保持するものであり、前記判断手段が前記所定の階調範囲をオーバーフローしたと判断した画素データに対して、補正の前後において、前記比率を保持させると共に、前記色成分の最大値を前記所定の階調範囲の最大値と一致させ前記判断手段が前記所定の階調範囲をアンダーフローしたと判断した画素データに対して、補正の前後において、前記比率を保持させると共に、前記色成分の最小値を前記所定の階調範囲の最小値と一致させることを特徴とする。
【0010】
この構成によれば、RGB表色系で表された画像データは、画質調整用の表色系に変換され、画質調整された後、再度、RGB表色系に逆変換される。そして、調整によって所定の階調範囲からはみ出した画素データは、逆変換後に、補正手段によって、その画素データを構成する色成分のうちの最小値を基準として各色成分を表したときの各色差分値の比率が、補正の前後で保持されるように、所定の階調範囲内に補正される。そのため、補正対象の画素データは、補正の前後において色相が保持され、色再現性が向上する。
【0011】
また、前記補正手段は、前記判断手段が画素データを構成する最大の色成分が前記所定の階調範囲をオーバーフローしたと判断したときは、前記最大の色成分の値を前記所定の階調範囲の最大値と一致させている
【0012】
この構成によれば、RGB表色系に逆変換された結果、所定の階調範囲をオーバーフローした画素データは、階調の低下が最小限に抑制されるように、所定の階調範囲内に補正される。
【0013】
また、前記補正手段は、前記判断手段が画素データを構成する最小の色成分が前記所定の階調範囲をアンダーフローしたと判断したときは、前記最小の色成分の値を前記所定の階調範囲の最小値と一致させている。
【0014】
この構成によれば、所定の階調範囲をアンダーフローした画素データは、階調の増加が最小限に抑制されるように所定の階調範囲内に補正される。
【0015】
また、前記補正手段は、前記判断手段が前記所定の階調範囲をオーバーフローしたと判断した画素データに対して、補正の前後において、当該画素データの前記比率保持させている
【0016】
この構成によれば、逆変換された結果、RGB色空間をオーバーフローした画素データは、色相のみが保持されてRGB色空間内に補正されるため、補正による彩度の低下が少なくされる。
【0017】
また、前記補正手段は、補正前の画素データを構成する色成分の平均値を保持することが好ましい。
【0018】
この構成によれば、画質調整用の表色系で画質調整された後、RGB表色系に逆変換された結果、階調範囲外となった画素データは、補正の前後において、その画素データの最小値を基準として各色成分を表したときの各色成分同士の比率に加えて、色成分の平均値も保持されるように階調範囲内に補正される。そのため、補正対象となる画素データは、補正の前後において、色相に加えて輝度が保持される。
【0019】
また、前記補正手段は、前記判断手段が前記所定の階調範囲をアンダーフローしたと判断した画素データに対して、補正の前後において、当該画素データの前記比率を保持させるとともに、色成分の平均値を保持させることが好ましい。
【0020】
この構成によれば、逆変換された結果、RGB色空間をアンダーフローした画素データは、色相及び輝度が保持されてRGB色空間内に補正されるため、補正によって、画素データの輝度が不必要に増大されることが抑制され、低階調域での色再現性が向上される。
【0021】
【発明の実施の形態】
図1は、本発明に係る写真処理装置の概略構成を示す図である。この図において、写真処理装置は、ポジフィルムから画像を読み取ってメモリに記憶するスキャナ部10と、スキャナ部10で取り込まれた画像データに対して所定の画像処理を行なう画像処理部20と、処理された画像データを光信号に変換して印画紙を露光する画像露光部30と、露光された印画紙を現像する現像処理部40と、現像され、乾燥された印画紙を1コマ毎にカットするカット部50と、システム全体の動作を制御するシステムコントローラ60とから構成されている。
【0022】
スキャナ部10は、現像済みのフィルム11の各コマを読み取り位置に移送するフィルム移送部12と、フィルム11の各コマの画像を読み取る画像読取部13とから構成されている。
【0023】
フィルム移送部12は、巻取ローラ121と、巻取ローラ121を回転駆動する駆動モータ122と、駆動モータ122の駆動を制御するフィルム移送制御部123と、フィルム11の下部に配設された光源用のランプ124と、ランプ124の発光量を制御するランプ制御部125等とから構成されており、フィルム移送制御部123からの制御信号に基づき駆動モータ122を回転させ、巻取ローラ121によりフィルム11をコマ寸法分ずつ間欠的に移送し、各コマとランプ124とを順次対向させる。
【0024】
画像読取部13は、フィルムの各コマの画像を読み取るためにマトリクス状に配列されたCCD等からなるカラーの撮像素子131と、撮像素子131による画像の読み取りを制御する読取制御部132とを備えるとともに、フィルム11の各コマの画像を撮像素子131の受光面に結像させるレンズ133と、フィルム11とレンズ133との間に挿入され、フィルム11の画像をR、G、Bの3色に分離する光学フィルタ134と、光学フィルタ134の位置を移動させるフィルタ駆動モータ135と、フィルタ駆動モータ135の駆動を制御するフィルタ送り制御部136と、撮像素子131で読み取った画像信号を取り込む画像取込部137等を備える。
【0025】
画像取込部137は、撮像素子131で読み取ったアナログの画像信号を、所定ビット、例えば8ビットで表される階調のデジタルの画像データに変換するA/D変換器138と、A/D変換器138から出力される画像データを記憶するRAM等からなる画像メモリ139とから構成されている。この画像メモリ139は、R、G、Bの3色分からなり、図略のアドレスコントローラにより指定されたアドレスに各コマの画像データをR、G、Bの各色について、画素ごとにそれぞれ記憶する。
【0026】
記録媒体駆動装置140は、MO、CD−ROM、デジタルカメラに用いられる可搬タイプのカードメモリ等の記録媒体がそれぞれ装填可能なスロットを備え、スロットに装填された記録媒体に記録されている画像データを読み取り、画像メモリ139に出力する。
【0027】
画像処理部20は、CPU(中央処理装置)、RAM(ランダムアクセスメモリ)及びROM(リードオンリーメモリ)からなり、画像メモリ139からRGB画像データを読出し所定の画像処理を施し、露光制御部34に出力する。画像処理部20の処理の詳細については後述する。
【0028】
画像露光部30は、後述するレーザ露光部33を駆動する露光制御部34と、ロールRに巻回されている長尺状のロール印画紙31をレーザ露光部33に移送する印画紙移送部32とから構成されている。レーザ露光部33は、R,G,Bのレーザ光を出力する3個のレーザ光源を備え、RGB画像データをR,G,Bの光信号に変換してロール印画紙31上に出力する。露光制御部34は、印画紙移送部32とレーザ露光部33を同期制御するとともに、画像処理部20からのR,G,Bの3色のRGB画像データに基づいて、ロール印画紙31に各コマの画像がR,G,Bの各色毎に正確に露光されるように制御する。現像処理部40は、現像液の充填された液槽41を備えており、レーザ露光部33で露光されたロール印画紙31が液槽41の下流側に配設された図略の露光済印画紙移送部により移送されて液槽41内の現像液に浸漬されることにより、ロール印画紙31への露光により形成された潜像を顕在化させる。カット部50は、現像処理部40で現像され、その後に乾燥されたロール印画紙31を幅方向に1コマ単位でカットするカッター51を備える。
【0029】
システムコントローラ60は、図略のCPUや制御用のプログラムを記憶したROM等を備えており、この制御プログラムに基づき各制御部に指令を与えて各制御部の動作を集中制御する。
【0030】
操作部70は、キーボード、マウスから構成され、オペレータの種々の操作指令を受け付け、操作指令に応じた種々の指令信号を画像処理部20に出力する。
【0031】
表示部80は、CRT(陰極線管)、液晶パネル、またはプラズマディスプレイから構成され、画像処理部20によって所定の画像処理が施された画像データを表示する。
【0032】
図2は、画像処理部20の機能ブロック図を示している。これらの機能ブロックは、ROMに記憶されたプログラムをCPUが実行することによって実現される。画像処理部20は、YCC変換部21、画質調整部22、RGB変換部23、判断部24及び補正部25を備えている。
【0033】
YCC変換部21は、画像メモリ139から読み出された1コマ分の画像データに対してYCC変換を施し、RGB表色系(RGB色空間)で表された画像データ(RGB画像データ)をYCC表色系(YCC色空間)で表された画像データ(YCC画像データ)に変換する。YCC表色系は、画素データをYCC輝度(Y)、青の色差(C1)及び赤の色差(C2)の成分で表す表色系である。YCC画像データは、RGB画素データに対して、式(1)の演算を施すことにより得られる。YCC変換部21は、1コマ分のRGB画像データを構成する各RGB画素データに対して、式(1)の演算を施すことにより、1コマ分のYCC画像データを算出する。
【0034】
【数1】

Figure 0003922175
【0035】
但し、a11〜a33は、YCC表色系に変換するための所定の係数である。
【0036】
プリント前の画像の画質調整を行う場合、例えば、色相を保持したままで、YCC輝度のみを調整したい場合など、YCC輝度と色とを個別に調整したい場合がある。しかしながら、RGB画像データに対してこのような調整を施すためには、R,G,Bの各色成分のバランスを考慮した色成分間に亘る調整が要求されることから、調整が非常に困難であり、技量を要する。そこで、本写真処理装置では、RGB画像データをYCC色空間に変換し、YCC色空間上で画像データの画質調整を行うようにしている。
【0037】
画質調整部22は、操作部70がオペレータの操作指令に応じて出力した指令信号を受け付けて、例えば、YCC画像データに種々の画質調整、例えば、ガンマ曲線の傾きの調整、コントラストの調整、R,G,Bの色濃度の調整などを行う。なお、画質調整部22は、オペレータの操作指令によらず、デジタルカメラの機種や、写真フィルムの種類等の、種々の情報を基に、YCC画像データの画質調整を自動的に行ってもよい。
【0038】
RGB変換部23は、画質調整されたYCC画像データを構成する各画素データ(YCC画素データ)に対して、式(2)の演算を施し、YCC画像データをRGB画像データに変換する(逆変換)。
【0039】
【数2】
Figure 0003922175
【0040】
但し、b11〜b33はRGB表色系に変換するための所定の係数である。
【0041】
判断部24は、RGB変換部23によってYCC画像データから変換されたRGB画像データを構成する各RGB画素データに対して、各色成分が所定の階調範囲内にあるか否かを判断する。本実施形態では、各色成分は8ビットで表されているため、各色成分のとり得る階調範囲は0〜255となる。したがって、判断部24は、色成分のうち少なくとも1つの色成分の値が0未満又は256以上であれば、その画素データは、階調範囲外の画素データであると判断する。さらに、判断部24は、例えば(R,G,B)=(280,230,150)のように、色成分のうち少なくとも1つの色成分の値が256以上である場合、その画素データは、オーバーフローしたと判断し、また、(−30、60、80)のように、色成分のうち少なくとも1つの色成分の値が0未満である場合、その画素データは、アンダーフローしたと判断する。
【0042】
補正部25は、判断部24がオーバーフロー又はアンダーフローしたと判断したRGB画素データに対して、方式1及び方式2のいずれか一方の手法を施すことにより、各色成分が0〜255の階調範囲内に収まるように補正する。
【0043】
(方式1)
方式1は、補正対象のRGB画素データを階調範囲内に収まるように補正するにあたり、補正の前後で色相を保持させる方法であり、オーバーフローしたRGB画素データに対しては、式(3)の演算を施すことにより、アンダーフローしたRGB画素データに対しては、式(4)の演算を施すことにより、補正対象のRGB画素データが階調範囲内に収まるように補正する。
【0044】
【数3】
Figure 0003922175
【0045】
但し、min:補正対象の画素データを構成する色成分の最小値
max:補正対象の画素データを構成する色成分の最大値
R,G,B:補正前の各色成分の値
R´,G´,B´:補正後の各色成分の値
【0046】
上記式(3)の第2項に示す式a〜cは色成分の最小値minを基準として各色成分を表したときの色差分値(R−min,G−min,B−min)を色成分の最大値maxと色成分の最小値minとの差分値(max−min)で除算した値を表している。したがって、これらa〜cは色差分値(R−min,G−min,B−min)の中の最大値を基準としたときの比率を表すこととなる。そして、階調範囲の最大値255と色成分の最小値minとの差分値(255−min)にこれらの比率を乗算し、この乗算した値に色成分の最小値minを加算することによりR´,G´,B´を算出している。そのため、補正されたRGB画素データ(R´,G´,B´)の色差分値(R´−min,G´―min,B´−min)の最大値を基準としたときの比率は、補正前のRGB画素データの比率と一致することとなり、色相が一定に保たれる。さらに、a〜cの値はそれぞれ1以下であるため、R´,G´,B´はそれぞれ255以下の値となり、補正後のRGB画素データは、階調範囲内に収まることとなる。
【0047】
図3は、色成分が(280,240,150)で表されるRGB画素データ(オーバーフローしたRGB画素データ)を、方式1によって、階調範囲内に補正する場合を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。図3(a)、(b)において、縦軸は階調を示し、横軸はR,G,Bの色成分を示している。色成分の最小値minは、min=150であるため、色差分値は(130,90,0)となり、色差分値の最大値130を基準としたときの各色差分値の比率は1.00:0.69:0.00となる。
【0048】
補正前のRGB画素データ(280,240,150)は式(3)によって補正されて、R´=255、G´=222、B´=150と算出される。算出されたRGB画素データ(255,222,150)の色差分値の比率は、1:0.69:0であり、補正の前後で色相が一定に保たれていることが分かる。
【0049】
また、オーバーフローしたR成分も階調範囲の最大値である255とされているため、階調の低下をできる限り抑制した形で階調範囲内への補正が施されたこととなる。
【0050】
上記式(4)の第2項に示す式d〜fは式(3)と同様に、色差分値の中の最大値を基準としたときの各色差分値の比率を表している。そして、色成分の最大値maxと階調範囲の最小値0との差分値にこれらの比率を乗算し、この乗算値に階調範囲の最小値0を加算することにより、R´,G´,B´を算出している。そのため、補正対象のRGB画素データは、補正の前後において、色相が一定に保たれることとなる。さらに、d〜fの値はそれぞれ0〜1の値をとるため、R´,G´,B´はそれぞれ0〜255の値となり、補正後のRGB画素データは階調範囲内に補正されることとなる。
【0051】
図4は、色成分が(150、70、−30)で表されるRGB画素データ(アンダーフローしたRGB画素データ)を、方式1によって、0〜255の階調範囲に補正する場合を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。なお、両グラフとも、縦軸及び横軸は、それぞれ階調及びR,G,Bの色成分を示している。補正前のRGB画素データ(150、70、−30)は、式(4)によって、R´=150、G´=83.3、B´=0と算出される。したがって、補正前後においてRGB画素データの色差分値の比率は、1.0:0.56:0と一定に保たれており、色相が保持されていることが分かる。また、アンダーフローしたB色成分の値が階調範囲の最小値である0となっているため、階調(階調表現幅)の増大ができる限り抑制された形で階調範囲への補正が施されることとなる。
【0052】
(方式2)
方式2は、補正対象の画素データを階調範囲内に収まるように補正するにあたり、補正の前後で色相及び輝度を保持させる方法であり、オーバーフローしたRGB画素データに対しては、式(5)の演算を施すことにより、アンダーフローしたRGB画素データに対しては、式(6)の演算を施すことにより、補正対象のRGB画素データを0〜255の階調範囲内に収まるように補正する。
【0053】
【数4】
Figure 0003922175
【0054】
但し、min:補正対象の画素データを構成する色成分の最小値
max:補正対象の画素データを構成する色成分の最大値
R,G,B:補正前の各色成分の値
R´,G´,B´:補正後の各色成分の値
d=R,G,B色成分の平均値(=輝度値)
【0055】
上記式(5)の第2項に示す式g〜iは色差分値の最大値を基準としたときの各色差分値の比率を示している。また、MINは輝度値を一定に保つために最小の色成分minに補正を施した式である。式(5)では、階調範囲の最大値である255とMINとの差分値(255−MIN)に対し式g〜iの色成分値の比率を乗算した値にMINを加算している。そのため、式(5)によって算出されたRGB画素データは、補正前のRGB画素データと色相が一定に保たれるとともに、輝度も一定に保たれる。また、式g〜iはいずれも0〜1の値をとるため、R´,G´,B´はいずれも255以下の値となり、階調範囲内に収まるように補正される。
【0056】
図5は、色成分が(280,240,150)のRGB画素データ(オーバーフローしたRGB画素データ)を、方式2によって、階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。両グラフとも、縦軸及び横軸は、それぞれ階調及びRGB色成分を表している。この画素データの輝度値dは、d=(280+240+150)/3=223.3である。また、max=280、min=150であるため、MIN=182.3と算出される。したがって、式(5)により、RGB画素データは(R´,G´,B´)=(255,232.5,182.3)と算出される。このRGB画素データの輝度値は、(255+232.5+182.3)/3=223.3であるため、補正の前後で輝度が保持されていることが分かる。また、色差分値は(72.7,50.2,0)であるため、最大の色差分値(=72.7)を基準としたときの色差分値の比率は、1:0.69:0となり、補正の前後で、色差分値の比率が一致しており、輝度が保持されていることが分かる。さらに、オーバーフローしたR成分の値も階調範囲の最大値である255とされているため、階調の低下を抑制するように階調範囲内への補正が施されることとなる。
【0057】
上記式(6)の第2項に示すj〜lは、色差分値の最大値を基準としたときの各色差分値の比率を表している。また、MAXは輝度値を一定に保つために最大の色成分maxに対して補正を施した式である。式(6)では、階調範囲の最小値である0とMAXとの色差分値に対して、式j〜iの色差分値の比率を乗算した値を加算している。そのため、補正されたRGB画素データ(R´,G´,B´)の色差分値の最大値を基準としたときの比率は、補正前のRGB画素データの同比率と一致することとなり、色相が一定に保たれる。さらに、j〜lの値はそれぞれ0〜1であるため、R´,G´,B´はそれぞれ255以下の値となり、補正後のRGB画素データは、階調範囲内に補正されることとなる。
【0058】
図6は、色成分が(150,70,−30)であるアンダーフローしたRGB画素データを方式2によって、階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。なお、両グラフとも、縦軸及び横軸は、それぞれ諧調及びR,G,Bの色成分を示している。この画素データの輝度値dは、d=(150+70−30)/3=63.3である。また、max=150、min=−30であるため、MAX=122.1である。したがって、RGB画素データは、(R´,G´,B´)=(122.1,67.8,0)と算出される。このRGB画素データの輝度値は、(122.1+67.8+0)/3=63.3であるため、補正の前後で輝度値が保持されていることが分かる。また、色差分値の比率は、補正の前後において、1:0.56:0と一定に保たれており、色相が保持されていることが分かる。さらにアンダーフローしたB色成分の値が階調範囲の最小値である0となっているため、階調の増大も最小限に抑制されている。
【0059】
本写真処理装置では、オーバーフローしたRGB画素データに対しては上記方式1、すなわち式(3)を用いて補正し、アンダーフローした画素データに対しては上記方式2、すなわち式(6)を用いて補正している。以下、この理由について説明する。図7は、オーバーフローしたRGB画素データに対して、方式1を使用するときの利点を説明するためにYCC色空間を示したグラフであり、X軸はYCC表色系のC1成分を示し、Y軸はYCC表色系のC2成分を示し、Z軸はYCC表色系のY成分を示している。グラフ上には底面を共通とする2つの円錐上の領域αが示されており、この領域α内に存在するYCC画素データは、RGB画素データに変換されると、階調範囲内のRGB画素データとなる。一方、領域αの外に存在するYCC画素データは、RGB画素データに変換されると、階調範囲外のRGB画素データとなる。また、領域αの外側の領域であって、Z軸の正の領域に存在するYCC画素データは、RGB画素データに変換すると、階調範囲に対してオーバーフローを生じる。また、領域αの外側の領域であって、Z軸の負の領域に位置するYCC画素データをRGB画素データに変換すると、階調範囲に対してアンダーフローを生じる。
【0060】
領域α外に存在するYCC画素データP1をRGB画素データに変換すると、変換されたRGB画素データは、階調範囲をオーバーフローしたデータとなるが、このRGB画素データを方式1を用いて、階調範囲内に補正する場合、この補正の様子をYCC色空間上で表すと、方式1ではオーバーフローしたRGB画素データは補正によって輝度値が低下することから、領域α内の位置P2に補正される。一方、方式2の場合、RGB画素データは補正によって色相及び輝度値が保持されることから、Zの値は変化せず位置P3に補正される。このベクトルP1〜P2及びベクトルP1〜P3の大きさは彩度の低下量を示している。ベクトルP1〜P2はベクトルP1〜P3よりも小さい。そのため、方式1を用いてRGB画素データを補正した場合の彩度の低下量は、方式2で補正した場合の彩度の低下量に比べて小さい。高階調域(R、G、B画素データがより255に近い領域を指している。)の画素データの彩度の低下は、画質を大きく悪化させる傾向があるため、彩度の低下は最小限に抑えることが好ましい。そこで、本写真処理装置では、オーバーフローしたRGB画素データに対しては、方式1を用いて補正を施している。
【0061】
次に、アンダーフローしたRGB画素データは、方式2を用いて補正することが好ましい理由について図4と図6を参照して説明する。図4(b)と図6(b)とを比較すれば分かるように、方式2を用いて補正した場合、方式1を用いて補正した場合に比べて、補正されるRGB画素データの輝度値は小さくなる。アンダーフローしたRGB画素データは、低階調域(R、G、B画素データがより0に近い領域を指しており、そのままでは階調差を表現しにくい。)の画像を表しており、画像の再現性の向上を図るためには、輝度値の差が出るような補正を施すことが好ましい。そのためには、アンダーフローしたRGB画素データは、輝度値の増加をできるだけ少なくして、階調範囲内に補正すればよい。そこで、本写真処理装置では、アンダーフローしたRGB画素データは、方式1に比べて輝度値の増大が少ない方式2を用いて補正することにより、低階調域での色再現性の向上を図っている。
【0062】
図8は、画像処理部20の処理手順を示すフローチャートである。
【0063】
まず、写真フィルムに記録された画像をプリントする場合は、写真フィルムに記録された画像は、スキャナ部10によって読み取られた後、A/D変換器138によりデジタルの画像データに変換され、画像メモリ139に記憶される。
【0064】
一方、デジタルの画像データをプリントする場合は、記録媒体に記録されたデジタルの画像データは、記録媒体駆動装置140によって読み取られ、画像メモリ139に記憶される。上記いずれかの処理によって、RGB画像データが取得される(ステップS1)。
【0065】
画像メモリ139に記憶されたRGB画像データは、YCC変換部21によって読み出され、YCC画像データに変換される(ステップS2)。このYCC画像データはRAMに一時的に記憶される。
【0066】
次いで、操作部70を介してオペレータの操作指令が受け付けられると(ステップS3でYES)、画質調整部22は、YCC画像データに対して、操作指令に応じた画質調整を施す(ステップS4)。図9は、オペレータによる画質調整時に、表示部80に表示されるシミュレート画面の一例を示した画面図である。このシミュレート画面は、RGB画像データを露光して、ロール印画紙31上に形成される画像と同等の画像であるシミュレート画像G1を所定コマ数で表示するものである。図9ではシミュレート画像G1は2行3列で表示されている。また、各シミュレート画像G1の下側には、各シミュレート画像G1に対する画質調整量を表示する調整値表示画面G2が表示されている。図10は、調整値表示画面G2の画面図を示している。調整値表示画面G2には、スキャナ部10で読み取った画像データである測光値から求めた平均濃度値を表示する濃度値表示欄G11、コマ番号を表示するコマ番号表示欄G12、R,G,Bの各色に対して、操作部70から入力された調整値を表示する調整値表示欄GR,GG,GB、写真の濃度変化に相当する露光量の平均的な増減についての操作部70から入力された調整値を表示する濃度調整値表示欄G13及び操作部70から入力されたそのコマ画像のプリント枚数を表示するプリント枚数表示欄G14が表示されている。さらに、補正値表示画面の外枠G16の下辺には、R,G,B、W(白)色の案内用マークRM、GM、BM、WMが表示されている。さらに、調整値表示画面G2の左上には、対応するシミュレート画像G1が、操作部70の操作対象となっていることを示すカーソルG15が表示されている。
【0067】
なお、シミュレート画像G1は、オペレータがYCC色空間上で画質調整をする毎に、画質調整されたYCC画像データがRGB変換部23によってRGB画像データに変換されて更新される。また、上記シミュレート画面では、シミュレート画像G1が2行3列で表示されているが、設定により、一度に表示させるシミュレート画像G1のコマ数を変更することができる。さらに、複数表示されたシミュレート画像G1の中から所望するシミュレート画像G1を複数選択し、選択したこれらのシミュレート画像G1に対して、一括して画質調整を施すことも可能である。
【0068】
ステップS3において画質調整がされない場合は(ステップS3でNO)ステップS4をスルーしてステップS5に進む。
【0069】
YCC画像データは、RGB変換部23により、RGB画像データに変換され(ステップS5)、RGB画像データに変換された結果、階調範囲をはみ出したRGB画素データの有無が、判断部24によって判断され(ステップS6)、階調範囲をはみ出したRGB画素データが存在する場合は(ステップS6でYES)、ステップS7に進む。一方、階調範囲をはみ出したRGB画素データが存在しない場合は(ステップS6でNO)、ステップS10へ進む。
【0070】
ステップ7において、階調範囲をはみ出した画素データが0〜255の階調範囲をオーバーフローしたものであるか、あるいはアンダーフローしたものであるかかが判断される。階調範囲をはみ出したRGB画素データがオーバーフローしたものである場合(ステップS7でYES)、補正部25は、方式1により、そのRGB画素データを階調範囲内に補正する(ステップS8)。一方、抽出された画素データがアンダーフローしたデータである場合(ステップS7でNO)、補正部25は、方式2により、そのRGB画素データを階調範囲内に補正する(ステップS9)。
【0071】
次に、補正されたRGB画素データによって、RGB画像データが更新され、更新されたRGB画素データが露光制御部34及び表示部80に出力される(ステップS10)。
【0072】
以上説明したように、本写真処理装置によれば、YCC色空間で調整されたYCC画像データをRGB色空間に変換した結果、階調範囲からはみ出した画素データを上記方式1又は方式2を用いて階調範囲内に補正するため、補正対象となる画素データの色相を、補正の前後において一定に保つことができる。さらに、オーバーフローしたRGB画素データは、上記方式1を用いて補正するため、彩度の低下を抑制することができる。さらに、アンダーフローしたRGB画素データは、上記方式2を用いて補正するため、そのRGB画素データを濃い状態を保持させて階調範囲内に補正することができる。
【0073】
なお、上記実施形態では、RGB画素データの色成分のうち、いずれか1つの色成分が階調範囲をはみ出した場合について説明したが、これに限定されず、それ以外の場合(例えば、R,B,Gのうちいずれか2つの色成分が階調範囲をはみ出した場合)であっても本写真処理装置は、色相を保持した状態でRGB画素データを階調範囲内に補正することができる。
【0074】
また、上記実施形態では、色成分が8ビットで表示された画素データを用いたが、これに限定されず、12ビット、16ビット等の種々のビットで表示された画素データを用いてもよい。この場合、上記式(3)〜(6)において、255を、採用されるビット数で表現しうる階調範囲の最大値、例えば12ビットの場合、4096に置き換えればよい。
【0075】
また、上記実施形態では、オーバーフローしたRGB画素データに対しては方式1により、アンダーフローしたRGB画素データに対しては方式2により補正を施したが、これに限定されず、方式1のみを用いてRGB画素データを補正してもよいし、方式2のみを用いてRGB画素データを補正してもよい。
【0076】
また、上記実施形態では、露光エンジンとして、レーザ方式のものを採用したがこれに限定されず、LED方式、VFDヘッド(真空蛍光管表示ヘッド)方式などを採用してもよい。
【0077】
【発明の効果】
請求項1記載の発明によれば、所定の階調範囲からはみ出した画素データを色相を保持した状態で、所定の階調範囲内に補正することができ、色再現性の向上を図ることができる。
【0078】
また、所定の階調範囲をオーバーフローした画素データを、階調の低下が最小限に抑制するように、所定の階調範囲に補正することができる。
【0079】
また、所定の階調範囲をアンダーフローした画素データを、階調の増大が最小限に抑制するように、所定の階調範囲に補正することができる。
【0080】
また、オーバーフローした画素データを彩度の低下を少なくした状態で所定の階調範囲内に補正することができる。
【0081】
また、アンダーフローした画素データを、低階調域の画像の色再現性を向上させることができる。
【0082】
請求項2記載の発明によれば、所定の階調範囲からはみ出した画素データを、色相及び輝度を保持した状態で、所定の階調範囲に補正することができる。
【図面の簡単な説明】
【図1】 本発明に係る写真処理装置の概略構成を示す図である。
【図2】 画像処理部の機能ブロック図を示している。
【図3】 オーバーフローしたRGB画素データを、方式1によって、0〜255の階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。
【図4】 アンダーフローしたRGB画素データを、方式1によって、0〜255の階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。
【図5】 オーバーフローしたRGB画素データを、方式2によって、階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。
【図6】 アンダーフローしたRGB画素データを方式2によって、階調範囲に補正する様子を説明するためのグラフであり、(a)は補正前のRGB画素データを示し、(b)は補正後のRGB画素データを示している。
【図7】 オーバーフローしたRGB画素データに対して、方式1を使用するときの利点を説明するためにYCC色空間を示したグラフであり、X軸はYCC画素データのC1成分を示し、Y軸はYCC画素データのC2成分を示し、Z軸はYCC画素データのY成分を示している。
【図8】 画像処理部の処理手順を示すフローチャートである。
【図9】 オペレータが画質調整を行う際に、表示部に表示されるシミュレート画面を示した画面図である。
【図10】 調整値表示画面の画面図である。
【符号の説明】
10 スキャナ部
11 フィルム
12 フィルム移送部
13 画像読取部
20 画像処理部
21 YCC変換部
22 画質調整部
23 RGB変換部
24 判断部
25 補正部
30 画像露光部
31 ロール印画紙
32 印画紙移送部
33 レーザ露光部
34 露光制御部
40 現像処理部
41 液槽
50 カット部
51 カッター
60 システムコントローラ
70 操作部
80 表示部
121 巻取ローラ
122 駆動モータ
123 フィルム移送制御部
124 ランプ
125 ランプ制御部
131 撮像素子
132 読取制御部
133 レンズ
134 光学フィルタ
135 フィルタ駆動モータ
136 フィルタ送り制御部
137 画像取込部
138 A/D変換器
139 画像メモリ
140 記録媒体駆動装置[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a photographic processing apparatus.
[0002]
[Prior art]
  In recent years, after reading an image recorded on photographic film with a scanner, digital image data obtained by A / D conversion, or a recording medium such as a memory card or CD-ROM loaded in a digital camera 2. Description of the Related Art A photographic processing apparatus is known that prints an image by exposing recorded digital image data onto a photographic paper and developing the exposed photographic paper.
[0003]
  Such a photographic processing apparatus includes a monitor that displays a print target image before printing, and an input unit such as a keyboard for adjusting color density and brightness, and makes it possible to adjust the image quality of the print target image. ing.
[0004]
  In image data acquired from a photographic film, a CD-ROM, or the like, each pixel data is represented by an RGB color system. However, since image quality adjustment is performed so that the hue and brightness are changed independently, it is necessary to adjust each color component in a well-balanced manner when performing such adjustment under the RGB color system. Therefore, the adjustment operation becomes extremely difficult. For this reason, image quality adjustment is generally performed by converting image data expressed in the RGB color system to a color system that can be adjusted easily, such as the YCC color system, and adjusting the color space. Yes. When the adjustment in the YCC color space is completed, the image data is converted back to the RGB color system and output, that is, exposed on photographic paper, or displayed on a monitor.
[0005]
  In the RGB color system in which each color component is represented by, for example, a gradation of 0 to 255, depending on the adjustment amount in the YCC color space, the value of the color component constituting the pixel data in the pixel data after inverse conversion is 280. In some cases, the pixel data that has been converted back to the RGB color system, such as exceeding the maximum gradation as shown in FIG.
[0006]
  In the conventional photographic processing apparatus, the pixel data that exceeds the maximum gradation is set to the value of the color component that exceeds the maximum gradation value 255, or the value of the color component that is smaller than the minimum gradation is the value. The rounding process is performed so that is set to 0 which is the minimum value of the gradation range.
[0007]
[Problems to be solved by the invention]
  However, in rounding processing, for example, pixel data of (R, G, B) = (280, 240, 150) is corrected to pixel data of (R, G, B) = (255, 240, 150). For this reason, the color balance is lost before and after the correction, the original hue of the pixel data is changed, and the color reproducibility is deteriorated.
[0008]
  The present invention has been made in order to solve the above-described problem, and is a photograph that can correct pixel data protruding from a predetermined gradation range by adjustment within the predetermined gradation range without deteriorating color reproducibility. An object is to provide a processing apparatus.
[0009]
[Means for Solving the Problems]
  In order to solve the above-described problems, a photographic processing apparatus according to the present invention is an photographic processing apparatus that outputs image data composed of a plurality of pixel data represented by an RGB color system in a predetermined gradation range. Conversion means for converting image data represented in a color system to a color system for image quality adjustment, adjustment means for adjusting image quality of image data represented in the color system for image quality adjustment, and the image quality adjustment A reverse conversion means for reversely converting the converted image data into the RGB color system, and a determination for determining whether or not the level of each pixel data constituting the reverse-converted image data is within the predetermined gradation range Correction for the pixel data that is determined to be outside the predetermined gradation range by the predetermined calculation for each color component constituting the pixel data. Correction means to perform Said correcting means, with respect to the correction target pixel data, each color difference values when expressing the color components on the basis of the minimum value of the color components constituting the pixel dataDivided by the difference between the maximum and minimum values of the color componentsKeep ratio before and after correctionFor the pixel data determined by the determining means to have overflowed the predetermined gradation range, the ratio is maintained before and after correction, and the maximum value of the color component is set to the predetermined level. Match the maximum value of the adjustment range.,For the pixel data determined by the determination means to have underflowed the predetermined gradation range, the ratio is held before and after correction, and the minimum value of the color component is set to the minimum of the predetermined gradation range. Match valueIt is characterized by that.
[0010]
  According to this configuration, the image data expressed in the RGB color system is converted into the color system for adjusting the image quality, adjusted in the image quality, and then back-converted again into the RGB color system. Then, the pixel data that protrudes from the predetermined gradation range by the adjustment is subjected to inverse conversion, and each color difference value when each color component is represented by the correcting means with reference to the minimum value of the color components constituting the pixel data. The ratio is corrected within a predetermined gradation range so as to be held before and after the correction. Therefore, the pixel data to be corrected retains the hue before and after correction, and the color reproducibility is improved.
[0011]
  Further, when the determination unit determines that the maximum color component constituting the pixel data has overflowed the predetermined gradation range, the correction unit determines the value of the maximum color component as the predetermined gradation range. Match the maximum value ofing.
[0012]
  According to this configuration, pixel data that has overflowed the predetermined gradation range as a result of being inversely converted into the RGB color system falls within the predetermined gradation range so that the decrease in gradation is minimized. It is corrected.
[0013]
  Further, when the determination unit determines that the minimum color component constituting the pixel data underflows the predetermined gradation range, the correction unit determines the value of the minimum color component as the predetermined gradation. Match the minimum value of the rangeing.
[0014]
  According to this configuration, pixel data that has underflowed a predetermined gradation range is corrected within the predetermined gradation range so that an increase in gradation is suppressed to a minimum.
[0015]
  In addition, the correction unit may perform the ratio of the pixel data before and after correction with respect to the pixel data that the determination unit determines to have overflowed the predetermined gradation range.TheHolding.
[0016]
  According to this configuration, pixel data that has overflowed the RGB color space as a result of the inverse transformation is corrected in the RGB color space while only the hue is retained, so that a decrease in saturation due to the correction is reduced.
[0017]
  Further, it is preferable that the correction unit holds an average value of color components constituting the pixel data before correction.
[0018]
  According to this configuration, after the image quality is adjusted in the color system for image quality adjustment, the pixel data that is out of the gradation range as a result of being inversely converted to the RGB color system is the pixel data before and after correction. In addition to the ratio between the color components when the color components are represented with the minimum value of the color as a reference, the average value of the color components is also corrected so as to be retained. For this reason, the pixel data to be corrected retains luminance in addition to hue before and after correction.
[0019]
  Further, the correction means holds the ratio of the pixel data before and after correction for the pixel data determined by the determination means to have underflowed the predetermined gradation range, and calculates the average of the color components. It is preferable to keep the value.
[0020]
  According to this configuration, the pixel data that has underflowed the RGB color space as a result of the inverse conversion is corrected in the RGB color space while maintaining the hue and the luminance, so that the luminance of the pixel data is unnecessary due to the correction. And the color reproducibility in the low gradation range is improved.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
  FIG. 1 is a diagram showing a schematic configuration of a photographic processing apparatus according to the present invention. In this figure, a photographic processing apparatus includes a scanner unit 10 that reads an image from a positive film and stores it in a memory, an image processing unit 20 that performs predetermined image processing on image data captured by the scanner unit 10, and a processing An image exposure unit 30 that converts the image data converted into an optical signal to expose the photographic paper, a development processing unit 40 that develops the exposed photographic paper, and cuts the developed and dried photographic paper frame by frame And a system controller 60 that controls the operation of the entire system.
[0022]
  The scanner unit 10 includes a film transfer unit 12 that transfers each frame of the developed film 11 to a reading position, and an image reading unit 13 that reads an image of each frame on the film 11.
[0023]
  The film transfer unit 12 includes a take-up roller 121, a drive motor 122 that rotationally drives the take-up roller 121, a film transfer control unit 123 that controls the drive of the drive motor 122, and a light source disposed below the film 11. And a lamp controller 125 for controlling the amount of light emitted from the lamp 124. The drive motor 122 is rotated based on a control signal from the film transfer controller 123, and the film is taken up by the winding roller 121. 11 is intermittently transferred by the frame size, and each frame and the lamp 124 are sequentially opposed to each other.
[0024]
  The image reading unit 13 includes a color image sensor 131 composed of a CCD or the like arranged in a matrix for reading an image of each frame of the film, and a read control unit 132 that controls reading of an image by the image sensor 131. At the same time, it is inserted between the lens 133 that forms an image of each frame of the film 11 on the light receiving surface of the image sensor 131, and between the film 11 and the lens 133, and the image of the film 11 is made into three colors R, G, and B The optical filter 134 to be separated, the filter drive motor 135 that moves the position of the optical filter 134, the filter feed control unit 136 that controls the drive of the filter drive motor 135, and the image capture that captures the image signal read by the image sensor 131 Part 137 and the like.
[0025]
  The image capturing unit 137 converts an analog image signal read by the image sensor 131 into digital image data having a gradation represented by a predetermined bit, for example, 8 bits, and an A / D converter. The image memory 139 is composed of a RAM or the like for storing image data output from the converter 138. This image memory 139 is composed of three colors R, G, and B, and stores image data of each frame for each pixel for each color of R, G, and B at an address designated by an unillustrated address controller.
[0026]
  The recording medium driving device 140 includes slots in which recording media such as MO, CD-ROM, and portable card memory used for digital cameras can be loaded, and images recorded on the recording medium loaded in the slots. Data is read and output to the image memory 139.
[0027]
  The image processing unit 20 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory). The RGB image data is read from the image memory 139 and subjected to predetermined image processing. Output. Details of the processing of the image processing unit 20 will be described later.
[0028]
  The image exposure unit 30 includes an exposure control unit 34 that drives a laser exposure unit 33 described later, and a photographic paper transport unit 32 that transports a long roll photographic paper 31 wound around a roll R to the laser exposure unit 33. It consists of and. The laser exposure unit 33 includes three laser light sources that output R, G, and B laser beams, and converts RGB image data into R, G, and B optical signals and outputs them onto the roll photographic paper 31. The exposure control unit 34 controls the photographic paper transport unit 32 and the laser exposure unit 33 in synchronization, and applies each of the roll photographic paper 31 to the roll photographic paper 31 based on RGB image data of three colors R, G, and B from the image processing unit 20. Control is performed so that the frame image is accurately exposed for each of R, G, and B colors. The development processing unit 40 includes a liquid tank 41 filled with a developing solution, and a roll photographic paper 31 exposed by the laser exposure unit 33 is disposed on the downstream side of the liquid tank 41 and is not illustrated. The latent image formed by exposure to the roll photographic paper 31 is made visible by being transferred by the paper transfer unit and immersed in the developer in the liquid tank 41. The cutting unit 50 includes a cutter 51 that cuts the roll photographic paper 31 that has been developed by the development processing unit 40 and then dried, in units of one frame in the width direction.
[0029]
  The system controller 60 includes an unillustrated CPU and a ROM that stores a control program. Based on the control program, the system controller 60 gives commands to the control units to centrally control the operations of the control units.
[0030]
  The operation unit 70 includes a keyboard and a mouse, receives various operation commands from the operator, and outputs various command signals according to the operation commands to the image processing unit 20.
[0031]
  The display unit 80 includes a CRT (cathode ray tube), a liquid crystal panel, or a plasma display, and displays image data that has been subjected to predetermined image processing by the image processing unit 20.
[0032]
  FIG. 2 is a functional block diagram of the image processing unit 20. These functional blocks are realized by the CPU executing a program stored in the ROM. The image processing unit 20 includes a YCC conversion unit 21, an image quality adjustment unit 22, an RGB conversion unit 23, a determination unit 24, and a correction unit 25.
[0033]
  The YCC conversion unit 21 performs YCC conversion on the image data for one frame read from the image memory 139, and converts the image data (RGB image data) expressed in the RGB color system (RGB color space) to YCC. Conversion into image data (YCC image data) expressed in a color system (YCC color space). The YCC color system uses pixel dataYCCThis is a color system represented by components of luminance (Y), blue color difference (C1), and red color difference (C2). The YCC image data is obtained by performing the calculation of Expression (1) on the RGB pixel data. The YCC conversion unit 21 calculates YCC image data for one frame by performing the calculation of Expression (1) on each RGB pixel data constituting the RGB image data for one frame.
[0034]
[Expression 1]
Figure 0003922175
[0035]
  However, a11 to a33 are predetermined coefficients for conversion to the YCC color system.
[0036]
  When adjusting the image quality of an image before printing, for example, while maintaining the hue,YCCIf you only want to adjust the brightness,YCCYou may want to adjust brightness and color separately. However, in order to perform such adjustment on RGB image data, adjustment between color components in consideration of the balance of R, G, and B color components is required, and therefore adjustment is very difficult. Yes, skill is required. Therefore, in this photographic processing apparatus, the RGB image data is converted into the YCC color space, and the image quality of the image data is adjusted in the YCC color space.
[0037]
  The image quality adjustment unit 22 receives a command signal output by the operation unit 70 in response to an operator operation command, and performs various image quality adjustments on, for example, YCC image data, for example, gamma curve inclination adjustment, contrast adjustment, R , G, B color densities are adjusted. The image quality adjustment unit 22 may automatically adjust the image quality of the YCC image data based on various information such as the model of the digital camera and the type of photographic film, regardless of the operator's operation command. .
[0038]
  The RGB conversion unit 23 performs an operation of Expression (2) on each pixel data (YCC pixel data) constituting the YCC image data whose image quality has been adjusted, and converts the YCC image data into RGB image data (inverse conversion). ).
[0039]
[Expression 2]
Figure 0003922175
[0040]
  However, b11 to b33 are predetermined coefficients for conversion to the RGB color system.
[0041]
  The determination unit 24 determines whether each color component is within a predetermined gradation range for each RGB pixel data constituting the RGB image data converted from the YCC image data by the RGB conversion unit 23. In this embodiment, since each color component is represented by 8 bits, the gradation range that each color component can take is 0 to 255. Accordingly, the determination unit 24 determines that the pixel data is out of the gradation range if the value of at least one of the color components is less than 0 or 256 or more. Further, when the value of at least one of the color components is 256 or more, for example, (R, G, B) = (280, 230, 150), the determination unit 24 determines that the pixel data is If the value of at least one of the color components is less than 0 as in (−30, 60, 80), it is determined that the pixel data has underflowed.
[0042]
  The correction unit 25 applies either one of the method 1 and the method 2 to the RGB pixel data that the determination unit 24 determines to have overflowed or underflowed, so that each color component has a gradation range of 0 to 255. Correct to fit within.
[0043]
  (Method 1)
  Method 1 is a method of maintaining the hue before and after correction when correcting the RGB pixel data to be corrected within the gradation range. For overflowed RGB pixel data, the equation (3) is used. By performing the calculation, the RGB pixel data underflowed is corrected so that the RGB pixel data to be corrected falls within the gradation range by performing the calculation of Expression (4).
[0044]
[Equation 3]
Figure 0003922175
[0045]
  Where min: the minimum value of the color components constituting the pixel data to be corrected
  max: the maximum value of the color components constituting the pixel data to be corrected
  R, G, B: Value of each color component before correction
  R ′, G ′, B ′: Value of each color component after correction
[0046]
  Expressions a to c shown in the second term of the above expression (3) indicate color difference values (R-min, G-min, B-min) when each color component is expressed with reference to the minimum value min of the color component. It represents a value obtained by dividing the difference value (max−min) between the maximum value max of the component and the minimum value min of the color component. Therefore, these ac represent the ratio when the maximum value among the color difference values (R-min, G-min, B-min) is used as a reference. Then, the difference value (255-min) between the maximum value 255 of the gradation range and the minimum value min of the color component is multiplied by these ratios, and the minimum value min of the color component is added to the multiplied value. ', G', and B 'are calculated. Therefore, the ratio based on the maximum value of the color difference values (R′−min, G′−min, B′−min) of the corrected RGB pixel data (R ′, G ′, B ′) is as follows: This matches the ratio of the RGB pixel data before correction, and the hue is kept constant. Further, since the values of a to c are 1 or less, R ′, G ′, and B ′ are values of 255 or less, respectively, and the corrected RGB pixel data is within the gradation range.
[0047]
  FIG. 3 is a graph for explaining a case where RGB pixel data (overflowed RGB pixel data) whose color component is represented by (280, 240, 150) is corrected within the gradation range by the method 1. , (A) shows RGB pixel data before correction, and (b) shows RGB pixel data after correction. 3A and 3B, the vertical axis indicates gradation and the horizontal axis indicates R, G, and B color components. Since the minimum value min of the color component is min = 150, the color difference value is (130, 90, 0), and the ratio of each color difference value when the maximum value 130 of the color difference values is used as a reference is 1.00. : 0.69: 0.00.
[0048]
  The RGB pixel data (280, 240, 150) before correction is corrected by Expression (3), and R ′ = 255, G ′ = 222, and B ′ = 150 are calculated. The ratio of the color difference values of the calculated RGB pixel data (255, 222, 150) is 1: 0.69: 0, and it can be seen that the hue is kept constant before and after the correction.
[0049]
  Further, the overflowed R component is also set to 255, which is the maximum value of the gradation range, so that the correction to the gradation range is performed in a manner that suppresses the decrease in gradation as much as possible.
[0050]
  The equations d to f shown in the second term of the above equation (4) represent the ratio of each color difference value when the maximum value among the color difference values is used as a reference, similarly to the equation (3). Then, the difference value between the maximum value max of the color component and the minimum value 0 of the gradation range is multiplied by these ratios, and the minimum value 0 of the gradation range is added to the multiplied value, thereby R ′, G ′. , B ′. Therefore, the hue of the RGB pixel data to be corrected is kept constant before and after correction. Further, since the values of d to f are values of 0 to 1, R ′, G ′, and B ′ are values of 0 to 255, respectively, and the corrected RGB pixel data is corrected within the gradation range. It will be.
[0051]
  FIG. 4 illustrates a case where RGB pixel data (underflowed RGB pixel data) whose color components are represented by (150, 70, −30) is corrected to a gradation range of 0 to 255 by the method 1. (A) shows the RGB pixel data before correction, and (b) shows the RGB pixel data after correction. In both graphs, the vertical axis and the horizontal axis indicate the gradation and the R, G, B color components, respectively. The RGB pixel data (150, 70, -30) before correction is calculated as R ′ = 150, G ′ = 83.3, and B ′ = 0 by the equation (4). Therefore, the ratio of the color difference values of the RGB pixel data before and after correction is kept constant at 1.0: 0.56: 0, and it can be seen that the hue is maintained. In addition, since the value of the underflowed B color component is 0, which is the minimum value of the gradation range, correction to the gradation range is performed in a manner that suppresses the increase in gradation (gradation expression width) as much as possible. Will be given.
[0052]
  (Method 2)
  Method 2 is a method of maintaining the hue and luminance before and after correction when correcting pixel data to be corrected within the gradation range. For overflowed RGB pixel data, the equation (5) is used. By performing the calculation of (2), the RGB pixel data that has underflowed is corrected so that the RGB pixel data to be corrected falls within the gradation range of 0 to 255 by performing the calculation of Equation (6). .
[0053]
[Expression 4]
Figure 0003922175
[0054]
Where min: the minimum value of the color components constituting the pixel data to be corrected
      max: the maximum value of the color components constituting the pixel data to be corrected
      R, G, B: Value of each color component before correction
      R ′, G ′, B ′: Value of each color component after correction
      d = Average value of R, G, B color components (= luminance value)
[0055]
  Expressions g to i shown in the second term of the above expression (5) indicate the ratio of each color difference value when the maximum value of the color difference values is used as a reference. MIN is an equation in which the minimum color component min is corrected in order to keep the luminance value constant. In Expression (5), MIN is added to a value obtained by multiplying the difference value (255−MIN) between 255 and MIN, which is the maximum value in the gradation range, by the ratio of the color component values in Expressions g to i. For this reason, the RGB pixel data calculated by the equation (5) is kept constant in hue with the RGB pixel data before correction, and the luminance is also kept constant. In addition, since the equations g to i all take values of 0 to 1, R ′, G ′, and B ′ are all values of 255 or less, and are corrected so as to be within the gradation range.
[0056]
  FIG. 5 is a graph for explaining a state in which RGB pixel data (overflowed RGB pixel data) having a color component of (280, 240, 150) is corrected to a gradation range by the method 2. Represents RGB pixel data before correction, and (b) represents RGB pixel data after correction. In both graphs, the vertical axis and the horizontal axis represent gradation and RGB color components, respectively. The luminance value d of the pixel data is d = (280 + 240 + 150) /3=223.3. Further, since max = 280 and min = 150, MIN = 182.3 is calculated. Therefore, the RGB pixel data is calculated as (R ′, G ′, B ′) = (255, 232.5, 182.3) by Expression (5). Since the luminance value of the RGB pixel data is (255 + 232.5 + 182.3) /3=223.3, it can be seen that the luminance is held before and after the correction. Also, since the color difference value is (72.7, 50.2, 0), the ratio of the color difference value when the maximum color difference value (= 72.7) is used as a reference is 1: 0.69. : 0, it can be seen that the ratio of the color difference values is the same before and after the correction, and the luminance is maintained. Further, since the value of the overflowed R component is also 255, which is the maximum value of the gradation range, correction to the gradation range is performed so as to suppress a decrease in gradation.
[0057]
  J to l shown in the second term of the above formula (6) represent the ratio of each color difference value when the maximum value of the color difference values is used as a reference. MAX is an expression obtained by correcting the maximum color component max in order to keep the luminance value constant. In Expression (6), a value obtained by multiplying the color difference value between Expressions j to i by the color difference value between 0 and MAX, which is the minimum value in the gradation range, is added. Therefore, the ratio based on the maximum value of the color difference values of the corrected RGB pixel data (R ′, G ′, B ′) matches the same ratio of the RGB pixel data before correction, and the hue Is kept constant. Furthermore, since the values of j to l are 0 to 1, R ′, G ′, and B ′ are values of 255 or less, respectively, and the corrected RGB pixel data is corrected within the gradation range. Become.
[0058]
  FIG. 6 is a graph for explaining how the underflowed RGB pixel data having a color component of (150, 70, −30) is corrected to the gradation range by the method 2, and (a) is before correction. (B) shows the RGB pixel data after correction. In both graphs, the vertical axis and the horizontal axis indicate gradation and R, G, and B color components, respectively. The luminance value d of the pixel data is d = (150 + 70−30) /3=63.3. Further, since max = 150 and min = -30, MAX = 122.1. Therefore, the RGB pixel data is calculated as (R ′, G ′, B ′) = (122.1, 67.8, 0). Since the luminance value of the RGB pixel data is (122.1 + 67.8 + 0) /3=63.3, it can be seen that the luminance value is held before and after the correction. Further, the ratio of the color difference values is kept constant at 1: 0.56: 0 before and after the correction, and it can be seen that the hue is maintained. Further, since the value of the underflowed B color component is 0, which is the minimum value in the gradation range, an increase in gradation is suppressed to a minimum.
[0059]
  In this photographic processing apparatus, the overflowed RGB pixel data is corrected using the above method 1, that is, the equation (3), and the underflow pixel data is corrected using the above method 2, that is, the equation (6). Have been corrected. Hereinafter, this reason will be described. FIG. 7 is a graph showing the YCC color space for explaining the advantages of using the method 1 for overflowed RGB pixel data, the X axis shows the C1 component of the YCC color system, and Y The axis indicates the C2 component of the YCC color system, and the Z axis indicates the Y component of the YCC color system. On the graph, two conical regions α having a common bottom surface are shown. When YCC pixel data existing in the region α is converted into RGB pixel data, RGB pixels within the gradation range are displayed. It becomes data. On the other hand, when YCC pixel data existing outside the region α is converted into RGB pixel data, it becomes RGB pixel data outside the gradation range. In addition, when YCC pixel data existing outside the region α and present in the positive Z-axis region is converted into RGB pixel data, an overflow occurs in the gradation range. Also, when YCC pixel data located outside the region α and located in the negative Z-axis region is converted into RGB pixel data, an underflow occurs in the gradation range.
[0060]
  When the YCC pixel data P1 existing outside the area α is converted into RGB pixel data, the converted RGB pixel data becomes data that overflows the gradation range. When the correction is performed within the range, if the state of the correction is expressed in the YCC color space, the RGB pixel data that has overflowed in Method 1 is corrected to the position P2 in the region α because the luminance value is reduced by the correction. On the other hand, in the case of the method 2, since the hue and luminance values of the RGB pixel data are retained by correction, the value of Z is corrected to the position P3 without changing. The magnitudes of the vectors P1 to P2 and the vectors P1 to P3 indicate the amount of decrease in saturation. The vectors P1 to P2 are smaller than the vectors P1 to P3. Therefore, the amount of decrease in saturation when the RGB pixel data is corrected using the method 1 is smaller than the amount of decrease in saturation when the method 2 is corrected. Since the decrease in the saturation of pixel data in the high gradation region (the region where R, G, B pixel data is closer to 255) tends to greatly deteriorate the image quality, the decrease in saturation is minimal. It is preferable to suppress to. Therefore, in this photographic processing apparatus, the overflowed RGB pixel data is corrected using method 1.
[0061]
  Next, the reason why it is preferable to correct the underflowed RGB pixel data using the method 2 will be described with reference to FIGS. As can be seen by comparing FIG. 4B and FIG. 6B, the luminance value of the RGB pixel data to be corrected is more corrected when the correction is performed using the method 2 than when the correction is performed using the method 1. Becomes smaller. The underflowed RGB pixel data represents an image in a low gradation region (R, G, B pixel data points closer to 0, and it is difficult to express a gradation difference as it is). In order to improve the reproducibility of the image, it is preferable to perform correction so as to produce a difference in luminance value. For this purpose, the underflowed RGB pixel data may be corrected within the gradation range while minimizing the increase in luminance value. Therefore, in this photographic processing apparatus, the underflowed RGB pixel data is corrected using Method 2 in which the increase in luminance value is smaller than that in Method 1, thereby improving the color reproducibility in the low gradation range. ing.
[0062]
  FIG. 8 is a flowchart illustrating a processing procedure of the image processing unit 20.
[0063]
  First, when printing an image recorded on a photographic film, the image recorded on the photographic film is read by the scanner unit 10 and then converted into digital image data by the A / D converter 138, and the image memory 139 is stored.
[0064]
  On the other hand, when printing digital image data, the digital image data recorded on the recording medium is read by the recording medium driving device 140 and stored in the image memory 139. RGB image data is acquired by any of the above processes (step S1).
[0065]
  The RGB image data stored in the image memory 139 is read by the YCC conversion unit 21 and converted into YCC image data (step S2). This YCC image data is temporarily stored in the RAM.
[0066]
  Next, when an operator operation command is received via the operation unit 70 (YES in step S3), the image quality adjustment unit 22 performs image quality adjustment according to the operation command on the YCC image data (step S4). FIG. 9 is a screen diagram illustrating an example of a simulation screen displayed on the display unit 80 when the operator adjusts the image quality. This simulated screen exposes RGB image data and displays a simulated image G1, which is an image equivalent to the image formed on the roll photographic paper 31, with a predetermined number of frames. In FIG. 9, the simulated image G1 is displayed in 2 rows and 3 columns. Further, an adjustment value display screen G2 for displaying an image quality adjustment amount for each simulated image G1 is displayed below each simulated image G1. FIG. 10 shows a screen diagram of the adjustment value display screen G2. The adjustment value display screen G2 includes a density value display field G11 for displaying an average density value obtained from a photometric value that is image data read by the scanner unit 10, and a frame number display field G12, R, G, for displaying a frame number. An adjustment value display field GR, GG, GB for displaying an adjustment value input from the operation unit 70 for each color of B, and an input from the operation unit 70 for an average increase / decrease in exposure amount corresponding to a density change of a photograph. A density adjustment value display column G13 for displaying the adjusted value and a print number display column G14 for displaying the number of prints of the frame image input from the operation unit 70 are displayed. Furthermore, guidance marks RM, GM, BM, and WM in R, G, B, and W (white) colors are displayed on the lower side of the outer frame G16 of the correction value display screen. Further, a cursor G15 indicating that the corresponding simulated image G1 is an operation target of the operation unit 70 is displayed on the upper left of the adjustment value display screen G2.
[0067]
  The simulated image G1 is updated by converting the YCC image data adjusted in image quality into RGB image data by the RGB conversion unit 23 every time the operator adjusts the image quality in the YCC color space. In the simulation screen, the simulated image G1 is displayed in 2 rows and 3 columns, but the number of frames of the simulated image G1 displayed at a time can be changed by setting. Furthermore, it is also possible to select a plurality of desired simulated images G1 from among a plurality of displayed simulated images G1 and collectively perform image quality adjustment on the selected simulated images G1.
[0068]
  If no image quality adjustment is made in step S3 (NO in step S3), the process proceeds to step S5 through step S4.
[0069]
  The YCC image data is converted into RGB image data by the RGB conversion unit 23 (step S5). As a result of the conversion to the RGB image data, the determination unit 24 determines whether or not there is RGB pixel data that exceeds the gradation range. (Step S6) If there is RGB pixel data that exceeds the gradation range (YES in Step S6), the process proceeds to Step S7. On the other hand, if there is no RGB pixel data that exceeds the gradation range (NO in step S6), the process proceeds to step S10.
[0070]
  In step 7, it is determined whether the pixel data that protrudes from the gradation range overflows from 0 to 255 or is underflowed. If the RGB pixel data that protrudes from the gradation range overflows (YES in step S7), the correction unit 25 corrects the RGB pixel data within the gradation range by method 1 (step S8). On the other hand, when the extracted pixel data is underflowed data (NO in step S7), the correction unit 25 corrects the RGB pixel data within the gradation range by the method 2 (step S9).
[0071]
  Next, the RGB image data is updated with the corrected RGB pixel data, and the updated RGB pixel data is output to the exposure control unit 34 and the display unit 80 (step S10).
[0072]
  As described above, according to the present photographic processing apparatus, the pixel data protruding from the gradation range as a result of converting the YCC image data adjusted in the YCC color space to the RGB color space is used in the above method 1 or method 2. Therefore, the hue of the pixel data to be corrected can be kept constant before and after the correction. Furthermore, since overflowed RGB pixel data is corrected using the above method 1, it is possible to suppress a decrease in saturation. Furthermore, since the underflowed RGB pixel data is corrected using the method 2, the RGB pixel data can be corrected within the gradation range while maintaining the dark state.
[0073]
  In the above embodiment, the case where any one of the color components of the RGB pixel data protrudes from the gradation range has been described. However, the present invention is not limited to this, and other cases (for example, R, Even when any two color components of B and G extend outside the gradation range, the photographic processing apparatus can correct the RGB pixel data within the gradation range while maintaining the hue. .
[0074]
  In the above embodiment, pixel data in which the color component is displayed with 8 bits is used. However, the present invention is not limited to this, and pixel data displayed with various bits such as 12 bits and 16 bits may be used. . In this case, in the above formulas (3) to (6), 255 may be replaced with 4096 in the case of the maximum value of the gradation range that can be expressed by the number of bits employed, for example, 12 bits.
[0075]
  In the above-described embodiment, correction is performed by Method 1 for overflowed RGB pixel data and Method 2 for underflowed RGB pixel data. However, the present invention is not limited to this, and only Method 1 is used. Thus, the RGB pixel data may be corrected, or the RGB pixel data may be corrected using only the method 2.
[0076]
  In the above embodiment, a laser system is used as the exposure engine, but the present invention is not limited to this, and an LED system, a VFD head (vacuum fluorescent tube display head) system, or the like may be employed.
[0077]
【The invention's effect】
  According to the first aspect of the present invention, pixel data that protrudes from the predetermined gradation range can be corrected within the predetermined gradation range while maintaining the hue, and the color reproducibility can be improved. it can.
[0078]
  Also,Pixel data that has overflowed the predetermined gradation range can be corrected to the predetermined gradation range so that a decrease in gradation is minimized.
[0079]
  Also,Pixel data that underflows a predetermined gradation range can be corrected to a predetermined gradation range so that an increase in gradation is suppressed to a minimum.
[0080]
  Also,The overflowed pixel data can be corrected within a predetermined gradation range in a state in which the decrease in saturation is reduced.
[0081]
  Also,Underflowing pixel data can improve the color reproducibility of an image in a low gradation range.
[0082]
  According to the second aspect of the present invention, pixel data that protrudes from the predetermined gradation range can be corrected to the predetermined gradation range while maintaining the hue and luminance.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of a photographic processing apparatus according to the present invention.
FIG. 2 shows a functional block diagram of an image processing unit.
FIG. 3 is a graph for explaining a state in which overflowed RGB pixel data is corrected to a gradation range of 0 to 255 by method 1, wherein (a) shows RGB pixel data before correction; ) Shows the corrected RGB pixel data.
FIG. 4 is a graph for explaining a situation in which underflowed RGB pixel data is corrected to a gradation range of 0 to 255 by method 1, (a) shows RGB pixel data before correction; b) shows the RGB pixel data after correction.
FIGS. 5A and 5B are graphs for explaining a state in which overflowed RGB pixel data is corrected to a gradation range by method 2, wherein FIG. 5A shows RGB pixel data before correction, and FIG. RGB pixel data is shown.
FIGS. 6A and 6B are graphs for explaining how underflow RGB pixel data is corrected to a gradation range by Method 2, wherein FIG. 6A shows RGB pixel data before correction, and FIG. 6B shows after correction; RGB pixel data is shown.
FIG. 7 is a graph showing a YCC color space for explaining advantages of using method 1 for overflowed RGB pixel data, where the X axis shows the C1 component of YCC pixel data and the Y axis Indicates the C2 component of the YCC pixel data, and the Z-axis indicates the Y component of the YCC pixel data.
FIG. 8 is a flowchart illustrating a processing procedure of an image processing unit.
FIG. 9 is a screen diagram illustrating a simulation screen displayed on the display unit when the operator performs image quality adjustment.
FIG. 10 is a screen view of an adjustment value display screen.
[Explanation of symbols]
10 Scanner section
11 film
12 Film transfer section
13 Image reader
20 Image processing unit
21 YCC converter
22 Image quality adjustment section
23 RGB converter
24 Judgment part
25 Correction part
30 Image exposure unit
31 Roll photographic paper
32 Photographic paper transport unit
33 Laser exposure section
34 Exposure control unit
40 Development processing section
41 Liquid tank
50 cut part
51 cutter
60 System controller
70 Operation unit
80 display section
121 Winding roller
122 Drive motor
123 Film transfer control unit
124 lamp
125 Lamp controller
131 Image sensor
132 Reading control unit
133 lens
134 Optical filter
135 Filter drive motor
136 Filter feed control unit
137 Image capture unit
138 A / D converter
139 Image memory
140 Recording Medium Drive Device

Claims (2)

RGB表色系で表された複数の画素データから構成される画像データを所定の階調範囲で出力する写真処理装置において、
RGB表色系で表された画像データを画質調整用の表色系に変換する変換手段と、
前記画質調整用の表色系で表された画像データの画質調整を行う調整手段と、
前記画質調整された画像データをRGB表色系に逆変換する逆変換手段と、
前記逆変換された画像データを構成する各画素データのレベルが前記所定の階調範囲内であるか否かを判断する判断手段と、
前記判断手段が前記所定の階調範囲外と判断した画素データに対して、当該画素データを構成する各色成分に所定の演算を施すことにより前記所定の階調範囲内に収める補正を行う補正手段とを備え、
前記補正手段は、補正対象となる画素データに対して、当該画素データを構成する色成分のうちの最小値を基準として各色成分を表したときの各色差分値を前記色成分の最大値と最小値との差分値で除した比率を、補正の前後で保持するものであり、前記判断手段が前記所定の階調範囲をオーバーフローしたと判断した画素データに対して、補正の前後において、前記比率を保持させると共に、前記色成分の最大値を前記所定の階調範囲の最大値と一致させ前記判断手段が前記所定の階調範囲をアンダーフローしたと判断した画素データに対して、補正の前後において、前記比率を保持させると共に、前記色成分の最小値を前記所定の階調範囲の最小値と一致させることを特徴とする写真処理装置。
In a photographic processing apparatus that outputs image data composed of a plurality of pixel data represented in the RGB color system in a predetermined gradation range,
Conversion means for converting image data represented in the RGB color system to a color system for image quality adjustment;
Adjusting means for adjusting the image quality of the image data represented in the color system for image quality adjustment;
Inverse conversion means for inversely converting the image data whose image quality has been adjusted to an RGB color system;
Determining means for determining whether the level of each pixel data constituting the inversely converted image data is within the predetermined gradation range;
Correction means for correcting the pixel data that is determined to be outside the predetermined gradation range by the determination means so as to be within the predetermined gradation range by performing a predetermined calculation on each color component constituting the pixel data And
The correction means calculates, for each pixel data to be corrected, each color difference value when each color component is expressed with reference to a minimum value of color components constituting the pixel data as a maximum value and a minimum value of the color component. The ratio divided by the difference value from the value is held before and after the correction, and the ratio before and after the correction is applied to the pixel data that the determination means determines to have overflowed the predetermined gradation range. And the maximum value of the color component coincides with the maximum value of the predetermined gradation range, and correction is performed on pixel data that the determination unit determines to have underflowed the predetermined gradation range. The photographic processing apparatus according to claim 1 , wherein the ratio is maintained before and after, and the minimum value of the color component is matched with the minimum value of the predetermined gradation range .
前記補正手段は、補正前の画素データを構成する色成分の平均値を保持することを特徴とする請求項1記載の写真処理装置。  The photographic processing apparatus according to claim 1, wherein the correction unit holds an average value of color components constituting pixel data before correction.
JP2002369674A 2002-10-17 2002-12-20 Photo processing equipment Expired - Lifetime JP3922175B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2002369674A JP3922175B2 (en) 2002-12-20 2002-12-20 Photo processing equipment
DE60324515T DE60324515D1 (en) 2002-10-17 2003-10-09 Translation correction method for color image data and photographic processing apparatus for carrying out this method
EP03022500A EP1411714B1 (en) 2002-10-17 2003-10-09 Conversion correcting method of color image data and photographic processing apparatus implementing the method
US10/687,727 US7466857B2 (en) 2002-10-17 2003-10-16 Conversion correcting method of color image data and photographic processing apparatus implementing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002369674A JP3922175B2 (en) 2002-12-20 2002-12-20 Photo processing equipment

Publications (2)

Publication Number Publication Date
JP2004201184A JP2004201184A (en) 2004-07-15
JP3922175B2 true JP3922175B2 (en) 2007-05-30

Family

ID=32765833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002369674A Expired - Lifetime JP3922175B2 (en) 2002-10-17 2002-12-20 Photo processing equipment

Country Status (1)

Country Link
JP (1) JP3922175B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100818986B1 (en) 2006-08-18 2008-04-04 삼성전자주식회사 Color translation method for color-space with wide-color range
JP4872616B2 (en) * 2006-11-14 2012-02-08 富士ゼロックス株式会社 Image processing apparatus, image processing method, and program
JP4995158B2 (en) * 2008-08-11 2012-08-08 三菱電機株式会社 Image processing device
JP5182221B2 (en) * 2009-05-26 2013-04-17 富士ゼロックス株式会社 Image processing apparatus and image processing program

Also Published As

Publication number Publication date
JP2004201184A (en) 2004-07-15

Similar Documents

Publication Publication Date Title
EP1411714B1 (en) Conversion correcting method of color image data and photographic processing apparatus implementing the method
EP0580365B1 (en) Color image processing method
US7333242B2 (en) Test print producing method and photograph image printing method using the same
EP1265436B1 (en) Picture image processing apparatus and method, and picture processing system
US6940546B2 (en) Method for compensating a digital image for light falloff while minimizing light balance change
JP2009282860A (en) Developing processor and development processing method for undeveloped image data, and computer program for development processing
EP1662315B1 (en) Photograph image-processing method and device thereof
JP4385964B2 (en) Photo image processing method and photo image processing apparatus
JP2002125130A (en) Image processing unit, image processing method, and recording medium for recording image processing program
JP3922175B2 (en) Photo processing equipment
JPH09261505A (en) Color correction condition calculating method, printing, exposure quantity deciding method, image processing method, image processor, image forming device, printing, exposure device and storage medium
JPS63305335A (en) Method and device for correcting shading of video printer
JP2006186753A (en) Method and apparatus for processing photographic image
JP2005159387A (en) Method of determining density characteristic curve and density correction management apparatus for executing this method
JP4333016B2 (en) Image forming apparatus, image data processing method, and recording medium recording image data processing program
JP4284604B2 (en) Contrast adjustment method and contrast adjustment apparatus for implementing the method
JP3823883B2 (en) Image processing apparatus, image processing method, image processing program, recording medium recording image processing program, and photo printing apparatus
JP2005072850A (en) Adjusting method of three dimensional lut and color conversion system equipped with three dimensional lut
JP2004325740A (en) Judgment method of photographed different-colored structure image and photographic image processing device
JP2006277044A (en) Image processing method
JP4506498B2 (en) Photo image processing method and photo image processing apparatus
JP4065996B2 (en) Photographic image processing method and processing apparatus
JP2518883B2 (en) How to display frame specified cursor
JP4359834B2 (en) Image processing method and program for color fog correction, and image processing apparatus implementing the method
JPH10171042A (en) Method and device for printing photographic picture

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060828

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061201

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: 20070130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110302

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120302

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120302

Year of fee payment: 5

S801 Written request for registration of abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311801

ABAN Cancellation due to abandonment
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120302

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350