(57)【要約】【課題】  意図しない通信相手にデータを誤送信してしまう。【解決手段】  デジタルカメラは外部装置と無線通信する通信部と、記録媒体と、制御部と、を有する。制御部は通信部を介して最後に無線接続した機器の識別情報を記録媒体に記録する。制御部は画像データを送信予約する。制御部は、識別情報に基づいて、送信予約されている画像データを送信するよう通信部を制御する。識別情報を変更する場合、制御部は送信予約を取り消す。【選択図】  図８
2020156067.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する通信手段と、
ユーザ操作を受け付ける操作手段と、
記録手段と、
制御手段と、を有し、
前記制御手段は、前記通信手段を介して無線接続した第一の外部装置の情報を記録するよう前記記録手段を制御し、
前記制御手段はデータを送信予約し、
前記制御手段は、前記操作手段によって第一の電源状態から前記第一の電源状態より電力消費の少ない第二の電源状態に遷移するよう操作を受け付けた場合、前記第一の外部装置の情報に基づいて、送信予約されている前記データを前記第一の外部装置へ送信するよう前記通信手段を制御し、
前記第一の外部装置の情報を変更する場合、前記制御手段は前記データの送信予約を取り消す
ことを特徴とする通信装置。
【請求項２】
前記制御手段は前記操作手段を介してユーザ操作を受け付けることでデータを送信予約する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記操作手段を介して前記データを送信しないよう操作された場合、送信予約した前記データの送信予約を取り消す
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
データを生成する生成手段を有し、
前記生成手段によって生成したデータを送信予約する
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記生成手段は撮像手段を含み、
前記撮像手段によって撮像したデータを送信予約する
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記制御手段は、前記第一の外部装置とは別の外部装置と無線接続を確立した場合、前記第一の外部装置の情報を変更することを特徴とする請求項４または５に記載の通信装置。
【請求項７】
前記第一の外部装置の情報を削除する場合、前記制御手段は送信予約を取り消すことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記第一の外部装置と無線接続を確立していない場合でも、前記制御手段は前記データを送信予約することを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記制御手段は、前記第一の外部装置とは異なる第二の外部装置の情報を記録するよう前記記録手段を制御し、
前記通信手段を介して前記第二の外部装置より後に前記第一の外部装置と無線接続を確立した場合、前記第二の外部装置の情報が変更または削除された場合でも、前記制御手段は送信予約を取り消さない
ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記制御手段は、前記通信手段へ電力の供給を停止する場合、前記第一の外部装置の情報を変更しないことを特徴とする請求項１から９のいずれか１項に記載の通信装置。
【請求項１１】
前記第一の電源状態は電源オン状態であり、前記第二の電源状態は電源オフ状態である
ことを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
前記制御手段は、前記操作手段によって所定時間以上ユーザから操作を受け付けないことに応じて前記第一の電源状態から第三の電源状態に遷移する場合、前記データを送信しないよう前記通信手段を制御し、
前記第三の電源状態は前記第一の電源状態より電力消費が少なく、前記第二の電源状態よりも電力消費が多い、
ことを特徴とする請求項１から１１のいずれか１項に記載の通信装置。
【請求項１３】
前記制御手段は、バッテリの残り容量が少ない状態では、前記操作手段によって前記第一の電源状態から前記第二の電源状態に遷移するよう操作を受け付けた場合でも、前記データを送信しないよう前記通信手段を制御する
ことを特徴とする請求項１から１２のいずれか１項に記載の通信装置。
【請求項１４】
前記通信手段はＢｌｕｅｔｏｏｔｈに準拠して無線通信することを特徴とする請求項１から１３のいずれか１項に記載の通信装置。
【請求項１５】
前記第一の外部装置は、前記通信手段を介して最後に無線接続を確立した機器であることを特徴とする請求項１から１４のいずれか１項に記載の通信装置。
【請求項１６】
前記制御手段は、所定の時刻または所定の場所であると判断した場合、送信予約されている前記データを前記第一の外部装置へ送信することを特徴とする請求項１から１５のいずれか１項に記載の通信装置。
【請求項１７】
外部装置と通信する通信手段と、
記録手段と、を有する通信装置の制御方法であって、
データを送信予約するステップと、
前記通信手段を介して最後に無線接続した第一の外部装置の情報を記録するよう前記記録手段を制御するステップと、
前記第一の外部装置の情報に基づいて、送信予約されている前記データを前記第一の外部装置へ送信するよう前記通信手段を制御するステップと、
前記第一の外部装置の情報を変更する場合、送信予約を取り消すステップと、
を有することを特徴とする制御方法。
【請求項１８】
コンピュータを請求項１から１６のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外部装置と無線接続可能な通信装置に関する。
【背景技術】
【０００２】
近年デジタルカメラ等の通信装置はスマートフォン等の外部装置と無線通信できる。ユーザはデジタルカメラによって撮影した画像データや動画データをデジタルカメラからスマートフォンに無線通信によって送信し、スマートフォンを利用してデジタルカメラによって撮影した画像データを閲覧することができる。さらにデジタルカメラは撮影したデータを送信予約し、スマートフォンからの要求に応じてそのデータを送信することができる。特許文献１では、撮像した映像データをリスト化し、情報処理装置の要求に応じて送信することができるデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１６８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、画像データが送信予約されている状態で通信相手を切り替えた場合、デジタルカメラは前の通信相手に送信する予定の画像データを新しい通信相手に送信してしまうおそれがある。
【０００５】
そこで本発明は意図しない通信相手にデータを誤送信するおそれを低減することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の通信装置は、外部装置と通信する通信手段と、記録手段と、制御手段と、を有し、前記制御手段は、前記通信手段を介して最後に無線接続した第一の外部装置の情報を記録するよう前記記録手段を制御し、前記制御手段はデータを送信予約し、前記制御手段は、前記第一の外部装置の情報に基づいて、送信予約されている前記データを前記第一の外部装置へ送信するよう前記通信手段を制御し、前記第一の外部装置の情報を変更する場合、前記制御手段は送信予約を取り消すことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、意図しない通信相手へデータの誤送信を防ぐ事が可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態におけるデジタルカメラの構成の一例を示すブロック図である。
【図２】第１の実施形態におけるデジタルカメラとスマートフォンのネットワーク構成の一例を示す図である。
【図３】（Ａ）第１の実施形態におけるデジタルカメラと無線接続する機器を選択する画面の一例である。（Ｂ）第１の実施形態におけるデジタルカメラが無線接続する機器を切り替える場合に表示する確認画面の一例である。（Ｃ）第１の実施形態におけるデジタルカメラと無線接続する機器を切り替えた後の画面の一例である。（Ｄ）第１の実施形態におけるデジタルカメラと無線接続を切断した後の画面の一例である。
【図４】（Ａ）第１の実施形態におけるＢｌｕｅｔｏｏｔｈ（登録商標）の初期設定の一例を示す画面の一例である。（Ｂ）第１の実施形態におけるＢｌｕｅｔｏｏｔｈの設定の一例を示す画面の一例である。
【図５】第１の実施形態における送信リストの一例である。
【図６】第１の実施形態におけるデジタルカメラが送信リストに画像データを記録する処理の一例を示すフローチャートである。
【図７】第１の実施形態におけるデジタルカメラが画像データをスマートフォンへ自動的に送信する処理の一例を示すフローチャートである。
【図８】第１の実施形態におけるデジタルカメラが送信リストを更新する処理の一例を示すフローチャートである。
【図９】第１の実施形態におけるデジタルカメラが無線接続を切り替える場合に表示する画面の一例である。
【図１０】（Ａ）第２の実施形態におけるデジタルカメラの無線接続する機器の通信設定を編集および削除するための画面の一例である。（Ｂ）第２の実施形態におけるデジタルカメラの無線接続するスマートフォンの通信設定を変更および削除するための画面の一例である。（Ｃ）第２の実施形態におけるデジタルカメラが無線接続する機器の通信設定を削除する場合に表示する確認画面の一例である。（Ｄ）第２の実施形態におけるデジタルカメラが無線接続する機器の通信設定をすべて削除する場合に表示する確認画面の一例である。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態の一例について、添付の図面を用いて詳細に説明する。
【００１０】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
＜デジタルカメラ１００の構成＞
図１は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、スマートフォン、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１２】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１３】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１５】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付けるためのユーザインタフェースである。操作部１０５は、例えばユーザがデジタルカメラ１００の電源のオン／オフを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタン等を含むことができる。さらに、無線通信部１１２を介して外部装置との通信を開始するための専用の接続ボタンなどの操作部材を含んでもよい。また、表示部１０６に形成されるタッチパネルも操作部１０５に含めることができる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がオンとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がオンとなる。これにより、撮影を行うための指示を受け付ける。
【００１７】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
電源部１０９は制御部１０１に制御されることでデジタルカメラ１００の各要素に電力を供給することができる。電源部１０９は例えば、リチウムイオン電池やアルカリマンガン乾電池等の電源である。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１００は撮像部１０２で生成した画像データを接続部１１１を介して外部装置に送信することができる。
【００２１】
無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより外部装置との間で近距離無線通信を実現する。本実施形態では、無線通信部１１２による通信はＢｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ）が策定している通信規格であるＢｌｕｅｔｏｏｔｈ（登録商標）に準拠する。例えば、デジタルカメラ１００は撮像部１０２で生成した画像データを無線通信部１１２を介して外部装置へ送信することができる。なお、無線通信部１１２はＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで外部装置と通信するためのインターフェースでもよい。制御部１０１は、無線通信部１１２を制御することで外部装置との無線通信を実現することができればよい。
【００２２】
また、本実施形態のデジタルカメラ１００は電源オン状態、スリープ状態、および電源オフ状態の３つの電源状態を有する。電源オン状態はデジタルカメラ１００全体に通電した状態である。ただし、「全体に通電した状態」とは、すべての素子や回路等に電力が供給されている状態ではなく、少なくとも本実施形態の処理に必要な部材に電力を供給されている状態を指すものとする。スリープ状態は少なくとも制御部１０１に通電し、少なくとも撮像部１０２および表示部１０６に通電しない状態である。スリープ状態は電源オン状態より省電力な状態である。また、電源オフ状態は少なくとも制御部１０１、撮像部１０２、および表示部１０６に通電せず、電源部１０９の制御に必要な部分に通電した状態である。電源オフ状態はスリープ状態よりも電力消費が少ない。
【００２３】
デジタルカメラ１００はユーザに操作される可能性が低い期間においてスリープ状態へ遷移する。例えばデジタルカメラ１００は電源オン状態において所定時間以上ユーザから操作を受け付けていないと判断した場合、スリープ状態へ遷移する。これはデジタルカメラ１００がユーザに操作される可能性が低い期間では電力の消費を低減するために実行する処理である。スリープ状態では、電源ボタンやメニューボタン等の操作部１０５の部材が操作された場合、デジタルカメラ１００は電源オン状態に遷移する。
【００２４】
また、デジタルカメラ１００はユーザによる電源オフの指示を受け付けた場合に電源オフ状態へ遷移する。例えば電源オン状態において電源ボタンが押下された場合、デジタルカメラ１００は電源オフ状態へ遷移する。電源オフ状態では、電源ボタンを押下された場合、デジタルカメラ１００は電源オン状態に遷移する。しかし、電源オフ状態では、レリーズスイッチやタッチパネル等の操作部材を操作されてもデジタルカメラ１００は電源オン状態へ遷移しない。これは、例えば電源オフ状態ではユーザはデジタルカメラ１００を持ち運ぶためにバッグ等に格納する場合が想定されるため、バッグ内の物品と衝突した衝撃等でデジタルカメラ１００が誤って起動するおそれを低減するための処理である。なお、スリープ状態のデジタルカメラ１００は電源オフ状態のデジタルカメラ１００よりも短い時間で電源オン状態に遷移することができる。
【００２５】
本実施形態のデジタルカメラ１００は後述する画像データの自動送信機能がオンである場合、ユーザから電源オフの指示を受け付けたことをトリガに無線通信部１１２を介して接続可能なスマートフォンへ画像データを送信する。このとき、デジタルカメラ１００は電源オフ状態ではなく電源オン状態において画像データを送信する。ユーザから電源オフの指示を受け付けたことをトリガにする理由は、ユーザが電源オフの指示をした場合、ユーザはデジタルカメラ１００をしばらく操作しないと考えられるからである。また電源オン状態において画像データを送信する理由は、画像データを送信する処理は一般的に負荷が大きく、電源オフ状態またはスリープ状態のように省電力な状態ではデジタルカメラ１００が負荷の大きい処理を実行することは難しいからである。このように画像データを送信することで、デジタルカメラ１００はユーザに操作される可能性が低い期間において多くの画像データを送信することができる。
【００２６】
なお、デジタルカメラ１００は一度電源オフ状態に遷移してから電源オン状態に遷移し、画像データの自動送信を開始してもよい。なぜならデジタルカメラ１００が電源オフの操作を受け付けたにもかかわらず電源オン状態のまま画像データを送信してしまうと、ユーザはデジタルカメラ１００が誤動作していると勘違いするおそれがあるからである。これに対し、画像データの送信を開始する前にデジタルカメラ１００が一度電源オフ状態に遷移することで、ユーザは自身の操作が受け付けられたことを認識できるようになり、このようなおそれを低減することができる。
【００２７】
＜ネットワークシステム構成＞
図２は、本実施形態のネットワークシステムの一例について示した図である。本実施形態では、デジタルカメラ１００はスマートフォン２００やスマートフォン３００と無線通信部１１２を介してＢｌｕｅｔｏｏｔｈに準拠して通信する。
【００２８】
ここでＢｌｕｅｔｏｏｔｈについて説明する。Ｂｌｕｅｔｏｏｔｈに準拠して通信する２つの通信装置は、それぞれセントラルとペリフェラルの役割に分かれる。Ｂｌｕｅｔｏｏｔｈにおける通信装置の接続形態はマスタースレーブ方式のスター型ネットワークである。セントラルとして動作する通信装置（以下、セントラル装置という）がマスターとなり、ペリフェラルとして動作する通信装置（以下、ペリフェラル装置という）がスレーブとなる。セントラル装置は、ペリフェラル装置のネットワークへの参加の管理やペリフェラル装置との無線接続における各種パラメータの設定等をする。セントラル装置は複数のペリフェラル装置と同時接続できるが、ペリフェラル装置は一度に１つのセントラル装置しか無線接続を確立することはできない。本実施形態では、デジタルカメラ１００がペリフェラル装置となり、スマートフォン２００およびスマートフォン３００がセントラル装置となる。
【００２９】
本実施形態ではデジタルカメラ１００は複数のスマートフォンとペアリングし、それらのペアリング情報を不揮発性メモリ１０３に記録することができる。ペアリングとは、セントラル装置およびペリフェラル装置がお互いの識別情報を互いに登録（所定の領域に記録）する処理である。本実施形態では、デジタルカメラ１００はスマートフォンとお互いの識別情報を互いに登録した後、スマートフォンと無線接続を確立することでペアリングを完了したと判断する。そしてデジタルカメラ１００はペリフェラル装置のため、ペアリング済のスマートフォンの中から、一台のスマートフォンを選択して接続する。無線接続する機器を設定する方法の一例を図３（Ａ）、（Ｂ）を用いて説明する。
【００３０】
図３（Ａ）はデジタルカメラ１００における無線接続する機器を設定するための画面の一例である。例えばデジタルカメラ１００は表示部１０６に表示された設定メニューから操作部１０５によって無線通信に関する項目を選択されたことに応じてこの画面を表示部１０６に表示する。この画面ではユーザはデジタルカメラ１００と接続する機器の選択および追加が可能である。図３（Ａ）に示す画面は、デジタルカメラ１００がスマートフォン２００およびスマートフォン３００とペアリング済であることを示している。また図３（Ａ）では、スマートフォン２００は「カレント」の状態であると表示されている。これはデジタルカメラ１００がスマートフォン２００と接続中であることを示している。ユーザが操作部１０５を操作し「機器の追加」を選択した場合、デジタルカメラ１００は他のセントラル装置とのペアリングを開始する。
【００３１】
ここでユーザが操作部１０５を操作しスマートフォン３００を選択すると、デジタルカメラ１００は例えば図３（Ｂ）に示すような画面を表示する。図３（Ｂ）に示す画面では、デジタルカメラ１００は無線接続する機器を現在接続しているスマートフォン２００からスマートフォン３００へ切り替えるかどうかをユーザに確認する。ユーザ操作によって「接続する」を選択された場合、デジタルカメラ１００はスマートフォン２００との無線接続を切断し、スマートフォン３００との無線接続を確立する。この場合、図３（Ｃ）に示すように、スマートフォン３００が「カレント」の状態となる。また図３（Ｃ）に示すようにスマートフォン３００を示す項目は一番上に移動する。ユーザ操作によって「接続しない」を選択された場合、デジタルカメラ１００はスマートフォン２００との接続を切り替えず、図３（Ａ）に示す画面に戻る。
【００３２】
ここで、ユーザがデジタルカメラ１００とスマートフォン３００との無線接続を切断した場合、デジタルカメラ１００は図３（Ｄ）に示すように、「カレント」の表示をしない。しかしデジタルカメラ１００はスマートフォン３００を示す項目を一番上に表示し、最後に無線接続した機器がスマートフォン３００であることを示す。なお、最後に無線接続した機器を示す方法はこれに限られない。例えば、最後に無線接続した機器の項目に「★」等のマークを表示することや、その項目の文字のフォントや大きさ等を変更すること等の方法がある。
【００３３】
＜画像データの自動送信の設定＞
本実施形態におけるデジタルカメラ１００は撮影した画像データをスマートフォン等へ自動的に送信する自動送信機能を持つ。この機能を利用することで撮影した画像データをユーザが操作していない間においてデジタルカメラ１００からスマートフォンへ送信できる。本実施形態ではデジタルカメラ１００が画像データをＢｌｕｅｔｏｏｔｈに準拠して送信する例について説明する。
【００３４】
まず自動送信機能を利用するための設定について説明する。図４（Ａ）はＢｌｕｅｔｏｏｔｈの初期設定の一例を示す画面の一例である。項目４００ではユーザはデジタルカメラ１００においてＢｌｕｅｔｏｏｔｈによる無線通信の機能を利用するかしないか（オンかオフか）を設定できる。項目４１０ではユーザはデジタルカメラ１００と接続する機器を設定できる。項目４２０ではユーザはデジタルカメラ１００によって撮影した画像データをスマートフォン等へ自動送信するか否か（「する」か「しない」か）を設定できる。初期設定では項目４００の設定はオフとなっている。この場合、無線通信部１１２を利用しないため、項目４１０はユーザ操作を受け付けないよう表示される。また、項目４２０もユーザ操作によって変更ができないように表示される。例えば制御部１０１は項目４１０および項目４２０を選択できないことを示すために、網掛けして表示する。他にも、制御部１０１は項目４２０を表示しない、項目４２０を操作されても応答しない等によって項目４２０を選択できないことをユーザに示してもよい。また、項目４１０が選択された場合、デジタルカメラ１００は図３（Ａ）に示すような画面に遷移し、Ｂｌｕｅｔｏｏｔｈによって無線接続する機器の設定画面を表示する。
【００３５】
なお、項目４００が「オン」である場合、デジタルカメラ１００はスリープ状態および電源オフ状態において無線通信部１１２に通電する。これにより、例えばデジタルカメラ１００はスリープ状態および電源オフ状態においても消費電力の少ないＢＬＥによってスマートフォンとの無線接続を継続できる。このＢＬＥによる通信を利用することで、例えばユーザはスマートフォンを操作することでデジタルカメラ１００を電源オン状態に遷移させることができる。項目４００が「オフ」である場合、デジタルカメラ１００はスリープ状態および電源オフ状態において、無線通信部１１２に通電しない。これによりデジタルカメラ１００は消費電力をより低減させることができる。
【００３６】
なお、デジタルカメラ１００が外部の機器とペアリングしていない場合（ペアリング済みの機器がない場合）、項目４２０を「しない」に固定し、ユーザ操作によって変更できないようにする。なぜなら、デジタルカメラ１００とペアリング済みの機器がない場合、デジタルカメラ１００は画像データを送信する相手が存在しないからである。この場合、デジタルカメラ１００は後述する送信リストを作成しない。
【００３７】
次に画像データの自動送信機能の実行について説明する。本実施形態ではユーザが操作部１０５を操作し画像データの自動送信機能を有効にすると、デジタルカメラ１００は送信リストを作成する。この送信リストは例えばデータベースである。送信リストは例えば記録媒体１１０や不揮発性メモリ１０３に記録される。デジタルカメラ１００は撮影した画像データの情報をこの送信リストに記録する。例えばユーザが電源ボタンを操作し、デジタルカメラ１００を電源オフ状態に遷移させる操作をした場合、デジタルカメラ１００は送信リストに記録されている画像データをスマートフォンへ送信する処理を開始する。
【００３８】
ここで図５を用いて送信リストの一例について説明する。図５に示す送信リストではデジタルカメラ１００は画像データのファイル名および画像データの送信状態を関連付けて記録する。送信状態はデジタルカメラ１００が画像データを自動送信したか否か等を管理するために用いられるパラメータである。本実施形態ではこのパラメータは文字列によって表現されているが、数値等によって表現されてもよい。
【００３９】
画像データの自動送信機能を有効にした場合、デジタルカメラ１００はそれ以降に撮影した画像データを送信リストに追加する。このとき画像データは「送信予約」のパラメータとともに記録される。例えば図５に示す送信リストでは「ＩＭＧ＿０００５．ｊｐｇ」および「ＩＭＧ＿０００６．ｊｐｇ」の２枚の画像データの送信状態は「送信予約」である。デジタルカメラ１００はスマートフォンへ画像データを送信開始する場合、送信状態が「送信予約」である画像データをスマートフォンへ送信する。スマートフォンへ画像データの送信を開始した場合、制御部１０１は送信中の画像データの送信状態を「送信中」に変更する。
【００４０】
スマートフォンへ画像データの送信が完了した場合、デジタルカメラ１００は送信が完了した画像データの送信状態を「送信中」から「送信完了」に変更する。例えば図５に示す送信リストでは、「ＩＭＧ＿０００１．ｊｐｇ」および「ＩＭＧ＿０００２．ｊｐｇ」の２枚の画像データの送信状態は「送信完了」である。また、スマートフォンへ画像データの送信が失敗した場合、制御部１０１は送信が失敗した画像データの送信状態を「送信中」から「送信失敗」に変更する。例えば図５に示す送信リストでは「ＩＭＧ＿０００３．ｊｐｇ」および「ＩＭＧ＿０００４．ｊｐｇ」の２枚の画像が「送信失敗」である。
【００４１】
なお、送信状態が「送信予約」である画像データは自動的に送信されることに対し、送信状態が「送信失敗」である画像データは自動的には再度スマートフォンへ送信されない。これは画像データの送信に失敗した場合、スマートフォン２００の記録媒体の残り容量が少ない等、スマートフォン２００が画像データを記録できない可能性があるからである。ただし、例えば通信失敗の原因が電波状況の悪化等によるものである場合、デジタルカメラ１００は画像データの送信状態を「送信予約」に変更してもよい。なぜならこの場合は、デジタルカメラ１００およびスマートフォン２００ではなく外的要因が原因であるからである。他にも例えばバッテリの残り容量が少なくなったことが原因でデジタルカメラ１００が電源オフ状態に遷移した場合、デジタルカメラ１００は画像データの送信状態を「送信中」から変更できないことがある。この場合、例えばデジタルカメラ１００は次に電源オン状態に遷移したことに応じて送信リストをチェックし、画像データの送信状態を「送信中」から「送信予約」に変更する。なぜなら例えばすぐにユーザがバッテリを交換した場合、デジタルカメラ１００はこの画像データをスマートフォンへ送信することが可能であるからである。このようにデジタルカメラ１００は画像データを送信できない場合、その原因に応じて画像データの送信状態を変更してよい。
【００４２】
また画像データの自動送信の設定が「しない」である場合やＢｌｕｅｔｏｏｔｈの機能が「オフ」である場合、デジタルカメラ１００は画像データを撮影しても、その画像データを送信リストに記録しない。
【００４３】
また、デジタルカメラ１００は送信リストを作成せず、画像データのメタデータに送信状態のパラメータを記録することで送信リストの代わりとしてもよい。その場合、デジタルカメラ１００はスマートフォンに送信しない画像データの送信状態に「未選択」等のパラメータを記録してもよい。
【００４４】
次に図６を用いて、デジタルカメラ１００が撮影した画像データを送信リストに記録する処理について説明する。このデジタルカメラ１００の処理は、不揮発性メモリ１０３に記録されたソフトウェアを作業用メモリ１０４に展開して制御部１０１が実行することで実現する。またこの処理は、撮像部１０２によって画像データが撮像されたことをトリガに開始される。なお、本処理は撮像した画像データの記録処理と付随して実行される。
【００４５】
ステップＳ６０１において、制御部１０１は画像データの自動送信機能が有効か否かを判断する。例えば制御部１０１は図４（Ｂ）に示す項目４２０が「オン」か「オフ」かを判断する。画像データの自動送信機能が有効（項目４２０が「オン」）である場合、処理はステップＳ６０２に進む。画像データの自動送信機能が無効（項目４２０が「オフ」）である場合、制御部１０１は処理を終了する。
【００４６】
ステップＳ６０２において、制御部１０１は送信リストを作成する。ただし、すでに送信リストが不揮発性メモリ１０３等に記録されている場合、制御部１０１は本ステップの処理を実行しない。
【００４７】
ステップＳ６０３において、制御部１０１は撮像した画像データを送信リストに記録する。本実施形態では制御部１０１は画像データのファイル名を記録する。このとき、制御部１０１は画像データの送信状態を「送信予約」として記録する。
【００４８】
以上、送信リストおよびデジタルカメラ１００が送信リストに画像データを記録する方法について説明した。
【００４９】
また、前述のように送信リストを作成する場合ではなく画像データのメタデータに送信状態のパラメータを付与する場合、制御部１０１はステップＳ６０２において画像データのメタデータに送信状態のパラメータを記録する。これにより、送信リストを作成しない場合でも制御部１０１は撮像した画像データを自動送信することが可能になる。
【００５０】
＜画像データの自動送信処理＞
図７を用いて、デジタルカメラ１００が画像データをスマートフォン２００へ自動的に送信する処理について説明する。このデジタルカメラ１００の処理は、不揮発性メモリ１０３に記録されたソフトウェアを作業用メモリ１０４に展開して制御部１０１が実行することで実現する。またこの処理は、デジタルカメラ１００がユーザから電源オフ状態に遷移させるための操作を受け付けたことをトリガに開始される。
【００５１】
ステップＳ７００において、制御部１０１はスマートフォン２００と無線接続する。本実施形態では、デジタルカメラ１００は自動的に無線接続する場合、最後に無線接続した機器と無線接続するための処理を実行する。例えば制御部１０１は無線通信部１１２を介して最後に無線接続した機器であるスマートフォン２００と無線接続する。ただし、すでにスマートフォン２００と無線接続を確立している場合、制御部１０１は本ステップの処理を実行しない。なお、スマートフォン２００と無線接続を確立できない場合、制御部１０１は処理を終了する。
【００５２】
ステップＳ７０１において、制御部１０１は送信リストを参照し、１つの画像データの送信状態を読み込む。ただし、制御部１０１は本処理を開始してから読み込みしたことのない画像データの送信状態を読み込む。例えば制御部１０１は送信リストに記録された順番に従ってパラメータを読み込む（いわゆる、先入れ先出し方式（Ｆｉｒｓｔ  Ｉｎ，  Ｆｉｒｓｔ  Ｏｕｔ））。
【００５３】
ステップＳ７０２において、制御部１０１はステップＳ７０１において読み込んだ画像データの送信状態が「送信予約」か否かを判断する。画像データのパラメータが「送信予約」である場合、処理はステップＳ７０３に進む。画像データのパラメータが「送信予約」ではない場合、処理はステップＳ７０７に進む。
【００５４】
ステップＳ７０３において、制御部１０１はステップＳ７０１において読み込んだパラメータを「送信中」に変更する。
【００５５】
ステップＳ７０４において、制御部１０１はステップＳ７０１において読み込んだパラメータと関連付けられている画像データをスマートフォン２００へ送信する。
【００５６】
ステップＳ７０５において、制御部１０１は画像データの送信が成功したか失敗したかを判断する。例えば、制御部１０１はスマートフォン２００から画像データの受信が完了したことを示す通知を受信した場合、画像データの送信が成功したと判断する。また例えば、制御部１０１はスマートフォン２００からエラーを示す通知を受信した場合やスマートフォン２００との通信が切断した場合、制御部１０１は画像データの送信が失敗したと判断する。制御部１０１が画像データの送信に成功した場合、処理はステップＳ７０６に進む。制御部１０１が画像データの送信に失敗した場合、処理はステップＳ７０７に進む。
【００５７】
ステップＳ７０６において、制御部１０１はステップＳ７０１において送信リストから読み込んだ送信状態を「送信完了」に変更する。例えば制御部１０１は送信リストにステップＳ７０５において送信した画像データの送信状態として「送信完了」というパラメータを記録する。
【００５８】
ステップＳ７０７において、制御部１０１はステップＳ７０１において読み込んだ送信状態を「送信失敗」に変更する。例えば制御部１０１は送信リストにステップＳ７０５において送信を試みた画像データの送信状態として「送信失敗」というパラメータを記録する。
【００５９】
ステップＳ７０８において、制御部１０１は送信リストを参照し、参照していない画像データのパラメータが存在するか否かを判断する。参照していない画像データが存在する場合、制御部１０１はステップＳ７０１に戻り本処理を繰り返す。参照していない画像データが存在しない場合、制御部１０１は本処理を終了する。
【００６０】
以上、デジタルカメラ１００の画像データの自動送信処理について説明した。このように本実施形態ではデジタルカメラ１００は送信リストに「送信予約」として記録した画像データをスマートフォンへ送信する。
【００６１】
なお、ペアリング済みの機器が複数ある場合、制御部１０１はステップＳ７００において、スマートフォン２００と無線接続を確立できなくとも、他のペアリング済みの機器と無線接続を試みてもよい。このときデジタルカメラ１００は最後に接続した日時が新しい機器から接続を試みる。なぜなら接続した日時が古い機器よりも新しい機器の方がユーザに所持されている可能性が高いと考えられるからである。これにより、デジタルカメラ１００と最後に無線接続した機器をユーザが所持していなくとも、ユーザが現在所持している機器へデジタルカメラ１００は画像データを送信できる。
【００６２】
＜無線接続する機器を切り替えた場合の処理＞
ここで、送信リストに「送信予約」として記録されている画像データがある状態において、デジタルカメラ１００が無線接続するスマートフォンをユーザ操作によって切り替える場合について説明する。この場合、以下のようなシーンが考えられる。ここでは、ユーザの仕事が例えばフォトグラファであり、ユーザは仕事用のスマートフォン２００およびプライベート用のスマートフォン３００を所有している。このユーザはスマートフォン２００へ仕事中に撮影した画像データを送信し、スマートフォン３００へプライベートの時間に撮影した画像データを送信する。そして、このユーザは仕事用の写真とプライベート用の写真とを同一のデジタルカメラ１００で撮影しているとする。まず、例えば図３（Ａ）に示すようにデジタルカメラ１００とスマートフォン２００とが無線接続している間において、ユーザが仕事としてデジタルカメラ１００によって撮影するシーンを想定する。このときユーザは撮影中に無線接続していたスマートフォン２００へ画像データを送信することを想定していると考えられる。ここで、ユーザの仕事が終わりプライベートの時間になった場合、デジタルカメラ１００が画像データをスマートフォン２００へ送信する前にユーザは図３（Ｂ），（Ｃ）で説明したようにスマートフォン３００に無線接続を切り替える可能性がある。この場合、デジタルカメラ１００は電源オフ状態に遷移するための操作を受け付けたことに応じて仕事用に撮影した画像データをスマートフォン２００ではなくスマートフォン３００へ自動送信してしまう。このように「送信予約」の送信状態である画像データがある状態において、ユーザがデジタルカメラ１００と無線接続するスマートフォンを切り替えると、デジタルカメラ１００はユーザの意図しないスマートフォンへ画像データを送信してしまうおそれがある。この問題を解決するために、デジタルカメラ１００が無線接続する機器ごとに送信リストを記録することが考えられる。その一方で、ユーザがデジタルカメラ１００と無線接続する機器を切り替えた場合、ユーザはもはや接続を切り替える前に撮影した画像データを必要としていないケースも考えられる。例えば上記の一例であれば、ユーザは仕事上必要な画像データをすでに手動でスマートフォン２００へ送信しており、その他の画像データは送信状態が「送信予約」であってももはやユーザにとって不要となっているケースが考えられる。そのため、デジタルカメラ１００は送信リストを無線接続する機器ごとに記録するよりも無線接続を切り替えるごとに送信リストを更新することが望ましい。
【００６３】
このデジタルカメラ１００が送信リストを更新する処理について図８を用いて説明する。本実施形態ではデジタルカメラ１００がスマートフォン２００からスマートフォン３００へ無線接続を切り替える例について説明する。このデジタルカメラ１００の処理は、不揮発性メモリ１０３に記録されたソフトウェアを作業用メモリ１０４に展開して制御部１０１が実行することで実現する。またこの処理は、無線接続する機器を切り替えたことをトリガに開始される。本実施形態ではデジタルカメラ１００が無線接続を切り替えたと判断するタイミングは、無線接続を確立している状態であればデジタルカメラ１００が「カレント」の状態である機器とは別の機器と無線接続を確立したタイミングである。または無線接続を確立していない状態であれば、無線接続を切り替えたと判断するタイミングは、デジタルカメラ１００が最後に無線接続を確立した機器とは別の機器と無線接続を確立したタイミングである。
【００６４】
ステップＳ８０１において、制御部１０１は送信リストを参照し、１つの画像データの送信状態を読み込む。本処理は図７のステップＳ７０１と同様である。
【００６５】
ステップＳ８０２において、ステップＳ８０１において読み込んだ送信状態が「送信予約」か否かを判断する。制御部１０１がこの送信状態が「送信予約」であると判断した場合、処理はステップＳ８０３に進む。制御部１０１がこの送信状態が「送信予約」ではないと判断した場合、処理はステップＳ８０４に進む。
【００６６】
ステップＳ８０３において、制御部１０１はステップＳ８０１において読み込んだパラメータと関連付けられている画像データの送信状態を「送信失敗」に変更する。例えば制御部１０１はこの画像データの送信状態として「送信失敗」というパラメータを送信リストに記録する。
【００６７】
ステップＳ８０４において、制御部１０１は送信リストを参照し、参照していない画像データのパラメータが存在するか否かを判断する。参照していない画像データが存在する場合、制御部１０１はステップＳ８０１に戻り本処理を繰り返す。参照していない画像データが存在しない場合、制御部１０１は本処理を終了する。
【００６８】
以上、無線接続する切り替えた場合におけるデジタルカメラ１００の処理について説明した。このように送信リストから送信状態が「送信予約」である画像データを削除することでデジタルカメラ１００はユーザの意図しない無線接続相手への画像データの自動送信を防ぐことができる。さらに、画像データを送信リストから削除するのではなく画像データの送信状態を「送信予約」から「送信失敗」に変更することで、ユーザは後からスマートフォン２００へ送信していない画像データを確認することが可能になる。例えば、デジタルカメラ１００が送信状態が「送信失敗」である画像データを表示することで、ユーザはスマートフォン２００へ送信していない画像データを確認できる。さらにユーザが操作部１０５を操作し、送信状態が「送信失敗」である画像データを送信リストに「送信予約」の送信状態で再度登録することで、デジタルカメラ１００はこの画像データを自動送信することが可能になる。これにより、デジタルカメラ１００と無線接続する機器を切り替えた場合でも、ユーザは「送信予約」の送信状態であった画像データを、必要に応じて現在無線接続を確立している機器へ送信できる。
【００６９】
また、デジタルカメラ１００は無線接続する機器を切り替えた場合、本実施形態の処理を開始する前に表示部１０６に図９に示すような確認画面を表示してもよい。「クリアする」を選択された場合、制御部１０１は図８に示す処理を実行する。「クリアしない」を選択した場合、制御部１０１は図８に示す処理を実行しない。このようにユーザに送信リストを削除するか否かをあらかじめ確認してから送信リストの更新処理を実行することで、デジタルカメラ１００はユーザの意図に沿って画像の自動送信処理を実行できる。
【００７０】
なお、デジタルカメラ１００は他にも、送信リストを消去すること、送信状態が「送信予約」である画像データのみを送信リストから削除すること等の処理でもユーザの意図しない画像データの自動送信を防ぐことができる。またはデジタルカメラ１００は全ての画像データの送信状態を「送信失敗」ではなく「送信完了」等に変更することでも、ユーザの意図しない画像データの自動送信を防ぐことができる。
【００７１】
なお、本実施形態ではデジタルカメラ１００が画像データを送信する例について説明したが、送信されるデータはデジタルカメラ１００によって撮影された画像データに限られない。例えばデジタルカメラ１００が生成した映像データおよび音声データやデジタルカメラ１００が受信した画像データ等、この送信されるデータはデジタルカメラ１００がスマートフォンへ送信できるデータであればよい。
【００７２】
なお、本実施形態ではデジタルカメラ１００とスマートフォンとが無線接続する例について説明したが、デジタルカメラ１００とスマートフォンとは有線接続してもよい。例えばデジタルカメラ１００は接続部１１１を介してスマートフォンと有線接続する。この場合、制御部１０１は図７に示す画像データの自動送信処理をスマートフォンと接続部１１１を介して接続を確立したことをトリガに開始する。
【００７３】
また、本実施形態ではデジタルカメラ１００が画像データを自動的にスマートフォンへ送信する例について説明したが、ユーザが手動でデジタルカメラ１００から画像データを送信する場合にも適用できる。この場合について簡単に説明する。本実施形態のようにデジタルカメラ１００は撮像部１０２において撮影した画像データを送信リストに追加する。ユーザは撮影した画像データを例えばスマートフォンへ送信したい意図があるため、撮影した画像データの送信状態を送信リストに記録することで、ユーザは後にスマートフォンへ送信したい画像データを選択することができる。そしてユーザがデジタルカメラ１００からスマートフォンへ画像データを送信する場合、デジタルカメラ１００は図４（Ｂ）に示すような確認画面を表示する。ここでユーザが「ＯＫ」を選択した場合、デジタルカメラ１００は図７に示す処理を実行し、送信状態が「送信予約」である画像データをスマートフォンへ送信する。デジタルカメラ１００が送信リストを更新する処理は、上記説明した処理と同様である。これにより、デジタルカメラ１００がユーザ操作を受け付けることでスマートフォンへ画像データを送信する場合でも本実施形態の処理を適用できる。また、この場合、デジタルカメラ１００は送信リストを生成する機能を有する。加えて、デジタルカメラ１００は画像データの自動送信機能を有さなくてもよい。
【００７４】
なお、本実施形態では電源オフ状態に遷移する条件が満たされたことをトリガにデジタルカメラ１００は画像データの自動送信処理を開始したが、他の条件をトリガにしてもよい。例えば、デジタルカメラ１００はユーザが撮影したことに応じて画像データの自動送信処理を開始してもよい。この場合、デジタルカメラ１００は撮影した画像を記録媒体１１０に記録するとともに、画像データを送信リストに記録し、画像データの自動送信処理を開始する。画像データを送信リストに記録する理由は、デジタルカメラ１００がスマートフォンと無線接続できない場合、次にスマートフォンと無線接続を確立したときに画像データを送信するためである。理由を簡潔に説明する。デジタルカメラ１００がスマートフォンと無線接続できない場合でも、図７のステップＳ７００で処理が終了するため、デジタルカメラ１００によって撮影された画像データは送信リストに「送信予約」の状態のまま記録されている。そのため、デジタルカメラ１００はスマートフォンと無線接続後、画像データの自動送信を開始するための条件が満たされた場合に、この撮影した画像データを送信することができる。
【００７５】
また、デジタルカメラ１００がスリープ状態に遷移する条件が満たされた場合でも、デジタルカメラ１００は電源オン状態からスリープ状態に遷移し、画像データを送信してもよい。なぜなら上述のように、デジタルカメラ１００がスリープ状態に遷移する状況では、デジタルカメラ１００がユーザによって操作される可能性が低いからである。なお、例えば所定時間ユーザがデジタルカメラ１００を操作しない場合、例えばカメラの構図を考えている場合等の撮影の準備をしている場合も考えられる。この場合、スリープ状態に遷移する条件が満たされてもすぐにユーザがデジタルカメラ１００を操作することも想定される。一方、ユーザが電源オフの指示をデジタルカメラ１００にする場合、デジタルカメラ１００はユーザがデジタルカメラ１００を操作しないことを明確に判断できる。
【００７６】
なお、ユーザから電源オフの指示を受け付けた場合でも、デジタルカメラ１００の状態に応じて、制御部１０１は画像データの自動送信処理を実行しなくともよい。例えばバッテリの残り容量が少ない場合、制御部１０１は画像データの送信を試みても、画像データの送信が完了する前に電源部１０９から供給される電力が不足する可能性がある。この場合、強制的にデジタルカメラ１００の電源が切れるため、制御部１０１は画像データを送信に失敗し、加えて記録媒体１１０に記録されている画像データが破損する恐れがある。このように、画像データを送信することが困難である可能性がある場合、デジタルカメラ１００は画像データの自動送信処理を実行しない。
【００７７】
なお、デジタルカメラ１００は所定の時刻になった場合、画像データの自動送信を開始してもよい。この場合、デジタルカメラ１００は時刻を計測する経時部を有する。デジタルカメラ１００はこの経時部で計測した時刻を画像データのメタデータに記録する。デジタルカメラ１００はこの経時部を利用することで、ユーザが日中に撮影した画像データを夜間にスマートフォンへ送信することができる。例えば、ユーザが２４時（午前０時）に画像データを自動送信するようデジタルカメラ１００に設定した場合、２４時になったことをトリガにデジタルカメラ１００はその前日に撮影した画像データをスマートフォンへ送信する。
【００７８】
なお、デジタルカメラ１００は所定の場所にいる場合、画像データの自動送信を開始してもよい。この場合、デジタルカメラ１００は現在位置を検出するＧＰＳ等を有する。デジタルカメラ１００はこのＧＰＳを用いて測定した緯度や経度等の位置情報を画像データのメタデータに記録する。ユーザは自宅の位置情報をデジタルカメラ１００に記録しておくことで、外出中に撮影した画像データを自宅に帰宅してからスマートフォンへ送信できる。例えば、ユーザは自宅の経度および緯度をデジタルカメラ１００に記録し、自宅に帰ったことをトリガに画像データをスマートフォンへ送信するようデジタルカメラ１００を設定した場合を考える。この場合、デジタルカメラ１００は自宅ではない場所で撮影した画像データを送信リストに「送信予約」の送信状態で記録する。そしてデジタルカメラ１００は自身の位置情報が自宅と一致すると判断した場合、画像データの自動送信処理を開始する。
【００７９】
［第２の実施形態］
第１の実施形態ではデジタルカメラ１００が画像データを自動送信する処理および送信リストを更新する処理を実行した。第２の実施形態では第１の実施形態の変形例について説明する。なお、デジタルカメラ１００の構成およびネットワークシステム構成は第１の実施形態と同様である。
【００８０】
＜画像データの自動送信機能を無効にする場合＞
ここではユーザが画像データの自動送信機能を無効にする場合について説明する。例えばデジタルカメラ１００の画像データの自動送信機能を無効にされる際、送信状態が「送信予約」である画像データ（以下、この画像データを画像データＡという）が送信リストに記録されている可能性がある。この後、ユーザが再度画像データの自動送信機能を有効にした場合、この機能により画像データＡを含めた画像データがスマートフォンへ送信される。しかし例えばこの機能が無効にされている期間が長い場合、ユーザはもはや画像データＡの存在を忘れており、画像データＡを不要と感じる可能性がある。そのため、画像の自動送信機能を無効にされた場合、デジタルカメラ１００は送信リストを更新することが望ましい。
【００８１】
例えば、図４（Ｂ）に示す画面において、ユーザが操作部１０５を操作し、項目４２０を「する」から「しない」に変更した場合に、制御部１０１は送信リストを更新する処理を実行する。この処理は第１の実施形態において説明した図８に示す処理と同様である。このように、デジタルカメラ１００は画像データの自動送信機能を無効にされたことをトリガに送信リストを更新することで、ユーザにとって不要な画像データをスマートフォンへ送信することを防ぐことができる。
【００８２】
ただし、無線通信部１１２への電力の供給を停止する場合、デジタルカメラ１００は送信リストを更新しない。例えば図４（Ｂ）に示す画面において、ユーザが操作部１０５を操作し、項目４００を「オン」から「オフ」に変更した場合、デジタルカメラ１００は無線通信部１１２への電力供給を停止するが送信リストは更新しない。これはデジタルカメラ１００の無線通信するための機能をオフにする操作であり、画像データの自動送信をオフにする操作、およびデジタルカメラ１００と無線接続する機器を変更するための操作ではない。このような操作は、例えばデジタルカメラ１００の消費電力を低減するためになされる場合がある。この場合、ユーザはスマートフォンへ一時的に画像データを送信しないことを意図していると判断できるが、撮影した画像データを不要としているとは必ずしも判断できない。そのため、デジタルカメラ１００は無線通信するための機能をオフにされた場合は、送信リストを更新しない。
【００８３】
＜無線接続する機器の削除＞
デジタルカメラ１００は図３（Ａ）において説明した「カレント」の状態であるスマートフォン、または最後に無線接続したスマートフォンとペアリングを解除した場合、次に無線接続する機器はペアリングを解除したスマートフォンとは限らない。ペアリングを解除するとは、例えばデジタルカメラ１００がスマートフォンの識別情報を削除することである。そのため第１の実施形態において無線接続する機器を切り替えた場合と同様に、デジタルカメラ１００は送信リストにある画像データを以前に接続していたスマートフォンではなく切り替えた後のスマートフォンに画像データを送信してしまうことになる。そのため、デジタルカメラ１００は「カレント」である機器、または最後に無線接続した機器とのペアリングを解除した場合、送信リストを削除する。ここでデジタルカメラ１００が「カレント」である機器とのペアリングを解除する一例を説明する。この例ではペアリングの解除処理は無線接続する機器の通信設定を削除する処理として説明している。
【００８４】
図１０（Ａ）はデジタルカメラ１００が表示部１０６に表示する無線接続する機器の設定を編集または削除するための画面の一例である。ここでユーザが項目１０００を選択した場合、デジタルカメラ１００は図１０（Ｂ）に示すようなスマートフォン２００の通信に関する設定画面に遷移する。図１０（Ｂ）ではユーザはデジタルカメラ１００とスマートフォン２００との通信設定の変更および削除することが可能である。ここでユーザが項目１０１０を選択した場合、デジタルカメラ１００に記録されているスマートフォン２００の通信設定を変更できる。ユーザが項目１０１１を選択した場合、デジタルカメラ１００は図１０（Ｃ）に示すような確認画面を表示する。図１０（Ｃ）に示す画面ではデジタルカメラ１００はスマートフォン２００の通信設定を削除するか否かをユーザに確認する。ユーザが「ＯＫ」を選択した場合、デジタルカメラ１００はスマートフォン２００の通信設定を削除する。さらにスマートフォン２００は「カレント」の状態であるため、デジタルカメラ１００は第１の実施形態において説明した図８の処理を実行し、送信リストを更新する。ユーザが「キャンセル」を選択した場合、デジタルカメラ１００は図１０（Ｂ）に示す画面に戻る。
【００８５】
図１０（Ａ）の説明に戻る。図１０（Ａ）の画面において、ユーザが項目１００１を選択した場合、デジタルカメラ１００はスマートフォン３００に関する通信に関する設定画面に遷移する。設定画面については上述したスマートフォン２００の場合と同様である。ただし、スマートフォン３００の通信設定が削除された場合については、デジタルカメラ１００の処理は異なる。スマートフォン３００は「カレント」の状態ではないため、デジタルカメラ１００は画像データをスマートフォン３００へ自動的に送信することはない。そのため、デジタルカメラ１００は送信リストを削除する必要はなく、逆にデジタルカメラ１００は送信リストを削除するとスマートフォン２００へ画像データを送信できないおそれがある。そのため、デジタルカメラ１００は「カレント」ではない機器が通信設定から削除されても、送信リストの更新処理を実行しない。
【００８６】
図１０（Ａ）の説明に戻る。ユーザが項目１００２を選択した場合、デジタルカメラ１００はデジタルカメラ１００に記録されているすべての機器の通信設定を削除する。この場合、デジタルカメラ１００はすべての機器の通信設定を削除する前に図１０（Ｄ）に示すような確認画面を表示する。この画面において、ユーザが「ＯＫ」を選択した場合、デジタルカメラ１００はすべての機器の通信設定を削除する。この結果、画像データの送信先となる機器がすべてデジタルカメラ１００から削除されるため、デジタルカメラ１００は送信リストも削除する。この画面においてユーザが「キャンセル」を選択した場合、デジタルカメラ１００は図１０（Ａ）に示す画面に戻る。この場合、デジタルカメラ１００は送信リストを更新しない。
【００８７】
このように画像データの自動送信の送信先となる機器とのペアリングを解除する場合、デジタルカメラ１００は送信リストを更新する。また画像データの自動送信の送信先ではない機器とのペアリングを解除する場合、デジタルカメラ１００は送信リストを更新しない。これにより、画像データをユーザの意図した機器に自動的に送信することができ、またユーザの意図しない機器に画像データを自動的に送信することを防ぐことができる。
【００８８】
なお、デジタルカメラ１００がスマートフォンと無線接続を確立していない場合も同様の処理を適用できる。この場合、図１０（Ａ）の項目１０００には「カレント」の表示がされていないが、デジタルカメラ１００が最後に無線接続したスマートフォンが表示されている。そのため、項目１０００に表示している機器とのペアリングを解除した場合、デジタルカメラ１００は送信リストを更新する。また項目１００１に表示している機器とのペアリングを解除した場合、デジタルカメラ１００は送信リストを更新しない。
【００８９】
［他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図１】
2020156067.tif 000003
【図２】
2020156067.tif 000004
【図３】
2020156067.tif 000005
【図４】
2020156067.tif 000006
【図５】
2020156067.tif 000007
【図６】
2020156067.tif 000008
【図７】
2020156067.tif 000009
【図８】
2020156067.tif 000010
【図９】
2020156067.tif 000011
【図１０】
2020156067.tif 000012