(57)【要約】【課題】  ＲＡＷ画像データを格納するファイルに、ＨＤＲ画質の現像済みの表示用画像データを統合させることで、ファイル一覧表示等の簡易表示の際に、ＨＤＲ画質の画像を確認できるようにする。【解決手段】  撮像の前にダイナミックレンジに関する設定を行い、ＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合はＨＤＲに対応した現像情報と対応付けてＲＡＷ画像データを記録し、ＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合はＳＤＲに対応した現像情報と対応付けてＲＡＷ画像データを記録する。【選択図】  図８Ｂ
2020141335.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
撮像の前に、ダイナミックレンジに関する設定を行う第１の設定手段と、
前記撮像により得られた画像信号に基づくＲＡＷ画像データを記録する第１の記録手段とを有し、
前記第１の記録手段は、前記設定手段によりＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＨＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録し、前記設定手段によりＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＳＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録することを特徴とする撮像装置。
【請求項２】
前記ＲＡＷ画像データを現像する現像手段をさらに有し、
前記現像手段は、前記設定手段による設定に基づく現像情報を用いて前記ＲＡＷ画像データを現像することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記現像手段は、前記ＨＤＲに対応した現像情報が対応付けられたＲＡＷ画像データを現像する場合は、前記ＲＡＷ画像データを現像してＨＤＲ画像データを生成することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記現像手段は、前記ＳＤＲに対応した現像情報が対応付けられたＲＡＷ画像データを現像する場合は、前記ＲＡＷ画像データを現像してＳＤＲ画像データを生成することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記現像手段により生成されたＳＤＲ画像データを、前記ＨＤＲ画像データとは異なるファイル形式で記録する第２の記録手段をさらに有することを特徴とする請求項３または４に記載の撮像装置。
【請求項６】
前記現像手段により生成されたＨＤＲ画像データを、ＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルとして記録する第２の記録手段をさらに有することを特徴とする請求項３または４に記載の撮像装置。
【請求項７】
前記現像手段による現像で用いるホワイトバランス係数を決定する第１の決定手段をさらに有し、
前記ＨＤＲに対応した現像情報は、前記ＨＤＲ用に決定されたホワイトバランス係数を含み、前記ＳＤＲに対応した現像情報は、前記ＳＤＲ用に決定されたホワイトバランス係数を含むことを特徴とする請求項２乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記現像手段による現像で用いる階調補正量を決定する第２の決定手段をさらに有し、
前記ＨＤＲに対応した現像情報は、前記ＨＤＲ用に決定された階調補正量を含み、前記ＳＤＲに対応した現像情報は、前記ＳＤＲ用に決定された階調補正量を含むことを特徴とする請求項２乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記第１の記録手段は、前記ＲＡＷ画像データと前記ダイナミックレンジに関する設定によらない共通のメタデータとを関連付けて記録することを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記共通のメタデータは、前記ＲＡＷ画像データのうち白らしい画素の判定結果であることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
撮像装置であって、
撮像の前に、ダイナミックレンジに関する設定を行う設定手段と、
前記撮像により得られた画像信号に基づくＲＡＷ画像データを現像する現像手段と、
前記現像手段による現像により得られた画像データを記録する記録手段とを有し、
前記現像手段は、前記設定手段によりＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がなされた状態で撮影された静止画ＲＡＷ画像データを現像する場合、前記ＲＡＷ画像データを現像してＨＤＲ画像データを生成し、
前記記録手段は前記生成されたＨＤＲ画像データをＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルとして記録することを特徴とする撮像装置。
【請求項１２】
前記現像手段は、前記設定手段によりＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がなされた状態で撮影されたＲＡＷ画像データを現像する場合、前記ＲＡＷ画像データを現像してＳＤＲ画像データを生成し、
前記記録手段は前記生成されたＳＤＲ画像データを前記ＨＥＩＦ形式とは異なる形式のファイルとして記録することを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
画像処理装置であって、
ＲＡＷ画像データを現像する現像手段と、
前記現像により得られた画像データを記録する記録手段と、
前記ＲＡＷ画像データが撮影された際に設定されていたダイナミックレンジに関する設定を取得する取得手段とを有し、
前記取得手段により取得された設定がＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す場合、前記現像手段は前記ＲＡＷ画像データを現像してＨＤＲ画像データを生成し、前記記録手段は前記生成されたＨＤＲ画像データをＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルとして記録し、
前記取得手段により取得された設定がＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す場合、前記記録手段は前記生成されたＳＤＲ画像データを前記ＨＥＩＦとは異なる形式のファイルとして記録することを特徴とする画像処理装置。
【請求項１４】
前記現像手段は、前記ＲＡＷ画像データに対応付けて記録された現像情報を用いて前記ＲＡＷ画像データを現像することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
撮像装置の制御方法であって、
撮像の前に、ダイナミックレンジに関する設定を行う設定工程と、
前記撮像により得られた画像信号に基づくＲＡＷ画像データを記録する記録工程とを有し、
前記記録工程では、前記設定工程でＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＨＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録し、前記設定工程でＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＳＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録することを特徴とする制御方法。
【請求項１６】
撮像装置の制御方法であって、
撮像の前に、ダイナミックレンジに関する設定を行う設定工程と、
前記撮像により得られた画像信号に基づくＲＡＷ画像データを現像する現像工程と、
前記現像工程で得られた画像データを記録する記録工程とを有し、
前記現像工程では、前記設定工程でＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がなされた状態で撮影された静止画ＲＡＷ画像データを現像する場合、前記ＲＡＷ画像データを現像してＨＤＲ画像データを生成し、
前記記録工程では、前記生成されたＨＤＲ画像データをＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルとして記録することを特徴とする制御方法。
【請求項１７】
画像処理装置の制御方法であって、
ＲＡＷ画像データを現像する現像工程と、
前記現像工程で得られた画像データを記録する記録工程と、
前記ＲＡＷ画像データが撮影された際に設定されていたダイナミックレンジに関する設定を取得する取得工程とを有し、
前記取得工程で取得された設定がＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す場合、前記現像工程では前記ＲＡＷ画像データを現像してＨＤＲ画像データを生成し、前記記録工程では前記生成されたＨＤＲ画像データをＨＥＩＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルとして記録し、
前記取得工程で取得された設定がＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す場合、前記記録工程では前記生成されたＳＤＲ画像データを前記ＨＥＩＦとは異なる形式のファイルとして記録することを特徴とする制御方法。
【請求項１８】
コンピュータを、請求項１乃至１４のいずれか１項に記載の装置の各手段として機能させる、コンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術に関するものである。
【背景技術】
【０００２】
昨今のデジタルカメラに代表される撮像装置は、ＨＤＲ画像を撮像し、記録媒体に記録可能になっている。ここで、ＨＤＲとはＨｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ（ハイダイナミックレンジ）のことであり、ＳＤＲ（スタンダードダイナミックレンジ）に比べてより広いダイナミックレンジを持つ画像を生成する技術である。
【０００３】
ＨＤＲビデオのコンテンツを記録する場合には、当該コンテンツがＨＤＲビデオであるか否かの識別情報と共に記録する（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−７１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ユーザがＨＤＲ画像として視聴することを意図して撮影を行った場合であっても、記録画像としては、いわゆる現像前のＲＡＷ画像として記録する場合もある。この場合、当該ＲＡＷ画像をＨＤＲ画像として適切に現像する必要がある。
【０００６】
また、ＨＤＲ画像として視聴することを意図して得られたＲＡＷ画像を、適切な形式で保存する必要がある。
【０００７】
本発明は、上記のいずれかの課題を解決すべく、ＲＡＷ画像をＨＤＲとして適切に現像することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る撮像装置の１つは、撮像の前に、ダイナミックレンジに関する設定を行う第１の設定手段と、前記撮像により得られた画像信号に基づくＲＡＷ画像データを記録する第１の記録手段とを有し、前記第１の記録手段は、前記設定手段によりＨＤＲ（Ｈｉｇｈ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＨＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録し、前記設定手段によりＳＤＲ（Ｓｔａｎｄａｒｄ  Ｄｙｎａｍｉｃ  Ｒａｎｇｅ）を示す設定がされている場合は前記ＳＤＲに対応した現像情報と対応付けて前記ＲＡＷ画像データを記録することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＲＡＷ画像をＨＤＲ画像として適切に現像することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態における撮像／表示装置の外観図。
【図２】実施形態における撮像／表示装置の構成を示すブロック図。
【図３】外部機器との接続構成図。
【図４Ａ】実施形態におけるＬＶ撮影モード処理のフローチャート。
【図４Ｂ】クイックレビューのフローチャート。
【図５Ａ】実施形態におけるＨＤＭＩ（登録商標）接続処理のシーケンス図。
【図５Ｂ】実施形態におけるＨＤＭＩ接続処理のシーケンス図。
【図５Ｃ】実施形態におけるＨＤＭＩ接続処理のシーケンス図。
【図６Ａ】実施形態におけるＨＤＲ撮影メニュー処理のフローチャート。
【図６Ｂ】実施形態におけるＨＤＲ撮影メニュー処理のフローチャート。
【図７】実施形態におけるＨＤＲ撮影処理のフローチャート。
【図８Ａ】実施形態におけるＲＡＷファイルの構成図。
【図８Ｂ】ＲＡＷファイルにおける領域ＩｍａｇｅＤａｔａの例を示す図。
【図９Ａ】実施形態における再生モード処理のフローチャート。
【図９Ｂ】実施形態における再生モード処理のフローチャート。
【図９Ｃ】実施形態における再生モード処理のフローチャート。
【図９Ｄ】実施形態における再生モード処理のフローチャート。
【図９Ｅ】実施形態における再生モード処理のフローチャート。
【図９Ｆ】実施形態における再生モード処理のフローチャート。
【図９Ｇ】実施形態における再生モード処理のフローチャート。
【図９Ｈ】実施形態における再生モード処理のフローチャート。
【図１０Ａ】実施形態におけるＨＤＭＩ再生処理のフローチャート。
【図１０Ｂ】実施形態におけるＨＤＭＩ再生処理のフローチャート。
【図１１】実施形態における再生メニュー処理のフローチャートと、データの流れを示す図。
【図１２】実施形態における現像処理のフローチャート。
【図１３】ＣｘＣｙ平面を示す図。
【図１４】階調補正パラメータ生成処理のフローチャート。
【図１５】階調補正量を示す図。
【図１６】ＳＤＲ、ＨＤＲでの見えの例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１２】
図１（ａ）、（ｂ）に本実施形態が適用する装置の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。図１（ａ），（ｂ）において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。ファインダー外表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器との接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、ユーザはこのメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は、操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどに利用される。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は操作部７０に含まれ、静止画撮影モードにおいてライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ，及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン７８は操作部７０に含まれ、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８、または、外部機器３００に表示させることができる。クイックリターンミラー１２は、システム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０はデジタルカメラ１００がレンズ側（着脱可能）と通信を行う為の通信端子である。接眼ファインダー１６はフォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋２０２は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１４】
図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。
【００１５】
レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６，１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させることで焦点を合わせる。
【００１６】
ＡＥセンサー１７は、レンズユニット１５０を通した被写体の輝度を測光する。焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。
【００１７】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダ１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダ１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１８】
ユーザ（撮影者）は、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００１９】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００２０】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。この撮像部２２の撮像面には、Ｒ，Ｇ，Ｂの各色成分のフィルタが２次元的に周期的に配置されている。隣接する２×２個のフィルタについて着目したとき、その対角関係にある２つにはＧ成分のフィルタが配置され、残りの２つにＧ成分とＢ成分のフィルタが配置される。そして、この２×２個のフィルタが、撮像部２２の撮像面に配列されている。かかる配列は一般にベイヤ配列と呼ばれる。それ故、撮像部２２から出力される信号（アナログ信号）が表す画像も、ベイヤ配列の画素信号となる。Ａ／Ｄ変換器２３は、撮像部２２から出力される１画素のアナログ信号を、例えば１０ビットのデジタル信号に変換する。なお、この段階での画像データは、上記のように、１画素１成分で、１成分当たり１０ビットのベイヤ配列の画像データであり、未現像の画像データである。それ故、この段階での画像データをＲＡＷ画像データという。なお、欠陥画素を補った後のベイヤ配列の画像データをＲＡＷ画像データとしても良い。なお、実施形態ではＡ／Ｄ変換器２３がアナログ信号を１０ビットのデジタルデータに変換するものとしているが、このビット数は８ビットを超えるビット数であれば良く、特に制限はない。ビット数が多いほど、高階調表現が可能となる。
【００２１】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。更に画像処理部２４は、システム制御部５０の制御下で、画像データの符号化／復号処理をも行う。この符号化には、ＪＰＥＧ，ＨＥＶＣが含まれる。ＪＰＥＧは１色成分当たり８ビットの画像データを符号化するためのものであり、ＨＥＶＣは１色成分当たり８ビットを超える画像データを符号化するためのものである。
【００２２】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８、または、外部機器３００に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２３】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている表示用画像データをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２４】
ファインダー内液晶表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。ファインダー外液晶表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２５】
デジタル出力Ｉ／Ｆ９０は、メモリ３２に格納されている画像表示用のデータをデジタル信号のまま外部機器３００に供給する。例えば、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格に準拠した通信プロトコルに従って、動画データをストリーム形式で出力する。こうして、メモリ３２に書き込まれた表示用の画像データは外部機器３００に表示される。
【００２６】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２７】
システム制御部５０は、少なくとも１つのプロセッサーを有する制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。参照符号５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、デジタル出力Ｉ／Ｆ９０、表示部２８等を制御することにより表示制御も行う。
【００２８】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２９】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段としてとして機能する。
【００３０】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３１】
ユーザが操作するシャッターボタン６１は、第１シャッタースイッチ６２と第２シャッタースイッチ６３を含む。第１シャッタースイッチ６２は、ユーザがシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１を入力した場合、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３２】
操作部７０の各操作部材は、表示部２８、または、外部機器３００に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタン７０ｅが押されると各種の設定可能なメニュー画面が表示部２８、または、外部機器３００に表示される。ユーザは、表示部２８、または、外部機器３００に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００３３】
なお、実施形態における表示部２８はＳＤＲ画質の画像表記機能、すなわち、Ｒ，Ｇ，Ｂの各色成分が８ビット（２５６階調）で表示可能とする。また、外部機器３００がデジタルカメラ１００に接続された場合は、外部機器３００が、表示部２８に代わって撮像画像やライブ画像の出力対象デバイスとして設定されるものとする。また、ユーザが、操作部７０を操作して、表示部２８、外部機器３００のいずれにするかを明示的に選択した場合には、その選択した方が出力対象デバイスとなるものとする。
【００３４】
操作部７０は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９である。十字キー７４は、十字キー７４における上、下、右、左の各部を押し込み可能な方向ボタンである。本実施形態では一体的な操作部として説明しているが、上ボタン、下ボタン、右ボタン、左ボタンがそれぞれ独立したボタンであってもよい。以下、上、または下部分を上下キー、左または右部分を左右キーと称する。また、操作部７０には以下の操作部も含まれる。
【００３５】
ＡＦ−ＯＮボタン７０ｂは、操作部７０に含まれる押しボタンスイッチであり、押下することでＡＦの実行を指示することができる。ＡＦ−ＰＮボタン７０ｂの押下方向は、レンズ１０３から撮像部２２に入射する被写体光の方向（光軸）と平行である。
【００３６】
クイック設定ボタン７０ｃ（以下、Ｑボタン７０ｃ）は、操作部７０に含まれる押しボタンスイッチであり、押下することで、各動作モードにおいて設定可能な設定項目の一覧であるクイック設定メニューが表示される。例えばライブビュー撮影での撮影待機中に押下されると、電子先幕シャッター、モニターの明るさ、ＬＶ画面のＷＢ、２点拡大、無音撮影などの設定項目の一覧がＬＶに重畳して１列に表示される。ユーザは表示されたクイック設定メニューの内、任意の選択肢を上下キーで選択してセットボタンを押下することで、選択した設定項目に関する設定変更や動作モードへの移行を行うことができる。
【００３７】
アクティブ枠切替ボタン７０ｄは、操作部７０に含まれる押しボタンスイッチであり、後述する２点拡大処理において押下することで、拡大している２箇所のうち、アクティブな拡大位置（枠）を切り替えることができる。また、動作モードによって異なる機能が割り当てられており、再生モードにおいて押下すると、表示している画像にプロテクト属性を付与することができる。
【００３８】
メニューボタン７０ｅは、操作部７０に含まれる押しボタンスイッチであり、各種の設定が可能なメニュー画面が表示部２８、または、外部機器３００に表示される。
【００３９】
ファンクションボタン７０ｆは、操作部７０に含まれる３つの押しボタンスイッチであり、それぞれ機能が割り当てられている。ファンクションボタン７０ｆのそれぞれは、グリップ部９０を保持する右手の指（中指または薬指または小指）によって操作可能な位置に配置されており、押下方向はレンズ１０３から撮像部２２に入射する被写体光の方向（光軸）と平行である。
【００４０】
インフォボタン７０ｇは、操作部７０に含まれる押しボタンスイッチであり、各種情報表示の切り替えなどに使用される。
【００４１】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００４２】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００４３】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００４４】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００４５】
なお、操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作あるいは状態を検出できる。
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００４６】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４７】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。システム制御部５０は、通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式のものがあるが、いずれの方式でもよい。
【００４８】
また、撮像装置本体に限らず、有線または無線通信を介して撮像装置（ネットワークカメラを含む）と通信し、撮像装置を遠隔で制御する制御装置にも本発明を適用可能である。撮像装置を遠隔で制御する装置としては、例えば、スマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置がある。制御装置側で行われた操作や制御装置側で行われた処理に基づいて、制御装置側から撮像装置に各種動作や設定を行わせるコマンドを通知することにより、撮像装置を遠隔から制御可能である。また、撮像装置で撮影したライブビュー画像を有線または無線通信を介して受信して制御装置側で表示できるようにしてもよい。
【００４９】
なお、上記では、デジタルカメラに適用した場合を例にして説明したが、本発明はこれに限定されない。例えば、ＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなど、表示部を備えた装置であれば、本発明は適用可能である。
【００５０】
図３はデジタルカメラ１００と外部機器３００との接続例を示す図である。デジタルカメラ１００と外部機器３００を接続ケーブル３０２で接続すると、デジタルカメラ１００の表示部２８が消灯し、外部機器３００のディスプレイ３０１にデジタルカメラ１００の表示が切り替わり表示される。
【００５１】
図４Ａは、デジタルカメラ１００でのＬＶ撮影モード処理を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００５２】
まず、本実施形態におけるＨＤＲ撮影モード及びＳＤＲ撮影モードについて説明する。本実施形態のデジタルカメラ１００は、ユーザからのメニュー操作などによってＨＤＲ撮影モードまたはＳＤＲ撮影モードを設定できる。これらのモードは、ユーザが最終的にＨＤＲ画質の画像データを得るかＳＤＲ画質の画像データを得るかの意図を設定するためのものであり、以下の処理はいずれのモードが設定されているかに応じて種々の制御が行われる。以下、ＨＤＲ撮影モード及びＳＤＲ撮影モードで撮影を行うことを「ＨＤＲ撮影」、「ＳＤＲ撮影」と記載することがある。ただし、後述するようにＲＡＷ形式のみの記録を設定することも可能であるため、ＨＤＲ撮影モードで撮影された場合に必ずＨＤＲ画像が記録されるとは限らない。
【００５３】
Ｓ４０１にて、システム制御部５０は、ユーザによる操作部７０に対する設定がＨＤＲ撮影モードとなっているか否かを判定する。システム制御部５０は、ＨＤＲ撮影モードに設定されていると判定した場合は処理をＳ４０２に、ＳＤＲ撮影モードになっていると判定した場合は処理をＳ４２２に進める。
【００５４】
Ｓ４０２にて、システム制御部５０は、デジタルカメラ１００に外部機器３００が接続されているか否かを判定する。システム制御部５０は、外部機器３００が接続されていると判定した場合はＳ４０３に、接続されていないと判定した場合は処理をＳ４０４に進める。
【００５５】
Ｓ４０３にて、システム制御部５０は、デジタルカメラ１００と外部機器３００の接続処理を行う。そして、システム制御部５０は処理をＳ４０４へ進める。この接続処理の詳細は図５を用いて後述する。なお、外部機器がＨＤＲ接続に対応していればＨＤＲ接続され、対応していなければＳＤＲ接続となる。
【００５６】
Ｓ４０４にて、システム制御部５０は、撮像部２２で撮像しＡ／Ｄ変換器２３でデジタル信号に変換して得たライブのＲＡＷ画像データに対し、画像処理部２４を用いてＨＤＲ画質の現像処理を行う。以下、ＨＤＲ画質の現像処理で得た画像をＨＤＲ画像という。
【００５７】
なお、実施形態における、ＨＤＲ画像データとは、１画素が３成分（ＬｕｖやＹＣｂＣｒ等）で構成され、且つ、実施形態では各成分が１０ビット（１０２４階調）で表されるデータである。ＨＤＲ画像データには、ＨＤＲ画像用のガンマカーブ（例えば、ＩＴＵ−Ｒの勧告ＢＴ．２１００のＰＱやＨＬＧ）が適用されている。
【００５８】
Ｓ４０５にて、システム制御部５０は、ＬＶ画像を表示するデバイス（表示部２８または外部機器３００）がＨＤＲ対応かどうかを判定し、ＨＤＲ対応していないと判定した場合は処理をＳ４０６に、ＨＤＲ対応していると判定した場合は処理をＳ４０９へ進める。
【００５９】
Ｓ４０６にて、システム制御部５０は、ＨＤＲアシスト表示設定を確認する。システム制御部５０は、アシスト１が設定されていると判定した場合は処理をＳ４０７へ、アシスト２が設定されている場合は処理をＳ４０８へ進める。アシスト１は、ＨＤＲ画像の高輝度領域を確認するための設定であり、ＨＤＲ画像の高輝度範囲に多くの階調（コード値）を割り当てる処理が行われる。アシスト２は、ＨＤＲ画像の中間輝度範囲を確認するための設定であり、ＨＤＲ画像の中間輝度領域に多くの階調を割り当てる処理が行われる。
【００６０】
Ｓ４０７にて、システム制御部５０は、Ｓ４０４の現像処理で得たＨＤＲ画像データに対して、アシスト１の設定に従ってＨＤＲ→ＳＤＲ変換処理を行い、且つ、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行って得たＳＤＲ画質のＬＶ画像データを表示し、処理をＳ４１０に進める。
【００６１】
Ｓ４０８にて、システム制御部５０は、Ｓ４０４の現像処理で得たＨＤＲ画像データに対してアシスト２の設定に従いＨＤＲ→ＳＤＲ変換処理を行い、且つ、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行って得たＳＤＲ画質のＬＶ画像データを表示し、処理をＳ４１０に進める。
【００６２】
ここで、Ｓ４０７、Ｓ４０８におけるＳＤＲ画質の画像データ（ＳＤＲ画像データ）とは、１成分当たり８ビットの画像データをいう。ＳＤＲ画質の画像データには、ＳＤＲ画像用のガンマカーブ（例えば、ｓＲＧＢ規格のガンマカーブ）が適用されている。なお、ｓＲＧＢ規格のガンマカーブは、一般的には暗部が直線で明部が２．４のべき乗のカーブであるが、簡易的には２．２のべき乗のカーブを用いても良い。
【００６３】
Ｓ４０９にて、システム制御部５０は、Ｓ４０４での現像処理で得たＨＤＲ画像データを、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理し、そのリサイズ後のＨＤＲ画質の画像（以降、ＨＤＬ＿ＬＶ画像）をライブ表示し、処理をＳ４１０に進める。
【００６４】
Ｓ４１０にて、システム制御部５０は、メニュー表示ボタン７０ｅが押されたかを判定し、押されたと判定した場合は処理をＳ４１１に、押されていないと判定した場合は処理をＳ４１２に進める。Ｓ４１１にて、システム制御部５０は、撮影メニュー処理を行い、処理をＳ４１２に進める。この撮影メニュー処理の詳細は図６を用いて後述する。
【００６５】
Ｓ４１２にて、システム制御部５０は、インフォ表示ボタン７０ｇが押されたかを判定し、押されたと判定した場合は処理をＳ４１３に、押されていないと判定した場合は処理をＳ４１４に進める。Ｓ４１３では、システム制御部５０は、撮影情報の表示を切り替え、Ｓ４１４に進む。撮影情報には、ヒストグラムやハイライト警告表等がある。
【００６６】
Ｓ４１４にて、システム制御部５０は、信号ＳＷ１を受信しているか否かに基づき、シャッターボタン６１が半押し状態かどうかを判定し、半押しされていないと判定した場合は処理をＳ４２０に、半押し状態であると判定した場合は処理をＳ４１５に進める。
【００６７】
Ｓ４１５にて、システム制御部５０は、図２で説明したＡＦ／ＡＥ処理を行い、Ｓ４１６に進む。Ｓ４１６にて、システム制御部５０は、信号ＳＷ２を受信しているか否かに基づき、シャッターボタン６１が全押し状態かどうかを判定し、全押し状態でないと判定した場合は処理をＳ４１７に進み、全押し状態であると判定した場合は処理をＳ４１８に進める。Ｓ４１７にて、システム制御部５０は、シャッターボタン６１が半押し状態が保持されているかを判定し、半押し状態が保持されていれば処理をＳ４１５に戻し、半押し状態が保持されていないと判定した場合は処理をＳ４２０に進める。Ｓ４１８にて、システム制御部５０は、ＨＤＲ撮影処理を行い、記録媒体に予め設定した記録形式に応じた画像データファイルを記録する。図８Ａは、記録されるファイルのデータ構造を示している。そして、システム制御部５０は処理をＳ４１９に進める。なお、このＨＤＲ撮影処理の詳細は図７を用いて後述する。そして、Ｓ４１９にて、システム制御部５０は、クイックレビュー表示処理を行い、処理をＳ４２０に進める。このクイックレビュー表示処理の詳細は図４Ｂを用いて後述する。
【００６８】
Ｓ４２０にて、システム制御部５０は、ＬＶボタン７６が押されたかを判定し、押されていると判定した場合は処理をＳ４２１に、押されていないと判定した場合は処理をＳ４２２に進める。
【００６９】
Ｓ４２１にて、システム制御部５０は、Ｓ４０４でＨＤＲ画質に現像処理した画像データ（１画素３成分で、１成分当たり１０ビットの画像データ）をＨＥＶＣ（Ｈ．２６５）圧縮し、ＨＤＲ動画ファイルとして記録し、Ｓ４３８に処理を進める。
【００７０】
Ｓ４２２にて、システム制御部５０は、外部機器３００がデジタルカメラ１００に接続されているか否かを判定する。システム制御部５０は、外部機器３００が接続されていると判定した場合は処理をＳ４２３に、接続されていないと判定した場合は処理をＳ４２４に進める。Ｓ４２３にて、システム制御部５０は、デジタルカメラ１００と外部機器３００の接続処理を行い、処理をＳ４２４へ進める。この接続処理の詳細は図５を用いて後述する。なお、ＳＤＲ撮影モードのため外部機器とはＳＤＲ接続されることになる。
【００７１】
Ｓ４２４にて、システム制御部５０は、撮像部２２で撮像し、Ａ／Ｄ変換器２３でデジタル信号に変換した画像を画像処理部２４でＳＤＲ画質（１画素３成分で、１成分当たり８ビット（２５６階調））に現像し、処理をＳ４２５に進む。なお、以降、ＳＤＲ画質の現像処理後の画像をＳＤＲ画像という。
【００７２】
Ｓ４２５にて、システム制御部５０は、Ｓ４２４の現像処理で得たＳＤＲ画像を、出力先のデバイスの解像度（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行い、ＳＤＲ画質のライブ画像（ＳＤＲ＿ＬＶ画像）を生成し、生成したＳＤＲ＿ＬＶ画像を表示する。
【００７３】
Ｓ４２６にて、システム制御部５０は、メニュー表示ボタン７０ｅが押されたかを判定し、押されたと判定した場合は処理をＳ４２７に、押されていないと判定した場合は処理をＳ４２８に進める。Ｓ４２７にて、システム制御部５０は、撮影メニュー処理を行い、処理をＳ４２８に進める。このＳ４２７の撮影メニュー処理の詳細は図６を用いて後述する。
【００７４】
Ｓ４２８にて、システム制御部５０は、インフォ表示ボタン７０ｇが押されたかを判定し、押されたと判定した場合は処理をＳ４２９に、押されていないと判定した場合は処理をＳ４３０に進める。Ｓ４２９にて、システム制御部５０は、撮影情報の表示を切り替え、Ｓ４３０に進む。撮影情報には、ヒストグラムやハイライト警告表等がある。
【００７５】
Ｓ４３０にて、システム制御部５０は、シャッターボタン６１が半押し状態かどうかを判定し、半押し状態にないと判定した場合は処理をＳ４３６に、半押し状態であると判定した場合は処理をＳ４３１に進める。
【００７６】
Ｓ４３１にて、システム制御部５０は、図２で説明したＡＦ／ＡＥ処理を行い、Ｓ４３２に進める。Ｓ４３２にて、システム制御部５０は、信号ＳＷ２を受信したか否かに基づき、シャッターボタン６１が全押し状態かどうかを判定する。システム制御部５０は、全押し状態でないと判定した場合は処理をＳ４３３に、全押し状態であると判定した場合は処理をＳ４３４に進める。Ｓ４３３にて、システム制御部５０は、信号ＳＷ１を受信したか否かに基づき、シャッターボタン６１が半押し状態が保持されているかを判定する。システム制御部５０は、半押し状態が保持されていると判定した場合は処理をＳ４３１に戻し、半押し状態が保持されていないと判定した場合は処理をＳ４３６に進める。
【００７７】
Ｓ４３４にて、システム制御部５０は、ＳＤＲ撮影処理を行いＳ４３５に進む。このＳＤＲ撮影処理では、システム制御部５０は、ＳＤＲ撮影で得たＲＡＷ画像データをＳＤＲ画質で現像処理し、ＳＤＲ画質の画像をＪＰＥＧ符号化してＪＰＥＧ画像データを生成し、ＪＰＥＧ形式のＪＰＥＧファイルとして記録媒体に記録する。記録設定として、ＳＤＲ画像のみをＪＰＥＧファイルとして記録する設定がされている場合は、ＪＰＥＧファイルのみを記録する。記録設定として、ＪＰＥＧファイルとＲＡＷ画像ファイルの記録が設定されている場合は、ＪＰＥＧファイルを記録すると共に、ＳＤＲ撮影で得たＲＡＷ画像データを符号化したデータと、ＪＰＥＧ画像データとを図８Ａに示すＲＡＷ画像ファイル形式でＲＡＷ画像ファイルとして記録媒体に記録する。ＲＡＷ画像ファイルにおいて、図８Ａのデータ構造におけるＩｍａｇｅＤａｔａ８０９は、図８Ｂ（ａ）に示す形式となる。すなわち、表示用の各サイズの画像は８ビットの精度で、ＪＰＥＧ符号化して得た符号化データを統合して１つのファイルに格納される。そして、Ｓ４３５にて、システム制御部５０は、クイックレビュー表示処理を行い、Ｓ４３６に進む。このクイックレビュー表示処理の詳細は図４Ｂを用いて後述する。
【００７８】
Ｓ４３６にて、システム制御部５０は、ＬＶボタン７６が押されたかを判断し、押されたと判定した場合は処理をＳ４３７に、押されていないと判定した場合は処理をＳ４３８に進める。Ｓ４３７にて、システム制御部５０は、Ｓ４２５でＳＤＲ画質の現像処理で得たＳＤＲ画像をＨ２６４圧縮し、ＳＤＲ動画ファイルとして記録し、処理をＳ４３８に進める。
【００７９】
Ｓ４３８にて、システム制御部５０は、再生ボタン７９が押されたかを判定する。システム制御部５０は、再生ボタン７９が押されたと判定した場合は処理をＳ４３９に、押されていないと判定した場合は処理をＳ４４０に進める。Ｓ４３９にて、システム制御部５０は，再生モード処理を行い、処理をＳ４４０に進む。この再生モード処理の詳細は図９、図１０を用いて後述する。
【００８０】
Ｓ４４０にて、システム制御部５０は、ＬＶモードの終了指示があったか否かを判定し、ＬＶモードの終了指示がないと判定した場合は処理をＳ４０１に戻し、終了指示があったと判定した場合は本処理を終了する。
【００８１】
図４Ｂは、システム制御部５０のクイックレビュー表示処理を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開して、システム制御部５０が実行することで実現するものである。
【００８２】
Ｓ４５１にて、システム制御部５０は、クイックレビュー表示有りに設定されているかを判定し、クイックレビュー表示有りに設定されていると判定した場合は処理をＳ４５２に、クイックレビュー表示無しに設定されていると判定した場合は本処理を終了する。
【００８３】
Ｓ４５２にて、システム制御部５０は、ＨＤＲ撮影モードでの撮影であるかを判定し、ＨＤＲ撮影モードでの撮影であると判定した場合は処理をＳ４５３に、ＳＤＲ撮影モードでの撮影であると判定した場合は処理をＳ４６０に進める。
【００８４】
Ｓ４５３にて、システム制御部５０は、クイックレビュー表示するデバイス（表示部２８または外部機器３００）がＨＤＲ対応かどうかを判定し、ＨＤＲ対応でないと判定した場合は処理をＳ４５４に、ＨＤＲ対応であると判定した場合は処理をＳ４５７へ進む。
【００８５】
Ｓ４５４にて、システム制御部５０は、ＲＡＷ静止画撮影で撮影したかを判定し、ＲＡＷ静止画撮影での撮影であると判定した場合は処理をＳ４５５に、ＨＩＥＦ静止画撮影の場合は処理をＳ４５６へ進める。
【００８６】
Ｓ４５５にて、システム制御部５０は、ＨＤＲ  ＲＡＷ画像内の表示用ＨＤＲ画像８２８を、Ｓ４０６〜Ｓ４０８と同等の処理でＨＤＲ→ＳＤＲ変換を行い、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行い、ＳＤＲ画質で表示し、処理をＳ４６３に進める。
【００８７】
Ｓ４５６にて、システム制御部５０は、ＨＥＩＦ画像内の表示用ＨＤＲ画像をＳ４０６〜Ｓ４０８と同等の処理でＨＤＲ→ＳＤＲ変換を行い、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行い、ＳＤＲ画質で表示し、処理をＳ４６３に進める。
【００８８】
Ｓ４５７にて、システム制御部５０はＲＡＷ静止画撮影で撮影したかを判定し、ＲＡＷ静止画撮影で撮影したと判定した場合は処理をＳ４５８に、ＨＩＥＦ静止画撮影での撮影であると判定した場合は処理をＳ４５９へ進める。Ｓ４５８にて、システム制御部５０は、ＨＤＲ  ＲＡＷ画像内の表示用ＨＤＲ画像８２８を、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行い、ＨＤＲ画質で表示し、処理をＳ４６３に進める。Ｓ４５９にて、システム制御部５０は、ＨＥＩＦ画像内の表示用ＨＤＲ画像を、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行いＨＤＲ画質で表示し、処理をＳ４６３に進める。
【００８９】
Ｓ４６０では、外部機器３００はＲＡＷ静止画撮影で撮影したかを判定し、ＲＡＷ静止画撮影での撮影であると判定した場合は処理をＳ４６１に進み、ＨＩＥＦ静止画撮影での撮影であると判定した場合は処理をＳ４６２へ進める。Ｓ４６１にて、システム制御部５０は、ＳＤＲ  ＲＡＷ画像内の表示用ＳＤＲ画像８２３を、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行いＳＤＲ画質で表示し、処理をＳ４６３に進める。Ｓ４６２にて、システム制御部５０は、ＪＰＥＧ画像内の表示用ＳＤＲ画像を、出力対象デバイス（表示部２８または外部機器３００）に適したサイズにリサイズ処理を行い、ＳＤＲ画質で表示し、処理をＳ４６３に進める。
【００９０】
Ｓ４６３にて、システム制御部５０は、シャッターボタン６１が押されたかを判定し、押されていないと判定した場合は処理をＳ４６４に、押されたと判定した場合は本処理を終了する。
【００９１】
Ｓ４６４にて、システム制御部５０は、クイックレビュー表示時間で設定された時間が経過したかを判定し、経過していないと判定した場合は処理をＳ４６３に戻し、経過していると判定した場合は本処理を終了する。
【００９２】
図５Ａは、デジタルカメラ１００と外部機器３００が接続された場合の、デジタルカメラ１００と外部機器３００の制御手順を示すシーケンス図である。ここでは、デジタルカメラ１００と外部機器３００がＨＤＭＩ接続されるものとして説明する。
【００９３】
Ｓ５０１にて、システム制御部５０はデジタル出力Ｉ／Ｆ９０を制御して＋５Ｖ信号の送信開始を指示する。この結果、デジタル出力Ｉ／Ｆ９０は＋５Ｖ信号の送信を開始する。送信された＋５Ｖ信号は接続ケーブル３０２の＋５Ｖ信号線（不図示）を通じて、外部機器３００に伝送される。外部機器３００は、接続ケーブル３０２の＋５Ｖ信号を受信し、Ｓ５０２へ進む。
【００９４】
Ｓ５０２にて、外部機器３００は、デジタルカメラ１００が外部機器３００の接続を確認したと判定し、処理をＳ５０３へ進む。
【００９５】
Ｓ５０３では、外部機器３００は、接続ケーブル３０２のＨＰＤ信号線（不図示）からＨＰＤ信号の送信を開始する。デジタルカメラ１００のデジタル出力Ｉ／Ｆ９０は、送信されたＨＰＤ信号を、接続ケーブル３０２を介して受信する。デジタル出力Ｉ／Ｆ９０は、ＨＰＤ信号を受信すると、システム制御部５０にＨＰＤ受信を通知する。
【００９６】
Ｓ５０４にて、システム制御部５０は、ＨＰＤの通知によって外部機器３００からの接続応答を検知し、処理をＳ５０５へ進める。
【００９７】
Ｓ５０５にて、システム制御部５０は、デジタル出力Ｉ／Ｆ９０を制御して、接続ケーブル３０２からＥＤＩＤ要求信号を送信する。送信されたＥＤＩＤ要求信号は接続ケーブル３０２のＥＤＩＤ信号線（不図示）を通じて、外部機器３００に伝送される。外部機器３００は、このＥＤＩＤ要求信号を受信し、処理をＳ５０６へ進める。
【００９８】
Ｓ５０６にて、外部機器３００は、接続ケーブル３０２のＥＤＩＤ信号線（不図示）からＥＤＩＤを送信する。デジタルカメラ１００のデジタル出力Ｉ／Ｆ９０は、このＥＤＩＤを、接続ケーブル３０２を介して受信する。そして、デジタル出力Ｉ／Ｆ９０は、ＥＤＩＤを受信すると、システム制御部５０にＥＤＩＤ受信を通知する。
【００９９】
Ｓ５０７にて、システム制御部５０は、ＥＤＩＤ受信の通知を受けることで、デジタル出力Ｉ／Ｆ９０に対し、Ｓ５０６において受信したＥＤＩＤのメモリ３２へのコピーを指示する。コピー完了後、システム制御部５０は、メモリ３２に展開されたＥＤＩＤを解析し、外部機器３００が受付可能な映像信号の能力の判断処理を行い、処理をＳ５０８へ進める。
【０１００】
Ｓ５０８にて、システム制御部５０は本体設定がＨＤＲ有効かつＳ５０７で判断した外部機器３００が受付可能な映像信号の能力がＨＤＲ信号対応である場合、外部機器３００にＨＤＲ信号を出力すると判断し、それ以外の場合はＳＤＲ信号を出力すると判断し、Ｓ５０９へ進める。
【０１０１】
Ｓ５０９にて、システム制御部５０はデジタル出力Ｉ／Ｆ９０に対し、Ｓ５０８で判断したＨＤＲまたはＳＤＲ映像信号の送信開始を指示する。映像信号送信開始指示を受信したデジタル出力Ｉ／Ｆ９０は接続ケーブル３０２を通して映像信号の送信を開始し、Ｓ５１０へ進める。
【０１０２】
Ｓ５１０にて、デジタルカメラ１００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）へ映像信号を出力する。外部機器３００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介して前記映像信号を受信し、Ｓ５１１へ進む。
【０１０３】
Ｓ５１１にて、外部機器３００はＳ５０８において受信した映像信号を解析し、映像信号を表示できる設定にディスプレイ３０１の駆動を切り替え、処理をＳ５１２に進める。Ｓ５１２にて、外部機器３００は、Ｓ５０８において受信した映像信号を外部機器３００のディスプレイ３０１に表示する。
【０１０４】
図５Ｂは、デジタルカメラ１００と外部機器３００の映像出力をＳＤＲ画像からＨＤＲ画像に切り替える処理を示すシーケンス図である。
【０１０５】
このシーケンスでは、デジタルカメラ１００と外部機器３００との接続は図５Ａで説明したシーケンスで完了しているものとする。
【０１０６】
Ｓ５２１にて、システム制御部５０はデジタル出力Ｉ／Ｆ９０に対しＳＤＲ映像信号の送信を指示し、Ｓ５２２へ進む。
【０１０７】
Ｓ５２２にて、デジタルカメラ１００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）へＳＤＲ映像信号を出力する。外部機器３００は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＳＤＲ映像信号を受信し、処理をＳ５２３へ進める。
【０１０８】
Ｓ５２３にて、外部機器３００は、Ｓ５２２において受信したＳＤＲ映像を外部機器３００のディスプレイ３０１に表示する。
【０１０９】
デジタルカメラ１００がＳＤＲ信号を出力している間は、Ｓ５２１からＳ５２３を繰り返すことで、外部機器３００のディスプレイ３０１にＳＤＲ画像が表示されることになる。
【０１１０】
デジタルカメラ１００が外部機器３００への映像出力をＳＤＲ画像からＨＤＲ画像に切り替える場合、Ｓ５２４以降の処理が実行される。
【０１１１】
Ｓ５２４にて、システム制御部５０はデジタル出力Ｉ／Ｆ９０に対しＳＤＲ映像信号の停止を指示し、処理をＳ５２５へ進める。
【０１１２】
Ｓ５２５にて、システム制御部５０は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）へ映像信号を停止する。外部機器３００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＳＤＲ映像信号の受信を停止し、処理をＳ５２６へ進める。
【０１１３】
Ｓ５２６にて、外部機器３００は、デジタルカメラ１００からの映像の受信が停止したため、外部機器３００のディスプレイ３０１への映像の表示を停止する。
【０１１４】
Ｓ５２７にて、システム制御部５０は、デジタル出力Ｉ／Ｆ９０に対しＨＤＲ映像信号の送信を指示し、処理をＳ５２８へ進める。
【０１１５】
Ｓ５２８にて、システム制御部５０は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）へＨＤＲ映像信号を出力する。外部機器３００は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＨＤＲ映像信号を受信し、処理をＳ５２９へ進める。
【０１１６】
Ｓ５２９にて、外部機器３００はＳ５２８において受信した映像信号を解析し、ＨＤＲ映像信号を表示できる設定にディスプレイ３０１の駆動を切り替えＳ５３０に進める。
【０１１７】
Ｓ５３０にて、外部機器３００はＳ５２８において受信したＨＤＲ映像信号を外部機器３００のディスプレイ３０１に表示する。
【０１１８】
この時、Ｓ５２９からＳ５３０の処理時間は、外部機器３００の性能によって異なり、映像が表示されるまで１秒から５秒程度の時間がかかる。
【０１１９】
図５Ｃは、デジタルカメラ１００と外部機器３００の映像出力をＨＤＲ画像からＳＤＲ画像に切り替える処理を示すシーケンス図である。
【０１２０】
このシーケンスでは、デジタルカメラ１００と外部機器３００との接続は図５Ａで説明したシーケンスで完了しているものとする。
【０１２１】
Ｓ５４１にて、システム制御部５０は、デジタル出力Ｉ／Ｆ９０に対しＨＤＲ映像信号の送信を指示し、処理をＳ５４２へ進める。Ｓ５４２にて、システム制御部５０は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）へＨＤＲ映像信号を出力する。また、外部機器３００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＨＤＲ映像信号を受信し、処理をＳ５２３へ進める。
【０１２２】
Ｓ５４３にて、外部機器３００は、Ｓ５４２にて受信したＨＤＲ映像を外部機器３００のディスプレイ３０１に表示する。
【０１２３】
デジタルカメラ１００がＨＤＲ信号を出力している間は、Ｓ５４１からＳ５４３を繰り返すことで、外部機器３００のディスプレイ３０１にＨＤＲ画像が表示されることになる。
【０１２４】
デジタルカメラ１００が外部機器３００への映像出力をＨＤＲ画像からＳＤＲ画像に切り替える場合にはＳ５４４以降の処理が実行される。
【０１２５】
Ｓ５４４にて、システム制御部５０はデジタル出力Ｉ／Ｆ９０に対しＨＤＲ映像信号の停止を指示し、処理をＳ５４５へ進める。Ｓ５４５にて、システム制御部５０は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）へ映像信号を停止する。外部機器３００は接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＨＤＲ映像信号の受信を停止し、処理をＳ５４６へ進める。
【０１２６】
Ｓ５４６にて、外部機器３００は、デジタルカメラ１００からの映像の受信が停止したため、外部機器３００のディスプレイ３０１への映像の表示を停止する。
【０１２７】
Ｓ５４７にて、システム制御部５０は、デジタル出力Ｉ／Ｆ９０に対しＳＤＲ映像信号の送信を指示し、処理をＳ５４８へ進める。
【０１２８】
Ｓ５４８にて、システム制御部５０は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）へＳＤＲ映像信号を出力する。外部機器３００は、接続ケーブル３０２のＴＭＤＳ信号線（不図示）を介してＳＤＲ映像信号を受信し、処理をＳ５４９へ進める。
【０１２９】
Ｓ５４９にて、外部機器３００はＳ５４８にて受信した映像信号を解析し、ＳＤＲ映像信号を表示できる設定にディスプレイ３０１の駆動を切り替え、処理をＳ５３０に進める。Ｓ５５０にて、外部機器３００はＳ５２８において受信したＳＤＲ映像信号を外部機器３００のディスプレイ３０１に表示する。
【０１３０】
なお、Ｓ５４９からＳ５５０の処理時間は、外部機器３００の性能によって異なり、映像が表示されるまで１秒から５秒程度の時間がかかる。
【０１３１】
図６Ａ、６Ｂは、図４ＡのＳ４１１，４２７の撮影メニュー処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１３２】
Ｓ６０１にて、システム制御部５０は、ユーザによりＨＤＲ撮影モードが有効にされているかに基づき、ＨＤＲ撮影するか否かを判定する。システム制御部５０は、ＨＤＲ撮影しないと判定した場合は処理をＳ６０２に進み、通常のＳＤＲ撮影時のメニューを表示する。また、システム制御部５０は、ＨＤＲ撮影すると判定した場合は処理をＳ６０２に進め、ＨＤＲ撮影時のメニューを表示する。このＳ６０３で、ＨＤＲ撮影時に併用させない機能についてグレーアウトなどの無効状態にしてメニュー上に表示させる。
【０１３３】
Ｓ６０４にて、システム制御部５０は、ユーザにより、ＨＤＲ撮影を行うか否かの設定項目が選択されたか否かを判定する。選択されたと判定した場合、システム制御部５０は処理をＳ６０５に、そうでない場合は処理をＳ６１１に進める。Ｓ６０５にて、システム制御部５０は、ユーザによりＨＤＲ撮影を行うか否かの設定が有効に切り替わったか否かを判定する。有効に切り替わったと判定された場合は、システム制御部５０は処理をＳ６０６に進み、そうでない場合は処理をＳ６０７に進める。Ｓ６０６にて、システム制御部５０は、ＨＤＲ撮影を行うか否かの設定を有効に変更し、設定値をシステムメモリ５２に記憶する。
【０１３４】
ＨＤＲ撮影を行うか否かの設定が有効の時のＳ６０７にて、システム制御部５０は、ユーザによりＨＤＲアシスト表示設定が変更に切り替わったか否かを判定する。変更に切り替わったと判定された場合は処理をＳ６０８に進め、そうでない場合は処理をＳ６０９に進める。尚、ＨＤＲ撮影を行うか否かの設定が無効の時はＨＤＲアシスト表示設定を変更できないことが望ましい。
【０１３５】
Ｓ６０８にて、システム制御部５０は、撮影時のＨＤＲアシスト表示設定をするか否かに変更し、設定値をシステムメモリ５２に記憶する。ＨＤＲアシスト表示設定「する」のバリエーションは２つ以上あっても構わない。
【０１３６】
なお、このように、メニュー画面において、ＨＤＲ撮影設定やＨＤＲアシスト表示設定を変更した場合には、ライブビュー画面へ遷移したタイミングで表示設定の変更結果を表示に反映させてもよい。メニュー画面ではなくライブビュー画面において、操作部７０の特定のボタンを使用する等して、それらの設定を変更した場合には、その変更したタイミング（そのボタンを押下したタイミング）で変更結果を表示に反映させてもよい。
【０１３７】
Ｓ６０９にて、システム制御部５０は、ユーザによりＨＤＲ設定メニュー表示処理の終了指示がされたか否かを判定する。終了指示がされたと判定した場合、システム制御部５０は処理をＳ６１０に進める。
【０１３８】
Ｓ６１０にて、システム制御部５０は、ユーザにより、静止画記録画質の設定項目が選択されたか否かを判定する。システム制御部５０は、その選択があったと判定した場合は処理をＳ６１１に進み、そうでない場合は処理をＳ６５１に進める。
【０１３９】
Ｓ６１１にて、システム制御部５０は、ユーザによりＨＤＲ撮影の指示入力があった否かの設定を判定する。システム制御部５０は、ＨＤＲ撮影の指示入力があったと判定した場合は処理をＳ６１２に、その指示入力が無いと判定した場合は処理をＳ６１４に進める。
【０１４０】
Ｓ６１２にて、システム制御部５０はＨＤＲ撮影用の画面表示を行い、Ｓ６１３にて、ＨＤＲ撮影用の記録画質のユーザ選択を受け付ける。ＨＤＲ撮影用の設定記録画質としては、ファイルフォーマットとして、ＲＡＷ、ＨＤＲ静止画ファイルおよび、ＲＡＷ＋ＨＤＲ静止画ファイルの２画像同時出力を用意する。また画像サイズについても、センサー読み出し時の画素数に近いＬａｒｇｅから、少し小さいＭｉｄｄｌｅ、さらに小さいＳｍａｌｌなどがある。さらに、ファイルサイズ容量を下げるために圧縮するための圧縮率も高画質（低圧縮率）から標準（高圧縮率）、低画質（高圧縮率）などがある。
【０１４１】
Ｓ６１４にて、システム制御部５０は、ＳＤＲ撮影用の画面表示を行い、Ｓ６１５にてＳＤＲ撮影用の記録画質のユーザ選択を受け付ける。ＳＤＲ撮影用の設定記録画質としても、ＨＤＲ撮影用と同様の選択肢を用意する。
【０１４２】
Ｓ６５１にて、システム制御部５０は、ユーザにより、動画記録画質の設定項目が選択されたか否かを判定する。システム制御部５０は、動画記録画質の設定項目が選択されたと判定した場合は処理をＳ６５２に進み、そうでない場合は処理をＳ６５７に進める。
【０１４３】
Ｓ６５２にて、システム制御部５０は、ユーザによるＨＤＲ撮影を行うか否かの設定を判定する。設定が行うことを示している場合、システム制御部５０は処理をＳ６５３に、そうでない場合は処理をＳ６５５に進める。
【０１４４】
Ｓ６５３にて、システム制御部５０はＨＤＲ撮影用の画面表示を行い、Ｓ６５４にてＨＤＲ撮影用の記録画質のユーザ選択を受け付ける。ＨＤＲ撮影用の設定記録画質としては、ファイルフォーマットとして、ＲＡＷ動画、ＲＡＷ動画＋プロキシ動画、ＨＤＲ動画ファイルおよび、ＲＡＷ＋プロキシ動画＋ＨＤＲ動画ファイルの３動画同時出力を用意する。また画像サイズについても、８Ｋ、４Ｋ、ＦｕｌｌＨＤ、ＨＤ、ＶＧＡなどがある。さらに、ファイルサイズを下げるための圧縮率も、ＡＬＬ−Ｉなどの高画質（低圧縮率）からＩＰＢなどの標準〜低画質（高圧縮率）などがある。その他、フレームレートの選択、ＮＴＳＣ／ＰＡＬなどの放送方式の選択もある。
【０１４５】
Ｓ６５５にて、システム制御部５０は、Ｓ６５３と同様にＳＤＲ撮影用の画面表示を行い、Ｓ６５６にてＳＤＲ撮影用の記録画質のユーザ選択を受け付ける。ＳＤＲ撮影用の設定記録画質としても、ＨＤＲ撮影用と同様の選択肢を用意する。
【０１４６】
Ｓ６５７にて、システム制御部５０は、ユーザにより、ＨＤＲ出力の設定項目が選択されたか否かを判定する。システム制御部５０は、ユーザにより、ＨＤＲ出力の設定項目が選択されたと判定した場合は処理をＳ６５８に、そうでない場合は処理をＳ６６０に進める。Ｓ６５８にて、システム制御部５０は、ユーザによりＨＤＲ出力設定が有効に切り替わったか否かを判定し、有効に切り替わったと判定した場合は処理をＳ６５９に、そうでない場合は処理をＳ６６０に進める。Ｓ６５９にて、システム制御部５０は、ＨＤＲ出力設定を有効に変更し、設定値をシステムメモリ５２に記憶する。
【０１４７】
Ｓ６６０にて、システム制御部５０は、ユーザにより、再生時のビューアシストの設定項目が選択されたか否かを判定する。システム制御部５０は、再生時のビューアシストの設定項目が選択されたと判定した場合は処理をＳ６６１に、そうでない場合は処理をＳ６６３に進める。Ｓ６６１にて、システム制御部５０は、ユーザにより再生時のビューアシストの設定が有効に切り替わったか否かを判定し、有効に切り替わったと判定した場合は処理をＳ６６２に、そうでない場合は処理をＳ６６３に進める。Ｓ６６２にて、システム制御部５０は、再生時のビューアシスト設定を有効に変更し、設定値をシステムメモリ５２に記憶する。
【０１４８】
Ｓ６６３にて、システム制御部５０は、ユーザにより、転送時のＳＤＲ変換の設定項目が選択されたか否かを判定し、選択されたと判定した場合は処理をＳ６６４に、そうでない場合は処理をＳ６６５に進める。Ｓ６６４にて、システム制御部５０は、ユーザにより転送時のＳＤＲ変換の設定が有効に切り替わったか否かを判定し、有効に切り替わったと判定された場合はＳ６６４にて、転送時のＳＤＲ変換設定を有効に変更し、処理をＳ６６５に進める。
【０１４９】
Ｓ６６５にて、システム制御部５０は、ユーザにより、その他ＨＤＲ撮影に関連する設定項目が選択されたか否かを判定し、選択されたと判定した場合は処理をＳ６６６に、そうでない場合は処理をＳ６６７に進める。Ｓ６６６にて、システム制御部５０は、その他の処理を有効に変更し、処理をＳ６６７に進める。
【０１５０】
Ｓ６６７にて、システム制御部５０は、ユーザにより、メニューを抜ける指示があったか否かを判定し、抜けないと判定した場合に処理をＳ６６０に戻し、抜けると判定した場合は本処理を終了する。
【０１５１】
図７は、システム制御部５０のＨＤＲ撮影処理の詳細を示すフローチャートである。メモリ３２に書き込まれたＲＡＷデータを画像処理部２４でＨＤＲ現像するフローである。
【０１５２】
デジタルカメラやデジタルビデオカメラ等の撮像装置は、撮影時の光源に応じて撮影画像の色調を補正するホワイトバランス機能を備えている。ホワイトバランス機能は、光源（晴天や曇天等の自然光源、蛍光灯や白熱灯等の人工光源）によって変わる色調の違いを補正し、光源に関わらず白さが同じに見えるようにする機能である。Ｓ７０１〜Ｓ７０３において、ホワイトバランス処理に必要なホワイトバランス係数が算出されることになる。また、本実施形態では、空などの高輝度領域の階調をなるべく白飛びさせないよう、人物などの明るさが適正となる露出よりも低い露出で撮影するものとする。
【０１５３】
まずＳ７０１にて、システム制御部５０は、メモリ制御部１５を介して、ＲＡＷ画像データを取得する。
【０１５４】
Ｓ７０２にて、システム制御部５０は、ホワイトバランス係数を算出するために取得したＲＡＷ画像データに対して白らしい画素を判定する、白サーチ枠内判定処理を行う。
【０１５５】
Ｓ７０３にて、システム制御部５０は、白サーチ枠内判定結果に基づいてホワイトバランス用係数を算出する。
【０１５６】
Ｓ７０２，７０３の処理の詳細について図１２のフローチャートを用いて説明する。
【０１５７】
ＲＡＷ画像データは、先に説明したように、１つの画素はＲ，Ｇ，Ｂのいずれか１つの成分の信号しか有さない。白サーチを行うため、システム制御部５０は、色信号に変換する必要があるためデベイヤ処理Ｓ１２０１を行い、１画素につきＲ，Ｇ，Ｂの全チャンネルの信号を生成する。デベイヤの方法は幾つかあるが、例えばローパスフィルターによる線形補間で信号生成できる。ＲＡＷ画像データは一般的にノイズによる影響があるため光学的黒（Ｏｐｔｉｃａｌ  Ｂｌａｃｋ）は、０ではなく値を持っている。よってシステム制御部５０は、デベイヤ後の信号からＯＢ分を減算する処理（Ｓ１２０２）を行う。そして、システム制御部５０は、取得したＲＧＢ信号から色信号Ｃｘ、Ｃｙを次式により算出する（Ｓ１２０３）。
【０１５８】
【数１】
2020141335.tif 000003
【０１５９】
ここで、Ｇ１，Ｇ２は、ベイヤ配列の２×２画素における２つのＧ成分値である。また、Ｃｘは色温度を表し、Ｃｙは緑方向補正量を表している。また、Ｙｉは輝度値である。
【０１６０】
図１３に、Ｃｘ−Ｃｙ平面を図示する。同図に示すように、撮像装置において予め白色を高色温度下（例えば日中など）から低色温度下（例えば日暮れ時など）まで撮影し、色評価値Ｃｘ、Ｃｙを座標上にプロットすることで、白色を検出するための基準となる白軸１２００を定めることができる。実際の光源において白色には若干のばらつきが存在するため、システム制御部５０は、白軸１２００の両側に或る程度の幅を持たせる（Ｓ１２０４）。この白軸に幅を持たせた枠を白サーチ枠１２０１と呼ぶ。
【０１６１】
Ｓ１２０５にて、システム制御部５０は、デベイヤ後の各画素についてＣｘ−Ｃｙ座標系にプロットし、白サーチ枠内に入っているかどうかを判定する。Ｓ１２０６にて、システム制御部５０は、白サーチ枠内に入った画素の中で、積分対象とする画素を輝度方向で制限する明暗除外処理を行う。これは暗すぎる色はノイズの影響を受けやすくなるのでホワイトバランス係数の算出精度が低下してしまうことを防ぐために行う。同様に明るすぎる色は各チャンネルのいずれかがセンサー飽和することでＲ／ＧもしくはＢ／Ｇ比のバランスが崩れ正しい色から離れていってしまいホワイトバランス係数の算出精度が低下してしまうことを防ぐために行う。このとき、ＳＤＲとＨＤＲでは明暗除外処理の対象とする画素の輝度を異ならせる。つまり、ＳＤＲとＨＤＲとで後述するホワイトバランス係数の算出に用いる画素を異ならせる。これはＳＤＲに比べてＨＤＲの方が高輝度域の再現性が高いことによる。本実施形態では、ＳＤＲでは明度側が例えば＋１ＥＶまでの明るさまで対象とするのに対して、ＨＤＲでは＋２ＥＶまでの明るさまで対象とすることでよりＨＤＲに最適化されたホワイトバランス係数を算出することが可能となる。
【０１６２】
Ｓ１２０７にて、システム制御部５０は、白サーチ枠内でかつ明暗除外処理のなされたＣｘ、Ｃｙからそれぞれの色評価値の積分値ＳｕｍＲ、ＳｕｍＧ、ＳｕｍＢを算出する。そして、Ｓ１２０８にて、システム制御部５０は、算出した積分値から、次式によりホワイトバランス係数ＷＢＣｏＲ、ＷＢＣｏＧ、ＷＢＣｏＢを算出する。
【０１６３】
【数２】
2020141335.tif 000004
【０１６４】
上式における右辺の“１０２４”は、１色成分が１０ビット精度となっているためである。
【０１６５】
尚、ホワイトバランス係数はユーザによって設定されている撮影モード（ＳＤＲ撮影もしくはＨＤＲ撮影）用の値を算出してもよいし、ＳＤＲ用、ＨＤＲ用の両方を算出してもよい。
【０１６６】
図７の説明に戻る。Ｓ７０４〜Ｓ７０６において、システム制御部５０は、階調補正処理に必要な階調補正テーブルを算出する。階調補正の詳細を図１４のフローチャートを用いて説明する。
【０１６７】
Ｓ１２２１にて、システム制御部５０は、図７のＳ７０１〜Ｓ７０３の処理で生成したＷＢ係数を用いてＷＢ処理を行う。Ｓ１２２２にて、システム制御部５０は、ヒストグラム検出を行う。具体的には、Ｓ１２２１で得られたホワイトバランスのゲイン値を画像データ全体に適用し、さらにガンマ補正処理を行った画素値について、輝度情報としてヒストグラムを作成する。ガンマ補正処理は公知のルックアップテーブルを用いる方法で良いが、現像で用いるものと同じガンマ特性を用いることが好ましい。ただし、処理時間やメモリ量の節約のために、折れ線で近似したガンマ特性など、簡略化したガンマ特性を用いてもよい。なお、画像の端の部分は、一般に重要でないことが多く、また撮像レンズによっては周辺光量の低下の影響を受ける部分であるため、周縁部の画素を除いてヒストグラムを作成してもよい。
【０１６８】
Ｓ１２２３にて、システム制御部５０は、顔検出前処理を行う。これは画像データに対して縮小処理、ガンマ処理等を施して、顔を容易に検出しやすいようにする処理である。Ｓ１２２４にて、システム制御部５０は、前処理した画像データに対し、公知の方法を用いて顔検出処理を実行する。この顔検出処理により、顔と思われる領域（顔領域）の位置とサイズ、検出の信頼度とが得られる。
【０１６９】
Ｓ１２２５にて、システム制御部５０は、露出補正量（低下量）を補うための階調補正量（階調補正量（Ａ））を第１の階調補正量として算出する。この際、画像の暗部については適正露出になるようにする一方、予め定めた輝度レベル以上の高輝度画素については補正されない（少なくとも、露出補正量を完全には補わない）、入出力特性の階調補正量を算出する。これにより、階調補正後の明部が白トビすることをさらに抑制することができる。この階調補正量は、露出補正量に応じた複数の補正テーブルとして予め用意しておくことができる。
【０１７０】
Ｓ１２２６にて、システム制御部５０は、Ｓ１２２４の顔検出処理により検出された顔領域のうち、信頼度があらかじめ設定した評価閾値より高い顔領域がある場合に、顔が検出されたと判定する。システム制御部５０は、顔が検出されたと判定した場合は処理をＳ１２２７に、顔が検出されなかったと判定した場合は処理をＳ１２３１に進める。
【０１７１】
Ｓ１２２７にて、システム制御部５０は、検出された顔領域の一部の領域を、顔輝度取得領域として算出する。顔輝度取得領域は、顔の明るい部分の輝度を取得するための領域であり、その数や位置などに関して特に制限はない。Ｓ１２２８にて、システム制御部５０は、顔輝度取得領域の各々について、含まれるＲ画素、Ｇ画素、Ｂ画素の種類ごとに平均値を求める。さらにシステム制御部５０は、ＲＧＢ画素の各平均値に対し、ヒストグラム検出と同様にしてホワイトバランスのゲイン値を適用し、ガンマ補正を行った後、以下の式により輝度値Ｙに変換する。
Ｙ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ
【０１７２】
なお、ヒストグラム検出および顔検出において適用するホワイトバランスのゲイン値は、同一画像データに対してＷＢ処理で使用したゲイン値を用いることが好ましい。輝度ガンマも、理想的には現像と同じものを用いるのが好ましいが、処理時間やメモリ量の節約のために、折れ線で近似したガンマ特性など、簡略化したガンマ特性を用いてもよい。
【０１７３】
Ｓ１２２９にて、システム制御部５０は、Ｓ１２２８で顔輝度取得領域の各々について求めた輝度値を、適正露出時を想定した値に変換する。これは、画像データが、適正露出よりも低い露出で撮像されていることから、適正露出で撮像した場合よりも顔の輝度が低く検出されることを補正する処理である。輝度値の変換は、露出制御が決定した露出補正量（低下量）を補償するように行ってもよいし、Ｓ１２２５で算出した階調補正量を用いて行ってもよい。
【０１７４】
Ｓ１２３０にて、システム制御部５０は、検出された顔の輝度の代表値を算出する。代表値としては例えば検出されている顔領域の顔輝度取得領域の各々の輝度値の中から最大値を求め、その値を代表値とする方法などが考えられる。
【０１７５】
Ｓ１２３１の処理は、Ｓ１２２６にてシステム制御部５０が顔領域が検出されなかったと判定した場合の処理である。Ｓ１２３１にて、システム制御部５０は、ヒストグラム特徴量を検出する。ヒストグラム特徴量は例えば、ヒストグラムで暗部側から累積度数が１％である画素が属するレベル（ＳＤ）、明部側から累積度数が１％である画素が属するレベル（ＨＬ）等であってよい。続くＳ１２３２にて、システム制御部５０は、Ｓ１２３１で算出したヒストグラム特徴量を、適正露出での撮像を想定した値に変換する。これは、画像データが、適正露出よりも低い露出で撮像されていることから、適正露出で撮像した場合よりもヒストグラム特徴量が低く検出されることを補正する処理である。輝度値の変換は、露出制御が決定した露出補正量（低下量）を補償するように行ってもよいし、Ｓ１２２５で算出した階調補正量を用いて行ってもよい。
【０１７６】
Ｓ１２３３にて、システム制御部５０は、目標の補正量の算出を行う。システム制御部５０は、顔の代表輝度値、もしくはヒストグラム特徴量に対する目標輝度レベルを求める。そして、システム制御部５０は、これらの目標輝度レベルと、画像データ中の輝度の最小値と最大値とから、スプライン補間などにより、入力輝度レベルに対する出力輝度レベルを定めたルックアップテーブル（入出力特性）を、階調補正量（Ｂ）として作成する。階調補正量（Ｂ）は、第２の階調補正量である。
【０１７７】
ここでＨＤＲではＳＤＲと目標の階調補正量を変えても良い。例えば、図１６（ａ）はＳＤＲでの見え、図１６（ｂ）はＨＤＲでの見えの例を示している。被写体（人物）の輝度値はいずれも同じ値であるが、背景についてＳＤＲでは高くても１００ｃｄ／ｍ２で突き当たるのに対して、ＨＤＲでは１００ｃｄ／ｍ２を超えた値となる。その結果、被写体の輝度値は同じであっても、ＨＤＲの方が暗く感じる場合がある。これは明度対比と言って、人間の視覚特性に起因する現象である。例えば図１６（ａ）と図１６（ｂ）では被写体の輝度は同じであるが、被写体の輝度と背景の輝度の差は、図１６（ａ）よりも図１６（ｂ）の方が大きい。このような場合、ユーザは図１６（ａ）よりも図１６（ｂ）の方が被写体を暗く感じてしまう。つまり、ＨＤＲは空などの高輝度域をより明るく表現することが可能であるため、ＳＤＲに比べて被写体が暗く見えてしまう可能性が高い。そこで本実施形態では、ＳＤＲの場合は図１５（ａ）に示すような階調特性を用いるのに対し、ＨＤＲの場合派図１５（ｂ）で示すような階調特性を用いて、より暗部を持ち上げる階調補正量を適用することで、見た目として好ましい結果にすることができる。なお、本実施形態の階調補正は露出の不足を補うための補正を例としたが、画作りのための明るさ補正においても同様の階調補正を行うことができる。
【０１７８】
顔の代表輝度値や画像データのヒストグラム特徴量に対する目標輝度レベルは、経験的に好ましいと考えられる固定値に設定することが可能であるが、代表輝度値やヒストグラム特徴量の値に応じて異なる目標輝度レベルを設定してもよい。この場合、目標輝度レベルを設定するパラメータ（代表輝度値やヒストグラム特徴量）毎に、入力レベルに対する目標輝度レベルの関係を定めたルックアップテーブルを用意しておけばよい。
【０１７９】
このようにして定めた目標輝度レベルへの変換を実現するための補正特性を、スプライン補間などの方法によって求め、必要であれば階調補正量（Ｂ）を適用するルックアップテーブル（又は関係式）として保存する。
【０１８０】
Ｓ１２３４にて、システム制御部５０は、Ｓ１２２５で算出した階調補正量（Ａ）と、Ｓ１２３３で算出した階調補正量（Ｂ）を合成する。システム制御部５０は、例えば各入力輝度レベルに対して、まず階調補正量（Ａ）を適用した後に、補正後の輝度レベルに対して階調補正量（Ｂ）を適用した結果の輝度値を求め、各入力輝度レベルに対する出力輝度レベルのルックアップテーブルを作成する。
【０１８１】
Ｓ１２３５にて、システム制御部５０は、Ｓ１２３４で求めた合成補正量（合成階調補正量）の上限値を制限する処理（リミッター処理）を行う。階調補正量（Ａ）と階調補正量（Ｂ）を合成することで、補正量が大きくなり、補正後の画像においてノイズ量が目立ちやすくなるため、全体の補正量に制限を設ける。リミッター処理は、各輝度値において許容する最大の補正量をテーブルとして用意しておき、Ｓ１２３４で作成したルックアップテーブルの値のうち、最大補正量を超える出力レベルを最大補正量に対応する出力レベルに置換することで実現できる。尚、階調補正量はユーザによって設定されている撮影モード（ＳＤＲ撮影もしくはＨＤＲ撮影）用の値を算出してもよいし、ＳＤＲ用、ＨＤＲ用の両方を算出してもよい。
【０１８２】
図７の説明に戻る。Ｓ７０７にて、システム制御部５０は、算出したホワイトバランス係数、階調補正用パラメータおよび種々のＨＤＲ用のパラメータを用いて現像する。その他の現像パラメータとして、色マトリクス、カメラＯＥＴＦカーブデータ、色調整パラメータ、ノイズリダクションパラメータ、シャープネスパラメータなどを用いてＨＤＲ現像画像を生成する。カメラＯＥＴＦ（ガンマカーブ）としては、例えばＩＴＵ−Ｒの勧告ＢＴ．２１００のＰＱ（Ｐｅｒｃｅｐｔｕａｌ  Ｑｕａｎｔｉｚａｔｉｏｎ）のＥＯＴＦ（Ｅｌｅｃｔｒｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）の逆特性を想定しているが、カメラ側の味付けをＯＯＴＦ（Ｏｐｔｏ−Ｏｐｔｉｃａｌ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）として組み合わせても良い。もしくは同じくＩＴＵ−Ｒの勧告ＢＴ．２１００のＨＬＧ（Ｈｙｂｒｉｄ  Ｌｏｇ−Ｇａｍｍａ）のＯＥＴＦを使用しても構わない。
【０１８３】
Ｓ７０８にて、システム制御部５０は、Ｓ７０７で現像した画像からリサイズして２画面比較画像用などの簡易表示用としてＭＰＦ（Ｍｕｌｔｉ  Ｐｉｃｔｕｒｅ  Ｆｏｒｍａｔ）用画像を生成し、ＨＥＶＣ形式で圧縮符号化する。
【０１８４】
Ｓ７０９にて、システム制御部５０は、Ｓ７０８で生成したＭＰＦ画像をさらにリサイズしてインデックス表示などに用いるサムネイル画像を生成、圧縮する。
【０１８５】
Ｓ７１０にて、システム制御部５０は、本画像としてＳ７０７で現像したＨＤＲ画像を圧縮する。圧縮する方法はいろいろ考えられるが例えば、１０ｂｉｔのＹＵＶ４２２のデータであればＨ．２６５（ＩＳＯ／ＩＥＣ  ２３００８−２  ＨＥＶＣ）で圧縮すればよい。
【０１８６】
Ｓ７１１にて、システム制御部５０は、システム制御部５０は、ユーザにより記録画質設定を判定する。システム制御部５０は、ＲＡＷ画像のみが記録される設定であると判定した場合は処理をＳ７１２に、ＨＤＲ画像のみが記録される設定であると判定した場合は処理をＳ７１３に、ＲＡＷ画像及びＨＤＲ画像が記録される設定であると判定した場合は処理をＳ７１４に進める。
【０１８７】
Ｓ７１２にて、システム制御部５０は、ＲＡＷ画像を圧縮してヘッダを付加して図８Ａのような構造のＲＡＷ画像ファイルとして、記録媒体Ｉ／Ｆ１８を介して記録媒体２００に記録される。圧縮方式としては幾つか考えられるが劣化のない可逆であるロスレス圧縮や、非可逆ではあるがファイルサイズが軽くなるロッシー圧縮などを用いればよい。またヘッダには、検出メタデータとしてＳ１２０５で求めたホワイトバランスの白サーチ枠内判定結果とＳ７０４で求めたヒストグラムおよびＳ７０５で求めた顔検出結果を記録する。ここで検出される白サーチ枠内判定結果は、Ｓ１２０６における明暗除外処理を行う前の判定結果である。したがって、ＨＤＲ撮影でもＳＤＲ撮影でも同じ判定結果が記録されることになる。また、ユーザによりＨＤＲ撮影モードとなっていた場合は、図１２で求めたホワイトバランス係数や図１４で求めた階調補正量といったＨＤＲ用の現像パラメータ、Ｓ７０８でＨＤＲ現像した画像データからＨＥＶＣ形式で符号化して生成した表示用のＭＰＦ用画像もメタデータとして図８Ｂ（ｂ）のように併せて記録する。上述したようにこれらのデータはＨＤＲ撮影かＳＤＲ撮影かで内容が異なる。なお、ＳＤＲ撮影であれば、上述したＳＤＲ用の白サーチ枠内判定や階調特性を用いた場合の現像パラメータが記録される。なお、ＨＤＲ撮影時であっても、ＳＤＲ用にＳ７０２〜Ｓ７０６の処理を行い、ＳＤＲ用の現像パラメータも生成して両方を記録しても構わない。なお、ＨＤＲ、ＳＤＲ両方の現像パラメータを生成するのは処理負荷が大きいため、連写時などには行わず、単写時など比較的処理負荷に余裕がある場合に行うようにしてもよい。
【０１８８】
また単写など処理負荷に余裕がある時はＨＤＲ用の表示用画像とは別に、ＳＤＲ用の現像パラメータを用いてＳＤＲ画質の本画像、ＭＰＦ用画像、サムネイル用画像を作成し、ＨＤＲ用の表示用画像とＳＤＲ用の表示用画像を同じファイルに記録しても構わない（図８Ｂ（ｃ））。
【０１８９】
また、サムネイルを表示する際は、画像が小さいのでどのような画像かが分かれば十分であるため、Ｓ７０９で作成するサムネイル用画像のみＳＤＲ現像画像で作成し保存しても構わない（図８Ｂ（ｄ））。このような構成にすることで、ＨＤＲの圧縮方式であるＨ．２６５のデコードに対応していない表示装置やＰＣでもサムネイル画像のみ表示することも可能になる。
【０１９０】
Ｓ７１３にて、システム制御部５０は、現像したＨＤＲ画像をＨＥＶＣ形式で圧縮符号化して静的メタデータもしくは動的メタデータを付加し、ＨＩＥＦ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のＨＥＩＦファイルとして、記録媒体Ｉ／Ｆ１８を介して記録媒体２００に記録する。静的メタデータとしては、ＣＥＡ−８６１．３に準拠したディスプレイの３原色および白色点のｘ，ｙ座標、マスタリングディスプレイの最大輝度値、最小輝度値、コンテンツ最大輝度値（Ｍａｘｉｍｕｍ  Ｃｏｎｔｅｎｔ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）、フレーム平均輝度レベル（Ｍａｘｉｍｕｍ  Ｆｒａｍｅ−ａｖｅｒａｇｅ  Ｌｉｇｈｔ  Ｌｅｖｅｌ）などである。また、動的メタデータとしては、ＳＭＰＴＥ  ＳＴ  ２０９４で定義されているカラーボリューム変換の動的トーンマッピングのメタデータなどである。尚、ＨＤＲ特性をＰＱ信号で表すには１０ｂｉｔ以上の深度であることが好ましいが従来のＪＰＥＧフォーマットだと８ｂｉｔであるため新たに静止画ＨＤＲ用のコンテナを採用する必要がある。ここでは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）によって開発され、ＭＰＥＧ−Ｈ  Ｐａｒｔ  １２（ＩＳＯ／ＩＥＣ  ２３００８−１２）で定義された画像ファイルフォーマットであるＨＥＩＦのコンテナを使用する。ＨＥＩＦは本画像だけでなく、サムネイルや複数の時間的に関連ある画像やＥＸＩＦやＸＭＰといったメタデータも１つのファイルの中に格納することができるという特徴がある。よって、ＨＥＶＣでエンコードされた１０ｂｉｔのイメージシーケンスも格納できるため使い回しが良い。
【０１９１】
Ｓ７１４及びＳ７１５では、Ｓ７１２及びＳ７１３の処理を順次行い、ＲＡＷ画像とＨＤＲ画像の両方を記録する。なお、上記の処理は撮影時に一連のシーケンスとして行ってもよいし、ＲＡＷ画像を記録しておき、後からユーザ操作などに基づき現像処理を行い、ＨＤＲ画像またはＳＤＲ画像を生成してもよい。また、ＰＣなどの外部装置が上述のＲＡＷ画像を取り込んで現像処理を行い、同様にＨＤＲ画像またはＳＤＲ画像を生成してもよい。
【０１９２】
続いて前述した記録処理において記録媒体２００に記録する静止画ＲＡＷ画像データのファイル構造を図８Ａに示す。以下で例示するファイルフォーマットはＩＳＯ／ＩＥＣ１４４９６−１２で規定されているＩＳＯベースメディアファイルフォーマットである。そのため、本ファイルフォーマットは木構造を持ちボックスと呼ばれる各ノードを持っている。また、各ボックスは複数のボックスを子要素として持つことができる。
【０１９３】
画像データ８０１は先頭にファイルタイプの記述のためのボックスｆｔｙｐ８０２、全てのメタデータを含むボックスｍｏｏｖ８０３、トラックのメディアデータ本体のボックスｍｄａｔ８０８、その他のボックス８０７を有する。前述のボックスｍｏｏｖ８０３は子要素として、ＭｅｔａＤａｔａ８０５を格納するボックスｕｕｉｄ８０４とＩｍａｇｅＤａｔａを参照する情報を格納するｔｒａｋボックス８０６を有する。ＭｅｔａＤａｔａ８０５には、画像のメタデータが記載されており、例えば画像の作成日時、撮影時条件、ＨＤＲまたはＳＤＲで撮影したかどうかの情報、前述した検出メタデータ、その他の撮影情報から構成される。前述のボックスｍｄａｔ８０８は子要素として、撮影した静止画像データであるＩｍａｇｅＤａｔａ８０９を持つ。
【０１９４】
なお、ＳＤＲで撮影したＲＡＷ画像と、ＨＤＲで撮影したＲＡＷ画像では、ＩｍａｇｅＤａｔａ８０９に記録される画像データが異なる。
【０１９５】
図８Ｂ（ａ）はＳＤＲで撮影したＲＡＷ画像に記録されるＩｍａｇｅＤａｔａ８０９である。この場合のＩｍａｇｅＤａｔａ８０９は、ＳＤＲ画質現像しＪＰＥＧ圧縮したＴＨＭ画像８２１、ＭＰＦ画像８２２、本画像８２３とＲＡＷ画像８２４及び、ＲＡＷ現像パラメータ８２５を持つ。各ＳＤＲ画質の画像は、その１色成分が８ビット（２５６階調）の画像である。なお、図８Ｂ（ａ）のＲＡＷ現像パラメータ８２５は、少なくともＳＤＲ現像用の現像パラメータを含む。
【０１９６】
図８Ｂ（ｂ）はＨＤＲで撮影時にＨＤＲ画像のみ表示用画像として持つＲＡＷ画像に記録されるＩｍａｇｅＤａｔａ８０９である。この場合のＩｍａｇｅＤａｔａ８０９は、ＨＤＲ画質現像しＨＥＶＣ圧縮したＴＨＭ画像８２６、ＭＰＦ画像８２７、本画像８２８とＲＡＷ画像８２４及び、ＲＡＷ現像パラメータ８２５を持つ。各ＨＤＲ画質の画像は、１色成分が１０ビット（１０２４階調）の画像である。図８Ｂ（ｂ）、（ｃ）、（ｄ）のＲＡＷ現像パラメータ８２５は、少なくともＨＤＲ現像用の現像パラメータを含む。
【０１９７】
図８Ｂ（ｃ）はＨＤＲで撮影時にＨＤＲ画像とＳＤＲ画像の両方を表示用画像として持つＲＡＷ画像に記録されるＩｍａｇｅＤａｔａ８０９である。この場合のＩｍａｇｅＤａｔａ８０９は、ＳＤＲ画質現像しＪＰＥＧ圧縮したＴＨＭ画像８２１、ＭＰＦ画像８２２、本画像８２３とＨＤＲ画質現像しＨＥＶＣ圧縮したＴＨＭ画像８２６、ＭＰＦ画像８２７、本画像８２８とＲＡＷ画像８２４及び、ＲＡＷ現像パラメータ８２５を持つ。
【０１９８】
図８Ｂ（ｄ）はＨＤＲで撮影時にＴＨＭ画像のみＳＤＲ画像で、ＭＰＦと本画像はＨＤＲ画像の表示用画像として持つＲＡＷ画像に記録されるＩｍａｇｅＤａｔａ８０９である。この場合のＩｍａｇｅＤａｔａ８０９は、ＳＤＲ画質現像しＪＰＥＧ圧縮したＴＨＭ画像８２１とＨＤＲ画質現像しＨＥＶＣ圧縮したＭＰＦ画像８２７、本画像８２８とＲＡＷ画像８２）及び、ＲＡＷ現像パラメータ８２５を持つ。
【０１９９】
本例で示したファイルフォーマットは実施形態の１つであり、必要に応じて他のボックスを有しても良い。また、表示用画像をｍｏｏｖ８０３内のボックスや、その他のボックス８０７に持つ構成としてもよい。
【０２００】
上記のようなファイルフォーマットを有することにより、ＳＤＲとして撮影されたＲＡＷ画像ファイルにはＳＤＲ画像用の現像パラメータが記録され、ＨＤＲとして撮影されたＲＡＷ画像ファイルにはＨＤＲ画像用の現像パラメータが記録されることになる。このようにすることで、後からＲＡＷ画像を現像する場合も、撮影時の設定を反映した現像パラメータで現像を行うことが可能となる。例えばＲＡＷ現像を行う装置（デジタルカメラ１００でもよいし、ＰＣなどの他の装置でもよい）は、ＲＡＷ画像のＭｅｔａＤａｔａ８０５を参照し、ＨＤＲとして撮影したか、ＳＤＲとして撮影したかを判定する。そしてＨＤＲとして撮影したと判定した場合は、ＲＡＷ画像をそのファイルに含まれるＨＤＲ画像用の現像パラメータを用いてＨＤＲ画像として現像する。また、ＳＤＲとして撮影したと判定した場合は、ＲＡＷ画像をそのファイルに含まれるＳＤＲ画像用の現像パラメータを用いてＳＤＲ画像として現像する。このような処理を行うことを可能とするために、本実施形態におけるデジタルカメラ１００は、ＳＤＲとして撮影されたＲＡＷ画像ファイルにはＳＤＲ画像用の現像パラメータを記録し、ＨＤＲとして撮影されたＲＡＷ画像ファイルにはＨＤＲ画像用の現像パラメータを記録している。なお、ＲＡＷ現像を行う装置は、前述したＨＥＩＦのコンテナを使用して現像した静止画ＨＤＲ画像を記録するようにすればよい。
【０２０１】
さらに、検出メタデータとしてＨＤＲ撮影でもＳＤＲ撮影でも同じ判定結果を記録することとしたため、ＨＤＲ撮影モードで撮影されたＲＡＷ画像ファイルであっても、記録された検出データを用いてＳＤＲ画像に現像することも可能となる。したがって、ＳＤＲ画像にしか対応していない装置でも、ＨＤＲ撮影モードで撮影されたＲＡＷ画像ファイルを適切に表示することが可能となる。
【０２０２】
図９Ａは、システム制御部５０の、表示部２８を使用した再生モード処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０２０３】
Ｓ９０１にて、システム制御部５０は、インデックス再生か、通常の再生かを判定する。Ｓ９０１にて、システム制御部５０はインデックス再生と判定した場合は処理をＳ９０２に進める。このＳ９０２にて、システム制御部５０は、再生する画像枚数を決定する。
【０２０４】
Ｓ９０３にて、システム制御部５０は、再生する画像を決定する。そして、Ｓ９０４にて、システム制御部５０は、再生する画像の描画処理を行う。
【０２０５】
Ｓ９０５にて、システム制御部５０は、表示する全ての画像の描画が完了したかを判定し、完了していないと判定した場合は、Ｓ９０３に戻し、描画処理を継続する。また、システム制御部５０は、描画処理が完了したと判定した場合、処理をＳ９０６に進める。このＳ９０６にて、システム制御部５０は、表示部２８へ、Ｓ９０６の画像出力処理を行い表示処理を終了する。その後、システム制御部５０は、操作受付処理を行う。
【０２０６】
図９Ｂは、システム制御部５０の、表示部２８を使用した再生モード処理の描画処理の詳細を示すフローチャートである。
【０２０７】
Ｓ９１１にて、システム制御部５０は、再生する画像の情報を取得する。Ｓ９１２にて、システム制御部５０は、再生する画像を決定する。Ｓ９１３にて、システム制御部５０は、再生する画像を記録媒体２００から読み出す。Ｓ９１４にて、システム制御部５０は、再生する画像の伸長処理を行う。Ｓ９１５にて、システム制御部５０は、Ｓ９１４で伸長処理を施した画像データから画素ごとのデータを収集する。この画像データとは例えば輝度情報であり、ヒストグラム処理やハイライト警告処理などに用いる。
【０２０８】
Ｓ９１６にて、システム制御部５０は、再生する画像がＨＤＲ画像であるかＳＤＲ画像であるかを判定する。システム制御部５０は、再生する画像がＨＤＲ画像であると判定した場合は処理をＳ９１７に、ＳＤＲ画像であると判定した場合は処理をＳ９２０に進める。Ｓ９１７にて、システム制御部５０は、再生時のＨＤＲアシスト表示設定を確認し、アシスト１の設定の場合には処理をＳ９１８へ、アシスト設定２の場合には処理をＳ９１９へ進める。Ｓ９１８にて、システム制御部５０は、Ｓ９１４で伸長した画像に対してアシスト１の設定に従ってＨＤＲ→ＳＤＲ変換処理を行う。また、Ｓ９１９にて、システム制御部５０は、Ｓ９１４で伸長した画像に対してアシスト２の設定に従ってＨＤＲ→ＳＤＲ変換処理を行う。
【０２０９】
Ｓ９２０にて、システム制御部５０は、Ｓ９１４で伸長した画像または、Ｓ９１８、Ｓ９１０でＳＤＲ変換処理を行った画像に対し、表示部２８に適したサイズに拡縮処理を行う。そして、Ｓ９２１にて、システム制御部５０は、生成した画像の配置を決定し、描画処理を終了する。
【０２１０】
図９Ｃ〜９Ｈは、システム制御部５０の読込画像選択処理の詳細を示すフローチャートである。
【０２１１】
Ｓ９２６にて、システム制御部５０は、取得した画像の情報を判定し、再生可能であるかを判定し、可能であると判定した場合は処理をＳ９２７に、再生不可と判定した場合は処理をＳ９３６に進める。
【０２１２】
Ｓ９２７にて、システム制御部５０は、再生する画像が静止画像か否かを判定する。システム制御部５０は、再生する画像が静止画像であると判定した場合には処理をＳ９２８に、そうでない場合は処理をＳ９３５に進める。
【０２１３】
Ｓ９２８にて、システム制御部５０は、再生する画像がＲＡＷ画像か否かを判定する。システム制御部５０は、再生する画像がＲＡＷ画像であると判定した場合は処理をＳ９２９に、そうでない場合は処理をＳ９３０に進める。
【０２１４】
Ｓ９２９にて、システム制御部５０は、ＲＡＷ画像がＨＤＲで撮影されたＲＡＷ画像か、ＳＤＲで撮影されたＲＡＷ画像かを判定する。システム制御部５０は、このときの判定を、図８で説明した、ＲＡＷファイル内にあるメタデータを用いて行う。システム制御部５０は、ＨＤＲで撮影されたＲＡＷ画像であると判定した場合は処理をＳ９３１に、ＳＤＲ画像であると判定した場合は処理をＳ９３２に進める。
【０２１５】
Ｓ９３０にて、システム制御部５０は、ＲＡＷ画像でないと判定された静止画像がＨＤＲで撮影された画像か、ＳＤＲで撮影された画像かを判定する。本実施形態ではＨＤＲで撮影した画像はＨＥＩＦとして記録、ＳＤＲで撮影した画像はＪＰＥＧとして記録するため、ＨＥＩＦかＪＰＥＧかでＨＤＲ画像かＳＤＲ画像かを判定しているが、ＨＥＩＦ内のメタデータを使用してＨＤＲ画像かＳＤＲ画像かを判定してもよい。
【０２１６】
Ｓ９３１にて、システム制御部５０は、ＨＤＲで撮影されたＲＡＷ画像から再生に使用する画像データを選択する。Ｓ９３２にて、システム制御部５０は、ＳＤＲで撮影されたＲＡＷ画像から再生に使用する画像データを選択する。Ｓ９３３にて、システム制御部５０は、ＨＤＲ現像した静止画像から再生に使用する画像データを選択する。Ｓ９３４にて、システム制御部５０は、ＳＤＲ現像した静止画像から再生に使用する画像データを選択する。Ｓ９３５にて、システム制御部５０は、動画ファイルの中から表示すべき画像データを選択する。Ｓ９３６にて、システム制御部５０は、再生画像の非表示処理を行う。この場合、再生できない画像ということをユーザに知らせるために再生不可の情報を表示する。
【０２１７】
図９Ｄは、システム制御部５０が、ＨＤＲで撮影されたＲＡＷ画像から再生に使用する画像データを選択するフローである。
【０２１８】
Ｓ９４１にて、システム制御部５０は、インデックス再生か、通常の再生かを判定する。システム制御部５０は、インデックス再生であると判定した場合は処理をＳ９４２に、通常再生であると判定した場合は処理をＳ９４３に進める。
【０２１９】
Ｓ９４２にて、システム制御部５０は、インデックス再生の再生画像枚数によって、使用する画像データを判定する。本実施形態は３６枚を閾値とするものとするが、その枚数は一例であって、ユーザにより適宜設定するようにしても良いし、表示部２８のサイズに依存して決定しても良い。システム制御部５０は、表示する画像が３６枚以上であると判定した場合は処理をＳ９４５に進み、３６枚より少ないと判定した場合はＳ９４４に処理を進める。
【０２２０】
Ｓ９４３にて、システム制御部５０は、「表示用  ＨＤＲ  本画像（ＨＥＶＣ）」（８２８）を再生に使用する画像データとして決定する。Ｓ９４４にて、システム制御部５０は、「表示用  ＨＤＲ  ＭＰＦ画像（ＨＥＶＣ）」（８２７）を再生に使用する画像データとして決定する。Ｓ９４５にて、システム制御部５０は、「表示用  ＨＤＲ  ＴＨＭ画像（ＨＥＶＣ）」（８２６）を再生に使用する画像データとして決定する。
【０２２１】
図９Ｅは、ＨＤＲで撮影されたＲＡＷ画像がＳＤＲの表示用画像を持つ場合にＲＡＷ画像から再生に使用する画像データの選択処理を示すフローである。
【０２２２】
Ｓ９５１にて、システム制御部５０が、インデックス再生か、通常の再生かを判定する。システム制御部５０は、インデックス再生であると判定した場合は処理をＳ９５２に、通常再生と判定した場合は処理をＳ９５３に進める。
【０２２３】
Ｓ９５２にて、システム制御部５０は、インデックス再生の再生画像枚数によって、使用する画像データを判定する。ここでは、３６枚を判定の際の閾値とする。システム制御部５０は、再生画像数が３６枚以上であると判定した場合は処理をＳ９５５に、３６枚未満であると判定した場合は処理をＳ９５４に進める。
【０２２４】
Ｓ９５３、Ｓ９５４、Ｓ９５５では、システム制御部５０は、再生するＲＡＷ画像にＳＤＲ画像が含まれているかを確認する。このときの判定は図８で説明した、ＲＡＷファイル内にあるメタデータを用いる。
【０２２５】
Ｓ９５６にて、システム制御部５０は、「表示用  ＨＤＲ  本画像（ＨＥＶＣ）」（８２８）を再生に使用する画像データとして決定する。Ｓ９５７にて、システム制御部５０は、「表示用  ＳＤＲ  本画像（ＪＰＥＧ）」（８２３）を再生に使用する画像データとして決定する。Ｓ９５８にて、システム制御部５０は、「表示用  ＨＤＲ  ＭＰＦ画像（ＨＥＶＣ）」（８２７）を再生に使用する画像データとして決定する。Ｓ９５９にて、システム制御部５０は、「表示用  ＳＤＲ  ＭＰＦ画像（ＪＰＥＧ）」（８２２）を再生に使用する画像データとして決定する。Ｓ９６０にて、システム制御部５０は、「表示用  ＨＤＲ  ＴＨＭ画像（ＨＥＶＣ）」（８２６）を再生に使用する画像データとして決定する。Ｓ９６１にて、システム制御部５０は、「表示用  ＳＤＲ  ＴＨＭ画像（ＪＰＥＧ）」（８２１）を再生に使用する画像データとして決定する。
【０２２６】
図９Ｆは、システム制御部５０が、ＨＤＲ現像静止画像から再生に使用する画像データを選択するフローである。
【０２２７】
Ｓ９７１にて、システム制御部５０は、インデックス再生か、通常の再生かを判定する。システム制御部５０は、インデックス再生と判定した場合は処理をＳ９７２に、通常再生であると判定した場合は処理をＳ９７３に進める。
【０２２８】
Ｓ９７２にて、システム制御部５０は、インデックス再生の再生画像枚数によって、使用する画像データを判定する。実施形態では、枚数の閾値として３６枚とする。システム制御部５０は、再生画像枚数が３６枚以上であると判定した場合は処理をＳ９７５に、３６枚未満であると判定した場合は処理をＳ９７４に進める。
【０２２９】
Ｓ９７３にて、システム制御部５０は、「ＨＤＲ  本画像（ＨＥＶＣ）」（不図示）を再生に使用する画像データとして決定する。Ｓ９７４にて、システム制御部５０は、「ＨＤＲ  ＭＰＦ画像（ＨＥＶＣ）」（不図示）を再生に使用する画像データとして決定する。Ｓ９７５にて、システム制御部５０は、「ＨＤＲ  ＴＨＭ画像（ＨＥＶＣ）」（不図示）を再生に使用する画像データとして決定する。
【０２３０】
図９ＧはＳＤＲで撮影されたＲＡＷ画像から再生に使用する画像データを選択するフローである。
【０２３１】
Ｓ９８１にて、システム制御部５０は、インデックス再生か、通常の再生かを判定する。システム制御部５０は、インデックス再生と判定した場合は処理をＳ９８２に、通常再生と判定した場合は処理をＳ９８３に進める。
【０２３２】
Ｓ９８２にて、システム制御部５０は、インデックス再生の再生画像枚数によって、使用する画像データを判定する。実施形態では、枚数の閾値として３６枚とする。システム制御部５０は、表示する画像が３６枚以上と判定した場合は処理をＳ９８５に、３６枚未満であると判定した場合は処理をＳ９８４に進める。
【０２３３】
Ｓ９８３にて、システム制御部５０は、「表示用  ＳＤＲ  本画像（ＪＰＥＧ）」（８２３）を再生に使用する画像データとして決定する。Ｓ９８４にて、システム制御部５０は、「表示用  ＳＤＲ  ＭＰＦ画像（ＪＰＥＧ）」（８２２）を再生に使用する画像データとして決定する。Ｓ９８５にて、システム制御部５０は、「表示用  ＳＤＲ  ＴＨＭ画像（ＪＰＥＧ）」（８２１）を再生に使用する画像データとして決定する。
【０２３４】
図９Ｈは、ＳＤＲ現像静止画像から再生に使用する画像データを選択するフローである。
【０２３５】
Ｓ９９１にて、システム制御部５０は、インデックス再生か、通常の再生かを判定する。システム制御部５０は、インデックス再生と判定した場合は処理をＳ９９２に、通常再生と判定した場合は処理をＳ９９３に進める。
【０２３６】
Ｓ９９２にて、システム制御部５０は、インデックス再生の再生画像枚数によって、使用する画像データを判定する。実施形態では、枚数の閾値として３６枚とする。システム制御部５０は、再生する画像が３６枚以上と判定した場合は処理をＳ９９５に、３６枚未満であると判定した場合は処理をＳ９９４に進める。
【０２３７】
Ｓ９９３にて、システム制御部５０は、「ＳＤＲ  本画像（ＪＰＥＧ）」（不図示）を再生に使用する画像データとして決定する。Ｓ９９４にて、システム制御部５０は、「ＳＤＲ  ＭＰＦ画像（ＪＰＥＧ）」（不図示）を再生に使用する画像データとして決定する。Ｓ９９５にて、システム制御部５０は、「ＳＤＲ  ＴＨＭ画像（ＪＰＥＧ）」（不図示）を再生に使用する画像データとして決定する。
【０２３８】
図１０Ａは、外部機器３００を使用した再生モード処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０２３９】
Ｓ１００１にて、システム制御部５０は、外部機器３００がデジタルカメラ１００に接続されているか否かを判定する。システム制御部５０は、外部機器３００が接続されていると判定した場合は処理をＳ１００２に、接続されていないと判定した場合は処理をＳ１００５に進める。
【０２４０】
Ｓ１００２にて、システム制御部５０は、再生時ＨＤＲ設定が有効かどうかを判定する。再生設定としては、「ＨＤＲ再生する」、「ＨＤＲ再生しない」、「撮影モード連動」が選択可能である。「ＨＤＲ再生する」を設定している場合は、再生する画像がＨＤＲ画像かＳＤＲ画像かに関係なく、外部機器３００がＨＤＲに対応していれば、ＨＤＲ出力するモードであり、「ＨＤＲ再生しない」はＳＤＲ出力するモードとなる。「撮影モード連動」は再生時の出力を撮影モードに連動させるモードである。すなわち、「ＨＤＲ撮影」が「する」に設定されているＨＤＲ撮影モードの場合は、再生時もＨＤＲ出力し、「ＨＤＲ撮影」が「しない」に設定されているＳＤＲ撮影モードの場合は再生時もＳＤＲ出力するモードである。なお、デフォルトは「撮影モード連動」に設定されており、ユーザが撮影モードを変更しても再生設定は「撮影モード連動」のまま維持される。ユーザが再生設定を「撮影モード連動」から「ＨＤＲ再生する」又は「ＨＤＲ再生しない」へ変更した場合だけ、その連動が切れる。また、「ＨＤＲ再生する」及び「ＨＤＲ再生しない」の代わりに「ＨＥＩＦ（再生）」及び「ＪＰＥＧ（再生）」等のファイルフォーマットを選択肢としてもよい。なお、同様に、「ＨＤＲ撮影する」及び「ＨＤＲ撮影しない」の代わりに「ＨＥＩＦ（撮影）」及び「ＪＰＥＧ（撮影）」等のファイルフォーマットを選択肢としてもよい。
【０２４１】
Ｓ１００２において、システム制御部５０は、「ＨＤＲ再生する」の場合は処理をＳ１００３に、「ＨＤＲ再生しない」の場合は処理をＳ１００５に進める。また、システム制御部５０は、「撮影モード連動」の場合であって、Ｓ６０６で設定した「ＨＤＲ撮影」が「する」の場合は処理をＳ１００３に進め、「しない」の場合はＳ１００５に処理を進める。
【０２４２】
Ｓ１００３にて、システム制御部５０は、外部機器３００がＨＤＲに対応したディスプレイかどうかを判定する。システム制御部５０は、ＨＤＲに対応したディスプレイであると判定した場合は処理をＳ１００４に、対応していないと判定した場合は処理をＳ１００５に進める。
【０２４３】
Ｓ１００４にて、システム制御部５０は、外部機器３００にＨＤＲの信号を出力する。Ｓ１００５にて、システム制御部５０は、外部機器３００にＳＤＲの信号を出力する。
【０２４４】
Ｓ１００６〜Ｓ１０１１は、図９ＡのＳ９０１〜９０６と同じため、ここでの説明は省略する。
【０２４５】
図１０Ｂは、外部機器３００にＨＤＲの信号を出力した場合の描画処理（Ｓ１００９）の詳細を示すフローチャートである。
【０２４６】
Ｓ１０２１〜Ｓ１０２５、Ｓ１０２８、Ｓ１０２９は図９Ｂで説明した、Ｓ９１１〜Ｓ９１５、Ｓ９２０、Ｓ９２１と同じため、ここでの説明は省略する。
【０２４７】
Ｓ１０２６にて、システム制御部５０は、再生する画像がＨＤＲ画像であるかＳＤＲ画像であるかを判定する。システム制御部５０は、再生する画像がＨＤＲ画像であると判定した場合は処理をＳ１０２８に、ＳＤＲ画像であると判定した場合は処理をＳ１０２７に進める。
【０２４８】
Ｓ１０２７にて、システム制御部５０は、ＳＤＲ→ＨＤＲ変換処理を行う。この後のＳ１０２８，Ｓ１０２９は、図９ＢのＳ９２０、Ｓ９２１と同じである。なお、外部機器３００にＳＤＲの信号を出力した場合の描画処理（Ｓ１００９）の詳細は、図９Ｂと同じであるため、説明を省略する。
【０２４９】
図１１（ａ）は再生メニュー処理の詳細を示すフローチャートである。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０２５０】
Ｓ１１０１にて、システム制御部５０は、ユーザによりＲＡＷ現像の設定項目（不図示）でＲＡＷ現像すると設定された否かを判定する。システム制御部５０は、ＲＡＷ現像しないと判定した場合は処理をＳ１１０３に、ＲＡＷ現像すると判定した場合は処理をＳ１１０２に進める。
【０２５１】
Ｓ１１０３にて、システム制御部５０は、ＨＤＲファイルのＳＤＲ変換の設定項目（不図示）でＨＤＲ→ＳＤＲ変換すると設定されているか否かを判定する。システム制御部５０は、ＨＤＲ→ＳＤＲ変換しないと判定した場合は処理をＳ１１０５へ、ＨＤＲ→ＳＤＲ変換すると判定した場合は処理をＳ１１０４へ進める。
【０２５２】
Ｓ１１０５にて、システム制御部５０は、ファイル転送の設定項目（不図示）でファイル転送すると設定されたか否かを判定する。システム制御部５０は、ファイル転送しないと判定した場合は処理をＳ１１０７へ、ファイル転送すると判定した場合は処理をＳ１１０６へ進める。
【０２５３】
Ｓ１１０７にて、システム制御部５０は、メニューを抜けるか否かを判定する。システム制御部５０は、メニューを抜けないと判定した場合は処理をＳ１１０１に戻し、メニューを抜けると判定した場合は、この再生メニュー処理を終了する。
【０２５４】
Ｓ１１０６にて、システム制御部５０は、ユーザ指定の画像ファイルに対して転送処理を行う。ＨＤＲ画像ファイルを転送する際は、受信先がＳＤＲ表示しかできない場合はＳ１１０４で示すＨＤＲ→ＳＤＲ変換をカメラ内で実施してからＳＤＲ画像ファイルとして転送してもよい。
【０２５５】
Ｓ１１０２にて、システム制御部５０は、ユーザ指定のＲＡＷ画像ファイルに対してＲＡＷ現像を行う。このＲＡＷ現像処理の詳細を、図１１（ｂ）のブロック図を参照して以下に説明する。なお、図１１（ｂ）に示す各処理部は、画像処理部２４に含まれるものとするが、システム制御部５０が実行するプログラムで実現させても構わない。
【０２５６】
記録媒体２００に記録されている撮影されたＲＡＷ画像１１０１をシステム制御部５０が読み出し画像処理部２４でＲＡＷ現像処理を行わせる。ＲＡＷ画像はベイヤ配列の画素の集合であるので、１つの画素は単一の色成分の強度データしか有さない。尚、ＲＡＷ画像はＳＤＲ撮影されたときのＲＡＷ（ＳＤＲ）とＨＤＲ撮影されたときのＲＡＷ（ＨＤＲ）が存在する。また、現像時にＲＡＷ（ＳＤＲ）をそのままＳＤＲ現像する場合と、ＨＤＲ現像する場合も有り得る。反対にＲＡＷ（ＨＤＲ）をＨＤＲ現像する場合と、ＳＤＲ現像する場合もある。ホワイトバランス部１１０２では、白を白くする処理がなされる。ＲＡＷ（ＨＤＲ）をＨＤＲ現像の場合は、ファイルに記録されているＨＤＲ現像メタであるＨＤＲ用のホワイトバランス係数を用いてホワイトバランス処理を実施する。逆に、ＳＤＲ現像する場合は、ファイルに格納されている検出メタである白サーチ枠内判定結果からＳＤＲ用のホワイトバランス係数を生成して、ホワイトバランス処理を実施する。もちろんＲＡＷにＨＤＲ用、ＳＤＲ用の両方のホワイトバランス係数が記録されている場合は適宜必要な方を用いればよい。
【０２５７】
色補間部１１０３は、ノイズリダクションや色モザイク画像を補間することによって、全ての画素において、１画素が３成分（例えばＲ、Ｇ、Ｂの色情報）を持つカラー画像を生成する。生成されたカラー画像は、マトリクス変換部１１０４およびガンマ変換部１１０５を経て基本的なカラー画像が生成される。その後、色輝度調整部１１０６が、画像の見栄えを改善するための処理をカラー画像に対し行う。例えば、夕景検出して彩度強調といった画像補正がシーンに応じて行われる。階調補正も同様に実施するが、ＲＡＷ（ＨＤＲ）をＨＤＲ現像する場合は、ファイルに格納されているＨＤＲ現像メタであるＨＤＲ用の階調補正量を用いて階調補正を実施する。逆にＳＤＲ現像する場合は、ファイルに記録されている検出メタである顔検出結果、ヒストグラムを用いてＳＤＲ用の階調補正量を算出し階調補正を実施する。もちろんＲＡＷにＨＤＲ用、ＳＤＲ用の両方の階調補正量が記録されている場合は適宜必要な方を用いればよい。
【０２５８】
所望の色調整を行った画像に対して、圧縮部１１０７で高解像度画像をＪＰＥＧやＨＥＶＣ等の方法で圧縮し、記録部１１０８にてフラッシュメモリ等の記録媒体に記録する現像画像が生成される。尚、先述したＨＥＩＦコンテナには複数の画像を格納できるので、ＨＤＲ現像した画像の他にＳＤＲ現像した画像も含めて格納しても構わない。
【０２５９】
Ｓ１１０４にて、システム制御部５０は、ユーザ指定のＨＤＲ画像ファイルに対してＳＤＲ変換を行う。ＨＤＲ画像はＯＥＴＦがＰＱ、色域がＢＴ．２０２０などの色空間で生成された画像であるため、ＳＤＲのγ２．２、ｓＲＧＢなどの色空間にトーンマッピングおよびガマットマッピング処理を行う必要がある。具体的な方法としては公知の技術を用いれば良いが、例えば適正露出をＳＤＲと揃えるようなトーンマッピングを行うとＳＤＲと比較して明るさを合わせた結果を得ることができる。
【０２６０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上記実施形態では、１色成分が８ビットを超える画像データの符号化にＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）を採用するものとしたが、１色成分当たり８ビットを超える画像を符号化することが可能であれば、特にその種類は問わない。また、上記実施形態ではデジタルカメラに適用するものとして説明したが、撮像機能を有するコンピュータ（スマートフォンやカメラ付きノートＰＣ等）に適用しても構わず、上記実施形態に限定されるものではない。
【０２６１】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【０２６２】
１００  デジタルカメラ
１５０  レンズユニット
３００  外部機器
５０  システム制御部
７０  操作部
２００  記録媒体
【図１】
2020141335.tif 000005
【図２】
2020141335.tif 000006
【図３】
2020141335.tif 000007
【図４Ａ】
2020141335.tif 000008
【図４Ｂ】
2020141335.tif 000009
【図５Ａ】
2020141335.tif 000010
【図５Ｂ】
2020141335.tif 000011
【図５Ｃ】
2020141335.tif 000012
【図６Ａ】
2020141335.tif 000013
【図６Ｂ】
2020141335.tif 000014
【図７】
2020141335.tif 000015
【図８Ａ】
2020141335.tif 000016
【図８Ｂ】
2020141335.tif 000017
【図９Ａ】
2020141335.tif 000018
【図９Ｂ】
2020141335.tif 000019
【図９Ｃ】
2020141335.tif 000020
【図９Ｄ】
2020141335.tif 000021
【図９Ｅ】
2020141335.tif 000022
【図９Ｆ】
2020141335.tif 000023
【図９Ｇ】
2020141335.tif 000024
【図９Ｈ】
2020141335.tif 000025
【図１０Ａ】
2020141335.tif 000026
【図１０Ｂ】
2020141335.tif 000027
【図１１】
2020141335.tif 000028
【図１２】
2020141335.tif 000029
【図１３】
2020141335.tif 000030
【図１４】
2020141335.tif 000031
【図１５】
2020141335.tif 000032
【図１６】
2020141335.tif 000033