(57)【要約】【課題】任意の露出基準に従って撮影された画像データに対して、ユーザの好みに応じて適切に画質を変更することができる撮像装置、画像処理装置、及び画像処理システムを提供すること。【解決手段】撮像部３によって撮像を行って少なくとも階調変換処理が施された後の画像処理後データを取得し、この画像処理後データに基づいて画像ファイル５を生成する際に、画像処理後データと共に露出基準値記憶部２に記憶された露出基準値を記録するようにする。画像処理装置２１は、画像ファイル５に記録された露出基準値に基づいて階調変換テーブル記憶部２５から階調変換テーブルを選択し、この選択した階調変換テーブルに基づいて階調変換／逆階調変換処理部２４において画像処理後データに対する逆階調変換に相当する処理を行う。【選択図】      図１
2005269145.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して少なくとも階調変換処理及び圧縮処理が施された後の画像データを得る画像取得手段と、
上記画像取得手段による撮像時の露出の基準となる露出基準値を記憶する露出基準値記憶手段と、
上記画像取得手段によって得た上記画像データを、上記露出基準値記憶手段に記憶された上記露出基準値と共に出力する画像出力手段と、
を具備することを特徴とする撮像装置。
【請求項２】
上記画像データとこの画像データに対応する上記露出基準値とを、１つの画像ファイルとして記録する記録手段を更に具備することを特徴とする請求項１に記載の撮像装置。
【請求項３】
上記記録手段は、当該撮像装置に対して着脱自在な記録媒体からなることを特徴とする請求項２に記載の撮像装置。
【請求項４】
上記露出基準値は、上記撮像時における露出制御の目標となる露出制御目標値と上記露出制御目標値に対して階調変換処理を施したときの値のうち少なくとも１つを含むことを特徴とする請求項１に記載の撮像装置。
【請求項５】
上記露出基準値は、感度を測定するための基準画素値に対応した値であることを特徴とする請求項１に記載の撮像装置。
【請求項６】
少なくとも階調変換処理及び圧縮処理が施された後の画像データを入力する画像入力手段と、
上記画像データが撮像された際の露出の基準となる露出基準値を入力する露出基準値入力手段と、
複数の露出基準値に対応した階調変換テーブルを記憶する階調変換テーブル記憶手段と、
上記露出基準値入力手段によって入力された露出基準値に対応する階調変換テーブルを、上記階調変換テーブル記憶手段に記憶された複数の階調テーブルの中から選択する階調変換テーブル選択手段と、
上記階調変換テーブル選択手段によって選択された階調変換テーブルに基づいて、上記画像入力手段によって入力された画像データに、上記階調変換処理の逆変換処理に相当する処理を施す階調変換処理手段と、
を具備することを特徴とする画像処理装置。
【請求項７】
画像の階調特性を指示する指示手段と、
上記指示手段によって指示された画像の階調特性に応じて上記階調変換テーブル選択手段によって選択された階調変換テーブルを修正する階調変換テーブル修正手段を更に具備することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
上記指示手段によって指示される上記画像の階調特性には、少なくとも画像のコントラストが含まれることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
上記階調変換テーブル修正手段は、上記指示手段によって上記画像のコントラストが指示された場合に、上記露出基準値を変化させないように上記階調変換テーブルを修正することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
被写体を撮像して少なくとも階調変換処理及び圧縮処理が施された後の画像データを得る画像取得手段と、上記画像取得手段による撮像時の露出の基準となる露出基準値を記憶する露出基準値記憶手段と、上記画像取得手段によって得た上記画像データを、上記露出基準値記憶手段に記憶された上記露出基準値と共に出力する画像出力手段と、を具備する撮像装置と、
上記画像出力手段によって出力された上記画像データ及び上記露出基準値を入力する入力手段と、複数の露出基準値に対応した階調変換テーブルを記憶する階調変換テーブル記憶手段と、上記入力手段によって入力された露出基準値に対応する階調変換テーブルを、上記階調変換テーブル記憶手段に記憶された複数の階調テーブルの中から選択する階調変換テーブル選択手段と、上記階調変換テーブル選択手段によって選択された階調変換テーブルに基づいて、上記入力手段によって入力された画像データに、上記階調変換処理の逆変換処理に相当する処理を施す階調変換処理手段と、を具備する画像処理装置と、
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像処理装置、及び画像処理システムに関する。
【背景技術】
【０００２】
従来のデジタルカメラにおいては、画像処理を施し、記録媒体等に記録する機能を備えたものが一般的である。また、記録された画像データを読み出し、ユーザの嗜好に応じて画像処理を施すＰＣアプリケーションソフトウェア（ＰＣアプリケーション）等も知られている。
【０００３】
画像処理の内容としては、例えばホワイトバランスや色再現の変更などが挙げられるが、これらの処理はすでに階調変換が施されたデータではなく、被写体の光量にリニアな（γ＝１）データに対して行われることがより好ましい。したがって、ＰＣアプリケーション等でホワイトバランス等を変更するような処理を施す際には、画像データに適用された階調変換特性の逆特性に従って、一旦光量にリニアなデータに変換した上でホワイトバランス等の変更を行い、その後再び階調変換を施すことが好ましい。
【０００４】
上述のように、カメラ内で施された階調変換の逆変換を施すためには、カメラで施される階調変換の特性を画像処理装置に転送する必要がある。その手法として、例えば予め画像処理装置に所定の階調変換テーブルを記憶させておく手法や、階調変換テーブルを画像データに付随させて画像処理装置に転送する手法等、様々な手法が提案されている。また、特許文献１には、撮像装置の撮像特性に基づくガンマ補正量を示す撮像ガンマ情報を画像処理装置に転送し、その情報に基づいて画像処理装置に予め記憶させておいた階調変換テーブルを、出力特性に合わせて更新する技術が提案されている。
【特許文献１】特開２００３−２４４６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
階調変換テーブルを、予め画像処理装置に記憶させておく手法は、画像データが撮影された際の露出の基準が分かっていることが前提となる。しかしながら、一般に適正露出レベルに関する考え方は、カメラの機種やメーカの設計思想等によって異なるので、階調変換テーブルも機種やメーカ毎に異なるものが使用されることになる。したがって、予めそれぞれのカメラに対応した階調変換テーブルを記憶させておく必要があり、階調変換テーブル記憶のためのメモリの容量が増大してしまう。また、画像処理装置の発売後に開発されたカメラに対する階調変換テーブルが記憶されていない場合には、画像処理ができない。
【０００６】
また、画像データに階調変換テーブルを付随させて画像処理装置に転送する手法では、付随データ分だけデータ容量が増加するので、画像データの転送速度に影響が出てしまう。
【０００７】
本発明は、上記の事情に鑑みてなされたもので、任意の露出基準に従って撮影された画像データに対して、ユーザの好みに応じて適切に画質を変更することができる撮像装置、画像処理装置、及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の第１の態様による撮像装置は、被写体を撮像して少なくとも階調変換処理及び圧縮処理が施された後の画像データを得る画像取得手段と、上記画像取得手段による撮像時の露出の基準となる露出基準値を記憶する露出基準値記憶手段と、上記画像取得手段によって得た上記画像データを、上記露出基準値記憶手段に記憶された上記露出基準値と共に出力する画像出力手段とを具備することを特徴とする。
【０００９】
この第１の態様によれば、階調変換の逆変換に相当する処理を行うための露出基準値を画像データと共に出力することができる。
【００１０】
また、上記の目的を達成するために、本発明の第２の態様による画像処理装置は、少なくとも階調変換処理及び圧縮処理が施された後の画像データを入力する画像入力手段と、上記画像データが撮像された際の露出の基準となる露出基準値を入力する露出基準値入力手段と、複数の露出基準値に対応した階調変換テーブルを記憶する階調変換テーブル記憶手段と、上記露出基準値入力手段によって入力された露出基準値に対応する階調変換テーブルを、上記階調変換テーブル記憶手段に記憶された複数の階調テーブルの中から選択する階調変換テーブル選択手段と、上記階調変換テーブル選択手段によって選択された階調変換テーブルに基づいて、上記画像入力手段によって入力された画像データに、上記階調変換処理の逆変換処理に相当する処理を施す階調変換処理手段とを具備することを特徴とする。
【００１１】
この第２の態様によれば、露出基準値を用いることで、階調変換の逆変換に相当する処理を適切に行うことができる。
【００１２】
また、上記の目的を達成するために、本発明の第３の態様による画像処理システムは、被写体を撮像して少なくとも階調変換処理及び圧縮処理が施された後の画像データを得る画像取得手段と、上記画像取得手段による撮像時の露出の基準となる露出基準値を記憶する露出基準値記憶手段と、上記画像取得手段によって得た上記画像データを、上記露出基準値記憶手段に記憶された上記露出基準値と共に出力する画像出力手段と、を具備する撮像装置と、上記画像出力手段によって出力された上記画像データ及び上記露出基準値を入力する入力手段と、複数の露出基準値に対応した階調変換テーブルを記憶する階調変換テーブル記憶手段と、上記入力手段によって入力された露出基準値に対応する階調変換テーブルを、上記階調変換テーブル記憶手段に記憶された複数の階調テーブルの中から選択する階調変換テーブル選択手段と、上記階調変換テーブル選択手段によって選択された階調変換テーブルに基づいて、上記入力手段によって入力された画像データに、上記階調変換処理の逆変換処理に相当する処理を施す階調変換処理手段と、を具備する画像処理装置とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、任意の露出基準に従って撮影された画像データに対して、ユーザの好みに応じて適切に画質を変更することができる撮像装置、画像処理装置、及び画像処理システムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る画像処理システムの概念的な構成について説明するためのブロック図である。即ち、本画像処理システムは、撮像装置１と画像処理装置２１とから構成されている。
【００１５】
まず、撮像装置１について説明する。撮像装置１は、露出基準値記憶部２と、撮像部３と、記録媒体４とから構成されている。  
撮像部３では、露出基準値記憶部２に記憶された露出基準値（詳細は後で述べる）に従って図示しない被写体の撮像が行われて画像データが取得される。その後、必要に応じて取得された画像データに対する画像処理が行われる。
【００１６】
撮像部３で画像データが取得された後、取得された画像データのヘッダ情報として上記露出基準値が付加されて画像ファイル５が生成され、この生成された画像ファイル５が記録媒体４に記録される。
【００１７】
次に、画像処理装置２１について説明する。画像処理装置２１は階調変換処理及び逆階調変換に相当する処理が可能な画像処理装置であり、階調変換テーブル選択部２２と、階調変換テーブル修正部２３と、階調変換／逆階調変換処理部２４と、階調変換テーブル記憶部２５とから構成されている。ここで、階調変換の逆階調変換処理に相当する処理とは、階調変換処理が施された画像データを、階調変換が施される前の光量にほぼリニアな画像データに変換する処理である。なお、この処理では、必ずしも階調変換前の画像データとは一致しないが、このような変換を行うことで、画像処理後の画像データに対して再びホワイトバランスンス補正等の処理を行う場合でも、より適正な処理を行うことができる。なお、以後の説明では、階調変換の逆変換に相当する処理を、単に逆階調変換処理と称する。
【００１８】
撮像装置１において生成された画像ファイル５は画像処理装置２１に入力される。なお、本一実施形態では、撮像装置１において画像ファイル５を生成することなく、露出基準値記憶部２に記憶されている露出基準値と撮像部３で取得した画像データを直接、画像処理装置２１に入力することも可能である。
【００１９】
その後、ユーザによって画像の階調変換処理が指示された場合に、階調変換テーブル選択部２２では、入力された露出基準値に従って階調変換テーブルが選択される。ここで、図１に示すように、階調変換テーブル記憶部２５には、複数の露出基準値に対応した複数の階調変換テーブルが記憶されており、入力された露出基準値に対応する階調変換テーブルが階調変換テーブル選択部２２によって選択される。
【００２０】
その後、ユーザから階調変換テーブル修正の指示があった場合等には、階調変換テーブル修正部２３によって階調変換テーブルの修正が行われる。
【００２１】
以後は、撮像部３で取得された画像データに対して画像処理（階調変換処理）が施されているか否かに応じて異なる処理が行われる。
【００２２】
入力された画像データに対して階調変換処理が施されていない場合には、階調変換テーブル選択部２２によって選択され階調変換テーブル修正部２３によって修正された階調変換テーブルに基づいて、入力された画像データに対する階調変換処理が、階調変換／逆階調変換処理部２４によって行われる。一方、入力された画像データに対して階調変換処理が施されている場合には、階調変換テーブル選択部２２によって選択され階調変換テーブル修正部２３によって修正された階調変換テーブルに基づいて、入力された画像データに対する逆階調変換処理が階調変換／逆階調変換処理部２４によって行われる。
【００２３】
図１の画像処理システムについて更に詳しく説明する。  
図２は、図１の撮像装置１の一例としてのデジタルカメラ１００の構成を示すブロック図である。図２のデジタルカメラ１００は、撮像部１０１と、Ａ／Ｄ変換部１０２と、バスライン１０３と、ＲＡＭ１０４と、マイクロコンピュータ（マイコン）１０５と、画像処理部１０６と、露出基準値記憶手段としてのＲＯＭ１０７と、記録媒体１０８とから構成されている。
【００２４】
撮像部１０１は撮影光学系や撮像素子（ＣＣＤ）等から構成されている。即ち、撮像部１０１では、図示しない被写体からの光束が、撮影光学系を介して撮像素子上に結像され、撮像素子において電気信号に変換される。Ａ／Ｄ変換部１０２では、撮像部１０１から出力されたアナログの画像信号がデジタルの画像データに変換される。この画像データは、バスライン１０３を介してＲＡＭ１０４に一時的に記憶される。なお、ＲＡＭ１０４は、画像データが一時記憶される他に、測距演算や測光演算等の各種演算時における各種データの一時記憶も行われる。以後、Ａ／Ｄ変換部１０２から出力された画像処理が行われる前の画像データのことをＲＡＷデータと称する。
【００２５】
その後は、画質モードがＪＰＥＧモード（画像処理を行う画質モード）に設定されているか、ＲＡＷモード（画像処理を行わない画質モード）に設定されているかに応じて異なる処理が行われる。
【００２６】
即ち、画質モードがＪＰＥＧモードに設定されている場合には、ＲＡＭ１０４に記憶されたＲＡＷデータが、バスライン１０３を介して画像処理部１０６に入力される。画像処理部１０６は、ホワイトバランス（ＷＢ）補正部１０６ａ、同時化部１０６ｂ、色変換部１０６ｃ、階調変換部１０６ｄ、ＪＰＥＧ圧縮部１０６ｅから構成されており、入力されたＲＡＷデータに対して画像処理を施す。ＷＢ補正部１０６ａでは、画像中のＲＧＢゲインを調整するホワイトバランス補正処理が行われる。同時化部１０６ｂではベイヤデータを同時化する同時化処理が行われる。色変換部１０６ｃはＲＧＢデータを標準化するための色マトリクス演算が行われる。更に、階調変換部１０６ｄでは、ＲＯＭ１０７に記憶された露出基準値と階調変換テーブルとに基づいて階調変換処理が行われる。
【００２７】
ここで、露出基準値について説明する。露出基準値とは、撮影時における露出の基準となる値であり、本一実施形態では、露出基準値として、露出制御の目標となる値（ＬＶ０）及びＬＶ０を階調変換した値（ＬＶ１）を用いる。より具体的に説明すると、ＬＶ０は自動露出制御で均一面を撮影した場合に得られるＲＡＷデータ（即ち、Ａ／Ｄ変換部１０２からの出力）の画素値であり、ＬＶ１はＬＶ０をＲＯＭ１０７に格納された階調変換テーブルに従って階調変化した後の画素値である。
【００２８】
以上のようにして処理された画像データは、ＪＰＥＧ圧縮部１０６ｅに入力される。ＪＰＥＧ圧縮部１０６ｅでは、入力された画像データがＪＰＥＧ圧縮される。以後、この圧縮された画像データをＪＰＥＧデータと称する。その後、ＪＰＥＧデータにヘッダ情報が付加されてＪＰＥＧファイルが生成される。なお、ヘッダ情報には、ホワイトバランス補正処理時のホワイトバランスゲイン、色変換処理時の色変換マトリクス、撮影時の画質モード等に加えて、露出基準値ＬＶ０及びＬＶ１が記録される。
【００２９】
次に、マイクロコンピュータ１０５は、このようにして画像処理部１０６にて生成されたＪＰＥＧファイルを記録媒体１０８に記録する。ここで、マイクロコンピュータ１０５は、デジタルカメラ１００全体の制御を司る制御部であり、ここでの記録制御の他に、撮像部１０１内の撮影光学系の焦点制御や撮像素子の駆動制御、測距演算や測光演算等の演算制御等も行う。また、記録媒体１０８にはメモリカード等の着脱式のもの記録媒体を想定しているが、デジタルカメラ１００と画像処理装置との間でデータの授受を可能にしておけば、記録媒体１０８を内蔵式のものとしても良い。
【００３０】
また、画質モードがＲＡＷモードに設定されている場合には、Ａ／Ｄ変換部１０２から出力されたＲＡＷデータに、上記と同様のヘッダ情報が付加されてＲＡＷファイルが生成される。マイクロコンピュータ１０５は、このようにして生成されたＲＡＷファイルを記録媒体１０８に記録する。
【００３１】
図３（ａ）は、図１の画像処理装置２１の一例としてのＰＣ２００の構成を示すブロック図である。図３（ａ）のＰＣ２００は、画像入力手段及び露出基準値入力手段としてのファイルインターフェイス（Ｉ／Ｆ）２０１と、階調変換テーブル選択部２０２と、階調変換テーブル記憶部２０３と、階調変換テーブル修正部２０４と、指示手段としてのユーザインターフェイス（Ｉ／Ｆ）２０５と、画像処理部２０６とから構成されている。なお、これらの構成のうちの一部は、ＰＣ内のアプリケーションソフトウェアによって実現されるものである。
【００３２】
画像ファイル５がファイルＩ／Ｆ２０１を介してＰＣ２００に入力された場合、階調変換テーブル選択部２０２では、画像ファイル５に記録された露出基準値ＬＶ０及びＬＶ１が読み出され、このＬＶ０及びＬＶ１に対応する階調変換テーブルが階調変換テーブル記憶部２０３から選択される。図３（ｂ）に階調変換テーブル記憶部２０３に記憶されている階調変換テーブルのテーブルを示す。即ち、階調変換テーブル記憶部２０３には、複数組のＬＶ０とＬＶ１に対応する複数の階調変換テーブル（図３（ｂ）ではTable1〜Table9の９個）が記憶されており、階調変換テーブル選択部２０２では、読み出したＬＶ０、ＬＶ１の組に最も近い階調変換テーブルが選択される。また、図４に階調変換テーブルの例を示す。即ち、階調変換時には、図４に示す階調変換テーブルに従って、Ａ／Ｄ変換部１０２からの入力（０〜４０９５の１２ビットで表される画素値）が、０〜２５５の８ビットの画素値に変換される。
【００３３】
次に、キーボードやポインティングデバイスなどのユーザＩ／Ｆ２０５を介して階調変換テーブルの修正指示がなされた場合に、階調変換テーブル修正部２０４では階調変換テーブルの修正が行われる。この階調変換テーブルの修正は、ユーザによって画像のコントラストの変更が指示された場合と、ユーザによって画像の露出補正が指示された場合に行われるものである。なお、ここでの露出補正は、デジタルカメラ１００で行われるものではなく、ＰＣ２００の後処理として行われる露出補正のことである。
【００３４】
まず、コントラスト変更指示による階調変換テーブルの修正について説明する。図５（ａ）は、コントラスト変更による階調変換テーブルの修正例について示した図であり、図５（ｂ）は図５（ａ）の階調変換特性曲線を示す図である。
【００３５】
例えば、ユーザによって画像のコントラストを高くするように指示された場合には、図５（ａ）に示す階調変換テーブル（補正前）を階調変換テーブル（コントラストＨｉ）に修正する。一方、ユーザによって画像のコントラストを低くするように指示された場合には、階調変換テーブル（補正前）を階調変換テーブル（コントラストＬｏｗ）に修正する。ここで、本一実施形態では、階調変換テーブルを修正する場合には、図５（ａ）に示す（ＬＶ０，ＬＶ１）の座標を通過するように階調変換テーブルを修正する。この修正は、ユーザによって指示されたコントラストに応じて新たに階調変換テーブルを生成するようにしても良いし、階調変換テーブル記憶部２０３に、階調変換テーブルのコントラスト変化に対応する複数の階調変換テーブルを更に記憶させるようにしておき、ユーザによって指示されたコントラストに応じて階調変換テーブル記憶部２０３の中から階調変換テーブルを選択できるようにしても良い。また、ユーザによって指示されたコントラストに対応する階調変換テーブルが記憶されていない場合には、近くの階調変換テーブルから、補間演算によって新たな階調変換テーブルを生成するようにしても良い。
【００３６】
このように本一実施形態では、画像ファイル生成時に、画像データと同時に露出基準値ＬＶ０、ＬＶ１を記録するようにしているので、ＰＣ２００側においても（ＬＶ０，ＬＶ１）の座標を通過するような階調変換テーブルを容易に生成することができる。ここで、上記したように、ＬＶ０とＬＶ１は撮影時の露出の基準となる値であるので、これらの値を変えないように階調変換テーブルを修正することにより、適正な露出を維持したまま、画像のコントラストのみを変えることができる。
【００３７】
なお、図５（ａ）の階調変換テーブルをあらわすと、５（ｂ）のようになる。ここで、図５（ｂ）においては、横軸がｌｏｇ２（入力値／ＬＶ０）となっているので、横軸が０（入力値＝ＬＶ０）のときに縦軸がＬＶ１となる。図５（ｂ）のような階調特性曲線では、補正前の曲線及びコントラスト変更後の曲線は、共に（０，ＬＶ１）を通過する曲線であり、中間調の特性のみがそれぞれ異なる曲線となる。
【００３８】
次に、露出補正指示による階調変換テーブルの修正について説明する。図６（ａ）は、露出補正による階調変換テーブルの修正について示した図であり、図６（ｂ）は図６（ａ）の階調特性曲線を示す図である。更に、図６（ｃ）は図６（ｂ）の階調特性曲線の飽和領域付近の拡大図である。
【００３９】
例えば、ユーザによって露出を＋側に補正するように指示された場合には、図６（ａ）に示す階調変換テーブル（補正前）を階調変換テーブル（露出補正＋）に修正する。一方、ユーザに露出を−側に補正するように指示された場合には、階調変換テーブルを階調変換テーブル（露出補正−）に修正する。即ち、露出補正の場合には、ＬＶ０を、
ＬＶ０（露出補正後）＝ＬＶ０（露出補正前）×２（−露出補正値）      （式１）
の式に基づいて変更し、このＬＶ０（露出補正後）とＬＶ１とを通過するように階調変換テーブルを修正する。なお、ここでのＬＶ１はＬＶ０（露出補正後）を階調変換した値ではなく、露出補正前のＬＶ１である。この場合には、基準となる露出を変えずに画像全体の露出を変更することができる。また、露出補正値とは、どの程度の露出の補正を行うのか、即ちＲＡＷデータをどの程度のゲインで増幅するのかを示す値であり、ユーザによって指定されるものである。
【００４０】
即ち、本一実施形態では、ＬＶ０とＬＶ１を画像ファイル５に記録するようにしているので、図６（ｃ）の破線で示すように出力が飽和したり、出力が飽和レベル（画素値２５５）に達しないというような不適正な露出補正が行われることがなく、またデジタルカメラ側の特性を考慮した適正な露出補正を行うことができる。
【００４１】
必要に応じて階調変換テーブルの修正が行われた後は、その階調テーブルに基づいて画像データの階調変換処理又は逆変換処理を行う。
【００４２】
次に、以上のようなデジタルカメラ１００とＰＣ２００から構成される画像処理システムによって行われる画像処理方法についてフローチャートを参照して更に詳しく説明する。
【００４３】
図７は、デジタルカメラ１００側の制御について説明するフローチャートである。即ち、図示しないレリーズボタンがオンされると図７の制御が開始される。まず、撮像部１０１で取得されている画像の明るさに基づいて測光を行う（ステップＳ１）。次に、ＲＯＭ１０７に記憶された露出基準値ＬＶ０及びＬＶ１を読み出す（ステップＳ２）。その後、ステップＳ１の測光の結果やステップＳ２で読み出した露出基準値に基づいて露出時間等を演算する。これは、画像全体の明るさの平均値に基づいて行っても良いし、画像の中央部分等の画像内の一部分の明るさに基づいて行っても良い。
【００４４】
その後、演算された露出時間等に基づいて露出制御を行い、得られた信号を増幅したり、デジタル変換したりするなどの撮像処理を行う（ステップＳ３、ステップＳ４）。
【００４５】
次に、画質モードがＪＰＥＧモードであるか否かの判定を行う（ステップＳ５）。このステップＳ５の判定において画質モードがＪＰＥＧモードであると判定した場合には、上記ホワイトバランス補正処理、同時化処理、色変換処理、階調変換処理、及びＪＰＥＧ圧縮処理を行う（ステップＳ６〜ステップＳ１０）。
【００４６】
その後、画像ファイルのヘッダ情報を作成して（ステップＳ１１）、作成したヘッダ情報と画像データとをマージして画像ファイル（ＪＰＥＧファイル）を生成する（ステップＳ１２）。そして、生成したＪＰＥＧファイルを記録媒体１０８に記録する（ステップＳ１３）。
【００４７】
一方、ステップＳ５の判定において画質モードがＪＰＥＧモードでない、即ちＲＡＷモードであると判定した場合には、ステップＳ５からステップＳ１１に移行する。そして、ＪＰＥＧファイルのときと同様にして画像ファイル（ＲＡＷファイル）を生成し、生成したＲＡＷファイルを記録媒体１０８に記録する。
【００４８】
画像ファイルの記録が終了した後、記録媒体１０８に記録された画像ファイルをＰＣ２００に出力する（ステップＳ１４）。
【００４９】
図８は、ＰＣ２００側の制御について説明するフローチャートである。即ち、画像ファイルが入力され、ユーザによってこの画像ファイルが開かれると（ステップＳ２１）、ヘッダ情報及び画像データ（ステップＳ２２、ステップＳ２３）を読み出す。次に、画像ファイルのヘッダ情報として記録された露出基準値ＬＶ０及びＬＶ１に基づいて階調変換テーブルの選択を行う（ステップＳ２４）。
【００５０】
次に画像ファイルのヘッダ情報から、画像データの画質モードがＪＰＥＧモードであるか否かを判定する（ステップＳ２５）。このステップＳ２５の判定において画質モードがＪＰＥＧモードでない、即ちＲＡＷモードであると判定した場合には、デジタルカメラ１００側で行ったのと同様にして、ホワイトバランス補正処理、同時化処理、色変換処理を行う（ステップＳ２６〜ステップＳ２８）、更にステップＳ２４において選択した階調変換テーブルに基づいて階調変換処理を行う（ステップＳ２９）。一方、ステップＳ２５の判定において画質モードがＪＰＥＧモードであると判定した場合には、ＪＰＥＧデータを伸長する（ステップＳ３０）。
【００５１】
以上のような処理の後、図示しないディスプレイ上に画像を表示する（ステップＳ３１）。次に、ユーザによって階調変更の指示がなされたか否かを判定する（ステップＳ３２）。
【００５２】
ステップＳ３２の判定において、階調変更の指示がなされていると判定した場合には、画質モードがＲＡＷモードであるか又はＪＰＥＧモードであるかに応じて異なる処理を行う。画質モードがＲＡＷモードの場合には、図５（ａ）で説明したようにして階調変換テーブルの修正を行った後（ステップＳ３３）、ステップＳ２６に移行して画像処理を行う。一方、画質モードがＪＰＥＧモードの場合には、ＪＰＥＧ伸長データに対して逆階調変換処理を行って（ステップＳ３４）、階調変換前の被写体の光量にほぼリニアな画像データを生成する。その後、階調変換テーブルの修正を行った後（ステップＳ３５）、修正した階調変換テーブルに基づいた階調変換処理を行う（ステップＳ３６）。
【００５３】
このように、本一実施形態では、画質モードがＪＰＥＧモードであると判定した場合には、階調の変更を行う前に逆階調変換処理を行うようにしている。これにより、ＪＰＥＧデータの階調を直接変更するのに比べて、よりもとの撮影時の画像データに近い画像データで階調の変更を行うことができる。なお、ステップＳ３４の逆階調変換処理の後に、ホワイトバランス補正等を行うようにしても良い。
【００５４】
また、ステップＳ３２の判定において、階調変更の指示がなされていないと判定した場合には、露出補正の指示がなされているか、即ちユーザによって露出補正値が指定されたか否かを判定する（ステップＳ３７）。このステップＳ３７の判定において、露出補正の指示がなされており、かつ画質モードがＲＡＷモードであると判定した場合には、上記（式１）に従ってＬＶ０を修正した後（ステップＳ３８）、それに応じて階調変換テーブルの修正を行って（ステップＳ３９）、ステップＳ２６に戻る。一方、ステップＳ３７の判定において、露出補正の指示がなされており、かつ画質モードがＪＰＥＧモードであると判定した場合には、上記（式１）に従ってＬＶ０を修正した後（ステップＳ４０）、それに応じて階調変換テーブルの修正を行って（ステップＳ４１）、ステップＳ３４に戻る。
【００５５】
また、ステップＳ３７の判定において、露出補正の指示がなされていない場合には、処理を終了する。
【００５６】
以上説明したように、本一実施形態によれば、ＲＡＷファイルの取得時に露出基準値ＬＶ０、ＬＶ１をヘッダ情報として記録するようにしているので、カメラの機種やメーカの設計思想等によらずに、ＲＡＷデータに対して適切な階調変換処理を施すことができる。また、ヘッダ情報として記録する情報も少ないので、画像ファイルの転送速度が低下するようなこともない。
【００５７】
また、本一実施形態では、画質モードがＪＰＥＧモードであると判定した場合には、画像データの逆階調変換処理を行うようにしているので、ＪＰＥＧデータの階調等を直接変更するのに比べて、適正な階調の変更を行うことができる。
【００５８】
また、本一実施形態では、画像ファイルに露出基準値を記録しておくことにより、手動で行うよりも、容易にかつ適切に階調変換テーブルを修正して露出補正を行うことができる。
【００５９】
なお、本一実施形態では露出基準値としてＬＶ０、ＬＶ１の両方を画像データと共に記録するようにしているが、一方を固定値として他方のみを記録するようにしても良い。例えば、露出基準値としてＩＳＯ感度の測定基準となる値（ＬＶ１＝１１８（８ビット））となるＬＶ０のみを記述するようにしても良い。また、本一実施形態ではＬＶ０とＬＶ１のビット精度をそれぞれ１２ビット、８ビットとしたが、これに限るものではない。例えば、ＬＶ０、ＬＶ１を飽和レベルに対するパーセンテージで表すようにしても良い。
【００６０】
また、本一実施形態では露出基準値ＬＶ０、ＬＶ１を露出基準値記憶部２から読み出した値としているが、図９のような露出基準値修正部６を設けておき、露出基準値記憶部２から読み出した露出基準値が修正されるようにしても良い。この露出基準値修正部６では、測光結果等によって決定される、ストロボ発光の有無などの条件によって露出基準値が修正される。
【００６１】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００６２】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係る画像処理システムの構成を示すブロック図である。
【図２】撮像装置の一例としてのデジタルカメラの構成を示すブロック図である。
【図３】画像処理装置の一例としてのＰＣの構成を示す図であって、図３（ａ）はＰＣのブロック図であり、図３（ｂ）は階調変換テーブルのテーブルについて示す図である。
【図４】階調変換テーブルの例について示す図である。
【図５】図５（ａ）はコントラスト補正による階調変換テーブルの修正について示した図であり、図５（ｂ）は図５（ａ）の階調特性曲線を示す図である。
【図６】図６（ａ）は露出補正による階調変換テーブルの修正について示した図であり、図６（ｂ）は図６（ａ）の階調特性曲線を示す図であり、図６（ｃ）は図６（ｂ）の飽和領域付近の拡大図である。
【図７】本発明の一実施形態に係る画像処理方法について説明するための、デジタルカメラ側の処理について示すフローチャートである。
【図８】本発明の一実施形態に係る画像処理方法について説明するための、画像処理装置側の処理について示すフローチャートである。
【図９】本発明の変形例について示すブロック図である。
【符号の説明】
【００６４】
１…撮像装置、２…露出基準値記憶部、３，１０１…撮像部、４，１０８…記録媒体、５…画像ファイル、６…露出基準値修正部、２１…画像処理装置、２２…階調変換テーブル選択部、２３…階調変換テーブル修正部、２４…階調変換／逆階調変換処理部、２５…階調変換テーブル記憶部、１００…デジタルカメラ、１０２…Ａ／Ｄ変換部、１０３…バスライン、１０４…ＲＡＭ、１０５…マイクロコンピュータ、１０６，２０６…画像処理部、１０６ａ…ホワイトバランス（ＷＢ）補正部、１０６ｂ…同時化部、１０６ｃ…色変換部、１０６ｄ…階調変換部、１０６ｅ…ＪＰＥＧ圧縮部、１０７…ＲＯＭ、２００…ＰＣ、２０１…ファイルインターフェイス（Ｉ／Ｆ）、２０２…階調変換テーブル選択部、２０３…階調変換テーブル記憶部、２０４…階調変換テーブル修正部、２０５…ユーザインターフェイス（Ｉ／Ｆ）、２０６…画像処理部
【図１】
2005269145.tif 000003
【図２】
2005269145.tif 000004
【図３】
2005269145.tif 000005
【図４】
2005269145.tif 000006
【図５】
2005269145.tif 000007
【図６】
2005269145.tif 000008
【図７】
2005269145.tif 000009
【図８】
2005269145.tif 000010
【図９】
2005269145.tif 000011