(57)【要約】【課題】撮像装置において電源投入時から撮像可能な状態に遷移するまでの時間を削減する。【解決手段】撮像装置は、起動時の自装置の第２撮影シチュエーション情報を取得し、以前に撮影されたときなどに取得された第１撮影シチュエーション情報とを比較し、一致した撮影シチュエーション情報に応じて、撮像装置の撮像装置や画像処理回路などを第２撮影シチュエーション情報が生成されたときの撮像装置の動作状態に復帰させる制御回路を備える。【選択図】図１
2012182736.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、
映像信号に対して画像処理及び符号化処理を行う画像処理回路と、
前記撮像素子及び前記画像処理回路を制御する制御回路と、
時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、
時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備え、
前記制御回路は、
自装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部と、
自装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部と、
前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、自装置の初期起動を行うことを決定する起動状態判定部と、
前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の前記動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部とを
備えることを特徴とする撮像装置。
【請求項２】
前記シチュエーション情報管理部は、更に、
自装置の動作中に、撮像が行われたときに、撮像時の動作情報と前記センサ回路から第２撮影シチュエーション情報とを取得し、取得した動作情報と第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録する
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記シチュエーション情報管理部は、更に、
撮像装置の電源停止時に、そのときの動作情報と、前記センサ回路から取得した第２撮影シチュエーション情報とを取得し、取得した動作情報と、第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録する
ことを特徴とする請求項１記載の撮像装置。
【請求項４】
前記シチュエーション情報管理部は、更に、
自装置の動作中に、予め定められた任意のタイミングにおいて、そのときの動作情報と、前記センサ回路から取得した第２撮影シチュエーション情報とを取得し、取得した動作情報と、第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録する
ことを特徴とする請求項１記載の撮像装置。
【請求項５】
前記起動状態判定部は、更に、
前記撮影シチュエーション情報の動作情報の構成要素毎または、構成要素のグループ毎に、システムの起動処理において使用するか否かを判定して、その結果を通知し、
前記システム起動部は、前記第１撮影シチュエーション情報の動作情報のうち、前記起動状態判定部から使用すると判定した構成要素または構成要素のグループに含まれる構成要素を用いて、前記撮像素子及び前記画像処理回路の起動を実行する
ことを特徴とする請求項１記載の撮像装置。
【請求項６】
前記不揮発性メモリは、環境情報及び動作情報の組み合わせからなる第１撮影シチュエーション情報を複数保持し、
前記シチュエーション評価部は、前記複数の第１撮影シチュエーション情報各々と前記第２撮影シチュエーション情報との差分を評価し、
前記起動状態判定部は、前記差分が最も小さい第１撮影シチュエーション情報を用いてシステムの初期起動を実行すると判定し、
前記システム起動部は、前記起動状態判定部が、差分が最も小さいと判定した第１撮影シチュエーション情報の動作情報を用いて前記撮像素子及び前記画像処理回路の起動を実行する
ことを特徴とする請求項１記載の撮像装置。
【請求項７】
前記制御回路は、前記撮像装置の撮影可能な状態で起動されるのかを示す動作モードに応じて、前記第１撮影シチュエーション情報に含まれる前記動作情報を使用するか否かを決定する
ことを特徴とする請求項１記載の撮像装置。
【請求項８】
撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置における前記撮像素子及び前記画像処理回路を制御する制御回路であって、
前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部と、
前記撮像装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部と、
前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定部と、
前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部とを
備えることを特徴とする制御回路。
【請求項９】
撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置の制御方法であって、
前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報取得ステップと、
前記撮像装置の起動毎に前記シチュエーション情報取得ステップにおいて取得された第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価ステップと、
前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定ステップと、
前記起動状態判定ステップにおいて、前記第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動ステップとを
含むことを特徴とする制御方法。
【請求項１０】
前記制御方法は、更に、前記撮像装置のシステム終了時に、現在の撮影シチュエーション情報を前記不揮発性メモリに書き込む書き込みステップを含む
ことを特徴とする請求項９記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は静止画や動画を撮影し記録する撮像装置及びその制御方法に関し、特に撮像装置の早期起動方法に関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラ、デジタルスチルカメラ、カメラ付き携帯電話、等が広範に普及しており、これらの機器において、動画を撮像する機器や、静止画を撮像する機器、及び、その両方を記録する機器が提供されている。
【０００３】
動画及び静止画を撮像する撮像装置の場合、起動時間が長くなることにより、ユーザが撮影チャンスを逃し、撮影したい映像が撮影できないという問題が発生することがある。そこで、ユーザの要望に応じて、迅速にシステムを起動し撮影可能な状態にするシステム起動の高速化が強く望まれる。
【０００４】
撮像装置におけるシステム起動の高速化の一手法としては、下記特許文献１に挙げるものがある。特許文献１には、不揮発性メモリにソフトウェアの初期化結果を示すデータを記憶しておき、デジタルカメラの起動時に、記憶しておいたソフトウェアの初期化結果を用いて、ソフトウェアの初期化処理の一部を省略する手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３９０８号公報
【発明の概要】
【０００６】
しかしながら、撮像装置のソフトウェアの初期化処理の一部を省略できたとしても、撮像装置において撮像できる環境を実現するためには、さらにハードウェアの初期化が必要である。ハードウェアの初期化としては、例えば、日中と夜中とでは、撮像に必要な露光時間が異なるため、撮影前の露光時間の調整処理が必要となる。また、特許文献１のように、ソフトウェア初期化処理の一部を省略することにより、初期化処理時間を部分的に短縮したとしても、初期化後に、ソフトウェアの状態が撮像装置において撮像が可能である状態に遷移するまでの時間、つまり撮像可能状態への動作遷移処理に要する時間が必要であるため、撮像装置が起動されてから撮像可能な状態に遷移するまでの時間は、依然として長いままであると言える。
【０００７】
そのため、撮像装置の電源投入から撮像可能な状態に遷移するまでの処理時間が長く必要となり、ユーザが撮影チャンスを逃すという課題が解消しきれていないという問題を残している。
【発明が解決しようとする課題】
【０００８】
本発明は、上記問題に鑑みてなされたものであり、撮像装置の起動から撮影可能な状態になるまでの遷移時間を削減する撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る撮像装置は、撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、前記撮像素子及び前記画像処理回路を制御する制御回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備え、前記制御回路は、自装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部と、自装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部と、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、自装置の初期起動を行うことを決定する起動状態判定部と、前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の前記動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部とを備えることを特徴としている。
【００１０】
また、本発明に係る制御回路は、撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置における前記撮像素子及び前記画像処理回路を制御する制御回路であって、前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部と、前記撮像装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部と、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定部と、前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部とを備えることを特徴とする。
【００１１】
また、本発明に係る制御方法は、撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置の制御方法であって、前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報取得ステップと、前記撮像装置の起動毎に前記シチュエーション情報取得ステップにおいて取得された第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価ステップと、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定ステップと、前記起動状態判定ステップにおいて、前記第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動ステップとを含むことを特徴とする。
【発明の効果】
【００１２】
上述のような構成によって、本発明に係る撮像装置は、不揮発性メモリに記録されている撮影シチュエーション情報に基づき、当該撮影シチュエーション情報を使用できるか否かを判定した上で、撮影シチュエーション情報を用いて撮像素子と画像処理回路との初期化を実行できる。これによって、撮像装置は、制御ソフトウェアで示される初期状態に設定した上で現在の撮影環境に合わせた調整を行わずとも、前回の撮影時の撮影環境と似た環境であれば、前回の調整後の状態での撮影状態にすぐに移行できるので、起動時間の短縮を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】撮像装置の機能構成の一例を示すブロック図である。
【図２】撮影シチュエーション情報のデータ概念図である。
【図３】撮影シチュエーション情報のメモリへの格納状態を示す概念図である。
【図４】撮像装置の起動時の動作を示すフローチャートである。
【図５】撮影シチュエーション情報の生成処理を示すフローチャートである。
【図６】撮像装置の撮影終了時の動作を示すフローチャートである。
【図７】撮影シチュエーションの評価処理を示すフローチャートである。
【図８】使用する動作情報を決定する処理を示すフローチャートである。
【図９】初期化処理を示すフローチャートである。
【図１０】撮像装置の撮影シチュエーション情報の記録処理を示すフローチャートである。
【図１１】撮像装置の実際の起動処理の詳細な内容を示すフローチャートである。
【図１２】実施の形態２に係る撮像装置の機能構成の一例を示すブロック図である。
【図１３】実施の形態２に係る撮像装置の起動時の動作を示すフローチャートである。
【図１４】実施の形態２に係る撮像装置の終了時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態である撮像装置について図面を用いて説明する。
＜実施の形態１＞
＜構成＞
図１は、本発明の一実施形態に係る撮像装置の機能構成例を示すブロック図である。
【００１５】
図１に示すように、撮像装置１０００は、レンズ１１０と、撮像素子１１１と、ＡＦＥ回路１１２と、不揮発性メモリ１１３と、センサ回路１１４と、揮発性メモリ１１６、半導体集積回路１００とから構成される。
【００１６】
撮像素子１１１は、レンズ１１０を介して入力された映像光を電気信号である映像信号に変換する機能を有する。
ＡＦＥ（Analog Front End）回路１１２は、ＡＤ（Analog to Digital）変換及びノイズ除去を実行する機能を有する。
【００１７】
なお、図１は、アナログセンサを使用した形式で記載しているが、撮像素子１１１と、ＡＦＥカイロ１１２に変わるデジタルセンサを用いることにより、デジタル化した映像信号を半導体集積回路１００の入力信号とする構成であってもよい。
【００１８】
不揮発性メモリ１１３は、撮像装置１０００の各部を制御するための各種の制御ソフトウェア及び半導体集積回路１００からの情報を保持する機能を有する。半導体集積回路１００からの情報には、自装置の撮影における撮影環境を示す撮影シチュエーション情報が含まれる。撮影シチュエーション情報の詳細については後述する。
【００１９】
センサ回路１１４は、撮像装置１０００の撮影環境を示す撮影シチュエーション情報の基となる時刻情報や、位置情報、天候情報、温度情報などを取得する機能を有する。センサ回路１１４は、ＲＴＣ（Real Time Clock）１４１、ＧＰＳ（Global Positioning System）１４２、温度計１４３を含む。ＲＴＣ１４１は、時刻情報として、現在時刻を出力する機能を有する。ＧＰＳ１４２は、位置情報として、撮像装置１０００の位置する経度及び緯度の情報を出力する機能を有する。温度計１４３は、撮像装置１０００の周囲の温度を測定する機能を有する。
【００２０】
揮発性メモリ１１６は、撮像装置１０００の制御ソフトウェアの制御用変数等を記憶する機能を有し、ＤＲＡM（Dynamic Random Access Memory）及びＳＲＡM（Static Random Access Memory）等の揮発性のメモリからなる。
【００２１】
半導体集積回路１００は、撮像、記録等の通常の撮像装置が有する各種機能を実現するための機能を有する。また、半導体集積回路１００は、自己の撮影シチュエーションに基づく撮像装置１０００の起動処理を実行する機能を有する。
【００２２】
半導体集積回路１００は、具体的には、画像処理回路１０２と、制御回路１０３と、ＣＰＵ１０５と、メディア制御部１０７と、外部ＩＦ制御部１０９とから構成される。
画像処理回路１０２は、撮像素子１１１から供給された映像信号に、所定の映像信号処理及び符号化処理を施す機能を有する。所定の映像信号処理には、例えば、ＡＥ（Automatic Exposure）処理、ＷＢ（White Balance）処理、アパーチャ処理、ＹＣ処理などがある。画像処理回路１０２は、入力処理部１２１と、映像信号処理部１２２と、符号化処理部１２３とから構成される。
【００２３】
入力処理部１２１は、ＡＦＥ１１２から入力された信号に所定の入力処理を施し、映像信号処理部１２２に出力する機能を有する。入力処理部１２１は、所定の入力処理として、レンズ調整、オプティカルブラック調整、ガンマカーブ調整を実行する。
【００２４】
映像信号処理部１２２は、入力処理部１２１から入力された信号に対して、上述のＡＥ処理、ＷＢ処理のほか、ＡＦ（Auto Focus）処理を施す機能を有する。
符号化処理部１２３は、各種の映像信号処理が施された後の映像信号に対して量子化パラメータを決定して量子化を実行し、その後に符号化処理、例えば、ＭＰＥG（Moving Picture Experts Group）−２規格に従った符号化処理を施す機能を有する。
【００２５】
制御回路１０３は、撮像装置１０００の起動処理を実行する機能と、撮影シチュエーション情報を管理する機能とを有する。制御回路１０３は、具体的には、シチュエーション情報管理部１３１と、シチュエーション評価部１３２と、起動状態判定部１３３と、システム起動部１３４とから構成される。
【００２６】
シチュエーション情報管理部１３１は、撮像装置１０００が起動中に、逐次センサ回路１１４から各種の撮影シチュエーションを取得し、自身で管理する撮影シチューエーション情報を更新する機能を有する。また、シチュエーション情報管理部１３１は、撮像装置１０００のシステム終了時に、管理している最新の撮影シチュエーション情報を不揮発性メモリ１１３に記録する機能を有する。また、撮像装置１０００のシステム起動時には、不揮発性メモリ１１３から撮影シチュエーション情報を読み出して、システム起動部１３４に伝達する機能を有する。
【００２７】
シチュエーション評価部１３２は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報と、センサ回路１１４から取得した撮影シチュエーションとを比較し、評価する機能を有する。シチュエーション評価部１３２は、センサ回路１１４から取得した値に基づいて、起動時の環境情報（以下、起動時環境情報という）の生成を行い、生成した起動時環境情報と取得した撮影シチュエーションの構成要素である環境情報（以下、取得環境情報）との比較を行う。そして、シチュエーション評価部１３２は、当該比較の結果得られた情報（以下、撮影シチュエーション環境差分評価結果という）を生成し、起動状態判定部１３３に伝送する。
【００２８】
シチュエーション評価部１３２が行う具体的な評価は以下の通りである。
（i）位置情報の評価
（ii）時刻情報の評価
（iii）時間帯の評価
位置情報の評価とは、撮影シチュエーション情報に記録されている経度と緯度の情報と、センサ回路１１４のＧＰＳ１４２から伝達された経度と緯度の情報とから、２点間の距離を求め、当該距離が所定距離内（例えば、１００ｍ以内）であるかどうかを判定することである。
【００２９】
時刻情報の評価とは、撮影シチュエーション情報に記録されている時刻情報と、センサ回路１１４のＲＴＣ１４１から伝達された時刻情報との差分を求め、当該差分が所定時間内（例えば１０分以内）であるかどうかを判定することである。
【００３０】
時間帯の評価とは、センサ回路１１４のＲＴＣ１４１から伝達された時刻情報で示される時刻が予め定められた時間帯のうち、現在時刻がどの時間帯に属するのかを判定することである。時間帯は、例えば、１日２４時間を、４時から７時の早朝、７時から１２時の朝、１２時から１５時の昼、１５時から１９時の夕方、１９時から２４時の夜間、０時から４時の深夜という時間帯に分類されるものとする。
【００３１】
つまり、シチュエーション評価部１３２は、システム起動時に、起動時点でいる位置がシステム終了時から一定以上移動しているか否かの情報と、システム終了時からどれぐらいの時間が経過しているのかの情報と、現在の時刻が予め定めた時間帯のいずれの時間帯に属するのかの情報とを、起動状態判定部１３３に伝達する。
【００３２】
起動状態判定部１３３は、シチュエーション評価部１３２から伝達された撮影シチュエーション環境差分評価結果に基づき、撮像装置１０００のシステム起動時における初期化方法を決定する機能を有する。また、起動状態判定部１３３は、決定した初期化方法をシステム起動部１３４に伝達する機能を有する。
【００３３】
システム起動部１３４は、起動状態判定部１３３から受け付けた起動状態に基づき、シチュエーション情報管理部１３１から伝達された撮影シチュエーション情報のうち使用する撮影シチュエーションを選択し、選択した撮影シチュエーションを画像処理回路１０２に伝達する機能を有する。
【００３４】
ＣＰＵ１０５は、不揮発性メモリ１１３から制御ソフトウェアを読みだし、当該制御ソフトウェアに従って撮像装置１０００の各部を制御する機能を有する。
メディア制御部１０７は、撮像装置１０００に対して、メディア（記録媒体）が接続された場合に、当該メディアとのアクセスを制御する機能を有する。メディアには、例えば、ＢＤ（Blu-ray Disc）、ＤＶＤ（Digital Versatile Disc）、ＣＤ（Compact Disc）、フラッシュメモリなどがある。
【００３５】
外部ＩＤ制御部１０９は、外部の機器と通信を実行する機能を有するインターフェースを制御する機能を有する。
以上が撮像装置１０００の機能構成である。
＜データ＞
ここで、撮影シチュエーション情報について説明する。
【００３６】
撮影シチュエーション情報は、環境情報と動作情報とからなる。図２（ａ）は、環境情報の構成の一例を示し、図２（ｂ）は、動作情報の構成の一例を示している。図２（ａ）に示すように、環境情報は、撮像装置１０００の置かれている環境についての情報であり、時刻情報２０１、位置情報２０２、天候情報２０３、気温情報２０４などが含まれる。また、図２（ｂ）に示すように、動作情報には、レンズ情報２１１、オプティカルブラック調整情報２１２、ガンマカーブ（γカーブとも記載する）情報２１３、ＡＦ（Auto Focus）情報２１４、ＡＥ（Automatic Exposure）調整情報２１５、ＷＢ（White Balance）調整情報２１６等の撮像装置を構成する各回路動作の制御調整情報、及び、マイコンレジスタ値、ソフトウェア変数値等の制御ソフトウェア動作情報２１７等が含まれる。
【００３７】
時刻情報２０１は、撮影シチュエーション情報が生成されるときの、時刻を示す情報である。
位置情報２０２は、撮影シチュエーション情報が生成されるときに、撮像装置１０００が存在した位置を示す経度及び緯度情報である。
【００３８】
天候情報２０３は、撮影シチュエーション情報が生成されるときの、撮像装置１０００の周囲の天候の情報である。当該情報は、位置情報２０３で示される位置の天候を例えば外部ＩＦ制御部１０９が外部ネットワークにアクセスして取得する。天候情報２０３は、ユーザが入力してもよい。
【００３９】
気温情報２０４は、撮影シチュエーション情報が生成されるときの、撮像装置１０００に設けられた温度計１４３が測定した温度の情報である。
レンズ制御情報２１１は、レンズ１１０の位置が可動でその制御が可能であるシステムにおける位置情報のことであり、例えば、撮像装置１０００が鏡筒を有しており、電子的な制御により鏡筒の位置を調整して焦点（フォーカス）を合わせることが可能なシステムである場合において、焦点（フォーカス）が合っていると評価した状態の鏡筒の繰り出し位置を示す情報などがあてはまる。
【００４０】
オプティカルブラック調整情報２１２は、撮像素子１１１の画素から取得される映像信号について、どの領域をオプティカルブラック領域とするかを示す情報、およびオプティカルブラック領域の信号レベル情報である。
【００４１】
ガンマカーブ情報２１５は、ＲＧＢ階調補正の値を示す情報である。
ＡＦ情報２１４は、レンズ１１０のピントを自動で調整するための情報である。
ＡＥ調整情報２１５は、撮像装置における露出を自動で調整するための情報であり、露光時間やシャッター速度等の情報である。
【００４２】
ＷＢ調整情報２１６は、撮影される画像の色状態を調整するための情報である。
撮影シチュエーション情報のうち、環境情報は、撮像装置１０００の起動時における状態の判定のために用いられ、一方で、動作情報は、システム起動時に設定されるかもしれない、ソフトウェアやハードウェアの設定値を示す情報である。
【００４３】
図３は、撮影シチュエーション情報の不揮発性メモリ１１３への格納状態を示す概念図である。
図３に示すように撮影シチュエーション情報は不揮発性メモリ１１３に記録される。撮影シチュエーション情報は、保持すべき情報が予め定められている所定長のデータであり、撮影シチュエーション情報を記録すると定められた領域の先頭から順に、記録される。
＜動作＞
次に、本実施の形態に係る撮像装置１０００の動作を図４に示すフローチャートを用いて説明する。
【００４４】
図４は、撮像装置１０００の起動制御に係る処理を示すフローチャートである。
撮像装置１０００は、電源が投入されて起動されると、まずシステムバスの初期化を実行する（ステップＳ４０１）。
【００４５】
次に、撮像装置１０００は、動作クロックの初期化を実行し（ステップＳ４０２）、ＤＲＡＭの初期化を行う（ステップＳ４０３）。
ＤＲＡＭの初期化後、シチュエーション管理部１３１は、不揮発性メモリ１１３から撮影シチュエーション情報を読み出す（ステップＳ４０４）。
【００４６】
次に、シチュエーション評価部１３２は、センサ回路１１４から取得した撮影シチュエーションの評価を行う（ステップＳ４０５）。そして、シチュエーション評価部１３２は、得られた評価を起動状態評価部１３３に伝達する。なお、シチュエーション評価部１３２による撮影シチュエーションの評価方法の詳細については後述する。
【００４７】
シチュエーション評価部１３２からの評価を受けて、起動状態判定部１３３は、システムの起動状態を判定する。システムの起動状態の判定とは、撮影シチュエーション情報を使用するか否かの判定のことである。（ステップＳ４０６）。撮影シチュエーション情報を使用する場合というのは、撮像装置１０００が動画または静止画の撮像するモードで前回の起動が終了している場合であり、即ち、撮像装置１０００が撮像可能な状態で起動されているか否かで判定される。また、撮影シチュエーション情報を使用しない場合というのは、撮像装置１０００が撮影ができないモード（撮影モードや画像の編集モードなど）で前回の起動が終了している場合、及び、撮影シチュエーションの環境情報で一致するものがない場合とを含む。
【００４８】
撮影シチュエーション情報を使用しないと判定した場合には（ステップＳ４０６のＮＯ）、起動状態判定部１３３は、システム起動部１３４に撮影シチュエーション情報を全く使用せずに起動することを指示する。
【００４９】
当該指示を受けて、システム起動部１３４は、まず、ＲＯＭ領域の初期化を実行し（ステップＳ４１１）、次いで、ＲＡＭ領域の初期化を実行する（ステップＳ４１２）。また、システム起動部１３４は、システムのカーネルの初期化し（ステップＳ４１３）、ＯＳ管理領域のメモリをクリアする（ステップＳ４１４）。
【００５０】
ＯＳ管理領域のメモリをクリアした後には、ＯＳ管理タスクを生成し（ステップＳ４１５）、生成したタスクを起動する（ステップＳ４１６）。
そして、最後に、メディア制御部１０７、外部ＩＦ制御部１０９、入力処理部１２１、映像信号処理部１２２、符号化処理部１２３の各ハードウェアの初期化を実行して起動処理を終了する（ステップＳ４１７）。
【００５１】
一方、撮影シチュエーション情報を使用する場合（ステップＳ４０６のＹＥＳ）、システム起動部１３４は、撮影シチュエーション情報の全てを使用するのか、撮影シチュエーション情報の一部のみを使用するのかを判定する（ステップＳ４０７）。
【００５２】
撮影シチュエーション情報の全てを使用しないと判定した場合（ステップＳ４０７のＮＯ）、即ち、一部のシチュエーション情報のみを使用すると判定した場合には、シチュエーション情報管理部１３１は、使用すると決定した撮影シチュエーション情報における各ハードウェア及び／又はソフトウェアの設定を示す動作情報を撮影シチュエーション情報から抽出する（ステップＳ４２０）。
【００５３】
シチュエーション情報管理部１３１は、抽出した動作情報のうち使用する動作情報をシステム起動部１３４に転送する（ステップＳ４２１）。
システム起動部１３４は、使用できる範囲の動作情報を用いて、ハードウェアやソフトウェアが使用するレジスタ等に設定して、ハードウェアの初期化を行う（ステップＳ４２２）。どの撮影シチュエーション情報を使用するかについての判定処理の詳細は後述する。
【００５４】
そして、システム起動部１３４は、動作情報を使用できなかった範囲のハードウェアの初期化を制御ソフトウェアの初期起動処理に従って設定して（ステップＳ４２２）、処理を終了する。
【００５５】
撮影シチュエーション情報の全てを使用すると判定した場合（ステップＳ４０７のＹＥＳ）、シチュエーション情報管理部１３１は、撮影シチュエーション情報から全ての動作情報を抽出する（ステップＳ４３０）。
【００５６】
そして、抽出した動作情報をシステム起動部１３４に伝達し、システム起動部１３４は、伝達された動作情報に従って、各ハードウェアのレジスタ値などを、それぞれのレジスタに転送して、起動処理を実行する（ステップＳ４３１）。
【００５７】
ステップＳ４０７以降の処理に示されるように、起動時に撮影シチュエーション情報の一部または全部を使用することでハードウェアやソフトウェアの初期化時に必要な処理を低減することができ、結果、撮像装置１０００が起動して撮影できる状態になるまでの時間を短縮することができる。
【００５８】
図５は、最新の撮影シチュエーション情報の生成処理を示すフローチャートである。撮影シチュエーション情報の生成は、撮像装置１０００において、撮像処理が実施されたことをトリガに実施される。
【００５９】
撮像装置１０００において撮像処理が実施されたことを受けて、撮像装置１０００のシチュエーション情報管理部１３１は、センサ回路１１４から位置情報や時刻情報を環境情報として取得する（ステップＳ５０１）。
【００６０】
シチュエーション情報管理部１３１は、センサ回路１１４から取得した環境情報を最新の撮影シチュエーション情報として記録するための構成への変換処理を行う（ステップＳ５０２）。ここでいう変換処理とは、撮影シチュエーション情報として管理可能なフォーマットへの変更や、順序構成の調整のことである。
【００６１】
撮像装置１０００を構成する構成要素の設定値を取得する（ステップＳ５０３）。ここで取得する情報は、例えば、画像処理回路１０２のデバイスに関するレジスタ値や、回路制御設定値、制御ソフトウェアの制御変数値及びマイコンレジスタ値やプログラムカウンタ値である。なお、取得する情報にこれらに限るものではなく、撮像装置１０００が撮像処理を実施した状態に復元するために必要な情報であれば、どのような情報であっても構わない。
【００６２】
シチュエーション情報管理部１３１は、取得した動作情報を最新の撮影シチュエーション情報として記録するための変換処理を実行する（ステップＳ５０４）。ここでの変換処理とは、撮影シチュエーション情報として管理可能なフォーマットへの変更や、順序構成の調整のことである。
【００６３】
シチュエーション情報管理部１３１は、ステップＳ５０２において取得した環境情報と、ステップＳ５０４において取得した動作情報とを組み合わせて最新の撮影シチュエーション情報を生成する（ステップＳ５０５）。
【００６４】
そして、シチュエーション情報管理部１３１は、生成した撮影シチュエーション情報を不揮発性メモリ１３１に書き込む（ステップＳ５０６）。
以上が、撮影シチュエーション情報の生成処理である。
【００６５】
図６は、撮影終了時の処理を示すフローチャートである。撮影終了時とは、撮像装置１０００の電源を切る処理のことである。
シチュエーション情報管理部１３１は、図５に示す処理を経て生成された最新の撮影シチュエーション情報が存在しているか否かを確認する（ステップＳ６０１）。
【００６６】
最新の撮影シチュエーション情報が存在している場合には（ステップＳ６０１のＹＥＳ）、当該撮影シチュエーション情報を不揮発性メモリ１１３に記録し（ステップＳ６０２）、撮像装置１０００は、自己の各部への電源の供給を停止する。
【００６７】
最新の撮影シチュエーション情報が存在していない場合には（ステップＳ６０１のＮＯ）、最新の撮影シチュエーション情報を記録することなく、撮像装置１０００は、自己の各部への電源の供給を停止する。
【００６８】
図７は、シチュエーション評価部１３２によるシチュエーション情報の評価処理を示すフローチャートである。当該処理は、撮像装置１０００の起動時に実行される。
まず、シチュエーション評価部１３２は、撮像装置１０００の電源が投入されると、センサ回路１１４から時刻情報及び位置情報を取得する（ステップＳ７１０）。
【００６９】
また、シチュエーション評価部１３２は、不揮発性メモリ１１３から撮影シチュエーション情報を取得する（ステップＳ７２０）。
シチュエーション評価部１３２は、取得した位置情報と、不揮発性メモリに記録されていた撮影シチュエーション情報に示される位置情報とを比較して距離の差分を算出し、算出した距離の差分が所定の距離α以下であるか否かを判定する（ステップＳ７３０）。ここで、所定の距離αは、撮影場所が近いか否かを判定するために用いるものであり、例えば、１０ｍに設定される。当該設定値は、ユーザが任意に変更できるものとする。
【００７０】
算出した距離の差分が所定の距離α以下であると判定した場合には（ステップＳ７３０のＹＥＳ）、シチュエーション評価部１３２は、取得した撮影シチュエーション情報の位置条件判定結果を“TRUE”に設定する（ステップＳ７３１）。算出した距離の差分が所定の距離αよりも長いと判定した場合には（ステップＳ７３０のＮＯ）、シチュエーション評価部１３２は、取得した撮影シチュエーション情報の位置条件判定結果を“FALSE”に設定する（ステップＳ７３２）。
【００７１】
次に、シチュエーション評価部１３２は、取得した時刻情報と、不揮発性メモリ１１３に記録されていた撮影シチュエーション情報に示される時刻情報とを比較して時間の差分を算出し、算出した時間の差分が所定時間Ｐ以内であるか否かを判定する（ステップＳ７４０）。ここで、所定時間Ｐは、撮像装置１０００の起動時が、撮影シチュエーション情報が作成されたときから所定時間Ｐが経過しているか否かを判定するのに用いられるものであり、例えば、上述の通り１０分に設定される。当該設定値は、ユーザが任意に変更できるものとする。
【００７２】
算出した時間の差分が所定時間Ｐ以内であると判定した場合には（ステップＳ７４０のＹＥＳ）、シチュエーション評価部１３２は、経過時間判定結果を“TRUE”に設定する（ステップＳ７４１）。算出した時間の差分が所定時間Ｐよりも長いと判定した場合には（ステップＳ７４０のＮＯ）、シチュエーション評価部１３２は、経過時間判定結果を“FALSE”に設定する（ステップＳ７４２）。
【００７３】
また、シチュエーション評価部１３２は、取得した時刻情報を用いて、当該時刻情報が示す時刻が属する時間帯と、不揮発性メモリ１１３から取得した撮影シチュエーション情報に示される時間帯とが同一の時間帯であるか否かを判定する（ステップＳ７５０）。
【００７４】
時間帯が同じであると判定した場合には（ステップＳ７５０のＹＥＳ）、シチュエーション評価部１３２は、時間帯条件判定結果を“TRUE”に設定する（ステップＳ７４１）。時間帯が異なると判定した場合には（ステップＳ７５０のＮＯ）、シチュエーション評価部１３２は、時間帯条件判定結果を“FALSE”に設定する（ステップＳ７５２）。
【００７５】
これらの処理により、シチュエーション評価部１３２は、位置条件判定結果と、経過時間判定結果と、時間帯条件判定結果との組み合わせからなる撮影シチュエーション環境差分評価結果を生成し、システム起動部１３４に伝達する。
【００７６】
当該処理を行うことにより、システム起動部１３４により、使用できる撮影シチュエーション情報を取捨選択できるようになる。
図８は、システム起動部１３４が実行する撮像装置１０００の初期化における処理を示すフローチャートであり、どのような初期化を実行するのかを決定するための処理を示している。
【００７７】
システム起動部１３４は、シチュエーション評価部１３２から受け付けた撮影シチュエーション環境差分評価結果で示される位置条件判定結果が“TRUE”か“FALSE”であるかを判定する（ステップＳ８０１）。
【００７８】
その次に、システム起動部１３４は、シチュエーション評価部１３２から受け付けた撮影シチュエーション環境差分評価結果で示される経過時間判定結果が“TRUE”か“FALSE”であるかを判定する（ステップＳ８０２及びＳ８０３）。
【００７９】
そして、システム起動部１３４は、シチュエーション評価部１３２から受け付けた撮影シチュエーション環境差分評価結果で示される時間帯条件判定結果が“TRUE”か“FALSE”であるかを判定する（ステップＳ８０４〜Ｓ８０６）。
【００８０】
これらの３つの判定処理の結果、システム起動部１３４は、以下のように、初期化を実行する。
第一に、位置条件判定結果、経過時間判定結果、時間帯条件判定結果の全てが“TRUE”であった場合に（ステップＳ８０１のTRUE、ステップＳ８０２のTRUE、ステップＳ８０４のTRUE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報の全ての動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１０）。
【００８１】
第二に、位置条件判定結果、経過時間判定結果が“TRUE”で、時間帯条件判定結果が“FALSE”であった場合に（ステップＳ８０１のTRUE、ステップＳ８０２のTRUE、ステップＳ８０４のFALSE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、レンズ制御情報、オプティカルブラック調整情報、ガンマカーブ調整情報、ＡＦ調整情報の動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１１）。前回の撮影時との撮影場所の変化が少なく、時間経過は少ないが、時間帯が変化している場合を示している。例えば、この条件に一致した場合においては、取得撮影シチュエーション動作情報が有している情報に対して撮影時における光源が変化している可能性が高いと考えられる。このため、光量調整に関する補正情報に関しては、前回の撮影で使用していた取得撮影シチュエーション動作情報を使用することの利用優位性が低いと判断し、制御ソフトウエアの初期値を用いて、撮像装置の初期化処理を実行することを決定する。
【００８２】
第三に、位置条件判定結果が“TRUE”で、経過時間判定結果及び時間帯条件判定結果が“FALSE”であった場合に（ステップＳ８０１のTRUE、ステップＳ８０２のFALSE、ステップＳ８０５のTRUE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、レンズ制御情報、ガンマカーブ調整情報、ＡＦ調整情報、ＡＥ調整情報の動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１２）。この場合、位置条件と時間帯条件が所定の範囲内あるため、入力信号の調整情報と、映像信号処理に関する情報に関しての使用優位性が高いと考えられる。しかしながら、撮影日が異なっているため色調整に関わる調整値については異なっている可能性が高いと判断できるため、一部については使用していない。
【００８３】
第四に、位置条件判定結果と時間帯条件判定結果が“TRUE”で、経過時間判定結果が“FALSE”であった場合に（ステップＳ８０１のTRUE、ステップＳ８０２のFALSE、ステップＳ８０５のFALSE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、レンズ制御情報、ガンマカーブ調整情報、ＡＦ調整情報の動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１３）。この場合、前回の撮影と異なる日に、同一の場所で同一の時間帯に起動していると考えられる。例えば、自宅等の定まった場所での繰り返しの使用が考えられる。この際、多くの情報は前回の撮影に近しいと考えられるが、光源に依存する情報に関しては変化している可能性が高いと想定されるため、使用の一例として、オプティカルブラック調整情報は使用していない。
【００８４】
第五に、位置条件判定結果が“FALSE”で、経過時間判定結果及び時間帯条件判定結果が“TRUE”であった場合に（ステップＳ８０１のFALSE、ステップＳ８０３のTRUE、ステップＳ８０６のTRUE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、ガンマカーブ調整情報、ＯＢ（Optical Black）調整情報、ＡＥ調整情報、ホワイトバランス調整情報の動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１４）。この場合、経過時間判定結果及び時間帯条件が所定の範囲内にあるため、使用できる撮影シチュエーション情報として、光源によりその設定値が変化し得る情報の優位性が高いと考えられる。そのため、画質を調整するための情報については前回の撮影情報を使用するが、撮影距離に関しては変更する可能性が高いと判定しており、使用していない。状況の一例としては、旅行中の場所移動後の撮影などが考えられる。
【００８５】
第六に、位置条件判定結果と時間帯条件判定結果が“FALSE”で、経過時間判定結果が“TRUE”であった場合に（ステップＳ８０１のFALSE、ステップＳ８０３のTRUE、ステップＳ８０６のFALSE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、ガンマカーブ調整情報の動作情報のみを使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１５）。この場合、位置条件と時間帯条件が所定の範囲内になく、経過時間が所定の範囲内にあるため、入力信号の調整情報と、映像信号処理に関する情報に関しての使用優位性は低いと判断できるため、一部については使用していない。
【００８６】
第七に、位置条件判定結果と経過時間判定結果とが“FALSE”で、時間帯条件判定結果が“TRUE”であった場合に（ステップＳ８０１のFALSE、ステップＳ８０３のFALSE、ステップＳ８０７のTRUE）、システム起動部１３４は、不揮発性メモリ１１３から読みだした撮影シチュエーション情報のうち、ガンマカーブ調整情報、ＡＥ調整情報、ホワイトバランス情報の動作情報を使用して撮像素子１１０及び画像処理回路１０２の初期化を実行する（ステップＳ８１６）。この場合、位置条件と経過時間については所定の範囲内にはないが、時間帯は異なっていないため、撮影シチュエーション情報のうち、光源により変更される信号情報調整情報の使用優位性が高いと判断している。
【００８７】
そして、位置条件判定結果、経過時間判定結果、時間帯条件判定結果の全てが“FALSE”であった場合に（ステップＳ８０１のFALSE、ステップＳ８０３のFALSE、ステップＳ８０７のFALSE）、システム起動部１３４は、動作情報を一切使用せず、従来通りの初期化を実行する（ステップＳ８１７）。
【００８８】
以上のステップＳ８１０〜Ｓ８１６に示されるように、何らかの動作情報を用いれば、従来において、その使用する動作情報の設定のために必要であった処理を実行せずとも良い分だけ、撮像装置１０００の起動から撮像装置１０００が撮影可能な状態となるまでに要する時間を従来よりも短縮することができる。
【００８９】
図９は、システム起動部１３４による実際の初期化処理の内容を示すフローチャートである。
システム起動部１３４は、使用するべき動作情報があるか否かを判定する（ステップＳ９００）。
【００９０】
使用するべき動作情報がある場合には（ステップＳ９００のＹＥＳ）、システム起動部１３４は、動作情報がデバイス、即ち、撮像素子１１１や画像処理回路１０２に対する設定を含んでいるか否かを判定する（ステップＳ９１０）。
【００９１】
動作情報がデバイスに対する設定を含んでいない場合には（ステップＳ９１０のＮＯ）、撮像装置１０００の制御ソフトウェアの変数の初期値設定を、例えば、指定されている領域のＤＲＡＭあるいはＳＲＡＭに書き込むなどして、実行し（ステップＳ９１１）、ステップＳ９００に戻る。デバイスに対する設定を行う必要がない場合とは、撮像装置１０００の制御ソフトウェアの初期値の設定が残っている場合である。
【００９２】
動作情報がデバイスに対する設定を含んでいる場合には（ステップＳ９１０のＹＥＳ）、システム起動部１３４は、当該動作情報がリアルタイム制御の必要なものであるかどうかを判定する（ステップＳ９２０）。この場合、初期化時に使用する動作情報を設定すべき対象が、撮像装置１０００の動作中に動的に変化する場合は、撮像装置１０００の制御ソフトウェアにより動作中に更新される値である。そのため、デバイスが有するレジスタに直接値を書き込んでも、撮像装置の制御ソフトウェアを動作させると同時にどの設定も書き換えられてしまうため意味がない。そのため、Ｓ９２０では初期化時に使用する動作情報を設定すべき対象が、撮像装置の定常的な動作において書き換えら得る情報であるのか否かに基づいて判定を行う。
【００９３】
リアルタイム制御が必要でない場合には（ステップＳ９２０のＮＯ）、システム起動部１３４は、不揮発性メモリ１１３から取得した動作情報に基づき、レジスタの該当する領域への直接書き込みを実行して（ステップＳ９２1）、ステップＳ９００に戻る。
【００９４】
リアルタイム制御が必要な場合には（ステップＳ９２０のＹＥＳ）、システム起動部１３４は、デバイスドライバの内部変数の変更を実行する（ステップＳ９２２）。即ち、撮像装置の定常的な動作内で該当する領域に値を書き込む処理、例えばデバイスドライバに対するパラメータ設定情報等、に対して、初期化時に使用する動作情報より得られる値を設定する。そして、システム起動部１３４は、初期化使用動作情報より得られる値を使用しているデバイスドライバを呼び出し、デバイスドライバ経由でデバイスレジスタに値の書き込みを実行して（ステップＳ９２３）、ステップＳ９００に戻る。なお、ステップＳ９００においては、初期化処理において使用する動作情報が存在するか否かを、全ての取得撮影シチュエーション動作情報においてチェックを行うものとする。
【００９５】
設定すべき動作情報がない場合には（ステップＳ９００のＮＯ）、システム起動部１３４は、残っている初期化処理を実行する。
即ち、システム起動部１３４は、未初期化のＲＡＭの初期化を実行し（ステップＳ９０１）、未初期化デバイスレジスタに対する初期値の設定する（ステップＳ９０２）。また、システム起動部１３４は、メモリコントローラレジスタを更新し（ステップＳ９０３）、プログラムカウンタを更新して（ステップＳ９０４）、撮像装置１０００の起動時の処理を終了する。当該処理が終了することにより、撮像装置１０００は、撮影可能な状態に遷移することができる。
【００９６】
図１０は、撮像装置１０００が任意のタイミングにおいて、実行する撮影シチュエーション情報の保存処理を示すフローチャートである。
当該撮影シチュエーション情報の保存処理は、撮像装置１０００において、例えば、制御ソフトウェアに予め定められた撮影時以外のタイミング（定期的な記録）あるいは、ユーザからの撮影シチュエーション情報の保存指示を受け付けた場合などの、任意のタイミングにおいて実行される。
【００９７】
当該処理は、図６に示した撮影時の撮影シチュエーション情報の保存処理と略同一であり、その実行のトリガが撮影であるか、制御ソフトウェアからの指示乃至ユーザからの指示であるかが異なる。
【００９８】
シチュエーション情報管理部１３１は、逐次、制御ソフトウェア乃至ユーザからの撮影シチュエーション情報の記録指示があるか否かを判定する（ステップＳ１００１）。
シチュエーション情報管理部１３１は、制御ソフトウェア乃至ユーザからの撮影シチュエーション情報の記録指示があった場合には（ステップＳ１００１のＹＥＳ）、センサ回路１１４のＲＴＣ１４１から時刻情報を、ＧＰＳ１４２から位置情報を取得する。また、シチュエーション情報管理部１３１は、撮影シチュエーション情報の記録指示があったタイミングでの、撮像素子１１１及び画像処理回路１０２に設定されている各ハードウェアの設定値を取得する。そして、得られた情報それぞれを環境情報及び動作情報のフォーマットに変換して、撮影シチュエーション情報を生成し、生成した撮影シチュエーション情報を不揮発性メモリ１１３に記録する。
【００９９】
以上が、撮像装置１０００における任意のタイミングでの、撮影シチュエーション情報の保存処理の流れである。
図１１は、撮像装置１０００が撮影シチュエーション情報として、ベスト撮影シチュエーション情報を保持している場合の起動処理を示すフローチャートである。
【０１００】
ベスト撮影シチュエーション情報は、撮像装置１０００がどのような環境に置かれたとしても、なるべく良い画像を取得できる動作情報（ハードウェアの設定値）を示す情報である。当該ベスト撮影シチュエーション情報で示される動作情報は、各種の動作環境において設定された撮影時の動作情報の平均値であることが望ましい。ベスト撮影シチュエーション情報は、予め撮像装置１０００の不揮発性メモリ１１３に記録されていてもよいし、撮像装置１０００において撮影が実行されるたびに生成される撮影シチュエーション情報について、所定回数分の撮影シチュエーション情報の動作情報の平均値を算出して、これをベスト撮影シチュエーション情報として、撮像装置１０００のシチュエーション情報管理部１３１が生成して不揮発性メモリ１１３に記録することとしてもよい。
【０１０１】
図１１に示す処理は、図４に示す処理とは、ベスト撮影シチュエーション情報があるか否かが異なるものであり、多くの点が図４に示す処理と共通するので、共通する処理内容については、同じ符号を付して、その説明を割愛する。
【０１０２】
図１１に示す処理と図４に示す処理とで異なる処理とは、ステップＳ１１１０〜Ｓ１１１３に係る処理である。
図１１に示すように撮像装置１０００は、ＤＲＡＭの初期化を終えると（ステップＳ４０３）、ベスト撮影シチュエーション情報を使用するか否かを判定する（ステップＳ１１１０）。当該判定は、予め不揮発性メモリ１１３にベスト撮影シチュエーション情報を使用するか否かを示すフラグを格納する領域を設け、当該フラグに応じて、判定する。あるいは、不揮発性メモリ１１３にベスト撮影シチュエーション情報として記録する領域を予め定めておき、当該領域に情報が保持されていれば、ベスト撮影シチュエーション情報を使用すると判定することとしてもよい。
【０１０３】
ベスト撮影シチュエーション情報を使用しない場合には（ステップＳ１１１０のＮＯ）、ステップＳ４０４以降の処理を実行する。ステップＳ４０４以降の処理は、図４を用いて説明した通りである。
【０１０４】
ベスト撮影シチュエーション情報を使用する場合には（ステップＳ１１１０のＹＥＳ）、シチュエーション情報管理部１３１は、不揮発性メモリ１１３からベスト撮影シチュエーション情報を取得する。
【０１０５】
システム起動部は、ベスト撮影シチュエーション情報を取得すると、そこから、動作情報を抽出する（ステップＳ１１１１）。
そして、システム起動部１３４は、抽出したベスト撮影シチュエーション情報の動作情報全てを用いて、ハードウェアの設定値のレジスタへの適用等の起動処理を実行し（ステップＳ１１１３）、終了する。
【０１０６】
このように、撮像装置１０００の置かれているいろいろな環境において、適応できるハードウェア、ソフトウェア設定を保持するベスト撮影シチュエーション情報を保持することにより、撮影環境の変化が激しくとも、起動時の処理に必要な時間を一様に短縮することができる。
＜まとめ＞
以上に説明してきたように、撮像装置１０００は、撮影時ないしは、制御ソフトウェアあるいはユーザからの指示による任意のタイミングにおいて、撮影時の環境を示す環境情報と、そのときのハードウェアおよびソフトウェアの設定値などを示す動作情報とを対応づけて撮影シチュエーション情報として記憶する。そして、撮像装置１０００が新たに起動されたときに、最後に記録された撮影シチュエーション情報が使用できるか否かを判定する。撮影シチュエーション情報が使用できるのであれば、当該情報に記録されている情報を用いてハードウェア及びソフトウェアの起動処理を行うことにより、起動時の処理を短縮することができ、ユーザが撮影したいシーンを取り逃すことを防止することができる。通常、各ハードウェアは、撮影環境に応じた設定を行わないと、ユーザにとって望ましい画像を撮影できない。そのため、撮影の前には各ハードウェアの設定を行う必要があり、その設定・調整のための時間が起動時間の遅延の一因となっている。しかし、本発明では、その設定・調整のための時間を必要としないので、その分だけ、撮影状態になるまでの時間を短縮できる。
＜実施の形態２＞
実施の形態１においては、撮影シチュエーション情報を不揮発性メモリ１１３から取得することとした。しかし、撮影シチュエーション情報は、撮像装置１０００のものであれば、撮像装置１０００の不揮発性メモリ１１３からではなくその他の記録媒体から取得することとしてもよい。本実施の形態２においては、場合の実施の形態について説明する。
＜構成＞
図１２は、実施の形態２に係る撮像装置２０００の機能構成例を示すブロック図である。
【０１０７】
図１２に示す撮像装置２０００は、実施の形態１に示した撮像装置１０００に示した構成とほぼ一致するので、ここでは、撮像装置１０００との差異について説明するものとし、撮像装置１０００と同様の機能を有する構成部については、同じ符号を振り、その説明を割愛するものとする。
【０１０８】
撮像装置２０００には、撮像装置１０００と異なり、メディア制御部１０７には、メディア１０８が接続されている。
メディア１０８は、撮影シチュエーション情報を記録する機能を有する記録媒体であり、例えば、ＢＤ（Blu-ray Disc）、ＤＶＤ（Digital Versatile Disc）、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリなどである。メディア１０８がＢＤであった場合には、メディア制御部１０７はＢＤドライブ、メディア１０８がＵＳＢフラッシュメモリであった場合には、メディア制御部１０７はＵＳＢコネクタとなる。シチュエーション情報管理部１３１の指示に従い、メディア制御部１０７により、撮影シチュエーション情報がメディア１０８に書き込まれる。
【０１０９】
シチュエーション情報管理部１３１は、実施の形態１に示した機能に加えて、撮影時に、メディア１０８がメディア制御部１０７に接続されているかを判定し、接続されている場合に、撮影シチュエーション情報をメディア制御部１０７に書き込ませる機能を有する。また、シチュエーション情報管理部１３１は、撮像装置２０００の起動時には、メディア１０８がメディア制御部１０７に接続されている場合に、撮影シチュエーション情報をメディア１０８から取得する機能を有する。
＜動作＞
実施の形態２に係る撮像装置２０００の起動時の動作を図１３のフローチャートに示す。図１３に示すフローチャートは、図４に示した撮像装置１０００の動作と略一致する。そこで、共通する動作については同じ符号を振り、その説明を割愛する。
【０１１０】
そして、ここでは、撮像装置２０００の撮像装置１０００とは異なる動作を説明する。
図１３を図４と比較すればわかるように、その差異は、ステップＳ１３０１〜Ｓ１３０３にある。
【０１１１】
ＤＲＡＭの初期化を終える（ステップＳ４０３）と制御回路１０３は、メディア制御部１０７にメディア１０８が接続されているか否かを判定する（ステップＳ１３０１）。制御回路１０３は当該判定をメディア制御部１０７からのメディア１０８が接続されているか否かを示す接続信号により行うものとする。また、メディア制御部１０７は、メディア１０８の接続を例えば、接続されることによる端子の電圧変化により検出する。
【０１１２】
メディア１０８が接続されていない場合には（ステップＳ１３０１のＮＯ）、シチュエーション情報管理部１３１は、実施の形態１と同様に不揮発性メモリ１１３から撮影シチュエーション情報を読み出す（ステップＳ１３０２）。
【０１１３】
制御回路１０３は、メディア１０８が接続されている場合には（ステップＳ１３０１のＹＥＳ）、メディア１０８から撮影シチュエーション情報を読み出す（ステップＳ１３０３）。
【０１１４】
なお、撮影シチュエーション情報の構成は、不揮発性メモリ１１３に記録されているものも、メディア１０８に記録されているものも、共に、実施の形態１に示したものと同様であり、以降の起動処理は、実施の形態１と同様に行うものとする。
【０１１５】
これにより、撮影シチュエーション情報が内蔵の不揮発性メモリ１１３ではなく外部記録媒体に記録されているような場合にも、撮影シチュエーション情報を読み出してハードウェア及びソフトウェアの起動処理を実行することにより、起動時間を短縮することができる。
【０１１６】
図１４は、実施の形態２に係る撮像装置２０００の終了処理を示すフローチャートである。終了処理とは、実施の形態１で説明したように撮像装置２０００の電源を切るときの処理のことである。
【０１１７】
まず、シチュエーション情報管理部１３１は、最新のシチュエーション情報があるか否かを判定する（ステップＳ１４０１）。最新のシチュエーション情報がない場合には（ステップＳ１４０１のＮＯ）、そのまま電源を切り、撮像装置２０００は次に電源スイッチが入れられるまで静止状態に移行する。
【０１１８】
一方、最新のシチュエーション情報がある場合には（ステップＳ１４１０のＹＥＳ）、メディア管理用の電源が供給されているか否かを判定する（ステップＳ１４２０）。即ち、メディア制御部１０７にメディア１０８に撮影シチュエーション情報を書き込むための電源が供給されているかを判定する。
【０１１９】
メディア管理用の電源が供給されている場合には（ステップＳ１４２０のＹＥＳ）、制御回路１０３は、メディア制御部１０７に撮影シチュエーション情報を転送する（ステップＳ１４２２）。メディア制御部１０７は受け付けた撮影シチュエーション情報をメディア１０８に書き込む。
【０１２０】
メディア管理用の電源が供給されていない場合には（ステップＳ１４２０のＮＯ）制御回路１０３は、最新のシチュエーション情報を不揮発性メモリ１１３に転送し、不揮発性メモリ１１３はこれを記憶する。
【０１２１】
このように、実施の形態２においては、撮影シチュエーション情報を不揮発性メモリ１１３に記録していようが、メディア１００８に記録していようが、どちらの場合にも対応して、撮像装置１０００の起動を従来よりも早くすることができる。
＜補足１＞
上記実施の形態において、本発明を説明してきたが、本発明は上記実施の形態に限られないことは勿論である。以下、上記実施の形態以外に本発明の思想として含まれる各種の変形例について説明する。
【０１２２】
（１−１）上述の実施の形態における撮影シチュエーション情報は一例であり、上述した以外の、撮像装置１０００の撮影に影響し数値化できる環境要因に基づく環境情報や、その他の回路の動作状態を示す動作情報等が含まれていてもよい。
【０１２３】
例えば、環境情報としては、撮像装置１０００に照度センサが備えられていた場合には、その照度の情報が含まれていてもよい。
また、上記実施の形態においては、位置情報及び時刻情報に基づいて撮影シチュエーション情報の動作情報のうち、どの動作情報を使用するかの判定を行った。しかしながら、どの動作情報を使用するかの判定に用いることができるのは、位置情報や時刻情報には限られず、その他の環境情報を用いて判定することとしてもよい。
【０１２４】
例えば、起動時の気温に基づいて、撮影シチュエーション情報が生成されたときの温度との差が、所定の温度以下であるかどうかという判定に基づいて使用する動作情報を決定してもよいし、起動時の天候に基づいて、撮影シチュエーション情報が生成されたときの天候と一致するか否かという判定に基づいて使用する動作情報を決定することとしてもよい。
【０１２５】
さらには、これらの天候や気温に基づく条件を上記実施の形態で示した位置や時刻に基づく条件と組み合わせて使用する動作情報を決定することとしてもよいし、これらの条件のうち、ユーザの嗜好に合わせて、好みの条件に従った判定をしてもよい。撮像装置は、この設定のために、この設定を実行するための設定手段（インターフェース）を備えていてもよい。
【０１２６】
気温情報を用いる場合には、例えば、センサ回路１１４の温度計１４３で測定された温度が所定の温度以上の変化が検出された場合には、映像処理信号処理部に対して設定する動作情報の一部を使用しないことが考えられる。これは、例えば、温度調整の行き届いた室内から、室外へ移動した場合等、時間や位置に大きな変化がなくとも周辺環境の変化が大きい場合には、画像処理に関わる設定値は再調整する必要性が高いと考えられるためである。例えば、動作情報の一つであるオプティカルブラック情報を使用せずに、最適なＯＢ位置や信号レベルの再取得を実施することが考えられる。
【０１２７】
あるいは、起動時の天候が撮影シチュエーション情報を記録した際の天候と一致した場合には、映像信号処理部に対して設定する動作情報を使用する。一致しない場合には、一部については使用しない。
【０１２８】
このような手法を用いて使用する動作情報を決定することとしてもよい。
（１−２）上述の実施の形態における撮影シチュエーション情報では、一つ一つの情報を個別に管理する場合の一例を示したが、図２に示した撮像装置１０００の画像処理回路１０２のように、画像処理回路１０２に含まれる入力処理部１２１、映像信号処理部１２２、符号化処理部１２３それぞれで実行する処理が明確に分かれている場合などには、それぞれの処理部で実行する処理毎に、撮影シチュエーション情報をグループ分けして管理する手法をとってもよい。
【０１２９】
（１−３）上記実施の形態においては、位置情報及び時刻情報をセンサ回路１１４から取得することとしたが、これは、撮像装置１０００の位置情報及び時刻情報を取得できるのであれば、他の手法を以て取得してもよい。
【０１３０】
例えば、撮像装置１０００に外部端子（例えば、ＵＳＢ端子）を介して接続されている機器（例えば、ＧＰＳ測定機器など）から取得することとしてもよい。また、時刻情報もＧＰＳ衛星から取得することもできる。
【０１３１】
（１−４）上記実施の形態においては、撮像装置の起動時には、前回の終了時の撮影シチュエーション情報、即ち、不揮発性メモリ１１３乃至メディア１０８に記憶されている最新の撮影シチュエーション情報を用いて、起動処理を実行することとした。
【０１３２】
しかし、必ずしも最新のものだけを使用する必要はなく、複数の撮影シチュエーション情報の中から１つを選択した上で、選択した撮影シチュエーション情報を使用して起動処理を実行してもよい。
【０１３３】
即ち、図７に示した判定結果が全てTRUEとなる撮影シチュエーション情報、あるいは、よりTRUEが多くなる撮影シチュエーション情報を用いて起動処理を実行してもよい。この場合、不揮発性メモリ１１３乃至メディア１０８に記憶されている撮影シチュエーション情報全てについて、図７の条件判定を行って比較してもよいし、直近（起動時の現在時刻から記録時が近い）の所定数（例えば、３個）の撮影シチュエーション情報について、条件判定を行ってTRUEが多くなるものを選択する。TRUEとなる条件の個数が同じものが複数ある場合には、撮影シチュエーション情報の記録時がより起動時の現在時刻に近いもの、あるいは、記録場所がより起動時の現在地に近いものを選択するようにすればよい。各撮影シチュエーション情報の評価内容については、一時的に、揮発性メモリ１１６に記憶しておき、比較対象とすればよい。
【０１３４】
このような、複数の撮影シチュエーション情報の中から最適なものを選択する処理は、例えば、上記実施の形態に示した撮像装置１０００の起動状態判定部１３３が実行すればよい。
【０１３５】
（１−５）上記実施の形態２においては、メディア１０８が接続されている場合には、メディア１０８に記録されている撮影シチュエーション情報を使用することとしたが、ここで、更に、メディア１０８の撮影シチュエーション情報を使用してよいか否かを判定する処理を行ってもよい。
【０１３６】
即ち、メディア１０８に保持される撮影シチュエーション情報の信頼性に基づく判定を行って、使用するか否かを決定してもよい。当該信頼性は、例えば、メディア１０８に記録されている撮影シチュエーション情報が暗号化されており、撮像装置でメディア鍵を保持し、当該メディア鍵で撮影シチュエーション情報を復号できた場合に使用すると判定することとしてもよい。あるいは、予め、撮像装置１０００のメモリ等に、メディア１０８が接続されている場合の撮影シチュエーション情報を使用するか否かのフラグを保持し、当該フラグの設定値に応じて、メディア１０８の撮影シチュエーション情報を使用するか否かを判定してもよい。また、当該フラグは、ユーザによりその値（メディア１０８を使用するか否かの情報）を設定できることとしてもよい。
（１−６）上記実施の形態１に示した半導体集積回路１００の各機能構成要素（例えば、シチュエーション評価部１３２、システム起動部１３４等）は、その機能を実現する専用回路で実現されることとしてもよい。また、半導体集積回路１００は、１つの集積回路により実現されてもよいし、複数の集積回路により実現されてもよい。これらの、専用回路や集積回路は、撮像装置に代表される各種装置に組み込まれ、利用に供され、これにより各種装置は、各実施の形態で示したような各機能を実現するようになる。
【０１３７】
（１−７）上述の実施形態で示した撮像装置の起動処理に係る動作、撮影シチュエーション情報の記憶処理等（図４〜図１１、図１３〜図１４等参照）を撮像装置等のプロセッサ、及びそのプロセッサに接続された各種回路に実行させるためのプログラムコードからなる制御プログラムを、記録媒体に記録すること、又は各種通信路等を介して流通させ頒布させることもできる。このような記録媒体には、ＩＣカード、ハードディスク、光ディスク、フレキシブルディスク、ＲＯＭ等がある。流通、頒布された制御プログラムはプロセッサに読み出され得るメモリ等に格納されることにより利用に供され、そのプロセッサがその制御プログラムを実行することにより、実施形態で示したような各種機能が実現されるようになる。
＜補足２＞
ここで、本発明に係る撮像装置、制御回路、撮像方法として取り得る一実施形態とその効果について説明する。
【０１３８】
（２−１）本発明に係る撮像装置（１０００、２０００）は、撮像素子（１１１）と、映像信号に対して画像処理及び符号化処理を行う画像処理回路（１０２）と、前記撮像素子及び前記画像処理回路を制御する制御回路（１０３）と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリ（１１３）と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路（１１４）とを備え、前記制御回路は、自装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部（１３１）と、自装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部（１３２）と、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、自装置の初期起動を行うことを決定する起動状態判定部（１３３）と、前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の前記動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部（１３４）とを備えることを特徴とする。
【０１３９】
また、本発明に係る制御回路は、撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置における前記撮像素子及び前記画像処理回路を制御する制御回路（１０３）であって、前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報管理部（１３１）と、前記撮像装置の起動毎に前記シチュエーション情報取得部が取得した第１撮影シチュエーション情報と、前記センサ回路から取得した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価部（１３２）と、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定部（１３３）と、前記起動状態判定部が、前記撮影シチュエーション情報取得部が取得した第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動部（１３４）とを備えることを特徴とする。
【０１４０】
また、本発明に係る制御方法は、撮像素子と、映像信号に対して画像処理及び符号化処理を行う画像処理回路と、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つ示す環境情報と、当該環境情報に対応づけられた前記撮像素子及び前記画像処理回路の動作設定を示す動作情報とを含む第１撮影シチュエーション情報を保持する不揮発性メモリと、時刻情報、位置情報、天候情報、温度情報のうち少なくとも１つを含む第２撮影シチュエーション情報を取得するセンサ回路とを備える撮像装置の制御方法であって、前記撮像装置の起動時に前記第１撮影シチュエーション情報を取得するシチュエーション情報取得ステップ（Ｓ７２０）と、前記撮像装置の起動毎に前記シチュエーション情報取得ステップにおいて取得された第１撮影シチュエーション情報と、前記センサ回路から取得（Ｓ７１０）した現在の第２撮影シチュエーションとの差分を評価するシチュエーション評価ステップ（Ｓ７３０〜Ｓ７５２）と、前記差分が使用条件の範囲内である場合に、前記第１撮影シチュエーション情報を用いて、前記撮像装置の初期起動を行うことを決定する起動状態判定ステップ（Ｓ８０１〜Ｓ８１７）と、前記起動状態判定ステップにおいて、前記第１撮影シチュエーション情報を使用すると決定した場合に、前記第１撮影シチュエーション情報の動作情報を用いて、前記撮像素子及び前記画像処理回路の起動を実行するシステム起動ステップ（Ｓ４０７、Ｓ４２１〜Ｓ４２３、Ｓ４３０、Ｓ４３１）とを含むことを特徴とする。
【０１４１】
上記構成によれば、撮像装置は、起動時においては、不揮発性メモリ１１３に記録されている第１撮影シチュエーション情報に含まれる動作情報を使用できるか否かを、撮像装置の起動時の環境と、第１撮影シチュエーション情報が記録されたときの環境とを比べることで、行う。そして、撮像装置は、環境の差分に応じて、動作情報を使用して、起動処理を実行する。これにより、撮像装置は、記録してある動作情報を用いて、起動処理を行うことで、通常必要なハードウェアの起動時の調整処理等を行わずとも撮影状態に移行できるため、従来よりも早期の起動を実現できる。
【０１４２】
（２−２）上記（２−１）に示す撮像装置において、前記シチュエーション取得部は、更に、自装置の動作中に、撮像が行われたときに、撮像時の動作情報と前記センサ回路から第２撮影シチュエーション情報とを取得し、取得した動作情報と第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録することとしてもよい。
【０１４３】
これにより、撮像装置は、起動された際には、実際に撮像が実行されたときの状態に早期に復帰することができる。
（２−３）上記（２−１）に示す撮像装置において、前記シチュエーション情報管理部は、更に、撮像装置の電源停止時に、そのときの動作情報と、前記センサ回路から取得した第２撮影シチュエーション情報とを取得し、取得した動作情報と、第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録することとしてもよい。
【０１４４】
これにより、撮像装置は、次回の起動時に最も近い撮影環境を得る可能性ができる。従って、より多くの動作情報を使用できることになるので、起動時において撮像装置をより早期に撮影状態に移行させることができる。
【０１４５】
（２−４）上記（２−１）に示す撮像装置において、前記シチュエーション情報管理部は、更に、自装置の動作中に、任意のタイミングにおいて、そのときの動作情報と、前記センサ回路から取得した第２撮影シチュエーション情報とを取得し、取得した動作情報と、第２撮影シチュエーション情報とを組み合わせて第１撮影シチュエーション情報として前記不揮発性メモリに記録することとしてもよい。
【０１４６】
ここで任意のタイミングとは、撮像装置の制御ソフトウェアにおいて第１撮影シチュエーション情報を記録保存すると定められたタイミング、あるいは、ユーザからの第１撮影シチュエーション情報の記録保存の指示を受け付けたタイミングをいう。
【０１４７】
これにより、撮像装置は、任意のタイミングにおいて、第１撮影シチュエーション情報を記録保持できることになる。従って、例えば、ユーザの好みの設定の保持などができる。
【０１４８】
（２−５）上記（２−１）に示す撮像装置において、前記起動状態判定部は、更に、前記撮影シチュエーション情報の動作情報の構成要素毎または、構成要素のグループ毎に、システムの起動処理において使用するか否かを判定して、その結果を通知し、前記システム起動部は、前記第１撮影シチュエーション情報の動作情報のうち、前記起動状態判定部から使用すると判定した構成要素または構成要素のグループに含まれる構成要素を用いて、前記撮像素子及び前記画像処理回路の起動を実行することとしてもよい。
【０１４９】
これにより、撮像装置は、動作情報を構成する要素単位、あるいは、グループ分けされた要素群の単位での、起動を実行することができるようになる。従って、いろいろな環境下において、起動に利用できる動作情報を最大限に活用することができる。
【０１５０】
（２−６）上記（２−１）に示す撮像装置において、前記不揮発性メモリは、環境情報及び動作情報の組み合わせからなる第１撮影シチュエーション情報を複数保持し、前記シチュエーション評価部は、前記複数の第１撮影シチュエーション情報各々と前記第２撮影シチュエーション情報との差分を評価し、前記起動状態判定部は、前記差分が最も小さい第１撮影シチュエーション情報を用いてシステムの初期起動を実行すると判定し、前記システム起動部は、前記起動状態判定部が、差分が最も小さいと判定した第１撮影シチュエーション情報の動作情報を用いて前記撮像素子及び前記画像処理回路の起動を実行することとしてもよい。
【０１５１】
これにより、起動時の環境により近い第１撮影シチュエーション情報の動作情報を用いて撮像装置の起動を実行できる。従って、より多くの動作情報を使用できるので、より早く撮影可能な状態に遷移するまでの時間を削減できる。
【０１５２】
（２−７）上記（２−１）に示す撮像装置において、前記制御回路は、前記撮像装置の撮影可能な状態で起動されるのかを示す動作モードに応じて、前記第１撮影シチュエーション情報に含まれる前記動作情報を使用するか否かを決定することとしてもよい。
【０１５３】
これにより、撮像装置が撮影可能な状態で起動されない場合、例えば、再生モードで起動された場合などには、起動が撮影のために必要とされるハードウェアの起動時の設定を行わずともよい。そのため、撮影シチュエーション情報の取得や、使用判定等の処理を行わずともよくなる。従って、この場合には、撮像装置の処理負荷を軽減できる。
【０１５４】
（２−８）上記（２−１）に示す制御方法において、前記制御方法は、更に、前記撮像装置のシステム終了時に、現在の撮影シチュエーション情報を前記不揮発性メモリに書き込む書き込みステップを含むこととしてもよい。
【０１５５】
これにより、次回の撮像装置の起動時に最新の第１撮影シチュエーション情報を使用しての起動を行える。したがって、起動時の時間に最も近いであろう第１撮影シチュエーション情報を使用することで、起動時に撮像装置をより早く撮影状態に遷移させることができる。
【産業上の利用可能性】
【０１５６】
本発明に係る撮像装置は、電源投入から撮影可能になるまでの起動時間が短い撮影機器として、例えば、デジタルカメラやビデオカメラに活用することができる。
【符号の説明】
【０１５７】
１０００、２０００  撮像装置
１００  半導体集積回路
１０２  画像処理回路
１０３  制御回路
１０５  ＣＰＵ
１０７  メディア制御部
１０８  メディア
１０９  外部ＩＦ制御部
１１０  レンズ
１１１  撮像素子
１１２  ＡＦＥ
１１３  不揮発性メモリ
１１４  センサ回路
１１６  揮発性メモリ
１２１  入力処理部
１２２  映像信号処理部
１２３  符号化処理部
１３１  シチュエーション情報管理部
１３２  シチュエーション評価部
１３３  起動状態判定部
１３４  システム起動部
１４１  ＲＴＣ（Real Time Clock）
１４２  ＧＰＳ（Global Positioning System）
１４３  温度計
【図１】
2012182736.tif 000003
【図２】
2012182736.tif 000004
【図３】
2012182736.tif 000005
【図４】
2012182736.tif 000006
【図５】
2012182736.tif 000007
【図６】
2012182736.tif 000008
【図７】
2012182736.tif 000009
【図８】
2012182736.tif 000010
【図９】
2012182736.tif 000011
【図１０】
2012182736.tif 000012
【図１１】
2012182736.tif 000013
【図１２】
2012182736.tif 000014
【図１３】
2012182736.tif 000015
【図１４】
2012182736.tif 000016