(57)【要約】【課題】撮像装置の消費電力をより低減できるようにする。【解決手段】センサ部１２により得られた映像データに各種処理を施す複数の処理部１５〜２３と、各処理部での処理に係る映像データを保持するメモリ２９、３０と、メモリへの電流供給の制御を行う制御部２６、２８とを有し、制御部２６により撮影モードの遷移をフィールド周期単位で観測して、撮影モードの撮影シーケンスに応じてメモリへの電流供給の制御を行うようにして、撮影モードの遷移に対応するきめ細やかな電流供給の制御を行い、メモリの消費電力を最小限に抑えられるようにする。【選択図】図１
2010103865.tif 000002
【特許請求の範囲】
【請求項１】
入射される映像を光電変換し映像データを生成する撮像素子と、
前記撮像素子により得られた映像データに係る各種処理を施す複数の処理手段と、
前記処理手段での処理に係る映像データを保持する記憶手段と、
前記記憶手段への電流供給の制御を行う制御手段とを備え、
前記制御手段は、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記映像データのフィールド周期単位又はフレーム周期単位で前記撮影モードの遷移を観測することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記制御手段は、動画撮影時において静止画の同時撮影を開始する指示の検出を行い、当該指示を検出した場合には、前記記憶手段への電流供給の制御を切り替えることを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記制御手段は、通常の動画撮影と高解像度の動画撮影の間の前記撮影モードの遷移の検出を行い、当該撮影モードの遷移を検出した場合には、前記記憶手段への電流供給の制御を切り替えることを特徴とする請求項１〜３の何れか１項に記載の撮像装置。
【請求項５】
前記制御手段は、スローシャッター撮影時の信号処理シーケンスを観測して前記記憶手段の使用する領域をフィールド単位で検出し、検出した結果に応じて前記記憶手段への電流供給の制御を切り替えることを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記撮像素子における信号の読み出しモードをフィールド単位又はフレーム単位で検出し、検出した結果に応じて前記記憶手段への電流供給の制御を切り替えることを特徴とする請求項１〜５の何れか１項に記載の撮像装置。
【請求項７】
前記記憶手段は、領域単位で電流供給の制御を受けることが可能であり、フィールド単位又はフレーム単位で検出される、処理に必要な領域のみ活性化されることを特徴とする請求項１〜６の何れか１項に記載の撮像装置。
【請求項８】
前記記憶手段は、複数の記憶手段により構成され、フィールド単位又はフレーム単位で検出される、処理に必要な記憶手段のみにて、処理開始前にパワーアップシーケンスが実行され、処理時に電流供給が行われ、処理終了後に電流供給が停止されることを特徴とする請求項１〜７の何れか１項に記載の撮像装置。
【請求項９】
前記記憶手段は、複数のバンクにより構成され、フィールド単位又はフレーム単位で検出される、処理に必要なバンクのみにて、処理開始前にパワーアップシーケンスが実行され、処理時に活性化され、処理終了後にパワーダウンされることを特徴とする請求項１〜７の何れか１項に記載の撮像装置。
【請求項１０】
撮像素子及び記憶手段を有する撮像装置の制御方法であって、
入射される映像を前記撮像素子により光電変換して得られた映像データに係る各種処理を施す複数の処理工程と、
前記処理工程での処理に係る映像データを保持する前記記憶手段への電流供給の制御を行う制御工程とを有し、
前記制御工程では、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とする撮像装置の制御方法。
【請求項１１】
撮像素子及び記憶手段を有する撮像装置の制御をコンピュータに実行させるプログラムであって、
入射される映像を前記撮像素子により光電変換して得られた映像データに係る各種処理を施す複数の処理ステップと、
前記処理ステップでの処理に係る映像データを保持する前記記憶手段への電流供給の制御を行う制御ステップとをコンピュータに実行させ、
かつ前記制御ステップでは、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、詳しくは撮像装置における消費電力低減技術に関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラのような携帯可能な撮像装置において、その消費電力は電池（バッテリー）の消耗に直結するものであり、非常に重要な要素である。デジタルカメラでは、撮影開始の指示の時点から処理開始の直前までＤＲＡＭへの電流供給をオフし、処理開始から終了の期間のみ電流供給をオンにすることでバッテリーの消耗を抑圧する技術が提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００２−２８１４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、ビデオカメラは、動画と静止画の同時撮影を含む、高精細な画像の記録が可能となっている。高精細な画像は画素数が多大であり、特にビデオカメラのようにフィールド周期での処理が必須である場合には、供給するクロックの周波数も上がり消費電力が増大する。また、機能が多彩になると処理も複雑化するために処理過程のデータを保持するためのメモリのサイズ、帯域も大きくなる上に撮影モードの遷移によるばらつきも大きくなる。例えば、上述したような撮影開始の指示の時点から処理開始の直前までのパワーダウン制御では、ビデオカメラのような撮像装置においての消費電力低減効果は小さいものとなる。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、撮像装置の消費電力をより低減できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る撮像装置は、入射される映像を光電変換し映像データを生成する撮像素子と、前記撮像素子により得られた映像データに係る各種処理を施す複数の処理手段と、前記処理手段での処理に係る映像データを保持する記憶手段と、前記記憶手段への電流供給の制御を行う制御手段とを備え、前記制御手段は、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とする。
本発明に係る撮像装置の制御方法は、撮像素子及び記憶手段を有する撮像装置の制御方法であって、入射される映像を前記撮像素子により光電変換して得られた映像データに係る各種処理を施す複数の処理工程と、前記処理工程での処理に係る映像データを保持する前記記憶手段への電流供給の制御を行う制御工程とを有し、前記制御工程では、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とする。
本発明に係るプログラムは、撮像素子及び記憶手段を有する撮像装置の制御をコンピュータに実行させるプログラムであって、入射される映像を前記撮像素子により光電変換して得られた映像データに係る各種処理を施す複数の処理ステップと、前記処理ステップでの処理に係る映像データを保持する前記記憶手段への電流供給の制御を行う制御ステップとをコンピュータに実行させ、かつ前記制御ステップでは、撮影モードの遷移を観測し、当該撮影モードでの撮影シーケンスに応じて前記記憶手段への電流供給の制御を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮影モードの遷移に対応するきめ細やかな電流供給制御を行うので、記憶手段における消費電力を最小限に抑えることが可能となり、撮像装置の消費電力を低減することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
【０００９】
図１は、本発明の一実施形態に係る撮像装置の全体構成例を示すブロック図である。
図１に示す撮像装置において、レンズ１１により結像された映像は、撮像素子であるセンサ部１２へ入射される。センサ部１２に入射された映像は、センサ部１２で光電変換され、ＡＤ（アナログ−デジタル）変換部１３でＡＤ変換される。
【００１０】
このようにして光電変換及びＡＤ変換されて生成されたデジタルデータ（映像データ）は、センサインタフェース部（センサＩＦ部）１４を経由して信号処理部１５へ入力される。信号処理部１５は、撮影モードに応じて、入力されたデジタルデータ（映像データ）に動画用の信号処理、静止画用の信号処理、もしくは双方の信号処理を行う。
【００１１】
動画リサイズ部１６は、動画に係るリサイズ処理を行い、映像データを動画サイズにリサイズする。例えば、動画リサイズ部１６は、映像データを図示しない表示部での表示サイズにリサイズしたり、動画と静止画の同時撮影時においては高画素で処理している画像を動画記録のサイズにリサイズしたりする。ノイズリダクション部（ＮＲ部）１７は、全フレームとの積分処理によりノイズの除去（ノイズリダクション処理）を行う。
【００１２】
ビデオインタフェース部（ビデオＩＦ部）１８は、動画リサイズ部１６やＮＲ部１７等により各種処理が施された動画に係る映像データを図示しない表示部等に供給する。動画符号化部１９は、動画リサイズ部１６及びＮＲ部１７等により各種処理が施された動画に係る映像データを符号化して図示しない記録媒体等に記録する。
【００１３】
ＩＰ変換部２０は、信号処理後の映像データに係るインターレース→プログレッシブ変換処理を行う。静止画リサイズ部２１は、静止画に係るリサイズ処理を行い、映像データを静止画記録サイズにリサイズする。静止画符号化部２２は、静止画リサイズ部２１によるリサイズ画像をメモリから読み出して符号化を行い、カードインタフェース部（カードＩＦ部）２３は、それを読み出してメモリカード等の記録媒体に記録する。
【００１４】
顔検出リサイズ部２４は、信号処理後の映像データにリサイズ処理を施し、顔検出処理サイズにリサイズする。顔検出部２５は、顔検出リサイズ部２４によるリサイズ画像を読み出して顔検出処理を行い、処理結果に応じて枠表示を行わせる。
上述した信号処理部１５、動画リサイズ部１６、ＮＲ部１７、ビデオＩＦ部１８、動画符号化部１９、ＩＰ変換部２０、静止画リサイズ部２１、静止画符号化部２２、及びカードＩＦ部２３によって映像データに係る各種処理を施す処理手段が構成される。なお、これらの全部ではなく一部によって、処理手段を構成するようにしても良い。
【００１５】
システム制御部２６は、撮像装置の動作モードに応じて、撮像装置内の各処理部を制御し処理全般の制御を行う。例えば、システム制御部２６は、フィールド周期単位又はフレーム周期単位で撮像装置における撮影モードの設定の遷移を観測しており、その撮影モードでの撮影シーケンスに応じてアクセス制御部２７やメモリパワー制御部２８を制御する。システム制御部２６及びメモリパワー制御部２８により、メモリへの電流供給の制御を行う制御手段が構成される。
【００１６】
アクセス制御部２７は、システム制御部２６の指示に応じて、複数の処理シーケンス（撮影シーケンス）に応じた各処理部のメモリアクセスを制御する。また、メモリパワー制御部２８は、システム制御部２６の指示に応じて、メモリ２９、３０のパワー制御（電流供給の制御）を行う。例えば、メモリパワー制御部２８は、メモリを通常動作時よりも消費電力を減らす状態である低消費電力モード（パワーダウンモード）にするパワーダウン制御や、パワーダウンモードから通常動作状態に復帰させるパワーアップシーケンスを実行させたりする。
【００１７】
メモリは、撮像装置内の各処理部での処理に係る映像データを保持するメモリであり、本実施形態では複数構成（メモリＡ２９、メモリＢ３０）となっている。例えば、メモリＡ２９、メモリＢ３０は、それぞれＤＲＡＭである。メモリＡ２９及びメモリＢ３０は、電流供給の制御が独立して実行可能なように構成されている。なお、複数のメモリＡ２９及びメモリＢ３０にかえて、電流供給の制御が各々でできる複数の領域を有する１つのメモリを設けるようにしても良い。そのような１つのメモリを設ける場合には、領域単位で（例えば、複数のバンクの構成であれば、バンク単位で）電流供給の制御を行い、活性化状態（パワーアップ状態）及び非活性化状態（パワーダウン状態）を制御するようにすれば良い。
【００１８】
図２〜図４は、撮像装置における各撮影モードでのメモリアクセスに係るデータフローを示す図である。メモリＡ２９は、記憶容量が小さいサイズ（例えば、１２８Ｍｂｉｔ）のメモリである。メモリＡ２９には、動画用のフレーム領域ＶＦＲ０〜ＶＦＲ３（例えば、１９２０×１０８０＝２Ｍｐｉｘｅｌ）と、顔検出ワーク用の領域ＦＤＥＴがマッピングされている。また、メモリＢ３０は、メモリＡ２９より記憶容量が大きいサイズ（例えば、１Ｇｂｉｔ）のメモリである。メモリＢ３０には、静止画処理用のフレーム領域ＹＣＣ０〜ＹＣＣ２（例えば、３８４０×２１６０＝８Ｍｐｉｘｅｌ）と、静止画符号データ格納用の領域ＪＰＥＧがマッピングされている。
【００１９】
図２は、プレビュー表示時のデータフローを示している。
センサ部１２により得られた映像データは、信号処理部１５で処理されてメモリＡ２９の領域ＶＦＲ０へ格納される。次のフィールド周期で、動画リサイズ部１６は、領域ＶＦＲ０から映像データを読み出し、図示しない表示部への表示サイズにリサイズしてメモリＡ２９の領域ＶＦＲ１へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ１から表示サイズにリサイズされた映像データを読み出し、図示しない表示部へ出力する。
【００２０】
また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００２１】
図３は、通常の動画撮影時のデータフローを示している。
センサ部１２により得られた映像データは、信号処理部１５で処理されてメモリＡ２９の領域ＶＦＲ０へ格納される。次のフィールド周期で、動画リサイズ部１６は、領域ＶＦＲ０から映像データを読み出し、動画サイズにリサイズしてメモリＡ２９の領域ＶＦＲ１へ格納する。ＮＲ部１７は、リサイズされた映像データを領域ＶＦＲ１から読み出し、ノイズリダクション処理を行いメモリＡ２９の領域ＶＦＲ２へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ２からノイズリダクション処理された映像データを読み出して表示部、動画記録処理部へ供給する。
【００２２】
また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００２３】
図４は、通常の動画撮影中に静止画を同時に記録する同時撮影動作でのデータフローを示している。
センサ部１２の全画素について読み出した映像データは、信号処理部１５で処理されてメモリＢ３０の領域ＹＣＣ０へ格納される。動画リサイズ部１６は、領域ＹＣＣ０から映像データを読み出し、動画サイズにリサイズしてメモリＡ２９の領域ＶＦＲ１へ格納する。ＮＲ部１７は、リサイズされた映像データを領域ＶＦＲ１から読み出し、ノイズリダクション処理を行いメモリＡ２９の領域ＶＦＲ２へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ２からノイズリダクション処理された映像データを読み出して表示部、動画記録処理部へ供給する。
【００２４】
また、ＩＰ変換部２０は、メモリＢ３０の領域ＹＣＣ０から映像データを読み出してＩＰ変換処理を行い、処理結果をメモリＢ３０の領域ＹＣＣ１に格納する。静止画リサイズ部２１は、領域ＹＣＣ１から映像データを読み出し、静止画サイズにリサイズしてメモリＢ３０の領域ＹＣＣ２へ格納する。静止画符号化部２２は、静止画サイズにリサイズされた映像データを領域ＹＣＣ２から読み出して符号化処理を施しメモリＢ３０の領域ＪＰＥＧへ格納する。カードＩＦ部２３は、領域ＪＰＥＧから符号化された映像データを読み出して記録媒体への記録処理を行う。
【００２５】
また、顔検出リサイズ部２４は、メモリＢ３０の領域ＹＣＣ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００２６】
図５は、プレビュー表示から通常の動画撮影へ撮影モードが遷移する場合の動作例を示す図である。
プレビュー表示を行っているとき、領域ＶＦＲ２及び領域ＶＦＲ３からなるメモリＡ２９の領域ＢとメモリＢ３０は使用されない。したがって、メモリパワー制御部２８による制御によって、プレビュー表示動作時には、メモリＡ２９の領域Ｂ及びメモリＢ３０はパワーダウン状態（もしくは電流供給が停止された状態）とされる。
【００２７】
システム制御部２６は、フィールド周期単位（又はフレーム周期単位）で撮像装置における撮影モードの遷移を観測している。プレビュー表示を行っている状態で、図５に示すように、期間３Ｖの時点で通常の動画撮影への撮影モードの遷移が指示されると、システム制御部２６が通常の動画撮影を開始する指示を検出し、期間４Ｖからセンサ部１２等の駆動が切り替わる。以降、動画リサイズ部１６は期間５Ｖの開始から、ＮＲ部１７は期間６Ｖの開始から、ビデオＩＦ部１８は期間７Ｖの開始から、プレビュー処理から通常動画処理に処理が各々切り替わる。
【００２８】
上述したようにメモリパワー制御部２８の制御により、メモリＡ２９は電源投入後において領域Ａがパワーアップされていて、領域Ｂはセルフリフレッシュ状態でパワーダウンされている。撮影モードの遷移に応じて、メモリパワー制御部２８は、メモリＡ２９の領域Ｂについて通常の動画撮影に係る処理開始前である期間４Ｖにおいて、メモリＡ２９の領域Ｂのパワーアップシーケンスを実行する。これにより、メモリＡ２９の領域Ｂは、セルフリフレッシュ状態の解除によりパワーアップされて、通常の動画撮影に係る処理時には通常動作時の電流供給が行われ、以降トランザクション領域としてアクセスされる。なお、メモリＢ３０は、通常の動画撮影においても使用されないため、パワーダウンされ続ける。
【００２９】
図６は、通常の動画撮影中に静止画を同時撮影する場合の動作例を示す図である。
システム制御部２６は、フィールド周期単位（又はフレーム周期単位）で撮像装置における撮影モードの遷移を観測しており、例えば、図６に示すように通常の動画撮影時である期間２Ｖにおいて静止画の同時撮影を開始する指示を検出する。期間２Ｖで静止画の同時撮影の開始指示が検出されると、期間３Ｖ〜４Ｖにおいてセンサ部１２等の駆動が切り替わる。例えば、撮像素子であるセンサ部１２での信号の読み出しモードが切り替えられる。
【００３０】
さらに、動画処理については、期間４Ｖ〜５Ｖに動画リサイズ部１６、期間５Ｖ〜６ＶにＮＲ部１７、期間６Ｖ〜７ＶにビデオＩＦ部１８が、同時記録処理を行う。また、静止画処理については、期間４Ｖ〜５ＶにＩＰ変換部２０でのＩＰ変換処理、期間６Ｖ〜７Ｖに静止画リサイズ部２１でのリサイズ処理が行われる。それに続いて、期間１０Ｖ〜１３Ｖに静止画符号化部２２でのＪＰＥＧ符号化処理、期間１４Ｖ〜１５ＶにカードＩＦ部２３での静止画記録処理が順次行われる。
【００３１】
ここで、メモリＢ３０は、静止画の同時撮影の開始指示の検出に応じて、メモリパワー制御部２８により、処理開始前である期間３Ｖでパワーアップシーケンスを実行するよう制御される。そして、メモリＢ３０は、静止画記録処理時の期間４Ｖ〜１５Ｖで通常動作時の電流供給が行われるとともにアクセスされる。静止画記録に係る処理終了後の期間１５Ｖ以降では、メモリＢ３０は、メモリパワー制御部２８によりパワーダウンされるように制御される。
【００３２】
図７は、通常の動画撮影から高解像度の動画撮影に撮影モードが遷移する場合の動作例を示す図である。
システム制御部２６は、フィールド周期単位（又はフレーム周期単位）で撮像装置における撮影モードの遷移を観測しており、例えば、図７に示すように通常の動画撮影時である期間３Ｖにおいて高解像度の動画撮影を開始する指示を検出する。システム制御部２６が高解像度の動画撮影の開始指示を検出すると、期間４Ｖでセンサ部１２等の駆動が切り替わる。以降、動画リサイズ部１６は期間５Ｖの開始から、ＮＲ部１７は期間６Ｖの開始から、ビデオＩＦ部１８は期間７Ｖの開始から、通常動画処理から高解像度動画処理に処理が各々切り替わる。
【００３３】
メモリＢ３０は、撮影モードの遷移検出に応じて、メモリパワー制御部２８により、高解像度動画処理に係る処理開始前である期間４Ｖでパワーアップシーケンスを実行するよう制御される。そして、メモリＢ３０は、高解像度動画撮影中は通常動作時の電流供給が行われ、以降トランザクション領域としてアクセスされる。
【００３４】
図８は、スローシャッター撮影時の動作例を示す図である。
ここで、シャッタースピードが１／７．５ｓである場合、８フィールド単位でセンサ部１２等が駆動される。それに伴い、撮影された映像データに係る各処理は離散的に行われる。
【００３５】
例えば、期間２Ｖ〜９Ｖでセンサ部１２等が駆動された場合、期間１０Ｖ〜１１Ｖで動画リサイズ部１６はリサイズ処理を行い、期間１１Ｖ〜１２ＶでＮＲ部１７はノイズリダクション処理を行い、期間１２ＶでビデオＩＦ部１８は映像データを更新する。
【００３６】
メモリＢ３０は、システム制御部２６により観測されるスローシャッター撮影時の信号処理シーケンスに応じて電流供給の制御が行われる。具体的には、各処理が重複するＰｈａｓｅ１〜Ｐｈａｓｅ３にあわせてメモリパワー制御部２８により処理開始前である期間９Ｖでパワーアップシーケンスが実行される。メモリＢ３０は、処理時の期間１０Ｖ〜１２Ｖで通常動作時の電流供給が行われてトランザクション領域としてアクセスされる。そして、メモリ３０は、処理終了後の期間１２Ｖ以降では、次にＰｈａｓｅ１〜Ｐｈａｓｅ３が重複するタイミングまで、メモリパワー制御部２８によりパワーダウンされるように制御される。
【００３７】
図９〜図１２は、高解像度の動画撮影時でのメモリアクセスに係るデータフローを示す図である。メモリＡ２９は、記憶容量が小さいサイズ（例えば、２５６Ｍｂｉｔ）のメモリである。メモリＡ２９には、動画用のフレーム領域ＶＦＲ０、ＶＦＲ１（例えば、３８４０×２１６０＝８Ｍｐｉｘｅｌ）と、顔検出ワーク用の領域ＦＤＥＴがマッピングされている。また、メモリＢ３０は、メモリＡ２９より記憶容量が大きいサイズ（例えば、１Ｇｂｉｔ）のメモリである。メモリＢ３０には、動画静止画共用のフレーム領域ＹＣＣ０〜ＹＣＣ２（例えば、３８４０×２１６０＝８Ｍｐｉｘｅｌ）と、静止画符号データ格納用の領域ＪＰＥＧがマッピングされている。
【００３８】
図９は、図８に示した期間Ｐｈａｓｅ１のデータフローを示している。
センサ部１２により得られた映像データは、信号処理部１５で処理されてメモリＡ２９の領域ＶＦＲ０へ格納される。動画リサイズ部１６は、領域ＶＦＲ０から映像データを読み出し、それをリサイズ処理してメモリＢ３０の領域ＹＣＣ０へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ１から映像データを読み出して表示部、動画記録処理部へ供給する。
【００３９】
また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００４０】
図１０は、図８に示した期間Ｐｈａｓｅ２又は図７に示した通常シャッター撮影時の高解像度の動画撮影期間のデータフローを示している。
センサ部１２により得られた映像データは、信号処理部１５で処理されてメモリＡ２９の領域ＶＦＲ０へ格納される。動画リサイズ部１６は、領域ＶＦＲ０から映像データを読み出し、それをリサイズ処理してメモリＢ３０の領域ＹＣＣ０へ格納する。ＮＲ部１７は、領域ＹＣＣ０から映像データを読み出してノイズリダクション処理を行いメモリＡ２９の領域ＶＦＲ１へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ１から映像データを読み出して表示部、動画記録処理部へ供給する。
【００４１】
また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００４２】
図１１は、図８に示した期間Ｐｈａｓｅ３のデータフローを示している。
ＮＲ部１７は、メモリＢ３０の領域ＹＣＣ０から映像データを読み出してノイズリダクション処理を行いメモリＡ２９の領域ＶＦＲ１へ格納する。ビデオＩＦ部１８は、領域ＶＦＲ１から映像データを読み出して表示部、動画記録処理部へ供給する。
【００４３】
また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００４４】
図１２は、図８に示した期間Ｐｈａｓｅ１〜３以外の期間のデータフローを示している。ビデオＩＦ部１８は、メモリＡ２９の領域ＶＦＲ１から映像データを読み出して表示部、動画記録処理部へ供給する。また、顔検出リサイズ部２４は、メモリＡ２９の領域ＶＦＲ０から映像データを読み出して、顔検出用サイズにリサイズしてメモリＡ２９の領域ＦＤＥＴへ格納する。顔検出部２５は、領域ＦＤＥＴから顔検出用サイズにリサイズされた映像データを読み出して顔検出処理を行い、その処理結果を図示しない顔検出枠表示部に供給する。
【００４５】
図１３は、本実施形態におけるメモリ制御に係るフローチャートを示している。
撮像装置に対して電源が投入されると、システム制御部２６からの指示に応じて、メモリパワー制御部２８は、メモリＡ２９のパワーアップシーケンスを行う（Ｓ１）。次に、メモリパワー制御部２８は、メモリＡ２９の領域Ｂにセルフリフレッシュ設定をして、プレビュー表示に必要な領域Ａのみをパワーオン状態（通常動作状態）にする（Ｓ２）。
【００４６】
その後、システム制御部２６は、撮影モードの遷移を観測するタイミングとしてのフィールド同期信号を監視する。システム制御部２６は、フィールド同期信号がきたら（Ｓ３のＹ）、撮影モードの遷移が検出されたか否かを判断する（Ｓ４）。その結果、撮影モードの遷移が検出されなかった場合には（Ｓ４のＮ）、ステップＳ３に戻る。
【００４７】
一方、撮影モードの遷移を検出した場合には（Ｓ４のＹ）、システム制御部２６は、さらに撮影モードの遷移によりメモリＡ２９の領域拡張が必要であるか否かを判断する（Ｓ５）。判断の結果、メモリＡ２９の領域拡張が必要であれば（Ｓ５のＹ）、システム制御部２６からの指示に応じてメモリパワー制御部２８は、メモリＡ２９の領域Ｂのセルフリフレッシュを解除して領域Ｂをパワーオンする（Ｓ６）。
【００４８】
次に、システム制御部２６は、さらにもうひとつのメモリＢ３０への拡張が必要であるか否かを判断する（Ｓ７）。その結果、メモリＢ３０への拡張が必要であれば（Ｓ７のＹ）、システム制御部２６からの指示に応じてメモリパワー制御部２８は、メモリＢ３０のパワーアップシーケンスを実施し（Ｓ８）、ステップＳ３に戻る。
【００４９】
また、システム制御部２６は、撮影モードの遷移によりアクセス領域の縮小もしくはメモリＢ３０が不要であると検出された場合（Ｓ９のＹ）には、メモリパワー制御部２８による対応するメモリの領域やメモリについてパワーダウン処理を行う（Ｓ１０）。そして、ステップＳ３に戻る。
【００５０】
図１４は、図１３に示したメモリのパワーアップシーケンスを示すフローチャートである。
まず、パワーアップシーケンスが開始されると、メモリに対するクロックの供給が開始され（Ｓ１１）、その後、２００μｓの期間、ウエイトする（Ｓ１２）。次に、メモリに対してＰＲＥ＿ＡＬＬコマンド及びＲＥＦコマンドが発行され（Ｓ１３、Ｓ１４）、続いてメモリへのモード設定（ＭＲＳコマンドの発行）が行われる（Ｓ１５）。最後に、タイミング調整（キャリブレーション）が行われ（Ｓ１６）、パワーアップシーケンスが完了する。
【００５１】
本実施形態によれば、システム制御部２６が、フィールド周期単位（又はフレーム周期単位）で撮影モードの遷移を観測することにより、映像データの処理に必要とされるメモリの領域がフィールド単位（又はフレーム単位）で検出される。その検出結果に応じて、メモリパワー制御部２８が、メモリＡ２９、Ｂ３０に係る電流供給の制御を行い、処理に必要な領域やメモリをパワーアップ（活性化）し、処理に不要な領域やメモリをパワーダウン（非活性化）する。これにより、撮影モードの遷移に対応するきめ細やかな電流供給の制御を行うことができ、メモリの消費電力を最小限に抑えることが可能となり、撮像装置の消費電力を低減することができる。
【００５２】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置又はシステム内のコンピュータ（ＣＰＵ又はＭＰＵ）に対し、前記実施形態の機能を実現するためのソフトウェアのプログラムを供給する。そして、そのシステム又は装置のコンピュータに格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、前記ソフトウェアのプログラム自体が上述した実施形態の機能を実現することになり、そのプログラム自体は本発明を構成する。また、そのプログラムをコンピュータに供給するための手段、例えばかかるプログラムを格納した記録媒体は本発明を構成する。かかるプログラムを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
また、供給されたプログラムがコンピュータにて稼働しているオペレーティングシステム又は他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムがコンピュータに係る機能拡張ボードや機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボード等に備わるＣＰＵ等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００５３】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係る撮像装置の構成例を示す図である。
【図２】本実施形態におけるプレビュー表示時のメモリアクセスに係るデータフローを示す図である。
【図３】本実施形態における通常の動画撮影時のメモリアクセスに係るデータフローを示す図である。
【図４】本実施形態における静止画同時撮影時のメモリアクセスに係るデータフローを示す図である。
【図５】本実施形態にてプレビュー表示から通常の動画撮影へ撮影モードが遷移する場合の動作例を示す図である。
【図６】本実施形態にて通常の動画撮影中に静止画を同時撮影する場合の動作例を示す図である。
【図７】本実施形態にて通常の動画撮影から高解像度の動画撮影に撮影モードが遷移する場合の動作例を示す図である。
【図８】本実施形態におけるスローシャッター撮影時の動作例を示す図である。
【図９】本実施形態における高解像度動画撮影時のメモリアクセスに係るデータフローを示す図である。
【図１０】本実施形態における高解像度動画撮影時のメモリアクセスに係るデータフローを示す図である。
【図１１】本実施形態における高解像度動画撮影時のメモリアクセスに係るデータフローを示す図である。
【図１２】本実施形態における高解像度動画撮影時のメモリアクセスに係るデータフローを示す図である。
【図１３】本実施形態におけるメモリ制御の一例を示すフローチャートである。
【図１４】本実施形態におけるメモリのパワーアップシーケンスを示すフローチャートである。
【符号の説明】
【００５５】
１２  センサ部
１５  信号処理部
１６  動画リサイズ部
１７  ノイズリダクション部
１８  ビデオインタフェース部
１９  動画符号化部
２０  ＩＰ変換部
２１  静止画リサイズ部
２２  静止画符号化部
２３  カードインタフェース部
２４  顔検出リサイズ部
２５  顔検出部
２６  システム制御部
２７  アクセス制御部
２８  メモリパワー制御部
２９、３０  メモリ
【図１】
2010103865.tif 000003
【図２】
2010103865.tif 000004
【図３】
2010103865.tif 000005
【図４】
2010103865.tif 000006
【図５】
2010103865.tif 000007
【図６】
2010103865.tif 000008
【図７】
2010103865.tif 000009
【図８】
2010103865.tif 000010
【図９】
2010103865.tif 000011
【図１０】
2010103865.tif 000012
【図１１】
2010103865.tif 000013
【図１２】
2010103865.tif 000014
【図１３】
2010103865.tif 000015
【図１４】
2010103865.tif 000016