(57)【特許請求の範囲】
【請求項１】
撮像素子によって撮像画像を取得する撮像装置であって、
外気温度に相当する温度値を測定する温度測定手段と、
前記撮像画像のうちの手振れ検出領域に含まれる画像の時間的な差異に基づいて、当該撮像装置の手振れを検出する手振れ検出手段と、
前記手振れ検出領域の大きさを、前記温度測定手段により測定された温度値に基づいて変更する領域変更手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記領域変更手段は、前記温度測定手段により測定された温度値が低いほど、前記手振れ検出領域の大きさを大きくすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記温度測定手段は、前記撮像素子に光を導くレンズ部の温度を測定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記温度測定手段により測定されたレンズ部の温度値に基づいて、当該レンズ部の動作を制御するレンズ制御手段を備えることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記領域変更手段は、前記温度測定手段により測定された温度値に加えて、予め設定された画像サイズに基づいて、前記手振れ検出領域の大きさを決定することを特徴とする請求項１乃至請求項４の何れか一項に記載の撮像装置。
【請求項６】
前記領域変更手段により大きさが決定された手振れ検出領域に含まれる画像を用いて前記手振れ検出手段によって検出された手振れに従って、手振れ補正を行う手振れ補正手段を備えることを特徴とする請求項１乃至請求項５の何れか一項に記載の撮像装置。
【請求項７】
撮像素子によって撮像画像を取得する撮像装置であって、
外気温度に相当する温度値を測定する温度測定手段と、
前記温度測定手段により測定された温度値に基づいて、前記撮像画像の色味を調整する色味調整手段と
を備え、
前記色味調整手段は、前記温度測定手段により測定された温度値が所定温度以上である場合に、前記撮像画像における赤成分の色味を抑制することを特徴とする撮像装置。
【請求項８】
撮像素子によって撮像画像を取得する撮像装置であって、
外気温度に相当する温度値を測定する温度測定手段と、
前記温度測定手段により測定された温度値に基づいて、当該撮像装置が室内又は室外に存在するかを推定する推定手段と、
前記推定手段により推定した推定結果に基づいて、当該撮像装置の設定状態を決定する設定手段と
を備え、
前記設定手段は、ホワイトバランス設定を選択させる表示順序又は撮影モードの表示順序を決定することを特徴とする撮像装置。
【請求項９】
外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、
前記撮像画像のうちの手振れ検出領域に含まれる画像の時間的な差異に基づいて、当該撮像装置の手振れを検出する処理と、
前記手振れ検出領域の大きさを、前記温度測定手段により測定された温度値に基づいて変更する処理と
をコンピュータに実行させることを特徴とする撮像装置のプログラム。
【請求項１０】
外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、
前記温度測定手段により測定された温度値に基づいて、前記撮像画像の色味を調整する処理をコンピュータに実行させ、
前記色味を調整する処理は、前記温度測定手段により測定された温度値が所定温度以上である場合に、前記撮像画像における赤成分の色味を抑制することを特徴とする撮像装置のプログラム。
【請求項１１】
外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、
前記温度測定手段により測定された温度値に基づいて、当該撮像装置が室内又は室外に存在するかを推定する処理と、
前記推定した推定結果に基づいて、当該撮像装置の設定状態を決定する処理と
をコンピュータに実行させ、
前記設定状態を決定する処理は、ホワイトバランス設定を選択させる表示順序又は撮影モードの表示順序を決定することを特徴とする撮像装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外気温度に応じて動作が制御される撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来より、温度に応じて撮像装置におけるレンズの動作を制御する技術が、下記の特許文献１などで知られている。この特許文献１に記載された撮像装置は、プラスチックレンズを用いたものである。温度変化によってプラスチックレンズによるピント位置が変化してしまう場合であっても、この撮像装置は、プラスチックレンズによるフォーカス設定位置を補正するようにしている。
【特許文献１】特開２００７−２９３１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した撮像装置は、レンズ制御にしか温度を用いていなく、当該検出した温度を他の動作にも応用できることが望ましい。
【０００４】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、撮像装置の外気温度に相当する温度値を用いて、より良い撮影状態を確保できる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、撮像素子によって撮像画像を取得する撮像装置であって、上述の課題を解決するために、外気温度に相当する温度値を測定する温度測定手段と、前記撮像画像のうちの手振れ検出領域に含まれる画像の時間的な差異に基づいて、当該撮像装置の手振れを検出する手振れ検出手段と、前記手振れ検出領域の大きさを、前記温度測定手段により測定された温度値に基づいて変更する領域変更手段とを備えることを特徴とする。
【００１１】
また本発明において、前記領域変更手段は、前記温度測定手段により測定された温度値が低いほど、前記手振れ検出領域の大きさを大きくする。
【００１２】
更に本発明において、前記温度測定手段は、前記撮像素子に光を導くレンズ部の温度を測定することが望ましい。
【００１３】
更にまた本発明においては、前記温度測定手段により測定されたレンズ部の温度値に基づいて、当該レンズ部の動作を制御するレンズ制御手段を備えていても良い。
【００１４】
更にまた本発明において、前記領域変更手段は、前記温度測定手段により測定された温度値に加えて、予め設定された画像サイズに基づいて、前記手振れ検出領域の大きさを決定することが望ましい。
【００１５】
更にまた本発明において、前記領域変更手段により大きさが決定された手振れ検出領域に含まれる画像を用いて前記手振れ検出手段によって検出された手振れに従って、手振れ補正を行う手振れ補正手段を備える。
【００１６】
本発明は、撮像素子によって撮像画像を取得する撮像装置であって、上述の課題を解決するために、外気温度に相当する温度値を測定する温度測定手段と、前記温度測定手段により測定された温度値に基づいて、前記撮像画像の色味を調整する色味調整手段とを備え、前記色味調整手段は、前記温度測定手段により測定された温度値が所定温度以上である場合に、前記撮像画像における赤成分の色味を抑制することを特徴とする。
【００１８】
本発明は、撮像素子によって撮像画像を取得する撮像装置であって、上述の課題を解決するために、外気温度に相当する温度値を測定する温度測定手段と、前記温度測定手段により測定された温度値に基づいて、当該撮像装置が室内又は室外に存在するかを推定する推定手段と、前記推定手段により推定した推定結果に基づいて、当該撮像装置の設定状態を決定する設定手段とを備え、前記設定手段は、ホワイトバランス設定を選択させる表示順序又は撮影モードの表示順序を決定することを特徴とする。
【００２４】
本発明は、外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、上述の課題を解決するために、前記撮像画像のうちの手振れ検出領域に含まれる画像の時間的な差異に基づいて、当該撮像装置の手振れを検出する処理と、前記手振れ検出領域の大きさを、前記温度測定手段により測定された温度値に基づいて変更する処理とをコンピュータに実行させることを特徴とする。
【００２５】
本発明においては、外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、上述の課題を解決するために、前記温度測定手段により測定された温度値に基づいて、前記撮像画像の色味を調整する処理をコンピュータに実行させ、前記色味を調整する処理は、前記温度測定手段により測定された温度値が所定温度以上である場合に、前記撮像画像における赤成分の色味を抑制することを特徴とする。
【００２６】
本発明においては、外気温度に相当する温度値を測定する温度測定手段を備え、撮像素子によって撮像画像を取得する撮像装置に内蔵されたコンピュータが実行するプログラムであって、上述の課題を解決するために、前記温度測定手段により測定された温度値に基づいて、当該撮像装置が室内又は室外に存在するかを推定する処理と、前記推定した推定結果に基づいて、当該撮像装置の設定状態を決定する処理とをコンピュータに実行させ、前記設定状態を決定する処理は、ホワイトバランス設定を選択させる表示順序又は撮影モードの表示順序を決定すること特徴とする。
【発明の効果】
【００２７】
本発明に係る撮像装置及びそのプログラムによれば、撮像装置の外気温度に相当する温度値を用いて、有効画素領域又は手振れ検出領域の補正、撮像画像の色味の補正、当該撮像画像の設定状態の変更といったより良い撮影状態を確保できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。
【００２９】
まず、図１を用いて、本発明の実施の形態として示す撮像装置１の機能的な構成について説明する。
【００３０】
図１に示すように、撮像装置１は、モータ１１と、レンズユニット１２と、ＣＭＯＳ（ComplementaryMetal-Oxide Semiconductor）撮像素子１３と、コントローラ１４と、サーミスタ１５と、Ａ／Ｄ変換処理部１６と、カラープロセス回路１７と、ＤＭＡ（Direct Memory Access）コントローラ１８と、ＤＲＡＭインターフェース（Ｉ／Ｆ）１９と、ＤＲＡＭ２０と、制御部２１と、ＶＲＡＭコントローラ２２と、ＶＲＡＭ２３と、デジタルビデオエンコーダ２４と、表示部２５と、画像処理部２６と、メモリ２７と、キー入力部２８と、音声処理部２９と、マイクロフォン部（ＭＩＣ）３１と、スピーカ部（ＳＰ）３２と、ストロボ駆動部３０と、ストロボ発光部３３とを備えている。
【００３１】
レンズユニット１２は、外光を入射するための複数のレンズ群からなる。レンズユニット１２は、所定範囲の撮像領域の外光をＣＭＯＳ撮像素子１３に結像するための光学系である。レンズユニット１２は、図示しないシャッターユニット、絞りユニットを備えている。これらシャッターユニット、絞りユニットは、モータ１１の駆動により合焦位置や絞り位置が移動される。このレンズユニット１２は、制御部２１の制御に応じてズームアウト、ズームインを自在に実行し、撮影範囲を変化させることができるズームレンズも備えている。
【００３２】
ＣＭＯＳ撮像素子１３は、例えばＲＧＢの原色系のカラーフィルタを形成している。ＣＭＯＳ撮像素子１３は、図示しないタイミング発生器及び垂直ドライバによって走査駆動される。ＣＭＯＳ撮像素子１３は、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。
【００３３】
コントローラ１４は、後述する制御部２１の制御に従って、レンズユニット１２及びＣＭＯＳ撮像素子１３の動作を制御する。具体的には、後述するように、制御部２１の制御に従って、外気温度に応じたレンズユニット１２の動作を制御する。
【００３４】
サーミスタ１５は、外気温度に相当する温度値を測定する温度測定手段として機能する。このサーミスタ１５は、レンズユニット１２の温度に限らず、撮像装置１の筐体などの外気温度に相当する温度値を検出する。なお、このサーミスタ１５によって検出した温度値は、後述する制御部２１によって補正して、最終的に外気温度に相当した温度とされれば良い。
【００３５】
Ａ／Ｄ変換処理部１６は、サンプルホールド回路、Ａ／Ｄ変換器を含む。Ａ／Ｄ変換処理部１６は、ＣＭＯＳ撮像素子１３から出力された光電変換出力に所望の処理を施す。具体的には、ＣＭＯＳ撮像素子１３からの光電変換出力に対して、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整する。その後、サンプルホールド回路によってサンプルホールドし、Ａ／Ｄ変換器によってデジタルデータに変換し、カラープロセス回路１７に出力する。
【００３６】
カラープロセス回路１７は、画素補間処理、γ補正処理、及びマトリックス演算を含むカラープロセス処理を行う。カラープロセス回路１７は、デジタル値としての輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを生成しＤＭＡコントローラ１８に出力する。
【００３７】
ＤＭＡコントローラ１８は、カラープロセス回路１７の出力する輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、一旦はＤＭＡコントローラ１８内部のバッファに書き込む。この時、ＤＭＡコントローラ１８は、同じくカラープロセス回路１７から供給された複合同期信号、メモリ書き込みイネーブル信号、及びクロック信号を参照して、輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを書き込む。そして、ＤＭＡコントローラ１８は、輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、ＤＲＡＭインターフェース１９を介してバッファメモリとして使用されるＤＲＡＭ２１に直接的に転送を行う。
【００３８】
デジタルビデオエンコーダ２４は、輝度信号Ｙ及び色差信号Ｃｂ、ＣｒをＶＲＡＭコントローラ２２を介してＶＲＡＭ２３より定期的に読み出し、これらのデータを元にビデオ信号を発生して表示部２５に出力する。
【００３９】
このような構成により、撮像装置１は、ＣＭＯＳ撮像素子１３によって撮像した撮像画像を表示部２５に表示させることができる。
【００４０】
表示部２５は、図示しないが、撮像装置１の筐体の背面側に設けられている。画像処理部２６は、撮影モード時にはモニタ表示部（電子ファインダ）として機能する。この撮影モード時において、画像処理部２６は、デジタルビデオエンコーダ２４からのビデオ信号に基づいた表示を行う。これにより、撮像装置１は、その時点でＶＲＡＭコントローラ２２から取り込んでいる画像情報をリアルタイムに表示する。
【００４１】
このように、表示部２５に、その時点での画像がモニタ画像としてリアルタイムに表示されている、いわゆるスルー画像の表示状態で、撮像装置１は、撮像可能な状態となる。そして、撮影を行いたいタイミングで、キー入力部２８のうちの一つであるシャッターキーが操作されると、制御部２１に対してトリガ信号が発生される。
【００４２】
制御部２１は、このトリガ信号に応じて、その時点でＣＭＯＳ撮像素子１３から取り込んでいる１画面分の輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを画像処理部２６に供給する。このとき、ＤＲＡＭインターフェース１９は、ＤＭＡコントローラ１８から供給されてＤＲＡＭ２０に書き込んだ輝度信号Ｙ、色差信号Ｃｂ、色差信号Ｃｒの各コンポーネント毎に、画像処理部２６に供給する。ＤＲＡＭインターフェース１９は、例えば、縦８画素×横８画素の基本ブロックと呼称される単位で輝度信号Ｙ、色差信号Ｃｂ、色差信号Ｃｒを読み出して、画像処理部２６に供給する。
【００４３】
画像処理部２６は、制御部２１の制御に応じて、書き込まれた画像に対してＪＰＥＧ（Joint Photograph coding Experts Group）規格に従ったＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化などの処理によりデータ圧縮する。
【００４４】
メモリ２７は、固定的に常設された記録媒体や、当該撮像装置１に対して着脱自在なメモリカードなどの記録媒体などである。メモリ２７には、制御部２１の制御により、画像処理部２６の処理により得られた符号データが１画像のデータファイルとして書き込まれる。
【００４５】
キー入力部２８は、電源キー、シャッターキー、モード切替キー、メニューキー、十字キー及びセットキーなどを総称したユーザの操作を入力するためのキー群である。このキー入力部２８は、制御部２１に接続されている。各キーの操作に応じて操作された旨を指示する操作命令信号は、制御部２１へと出力される。
【００４６】
音声処理部２９は、ＰＣＭ音源などの音源回路を備える。音声の録音時には、音声処理部２９は、マイクロフォン部３１より入力された音声信号をデジタル化し、所定のデータファイル形式、例えばＭＰ３（MPEG-1 audio layer 3）規格にしたがってデータ圧縮して音声データファイルを生成してメモリ２７に送出する。また、音声処理部２９は、音声の再生時には、メモリ２７から送られた音声データファイルの伸長してアナログ信号へと変換し、撮像装置１の図示しない筐体の背面に設けられたスピーカ部３２を介して拡声放音させる。
【００４７】
ストロボ駆動部３０は、静止画撮影時に図示しないストロボ用の大容量コンデンサを充電した上で、制御部２１からの制御に応じてストロボ発光部３３を閃光駆動させる。また、動画像の撮影時においては、１回目のシャッターキーが操作された時点で、上述した静止画データを画像処理部２６でデータ圧縮した静止画データファイルのメモリ２７への記録を開始する。以降、所定のフレームレート、例えば３０（フレーム／秒）でこの処理を連続して実行し、２回目にシャッターキーが操作されるか、また所定の制限時間、例えば、３０秒が経過した時点でそれら一連の静止画データファイルを一括してモーションＪＰＥＧのデータファイル（ＡＶＩファイル）として設定し直す。
【００４８】
また、再生モード時には、制御部２１が、先ずメモリ２７に記録されている画像データを選択的に読み出す。次に、画像処理部２６で撮影モード時にデータ圧縮した手順と全く逆の手順で圧縮されている画像データを制御部２１が伸長し、伸長した画像データをＤＲＡＭインターフェース１９を介してＤＲＡＭ２０に保持させる。そして、このＤＲＡＭ２０の保持内容は、ＶＲＡＭコントローラ２２を介してＶＲＡＭ２３に記憶される。このＶＲＡＭ２３は、定期的に画像データが読み出され、表示部２５にビデオとして表示させる。
【００４９】
選択した画像データが、静止画像ではなく動画像であった場合、選択した動画像ファイルを構成する個々の静止画データの再生を時間的に連続して実行し、全ての静止画データの再生を終了した時点で、次に再生の指示がなされるまで先頭に位置する静止画データのみを用いて再生表示する。
【００５０】
制御部２１は、ＣＰＵ，後述するような外気温度に対する各種の処理をＣＰＵで実行されるコンピュータプログラムを固定的に記憶したＲＯＭ，及びワークメモリとして使用されるＲＡＭ等により構成され、撮像装置１全体の動作を制御する。具体的には、制御部２１は、ＤＲＡＭインターフェース１９を制御することによって、ＤＭＡコントローラ１８によってＤＲＡＭ２０への転送された輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、当該ＤＲＡＭ２０から読み出す。その後制御部２１は、読み出した信号をＶＲＡＭコントローラ２２を介してＶＲＡＭ２３に書き込ませる。また、制御部２１は、上述のようにデータの圧縮及び伸長、メモリ２７に対する記録再生の制御などを行う。
【００５１】
このように構成された撮像装置１は、当該撮像装置１がユーザに把持されて被写体を撮像する操作が行われる時に、手振れ補正動作を行う。この手振れ補正動作は、制御部２１によって、予めＣＭＯＳ撮像素子１３の撮像領域のうち撮像画像として取り込む有効画素領域を設定しておく。換言すれば、ＣＭＯＳ撮像素子１３の撮像領域のうち有効画素領域として取り込まないトリミング領域を設定しておく。そして、撮像装置１は、当該撮像装置１の手振れを検出した時に、有効画素領域の位置を補正する。この有効画素領域の位置の補正処理は、できるだけ手振れによって移動した方向とは逆の方向に有効画素領域をずらす処理である。
【００５２】
このような撮像装置１による手振れの検出処理は、図示しないジャイロセンサのセンサ値を制御部２１が検出することによって、制御部２１が、有効画素領域を移動させても良い。具体的には、ジャイロセンサのセンサ値に基づいて、手振れ補正が発生したと判定した場合は、制御部２１によって、手振れに相当する分だけ有効画素領域を移動させる。
【００５３】
また、この撮像装置１による手振れの検出処理は、ＣＭＯＳ撮像素子１３の撮像領域のうちで画像の動きを検出する手振れ検出領域を設定して行っても良い。この手振れ検出領域は、有効画素領域よりも狭い領域に設定される。手振れ検出領域に含まれる被写体の動きの時間的な差異に基づいて当該被写体の動きが所定の移動量よりも多い場合には、手振れ補正が必要であると判断する。手振れ補正が必要と判断した場合、制御部２１は、手振れ検出領域内の被写体の移動量に応じて有効画素領域を移動させる。
【００５４】
このように手振れ補正を行う撮像装置１は、当該手振れ補正動作のために、サーミスタ１５によって測定した外気温度に相当する温度値を用いる。ここで、外気温度が低い場合には、手振れが発生しやすい傾向がある。そこで、本発明を適用した撮像装置１は、制御部２１によって、外気温度が低いほど、有効画素領域の大きさを大きくする。
【００５５】
具体的には、手振れ補正動作がＯＦＦとされている場合には、外気温度に拘わらず、図２（ａ）、図３（ａ）に示すように、ＣＭＯＳ撮像素子１３の撮像領域全体での撮像画像１００と有効画素領域１０１とが一致している。これに対し、手振れ補正動作がＯＮとされた場合には、図２（ｂ）、図３（ｂ）に示すように、外気温度に応じた有効画素領域１０１を設定する。季節が冬であり外気温度が低いほど、制御部２１は、図２（ｂ）に示すように、その面積を小さくした有効画素領域１０１’を設定する。一方、制御部２１は、季節が夏であり外気温度が低くない場合には、図２（ｂ）に示した有効画素領域１０１’よりも面積が広い有効画素領域１０１’を設定する。これにより、制御部２１は、有効画素領域の大きさを外気温度に応じて変更させる領域変更手段として機能する。したがって、撮像装置１は、大きさが変更され撮像画像１００における位置が補正された有効画素領域１０１の画像を取り出して、表示部２５への表示を行い、記録を行うこととなる。
【００５６】
なお、この有効画素領域１０１の変更は、当該有効画素領域１０１の大きさによって一意的に決まるトリミング領域１０３の変更と同じである。なお、以下の説明では、主として有効画素領域１０１を変更して、当該有効画素領域１０１の撮像画像を取り込む方式について説明する。しかし、有効画素領域１０１の変更はトリミング領域１０３を変更することと同じであり、トリミング領域１０３の変更によって有効画素領域１０１が決まる方式であっても良い。
【００５７】
更に撮像装置１は、サーミスタ１５によって測定された外気温度に基づいて、手振れ検出領域１０２を変更する。具体的には、手振れ補正動作がＯＦＦとされている場合には、外気温度に拘わらず、図２（ａ）、図３（ａ）に示すように、手振れ検出領域１０２を設定している。これに対し、手振れ補正動作がＯＮとされた場合には、図２（ｂ）、図３（ｂ）に示すように、外気温度に応じた手振れ検出領域１０２を設定する。季節が冬であり外気温度が低いほど、制御部２１は、図２（ｂ）に示すように、その面積を大きくした手振れ検出領域１０２’を設定する。一方、制御部２１は、季節が夏であり外気温度が低くない場合には、図２（ｂ）に示した手振れ検出領域１０２’よりも面積が狭い手振れ検出領域１０２’を設定する。これにより、制御部２１は、手振れ検出領域の大きさを外気温度に応じて変更させる領域変更手段として機能する。したがって、撮像装置１は、大きさが変更された手振れ検出領域１０２内の被写体の動きによって手振れを判定する。これにより、手振れ検出領域１０２が狭いほど被写体が少ないので手振れが検出される頻度を少なくし、手振れ検出領域１０２を広くすることによって手振れを検出する頻度を高くする。
【００５８】
つぎに、上述したように、有効画素領域、手振れ検出領域の大きさを変更する撮像装置１における具体的な動作手順について、図４以降のフローチャートを参照して説明する。
【００５９】
撮像装置１は、キー入力部２８における電源キーが操作されて、起動すると、ステップＳ１において、初期設定初期を行う。この初期設定処理は、制御部２１によって図示しないメモリに記憶された撮像装置１の動作設定に関する情報を読み出すことである。具体的には、現在の撮影モードが連写合成モードであるか動画撮影モードであるかの設定や、画質設定、画像サイズ設定、ホワイトバランス設定、ベストショット設定（撮影場面）の提示順設定、手振れ補正のための有効画素領域（＝トリミング領域）及び手振れ検出領域の初期設定値である。
【００６０】
次のステップＳ２においては、制御部２１によって、ステップＳ１にて読み出した撮像装置１の動作設定に関する情報を用いて、撮像装置１の現在の撮影条件設定を表示部２５の表示画面に表示させる。このとき、制御部２１は、当該撮影条件として、撮像モード、画質設定や画像サイズ設定、ホワイトバランス設定、現在の撮影場面を表すベストショット設定（場面設定）、手振れ補正のＯＮ／ＯＦＦなどを含む設定画面をＶＲＡＭ２３に書き込む。そして、ＶＲＡＭコントローラ２２は、ＶＲＡＭ２３に書き込まれた設定画面を、デジタルビデオエンコーダ２４を介して表示部２５で表示させる。これによって、ユーザは、撮像装置１を起動した時の撮像装置１の状態を確認できる。
【００６１】
次のステップＳ３においては、サーミスタ１５の測定値を制御部２１に供給し、制御部２１によって外気温度に相当する温度値を取得する。
【００６２】
次のステップＳ４においては、ステップＳ３にて検出された外気温度に相当する温度値に基づいて手振れ検出領域１０２及び有効画素領域１０１の更新及び撮影を行う。このステップＳ４においては、先ず、ステップＳ３において取得した外気温度に相当する温度値を用いて、手振れ検出領域１０２の更新（ステップＳ４ａ）、有効画素領域１０１（＝トリミング領域）の更新（ステップＳ４ｂ）を行う。また、ステップＳ４においては、手振れ検出領域及び有効画素領域を更新した状態で、キー入力部２８のシャッターキーが操作される（ステップＳ４ｃ）。すると、撮像装置１は、シャッターキーが操作された時での手振れ検出処理を行う（ステップＳ４ｄ）。この手振れ検出処理は、ステップＳ４ａで外気温度に基づいて変更された手振れ検出領域１０２’に含まれる被写体の動きベクトルを検出する。これにより、撮像装置１の手振れ方向、手振れ量を求める。このように、シャッターキーが操作された時点でＣＭＯＳ撮像素子１３が取り込んでいたＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００は、カラープロセス回路１７，ＤＭＡコントローラ１８及びＤＲＡＭインターフェース１９を介してＤＲＡＭ２０に記憶する撮像処理が行われる。
【００６３】
ステップＳ４ａで行われる手振れ検出領域１０２の更新処理は、図６に示すように、先ずステップＳ３１において、制御部２１が、ステップＳ３にて測定された温度値を取得する。次のステップＳ３２においては、制御部２１が、取得した外気温度に基づいて、最適な手振れ検出領域１０２’を決定する。すなわち、外気温度が低いほど、手振れ検出領域１０２’はその面積が大きくされ、外気温度が高いほど、手振れ検出領域１０２’はその面積が狭くされる。次のステップＳ３３においては、制御部２１が、手振れ検出領域を設定して、図４のステップＳ４ｂに処理を戻す。
【００６４】
このように外気温度が低い環境下においては手振れ検出領域１０２’を大きくして、より大きな手振れを検出できる。すなわち、撮像装置１を持つ手が震えてしまう時でも、当該震えに起因する手振れに対応できる。逆に、外気温度が高い環境下において手振れ検出領域１０２を小さくして、手振れ検出領域１０２’内で検出する動きベクトルの検出精度を高めて、手振れを短時間で検出できる。
【００６５】
ステップＳ４ｂで行われる有効画素領域１０１（＝トリミング領域１０３）の更新処理は、図５に示すように、先ずステップＳ２１において、制御部２１が、ステップＳ３にて測定された温度値を取得する。次のステップＳ２２においては、制御部２１が、取得した外気温度に基づいて、最適な有効画素領域１０１’を決定する。すなわち、外気温度が低いほど、有効画素領域１０１’はその面積が小さくされ、外気温度が高いほど、有効画素領域１０１’はその面積が大きくされる。次のステップＳ２３においては、制御部２１が、有効画素領域を設定して、図４のステップＳ４ｃに処理を戻す。
【００６６】
このように外気温度が低い環境下においては有効画素領域１０１を小さくしてトリミング領域１０３を大きくする。これにより、より大きな手振れを検出できる。すなわち、撮像装置１を持つ手が震えてしまう時でも、当該震えに起因する手振れに対応できる。逆に、外気温度が高い環境下において手振れ検出領域１０２’を大きくしてトリミング領域１０３を小さくする。これにより撮像装置１を持つ手が震えない時には画質を優先することができる。
【００６７】
この手振れ検出領域の更新処理及び有効画素領域の更新処理では、外気温度のみならず、ステップＳ１で初期設定されていた画像サイズに基づいて有効画素領域１０１を更に更新することが望ましい。
【００６８】
例えば、外気温度に応じて手振れ検出領域１０２の大きさを変更するのは、検出できる手振れの大きさと動きベクトルの検出速度との兼ね合いになる。画像サイズが大きい場合には、ＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００に対する手振れ検出領域１０２の割合をあまり高く大きな手振れを検出でき、動きベクトルの検出速度も遅くなることはない。また、画像サイズが小さい場合には、ＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００に対する手振れ検出領域１０２の割合を高くしないと大きな手振れを検出できず、ＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００に対する手振れ検出領域１０２の割合を高くしても動きベクトルの検出速度はあまり低くならない。
【００６９】
更に、例えば、ユーザ設定によってユーザが所定以上の画質を希望している場合には、現在の画像サイズに基づいて、当該希望する画質を実現できるリミッタ値を設定しておく。そして、撮像装置１は、外気温度が低くても、リミッタ以下の有効画素領域１０１とはしない制御を行う。すなわち、外気温度が低いほど有効画素領域１０１を小さくすると撮像画像の解像度が低くなってしまうが、この撮像画像の解像度がこれ以上低くならないような撮像条件も行うことができる。
【００７０】
次のステップＳ５においては、トリミング領域１０３から有効画素領域１０１を切り出す処理を行う。このとき、画像処理部２６は、ステップＳ４ｂで変更された有効画素領域１０１’に対して、ステップＳ４ｄにて検出された手振れ方向及び手振れ量だけ有効画素領域１０１’をずらす。そして、ずらされた有効画素領域１０１’の撮像画像は、ＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００から切り出される。このとき、画像処理部２６は、ステップＳ４にてＤＲＡＭ２０に記憶されたＣＭＯＳ撮像素子１３の撮像領域全体の撮像画像１００を取り出し、当該撮像画像１００から有効画素領域１０１’の撮像画像を切り出す。
【００７１】
次のステップＳ６においては、画像処理部２６により、サーミスタ１５によって測定された外気温度に相当する温度値に基づいて、ステップＳ５にて切り出された撮像画像の色味を調整する。具体的には、画像処理部２６は、サーミスタ１５により測定された温度値が所定温度以上である場合に、撮像画像における赤成分の色味を抑制する。
【００７２】
通常、撮像装置１には、レンズユニット１２によって入射する外光に対して赤外線光を遮断する赤外線カットフィルタが設けられている。そして、この赤外線カットフィルタの特性により、外気温度が所定温度以上となると、赤成分がレンズユニット１２を透過して、撮像画像に多くの赤成分が含まれてしまう。これに対し、撮像装置１は、赤外線カットフィルタで遮断できない可能性がある外気温度となった場合には、画像処理部２６によって赤成分を抑制する色味の調整処理を行う。なお、画像処理部２６は、外気温度が高いほど、段階的に赤成分の色味を抑制する処理を行っても良い。また、外気温度と赤成分の色味抑制度合いとの対応関係を記述したテーブルデータを予め用意しておき、画像処理部２６が、外気温度に応じてテーブルデータを参照して、赤成分の色味抑制度合いを変更できるようにしても良い。これによって、撮像装置１は、外気温度が高く撮像画像に多くの赤成分が含まれることを抑制でき、実際の色の再現性を高くできる。
【００７３】
次のステップＳ７においては、制御部２１が、画像撮影を終了するか否かを判定し、終了しない場合にはステップＳ３に処理を戻し、画像撮影を終了する場合にはステップＳ８に処理を進める。
【００７４】
ステップＳ８においては、制御部２１が、現在の撮像モードが、複数の連写画像を合成して一枚の静止画を生成する連写合成モードであるか否かを判定する。連写合成モードである場合には、ステップＳ９において、画像処理部２６によってＤＲＡＭ２０に記憶された複数の撮像画像を合成する。
【００７５】
そして、ステップＳ１０においては、制御部２１の制御に従って、撮像画像をメモリ２７に記憶する。このとき、制御部２１は、連写合成モードである場合には、ステップＳ９にて合成された静止画を画像処理部２６から読み出して、メモリ２７に記憶させる。連写合成モードではない場合、制御部２１は、ＤＲＡＭ２０に記憶された撮像画像をＤＲＡＭインターフェース１９によって読み出させて、メモリ２７に記憶させる。
【００７６】
このように撮像装置１は、サーミスタ１５で検出した外気温度に基づいて、手振れ検出領域１０２、有効画素領域１０１の調整を行って手振れ補正を行って撮像画像を切り出すことができる。また、この撮像装置１は、手振れ補正の結果で切り出した撮像画像を、外気温度に基づいて色味調整することができる。したがって、この撮像装置１は、外気温度を手振れ補正における有効画素領域１０１、手振れ検出領域１０２の調整、色味調整といったように多様な用途に使用できる。
【００７７】
また、この撮像装置１は、サーミスタ１５で検出した外気温度をレンズユニット１２の制御に用いることもできる。ここで、レンズユニット１２がプラスチックなどの熱膨張計数が高い素材で構成されている場合、外気温度によって形状歪みが発生する。これに対し、撮像装置１は、コントローラ１４が、プラスチックレンズの形状歪みに基づく絞り特性の変化に応じて、レンズユニット１２の駆動範囲などを変更する。これによって、撮像装置１は、外気温度に応じてＣＭＯＳ撮像素子１３に結像される映像に影響が生ずる場合でも、より鮮明な撮像画像を得ることができる。このように撮像装置１は、上述の手振れ補正における有効画素領域１０１、手振れ検出領域１０２の調整、色味調整の他のレンズの駆動制御にも外気温度を用いて、より良い画像の撮像環境を提供することができる。
【００７８】
更に、撮像装置１は、図４乃至図６に示した処理と並列して、図７に示すような処理も実行することができる。この図７に示す処理は、撮像装置１が存在する場所が室内か室外かを推定して、撮像装置１の設定状態を変更するものである。
【００７９】
この図７に示す処理は、先ずステップＳ４１にて、キー入力部２８のシャッターキーが操作されると開始される。制御部２１は、シャッターキーの操作を検出すると、この時点でＣＭＯＳ撮像素子１３にて取り込んでいる撮像画像をＤＲＡＭ２０に記憶させる。
【００８０】
次のステップＳ４２においては、制御部２１は、画像処理部２６によって、ＤＲＡＭ２０に記憶させた撮像画像を解析させて、色温度を抽出させる。この色温度は、撮像装置１が存在する環境における光の色合いを表す。この色温度は、当該光の色合いを数値（Ｋ：ケルビン）で表す。撮像装置１周辺の光が青っぽい場合には色温度は高い値となり、撮像装置１周辺の光が赤っぽい場合には色温度は低い値となる。例えば、色温度は、昼間の太陽光は５５００Ｋ、白熱電球は３５００〜３０００Ｋとなる。
【００８１】
次のステップＳ４４においては、サーミスタ１５の測定値を制御部２１に供給し、制御部２１によって外気温度に相当する温度値を取得する。
【００８２】
次のステップＳ４５においては、図示しないが、当該撮像装置１の位置情報を測定するＧＰＳを利用した位置測位部によって、撮像装置１の現在位置を取得する。この撮像装置１の位置情報は、一旦制御部２１に供給される。
【００８３】
次のステップＳ４６においては、制御部２１が、撮像装置１の機能として通常に備えられている時計機能から、現在の日時情報を取得する。
【００８４】
次のステップＳ４７においては、制御部２１が、ステップＳ４４にて取得した外気温度、ステップＳ４５にて取得した位置情報、ステップＳ４６にて取得した日時情報とに基づいて、室内外評価値を算出する。このとき、制御部２１は、図８（ａ）に示すような、地域情報と、日時情報と、当該日時情報に対応した室内外温度とを記憶するテーブルデータを参照する。このテーブルデータは、予めメモリ２７や図示しない記憶部に記憶しておく。そして、地域情報及び日時情報に対応した室内外温度と、実際の外気温度との乖離度合いによって、制御部２１が、室内外評価値を算出する。
【００８５】
次のステップＳ４８においては、制御部２１が、ステップＳ４７にて算出した室内外評価値に基づいて、撮像装置１の場所が室内か室外かを判定する。
【００８６】
具体的には、制御部２１は、例えば、１月など冬季において、室内外温度よりも高い場合には室内外評価値は正値となり室内であると推定し、室内外温度よりも低い場合には室内外評価値は負値となり室外であると推定する。また、図示はしていないが、８月など夏期において、室内外温度よりも低い場合には室内外評価値は負値となり室内であると推定し、室内外温度よりも高い場合には室内外評価値は正値となり室外であると推定する。このように、制御部２１は、図８（ａ）に示すテーブルデータを作成しておいて室内外評価値を算出し、日時情報に含まれる季節などの要素も組み合わせて当該室内外評価値に基づいて撮像装置１の場所が室内か室外かを判定する。これによって、撮像装置１の場所が室内か室外かの判定精度を高くできる。
【００８７】
また、このステップＳ４７及びステップＳ４８においては、外気温度に加えて、ステップＳ４２にて取得した色温度に基づいて、撮像装置１の場所が室内か室外かを判定しても良い。具体的には、図８（ｂ）に示すような色温度と予測される撮像装置１周辺の光源状態（予測）との関係を用意しておく。そして、ステップＳ４７において、ステップＳ４２にて取得した色温度が４０００以下といった低い値の時には室内であると判定する高い室内外評価値（点数）を作成する。一方、色温度が５５００といった高い値の時には室外と判定する低い室内外評価値を作成する。次に図８（ａ）に示す室内外温度に対する外気温度の乖離度から、外気温度に関する室内外評価値を作成する。例えば冬季において、外気温度が室内外温度よりも高い場合には室内であるので高い室内外評価値とし、外気温度が室内外温度よりも低い場合には室外であるので低い室内外評価値とする。逆に、夏期において、外気温度が室内外温度よりも低い場合には室内であるので高い室内外評価値とし、外気温度が室内外温度よりも高い場合には室外であるので低い室内外評価値とする。
【００８８】
このように、外気温度に加えて色温度を用いる場合、経験的に室内である可能性が高い場合には室内外評価値を高くし、経験的に室外である可能性が高い場合には室内外評価値を低くするように、図８（ｂ）のテーブルデータを作成しておき、図８（ａ）のテーブルデータから室内外評価値を算出する。これによって、ステップＳ４８においては、図８（ａ）と図８（ｂ）を参照して求めた室内外評価値が高い場合には室内と判定し、図８（ａ）と図８（ｂ）を参照して求めた室内外評価値が低い場合には室外と判定する。これによって、撮像装置１の場所が室内か室外かの判定精度を高くできる。
【００８９】
次のステップＳ４９及びステップＳ５０においては、撮像装置１が、ステップＳ４８にて判定された室内外に基づいて、当該撮像装置１の設定状態を変更する。
【００９０】
具体的には、ステップＳ４９においては、撮像装置１が、ステップＳ４８にて判定された室内外に基づいて、当該撮像装置１の設定状態としてベストショット設定（場面設定）の表示順序を変更する。このベストショット設定（場面設定）は、例えば、風景、料理、緑、文字などの撮影場面が挙げられる。そして、制御部２１は、室内と判定された場合には、ベストショット設定（場面設定）の設定操作がされた時に室内での撮像場面（料理、文字）を最初に提示する設定となる。逆に、室外と判定された場合には、ベストショット設定（場面設定）の設定操作がされた時に室外での撮像場面（風景、緑）を最初に提示する設定となる。
【００９１】
また、ステップＳ５０においては、撮像装置１が、ステップＳ４８にて判定された室内外に基づいて、当該撮像装置１の設定状態としてホワイトバランス設定の表示順序を変更する。このホワイトバランス設定は、例えば、日陰、電球、太陽光、蛍光灯などの光源の違いが挙げられる。そして、制御部２１は、室内と判定された場合には、ホワイトバランス設定の設定操作がされた時に室内用のホワイトバランス設定（電球、蛍光灯）を最初に提示する設定となる。逆に、室外と判定された場合には、ホワイトバランス設定の設定操作がされた時に室外用のホワイトバランス設定（日陰、太陽光）を最初に提示する設定となる。
【００９２】
更に具体的には、冬季において外気温度が１０度程度であるために室外と判定された場合には、ホワイトバランス設定として「日陰」などを優先的に表示させる設定となり、且つベストショット設定（場面設定）として「風景」などを優先的に表示させる設定となる。また、冬季において外気温度が２０度程度であるために室内と判定された場合には、ホワイトバランス設定として「電球」などを優先的に表示させる設定となり、且つベストショット設定（場面設定）として「料理」などを優先的に表示させる設定となる。更に、夏期において外気温度が３２度程度であるために室外と判定された場合には、ホワイトバランス設定として「太陽光」などを優先的に表示させる設定となり、且つベストショット設定（場面設定）として「緑」などを優先的に表示させる設定となる。更にまた、夏期において外気温度が２５度程度であるために室内と判定された場合には、ホワイトバランス設定として「蛍光灯」などを優先的に表示させる設定となり、且つベストショット設定（場面設定）として「文字」などを優先的に表示させる設定となる。
【００９３】
このように設定することにより、図４に示したようにステップＳ１の初期設定では、ステップＳ４９，ステップＳ５０で設定されたベストショット設定（場面設定）、ホワイトバランス設定となり、ステップＳ２にて、優先的に表示する設定が表示されることとなる。
【００９４】
また、撮像装置１の起動時に撮像画像を表示部２５に表示するときでも、ステップＳ４９、ステップＳ５０にて設定したベストショット設定、ホワイトバランス設定で画像処理を施した画像を表示できる。
【００９５】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００９６】
【図１】本発明を適用した撮像装置のブロック図である。
【図２】本発明を適用した撮像装置により変更される有効画素領域及び手振れ検出領域の説明図であり、（ａ）は変更前、（ｂ）は変更後である。
【図３】本発明を適用した撮像装置により変更される有効画素領域及び手振れ検出領域の説明図であり、（ａ）は変更前、（ｂ）は変更後である。
【図４】本発明を適用した撮像装置の動作手順を示すフローチャートである。
【図５】本発明を適用した撮像装置における有効画素領域（＝トリミング領域）の更新処理の処理手順を示すフローチャートである。
【図６】本発明を適用した撮像装置における手振れ検出領域の更新処理の処理手順を示すフローチャートである。
【図７】本発明を適用した撮像装置において、当該撮像装置の設定状態を提示する順序を変更する処理の処理手順を示すフローチャートである。
【図８】（ａ）は日時情報、位置情報、外気温度に基づいて撮像装置が室内外に存在するかを推定するテーブルを示す図であり、（ｂ）は色温度に基づいて撮像装置が室内外に存在するかを推定するテーブルを示す図である。
【符号の説明】
【００９７】
１  撮影装置
１１  モータ
１２  レンズユニット
１３  ＣＭＯＳ撮像素子
１４  コントローラ
１５  サーミスタ
１６  変換処理部
１７  カラープロセス回路
１８  ＤＭＡコントローラ
１９  ＤＲＡＭインターフェース
２０  ＤＲＡＭ
２１  制御部
２１  ＤＲＡＭ
２２  ＶＲＡＭコントローラ
２３  ＶＲＡＭ
２４  デジタルビデオエンコーダ
２５  表示部
２６  画像処理部
２７  メモリ
２８  キー入力部
２９  音声処理部
３０  ストロボ駆動部
３１  マイクロフォン部
３２  スピーカ部
３３  ストロボ発光部
１００  撮像画像
１０１  有効画素領域
１０２  手振れ検出領域
１０３  トリミング領域
【図１】
0004957617.tif 000002
【図２】
0004957617.tif 000003
【図３】
0004957617.tif 000004
【図４】
0004957617.tif 000005
【図５】
0004957617.tif 000006
【図６】
0004957617.tif 000007
【図７】
0004957617.tif 000008
【図８】
0004957617.tif 000009