(57)【要約】【課題】入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報の示す入力画像における位置に対応する、出力画像における位置を識別可能な状態で出力画像を表示可能とすることを目的とする。【解決手段】取得手段で取得した入力画像を、変換手段で表示部により表示可能な階調の出力画像に変換する。出力画像は、表示制御手段により表示部に表示される。入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報が、記憶手段でメモリに記憶される。表示制御手段は、位置情報の示す入力画像における位置に対応する、出力画像における位置を識別可能にして出力画像を表示するよう制御する。【選択図】図８
2014033451.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を取得する取得手段と、
前記入力画像を表示部により表示可能な階調の出力画像に変換する変換手段と、
前記出力画像を前記表示部に表示するよう制御する表示制御手段と、
前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶する記憶手段を備え、
前記表示制御手段は、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御することを特徴とする表示制御装置。
【請求項２】
前記所定の輝度は、第１の所定値より大きな値または第２の所定値より小さな値を有し、前記第１の所定値は前記第２の所定値よりも大きいことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記所定の輝度は、前記入力画像の階調の輝度の最大値または最小値であることを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記位置情報を前記出力画像に書き込む書込み手段をさらに備えたことを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記出力画像に含まれる画素のうち第２の輝度を有する画素の位置もさらに識別可能にして前記出力画像を表示するよう制御することを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記第２の輝度は、第３の所定値より大きな値または第４の所定値より小さな値を有し、前記第３の所定値は前記第４の所定値よりも大きいことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記第２の輝度は、前記出力画像の階調の輝度の最大値または最小値であることを特徴とする請求項５に記載の表示制御装置。
【請求項８】
撮影準備を指示する第１のスイッチと、
撮影を指示する第２のスイッチをさらに備え、
前記取得手段は、撮像系によって取り込まれた入力画像を取得し、
前記表示制御手段は、前記撮像系が入力画像を取り込んでいるとき、前記第１のスイッチへの操作を受け付けると、前記識別可能にして前記出力画像を表示する処理を実行することを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
前記表示制御手段は、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を所定の色に変換して前記出力画像を表示するよう制御することを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。  
【請求項１０】
前記表示制御手段は、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を線で囲んで前記出力画像を表示するよう制御することを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１１】
前記表示制御手段は、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を点滅させて前記出力画像を表示するよう制御することを特徴とする請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１２】
前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を算出する第１の算出手段をさらに備え、
前記表示制御手段は、前記算出された位置を識別可能にして前記出力画像を表示するよう制御することを特徴とする請求項１乃至１１のいずれか１項に記載の表示制御装置。
【請求項１３】
前記入力画像の全画素に対する、所定の輝度を有する画素の割合を算出する第２の算出手段をさらに備え、
前記表示制御手段は、さらに、前記第２の算出手段により算出された割合も表示するよう制御することを特徴とする請求項１乃至１２のいずれか１項に記載の表示制御装置。
【請求項１４】
入力画像を取得するステップと、
前記入力画像を表示部により表示可能な階調の出力画像に変換するステップと、
前記出力画像を前記表示部に表示するよう制御するステップと、
前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶するステップと、
前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御するステップを備えることを特徴とする表示制御装置の制御方法。
【請求項１５】
コンピュータに、
入力画像を取得する取得ステップと、
前記入力画像を表示部により表示可能な階調の出力画像に変換するステップと、
前記出力画像を前記表示部に表示するよう制御する表示制御ステップと、
前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶するステップと、
前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御するステップを実行させることを特徴とするプログラム。
【請求項１６】
前記出力画像を表示するよう制御するステップでは、前記所定の輝度が、第１の所定値より大きな値または第２の所定値より小さな値を有し、前記第１の所定値が前記第２の所定値よりも大きくなるように、コンピュータに実行させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記位置情報をメモリに記憶するステップでは、前記所定の輝度が、前記入力画像の階調の輝度の最大値または最小値となるように、コンピュータに実行させることを特徴とする請求項１５に記載のプログラム。
【請求項１８】
前記位置情報を前記出力画像に書き込む書込みステップを、さらにコンピュータに実行させることを特徴とする請求項１５乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記表示制御ステップでは、前記出力画像に含まれる画素のうち第２の輝度を有する画素の位置もさらに識別可能にして前記出力画像を表示する制御をコンピュータに実行させることを特徴とする請求項１５乃至１８のいずれか１項に記載のプログラム。
【請求項２０】
前記表示制御ステップでは、前記第２の輝度が、第３の所定値より大きな値または第４の所定値より小さな値を有し、前記第３の所定値が前記第４の所定値よりも大きくなるように、コンピュータに実行させることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記表示制御ステップでは、前記第２の輝度が、前記出力画像の階調の輝度の最大値または最小値となるように、コンピュータに実行させることを特徴とする請求項１９に記載のプログラム。
【請求項２２】
撮影準備を指示する第１のスイッチと、撮影を指示する第２のスイッチをさらに備える表示制御装置のコンピュータに、
前記取得ステップでは、撮像系によって取り込まれた入力画像を取得し、
前記表示制御ステップでは、前記撮像系が入力画像を取り込んでいるとき、前記第１のスイッチへの操作を受け付けると、前記識別可能にして前記出力画像を表示する処理を実行させることを特徴とする請求項１５乃至２１のいずれか１項に記載のプログラム。
【請求項２３】
前記表示制御ステップでは、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を所定の色に変換して前記出力画像を表示することを、コンピュータに実行させることを特徴とする請求項１５乃至２２のいずれか１項に記載のプログラム。
【請求項２４】
前記表示制御ステップでは、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を線で囲んで前記出力画像を表示することを、コンピュータに実行させることを特徴とする請求項１５乃至２２のいずれか１項に記載のプログラム。
【請求項２５】
前記表示制御ステップでは、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を点滅させて前記出力画像を表示することを、コンピュータに実行させることを特徴とする請求項１５乃至２２のいずれか１項に記載のプログラム。
【請求項２６】
前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を算出する第１の算出ステップを、さらにコンピュータに実行させ、
前記表示制御ステップでは、前記算出された位置を識別可能にして前記出力画像を表示することを、コンピュータに実行させることを特徴とする請求項１５乃至２５のいずれか１項に記載のプログラム。
【請求項２７】
前記入力画像の全画素に対する、所定の輝度を有する画素の割合を算出する第２の算出ステップを、さらにコンピュータに実行させ、
前記表示制御ステップでは、さらに、前記第２の算出ステップで算出された割合も表示することを、コンピュータに実行させることを特徴とする請求項１５乃至２６のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたＲＡＷデータ等を表示画像に変換して表示することが可能な表示制御装置、表示制御装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置には、ＣＣＤやＣＭＯＳなどの撮像素子から入力されたＲＡＷデータをＪＰＥＧデータなどに現像（変換）して記録媒体等に記録するものがある。また、撮像装置には、ＲＡＷデータをそのまま或いはそのままに近い形で記録するものもある。
【０００３】
ＲＡＷデータは１画素が１２ｂｉｔ以上で表されることが多いのに対し、デジタルカメラの液晶パネルやＰＣ（パーソナルコンピュータ）のモニタなどの画像表示装置では、１画素が８ｂｉｔで表示される。そこで、ＲＡＷ画像を現像してＪＰＥＧ画像に変換した場合、１画素が８ｂｉｔに切り詰められてしまう。なお、１画素を１２ｂｉｔで表す画像を「ｂｉｔ深度が１２ｂｉｔの画像」と言う。以下、「１２ｂｉｔの画像」或いは「１２ｂｉｔ画像」という呼び方をする。
【０００４】
ＲＡＷ画像から変換されたＪＰＥＧ画像を従来の画像表示装置で表示した場合、表示画像が飽和（輝度が予め設定された範囲外にあること）しているように見えても、元のＲＡＷデータでは画像が飽和しておらず、正確な情報で表現されている場合がある。
【０００５】
そこで、光学系から入射した光を電気信号である画像データに変換した際、飽和となる部分をユーザに報知する撮像装置が提案されている（例えば、特許文献１参照）。この撮像装置は、８ｂｉｔの表示画像を走査し、８ｂｉｔの表示モニタにおいて飽和が発生する場合に、飽和発生部位をユーザに報知するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２５００６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、入力画像として８ｂｉｔ以上の画像データを用いることについては言及されていない。
【０００８】
また、撮像装置や画像表示装置において、変換後のｂｉｔ深度が小さい画像（例えば８ｂｉｔ画像）を表示する際に、変換前のｂｉｔ深度が大きい画像（例えば１２ｂｉｔ画像）が飽和しているかどうかを確認する方法がない。
【０００９】
そこで本発明は、入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報の示す入力画像における位置に対応する、出力画像における位置を識別可能な状態で出力画像を表示することができる画表示制御装置、表示制御装置の制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の表示制御装置は、入力画像を取得する取得手段と、前記入力画像を表示部により表示可能な階調の出力画像に変換する変換手段と、前記出力画像を前記表示部に表示するよう制御する表示制御手段と、前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶する記憶手段を備え、前記表示制御手段は、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御することを特徴とする。
【００１１】
上記目的を達成するために、本発明の表示制御装置の制御方法は、入力画像を取得するステップと、前記入力画像を表示部により表示可能な階調の出力画像に変換するステップと、前記出力画像を前記表示部に表示するよう制御するステップと、前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶するステップと、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御するステップを備えることを特徴とする。
【００１２】
上記目的を達成するために、本発明のプログラムは、コンピュータに、入力画像を取得する取得ステップと、前記入力画像を表示部により表示可能な階調の出力画像に変換するステップと、前記出力画像を前記表示部に表示するよう制御する表示制御ステップと、前記入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報をメモリに記憶するステップと、前記位置情報の示す前記入力画像における位置に対応する、前記出力画像における位置を識別可能にして前記出力画像を表示するよう制御するステップを実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、入力画像に含まれる複数の画素のうち所定の輝度を有する画素の位置を示す位置情報の示す入力画像における位置に対応する、出力画像における位置を識別可能な状態で出力画像を表示することができる画表示制御装置、表示制御装置の制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態に係る撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置における画像変換表示機能の概略構成を示すブロック図である。
【図３】丸め誤差によって８ｂｉｔ画像に飽和が生じる例を表す図である。
【図４】非線形の画像処理によって８ｂｉｔ画像に飽和が生じる例を表す図である。
【図５】撮像装置における撮影処理の流れを示すフローチャートである。
【図６】図５のステップＳ５０４における飽和判定処理の詳細を示すフローチャートである。
【図７】図５のステップＳ５０６における飽和報知処理の詳細を示すフローチャートである。
【図８】撮像装置における画像表示方法を説明するための図である。
【図９】（ａ）は飽和発生時に表示されるメッセージ画面の表示例を示す図、（ｂ）はＲＡＷ画像撮影へ誘導するメッセージ画面の表示例を示す図である。
【図１０】本発明の第２の実施の形態に係る撮像装置の画像変換表示機能の概略構成を示すブロック図である。
【図１１】第２の実施の形態における飽和報知処理を示すフローチャートである。
【図１２】本発明の第３の実施の形態に係る撮像装置の画像変換表示機能の概略構成を示すブロック図である。
【図１３】本発明の第４の実施の形態に係る画像表示装置の概略構成を示すブロック図である。
【図１４】図１３の画像表示装置における画像変換表示機能の概略構成を示すブロック図である。
【図１５】画像表示装置の表示部に表示される画面の一例を示す図である。
【図１６】画像表示装置の表示部に表示される画面の他の一例を示す図である。
【図１７】画像表示装置におけるファイル入力処理の流れを示すフローチャートである。
【図１８】図１７のステップＳ１８０７における飽和報知処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る撮像装置の概略構成を示すブロック図である。
【００１７】
図１において、４００は、例えば、デジタルカメラ等の撮像装置である。１０１は撮影機能を有する撮像系であり、主にレンズ１０２、シャッター１０３、撮像素子１０４から構成される。４０５は、撮像系１０１から出力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換器である。４０６は、ＣＰＵ４０７及びＲＡＭ４０８と協調してさまざまな画像処理を行う画像処理部としてのデジタルプロセッサである。
【００１８】
４０３は、デジタルプロセッサ４０６から出力されたＲＡＷ画像を圧縮したり、ＲＡＷ画像をＪＰＥＧ画像に変換するための圧縮／変換回路である。４０９はＲＯＭであり、デジタルプロセッサ４０６による画像処理制御や、ＣＰＵ４０７による撮像装置４００全体の制御を行うためのプログラムが記録されている。このプログラムは、撮像装置４００の起動時に、ＲＯＭ４０９からＲＡＭ４０８にコピーされ、ＣＰＵ４０７によって実行される。４１０は、ユーザが撮像装置４００の操作を行うための操作部であり、スイッチやボタン、ダイヤルなどから構成される。
【００１９】
１１３は、メモリカードなどの記録媒体（不図示）に接続するための記録媒体インタフェース（Ｉ／Ｆ）である。ＲＡＭ４０８に記録された画像データ等は、記録媒体Ｉ／Ｆ１１３を介して記録媒体に記録される。１０９は、表示部（モニタ）１１１に表示する８ｂｉｔ画像データを一時記録するためのビデオメモリである。４１４は、外部機器と接続してデータ通信等を行うための通信インタフェース（Ｉ／Ｆ）であり、例えばＵＳＢポートなどから構成される。上述したＡ／Ｄ変換器４０５〜通信Ｉ／Ｆ４１４は、図示しないバスによってデータを送受信する。
【００２０】
ＲＡＷデータなどのｂｉｔ深度が大きい画像は、そのままではモニタなどに表示させることができないことから、ｂｉｔ深度が小さな画像に変換する必要がある。そこで、撮影により得られたＲＡＷデータなどのｂｉｔ深度が大きな画像（例えば１２ｂｉｔ）を、ｂｉｔ深度が小さな画像（例えば８ｂｉｔ）に変換して表示する機能について説明する。
【００２１】
図２は、図１の撮像装置における画像変換表示機能の概略構成を示すブロック図である。
【００２２】
図２において、撮像系１０１によって撮影された画像の画像データは、飽和判定部１０５を経由し、現像処理部１０６に入力される。現像処理部１０６は、ノイズリダクション処理部１０７やデ・モザイク処理部１０８などの複数の画像処理部を備える。図２では、ノイズリダクション処理部１０７やデ・モザイク処理部１０８以外については省略されているが、図１２に示すように、現像処理部１０６は、ホワイトバランス部１１４、ガンマ補正部１１５、ＹＵＶ変換部１１６、及び階調変換部１１７を備える。
【００２３】
現像処理部１０６に入力された画像は、現像処理部１０６によってモニタ１１１で表示可能な画像（例えば１２ｂｉｔ画像から８ｂｉｔ画像）に変換され、ビデオメモリ１０９に記録される。
【００２４】
飽和判定部１０５は、撮像系１０１から入力された１２ｂｉｔ画像に飽和（輝度が予め設定された範囲外にあること）している画素があるかどうかを判定する。具体的には、１２ｂｉｔ画像の輝度ｌが、ある閾値Ｍ及びＮ（ここでＭ＜Ｎとする）に対して、ｌ＜Ｍ或いはｌ＞Ｎであれば、その画素は飽和していると判定する。
【００２５】
飽和判定部１０５により１２ｂｉｔ画像に飽和している画素があると判定された場合は、飽和判定部１０５から報知部１１０にその旨が知らされる。報知部１１０は、ビデオメモリ１０９に記録された８ｂｉｔ画像データに、１２ｂｉｔ画像に飽和している画素があることを示す情報を書き込む。この情報の書き込み方法や内容については後述する。そして、当該情報が書き込まれた８ｂｉｔ画像データは、ビデオメモリ１０９からモニタ１１１に出力される。
【００２６】
上述した飽和判定部１０５、現像処理部１０６、報知部１１０については、図１のＡ／Ｄ変換器４０５、デジタルプロセッサ４０６、圧縮／変換回路４０３、ＣＰＵ４０７、ＲＡＭ４０８等により構成される。
【００２７】
次に、１２ｂｉｔ画像の飽和と８ｂｉｔ画像の飽和の違いについて図３及び図４を用いて説明する。
【００２８】
図３は、丸め誤差によって８ｂｉｔ画像に飽和が生じる例を表す図である。
【００２９】
図３において、２０１は１２ｂｉｔ（ＲＡＷ）画像、２０２は１２ｂｉｔ画像２０１を変換して作成した８ｂｉｔ（表示）画像である。１２ｂｉｔ画像２０１及び８ｂｉｔ画像２０２における２０３〜２０５は画素を表し、図示の数字はその画素の値を表している。
【００３０】
１２ｂｉｔ画像２０１では、画素２０３の画素値は４０９５となっている。これは１２ｂｉｔ画像のデータの最大値である。すなわち、画素２０３の本当の画素値は４０９５より大きな値である可能性もある。したがって、画素２０３は飽和しているとみなす。一方、画素２０４，２０５は、画素の値が４０９５未満であり、正しい値を保持している、すなわち飽和していないとみなされる。画素２０３，２０４，２０５の画素値を見ると、それぞれの画素値が異なり、階調が保存されていることが分かる。
【００３１】
８ｂｉｔ画像２０２では、画素２０３，２０４，２０５に対応する画素２０６，２０７，２０８の画素値が全て５５に丸められてしまっている。これは、８ｂｉｔ画像が１２ｂｉｔ画像に比べて１６分の１の階調しかもっていないため、１２ｂｉｔ画像における１６階調が、８ｂｉｔ画像では１つの階調として表される結果である。このとき、画素２０６，２０７，２０８の画素値が、８ｂｉｔで表現できる最大値である２５５になっているため、これらの画素は飽和しているとみなされる。
【００３２】
図４は、非線形の画像処理によって８ｂｉｔ画像に飽和が生じる例を表す図である。ここでは、非線形画像処理の例としてガンマ補正を採り上げる。
【００３３】
図４において、３０１は１２ｂｉｔ画像のヒストグラムであり、３０２はそのヒストグラムで輝度が最大値である画素の数、すなわち飽和している画素の数である。このような画像に、３０３に示すようなガンマ補正をかけ、８ｂｉｔ画像に変換する。３０４はその画像のヒストグラムである。３０３のガンマ補正では、比較的低い輝度でも高い輝度に変換されるため、ヒストグラムのピークが右に推移し、１２ｂｉｔでは飽和しなかった画素でも８ｂｉｔでは飽和するようになる。したがって、この例では、８ｂｉｔ画像で飽和する画素の数３０５は、１２ｂｉｔ画像で飽和する画素の数３０６より大きくなる。
【００３４】
次に、撮像装置４００における撮影動作を図５〜図７のフローチャートを用いて説明する。
【００３５】
図５は、撮像装置４００における撮影処理の流れを示すフローチャートである。なお、本処理の制御の主体となるのはＣＰＵ４０７であり、本処理はＲＯＭ４０９からＲＡＭ４０８に読み出された制御プログラムをＣＰＵ４０７が実行することでなされる動作処理である。
【００３６】
撮像装置４００が撮影モードに入ると、撮像系１０１に取り込まれた入力画像をそのままスルー画像としてモニタ１１１に表示する（ステップＳ５０１）。この処理については公知の方法で行うことから、その説明は省略する。
【００３７】
次に、ステップＳ５０２に進み、ＣＰＵ４０７は、操作部４１０のシャッターボタンＳＷ１が半押し（ＯＮ）されたかどうかを判定する。半押しされていなければステップＳ５０１に戻る。半押しされていればステップＳ５０３に進んで、ＣＰＵ４０７は自動露出（ＡＥ）やオートフォーカス（ＡＦ）を設定する。ＡＥ、ＡＦの設定方法については公知の方法で行うことから、それらの説明は省略する。
【００３８】
次に、ステップＳ５０４では、ＣＰＵ４０７は、入力画像が飽和しているかどうかを判定する飽和判定処理を行い、ステップＳ５０５へ進む。飽和判定処理の詳細については図６を用いて後述する。
【００３９】
次に、ステップＳ５０５では、ＣＰＵ４０７は、画像に飽和が発生しているか否かを判定し、画像に飽和が発生しているときは、ステップＳ５０６に進み、飽和があったことをユーザに報知するための飽和報知処理を行い、ステップＳ５０７へ進む。飽和報知処理の詳細については図７を用いて後述する。
【００４０】
ステップＳ５０５の判定の結果、画像に飽和が発生していなければ、ＣＰＵ４０７は、シャッターボタンＳＷ２が全押し（ＯＮ）されたかどうかを判定する（ステップＳ５０７）。全押しされていればステップＳ５０８に進み、撮影を行った後、ステップＳ５０１に戻る。一方、全押しされていなければステップＳ５０９に進み、シャッターボタンＳＷ１が半押し（ＯＮ）されているかどうかを判定する。半押しされていればステップＳ５０７に戻る。また、半押しされていなければステップＳ５０１に戻る。
【００４１】
図６は、図５のステップＳ５０４における飽和判定処理の詳細を示すフローチャートである。本処理は、図２の飽和判定部１０５の機能により実行されるが、その実体はＣＰＵ４０７がデジタルプロセッサ４０６と協働して行う処理である。
【００４２】
ステップＳ６０１では、飽和判定部１０５は、撮像系１０１から１２ｂｉｔの入力画像を取得する（取得手段）。つづいて、ステップＳ６０２では、取得した入力画像をＲＡＭ４０８に記録する。
【００４３】
次に、ステップＳ６０３では、飽和判定部１０５は、画素を表すポインタＰを、ＲＡＭ４０８に記録された入力画像の左上の画素（座標（０，０））を指すように設定する。次に、ステップＳ６０４では、飽和判定部１０５は、ポインタＰが指す画素が飽和しているかどうかを判定する。具体的には、ポインタＰが指す画素の値をｌとし、Ｍ及びＮを閾値を表す定数としたとき、ｌ＜Ｍ或いはｌ＞Ｎであるときは、その画素は飽和しているとみなす。例えば、Ｍ＝５、Ｎ＝４０９０なら、ｌ＜５或いはｌ＞４０９０という条件で判定する。
【００４４】
ステップＳ６０４の判定の結果、ポインタＰが指す画素が飽和していれば、飽和判定部１０５は、当該ポインタＰが指す画素の座標をＲＡＭ４０８に記録し（ステップＳ６０５）、ステップＳ６０６に遷移する。一方、ポインタＰが指す画素が飽和していなければ、ステップＳ６０５を経由せずに、ステップＳ６０６に遷移する。
【００４５】
ステップＳ６０６では、飽和判定部１０５は、ポインタＰが入力画像の右下の画素を指すか否かを判定する。ポインタＰが右下の画素を指す場合、飽和判定部１０５は、入力画像上の全ての画素について飽和判定が済んだものと判断して、本処理を終了する。そうでなければ、ポインタＰが次の画素を指すように設定し（ステップＳ６０７）、ステップＳ６０４に戻る。具体的には、ポインタＰが指す画素が入力画像の右端の画素でなければ、ポインタＰが指していた画素の１つ右の画素を指すようにする。また、右端の画素なら、ポインタＰが指していた画素の１つ下の左端の画素を指すようにする。
【００４６】
図７は、図５のステップＳ５０６における飽和報知処理の詳細を示すフローチャートである。本処理は、図２の現像処理部１０６や報知部１１０により実行されるが、その実体はＣＰＵ４０７がデジタルプロセッサ４０６と協働して行う処理である。
【００４７】
まず、ステップＳ７０１では、現像処理部１０６は、１２ｂｉｔの入力画像（ＲＡＷ画像）を８ｂｉｔの画像に変換する（第１の変換手段）。この変換処理については公知の方法で行うことから、その説明は省略する。
【００４８】
次に、ステップＳ７０２では、現像処理部１０６は、変換した８ｂｉｔ画像をビデオメモリ１０９に記録する。次に、ステップＳ７０３では、報知部１１０は、ステップＳ６０５でＲＡＭ４０８に記録された画素の座標のうち、最初の座標Ｐを取り出す。次に、ステップＳ７０４では、報知部１１０は、ＲＡＭ４０８内の全ての座標を取り出したかどうかを判定する。まだ取り出していない座標があれば、ステップＳ７０５に進み、Ｐの座標に対応する位置にある画素の８ｂｉｔ画像上の座標を求める。具体的には、Ｐの座標を（Ｘ，Ｙ）、１２ｂｉｔの入力画像の幅と高さをそれぞれＭ、Ｎ、８ｂｉｔの画像の幅と高さをそれぞれｍ，ｎとすると、Ｐの座標（Ｘ，Ｙ）に対応する、８ｂｉｔ画像上の座標（ｘ，ｙ）は、下式により求まる。
【００４９】
ｘ＝Ｘ＊（ｍ／Ｍ）
ｙ＝Ｙ＊（ｎ／Ｎ）
次に、ステップＳ７０６では、報知部１１０は、ビデオメモリ１０９内の８ｂｉｔ画像上の座標（ｘ，ｙ）に対応する位置にある画素の色を、予め設定した色（例えば赤色）に変換する。次に、ステップＳ７０７では、報知部１１０は、ＲＡＭ４０８から次の座標Ｐを取り出して、ステップＳ７０４に戻る。
【００５０】
ステップＳ７０４において、ＲＡＭ４０８内の全て座標を取り出したと判断した場合、ステップＳ７０８に進み、報知部１１０は、ビデオメモリ１０９に記録された画像をモニタ１１１に表示する。
【００５１】
図８は、撮像装置４００における画像表示方法を説明するための図である。
【００５２】
図８において、８０１は撮像系１０１から入力された１２ｂｉｔのＲＡＷ画像であり、８０２はＲＡＷ画像を現像した後の８ｂｉｔの表示画像である。図示のＲＡＷ画像８０１では、人物の顔の一部（８０３）が飽和している。
【００５３】
一方、表示画像８０２では、図３及び図４で説明した理由により、人物の顔の部分全てが飽和している（８０４）。このままでは、ユーザは、ＲＡＷ画像８０１において飽和が発生しているかどうか、またどの部分が飽和しているかを知る手段がない。そこで、本実施の形態では、ＲＡＷ画像８０１における飽和した部分８０３に対応した、表示画像８０２内の部分８０５に色（例えば赤色）をつける。これによって、ユーザは、ＲＡＷ画像８０１のどの部分が飽和しているかを容易に知ることができる。
【００５４】
飽和には、画像の輝度が閾値を上回る場合と閾値を下回る場合の２種類があるが、例えば、前者の場合には赤色、後者の場合には緑色と色分けして報知することも可能である。このようにすれば、ユーザは、飽和部分をなくすためにどのような撮影条件（露出など）で撮影すればよいのかが容易に分かる。
【００５５】
また、本実施の形態では、ＲＡＷ画像の飽和をユーザに報知するために、入力画像の飽和部分に赤色をつけたが、それ以外に、飽和部分を線で囲う、点滅させるなどの方法で報知してもかまわない。
【００５６】
図５〜図７で示した処理によって、撮像装置４００のユーザは、撮影時にシャッターボタンを半押しすることで、飽和が発生するかどうか、また発生するとすればどの部分かを知ることができる。そこでユーザは、露出や感度を調整するか、フラッシュを焚くなどすることによって、飽和部分を減少させるかまたはなくすことができる。
【００５７】
また、飽和が発生した場合、その飽和をなくすためにはどうすればよいかを、図９（ａ）のようなメッセージ画面９０２を表示することでユーザにガイダンスするようにしてもよい（第１のガイダンス手段）。また、飽和が発生した部分の画素の輝度を予め設定された範囲内に収めるように、撮像装置４００が自動的に露出や感度、ホワイトバランス等の調整パラメータを調整するように構成するとよい（補正手段）。
【００５８】
上記実施の形態では、入力画像の飽和をユーザに報知するために、飽和部分を表示画像に重畳して表示したが、これ以外の方法でもかまわない。例えば、モニタの隅などにアイコンを表示するなどしてもよい。また、モニタを使わない方法、例えばＬＥＤを点灯させたり、警告音を鳴らすような方法であってもよい。
【００５９】
また、上記実施の形態では、図５に示すように、１２ｂｉｔの入力画像に対して飽和判定（第１の判定手段）を行っているが、この入力画像を現像した８ｂｉｔの表示画像に対して飽和判定（第２の判定手段）を行うように構成してもよい。そして、１２ｂｉｔ画像上の飽和部分と、８ｂｉｔ画像上の飽和部分をそれぞれ異なる色で置き換えて、ユーザに報知するように構成するとよい。
【００６０】
１２ｂｉｔ画像（例えばＲＡＷ画像）は８ｂｉｔ画像に比べて、より細かい階調まで表現できる。そこで、撮像装置４００の機能として、１２ｂｉｔ画像を記録媒体Ｉ／Ｆ１１３を介して記録媒体に記録することができれば、その機能を用いてもよい。すなわち、ＪＰＥＧ等の８ｂｉｔ画像のみを記録するモードのときに、１２ｂｉｔ画像が飽和していると判定された場合、図９（ｂ）のメッセージ画面１００２を表示し、１２ｂｉｔ画像を記録するモードに変更するよう促してもよい（第１のガイダンス手段）。
【００６１】
一般に、１２ｂｉｔ画像で飽和が検出された場合、それを変換して作成した８ｂｉｔ画像では、より広範囲が飽和していることがある。そのため、撮影時に１２ｂｉｔ画像を記録しておき、後に適切な現像パラメータを用いて該１２ｂｉｔ画像を現像して８ｂｉｔ画像を作成する方法が有効である。また、８ｂｉｔ画像のみを記録するモードのときに、８ｂｉｔ画像が飽和する場合、メッセージ画面（不図示）を表示して、１２ｂｉｔ画像を記録するモードに変更するよう促してもよい（第２のガイダンス手段）。
【００６２】
更に、８ｂｉｔ画像のみを記録するモードのときに、８ｂｉｔ画像だと飽和するが１２ｂｉｔ画像だと飽和しないという場合、メッセージ画面（不図示）を表示して、１２ｂｉｔ画像を記録するモードに変更するよう促してもよい（第２のガイダンス手段）。
【００６３】
上記第１の実施の形態によれば、変換後のｂｉｔ深度が小さい画像を表示する際に、変換前のｂｉｔ深度が大きい画像の飽和有無と飽和部分の位置を判別可能に表示することができる。この結果、ユーザは、飽和していて鑑賞や加工に適さない画像を容易に見分けることが可能となる。
【００６４】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。本発明の第２の実施の形態に係る撮像装置は、図２と図７に対応する部分を除き上記第１の実施の形態に係る撮像装置と略同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００６５】
ＲＡＷデータ等のｂｉｔ深度が大きい画像をＪＰＥＧデータ等のｂｉｔ深度が小さな画像に変換するには、ある程度の時間を要することから、ＲＡＷデータ中に、変換されたＪＰＥＧデータやサムネイル画像データを埋め込む機能を有する撮像装置がある。
【００６６】
本第２の実施の形態では、上記機能を利用し、ＲＡＷデータ等に埋め込まれたＪＰＥＧデータやサムネイル画像データ、またはヘッダなどに、ＲＡＷデータにおける飽和部分の情報を書き込むことが可能な撮像装置について説明する。
【００６７】
図１０は、本発明の第２の実施の形態に係る撮像装置の画像変換表示機能の概略構成を示すブロック図である。
【００６８】
図１０において、撮像系１０１によって撮影された画像の画像データは、飽和判定部１０５を経由し、現像処理部１０６に渡される。現像処理部１０６は、ノイズリダクション処理部１０７やデ・モザイク処理部１０８などから構成される。入力された画像は、現像処理部１０６によってモニタ１１１で表示可能な画像（例えば１２ｂｉｔ画像から８ｂｉｔ画像）に変換され、ビデオメモリ１０９に記録される。
【００６９】
飽和判定部１０５は、撮像系１０１から入力された１２ｂｉｔ画像に飽和している画素があるかどうかを判定する。この判定方法は、上記第１の実施の形態と同じなので省略する。飽和判定部１０５によって１２ｂｉｔ画像に飽和している画素があると判定された場合は、飽和判定部１０５から報知部１１０にその旨が知らされる。報知部１１０は、ビデオメモリ１０９に記録された８ｂｉｔ画像データに、１２ｂｉｔ画像に飽和している画素があることをユーザに伝えるような情報を書き込む。この情報の書き込み方法や内容については後述する。そして、当該情報が書き込まれた８ｂｉｔ画像データは、ビデオメモリ１０９からモニタ１１１に出力される。
【００７０】
撮像系１０１から得られた１２ｂｉｔ画像及び現像処理部１０６から得られた８ｂｉｔ画像は、ファイル作成部１１２に渡される。このファイル作成部１１２は、実際にはＣＰＵ４０７やＲＡＭ４０８から構成される。ファイル作成部１１２は、８ｂｉｔ画像を、８ｂｉｔのＪＰＥＧ画像とサムネイル画像に変換し、１２ｂｉｔ画像に埋め込み、適切なヘッダ情報をつけてファイルを作成する。
【００７１】
飽和判定部１０５によって１２ｂｉｔ画像に飽和している画素があると判定された場合は、報知部１１０が、ファイル作成部１１２が作成したファイルを書き換え、１２ｂｉｔ画像が飽和していることがユーザに容易に分かるようにする。この処理については後述する。
【００７２】
ファイル作成部１１２が作成したファイルは、記録媒体Ｉ／Ｆ１１３を介して記録媒体（不図示）に出力される。
【００７３】
次に、本実施の形態における撮像装置の飽和報知処理について説明する。
【００７４】
図１１は、第２の実施の形態における飽和報知処理を示すフローチャートである。なお、本処理は、図５のステップＳ５０６にて実行される処理であり、図５のその他の処理について上記第１の実施の形態のものと同じなので省略する。また、本処理は、図１０の現像処理部１０６や報知部１１０、ファイル作成部１１２により実行されるが、その実体はＣＰＵ４０７がデジタルプロセッサ４０６と協働して行う処理である。
【００７５】
ステップＳ１２０１では、現像処理部１０６は、１２ｂｉｔの入力画像を８ｂｉｔ画像に変換する（第１の変換手段）。この変換処理については公知の方法で行うことから、その説明は省略する。
【００７６】
次に、ステップＳ１２０２では、現像処理部１０６は、変換した８ｂｉｔ画像をビデオメモリ１０９に記録する。次に、ステップＳ１２０３で、現像処理部１０６は、変換した８ｂｉｔ画像を、ファイル作成部１１２がＲＡＭ４０８に確保したメモリ領域に格納する。つづいて、現像処理部１０６は、変換した８ｂｉｔ画像を縮小してサムネイル画像を作成し（ステップＳ１２０４）（第２の作成手段）、該サムネイル画像をファイル作成部１１２がＲＡＭ４０８に確保したメモリ領域に格納する（ステップＳ１２０５）。
【００７７】
ステップＳ１２０６では、報知部１１０は、図６のステップＳ６０５でＲＡＭ４０８に記録された画素の座標のうち最初の座標Ｐを取り出す。次に、ステップＳ１２０７では、報知部１１０は、ＲＡＭ４０８内の全て座標を取り出したかどうかを判定する。まだ取り出していない座標があれば、ステップＳ１２０８に進み、Ｐの座標（Ｘ，Ｙ）に対応する位置にある画素の８ｂｉｔ画像上の座標（ｘ，ｙ）を求める。この座標の求め方については、図７のステップＳ７０５の処理と同じなので、その説明は省略する。
【００７８】
次に、ステップＳ１２０９では、報知部１１０は、ビデオメモリ１０９内の８ｂｉｔ画像上の座標（ｘ，ｙ）の画素の色を、予め設定した色（例えば赤色）に変換する。次に、ステップＳ１２１０では、報知部１１０は、メモリ領域内の８ｂｉｔ画像上の座標（ｘ，ｙ）の画素の色を、予め設定した色（例えば赤色）に変換する（第２の変換手段）。
【００７９】
次に、ステップＳ１２１１では、報知部１１０は、Ｐの座標（Ｘ，Ｙ）に対応する位置にある画素のサムネイル画像上の座標（ｘ１，ｙ１）を求める。この座標の求め方については、ステップＳ１２０８の処理と同じなので、その説明は省略する。
【００８０】
次に、ステップＳ１２１２では、報知部１１０は、サムネイル画像上の座標（ｘ１，ｙ１）の画素の色を、予め設定した色（例えば赤色）に変換する（第３の変換手段）。そしてステップＳ１２０７に戻る。
【００８１】
一方、ステップＳ１２０７において、報知部１１０は、ＲＡＭ４０８内の全ての座標を取り出したと判断した場合、ステップＳ１２１３に進み、ビデオメモリ１０９に記録された画像をモニタ１１１に表示する。次に、ファイル作成部１１２は、１２ｂｉｔ画像（ＲＡＷ画像）に、メモリ領域内の変換後の８ｂｉｔ画像と変換後のサムネイル画像を埋め込んで出力ファイルを作成する（ステップＳ１２１４）（第１の作成手段）。そして、出力ファイルを記録媒体Ｉ／Ｆ１１３を介して不図示の記録媒体に出力する（ステップＳ１２１５）。
【００８２】
上記実施の形態では、入力画像の飽和をユーザに報知するために、ＲＡＷデータ（１２ｂｉｔ画像）に埋め込まれたＪＰＥＧ画像及びサムネイル画像に飽和部分を重畳したが、これ以外の方法でもかまわない。例えば、ファイル出力時に、飽和判定処理でＲＡＭ４０８に記録された座標の位置或いは飽和報知処理で算出された１２ｂｉｔ画像の飽和位置（座標）に対する８ｂｉｔ画像上の飽和位置（座標）をＲＡＷデータのヘッダ部分に記録してもかまわない。この場合、再生時に、必要に応じて飽和を報知する形になる。また、飽和があったかどうかをＲＡＷデータのヘッダ部分に記録し、再生時にユーザに報知する形式でもかまわない。
【００８３】
また、上記実施の形態では、１２ｂｉｔの入力画像に８ｂｉｔ画像とサムネイル画像を埋め込んでいるが、いずれか一方を埋め込む構成であってもよい。
【００８４】
上記第２の実施の形態によれば、変換前のｂｉｔ深度が大きい画像の飽和有無を変換後のｂｉｔ深度が小さい画像により判別可能に表示する際に、必要となる時間を短縮することができる。
【００８５】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。本発明の第３の実施の形態に係る撮像装置は、図２に対応する部分を除き上記第１の実施の形態に係る撮像装置と略同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。また、本発明の第３の実施の形態は、図１０に対応する部分を除き上記第２の実施の形態に係る撮像装置に適用することも可能である。
【００８６】
上記第１及び上記第２の実施の形態では、飽和判定処理に用いる画像は、撮像系１０１から入力された１２ｂｉｔ画像のみだった。しかし、実際には、１２ｂｉｔ画像を８ｂｉｔに変換する現像処理の過程で、処理中の１２ｂｉｔ画像が飽和することもある。したがって、現像処理に含まれる各画像処理を実行するたびに、その出力画像が飽和しているかどうかを判定することが望ましい場合がある。
【００８７】
図１２は、本発明の第３の実施の形態に係る撮像装置の画像変換表示機能の概略構成を示すブロック図である。
【００８８】
現像処理部１０６は、ノイズリダクション処理部１０７、デ・モザイク処理部１０８、ホワイトバランス部１１４、ガンマ補正部１１５、ＹＵＶ変換部１１６、及び階調変換部１１７を備える。現像処理部１０６は、現像処理として、ノイズリダクション、デ・モザイク処理、ホワイトバランス調整、ガンマ補正、ＹＵＶ変換の画像処理を順に行い、最後に階調変換を行って８ｂｉｔ画像を得られるようになっている。
【００８９】
現像処理部１０６では、撮像系１０１を含む各処理部の出力側に飽和判定部１０５ａ〜１０５ｆが接続され、出力される１２ｂｉｔ画像データに対してそれぞれ飽和判定が行わ
れる。そして、飽和判定の結果、飽和していれば、報知部１１０によって、ユーザに知らされるようになっている。なお、図示例では、複数の飽和判定部１０５ａ〜１０５ｆにより飽和判定を行っているが、１つの飽和判定部１０５が出力される各１２ｂｉｔ画像データに対して飽和判定を行うように構成してもよい。
【００９０】
上記第３の実施の形態によれば、現像処理に含まれる各画像処理を実行するたびに、その出力画像が飽和しているかどうかを判定するので、飽和判定の精度を向上させることができる。
【００９１】
［第４の実施の形態］
図１３は、本発明の第４の実施の形態に係る画像表示装置の概略構成を示すブロック図である。
【００９２】
図１３において、１５００は、例えばパーソナルコンピュータ（ＰＣ）等の画像表示装置である。１５０１はＣＰＵである。１５０２はＲＡＭである。１５０３はＲＯＭであり、画像表示装置１５００の基本的な制御プログラムが記録されている。この制御プログラムは、画像表示装置１５００の起動時にＲＡＭ１５０２に読み込まれ、ＣＰＵ１５０１によって実行される。
【００９３】
１５０４は二次記憶装置であり、実際にはハードディスクなどである。二次記憶装置１５０４には、画像表示装置１５００の高レベルな制御プログラムが記憶されている。この高レベル制御プログラムは、適時ＲＡＭ１５０２に読み込まれ、ＣＰＵ１５０１によって実行される。
【００９４】
１５０５は、外部機器と接続して通信を行う通信インタフェース（Ｉ／Ｆ）であり、実際にはＵＳＢポートなどである。１５０６は、メモリカードやＤＶＤ−ＲＡＭなどの記録媒体の読み書きを行う記録媒体インタフェース（Ｉ／Ｆ）である。１５０７は、ネットワークケーブルを接続するためのネットワークインタフェース（Ｉ／Ｆ）である。
【００９５】
１５０８は、ユーザが画像表示装置１５００に入力を行うための操作部であり、キーボードやマウスなどから構成される。１４０８は画像やグラフィカルユーザインタフェース（ＧＵＩ）画面を表示する表示部であり、ＰＣ等のモニタなどから構成される。１５１０は、上述したＣＰＵ１５０１〜操作部１５０８、表示部１４０８が情報をやり取りする際に用いるバスである。
【００９６】
次に、ｂｉｔ深度が大きな画像ファイル（例えば１２ｂｉｔ）を読み込み、ｂｉｔ深度が小さな画像（例えば８ｂｉｔ）に変換して表示する画像表示装置１５００の機能について説明する。
【００９７】
図１４は、図１３の画像表示装置における画像変換表示機能の概略構成を示すブロック図である。
【００９８】
図１４において、１４０１はファイル入力部であり、ｂｉｔ深度が１２ｂｉｔの画像ファイルを不図示の記録媒体やＵＳＢにより接続された機器またはネットワーク上から読み込む。１４０２は飽和判定部であり、ＣＰＵ１５０１及びＲＡＭ１５０２から構成される。飽和判定部１４０２は、ファイル入力部１４０１から入力された１２ｂｉｔ画像に飽和している画素があるかどうかを判定する。具体的には、１２ｂｉｔ画像の輝度ｌが、ある閾値Ｍ及びＮ（ここでＭ＜Ｎとする）に対して、ｌ＜Ｍ或いはｌ＞Ｎであれば、その画素は飽和していると判定する。
【００９９】
１４０３は、現像処理部であり、ＣＰＵ１５０１及びＲＡＭ１５０２から構成される。現像処理部１４０３は、ノイズリダクション処理部１４０４やデ・モザイク処理部１４０５などの複数の画像処理部を備え（図１２参照）、１２ｂｉｔ画像に画像処理を行って８ｂｉｔ画像に変換（現像）する。１４０６はＶ−ＲＡＭであり、現像された８ｂｉｔの画像データを一時記録するために用いられる。
【０１００】
飽和判定部１４０２により１２ｂｉｔ画像に飽和している画素があると判定された場合は、飽和判定部１４０２から報知部１４０７にその旨が通知される。報知部１４０７は、ＣＰＵ１５０１及びＲＡＭ１５０２から構成されている。報知部１４０７は、Ｖ−ＲＡＭ１４０６に書き込まれた８ｂｉｔ画像データに、１２ｂｉｔ画像に飽和している画素があることをユーザに伝えるための情報を書き込む。この情報の内容については後述する。Ｖ−ＲＡＭ１４０６に記録された画像データが、表示部１４０８に出力される。
【０１０１】
図１５及び図１６は、画像表示装置１５００の表示部１４０８に表示される画面の一例を示す図である。
【０１０２】
図１５において、１６０１は、複数の８ｂｉｔ画像の一覧を表示する画面である。１６０２〜１６０６は、サムネイル画像である。サムネイル画像１６０３，１６０６にはアイコン１６０７，１６０８が付いている。これは、そのサムネイル画像の変換前の１２ｂｉｔ画像が飽和していることを表す。このアイコンによって、画像表示装置１５００に入力された１２ｂｉｔ画像のうち、どの画像で飽和が発生しているかをユーザに容易に報知することが可能となる。なお、アイコンの形状や位置については、図示例に限定されるものではなく、また、他のサムネイル画像との識別が可能なものであれば、アイコンに限定されるものではない。
【０１０３】
画面１６０１上のボタン１６０９が押下されると、画像表示装置１５００は、飽和していない１２ｂｉｔ画像から変換されたサムネイル画像のみを表示部１４０８に表示する。これによって、変換前に飽和している、すなわち鑑賞や加工に適さない画像をフィルタリングすることができる。その状態でボタン１６１０が押下されると、再び全てのサムネイル画像が表示されるようになる。
【０１０４】
図１６において、１７０１は、ユーザが画像ファイルを指定することで、画像（８ｂｉｔの表示画像）を表示する画面である。
【０１０５】
まず、画面１７０１上のペイン１７０２でフォルダツリーからフォルダが指定されると、ペイン１７０３に指定されたフォルダに格納されている画像ファイル名の一覧と、その画像についてのプロパティ（例えば、サイズや飽和度等）が表示される。ここで、１７０４には、各画像の飽和度が表示されている。飽和度とは、変換前の１２ｂｉｔ画像における全て画素に対する飽和画素の割合である。
【０１０６】
バー１７０５をクリックすると、飽和度の高い順或いは低い順に画像ファイルをソートできる。そして、ペイン１７０３でファイルが指定されると、１７０６に８ｂｉｔの出力画像が表示される。
【０１０７】
画面１６０１，１７０１は、画像表示時には、図８に示すように、１２ｂｉｔ画像における飽和した部分（８０３）に対応した表示画像の部分（８０５）に色（例えば赤色）をつける。これによって、ユーザは、入力画像のどの部分が飽和しているかを容易に知ることができるようになる。
【０１０８】
次に、画像表示装置１５００に画像ファイルが入力されたときの動作をフローチャート
を用いて説明する。
【０１０９】
図１７は、画像表示装置１５００におけるファイル入力処理の流れを示すフローチャートである。なお、本処理の制御の主体となるのはＣＰＵ１５０１であり、本処理は二次記憶装置１５０４からＲＡＭ１５０２に読み出された制御プログラムをＣＰＵ１５０１が実行することでなされる動作処理である。
【０１１０】
画像ファイルが入力されると、ＣＰＵ１５０１は、ユーザからの調整パラメータ（露出や色温度、ホワイトバランスなど）の入力を待つ（ステップＳ１８０１）。なお、調整パラメータとして、デフォルトのパラメータ値やユーザが以前入力したパラメータ値を利用した場合は、本ステップをスキップしてもよい。
【０１１１】
次に、ステップＳ１８０２では、ＣＰＵ１５０１は、入力された画像ファイルの画像の幅と高さから画素数を計算して、ＲＡＭ１５０２に記録する。次に、ステップＳ１８０３では、ＣＰＵ１５０１は、画像ファイルの現像処理を行う（第１の変換手段）。この現像処理については公知の方法で行うことから、その説明は省略する。
【０１１２】
次に、ステップＳ１８０４では、ＣＰＵ１５０１は、現像でできた８ｂｉｔ画像をＶ−ＲＡＭ１４０６に記録する。つづいて、ステップＳ１８０５に進み、飽和判定処理を行い、ステップＳ１８０６へ進む。この飽和処理は、図６に示す処理と同じなので、その説明を省略する。
【０１１３】
ステップＳ１８０６では、ＣＰＵ１５０１は、入力画像に飽和が発生しているかどうかを判定し、画像に飽和が発生しているときは、ステップＳ１８０７に進み、飽和があったことをユーザに報知するための飽和報知処理を行い、本処理を終了する。飽和報知処理の詳細については図１８を用いて後述する。
【０１１４】
ステップＳ１８０６の判定の結果、画像に飽和が発生していなければ、ＣＰＵ１５０１は、現像された８ｂｉｔ表示画像を表示部１４０８に表示して（ステップＳ１８０８）、本処理を終了する。
【０１１５】
図１８は、図１７のステップＳ１８０７における飽和報知処理の詳細を示すフローチャートである。本処理は、図１４の現像処理部１４０３や報知部１４０７により実行されるが、その実体はＣＰＵ１５０１が行う処理である。
【０１１６】
まず、ステップＳ１９０１では、報知部１４０７は、カウンタの値を０に設定する。ステップＳ１９０２に進み、ステップＳ１８０５の飽和判定処理時にＲＡＭ１５０２に記録された画素の座標のうち、最初の座標Ｐを取り出す。次に、ステップＳ１９０３に進み、カウンタを１インクリメントする。ステップＳ１９０４に進み、ＲＡＭ１５０２内の全て座標を取り出したかどうかを判定する。まだ取り出していない座標があれば、ステップＳ１９０５に進み、Ｐの座標（ｘ，ｙ）に対応する位置にある画素の８ｂｉｔ画像上の座標を求める。この座標の求め方については、上記第１の実施の形態と同じなので、その説明は省略する。
【０１１７】
ステップＳ１９０６に進み、報知部１４０７は、Ｖ−ＲＡＭ１４０６内の８ｂｉｔ画像上の座標（ｘ，ｙ）の画素の色を、予め設定した色（例えば赤色）に変換する。ステップＳ１９０７に進み、報知部１４０７は、ＲＡＭ１５０２から次の座標Ｐを取り出して、ステップＳ１９０３に戻る。
【０１１８】
ステップＳ１９０４において、ＲＡＭ１５０２内の全て座標を取り出したと判断した場
合、ステップＳ１９０８へ進む。ステップＳ１９０８では、報知部１４０７は、カウンタの値を、ステップＳ１８０２で計算した画素数で割って、入力画像上の全画素に対する飽和画素の割合（飽和度）を算出する（飽和度算出手段）。つづいて、ステップＳ１９０９では、Ｖ−ＲＡＭ１４０６内の８ｂｉｔ画像とステップＳ１９０８で求めた飽和度を表示部１４０８に表示する。
【０１１９】
上記第４の実施の形態によれば、画像表示装置１５００のユーザは、変換前の１２ｂｉｔ画像が飽和しているかどうか、また飽和している場合はどの部分が飽和しているかを容易に知ることができる。この結果、ユーザは、飽和していて鑑賞や加工に適さない画像を容易に見分けることが可能となる。また、当該画像を鑑賞や加工に用いる場合は、デジタル露出や明るさを変えることによって、飽和の影響を最小限に抑えることができる。
【０１２０】
上記第４の実施の形態では、本発明を画像表示装置に適用した場合について説明したが、デジタルカメラ等の撮像装置に適用しても、本発明の効果を奏することが可能であることは云うまでもない。
【０１２１】
上記第１〜第４の実施の形態では、入力画像のｂｉｔ深度が１２ｂｉｔである場合について説明したが、これに制限されるものではない。例えば、入力画像のｂｉｔ深度を判定する判定手段（第３の判定手段）を備え、予め設定された閾値を超えるｂｉｔ深度について飽和判定処理及び報知処理を行うように構成してもよい。また、入力画像のヘッダにｂｉｔ深度を記述しておき、該情報に基づいて入力画像のｂｉｔ深度を判定するように構成してもよい。さらに、入力画像のｂｉｔ深度をユーザが設定できるように構成してもよい。
【０１２２】
上記第１〜第３の実施の形態では、本発明を撮像装置に適用した場合について説明したが、これに限定されず、ＰＣ等の画像表示装置等に適用してもよい。また、第１〜第４の実施の形態を組み合わせることでも、本発明の効果を奏することが可能であることは云うまでもない。
【０１２３】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記録媒体に格納されたプログラムコードを読み出す処理である。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記録した記録媒体は本発明を構成することになる。
【０１２４】
また、プログラムコードを供給するための記録媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１２６】
更に、前述した実施の形態の機能が実現可能な構成としては次の場合も本発明に含まれる。即ち、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１２７】
１０１  撮像系
１０５  飽和判定部
１０６  現像処理部
１０７  ノイズリダクション処理部
１０８  デ・モザイク処理部
１０９  ビデオメモリ
１１０  報知部
１１１  表示部（モニタ）
４００  撮像装置
４０７  ＣＰＵ
４０８  ＲＡＭ
【図１】
2014033451.tif 000003
【図２】
2014033451.tif 000004
【図３】
2014033451.tif 000005
【図４】
2014033451.tif 000006
【図５】
2014033451.tif 000007
【図６】
2014033451.tif 000008
【図７】
2014033451.tif 000009
【図８】
2014033451.tif 000010
【図９】
2014033451.tif 000011
【図１０】
2014033451.tif 000012
【図１１】
2014033451.tif 000013
【図１２】
2014033451.tif 000014
【図１３】
2014033451.tif 000015
【図１４】
2014033451.tif 000016
【図１７】
2014033451.tif 000017
【図１８】
2014033451.tif 000018
【図１５】
2014033451.tif 000019
【図１６】
2014033451.tif 000020