JP2004080737A - Imaging device, imaging method, computer program, and computer-readable recording medium - Google Patents
Imaging device, imaging method, computer program, and computer-readable recording medium Download PDFInfo
- Publication number
- JP2004080737A JP2004080737A JP2003141929A JP2003141929A JP2004080737A JP 2004080737 A JP2004080737 A JP 2004080737A JP 2003141929 A JP2003141929 A JP 2003141929A JP 2003141929 A JP2003141929 A JP 2003141929A JP 2004080737 A JP2004080737 A JP 2004080737A
- Authority
- JP
- Japan
- Prior art keywords
- image
- imaging
- gamut
- color
- color space
- 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.)
- Withdrawn
Links
Images
Landscapes
- Color Television Image Signal Generators (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Studio Devices (AREA)
Abstract
【課題】撮像時にユーザが色空間を選択する際に、撮像画像に対して最適な色空間を容易に選択可能にする。
【解決手段】所定の色域において、撮像画像の撮像条件や画像生成パラメータに応じて色域外領域を判別し、撮像素子からの撮像画像とともに電子ビューファインダなどのモニタ装置の画面上に色域外領域を判別して、表示するようにすることにより、撮像時に設定された色空間の色域や出力デバイス等の色再現範囲に応じて、撮像画像に対する最適な撮像条件や画像生成パラメータの選択をすることが可能になる。また、撮像後の記録画像であっても、撮像時の撮像条件や画像生成パラメータに応じた色域外領域を表示することにより、モニタ、プリンタ等の出力デバイスへの出力結果を推定することが出来る。
【選択図】 図1A user can easily select an optimal color space for a captured image when the user selects a color space during imaging.
In a predetermined color gamut, an out-of-gamut area is determined according to an imaging condition or an image generation parameter of a captured image, and the out-of-gamut area is displayed on a screen of a monitor device such as an electronic viewfinder together with an image captured from an image sensor. Is determined and displayed, thereby selecting the optimal imaging conditions and image generation parameters for the captured image in accordance with the color gamut of the color space and the color reproduction range of the output device and the like set at the time of imaging. It becomes possible. In addition, even in the case of a recorded image after imaging, an output result to an output device such as a monitor or a printer can be estimated by displaying an out-of-gamut area according to imaging conditions and image generation parameters at the time of imaging. .
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明は、撮像装置、撮像方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体に関し、特に、被写体を撮像して撮像画像から画像データを生成あるいは再生するために用いて好適なものである。
【0002】
【従来の技術】
従来の撮像装置における色空間選択方法についてデジタルカメラを例に挙げて説明する。
【0003】
従来のデジタルカメラにおいて、記録画像に対する色空間としてはsRGBが一般的に用いられている。これは、モニタやプリンタといった出力機器のほとんどがsRGBで最適化されているためである。
【0004】
しかしながら、昨今、sRGBの色空間で表現できる色域が狭いと言われおり、それに対し大別して以下の2つの手法で解決しようとしている。
【0005】
まず、第1の手法は、クリッピング現象を起こさないようにする手法である。
この手法の代表的なものとして、sRGBの色域を拡大したesRGBなどがHewlett−Packard社などから提案されている。
【0006】
たとえば、輝度信号Yが以下の(7式)で作成されたとする。
Y=0.3R+0.59G+0.11G・・・(7式)
この場合、輝度信号Y(Y=250)に対し、赤の色相で彩度を出そうとすると、R信号がすぐに255に到達してしまい、それ以上に彩度を強めようとしても強められない。もし、無理に彩度を強めようとするとR信号が255に張り付くクリッピング現象が生じ、程度がひどいと色相が変化してしまう「色曲がり」現象が生じてしまう。
【0007】
それに対し、esRGBでは、輝度信号Yは8Bit(0から255まで[0−255])の範囲内であるが、RGB信号は0から255まで[0−255]の範囲に限定されない。つまり、esRGBでは、輝度信号Yが250のままでも、R信号に対して256以上の値を認めることによって、色域を広げることができる。言い換えると、esRGBは、個々のRGB信号に対して0から255[0−255]以外の値を許容することによって、色域を広げることができる色空間である。
【0008】
しかしながら、このようなesRGBの色空間は、まだ提案段階であり、一般的に普及していない。
【0009】
一方、第2の手法は、RGBの原刺激がsRGBより広く定義されている色空間を採用する手法である。たとえばNTSC(National Television System Committee)やPAL/SECAM(Phase Alternate by Line/Sequential Couleur
a Memoire)やAdobe RGBなどがそれにあたる。
【0010】
しかしながら、前記Adobe RGBや、PAL/SECAMや、NTSCといった広い色空間で記録されたものは、普通のsRGB用のモニタで表示を行うと、彩度が低く表現されて見栄えのしない画像となってしまう。それを補うためには色空間変換をする必要があり、変換の手間と変換誤差が生じてしまう。
【0011】
また、色空間の変換をしないようにするためには、各色空間専用の出力装置で画像を表示するようにしなければならない。また、前記Adobe RGB、PAL/SECAM、及びNTSCでは、0から255まで[0−255]の範囲のRGB信号でより広い色域を表現することになるので、色域に対する精度がsRGBよりも粗くなってしまう。
【0012】
前述したように、現状では各色空間ともに、すべての要素を満足するものは存在しなかった。このような状況のなかで、本願出願人が既に提案しているEOS−1Dなどのハイエンドデジタルカメラのように、複数の色空間を選択して画像記録を行うものも増えつつある(例えば、特許文献1参照。)。
【0013】
このようなハイエンドデジタルカメラでは、広い色空間の被写体を撮像する場合、つまり、彩度の強い被写体を撮像する場合には、NTSCやAdobe RGBを用いて記録を行い、そうでない場合にはビット精度が高く、後で色空間変換を行わなくてすむsRGBで撮像するといったように、用途や被写体に応じて色空間を使い分けて使用するようにしている。
【0014】
また、同様に、撮像時に設定色空間の色域に撮像画像を収める手法として、画像パラメータを調整する方法がある。具体的に説明すると、例えば、彩度の高い被写体を撮像する場合には、通常よりも彩度が低くコントラストも低い設定で被写体を撮像し、そうでないコントラストが低く彩度も高くない被写体の場合には、コントラストや彩度を高くして被写体を撮像するようにする手法である。つまり、画像生成パラメータなど、特に階調性・彩度パラメータを変化させることによって色域内に収める手法である。
【0015】
そして、このような手法においても前記色空間の場合と同じように、撮像後に撮像者の好みに応じてコントラストや彩度を調整するレタッチ作業が必要になってしまう場合が多くなり、用途や被写体に応じて使い分けて使用する必要が生じる。
【0016】
また、前述したような標準色空間の色域に収める方法と同様に、撮影画像の色域をプリンタやモニタなどの出力デバイスの色再現範囲や色再現特性に最適にあわせて出力する方法も存在する。例えば、彩度が強い被写体を色再現範囲が広いプリンタを対象にする場合には、そのままの強い彩度のまま出力し、逆に色再現範囲が狭いプリンタを対象にする場合には、そのままの彩度やコントラストを控えめにして出力するといった方法である。このような処理は例えばカメラから特定のプリンタへ直接出力することをメインとして撮影する場合など、PCを介在させないダイレクト出力時に有効な手法である。
【0017】
また、同様に撮像時に設定色空間の色域に撮像画像を収める手法として、露出を変化させることで行う方法がある。具体的に説明すると、例えば非常に高コントラストの被写体を撮影した場合、撮影画像中における高輝度部や低輝度部領域は階調せずに、高輝度領域は白飛び・色曲がりが生じ、低輝度領域においてもやはり黒つぶれ・色曲がりが生じる。高輝度被写体領域を色域に収まるように撮影する為には露出を下げることで、低輝度被写体領域を色域に収まるように撮影する為には露出を上げることによって色域に収める手法である。
【0018】
この手法は、色空間は高輝度部及び低輝度部において色域が狭く、中間的な明るさにおいて色域が広いために生じているものであり、これらの特性は標準的な色空間であっても、デバイス等の個々の色域であっても同様である。
【0019】
しかしながら、このような手法は撮影時に露出を決定しなければならないため、撮影時に色空間に収まっているかどうか判定する必要がある。
【0020】
【特許文献1】
特開2002−247375号公報(6頁 段落(0030)(0099))
【0021】
【発明が解決しようとする課題】
しかしながら、前述した従来の技術では、撮像しようとしている被写体に対して、最適な色空間がどれになるのかが撮像時には分かりにくいため、最適な色空間を選択するのは非常に困難であるという問題点があった。
【0022】
すなわち、前述した従来の技術では、結局どれか1つの色空間のみを使い、広い色空間をあきらめるか、精度の粗さと色空間変換の手間をかけるようにするかの選択を迫られるといった使い方になることが多くなってしまっていた。
【0023】
また、画像生成パラメータを選ぶにあたっても同様に、撮像しようとしている被写体に対して、最適な画像生成パラメータを選ぶことは困難であるという問題点があった。
【0024】
また、特定の出力デバイスの色再現範囲や色再現特性に最適な色空間や画像生成パラメータを選ぶにあたっても同様に、撮像しようとしている被写体に対して、最適な画像生成パラメータを選ぶことは困難であるという問題点があった。
【0025】
また、特定の色空間・出力デバイスの色再現範囲や色再現特性に最適な露出を選ぶにあたっても同様に、撮像しようとしている被写体に対して、最適な撮像条件を選ぶことは困難であるという問題点があった。
【0026】
本発明は前述の問題点を鑑みてなされたものであり、撮像条件に応じて所定の色空間における撮像画像に対する色域外領域を確認し、最適な色空間をユーザが容易に選択することを可能とする撮像装置及び撮像方法を提供することを目的とする。
【0027】
上記の目的を達成するために以下の構成を備える。
【0028】
【課題を解決するための手段】
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表現される画像データを生成するための撮像装置であって、
前記画像データに対して、撮像条件に応じて前記所定の色空間の色域からはみ出している色域外領域を判別する判別手段と、
前記色域外領域を表示する色域外領域表示手段を有する撮像装置。
【0029】
また、上記の目的を達成するために以下の構成を備える。
【0030】
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表される画像データを生成するための撮像方法であって、
前記画像データに対して、撮像条件に応じて前記所定の色空間の色域からはみ出している色域外領域を判別する判別ステップと、
前記色域外領域を表示する処理を行う表示ステップを備える。
【0031】
本発明の他の目的は、ユーザは、出力デバイスの色再現範囲に応じた色域外領域を確認することにより、画像出力時の出力結果を推定することが可能となり、また、ユーザは、最適な画像生成パラメータの選択や撮像条件を選択することを容易にする撮像装置及び撮像方法を提供することを目的とする。
【0032】
上記の目的を達成するために本発明の撮像装置は、以下の構成を備える。
【0033】
ユーザによって指定された撮像条件に従って被写体を撮像した撮像画像を所定の色域で表現される画像を生成するための撮像装置であって、
前記撮像画像を出力するための画像出力デバイスを選択する画像出力デバイス選択手段と、
前記画像出力デバイスの再現可能な色域からはみ出している色域外領域を判別する判別手段と、
前記撮像画像とともに前記判別手段により判別された色域外領域を表示する色域外領域表示手段とを備える。
【0034】
また、上記の目的を達成するために本発明の撮像装置は、以下の構成を備える。
【0035】
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表現される画像データを生成するための撮像装置であって、
前記画像データの色空間を選択するための色空間選択手段と、
前記画像データに対して、前記色空間選択手段により選択された色空間の色域からはみ出している色域外領域を判別する判別手段と、
前記撮像画像とともに前記色域外領域を表示する色域外領域表示手段とを備える。
【0036】
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表される画像データを生成するための撮像方法であって、
前記画像データに対して、撮像条件に応じて前記所定の色空間の色域からはみ出している色域外領域を判別する判別ステップと、
前記色域外領域を表示する処理を行う表示ステップを有する、
ことを特徴とする撮像方法。
【0037】
また、上記の目的を達成するために本発明による撮像方法は、
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表される画像データを生成するための撮像方法であって、
前記画像データの色空間を選択する色空間選択ステップと、
前記画像データに対して、選択された前記色空間の色域からはみ出している色域外領域を判別する判別ステップと、
前記色域外領域を前記撮像画像とともに表示する表示ステップと、を有する。
【0038】
また、上記の目的を達成するために本発明による撮像方法は、
ユーザによって指定された撮像条件に従って被写体を撮像して得られる撮像画像から、複数の色空間の中から選択された所定の色空間で表される画像データを生成するための撮像方法であって、
前記撮像画像から画像データを生成するための画像生成パラメータを選択する画像生成パラメータ選択ステップと、
前記画像データに対して、前記所定の色空間からはみ出している色空間外領域を、前記撮像画像とともに表示する色空間外領域表示処理ステップとを有する。
【0039】
また、上記の目的を達成するために本発明の撮像方法は、
ユーザによって指定された撮像条件に従って被写体を撮像した撮像画像を所定の色域で表現される画像を生成するための撮像方法であって、
前記撮像画像を出力するための画像出力デバイスを選択する出力デバイス選択ステップと、
前記画像出力デバイスの再現可能な色域からはみ出している色域外領域を判別する判別ステップと、
前記撮像画像とともに前記判別ステップにおいて判別された色域外領域を表示する表示ステップとを有する。
【0040】
本発明の他の目的は、撮像条件に応じて所定の色域における撮像画像に対する色域外領域を判別することにより、所定の色域に収まる最適な撮像条件をユーザが容易に選択することを可能とする撮像方法を提供することを目的とする。
【0041】
上記の目的を達成するために本発明の撮像方法は、以下のステップを有する。
【0042】
撮像画像を表示する第1の表示ステップと、
第1の表示ステップにおいて、次の撮像画像の撮像パラメータを設定する撮像パラメータ設定ステップと、
撮像パラメータ設定ステップのパラメータに応じて、所定の色域内にあるか否かを判別をする色域外判別ステップと、
を有する。
【0043】
本発明の他の目的は、また、撮像画像における所定の色域に対する色域外領域を確認することにより、ユーザは撮像画像より所定の色域に収まる最適な画像データを得られることを可能にする撮像装置を提供することを目的とする。
【0044】
上記の目的を達成するために以下の構成を備える。
【0045】
被写体を撮像し、撮像画像信号を出力する撮像手段と、
前記撮像画像信号をA/D変換して画像データを出力するA/D変換手段と、
前記A/D変換手段により変換された画像データを一時的に格納する格納手段と、
前記格納手段に格納された前記画像データの圧縮を行う圧縮手段と、
前記圧縮手段により圧縮された画像データを記録媒体に記録する、または、前記記録媒体より読み出しを行う画像データ入出力手段と、
を有する撮像装置であって、
前記画像データが所定の色域内にあるか否かを判別する色域外判別手段と、
前記画像データに対して、前記所定の色域からはみ出している色域外領域を表示する色域外領域表示手段を有することを特徴とする撮像装置。
【0046】
本発明は前述したように、上記のように構成されているので、
ユーザによって指定された撮像条件に従って被写体を撮像して、撮像条件や画像生成パラメータに応じて、複数の色域の中から選択された所定の色域で画像生成された撮像画像に所定の色域からはみ出している色域外領域を検出して表示するようにしたので、色域領域が画像中に多数あった場合は、その場ですぐに設定を変更することができ、撮像画像に対する最適な撮像条件や色空間、画像生成パラメータ、最適な色再現範囲をもつ出力デバイスをユーザが容易に選択できるという効果を奏する。
【0047】
また、その撮像画像において設定された色域が適切か否かの判断を行うことができ、その表示を撮像素子から出力されているEVF画像とともにに表示することにより、記録するのに最適な色域であるか否かの判断を撮像する時に行うようにすることができ、さらに所定の色域に収まる最適な画像データを得ることができるという効果を奏する。
【0048】
また、撮像後のレックレビュ−画像や記録媒体に記録されたポストビュー画像において、撮像時に設定された撮像条件や画像生成パラメータに応じて色域外領域を判別し、表示することにより、記録されている色域外領域を確認し、最適な画像生成パラメータや出力デバイスを選択することができるという効果を奏する。
【0049】
【発明の実施の形態】
(第1の実施の形態)
以下、添付の図面を参照しながら、本発明の撮像装置、撮像方法、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体の第1の実施の形態について説明する。
【0050】
図1は、本実施の形態の撮像装置100を用いて色空間を指定する際の概念を示した図である。ここで、色域とは、
1.色空間ごとに異なる再現可能な色の範囲、
2.出力デバイスに応じて異なる色再現範囲や色再現特性、
を意味する。
【0051】
図1では、撮像時において、設定色空間に収まらない領域(色域外領域)を、カメラのモニタ(表示装置として撮像装置100に配設されているモニタ装置110)上に表示している様子を示している。
【0052】
図1において、図1(a)は、設定色空間としてsRGBを選択した場合であり、図1(b)は、設定色空間としてNTSC(National Television System Committee)を選択した場合である。
【0053】
前記NTSCは、sRGBよりも広い色空間を持っているため、図1に示したように、sRGBを選択したときよりもNTSCを選択したときの方が、色域外の領域(クリップ領域)が狭くなる。
【0054】
図3は、本実施の形態の撮像装置100で選択される色空間(sRGBとNTSC)の色域を表した図である。具体的には、sRGBとNTSCの色域をCIE XYZ表色系のxy色度図で表したものである。これを見ても明らかなように、NTSCの色空間のほうが特にグリーン方向において広い色域を持っているといえる。
【0055】
図2は、モニタ装置110に表示される色空間選択画面の一例を示した図である。
【0056】
図2に示すように、色域外の領域をモニタ装置110に明示することで最適な色空間を容易に選択することが可能となる。
【0057】
次に、本実施の形態における撮像装置100の回路構成について述べる。図5は、本実施の形態における撮像装置100の回路構成の一例を示したブロック図である。
【0058】
図5において、撮像素子101から出力される信号は信号処理回路102によって画像として生成され、撮像画像としてバッファメモリ103に蓄えられる。
【0059】
そして、記録媒体106に対する画像記録が行われる場合には、前記バッファメモリ103内の撮像画像は、圧縮・伸長回路104に送られて画像圧縮され、記録・読み出し装置105によって記録媒体106に書き込まれて記録される。
【0060】
一方、バッファメモリ103に蓄えられた撮像画像は、EVF(電子ビューファインダ)に表示するための画像として表示制御回路108に送られる。また、バッファメモリ103に蓄えられた画像は、色域外領域抽出回路107によって、色域外の領域が抽出され、色域外領域抽出画像として前記表示制御回路108に送られる。
【0061】
前記表示画像と色域外領域抽出画像は、表示制御回路108によって合成され、さらにモニタ表示装置110に表示するために画像変換された後、D/A変換機(D/Aコンバータ)109によってD/A変換され、モニタ装置110に表示される。このような回路構成により、ユーザによって設定された色空間の色域外領域を表示することを実現することが可能になる。また、ユーザインターフェース112を介して異なる色空間がユーザにより選択された場合、システムコントローラ111は各色空間に対応したパラメータセットをデータメモリ113から読み出して信号処理回路102に設定する。
【0062】
次に、色域外領域判定回路107で行う色域外の領域の判別方法について述べる。
【0063】
一般的に、デジタルカメラの出力フォーマットとしてJPEG(Joint Photographic Experts Group)形式が用いられる。このJPEG形式では、YCrCbという形式で色情報が格納されている。
【0064】
RGB形式からYCrCb形式への変換は、以下の(1式)〜(3式)で定義されている。
Y=0.3000*R+0.5900*G+0.1100*B・・・(1式)
Cr=(R−Y)*0.713・・・(2式)
Cb=(B−Y)*0.564・・・(3式)
ここで、Yは輝度信号、RはR(Red)信号、GはG(Green)信号、BはB(Blue)信号、Crは色差信号(=R信号−輝度信号)、Cbは色差信号(=B信号−輝度信号)である。
【0065】
一方、YCrCb形式からRGB形式への変換は、以下の(4式)〜(6式)となる。
R=Y+1.40*Cr・・・(4式)
G=Y−0.71Cr−0.33Cb・・・(5式)
B=Y+1.77*Cb・・・(6式)
以下、具体的な数値を挙げてYCrCb形式からRGB形式への変換について説明する。
【0066】
例えば、輝度信号Yが106、色差信号Crが103、色差信号Cbが−49であるとすると、前記(4式)〜(6式)より、R信号は250、G信号は50、B信号は20になる。
(Y,Cr,Cb)=(106,103,−49)→(R,G,B)=(250,50,20)
この色に対し、彩度が強い被写体の場合、例えば色差信号Cr、Cbの値が前述した値の1.5倍の被写体だったとすると、R信号は322、G信号は21、B信号は−25になる。
(Y,Cr,Cb)=(106,154,−74)→(R,G,B)=(322,21,−25)
この例からも分かるように、輝度信号Yの値が0から255まで[0−255]の範囲であっても、彩度が強い被写体になるとR信号、G信号、及びB信号の値が0から255まで[0−255]の範囲に入らない場合がある。これは、撮像画像が指定色空間の色域に収まっていないことを示している。
【0067】
そこで、本実施の形態では、撮像画像が指定色空間の色域に収まっているかどうかの判定を以下のようにして行っている。すなわち、輝度信号Y、色差信号Cr、及び色差信号Cb(YCrCbデータ)をR信号、G信号、及びB信号(RGBデータ)に変換した際に、R信号、G信号、及びB信号(RGBデータ)の全てが0から255まで[0−255]の範囲にあるかどうかを判定し、もし、0から255まで[0−255]の範囲内に収まらず色域外の場合には、モニタ装置110の画面上に色域外であることを表示する。
【0068】
その表示方法は、色域外の領域を点滅させたり、破線で囲ったりする方法で行う。もちろん、文字による警告表示等のその他の方法で行っても良い。
【0069】
そして、例えば、設定した色空間の色域外の領域(クリップ領域)が撮像画像中に多数ある場合などには、ユーザインターフェース112を介してユーザが色空間を指定することにより、その場ですぐに色空間の設定を変更することができる。このように色空間の色域外の領域(色空間外領域)を表示することで、指定した色空間が適切あるか否かの判断、特に、指定した色空間が画像を記録するのに最適な色空間であるか否かの判断を容易に行うことを可能し、最適な色空間の撮像画像が得られるようにする。
【0070】
なお、本実施の形態では、NTSC及びsRGBの場合を例に挙げて説明を行ったが、その他の色空間を適用してもよく、例えば、Adobe RGBやPAL/SECAM(Phase Alternate by Line/Sequential Couleur a Memoire)、esRGBなどであってもいいことは言うまでもない。
【0071】
ここで、Adobe RGBとは、Adobe社より製品化されているレタッチソフト、Photoshop等で採用されている色空間で、印刷業界等ではよく用いられている色空間である。
【0072】
Adobe RGB色空間の色度点は、
R(0.64,0.33)
G(0.21,0.71)
B(0.15,0.06)
である。
【0073】
また、sRGBの色空間の色度点は
R_(0.64,033)
G(0.3,0.6)
B(0.15,0.06)
また、NTSC色空間の色度点は
R_(0.67,033)
G(0.21,0.71)
B(0.14,0.08)
である。
【0074】
sRGB、NTSC、Adobe RGBの色空間の色域を図6に示す。
【0075】
このように、色空間として色域が広いesRGB、Adobe RGB、またはPAL/SECAMを用いれば、色空間の色域外の領域(クリップ領域)が小さくなるので、最適な色空間を決定するための色空間の選択回数をより少なくすることができる。
【0076】
また、本実施の形態のように、設定色空間の色域外領域を撮像時(撮像素子からの信号が出力された状態)のEVF(電子ビューファインダ)時に表示するようにすれば、最適な色空間を撮像時に判断することができて有効である。
【0077】
本実施の形態では、撮像素子からの信号が出力されている状態のEVFを用いて、撮像時に最適な色域、色空間を選択していたが、撮像後に所定時間表示されるレックレビュー時や、撮像後に撮像画像を記録媒体等から読み出して見るポストビュー時に色域外領域を表示する構成であっても良いことは言うまでもない。すなわち、前記レックレビュー時やポストビュー時など撮像後に表示を行う場合にも上記と同様の処理を行うことができる。すなわち、撮像時に指定された色空間の色域外領域(クリップ領域)が記録画像中に多数ある場合などには、前記色域外の領域を表示し、その場ですぐに前記記録画像に対する色空間の設定を変更することが可能になるようにする。
【0078】
このように色空間の色域外の領域を表示することで、記録画像に対して設定された色空間が適切か否かの判断を容易に行うことが可能になり、最適な色空間で記録画像を生成あるいは現像することができる。
【0079】
以上のように、本実施の形態では、被写体の撮像時または撮像後に、RGBデータの全てが0から255までの範囲に収まっているか否かを判定することにより、被写体画像の中から設定色空間の色域外領域を検出し、前記検出した設定色空間の色域外領域を画面に表示するようにしたので、ユーザはその表示を基に最適な色空間を容易に選択することができる。したがって、本実施の形態の撮像装置100を用いれば、被写体に対して最適な色空間を容易に設定することができる。
【0080】
また、ユーザにより選択された色空間の色域外の領域である色域外領域が画像中に多数あった場合は、その場ですぐに記録色空間の変更を行うことが可能になる。
【0081】
このように色空間外領域を表示することで、ユーザは、その被写体に対する画像記録用に指定した色空間が適切か否かの判断を行うことが可能となる。特に、その表示をEVF画像に出すことにより、最適な記録色空間の判断を撮像する時に行うことが可能となる。
【0082】
また、他の実施例によれば、また、このように色空間外領域を表示することで、ユーザは、特に、その表示をEVF画像に出すことにより、最適な記録色空間の判断を撮像する時に行うことが可能となる。
【0083】
(第2の実施の形態)
以下、添付の図面を参照しながら、本発明の第2の実施の形態について説明する。なお、本実施の形態の撮像装置のハード構成は、前述した第1の実施の形態の撮像装置100と同様である。すなわち、本実施の形態の撮像装置と第1の実施の形態の撮像装置100とでは、ユーザにより設定される項目が異なる。したがって、前述した第1の実施の形態と同一部分については、図1と同一の符号を付しし詳細な説明を省略する。
【0084】
図4は、本実施の形態の撮像装置100のモニタ装置110に表示される画像生成パラメータ選択画面の一例を示した図である。
【0085】
前述したように、本実施形態の撮像装置100の回路構成は、前述した第1の実施の形態と同様であるため、詳細な説明を省略する。以後、相違点のみを説明する。
【0086】
第1の実施の形態において、ユーザインターフェース112を介してユーザにより設定される項目は、色空間であったが、本実施の形態においては画像生成パラメータ(画像パラメータ)である。この画像生成パラメータは、撮像画像の画質(彩度や階調度)を調整するためのパラメータであり、より具体的に説明すると、撮像時に図5に示したバッファメモリ103から読み出される撮像画像の画質を調整するためのパラメータである。
【0087】
また、画像生成パラメータの他に、ユーザが、撮像時に撮像条件を設定する場合も同様である。例えば露出、測光値、測距位置、撮像時のホワイトバランス設定等である。露出は、撮像時に設定されるISO感度設定、撮像素子からの出力ゲイン制御等である。ISO感度設定は、ホワイトバランス処理の前段で行うもの、あるいは後段で行うものであってもよい。
【0088】
以下、ユーザの指定に基づいて彩度を強めた場合に、撮像画像が色域外に出てしまう例について数値を用いて具体的に説明する。
【0089】
例えば、輝度信号Yが106、色差信号Crが103、色差信号Cbが−49であるとすると、前記(4式)〜(6式)より、R信号は250、G信号は50、B信号は20になる。
(Y,Cr,Cb)=(106,103,−49)→(R,G,B)=(250,50,20)
この色に対し、彩度を強調するパラメータの強い被写体の場合、例えば色差信号Cr、Cbに対して1.5倍の彩度強調を行うと、R信号は322、G信号は21、B信号は−25になる。
(Y,Cr,Cb)=(106,154,−74)→(R,G,B)=(322,21,−25)
この例からもわかるように、輝度信号Yの値が0から255まで[0−255]の範囲であっても、彩度が強いパラメータになるとR信号、G信号、及びB信号の値(RGB値)が0から255[0−255]に入らない場合がある。
【0090】
この場合、前記R信号、G信号、及びB信号の値(RGB値)をそのままパーソナルコンピュータPC等に表示すると、R信号は255、G信号は21、B信号は0になる。
(R,G,B)=(322,21,−25)→(R,G,B)=(255,21,0)
したがって、彩度を強める前の撮像画像に対して彩度強調を行うと明らかに色相が変化してしまう不都合が発生する。
【0091】
そこで、本実施の形態においては、図4(a)に示すように、撮像時にモニタ装置110の画面上に色域外の領域を表示させるようにしている。これにより、画像生成パラメータ(彩度を調整する彩度パラメータ)が適正な値になるようにユーザに選択させるようにすることが容易に可能になる。
【0092】
以上のように、本実施の形態では、色域外の領域(クリップ領域)を表示して画像生成パラメータ(例えば彩度パラメータ)をユーザに選択させるようにしたので、色域外の領域が多数あった場合などには、その場ですぐに画像生成パラメータを変更することが可能になる。したがって、ユーザは表示内容に基づいてその場ですぐに画質(例えば彩度)が適正な値になるように調整することができる。これにより、被写体画像に対する最適な画像生成パラメータ、特に、被写体画像を記録するのに最適な画像生成パラメータを容易に設定することができ、被写体を容易且つ適切に画像データを生成あるいは現像することができる。
【0093】
なお、本実施の形態では、画像生成パラメータとして彩度パラメータを選択させる場合について説明を行ったが、図4(b)に示すように、階調パラメータを選択させるようにしてもよく、さらにその他の画像生成パラメータを選択させるようにしてもよいということは言うまでもない。すなわち、画像パラメータ(画像生成パラメータ)は、画質を調整するパラメータであればどのようなものであってもよい。
【0094】
また、本実施の形態においても、EVF(電子ビューファインダ)時(撮像時)だけでなく、撮像後に表示されるレックレビュー時や、撮像後に見るポストビュー時に色域外の領域を表示して画像生成パラメータ(画像パラメータ)を選択させるようにしてもよいということは言うまでもない。なお、前記画像生成パラメータは、図5に示した記録媒体106から読み出される記録画像の画質(彩度や階調など)を調整するパラメータである。
【0095】
すなわち、撮像後において、色空間の色域外の領域(クリップ領域)が記録画像中に多数ある場合などには、前記色域外の領域を表示し、その場ですぐに画像生成パラメータの設定を変更することが可能になる。
【0096】
このように色空間の色域外の領域を表示することで、記録画像に対して設定した画像生成パラメータが適切か否かの判断を容易に行うことが可能になり、最適な色空間で記録画像を生成あるいは現像することができる。
【0097】
このように色空間外領域を表示することで、その被写体に対する画像パラメータが適切か否かの判断が可能となる。特に、その表示をEVF画像に出すことにより、記録する最適な画像生成パラメータの判断を撮像する時に行うことが可能となる。
【0098】
(第3の実施の形態)
以下、添付の図面を参照しながら、本発明の第3の実施の形態について説明する。図9は本実施の形態の撮像装置の信号処理ユニットの構成を示すブロック図である。
【0099】
本実施形態の撮像装置100の回路構成は、前述した第1の実施の形態と同様であるため、詳細な説明を省略する。以後、相違点のみを説明する。
【0100】
図9においてユーザインターフェース112によって出力デバイスが設定される。設定された出力デバイスの種類に応じて、該色再現特性を出力デバイス色再現特性データ114から選択し、出力デバイス色域情報として色域外領域抽出回路107に送信される。さらに、色域外領域抽出回路107は前記情報とバッファメモリ103からの画像データとを比較して色域外領域を抽出することが可能となる。
【0101】
また、ここでは、撮像装置内に出力デバイス色再現特性データを保持しているが、撮像装置とモニタやプリンタ等の出力デバイスを接続した時に通信手段によって取得するようにしてもよい。これにより、各出力デバイスに応じた色再現特性データを必要な時に得ることが出来る。また、取り外し可能な記録媒体等から読み出すようにしてもよい。色再現特性データの選択は、記録媒体に複数の色再現特性データを格納し、その中から選択してもよく、また、各記録媒体に異なる色再現特性データを記憶し、記憶媒体を取り替えて読み出すようにしてもよい。
【0102】
図7は本実施の形態の、撮像装置100のモニタ装置110に表示される出力デバイス選択画面の一例を示した図である。第1の実施の形態において、ユーザインターフェース112を介してユーザにより設定される項目は、色空間であったが、本実施の形態においては出力デバイス選択画面である。
【0103】
図8は出力デバイスごとの色再現範囲の差があることを示した概念図である。
一般的にプリンタとモニタ等の異なるデバイス間では色再現範囲は異なり、また同じプリンタ間においてもインクの種類や昇華型とインクジェットなど印刷方式などによって色再現範囲が異なる。そのため撮影時に出力デバイスに応じて色再現範囲を表示することで、撮影者が画像出力時の出力結果を推定することが可能となり、それにより画像生成パラメータの選択や露出条件等を撮影時に選択することが容易となる。
【0104】
図10・図11は選択された出力デバイスの色再現範囲特性とそれを色度図で示した図である。この例では3角形で色再現範囲を表現しているため、頂点の3色度値を輝度ごとに与えることで、出力デバイスにおける色再現範囲を示している。
【0105】
第3の実施例では、CIEXYZ表色系の(Y,x,y)形式で示したが、CIE L*a*b*表色系やその他の表色形でもよいことは言うまでもない。
【0106】
また、第3の実施例では輝度値が10刻みの値しか表現していないが、より細かい輝度値での再現範囲を指定しても良いし、その間を補間することで再現範囲を推定しても良いことは言うまでもない。
【0107】
次に色域外領域抽出回路107における、色域外領域判定手法について述べる。
【0108】
下記は、sRGB色空間の信号をCIEXYZ表色系のYxy形式に変換する変換式である。
RsRGB’=R8bit÷255
GsRGB’=G8bit÷255
BsRGB’=B8bit÷255
if
RsRGB=RsRGB’÷12.92,RsRGB’≦0.03928
GsRGB=GsRGB’÷12.92,GsRGB’≦0.03928
BsRGB=BsRGB’÷12.92,BsRGB’≦0.03928
Else
RsRGB=((RsRGB’+0.055)÷1.055)^(2.4),RsRGB’>0.03928
GsRGB=((GsRGB’+0.055)÷1.055)^(2.4),GsRGB’>0.03928
BsRGB=((BsRGB’+0.055)÷1.055)^(2.4),BsRGB’>0.03928
【外1】
【0109】
【外2】
【0110】
この式でRGB値をYxyに変換し、図10で示した色域に入っていれば領域内と判定し、色域に入っていなければ領域外と判定することが可能である。以上のように、撮影時にプリンタやモニタ等の出力デバイスに応じて色再現範囲を表示することで、撮影者が画像出力時の出力結果を推定することが可能となり、また、ユーザは、画像生成パラメータの選択や露出等の撮像条件を撮影時に選択することが容易となる。
【0111】
以上の実施例1、2、3の処理の流れを図12のフローチャートを用いて説明する。
【0112】
ユーザがデジタルカメラの撮像動作を開始する。ユーザは、ステップ1100において、例えば図2、図4、図7に示すように記録する時の色空間や出力したいデバイス(あるいはその色再現範囲)をユーザインタフェース112により設定する。ここではユーザが設定しているが、初期設定としてデジタルカメラ側で予め設定されているようになっていてもよい。ステップ1101において、露出、測光値、測距位置等の撮像条件や、彩度、階調等の撮像条件や画像生成パラメータを設定する。次に、ステップ1102において、撮像素子101からの出力信号から撮像画像データを生成し、バッファメモリ103に蓄えられた撮像画像データがEVFに表示される。
【0113】
そして、ステップ1103において、撮像素子101から出力されている撮像画像データがステップ1101で設定された撮像条件、画像生成パラメータに応じて、前述の判別方法等により色域外領域抽出回路107は設定された色空間や出力デバイスの色再現範囲に対する色域外領域を判別する。そして、ステップ1104において、色域外領域がある場合、ステップ1105においてその色域外領域を撮像画像データとともに図1のように表示をする。そして、ステップ1106において、色域外領域が多数存在し、ユーザがOKしなかった場合は、ステップ1101に戻り、ユーザは撮像条件や画像生成パラメータ、色空間、出力デバイス(あるいはその色再現範囲)の設定を変更し、再び色域外領域を判別し、ユーザは満足するまで設定を変更することが出来る。ステップ1104において、色域外領域がない、あるいは色域外領域が少なく、ステップ1106においてユーザが満足した場合、ステップ1107においてユーザにより撮像ボタンが押されると、ステップ1108において、その時設定されている撮像条件/色空間/画像生成パラメータ/出力デバイス(あるいはその色再現範囲)とともに撮像画像データが記録媒体106に記録される。
【0114】
また、ステップ1108では、出力デバイスの色再現範囲、画像生成パラメータが設定されており、プリンタ等の出力デバイスとデジタルカメラが接続されている場合は、記録媒体に記録するのではなく、設定された色域やパラメータに基づき、直接プリンタに撮像画像を出力するようにしてもよい。
【0115】
以上のように、撮像時に、設定されている撮像条件や画像生成パラメータに応じて、記録する時の色空間、出力デバイスの色再現範囲における色域外領域を出力あるいは記録前に確認することが可能となる。また、色域外領域があるか否かを撮像時に確認し、設定を変更することが可能になるため、設定された色域に収まるように最適な撮像画像を記録することが出来る。
【0116】
また、撮像後のレックレビュー画像、ポストビュー画像等の記録画像に対して色域外領域の判別を行うフローについて、図13を用いて説明をする。
【0117】
ステップ2101において、撮像後のレックレビュー画像が所定時間EVFに表示される、あるいは、記録媒体106から読み出したポストビュー画像がEVFに表示される。次にステップ2102において、記録時に指定された撮像条件、あるいは画像生成パラメータ応じて、色空間、出力デバイスの色再現範囲に対する色域外領域を判別し、ステップ2103において、色域外領域がある場合は、ステップ2104において色域外領域の表示を行う。ステップ2105において、ユーザが色域外領域を確認することができる。特に、レックレビュー画像時の場合は、ステップ2105においてユーザがOKしなかった場合は、撮像動作に戻るようにし、また撮像条件等を変更して撮りなおしを行うようにすることが出来るため、ユーザは、色域外領域が発生している画質の悪い状態の撮像画像を記録媒体に記録することを防ぐことができる。また、ここで、新たに画像生成パラメータを最適なパラメータに変更したり、異なる色空間や、異なる出力デバイスを再設定することにより再度、色域外領域を確認し、記録媒体に最適な色空間やパラメータを記録しなおすこともできる。
【0118】
以上のように撮像後の画像に対しても撮像時の設定による色域外領域を容易に確認することが出来る。また、設定された色域に収まるように最適なパラメータを新たに記録しなおすことが出来る。
【0119】
(本発明の他の実施形態)
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【0120】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0121】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【0122】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【0123】
【発明の効果】
以上説明したように本発明によれば、撮像画像に対する最適な撮像条件や色空間、画像生成パラメータ、最適な色再現範囲をもつ出力デバイスをユーザが容易に選択できるという効果を奏する。
【0124】
また、その色域外領域を撮像素子から出力されているEVF画像とともにに表示することにより、記録するのに最適な色域であるか否かの判断を撮像する時に行うようにすることができ、さらに設定を変更することにより、所定の色域に収まる最適な画像データを得ることができる。
【0125】
また、撮像時に設定された撮像条件や画像生成パラメータに応じて色域外領域を判別して表示することにより、例えば、撮像後に記録媒体等に記録されている撮像画像の色域外領域を確認し、最適な画像生成パラメータや出力デバイスを選択することができるという効果を奏する。
【図面の簡単な説明】
【図1】第1の実施の形態を示し、色空間を指定する際の概念を示した図である。
【図2】第1の実施の形態を示し、モニタ装置に表示される色空間選択画面の一例を示した図である。
【図3】第1の実施の形態を示し、NTSCとsRGBの色域を表した図である。
【図4】第2の実施の形態を示し、モニタ装置に表示される画像生成パラメータ選択画面の一例を示した図である。
【図5】第1〜3の実施の形態を示し、撮像装置の回路構成の一例を示したブロック図である。
【図6】第1の実施の形態を示し、NTSCとsRGBとAdobeRGBの色域を表した図である。
【図7】第3の実施の形態を示し、モニタ装置に表示される出力デバイス選択画面の一例を示した図である。
【図8】第3の実施の形態を示し、出力デバイスごとの色再現範囲の差の一例を示した図である。
【図9】第3の実施の形態を示し、撮像装置の回路構成の一例を示したブロック図である。
【図10】第3の実施の形態を示し、プリンタの色再現範囲特性の例を示した図である。
【図11】第3の実施の形態を示し、プリンタの色再現範囲特性色度図の例を示した図である。
【図12】第1〜3の実施の形態の一例を示すフローチャート1である。
【図13】第1〜3の実施の形態の一例を示すフローチャート2である。
【符号の説明】
101 撮像素子
102 信号処理回路
103 バッファメモリ
104 圧縮・伸長回路
105 記録・読み出し装置
106 記録媒体
107 色域外領域判定回路
108 表示制御回路
109 D/A変換機
110 モニタ表示装置
111 システムコントローラ
112 ユーザインターフェース
113 データメモリ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an imaging apparatus, an imaging method, a computer program, and a computer-readable recording medium, and is particularly suitable for use in imaging a subject and generating or reproducing image data from a captured image.
[0002]
[Prior art]
A color space selection method in a conventional imaging apparatus will be described using a digital camera as an example.
[0003]
In a conventional digital camera, sRGB is generally used as a color space for a recorded image. This is because most of output devices such as monitors and printers are optimized by sRGB.
[0004]
However, these days, it is said that the color gamut that can be expressed in the sRGB color space is narrow, and attempts have been made to solve the problem roughly by the following two methods.
[0005]
First, the first method is a method for preventing a clipping phenomenon from occurring.
As a representative example of this method, Heslet-Packard and the like have proposed esRGB and the like in which the sRGB color gamut is expanded.
[0006]
For example, it is assumed that the luminance signal Y is created by the following (Equation 7).
Y = 0.3R + 0.59G + 0.11G (Equation 7)
In this case, if the saturation of the luminance signal Y (Y = 250) is to be performed with a red hue, the R signal immediately reaches 255, and even if the saturation is further increased, the R signal is increased. Absent. If the saturation is forcibly increased, a clipping phenomenon occurs in which the R signal is stuck at 255, and a "color curving" phenomenon in which the hue changes when the degree is severe is caused.
[0007]
On the other hand, in esRGB, the luminance signal Y is within the range of 8 bits (0 to 255 [0-255]), but the RGB signal is not limited to the range of 0 to 255 [0-255]. That is, in esRGB, even if the luminance signal Y remains at 250, the color gamut can be expanded by recognizing a value of 256 or more for the R signal. In other words, esRGB is a color space that can expand the color gamut by allowing values other than 0 to 255 [0-255] for each RGB signal.
[0008]
However, such an esRGB color space is still in a proposal stage and has not been widely used.
[0009]
On the other hand, the second method is a method that employs a color space in which the RGB original stimuli are defined more widely than sRGB. For example, NTSC (National Television System Committee) and PAL / SECAM (Phase Alternate by Line / Sequential Couleur)
a Memoire), Adobe RGB, and the like.
[0010]
However, images recorded in a wide color space such as Adobe RGB, PAL / SECAM, or NTSC, when displayed on an ordinary monitor for sRGB, have low saturation and become unattractive images. I will. In order to compensate for this, it is necessary to perform color space conversion, which results in a troublesome conversion and a conversion error.
[0011]
Further, in order to prevent the color space from being converted, it is necessary to display an image on an output device dedicated to each color space. In Adobe RGB, PAL / SECAM, and NTSC, since a wider color gamut is expressed by RGB signals in the range of 0 to 255 [0-255], the accuracy of the color gamut is coarser than that of sRGB. turn into.
[0012]
As described above, at present, there is no color space that satisfies all the elements. Under such circumstances, there is an increasing number of devices that perform image recording by selecting a plurality of color spaces, such as a high-end digital camera such as EOS-1D that has already been proposed by the present applicant (for example, see Patent Reference 1).
[0013]
In such a high-end digital camera, when imaging an object in a wide color space, that is, when imaging an object with high saturation, recording is performed using NTSC or Adobe RGB, and otherwise, bit precision is used. The color space is selectively used depending on the application and the subject, such as imaging in sRGB, which does not require color space conversion later.
[0014]
Similarly, there is a method of adjusting image parameters as a method of putting a captured image in a color gamut of a set color space at the time of imaging. More specifically, for example, when imaging an object with high saturation, an image of an object is captured with a setting that is lower in saturation and lower in contrast than usual, and in a case where the object is not low in contrast and is not high in saturation. Is a method of imaging a subject by increasing contrast and saturation. In other words, this is a technique for changing the image generation parameters and the like, particularly the gradation and saturation parameters, so as to fall within the color gamut.
[0015]
Also, in such a method, as in the case of the color space, it is often necessary to perform a retouching operation for adjusting the contrast and saturation according to the photographer's preference after imaging, and the usage and the subject It is necessary to use differently according to.
[0016]
In addition, similar to the above-mentioned method of fitting into the color gamut of the standard color space, there is also a method of outputting the color gamut of a captured image optimally to the color reproduction range and color reproduction characteristics of an output device such as a printer or monitor. I do. For example, if a subject with a high color saturation is targeted for a printer with a wide color reproduction range, output is performed with the same strong saturation. This is a method in which the saturation and the contrast are output in a modest manner. Such a process is an effective method at the time of direct output without intervening a PC, for example, in the case of shooting mainly for directly outputting from a camera to a specific printer.
[0017]
Similarly, there is a method of changing the exposure as a method of storing a captured image in a color gamut of a set color space at the time of imaging. More specifically, for example, when a very high-contrast subject is photographed, the high-luminance portion and the low-luminance portion region in the photographed image are not toned, and the high-luminance region has overexposure and color bend. Also in the luminance region, blackening and color bending also occur. In this method, the exposure is lowered to capture the high-luminance subject area within the color gamut, and the exposure is raised to increase the exposure to capture the low-luminance subject area within the color gamut. .
[0018]
This method is based on the fact that the color space has a narrow color gamut at high and low luminance areas and a wide color gamut at intermediate brightness, and these characteristics are a standard color space. The same applies to individual color gamuts of devices and the like.
[0019]
However, in such a method, since the exposure must be determined at the time of shooting, it is necessary to determine whether or not the image is within the color space at the time of shooting.
[0020]
[Patent Document 1]
JP-A-2002-247375 (p. 6, paragraph (0030) (0099))
[0021]
[Problems to be solved by the invention]
However, in the above-described conventional technology, it is difficult to determine which color space is optimal for a subject to be imaged at the time of imaging, so that it is very difficult to select an optimal color space. There was a point.
[0022]
In other words, the above-described conventional technique uses only one color space after all, and gives a choice between giving up a wide color space or making use of coarseness of accuracy and labor of color space conversion. Had become more and more.
[0023]
Similarly, in selecting an image generation parameter, there is a problem that it is difficult to select an optimum image generation parameter for a subject to be imaged.
[0024]
Similarly, when selecting the optimal color space and image generation parameters for the color reproduction range and color reproduction characteristics of a specific output device, it is difficult to select the optimal image generation parameters for the subject to be imaged. There was a problem.
[0025]
Also, when selecting the optimal exposure for the color reproduction range and color reproduction characteristics of a specific color space and output device, it is similarly difficult to select the optimum imaging conditions for the subject to be imaged. There was a point.
[0026]
The present invention has been made in view of the above-described problems, and enables a user to easily confirm an out-of-gamut region for a captured image in a predetermined color space according to an imaging condition and to select an optimal color space. It is an object to provide an imaging apparatus and an imaging method described above.
[0027]
In order to achieve the above object, the following configuration is provided.
[0028]
[Means for Solving the Problems]
An imaging apparatus for generating image data expressed in a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
For the image data, a determination unit that determines an out-of-gamut region that protrudes from a color gamut of the predetermined color space according to an imaging condition.
An imaging apparatus comprising an out-of-gamut area display unit for displaying the out-of-gamut area.
[0029]
In addition, the following configuration is provided to achieve the above object.
[0030]
An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A determining step of determining, for the image data, an out-of-gamut region that protrudes from a color gamut of the predetermined color space according to an imaging condition;
A display step of performing a process of displaying the out-of-gamut region.
[0031]
Another object of the present invention is to allow a user to estimate an output result at the time of image output by confirming an out-of-gamut region corresponding to a color reproduction range of an output device. It is an object of the present invention to provide an imaging apparatus and an imaging method that facilitate selection of image generation parameters and imaging conditions.
[0032]
In order to achieve the above object, an imaging device according to the present invention has the following configuration.
[0033]
An imaging apparatus for generating an image in which a captured image obtained by capturing an object according to an imaging condition designated by a user is expressed in a predetermined color gamut,
Image output device selection means for selecting an image output device for outputting the captured image,
Determining means for determining an out-of-color-gamut region protruding from a reproducible color gamut of the image output device;
And an out-of-gamut area displaying means for displaying the out-of-gamut area determined by the determining means together with the captured image.
[0034]
In order to achieve the above object, an imaging device according to the present invention has the following configuration.
[0035]
An imaging apparatus for generating image data expressed in a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A color space selection unit for selecting a color space of the image data,
Determining means for determining, for the image data, an out-of-color-gamut area that protrudes from the color gamut of the color space selected by the color-space selecting means;
An out-of-gamut area display unit for displaying the out-of-gamut area together with the captured image.
[0036]
An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A determining step of determining, for the image data, an out-of-gamut region that protrudes from a color gamut of the predetermined color space according to an imaging condition;
Having a display step of performing a process of displaying the out-of-gamut region,
An imaging method characterized in that:
[0037]
Further, in order to achieve the above object, an imaging method according to the present invention includes:
An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A color space selecting step of selecting a color space of the image data;
A determining step of determining, for the image data, an out-of-gamut area that protrudes from a color gamut of the selected color space;
Displaying the out-of-color-gamut region together with the captured image.
[0038]
Further, in order to achieve the above object, an imaging method according to the present invention includes:
An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
An image generation parameter selecting step of selecting an image generation parameter for generating image data from the captured image,
And displaying a non-color space area outside the predetermined color space with the captured image with respect to the image data.
[0039]
Further, in order to achieve the above object, the imaging method of the present invention,
An imaging method for generating an image represented by a predetermined color gamut of a captured image of a subject according to an imaging condition designated by a user,
An output device selecting step of selecting an image output device for outputting the captured image,
A determining step of determining an out-of-color-gamut area protruding from a reproducible color gamut of the image output device;
A display step of displaying the out-of-gamut region determined in the determination step together with the captured image.
[0040]
Another object of the present invention is to allow a user to easily select an optimum imaging condition that fits in a predetermined color gamut by determining an out-of-gamut region for a captured image in a predetermined color gamut according to an imaging condition. It is an object of the present invention to provide an imaging method.
[0041]
In order to achieve the above object, an imaging method according to the present invention includes the following steps.
[0042]
A first display step of displaying a captured image;
In a first display step, an imaging parameter setting step of setting an imaging parameter of a next captured image;
Out-of-gamut determination step of determining whether or not the image is within a predetermined color gamut according to the parameters of the imaging parameter setting step,
Having.
[0043]
Another object of the present invention is to allow a user to obtain optimal image data that fits within a predetermined color gamut from a captured image by checking an out-of-gamut region for a predetermined color gamut in a captured image. It is an object to provide an imaging device.
[0044]
In order to achieve the above object, the following configuration is provided.
[0045]
Imaging means for imaging a subject and outputting a captured image signal;
A / D conversion means for A / D converting the captured image signal and outputting image data;
Storage means for temporarily storing the image data converted by the A / D conversion means;
Compression means for compressing the image data stored in the storage means;
An image data input / output unit that records the image data compressed by the compression unit on a recording medium, or reads from the recording medium,
An imaging device having:
Out-of-gamut determination means for determining whether the image data is within a predetermined color gamut,
An image pickup apparatus, comprising: an out-of-gamut area display unit that displays an out-of-gamut area that protrudes from the predetermined color gamut with respect to the image data.
[0046]
Since the present invention is configured as described above as described above,
A subject is imaged according to an imaging condition specified by a user, and a predetermined color gamut is added to a captured image generated in a predetermined color gamut selected from a plurality of color gamuts according to the imaging conditions and image generation parameters. The out-of-gamut area outside the gamut is detected and displayed, so if there are many gamut areas in the image, the settings can be changed immediately on the spot, and optimal imaging for the captured image There is an effect that the user can easily select an output device having a condition, a color space, an image generation parameter, and an optimum color reproduction range.
[0047]
In addition, it is possible to determine whether or not the color gamut set in the captured image is appropriate. By displaying the display together with the EVF image output from the image sensor, the optimum color for recording can be obtained. The determination as to whether or not the image is in the gamut can be made at the time of imaging, and furthermore, there is an effect that optimal image data that fits in the predetermined color gamut can be obtained.
[0048]
Further, in the rec-review image after imaging or the post-view image recorded on the recording medium, the out-of-gamut area is determined and displayed according to the imaging conditions and image generation parameters set at the time of imaging, so that the image is recorded. It is possible to confirm the out-of-color gamut area and select an optimal image generation parameter and output device.
[0049]
BEST MODE FOR CARRYING OUT THE INVENTION
(First Embodiment)
Hereinafter, a first embodiment of an imaging device, an imaging method, a computer program, and a computer-readable recording medium of the present invention will be described with reference to the accompanying drawings.
[0050]
FIG. 1 is a diagram illustrating a concept when a color space is designated using the
1. The range of reproducible colors that differ for each color space,
2. Different color reproduction ranges and color reproduction characteristics depending on the output device,
Means
[0051]
FIG. 1 shows a state in which an area (out-of-gamut area) that does not fit in the set color space is displayed on a monitor of a camera (a
[0052]
In FIG. 1, FIG. 1A shows a case where sRGB is selected as a setting color space, and FIG. 1B shows a case where NTSC (National Television System Committee) is selected as a setting color space.
[0053]
Since the NTSC has a wider color space than sRGB, the area (clip area) outside the color gamut is smaller when NTSC is selected than when sRGB is selected, as shown in FIG. Become.
[0054]
FIG. 3 is a diagram illustrating a color gamut of a color space (sRGB and NTSC) selected by the
[0055]
FIG. 2 is a diagram showing an example of a color space selection screen displayed on the
[0056]
As shown in FIG. 2, it is possible to easily select an optimal color space by clearly indicating an area outside the color gamut on the
[0057]
Next, a circuit configuration of the
[0058]
5, a signal output from an
[0059]
When an image is recorded on the
[0060]
On the other hand, the captured image stored in the
[0061]
The display image and the out-of-gamut region extraction image are combined by the
[0062]
Next, a method of determining a region outside the color gamut performed by the outside color
[0063]
Generally, a JPEG (Joint Photographic Experts Group) format is used as an output format of a digital camera. In the JPEG format, color information is stored in a format of YCrCb.
[0064]
Conversion from the RGB format to the YCrCb format is defined by the following (formula 1) to (formula 3).
Y = 0.3000 * R + 0.5900 * G + 0.1100 * B (1 formula)
Cr = (R−Y) * 0.713 (2 formulas)
Cb = (BY) * 0.564 (3 formulas)
Here, Y is a luminance signal, R is an R (Red) signal, G is a G (Green) signal, B is a B (Blue) signal, Cr is a color difference signal (= R signal−luminance signal), and Cb is a color difference signal ( = B signal-luminance signal).
[0065]
On the other hand, conversion from the YCrCb format to the RGB format is represented by the following equations (4) to (6).
R = Y + 1.40 * Cr (4 formulas)
G = Y-0.71Cr-0.33Cb (Equation 5)
B = Y + 1.77 * Cb (Equation 6)
Hereinafter, conversion from the YCrCb format to the RGB format will be described with specific numerical values.
[0066]
For example, if the luminance signal Y is 106, the chrominance signal Cr is 103, and the chrominance signal Cb is -49, the R signal is 250, the G signal is 50, and the B signal is 50 from the above equations (4) to (6). It becomes 20.
(Y, Cr, Cb) = (106, 103, −49) → (R, G, B) = (250, 50, 20)
In the case of a subject having a high saturation with respect to this color, for example, if the value of the color difference signals Cr and Cb is 1.5 times the above-described value, the R signal is 322, the G signal is 21, and the B signal is-. It will be 25.
(Y, Cr, Cb) = (106, 154, −74) → (R, G, B) = (322, 21, -25)
As can be seen from this example, even if the value of the luminance signal Y is in the range of [0-255] from 0 to 255, the value of the R signal, the G signal, and the B signal becomes 0 when the subject has strong saturation. To 255 may not be in the range [0-255]. This indicates that the captured image is not within the color gamut of the designated color space.
[0067]
Therefore, in the present embodiment, determination as to whether or not the captured image is within the color gamut of the designated color space is performed as follows. That is, when the luminance signal Y, the chrominance signal Cr, and the chrominance signal Cb (YCrCb data) are converted into the R, G, and B signals (RGB data), the R, G, and B signals (RGB data) are converted. ) Are all in the range of [0-255] from 0 to 255, and if they do not fall within the range of [0-255] from 0 to 255, they are out of the color gamut. Is displayed on the screen.
[0068]
The display is performed by blinking an area outside the color gamut or enclosing the area with a broken line. Of course, other methods such as a warning display using characters may be used.
[0069]
Then, for example, when there are many areas (clip areas) outside the color gamut of the set color space in the captured image, the user specifies the color space via the
[0070]
In this embodiment, the case of NTSC and sRGB has been described as an example, but other color spaces may be applied. For example, Adobe RGB and PAL / SECAM (Phase Alternate by Line / Sequential) may be used. Needless to say, it may be Couleur a Memoire) or esRGB.
[0071]
Here, Adobe RGB is a color space used in retouching software commercialized by Adobe, Photoshop, and the like, and is a color space often used in the printing industry and the like.
[0072]
The chromaticity point of the Adobe RGB color space is
R (0.64, 0.33)
G (0.21, 0.71)
B (0.15, 0.06)
It is.
[0073]
The chromaticity point in the sRGB color space is
R_ (0.64,033)
G (0.3, 0.6)
B (0.15, 0.06)
The chromaticity point in the NTSC color space is
R_ (0.67,033)
G (0.21, 0.71)
B (0.14, 0.08)
It is.
[0074]
FIG. 6 shows the color gamut of the sRGB, NTSC, and Adobe RGB color spaces.
[0075]
As described above, when esRGB, Adobe RGB, or PAL / SECAM having a wide color gamut is used as a color space, a region (clip region) outside the color gamut of the color space is reduced, and thus a color for determining an optimal color space is obtained. The number of times of space selection can be reduced.
[0076]
In addition, as in the present embodiment, when an out-of-gamut region of the set color space is displayed at the time of EVF (electronic viewfinder) at the time of imaging (a state in which a signal is output from the image sensor), the optimal color is obtained. This is effective because the space can be determined at the time of imaging.
[0077]
In the present embodiment, the optimal color gamut and color space are selected at the time of imaging by using the EVF in a state where the signal from the image sensor is output. Needless to say, a configuration may be adopted in which the out-of-gamut region is displayed at the time of post-view in which the captured image is read out from the recording medium or the like after the image capturing and viewed. In other words, the same processing as described above can be performed when displaying after imaging, such as during the rec review or post-view. That is, when there are a large number of out-of-gamut regions (clip regions) in the color space designated at the time of imaging in the recorded image, the out-of-gamut region is displayed, and the color space for the recorded image is immediately changed on the spot. Make it possible to change the settings.
[0078]
By displaying an area outside the color gamut of the color space in this manner, it is possible to easily determine whether the color space set for the recorded image is appropriate, and the recorded image can be recorded in the optimal color space. Can be generated or developed.
[0079]
As described above, in the present embodiment, at the time of or after the imaging of a subject, it is determined whether or not all of the RGB data is within the range of 0 to 255, so that the set color space can be determined from the subject image. Is detected and the detected out-of-gamut region of the set color space is displayed on the screen, so that the user can easily select an optimal color space based on the display. Therefore, by using the
[0080]
Further, when there are many out-of-gamut regions in the image, which are regions outside the color gamut of the color space selected by the user, it is possible to immediately change the recording color space on the spot.
[0081]
By displaying the area outside the color space in this way, the user can determine whether the color space designated for image recording for the subject is appropriate. In particular, by displaying the display on an EVF image, it is possible to determine the optimal recording color space when capturing an image.
[0082]
Further, according to another embodiment, by displaying the area outside the color space in this way, the user can image the determination of the optimal recording color space by displaying the display on an EVF image. Sometimes it can be done.
[0083]
(Second embodiment)
Hereinafter, a second embodiment of the present invention will be described with reference to the accompanying drawings. The hardware configuration of the imaging device according to the present embodiment is the same as that of the
[0084]
FIG. 4 is a diagram illustrating an example of an image generation parameter selection screen displayed on
[0085]
As described above, since the circuit configuration of the
[0086]
In the first embodiment, the item set by the user via the
[0087]
The same applies to a case where the user sets imaging conditions at the time of imaging in addition to the image generation parameters. For example, exposure, photometric value, distance measurement position, white balance setting at the time of imaging, and the like. The exposure is an ISO sensitivity setting set at the time of image capturing, output gain control from an image sensor, or the like. The ISO sensitivity setting may be performed before or after the white balance processing.
[0088]
Hereinafter, an example in which the captured image goes out of the color gamut when the saturation is increased based on the user's specification will be specifically described using numerical values.
[0089]
For example, if the luminance signal Y is 106, the chrominance signal Cr is 103, and the chrominance signal Cb is -49, the R signal is 250, the G signal is 50, and the B signal is 50 from the above equations (4) to (6). It becomes 20.
(Y, Cr, Cb) = (106, 103, −49) → (R, G, B) = (250, 50, 20)
In the case of a subject having a strong parameter for enhancing the saturation of this color, for example, if the saturation of the color difference signals Cr and Cb is increased by 1.5 times, the R signal is 322, the G signal is 21, and the B signal is Becomes -25.
(Y, Cr, Cb) = (106, 154, −74) → (R, G, B) = (322, 21, -25)
As can be seen from this example, even if the value of the luminance signal Y is in the range of [0-255] from 0 to 255, if the saturation becomes a strong parameter, the values of the R signal, G signal, and B signal (RGB) Value) does not fall between 0 and 255 [0-255].
[0090]
In this case, if the values (RGB values) of the R signal, the G signal, and the B signal (RGB values) are directly displayed on a personal computer PC or the like, the R signal becomes 255, the G signal becomes 21, and the B signal becomes 0.
(R, G, B) = (322, 21, -25) → (R, G, B) = (255, 21, 0)
Therefore, if the saturation enhancement is performed on the captured image before the saturation is increased, a disadvantage that the hue is obviously changed occurs.
[0091]
Therefore, in the present embodiment, as shown in FIG. 4A, an area outside the color gamut is displayed on the screen of the
[0092]
As described above, in the present embodiment, an area outside the color gamut (clip area) is displayed to allow the user to select an image generation parameter (for example, a saturation parameter). In some cases, it is possible to immediately change the image generation parameters on the spot. Therefore, the user can immediately adjust the image quality (for example, saturation) to an appropriate value on the spot based on the display content. This makes it possible to easily set the optimal image generation parameters for the subject image, particularly, the optimal image generation parameters for recording the subject image, and to easily and appropriately generate or develop image data for the subject. it can.
[0093]
In the present embodiment, a case has been described in which a saturation parameter is selected as an image generation parameter. However, as shown in FIG. 4B, a gradation parameter may be selected. Needless to say, the user may be allowed to select the image generation parameter. That is, the image parameters (image generation parameters) may be any parameters as long as they are parameters for adjusting image quality.
[0094]
Also in the present embodiment, not only during EVF (Electronic View Finder) (at the time of imaging), but also at the time of a rec review displayed after imaging or at the time of post-viewing after imaging, an area outside the color gamut is displayed to generate an image. It goes without saying that a parameter (image parameter) may be selected. The image generation parameters are parameters for adjusting the image quality (saturation, gradation, etc.) of the recorded image read from the
[0095]
In other words, if there are many areas outside the color gamut of the color space (clip areas) in the recorded image after imaging, the area outside the color gamut is displayed, and the setting of the image generation parameters is immediately changed on the spot. It becomes possible to do.
[0096]
By displaying the area outside the color gamut of the color space in this manner, it is possible to easily determine whether or not the image generation parameters set for the recorded image are appropriate. Can be generated or developed.
[0097]
By displaying the area outside the color space in this way, it is possible to determine whether the image parameters for the subject are appropriate. In particular, by displaying the display on an EVF image, it is possible to determine the optimal image generation parameter to be recorded when capturing an image.
[0098]
(Third embodiment)
Hereinafter, a third embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 9 is a block diagram illustrating a configuration of a signal processing unit of the imaging device according to the present embodiment.
[0099]
The circuit configuration of the
[0100]
In FIG. 9, an output device is set by the
[0101]
Further, here, the output device color reproduction characteristic data is held in the imaging device, but it may be obtained by communication means when the imaging device is connected to an output device such as a monitor or a printer. Thus, color reproduction characteristic data corresponding to each output device can be obtained when necessary. Alternatively, the information may be read from a removable recording medium or the like. For the selection of the color reproduction characteristic data, a plurality of color reproduction characteristic data may be stored in a recording medium, and a selection may be made from among them. Alternatively, different color reproduction characteristic data may be stored in each recording medium, and the storage medium may be replaced. You may make it read.
[0102]
FIG. 7 is a diagram illustrating an example of an output device selection screen displayed on the
[0103]
FIG. 8 is a conceptual diagram showing that there is a difference in color reproduction range for each output device.
Generally, the color reproduction range differs between different devices such as a printer and a monitor, and the color reproduction range also differs between the same printers depending on the type of ink, the printing method such as the sublimation type and the inkjet method, and the like. Therefore, by displaying the color reproduction range according to the output device at the time of shooting, the photographer can estimate the output result at the time of image output, thereby selecting image generation parameters, exposure conditions, etc. at the time of shooting. It becomes easier.
[0104]
FIG. 10 and FIG. 11 are diagrams showing the color reproduction range characteristics of the selected output device and the chromaticity diagram thereof. In this example, since the color reproduction range is expressed by a triangle, the color reproduction range in the output device is indicated by giving the three chromaticity values of the vertices for each luminance.
[0105]
In the third embodiment, the (EX, Y, x, y) format of the CIEXYZ color system is used, but it goes without saying that the CIE L * a * b * color system and other color formats may be used.
[0106]
Further, in the third embodiment, the luminance value is expressed only in increments of 10; however, a reproduction range with finer luminance values may be specified, or the reproduction range may be estimated by interpolating between them. Needless to say, it is good.
[0107]
Next, an out-of-gamut region determination method in the out-of-gamut
[0108]
The following is a conversion formula for converting a signal in the sRGB color space into the Yxy format of the CIEXYZ color system.
RsRGB '= R8bit ÷ 255
GsRGB ′ = G8bit ÷ 255
BsRGB ′ = B8bit ÷ 255
if
RsRGB = RsRGB ′ ÷ 12.92, RsRGB ′ ≦ 0.03928
GsRGB = GsRGB ′ ÷ 12.92, GsRGB ′ ≦ 0.03928
BsRGB = BsRGB ′ ÷ 12.92, BsRGB ′ ≦ 0.03928
Else
RsRGB = ((RsRGB ′ + 0.055) ÷ 1.055) ^ (2.4), RsRGB ′> 0.03928
GsRGB = ((GsRGB ′ + 0.055) ÷ 1.055) ^ (2.4), GsRGB ′> 0.03928
BsRGB = ((BsRGB ′ + 0.055) ÷ 1.055) ^ (2.4), BsRGB ′> 0.03928
[Outside 1]
[0109]
[Outside 2]
[0110]
The RGB values are converted into Yxy by this equation, and if the color is within the color gamut shown in FIG. As described above, by displaying the color reproduction range according to an output device such as a printer or a monitor at the time of shooting, the photographer can estimate an output result at the time of image output, and the user can perform image generation. It becomes easy to select imaging conditions such as parameter selection and exposure at the time of imaging.
[0111]
The processing flow of the first, second, and third embodiments will be described with reference to the flowchart of FIG.
[0112]
The user starts an imaging operation of the digital camera. In
[0113]
Then, in
[0114]
In step 1108, the color reproduction range of the output device and the image generation parameters are set. If the digital camera is connected to an output device such as a printer, the setting is performed instead of recording on a recording medium. The captured image may be directly output to the printer based on the color gamut and parameters.
[0115]
As described above, it is possible to confirm the color space at the time of recording and the out-of-gamut region in the color reproduction range of the output device before outputting or recording according to the set imaging conditions and image generation parameters at the time of imaging. It becomes. In addition, since it is possible to confirm whether or not there is an out-of-color gamut at the time of image capturing and change the setting, it is possible to record an optimal captured image so as to fall within the set color gamut.
[0116]
Further, a flow of determining an out-of-gamut region for a recorded image such as a rec review image and a post-view image after imaging will be described with reference to FIG.
[0117]
In step 2101, the rec review image after the imaging is displayed on the EVF for a predetermined time, or the post-view image read from the
[0118]
As described above, the out-of-color-gamut region can be easily confirmed for the image after the image capturing by the setting at the time of the image capturing. Further, the optimum parameters can be newly recorded so as to be within the set color gamut.
[0119]
(Another embodiment of the present invention)
In order to operate various devices to realize the functions of the above-described embodiments, a program code of software for realizing the functions of the above-described embodiments is transmitted to an apparatus or a computer in a system connected to the various devices. The present invention also includes those which are supplied and executed by operating the various devices according to a program stored in a computer (CPU or MPU) of the system or the apparatus.
[0120]
Also, in this case, the program code itself of the software realizes the functions of the above-described embodiment, and the program code itself and a unit for supplying the program code to the computer, for example, storing the program code The recorded recording medium constitutes the present invention. As a recording medium for storing such a program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, and the like can be used.
[0121]
When the computer executes the supplied program code, not only the functions of the above-described embodiments are realized, but also the OS (operating system) or other application software running on the computer. It goes without saying that such a program code is also included in the embodiment of the present invention when the functions of the above-described embodiment are realized in cooperation with the above.
[0122]
Further, after the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, a CPU provided in the function expansion board or the function expansion unit based on an instruction of the program code. It is needless to say that the present invention also includes a case where the functions of the above-described embodiments are realized by performing part or all of the actual processing.
[0123]
【The invention's effect】
As described above, according to the present invention, there is an effect that a user can easily select an output device having an optimal imaging condition, a color space, an image generation parameter, and an optimal color reproduction range for a captured image.
[0124]
In addition, by displaying the out-of-gamut area together with the EVF image output from the image sensor, it is possible to determine whether or not the color gamut is optimal for recording when capturing an image. By further changing the setting, it is possible to obtain optimal image data that fits in a predetermined color gamut.
[0125]
Further, by determining and displaying the out-of-gamut area according to the imaging conditions and image generation parameters set at the time of imaging, for example, after the imaging, the out-of-gamut area of a captured image recorded on a recording medium or the like is confirmed, There is an effect that an optimal image generation parameter and an output device can be selected.
[Brief description of the drawings]
FIG. 1 is a diagram showing a first embodiment and showing a concept when a color space is designated.
FIG. 2 is a diagram showing the first embodiment and showing an example of a color space selection screen displayed on a monitor device.
FIG. 3 shows the first embodiment and is a diagram showing color gamut of NTSC and sRGB.
FIG. 4 is a diagram illustrating an example of an image generation parameter selection screen displayed on a monitor device according to the second embodiment.
FIG. 5 is a block diagram illustrating the first to third embodiments and illustrating an example of a circuit configuration of the imaging apparatus.
FIG. 6 illustrates the first embodiment, and is a diagram illustrating the color gamut of NTSC, sRGB, and AdobeRGB.
FIG. 7 is a diagram showing the third embodiment and showing an example of an output device selection screen displayed on a monitor device.
FIG. 8 is a diagram illustrating the third embodiment and illustrating an example of a difference in a color reproduction range for each output device.
FIG. 9 is a block diagram illustrating an example of a circuit configuration of an imaging device according to a third embodiment.
FIG. 10 is a diagram illustrating an example of color reproduction range characteristics of a printer according to the third embodiment.
FIG. 11 is a diagram illustrating an example of a color gamut characteristic chromaticity diagram of the printer according to the third embodiment.
FIG. 12 is a
FIG. 13 is a flowchart 2 showing an example of the first to third embodiments.
[Explanation of symbols]
101 Image sensor
102 Signal processing circuit
103 buffer memory
104 compression / expansion circuit
105 Recording / reading device
106 recording medium
107 Out-of-gamut area determination circuit
108 Display control circuit
109 D / A converter
110 Monitor display device
111 System Controller
112 User Interface
113 Data memory
Claims (24)
前記画像データに対して、撮像条件に応じて前記所定の色空間の色域からはみ出している色域外領域を判別する判別手段と、
前記色域外領域を表示する色域外領域表示手段を有することを特徴とする撮像装置。An imaging apparatus for generating image data expressed in a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
For the image data, a determination unit that determines an out-of-gamut region that protrudes from a color gamut of the predetermined color space according to an imaging condition.
An imaging apparatus comprising: an out-of-gamut area display unit that displays the out-of-gamut area.
前記画像データの色空間を選択するための色空間選択手段と、
前記画像データに対して、前記色空間選択手段により選択された色空間の色域からはみ出している色域外領域を判別する判別手段と、
前記撮像画像とともに前記色域外領域を表示する色域外領域表示手段とを有することを特徴とする撮像装置。An imaging apparatus for generating image data expressed in a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A color space selection unit for selecting a color space of the image data,
Determining means for determining, for the image data, an out-of-color-gamut area that protrudes from the color gamut of the color space selected by the color-space selecting means;
An imaging apparatus comprising: an out-of-gamut area display unit that displays the out-of-gamut area together with the captured image.
前記色空間選択手段は、前記複数種類の色空間の中から、少なくとも1つの色空間を選択可能であることを特徴とする請求項2に記載の撮像装置。Having a plurality of types of color spaces for selection by the color space selection means,
The apparatus according to claim 2, wherein the color space selection unit is capable of selecting at least one color space from the plurality of types of color spaces.
前記所定の色空間からはみ出している色域外領域を、前記撮像画像の中で表示する色域外領域表示手段とを有することを特徴とする請求項1に記載の撮像装置。Image parameter selection means for selecting image parameters for generating image data from the captured image,
2. The imaging apparatus according to claim 1, further comprising an out-of-gamut area display unit that displays, in the captured image, an out-of-gamut area outside the predetermined color space.
前記画像出力デバイスの再現可能な色域からはみ出している色域外領域を判別する判別手段と、
前記撮像画像とともに前記判別手段により判別された色域外領域を表示する色域外領域表示手段を有することを特徴とする撮像装置。An image capturing apparatus for generating an image in which a captured image of a subject captured in accordance with an imaging condition designated by a user is expressed in a predetermined color gamut, and an image for selecting an image output device for outputting the captured image Output device selecting means;
Determining means for determining an out-of-color-gamut region protruding from a reproducible color gamut of the image output device;
An imaging apparatus, comprising: an out-of-gamut region display unit that displays the out-of-gamut region determined by the determining unit together with the captured image.
前記画像データに対して、撮像条件に応じて前記所定の色空間の色域からはみ出している色域外領域を判別する判別ステップと、
前記色域外領域を表示する処理を行う表示ステップを有する、
ことを特徴とする撮像方法。An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A determining step of determining, for the image data, an out-of-gamut region that protrudes from a color gamut of the predetermined color space according to an imaging condition;
Having a display step of performing a process of displaying the out-of-gamut region,
An imaging method characterized in that:
前記画像データの色空間を選択する色空間選択ステップと、
前記画像データに対して、選択された前記色空間の色域からはみ出している色域外領域を判別する判別ステップと、
前記色域外領域を前記撮像画像とともに表示する表示ステップと、を有することを特徴とする撮像方法。An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
A color space selecting step of selecting a color space of the image data;
A determining step of determining, for the image data, an out-of-gamut area that protrudes from a color gamut of the selected color space;
A display step of displaying the out-of-gamut region together with the captured image.
前記撮像画像から画像データを生成するための画像生成パラメータを選択する画像生成パラメータ選択ステップと、
前記画像データに対して、前記所定の色空間からはみ出している色空間外領域を、前記撮像画像とともに表示する色空間外領域表示処理ステップとを有することを特徴とする撮像方法。An imaging method for generating image data represented by a predetermined color space selected from a plurality of color spaces from a captured image obtained by imaging a subject according to an imaging condition specified by a user,
An image generation parameter selecting step of selecting an image generation parameter for generating image data from the captured image,
An image processing method, comprising: displaying an out-of-color-space area protruding from the predetermined color space with respect to the image data together with the picked-up image.
前記撮像画像を出力するための画像出力デバイスを選択する出力デバイス選択ステップと、
前記画像出力デバイスの再現可能な色域からはみ出している色域外領域を判別する判別ステップと、
前記撮像画像とともに前記判別ステップにおいて判別された色域外領域を表示する表示ステップと、
を有することを特徴とする撮像方法。An imaging method for generating an image represented by a predetermined color gamut of a captured image of a subject according to an imaging condition designated by a user,
An output device selecting step of selecting an image output device for outputting the captured image,
A determining step of determining an out-of-color-gamut area protruding from a reproducible color gamut of the image output device;
A display step of displaying the out-of-gamut region determined in the determination step together with the captured image;
An imaging method, comprising:
第1の表示ステップにおいて、次の撮像画像の撮像パラメータを設定する撮像パラメータ設定ステップと、
撮像パラメータ設定ステップのパラメータに応じて、所定の色域内にあるか否かを判別をする色域外判別ステップと、
を有することを特徴とする撮像方法。A first display step of displaying a captured image;
In a first display step, an imaging parameter setting step of setting an imaging parameter of a next captured image;
Out-of-gamut determination step of determining whether or not the image is within a predetermined color gamut according to the parameters of the imaging parameter setting step,
An imaging method, comprising:
前記撮像画像信号をA/D変換して画像データを出力するA/D変換手段と、
前記A/D変換手段により変換された画像データを一時的に格納する格納手段と、
前記格納手段に格納された前記画像データの圧縮を行う圧縮手段と、
前記圧縮手段により圧縮された画像データを記録媒体に記録する、または、前記記録媒体より読み出しを行う画像データ入出力手段と、
を有する撮像装置であって、
前記画像データが所定の色域内にあるか否かを判別する色域外判別手段と、
前記画像データに対して、前記所定の色域からはみ出している色域外領域を表示する色域外領域表示手段を有することを特徴とする撮像装置。Imaging means for imaging a subject and outputting a captured image signal;
A / D conversion means for A / D converting the captured image signal and outputting image data;
Storage means for temporarily storing the image data converted by the A / D conversion means;
Compression means for compressing the image data stored in the storage means;
An image data input / output unit that records the image data compressed by the compression unit on a recording medium, or reads from the recording medium,
An imaging device having:
Out-of-gamut determination means for determining whether the image data is within a predetermined color gamut,
An image pickup apparatus, comprising: an out-of-gamut area display unit that displays an out-of-gamut area that protrudes from the predetermined color gamut with respect to the image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003141929A JP2004080737A (en) | 2002-06-21 | 2003-05-20 | Imaging device, imaging method, computer program, and computer-readable recording medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002181976 | 2002-06-21 | ||
| JP2003141929A JP2004080737A (en) | 2002-06-21 | 2003-05-20 | Imaging device, imaging method, computer program, and computer-readable recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004080737A true JP2004080737A (en) | 2004-03-11 |
Family
ID=32032627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003141929A Withdrawn JP2004080737A (en) | 2002-06-21 | 2003-05-20 | Imaging device, imaging method, computer program, and computer-readable recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004080737A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004077837A1 (en) * | 2003-02-27 | 2004-09-10 | Seiko Epson Corporation | Image reproduction using specific color space |
| JP2007019762A (en) * | 2005-07-06 | 2007-01-25 | Ricoh Co Ltd | Image processing apparatus and image processing method |
| JP2008271572A (en) * | 2008-05-07 | 2008-11-06 | Seiko Epson Corp | Image playback using a specific color space |
| JP2009147463A (en) * | 2007-12-11 | 2009-07-02 | Canon Inc | Imaging apparatus and control method thereof |
| JP2009188806A (en) * | 2008-02-07 | 2009-08-20 | Sharp Corp | Imaging method and imaging system |
| JP2009219100A (en) * | 2008-02-15 | 2009-09-24 | Panasonic Corp | Imaging device, method of displaying waveform signal, program, and integrated circuit |
| US7755639B2 (en) | 2004-08-27 | 2010-07-13 | Seiko Epson Corporation | Image reproduction using a particular color space |
| JP2012165474A (en) * | 2012-06-05 | 2012-08-30 | Canon Inc | Imaging apparatus, control method of the same, program and storage medium |
| JP2013021397A (en) * | 2011-07-07 | 2013-01-31 | Nikon Corp | Imaging apparatus, program, and recording medium |
-
2003
- 2003-05-20 JP JP2003141929A patent/JP2004080737A/en not_active Withdrawn
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2004077837A1 (en) * | 2003-02-27 | 2006-06-08 | セイコーエプソン株式会社 | Image playback using a specific color space |
| US9538046B2 (en) | 2003-02-27 | 2017-01-03 | Seiko Epson Corporation | Image reproduction using a particular color space |
| WO2004077837A1 (en) * | 2003-02-27 | 2004-09-10 | Seiko Epson Corporation | Image reproduction using specific color space |
| JP4513741B2 (en) * | 2003-02-27 | 2010-07-28 | セイコーエプソン株式会社 | Image playback using a specific color space |
| US7916202B2 (en) | 2003-02-27 | 2011-03-29 | Seiko Epson Corporation | Image reproduction using a specific color space |
| US8207985B2 (en) | 2004-08-27 | 2012-06-26 | Seiko Epson Corporation | Image reproduction using a particular color space |
| US7755639B2 (en) | 2004-08-27 | 2010-07-13 | Seiko Epson Corporation | Image reproduction using a particular color space |
| JP2007019762A (en) * | 2005-07-06 | 2007-01-25 | Ricoh Co Ltd | Image processing apparatus and image processing method |
| JP2009147463A (en) * | 2007-12-11 | 2009-07-02 | Canon Inc | Imaging apparatus and control method thereof |
| JP2009188806A (en) * | 2008-02-07 | 2009-08-20 | Sharp Corp | Imaging method and imaging system |
| JP2009219100A (en) * | 2008-02-15 | 2009-09-24 | Panasonic Corp | Imaging device, method of displaying waveform signal, program, and integrated circuit |
| JP2008271572A (en) * | 2008-05-07 | 2008-11-06 | Seiko Epson Corp | Image playback using a specific color space |
| JP2013021397A (en) * | 2011-07-07 | 2013-01-31 | Nikon Corp | Imaging apparatus, program, and recording medium |
| JP2012165474A (en) * | 2012-06-05 | 2012-08-30 | Canon Inc | Imaging apparatus, control method of the same, program and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5246206B2 (en) | Output image adjustment for image files | |
| US8358355B2 (en) | Digital still camera and image correction method | |
| US7932928B2 (en) | Method, apparatus, and computer program product for image processing with scene-dependent image processing condition | |
| EP1365585A1 (en) | Generation of image file and image processing | |
| CN100473172C (en) | Image data output image adjustment device and method | |
| US7924326B2 (en) | Image quality adjustment processing device | |
| JP2002344989A (en) | Output image adjustment apparatus for image files | |
| US7598983B2 (en) | Control of image output using image processing control data | |
| JP2003009075A (en) | Generating image files | |
| US7233694B2 (en) | Image capturing apparatus and method, computer program, and computer-readable recording medium therefor | |
| JP2004341901A (en) | Judgment of backlit human image | |
| JP2005354372A (en) | Apparatus and method for image recording device, method and system for image processing | |
| JP2004080737A (en) | Imaging device, imaging method, computer program, and computer-readable recording medium | |
| JP4379362B2 (en) | Image processing apparatus and gradation reproduction method | |
| WO2005027532A1 (en) | Image processing device and image processing method | |
| JP4010306B2 (en) | Output image adjustment for image files | |
| JP3922223B2 (en) | Output image adjustment of image data | |
| JP2003052002A (en) | Image file output image adjustment | |
| JP3666439B2 (en) | Output image adjustment for image files | |
| JP2002152544A (en) | Image file output image adjustment | |
| JP2007097032A (en) | Image display device, image display method, and digital camera | |
| JP2004215311A (en) | Image processing via network | |
| JP2004178428A (en) | Image processing method | |
| JP2007081478A (en) | Printing system, imaging apparatus and control method therefor, printing apparatus, program, and storage medium | |
| JP2004336386A (en) | Digital camera and image correction device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060522 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080528 |