(57)【要約】【課題】外部装置との間で無線通信をする場合に、簡単な処理で撮像装置の消費電力を抑制させることを目的とする。【解決手段】撮像装置は、着脱可能な外部記録媒体に対してアクセス可能な撮像装置であって、外部装置との間で無線通信する無線通信手段と、前記無線通信手段を有効または無効に設定する設定手段と、前記設定手段による前記無線通信手段の有効または無効の設定に基づいて前記外部記録媒体に対するアクセス速度を変更する変更手段と、を有することを特徴とする。【選択図】図２
2015091040.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部記録媒体に対してアクセス可能な撮像装置であって、
外部装置との間で無線通信する無線通信手段と、
前記無線通信手段を有効または無効に設定する設定手段と、
前記設定手段による前記無線通信手段の有効または無効の設定に基づいて前記外部記録媒体に対するアクセス速度を変更する変更手段と、を有することを特徴とする撮像装置。
【請求項２】
前記変更手段は、前記設定手段により前記無線通信手段が有効に設定された場合、前記外部記録媒体に対するアクセス速度を、前記無線通信手段が無効に設定されていた場合よりも遅くすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記無線通信手段は、前記設定手段により無効から有効に設定された場合、前記変更手段が前記外部記録媒体に対するアクセス速度を遅くした後に、前記外部装置との間で無線通信を行うことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記変更手段は、前記設定手段により前記無線通信手段が無効に設定された場合、前記外部記録媒体に対するアクセス速度を、前記無線通信手段が有効に設定されていた場合よりも速くすることを特徴とする請求項１ないし３の何れか１項に記載の撮像装置。
【請求項５】
前記変更手段は、前記設定手段により前記無線通信手段が有効から無効に設定された場合、前記外部装置との間で無線通信を終了した後に、前記外部記録媒体に対するアクセス速度を速くすることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記設定手段は、前記外部装置との間で無線通信が終了した場合に、前記無線通信手段を有効から無効に設定することを特徴とする請求項１ないし５の何れか１項に記載の撮像装置。
【請求項７】
前記外部記録媒体が対応可能なアクセス速度を検出する検出手段を有し、
前記変更手段は、前記設定手段により前記無線通信手段が無効に設定された場合、前記外部記録媒体に対するアクセス速度を前記検出手段により検出された最速のアクセス速度に変更することを特徴とする請求項１ないし６の何れか１項に記載の撮像装置。
【請求項８】
前記外部記録媒体に対するアクセスモードを切替えるモード切替手段を有し、
前記変更手段は、前記モード切替手段が異なるアクセスモードに切替えることにより、前記外部記録媒体に対するアクセス速度を変更することを特徴とする請求項１ないし７の何れか１項に記載の撮像装置。
【請求項９】
前記モード切替手段は、前記外部記録媒体に対するアクセスモードを、前記外部記録媒体に対して同じインターフェース電圧のアクセスモードに切替えることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記外部記録媒体をマウントしてファイルシステムを生成する生成手段を有し、
前記生成手段は、前記モード切替手段が前記外部記録媒体に対するアクセスモードを、前記外部記録媒体に対して異なるインターフェース電圧のアクセスモードに切替えた場合、再度、前記外部記録媒体をマウントしてファイルシステムを生成することを特徴とする請求項８に記載の撮像装置。
【請求項１１】
前記変更手段は、前記外部装置との間で無線通信手段を介した再生動作をする場合には、前記設定手段により前記無線通信手段が有効に設定されても前記外部記録媒体に対するアクセス速度を変更しないことを特徴とする請求項１ないし１０の何れか１項に記載の撮像装置。
【請求項１２】
前記無線通信手段を省電力状態にする省電力手段を有し、
前記変更手段は、前記省電力手段により前記無線通信手段が省電力にされている場合には、前記設定手段により前記無線通信手段が有効に設定されても前記外部記録媒体に対するアクセス速度を変更しないことを特徴とする請求項１ないし１１の何れか１項に記載の撮像装置。
【請求項１３】
着脱可能な外部記録媒体に対してアクセス可能な撮像装置の制御方法であって、
外部装置との間で無線通信手段を介して無線通信を行う無線通信ステップと、
前記無線通信手段を有効または無効に設定する設定ステップと、
前記設定ステップによる前記無線通信手段の有効または無効の設定に基づいて前記外部記録媒体に対するアクセス速度を変更する変更ステップと、を有することを特徴とする撮像装置の制御方法。
【請求項１４】
着脱可能な外部記録媒体に対してアクセス可能な撮像装置を制御するためのプログラムであって、
外部装置との間で無線通信手段を介して無線通信を行う無線通信ステップと、
前記無線通信手段を有効または無効に設定する設定ステップと、
前記設定ステップによる前記無線通信手段の有効または無効の設定に基づいて前記外部記録媒体に対するアクセス速度を変更する変更ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルスチルカメラやデジタルビデオカメラといった撮像装置に無線ＬＡＮ機能が搭載されている。このような撮像装置は、いわゆるスマートフォンと呼ばれる携帯電話などの無線ＬＡＮ機能が搭載されたモバイル機器との間で、無線ＬＡＮを介して無線通信することが可能である。撮像装置とモバイル機器との間で無線通信することにより、例えば撮像装置が撮影している画像をモバイル機器のディスプレイ上に表示させたり、遠隔から撮影したりすることができる。モバイル機器による指示に応じて遠隔から撮影された画像は、撮像装置に装着された外部記録媒体に記録することができる。
【０００３】
外部記録媒体としては、ＳＤカードなどが一般的である。外部記録媒体は、撮影した画像を高速に書き込めるようにアクセス速度が日々向上している。一方、外部記録媒体のアクセス速度の向上に伴い、撮像装置における消費電力が大きくなっている。
上述したような撮像装置は電池で駆動することが一般的であるため、使用できる電流容量に限界がある。したがって、撮像装置において外部記録媒体に対する高速なアクセスと、無線ＬＡＮ機能とを同時に動作させると、電池の供給電力を超過してしまい、動作可能時間が極端に短くなったり、動作不能状態に陥ったりする虞がある。
【０００４】
このような問題に対して、特許文献１には、外部機器への送信出力を設定する送信出力設定手段と、送信出力設定手段にて設定される送信出力で外部機器への送信を行う送信手段とを有する撮像装置が開示されている。また、特許文献１の撮像装置は、送信出力設定手段にて設定される送信出力に応じて撮像手段の動作モードを変更する動作モード変更手段を有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２７０５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の撮像装置では、まず受信電波強度を測定し、測定した電波強度に応じて送信出力を設定し、設定した送信出力に応じて消費電力の異なる動作モードに変更することで消費電力を低下させ、動作ピーク電力を抑制させている。したがって、特許文献１の撮像装置では、例えば消費電力を低下させるまでに、受信電波強度を測定したり、測定した電波強度に応じて送信出力を設定したりしなければならず多くの処理が必要である。
【０００７】
本発明は、上述したような問題点に鑑みてなされたものであり、外部装置との間で無線通信をする場合に、簡単な処理で適切に撮像装置の消費電力を抑制させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、着脱可能な外部記録媒体に対してアクセス可能な撮像装置であって、外部装置との間で無線通信する無線通信手段と、前記無線通信手段を有効または無効に設定する設定手段と、前記設定手段による前記無線通信手段の有効または無効の設定に基づいて前記外部記録媒体に対するアクセス速度を変更する変更手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、外部装置との間で無線通信をする場合に、簡単な処理で適切に撮像装置の消費電力を抑制させることができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態の撮影システムの構成を示す図である。
【図２】第１実施形態のデジタルカメラの処理を示すフローチャートである。
【図３】第１実施形態の外部記録媒体のアクセスモードの一例を示す図である。
【図４】第１実施形態のメニュー画面の一例を示す図である。
【図５】第２実施形態のデジタルカメラの処理を示すフローチャートである。
【図６】第２実施形態の外部記録媒体のアクセスモードの一例を示す図である。
【図７】第３実施形態のデジタルカメラの処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る撮像装置について図面を参照して説明する。以下では、撮像装置としてデジタルカメラを例にして説明する。
（第１の実施形態）
図１は、本実施形態に係る撮影システム１０の構成を示す図である。撮影システム１０は、デジタルカメラ１００と外部装置１０１との間で通信可能に構成されている。
デジタルカメラ１００は、メイン制御ＣＰＵ（以下、ＣＰＵ１０２という）を有している。ＣＰＵ１０２は、電源回路１０５を介して電池１０６から電源が投入されることにより動作する。ＣＰＵ１０２は、電源がオンされることで不揮発性メモリ１１８に予め格納されたプログラムを実行することでデジタルカメラ１００全体の動作を制御する。
【００１２】
被写体像からの光線Ｌは、撮影レンズ１０７、絞り１０８およびシャッター１０９を経由して撮像素子１１０上のフォトダイオードに光信号として蓄積される。ＣＰＵ１０２は、絞り１０８による撮影レンズ１０７の絞り制御およびシャッター１０９による撮像素子１１０に光を供給する露出制御を行う。
測距センサ１１１は、測距点に対応したＣＣＤやＣＭＯＳなどのセンサで構成され、被写体までの距離に応じた測距点ずれ信号をＣＰＵ１０２へ出力する。
測光センサ１１２は、撮影レンズ１０７を介して得られる光量を計測する。ＣＰＵ１０２は、測光センサ１１２より計測された光量に基づいて適正な露出量を決定する。ＣＰＵ１０２は、決定した露出量に基づいて撮像素子１１０のセンサ感度（ＩＳＯ感度）を撮像制御部１１４を介して制御する。
【００１３】
撮像制御部１１４は、撮像素子１１０から光信号を読み出すタイミングのクロック制御を行う。撮像制御部１１４により撮像素子１１０からの読み出し動作が実行されると、撮像素子１１０上のフォトダイオードに蓄積された光信号は光電変換され、アナログ出力信号としてＡ／Ｄ変換器１１５に出力される。
Ａ／Ｄ変換器１１５は、撮像素子１１０から受信したアナログ出力信号をデジタル出力信号に変換し、ＣＰＵ１０２に出力する。
【００１４】
ＣＰＵ１０２には画像処理回路が含まれ、入力されたデジタル出力信号に対して輪郭補正、ガンマ補正、ホワイトバランス補正などの画像処理を行い生成した画像信号を揮発性メモリ１１９に出力する。また、ＣＰＵ１０２は、ファイル生成機能を有している。すなわち、ＣＰＵ１０２は、上述した画像処理を行い生成した画像信号をＪＰＥＧフォーマットやＭＯＶフォーマットなどの所定のファイル形式に変換し、圧縮処理を行うことで画像データを生成する。
【００１５】
外部記録媒体１２０は、図示しない装着部を介して着脱可能に装着される。ＣＰＵ１０２は、外部記録媒体１２０が装着されているか否かを検出することができる。ＣＰＵ１０２は、外部記録媒体１２０の装着を検出すると外部記録媒体１２０に対するアクセス速度を決定する。ＣＰＵ１０２は、外部記録媒体１２０のファイル構造を判別し、外部記録媒体１２０のファイルシステムを揮発性メモリ１１９上に生成する。ＣＰＵ１０２は、生成した画像データをファイルシステムに基づいて外部記録媒体１２０へ記録する。
【００１６】
無線通信回路１０３は、無線通信手段の一例であって、スマートフォンなどの外部装置１０１との間で無線通信を行うための回路である。無線通信回路１０３には無線ＬＡＮチップなどが実装されている。ＣＰＵ１０２は外部記録媒体１２０に記録された画像データを無線通信Ｉ／Ｆ１２１を介して無線通信回路１０３へ送信することにより、無線通信回路１０３がアンテナ１０４を介して外部装置１０１へ転送する。
なお、ＣＰＵ１０２は、撮像素子１１０により撮像された画像データを外部記録媒体１２０に記録することなく外部装置１０１へ連続して転送することができる。すなわち、ＣＰＵ１０２は、外部装置１０１の表示部に撮像素子１１０により撮像されたライブビュー画像を表示することが可能である。
【００１７】
操作部１１６は、例えばボタン、スイッチおよびタッチパネルなどにより構成されている。具体的には、操作部１１６は電源スイッチ、レリーズスイッチ、設定ボタン、十字キーボタンなどである。ユーザは操作部１１６を介して無線通信の機能をオン（有効）またはオフ（無効）に選択したり、無線通信のためのパラメータを設定したりすることができる。無線通信のためのパラメータとは、デジタルカメラ１００が接続する無線アクセスポイントのＳＳＩＤや自身に割り振られたＩＰアドレスなどのデジタルカメラ本体に関するネットワーク情報である。また、無線通信モードによっては、無線通信のためのパラメータには、外部装置１０１側のＩＰアドレスなどの外部装置側に関するネットワーク情報が含まれる。
【００１８】
なお、ユーザは操作部１１６を介して無線通信の機能をオンまたはオフに選択した場合、ＣＰＵ１０２が電源供給用スイッチ１２２に対して選択に応じた電源制御信号１２３を送信する。電源供給用スイッチ１２２が電源制御信号１２３に応じて電源回路１０５を介して電池１０６から無線通信回路１０３への電源供給をオンまたはオフにすることで、無線通信回路１０３が有効または無効に設定される。
表示部１１７は、例えばカラー液晶が用いられる。ＣＰＵ１０２は、不揮発性メモリ１１８に記録された画像データ、画像データに関する情報、設定されているネットワーク情報などのデジタルカメラ１００の詳細な各種設定情報を表示部１１７に表示する。
【００１９】
次に、デジタルカメラ１００が外部装置１０１との間で無線通信をする場合にデジタルカメラ１００の消費電力を抑制させる処理について図２のフローチャートを参照して具体的に説明する。
まず、ステップＳ２０１では、ＣＰＵ１０２は、ユーザが電源スイッチをオンする操作に応じて電源回路１０５が駆動されることにより起動する。
ステップＳ２０２では、ＣＰＵ１０２は、外部記録媒体１２０が装着されているか否かを検出する。以下では、外部記録媒体１２０がＳＤカードである場合を例にして説明する。ＳＤカードが装着されている場合にはステップＳ２０３に進む。一方、ＳＤカードが装着されていない場合にはステップＳ２１３に進み、ＣＰＵ１０２は撮影した画像をＳＤカードに記録せずに撮影動作を行う。
ステップＳ２０３では、ＣＰＵ１０２は、装着されたＳＤカードがサポートする対応可能なアクセス速度を検出する。
【００２０】
ここで、ＳＤカードがサポートするアクセス速度について図３を参照して説明する。図３は、ＳＤカード規格で規定されているアクセスモードの一例を示す図である。図３に示すアクセスモードのデータ（テーブル）３０１は、デジタルカメラ１００の不揮発性メモリ１１８に予め格納されている。
３１１は、ＳＤカードに対するアクセスモードである。ＣＰＵ１０２は何れかのアクセスモード３１１を設定してＳＤカードにアクセスする。
３１２は、各アクセスモード３１１におけるバススピードである。バススピード３１２は、ＳＤカードに対するアクセススループットを示している。バススピード３１２の数値が大きいほどＳＤカードに対するアクセス速度が速く、一度に大量のデータを書き込みことが可能である。
【００２１】
３１３は、各アクセスモード３１１における最大クロック周波数である。各アクセスモード３１１では、記述された最大クロック周波数によりＳＤカードに対してアクセス可能である。
３１４は、各アクセスモード３１１における信号電圧レベル（信号の振幅レベル）である。各アクセスモード３１１では、記述された信号電圧レベルによりＳＤカードに対してアクセスする。
３１５は、各アクセスモード３１１における消費電力である。各アクセスモード３１１においてＳＤカードに対してアクセスすることで記述された電力が消費される。
【００２２】
例えば、ＣＰＵ１０２がアクセスモード「ＳＤＲ１０４」に設定してＳＤカードにアクセスしたとする。この場合、アクセス可能な最大クロック周波数は２０８ＭＨｚであり、ＳＤカードへは４本のデータバスでアクセスするため、ＳＤカードへの転送可能なバススピードが１０４ＭＢ／ｓとなる。
一方、ＣＰＵ１０２がアクセスモード「ＳＤＲ５０」に設定してＳＤカードにアクセスしたとする。この場合、アクセス可能な最大クロック周波数は１００ＭＨｚであり、ＳＤカードへの転送可能なバススピードが５０ＭＢ／ｓとなる。
【００２３】
また、ＳＤカードにアクセスする最大クロック周波数３１３が高いほどＳＤカード内にあるＮＡＮＤフラッシュへの書き込みが頻繁に発生するため、ＳＤカードの消費電力が高くなる。したがって、アクセスモードのデータ３０１では、アクセスモード「ＳＤＲ１０４」の方が「ＳＤＲ５０」よりもＳＤカード自体が消費する消費電力３１５が高い。
【００２４】
なお、最大クロック周波数３１３は、ＳＤカードがクロックを誤検出せずにデータを受信できるクロック周波数であり、最大クロック周波数よりも低いクロック周波数でアクセスすることは可能である。すなわち、例えばアクセスモード「ＳＤＲ１０４」をサポートするＳＤカードであれば、「ＳＤＲ１０４」の最大クロック周波数２０８ＭＨｚよりも低い、「ＳＤＲ５０」の最大クロック周波数１００ＭＨｚによりアクセスすることが可能である。
【００２５】
したがって、ステップＳ２０３においてＳＤカードがサポートするアクセス速度を検出するとき、ＣＰＵ１０２は全てのＳＤカードがサポートする最も遅いアクセス速度でＳＤカードに対してアクセスする。したがって、ＣＰＵ１０２は、どのようなＳＤカードが装着されても、装着されたＳＤカードがサポートするアクセス速度を検出することができる。
【００２６】
ここで、ステップＳ２０３での具体的は処理について説明する。
ＣＰＵ１０２は、上述したように最も遅いアクセス速度で、ＳＤカードに対してＳＤカードがサポートするアクセス速度を要求するコマンドを送信する。コマンドはＳＤカードに準拠させたコマンドである。ＣＰＵ１０２は、ＳＤカードからのレスポンスとしてアクセス速度の情報を受信することで、ＳＤカードがサポートするアクセス速度を検出する。なお、ＣＰＵ１０２は、ＳＤカードがサポートするアクセスモードを要求するコマンドを送信し、ＳＤカードがサポートするアクセスモードの情報を受信してもよい。アクセスモードを受信した場合には、ＣＰＵ１０２は、図３に示すアクセスモードのデータ３０１を参照して、受信したアクセスモードに関連付けられたバススピードをアクセス速度として検出することができる。
【００２７】
図２のフローチャートに戻り、デジタルカメラ１００の処理を説明する。
ステップＳ２０４では、ＣＰＵ１０２は、ＳＤカードに対するアクセス速度を高速（最速）のアクセス速度に変更する。具体的には、ＣＰＵ１０２はＳＤカードから受信したアクセス速度の情報のうち高速のアクセス速度に対応するアクセスモードに設定することで高速のアクセス速度に変更する。例えば、バススピード１０４ＭＢ／ｓまで対応しているＳＤカードが装着されているとすると、ＣＰＵ１０２は、図３に示すデータ３０１を参照して、バススピード１０４ＭＢ／ｓに対応するアクセスモードとして「ＳＤＲ１０４」を取得し、取得したアクセスモード「ＳＤＲ１０４」に設定する。このとき、ＣＰＵ１０２がクロック周波数をアクセスモード「ＳＤＲ１０４」に対応する最大クロック周波数２０８ＭＨｚに変更することで、ＳＤカードに対するアクセス速度を高速のアクセス速度に変更することができる。また、ＣＰＵ１０２は、ＳＤカードへアクセスするときの信号電圧レベルを、図３に示すデータ３０１を参照して、アクセスモード「ＳＤＲ１０４」に対応する信号電圧レベル１．８Ｖに変更する。なお、ＣＰＵ１０２は、ステップＳ２０３においてアクセスモードの情報を受信した場合でも、高速のアクセス速度に対応するアクセスモードに設定し、同様にクロック周波数を変更することで、高速のアクセス速度に変更することができる。
ステップＳ２０５では、ＣＰＵ１０２は、変更したアクセス速度でＳＤカードにアクセスして、ＳＤカード内のファイルフォーマットを解析した後、揮発性メモリ１１９にファイルシステムを生成する。この処理は、生成手段により処理の一例に対応する。
【００２８】
ステップＳ２０６では、ＣＰＵ１０２は、ユーザの選択に応じて無線通信の機能を有効に設定するか否かを判定する。本実施形態では、無線ＬＡＮモードが選択されることによって無線通信の機能が有効に設定されるものとする。
ここで、ユーザが無線ＬＡＮモードを選択する操作の一例について図４を参照して説明する。図４は、ユーザが無線ＬＡＮモードを選択するためのメニュー画面の一例である。ＣＰＵ１０２はユーザの操作に応じてメニュー画面４０１を表示部１１７に表示する。ユーザは操作部１１６を介して無線ＬＡＮモードの「ＯＮ」または「ＯＦＦ」を選択することができる。ユーザが無線通信の機能を使用したい場合には無線ＬＡＮモードを「ＯＮ」に選択し、無線通信の機能を使用しない場合には無線ＬＡＮモードを「ＯＦＦ」に選択する。
【００２９】
無線ＬＡＮモードが「ＯＮ」に選択された場合にはステップＳ２０７に進む。「ＯＦＦ」が選択された場合にはステップＳ２１４に進む。
ステップＳ２１４では、ＣＰＵ１０２は、無線通信の機能を無効に設定し、デジタルカメラ１００は単独で撮影動作を行う。このとき、ＣＰＵ１０２は、ＳＤカードに対するアクセス速度をステップＳ２０４で変更したアクセス速度のままにする。すなわち、ＣＰＵ１０２は、ＳＤカードに対して高速にアクセスすることを優先させる。
【００３０】
一方、ステップＳ２０７では、ＣＰＵ１０２は、ＳＤカードに対するアクセス速度を変更して消費電力を削減させ、電池１０６の供給電力を超過しないようにする。具体的には、ＣＰＵ１０２は、図３に示すデータ３０１の消費電力３１５を参照して、ステップＳ２０４で設定したアクセスモードよりも消費電力を削減できるアクセスモードに切替える。この処理は、モード切替手段の一例に対応する。
例えば、上述したステップＳ２０４ではアクセスモード「ＳＤＲ１０４」に設定されていたので、ＳＤカード自体の消費電力は２．８８Ｗである。また、無線ＬＡＮモードが設定されることで動作する無線通信回路１０３が、例えば３．３Ｖで３００ｍＡ、約１Ｗの消費電力であるとする。ここで、無線通信回路１０３の動作と、ステップＳ２０４で設定したアクセス速度によるＳＤカードへのアクセスと、が同時に発生すると電池１０６の供給電力を超過してしまう可能性がある。したがって、ＣＰＵ１０２は、無線通信回路１０３を動作させることで増加する約１Ｗの消費電力分を削減するためにアクセスモードを切替えて、ＳＤカードに対するアクセス速度を遅くする。
【００３１】
ここでは、ＣＰＵ１０２は、アクセスモードを「ＳＤＲ１０４」から「ＳＤＲ５０」に切替えて、アクセスモード「ＳＤＲ５０」に対応するアクセス速度に変更する。このとき、ＳＤカードに対するアクセス速度は遅くなるものの、ＳＤカードの消費電力を１．４４Ｗ削減させることができる。なお、ＳＤカードの消費電力を更に削減するには、アクセスモード「ＳＤＲ２５」や「ＳＤＲ１２」に切替えて、アクセス速度を更に遅くすることができる。ただし、ＳＤカードに対するアクセス速度が遅すぎると、１枚の画像データをＳＤカードに書き込む時間が長くなる。そのため、ＣＰＵ１０２は、アクセスモード「ＳＤＲ５０」に切替えるまでに留め、アクセス速度が遅くなりすぎないようにする。したがって、外部装置１０１からの撮影の指示に対して、デジタルカメラ１００から外部装置１０１へのレスポンスが過度に低下することを防止することができる。
【００３２】
また、アクセスモード「ＳＤＲ１０４」と「ＳＤＲ５０」とでは、信号電圧レベルが共に１．８Ｖである。したがって、ＣＰＵ１０２は、アクセスモード「ＳＤＲ１０４」から「ＳＤＲ５０」に切替えても、ＳＤカードを再マウントすることなく消費電力を削減することができる。このように、同一の信号電圧レベルのアクセスモードに切替えることで、ＣＰＵ１０２はステップＳ２０５で生成したファイルシステムをそのまま用いることができる。
【００３３】
ステップＳ２０８では、ＣＰＵ１０２は、無線通信回路１０３を起動させる。無線通信回路１０３を起動させることで消費電力が増加するものの、ＣＰＵ１０２はＳＤカードに対するアクセス速度を遅くしてＳＤカードの消費電力を削減させているので、デジタルカメラ１００の消費電力を抑制させることができる。なお、ステップＳ２０７においてＳＤカードの消費電力を削減させた後に無線通信回路１０３を起動させることで、無線通信回路１０３の動作と、消費電力が高い状態でのＳＤカードへのアクセスとが同時に発生することを防止することができる。
【００３４】
ステップＳ２０９では、ＣＰＵ１０２は、無線パラメータを設定して外部装置１０１との間で無線通信を行う。
ステップＳ２１０では、ＣＰＵ１０２は、外部装置１０１との間で無線通信の接続が完了した後に無線通信による撮影動作（ワイヤレス撮影）を行う。このとき、ＣＰＵ１０２は、表示部１１７を消灯することによりデジタルカメラ１００の消費電力を削減し、ワイヤレス撮影での撮影可能な画像枚数を増やすことができる。
【００３５】
ステップＳ２１１では、ＣＰＵ１０２は、ワイヤレス撮影を終了する。ＣＰＵ１０２は、ワイヤレス撮影の終了に応じて、無線通信の機能を無効に設定する。なお、ＣＰＵ１０２は、ユーザによる無線ＬＡＮモードを「ＯＦＦ」に選択する操作に応じて無線通信の機能を無効に設定してもよい。
ステップＳ２１２では、ＣＰＵ１０２は、無線通信回路１０３による電力消費がなくなるため、ステップＳ２０４で設定していたアクセスモードに戻し、クロック周波数を対応する最大クロック周波数に変更することで、ＳＤカードに対するアクセス速度を変更する。具体的には、ＣＰＵ１０２は、アクセスモードを「ＳＤＲ５０」から「ＳＤＲ１０４」に切替えて、アクセスモード「ＳＤＲ１０４」に対応する最大クロック周波数２０８ＭＨｚに変更することで、アクセス速度を速くする。なお、ステップＳ２１１において無線通信の機能を無効にした後にアクセス速度を速くすることで、無線通信回路１０３の動作と、消費電力が高い状態でのＳＤカードへのアクセスとが同時に発生することを防止することができる。
【００３６】
このように本実施形態によれば、無線通信の機能が有効または無効の設定に基づいて外部記録媒体１２０に対するアクセス速度を変更する。したがって、無線通信する外部装置との間での電波強度を測定したり、送信出力を測定したりする必要がなく、簡単な処理でデジタルカメラ１００の消費電力を抑制することができる。
また、本実施形態によれば、無線通信の機能が無効の場合には最もパフォーマンスが発揮されるアクセス速度で画像データを外部記録媒体１２０に書き込むことができる。したがって、例えば連写撮影など高速で画像データを外部記録媒体１２０に書き込む必要がある場合であっても対応することができる。
【００３７】
一方、無線通信の機能が有効の場合には無線通信回路１０３が動作することにより生じする消費電力分をＳＤカードに対するアクセス速度を遅くすることにより削減させ、電池１０６から支障なく電力を供給することができる。したがって、撮影システム１０では、安定した無線通信の環境を提供することができる。
【００３８】
なお、上述した実施形態では、デジタルカメラ１００の撮影動作と無線通信の機能とを同時に動作させたときに、電池１０６の供給電力が超過しないように外部記録媒体１２０に対するアクセス速度を遅くする場合について説明した。
以下では、無線通信の機能を用いて外部装置１０１からデジタルカメラ１００内の画像を閲覧したり取得したりする場合のデジタルカメラ１００の再生動作について説明する。この場合、デジタルカメラ１００では撮影動作と無線通信の機能とを同時に動作させる必要がないため、電池１０６から、撮影動作に関わる撮像素子１１０やシャッター駆動装置１１３へ電力を供給する必要がない。したがって、再生動作と無線通信の機能とを同時に動作させても、電池１０６の供給電力が超過することがないため、ＣＰＵ１０２は外部記録媒体１２０に対するアクセス速度を変更する処理を行わないものとする。その結果、外部装置１０１では所望の画像を高スループットで閲覧したり取得したりすることができ、応答性の高い撮影システム１０を実現することができる。
【００３９】
上述した実施形態では、無線通信の機能、撮影動作および再生動作を代表にして説明したがこの場合に限られず、ＣＰＵ１０２は、電池１０６の供給電力を超過するか否かに応じて外部記録媒体１２０に対するアクセス速度を変更してもよい。
すなわち、ＣＰＵ１０２は、電池１０６の供給電力が超過する場合には外部記録媒体１２０に対するアクセス速度を遅くすることにより、電池１０６の供給電力を超過することなくユーザが要求した動作を実現させることができる。一方、ＣＰＵ１０２は、電池１０６の供給電力が超過しない場合にはアクセス速度を変更しないことにより、外部記録媒体１２０に対して高速にアクセスすることができる。
【００４０】
なお、上述した実施形態のステップＳ２０７は次のような処理であってもよい。すなわち、ＣＰＵ１０２は、無線通信回路１０３を駆動させた場合の消費電力の情報を不揮発性メモリ１１８に予め格納しておく。ＣＰＵ１０２は、図３のデータ３０１を参照して無線通信回路１０３の消費電力以上に削減できるアクセスモードのうち、最も速いアクセス速度のアクセスモードに切替える。このような処理により、無線通信の機能が有効の場合には最もパフォーマンスが発揮されるアクセス速度でＳＤカードに対してアクセスすることができる。
【００４１】
（第２の実施形態）
第１の実施形態では、ＳＤカードに対するアクセス速度を遅くするために、アクセスモードを「ＳＤＲ１０４」から「ＳＤＲ５０」に切替える場合について説明した。すなわち、第１の実施形態では、ＳＤカードに対する信号電圧レベルが同一のアクセスモード間で切替える場合について説明した。
第２の実施形態では、信号電圧レベルが異なるアクセスモード間で切替える場合について図５のフローチャートおよび図６を参照して説明する。なお、第１の実施形態と同様の構成および処理については、同一符号および同一ステップ番号を付して、詳細な説明を省略する。
【００４２】
図５は、第２の実施形態のデジタルカメラの処理を示すフローチャートである。
図６は、ＳＤカードがサポートするアクセスモードの一例を示す図である。図６に示すアクセスモードのデータ（テーブル）６０１は、デジタルカメラ１００の不揮発性メモリ１１８に予め格納されている。
６１１は、各アクセスモードにおいて、ＳＤカードにアクセスするインターフェースであって、通信方式を示している。アクセスモード「ＨＤ３１２」および「ＦＤ１５６」は、ＵＨＳ−ＩＩと呼ばれる高速アクセスモードである。ＵＨＳ−ＩＩのアクセスモードでは、高速アクセスを実現するために、従来のＬＶＣＭＯＳによる通信方式ではなく差動信号による通信方式によりＳＤカードに対してアクセスを行う。
【００４３】
本実施形態では、第１の実施形態と同様、ＣＰＵ１０２は、ステップＳ２０１からステップＳ２０３までの処理を実行する。具体的には、ステップＳ２０３では、ＣＰＵ１０２は、アクセスモード「Ｄｅｆａｕｌｔ  Ｓｐｅｅｄ」に対応したアクセス速度により、ＳＤカードがサポートするアクセス速度を検出する。本実施形態では、図６に示すＵＨＳ−ＩＩモードのうちアクセスモード「ＦＤ１５６」をサポートするＳＤカードが装着されているものとする。
【００４４】
ステップＳ２０４では、ＣＰＵ１０２は、ＳＤカードに対するアクセスモードを「ＦＤ１５６」に設定し、クロック周波数を「ＦＤ１５６」に対応する最大クロック周波数および信号電圧レベルに変更する。また、ＣＰＵ１０２は、ＳＤカードに対するインターフェースを「差動モード」に変更する。ここで、インターフェースを「差動モード」に変更するには、ＦＰＧＡといったプログラマブルなハードウェアを介して変更してもよく、専用のＩＣを用いてアクセスしてもよい。本実施形態では、ＳＤカードに対してＵＨＳ−ＩＩモードでの「差動モード」にてアクセスが実現できればよいため、ＣＰＵ１０２が「差動モード」にてアクセスを実現する手段については限定しないものとする。
【００４５】
ステップＳ２０５では、ＣＰＵ１０２は、「差動モード」でＳＤカードにアクセスして、ＳＤカード内のファイルフォーマットを解析した後、揮発性メモリ１１９にファイルシステムを生成する。
ステップＳ２０６では、ＣＰＵ１０２は、ユーザの選択に応じて無線通信の機能を有効に設定するか否かを判定する。無線ＬＡＮモードが「ＯＮ」に選択された場合にはステップＳ２０７に進む。
【００４６】
ステップＳ２０７では、ＣＰＵ１０２は、無線通信回路１０３を動作させることで増加する消費電力分を削減するために、ＳＤカードに対するアクセス速度を遅くする。具体的には、ＣＰＵ１０２は、アクセスモードを「ＦＤ１５６」から「ＳＤＲ２５」に切替えて、ＳＤカードに対するアクセス速度を変更する。
ここで、図６に示すように、アクセスモード「ＦＤ１５６」のインターフェースは「差動モード」であり、アクセスモード「ＳＤＲ２５」のインターフェースは「ＬＶＣＭＯＳモード」である。したがって、ＣＰＵ１０２は、アクセスモードの切替えに応じてインターフェースも変更する必要がある。
【００４７】
そこで、ステップＳ５０１では、ＣＰＵ１０２は、アクセス速度を変更する場合、すなわちアクセスモードを切替える場合にＳＤカードに対する信号電圧レベル（インターフェース電圧）が異なるか否かを、図６に示すデータ６０１を参照して判定する。上述のようにアクセスモード「ＦＤ１５６」から「ＳＤＲ２５」に切替える場合には、「差動モード」から「ＬＶＣＭＯＳモード」に変更するために、ＳＤカードに対するインターフェースが異なりＳＤカードに対する信号電圧レベルも異なる。したがって、ＣＰＵ１０２は、「差動モード」のインターフェース（回路）を一旦停止させた後、「ＬＶＣＭＯＳモード」のインターフェース（回路）を駆動させる。このとき、ＣＰＵ１０２は、「差動モード」でＳＤカードをアンマウントし、再度「ＬＶＣＭＯＳモード」でＳＤカードを再マウントする必要が生じる。
【００４８】
そのため、ステップＳ５０２では、ＣＰＵ１０２は、ステップＳ２０５で生成したＳＤカードのファイルシステムは破棄し、再度「ＬＶＣＭＯＳモード」でＳＤカードのファイルシステムを生成する。なお、ここでは、「差動モード」から「ＬＶＣＭＯＳモード」に変更する場合について説明したが、同じインターフェースであっても異なる信号電圧レベルのアクセスモードに切替える場合にはＳＤカードを再マウントする必要がある。例えば、無線通信の機能が無効のときに信号電圧レベル１．８Ｖの「ＬＶＣＭＯＳモード」でアクセスし、無線通信の機能が有効のときは信号電圧レベル３．３Ｖの「ＬＶＣＭＯＳモード」にアクセスモードを切替える場合である。この場合も同様に、ステップＳ５０２に進み、ＣＰＵ１０２は、再度ファイルシステムを生成する。一方、ステップＳ５０１において、信号電圧レベルが同じ場合には、第１の実施形態と同様にステップＳ２０８に進む。
【００４９】
第１の実施形態では、ＳＤカードに対する信号電圧レベルが同一である場合においてアクセスモードを切替える場合について説明したが、将来、無線通信が高速化されることにより、無線通信回路１０３の消費電力が増大することが容易に想像される。このとき、無線通信回路１０３を動作させることで増加する消費電力を、外部記録媒体１２０側で削減するには異なる電圧レベルを介してクロック周波数を変更する必要がある。この場合、第２の実施形態のように、無線通信の機能が有効に設定された場合に、外部記録媒体１２０を再マウントし、再度ファイルシステムを生成する。したがって、無線通信の機能が有効に設定されることで増加する消費電力を外部記録媒体１２０へのアクセス速度を遅くして相殺することで、電池１０６から支障なく電力を供給することができる。一方、無線通信の機能が無効に設定された場合には、最もパフォーマンスが発揮できるアクセス速度で画像データを外部記録媒体１２０に書き込むことができる。
【００５０】
第１および第２の実施形態のように、無線通信の機能の有効または無効の設定に応じて、動的に外部記録媒体１２０に対するアクセス速度を変更させることは、電池１０６により電力が供給される撮像装置において消費電力を抑制させる有効な手法である。
【００５１】
（第３の実施形態）
第１および第２の実施形態では、無線通信の機能が有効に設定された場合に、外部記録媒体１２０に対するアクセス速度を遅くすることで、デジタルカメラ１００の消費電力を抑制させる場合について説明した。
【００５２】
次に、無線通信回路１０３に実装される無線ＬＡＮチップの動作モードについて説明する。
無線ＬＡＮチップの動作モードには、送信状態、受信状態、省電力受信状態（省電力状態）が存在する。
送信状態は、最も消費電力が大きい状態である。送信状態が最も消費電力が大きくなるのは、送信データを変調するための変調回路を動作させ、更に送信用パワーアンプを駆動させるためである。
受信状態は、送信状態の次に消費電力が大きい状態である。一般に受信状態は無線ＬＡＮチップのアイドル期間とも呼ばれ、無線ＬＡＮの変調回路ブロックを駆動状態にして、受信パケットを待機している。
【００５３】
省電力受信状態は、上述した受信状態を定期的に駆動させる期間である。省電力受信状態は最も低消費電力状態である。この状態では、アクセスポイントを親機として存在するネットワークにおいて、アクセスポイントに接続した子機が、アクセスポイントからのビーコン信号送信タイミングに同期して、受信状態に遷移する。そのため、無線ＬＡＮチップを省電力受信状態に遷移させるためには、アクセスポイントが生成するネットワークに子機として接続することが必須条件となる。
【００５４】
上述した第１および第２の実施形態では、無線ＬＡＮチップが省電力受信状態に遷移できない場合、すなわちアクセスポイントを介さないネットワークを構成している場合でも有効である。具体的には、デジタルカメラ１００が、外部装置１０１としてスマートフォンや異なるデジタルカメラとの間でアドホックネットワークを構成する場合でも、無線ＬＡＮチップの動作状態に関わらず実現することができる。
【００５５】
本実施形態では、デジタルカメラ１００がアクセスポイントの子機として、ネットワークに接続されている状態で、無線ＬＡＮチップの省電力受信状態で、外部装置１０１へのアクセスを行う。そのため、無線ＬＡＮの使用時でも外部記録媒体１２０に対するアクセス速度を遅くすることなくデジタルカメラ１００の撮影動作が行うことができる。
【００５６】
図７は、第３の実施形態のデジタルカメラの処理を示すフローチャートである。なお、第１の実施形態と同様の構成および処理については、同一符号および同一ステップ番号を付して、詳細な説明を省略する。
ここでは、ステップＳ２０６において無線ＬＡＮモードが「ＯＮ」に選択され、無線通信の機能が有効に設定される場合について説明する。
ステップＳ７０１では、ＣＰＵ１０２は、省電力受信状態に遷移して無線ＬＡＮチップの消費電力を削減させる。この処理は、省電力手段による処理の一例に対応する。
【００５７】
ステップＳ７０２では、ＣＰＵ１０２は、アクセスポイントからのビーコン信号通知タイミングで外部装置１０１からの受信パケットが存在するか否かを判定する。受信パケットが存在する場合にはステップＳ７０３に進み、受信パケットが存在しない場合にステップＳ７１１に進む。
【００５８】
ステップＳ７０３では、ＣＰＵ１０２は、省電力受信状態を解除し、受信パケットを受信する。
ステップＳ７０４では、ＣＰＵ１０２は、受信パケットを解析し、受信パケットが画像の転送要求であるか否かを判定する。画像の転送要求は、デジタルカメラ１００が撮影しているライブビュー画像を、無線通信を介して外部装置１０１に転送することを要求するものである。画像の転送要求の場合にはステップＳ７０５に進み、画像の転送要求ではない場合には、ステップＳ７０７に進む。
【００５９】
ステップＳ７０５では、ＣＰＵ１０２は、撮像素子１１０から画素情報を読み出し、画像情報を生成し、外部装置１０１の表示部のスペックに応じた最適なサイズにリサイズして、転送する。なお、消費電力を削減するために、ＣＰＵ１０２が生成するライブビュー画像は、撮像素子１１０の全ての画素を読み込んだ画素情報から生成するのではなく、外部装置１０１の表示部のスペックに応じて、画素を間引いて読み出した画素情報から生成してもよい。
ステップＳ７０６では、ＣＰＵ１０２は、外部装置１０１に画像の転送が完了したか否かを判定する。画像の転送が完了した場合にはステップＳ２０６、ステップＳ７０１に進み、再び省電力受信状態に遷移する。
【００６０】
一方、ステップＳ７０４において受信パケットが画像の転送要求ではない場合にはステップ７０７に進み、ＣＰＵ１０２は、受信パケットが撮影命令であるか否かを判定する。撮影命令は、外部装置１０１のユーザがデジタルカメラ１００に対して撮影を要求するものである。撮影命令の場合にはステップＳ７０８に進む。撮影命令ではない場合にはステップＳ７１０に進み、ＣＰＵ１０２は受信パケットの命令に応じて動作を行う。
ステップＳ７０８では、ＣＰＵ１０２は、撮像素子１１０の全ての画素を読み出し、ユーザにより設定された画像サイズで静止画像を生成する。
【００６１】
ステップＳ７０９では、ＣＰＵ１０２は、生成した静止画像をすぐに外部記録媒体１２０に記録せずに揮発性メモリ１１９に格納する。その後、ステップＳ２０６、ステップＳ７０１に進み、再び省電力受信状態に遷移する。ここでは、生成した画像を即座に外部記録媒体１２０に書き込まず一旦、揮発性メモリ１１９に格納して、ステップＳ７０３の省電力受信状態に遷移させている。したがって、撮影完了後に外部装置１０１を介して受信パケットが発生していない状態では、常に無線ＬＡＮチップを省電力受信状態にすることができる。
【００６２】
一方、ステップＳ７０２において省電力受信状態の場合に外部装置１０１からの受信パケットが存在しない場合には、ステップＳ７１１に進む。
ステップＳ７１１では、ＣＰＵ１０２は、外部記録媒体１２０への記録が完了していない画像が存在するか否かを判定する。具体的には、ＣＰＵ１０２は、ステップＳ７０９で生成した画像が外部記録媒体１２０への記録が完了しておらず、揮発性メモリ１１９に記憶されている状態であるかを判定する。外部記録媒体１２０への記録が完了していない画像を存在する場合にはステップＳ７１２に進み、存在しない場合にはステップＳ２０６、ステップＳ７０１に進み、再び省電力受信状態に遷移する。
【００６３】
ステップＳ７１２では、ＣＰＵ１０２は、揮発性メモリ１１９に記憶されている画像を外部記録媒体１２０に対して記録を開始する。ここでは、ステップＳ７０２において外部装置１０１からの受信パケットが存在しない場合であるため、無線通信の動作と外部記録媒体１２０への記録の動作とが同時に発生することがない。したがって、ステップＳ７１２では、ＣＰＵ１０２は、外部記録媒体１２０に対するアクセス速度を遅くすることなく、ステップＳ２０４において変更した高速のアクセス速度で外部記録媒体１２０に対してアクセスする。
【００６４】
ステップＳ７１３では、ＣＰＵ１０２は、書き込みデータの最小単位である１セクタ単位で、外部記録媒体１２０に記録する。外部装置１０１からの要求は、外部記録媒体１２０への記録動作とは非同期で発生する。したがって、ここでは、外部記録媒体１２０に対し最速のアクセス速度で記録を行う期間を最短にし、非同期に発生する外部装置１０１からの要求に応答する無線通信（例えばステップＳ７０２の処理）の動作が同時に発生しないようにしている。ＣＰＵ１０２は、１セクタ毎の記録動作を繰り返し、画像の記録が完了すると、揮発性メモリ１１９上に記憶している画像を消去する。
【００６５】
このように本実施形態では、無線通信の機能が有効に設定されたとしても、デジタルカメラ１００がアクセスポイントの子機としてネットワークに接続され省電力受信状態では、外部記録媒体１２０に対するアクセス速度を変更しない。すなわち、外部装置１０１から撮影の命令を受信した場合には撮影した画像を揮発性メモリ１１９のみに記憶し、省電力受信状態において外部装置１０１から受信パケットを受信していないときに、揮発性メモリ１１９の画像を外部記録媒体１２０に書き込む。したがって、外部記録媒体１２０に対するアクセス速度を遅くすることなく、外部記録媒体１２０に対して画像を書き込むことができる。
【００６６】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更などが可能であり、上述した実施形態を適時組み合わせてもよい。
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、この場合に限定されず、無線通信の機能を有し、外部記録媒体１２０を装着可能な機器であれば適用可能である。すなわち、本発明は例えばＰＤＡ、携帯電話端末、携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するプログラムを、デジタルカメラ１００や外部装置１０１に供給し、デジタルカメラ１００や外部装置１０１のコンピュータ（ＣＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６７】
１００：デジタルカメラ  １０２：メイン制御ＣＰＵ  １０３：無線通信回路  １０４：
アンテナ  １０５：電源回路  １０６：電池  １１０：撮像素子  １１６：操作部  １１７：表示部  １２０：外部記録媒体
【図１】
2015091040.tif 000003
【図２】
2015091040.tif 000004
【図３】
2015091040.tif 000005
【図４】
2015091040.tif 000006
【図５】
2015091040.tif 000007
【図６】
2015091040.tif 000008
【図７】
2015091040.tif 000009