(57)【要約】【課題】  無線通信の伝送品質が劣化している場合でも、画像サーバにおいて所望の画像データを速やかに確認することができ、また、所望の画像データを速やかに取得することができる画像データ伝送システム、デジタルカメラ、画像サーバ及び通信プログラムを提供する。【解決手段】  本発明に係るデジタルカメラ１００は、無線通信を用いて撮影した画像データを画像サーバに送信するデジタルカメラであって、画像データを用いたサムネイル画像データを生成し、生成したサムネイル画像データを画像サーバに送信する。また、デジタルカメラ１００は、画像サーバによって送信された画像データ要求を受信し、画像データ要求によって特定される画像データを画像サーバに送信する。【選択図】  図２
2006311271.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を用いて撮影した画像データを送信するデジタルカメラと、前記画像データを取得する画像サーバとを含む画像データ伝送システムであって、
前記デジタルカメラは、
前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信部と、
前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信部と、
前記画像データ要求受信部が受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信部と
を備え、
前記画像サーバは、
前記サムネイル画像データを受信するサムネイル画像データ受信部と、
前記サムネイル画像データ受信部が受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示部と、
利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記画像データ要求を生成し、生成した前記画像データ要求を前記デジタルカメラに送信する画像データ要求送信部と
を備える画像データ伝送システム。
【請求項２】
前記デジタルカメラは、
前記無線通信において用いられる無線信号の状態を判定するカメラ側無線信号状態判定部をさらに備え、
前記サムネイル画像データ送信部は、前記カメラ側無線信号状態判定部によって判定された前記無線信号の状態を示すカメラ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信する請求項１に記載の画像データ伝送システム。
【請求項３】
前記画像サーバは、
前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、
前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値を前記デジタルカメラに送信する無線信号状態値送信部と
を備え、
前記デジタルカメラの前記サムネイル画像データ送信部は、受信した前記サーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信する請求項１または２に記載の画像データ伝送システム。
【請求項４】
前記画像サーバは、
前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、
前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データの送信を要求するサムネイル画像データ要求を前記デジタルカメラに送信するサムネイル画像データ要求送信部と
をさらに備え、
前記デジタルカメラの前記サムネイル画像データ送信部は、受信した前記サムネイル画像データ要求に基づいて、前記サムネイル画像データを前記画像サーバに送信する請求項１または２に記載の画像データ伝送システム。
【請求項５】
前記画像データ要求は、複数の前記画像データの識別情報と、前記画像データの送信の優先順位を示す優先順位情報とを含んでおり、
前記画像データ送信部は、受信した前記画像データ要求に含まれている前記優先順位情報に基づいて、前記画像データの送信順序を決定する請求項１乃至４の何れか一項に記載の画像データ伝送システム。
【請求項６】
前記デジタルカメラは、
前記画像データを記録するメモリをさらに備え、
前記サムネイル画像データ送信部は、前記メモリの空き容量が所定の閾値を下回った場合、前記画像データまたは前記サムネイル画像データを前記画像サーバに送信する請求項１乃至５の何れか一項に記載の画像データ伝送システム。
【請求項７】
前記画像サーバは、
前記画像データを用いたサーバ発サムネイル画像データを生成し、生成した前記サーバ発サムネイル画像データを前記デジタルカメラに送信するサーバ側サムネイル画像データ送信部と、
前記デジタルカメラによって送信されたカメラ発画像データ要求を受信するサーバ側画像データ要求受信部と、
前記サーバ側画像データ要求受信部が受信した前記カメラ発画像データ要求によって特定される前記画像データを前記デジタルカメラに送信するサーバ側画像データ送信部と
をさらに備え、
前記デジタルカメラは、
前記サーバ発サムネイル画像データを受信するカメラ側サムネイル画像データ受信部と、
前記カメラ側サムネイル画像データ受信部が受信した前記サーバ発サムネイル画像データを用いて、複数のサムネイル画像を表示するカメラ側サムネイル画像表示部と、
利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記カメラ発画像データ要求を生成し、生成した前記カメラ発画像データ要求を前記画像サーバに送信するカメラ側画像データ要求送信部と
をさらに備える請求項１乃至６の何れか一項に記載の画像データ伝送システム。
【請求項８】
無線通信を用いて撮影した画像データを画像サーバに送信するデジタルカメラであって、
前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信部と、
前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信部と、
前記画像データ要求受信部が受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信部と
を備えるデジタルカメラ。
【請求項９】
前記無線通信において用いられる無線信号の状態を判定するカメラ側無線信号状態判定部をさらに備え、
前記サムネイル画像データ送信部は、前記カメラ側無線信号状態判定部によって判定された前記無線信号の状態を示すカメラ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信する請求項８に記載のデジタルカメラ。
【請求項１０】
前記サムネイル画像データ送信部は、前記画像サーバから受信した前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信する請求項８または９に記載のデジタルカメラ。
【請求項１１】
前記サムネイル画像データ送信部は、前記画像サーバから受信したサムネイル画像データ要求に基づいて、前記サムネイル画像データを前記画像サーバに送信する請求項８乃至１０の何れか一項に記載のデジタルカメラ。
【請求項１２】
前記画像データ要求は、複数の前記画像データの識別情報と、前記画像データの送信の優先順位を示す優先順位情報とを含んでおり、
前記画像データ送信部は、受信した前記画像データ要求に含まれている前記優先順位情報に基づいて、前記画像データの送信順序を決定する請求項８乃至１１の何れか一項に記載のデジタルカメラ。
【請求項１３】
前記画像データを記録するメモリをさらに備え、
前記サムネイル画像データ送信部は、前記メモリの空き容量が所定の閾値を下回った場合、前記画像データまたは前記サムネイル画像データを前記画像サーバに送信する請求項８乃至１２の何れか一項に記載のデジタルカメラ。
【請求項１４】
前記画像サーバによって送信されたサーバ発サムネイル画像データを受信するカメラ側サムネイル画像データ受信部と、
前記カメラ側サムネイル画像データ受信部が受信した前記サーバ発サムネイル画像データを用いて、複数のサムネイル画像を表示するカメラ側サムネイル画像表示部と、
利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記カメラ発画像データ要求を生成し、生成した前記カメラ発画像データ要求を前記画像サーバに送信するカメラ側画像データ要求送信部と
をさらに備える請求項８乃至１３の何れか一項に記載のデジタルカメラ。
【請求項１５】
無線通信を用いて、デジタルカメラによって撮影された画像データを取得する画像サーバであって、
前記画像データを用いて生成されたサムネイル画像データを受信するサムネイル画像データ受信部と、
前記サムネイル画像データ受信部が受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示部と、
利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む画像データ要求を生成し、生成した前記画像データ要求を前記デジタルカメラに送信する画像データ要求送信部と
を備える画像サーバ。
【請求項１６】
前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、
前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値を前記デジタルカメラに送信する無線信号状態値送信部と
をさらに備える請求項１５に記載の画像サーバ。
【請求項１７】
前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、
前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データの送信を要求するサムネイル画像データ要求を前記デジタルカメラに送信するサムネイル画像データ要求送信部をさらに備える請求項１５に記載の画像サーバ。
【請求項１８】
前記画像データを用いたサーバ発サムネイル画像データを生成し、生成した前記サーバ発サムネイル画像データを前記デジタルカメラに送信するサーバ側サムネイル画像データ送信部と、
前記デジタルカメラによって送信されたカメラ発画像データ要求を受信するサーバ側画像データ要求受信部と、
前記サーバ側画像データ要求受信部が受信した前記カメラ発画像データ要求によって特定される前記画像データを前記デジタルカメラに送信するサーバ側画像データ送信部と
をさらに備える請求項１５乃至１７の何れか一項に記載の画像サーバ。
【請求項１９】
無線通信を用いて撮影した画像データを画像サーバに送信する通信プログラムであって、
コンピュータに、
前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信手順と、
前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信手順と、
前記画像データ要求受信手順において受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信手順と
を実行させる通信プログラム。
【請求項２０】
無線通信を用いて、デジタルカメラによって撮影された画像データを取得する通信プログラムであって、
コンピュータに、
前記画像データを用いて生成されたサムネイル画像データを受信するサムネイル画像データ受信手順と、
前記サムネイル画像データ受信手順において受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示手順と、
利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む画像データ要求を生成し、生成した前記画像データ要求を前記に送信する画像データ要求送信手順と
を実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を用いて画像データを送受信する画像データ伝送システム、デジタルカメラ、画像サーバ及び通信プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラに無線通信によるネットワーク接続機能を具備（以下、このようなデジタルカメラを適宜“ネットワーク接続機能付きデジタルカメラ”という）し、撮影した画像データをサーバ（以下、画像サーバという）などに送信する方法が知られている。
【０００３】
また、ネットワーク接続機能付きデジタルカメラに関して、さらに次のような機能を具備したものが知られている。すなわち、撮影した画像データが一旦メモリカードに記録され、メモリカードに記録されている画像データは、無線通信を用いて順次画像サーバに自動的に送信される（例えば、特許文献１）。
【０００４】
このネットワーク接続機能付きデジタルカメラによれば、画像データは無線通信を介して順次画像サーバに自動的に送信されるため、利用者は、装着されているメモリカードの空き容量や無線通信の状態を気にすることなく撮影に専念することができる。
【特許文献１】特開２００３−２６４７２９号公報（第５−６頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、病院などの医療機関や工事現場などにおいて上述したネットワーク接続機能付きデジタルカメラが利用される場合、画像サーバ側において、撮影した画像データを速やかに確認したいといった要望がある。
【０００６】
しかしながら、上述したネットワーク接続機能付きデジタルカメラには、次のような問題があった。すなわち、無線通信の伝送品質が劣化している場合、画像サーバとのコネクションが切断されたり、画像データの再送が繰り返されたりするため、画像データの画像サーバへの送信に時間を要するといった問題があった。
【０００７】
そこで、本発明は、このような状況に鑑みてなされたものであり、無線通信の伝送品質が劣化している場合でも、画像サーバにおいて所望の画像データを速やかに確認することができ、また、所望の画像データを速やかに取得することができる画像データ伝送システム、デジタルカメラ、画像サーバ及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、無線通信を用いて撮影した画像データを送信するデジタルカメラ（デジタルカメラ１００）と、前記画像データを取得する画像サーバ（画像サーバ２００）とを含む画像データ伝送システムであって、前記デジタルカメラは、前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信部（制御部１０３、サムネイル画像生成部１１１及び無線通信部１１３）と、前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信部（制御部１０３及び無線通信部１１３）と、前記画像データ要求受信部が受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信部（制御部１０３及び無線通信部１１３）とを備え、前記画像サーバは、前記サムネイル画像データを受信するサムネイル画像データ受信部（無線通信部２０１及び制御部２０３）と、前記サムネイル画像データ受信部が受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示部（表示部２０７）と、利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記画像データ要求を生成し、生成した前記画像データ要求を前記デジタルカメラに送信する画像データ要求送信部（無線通信部２０１及び制御部２０３）とを備えることを要旨とする。
【０００９】
このような特徴によれば、通常サイズの画像データの送信に先立って、当該画像データよりも情報量が少ないサムネイル画像データが画像サーバに送信される。このため、無線通信の伝送品質が劣化し、スループットが低下している場合やコネクションの切断が発生するような状態でも、画像データの送信と比較して、容易に送信することができるサムネイル画像データを画像サーバに送信し、撮影画像を速やかに確認することができる。
【００１０】
また、デジタルカメラは、画像サーバによって送信された画像データ要求に基づいて、必要な画像データのみを画像サーバに送信することができる。
【００１１】
すなわち、このような特徴によれば、無線通信の伝送品質が劣化している場合でも、画像サーバにおいて所望の画像データを速やかに確認・保持することができる。
【００１２】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記デジタルカメラは、前記無線通信において用いられる無線信号の状態を判定するカメラ側無線信号状態判定部（制御部１０３及び電界強度測定部１１５）をさらに備え、前記サムネイル画像データ送信部は、前記カメラ側無線信号状態判定部によって判定された前記無線信号の状態を示すカメラ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００１３】
本発明の第３の特徴は、本発明の第１または第２の特徴に係り、前記画像サーバは、前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部（制御部２０３及び電界強度測定部２１３）と、前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値を前記デジタルカメラに送信する無線信号状態値送信部（無線通信部２０１及び制御部２０３）とを備え、前記デジタルカメラの前記サムネイル画像データ送信部は、受信した前記サーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００１４】
本発明の第４の特徴は、本発明の第１または第２の特徴に係り、前記画像サーバは、前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部（制御部２０３及び電界強度測定部２１３）と、前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データの送信を要求するサムネイル画像データ要求を前記デジタルカメラに送信するサムネイル画像データ要求送信部（無線通信部２０１及び制御部２０３）とをさらに備え、前記デジタルカメラの前記サムネイル画像データ送信部は、受信した前記サムネイル画像データ要求に基づいて、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００１５】
本発明の第５の特徴は、本発明の第１乃至第４の特徴に係り、前記画像データ要求は、複数の前記画像データの識別情報と、前記画像データの送信の優先順位を示す優先順位情報とを含んでおり、前記画像データ送信部は、受信した前記画像データ要求に含まれている前記優先順位情報に基づいて、前記画像データの送信順序を決定することを要旨とする。
【００１６】
本発明の第６の特徴は、本発明の第１乃至第５の特徴に係り、前記デジタルカメラは、前記画像データを記録するメモリ（画像メモリ１０５）をさらに備え、前記サムネイル画像データ送信部は、前記メモリの空き容量が所定の閾値を下回った場合、前記画像データまたは前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００１７】
本発明の第７の特徴は、本発明の第１乃至第６の特徴に係り、前記画像サーバは、前記画像データを用いたサーバ発サムネイル画像データを生成し、生成した前記サーバ発サムネイル画像データを前記デジタルカメラに送信するサーバ側サムネイル画像データ送信部（無線通信部２０１、制御部２０３及びサムネイル画像生成部２１１）と、前記デジタルカメラによって送信されたカメラ発画像データ要求を受信するサーバ側画像データ要求受信部（無線通信部２０１及び制御部２０３）と、前記サーバ側画像データ要求受信部が受信した前記カメラ発画像データ要求によって特定される前記画像データを前記デジタルカメラに送信するサーバ側画像データ送信部（無線通信部２０１及び制御部２０３）をさらに備え、前記デジタルカメラは、前記サーバ発サムネイル画像データを受信するカメラ側サムネイル画像データ受信部（制御部１０３及び無線通信部１１３）と、前記カメラ側サムネイル画像データ受信部が受信した前記サーバ発サムネイル画像データを用いて、複数のサムネイル画像を表示するカメラ側サムネイル画像表示部（表示部１０７）と、利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記カメラ発画像データ要求を生成し、生成した前記カメラ発画像データ要求を前記画像サーバに送信するカメラ側画像データ要求送信部（制御部１０３及び無線通信部１１３）とをさらに備えることを要旨とする。
【００１８】
本発明の第８の特徴は、無線通信を用いて撮影した画像データを画像サーバに送信するデジタルカメラであって、前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信部と、前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信部と、前記画像データ要求受信部が受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信部とを備えることを要旨とする。
【００１９】
本発明の第９の特徴は、本発明の第８の特徴に係り、前記無線通信において用いられる無線信号の状態を判定するカメラ側無線信号状態判定部をさらに備え、前記サムネイル画像データ送信部は、前記カメラ側無線信号状態判定部によって判定された前記無線信号の状態を示すカメラ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００２０】
本発明の第１０の特徴は、本発明の第８または第９の特徴に係り、前記サムネイル画像データ送信部は、前記画像サーバから受信した前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００２１】
本発明の第１１の特徴は、本発明の第８乃至第１０の特徴に係り、前記サムネイル画像データ送信部は、前記画像サーバから受信したサムネイル画像データ要求に基づいて、前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００２２】
本発明の第１２の特徴は、本発明の第８乃至第１１の特徴に係り、前記画像データ要求は、複数の前記画像データの識別情報と、前記画像データの送信の優先順位を示す優先順位情報とを含んでおり、前記画像データ送信部は、受信した前記画像データ要求に含まれている前記優先順位情報に基づいて、前記画像データの送信順序を決定することを要旨とする。
【００２３】
本発明の第１３の特徴は、本発明の第８乃至第１２の特徴に係り、前記画像データを記録するメモリをさらに備え、前記サムネイル画像データ送信部は、前記メモリの空き容量が所定の閾値を下回った場合、前記画像データまたは前記サムネイル画像データを前記画像サーバに送信することを要旨とする。
【００２４】
本発明の第１４の特徴は、本発明の第８乃至第１３の特徴に係り、前記画像サーバによって送信されたサーバ発サムネイル画像データを受信するカメラ側サムネイル画像データ受信部と、前記カメラ側サムネイル画像データ受信部が受信した前記サーバ発サムネイル画像データを用いて、複数のサムネイル画像を表示するカメラ側サムネイル画像表示部と、利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む前記カメラ発画像データ要求を生成し、生成した前記カメラ発画像データ要求を前記画像サーバに送信するカメラ側画像データ要求送信部とをさらに備えることを要旨とする。
【００２５】
本発明の第１５の特徴は、無線通信を用いて、デジタルカメラによって撮影された画像データを取得する画像サーバであって、前記画像データを用いて生成されたサムネイル画像データを受信するサムネイル画像データ受信部と、前記サムネイル画像データ受信部が受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示部と、利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む画像データ要求を生成し、生成した前記画像データ要求を前記デジタルカメラに送信する画像データ要求送信部とを備えることを要旨とする。
【００２６】
本発明の第１６の特徴は、本発明の第１５の特徴に係り、前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値を前記デジタルカメラに送信する無線信号状態値送信部とをさらに備えることを要旨とする。
【００２７】
本発明の第１７の特徴は、本発明の第１５の特徴に係り、前記無線通信において用いられる無線信号の状態を判定するサーバ側無線信号状態判定部と、前記サーバ側無線信号状態判定部によって判定された前記無線信号の状態を示すサーバ側無線信号状態値が所定の閾値を満足しない場合、前記サムネイル画像データの送信を要求するサムネイル画像データ要求を前記デジタルカメラに送信するサムネイル画像データ要求送信部をさらに備えることを要旨とする。
【００２８】
本発明の第１８の特徴は、本発明の第１５乃至第１７の特徴に係り、前記画像データを用いたサーバ発サムネイル画像データを生成し、生成した前記サーバ発サムネイル画像データを前記デジタルカメラに送信するサーバ側サムネイル画像データ送信部と、前記デジタルカメラによって送信されたカメラ発画像データ要求を受信するサーバ側画像データ要求受信部と、前記サーバ側画像データ要求受信部が受信した前記カメラ発画像データ要求によって特定される前記画像データを前記デジタルカメラに送信するサーバ側画像データ送信部とをさらに備えることを要旨とする。
【００２９】
本発明の第１９の特徴は、無線通信を用いて撮影した画像データを画像サーバに送信する通信プログラムであって、コンピュータに、前記画像データを用いたサムネイル画像データを生成し、生成した前記サムネイル画像データを前記画像サーバに送信するサムネイル画像データ送信手順と、前記画像サーバによって送信された画像データ要求を受信する画像データ要求受信手順と、前記画像データ要求受信手順において受信した前記画像データ要求によって特定される前記画像データを前記画像サーバに送信する画像データ送信手順とを実行させることを要旨とする。
【００３０】
本発明の第２０の特徴は、無線通信を用いて、デジタルカメラによって撮影された画像データを取得する通信プログラムであって、コンピュータに、前記画像データを用いて生成されたサムネイル画像データを受信するサムネイル画像データ受信手順と、前記サムネイル画像データ受信手順において受信した前記サムネイル画像データを用いて、複数のサムネイル画像を表示するサムネイル画像表示手順と、利用者によって選択された特定の前記サムネイル画像に基づいて、前記サムネイル画像に対応する前記画像データの識別情報を含む画像データ要求を生成し、生成した前記画像データ要求を前記に送信する画像データ要求送信手順とを実行させることを要旨とする。
【発明の効果】
【００３１】
本発明の特徴によれば、無線通信の伝送品質が劣化している場合でも、画像サーバにおいて所望の画像データを速やかに確認することができ、また、所望の画像データを速やかに取得することができる画像データ伝送システム、デジタルカメラ、画像サーバ及び通信プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００３３】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００３４】
（画像データ伝送システムの全体概略構成）
図１は、本実施形態に係る画像データ伝送システムの全体概略構成を示している。図１に示すように、本実施形態に係る画像データ伝送システムは、デジタルカメラ１００と画像サーバ２００とを含んでいる。
【００３５】
デジタルカメラ１００は、無線通信（例えば、２．４ＧＨｚ帯）を用いて撮影した画像データを送信することができるネットワーク接続機能を備えている。具体的には、デジタルカメラ１００は、アクセスポイント１０Ａにアクセスし、通信ネットワーク２０を介して通信を実行することができる。
【００３６】
画像サーバ２００は、通信ネットワーク２０を介して、デジタルカメラ１００によって撮影された画像データを取得する。具体的には、画像サーバ２００は、アクセスポイント１０Ｂにアクセスし、通信ネットワーク２０を介して通信を実行することができる。  アクセスポイント１０Ａ，１０Ｂは、無線通信を用いて、デジタルカメラ１００及び画像サーバ２００と通信を実行することができる無線基地局である。本実施形態では、アクセスポイント１０Ａ，１０Ｂ、デジタルカメラ１００及び画像サーバ２００では、ＩＥＥＥ８０２．１１によって規定される無線ＬＡＮ方式が用いられている。
【００３７】
なお、アクセスポイント１０Ａ，１０Ｂ、デジタルカメラ１００及び画像サーバ２００で用いられる無線通信の方式は、ＩＥＥＥ８０２．１１によって規定される無線ＬＡＮ方式以外の方式（例えば、ＵＷＢ）であってもよい。また、画像サーバ２００は、有線通信を用いて、通信ネットワーク２０に接続してもよい。
【００３８】
（画像データ伝送システムの論理ブロック構成）
次に、本実施形態に係る画像データ伝送システムを構成するデジタルカメラ１００及び画像サーバ２００の論理ブロック構成について説明する。
【００３９】
（１）デジタルカメラ
図２は、デジタルカメラ１００の論理ブロック構成を示している。図２に示すように、デジタルカメラ１００は、撮影部１０１、制御部１０３、画像メモリ１０５、表示部１０７、入力ＩＦ部１０９、サムネイル画像生成部１１１、無線通信部１１３及び電界強度測定部１１５を備えている。
【００４０】
撮影部１０１は、被写体を撮影するものであり、カメラレンズやＣＣＤなどによって構成されている。ＣＣＤによって光の情報が変換された画像データは、制御部１０３に出力される。
【００４１】
制御部１０３は、デジタルカメラ１００の動作を制御する。特に、本実施形態では、制御部１０３は、デジタルカメラ１００の動作に関して、以下の機能を提供する。
【００４２】
制御部１０３は、無線通信部１１３を介して、サムネイル画像生成部１１１によって生成されたサムネイル画像データを画像サーバ２００に送信する。本実施形態では、制御部１０３、サムネイル画像生成部１１１及び無線通信部１１３によって、サムネイル画像データ送信部が構成される。
【００４３】
制御部１０３は、無線通信部１１３が受信した無線信号の電界強度の値（カメラ側無線信号状態値）が所定の閾値を満足しない場合、サムネイル画像データを画像サーバ２００に送信する。
【００４４】
具体的には、制御部１０３は、無線通信部１１３がアクセスポイント１０Ａから受信した無線信号の電界強度の値が、所定の閾値を下回った場合、画像データではなく、サムネイル画像データを画像サーバ２００に送信する。
【００４５】
なお、制御部１０３は、画像サーバ２００がアクセスポイント１０Ｂから受信した無線信号の電界強度の値（サーバ側無線信号状態値）を示す情報を、画像サーバ２００から受信することができる。制御部１０３は、当該電界強度の値（サーバ側無線信号状態値）が所定の閾値を満足しない場合、同様に、サムネイル画像データを画像サーバ２００に送信することができる。
【００４６】
また、制御部１０３は、サムネイル画像データの送信を要求するサムネイル画像データ要求を画像サーバ２００から受信することができる。制御部１０３は、画像サーバ２００から受信したサムネイル画像データ要求に基づいて、サムネイル画像データを画像サーバ２００に送信する。
【００４７】
さらに、制御部１０３は、画像メモリ１０５の空き容量が所定の閾値を下回った場合、画像データまたはサムネイル画像データを画像サーバ２００に送信することができる。
【００４８】
次に、制御部１０３が提供する他の機能について説明する。制御部１０３は、画像サーバ２００によって送信された“画像データ要求”を受信する。本実施形態では、制御部１０３及び無線通信部１１３によって、画像データ要求受信部が構成される。
【００４９】
制御部１０３は、受信した画像データ要求によって特定される画像データを画像サーバ２００に送信する。本実施形態では、制御部１０３及び無線通信部１１３によって、画像データ送信部が構成される。
【００５０】
また、制御部１０３は、受信した画像データ要求に含まれている優先順位情報に基づいて、画像サーバ２００に送信する複数の画像データの送信順序を決定することができる。
【００５１】
さらに、制御部１０３は、画像サーバ２００に記憶されている画像データを用いて生成されたサムネイル画像データ（サーバ発サムネイル画像データ）を受信することができる。本実施形態では、制御部１０３及び無線通信部１１３によって、カメラ側サムネイル画像データ受信部が構成される。
【００５２】
また、制御部１０３は、デジタルカメラ１００の利用者によって選択された特定のサムネイル画像Ｐ２０（図１２（ｂ）参照）に基づいて、選択されたサムネイル画像Ｐ２０に対応する画像データの識別情報（例えば、画像データに割り当てられるシリアル番号）を含む画像データ要求（カメラ発画像データ要求）を生成することができる。制御部１０３は、生成した画像データ要求（カメラ発画像データ要求）を画像サーバ２００に送信する。本実施形態では、制御部１０３及び無線通信部１１３によって、カメラ側画像データ要求送信部が構成される。
【００５３】
画像メモリ１０５は、撮影部１０１によって出力された画像データを記録するメモリである。本実施形態では、画像メモリ１０５には、小型のメモリカードが用いられている。
【００５４】
表示部１０７は、撮影部１０１によって出力された画像データを用いて、通常サイズの画像である通常画像Ｐ１０（図１２（ａ）参照）を表示することができる。また、表示部１０７は、サムネイル画像生成部１１１によって出力されたサムネイル画像データ、または画像サーバ２００によって送信されたサムネイル画像データ（サーバ発サムネイル画像データ）を用いて、通常画像Ｐ１０よりもサイズが縮小された複数のサムネイル画像Ｐ２０（図１２（ｂ）参照）を表示することができる。本実施形態では、表示部１０７は、カメラ側サムネイル画像表示部を構成する。
【００５５】
入力ＩＦ部１０９は、デジタルカメラ１００に対する利用者の操作入力などを受け付けるインタフェースを提供する。具体的には、入力ＩＦ部１０９は、十字キーや複数のボタンなどによって構成されている。特に、本実施形態では、入力ＩＦ部１０９は、画像サーバ２００に対して画像データ要求（カメラ発画像データ要求）を送信するときや、表示部１０７に表示されている複数のサムネイル画像Ｐ２０の中から、特定のサムネイル画像Ｐ２０を利用者に選択させるときなどに用いられる。
【００５６】
サムネイル画像生成部１１１は、撮影部１０１によって出力された画像データを用いて、当該画像データによって表示される通常画像Ｐ１０が縮小されたサムネイル画像Ｐ２０を表示するために用いられるサムネイル画像データを生成する。サムネイル画像生成部１１１によって生成されたサムネイル画像データは、制御部１０３に出力される。
【００５７】
無線通信部１１３は、アクセスポイント１０Ａと、無線ＬＡＮ方式を用いた無線通信を実行する。具体的には、無線通信部１１３は、アクセスポイント１０Ａから受信したデータを制御部１０３に出力するとともに、制御部１０３によって出力されたデータをアクセスポイント１０Ａに向けて送信する。
【００５８】
電界強度測定部１１５は、無線通信部１１３がアクセスポイント１０Ａから受信する無線信号の電界強度（無線信号の状態）を測定する。電界強度測定部１１５によって測定された電界強度の値は、制御部１０３に出力される。本実施形態では、制御部１０３及び電界強度測定部１１５によって、カメラ側無線信号状態判定部が構成される。
【００５９】
（２）画像サーバ
図３は、画像サーバ２００の論理ブロック構成を示している。図３に示すように、画像サーバ２００は、無線通信部２０１、制御部２０３、記憶部２０５、表示部２０７、入力ＩＦ部２０９、サムネイル画像生成部２１１及び電界強度測定部２１３を備えている。
【００６０】
無線通信部２０１は、アクセスポイント１０Ｂと、無線ＬＡＮ方式を用いた無線通信を実行する。具体的には、無線通信部２０１は、アクセスポイント１０Ｂから受信したデータを制御部２０３に出力するとともに、制御部２０３によって出力されたデータをアクセスポイント１０Ｂに向けて送信する。
【００６１】
制御部２０３は、画像サーバ２００の動作を制御する。特に、本実施形態では、制御部２０３は、画像サーバ２００の動作に関して、以下の機能を提供する。
【００６２】
制御部２０３は、デジタルカメラ１００によって送信されたサムネイル画像データを受信する。本実施形態では、無線通信部２０１及び制御部２０３によって、サムネイル画像データ受信部が構成される。
【００６３】
また、制御部２０３は、画像サーバ２００の利用者によって選択された特定のサムネイル画像Ｐ２０に基づいて、選択されたサムネイル画像Ｐ２０に対応する画像データの識別情報を含む画像データ要求を生成する。制御部２０３は、生成した画像データ要求をデジタルカメラ１００に送信する。本実施形態では、無線通信部２０１及び制御部２０３によって、画像データ要求送信部が構成される。
【００６４】
なお、制御部２０３によって生成される画像データ要求は、複数の画像データの識別情報と、当該画像データをデジタルカメラ１００に送信させる際の優先順位を示す優先順位情報とを含んでもよい。
【００６５】
また、制御部２０３は、電界強度測定部２１３によって測定された電界強度の値（サーバ側無線信号状態値）をデジタルカメラ１００に送信することができる。本実施形態では、無線通信部２０１及び制御部２０３によって、無線信号状態値送信部が構成される。
【００６６】
なお、制御部２０３は、電界強度測定部２１３によって測定された電界強度の値をデジタルカメラ１００に送信することに代えて、当該電界強度の値（サーバ側無線信号状態値）が所定の閾値を満足しない場合、サムネイル画像データの送信を要求する“サムネイル画像データ要求”をデジタルカメラ１００に送信してもよい。本実施形態では、無線通信部２０１及び制御部２０３によって、サムネイル画像データ要求送信部が構成される。
【００６７】
次に、制御部２０３が提供する他の機能について説明する。制御部２０３は、サムネイル画像生成部２１１によって生成されたサムネイル画像データ（サーバ発サムネイル画像データ）をデジタルカメラ１００に送信する。本実施形態では、無線通信部２０１、制御部２０３及びサムネイル画像生成部２１１によって、サーバ側サムネイル画像データ送信部が構成される。
【００６８】
また、制御部２０３は、デジタルカメラ１００によって送信された画像データ要求（カメラ発画像データ要求）を受信することができる。本実施形態では、無線通信部２０１及び制御部２０３によって、サーバ側画像データ要求受信部が構成される。
【００６９】
さらに、制御部２０３は、デジタルカメラ１００によって送信された画像データ要求（カメラ発画像データ要求）によって特定される画像データをデジタルカメラ１００に送信することができる。本実施形態では、無線通信部２０１及び制御部２０３によって、サーバ側画像データ送信部が構成される。
【００７０】
記憶部２０５は、デジタルカメラ１００によって送信された画像データやサムネイル画像データを記憶する。
【００７１】
表示部２０７は、記憶部２０５に記憶されている画像データを用いて通常画像Ｐ１０（図１２（ａ）参照）を表示することができる。
【００７２】
また、表示部２０７は、記憶部２０５に記憶されているサムネイル画像データを用いて複数のサムネイル画像Ｐ２０（図１２（ｂ）参照）を表示することができる。本実施形態では、表示部２０７は、サムネイル画像表示部を構成する。
【００７３】
入力ＩＦ部２０９は、画像サーバ２００に対する利用者の操作入力などを受け付けるインタフェースを提供する。具体的には、入力ＩＦ部２０９は、キーボードやマウスなどによって構成されている。特に、本実施形態では、入力ＩＦ部２０９は、デジタルカメラ１００に対して画像データ要求を送信するときや、表示部２０７に表示されている複数のサムネイル画像Ｐ２０の中から、特定のサムネイル画像Ｐ２０を利用者に選択させるときなどに用いられる。
【００７４】
サムネイル画像生成部２１１は、記憶部２０５に記憶されている画像データを用いて、サムネイル画像データ（サーバ発サムネイル画像データ）を生成する。サムネイル画像生成部２１１によって生成されたサムネイル画像データは、制御部２０３に出力される。
【００７５】
電界強度測定部２１３は、無線通信部２０１がアクセスポイント１０Ｂから受信する無線信号の電界強度（無線信号の状態）を測定する。電界強度測定部２１３によって測定された電界強度の値は、制御部１０３に出力される。本実施形態では、制御部２０３及び電界強度測定部２１３によって、サーバ側無線信号状態判定部が構成される。
【００７６】
（画像データ伝送システムの動作）
次に、上述した画像データ伝送システムの動作について説明する。具体的には、デジタルカメラ１００の動作、及び画像サーバ２００の動作について説明する。
【００７７】
（１）デジタルカメラの動作
（１．１）     全体概略動作フロー
図４は、デジタルカメラ１００の全体概略動作フローを示している。図４に示すように、ステップＳ１において、デジタルカメラ１００の電源が、デジタルカメラ１００の利用者によって投入される。
【００７８】
ステップＳ２において、デジタルカメラ１００は、フラグ１を“ネットワーク出力ＯＫ”、つまり、被写体を撮影することによって生成された画像データを、通信ネットワーク２０を介して画像サーバ２００に送信するモードに設定する。なお、フラグ１の切替については、さらに後述する。
【００７９】
ステップＳ３において、デジタルカメラ１００は、フラグ２を“通常画像”、つまり、画像サーバ２００に送信する画像データの種類を、画像サイズが縮小されていない通常画像（通常画像Ｐ１０）に設定する。なお、フラグ２の切替については、さらに後述する。
【００８０】
ステップＳ４において、デジタルカメラ１００は、撮影タスクを実行する。なお、撮影タスクの内容については、後述する。
【００８１】
ステップＳ５において、デジタルカメラ１００は、画像送信タスクを実行する。なお、画像送信タスクの内容については、後述する。
【００８２】
なお、上述した撮影タスク（Ｓ４）及び画像送信タスク（Ｓ５）は、デジタルカメラ１００の電源が切断されるまで動作する。
【００８３】
（１．２）撮影タスク
図５は、上述したステップＳ４における撮影タスクの内容を示している。図５に示すように、ステップＳ１１において、デジタルカメラ１００は、デジタルカメラ１００の利用者の操作入力を受け付ける。
【００８４】
ステップＳ１２において、デジタルカメラ１００は、受け付けた操作入力の内容がフラグ１の切替に該当するか否かを判定する。
【００８５】
受け付けた操作入力の内容がフラグ１の切替に該当する場合（ステップＳ１２のＹＥＳ）、ステップＳ１３において、デジタルカメラ１００は、フラグ１切替処理を実行する。
【００８６】
受け付けた操作入力の内容がフラグ１の切替に該当しない場合（ステップＳ１２のＮＯ）、ステップＳ１４において、デジタルカメラ１００は、受け付けた操作入力の内容がフラグ２の切替に該当するか否かを判定する。
【００８７】
受け付けた操作入力の内容がフラグ２の切替に該当する場合（ステップＳ１４のＹＥＳ）、ステップＳ１５において、デジタルカメラ１００は、フラグ２切替処理を実行する。
【００８８】
受け付けた操作入力の内容がフラグ２の切替に該当しない場合（ステップＳ１４のＮＯ）、ステップＳ１６において、デジタルカメラ１００は、受け付けた操作入力の内容が被写体の撮影であるか否かを判定する。
【００８９】
受け付けた操作入力の内容が被写体の撮影である場合（ステップＳ１６のＹＥＳ）、ステップＳ１７において、デジタルカメラ１００は、被写体を撮影し、画像データを生成する撮影処理を実行する。
【００９０】
受け付けた操作入力の内容が被写体の撮影でない場合（ステップＳ１６のＮＯ）、ステップＳ１８において、デジタルカメラ１００は、受け付けた操作入力の内容が画像データの再生か否かを判定する。
【００９１】
受け付けた操作入力の内容が画像データの再生である場合（ステップＳ１８のＹＥＳ）、ステップＳ１９において、デジタルカメラ１００は、画像データの再生を実行する再生処理を実行する。
【００９２】
受け付けた操作入力の内容が画像データの再生でない場合（ステップＳ１８のＮＯ）、ステップＳ２０において、デジタルカメラ１００は、受け付けた操作入力の内容が電源ボタンの押下か否かを判定する。
【００９３】
受け付けた操作入力の内容が電源ボタンの押下である場合（ステップＳ２０のＹＥＳ）、ステップＳ２１において、デジタルカメラ１００は、デジタルカメラ１００の電源をＯＦＦにする。
【００９４】
（１．３）フラグ１切替処理
図６は、上述したステップＳ１３におけるフラグ１切替処理の内容を示している。図６に示すように、ステップＳ１３１において、デジタルカメラ１００は、現在のフラグ１の状態をチェックする。
【００９５】
フラグ１が“ネットワーク出力ＮＧ”に設定されている場合、つまり、被写体を撮影することによって生成された画像データを画像メモリ１０５に記録するモードとなっている場合、ステップＳ１３２において、デジタルカメラ１００は、フラグ１を“ネットワーク出力ＯＫ”、つまり、被写体を撮影することによって生成され、画像メモリ１０５にに記録された画像データを、通信ネットワーク２０を介して画像サーバ２００に送信するモードに変更する。
【００９６】
一方、フラグ１が“ネットワーク出力ＯＫ”に設定されている場合、ステップＳ１３３において、デジタルカメラ１００は、フラグ１を“ネットワーク出力ＮＧ”モードに変更する。
【００９７】
（１．４）フラグ２切替処理
図７は、上述したステップＳ１５におけるフラグ２切替処理の内容を示している。図７に示すように、ステップＳ１５１において、デジタルカメラ１００は、現在のフラグ２の状態をチェックする。
【００９８】
フラグ２が“通常画像”に設定されている場合、ステップＳ１５２において、デジタルカメラ１００は、フラグ２を“サムネイル画像”、つまり、通常画像が縮小されたサムネイル画像をネットワーク出力するモードに変更する。
【００９９】
一方、フラグ２が“サムネイル画像”に設定されている場合、ステップＳ１５３において、デジタルカメラ１００は、フラグ２を“通常画像”モード、つまり、通常サイズの画像をネットワーク出力するモードに変更する。
【０１００】
（１．５）撮影処理
図８は、上述したステップＳ１７における撮影処理の内容を示している。図８に示すように、ステップＳ１７１において、デジタルカメラ１００は、画像メモリ１０５の空き容量があるか否かを判定する。
【０１０１】
画像メモリ１０５の空き容量がある場合（ステップＳ１７１のＹＥＳ）、ステップＳ１７２において、デジタルカメラ１００は、被写体を撮影し、画像データを生成する。
【０１０２】
画像メモリ１０５の空き容量がない場合（ステップＳ１７１のＮＯ）、デジタルカメラ１００は、撮影処理を終了する。なお、画像メモリ１０５の空き容量がない場合、または画像メモリ１０５の空き容量が所定の閾値を下回っている場合でも、デジタルカメラ１００は、撮影を続行し、生成した画像データを後述する画像送信タスクにおいて画像サーバ２００に送信してもよい。
【０１０３】
ステップＳ１７３において、デジタルカメラ１００は、生成した画像データを画像メモリ１０５に記録する。
【０１０４】
（１．６）再生処理
図９は、上述したステップＳ１９における再生処理の内容を示している。図９に示すように、ステップＳ１９１において、デジタルカメラ１００は、現在のフラグ１の状態をチェックする。
【０１０５】
フラグ１が“ネットワーク出力ＮＧ”に設定されている場合、ステップＳ１９２において、デジタルカメラ１００は、画像メモリ１０５内に画像データ（通常画像Ｐ１０の画像データまたはサムネイル画像Ｐ２０の画像データ）が記録されているか否かを判定する。
【０１０６】
画像メモリ１０５内に画像データが記録されている場合（ステップＳ１９２のＹＥＳ）、ステップＳ１９３において、デジタルカメラ１００は、画像メモリ１０５内に記録されている画像データを用いて、画像（図１２（ａ），（ｂ）に示す通常画像Ｐ１０またはサムネイル画像Ｐ２０）を表示する。
【０１０７】
なお、通常画像Ｐ１０及びサムネイル画像Ｐ２０については、画像サーバ２００においても表示されるため、その具体的な表示方法については、後述する。
【０１０８】
一方、フラグ１が“ネットワーク出力ＯＫ”に設定されている場合、ステップＳ１９４において、デジタルカメラ１００は、アクセスポイント１０Ａを介して通信ネットワーク２０（画像サーバ２００）に接続できるか否かを判定する。
【０１０９】
通信ネットワーク２０（画像サーバ２００）に接続できる場合（ステップＳ１９４のＹＥＳ）、ステップＳ１９５において、デジタルカメラ１００は、画像サーバ２００に画像データが保存されているか否かを判定する。なお、画像サーバ２００内に保存されている画像データとは、デジタルカメラ１００から画像サーバ２００に送信された画像データなどである。
【０１１０】
画像サーバ２００内に画像データが保存されている場合（ステップＳ１９５のＹＥＳ）、ステップＳ１９６において、デジタルカメラ１００は、画像サーバ２００内に保存されている画像データを画像サーバ２００から取得する。
【０１１１】
ステップＳ１９７において、デジタルカメラ１００は、画像サーバ２００から取得した画像データを用いて、画像（通常画像Ｐ１０またはサムネイル画像Ｐ２０）を表示する。
【０１１２】
なお、デジタルカメラ１００の画像メモリ１０５内に画像データが記録されていない場合（ステップＳ１９２のＮＯ）、または画像サーバ２００内に画像データが保存されていない場合（ステップＳ１９５のＮＯ）、ステップＳ１９８において、デジタルカメラ１００は、再生する画像がないことを示すエラーを表示部１０７に表示する。
【０１１３】
また、通信ネットワーク２０（画像サーバ２００）に接続できない場合（ステップＳ１９４のＮＯ）、ステップＳ１９９において、デジタルカメラ１００は、通信ネットワーク２０（画像サーバ２００）に接続することができないことを示すエラーを表示部１０７に表示する。
【０１１４】
（１．７）画像送信タスク
図１０は、上述したステップＳ５における画像送信タスクの内容を示している。図１０に示すように、ステップＳ３０１において、デジタルカメラ１００は、画像サーバ２００に未だ送信していない画像データの削除の要求があるか否か、具体的には、画像サーバ２００から画像削除要求情報（後述するステップＳ４０７を参照）を受信したか否かを判定する。
【０１１５】
画像データの削除の要求がある場合（ステップＳ３０１のＹＥＳ）、ステップＳ３０２において、デジタルカメラ１００は、該当する画像データを削除する。
【０１１６】
画像データの削除の要求がない場合（ステップＳ３０１のＮＯ）、ステップＳ３０３において、デジタルカメラ１００は、現在のフラグ１の状態をチェックする。
【０１１７】
フラグ１が“ネットワーク出力ＯＫ”に設定されている場合、ステップＳ３０４において、デジタルカメラ１００は、アクセスポイント１０Ａによって送信された無線信号の電界強度が良好か、つまり、当該電界強度の値が所定の閾値以上か否かを判定する。
【０１１８】
無線信号の電界強度が良好である場合（ステップＳ３０４のＹＥＳ）、ステップＳ３０５において、デジタルカメラ１００は、現在のフラグ２の状態をチェックする。
【０１１９】
フラグ２が“通常画像”に設定されている場合、ステップＳ３０６において、デジタルカメラ１００は、被写体を撮影することによって生成した所定の画像データをそのまま画像サーバ２００に送信する。
【０１２０】
ステップＳ３０７において、デジタルカメラ１００は、画像サーバ２００への画像データの送信が完了したか否かを判定する。
【０１２１】
画像サーバ２００への画像データの送信が完了した場合（ステップＳ３０７のＹＥＳ）、ステップＳ３０８において、デジタルカメラ１００は、該当する画像データを削除する。
【０１２２】
ステップＳ３１４において、デジタルカメラ１００は、画像メモリ１０５内に画像データ（またはサムネイル画像データ）がまだ記録されているか否かを判定する。
【０１２３】
画像メモリ１０５内に画像データ（またはサムネイル画像データ）がまだ記録されている場合、デジタルカメラ１００は、ステップＳ３０１からの処理を繰り返す。
【０１２４】
画像メモリ１０５内に画像データ（またはサムネイル画像データ）が記録されていない場合、デジタルカメラ１００は、画像送信タスクを終了する。
【０１２５】
また、無線信号の電界強度が良好でない場合（ステップＳ３０４のＮＯ）、つまり、当該電界強度の値が所定の閾値を下回っている場合、またはフラグ２が“サムネイル画像”に設定されている場合、ステップＳ３０９において、デジタルカメラ１００は、被写体を撮影することによって生成した画像データではなく、画像サイズが縮小されたサムネイル画像データを画像サーバ２００に送信する。
【０１２６】
すなわち、当該電界強度の値が所定の閾値を下回っている場合、デジタルカメラ１００は、フラグ２の設定状態にかかわらず、サムネイル画像データを画像サーバ２００に送信する。
【０１２７】
ステップＳ３１０において、デジタルカメラ１００は、画像サーバ２００へのサムネイル画像データの送信が完了したか否かを判定する。
【０１２８】
画像サーバ２００へのサムネイル画像データの送信が完了した場合（ステップＳ３１０のＹＥＳ）、デジタルカメラ１００は、画像送信タスクを終了する。
【０１２９】
画像サーバ２００へのサムネイル画像データの送信が完了しない場合（ステップＳ３１０のＮＯ）、つまり、アクセスポイント１０Ａとの無線通信の状態などによって、画像サーバ２００との接続（コネクション）が切断された場合、ステップＳ３１１において、デジタルカメラ１００は、画像サーバ２００との再接続処理を実行し、ステップＳ３０１からの処理を繰り返す。
【０１３０】
また、上述したステップＳ３０３において、フラグ１が“ネットワーク出力ＮＧ”に設定されている場合、ステップＳ３１２において、デジタルカメラ１００は、画像メモリ１０５の空き容量が少ないか、つまり、画像メモリ１０５の空き容量が所定の閾値を下回っているか否かを判定する。
【０１３１】
画像メモリ１０５の空き容量が少ない場合（ステップＳ３１２のＹＥＳ）、デジタルカメラ１００は、フラグ１が“ネットワーク出力ＮＧ”に設定されている場合でも、画像データを“ネットワーク出力ＯＫ”、つまり、被写体を撮影することによって生成された画像データ（またはサムネイル画像データ）を、通信ネットワーク２０を介して画像サーバ２００に送信するモードに変更する。
【０１３２】
画像メモリ１０５の空き容量が充分な場合（ステップＳ３１２のＮＯ）、デジタルカメラ１００は、ステップＳ３０１からの処理を繰り返す。
【０１３３】
（２）画像サーバ
図１１は、画像サーバ２００の動作フローを示している。図１１に示すように、ステップＳ４０１において、画像サーバ２００は、被写体を撮影することによって生成された画像データをデジタルカメラ１００から受信したか否かを判定する。
【０１３４】
デジタルカメラ１００から画像データを受信した場合（ステップＳ４０１のＹＥＳ）、ステップＳ４０２において、画像サーバ２００は、受信した画像データを用いて、通常サイズの画像である通常画像Ｐ１０を表示部２０７に表示する。
【０１３５】
ここで、図１２（ａ）は、表示部２０７に表示される通常画像Ｐ１０の一例を示している。複数の通常画像Ｐ１０を表示部２０７表示する場合、図１２（ａ）に示すように、受信した順（通常画像１〜通常画像２）に複数の通常画像Ｐ１０が表示部２０７に表示される。
【０１３６】
また、ステップＳ４０３において、画像サーバ２００は、サムネイル画像データをデジタルカメラ１００から受信したか否かを判定する。
【０１３７】
サムネイル画像データをデジタルカメラ１００から受信した場合（ステップＳ４０３のＹＥＳ）、ステップＳ４０４において、画像サーバ２００は、受信したサムネイル画像データを用いて、通常画像Ｐ１０よりもサイズが縮小された複数のサムネイル画像Ｐ２０を表示部２０７に表示する。ここで、図１２（ｂ）は、表示部２０７に表示されるサムネイル画像Ｐ２０の一例を示している。
【０１３８】
また、ステップＳ４０５において、画像サーバ２００は、画像サーバ２００の利用者によるデジタルカメラ１００との接続要求があったか否かを判定する。
【０１３９】
デジタルカメラ１００との接続要求があった場合（ステップＳ４０５のＹＥＳ）、ステップＳ４０６において、画像サーバ２００は、通信ネットワーク２０を介して、デジタルカメラ１００との接続処理を実行する。
【０１４０】
ステップＳ４０７において、画像サーバ２００は、デジタルカメラ１００に画像データを送信させる際の優先順位を示す優先順位情報、またはデジタルカメラ１００に対して画像データの削除を要求する画像削除要求情報が、画像サーバ２００の利用者による画像サーバ２００の操作によって生成されたか否かを判定する。
【０１４１】
当該情報（優先順位情報または画像削除要求情報）がある場合（ステップＳ４０７のＹＥＳ）、ステップＳ４０８において、画像サーバ２００は、当該情報をデジタルカメラ１００に送信する。
【０１４２】
ここで、図１２（ｃ）は、画像サーバ２００の利用者が、図１２（ｂ）に示した複数のサムネイル画像Ｐ２０の中から、特定のサムネイル画像Ｐ２０（サムネイル画像４，６）を削除するよう要求した状態（サムネイル画像４，６に×印が表示されている）を示している。
【０１４３】
画像サーバ２００は、当該要求に基づいて、サムネイル画像４，６に対応する画像データの識別情報（４，６）を含む画像削除要求情報をデジタルカメラ１００に送信する。
【０１４４】
また、サムネイル画像５に対応する画像データを、サムネイル画像３に対応する画像データによりも優先して送信させる優先順位情報が、画像サーバ２００からデジタルカメラ１００に送信された場合、図１２（ｄ）に示すように、画像サーバ２００では、画像データを受信した順（通常画像５〜通常画像３〜通常画像７）に、複数の通常画像Ｐ１０が表示部２０７に表示される。
【０１４５】
一方、デジタルカメラ１００との接続要求がない場合（ステップＳ４０５のＮＯ）、または優先順位情報または画像削除要求情報がない場合（ステップＳ４０７のＮＯ）、画像サーバ２００は、処理を終了する。
【０１４６】
（作用・効果）
以上説明した本実施形態に係る画像データ伝送システムによれば、通常サイズの画像データの送信に先立って、当該画像データよりも情報量が少ないサムネイル画像データが画像サーバ２００に送信される。このため、無線通信の伝送品質が劣化し、スループットが低下している場合やコネクションの切断が発生するような状態でも、画像データの送信と比較して、容易に送信することができるサムネイル画像データを画像サーバ２００に送信することができる。
【０１４７】
また、デジタルカメラ１００は、画像サーバ２００によって送信された画像データ要求に基づいて、必要な画像データのみを画像サーバ２００に送信することができる。
【０１４８】
すなわち、本実施形態に係る画像データ伝送システムによれば、無線通信の伝送品質が劣化している場合でも、画像サーバ２００において所望の画像データを速やかに確認・保持することができる。
【０１４９】
また、デジタルカメラ１００によれば、デジタルカメラ１００において測定された無線信号の電界強度（カメラ側無線信号状態値）が所定の閾値を満足しない場合、画像データではなく、サムネイル画像データが画像サーバ２００に送信される。
【０１５０】
すなわち、無線通信の伝送品質が劣化し、画像サーバ２００への画像データの送信に時間を要する場合には、自動的にサムネイル画像データを画像サーバ２００することができる。このため、画像サーバ２００の利用者は、無線通信の伝送品質が劣化している場合でも、サムネイル画像データを用いて、デジタルカメラ１００によって撮影された被写体の画像を確認・保持することができる。
【０１５１】
また、本実施形態では、デジタルカメラ１００に画像データを送信させる際の優先順位を示す優先順位情報が画像データ要求に含まれているため、所望の画像データをより速やかにデジタルカメラ１００に送信させることができる。すなわち、画像サーバ２００の利用者は、所望の画像（通常画像Ｐ１０）をより速やかに確認することができる。
【０１５２】
さらに、デジタルカメラ１００によれば、画像メモリ１０５の空き容量が所定の閾値を下回った場合、フラグ１が“ネットワーク出力ＮＧ“に設定されている場合でも、画像データ（またはサムネイル画像データ）が、通信ネットワーク２０を介して画像サーバ２００に送信される。
【０１５３】
このため、画像メモリ１０５の空き容量が少なくなった場合でも、撮影を続行し、撮影することによって生成された画像データを保存することができる。
【０１５４】
（その他の実施形態）
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【０１５５】
例えば、上述した本発明の実施形態では、デジタルカメラ１００によって撮影することによって生成された画像データ（及びサムネイル画像データ）を画像サーバ２００において取り扱う基本的な形態に加え、画像サーバ２００に保存されている画像データを、通信ネットワーク２０を介してデジタルカメラ１００が取得できる形態とした。この場合、デジタルカメラ１００は、画像データ（及びサムネイル画像データ）の送受信に関して、上述した画像サーバ２００が提供する機能（例えば、優先順位情報や画像削除要求情報の生成、送信する機能）を具備してもよい。
【０１５６】
また、上述した画像サーバ２００が提供する機能は、コンピュータにおいて実行可能なプログラムとしても提供することができる。
【０１５７】
さらに、上述した本発明の実施形態では、アクセスポイント１０Ａ，１０Ｂを用いる形態としたが、デジタルカメラ１００と画像サーバ２００とは、アクセスポイント１０Ａ，１０Ｂを用いない形態（アドホックモード）によって通信を実行しても構わない。
【０１５８】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１５９】
【図１】本発明の実施形態に係る画像データ伝送システムの全体概略構成図である。
【図２】本発明の実施形態に係るデジタルカメラの論理ブロック構成図である。
【図３】本発明の実施形態に係る画像サーバの論理ブロック構成図である。
【図４】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図５】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図６】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図７】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図８】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図９】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図１０】本発明の実施形態に係るデジタルカメラの動作フローを示す図である。
【図１１】本発明の実施形態に係る画像サーバの動作フローを示す図である。
【図１２】本発明の実施形態に係る画像サーバにおいて表示される通常画像及びサムネイル画像の一例を示す図である。
【符号の説明】
【０１６０】
１０Ａ，１０Ｂ…アクセスポイント、２０…通信ネットワーク、１００…デジタルカメラ、１０１…撮影部、１０３…制御部、１０５…画像メモリ、１０７…表示部、１０９…入力ＩＦ部、１１１…サムネイル画像生成部、１１３…無線通信部、１１５…電界強度測定部、２００…画像サーバ、２０１…無線通信部、２０３…制御部、２０５…記憶部、２０７…表示部、２０９…入力ＩＦ部、２１１…サムネイル画像生成部、２１３…電界強度測定部、Ｐ１０…通常画像、Ｐ２０…サムネイル画像
【図１】
2006311271.tif 000003
【図２】
2006311271.tif 000004
【図３】
2006311271.tif 000005
【図４】
2006311271.tif 000006
【図５】
2006311271.tif 000007
【図６】
2006311271.tif 000008
【図７】
2006311271.tif 000009
【図８】
2006311271.tif 000010
【図９】
2006311271.tif 000011
【図１０】
2006311271.tif 000012
【図１１】
2006311271.tif 000013
【図１２】
2006311271.tif 000014