(57)【要約】【課題】  ユーザによって分類用キーワードや画像のキャプションの入力が行わなくても、画像のアップロード時に蓄積サーバに対して画像だけでなくアップロード操作をおこなう受付サーバに記憶された情報も送信することにより画像の整理・分類や様々な情報の付加を行うことにある。【解決手段】  デジタルカメラと受付サーバ、蓄積サーバから構成され、受付サーバ情報を記憶する受付サーバ情報記憶部を備える受付装置とデジタルカメラ情報を記憶するデジタルカメラ情報記憶部を備えるデジタルカメラを含み、受付サーバにデジタルカメラを接続して画像を蓄積サーバにアップロードするときに、前記情報を付加してアップロードを行い、蓄積サーバでは前記情報を使ってアップロードされた画像の整理、分類を行う。【選択図】  図１
2006108913.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影装置で撮影した画像を蓄積する画像蓄積システムにおいて、
撮影した画像を送信する画像データ送信部を備える画像撮影装置と、
前記画像撮影装置から画像を受信する画像受信部と受付装置情報記憶部と受付装置情報送信部と前記受信部で受信した画像データを送信する画像データ送信部とを備える受付装置と、
前記受付装置から送信された受付装置情報を受信する受付装置情報受信部と前記受付装置から送信された画像を受信する画像データ受信部と受付装置情報と画像データを記憶する記憶部と受付装置情報を用いて画像を整理分類する画像整理部とを備える画像蓄積装置とを有することを特徴とする画像蓄積システム。
【請求項２】
画像撮影装置で撮影した画像を蓄積する画像蓄積システムにおいて、
画像撮影装置情報記憶部と画像撮影装置情報を送信する画像撮影装置情報送信部と撮影した画像を送信する画像データ送信部とを備える画像撮影装置と、
受付装置情報記憶部と画像撮影装置から画像を受信する画像受信部と前記画像撮影装置から送信された画像撮影装置情報を受信する画像撮影装置情報受信部と受付装置情報送信部と前記画像撮影装置情報受信部で受信した画像撮影装置情報を送信する画像撮影装置情報送信部と前記画像受信部で受信した画像データ送信部とを備える受付装置と、
前記受付装置から送信された受付装置情報を受信する受付装置情報受信部と受付装置から送信された画像を受信する画像データ受信部と受付装置情報と画像データを記憶する記憶部と画像撮影装置情報及び受付装置情報を用いて画像を整理分類する画像整理部とを備える画像蓄積装置とを有することを特徴とする画像蓄積システム。
【請求項３】
前記受付装置は受付装置情報設定部を備え、受付装置情報を変更することが可能であることを特徴とする請求項１に記載の画像蓄積システム。
【請求項４】
前記受付装置は受付装置情報設定部を備え、受付装置情報を変更することが可能であることを特徴とする請求項２に記載の画像蓄積システム。
【請求項５】
前記画像撮影装置は画像撮影装置情報設定部を備え、画像撮影装置情報を変更することが可能であることを特徴とする請求項２又は４に記載の画像蓄積システム。
【請求項６】
画像撮影手段で撮影した画像を蓄積する画像蓄積装置において、
撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、
前記画像撮影手段から画像を受信する画像受信手段と受付手段情報記憶手段と受付手段情報送信手段と前記受信手段で受信した画像データを送信する画像データ送信手段とを備える受付手段と、
前記受付手段から送信された受付手段情報を受信する受付手段情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報を用いて画像を整理分類する画像整理手段とを備える画像蓄積手段とを有することを特徴とする画像蓄積装置。
【請求項７】
画像撮影手段で撮影した画像を蓄積する画像蓄積装置において、
画像撮影手段情報記憶手段と画像撮影手段情報を送信する画像撮影手段情報送信手段と撮影した画像を送信する画像データ送信手段とを備える画像撮影手段と、
受付手段情報記憶手段と画像撮影手段から画像を受信する画像受信手段と画像撮影手段から送信された画像撮影手段情報を受信する画像撮影手段情報受信手段と受付手段情報送信手段と前記画像撮影手段情報受信手段で受信した画像撮影手段情報を送信する画像撮影手段情報送信手段と前記画像受信手段で受信した画像データ送信手段とを備える受付手段と、
前記受付手段から送信された受付手段情報を受信する受付装置情報受信手段と前記受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報及び画像撮影手段情報を用いて画像を整理分類する画像整理手段を備える画像蓄積手段とを有することを特徴とする画像蓄積装置。
【請求項８】
前記受付手段は受付手段情報設定手段を備え、受付手段情報を変更することが可能であることを特徴とする請求項６に記載の画像蓄積装置。
【請求項９】
前記受付手段は受付手段情報設定手段を備え、受付手段情報を変更することが可能であることを特徴とする請求項７に記載の画像蓄積装置。
【請求項１０】
前記画像撮影手段は画像撮影手段情報設定手段を備え、画像撮影手段情報を変更することが可能であることを特徴とする請求項７又は９に記載の画像蓄積装置。
【請求項１１】
撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、
前記画像撮影手段から画像を受信する画像受信手段と受付手段情報記憶手段と受付手段情報送信手段と前記受信手段で受信した画像データを送信する画像データ送信手段を備える受付手段と、
前記受付手段から送信された受付手段情報を受信する受付手段情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報を用いて画像を整理分類する画像整理手段とを備える画像蓄積手段との機能をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
画像撮影手段情報記憶手段と画像撮影手段情報を送信する画像撮影手段情報送信手段と撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、
受付手段情報記憶手段と画像撮影手段から画像を受信する画像受信手段と画像撮影手段から送信された画像撮影手段情報を受信する画像撮影手段情報受信手段と受付手段情報送信手段と前記画像撮影手段情報受信手段で受信した画像撮影手段情報を送信する画像撮影手段情報送信手段と前記画像受信手段で受信した画像データ送信手段を備える受付手段と、
前記受付手段から送信された受付手段情報を受信する受付装置情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報及び画像撮影手段情報を用いて画像を整理分類する画像整理手段を備える画像蓄積手段とを備える画像蓄積手段との機能をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記プログラムは、受付手段情報設定手段の機能を備え、前記画像蓄積手段は受付手段情報を変更することが可能であることを特徴とする請求項１１に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記プログラムは、受付手段情報設定手段の機能を備え、前記画像蓄積手段は受付手段情報を変更することが可能であることを特徴とする請求項１２に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記プログラムは、画像撮影手段情報設定手段の機能を備え、前記画像蓄積手段は画像撮影手段情報を変更することが可能であることを特徴とする請求項１２又は１４に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記画像撮影装置はアップロード済み画像管理部を備え、アップロード済み画像管理部はアップロードを行った画像を記憶することで一度アップロードを行った画像はアップロードしないことを特徴とする請求項１乃至５の何れか１項に記載の画像蓄積システム。
【請求項１７】
前記画像撮影手段はアップロード済み画像管理手段を備え、アップロード済み画像管理手段はアップロードを行った画像を記憶することで一度アップロードを行った画像はアップロードしないことを特徴とする請求項６乃至１０の何れか１項に記載の画像蓄積装置。
【請求項１８】
前記プログラムは、アップロード済み画像管理手段の機能を備え、前記画像蓄積手段はアップロード済み画像管理手段はアップロードを行った画像を記憶することで一度アップロードを行った画像はアップロードしないことを特徴とする請求項１１乃至１５の何れか１項に記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、カメラで撮影した画像をネットワークを用いて遠隔地の画像蓄積サーバに保存する場合において、撮影した場所などの情報によって画像データを整理・分類するための技術である。
【背景技術】
【０００２】
カメラで撮影した画像を一度、パソコンに保存し、更にはパソコンからInternetを通じて画像蓄積サーバにアップロードするといったことは広くおこなわれている。また、従来技術として特許文献１のように、カメラを受付端末に接続し、そこから画像蓄積サーバに保存をおこなうシステムも存在している。
【０００３】
【特許文献１】特開２００２−３３５４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例ではアップロードした画像の整理・分類をおこなうには、ユーザが手動で分類をおこなう必要や、分類のためのキーワードや画像の説明をユーザが手動で入力する必要があった。そのためアップロードした画像の整理・分類に大きな手間がかかるという欠点があった。
【０００５】
例えば、ユーザが旅行先で撮影した画像を蓄積サーバにアップロードする場合、どこで撮影された画像であるかを画像に付加するにはユーザが手作業で入力する必要があった。また、撮影画像をまとめてアルバムを作成する場合、撮影した場所の観光案内情報などをアルバムに含めたいとユーザが望んだ場合、ユーザはまずそういった情報を自分で調べてから手作業で入力する必要があった。
【０００６】
本発明は、このような背景の下になされたもので、その課題は、ユーザによって分類用キーワードや画像のキャプションの入力がおこなわなくても、画像のアップロード時に蓄積サーバに対して画像だけでなくアップロード操作をおこなう受付サーバに記憶された情報も送信することにより画像の整理・分類や様々な情報の付加を行うことを可能とすることにある。
【課題を解決するための手段】
【０００７】
本発明の画像蓄積システムの第１の態様は、画像撮影装置で撮影した画像を蓄積する画像蓄積システムにおいて、撮影した画像を送信する画像データ送信部を備える画像撮影装置と、前記画像撮影装置から画像を受信する画像受信部と受付装置情報記憶部と受付装置情報送信部と前記受信部で受信した画像データを送信する画像データ送信部とを備える受付装置と、前記受付装置から送信された受付装置情報を受信する受付装置情報受信部と前記受付装置から送信された画像を受信する画像データ受信部と受付装置情報と画像データを記憶する記憶部と受付装置情報を用いて画像を整理分類する画像整理部とを備える画像蓄積装置とを有することを特徴とする。
【０００８】
本発明の画像蓄積システムの第２の態様は、画像撮影装置で撮影した画像を蓄積する画像蓄積システムにおいて、画像撮影装置情報記憶部と画像撮影装置情報を送信する画像撮影装置情報送信部と撮影した画像を送信する画像データ送信部とを備える画像撮影装置と、受付装置情報記憶部と画像撮影装置から画像を受信する画像受信部と前記画像撮影装置から送信された画像撮影装置情報を受信する画像撮影装置情報受信部と受付装置情報送信部と前記画像撮影装置情報受信部で受信した画像撮影装置情報を送信する画像撮影装置情報送信部と前記画像受信部で受信した画像データ送信部とを備える受付装置と、前記受付装置から送信された受付装置情報を受信する受付装置情報受信部と受付装置から送信された画像を受信する画像データ受信部と受付装置情報と画像データを記憶する記憶部と画像撮影装置情報及び受付装置情報を用いて画像を整理分類する画像整理部とを備える画像蓄積装置とを有することを特徴とする。
【０００９】
本発明の画像蓄積装置の第１の態様は、画像撮影手段で撮影した画像を蓄積する画像蓄積装置において、撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、前記画像撮影手段から画像を受信する画像受信手段と受付手段情報記憶手段と受付手段情報送信手段と前記受信手段で受信した画像データを送信する画像データ送信手段とを備える受付手段と、前記受付手段から送信された受付手段情報を受信する受付手段情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報を用いて画像を整理分類する画像整理手段とを備える画像蓄積手段とを有することを特徴とする。
【００１０】
本発明の画像蓄積装置の第２の態様は、画像撮影手段で撮影した画像を蓄積する画像蓄積装置において、画像撮影手段情報記憶手段と画像撮影手段情報を送信する画像撮影手段情報送信手段と撮影した画像を送信する画像データ送信手段とを備える画像撮影手段と、受付手段情報記憶手段と画像撮影手段から画像を受信する画像受信手段と画像撮影手段から送信された画像撮影手段情報を受信する画像撮影手段情報受信手段と受付手段情報送信手段と前記画像撮影手段情報受信手段で受信した画像撮影手段情報を送信する画像撮影手段情報送信手段と前記画像受信手段で受信した画像データ送信手段とを備える受付手段と、前記受付手段から送信された受付手段情報を受信する受付装置情報受信手段と前記受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報及び画像撮影手段情報を用いて画像を整理分類する画像整理手段を備える画像蓄積手段とを有することを特徴とする。
【００１１】
本発明のコンピュータ読み取り可能な記録媒体の第１の態様は、撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、前記画像撮影手段から画像を受信する画像受信手段と受付手段情報記憶手段と受付手段情報送信手段と前記受信手段で受信した画像データを送信する画像データ送信手段を備える受付手段と、前記受付手段から送信された受付手段情報を受信する受付手段情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報を用いて画像を整理分類する画像整理手段とを備える画像蓄積手段との機能をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００１２】
本発明のコンピュータ読み取り可能な記録媒体の第２の態様は、画像撮影手段情報記憶手段と画像撮影手段情報を送信する画像撮影手段情報送信手段と撮影した画像を送信する画像データ送信手段を備える画像撮影手段と、受付手段情報記憶手段と画像撮影手段から画像を受信する画像受信手段と画像撮影手段から送信された画像撮影手段情報を受信する画像撮影手段情報受信手段と受付手段情報送信手段と前記画像撮影手段情報受信手段で受信した画像撮影手段情報を送信する画像撮影手段情報送信手段と前記画像受信手段で受信した画像データ送信手段を備える受付手段と、前記受付手段から送信された受付手段情報を受信する受付装置情報受信手段と受付手段から送信された画像を受信する画像データ受信手段と受付手段情報と画像データを記憶する記憶手段と受付手段情報及び画像撮影手段情報を用いて画像を整理分類する画像整理手段を備える画像蓄積手段とを備える画像蓄積手段との機能をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザによって分類用キーワードや画像のキャプションの入力がおこなわなくても、画像のアップロード時に蓄積サーバに対して画像だけでなくアップロード操作をおこなう受付サーバに記憶された情報も送信することにより画像の整理・分類や様々な情報の付加を行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１５】
(第１の実施形態)
以下、本発明の第１の実施形態を図１、2、4、6を参照しながら説明する。
図１は本発明の実施形態の基本的な図である。本実施形態はデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)ネットワーク(104)、で構成され、受付サーバ(101)と蓄積サーバ(103)はネットワーク(104)に接続されており、通信をおこなうことができる。デジタルカメラ(102)はデジタルビデオカメラであってもよいし、ビデオカメラ+画像キャプチャ装置であってもよいし、イメージスキャナであってもよい。受付サーバ(101)は図のように複数あってよいし、受付サーバ(101)と蓄積サーバ(103)は別の装置として実現されていてもよいし、蓄積サーバ(103)は受付サーバ(101)の一つであってもよい。さらにデジタルカメラ(102)と受付サーバ(101)はUSBやIEEE1394、IEEE802.3等の有線インターフェイスで接続されていてもよいし、IEEE802.11やBluetooth、赤外線等の無線インターフェイスで接続されていてもよい。
【００１６】
また、デジタルカメラ(102)はデジタルカメラとして基本的な、画像を撮影するために必要なレンズや撮像素子などの画像撮影部、デジタルカメラのコントロールや撮影した画像の処理を行うデジタルカメラ制御部、撮影した画像を保存する画像記憶部、ユーザが撮影指示や撮影設定の入力を行う撮影操作部などから構成されている。
【００１７】
図２は画像蓄積装置、手段、画像蓄積装置を制御するプログラムの機能的構成を示すブロック図である。
デジタルカメラ(102)はデジタルカメラ本体と画像送信部(210)から構成されている。
受付サーバ(101)は画像受信部(204)、受付サーバ情報記憶部(201)、受付サーバ情報送信部(206)、画像送信部(205)から構成されている。
【００１８】
同図において受付サーバ情報記憶部(201)は受付サーバに特有の情報を記憶している。受付サーバ情報(202)は、受付サーバ識別子、受付サーバに関連する画像、テキストなどからなる。例えば、受付サーバが観光地に設置されているとすると受付サーバに関連する画像はその観光地の景勝の写真データなどである。また、テキストは観光案内の文書などである。
【００１９】
更に、受付サーバ情報記憶部(201)に記憶されている受付サーバ情報(202)は情報本体へのポインタ情報で、情報本体は別のサーバに記憶されていてもよい。
【００２０】
受付サーバ(101)の画像受信部(204)でデジタルカメラ(102)の画像送信部(210)から送信されてきた画像を取得し、画像送信部(205)は取得した画像を蓄積サーバ(103)に送信する。画像送信部(205)による画像の送信と共に受付サーバ情報送信部(206)は受付サーバ情報記憶部(201)から受付サーバ情報(202)取得し蓄積サーバに送信する。
【００２１】
蓄積サーバ(103)は画像受信部(207)と受付サーバ情報受信部(208)と画像整理部(209)と画像蓄積部(203)から構成されている。
【００２２】
画像受信部(207)は受付サーバ(101)から送られてきた画像を受信する。受付サーバ情報受信部(208)は受付サーバ(101)から送られてきた受付サーバ情報(202)を受信する。
【００２３】
画像整理部(209)は画像とともに送られてきた受付サーバ情報(202)を用いて画像の整理・分類をおこない、画像蓄積部(203)にどのように保存するかを決定する。
【００２４】
画像蓄積部(203)は画像とともに受付サーバに関連する画像、テキストなども保存する。整理・分類の方法としては、図１5のように受付サーバ識別子の名前のディレクトリに画像や受付サーバに関連する画像、テキストなどを保存してもいいし、図１7のようにデータベースのデータとして受付サーバ識別子を識別子とするデータを生成し、そのデータのコンテンツデータとして画像や受付サーバに関連する画像、テキストを保存してもよい。
【００２５】
図４、6は画像蓄積装置、手段を制御するプログラムの制御処理手順を示すシーケンス図およびフローチャートである。この処理プログラムのプログラムコードはデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)の図示しない記憶装置に格納されており、デジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)内の図示しない中央処理装置(CPU)がこのプログラムコードを実行することによって実現される。このプログラムコードは、ユーザがデジタルカメラの画像を蓄積サーバに分類された状態で保存するまでの制御手順に対応する。
【００２６】
ユーザの操作によりデジタルカメラ(102)から受付サーバ(101)に撮影画像の送信を行う(シーケンス401)。受付サーバ(101)は、受付サーバ情報記憶部(201)に対して受付サーバ情報取得ためのリクエストを出し(シーケンス403)、受付サーバ情報記憶部(201)は受付サーバ情報(202)を受付サーバ(101)に返す(シーケンス404)。
【００２７】
受付サーバ(101)は蓄積サーバ(103)に対して、デジカメ(102)から取得した画像と、シーケンス404で受付サーバ情報記憶部(201)から取得した受付サーバ情報 (202)を送信する(シーケンス405)。
【００２８】
蓄積サーバ(103)は送信されてきた画像を受付サーバ情報 (202)を使って整理分類し画像蓄積部(203)に保存する(シーケンス406)。画像蓄積部(203)は画像が正常に保存されると蓄積サーバ(103)に対して確認メッセージを返す(シーケンス407)。
【００２９】
蓄積サーバ(103)は画像蓄積部(203)から確認メッセージを受け取ると、受付サーバに対して画像が整理分類のうえ正常に保存されたことを知らせるために確認メッセージを送信する(シーケンス408)。
【００３０】
受付サーバ(101)はデジタルカメラ(102)に対して、撮影画像の送信の結果を伝えるためメッセージを送信する(シーケンス402)。
【００３１】
図６は画像の整理分類方法として、ファイルシステム上に受付サーバ識別子名のディレクトリを生成し、そこに前記受付サーバ識別子で識別される受付サーバから送信されてきた画像を保存する方法をとった場合のフローチャートである。
【００３２】
まずデジタルカメラ(102)は画像データを受付サーバ(101)に送信する(ステップ601)。これは図４のシーケンス401に対応する。次に受付サーバ(101)から蓄積サーバに対して画像の送信が正常におこなわれたかのメッセージが送信されるのを待つため一時停止する(ステップ602)。
【００３３】
受付サーバ(101)から送信完了のメッセージが到着(図４のシーケンス402に対応)すると処理を再開し、メッセージがエラーメッセージであるかを判定する(ステップ603)。
【００３４】
メッセージがエラーメッセージであればユーザに対して画像の蓄積が失敗したことを通知する(ステップ604)。このとき、ユーザへの通知は液晶画面にエラーメッセージを表示してもよいし、音声で通知してもよい。通知をおこなったら処理を終了する(ステップ605)。
【００３５】
メッセージがエラーメッセージでなければ、処理を終了する(ステップ605)。受付サーバ(101)はデジタルカメラ(102)から画像が送信されてくる(図４のシーケンス401に対応)と処理を開始し、デジタルカメラ(102)から送信されてきた画像の受信を行う(ステップ606)。
【００３６】
受付サーバ(101)は受付サーバ情報記憶部(201)から受付サーバ情報(202)を取得し(ステップ607)(図４のシーケンス403、404に対応)、受付サーバ情報(302)及び画像データを蓄積サーバ(103)に送信する(ステップ608)(図４のシーケンス405に対応)。
【００３７】
蓄積サーバ(103)から画像が正常に蓄積されたかのメッセージが発信されるのを待つため一時停止する(ステップ906)。
【００３８】
蓄積サーバ(103)から送信完了のメッセージが到着(図４のシーケンス408に対応)すると処理を再開し、メッセージがエラーメッセージであるかを判定する(ステップ610)。
【００３９】
メッセージがエラーメッセージの場合は、エラーメッセージの内容からリトライ可能であるかを判定する(ステップ611)。例えば蓄積サーバ(103)からのメッセージが「現在は処理できないので後で再リクエストを出せ」といったものであった場合はステップ608にもどりリトライをおこなう。一方、「サービス停止中」や「画像を記憶するディスクがFull」といったエラーメッセージの場合はリトライをおこなわず、ステップ621に進み、デジタルカメラに対してエラーメッセージを送信して(ステップ621)(図４のシーケンス402に対応)処理を終了する(ステップ613)。
【００４０】
メッセージがエラーメッセージではない場合はステップ612に進み、受信確認メッセージをデジタルカメラに転送 (図４のシーケンス402に対応)して(ステップ612)、処理を終了する(ステップ613)。
【００４１】
蓄積サーバ(103)は受付サーバ(101)から画像データと受付サーバ情報(202)が送信されてくる(図４のシーケンス405に対応)と処理を開始し、受付サーバ(101)から送信されてきた画像および受付サーバ情報(202)の受信を行う(ステップ614)。
【００４２】
ステップ614で受信した受付サーバ情報(202)の中から受付サーバ識別子を取得し、画像蓄積部に受付サーバ識別子と同じ名前のディレクトリが存在するかを調べる(ステップ615)。
【００４３】
ディレクトリが存在しなければ、受付サーバ識別子と同じ名前のディレクトリを画像蓄積部に作成し(ステップ616)、ステップ617に進む。ディレクトリが存在すればステップ617に進む。
【００４４】
ファイル保存ディレクトリとして受付サーバ識別子と同じ名前のディレクトリを設定する(ステップ617)。ステップ614で受信した画像データを保存する(ステップ618)。
【００４５】
受付サーバ(101)に処理完了のメッセージを送信し、画像の保存やディレクトリの作成をおこなうときにエラーが発生していればエラーメッセージを受付サーバ(101)に送信する(ステップ619)(図４のシーケンス407に対応)。
【００４６】
このように、本実施形態の画像蓄積装置では、受付サーバ(101)が受付サーバ情報記憶部(201)を有し、画像蓄積サーバ(103)に画像を送信するのと共に受付サーバ情報 (202)を送り、画像蓄積サーバは画像の保存時に前記受付サーバ情報を利用して画像を整理分類して保存することにより、ユーザが画像送信時に画像についての情報を入力する必要なしに画像を整理分類した状態で画像蓄積サーバに保存できるという効果がある。
【００４７】
(第２の実施形態)
以下、本発明の第２の実施形態を図１、3、5、7を参照しながら説明する。
図１は本実施形態の基本的な図である。本実施形態はデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)、ネットワーク(104)、で構成され、受付サーバ(101)と蓄積サーバ(103)はネットワーク(104)に接続されており、通信を行うことができる。
【００４８】
デジタルカメラ(102)はデジタルビデオカメラであってもよいし、ビデオカメラ+画像キャプチャ装置であってもよいし、イメージスキャナであってもよい。受付サーバ(101)は図のように複数あってよいし、受付サーバ(101)と蓄積サーバ(103)は別の装置として実現されていてもよいし、蓄積サーバ(103)は受付サーバ(101)の一つであってもよい。さらにデジタルカメラ(102)と受付サーバ(101)はUSBやIEEE1394、IEEE802.3等の有線インターフェイスで接続されていてもよいし、IEE802.11やBluetooth、赤外線等の無線インターフェイスで接続されていてもよい。
【００４９】
また、デジタルカメラ(102)はデジタルカメラとして基本的な、画像を撮影するために必要なレンズや撮像素子などの画像撮影部、デジタルカメラのコントロールや撮影した画像の処理をおこなうデジタルカメラ制御部、撮影した画像を保存する画像記憶部、ユーザが撮影指示や撮影設定の入力をおこなう撮影操作部などから構成されている。
【００５０】
図３は画像蓄積装置、手段、画像蓄積装置を制御するプログラムの機能的構成を示すブロック図である。
【００５１】
デジタルカメラ(102)はデジタルカメラ本体と画像送信部(306)デジタルカメラ情報記憶部(305)、デジタルカメラ情報送信部(307)から構成される。
【００５２】
同図においてデジタルカメラ情報記憶部(305)には個々のデジタルカメラに固有の情報であるデジタルカメラ識別子情報(317)を記憶している。例えば、デジタルカメラのシリアル番号やユーザ名などである。
【００５３】
更に、デジタルカメラ情報記憶部(305)に記憶されているデジタルカメラ識別子情報(317)は情報本体へのポインタ情報で、情報本体は別のサーバに記憶されていてもよい。
【００５４】
受付サーバ(101)は画像受信部(308)、受付サーバ情報記憶部(301)、受付サーバ情報送信部(312)、画像送信部(310)、デジタルカメラ情報受信部(309)、デジタルカメラ情報送信部(311)から構成されている。
【００５５】
同図において受付サーバ情報記憶部(301)は受付サーバに特有の情報を記憶している。受付サーバ情報(302)は、受付サーバ識別子、受付サーバに関連する画像、テキストなどからなる。例えば、受付サーバが観光地に設置されているとすると受付サーバに関連する画像はその観光地の景勝の写真データなどである。また、テキストは観光案内の文書などである。
【００５６】
更に、受付サーバ情報記憶部(301)に記憶されている受付サーバ情報(302)は情報本体へのポインタ情報で、情報本体は別のサーバに記憶されていてもよい。
【００５７】
受付サーバ(101)の画像受信部(308)でデジタルカメラ(102)の画像送信部(306)から送信されてきた画像を取得し、画像送信部(310)は前記取得した画像を蓄積サーバ(103)に送信する。またデジタルカメラ情報受信部(309)でデジタルカメラ(102)のデジタルカメラ情報送信部(307)から送信されたデジタルカメラ識別子(317)を取得し、画像の送信と共にデジタルカメラ情報送信部(311)で前記デジタルカメラ識別子(317)を蓄積サーバ(103)に送信する。さらに受付サーバ情報送信部(312)は受付サーバ情報記憶部(301)から受付サーバ情報(302)を取得し画像の送信と共に受付サーバ情報(302)を送信する。
【００５８】
蓄積サーバ(103)は画像受信部(313)と受付サーバ情報受信部(314)とデジタルカメラ情報受信部(315)と画像整理部(316)と画像蓄積部(303)から構成されている。
【００５９】
画像受信部(313)は受付サーバ(101)から送られてきた画像を受信する。受付サーバ情報受信部(314)は受付サーバ(101)から送られてきた受付サーバ情報(302)を受信する。デジタルカメラ情報受信部(315)は受付サーバ(101)から送られてきたデジタルカメラ識別子(317)を受信する。
【００６０】
画像整理部(316)は画像とともに送られてきた受付サーバ情報(302)とデジタルカメラ識別子(317)を用いて画像の整理を行い、画像蓄積部(303)にどのように保存するかを決定する。
【００６１】
画像蓄積部(303)は画像とともにデジタルカメラ識別子(317)、受付サーバに関連する画像、テキストなども保存する。整理・分類の方法としては、図１6のようにデジタルカメラ識別子名のディレクトリの子ディレクトリとして受付サーバ識別子名のディレクトリを用意し、そこに画像や受付サーバに関連する画像、テキストなどを保存してもいいし、図１8のようにデータベースのデータとしてデジタルカメラ識別子のデータを生成し、その子データとして受付サーバ識別子を識別子とするデータを生成し、受付サーバ識別子を識別子とするデータのコンテンツデータとして画像や受付サーバに関連する画像、テキストを保存してもよい。
【００６２】
図５、7は画像蓄積装置、手段を制御するプログラムの制御処理手順を示すシーケンス図およびフローチャートである。この処理プログラムのプログラムコードはデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)の図示しない記憶装置に格納されており、デジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)内の図示しない中央処理装置(CPU)がこのプログラムコードを実行することによって実現される。このプログラムコードは、ユーザがデジタルカメラの画像を蓄積サーバに分類された状態で保存するまでの制御手順に対応する。
【００６３】
ユーザの操作によりデジタルカメラ(102)はデジタルカメラ情報記憶部(305)に対してデジタルカメラ識別子(317)の取得のリクエストを出す(シーケンス501)。デジタルカメラ情報記憶部(305)はデジタルカメラ識別子(317)をデジタルカメラ(102)に返す(シーケンス502)。
【００６４】
デジタルカメラ(102)から受付サーバ(101)に撮影画像およびデジタルカメラ識別子の送信を行う(シーケンス503)。受付サーバ(101)は、受付サーバ情報記憶部(301)にたいして受付サーバ情報取得ためのリクエストを出す(シーケンス505)、受付サーバ情報記憶部(304)は受付サーバ情報(302)を受付サーバ(101)に返す(シーケンス506)。
【００６５】
受付サーバ(101)は蓄積サーバ(103)に対して、デジカメ(102)から取得した画像とデジタルカメラ識別子(317)と、シーケンス506で受付サーバ情報記憶部(301)から取得した受付サーバ情報 (302)を送信する(シーケンス507)。
【００６６】
蓄積サーバ(103)は送信されてきた画像をデジタルカメラ識別子(317)と受付サーバ情報 (302)を使って整理分類し画像蓄積部(303)に保存する(シーケンス508)。画像蓄積部(303)は蓄積サーバ(103)に対して確認メッセージを返す(シーケンス509)。
【００６７】
蓄積サーバ(103)は画像蓄積部(303)から確認メッセージを受け取ると、受付サーバに撮影画像の送信の結果を伝えるためメッセージを送る (シーケンス510)。
【００６８】
受付サーバ(101)はデジタルカメラ(102)に対して、撮影画像の送信の結果を伝えるためメッセージを送る (シーケンス504)。
【００６９】
図７は画像の整理分類方法として、ファイルシステム上にデジタルカメラ識別子名のディレクトリを生成し、さらにそのディレクトリの子ディレクトリとして受付サーバ識別子名のディレクトリを生成し、そこにデジタルカメラ識別子で識別されるデジタルカメラで撮影され、受付サーバ識別子で識別される受付サーバから送信されてきた画像を保存する方法をとった場合のフローチャートである。
【００７０】
まずデジタルカメラ(102)はユーザの要求によってデジタルカメラ情報記憶部(305)からデジタルカメラ識別子を取得する(ステップ701)(図５のシーケンス501、502に対応)。次に画像データおよびデジタルカメラ識別子を受付サーバ(101)に送信する(ステップ702)。これは図３のシーケンス503に対応する。次に受付サーバ(101)から蓄積サーバに対して画像の送信が正常におこなわれたかのメッセージが送信されるのを待つため一時停止する(ステップ703)。
【００７１】
受付サーバ(101)から送信完了のメッセージが到着(図５のシーケンス504に対応)すると処理を再開し、メッセージがエラーメッセージであるかを判定する(ステップ704)。
【００７２】
メッセージがエラーメッセージであればユーザに対して画像の蓄積が失敗したことを通知する(ステップ705)。ことのとき、ユーザへの通知は液晶画面にエラーメッセージを表示してもよいし、音声で通知してもよい。通知をおこなったら処理を終了する(ステップ706)。
【００７３】
メッセージがエラーメッセージでなければ処理を終了する(ステップ706)。受付サーバ(101)はデジタルカメラ(102)から画像が送信されてくる(図５のシーケンス503に対応)と処理を開始し、デジタルカメラ(102)から送信されてきた画像とデジタルカメラ識別子(317)の受信をおこなう(ステップ707)。
【００７４】
受付サーバ(101)は受付サーバ情報記憶部(301)から受付サーバ情報(302)を取得し(ステップ708)(図５のシーケンス505、506に対応)、受付サーバ情報(302)及び画像データ、デジタルカメラ識別子(317)を蓄積サーバ(103)に送信する(ステップ709)(図５のシーケンス507に対応)。
【００７５】
蓄積サーバ(103)から画像が正常に蓄積されたかのメッセージが発信されるのを待つため一時停止する(ステップ710)。
【００７６】
蓄積サーバ(103)から送信完了のメッセージが到着(図５のシーケンス510に対応)すると処理を再開し、メッセージがエラーメッセージであるかを判定する(ステップ711)。
【００７７】
メッセージがエラーメッセージの場合は、エラーメッセージの内容からリトライ可能であるかを判定する(ステップ712)。例えば蓄積サーバ(103)からのメッセージが「現在は処理できないので後で再リクエストを出せ」といったものであった場合はステップ709にもどりリトライを行う。一方、「サービス停止中」や「画像を記憶するディスクがFull」といったエラーメッセージの場合はリトライを行わず、ステップ713に進み、デジタルカメラに対してエラーメッセージを送信して(ステップ713)(図５のシーケンス504に対応)処理を終了する(ステップ715)。
【００７８】
メッセージがエラーメッセージではない場合はステップ714に進み、受信確認メッセージをデジタルカメラに転送(図５のシーケンス504に対応)して処理を終了する(ステップ715)。
【００７９】
蓄積サーバ(103)は受付サーバ(101)から画像データと受付サーバ情報(302)、デジタルカメラ識別子(317)が送信されてくる(図５のシーケンス507に対応)と処理を開始し、受付サーバ(101)から送信されてきた画像および受付サーバ情報(302)、デジタルカメラ識別子(317)の受信を行う(ステップ716)。
【００８０】
ステップ716で受信したデジタルカメラ識別子(317)と同じ名前のディレクトリが存在するかを調べる(ステップ717)。
【００８１】
ディレクトリが存在しなければ、デジタルカメラ識別子(317)と同じ名前のディレクトリを画像蓄積部に作成し(ステップ718)、ステップ719に進む。ディレクトリが存在すればステップ719に進む。
【００８２】
画像保存先のディレクトリをデジタルカメラ識別子(317)と同じ名前のディレクトリに設定する(ステップ719)。
【００８３】
受付サーバ情報(302)の中から受付サーバ識別子を取得し、画像蓄積部のデジタルカメラ識別子(317)と同じ名前のディレクトリの中に受付サーバ識別子と同じ名前のディレクトリが存在するかを調べる(ステップ720)。
【００８４】
ディレクトリが存在しなければ、受付サーバ識別子と同じ名前のディレクトリを画像蓄積部に作成し(ステップ721)、ステップ722に進む。ディレクトリが存在すればステップ722に進む。
【００８５】
画像保存先のディレクトリを受付サーバ識別子と同じ名前のディレクトリに設定する (ステップ722)。ステップ716で受信した画像データを保存する(ステップ723)。
【００８６】
受付サーバ(101)に処理完了のメッセージを送信、または画像の保存やディレクトリの作成をおこなうときにエラーが発生していればエラーメッセージを受付サーバ(101)に送信し (ステップ724)(図５のシーケンス510に対応)、処理を終了する(ステップ725)。
【００８７】
このように、本実施形態の画像蓄積装置では、デジタルカメラ(102)がデジタルカメラ識別子記憶部(305)を有し、デジタルカメラ(102)が受付サーバに画像を送信すると共にデジタルカメラ識別子(317)も送信し、受付サーバ(101)が受付サーバ情報記憶部(301)を有し、画像蓄積サーバ(103)に画像を送信する際に受付サーバ情報記憶部(301)に記憶されている受付サーバ情報(302)を送信し、さらに前記デジタルカメラから送信されてきたデジタルカメラ識別子(317)を送信し、画像蓄積サーバは画像の保存時に前記受付サーバから送信されてきた受付サーバ情報(302)とデジタルカメラ識別子(317)を利用して画像を整理分類して保存することにより、ユーザが画像送信時に画像についての情報を入力する必要なしに画像を整理分類した状態で画像蓄積サーバに保存できるという効果がある。
【００８８】
(第３の実施形態)
以下、本発明の第３の実施形態を図１、8、9を参照しながら説明する。
図１は本実施形態の基本的な図である。本実施形態は、デジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)ネットワーク(104)、で構成され、受付サーバ(101)と蓄積サーバ(103)はネットワーク(104)に接続されており、通信をおこなうことができる。
【００８９】
受付サーバ(101)は図のように複数あってよいし、受付サーバ(101)と蓄積サーバ(103)は別の装置として実現されていてもよいし、蓄積サーバ(103)は受付サーバ(101)の一つであってもよい。
【００９０】
デジタルカメラ(102)はデジタルビデオカメラであってもよいし、ビデオカメラ+画像キャプチャ装置であってもよいし、イメージスキャナであってもよい。
【００９１】
さらにデジタルカメラ(102)と受付サーバ(101)はUSBやIEEE1394、IEEE802.3等の有線インターフェイスで接続されていてもよいし、IEEE802.11やBluetooth、赤外線等の無線インターフェイスで接続されていてもよい。
【００９２】
また、デジタルカメラ(102)はデジタルカメラとして基本的な、画像を撮影するために必要なレンズや撮像素子などの画像撮影部、デジタルカメラのコントロールや撮影した画像の処理をおこなうデジタルカメラ制御部、撮影した画像を保存する画像記憶部、ユーザが撮影指示や撮影設定を入力をおこなう撮影操作部などを構成要素として持っている。
【００９３】
図８は本実施形態における画像蓄積装置、手段、画像蓄積装置を制御するプログラムの機能的構成を示すブロック図からデジタルカメラ(102)の部分を抜き出した図である。
【００９４】
デジタルカメラ(102)はデジタルカメラ本体と画像送信部(306)デジタルカメラ情報記憶部(305)、デジタルカメラ情報送信部(307)、デジタルカメラ情報変更部(801)から構成される。デジタルカメラ情報変更部(801)はユーザがデジタルカメラ情報の変更をおこなうための入力部であり、キーボードであってもよいし、十字キーで表示画面上の文字を選択して入力してもよいし、PCに接続してPCで入力したデジタルカメラ情報を転送してもよい。
【００９５】
図９はデジタルカメラ情報を変更する場合のフローチャートである。
変更処理を開始し(ステップ901)、ユーザはデジタルカメラ情報変更部(801)で新規デジタルカメラ情報の入力をおこなう(ステップ902)。次に入力されたデジタルカメラ情報をデジタルカメラ情報記憶部(305)に保存し(ステップ903)、処理を終了する(ステップ904)。
【００９６】
このように、本実施形態の画像蓄積装置では、デジタルカメラ(102)はデジタルカメラ情報変更部(801)とデジタルカメラ情報記憶部(305)を有し、ユーザはデジタルカメラ情報を入力する。更にデジタルカメラ(102)は受付サーバに画像を送信すると共に前記ユーザによってあらかじめ設定されたデジタルカメラ識別子も送信し、受付サーバ(101)が受付サーバ情報記憶部(301)を有し、画像蓄積サーバ(103)に画像を送信する際に受付サーバ情報記憶部(301)に記憶されている受付サーバ情報を送信し、さらに前記デジタルカメラ(102)から送信されたデジタルカメラ識別子を送信し、画像蓄積サーバは画像の保存時に前記受付サーバ情報と前記ユーザの設定したデジタルカメラ識別子を利用して画像を整理分類して保存することにより、ユーザが画像送信時に画像についての情報を入力する必要なしに画像を整理分類した状態で画像蓄積サーバに保存できるという効果がある。
【００９７】
(第４の実施形態)
以下、本発明の第4の実施形態を図１、10、11を参照しながら説明する。
図１は本実施形態の基本的な図である。本実施形態はデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)ネットワーク(104)、で構成され、受付サーバ(101)と蓄積サーバ(103)はネットワーク(104)に接続されており、通信をおこなうことができる。
【００９８】
デジタルカメラ(102)はデジタルビデオカメラであってもよいし、ビデオカメラ+画像キャプチャ装置であってもよいし、イメージスキャナであってもよい。
【００９９】
受付サーバ(101)は図のように複数あってよいし、受付サーバ(101)と蓄積サーバ(103)は別の装置として実現されていてもよいし、蓄積サーバ(103)は受付サーバ(101)のひとつであってもよい。
【０１００】
さらにデジタルカメラ(102)と受付サーバ(101)はUSBやIEEE1394、IEEE802.3等の有線インターフェイスで接続されていてもよいし、IEEE802.11やBluetooth、赤外線等の無線インターフェイスで接続されていてもよい。
【０１０１】
また、デジタルカメラ(102)はデジタルカメラとして基本的な、画像を撮影するために必要なレンズや撮像素子などの画像撮影部、デジタルカメラのコントロールや撮影した画像の処理をおこなうデジタルカメラ制御部、撮影した画像を保存する画像記憶部、ユーザが撮影指示や撮影設定を入力をおこなう撮影操作部などを構成要素として持っている。
【０１０２】
図１0は本実施形態における画像蓄積装置、手段、画像蓄積装置を制御するプログラムの機能的構成を示すブロック図から受付サーバ(101)の部分を抜き出した図である。
【０１０３】
図１0の受付サーバ(101)は画像受信部(308)、受付サーバ情報記憶部(301)、受付サーバ情報送信部(312)、画像送信部(310)、デジタルカメラ情報受信部(309)、デジタルカメラ情報送信部(311)、受付サーバ情報変更部(1001)から構成されている。
【０１０４】
同図において受付サーバ情報記憶部(301)は受付サーバに特有の情報を記憶している。受付サーバ情報(302)は、受付サーバ識別子、受付サーバに関連する画像、テキストなどからなる。例えば、受付サーバが観光地に設置されているとすると受付サーバに関連する画像はその観光地の景勝の写真データなどである。また、テキストは観光案内の文書等である。
【０１０５】
また受付サーバ情報変更部(1001)はユーザが受付サーバ情報の変更をおこなうための入力部であり、キーボードであってもよいし、表示画面上のソフトウェアキーボードであってもよいし、十字キーで表示画面上の文字を選択して入力してもよいし、PCに接続してPCで入力した受付サーバ情報を転送してもよい。
【０１０６】
図１1は受付サーバ情報を変更する場合のフローチャートである。
変更処理を開始し(ステップ1101)、ユーザは受付サーバ情報変更部(1001)で新規受付サーバ情報の入力をおこなう(ステップ1102)。次に入力された受付サーバ情報を受付サーバ情報記憶部(301)に保存し(ステップ1103)、処理を終了する(ステップ1104)。
【０１０７】
このように、本実施形態の画像蓄積装置では、デジタルカメラ(102)はデジタルカメラ識別子記憶部(305)を有し、デジタルカメラ(102)は受付サーバに画像を送信する際にデジタルカメラ識別子も送信し、一方受付サーバ(101)は受付サーバ情報変更部(1001)と受付サーバ情報記憶部(301)を有し、画像蓄積サーバ(103)に画像を送信する際に受付サーバのユーザによってあらかじめ入力され受付サーバ情報記憶部(301)に記憶されている受付サーバ情報を送信し、さらに受付サーバ(101)は前記デジタルカメラ(102)から送信されたデジタルカメラ識別子を送信し、画像蓄積サーバは画像の保存時に前記ユーザの設定した前記受付サーバ情報とデジタルカメラ識別子を利用して画像を整理分類して保存することにより、ユーザが画像送信時に画像についての情報を入力する必要なしに画像を整理分類した状態で画像蓄積サーバに保存できるという効果がある。
【０１０８】
(第５の実施形態)
以下、本発明の第5の実施形態を図１、12、13、14を参照しながら説明する。
図１は本実施形態の基本的な図である。本実施形態はデジタルカメラ(102)、受付サーバ(101)、蓄積サーバ(103)ネットワーク(104)、で構成され、受付サーバ(101)と蓄積サーバ(103)はネットワーク(104)に接続されており、通信を行うことができる。デジタルカメラ(102)はデジタルビデオカメラであってもよいし、ビデオカメラ+画像キャプチャ装置であってもよいし、イメージスキャナであってもよい。受付サーバ(101)は図のように複数あってよいし、受付サーバ(101)と蓄積サーバ(103)は別の装置として実現されていてもよいし、蓄積サーバ(103)は受付サーバ(101)の一つであってもよい。さらにデジタルカメラ(102)と受付サーバ(101)はUSBやIEEE1394、IEEE802.3等の有線インターフェイスで接続されていてもよいし、IEEE802.11やBluetooth、赤外線等の無線インターフェイスで接続されていてもよい。
【０１０９】
また、デジタルカメラ(102)はデジタルカメラとして基本的な、画像を撮影するために必要なレンズや撮像素子などの画像撮影部、デジタルカメラのコントロールや撮影した画像の処理をおこなうデジタルカメラ制御部、撮影した画像を保存する画像記憶部、ユーザが撮影指示や撮影設定の入力をおこなう撮影操作部などを構成要素として持っている。
【０１１０】
図１2は画像蓄積装置、手段、画像蓄積装置を制御するプログラムの機能的構成を示すブロック図からデジタルカメラ(102)の部分を抜き出した図である。
【０１１１】
デジタルカメラ(102)はデジタルカメラ本体と画像送信部(306)デジタルカメラ情報記憶部(305)、デジタルカメラ情報送信部(307)、アップロード済み画像管理部(1201)から構成される。アップロード済み画像管理部(1201)は図１3のようなアップロード済み画像管理リストを備え、撮影した画像が蓄積サーバにアップロード済みかの情報を保持している。
【０１１２】
図１4は画像を蓄積サーバにアップロードするときのフローチャートである。
まず画像送信処理を開始する(ステップ1401)。次にデジタルカメラ(102)の画像記憶部に記憶されている画像ファイル名の順序リストを取得する(ステップ1402)。
【０１１３】
順序リストはリストの先頭の項目を取得するAPIとリストに項目があるかの情報を取得するAPIをもち、リストの先頭の項目を取得すると先頭の項目が削除され次の項目が先頭の項目になるようなデータ構造、機能をもつリストである。
【０１１４】
さらにステップ1402で取得した順序リストから画像ファイル名を取得する(ステップ1403)。
【０１１５】
ステップ1403で取得した画像ファイル名をキーに図１3のリストを検索する(ステップ1404)。検索した結果、すでにアップロード済みならステップ1406に進む。アップロードがおこなわれていない画像であれば前記画像ファイル名の画像の送信処理をおこなう(ステップ1405)。
【０１１６】
ステップ1406では画像ファイル名の順序リストに残りの項目が存在するかを調べる(ステップ1406)。画像ファイル名の順序リスト残りの項目が存在する場合はステップ1403に進み、次の画像ファイル名を取得し処理をおこなう。存在しない場合はステップ1407にすすみ処理を終了する。
【０１１７】
以上のように、上記実施形態の画像蓄積装置では、デジタルカメラ(102)はデジタルカメラ識別子記憶部(305)とアップロード済み画像管理部(1201)を有し、アップロードをおこなっていない画像のみをデジタルカメラ(102)が受付サーバに画像を送信する。また、その際にデジタルカメラ識別子記憶部(305)に記憶されているデジタルカメラ識別子も送信し、受付サーバ(101)は受付サーバ情報記憶部(301)を有し、画像蓄積サーバ(103)に画像を送信すると共に受付サーバ情報記憶部(301)に記憶されている前記入力された受付サーバ情報を送信し、さらにデジタルカメラ(102)から受信したデジタルカメラ識別子も送信し、画像蓄積サーバは画像の保存時に前記ユーザの設定した前記受付サーバ情報とデジタルカメラ識別子を利用して画像を整理分類して保存することにより、ユーザが画像送信時に画像についての情報を入力する必要なしに画像を重複なく整理分類した状態で画像蓄積サーバに保存できるという効果がある。
【０１１８】
ユーザは観光地で撮影した画像を、その観光地のコンビニエンスストアに設置されている受付サーバをつかって画像蓄積サービスにアップロードをおこなうと、自動的にコンビニエンスストアの受付サーバに記憶されている受付サーバ情報のうち受付サーバ識別子を用いて分類され受付サーバ情報と共に画像蓄積サーバに保存される。
【０１１９】
観光地のコンビニエンスストアの受付サーバに記憶されている受付サーバ情報は受付サーバ識別子である観光地の地名、観光案内のドキュメント、観光地の写真などである。以上の技術によりユーザは撮影した画像を手動で分類を行ったり説明文を追加することなしに観光地で撮影した画像をその観光地にあるコンビニエンスストアの受付サーバでアップロードするだけで、分類され観光地の情報を含んでいるアルバムを得ることができる。
【０１２０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２５】
【図１】本発明の一実施形態の構成を示す図である。
【図２】第１の実施形態の詳細な構成を示す図である。
【図３】第２の実施形態の詳細な構成を示す図である。
【図４】第１の実施形態の処理のシーケンスを示す図である。
【図５】第２の実施形態の処理のシーケンスを示す図である。
【図６】第１の実施形態の処理のフローチャートである。
【図７】第２の実施形態の処理のフローチャートである。
【図８】第３の実施形態のデジタルカメラの構成図である。
【図９】第３の実施形態の処理のフローチャートである。
【図１０】第４の実施形態の受付サーバの構成図である。
【図１１】第４の実施形態の処理のフローチャートである。
【図１２】第５の実施形態のデジタルカメラの構成図である。
【図１３】第５の実施形態のアップロード済み画像管理リストを示す図である。
【図１４】第５の実施形態の処理のフローチャートである。
【図１５】第１の実施形態の画像整理分類方法の一例の図である。
【図１６】第２の実施形態の画像整理分類方法の一例の図である。
【図１７】第１の実施形態の画像整理分類方法の一例の図である。
【図１８】第２の実施形態の画像整理分類方法の一例の図である。
【符号の説明】
【０１２６】
１０１  受付サーバ
１０２  デジタルカメラ
１０３  蓄積サーバ
１０４  ネットワーク
【図１】
2006108913.tif 000003
【図２】
2006108913.tif 000004
【図３】
2006108913.tif 000005
【図４】
2006108913.tif 000006
【図５】
2006108913.tif 000007
【図６】
2006108913.tif 000008
【図７】
2006108913.tif 000009
【図８】
2006108913.tif 000010
【図９】
2006108913.tif 000011
【図１０】
2006108913.tif 000012
【図１１】
2006108913.tif 000013
【図１２】
2006108913.tif 000014
【図１３】
2006108913.tif 000015
【図１４】
2006108913.tif 000016
【図１５】
2006108913.tif 000017
【図１６】
2006108913.tif 000018
【図１７】
2006108913.tif 000019
【図１８】
2006108913.tif 000020