(57)【要約】【課題】画像の濃淡レベルの度数分布の表示要求に対する応答時間を短縮する。【解決手段】画像を入力する入力手段と、前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、前記表示要求に応じて前記グラフを画面表示する表示手段と、前記グラフを画面表示するためのデータを前記表示要求を受け付ける前に作成する集計手段と、を備えることを特徴とする画質表示装置。【選択図】図１
2010206805.tif 000002
【特許請求の範囲】
【請求項１】
ＪＰＥＧ形式の画像を入力する入力手段と、
前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、
前記表示要求に応じて前記グラフを画面表示する表示手段と、
前記ＪＰＥＧ形式の画像を伸張する時に取り出したＤＣ成分に基づいて、前記グラフを画面表示するためのデータを作成するためのデータを前記表示要求を受け付ける前に作成する集計手段と、
を備えることを特徴とする画質表示装置。
【請求項２】
前記操作手段は、前記入力手段によって入力された複数の画像について予め決められた順序で前記表示要求を受け付け、
前記集計手段は、前記予め決められた順序で前記グラフを画面表示するためのデータを作成することを特徴とする請求項１または２に記載の画質表示装置。
【請求項３】
前記集計手段は、前記グラフを画面表示するモードに直接遷移可能なモードで前記グラフを画面表示するためのデータを作成することを特徴とする請求項１乃至３のいずれかに記載の画質表示装置。
【請求項４】
ＪＰＥＧ形式の画像を入力する入力段階と、
前記入力段階において入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作段階と、
前記表示要求に応じて前記グラフを表示する表示段階と、
前記ＪＰＥＧ形式の画像を伸張する時に取り出したＤＣ成分に基づいて、前記グラフを画面表示するためのデータを作成するためのデータを前記表示要求を受け付ける前に作成する集計段階と、
を含むことを特徴とする画質表示方法。
【請求項５】
ＪＰＥＧ形式の画像を入力する入力手段と、
前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、
前記表示要求に応じて前記グラフを表示する表示手段と、
前記ＪＰＥＧ形式の画像を伸張する時に取り出したＤＣ成分に基づいて、前記グラフを画面表示するためのデータを作成するためのデータを前記表示要求を受け付ける前に作成する集計手段としてコンピュータを機能させることを特徴とする画質表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画質表示装置、ディジタルカメラ、現像装置、画質表示方法及び画質表示プログラムに関する。
【背景技術】
【０００２】
従来、画像の輝度値、ＲＧＢ各チャンネルの画素値などの濃淡レベルの度数分布をヒストグラムなどのグラフで表示するディジタルカメラが知られている（例えば特許文献１参照）。また、このようなグラフをパーソナルコンピュータの表示装置に表示させる画像処理プログラムも知られている。このような画像の濃淡レベルの度数分布を表すグラフにより、ユーザは例えばディジタルカメラで撮像された画像の露光条件が適正であったか否かを確認することができる。
しかしながら、特許文献１に記載のディジタルカメラは、ヒストグラムの表示要求が受け付けられてから度数を集計している。このため特許文献１に記載のディジタルカメラによると表示要求が受け付けられてからヒストグラムが表示されるまでに時間がかかるという問題がある。
【０００３】
また、一般に画像の濃淡レベルは８ビットで表されリニアスケールで０〜２５５までの２５６階調の階調をしめす。従来、リニアスケールの濃淡レベルの０〜２５５までの２５６段階を等間隔に区切って集計した度数分布は、特許文献１に記載されているようにリニアスケールの横軸を区間軸としたヒストグラムで表示されている。
【０００４】
ところで、人間の感覚全般はウェーバーの法則に従うといわれており、画像の濃淡レベルに相関する明るさに関する感覚もウェーバーの法則に従うといわれている。ウェーバーの法則を発展させたウェーバー・フェヒナーの法則によると、感覚の大きさと物理的な刺激量との関係は以下の式で表される。
Ｓ＝ｋ×ｌｏｇＩ＋ｃ
ここでＳは感覚の大きさ、Ｉは物理的な刺激量、ｋ及びｃは定数である。この式から、人間の明るさに関する感覚は対数関数によって近似できることが判る。
【０００５】
また、露光条件を表す露出値（ＥＶ：Exposure Value）は次式で規定されている。
２EV＝Ｆ2／ｔ
ここでＦはカメラの絞りを表すＦ値であり、ｔは露光時間（単位：秒）である。この式が示すように、露出値は対数関数で示されることがわかる。一般に多くの被写体は露出差が５ＥＶの範囲に集中するとされており、１８％の反射光に対応する輝度値を中心に±２．５ＥＶ相当の範囲に濃淡値が分布するように露光条件を調整することにより、被写体の適正な階調表現が可能になる。しかしながら、露出値は前述のように対数関数で表され、一般のカメラではＦ値と露光時間のそれぞれの１段階が１／３ＥＶに対応するように設計されている。このため、区間軸がリニアスケールであるヒストグラムで画像の輝度値が表示された場合、そのヒストグラムに基づいて直感的に露光条件を調整することが難しいという問題がある。すなわち、区間軸がリニアスケールである輝度値のヒストグラムから露光条件を認識することは可能ではあるが、そのようなヒストグラムは露出補正に用いる指標として使いづらい。より具体的には、区間軸がリニアスケールである輝度値のヒストグラムが表示されても、被写体を表す画像の輝度値の分布が露出差５ＥＶの範囲とどのように対応しているかを知ることが難しいため、適正な露出で撮像されているか否かを識別することも難しく、さらに、適正な露出を得るために１／３ＥＶプラス補正するべきか、２／３ＥＶマイナス補正するべきかを判断することも極めて難しい。例えば、区間軸がリニアスケールであるヒストグラムは、図１７（Ａ）及び図１７（Ｂ）に示すようにＥＶ単位で露光条件を調整して同一被写体を撮影すると露光条件によりヒストグラムの全体形状が大きく変化するため、露光条件の調整前に調整後の形状を予測することは困難である。（ここで図１７（Ａ）及び図１７（Ｂ）は同じ被写体を同一撮像環境で露光条件をＥＶ単位で調整して撮像したときのヒストグラムである。）したがって、図１７（Ａ）及び図１７（Ｂ）のヒストグラムを見て輝度値が露出差５ＥＶ相当の範囲に適正に分布しているかを識別し、露出値をＥＶ単位でどの程度調整すれば最適な輝度値の分布が得られるかを直感的に知ることは難しい。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２６８４００号公報
【特許文献２】特開平７−０９９５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、かかる問題に鑑みて創作されたものであって、画像の濃淡レベルの度数分布の表示要求に対する応答時間を短縮する画質表示装置、ディジタルカメラ、現像装置、画質表示方法及び画質表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための画質表示装置は、画像を入力する入力手段と、前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、前記表示要求に応じて前記グラフを画面表示する表示手段と、前記グラフを画面表示するためのデータを前記表示要求を受け付ける前に作成する集計手段と、を備える。画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける前に、グラフを画面表示するためのデータを作成することにより、グラフの表示要求に対する応答時間を短縮することができる。
【０００９】
前記操作手段は、前記入力手段によって入力された複数の画像について予め決められた順序で前記表示要求を受け付け、前記集計手段は、前記予め決められた順序で前記グラフを画面表示するためのデータを作成することが望ましい。グラフの表示要求を例えば画像の記録順などの予め決められた順序で受け付けることにより、ある画像についてグラフが表示されている状態では、その画像に続いてグラフの表示要求が受け付けられる画像が決まっていることになる。したがって、グラフを表示するためのデータを表示要求の受け付け順序で作成することにより、予めそのデータを記憶するために必要になる記憶容量を抑制することができる。
【００１０】
前記集計手段は、前記グラフを画面表示するモードに直接遷移可能なモードで前記グラフを画面表示するためのデータを作成することが望ましい。画像の濃淡レベルの度数分布を表すグラフを画面表示するモードに直接遷移可能なモードにおいて、そのグラフを表示するためのデータを作成することにより、予めそのデータを記憶するために必要になる記憶容量を抑制することができる。
前記集計手段は、元画像を縮小した画像の濃淡レベルの度数分布に基づいて前記グラフを画面表示するためのデータを作成することが望ましい。元画像に比べて画素数が少ない画像の濃淡レベルの度数分布に基づいて元画像の濃淡レベルの度数分布を表すグラフを表示するためのデータを作成することにより、度数分布を集計する時間を短縮し、またグラフ表示のために使用されるメモリの容量を低減することができる。
【００１１】
前記グラフは、区間軸が対数スケールであることが望ましい。区間軸が対数スケールであるグラフで画像の濃淡レベルの度数分布を表すことにより、画像の濃淡レベルの度数分布を感覚的にユーザにわかり易く表示し、また露光条件が適正であるか否かを識別しやすくし、また、露光条件の調整を容易にすることができる。
【００１２】
前記グラフは、対数スケールで等間隔に区間が設定されていることが望ましい。対数スケールで等間隔に区間が設定されたグラフで画像の濃淡レベルの度数分布を表すことにより、画像の濃淡レベルの度数分布を感覚的にユーザにわかり易く表示し、また露光条件が適正であるか否かを識別しやすくし、また、露光条件の調整を容易にすることができる。
【００１３】
前記集計手段は、前記入力手段によって入力された画像の濃淡レベルの度数を、対数スケールで等間隔に設定された区間毎に集計することが望ましい。
前記集計手段は、前記入力手段によって入力された画像の濃淡レベルの度数を、リニアスケールで等間隔に設定された区間毎に集計する第一集計手段と、前記第一集計手段によって集計された区間毎の度数を、対数スケールで等間隔に設定された区間毎に集計する第二集計手段と、を有することが望ましい。
【００１４】
前記グラフは、区間軸に対数スケールの目盛りを有することが望ましい。区間軸の対数スケールの目盛りにより、度数分布がさらにわかりやすくなる。
前記表示手段は、前記入力手段によって入力された画像と前記グラフとを重ねて一画面に表示することが望ましい。画像とグラフとを重ねて表示すると、画像とグラフとをそれぞれ一画面内に大きく表示することができる。
【００１５】
前記表示手段は、前記入力手段によって入力された画像と前記グラフとを並べて一画面に表示することが望ましい。画像とグラフとを並べて表示すると、画像の上にグラフが重ならないため画像を確認し易い。
前記グラフは、各区間に対応する領域の面積で各区間の度数を表すことが望ましい。
【００１６】
前記グラフは、各区間に対応する図形要素の高さで各区間の度数を表すことが望ましい。
前記グラフは、適正露光条件で撮像される画像の濃淡レベルの代表値に対応する区間を案内することが望ましい。適正露光条件で撮像される画像の濃淡レベルの代表値に対応する区間を案内することにより、露光条件が適正であるか否かをより識別しやすくし、また、露光条件の調整を容易にすることができる。
【００１７】
上記目的を達成するためのディジタルカメラは、被写体の光学像に基づいて光電変換により画像を作成する撮像手段と、前記撮像手段から出力された画像を記憶する記憶手段と、前記記憶手段に記憶された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、前記表示要求に応じて前記グラフを画面表示する表示手段と、前記グラフを画面表示するためのデータを、前記表示要求を受け付ける前に作成する集計手段と、を備える。画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける前に、グラフを画面表示するためのデータを作成することにより、グラフの表示要求に対する応答時間を短縮することができる。
【００１８】
上記目的を達成するための現像装置は、ＲＡＷデータによって画像を入力する入力手段と、前記入力手段によって入力された画像のデータ形式を標準化されているデータ形式に変換する現像手段と、前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、前記表示要求に応じて前記グラフを画面表示する表示手段と、前記グラフを画面表示するためのデータを、前記表示要求を受け付ける前に作成する集計手段と、を備える。画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける前に、グラフを画面表示するためのデータを作成することにより、グラフの表示要求に対する応答時間を短縮することができる。
【００１９】
上記目的を達成するための画質表示方法は、画像を入力する入力段階と、前記入力段階において入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作段階と、前記表示要求に応じて前記グラフを表示する表示段階と、前記グラフを画面表示するためのデータを、前記表示要求を受け付ける前に作成する集計段階と、を含む。画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける前に、グラフを画面表示するためのデータを作成することにより、グラフの表示要求に対する応答時間を短縮することができる。
【００２０】
上記目的を達成するための画質表示プログラムは、画像を入力する入力手段と、前記入力手段によって入力された画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける操作手段と、前記表示要求に応じて前記グラフを表示する表示手段と、前記グラフを画面表示するためのデータを、前記表示要求を受け付ける前に作成する集計手段としてコンピュータを機能させる。画像の濃淡レベルの度数分布を表すグラフの表示要求を受け付ける前に、グラフを画面表示するためのデータを作成することにより、グラフの表示要求に対する応答時間を短縮することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第一実施例に係る状態遷移図。
【図２】本発明の第一実施例に係るディジタルスチルカメラのブロック図。
【図３】（Ａ）は本発明の第一実施例に係るディジタルスチルカメラの背面図、（Ｂ）はその上面図。
【図４】本発明の第一実施例に係る画質表示プログラムのブロック図。
【図５】本発明の第一実施例に係るディジタルスチルカメラのＧＵＩを示す模式図。
【図６】本発明の第一実施例に係る画像の模式図。
【図７】本発明の第一実施例に係る集計テーブルを示す模式図。
【図８】本発明の第一実施例に係るヒストグラムを示す模式図。
【図９】本発明の第一実施例に係るディジタルスチルカメラの画面を示す模式図。
【図１０】本発明の第一実施例に係るヒストグラムを示す模式図。
【図１１】本発明の第二実施例に係るヒストグラムを示す模式図。
【図１２】本発明の第三実施例に係る折れ線グラフを示す模式図。
【図１３】本発明の第四実施例に係るディジタルスチルカメラの画面を示す模式図。
【図１４】本発明の第五実施例に係るディジタルスチルカメラの画面を示す模式図。
【図１５】本発明の第六実施例に係る現像装置のブロック図。
【図１６】本発明の第六実施例に係る画質表示プログラムのブロック図。
【図１７】従来のヒストグラムを示す模式図。
【図１８】本発明の第一実施例に係るヒストグラムを示す模式図。
【図１９】本発明の第一実施例に係る集計テーブルを示す模式図。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための最良の形態を実施例に基づいて説明する。
（第一実施例）
図２は、本発明の第一実施例に係る画質表示装置及びディジタルカメラとしてのディジタルスチルカメラ（ＤＳＣ）１のハードウェア構成を示すブロック図である。
【００２３】
光学系１１は、レンズ１１ａ、絞り１１ｂ等で構成されている。光学系１１はイメージセンサ１２の受光面に被写体を結像させる。
イメージセンサ１２は、２次元空間に離散的に配置された光電変換素子とＣＣＤ（Charge Coupled Device）等の電荷転送素子とを備えた撮像素子であり、いわゆるＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等である。イメージセンサ１２は図示しないセンサコントローラによって駆動される。イメージセンサ１２は光学系１１により受光面に結像される被写体像を光電変換して得られる電荷を光電変換素子毎に一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。イメージセンサ１２は受光面にＣ（Cyan）、Ｍ（Magenta）、Ｙ（Yellow）及びＧ（Green）の４色のフィルタ、またはＲ（Red）、Ｇ（Green）及びＢ（Blue）のフィルタを設けることによりカラー画像情報を取り込むことが可能である。イメージセンサ１２の露光量は、絞り１１ｂのＦ値や光学系１１とイメージセンサ１２の間に設けられる図示しないメカニカルシャッタの開放時間とで決定される。尚、イメージセンサ１２の露光時間はイメージセンサ１２の電荷蓄積時間自体を電気的に制御することによって調整してもよい。
【００２４】
アナログフロントエンド（ＡＦＥ）部１３は、イメージセンサ１２から出力される電気信号をＡＤ変換器でディジタル信号に量子化して出力する。具体的には例えば、ＡＦＥ部１３は電気信号に含まれる雑音の低減処理であるＣＤＳ（Correlated Double Sampling）処理、画像の黒レベルを再現するためのオプティカル・ブラック・クランプ制御や、画像の電気信号のゲインの調整による電気信号のレベル調整処理、量子化処理等を行ってディジタル画像処理部１４にＲＡＷデータを出力する。ＲＡＷ形式で画像を記憶するモードでは、ＡＦＥ部１３はイメージセンサ１２の出力を単純にＡＤ変換したデータを外部記憶部１６にそのまま出力する。
【００２５】
ここでＲＡＷデータとは一般に撮像素子から出力された電気信号を単純にディジタル化したデータのことである。ＲＡＷ形式のファイルは、ＪＰＥＧデータのように国際規格で決まったものでなく、形式を自由に決めることができる。本実施例では、カメラ内で撮像時に発生した撮像情報、画像サイズ、１画素あたりの濃淡レベル数を表すビット数、センサのカラーフィルタ配列情報等に併せて、ＣＣＤの出力信号がそのままＡＦＥ部１３でディジタル変換されたデータが記憶されている。このＲＡＷ形式のファイルに記憶されているセンサ出力に対応するデータ（イメージセンサ１２の出力信号を単純にディジタル変換したもの）を本実施例ではＲＡＷデータというものとする。例えばＪＰＥＧ形式は、ＹＣｂＣｒ各チャンネルの階調が８ビットに制限されているので撮像素子が例えば１２〜１６ビットで色調を捉えても完全に再現することができず、また非可逆圧縮のため画質の劣化が避けられない。ＲＡＷデータには８ビットという階調制限を設ける必要がなく、また非可逆圧縮する必要もない。このため、ＲＡＷデータで画像を記憶することにより、情報量を低減させることなく画像を記憶することができる。尚、ＲＡＷデータは、ＡＦＥ部１３から出力されるデータに限らず、例えばディジタル画像処理部１４で行われる処理の一部が施されたデータであってもよい。また、ＲＡＷ形式のファイルにＪＰＥＧ形式の縮小画像を添付してもよい。ＲＡＷデータは画像形成処理を施さなければ表示することができないが、例えばＲＡＷデータに添付されているＪＰＥＧ形式の縮小画像をパーソナルコンピュータで読み込めばＲＡＷデータが表す対象物を高速表示することが可能になる。
【００２６】
ディジタル画像処理部１４は、ＡＦＥ部１３から出力されたＲＡＷデータに対し、画像形成処理、ホワイトバランス補正、ガンマ補正、ＲＧＢ色空間からＹＣｂＣｒ色空間に変換する色空間変換等を施すことによって、ＹＣｂＣｒ色空間で表される画像データを出力する。ここで画像形成処理とは、例えば、特定色のフィルタの透過光を受光する各光電変換素子の蓄積電荷に基づいて１色分のみ取得される各画素の濃淡レベルを近傍画素同士で補間し合うことによって、画素毎にＲ、Ｇ、Ｂの３原色の濃淡レベルを持つカラー画像を形成する処理のことをいう。
【００２７】
ディジタル画像処理部１４は画像縮小部２１を備えている。画像縮小部２１は、画像を縮小し、縮小された画像（以下縮小画像という。）を出力する。縮小画像の画像サイズは制御部２０によって設定される。例えば、リムーバブルメモリ１７に記憶された画像をＬＣＤ（Liquid Crystal Display）１８ａの画面に表示する場合、ＬＣＤ１８ａの画面サイズまで画像を画像縮小部２１で縮小して表示する。もちろん、画像縮小部２１ではこれ以外のサイズに縮小することも可能である。画像縮小部２１によって生成された縮小画像は、外部記憶部１６によって元の画像に関連付けてリムーバブルメモリ１７に出力される。画像を縮小する処理は、ＣＰＵ２０ａにおいて実行されるプログラムにより実行されてもよい。
【００２８】
圧縮・伸張部１５は、ディジタル画像処理部１４から出力された画像データを圧縮し、また、圧縮された画像データを伸張する。圧縮・伸張部１５は、具体的には例えば非可逆圧縮方式であるＪＰＥＧ形式や、データの切り捨てを伴わない可逆圧縮方式を用いた圧縮を行う。また、圧縮・伸張部１５は圧縮を行わないＴＩＦＦ形式の画像データに変換することも可能に構成されている。また、圧縮・伸張部１５は、ＲＡＷ形式で画像を記憶するモードでは、何もしないでもよいし、ＲＡＷデータを可逆圧縮してもよい。以下では、圧縮・伸張部１５でＪＰＥＧ規格に準拠した圧縮・伸張処理を行う実施例を説明する。
【００２９】
外部記憶部１６は、記憶手段としてのリムーバブルメモリ１７を接続するためのカードスロット、メモリコントローラなどを備える。外部記憶部１６は制御部２０によって制御され、圧縮・伸張部１５で圧縮された画像データ、ＡＦＥ部１３から出力されたＲＡＷデータ等をリムーバブルメモリ１７へ書き込む処理、及びリムーバブルメモリ１７に記憶されているこれらのデータを読み込む処理を行う。
【００３０】
表示部１８は、ＬＣＤ１８ａ（図３（Ａ）参照）、ＬＣＤ１８ａを制御するディスプレイコントローラなどを備える。表示部１８は制御部２０によって制御され、各種のメニュー、画像、グラフなどをＬＣＤ１８ａに画面表示する。再生モードにおいては、外部記憶部１６によってリムーバブルメモリ１７から読み込まれ圧縮・伸張部１５により伸張された画像データに基づいて、本画像または画像縮小部２１で生成された縮小画像を表示部１８がＬＣＤ１８ａに画面表示する。
操作部１９は、シャッタボタン、露光条件やその他各種の撮像条件を設定するためのダイヤルスイッチ、表示される各種のメニューを操作するための複数の押しボタンスイッチ、ジョグダイヤルなどを備える。
【００３１】
制御部２０は、ＣＰＵ２０ａと、フラッシュメモリ２０ｂと、記憶手段としてのＲＡＭ２０ｃとを備える。ＣＰＵ２０ａはフラッシュメモリ２０ｂに記憶されているプログラムを実行することでＤＳＣ１の全体を制御する。また、ＣＰＵ２０ａはフラッシュメモリ２０ｂに記憶されている画質表示プログラムを実行することで入力手段、撮像手段、記憶手段、出力手段、及び集計手段としても機能する。フラッシュメモリ２０ｂは、各種のプログラムやデータなどを記憶するメモリである。フラッシュメモリ２０ｂに記憶する各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして記憶してもよいし、リムーバブルメモリ等のコンピュータ読み取り可能な記憶媒体から読み出して記憶してもよい。ＲＡＭ２０ｃは、各種のプログラムやデータを一時的に記憶するためのメモリである。
【００３２】
本実施例において、特許請求の範囲に記載の「撮像手段」は、光学系１１、イメージセンサ１２、ＡＦＥ部１３、ディジタル画像処理部１４及び制御部２０に相当する。特許請求の範囲に記載の「入力手段」は、外部記憶部１６及び制御部２０、光学系１１、イメージセンサ１２、ＡＦＥ部１３、及びディジタル画像処理部１４に相当する。特許請求の範囲に記載の「操作手段」は、表示部１８、操作部１９及び制御部２０に相当する。特許請求の範囲に記載の「表示手段」は、表示部１８及び制御部２０に相当する。特許請求の範囲に記載の「集計手段」は、制御部２０に相当する。
【００３３】
次に、ＤＳＣ１の外観について説明する。
図３（Ａ）はＤＳＣ１の背面図であり、図３（Ｂ）はＤＳＣ１を図３（Ａ）に示すＺ方向から見た上面図である。
光学ファインダ３０はユーザが被写体を視認するために使用する。
スイッチ３１、巻き上げレバー３２、ダイヤルスイッチ３３、シャッタボタン３４、回転式ダイヤル３５ａ、ジョグダイヤル３７、表示スイッチ３８、メニュースイッチ３９、エンタースイッチ４０、及びキャンセルスイッチ４１は操作部１９を構成している。
【００３４】
スイッチ３１は電源スイッチである。巻き上げレバー３２は機械的にシャッタが切られた状態のシャッタ幕を再度次回のシャッタ動作が可能なようにシャッタ幕を引き上げて機械的に固定するための動作を行うために設けられている。ユーザは撮像前に巻き上げレバー３２を巻き上げてシャッタチャージを行うことによりメカニカルシャッタを撮像動作可能にする。ダイヤルスイッチ３３は、シャッタスピードや撮像条件の種類などを選択し、設定するための回転式のスイッチである。シャッタボタン３４はダイヤルスイッチ３３の中央部に設置されている。シャッタボタン３４を押し込む事で撮像動作が開始される。
【００３５】
ダイヤルスイッチ３３の隣りに設置されている針式の表示装置３５の外周は回転式ダイヤル３５ａとなっており、露出値を−２ＥＶ〜＋２ＥＶまで１／３ＥＶ刻みで調整可能である。回転式ダイヤル３５ａの内側に設けられた固定式リング３５ｂには撮像可能な残り画像数が表示されている。固定式リング３５ｂの内側に設けられた文字盤３５ｃにはホワイトバランス、データ形式、及び電池残量を表す電池残量目盛が表記されている。データ形式は、具体的にはＲＡＷ形式を表す文字Ｒ、ＴＩＦＦ形式を表す文字Ｔ、高圧縮率のＪＰＥＧ形式を表す文字Ｈ、及び低圧縮率のＪＰＥＧ形式を表す文字Ｎによって表記されている。現在選択されている項目や電池残量は指針３５ｄ、３５ｅ、及び３５ｆによって示されている。レバースイッチ３６が右上がり又は右下がりの状態でジョグダイヤル３７が回転すると、レバースイッチ３６の姿勢に応じてホワイトバランス又はデータ形式を変更できる。
【００３６】
ジョグダイヤル３７は、ＸＹ方向に回転可能、且つ回転軸の軸方向に移動可能に設けられている。ジョグダイヤル３７は軸方向の２ポジションで回転可能に設けられている。以後の説明ではＤＳＣ１の筐体１０に近い側を下ポジション、下ポジションからジョグダイヤル３７を上側に持ち上げたポジションを上ポジションというものとする。図３（Ａ）では下ポジションにあるジョグダイヤル３７を実線で示し、上ポジションにあるジョグダイヤル３７を破線で示している。ユーザは各スイッチとジョグダイヤル３７とを組み合わせて各種の設定や機能の選択を行う。
ＬＣＤ１８ａの右には表示スイッチ３８、メニュースイッチ３９、エンタースイッチ４０、及びキャンセルスイッチ４１が設置されている。
【００３７】
次に、画質表示プログラムについて説明する。
図４は、画質表示プログラムの論理的な構成を示すブロック図である。画質表示プログラムは入力手段としてＤＳＣ１を機能させる入力部５１、及び操作手段及び表示手段としてＤＳＣ１を機能させるＧＵＩ部５２、及び集計手段としてＤＳＣ１を機能させる集計部５３を備えている。
【００３８】
入力部５１は、被写体を表す画像を入力する場合、ＤＳＣ１の各部を制御して被写体像を画像データに変換し、変換した画像データをＲＡＭ２０ｃに記憶させる。また、リムーバブルメモリ１７に記憶されている画像を入力する場合、入力部５１は外部記憶部１６を制御してリムーバブルメモリ１７からＲＡＭ２０ｃに画像データを読み込む。なお、入力部５１はネットワークインタフェースを介して他の装置からデータをダウンロードすることによって画像を入力してもよい。
ＧＵＩ部５２は、ユーザがＤＳＣ１を操作するためのＧＵＩ(Graphical User Interface)を提供する。具体的には、ＧＵＩ部５２は操作部１９からの出力信号に応じてＬＣＤ１８ａに各種のメニューや、リムーバブルメモリ１７に記憶された画像、画像のヒストグラム等を表示させる。
【００３９】
図５は、ＤＳＣ１のＧＵＩを説明するための模式図である。電源が投入されるとＤＳＣ１が起動し、撮像モードに遷移する。撮像モードは撮像を行うモードである。撮像モードでシャッタボタン３４が押下されると入力部５１は被写体像を撮像する動作を開始し、イメージセンサ１２から出力される信号に対して各種の処理を施し、被写体像を表す画像データを生成する。撮像モードで表示スイッチ３８が押下されると再生モードに遷移する。
【００４０】
再生モードはリムーバブルメモリ１７に記憶されている画像をＬＣＤ１８ａに表示するモードである。再生モードにおいてジョグダイヤル３７が下ポジションにあるとき、ユーザがジョグダイヤル３７を回転させる操作を行うことによりリムーバブルメモリ１７に記憶されている画像ファイルが予め決められた順序で選択される（７５ｈ）。画像ファイルが選択されると、選択された画像ファイルに記憶されている画像がＬＣＤ１８ａに表示される。画像ファイルの選択順は、撮像時に当該画像ファイルに撮像順に付与される連続番号を含むファイル名の昇順又は降順である。すなわち、画像の選択順は、ジョグダイヤル３７を右回転させたときに画像の撮像順になり、ジョグダイヤル３７を左回転させたときに画像の撮像順と反対の順序になる。尚、画像の選択順は、画像ファイル名の順序でなくても、画像の撮像日時の順序でもよい。
【００４１】
再生モードでは、そのとき選択されているファイルに格納されている縮小画像、本画像又は本画像に関する各種の付属情報を表示する。具体的には例えば、標準表示７５ａ、簡易情報表示７５ｂ、ヒストグラム表示７５ｃ、ハイライト表示７５ｄ、詳細情報表示７５ｅ、ＧＵＩ非表示７５ｆ及び４分割表示７５ｇという複数の再生モードがある。ユーザがジョグダイヤル３７を上ポジションで回転させるとＧＵＩ部５２は回転に応じた再生モードで縮小画像、本画像、又は付属情報を表示する。
【００４２】
特定の画像ファイルが選択されている特定の再生モードにおいて、ジョグダイヤル３７が下ポジションで回転すると、前後の順序の画像ファイルが新たに選択され（７５ｈ）、新たに選択された画像ファイルの縮小画像、本画像又は付属情報がそのままの再生モードで表示される。
【００４３】
標準表示７５ａでは、縮小画像又は本画像と「画像番号／総画像数」とが一画面に合成表示される。特定の画像ファイルが選択されたとき、ＧＵＩ部５２は、まず縮小画像を表示した後に、本画像を表示してもよい。画像を表示する他の再生モードにおいても同様に、ＧＵＩ部５２は、特定の画像ファイルが選択されたとき、まず縮小画像を表示した後に、本画像を表示してもよい。
【００４４】
簡易情報表示７５ｂでは、縮小画像又は本画像と、現在の「画像番号／総画像数」と、ファイル番号と、撮像クオリティと、ファイル保護と、撮像日時とが一画面に表示される。
ヒストグラム表示７５ｃでは、縮小画像又は本画像と、現在の「画像番号／総画像数」と、ヒストグラムとが一画面に表示される。ヒストグラムの表示方法については後述する。尚、ヒストグラム表示７５ｃでは、画像を表示せずヒストグラムだけを一画面に表示してもよい。
【００４５】
ハイライト表示７５ｄでは、縮小画像又は本画像の白飛びしている箇所を縮小画像上に表示する。
詳細情報表示７５ｅでは、縮小画像又は本画像と、現在の「画像番号／総画像数」と、ファイル番号と、撮像クオリティと、ファイル保護と、撮像日時と、ファイル番号と、シャッタスピードと、ホワイトバランス（ＷＢ）と、解像度と、ＩＳＯ感度と、フィルム設定とが一画面に表示される。
ＧＵＩ非表示７５ｆでは、縮小画像又は本画像のみを表示する。
４分割表示７５ｇでは、一画面を４分割した各領域に、ファイル名が連続している４つの画像ファイルの各縮小画像を表示する。
【００４６】
図４に示す集計部５３は、画像の濃淡レベルの度数分布を表すデータをＧＵＩ部５２に出力する。集計部５３は、このデータを現在選択されている画像ファイル又はその前後の順序の画像ファイルの本画像又は縮小画像に基づいて、表示要求が受け付けられる前に予め作成する。
【００４７】
図６は、ヒストグラムを表示するためのデータを作成するために走査される画像の一例を示す模式図である。第一実施例ではＪＰＥＧ形式の画像データを例に説明する。ＪＰＥＧ形式の画像データはＹＣｂＣｒ色空間で表される画像データであり、各画素６１はＹ（輝度成分）、Ｃｂ（青み成分）及びＣｒ（赤み成分）の各チャネルの濃淡レベルを表す３つの階調値で構成される。本実施例では画像６０の輝度成分の濃淡レベルをヒストグラムとして表すために、集計部５３は画像６０の輝度成分の度数分布を集計するものとする。本明細書では輝度成分が表す濃淡レベルのことを輝度値というものとする。尚、ＧＵＩ部５２は、ＲＧＢの各階調値で表された画像について、Ｒ、Ｇ又はＢの各階調値について画像の濃淡レベルの度数分布を表してもよい。また例えばＧチャンネルの画素値のみを集計するといったように特定チャンネルの画素値だけを集計の対象としてもよい。
【００４８】
第一実施例では、データの作成時間を短縮するため、縮小画像に基づいてヒストグラムを表示するためのデータを作成し、そのデータに基づいて本画像の輝度値を表すヒストグラムを画面表示する。各区間の度数の集計が縮小画像に基づいて行われることにより、縮小前の画像に基づいて度数の集計が行われる場合よりもヒストグラムを表示するための処理に要する時間が短くなる。
【００４９】
尚、本画像に基づいてヒストグラムを表示するためのデータを作成してもよいし、集計部５３においてＬＣＤ１８ａの画面サイズに表示しやすくするために表示画面サイズに合わせて縮小された画像に基づいてヒストグラムを表示するためのデータを作成してもよい。また、本画像でも表示画像でもない別の異なるサイズに本画像を縮小した画像に基づいてそのデータを作成してもよい。具体的には例えば、３００８×２０００の本画像に対してヒストグラムデータを作成してもよいし、ＬＣＤ１８ａの画面サイズに表示しやすいサイズである６４０×４２５のサイズに本画像を縮小し、縮小した画像に基づいてヒストグラムを表示するためのデータを作成してもよいし、本画像を上下方向と左右方向にそれぞれ１／８に縮小して３７６×２５０の縮小画像を生成し、３７６×２５０の縮小画像に基づいてヒストグラムを表示するためのデータを作成してもよい。縮小率が適正であれば、縮小画像に基づいて表示されるヒストグラムと、本画像に基づいて表示されるヒストグラムの形状はほぼ一致するため、縮小画像に基づいてヒストグラムを表示することにより、ヒストグラムの機能を損なうことなく、ヒストグラムの表示処理を高速化できる。
【００５０】
ところで、ＪＰＥＧ形式の画像データでは、８画素×８画素のブロック毎にＤＣ成分が記録されており、ＤＣ成分は各ブロックを代表する輝度値に相当する。そこで、ＪＰＥＧ伸張時にＤＣ成分のみを取り出し、取り出したＤＣ成分で画像を形成することにより、元画像を上下方向と左右方向にそれぞれ１／８に縮小する処理と実質的に同じ結果を得ることができる。したがって、ＪＰＥＧ伸張時に取り出したＤＣ成分で画像を形成し、その画像に基づいてヒストグラムを表示することにより、ヒストグラムの表示処理をさらに高速化できる。
【００５１】
集計部５３は区間を対数スケールで等間隔に設定して画像の輝度値の度数分布を集計する。図７に示す集計テーブル６５は、対数スケールで等間隔に設定されるヒストグラムの区間と、リニアスケールで表される画像の輝度値とを対応付けるためのテーブルである。集計テーブル６５の各行には、対数スケールの区間代表値とリニアスケールの区間範囲とが設定されている。図７の集計テーブル６５では、リニアスケールの輝度値（ｘ）と対数スケールの輝度値（ＥＶ）とを次式の関係で対応付けている。
ＥＶ＝Ｌｏｇ2（ｘ／２５５）
集計テーブル６５では対数スケールで０．０〜−８．２の範囲に区間を設定している。対数スケールの０．０は最大輝度値に対応し、対数スケールの−８．２は最小輝度値に対応する。尚、８ビットのリニアスケールの輝度値の最小値０は、上記の式を用いて対数スケールで表すと−∞である。代表値が−８．２の区間の最小の輝度値は、対数スケールの−∞に設定している。ＥＶスケールの最小区間をどこまで低く設定するかは、輝度値の低い範囲の度数分布をどの程度詳細に表示するかに応じて決めることのできる設計事項である。
【００５２】
尚、区間代表値は区間間の相対的な露光差を示すための便宜的な値であり、最大区間の代表値を０．０と表すか否かは適宜選択可能な設計事項である。例えば対数スケールで４．０〜−４．２の範囲に設定される区間に対し、リニアスケールで０〜２５５の輝度値を対応付けてもよい。また、集計テーブル６５では各区間の幅を０．２ＥＶ相当に設定しているが、各区間の幅をどのように設定するかは適宜選択可能な設計事項である。例えば区間幅は、１／１０ＥＶとか１／２０ＥＶでもよいし、１／３ＥＶでもよいし、１／６ＥＶでもよいし、１／９ＥＶでもよいし、さらに細かく１／３０ＥＶでもよい。さらに表示するヒストグラムがより細かく滑らかに分布するように見せる適切な間隔でも良い。
【００５３】
図７には度数が集計される区間毎にリニアスケールで輝度値の範囲の幅、すなわち区間幅を併せて示している。例えば代表値が対数スケールで−０．２の区間の場合、その区間に対応するリニアスケールの輝度値は２２２〜２５４であるため、区間幅は３３である。輝度値の区間を対数スケールで等間隔に設定すると、結果として各区間のリニアスケールの幅と、対数スケールの区間代表値の相関関係は、所定の指数関数で近似できるようになる。具体的には、対数スケールの区間代表値が大きくなるに従って、リニアスケールの区間幅は所定の指数関数に従って広くなっていく。
【００５４】
図１９に示す集計テーブルは、図７の集計テーブル６５よりも区間設定が細かい例である。図７の集計テーブル６５に基づいて表示されるヒストグラムよりも精細なヒストグラムを表示しようとするときは区間を細かく設定すればよい。例えば図１９に示すように底２の対数スケールで０．０２間隔の区間設定では、幅８ＥＶの範囲に約４００区間が設定されるため、かなり精細なヒストグラムを表示することができる。どの程度詳細なヒストグラムを画面表示するかは、適宜選択可能な設計事項である。一般に、幅８ＥＶの範囲でヒストグラムを表示する場合、２００区間もあれば十分に精細なヒストグラムを表示できる。例えば底２の対数スケールで０．０４間隔で区間を設定してもかなり精細なヒストグラムを表示することができる。また、本実施例では、輝度値が８ビットのリニアスケールで表現される場合について説明しているが、リニアスケールの輝度値を１０ビット、１２ビット等の他のビット数で表現することができることは勿論である。対数スケールの輝度値（ＥＶ）とリニアスケールの輝度値（ｘ）との対応付けは、リニアスケールの輝度値が１０ビット表現の場合、ＥＶ＝Ｌｏｇ2（ｘ／１０２３）であり、リニアスケールの輝度値が１２ビット表現の場合、ＥＶ＝Ｌｏｇ2（ｘ／４０９５）に設定する。上述したとおり、対数の底を２に設定することにより、露出値のスケールと輝度値のスケールを一致させることができる。
【００５５】
集計部５３は、各区間の度数を０に初期化した後、縮小画像を構成する各画素の輝度値について集計テーブル６５を参照して当該画素が属する区間を判定し、判定した区間の度数に１を加算することにより度数を集計する。このようにして全区間について集計された度数は、ヒストグラムを表示するためのデータとしてＧＵＩ部５２に出力される。なお、外部記憶部１６は、集計部５３で作成されるデータを対応する画像ファイルに添付してもよい。
【００５６】
尚、画素毎に集計テーブル６５を参照して当該画素が算入される区間を判定するかわりに、リニアスケールで一定の区間幅で度数を集計してから集計テーブル６５を参照するようにしてもよい。具体的には例えば各画素がリニアスケールで０から２５５までの２５６階調の輝度値を有する画像について各区間の区間幅をリニアスケールで１として輝度値の度数分布を求める。ここで、区間幅がリニアスケールで１の区間を一次区間といい、区間が対数スケールで等間隔に設定されている区間を二次区間というものとする。次に、集計テーブル６５を参照しながら、全一次区間について対応する二次区間を特定し、対応する二次区間が同一になる一次区間の度数を積算し、積算された度数を二次区間の度数とする。全区間をリニアスケールで一定幅としてリニアスケールの輝度値の度数分布を求めることは従来も行われているため、全区間をリニアスケールで一定幅としてリニアスケールの輝度値の度数分布を求める処理には、従来の回路あるいはプログラムを流用できる。
【００５７】
度数の集計はガンマ補正が施された画像について行ってもよいし、ガンマ補正が施されていない画像について行ってもよい。ガンマが１／２．２である一般的な画像の場合、ガンマ補正後の画像の輝度値Ｙと、ガンマ補正前の画像の輝度値Ｘとの関係は次式で表される。
Ｙ＝Ｘ1/2.2
したがって、ガンマ補正後の画像の対数スケールの輝度値ＥＶは次式で表される。
ＥＶ＝Ｌｏｇ2Ｙ＝Ｌｏｇ2Ｘ1/2.2＝（１／２．２）×Ｌｏｇ2Ｘ
【００５８】
したがって、ガンマ補正された画像のヒストグラムは、ガンマの値だけ区間軸方向に圧縮した形で表示される。例えば、ガンマ補正前の画像の輝度値を−８ＥＶから０ＥＶまでの区間に分布するように表示させる場合、ガンマを１／２．２に設定したガンマ補正後の画像の輝度値は−３．６４ＥＶから０ＥＶまでの区間に分布するように表示される。また例えば、ガンマ補正前の画像の輝度値を−５ＥＶから０ＥＶまでの区間に分布するように表示させる場合、ガンマを１／２．２に設定したガンマ補正後の画像の輝度値は−２．２７ＥＶから０ＥＶまでの区間に分布するように表示される。
【００５９】
図４に示すＧＵＩ部５２は、ヒストグラム表示７５ｃが選択されると、集計部５３から出力された全区間の度数に基づいて、現在選択されている画像と、その画像の輝度値の度数分布を表すグラフとを一画面に表示する。具体的には例えば、横軸を対数スケールの区間軸とし、縦軸をリニアスケールの度数軸としたヒストグラムを縮小画像と重ねて一画面に合成表示する。
【００６０】
図８（Ａ）、図８（Ｂ）及び図８（Ｃ）は、ＧＵＩ部５２がＬＣＤ１８ａに表示するヒストグラムの例を示す模式図である。図８（Ａ）及び図８（Ｂ）に示す例では、各区間の度数が、各区間を底とする長方形の面積で表されている。区間を底とする長方形の幅が一定であるため、各区間の度数は各長方形の高さでも表されている。図８（Ｃ）に示すヒストグラムでは、各区間の度数が折れ線の高さで表されている。ヒストグラムで表される各区間の高さ又は面積と各区間の度数の比率は任意に設定することができる。
【００６１】
ＧＵＩ部５２は、区間軸の目盛りを表示することが望ましい。具体的には例えば図８（Ａ）、図８（Ｂ）及び図８（Ｃ）に示すように、区間軸の目盛りとして、度数軸に平行な破線を区間軸方向に配列する。目盛りを間隔１で区間軸方向に配列することにより、１ＥＶ単位幅に各画素の画素値がどの程度分布しているかを容易に識別可能になるため、露出補正がさらに容易になる。また、目盛りとしての破線には、底２の対数で区間軸のスケールを表す数字を付すことが望ましい。区間軸の目盛りに、底２の対数スケールの目盛りと数字を付すことにより、ユーザは区間と露出値との対応関係を把握でき、例えば露光条件をＥＶスケールで何段階調整すれば適切な露光になるかを容易に知ることができる。
【００６２】
ところで一般に、最適な露出は反射率１８％の対象物の光量であるといわれている。画像の輝度値の代表値としての平均値や中央値がその光量に対応するような露光条件は適正な露光条件であるといえる。そこで、適正な露光条件で撮像される画像の輝度値の平均値に対応する区間を案内するグラフを表示することが望ましい。たとえば図８（Ａ）、図８（Ｂ）及び図８（Ｃ）に示すように、その区間を通り縦軸に平行な太い線幅の破線を表示する。また例えば、図８（Ｂ）に示すように、その区間が横軸の中央に位置するように区間を設定し、中央の区間代表値を０とするヒストグラムを表示する。
【００６３】
適正な露光条件で撮像される画像の輝度値の代表値としての平均値は、次のように設定する。例えば、０〜１００％の反射光を０〜２５５の輝度値で記録する場合、１８％の反射光に対応する輝度値は４６である。したがって、ＥＶ＝Ｌｏｇ2（ｘ／２５５）でリニアスケールの輝度値ｘと対数スケールの輝度値ＥＶを対応づけている場合、―２．４７ＥＶ（＝Ｌｏｇ2（４６／２５５））の区間が適正な露光条件で撮像される画像の輝度値の平均値に対応する区間である。また、より明るい場所まで記録するディジタルカメラで０〜１２０％の反射光を０〜２５５の輝度値で記録する場合、１８％の反射光に対応する輝度値は３８である。したがって、ＥＶ＝Ｌｏｇ2（ｘ／２５５）でリニアスケールの輝度値ｘと対数スケールの輝度値ＥＶを対応づけている場合、―２．７４ＥＶ（＝Ｌｏｇ2（３８／２５５））の区間が適正な露光条件で撮像される画像の輝度値の平均値に対応する区間である。これらは、ガンマが１の場合の例である。
【００６４】
ガンマが１／２．２に設定されたガンマ補正後の画像の場合、適正な露光条件で撮像される画像の輝度値の代表値は、次のように計算する。０〜１００％の反射光を０〜２５５の輝度値で記録する場合、１８％の反射光に対応するガンマ補正後の輝度値は１１８である。したがって、ＥＶ＝Ｌｏｇ2（ｘ／２５５）でリニアスケールの輝度値ｘ（ガンマ補正前）と対数スケールの輝度値ＥＶ（ガンマ補正前）を対応づけている場合、−１．１２ＥＶ（＝Ｌｏｇ2（０．１８1/2.2））の区間が適正な露光条件で撮像される画像の輝度値の平均値に対応する区間である。尚、これは、ガンマ補正前の輝度値−２．４７ＥＶの１／２．２倍である。また、０〜１２０％の反射光を０〜２５５で記録する場合も同様な計算により、−２．７４×の１／２．２の−１．２４ＥＶの区間が適正な露光条件で撮像される画像の輝度値の平均値に対応する区間である。
【００６５】
尚、目盛りに付する露出値を表す文字（−８ＥＶ〜０ＥＶ）の代わりにグレースケールのグラデーションを横軸に沿って表示してもよい。また、ヒストグラムは、必ずしも全範囲の度数分布を示す必要はない。例えば図１８に示すように０．０ＥＶ〜−８．２ＥＶまで度数分布を集計した結果に基づいて−５ＥＶから０ＥＶの範囲でヒストグラムを表示してもよい。
【００６６】
図９は、ＬＣＤ１８ａに画像６０とヒストグラム７０を重畳合成した画面を表示した状態を示す模式図である。第一実施例ではヒストグラム７０の背景を、図示するように透明にして表示している。具体的には度数を示す長方形、縦軸、横軸などのヒストグラム７０の構成要素だけ画像６０の上に表示している。このように表示すると、ヒストグラム７０の背景に対応する領域についても画像６０を確認できるため、ヒストグラム７０で隠れる画像６０の領域を小さくすることができる。尚、ＧＵＩ部５２は、ヒストグラム７０の背景を透明にせずに画像６０の上に重ねて表示してもよいし、度数を示す長方形を半透明にして画像６０と重ねてもよい。望ましくは、ヒストグラム７０が表示される矩形エリアについては、画像６０の透過率を５０％、ヒストグラム７０の透過率を５０％とするミックス合成を実施し、半透明状態で合成表示する。
【００６７】
図１は、ヒストグラム７０を表示するためのデータを作成するタイミングを説明するための状態遷移図である。簡易情報表示７５ｂ、ヒストグラム表示７５ｃ、及びハイライト表示７５ｄの各再生モードを示す円に付された長方形１０４、１０５、１０６は、ヒストグラム７０を表示するためのデータがＲＡＭ２０ｃに記憶されている状態を模式的に表している。各長方形１０４、１０５、１０６に付された数字「０４」、「０５」及び「０６」は、当該長方形に対応するヒストグラムが表示される画像のファイル名を例示している。
【００６８】
ヒストグラム表示７５ｃでは、選択されている画像ファイルとその前後の順序の画像ファイルの画像についてヒストグラム７０を表示するためのデータ１０４、１０５、１０６がＲＡＭ２０ｃに格納されている。ハイライト表示７５ｄ及び簡易情報表示７５ｂでは、選択されている画像ファイルの画像についてのみヒストグラム７０を表示するためのデータ１０５がＲＡＭ２０ｃに格納されている。これらのデータは、簡易情報表示７５ｂ、ヒストグラム表示７５ｃ、及びハイライト表示７５ｄの各再生モードにおいて上述したとおりの画像についてＲＡＭ２０ｃにデータが格納されるように、再生モードが遷移する時と、選択対象の画像が切り替わる時とに、作成又は削除される。
【００６９】
すなわち、ヒストグラム表示７５ｃにおいては、現在選択されている画像の前又は後の画像についてジョグダイヤル３７の下ポジションでの回転によってヒストグラムの表示要求が受け付けられる前に、現在選択されている画像の前又は後の画像についてヒストグラムを表示するためのデータが集計部５３によって作成される。また、簡易情報表示７５ｂ及びハイライト表示７５ｄにおいては、現在選択されている画像についてジョグダイヤル３７の上ポジションでの回転によってヒストグラムの表示要求が受け付けられる前に、現在選択されている画像についてヒストグラムを表示するためのデータが作成される。
【００７０】
尚、ヒストグラムを表示するためのデータを作成するタイミングは、ヒストグラムの表示要求を受け付ける前であればよく、例えばヒストグラム表示７５ｃで現在選択されている画像の前後２つずつの画像について合計４つのヒストグラムを表示するためのデータを作成してもよい。また例えば、標準表示７５ａ、詳細情報表示７５ｅ、ＧＵＩ非表示７５ｆ、４分割表示７５ｇ等の他の再生モードにおいてヒストグラムを表示するためのデータを作成してもよい。
【００７１】
以上説明した本発明の第一実施例に係るＤＳＣ１によると、特定の画像についてヒストグラムの表示要求が受け付けられる前に、当該画像についてヒストグラムを表示するためのデータが作成されるため、表示要求が受け付けられてからヒストグラムが画面表示されるまでの応答時間を短縮することができる。また、再生モードがヒストグラム表示７５ｃであるときは、各画像に予め付されたファイル名の順序で連続する３つの画像についてのみヒストグラムを表示するためのデータがＲＡＭ２０ｃに記憶されるため、予めヒストグラムを表示するためのデータを記憶するための記憶領域の大きさを抑制することができる。また、ヒストグラム表示７５ｃの他の再生モードでは、ヒストグラム表示７５ｃに直接遷移可能な簡易情報表示７５ｂ及びハイライト表示７５ｄでのみヒストグラムを表示するためのデータを作成するため、あらかじめそのデータを記憶するための記憶領域の大きさを抑制することができる。
【００７２】
また、区間軸が対数スケールのヒストグラムで画像の輝度値の度数分布が表されることにより、ヒストグラムが表す輝度値の度数分布とユーザが当該画像を見て知覚する輝度値の度数分布とが概ね一致する。従って第一実施例によるヒストグラムが示す度数分布は、ユーザが画像を見たときに知覚するであろう明るさに関する感覚で直感的に理解しやすい。また、画像とその輝度値の度数分布を表すヒストグラムとが一画面に表示されるため、ヒストグラムと画像とを一画面上で比較することができ、ヒストグラムが表す度数分布が示す意味を容易に理解できる。よってＤＳＣ１によると、画像の輝度値の度数分布をユーザにわかり易く表示できる。
【００７３】
また、区間軸が対数スケールのヒストグラムが表示されると、露光条件を調整して同じ被写体を同一環境で撮像し、撮像した画像に基づいてヒストグラムを表示したとき、露光条件の調整前後でヒストグラムが図１０（Ａ）及び図１０（Ｂ）に示すように左右いずれかに移動するだけで形状が変化しない。この同一被写体を撮像した時に露光条件を変化させてもヒストグラムの形状が変化しないという点が区間軸を対数スケールにした大きな利点である。このためユーザは調整前のヒストグラムに基づいて調整後の輝度値が特定の範囲に分布するように露光条件を直感的に調整できる。従ってユーザは露光条件が適切に調整された画像を容易に撮像できる。また、適切でない画像を撮像した時にどの程度露光条件を変化させれば適切な画像撮像ができるかを、ユーザは直感的に認識できる。
【００７４】
また、区間軸に底２の対数スケールで目盛りを付し、各目盛りに露出値と同じスケールの数字を付すことにより、ユーザは各区間と露出値とを直接的に対応付けて認識できるため、さらに露光条件の調整が容易になる。具体的には、区間軸の目盛りで幅Ｗだけヒストグラムを区間軸方向に平行移動させると適正な露光条件になるときは、ユーザはディジタルカメラの露出値をＷだけ変化するように調整するだけで、適正な露光条件で被写体を撮像することができる。
【００７５】
尚、第一実施例ではリムーバブルメモリ１７から画像を入力する場合を例に説明したが、光学系１１、イメージセンサ１２及びＡＦＥ部１３を用いて画像を入力してもよい。この場合、ＬＣＤ１８ａを電子ビューファインダとして用い、スルー画像とそのヒストグラムとをシャッタボタン３４が押下される前にそれぞれ動画表示したり、ハーフシャッタで静止画表示するとよい。シャッタボタン３４が押下される前にヒストグラムを表示すると、ユーザはそのヒストグラムを見て撮像前に露光条件を調整できるので、露光条件を確認するための試験的な撮像を行う必要がない。従ってユーザの利便性が向上する。
【００７６】
また、第一実施例では画質表示装置及びディジタルカメラとしてＤＳＣ１を例に説明したが、画質表示装置はパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）、電子アルバム装置などであってもよい。また、ディジタルカメラはディジタルビデオカメラ、ディジタルカメラ付き携帯電話、ディジタルカメラ付きＰＤＡなどであってもよい。
また、第一実施例では、区間幅が対数スケールで等間隔に設定され、区間軸が対数スケールであるグラフを例示したが、区間幅がリニアスケールで等間隔に設定され、区間軸がリニアスケールであるグラフを表示してもよい。
【００７７】
（第二実施例）
図１１は、第二実施例のヒストグラムを示す模式図である。第二実施例のディジタルカメラでは、区間幅がリニアスケールで一定の度数分布表に基づいて表示されるヒストグラムに、対数スケールで等間隔に区間軸の目盛りを表示することにより、区間がリニアスケールで等間隔に設定された度数分布と区間が対数スケールで等間隔に設定された度数分布とを一つのヒストグラム８０で表示する。第二実施例はその他の点において第一実施例と実質的に同一である。
第二実施例では、入力された画像についてリニアスケールの輝度値毎の度数を集計し、集計した輝度値毎の度数をリニアスケールで等間隔に設定された区間毎に合計する。例えば各区間幅をリニアスケールで８として０〜２５５を３２区間に等間隔に分割するとする。この場合、最初の区間については０〜７までの輝度値の度数を合計する。次の区間については８〜１５までの輝度値の度数を合計する。他の区間についても同様である。この結果、幅がリニアスケールで８の区間毎の度数が集計される。勿論、８ビットで輝度値が表される画像について、区間幅をリニアスケールで１とし、０から２５５までの２５６区間の度数分布を集計しても良い。
【００７８】
対数スケールの目盛りとしての破線８０ａ、８０ｂ、８０ｃ、８０ｄ、８０ｅの間隔を０．２ＥＶ相当に設定して図示すると破線の数が多くなって見難くなるため、第二実施例では破線８０ａ、８０ｂ、８０ｃ、８０ｄ、８０ｅの間隔を１ＥＶ相当に設定して図示している。破線８０ａ〜８０ｅの間隔は対数スケールで１であるため、破線８０ａ〜８０ｅは、対数スケールで幅が１の区間をユーザに案内していることになる。すなわち、隣り合う破線に挟まれる長方形の面積の総和によって、ユーザは対数スケールで幅が１の区間毎に輝度値の度数を認識することができる。
【００７９】
（第三実施例）
図１２は、第三実施例のグラフを示す模式図である。第三実施例では、第一実施例のヒストグラムに代えて、画像の輝度値の度数分布を折れ線グラフ８１で表示する。
第三実施例はその他の点において第一実施例と実質的に同一である。尚、折れ線グラフ８１では、折れ線と横軸の間の領域を塗りつぶしてもよいし、塗りつぶさなくてもよい。また、輪郭線がなく、輪郭の一部が折れ線に相当する塗りつぶされた図形を表示してもよい。
【００８０】
（第四実施例）
図１３は、画像とヒストグラムとを並べて合成表示した模式図である。第四実施例では図示するように画像６０とヒストグラム７０とは重ならずに並んで一画面に合成表示される。第四実施例はその他の点において第一実施例と実質的に同一である。尚、画像６０とヒストグラム７０とをどのように並べるかは適宜選択可能な設計事項である。
【００８１】
第四実施例によると、画像６０とヒストグラム７０とを重ねないため第一実施例に比べて画像が小さく表示されるが、画像６０の全体とヒストグラム７０の全体とを一画面で表示することができる。また第四実施例によると、画像６０とヒストグラム７０とを重ねないため、１ＥＶの単位幅を案内する目盛りとしての破線が見易くなるため、ユーザは輝度値の分布情報を正確につかみながら露光条件の調整量を正確に把握することができる。
【００８２】
（第五実施例）
図１４は、ヒストグラムを単独で表示した模式図である。第五実施例では図示するようにヒストグラムが単独で表示される。第五実施例はその他の点において第一実施例と実質的に同一である。第五実施例によると、ヒストグラムを画像と重ねて表示したり並べて表示したりしないため、ヒストグラムを大きく且つ見やすく表示できる。また第五実施例によると、画像とヒストグラムとを重ねないため、１ＥＶの単位幅を案内する目盛りとしての破線が見易くなるため、ユーザは輝度値の分布情報を正確につかみながら露光条件の調整量を正確に把握することができる。
【００８３】
（第六実施例）
図１５は、第六実施例に係る現像装置としてのパーソナルコンピュータ（ＰＣ）２のハードウェア構成を示すブロック図である。ＰＣ２は、ＣＰＵ８５、ＲＯＭ８６、ＲＡＭ８７、操作部８８、モニタ８９、第一の外部記憶部９０及び第二の外部記憶部９１を備え、これらはバス９２で相互に接続されている。操作部８８はマウスやキーボードなどで構成されている。モニタ８９はＣＲＴやＬＣＤなどのディスプレイやディスプレイコントローラなどで構成され、表示手段として機能する。第一の外部記憶部９０はハードディスクやハードディスクコントローラなどで構成され、オペレーティングシステム（ＯＳ）、第六実施例の画質表示プログラム、集計テーブル、その他各種のプログラムやデータなどが記憶されている。第二の外部記憶部９１はフレキシブルディスク、リムーバブルメモリ、ＣＤ−ＲＯＭ、ＣＤ−Ｒなどの脱着可能な記憶媒体を利用する記憶装置であり、記憶媒体からＲＡＷ形式の画像データ（ＲＡＷデータ）を読み出すことで入力手段として機能する。ここでは脱着可能な記憶媒体としてリムーバブルメモリを例に説明する。ＣＰＵ８５はＲＯＭ８６や第一の外部記憶部９０に記憶されているプログラムを実行してＰＣ２の全体を制御する。また、ＣＰＵ８５は画質表示プログラムを実行することで入力手段、操作手段、集計手段、現像手段、及び表示手段としても機能する。ＲＯＭ８６は各種のプログラムやデータを予め記憶しているメモリであり、ＲＡＭ８７は各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは所定のサーバから通信ネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリなどから読み出して入力してもよい。
【００８４】
次に、第六実施例の画質表示プログラムについて説明する。
図１６は、画質表示プログラムの論理的な構成を示すブロック図である。第六実施例の画質表示プログラムは、入力部９５、現像部９６、ＧＵＩ部９７及び集計部９８を備えている。入力部９５は第二の外部記憶部９１を制御してリムーバブルメモリに保存されたＲＡＷデータ形式の画像を入力する。現像部９６は入力された画像のデータ形式を標準化されているデータ形式に変換する。具体的にはＲＡＷデータに画像形成処理、ガンマ補正、色空間変換などを施して標準化されているデータ形式で画像を形成する。標準化されているデータ形式とは具体的には例えば画素毎にＲＧＢあるいはＹＣｂＣｒの３つの階調値を持つビットマップデータ形式、ＪＰＥＧデータ形式、ＴＩＦＦデータ形式等のことをいう。ＧＵＩ部９７は各種のＧＵＩを提供し、ヒストグラムを表示するためのデータを第一実施例に準じたタイミングで作成するため、所定の操作が行われると集計部９８を呼び出す。集計部９８及びＧＵＩ部９７は現像部９６から出力された画像に対して第一実施例と同様の処理を行って画像とグラフとを一画面に合成表示する。尚、標準化されていない形式の画像データを直接参照することにより画像のヒストグラムを表示するようにしてもよい。
第六実施例に係るＰＣ２によると、ＲＡＷデータによって入力された被写体像の濃淡レベルの度数分布をユーザにわかり易く表示できる。
【符号の説明】
【００８５】
１  ディジタルスチルカメラ（画質表示装置、ディジタルカメラ）、２  パーソナルコンピュータ（現像装置）、１１  光学系（撮像手段）、１２  イメージセンサ（撮像手段）、１３  アナログフロントエンド部（撮像手段）、１４  ディジタル画像処理部（撮像手段）、１６  外部記憶部（入力手段）、１８  表示部（表示手段）、２０  制御部（入力手段、撮像手段、記憶手段、操作手段、表示手段、集計手段）、２０ａ  ＲＡＭ（記憶手段）、８５  ＣＰＵ（入力手段、現像手段、操作手段、表示手段、集計手段）、８９  モニタ（表示手段）、９１  第二の外部記憶部（入力手段）。
【図１】
2010206805.tif 000003
【図２】
2010206805.tif 000004
【図３】
2010206805.tif 000005
【図４】
2010206805.tif 000006
【図５】
2010206805.tif 000007
【図６】
2010206805.tif 000008
【図７】
2010206805.tif 000009
【図８】
2010206805.tif 000010
【図９】
2010206805.tif 000011
【図１０】
2010206805.tif 000012
【図１１】
2010206805.tif 000013
【図１２】
2010206805.tif 000014
【図１３】
2010206805.tif 000015
【図１４】
2010206805.tif 000016
【図１５】
2010206805.tif 000017
【図１６】
2010206805.tif 000018
【図１７】
2010206805.tif 000019
【図１８】
2010206805.tif 000020
【図１９】
2010206805.tif 000021