(57)【要約】      （修正有）【課題】本発明は、撮像装置で撮影処理が行われた際に自動的に通信装置へ転送される通信システムにおいて、通信装置の空き容量が少なくなった場合に、撮影画像が転送されない課題について、ユーザが簡単に撮影画像を再転送できるようにすることを目的とする。【解決手段】通信装置における記録媒体の空き容量が閾値より少なくなった場合、ユーザへ転送済みリストの中から削除すべき画像、未転送リストの中から取り込むべき画像を選択してもらうようにする。【選択図】図６
2019148863.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と通信装置からなる通信システムにおいて、
撮像装置は、通信装置と通信を行う手段と、
撮影されたタイミングで画像転送要求を送信する手段と、
画像を転送する手段を有し、
通信装置は、撮像装置と通信を行う手段と、
画像転送要求を受信する手段と、
画像取得要求を送信し、画像を受信する手段と、
空き容量を判断する手段と、
画像を削除する手段と、
未転送リストを生成する手段を有し、
通信装置の空き容量が閾値より少なくなった場合に、通信装置は、画像転送要求を受信しても、画像取得要求は行わず、未転送リストを生成する。通信装置は、受信済みの画像と未転送リストの画像に関して領域を分けた画像整理画面表示し、ユーザへ削除対象と取り込み対象を同時に選択させる。
【請求項２】
前記画像整理画を表示している間に、前記撮像装置からの画像転送要求を受信した場合は、前記未転送リストへ追加することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記画像整理画面における前記未転送リストの表示に関して、ユーザの操作によって非表示領域から表示領域へ移動する画像に関しては、前記撮像装置へサムネイル画像取得要求を送信し、受信したサムネイル画像を記録媒体に格納して表示し、表示領域から非表示領域へ移動する画像に関しては記録媒体から削除することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記閾値をユーザへ決定させることを特徴とする請求項１に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、複数のアプリケーションを用いて処理を行うために用いて好適な情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンの登場によって、画像や動画を活用したり、コミュニケーションしたりする機会が増えている。その機会の増加に伴って、ユーザは、より綺麗な画像・動画を記録しておきたいという欲求を満たすために、スマートフォンに組み込まれているカメラで撮影した画像や動画だけなく、デジタルカメラで撮影した画像や動画もスマートフォンで活用することを期待されている。
【０００３】
そのデジタルカメラにある画像をスマートフォンへ簡単に転送する手段の一つとして、デジタルカメラがアクセスポイントとして動作するＡＰモードとなり、それにスマートフォンを接続し、スマートフォン操作でカメラ内の画像データを取り込むといった方法がある。画像を取り込む際に、スマートフォンの空き容量が少ない場合は、取り込みを開始したタイミングでエラー通知を表示し、ユーザが手動でスマートフォン内のデータを消去し、再度取り込みを実行しなくてはならない。
【０００４】
ところで、特許文献１には、画像の属性情報に基づいて削除候補画像を前もって自動的に決定し、スマートフォンの空き容量が閾値より少なくなった場合に、削除候補画像のうちどれを削除すべきかユーザへ通知し、ユーザ操作の手番を少なくする方法が開示されている。
【０００５】
また特許文献２には、スマートフォンの空き容量が少ない場合に、スマートフォン上で受信する画像を限られた空き容量の中で選択させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１６５０１０号公報
【特許文献２】特開平１１−３３１５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
最近では、カメラとスマートフォンが接続した状態で、カメラを操作して撮影を行うと、自動的にカメラからスマートフォンへ画像を転送する機能なども出てきている。
【０００８】
このような撮影した際に自動的に転送する機能においては、スマートフォンの保存容量が少なくなった場合に、ユーザが気づかずにすべての撮影画像が転送エラーとなってしまう。撮影した画像に関してスマートフォンへ取り込むためには、スマートフォンの空き容量を増やした後で、スマートフォンを操作して再度選択して取り込必要があるため、ユーザにとっては操作が煩わしいものとなっている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本願に係る発明の１つは、
撮像装置と通信装置からなる通信システムにおいて、撮像装置は、通信装置と通信を行う手段と、撮影されたタイミングで画像転送要求を送信する手段と、画像を転送する手段を有し、通信装置は、撮像装置と通信を行う手段と、画像転送要求を受信する手段と、画像取得要求を送信し、画像を受信する手段と、空き容量を判断する手段と、画像を削除する手段と、未転送リストを生成する手段を有し、通信装置の空き容量が一定量より少なくなった場合に、通信装置は、画像転送要求を受信しても、画像取得要求は行わず、未転送リストを生成する。通信装置は、受信済みの画像と未転送リストの画像に関して領域を分けて表示し、ユーザへ削除対象と取り込み対象を同時に選択させる。
【発明の効果】
【００１０】
本発明によれば、情報処理装置において、撮影自動転送中に端末の空き容量が少なくなった場合に、所望の転送失敗画像を部分的に取り込むことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態におけるシステム構成例を説明するための図である。
【図２】本発明の実施形態における撮像装置のハードウェア構成例を示す図である。
【図３】本発明の実施形態における通信機器のソフトウェア構成例を示す図である。
【図４】本発明の実施形態における撮像装置の撮影処理をトリガーに撮像装置から通信機器へ転送を行う処理手順を説明するためのシーケンス図である。
【図５Ａ】本発明の実施形態における通信機器の記録媒体の容量が特定の閾値に達した場合の処理手順を説明するための図である。
【図５Ｂ】本発明の実施形態における通信機器の記録媒体の容量が特定の閾値に達した場合の処理手順を説明するための図である。
【図５Ｃ】本発明の実施形態における通信機器の記録媒体の容量が特定の閾値に達した場合の処理手順を説明するための図である。
【図６】本発明の実施形態における通信機器の記録媒体の容量が特定の閾値に達した場合の処理手順を説明するためのＵＩ図である。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１４】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１５】
［第１の実施形態］
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１６】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１７】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１８】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１９】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００２０】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００２１】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２２】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２３】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、接続部１１１を介して外部装置に送信することができる。なお、本実施形態では、接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。接続部１１１は第１の無線通信手段の一例である。
【００２４】
なお、本実施形態におけるデジタルカメラ１００の接続部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。      
【００２５】
デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。
【００２６】
また、接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。
【００２７】
デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。
【００２８】
また、ＡＰモードとＣＬモードは、近距離通信無線部１１２を介した近距離無線通信を用いて携帯電話２００によって書き込まれた情報を基に判断することで、切り替えることが可能である。近距離無線通信部１１２は、例えば、無線通信のためのアンテナ部と無線信号を処理するための変復調回路から構成され、主にＴａｒｇｅｔとしてふるまう。
【００２９】
近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近距離無線通信を実現する。近距離無線通信部１１２は通信を確立した上で、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ１０３に格納されているデータに基づき、データを出力する。一方、近距離無線通信部１１２は、他のデバイスからデータ書き込み要求を受けると、データを受信し、そのデータを不揮発性メモリ１０３へ格納する。
【００３０】
また、近距離無線通信部１１２は、暗号化通信機能を搭載しており、近距離無線通信にて読み込みコマンドや、書き込みコマンドに対して、暗号化や復号化を行う機能を有している。これにより、不揮発性メモリ１０３に格納されているデータに対してアクセス制御を行うことができる。例えば、不揮発性メモリ１０３のデータを書き込み専用に設定することや、読み込み専用に設定することが可能である。また、この暗号化通信機能に用いられる秘密鍵は、不揮発性メモリ１０３に暗号化された状態で格納されている。
【００３１】
なお、近距離無線通信部１１２の暗号化方式は、ＡＥＳ（Ａｄｖａｎｃｅｄ Ｅｎｃｒｙｐｔｉｏｎ Ｓｔａｎｄａｒｄ）やＤＥＳ（Ｄａｔａ Ｅｎｃｒｙｐｉｏｎ Ｓｔａｎｄａｒｄ）といった、共通鍵暗号方式である。
【００３２】
なお、本実施例では、暗号化通信機能により、不揮発性メモリ１０３を読み込み専用に設定している前提で説明する。そのため、本実施例では、近距離無線通信部１１２を介して、不揮発性メモリ１０３のデータを書き換える場合、不揮発性メモリ１０３に暗号化されて格納されている暗号鍵と同様の暗号鍵を用いて書き込みコマンドを生成し、暗号化通信を行う必要がある。
【００３３】
不揮発性メモリ１０３に格納されているデータはＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）に準拠しており、例えば、無線通信にてデジタルカメラと連携するアプリケーションを特定できるようなデータや、デジタルカメラ１００が簡易ＡＰモードとなる場合のデータ（ＳＳＩＤやパスワード）などを格納している。
【００３４】
なお、データを格納する場所は不揮発性メモリ１０３に限定するものではない。例えば、近距離無線通信部１１２内に不揮発性メモリを設け、データを格納する構成にしてもよい。
なお、不揮発性メモリ１０３に格納されているデータは、ＮＤＥＦに限られるものではないことに留意する。例えば、ＮＦＣフォーラムにて定義されているタグフォーマットに準拠した上でバイナリデータを用いて独自に定義し、格納してもよい。
【００３５】
なお、近距離無線通信部１１２を用いて携帯電話２００と接続させる場合、必ずしも近距離無線通信部１１２と近距離無線通信部２１２を接触させる必要はない。互いの近距離無線通信部１１２と近距離無線通信部２１２は、一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近距離無線通信可能な範囲まで近づければよい。以下の説明では、この近距離無線通信可能な範囲まで近づけることを、近接させる、と記載する。
【００３６】
また、互いの近距離無線通信部１１２と近距離無線通信部２１２が近距離無線通信不可能な範囲にあれば、通信は開始されない。また、互いの近距離無線通信部１１２と近距離無線通信部２１２が近距離無線通信可能な範囲にあって、デジタルカメラ１００と携帯電話２００が通信接続されている際に、互いの近距離無線通信部１１２と近距離無線通信部２１２が近距離無線通信不可能な範囲に離れてしまった場合は、処理が実行されない。なお、近距離無線通信部１１２が実現する非接触近接通信はＮＦＣに限られるものではなく、他の無線通信を採用してもよい。例えば、近距離無線通信部１１２が実現する非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接通信を採用してもよい。
【００３７】
本実施形態では、接続部１１１により実現される通信の通信速度は、後述の近距離無線通信部１１２により実現される通信の通信速度よりも速い。また、接続部１１１により実現される通信は、近距離無線通信部１１２による通信よりも、通信可能な範囲が広い。その代わり、近距離無線通信部１１２による通信では、通信可能な範囲の狭さにより通信相手を限定することができるため、接続部１１１により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、接続部１１１を用いるよりも手軽に通信することができる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００３８】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に近距離無線通信部１１２のアンテナ部分を有する。この近距離無線通信部１１２同士を一定の距離に近づけることにより、他の機器上にデジタルカメラ１００と通信を行うような対応アプリケーションを起動することができる。
【００３９】
以上がデジタルカメラ１００の説明である。
【００４０】
＜携帯電話２００の内部構成＞
図２は、本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００４１】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００４２】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００４３】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００４４】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００４５】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００４６】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００４７】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００４８】
接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、接続部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、接続部２１１は、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。
【００４９】
近距離無線通信部２１２は、他デバイスとの非接触近接無通信を実現するための通信ユニットである。近距離無線通信部２１２は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。
【００５０】
近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施例では、近距離無線通信部２１２は、ＮＦＣの規格で定義されているカードリーダモード、カードライタモードおよびＰ２Ｐモードで動作し、主にＩｎｉｔｉａｔｏｒとしてふるまう。
【００５１】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００５２】
以上が携帯電話２００の説明である。
【００５３】
（動作概要）
次に、図４を参照しながら、撮像装置１の撮影処理をトリガーに、通信機器２へ画像を逐次転送する処理について説明する。
【００５４】
図４(a)は、本実施形態において、ユーザが撮像装置１と通信機器２上のカメラ接続アプリを操作して無線接続を確立し、撮像装置１の撮影処理をトリガーに撮像装置１から通信機器２へ転送を行う処理手順を説明するためのシーケンス図である。
【００５５】
まず、T４０１では、撮像装置１と通信機器２との無線通信接続が確立される。なお、撮像装置１は、簡易ＡＰを立ち上げ、通信機器２はそのＡＰへ接続し、無線通信を確立する。  T４０２では、撮像装置１の制御部１０１は、無線ＬＡＮ部１１１を介して、通信機器２へカメラの設定を通知する。設定はカメラのＡF値やTV値などの撮影パラメータなどの設定情報を通知する。本実施例では、このタイミングで撮像装置１の自動転送機能に関する設定状況についても通知する。
【００５６】
ここで、自動転送機能について説明する。自動転送機能は、撮像装置１において撮影処理が行われたタイミングで、無線通信を介して通信機器２へ撮影画像を転送する機能である。自動転送設定値は撮像装置１の作業用メモリ１０４に格納され、自動転送を「する」か「しない」かが記憶される。また、「オリジナル」か「縮小」かの自動転送する際の画像サイズに関しても記憶される。これら自動転送設定値は撮像装置１の操作部１０５を操作することで可能となっている。
【００５７】
以上から、Ｔ４０２では、自動転送機能の設定値である、自動転送「する」/「しない」のいずれかと、転送する際の画像サイズ「オリジナル」/「縮小」のいずれかが撮像装置１から通信機器２へ通知される。
【００５８】
Ｔ４０３では、撮像装置１から通知を受けた通信機器２の制御部２０１が、自動転送設定に関する応答として、「許可」/「拒否」のいずれかを無線ＬＡＮ部２１１を介して送信する。この応答は、通信機器２上のカメラ接続アプリの状態応じて、自動転送を受け入れるか受け入れないかを示すものであり、例えば、カメラ接続アプリがフォアグラウンドの場合は、自動転送「許可」として送信し、一方バックグラウンドの場合は、自動転送「不可」として送信する。通信機器２の制御部２０１はカメラ接続アプリの状態変化を検知し、その都度撮像装置１へ応答を送信する。
【００５９】
Ｔ４０４では、ユーザが撮像装置１を操作し、操作部１０５のレリーズスイッチを押下する。
【００６０】
Ｔ４０５では、撮像装置１の制御部１０１は、撮像部１０２から出力された画像データを記録媒体１１０へ書き込む。
【００６１】
Ｔ４０６では、撮像装置１の制御部１０１は、無線ＬＡＮ部１１１を介して撮影転送通知を送信する。この撮影転送通知には、撮像装置１の記録媒体１１０において、一意に特定可能な画像データのＩＤが含まれる。
【００６２】
Ｔ４０７では通信機器２の制御部２０１は、無線ＬＡＮ部２１１を介して撮像装置１からの撮影転送通知を受信し、通知から取得した画像データＩＤを転送リストへ追加する。なお、転送リストは通信機器２の作業用メモリ２０４に配置され、FIFO（Ｆｉｒｓｔ Ｉｎ  Ｆｉｒｓｔ Ｏｕｔ）で動作するリストである。
【００６３】
Ｔ４０８では、通信機器２の制御部２０１は、転送リストの先頭から画像データＩＤを取り出し、その画像データＩＤを元に無線ＬＡＮ部２１１を介して撮像装置１へ転送要求を送信する。
【００６４】
Ｔ４０９では、撮像装置１の制御部１０１は、通信機器２から無線ＬＡＮ部１１１を介して受信した、転送要求の応答として、指定された画像データＩＤに対応する画像データを記録媒体１１０から取り出し、無線ＬＡＮ部１１１を介して画像データを送信する。
【００６５】
Ｔ４１０では、通信機器２の制御部２０１は、無線ＬＡＮ部２１１を介して撮像装置１からの画像データを受信し、記録媒体２１０へ記録する。
【００６６】
以上が撮像装置１の撮影処理をトリガーに撮像装置１から通信機器２へ転送を行う処理手順である。なお、Ｔ４０６における撮影転送通知とＴ４０９における画像データ転送は非同期で行われる処理であり、Ｔ４０５の処理が完了、もしくはＴ４０８の転送要求を受け付けたタイミングによってＴ４０６、Ｔ４０９の処理が決定される。
【００６７】
（通信機器の処理手順）
次に、図５A〜図５C、図６を用いて、本実施例のおける通信機器２の記録媒体２１０の容量が特定の閾値に達した場合の処理手順について説明する。
【００６８】
図５Aは通信機器２が、無線ＬＡＮ部２１１を介して、撮像装置１から撮影転送通知（図4 におけるＴ４０６）を受信したタイミングが開始となっている。
【００６９】
ステップＳ５０１では、通信機器２の制御部２０１は、記録媒体２１０の空き容量が閾値Ｔより大きいか判断する。制御部２０１が記録媒体２１０の空き容量が閾値Ｔより大きいと判断した場合は、ステップＳ５０２へ処理を進める。一方、制御部２０１が記録媒体２１０の空き容量が閾値Ｔ以下と判断した場合は、ステップＳ５０４へ処理を進める。
【００７０】
なお、閾値Ｔは、通信機器２の作業用メモリ２０４に配置されているが、カメラ接続アプリが値を固定値として定義し、アプリの起動と同時に値を作業用メモリ２０４に書き込んでも良いし、カメラ接続アプリに閾値Ｔを変更可能なＵＩを設け、ユーザ操作で指定した値を作業用メモリ２０４に書き込んでも良い。
【００７１】
ステップＳ５０２では、通信機器２の制御部２０１は、撮像装置１からの撮影転送通知から取得した画像データＩＤを転送リストへ追加する。ステップＳ５０３では、通信機器２の制御部２０１は転送リストの先頭から画像データＩＤを取り出し、その画像データＩＤを元に無線ＬＡＮ部２１１を介して撮像装置１へ転送要求を送信する。
【００７２】
ステップＳ５０４では、通信機器２の制御部２０１は、撮像装置１からの撮影転送通知から取得した画像データＩＤを未転送リストへ追加する。ステップＳ５０５では、通信機器２の制御部２０１は、表示部２０６に図６（ａ）に表示するような画像整理画面を表示し、図５Bに示すＳ５５１へ処理を進める。なお、画像整理画面は、撮像装置１から既に取り込み済みである画像の領域（以下、取込済領域６０１）と未だ転送されていない画像の領域（以下、未転送領域６０２）に分けて表示される。それぞれの領域において領域内に表示できない画像については、ユーザがスクロール操作を行うことで表示を行うことができる。
【００７３】
また、取込済領域６０１では、記録媒体２０１に記録されている画像からサムネイル画像を抜き出して表示する。一方、未転送領域６０２に関しては、領域に表示している画像の分だけ、撮像装置１へサムネイル画像取得要求を行い、その画像データを記録媒体２０１へ記録することで表示する。ユーザが未転送領域６０２をスクロールして、表示されていない未転送サムネイル画像を表示する場合は、表示領域から非表示領域へ遷移する画像を記録媒体２０１から消去してから、表示する未転送サムネイル画像について撮像装置１へ取得要求を行う。
【００７４】
ステップＳ５５１では、通信機器２の制御部２０１は、ユーザが取込済領域、もしくは未転送領域６０２の領域上のサムネイル画像をタップされたかを判断する。制御部２０１がサムネイル画像をタップされたと判断した場合は、図５Cに示すステップＳ５５２へ処理を進める。一方、制御部２０１がタップされていないと判断した場合は、ステップＳ５５９へ処理を進める。
【００７５】
ステップＳ５５２では、通信機器２の制御部２０１は、タップされた画像に関して、既に選択済みであるかどうかを判断する。制御部２０１が選択済みでないと判断する場合はステップＳ５５３へ処理を進める。一方、制御部２０１が選択済みであると判断する場合はステップＳ５５７へ処理を進める。
【００７６】
ステップＳ５５３では、通信機器２の制御部２０１は、記録媒体２０１の予定空き容量を算出する。このとき、取込済領域上の画像を選択した場合は、選択した画像の容量分を記録媒体２０１の空き容量から加算する。一方、未転送領域上の画像を選択した場合は、選択した画像の容量分を記録媒体２０１の空き容量から減算する。なお、選択した画像に関する画像サイズは、画像のＥｘｉｆ情報から取得し、算出している。
【００７７】
ステップＳ５５４では、通信機器２の制御部２０１は、ステップＳ５５３で算出した予定空き容量が作業用メモリ２０４に記録されている閾値Ｔより大きいか判断する。制御部２０１が閾値Ｔより大きいと判断した場合は、ステップＳ５５５へ処理を進める。一方、制御部２０１が閾値Ｔ以下と判断した場合は、ステップＳ５５６へ処理を進める。
【００７８】
ステップＳ５５５では、通信機器２の制御部２０１は、表示更新を行う。ステップＳ５５２にて選択した画像が未選択画像の場合は、選択した画像に関して選択済マーク６０６を重畳表示し、取込済領域情報６０７を更新する。図６（ｃ）に示す例では、取込済画像を１枚選択し、その画像のサイズは3.2MBであることから、3.2MB空き容量が生じる予定であると取込済領域６０７の表示を更新している。また、3.2MB空き容量が生じた分だけ、未転送領域情報の使用可能容量を加算し、22.5MBと表示を更新している。同様に、ユーザが未転送画像領域上の画像を選択した場合は、選択した対象へ選択済マーク６０６をつけ、未転送領域情報６０８を更新する。図６（ｃ）に示す例では、未転送画像を１枚選択し、その画像のサイズは2.9MBであることから、2.9MB空き容量が生じる予定であると未転送領域６０８の表示を更新している。
【００７９】
一方、ステップＳ５５２にて選択した画像が選択済画像の場合は、選択した画像上に重畳表示されている選択済マーク６０６を非表示にする。また、選択した画像が取込済領域の場合は、取込済領域６０７に表示する空き予定の数値を選択した画像の容量分だけ減算して表示する。
【００８０】
例えば、図６（ｃ）に示す取込済領域の選択済み画像をユーザがタップすると、選択した画像の容量3.2MB分だけ減算するため、「0枚削除予定 (0.0MB空き予定)」と取込済領域情報を更新する。同様に、選択した画像が未転送領域の場合は、未転送領域６０８に表示する空き予定の数値を選択した画像の容量分だけ加算して表示する。例えば、図６（ｃ）に示す未転送領域の選択済み画像をユーザがタップすると、選択した画像の容量2.9MB分だけ加算するため、「0枚選択中 (22.5MB中 0.0MB予定)」と未転送領域情報を更新する。
【００８１】
ステップＳ５５６では、通信機器２の制御部２０１は、図６（ｂ）に示すように、ステップＳ５５１にて選択した画像によって、予定空き容量がなくなったメッセージ６０５を表示する。
【００８２】
ステップＳ５５７では、通信機器２の制御部２０１は、選択された取込済画像が０枚より大きいか判断する。制御部２０１が０枚より大きいと判断した場合は、ステップＳ５５８へ処理を進める。一方制御部２０１が０枚であると判断した場合はステップＳ５５１へ処理を戻す。
【００８３】
ステップＳ５５９では、通信機器２の制御部２０１は、図６（ａ）に示す、中止ボタン６０３が押下されたかどうか判断する。制御部２０１が押下されたと判断した場合は、画像整理画面を閉じ、処理を終了する。一方、制御部２０１が押下されていないと判断した場合は、ステップＳ５６０へ処理を進める。
【００８４】
ステップＳ５６０では、通信機器２の制御部２０１は、図６（ａ）に示す、実行ボタン６０４が押下されたかどうか判断する。制御部２０１が押下されたと判断した場合は、ステップＳ５６１へ処理を進める。一方、制御部２０１が押下されていないと判断した場合は、ステップＳ５５１へ処理を戻す。なお、実行ボタン６０４はステップＳ５５８にて実行ボタン６０４を有効にしない限りは、ユーザが押下しても処理を無視するものとする。
【００８５】
ステップＳ５６１では、通信機器２の制御部２０１は、図６（ｄ）に示すように削除中であるメッセージ６０９を表示しながら、取込済領域にて選択した画像に関して記録媒体２０１から削除を行う。
【００８６】
ステップＳ５６２では、通信機器２の制御部２０１は、未転送領域の選択枚数が０枚より大きいか判断する。制御部２０１が０枚より大きいと判断した場合はステップＳ５６３へ処理を進める。一方、制御部２０１が０枚であると判断した場合は、画像転送画面を閉じて処理を終了する。
【００８７】
ステップＳ５６３では、通信機器２の制御部２０１は、未転送領域にて選択した画像に関して、撮像装置へ転送要求を開始し、画像の取り込みを実行する。この処理はステップＳ５０３と同等である。なお、取込を実行する際は、図６（ｅ）に示すように画像取り込み画面を表示する。実行中の画像に関しては領域６０８へ表示し、進捗をプログレス６０９にて表示する。また、選択した未転送画像に関してはリスト領域６１２へリスト表示を行い、各画像に関して画像名６１１を表示する。取込完了した画像に関しては取込済アイコン６１３を表示し、取込実行中の画像に関しては実行中アイコン６１４を表示する。なお、取込実行中にキャンセルボタン６１０を押下すると取込実行はキャンセルされる。一方、すべて取込済の場合は、画面が閉じられる。
【００８８】
以上、本実施例のおける通信機器２の記録媒体２１０の容量が特定の閾値に達した場合の処理手順を説明した。
【００８９】
なお、本実施例では、ステップＳ５０１にて取込済画像の枚数によらず、記録媒体２０１の空き容量のみを判断して、未転送リストへ追加すると説明したが、取込済画像が１枚以上ある場合などといった取込済画像の枚数を条件として追加してもよい。
【００９０】
また、ステップＳ５５１からステップＳ５６３の処理が終了した際に、図６（ａ）、（ｅ）に示すような画像整理画面や画像取込画面を閉じるように処理しても良い。
また、図６（ａ）に示すような画像整理画面を表示している場合は、通信機器２の制御部２０１は、無線ＬＡＮ部２１１を介して自動転送設定に関して、「拒否」を送信し、撮像装置からの撮影転送通知を受信しないようにしても良いし、撮影転送通知を受信したタイミングで画像整理画面にてユーザが選択した画像をリセットしても良い。
【００９１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９２】
１００  デジタルカメラ
１０１  制御部
１０２  撮像部
【図１】
2019148863.tif 000003
【図２】
2019148863.tif 000004
【図３】
2019148863.tif 000005
【図４】
2019148863.tif 000006
【図５Ａ】
2019148863.tif 000007
【図５Ｂ】
2019148863.tif 000008
【図５Ｃ】
2019148863.tif 000009
【図６】
2019148863.tif 000010