撮影環境を基に撮影シーンを判定する画像処理装置であって、撮影環境として周囲の匂いを検出する匂い検出手段と、前記匂い検出手段により検出される匂いを基に前記撮影シーンを判定する判定手段と、を備えることを特徴とする画像処理装置。前記判定手段は、当該画像処理装置が備える撮像部により取得される撮像画像と前記匂い検出手段により検出される匂いを組み合わせて前記撮影シーンを更に判定する、ようにしたことを特徴とする請求項1記載の画像処理装置。撮影条件を設定する撮影設定手段を更に備え、前記判定手段は、前記撮影設定手段により設定される撮影条件と前記匂い検出手段により検出される匂いを組み合わせて前記撮影シーンを更に判定する、ようにしたことを特徴とする請求項1あるいは請求項2に記載の画像処理装置。前記判定手段は、前記匂い検出手段により検出される匂いから複数の撮影シーンを判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備える、ようにしたことを特徴とする請求項1~請求項3のいずれかに記載の画像処理装置。前記判定手段は、前記匂い検出手段により検出される複数の匂いを基に前記撮影シーンを前記匂いの強さに応じた順に複数判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備える、ようにしたことを特徴とする請求項1~請求項3のいずれかにに記載の画像処理装置。前記判定手段により判定された撮影シーンに基づいて撮影条件を制御する撮影制御手段を、更に備える、ようにしたことを特徴とする請求項1~請求項5のいずれかに記載の画像処理装置。前記判定手段は、前記匂い検出手段により検出される匂いを基に記撮影シーンを複数判定し、前記撮影制御手段は、前記判定手段により判定された複数の撮影シーンに基づいて撮影条件を前記判定順に制御して連続撮影を行う、ようにしたことを特徴とする請求項6に記載の画像処理装置。前記判定手段は、前記匂い検出手段により検出される複数の匂いを基に前記撮影シーンを複数判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備え、前記撮影制御手段は、前記選択手段により選択された撮影シーンに基づいて撮影条件を制御する、ようにしたことを特徴とする請求項6に記載の画像処理装置。前記判定手段は、前記匂い検出手段により検出される1種類の匂いから複数の撮影シーンを可能性の高い順に順次判定し、前記撮影制御手段は、前記判定手段により判定された複数の撮影シーンに基づいて撮影条件を前記判定順に制御して連続撮影を行う、ようにしたことを特徴とする請求項6に記載の画像処理装置。撮影シーン毎に過去の判定結果を判定履歴として記憶する判定履歴記憶手段を更に備え、前記判定手段は、前記複数の撮影シーンを可能性の高い順に順次判定する際に、前記判定履歴記憶手段の内容を参照し、判定回数の多い順に判定する、ようにしたことを特徴とする請求項9に記載の画像処理装置。前記判定手段は、当該画像処理装置が備える撮像部により取得される撮像画像を基に撮影シーンを更に判定し、前記判定手段により前記匂いを基に判定された前記撮影シーンと前記撮像画像を基に判定された前記撮影シーンが異なる場合に、どちらの撮影シーンを使用するかを選択する選択手段を、更に備え、前記撮影制御手段は、前記選択手段により選択された撮影シーンに基づいて撮影条件を制御する、ようにしたことを特徴とする請求項6記載に記載の画像処理装置。コンピュータに対して、撮影環境として検出される周囲の匂いを基に撮影シーンを判定する機能と、前記判定された撮影シーンに基づいて撮影条件を制御する機能と、を実現させるためのプログラム。しかしながら、上述した特許文献1の技術にあっては、音声に関する撮影シーンを判定するものであり、例えば、撮影する頻度が多い被写体、例えば、人、花、料理などの被写体に合った撮影シーンまでも判定可能とするものではなかった。本発明の課題は、新たな判定要素を基に撮影シーンを判定できるようにすることである。上述した課題を解決するために本発明の一つの態様は、撮影環境を基に撮影シーンを判定する画像処理装置であって、撮影環境として周囲の匂いを検出する匂い検出手段と、前記匂い検出手段により検出される匂いを基に前記撮影シーンを判定する判定手段と、を備えることを特徴とする画像処理装置である。上述した課題を解決するために本発明の他の態様は、コンピュータに対して、撮影環境として検出される周囲の匂いを基に撮影シーンを判定する機能と、前記判定された撮影シーンに基づいて撮影条件を制御する機能と、を実現させるためのプログラムである。本発明によれば、新たな判定要素を基に撮影シーンを判定することで判定可能な撮影シーンの種類を増やしたり、撮影シーンを精度良く判定したりすることが可能となる。第1実施形態以下、図1~図5を参照して本発明の第1実施形態を説明する。図1は、画像処理装置として適用したデジタルカメラの基本的な構成要素を示したブロック図である。このデジタルカメラ画像処理装置は、例えば、フルカラーの静止画像のほかに動画像の撮影も可能なコンパクトカメラで、撮影シーン判定機能を有し、制御部1を中核としている。制御部1は、電源部二次電池2からの電力供給によって動作し、記憶部3内の各種のプログラムに応じてこのデジタルカメラ以下、カメラと略称するの全体動作を制御する中央演算処理装置である。記憶部3は、例えば、ROM、RAM、フラッシュメモリなどを有する構成で、後述する図4及び図5に示した動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているほかに、このカメラが動作するために必要となる各種の情報例えば、フラグ、タイマなどを一時的に記憶するワーク領域を有する構成となっている。そして、記憶部3は、プログラムメモリM1、ワークメモリM2などのほか、後述する撮影シーン判定テーブルM3を有する構成で、例えば、SDカード、ICカードなど、着脱自在な可搬型メモリ記録メディアを含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続された状態においては所定の外部サーバ側の記憶領域を含むものであってもよい。表示部4は、画像を高精細に表示する高精細液晶ディスプレイで、スルー画像ライブビュー画像をモニタ表示するファインダ画面モニタ画面として機能したり、保存済み画像を表示する再生画面として機能したりする。なお、この表示部4の表面に指の接触を検出する透明なタッチパネルを積層配設することにより、例えば、静電容量方式のタッチスクリーンタッチ画面を構成するようにしてもよい。操作部5は、シャッタボタン、モードボタンなど、押しボタン式の各種のキーを備えたもので、制御部1は、この操作部5からの入力操作信号に応じた処理として、例えば、撮影処理、再生処理などを行う。撮像部6は、図示省略したが、レンズ部、撮像素子、A/Dアナログ/デジタル変換部などを有し、静止画像のほかに動画像の撮影も可能な構成で、ズームレンズ、フォーカスレンズなどを備えたレンズ部からの被写体像が、図示省略した絞りやシャッタを介して撮像素子CCD又はCMOSに結像されることにより被写体を高精細に撮影可能な構成となっている。この撮像素子で光電変換された画像信号アナログ値の信号に対して、色分離やRGBの色成分毎のゲイン調整などが行われた後に、デジタル値のデータに変換される。そして、デジタル変換された画像データは、色補間処理デモザイク処理が施される。このようにしてデモザイク処理された画像データは、表示部4に送られて、スルー画像としてフルカラー表示される。また、撮像部6と制御部1とは、オートフォーカス処理AF処理、ズーム処理、露出調整処理AE処理、ホワイトバランス調整処理、収差補正処理、画像圧縮処理、画像復元処理などを行う。顔検出部7は、撮影画像静止画撮影にあってはスルー画像中の被写体を追尾して認識する被写体認識機能を構成するもので、最大フレームレート例えば、300fpsで撮像部6から撮像画像を取り込み、フレーム単位毎に撮影画像を解析しながら被写体例えば、人物やペットなどの顔の輪郭や顔を形成するバーツ目、口、鼻、額などの形や位置関係などを総合的に判断して、被写体の顔を検出すると共に、複数フレームにわたって連続的に登場する同一被写体の顔を追尾するようにしている。制御部1は、撮影時に顔検出部7がオン状態されている状態においてスルー画像を取得して、被写体の顔を検出すると共に、検出した被写体の顔にピントを合わせたり、顔の色を美しくするために露出やホワイトバランスを調整したりする制御を行うようにしているが、このような顔検出機能は、カメラにおいて一般的に用いられている技術であり、本実施形態ではその周知技術を利用するようにしているため、その具体的な説明については省略するものとする。匂い検出部8は、撮像部6により画像を撮影する場合に、その周囲に漂う匂い匂いの種類及び強さを撮影環境として検出するもので、制御部1は、この匂い検出部8によって検出された検出結果匂いを、撮影環境を基に撮影シーンを判定するための判定要素として取得するようにしている。そして、この匂い検出部8は、匂い物質が感応膜に付着することで電圧変化を検出する複数個の匂いセンサを有し、この複数個の匂いセンサからの検出信号に基づいて匂いの種類を識別して匂いを特定したり、その強さを計測したりするようにしている。なお、本実施形態において匂い検出部8は、不快な悪臭などを除き、例えば、匂いの種類として20種類の匂いを識別可能となっているが、その種類や数は任意であるほか、その構成も任意である。匂い検出部8による匂い物質の検知は、食品や化粧品などにとどまらず、人や植物などの匂いも検知可能となっている。なお、本実施形態においては、20種類の匂いとして、例えば、複数種の花の匂い、複数種の料理の匂い、香水の匂い、腋臭の匂い、加齢臭の匂い、潮風の匂い、ミルク臭などを検知することが可能な構成となっている。また、匂いの強度も複数段例えば、3段階で検知可能な構成となっている。図2は、ワークメモリM2内のフラグ情報を説明するための図である。ワークメモリM2には、撮影シーンフラグF1、選択フラグF2、判定フラグF3の3種類のフラグが記憶され、この撮影シーンフラグF1、選択フラグF2、判定フラグF3に対応して、0、1、2のフラグを記憶する構成となっている。撮影シーンフラグF1は、撮影時に撮影シーンの判定を行うか否かを示すフラグで、その値が0のときには、撮影シーンの判定を行わない、また、1のときには、撮影シーンの判定を行う、ことを示している。また、選択フラグF2は、撮影シーンを判定した結果、複数の撮影シーンが判定結果として決定した場合に、判定した全ての撮影シーンで連続撮影を行うか、ユーザ操作により任意に選択された撮影シーンで撮影を行うかを示すフラグで、その値が0のときには、全ての撮影シーンで連続撮影を行う、また、1のときには、ユーザ選択の撮影シーンで撮影を行う、ことを示している。なお、連続撮影とは、例えば、1秒間に10枚の連写が可能な高速撮影を示しているが、その連写枚数は任意である。また、判定フラグF3は、撮影シーンを判定する際の判定要素として、画像解析のみで判定を行うか、匂いのみを検出して判定を行うか、匂いを含め総合的に判定を行うかを示すフラグで、その値が0のときには、画像のみで撮影シーン判定を行う、また、1のときには、匂いのみで撮影シーンの判定を行う、また、2のときには、匂いを含め総合的に撮影シーンの判定を行う、ことを示している。なお、図中、―は、フラグが設定されていないフラグなしの状態を示している。図3は、撮影シーン判定テーブルM3を説明するための図である。撮影シーン判定テーブルM3は、画像解析により撮影シーンを判定する画像用の撮影シーン判定テーブルM3-1図31参照と、匂い検出により撮影シーンを判定する匂い用の撮影シーン判定テーブルM3-2図32参照を有している。なお、画像用の撮影シーン判定テーブルM3-1は、既知の内容であるためその説明は省略し、以下、匂い用の撮影シーン判定テーブルM3-2について説明するものとする。匂い用の撮影シーン判定テーブルM3-2は、図32に示すように、撮影シーンを判定する際の判定要素として匂いを含む場合においてその匂いの種類と撮影シーンとの関係を示したテーブルで、加味要素、匂いの種類、判定撮影シーン、判定回数履歴の項目を有している。加味要素は、匂いと共に判定に加味される要素で、図示の例ではなし、マクロ設定、画像解析で顔と判定、画像解析で風景と判定が記憶されている。加味要素がなしとは、撮影シーンを判定する場合に、匂い以外を判定要素として加味しないで撮影シーンを判定することを示し、マクロ設定は、マクロ撮影モードの設定を加味して撮影シーンを判定すべきことを示している。画像解析で顔と判定は、匂い以外の判定要素として、画像解析の結果である被写体の顔を加味して撮影シーンを判定すべきことを示している。画像解析で風景と判定は、匂い以外の判定要素として、画像解析の結果である風景を加味して撮影シーンを判定すべきことを示している。ここで、加味要素がなしの場合において、例えば、花の匂いから花の種類を判定するために、匂いの種類には花の匂いが記憶され、判定撮影シーンには花の種類が記憶されている。料理の匂いから料理の種類を判定するために、匂いの種類には料理の匂いが記憶され、判定撮影シーンには料理の種類が記憶されている。香水の匂いから性別を判定するために、匂いの種類には香水の匂いが記憶され、判定撮影シーンには性別が記憶されている。以下、同様に、腋臭の匂いから性別判定する内容が記憶され、また、加齢臭の匂いから年齢、潮風の匂いから海辺か否か、ミルク臭から乳児か否か判定する内容が記憶されている。また、加味要素がマクロ設定の場合において、例えば、花の匂いから被写体としての花の種類を判定するために、匂いの種類には花の匂いが記憶され、判定撮影シーンには花の種類が記憶されている。料理の匂いから被写体としての料理の種類を判定するために、匂いの種類には料理の匂いが記憶され、判定撮影シーンには料理の種類が記憶されている。加味要素が画像解析で顔の撮影シーンと判定の場合において、香水の匂いから被写体の性別を判定するために、匂いの種類には香水の匂いが記憶され、判定撮影シーンには性別が記憶されている。以下、同様に、腋臭の匂いから被写体の性別を判定する内容が記憶され、また、加齢臭の匂いから被写体の年齢、ミルク臭から乳児か否かを判定する内容が記憶されている。また、加味要素が画像解析で風景であると判定の場合において、例えば、潮風の匂いから撮影現場は海辺か否かを判定する内容が記憶されている。判定履歴回数は、判定撮影シーンに対応して過去に判定した回数を記憶するもので、匂いを基に撮影シーンを判定する毎に、この判定履歴回数がプラス1ずつ更新される。次に、本実施形態におけるカメラの動作概念を図4及び図5に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム/データを利用して本実施形態特有の動作を実行することもできる。図4は、カメラの全体動作の概要を示したフローチャートである。先ず、制御部1は、所定のメモリ内容をクリアするなどの初期化処理を実行した後ステップA1、シャツタボタによる撮影操作が行われたかを調べたりステップA2、その他の操作が行われたかを調べたりしながらステップA3、操作待ちの状態となる。いま、その他の操作として、AE自動露出やAWB自動ホワイトバランスなどの撮影条件の設定を指示する設定操作や画像再生を指示する再生操作などが行われた場合にはステップA3でYES、操作に応じた処理として、設定処理や再生処理などを行った後ステップA4、ステップA2に戻って操作待ちの状態となる。また、シャッタボタンによる撮影操作が行われた場合にはステップA2でYES、撮影シーンフラグF1を参照して、その値は1であるかを調べるステップA5。いま、撮影シーンフラグF1が0であればステップA5でNO、撮影シーンの判定を行わない場合であるからステップA6に移り、ユーザが任意に設定した撮影条件に基づいて撮影を実行した後、上述のステップA2に戻って操作待ちの状態となる。また、撮影シーンフラグF1が1であればステップA5でYES、撮影シーン判定処理に移るステップA7。図5は、撮影シーン判定処理図4のステップA7を詳述するためのフローチャートである。先ず、制御部1は、判定フラグF3を参照して、その値は1以上であるかを調べステップB1、その値が0であればステップB1でNO、画像解析のみで判定を行う場合であるからステップB2に移り、画像用の撮影シーン判定テーブルM3-1をアクセスする。そして、撮影画像スルー画像を解析すると共にその解析結果に基づいて画像用の撮影シーン判定テーブルM3-1を検索し、その解析結果に基づいて撮影シーンの判定を行うステップB3。その後、図5のフローから抜ける。また、判定フラグF3の値が1又は2であればステップB1でYES、匂い検出部8からの検出結果を取得して周囲の匂いを特定することができたかを調べるステップB4。いま、周囲の匂いを特定することができなければステップB4でNO、上述の場合と同様に、画像用の撮影シーン判定テーブルM3-1をアクセスしてステップB2、画像解析の結果に基づいて撮影シーンの判定を行うステップB3。また、匂いを特定することができたときにはステップB4でYES、判定フラグF3の値が2であるかを調べるステップB5。いま、判定フラグF3の値が1であれば、つまり、匂い検出のみで撮影シーンを判定する場合にはステップB4でNO、匂いを基に撮影シーンを判定する処理ステップB10、B12~16に移るが、判定フラグF3の値が2であれば、つまり、匂いを含めて撮影シーンを総合的に判定する場合にはステップB5でYES、匂い以外の判定要素を加味させるための処理を行ってからステップB6~B9、匂いを基に撮影シーンを判定する処理に移るステップB11~B16。ここで、匂い以外の判定要素を加味させるための処理では、撮影画像スルー画像を取得して画像解析を行いステップB6、その解析結果に基づいて画像用の撮影シーン判定テーブルM3-1を検索して、例えば、被写体の顔を撮影する撮影シーンであるか、風景を撮影する撮影シーンであるかなどの判定を行い、その判別結果を匂い以外の判定要素加味要素として取得するステップB7。また、マクロ設定が行われているかを調べステップB8、マクロ設定が行われていればステップB8でYES、マクロ撮影モードを匂い以外の判定要素加味要素として取得するステップB9。そして、匂いを基に撮影シーンを判定する処理では、先ず、匂い用の撮影シーン判定テーブルM3-2をアクセスするが、判定フラグF3の値が1であれば、つまり、匂い検出のみで撮影シーンを判定する場合にはステップB5でNO、加味要素がなしの領域を検索対象として指定するステップB10。また、判定フラグF3の値が2であれば、つまり、匂いを含めて撮影シーンを総合的に判定する場合にはステップB5でYES、匂い以外の判定要素を加味するために、加味要素がなし以外の領域を検索対象として指定するステップB11。次に、匂い検出部8によって検出された匂いが複数であるかを調べステップB12、複数の匂いが検出されたときにはステップB12でYES、匂い用の撮影シーン判定テーブルM3-2を検索し、匂いの強さに応じた順に並べた複数の撮影シーンを判定結果として決定するステップB13。例えば、加味要素がなしの場合において、複数の匂いとして、例えば、花の匂い、香水の匂い、料理の匂いが検出されたものとすると、その強さが花の匂い>香水の匂い>料理の匂いであれば、花の種類、性別、料理の種類の順に並べた複数の撮影シーンを判定結果として決定する。なお、このように匂いの強さに応じた順とすることは、匂い以外の判定要素を加味する場合であっても同様である。また、匂い検出部8によって検出された匂いが1種類であればステップB12でNO、この1種類の匂いが複数の撮影シーンが該当しているかを調べステップB14、撮影シーンが単数であればステップB14でNO、その撮影シーンを最終の判定結果として決定するがステップB16、1種類の匂いが複数の撮影シーンが該当していればステップB14でYES、可能性の高い順に並べた複数の撮影シーンを判定結果として決定するステップB15。この場合、匂い用の撮影シーン判定テーブルM3-2を参照することにより、各撮影シーンに対応する判定回数履歴の値をそれぞれ比較することにより、その判定回数の多い順か可能性の高い順とする。このような撮影シーン判定処理が終わると図4のステップA7、この処理で判定された撮影シーンは複数であるかを調べステップA8、撮影シーンが単数であればステップA8でNO、判定した撮影シーンに基づいて、AE自動露出やAWB自動ホワイトバランスなどの撮影条件を制御して撮影を実行するステップA15。また、判定した撮影シーンが複数であればステップA8でYES、選択フラグF2は1であるかを調べステップA9、1であればステップA9でYES、ユーザが選択した撮影シーンで撮影を行う場合であるから、判定した複数の撮影シーンをリスト表示させ、その中からユーザ操作により任意の撮影シーンが選択されるとステップA10、選択された撮影シーンに基づいて撮影条件を制御して撮影を実行するステップA11。更に、選択フラグF2が1でなければステップA9でNO、全ての撮影シーンで連続撮影を行う場合であるから、複数の撮影シーンの判定順にしたがってその先頭の撮影シーンからその撮影条件を制御して撮影を実行するステップA12。そして、判定した複数の撮影シーンのうち、撮影を行っていない未撮影シーンが残っているかを調べステップA13、未撮影シーンが残っていればステップA13でYES、次の順位の撮影シーンに基づいて撮影条件を制御して撮影を行うステップA14。以下、上述のステップA13に戻り、未撮影シーンに基づいて撮影条件を制御して撮影を実行する処理を繰り返すことによって例えば、1秒間に10枚の連写が可能な高速撮影を行った後ステップA14、上述のステップA2に戻る。以上のように、第1実施形態において制御部1は、匂い検出部8が撮影環境として周囲の匂いを検出すると、この匂いを基に撮影シーンを判定するようにしたので、匂いという新たな判定要素を基に撮影シーンを判定することで判定可能な撮影シーンの種類を増やしたり、撮影シーンを精度良く判定したりすることが可能となる。制御部1は、撮像部6により取得される撮像画像と匂い検出部8により検出される匂いを組み合わせて撮影シーンを判定するようにしたので、撮影シーンの判定精度の向上を期待することができる。制御部1は、設定される撮影条件例えば、マクロ設定と匂い検出部8により検出される匂いを組み合わせて撮影シーンを判定するようにしたので、撮影シーンの判定精度の向上を期待することができる。制御部1は、匂い検出部8により検出される匂いから複数の撮影シーンを判定した場合に、どの撮影シーンを使用するかを選択するようにしたので、複数の撮影シーンを判定した場合でもユーザの意向を反映させた適切な対応が可能となる。制御部1は、匂い検出部8により検出される複数の匂いを基に撮影シーンを匂いの強さに応じた順に複数判定し、複数の撮影シーンが判定した場合に、どの撮影シーンを使用するかを選択するようにしたので、複数の匂いが検出された場合でも、適切な撮影シーンを判定することができる。制御部1は、判定した撮影シーンに基づいて撮影条件を制御するようにしたので、精度良く判定した撮影シーンに基づいてそれに合った撮影を行うことができる。制御部1は、匂い検出部8により検出される匂いを基に複数の撮影シーンを判定した場合に、複数の撮影シーンに基づいて撮影条件を判定順に制御して連続撮影を行うようにしたので、適切な撮影シーンが含まれた撮影が可能となる。制御部1は、匂い検出部8により検出される複数の匂いを基に複数の撮影シーンが判定した場合に、どの撮影シーンを使用するかに応じて選択された撮影シーンに基づいて撮影条件を制御するようにしたので、ユーザの好みや目的に応じた撮影に対応することができる。制御部1は、匂い検出部8により検出される1種類の匂いから複数の撮影シーンを可能性の高い順判定履歴の判定回数の多い順に順次判定した場合に、この複数の撮影シーンに基づいて撮影条件を判定順に制御して連続撮影を行うようにしたので、適切な撮影シーンが含まれた撮影が可能となる。第2実施形態以下、この発明の第2実施形態について図6を参照して説明する。なお、上述した第1実施形態においては、撮像部6により撮影される撮像画像と匂い検出部8により検出された匂いを組み合わせて撮影シーンを判定するようにしたが、この第2実施形態においては、匂いを基に判定した撮影シーンと、撮像画像を基に判定した撮影シーンが異なる場合に、どちらの撮影シーンを使用するかを選択するようにしたものである。ここで、両実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第2実施形態の特徴部分を中心に説明するものとする。図6は、第2実施形態における撮影シーン判定処理を示したフローチャートである。先ず、制御部1は、匂い検出部8により検出された匂いを取得してステップC1、この匂いに基づいて匂い用の撮影シーン判定テーブルM3-2を検索し、該当する撮影シーンを判定するステップC2。次に、撮像部6により撮影される撮像画像を取得して画像解析を行いステップC3、この解析結果に基づいて画像用の撮影シーン判定テーブルM3-1を検索し、該当する撮影シーンを判定するステップC4。そして、匂いに基づいて判定した撮影シーンと、画像解析により判定した撮影シーンを比較して両者は異なっているかを調べるステップC5。その結果、両者の撮影シーンが異なっていなければ、つまり、一致していればステップC5でNO、その撮影シーンを判定結果として決定するがステップC6、両者の撮影シーンが異なっていればステップC5でYES、各撮影シーンをリスト表示させ、その中からユーザ操作により任意の撮影シーンが選択されるとステップC7、選択された撮影シーンを判定結果として決定するステップC8。このようにして判定した撮影シーンに基づいて撮影条件を制御して撮影を行うことは、上述した第1実施形態と同様である。以上のように、第2実施形態において制御部1は、匂いに基づいて判定した撮影シーンと、画像解析により判定した撮影シーンを比較して両者が異なっている場合には、どちらの撮影シーンを使用するかを選択可能として、選択された撮影シーンに基づいて撮影条件を制御するようにしたので、上述した第1実施形態と同様に、匂いという新たな判定要素を基に撮影シーンを判定することで判定可能な撮影シーンの種類を増やしたり、撮影シーンを精度良く判定したりすることが可能となるほか、ユーザの好みや目的に応じた撮影に対応できる。なお、上述した各実施形態においては、自動露出や自動ホワイトバランスなどを調整する撮影条件を制御するようにしたが、判定した撮影シーンに基づいて撮影済み画像に補正を施す画像加工処理を行うようにしてもよい。また、上述の実施形態では撮像部6から取り込んだスルー画像を基に撮影シーンを判定するようにしているが、撮影済みの画像を基に撮影シーンを判定するようにしてもよい。このように撮像済み画像を解析することにより撮影シーンを判定するようにすれば、その撮影シーンに合わせて何時でも自由に撮像済み画像を修正することが可能となる。また、上述の実施形態では撮影時に匂い検出部8により検出された検出結果に基づいて、撮影シーンを判定するようにしたが、匂いと撮像済み画像とを対応付けて記録保存しておき、この匂いを基に撮影シーンを判定するようにすれば、その撮影シーンに合わせて何時でも自由に撮像済み画像を修正することが可能となる。また、上述した実施形態においては、画像処理装置として適用したデジタルカメラに適用した場合を示したが、これに限らず、例えば、パーソナルコンピュータ、PDA、音楽プレイヤーなどであっても同様に適用可能である。また、上述した各実施形態において示した装置や部とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。以上、この発明のいくつかの実施形態について説明したが、この発明は、これに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。以下、本願出願の特許請求の範囲に記載された発明を付記する。付記請求項1請求項1に記載の発明は、撮影環境を基に撮影シーンを判定する画像処理装置であって、撮影環境として周囲の匂いを検出する匂い検出手段と、前記匂い検出手段により検出される匂いを基に前記撮影シーンを判定する判定手段と、を備えることを特徴とする画像処理装置である。請求項2請求項2に記載の発明は、請求項1記載の画像処理装置において、前記判定手段は、当該画像処理装置が備える撮像部により取得される撮像画像と前記匂い検出手段により検出される匂いを組み合わせて前記撮影シーンを更に判定する、ようにしたことを特徴とする画像処理装置である。請求項3請求項3に記載の発明は、請求項1あるいは請求項2に記載の画像処理装置において、撮影条件を設定する撮影設定手段を更に備え、前記判定手段は、前記撮影設定手段により設定される撮影条件と前記匂い検出手段により検出される匂いを組み合わせて前記撮影シーンを更に判定する、ようにしたことを特徴とする画像処理装置である。請求項4請求項4に記載の発明は、請求項1~請求項3のいずれかに記載の画像処理装置において、前記判定手段は、前記匂い検出手段により検出される匂いから複数の撮影シーンを判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備える、ようにしたことを特徴とする画像処理装置である。請求項5請求項5に記載の発明は、請求項請求項1~請求項3のいずれかにに記載の画像処理装置において、前記判定手段は、前記匂い検出手段により検出される複数の匂いを基に前記撮影シーンを前記匂いの強さに応じた順に複数判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備える、ようにしたことを特徴とする画像処理装置である。請求項6請求項6に記載の発明は、請求項1~請求項5のいずれかに記載の画像処理装置において、前記判定手段により判定された撮影シーンに基づいて撮影条件を制御する撮影制御手段を、更に備える、ようにしたことを特徴とする画像処理装置である。請求項7請求項7に記載の発明は、請求項6に記載の画像処理装置において、前記判定手段は、前記匂い検出手段により検出される匂いを基に記撮影シーンを複数判定し、前記撮影制御手段は、前記判定手段により判定された複数の撮影シーンに基づいて撮影条件を前記判定順に制御して連続撮影を行う、ようにしたことを特徴とする画像処理装置である。請求項8請求項8に記載の発明は、請求項6に記載の画像処理装置において、前記判定手段は、前記匂い検出手段により検出される複数の匂いを基に前記撮影シーンを複数判定し、前記判定手段により複数の撮影シーンが判定された場合に、どの撮影シーンを使用するかを選択する選択手段を、更に備え、前記撮影制御手段は、前記選択手段により選択された撮影シーンに基づいて撮影条件を制御する、ようにしたことを特徴とする画像処理装置である。請求項9請求項9に記載の発明は、請求項6に記載の画像処理装置において、前記判定手段は、前記匂い検出手段により検出される1種類の匂いから複数の撮影シーンを可能性の高い順に順次判定し、前記撮影制御手段は、前記判定手段により判定された複数の撮影シーンに基づいて撮影条件を前記判定順に制御して連続撮影を行う、ようにしたことを特徴とする画像処理装置である。請求項10請求項10に記載の発明は、請求項9に記載の画像処理装置において、撮影シーン毎に過去の判定結果を判定履歴として記憶する判定履歴記憶手段を更に備え、前記判定手段は、前記複数の撮影シーンを可能性の高い順に順次判定する際に、前記判定履歴記憶手段の内容を参照し、判定回数の多い順に判定する、ようにしたことを特徴とする画像処理装置である。請求項11請求項11に記載の発明は、請求項6記載に記載の画像処理装置において、前記判定手段は、当該画像処理装置が備える撮像部により取得される撮像画像を基に撮影シーンを更に判定し、前記判定手段により前記匂いを基に判定された前記撮影シーンと前記撮像画像を基に判定された前記撮影シーンが異なる場合に、どちらの撮影シーンを使用するかを選択する選択手段を、更に備え、前記撮影制御手段は、前記選択手段により選択された撮影シーンに基づいて撮影条件を制御する、ようにしたことを特徴とする画像処理装置である。請求項12請求項12に記載の発明は、コンピュータに対して、撮影環境として検出される周囲の匂いを基に撮影シーンを判定する機能と、前記判定された撮影シーンに基づいて撮影条件を制御する機能と、を実現させるためのプログラムである。