(57)【要約】【課題】  時間的制約が厳しい処理中でも他機能に影響を与えることなく無線通信専用ＣＰＵを起動する。【解決手段】  撮像装置の動作を制御する第１のＣＰＵと、無線通信を行う通信手段と、前記通信手段のための専用の第２のＣＰＵと、前記第１のＣＰＵにて使用されるデータと前記第２のＣＰＵにて使用されるデータとを記憶した不揮発メモリとを有し、一定期間内に処理を終了する必要のある所定の機能を実行中に第２のＣＰＵが起動される場合、前記第２のＣＰＵはＰＩＯモードにより前記不揮発メモリからデータをロードし、前記所定の機能を実行していないときに前記第２のＣＰＵが起動される場合、前記第２のＣＰＵはＤＭＡモードにより前記不揮発メモリからデータをロードする。【選択図】  図２
2018107561.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
前記撮像装置の動作を制御する第１のＣＰＵと、
無線通信を行う通信手段と、
前記通信手段のための専用の第２のＣＰＵと、
前記第１のＣＰＵにて使用されるデータと前記第２のＣＰＵにて使用されるデータとを記憶した不揮発メモリとを有し、
一定期間内に処理を終了する必要のある所定の機能を実行中に第２のＣＰＵが起動される場合、前記第２のＣＰＵはＰＩＯモードにより前記不揮発メモリからデータをロードし、前記所定の機能を実行していないときに前記第２のＣＰＵが起動される場合、前記第２のＣＰＵはＤＭＡモードにより前記不揮発メモリからデータをロードすることを特徴とする撮像装置。
【請求項２】
前記不揮発メモリは、前記第２のＣＰＵにて使用されるデータとして、アルゴルと固定値を扱う第１のデータと、変数を扱う第２のデータとを含み、
前記第２のＣＰＵは、前記撮像装置の起動時に前記第１のデータを前記不揮発メモリからロードし、前記第２のＣＰＵを起動する直前に前記第２のデータを前記不揮発メモリからロードすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第２のＣＰＵが前記ＤＭＡモードで前記不揮発メモリからデータをロードしているときに前記所定の機能が実行される状態に変わった場合、前記第２のＣＰＵは、前記不揮発メモリからのデータのロードを停止して、前記ＤＭＡモードから前記ＰＩＯモードに切り替えた後、前記ＰＩＯモードで前記不揮発メモリからのデータのロードを再開することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関する。
【背景技術】
【０００２】
近年、無線通信処理を専用に制御するＣＰＵを搭載したデジタルカメラ等の撮像装置が登場している。無線通信処理専用のＣＰＵはデジタルカメラの処理全般を行うメインＣＰＵとＲＡＭを共有する構成となっている。この無線通信処理専用のＣＰＵで無線通信処理を行うことにより、カメラ本来の機能である撮影や記録、ライブビュー表示等の処理に影響を与えることなく、平行して無線通信を行うことが可能となる。
【０００３】
無線通信処理専用のＣＰＵは無線機能を使用する際に起動される。このとき無線通信処理専用のＣＰＵを起動する際に必要なデータをＲＯＭからＲＡＭにロードする必要があるが、このデータのロードがメインＣＰＵのＲＡＭアクセスと衝突し、デジタルカメラの処理に影響が出る場合がある。特に、ライブビュー表示や動画記録処理など時間的制約が厳しい処理を行う場合、ＲＡＭアクセスの衝突により処理時間が規定内に収まらず、表示のカクつきや記録漏れにつながる恐れがある。
【０００４】
メインＣＰＵのＲＡＭアクセスとの衝突の影響を少なくする方法として、無線通信専用ＣＰＵの起動時にロードするデータの一部を事前にロードしておき、無線通信専用ＣＰＵ起動時にロードするデータ量を少なくする方法が考えられる。特許文献１には、起動時間短縮のために、初期画面起動に必要なプログラム部分のみ起動時にＤＭＡ転送する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８５７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、無線通信専用ＣＰＵ起動時にロードするデータ量を抑えたとしても、ＤＭＡ転送を使う限りＲＡＭアクセスの衝突を防ぎきることはできない。そこで、ライブビュー表示などの時間的制約が厳しい処理を行っている場合は、無線専用ＣＰＵのデータをＤＭＡ転送しないように制限する方法が考えられる。この場合、データロード自体を止めてしまうとライブビュー表示中は無線起動ができなくなるため、ユーザビリティの低下につながってしまう。
【０００７】
本発明の目的は、ライブビュー表示などの時間的制約が厳しい処理中でも他機能に影響を与えることなく無線通信専用ＣＰＵを起動できる撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
撮像装置の動作を制御する第１のＣＰＵと、無線通信を行う通信手段と、前記通信手段のための専用の第２のＣＰＵと、前記第１のＣＰＵにて使用されるデータと前記第２のＣＰＵにて使用されるデータとを記憶した不揮発メモリとを有し、一定期間内に処理を終了する必要のある所定の機能を実行中に第２のＣＰＵが起動される場合、前記第２のＣＰＵはＰＩＯモードにより前記不揮発メモリからデータをロードし、前記所定の機能を実行していないときに前記第２のＣＰＵが起動される場合、前記第２のＣＰＵはＤＭＡモードにより前記不揮発メモリからデータをロードする。
【発明の効果】
【０００９】
本発明によれば、ライブビュー表示などの時間的制約が厳しい処理中でも他機能に影響を与えることなく無線通信専用ＣＰＵを起動できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態のデジタルカメラの構成を示すブロック図。
【図２】第１の実施形態の無線専用ＣＰＵのデータロード処理のフロー図。
【図３】第２の実施形態の無線専用ＣＰＵのデータロード処理のフロー図。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１２】
以下、第１の実施形態として本発明を撮像装置であるデジタルカメラに適用した場合について説明する。なお、本実施形態では、時間的制約の厳しい処理としてライブビュー表示を想定しているが、動画記録などの処理にも適用可能である。
【００１３】
＜デジタルカメラ１００の構成＞
図１を参照して、本発明に係る実施形態のデジタルカメラ１００の構成及び機能の概略について説明する。光学系１０１はズームレンズ、フォーカスレンズを含むレンズ群、絞り機能を有するシャッターからなる。撮像部１０２は被写体像を電気信号に変換するＣＣＤやＣＭＯＳなどで構成される撮像素子である。撮像部１０２は、撮像素子から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器を含む。
【００１４】
メインＣＰＵ１０３は、不揮発性メモリ１０８に格納されたプログラムを揮発性メモリ１０７のワークエリアに展開し、実行することにより、装置全体の動作を制御する。ＤＭＡＣ（Ｄｅｇｉｔａｌ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）１０４は、メインＣＰＵ１０３の介在なしに不揮発性メモリ１０８から揮発性メモリ１０７へのデータ転送を制御し実行する。メインＣＰＵ１０３は、転送指示、転送サイズ、転送データアドレス及び転送方向等をＤＭＡＣ１０４に指示し、ＤＭＡＣ１０４は、この指示に従ったデータ転送を実行する。
【００１５】
通信専用ＣＰＵ１０５は、メインＣＰＵ１０３と同様に不揮発性メモリ１０８に格納されたプログラムを揮発性メモリ１０７のワークエリアに展開し、実行する。主に通信部１１２の制御を行う。バス１０６にはメインＣＰＵ１０３とブロック１０４〜１０９が接続する。バス１０６は、これらブロック１０３〜１０９間でデータおよび制御信号を転送するのに使用される。
【００１６】
揮発性メモリ１０７はＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一時記憶装置であり、撮像部１０２から出力される静止画データや動画データ（以下、画像データ）などを記憶する。また、揮発性メモリ１０７は、画像データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、メインＣＰＵ１０３のためのワークメモリなどの役割を果たす。さらに、揮発性メモリ１０７は、画像の記録時や再生時におけるバッファメモリの役割を果たす。なお、メインＣＰＵ１０３のワークエリアは、揮発性メモリ１０７に限られず、後述する外付けハードディスクやメモリカードなどであっても良い。
【００１７】
不揮発性メモリ１０８は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの電気的に消去・記録可能な、例えばフラッシュメモリなどの二次記憶装置である。不揮発性メモリ１０８には、メインＣＰＵ１０３の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、後述する各種フローチャートを実行するためのプログラムのことである。また、不揮発性メモリ１０８には、撮影した画像ファイルや後述する無線接続情報などの接続履歴情報が保存される。
【００１８】
記録媒体１０９は、撮像部１０２から出力された画像データを記録することができる。記録媒体１０９は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１０９にアクセスする手段を有していればよい。記録媒体１０９には、揮発性メモリ１０７に格納された画像データが記録されたり、既に記録されている画像ファイルやカメラの制御に係る各種情報が読み出される。
【００１９】
操作部１１０は、例えば、電源のオン／オフ、動画の記録開始／停止、静止画の撮影、ズーム操作、後述する動作モードの切り替え、ＧＵＩ画面などによるユーザ操作を受け付けるスイッチ、カーソルキー、タッチパネルなどである。表示部１１１は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。表示部１１１は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１１１は、デジタルカメラ１００と一体化された構成であっても、デジタルカメラ１００と接続された外部機器であっても良い。
【００２０】
通信部１１２は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１２を介して外部装置に送信することができる。
【００２１】
なお、本実施形態では、通信部１１２は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。無線専用ＣＰＵ１０５は、通信部１１２を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。なお、デジタルカメラ１００は通信部１１２にアクセスするための手段を有していれば良く、必ずしも通信部を有している必要はない。また、通信部が外部アクセサリとして、デジタルカメラ１００に追加されることで外部機器と通信を行ってもよい。
【００２２】
また、通信部１１２をアクセスポイント（以下、ＡＰ）モードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０８に保持されているものとする。
【００２３】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、クライアント機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２４】
近接無線通信部１１３は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１３は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１３は、デジタルカメラ１００の側部に配される。
【００２５】
デジタルカメラ１００と同様に近接無線通信部を持つ外部機器と接続する場合、互いの近接無線通信部を近接させることにより通信を開始して接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
【００２６】
また、近接無線通信部１１３は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信で実現してもよい。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。
【００２７】
＜デジタルカメラ１００の無線専用ＣＵＰの起動処理＞
デジタルカメラ１００の処理について説明する。本実施形態では、無線専用ＣＰＵを起動完了までの処理について例を挙げて説明する。
【００２８】
以下、上記の動作を実現するデジタルカメラ１００の処理について、図２を用いて説明する。図２は、本実施形態におけるデジタルカメラ１００の動作を示すフローチャートである。なお、図２の処理は、無線機能が実行される直前に行われる。無線機能の実行は、デジタルカメラ１００の操作部１１０により無線機能が選択されることをトリガーにしてもいい。または、近接通信部１１３を介して行われる近接無線通信による外部からの通信をトリガーにしてもいいし、デジタルカメラのある状態をトリガーにしてもいい。
【００２９】
ステップ２０１（図２の２０１）ではデジタルカメラが時間的制約の厳しい処理を行っているか否かを確認する。本実施形態ではライブビュー表示をしているか否かを確認する。ライブビュー表示をしていない場合は、ステップ２０２へ進む。ライブビュー表示をしている場合は、ステップ２０５へ進む。
【００３０】
ステップ２０２では、無線専用ＣＰＵ１０５のデータロード方式をＤＭＡに設定する。メインＣＰＵ１０３はＤＭＡＣ１０４に対し、不揮発性メモリ１０８から揮発性メモリ１０７に向けてデータをロードするように、転送サイズ、転送データアドレス及び転送方向指示する。
【００３１】
ステップ２０３ではメインＣＰＵ１０３から転送開始指示を受けたＤＭＡＣ１０４がデータのロードを実行する。ＤＭＡが終了すると、ＤＭＡＣ１０４からメインＣＰＵ１０３にコールバック等で転送完了を通知する。ステップ２０４ではメインＣＰＵ１０３がＤＭＡ終了を確認する。ＤＭＡが終了していない場合は、ひきつづきステップ２０３でデータ転送を継続する。転送が完了した場合は、ステップ２０７に進む。
【００３２】
ステップ２０５では、無線専用ＣＰＵのデータロード方式をＰＩＯに設定する。ステップ２０６ではＰＩＯモードによってデータを転送する。メインＣＰＵ１０３は不揮発性メモリ１０８から揮発性メモリ１０７へデータをコピーする。この処理はライブビュー表示処理のＲＡＭアクセスに影響を与えないようにするため、ライブビュー表示処理よりも低い優先度で実行される。データ転送が完了するとステップ２０７へ進む。
【００３３】
最後にステップ２０７において、メインＣＰＵ１０３の起動命令により無線専用ＣＰＵを起動させる。
【００３４】
＜ロードするデータについて＞
無線通信専用ＣＰＵの起動時にロードするデータの一部を事前にロードしておき、無線通信専用ＣＰＵ起動時にロードするデータ量を少なくすることで、カメラのＲＡＭアクセスとの衝突の影響を少なくできる。事前とは例えば、デジタルカメラの電源を投入後の起動処理中などがあげられる。
【００３５】
事前にロードするデータとしては、アルゴルや固定値など、処理によって変化のないデータがよい。これらのデータは処理によって変更されることがなく、一度ロードしておけば何度でも使うことができる。これに対し、変数など処理によって変化のあるデータは、処理を開始するたびにロードし初期化する必要がある。本実施形態では無線通信にかかわるパラメータを扱う変数がこれにあたり、無線通信を使用するたびにロードし直す。
【００３６】
本実施形態では、時間的制限の厳しい処理としてライブビュー表示を例に説明したが、動画記録などの時間的制限の厳しい処理においても適用可能である。
【００３７】
本実施形態の効果により、ユーザーは、ライブビュー表示などの時間的制約の厳しい処理中であっても、ライブビュー表示などの時間的制約の厳しい処理に影響を与えることなく、無線通信処理専用のＣＰＵを起動することができる。
【００３８】
実施形態１では、無線通信処理専用ＣＰＵを起動する前に、時間的制限の厳しい処理を行っているか否かを判定し、無線通信処理専用のＣＰＵを起動するために必要なデータの転送方法を変更する方法について説明した。
【００３９】
第２の実施形態では、無線通信処理専用のＣＰＵを起動する際に必要なデータを転送している最中に、時間的制限の厳しい処理を開始および終了した場合について説明する。無線通信処理専用のＣＰＵを起動するために必要なデータをＤＭＡ転送している最中にライブビュー表示が開始された場合も、実施形態１同様にメインＣＰＵのＲＡＭアクセスと衝突してしまい、デジタルカメラの処理に影響が出てしまう。そのため、無線通信処理専用のＣＰＵを起動するために必要なデータをＤＭＡ転送している最中にライブビュー表示が開始された場合、ＤＭＡ転送を止め、ＰＩＯ転送に切り替える必要がある。また、無線通信処理専用のＣＰＵを起動するために必要なデータをＰＩＯ転送している最中にライブビュー表示が終了された場合も、転送をＰＩＯからＤＭＡに変更することで、データ転送時間の削減が可能である。
【００４０】
以下、第２の実施形態におけるデジタルカメラについて説明する。なお、本実施形態では、時間的制約の厳しい処理としてライブビュー表示を想定しているが、動画記録などの処理にも適用可能である。
【００４１】
＜デジタルカメラ１００の構成＞
本実施形態におけるデジタルカメラの構成は実施形態１と同じである。
【００４２】
＜デジタルカメラ１００の無線専用ＣＵＰの起動処理＞
デジタルカメラ１００の処理について説明する。本実施形態では、無線専用ＣＰＵを起動完了までの処理について例を挙げて説明する。
【００４３】
以下、上記の動作を実現するデジタルカメラ１００の処理について、図３を用いて説明する。図３は、本実施形態におけるデジタルカメラ１００の動作を示すフローチャートである。なお、図３の処理は、無線機能が実行される直前に行われる。無線機能の実行は、デジタルカメラ１００の操作部１１０により無線機能が選択されることをトリガーにしてもいい。または、近接通信部１１３を介して行われる近接無線通信による外部からの通信をトリガーにしてもいいし、デジタルカメラのある状態をトリガーにしてもいい。
【００４４】
ステップ３０１（図３の３０１）ではデジタルカメラが時間的制約の厳しい処理を行っているか否かを確認する。本実施形態ではライブビュー表示をしているか否かを確認する。ライブビュー表示をしていない場合は、ステップ３０２へ進む。ライブビュー表示をしている場合は、ステップ３０８へ進む。
【００４５】
ステップ３０２では、無線専用ＣＰＵのデータロード方式をＤＭＡに設定する。メインＣＰＵ１０３はＤＭＡＣ１０４に対し、不揮発性メモリ１０８から揮発性メモリ１０７に向けてデータをロードするように、転送サイズ、転送データアドレス及び転送方向指示する。ステップ３０３ではメインＣＰＵ１０３から転送開始指示を受けたＤＭＡＣ１０４がデータのロードを実行する。ＤＭＡが終了すると、ＤＭＡＣ１０４からメインＣＰＵ１０３にコールバック等で転送完了を通知する。
【００４６】
ステップ３０４では時間的制限の厳しい処理の状態がデータ転送中に変化したか（開始または終了したか）否かを確認する。変化していない場合、ステップ３０５へ進む。変化した場合、ステップ３０６へ進む。ステップ３０５ではメインＣＰＵ１０３がＤＭＡ終了を確認する。ＤＭＡが終了していない場合は、ひきつづきステップ３０３でデータ転送を継続する。転送が完了した場合は、ステップ３１４へ進む。
【００４７】
ステップ３０６ではＤＭＡ転送を停止する。メインＣＰＵ１０３はＤＭＡＣ１０４に対しＤＭＡ転送の停止を指示する。ＤＭＡＣ１０４はメインＣＰＵ１０３にＤＭＡ転送の停止完了通知と、転送済みのデータサイズを通知する。
【００４８】
ステップ３０７ではステップ３０６で取得した転送済みデータサイズをもとに転送管理情報を更新する。転送管理情報とは、無線通信処理専用ＣＰＵを起動させるために必要なデータの全体データサイズ、転送をしたデータサイズ等を含む情報である。この情報を参照することでデータ転送を途中で停止した場合においても続きのデータから転送を再開することができる。ステップ３０７を終えると、再びステップ３０１へ戻り、ライブビュー表示中か否かを判断し、その状態によってステップ３０２およびステップ３０３においてデータロード方式を変更する。ここで先ほどの転送管理情報を参照し、無線通信処理専用ＣＰＵを起動させるために必要なデータの転送開始位置を指示して、続きから転送を再開する。
【００４９】
ステップ３０８では、無線専用ＣＰＵのデータロード方式をＰＩＯに設定する。ステップ３０９ではＰＩＯモードによってデータを転送する。メインＣＰＵ１０３は不揮発性メモリ１０８から揮発性メモリ１０７へデータをコピーする。この処理はライブビュー表示処理のＲＡＭアクセスに影響を与えないようにするため、ライブビュー表示処理よりも低い優先度で実行される。
【００５０】
ステップ３１０ではステップ３０４と同様にライブビュー表示処理の状態の変化を確認し、変化していない場合はステップ３１１へ進む。変化している場合は、ステップ３１２へ進む。ステップ３１１ではＰＩＯ転送が終了しているかを判断する。終了していない場合は、ひきつづきステップ３０９で転送を継続する。終了している場合は、ステップ３１４へ進む。
【００５１】
ステップ３１２でメインＣＰＵ１０３はＰＩＯ転送を停止する。ステップ３１３では、ステップ３０７と同様に転送管理情報を更新し、再びステップ３０１に戻り前述と同様に処理を継続する。最後にステップ３１４において、メインＣＰＵ１０３の起動命令により無線専用ＣＰＵを起動させる。
【００５２】
本実施形態では、時間的制限の厳しい処理としてライブビュー表示を例に説明したが、動画記録などの時間的制限の厳しい処理においても適用可能である。
【００５３】
本実施形態の効果により、ユーザーは、無線通信処理専用のＣＰＵを起動するために必要なデータをロードしている途中であっても、ライブビュー表示などの時間的制約の厳しい処理に影響を与えることなく、ライブビュー表示などの時間的制約の厳しい処理を実行することができる。
【符号の説明】
【００５４】
１００  デジタルカメラ
１０１  光学系
１０２  撮像部
１０３  メインＣＰＵ
１０４  ＤＭＡＣ（Ｄｅｇｉｔａｌ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）
１０５  通信専用ＣＰＵ
１０６  バス
１０７  揮発性メモリ
１０８  不揮発性メモリ
１０９  記録媒体
１１０  操作部
１１１  表示部
１１２  通信部
１１３  近接無線通信部
【図１】
2018107561.tif 000003
【図２】
2018107561.tif 000004
【図３】
2018107561.tif 000005