(57)【要約】【課題】過去に送信した画像データを他の送信先に送信する際に、再送信する手間を不要にするとともに、サーバー装置の記憶容量を節約できるようにする。【解決手段】画像を撮影する撮像装置１０２と、撮像装置１０２からネットワーク１０４を経由して送信された画像データを投稿サイト１０３へ投稿するサーバー装置１０１と、サーバー装置１０１の設定を制御する通信装置１０５とを備えた画像送信管理システムにおいて、通信装置１０５は、撮像装置１０２から送信された画像データを保存するか、もしくはサーバー装置１０１へ転送するかの設定を選択することができる。【選択図】図１４
2014044572.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置またはサイトへ送信するための画像データを送信する情報処理装置と、ネットワークを介して前記画像データを受信するサーバー装置とともに画像送信管理システムを構成する通信制御装置であって、
前記サーバー装置が受信した画像データを保存するか、もしくは前記所定の装置またはサイトへ送信させるかを選択する選択手段と、
前記選択手段によって選択された設定とするための制御情報を前記サーバー装置に送信する送信手段とを有することを特徴とする通信制御装置。
【請求項２】
前記画像データを保存する記憶装置の容量に関する情報を前記サーバー装置から受信する受信手段と、
前記受信手段によって受信された情報から、前記記憶装置の空き容量が所定値未満である場合には、警告を通知する通知手段とを有することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記選択手段は、前記サーバー装置が受信した画像データを保存し、前記画像データのリンク先の情報を前記所定の装置またはサイトへ送信させるか、前記画像データを保存しないようにして前記所定の装置またはサイトへ送信させるかを選択することを特徴とする請求項１または２に記載の通信制御装置。
【請求項４】
前記サーバー装置に格納されている送信履歴の情報を受信する履歴受信手段を有することを特徴とする請求項１から３の何れか１項に記載の通信制御装置。
【請求項５】
所定の装置またはサイトへ送信するための画像データを送信する情報処理装置と、ネットワークを介して前記画像データを受信するサーバー装置とともに画像送信管理システムを構成する通信制御装置の通信制御方法であって、
前記サーバー装置が受信した画像データを保存するか、もしくは前記所定の装置またはサイトへ送信させるかを選択する選択工程と、
前記選択工程において選択された設定とするための制御情報を前記サーバー装置に送信する送信工程とを有することを特徴とする通信制御方法。
【請求項６】
所定の装置またはサイトへ送信するための画像データを送信する情報処理装置と、ネットワークを介して前記画像データを受信するサーバー装置とともに画像送信管理システムを構成する通信制御装置を制御するためのプログラムであって、
前記サーバー装置が受信した画像データを保存するか、もしくは前記所定の装置またはサイトへ送信させるかを選択する選択工程と、
前記選択工程において選択された設定とするための制御情報を前記サーバー装置に送信する送信工程とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、投稿サイトに撮影画像を投稿するために用いて好適な通信制御装置、通信制御方法及びプログラムに関する。
【背景技術】
【０００２】
撮像装置によって撮影された画像の用途として、インターネット上の投稿サイトへ画像データを投稿することが一般に行われている。この際、撮像装置と投稿サイトとの間にサーバー装置を配置し、サーバー装置が撮像装置から受信した画像データを投稿サイトへ送信する技術が、例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６１２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、同じ画像データをインターネット上の別の投稿サイトへ投稿したい時などに、撮像装置からインターネット上のその投稿サイトへその画像データを再送信する必要があり、多くの手間がかかってしまう。さらに、サーバー装置の記憶装置の容量が有限であり、容量不足となった場合は、撮像装置からの投稿処理が滞ってしまうことがあった。
【０００５】
本発明は前述の問題点に鑑み、過去に送信した画像データを他の送信先に送信する際に、再送信する手間を不要にするとともに、サーバー装置の記憶容量を節約できるようにすることを目的としている。
【課題を解決するための手段】
【０００６】
本発明の通信制御装置は、所定の装置またはサイトへ送信するための画像データを送信する情報処理装置と、ネットワークを介して前記画像データを受信するサーバー装置とともに画像送信管理システムを構成する通信制御装置であって、前記サーバー装置が受信した画像データを保存するか、もしくは前記所定の装置またはサイトへ送信させるかを選択する選択手段と、前記選択手段によって選択された設定とするための制御情報を前記サーバー装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、過去に送信した画像データを他の送信先に送信する際に、再送信する手間を不要にするとともに、サーバー装置の記憶容量を節約することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像送信管理システムの構成例を示す概略図である。
【図２】図１に示す撮像装置の構成例を示すブロック図である。
【図３】図１に示すサーバー装置の構成例を示すブロック図である。
【図４】撮像装置に格納される接続先管理情報の一例を示す図である。
【図５】撮像装置に格納される送信画像管理情報の一例を示す図である。
【図６】サーバー装置に格納される送信先管理情報の一例を示す図である。
【図７】サーバー装置に格納される送信状態管理情報の一例を示す図である。
【図８】サーバー装置に格納される記憶容量管理情報の一例を示す図である。
【図９】撮像装置に表示される、投稿する画像データを選択して投稿操作を実行するための操作画面の一例を示す概略図である。
【図１０】図１に示す通信装置の構成例を示すブロック図である。
【図１１】通信装置に表示される送信設定画面の一例を示す概要図である。
【図１２】通信装置に表示される送信履歴（転送履歴情報）の画面の一例を示す概要図である。
【図１３】第１の実施形態において、通信装置により行われる送信方法の設定処理手順の一例を示すフローチャートである。
【図１４】撮像装置からサーバー装置を経由して投稿サイトへ画像データを投稿する処理手順の一例を示すタイミングチャートである。
【図１５】通信装置に送信履歴を表示する処理手順の一例を示すフローチャートである。
【図１６】第２の実施形態において、通信装置により行われる送信方法の設定処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、図面を参照しながら、本発明の好適な実施形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（第１の実施形態）
図１は、本実施形態に係る画像送信管理システムの構成例を示す概略図である。
図１において、本実施形態の画像送信管理システムは、画像を撮影する撮像装置１０２と、撮像装置１０２からネットワーク１０４を経由して送信された画像データを投稿サイト１０３へ投稿するサーバー装置１０１とを備えている。さらに、サーバー装置１０１に対する設定を行い、サーバー装置１０１の設定状態を取得して表示する通信装置（通信制御装置）１０５を備えている。サーバー装置１０１は、ユーザーの選択に基づいて撮像装置１０２から送信された画像データを保存したり、投稿サイト１０３への投稿履歴を管理したりする。
【００１１】
ここで、投稿とは、送信元装置が画像データやテキストデータなどのコンテンツデータを、ネットワークを経由して送信先装置へ送信することである。そして、送信先装置はコンテンツデータを所定の記憶装置に保存するとともに、さらにネットワークを経由して第三者の装置へ送信することにより、第三者の装置においてコンテンツデータが出力される。
【００１２】
図２は、撮像装置１０２の構成例を示すブロック図である。
図２において、撮像部２０１は、被写体の光学像をアナログの電気信号に変換する。画像処理部２０２は、アナログの電気信号を入力してデジタル信号に変換し、所定の画像処理を施す。エンコーダ２０３は、デジタル信号の画像データを圧縮符号化する。このとき、静止画データの場合はＪＰＥＧ形式等に従って圧縮符号化する。
【００１３】
画像データ記録部２０４は、圧縮符号化された画像データとともにメタデータを格納した画像ファイルを作成して、ランダムアクセス可能な記録媒体２０５に格納する。また、画像データ記録部２０４は、記録媒体２０５に記録された画像ファイルを読み出すこともできる。ネットワーク接続部２０６は、ネットワーク１０４を経由してサーバー装置１０１に画像データを送信する。
【００１４】
システム制御部２０７は、撮像装置１０２の全般的な動作を制御する制御部であり、マイクロコンピュータを有する。ＲＯＭ２０８は、制御プログラムや撮像設定値ファイル、各種データを保存する。ＲＡＭ２０９は、制御プログラムのロード領域等を有する。操作部２１０は、操作パネルやリモコン等を含み、ユーザーにより操作されて各種データやコマンドを入力する。
【００１５】
位置情報取得部２１１は、例えばＧＰＳレシーバであり、ＧＰＳ衛星から受信した情報に基づいて撮像装置１０２の現在位置を算出し、現在位置を表す位置情報を生成する。なお、位置情報取得部２１１は、撮像装置１０２の外部に接続されていてもよい。デコーダ２１２は、画像データ記録部２０４が読み出した、圧縮符号化された画像データを復号する。Ｄ／Ａ変換器２１３は、圧縮符号化されていないデジタル信号の画像データをアナログ信号に変換する。モニタ２１４は表示部であり、Ｄ／Ａ変換器から出力されたアナログ信号に係る画像を表示する。電源電池２１５は、撮像装置１０２の駆動に必要な電源を供給する。
【００１６】
本実施形態に係る各種処理を実現するために必要な制御プログラムは、ＲＯＭ２０８に記憶されている。なお、この制御プログラムがメモリカード等の記録媒体２０５に記憶されている形態でも良い。また同様に、ネットワーク上に制御プログラムがある場合でも本発明は適用される。
【００１７】
撮像装置１０２は、ネットワーク接続部２０６を介してサーバー装置１０１にアクセスするためのアドレスを含む接続先管理情報や、認証を行うための操作者情報、後述する送信画像管理情報をＲＯＭ２０８に保持している。そして、撮像装置１０２は接続先管理情報に含まれるアドレスに従ってサーバー装置１０１にアクセスし、サーバー装置１０１は、操作者情報を基に認証を行う。
【００１８】
図３は、サーバー装置１０１の構成例を示すブロック図である。
図３において、サーバー装置１０１は、モニタ３０１、ＶＲＡＭ３０２、ＢＭＵ３０３、キーボード３０４、ＰＤ３０５、ＣＰＵ３０６、ＲＯＭ３０７、ＲＡＭ３０８、外部記憶装置３０９、ＦＤＤ３１０、及びネットワークＩ／Ｆ３１１を有する。
【００１９】
モニタ３０１には、例えばサーバー装置１０１が保持するデータや供給されたデータが表示される。ＶＲＡＭ３０２には、モニタ３０１に表示するための画像が描画される。このＶＲＡＭ３０２に生成された画像のデータは、所定の規定に従ってモニタ３０１に転送され、これによりモニタ３０１に画像が表示される。ＢＭＵ（ビットムーブユニット）３０３は、例えば、メモリ間（例えば、ＶＲＡＭ３０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ３１１）との間のデータ転送を制御する。
【００２０】
キーボード３０４は、文字等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）３０５は、例えば、モニタ３０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ３０６は、ＲＯＭ３０７、外部記憶装置３０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ３０７は、各種制御プログラムやデータを保存する。ＲＡＭ３０８は、ＣＰＵ３０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。外部記憶装置３０９は、情報処理装置内で実行される各制御プログラムやデータを格納する。
【００２１】
ＦＤＤ３１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ３１１は、インターネット等のネットワーク回線３１３に接続するためのインターフェースである。ＣＰＵバス３１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ３０６に対する制御プログラムの提供は、ＲＯＭ３０７、外部記憶装置３０９、ＦＤＤ３１０から行うこともできるし、ネットワークＩ／Ｆ３１１を介してネットワークを経由して他の情報処理装置等から行うこともできる。
【００２２】
図４は、撮像装置１０２のＲＯＭ２０８または記録媒体２０５に格納される接続先管理情報４０１の一例を示す図である。この接続先管理情報４０１は、撮像装置１０２がネットワーク１０４を経由してサーバー装置１０１に接続するための情報である。
【００２３】
図４において、接続先４０２は、サーバー装置１０１のネットワークにおけるアドレスであり、接続ＩＤ４０３は、サーバー装置１０１から撮像装置１０２をユニークに識別するためのＩＤである。また、接続ＩＤ４０３はサーバー装置１０１でも管理されており、撮像装置１０２がサーバー装置１０１に発番要求を送信し、サーバー装置１０１が発番を行って、撮像装置１０２へ送信する。サーバー装置１０１は、この接続ＩＤ４０３によって、ネットワーク１０４上に複数台存在しても、撮像装置１０２から送信された画像データが混在することなく、サーバー装置１０１に到達させることが可能である。このように、この接続先４０２と接続ＩＤ４０３とが一対となって、接続先管理情報４０１を構成している。なお、撮像装置１０２が複数のサーバー装置に接続可能な場合は、他の接続先管理情報４０４、４０５とともに複数保持することも可能である。
【００２４】
図５は、撮像装置１０２のＲＯＭ２０８または記録媒体２０５に格納される送信画像管理情報５００の一例を示す図である。送信画像管理情報５００は、撮像装置１０２がネットワーク１０４を経由してサーバー装置１０１に画像データを送信する際の管理情報である。
【００２５】
図５において、全画像数５０１は、ユーザーによって選択され、投稿サイト１０３に投稿される画像数を示している。送信済画像数５０２は、投稿サイト１０３に実際に投稿された画像数を示しており、全画像データの送信が完了した状態では、全画像数５０１の値と等しい値となる。
【００２６】
画像名５０３は、撮像装置１０２の記録媒体２０５に格納される際の画像ファイル名である。送信状態５０４は、画像名５０３で示される画像データが投稿サイト１０３に正常に投稿されたか否かに関する状態を格納する領域であり、正常に送信できた場合にはＴＲＵＥが格納され、正常に送信できなかった場合にはＦＡＬＳＥが格納される。また、画像名５０３および送信状態５０４は画像毎に格納され、全画像数５０１に示す画像数のテーブル５０５〜５０７のそれぞれに存在する。
【００２７】
図６は、サーバー装置１０１のＲＡＭ３０８または外部記憶装置３０９に格納される送信先管理情報６０４の一例を示す図である。この送信先管理情報６０４には、撮像装置１０２からサーバー装置１０１に送信された画像データを投稿する投稿サイト１０３に関する情報が格納されている。
【００２８】
図６において、送信先６０１は、投稿サイト１０３に関する情報であり、サーバー装置１０１と投稿サイト１０３との間で画像データの送信等を行うための既定アドレスである。例えば、既定アドレスが"ＡＢＣ．ＣＯＭ"であり、画像データの送信を示すパラメータが"ＩＭＧ"である場合には、"ＡＢＣ．ＣＯＭ＆ＩＭＧ"をサーバー装置１０１から投稿サイト１０３へ送信することにより、画像送信処理を開始することができる。
【００２９】
送信方法６０２は、撮像装置１０２からサーバー装置１０１、または投稿サイト１０３へ画像データを送信する方法を規定するモードであり、３種類のモードが存在する。１つ目は、投稿サイト１０３およびサーバー装置１０１へ画像データを送信するモードである。この場合は、投稿サイト１０３には、サーバー装置１０１から画像データが送信される。２つ目は、撮像装置１０２から投稿サイト１０３のみに画像データを直接送信するモードである。３つ目は、撮像装置１０２からサーバー装置１０１へ画像データを送信し、サーバー装置１０１に格納された画像データへのリンク先を投稿サイト１０３へ送信するモードである。
【００３０】
投稿コメント６０３は、投稿サイト１０３へ画像データを投稿する際に投稿サイト１０３に送信されるコメントであり、ユーザーにより任意に入力できる。送信先６０１、送信方法６０２、および投稿コメント６０３は投稿サイト毎に送信先管理情報として存在し、別の投稿サイトが存在する場合は、さらに他の送信先管理情報６０５、６０６を持つことができる。
【００３１】
図７は、サーバー装置１０１のＲＡＭ３０８または外部記憶装置３０９に格納される送信状態管理情報７０８の一例を示す図である。この送信状態管理情報７０８には、撮像装置１０２からサーバー装置１０１に送信された画像データ群を投稿サイト１０３に投稿した状態または結果の情報が格納されている。
【００３２】
図７において、送信開始日時７０１は、撮像装置１０２から送信された画像データ群を投稿サイト１０３へ投稿開始した日付および時間を示している。送信完了日時７０２は、撮像装置１０２から送信された画像データ群を投稿サイト１０３へ投稿完了した日付および時間を示している。例えば、１０枚の画像データで画像データ群が構成されている場合、１枚目の画像データを投稿サイト１０３へ送信開始した日時を送信開始日時７０１に示し、１０枚目の画像データを投稿サイト１０３へ送信完了した日時を送信完了日時７０２に示す。
【００３３】
送信画像数７０３は、撮像装置１０２から投稿サイト１０３へ送信する予定数を示しており、送信成功数７０４は、サーバー装置１０１から投稿サイト１０３へ実際に送信が成功した画像数を示している。なお、投稿サイト１０３への送信が途中で失敗した場合は、失敗する前の枚数を示す。例えば、６枚目の画像データの送信中に失敗を検出した場合は、送信成功数７０４は「５」となる。
【００３４】
アルバム名７０５は、サーバー装置１０１の外部記憶装置３０９に画像データが格納される際の区画名である。投稿サイト１０３からサーバー装置１０１への導線が必要な場合は、このアルバム名７０５に対応する外部記憶装置３０９内のアドレスへのリンクが使用される。
【００３５】
送信元７０６は画像データの送信元を示しており、撮像装置１０２またはサーバー装置１０１の値を示す。ここでいう値とは、各装置に割り当てられたＩＤであって、例えば、撮像装置＝１、サーバー装置＝２等の値である。また、前記端末以外に携帯端末＝３等の他の値をとってもよい。送信先７０７は、画像データの送信先であり、投稿サイト１０３であっても、オンラインプリントサイト、サーバー装置以外の画像保管サービスサイト等のサイトであってもよい。
【００３６】
以上のように送信状態管理情報７０８は、送信開始日時７０１、送信完了日時７０２、送信画像数７０３、送信成功数７０４、アルバム名７０５、送信元７０６、および送信先７０７から構成されている。また、送信元７０６、送信先７０７の組み合わせ数が３である場合には、さらに送信状態管理情報７０９、７１０が存在することとなる。
【００３７】
図８は、サーバー装置１０１のＲＡＭ３０８または外部記憶装置３０９に格納される記憶容量管理情報８０４の一例を示す図であり、外部記憶装置３０９におけるユーザー毎の画像格納容量を管理する情報を示している。
【００３８】
図８において、ユーザーＩＤ８０１は、該当する記憶領域を使用する権利のあるユーザーに対応するユニークなＩＤである。最大格納容量８０２には、ユーザーＩＤ８０１で示されるユーザーが画像データを格納するために使用することのできる最大格納容量が設定されている。
【００３９】
現使用容量８０３は、ユーザー毎に割り当てられた最大格納容量８０２のうち、実際に使用されている容量を示している。すなわち、最大格納容量８０２から現使用容量８０３を減じた値が、ユーザーＩＤ８０１で示されるユーザーが利用することのできる残容量である。ユーザーＩＤ８０１、最大格納容量８０２、および現使用容量８０３は記憶容量管理情報８０４としてユーザー毎に存在する。例えば、ユーザーが３人存在する場合には、他のユーザー用の記憶容量管理情報８０５、８０６が存在する。
【００４０】
図９は、撮像装置１０２のモニタ２１４上に表示される、投稿する画像データを選択して投稿操作を実行するための操作画面の一例を示す概略図である。
図９において、操作画面に表示されている画像９０２〜９０９の中から、ユーザーの操作に応答して、投稿する画像を選択し、投稿ボタン９０１を選択する操作を検知する事により選択画像の投稿の要求をサーバー装置１０１へ送信し、投稿を実行することができる。
【００４１】
図１０は、通信装置１０５の構成例を示すブロック図である。
図１０において、通信装置１０５は、モニタ１００１、ＶＲＡＭ１００２、ＢＭＵ１００３、キーボード１００４、ＰＤ１００５、およびＣＰＵ１００６を備えている。さらに、ＲＯＭ１００７、ＲＡＭ１００８、外部記憶装置１００９、ＦＤＤ１０１０、およびネットワークＩ／Ｆ１０１１を有する。
【００４２】
モニタ１００１には、例えば通信装置１０５が保持するデータや供給されたデータが表示される。ＶＲＡＭ１００２には、モニタ１００１に表示するための画像が描画される。このＶＲＡＭ１００２に生成された画像データは、所定の規定に従ってモニタ１００１に転送され、これによりモニタ１００１に画像が表示される。ＢＭＵ（ビットムーブユニット）１００３は、例えば、メモリ間（例えば、ＶＲＡＭ１００２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ１０１１）との間のデータ転送を制御する。
【００４３】
キーボード１００４は、文字等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）１００５は、例えば、モニタ１００１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。ＣＰＵ１００６は、ＲＯＭ１００７、外部記憶装置１００９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ１００７は、各種制御プログラムやデータを保存する。ＲＡＭ１００８は、ＣＰＵ１００６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。外部記憶装置１００９は、情報処理装置内で実行される各制御プログラムやデータを格納する。
【００４４】
ＦＤＤ１０１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ１０１１は、インターネット等のネットワーク回線１０１３に接続するためのインターフェースである。ＣＰＵバス１０１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ１００６に対する制御プログラムの提供は、ＲＯＭ１００７、外部記憶装置１００９、ＦＤＤ１０１０から行うこともできるし、ネットワークＩ／Ｆ１０１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００４５】
図１１は、通信装置１０５のモニタ１００１に表示される、キーボード１００４およびＰＤ１００５から設定可能な送信設定画面１１０１の一例を示す概要図である。
図１１において、表示すべきデータはサーバー装置１０１から通信装置１０５へ送信され、通信装置１０５で設定した値はサーバー装置１０１へ送信される。
【００４６】
ロゴ１１０２は、投稿サイト１０３を識別するためのロゴであり、文字であっても構わない。投稿方法１１０３の選択肢は、投稿サイト１０３へ画像データを投稿する方法を規定するモードであり、本実施形態では、図６で説明した３つのモードが選択可能である。
【００４７】
投稿コメント１１０４は、投稿サイト１０３へ画像データを投稿する際に投稿サイト１０３に送信されるコメントであり、ユーザーの操作により任意に入力することができる。なお、設定変更を実行する場合は、設定ボタン１１０６を選択し、設定変更を取り消す場合は、戻るボタン１１０５を選択することによって実行可能である。また、送信設定画面１１０１は、投稿サイト毎に存在する。
【００４８】
図１２は、通信装置１０５のモニタ１００１に表示される送信履歴（転送履歴情報）の画面の一例を示す概要図である。
図１２において、表示すべきデータはサーバー装置１０１から通信装置１０５へ送信される。列１２０１には、撮像装置１０２から送信された画像データ群が投稿サイト１０３へ送信された際の状態が表示される。全画像データの送信が成功した場合はチェックがマークされ、１枚でも失敗した場合は"×"が表示される。
【００４９】
列１２０２には、サーバー装置１０１が内部的に管理する、送信失敗の理由を示すエラーコードが表示される。列１２０３は、サーバー装置１０１内の外部記憶装置３０９に画像データが格納される際に、その格納場所を示すアルバム名を示している。列１２０４には、投稿サイト１０３へ送信が成功した画像数が表示される。例えば、１００枚中９９枚の画像データの送信が成功した場合には、"９９／１００"と表示される。
【００５０】
列１２０５には、画像データの送信元が表示され、撮像装置の場合は撮像装置名が表示され、列１２０６には、投稿サイトの名称が表示される。列１２０７には、送信開始日時が表示され、列１２０８には、送信終了日時が表示される。また、列１２０１〜１２０８に表示される内容は送信単位ごとに行表示される。例えば、一度に１００枚の画像データを投稿した場合は、これを１送信単位とし、１行に表示される。
【００５１】
図１３は、図１１に示す送信設定画面１１０１に基づいて、通信装置１０５により行われる送信方法の設定処理手順の一例を示すフローチャートである。なお、図１３に示す各処理はＣＰＵ１００６の制御によって行われ、この処理によって、前述した画像データを投稿する方法を規定する３つのモードが設定される。
まず、ステップＳ１３０１において、モニタ１００１上に送信設定画面１１０１を表示する。そして、ステップＳ１３０２において、ユーザーの操作により設定ボタン１１０６が選択されたか否かを判定する。
【００５２】
この判定の結果、設定ボタン１１０６が選択されている場合は、ステップＳ１３０３において、投稿方法１１０３の設定値（モード）の情報を取得する。そして、ステップＳ１３０４において、サーバー装置１０１へ設定値の情報を制御情報として送信する。一方、ステップＳ１３０２の判定の結果、設定ボタン１１０６が選択されていない場合は、ステップＳ１３０５において、ユーザーの操作により戻るボタン１１０５が選択されたか否かを判定する。この判定の結果、戻るボタン１１０５が選択された場合は処理を終了し、選択されなかった場合はステップＳ１３０２へ戻る。
【００５３】
図１４は、図９に示した操作画面を操作して撮像装置１０２からサーバー装置１０１を経由して投稿サイト１０３へ画像データを投稿する処理手順の一例を示すタイミングチャートである。図１４において、左側は撮像装置１０２が行う処理を示し、右側はサーバー装置１０１が行う処理を示している。これらの処理は、撮像装置１０２のシステム制御部２０７およびサーバー装置１０１のＣＰＵ１０６が所定のプログラムコードにしたがって各種モジュールを制御することにより実現される。
【００５４】
まず、Ｔ１４０１においては、撮像装置１０２側において、モニタ２１４上に投稿画像を表示し、ユーザーによる選択を検知する。そして、Ｔ１４０２において、ユーザーによる投稿ボタン９０１の選択操作を検知する。次に、Ｔ１４０３において、撮像装置１０２はサーバー装置１０１へ接続要求を行う。
【００５５】
一方、サーバー装置１０１側がこの接続要求を受信すると、Ｔ１４０４において、撮像装置１０２へ接続許可を送信する。
【００５６】
そして、Ｔ１４０５において、サーバー装置１０１から接続許可を受信することにより撮像装置１０２はサーバー装置１０１との接続が成功したか否かを判定する。この判定の結果、接続が失敗した場合には、Ｔ１４１５において、異常通知を撮像装置１０２のモニタ２１４へ表示し、処理を終了する。一方、Ｔ１４０５における判定の結果、接続が成功した場合は、Ｔ１４０６において、撮像装置１０２は、Ｔ１４０２で選択された画像データをサーバー装置１０１へ送信する。
【００５７】
サーバー装置１０１側は、Ｔ１４０７において、選択された画像データを受信し、外部記憶装置３０９へ格納する。このとき、サーバー装置１０１は、画像データを受信した旨の通知を撮像装置１０２に送信してもよい。
【００５８】
撮像装置１０２側は、次のＴ１４０８において、選択されたすべての画像データの送信が完了したか否かを判定する。この判定の結果、送信していない画像データがまだある場合はＴ１４０６に戻り、選択したすべての画像データの送信が完了した場合はＴ１４０９に進む。そして、Ｔ１４０９において、撮像装置１０２はサーバー装置１０１へ送信が完了した旨を通知する。
【００５９】
サーバー装置１０１側は、Ｔ１４１０において、撮像装置１０２から送信完了の通知を確認する。そして、Ｔ１４１１において、サーバー装置１０１のＲＡＭ３０８または外部記憶装置３０９に格納されている送信先管理情報６０４の中の送信方法６０２の値（モード）を確認し、サーバー装置１０１側で画像データを保存するモードであるか否かを判定する。ここで、撮像装置１０２から投稿サイト１０３およびサーバー装置１０１へ画像データを送信するモードはサーバー装置１０１側で画像データを保存するモードであると判定される。また、撮像装置１０２からサーバー装置１０１へ画像データを送信し、サーバー装置１０１に格納された画像データへのリンク先を投稿サイト１０３へ送信するモードもサーバー装置１０１側で画像データを保存するモードであると判定される。一方、撮像装置１０２から投稿サイト１０３のみに画像データを直接送信するモードはサーバー装置１０１側で画像データを保存するモードでないと判定される。この判定の結果、送信方法６０２においてサーバー装置１０１へ保存するモードが設定されている場合は、Ｔ１４１２において、サーバー装置１０１は外部記憶装置３０９へ画像データを保存する。一方、サーバー装置１０１へ保存するモードでない場合は、Ｔ１４１１からＴ１４１３へ進む。
【００６０】
次のＴ１４１３においては、サーバー装置１０１は送信方法６０２の値（モード）をさらに確認し、投稿サイト１０３へ画像データを投稿するモードであるか否かを判定する。この判定の結果、投稿サイト１０３へ投稿するモードである場合は、Ｔ１４１４において、サーバー装置１０１は外部記憶装置３０９から画像データを読み出し、投稿サイト１０３へ画像データを送信する。もしくはサーバー装置１０１に保存されている画像データへのリンクを送信する。そして、処理を終了する。一方、Ｔ１４１３の判定の結果、サーバー装置１０１から投稿サイト１０３へ投稿するモードでない場合は、そのまま処理を終了する。
【００６１】
図１５は、通信装置１０５のモニタ１００１に、図１２に示す送信履歴を表示する処理手順の一例を示すフローチャートである。なお、図１５に示す各処理は、ＣＰＵ１００６の制御により行われる。
まず、ステップＳ１５０１において、通信装置１０５が履歴受信手段としてサーバー装置１０１から転送履歴情報を取得する。そして、ステップＳ１５０２において、サーバー装置１０１から取得した転送履歴情報に転送履歴が有るか否かを判定する。
【００６２】
この判定の結果、転送履歴がある場合は、ステップＳ１５０３において、サーバー装置１０１から取得した転送履歴情報を図１２で示される書式に変換する。そして、ステップＳ１５０４において、書式を変換した転送履歴情報をモニタ１００１に表示し、処理を終了する。一方、ステップＳ１５０２の判定の結果、転送履歴が無い場合は、ステップＳ１５０５において、転送履歴が無い旨のメッセージをモニタ１００１に表示し、処理を終了する。
【００６３】
以上のように本実施形態によれば、画像データを撮像装置からインターネットへ再送信することなしに、異なる投稿サイトへの投稿ができ、どの投稿サイトへ投稿したかも履歴として知ることが可能である。なお、本実施形態では、投稿サイト１０３へ画像データを投稿する例について説明したが、この例に限らず、プリントサービスなどにおいても適用可能である。
【００６４】
（第２の実施形態）
前述した第１の実施形態では、図１３に示した処理において、送信方法を設定する際に、通信装置１０５は、ユーザーの操作により設定した値をそのままサーバー装置１０１へ送信していた。これに対して本実施形態では、サーバー装置１０１の外部記憶装置４０９に割り当てられた画像データの記憶容量を考慮した例について説明をする。なお、通信装置により送信方法を設定する処理以外については、第１の実施形態と同様であるため、その他の説明については省略する。
【００６５】
図１６は、本実施形態において、サーバー装置１０１の外部記憶装置４０９の記憶容量を考慮し、図１１に示す送信設定画面１１０１に基づいて通信装置１０５が送信方法を設定する処理手順の一例を示すフローチャートである。なお、図１６に示す各処理は、ＣＰＵ１００６の制御により行われる。
まず、ステップＳ１６０１〜Ｓ１６０３はそれぞれ、図１３のステップＳ１３０１〜Ｓ１３０３と同様である。そして、ステップＳ１６０４においては、投稿方法１１０３がサーバー装置１０１へ画像データを保存するモードに選択されているか否かを判定する。この判定の結果、サーバー装置１０１へ画像データを保存するモードに選択されていない場合は、ステップＳ１６０９に進む。
【００６６】
一方、ステップＳ１６０４の判定の結果、サーバー装置１０１へ画像データを保存するモードに選択されている場合は、ステップＳ１６０５に進む。そして、ステップＳ１６０５において、サーバー装置１０１の外部記憶装置４０９にユーザー毎に割り当てられた最大格納容量８０２の情報をサーバー装置１０１から取得して変数Ｍに代入して、外部記憶装置１００９へ格納する。
【００６７】
次に、ステップＳ１６０６において、サーバー装置１０１の外部記憶装置４０９にユーザー毎に割り当てられた最大格納容量８０２のうち、現在使用している現使用容量８０３の情報をサーバー装置１０１から取得する。そして変数Ｃに代入し、外部記憶装置１００９へ格納する。次に、ステップＳ１６０７において、残容量（Ｍ−Ｃ）が所定値未満、すなわち、最小許容残量ＭＩＮよりも小さいか否かを判定する。この判定の結果、最小許容残量ＭＩＮ以上である場合は、ステップＳ１６０９に進む。
【００６８】
一方、ステップＳ１６０７の判定の結果、最小許容残量ＭＩＮよりも小さい場合は、ステップＳ１６０８において、モニタ１００１に容量不足に関する警告を表示する。これにより、ユーザーは外部記憶装置１００９に割り当てられた画像格納容量を確保するための必要な対応をとることができる。必要な対応とは、例えば、ユーザーに割り当てられた外部記憶装置４０９に格納されている画像データの中で、不要な画像データを削除したり、サーバー装置１０１へ画像データを残さない選択を投稿方法１１０３で選択したりする等である。また、最小許容残量ＭＩＮは任意の値であり、例えば最大格納容量８０２の５％と設定してもよい。
【００６９】
次に、ステップＳ１６０９において、通信装置１０５は、サーバー装置１０１へ投稿方法１１０３の設定値の情報を制御情報として送信する。一方、ステップＳ１６０２の判定の結果、設定ボタン１１０６を選択していない場合は、ステップＳ１６１０に進む。ステップＳ１６１０の処理は、図１３のステップＳ１３０５と同様である。
【００７０】
以上のように本実施形態によれば、サーバー装置の空き容量によってモードの見直しや不要な画像データを削除するといった対応を迅速に対応することができる。
【００７１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７２】
１００６  ＣＰＵ
１００７  ＲＯＭ
１００８  ＲＡＭ
１００９  外部記憶装置
１０１１  ネットワークＩ／Ｆ
【図１】
2014044572.tif 000003
【図２】
2014044572.tif 000004
【図３】
2014044572.tif 000005
【図４】
2014044572.tif 000006
【図５】
2014044572.tif 000007
【図６】
2014044572.tif 000008
【図７】
2014044572.tif 000009
【図８】
2014044572.tif 000010
【図９】
2014044572.tif 000011
【図１０】
2014044572.tif 000012
【図１１】
2014044572.tif 000013
【図１２】
2014044572.tif 000014
【図１３】
2014044572.tif 000015
【図１４】
2014044572.tif 000016
【図１５】
2014044572.tif 000017
【図１６】
2014044572.tif 000018