(57)【要約】【課題】それぞれの撮像で撮像条件が変更された場合であっても、それぞれの撮像で得られた画像データ間の圧縮処理の高速化を図ること。【解決手段】一実施の形態によれば、撮像装置は、被写体を撮像して被写体の画像データを生成する撮像部と、撮像部によって生成された画像データの高周波成分を積分した積分値を算出する積分値算出部と、積分値に基づいて、画像データの圧縮率を算出し、算出した圧縮率で画像データを圧縮する画像圧縮部を備える。積分値算出部は、撮像部が生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、第１の画像データの積分値から第２の画像データの積分値を算出する。【選択図】図１２
2014082611.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して前記被写体の画像データを生成する撮像部と、
前記撮像部によって生成された画像データの高周波成分を積分した積分値を算出する積分値算出部と、
前記積分値に基づいて、前記画像データの圧縮率を算出し、算出した圧縮率で前記画像データを圧縮する画像圧縮部と、を備え、
前記積分値算出部は、前記撮像部が生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出する、
撮像装置。
【請求項２】
前記積分値算出部は、前記第１の画像データの撮像条件と前記第２の画像データの撮像条件とに基づいて、前記第１の画像データの撮像条件から前記第２の画像データの撮像条件に変化することによる前記積分値の変化比率を特定し、特定した変化比率に従って、前記第１の画像データの積分値から前記第２の画像データの積分値を算出する、
請求項１に記載の撮像装置。
【請求項３】
前記撮像装置は、さらに、前記第１の画像データの撮像条件と前記第２の画像データの撮像条件とから前記積分値の変化比率が特定されるように、前記撮像装置の特性に基づいて予め定められた特定情報が格納される記憶部を有し、
前記積分値算出部は、前記特定情報に基づいて、前記第１の画像データの撮像条件と前記第２の画像データの撮像条件とから前記積分値の変化比率を特定する、
請求項２に記載の撮像装置。
【請求項４】
前記撮像条件は、前記被写体の撮像時における露出補正である、
請求項３に記載の撮像装置。
【請求項５】
前記特定情報は、前記第２の画像データの露出補正の絶対値が、前記第１の画像データの露出補正の絶対値よりも大きくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より小さくなるように前記変化比率が特定され、前記第２の画像データの露出補正の絶対値が、前記第１の画像データの露出補正の絶対値よりも小さくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より大きくなるように前記変化比率が特定される、
請求項４に記載の撮像装置。
【請求項６】
前記撮像条件は、前記被写体の撮像時におけるＩＳＯ感度である、
請求項３に記載の撮像装置。
【請求項７】
前記特定情報は、前記第２の画像データのＩＳＯ感度が、前記第１の画像データのＩＳＯ感度よりも大きくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より大きくなるように前記変化比率が特定され、前記第２の画像データのＩＳＯ感度が、前記第１の画像データのＩＳＯ感度よりも小さくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より小さくなるように前記変化比率が特定される、
請求項６に記載の撮像装置。
【請求項８】
前記積分値算出部は、前記第１の画像データのＩＳＯ感度に応じた露出補正と前記第２の画像データのＩＳＯ感度に応じた露出補正とに基づいて、前記変化比率を特定し、
前記特定情報は、前記変化比率を特定する特性として、
前記第２の画像データの露出補正の絶対値が、前記第１の画像データの露出補正の絶対値よりも大きくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より小さくなるように前記変化比率が特定され、前記第２の画像データの露出補正の絶対値が、前記第１の画像データの露出補正の絶対値よりも小さくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より大きくなるように前記変化比率が特定される特性と、
前記第２の画像データの露出補正が、前記第１の画像データの露出補正よりも大きくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より大きくなるように前記変化比率が特定され、前記第２の画像データの露出補正が、前記第２の画像データの露出補正よりも小さくなるに従って、前記第１の画像データの積分値に対する前記第２の画像データの積分値が、より小さくなるように前記変化比率が特定される特性と、
を合成した特性を有する、
請求項６に記載の撮像装置。
【請求項９】
前記撮像条件は、前記被写体の撮像時における焦点距離であり、
前記撮像装置は、さらに、記憶部を有し、
前記積分値算出部は、オートフォーカスサーチ時に、前記第１の画像データの焦点距離においてプレビュー用の画像データから算出した積分値と、前記第２の画像データの焦点距離においてプレビュー用の画像データから算出した積分値とを、前記記憶部に格納し、
前記積分値算出部は、前記第１の画像データの焦点距離においてプレビュー用の画像データから算出した積分値に対する、前記第２の画像データの焦点距離においてプレビュー用の画像データから算出した積分値の変化比率を、前記変化比率として特定する、
請求項２に記載の撮像装置。
【請求項１０】
前記第１の画像データ及び前記第２の画像データは、ブラケット撮影における連続した撮像によって生成された画像データである、
請求項２に記載の撮像装置。
【請求項１１】
前記積分値算出部は、前記撮像部によって前記第１の画像データの前の撮像によって生成されたプレビュー用の画像データの撮像条件と前記第１の画像データとの撮像条件とに基づいて、前記プレビュー用の画像データの撮像条件から前記第１の画像データの撮像条件に変化することによる前記積分値の変化の変化比率を特定し、特定した変化比率に従って、前記プレビュー用の画像データの積分値から前記第１の画像データの積分値を算出する、
請求項１０に記載の撮像装置。
【請求項１２】
前記撮像部は、前記プレビュー用の画像データを、前記第１の画像データよりもダウンスケールして生成し、
前記積分値算出部は、前記第１の画像データの積分値の算出に用いる前記プレビュー用の画像データの積分値を、前記ダウンスケールの倍率に基づいて増加させる、
請求項１１に記載の撮像装置。
【請求項１３】
前記積分値算出部は、前記プレビュー用の画像データの高周波成分を積分した積分値から、前記第１の画像データの積分値を、前記第１の画像データの圧縮率の算出の用いる積分値として算出し、
前記積分値算出部は、前記第１の画像データの高周波成分を積分した積分値から、前記第２の画像データの積分値を、前記第２の画像データの圧縮率の算出に用いる積分値として算出する、
請求項１２に記載の撮像装置。
【請求項１４】
被写体を撮像して前記被写体の第１の画像データを生成し、
前記第１の画像データの高周波成分を積分した第１の積分値を算出し、
前記第１の積分値に基づいた圧縮率で、前記第１の画像データを圧縮し、
前記被写体を撮像して前記被写体の第２の画像データを生成し、
前記第１の画像データと前記第２の画像データのそれぞれの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出し、
前記第２の画像データの積分値に基づいた圧縮率で、前記第２の画像データを圧縮する、
撮像方法。
【請求項１５】
被写体を撮像して前記被写体の第１の画像データを生成する処理と、
前記第１の画像データの高周波成分を積分した第１の積分値を算出する処理と、
前記第１の積分値に基づいた圧縮率で、前記第１の画像データを圧縮する処理と、
前記被写体を撮像して前記被写体の第２の画像データを生成する処理と、
前記第１の画像データと前記第２の画像データのそれぞれの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出する処理と、
前記第２の画像データの積分値に基づいた圧縮率で、前記第２の画像データを圧縮する処理と、
をコンピュータに実行させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、及び撮像プログラムに関し、例えば、撮像によって生成した画像データを、その画像データの高周波成分の積分値に基づいた圧縮率で圧縮する撮像装置に好適に利用できるものである。
【背景技術】
【０００２】
特許文献１には、撮像によって得られたオリジナルの画像データをリサイズすることで、サイズがそれぞれ異なる複数の画像データを生成するデジタルカメラが開示されている。この複数の画像データとして、例えば、表示用の画像データ、保存用の画像データ、及びサムネイル用の画像データが生成される。
【０００３】
ここで、このデジタルカメラは、上述の複数の画像データのそれぞれを圧縮するためのＱスケールを算出する際に、オリジナルの画像データの高周波成分の積分値を補正することにより、複数の画像データのそれぞれの高周波成分の積分値を算出するようにしている。これにより、複数の画像データ毎に、画像データから直接高周波成分の積分値を算出する場合と比較して、画像データの圧縮処理の高速化を図ることができるようにしている。
【０００４】
一方、デジタルカメラには、ブラケット撮影を行うことができる機器が多数存在する。ブラケット撮影（もしくは、ブラケット機構）とは、撮影条件が異なる複数カットを撮影することができる機能である。ブラケット撮影の種類として、露出ブラケット、フォーカスブラケット、ＩＳＯ感度ブラケット、フラッシュブラケット、及びホワイトバランスブラケット等がある。
【０００５】
上述したブラケット撮影のように、複数カットのそれぞれにおける撮像によって得られた画像データ間においても、画像データの圧縮処理を高速化することができれば、消費電力低減等の観点から非常に有効である。
【０００６】
しかしながら、上述した特許文献１に開示のデジタルカメラは、オリジナルの画像データからリサイズすることで得られる画像データの生成における圧縮処理の高速化を図る技術であって、リサイズされた複数の画像データ間における圧縮処理の高速化を図る技術を開示したものではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１１４８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、特許文献１に開示された技術は、オリジナルの画像データからリサイズにより生成された画像データ間における圧縮処理の高速化を図るものではない。
【０００９】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
一実施の形態によれば、撮像装置は、画像データの積分値に基づいた圧縮率で前記画像データを圧縮するものであって、被写体を撮像して生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出するものである。
【００１１】
一実施の形態によれば、撮像方法は、被写体を撮像して生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出し、前記第２の画像データの積分値に基づいた圧縮率で、前記第２の画像データを圧縮するものである。
【００１２】
一実施の形態によれば、撮像プログラムは、被写体を撮像して生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、前記第１の画像データの積分値から前記第２の画像データの積分値を算出する処理と、前記第２の画像データの積分値に基づいた圧縮率で、前記第２の画像データを圧縮する処理と、をコンピュータに実行させるものである。
【発明の効果】
【００１３】
前記一実施の形態によれば、異なる撮像条件で撮影された場合であっても、該撮影により得られた２つの画像データ間の圧縮処理の高速化を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかるカメラシステムのブロック図である。
【図２】実施の形態１にかかるカメラシステムの処理概要を示す図である。
【図３】実施の形態１にかかるブラケット撮影における１枚目の撮像時のカメラシステムの処理を示すフローチャートである。
【図４Ａ】適正露出時の輝度ヒストグラムを示す図である。
【図４Ｂ】白とび発生時の輝度ヒストグラムを示す図である。
【図４Ｃ】黒つぶれ発生時の輝度ヒストグラムを示す図である。
【図５】露出補正量と高周波成分積分値との関係を示す図である。
【図６】ＩＳＯ感度と高周波成分積分値との関係を示す図である。
【図７】ＩＳＯ感度に応じた露出補正量と高周波成分積分値との関係を示す図である。
【図８】調整値の一例を示す図である。
【図９】実施の形態１にかかるブラケット撮影における２枚目以降の撮像時のカメラシステムの処理を示すフローチャートである。
【図１０】実施の形態２にかかるカメラシステムのブロック図である。
【図１１】実施の形態にかかる圧縮処理の高速化を未実施のカメラシステムの構成を示すブロック図である。
【図１２】実施の形態の概要構成となる撮像装置のブロック図である。
【発明を実施するための形態】
【００１５】
＜実施の形態１＞
図１を参照して、実施の形態１にかかるカメラシステム１の構成について説明する。図１は、実施の形態１にかかるカメラシステム１のブロック図である。
【００１６】
カメラシステム１は、撮像部１０、画像変換部２０、ＤＱＴ推定部３０、入力部４０、及び制御部５０を有する。撮像部１０は、撮像素子１１を有する。画像変換部２０は、フォーマット変換回路２１、解像度変換回路２２、及びＪＰＥＧエンコーダ２３を有する。ＤＱＴ推定部３０は、２次元高周波積分回路３１、撮影設定変化補正部３２、解像度変換補正部３３、バイト数計算部３４、及びＤＱＴ作成部３５を有する。カメラシステム１は、少なくとも静止画像を撮像可能な撮像装置である。すなわち、撮像装置は、例えば、デジタルカメラ又はデジタルビデオカメラ等である。また、カメラシステム１は、各種ブラケット撮影を実施可能である。
【００１７】
撮像部１０は、被写体を撮像して、被写体の画像を示す画像データを生成する。撮像部１０は、撮像によって生成した画像データを画像変換部２０及びＤＱＴ推定部３０に出力する。
【００１８】
ここで、撮像部１０が生成する画像データには、プレビュー用の画像データ（以下、「プレビュー画像データ」とも呼ぶ）と、撮影用の画像データ（以下、「撮影画像データ」とも呼ぶ）がある。プレビュー画像データは、プレビュー表示をするために、一定時間間隔毎に、被写体を撮像することによって生成される画像データである。撮影画像データは、ユーザからの撮影に応じて、被写体を撮像することによって生成される画像データである。なお、この撮影には、上述のブラケット撮影が含まれる。なお実施の形態の説明においては、撮像部１０がプレビュー画像データ及び撮影画像データを生成する動作を「撮像」と呼び、撮像による撮影画像データの生成を指示するユーザの操作を「撮影」と呼ぶ。
【００１９】
画像変換部２０は、撮像部１０から出力された画像データを、リサイズ及びＪＰＥＧ圧縮する（ＪＰＥＧ圧縮、または、リサイズのみの場合もある）。ＤＱＴ推定部３０は、生成した画像変換部２０に出力する。画像変換部２０は、ＤＱＴ推定部３０から出力されたＱテーブルに基づいて、画像データをＪＰＥＧ圧縮する。画像変換部２０は、ＪＰＥＧ圧縮した画像データ（以下、「圧縮画像データ」とも呼ぶ）をカメラシステム１の内部に出力する。画像変換部２０から出力された圧縮画像データは、カメラシステム１における画像の表示に利用されるか、もしくは、カメラシステム１に保存される。例えば、プレビュー画像を表示する場合には、制御部５０は、プレビュー用の画像データを表示メモリ（ビデオＲＡＭ）に格納し、プレビュー画像をカメラシステム１が有する表示パネルに表示する。また、例えば、撮影画像を保存する場合には、制御部５０は、撮影用の圧縮画像データを記憶媒体（例えばＳＤカード）に格納する。
【００２０】
ＤＱＴ推定部３０は、撮像部１０から出力された画像データに基づいて、その画像データの圧縮に利用するＱテーブルを生成する。
【００２１】
入力部４０は、ユーザからの入力に応じて、その入力内容を示す入力情報を生成し、制御部５０に出力する。入力部４０は、１つ以上の任意の入力装置を含んで構成される。入力装置として、例えば、操作ボタン、操作キー、及びタッチパネル等を利用することができる。
【００２２】
具体的には、入力部４０は、ユーザが被写体を撮影する際に、ユーザから撮影の入力を受け付ける。ここで撮影の種類として、１枚だけの撮像を行う通常撮影、及び、撮影条件を変更して複数枚を連続的に撮像するブラケット撮影等がある。
【００２３】
また、入力部４０は、ユーザが撮影条件を設定する際に、ユーザから、撮影条件の設定を指示する入力を受け付ける。ここで設定される撮影条件の種類として、露出補正、ＩＳＯ感度、及び焦点距離等がある。この撮影条件として、ブラケット撮影における撮影条件を設定することが可能である。例えば、ブラケット撮影における撮像枚数、及び、ブラケット撮影の各撮像における撮影条件（すなわち、撮像条件とも言える）等を設定可能である。
【００２４】
制御部５０は、入力部４０からの入力情報の出力に応じて、その入力情報が示す入力内容に基づいて、撮像部１０及びＤＱＴ推定部３０を制御する。
【００２５】
具体的には、制御部５０は、入力部４０からの撮影を指示する入力を示す入力情報の出力に応じて、撮像を指示する情報を撮像部１０に出力する。撮像部１０は、制御部５０からの撮像を指示する入力情報に応じて、被写体を撮像して、撮影画像データを生成する。
【００２６】
また、制御部５０は、入力部４０からの撮影条件を設定する入力を示す入力情報に基づいて、該入力情報が示す撮影条件で撮像を行うように撮像部１０を制御する。すなわち、制御部５０は、ブラケット撮影時には、ブラケット撮影の各撮像において、入力情報で示される撮影条件で撮像が行われるように撮像部１０の動作設定を行う。すなわち、制御部５０は、撮像部１０に対して撮影条件（露出補正、ＩＳＯ感度、及び焦点距離等）を変更する制御する。
【００２７】
このとき、制御部５０は、撮像部１０によって撮像が行われるときに、その撮像における撮影条件を通知する撮影条件通知情報を撮影設定変化補正部３２に出力する。これによって、撮影設定変化補正部３２は、各撮像における撮影条件を、制御部５０から出力された撮影条件通知情報に基づいて認識することが可能となる。撮影設定変化補正部３２は、このようにして認識した撮影条件に基づいて、後述するようにブラケット撮影における各画像データの高周波成分積分値を算出する。
【００２８】
撮像素子１１は、被写体像を光電変換して、被写体の画像を示す画像データを生成する。そして、撮像素子１１によって生成された画像データは、撮像部１０によってフォーマット変換回路２１及び２次元高周波積分回路３１に出力される。ここで、撮像部１０は、プレビュー画像データを、撮影画像データよりも小さいサイズとして（ダウンスケールして）生成する。
【００２９】
フォーマット変換回路２１は、撮像素子１１から出力された画像データのフォーマットを、ＪＰＥＧ圧縮可能な形式とするために、センサＲＡＷからＹＵＶ（例えば、ＹＵＶ４２２）に変換する。フォーマット変換回路２１は、変換後の画像データを解像度変換回路２２に出力する。
【００３０】
解像度変換回路２２は、フォーマット変換回路２１から出力された画像データをリサイズし、ＪＰＥＧエンコーダ２３に出力する。より詳細には、解像度変換回路２２は、画像データをリサイズすることによって、例えば、表示用の画像データ、保存用の画像データ、又はサムネイル用の画像データ等を生成する。なお、保存用の画像データ等の一部の画像データは、リサイズしないようにしてもよい。ここで、解像度変換回路２２は、リサイズによる画像データの解像度変換率を示す解像度変換率情報を解像度変換補正部３３に出力する。
【００３１】
ＪＰＥＧエンコーダ２３は、解像度変換回路２２から出力された画像データを、ＤＱＴ作成部３５から出力されたＱテーブル情報が示すＱテーブルに基づいてＪＰＥＧ圧縮する。ＪＰＥＧエンコーダ２３は、ＪＰＥＧ圧縮後の画像データである圧縮画像データを、カメラシステム１内部の記憶媒体に格納する。
【００３２】
２次元高周波積分回路３１は、撮像部１０から出力された画像データの高周波成分を積分した高周波成分積分値を算出する。２次元高周波積分回路３１は、算出した画像データの高周波成分積分値を撮影設定変化補正部３２に出力する。
【００３３】
具体的には、２次元高周波積分回路３１は、２次元フィルタを利用して、画像データの全ての画素における高周波成分積分値を算出する。２次元フィルタは、注目画素及びその周辺画素の画素値にフィルタ係数をかけて総和した高周波成分積算値として、注目画素の高周波数成分積分値を算出可能なオン中心型のフィルタである。２次元フィルタは、そのフィルタ係数として任意の値を予め定めることができる。２次元フィルタは、プレビュー画像データと撮影画像データのそれぞれに対して異なるものが用意される。これにより、それぞれの画像データでサイズが異なっていても、適切な高周波成分積分値が算出されるようにしている。
【００３４】
撮影設定変化補正部３２は、撮影条件の設定値の変化に基づいて、２次元高周波積分回路３１から出力された高周波成分積分値を補正する。撮影設定変化補正部３２は、補正後の高周波成分積分値を解像度変換補正部３３に出力する。
【００３５】
具体的には、撮影設定変化補正部３２は、ブラケット撮影においては、前回の撮像における撮影条件と今回の撮像における撮影条件との変化に基づいて、前回の撮像における撮影条件から今回の撮像における撮影条件に変化することによる高周波成分積分値の変化比率を特定する。撮影設定変化補正部３２は、特定した変化比率に従って、前回の撮像によって得られた画像データの高周波成分積分値から、今回の撮像によって得られた画像データの高周波成分積分値を算出する。
【００３６】
ブラケット撮影の１枚目の撮像では、前回の撮像として、直前の撮像で得られたプレビュー画像データの高周波成分積分値に基づいて、今回の撮像（１枚目の撮像）によって得られた撮影画像データの高周波成分積分値を算出する。また、ブラケット撮影の２枚目以降の撮像では、前回の撮像で得られた撮影画像データの高周波成分積分値に基づいて、今回の撮像によって得られた画像データの高周波成分積分値を算出する。
【００３７】
本実施の形態では、このように、今回の撮像における高周波成分積分値を、前回と今回の撮影条件の変化に基づいて、前回の撮像における高周波成分積分値を補正することによって得るようにしている。そのため、今回の撮像によって得られた画像データから２次元高周波積分回路３１が算出することなく、今回の撮像における高周波成分積分値を得ることができる。これにより、後述の高周波成分積分値を利用した画像データの圧縮処理を迅速に実施することができるので、画像データの圧縮処理の高速化を図ることができる。
【００３８】
ここで、上述したように、撮影設定変化補正部３２は、例えば、制御部５０から出力された撮影条件通知情報に基づいて、今回の撮像における撮影条件を認識する。すなわち、撮影設定変化補正部３２は、制御部５０から出力された撮影条件通知情報が示す撮影条件を、今回の撮影条件として取得・保持する。また、この際に、撮影設定変化補正部３２は、今回の撮影条件として保持していた撮影条件を、前回の撮影条件として更新する。
【００３９】
なお、撮影条件は、例えば、撮影設定変化補正部３２が、制御部５０から通知された撮影条件を示す撮影条件情報をカメラシステム１が有する記憶装置に格納しておくようにすることで、後にその撮影条件情報を参照することで認識可能とすればよい。この記憶装置の場所は、撮影設定変化補正部３２の内部でも外部でもよい。また、この記憶装置として、任意の記憶装置を利用するようにしてよい。記憶装置として、例えば、レジスタ、メモリ又はハードディスク等を利用することができる。
【００４０】
なお、撮影設定変化補正部３２は、ブラケット撮影以外の撮像においては、２次元高周波積分回路３１から出力された高周波成分積分値を、そのまま解像度変換補正部３３に出力する。すなわち、この場合は、撮影設定変化補正部３２は、今回の撮像によって生成された画像データの高周波成分積分値を、２次元高周波積分回路３１が生成して出力するまで待ち合わせることになる。
【００４１】
解像度変換補正部３３は、解像度変換回路２２から出力された解像度変換率情報が示す解像度変換率に基づいて、撮影設定変化補正部３２から出力された高周波成分積分値を補正する。
【００４２】
具体的には、解像度変換補正部３３は、例えば、解像度変換率から、高周波成分積分値変化率が特定される特定情報に基づいて、高周波成分積分値を補正する。この特定情報は、解像度変換率から、その解像度変換率でリサイズ後の画像データの高周波成分積分値となるように撮影設定変化補正部３２からの高周波成分積分値が補正される高周波成分積分値変化率が特定されるように定められた情報である。この特定情報は、解像度変換率が大きくなる（サイズを拡大する）に従って、より小さい高周波成分積分値変化率が特定され、解像度変換率が小さくなる（サイズを縮小する）に従って、より大きい高周波成分積分値変化率が特定されるように定められている。
【００４３】
解像度変換補正部３３は、この特定情報に基づいて、解像度変換回路２２からの解像度変換率情報が示す解像度変換率から特定される高周波積分値変化率で、撮影設定変化補正部３２からの高周波成分積分値を補正する。これによって、撮影設定変化補正部３２からのリサイズ前の画像データから算出された高周波積分値は、リサイズ後の画像データから直接算出した場合における高周波成分積分値に相当する高周波成分積分値となるように補正される。
【００４４】
なお、特定情報は、解像度変換率から、高周波成分積分値変化率を特定することができれば、どのような形式の情報であってもよい。例えば、特定情報は、解像度変換率と高周波成分積分値変化率とが対応付けられたテーブルであってもよく、解像度変換率を入力することで、高周波成分積分値変化率が出力される計算式であってもよい。また、特定情報は、例えば、カメラシステム１が有する記憶装置に予め保持するようにして、解像度変換補正部３３が参照可能とすればよい。この記憶装置の場所は、解像度変換補正部３３の内部でも外部でもよい。また、この記憶装置として、任意の記憶装置を利用するようにしてよい。
【００４５】
バイト数計算部３４は、解像度変換回路２２から出力された画像データと、解像度変換補正部３３から出力された高周波成分積分値に基づいて、Ｑスケール（量子化ステップ）を変更しながら、その画像データを圧縮した場合における圧縮画像データのバイト数を算出し、圧縮画像データが所定のバイト数以下となるＱスケールを特定する。バイト数計算部３４は、特定したＱスケールを示すＱスケール情報を生成し、ＤＱＴ作成部３５に出力する。
【００４６】
具体的には、バイト数計算部３４は、例えば、Ｑスケールと１画素当たりの高周波成分積分値とから、その１画素当たりのバイト数の圧縮前後での変化比率が特定される特定情報に基づいて、圧縮画像データのバイト数を算出する。この変化比率とは、圧縮前のバイト数に対する圧縮後のバイト数である。まず、バイト数計算部３４は、Ｑスケールを最大値とした場合における変化比率に基づいて、各画素における圧縮後のバイト数を算出する。バイト数計算部３４は、各画素における圧縮後のバイト数の総和をとることで、Ｑスケールを最大値とした場合における圧縮画像データのバイト数を算出する。そして、バイト数計算部３４は、Ｑスケールを徐々に小さく変更しつつ、変更後のＱスケールにおける圧縮画像データのバイト数を算出していく。変更後のＱスケールにおける圧縮画像データのバイト数は、変更前のＱスケールで特定されていた変化比率に基づいて各画素を元のバイト数に戻し、変更後のＱスケールで特定される変化比率に基づいて、上述同様に圧縮画像データのバイト数を算出すればよい。その結果、圧縮画像データのバイト数が所定のバイト数以下となった時点におけるＱスケールが、圧縮画像データが所定のバイト数以下となるＱスケールとして特定される。
【００４７】
なお、特定情報は、Ｑスケールと高周波成分積分値から、バイト数の圧縮前後での変化比率を特定することができれば、どのような形式の情報であってもよい。例えば、特定情報は、Ｑスケールと高周波成分積分値の組に対して変化比率が対応付けられたテーブルであってもよく、Ｑスケールと高周波成分積分値を入力することで、変化比率が出力される計算式であってもよい。また、特定情報は、例えば、カメラシステム１が有する記憶装置に予め保持するようにして、バイト数計算部３４が参照可能とすればよい。この記憶装置の場所は、バイト数計算部３４の内部でも外部でもよい。また、この記憶装置として、任意の記憶装置を利用するようにしてよい。
【００４８】
ＤＱＴ作成部３５は、ＤＱＴ作成部３５から出力されたＱスケール情報が示すＱスケールに基づいて、Ｑテーブルを作成する。具体的には、ＤＱＴ作成部３５は、予め定められた基準となるＱテーブルにＱスケールを乗算することで、そのＱスケールに対応するＱテーブルを作成する。ＤＱＴ作成部３５は、作成したＱテーブルを示すＱテーブル情報をＪＰＥＧエンコーダ２３に出力する。
【００４９】
これによれば、ＪＰＥＧエンコーダ２３は、ＤＱＴ作成部３５から出力されたＱテーブル情報が示すＱテーブルに基づいて画像データをＪＰＥＧ圧縮することで、１度の圧縮で、所定のバイト数以下に圧縮することができる。すなわち、カメラシステム１に圧縮前の画像データを保持しておくメモリを備えるようにして、その画像データに基づいて所定のバイト数以下となるまで圧縮を繰り返すことなく、圧縮画像データが所定のバイト数以下となるＱスケールを特定することが可能となる。これによれば、画像記録時間を短縮するために画像データを所定のバイト数以下まで圧縮する必要がある場合であっても、カメラシステム１におけるメモリ容量を低減することができる。
【００５０】
続いて、図２を参照して、実施の形態１にかかるカメラシステム１の動作概要について説明する。図２は、実施の形態１にかかるカメラシステム１の動作概要を示す図である。
【００５１】
上述したように、本実施の形態では、前回の撮像における高周波成分積分値して、今回の撮像における高周波成分積分値を算出することで、画像データから直接的に高周波成分積分値を算出する場合と比較して算出速度を向上し、高周波成分積分値を利用した画像データの圧縮処理の高速化を実現するようにしている。ここで、その効果について、カメラシステム１の動作概要をふまえて、より明確に説明する。
【００５２】
被写体を撮像してプレビュー画像データが生成された場合、２次元高周波積分回路３１は、そのプレビュー画像データの高周波成分を積分することで、そのプレビュー画像データの高周波成分積分値（「積分値Ａ」として図示）を算出する。
【００５３】
次の撮像として、ブラケット撮影における１枚目の撮像が行われた場合、２次元高周波積分回路３１は、その１枚目の撮像によって生成された撮影画像データの高周波成分を積分することで、その撮影画像データの高周波成分積分値（「積分値Ｂ」として図示）を算出する。このときに、撮影設定変化補正部３２は、２次元高周波積分回路３１によって１枚目の撮影画像データの高周波成分積分値が算出される前に、既に２次元高周波積分回路３１から取得しているプレビュー画像データの高周波成分積分値を補正することで、１枚目の撮影画像データの高周波成分積分値を算出する。そして、この高周波成分積分値は、解像度変換補正部３３によって補正され、バイト数計算部３４及びＤＱＴ作成部３５によってＱテーブルの算出に利用される。ＪＰＥＧエンコーダ２３は、このようにして算出されたＱテーブルに基づいて、１枚目の撮影画像データをＪＰＥＧ圧縮する。
【００５４】
このように、１枚目の撮像画像データの圧縮では、その圧縮に用いる１枚目の撮像における高周波成分積分値として、前回のプレビュー用の撮像における高周波成分積分値の実計算値からの推定値を利用することで、１枚目の撮像における高周波成分積分値の実計算値が２次元高周波積分回路３１によって算出されるのを待つことなく、高周波成分積分値を利用した圧縮処理を高速に実行することが可能となる。
【００５５】
一方、２次元高周波積分回路３１は、１枚目の撮影画像データの高周波成分積分値の算出が終了したとき、算出した高周波成分積分値を撮影設定変化補正部３２に出力する。この高周波成分積分値は、撮影設定変化補正部３２において２枚目の撮影画像データの高周波成分積分値の算出に利用される。
【００５６】
次の撮像として、ブラケット撮影における２枚目の撮像が行われた場合、２次元高周波積分回路３１は、その２枚目の撮像によって生成された撮影画像データの高周波成分を積分することで、その撮影画像データの高周波成分積分値（「積分値Ｃ」として図示）を算出する。このときに、撮影設定変化補正部３２は、２次元高周波積分回路３１によって２枚目の撮影画像データの高周波成分積分値が算出される前に、既に２次元高周波積分回路３１から取得している１枚目の撮像画像データの高周波成分積分値を補正することで、２枚目の撮影画像データの高周波成分積分値を算出する。そして、この高周波成分積分値は、解像度変換補正部３３によって補正され、バイト数計算部３４及びＤＱＴ作成部３５によってＱテーブルの算出に利用される。ＪＰＥＧエンコーダ２３は、このようにして算出されたＱテーブルに基づいて、２枚目の撮影画像データをＪＰＥＧ圧縮する。
【００５７】
このように、２枚目の撮像画像データの圧縮では、その圧縮に用いる２枚目の撮像における高周波成分積分値として、前回の１枚目の撮像における高周波成分積分値の実計算値からの推定値を利用することで、２枚目の撮像における高周波成分積分値の実計算値が２次元高周波積分回路３１によって算出されるのを待つことなく、高周波成分積分値を利用した圧縮処理を高速に実行することが可能となる。
【００５８】
一方、２次元高周波積分回路３１は、２枚目の撮影画像データの高周波成分積分値の算出が終了したとき、算出した高周波成分積分値を撮影設定変化補正部３２に出力する。この高周波成分積分値は、撮影設定変化補正部３２において３枚目の撮影画像データの高周波成分積分値の算出に利用される。
【００５９】
３枚目以降の撮像においても、同様にして、今回の撮像における高周波成分積分値として、前回の撮像における高周波成分積分値の実計算値からの推定値を利用することで、圧縮処理を高速に実行することが可能である。
【００６０】
続いて、図３を参照して、ブラケット撮影における１枚目の撮像時のカメラシステム１の処理について説明する。図３は、ブラケット撮影における１枚目の撮像時のカメラシステム１の処理を示すフローチャートである。
【００６１】
ここで、撮影設定変化補正部３２は、直前の撮像によって得られたプレビュー画像データに基づいて算出された高周波成分積分値を、２次元高周波積分回路３１から取得しているものとする（Ｓ１）。
【００６２】
撮影設定変化補正部３２は、ブラケット撮影における１枚目の撮像が行われたとき、その時点で取得している、直前の撮像によって得られたプレビュー画像データの高周波成分積分値に基づいて、基準状態で撮像した場合における高周波成分積分値を算出する（Ｓ２）。
【００６３】
具体的には、上述したように、プレビュー画像データは、撮影画像データと比較して、ダウンスケールされている。よって、プレビュー画像データは、画素数が減少している分、その高周波成分積分値も減少している。そのため、撮影設定変化補正部３２は、次式（１）によって、プレビュー画像データの高周波成分積分値に基づいて、ダウンスケールされていない基準状態で撮像した場合における撮影画像データの高周波積分値を算出する。すなわち、撮影設定変化補正部３２は、式（１）に従って、各画素について、プレビュー画像データの１画素当たりの高周波成分積分値を増加させることで、基準状態の撮影画像データの１画素当たりの高周波成分積分値を算出する。
【００６４】
撮影画像データの１画素当たりの高周波成分積分値
＝プレビュー画像データの１画素当たりの高周波成分積分値
×α×（１／ダウンスケール倍率）＾２  ・・・  （１）
【００６５】
ここで、式（１）における「（１／ダウンスケール倍率）＾２」は、プレビュー画像データの１画素当たりの高周波成分積分値を、ダウンスケールされた面積を考慮して、撮影画像データの１画素当たりの高周波成分積分値となるように増加させる倍率を意味する。例えば、撮影画像データに対してプレビュー画像データにおける画像の１辺のサイズが１／２にダウンスケールされている場合、ダウンスケール倍率は、「１／２」となる。この場合、撮影画像に対するプレビュー画像データの画像の面積比率は、１／４となる。一方で、この場合、式（１）における「（１／ダウンスケール倍率）＾２」の値は「４」となる。そのため、プレビュー画像データの高周波成分積分値を４倍にして、撮影画像データの高周波成分積分値として、面積比に応じた適切な高周波成分積分値を算出することができる。
【００６６】
また、αは、プレビュー画像データに対する２次元フィルタと、撮影画像データに対する２次元フィルタとの違いに基づいて、予め任意に定められた値をとる。すなわち、αは、２次元フィルタの違いによって生じる高周波成分積分値の差を解消する係数である。
【００６７】
また、例えば、不足する画素における高周波成分積分値は、上下左右の画素の高周波成分積分値のうち、少なくとも１つによって補間する等すればよい。
【００６８】
撮影設定変化補正部３２は、基準状態で撮像した場合における撮影画像データの高周波成分積分値に基づいて、ブラケット撮影の１枚目の撮像における撮影画像データの高周波成分積分値を推定する（Ｓ３）。撮影設定変化補正部３２は、推定した高周波成分積分値を解像度変換補正部３３に出力する。
【００６９】
具体的には、撮影設定変化補正部３２は、基準状態で撮像した場合における撮影画像データ（正確にはプレビュー画像データ）の撮像をした際の撮影条件の設定値と、ブラケット撮影の１枚目の撮影画像データの撮像をした際の撮影条件の設定値の変化に基づいて、その変化によって生じる高周波成分積分値の差を埋め合わせるように基準状態で撮像した場合における撮影画像データの高周波成分積分値を補正することで、ブラケット撮影の１枚目の撮影画像データの高周波成分積分値を算出する。
【００７０】
以下、（１）〜（３）に示すブラケット撮影の種別のそれぞれについて、高周波成分積分値の算出方法を説明する。
（１）露出ブラケット
（２）ＩＳＯ感度ブラケット
（３）フォーカスブラケット
【００７１】
（１）露出ブラケット
露出ブラケット撮影では、ブラケット撮影の各撮像において、露出補正を変化させて、被写体の撮像が行われる。原則、露出補正を変化させて撮像する場合、同一の周波数特性のまま輝度が変更することになるため、各撮像において高周波成分積分値は変化しない。しかしながら、露出が大きい場合、図４Ｂに示すような白とび、もしくは、図４Ｃに示すような黒つぶれが発生して、高周波成分積分値に変化が生じてしまう。なお、図４Ａは、適正露出時の画像データの輝度ヒストグラムを示す図であり、図４Ｂは、白とび発生時の画像データの輝度ヒストグラムを示す図であり、図４Ｃは、黒つぶれ発生時の画像データの輝度ヒストグラムを示す図である。
【００７２】
具体的には、上記の白とび又は黒つぶれによる高周波成分積分値の変化を考慮すると、露出補正量に対する高周波成分積分値の変化は、例えば、図５のように表される。図５に示すように、露出補正の絶対値が大きくなるに従って、高周波成分積分値が小さくなる。すなわち、カメラシステム１の特性に基づいて、露出補正の変化から、露出補正の変化前後での高周波成分積分値の変化比率を特定することが可能である。なお、図５に示す、露出補正と高周波成分積分値の関係は、カメラシステム１（撮像素子１１及びカメラシステム１内で実施する画像補正等）の特性に応じて決定され、ここでの例に限られない。
【００７３】
したがって、本実施の形態では、カメラシステム１が有する特性（露出と高周波成分積分値の関係）に基づいて、変化前後の露出補正から、その露出補正の変化による高周波成分積分値変化比率が特定される特定情報を予め用意する。ここで、特定情報は、図５に示すようなカメラシステム１における露出と高周波成分積分値の関係に基づいて決定される。ここで、高周波成分積分値変化比率は、露出補正の変化前の高周波成分積分値に対する露出補正の変化後の高周波成分積分値の比率となる。
【００７４】
これによって、撮影設定変化補正部３２は、特定情報に基づいて、変化前の露出補正（基準状態の撮影画像データの撮像時の露出補正）と、変化後の露出補正（ブラケット撮影の１枚目の撮影画像データの撮像時の露出補正）とから、露出補正の変化による高周波成分積分値変化比率を特定することができる。そして、撮影設定変化補正部３２は、特定した高周波成分積分値変化比率で、基準状態の撮影画像データの高周波成分積分値を変化させることで、１枚目の撮影画像データの高周波成分積分値を算出する。
【００７５】
具体的には、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値よりも大きくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率が特定される。また、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値よりも小さくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率が特定される。
【００７６】
以上に説明した処理によれば、各撮像において露出補正が変更される露出ブラケット撮影が行われた場合であっても、前回の高周波成分積分値に基づいて、今回の高周波成分積分値を適切に推定することができる。
【００７７】
（２）ＩＳＯ感度ブラケット
ＩＳＯ感度ブラケット撮影では、ブラケット撮影の各撮像において、ＩＳＯ感度（センサ感度）を変化させて、被写体の撮像が行われる。ここで、ＩＳＯ感度の変化による高周波成分積分値の変化は、図６に示すように表される。図６に示すように、ＩＳＯ感度が大きくなるに従って、ノイズが増加して、高周波成分積分値が大きくなる。すなわち、カメラシステム１の特性に基づいて、ＩＳＯ感度の変化から、ＩＳＯ感度の変更前後での高周波成分積分値の変化比率を特定することが可能である。なお、図６に示す、ＩＳＯ感度と高周波成分積分値の関係は、カメラシステム１（撮像素子１１及びカメラシステム１内で実施する画像補正等）の特性に応じて決定され、ここでの例に限られない。
【００７８】
したがって、本実施の形態では、カメラシステム１が有する特性（ＩＳＯ感度と高周波成分積分値の関係）に基づいて、変化前後のＩＳＯ感度から、そのＩＳＯ感度の変化による高周波成分積分値変化比率が特定される特定情報を予め用意する。ここで、特定情報は、図６に示すようなカメラシステム１におけるＩＳＯ感度と高周波成分積分値の関係に基づいて決定される。ここで、高周波成分積分値変化比率は、ＩＳＯ感度の変化前の高周波成分積分値に対するＩＳＯ感度の変化後の高周波成分積分値の比率となる。
【００７９】
これによって、撮影設定変化補正部３２は、特定情報に基づいて、変化前のＩＳＯ感度（基準状態の撮影画像データの撮像時のＩＳＯ感度）と、変化後のＩＳＯ感度（ブラケット撮影の１枚目の撮影画像データの撮像時のＩＳＯ感度）とから、そのＩＳＯ感度の変化による高周波成分積分値変化率を特定することができる。そして、撮影設定変化補正部３２が、その特定情報によって特定した高周波成分積分値変化比率で、基準状態の撮影画像データの高周波成分積分値を変化させることで、１枚目の撮影画像データの高周波成分積分値を算出する。
【００８０】
具体的には、特定情報によって、変化後のＩＳＯ感度が、変化前のＩＳＯ感度よりも大きくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率が特定される。特定情報によって、変化後のＩＳＯ感度が、変化前のＩＳＯ感度よりも小さくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率が特定される。
【００８１】
撮影設定変化補正部３２は、基準状態の撮影画像データの高周波成分積分値を、特定した高周波成分積分値変化比率に従って変化させることで、ブラケット撮影の１枚目の撮像における撮影画像データの高周波成分積分値を算出する。
【００８２】
ここで、ＩＳＯ感度ブラケット撮影では、ＩＳＯ感度の変化に応じた露出の変化によって生じる白とび又は黒つぶれも考慮して、高周波成分積分値変化比率を算出するようにしてもよい。ここで、ＩＳＯ感度の変化に応じた露出の変化による高周波成分積分値の変化は、図７に示すように表される。図７に示す特性は、図５に示す特性と図６に示す特性を合成した特性として表すことができる。図７に示すように、図５と同様に、露出補正の絶対値が大きくなるに従って、高周波成分積分値が小さくなる。さらに、図７に示す特性は、図６に示すように、ＩＳＯ感度（それに応じて大きくなる露出補正）が大きくなるに従って、高周波成分積分値が大きくなる特性も併せ持っている。この場合、図７に示すように、露出補正がマイナスの場合、露出補正がプラスの場合よりも、露出補正の変化による高周波成分積分値の変化が大きくなる。なお、図７に示す、ＩＳＯ感度に応じた露出補正量と高周波成分積分値の関係は、既に述べたことからも、当然に、カメラシステム１の特性に応じて決定され、ここでの例に限られない。
【００８３】
したがって、ＩＳＯ感度ブラケット撮影では、カメラシステム１が有する特性（ＩＳＯ感度に応じた露出補正と高周波成分積分値の関係）に基づいて、変化前後の露出補正から、露出補正の変化による高周波成分積分値変化比率が特定される特定情報を予め用意するようにしてもよい。ここで、特定情報は、図７に示すようなカメラシステム１におけるＩＳＯ感度に応じた露出補正量と高周波成分積分値の関係に基づいて決定される。言い換えると、特定情報は、図５に示す露出補正と高周波成分積分値の関係と、図６に示すＩＳＯ感度と高周波成分積分値の関係とに基づいて決定される。ここで、高周波成分積分値変化比率は、露出補正の変化前の高周波成分積分値に対する露出補正の変化後の高周波成分積分値の比率となる。
【００８４】
これによって、撮影設定変化補正部３２は、特定情報に基づいて、変化前の露出補正（基準状態の撮影画像データの撮像時の露出補正）と、変化後の露出補正（ブラケット撮影の１枚目の撮影画像データの撮像時の露出補正）とから、露出補正の変化による高周波成分積分値変化比率を特定することができる。そして、撮影設定変化補正部３２は、特定した高周波成分積分値変化比率で、基準状態の撮影画像データの高周波成分積分値を変化させることで、１枚目の撮影画像データの高周波成分積分値を算出する。なお、ここでの露出補正は、撮影設定変化補正部３２によって、ＩＳＯ感度に基づいて算出される。
【００８５】
具体的には、この場合における特定情報は、図５に示す関係に応じた特性と（以下、「特性１」と呼ぶ）、図６に示す関係に応じた特性（以下、「特性２」と呼ぶ）とを合成した特性を有する。特性１は、変化後の露出補正の絶対値が変化前の露出補正の絶対値よりも大きくなるに従って、変化前に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率を特定し、変化後の露出補正の絶対値が変化前の露出補正の絶対値よりも小さくなるに従って、変化前に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率を特定する特性である。また、特性２は、変化後の露出補正が変化前の露出補正よりも大きくなるに従って、変化前に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率を特定し、変化後の露出補正が変化前の露出補正よりも小さくなるに従って、変化前に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率を特定する特性である。
【００８６】
また、この特定情報の異なる観点での特徴について述べる。まず、変化前後の露出補正の符号が同一である場合について述べる。この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値よりも大きくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率が特定される。また、この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値よりも小さくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率が特定される。さらに、変化前後の露出補正の符号がマイナスの場合、変化前後の露出補正の符号がプラスの場合よりも、それぞれの変化前後の露出補正の差が同一であっても、高周波成分積分値変化比率が大きくなるように特定される。
【００８７】
次に、変化前後の露出補正の符号が異なり、変化後の露出補正の符号がプラスであり、かつ変化前の露出補正の符号がマイナスである場合について述べる。この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値を調整値大きくした値よりも大きくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率が特定される。また、この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値を調整値大きくした値よりも小さくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率が特定される。
【００８８】
次に、変化前後の露出補正の符号が異なり、変化後の露出補正の符号がマイナスであり、かつ変化前の露出補正の符号がプラスである場合について述べる。この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値を調整値分小さくした値よりも大きくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より大きくなる高周波成分積分値変化比率が特定される。また、この場合、特定情報によって、変化後の露出補正の絶対値が、変化前の露出補正の絶対値を調整値小さくした値よりも小さくなるに従って、変化前の高周波成分積分値に対する変化後の高周波成分積分値が、より小さくなる高周波成分積分値変化比率が特定される。
【００８９】
なお、調整値は、図７に示すグラフ（ＩＳＯ感度に応じた露出補正と高周波成分積分値の関係）に対して、露出補正量の軸と平行する線分を変化前の露出補正の絶対値を通るように引いた場合に、グラフと線分のプラス側の交点における露出補正の絶対値から、グラフと線分のマイナス側の交点における露出補正の絶対値を減算した値として決定される。例えば、図８に示すように、グラフと線分のプラス側の交点における露出補正が＋３であり、グラフと線分のマイナス側の交点における露出補正が−１である場合には、調整値は２となる。
【００９０】
言い換えると、この特定情報によれば、変化前後の露出補正の符号が異なる場合には、変化前後の露出補正の絶対値が同一であっても、変化後の露出補正の符号がマイナスであり、変化前の露出補正の符号がプラスであれば、変化前の高周波成分積分値に対する変化後の高周波成分積分値が小さくなる高周波成分積分値変化比率が特定される。また、この特定情報によれば、変化前後の露出補正の符号が異なる場合には、変化前後の露出補正の絶対値が同一であっても、変化後の露出補正の符号がプラスであり、変化前の露出補正の符号がマイナスであれば、変化前の高周波成分積分値に対する変化後の高周波成分積分値が大きくなる高周波成分積分値変化比率が特定される。
【００９１】
以上に説明した処理によれば、各撮像においてＩＳＯ感度が変更されるＩＳＯ感度ブラケット撮影が行われた場合であっても、前回の高周波成分積分値に基づいて、今回の高周波成分積分値を適切に推定することができる。
【００９２】
ここで、上記（１）（２）における特定情報は、変化前の撮影条件（露出補正又はＩＳＯ感度）と、変化後の撮影条件とから、高周波成分積分値変化比率を特定することができれば、どのような形式の情報であってもよい。例えば、特定情報は、撮影条件と高周波成分積分値とが対応付けられたテーブルであってもよく、変化前の撮影条件と変化後の撮影条件とを入力することで、高周波成分積分値変化比率が出力される計算式であってもよい。特定情報が上記テーブルである場合、変化前の撮影条件に対応する高周波成分積分を分母とし、変化後の撮影条件に対応する高周波成分積分を分子として、高周波成分積分値変化比率が特定されることになる。
【００９３】
（３）フォーカスブラケット
フォーカスブラケット撮影では、ブラケット撮影の各撮像において、焦点距離を変化させて、被写体の撮像が行われる。焦点距離を変化させて撮像する場合、焦点距離による被写界深度に応じて、画像のボケ具合が変わるため、事前に高周波成分積分値の変化率を定めることは困難である。
【００９４】
したがって、本実施の形態では、フォーカスブラケット撮影では、撮影設定変化補正部３２が、ＡＦサーチの時に、ブラケット撮影の各撮像における焦点距離におけるプレビュー画像データの高周波成分積分値を保持しておく。すなわち、このＡＦサーチの時にプレビュー画像データの高周波成分積分値が、変化前後の焦点距離から、その焦点距離の変化による高周波成分積分値変化率が特定される特定情報として機能する。
【００９５】
これによって、撮影設定変化補正部３２は、特定情報に基づいて、変化前の焦点距離（基準状態の撮影画像データの撮像時の焦点距離）と、変化後の焦点距離（ブラケット撮影の１枚目の撮影画像データの撮像時の焦点距離）とから、その焦点距離の変化による高周波成分積分値変化比率を特定することができる。そして、撮影設定変化補正部３２は、特定した高周波成分積分値変化比率で、基準状態の撮影画像データの高周波成分積分値を変化させることで、１枚目の撮影画像データの高周波成分積分値を算出する。
【００９６】
具体的には、撮影設定変化補正部３２は、変化前の焦点距離と同一の焦点距離におけるプレビュー画像データの高周波成分積分値に対する変化後の焦点距離と同一の焦点距離におけるプレビュー画像データの高周波成分積分値が、変化前の高周波成分積分値に対する変化後の高周波成分積分値の高周波成分積分値変化比率として特定される。したがって、撮影設定変化補正部３２は、次式（２）によって、基準状態の撮影画像データの高周波成分積分値を変化させることで、１枚目の撮影画像データの高周波成分積分値を算出する。
【００９７】
１枚目の撮影画像データの１画素当たりの高周波成分積分値
＝基準状態の撮影画像データの１画素当たりの高周波成分積分値
／基準状態の焦点距離のプレビュー画像データの１画素当たりの高周波成分積分値
×１枚目の焦点距離のプレビュー画像データの１画素当たりの高周波成分積分値
・・・（２）
【００９８】
以上に説明した処理によれば、各撮像において焦点距離が変更されるフォーカスブラケット撮影が行われた場合であっても、前回の高周波成分積分値に基づいて、今回の高周波成分積分値を適切に推定することができる。
【００９９】
なお、上記（１）〜（３）における特定情報は、例えば、カメラシステム１が有する記憶装置に予め保持するようにして、撮影設定変化補正部３２が参照可能とすればよい。この記憶装置の場所は、撮影設定変化補正部３２の内部でも外部でもよい。また、この記憶装置として、任意の記憶装置を利用するようにしてよい。
【０１００】
解像度変換補正部３３は、解像度変換回路２２から出力された解像度変換率情報が示す解像度変換率に基づいて、撮影設定変化補正部３２から出力された高周波成分積分値を補正する（Ｓ４）。解像度変換補正部３３は、補正後の高周波成分積分値をバイト数計算部３４に出力する。
【０１０１】
バイト数計算部３４は、解像度変換回路２２から出力された画像データと、解像度変換補正部３３から出力された高周波成分積分値に基づいて、Ｑスケールを最大値とした場合における圧縮画像データのバイト数を算出する（Ｓ５）。そして、バイト数計算部３４は、Ｑスケールを最大値とした場合の圧縮画像データのバイト数を基準として、圧縮画像データが所定のバイト数以下となるＱスケールを算出する（Ｓ６）。バイト数計算部３４は、算出したＱスケールを示すＱスケール情報を生成し、ＤＱＴ作成部３５に出力する。
【０１０２】
ＤＱＴ作成部３５は、ＤＱＴ作成部３５から出力されたＱスケール情報が示すＱスケールに基づいて、Ｑテーブルを作成する（Ｓ７）。ＤＱＴ作成部３５は、作成したＱテーブルを示すＱテーブル情報をＪＰＥＧエンコーダ２３に出力する。
【０１０３】
ＪＰＥＧエンコーダ２３は、ＤＱＴ作成部３５から出力されたＱテーブル情報が示すＱテーブルに基づいて、解像度変換回路２２から出力された撮影画像データをＪＰＥＧ圧縮する（Ｓ８）。
【０１０４】
続いて、図９を参照して、ブラケット撮影における２枚目以降の撮像時のカメラシステム１の処理について説明する。図９は、ブラケット撮影における２枚目以降の撮像時のカメラシステム１の処理を示すフローチャートである。
【０１０５】
ここで、撮影設定変化補正部３２は、上述したように、ブラケット撮影におけるｎ枚目以降の撮像時には、ｎ−１枚目の撮影画像データに基づいて算出された高周波成分積分値を、２次元高周波積分回路３１から取得しているものとする。ここで、ｎは、２以上の値をとる正整数である。
【０１０６】
撮影設定変化補正部３２は、ブラケット撮影におけるｎ枚目の撮像が行われたとき、その時点で取得している、ｎ−１枚目の撮影画像データの高周波成分積分値に基づいて、ｎ枚目に撮像した撮影画像データの高周波成分積分値を推定する（Ｓ１２）。撮影設定変化補正部３２は、推定した高周波成分積分値を解像度変換補正部３３に出力する。
【０１０７】
具体的には、撮影設定変化補正部３２は、ブラケット撮影のｎ−１枚目の撮影画像データの撮像をした際の撮影条件の設定値と、ブラケット撮影のｎ枚目の撮影画像データの撮像をした際の撮影条件の設定値の変化に基づいて、その変化によって生じる高周波成分積分値の差を埋め合わせるようにブラケット撮影のｎ−１枚目の撮影画像データの高周波成分積分値を補正することで、ブラケット撮影のｎ枚目の撮影画像データの高周波成分積分値を算出する。
【０１０８】
すなわち、ステップＳ１２における処理は、変化前の撮影条件を、基準状態の撮影条件に代えてｎ−１枚目の撮影条件とし、変化後の撮影条件を、１枚目の撮影条件に代えてｎ枚目の撮影条件とすること以外は、上述したステップＳ３における処理と同様となるため、その詳細な説明は省略する。
【０１０９】
つまり、露出ブラケット撮影では、特定情報に基づいて、ブラケット撮影のｎ−１枚目の撮影画像データの撮像時の補正露出と、ブラケット撮影のｎ枚目の撮影画像データの撮像時の露出補正とから、露出補正の変化による高周波成分積分値変化比率を特定し、ブラケット撮影のｎ枚目の撮像における撮影画像データの高周波成分積分値を算出する。
【０１１０】
また、ＩＳＯ感度ブラケット撮影では、特定情報に基づいて、ブラケット撮影のｎ−１枚目の撮影画像データの撮像時のＩＳＯ感度と、ブラケット撮影のｎ枚目の撮影画像データの撮像時のＩＳＯ感度とから、ＩＳＯ感度の変化による高周波成分積分値変化比率を特定し、ブラケット撮影のｎ枚目の撮像における撮影画像データの高周波成分積分値を算出する。
【０１１１】
また、フォーカスブラケット撮影では、特定情報に基づいて、ブラケット撮影のｎ−１枚目の撮影画像データの撮像時の焦点距離と、ブラケット撮影のｎ枚目の撮影画像データの撮像時の焦点距離とから、焦点距離の変化による高周波成分積分値変化比率を特定し、ブラケット撮影のｎ枚目の撮像における撮影画像データの高周波成分積分値を算出する。すなわち、式（２）を、次式（３）とすることで、ブラケット撮影のｎ枚目の撮像における撮影画像データの高周波成分積分値を算出する。
【０１１２】
ｎ枚目の撮影画像データの１画素当たりの高周波成分積分値
＝ｎ−１枚目の撮影画像データの１画素当たりの高周波成分積分値
／ｎ−１枚目の焦点距離のプレビュー画像データの１画素当たりの高周波成分積分値
×ｎ枚目の焦点距離のプレビュー画像データの１画素当たりの高周波成分積分値
・・・（３）
【０１１３】
以降、ステップＳ１２〜Ｓ１６のそれぞれの処理については、ステップＳ４〜Ｓ８のそれぞれの処理と同様となるため、その説明は省略する。
【０１１４】
以上に説明したように、本実施の形態１では、撮像部１０が生成した前回の画像データと今回の画像データとの撮像条件の変化に基づいて、前回の画像データの高周波成分積分値から今回の画像データの高周波成分積分値を算出するようにしている。これによれば、前回の高周波成分積分値から、今回の高周波成分積分値を算出しているため、画像データから高周波成分積分値を算出する場合よりも早く高周波成分積分値を算出することができる。よって、高周波成分積分値を利用する圧縮処理を高速化することができる。また、前回の画像データと今回の画像データとの撮像条件の変化に基づいて、高周波成分積分値を算出するようにしているため、前回の撮像と今回の撮像とで撮像条件が変更された場合であっても、高周波成分積分値を算出することができる。すなわち、本実施の形態１によれば、それぞれの撮像で撮像条件が変更された場合であっても、それぞれの撮像で得られた画像データ間の圧縮処理の高速化を図ることができる。
【０１１５】
＜実施の形態２＞
実施の形態１では、ＪＰＥＧ圧縮対象の画像データを保持するメモリを有さない場合について説明しているが、ＪＰＥＧ圧縮対象の画像データを保持するメモリを有するようにしてもよい。この場合においても、圧縮処理時間及びメモリ使用量を削減することができる。
【０１１６】
すなわち、図１０に示すように、カメラシステム１を構成してもよい。図１０は、実施の形態２にかかるカメラシステム１のブロック図である。
【０１１７】
このカメラシステム１は、実施の形態１のカメラシステム１と比較して、さらに、ＪＰＥＧ圧縮対象となる画像データが格納されるメモリ６０を有する。以下、実施の形態１と異なる動作について説明する。
【０１１８】
フォーマット変換回路２１は、変換後の画像データをメモリ６０に格納する。解像度変換回路２２は、フォーマット変換回路２１によって格納された画像データをメモリ６０から取得してリサイズする。解像度変換回路２２は、リサイズ後の画像データをメモリ６０に格納する。ＪＰＥＧエンコーダ２３は、解像度変換回路２２によって格納された画像データを取得して圧縮する。
【０１１９】
ここで、本実施の形態にかかる圧縮処理の高速化が行われていないカメラシステム９について説明する。図１１は、本実施の形態にかかる圧縮処理の高速化が行われていないカメラシステム９の構成を示すブロック図である。
【０１２０】
この場合、ＪＰＥＧエンコーダ９１は、メモリ９２に格納された画像データをＪＰＥＧ圧縮し、ＪＰＥＧ圧縮後の圧縮画像データをメモリ９２に格納する。そして、ＪＰＥＧエンコーダ９１は、圧縮画像データのバイト数を算出し、算出した圧縮画像データのバイト数が所定のバイト数以下となっていない場合、Ｑスケールを変更してＪＰＥＧ圧縮をやり直す。ＪＰＥＧエンコーダ９１は、この処理を圧縮画像データのバイト数が所定のバイト数以下となるまで繰り返すことで、所定のバイト数以下の圧縮画像データを得る。
【０１２１】
しかしながら、このような処理では、メモリ９２の容量として、圧縮前の画像データと、圧縮画像データとを格納する容量が必要となってしまうため、メモリ容量が増大してしまうという問題がある。また、圧縮画像データのバイト数が所定のバイト数以下となるまで圧縮処理を繰り返すことになるため、圧縮処理に時間がかかってしまうという問題がある。
【０１２２】
それに対して、上述した実施の形態２の構成によれば、１度の圧縮で画像データを所定のバイト数以下に圧縮することができるため、圧縮処理時間を削減して、圧縮処理の高速化を図ることができる。また、実施の形態２の構成によれば、１度の圧縮で画像データを所定のバイト数以下に圧縮することができるため、圧縮画像データまで格納するための容量をメモリ６０に備える必要がなくなる。そのため、メモリ容量を削減することができる。
【０１２３】
＜実施の形態の概要構成＞
上記実施の形態は、次に説明する概要構成として捉えることができる。図１２を参照して、実施の形態の概要構成について説明する。図１２は、実施の形態の概要構成となる撮像装置７のブロック図である。
【０１２４】
撮像装置７は、撮像部７１、積分値算出部７２、及び画像圧縮部７３を有する。
【０１２５】
撮像部７１は、被写体を撮像して、被写体の画像データを生成する。撮像部７１は、撮像部１０に対応する。
【０１２６】
積分値算出部７２は、撮像部７１によって生成された画像データの高周波成分を積分した積分値を算出する。積分値算出部７２は、２次元高周波積分回路３１及び撮影設定変化補正部３２に対応する。
【０１２７】
画像圧縮部７３は、積分値に基づいて、画像データの圧縮率を算出し、算出した圧縮率で画像データを圧縮する。画像圧縮部７３は、バイト数計算部３４、ＤＱＴ作成部３５、及びＪＰＥＧエンコーダ２３に対応する。
【０１２８】
また、積分値算出部７２は、撮像部７１が生成した第１の画像データと第２の画像データとの撮像条件の変化に基づいて、第１の画像データの積分値から第２の画像データの積分値を算出する。
【０１２９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、以下のように変更するようにしてもよい。
【０１３０】
上述した説明では、２次元高周波積分回路３１は、撮像部１０から出力されたセンサＲＡＷ形式の画像データに基づいて、高周波成分積分値を算出するようにしているが、これに限られない。例えば、２次元高周波積分回路３１は、フォーマット変換回路２１から出力されたＹＵＶ形式の画像データに基づいて、高周波成分積分値を算出するようにしてもよい。
【０１３１】
上述した説明では、撮像素子１１は、プレビュー画像データと撮影画像データとを異なるサイズで生成するようにしているが、これに限られない。すなわち、プレビュー画像データと撮影画像データとを同一サイズで生成するようにしてもよい。なお、この場合、上述したステップＳ２における処理は不要となる。
【０１３２】
上述した説明では、ブラケット撮影における２枚目以降の撮像においては、ｎ−１枚目の撮像における撮像によって生成された画像データから算出した高周波成分積分値から、ｎ枚目の撮像における画像データの高周波成分積分値を推定するようにしているが、これに限られない。例えば、基準状態で撮像した撮影画像データ（プレビュー画像データ）から、２枚目以降の撮像における画像データの高周波成分積分値を推定するようにしてもよい。しかしながら、好ましくは、上述したように、ｎ−１枚目の撮像における高周波成分積分値から、ｎ枚目の撮像における高周波成分積分値を推定するとよい。このように連続した撮像において高周波成分積分値を推定することで、ブラケット撮影中に被写体に動きがあっても、より正確な高周波成分積分値を推定することができる。
【０１３３】
上述した説明では、前回の撮像における画像データの高周波成分積分値の実計算値から推定した高周波成分積分値を、今回の撮像における画像データの高周波成分積分値とするようにしているが、これに限られない。例えば、前回の撮像における画像データの高周波成分積分値の推定値から推定した高周波成分積分値を、今回の撮像における画像データの高周波成分積分値とするようにしてもよい。しかしながら、好ましくは、上述したように、前回の撮像における画像データの高周波成分積分値の実計算値から推定した高周波成分積分値を、今回の撮像における画像データの高周波成分積分値とすることで、より正確な高周波成分積分値に基づいて、より正確に適切なＱスケールを算出することが可能となる。
【０１３４】
また、本発明の実施の形態にかかるカメラシステムは、上述の実施の形態の機能を実現するプログラムを、コンピュータ（撮像装置）又はコンピュータが有するＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）が実行することによって、構成することが可能である。
【０１３５】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【０１３６】
１  カメラシステム
１０  撮像部
１１  撮影素子
２０  画像変換部
２１  フォーマット変換回路
２２  解像度変換回路
２３  ＪＰＥＧエンコーダ
３０  ＤＱＴ推定部
３１  ２次元高周波積分回路
３２  撮影設定変化補正部
３３  解像度変換補正部
３４  バイト数計算部
３５  ＤＱＴ作成部
４０  入力部
５０  制御部
６０  メモリ
【図１】
2014082611.tif 000003
【図２】
2014082611.tif 000004
【図３】
2014082611.tif 000005
【図４Ａ】
2014082611.tif 000006
【図４Ｂ】
2014082611.tif 000007
【図４Ｃ】
2014082611.tif 000008
【図５】
2014082611.tif 000009
【図６】
2014082611.tif 000010
【図７】
2014082611.tif 000011
【図８】
2014082611.tif 000012
【図９】
2014082611.tif 000013
【図１０】
2014082611.tif 000014
【図１１】
2014082611.tif 000015
【図１２】
2014082611.tif 000016