(57)【要約】【課題】画像処理による装置への負荷を軽減する撮像装置を提供する。【解決手段】被写体を撮像して画像信号を出力する撮像部１０と、撮像部１０の撮像動作を制御し、撮像部１０から出力された画像信号に対し画像処理を施すメインＣＰＵ１５と、メインＣＰＵ１５が撮像部１０に対し制御を行っていない非制御状態であると判別した場合、メインＣＰＵ１５に対して画像処理を行わせるサブＣＰＵ１６とを備える。【選択図】図１
2010199726.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を出力する撮像部と、
前記撮像部の撮像動作を制御し、前記撮像部から出力された前記画像信号に対し画像処理を施す第１の制御部と、
前記第１の制御部が前記撮像部に対し制御を行っていない非制御状態であると判別した場合、前記第１の制御部に対して前記画像処理を行わせる第２の制御部とを備えることを特徴とする撮像装置。
【請求項２】
前記第２の制御部は、
前記第１の制御部への電力供給を制御する電源スイッチを介して、ユーザにより前記電力供給の終了が指示された場合、前記第１の制御部が前記非制御状態であると判別し、前記第１の制御部による前記画像処理が終了した後、前記第１の制御部への電力供給を停止することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第２の制御部は、
前記撮像装置がユーザにより操作されていない無操作状態の継続時間を計時する計時部を備え、
前記撮像部による画像信号の取得後、前記無操作状態が所定の時間継続した場合、前記第１の制御部が前記非制御状態であると判別することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記第２の制御部は、
前記撮像装置に搭載されている内部電源に、外部電源から供給される電力が充電されている状態を検出した場合、前記第１の制御部が前記非制御状態であると判別することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記第１の制御部は、
前記撮像部を制御して、任意に選択されるシーンモードにおいて撮像条件を変更しながら複数回の撮像を行うことにより、前記被写体の複数枚の画像情報を得た後、前記第２の制御部によって前記画像処理が指示された場合、
前記被写体の複数枚の画像情報に対して、前記シーンモードに基づく画像処理を行い、
前記画像処理された複数枚の画像情報から、前記シーンモードに応じた判断基準に基づき、少なくとも１枚の前記画像情報を選択することを特徴とする請求項１あるいは４のいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体像を撮像する撮像部を備える撮像装置に関する。
【背景技術】
【０００２】
近年、複数のシーンモードに基づき、撮像シーンに応じた撮像条件で被写体を撮像し、撮像された画像情報に、シーンモードに応じた画像処理を施す撮像装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２４９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮像された画像情報に対して行われる画像処理は、撮像装置への負荷が大きく、時間がかかる。このため、画像処理の途中に、ユーザがシャッターボタン等を押下することにより撮像指示がなされると、撮像部と画像処理部が並行して動作される撮像装置においては、それぞれの処理速度が低下する問題がある。また、処理能力が低い装置においては、画像処理が終了するまで撮像部が撮像処理を行うことができないため、次の撮像を行う際、画像処理が終了するまでの待ち時間が発生する問題がある。
【０００５】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたものであって、その目的は、画像処理による装置への負荷を軽減する撮像装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明にかかる撮像装置は、被写体を撮像して画像信号を出力する撮像部と、前記撮像部の撮像動作を制御し、前記撮像部から出力された前記画像信号に対し画像処理を施す第１の制御部と、前記第１の制御部が前記撮像部に対し制御を行っていない非制御状態であると判別した場合、前記第１の制御部に対して前記画像処理を行わせる第２の制御部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像部が非制御状態である場合に画像処理を実行し、画像処理による装置への負荷を軽減する撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態に係る撮像装置の構成の一例を示すブロック図である。
【図２】メインＣＰＵの制御状態と非制御状態に応じた、メインＣＰＵとサブＣＰＵの動作を説明するための概略図である。
【図３】メインＣＰＵの非制御状態における画像処理制御の一例を示すフローチャートである。
【図４】メインＣＰＵの非制御状態における画像処理制御の他の例を示すフローチャートである。
【図５】本発明の一実施の形態に係るメインＣＰＵが行う画像処理方法を含む動作フローの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明にかかる撮像装置の一実施形態について説明する。図１は、本発明の一実施の形態にかかる撮像装置１の構成を示す概略図である。
図１に示すとおり、本実施の形態にかかる撮像装置１は、撮像部１０と、メインＣＰＵ（第１の制御部）１５と、サブＣＰＵ（第２の制御部）１６と、操作部（電源スイッチを含む）１７と、タイマー（計時部）１８と、電源回路１９と、電池（内部電源）２０と、表示部２１と、バッファメモリ部２２と、メモリ部２３と、Ｉ／Ｆ（インターフェース）部２４と、バス２５とを備える。
【００１０】
撮像部１０は、光学系１１、撮像素子１２、ＴＧ（タイミングジェネレーター）１３およびＡ/Ｄ変換部１４を含み、設定された撮像条件に基づきメインＣＰＵ１５によって制御され、光学系１１から入射した光に基づき、デジタル信号である画像情報（画像信号）を生成する。
すなわち、光学系１１は、レンズ１１１とレンズ駆動モータ１１２とを備え、設定されている絞り値やフォーカス値等の撮像条件に基づき、レンズ駆動モータ１１２を駆動し、レンズ１１１の位置制御を行う。また、光学系１１は、レンズ１１１から入射される光の光量や合焦位置を制御し、撮像素子１２の受光面に結像させる。撮像素子１２は、設定されている露出値等の撮像条件に基づき、撮像素子１２の露出時間を制御し、受光面に結像した画像を光電変換する。
ＴＧ１３は、メインＣＰＵ１５の指示に基づき、撮像素子１２に対してタイミングパルスを供給し、例えばＩＳＯ感度等の撮像感度を制御する。Ａ/Ｄ変換部１４は、撮像素子１３から出力されたアナログ信号の画像情報をデジタル信号に変換する。
このように、撮像部１０は、シャッターボタン（操作部１７）等を介してユーザから撮像指示を受けると、設定された撮像条件に基づき、レンズ１１１に入射した光から画像情報（以下、撮像が像情報という）を生成し、メモリ部２３に記憶する。また、撮像部１０は、ユーザからの撮像指示がない状態でも、撮像素子１２によって取得される画像情報（以下、スルー画情報という）をメモリ部２３あるいはメインＣＰＵ１５に出力する。
【００１１】
メインＣＰＵ１５は、撮像制御部１５１と、画像処理部１５２と、シーン判別部１５３と、ベストショット画像選択部１５４とを備え、撮像装置１を統括的に制御する。
また、メインＣＰＵ１５は、撮像部１０の撮像動作を制御し、撮像部１０から出力された画像情報に対して画像処理を施す。
撮像制御部１５１は、撮像条件（例えば絞り値、露出値、フォーカス値、シャッタースピード、撮像感度、ストロボの発光状態の情報等）に基づき撮像部１０を制御する。画像処理部１５２は、画像処理条件（ソフト効果、輪郭強調、コントラスト調整、ホワイトバランス調整、彩度調整、ノイズ低減機能、ピクチャーコントロールシステム、Ｄライティング機能、等）に基づき、撮像部１０から出力された画像情報、バッファメモリ部２２に記憶されているスルー画情報、あるいはメモリ部２３に記録されている画像情報に対して画像処理を行う。
ここで、ピクチャーコントロールシステムとは、例えば、「スタンダード」、「ニュートラル」、「ビビッド」、「モノクローム」の４種の基本的設定に基づき、当該設定に応じて撮像画像情報の構成要素（輪郭強調、コントラスト、明るさ、色の濃さ、色合い）等を補正する機能である。例えば、「スタンダード」は、撮像画像信号が人物や風景を含み、画像全体に適切な補正が適応される設定である。また、Ｄライティング機能とは、逆光や光量不足などで暗くなった被写体の明るさを補正する機能であって、補正値を段階的に変化させることで、補正される画像の明るさを段階的に変化させることができる。
【００１２】
また、撮像制御部１５１および画像処理部１５２は、撮像部１０とともに、撮像生成部３００を構成し、任意に選択されるシーンモードに基づいて被写体を撮像することにより、複数枚の画像情報を生成する。
すなわち、撮像制御部１５１は、シーンモードが選択されている場合、ユーザからの一回の撮像指示（シャッターボタンが１回押下されること）により、撮像部１０に対して複数回の撮像を指示する。これにより、撮像部１０は、複数枚の画像情報を生成し、メモリ部２３に記憶する。このようにして、撮像部１０が複数回撮像することによって複数枚の画像情報を生成する設定を、以下、ブラケット撮像設定という。
一方、画像処理部１５２は、シーンモードが選択されている場合、一つの画像情報から複数枚の画像情報を生成する。このようにして、画像処理部１５２が複数枚の画像情報を生成する設定を、以下、ブラケット画像処理設定という。
【００１３】
さらに、撮像制御部１５１は、選択されたシーンモードによっては、撮像部１０に対して複数回の撮像を指示する際、選択されたシーンモードに応じて、かつ、複数回の撮像毎に異なる撮像条件を設定することができる。
画像処理部１５２には、画像情報に対して、表情認識による画像処理や、ヒストグラム評価値の算出、手ブレ量の評価値の算出するためのプログラムが適用されている。
例えば、画像処理部１５２は、表情認識機能を有し、画像情報に対して顔認識のための画像処理を施し、画像情報の中から「顔」に対応する画像領域を抽出する。画像処理部１５２は、抽出された「顔」に対応する画像領域から、さらに「目」と「口元」に対応する領域を抽出し、目つむりがあるか否かを判断し、また、口角が最も上がっているものを笑顔と認識する。
【００１４】
なお、シーンモードとは、撮像シーンに応じた撮像条件や画像処理条件を備える設定であって、例えば、「ポートレートモード」、「風景モード」、「夜景モード」、「逆光モード」、「クローズアップモード」等がある。
これらシーンモードでは、それぞれ、最適なパラメータに設定された撮像条件あるいは画像処理条件が設定されている。また、シーンモードには、各モードに応じて、ブラケット撮像設定、あるいはブラケット画像処理設定の少なくともいずれか一方が設定されている。すなわち、撮像生成部３００は、シーンモードが選択された場合、ブラケット撮像設定あるいはブラケット画像処理設定の少なくともいずれか一方によって、複数枚の画像情報を生成する。なお、シーンモードの選択は、操作部１７を介してユーザによって任意のシーンモードが設定されている場合、あるいは、シーン判別部１５３によってシーンモードが判別された場合をいう。
【００１５】
各シーンモードは、それぞれ、最適なパラメータに設定された撮像条件あるいは画像処理条件に加えて、以下の項目が設定されている。
例えば、「風景モード」では、撮像条件として、複数回の撮像毎に段階的に異なる露出値で撮像するブラケット撮像設定が設定されている。このように、撮像生成部３００は、複数回の撮像において、それぞれ異なる撮像条件で撮像することができる。
また、「逆光モード」では、画像処理条件として、Ｄライティング機能の補正が段階的に異なる複数枚の画像情報を生成するブラケット画像処理設定が設定されている。
【００１６】
シーン判別部１５３は、撮像部１０によって取得された画像情報に基づき、撮像シーンのシーンモードを判別する。シーン判別部１５３は、例えば、撮像部１０によって取得されるスルー画情報を画像処理部１５２が画像処理することにより、シーンモードを判別することができる。この場合、シーン判別部１５３は、例えば、画像処理により、人物の「顔」が認識された場合には、「ポートレートモード」であることを判別することができる。
【００１７】
ベストショット画像選択部１５４は、選択されたシーンモードに基づき、撮像生成部３００によって生成された複数枚の画像情報から、シーンモードに応じた判断基準に基づき、少なくとも１枚の画像情報を選択する。ここで判断基準とは、シーンモード毎に最適な画像情報（ベストショット画像）を選択するための基準である。
例えば、「ポートレートモード」では、画像処理部１５２が、人物被写体の表情を認識する画像処理をした画像情報から、笑顔度の判定値や目つぶりの有無等が検出される。ベストショット画像選択部１５４は、画像処理部１５２の検出結果に基づき、笑顔度の高い画像情報や、目つぶりが検出されなかった画像情報を、ベストショット画像として判断する判断基準に従い、ベストショット画像を選択する。
「風景モード」では、画像処理部１５２が、画像情報を周波数成分に変換し、輝度分布を示すヒストグラム評価値を生成する。ベストショット画像選択部１５４は、このヒストグラム評価値に基づき、このヒストグラム評価値が画像情報の全体にわたって散在している画像情報、すなわち、明るいところから暗いところまで明暗の階調バランスが取れている画像をベストショット画像として判断する判断基準に従い、ベストショット画像を選択する。
【００１８】
また、画像処理部１５２は、撮像生成部３００によって生成された複数枚の画像情報に対して、選択されたシーンモードに応じた画像処理条件に基づき、画像補正を行う。
画像処理部１５２は、例えば、シーンモードとして「風景モード」が選択されている場合、撮像生成部３００によって生成された複数枚の画像情報に対してベストショット画像選択部１５４によって選択された画像情報に対して、Ｄライティング機能を利用した補正を行う。
【００１９】
サブＣＰＵ１６は、操作部１７と、タイマー１８と、電源回路１９と接続され、これらを制御する。また、サブＣＰＵ１６は、メインＣＰＵ１５が撮像部１０に対して制御を行っていない非制御状態を判別した場合、メインＣＰＵ１５に対して画像処理を行わせる。なお、詳細については、図２を用いて、後述する。
【００２０】
操作部１７は、ユーザからの操作指示をサブＣＰＵ１６に出力する操作ボタンであって、例えば、電源スイッチやシャッターボタン等を含む。操作部１７は、電源スイッチが押下されることによって、メインＣＰＵ１５への電力供給を指示する信号を、サブＣＰＵ１６に出力する。
電源スイッチが押下されると、サブＣＰＵ１６は、メインＣＰＵ１５を撮像モードに制御する。その後、操作部１７を介してユーザからの操作がない状態（無操作状態）が一定時間以上経過した場合、サブＣＰＵ１６は、メインＣＰＵ１５を撮像モードからスタンバイモードに切り替える。
【００２１】
なお、撮像モードとは、シャッターボタンが押下されると、メインＣＰＵ１５が速やかに撮像部１０に撮像を行わせることができる状態であって、メインＣＰＵ１５に撮像部１０を速やかに制御可能な電力が供給されている等の状態をいう。また、スタンバイモードとは、撮像モードにおいて、タイマー１８によって以下に説明する無操作状態の継続時間の経過が計測された場合、メインＣＰＵ１５へ供給される電力が制限されている状態をいう。
また、操作部１７は、シャッターボタンが押下されることによって、ユーザからの撮像指示や設定情報が入力される入力部である。このユーザからの撮像指示が入力されることで、メインＣＰＵ１５は、撮像部１０に対して撮像を指示し、画像情報を生成する。また、ユーザからの設定情報が入力されることで、メインＣＰＵ１５は、メモリ部２３に記憶されている撮像条件や画像処理条件あるいはシーンモードの各パラメータを、この設定条件に従って変更する。
【００２２】
タイマー１８は、撮像装置１がユーザによって操作されていない無操作状態の継続時間を計測する。なお、タイマー１８が計測を開始するタイミングとしては、例えば、前回の撮像終了時、あるいは前回のシャッターボタン押下時等がある。
電源回路１９は、電池２０と接続され、電池２０から供給される電力を調整し、サブＣＰＵ１６に供給する。また、電源回路１９は、外部電源３と接続され、外部電源３からの電力供給を受ける。
電池（内部電源）２０は、蓄電池であって、電源回路１９に電力を供給する（以下、電力供給状態という）とともに、電源回路１９を介して外部電源３から供給される電力を充電する（以下、充電状態という）。
【００２３】
表示部２１は、例えば液晶表示装置であって、撮像部１０によって撮像された撮像画像や、撮像する際のスルー画を表示する。また、撮像条件や画像処理条件、あるいはシーンモードがユーザによって設定される際の設定画面を表示する。
バッファメモリ部２２は、撮像部１０によって取得された画像情報を一時的に記憶するメモリであって、例えばスルー画情報を一時的に記憶する。
【００２４】
メモリ部２３は、撮像部１０によって撮像された撮像画像情報、および、撮像装置１の動作に関する設定値や撮像部１０の撮像条件、あるいは画像処理部１５２によって参照される画像処理条件や、設定されているシーンモード等を記憶している。
Ｉ／Ｆ部２４は、カードメモリ等の外部の記憶媒体２と接続され、この記憶媒体２への情報の書込み、読み出し、あるいは消去を行う。
バス２５は、撮像部１０、メインＣＰＵ１５、サブＣＰＵ１６、表示部２１、バッファメモリ部２２、メモリ部２３およびＩ／Ｆ部２４と、それぞれ接続され、データ等を転送する。
【００２５】
次に、図２を用いて、撮像装置１の動作について詳細に説明する。図２は、メインＣＰＵ１５の制御状態と非制御状態に応じた、メインＣＰＵ１５とサブＣＰＵ１６の動作を説明するための概略図である。
図２に示す通り、メインＣＰＵ１５は、撮像部１０に対して制御を行っている制御状態と、撮像部１０に対して制御を行っていない非制御状態を有する。
サブＣＰＵ１６は、操作部１７を介して入力されるユーザからの指示内容や、このユーザからの指示に応じたメインＣＰＵ１５の動作時間等に基づき、メインＣＰＵ１５の非制御状態（１５−１）を判別する（１６−１）。
【００２６】
（１）例えば、サブＣＰＵ１６は、撮像モードにおいて、タイマー１８によって無操作状態の継続時間の経過が計測されたとき、すなわち、メインＣＰＵ１５がスタンバイモードに切り替えられたときに、メインＣＰＵ１５の非制御状態を判別する。
（２）また、サブＣＰＵ１６は、操作部（電源スイッチ）１７を介してユーザにより、メインＣＰＵ１５への電力供給の終了が指示されたとき、メインＣＰＵ１５の非制御状態を判別する。
（３）さらに、サブＣＰＵ１６は、電源回路１９と外部電源３とが接続され、電源装置１９によって、外部電源３から供給される電力が電池２０に充電される充電状態となったとき、メインＣＰＵ１５の非制御状態を判別する。
【００２７】
サブＣＰＵ１６は、メインＣＰＵ１５が撮像部１０に対して制御を行っていない非制御状態を判別した場合、メインＣＰＵ１５に対して画像処理（１５−２）を行わせる（１６−２）。メインＣＰＵ１５は、例えば、画像処理部１５２やベストショット画像選択部１５４に対して画像処理やベストショット画像の選択等を行わせる。
例えば、メインＣＰＵ１５が撮像部１０に対して、選択されたシーンモードに基づく異なる撮像条件で複数回の撮像を制御し、複数枚の画像情報がメモリ部２３に記録されている場合、サブＣＰＵ１６は、メインＣＰＵ１５に対して、これら複数枚の画像情報の画像処理を行うよう指示する。これにより、画像処理１５２は、メインＣＰＵ１５が非制御状態のときに、画像情報をメモリ部２３から読み出した複数枚の画像情報に対して、シーンモードに基づく画像処理条件に応じた画像処理を施す。
また、選択されたシーンモードの撮像条件に基づき撮像部１０によって画像情報が撮像され、選択されたシーンモードにブラケット画像処理設定が設定されていた場合、サブＣＰＵ１６は、メインＣＰＵ１５に対して、この画像情報に対して画像処理を施すよう指示する。これにより、画像処理１５２は、メインＣＰＵ１５が非制御状態のときに、シーンモードに応じた画像処理条件に基づき、画像情報をメモリ部２３から読み出した画像情報から、複数枚の画像情報を生成する画像処理を施す。
さらに、上述の通り、撮像生成部３００によって複数の画像情報が生成された場合、サブＣＰＵ１６は、メインＣＰＵ１５が非制御状態のときに、メインＣＰＵ１５に対して、ベストショット画像選択部１５４に対して複数の画像情報から判断基準に基づきベストショット画像を選択する画像処理を指示する。
このように、メインＣＰＵ１５は、非撮像状態において、上述のような画像処理を行うことができる。
【００２８】
また、サブＣＰＵ１６は、操作部（シャッタスイッチ）１７を介して撮像指示（１５−３）が入力された場合、メインＣＰＵ１５の制御状態を判別する（１６−３）。このとき、メインＣＰＵ１５が画像処理を行っている場合、サブＣＰＵ１６は、メインＣＰＵ１５に対して画像処理を中断させ、途中段階の画像処理の情報を、バッファメモリ部２２に一時記憶させる。
【００２９】
次に、本実施形態に係る撮像装置１の処理方法の一例について説明する。なお、図３に示すフローチャートは、サブＣＰＵ１６が、非制御状態として、上述した（１）メインＣＰＵ１５がスタンバイモードである場合、あるいは（３）撮像装置１が充電状態である場合を判別する例について説明する。
図３に示す通り、サブＣＰＵ１６が、メインＣＰＵ１５の非制御状態であることを判別した場合（ステップＳＴ１）、サブＣＰＵ１６は、撮像指示の割り込みがあるか否かを検出する（ステップＳＴ２）。
サブＣＰＵ１６は、撮像指示の割り込みがない場合（ステップＳＴ２−ＮＯ）、メインＣＰＵ１５に画像処理を行わせる（ステップ３）。メインＣＰＵ１５の画像処理が終了すると（ステップＳＴ４−ＹＥＳ）、メインＣＰＵ１５は、画像処理の結果をメモリ部２３に記録する（ステップＳＴ５）。例えば、画像処理部１５２によって、画像処理条件に基づき複数の画像情報が生成された場合、生成された複数の画像情報がメモリ部２３に記録され、ベストショット画像選択部１５４によって、ベストショット画像が選択された場合、選択された画像を特定のフォルダ（ベストショット画像が格納されるフォルダ）に格納する。
【００３０】
一方、ステップＳＴ２において、撮像指示の割り込みがあった場合、サブＣＰＵ１６は、メインＣＰＵ１５の制御状態を判別し、メインＣＰＵ１５に対して画像処理を中断させ、途中段階の画像処理の情報を、バッファメモリ部２２に一時記憶させる（ステップＳＴ６）。
これにより、サブＣＰＵ１６は、メインＣＰＵ１５が非制御状態である場合に、画像処理を行わせることができる。
【００３１】
なお、ステップＳＴ１において判別された非制御状態が、（３）撮像装置１が充電状態である場合、サブＣＰＵ１６は、メインＣＰＵ１５に対して行わせる画像処理の処理時間に基づき、電池２０のバッテリーパワーが１０％以下である場合、メインＣＰＵ１５に対して画像処理を行わせないようにすることができる。これにより、メインＣＰＵ１５の画像処理が途中で終了してしまう事態を防止することができる。
また、サブＣＰＵ１６は、メインＣＰＵ１５に対して行わせる画像処理の処理内容や処理の順番を制御し、複数の画像処理を行わせる場合は、画像処理ごとにステップＳＴ４の画像処理が完了したか否かを判断する（ステップＳＴ４−ＮＯ）。これにより、画像処理の中断を抑止することができる。
さらに、サブＣＰＵ１６は、画像処理の中断が発生した場合（ステップＳＴ６）、再度、非制御状態が判別されることで（ステップＳＴ１）、当該画像処理を再開させることができる。この場合、画像処理が完了後、メインＣＰＵ１５は中断時にバッファメモリ部２２に一時記憶されていた情報を消去する。
【００３２】
次に、図４を用いて、サブＣＰＵ１６が、非制御状態として、上述した（２）操作部（電源スイッチ）１７を介して電源ＯＦＦの指示がされたことを判別する例について説明する。
図４に示す通り、操作部１７の電源スイッチが押下され、メインＣＰＵ１５への電力供給の終了指示が入力されると（ステップＳＴ２１）、サブＣＰＵ１６は、メインＣＰＵ１５が非制御状態であることを判別し（ステップＳＴ２２）、メインＣＰＵ１５に画像処理を行わせる（ステップＳＴ２３）。
メインＣＰＵ１５の画像処理が終了すると、メインＣＰＵ１５は、画像処理の結果をメモリ部２３に記録し（ステップＳＴ２４）メインＣＰＵ１５への電力供給を終了させる（ステップＳＴ２５）。
これにより、サブＣＰＵ１６は、メインＣＰＵ１５が非制御状態である場合に、画像処理を行わせることができ、かつ、ユーザの指示通りメインＣＰＵ１５への電力供給を終了させることができる。
なお、図３、４を用いて上述したような、サブＣＰＵ１６がメインＣＰＵ１５の非制御状態を判別し、メインＣＰＵ１５が非制御状態において画像処理を行わせる制御方法を、以下、非制御状態における画像処理制御という。
【００３３】
次に、図５を用いて、サブＣＰＵ１６が、メインＣＰＵ１５に対して行わせる画像処理を含む撮像装置１の動作方法を説明する。図５は、メインＣＰＵ１５の画像処理を含む撮像装置１の動作方法の一例を説明するフローチャートである。
図５に示す通り、操作部１７を介して、ユーザによって任意のシーンモードが設定され、あるいはシーン判別部１５３によってシーンモードが選別されている場合において（ステップＳＴ３１）、シャッターボタンが押下されると、メインＣＰＵ１５は、選択されているシーンモードの撮像条件として、ブラケット撮像設定が設定されているか否かを判断する（ステップＳＴ３２）。
【００３４】
ブラケット撮像設定が設定されている場合（ステップＳＴ３２−ＹＥＳ）、撮像制御部１５１は、撮像部１０に対して、シーンモードに応じた撮像条件に従って、複数回の撮像を指示する。これにより、撮像生成部３００は、複数枚の画像情報を生成し、メモリ部２３に記憶させる（ステップＳＴ３３）。
複数枚の画像情報が生成されると、サブＣＰＵ１６は、メインＣＰＵ１５の非制御状態を確認し、非制御状態であると判別した場合（ステップＳＴ３４）、サブＣＰＵ１６は、メインＣＰＵ１５に対して画像処理を行わせる。すなわち、ベストショット画像選択部１５４が、シーンモードに応じた判断基準に基づきベストショット画像を判断し、複数枚の画像情報の中から少なくとも１枚のベストショット画像を選択する（ステップＳＴ３５）。
次いで、画像処理部１５２は、メモリ部２３にシーンモードに応じた補正のための画像処理条件が記憶されているか否かを判断し（ステップＳＴ３６）、シーンモードに応じた補正のための画像処理条件が記憶されている場合（ステップＳＴ３６−ＹＥＳ）、サブＣＰＵ１６は、メインＣＰＵ１５の非制御状態を確認し、非制御状態であると判別した場合（ステップＳＴ３７）、サブＣＰＵ１６は、メインＣＰＵ１５に対して画像処理を行わせる。すなわち、画像処理部１５２は、メモリ部２３からシーンモードに応じた画像処理条件を読み出し、この画像処理条件に基づきベストショット画像選択部１５４によって選択された画像情報に対して補正を行う（ステップＳＴ３８）。また、ステップＳＴ３６において、シーンモードに応じた補正のための画像処理条件が記憶されていない場合は（ステップＳＴ３６−ＮＯ）、補正を行わない。
【００３５】
一方、ステップＳＴ３２において、ブラケット撮像設定が設定されていない場合（ステップＳＴ３２−ＮＯ）、撮像制御部１５１は、撮像部１０に対して、シーンモードに応じた撮像条件に従って、一回の撮像を指示し、生成された１枚の画像情報をメモリ部２３に記憶させる。
サブＣＰＵ１６は、メインＣＰＵ１５の非制御状態を確認し、非制御状態であると判別した場合（ステップＳＴ３９）、サブＣＰＵ１６は、メインＣＰＵ１５に対して画像処理を行わせる。すなわち、画像処理部１５２は、メモリ部２３から、記憶された１枚の画像情報と、シーンモードに応じた画像処理条件とを読み出し、画像処理条件に基づき、読み出された１枚の画像情報から複数枚の画像情報を生成する（ステップＳＴ４０）。
なお、ステップＳＴ３４、ＳＴ３７、ＳＴ３９における工程は、サブＣＰＵ１６が、メインＣＰＵ１５の非制御状態を確認し、非制御状態であることが判別された場合、メインＣＰＵ１５に画像処理を行わせるものであって、サブＣＰＵ１６は、図３、４を用いて説明したような非制御状態における画像処理制御を行うことができる。
【００３６】
上述の通り、本実施形態によると、メインＣＰＵ１５は、非制御状態である場合に、画像処理を行うことができる。これにより、撮像部１０による撮像と、メインＣＰＵ１５による画像処理とが並行して動作されることを回避することができるため、それぞれの処理速度の低下を防止し、装置への負荷を軽減することができる。また、画像処理が終了するまで撮像部１０に対して撮像を行うことができない撮像装置においては、画像処理が終了するまで撮像部１０による撮像を待つ必要がないため、撮像時にユーザを待たせることがなく、ユーザの利便性を向上することができる。
また、本実施形態によると、メインＣＰＵ１５の非制御状態として、電源スイッチを介してユーザから電源オフの指示がなされたとき、サブＣＰＵ１６は、メインＣＰＵ１５に対して画像処理を行わせる。これにより、画像処理の途中に、シャッターボタンが押下されることがないため、メインＣＰＵ１５は、画像処理を中断されることがない。
さらに、本実施形態によると、メインＣＰＵ１５の非制御状態において、サブＣＰＵ１６がメインＣＰＵ１５に、上述したような、シーンモードに基づくブラケット撮像設定あるいはブラケット画像処理設定に基づき生成された複数の画像情報に対する画像処理を行わせることができる。この画像処理は、処理時間がかかり、装置への負荷も大きい。このため、本発明により、メインＣＰＵ１５による撮像部１０に対しての制御が行われていない非制御状態に行うことにより、より効果的である。
【００３７】
なお、本実施形態に係る撮像装置１は、上記構成に限られず、以下のような構成要件の変更、置換、あるいは追加等が可能である。
例えば、ベストショット画像選択部１５４は、ベストショット画像として複数の画像情報を選択する際、シーンモードに適した画像としての優先順位を判断し、最適と判断した１つの画像情報に、「おすすめフラグ」等の情報を付与し、あるいは、他の画像情報と区別して「おすすめフォルダ」に保存する構成であってもよい。これにより、ユーザがベストショット画像を利用しやすくなる。
【符号の説明】
【００３８】
１・・・撮像装置、  ３・・・外部電源、  １０・・・撮像部、  １５・・・メインＣＰＵ（第１の制御部）、  １６・・・サブＣＰＵ（第２の制御部）、  １７・・・操作部（電源スイッチ）、  １８・・・タイマー（計時部）、  ２０・・・電池（内部電源）、  １５１・・・撮像制御部、  １５２・・・画像処理部、  １５３・・・シーン判別部、  １５４・・・ベストショット画像選択部、  ３００・・・撮像生成部
【図１】
2010199726.tif 000003
【図２】
2010199726.tif 000004
【図３】
2010199726.tif 000005
【図４】
2010199726.tif 000006
【図５】
2010199726.tif 000007