(57)【要約】【課題】白とびまたは黒つぶれが発生していることを適切な場合に通知することができる画像処理装置の制御方法を提供することである。【解決手段】画像処理装置の制御方法は、撮像手段により撮像された画像について、白とびまたは黒つぶれしている領域を検出する検出ステップ（Ｓ４０１）と、検出された白とびまたは黒つぶれしている領域を第１の表示手段に表示するように表示制御する表示制御ステップ（Ｓ４０５）と、検出された白とびまたは黒つぶれしている領域が第１の条件を満たす場合に、白とびまたは黒つぶれが発生していることを通知手段により通知するように通知制御する通知制御ステップ（Ｓ４０７）とを有する。【選択図】図４
2020108008.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により撮像された画像について、白とびまたは黒つぶれしている領域を検出する検出手段と、
前記検出された白とびまたは黒つぶれしている領域を第１の表示手段に表示するように表示制御する表示制御手段と、
前記検出された白とびまたは黒つぶれしている領域が第１の条件を満たす場合に、白とびまたは黒つぶれが発生していることを通知手段により通知するように通知制御する通知制御手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、第２の表示手段に対する接眼が検知された場合には、前記検出された白とびまたは黒つぶれしている領域を前記第２の表示手段に表示し、前記第２の表示手段に対する接眼が検知されていない場合には、前記検出された白とびまたは黒つぶれしている領域を前記第１の表示手段に表示するように制御し、
前記通知制御手段は、前記第２の表示手段に対する接眼が検知された場合には、前記検出された白とびまたは黒つぶれしている領域が第２の条件を満たす場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知し、前記第２の表示手段に対する接眼が検知されていない場合には、前記検出された白とびまたは黒つぶれしている領域が前記第１の条件を満たす場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知するように制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記通知制御手段は、照度測定手段により測定された照度に応じて、前記第１の条件を変えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記通知制御手段は、前記撮像手段により撮像された画像がマニュアル撮影モード、または所定値以上の露出補正で撮像された画像である場合には、前記通知手段により通知しないように制御することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記通知制御手段は、連写の場合には、２枚目以降の画像については、前記通知手段により通知しないように制御することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記通知制御手段は、音により通知するように制御することを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記撮像手段により撮像された画像と共に、前記検出された白とびまたは黒つぶれしている領域を第１の表示手段に表示するように制御することを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記通知制御手段は、前記第１の表示手段に表示される前記白とびまたは黒つぶれしている領域の視認性が低い場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知し、前記第１の表示手段に表示される前記白とびまたは黒つぶれしている領域の視認性が高い場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知しないように制御することを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記通知制御手段は、前記検出された白とびまたは黒つぶれしている領域が小さい場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知し、前記検出された白とびまたは黒つぶれしている領域が大きい場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知しないように制御することを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記通知制御手段は、前記検出された白とびまたは黒つぶれしている領域が所定領域を内包しない大きさである場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知し、前記検出された白とびまたは黒つぶれしている領域が前記所定領域を内包する大きさである場合に、白とびまたは黒つぶれが発生していることを前記通知手段により通知しないように制御することを特徴とする請求項１〜９のいずれか１項に記載の画像処理装置。
【請求項１１】
検出手段により、撮像手段により撮像された画像について、白とびまたは黒つぶれしている領域を検出する検出ステップと、
表示制御手段により、前記検出された白とびまたは黒つぶれしている領域を第１の表示手段に表示するように表示制御する表示制御ステップと、
通知制御手段により、前記検出された白とびまたは黒つぶれしている領域が第１の条件を満たす場合に、白とびまたは黒つぶれが発生していることを通知手段により通知するように通知制御する通知制御ステップと
を有することを特徴とする画像処理装置の制御方法。
【請求項１２】
コンピュータを、請求項１〜１０のいずれか１項に記載された画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
撮像装置において、表示部に、撮影した画像以外に様々な情報を表示したり、報知音を発したりすることで、撮影を支援する撮像装置が知られている。特許文献１には、白とび・黒つぶれしている領域に、異なる色でオーバーレイ表示することで、ユーザに警告を与える技術が開示されている。また、特許文献２には、画像の露出状態を音によってユーザに報知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１９１１４４号公報
【特許文献２】特開２００７−１３７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１は、ユーザとの位置関係や周囲の明るさなどの条件によって、画面の視認性が変化した場合に、警告表示が見えにくくなることが課題である。また、特許文献２は、画面が視認可能で、音が不要な状態においても、報知音が鳴ってしまい、ユーザに煩わしさを与えることが課題である。
【０００５】
本発明の目的は、白とびまたは黒つぶれが発生していることを適切な場合に通知することができる画像処理装置、画像処理装置の制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、撮像手段により撮像された画像について、白とびまたは黒つぶれしている領域を検出する検出手段と、前記検出された白とびまたは黒つぶれしている領域を第１の表示手段に表示するように表示制御する表示制御手段と、前記検出された白とびまたは黒つぶれしている領域が第１の条件を満たす場合に、白とびまたは黒つぶれが発生していることを通知手段により通知するように通知制御する通知制御手段とを有する。
【発明の効果】
【０００７】
本発明によれば、白とびまたは黒つぶれが発生していることを適切な場合に通知することができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成例を示す図である。
【図２】表示部とユーザの目の位置関係を示す図である。
【図３】警告表示パターンを示す図である。
【図４】撮像時の処理を示すフローチャートである。
【図５】白とび・黒つぶれ割合と警告との対応関係を示す図である。
【図６】撮像装置の構成例を示す図である。
【図７】撮像時の処理を示すフローチャートである。
【図８】白とび・黒つぶれ割合と警告との対応関係を示す図である。
【図９】照度測定部を示す図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
図１は、本発明の第１の実施形態による撮影装置１００の構成例を示す図である。撮像装置１００は、画像処理装置であり、制御部１０１、撮像部１０２、画像処理回路１０３、表示部１０４、および通知部１０５を有する。画像処理回路１０３は、検出部１０６および生成部１０７を有する。
【００１０】
制御部１０１は、撮像装置１００の動作を制御する。図示されていないシャッタボタンが押されたとき、撮像部１０２は、行列状の画素を有し、光電変換により撮像し、画像データを生成する。画像処理回路１０３は、撮像部１０２により生成された画像データを処理する。表示部１０４は、画像処理回路１０３により処理された画像データを表示する。制御部１０１は、必要に応じて、測光やオートフォーカス等の制御を行なう。また、制御部１０１は、画像処理回路１０３により処理された画像データを、図示されていない記録媒体へ記録することができる。
【００１１】
撮像部１０２は、行列状の画素を有し、各画素の受光量分布に基づく画像信号を、アナログ／デジタル変換して、画像データを画像処理回路１０３へ出力する。すなわち、撮像部１０２は、各画素の信号をアナログ／デジタル変換し、各画素の階調値を出力する。画像処理回路１０３は、検出部１０６および生成部１０７を有する。
【００１２】
検出部１０６は、撮像部１０２により撮像された画像データについて、各画素の階調値が許容範囲を逸脱する場合に、その画素が白とびまたは黒つぶれしていると判断し、白とびまたは黒つぶれしている画素領域を検出する。例えば、検出部１０６は、画素の階調値が最大値に近い第１の閾値以上の値である場合には、その画素が白とびしていると判断する。また、検出部１０６は、画素の階調値が最小値に近い第２の閾値以下の値である場合には、その画素が黒つぶれしていると判断する。
【００１３】
生成部１０７は、検出部１０６により検出された白とびまたは黒つぶれしている画素領域の警告表示パターンを生成する。警告表示パターンは、例えば、白とびまたは黒つぶれしている画素領域を所定間隔の斜線で縞模様を表示するパターンである。表示部１０４は、生成部１０７により生成された警告表示パターンを、オーバーレイ表示し、ユーザに白とびまたは黒つぶれの発生を警告する。
【００１４】
また、生成部１０７は、検出部１０６により検出された白とびまたは黒つぶれしている画素領域が低視認性条件を満たすか否かを示す信号を制御部１０１へ出力する。低視認性条件は、表示部１０４により表示される警告表示パターンがユーザにとって視認し得るかどうか否かを示す条件であり、撮像装置１００の仕様およびユーザの視力に応じて適切に設定される。低視認性条件の詳細については後述する。
【００１５】
表示部１０４は、画像処理回路１０３により処理された画像データや各種情報を表示する。例えば、表示部１０４は、１メガピクセル・３インチサイズ・アスペクト比３：２の液晶表示パネルを有する。表示部１０４は、低視認性条件を満たすか否かにかかわらず、上記の画像データの表示に対して、上記の警告表示パターンをオーバーレイ表示する。
【００１６】
通知部１０５は、例えば、スピーカである。制御部１０１は、低視認性条件を満たすことを示す信号を生成部１０７から入力した場合には、制御信号を通知部１０５に出力する。通知部１０５は、その制御信号を入力した場合には、白とび・黒つぶれが生じていることを報知する警告音を発する。
【００１７】
なお、通知部１０５は、イヤホン等の外部音声再生部への接続部でもよい。外部音声再生部への接続は、有線であっても、無線であってもよい。さらに、通知部１０５は、振動などの音声以外の通知部であってもよい。
【００１８】
図２は、低視認性条件を説明するための図である。低視認性条件は、表示部１０４により表示される警告表示パターンがユーザにとって視認し得るか否かを示す条件である。図２に示すように、ユーザの目を示す点Ｅから表示部１０４を示す辺ｄまでの距離が３００ｍｍである。また、表示部１０４の水平方向の長さｄが６３．４ｍｍである。この場合、ユーザが表示部１０４を見た時の視野角は、式（１）より、約１２°である。
視野角＝ｔａｎ-1｛（６３．４／２）／３００｝×２
≒１２°                                      ・・・（１）
【００１９】
表示部１０４の水平方向の画素数は約１２２５画素である。したがって、画素間の視野角は、約０．０１度（≒１２°／１２２５）である。
【００２０】
一方、視力１．０の人間の目が有する角分解能は、式（２）より、約０．０１７°である。
角分解能＝１．０／６０
≒０．０１７°      ・・・（２）
【００２１】
上記の場合、表示部１０４の画素間隔は、人間の角分解能より小さいため、１画素単位で描画されたパターンは、ユーザにとって視認性が低い。視認できる警告表示パターンとするためには、最小でも２画素単位で警告表示パターンを描画する必要がある。
【００２２】
図３（ａ）は、画素パターンで構成する最小の縞模様の一例である。縞模様を形成するには、少なくとも５×５の画素領域が必要である。ただし、上記で計算した通り、表示部１０４上で視認できる警告表示パターンとするには、警告表示パターンは、２画素単位で描画する必要がある。そのため、警告表示パターンは、最小でも、図３（ｂ）に示した１０×１０の画素領域が必要となる。図３（ｂ）に示した画素領域を警告表示最小領域と定義する。
【００２３】
表示部１０４の画面の視認性が低いか否かを判定するために、警告表示最小領域を基準にした低視認性条件を定義する。低視認性条件は、「警告表示最小領域のパターンが、白とびまたは黒つぶれが検出された領域に内包されないこと」とする。低視認性条件を満たす場合、白とびまたは黒つぶれが検出された画素領域は、ユーザが視認できる大きさを有しておらず、生成部１０７は、表示部１０４上に表示された警告表示パターンの視認性が低いと判定する。なお、警告表示最小領域は、警告表示パターンを構成可能な最小単位の所定領域であればよく、図３（ｂ）に示した形状に限定されない。
【００２４】
生成部１０７は、表示部１０４に表示される警告表示パターンの視認性が低い場合に、低視認性条件を満たすと判断し、表示部１０４に表示される警告表示パターンの視認性が高い場合に、低視認性条件を満たさないと判断する。
【００２５】
図４は、本実施形態による撮像装置１００の制御方法を示すフローチャートである。ステップＳ４００では、制御部１０１が、シャッタボタンが「半押し」状態にされたと判断した場合、処理はステップＳ４０１に進む。
【００２６】
ステップＳ４０１では、撮像部１０２は、制御部１０１の制御の下、撮像により画像データを生成する。画像処理回路１０３は、制御部１０１の制御の下、撮像部１０２により生成された画像データの処理を行う。制御部１０１および画像処理回路１０３は、測光やオートフォーカス等の処理を行う。
【００２７】
検出部１０６は、制御部１０１の制御の下、撮像部１０２により撮像された画像データについて、白とびまたは黒つぶれしている画素領域を検出する。例えば、検出部１０６は、画素の階調値が第１の閾値以上の値または第２の閾値以下の値である画素の領域を、白とびまたは黒つぶれしている画素領域として検出する。第２の閾値は、第１の閾値より小さい。検出部１０６が白とびまたは黒つぶれしている画素領域を検出したと判断した場合、処理はステップＳ４０５に進む。また、検出部１０６が白とびまたは黒つぶれしている画素領域を検出しなかったと判断した場合、処理はステップＳ４０２に進む。
【００２８】
ステップＳ４０５では、生成部１０７は、制御部１０１の制御の下、検出部１０６により検出された白とびまたは黒つぶれしている画素領域の警告表示パターンを生成する。警告表示パターンは、例えば、画素領域を所定間隔の斜線で縞模様を表示するパターンである。制御部１０１は、撮像部１０２により撮像された画像データと共に、生成部１０７により生成された警告表示パターンを、表示部１０４にオーバーレイして表示するように表示制御する。このとき、白とび・黒つぶれしている画素領域が小さいほど、表示部１０４の警告表示パターンの視認性は低くなる。その後、処理はステップＳ４０６に進む。
【００２９】
ステップＳ４０６では、生成部１０７は、ステップＳ４０１で検出された白とびまたは黒つぶれしている画素領域が低視認性条件を満たすか否かを判断する。例えば、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ｂ）の１０×１０の警告表示最小領域を内包しない大きさである場合には、低視認性条件を満たすと判断する。また、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ｂ）の１０×１０の警告表示最小領域を内包する大きさである場合には、低視認性条件を満たさないと判断する。生成部１０７が低視認性条件を満たすと判断した場合、処理はステップＳ４０７に進む。また、生成部１０７が低視認性条件を満たさないと判断した場合、処理はステップＳ４０２に進む。
【００３０】
複数の白とびまたは黒つぶれしている画素領域が存在する場合、生成部１０７が、複数の白とびまたは黒つぶれしている画素領域のすべてが低視認性条件を満たすと判断した場合、処理はステップＳ４０７に進み、それ以外の場合、処理はステップＳ４０２に進む。これにより、表示部１０に一つでも視認できる警告表示パターンが表示されている場合には、通知部１０５の報知音が鳴らず、ユーザを煩わせることがなくなる。
【００３１】
なお、表示部１０４に一つでも視認性の低い警告表示パターンがあることをユーザに通知することを優先してもよい。その場合、生成部１０７が、複数の白とびまたは黒つぶれしている画素領域のうちの１つでも低視認性条件を満たすと判断した場合、処理はステップＳ４０７に進み、それ以外の場合、処理はステップＳ４０２に進む。
【００３２】
ステップＳ４０７では、制御部１０１は、撮像部１０２により撮像された画像データに白とびまたは黒つぶれが発生していることを通知部１０５により通知するように通知制御する。すると、通知部１０５は、報知音を出力する。ユーザは、この報知音により、表示部１０４の視認性が低い状態においても、画像に白とびまたは黒つぶれが生じていることを知ることができる。報知音は、白とびと黒つぶれとで、同一であってもよいし、音の高さなどを変化させて区別可能なようにしてもよい。また、報知音は、表示部１０４に表示された警告表示パターンが視認できる場合には鳴らないため、過剰な警告によりユーザを煩わせることがなくなる。その後、処理はステップＳ４０２に進む。
【００３３】
ステップＳ４０２では、制御部１０１は、シャッタボタンが「半押し」から「全押し」の状態に変化したか否かを判断する。制御部１０１が、シャッタボタンが「全押し」の状態に変化したと判断した場合、処理はステップＳ４０３に進む。また、制御部１０１が、シャッタボタンが「半押し」の状態を維持していると判断した場合、処理はステップＳ４０１に戻る。
【００３４】
ステップＳ４０３では、撮像部１０２は、制御部１０１の制御の下、光電変換により静止画用の画像データを生成する。画像処理回路１０３は、撮像部１０２により生成された画像データの処理を行う。制御部１０１は、画像処理回路１０３により処理された画像データを不図示の記録媒体に記録する。その後、処理はＳ４０４に進む。ステップＳ４０４では、制御部１０１は、図４の処理を終了する。
【００３５】
図５は、白とびまたは黒つぶれしている画素領域の大きさと警告との対応関係を示す図である。図５の横軸は、表示部１０４の水平方向の画素数に対する白とびまたは黒つぶれしている画素領域の１辺の画素数の割合を表し、これを白とびまたは黒つぶれ割合と呼ぶ。
【００３６】
閾値Ｔは、表示部１０４の水平方向の画素数に対する警告表示最小領域の画素数の割合である。例えば、表示部１０４の水平方向の画素数は、１２２５画素である。警告表示最小領域は、図３（ｂ）に示した１辺が１０画素の領域である。したがって、閾値Ｔは、約０．８２％（≒１０／１２２５）である。
【００３７】
白とびまたは黒つぶれ割合が閾値Ｔ以上の場合には、表示部１０４の警告表示パターンの視認性が高い。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示する。
【００３８】
また、白とびまたは黒つぶれ割合が閾値Ｔ未満の場合には、表示部１０４の警告表示パターンの視認性が低い。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示し、それに加えて、通知部１０５は、白とびまたは黒つぶれが生じていることを通知するための報知音を出力する。
【００３９】
なお、図５は説明の便宜上、白とびまたは黒つぶれしている画素領域が正方形である場合を前提としている。実際には、白とびまたは黒つぶれしている画素領域は、複雑な形状であることが考えられる。白とびまたは黒つぶれしている画素領域が如何なる形状であっても、生成部１０７は、白とびまたは黒つぶれしている画素領域が警告表示最小領域を内包するか否かを判断することにより、低視認性条件を満たすか否かを判断する。
【００４０】
生成部１０７は、検出された白とびまたは黒つぶれしている領域が小さい場合に、低視認性条件を満たすと判断し、検出された白とびまたは黒つぶれしている領域が大きい場合に、視認性条件を満たさないと判断する。
【００４１】
なお、上述の警告表示最小領域の大きさは、一例であって、表示部１０４の大きさや解像度によって適宜変更することができる。また、表示部１０４は、白とびしている領域と黒つぶれしている領域とを、同一の警告表示パターンで表示してもよいし、異なる警告表示パターンで表示してもよい。通知部１０５も、白とびしている場合と黒つぶれしている場合とで、同一の報知音を出力してもよいし、異なる報知音を出力してもよい。
【００４２】
また、白とびまたは黒つぶれは、写真表現として、意図的に生じさせる場合が考えられる。この場合、白とびまたは黒つぶれ領域が小さく、白とびまたは黒つぶれ領域が視認性の低い大きさである場合、通知部１０５の通知は不要であると考えられる。そのため、制御部１０１は、撮像部１００により撮像された画像がマニュアル撮影モードで撮影された画像、または所定値以上の露出補正で撮像された画像である場合には、通知部１０５により通知しないように制御してもよい。
【００４３】
また、シャッタボタンを長押しして連写を行う場合、通知部１０５の通知が連続して発せられることが、かえって撮像の妨げとなることが考えられる。よって、制御部１０１は、連写の場合には、１枚目の撮像の画像については、通知部１０５により通知し、２枚目以降の撮像の画像については、通知部１０５により通知しないように制御してもよい。
【００４４】
以上のように、撮像装置１００は、白とびまたは黒つぶれが生じたとき、表示部１０４の警告表示パターンの表示の視認性が低い場合に限って、通知部１０５が表示以外の手段で警告を通知する。これにより、ユーザを煩わせることなく、白とびまたは黒つぶれがあることをユーザに通知することができる。
【００４５】
（第２の実施形態）
図６は、本発明の第２の実施形態による撮影装置１００の構成例を示す図である。図６の撮像装置１００は、図１の撮像装置１００に対して、１個の表示部１０４の代わりに２個の表示部１０４ａ，１０４ｂを設け、接眼検知部６００を追加したものである。以下、本実施形態が第１の実施形態と異なる点を説明する。
【００４６】
撮像装置１００は、制御部１０１、撮像部１０２、画像処理回路１０３、表示部１０４ａ、表示部１０４ｂ、通知部１０５、および接眼検知部６００を有する。画像処理回路１０３は、検出部１０６および生成部１０７を有する。
【００４７】
表示部１０４ａは、撮像装置１００の背面に取り付けられた電子表示装置であり、画像処理回路１０３により処理された画像や各種情報を表示する。表示部１０４ａは、図１の表示部１０４と同様である。
【００４８】
表示部１０４ｂは、小型の電子表示装置と、それを覗くための光学系と接眼部を有する電子ビューファインダであり、画像処理回路１０３により処理された画像データや各種情報を表示する。表示部１０４ｂは、２メガピクセルおよびアスペクト比３：２の小型液晶画面を有する。ファインダを通して見える表示部１０４ｂの虚像は、ユーザの目から約１ｍの距離に視野角約３０度で見えるものとするが、この限りではない。
【００４９】
接眼検知部６００は、表示部１０４ｂの接眼部の近接センサであり、表示部１０４ｂの接眼部に対する接眼を検知し、検知した場合には検知信号を制御部１０１に出力する。制御部１０１は、接眼検知部６００が検知信号を出力している場合には、撮像部１０２により撮像された画像データを表示部１０４ｂに表示するように制御する。また、制御部１０１は、接眼検知部６００が検知信号を出力していない場合には、撮像部１０２により撮像された画像データを表示部１０４ａに表示するように制御する。生成部１０４は、接眼検知部６００が検知信号を出力しているか否かにより、低視認性条件を変える。
【００５０】
次に、低視認性条件について説明する。撮像装置１００は、第１の低視認性条件と第２の低視認性条件とを有する。第１の低視認性条件は、表示部１０４ａの低視認性条件であり、第１の実施形態の低視認性条件と同様である。第１の低視認性条件では、警告表示最小領域は、図３（ｂ）に示す１０×１０の画素領域である。
【００５１】
第２の低視認性条件は、表示部１０４ｂの低視認性条件である。第２の低視認性条件は、第１の低視認性条件に対して、定数が異なる。表示部１０４ｂは、小型の電子表示装置である。ユーザは、光学系を通して、表示部１０４ｂの虚像を観察する。表示部１０４ｂは、ユーザの目から光学系を通して見える表示部１０４ｂの虚像までの距離が１０００ｍｍであり、表示部１０４ｂの水平方向の長さが約５３５ｍｍとなるように設計されている。このとき、ユーザが表示部１０４ｂを見た時の視野角は、第１の実施形態の式（１）と同様の式により、約３０°になる。
【００５２】
例えば、表示部１０４ｂの水平方向の画素数は、約１７３０画素である。このとき、表示部１０４ｂの画素間の視野角は、約０．０１８度となる。視力１．０の人間の目が有する角分解能は約０．０１７°である。表示部１０４ｂの画素間隔は、人間の角分解能より大きいため、ユーザは１画素単位で描画された警告表示パターンであっても視認することができる。ゆえに、第２の低視認性条件では、警告表示最小領域は、図３（ａ）に示した５×５の画素領域である。
【００５３】
図７は、本実施形態による撮像装置１００の制御方法を示すフローチャートである。図７は、図４に対して、ステップＳ４０５〜Ｓ４０７の代わりに、ステップＳ７０１〜Ｓ７０５を設けたものである。ステップＳ４００〜Ｓ４０４は、図４のものと同様である。
【００５４】
ステップＳ４００では、制御部１０１が、シャッタボタンが「半押し」状態にされたと判断した場合、処理はステップＳ４０１に進む。
【００５５】
ステップＳ４０１では、検出部１０６は、制御部１０１の制御の下、撮像部１０２により撮像された画像データについて、白とびまたは黒つぶれしている画素領域を検出する。検出部１０６が白とびまたは黒つぶれしている画素領域を検出したと判断した場合、処理はステップＳ７０１に進む。また、検出部１０６が白とびまたは黒つぶれしている画素領域を検出しなかったと判断した場合、処理はステップＳ４０２に進む。
【００５６】
ステップＳ７０１では、接眼検知部６００は、表示部１０４ｂの接眼部に対する接眼を検知した場合には、検知信号を制御部１０１に出力し、表示部１０４ｂの接眼部に対する接眼を検知していない場合には、検知信号を制御部１０１に出力しない。制御部１０１は、接眼検知部６００から検知信号を入力したか否かを判断する。制御部１０１が検知信号を入力したと判断した場合、処理はステップＳ７０４に進む。また、制御部１０１が検知信号を入力していないと判断した場合、処理はステップＳ７０２に進む。
【００５７】
ステップＳ７０２では、生成部１０７は、制御部１０１の制御の下、検出部１０６により検出された白とびまたは黒つぶれしている画素領域の警告表示パターンを生成する。制御部１０１は、撮像部１０２により撮像された画像データと共に、生成部１０７により生成された警告表示パターンを、表示部１０４ａにオーバーレイして表示するように表示制御する。その後、処理はステップＳ７０３に進む。
【００５８】
ステップＳ７０３では、生成部１０７は、ステップＳ４０１で検出された白とびまたは黒つぶれしている画素領域が第１の低視認性条件を満たすか否かを判断する。例えば、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ｂ）の１０×１０の警告表示最小領域を内包しない場合には、第１の低視認性条件を満たすと判断する。また、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ｂ）の１０×１０の警告表示最小領域を内包する場合には、第１の低視認性条件を満たさないと判断する。生成部１０７が第１の低視認性条件を満たすと判断した場合、処理はステップＳ４０７に進む。また、生成部１０７が第１の低視認性条件を満たさないと判断した場合、処理はステップＳ４０２に進む。
【００５９】
ステップＳ７０４では、生成部１０７は、制御部１０１の制御の下、検出部１０６により検出された白とびまたは黒つぶれしている画素領域の警告表示パターンを生成する。制御部１０１は、撮像部１０２により撮像された画像データと共に、生成部１０７により生成された警告表示パターンを、表示部１０４ｂにオーバーレイして表示するように表示制御する。その後、処理はステップＳ７０５に進む。
【００６０】
ステップＳ７０５では、生成部１０７は、ステップＳ４０１で検出された白とびまたは黒つぶれしている画素領域が第２の低視認性条件を満たすか否かを判断する。例えば、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ａ）の５×５の警告表示最小領域を内包しない場合には、第２の低視認性条件を満たすと判断する。また、生成部１０７は、白とびまたは黒つぶれしている画素領域が、図３（ａ）の５×５の警告表示最小領域を内包する場合には、第２の低視認性条件を満たさないと判断する。生成部１０７が第２の低視認性条件を満たすと判断した場合、処理はステップＳ４０７に進む。また、生成部１０７が第２の低視認性条件を満たさないと判断した場合、処理はステップＳ４０２に進む。
【００６１】
ステップＳ４０７では、制御部１０１は、撮像部１０２により撮像された画像データに白とびまたは黒つぶれが発生していることを通知部１０５により通知するように通知制御する。すると、通知部１０５は、報知音を出力する。その後、処理はステップＳ４０２に進む。
【００６２】
ステップＳ４０２では、制御部１０１は、シャッタボタンが「半押し」から「全押し」の状態に変化したか否かを判断する。制御部１０１が、シャッタボタンが「全押し」の状態に変化したと判断した場合、処理はステップＳ４０３に進む。また、制御部１０１が、シャッタボタンが「半押し」の状態を維持していると判断した場合、処理はステップＳ４０１に戻る。
【００６３】
ステップＳ４０３では、撮像部１０２は、制御部１０１の制御の下、光電変換により静止画用の画像データを生成する。画像処理回路１０３は、撮像部１０２により生成された画像データの処理を行う。制御部１０１は、画像処理回路１０３により処理された画像データを不図示の記録媒体に記録する。その後、処理はＳ４０４に進む。ステップＳ４０４では、制御部１０１は、図４の処理を終了する。
【００６４】
図８は、白とびまたは黒つぶれしている画素領域の大きさと警告との対応関係を示す図である。図８の横軸は、表示部１０４ａまたは１０４ｂの水平方向の画素数に対する白とびまたは黒つぶれしている画素領域の１辺の画素数の割合を表し、これを白とびまたは黒つぶれ割合と呼ぶ。
【００６５】
閾値Ｔ１は、表示部１０４ａの水平方向の画素数に対する図３（ｂ）の警告表示最小領域の画素数の割合である。例えば、表示部１０４ａの水平方向の画素数は、１２２５画素である。警告表示最小領域は、図３（ｂ）に示した１辺が１０画素の領域である。したがって、閾値Ｔ１は、約０．８２％（≒１０／１２２５）である。
【００６６】
閾値Ｔ２は、表示部１０４ｂの水平方向の画素数に対する図３（ａ）の警告表示最小領域の画素数の割合である。例えば、表示部１０４ｂの水平方向の画素数は、１７３２画素である。警告表示最小領域は、図３（ａ）に示した１辺が５画素の領域である。したがって、閾値Ｔ２は、約０．２９％（≒５／１７３２）である。
【００６７】
まず、接眼検知部６００が検知信号を出力しない場合を説明する。白とびまたは黒つぶれ割合が閾値Ｔ１以上の場合には、表示部１０４ａの警告表示パターンの視認性が高い。その場合、表示部１０４ａは、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示する。また、白とびまたは黒つぶれ割合が閾値Ｔ１未満の場合には、表示部１０４ａの警告表示パターンの視認性が低い。その場合、表示部１０４ａは、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示し、それに加えて、通知部１０５は、白とびまたは黒つぶれが生じていることを通知するための報知音を出力する。
【００６８】
次に、接眼検知部６００が検知信号を出力している場合を説明する。白とびまたは黒つぶれ割合が閾値Ｔ２以上の場合には、表示部１０４ｂの警告表示パターンの視認性が高い。その場合、表示部１０４ｂは、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示する。また、白とびまたは黒つぶれ割合が閾値Ｔ２未満の場合には、表示部１０４ｂの警告表示パターンの視認性が低い。その場合、表示部１０４ｂは、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示し、それに加えて、通知部１０５は、白とびまたは黒つぶれが生じていることを通知するための報知音を出力する。
【００６９】
以上のように、撮像装置１００は、白とびまたは黒つぶれが生じたとき、表示部１０４の警告表示パターンの表示の視認性が低い場合に限って、通知部１０５が表示以外の手段で警告を通知する。これにより、ユーザを煩わせることなく、白とびまたは黒つぶれがあることをユーザに通知することができる。
【００７０】
なお、第１および第２の低視認性条件と、閾値Ｔ１およびＴ２は、一例であって、表示部１０４ａおよび１０４ｂの大きさや解像度、表示部１０４ｂを観察する光学系の倍率によって適宜変更することができる。
【００７１】
（第３の実施形態）
図９（ａ）は、本発明の第３の実施形態による撮像装置１００の構成例を示す図である。図９（ａ）の撮像装置１００は、図１の撮像装置１００に対して、照度測定部９００を追加したものである。撮像装置１００は、照度を測定する照度測定部９００を有する。以下、本実施形態が第１の実施形態と異なる点を説明する。
【００７２】
表示部１０４は、周囲の照度が高くなるほど、画面の視認性が低くなる場合がある。例えば、照明された屋内環境などでは、一般的に照度が１，０００ｌｕｘ以下である。この場合、表示部１０４の画面は、高い視認性を有している。
【００７３】
一方、日中の屋外では、照度が１，０００ｌｕｘ以上となる。この場合、周囲の環境が表示部１０４の表面に反射して映り込み、表示部１０４の画面の視認性が著しく低下する場合がある。この場合には、照度が１，０００ｌｕｘ以下の時よりも大きな白とびまたは黒つぶれしている画素領域が存在する場合にも、通知部１０５は、通知を行ってユーザに警告を伝える必要がある。
【００７４】
撮像装置１００は、照度測定部９００により測定された照度に応じて、低視認性条件を変化させることにより、周囲の照度が変化して、画面の視認性が低くなった場合でも、通知部１０５が報知音を鳴らしてユーザに白とびまたは黒つぶれの発生を警告できる。
【００７５】
図９（ｂ）は、白とびまたは黒つぶれしている画素領域の大きさと警告との対応関係を示す図である。図９（ｂ）の横軸は、表示部１０４の水平方向の画素数に対する白とびまたは黒つぶれしている画素領域の１辺の画素数の割合を表し、これを白とびまたは黒つぶれ割合と呼ぶ。
【００７６】
閾値Ｔは、照度測定部９００により測定された照度が１，０００ｌｕｘ未満の場合の閾値である。照度が１，０００ｌｕｘ未満の場合、表示部１０４の画面の視認性が高いので、閾値Ｔは、白とびまたは黒つぶれしている領域の大きさを基に設定する。閾値Ｔは、表示部１０４の水平方向の画素数に対する警告表示最小領域の画素数の割合である。例えば、表示部１０４の水平方向の画素数は、１２２５画素である。警告表示最小領域は、図３（ｂ）に示した１辺が１０画素の領域である。したがって、閾値Ｔは、約０．８２％（≒１０／１２２５）である。
【００７７】
閾値Ｔ’は、照度測定部９００により測定された照度が１，０００ｌｕｘ以上の場合の閾値である。照度が１，０００ｌｕｘ以上の場合、警告表示最小領域は、図３（ｂ）の１０×１０の画素領域より大きく設定する。例えば、閾値Ｔ’は、１０％である。
【００７８】
まず、照度測定部９００により測定された照度が１，０００ｌｕｘ未満の場合を説明する。白とびまたは黒つぶれ割合が閾値Ｔ以上の場合には、表示部１０４の警告表示パターンの視認性が高く、低視認性条件を満たさない。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示する。また、白とびまたは黒つぶれ割合が閾値Ｔ未満の場合には、表示部１０４の警告表示パターンの視認性が低く、低視認性条件を満たす。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示し、それに加えて、通知部１０５は、白とびまたは黒つぶれが生じていることを通知するための報知音を出力する。
【００７９】
次に、照度測定部９００により測定された照度が１，０００ｌｕｘ以上の場合を説明する。白とびまたは黒つぶれ割合が閾値Ｔ’以上の場合には、表示部１０４の警告表示パターンの視認性が高い。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示する。また、白とびまたは黒つぶれ割合が閾値Ｔ’未満の場合には、表示部１０４の警告表示パターンの視認性が低い。その場合、表示部１０４は、白とびまたは黒つぶれしている画素領域の警告表示パターンを表示し、それに加えて、通知部１０５は、白とびまたは黒つぶれが生じていることを通知するための報知音を出力する。
【００８０】
なお、閾値ＴおよびＴ’は、上記のように、１，０００ｌｕｘの照度を境に、２段階に切り替える場合に限定されない。閾値は、測定された照度に応じて、３段階以上に変化させてもよい。
【００８１】
以上のように、撮像装置１００は、白とびまたは黒つぶれが生じたとき、表示部１０４の警告表示パターンの表示の視認性が低い場合に限って、通知部１０５が表示以外の手段で警告を通知する。これにより、ユーザを煩わせることなく、白とびまたは黒つぶれがあることをユーザに通知することができる。
【００８２】
また、撮像装置１００は、照度測定部により測定された照度に応じて、図４のステップＳ４０６の低視認性条件を変え、白とびまたは黒つぶれの発生を通知部１０５により通知することができる。照度によって表示部１０４の視認性が変化する場合でも、通知部１０５は、適切に通知することができる。
【００８３】
なお、上述の警告表示最小領域の大きさや閾値は、一例であって、表示部１０４の大きさや解像度によって適宜変更することができる。また、撮像装置１００は、デジタルカメラ、ビデオカメラの他、スマートフォン、タブレット、工業用カメラ、医療用カメラ、車載カメラ等に適用可能である。
【００８４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８５】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８６】
１００  撮像装置、１０１  制御部、１０２  撮像部、１０３  画像処理回路、１０４  表示部、１０５  通知部
【図１】
2020108008.tif 000003
【図２】
2020108008.tif 000004
【図３】
2020108008.tif 000005
【図４】
2020108008.tif 000006
【図５】
2020108008.tif 000007
【図６】
2020108008.tif 000008
【図７】
2020108008.tif 000009
【図８】
2020108008.tif 000010
【図９】
2020108008.tif 000011