(57)【要約】【課題】大量の画像データを効率よく他の装置に転送する。【解決手段】デジタルカメラ１は、未転送のサムネイル画像データをサーバ５に転送し、次に、未転送画像データをサーバ５に転送する。画像データの転送中に撮像処理が行われ、新たなサムネイル画像データが生成されると、画像データの転送は停止され、新たに生成されたサムネイル画像データが先に転送される。そして、未転送のサムネイル画像データが無くなると、画像データの転送が再開される。サーバ５は、サムネイル画像データを取得すると、そのサムネイル画像をディスプレイに表示し、ユーザからの画像データ転送に関する要求を受け付け、デジタルカメラ１に供給する。デジタルカメラ１は、その要求に基づいて画像データをサーバ５に転送する。本発明は、デジタルスチルカメラに適用することができる。【選択図】　　　図１
2004120329.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して得られた画像データを転送する撮像装置と、
前記撮像装置より転送された画像データを取得する画像処理装置と
を備える画像処理システムであって、
前記撮像装置は、
前記被写体を撮像し、前記画像データを生成する撮像手段と、
前記撮像手段により生成された前記画像データを代表する代表画像データを生成する生成手段と、
前記画像データと前記代表画像データとを、ネットワークを介して接続された前記画像処理装置に供給する際、前記代表画像データを前記画像データに優先して供給する供給手段と
を備え、
前記画像処理装置は、
前記撮像装置より供給された前記代表画像データおよび前記画像データを取得する取得手段と、
前記取得手段により取得された前記代表画像データを表示する表示手段と、前記取得手段により取得された前記代表画像データおよび前記画像データを関連付けて記憶する記憶手段と
を備えることを特徴とする画像処理システム。
【請求項２】
被写体を撮像して得られた画像データを転送する撮像装置と、
前記撮像装置より転送された前記画像データを管理する画像管理装置と、
前記画像管理装置により管理されている前記画像データを取得する画像処理装置と
を備える画像処理システムであって、
前記撮像装置は、
前記被写体を撮像し、前記画像データを生成する撮像手段と、
前記撮像手段により生成された前記画像データを代表する代表画像データを生成する生成手段と、
前記画像データと前記代表画像データとを、ネットワークを介して接続された前記画像管理装置に供給する際、前記代表画像データを前記画像データに優先して供給する第１の供給手段と
を備え、
前記画像管理装置は、
前記撮像装置より供給された前記画像データと前記代表画像データとを取得する第１の取得手段と、
前記第１の取得手段により取得された前記画像データと前記代表画像データとを関連付けて管理する管理手段と、
前記画像データと前記代表画像データとを、前記ネットワークを介して接続された前記画像処理装置に供給する際、前記代表画像データを前記画像データに優先して供給する第２の供給手段と
を備え、
前記画像処理装置は、
前記画像管理装置より供給された前記画像データと前記代表画像データとを取得する第２の取得手段と、
前記第２の取得手段により取得された前記代表画像データを表示する表示手段と、
前記第２の取得手段により取得された前記代表画像データおよび前記画像データを関連付けて記憶する記憶手段と
を備えることを特徴とする画像処理システム。
【請求項３】
被写体を撮像し、画像データを生成する撮像手段と、
前記撮像手段により生成された前記画像データを代表する代表画像データを生成する生成手段と、
前記画像データおよび前記代表画像データとを、ネットワークを介して接続された他の装置に供給する際、前記代表画像データを前記画像データに優先して供給する供給手段と
を備えることを特徴とする撮像装置。
【請求項４】
前記供給手段は、前記他の装置に対して前記画像データを供給中に、前記撮像手段が新たな前記画像データを生成した場合、前記生成手段により生成された、新たな前記画像データを代表する新たな前記代表画像データを、供給中の前記画像データに優先して、前記他の装置に供給する
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記画像データの供給に関する制御情報を受け付ける受け付け手段をさらに備え、
前記供給手段は、前記受け付け手段により受け付けられた前記制御情報に基づいて、前記画像データを前記他の装置に供給する
ことを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記供給手段は、前記代表画像データ、または、新たな前記代表画像データとともに、前記画像データに関する関連情報を前記他の装置に供給する
ことを特徴とする請求項３または４に記載の撮像装置。
【請求項７】
前記他の装置が供給した第１の暗号鍵を受け付ける受け付け手段と、
前記撮像手段により生成された前記画像データを暗号化する第２の暗号鍵を生成する暗号鍵生成手段と、
前記撮像手段により生成された前記画像データを、前記第２の暗号鍵で暗号化し、第１の暗号データを生成する第１の暗号化手段と、
前記第２の暗号鍵を前記第１の暗号鍵で暗号化し、第２の暗号データを生成する第２の暗号化手段と
をさらに備え、
前記画像データに関する関連情報は、前記第２の暗号データである
ことを特徴とする請求項６に記載の撮像装置。
【請求項８】
被写体を撮像して得られる画像データを生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記画像データを代表する代表画像データを生成する第２の生成ステップと、
前記画像データおよび前記代表画像データとを、ネットワークを介して接続された他の装置に供給する際、前記代表画像データを前記画像データに優先して供給するように供給を制御する供給制御ステップと
を含むことを特徴とする撮像方法。
【請求項９】
前記供給制御ステップは、前記他の装置に対して前記画像データを供給中に、前記第１の生成ステップの処理により新たな前記画像データが生成された場合、前記第２の生成ステップの処理により生成された、新たな前記画像データを代表する新たな前記代表画像データを、供給中の前記画像データに優先して、前記他の装置に供給するように前記供給を制御する
ことを特徴とする請求項８に記載の撮像方法。
【請求項１０】
前記画像データの供給に関する制御情報の受け付けを制御する受け付け制御ステップをさらに含み、
前記供給制御ステップは、前記受け付け制御ステップの処理により受け付けられた前記制御情報に基づいて、前記画像データを前記他の装置に供給するように前記供給を制御する
ことを特徴とする請求項８に記載の撮像方法。
【請求項１１】
前記供給制御ステップは、前記代表画像データ、または、新たな前記代表画像データとともに、前記画像データに関する関連情報を前記他の装置に供給するように前記供給を制御する
ことを特徴とする請求項８または９に記載の撮像方法。
【請求項１２】
前記他の装置が供給した第１の暗号鍵の受け付けを制御する受け付け制御ステップと、
前記第１の生成ステップの処理により生成された前記画像データを暗号化する第２の暗号鍵を生成する暗号鍵生成ステップと、
前記第１の生成ステップの処理により生成された前記画像データを、前記第２の暗号鍵で暗号化し、第１の暗号データを生成する第１の暗号化ステップと、
前記第２の暗号鍵を前記第１の暗号鍵で暗号化し、第２の暗号データを生成する第２の暗号化ステップと
をさらに含み、
前記画像データに関する関連情報は、前記第２の暗号データである
ことを特徴とする請求項１１に記載の撮像方法。
【請求項１３】
被写体を撮像して得られる画像データを生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記画像データを代表する代表画像データを生成する第２の生成ステップと、
前記画像データおよび前記代表画像データとを、ネットワークを介して接続された他の装置に供給する際、前記代表画像データを前記画像データに優先して供給するように供給を制御する供給制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
被写体を撮像して得られる画像データを生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記画像データを代表する代表画像データを生成する第２の生成ステップと、
前記画像データおよび前記代表画像データとを、ネットワークを介して接続された他の装置に供給する際、前記代表画像データを前記画像データに優先して供給するように供給を制御する供給制御ステップと
を含む処理をコンピュータに行わせることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理システム、撮像装置および方法、記録媒体、並びにプログラムに関し、特に、容易に、大量の画像データを効率よく他の装置に転送することができるようにした、画像処理システム、撮像装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、デジタルスチルカメラが普及するとともに、本来の撮像機能や記録機能以外に通信機能が備えられる等、デジタルスチルカメラの多機能化が進み、撮像された画像データの利用方法が拡大している。
【０００３】
例えば、通信機能を有し、記録媒体に記録された主画像を他の通信装置に送信する際に、縮小画像を残しておき、転送済みの画像もユーザが容易に参照できるようにしたデジタルスチルカメラが考えられている。（例えば、特許文献１参照）。
【０００４】
このようなデジタルスチルカメラにおいては、画像データを他の通信装置に供給し、保存させるので、デジタルスチルカメラに備えられた記録媒体の記憶容量を有効に使用することができるとともに、デジタルスチルカメラ側における、転送済みの画像の参照も容易にしている。
【０００５】
【特許文献１】
特開２００２−１６８６５号公報（第６−１０ページ、図２および図３）
【０００６】
【発明が解決しようとする課題】
しかしながら、以上のような方法において、撮像して得られた画像データを、他の通信装置に転送し、他の通信装置側で利用する場合、他の通信装置のユーザは、画像データの転送が完了するまで、その画像を参照することができないという課題があった。
【０００７】
近年のデジタルスチルカメラは、高機能化が進み、撮像して得られた画像データを記録する記録媒体の記憶領域も拡大しており、大量の画像データを記憶することが可能である。そのため、例えば、記録媒体の空き容量が無くなるほど大量の画像データを全て転送する場合、多大な処理時間を要する。
【０００８】
しかしながら、このように大量の画像データを転送された通信装置側において、画像を加工したり、印刷したりして実際に利用する画像データは、その中の一部である場合が多い。
【０００９】
特に、例えば新聞社等のように業務でデジタルスチルカメラを使用する場合、撮像して得られた大量の画像の中から、実際に記事などに利用する画像の枚数はごくわずかであり、ほとんどの画像は廃棄される。
【００１０】
このような場合、撮像して得られた画像を即座に利用できるのが望ましいが、上述した方法では、大量の画像データの転送が完了するまでその画像を参照することができないため、業務の効率が悪くなる場合があった。
【００１１】
これに対して、デジタルスチルカメラ側で、転送する画像を取捨選択し、転送するデータ量を減らす方法が考えられるが、そのためには、デジタルスチルカメラのユーザによる煩雑な作業が伴うため、撮像作業が非効率になってしまうという課題あった。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、容易に、大量の画像データを効率よく他の装置に転送することができるようにしたものである。
【００１３】
【課題を解決するための手段】
本発明の第１の画像処理システムは、被写体を撮像して得られた画像データを転送する撮像装置と、撮像装置より転送された画像データを取得する画像処理装置とを備える画像処理システムであって、撮像装置は、被写体を撮像し、画像データを生成する撮像手段と、撮像手段により生成された画像データを代表する代表画像データを生成する生成手段と、画像データと代表画像データとを、ネットワークを介して接続された画像処理装置に供給する際、代表画像データを画像データに優先して供給する供給手段とを備え、画像処理装置は、撮像装置より供給された代表画像データおよび画像データを取得する取得手段と、取得手段により取得された代表画像データを表示する表示手段と、取得手段により取得された代表画像データおよび画像データを関連付けて記憶する記憶手段とを備えることを特徴とする。
【００１４】
本発明の第２の画像処理システムは、被写体を撮像して得られた画像データを転送する撮像装置と、撮像装置より転送された画像データを管理する画像管理装置と、画像管理装置により管理されている画像データを取得する画像処理装置とを備える画像処理システムであって、撮像装置は、被写体を撮像し、画像データを生成する撮像手段と、撮像手段により生成された画像データを代表する代表画像データを生成する生成手段と、画像データと代表画像データとを、ネットワークを介して接続された画像管理装置に供給する際、代表画像データを画像データに優先して供給する第１の供給手段とを備え、画像管理装置は、撮像装置より供給された画像データと代表画像データとを取得する第１の取得手段と、第１の取得手段により取得された画像データと代表画像データとを関連付けて管理する管理手段と、画像データと代表画像データとを、ネットワークを介して接続された画像処理装置に供給する際、代表画像データを画像データに優先して供給する第２の供給手段とを備え、画像処理装置は、画像管理装置より供給された画像データと代表画像データとを取得する第２の取得手段と、第２の取得手段により取得された代表画像データを表示する表示手段と、第２の取得手段により取得された代表画像データおよび画像データを関連付けて記憶する記憶手段とを備えることを特徴とする。
【００１５】
本発明の撮像装置は、被写体を撮像し、画像データを生成する撮像手段と、撮像手段により生成された画像データを代表する代表画像データを生成する生成手段と、画像データおよび代表画像データとを、ネットワークを介して接続された他の装置に供給する際、代表画像データを画像データに優先して供給する供給手段とを備えることを特徴とする。
【００１６】
前記供給手段は、他の装置に対して画像データを供給中に、撮像手段が新たな画像データを生成した場合、生成手段により生成された、新たな画像データを代表する新たな代表画像データを、供給中の画像データに優先して、他の装置に供給するようにすることができる。
【００１７】
前記画像データの供給に関する制御情報を受け付ける受け付け手段をさらに備え、供給手段は、受け付け手段により受け付けられた制御情報に基づいて、画像データを他の装置に供給するようにすることができる。
【００１８】
前記供給手段は、代表画像データ、または、新たな代表画像データとともに、画像データに関する関連情報を他の装置に供給するようにすることができる。
【００１９】
前記他の装置が供給した第１の暗号鍵を受け付ける受け付け手段と、撮像手段により生成された画像データを暗号化する第２の暗号鍵を生成する暗号鍵生成手段と、撮像手段により生成された画像データを、第２の暗号鍵で暗号化し、第１の暗号データを生成する第１の暗号化手段と、第２の暗号鍵を第１の暗号鍵で暗号化し、第２の暗号データを生成する第２の暗号化手段とをさらに備え、画像データに関する関連情報は、第２の暗号データであるようにすることができる。
【００２０】
本発明の撮像方法は、被写体を撮像して得られる画像データを生成する第１の生成ステップと、第１の生成ステップの処理により生成された画像データを代表する代表画像データを生成する第２の生成ステップと、画像データおよび代表画像データとを、ネットワークを介して接続された他の装置に供給する際、代表画像データを画像データに優先して供給するように供給を制御する供給制御ステップとを含むことを特徴とする。
【００２１】
前記供給制御ステップは、他の装置に対して画像データを供給中に、第１の生成ステップの処理により新たな画像データが生成された場合、第２の生成ステップの処理により生成された、新たな画像データを代表する新たな代表画像データを、供給中の画像データに優先して、他の装置に供給するように供給を制御するようにすることができる。
【００２２】
前記画像データの供給に関する制御情報の受け付けを制御する受け付け制御ステップをさらに含み、供給制御ステップは、受け付け制御ステップの処理により受け付けられた制御情報に基づいて、前記画像データを他の装置に供給するように供給を制御するようにすることができる。
【００２３】
前記供給制御ステップは、代表画像データ、または、新たな代表画像データとともに、画像データに関する関連情報を画像処理装置に供給するように供給を制御するようにすることができる。
【００２４】
前記他の装置が供給した第１の暗号鍵の受け付けを制御する受け付け制御ステップと、第１の生成ステップの処理により生成された画像データを暗号化する第２の暗号鍵を生成する暗号鍵生成ステップと、第１の生成ステップの処理により生成された画像データを、第２の暗号鍵で暗号化し、第１の暗号データを生成する第１の暗号化ステップと、第２の暗号鍵を第１の暗号鍵で暗号化し、第２の暗号データを生成する第２の暗号化ステップとをさらに含み、画像データに関する関連情報は、第２の暗号データであるようにすることができる。
【００２５】
本発明の記録媒体のプログラムは、被写体を撮像して得られる画像データを生成する第１の生成ステップと、第１の生成ステップの処理により生成された画像データを代表する代表画像データを生成する第２の生成ステップと、画像データおよび代表画像データとを、ネットワークを介して接続された他の装置に供給する際、代表画像データを画像データに優先して供給するように供給を制御する供給制御ステップとを含むことを特徴とする。
【００２６】
本発明のプログラムは、被写体を撮像して得られる画像データを生成する第１の生成ステップと、第１の生成ステップの処理により生成された画像データを代表する代表画像データを生成する第２の生成ステップと、画像データおよび代表画像データとを、ネットワークを介して接続された他の装置に供給する際、代表画像データを画像データに優先して供給するように供給を制御する供給制御ステップとをコンピュータに実現させることを特徴とする。
【００２７】
本発明の第１の画像処理システムにおいては、被写体を撮像して得られた画像データを転送する撮像装置と、撮像装置より転送された画像データを取得する画像処理装置とが備えられ、撮像装置においては、被写体が撮像され、画像データが生成されるとともに、生成された画像データを代表する代表画像データが生成され、画像データと代表画像データとが、ネットワークを介して接続された画像処理装置に供給される際、代表画像データが画像データに優先して供給され、画像処理装置においては、撮像装置より供給された代表画像データおよび画像データが取得され、取得された代表画像データが表示され、また、代表画像データおよび画像データが関連付けて記憶される。
【００２８】
本発明の第２の画像処理システムにおいては、被写体を撮像して得られた画像データを転送する撮像装置と、撮像装置より転送された画像データを管理する画像管理装置と、画像管理装置により管理されている画像データを取得する画像処理装置とが備えられ、撮像装置においては、被写体が撮像され、画像データが生成されるとともに、生成された画像データを代表する代表画像データが生成され、画像データと代表画像データとが、ネットワークを介して接続された画像管理装置に供給される際、代表画像データが画像データに優先して供給され、画像管理装置においては、撮像装置より供給された画像データと代表画像データとが取得され、取得された画像データと代表画像データとが関連付けて管理され、また、画像データと代表画像データとが、ネットワークを介して接続された画像処理装置に供給される際、代表画像データが画像データに優先して供給され、画像処理装置においては、画像管理装置より供給された画像データと代表画像データとが取得され、取得された代表画像データが表示され、また、取得された代表画像データおよび画像データが関連付けて記憶される。
【００２９】
本発明の撮像装置および方法、並びにプログラムにおいては、被写体が撮像され、画像データが生成されるとともに、生成された画像データを代表する代表画像データが生成され、画像データおよび代表画像データとが、ネットワークを介して接続された他の装置に供給される際、代表画像データが画像データに優先して供給される。
【００３０】
【発明の実施の形態】
図１は、本発明を適用した画像データ転送システムの基本的な構成例を表す図である。
【００３１】
図１において、デジタルカメラ１は、無線通信機能を備えており、基地局２を介して、インターネットに代表されるネットワーク３に常時接続されている。また、ネットワーク３には、企業４に設置された、画像データを処理するサーバ５が接続されている。
【００３２】
サーバ５には、サーバ５に制御され、画像データを蓄積するデータベース６が接続されている。また、サーバ５は、企業４内に設けられた、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等に代表されるネットワーク７にも接続されており、同様にネットワーク７に接続されたパーソナルコンピュータ８および９よりアクセスされる。
【００３３】
すなわち、サーバ５、並びに、パーソナルコンピュータ８および９は、データベース６に蓄積された画像データを取得し、利用することができる。通常、企業４内に設置されたネットワーク７は、十分に広帯域であり、パーソナルコンピュータ８および９においても、データベース６に蓄積されている画像データを瞬時に取得し、利用することが可能である。
【００３４】
デジタルカメラ１は、被写体を撮像して得られた画像データを、一度記録媒体に記録する。その際、得られた画像の縮小画像であるサムネイル画像に対応するサムネイル画像データが生成される。
【００３５】
そして、通信可能な状態において、デジタルカメラ１は、最初に、未転送のサムネイル画像データを、基地局２およびネットワーク３を介して、画像データの転送先として予め設定されているサーバ５に転送する。
【００３６】
全てのサムネイル画像データを転送したデジタルカメラ１は、次に、記録媒体に記録してある画像データを、サムネイル画像データの場合と同様に、予め転送先として設定してあるサーバ５に転送する。
【００３７】
なお、サムネイル画像データの転送は、画像データの転送に優先して行われる。すなわち、画像データの転送中に、撮像処理が行われ、新たなサムネイル画像データが生成されると、画像データの転送は停止され、新たに生成されたサムネイル画像データを先に転送する。そして、未転送のサムネイル画像データが無くなると、画像データの転送が再開される。
【００３８】
サーバ５は、デジタルカメラ１より取得したサムネイル画像データに対応するサムネイル画像を、ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）等を用いてディスプレイに表示する。また、ネットワーク７を介して接続されているパーソナルコンピュータ８または９にサムネイル画像データを要求されている場合には、サーバ５は、その要求に基づいて、デジタルカメラ１より取得したサムネイル画像データを供給し、対応するサムネイル画像を、ＧＵＩ等を用いて、それらのディスプレイに表示させる。
【００３９】
デジタルカメラ１より画像データが転送された場合、サーバ５は、取得した画像データを、先に転送されたサムネイル画像データに関連付けて、データベース６に蓄積する。上述したように、データベース６に蓄積された画像データは、サーバ５、並びに、パーソナルコンピュータ８および９において利用可能である。
【００４０】
表示されたサムネイル画像を参照したサーバ５のユーザが、利用したい画像データに対応するサムネイル画像を選択すると、サーバ５は、そのサムネイル画像に対応する画像データの転送を、デジタルカメラ１に対して要求する。
【００４１】
また、サムネイル画像がディスプレイに表示されているパーソナルコンピュータ８または９のユーザが同様にサムネイル画像を選択した場合、その情報は、サーバ５に供給される。そして、その情報を取得したサーバ５は、上述したように、そのサムネイル画像データの転送を、デジタルカメラ１に対して要求する。
【００４２】
画像データ転送の要求を取得したデジタルカメラ１は、要求された画像データを、他の画像データに優先して、サーバ５に転送する。通常時には、記録媒体に記録されている画像データは、所定の順番でサーバ５に転送されているが、要求を取得した場合、デジタルカメラ１は、その順番とは関係なく、要求された画像データを先にサーバ５に転送する。
【００４３】
以上のようにして、画像データを転送することにより、大量の画像データを転送する場合であっても、企業４側のユーザは、画像データの転送が完了していなくても、サムネイル画像を参照することができ、さらに、指定した画像データを優先して取得することができるので、効率よく画像データを利用することができる。
【００４４】
また、デジタルカメラ１が、サーバ５に要求された画像データのみを転送するようにしてもよい。これにより、転送するデータ量を大幅に削減することも可能になり、各装置および各ネットワークにかかる、画像データの転送による負荷も軽減することができる。
【００４５】
図２は、図１のデジタルカメラ１の外観の例を示す斜視図である。
【００４６】
図２Ａに示されるように、デジタルスチルカメラ１の筐体１１の正面および上部には、被写体画像を取り込むレンズ部１２、ユーザが操作することにより主電源がオンされたり、オフされたりする電源スイッチ１３、ユーザの操作により被写体画像の取り込み処理の開始を指示するシャッタボタン１４、ユーザに操作され、撮影条件の設定や、利用する機能の選択等の指示が入力されるモード設定つまみ１５、画像データやその他のデータを送受信するためのアンテナ１６、被写体に補助光を照射するためのストロボ１７、撮像時に、ユーザが撮像範囲を確認する際に利用する光学ファインダ１８Ａ等が設けられている。
【００４７】
また、図２Ｂに示されるように、筐体１１の背面には、光学ファインダ１８Ａの、ユーザが覗く側である、光学ファインダ１８Ｂ、および、被写体を撮像して得られた画像を表示する表示部であるＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）１９が備えられている。
【００４８】
図３は、図１のデジタルスチルカメラ１の内部の構成例を示すブロック図である。
【００４９】
図示せぬ被写体からの光は、レンズや絞り機構等により構成されるレンズ部１２を介してＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）３１に入射され、光電変換される。
【００５０】
ＣＣＤ３１が出力する映像信号はＣＤＳ回路（Ｃｏｒｒｅｌａｔｅｄ　Ｄｏｕｂｌｅ　Ｓａｍｐｌｉｎｇ　ｃｉｒｃｕｉｔ）３２に供給されている。ＣＤＳ回路３２は、入力信号に相関二重サンプリングを施してノイズ成分を除去し、その信号をＡＧＣ回路（Ａｕｔｏｍａｔｉｃ　Ｇａｉｎ　Ｃｏｎｔｒｏｌ　ｃｉｒｃｕｉｔ）３３に出力する。ＡＧＣ回路３３は、入力信号のゲインを調整した後、その信号をＡ／Ｄ（Ａｎａｌｏｇ　／　Ｄｉｇｉｔａｌ）変換器３４に出力する。Ａ／Ｄ変換器３４は、入力されたアナログ信号をデジタル信号に変換し、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）３５に出力する。
【００５１】
ＤＳＰ３５は、内蔵する画像調整処理部４１により、入力信号に基づいてＡＦ（Ａｕｔｏ　Ｆｏｃｕｓ）、ＡＥ（Ａｕｔｏ　Ｅｘｐｏｓｕｒｅ）、およびＡＷＢ（Ａｕｔｏ　Ｗｈｉｔｅ　Ｂａｌａｎｃｅ）等に用いられる制御信号を生成し、その制御信号を、バス５０を介してＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５１に供給する。また、ＤＳＰ３５は、内蔵する画像圧縮・伸張処理部４３により、例えばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）方式等の所定の圧縮伸張方式で、入力された画像データを、ＤＳＰ３５に内蔵されるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）コントローラ４２に制御されたＳＤＲＡＭ３６に映像信号を一時的に保持させながら圧縮し、圧縮画像データを生成する。また、ＤＳＰ３５は、画像データに対応するサムネイル画像データも生成し、対応する圧縮画像データに付加する。さらに、ＤＳＰ３５は、内蔵する画像圧縮・伸張処理部４３により、記憶部５５等より供給された圧縮画像データを伸張することもできる。
【００５２】
画像圧縮・伸張処理部４３により生成された圧縮画像データは、バス５０を介して、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５３等に供給され、保持された後、記憶部５５に供給されて半導体メモリやハードディスク等に記録されたり、メモリＩ／Ｆ５９に接続されたメモリカード６１に供給されて記録されたり、または、無線通信部５８に供給されて他の装置に転送されたりする。なお、圧縮画像データが無線通信部５８を介して他の装置に転送される場合、その圧縮画像データに添付されているサムネイル画像データが優先されて転送される。
【００５３】
ＣＰＵ５１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５２に記憶されているプログラム、またはフラッシュメモリ等により構成される記憶部５５からＲＡＭ５３にロードされたプログラムに従って各部を制御したり、各種の処理を実行したりする。ＲＡＭ５３にはまた、ＣＰＵ５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５４】
ＣＰＵ５１には、また、ユーザの操作を受け付ける外部操作入力部５４が接続されている。外部操作入力部５４は、上述した電源スイッチ１３、シャッタボタン１４やモード設定つまみ１５等の他に、各種のボタン、ダイヤル、つまみ、並びにタッチパネル（いずれも図示せず）等で構成されており、ユーザが操作することにより、ユーザからの指示を受け付け、その指示情報をＣＰＵ５１に供給する。ＣＰＵ５１は、その指示情報に基づいて、各種の処理を実行する。
【００５５】
ＣＰＵ５１、ＲＯＭ５２、およびＲＡＭ５３は、バス５０を介して相互に接続されている。このバス５０にはまた、不揮発性の半導体メモリやハードディスク等で構成される記憶部３５、ＬＣＤ１９に表示させる画像を制御する表示制御部５６、メモリカード６１等が装着されるメモリＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）５９、並びに、基地局２と無線通信を行い、例えば、ＣＰＵ５１に制御されて、記憶部５５に記憶されているサムネイル画像データや、圧縮された画像データ等を、ネットワーク３を介してサーバ５に供給する無線通信部５８が接続されている。
【００５６】
表示制御部５６には、図示せぬＶＲＡＭ（Ｖｉｄｅｏ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）が内蔵されている。表示制御部５６は、ＤＳＰ３５において伸張された画像データを、内蔵するＶＲＡＭに記憶させ、そのＶＲＡＭに記憶されている画像データに対応する画像や、他のメモリ（ＲＡＭ５３、記憶部５５、メモリＩ／Ｆ５９に接続されたメモリカード６１等）に記憶されている画像データに対応する画像を、ＬＣＤ１９に表示させる。
【００５７】
バス５０にはまた、必要に応じて、図示せぬインタフェースを介して、ドライブ６３が接続され、ドライブ６３に装着された磁気ディスク６４、光ディスク６５、光磁気ディスク６６、或いは半導体メモリ６７などから読み出されたコンピュータプログラムが、記憶部５５等にインストールされる。また、メモリＩ／Ｆ５９に適宜装着されるメモリカード６１から読み出されたコンピュータプログラムも、必要に応じて記憶部５５等にインストールされる。
【００５８】
ＣＰＵ５１は、外部操作入力部５４より入力されたユーザからの指示情報や、画像調整処理部４１より供給された制御情報、または、各種のプログラムを実行することにより得られた情報等に基づいて、ＣＤＳ回路３２、ＡＧＣ回路３３、およびＡ／Ｄ変換器３４の動作を制御する。
【００５９】
また、ＣＰＵ５１は、ＣＣＤ３１の駆動を制御するＴＧ（Ｔｉｍｉｎｇ　Ｇｅｎｅｒａｔｏｒ）７１およびＶドライバ７２を制御することにより、ＣＣＤ３１の動作を制御する。さらに、ＣＰＵ３１は、レンズ部１２の動作を制御するアイリスシャッタドライバ７３を制御し、シャッタスピードを調整したり、絞り機構を調整したりする。
【００６０】
図４は、図３の無線通信部５８の詳細な構成例を示す図である。
【００６１】
アンテナ１６は、他の装置からの電波を受信し、その受信信号をセレクタ８１に供給するとともに、セレクタ８１からの信号を、電波で他の装置に供給する。セレクタ８１は、アンテナ１６より受信した信号を、例えば、ＣＤＭＡ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ）方式等によって復調し、その結果得られる復調信号を、ダウンコンバータ８２に供給する。
【００６２】
ダウンコンバータ８２は、取得した復調信号の搬送波の周波数を低い周波数に変換し、その復調信号を受信Ｉ／Ｆ８３に供給する。受信Ｉ／Ｆ８３は、取得した復調信号に対してＡ／Ｄ変換処理等の処理を施し、そのデジタル信号をベースバンド信号処理８４に供給する。
【００６３】
ベースバンド信号処理部８４は、受信Ｉ／Ｆ８３より取得したデジタル信号より規格に基づいて、パケット処理やエラー信号処理等を行って受信データを抽出し、バス５０に供給する。これにより、無線通信部５８は、サーバ５より供給された画像データ転送の要求を取得し、ＣＰＵ５１等に供給することができる。
【００６４】
また、ベースバンド信号処理部８４は、バス５０を介して取得した画像データ等に制御信号等の付加等を行い、送信Ｉ／Ｆ８５に供給する。
【００６５】
送信Ｉ／Ｆ８５は、取得したデジタル信号をアナログ信号に変換し、パワーアンプ８６に供給する。パワーアンプ８６において、出力を増加された送信信号は、セレクタ８２を介してアンテナ１６より出力される。これにより、無線通信部８４は、バス５０を介して取得したサムネイル画像データや圧縮された画像データをサーバ５に転送することができる。
【００６６】
図５は、サーバ５の内部の構成例を示す図である。
【００６７】
図５において、ＣＰＵ１１１は、ＲＯＭ１１２に記憶されているプログラム、または記憶部１２３からＲＡＭ１１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１１３にはまた、ＣＰＵ１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００６８】
ＣＰＵ１１１、ＲＯＭ１１２、およびＲＡＭ１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インタフェース１２０も接続されている。
【００６９】
入出力インタフェース１２０には、キーボード、マウスなどよりなる入力部１２１、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などよりなるディスプレイ、並びにスピーカなどよりなる出力部１２２、ハードディスクなどにより構成される記憶部１２３、モデム、ターミナルアダプタ、またはＬＡＮアダプタなどにより構成される通信部１２４が接続されている。
【００７０】
記憶部１２３は、ＣＰＵ１１１に制御され、通信部１２４を介してデジタルカメラ１より供給されたサムネイル画像データを保存し、必要に応じて、保存してあるサムネイル画像データをＲＡＭ１１３、出力部１２２、通信部１２４、データベース６等に供給する。
【００７１】
通信部１２４は、ネットワーク３および７に接続されており、ＣＰＵ１１１に制御され、ネットワーク３を介してデジタルカメラ１と通信を行ったり、ネットワーク７を介して、パーソナルコンピュータ８および９と通信を行ったりする。
【００７２】
また、通信部１２４は、モデムやターミナルアダプタ等を用いた通信の他にも、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃ　Ｅｎｇｉｎｅｅｒｓ）、ＲＳ‐２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ　Ｓｔａｎｄａｒｄ　２３２　ｒｅｖｉｓｉｏｎ　Ｃ）、またはＳＣＳＩ（Ｓｍａｌｌ　Ｃｏｍｐｕｔｅｒ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｆａｃｅ）等の各種の規格を用いた通信処理を行う機能を有している。
【００７３】
入出力インタフェース７０にはまた、図１のデータベース６が接続されており、デジタルカメラ１より取得した画像データおよびサムネイル画像データが関連付けて蓄積される。
【００７４】
入出力インタフェース７０にはまた、必要に応じてドライブ８０が接続され、磁気ディスク８１、光ディスク８２、光磁気ディスク８３、或いは半導体メモリ８４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７３にインストールされる。
【００７５】
ＣＰＵ１１１は、通信部１２４を制御して、デジタルカメラ１よりネットワーク３を介して供給されたサムネイル画像データを取得すると、ＲＡＭ１１３や記憶部１２３等に供給して保存させたり、出力部１２２に供給して対応するサムネイル画像をディスプレイ等に表示させたり、通信部１２４を介して、パーソナルコンピュータ８または９に供給したりする。
【００７６】
そして、ＣＰＵ１１１は、入力部１２１を制御して、表示されたサムネイル画像を参照したユーザからの指示を受け付け、入力されたユーザからの指示に基づいて、指定されたサムネイル画像に対応する画像データ転送の要求を、通信部１２４を介してデジタルカメラ１に供給する。また、ＣＰＵ１１１は、通信部１２４を介して取得した、パーソナルコンピュータ８および９からの画像データ転送の要求を、通信部１２４を制御して、ネットワーク３を介してデジタルカメラ１に供給する。
【００７７】
その要求に基づいて優先して転送された画像データを、通信部１２４を介して取得すると、ＣＰＵ１１１は、取得した画像データを、ＲＡＭ１１３や記憶部１２３に保存されているサムネイル画像データと関連付けてデータベース６に供給し、蓄積させるとともに、その情報を出力部１２２のディスプレイ等に表示させる。なお、画像データ転送の要求がパーソナルコンピュータ８または９より供給された場合、ＣＰＵ１１１は、通信部１２４を制御して、その情報を、要求元のパーソナルコンピュータに供給する。なお、蓄積された画像データは、サーバ５、並びにパーソナルコンピュータ８および９において利用可能となる。
【００７８】
また、デジタルカメラ１より取得されたデータは、データベース６に蓄積するだけでなく、対応する画像を出力部１２２のディスプレイに表示するようにしてもよい。要求元がパーソナルコンピュータ８または９である場合は、その画像データが要求元のパーソナルコンピュータに供給されるようにしてもよい。
【００７９】
図６は、パーソナルコンピュータ８の内部の構成例を示す図である。
【００８０】
図６において、ＣＰＵ１５１は、ＲＯＭ１５２に記憶されているプログラム、または記憶部１６３からＲＡＭ１５３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１５３にはまた、ＣＰＵ１５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８１】
ＣＰＵ１５１、ＲＯＭ１５２、およびＲＡＭ１５３は、バス１５４を介して相互に接続されている。このバス１５４にはまた、入出力インタフェース１６０も接続されている。
【００８２】
入出力インタフェース１６０には、キーボード、マウスなどよりなる入力部１６１、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などよりなるディスプレイ、並びにスピーカなどよりなる出力部１６２、ハードディスクなどにより構成される記憶部１６３、モデム、ターミナルアダプタ、またはＬＡＮアダプタなどにより構成される通信部１６４が接続されている。
【００８３】
記憶部１６３は、ＣＰＵ１５１に制御され、通信部１６４を介してサーバ５より供給されたサムネイル画像データを保存し、必要に応じて、保存してあるサムネイル画像データをＲＡＭ１５３、出力部１６２等に供給する。
【００８４】
通信部１６４は、ネットワーク７に接続されており、ＣＰＵ１５１に制御され、ネットワーク７を介して、サーバ５と通信を行う。
【００８５】
また、通信部１６４は、モデムやターミナルアダプタ等を用いた通信の他にも、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃ　Ｅｎｇｉｎｅｅｒｓ）、ＲＳ‐２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ　Ｓｔａｎｄａｒｄ　２３２　ｒｅｖｉｓｉｏｎ　Ｃ）、またはＳＣＳＩ（Ｓｍａｌｌ　Ｃｏｍｐｕｔｅｒ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｆａｃｅ）等の各種の規格を用いた通信処理を行う機能を有している。
【００８６】
入出力インタフェース１６０にはまた、必要に応じてドライブ１７０が接続され、磁気ディスク１７１、光ディスク１７２、光磁気ディスク１７３、或いは半導体メモリ１７４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１６３にインストールされる。
【００８７】
ＣＰＵ１５１は、通信部１６４を制御して、サーバ５よりネットワーク７を介して供給されたサムネイル画像データや画像データを取得すると、ＲＡＭ１５３や記憶部１６３等に供給して保存させたり、出力部１６２に供給して対応する画像をディスプレイ等に表示させたりする。
【００８８】
また、ＣＰＵ１５１は、入力部１６１を制御して、表示されたサムネイル画像を参照したユーザからの指示を受け付け、入力されたユーザからの指示に基づいて、指定されたサムネイル画像に対応する画像データ転送の要求を、通信部１６４を介してサーバ５に供給する。サーバ５は、この要求を、ネットワーク３を介してデジタルカメラ１に供給する。
【００８９】
その要求に基づいて優先して要求した画像データがサーバ５に転送されると、その情報が、サーバ５より供給される。ＣＰＵ１５１は、通信部１６４を介してその情報を取得すると、出力部１６２に供給し、ディスプレイ等に表示する。
【００９０】
なお、図１のパーソナルコンピュータ９の構成および各部の動作は、図６を参照して説明したパーソナルコンピュータ８の構成および各部の動作と同様であるので、適宜、図６に示されるブロック図をパーソナルコンピュータ９の構成例としても適用し、その説明を省略する。
【００９１】
次に、図７のフローチャートを参照して、デジタルカメラ１による画像転送処理を説明する。
【００９２】
ユーザが電源スイッチ１３を操作し、電源がオン状態になると、デジタルカメラ１のＣＰＵ５１は、ステップＳ１において、初期設定を行い、各部の初期化および動作確認、準備処理等を行う。また、ＣＰＵ５１は、無線通信部５８を制御して、基地局２との無線通信を確立し、ネットワーク３に接続する。
【００９３】
初期設定処理が完了すると、ＣＰＵ５１は、ステップＳ２において、ＲＡＭ５３や記憶部５５等に保持されている未送信のサムネイル画像データが存在するか否かを判定する。存在すると判定した場合、ＣＰＵ３１は、ステップＳ３に処理を進め、サムネイル画像データ送信処理を実行する。サムネイル画像データ送信処理の詳細については、図９のフローチャートを参照して後述する。ステップＳ３の処理が完了するとＣＰＵ５１は、処理をステップＳ２に戻し、それ以降の処理を繰り返す。
【００９４】
ステップＳ２において、未送信のサムネイル画像データが存在しないと判定した場合、ＣＰＵ５１は、ステップＳ４に処理を進め、未送信の画像データが存在するか否かを判定する。存在すると判定した場合、ＣＰＵ５１は、ステップＳ５に処理を進め、画像データ送信処理を実行する。画像データ送信処理の詳細については、図１０のフローチャートを参照して後述する。ステップＳ５の処理が完了すると、ＣＰＵ５１は、処理をステップＳ２に戻し、それ以降の処理を繰り返す。
【００９５】
ステップＳ４において、未送信の画像データが存在しないと判定した場合、ＣＰＵ５１は、ステップＳ６に処理を進め、外部操作入力部５４を制御して、ユーザにより撮像処理の実行が指示されたか否かを判定する。ユーザがモード設定つまみ１５を操作するなどして、撮影モードを選択し、撮像処理の実行が指示されたと判定した場合、ＣＰＵ５１は、ステップＳ７において、撮像処理を実行する。撮像処理の詳細については、図８のフローチャートを参照して後述する。撮像処理が終了すると、ＣＰＵ５１は、処理をステップＳ８に進める。
【００９６】
ステップ６において、撮像処理の実行が支持されていないと判定した場合、ＣＰＵ５１は、ステップＳ７の処理を省略し、ステップＳ８に処理を進める。
【００９７】
ＣＰＵ５１は、ステップＳ８において画像転送処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ２に処理を戻し、それ以降の処理を繰り返す。
【００９８】
画像転送処理を終了すると判定した場合、ＣＰＵ５１は、ステップＳ９において、終了処理を実行し、画像転送処理を終了する。
【００９９】
次に、図８のフローチャートを参照して、図７のステップＳ７において実行される撮像処理の詳細について説明する。
【０１００】
最初に、ステップＳ２１において、ＣＰＵ５１は、各部を制御して撮像の準備を行い、ステップＳ２２において、撮像が指示されたか否かを判定し、指示されたと判定するまで待機する。
【０１０１】
ＣＰＵ５１は、外部操作入力部５４を制御し、ユーザがシャッタボタン１４を操作するなどして撮像が指示されたと判定した場合、ステップＳ２３において被写体を撮像し、ステップＳ２４において撮像により得られた画像データを記憶部５５等に保存し、ステップＳ２５においてサムネイル画像データを作成し、ＲＡＭ５３または記憶部５５等に保存する。
【０１０２】
ステップＳ２５の処理が完了すると、ＣＰＵ５１は、撮像処理を終了し、図７のステップＳ８に処理を戻す。
【０１０３】
次に、図９のフローチャートを参照して、図７のステップＳ３において実行されるサムネイル画像データ送信処理の詳細について説明する。
【０１０４】
最初に、ＣＰＵ５１は、ステップＳ４１において、撮像処理の実行が支持されたか否かを判定する。指示されたと判定した場合、ＣＰＵ５１は、処理をステップＳ４２に進め、図８のフローチャートを参照して説明した場合と同様の撮像処理を実行する。そして、撮像処理が終了すると、ＣＰＵ５１は、サムネイル画像データ送信処理を終了し、図７のステップＳ２に処理を戻す。
【０１０５】
また、ステップＳ４１において、撮像処理の実行が指示されていないと判定した場合、ＣＰＵ５１は、ステップＳ４３において、無線通信部５８を介してサムネイル画像データをサーバ５に送信し、サムネイル画像データ送信処理を終了し、図７のステップＳ２に処理を戻す。
【０１０６】
次に、図７のステップＳ５において実行される画像データ送信処理について、図１０のフローチャートを参照して説明する。
【０１０７】
最初に、ステップＳ６１において、ＣＰＵ５１は、撮像処理の実行が指示されたか否かを判定し、指示されたと判定した場合、ステップＳ６２において、図８のフローチャートを参照して説明した場合と同様の撮像処理を実行する。撮像処理が終了すると、ＣＰＵ５１は、サムネイル画像データ送信処理を終了し、図７のステップＳ２に処理を戻す。
【０１０８】
ステップＳ６１において、撮像処理の実行が指示されてないと判定した場合、ＣＰＵ５１は、ステップＳ６３に処理を進め、優先要求された画像データが存在するか否かを判定する。
【０１０９】
図１１のフローチャートを参照して後述する要求受け付け処理により、無線通信部５８を介してサーバ５より供給された優先要求を取得し、その画像データが未送信であると判定した場合、ＣＰＵ５１は、処理をステップＳ６４に進め、その優先要求により、送信時の圧縮比が指定されているか否かを判定する。
【０１１０】
送信時の画像データの圧縮比が指定されていると判定した場合、ＣＰＵ５１は、処理をステップＳ６５に進め、記憶部５５等に記憶されている、要求された画像データである優先画像データをＤＳＰ３５に供給し、指定された圧縮比で圧縮する。なお、優先画像データが圧縮されて記憶部５５等に記憶されている場合は、圧縮比を指定された値に変更する。優先画像データを指定された圧縮比で圧縮したＣＰＵ５１は、処理をステップＳ６６に進める。
【０１１１】
また、ステップＳ６４において、送信時の圧縮比が指定されていないと判定した場合、ＣＰＵ５１は，ステップＳ６５の処理を省略し、ステップＳ６６に処理を進める。
【０１１２】
ステップＳ６６において、ＣＰＵ５１は、無線通信部５８を制御して、指定された優先画像データを、ネットワークを介してサーバ５に送信し、その画像データのステータスを処理済にした後、画像データ送信処理を終了し、図７のステップＳ２に処理を戻す。
【０１１３】
また、ステップＳ６３において、優先要求された、未送信の画像データが存在しないと判定した場合、ＣＰＵ５１は、処理をステップＳ６７に進め、次に送信する画像データが、サーバ５からの要求により、送信を拒否されているか否かを判定する。
【０１１４】
送信を拒否されていないと判定した場合、ＣＰＵ５１は、処理をステップＳ６８に進め、送信時の圧縮比が指定されているか否かを判定し、指定されていると判定した場合は、ステップＳ６９において、ステップＳ６５の処理の場合と同様に、ＤＳＰ３５を制御して、送信する画像データを指定された圧縮比で圧縮し、ステップＳ７０に処理を進める。
【０１１５】
ステップＳ６８において、圧縮比が指定されていないと判定した場合、ＣＰＵ５１は、ステップＳ６９の処理を省略し、ステップＳ７０に処理を進める。
【０１１６】
ＣＰＵ５１は、ステップＳ７０において、その画像データを、無線通信部５８を介してサーバ５に送信し、その画像データのステータスを処理済にする。そして、ＣＰＵ５１は、画像データ送信処理を終了し、図７のステップＳ２に処理を戻す。
【０１１７】
また、ステップＳ６７において、次に送信する画像データが、サーバ５に送信を拒否されていると判定した場合、ステップＳ７１において、その画像データのステータスを処理済にし、画像データ送信処理を終了する。
【０１１８】
以上のように、デジタルカメラ１のＣＰＵ５１は、各部を制御して、撮像処理の合間に、サムネイル画像データを画像データに優先させてサーバ５に送信する。
【０１１９】
次に、図１１のフローチャートを参照して、デジタルカメラ１による、サーバ５より供給される要求の受け付け処理について説明する。
【０１２０】
最初に、ステップＳ９１において、ＣＰＵ５１は、無線通信部５８を制御して、サーバより要求を受信したか否かを判定し、受信したと判定するまで待機する。受信したと判定した場合、ＣＰＵ５１は、その要求を取得し、対応する画像データは未送信か否かを判定する。
【０１２１】
ＣＰＵ５１は、記憶部５５等の画像データが記憶されている各部を制御し、対応する画像データのステータスを参照する。そして、参照したステータスが未送信であり、対応する画像データが未送信であると判定した場合、ＣＰＵ５１は、ステップＳ９３において、要求を画像データに対応付けてＲＡＭ５３等に保持する。この要求は、図１０の画像データ送信処理のステップＳ６３、Ｓ６４、Ｓ６７、およびＳ６８等において参照される。ステップＳ９３の処理が終了すると、ＣＰＵ５１は、処理をステップＳ９４に進める。
【０１２２】
また、ステップＳ９２において、対応する画像データが送信済みであると判定した場合、ＣＰＵ５１は、ステップＳ９３の処理を省略し、ステップＳ９４に処理を進める。
【０１２３】
ステップＳ９４において、ＣＰＵ５１は、要求受け付け処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ９１に処理を戻し、それ以降の処理を繰り返す。要求受け付け処理を終了すると判定した場合、ＣＰＵ５１は、ステップＳ９５において、終了処理を行い、要求受け付け処理を終了する。
【０１２４】
以上のようにして、デジタルカメラ１のＣＰＵ５１は、サーバ５からの要求を受け付け、その要求に基づいて、画像データの転送を制御する。
【０１２５】
次に、サーバ５による画像データ受信処理について、図１２のフローチャートを参照して説明する。
【０１２６】
ステップＳ１１１において、サーバ５のＣＰＵ１１１は、通信部１２４を制御して、デジタルカメラ１より送信されたサムネイル画像データを受信したか否かを判定する。受信したと判定した場合、ＣＰＵ１１１は、ステップＳ１１２において、受信したサムネイル画像データに対応するサムネイル画像をディスプレイ等に表示する。そして、ＣＰＵ１１１は、処理をステップＳ１１３に進める。
【０１２７】
ステップＳ１１１において、サムネイル画像データを受信していないと判定した場合、ＣＰＵ１１１は、ステップＳ１１２の処理を省略し、ステップＳ１１３に処理を進める。
【０１２８】
ステップＳ１１３において、ＣＰＵ１１１は、通信部１２４を制御して、デジタルカメラ１より送信された画像データを受信したか否かを判定する。受信したと判定した場合、ＣＰＵ１１１は、ステップＳ１１４において、受信した画像データを、対応するサムネイル画像データと関連付けてデータベース６に蓄積する。また、後述するように、ＣＰＵ１１１は、出力部１２１を制御して、サムネイル画像が表示されているＧＵＩに、対応する画像データを受信したことを示すマークを表示させる。ステップＳ１１４の処理が終了すると、ＣＰＵ１１１は、処理をステップＳ１１５に進める。
【０１２９】
また、ステップＳ１１３において、画像データを受信していないと判定した場合、ＣＰＵ１１１は、ステップＳ１１４の処理を省略し、ステップＳ１１５に処理を進める。
【０１３０】
ＣＰＵ１１１は、ステップＳ１１５において、入力部１２１を制御して、ユーザより画像データの転送に関する要求が入力されたか否かを判定する。ＣＰＵ１１１は、また、通信部１２４を制御して、パーソナルコンピュータ８または９より画像データの転送に関する要求が供給されたか否かを判定する。
【０１３１】
サーバ５のユーザに画像データの転送に関する要求が入力されたか、若しくは、パーソナルコンピュータ８または９より画像データの転送に関する要求が供給されたと判定した場合、ＣＰＵ１１１は、ステップＳ１１６において、通信部１２４を制御して、その要求をデジタルカメラ１に供給する。要求を供給したＣＰＵ１１１は、処理をステップＳ１１７に供給する。
【０１３２】
ステップＳ１１５において、画像データの転送に関する要求が、ユーザにより入力されておらず、かつ、パーソナルコンピュータ８または９より供給されていないと判定した場合、ＣＰＵ１１１は、ステップＳ１１６の処理を省略し、ステップＳ１１７に処理を進める。
【０１３３】
ＣＰＵ１１１は、ステップＳ１１７において、画像データ受信処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１１１に戻し、それ以降の処理を繰り返す。
【０１３４】
また、画像データ受信処理を終了すると判定した場合、ＣＰＵ１１１は、ステップＳ１１８において、終了処理を行い、画像データ受信処理を終了する。
【０１３５】
以上のようにして、サーバ５のＣＰＵ１１１は、デジタルカメラ１より供給されたサムネイル画像データや画像データを受信するとともに、画像データの転送に間する要求をデジタルカメラ１に送信する。
【０１３６】
図１３は、サーバ５においてディスプレイに表示されるＧＵＩ画面の例を示す模式図である。
【０１３７】
画像データに優先してサムネイル画像データが転送されると、サーバ５のディスプレイには、図１３Ａに示されるような画面１８０が表示される。画面１８０には、転送されたサムネイル画像データに対応するサムネイル画像１８１乃至１８６が表示される。また、画面１８０には、サムネイル画像データを転送中であることを示す「画像転送中」と表示１８７が表示される。
【０１３８】
表示されているサムネイル画像に対応する画像データが転送されると、画面１８０には、図１３Ｂに示されるように、転送済みであることを示すマーク１８１Ａ乃至１８３Ａが対応するサムネイル画像１８１乃至１８３上にそれぞれ表示される。
【０１３９】
また、画像データが転送中であるサムネイル画像１８４上には、画像データが転送中であることを示す転送中マーク１８４Ａが表示される。
【０１４０】
例えば、サムネイル画像１８６に対応する画像データが不要である場合、ユーザは、入力部１２１を操作して、サムネイル画像１８６を選択し、転送不要の指示を入力する。その場合、デジタルカメラ１に転送を拒否する要求が供給されるとともに、画面１８０のサムネイル画像１８６上に転送不要マーク１８６Ａが表示される。
【０１４１】
さらに、デジタルカメラ１において、新たに撮像処理が行われた場合、新たなサムネイル画像データがサーバ５に転送される。そして、画面１８０上には、新たに受信したサムネイル画像データに対応するサムネイル画像１８８および１８９が新着サムネイルとして表示される。これらのサムネイル画像１８８および１８９は、所定の時間、強調表示されるようにしてもよいし、それ以外のサムネイル画像１８１乃至１８６と同様に表示されるようにしてもよい。
【０１４２】
なお、上述した画面１８０は、サーバ５のディスプレイだけでなく、サーバ５にアクセスしており、サムネイル画像データを取得する状態にあるパーソナルコンピュータ８または９においても同様に表示される。
【０１４３】
以上のようにデジタルカメラ１およびサーバ５が動作することにより、サーバ５側において、ユーザが、画像データの転送が完了する前にサムネイル画像を参照することができ、必要な画像データを優先的に転送させるようにすることができるので、効率よく作業を行うことができる。
【０１４４】
図１４は、サーバ５のユーザが選択した画像データのみが転送される場合の、サーバ５に表示される画面の例を示す図である。
【０１４５】
サーバ５のユーザが、画面１８０に表示されたサムネイル画像より必要な画像のみを選択すると、図１４Ａに示されるように、その選択されたサムネイル画像１８１、１８３および１８４上に、転送予約マーク１８１Ｂ、１８３Ｂ、および１８４Ｂがそれぞれ表示される。ユーザは、転送ボタン１９１を操作して、これらのサムネイル画像に対応する画像データの転送を要求する。
【０１４６】
この要求により、デジタルカメラ１より要求された画像データの転送が開始されると、図１４Ｂに示されるように、画面１８０のサムネイル画像１８１、１８３、および１８４上には、画像データの転送に関する状態を示す各種のマークが表示される。
【０１４７】
また、デジタルカメラ１において、新たな撮像処理が行われ、サムネイル画像データがサーバ５に転送されると、画面１８１上には、転送されたサムネイル画像データに対応するサムネイル画像１９２および１９３が表示される。
【０１４８】
以上においては、静止画像データの転送について説明したが、これに限らず、転送するデータは、動画像データであってもよく、上述した場合と同様の処理により転送される。
【０１４９】
動画像データを転送する場合、対応するサムネイル画像は、例えば、４分毎等のように、所定の時間間隔で動画像より抽出された代表画像で構成される。すなわち、この場合において、例えば、２０分の動画像データからは、５つのサムネイル画像データが抽出され、動画像データに優先してサーバ５に転送される。
【０１５０】
なお、サムネイル画像の抽出方法は、時間毎に限らず、どのような方法であってもよい。例えば、デジタルカメラ１が、時間的に隣り合う画像の差分を算出し、差分信号が閾値を超えるような場合、シーンが変化したと判定するようにし、サムネイル画像を、シーン毎に抽出するようにしてもよいし、また、動画像データがＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）データである場合、Ｉピクチャが、サムネイル画像として抽出されるようにしてもよい。
【０１５１】
以上のように、１つの動画像データより抽出されたサムネイル画像は、サーバ５において、図１５Ａに示されるような画面２００上に表示される。画面２００には、第１動画ファイル２０１より抽出されたサムネイル画像２０１−１乃至２０１−５、第２動画ファイル２０２より抽出されたサムネイル画像２０２−１乃至２０２−５、並びに、ユーザに操作されることにより、選択された動画像ファイルを転送する転送ボタン２０３が表示されている。
【０１５２】
ユーザが動画ファイルを選択し、転送ボタン２０３を操作すると、その要求情報がデジタルカメラ１に供給され、その動画ファイルの転送が開始される。その際、画面２００は、図１５Ｂに示されるように表示される。図１５Ｂにおいては、ユーザが選択した第１動画ファイル２０１にアンカー２０４が表示されており、第１動画像ファイル２０１の転送が完了した部分に対応するサムネイル画像２０１−１乃至２０１−３には、転送済マーク２０１−１Ａ乃至２０１−３Ａがそれぞれ表示されている。
【０１５３】
そして、デジタルカメラ１において、新たに撮像処理が行われ、新たな動画ファイルが生成されると、そのサムネイル画像データがサーバ５に供給され、画面２００には、図１６に示されるように、第３動画ファイル２０５のサムネイル画像データ２０５−１乃至２０５−５が表示される。
【０１５４】
以上のように、動画像データを転送する場合においても、サムネイル動画像データを優先的に転送するようにすることができる。
【０１５５】
また、以上においては、画像データに優先させてサムネイル画像データを転送するように説明したが、サムネイル画像データに限らず、画像データに関する情報をサムネイル画像データと同時に送信するようにしてもよい。
【０１５６】
図１７は、ＪＰＥＧ画像データのフォーマットの例を示す図である。
【０１５７】
ＪＰＥＧ画像データ２１０は、図１７Ａに示されるように、画像データに関する情報である画像情報２１１と、画像データに対応するサムネイル画像データ２１２がヘッダ部に含まれており、圧縮された画像データである画像圧縮データ２１３がデータ部に格納されている。
【０１５８】
画像情報２１１には、図１７Ｂに示されるように、ファイル名２１１、ファイルサイズ２１１Ｂ、撮影時刻２１１Ｃ、および測光方式２１１Ｄ等の、画像圧縮データ２１３に関する様々な情報が含まれている。
【０１５９】
デジタルカメラ１が、この画像情報を付加したサムネイル画像データを転送することにより、サーバ５において、画像データの転送が完了する前に、画像データに関する情報を表示することができる。その場合、サーバ５のディスプレイには、図１８に示されるような画面２２０が表示される。
【０１６０】
図１８に示される画面２２０において、サムネイル画像２２１乃至２２４の下部には、それぞれ、画像情報２２１Ａ乃至２２４Ａが表示されている。これにより、ユーザは、サムネイル画像２２１乃至２２４とともにこの情報を参照して、必要な画像データを選択することができる。
【０１６１】
なお、転送される画像データは、例えば、ＳＳＬ（Ｓｅｃｕｒｅ　Ｓｏｃｋｅｔｓ　Ｌａｙｅｒ）やＩＰｓｅｃ（ＩＰ　Ｓｅｃｕｒｉｔｙ）等に代表される所定のプロトコルで暗号化されてから転送されるようにしてもよい。
【０１６２】
また、サーバ５は、画像データを転送するデジタルカメラ１を、予め配布したＩＤおよびパスワードを用いて認証するようにしてもよい。その場合、デジタルカメラ１は、図７のステップＳ１における初期化処理において、サーバ５にＩＤおよびパスワードを供給し、接続を確立する。
【０１６３】
図１９は、図１の画像処理システムにおいて、第１の暗号化方式により暗号化された画像データを転送する場合の処理の流れを説明するタイミングチャートである。
【０１６４】
最初に、ステップＳ１３１において、デジタルカメラ１は、予め配布されたＩＤおよびパスワードを、ネットワーク３を介して、サーバ５に供給する。サーバ５は、ステップＳ１５１においてそのＩＤおよびパスワードを取得すると、ステップＳ１５２において取得したＩＤおよびパスワードを用いてデジタルカメラ１を認証する。
【０１６５】
認証処理が終了すると、サーバ５は、ステップＳ１５３において、認証結果をデジタルカメラ１に供給する。デジタルカメラ１は、ステップＳ１３２において、その認証結果を取得する。デジタルカメラ１が認証された場合、これらの処理によりデジタルカメラ１とサーバ５の接続が確立する。
【０１６６】
接続が確立したデジタルカメラ１は、ステップＳ１３３において、サーバ５に対して、サーバ５が提供している公開鍵を要求する。なお、この公開鍵の要求については、これから送信する画像データの枚数に応じた複数の公開鍵を要求してもよい。この場合は後述するようにサーバ５は、複数の公開鍵に対応した秘密鍵を保持する必要がある。サーバ５は、ステップＳ１５４においてその要求を取得すると、ステップＳ１５５において要求された公開鍵をデジタルカメラ１に供給する。デジタルカメラ１は、その公開鍵をステップＳ１３４において取得する。なお、サーバ５は、この公開鍵に対応する秘密鍵を保持している。この公開鍵で暗号化されたデータは、対応する秘密鍵においてのみ復号可能である。後述するように、暗号化された画像データの復号処理に、この秘密鍵を利用する。
【０１６７】
公開鍵を取得したデジタルカメラ１は、画像データ転送の際に、ステップＳ１３５の処理を実行し、転送する画像データを、取得した公開鍵を用いて暗号化する。そして、デジタルカメラ１は、ステップＳ１３６において、その暗号化された画像データをサーバ５に供給する。
【０１６８】
サーバ５は、ステップＳ１５６において、その暗号化された画像データを取得すると、ステップＳ１５７において、供給した公開鍵に対応する秘密鍵を用いて、暗号化された画像データを復号する。
【０１６９】
そして、画像データの転送処理を終了する際に、デジタルカメラ１は、ステップＳ１３７の処理を実行し、供給された公開鍵を破棄する。
【０１７０】
以上のようにして、デジタルカメラ１は、第１の暗号化方式を用いて画像データを暗号化し、サーバ５に転送する。これにより、画像データ転送の際の秘匿性を向上させることができる。また、サーバ５は、ＩＤおよびパスワードにより、正規のデジタルカメラ１であることを認証するので、より安全に画像データを取得することができる。
【０１７１】
図２０は、図１の画像処理システムにおいて、第第２の暗号化方式により暗号化された画像データを転送する場合の処理の流れを説明するタイミングチャートである。
【０１７２】
最初に、ステップＳ１７１において、デジタルカメラ１は、予め配布されたＩＤおよびパスワードを、ネットワーク３を介して、サーバ５に供給する。サーバ５は、ステップＳ１９１においてそのＩＤおよびパスワードを取得すると、ステップＳ１９２において取得したＩＤおよびパスワードを用いてデジタルカメラ１を認証する。
【０１７３】
認証処理が終了すると、サーバ５は、ステップＳ１９３において、認証結果をデジタルカメラ１に供給する。デジタルカメラ１は、ステップＳ１７２において、その認証結果を取得する。デジタルカメラ１が認証された場合、これらの処理によりデジタルカメラ１とサーバ５の接続が確立する。
【０１７４】
接続が確立したデジタルカメラ１は、ステップＳ１７３において、サーバ５に対して、サーバ５が提供している公開鍵を要求する。なお、この公開鍵の要求については、これから送信する画像データの枚数に応じた複数の公開鍵を要求してもよい。この場合は後述するようにサーバ５は、複数の公開鍵に対応した秘密鍵を保持する必要がある。サーバ５は、ステップＳ１９４においてその要求を取得すると、ステップＳ１９５において要求された公開鍵をデジタルカメラ１に供給する。デジタルカメラ１は、その公開鍵をステップＳ１７４において取得する。なお、サーバ５は、この公開鍵に対応する第１の秘密鍵を保持している。この公開鍵で暗号化されたデータは、対応する第１の秘密鍵においてのみ復号可能である。
【０１７５】
公開鍵を取得したデジタルカメラ１は、ステップＳ１７５において、撮像した画像データを暗号化する第２の暗号鍵を生成し、この第２の秘密鍵を用いて、転送する画像データを暗号化する。なお、第２の秘密鍵で暗号化された画像データは、この第２の秘密鍵においてのみ復号されるものとする。また、デジタルカメラ１は、ステップＳ１７６において、この公開鍵を用いて、この第２の秘密鍵を暗号化する。なお、この第２の暗号鍵は、撮像された画像１枚ごとに対応する鍵として生成してもよいし、１送信単位で生成してもよい。また、ステップＳ１７３において、送信する画像枚数に応じた複数の公開鍵を要求してもよい。この場合、サーバ５はこれら複数の公開鍵に対応した複数の第１の秘密鍵を保持する必要がある。これらの組み合わせにより画像１枚ごとに異なる公開鍵と異なる第２の暗号鍵を用いることも可能であり、より安全に画像データを送信することが出来る。
【０１７６】
そして、ステップＳ１７７において、デジタルカメラ１は、暗号化された第２の秘密鍵を、第２の秘密鍵で暗号化された画像データに優先して対応するサムネイル画像データとともに、ネットワーク３を介してサーバ５に供給する。サーバ５は、ステップＳ１９６において、この暗号化された第２の秘密鍵を取得する。
【０１７７】
暗号化された第２の秘密鍵を取得したサーバ５は、ステップＳ１９７において、供給した公開鍵に対応し、サーバ５が保持している第１の秘密鍵を用いて、この暗号化された第２の秘密鍵を復号する。
【０１７８】
以上のような処理により、画像データ転送の準備が完了すると、デジタルカメラ１は、ステップＳ１７８において、暗号化された画像データをサーバ５に供給する。サーバ５は、ステップＳ１９８において、その暗号化された画像データを取得すると、ステップＳ１９９において、復号された第２の秘密鍵を用いて、暗号化された画像データを復号し、画像データを取得する。
【０１７９】
そして、画像データの転送処理を終了する際に、デジタルカメラ１は、ステップＳ１７９の処理を実行し、サーバ５より供給された公開鍵を破棄する。
【０１８０】
以上のようにして、デジタルカメラ１は、第２の暗号化方式を用いて画像データを暗号化し、サーバ５に転送する。これにより、画像データ転送の際の秘匿性をさらに向上させることができる。さらに、第２の秘密鍵で暗号化された画像データに優先して対応するサムネイル画像データとともに、取得した公開鍵で暗号化された第２の秘密鍵をネットワーク３を介してサーバ５に供給することにより、ユーザはこれから送信される画像データを確認できるとともに、暗号化された第２の秘密鍵をサーバ５が保持する第１の秘密鍵で復号することができる。暗号化された画像データを取得する前に、その暗号化された画像を復号する鍵の復号を前もって行うことができるので、復号処理全体として処理時間を短縮させることができる。また、サーバ５は、ＩＤおよびパスワードにより、正規のデジタルカメラ１であることを認証するので、より安全に画像データを取得することができる。
【０１８１】
以上においては、図１に示される画像処理システム、すなわち、デジタルカメラ１より画像データを転送されたサーバ５側（パーソナルコンピュータ８および９を含む）において、転送された画像データを利用する場合について説明したが、これに限らず、例えば、図２１に示されるような画像処理システム、すなわち、企業４が画像転送サービスを提供するプロバイダであり、クライアントであるパーソナルコンピュータ２３１において、デジタルカメラ１より転送される画像データを利用するような画像処理システムであってもよい。
【０１８２】
図２１において、プロバイダである企業４に設置されたサーバ５は、デジタルカメラ１より転送されたサムネイル画像データおよび画像データをデータベース６に蓄積し、管理する。
【０１８３】
クライアント２３１は、デジタルカメラ１において撮像して得られた画像データを取得する場合、サーバ５にアクセスし、上述したデジタルカメラ１およびサーバ５間の場合と同様に、デジタルカメラ１より供給されたサムネイル画像データを、対応する画像データに優先させて取得する。
【０１８４】
クライアント２３１の構成および動作は、図６のブロック図を参照して説明したパーソナルコンピュータ８の構成および動作と同様であり、図６のブロック図をクライアント２３１として適用することができるので、その説明を省略する。
【０１８５】
次に、図２１に示される画像処理システムにおける、画像データ転送処理の際の、各装置の処理の流れを、図２２のタイミングチャートを参照して説明する。
【０１８６】
最初に、ステップＳ２１１において、デジタルカメラ１は、撮像処理を行い、画像データを得る。そして、ステップＳ２１２において、得られた画像データに対応するサムネイル画像データを生成し、サーバ５に供給する。サーバ５は、ステップＳ２３１において、そのサムネイル画像データを取得する。
【０１８７】
サムネイル画像データを取得したサーバ５は、ステップＳ２３２において、接続されているクライアント２３１に、取得したサムネイル画像データを供給する。クライアント２３１は、ステップＳ２５１において、そのサムネイル画像データを取得し、対応するサムネイル画像をディスプレイに表示し、ステップＳ２５２において、ユーザより各種の要求を受け付ける。
【０１８８】
ところで、デジタルカメラ１は、サムネイル画像データの転送が完了すると、ステップＳ２１３において、画像データをサーバ５に供給する。サーバ５は、ステップＳ２３３において、その画像データを取得し、データベース６に蓄積する。
【０１８９】
ステップＳ２３２の処理によりユーザより各種の処理を受け付けると、クライアント２３１は、ステップＳ２５３において、受け付けた要求をサーバ５に供給する。サーバ５は、その要求をステップＳ２３４において取得する。
【０１９０】
要求を取得したサーバ５は、ステップＳ２３５において、その要求に基づいて、データベース６に蓄積された画像データを取得し、クライアント２３１に供給する。クライアント２３１は、ステップＳ２５４において、その画像データを取得する。
【０１９１】
以上のように処理が行われることにより、クライアント２３１のユーザは、画像データの転送が完了する前に、サムネイル画像を参照することができる。また、クライアント２３１のユーザは、サムネイル画像を参照した時点で、各種の要求を行うことができるので、画像データを選択的に取得することができ、転送処理に必要な負荷を軽減することができる。
【０１９２】
また、以上においては、デジタルカメラ１は、サーバ５に画像データを転送するように説明したが、これに限らず、例えば、図２３に示されるように、基地局２４１を介して接続された携帯電話機２４２に画像データを転送するようにしてもよい。
【０１９３】
この場合、携帯電話機２４２においては、サーバ５の場合と同様の処理が実行され、画像データに優先されて転送されたサムネイル画像データに対応するサムネイル画像は、携帯電話機２４２に設けられたディスプレイ２４２Ａに表示される。
【０１９４】
また、これ以外にも、図２４に示されるように、デジタルカメラ同士で画像データの授受を行うようにしてもよい。図２４においては、デジタルカメラ１と同様の構成であり、かつ同様の動作を行う２台のデジタルカメラ２５１Ａおよび２５１Ｂ間で、ネットワーク３を介さずに直接画像データの転送が行われる。この場合においても、サムネイル画像データが画像データに優先されて転送される。
【０１９５】
さらに、図示は省略するが、デジタルカメラ１が有線通信を行う通信部を備えるようにし、ケーブルを介してネットワーク３や転送先の装置に接続されるようにしてもよい。
【０１９６】
また、以上においては、サムネイル画像データを１枚ずつ転送し、１枚転送するごとに、撮像処理等の優先する処理が行われたか否かを判定するように説明したが、これに限らず、どのような単位で転送してもよく、例えば、転送前の複数のサムネイル画像データを１つのファイルにまとめて送信するようにしてもよい。また、複数のサムネイル画像データをまとめたファイルを、所定のサイズごとに、または所定の数に、さらに分割してから送信するようにしてもよい。
【０１９７】
なお、デジタルカメラ１は、サーバ５より画像データの要求を取得した場合、他のサムネイル画像データを転送中であっても、指定された画像データを優先して転送することができるようにしてもよい。これにより、サーバ５のユーザは、サムネイル画像データが順次転送されてくる間も、ディスプレイに表示されたサムネイル画像の中から所望のサムネイル画像を選択し、対応する画像データの転送を要求することができる。また、それ以外の場合においても、デジタルカメラ１は、所定の条件に基づいて、任意の画像データをサムネイル画像データに優先させて転送することができるようにしてもよい。
【０１９８】
また以上においては、画像データを転送する装置として、デジタルカメラの場合について説明したが、本発明は、これに限られるものではなく、例えば、カメラ付き携帯電話機、通信機能付きデジタルビデオカメラ、あるいはカメラ付きＰＤＡなどの電子機器に広く適用することができる。
【０１９９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２００】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図３に示されるように、磁気ディスク６４（フレキシブルディスクを含む）、光ディスク６５（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク６６（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリ６７などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に記録されるＲＯＭ５２や記憶部５５などにより構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデムなどのインタフェースを介して、公衆回線網、ローカルエリアネットワーク、またはインターネットなどのネットワーク、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２０１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２０２】
【発明の効果】
以上のように、本発明によれば、画像データを他の装置に供給することができる。特に、容易に、大量の画像データを効率よく他の装置に転送することができる。
【図面の簡単な説明】
【図１】本発明を適用した画像データ転送システムの基本的な構成例を表す図である。
【図２】図１のデジタルカメラの外観の例を示す斜視図である。
【図３】図１のデジタルスチルカメラの内部の構成例を示すブロック図である。
【図４】図３の無線通信部の詳細な構成例を示すブロック図である。
【図５】図１のサーバの内部の構成例を示すブロック図である。
【図６】図１のパーソナルコンピュータの内部の構成例を示すブロック図である。
【図７】デジタルカメラによる画像転送処理を説明するフローチャートである。
【図８】図７のステップＳ７において実行される撮像処理の詳細について説明するフローチャートである。
【図９】図７のステップＳ３において実行されるサムネイル画像データ送信処理の詳細について説明するフローチャートである。
【図１０】図７のステップＳ５において実行される画像データ送信処理について説明するフローチャートである。
【図１１】デジタルカメラによる要求受け付け処理について説明するフローチャートである。
【図１２】サーバによる画像データ受信処理について説明するフローチャートである。
【図１３】サーバにおいてディスプレイに表示されるＧＵＩ画面の例を示す模式図である。
【図１４】サーバにおいてディスプレイに表示されるＧＵＩ画面の他の例を示す模式図である。
【図１５】サーバにおいてディスプレイに表示されるＧＵＩ画面のさらに他の例を示す模式図である。
【図１６】サーバにおいてディスプレイに表示されるＧＵＩ画面のさらに他の例を示す模式図である。
【図１７】ＪＰＥＧ画像データのフォーマットの例を示す模式図である。
【図１８】サーバにおいてディスプレイに表示されるＧＵＩ画面のさらに他の例を示す模式図である。
【図１９】図１の画像処理システムにおいて、第１の暗号化方式により暗号化された画像データ転送処理の流れを説明するタイミングチャートである。
【図２０】図１の画像処理システムにおいて、第２の暗号化方式により暗号化された画像データ転送処理の流れを説明するタイミングチャートである。
【図２１】本発明を適用した画像データ転送システムの他の構成例を表す図である。
【図２２】次に、図２１に示される画像処理システムにおける、画像データ転送処理の流れを説明するタイミングチャートである。
【図２３】本発明を適用した画像データ転送システムのさらに他の構成例を表す図である。
【図２４】本発明を適用した画像データ転送システムのさらに他の構成例を表す図である。
【符号の説明】
１　デジタルカメラ，　５　サーバ，　６　データベース，　５１　ＣＰＵ，　５８　無線通信部，　１１１　ＣＰＵ，　１２４　通信部，　１８０　画面，　１８１乃至１８６　サムネイル画像，　１８１Ａ乃至１８３Ａ　転送済マーク，　１８４Ａ　転送中マーク，　１８６Ａ　転送不要マーク，　１８８および１８９新着サムネイル画像，　１８１Ｂ，１８３Ｂおよび１８４Ｂ　転送予約マーク，　２０１　第１動画ファイル，　２０２　第２動画ファイル，　２０３　転送ボタン，　２１１　画像情報，　２２１Ａ乃至２２４Ａ　画像情報，　２３１　クライアント，　２４２　携帯電話機，　２５１Ａおよび２５１Ｂ　デジタルカメラ
【図１】
2004120329.tif 000003
【図２】
2004120329.tif 000004
【図３】
2004120329.tif 000005
【図４】
2004120329.tif 000006
【図５】
2004120329.tif 000007
【図６】
2004120329.tif 000008
【図７】
2004120329.tif 000009
【図８】
2004120329.tif 000010
【図９】
2004120329.tif 000011
【図１０】
2004120329.tif 000012
【図１１】
2004120329.tif 000013
【図１２】
2004120329.tif 000014
【図１３】
2004120329.tif 000015
【図１４】
2004120329.tif 000016
【図１５】
2004120329.tif 000017
【図１６】
2004120329.tif 000018
【図１７】
2004120329.tif 000019
【図１８】
2004120329.tif 000020
【図１９】
2004120329.tif 000021
【図２０】
2004120329.tif 000022
【図２１】
2004120329.tif 000023
【図２２】
2004120329.tif 000024
【図２３】
2004120329.tif 000025
【図２４】
2004120329.tif 000026