(57)【要約】【課題】ＲＡＷ画像の現像パラメータを適切に決定することが可能な画像処理装置、制御方法およびプログラムを提供する。【解決手段】画像処理装置は、被写体の光学像を撮像して電気信号に変換する撮像手段と、電気信号に基づくＲＡＷ画像を生成する生成手段と、ＲＡＷ画像の現像処理を行うことにより現像画像を生成する現像手段と、現像画像を表示する表示手段と、現像処理に用いられる現像パラメータを撮像時における撮像情報に基づいて決定するとともに、表示手段に表示された現像画像に基づくユーザの指示に応じて現像パラメータを変更する決定手段と、現像パラメータとＲＡＷ画像を外部装置に送信する送信手段とを備えることを特徴とする。【選択図】図２
2018133658.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を撮像して電気信号に変換する撮像手段と、
前記電気信号に基づくＲＡＷ画像を生成する生成手段と、
前記ＲＡＷ画像の現像処理を行うことにより現像画像を生成する現像手段と、
前記現像画像を表示する表示手段と、
前記現像処理に用いられる現像パラメータを前記撮像時における撮像情報に基づいて決定するとともに、前記表示手段に表示された前記現像画像に基づくユーザの指示に応じて前記現像パラメータを変更する決定手段と、
前記現像パラメータと前記ＲＡＷ画像を外部装置に送信する送信手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記現像画像の画像処理を行う画像処理手段を備え、
前記表示手段は、前記画像処理が行われた画像を表示し、
前記決定手段は、前記画像処理に用いられる画像処理パラメータを前記撮像情報に基づいて決定するとともに、前記表示手段により表示された前記画像に対するユーザの指示に応じて前記画像処理パラメータを変更し、
前記送信手段は、前記外部装置に前記画像処理パラメータを送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記現像画像の解像度は、前記ＲＡＷ画像の解像度より低いことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記決定手段は、１つの前記ＲＡＷ画像に対して複数の異なる前記現像パラメータを決定し、前記現像手段は、前記異なる現像パラメータにそれぞれ対応する複数の前記現像画像を生成することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記表示手段は、前記複数の現像画像を同時に表示することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記送信手段は、前記複数の現像画像のうち前記ユーザにより指示された現像画像に対応する前記現像パラメータを送信することを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
前記撮像情報は、前記現像画像から算出されるフォーカスおよび露出の評価値を含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記撮像情報は、前記現像画像から検出される被写体情報を含むことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記撮像情報は、前記撮像時における前記撮像手段の位置および前記撮像の日時を含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記決定手段は、複数の前記ＲＡＷ画像に対して同じ前記現像パラメータを決定することを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記ＲＡＷ画像と前記現像画像を記録する不揮発性の記録手段を備え、
前記現像手段は、前記記録手段に記録された前記ＲＡＷ画像に対して、前記撮像後において前記現像処理を行うことを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記外部装置は、前記現像パラメータを用いて前記ＲＡＷ画像の現像処理を行うことを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記外部装置の表示手段の画面のサイズは、前記表示手段の画面のサイズよりも大きいことを特徴とする請求項１乃至１２のいずれか１項に記載の画像処理装置。
【請求項１４】
被写体の光学像を撮像して電気信号に変換するステップと、
前記電気信号に基づくＲＡＷ画像を生成するステップと、
前記ＲＡＷ画像の現像パラメータを前記撮像時における撮像情報に基づいて決定するステップと、
前記ＲＡＷ画像の現像処理を行うことにより現像画像を生成するステップと、
前記現像画像を表示するステップと、
表示された前記現像画像に対するユーザの指示に応じて前記現像パラメータを変更するステップと、
前記現像パラメータと前記ＲＡＷ画像を外部装置に送信するステップとを備えることを特徴とする画像処理装置の制御方法。
【請求項１５】
請求項１４に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、制御方法およびプログラムに関し、特に、ＲＡＷ画像を現像処理する技術に関する。
【背景技術】
【０００２】
従来の撮像装置は、撮像センサによって撮像された生の画像情報（ＲＡＷ画像）をデベイヤー処理（デモザイク処理）し、輝度と色差から成る信号に変換して、各信号についてノイズ除去、光学的な歪補正、画像の適正化などの所謂現像処理を行っている。そして、現像処理された輝度信号及び色差信号を圧縮符号化し、記録媒体に記録することが一般的である。
【０００３】
一方で、ＲＡＷ画像を記録できる撮像装置も存在する。ＲＡＷ画像は、圧縮符号化されないか圧縮効率が悪い場合には、記録に必要なデータ量が膨大になるが、オリジナル画像に対する補正、劣化を最低限に抑えられ、撮像後に編集できるという利点を有している。
【０００４】
ＲＡＷ画像を記録する撮像装置の構成は特許文献１に開示されている。特許文献１には、撮像時にＲＡＷ画像と共に現像パラメータを記録しておき、再生時に当該現像パラメータを用いてＲＡＷ画像の現像処理を行う構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２４４４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、撮像時の現像処理で用いられた現像パラメータがユーザの指示に応じて記録される。しかしながら、撮像装置だけで現像パラメータを適切に決定することは必ずしも容易ではない。
本発明は上述の問題に鑑み、ＲＡＷ画像の現像パラメータを適切に決定することが可能な画像処理装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る画像処理装置は、被写体の光学像を撮像して電気信号に変換する撮像手段と、前記電気信号に基づくＲＡＷ画像を生成する生成手段と、前記ＲＡＷ画像の現像処理を行うことにより現像画像を生成する現像手段と、前記現像画像を表示する表示手段と、前記現像処理に用いられる現像パラメータを前記撮像時における撮像情報に基づいて決定するとともに、前記表示手段に表示された前記現像画像に基づくユーザの指示に応じて前記現像パラメータを変更する決定手段と、前記現像パラメータと前記ＲＡＷ画像を外部装置に送信する送信手段とを備えることを特徴とする。
【０００８】
本発明の一実施形態に係る画像処理装置の制御方法は、被写体の光学像を撮像して電気信号に変換するステップと、前記電気信号に基づくＲＡＷ画像を生成するステップと、前記ＲＡＷ画像の現像パラメータを前記撮像時における撮像情報に基づいて決定するステップと、前記ＲＡＷ画像の現像処理を行うことにより現像画像を生成するステップと、前記現像画像を表示するステップと、表示された前記現像画像に対するユーザの指示に応じて前記現像パラメータを変更するステップと、前記現像パラメータと前記ＲＡＷ画像を外部装置に送信するステップとを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＲＡＷ画像の現像パラメータを適切に決定することが可能な画像処理装置、制御方法およびプログラムが提供される。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る画像処理システムの模式図である。
【図２】第１実施形態に係る画像処理装置のブロック図である。
【図３】第１実施形態に係る画素配列を説明するための図である。
【図４】第１実施形態に係る外部装置のブロック図である。
【図５】第１実施形態に係る現像パラメータの決定処理のフローチャートである。
【図６】第１実施形態に係る画像処理パラメータの決定処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。
（第１実施形態）
図１は、本実施形態に係る画像処理システムの模式図である。画像処理システムは、画像処理装置１００と外部装置２００を備える。画像処理装置１００と外部装置２００は、無線ＬＡＮ（Local Area Network）、ブルートゥース（登録商標）などの無線通信によって直接接続されている。画像処理装置１００と外部装置２００は、ＵＳＢ（Universal Serial Bus）接続などにより有線通信を行っても良く、インターネット、ＬＡＮ経由で間接的に接続されていても良い。
【００１２】
画像処理装置１００は、被写体の光学像を撮像して得られた電気信号から生成されるＲＡＷ画像を記録媒体に記録する機能、ＲＡＷ画像を記録媒体から再生し、現像処理して表示する機能を有する。さらに、画像処理装置１００は、記録したＲＡＷ画像を外部の装置、サーバ（クラウド）と送受信する機能も有する。本実施形態においては、画像処理装置１００の一例としてデジタルカメラ、デジタルビデオカメラなどの撮像装置を説明する。
【００１３】
画像処理装置１００には、小型の表示部１２２が設けられている。ユーザは表示部１２２に表示された画像を見ながら現像パラメータを決定することが可能である。画像処理装置１００は、ＲＡＷ画像と現像パラメータを外部装置２００に送信することができる。外部装置２００は、受信した現像パラメータとＲＡＷ画像に基づいて現像処理を行い、現像処理された画像を表示する。外部装置２００には、表示部１２２よりも大型の表示部２２２が設けられており、ユーザは画像を視認性良く確認することが可能である。
【００１４】
図２は、本実施形態に係る画像処理装置１００のブロック図である。画像処理装置１００は、光学系１０１、撮像センサ部１０２、信号処理部１０３、カメラ制御部１０４、現像部１１１、評価部１１２、認識部１１３、ＲＡＷ圧縮部１１４、バッファ１１５、ＲＡＷ伸長部１１６、表示処理部１２１、表示部１２２を備える。さらに、画像処理装置１００は、映像出力端子１２３、圧縮部１４１、１４２、伸長部１４３、１４４、画像処理部１４５、記録再生部１５１、記録媒体１５２、通信部１５３、通信端子１５４、制御部１６１、操作部１６２、外部端子１６３を備える。
【００１５】
光学系１０１は、光学フィルタ、フォーカスレンズ、ズームレンズ、絞り、シャッタなどを備える。操作部１６２によって撮像の開始が指示されると、撮像対象となる被写体の光学像が、光学系１０１を介して、撮像センサ部１０２の撮像面に結像する。撮像時、光学系１０１と撮像センサ部１０２は、カメラ制御部１０４によって制御される。カメラ制御部１０４は、ＣＰＵ、メモリを含み、評価部１１２からの評価値、認識部１１３からの被写体情報に基づいて、光学系１０１の焦点距離、撮像倍率、撮像センサ部１０２への露光量などを自動的に調整することができる。
【００１６】
撮像センサ部１０２は、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ、ＣＣＤ（Charge Coupled Device）イメージセンサであり、２次元配列された複数の画素を備える。複数の画素には、赤、緑、青（ＲＧＢ）のカラーフィルタが配置されており、撮像センサ部１０２は、カラーフィルタを透過した光を電気信号に変換する。
【００１７】
カラーフィルタは、例えば図３に示すように構成される。赤（Ｒ）、緑（Ｇ）、青（Ｂ）のフィルタが画素毎にモザイク状に配置されており、２×２の４画素につき赤１画素、青１画素、緑２画素のセットが規則的に並べられている。このような画素の配置は、一般にベイヤー配列と呼ばれる。
【００１８】
図２に戻り、信号処理部１０３は、Ａ／Ｄ（Analog/Digital）変換回路、信号処理回路を備える。Ａ／Ｄ変換回路は、撮像センサ部１０２からのアナログの電気信号をデジタルの画像データに変換する。Ａ／Ｄ変換回路は、撮像センサ部１０２に設けられてもよい。信号処理部１０３は、画像データに対して修復処理を行う。例えば、信号処理部１０３は、撮像センサ部１０２における欠落画素、画素値が最大（最小）で信頼性が低いと判断される画素に対し、修復対象の周辺の画素値を用いて画素値を補間する。また、信号処理部１０３は、暗電流補正などの所定のオフセット値を減算する。信号処理部１０３は、修復処理後の画像データを現像部１１１、評価部１１２、ＲＡＷ圧縮部１１４に出力する。本実施形態では、信号処理部１０３から出力される画像データを、生（未現像）の画像を意味するＲＡＷ画像と称す。
【００１９】
ＲＡＷ画像は、現像パラメータに基づいて現像部１１１で現像処理される。現像部１１１は、ＲＡＷ画像に対してデモザイク処理を行い、各画素がＲ、Ｇ、Ｂの値を有するＲＧＢ画像を生成する。現像部１１１は、輝度成分と色差成分から成るＹ／Ｃ（Y/Chroma）画像への変換、ノイズリダクション、光学系１０１の色収差、歪曲収差の補正、画像の適正化などの処理も行う。現像パラメータは、デモザイク処理の補間アルゴリズム、色空間、ノイズリダクションの度合い、レンズ収差などを調節するために用いられる複数種類のパラメータを含む。以下、ＲＡＷ画像を現像処理することにより得られる画像を現像画像と称する。現像部１１１は、現像画像を、評価部１１２、認識部１１３、表示処理部１２１、圧縮部１４１、１４２、通信部１５３に出力する。
【００２０】
現像部１１１が現像処理を行うために要する時間は、現像部１１１に入力されるＲＡＷ画像の画素数に比例する。現像部１１１は、動画で使用される１９２０画素×１０８０画素（フルハイビジョン）までのＲＡＷ画像に対して、高精度なリアルタイム現像が可能である。高画素数の静止画連写などで高精度なリアルタイム現像が難しい場合、現像部１１１は、本来の現像処理よりも画質は低いものの、高速に現像処理を行うために現像に係る処理量を少なくした簡易現像ができるように構成されている。これにより、現像部１１１は、撮像モードの種類（動画、静止画連写、静止画）、ＲＡＷ画像の画素数などに応じて処理量を調節した現像処理を行うことが可能である。
【００２１】
評価部１１２は、現像画像からフォーカス状態、露出状態などの評価値を算出する。認識部１１３は、現像画像から被写体情報を検出、認識する機能を有する。例えば、認識部１１３は、人物、風景、夜景、建物、花、文字などの被写体の種類、被写体の位置、動きなどの情報を検出することができる。認識部１１３は、画像内における顔などの人物の特徴を検出し、特定の人物の認証を行うことも可能である。
【００２２】
ＲＡＷ圧縮部１１４は、信号処理部１０３からのＲＡＷ画像を、ウエーブレット変換、差分符号化などの技術を用いて高能率符号化し、情報量が圧縮されたＲＡＷファイルに変換する。バッファ１１５は、例えば揮発性または不揮発性のメモリから構成され、ＲＡＷ圧縮部１１４からのＲＡＷファイルを格納する。ＲＡＷファイルは、バッファ１１５に非一時的に格納されてもよく、記録媒体１５２に移動された後にバッファ１１５から削除されてもよい。ＲＡＷ伸長部１１６は、バッファ１１５からＲＡＷファイルを読み出し、ＲＡＷファイルを復号して伸長する。ＲＡＷ伸長部１１６は、伸長して得られたＲＡＷ画像を現像部１１１に出力する。
【００２３】
表示処理部１２１は、現像部１１１からの現像画像に対して所定の表示処理を行った後、表示用の画像データを表示部１２２に出力する。表示部１２２は、小型（例えば３インチ以下）の液晶ディスプレイ（ＬＣＤ）を含み、表示処理部１２１からの画像データに応じた画像表示を行う。液晶ディスプレイは、最大で１０２４画素×７６８画素の解像度を有していてもよい。表示部１２２は、現像部１１１からの現像画像の他、画像処理部１４５で画像処理された画像、メニュー画面、その他各種情報を表示するために用いられる。映像出力端子１２３は、例えばＨＤＭＩ（登録商標）（High Definition Multimedia Interface）、ＳＤＩ（Serial Digital Interface）のような汎用インタフェースを含む。表示処理部１２１は、表示用の画像データを映像出力端子１２３により接続された表示機器に出力してもよい。
【００２４】
圧縮部１４１は、現像部１１１で現像処理された静止画を圧縮する場合に用いられ、圧縮部１４２は、現像部１１１で現像処理された動画を圧縮する場合に用いられる。圧縮部１４１、１４２は、それぞれ対象となる画像を高能率符号化（圧縮符号化）することにより、情報量が圧縮された画像ファイル（静止画ファイル、動画ファイル）を生成する。静止画圧縮にはＪＰＥＧなどの方式、動画圧縮にはＭＰＥＧ−２、Ｈ．２６４、Ｈ．２６５などの方式を用いることができる。
【００２５】
伸長部１４３は、静止画ファイルを伸張する場合に用いられ、伸長部１４４は、動画ファイルを伸長する場合に用いられる。伸長部１４３、１４４は、記録再生部１５１から入力された画像ファイルを圧縮方式に応じて復号し、画像処理部１４５に出力する。なお、伸長部１４３、１４４は、圧縮部１４１、１４２で生成された画像ファイルの他、外部装置で生成された圧縮画像を伸長することも可能である。
【００２６】
画像処理部１４５は、伸長部１４３、１４４で伸長された画像に対して、画像処理パラメータに基づきホワイトバランス調整、ガンマ補正、シャープネス補正、輝度レベル補正、色相補正、彩度補正、トリミングなどの画像処理を行う。画像処理パラメータは、ホワイトバランス、ガンマ、シャープネス、輝度レベル、色相、彩度、トリミング範囲などの複数種類のパラメータを含む。画像処理部１４５は、画像処理後の画像を表示処理部１２１に出力する。画像処理部１４５からの画像は、上述のように表示処理部１２１によって所定の表示処理がなされた後、表示部１２２にて表示される。
【００２７】
記録再生部１５１は、バッファ１１５に格納されたＲＡＷファイル、圧縮部１４１、１４２からの静止画ファイル、動画ファイルを記録媒体１５２に記録する。記録媒体１５２は、内蔵式の大容量メモリ、ハードディスク、または着脱式のメモリカードなどである。記録再生部１５１は、記録媒体１５２からＲＡＷファイル、静止画ファイル、動画ファイルを読み出すこともできる。
【００２８】
また、記録再生部１５１は、通信部１５３を介して、外部のストレージ、サーバに対して、ＲＡＷ画像、現像画像およびこれらを圧縮した各種ファイルの書き込み、読み出しを行うことができる。通信部１５３は通信端子１５４を用いて、無線通信、有線通信によりインターネット、外部装置にアクセスすることが可能である。例えば、通信部１５３は、無線ＬＡＮにより外部装置２００の通信部２０２と直接通信を行う。通信部１５３は、現像部１１１による現像処理で用いられた現像パラメータ、画像処理部１４５による画像処理で用いられた画像処理パラメータを、ＲＡＷファイル、静止画ファイル、動画像ファイルと一緒に外部装置２００に送信することができる。
【００２９】
制御部１６１は、ＣＰＵ（Central Processing Unit）、メモリなどを含み、画像処理装置１００の全体の処理を制御する。メモリには制御プログラムが格納されており、ＣＰＵが制御プログラムをメモリから読み出し実行することにより、画像処理装置１００の制御を実現することができる。
【００３０】
操作部１６２は、ユーザが画像処理装置１００に対して指示を与えるために用いるキー、ボタン、タッチパネルなどの入力デバイスを含む。操作部１６２からの操作信号は、制御部１６１によって検出され、制御部１６１は操作信号に応じた動作を画像処理装置１００の各部に実行させる。
【００３１】
外部端子１６３は、画像処理装置１００の外部からの情報を制御部１６１に入力するために用いられる。外部端子１６３からの情報には、ＧＰＳ（Global Positioning System）による画像処理装置１００の位置、時刻などの情報が含まれる。
【００３２】
図４は、本実施形態に係る外部装置２００のブロック図である。外部装置２００は、例えばタブレットコンピュータ、ＰＤＡ（Personal Digital Assistant）、ラップトップコンピュータ、デスクトップコンピュータなどであり得る。外部装置２００は、図２に示した画像処理装置１００と接続し、画像処理装置１００から画像データとしてＲＡＷ画像、静止画像、動画像、ＲＡＷファイル、静止画ファイル、動画ファイルを受信できる。また、外部装置２００は、各画像データに対応する現像パラメータ、画像処理パラメータを画像処理装置１００から受信することができる。外部装置２００は、通信端子２０１、通信部２０２、ＲＡＷ伸長部２１１、現像部２１２、静止画伸長部２１３、動画伸長部２１４、画像処理部２１５、表示処理部２２１、表示部２２２を備える。
【００３３】
通信部２０２は通信端子２０１を用いて、無線通信、有線通信によりインターネット、外部装置にアクセスすることが可能である。例えば、通信部２０２は、無線ＬＡＮにより画像処理装置１００の通信部１５３と直接通信を行う。通信部２０２は、受信したＲＡＷ画像と現像パラメータ、画像処理パラメータを、現像部２１２に出力する。現像部２１２は、現像部１１１と同様の機能を有し、供給された現像パラメータ、画像処理パラメータに基づいて、ＲＡＷ画像に対して現像処理を行う。また、通信部２０２は、受信したＲＡＷファイルをＲＡＷ伸長部２１１に出力し、現像パラメータ、画像処理パラメータを、現像部２１２に出力する。ＲＡＷ伸長部２１１は、ＲＡＷファイルを伸長して得られたＲＡＷ画像を現像部２１２に出力する。
【００３４】
通信部２０２は、受信した静止画像または動画像と、現像パラメータ、画像処理パラメータを、画像処理部２１５に出力する。画像処理部２１５は、画像処理部１４５と同様の機能を有し、入力された現像処理パラメータ、画像処理パラメータに基づいて、静止画像または動画像に対して画像処理を行う。また、通信部２０２は、受信した静止画ファイルを静止画伸長部２１３に出力し、現像パラメータ、画像処理パラメータを画像処理部２１５に出力する。静止画伸長部２１３は、静止画ファイルを伸長して得られた静止画像を画像処理部２１５に供給する。また、通信部２０２は、受信した動画像ファイルを動画伸長部２１４に出力し、現像パラメータ、画像処理パラメータを画像処理部２１５に出力する。動画伸長部２１４は、動画ファイルを伸長して得られた動画像を画像処理部２１５に出力する。
【００３５】
現像部２１２からの現像画像、画像処理部２１５によって画像処理された現像画像は、表示処理部２２１を介して表示部１２２に出力される。表示処理部２２１は、現像画像に対して所定の表示処理を行った後、表示用の画像データを表示部２２２に出力する。表示部２２２は、大型（例えば９インチ以上）の液晶ディスプレイを含み、表示処理部２２１からの画像データに応じた画像表示を行う。表示部２２２は、メニュー画面、その他各種情報を表示するためにも用いられる。液晶ディスプレイは、例えば２０４８画素×１５３６画素、３８９０画素×２０４８画素、７６８０画素×４３２０画素の解像度を有し得る。
【００３６】
図５は、本実施形態に係る現像パラメータの決定処理のフローチャートである。まず、制御部１６１は、バッファ１１５または記録媒体１５２からＲＡＷ画像を読み込む（ステップＳ３０１）。制御部１６１は、評価部１１２で算出されたフォーカス、露出状態を示す評価値、認識部１１３で検出された被写体情報、外部端子１６３から得られた撮像時の位置、日時などの撮像情報に基づいて、適切な現像パラメータを決定する（ステップＳ３０２）。撮像情報は、光学系１０１の焦点距離、絞り値、歪み、収差などのレンズ情報、撮像センサ部１０２のサイズ、解像度、ＩＳＯ感度などのセンサ情報も含み得る。例えば、制御部１６１は、被写体の種類に応じてデモザイク処理の補間アルゴリズムを決定することができ、被写体にエッジが多く含まれる画像に対しては、偽色の発生を抑制する補間アルゴリズムを選択する。また、制御部１６１は、レンズ情報を用いて色収差、歪曲収差などの補正量を算出することができる。
【００３７】
ステップＳ３０２において、制御部１６１は、予め設定された複数パターンの現像パラメータの中から、最適なパターンの現像パラメータを選択してもよい。また、制御部１６１は、現像パラメータを決定する際に、以前に現像処理されたＲＡＷ画像の現像パラメータを再利用してもよい。例えば、制御部１６１は、連続して撮像された複数のＲＡＷ画像に対して同じ現像パラメータを決定してもよい。
【００３８】
現像部１１１は、決定された現像パラメータを用いて現像処理を行う（ステップＳ３０３）。現像部１１１は、簡易現像を行うことにより、または現像画像を縮小することにより、ＲＡＷ画像よりも低い解像度の現像画像を生成してもよい。現像画像は、圧縮部１４１、１４２により圧縮された後、バッファ１１５または記録媒体１５２に記録される。
【００３９】
制御部１６１は、表示処理部１２１を介して現像画像を表示部１２２に表示する（ステップＳ３０４）。制御部１６１は、映像出力端子１２３に接続された表示装置に現像画像を表示してもよい。ユーザは、表示された現像画像を確認し、現像画像に対して補正が必要か否かを判断する。制御部１６１は、操作部１６２を介して受信したユーザからの指示内容を判断する（ステップＳ３０５）。
【００４０】
補正が必要な場合（ステップＳ３０５でＹＥＳ）、制御部１６１は、現像処理パラメータを変更する（ステップＳ３０６）。制御部１６１は、例えばデモザイク処理の補間アルゴリズムを偽色発生の抑制効果がより高いものに変更する。また、制御部１６１は、予め設定された複数パターンの現像パラメータの中から別パターンの現像パラメータを選択してもよい。
【００４１】
現像部１１１は、変更された現像パラメータを用いて現像処理を行う（ステップＳ３０７）。現像部１１１は、ステップＳ３０３の処理と同様に、低い解像度の現像画像を生成してもよい。現像画像は、圧縮部１４１、１４２により圧縮された後、バッファ１１５または記録媒体１５２に記録される。
【００４２】
制御部１６１は、表示処理部１２１を介して現像画像を表示部１２２に表示する（ステップＳ３０８）。制御部１６１は、映像出力端子１２３に接続された表示装置に現像画像を表示してもよい。ユーザは、表示された現像画像に対してさらなる補正が必要か否かを判断する。例えば、制御部１６１は、前回の補正で変更した現像パラメータを表示部１２２に表示し、ユーザは現像パラメータの種類ごとに前回の補正と同じ値を用いるか、前回とは異なる値を用いるかを指示することができる。制御部１６１は、操作部１６２を介して受信したユーザからの指示内容を判断する（ステップＳ３０５）。
【００４３】
補正が必要でない場合（ステップＳ３０５でＮＯ）、制御部１６１は、現在の現像パラメータを最終的な現像パラメータとして決定する。通信部１５３は、最終的な現像パラメータを外部装置２００に送信する（Ｓ３０８）。以上で現像パラメータの決定処理は終了する。
【００４４】
図６は、本実施形態に係る画像処理パラメータの決定処理のフローチャートである。まず、画像処理部１４５は、伸長部１４３、１４４から現像画像を読み込む（ステップＳ４０１）。制御部１６１は、撮像情報に基づいて、または現像画像に対応する現像パラメータに基づいて適切な画像処理パラメータを決定する（ステップＳ４０２）。例えば、制御部１６１は、被写体情報、露出の評価値、撮像時の位置、時刻などに基づいて、太陽光、白熱球、蛍光灯、フラッシュなどの光源の種類を推定する。さらに、制御部１６１は、晴天、曇天、昼間、夕方、日向、日陰などの太陽光の環境を推定する。制御部１６１は、推定した光源、環境に応じてホワイトバランスを決定することができる。また、制御部１６１は、被写体として検出された顔の領域に対して、肌を綺麗に見せるために設定された所定の画像処理パラメータを選択してもよい。さらに、制御部１６１は、焦点が合った主被写体の位置に基づいて、バランスの良い構図となるようにトリミング範囲を決定することができる。
【００４５】
ステップＳ４０２において、制御部１６１は、予め設定された複数パターンの画像処理パラメータの中から、最適なパターンの画像処理パラメータを選択してもよい。また、制御部１６１は、画像処理パラメータを決定する際に、以前に画像処理された現像画像の画像処理パラメータを再利用してもよい。例えば、制御部１６１は、連続して撮像された現像画像に対して同じ画像処理パラメータを設定してもよい。
【００４６】
制御部１６１は、決定した画像処理パラメータを用いて画像処理を行い、画像処理された画像を表示部１２２に表示する（ステップＳ４０３）。制御部１６１は、映像出力端子１２３に接続された表示装置に画像処理された画像を表示してもよい。ユーザは、表示された画像を確認し、他の画像処理パラメータを用いて画像処理を行った画像（以下作例）を表示するか否かを判断する。制御部１６１は、操作部１６２を介して受信したユーザからの指示内容を判断する（ステップＳ４０４）。作例の表示が必要ない場合（ステップＳ４０４でＮＯ）、通信部１５３は、画像処理パラメータを外部装置２００に送信する（ステップＳ４０９）。
【００４７】
作例の表示が必要な場合（ステップＳ４０４でＹＥＳ）、制御部１６１は、画像処理パラメータを変更する（ステップＳ４０５）。例えば、制御部１６１は、撮像情報に基づいてホワイトバランス、トリミング範囲などが異なる画像処理パラメータを新たに決定する。同様の場所、時刻で撮像した同一の被写体に対して、同一の画像処理パラメータを決定してもよい。
【００４８】
画像処理部１４５は、新たに決定した画像処理パラメータを用いて画像処理を行い、作例を表示部１２２に表示する（ステップＳ４０６）。ユーザは、表示された作例を確認し、追加の作例の表示が必要であるか否かを判断する。制御部１６１は、操作部１６２を介して受信したユーザからの指示内容を判断する（ステップＳ４０７）。
【００４９】
追加の作例の表示が必要な場合（ステップＳ４０７でＹＥＳ）、作例を生成するための画像処理（ステップＳ４０５、４０６）が繰り返される。すなわち、制御部１６１は、複数の異なる画像処理パラメータを決定し、画像処理部１４５は、異なる画像処理パラメータに対応する複数の作例を作成し、表示部１２２に表示する。
【００５０】
追加の作例の表示が必要でない場合（ステップＳ４０７でＮＯ）、ユーザは、表示された複数の作例の中から所望の１枚の作例を選択する（ステップＳ４０８）。複数の作例は、表示部１２２において１枚ずつ表示されてもよく、複数の作例が同時に表示されてもよい。ユーザは複数枚の作例を同時に選択することも可能である。
【００５１】
制御部１６１は、操作部１６２を介してユーザからの指示を受信し、選択された作例に対応する画像処理パラメータを最終的な画像処理パラメータとして決定する。通信部１５３は、最終的な現像処理パラメータを外部装置２００に送信する（ステップＳ４０９）。以上で画像処理パラメータの決定処理は終了する。なお、図５のフローチャートの処理により現像パラメータが決定された後の現像画像に対して、図６のフローチャートの処理を続けて適用することも可能である。これにより、制御部１６１は、ＲＡＷ画像に対して、現像パラメータおよび画像処理パラメータを一括して決定することができる。
【００５２】
本実施形態によれば、現像処理に用いられる現像パラメータ、および画像処理に用いられる画像処理パラメータを、画像処理装置１００において撮像時の撮像情報に基づいて決定することができる。これらのパラメータを画像処理装置１００が外部装置２００に送信することにより、外部装置２００においても撮像時の状況が反映された現像処理、画像処理を行うことが可能となる。
【００５３】
さらに、画像処理装置１００により決定された現像パラメータを用いた現像画像は、表示部１２２において表示される。ユーザは現像画像を確認し、現像画像の画質が好みに合わない場合、現像パラメータを変更するように指示することができる。複数種類の現像画像の中から所望の現像画像を選択することにより、ユーザの意に沿った現像パラメータを設定することが容易となる。
【００５４】
また、デジタルカメラ、デジタルビデオカメラのような撮影装置には、内部表示装置として液晶パネルが内蔵され、撮像時のフレーミングの確認、記録された画像の再生確認に用いられることが一般的である。しかしながら、内蔵された液晶パネルのサイズはモバイル機器の性質上大きくすることが難しく、従来、内蔵された液晶パネルでの画像確認には視認性に課題があった。本実施形態によれば、画像処理装置１００の表示部１２２よりも大型の表示部２２２を備えた外部装置２００にＲＡＷ画像および現像パラメータを送信し、外部装置２００において現像画像を表示するため、現像画像の視認性を向上させることができる。外部装置２００の表示部２２２は大型であるため、撮像センサ部１０２の解像度に応じた解像度の液晶パネルで構成することが比較的容易であり、現像画像の確認に好適である。
【００５５】
（その他の実施形態）
以上、本発明を好ましい実施例により説明したが、本発明は上述した実施例に限ることなく種々の変更が可能である。例えば、現像パラメータと画像処理パラメータを必ずしも区別する必要はない。現像部１１１が画像処理部１４５としての機能を兼ねるように構成されていても良く、画像処理パラメータを現像パラメータに含めることも可能である。
【００５６】
さらに、上述した実施形態における図２のブロック図における各処理部は、各処理の機能を実現する為のコンピュータプログラムを本件発明の画像処理装置が動作するシステムのメモリから読み出してシステムのＣＰＵが実行することによっても実現できる。この場合、メモリに記憶されたプログラムは本件発明を構成する。
【００５７】
上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５８】
また、図２に示した各処理部の全部または一部の機能を専用のハードウェアにより実現してもよい。また、図２に示した各処理部の機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５９】
ここで、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置を含む。さらに、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、或いは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００６１】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
【符号の説明】
【００６２】
１００  画像処理装置
１０１  光学系
１０２  撮像センサ部
１０３  信号処理部
１１１  現像部
１２２  表示部
１４５  画像処理部
１５３  通信部
１６１  制御部
２００  外部装置
２２２  表示部
【図１】
2018133658.tif 000003
【図２】
2018133658.tif 000004
【図３】
2018133658.tif 000005
【図４】
2018133658.tif 000006
【図５】
2018133658.tif 000007
【図６】
2018133658.tif 000008