(57)【要約】【構成】ＲＦモジュール４６に設けられたＣＰＵ４６ｐは、Ｂｌｕｅｔｏｏｔｈ通信によって送信された他機ＩＤを主電源スイッチ４８がオフされた状態で検出し、検出された他機ＩＤがレジスタ５０に登録済みであるとき起動要求が発行されたとみなして主電源スイッチ４８をオンする。これによって起動したカメラＣＰＵ２２は、ＷｉＦｉ通信によって送信されたファイル転送要求を検出し、バッテリＢＴ１の残量や記録媒体３４の残容量などの自己の動作状態を示す状態情報をファイル転送要求に基づいて要求元に通知する。【効果】状態情報の取得に関する操作性が向上する。【選択図】図２
2014050092.tif 000002
【特許請求の範囲】
【請求項１】
無線で送信された起動要求を主電源オフ状態において検出する第１検出手段、
前記第１検出手段によって検出された起動要求に応答して主電源をオンする起動手段、
無線で送信された転送要求を主電源オン状態で検出する第２検出手段、および
前記第２検出手段によって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送手段を備える、情報処理装置。
【請求項２】
前記主電源はバッテリを含み、
前記情報転送手段によって転送される状態情報は前記バッテリの残量を示す残量情報を含む、請求項１記載の情報処理装置。
【請求項３】
記録媒体に保存された電子ファイルを前記第２検出手段によって検出された転送要求に応答して要求元に転送するファイル転送手段をさらに備える、請求項１または２記載の情報処理装置。
【請求項４】
前記情報転送手段によって転送される状態情報は前記記録媒体の残容量を示す残容量情報を含む、請求項３記載の情報処理装置。
【請求項５】
前記自己動作状態が既定条件から外れるときに前記情報転送手段を起動する処理を前記ファイル転送手段の処理に関連して実行する制御手段をさらに備える、請求項３または４記載の情報処理装置。
【請求項６】
前記主電源オン状態において所望の識別情報を登録する登録手段をさらに備え、
前記第１検出手段は前記登録手段によって登録された識別情報に相当する識別情報を前記起動要求として検出する、請求項１ないし５のいずれかに記載の情報処理装置。
【請求項７】
前記起動要求は第１通信システムによって送信され、
前記転送要求は第２通信システムによって送信される、請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
情報処理装置のプロセッサに、
無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ、
前記第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ、
無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ、および
前記第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップを実行させるための、転送制御プログラム。
【請求項９】
情報処理装置によって実行される転送制御方法であって、
無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ、
前記第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ、
無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ、および
前記第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップを備える、転送制御方法。
【請求項１０】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える情報処理装置に供給される外部制御プログラムであって、
無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ、
前記第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ、
無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ、および
前記第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１１】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える情報処理装置であって、
前記外部制御プログラムは、
無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ、
前記第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ、
無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ、および
前記第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置に関し、特にディジタルカメラに適用され、無線で送信された転送要求に基づいて所望の情報を要求元に転送する、電子ファイル処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、画像形成装置の使用前に、ユーザの携帯するＰＤＡや携帯電話等の携帯情報端末と複合機との間で短距離間無線通信が確立される。画像形成装置は短距離間無線通信を介して原稿のセット状況を送信し、これを受信した携帯情報端末はこの情報を記憶しておく。携帯情報端末を携帯したユーザが画像形成装置に原稿を置いたまま、短距離間無線通信の通信領域から出て、短距離間無線通信が切断されると（原稿を取り忘れると）、携帯情報端末側で警告が報知される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５４０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、複合機の主電源がオフされた状態では、携帯情報端末と複合機との間で短距離間無線通信が確立されることはなく、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を高めることができる、情報処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う情報処理装置(10：実施例で相当する参照符号。以下同じ)は、無線で送信された起動要求を主電源オフ状態において検出する第１検出手段(S3~S5)、第１検出手段によって検出された起動要求に応答して主電源をオンする起動手段(S7)、無線で送信された転送要求を主電源オン状態で検出する第２検出手段(S71)、および第２検出手段によって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送手段(S83, S89)を備える。
【０００７】
好ましくは、主電源はバッテリ(BT1)を含み、情報転送手段によって転送される状態情報はバッテリの残量を示す残量情報を含む。
【０００８】
好ましくは、記録媒体(34)に保存された電子ファイルを第２検出手段によって検出された転送要求に応答して要求元に転送するファイル転送手段(S75~S77)がさらに備えられる。
【０００９】
ある局面では、情報転送手段によって転送される状態情報は記録媒体の残容量を示す残容量情報を含む。
【００１０】
他の局面では、自己動作状態が既定条件から外れるときに情報転送手段を起動する処理をファイル転送手段の処理に関連して実行する制御手段(S81, S87)がさらに備えられる。
【００１１】
好ましくは、主電源オン状態において所望の識別情報を登録する登録手段(S49~S53)がさらに備えられ、第１検出手段は登録手段によって登録された識別情報に相当する識別情報を起動要求として検出する。
【００１２】
好ましくは、起動要求は第１通信システムによって送信され、転送要求は第２通信システムによって送信される。
【００１３】
この発明に従う転送制御プログラムは、情報処理装置(10)のプロセッサ(22)に、無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ(S3~S5)、第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ(S7)、無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ(S71)、および第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップ(S83, S89)を実行させるための、転送制御プログラムである。
【００１４】
この発明に従う転送制御方法は、情報処理装置(10)によって実行される転送制御方法であって、無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ(S3~S5)、第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ(S7)、無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ(S71)、および第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップ(S83, S89)を備える。
【００１５】
この発明に従う外部制御プログラムは、メモリ(52, 46m)に保存された内部制御プログラムに従う処理を実行するプロセッサ(22, 46p)を備える情報処理装置(10)に供給される外部制御プログラムであって、無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ(S3~S5)、第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ(S7)、無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ(S71)、および第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップ(S83, S89)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１６】
この発明に従う情報処理装置(10)は、外部制御プログラムを取り込む取り込み手段(40)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(52, 46m)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(22, 46p)を備える情報処理装置であって、外部制御プログラムは、無線で送信された起動要求を主電源オフ状態において検出する第１検出ステップ(S3~S5)、第１検出ステップによって検出された起動要求に応答して主電源をオンする起動ステップ(S7)、無線で送信された転送要求を主電源オン状態で検出する第２検出ステップ(S71)、および第２検出ステップによって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する情報転送ステップ(S83, S89)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１７】
主電源は無線で送信された起動要求に応答してオンされ、自己動作状態を示す状態情報は主電源オン状態で検出された転送要求に基づいて要求元に転送される。これによって、状態情報の取得に関する操作性が向上する。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この実施例に適用されるディジタルカメラの構成の一例を示すブロック図である。
【図３】この実施例に適用されるスマートフォンの構成の一例を示すブロック図である。
【図４】ディジタルカメラとスマートフォンとの間での通信動作の一例を示す図解図である。
【図５】図２実施例に適用されるＲＦモジュールの動作の一部を示すフロー図である。
【図６】図２実施例に適用されるカメラＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるカメラＣＰＵの動作の他の一部を示すフロー図である。
【図８】図２実施例に適用されるカメラＣＰＵの動作のその他の一部を示すフロー図である。
【図９】図３実施例に適用されるスマートフォンＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１０】図３実施例に適用されるスマートフォンＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００２０】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２１】
図１を参照して、この実施例の情報処理装置は、基本的に次のように構成される。第１検出手段１は、無線で送信された起動要求を主電源オフ状態において検出する。起動手段２は、第１検出手段１によって検出された起動要求に応答して主電源６をオンする。第２検出手段３は、無線で送信された転送要求を主電源オン状態で検出する。情報転送手段４は、第２検出手段３によって検出された転送要求に基づいて自己動作状態を示す状態情報を要求元に転送する。
【００２２】
主電源６は無線で送信された起動要求に応答してオンされ、自己動作状態を示す状態情報は主電源オン状態で検出された転送要求に基づいて要求元に転送される。これによって、状態情報の取得に関する操作性が向上する。
［実施例］
【００２３】
この実施例のカメラシステムは、図２に示すように構成されたディジタルカメラ１０と、各々が図３に示すように構成された１または２以上のスマートフォン６０とによって形成される。ディジタルカメラ１０およびスマートフォン６０のいずれも、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従う近距離無線通信機能と、ＷｉＦｉ規格に従う近距離無線通信機能とを有する。Ｂｌｕｅｔｏｏｔｈ通信は、図２に示すＲＦモジュール４６および図３に示すＲＦモジュール８４によって実行される。また、ＷｉＦｉ通信は、図２に示すＲＦモジュール４０および図３に示すＲＦモジュール８６によって実行される。
【００２４】
ディジタルカメラ１０は、旅先で所望のシーンを撮影するためにユーザによって携帯される。これに対して、スマートフォン６０は、通話やデータ通信のためにユーザによって携帯される。このような特性の相違から、スマートフォン６０の電源は常時オンされるのに対して、ディジタルカメラ１０の電源（主電源）は撮影時または近距離無線通信時に限定してオンされる。
【００２５】
図２を参照して、ディジタルカメラ１０は、ドライバ１８ａ，１８ｂおよび１８ｃによってそれぞれ駆動されるフォーカスレンズ１２，絞り機構１４およびイメージセンサ１６を含む。シーンを表す光学像は、フォーカスレンズ１２および絞り機構１４を経てイメージセンサ１６の撮像面に照射される。
【００２６】
ディジタルカメラ１０はまた、バッテリＢＴ１を内蔵した電源回路４２を含む。電源回路４２は、互いに異なる電圧値を各々が示す複数の直流電圧を生成する。生成された複数の直流電圧の一部はＲＦモジュール４６に直接的に与えられ、生成された複数の直流電圧の他の一部は主電源スイッチ４８を介してカメラシステム（ＲＦモジュール４６を除く）に与えられる。
【００２７】
電源回路４２からの直流電圧によってオンされたＲＦモジュール４６は、電源ボタン４４によって電源オン操作が行われるか、或いはＲＦモジュール４６によって登録済み他機ＩＤが受信されたとき、起動要求が発行されたとみなして主電源スイッチ４８をオンする。ＲＦモジュール４６はまた、電源オン操作および登録済み他機ＩＤの受信のいずれに起因して主電源スイッチ４８がオンされたかをカメラＣＰＵ２２に通知する。
【００２８】
なお、こうしてオンされた主電源スイッチ４８は、電源ボタン４４によって電源オフ操作が行われたとき、或いはカメラＣＰＵ２２から電源オフ指示が発行されたとき、Ｂｌｕｅｔｏｏｔｈモジュール４６によってオフされる（電源オフ指示はキー入力装置３６に対するユーザ操作が行われない期間が基準値に達したときに発行）。
【００２９】
カメラＣＰＵ２２は、マルチタスクＯＳの制御の下で、以下で述べる撮像タスク，Ｂｌｕｅｔｏｏｔｈ設定制御タスク，およびＷｉＦｉ通信制御タスクを含む複数のタスクを並列的に実行する。ただし、主電源スイッチ４８のオン動作の原因が登録済み他機ＩＤの受信であるときは、撮像タスクは実行対象から除外される。
【００３０】
なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５２に記憶される。また、ＷｉＦｉ通信制御タスクは、通信相手であるスマートフォン６０とのＷｉＦｉ接続が確立されていることを条件として起動される。さらに、ここではＷｉＦｉ接続を確立する処理についての説明は省略する。
【００３１】
撮像タスクの下で、カメラＣＰＵ２２は、動画取り込み処理を開始するべく露光動作および電荷読み出し動作の繰り返しをトライバ１８ｃに命令する。ドライバ１８ｃは、垂直同期信号Ｖｓｙｎｃが発生する毎に撮像面を露光し、これによって生成された電荷をラスタ走査態様で撮像面から読み出す。この結果、読み出された電荷に基づく生画像データがイメージセンサ１６から繰り返し出力される。信号処理回路２０は、イメージセンサ１６から出力された生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路２４に通してＳＤＲＡＭ２６の動画像エリア２６ａに書き込む。
【００３２】
ＬＣＤドライバ２８は、動画像エリア２６ａに格納された画像データをメモリ制御回路２４を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３０を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３３】
信号処理回路２０によって作成されたＹデータは、カメラＣＰＵ２２にも与えられる。キー入力装置３６に設けられたシャッタボタン３６ｓｈが非操作状態にあるとき、カメラＣＰＵ２２は、信号処理回路２０から与えられたＹデータに基づいて簡易ＡＥ処理を実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の明るさが大まかに調整される。
【００３４】
シャッタボタン３６ｓｈがユーザによって半押しされると、カメラＣＰＵ２２は、信号処理回路２０から与えられたＹデータに基づいて厳格ＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の明るさが厳格に調整される。カメラＣＰＵ２２はまた、信号処理回路２０から与えられたＹデータの高周波成分に基づいてＡＦ処理を実行する。フォーカスレンズ１２はＡＦ処理によって発見された合焦点に配置され、これによってスルー画像の鮮鋭度が向上する。
【００３５】
シャッタボタン３６ｓｈが全押しされると、カメラＣＰＵ２２は、自ら静止画取り込み処理を実行するとともに、記録処理の実行をメモリＩ／Ｆ３２に命令する。シャッタボタン３６ｓｈが操作された時点のシーンを表す１フレームの画像データは、静止画取り込み処理によって動画像エリア２６ａから静止画像エリア２６ｂに退避される。記録処理の実行を命令されたメモリＩ／Ｆ３２は、こうして退避された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体３４に記録する。
【００３６】
Ｂｌｕｅｔｏｏｔｈ設定制御タスクの下で、カメラＣＰＵ２２は、キー入力装置３６に設けられたモードキー３６ｍｄによってＢｌｕｅｔｏｏｔｈ通信機能がオン状態であることを条件として、自機ＩＤの送信をＲＦモジュール４６に命令する。ＲＦモジュール４６は、自機ＩＤをアンテナ４６ａｔから繰り返し送信される。
【００３７】
未登録の他機ＩＤがＲＦモジュール４６によって受信されると、カメラＣＰＵ２２は、ＬＣＤモニタ３０を利用してＩＤ登録をユーザに促す。他機ＩＤは、キー入力装置３６に設けられた登録ボタン３６ｒによる登録操作が行われたときに、カメラＣＰＵ２２によってレジスタ５０に登録される。他機ＩＤの送信元とのＢｌｕｅｔｏｏｔｈ接続は、登録が完了した後に確立される。なお、登録済みの他機ＩＤが受信されたときは、速やかにＢｌｕｅｔｏｏｔｈ接続が確立される。
【００３８】
モードキー３６ｍｄの操作によってＢｌｕｅｔｏｏｔｈ通信機能がオン状態からオフ状態に切り換えられると、カメラＣＰＵ２２は、Ｂｌｕｅｔｏｏｔｈ接続を解除し、レジスタ５０を初期化する。上述の処理は、Ｂｌｕｅｔｏｏｔｈ通信機能がオフ状態からオン状態に切り換えられたときに再度実行される。
【００３９】
ＷｉＦｉ通信制御タスクの下で、カメラＣＰＵ２２は、ＷｉＦｉ認証済みの装置からのファイル転送要求を待つ。ファイル転送要求がＲＦモジュール４０によって受信されると、カメラＣＰＵ２２は、記録媒体３４から画像ファイルを取得する。取得された画像ファイルは、ＳＤＲＡＭ２６のワークエリア２６ｃに格納される。カメラＣＰＵ２２は続いて、取得された画像ファイルの要求元への転送をＲＦモジュール４０に命令する。ＲＦモジュール４０は、所望の画像ファイルをＳＤＩＯ(Secure Digital Input/Output)３８およびメモリ制御回路２４を通してワークエリア２６ｃから読み出し、読み出された画像ファイルをアンテナ４０ａｔを通してファイル転送要求の発行元に送信する。
【００４０】
カメラＣＰＵ２２は続いて、バッテリＢＴ１の残量を“Ｒｖ”として検出し、記録媒体３４の残容量を“Ｒｍ”として検出する。カメラＣＰＵ２２はまた、検出された残量Ｒｖが閾値ＴＨｖを下回るときバッテリ残量不足通知の発行をＲＦモジュール４０に命令し、検出された残容量Ｒｍが閾値ＴＨｍを下回るときメモリ残量不足通知の発行をＲＦモジュール４０に命令する。ＲＦモジュール４０は、命令に従って、バッテリ残量不足通知またはメモリ残量不足通知をファイル転送要求の発行元に送信する。
【００４１】
図３を参照して、スマートフォン６０は、移動体通信用のアンテナ６２ａｔおよびＲＦモジュール６２を含む。送受信データが通話音声データであれば、受話音声はスピーカ６４から出力され、送話音声はマイクロフォン６６によって取り込まれる。また、送受信データが画像ファイルであれば、このデータはスマートフォンＣＰＵ６８の制御の下で処理される。なお、画像ファイルは、ＲＦモジュール８６によっても受信される。
【００４２】
対象画像ファイルは、メモリ制御回路７０を通してＳＤＲＡＭ７２に書き込まれる。ＬＣＤドライバ７４は、対象画像ファイルに収められた画像データをメモリ制御回路７０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ７６を駆動する。この結果、対応する画像がモニタ画面に表示される。
【００４３】
モニタ画面に対するタッチ操作は、タッチセンサ７８によって検知される。検知結果はスマートフォンＣＰＵ６８に与えられ、タッチ操作の態様に応じて異なる処理がスマートフォンＣＰＵ６８の制御の下で実行される。
【００４４】
スマートフォンＣＰＵ６８もまた、マルチタスクＯＳの制御の下で、Ｂｌｕｅｔｏｏｔｈ設定制御タスクおよびＷｉＦｉ通信制御タスクを含む複数のタスクを並列的に実行する。また、これらのタスクに対応する制御プログラムは、フラッシュメモリ９０に記憶される。さらに、ＷｉＦｉ通信制御タスクは通信相手であるディジタルカメラ１０とのＷｉＦｉ接続が確立されていることを条件として起動されるところ、ここではＷｉＦｉ接続を確立する処理についての説明を省略する。
【００４５】
Ｂｌｕｅｔｏｏｔｈ設定制御タスクの下で、スマートフォンＣＰＵ６８は、Ｂｌｕｅｔｏｏｔｈ通信機能がオン状態であることを条件として、自機ＩＤの送信をＲＦモジュール８４に命令する。ＲＦモジュール８４は、自機ＩＤをアンテナ８４ａｔから送信する。
【００４６】
未登録の他機ＩＤがＲＦモジュール８４によって受信されると、スマートフォンＣＰＵ６８は、ＬＣＤモニタ７６を利用してＩＤ登録をユーザに促す。他機ＩＤは、モニタ画面のタッチによる登録操作が行われたときにスマートフォンＣＰＵ６８によってレジスタ８８に登録される。他機ＩＤの送信元とのＢｌｕｅｔｏｏｔｈ接続は、登録が完了した後に確立される。なお、登録済みの他機ＩＤが受信されたときは、速やかにＢｌｕｅｔｏｏｔｈ接続が確立される。
【００４７】
モニタ画面に対するタッチ操作によってＢｌｕｅｔｏｏｔｈ通信機能がオン状態からオフ状態に切り換えられると、スマートフォンＣＰＵ６８は、Ｂｌｕｅｔｏｏｔｈ接続を解除し、レジスタ８８を初期化する。上述の処理は、タッチ操作によってＢｌｕｅｔｏｏｔｈ通信機能がオフ状態からオン状態に切り換えられたときに再度実行される。
【００４８】
ＷｉＦｉ通信制御タスクの下で、スマートフォンＣＰＵ６８は、ＷｉＦｉ接続が確立された状態でのモニタ画面のタッチによるファイル再生操作に応答して、ファイル転送要求の発行をＲＦモジュール８６に命令する。ファイル転送要求は、アンテナ８６ａｔを通してＷｉＦｉ接続先であるディジタルカメラ１０に送信される。
【００４９】
ディジタルカメラ１０から転送された画像ファイルがＲＦモジュール８６によって受信されると、スマートフォンＣＰＵ６８は、受信された画像ファイルをＳＤＲＡＭ７２に書き込み、画像データの再生をＬＣＤドライバ７４に命令する。ＬＣＤドライバ７４は、受信された画像ファイルの画像データをメモリ制御回路７０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ７６を駆動する。この結果、ディジタルカメラ１０によって撮影された画像がモニタ画面に表示される。
【００５０】
画像ファイルに続いて、バッテリ残量不足通知がＲＦモジュール８６によって受信されると、スマートフォンＣＰＵ６８は、ディジタルカメラ１０のバッテリ残量が不足していることをＬＣＤモニタ７６を通して報知する。また、メモリ残量不足通知がＲＦモジュール８６によって受信されると、スマートフォンＣＰＵ６８は、ディジタルカメラ１０に設けられた記録媒体３４の残容量が不足していることをＬＣＤモニタ７６を通して報知する。
【００５１】
ディジタルカメラ１０の主電源スイッチ４８がスマートフォン６０から送信された登録済みＩＤに応答してオフ状態からオン状態に遷移し、記録媒体３４に保存された画像ファイルがスマートフォン６０から送信されたファイル転送要求に応答してスマートフォン６０に転送され、さらにバッテリ残量不足通知およびメモリ残量不足通知がディジタルカメラ１０からスマートフォン６０に転送されるまでの動作を図４に示す。
【００５２】
まず、スマートフォン６０のＢｌｕｅｔｏｏｔｈ機能がオンされると、スマートフォン６０に割り当てられたＩＤがＢｌｕｅｔｏｏｔｈ通信によってディジタルカメラ１０に送信される。このＩＤが登録済みＩＤであれば、ディジタルカメラ１０の主電源スイッチ４８がオンされ、これによってカメラシステムが起動する。続いて、ディジタルカメラ１０とスマートフォン６０との間でＷｉＦｉ接続が確立される。
【００５３】
ＷｉＦｉ接続の確立後にスマートフォン６０側でファイル再生操作が行われると、ファイル転送要求がＷｉＦｉ通信によってスマートフォン６０からディジタルカメラ１０に送信される。ディジタルカメラ１０は、記録媒体３４に保存された画像ファイルを取得し、取得された画像ファイルをＷｉＦｉ通信によってスマートフォン６０に送信する。ディジタルカメラ１０はさらに、バッテリＢＴ１の残量が閾値ＴＨｖを下回ることを条件としてバッテリ残量不足通知をスマートフォン６０に送信し、記録媒体３４の残容量が閾値ＴＨｍを下回ることを条件としてメモリ残量不足通知をスマートフォン６０に送信する。
【００５４】
主電源がオフされたディジタルカメラ１０を収納した鞄が旅行中の列車の荷台に置かれた状態で、ユーザの手元にあるスマートフォン６０のＢｌｕｅｔｏｏｔｈ機能がオンされると、ディジタルカメラ１０の主電源が上述の要領で起動され、ディジタルカメラ１０とスマートフォン６０のとの間でＷｉＦｉ接続が確立される。ユーザがスマートフォン６０に向けてファイル再生操作を行うと、ディジタルカメラ１０に保存された画像ファイルがスマートフォン６０に転送され、この画像ファイルに収められた画像がモニタ画面に表示される。
【００５５】
さらに、ディジタルカメラ１０に設けられたバッテリＢＴ１または記録媒体３４の残量が不足していれば、その旨の報知がスマートフォン６０に設けられたＬＣＤモニタ７６に表示される。ユーザは、ＬＣＤモニタ７６の表示された報知によって、ディジタルカメラ１０の最新の動作状態を把握することができる。
【００５６】
ディジタルカメラ１０において、Ｂｌｕｅｔｏｏｔｈモジュール４６に設けられたＣＰＵ４６ｐは、図５に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ４６ｍに記憶される。
【００５７】
ステップＳ１では電源ボタン４４による電源オン操作が行われたか否かを判別し、ステップＳ３ではアンテナ４６ａｔによって他機ＩＤが受信されたか否かを判別し、ステップＳ５では受信された他機ＩＤがレジスタ５０に登録済みであるか否かを判別する。
【００５８】
ステップＳ１の判別結果がＮＯで、かつステップＳ３の判別結果およびステップＳ５の結果のいずれか一方がＮＯであれば、ステップＳ１に戻る。ステップＳ１の判別結果がＹＥＳであるか、或いはステップＳ３の判別結果およびステップＳ５の判別結果の両方がＹＥＳであれば、起動要求が発行されたとみなし、ステップＳ７で主電源スイッチ４８をオンする。ステップＳ７の処理の結果、カメラシステムが起動する。
【００５９】
ステップＳ９では、主電源スイッチ４８がオンされた原因つまりカメラシステムの起動原因をカメラＣＰＵ２２に通知する。カメラＣＰＵ２２は、カメラシステムの起動原因が電源オン操作であるとき撮像タスク，Ｂｌｕｅｔｏｏｔｈ設定制御タスク，およびＷｉＦｉ通信制御タスクを含む複数のタスクを起動する一方、カメラシステムの起動原因が登録済み他機ＩＤの受信であるとき撮像タスク以外の複数のタスクを起動する。
【００６０】
ステップＳ１１では、電源ボタン４４による電源オフ操作が行われるか、或いはカメラＣＰＵ２２から電源オフ指示が発行されるという論理和条件が満足されたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１３で主電源スイッチ４８をオフし、その後にステップＳ１に戻る。
【００６１】
ディジタルカメラ１０において実行される撮像タスクは、図６に示すように構成される。ステップＳ２１では動画取り込み処理を実行する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ３０に表示される。ステップＳ２３ではシャッタボタン３６ｓｈが半押しされたか否かを判別する。
【００６２】
ステップＳ２３の判別結果がＮＯであれば、ステップＳ２５で簡易ＡＥ処理を繰り返し実行する。この結果、スルー画像の明るさが大まかに調整される。ステップＳ２３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ２７で厳格ＡＥ処理を実行し、ステップＳ２９でＡＦ処理を実行する。厳格ＡＥ処理の結果、スルー画像の明るさが厳格に調整される。また、ＡＦ処理の結果、スルー画像の鮮鋭度が向上する。
【００６３】
ステップＳ３１ではシャッタボタン３６ｓｈが全押しされたか否かを判別し、ステップＳ３３ではシャッタボタン３６ｓｈの操作が解除されたか否かを判別する。ステップＳ３３の判別結果がＹＥＳであればそのままステップＳ２３に戻り、ステップＳ３１の判別結果がＹＥＳであればステップＳ３５〜Ｓ３７の処理を経てステップＳ２３に戻る。
【００６４】
ステップＳ３５では、静止画取り込み処理を実行する。この結果、シャッタボタン３６ｓｈが全押しされた時点のシーンを表す１フレームの画像データが動画像エリア２６ａから静止画像エリア２６ｂに退避される。ステップＳ３７では、記録処理の実行をメモリＩ／Ｆ３２に命令する。メモリＩ／Ｆ３２は、静止画像エリア２６ｂに格納された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体３４に記録する。
【００６５】
ディジタルカメラ１０において実行されるＢｌｕｅｔｏｏｔｈ設定制御タスクは、図７に示すように構成される。ステップＳ４１では、モードキー３６ｍｄの操作によってＢｌｕｅｔｏｏｔｈ通信機能がオン状態となっているか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ４３に進み、自機ＩＤの送信をＲＦモジュール４６に命令する。ＲＦモジュール４６は、自機ＩＤをアンテナ４６ａｔから送信する。ステップＳ４５では他機ＩＤがＲＦモジュール４６によって受信されたか否かを判別し、判別結果がＮＯであればステップＳ４１に戻る一方、判別結果がＹＥＳであればステップＳ４７に進む。
【００６６】
ステップＳ４７では受信された他機ＩＤがレジスタ５０に登録済みであるか否かを判別し、判別結果がＹＥＳであればそのままステップＳ５５に進む一方、判別結果がＮＯであればステップＳ４９〜Ｓ５３の処理を経てステップＳ５５に進む。
【００６７】
ステップＳ４９では、ＬＣＤモニタ３０を利用してＩＤ登録をユーザに促し、ステップＳ５１では登録ボタン３６ｒによる登録操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、受信された他機ＩＤをステップＳ５３でレジスタ５０に登録する。
【００６８】
ステップＳ５５ではＢｌｕｅｔｏｏｔｈ接続を確立し、ステップＳ５７ではモードキー３６ｍｄの操作によってＢｌｕｅｔｏｏｔｈ通信機能がオフされたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ５９でＢｌｕｅｔｏｏｔｈ接続を解除し、ステップＳ６１でレジスタ５０を初期化し、その後にステップＳ４１に戻る。
【００６９】
ディジタルカメラ１０において実行されるＷｉＦｉ通信制御タスクは、図８に示すように構成される。ステップＳ７１ではファイル転送要求がＲＦモジュール４０によって受信されたか否かを判別し、ステップＳ７３では要求元がＷｉＦｉ認証済みの装置であるか否かを判別する。ステップＳ７１の判別結果およびステップＳ７３の判別結果のいずれか一方がＮＯであればステップＳ７１に戻る。これに対して、ステップＳ７１の判別結果およびステップＳ７３の判別結果のいずれもがＹＥＳであれば、記録媒体３４に保存された画像ファイルをステップＳ７５で取得する。取得された画像ファイルはＳＤＲＡＭ２６のワークエリア２６ｃに格納される。
【００７０】
ステップＳ７７では、取得された画像ファイルの要求元への転送をＲＦモジュール４０に命令する。ＲＦモジュール４０は、所望の画像ファイルをＳＤＩＯ３８およびメモリ制御回路２４を通してワークエリア２６ｃから読み出し、読み出された画像ファイルをアンテナ４０ａｔを通してファイル転送要求の発行元に送信する。
【００７１】
ステップＳ７９ではバッテリＢＴ１の残量を“Ｒｖ”として検出し、ステップＳ８１では検出された残量Ｒｖが閾値ＴＨｖを下回るか否かを判別する。判別結果がＮＯであればそのままステップＳ８５に進み、判別結果がＹＥＳであればステップＳ８３でバッテリ残量不足通知の発行をＲＦモジュール４０に命令してからステップＳ８５に進む。ステップＳ８３の処理の結果、ＲＦモジュール４０は、バッテリ残量不足通知をファイル転送要求の発行元に送信する。
【００７２】
ステップＳ８５では記録媒体３４の残容量を“Ｒｍ”として検出し、ステップＳ８７では検出された残容量Ｒｍが閾値ＴＨｍを下回るか否かを判別する。判別結果がＮＯであればそのままステップＳ７１に戻り、判別結果がＹＥＳであればステップＳ８９でメモリ残量不足通知の発行をＲＦモジュール４０に命令してからステップＳ７１に戻る。ステップＳ８９の処理の結果、ＲＦモジュール４０は、メモリ残量不足通知をファイル転送要求の発行元に送信する。
【００７３】
スマートフォン６０において実行されるＢｌｕｅｔｏｏｔｈ設定制御タスクは、図９に示すように構成される。ステップＳ９１では、Ｂｌｕｅｔｏｏｔｈ通信機能がオン状態となっているか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ９３に進み、自機ＩＤの送信をＲＦモジュール８４に命令する。ＲＦモジュール８４は、自機ＩＤをアンテナ８４ａｔから送信する。ステップＳ９５では他機ＩＤがＲＦモジュール８４によって受信されたか否かを判別し、判別結果がＮＯであればステップＳ９１に戻る一方、判別結果がＹＥＳであればステップＳ９７に進む。
【００７４】
ステップＳ９７では受信された他機ＩＤがレジスタ８８に登録済みであるか否かを判別し、判別結果がＹＥＳであればそのままステップＳ１０５に進む一方、判別結果がＮＯであればステップＳ９９〜Ｓ１０３の処理を経てステップＳ１０５に進む。
【００７５】
ステップＳ９９では、ＬＣＤモニタ７６を利用してＩＤ登録をユーザに促し、ステップＳ１０１ではタッチによる登録操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、受信された他機ＩＤをステップＳ１０３でレジスタ８８に登録する。ステップＳ１０５ではＢｌｕｅｔｏｏｔｈ接続を確立し、ステップＳ１０７ではＢｌｕｅｔｏｏｔｈ通信機能がオフされたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１０９でＢｌｕｅｔｏｏｔｈ接続を解除し、ステップＳ１１１でレジスタ８８を初期化し、その後にステップＳ９１に戻る。
【００７６】
スマートフォン６０において実行されるＷｉＦｉ通信制御タスクは、図１０に示すように構成される。ステップＳ１２１ではディジタルカメラ１０とのＷｉＦｉ接続が確立されたか否かを判別し、ステップＳ１２３ではモニタ画面のタッチによるファイル再生操作が行われたか否かをタッチセンサ７８の出力に基づいて判別する。ステップＳ１２１の判別結果およびステップＳ１２３の判別結果のいずれか一方がＮＯであればステップＳ１２１に戻る。これに対して、ステップＳ１２１の判別結果およびステップＳ１２３の判別結果の両方がＹＥＳであれば、ファイル転送要求の発行をＲＦモジュール８６に命令する。ファイル転送要求は、アンテナ８６ａｔを通してディジタルカメラ１０に送信される。
【００７７】
ステップＳ１２７では、ディジタルカメラ１０から転送された画像ファイルがＲＦモジュール８６によって受信されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、受信された画像ファイルをステップＳ１２９でＳＤＲＡＭ７２に書き込む。ステップＳ１３１では、画像データの再生をＬＣＤドライバ７４に命令する。ＬＣＤドライバ７４は、受信された画像ファイルの画像データをメモリ制御回路７０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ７６を駆動する。この結果、ディジタルカメラ１０によって撮影された画像がモニタ画面に表示される。
【００７８】
ステップＳ１３１の処理が完了すると、バッテリ残量不足通知がＲＦモジュール８６によって受信されたか否かをステップＳ１３３で判別する。判別結果がＮＯであればそのままステップＳ１３７に進み、判別結果がＹＥＳであればステップＳ１３５の処理を経てステップＳ１３７に進む。ステップＳ１３５では、ディジタルカメラ１０のバッテリ残量が不足していることをＬＣＤモニタ７６を通して報知する。
【００７９】
ステップＳ１３７では、メモリ残量不足通知がＲＦモジュール８６によって受信されたか否かを判別する。判別結果がＮＯであればそのままステップＳ１２１に戻り、判別結果がＹＥＳであればステップＳ１３９の処理を経てステップＳ１２１に戻る。ステップＳ１３９では、ディジタルカメラ１０に設けられた記録媒体３４の残容量が不足していることをＬＣＤモニタ７６を通して報知する。
【００８０】
以上の説明から分かるように、ＲＦモジュール４６に設けられたＣＰＵ４６ｐは、Ｂｌｕｅｔｏｏｔｈ通信によって送信された他機ＩＤを主電源スイッチ４８がオフされた状態で検出し(S3)、検出された他機ＩＤがレジスタ５０に登録済みであるとき起動要求が発行されたとみなして主電源スイッチ４８をオンする(S7)。これによって起動したカメラＣＰＵ２２は、ＷｉＦｉ通信によって送信されたファイル転送要求を検出し(S71)、バッテリＢＴ１の残量や記録媒体３４の残容量などの自己の動作状態を示す状態情報をファイル転送要求に基づいて要求元に通知する(S83, S89)。
【００８１】
主電源スイッチ４８は無線で送信された起動要求に応答してオンされ、自己動作状態を示す状態情報は主電源オン状態で検出されたファイル転送要求に基づいて要求元に転送される。これによって、状態情報の取得に関する操作性が向上する。
【００８２】
なお、この実施例では、ディジタルカメラ１０およびスマートフォン６０の各々に準備される２つの近距離無線通信規格としてＢｌｕｅｔｏｏｔｈ規格およびＷｉＦｉ規格を想定しているが、２つの近距離無線通信規格がＷｉＦｉ規格，Ｂｌｕｅｔｏｏｔｈ規格，ＮＦＣ規格，ＺｉｇＢｅｅ規格，ＲＦＩＤ規格およびＷｉｒｅｌｅｓｓＨＤ規格のうちの２つの規格にそれぞれ対応する限り、準備される２つの規格はＢｌｕｅｔｏｏｔｈ規格およびＷｉＦｉ規格に限定されるものではない。
【００８３】
また、この実施例では、ディジタルカメラからの画像ファイルの取得を想定しているが、ディジタルカメラ以外の電子機器から画像ファイル以外の電子ファイルの取得する場合にもこの発明を適用できることは言うまでもない。
【００８４】
さらに、この実施例では、ディジタルカメラ１０のカメラＣＰＵ２２によって実行される複数のタスクに相当する制御プログラムはフラッシュメモリ５２に予め記憶される。
【００８５】
しかし、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ５２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８６】
また、この実施例では、カメラＣＰＵ２２によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００８７】
１０  …ディジタルカメラ
１６  …イメージセンサ
２２  …カメラＣＰＵ
４０，４６，６２，８４，８６  …ＲＦモジュール
３０，７６  …ＬＣＤモニタ
４８  …主電源スイッチ
６８  …スマートフォンＣＰＵ
【図１】
2014050092.tif 000003
【図２】
2014050092.tif 000004
【図３】
2014050092.tif 000005
【図４】
2014050092.tif 000006
【図５】
2014050092.tif 000007
【図６】
2014050092.tif 000008
【図７】
2014050092.tif 000009
【図８】
2014050092.tif 000010
【図９】
2014050092.tif 000011
【図１０】
2014050092.tif 000012