(57)【要約】【課題】  よりユーザの意図に沿った電源の制御を実現することができない場合があった。【解決手段】  主制御手段と、副制御手段と、無線通信手段と、電源と、前記電源からの電力供給を制御し、前記副制御手段から前記主制御手段への所定の信号線に接続される電源管理手段とを有し、前記主制御手段と前記副制御手段と前記無線通信手段に前記電源からの電力を供給する第一の状態において前記無線通信手段を介して外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して通信イベントを前記主制御手段に通知し、前記副制御手段と前記無線通信手段に電力を供給し前記主制御手段に電力を供給しない第二の状態において前記無線通信手段を介して前記外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知しないことを特徴とする通信装置。【選択図】  図５
2018026767.tif 000002
【特許請求の範囲】
【請求項１】
主制御手段と、
副制御手段と、
無線通信手段と、
電源と、
前記電源からの電力供給を制御し、前記副制御手段から前記主制御手段への所定の信号線に接続される電源管理手段とを有し、
前記主制御手段と前記副制御手段と前記無線通信手段に前記電源からの電力を供給する第一の状態において前記無線通信手段を介して外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して通信イベントを前記主制御手段に通知し、
前記副制御手段と前記無線通信手段に電力を供給し前記主制御手段に電力を供給しない第二の状態において前記無線通信手段を介して前記外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知しないことを特徴とする通信装置。
【請求項２】
前記第一の状態において、前記無線通信手段を介して接続している前記外部装置との通信を切断する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知し、
前記第二の状態において、前記無線通信手段を介して接続している前記外部装置との通信を切断する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知しないことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記無線通信手段は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの規格に従って通信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
表示手段を更に有し、
前記主制御手段は前記第一の状態において、前記表示手段に表示する画面を制御することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
主制御手段と、副制御手段と、無線通信手段と、電源と、前記電源からの電力供給を制御し、前記副制御手段から前記主制御手段への所定の信号線に接続される電源管理手段とを有する通信装置の制御方法であって、
前記主制御手段と前記副制御手段と前記無線通信手段に前記電源からの電力を供給する第一の状態において前記無線通信手段を介して外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して通信イベントを前記主制御手段に通知するよう制御し、
前記副制御手段と前記無線通信手段に電力を供給し前記主制御手段に電力を供給しない第二の状態において前記無線通信手段を介して前記外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知しないよう制御することを特徴とする通信装置の制御方法。
【請求項６】
コンピュータを、請求項１乃至４のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を介して他の機器と通信可能な通信装置に関する。
【背景技術】
【０００２】
近年、携帯電話を含むスマートデバイスと無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＢｌｕｅｔｏｏｔｈ（登録商標）を介して接続し、デジタルカメラ内の画像を簡単にスマートデバイスへ転送する技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−８８７８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線通信機能を有するデジタルカメラにおいては、無線通信を制御する通信制御部と、カメラの機能を制御するメイン制御部とが分かれており、デジタルカメラの電源をＯＦＦにしても無線通信を制御する部分に電力を供給し続けるものが存在する。このようなカメラでは、リモートでデジタルカメラの電源をＯＮにできるため、デジタルカメラをカバンの中にしまったままでもスマートデバイスの操作だけで通信することができる。
【０００５】
しかしながら、デジタルカメラとスマートデバイスが接続したからといって、必ずしもデジタルカメラの無線機能を利用したいとは限らない。接続した際であっても、ユーザの望まないタイミングであれば、デジタルカメラのメイン制御部の電源をＯＮにしないほうが好ましい。
【０００６】
そこで、本発明は、よりユーザの意図に沿った電源の制御を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の通信装置は、主制御手段と、副制御手段と、無線通信手段と、電源と、前記電源からの電力供給を制御し、前記副制御手段から前記主制御手段への所定の信号線に接続される電源管理手段とを有し、前記主制御手段と前記副制御手段と前記無線通信手段に前記電源からの電力を供給する第一の状態において前記無線通信手段を介して外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して通信イベントを前記主制御手段に通知し、前記副制御手段と前記無線通信手段に電力を供給し前記主制御手段に電力を供給しない第二の状態において前記無線通信手段を介して前記外部装置と接続する場合、前記副制御手段は、前記所定の信号線を介して前記通信イベントを前記主制御手段に通知しないことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、よりユーザの意図に沿った電源の制御を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態におけるデジタルカメラの構成を示すブロック図と概観図である。
【図２】第１の実施形態におけるスマートデバイスの構成を示すブロック図と外観図である。
【図３】第１の実施形態におけるデジタルカメラの主制御部と副制御部の間のＳＰＩ通信の例を示す図である。
【図４】第１の実施形態におけるデジタルカメラの主制御部の電力供給状態の変化を副制御部に通知する通信シーケンスを示した図である。
【図５】第１の実施形態におけるＢＬＥ接続・切断時のデジタルカメラとスマートデバイスの通信シーケンスを示した図である。
【図６】第１の実施形態におけるデジタルカメラの表示部におけるＢＬＥ接続状態を示す例の図である。
【図７】第１の実施形態におけるスマートデバイスのユーザ操作例を示した図である。
【図８】第１の実施形態におけるＢＬＥを用いてスマートデバイスからデジタルカメラを起動させるシーケンス図である。
【図９】第１の実施形態におけるデジタルカメラの副制御部のフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
＜デジタルカメラ１００の構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１２】
主制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１３】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１０７に記録される。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１５】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の後述の電源管理部１０８から主制御部１０１への電力供給を含む主電源のＯＮ／ＯＦＦを指示するための電源ボタンを含む。また、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１７】
表示部１０６は、主制御部１０１の制御に従って、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
記録媒体１０７は、撮像部１０２から出力された画像データを記録することができる。記録媒体１０７は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１０７にアクセスする手段を有していればよい。
【００１９】
電源管理部１０８はデジタルカメラ１００が動作するための電力を供給するためのユニットである。電源管理部１０８はデジタルカメラ１００全体に電力を供給するほかに、後述する副制御部１１６・近距離無線通信部１１２に限定して電力を供給することができる。以後、デジタルカメラ１００全体に電力が供給されている状態を電源ＯＮ状態と呼称する。また、副制御部１１６・近距離無線通信部１１２に限定して電力を供給している状態をスタンバイ状態と呼称する。また、デジタルカメラ１００全体へ電力供給が断たれている状態を電源ＯＦＦ状態と呼称する。スタンバイ状態では、主制御部１０１への電力供給が断たれているため、表示部１０６にはなにも表示されない。また撮像を行うこともできない。その代わり、デジタルカメラ１００は消費電力が極めて低い状態で、スマートデバイス２００からの信号を待つことができる。
【００２０】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。主制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。
【００２１】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。このＢＬＥ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、ＢＬＥ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、ＢＬＥ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば外部装置から撮影の命令を受信した場合は撮像部１０２を制御し、撮影動作を行い、無線ＬＡＮ通信によるデータの授受を行うための命令を受信した場合は通信１１１を制御し、無線ＬＡＮ通信を開始する。また近距離無線通信部１１２は前述のスタンバイ状態での動作が可能なため、スタンバイ状態で外部装置からデジタルカメラ電源ＯＮの命令を受信した場合は後述する副制御部１１６を介してデジタルカメラ１００全体の電源供給を開始することが可能である。
【００２２】
副制御部１１６は近距離無線通信部１１２を制御し、外部装置との近距離無線通信を制御する装置である。主制御部１０１と内部インターフェースで接続されており、主制御部１０１とデータの送受が可能となっている。本実施形態では主制御部１０１との内部インターフェースはＳＰＩ（ＳｅｒｉａｌＰｅｒｉｐｈｅｒａｌＩｎｔｅｒｆａｃｅ）を採用している。ＳＰＩは通常ＳＣＫ（ＳｅｒｉａｌＣｌｏｃｋ）、ＭＩＳＯ（ＭａｓｔｅｒＩｎＳｌａｖｅＯｕｔ）、ＭＯＳＩ（ＭａｓｔｅｒＯｕｔＳｌａｖｅＩｎ）、ＳＳ（ＳｌａｖｅＳｅｌｅｃｔ）の４本の信号線で構成される。本実施形態においては主制御部１０１がＭａｓｔｅｒ、副制御部１１６がＳｌａｖｅとなる。更に本実施形態のデジタルカメラ１００では、副制御部１１６から主制御部１０１への通信開始を指示するための信号線ＳＲＥＱ（ＳｅｒｉａｌＲｅｑｕｅｓｔ）を追加している。このＳＲＥＱ線が主制御部１０１だけでなく電源管理部１０８とも接続され、電源管理部１０８はＳＲＥＱ線のＡＳＳＥＲＴを検知すると主制御部１０１への電源供給を開始する構成を取っている。そして、外部装置から近距離無線通信部１１２を介してデジタルカメラ１００の電源をＯＮする命令を受信した際にはＳＲＥＱ線をＡＳＳＥＲＴすることにより電源管理部１０８を制御し、デジタルカメラ１００全体への電源供給を開始することができる。副制御部作業用メモリ１１７は主制御部１０１の電力供給状態を副制御部１１６が記憶するために使用される。
【００２３】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。
【００２４】
以上がデジタルカメラ１００の説明である。
【００２５】
＜スマートデバイス２００の構成について＞
図２は、本実施形態の情報処理装置の一例であるスマートデバイス２００の構成例を示すブロック図である。なお、スマートデバイスとはスマートフォン等の携帯電話やいわゆるタブレットデバイスを含む。なお、ここでは情報処理装置の一例としてスマートデバイスについて述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラやプリンタ、テレビ、あるいはパーソナルコンピュータ、携帯電話などであってもよい。
【００２６】
制御部２０１は、入力された信号や、後述のプログラムに従ってスマートデバイス２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２７】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２８】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００２９】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３０】
操作部２０５は、スマートデバイス２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザがスマートデバイス２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３１】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもスマートデバイス２００が備える必要はない。スマートデバイス２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３２】
記録媒体２０７は、撮像部２０２から出力された画像データを記録することができる。記録媒体２０７は、スマートデバイス２００に着脱可能なよう構成してもよいし、スマートデバイス２００に内蔵されていてもよい。すなわち、スマートデバイス２００は少なくとも記録媒体２０７にアクセスする手段を有していればよい。
【００３３】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートデバイス２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。
【００３４】
近距離無線通信部２１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、前述のデジタルカメラ１００の構成と同様に低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。
【００３５】
本実施形態におけるデジタルカメラ１００との近距離無線通信においては、最初にペアリングと呼ばれる近距離無線通信における１：１接続のための操作によってデジタルカメラ１００の近距離無線通信部１１２と接続する必要がある。ペアリング操作においては例えばデジタルカメラ１００がＢＬＥのＰｅｒｉｐｈｅｒａｌデバイスとなり、近距離無線通信部１１２を用いてＡｄｖｅｒｔｉｓｅと呼ばれる自分の存在を周辺に知らせるための信号を定期的に発信する。そして、スマートデバイス２００がＣｅｎｔｒａｌとして動作し、近距離無線通信部２１２を用いてＳｃａｎ動作を行うことによって、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信することでデジタルカメラ１００を発見する。デジタルカメラ１００を発見すると、スマートデバイス２００はＩｎｉｔｉａｔｅ動作によって参加要請を行うことによって近距離無線通信の接続を確立する。
【００３６】
なお、ペアリングという用語は暗号化をともなうＢｌｕｅｔｏｏｔｈ接続の際に限定して使用されることもあるが、本発明においては暗号化の有無に関わらず、近距離無線通信を用いた１：１接続のための操作をペアリングと呼ぶ。
【００３７】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。スマートデバイス２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００３８】
次に、スマートデバイス２００の外観について説明する。図２（ｂ）はスマートデバイス１００の外観の一例を示す図である。電源ボタン２０５ａやホームボタン２０５ｂ、タッチパネル２０５ｃは、前述の操作部２０５に含まれる操作部材である。ホームボタン２０５ｂはユーザが押下することで実行中のアプリケーションを中断し、表示部２０６へ他のアプリケーションを選択できるホーム画面を表示することができる。
【００３９】
以上がスマートデバイス２００の説明である。
【００４０】
以降図３から図９を用いてデジタルカメラ１００の近距離無線通信部１１２を介したＢＬＥの通信イベント発生時の主制御部１０１と副制御部１１６、スマートデバイス２００の挙動を説明する。
【００４１】
＜デジタルカメラの主制御部と副制御部の内部通信シーケンス＞
まず図３（ａ）でデジタルカメラ１００が電源ＯＮ状態の時の副制御部１１６から主制御部１０１へＳＰＩ通信によってデータ転送を行う流れの例の説明を行う。
【００４２】
副制御部１１６は主制御部１０１へ通信を開始する際にまずステップＳ３０１でＳＲＥＱポートをＡＳＳＥＲＴにさせる。主制御部１０１はＳＲＥＱ信号のＡＳＳＥＲＴを検知すると、ＳＰＩによるデータ受信が可能な状態かどうかを判断し、可能と判断するとステップＳ３０２にてＳＳポートをＡＳＳＥＲＴさせる。副制御部１１６はＳＳポートのＡＳＳＥＲＴを検知すると、主制御部１０１へのデータ送信の準備を行なった後、ステップＳ３０３にてＳＲＥＱポートをＤＥＡＳＳＥＲＴさせる。主制御部１０１はＳＲＥＱポートのＤＥＡＳＳＥＲＴを検知するとステップＳ３０４にてＳＣＫポートのクロック信号を発生させ、ＭＩＳＯポートを用いてデータの受信を行う。主制御部１０１はデータの受信が完了するとステップＳ３０５にてＳＳポートをＤＥＡＳＳＥＲＴさせ、ＳＰＩ通信を終了させる。
【００４３】
次に図３（ｂ）でデジタルカメラ１００がスタンバイ状態の時の副制御部１１６から主制御部１０１へＳＰＩ通信によってデータ転送を行う流れの例の説明を行う。
【００４４】
図３（ａ）のステップＳ３０１と同様に副制御部１１６は主制御部１０１へ通信を開始する際にまずステップＳ３１１でＳＲＥＱポートをＡＳＳＥＲＴにさせる。ＳＲＥＱポートがＡＳＳＥＲＴされるとステップＳ３１２でＳＲＥＱポートと接続された電源管理部１０８が主制御部１０１を起動させる。ここで電源管理部１０８が主制御部１０１を起動させることは、ハードウェア的にＳＲＥＱポートと主制御部１０１の起動ポートが連動していてもよい。あるいは、電源管理部１０８がＳＲＥＱポートのＡＳＳＥＲＴの検知を判断して、主制御部１０１の起動ポートを動作させてもよい。主制御部１０１はステップＳ３１２にて起動すると、図３（ａ）のＳ３０２と同様に、ＳＰＩによるデータ受信が可能な状態かどうかを判断し、可能と判断するとステップＳ３１３にてＳＳポートをＡＳＳＥＲＴさせる。
【００４５】
以降図３（ａ）のステップＳ３０３〜ステップＳ３０５と同様にステップＳ３１４〜ステップＳ３１６にて副制御部１１６は主制御部１０１へＳＰＩ通信によるデータ転送を行う。
【００４６】
最後に図３（ｃ）で主制御部１０１から副制御部１１６へＳＰＩ通信によってデータ転送を行う流れの例の説明を行う。
【００４７】
主制御部１０１は副制御部１１６へ通信を開始する際にまずステップＳ３２１にてＳＳポートをＡＳＳＥＲＴさせる。副制御部１１６はＳＳポートのＡＳＳＥＲＴを検知すると、ＳＰＩによるデータ受信が可能な状態かどうかを判断し、可能と判断するとステップＳ３２２にてＳＲＥＱポートをＡＳＳＥＲＴさせる。主制御部１０１はＳＲＥＱポートのＡＳＳＥＲＴを検知するとステップＳ３２３にてＳＣＫポートのクロック信号を発生させ、ＭＯＳＩポートを用いてデータの送信を行う。主制御部１０１はデータの送信が完了するとステップＳ３２４にてＳＳポートをＤＥＡＳＳＥＲＴさせる。副制御部１１６はＳＳポートのＤＥＡＳＳＥＲＴを検知すると主制御部１０１から送信されたデータの処理を行ない、ステップＳ３２５でＳＲＥＱポートをＤＥＡＳＳＥＲＴさせて、ＳＰＩ通信を終了させる。
【００４８】
＜デジタルカメラの状態変更時の流れ＞
次に図４を用いてデジタルカメラ１００の状態が操作部１０５へのユーザ操作により電源ＯＮ状態からスタンバイ状態へ、スタンバイ状態から電源ＯＮ状態へ変更される時の主制御部１０１と副制御部１１６間の通信の流れを説明する。
【００４９】
図４（ａ）はデジタルカメラ１００がユーザの操作部１０５の操作等によりスタンバイ状態から電源ＯＮ状態へ変更される際の主制御部１０１と副制御部１１６間の通信の流れである。主制御部１０１はステップＳ４０１にて操作部１０５のユーザ操作等により電力供給が開始されると、ステップＳ４０２において起動処理を実施する。その後、ステップＳ４０３にて副制御部１１６に対して主制御部１０１は図３（ｃ）で示したＳＰＩ通信により、主制御部電力供給状態遷移通知を送信する。副制御部１１６は主制御部１０１から主制御部電力供給状態遷移通知を受信すると、ステップＳ４０４にて副制御部作業用メモリ１１７に対して、主制御部１０１が電力供給状態、つまりデジタルカメラ１００が電源ＯＮ状態であることを記憶させる。
【００５０】
図４（ｂ）はデジタルカメラ１００がユーザの操作部１０５の操作等により電源ＯＮ状態からスタンバイ状態へ変更される際の主制御部１０１と副制御部１１６間の通信の流れである。主制御部１０１はステップＳ４１１にて操作部１０５のユーザ操作等によりスタンバイ状態への移行を指示されると、ステップＳ４１２にて副制御部１１６に対して図３（ｃ）で示したＳＰＩ通信により、主制御部電力非供給状態遷移通知を送信する。副制御部１１６は主制御部１０１から主制御部電力非供給状態遷移通知を受信すると、ステップＳ４１３にて副制御部作業用メモリ１１７に対して、主制御部１０１が電力非供給状態、つまりデジタルカメラ１００がスタンバイ状態であることを記憶させる。主制御部１０１は副制御部１１６へ主制御部電力非供給状態遷移通知を送信した後、ステップＳ４１４にて撤収処理を実行し、終了する。
【００５１】
＜ＢＬＥ通信の接続・切断時の流れ＞
次に図５、図６、図７を用いてデジタルカメラ１００の近距離無線通信部１１２とスマートデバイス２００の近距離無線通信部２１２とのＢＬＥ通信が、切断・再接続する際の流れの説明を行う。
【００５２】
図５（ａ）はデジタルカメラ１００が電源ＯＮ状態である時に、スマートデバイス２００とのＢＬＥ通信が、切断・再接続する際の流れである。
【００５３】
まず、デジタルカメラ１００とスマートデバイス２００間でのＢＬＥ通信切断時の流れを説明する。デジタルカメラ１００とスマートデバイス２００の間でＢＬＥ通信が確立している状態で、ステップＳ５０１でユーザがスマートデバイス２００の操作部２０５を用いて、図７（ｂ）のようにデジタルカメラ１００とのＢＬＥ通信を切断する操作を実行する。この操作に応じて、Ｓ５０２でスマートデバイス２００の制御部２０１は近距離無線通信部２１２を制御し、デジタルカメラ１００へＢＬＥ通信の切断要求を送信する。デジタルカメラ１００の副制御部１１６は近距離無線通信部１１２を介して、スマートデバイス２００からＢＬＥ通信の切断要求を受信する。これに応じて、ステップＳ５０３にて近距離無線通信部１１２を介してＢＬＥ通信の切断応答をスマートデバイス２００へ送信し、ＢＬＥ通信を切断させる。デジタルカメラ１００の副制御部１１６はスマートデバイスとのＢＬＥ通信が切断すると、ステップＳ５０４で副制御部作業用メモリ１１７から主制御部１０１の電力を読み出す。ここで読み込む主制御部１０１の電力供給状態は図４（ａ）（ｂ）で説明した方法で副制御部作業用メモリ１１７へ保存した情報である。副制御部１１６はステップＳ５０４で主制御部１０１が電力供給状態と判断すると、ステップＳ５０５で主制御部１０１に対して図３（ａ）で示したＳＰＩ通信でＢＬＥ切断通知を送信する。デジタルカメラ１００の主制御部１０１は副制御部１１６からＢＬＥ切断通知を受け取ると、ステップＳ５０６において表示部１０６へ図６（ａ）に示すようにＢＬＥの未接続状態を示す表示を行う。また副制御部１１６は主制御部１０１へＢＬＥ切断通知を送信すると、ステップＳ５０７においてＡｄｖｅｒｔｉｓｅパケットを送信する。
【００５４】
続いて、デジタルカメラ１００とスマートデバイス２００間でＢＬＥ通信が再接続する際の流れを説明する。ステップＳ５１１でユーザがスマートデバイス２００の操作部２０５を用いて、図７（ｃ）のようにデジタルカメラ１００とのＢＬＥ通信を再接続する操作を実行する。この操作に応じて、ステップＳ５１１でスマートデバイス２００の制御部２０１は近距離無線通信部２１２を制御し、デジタルカメラ１００へＢＬＥ通信の再接続要求を送信する。デジタルカメラ１００の副制御部１１６は近距離無線通信部１１２を介して、スマートデバイス２００からＢＬＥ通信の再接続要求を受信すると、ステップＳ５１３で副制御部作業用メモリ１１７から主制御部１０１が電力供給状態を読み出す。副制御部１１６は主制御部１０１が電力供給状態だと判断すると、ステップＳ５１４で副制御部１１６は主制御部１０１に対して図３（ａ）で示したＳＰＩ通信でＢＬＥ再接続通知を送信する。デジタルカメラ１００の主制御部１０１は副制御部１１６からＢＬＥ再接続通知を受け取ると、ステップＳ５１５において表示部１０６へ図６（ｂ）に示すようにＢＬＥの接続中状態を示す表示を行う。
【００５５】
次にデジタルカメラ１００がスタンバイ状態である時に、スマートデバイス２００とのＢＬＥ通信が、切断・再接続する際の流れを図５（ｂ）を用いて説明する。
【００５６】
ステップＳ５２１〜ステップＳ５２３で図５（ａ）のステップＳ５０１〜ステップＳ５０３と同様にユーザがスマートデバイス２００の操作部２０５を用いて、デジタルカメラ１００とのＢＬＥ通信を切断する操作を行ない、ＢＬＥ通信を切断する流れである。その後ステップＳ５２４ではデジタルカメラ１００の副制御部１１６は副制御部作業用メモリ１１７から主制御部１０１の電力供給状態を読み出す。副制御部１１６はステップＳ５２４で主制御部１０１が電力非供給状態と判断すると、図５（ａ）の場合と異なり、主制御部へのＳＰＩ通信を実施せず、ステップＳ５２５で、Ａｄｖｅｒｔｉｓｅパケットを送信する。
【００５７】
続いて、デジタルカメラ１００とスマートデバイス２００間でＢＬＥ通信が再接続する際の流れを説明する。ステップＳ５３１〜ステップＳ５３２でユーザがスマートデバイス２００の操作部２０５を用いて、デジタルカメラ１００とのＢＬＥ通信を再接続する操作を行ない、ＢＬＥ通信が再接続する流れである。
【００５８】
その後ステップＳ５３３ではデジタルカメラ１００の副制御部１１６は副制御部作業用メモリ１１７から主制御部１０１の電力供給状態を読み出す。副制御部１１６はステップＳ５３で主制御部１０１が電力非供給状態と判断すると、図５（ａ）の場合と異なり、主制御部へのＳＰＩ通信を実施しない。
【００５９】
＜ＢＬＥ通信によるカメラ起動時の流れ＞
図８はスマートデバイス２００からのＢＬＥ通信によって、デジタルカメラ１００をスタンバイ状態から電源ＯＮ状態へ起動させる際の流れの例である。
【００６０】
本シーケンス図はスタンバイ状態のデジタルカメラ１００とスマートデバイス２００がＢＬＥで接続されている状態で開始される。ステップＳ８０１でユーザがスマートデバイス２００の操作部２０５を用いて、図７（ｄ）のように、デジタルカメラ１００を電源ＯＮ状態へ遷移させる操作を実行する。これに応じて、スマートデバイス２００の制御部２０１はステップＳ８０２でデジタルカメラ１００に対して、ＢＬＥ通信上でデジタルカメラ１００を電源ＯＮ状態へ起動させるためのコマンドを送信する。デジタルカメラ１００の副制御部１１６はスマートデバイス２００からのコマンドを受信すると、ステップＳ８０３で無線通信イベントを判断する。デジタルカメラ１００の副制御部１１６は無線通信イベントが主制御部１０１を電力供給状態へ遷移させるコマンドであると判断すると、ステップＳ８０４でＳＲＥＱポートをＡＳＳＥＲＴさせることにより、主制御部１０１を電源供給状態へ遷移させる。ここで主制御部１０１を電力供給状態へ遷移させる方法としては、ＳＲＥＱポートのＡＳＳＥＲＴと主制御部１０１の起動ポートのＡＳＳＥＲＴを連動するような回路構成により実現してもよい。あるいは、電源管理部１０８がステップＳ８０４のＳＲＥＱポートのＡＳＳＥＲＴを判断して、ステップＳ８０５で主制御部１０１の起動ポートをＡＳＳＥＲＴさせてもよい。デジタルカメラ１００の主制御部１０１は起動するとステップＳ８０６で初期化処理を実行し、その中でＳＲＥＱポートがＡＳＳＥＲＴされているかのチェックを行う。主制御部１０１はステップＳ８０６の中でＳＲＥＱポートがＡＳＳＥＲＴされていることを検知すると、ステップＳ８０７で図３（ｂ）のステップＳ３１３〜ステップＳ１６に示す方法で、副制御部１１６からＳＰＩ通信でデータを受信する。最後に主制御部１０１はステップＳ８０８で図３（ｃ）に示すＳＰＩ通信の方法で、副制御部１１６に対して電力供給状態になったことを通知する。
【００６１】
＜デジタルカメラの副制御部のフローチャート＞
最後に本実施形態におけるデジタルカメラ１００の副制御部１１６の処理の流れを図９のフローチャートを用いて説明する。
【００６２】
本フローチャートはデジタルカメラ１００の副制御部１１６が近距離無線通信部１１２からＢＬＥ通信に関する無線通信イベントの発生を検知したところから始まる。
【００６３】
ステップＳ９０１でデジタルカメラ１００の副制御部１１６は発生した無線通信イベントの確認・解析を行い、ステップＳ９０２で発生した無線通信イベントがＢＬＥ通信の接続もしくは、切断かを判定する。ステップＳ９０２でデジタルカメラ１００の副制御部１１６が発生した無線通信イベントがＢＬＥ通信の接続もしくは切断ではないと判定した場合はステップＳ９０３へ遷移し、ＳＰＩ通信により主制御部１０１へ通知を行なう。一方ステップＳ９０２において、発生した無線通信イベントがＢＬＥ通信の接続もしくは切断であると判断した場合には、ステップＳ９０４へ遷移し、副制御部作業用メモリ１１７から主制御部１０１の電力供給状態の情報を読み出す。ステップＳ９０５では副制御部１１６は主制御部１０１の電力供給状態の判断を行ない、主制御部１０１の電力供給状態が電力供給状態と判断するとステップＳ９０６へ遷移し、主制御部１０１へＢＬＥの接続もしくは切断の通知を行う。ステップＳ９０５で主制御部１０１が非電力供給状態と判断すると、そのまま何もせずに終了する。
【００６４】
以上説明した本実施形態のデジタルカメラ１００では、スタンバイ状態で無線通信イベントが発生した場合、通信イベントの種類に基づき主制御部１０１への電力を供給を開始するか否かを切り替える。これにより、不要な電力の消費を抑えることが可能となる。
【００６５】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018026767.tif 000003
【図２】
2018026767.tif 000004
【図３】
2018026767.tif 000005
【図４】
2018026767.tif 000006
【図５】
2018026767.tif 000007
【図６】
2018026767.tif 000008
【図７】
2018026767.tif 000009
【図８】
2018026767.tif 000010
【図９】
2018026767.tif 000011