(57)【要約】【課題】  「後から現像」による電力消費により、ユーザの撮影したいタイミングで電池残量が足りなくなることがないよう、省電力と再生の利便性を両立させながら、ＲＡＷ画像の「後から現像」処理を好適に行う。【解決手段】  現在日時と、スケジュールの開始日時と終了日時に基づいて、第１の目標電池残量を算出する。現在の電池の残量と第１の目標電池残量との比較に応じて、「後から現像」を実行するか否かを判断する。【選択図】  図４
2017135681.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像装置であって、
前記撮像によってＲＡＷ画像データを生成する撮像手段と、
前記ＲＡＷ画像データに対してバックグラウンドで第１の現像処理を実行可能な第１の現像手段と、
前記撮像装置を駆動するための電池の残量を検出する検出手段と、
前記電池の現在の残量と前記撮像装置を使用するスケジュールに基づく目標電池残量との比較に応じて、前記第１の現像処理を実行するか否かを判断する制御手段とを備えることを特徴とする撮像装置。
【請求項２】
現在の日時を取得する日時取得手段と、
前記スケジュールの開始時刻と終了時刻を取得するスケジュール取得手段と、
前記スケジュールと前記現在の日時に基づいて、前記目標電池残量を算出する算出手段とを備えることを特徴とする請求項１に記載の撮像装置。
【請求項３】
第１の現像手段は、撮影指示に応答する撮影動作以外のタイミングで実行されることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記ＲＡＷ画像データに対して、前記撮影指示に応答する撮影動作の中で第２の現像処理を実行する第２の現像手段をさらに有し、
前記第１の現像手段は、前記第２の現像手段よりも高画質な現像処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記スケジュール取得手段は、ユーザ入力により設定されたスケジュールを取得可能とすることを特徴とする請求項２に記載の撮像装置。
【請求項６】
前記スケジュール取得手段は、予め設定されているスケジュールを取得可能とすることを特徴とする請求項２に記載の撮像装置。
【請求項７】
前記スケジュール取得手段は、通信を介して外部装置からスケジュールを取得可能とすることを特徴とする請求項２に記載の撮像装置。
【請求項８】
被写体を撮像する撮像装置の制御方法であって、
前記撮像によってＲＡＷ画像データを生成する撮像工程と、
前記ＲＡＷ画像データに対してバックグラウンドで第１の現像処理を実行可能な第１の現像工程と、
前記撮像装置を駆動するための電池の残量を検出する検出工程と、
前記電池の現在の残量と前記撮像装置を使用するスケジュールに基づく目標電池残量との比較に応じて、前記第１の現像処理を実行するか否かを判断する制御工程とを有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及びその制御方法に関し、特に、動画又は静止画のＲＡＷ画像を扱う撮像装置の低消費電力化に関する。
【背景技術】
【０００２】
従来の撮像装置では、撮像センサによって撮像されたＲＡＷ画像データをデベイヤー処理（デモザイク処理）し、輝度と色差から成る信号に変換して、各信号についてノイズ除去、光学的な歪補正、画像の最適化などのいわゆる現像処理を行っている。そして、現像処理された輝度信号および色差信号に対して圧縮符号化を行い、記録媒体に記録する事が一般的に行われている。
【０００３】
一方で、ＲＡＷ画像を記録できる撮像装置も存在する。ＲＡＷ画像は記録に必要なデータ量が膨大になるが、オリジナル画像に対する補正や劣化を最低限に抑え、かつ撮影後に所望の現像を行うことが可能であるため、特に上級者によって好んで使われている。
【０００４】
ＲＡＷ画像を記録する撮像装置の構成は特許文献１に開示されている。特許文献１には、ＲＡＷ画像と共に現像パラメータを記録しておき、再生時に当該現像パラメータを用いてＲＡＷ画像の現像および再生を行う構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２４４４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年の撮像装置は、撮像センサが進化し、画像１枚当たりの画素数が大幅に増加してきている。また、１秒あたりに連続して撮影できる画像の枚数も増加傾向にある。そのため、ＲＡＷ画像データに対するデベイヤー処理や、ノイズ除去、光学歪補正等、現像処理を構成するそれぞれの処理量が相乗的に増大し、撮影と並行したリアルタイムの現像処理を行うために膨大な回路や電力を費やしている。時には、現像処理による回路の占有や電力制限などのために、高い撮影パフォーマンスを実現できない事も起こりえる。
【０００７】
一方、前述の特許文献１のように、ＲＡＷ画像を現像せずに記録する構成ならば、撮影時の現像に係る処理量は軽減されるかもしれないが、現像されていない状態で画像を記録してしまうために、画像を速やかに再生表示することが困難である。また、ＲＡＷ画像特有のデータの特殊性やメーカー毎の独自性などによって、他の機器ではＲＡＷ画像が再生（現像）できなかったりするので、従来のＲＡＷ画像の記録方式では、ユーザーの利便性を損なうことがあった。
【０００８】
そこでユーザの利便性を高めるために、ＲＡＷ画像の現像処理を、撮影や再生等のカメラ動作中又は待機状態のバックグラウンドで、自動的に行うような構成を取ることが考えられる。ただし、その場合には、ユーザが意図しない状況で電池を消費してしまう。
【０００９】
このように撮像装置の高い撮影パフォーマンスを確保と画像の速やかな再生表示するために、バックグラウンドでＲＡＷ画像の現像処理を行う場合には、意図せず電池を消費してしまい、撮影の際に十分な電池残量が無くなってしまうという課題があった。
【００１０】
そこで、本発明の目的は、撮像装置が高い撮影パフォーマンスを確保しつつ、かつ画像を速やかに再生表示するために、消費電力を適切に管理しながらＲＡＷ画像からの高画質現像を行う撮像装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の撮像装置は、被写体を撮像する撮像装置であって、前記撮像によってＲＡＷ画像データを生成する撮像手段と、前記ＲＡＷ画像データに対してバックグラウンドで第１の現像処理を実行可能な第１の現像手段と、前記撮像装置を駆動するための電池の残量を検出する検出手段と、前記電池の現在の残量と前記撮像装置を使用するスケジュールに基づく目標電池残量との比較に応じて、前記第１の現像処理を実行するか否かを判断する制御手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、消費電力を適切に管理しながらＲＡＷ画像からの高画質現像をバックグラウンドで適応的に行う事により、電池の消費を管理しつつ高い撮影パフォーマンスを実現する事が可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る撮像装置の構成例を示すブロック図
【図２】本発明の第１の実施形態に係る撮像装置の各種モードの遷移状態を示す遷移図
【図３】本発明の第１の実施形態に係る目標電池残量曲線について示す図
【図４】本発明の第１の実施形態に係る静止画撮影モードを示すフローチャート
【図５】本発明の第１の実施形態に係る目標電池残量曲線算出処理を示すフローチャート
【図６】本発明の第１の実施形態に係る目標電池残量曲線の重要度パラメータについて示す図
【図７】本発明の第１の実施形態に係る撮影処理について示すフローチャート
【図８】本発明の第１の実施形態に係る後から現像処理について示すフローチャート
【図９】本発明の第１の実施形態に係る静止画再生モードについて示すフローチャート
【図１０】本発明の第２の実施形態に係るスケジュールについて示す表
【図１１】本発明の第２の実施形態に係る目標電池残量曲線について示す図
【図１２】本発明の第２の実施形態に係る静止画撮影モードを示すフローチャート
【図１３】本発明の第２の実施形態に係る目標電池残量曲線算出処理について示すフローチャート
【発明を実施するための形態】
【００１４】
以下図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る撮像装置の構成例を示すブロック図である。図１において、１００は撮像装置を示す。
【００１６】
図１において、制御部１６１は、ＣＰＵ、ＭＰＵなどのプログラマブルプロセッサと、プログラマブルプロセッサが実行する制御プログラムを格納する不揮発メモリを含み、撮像装置１００の全体の処理を制御する。なお、図１では煩雑さを避けるために記載していないが、制御や通信を行うための信号線が制御部１６１から各機能ブロックに接続されている。操作部１６２は、ユーザが撮像装置１００に対して指示を与えるために用いるキーやボタン、タッチパネルなどの入力デバイスを含む。操作部１６２からの操作信号は、制御部１６１によって検出され、制御部１６１は検出した操作に応じた動作が実行されるように他の機能ブロックなどを制御する。表示部１２３は、表示処理部１２２を通じて提供される、撮像装置１００で撮影もしくは再生された画像や、メニュー画面、各種情報などを表示する。表示部１２３は例えば液晶ディスプレイ（ＬＣＤ）や電子ビューファインダー（ＥＶＦ）等を含む。
【００１７】
撮像対象となる被写体像は、撮像光学部１０１を介して撮像センサ部１０２上に結像する。操作部１６２による撮影開始の指示に応答して制御部１６１は撮影および記録動作を開始させる。撮像光学部１０１および撮像センサ部１０２の動作は、評価値算出部１０５により取得される絞り、フォーカス、手ぶれ等の評価値算出結果や、認識部１３１からの被写体情報に基づいて、制御部１６１によって制御される。
【００１８】
撮像センサ部１０２は、画素ごとに配置される赤、緑、青（ＲＧＢ）のカラーフィルタを透過した光を電気信号に変換する、例えばＣＣＤイメージセンサやＣＭＯＳイメージセンサを示す。なお、カラーフィルタを構成する色や配列は例えば原色ベイヤ配列であってよいが、他の任意の配列を採用することができる。
【００１９】
撮像センサ部１０２によって光電変換された電気信号は、センサ信号処理部１０３によって画素の修復処理が施される。修復処理には、撮像センサ部１０２における欠陥画素や信頼性の低い画素の値に対し、周辺画素値を用いて修復対象の画素を補間したり、所定のオフセット値を減算したりする処理が含まれる。なお、修復処理の一部又は全部が、この時点で行われずに、後段の現像時に行われるよう変更しても良い。
【００２０】
本実施形態では、センサ信号処理部１０３から出力される画像データを、ＲＡＷ画像データと定義する。
【００２１】
センサ信号処理部１０３から出力されたＲＡＷ画像データは、現像部１１０で現像処理される。現像部１１０は、複数（本実施形態では２つ）の異なる現像処理部を有し、それぞれ、処理精度と処理負荷の優先度が異なっている。本実施形態では、第１の現像処理を行う簡易現像部１１１と、第２の現像処理を行う高画質現像部１１２とから構成される。簡易現像部１１１、高画質現像部１１２は共に、ＲＡＷ画像データに対してデベイヤー処理（デモザイク処理もしくは色補間処理とも呼ばれる）を施し、同時化されたＲＡＷ画像データを生成する。さらに、生成したＲＡＷ画像データに対し、ホワイトバランス調整、ＲＧＢ→ＹＵＶ変換、ノイズ低減、光学歪補正等の現像処理を行う。なお、これらは現像処理に含まれる処理の例示であり、これらの全てが現像処理に含まれているとは限られない。他の処理が含まれてもよく、また一部の処理が含まれなくてもよい。
【００２２】
高画質現像部１１２は、簡易現像部１１１よりも各々について、高精度な処理を実行可能である。高精度であるため、簡易現像部１１１よりも高画質な現像画像が得られるが、一方で処理負荷が大きい。他方、簡易現像部１１１は、ＲＡＷ画像データの１画面の画素数を、例えば横２０００画素×縦１０００画素に縮小する。簡易現像部１１１によって縮小されたＲＡＷ画像データを縮小ＲＡＷ画像と称す。更に、簡易現像部１１１は、高画質現像部１１２よりも処理の精度が低いため、得られる画質は高画質現像部１１２よりも低いものの、撮影開始の指示に応答した撮影動作の中で、高速に現像処理を実行可能な構成を取っている。このように、簡易現像部１１１は、ＲＡＷ画像データよりも画素数が少ない縮小ＲＡＷ画像を処理し、更に、処理自体も簡易的に行う事で、処理量が少なくなるように構成されている。簡易現像部１１１の処理負荷は小さいので、撮影動作の中で画像（フレーム）毎にリアルタイムの現像を行うことができる。スイッチ部１２１は、操作部１６２によりユーザからの指示された操作内容や、実行中の動作モードに応じた制御に従って制御部１６１によって切り替えられ、簡易現像部１１１または高画質現像部１１２の一方の出力を後段のブロックに供給する。
【００２３】
なお、本実施形態では、撮像部１１０の中に簡易現像部１１１と高画質現像部１１２が独立に存在する構成を示しているが、一つの現像部が動作モードを切り替えて、簡易現像と高画質現像の処理を排他に行う構成としてもよい。また、複数の現像部は互いに処理負荷が異なればよく、処理する画像の画素数と処理精度の両方を下げることは必須ではない。例えば、処理する画素数は同一であるが、処理精度が異なっている現像部や、処理精度は同一であるが処理する画素数が異なっている現像部が含まれていてもよい。
【００２４】
現像部１１０によって現像処理された現像済み画像データは、表示処理部１２２によって所定の処理がなされた後、表示部１２３にて表示される。また、現像済み画像データは、映像出力端子１２４により、外部に接続された表示機器に出力してもよい。映像出力端子１２４は、例えばＨＤＭＩ（登録商標）やＳＤＩ（シリアルデジタルインターフェイス）のような汎用インターフェイスを含む。
【００２５】
現像部１１０によって現像処理された現像済み画像データは、認識部１３１にも供給される。認識部１３１は、現像済み画像データ中の被写体情報を検出および認識する機能を有する。認識部１３１は例えば、現像済み画像データによって表される画像に含まれる人物の顔を検出し、検出された場合は顔の位置や大きさなどを示す情報を出力する。認識部１３１は、さらに顔の特徴情報に基づいて特定の人物の認証などを行ってもよい。
【００２６】
現像部１１０によって現像処理された現像済み画像データは、静止画圧縮部１４１にも供給される。静止画圧縮部１４１は、ＪＰＥＧ等の公知の符号化方式に従い現像済み画像データを符号化し、圧縮された画像ファイル（静止画ファイル）を記録再生部１５１に送る。
【００２７】
評価値算出部１０５には、センサ信号処理部１０３で信号処理が行われたＲＡＷ画像データが供給される。評価値算出部１０５は、ＲＡＷ画像データから例えばフォーカス状態や露出状態などの評価値を算出する。これらの評価値は例えばカメラ制御部１０４による自動焦点検出や自動露出制御に用いられる。
【００２８】
ＲＡＷ圧縮部１１３は、センサー信号処理部１０３からのＲＡＷ画像データを、ウエーブレット変換、量子化、エントロピー符号化（差分符号化等）などの技術を用いて高能率符号化する。ＲＡＷ圧縮部１１３によって、高能率符号化により圧縮された状態のＲＡＷ画像のファイル（ＲＡＷファイル）が生成される。ＲＡＷ圧縮部１１３は、ＲＡＷファイルをバッファ部１１５に格納する。バッファ部１１５はメモリやＨＤＤ等の、任意の記憶装置であってもよい。ＲＡＷファイルは、バッファ部１１５に保存しておいてもよいし、格納後さらに別の記録媒体に移動させてバッファ部１１５から削除してもよい。
【００２９】
記録再生部１５１は、静止画圧縮部１４１からの静止画ファイルや、バッファ部１１５から読み出したＲＡＷファイルを記録媒体１５２へ記録する。また記録再生部１５１は、記録媒体１５２に記録されたデータをＦＡＴ等公知のファイルシステムに従いファイルとして管理する。記録媒体１５２は、例えば内蔵式の大容量メモリやハードディスク、または着脱式のメモリカード等である。また、記録再生部１５１は、記録媒体１５２から静止画ファイルやＲＡＷファイルを読み出すこともできる。また、記録再生部１５１は、通信部１５３を介して、外部のストレージやサーバに、各種データファイルを書き込んだり読み出したりすることができる。
【００３０】
通信部１５３は、非図示の通信端子を通じ、無線通信や有線通信によりコンピュータネットワークや外部機器へのアクセスを撮像装置１００に提供する。通信部１５３を通じて、撮像装置１００は、自身が作成した静止画ファイルやＲＡＷファイルを外部のクラウドサーバへアップロードしたり、クラウドサーバから静止画ファイル等をダウンロードして表示部１２３へ表示したりする。さらに、撮像装置１００は、通信部１５３を通じて、オンラインスケジュールサービスなどへログインして、自身のスケジュール情報を取得し、記録媒体１５２上に記録する事も行う。通信端子として、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ等の優先端子の他、ＩＥＥＥ８０２．１１ｘやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線端子を用いることができる。
【００３１】
記録再生部１５１は、記録媒体１５２から、または通信部１５３を介して所望のファイルを取得して再生する。再生対象のファイルがＲＡＷファイルであれば、記録再生部１５１は取得されたＲＡＷファイルをバッファ部１１５に格納する。再生対象のファイルが静止画ファイルであれば、記録再生部１５１は取得された静止画ファイルを静止画伸張部１４２に供給する。
【００３２】
ＲＡＷ伸張部１１４は、バッファ部１１５に格納されているＲＡＷファイルを読み出し、復号して伸張する。ＲＡＷ伸張部１１４によって伸張されたＲＡＷ画像データは、現像部１１０の簡易現像部１１１ないし高画質現像部１１２に供給される。
【００３３】
時計部１６３は、時計機能を持つＩＣを示し、制御部１６１からの制御に応じて時計の設定を行い、また制御部１６１からの要求によって現在の時刻を制御部１６１へ知らせる。
【００３４】
電池残量検出部１６４は、撮像装置に内蔵されているバッテリ１６５の電圧を監視し、観測した電圧からバッテリ１６５の残容量を計算する。制御部１６１はその計算結果を取得し、例えば表示部１２３上に「電池残量  Ｘ％」と表示させる事も可能である。
【００３５】
図２は、本発明の第１の実施形態に係る撮像装置１００の各種モードの遷移状態を示した図である。
【００３６】
撮像装置１００は、３つの動作状態、電源ＯＦＦ状態２００、静止画撮影モード２０１、静止画再生モード２０２を持ち、操作部１６２を通じて入力されるユーザの操作により各動作モード間の遷移を行う。
【００３７】
なお、本発明の撮像装置は、撮像装置の使用予定（スケジュール）と現在の日時から目標電池残量曲線を算出し、及び、現在の電池残量とに基づいて、適応的に現像処理を制御することを特徴とする。
【００３８】
図３は、本発明の第１の実施形態に係る目標電池残量曲線について示す図である。
図３（ａ）は、目標電池残量曲線の概要について、図３（ｂ）は、第１目標電池残量曲線と第２目標電池残量曲線をそれぞれ示している。
【００３９】
図３のグラフにおいて、横軸はスケジュール経過度をそれぞれ示している。スケジュール経過度とは、現在時刻における、スケジュール全体に対する経過度合いを示す指標であり、以下の式（Ａ）より算出される。
スケジュール経過度＝（現在の日時−スケジュール開始日時）／（スケジュール終了日時−スケジュール開始日時）・・・式（Ａ）
【００４０】
また、図３のグラフにおいて、縦軸は各々のスケジュール経過度の時点における、撮像装置１００が保持しておくことが望ましいと考えられる電池の残量（以下目標電池残量）を示す指標である。
【００４１】
３０１、３０２は目標電池残量曲線の一例について示している。目標電池残量曲線３０１、３０２は、電池残量が時間の経過により増加する事は無いので、単調減少関数で表記される。単調減少関数であればどのような関数でもかまわなく、目標電池残量曲線３０１のように直線で表記されてもよい。
【００４２】
撮像装置１００は、算出した目標電池残量曲線に基づく現在時刻における目標電池残量と、電池残量検出部１６４が取得した実際の電池残量との比較の結果に応じて、簡易現像処理（ライブビュー現像）、高画質現像処理（後から現像）の可否を決定する。
【００４３】
また、図３（ｂ）において、３１０は第１目標電池残量曲線を、３１１は第２目標電池残量曲線をそれぞれ表している。第１目標電池残量曲線と第２目標電池残量曲線の違いは、現在の電池残量がそれぞれの目標電池残量曲線から算出される目標電池残量以下になった時の制御の内容である。現在の電池残量が第２目標電池残量曲線を下回る場合、撮像装置１００のバッテリの消費が想定以上に早い事を表し、またスケジュール終了日時まで撮像装置を駆動するための電池残量を持たせることが困難である事を表している。そのため、現在の電池残量が第２目標電池残量曲線を下回る時は、第１の目標電池残量曲線を下回った時以上に処理の内容を簡素化し、撮像装置１００の消費電力を低減するよう制御部１６１が制御を行う。
【００４４】
図４は、本発明の第１の実施形態に係る静止画撮影モード２０１のフローチャートについて示す図である。図４のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００４５】
まず、時計部１６３を通じて、現在の日時取得を行う（Ｓ４０１）。
【００４６】
次に、ステップＳ４０１において取得した現在の日時と、図５を用いて後述するフローによって保存されているスケジュール終了日時とを比較する（Ｓ４０２）。現在の日時よりもスケジュール終了日時の方が前の時間である場合は、保存されているスケジュールは既に終了しているため、ステップＳ４０３へ進み、スケジュール取得と目標電池残量曲線の算出処理を行う。そうでない場合はステップＳ４０４へ進む。スケジュール終了日時が保存されていない場合も、スケジュールが既に終了している場合と同様に、ステップＳ４０３へ進み、スケジュール取得と目標電池残量曲線の算出処理を行う。また、ユーザによるスケジュールの「更新」の操作を可能とし、「更新」操作に応じてステップＳ４０３へ進み、スケジュールの取得と目標電池残量曲線の算出処理（更新）を行う構成とすることも可能である。
【００４７】
ステップＳ４０３において、制御部１６１は第１の目標電池残量曲線、第２の目標電池残量曲線それぞれを算出する。目標電池残量曲線算出処理の詳細については、図５を用いて行う。
【００４８】
次に、制御部１６１は、操作部１６２よりモード切り替えの指示があるか否かを判定する（Ｓ４０４）。モード切り替え指示がある場合は、本静止画撮影モードを終了し、別のモードへ遷移する（Ｓ４０５）。
【００４９】
次に、制御部１６１は、電池残量取得部１６４から現在の電池残量を、時計部１６３より現在の日時をそれぞれ取得する（Ｓ４０６）。その後、取得した現在の日時と、ステップＳ４０３において保存されたスケジュールの開始日時、終了日時より、現在のスケジュール経過度を算出する（Ｓ４０７）。
【００５０】
次に、制御部１６１は、ステップＳ４０７で算出したスケジュールの経過度と、ステップＳ４０３で算出した第１の目標電池残量曲線、第２の目標電池残量曲線から、第１の目標電池残量、第２の目標電池残量をそれぞれ算出する（Ｓ４０８）。
【００５１】
次に、制御部１６１は、操作部１６２により撮影指示があるか否かを判断する（Ｓ４０９）。もし撮影指示がある場合は、ステップＳ４１０へ進み撮影処理を行う。ステップＳ４１０の詳細な処理内容については、図７を用いて説明する。
【００５２】
次に、制御部１６１は、ステップＳ４０８で算出された第１の目標電池残量と、ステップＳ４０６で取得した現在の電池残量とを比較する（Ｓ４１１）。目標電池残量よりも現在電池残量の方が多い場合は、後述する「後から現像処理」を行うだけの電力が残っていると判断し、ステップＳ４１２へ進む。目標電池残量よりも現在の電池残量の方が多くない場合は、「後から現像処理」を行わずに、ステップＳ４０４へ進む。
【００５３】
ステップＳ４１２では、制御部１６２は、高画質現像が行われずにバッファ１１５ないし記録媒体１５２に記録されている未現像のＲＡＷファイルの有無を判断する。未現像のＲＡＷファイルが無い場合は、「後から現像」処理を行う必要が無いため、ステップＳ４０４へ進む。未現像のＲＡＷファイルがある場合は、後から現像処理を行う（Ｓ４１３）。後から現像処理の詳細は、図８で説明する。
【００５４】
本実施形態に係る「後から現像」とは、撮影指示による撮影動作以外のタイミングで、撮影や再生等のカメラ動作中又は待機状態のバックグラウンドで高画質現像処理を行うことを意味する。具体的には、バックグラウンドでバッファ部１１５ないし記録媒体１５２等に記録されたＲＡＷファイルを読出し、そのＲＡＷファイルに高画質現像を施し、高画質現像済画像ファイルを生成する。先行して記録されたＲＡＷファイルを後から現像処理するので「後から現像」と呼ぶ。本実施形態に係る「後から現像」の対象となるＲＡＷファイルは、静止画と動画の両方を対象として良いが、以下では静止画を例に説明する。
【００５５】
図５は本発明の第１の実施形態に係る目標電池残量曲線算出処理のフローチャートを示す図である。図５のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００５６】
まず、制御部１６１は、撮像装置の使用予定であるスケジュールの開始日時及び終了日時を取得する（Ｓ５０１）。スケジュールは、ユーザ入力によっても、通信手段を介して外部のサーバなどからでも、取得可能である。例えば、終了日時のみをユーザが入力し、開始日時は、ユーザが終了日時の設定操作をした日時としてもよい。また、スケジュールはユーザが明示的に設定するものに限られず、予め設定された条件にしたがって撮像装置やサーバなどで自動的に設定してもよい。例えば、特定の時刻（例えば毎日０時等）を経過してから最初の静止画撮影モードへの遷移時、満充電時、電池交換時などから、最初の静止画撮影モードへの遷移した時を開始日時としてもよい。開始日時から特定の時間経過後、例えば２４時間後など、又は、特定の時刻（毎晩２４時など）を終了日時としてもよい。
【００５７】
次に、制御部１６１は、現在の電池残量を電池残量検出部１６４から取得する（Ｓ５０２）。
【００５８】
次に、制御部１６１は、第１の目標電池残量曲線と第２の目標電池残量曲線を算出する（Ｓ５０３）。目標電池残量曲線には、本実施形態では２次曲線が用いられ、具体的には次の式（Ｂ）から算出される。
ｙ＝Ａ（ｘ＾２−ｘ）＋Ｂｘ＋Ｃ・・・式（Ｂ）
【００５９】
但し、ｘはスケジュール経過度、Ａは重要度パラメータ、ＣはステップＳ５０２で取得された現在の電池残量、Ｂはスケジュール終了時の電池の予定残量をＣから減算したものをそれぞれ表す。
【００６０】
図６は、本発明の第１の実施形態に係る目標電池残量曲線の重要度パラメータについて示す図である。式（Ｂ）における重要度パラメータとは電池の目標残量を変更するパラメータであり、−Ｂ以上Ｂ以下の範囲の値を取る。重要度パラメータＡが０未満の時は、目標電池残量曲線は６０１で示すような上に凸である曲線のようになる。曲線６０１は、終了時刻付近まで目標電池残量が高い位置で維持されるため、電池の消費を出来るだけ抑制するように制御部１６１により制御される。一方、重要度パラメータＡが０より大きい場合は、目標電池残量曲線は６０２で示すような下に凸である曲線のようになる。曲線６０２は、開始時刻から比較的早い段階で目標電池残量が減少する傾向になるため、例えば、電池の消耗よりも高画質画像の速やかな再生表示を重要視したい場合に設定される。曲線６０３は、重要度パラメータＡが０の時の目標電池残量曲線を示す。重要度パラメータはユーザが設定できるようにしても良いし、予め設定された値としても良い。また、例えば、再生優先モード、省電優先モード等のモードを選択することによって、設定されるようにしても良い。
【００６１】
なお、本実施形態では目標電池残量曲線として２次曲線を利用したが、目標電池残量曲線は単調減少する曲線であればどのような曲線であってもよい。例えば対数関数の曲線や指数関数の曲線であってもよいし、３次以上の曲線であってもよい。
【００６２】
最後に、ステップＳ５０４において、制御部１６１はステップＳ５０１で取得したスケジュールの開始日時、終了日時と、ステップＳ５０３で算出した目標電池残量曲線を、記録媒体１５２上に記録するよう制御を行う。
【００６３】
図７は、本発明の第１の実施形態に係る撮影処理のフローチャートについて示す図である。図７のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００６４】
まず、制御部１６１は、撮像光学部１０１、撮像センサ部１０２、カメラ制御部１０４それぞれを制御し、ＲＡＷ画像データを取得する（Ｓ７０１）。また、制御部１６１は、センサ信号処理部１０３に対してＲＡＷ画像データ補正処理を実施するよう指示し、ＲＡＷ画像データに対する補正処理を行う（Ｓ７０２）。
【００６５】
次にステップＳ７０３において、制御部１６１は現在の電池残量とステップＳ５０３で算出された第２の目標電池残量との比較を行う。もし現在の電池残量が第２の目標電池残量よりも大きい場合は、簡易現像処理を行っても十分な電力が残ると判断し、簡易現像部１１１を制御して簡易現像処理を行い（Ｓ７０４）、生成された簡易現像済みの画像を記録媒体１５２上に記録する（Ｓ７０５）。もし現在の電池残量の方が大きくない場合は、簡易現像処理を行わずに、ステップＳ７０６に進む。
【００６６】
次に、制御部１６１は、ＲＡＷ圧縮部１１３に対して取得済みのＲＡＷ画像データに対して圧縮処理を行うように制御し（Ｓ７０６）、作成されたＲＡＷファイルを、記録再生部１５１を通じて記録媒体１５２上に記録する（Ｓ７０７）。
【００６７】
なお、本実施形態では高画質現像及び簡易現像の可否を電池残量に応じて判断する構成としたが、高画質現像については電池残量に応じて可否を判断するが、簡易現像については電池残量に関わらず撮影時には必ず実行する構成としてもよい。
【００６８】
図８は、本発明の第１の実施形態に係る「後から現像」の処理のフローチャートについて示す図である。図８のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００６９】
まず制御部１６１は、バッファ１１５上に、高画質現像処理が完了していないＲＡＷ画像データが存在しているかどうか判断する（Ｓ８０１）。もしバッファ１１５上に高画質現像されていないＲＡＷ画像データが存在している場合は、バッファ１１５上のＲＡＷ画像データに対して高画質現像処理を行う（Ｓ８０４）。バッファ１１５上のＲＡＷ画像データが全て高画質現像されている場合は、制御部１６１は記録再生部１５１を制御して、記録部１５２から高画質現像処理を適用していないＲＡＷファイルを読み出し、バッファ１１５上に格納する（Ｓ８０２）。読みだされたＲＡＷファイルに対して伸張処理を行い（Ｓ８０３）、伸張処理されたＲＡＷ画像データに対して高画質現像処理を行う（Ｓ８０４）。
【００７０】
最後に、制御部１６１は、ステップＳ８０４で現像された静止画ファイルを、記録再生部１５１を通じて記録媒体１５２上に記録する（Ｓ８０５）。
【００７１】
図９は、本発明の第１の実施形態に係る静止画再生モードにおけるフローチャートについて示す図である。図９のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００７２】
まず制御部１６１は、操作部１６２からモード切り替え指示があるか否かを確認する（Ｓ９０１）。もしモード切り替え指示がある場合は、静止画再生モードを終了し別の動作モードへ遷移する。
【００７３】
次に、制御部１６１は、ユーザに、操作部１６２を通じて再生対象となる画像を選択させるよう制御を行う（Ｓ９０２）。
【００７４】
次に、制御部１６１は、再生対象の画像情報が既に高画質現像済みであるかどうか判別する（Ｓ９０３）。もし高画質現像済みの画像ファイルが存在する場合は、該高画質現像済みの画像ファイルを読み出し（Ｓ９０４）、表示処理部１２２を通じて表示部１２３上に表示させる（Ｓ９１２）。
【００７５】
再生対象の画像が高画質現像されていない場合は、次に制御部１６１は、ユーザにより高画質現像画像が要求されているかを判別する（Ｓ９０５）。本実施形態において、高画質現像画像が要求されている例として、再生対象の画像の拡大表示の要求がユーザによりされている場合など、簡易現像処理された画像の画素数ではドットバイドットで表示することが不可能な場合等があげられる。高画質現像画像が要求されていない場合、制御部１６１は、再生対象の画像に対して簡易現像済みの縮小画像ファイルが存在しているかどうかを判断する（Ｓ９０６）。簡易現像済みの縮小画像ファイルが存在している場合は、制御部１６１は該簡易現像済みの縮小画像ファイルを読み出し（Ｓ９０４）、表示処理部１２２を通じて表示部１２３上に表示させる（Ｓ９１２）。
【００７６】
ステップＳ９０５において高画質現像画像が要求されている場合、ないしステップＳ９０６において簡易現像済みの縮小画像ファイルが存在していない場合は、ＲＡＷ画像データを現像して表示する必要がある。そのため、ＲＡＷ画像データに対して現像処理を行うよう制御を実施する。
【００７７】
制御部１６１は、再生対象のＲＡＷ画像データがバッファ１１５上に存在しているかどうかを判別する（Ｓ９０７）。存在していない場合は記録再生部１５１を通じて再生対象のＲＡＷファイルを読み出し（Ｓ９０８）、伸張処理を行った後にバッファ１１５上に配置する（Ｓ９０９）。
【００７８】
制御部１６１はバッファ上に読み出したＲＡＷ画像データに対して高画質現像処理を行い（Ｓ９１０）、高画質現像済みの画像ファイルを、記録再生部１５１を通じて記録媒体１５２上に記録する（Ｓ９１１）。また該高画質現像済みの画像ファイルを、表示処理部１２１を通じて表示部１２２上に表示させる（Ｓ９１２）。
【００７９】
以上説明したように、本発明の第１の実施形態の撮像装置によれば、スケジュールの残時間と電池残量を考慮しながら、高画質現像、簡易現像の可否を判別する事が可能になる。それにより、ユーザのスケジュールが終了するまで電池残量を確保することを可能としながら、最大限の現像処理を実施する事により、高い撮影パフォーマンスを確保しつつ、高画質画像の速やかな再生表示が可能となる。
【００８０】
なお、本実施形態では、第１の目標電池残量又は第２の目標電池残量を下回った際の処理として現像処理の可否を決定する構成を示したが、第１の目標電池残量又は第２の目標電池残量を下回った際の処理内容は現像処理の有無に限定されない。例えば表示部１２３の輝度を調節したり、通信部１３３の処理内容を限定したりする等、一般的な省電力制御を追加して適用する事も可能である。また、現像処理の停止など省電力制御を適用している旨を、表示部に表示させてユーザに通知することも可能である。
【００８１】
（第２の実施形態）
第１の実施形態では単一のスケジュールに応じて電池残量を制御する例について示したが、第２の実施形態では、複数のスケジュールが入力された場合の動作例について図を用いて詳細に説明する。なお、第１の実施形態と同一の処理を行う部分は同一の記号で示し、説明を省略する。
【００８２】
図１０は本発明の第２の実施形態に係る取得されるスケジュールの例について示す図である。
【００８３】
本実施形態の撮像装置において、与えられるスケジュールは、スケジュール内容、スケジュールの開始日時、スケジュールの終了日時とスケジュール毎の重要度をそれぞれ持つ。
【００８４】
また、本実施形態の撮像装置において、与えられるスケジュールは、スケジュールＳＣ２のように複数の日付に跨っているものや、スケジュールＳＣ５のように他のスケジュールから大きく離れているものも含まれる。本実施形態の撮像装置は、複数のスケジュールが登録されていた場合において、各スケジュールが目標電池残量曲線の算出対象のスケジュールか否かを判断し、その結果に基づいて目標電池残量曲線を算出する。
【００８５】
図１１は、本発明の第２の実施形態に係る目標電池残量曲線の例について示す図である。図１１は、図１０に示すスケジュールが撮像装置１００に登録された際の、目標電池残量曲線について示している。図１１（ａ）は、縦軸を目標電池残量、横軸を日時とした場合の第１目標電池残量曲線１１０１、第２目標電池残量曲線１１０２をそれぞれ表す。
【００８６】
本発明の第２の実施形態において、目標電池残量曲線の算出は毎晩２４時にスケジュール終了時の設定電池残量となるように行われる。これは、深夜帯の時間で、本実施形態の撮像装置をユーザが充電することを期待できるためである。但し、スケジュールＳＣ２のように日時を跨いだスケジュールが存在する場合、ユーザが充電することを期待できない。そのため、目標電池残量曲線算出時のスケジュール終了時設定電池残量を、翌日に繰り越すよう設定を行う。また、スケジュールＳＣ５は、ＳＣ４から日時を跨いで登録されているスケジュールが存在していない。そのため、ＳＣ５については目標電池残量曲線の算出時に参照される事は無い。また、スケジュールの間の時間は、ユーザが撮像装置１００を利用しない事が想定される。その場合、何もスケジュールが存在していない時間は、目標電池残量曲線の傾きが０となるように目標電池残量曲線を算出する。
【００８７】
図１１（ｂ）は、図１１（ａ）と同等の条件の時の、第１目標電池残量曲線１１０１と第２目標電池残量曲線１１０２とをそれぞれ示したものである。図１１（ｂ）において、グラフの縦軸は図１１（ａ）と同じ目標電池残量を示すが、横軸はスケジュールの進捗度を示している。横軸をスケジュール進捗度とすることにより、目標電池残量曲線を単調減少する関数で示すことが可能になる。
【００８８】
図１２は、本発明の第２の実施形態に係る静止画撮影モード２０１のフローチャートについて示す図である。図１２のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００８９】
まず、ステップＳ１２０１において、制御部１６１はスケジュール更新指示の有無を判別する。スケジュール更新指示は、ユーザにより操作部１６２を経由して発行してもよく、制御部１６１により特定の時間（例えば毎日０時等）を経過してから最初の静止画撮影モードへの遷移時に発行されるようにしてもよい。スケジュールの更新指示がある場合は、ステップＳ１２０２に遷移し、最新のスケジュールを取得し保存する。最新のスケジュールは、例えば通信部１５３を通じて外部のＷｅｂサーバから取得してもよく、また非図示のＰＣにより記録媒体１５２に保存されたものを読み出してもよい。さらには、操作部１６２を経由してユーザに入力させる事も可能である。取得されたスケジュールは、制御部１６１に含まれる非図示の不揮発性記録媒体や、記録媒体１５２等に保存されるよう制御部１６１が制御を行う。
【００９０】
また、ステップＳ１２０７において、制御部１６１はスケジュールの経過度を、ステップＳ１３１０にて算出されるスケジュール総時間を用いて次の式（Ｃ）から算出する。
スケジュールの経過度＝（Σ（終了したスケジュールの終了時刻−終了したスケジュールの開始時刻）＋（現在時刻−現在のスケジュールの開始時刻））÷スケジュール総時間・・・式（Ｃ）
【００９１】
図１３は本発明の第２の実施形態における目標電池残量曲線算出処理について示すフローチャートである。図１３のフローチャートは、制御部１６１によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１６１が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。
【００９２】
制御部１６１は、開始時刻順にソートされた全スケジュールの中から、最初のスケジュールを選択し（Ｓ１３０１）、選択されたスケジュールに対して、開始時刻、終了時刻とスケジュールの重要度をそれぞれ取得する（Ｓ１３０２）。また、この段階で後述されるスケジュール判定日についても、現在の日付で初期化する。
【００９３】
次に、制御部１６１は、選択されたスケジュールの開始日がスケジュール判定日と同一か、スケジュール判定日よりも以前の日付のいずれかであるかを確認する（Ｓ１３０３）。スケジュール判定日と同一ないしはそれ以前の日付である場合は、目標電池残量曲線の算出対象のスケジュールであると判断し、目標電池残量曲線の算出対象であるスケジュールが格納されるスケジュール配列に当該スケジュール情報を追加する（Ｓ１３０４）。
【００９４】
また、制御部１６１は、選択されたスケジュールの終了日が、スケジュール判定日よりも以降の日付であるかを確認する（Ｓ１３０５）。これは、図１１で説明したように、日付を超えて設定されているスケジュールがある場合に、目標電池残量曲線の算出処理に反映させるためである。スケジュール判定日よりもスケジュール終了日の方が以降の日付である場合は、スケジュール判定日に当該スケジュールの終了日を設定する（Ｓ１３０６）。
【００９５】
ステップＳ１３０７では、制御部１６１は取得した全スケジュールの中で確認していないスケジュールの有無を判別し、確認していないスケジュールが存在している場合はステップＳ１３０１へ戻り次のスケジュールに対して処理を行う。
【００９６】
ステップＳ１３０１からステップＳ１３０７までの処理を、取得された全スケジュールに対して実行されるか、又は、スケジュール判定日よりもスケジュール開始日の方が後の日付であると判断されるまで繰り返し実施する。
【００９７】
その後、制御部１６１はスケジュール配列中の全スケジュールにおける最大の重要度を算出し（Ｓ１３０８）、設定された重要度と、スケジュール配列中のスケジュールから目標電池残量曲線を算出する（Ｓ１３０９）。
【００９８】
本実施形態において、目標電池残量曲線は、例えば２次曲線が用いられ、具体的には次の式（Ｄ）から算出される。
ｙ＝Ａ（ｘ＾２−ｘ）＋Ｂｘ＋Ｃ・・・式（Ｄ）
【００９９】
但し、ｘはスケジュール経過度、Ａは重要度パラメータ、ＣはステップＳ５０２で取得された現在の電池残量、Ｂはスケジュール終了時の電池の予定残量をＣから減算したものをそれぞれ表す。本実施形態において、スケジュールの重要度は１〜５であるため、重要度パラメータＡは、スケジュールの重要度より次の式（Ｅ）の様に決定される。
重要度パラメータＡ＝（スケジュールの重要度−３）×Ｂ／２・・・式（Ｅ）
【０１００】
なお、重要度パラメータＡは−Ｂ以上Ｂ以下の値の範囲で設定されればよく、重要度パラメータＡの設定式は本数式に限定されるものではない。
【０１０１】
最後に、スケジュールの総時間を算出し（Ｓ１３１０）、スケジュール配列、目標電池残量曲線と共にスケジュールの総時間を保存し（Ｓ１３１１）、本フローを終了する。スケジュールの総時間は、次の式（Ｆ）より算出される。
スケジュールの総時間＝Σ（スケジュール配列中の各スケジュールの終了時刻−スケジュール配列中の各スケジュールの開始時刻）・・・式（Ｆ）
【０１０２】
以上説明したように、本発明の第２の実施形態における撮像装置によれば、複数のスケジュールが撮像装置に登録されていたとしても、その内容を判別し、適切に電池残量を管理することが可能となる。その結果、ユーザが撮像装置を利用したいと考えるスケジュールの最終の時間まで、高い撮影パフォーマンスを確保しつつ、高画質画像の速やかな再生表示が可能となる。
【０１０３】
なお、本実施形態ではスケジュール毎に個別に重要度が決定されている例について示したが、重要度が個別に設定されている必要はない。例えば、日付ごとに重要度を設定し、その最大値を取得するようにしてもよい。さらにはスケジュールに重要度が連動して登録されている必要もない。その際は、撮像装置１００への設定として重要度を設定することが可能であってもよく、また全て単一の重要度を利用して制御を行ってもよい。
【０１０４】
以上が第１及び第２の実施形態の説明であるが、本発明は、本発明の技術思想の範囲内において、上記実施形態に限定されるものではなく、対象となる回路形態により適時変更されて適応するべきものである。
【０１０５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０６】
１００  撮像装置
１０１  撮像光学部
１０２  撮像センサ部
１０３  センサ信号処理部
１０４  カメラ制御部
１０５  評価値算出部
１１０  現像部
１１１  簡易現像部
１１２  高画質現像部
１１３  ＲＡＷ圧縮部
１１４  ＲＡＷ伸張部
１１５  バッファ
１２１  スイッチ
１２２  表示処理部
１２３  表示部
１２４  映像出力端子
１３１  認識部
１４１  静止画圧縮部
１４２  静止画伸張部
１５１  記録再生部
１５２  記録媒体
１５３  通信部
１５４  通信端子
１６１  制御部
１６２  操作部
１６３  時刻部
１６４  電池残量検出部
１６５  バッテリ
【図１】
2017135681.tif 000003
【図２】
2017135681.tif 000004
【図３】
2017135681.tif 000005
【図４】
2017135681.tif 000006
【図５】
2017135681.tif 000007
【図６】
2017135681.tif 000008
【図７】
2017135681.tif 000009
【図８】
2017135681.tif 000010
【図９】
2017135681.tif 000011
【図１０】
2017135681.tif 000012
【図１１】
2017135681.tif 000013
【図１２】
2017135681.tif 000014
【図１３】
2017135681.tif 000015