(57)【特許請求の範囲】
【請求項１】
画像データを有し、かつ前記画像データに対する操作を通信を介して受け付け可能な記録装置と通信する通信手段と、
所定の記録装置を登録する登録手段と、
前記通信手段を介して通信する記録装置が有する前記画像データを受信するための制御と、前記通信手段を介して通信する記録装置に、該記録装置が有する前記画像データを削除させるための所定の処理を制御する制御手段と、を備え、
前記制御手段は、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置である場合に、前記通信手段を介して通信する記録装置が有する前記画像データを削除させるための前記所定の処理を行うよう制御し、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置でない場合は、前記通信手段を介して通信する記録装置が有する前記画像データを削除させるための前記所定の処理を行わないよう制御する、
ことを特徴とする通信装置。
【請求項２】
前記登録手段は、前記通信手段を介して通信する記録装置との接続を確立する前に、前記所定の記録装置を登録する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記登録手段は、前記通信手段を介して通信する記録装置と接続を確立した後に、前記所定の記録装置を登録する、
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
前記通信手段を介して通信する記録装置が有する前記画像データを受信した場合に、前記通信手段を介して通信する記録装置が有する前記画像データを削除するか否かを設定可能な設定手段を更に備え、
前記制御手段は、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の通信装置であり、かつ、前記設定手段により前記通信手段を介して通信する記録装置が有する前記画像データを削除するように設定されている場合に、該記録装置が有する前記画像データを削除させるための前記所定の処理を行うよう制御する、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記設定手段は、前記通信手段を介して通信する記録装置との接続を確立する前に、前記通信手段を介して通信する記録装置が有する前記画像データを削除するか否かが設定される、
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記設定手段は、前記通信手段を介して通信する記録装置との接続を確立した後に、前記画像データを保存する操作に応じて、前記通信手段を介して通信する記録装置が有する前記画像データを削除するか否かが設定される、
ことを特徴とする請求項４に記載の通信装置。
【請求項７】
前記設定手段は、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置でない場合、又は、前記登録手段に前記所定の記録装置が登録されていない場合、設定を受け付けないように構成される、
ことを特徴とする請求項４から６のいずれか１項に記載の通信装置。
【請求項８】
前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置である場合に、前記通信手段を介して通信する記録装置が前記所定の記録装置であることを表示する表示手段を更に有する、
ことを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記登録手段は、前記所定の記録装置を一意に識別する識別情報を用いて前記所定の記録装置を登録し、
前記識別情報は、前記通信手段を介して受信される、
ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
画像データを有し、かつ前記画像データに対する操作を通信を介して受け付け可能な記録装置と通信する通信手段を有する通信装置の制御方法であって、
登録手段が、所定の記録装置を登録する登録工程と、
制御手段が、前記通信手段を介して通信する記録装置が有する前記画像データを受信するための制御と、前記通信手段を介して通信する記録装置に、該記録装置が有する前記画像データを削除させるための所定の処理を制御する制御工程と、を備え、
前記制御工程では、前記通信手段を介して通信する記録装置が前記登録工程において登録された前記所定の記録装置である場合に、前記通信手段を介して通信する記録装置が有する前記画像データを削除させるための前記所定の処理を行うよう制御し、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置でない場合は、前記通信手段を介して通信する記録装置が有する前記画像データを削除させるための前記所定の処理を行わないよう制御する、
ことを特徴とする通信装置の制御方法。
【請求項１１】
画像データを記録する記録装置と通信装置とからなる通信システムであって、
前記記録装置は、
前記通信装置から前記画像データに対する操作を受け付けると共に、前記画像データを前記通信装置に送信する第１の通信手段と、
所定の通信装置を登録する登録手段と、
前記第１の通信手段を介した前記操作に基づいて、前記画像データを削除する削除手段と、を備え、
前記通信装置は、
前記記録装置と通信する第２の通信手段と、
前記記録装置が有する前記画像データを受信するための制御と、前記記録装置に、前記記録装置が有する前記画像データを削除させるための所定の制御とを行う制御手段と、を備え、
前記記録装置の前記削除手段は、前記通信装置が前記登録手段に登録された前記所定の通信装置である場合に、前記通信装置による前記記録装置が有する前記画像データを削除させるための前記所定の制御に応じて、該画像データを削除し、前記通信装置が前記登録手段に登録された前記所定の通信装置でない場合は、前記通信装置による前記記録装置が有する前記画像データを削除させるための前記所定の制御に応じた該画像データの削除を行わない、
ことを特徴とする通信システム。
【請求項１２】
前記登録手段は、前記通信装置と接続を確立する前に、前記所定の通信装置を登録する、
ことを特徴とする請求項１１に記載の通信システム。
【請求項１３】
前記登録手段は、前記通信装置と接続を確立した後に、前記所定の通信装置を登録する、
ことを特徴とする請求項１１に記載の通信システム。
【請求項１４】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置の各手段として機能させる、コンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法及びプログラム並びに通信システムに関する。
【背景技術】
【０００２】
近年、無線通信機能を搭載したデジタルカメラが増加している。無線通信機能を搭載したデジタルカメラには、デジタルカメラ内に記録された画像データを外部の通信装置に送信して通信装置側に画像データを保存したり、通信装置からデジタルカメラ内の画像データを操作したりする機能を備えるものも知られている。このような機能により、ユーザは、デジタルカメラ本体だけでなく、スマートフォンなどの通信装置からでも、デジタルカメラ内の画像データに対する保存操作や削除操作を行うことができる。
【０００３】
上述した機能を備えたデジタルカメラにおいて、画像データを通信装置に送信したことに伴って、例えば記録容量を確保する目的で、デジタルカメラ内の画像データを削除したい場合がある。これに対し、特許文献１は、画像データを通信装置に送信し、送信が完了した画像データをデジタルカメラの記録媒体から自動的に削除する技術を提案している。この提案された技術により、通信装置に画像データを送信したユーザは、画像データに対し削除操作を行う手間を省くことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、デジタルカメラと通信する通信装置は、必ずしもデジタルカメラの所有者が所有している通信装置であるとは限らない。例えば、デジタルカメラで撮影した画像データを他人とも共有することを目的として、デジタルカメラが他人の所有する通信装置と通信し、当該通信装置に画像データを送信して保存させる場合もある。
【０００６】
このような場合、従来技術では、画像データの送信先がデジタルカメラの所有者の通信装置であるか他人の通信装置であるかに関わらず、送信後に自動的にデジタルカメラ内の画像データが削除されてしまう。すなわち、デジタルカメラの所有者にとってデジタルカメラ内の画像データが意図せず削除されてしまうという課題がある。
【０００７】
本発明は、上述の問題点に鑑みてなされたものである。すなわち、記録装置からの画像データの保存に伴って記録装置内の画像データを削除する場合に、記録装置内の画像データが意図せず削除されることを防止することが可能な通信装置、その制御方法及びプログラム並びに通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この課題を解決するため、例えば本発明の通信装置は以下の構成を備える。すなわち、画像データを有し、かつ画像データに対する操作を通信を介して受け付け可能な記録装置と通信する通信手段と、所定の記録装置を登録する登録手段と、通信手段を介して通信する記録装置が有する画像データを受信するための制御と、通信手段を介して通信する記録装置に、該記録装置が有する画像データを削除させるための所定の処理を制御する制御手段と、を備え、制御手段は、通信手段を介して通信する記録装置が登録手段に登録された所定の記録装置である場合に、通信手段を介して通信する記録装置が有する画像データを削除させるための所定の処理を行うよう制御し、前記通信手段を介して通信する記録装置が前記登録手段に登録された前記所定の記録装置でない場合は、前記通信手段を介して通信する記録装置が有する前記画像データを削除させるための前記所定の処理を行わないよう制御する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録装置からの画像データの保存に伴って記録装置内の画像データを削除する場合に、記録装置内の画像データが意図せず削除されることを防止することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における記録装置の一例としてのデジタルカメラの機能構成例を示すブロック図
【図２】本実施形態における通信装置の一例としてのスマートフォンの機能構成例を示すブロック図
【図３】実施形態１におけるスマートフォンの設定に係る一連の動作を示すフローチャート
【図４】本実施形態１におけるデジタルカメラの設定に係る一連の動作を示すフローチャート
【図５】本実施形態１におけるスマートフォンの保存処理及び削除処理に係る一連の動作を示すフローチャート
【図６】本実施形態１における保存処理及び削除処理に関するデジタルカメラの一連の動作を示すフローチャート
【図７】本実施形態１におけるスマートフォンの表示の一例を示す図
【図８】本実施形態２におけるデジタルカメラの設定に係る一連の動作を示すフローチャート
【図９】本実施形態２におけるスマートフォンの設定に係る一連の動作を示すフローチャート
【図１０】本実施形態２におけるスマートフォンの保存処理及び削除処理に係る一連の動作を示すフローチャート
【図１１】本実施形態２におけるデジタルカメラの保存処理及び削除処理に係る動作を示すフローチャート
【図１２】本実施形態２におけるデジタルカメラの表示の一例を示す図
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下では記録装置の一例として、外部装置から通信を介して操作可能な任意のデジタルカメラを用いる例を説明する。しかし、本実施形態は、デジタルカメラに限らず、外部装置から通信を介して画像等に対する操作が可能な任意の機器にも適用可能である。これらの機器には、例えば、ストレージ機器、スマートフォンを含む携帯電話機、パーソナルコンピュータ、ゲーム機、タブレット端末、時計型の情報端末やヘッドマウントディスプレイを含む眼鏡型の情報端末、監視カメラ用システム、医療機器、車載機器などが含まれてよい。また、以下では通信装置の一例として、スマートフォンを用いる例を説明する。しかし、本実施形態は、スマートフォンに限らず、上記記録装置を、通信を介して操作可能な任意の機器にも適用可能である。これらの機器には、パーソナルコンピュータ、ゲーム機、タブレット端末、時計型の情報端末やヘッドマウントディスプレイを含む眼鏡型の情報端末などが含まれてよい。
【００１２】
（デジタルカメラの構成）
図１（ａ）は、本実施形態の記録装置の一例としてデジタルカメラ１００の機能構成例を示すブロック図である。なお、図１（ａ）に示す機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１３】
制御部１０１は、ＣＰＵ（又はＭＰＵ）を含み、不揮発性メモリ１０３に記憶されたプログラムを実行することにより、操作部１０５や通信部１１１を介して入力された信号や画像データに対する処理結果等に従ってデジタルカメラ１００の各部を制御する。
【００１４】
撮像部１０２は、撮像部１０２に含まれる撮影光学系によって結像された被写体光を電気信号に変換し、ノイズ低減処理などを行ってデジタルデータ（画像データ）を出力する。撮像された画像データは、バッファメモリに蓄えられた後、制御部１０１によって所定の演算が行われて記録媒体１１０に記録される。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリを含み、例えば制御部１０１が実行可能なプログラム等を格納する。プログラムは、例えば基本的なソフトウェアであるＯＳ（オペレーティングシステム）やＯＳと協働して応用的な機能を実現するアプリケーションを含む。
【００１６】
作業用メモリ１０４は、揮発性のメモリを含み、例えば、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリ、表示部１０６の画像表示用メモリ、又は制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、スイッチやボタン、タッチパネル等の操作部材を含み、デジタルカメラ１００に対する指示をユーザから受け付ける。操作部１０５は、例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。また、通信部１１１を介して外部の装置（単に外部装置ともいう）との通信を開始又は終了するための通信ボタンや、表示部１０６に形成されるタッチパネルも含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。ＳＷ１がＯＮとなった場合、制御部１０１は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。ＳＷ２がＯＮとなった場合、制御部１０１は、撮影を行うための指示を受け付ける。
【００１８】
表示部１０６は、例えば液晶や有機ＥＬ等で構成されるディスプレイを含み、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
記録媒体１１０は、半導体メモリや磁気ディスク等の記録媒体を含み、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
通信部１１１は、外部装置と通信するための第１の通信インターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２から出力された画像データを、通信部１１１を介して外部装置に送信することができる。通信部１１１は、例えばＩＥＥＥ８０２．１１の規格に準拠した、いわゆる無線ＬＡＮにより外部装置と通信するためのインターフェースやアンテナを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式を含んでよい。
【００２１】
通信部１１２は、外部装置と通信するための第２の通信インターフェースである。本実施形態のデジタルカメラ１００は、通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、不揮発性メモリ１０３が保持する機器識別データを、通信部１１２を介して外部装置に送信することができる。通信部１１２は、例えばＩＥＥＥ８０２．１５.１の規格に準拠した、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）により外部装置と通信するためのインターフェースを含む。この場合、制御部１０１は、通信部１１２を制御することにより、通信部１１１と比較して通信可能な範囲が狭いものの消費電力の少ない無線通信を実現することができる。なお、通信方式はＢｌｕｅｔｏｏｔｈ（登録商標）に限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮや赤外通信方式を含んでよい。
【００２２】
なお、本実施形態におけるデジタルカメラ１００の通信部１１２は、ペリフェラルモード又はセントラルモードのいずれかを有している。そして、通信部１１２がペリフェラルモードで動作する場合、デジタルカメラ１００はＢｌｕｅｔｏｏｔｈ（登録商標）におけるクライアント機器として動作可能である。デジタルカメラ１００がクライアント機器として動作する場合には、セントラルモードで動作する外部装置と所定のデータを通信する。なお、通信相手となる外部装置との認証については、事前にペアリングを行うことにより当該外部装置の固有情報を不揮発性メモリ１０３に保持する。
【００２３】
近接無線通信部１１４は、外部装置との非接触近距離通信を実現するための通信ユニットを含み、例えば近接無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部１１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより、例えばＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に準拠した非接触近接通信を実現する。
【００２４】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。図１（ｂ）が示すデジタルカメラ１００の前面には、撮像部１０２が配置されている。また、デジタルカメラ１００の上部には例えば操作部１０５に含まれるレリーズスイッチ１０５ａが配置される。撮像部１０２やレリーズスイッチ１０５ａの位置や大きさは任意のものでよく、前面や上面でなくてもよい。また、図１（ｃ）が示すデジタルカメラ１００の背面には、例えば、操作部１０５に含まれるメニューボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄ等が配置されると共に、表示部１０６が配置される。図１（ｂ）の場合と同様に、１０５ｂ、１０５ｃ、１０５ｄの各部材は任意の位置、大きさであってよい。
【００２５】
（スマートフォンの構成）
図２は、本実施形態の通信装置の一例であるスマートフォン２００の機能構成例を示すブロック図である。なお、図２に示す機能ブロックは、図１（ａ）と同様に、その機能ブロックの１つ以上が、ソフトウェアとハードウェアの組み合わせによって実現される等の形態を含んでよい。
【００２６】
制御部２０１は、ＣＰＵ（又はＭＰＵ）を含み、不揮発性メモリ２０３に記憶されたプログラムを実行することにより、操作部２０５を介して入力された信号に従ってスマートフォン２００の各部を制御する。
【００２７】
撮像部２０２は、撮像部２０２に含まれる撮影光学系によって結像された被写体光を電気信号に変換し、ノイズ低減処理などを行って画像データを出力する。撮像された画像データはバッファメモリに蓄えられた後、制御部２０１によって所定の演算が行われて記録媒体２１０に記録される。
【００２８】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリを含み、例えば制御部２０１が実行可能なプログラム等を格納する。プログラムは、例えば基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションを含む。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのカメラ制御アプリケーションが格納されている。
【００２９】
作業用メモリ２０４は、揮発性のメモリを含み、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３０】
操作部２０５は、スイッチやボタン、タッチパネル等の操作部材を含み、スマートフォン２００に対する指示をユーザから受け付ける。操作部２０５は例えば、ユーザがスマートフォン２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３１】
表示部２０６は、例えば液晶や有機ＥＬ等で構成されるディスプレイを含み、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもスマートフォン２００が備える必要はない。スマートフォン２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３２】
記録媒体２１０は、半導体メモリや磁気ディスク等の記録媒体を含み、スマートフォン２００で生成される各種データを記録することができる。例えば、撮像部２０２において生成された画像データを記録する。また、本実施形態においては、通信部２１１を介してデジタルカメラ１００から制御部２０１に送信された画像を記録することができる。記録媒体２１０は、スマートフォン２００に着脱可能なよう構成してもよいし、スマートフォン２００に内蔵されていてもよい。すなわち、スマートフォン２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３３】
通信部２１１は、外部装置と通信するための第１の通信インターフェースである。本実施形態のスマートフォン２００は、通信部２１１を介して、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１００に記録されている画像データを、通信部２１１を介して取得することができる。通信部２１１は、例えばＩＥＥＥ８０２．１１の規格に準拠した、いわゆる無線ＬＡＮによって通信するためのインターフェースやアンテナを含む。制御部２０１は、通信部２１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式を含んでもよい。
【００３４】
通信部２１２は、外部装置と通信するための第２の通信インターフェースである。本実施形態のスマートフォン２００は、通信部２１２を介して、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１００で生成した画像を、通信部２１２を介して受信することができる。通信部２１２は、例えば外部装置とＩＥＥＥ８０２．１５.１の規格に準拠した、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。この場合、制御部２０１は、通信部２１２を制御することにより、通信部２１１と比較して通信可能な範囲が狭いものの消費電力の少ない無線通信を実現することができる。なお、通信方式はＢｌｕｅｔｏｏｔｈ（登録商標）に限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式を含んでよい。
【００３５】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。スマートフォン２００は、公衆網接続部２１３を介して、他の機器と通話をしたり、データ通信行ったりすることができる。通話の際には、制御部２０１はマイク２１５およびスピーカー２１６を介して音声信号の入力と出力を行う。公衆網接続部２１３は、例えば３Ｇを用いた通信を行うためのインターフェースを例に説明するが、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。なお、通信部２１１、通信部２１２及び公衆網接続部２１３は、必ずしも独立したハードウェアで構成する必要はなく、例えば１つのアンテナで兼用することも可能である。
【００３６】
近接無線通信部２１４は、外部装置との非接触近距離通信を実現するための通信ユニットを含み、例えば、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部２１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近距離通信を実現する。非接触近距離無線通信は、例えばＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ）に準拠した通信を含む。近接無線通信部２１４は、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、応答データを出力する。例えば、スマートフォン２００は、近接無線通信部２１４を通じて、ＮＦＣの規格で定義されるカードリーダモード、カードライタモードおよびＰ２Ｐモードのいずれかで動作し、主にＩｎｉｔｉａｔｏｒとして振る舞う。一方、デジタルカメラ１００は、近接無線通信部１１４を介して例えばＴａｒｇｅｔとして振る舞う。
【００３７】
（システム及びカメラ制御アプリケーションの概要）
本実施形態に係る通信システムは、デジタルカメラ１００とスマートフォン２００とから構成され、デジタルカメラ１００とスマートフォン２００とが他のアクセスポイントを介さずに直接通信する。すなわち、デジタルカメラ１００は、通信部１１１を用いて簡易アクセスポイントとして無線ＬＡＮネットワークを形成する。デジタルカメラ１００は、簡易アクセスポイントとして動作する場合、ビーコン信号の定期的な送信を開始する。スマートフォン２００は、通信部２１１を用いて、ビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして、デジタルカメラ１００とスマートフォン２００とは、互いの機器発見、機器の能力取得などを経て、データの送受信が可能な状態となる（機器間の通信を確立する）。なお、デジタルカメラ１００とスマートフォン２００との通信方式は上記に限られるものではない。例えば、デジタルカメラ１００とスマートフォン２００とが外部のアクセスポイントが形成するネットワークに参加して、そのネットワーク上で通信するインフラストラクチャーモード等の通信方式であってもよい。
【００３８】
デジタルカメラ１００とスマートフォン２００とが通信を確立すると、スマートフォン２００のユーザは、スマートフォン２００で動作するカメラ制御アプリケーションを用いて、デジタルカメラ１００内に記録されている画像データのサムネイルを閲覧し、また、任意の画像データをスマートフォン２００内に保存することができるようになる。
【００３９】
次に、本実施形態に係るカメラ制御アプリケーションの概要及び操作例について、図７（ａ）及び図７（ｂ）を参照して説明する（図７（ｃ）〜図７（ｆ）については別途後述する）。スマートフォン２００は、デジタルカメラ１００との通信が確立すると、カメラ制御アプリケーションのメニュー画面を表示する。メニュー画面には、画像閲覧画面およびアプリケーション設定画面へ遷移するためのコントロールが配置される。ユーザは、画像閲覧画面において、デジタルカメラ内に記録された画像データのサムネイルを閲覧し、任意の画像データをスマートフォンへ保存する機能を使用できる。一方、ユーザは、アプリケーション設定画面において、カメラ制御アプリケーションの動作に係る設定を確認し必要に応じて変更することができる。
【００４０】
図７（ａ）には、スマートフォン２００に表示される、カメラ制御アプリケーションのメニュー画面の一例を示している。カメラ情報表示領域７０１には、使用しているスマートフォン２００と通信を確立しているデジタルカメラ１００の機種名が表示される。カメラ情報表示領域に表示する情報には、例えば、ユーザが任意にデジタルカメラに付与するニックネームや、デジタルカメラのＭＡＣアドレスなどが表示されてもよい。
【００４１】
画像閲覧・保存ボタン７０２は、画像閲覧画面へ遷移するためのボタンである。画像閲覧・保存ボタン７０２がユーザによって押下されると、スマートフォン２００は、別途後述する画像閲覧画面へ表示を切り替える。アプリケーション設定ボタン７０３は、アプリケーション設定画面へ遷移するためのボタンである。
【００４２】
アプリケーション設定ボタン７０３がユーザによって押下されると、スマートフォン２００は、アプリケーション設定画面に表示を切り替える。ユーザは、本実施形態に係るアプリケーション設定画面において、画像の自動削除の設定変更やマイカメラの登録を行うことができる。画像の自動削除の設定とは、デジタルカメラ１００に記録された画像データ（単にカメラ画像ともいう）をスマートフォン２００に保存した際に、カメラ画像を削除する処理を行うか否かを設定可能にするものである。すなわち、画像の自動削除設定の設定値がＯＮである場合、スマートフォン２００への画像の保存後、デジタルカメラ１００のカメラ画像は削除される。この処理により、ユーザが、デジタルカメラ１００のカメラ画像を外部装置に保存した際に当該カメラ画像の削除を望む場合に、手動でカメラ画像を削除する手間を省くことができる。一方、画像の自動削除設定の設定値がＯＦＦである場合、デジタルカメラ１００のカメラ画像がスマートフォン２００に保存されても、当該カメラ画像は削除されない。
【００４３】
（アプリケーション設定画面の操作例）
次に、アプリケーション設定画面における操作例について説明する。アプリケーション設定画面では、マイカメラ登録として、ユーザがユーザ自身のデジタルカメラを登録することができる。「マイカメラ」とは、アプリケーションに登録されるカメラの呼称である。マイカメラには、アプリケーションのユーザが所有するカメラが登録されることが想定される。ユーザがマイカメラ登録を行うと、スマートフォン２００は、カメラ制御アプリケーションが管理する情報として、デジタルカメラ１００の識別情報を保持する。本実施形態では、識別情報の例としてデジタルカメラ１００のシリアル番号を用いる場合を例に説明する。しかし、デジタルカメラ１００を識別可能であれば、例えばデジタルカメラのＭＡＣアドレスや機種名、ユーザが任意にデジタルカメラに付与するニックネームなどの他の情報であってもよい。
【００４４】
デジタルカメラがマイカメラとして登録されている場合、カメラ制御アプリケーションでは、マイカメラとして登録されたデジタルカメラと通信中である場合にのみ、特殊な設定を可能としたり専用の表示や機能を実施可能としたりすることができる。例えば、本実施形態では、上述した画像の自動削除の設定は、マイカメラとして登録されたデジタルカメラと通信中である場合にのみ、適用することができる。すなわち、マイカメラと通信中である場合にのみ、画像の自動削除の設定値（ＯＮ／ＯＦＦ）に応じて、当該デジタルカメラ内の画像データの削除が実行される。一方、通信中のデジタルカメラがマイカメラとして登録されていない場合、画像の自動削除の設定値にかかわらず、デジタルカメラ内の画像データの削除は実行されない。
【００４５】
図７（ｂ）には、スマートフォン２００に表示される、本実施形態に係るアプリケーション設定画面の一例を示している。マイカメラ登録ボタン７１１は、通信中のデジタルカメラをマイカメラとして登録するボタンである。マイカメラ登録ボタン７１１が押下された場合、スマートフォン２００は通信中のデジタルカメラ１００の識別情報を保持する。スマートフォン２００は、保持した識別情報を、通信中のデジタルカメラ１００がマイカメラであるかどうかの判定に使用する。
【００４６】
画像の自動削除の設定ボタン７１２は、画像の自動削除の設定の設定状態（ＯＮ／ＯＦＦ）を切り替えるボタンである。画像の自動削除の設定ボタン７１２が押下された場合、スマートフォン２００は、画像の自動削除の設定ボタン７１２で指定された状態に従って、画像の自動削除の設定状態を切り替える。また、ボタン右のスイッチ表示部に、現在の設定状態を表示する。本実施形態においては、初期状態は設定ＯＦＦとする。
【００４７】
メニュー遷移ボタン７１３は、表示を図７（ａ）のメニュー画面に切り替えるボタンである。メニュー遷移ボタン７１３が押下された場合、スマートフォン２００はアプリケーション設定画面を終了して、表示をメニュー画面に戻す。
【００４８】
（アプリケーション設定画面の各操作に係る一連の動作）
次に、図３及び図４を参照して、アプリケーション設定画面における各操作（画像の自動削除の設定変更やマイカメラの登録）における、スマートフォン２００とデジタルカメラ１００における一連の動作を説明する。なお、以降のフローチャートの説明において、スマートフォン２００が処理の主体であるかのように記載するが、実際には制御部２０１が不揮発性メモリ２０３に格納されたプログラムを展開、実行することにより、各種処理を実現する。同様に、デジタルカメラ１００が処理の主体であるかのように記載する場合も、制御部１０１が不揮発性メモリ１０３に格納されたプログラムを読み込み、各種処理を実現する。
【００４９】
＜スマートフォンの設定（カメラ識別情報の取得）に係る一連の動作＞
上述したように、本実施形態では、スマートフォン２００は、デジタルカメラ１００との通信を確立してメイン画面を表示する際に、デジタルカメラ１００の識別情報を取得し、カメラ制御アプリケーション内で使用する。図３（ａ）は、本実施形態において、スマートフォン２００がデジタルカメラ１００の識別情報を取得する処理の一連の動作を示している。なお、この一連の動作は、スマートフォン２００がデジタルカメラ１００との通信を確立した時点から開始される。
【００５０】
Ｓ３０１では、スマートフォン２００は、デジタルカメラ１００に対して識別情報の取得要求を送信する。例えば、スマートフォン２００は、識別情報をデジタルカメラ１００のシリアル番号とする取得要求を、通信部２１１を介して送信する。
【００５１】
Ｓ３０２では、スマートフォン２００は、デジタルカメラ１００から識別情報を受信したかを判定する。スマートフォン２００は、通信部２１１を介して受信した信号に識別情報が含まれている場合、デジタルカメラ１００から識別情報を受信したと判定してＳ３０３へ処理を進める。一方、通信部２１１を介して信号を受信していない場合又は受信した信号に識別情報が含まれていない場合、識別情報を待ち受けるために再びＳ３０２へ処理を戻す。なお、デジタルカメラ１００が識別情報を送信する動作は、後述する図４のＳ４０２に対応する。
【００５２】
Ｓ３０３では、スマートフォン２００は、Ｓ３０２において受信したデジタルカメラ１００の識別情報を例えば作業用メモリ２０４に保持する。そして、スマートフォン２００は、作業用メモリ２０４への識別情報の書き込みが終了すると、本一連の動作を終了する。なお、Ｓ３０３で保持された識別情報は、後述するマイカメラ登録の処理や、登録済のマイカメラの識別情報の照合処理に使用される。スマートフォン２００は、例えばデジタルカメラ１００との通信が切断されるまで、識別情報を保持する。
【００５３】
＜デジタルカメラの設定（カメラ識別情報の取得）に係る一連の動作＞
図４は、本実施形態において、スマートフォン２００がデジタルカメラ１００の識別情報を取得する際に、デジタルカメラ１００が行う処理の一連の動作を示している。なお、この一連の動作は、デジタルカメラ１００がスマートフォン２００との通信を確立した時点から開始される。
【００５４】
Ｓ４０１では、デジタルカメラ１００は、識別情報の取得要求を受信したかを判定する。識別情報の取得要求は、上述したＳ３０１において、スマートフォン２００から送信されるものである。デジタルカメラ１００は、通信部１１１を介してデジタルカメラ１００から受信した信号に識別情報の取得要求が含まれる場合、識別情報の取得要求を受信したと判定してＳ４０２へ処理を進める。一方、通信部１１１を介してデジタルカメラ１００から信号を受信していない又は受信した信号に識別情報の取得要求が含まれていない場合、識別情報の取得要求を受信していないと判定して、Ｓ４０３へ処理を進める。
【００５５】
Ｓ４０２では、デジタルカメラ１００は、スマートフォン２００に対して、デジタルカメラ１００の識別情報を送信する。例えば、デジタルカメラ１００は、不揮発性メモリ１０３等に記憶されているシリアル番号を識別情報として読みだし、通信部１１１を介して送信する。
【００５６】
Ｓ４０３では、デジタルカメラ１００は、スマートフォン２００との通信の切断指示を検知したかを判定する。例えば、デジタルカメラ１００がスマートフォン２００との通信を確立中に通信ボタン１０５ｅが押下された場合、デジタルカメラ１００は、通信の切断指示を検知したと判定して、本一連の動作を終了する。一方、通信の確立中に通信ボタン１０５ｅが押下されていない場合、通信の切断指示を検知していないと判定して、Ｓ４０１へ処理を戻す。なお、切断指示は操作部１０５での操作に限られるものでなく、例えばデジタルカメラ１００の一定時間の無操作等で指示されるようにしてもよい。また、スマートフォン２００からの切断要求により指示されるものであってもよい。
【００５７】
＜スマートフォンの設定（マイカメラ登録・自動削除の設定）に係る一連の動作＞
次に、図３（ｂ）を参照して、マイカメラ登録および自動削除の設定に関して、スマートフォン２００が行う処理について説明する。図３（ｂ）は、本実施形態における、スマートフォン２００においてマイカメラ登録および自動削除の設定がなされる際の、スマートフォン２００が実行する処理の一連の動作を示している。なお、本一連の動作は、スマートフォン２００が図７（ａ）に示したメイン画面においてアプリケーション設定ボタン７０３が押下されたことを検知し、図７（ｂ）に示したアプリケーション設定画面を表示した時点から開始される。
【００５８】
Ｓ３５１では、スマートフォン２００は、通信中のデジタルカメラ１００がマイカメラとして登録されているかを判定する。例えば、スマートフォン２００は、既にマイカメラの情報として保持している識別情報と、Ｓ３０３で保持したデジタルカメラ１００の識別情報とを照合することにより、デジタルカメラ１００がマイカメラとして登録されているかを判定する。スマートフォン２００は、デジタルカメラ１００がマイカメラであると判定した場合はＳ３５５へ処理を進め、一方、デジタルカメラ１００がマイカメラでないと判定した場合はＳ３５２へ処理を進める。ここで、カメラ制御アプリケーションにおいて、まだマイカメラが登録されていなかった場合は、デジタルカメラ１００がマイカメラとして登録されていないと判定して、Ｓ３５２へ処理を進める。
【００５９】
Ｓ３５２では、スマートフォン２００は、画像の自動削除の設定の項目を無効化する。スマートフォン２００は、画像の自動削除の設定の項目を無効化した場合、ユーザによる画像の自動削除の設定ボタン７１２の押下を検知しても、ユーザによる当該ボタンに対する操作を無視する（何も処理を行わない）。なお、スマートフォン２００は、画像の自動削除の設定ボタン７１２をグレーアウトして無効表示したり、非表示にするなど、表示方法を切り替えることで画像の自動削除の設定変更が行えないことを明示的に示すようにしてもよい。
【００６０】
Ｓ３５３では、スマートフォン２００は、マイカメラ登録ボタン７１１の押下を検知したかを判定する。スマートフォン２００は、操作部２０５を介して当該ボタンに対するボタン押下を受信した場合、マイカメラ登録ボタン７１１の押下を検知したと判定してＳ３５４へ処理を進める。一方、操作部２０５を介して当該ボタンに対するボタン押下を所定の時間の間に受信しなかった場合、登録ボタン押下を検知していないと判定して、Ｓ３５８へ処理を進める。
【００６１】
Ｓ３５４では、スマートフォン２００は、Ｓ３０３で保持したデジタルカメラ１００の識別情報を、マイカメラの識別情報として保持し、Ｓ３５８へ処理を進める。なお、本実施形態では、マイカメラの識別情報は複数個保持できるものとするが、新規にマイカメラ登録がなされた場合には、登録済のマイカメラ識別情報と置き換えるようにしてもよい。
【００６２】
一方、Ｓ３５５では、スマートフォン２００は、画像の自動削除の設定の項目を有効化する。Ｓ３５６では、スマートフォン２００は、画像の自動削除の設定ボタン７１２の押下を検知したかを判定する。例えば、操作部２０５を介して当該ボタンに対するボタン押下を受信した場合、ボタン押下を検知したと判定してＳ３５７へ処理を進める。一方、操作部２０５を介して当該ボタンに対するボタン押下を受信しなかった場合、ボタン押下を検知していないと判定してＳ３５８へ処理を進める。
【００６３】
Ｓ３５７では、スマートフォン２００は、画像の自動削除の設定の設定値を変更し（すなわち、設定ＯＮと設定ＯＦＦを入れ替えて）、変更した設定値を作業用メモリ２０４に保持する。また、画像の自動削除の設定ボタン上のスイッチ表示部の表示を更新する。
【００６４】
Ｓ３５８では、スマートフォン２００は、メニュー画面への遷移指示を検知したかを判定する。本実施形態では、スマートフォン２００は、メニュー遷移ボタン７１３の押下がなされた場合、メニュー画面への遷移指示を検知したと判定する。メニュー画面への遷移指示を検知したと判定した場合、本処理に係る一連の動作を終了する。一方、遷移指示を検知していないと判定した場合、Ｓ３０３へ処理を戻して上述した処理を繰り返す。
【００６５】
（画像閲覧画面の操作例）
次に、カメラ制御アプリケーションの画像閲覧画面における、カメラ画像のサムネイルの閲覧および画像データの保存操作について説明する。
【００６６】
スマートフォン２００は、図７（ａ）に示したメニュー画面の画像の閲覧・保存ボタン７０２が押下されたことを検知すると、デジタルカメラ１００に対して、画像ＩＤリストの取得要求を送信する。なお、デジタルカメラ１００は、記録された各画像データ（すなわちカメラ画像）について、画像データ本体およびそのサムネイルを含む関連データを管理するため、これらの関連データ群に対してそれぞれ識別ＩＤを一意に付与している。そして、本実施形態におけるスマートフォン２００は、デジタルカメラ１００から画像データやサムネイルを取得する際には、識別ＩＤを用いて目的の画像データやサムネイルを指定した取得要求を送信する。従って、スマートフォン２００は、画像閲覧画面を表示するために、まずデジタルカメラ１００内に記録された全画像に対する識別ＩＤをリスト化した画像ＩＤリストを取得する。そして、画像ＩＤリストに含まれる識別ＩＤそれぞれについてサムネイルの取得要求を行い、デジタルカメラ１００からサムネイルを取得する。その後、スマートフォン２００は、サムネイルを表示する画像閲覧画面を表示部２０６へ表示する。
【００６７】
図７（ｃ）には、スマートフォン２００に表示される、本実施形態に係る画像閲覧画面の一例を示している。画像閲覧画面のサムネイル表示領域７２１には、デジタルカメラ１００から受信したサムネイルが表示される。サムネイル表示領域７２１は、操作部２０５のタッチパネル等への押下操作により、押下されたサムネイルが選択状態となる。このとき、選択状態にあるサムネイルに対応したサムネイル表示領域上に、選択マーク７２２が表示される。選択マーク７２２が表示されたサムネイル表示領域が再度押下されると、サムネイルの選択状態が解除され、選択マーク７２２が非表示となる。選択枚数表示領域７２３には、現時点で選択状態にあるサムネイルの枚数が表示される。
【００６８】
保存ボタン７２４が押下操作によって押下されると、選択状態にあるサムネイルに対応した画像データがデジタルカメラ１００から取得され、スマートフォン２００に保存される。キャンセルボタン７２５は、押下操作によって押下されると、画像閲覧画面の表示が終了し、その後メニュー画面が表示される。
【００６９】
次に、スマートフォン２００が、画像の自動削除の設定がＯＮであり、かつマイカメラと通信中である場合に、画像データを保存（保存処理）し、その後デジタルカメラ１００内の画像データを削除（削除処理）する処理について説明する。
【００７０】
（画像閲覧画面の各操作に係る一連の動作）
＜スマートフォンにおける保存処理及び削除処理に係る一連の動作＞
図５を参照して、画像データの保存処理及び削除処理を行う際の、スマートフォン２００における一連の動作について説明する。なお、本処理は、画像閲覧画面において、ユーザがサムネイルを１枚以上選択した状態で保存ボタン７２４を押下した場合に開始される。
【００７１】
Ｓ５０１では、スマートフォン２００は、要求画像リストに、選択状態にあるサムネイルの識別ＩＤを全て追加する。要求画像リストは、デジタルカメラ１００に対して取得を要求する画像の識別ＩＤをリスト化したものである。また、画像の識別ＩＤは、上述した、デジタルカメラ１００から取得した画像ＩＤリストに含まれる識別ＩＤである。要求画像リスト内の各識別ＩＤについて、以降のＳ５０２〜Ｓ５１０に記載の処理が実行される。
【００７２】
Ｓ５０２では、スマートフォン２００は、要求画像リストが空であるかを判定する。スマートフォン２００は、要求画像リストを確認して当該リストが空であると判定した場合、本一連の動作を終了する。一方、要求画像リストが空でないと判定した場合、Ｓ５０３へ処理を進める。
【００７３】
Ｓ５０３では、スマートフォン２００は、要求画像リストの先頭の識別ＩＤを使用して、デジタルカメラ１００に対して画像データの取得要求を送信する。Ｓ５０４では、スマートフォン２００は、デジタルカメラ１００から画像データを受信したかを判定する。なお、本ステップで受信する画像データは、図６のＳ６０２においてデジタルカメラ１００から送信される画像に対応する。スマートフォン２００は、通信部２１１を介してデジタルカメラ１００から画像データを受信した場合、Ｓ５０５へ処理を進める。一方、所定の時間の間に通信部２１１を介してデジタルカメラ１００から画像データを受信しなかった場合、再び画像データの受信を待ち受けるため、Ｓ５０４に処理を戻す。
【００７４】
Ｓ５０５では、スマートフォン２００は、Ｓ５０４で受信した画像データを、記録媒体２１０に保存する。Ｓ５０６では、スマートフォン２００は、Ｓ５０５で行った保存処理が正常に完了したかどうかを判定する。スマートフォン２００は、例えば、記録媒体２１０の残り容量が不足している場合など正常に保存処理が完了しなかった場合、Ｓ５１０に処理を進める。一方、正常に保存処理が完了した場合、Ｓ５０７へ処理を進める。
【００７５】
Ｓ５０７では、スマートフォン２００は、通信中であるデジタルカメラ１００がマイカメラ登録されたデジタルカメラであるかを判定する。マイカメラであるかどうかの判定は、Ｓ３５１と同様に行う。スマートフォン２００は、デジタルカメラ１００がマイカメラであると判定した場合、Ｓ５０８へ処理を進める。一方、デジタルカメラ１００がマイカメラでないと判定した場合、Ｓ５１０へ処理を進める。
【００７６】
Ｓ５０８では、スマートフォン２００は、アプリケーション設定における、画像の自動削除の設定がＯＮであるかを判定する。スマートフォン２００は、例えば、Ｓ３５７において作業用メモリ２０４に保持された画像の自動削除の設定の設定値を参照し、当該設定値がＯＮである場合、画像の自動削除の設定がＯＮであると判定してＳ５０９へ処理を進める。一方、参照した設定値がＯＦＦである場合、画像の自動削除の設定がＯＮではないと判定してＳ５１０へ処理を進める。
【００７７】
Ｓ５０９では、スマートフォン２００は、要求画像リストの先頭の識別ＩＤを再度使用して、デジタルカメラ１００に画像データの削除要求を送信する。なお、削除要求に用いる識別ＩＤは、Ｓ５０３で取得要求を行ってＳ５０５で保存した画像データの識別ＩＤと同じものである。
【００７８】
Ｓ５１０では、スマートフォン２００は、要求画像リストから、先頭の識別ＩＤを処理済みとして除去し、要求画像リストの次の識別ＩＤを処理するためにＳ５０２へ処理を戻す。
【００７９】
なお、図５に示した一連の動作では、送信要求及び削除要求を画像データごとに逐次送信する例を説明したが、画像データの保存及び削除は全画像データ分をまとめて行うようにしてもよい。すなわち、最初に全画像データを受信して保存し、その後、保存が完了した画像データについてまとめて削除要求を送るようにしてもよい。
【００８０】
＜デジタルカメラにおける保存処理及び削除処理に係る一連の動作＞
次に、図６を参照して、画像データの保存処理及び削除処理を行う際の、デジタルカメラ１００における一連の動作について説明する。なお、デジタルカメラ１００は、スマートフォン２００との通信が確立した時点で本処理が開始される。なお、デジタルカメラ１００において、図６に示す一連の動作と図４に示した一連の動作とは並列に処理可能であるものとして説明する。しかし、デジタルカメラ１００において、必ずしもこれらの処理を並列に処理することが可能である必要はなく、特定の操作や通信をトリガとして各一連の動作を開始させるようにしてもよい。
【００８１】
Ｓ６０１では、デジタルカメラ１００は、Ｓ５０３においてスマートフォン２００から送信された、画像データの取得要求を受信したかを判定する。デジタルカメラ１００は、通信部１１１を介して画像データの取得要求を受信した場合、当該取得要求を受信したと判定してＳ６０２へ処理を進める。一方、所定の時間の間、通信部１１１を介して画像データの取得要求を受信していないと判定した場合、Ｓ６０３へ処理を進める。Ｓ６０２では、デジタルカメラ１００は、Ｓ６０１で受信した取得要求に含まれる識別ＩＤを特定し、当該識別ＩＤに対応する画像データを記録媒体１１０から読み出してスマートフォン２００に送信する。
【００８２】
Ｓ６０３では、デジタルカメラ１００は、Ｓ５０９においてスマートフォン２００から送信された、画像データの削除要求を受信したかを判定する。デジタルカメラ１００は、通信部１１１を介して画像データの削除要求を受信したと判定した場合、Ｓ６０４へ処理を進める。一方、所定の時間の間、通信部１１１を介して画像データの取得要求を受信していないと判定した場合、Ｓ６０５へ処理を進める。
【００８３】
Ｓ６０４では、デジタルカメラ１００は、Ｓ６０３において削除要求を受けた画像データを削除する。具体的には、デジタルカメラ１００は、記録媒体１１０に記録されている画像データのなかから削除要求に含まれる識別ＩＤに対応する画像データを特定し、当該画像データを削除する。デジタルカメラ１００は、画像データの削除を完了した場合に、表示部１０６に画像データの削除を完了した旨の通知を表示して、削除完了をユーザに知らせるようにしてもよい。なお、デジタルカメラ１００は、画像データの削除を完了した旨の通知を、通信部１１１を介してデジタルカメラ１００に送信し、スマートフォン２００の表示部２０６において削除完了の通知を表示するようにしてもよい。
【００８４】
Ｓ６０５では、デジタルカメラ１００は、Ｓ４０３と同様に、スマートフォン２００との通信の切断指示を検知したかを判定する。デジタルカメラ１００は、通信の切断指示を検知したと判定した場合、本処理に係る一連の動作を終了する。一方、通信の切断指示を検知していないと判定した場合、再びＳ６０１へ処理を戻す。
【００８５】
なお、デジタルカメラ１００がマイカメラとして登録されていない場合、画像の自動削除の設定の設定値がＯＮになっていても、スマートフォン２００に保存された画像データはデジタルカメラ１００から削除されない。しかし、画像の自動削除の設定の設定値をＯＮにしたユーザは、画像データがデジタルカメラ１００から削除されると考える可能性もある。このため、保存後の画像データの自動削除が実施されるか否かを、ユーザがより容易に把握できるようにしてもよい。例えば、スマートフォン２００は、通信中のデジタルカメラ１００がマイカメラとして登録されている場合には、マイカメラと通信中であることを示す専用の表示を行うようにしてもよい。図７（ｄ）は、スマートフォン２００がマイカメラと通信中に表示するメニュー画面の一例である。マイカメラアイコン７３１は、マイカメラとして登録されたデジタルカメラと通信中にのみ、メニュー画面に表示される。なお、上述した表示以外にも、例えばカメラ情報表示領域の文字色や背景色を変更したり、「マイカメラ」のような特定の文字を表示したりしてもよい。また、画像閲覧画面において、自動削除するか否かを示すマークや文字を明示するようにしてもよい。
【００８６】
以上説明したように、本実施形態では、スマートフォン２００にデジタルカメラ１００の識別情報を登録し、通信中のデジタルカメラの識別情報がスマートフォン２００に登録した識別情報と一致するかを判定するようにした。スマートフォン２００は、識別情報が一致する場合、デジタルカメラ１００から取得した画像データを保存すると共に、デジタルカメラ１００に画像データを削除させるようにした。このようにすることで、デジタルカメラ１００からの画像データの保存に伴ってデジタルカメラ１００内の画像データを削除する場合に、デジタルカメラ１００内の画像データが意図せず削除されることを防止することが可能になる。
【００８７】
なお、本実施形態では、画像の自動削除の設定及びマイカメラの登録を、アプリケーションの設定画面から行う例を説明したが、当該設定及び登録の方法はこれに限らない。画像の自動削除の設定については、例えば、スマートフォン２００がマイカメラと通信中であって画像データの保存処理を開始する際に、デジタルカメラ１００内から画像データを削除するかどうかをユーザに問い合わせるようにしてもよい。
【００８８】
図７（ｅ）は、自動削除の確認を行う問い合わせダイアログの一例である。画像閲覧画面において保存ボタン７２４が押下された場合、スマートフォン２００は、通信中のデジタルカメラがマイカメラであった場合にのみ、図７（ｅ）に示す問い合わせダイアログ７４０を表示する。問い合わせダイアログ７４０において、ＹＥＳボタン７４１が押下された場合、スマートフォン２００は、自動削除の設定の設定値がＯＮであると判定して、図５で説明した一連の動作を実施する。一方、問い合わせダイアログ７４０において、ＮＯボタン７４２が押下された場合、スマートフォン２００は、自動削除の設定の設定値がＯＦＦであるとして、図５で説明した一連の動作を実施する。このようにすることで、各保存操作に対して、デジタルカメラから画像データを削除するか否かを、都度ユーザが選択し易くすることができる。さらに、この自動削除の問い合わせは、画像データごとに表示するようにしてもよい。
【００８９】
また、本実施形態では、図７（ｂ）に示したアプリケーション設定画面においてマイカメラ登録を行うようにした。しかし、例えば、デジタルカメラ１００とスマートフォン２００との通信が確立した際に、スマートフォン２００は、通信中のデジタルカメラ１００がマイカメラであるかどうかを判定し、マイカメラでない場合にマイカメラ登録画面を表示するようにしてもよい。すなわち、図３（ａ）に示す一連の動作を行った後に、通信中のデジタルカメラ１００がマイカメラであるかを判定し、マイカメラ登録画面を表示する処理を行ってもよい。
【００９０】
例えば、図７（ｆ）は、マイカメラ登録画面の一例を示している。図７（ｆ）に示す例では、マイカメラ登録ダイアログ７５０がマイカメラ登録画面としてメニュー画面の上に表示される。情報表示領域７５１には、デジタルカメラの機種名とともに、通信状態であることが表示される。本ダイアログにおいてＹＥＳボタン７５２が押下されると、スマートフォン２００は、図３（ｂ）で説明したＳ３５４の処理を行う。その後、スマートフォン２００は、マイカメラの登録が完了すると図７（ｆ）のダイアログを非表示にする。一方、ＮＯボタン７５３が押下されると、スマートフォン２００は、マイカメラの登録を行わず、図７（ｆ）のダイアログを非表示にする。
【００９１】
さらに、本実施形態では、スマートフォンが行うマイカメラの判定方法として、デジタルカメラから取得して登録した識別情報と、通信中のデジタルカメラの識別情報とに基づいて判定する例を説明した。しかし、判定方法はこれに限定されるものではない。例えば、識別情報はデジタルカメラから取得するのではなく、マイカメラの識別情報を保持したサーバ（例えばＷｅｂサーバ）から取得するようにしてもよい。また、デジタルカメラの識別情報により判断するのではなく、例えば近接無線通信を用いてデジタルカメラとスマートフォンとの間で通信を行った場合のみ、当該デジタルカメラをマイカメラと識別して処理を行うようにしてもよい。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）によってスマートフォンとデジタルカメラがペアリングされている場合のみ、デジタルカメラをマイカメラと識別して処理を行うようにしてもよい。また、スマートフォンと通信を確立した回数を記録しておき、既定回数以上となったデジタルカメラをマイカメラと識別するようにしてもよい。このようにすれば、ユーザの使用態様に基づいてマイカメラの設定又は識別を行うことができ、ユーザがマイカメラ登録を行う手間を軽減することができる。
【００９２】
（実施形態２）
次に実施形態２について説明する。第１の実施形態では、スマートフォン２００において、ユーザ自身のデジタルカメラを「マイカメラ」として登録し、スマートフォン２００が、接続中のデジタルカメラがマイカメラであるか否かを判定してデジタルカメラ内の画像データの削除を制御した。本実施形態では、ユーザ自身のスマートフォンを「マイスマホ」としてデジタルカメラに登録し、デジタルカメラが画像データの削除を制御する点が異なり、デジタルカメラ１００及びスマートフォン２００の構成は実施形態１と同一である。このため、同一の構成及び同一のステップについては同一の符号を付して重複する説明は省略し、相違点について重点的に説明する。なお、マイスマホには、デジタルカメラのユーザが所有するスマートフォンが登録されることが想定される。
【００９３】
デジタルカメラ１００は、マイスマホ登録の処理を行った場合、スマートフォンの識別情報を保持する。デジタルカメラ１００は、例えば、スマートフォン２００の識別情報としてスマートフォン２００のシリアル番号を保持する。なお、識別情報はこれに限らず、スマートフォンの識別に使えるものであればよい。例えばスマートフォンのＭＡＣアドレスや機種名、ユーザが任意にスマートフォンに付与するニックネームなどであってもよい。マイスマホとして特定のスマートフォンがデジタルカメラに登録されている場合、マイスマホ登録されたスマートフォンと通信中にのみ、特殊な設定を可能としたり、専用の表示や機能を実施可能としたりすることができる。
【００９４】
本実施形態では、デジタルカメラ１００は、マイスマホとして登録されたスマートフォン２００と通信している場合にのみ、スマートフォン２００における画像の自動削除の設定の設定値（ＯＮ／ＯＦＦ）に応じた画像データの削除を実行する。一方、デジタルカメラ１００は、通信中のスマートフォン２００がマイスマホでない場合、スマートフォン２００における画像の自動削除の設定値にかかわらず、デジタルカメラ１００内の画像データの削除を行わない。
【００９５】
＜デジタルカメラの設定（カメラ識別情報の取得・マイスマホ登録）に係る一連の動作＞
デジタルカメラ１００がスマートフォン２００の識別情報を取得してマイスマホ登録を行う一連の動作を、図８、図１２（ａ）及び図１２（ｂ）を参照して説明する。本実施形態では、デジタルカメラ１００は、スマートフォン２００と通信処理を開始する際にマイスマホ登録をするかどうかをユーザに選択させる。ユーザ選択の方法は、例えば、図１の通信ボタン１０５ｅを押下することでマイスマホ登録を開始させてもよい。また、図１２（ａ）に示す例のように、デジタルカメラ１００の表示部１０６にマイスマホ登録設定１２０１の設定画面を表示し、ユーザに選択させてもよい。スマートフォン２００は、いずれかの方法でマイスマホ登録を開始した場合、図１２（ｂ）に示すマイスマホ登録画面１２０２を表示する。ユーザは、マイスマホ登録画面１２０２において、マイスマホ登録を行って通信するか否かを選択する。デジタルカメラ１００は、ＹＥＳボタン１２０３が押下された場合、マイスマホ登録を行う指示を受けたと判定する。一方、ＮＯボタン１２０４が押下された場合、デジタルカメラ１００は、マイスマホ登録を行わない指示を受けたと判定する。デジタルカメラ１００は、マイスマホ登録画面１２０２において、ユーザによりＹＥＳボタン１２０３またはＮＯボタン１２０４が押下されたことを検知すると（すなわち、マイスマホ登録するか否かが選択されると）、図８に示すマイスマホ登録処理を開始する。
【００９６】
Ｓ８０１では、デジタルカメラ１００は、マイスマホ登録画面１２０２におけるユーザ操作の結果（すなわち、ＹＥＳボタン押下またはＮＯボタン押下）を例えば作業用メモリ１０４に記憶する。Ｓ８０２では、デジタルカメラ１００は、システムの構成において上述した方法により、通信部１１１を介してスマートフォン２００と通信を確立する。
【００９７】
Ｓ８０３では、デジタルカメラ１００は、スマートフォン２００にスマートフォンの識別情報の取得要求を送信する。Ｓ８０４で、デジタルカメラ１００は、スマートフォン２００からスマートフォンの識別情報を受信したかを判定する。なお、受信する識別情報は、図９のＳ９０３において、スマートフォン２００がデジタルカメラ１００に送信した識別情報に対応する。デジタルカメラ１００は、通信部１１１を介してスマートフォン２００から識別情報を受信した場合、Ｓ８０５へ処理を進める。一方、所定の時間の間、スマートフォン２００から識別情報を受信していない場合、更に識別情報の受信を待つためにＳ８０４に処理を戻す。
【００９８】
Ｓ８０５では、デジタルカメラ１００は、受信したスマートフォン２００の識別情報を例えば作業用メモリ１０４に保持する。Ｓ８０６において、デジタルカメラ１００は、Ｓ８０１で記憶したユーザ操作の結果に基づき、マイスマホ登録が選択されているかを判定する。デジタルカメラ１００は、記憶したユーザ操作の結果に基づいてマイスマホ登録が選択されていると判定した場合、Ｓ８０７へ処理を進める。一方、マイスマホ登録が選択されていない（すなわちＮＯが選択されている）場合、マイスマホ登録は行わずに本一連の動作を終了する。Ｓ８０７では、デジタルカメラ１００は、Ｓ８０６で保持したスマートフォン２００の識別情報をマイスマホの識別情報として保持し、その後、本一連の動作を終了する。
【００９９】
なお、Ｓ８０５で保持された識別情報は、接続中のスマートフォンの識別情報と登録済のマイスマホの識別情報との照合に使用される。本実施形態では、マイスマホの識別情報は複数個保持できるものとするが、新規にマイスマホ登録がなされた場合には、登録済のマイスマホ識別情報と置き換えるようにしてもよい。デジタルカメラ１００は、例えばスマートフォン２００との通信が切断されるまで、Ｓ８０５で保持した識別情報を保持する。
【０１００】
＜スマートフォンの設定（カメラ識別情報の取得）に係る一連の動作＞
次に、図９を参照して、デジタルカメラ１００がスマートフォン２００の識別情報を取得する際の、スマートフォン２００が行う一連の動作について説明する。
【０１０１】
Ｓ９０１では、スマートフォン２００は、システムの構成において上述した方法により、通信部２１１を介してデジタルカメラ１００と通信を確立する。Ｓ９０２で、スマートフォン２００は、デジタルカメラ１００からスマートフォン２００の識別情報の取得要求を受信したかを判定する。スマートフォン２００は、通信部２１１を介して、識別情報の取得要求を受信したと判定した場合、Ｓ９０３へ処理を進める。一方、所定の時間の間、通信部２１１を介して識別情報の取得要求を受信しない場合、識別情報の取得要求を待ち受けるために再びＳ９０２へ処理を進める。Ｓ９０３では、スマートフォン２００は、デジタルカメラ１００にスマートフォンの識別情報を送信し、その後、本一連の動作を終了する。
【０１０２】
＜スマートフォンにおける保存処理及び削除処理に係る一連の動作＞
次に、図１０を参照して、画像データの保存処理及び削除処理を行う際の、スマートフォン２００における一連の動作について説明する。
【０１０３】
まず、スマートフォン２００は、図５に示したＳ５０１〜Ｓ５０６の処理を行って、デジタルカメラ１００から画像データを取得する。Ｓ５０６において、スマートフォン２００は、画像データの保存処理が正常に完了したと判定した場合、Ｓ１００１に処理を進める。一方、Ｓ５０６において画像データの保存処理が正常に完了しなかったと判定した場合は、Ｓ５１０の処理に進んで本一連の動作を終了する。
【０１０４】
Ｓ１００１では、スマートフォン２００は、アプリケーション設定における、画像の自動削除の設定がＯＮであるかを判定する。スマートフォン２００は、例えば、Ｓ３５７において作業用メモリ２０４に保持された画像の自動削除の設定の設定値を参照し、当該設定値がＯＮである場合、画像の自動削除の設定がＯＮであると判定してＳ１００２へ処理を進める。一方、参照した設定値がＯＦＦである場合、画像の自動削除の設定がＯＮではないと判定してＳ５１０へ処理を進める。
【０１０５】
Ｓ１００２では、スマートフォン２００は、要求画像リストの先頭の識別ＩＤを再度使用して、デジタルカメラ１００に画像データの削除要求を送信する。
【０１０６】
＜デジタルカメラにおける保存処理及び削除処理に係る一連の動作＞
次に、図１１を参照して、画像データの保存処理及び削除処理を行う際の、デジタルカメラ１００における一連の動作について説明する。なお、デジタルカメラ１００は、図６に示したＳ６０１〜Ｓ６０３の処理を実行して画像データの削除要求を受信したかを判定し、スマートフォン２００から削除要求を受信したと判定した場合、Ｓ１１０１に処理を進める。一方、スマートフォン２００から削除要求を受信していないと判定した場合、Ｓ６０５に処理を進めて本処理に係る一連の動作を終了する。
【０１０７】
Ｓ１１０１では、デジタルカメラ１００は、通信中のスマートフォン２００がマイスマホ登録されたスマートフォンであるかを判定する。マイスマホであるかどうかの判断は、図８のＳ８０５において保持したスマートフォン２００の識別情報と、Ｓ８０７で保持したマイスマホの識別情報とを照合することにより行う。通信中のスマートフォン２００がマイスマホであると判定した場合、Ｓ６０４へ処理を進める。一方、通信中のスマートフォン２００がマイスマホでないと判定した場合、Ｓ６０５へ処理を進めて本一連の動作を終了する。
【０１０８】
なお、本実施形態では、デジタルカメラ１００が、Ｓ６０３でスマートフォン２００からの画像データの削除要求を受信し、Ｓ１１０１で通信中のスマートフォンがマイスマホであると判定した場合に画像データを削除する例を説明した。しかし、スマートフォン２００が画像データの削除要求を送るのではなく、デジタルカメラ１００側が画像送信の完了後に自動で画像を削除するようにしてもよい。すなわち、デジタルカメラ１００は、スマートフォン２００から画像の自動削除の設定の設定値（ＯＮ／ＯＦＦ）を受信しておき、Ｓ６０２で画像データをスマートフォン２００に送信した後に、画像データを削除する条件を判定してもよい。画像データを削除する条件は、スマートフォン２００の画像の自動削除の設定の設定値がＯＮであり、かつ通信中のスマートフォン２００がマイスマホとして登録されている場合である。但し、Ｓ６０２でデジタルカメラ１００がスマートフォン２００に画像データを送信した後に、スマートフォン２００における画像データの保存処理が正常に完了しない（例えば図１０のＳ５０６）場合がある。このため、デジタルカメラ１００は画像データの削除を行う前に、スマートフォン２００から画像データの保存処理が正常に終了したかを示す通知を受信するようにしてもよい。このようにすれば、デジタルカメラ１００は、スマートフォン２００における保存処理が正常に完了した場合にのみ、画像データを削除することができる。
【０１０９】
また、本実施形態では、画像の自動削除の設定をスマートフォン２００において行わせる例を説明したが、デジタルカメラ１００において画像の自動削除の設定を行わせるようにしてもよい。すなわち、デジタルカメラ１００は、スマートフォン２００に対して画像データの送信を行った後に、保持している画像の自動削除の設定値を判定するようにしてもよい。この場合、デジタルカメラ１００は、設定値がＯＮかつ通信中のスマートフォンがマイスマホである場合にのみ、送信した画像データを削除する。
【０１１０】
以上説明したように、本実施形態では、デジタルカメラ１００にスマートフォン２００の識別情報を登録し、通信中のスマートフォンの識別情報がデジタルカメラ１００に登録した識別子と一致するかを判定するようにした。デジタルカメラ１００は、識別情報が一致する場合、画像データを送信した後に、当該画像データを削除するようにした。このようにすることで、デジタルカメラ１００からの画像データの保存に伴ってデジタルカメラ１００内の画像データを削除する場合に、デジタルカメラ１００内の画像データが意図せず削除されることを防止することが可能になる。
【０１１１】
なお、本実施形態では、デジタルカメラ１００は、スマートフォン２００と通信処理を開始する際にマイスマホ登録をするかどうかをユーザに選択させる例を説明したが、これに限定されるものではない。デジタルカメラ１００は、スマートフォン２００と通信を確立した後、表示部１０６に、図１２（ｃ）に一例として示すマイスマホ登録ダイアログ１２０５を表示するようにしてもよい。デジタルカメラ１００は、ＹＥＳボタン１２０６が選択された場合、通信中のスマートフォン２００をマイスマホとして登録し、ＮＯボタン１２０７が選択された場合、マイスマホ登録をしないようにしてもよい。
【０１１２】
さらに、本実施形態においては、デジタルカメラ１００で行うマイスマホの判断方法として、スマートフォン２００から取得して登録された識別情報と、通信中のスマートフォンの識別情報とを照合する例を説明したが、これに限定されるものではない。例えば、識別情報はスマートフォン２００から取得せずに、マイスマホの識別情報を保持したサーバ（例えばＷｅｂサーバ）から取得するようにしてもよい。また、スマートフォンの識別情報により判定するのではなく、例えば近接無線通信を用いてスマートフォン２００とデジタルカメラ１００の間で通信を行った場合のみ、スマートフォン２００をマイスマホと識別して処理するようにしてもよい。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）によってスマートフォン２００とデジタルカメラ１００がペアリングされている場合のみ、スマートフォン２００をマイスマホと識別して処理するようにしてもよい。さらに、デジタルカメラ１００と通信を確立した回数を記録しておき、既定回数以上となったスマートフォン２００をマイスマホとして識別するようにしてもよい。
【０１１３】
また、上述した実施形態では、デジタルカメラ１００に記録された画像データを外部装置に保存すると共に削除する例を説明したが、データは画像データ以外に、例えば音声、文書、ユーザの行動履歴を表すデータ等であってもよい。
【０１１４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１５】
１０１…制御部、１１１…通信部、１１０…記録媒体、１０５…操作部、１０６…表示部、２０１…制御部、２０５…操作部、２１１…通信部
【図１】
0006700951.tif 000002
【図２】
0006700951.tif 000003
【図３】
0006700951.tif 000004
【図４】
0006700951.tif 000005
【図５】
0006700951.tif 000006
【図６】
0006700951.tif 000007
【図７】
0006700951.tif 000008
【図８】
0006700951.tif 000009
【図９】
0006700951.tif 000010
【図１０】
0006700951.tif 000011
【図１１】
0006700951.tif 000012
【図１２】
0006700951.tif 000013