(57)【要約】  撮像装置は、被写体の画像データを取得する取得部と、前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、前記特定部によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整部と、前記画像データに特定の発光体の画像データが含まれていると、前記特定部によって特定された色温度に基づいて、前記調整部による調整済みの画像データの彩度を抑制する抑制部と、を有する。
2019111921.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像データを取得する取得部と、
前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、
前記特定部によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整部と、
前記画像データに特定の発光体の画像データが含まれていると、前記特定部によって特定された色温度に基づいて、前記調整部による調整済みの画像データの彩度を抑制する抑制部と、
を有することを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置であって、
前記画像データは、照明灯に照らされた前記特定の発光体としてのＬＥＤ発光体を含む画像データであることを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置であって、
前記抑制部は、前記被写体からの光が青、緑、またはアンバーを示す色温度である場合、前記調整済みの画像データの彩度を抑制することを特徴とする撮像装置。
【請求項４】
請求項１に記載の撮像装置であって、
前記抑制部は、前記調整済みの画像データのうち前記特定の発光体の画像データの彩度を抑制することを特徴とする撮像装置。
【請求項５】
請求項１に記載の撮像装置であって、
前記取得部は、前記撮像装置の現在位置と、前記現在位置における前記特定の発光体および前記特定の発光体を照らす光源を含む施設の３次元モデルデータと、により特定された前記施設における前記撮像装置の撮像方向に基づいて、前記画像データを取得することを特徴とする撮像装置。
【請求項６】
請求項１に記載の撮像装置であって、
前記被写体の画像データから、前記被写体に含まれる前記特定の発光体によるフリッカを検出する検出部を有し、
前記抑制部は、前記検出部によって前記フリッカが検出された場合、前記特定部によって特定された色温度に基づいて、前記調整部による調整済みの画像データの彩度を抑制することを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置であって、
前記検出部は、所定の操作入力があった場合に、前記フリッカを検出する動作を開始することを特徴とする撮像装置。
【請求項８】
請求項６に記載の撮像装置であって、
前記撮像装置は、動画を撮像する撮像装置であり、
前記検出部は、前記画像データが記録された後、前記画像データの次の画像データを記録するための露光を開始するまでの間に、前記画像データから前記フリッカを検出することを特徴とする撮像装置。
【請求項９】
請求項６に記載の撮像装置であって、
前記特定部は、前記検出部によって前記フリッカが検出された場合、前記画像データに基づいて、前記被写体からの光の色温度を特定することを特徴とする撮像装置。
【請求項１０】
被写体の画像データを取得する取得部と、
前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、
前記特定部によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整部と、
前記画像データに特定の発光体の画像データが含まれていると、前記調整部による調整済みの画像データの彩度を抑制する抑制部と、
を有することを特徴とする撮像装置。
【請求項１１】
被写体の画像データを取得する取得部と、
前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、
前記特定部によって特定された色温度に基づいて、前記画像データの色を調整する第１調整部と、
前記画像データに特定の発光体の画像データが含まれていると、前記特定部によって特定された色温度に基づいて、前記第１調整部による調整済みの画像データの色を調整する第２調整部と、
を有する電子機器。
【請求項１２】
被写体の画像データを取得する取得処理と、
前記取得処理によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定処理と、
前記特定処理によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整処理と、
前記画像データに特定の発光体の画像データが含まれていると、前記特定処理によって特定された色温度に基づいて、前記調整処理による調整済みの画像データの彩度を抑制する抑制処理と、
をプロセッサに実行させることを特徴とする彩度抑制プログラム。
【請求項１３】
被写体の画像データを取得する取得処理と、
前記取得処理によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定処理と、
前記特定処理によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整処理と、
前記画像データに特定の発光体の画像データが含まれていると、前記調整処理による調整済みの画像データの彩度を抑制する抑制処理と、
をプロセッサに実行させることを特徴とする彩度抑制プログラム。
【請求項１４】
被写体の画像データを取得する取得処理と、
前記取得処理によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定処理と、
前記特定処理によって特定された色温度に基づいて、前記画像データの色を調整する第１調整処理と、
前記画像データに特定の発光体の画像データが含まれていると、前記特定処理によって特定された色温度に基づいて、前記第１調整処理による調整済みの画像データの色を調整する第２調整処理と、
をプロセッサに実行させることを特徴とする彩度抑制プログラム。
【発明の詳細な説明】
【参照による取り込み】
【０００１】
本出願は、平成２９年（２０１７年）１２月５日に出願された日本出願である特願２０１７−２３３３５４の優先権を主張し、その内容を参照することにより、本出願に取り込む。
【技術分野】
【０００２】
本発明は、撮像装置、電子機器および彩度抑制プログラムに関する。
【背景技術】
【０００３】
ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：発光ダイオード）を使用したＬＥＤ光源を検出し、検出したＬＥＤ光源の種類に基づいて、色補正を行う技術がある。この技術を用いてスタジアムなどで撮影を行う場合、環境光とＬＥＤ光源であるＬＥＤ看板の色が異なるため、環境光にＡＷＢ（Ａｕｔｏ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ）を実行すると、ＬＥＤ看板の画像が色づいてしまい、自然な色合いの画像にならない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１９７８０号公報
【発明の概要】
【０００５】
本願において開示される技術の一側面となる撮像装置は、被写体の画像データを取得する取得部と、前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、前記特定部によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整部と、前記画像データに特定の発光体の画像データが含まれていると、前記特定部によって特定された色温度に基づいて、前記調整部による調整済みの画像データの彩度を抑制する抑制部と、を有する。
【０００６】
本願において開示される技術の一側面となる電子機器は、被写体の画像データを取得する取得部と、前記取得部によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定部と、前記特定部によって特定された色温度に基づいて、前記画像データの色を調整する第１調整部と、前記画像データに特定の発光体の画像データが含まれていると、前記特定部によって特定された色温度に基づいて、前記第１調整部による調整済みの画像データの色を調整する第２調整部と、を有する。
【０００７】
また、本願において開示される技術の一側面となる彩度抑制プログラムは、被写体の画像データを取得する取得処理と、前記取得処理によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定処理と、前記特定処理によって特定された色温度に基づいて、前記画像データのホワイトバランスを調整する調整処理と、前記画像データに特定の発光体の画像データが含まれていると、前記特定処理によって特定された色温度に基づいて、前記調整処理による調整済みの画像データの彩度を抑制する抑制処理と、をプロセッサに実行させる。
【０００８】
また、本願において開示される技術の他の側面となる彩度抑制プログラムは、被写体の画像データを取得する取得処理と、前記取得処理によって取得された画像データに基づいて、前記被写体からの光の色温度を特定する特定処理と、前記特定処理によって特定された色温度に基づいて、前記画像データの色を調整する第１調整処理と、前記画像データに特定の発光体の画像データが含まれていると、前記特定処理によって特定された色温度に基づいて、前記第１調整処理による調整済みの画像データの色を調整する第２調整処理と、をプロセッサに実行させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、撮影シーンの一例を示す説明図である。
【図２】図２は、彩度抑制例を示す説明図である。
【図３】図３は、撮像装置のハードウェア構成例を示すブロック図である。
【図４】図４は、撮像装置の機能的構成例を示すブロック図である。
【図５】図５は、色空間と色温度との対応関係を示す説明図である。
【図６】図６は、環境光の色が青である場合のホワイトバランス調整および彩度抑制処理を示す説明図である。
【図７】図７は、環境光の色が緑（青緑）である場合のホワイトバランス調整および彩度抑制処理を示す説明図である。
【図８】図８は、環境光の色がアンバーである場合のホワイトバランス調整および彩度抑制処理を示す説明図である。
【図９】図９は、本実施例の撮像装置による静止画の撮影処理手順例を示すフローチャート１である。
【図１０】図１０は、動画撮影における高速サンプリングレート設定時におけるフレーム読出し例を示すタイムチャートである。
【図１１】図１１は、本実施例の撮像装置による動画の撮影処理手順例を示すフローチャート１である。
【図１２】図１２は、撮影システムのシステム構成例を示す説明図である。
【図１３】図１３は、本実施例の撮像装置による静止画の撮影処理手順例を示すフローチャート２である。
【図１４】図１４は、本実施例の撮像装置による静止画の撮影処理手順例を示すフローチャート２である。
【発明を実施するための形態】
【００１０】
＜撮影シーン例＞
図１は、撮影シーンの一例を示す説明図である。図１では、屋外のスタジアム１００でサッカーをプレイしているサッカー選手Ｐを撮影するシーンを例に挙げる。スタジアム１００は、照明灯１０１と、フィールド（グラウンド）１０２と、ＬＥＤ看板１０３と、を有する。夜になると、照明灯１０１が点灯し、サッカーをプレイすることが可能である。照明灯１０１には、たとえば、水銀灯やメタルハイドライドランプ、高圧ナトリウムランプが用いられる。照明灯１０１は、非ＬＥＤ光源である。
【００１１】
ＬＥＤ看板１０３は、発光面１０３ａがフィールド１０２に向いており、サッカーを観戦する観客から見える位置に配置される。ＬＥＤ看板１０３は、色温度が約４５００〜５８００［Ｋ］程度の昼白色や昼光色で発光する。発光面１０３ａには、文字列や図形で表現された広告が表示されるが、広告を観客に見やすくするため、広告の背景は白色となる場合がある。
【００１２】
図２は、彩度抑制例を示す説明図である。表２００は、環境光の色と、環境光の色温度と、彩度抑制処理と、の関係を示す。照明灯１０１からの環境光の色が青色である場合、その色温度は約７０００〜８０００［Ｋ］である。照明灯１０１からの環境光の色が緑（青緑）である場合、その色温度は約６０００〜７０００［Ｋ］である。照明灯１０１からの環境光の色がアンバーである場合、その色温度は約４０００［Ｋ］程度である。
【００１３】
この状態で、たとえば、図１において、デジタルカメラやデジタルビデオカメラのような撮像装置１１０が、ＬＥＤ看板１０３を背景としてサッカー選手Ｐを撮像して、画像データ２０１が得られたとする。画像データ２０１は、サッカー選手Ｐを主要被写体とし、ＬＥＤ看板１０３および観客を背景とした画像を示すデータである。
【００１４】
この場合、撮像装置１１０は、ＬＥＤ看板１０３の発光面１０３ａの白色を白くするためホワイトバランス調整をするが、照明灯１０１からの環境光の影響を受ける。したがって、環境光の色が青である場合、本来、白色であるはずのＬＥＤ看板１０３の画像がアンバーに色づく。また、環境光の色が緑（青緑）である場合、本来、白色であるはずのＬＥＤ看板１０３の画像がマゼンタに色づく。同様に、環境光の色がアンバーである場合、本来、白色であるはずのＬＥＤ看板１０３の画像が青に色づく。
【００１５】
したがって、撮像装置１１０は、ホワイトバランス調整によってアンバー、マゼンタ、または青に色づいたＬＥＤ看板１０３の画像の彩度を抑制し、白色に変換する。このような変換処理を、彩度抑制処理と称す。（Ｂ）は、（Ａ）の彩度抑制処理前の画像データ２０１から彩度抑制処理が実行された画像データ２０２である。これにより、ホワイトバランス調整の適正化を図ることができる。ここで、白色に変換するとは、ＬＥＤ看板１０３の色を本来の白色に近づける処理である。
【００１６】
＜撮像装置１１０のハードウェア構成例＞
図３は、撮像装置１１０のハードウェア構成例を示すブロック図である。撮像装置１１０は、レンズ部３０１と、シャッター３０２と、駆動制御回路３０３と、撮像素子３０４と、画像処理回路３０５と、測光センサ３０６と、ストロボ３０７と、入力デバイス３０８と、プロセッサ３０９と、メモリ３１０と、記録媒体３１１と、表示デバイス３１２と、加速度センサ３１３と、地磁気センサ３１４と、通信ＩＦと、ＧＰＳレシーバと、を有する。
【００１７】
駆動制御回路３０３、画像処理回路３０５、入力デバイス３０８、プロセッサ３０９、メモリ３１０、記録媒体３１１、加速度センサ３１３、地磁気センサ３１４、通信ＩＦ（インタフェース）３１５、ＧＰＳレシーバ３１６は、バス３１７に接続される。
【００１８】
レンズ部３０１は、集光レンズ３０１ａと、絞り３０１ｂと、フォーカスレンズ３０１ｃと、を有する。集光レンズ３０１ａは、被写体からの光を集光して、撮像素子３０４側に出射する。絞り３０１ｂは、集光レンズ３０１ａからの光の量を調整する。フォーカスレンズ３０１ｃは、フォーカスレンズ３０１ｃの光軸方向への移動により被写体に合焦する。シャッター３０２は、露光時間中のみレンズ部３０１からの光を撮像素子３０４に通し、それ以外の時は遮光する。
【００１９】
駆動制御回路３０３は、レンズ部３０１およびシャッター３０２を駆動制御する。具体的には、たとえば、駆動制御回路３０３は、絞り３０１ｂの開閉を調節したり、フォーカスレンズ３０１ｃの光軸方向への移動を制御したり、シャッター３０２の開閉を制御する。
【００２０】
撮像素子３０４は、レンズ部３０１およびシャッター３０２を通過した被写体からの光を光電変換して画像信号をＲＡＷデータとして画像処理回路３０５に出力する。撮像素子３０４は、たとえば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサやＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサである。
【００２１】
画像処理回路３０５は、撮像素子３０４からのＲＡＷデータについて、デモザイク処理、ノイズ除去、階調補正、色補正、顔検出、ホワイトバランス調整、色温度特定処理、彩度抑制処理、符号化処理、復号処理などの各種画像処理を実行する。画像処理回路３０５は、たとえば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積回路により実現される。
【００２２】
測光センサ３０６は、被写体の光量を測定するセンサである。ストロボ３０７は、閃光を発生する装置である。測光センサ３０６は、被写体からの閃光の反射光の光量を測定する。
【００２３】
入力デバイス３０８は、ユーザが操作して撮像装置１１０にトリガを与えるデバイスである。入力デバイス３０８には、たとえば、レリーズボタン、撮影モードを設定するためのダイヤル、ボタン、タッチパネルがある。
【００２４】
プロセッサ３０９は、撮像装置１１０の全体を制御する。また、プロセッサ３０９は、画像処理回路３０５の一部を彩度抑制プログラムとして実行する。彩度抑制プログラムは、揮発性のメモリ３１０または不揮発性の記録媒体３１１に格納される。
【００２５】
メモリ３１０は、プロセッサ３０９のワークエリアとして機能する。記録媒体３１１は、撮像装置１１０に着脱可能であり、画像データ２０１，２０２など各種データを記録する。なお、記録媒体３１１は、撮像装置１１０に内蔵されていてもよい。メモリ３１０および記録媒体３１１を総称して、「記録デバイス」と称す。記憶デバイスは、各種プログラムやデータを記憶する非一時的なまたは一時的な記録媒体である。
【００２６】
表示デバイス３１２は、撮像素子３０４からのＲＡＷデータを画像処理回路３０５で画像処理した画像（静止画、動画、ライブビュー画像を含む）や、各種情報などを表示するデバイスである。ＲＡＷデータも画像データの１つである。表示デバイス３１２は、撮像装置１１０の背面に設けられるモニタである。また、電子ビューファインダも表示デバイス３１２に含まれる。
【００２７】
加速度センサ３１３は、直交しあうＸ方向、Ｙ方向、Ｚ方向の３軸の加速度を検出して、撮像装置１１０の傾きを検出する。地磁気センサ３１４は、撮像装置１１０が向いている方角を検出するセンサである。加速度センサ３１３および地磁気センサ３１４により、撮像装置１１０がどの方角にどの程度の傾きで向いているかを特定することができる。
【００２８】
通信ＩＦ３１５は、データを送受信する通信デバイスである。ＧＰＳレシーバ３１６は、ＧＰＳ衛星からの信号を受信して撮像装置１１０の現在位置情報（緯度経度情報）を取得する。
【００２９】
＜撮像装置１１０の機能的構成例＞
図４は、撮像装置１１０の機能的構成例を示すブロック図である。撮像装置１１０は、取得部４０１と、特定部４０２と、調整部４０３と、抑制部４０４と、検出部４０５と、を有する。取得部４０１、特定部４０２、調整部４０３、抑制部４０４、および検出部４０５は、具体的には、たとえば、図３に示した画像処理回路３０５、または、記録デバイスに記録された彩度抑制プログラムをプロセッサ３０９に実行させることにより実現される。
【００３０】
取得部４０１は、被写体の画像データを取得する。具体的には、たとえば、取得部４０１は、特定の光源下、たとえば、図１に示した照明灯１０１の下で撮影された被写体の画像データを取得する。この画像データは、図２の（Ａ）に示したような、照明灯１０１に照らされた特定の発光体としてのＬＥＤ看板１０３の画像を含む画像データ２０１である。
【００３１】
特定部４０２は、取得部４０１によって取得された画像データに基づいて、被写体からの光の色温度を特定する。具体的には、たとえば、特定部４０２は、撮像素子３０４から得られたＲＧＢ画像データを複数のブロック（１つのブロックは１以上の画素のグループ）に分割し、ブロックごとに輝度信号（Ｙ成分）と色差信号（Ｃｂ成分（青）とＣｒ成分（赤））で表されるＹＣｂＣｒ画像データに変換する。そして、特定部４０２は、色差信号に対応する色温度を特定する。
【００３２】
なお、各ブロックの輝度信号および色差信号は、ブロック内の画素群の中の特定の位置（たとえば、中央や左上）の画素の輝度信号および色差信号でもよく、また、ブロック内の画素群の輝度信号および色差信号の平均値、中央値、最大値、最小値でもよい。
【００３３】
図５は、色空間と色温度との対応関係を示す説明図である。ここで、色空間５００とは、色差信号Ｃｂ，Ｃｒで規定される座標系である。図５では、横軸をＣｂ、縦軸をＣｒとする。横軸Ｃｂについて、左から右へ向かう方向を＋Ｃｂ方向、右から左へ向かう方向を−Ｃｂ方向とする。同様に、縦軸Ｃｒについて、下から上へ向かう方向を＋Ｃｒ方向、上から下へ向かう方向を−Ｃｒ方向とする（後述の図６〜図８も同様）。色空間５００において、第１象限がマゼンタ、第２象限がアンバー、第３象限が緑、第４象限が青を示す。なお、隣接する象限に近づくほど、隣接する象限の色が混ざった色となる。原点Ｏは、無彩色を示す。
【００３４】
また、色空間５００には、色温度曲線５０１が設定されている。色温度曲線は、あらかじめ設定された色温度を示す曲線であり、当該曲線に交差する方向に、同一色温度であることを示す等高線５０２を有する。色空間５００は、あらかじめ記録デバイスに記録されている。また、記録デバイスに記録されていない場合は、画像処理回路３０５またはプロセッサ３０９が通信ＩＦ３１５を介して、色空間５００を有するコンピュータから参照してもよい。
【００３５】
画像データ２０１の色差信号Ｃｂ，Ｃｒが特定されると、特定部４０２は、色差信号Ｃｂ，Ｃｒを色空間５００にプロットすることにより、色空間５００上の彩度５０３，５０４を特定する。画像データ２０１の彩度は、ブロックごとに色空間５００上にプロットされるが、ここでは、説明を単純化するため、２つの彩度５０３，５０４を例に挙げて説明する。
【００３６】
特定部４０２は、色空間５００に設定された色温度曲線５０１を参照して、彩度５０３，５０４に対応する色温度を特定する。これにより、特定部４０２は、画像データ２０１のうち彩度５０３である画像領域を、主要被写体（サッカー選手Ｐ）や背景（ＬＥＤ看板１０３を除いた観客やフィールド１０２）である非ＬＥＤ領域と特定し、画像データ２０１のうち彩度５０４である画像領域をＬＥＤ看板１０３の画像領域と特定する。
【００３７】
図４に戻り、調整部４０３は、取得部４０１によって取得された画像データ２０１のホワイトバランスを調整する。調整部４０３は、通常であれば、白を白く見えるようにするためにホワイトバランスを調整する。このような通常のホワイトバランス調整では、上述したように、調整部４０３は、画像データ２０１が取得された場合、照明灯１０１からの環境光の影響（色温度）により、環境光が青であればＬＥＤ看板１０３の画像をアンバーに変換し、環境光が緑（青緑）であればＬＥＤ看板１０３の画像をマゼンタに変換し、環境光がアンバーであれば、ＬＥＤ看板１０３の画像を青に変換してしまうことになる。
【００３８】
図５を用いて具体的に説明すると、調整部４０３は、画像データ２０１にホワイトバランス調整を実行することにより、非ＬＥＤ領域の色空間５００上の彩度５０３（第３象限の緑）は、＋Ｃｂ方向への補正量ｘで、かつ、＋Ｃｒ方向への補正量ｙで原点Ｏに平行移動することで、無彩色を示す原点Ｏに変換されて彩度５０５となる。同様に、ＬＥＤ看板１０３の画像領域の色空間５００上の彩度５０４は、彩度５０３のホワイトバランス調整に追従して、彩度５０３の原点Ｏへの平行移動と同じ平行移動をすることになる。したがって、彩度５０４は、第１象限のマゼンタに変換されて彩度５０６となり、白いＬＥＤ看板１０３の画像にマゼンタが色づくことになる。
【００３９】
図４に戻り、抑制部４０４は、画像データ２０１に特定の発光体の画像データが含まれていると、特定部４０２によって特定された色温度に基づいて、調整部４０３による調整済みの画像データの彩度を抑制する。具体的には、たとえば、抑制部４０４は、画像データ２０１にＬＥＤ看板１０３の画像データが含まれていると、特定部４０２によって特定されたＬＥＤ看板１０３の色温度に基づいて、調整部４０３による調整済みの画像データの彩度を抑制する。より具体的には、抑制部４０４は、被写体からの光が青、緑、またはアンバーを示す色温度である場合、調整済みの画像データ２０１の彩度を抑制する。抑制部４０４による彩度抑制処理の具体例について、図６〜図８を用いて説明する。
【００４０】
図６は、環境光の色が青である場合のホワイトバランス調整および彩度抑制処理を示す説明図である。図６の場合、非ＬＥＤ領域の彩度５０３は、第４象限の青に位置し、ＬＥＤ看板１０３の彩度５０４も第４象限の青に位置する。調整部４０３のホワイトバランス調整により、非ＬＥＤ領域の彩度５０３は、原点Ｏ（無彩色）の位置に平行移動して彩度５０５となる。同様に、ＬＥＤ看板１０３の彩度５０４は、非ＬＥＤ領域の彩度５０３のホワイトバランス調整に追従して、非ＬＥＤ領域の彩度５０３の原点Ｏへの平行移動と同じ平行移動をすることになる。
【００４１】
したがって、ＬＥＤ看板１０３の彩度５０４は、第２象限のアンバーに変換されて彩度５０６となり、白いＬＥＤ看板１０３の画像にアンバーが色づくこことになる。そして、抑制部４０４は、アンバーが色づいたＬＥＤ看板１０３の彩度５０６を、原点Ｏの無彩色となるように色差信号Ｃｂ，Ｃｒの値を調整して、彩度６００とする。これにより、アンバーが色づいたＬＥＤ看板１０３の画像からアンバーを抜き出して、白色に変換することができる。
【００４２】
図７は、環境光の色が緑（青緑）である場合のホワイトバランス調整および彩度抑制処理を示す説明図である。図７の場合、非ＬＥＤ領域の彩度５０３は、第３象限の緑に位置し、ＬＥＤ看板１０３の彩度５０４は、第４象限の青に位置する。調整部４０３のホワイトバランス調整により、非ＬＥＤ領域の彩度５０３は、原点Ｏ（無彩色）の位置に平行移動して彩度５０５となる。同様に、ＬＥＤ看板１０３の彩度５０４は、非ＬＥＤ領域の彩度５０３のホワイトバランス調整に追従して、非ＬＥＤ領域の彩度５０３の原点Ｏへの平行移動と同じ平行移動をすることになる。
【００４３】
したがって、ＬＥＤ看板１０３の彩度５０４は、第１象限のマゼンタに変換されて彩度５０６となり、白いＬＥＤ看板１０３の画像にマゼンタが色づくこことになる。そして、抑制部４０４は、マゼンタが色づいたＬＥＤ看板１０３の彩度５０６を、原点Ｏの無彩色となるように色差信号Ｃｂ，Ｃｒの値を調整して、彩度６００とする。これにより、マゼンタが色づいたＬＥＤ看板１０３の画像からマゼンタを抜き出して、白色に変換することができる。
【００４４】
図８は、環境光の色がアンバーである場合のホワイトバランス調整および彩度抑制処理を示す説明図である。図８の場合、非ＬＥＤ領域の彩度５０３は、第２象限のアンバーに位置し、ＬＥＤ看板１０３の彩度５０４は、第２象限の青に位置する。調整部４０３のホワイトバランス調整により、非ＬＥＤ領域の彩度５０３は、原点Ｏ（無彩色）の位置に平行移動して彩度５０５となる。一方、ＬＥＤ看板１０３の彩度５０４は、非ＬＥＤ領域の彩度５０３のホワイトバランス調整に追従して、非ＬＥＤ領域の彩度５０３の原点Ｏへの平行移動と同じ平行移動をすることになる。
【００４５】
したがって、ＬＥＤ看板１０３の彩度５０４は、第４象限内で移動して彩度５０６となり、白いＬＥＤ看板１０３の画像に青が色づくこことになる。そして、抑制部４０４は、青が色づいたＬＥＤ看板１０３の彩度５０６を、原点Ｏの無彩色となるように色差信号Ｃｂ，Ｃｒの値を調整して、彩度６００とする。これにより、青が色づいたＬＥＤ看板１０３の画像から青を抜き出して、白色に変換することができる。
【００４６】
このように、抑制部４０４は、調整部４０３によるホワイトバランス調整により色づいてしまったＬＥＤ看板１０３の画像領域の彩度５０６のみを原点Ｏに平行移動させることで、ＬＥＤ看板１０３の画像領域から環境光の色（アンバー、マゼンタ、青）を抜くことができる。
【００４７】
また、彩度５０４の色空間５００上の位置により、画像データ２０１内のどの画像領域がＬＥＤ看板１０３の画像であるかが特定される。したがって、抑制部４０４は、ＬＥＤ看板１０３の画像領域のみ彩度抑制処理を実行することができる。
【００４８】
図４に戻り、検出部４０５は、被写体の画像データ（たええば、ライブビュー画像）から、被写体に含まれる特定の発光体によるフリッカＦを検出する。フリッカＦとは、ディスプレイに生じる細かいちらつき現象のことである。特定の発光体は、たとえば、ＬＥＤ看板１０３であり、ＬＥＤ看板１０３は、ＬＥＤを光源とする看板である。ＬＥＤは、蛍光灯に比べて明滅の輝度差が大きく、この明滅周期は、交流電源の周波数（５０［Ｈｚ］または６０［Ｈｚ］）に依存する。たとえば、交流電源の周波数が５０［Ｈｚ］の場合、明滅周期は、その周波数５０［Ｈｚ］を２倍した値の逆数、すなわち、１／１００［ｓｅｃ］となる。
【００４９】
たとえば、ローリングシャッター制御において、検出部４０５は、撮像素子３０４のラインごとの電荷蓄積時間が明滅周期（１／１００［ｓｅｃ］）以上で、かつ、明滅周期（１／１００［ｓｅｃ］）のｎ倍（ｎは１以上の整数）となるように、撮像素子３０４のフレームレートを設定する（高速フレームレート設定）。これにより、撮像素子３０４のラインごとの電荷蓄積時間が明滅周期（１／１００［ｓｅｃ］）に対応する周期とは異なるため、フリッカＦが発生する。したがって、検出部４０５は、フリッカＦを検出することができる。
【００５０】
なお、高速フレームレート設定のトリガは、たとえば、静止画撮影においては、撮像装置１１０の電源をＯＮにして、ライブビュー画像の取り込みの開始時点またはそれ以降の任意の時点でもよく、また、ユーザによってレリーズボタンが半押しされた時点でもよい。
【００５１】
本実施例では、フリッカＦの検出は、既存技術でもよい。また、本実施例では、フリッカＦを検出してそのちらつきを抑制するのではなく、フリッカＦの検出を、ＬＥＤ看板１０３のようなＬＥＤ光源の存在特定に利用する。このため、撮像装置１１０は、検出部４０５により、意図的にフリッカＦが検出可能な状態を作り出すことにより、ＬＥＤ光源の存在を検出する。
【００５２】
また、ＬＥＤ看板１０３以外の背景からもフリッカＦが検出される場合もあるため、たとえば、彩度５０４が得られたブロック群が特定の形状（たとえば、横長の矩形）であれば、検出部４０５は、ＬＥＤ看板１０３であると検出してもよい。これにより、ＬＥＤ看板１０３の検出精度の向上を図ることができる。
【００５３】
なお、検出部４０５は、撮像素子３０４を用いてフリッカＦを検出するが、測光センサ３０６を用いてもよい。これにより、ライブビュー画像を取り込まない場合でも、フリッカＦの検出により被写体内のＬＥＤ光源を検出することができる。
【００５４】
検出部４０５によってフリッカＦが検出されると、抑制部４０４は、被写体内にＬＥＤ看板１０３が存在することがわかる。したがって、調整部４０３によってホワイトバランス調整されると、上述したように、ＬＥＤ看板１０３の画像領域がアンバー、マゼンタ、または青に色づいてしまうため、抑制部４０４は、図６〜図８に示したように、特定部４０２によって特定された色温度に基づいて、調整部４０３による調整済みの画像データ２０１の彩度を抑制し、画像データ２０２を得る。
【００５５】
＜静止画撮影処理手順１＞
図９は、本実施例の撮像装置１１０による静止画の撮影処理手順例を示すフローチャート１である。図９では、検出部４０５によりフリッカＦを検出する場合の静止画撮影処理手順例である。まず、撮像装置１１０は、特定の撮影モードであるか否かを判断する（ステップＳ９０１）。
【００５６】
特定の撮影モードとは、オートホワイトバランスおよび彩度抑制処理を実行する撮影モードである。特定の撮影モードは、たとえば、ユーザが撮像装置１１０の入力デバイス３０８を操作することで設定される。特定の撮影モードでない場合（ステップＳ９０１：Ｎｏ）、撮像装置１１０は、他の撮影モードで撮影することになる（ステップＳ９０２）。
【００５７】
一方、特定の撮影モードである場合（ステップＳ９０１：Ｙｅｓ）、撮像装置１１０は、撮像素子３０４のフレームレートを高速に設定（高速フレームレート設定）する（ステップＳ９０３）。これにより、被写体にＬＥＤ光源が含まれる場合にフリッカＦが検出可能になる。
【００５８】
つぎに、撮像装置１１０は、検出部４０５によりフリッカＦを検出し（ステップＳ９０４）、レリーズボタンが押下されたか否かを判断する（ステップＳ９０５）。レリーズボタンが押下されていない場合（ステップＳ９０５：Ｎｏ）、ステップＳ９０４に戻る。レリーズボタンが押下された場合（ステップＳ９０５：Ｙｅｓ）、撮像装置１１０は、画像データを取得する（ステップＳ９０６）。レリーズボタン押下時の被写体についてフリッカＦが検出されていれば（ステップＳ９０４：Ｙｅｓ）、取得した画像データ２０１には、横縞状のムラが存在し、レリーズボタン押下時の被写体についてフリッカＦが検出されていなければ（ステップＳ９０４：Ｎｏ）、取得した画像データには、横縞状のムラが存在しない。
【００５９】
つぎに、撮像装置１１０は、図５に示したように、特定部４０２により、取得した画像データに基づいて、被写体からの光の色温度を特定する（ステップＳ９０７）。そして、撮像装置１１０は、図５に示したように、調整部４０３により、特定された色温度に基づいて、画像データのホワイトバランスを調整する（ステップＳ９０８）。この後、撮像装置１１０は、抑制部４０４による彩度抑制処理を実行すべきか否かを判断する（ステップＳ９０９）。
【００６０】
具体的には、たとえば、ステップＳ９０４でフリッカＦが検出されている場合（ステップＳ９０４：Ｙｅｓ）、被写体内にＬＥＤ光源が存在することになる。したがって、ステップＳ９０８のホワイトバランス調整でＬＥＤ光源であるＬＥＤ看板１０３の画像が色づくため、撮像装置１１０は、彩度抑制処理を実行すべきと判断する（ステップＳ９０９：Ｙｅｓ）。一方、フリッカＦが検出されていない場合（ステップＳ９０４：Ｎｏ）、被写体内にＬＥＤ看板１０３は存在しないため、撮像装置１１０は、彩度抑制処理を実行すべきでないと判断し（ステップＳ９０９：Ｎｏ）、ステップＳ９１１に移行する。
【００６１】
彩度抑制処理を実行すべきと判断された場合（ステップＳ９０９：Ｙｅｓ）、撮像装置１１０は、図６〜図８に示したように、抑制部４０４により彩度抑制処理を実行して（ステップＳ９１０）、ステップＳ９１１に移行する。また、彩度抑制処理を実行すべきでないと判断された場合（ステップＳ９０９：Ｎｏ）、彩度抑制処理（ステップＳ９１０）を実行することなく、ステップＳ９１１に移行する。
【００６２】
ステップＳ９１１では、撮像装置１１０は、画像データ２０２を記録デバイスに保存したり、表示デバイス３１２に画像として表示したりする（ステップＳ９１１）。彩度抑制処理（ステップＳ９１０）が実行された場合は、たとえば、図２の（Ａ）に示した画像データ２０１が、（Ｂ）に示したように、ＬＥＤ看板１０３の画像を彩度抑制した画像データ２０２に変換される。これにより、ＬＥＤ看板１０３の画像に色づいた色の彩度を抑制し、被写体本来の色を再現することができる。
【００６３】
＜動画撮影における彩度抑制＞
つぎに、動画撮影の場合の彩度抑制について説明する。上述したＬＥＤ看板１０３の画像に対する色づきは、静止画撮影のみならず動画撮影でも発生する。したがって、ここでは、動画撮影時のフリッカＦの検出、すなわち、被写体内のＬＥＤ光源の検出について説明する。
【００６４】
図１０は、動画撮影における高速サンプリングレート設定時におけるフレーム読出し例を示すタイムチャートである。図１０において、（Ａ）は露光またはフレーム読出し開始タイミングの時間軸を示し、（Ｂ）はフレーム読出しの終了時期、すなわち、記録デバイスへの記録タイミングに時間軸を示す。なお、横軸は時間軸である。
【００６５】
動画撮影時では、フレームごとに、露光開始からフレーム読出開始、フレーム記録までが１フレームを記録する撮影処理となる。このようにして、動画撮影時ではフレームごとに記録デバイスに記録されるが、フレーム記録後次のフレームの露光開始までの空き時間ＳＴを利用して、撮像装置１１０は、フリッカＦの検出用のフレームを高速読出しする。具体的には、たとえば、撮像装置１１０は、フレームを記録するタイミングで、フレームレートを、撮像素子３０４のラインごとの電荷蓄積時間が明滅周期（１／１００［ｓｅｃ］）以上で、かつ、明滅周期（１／１００［ｓｅｃ］）のｎ倍（ｎは自然数）となるように設定する（高速フレームレート設定）。
【００６６】
また、次の露光開始の時点で元の動画撮影用にフレームレートに戻す。空き時間ＳＴでの高速フレームレート設定により、撮像装置１１０は、検出部４０５により、フリッカＦの検出用のフレームを高速読出しして、フレームからフリッカＦを検出する。
【００６７】
＜動画撮影処理手順１＞
図１１は、本実施例の撮像装置１１０による動画の撮影処理手順例を示すフローチャート１である。図１１では、検出部４０５によりフリッカＦを検出する場合の動画撮影処理手順例である。まず、撮像装置１１０は、露光開始か否かを判断する（ステップＳ１１０１）。露光開始でない場合（ステップＳ１１０１：Ｎｏ）、ステップＳ１１１２に移行する。ステップＳ１１１１では、撮像装置１１０は、動画撮影終了であるか否かを判断する（ステップＳ１１１２）。動画撮影終了である場合（ステップＳ１１１１：Ｙｅｓ）、本フローチャートを終了する。動画撮影終了でない場合（ステップＳ１１１１：Ｎｏ）、ステップＳ１１０１に戻る。
【００６８】
ステップＳ１１０１で露光開始である場合（ステップＳ１１０１：Ｙｅｓ）、撮像装置１１０は、フレームが記録されるのを待ち受ける（ステップＳ１１０２：Ｎｏ）。フレームが記録デバイスに記録された場合（ステップＳ１１０２：Ｙｅｓ）、撮像装置１１０は、撮像素子３０４のフレームレートを高速に設定（高速フレームレート設定）する（ステップＳ１１０３）。これにより、被写体にＬＥＤ光源が含まれる場合にフリッカＦが発生することになる。
【００６９】
つぎに、撮像装置１１０は、フレームレート高速設定後に読み出したフレームを参照して、フリッカＦを検出する（ステップＳ１１０４）。フリッカＦが検出されなかった場合（ステップＳ１１０４：Ｎｏ）、ステップＳ１１１０に移行する。これにより、フリッカＦが検出されなかった場合は、ステップＳ１１０５〜Ｓ１１０９の処理を省略することができるため、動画撮影処理時の処理負荷の低減を図ることができる。
【００７０】
ステップＳ１１０４でフリッカＦが検出された場合（ステップＳ１１０４：Ｙｅｓ）、被写体内にＬＥＤ光源が存在することになる。したがって、撮像装置１１０は、ステップＳ１１０２：Ｙｅｓで記録デバイスに記録されたフレームを取得し（ステップＳ１１０５）、図５に示したように、特定部４０２により、取得フレームに基づいて、被写体からの光の色温度を特定する（ステップＳ１１０６）。
【００７１】
そして、撮像装置１１０は、図５に示したように、調整部４０３により、特定された色温度に基づいて、フレームのホワイトバランスを調整する（ステップＳ１１０７）。この後、撮像装置１１０は、図６〜図８に示したように、抑制部４０４による彩度抑制処理を実行する（ステップＳ１１０８）。
【００７２】
そして、撮像装置１１０は、ステップＳ１１０５で取得したフレームを、彩度抑制後のフレームに更新する（ステップＳ１１０９）。このあと、撮像素子３０４のフレームレートを元に戻して（ステップＳ１１１０）、ステップＳ１１０１に戻る。
【００７３】
このように、動画撮影時においても、フレーム記録とつぎのフレームの露光開始との間の空き時間ＳＴを利用することにより、フリッカＦの検出、すなわち、被写体内のＬＥＤ光源の検出が可能となる。なお、図１１では、フリッカＦの検出しなかった場合は、ステップＳ１１０５〜Ｓ１１０９を省略することとしたが、フリッカＦを検出した場合との整合性をとるため、ホワイトバランス調整を実行してもよい。これにより、フリッカＦの検出の有無にかかわらず、すべてのフレームについてホワイトバランスが調整されるため、連続するフレーム間で違和感が低減された動画が得られることになる。
【００７４】
＜スタジアム１００の３次元モデルデータ活用例＞
つぎに、スタジアム１００の３次元モデルデータ活用例について説明する。スタジアム１００の３次元モデルデータは、スタジアム１００の３次元的な構造をモデル化したデータであり、フィールド１０２のほか、照明灯１０１やＬＥＤ看板１０３、観客席などのオブジェクトがモデル化されている。各オブジェクトは３次元の位置情報を有する。スタジアム１００の３次元モデルデータを利用することにより、フリッカＦの検出を利用しなくても、静止画または動画撮影時に被写体内のＬＥＤ光源を検出することが可能となる。
【００７５】
図１２は、撮影システムのシステム構成例を示す説明図である。撮影システムは、サーバと、ルータと、撮像装置１１０と、により構成される。撮像装置１１０は、ルータ経由で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはインターネットを介してサーバと通信可能に接続される。サーバは、スタジアム１００の３次元モデルデータを保存する。なお、ルータは、たとえば、スタジアム１００に設置され、スタジアム１００を訪れたユーザの撮像装置１１０の通信ＩＦ３１５と通信可能に接続される。
【００７６】
この場合、撮像装置１１０は、取得部４０１により、撮像装置１１０の現在位置情報と、現在位置情報における特定の発光体および特定の発光体を照らす光源を含む施設の３次元モデルデータと、により特定された施設における撮像装置１１０の撮像方向に基づいて、画像データ（動画の場合はフレーム）を取得する。
【００７７】
撮像装置１１０の現在位置情報は、図３に示したＧＰＳレシーバ３１６により取得される。特定の発光体とは、たとえば、上述したＬＥＤ看板１０３であり、特定の発光体を照らす光源とは、上述した照明灯１０１であり、施設とは、上述したスタジアム１００である。施設における撮像装置１１０の撮像方向は、図３に示した加速度センサ３１３および地磁気センサ３１４により取得される。加速度センサ３１３および地磁気センサ３１４により、撮像装置１１０がどの方角にどの程度の傾きで向いているかを特定することができる。したがって、３次元モデルデータを利用することにより、撮像装置１１０は、現在位置からの撮影方向を取得することができる。
【００７８】
＜静止画撮影処理手順２＞
図１３は、本実施例の撮像装置１１０による静止画の撮影処理手順例を示すフローチャート２である。図１３は、３次元モデルデータを利用する場合の静止画撮影処理手順例である。なお、図９と同一処理については同一のステップ番号を付し、その説明を省略する。
【００７９】
まず、撮像装置１１０は、取得部４０１により、撮像装置１１０の現在位置情報を取得する（ステップＳ１３０１）。つぎに、撮像装置１１０は、現在位置における施設（スタジアム１００）の３次元モデルデータをサーバから取得する（ステップＳ１３０２）。撮像装置１１０は、施設の３次元モデルデータを用いて、撮像装置１１０の現在位置におけるレンズの向きとなる撮影方向を特定する（ステップＳ１３０３）。そして、撮影装置は、施設の３次元モデルデータを用いて、ステップＳ１３０３で特定された撮影方向の被写体内におけるＬＥＤ看板１０３の存否を推定する（ステップＳ１３０４）。
【００８０】
このあと、レリーズボタンが押下されていない場合（ステップＳ９０５：Ｎｏ）、ステップＳ１３０１に戻り、レリーズボタンが押下された場合（ステップＳ９０５：Ｙｅｓ）、撮像装置１１０は、図９に示したステップＳ９０６〜Ｓ９１１を実行する。これにより、被写体からのフリッカＦを検出しなくても彩度抑制を実現することができる。
【００８１】
＜動画撮影処理手順２＞
図１４は、本実施例の撮像装置１１０による静止画の撮影処理手順例を示すフローチャート２である。図１４は、３次元モデルデータを利用する場合の動画撮影処理手順例である。なお、図１１と同一処理については同一のステップ番号を付し、その説明を省略する。
【００８２】
ステップＳ１１０２において、フレームが記録された場合（ステップＳ１１０２：Ｙｅｓ）、撮像装置１１０は、取得部４０１の一例であるＧＰＳレシーバ３１６により、撮像装置１１０の現在位置情報を取得する（ステップＳ１４０１）。なお、撮像装置１１０は、接続先のルータ１２０２の位置情報を撮像装置１１０の現在位置情報として当該ルータ１２０２から取得してもよい。
【００８３】
つぎに、撮像装置１１０は、現在位置における施設（スタジアム１００）の３次元モデルデータをサーバから取得する（ステップＳ１４０２）。撮像装置１１０は、施設の３次元モデルデータを用いて、撮像装置１１０の現在位置におけるレンズの向きとなる撮影方向を特定する（ステップＳ１４０３）。そして、撮影装置は、施設の３次元モデルデータを用いて、ステップＳ１３０３で特定された撮影方向の被写体内にＬＥＤ看板１０３があるか否かを判断する（ステップＳ１４０４）。
【００８４】
ＬＥＤ看板１０３がない場合（ステップＳ１４０４：Ｙｅｓ）、ステップＳ１１０１に戻る。これにより、これにより、フリッカＦが検出されなかった場合は、ステップＳ１１０５〜Ｓ１１０９の処理を省略することができるため、動画撮影処理時における処理負荷の低減を図ることができる。
【００８５】
ステップＳ１４０４でＬＥＤ看板１０３がある場合（ステップＳ１４０４：Ｙｅｓ）、撮像装置１１０は、ステップＳ１１０５〜Ｓ１１０９の処理を実行してステップＳ１１０１に戻る。
【００８６】
このように、フリッカＦを検出しなくても、動画撮影時においてフレーム記録とつぎのフレームの露光開始との間の空き時間ＳＴを利用することにより、被写体内のＬＥＤ光源の検出が可能となる。なお、図１４では、ＬＥＤ看板１０３が検出されなかった場合は、ステップＳ１１０５〜Ｓ１１０９を省略することとしたが、ＬＥＤ看板１０３が検出された場合との整合性をとるため、ホワイトバランス調整を実行してもよい。これにより、ＬＥＤ看板１０３の検出の有無にかかわらず、すべてのフレームについてホワイトバランスが調整されるため、統一感のある動画が得られることになる。
【００８７】
（１）このように、上述した撮像装置１１０は、被写体の画像データを取得する取得部４０１と、取得部４０１によって取得された画像データに基づいて、被写体からの光の色温度を特定する特定部４０２と、特定部４０２によって特定された色温度に基づいて、画像データのホワイトバランスを調整する調整部４０３と、画像データに特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データが含まれていると、調整部４０３による調整済みの画像データの彩度を抑制する抑制部４０４と、を有する。
【００８８】
これにより、本来、ホワイトバランス調整で白く調整されるはずの特定の発光体が白く調整されずに色づいてしまった場合であっても、彩度抑制により、色づいた色を抜くことができる。したがって、ホワイトバランス調整の適正化を図ることができる。
【００８９】
また、抑制部４０４は、画像データに特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データが含まれていると、特定部４０２によって特定された色温度に基づいて、たとえば、被写体からの光が青、緑、またはアンバーを示す色温度である場合、調整部４０３による調整済みの画像データの彩度を抑制してもよい。これにより、特定された色温度の場合に彩度抑制が可能となる。
【００９０】
（２）また、上記（１）において、画像データは、照明灯１０１に照らされた特定の発光体としてのＬＥＤ発光体（たとえば、ＬＥＤ看板１０３）を含む画像データである。
【００９１】
これにより、本来、ホワイトバランス調整で白く調整されるはずのＬＥＤ発光体が白く調整されずに色づいてしまった場合であっても、彩度抑制により、色づいた色を抜くことができる。したがって、被写体本来の色に近づけることができる。
【００９２】
（３）また、上記（１）において、抑制部４０４は、被写体からの光が青、緑、またはアンバーを示す色温度である場合、調整済みの画像データの彩度を抑制する。
【００９３】
被写体からの光が青であれば、ホワイトバランス調整により特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データは、アンバーに色づく。被写体からの光が緑（または青緑）であれば、ホワイトバランス調整により特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データは、マゼンタに色づく。被写体からの光がアンバーであれば、ホワイトバランス調整により特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データは、青に色づく。このように、ホワイトバランス調整後にアンバー、マゼンタまたは青が色づいた特定の発光体から彩度抑制処理によりこれらの色を抜くことができ、ホワイトバランス調整の適正化を図ることができる。
【００９４】
（４）上記（１）において、抑制部４０４は、調整済みの画像データのうち特定の発光体（たとえば、ＬＥＤ看板１０３）の画像データの彩度を抑制する。
【００９５】
彩度抑制対象を特定の発光体の画像データに絞り３０１ｂ込むことにより、すでにホワイトバランス調整されたサッカー選手Ｐや観客、フィールド１０２などの他の画像データへの影響を抑制することができる。
【００９６】
（５）上記（１）において、取得部４０１は、撮像装置１１０の現在位置と、現在位置における特定の発光体（たとえば、ＬＥＤ看板１０３）および特定の発光体を照らす光源（たとえば、照明灯１０１）を含む施設（たとえば、スタジアム１００）の３次元モデルデータと、により特定された施設における撮像装置１１０の撮像方向に基づいて、画像データを取得する。
【００９７】
これにより、ユーザは、撮像装置１１０を被写体に向けるだけで、撮像装置１１０は、被写体内に特定の発光体の存在を推定することができ、特定の発光体に対する彩度抑制処理を実現することができる。また、施設は、照明灯１０１とＬＥＤ看板１０３などのＬＥＤ光源が設置されていれば、スタジアム１００には限定されない。また、施設は、屋外に限らず、照明灯１０１とＬＥＤ看板１０３などのＬＥＤ光源が設置されていれば、屋内型施設（体育館やアリーナなど）でもよい。
【００９８】
（６）上記（１）において、撮像装置１１０は、被写体の画像データから、被写体に含まれる特定の発光体（たとえば、ＬＥＤ看板１０３）によるフリッカＦを検出する検出部４０５を有し、抑制部４０４は、検出部４０５によってフリッカＦが検出された場合、特定部４０２によって特定された色温度に基づいて、調整部４０３による調整済みの画像データの彩度を抑制する。
【００９９】
フリッカＦの検出を、画像のちらつきの抑制するために用いるのではなく、特定の発光体の存在特定に利用する。このため、撮像装置１１０は、検出部４０５により、意図的にフリッカＦが検出可能な状態を作り出して、特定の発光体の存在を検出することができる。また、画像のちらつきの抑制するためにフリッカＦの検出機能が備えられている撮像装置１１０に対しては、フリッカＦの検出機能を流用することができ、部品点数やコストの低減化およびサイズの縮小化を図ることができる。
【０１００】
（７）上記（６）において、検出部４０５は、所定の操作入力（たとえば、レリーズボタンの半押し）があった場合に、フリッカＦを検出する動作を開始する。
【０１０１】
これにより、ユーザが意図した撮影タイミングでフリッカＦの検出、すなわち、特定の発光体の検出をおこなうことができる。
【０１０２】
（８）上記（６）において、撮像装置１１０は、動画を撮像する撮像装置１１０であり、検出部４０５は、画像データ（フレーム）が記録された後、画像データの次の画像データを記録するための露光を開始するまでの間（たとえば、空き時間ＳＴ）に、画像データからフリッカＦを検出する。
【０１０３】
これにより、動画撮影（記録）をしながらフレームの彩度抑制を実現することができる。なお、図１１や図１４では、ステップＳ１１０９でフレームを更新することとしたが、ステップＳ１１０２で記録されたフレームを残しつつ、彩度抑制後のフレームも記録してもよい。これにより、元の動画と、ホワイトバランス調整および彩度抑制後の動画と、を保存することができる。
【０１０４】
（９）上記（６）において、特定部４０２は、検出部４０５によってフリッカＦが検出された場合、画像データに基づいて、被写体からの光の色温度を特定する。
【０１０５】
これにより、フリッカＦの検出時のみそのフレームの色温度を特定する。換言すれば、フリッカＦが検出されないフレームについては色温度特定を省略するため、動画撮影時における処理負荷の低減を図ることができる。
【０１０６】
なお、上述した撮像装置１１０は、デジタルカメラやデジタルビデオカメラを例に挙げて説明したが、カメラが搭載されているスマートフォンやタブレット、ゲーム機、拡張現実用ヘッドマウント、パーソナルコンピュータ、車載のドライブレコーダでもよい。また、レンズ部３０１や撮像素子３０４は、撮像装置１１０に内蔵されていてもよく、撮像装置１１０に着脱自在であってもよい。
【０１０７】
また、彩度抑制プログラムは、撮像装置１１０の記録デバイスのほか、プロセッサ３０９に読み取り可能な記録媒体（ＣＤ−ＲＯＭなど）に記録されていてもよい。この場合、撮像装置１１０と接続されたパーソナルコンピュータに当該記録媒体を挿入し、パーソナルコンピュータを介して撮像装置１１０に彩度抑制プログラムをインストールすることになる。
【０１０８】
また、彩度抑制プログラムは、撮像装置１１０と通信可能なサーバにダウンロード可能に記録されていてもよい。具体的には、たとえば、撮像装置１１０は、当該サーバから彩度抑制プログラムをダウンロードする。これにより、上述したホワイトバランス調整や彩度抑制処理、フリッカＦの検出などの彩度抑制プログラムによる処理を実行することができる。
【符号の説明】
【０１０９】
１００  スタジアム、１０１  照明灯、１０２  フィールド、１０３  ＬＥＤ看板（ＬＥＤ光源）、１０３ａ  発光面、１１０  撮像装置、２０１，２０２  画像データ、３０１  レンズ部、３０４  撮像素子、３０５  画像処理回路、３０６  測光センサ、３０８  入力デバイス、３０９  プロセッサ、３１０  メモリ、３１１  記録媒体、３１２  表示デバイス、３１３  加速度センサ、３１４  地磁気センサ、３１６  ＧＰＳレシーバ、４０１  取得部、４０２  特定部、４０３  調整部、４０４  抑制部、４０５  検出部、５００  色空間、５０１  色温度曲線、５０２  等高線、５０３〜５０６，６００  彩度、Ｆ  フリッカ、ＳＴ  空き時間
【図１】
2019111921.tif 000003
【図２】
2019111921.tif 000004
【図３】
2019111921.tif 000005
【図４】
2019111921.tif 000006
【図５】
2019111921.tif 000007
【図６】
2019111921.tif 000008
【図７】
2019111921.tif 000009
【図８】
2019111921.tif 000010
【図９】
2019111921.tif 000011
【図１０】
2019111921.tif 000012
【図１１】
2019111921.tif 000013
【図１２】
2019111921.tif 000014
【図１３】
2019111921.tif 000015
【図１４】
2019111921.tif 000016
【国際調査報告】
2019111921.tif 000017
2019111921.tif 000018