(57)【要約】      （修正有）【課題】ユーザが画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することを可能にする。【解決手段】画像に対してかけられたホワイトバランスの評価を行う評価部と、前記評価部による評価結果を示す表示を生成する表示生成部と、を備える情報処理装置。評価部は、前記ホワイトバランスがかけられた画像の一部領域の色に基づいて、前記ホワイトバランスの評価を行う。情報処理装置は、前記画像において、ユーザからの入力に基づいて、前記一部領域を特定する領域特定部をさらに備える。【選択図】図５
2015046742.tif 000002
【特許請求の範囲】
【請求項１】
画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
を備える情報処理装置。
【請求項２】
前記評価部は、前記ホワイトバランスがかけられた画像の一部領域の色に基づいて、前記ホワイトバランスの評価を行う、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記画像において、ユーザからの入力に基づいて、前記一部領域を特定する領域特定部をさらに備える、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記画像中の各領域が無彩色である否かを判断し、無彩色であると判断した領域を前記一部領域として特定する領域特定部をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記評価部は、色空間における前記一部領域の色の座標と、無彩色の座標との距離に基づいて、前記ホワイトバランスの評価を行う、請求項２に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記画像に対してかけられたホワイトバランスの調整を行う調整部をさらに備える、請求項１に記載の情報処理装置。
【請求項７】
前記評価部は、前記調整部によって前記画像に対してかけられたホワイトバランスが調整された場合、前記画像に対してかけられた調整後のホワイトバランスの評価を行う、請求項６に記載の情報処理装置。
【請求項８】
前記評価部は、所定の画像に対してかけられた異なる複数のホワイトバランスをそれぞれ評価し、
前記表示生成部は、前記複数のかけられたホワイトバランスのうち、前記評価部による評価結果が最も高いホワイトバランスがかけられた画像をさらに生成する、請求項１に記載の情報処理装置。
【請求項９】
前記表示生成部は、前記評価部による評価結果に基づいて、前記評価結果を示す点数、区分、メータ、およびゲージのうち、少なくともいずれか一つの表示を生成する、請求項１に記載の情報処理装置。
【請求項１０】
前記表示生成部は、前記評価部による評価結果に基づいて、前記ホワイトバランスの調整に関する表示を生成する、請求項６に記載の情報処理装置。
【請求項１１】
画像を取得する撮像部と、
前記画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
を備える撮像装置。
【請求項１２】
画像に対してかけられたホワイトバランスの評価を演算処理装置によって行うことと、
前記評価の結果を示す表示を生成することと、
を含む情報処理方法。
【請求項１３】
コンピュータを
画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、撮像装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ディジタルカメラ等の撮像装置により、画像を撮像することが広く行われている。このような撮像装置では、蛍光灯や白熱灯などの異なる色合いを有する光源下であっても、常に白い物体が白く撮像されるように画像を補正するホワイトバランス処理が行われる。
【０００３】
例えば、特許文献１には、撮像画像から光源の種類を判断し、判断した光源の種類に対応したホワイトバランス処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９９１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術では、画像に対してどのようなホワイトバランスをかけるか判断することはできても、画像に対してかけられたホワイトバランスが適切か否かをユーザに対してわかりやすく示すことが困難であった。したがって、ユーザは、画像に対してかけられたホワイトバランスが適切であるか否かを判断することは困難であった。
【０００６】
そこで、本開示では、ユーザが画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することが可能な、新規かつ改良された情報処理装置、撮像装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、画像に対してかけられたホワイトバランスの評価を行う評価部と、前記評価部による評価結果を示す表示を生成する表示生成部と、を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、画像を取得する撮像部と、前記画像に対してかけられたホワイトバランスの評価を行う評価部と、前記評価部による評価結果を示す表示を生成する表示生成部と、を備える撮像装置が提供される。
【０００９】
また、本開示によれば、画像に対してかけられたホワイトバランスの評価を演算処理装置によって行うことと、前記評価の結果を示す表示を生成することと、を含む情報処理方法が提供される。
【００１０】
さらに、本開示によれば、コンピュータを画像に対してかけられたホワイトバランスの評価を行う評価部と、前記評価部による評価結果を示す表示を生成する表示生成部と、として機能させるためのプログラムが提供される。
【００１１】
本開示によれば、ユーザは、画像に対してかけられたホワイトバランスの評価結果を確認することができる。
【発明の効果】
【００１２】
以上説明したように本開示によれば、ユーザは、画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することが可能である。
【００１３】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の実施形態に係る情報処理装置の一例を示した説明図である。
【図２】同実施形態に係る情報処理装置の内部構成を示した説明図である。
【図３】ユーザの指定によって領域を特定した際の画像の一例を示す説明図である。
【図４】領域特定部の判断によって領域を特定した際の画像の一例を示す説明図である。
【図５】表示生成部が生成する評価結果を示す表示の一例を示した説明図である。
【図６】表示生成部が生成する評価結果を示す表示の一例を示した説明図である。
【図７】表示生成部が生成する評価結果を示す表示の一例を示した説明図である。
【図８】ホワイトバランスの調整方針をユーザに示唆する表示の一例を示した説明図である。
【図９】同実施形態に係る情報処理装置の第１の動作例を説明するフローチャート図である。
【図１０】同実施形態に係る情報処理装置の第２の動作例を説明するフローチャート図である。
【図１１】同実施形態に係る情報処理装置のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
１．本開示の実施形態に係る情報処理装置の構成
１．１．情報処理装置の外観例
１．２．情報処理装置の内部構成
２．本開示の実施形態に係る情報処理装置の動作
２．１．第１の動作例
２．２．第２の動作例
３．本開示の実施形態に係る情報処理装置のハードウェア構成例
４．まとめ
【００１７】
＜１．本開示の実施形態に係る情報処理装置の構成＞
以下では、図１〜図８を参照して、本開示の実施形態に係る情報処理装置の構成について説明する。本開示の本実施形態に係る情報処理装置は、画像に対してかけられたホワイトバランスの評価を行い、評価した結果を示す表示を生成することが可能である。したがって、ユーザは、情報処理装置が生成した評価結果を確認することにより、画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することが可能である。また、ユーザは、情報処理装置が生成した評価結果を確認しながら、画像に対してかけられたホワイトバランスを調整することで、より適切なホワイトバランスを画像に対してかけることも可能である。
【００１８】
［１．１．情報処理装置の外観例］
まず、図１を参照して、本開示の実施形態に係る情報処理装置の外観例について説明する。図１は、本開示の実施形態に係る情報処理装置の一例を示した説明図である。
【００１９】
図１に示すように、本開示の実施形態に係る情報処理装置１は、表示部１０３と、撮像部１０１と、を有する撮像装置である。情報処理装置１は、ユーザの操作に応じて、撮像部１０１によって撮像されたプレビュー画、撮像済みの画像、および各種メニュー画面等を表示部１０３に表示する。
【００２０】
撮像部１０１は、撮像レンズおよび撮像素子等を備える。撮像素子は、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサまたはＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサなどで構成され、撮像レンズを介して入射する被写体からの光を受光して光電変換を行い、画像信号に変換する。すなわち、撮像部１０１は、被写体を撮像することによって、被写体の画像を取得することができる。
【００２１】
表示部１０３は、情報処理装置１の一面に設けられ、画像を表示する。具体的には、表示部１０３は、撮像部１０１が撮像し、ホワイトバランスがかけられた画像、および該ホワイトバランスの評価結果を表示する。かかる構成により、ユーザは、画像に対してかけられたホワイトバランスの評価結果を確認しながら、ホワイトバランスの調整および選択を行うことができる。したがって、ユーザは、より適切なホワイトバランスがかけられた画像を取得することが可能である。
【００２２】
なお、表示部１０３は、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）装置、またはＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置等であってもよく、また、表示部１０３は、入力操作が可能なタッチパネル表示装置であってもよい。
【００２３】
以下では、本開示の実施形態に係る情報処理装置１として、上述した撮像部１０１および表示部１０３を備える撮像装置を例示して説明を行う。しかしながら、本開示の技術内容は上記の実施形態に限定されない。
【００２４】
例えば、情報処理装置１は、撮像部１０１および表示部１０３のいずれか一方のみを備えていてもよい。例えば、情報処理装置１は、撮像部１０１を備えておらず、接続された外部の撮像装置からホワイトバランスの評価を行う画像を通信によって取得する構成であってもよい。また、情報処理装置１は、表示部１０３を備えておらず、生成したホワイトバランスの評価結果を示す表示を接続された外部の表示装置に表示させる構成であってもよい。
【００２５】
さらに、情報処理装置１は、撮像部１０１および表示部１０３の両方を備えていなくともよい。具体的には、情報処理装置１は、ネットワークを介して撮像装置と接続しており、該撮像装置から通信により画像を取得し、該画像に対してかけられたホワイトバランスの評価を行ってもよい。また、情報処理装置１は、評価したホワイトバランスの評価結果を示す表示を生成し、撮像装置に送信することにより、撮像装置に該表示を表示させてもよい。
【００２６】
なお、上記にて説明した情報処理装置１と、外部の撮像装置および表示装置との通信手段は、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ、および赤外線通信等を使用することができる。また、情報処理装置１は、外部の撮像装置および表示装置とネットワークを介して通信を行ってもよいし、直接接続して通信を行ってもよい。
【００２７】
［１．２．情報処理装置の内部構成］
次に、図２を参照して、本開示の実施形態に係る情報処理装置１の内部構成について説明を行う。図２は、本開示の実施形態に係る情報処理装置１の内部構成を示した説明図である。
【００２８】
図２に示すように、情報処理装置１は、撮像部１０１と、表示部１０３と、領域特定部１０５と、画像処理部１０７と、評価部１０９と、調整部１１１と、表示生成部１１３と、操作部１１５と、を備える。
【００２９】
撮像部１０１は、被写体の画像を取得する。具体的には、撮像部１０１は、撮像レンズを介して入射する被写体からの光を撮像素子で受光し、光電変換により画像信号に変換する。例えば、撮像部１０１は、被写体から入射した光を集光する撮像レンズ、光量調整を行う絞り、露光時間を調整するシャッタ、入射した光を光電変換するイメージセンサ、読み出し回路、増幅回路、およびＡ／Ｄ変換機などにより構成されてもよい。
【００３０】
表示部１０３は、表示生成部１１３が生成した表示および画像を表示する。例えば、表示部１０３は、液晶ディスプレイ（ＬＣＤ）装置、またはＯＬＥＤ（装置等であってもよい。また、表示部１０３は、操作部１１５と一体化した入力操作が可能なタッチパネル表示装置であってもよい。
【００３１】
操作部１１５は、ユーザの操作を受け付ける入力装置である。具体的には、操作部１１５は、タッチパネル、ボタン、十字キー、スイッチ、レバー、ダイヤル、マイクロフォン等のユーザが情報を入力するための入力装置と、ユーザによる入力に基づいて入力信号を生成する入力制御回路などから構成される。
【００３２】
例えば、操作部１１５は、表示部１０３と一体化されたタッチパネル装置であってもよい。かかる場合、ユーザは、表示部１０３をタッチすることによって領域の指定やホワイトバランスの調整を行うことができる。また、操作部１１５がボタンまたは十字キーである場合、ユーザは、カーソル等をボタンまたは十字キーの操作によって動かすことにより、領域の指定やホワイトバランスの調整を行ってもよい。
【００３３】
領域特定部１０５は、ユーザからの指定に基づいて、または画像のＲＧＢデータに基づいて、後述する評価部１０９がホワイトバランスを評価する際に用いる領域を特定する。具体的には、領域特定部１０５は、ユーザが無彩色であると判断し操作部１１５を用いて指定した領域を評価部１０９が用いる領域として特定する。または、領域特定部１０５は、撮像部１０１が取得した画像のＲＧＢデータに基づいて無彩色であると判断した領域を、評価部１０９が用いる領域として特定する。
【００３４】
なお、後述するが、評価部１０９は、色空間において、領域特定部１０５が特定した領域の色の座標と、無彩色の座標との距離を算出し、かかる距離に基づいて、画像に対してかけられたホワイトバランスの評価を行う。一般的に、ホワイトバランスは白色を白く撮像されるようにかけられるものであるため、評価部１０９は、無彩色と判断された色の座標と、無彩色の座標とを比較することが好ましい。したがって、領域特定部１０５が特定する領域は、無彩色と判断された色であることが好ましい。
【００３５】
ここで、本明細書において、無彩色とは、白と黒との混色で得られる色を表す。例えば、無彩色とは、白・黒・さまざまな濃度の灰色を含む色の総称である。
【００３６】
また、ＲＧＢデータとは、画像における色を、赤（Ｒｅｄ）、緑（Ｇｒｅｅｎ）、青（Ｂｌｕｅ）の三要素がどの程度含まれているかによって表現したものを表す。なお、ＲＧＢデータにおいて、各要素とも最大値である場合、表現される色は白であり、各要素とも最小値である場合、表現される色は黒である。
【００３７】
続いて、図３および図４を参照して、領域特定部１０５の機能について、より具体的に説明を行う。図３は、ユーザの指定によって領域を特定した際の画像の一例を示す説明図であり、図４は、領域特定部１０５の判断によって領域を特定した際の画像の一例を示す説明図である。
【００３８】
図３の画像２００は、領域特定部１０５がユーザからの指定に基づいて領域を特定した場合の画像例である。図３に示すように、画像２００には、十字と四角を組み合わせたカーソル２０１が表示されている。ユーザは、操作部１１５を用いてカーソル２０１を操作することにより、ユーザが無彩色と判断した色の領域を指定することができる。例えば、画像２００では、ユーザが建物の壁を無彩色と判断しているため、建物の壁の一部がカーソル２０１によって指定されている。かかる場合、領域特定部１０５は、カーソル２０１の四角で囲まれた領域を評価部１０９が用いる領域として特定する。
【００３９】
また、領域特定部１０５は、ユーザからの領域の指定をカーソル２０１以外の方法により入力されてもよい。例えば、領域特定部１０５は、画像を同じ大きさを有する小領域に分割し（例えば、縦６分割、横６分割により全体を３６分割するなど）、ユーザに該小領域のうちの一つを選択させ、ユーザが選択した小領域を評価部１０９が用いる領域として特定してもよい。
【００４０】
一方、図４の画像２１０は、領域特定部１０５が画像のＲＧＢデータに基づいて領域を特定した場合の画像例である。図４に示すように、画像２１０では、領域特定部１０５により無彩色であると判断された領域２１１が特定されている。具体的には、まず、領域特定部１０５は、撮像部１０１が取得した画像中における各領域の色を、ＲＧＢデータから作成したＲ／ＧおよびＲ／Ｂの二次元座標系にプロットする。また、領域特定部１０５は、かかる二次元座標系において、無彩色の座標から所定の距離内にプロットされた色を無彩色であると判断し、かかる色を有する領域２１１を評価部１０９が用いる領域として特定する。例えば、画像２１０では、領域特定部１０５が建物の壁の色を無彩色であると判断しているため、無彩色と判断された色を有する建物の壁全体の領域２１１を評価部１０９が用いる領域として特定している。
【００４１】
また、領域特定部１０５は、例えば、評価部１０９が用いる領域として、画像全体を特定してもよい。かかる場合、評価部１０９は、画像全体の色の座標の平均座標と、無彩色の座標との距離を用いて、画像に対してかけられたホワイトバランスの評価を行ってもよい。
【００４２】
なお、領域特定部１０５が画像中における各領域の色が無彩色であるか否かを判断する方法は、上記で説明したＲ／ＧおよびＲ／Ｂの二次元座標系を用いる方法に限定されない。画像中における各領域の色が無彩色であるか否かを判断する方法は、公知の他の様々な方法を採用することも可能である。
【００４３】
ここで、図２に戻って、引き続き情報処理装置１の内部構成の説明を行う。
【００４４】
画像処理部１０７は、撮像部１０１が取得した画像に対してホワイトバランスをかける。具体的には、画像処理部１０７は、撮像部１０１が取得した画像のＲＧＢデータに基づいて光源の種類を推定し、各光源に対して設定されたホワイトバランスを画像に対してかける。
【００４５】
例えば、画像処理部１０７は、撮像部１０１が取得した画像のＲＧＢデータをＲ／ＧおよびＢ／Ｇの二次元座標系において加重平均し、加重平均した値の座標と、各光源で撮像した場合の代表値の座標とを比較することにより、光源を推定してもよい。また、画像処理部１０７は、上記のＲ／ＧおよびＢ／Ｇの二次元座標系に替えて、色温度平面を用いて光源を推定してもよく、さらに、画像処理部１０７は、鏡面反射光を用いて光源を推定してもよい。また、画像処理部１０７は、光源の推定を行わず、あらかじめ情報処理装置１に用意された各光源または各色温度に対応するホワイトバランスを画像に対してかけてもよい。
【００４６】
なお、画像処理部１０７がかけるホワイトバランスの算出方法は、上記例示には限定されない。ホワイトバランスの算出方法は、公知の多様な方法を採用することが可能である。
【００４７】
評価部１０９は、画像処理部１０７が画像に対してかけたホワイトバランスの評価を行う。具体的には、評価部１０９は、色空間において、領域特定部１０５が特定した領域の色の座標と、無彩色の座標との距離を算出する。例えば、色空間としてＬａｂ空間が用いられる場合、評価部１０９は、画像の色空間をＬａｂ空間に変換し、領域特定部１０５が特定した領域の色の座標と、原点（ｘ＝０、ｙ＝０）とのＬａｂ空間における距離を算出する。かかる構成では、領域特定部１０５が特定した領域の色の座標と、無彩色の座標との距離が、ホワイトバランスの評価に該当する。
【００４８】
また、評価部１０９は、算出した距離を点数等に換算し、該点数によってかけられたホワイトバランスの評価を行ってもよい。例えば、評価部１０９は、かけられたホワイトバランスの評価を「１００点を満点とした０〜１００点の点数」形式で行ってもよい。さらに、評価部１０９は、特定された領域の色の座標と、無彩色の座標との距離に加えて、それぞれの座標の位置関係を表示生成部１１３に伝達してもよい。
【００４９】
ここで、評価部１０９が画像に対してかけられたホワイトバランスの評価を行うために用いる色空間は、Ｌａｂ空間以外にも、例えば、Ｒ／Ｇ平面、Ｂ／Ｇ平面、ＣｒＣｂ平面であってもよく、ＸＹＺ空間であってもよい。評価部１０９がホワイトバランスの評価を行うために用いる色空間は、公知の様々な色空間を採用することが可能である。
【００５０】
なお、領域特定部１０５が特定した領域において、無彩色以外に複数の色が含まれる場合、評価部１０９は、色空間において、領域特定部１０５が特定する領域に含まれる各色の座標の平均座標と、無彩色の座標との距離を算出してもよい。
【００５１】
さらに、評価部１０９によるホワイトバランスの評価方法は、上記例示に限定されない。例えば、評価部１０９は、画像処理部１０７が画像に対してかけたホワイトバランスの処理量に基づいて、ホワイトバランスの評価を行ってもよい。具体的には、評価部１０９は、あらかじめ無彩色である被写体（１８％グレーの標準反射板等）を全面に撮像した画像に対してホワイトバランスをかけた際の処理量を標準処理量として取得する。さらに、評価部１０９は、撮像した画像に対してかけられたホワイトバランスの処理量と、前述の標準処理量とを比較することによって、撮像した画像に対してかけられたホワイトバランスの評価を行ってもよい。
【００５２】
調整部１１１は、画像に対してかけられたホワイトバランスの調整を行う。具体的には、調整部１１１は、画像に対してかけられたホワイトバランスをユーザからの指示に基づいてさらに調整する。
【００５３】
例えば、調整部１１１は、ユーザの入力に基づいて、ホワイトバランスの処理量をさらにグリーン、マゼンダ、アンバー、およびブルー方向などにそれぞれ上乗せして変更することにより、ホワイトバランスを調整してもよい。また、調整部１１１は、ユーザの入力に基づいて、ホワイトバランスに対応する色温度を変更することにより、ホワイトバランスを調整してもよい。
【００５４】
かかる構成により、画像に対してかけられたホワイトバランスがユーザの入力によって調整される場合、ユーザは調整前後の評価結果を確認しながら、ホワイトバランスの調整を行うことができる。
【００５５】
さらに、調整部１１１は、画像に対してかけられるホワイトバランスを、あらかじめ情報処理装置１に用意された複数のホワイトバランス（例えば、白熱灯用、蛍光灯用、晴れの太陽光用など）に順次変更することで、ホワイトバランスを調整してもよい。なお、かけられるホワイトバランスをあらかじめ情報処理装置１に用意された複数のホワイトバランスに順次変更することは、ユーザの入力に基づいて行ってもよいし、調整部１１１の判断によって行ってもよい。
【００５６】
かかる構成により、複数のホワイトバランスを順次画像に対してかけることによってホワイトバランスの調整が行われた場合、ユーザはどのホワイトバランスが最適であるかを評価部１０９による評価結果から判断することができる。したがって、ユーザは、画像に対してかけられたホワイトバランスをより適切に調整することが可能である。
【００５７】
ここで、調整部１１１により、画像に対してかけられたホワイトバランスの調整が行われた場合、画像処理部１０７および評価部１０９は、改めて、画像に対して調整後のホワイトバランスをかけ、該ホワイトバランスの評価を行う。また、表示生成部１１３は、調整後のホワイトバランスがかけられた画像、および評価部１０９による評価結果を示す表示を生成する。
【００５８】
表示生成部１１３は、評価部１０９によるホワイトバランスの評価結果を示す表示を生成する。具体的には、表示生成部１１３は、評価部１０９によるホワイトバランスの評価結果に基づいて、該評価結果を示す点数、区分、ゲージ、メータ等の表示、またはこれらを組み合わせた表示を生成する。なお、表示生成部１１３は、評価部１０９によって算出された色空間における距離が閾値を超えていた場合、「ホワイトバランスの評価ができません」等の表示を生成してもよい。
【００５９】
また、表示生成部１１３は、画像処理部１０７によりホワイトバランスがかけられた画像の表示を生成してもよい。かかる構成によれば、ユーザは、ホワイトバランスがかけられた画像を表示部１０３により確認することができる。したがって、ユーザは、評価部１０９によって評価されたホワイトバランスがかけられた画像を、該評価結果と併せて確認することができる。
【００６０】
さらに、表示生成部１１３は、評価部１０９の評価結果に基づいて、ユーザに対してホワイトバランスの調整に関する表示を生成してもよい。具体的には、表示生成部１１３は、評価部１０９から、色空間における特定された領域の色の座標と、無彩色の座標との位置関係を取得する。また、表示生成部１１３は、それぞれの座標の位置関係に基づいて、かけられたホワイトバランスがどの色合い方向にずれているかをユーザに示す表示を生成する。かかる構成により、ユーザは、調整部１１１を用いてホワイトバランスを調整する場合、どの色合い方向に対して調整すればよいかを確認することができる。したがって、ユーザは、画像に対してかけられたホワイトバランスをより適切に調整することができる。
【００６１】
ここで、図５〜図８を参照して、表示生成部１１３が生成するホワイトバランスの評価結果を示す表示の具体例について、より詳細に説明を行う。図５〜図７は、表示生成部１１３が生成する評価結果を示す表示の一例を示した説明図である。また、図８は、ホワイトバランスの調整方針をユーザに示唆する表示の一例を示した説明図である。
【００６２】
図５の画像２２０は、表示生成部１１３が、評価部１０９による評価結果を示す表示として、点数２２３および区分表示２２５を生成した画像例である。図５に示すように、画像２２０では、点数表示２２３が、領域特定部１０５によって特定された領域２２１の付近に「点数８５点」と表示され、区分表示２２５が、画像２２０の右下に「良好」と表示されている。ここで、点数表示２２３で表示される点数は、評価部１０９がホワイトバランスの評価結果を点数形式で行っている場合、評価部１０９が評価した点数を用いてもよい。一方、評価部１０９がホワイトバランスの評価結果を点数形式で行っていない場合、表示生成部１１３は、評価部１０９が算出した色空間における距離を点数表示に換算して、表示を生成してもよい。
【００６３】
また、区分表示２２５で表示される区分は、例えば、「良好」、「やや良好」、「やや不良」、「不良」などであってもよい。表示生成部１１３は、評価部１０９が算出した色空間における距離または評価結果がいずれの区分に該当するかを判断し、区分表示２２５を生成する。
【００６４】
なお、図５において、点数表示２２３および区分表示２２５が表示される位置は、上記例示に限定されない。点数表示２２３および区分表示２２５は、画像２２０上のいかなる位置に表示されてもよい。
【００６５】
図６の画像２３０は、表示生成部１１３が、評価部１０９による評価結果を示す表示として、メータ表示２３１を生成した画像例である。図６に示すように、画像２３０では、画像に対してかけられたホワイトバランスの評価結果として、メータ表示２３１が右下に表示されている。具体的には、メータ表示２３１は、メータ表示２３１における伸縮セクタ２３３の中心角を評価部１０９による評価結果に基づいて増減させることにより、評価部１０９による評価結果をユーザに対して示している。
【００６６】
ここで、評価部１０９がホワイトバランスの評価結果を点数形式で行っている場合、表示生成部１１３は、評価部１０９による評価の点数が最大（例えば、１００点）であることを伸縮セクタ２３３の中心角が最大となることで表現してもよい。また、表示生成部１１３は、評価部１０９による評価の点数が最小（例えば、０点）であることを伸縮セクタ２３３の中心角が０°、すなわち、伸縮セクタ２３３を表示しないことで表現してもよい。一方、評価部１０９がホワイトバランスの評価結果を点数形式で行っていない場合、表示生成部１１３は、評価部１０９が算出した色空間における距離または評価結果に対して、伸縮セクタ２３３の中心角がどの程度になるかを判断し、表示を生成してもよい。
【００６７】
さらに、表示生成部１１３は、メータ表示２３１において、かけられたホワイトバランスによって画像が自然な色合いになると判断される閾値をＯＫ表示２３５として表示してもよい。かかる構成によれば、ユーザは、画像に対してかけられたホワイトバランスを調整する際に、ＯＫ表示２３５を上回ることを調整終了の目安とすることができる。したがって、ユーザは、画像に対してかけられたホワイトバランスを短時間で適切に調整することができる。
【００６８】
なお、図６においてメータ表示２３１が表示される位置は、上記例示に限定されない。メータ表示２３１は、画像２３０上のいかなる位置に表示されてもよいことは言うまでもない。
【００６９】
図７の画像２４０は、表示生成部１１３が、評価部１０９による評価結果を示す表示として、ゲージ表示２４１を生成した画像例である。図７に示すように、画像２４０では、画像に対してかけられたホワイトバランスの評価結果として、ゲージ表示２４１が右下に表示されている。具体的には、ゲージ表示２４１は、ゲージ表示２４１における伸縮バー２４３の長さを評価部１０９による評価結果に基づいて増減させることにより、評価部１０９による評価結果をユーザに対して示している。
【００７０】
ここで、評価部１０９がホワイトバランスの評価結果を点数形式で行っている場合、表示生成部１１３は、評価部１０９による評価の点数が最大（例えば、１００点）であることを伸縮バー２４３の長さが最大となることで表現してもよい。また、表示生成部１１３は、評価部１０９による評価の点数が最小（例えば、０点）であることを伸縮バー２４３の長さが０、すなわち、伸縮バー２４３を表示しないことで表現してもよい。一方、評価部１０９がホワイトバランスの評価結果を点数形式で行っていない場合、表示生成部１１３は、評価部１０９が算出した色空間における距離または評価結果に対して、伸縮バー２４３の長さがどの程度の長さになるのかを判断し、表示を生成してもよい。
【００７１】
さらに、表示生成部１１３は、ゲージ表示２４１においても同様に、かけられたホワイトバランスによって画像が自然な色合いになると判断される閾値をＯＫ表示２４５として表示してもよい。かかる構成によれば、ユーザは、画像に対してかけられたホワイトバランスを調整する際に、ＯＫ表示２４５を上回ることを調整終了の目安とすることができる。したがって、ユーザは、画像に対してかけられたホワイトバランスを短時間で適切に調整することができる。
【００７２】
なお、図７においてゲージ表示２４１が表示される位置は、上記例示に限定されない。ゲージ表示２４１は、画像２４０上のいかなる位置に表示されてもよいことは言うまでもない。
【００７３】
図８の画像２５０は、表示生成部１１３が、ユーザにホワイトバランスの調整方針を示唆する表示として、座標平面表示２５１を生成した画像例である。図８に示すように、画像２５０では、画像に対してかけられたホワイトバランスがどの色合い方向にずれているかを示す座標平面表示２５１が右下に表示されている。具体的には、座標平面表示２５１は、グリーン−マゼンダ軸およびアンバー−ブルー軸を有し、画像に対してかけられたホワイトバランスが色空間において、どの色合い方向にずれているかを座標点２５３で表示している。例えば、画像２５０は、座標平面表示２５１および座標点２５３によると、グリーンおよびアンバー方向にホワイトバランスの色合いがずれていることがわかる。
【００７４】
また、表示生成部１１３は、ユーザにホワイトバランスの調整方針を示唆する表示として、上記の座標平面表示２５１以外にも、例えば、「グリーンおよびアンバー方向にずれています」等の文字による表示を生成してもよい。
【００７５】
かかる構成により、ユーザは、画像に対してかけられたホワイトバランスをどの色合い方向に調整すれば良いかを把握することができる。したがって、ユーザは、かかる座標平面表示２５１を確認しながらホワイトバランスを調整することにより、より適切なホワイトバランスを画像に対してかけることが可能である。
【００７６】
以上説明したように、本開示の実施形態に係る情報処理装置１によれば、画像に対してかけられたホワイトバランスの評価を行い、評価した結果を示す表示を生成することが可能である。具体的には、本開示の実施形態に係る情報処理装置１は、ホワイトバランスがかけられた画像に対して、無彩色であると判断される領域を特定し、色空間において、該領域の色の座標と、無彩色の座標との距離を算出する。また、情報処理装置１は、算出した距離に基づいて、画像に対してかけられたホワイトバランスを評価し、該評価結果を示す表示を生成する。かかる構成により、本開示の実施形態に係る情報処理装置１は、ユーザに対して、画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することを可能にする。
【００７７】
また、情報処理装置１は、ユーザに対して、画像に対してかけられたホワイトバランスの評価結果を確認しながら、ホワイトバランスの調整および選択を行うことを可能にする。したがって、ユーザは、画像に対して、より適切なホワイトバランスをかけることが可能である。
【００７８】
＜２．本開示の実施形態に係る情報処理装置の動作＞
続いて、図９および図１０を参照して、本開示の実施形態に係る情報処理装置１の動作について説明を行う。図９は、本開示の実施形態に係る情報処理装置１の第１の動作例を説明するフローチャート図であり、図１０は、本開示の実施形態に係る情報処理装置１の第２の動作例を説明するフローチャート図である。
【００７９】
［２．１．第１の動作例］
まず、図９を参照して、本開示の実施形態に係る情報処理装置１の第１の動作例について、説明を行う。第１の動作例は、調整部１１１が、ユーザの入力に基づいて画像にかけられたホワイトバランスの調整を行う場合の動作例である。例えば、調整部１１１が、ユーザの入力に基づいて、ホワイトバランスの処理量をグリーン、マゼンダ、アンバー、およびブルー方向にそれぞれ調整する場合の動作例である。
【００８０】
図９に示すように、まず、撮像部１０１は、画像を取得する（Ｓ１０１）。続いて、領域特定部１０５は、取得された画像において、ユーザにより指定された領域、または領域特定部１０５により無彩色であると判断された領域を特定する（Ｓ１０３）。次に、画像処理部１０７は、取得された画像のＲＧＢデータ等に基づいて光源を推定することにより、該画像に対してかけるホワイトバランスを算出する（Ｓ１０５）。また、画像処理部１０７は、画像に対して算出したホワイトバランスをかける（Ｓ１０７）。
【００８１】
また、評価部１０９は、色空間において、領域特定部１０５により特定された領域の色の座標と、無彩色の座標との距離を算出する（Ｓ１０９）。さらに、評価部１０９は、色空間において算出した距離に基づいて、画像に対してかけられたホワイトバランスの評価を行う（Ｓ１１１）。次に、表示生成部１１３は、評価部１０９によるホワイトバランスの評価結果に基づいて、該評価結果を示す表示を生成する（Ｓ１１３）。
【００８２】
続いて、調整部１１１は、ユーザによりホワイトバランスの調整が行われたか否かを判断する（Ｓ１１５）。ユーザによってホワイトバランスの調整が行われた場合（Ｓ１１５／Ｙｅｓ）、情報処理装置１は、再度、Ｓ１０５に戻って、画像処理部１０７により画像に対してかけられるホワイトバランスを算出し、該画像に対して算出したホワイトバランスをかける。また、ユーザによってホワイトバランスの調整が行われない場合（Ｓ１１５／Ｎｏ）、調整部１１１は、その時点で画像に対して施されているホワイトバランスを、最終的に決定されたホワイトバランスであると判断する。かかる場合、表示生成部１１３は、最終的に決定されたホワイトバランスがかけられた画像を生成する（Ｓ１１７）。
【００８３】
以上の情報処理装置１の第１の動作例によれば、ユーザは、表示されるホワイトバランスの評価結果を確認しながら、画像に対してかけられるホワイトバランスの調整を行うことができる。したがって、ユーザは、画像に対して、より適切なホワイトバランスをかけることが可能である。
【００８４】
［２．２．第２の動作例］
次に、図１０を参照して、本開示の実施形態に係る情報処理装置１の第２の動作例について、説明を行う。第２の動作例は、調整部１１１が、あらかじめ情報処理装置１に用意された複数のホワイトバランスを順次、画像に対してかけ、評価部１０９による評価結果が最も良好であったホワイトバランスを最終的に画像に対してかける動作例である。
【００８５】
図１０に示すように、まず、撮像部１０１は、画像を取得する（Ｓ２０１）。続いて、領域特定部１０５は、取得された画像において、ユーザにより指定された領域、または領域特定部１０５により無彩色であると判断された領域を特定する（Ｓ２０３）。次に、画像処理部１０７は、あらかじめ情報処理装置１に用意されたホワイトバランスを画像に対してかける（Ｓ２０５）。
【００８６】
また、評価部１０９は、色空間において、領域特定部１０５により特定された領域の色の座標と、無彩色の座標との距離を算出する（Ｓ２０７）。さらに、評価部１０９は、色空間において算出した距離に基づいて、画像に対してかけられたホワイトバランスの評価を行う（Ｓ２０９）。次に、表示生成部１１３は、評価部１０９によるホワイトバランスの評価結果に基づいて、該評価結果を示す表示を生成する（Ｓ２１１）。
【００８７】
さらに、情報処理装置１は、あらかじめ用意された複数のホワイトバランスのそれぞれについて、Ｓ２０５〜Ｓ２１１の動作をループして実行する。具体的には、情報処理装置１は、あらかじめ用意された各ホワイトバランスを画像に対してかけ、それぞれの評価結果を算出して、該評価結果を示す表示を生成する。ここで、調整部１１１は、Ｓ２０５〜Ｓ２１１によって、それぞれ評価されたホワイトバランスのうち、最も評価結果が良好であったホワイトバランスを、最終的に決定されたホワイトバランスであると判断する。かかる場合、表示生成部１１３は、最終的に決定されたホワイトバランスがかけられた画像を生成する（Ｓ２１３）。
【００８８】
以上の情報処理装置１の第２の動作例によれば、あらかじめ用意されたホワイトバランスを画像に対してかける場合に、最も評価が良好なホワイトバランスを、適切なホワイトバランスであるとして画像に対しかけることが可能である。また、画像に対してかけるホワイトバランスをユーザが選択する場合、ユーザは各ホワイトバランスの評価結果を基にして、最適なホワイトバランスを選択することが可能である。
【００８９】
＜３．本開示の実施形態に係る情報処理装置のハードウェア構成例＞
以上にて、本開示の実施形態に係る情報処理装置１を詳細に説明した。上述した情報処理装置１による情報処理は、ソフトウェアと、以下で図１１を参照して説明する情報処理装置１のハードウェアとの協働によって実現される。
【００９０】
図１１は、情報処理装置１のハードウェア構成例を示した説明図である。図１１に示すように、情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５５と、入力装置１６５と、出力装置１６７と、ストレージ装置１６９と、撮像装置１７１と、接続ポート１７３と、通信装置１７５と、を備える。
【００９１】
ＣＰＵ１５１は、演算処理装置および制御装置として機能し、各種プログラムに従って、情報処理装置１内の動作全般を制御する。また、ＣＰＵ１５１は、マイクロプロセッサであってもよく、別途、画像処理専用の演算処理を行う回路を備えていてもよい。さらに、画像処理専用の演算処理を行う回路は、撮像装置１７１に備えられていてもよい。
【００９２】
ＲＯＭ１５３は、ＣＰＵ１５１が使用するプログラム、演算パラメータを記憶し、ＲＡＭ１５５は、ＣＰＵ１５１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。なお、ＣＰＵ１５１は、例えば、領域特定部１０５、画像処理部１０７、評価部１０９、調整部１１１、表示生成部１１３の機能を実行する。
【００９３】
これらＣＰＵ１５１、ＲＯＭ１５３およびＲＡＭ１５５は、ブリッジ１５９、内部バス１５７、１６１等により相互に接続されている。また、ＣＰＵ１５１、ＲＯＭ１５３およびＲＡＭ１５５は、インターフェース１６３を介して入力装置１６５、出力装置１６７、ストレージ装置１６９、撮像装置１７１、接続ポート１７３および通信装置１７５等と接続されている。
【００９４】
入力装置１６５は、タッチパネル、ボタン、スイッチ、レバー、ダイヤル、マイクロフォン等のユーザが情報を入力するための入力部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１５１に出力する入力制御回路などから構成されている。入力装置１６５は、例えば、操作部１１５の機能を実行する。
【００９５】
出力装置１６７は、例えば、ＬＣＤ装置、ＯＬＥＤ装置およびランプなどの表示装置を含む。さらに、出力装置１６７は、スピーカおよびヘッドホンなどの音声出力装置を含んでもよい。例えば、表示装置は、撮像された画像や生成された画像を表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。出力装置１６７は、例えば、表示部１０３の機能を実行する。ここで、情報処理装置１が有する入力装置１６５および出力装置１６７は、両者が一体化されたタッチパネル表示装置であってもよい。
【００９６】
ストレージ装置１６９は、情報処理装置１の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置１６９は、記憶媒体、記憶媒体にデータを記憶する記憶装置、記憶媒体からデータを読み出す読み出し装置、および記憶されたデータを削除する削除装置を含んでもよい。
【００９７】
撮像装置１７１は、ＣＭＯＳイメージセンサまたはＣＣＤイメージセンサなどの撮像素子および撮像レンズを備える。撮像装置１７１は、撮像レンズを介して入射する被写体からの光を受光して撮像素子にて光電変換を行い、画像信号に変換し、被写体の画像を取得する。
【００９８】
接続ポート１７３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、光オーディオ端子等のような外部接続機器を接続するための接続ポートで構成された接続インターフェースである。
【００９９】
通信装置１７５は、例えば、ネットワーク３に接続するための通信デバイス等で構成された通信インターフェースである。また、通信装置１７５は、無線ＬＡＮ対応通信装置であっても、有線によるケーブル通信を行うケーブル通信装置であってもよい。
【０１００】
なお、ネットワーク３は、ネットワーク３に接続されている装置から相互に送信される情報の有線、または無線の伝送路である。例えば、ネットワーク３は、インターネット、電話回線網、衛星通信網などの公衆回線網やＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。
【０１０１】
また、情報処理装置１に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを上述した情報処理装置１の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１０２】
＜４．まとめ＞
以上説明したように、本開示の実施形態に係る情報処理装置１は、画像に対してかけられたホワイトバランスの評価を行い、評価した結果を示す表示を生成することが可能である。具体的には、情報処理装置１は、ホワイトバランスがかけられた画像に対して、無彩色であると判断される領域を特定し、色空間において、特定された領域の色の座標と、無彩色の座標との距離を算出する。また、情報処理装置１は、算出した距離に基づいて、画像に対してかけられたホワイトバランスを評価し、該評価結果を示す表示を生成することができる。したがって、ユーザは、情報処理装置が生成した評価結果を確認することにより、画像に対してかけられたホワイトバランスが適切であるか否かをより容易に判断することが可能である。
【０１０３】
また、本開示の実施形態に係る情報処理装置１は、ユーザに対してホワイトバランスの評価結果を表示することにより、ユーザが評価結果を確認しながら、画像に対してかけられるホワイトバランスの調整を行うことを可能とする。さらに、情報処理装置１は、あらかじめ用意されたホワイトバランスを画像に対してかける場合に、最も適切なホワイトバランスを選択することを可能にする。したがって、ユーザは、画像に対して、より適切なホワイトバランスをかけることが可能である。
【０１０４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
を備える情報処理装置。
（２）
前記評価部は、前記ホワイトバランスがかけられた画像の一部領域の色に基づいて、前記ホワイトバランスの評価を行う、前記（１）に記載の情報処理装置。
（３）
前記情報処理装置は、前記画像において、ユーザからの入力に基づいて、前記一部領域を特定する領域特定部をさらに備える、前記（２）に記載の情報処理装置。
（４）
前記情報処理装置は、前記画像中の各領域が無彩色であるか否かを判断し、無彩色であると判断した領域を前記一部領域として特定する領域特定部をさらに備える、前記（２）に記載の情報処理装置。
（５）
前記評価部は、色空間における前記一部領域の色の座標と、無彩色の座標との距離に基づいて、前記ホワイトバランスの評価を行う、前記（２）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記情報処理装置は、前記画像に対してかけられたホワイトバランスの調整を行う調整部をさらに備える、前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記評価部は、前記調整部によって前記画像に対してかけられたホワイトバランスが調整された場合、前記画像に対してかけられた調整後のホワイトバランスの評価を行う、前記（６）に記載の情報処理装置。
（８）
前記評価部は、所定の画像に対してかけられた異なる複数のホワイトバランスをそれぞれ評価し、
前記表示生成部は、前記複数のかけられたホワイトバランスのうち、前記評価部による評価結果が最も高いホワイトバランスがかけられた画像をさらに生成する、前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）
前記表示生成部は、前記評価部による評価結果に基づいて、前記評価結果を示す点数、区分、メータ、およびゲージのうち、少なくともいずれか一つの表示を生成する、前記（１）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記表示生成部は、前記評価部による評価結果に基づいて、前記ホワイトバランスの調整に関する表示を生成する、前記（６）に記載の情報処理装置。
（１１）
画像を取得する撮像部と、
前記画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
を備える撮像装置。
（１２）
画像に対してかけられたホワイトバランスの評価を演算処理装置によって行うことと、
前記評価の結果を示す表示を生成することと、
を含む情報処理方法。
（１３）
コンピュータを
画像に対してかけられたホワイトバランスの評価を行う評価部と、
前記評価部による評価結果を示す表示を生成する表示生成部と、
として機能させるためのプログラム。
【符号の説明】
【０１０７】
１        情報処理装置
１０１    撮像部
１０３    表示部
１０５    領域特定部
１０７    画像処理部
１０９    評価部
１１１    調整部
１１３    表示生成部
１１５    操作部
【図１】
2015046742.tif 000003
【図２】
2015046742.tif 000004
【図３】
2015046742.tif 000005
【図４】
2015046742.tif 000006
【図５】
2015046742.tif 000007
【図６】
2015046742.tif 000008
【図７】
2015046742.tif 000009
【図８】
2015046742.tif 000010
【図９】
2015046742.tif 000011
【図１０】
2015046742.tif 000012
【図１１】
2015046742.tif 000013