(57)【要約】    【課題】  ホワイトバランス補正を迅速に且つ高い精度で行うことができる撮像装置を提供する。    【解決手段】  ＧＰＳ等の位置情報取得手段により取得した位置情報と時間情報とカメラ部の制御情報とを関連付けた履歴情報をカメラ内部に持つ。カメラの動作開始時にＧＰＳからカメラの位置情報を取得し、取得した位置情報ならびに時間情報と対応する該履歴情報からホワイトバランスの初期値を算出してホワイトバランス制御に用いる。ＧＰＳから位置情報が取得できない場合は室内のホワイトバランス補正値を初期値とする。ＧＰＳからの位置情報が取得できて、カメラ内に対応する履歴情報が無い場合は屋外のホワイトバランス補正値を初期値とする。【選択図】      図３
2005328271.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像するカメラ部を持つ撮像装置と、撮像装置の位置情報を取得する位置情報取得手段とを有する撮像装置において、位置情報取得手段により取得した位置情報とカメラ部の制御情報とを関連付け履歴情報を作成する履歴情報作成手段と、履歴情報を記憶する履歴情報記憶手段と、撮像装置のカメラ部制御に用いる初期値設定時の位置情報に対応する該履歴情報から前記初期値を算出する初期値算出手段を持つことを特徴とする撮像装置。
【請求項２】
被写体を撮像するカメラ部を持つ撮像装置と、撮像装置の位置情報を取得する位置情報取得手段とを有する撮像装置において、位置情報取得手段により取得した位置情報と時間情報とカメラ部の制御情報とを関連付け履歴情報を作成する履歴情報作成手段と、履歴情報を記憶する履歴情報記憶手段と、撮像装置のカメラ部制御に用いる初期値設定時の位置情報ならびに時間情報と対応する該履歴情報から前記初期値を算出する初期値算出手段を持つことを特徴とする撮像装置。
【請求項３】
前記カメラ部の制御情報とはホワイトバランス制御情報、露出制御情報、レンズ制御情報のいずれかを含む事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項４】
前記位置情報取得手段はＧＰＳ衛星からのＧＰＳ信号もしくは、ＧＰＳ衛星からのＧＰＳ信号と地上からのＧＰＳ補助信号により位置情報を取得する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項５】
前記位置情報取得手段は無線端末と無線端末位置情報サーバーにより構成される位置情報サービスシステムより位置情報を取得する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項６】
請求項５の無線端末とは携帯電話である事を特徴とする撮像装置。
【請求項７】
前記位置情報取得手段はカメラ部による撮影が行われていない場合にも所定の時間間隔で位置情報を取得し、履歴情報を作成する際に最も新しく所得された位置情報に基づき履歴情報を作成する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項８】
前記履歴情報記憶手段はカメラ部に内蔵されたメモリに記憶させる事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項９】
前記撮像装置の電源が投入された場合にカメラ部制御情報の初期値を算出する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１０】
前記履歴情報作成手段はカメラ部による撮影が行われる毎に履歴情報を更新する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１１】
前記履歴情報作成手段はカメラ部が連続した動画像を撮影した場合は、撮影期間のカメラ部制御情報の平均値をカメラ部制御情報の代表値として用い位置情報と関連付けて履歴情報を作成する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１２】
前記履歴情報作成手段は位置情報取得手段により取得した位置情報を所定の距離範囲の領域に分類し、分類した領域毎に履歴情報を作成する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１３】
前記履歴情報作成手段は位置情報取得手段により取得した位置情報を地図情報と比較し、取得した位置情報が地図上で競技場や公園等の施設区分内であった場合には、施設区分が含まれる領域で１つの履歴情報を作成する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１４】
前記初期値算出手段は現在の撮影位置や場所区分に対応する履歴情報が履歴情報記憶手段に無い場合、現在の撮影位置にもっとも近い位置に対応する履歴情報参照してカメラ部制御情報の初期値を算出する事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１５】
前記位置情報取得手段が位置情報を取得でき、かつ前記履歴情報に所定の距離以内の情報がない場合、太陽光のホワイトバランス補正値をホワイトバランス制御の初期値とする事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１６】
前記位置情報取得手段が位置情報を取得できなかった場合には屋内光のホワイトバランス補正値をホワイトバランス制御の初期値とする事を特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１７】
カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用いることを特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１８】
カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用い、所定回数を上回った場合には前記画像データより演算したホワイトバランス補正値をホワイトバランス制御に用いることを特徴とする請求項１及び請求項２に記載の撮像装置。
【請求項１９】
カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用い、所定回数を上回った回数に応じて該初期値から、前記画像データより演算したホワイトバランス補正値へと徐々に変化させた値をホワイトバランス制御に用いることを特徴とする請求項１及び請求項２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラやビデオカメラ等の撮像装置に関し特にホワイトバランスの調整方法に関するものである。
【背景技術】
【０００２】
近年ＧＰＳや携帯通信装置が大幅に小型化されており様々な機器に位置検出機能が付加され始めている。従来このようなＧＰＳ等に代表される位置検出装置を持ったデジタルカメラやビデオカメラ等のホワイトバランス調整方法に関し、位置検出装置から得たカメラの位置に対応してホワイトバランス等のカメラ制御を適切に行う提案として特許文献１、特許文献２のようなものがあった。
【０００３】
この提案はＧＰＳユニットによって得られる地球上の位置情報と日の出入り時刻、カメラで撮影を行う時刻の関係を基に夕焼け等の雰囲気を損なわないようなホワイトバランス補正をかけるというものである（特許文献１参照）。
この提案はカメラのシャッタ押下時にＧＰＳセンサにより現在位置と日時を取得する。
【０００４】
次にネットワークに接続された天気情報サーバにアクセスし、現在位置に対応する天気情報をサーバから受信する。その後受信した天気情報に基づいてカメラのホワイトバランス補正を行うというものである（特許文献２参照）。
【０００５】
また過去の制御データを基に次回撮影時のカメラ制御を迅速に行う提案として特許文献３のようなものがあった。
【０００６】
この提案はより迅速にホワイトバランスを補正するために過去に行ったホワイトバランスの補正データをもとに、過去の撮影時刻と現在の撮影時刻の差を考慮して最新の撮影画像に対するホワイトバランス補正データを決めるというものである（特許文献３参照）。
【特許文献１】特開２００１−３３９７３９号公報
【特許文献２】特開２００３−２４４７０９号公報
【特許文献３】特開平１０−２９０４６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前記従来例では次のような問題があった。すなわち特許文献１の従来例ではＧＰＳにより得た撮影場所における日の出、日の入りに応じてホワイトバランスを補正しているが、撮影の状態では必ずしも期待通りの結果が得られない場合がある。例えば屋外の照明設備の付いた公園や競技場ではある程度暗くなると人口照明が使用されるが本従来例では太陽光の色温度を基準にしてホワイトバランスを補正している為、照明の色温度が太陽光と異なる場合には正確なホワイトバランスが取れないという問題があった。
【０００８】
また、前記特許文献２の従来例では位置取得手段からの位置情報に対応して得られた天気情報によりホワイトバランスを補正している。この場合も前記特許文献１と同様に光源を太陽光と仮定して天候情報による補正を行っているため、被写体を照らす光源が天候とは無関係な人口照明である場合は正確なホワイトバランスが取れないという問題があった。また天気サーバーにアクセスして天気情報を得るのに手間がかかるという問題もあった。
【０００９】
また、前記特許文献３の従来例では過去の撮影時刻と現在の撮影時刻の差が大きい場合には、これから撮影する被写体の画像データを新たに取り込んでホワイトバランス補正を行う必要があり、迅速にホワイトバランス補正を行えなえず過去のホワイトバランス補正データもあまり生かされないという問題があった。
【課題を解決するための手段】
【００１０】
上記課題を解決する為に本発明は以下の手段を備える事を特徴とする。
【００１１】
（１）被写体を撮像するカメラ部を持つ撮像装置と、撮像装置の位置情報を取得する位置情報取得手段とを有する撮像装置において、位置情報取得手段により取得した位置情報とカメラ部の制御情報とを関連付け履歴情報を作成する履歴情報作成手段と、履歴情報を記憶する履歴情報記憶手段と、撮像装置の動作開始時にカメラ部制御に用いる初期値を前記位置情報と対応する該履歴情報から算出する初期値算出手段を持つことを特徴とする撮像装置。
【００１２】
（２）被写体を撮像するカメラ部を持つ撮像装置と、撮像装置の位置情報を取得する位置情報取得手段とを有する撮像装置において、位置情報取得手段により取得した位置情報と時間情報とカメラ部の制御情報とを関連付け履歴情報を作成する履歴情報作成手段と、履歴情報を記憶する履歴情報記憶手段と、撮像装置の動作開始時にカメラ部制御に用いる初期値を前記位置情報ならびに時間情報と対応する該履歴情報から算出する初期値算出手段を持つことを特徴とする撮像装置。
【００１３】
（３）前記カメラ部の制御情報とはホワイトバランス制御情報、露出制御情報、レンズ制御情報のいずれかを含む事を特徴とする前項１及び前項２に記載の撮像装置。
【００１４】
（４）前記位置情報取得手段はＧＰＳ衛星からのＧＰＳ信号もしくは、ＧＰＳ衛星からのＧＰＳ信号と地上からのＤＧＰＳ信号用により位置情報を取得する事を特徴とする前項１及び前項２に記載の撮像装置。
【００１５】
（５）前記位置情報取得手段は無線端末と無線端末位置情報サーバーにより構成される位置情報サービスシステムより位置情報を取得する事を特徴とする前項１及び前項２に記載の撮像装置。
【００１６】
（６）前項５の無線端末とは携帯電話である事を特徴とする撮像装置。
【００１７】
（７）前記位置情報取得手段はカメラ部による撮影が行われていない場合にも所定の時間間隔で位置情報を取得し、履歴情報を作成する際に最も新しく所得された位置情報に基づき履歴情報を作成する事を特徴とする前項１及び前項２に記載の撮像装置。
【００１８】
（８）前記履歴情報記憶手段はカメラ部に内蔵されたメモリに記憶させる事を特徴とする前項１及び前項２に記載の撮像装置。
【００１９】
（９）前記撮像装置の撮影電源が投入された場合にカメラ部制御情報の初期値を算出する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２０】
（１０）前記履歴情報作成手段はカメラ部による撮影が行われる毎に履歴情報を更新する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２１】
（１１）前記履歴情報作成手段はカメラ部が連続した動画像を撮影した場合は、撮影期間のカメラ部制御情報の平均値をカメラ部制御情報の代表値として用い位置情報と関連付けて履歴情報を作成する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２２】
（１２）前記履歴情報作成手段は位置情報取得手段により取得した位置情報を所定の距離範囲の領域に分類し、分類した領域毎に履歴情報を作成する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２３】
（１３）前記履歴情報作成手段は位置情報取得手段により取得した位置情報を地図情報と比較し、取得した位置情報が地図上で競技場や公園等の施設区分内であった場合には、施設区分が含まれる領域で１つの履歴情報を作成する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２４】
（１４）前記初期値算出手段は現在の撮影位置や場所区分に対応する履歴情報が履歴情報記憶手段に無い場合、現在の撮影位置にもっとも近い位置に対応する履歴情報参照してカメラ部制御情報の初期値を算出する事を特徴とする前項１及び前項２に記載の撮像装置。
【００２５】
（１５）前記位置情報取得手段が位置情報を取得でき、かつ前記履歴情報に所定の距離以内の情報がない場合、太陽光のホワイトバランス補正値をホワイトバランス制御の初期値とする事を特徴とする前項１及び前項２に記載の撮像装置。
【００２６】
（１６）前記位置情報取得手段が位置情報を取得できなかった場合には屋内光のホワイトバランス補正値をホワイトバランス制御の初期値とする事を特徴とする前項１及び前項２に記載の撮像装置。
【００２７】
（１７）カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用いることを特徴とする前項１及び前項２に記載の撮像装置。
【００２８】
（１８）カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用い、所定回数を上回った場合には前記画像データより演算したホワイトバランス補正値をホワイトバランス制御に用いることを特徴とする前項１及び前項２に記載の撮像装置。
【００２９】
（１９）カメラ部から得た画像データからホワイトバランス補正値を演算した回数が所定回数以下の場合に該初期値算出手段が算出した初期値をホワイトバランス制御に用い、所定回数を上回った回数に応じて該初期値から、前記画像データより演算したホワイトバランス補正値へと徐々に変化させた値をホワイトバランス制御に用いることを特徴とする前項１及び前項２に記載の撮像装置。
【発明の効果】
【００３０】
本発明の撮像装置によれば、カメラ部の位置情報を取得する位置情報取得手段から取得した位置情報とカメラ部のホワイトバランス制御情報、もしくは取得した位置情報とカメラ部のホワイトバランス制御情報ならびに時間情報とを関連付け履歴情報記憶し、撮像装置の動作開始時におけるカメラ部ホワイトバランス制御情報の初期値を現在の位置情報と対応する該履歴情報により算出し初期値として出力するので迅速なホワイトバランス補正を行うことが可能となる。また過去の撮影データにおいて撮影場所と撮影時刻が同一の場合の撮影データを用いて初期値を出力するので前回の撮影から長い時間が経過した場合でも精度の高いホワイトバランス補正を行う事が可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を図面に基づき説明する。
【実施例１】
【００３２】
本発明の実施例１について説明する。
【００３３】
図１は本発明が適用されるデジタルカメラ等に代表される撮像装置１００の構成を示すブロック図である。本撮像装置は撮像された動画像データや静止画データをＭＰＥＧ２方式やＪＰＥＧ等の符号化形式で符号化し、メモリカードや光磁気ディスク等の記録媒体に対し記録再生を行うものである。
【００３４】
まず本実施例の構成について説明する。図１において、被写体の光学像は１０１に示すバリアングルプリズム（以下、ＶＡＰと記す）により撮影者の手ぶれによる振動が光学的に補正される。次に１０２のズームレンズによりズームやフォーカス調整が行われる。そして絞り１０３にて光量が調節され、１０４のＣＣＤ上に結像される。ＣＣＤは１０５に示すタイミングジェネレータ（以下、ＴＧと記す）にて所定のシャッター速度で駆動される。ＣＣＤ１０４からの信号は１０６のＡ/Ｄ部で２重相関サンプリング（ＣＤＳ）およびゲインコントロール（ＡＧＣ）とＡ/Ｄ変換が行われる。ここで１０７はＶＡＰ１０１、ズームレンズ１０２、絞り１０３を駆動するドライブ回路である。１０８は撮像装置１００の位置を検出する位置検出装置である。１０９は撮像装置１００全体を統合的に制御するＣＰＵである。１１０は撮像装置１００に対し各種の操作を行うスイッチ類が含まれる操作部、１１１は１０６でＡ／Ｄ変換された画像データに対して色補間処理、γ補正や各色信号のレベル調整等の処理を行うカメラ信号処理部である。１１２はカメラ信号処理部で処理された画像データをＭＰＥＧ２やＪＰＥＧ等の符号化形式に従って符号化／復号化するＣＯＤＥＣ部である。１１３は圧縮された画像データや音声データ、カメラ情報データ等の記録再生を行うＩ／Ｆ部、１１４はメモリカード等の記録媒体を含む記録部、１１５は撮像装置１００の各ブロックが処理に用いるワークメモリ、１１６はＬＣＤ１１９の表示動作を制御する表示制御部、１１７は液晶パネル（ＬＣＤ）を含む画像データの表示を行う表示部である。１１８はデジタルカメラ１００の各ブロックの間で画像データや制御データの転送を行うためのシステムバスである。またＣＰＵ１０９内には撮像装置１００におけるカメラ部（図１中１０１〜１１１）の各種制御を行うモジュールを有している。ＣＰＵ１０９内のホワイトバランス制御部１０９ａは光源の色温度に対応した白調整を行う為に画像信号の赤（Ｒ）、青（Ｂ）成分のレベルを調整するホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）を求めカメラ信号処理部１１１に出力する。露出制御部１０９ｂは絞りやＣＣＤのシャッター速度、ゲインコントロールを制御して映像信号の露出レベルを制御する。露出制御信号はドライブ回路１０７、ＴＧ１０５、Ａ/Ｄ部１０６に対して出力される。レンズ制御部１０９ｃはＶＡＰレンズ１０１やズームレンズ１０２を制御し防振やフォーカス調整を行うレンズ制御信号をドライブ回路１０７に対して出力する。またメモリ１１５内には後述する本発明の特徴である履歴情報記憶部１１５ａを有している。なお履歴情報記憶部１１５ａは不揮発性のフラッシュメモリ、ＥＥＰＲＯＭ等で構成される。
【００３５】
図２は、位置検出装置１０８の概略構成を示すブロック図であり撮像装置の地球座標系の位置を検出する。図２に示すように、位置検出装置１０８は、ＧＰＳ（ＧＰＳ：Ｇｌｏｂａｌ  ＰｏｓｉｔｉｏｎｉｎｇＳｙｓｔｅｍ）ユニット１０８ａ、携帯電話通信網等を利用する無線通信ユニット１０８ｂ、及びこれらのユニットとＣＰＵ１０９間のインターフェースを行うインターフェース部１０８ｃからなる。ＧＰＳユニット１０８ａは、周知の通り、複数の衛星から送信される電波信号を受信し計測することによって、地球上の位置を特定する回路である。無線受信回路１０８ｂは、特定の無線基地から発せられる信号を受信し計測することで位置を特定したり、携帯電話通信網を利用した無線端末位置情報サーバーからの情報により位置を特定したりするものである。
【００３６】
以下、本実施例の撮像装置１００の動作について説明する。図３は撮像装置１００ならびにＣＰＵ１０９の撮影時の動作を示すフローチャートである。なお本実施例では動作を解り易くする為にＣＰＵ１０９内における複数のカメラ部制御モジュールのうち特にホワイトバランス制御部１０９ａに関する動作を例にとって説明する。
【００３７】
まず撮像装置の撮影動作が開始されるとＳ３０１の処理にてホワイトバランス制御の初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）を設定する処理を行う。次にＳ３０２にてホワイトバランスの演算回数をカウントするカウンタＣｏｕｎｔ＿ｗｂをクリアする処理を行う。次にＳ３０３にて前述した位置情報検出手段（図１中１０８）から撮像装置の位置情報を取得する処理を行う。次にＳ３０４にて撮像装置の入力画像から赤（Ｒ），緑（Ｇ），青（Ｂ）の色成分を取り込む処理を行う。そして取り込まれた色成分を基にＳ３０５にてホワイトバランス演算値を算出する処理を行う。ここでは入力された色成分から各色成分の比率Ｒ／Ｇ、Ｂ／Ｇや色差成分Ｒ−Ｙ、Ｂ−Ｙ、輝度成分Ｙ等を算出し、それらの値から画像が適正なカラーバランスとなるようホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）を算出する。ここでＲｇａｉｎ＿ｎｅｗとは赤（Ｒ）信号レベルを調整する補正値であり、Ｂｇａｉｎ＿ｎｅｗは青（Ｂ）信号レベルを調整する演算値である。１回のホワイトバランス演算値算出処理が終了するとＳ３０６の処理にてホワイトバランス演算回数をカウントするカウンタＣｏｕｎｔ＿ｗｂをインクリメントする。次にＳ３０７の処理ではＳ３０５にて算出されたホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）とＳ３０１で設定されたホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）を用いて最終的にホワイトバランス制御に使用するホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）を設定する処理を行う。なおここで設定されたホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）は前述したように図1のカメラ信号部１１１に出力され画像信号の赤（Ｒ）、青（Ｂ）の信号レベルが調整される。カメラ信号処理部１１１で処理された画像信号はシステムバス１１８を経由して表示部１１７に表示されるので撮影者が画角を設定したり被写体の露出レベルを確認したりする事が可能である。
【００３８】
Ｓ３０３〜Ｓ３０７に示した一連の処理はＳ３０８にてループ動作を形成する。Ｓ３０８は記録を開始するレリーズスイッチの押下を監視する割り込み処理である。撮像装置のレリーズスイッチが押下されない場合は再びＳ３０３の処理に戻るがＳ３０３〜Ｓ３０７の処理中にレリーズスイッチが押下されるとそれに伴う割り込み信号によって直ちにＳ３０９の処理に移行し画像をキャプチャし記録する動作が開始される。そしてレリーズスイッチが押下されたと判断された直後のＳ３０９の処理ではＳ３０５の処理と同様の処理を行う。これは撮影動作開始直後にＳ３０５〜３０７の処理を一度も行う事なくレリーズスイッチ押下により割り込み処理が発生した場合にもカメラ信号処理部１１１に対しホワイトバランス実行値を出力する為である。次にＳ３１０の処理では画像データを図１のメモリ１１５へキャプチャする処理を行う。キャプチャされた画像データは続くＳ３１１の処理で図１のＣＯＤＥＣ部１１２により圧縮処理される。圧縮された画像データはＳ３１２の処理で図１の１１４に示す記録媒体へ記録される。その後処理はＳ３１３に移行しホワイトバランス制御情報と位置情報を関連付けた履歴情報を作成し、図１のメモリ１１５内の履歴情報記憶部１１５ａへ蓄積させる処理を行う。Ｓ３１３で履歴情報の蓄積を終えるとＳ３１４にて撮影動作を継続するか否かを判断する。撮影動作を継続する場合は再びＳ３０３に移行する。ここで電源オフや再生モードへの移行が要求された場合は撮影動作を終了する。
【００３９】
次に前述したＳ３１３における履歴情報作成処理、Ｓ３０１における初期値設定処理、Ｓ３０７並びにＳ３０９におけるホワイトバランス実行値設定処理について順に詳しく説明する。
【００４０】
まずＳ３１３の処理で作成される履歴情報について詳細に説明する。図４は本発明の撮像装置によって撮影された地点を示す図である。撮影地点Ｐ４０１の経度をｘｘｘ１、緯度をｙｙｙ１、同様に撮影地点Ｐ４０２の経度をｘｘｘ２、緯度をｙｙｙ２、撮影地点Ｐ４０３の経度をｘｘｘ３、緯度をｙｙｙ３とする。この場合に作成されたホワイトバランスの履歴情報を図５に示す。各々の撮影位置に対応して最大ｎ組のホワイトバランス実行値Ｒｇａｉｎ＿１〜Ｒｇａｉｎ＿ｎ、Ｂｇａｉｎ＿１〜Ｂｇａｉｎ＿ｎが履歴データとして記憶されている。この場合の最大記憶個数ｎはシステムのメモリ容量に応じて適時変更しても良い。本実施例では同じ地点で画像記録動作が行われる度に新たなホワイトバランス実行値を対応する位置の履歴情報として記憶する。また撮像装置が動画像の記録動作を行った場合には、動画像撮影中のホワイトバランス実行値の平均値を対応する位置の履歴情報として記憶する。すでに記憶しているホワイトバランス実行値の個数が最大値のｎ組に達している場合は一番過去に得られたデータを破棄して最新のデータを追加する処理を行う。また、これらｎ組のホワイトバランス実行値の平均値を演算しそれぞれＡＶＲ＿Ｒｇａｉｎ＿１、ＡＶＲ＿Ｂｇａｉｎ＿１として記憶する。撮影地点Ｐ４０２、Ｐ４０３の履歴情報についても同様に平均値を演算しＡＶＲ＿Ｒｇａｉｎ＿２、ＡＶＲ＿Ｂｇａｉｎ＿２およびＡＶＲ＿Ｒｇａｉｎ＿３、ＡＶＲ＿Ｂｇａｉｎ＿３として記憶する。また図４のＡ４０１で示すように最初に撮影された地点Ｐ４０１を中心として所定の距離内の領域で撮影されたデータはＰ４０１の位置データを代表位置データとして履歴情報に記録する。例えば新たに図４のＰ４０４で示した位置で撮影された場合、その時点のホワイトバランス実行値はＰ４０２（緯度ｘｘｘ２、経度ｙｙｙ２）で撮影されたデータとして履歴情報に記録する。このようにある地点から所定の距離内の領域に含まれるデータを１つの地点の代表位置データを用いて記録する事により殆んど同じ位置のデータを各々区別して履歴情報として保持する必要がなくなるのでデータの検索や管理を容易にする事が可能となる。また図４ではＡ４０１に示すように縦横が同じ１００ｍの距離範囲のデータを１つの位置データとしてまとめているが形は必ずしも正方形でなくても良くＰ４０１を中心とした円形の範囲としても良い。また図６に示すように撮影地点Ｐ６０１の位置データ（ｘｘｘ６、ｙｙｙ６）と実際の地図データを参照し、Ｐ６０１が競技場内であった場合には図６のＡ６０１に示すように競技場全体が収まるような領域内のデータを１つの位置データとしてまとめるようにしてもよい。このように同じ施設内での制御データをまとめる事により、例えば競技場でのナイター観戦のように人口照明下での撮影を多く行っている場合にもその施設の照明に対応したホワイトバランス制御データを履歴情報としてまとめることが可能となる。また新たに画像を撮影した地点の位置データが履歴情報の中のどの領域にも当てはまらない場合は、その地点の位置データを代表位置として履歴情報を作成する動作を行う。
【００４１】
次にＳ３０１の初期値設定処理について詳細に説明する。図７は初期値設定処理Ｓ３０１の詳細を示したフローチャートである。まずＳ３０１＿１の処理で位置情報検出手段（図１中１０８）から撮像装置の位置情報を取得する処理を行う。次にＳ３０１＿２の処理で位置情報が取得できたか否かを判定する。位置情報を取得する事ができた場合にはＳ３０１＿３の処理に移行し取得した位置情報に対応する履歴情報を検索する。Ｓ３０１＿４では取得された位置データが含まれる代表位置を持つ履歴情報があるかどうかを判定する。履歴情報があった場合はＳ３０１＿５に移行し取得した位置情報に対応する履歴情報中のホワイトバランス平均値（ＡＶＲ＿Ｒｇａｉｎ＿ｎ，ＡＶＲ＿Ｂｇａｉｎ＿ｎ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）として設定する処理を行う。これを式で表すと式１のようになる。
【００４２】
Ｒｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｒｇａｉｎ＿ｎ
Ｂｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｂｇａｉｎ＿ｎ           （式１）
式１右辺の“ｎ”とは位置データに対応した番号である。例えば取得した位置データが図４中Ｐ４０４の場合、対応する履歴情報は図５において代表位置（ｘｘｘ２、ｙｙｙ２）に対応して記憶されている平均値（ＡＶＲ＿Ｒｇａｉｎ＿２，ＡＶＲ＿Ｂｇａｉｎ＿２）のデータが初期値に設定される。
【００４３】
一方Ｓ３０１＿２の処理にて位置情報が取得できなかった場合にはＳ３０１＿６の処理に移行し室内光に相当するホワイトバランス補正値（Ｒｇａｉｎ＿ｉｎｄｏｏｒ、Ｂｇａｉｎ＿ｉｎｄｏｏｒ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）に設定する処理を行う。これを式で表すと式２のようになる。
【００４４】
Ｒｇａｉｎ＿ｉｎｉｔ＝Ｒｇａｉｎ＿ｉｎｄｏｏｒ
Ｂｇａｉｎ＿ｉｎｉｔ＝Ｂｇａｉｎ＿ｉｎｄｏｏｒ         （式２）
式２の右辺のホワイトバランス補正値は例えば白熱灯や蛍光灯のような室内光に相当する値を別途求めておきメモリ内に記憶させておくようにする。位置情報が取得できなかった場合に室内光のホワイトバランス補正値を代入する理由はＧＰＳシステムで位置情報が取得できない場合は天空のＧＰＳ衛星からの電波を受信できない場合が多い。すなわち上方が屋根等に覆われた室内である可能性が高い為である。
【００４５】
またＳ３０１＿４の処理にて取得された位置データが含まれる代表位置を持つ履歴情報が無いと判断された場合にはＳ３０１＿７の処理に移行し太陽光に相当するホワイトバランス補正値（Ｒｇａｉｎ＿ｏｕｔｄｏｏｒ、Ｂｇａｉｎ＿ｏｕｔｄｏｏｒ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）に設定する処理を行う。これを式で表すと式３のようになる。
【００４６】
Ｒｇａｉｎ＿ｉｎｉｔ＝Ｒｇａｉｎ＿ｏｕｔｄｏｏｒ
Ｂｇａｉｎ＿ｉｎｉｔ＝Ｂｇａｉｎ＿ｏｕｔｄｏｏｒ       （式３）
式３の右辺のホワイトバランス補正値は太陽光、すなわち屋外光に相当する値を別途求めておきメモリ内に記憶させておいて用いるようにする。この理由はＧＰＳシステムで位置情報は取得できているので上方が屋根等に覆われていない屋外である可能性が高い為である。
【００４７】
次にＳ３０７並びにＳ３０９におけるホワイトバランス実行値設定処理について詳細に説明する。図８はホワイトバランス実行値設定処理（Ｓ３０７、Ｓ３０９）の詳細を示したフローチャートである。まずＳ３０７＿１の処理で前述したホワイトバランスの演算回数をカウントするカウンタＣｏｕｎｔ＿ｗｂの値と演算回数のスレッシュ値ｔｈ＿ｗｂとを比較する処理を行う。スレッシュ値ｔｈ＿ｗｂと比較する効果について説明する。一般的なホワイトバランス制御の場合、所望の画角の画像において安定したホワイトバランス演算値を得るには画像データを数回取り込みホワイトバランス演算を繰り返す必要がある。スレッシュ値ｔｈ＿ｗｂにホワイトバランス演算値が安定する演算回数を設定し、Ｃｏｕｎｔ＿ｗｂの値がスレッシュ値ｔｈ＿ｗｂを上回った場合のホワイトバランス演算値を用いることで安定した演算値を用いることが可能になる。またＣｏｕｎｔ＿ｗｂの値がスレッシュ値ｔｈ＿ｗｂよりも小さい場合はホワイトバランス演算値がまだ安定していないと考えられる。そのような場合は過去に同じ場所で撮影した履歴情報から得られたホワイトバランス初期値を用いることで誤差の少ないホワイトバランス補正を行う事が可能となる。すなわちＳ３０７＿１でＣｏｕｎｔ＿ｗｂの値がスレッシュ値ｔｈ＿ｗｂを上回ったと判断された場合はＳ３０７＿３の処理に移行し安定したホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）をホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）に設定する処理を行う。これを式で表すと式４のようになる。
【００４８】
Ｒｇａｉｎ＝Ｒｇａｉｎ＿ｎｅｗ
Ｂｇａｉｎ＝Ｂｇａｉｎ＿ｎｅｗ                         （式４）
またＳ３０７＿１の処理にてスレッシュ値ｔｈ＿ｗｂよりも少ないと判断された場合にはＳ３０７＿２に移行し図３の３０１（図７で動作の詳細を説明）で得られたホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ、Ｂｇａｉｎ＿ｉｎｉｔ）をホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）に設定する処理を行う。これを式で表すと式５のようになる。
【００４９】
Ｒｇａｉｎ＝Ｒｇａｉｎ＿ｉｎｉｔ
Ｂｇａｉｎ＝Ｂｇａｉｎ＿ｉｎｉｔ                （式５）
以上説明した動作とする事により撮像装置の撮影動作が開始され、図３の３０５のホワイトバランス補正値演算処理が所定回数（ｔｈ＿ｗｂ）以上実行される以前にレリーズスイッチが押下された場合、Ｓ３０９の処理の内部では図７に示すようにｔｈ＿ｗｂと比較され、Ｃｏｕｎｔ＿ｗｂはｔｈ＿ｗｂより小さいと判断される。その結果、処理はＳ３０７＿２に移行するので式５に示すようにホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ、Ｂｇａｉｎ＿ｉｎｉｔ）がホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）として用いられる。
【００５０】
また撮像装置の撮影動作が開始されて所定時間経過した後、すなわち図３の３０５のホワイトバランス補正値演算処理が所定回数（ｔｈ＿ｗｂ）以上実行された後にレリーズスイッチが押下された場合、Ｓ３０９の処理の内部では図７に示すようにｔｈ＿ｗｂと比較され、Ｃｏｕｎｔ＿ｗｂはｔｈ＿ｗｂより大きいと判断される。その結果、処理はＳ３０７＿３に移行するので式４に示すようにホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）がホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）として用いられる。
【００５１】
よって撮影動作開始直後であっても過去に同じ場所で撮影した履歴情報から得られたホワイトバランス初期値を用いる事ができるので誤差の少ないホワイトバランス補正を迅速に行う事が可能となる。また動作開始時のＧＰＳの受信状態によって屋外屋内の判断を行っているので撮影環境に応じたホワイトバランス補正を迅速に行う事も可能となる。
【００５２】
なお本実施例ではＳ３０１の初期値設定処理において取得された位置データを含む所定の領域毎に履歴情報を検索し、取得した位置データが含まれる代表位置を持つ履歴情報が無いと判断された場合には太陽光に相当するホワイトバランス補正値を用いているが、もし撮像装置内に複数の位置に対応する履歴情報を保持している場合には取得した位置データに最も近い代表位置を持つ履歴情報を用いてホワイトバランス初期値を設定するようにしても良い。
【００５３】
また本実施例では位置情報の検出を撮影動作が開始された場合に行っているが、位置検出動作は特に撮影動作中でなくても良く、タイマーにより定期的に位置情報の検出を行うようにしても良い。
【００５４】
また本実施例では図５に示すように履歴情報を代表する値として平均値を用いているが、領域内のホワイトバランス制御データの履歴情報を代表する値であれば良いので特に平均値でなくとも良い。例えばホワイトバランス制御データを大きさの順で並べて中央の順位にある中央値（メディアン値）、同じ大きさでグループ分けした時の最も頻度の多い最頻値(モード値)等を用いても良い。 
【００５５】
また本実施例ではホワイトバランス制御を代表例として説明したが撮影位置に対応した制御が必要なものであれば特にホワイトバランス制御に限られるものではない。すなわちカメラの露出制御やフォーカス制御に応用しても良い。
【実施例２】
【００５６】
以下、本発明の実施例２について説明する。
【００５７】
本実施例における撮像装置１００の構成、ならびにＣＰＵ１０９の撮影時の概要動作は第１の実施例の図１〜図３と同様なので説明を省略する。本実施例の特徴は図３中のＳ３１３における履歴情報作成処理、Ｓ３０１における初期値設定処理、Ｓ３０７並びにＳ３０９におけるホワイトバランス実行値設定処理にある。
【００５８】
まず本実施例のＳ３１３の処理で作成されるホワイトバランスの履歴情報を図９に示す。第１の実施例との差異は履歴情報に時間情報が追加された点にある。図９に示すように撮影地点に対応するホワイトバランス補正値を撮影した時刻毎に分類して記憶する。このように時間毎に履歴情報を記憶している場合のＳ３０１における初期値設定処理について図９を用いて説明する。図１０は本実施例での初期値設定処理Ｓ３０１の詳細を示したフローチャートである。
【００５９】
まずＳ３０１＿１ｄの処理で位置情報検出手段（図１中１０８）から撮像装置の位置情報を取得する処理を行う。次にＳ３０１＿２ｄの処理で位置情報が取得できたか否かを判定する。位置情報を取得する事ができた場合にはＳ３０１＿３ｄの処理に移行し取得した位置情報に対応する履歴情報を検索する。Ｓ３０１＿４ｄでは取得された位置データが含まれる代表位置を持つ履歴情報があるかどうかを判定する。履歴情報があった場合はＳ３０１＿５ｄに移行し現在の時刻情報の取得を行う。時刻情報は撮像装置本体に内蔵されているタイマーや位置検出に関する信号中の時間情報等を用いる。時刻情報の取得を終えるとＳ３０１＿６ｄにて履歴情報の中に取得した時刻に対応する履歴情報があるかどうかを判定する。対応する履歴情報がある場合はＳ３０１＿７ｄに移行し、取得した位置情報と時間情報に対応する履歴情報中のホワイトバランス平均値（ＡＶＲ＿Ｒｇａｉｎ＿ｎ＿ｍ，ＡＶＲ＿Ｂｇａｉｎ＿ｎ＿ｍ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）として設定する処理を行う。これを式で表すと式６のようになる。
【００６０】
Ｒｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｒｇａｉｎ＿ｎ＿ｍ
Ｂｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｂｇａｉｎ＿ｎ＿ｍ              （式６）
式６右辺の“ｎ”とは位置データに対応した番号であり“ｍ”とは時刻に対応した番号である。例えば取得した位置データが図４中Ｐ４０１で、時刻情報が１０：００の場合、対応する履歴情報は図９において代表位置（ｘｘｘ１、ｙｙｙ１）、時刻情報が１０：００に対応して記憶されている平均値（ＡＶＲ＿Ｒｇａｉｎ＿１＿６，ＡＶＲ＿Ｂｇａｉｎ＿１＿６）のデータが初期値に設定される。
【００６１】
Ｓ３０１＿６ｄにて履歴情報の中に取得した時刻に対応する履歴情報が無いと判定された場合はＳ３０１＿７ｄに移行し、取得した時間情報に最も近い時間のホワイトバランス平均値（ＡＶＲ＿Ｒｇａｉｎ＿ｎ＿ｍ‘，ＡＶＲ＿Ｂｇａｉｎ＿ｎ＿ｍ‘）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）として設定する処理を行う。これを式で表すと式７のようになる。
【００６２】
Ｒｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｒｇａｉｎ＿ｎ＿ｍ‘
Ｂｇａｉｎ＿ｉｎｉｔ＝ＡＶＲ＿Ｂｇａｉｎ＿ｎ＿ｍ‘            （式７）
例えば取得した位置データが図４中Ｐ４０１で、時刻情報が１５：５０の場合、対応する履歴情報は図９において存在しないので、最も近い時間の１６：００〜１６：５９に対応して記憶されている平均値（ＡＶＲ＿Ｒｇａｉｎ＿１＿８，ＡＶＲ＿Ｂｇａｉｎ＿１＿８）のデータが初期値に設定される。一方Ｓ３０１＿２ｄの処理にて位置情報が取得できなかった場合にはＳ３０１＿９ｄの処理に移行し第１の実施例と同様に室内光に相当するホワイトバランス補正値（Ｒｇａｉｎ＿ｉｎｄｏｏｒ、Ｂｇａｉｎ＿ｉｎｄｏｏｒ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）に設定する処理を行う。またＳ３０１＿４ｄの処理にて取得された位置データが含まれる代表位置を持つ履歴情報が無いと判断された場合にはＳ３０１＿１０ｄの処理に移行し第１の実施例と同様に太陽光に相当するホワイトバランス補正値（Ｒｇａｉｎ＿ｏｕｔｄｏｏｒ、Ｂｇａｉｎ＿ｏｕｔｄｏｏｒ）をホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）に設定する処理を行う。
【００６３】
次に本実施例におけるＳ３０７並びにＳ３０９におけるホワイトバランス実行値設定処理について詳細に説明する。図１１はホワイトバランス実行値設定処理（Ｓ３０７、Ｓ３０９）の詳細を示したフローチャートである。まずＳ３０７＿１ｄの処理では第１の実施例と同様にホワイトバランスの演算回数をカウントするカウンタＣｏｕｎｔ＿ｗｂの値と演算回数のスレッシュ値ｔｈ＿ｗｂとを比較する処理を行う。Ｓ３０７＿１ｄでＣｏｕｎｔ＿ｗｂの値がスレッシュ値ｔｈ＿ｗｂを上回ったと判断された場合はＳ３０７＿３ｄの処理に移行しカウンタ値Ｃｏｕｎｔ＿ｗｂとスレッシュ値ｔｈ＿ｗｂの差分をＭで除算する処理を行う。除算した値は変数Ｋに代入する。これを式で表すと式８のようになる。
【００６４】
Ｋ＝（Ｃｏｕｎｔ＿ｗｂ−ｔｈ＿ｗｂ）／Ｍ        （式８）
（ただしＫの最大値は１まで）
すなわち演算回数がスレッシュ値ｔｈ＿ｗｂを上回るにつれＫの値は０から１に徐々に近づいていく。ここでＭは任意の定数でよい。例えばＭが６０の場合は演算回数がスレッシュ値ｔｈ＿ｗｂを上回るにつれてＫの値は０から序所に増加し、スレッシュ値ｔｈ＿ｗｂを６０回上回った時にＫの値が１となる。
【００６５】
次にＳ３０７＿４ｄの処理ではＫの値を用いてホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）とホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ、Ｂｇａｉｎ＿ｉｎｉｔ）を加算する処理を行う。これを式で表すと式９のようになる。
Ｒｇａｉｎ＝Ｋ×Ｒｇａｉｎ＿ｎｅｗ ＋ （１−Ｋ）×Ｒｇａｉｎ＿ｉｎｉｔ
Ｂｇａｉｎ＝Ｋ×Ｂｇａｉｎ＿ｎｅｗ ＋ （１−Ｋ）×Ｂｇａｉｎ＿ｉｎｉｔ  （式９）
式９に示すように演算回数の増加に応じて０〜１に徐々に変化するＫの値に応じてのホワイトバランス演算値とホワイトバランス初期値を加算する事により、演算回数がスレッシュ値ｔｈ＿ｗｂを上回るにつれてホワイトバランス実行値（Ｒｇａｉｎ、Ｂｇａｉｎ）をホワイトバランス初期値からホワイトバランス演算値へと徐々に変化させる事が可能となる。図１１に示したホワイトバランス実行値設定処理とする事により、過去に同じ場所で撮影した履歴情報から得られたホワイトバランス初期値（Ｒｇａｉｎ＿ｉｎｉｔ，Ｂｇａｉｎ＿ｉｎｉｔ）と実際に画像データを取り込んで演算したホワイトバランス演算値（Ｒｇａｉｎ＿ｎｅｗ、Ｂｇａｉｎ＿ｎｅｗ）の差が大きくなってしまった場合にホワイトバランス実行値が急激に変化する事を防止する事が可能になる。すなわちこのように制御することで特に撮像装置が連続した動画像を撮影している場合に画像のホワイトバランスの急激な変化を防止する事が可能となる。
【００６６】
また図９、図１０で示したように時間情報も加味した履歴情報を作成し、撮影時刻に対応した初期値情報設定処理を行う事により、撮影動作開始直後であっても過去に同じ場所かつ同様の時間帯に撮影した履歴情報から得られたホワイトバランス初期値を用いるので誤差の少ないホワイトバランス補正を迅速に行う事が可能となる。
【００６７】
また、本形態では画像データのカメラ信号処理、符号化、復号化処理等をハード構成にて実現したが、コンピュータを用いたソフトウェア処理にて実現してもよい。この場合、前記ソフトウェアのプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６８】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態で説明機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等の共同して上述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６９】
更に、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【図面の簡単な説明】
【００７０】
【図１】本発明が適用されるデジタルカメラの構成を示すブロック図である。
【図２】位置検出装置の構成を示すブロック図である。
【図３】デジタルカメラの記録時の動作を示すフローチャートである。
【図４】位置情報と位置情報を分類する領域を示す図である。
【図５】位置情報により分類されたホワイトバランスの履歴情報の構成を示す図である。
【図６】施設区分と位置情報を分類する領域を示す図である。
【図７】ホワイトバランス初期値設定の動作を示すフローチャートである。
【図８】ホワイトバランス実行値設定の動作を示すフローチャートである。
【図９】位置情報と時間情報によって分類されたホワイトバランスの履歴情報の構成を示す図である。
【図１０】第２の実施例におけるホワイトバランス初期値設定の動作を示すフローチャートである。
【図１１】第２の実施例におけるワイトバランス実行値設定の動作を示すフローチャートである。
【符号の説明】
【００７１】
１００ ：デジタルカメラ
１０１ ：ＶＡＰ
１０２ ：ズームレンズ
１０３ ：絞り
１０４ ：ＣＣＤ（撮像素子）
１０５ ：タイミングジェネレータ
１０６ ：Ａ/Ｄ変換部
１０７ ：ドライブ回路
１０８ ：位置検出装置
１０９ ：ＣＰＵ
１０９ａ：ホワイトバランス制御部
１０９ｂ：露出制御部
１０９ｃ：レンズ制御部
１１０ ：操作部
１１１ ：カメラ信号処理部
１１２ ：ＣＯＤＥＣ
１１３ ：Ｉ/Ｆ部
１１４ ：記録部
１１５  ：メモリ
１１５ａ：履歴情報記憶部
１１６  ：表示制御部
１１７  ：表示部（ＬＣＤ）
１１８  ：システムバス
１０８ａ：ＧＰＳユニット
１０８ｂ：無線通信ユニット
１０８ｃ：Ｉ/Ｆ部
【図１】
2005328271.tif 000003
【図２】
2005328271.tif 000004
【図３】
2005328271.tif 000005
【図４】
2005328271.tif 000006
【図５】
2005328271.tif 000007
【図６】
2005328271.tif 000008
【図７】
2005328271.tif 000009
【図８】
2005328271.tif 000010
【図９】
2005328271.tif 000011
【図１０】
2005328271.tif 000012
【図１１】
2005328271.tif 000013