(57)【要約】      （修正有）【課題】無駄なデータの送信の発生を抑制し、電力の消費を低減する。【解決手段】外部装置と通信する通信手段を有する通信装置は、通信手段により外部装置と接続するための接続情報を記録し、通信装置の起動に応じて、接続情報に基づいて通信手段を外部装置と通信接続する。通信装置は、通信装置の起動の要因である起動要因に基づいて、外部装置との通信接続を禁止する。【選択図】図５Ｂ
2019117978.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
外部装置と通信する通信手段と、
前記通信手段により外部装置と接続するための接続情報を記録する記録手段と、
前記通信装置の起動に応じて、前記接続情報に基づいて前記通信手段を前記外部装置と通信接続する接続手段と、
前記通信装置の前記起動の要因である起動要因に基づいて、前記接続手段による前記外部装置との通信接続を禁止する禁止手段と、を備えることを特徴とする通信装置。
【請求項２】
前記接続情報は、アクセスポイントと外部装置を一意に識別する識別情報を含み、
前記接続手段は、前記起動に応じて、前記識別情報に基づいて前記アクセスポイントを介して前記通信手段を前記外部装置と接続することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記接続手段は、前記接続情報に基づいて前記アクセスポイントに接続し、前記アクセスポイントと接続した後に前記外部装置を検索して前記通信手段と前記外部装置とを接続することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記禁止手段は、前記起動要因が、起動後に一定の処理を行いシャットダウンする形態での起動であった場合に、前記接続手段による通信接続を禁止することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記禁止手段は、前記起動要因が、自動的に起動とシャットダウンを繰り返す動作における起動であった場合に、前記接続手段による通信接続を禁止することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記禁止手段は、前記起動要因が前記外部装置と異なる機器との通信であった場合に、前記接続手段による通信接続を禁止することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記禁止手段は、前記起動要因が、前記通信手段とは異なる別の通信手段の接続による起動であった場合に、前記接続手段による通信接続を禁止することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記別の通信手段は、近距離無線通信または近接無線通信を行うことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記近距離無線通信は、ＢｌｕｅｔｏｏｔｈまたはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙであることを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記近接無線通信は、ＮＦＣであることを特徴とする請求項８または９に記載の通信装置。
【請求項１１】
前記禁止手段は、前記外部装置への送信対象となるデータが存在しない場合に、前記接続手段による通信接続を禁止することを特徴とする請求項１乃至１０のいずれか１項に記載の通信装置。
【請求項１２】
前記接続手段は、前記起動要因が、前記通信手段による通信接続と排他関係にある通信接続が確立した場合に、前記通信接続を切断することを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
前記接続手段は、撮像手段による動画録画の実行に応じて前記通信接続を切断することを特徴とする請求項１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記接続手段により確立された前記通信接続を用いて、前記外部装置へデータを送信する送信手段をさらに備えることを特徴とする請求項１乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
前記送信手段によるデータの送信の実行中は、前記通信装置の電源を自動的に切断する機能を無効にする無効化手段を備えることを特徴とする請求項１４に記載の通信装置。
【請求項１６】
撮像手段をさらに備え、
前記送信手段が送信するデータは、前記撮像手段を用いた撮影により得られた画像データであることを特徴とする請求項１４または１５に記載の通信装置。
【請求項１７】
外部装置と通信する通信手段を有する通信装置の制御方法であって、
前記通信手段により外部装置と接続するための接続情報を記録する記録工程と、
前記通信装置の起動に応じて、前記接続情報に基づいて前記通信手段を前記外部装置と通信接続する接続工程と、
前記通信装置の前記起動の要因である起動要因に基づいて、前記接続工程による前記外部装置との通信接続を禁止する禁止工程と、を備えることを特徴とする通信装置の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１６のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して外部装置と通信可能な通信装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮像装置に無線通信機能を持つ通信装置を搭載し、アクセスポイントを介してネットワークにアクセスすることが行われている。例えば、特許文献１には、アクセスポイントを介してネットワーク上のサーバに画像をアップロードする撮像装置が開示されている。また、最近では、Ｅｙｅ−Ｆｉ（登録商標）のように、あらかじめ通信接続の対象となる外部装置の情報を登録することで、通電時に画像を自動的に外部装置に送信するメモリカードが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３１１８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、撮像装置は起動時に常に画像を自動的に送信する。このため、必ずしも自動的な送信を開始する必要がない場合においても、画像の送信が開始されてしまう。たとえば、設定した一定間隔ごとに起動と撮影とシャットダウンを繰り返すようなインターバル撮影においては、送信処理を開始してもすぐにシャットダウンしてしまう。インターバル撮影では、ユーザは画像を外部装置へ送信することを意図してはいないであろうし、また、画像を送信しきれない可能性もある。このような状況下で、起動に応じて撮像装置が外部装置との無線通信接続を確立し画像の送信を開始すると、電力の無駄な消費が生じることになる。
【０００５】
本発明の目的は、無駄なデータの送信の発生を抑制し、電力の消費を低減する通信装置およびその制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様による通信装置は以下の構成を備える。すなわち、
外部装置と通信する通信手段と、
前記通信手段により外部装置と接続するための接続情報を記録する記録手段と、
前記通信装置の起動に応じて、前記接続情報に基づいて前記通信手段を前記外部装置と通信接続する接続手段と、
前記通信装置の前記起動の要因である起動要因に基づいて、前記接続手段による前記外部装置との通信接続を禁止する禁止手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、無駄なデータの送信の発生が抑制され、電力の消費が低減される。
【図面の簡単な説明】
【０００８】
【図１】実施形態によるデジタルカメラの構成例を示すブロック図。
【図２】実施形態におけるＰＣの構成例を示すブロック図。
【図３Ａ】実施形態によるデジタルカメラが提供するＵＩの例を示す図。
【図３Ｂ】デジタルカメラ１００における送信先の登録処理を示すフローチャート。
【図４】デジタルカメラからＰＣへの画像の送信動作を示すシーケンス図。
【図５Ａ】実施形態によるデジタルカメラの画像の送信処理を示すフローチャート。
【図５Ｂ】デジタルカメラによる自動送信の要否の判断処理を示すフローチャート。
【図５Ｃ】デジタルカメラによる自動送信中の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施形態について、添付の図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１０】
＜デジタルカメラ１００の内部構成＞
図１は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。また、以下では動画を通信装置による自動送信の対象としているがこれに限られるものではない。
【００１１】
制御部１０１は、入力された信号や、プログラムに従ってデジタルカメラ１００の各部を制御する。プログラムは、例えば不揮発メモリ１０３に格納される。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体または一部を制御するようにしてもよい。
【００１２】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）や、ＣＣＤ（Charge Coupled Device）が利用される。撮像部１０２は、制御部１０１に制御されることにより、光学レンズユニットで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Design Rule for Camera File system）の規格に従って、記録媒体１１０に記録される。
【００１３】
不揮発メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行されるプログラム等を格納する。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリ、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１４】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。また、操作部１０５は、無線接続部１１１を介して外部装置との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。
【００１５】
なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、制御部１０１はＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を開始する。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、制御部１０１は撮影動作を開始する。
【００１６】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影により得られた画像データの表示、対話的な操作のための文字表示などを行う。なお、必ずしもデジタルカメラ１００が表示部１０６を内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。記録媒体１１０は、撮像部１０２の撮影により得られた画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能に構成されてもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００１７】
無線接続部１１１および有線接続部１１４は、外部装置と接続するためのインターフェイスである。本実施形態のデジタルカメラ１００は、無線接続部１１１または有線接続部１１４を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で撮影した画像データを、無線接続部１１１または有線接続部１１４を介して外部装置に送信することができる。なお、本実施形態では、無線接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェイスを含む。制御部１０１は、無線接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。また、有線接続部１１４は、例えば、ＵＳＢ規格に従った通信を行う。
【００１８】
近距離無線通信部１１２は、例えば無線通信のためのアンテナ、無線信号を処理するための変復調回路、通信コントローラを備える。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、制御部１０１は、近距離無線通信部１１２を介して外部装置から撮影の命令を受信した場合は撮像部１０２を制御し、撮影動作を行う。また、制御部１０１は、近距離無線通信部１１２を介して外部装置から無線ＬＡＮ通信によるデータの授受を行うための命令を受信した場合は無線接続部１１１を制御し、無線ＬＡＮ通信を開始する。なお、本実施形態における近距離無線通信部１１２は、制御部１０１がオフまたスリープ状態のときも外部装置との通信を受け付け可能である。したがって、いわゆるカメラ１００がスリープ状態のときに近距離無線通信部１１２を介して外部装置から無線ＬＡＮ通信によるデータの授受を行うための命令を受信した場合、近距離無線通信部１１２は制御部１０１の起動及び無線ＬＡＮ通信のために必要な情報の送受信を行う。そして制御部１０１は無線ＬＡＮ通信のために必要な情報を用いて、外部装置との無線ＬＡＮ通信を確立する、いわゆるハンドオーバー処理を行う。
【００１９】
近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。
【００２０】
近接無線通信部１１３は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラを備える。近接無線通信部１１３は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Near Field Communication）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１３は、例えば、デジタルカメラ１００の側部に配される。
【００２１】
デジタルカメラ１００の近接無線通信部１１３と外部装置の近接無線通信部を近接させることにより、外部装置との近接無線通信が開始し、デジタルカメラ１００と外部気装置が接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
【００２２】
また、互いの近接無線通信部が近接無線通信可能な範囲になければ、通信は開始されない。また、互いの近接無線通信部が近接無線通信可能な範囲にあって、デジタルカメラ１００同士が通信接続されている際に、互いの近接無線通信部が近接無線通信可能な範囲に存在しなくなるまで離れてしまった場合は、通信接続が解除される。なお、近接無線通信部１１３が実現する非接触近接通信はＮＦＣに限られるものではなく、他の無線通信を採用してもよい。例えば、近接無線通信部１１３が実現する非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接通信を採用してもよい。
【００２３】
本実施形態では、無線接続部１１１により実現される通信の通信速度は、近接無線通信部１１３により実現される通信の通信速度よりも速い。また、無線接続部１１１により実現される通信は、近接無線通信部１１３による通信よりも、通信可能な範囲が広い。その代わり、近接無線通信部１１３による通信では、通信可能な範囲の狭さにより通信相手を限定することができるため、無線接続部１１１により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、無線接続部１１１を用いるよりも手軽に通信することができる。なお、本実施形態の近接無線通信部１１３も、前述した近距離無線通信部１１２と同様、制御部１０１がオフまたスリープ状態のときも外部装置との通信を受け付け可能である。したがって、ユーザはカメラ１００がオフまたはスリープ状態のときに外部装置を近接させることで、近接無線通信から無線ＬＡＮへのハンドオーバー処理を行うことができる。
【００２４】
なお、本実施形態におけるデジタルカメラ１００の無線接続部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。無線接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。
【００２５】
また、無線接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することが可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。
【００２６】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。以上が本実施形態によるデジタルカメラ１００の説明である。
【００２７】
＜ＰＣ２００の内部構成＞
上述のような通信装置（デジタルカメラ１００）から無線通信によりデータを取得する外部装置として動作可能な情報処理装置について説明する。以下では、そのような情報処理装置がパーソナルコンピュータ（以下、ＰＣ２００）である場合を例示して説明する。
【００２８】
図２は、本実施形態に係るＰＣ２００の構成を示すブロック図である。ＰＣ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ２０３、外部記録装置２０４、無線通信インターフェイス２０５、ＶＲＡＭ２０６、表示装置２０７を有する。さらに、ＰＣ２００は、サウンドデバイス２０８、キーボード２０９、ポインティングデバイス２１０および有線通信インターフェイス２１２を有する。
【００２９】
ＣＰＵ２０１は、入力信号やプログラムに基づき、情報処理装置の表示制御、記録制御、通信制御などを実現する。ＲＡＭ２０２には、プログラムや画像データが展開される。プログラムは、画像表示や画像処理を制御するためのプログラムコードであり、ＣＰＵ２０１によって実行される。また、ＲＡＭ２０２は、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域などとして使用される。ＨＤＤ２０３は、情報処理装置で実行される各制御プログラムや、画像ファイルやテキストファイルなどのコンテンツファイルなどを格納する。
【００３０】
外部記録装置２０４は、着脱が可能な外部記録媒体に対して読み出しおよび書き込みを行う装置である。プログラムや画像データが外部記録媒体に記録されている場合、これらは外部記録装置２０４を介してＲＡＭ２０２にロードされる。外部記録媒体には、例えば、ＤＶＤ−ＲＷドライブ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＡＭなどの光ディスクや、フレキシブルディスク、ＭＯなどの磁気ディスク、またフラッシュメモリなどの不揮発メモリが含まれる。
【００３１】
ＶＲＡＭ２０６は、画像データや実行されたプログラムのＵＩなどの映像信号を出力する。表示装置２０７は、ＶＲＡＭ２０６に入力された映像信号の表示処理を行う。表示装置２０７には、例えば、ＣＲＴやＬＣＤを用いることができる。また、ＳＥＤ（Surface-conduction Electron-emitter Display）やＥＬ（Electro Luminescent）を用いることができる。サウンドデバイス２０８は、例えば、画像データに添付されている音声データを処理し、スピーカなどに転送する。キーボード２０９は文字などを入力するための各種キーを有する。ポインティングデバイス２１０として、例えば、マウスパッドが挙げられる。ポインティングデバイス２１０は、表示装置２０７の表示画面上に表示されたマウスポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。
【００３２】
無線通信インターフェイス２０５は、外部装置との通信を行うためのインターフェイスである。このデバイスを介して、ＰＣ２００は外部装置（例えばデジタルカメラ１００）との無線通信を行うことができる。無線通信インターフェイス２０５は、外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮでの通信が可能である。有線通信インターフェイス２１２は、例えばＵＳＢ規格にしたがったインターフェイスであり、デジタルカメラ１００の有線接続部１１４を介してデジタルカメラ１００と通信するために用いられる。本実施形態では、有線通信インターフェイス２１２として、例えば、ＵＳＢを用いる。なお、無線通信インターフェイス２０５、有線通信インターフェイス２１２は、上記規格に限られるものではない。また、上位層でデジタルカメラ１００と通信するためのプロトコルとして、例えば、ＰＴＰ（Picture Transfer Protocol）規格があげられる。
【００３３】
ＰＣ２００は、これらの通信インターフェイスを用いて、外部装置とデータを送受信することが可能である。本実施形態では、ＨＤＤ２０３に記録されたプログラムをＲＡＭ２０２にロードし、ＣＰＵ２０１がこのプログラムを実行することにより、ＰＣ２００を通信装置として機能させる。なお、本実施形態では無線通信インターフェイス２０５と有線通信インターフェイス２１２とを別個のデバイスとして記載したが、例えばＰＣ２００は、両者の機能を備えた１つのチップを有していてもよい。
【００３４】
＜転送処理＞
本実施形態のデジタルカメラ１００は、手動送信処理と自動送信処理の２通りの送信方式を有する。手動送信処理は、ＰＣ２００と無線ＬＡＮ通信を確立した後に、例えばデジタルカメラ１００またはＰＣ２００のＧＵＩで画像を選択し、送信指示を行うことで画像を送信するような方式である。なお、無線ＬＡＮ通信の確立方法は種々の方法があるが、前述したハンドオーバー処理で通信を確立した場合は、手動送信で画像を送信することになる。これに対し自動送信処理は、デジタルカメラ１００の電源オンに応じて、デジタルカメラ１００が自動的に周囲の無線ＬＡＮネットワークに参加し、送信先として登録したＰＣ２００と通信を確立し、画像を送信する方式である。したがってユーザは、例えば家に帰ってきたタイミングでデジタルカメラ１００の電源をオンにすれば、家のＰＣに自動的に画像データがバックアップされることになる。この処理の詳細は後述する。
【００３５】
＜デジタルカメラ１００の画像の送信先の登録＞
デジタルカメラ１００及びＰＣ２００は、アクセスポイントが定期的に送信するビーコン信号を検知し、アクセスポイントが形成する無線ＬＡＮネットワークに参加する。デジタルカメラ１００とＰＣ２００は同じ無線ＬＡＮネットワークに参加した後、互いの機器発見、機器の能力取得などを経て無線ＬＡＮによるデータの送受信が可能な状態となる（機器間の通信を確立する）。
【００３６】
図３Ａはデジタルカメラ１００がＰＣ２００を送信先として登録する際のデジタルカメラ１００のＵＩ例を示す図である。図３Ｂは、デジタルカメラ１００における自動送信処理の送信先を登録するための登録処理を示すフローチャートである。以下、図３Ａ、図３Ｂを参照して、デジタルカメラ１００がＰＣ２００を画像の送信先として登録する際のシーケンスを説明する。
【００３７】
まず、デジタルカメラ１００においてユーザが送信先登録の実行を指示すると、図３Ｂに示す処理が起動する。まず、ステップＳ３０１において、制御部１０１は、自動送信を「する」が設定されているか否かを判断する。制御部１０１により自動送信を「する」が設定されていないと判断された場合（ステップＳ３０１でＮＯ）、処理はステップＳ３０２へ進む。他方、制御部１０１により自動送信を「する」が設定されていると判断された場合（ステップＳ３０１でＹＥＳ）、処理はステップＳ３０５へ進む。
【００３８】
ステップＳ３０２において、制御部１０１は、ステップＳ３０２において表示部１０６に図３Ａ（ａ）に示すような、自動送信メニュー（画面３０１）を表示する。画面３０１は、画像の自動送信を実行しない設定となっていることを示す。操作部１０５の操作に応じて、画像の自動送信を「する」に設定変更することができる。ステップＳ３０３において、制御部１０１は、ユーザが自動送信の設定を「しない」から「する」に変更したことを認識すると、ステップＳ３０４において、自動送信による画像の送信先がすでに登録されているか否かを判断する。送信先が登録されているか否かは、自動送信のための設定情報があるか否かにより判断することができる。ステップＳ３０４で設定情報がある（送信先が登録済み）と判断された場合、処理はステップＳ３０５へ進む。また、ステップＳ３０４で設定情報が無い（送信先が登録済み）と判断された場合、処理はステップＳ３０６（ＹＥＳ）からステップＳ３０７へ進む。
【００３９】
ステップＳ３０５において、制御部１０１は、図３Ａ（ｄ）に示す画面３０４を表示する。画面３０４では、自動送信を「する」状態であることが示されるとともに、送信先の変更を指示するためのメニューボタン３４１が表示される。ユーザの操作部１０５への操作によりメニューボタン３４１が選択されると、処理はステップＳ３０７へ進む。
【００４０】
ステップＳ３０７以降では、送信先の登録処理が行われる。まず、ステップＳ３０７において、制御部１０１は、無線ＬＡＮネットワークを検出し、ステップＳ３０８において、図３Ａ（ｂ）の画面３０２に示すように、検出された無線ＬＡＮネットワークのリストを表示する。デジタルカメラ１００は、アクセスポイントのビーコン信号を検知することで、検知したアクセスポイントの無線ＬＡＮネットワークを表示する。画面３０２のリストから操作部１０５のユーザ操作により無線ＬＡＮネットワークが選択されると（ステップＳ３０９でＹＥＳ）、処理はステップＳ３１０へ進む。
【００４１】
ステップＳ３１０において、制御部１０１は、選択された無線ＬＡＮネットワークを形成するアクセスポイントに接続して、無線ＬＡＮネットワークに参加する。無線ＬＡＮネットワークに参加すると、制御部１０１は、ステップＳ３１１において、無線ＬＡＮネットワークに対して機器検索要求を行い、外部装置の検出を行う。ステップＳ３１２において、制御部１０１は、図３Ａ（ｃ）の画面３０３に示すように、機器検索要求に対して検索応答を送信した外部装置のリストを表示する。ここで、検索応答は、応答した外部装置を一意に識別するための識別子を含む。
【００４２】
操作部１０５へのユーザ操作により外部装置のリストから送信先としての外部装置が選択されると、制御部１０１は、ステップＳ３１４において、選択された外部装置に対して接続要求を行い、接続を確立する。こうして接続の確立に成功すると、制御部１０１は、ステップＳ３１５において、その接続情報（アクセスポイントの識別情報、外部装置の識別情報を含む）を自動送信のための設定情報として記憶する。例えば、自動送信の対象の外部装置がＰＣ２００である場合、ＰＣ２００を一意に特定するための識別子と参加した無線ＬＡＮネットワークのアクセスポイントに接続するための情報（たとえば、ＳＳＩＤとパスワードなど）を不揮発メモリ１０３に記録する。このＰＣ２００の識別子は、画像の自動送信を行う際にＰＣ２００を特定するために使用する。
【００４３】
なお、ステップＳ３１０においてアクセスポイントへの接続に失敗した場合、制御部１０１はその旨を表示して処理をステップＳ３０７へ戻す。また、ステップＳ３１４において、外部装置との接続に失敗した場合は、制御部１０１は処理をステップＳ３１１へ戻す。制御部１０１は、ステップＳ３１５で設定情報を記憶すると、処理をステップＳ３０５へ進める。上述したように、ステップＳ３０５では、制御部１０１は、図３Ａ（ｄ）の画面３０４に示すように、自動送信が「する」の状態であることを示す自動送信メニューを表示する。
【００４４】
＜画像の送信＞
以下、図４を参照してデジタルカメラ１００がＰＣ２００に画像を自動送信する際のデジタルカメラ１００とＰＣ２００の動作を説明する。図４はデジタルカメラ１００がＰＣ２００に画像を自動送信する動作を示すシーケンス図である。
【００４５】
まず、ステップＳ４０１にて、ＰＣ２００がアクセスポイントの無線ＬＡＮネットワークに参加する。デジタルカメラ１００は、起動すると、ステップＳ４０２にて、自動送信を開始するか否かを判断する。この判断は、たとえば、デジタルカメラ１００の起動要因（詳細は後述する）、記録媒体１１０に未送信で且つ送信対象の画像があるか否かなどに基づく。自動送信を開始すると判断された場合、ステップＳ４０３にて、デジタルカメラ１００が画像の送信先の登録時に不揮発メモリ１０３に記録した設定情報（ステップＳ３１５）に従ってアクセスポイントの無線ＬＡＮネットワークに参加する。
【００４６】
なお、本実施形態では、ステップＳ４０１にて、ＰＣ２００が前もって無線ＬＡＮネットワークに参加しているがこれに限られるものではない。例えば、ステップＳ４０１とステップＳ４０２、ステップＳ４０３の順序は、ステップＳ４０２、ステップＳ４０３、ステップＳ４０１の順でもよく、同じ無線ＬＡＮネットワークにデジタルカメラ１００とＰＣ２００が参加すればよい。
【００４７】
ステップＳ４０４にて、デジタルカメラ１００はステップＳ４０３で参加した無線ＬＡＮネットワークを介して、機器検索要求を行う。ステップＳ４０５にて、デジタルカメラ１００は、機器検索応答した外部装置の識別子が、不揮発メモリ１０３に記憶した設定情報における外部装置の識別子と一致しているか判断する。デジタルカメラ１００は、機器検索応答した外部装置の識別子が不揮発メモリ１０３に記憶した設定情報における外部装置の識別子と一致していると判断すると、ステップＳ４０６で、外部装置（ＰＣ２００）へ接続要求を行う。ステップＳ４０７にてＰＣ２００が接続応答することにより、デジタルカメラ１００とＰＣ２００との通信接続が確立する。
【００４８】
ステップＳ４０８にて、デジタルカメラ１００は記録媒体１１０に記録している送信履歴情報を参照して、記録媒体１１０に記録している画像のうち、ＰＣ２００に対して未送信となっている画像のファイルパスなどの情報をＰＣ２００に通知する。ＰＣ２００は、ステップＳ４０９にて、通知されたファイルパスの画像を取得するための取得要求を行う。ステップＳ４１０において、デジタルカメラ１００は、取得要求に応じて画像をＰＣ２００へ送信する。デジタルカメラ１００は、要求された画像の送信が完了すると、その画像が送信済みとなるように送信履歴情報を管理するファイルを更新する。
【００４９】
ステップＳ４０８からステップＳ４１０までの一連の処理は、画像がすべて送信済みになるまで繰り返される。画像がすべて送信済みになると、ステップＳ４１１にて、デジタルカメラ１００はアクセスポイントの無線ＬＡＮネットワークから離脱して、すなわち、無線接続部１１１による通信接続を切断して、処理を終了する。このようにして、デジタルカメラ１００からＰＣ２００に画像を送信する。なお、本実施形態では、送信履歴情報を記録媒体１１０にファイルとして記録しているが、これに限る必要はない。たとえば、画像ごとのメタデータに送信済か否かを示す情報を記録してもよい。
【００５０】
次に、図４により説明した、ＰＣ２００に画像を送信する際のデジタルカメラ１００の動作について、図５Ａ〜図５Ｃのフローチャートを参照してさらに詳しく説明する。
【００５１】
図５Ａは本提案の実施形態おけるＰＣに画像を送信する際のデジタルカメラの動作を示すフローチャートである。デジタルカメラ１００の電源をオンにしてデジタルカメラ１００を起動し、制御部１０１がデジタルカメラ１００を動作させるためのプログラムを不揮発メモリ１０３から読み出して処理を開始することで、本フローチャートが開始する。
【００５２】
まず、ステップＳ５００において、制御部１０１は、今回のデジタルカメラ１００を起動させた要因が、自動送信を禁止する起動要因か否かを判断する。図５Ｂは、起動要因に基づいて自動送信を禁止するか否かを判断する処理を示すフローチャートである。ステップＳ５５１において、制御部１０１は、起動要因を取得する。そして、制御部１０１は、以下のステップＳ５５２〜Ｓ５５５において、取得した起動要因に基づいて自動送信を禁止するか否かを判断する。
【００５３】
まず、制御部１０１は、インターバル撮影のような起動後に一定の処理を行った後で、シャットダウンするような機能により起動した場合には自動送信を開始する必要がないと判断する。したがって、ステップＳ５５２において、制御部１０１は、デジタルカメラ１００の起動要因がインターバル撮影における起動であるか否かを判断する。制御部１０１は、インターバル撮影における起動であると判断した場合（ステップＳ５５２でＹＥＳ）、ステップＳ５５７において、自動送信を禁止すると決定する。なお、インターバル撮影は一例であり、制御部１０１は、自動送信が不要であると想定される所定の動作モードにおける動作の一環としてデジタルカメラ１００を起動した場合に、自動送信を禁止すると判断する。
【００５４】
また、制御部１０１は、近距離無線通信部１１２または近接無線通信部１１３を介して外部装置から起動された場合には、その後ハンドオーバー処理が行われ、ユーザが手動送信を行う可能性が高いため、自動送信を行う必要はないと判断する。従って、まず、ステップＳ５５３において、制御部１０１は、近接無線通信部１１３の接続に応じてデジタルカメラ１００を起動したか否かを判断する。制御部１０１は、近接無線通信部１１３の接続に応じた起動であると判断した場合（ステップＳ５５３でＹＥＳ）、ステップＳ５５７において、自動送信を禁止すると決定する。例えば、外部装置とＮＦＣにより接続したことに応じてデジタルカメラ１００が起動された場合には、自動送信が禁止される。
【００５５】
同様に、ステップＳ５５４において、制御部１０１は、近距離無線通信部１１２を介した外部装置の接続に応じてデジタルカメラ１００を起動したか否かを判断する。制御部１０１は、近接無線通信部１１３の接続に応じた起動であると判断した場合（ステップＳ５５３でＹＥＳ）、ステップＳ５５７において、自動送信を禁止する。例えば、外部装置とＢＬＥにより接続したことに応じてデジタルカメラ１００が起動された場合には、自動送信が禁止される。
【００５６】
また、制御部１０１は、無線ＬＡＮネットワークに接続するための機能と排他関係にあるような状態でデジタルカメラ１００が起動した場合に、自動送信を行う必要がないと決定する。そのような状態の一例としては、ＵＳＢ（有線接続部１１４）を利用して外部装置と接続することによりデジタルカメラ１００が起動した状態が挙げられる。そこで、本実施形態では、ステップＳ５５５において、制御部１０１は、デジタルカメラ１００の起動要因がＵＳＢ接続であるか否かを判断する。制御部１０１は、起動要因がＵＳＢ接続であると判断した場合（ステップＳ５５５でＹＥＳ）、ステップＳ５５７において自動送信を禁止する。
【００５７】
制御部１０１は、起動要因がステップＳ５５２〜Ｓ５５５の全ての判断項目に該当しないと判断した場合、ステップＳ５５６おいて、起動要因に基づく自動送信の禁止はしないと決定する。なお、上記ステップＳ５５２〜Ｓ５５５で例示した判断項目の全てを用いなくてもよいし、上記判断項目以外の判断項目が用いられてもよい。
【００５８】
図５Ａに戻り、ステップＳ５０１にて、制御部１０１は、ステップＳ５００において自動送信を禁止すると判断された場合には（ステップＳ５０１でＮＯ）処理を終了する。ステップＳ５００において自動送信が禁止されなかった場合には（ステップＳ５０１でＹＥＳ）、制御部１０１は、処理をステップＳ５０２へ進める。
【００５９】
ステップＳ５０２にて、制御部１０１は自動送信が可能か否かの判断を行う。自動送信ができないと判断された場合（ステップＳ５０２でＮＯ）には、本処理を終了する。たとえば、本実施形態では、制御部１０１は、自動送信の対象となる未送信の画像が存在するか否かを確認し、自動送信の対象となる画像のすべてが送信済みの場合に自動送信できないと判断する。より具体的には、制御部１０１は、自動送信による画像の送信履歴情報を記録媒体１１０にファイルとして記録する。制御部１０１は、記録媒体１１０に記録されている送信履歴情報のファイルを作業用メモリ１０４に読み込む。制御部１０１は、送信履歴情報を参照して、自動送信の送信先であるＰＣ２００にすべての画像を送信済みであれば、自動送信を開始せずに処理を終了する。なお、本実施形態では、送信履歴情報をファイルに書き込むため、記録媒体１１０が書き込み禁止状態であれば、ファイルを更新することができない。したがって、記録媒体１１０が書き込み禁止状態の場合にも、制御部１０１は、自動送信を開始せずに処理を終了する。ただし、送信履歴情報を記録媒体１１０ではなく、不揮発メモリ１０３などのほかの記憶領域に保存する場合には、この限りではない。
【００６０】
ステップＳ５０３にて、制御部１０１は無線接続部１１１を介して、前述の送信先の登録において不揮発メモリ１０３に記録したアクセスポイントの無線ＬＡＮネットワークに参加要求を行う。ステップＳ５０４にて、制御部１０１は、無線ＬＡＮネットワークに参加できたか否かを判断する。通信可能な範囲にアクセスポイントが存在しない、無線ＬＡＮネットワークに参加するための認証に失敗した、などにより、無線ＬＡＮネットワークに参加できなかった場合（ステップＳ５０４でＮＯ）には、制御部１０１は本処理を終了する。制御部１０１が無線ＬＡＮネットワークに参加できたと判断した場合（ステップＳ５０４でＹＥＳ）、処理はステップＳ５０５に遷移する。
【００６１】
ステップＳ５０５にて、制御部１０１は無線接続部１１１を介して、設定情報に登録されている外部装置を検索するために機器検索要求を行う。本実施形態では、制御部１０１は、無線ＬＡＮネットワークにＰＣ２００の機器検索要求を行う。ステップＳ５０６にて、制御部１０１は、自動送信の送信先の外部装置を発見できたか否かを判断する。すなわち、制御部１０１は、無線接続部１１１を介して機器検索応答を受信すると、その機器検索応答の識別子と自動送信の送信先の登録により不揮発メモリ１０３に記録されている識別子（本実施形態ではＰＣ２００の識別子）と合致するか否かを判断する。識別子が合致したと判断された場合、処理はステップＳ５０７に遷移する。他方、機器検索要求の発行後、一定時間内にＰＣ２００の識別子と合致する機器検索応答が受信されなかった場合、処理はステップＳ５１４に遷移する。ステップＳ５１４において、制御部１０１は、ステップＳ５０３により参加した無線ネットワークからデジタルカメラ１００を離脱させる。
【００６２】
なお、本実施の形態では、ＰＣ２００が起動していない場合や、ＰＣ２００が無線ＬＡＮネットワークに参加していない場合に、機器検索を続けると電力を無駄に消費してしまうため、このように一定時間で処理を終えているがこれに限る必要はない。たとえば、外部から電力が供給されている場合のように、潤沢な容量の電源がある場合には、機器検索を行い続けてもよい。
【００６３】
ステップＳ５０７にて、制御部１０１は無線接続部１１１を介して、ＰＣ２００に接続要求を行い、無線接続部１１１を介して、ＰＣ２００から接続応答を受信すると接続を確立する。ＰＣ２００からの接続応答が一定時間なければ、制御部１０１は、ＰＣ２００が通信できない状態であると判断し（ステップＳ５０８でＮＯ）、処理はステップＳ５１４に遷移する。なお、本実施形態では、一定時間で処理を終了するが、前述のＰＣ２００の検索と同様に必ずしも一定時間で処理を終えなくてもよい。
【００６４】
ステップＳ５０９にて、制御部１０１は、記録媒体１１０に記録している送信履歴情報を作業用メモリ１０４に読み込み、ＰＣ２００にまだ送信していない画像の情報を生成して、無線接続部１１１を介して、ＰＣ２００に通知する。ステップＳ５１０にて、制御部１０１は無線接続部１１１を介して、ＰＣ２００から画像取得要求を受信すると、ステップＳ５１１に遷移する。画像取得要求が一定時間ない場合には、制御部１０１は、ＰＣ２００が通信できない状態であると判断し、処理はステップＳ５１４に遷移する。なお、本実施形態では、一定時間で処理を終了するが、前述のＰＣ２００の検索と同様に一定時間で処理を終えなくてもよい。
【００６５】
ステップＳ５１１にて、制御部１０１は、無線接続部１１１を介して、ＰＣ２００に画像を送信する。画像の送信が完了すると、制御部１０１は、記録媒体１１０に記録している送信履歴情報を管理するファイルに、送信画像を送信済みとして記録する。ステップＳ５１２にて、制御部１０１は、記録媒体１１０に記録している送信履歴情報を作業用メモリ１０４に読み込み、ＰＣ２００にまだ送信していない画像があるか否かを判断する。ステップＳ５１２においてまだ送信していない画像があると判断された場合には、処理はステップＳ５０９に遷移し、すべての画像が送信されたと判断された場合には、処理はステップＳ５１３に遷移する。
【００６６】
このように、ステップＳ５０９からステップＳ５１２の処理を繰り返すことで、ＰＣ２００に送信対象であるすべての画像を送信する。なお、本実施形態では、画像ごとにステップＳ５０９からステップＳ５１２の処理を繰り返しているがこれに限る必要はない。たとえば、ステップＳ５０９にて、制御部１０１が、ＰＣ２００にまだ送信していない画像のリストをＰＣ２００に通知し、リストに登録されているすべての画像を送信するべくステップＳ５１０とステップＳ５１１を繰り返すようにしてもよい。
【００６７】
また、ステップＳ５０９からステップＳ５１２の処理を行っている最中にも、デジタルカメラ１００は撮影操作を行うことができ、撮影により追加された画像は送信対象となる。また、本実施形態ではユーザの指示なく画像の送信を自動的に行うため、ユーザが画像の送信が行われていることを識別できるように、制御部１０１が表示部１０６にアイコン表示を行って画像送信中であることを通知するようにしてもよい。なお、画像送信中の通知は、ユーザが画像の送信が行われていることがわかればよく、アイコン表示に限らず、たとえば、ＬＥＤ（Light Emitting Diode）などで、画像の送信が行われていることを表現してもよい。一方で、ユーザの指示なく画像の送信を自動的に行うが、ユーザが画像の送信を意識したくない場合には、前述の表示を行わないように設定できるようにしてもよい。
【００６８】
ステップＳ５１３にて、制御部１０１は無線接続部１１１を介して、ＰＣ２００にすべての画像を送信し終わったことを通知する。そして、ステップＳ５１４にて、制御部１０１は、無線ＬＡＮネットワークから離脱して、すなわち、ＰＣ２００との通信接続を切断して本処理を終了する。
【００６９】
なお、制御部１０１は、自動送信の実行中に図５Ｃに示すような処理を行う。まず、一定時間操作が行われない場合にデジタルカメラ１００が自動的にシャットダウンするような機能（オートパワーオフ機能）が有効であった場合、ユーザが操作しなければ画像の送信が途中で止まってしまう。そのため、ステップＳ５７１において、制御部１０１は、オートパワーオフ機能を無効化及び禁止する。
【００７０】
また、ユーザが画像の自動送信と排他関係にある機能を実行しようとした際には、制御部１０１は、無線ＬＡＮネットワークからデジタルカメラ１００を離脱させて（ＰＣ２００との通信接続を切断して）、自動送信を終了する。たとえば、ＵＳＢ接続による画像送信と、無線ＬＡＮネットワーク接続による画像送信が排他関係にある場合には、ＵＳＢ接続が行なわれたことに応じて、制御部１０１は、自動送信のために確立した無線ＬＡＮネットワークから離脱する。但し、ＵＳＢ接続の接続先が自動送信による画像の送信対象の外部装置（ＰＣ２００）であった場合には、自動送信を維持させるようにしてもよい。
【００７１】
上記の処理は図５ＣのステップＳ５７２、Ｓ５７６に示されている。ステップＳ５７２において、制御部１０１は、ＵＳＢ接続行われたか否かを判断する。ＵＳＢ接続が行われたと判断された場合、ステップＳ５７６において、制御部１０１は、ＵＳＢの接続先が自動送信の送信先か否かを判断する。ＵＳＢの接続先が自動送信の送信先であると判断された場合（ステップＳ５７６でＹＥＳ）、処理はステップＳ５７３へ遷移する。他方、ＵＳＢの接続先が自動送信の送信先ではないと判断された場合（ステップＳ５７６でＮＯ）、処理はステップＳ５７７へ進む。ステップＳ５７７において、制御部１０１は、自動送信のために確立した無線ネットワークからデジタルカメラ１００を離脱させる（ＰＣ２００との通信接続を切断する）。
【００７２】
また、画像の送信処理と、動画の撮影処理が排他関係にある場合に、ユーザが動画撮影を開始した場合には、制御部１０１は、自動送信のために確立した無線ＬＡＮネットワークから離脱する。すなわち、ステップＳ５７３において、制御部１０１は、デジタルカメラ１００が動画の録画中か否かを判断する。制御部１０１は、動画録画中であると判断した場合（ステップＳ５７３でＹＥＳ）、ステップＳ５７７において自動送信のために確立した無線ネットワークからデジタルカメラ１００を離脱させる。動画録画中でないと判断された場合（ステップＳ５７３でＮＯ）、処理はステップＳ５７４へ遷移する。
【００７３】
制御部１０１は、以上のステップＳ５７２〜Ｓ５７３の判断を、自動送信が実行されている間繰り返し行う（ステップＳ５７４でＹＥＳ）。画像の自動送信が完了するなどして自動送信が実行中でなくなると（ステップＳ５７４でＮＯ）、処理はステップＳ５７５へ進む。ステップＳ５７５において、制御部１０１は、オートパワーオフ機能を回復し（オートパワーオフ機能の状態をステップＳ５７１の実行前の状態に戻す）、本処理を終了する。
【００７４】
以上のように、本実施形態によれば、起動要因に応じて画像の自動送信を開始する撮像装置を提供することができる。
【００７５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。また、上述の実施形態においては、送信対象を画像として説明したが、これに限る必要はない。たとえば、音声ファイルや文書ファイルなど、クライアント機器とサーバ機器の間でやりとりできるファイルであれば何でもよい。
【００７６】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００７７】
１００：デジタルカメラ、１０１：制御部、１０２：撮像部、１０３：不揮発メモリ、１０４：作業用メモリ、１０５：操作部、１０６：表示部、１１０：記録媒体、１１１：接続部、１１２：近距離無線通信部、１１３：近接無線通信部
【図１】
2019117978.tif 000003
【図２】
2019117978.tif 000004
【図３Ａ】
2019117978.tif 000005
【図３Ｂ】
2019117978.tif 000006
【図４】
2019117978.tif 000007
【図５Ａ】
2019117978.tif 000008
【図５Ｂ】
2019117978.tif 000009
【図５Ｃ】
2019117978.tif 000010