(57)【要約】      （修正有）【課題】複数のチャンネルを有するメモリを備える機器において一連の記憶動作を実行する場合に、機器の状態に基づいて消費電力を抑制する。【解決手段】複数のチャンネルを有する記憶部１３６と、複数のチャンネルを記憶先として実行する記憶動作に対して、予め定められた条件が成立した場合には、複数のチャンネルのうち一部のチャンネルを記憶先から除外して記憶動作を実行する記憶制御部１３５とを備え、除外した記憶先１４７への電力供給を遮断する。【選択図】図３
2013164785.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャンネルを有する記憶部と、
前記複数のチャンネルを記憶先として実行する記憶動作に対して、予め定められた条件が成立した場合には、前記複数のチャンネルのうち一部のチャンネルを記憶先から除外して前記記憶動作を実行する記憶制御部と
を備える電子機器。
【請求項２】
前記記憶制御部は、前記一部のチャンネルに対する電力供給を制限する請求項１に記載の電子機器。
【請求項３】
前記記憶制御部は、前記条件が成立した場合に、前記複数のチャンネルごとに割り当てられていた前記記憶動作の個別機能のそれぞれを集約して、前記一部のチャンネル以外のチャンネルに複数の前記個別機能を割り当てる請求項１または２に記載の電子機器。
【請求項４】
集約される前記個別機能は、予め定められた画像処理が施される前の画像データを記憶する第１機能と、前記画像処理が施された後の画像データを記憶する第２機能を含む請求項３に記載の電子機器。
【請求項５】
前記記憶制御部は、前記条件が成立した場合に、前記一部のチャンネルに記憶された少なくとも一部の記憶データを、前記一部のチャンネル以外のチャンネルにコピーする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記記憶制御部は、前記条件が成立した場合に、少なくとも前記一部のチャンネル以外のチャンネルの記憶データを消去する請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記条件の少なくとも１つは、撮影モードとして、１回のレリーズ指示に対して１枚の静止画像取得動作を実行する単写モードが選択されることである請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記条件の少なくとも１つは、撮影モードとして、撮影時間よりも再生時間が短く定義される動画データを生成する微速度撮影モードが選択されることである請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記条件の少なくとも１つは、撮影モードとして、２次元の画像取得動作を実行する２次元モードが選択されることである請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
記憶部が有する複数のチャンネルを記憶先として記憶動作を実行する第１記憶ステップと、
予め定められた条件が成立したか否かを判断する判断ステップと、
前記条件が成立したと判断した場合に、前記複数のチャンネルのうち一部のチャンネルを記憶先から除外して前記記憶動作を実行する第２記憶ステップと
をコンピュータに実行させる電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御プログラムに関する。
【背景技術】
【０００２】
複数のチャンネルを有するメモリを備える機器は、タスクの種類に分けて当該複数のチャンネルを使い分けていた。例えば撮像装置において、撮像素子が出力する画像データは、一時的な記憶場所として、画像処理が実行される前と後で、別チャンネルのメモリに記憶されていた。
［先行技術文献］
［特許文献］
［特許文献１］特開２００３−２８３８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一連の記憶動作を実行する場合に、機器の状態に関わらず複数のチャンネルを常に利用することは、電力消費の観点から好ましくない。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における電子機器は、複数のチャンネルを有する記憶部と、複数のチャンネルを記憶先として実行する記憶動作に対して、予め定められた条件が成立した場合には、複数のチャンネルのうち一部のチャンネルを記憶先から除外して記憶動作を実行する記憶制御部とを備える。
【０００５】
本発明の第２の態様における電子機器の制御プログラムは、記憶部が有する複数のチャンネルを記憶先として記憶動作を実行する第１記憶ステップと、予め定められた条件が成立したか否かを判断する判断ステップと、条件が成立したと判断した場合に、複数のチャンネルのうち一部のチャンネルを記憶先から除外して記憶動作を実行する第２記憶ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る一眼レフカメラのシステム構成図である。
【図２】システムの一部の詳細構成と、第１撮影モードにおける画像データの流れを説明する説明図である。
【図３】システムの一部の詳細構成と、第２撮影モードにおける画像データの流れを説明する説明図である。
【図４】メモリ制御に関する処理フローを示すフロー図である。
【図５】両Ｃｈを用いた画像データ転送に係る処理フローを示すフロー図である。
【図６】０Ｃｈのみを用いた画像データ転送に係る処理フローを示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る一眼レフカメラ１００のシステム構成図である。交換レンズ１２０は、レンズマウント接点１２１を有するレンズマウントを備え、カメラ本体１３０は、カメラマウント接点１３１を有するカメラマウントを備える。レンズマウントとカメラマウントが係合して交換レンズ１２０とカメラ本体１３０が一体化されると、レンズマウント接点１２１とカメラマウント接点１３１が接続され、交換レンズ１２０とカメラ本体１３０は一眼レフカメラ１００として機能する。
【００１０】
被写体像は、光軸に沿ってレンズ群１２２を透過して、撮像素子１３２の受光面に結像する。レンズ群１２２は、レンズＭＰＵ１２３によって制御される。例えば、レンズＭＰＵ１２３は、フォーカスレンズモータを制御して、レンズ群１２２を構成するフォーカスレンズ群を移動させる。
【００１１】
レンズＭＰＵ１２３は、レンズマウント接点１２１およびカメラマウント接点１３１を介してカメラＭＰＵ１３３と接続され、相互に通信を実行しつつ協働して交換レンズ１２０とカメラ本体１３０を制御する。撮像素子１３２は、被写体像である光学像を光電変換する素子であり、例えば、ＣＣＤ、ＣＭＯＳセンサが用いられる。撮像素子１３２で光電変換された被写体像は、Ａ／Ｄ変換器１３４でアナログ信号からデジタル信号に変換される。露光制御部１４０は、カメラＭＰＵ１３３から与えられる露光時間、露光周期等に従って、撮像素子１３２の電荷リセットおよび読み出しタイミング、読み出しゲイン等に対する制御信号を出力する。
【００１２】
デジタル信号に変換された被写体像は、画像データとして順次処理される。Ａ／Ｄ変換器１３４によりデジタル信号に変換された画像データは、ＡＳＩＣ１３５へ引き渡される。ＡＳＩＣ１３５は、後述するように、メモリ管理機能、画像処理機能等の回路を一つにまとめた集積回路である。ＡＳＩＣ１３５は、ＳＤＲＡＭ１３６との間で画像データを往復させつつ画像処理を施して、画像処理後の画像データを外部メモリ１６０へ記録する。画像データの流れについては、後に詳述する。ＳＤＲＡＭ１３６は、高速で読み書きのできる揮発性のランダムアクセスメモリであり、後述するように、複数のチャンネルにより構成される。外部メモリ１６０は、フラッシュメモリ等により構成される、カメラ本体１３０に対して着脱可能な不揮発性メモリである。
【００１３】
ＡＳＩＣ１３５で処理された画像データは、記録用に処理される画像データに並行して、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部１３７の制御に従って表示画像信号に変換され、表示部１３８に画像として表示される。また、画像の表示と共に、もしくは画像を表示することなく、一眼レフカメラ１００の各種設定に関する様々なメニュー項目も、表示制御部１３７の制御により表示部１３８に表示することができる。
【００１４】
一眼レフカメラ１００は、上記の画像処理における各々の要素も含めて、カメラＭＰＵ１３３により直接的または間接的に制御される。システムメモリ１３９は、電気的に消去・記録可能な不揮発性メモリであり、例えばフラッシュＲＯＭ等により構成される。システムメモリ１３９は、一眼レフカメラ１００の動作時に必要な定数、変数、プログラム等を、一眼レフカメラ１００の非動作時にも失われないように記録している。カメラＭＰＵ１３３は、定数、変数、プログラム等を適宜ＳＤＲＡＭ１３６に展開して、一眼レフカメラ１００の制御に利用する。
【００１５】
カメラ本体１３０は、電源１７０から電力供給を受ける。電源１７０は、カメラ本体１３０に対して着脱できる、例えばリチウムイオン電池などの二次電池、家庭用ＡＣ電源等により構成される。カメラＭＰＵ１３３は、電源１７０による各要素への電力供給を制御し、また、残容量の検出等を実行する。
【００１６】
図２は、システムの一部の詳細構成と、第１撮影モードにおける画像データの流れを説明する説明図である。第１撮影モードは、静止画撮影を連続的に行って静止画像データを間断なく生成する連写撮影モードと、再生するフレームレートに合せて被写体像を連続的に取得して動画像データを生成する動画撮影モードの少なくともいずれかを含む。第１撮影モードは、単位時間当たりに処理すべき画像データの容量が比較的大きい。したがって、外部メモリ１６０へ至る画像データの一連の転送処理に対して、高速であることが要求される。
【００１７】
ＳＤＲＡＭ１３６は、図示するように、それぞれ独立して電力の供給を受けられる２つのチャンネル、０Ｃｈ１４６と１Ｃｈ１４７により構成されている。これらのメモリ領域には、それぞれのメモリ容量に合せて、例えば、０Ｃｈ１４６に０ｘ００００００から０ｘ１０００００のアドレスが、１Ｃｈに０ｘ１００００１から０ｘ２０００００のアドレスが連続的に割り当てられている。０Ｃｈ１４６と１Ｃｈ１４７は、それぞれスイッチ１４８、１４９を介して電源１７０に接続されており、カメラＭＰＵ１３３によりスイッチ１４８、１４９が閉じられたときに電源１７０から電力が供給される。０Ｃｈ１４６と１Ｃｈ１４７は、物理的に独立したチップであっても良いし、独立した電力供給を行えるのであれば、一つのチップで構成されていても良い。
【００１８】
ＡＳＩＣ１３５は、図示するように、画像データ受信部１４１、０Ｃｈ制御部１４２、１Ｃｈ制御部１４３、画像処理部１４４、および外部メモリ制御部１４５を含む。画像データ受信部１４１は、Ａ／Ｄ変換器１３４から画像データを受信して、０Ｃｈ制御部１４２へ引き渡す。０Ｃｈ制御部１４２は、ＳＤＲＡＭ１３６の０Ｃｈ１４６に対して書き込みおよび読み出しの制御を行う。１Ｃｈ制御部１４３は、ＳＤＲＡＭ１３６の１Ｃｈ１４７に対して書き込みおよび読み出しの制御を行う。
【００１９】
画像処理部１４４は、設定されている撮影モード、ユーザからの指示に従って、入力された画像データを規格化された画像フォーマットに即した画像データに変換して出力する。例えば、静止画としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。また、動画像としてＭＰＥＧファイルを生成する場合、画像処理により生成された連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理を行う。なお、本実施形態の説明において、圧縮処理を含めた画像処理部１４４が行う処理全体を単に画像処理と言い、画像処理部１４４により処理される前の画像データを画像処理前データ、処理された後の画像データを画像処理後データと言う場合がある。
【００２０】
外部メモリ制御部１４５は、受け取った画像処理後データを外部メモリ１６０へ書き込む制御を行う。また、外部メモリ１６０に記録された画像データを読み出して画像処理部１４４へ引き渡す読み出し制御を行っても良い。
【００２１】
第１撮影モードでは、カメラＭＰＵ１３３がスイッチ１４８、１４９を閉じており、０Ｃｈ１４６および１Ｃｈ１４７の両チャンネルは共に、電源１７０から電力の供給を受けて、画像データの記憶ができる状態にある。また、０Ｃｈ１４６および１Ｃｈ１４７のそれぞれのメモリ領域は、第１撮影モード対して定義されたメモリ割当に従って、各機能領域に振り分けられる。第１撮影モード対して定義されたメモリ割当は、システムメモリ１３９に記録されており、ＡＳＩＣ１３５により読み出される。
【００２２】
第１撮影モードに対して定義されたメモリ割当により、第１撮影モードにおいては、０Ｃｈ１４６のメモリ領域全体が、画像処理前データを記憶する画像処理前データ領域として用いられる。また、１Ｃｈ１４７の一部のメモリ領域が、画像処理後データを記憶する画像処理後データ領域として用いられ、残りのメモリ領域が必須領域として用いられる。必須領域は、表示部へ表示する表示画像データを展開する表示画像領域、カメラＭＰＵ１３３が実行するプログラムを展開するプログラム領域、露光制御部１４０、レンズＭＰＵ１２３等を制御する制御パラメータを格納する格納領域などとして利用される領域である。ここでは、０ｘ１００００１から０ｘ１７００００までの領域が画像処理後データ領域として割り当てられ、０ｘ１７０００１から０ｘ２０００００までの領域が必須領域として割り当てられている。
【００２３】
０Ｃｈ制御部１４２は、画像データ受信部１４１から受け取った画像データを０Ｃｈ１４６のメモリ領域へ順次書き込む。ここでの画像データは、画像処理が施される前の画像処理前データであり、０Ｃｈ１４６の全メモリ領域を占める画像処理前データ領域のいずれかに書き込まれる。０Ｃｈ制御部１４２は、次の画像データが画像処理できる状態である旨の信号を画像処理部１４４から受け取ったら、対象となる画像処理前データを０Ｃｈ１４６の画像処理前データ領域から読み出して画像処理部１４４へ引き渡す。
【００２４】
画像処理部１４４は、画像処理前データに対して上述の画像処理を施して、１Ｃｈ制御部１４３へ引き渡す。
【００２５】
１Ｃｈ制御部１４３は、画像処理部１４４から受け取った画像データを１Ｃｈ１４７の画像処理後データ領域へ順次書き込む。１Ｃｈ制御部１４３は、次の画像データを外部メモリ１６０へ書き込める状態である旨の信号を外部メモリ制御部１４５から受け取ったら、対象となる画像処理後データを１Ｃｈ１４７の画像処理後データ領域から読み出して外部メモリ制御部１４５へ引き渡す。外部メモリ制御部１４５は、受け取った画像処理後データを順次外部メモリ１６０へ書き込む。
【００２６】
このように、それぞれのチャンネルのメモリ領域に対して機能領域を割り当てて、十分な容量の画像データ領域を確保すれば、画像処理部１４４で間断なく実行される画像処理に多少の時間を要しても、撮像素子１３２から連続して受け取る画像処理前データが溢れることは少なくなる。また、外部メモリ１６０への画像データの書き込みに多少の時間を要しても、画像処理後データが溢れることは少なくなる。つまり、バッファフルによる連続撮影の中断を抑制することができる。
【００２７】
図３は、第２撮影モードにおける画像データの流れを説明する説明図である。システム構成は図２と同様なので、その説明を省略する。第２撮影モードは、１回のレリーズ指示に対して静止画撮影を１回行って静止画像データを１枚生成する単写撮影モードと、撮影時間よりも再生時間が短く定義される動画データを生成する微速度動画撮影モードの少なくともいずれかを含む。第２撮影モードは、単位時間当たりに処理すべき画像データの容量が比較的小さい。したがって、外部メモリ１６０へ至る画像データの一連の転送処理に対して、それほど高速であることが要求されない。つまり、第１撮影モードに比較して第２撮影モードは、画像データの転送処理速度が遅くても良い。
【００２８】
なお、第１撮影モードとしての動画撮影モードと第２撮影モードとしての微速度動画撮影モードの違いについて簡単に説明する。動画撮影モードでは、撮影時における１秒あたりのフレーム取得数を例えば３０フレームに設定して撮影すると、生成された動画像データは、再生時においても１秒間に３０フレームのフレームレートで再生される。つまり、撮影時における時間軸と再生時における時間軸が一致している。一方、微速度動画撮影モードでは、撮影時においては例えば１分間隔で１フレームの被写体像を撮影して動画像データを生成するが、生成された動画像データは、再生時においては例えば３００分で撮影した３００フレームの動画像データを１０秒で再生する。つまり、撮影時における時間軸が再生時において圧縮される。換言すれば、微速度動画撮影モードにおいては、撮影時のフレーム間隔が通常の動画撮影モードに対して長いと言える。
【００２９】
第２撮影モードでは、カメラＭＰＵ１３３がスイッチ１４８を閉じ、かつ、スイッチ１４９を開いており、０Ｃｈ１４６へは電力が供給されるが、１Ｃｈ１４７へは電力供給が遮断される。つまり、０Ｃｈ１４６は画像データの記憶ができる状態である一方、１Ｃｈ１４７は非使用状態となる。このとき、０Ｃｈ１４６のメモリ領域は、第２撮影モード対して定義されたメモリ割当に従って、各機能領域に振り分けられる。第２撮影モード対して定義されたメモリ割当は、システムメモリ１３９に記録されており、ＡＳＩＣ１３５により読み出される。
【００３０】
第２撮影モードに対して定義されたメモリ割当により、第２撮影モードにおいては、０Ｃｈ１４６のメモリ領域は分割されてそれぞれ、画像処理前データ領域、画像処理後データ領域および必須領域として用いられる。ここでは、０ｘ００００００から０ｘ０３５０００までの領域が画像処理前データ領域として割り当てられ、０ｘ０３５００１から０ｘ０７００００までの領域が画像処理後データ領域として割り当てられ、０ｘ０７０００１から０ｘ１０００００までの領域が必須領域として割り当てられている。
【００３１】
０Ｃｈ制御部１４２は、画像データ受信部１４１から受け取った画像データを０Ｃｈ１４６のメモリ領域へ順次書き込む。ここでの画像データは、画像処理が施される前の画像処理前データであり、０Ｃｈ１４６の画像処理前データ領域のいずれかに書き込まれる。０Ｃｈ制御部１４２は、次の画像データが画像処理できる状態である旨の信号を画像処理部１４４から受け取ったら、対象となる画像処理前データを０Ｃｈ１４６の画像処理前データ領域から読み出して画像処理部１４４へ引き渡す。
【００３２】
画像処理部１４４は、画像処理前データに対して上述の画像処理を施して、再び０Ｃｈ制御部１４２へ引き渡す。
【００３３】
０Ｃｈ制御部１４２は、画像処理部１４４から受け取った画像データを０Ｃｈ１４６の画像処理後データ領域へ順次書き込む。０Ｃｈ制御部１４２は、次の画像データを外部メモリ１６０へ書き込める状態である旨の信号を外部メモリ制御部１４５から受け取ったら、対象となる画像処理後データを０Ｃｈ１４６の画像処理後データ領域から読み出して外部メモリ制御部１４５へ引き渡す。外部メモリ制御部１４５は、受け取った画像処理後データを順次外部メモリ１６０へ書き込む。
【００３４】
このように、第２撮影モードにおいて、０Ｃｈ１４６のメモリ領域に対してのみ機能領域を割り当てて１Ｃｈ１４７への電力供給を遮断すれば、画像転送処理を妨げることなく、消費電力を抑制することができる。特に、電池容量が限られる二次電池を用いる場合において有効である。したがって、電源として着脱可能な二次電池を用いる場合に、１Ｃｈ１４７への電力供給を遮断するように構成しても良い。
【００３５】
図４は、メモリ制御に関する処理フローを示すフロー図である。図のフローは、例えば一眼レフカメラ１００の電源スイッチがオンにされて、電源１７０による各要素への電力供給が開始された時点で開始される。
【００３６】
カメラＭＰＵ１３３は、ステップＳ１０１で、スイッチ１４８、１４９を閉じて、ＳＤＲＡＭ１３６の０Ｃｈ１４６、１Ｃｈ１４７への電力供給を開始する。ＡＳＩＣ１３５は、ステップＳ１０２で、初期状態のメモリ割当が定義された初期メモリ割当をシステムメモリ１３９から読み出し、０Ｃｈ１４６および１Ｃｈ１４７のそれぞれのメモリ領域に対して各機能領域を振り分ける。ここでは、いち早く両チャンネルの使用を開始できるように、初期メモリ割当として、第１撮影モードに対して定義されたメモリ割当を用いる。
【００３７】
ステップＳ１０３へ進み、ＡＳＩＣ１３５は、カメラＭＰＵ１３３から、現時点で設定されている撮影モードを取得する。そして、ステップＳ１０４においてＡＳＩＣ１３５は、取得した撮影モードが第２撮影モードであるか、すなわち、単写撮影モードまたは微速度動画撮影モードであるかを判断する。第２撮影モードでないと判断した場合は、第１撮影モードであるとしてステップＳ１０５へ進む。
【００３８】
ステップＳ１０５においてＡＳＩＣ１３５は、１Ｃｈ１４７への電力供給がすでに行われているか否かをカメラＭＰＵ１３３へ問い合わせる。その結果、ＡＳＩＣ１３５は、すでに電力の供給が行われていると判断した場合は、継続して第１撮影モードを実行すべくステップＳ１０９へ進み、行われていないと判断した場合は、第２撮影モードから第１撮影モードに変更されたとしてステップＳ１０６へ進む。
【００３９】
ステップＳ１０６へ進むと、ＡＳＩＣ１３５は、カメラＭＰＵ１３３に対してスイッチ１４９を閉じる指令を出して、１Ｃｈ１４７への電力供給を開始させる。そして、ステップＳ１０７で、ＡＳＩＣ１３５は、第１撮影モードに対して定義されたメモリ割当をシステムメモリ１３９から読み出し、上述のように０Ｃｈ１４６および１Ｃｈ１４７のメモリ領域に対して各機能領域を振り分けるようにメモリ割当を変更する。続けて、ＡＳＩＣ１３５は、０Ｃｈ１４６のメモリ領域に振り分けられていた必須領域の記憶内容を読み出して、変更後のメモリ割当に従って振り分けられた１Ｃｈ１４７の必須領域へコピーする。すなわち、ステップＳ１０６からステップＳ１０８の処理により、ＳＤＲＡＭ１３６の状態を第２撮影モードに対する使用状態から第１撮影モードに対する使用状態へ変更する。ステップＳ１０８の処理を終えたらステップＳ１０９へ進む。
【００４０】
ＡＳＩＣ１３５は、ステップＳ１０９において、０Ｃｈ１４６および１Ｃｈ１４７を用いた画像処理および画像データ転送処理を実行する。詳細については後述する。一連の画像処理および画像データ転送処理が完了したら、ＡＳＩＣ１３５は、ステップＳ１１０へ進み、撮影モードが変更されたか否かを判断する。撮影モードが変更されたと判断した場合はステップＳ１０３へ戻る。
【００４１】
ＡＳＩＣ１３５は、撮影モードが変更されていないと判断したら、ステップＳ１１０へ進み、電源スイッチがオフにされたか否かを判断する。ＡＳＩＣ１３５は、電源スイッチがオフにされていないと判断すれば、同一の撮影モードにより撮影動作が継続されているとしてステップＳ１０９へ戻り、オフにされていると判断すれば、一連の処理を終了する。
【００４２】
ステップＳ１０４においてＡＳＩＣ１３５は、取得した撮影モードが第２撮影モードであると判断した場合は、ステップＳ１１２へ進む。
【００４３】
ステップＳ１１２へ進むと、ＡＳＩＣ１３５は、第２撮影モードに対して定義されたメモリ割当をシステムメモリ１３９から読み出し、上述のように０Ｃｈ１４６のメモリ領域に対して各機能領域を振り分けるようにメモリ割当を変更する。続いて、ＡＳＩＣ１３５は、１Ｃｈ１４７のメモリ領域に振り分けられていた必須領域の記憶内容を読み出して、変更後のメモリ割当に従って振り分けられた０Ｃｈ１４６の必須領域へコピーする。このとき、ＡＳＩＣ１３５は、コピーに先立ち、０Ｃｈ１４６の全メモリ領域に記憶された記憶データを消去するリフレッシュ動作を実行しても良い。そして、ＡＳＩＣ１３５は、カメラＭＰＵ１３３に対してスイッチ１４９を開く指令を出して、１Ｃｈ１４７への電力供給を停止させる。すなわち、ステップＳ１１２からステップＳ１１４の処理により、ＳＤＲＡＭ１３６の状態を第１撮影モードに対する使用状態から第２撮影モードに対する使用状態へ変更する。ステップＳ１１４の処理を終えたらステップＳ１１５へ進む。
【００４４】
ＡＳＩＣ１３５は、ステップＳ１１５において、０Ｃｈ１４６のみを用いた画像処理および画像データ転送処理を実行する。詳細については後述する。一連の画像処理および画像データ転送処理が完了したら、ＡＳＩＣ１３５は、ステップＳ１１６へ進み、撮影モードが変更されたか否かを判断する。撮影モードが変更されたと判断した場合はステップＳ１０３へ戻る。
【００４５】
ＡＳＩＣ１３５は、撮影モードが変更されていないと判断したら、ステップＳ１１７へ進み、電源スイッチがオフにされたか否かを判断する。ＡＳＩＣ１３５は、電源スイッチがオフにされていないと判断すれば、同一の撮影モードにより撮影動作が継続されているとしてステップＳ１１５へ戻り、オフにされていると判断すれば、一連の処理を終了する。
【００４６】
図５は、０Ｃｈ１４６および１Ｃｈ１４７の両Ｃｈを用いた、ステップＳ１０９における画像データ転送に係る処理フローを示すフロー図である。処理される画像データは、１フレーム単位の画像データに限らず、各段階で設定された単位データであっても良い。例えば、１フレームを構成する部分ブロックの単位で転送処理が実行されても良い。
【００４７】
画像データ受信部１４１は、ステップＳ２０１で、画像処理前データをＡ／Ｄ変換器１３４から受信する。０Ｃｈ制御部１４２は、ステップＳ２０２で、画像処理前データを画像データ受信部１４１から受け取って、０Ｃｈ１４６の画像処理前データ領域へ書き込む。そして、ステップＳ２０３へ進み、０Ｃｈ制御部１４２は、当該画像処理前データの画像処理が可能な旨の信号を画像処理部１４４から受け取るまで待機する。
【００４８】
０Ｃｈ制御部１４２は、画像処理部１４４から画像処理が可能な旨の信号を受け取ったら、ステップＳ２０４へ進み、当該画像処理前データを０Ｃｈ１４６から読み込み、画像処理部１４４へ引き渡す。なお、０Ｃｈ制御部１４２は、ステップＳ２０３の待機中に、他の画像処理前データに対する処理を実行することもできる。
【００４９】
ステップＳ２０５において、画像処理部１４４は、０Ｃｈ制御部１４２から受け取った画像処理前データに対して画像処理を施し、１Ｃｈ制御部１４３へ引き渡す。１Ｃｈ制御部１４３は、ステップＳ２０６で、画像処理部１４４から受け取った画像処理後データを１Ｃｈ１４７の画像処理後データ領域へ書き込む。そして、ステップＳ２０７へ進み、１Ｃｈ制御部１４３は、当該画像処理後データの外部メモリ１６０への転送が可能な旨の信号を外部メモリ制御部１４５から受け取るまで待機する。
【００５０】
１Ｃｈ制御部１４３は、外部メモリ制御部１４５から転送処理が可能な旨の信号を受け取ったら、ステップＳ２０８へ進み、当該画像処理後データを１Ｃｈ１４７から読み込み、外部メモリ制御部１４５へ引き渡す。なお、１Ｃｈ制御部１４３は、ステップＳ２０７の待機中に、他の画像処理後データに対する処理を実行することもできる。
【００５１】
ステップＳ２０９において、外部メモリ制御部１４５は、１Ｃｈ制御部１４３から受け取った画像処理後データを外部メモリ１６０へ書き込む転送処理を実行する。そして、ＡＳＩＣ１３５は、ステップＳ２１０で、１枚の画像データ等の単位データの処理が終了したか否かを判断し、終了していないと判断したらステップＳ２０１へ戻り、終了したと判断したらステップＳ１１０へ進む。
【００５２】
図６は、０Ｃｈのみを用いた、ステップＳ１１５における画像データ転送に係る処理フローを示すフロー図である。処理される画像データは、１フレーム単位の画像データに限らず、各段階で設定された単位データであっても良い。例えば、１フレームを構成する部分ブロックの単位で転送処理が実行されても良い。
【００５３】
画像データ受信部１４１は、ステップＳ３０１で、画像処理前データをＡ／Ｄ変換器１３４から受信する。０Ｃｈ制御部１４２は、ステップＳ３０２で、画像処理前データを画像データ受信部１４１から受け取って、０Ｃｈ１４６の画像処理前データ領域へ書き込む。そして、ステップＳ３０３へ進み、０Ｃｈ制御部１４２は、当該画像処理前データの画像処理が可能な旨の信号を画像処理部１４４から受け取るまで待機する。
【００５４】
０Ｃｈ制御部１４２は、画像処理部１４４から画像処理が可能な旨の信号を受け取ったら、ステップＳ３０４へ進み、当該画像処理前データを０Ｃｈ１４６の画像処理前データ領域から読み込み、画像処理部１４４へ引き渡す。なお、０Ｃｈ制御部１４２は、ステップＳ３０３の待機中に、他の画像処理前データに対する処理を実行しても良いし、他の画像処理後データに対する後述のステップＳ３０５からステップＳ３０８のいずれかの処理を実行しても良い。
【００５５】
ステップＳ３０５において、画像処理部１４４は、０Ｃｈ制御部１４２から受け取った画像処理前データに対して画像処理を施し、再び０Ｃｈ制御部１４２へ引き渡す。０Ｃｈ制御部１４２は、ステップＳ３０６で、画像処理部１４４から受け取った画像処理後データを０Ｃｈ１４６の画像処理後データ領域へ書き込む。そして、ステップＳ３０７へ進み、０Ｃｈ制御部１４２は、当該画像処理後データの外部メモリ１６０への転送が可能な旨の信号を外部メモリ制御部１４５から受け取るまで待機する。
【００５６】
０Ｃｈ制御部１４２は、外部メモリ制御部１４５から転送処理が可能な旨の信号を受け取ったら、ステップＳ３０８へ進み、当該画像処理後データを０Ｃｈ１４６の画像処理後データ領域から読み込み、外部メモリ制御部１４５へ引き渡す。なお、０Ｃｈ制御部１４２は、ステップＳ３０７の待機中に、他の画像処理前データに対するステップＳ３０２からステップＳ３０４のいずれかの処理を実行しても良いし、他の画像処理後データに対する処理を実行しても良い。
【００５７】
ステップＳ３０９において、外部メモリ制御部１４５は、０Ｃｈ制御部１４２から受け取った画像処理後データを外部メモリ１６０へ書き込む転送処理を実行する。そして、ＡＳＩＣ１３５は、ステップＳ３１０で、１枚の画像データ等の単位データの処理が終了したか否かを判断し、終了していないと判断したらステップＳ３０１へ戻り、終了したと判断したらステップＳ１１６へ進む。
【００５８】
以上説明した本実施形態においては、カメラＭＰＵ１３３がスイッチ１４９を開閉して、ＡＳＩＣ１３５が、１Ｃｈ１４７へ電力を供給するか遮断するかを制御した。しかし、電力の供給を完全に遮断するのではなく、スリープモードのように電力供給を抑制するように制御しても良い。すなわち、遮断を含め電力の供給を制限する制御を行えば、いずれにしても省電力に貢献する。
【００５９】
また、ＳＤＲＡＭ１３６は、０Ｃｈ１４６および１Ｃｈ１４７の２チャンネルに限らず、さらにその数を増やした構成であっても良い。すなわち、上記実施形態に倣い、予め定められた条件が成立した場合に、複数のチャンネルごとに割り当てられていた記憶動作の個別機能を集約して、電力の供給が制限されるチャンネル以外のチャンネルの記憶領域に各機能領域が割り当てられるように構成すれば良い。なお上記実施形態における記憶動作の個別機能は、画像処理前データを記憶する画像処理前データ記憶機能、画像処理後データを記憶する画像処理後データ記憶機能、必須領域に対して記憶する各種記憶機能が該当する。
【００６０】
上記実施形態においては、予め定められた条件として撮影モードの選択を対象としたが、他の様々な条件を対象とすることもできる。例えば、３Ｄ画像を撮影できるカメラであれば、３次元画像データの取得動作を実行する３次元モードが選択されたら全チャンネルで処理を行い、２次元画像データの取得動作を実行する２次元モードが選択されたら一部のチャンネルを記憶先から除外して処理を行うことができる。
【００６１】
また、内部メモリとして利用できる素子はＳＤＲＡＭに限らず、他の記憶素子を利用することもできることは言うまでもない。記憶素子としては、上記実施形態のように複数の記憶素子が並列的に構成されて一括してメモリ管理されていれば、揮発性メモリに限らず、不揮発性メモリも適用し得る。
【００６２】
また、上記実施形態においては、一眼レフカメラ１００を例に説明したが、適用の対象はカメラに限らない。複数の記憶素子が並列的に構成され一括してメモリ管理されていれば、他の電子機器においてもさまざまな用途で適用し得る。例えば、複数のチューナーを備えるテレビであれば、複数のチューナーで同時に受信する場合は全チャンネルで処理を行い、一部のチューナーのみで受信する場合は一部のチャンネルを記憶先から除外して処理を行うことができる。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６４】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６５】
１００  一眼レフカメラ、１２０  交換レンズ、１２１  レンズマウント接点、１３０  カメラ本体、１３１  カメラマウント接点、１２２  レンズ群、１３２  撮像素子、１２３  レンズＭＰＵ、１３３  カメラＭＰＵ、１３４  Ａ／Ｄ変換器、１３５  ＡＳＩＣ、１３６  ＳＤＲＡＭ、１３７  表示制御部、１３８  表示部、１３９  システムメモリ、１４０  露光制御部、１４１  画像データ受信部、１４２  ０Ｃｈ制御部、１４３  １Ｃｈ制御部、１４４  画像処理部、１４５  外部メモリ制御部、１４６  ０Ｃｈ、１４７  １Ｃｈ、１４８、１４９  スイッチ、１６０  外部メモリ、１７０  電源
【図１】
2013164785.tif 000003
【図２】
2013164785.tif 000004
【図３】
2013164785.tif 000005
【図４】
2013164785.tif 000006
【図５】
2013164785.tif 000007
【図６】
2013164785.tif 000008