(57)【要約】【課題】無線通信においても確実にデータを送信し得るデータ送信装置を提供する。【解決手段】ホームサーバ２００から受信するパイロット信号の電界強度の大きさに応じ、パケットの送信回数と送信速度を変更する。具体的には、電界強度について３つの閾値Ａ、Ｂ、Ｃ（Ａ＜Ｂ＜Ｃ）を設定し、パイロット信号の電界強度ＥがＥ＜Ａのとき、通信速度Ｖ＝ｖ１、送信回数Ｐ＝ｐ１とし、電界強度ＥがＡ≦Ｅ＜Ｂのとき、通信速度Ｖ＝ｖ２、送信回数Ｐ＝ｐ２とし、電界強度ＥがＢ≦Ｅ＜Ｃのとき、通信速度Ｖ＝ｖ３、送信回数Ｐ＝ｐ３とし、電界強度ＥがＣ≦Ｅのとき、通信速度Ｖ＝ｖ４、送信回数Ｐ＝ｐ４とする（Ｓ５０４〜Ｓ５０５、Ｓ５０５ａ〜Ｓ５０５ｄ）。ここで、ｖ１＜ｖ２＜ｖ３＜ｖ４、ｐ１＞ｐ２＞ｐ３＞ｐ４である。【選択図】        図１７
2004260634.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行うための無線通信手段と、無線通信における通信状態を検出する検出手段と、データをパケットに分割して送信パケットを生成するパケット生成手段と、生成されたパケットを前記無線通信手段を介して送信する送信手段とを備え、
前記送信手段は、前記検出手段の検出結果に基づいて一度に送信するパケットの送信回数を決定することを特徴とするデータ送信装置。
【請求項２】
請求項１において、
前記検出手段は、送信先機器から発生される電波の電界強度を検出する手段を備え、検出された電解強度に基づいて、当該送信先機器との間の通信状態を検出することを特徴とするデータ送信装置。
【請求項３】
請求項１または２において、
前記送信手段は、前記検出手段の検出結果に基づいて、前記パケットの送信回数と共に、パケットの送信速度をも決定することを特徴とするデータ送信装置。
【請求項４】
請求項１ないし３の何れかにおいて、
送信されたパケットが正常に受信されたかを判別する判別手段をさらに備え、前記送信手段は、前記判別手段によりパケットが正常に受信されなかったと判別されたとき、正常に受信されなかったパケットを再送信すると共に、再送信の際の送信回数を、前記判別手段の判別結果に基づいて変化させることを特徴とするデータ送信装置。
【請求項５】
請求項４において、
前記判別手段によりパケットが正常に受信されなかったと判別されたとき、正常に受信されなかったパケットを次に再送信する際の送信回数を、当該パケットの一回前の送信回数よりも所定回数だけ増加させることを特徴とするデータ送信装置。
【請求項６】
請求項４または５において、
前記検出手段による検出結果と前記判別手段による判別結果とを対応付けて記憶する記憶手段をさらに備え、
前記送信手段は、前記記憶手段に記憶されている履歴情報に基づいて、パケットの送信回数を決定することを特徴とするデータ送信装置。
【請求項７】
無線通信手段における通信状態を検出する検出ステップと、データをパケットに分割して送信パケットを生成するパケット生成ステップと、生成されたパケットを前記無線通信手段を介して送信する送信ステップとを備え、
前記送信ステップは、前記検出ステップの検出結果に基づいて一度に送信するパケットの送信回数を決定することを特徴とするデータ送信方法。
【請求項８】
請求項７において、
前記検出ステップは、送信先機器から発生される電波の電界強度を検出し、検出した電解強度に基づいて、当該送信先機器との間の通信状態を検出することを特徴とするデータ送信方法。
【請求項９】
請求項７または８において、
前記送信ステップは、前記検出ステップの検出結果に基づいて、前記パケットの送信回数と共に、パケットの送信速度をも決定することを特徴とするデータ送信方法。
【請求項１０】
請求項７ないし９の何れかに記載の処理ステップを実行する機能をコンピュータに付与するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ送信装置、データ送信方法およびプログラムに関し、特に、デジタルカメラ等で取得した画像情報等を他の端末装置に無線通信にて送信する際に用いて好適なものである。
【０００２】
【従来の技術】
家庭内ネットワークを利用して家庭内機器を監視・制御する、いわゆるネットワーク家電システムの構築が進みつつある。このシステムは、家庭内ネットワーク網とインターネット等の外部ネットワーク網とを、ホームゲートウエイ等のサーバ（ホームサーバ）によって媒介し、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の携帯端末装置によって家庭内機器を遠隔制御するものである。また、このホームサーバを介して外部配信サーバからの情報を家庭内機器に適宜取り込むものである。
【０００３】
ここで、ホームサーバと家庭内機器との通信は、電源供給線を利用した方式やＩＥＥＥ８０２．１１ｂ無線ＬＡＮ、ブルートゥース等の無線通信を利用した方式等、種々の通信方式を採用し得る。また、通信対象となる家庭内機器は、冷蔵庫、電子レンジ等の家電機器の他、デジタルビデオやデジタルカメラ等の携帯型ＡＶ機器も含まれ得る。
【０００４】
また、ホームサーバには、家庭内機器の制御機能のみならず、ホームページの作成・提供機能や電子メールの送受信機能、外部サーバから提供されるホームページの閲覧機能等も配備され得る。これにより、たとえばユーザは、自己のホームページをホームサーバ上に作成し、デジタルカメラで撮影した画像情報を無線・有線の家庭内ネットワークを介してホームサーバに送信することにより、当該画像情報をホームページ上に取り込むことができる。
【０００５】
撮影した画像情報を無線通信によりホームサーバに送信する場合、デジタルカメラの移動によって、ホームサーバとの間の通信状態が変化する。通信状態が劣悪となったときには、ホームサーバ側において送信データが正常に受信されない場合が起こり得る。このような場合には、未受信データがデジタルカメラからホームサーバに再送される。かかる再送は、通常、データ送信から一定期間経過までの間に、ホームサーバ側から受信確認が送信されなかったときに実行される。
【０００６】
上記送信と再送信は、画像情報を一定長のパケットに分割し、このパケットを一ずつ順番に送信することにより行われる。すなわち、先頭のパケットをホームサーバに送信し、その受信確認が一定期間内になければ、この先頭パケットを再度１回だけ送信する。かかる再送を繰り返し、先頭パケットの受信が正常になされると、次のパケットがホームサーバ側に１回だけ送信される。
【０００７】
しかしながら、デジタルカメラのような携帯性のある機器との通信においては、機器の移動に伴って、無線通信路の状態が時々刻々と変化する。このため、上記のように一定間隔にて送信・再送を１回のみ繰り返す方法を採用した場合には、通信経路の状態が良好なタイミングとパケット通信のタイミングとをマッチングさせることが困難となる。このため、一つのパケットを正常に送信するまでに長時間を要することとなり、未送信画像情報の累積を引き起こす結果となる。
【０００８】
なお、以下の特許文献１には、通信回線の品質に応じてパケット長を変化させる技術が記載されている。
【０００９】
【特許文献１】
特開２００１−１５６７９５号公報
【００１０】
【発明が解決しようとする課題】
そこで、本発明は、無線通信においても確実にデータを送信し得るデータ送信装置を提供することを課題とする。
より限定的には、通信経路の状態に応じて効率的にデータ通信を行い得るデータ送信装置を提供することを課題とする。
【００１１】
【課題を解決するための手段】
上記課題に鑑み本発明は、以下の特徴を有する。
【００１２】
請求項１の発明に係るデータ通信装置は、無線通信を行うための無線通信手段と、無線通信における通信状態を検出する検出手段と、データをパケットに分割して送信パケットを生成するパケット生成手段と、生成されたパケットを前記無線通信手段を介して送信する送信手段とを備え、前記送信手段は、前記検出手段の検出結果に基づいて一度に送信するパケットの送信回数を決定することを特徴とする。
【００１３】
請求項２の発明は、請求項１に記載のデータ通信装置において、前記検出手段は、送信先機器から発生される電波の電界強度を検出する手段を備え、検出された電解強度に基づいて、当該送信先機器との間の通信状態を検出することを特徴とする。
【００１４】
請求項３の発明は、請求項１または２に記載のデータ通信装置において、前記送信手段は、前記検出手段の検出結果に基づいて、前記パケットの送信回数と共に、パケットの送信速度をも決定することを特徴とする。
【００１５】
請求項４の発明は、請求項１ないし３の何れかに記載のデータ通信装置において、送信されたパケットが正常に受信されたかを判別する判別手段をさらに備え、前記送信手段は、前記判別手段によりパケットが正常に受信されなかったと判別されたとき、正常に受信されなかったパケットを再送信すると共に、再送信の際の送信回数を、前記判別手段の判別結果に基づいて変化させることを特徴とする。
【００１６】
請求項５の発明は、請求項４に記載のデータ通信装置において、前記判別手段によりパケットが正常に受信されなかったと判別されたとき、正常に受信されなかったパケットを次に再送信する際の送信回数を、当該パケットの一回前の送信回数よりも所定回数だけ増加させることを特徴とする。
【００１７】
請求項６の発明は、請求項４または５に記載のデータ通信装置において、前記検出手段による検出結果と前記判別手段による判別結果とを対応付けて記憶する記憶手段をさらに備え、前記送信手段は、前記記憶手段に記憶されている履歴情報に基づいて、パケットの送信回数を決定することを特徴とする。
【００１８】
請求項７の発明に係るデータ送信方法は、無線通信手段における通信状態を検出する検出ステップと、データをパケットに分割して送信パケットを生成するパケット生成ステップと、生成されたパケットを前記無線通信手段を介して送信する送信ステップとを備え、前記送信ステップは、前記検出ステップの検出結果に基づいて一度に送信するパケットの送信回数を決定することを特徴とする。
【００１９】
請求項８の発明は、請求項７に記載のデータ送信方法において、前記検出ステップは、送信先機器から発生される電波の電界強度を検出し、検出した電解強度に基づいて、当該送信先機器との間の通信状態を検出することを特徴とする。
【００２０】
請求項９の発明は、請求項７または８に記載のデータ送信方法において、前記送信ステップは、前記検出ステップの検出結果に基づいて、前記パケットの送信回数と共に、パケットの送信速度をも決定することを特徴とする。
【００２１】
請求項１０の発明は、請求項７ないし９の何れかに記載の処理ステップを実行する機能をコンピュータに付与するプログラムである。
【００２２】
なお、通信装置が無線通信方式による通信系と有線通信方式による通信系の両方を備えている場合、上記発明は、無線通信系に適用され、有線通信系の方には、通信状態に応じてパケットの送信回数を変更しない、通常の通信技術を適用すればよい。
【００２３】
また、上記請求項において、「再送信の際のパケット送信回数を前記判別手段の判別結果に基づいて変化させる」とは、正常に受信されなかったと判別されたことに応じて直ちに送信回数を変化させる場合の他、この判別結果が所定回数継続したときに、送信回数を変化させる場合等を広く含むものである。
【００２４】
本発明の特徴は、以下に示す実施の形態の説明により更に明らかとなろう。
【００２５】
ただし、以下の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して説明する。
【００２７】
図１に、実施の形態に係る画像閲覧システムの構成を示す。本システムは、デジタルカメラ１００とホームサーバ２００から構成されている。
【００２８】
デジタルカメラ１００で撮影された画像情報は、随時、ホームサーバ２００に送信される。ホームサーバ２００は、受信した画像情報をハードディスク等に記憶する。この際、各画像情報には、例えば「非公開」、「全公開」、「自己のみ公開」、「○○さんのみ公開」といった公開対象情報が、ユーザにより個別に設定される。ここで、「自己のみ公開」または「○○さんのみ公開」については、たとえば公開先ユーザのユーザＩＤを各画像情報に対応付けることにより設定される。
【００２９】
公衆ネットワーク網を介して他のユーザ端末３０１〜３０３からホームページにアクセスがなされると、ホームサーバ２００は、当該他のユーザ端末のユーザＩＤと上記公開対象情報を比較し、当該ユーザに対し閲覧が許容されている画像情報を検索する。そして、検索された画像情報をホームページに組み込んでページ情報を作成し、これを当該ユーザ端末に送信する。これにより、許容された画像のみを組み込んだホームページが、当該ユーザ端末による閲覧に供される。
【００３０】
宅内の端末装置４０１からホームサーバ２００にアクセスして、画像情報を閲覧することもできる。この場合、閲覧に先立って、端末装置４０１からホームサーバ２００に対し、ユーザＩＤが送信される。ホームサーバ２００は、受信したユーザＩＤと上記公開対象情報を比較し、当該ユーザに対し閲覧が許容されている画像情報を検索する。そして、検索された画像情報のみを端末装置４０１に送信する。これにより、許容された画像のみが、端末装置４０１による閲覧に供される。
【００３１】
デジタルカメラ１００は、制御部１０１と、画像入力部１０２と、表示部１０３と、情報記憶部１０４と、情報入力部１０５と、通信制御部１０６と、通信インタフェース１０７とから構成されている。
【００３２】
制御部１０１は、内蔵プログラムに従って各部を制御する。画像入力部１０２は、カメラ、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の撮影手段および画像情報作成手段を備える。表示部１０３は、液晶モニタ等の表示手段を備え、撮影時および撮影後の被写体や、機能情報（文字）等を表示する。情報記憶部１０４は、着脱可能な固体半導体メモリ等の記憶手段を備え、撮影により取得した画像情報等を記憶する。情報入力部１０５は、機能設定ボタン等の各種入力手段を備える。
【００３３】
通信制御部１０６は、撮影画像の画像情報をパケットに分割してホームサーバ２００に送信すると共に、制御部１０１からの各種制御情報をホームサーバ２００に送信する。また、ホームサーバ２００からの受信情報を制御部１０１に送る。通信インタフェース１０７は、通信モジュール１０８を装着するための手段を備え、通信モジュール１０８と通信制御部１０６との間のデータ授受を媒介する。
【００３４】
なお、通信インタフェース１０７には、無線通信用と有線通信用の２種類の通信モジュール１０８が装着され得る。装着された通信モジュール１０８が何れのタイプであるかは、通信モジュール１０８から通信制御部１０６に提供されるＩＤ情報によって識別される。
【００３５】
無線通信用の通信モジュールが装着された場合、ホームサーバ２００側のアンテナ２０５および無線処理部２０４を介して、画像情報等の情報がホームサーバ２００に送信される。また、有線通信用の通信モジュールが装着された場合、ホームサーバ２００側のローカルネットワーク通信部２０８を介して、画像情報等の情報がホームサーバ２００に送信される。
【００３６】
無線用通信モジュール１０８には、ホームサーバ２００からの通信波の電界強度を検出する手段が備えられている。この電界強度に関する情報は、通信インタフェース１０７を介して、通信制御部１０６に供給される。
【００３７】
なお、通信制御部１０６は、図２に示す如く、無線通信用の通信制御系１０６１と有線通信用の通信制御系１０６２の２つの通信制御系を備えている。同図において、通信モジュール判別部１０６３は、上述したモジュールＩＤをもとに、通信モジュール１０８の種別を判別し、この判別結果をスイッチング部１０６４に出力する。かかる判別結果に応じてスイッチング部１０６４は何れか一方の通信制御系を選択する。これにより、通信モジュールの種別に対応した通信制御系が選択される。
【００３８】
図１に戻り、ホームサーバ２００は、制御部２０１と、表示部２０２と、情報記憶部２０３と、無線処理部２０４と、アンテナ２０５と、画像変換部２０６と、インタフェース２０７と、ローカルネットワーク通信部２０８と、ＨＰ作成部２０９と、情報入力部２１０と、ネットワーク通信部２１１とから構成されている。
【００３９】
制御部２０１は、内蔵プログラムに従って各部を制御する。表示部２０２は、液晶モニタ等の表示手段を備え、デジタルカメラ１００から受信した画像情報や、この画像情報を縮小したサムネイル画像等を表示する。情報記憶部２０３は、ハードディスク等の記憶手段を備え、デジタルカメラ１００から受信した画像情報や、ユーザにより設定される各画像情報の公開対象情報等を記憶する。
【００４０】
無線処理部２０４は、アンテナ２０５を介して通信モジュール１０８から受信した無線通信波を処理して、通信制御情報や画像情報等を生成し、これを制御部２０１に出力する。また、制御部２０１から受け取った通信制御情報等を無線通信波に変換し、これをアンテナ２０５から出力する。
【００４１】
たとえば、無線処理部２０４は、制御部２０１から一定間隔で供給されるパイロット信号（ホームサーバを識別するための信号）を無線通信波に変換し出力する。また、後述する画像情報の自動転送モードにおいて、デジタルカメラ１００側からの画像情報送信要求に応答して、要求確認のための通信制御情報を無線通信波に変換し出力する。
【００４２】
なお、無線処理部２０４における通信方式としては、ＩＥＥＥ８０２．１１ｂ、１１ｇ等を採用し得る。
【００４３】
画像変換部２０６は、デジタルカメラ１００から受信した画像情報をサムネイル情報に変換する。インタフェース２０７は、制御部２０１とローカルネットワーク通信部２０８との間のデータ授受を媒介する。ローカルネットワーク通信部２０８は、有線通信用の通信モジュール１０８のデータ入出力端子が接続されるジャックを備え、この通信モジュール１０８との間の通信制御を行う。なお、ここでの通信は、たとえばイーサーネット等の通信プロトコルを用いて行われる。
【００４４】
ＨＰ作成部２０９は、情報入力部２１０からの入力に従いホームページ情報を作成する。作成されたホームページ情報は情報記憶部２０３に記憶される。このホームページには、画像閲覧のためのページまたは画像閲覧のための領域が含まれている。ＨＰ作成部２０９は、他のユーザ端末からホームページにアクセスがなされたとき、このユーザ端末に提供が許容される画像情報を情報記憶部２０３から選択し、これを画像閲覧のためのページまたは画像閲覧のための領域に組み込む。
【００４５】
すなわち、アクセス元ユーザ端末のユーザＩＤと情報記憶部２０３中の公開対象情報を比較し、当該ユーザに対し閲覧が許容されている画像情報を検索する。そして、検索した画像情報の画像ＩＤを、上記作成・記憶済みのホームページ上の画像閲覧ページまたは画像閲覧領域に対応したホームページ情報中の記述箇所に、その表示命令と共に記述する。
【００４６】
情報入力部２１０は、キーボードやペンタッチパネル等の入力手段を備える。ネットワーク通信部２１１は、公衆ネットワーク網との間の通信制御を行う。
【００４７】
図３に、デジタルカメラ１００からホームサーバ２００に画像情報を自動転送（無線通信）する際のデジタルカメラ１００側の処理フローを示す。
【００４８】
写真撮影がなされると（Ｓ１０１）、撮影写真の画像情報が画像入力部１０２にて生成され、情報記憶部１０４に記憶される（Ｓ１０２）。そして、この画像情報の送信フラグが０にセットされる（Ｓ１０３）。かかる画像情報の記憶と送信フラグのセットは、写真撮影がなされる度に実行される。これにより、情報記憶部１０４には未送信状態の画像情報が蓄積されていく。
【００４９】
たとえば、宅外から宅内への移動により、通信制御部１０６がホームサーバ２００からのパイロット信号を受信しホームサーバ２００側との通信が可能となったときに（Ｓ１０４）、未送信状態の画像情報が蓄積されていると（Ｓ１０５）、未送信の画像情報が情報記憶部１０４から読み出され、通信制御部１０６にて送信パケットに分割される。分割された各パケットは、無線用通信モジュール１０８からホームサーバ２００側へ順次出力される（Ｓ１０６）。そして、一つの未送信画像情報に対する全てのパケットがホームサーバ２００に送信され、これら全てのパケットに対する受信確認をホームサーバ２００から受信すると、制御部１０１は、当該画像情報に対する送信フラグを１に変更する。これにより、当該画像情報は送信済みにセットされる（Ｓ１０７）。
【００５０】
かかる画像情報の送信は、Ｓ１０５にて、全ての未送信画像情報がホームサーバ２００側に送信されるまで実行される。その間、新たな写真撮影がなされると、Ｓ１０１〜Ｓ１０３の処理にて、撮影された写真の画像情報が順次情報記憶部１０４に蓄積される。
【００５１】
図４に、デジタルカメラ１００から受信した画像情報に閲覧レベル（公開対象情報）を設定する際のホームサーバ２００における処理フローを示す。
【００５２】
デジタルカメラ１００から画像情報を受信すると（Ｓ２０１）、制御部２０１は、受信した画像情報を情報記憶部２０３に格納し（Ｓ２０２）、当該画像情報のレベル設定フラグを０にセットする（Ｓ２０３）。かかる画像情報の記憶とレベル設定フラグのセットは、画像情報の受信がなされる度に実行される。これにより、情報記憶部２０３には閲覧レベル未設定の画像情報が蓄積されていく。
【００５３】
このようにしてレベル未設定の画像情報が情報記憶部２０３に蓄積されると（Ｓ２０４）、制御部２０１は、レベル未設定の画像情報を順次画像変換部２０６に送る。画像変換部２０６は、受け取った画像情報からサムネイル画像用の画像情報（サムネイル画像情報）を生成する。生成されたサムネイル画像情報は、制御部２０１を介して表示部２０２に送られる。これにより、レベル未設定のサムネイル画像が順次表示部２０２上に表示される（Ｓ２０５）。
【００５４】
このようにして表示されたサムネイル画像の中からユーザが所定の画像を選択し、さらに当該画像に対し所定の閲覧レベルを設定すると（Ｓ２０６）、この閲覧レベルに応じた公開対象情報が、当該画像の画像情報に対応付けられて、情報記憶部２０３に記憶される（Ｓ２０７）。
【００５５】
たとえば、ユーザが所定のサムネイル画像を選択すると、表示部２０２上に「非公開」、「全公開」、「自己のみ公開」、「公開先設定」の４つの選択肢が表示される。このうち、ユーザが「全公開」を選択すると、当該画像情報の公開先に「Ａｌｌ」が設定される。また、「自己のみ公開」を選択すると、当該画像情報の公開先に、予め登録済みの「自己のユーザＩＤ」が設定される。さらに、「公開先設定」を選択すると、公開先ユーザのユーザＩＤの入力欄が表示され、ユーザがこの入力欄に所望の公開先ユーザＩＤを入力すると、当該画像情報の公開先に当該公開先ユーザＩＤが設定される。
【００５６】
しかして、画像情報に対するレベル設定がなされると、制御部２０１は、当該画像情報のレベル設定フラグを１に変更する。これにより、当該画像情報はレベル設定済みにセットされる（Ｓ２０８）。このようにして、レベル設定フラグが１に変更された画像情報のサムネイル画像は、表示部２０２から消去される。表示部２０２には、レベル未設定のサムネイル画像のみが表示され続ける。
【００５７】
図５に、レベル設定テーブルの一例を示す。同図において、画像ＩＤは、情報記憶部２０３に記憶済みの画像情報に付された識別符号である。また、図中「ＭＥａａａａａ」は「自己のユーザＩＤ」であり、「ＦＲｂｂｂｂｂ」は公開先として設定されたユーザＩＤである。
【００５８】
図６に、公衆ネットワーク網を介して他のユーザ端末がホームサーバ２００のホームページにアクセスした際のホームサーバ２００における処理フローを示す。
【００５９】
他のユーザ端末３０１〜３０３からホームページにアクセスがなされると（Ｓ３０１）、制御部２０１はネットワーク通信部２１１を介して、当該アクセス元のユーザ端末に対し、ユーザＩＤとパスワードの送信を要求する。この要求を受け、アクセス元ユーザ端末から適正なユーザＩＤとパスワードが返信されると（Ｓ３０２）、ホームページ提供処理に移行する。
【００６０】
まず、制御部２０１は、ＨＰ作成部２０９に対し、ホームページ情報作成指令と共に、アクセス元ユーザ端末のユーザＩＤを送る。この指令を受け、ＨＰ作成部２０９は、作成済みのホームページ情報を情報記憶部２０３から読み出す（Ｓ３０３）。また、アクセス元ユーザ端末のユーザＩＤと情報記憶部２０３中の公開対象情報（図５のレベル設定テーブル）を比較し、当該ユーザに対し閲覧が許容されている画像情報を検索する（Ｓ３０４）。具体的には、公開先が「ＡＬＬ」となっている画像と、当該アクセス元のユーザＩＤが公開先として設定されている画像を検索する。そして、検索した画像の画像ＩＤを上記作成・記憶済みのホームページ上の画像閲覧ページまたは画像閲覧領域に対応したホームページ情報中の記述箇所に、その表示命令と共に記述する。
【００６１】
このようにして作成された当該ユーザ用のホームページ情報は、検索された画像情報と共に、当該アクセス元ユーザ端末に送信される（Ｓ３０５）。これにより、当該ユーザに対して閲覧が許容された画像情報のみが閲覧に供されるようになる。
【００６２】
なお、上記Ｓ３０２にてアクセス元ユーザ端末から適正なユーザＩＤとパスワードが返信されなかった場合、たとえば、一定期間にユーザＩＤとパスワードが一切送信されなかった場合あるいは受信したユーザＩＤとパスワードが未登録であるような場合には、ホームページの提供が中止される。あるいは、公開先が「ＡＬＬ」となっている画像を検索し、これをホームページに組み込んで、アクセス元ユーザ端末に提供するようにしても良い。
【００６３】
図７に、上記自動転送処理フロー（図３）における画像情報送信処理ステップ（Ｓ１０６）の詳細を示す。ここで、画像情報は、上述の如く、一定長のパケットに分割されて送信される。また、通信プロトコルとして、たとえば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ／  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いる。
【００６４】
通信モジュール（無線用）１０８がホームサーバ２００からのパイロット信号を受信し、ホームサーバ２００との通信が可能となると（図３のＳ１０４）、通信制御部１０６は、通信モジュール１０８を介して、パケット送信要求をホームサーバ２００に送信する。これに応答して、ホームサーバ２００からパケット送信要求の確認が送信され、これが通信制御部１０６により受信されるとコネクション確立となり（Ｓ４０１）、通信制御部１０６は、送信対象の画像情報を順次パケットに分割し（Ｓ４０２）、変数Ｎを１にセットする（Ｓ４０３）。そして、先頭（Ｎ＝１）のパケットをあらかじめ設定された複数回（たとえば２回）だけホームサーバ２００に送信する（Ｓ４０４）。
【００６５】
かかる送信の後、通信制御部１０６は、ホームサーバ２００からの受信確認を待つ。そして、たとえば無線通信路上の通信品質が悪い場合等、一定期間内に受信確認がなされなければ（Ｓ４０５のＮＯ）、先頭（Ｎ＝１）のパケットを再度上記設定された複数回（たとえば２回）だけ送信する。かかる再送は、当該パケットの受信確認をホームサーバ２００側から受信するまで繰り返される（Ｓ４０５、Ｓ４０４）。
【００６６】
ここで、再送回数が所定の回数（たとえば５０回）を越えたとき、送信エラーとして処理を中止するようにしても良い。
【００６７】
他方、一定期間内に受信確認を受け取ったとき（Ｓ４０５のＹＥＳ）、通信制御部１０６は、当該画像情報の未送信パケットが残っているかを判別する（Ｓ４０６）。そして、未送信パケットが残っていれば、変数Ｎを１だけカウントアップし（Ｓ４０７）、次のパケットを上記設定された複数回（たとえば２回）だけ送信する（Ｓ４０４）。
【００６８】
上記送信・再送信は、当該画像情報を分割した全てのパケットが送信されるまで繰り返し実行される（Ｓ４０６）。そして、全てのパケットの送信が終了すると、当該画像情報の送信処理を終了する。
【００６９】
図９に、上記図７の処理フローに従った場合のデジタルカメラ１００とホームサーバ２００との間の送受信シーケンスを示す。
【００７０】
通信モジュール（無線用）１０８がホームサーバ２００からのパイロット信号を受信し、ホームサーバ２００との通信が可能となると、デジタルカメラ１００からホームサーバ２００に対し、パケット送信要求が送信される。これを受けて、ホームサーバ２００から送信要求確認が送信され、これがデジタルカメラ２００によって受信されると、デジタルカメラ１００からホームサーバ２００に対し、パケット１が、たとえば２回送信される。
【００７１】
送信された２つのパケットが、たとえば無線通信路上の通信品質の悪化（かかる通信品質の悪化は、デジタルカメラ１００とホームサーバ２００の間の距離変動や、外部要因によるノイズ等に起因する）によってホームサーバ２００に到達せず、よって、一定期間Ｔ内にホームサーバ２００からの受信確認を受信しなかった場合、デジタルカメラ１００は、再度、パケット１を２回送信する。
【００７２】
この再送において送信された２つのパケット１のうち、１つがホームサーバ２００に到達し正常にパケット処理がなされると、受信確認がホームサーバ２００からデジタルカメラ１００に送信される。しかし、この受信確認がデジタルカメラ１００に到達しなかった場合、デジタルカメラ１００は、再度パケット１を２回送信する。再送された２つのパケット１がホームサーバ２００にて正常に受信されると、ホームサーバ２００からパケット１の受信確認が２回送信される。
【００７３】
かかる受信確認がデジタルカメラ１００にて受信されると、デジタルカメラ１００は、次のパケットであるパケット２を２回送信する。以後、上記と同様にして、後続パケットの送受信が実行される。
【００７４】
かかる送信処理に従えば、送信・再送信において同時に２回パケットが送信されるので、一つのパケットを１回だけ送信する場合に比べ、一度の送信によりパケットがホームサーバ２００に到達し易くなる。特に、デジタルカメラ１００のような携帯性のある機器においては、機器の移動に伴って、無線通信路の状態が時々刻々と変化するため、通信経路の状態が良好なタイミングとパケット通信のタイミングとをマッチングさせることが、通信処理において重要な要素となる。
【００７５】
上記送信処理に従えば、送信・再送信時にパケットが同時に２回送信されるので、通信経路の状態が良好なタイミングにてパケット通信が行われ易くなる。よって、通信の確実性・信頼性を向上させることができる。
【００７６】
なお、上記送信処理においては、同一パケットが複数回ホームサーバ２００に到達する場合が起こり得る。たとえば、図９のシーケンスでは、パケット１が３回ホームサーバ２００に到達している。かかる場合、ホームサーバ２００の制御部２０１は、パケットに付されたＴＣＰヘッダ（図８）内のシーケンス番号を参照し、受信パケットの同一性を判別する。そして、一つのパケットについて正常に受信した後、再度同一パケットを正常に受信した場合には、最初に正常に受信したパケットのみを採用する。
【００７７】
ところで、上記処理例では、一度に送信するパケットの送信回数を多くするほど通信の確実性が向上する。しかし、送信回数を多くすると、同一パケットが重ねて受信される割合も高くなり、無駄な送信が増加する。無駄な送信は、デジタルカメラ１００側の処理遅延とバッテリー浪費の原因となる。よって、送信回数を複数回にするとしても、無駄な送信を極力抑制できる程度の回数に抑える必要もある。
【００７８】
図１０に、上記画像送信処理ステップにおける他の処理例を示す。この処理フローは、上記図７の処理フローに比べ、Ｓ４１０〜Ｓ４１２が追加されている。かかるステップの追加により、ホームサーバ２００からの受信確認を受信しなかったときの再送回数を、徐々に引き上げるものである。
【００７９】
すなわち、Ｓ４１０にて変数Ｍをｊ（たとえば２）にセットする。そして、１回目の送信時には、当該パケットをＭ（Ｍ＝ｊ）回送信する（Ｓ４１１）。この送信に対しホームサーバ２００からの受信確認を受信しなかった場合（Ｓ４０５）、変数Ｍがｋ（たとえば１）だけカウントアップされる（Ｓ４１２）。そして、再送時においては、当該パケットが、カウントアップされた後の変数Ｍ（Ｍ＝ｊ＋ｋ）回、送信される（Ｓ４１１）。かかる再送によって当該パケットが正常に受信されると（Ｓ４０５のＹＥＳ）、次のパケットの送信に移行する（Ｓ４０６、Ｓ４０７）。このときの送信回数は、ｊ回に戻される（Ｓ４１０）。
【００８０】
図１１に、上記図１０の処理フローに従った場合のデジタルカメラ１００とホームサーバ２００との間の送受信シーケンスを示す。
【００８１】
ホームサーバ２００との通信が可能となると、デジタルカメラ１００からホームサーバ２００に対し、パケット送信要求が送信される。これを受けて、ホームサーバ２００から送信要求確認が送信され、これがデジタルカメラ２００によって受信されると、デジタルカメラ１００からホームサーバ２００に対し、パケット１が、たとえば２回送信される。
【００８２】
送信された２つのパケットがホームサーバ２００に到達せず、よって、一定期間Ｔ内にホームサーバ２００からの受信確認を受信しなかった場合、デジタルカメラ１００は、再送時の送信回数を１カウントアップし、パケット１を３回送信する。
【００８３】
この再送において送信された３つのパケット１のうち、２つがホームサーバ２００に正常に受信されると、受信確認がホームサーバ２００からデジタルカメラ１００に送信される。かかる受信確認がデジタルカメラ１００にて受信されると、デジタルカメラ１００は、送信回数を初期設定回数の２回に戻し、次のパケットであるパケット２を２回だけ送信する。以後、上記と同様にして、後続パケットの送受信が実行される。
【００８４】
かかる送信処理に従えば、再送信時の送信回数を引き上げることにより、ホームサーバ２００に対するパケットの受信確率をさらに向上させることができる。また、再送状態から通常送信状態に復帰することにより、送信回数が初期設定回数に戻されるので、無駄な送信を極力抑制することができる。これにより、デジタルカメラ１００側の処理遅延とバッテリー浪費を抑制することができる。
【００８５】
図１２に、上記画像送信処理ステップにおける他の処理例を示す。この処理フローは、上記図１０の処理フローに比べ、Ｓ４２０が追加されている。上記図１０の処理フローでは、再送が正常になされると、次のパケットの送信は、初期設定回数（Ｍ＝ｊ）だけ実行されるものであった。図１２の処理フローでは、Ｓ４２０を追加することで、再送が正常になされても、再送されたパケット全てについて受信確認（Ａｃｋ）を受信しない限り、先の再送時に修正された送信回数にて次のパケットの送信が実行される。
【００８６】
すなわち、通常の送信時にホームサーバ２００からの受信確認を受信しなかった場合（Ｓ４０５）、変数Ｍがｋ（たとえば１）だけカウントアップされる（Ｓ４１２）。そして、再送時においては、当該パケットが、カウントアップされた後の変数Ｍ（Ｍ＝ｊ＋ｋ）回、送信される（Ｓ４１１）。
【００８７】
かかる再送によって当該パケットが正常に受信されると（Ｓ４０５のＹＥＳ）、次のパケットの送信に移行する（Ｓ４０６、Ｓ４０７）。このとき、先の送信時に受信した受信確認の数がパケットの送信回数に一致するかが判別される（Ｓ４２０）。ここで、一致すると判別されると、Ｓ４１０に戻り、次のパケットの送信回数は、ｊ回に戻される。他方、一致しないと判別されると、変数ＭはＭ＝ｊ＋ｋに維持され、次のパケットの送信回数はＭ＝ｊ＋ｋ回とされる（Ｓ４１１）。
【００８８】
図１３に、上記図１２の処理フローに従った場合のデジタルカメラ１００とホームサーバ２００との間の送受信シーケンスを示す。
【００８９】
たとえば再送により、パケット９が３回送信され、そのうち最後の一つがホームサーバ２００によって正常に受信されると、ホームサーバ２００からは、受信確認が１回だけ送信される。この場合、パケット９を３回送信したにもかかわらず、受信確認は１回しか受信しないため、次のパケットであるパケット１０の送信時には、パケット９の再送時に設定された送信回数がそのまま適用される。よって、パケット１０は３回送信される。
【００９０】
このようにして３回送信されたパケット１０が全て正常に受信され、ホームサーバ２００から受信確認が３回送信されると、送信回数が３から初期設定回数（ｊ＝２）にリセットされる。これにより、次のパケットであるパケット１１は、２回だけ送信される。以後、同様にして、後続パケットの送受信が実行される。
【００９１】
かかる送信処理に従えば、再送が正常に行われたことに応じて直ちに初期設定回数にリセットせず、ホームサーバ２００からの受信確認が全ての送信パケットに対し行われる程度にまで通信状態が良好になったタイミングで、初期設定回数にリセットするものであるから、上記図１０の処理フローに比べ、更に、無線通信路の状態に応じたパケット送信回数を設定できる。
【００９２】
なお、通信回数を初期設定回数にリセットするための閾値は、上記のように送信回数をそのまま採用する方法の他、送信回数よりも少しだけ小さな回数を採用するようにしてもよい。
【００９３】
図１４に、上記画像送信処理ステップにおける他の処理例を示す。この処理フローは、上記図１２の処理フローに比べ、Ｓ４２１とＳ４２２が追加されている。上記図１２の処理フローでは、受信確認の数と送信回数とが一致すると、次のパケットの送信回数を初期設定回数（Ｍ＝ｊ）にリセットするものであった。これに対し、図１４の処理フローでは、Ｓ４２１とＳ４２２を追加することで、受信確認の数と送信回数とが一致した場合に、次のパケットの送信回数を初期設定回数（Ｍ＝ｊ）にリセットせず、再送時の送信回数をｋだけ減じた回数を次のパケットの送信回数とするものである。
【００９４】
ここで、受信確認の数と送信回数との一致が、初期設定回数（Ｍ＝ｊ）による送信の際に発生する場合もあり得る。この場合、送信回数をさらにｋだけ減じると、送信回数が初期設定回数を下回ってしまうこととなる。このような事態を回避するためにＳ４２１が特に準備されており、送信回数Ｍが初期設定回数ｊであるときは、送信回数Ｍをｋだけ減じることなく、送信回数Ｍをそのまま次のパケットの送信回数として用いる。
【００９５】
なお、次のパケットの送信回数Ｍが初期設定回数ｊを下回ったとしも問題が生じない場合、送信回数Ｍが初期設定回数に達していても、さらにＫだけ減じた送信回数を次パケットの送信回数として適用しても良い。
【００９６】
図１５に、上記図１４の処理フローに従った場合のデジタルカメラ１００とホームサーバ２００との間の送受信シーケンスを示す。なお、このシーケンスでは、初期設定回数ｊはｊ＝２とされており、また、回数増減因子ｋかｋ＝２とされている。
【００９７】
たとえば再送により、パケット１０が４回送信され、これら全てがホームサーバ２００によって正常に受信されると、ホームサーバ２００からは、受信確認が４回送信される。よって、次のパケットの送信回数はｋ＝２回だけ減じられ、その結果、パケット１１はＭ＝２回送信される。
【００９８】
このようにして２回送信されたパケット１１が全て正常に受信され、ホームサーバ２００から受信確認が２回送信されると、送信回数Ｍが初期設定回数ｊに一致するかが判別される。ここでは、Ｍ＝２回であるので、送信回数は既に初期設定回数となっていると判断され、その結果、次のパケットの送信回数として、Ｍ＝２回がそのまま適用される。よって、次のパケットであるパケット１２は、２回だけ送信される。
【００９９】
かかる送信処理に従えば、上記図１２の処理フローと同様、ホームサーバ２００からの受信確認が全ての送信パケットに対し行われる程度にまで通信状態が良好になったタイミングで、通信回数が減じられるものであるから、無線通信路の状態に応じたパケット送信回数を設定できる。この際、通信回数は、上記図１２の処理フローのように直ちに初期設定値にリセットされず、ｋ回だけ減じて徐々に初期設定値に近づけるものであるから、より無線通信路の変化に則した送信回数を設定できる。
【０１００】
なお、通信回数を減じるための閾値は、上記のように送信回数をそのまま採用する方法の他、送信回数よりも少しだけ小さな回数を採用するようにしてもよい。
【０１０１】
ところで、上記送信処理フローでは、送信回数の初期設定回数ｊを固定としたが、たとえば図１６に示すような通信履歴を情報記憶部１０４に保持せしめ、この通信履歴に基づいて初期設定回数ｊを適宜変更するようにしても良い。たとえば、受信良否がＯＫである場合の送信回数をサンプル値とし、かかるサンプル値を一定期間経過毎に平均化し、この平均値（自然数）を当該一定期間経過時点の初期設定回数ｊとするようにしても良い。また、かかる平均化処理において、受信確認回数（ＡＣＫ回数）を重み付け値として取り込むようにしても良い。
【０１０２】
図１７に、上記画像送信処理ステップにおける他の処理例を示す。この処理フローは、ホームサーバ２００から受信するパイロット信号の電界強度の大きさに応じ、パケットの送信回数と送信速度を変更するものである。すなわち、電界強度が小さくなるほどパケットの送信回数を大きく且つ送信速度を小さくし、電界強度が大きくなるほどパケットの送信回数を小さく且つ送信速度を大きくする。
【０１０３】
具体的には、電界強度について３つの閾値Ａ、Ｂ、Ｃ（Ａ＜Ｂ＜Ｃ）を設定し、パイロット信号の電界強度ＥがＥ＜Ａのとき、通信速度Ｖ＝ｖ１、送信回数Ｐ＝ｐ１とし、電界強度ＥがＡ≦Ｅ＜Ｂのとき、通信速度Ｖ＝ｖ２、送信回数Ｐ＝ｐ２とし、電界強度ＥがＢ≦Ｅ＜Ｃのとき、通信速度Ｖ＝ｖ３、送信回数Ｐ＝ｐ３とし、電界強度ＥがＣ≦Ｅのとき、通信速度Ｖ＝ｖ４、送信回数Ｐ＝ｐ４とする。ここで、ｖ１＜ｖ２＜ｖ３＜ｖ４、ｐ１＞ｐ２＞ｐ３＞ｐ４である。たとえば、ＩＥＥＥ８０２．１１ｂの通信方式を採用した場合、ｖ１＝１Ｍｂｐｓ、ｖ２＝２Ｍｂｐｓ、ｖ３＝５．５Ｍｂｐｓ、ｖ４＝１１Ｍｂｐｓとされる。また、ｐ１〜ｐ４は、たとえば、ｐ１＝４回、ｐ２＝３回、ｐ３＝２回、ｐ４＝１回とされる。
【０１０４】
以下、図１７の処理フローについて説明する。
【０１０５】
通信モジュール（無線用）１０８がホームサーバ２００からのパイロット信号を受信し、ホームサーバ２００との通信が可能となると、通信制御部１０６は、通信モジュール１０８を介して、パケット送信要求をホームサーバ２００に送信する。これに応答して、ホームサーバ２００からパケット送信要求の確認が送信され、これが通信制御部１０６により受信されるとコネクションが確立され（Ｓ５０１）、通信制御部１０６は、送信対象の画像情報を順次パケットに分割し（Ｓ５０２）、同時に、変数Ｎを１にセットする（Ｓ５０３）。
【０１０６】
次に、通信制御部１０６は、通信モジュール１０８から送られるパイロット信号の電界強度Ｅに関する情報に基づいて、現時点におけるパイロット信号の電界強度Ｅを検出する（Ｓ５０４）。そして、この電界強度Ｅを上記閾値Ａ、Ｂ、Ｃと比較し、先頭パケットの送信回数Ｐと送信速度Ｖを決定する（Ｓ５０５）。
【０１０７】
すなわち、パイロット信号の電界強度ＥがＥ＜Ａのとき、通信速度Ｖ＝ｖ１、送信回数Ｐ＝ｐ１とし（Ｓ５０５ａ）、電界強度ＥがＡ≦Ｅ＜Ｂのとき、通信速度Ｖ＝ｖ２、送信回数Ｐ＝ｐ２とし（Ｓ５０５ｂ）、電界強度ＥがＢ≦Ｅ＜Ｃのとき、通信速度Ｖ＝ｖ３、送信回数Ｐ＝ｐ３とし（Ｓ５０５ｃ）、電界強度ＥがＣ≦Ｅのとき、通信速度Ｖ＝ｖ４、送信回数Ｐ＝ｐ４とする（Ｓ５０５ｄ）。
【０１０８】
そして、設定された送信速度Ｖにより、先頭（Ｎ＝１）のパケットをＰ回ホームサーバ２００に送信する（Ｓ５０６）。
【０１０９】
かかる送信の後、通信制御部１０６は、一定期間内にホームサーバ２００から受信確認を受信したかを判別する（Ｓ５０７）。そして、受信確認を受信した場合、次のパケットの送信に移行し（Ｓ５０８、Ｓ５０９）、上記と同様、パイロット信号の電界強度を測定する（Ｓ５０４）。そして、測定した電界強度に応じて次のパケットの送信回数Ｐと送信速度Ｖを決定し（Ｓ５０５）、これに従って次のパケットを送信する（Ｓ５０６）。
【０１１０】
他方、一定期間内に受信確認を受信しなかった場合、Ｓ５０４に戻り、送信できなかったパケットを再送信する。この際、上記と同様、パイロット信号の電界強度を測定し（Ｓ５０４）、測定した電界強度に応じて送信回数Ｐと送信速度Ｖを決定する（Ｓ５０５）。そして、この送信回数Ｐと送信速度Ｖに従って、送信できなかったパケットを再送信する（Ｓ５０６）。
【０１１１】
上記送信・再送信は、当該画像情報を分割した全てのパケットが送信されるまで繰り返し実行される（Ｓ５０８）。そして、全てのパケットの送信が終了すると、当該画像情報の送信処理を終了する。
【０１１２】
かかる送信処理に従えば、通信状態に応じてパケットの送信回数および送信速度が設定されるので、無駄な送信を回避しながら、効率的かつ確実に、パケットをホームサーバに送信することができる。
【０１１３】
なお、上記送信処理フローでは、電界強度Ｅに応じて、パケットの送信回数と送信速度の両方を変更するようにしたが、何れか一方のみを変更するようにしてもよい。また、電界強度の閾値は、上記のように３段階とする他、通信状態に応じて種々変更することも可能である。
【０１１４】
図１８に、上記画像送信処理ステップにおける他の処理例を示す。この処理フローは、上記図１７の処理フローと同様、ホームサーバ２００から受信するパイロット信号の電界強度の大きさに応じて、パケットの送信回数と送信速度の両方を変更するものである。上記図１７の処理フローに比べると、Ｓ５１０が追加されている点が相違している。かかるＳ５１０を追加することで、再送信の際の送信回数をｋ（ｋは自然数）だけ増加させるものである。
【０１１５】
すなわち、Ｓ５０５にて設定された送信回数だけパケットを送信したが、その受信確認が一定期間内に受信されなかったとき（Ｓ５０７）、通信制御部１０６は、Ｓ５０５ａ〜Ｓ５０５ｄの何れかにおいて設定された送信回数Ｐをｋだけ増加させ（Ｓ５１０）、この送信回数Ｐ＋ｋにて、送信されなかったパケットをホームサーバ２００に再送信する（Ｓ５０６）。
【０１１６】
なお、図１８の処理フローでは、再送信の際、パケットの送信速度Ｖは変更されないが、再送信時における送信の確実性を向上させるためには、送信速度Ｖをも変更するようにしても良い。たとえば、上記閾値Ａ、Ｂ、Ｃにて設定される送信速度Ｖのランクを、再送信時には、１ランクずつ下げるようにする。
【０１１７】
かかる送信処理に従えば、図１７の処理フローに比べ、再送信時における送信の確実性をさらに向上させることができる。
【０１１８】
ところで、上記図１７および図１８の送信処理フローでは、送信設定回数ｐ１〜ｐ４を固定としたが、たとえば図１９に示すような通信履歴を情報記憶部１０４に保持せしめ、この通信履歴に基づいて設定回数ｐ１〜ｐ４を適宜変更するようにしても良い。
【０１１９】
たとえば、図１９に示す通信履歴においては、上記閾値によって区分される４つの電界強度レベルＬ１〜Ｌ４が設定されており、送信時における電界強度レベルとそのときの送信回数、受信確認の受信回数（ＡＣＫ回数）および受信の良否を互いに対応付けて取り込まれている。そして、一定期間経過毎に、受信良否がＯＫである場合の送信回数を平均化値を電界強度レベル毎に算出し、各電界強度レベルの平均値（自然数）を、当該一定期間経過時点における各電界強度レベルの設定回数ｐ１〜ｐ４とする。
【０１２０】
これにより、電界強度に応じて送信回数を最適化することができ、もって、無駄な送信の回避と、パケット送信の効率性、確実性を、更に向上させることができるようになる。
【０１２１】
なお、上記平均化処理において、受信確認回数（ＡＣＫ回数）を重み付け値として取り込むようにしても良い。
【０１２２】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではない。
【０１２３】
たとえば、上記実施の形態では、ホームサーバ２００からパイロット信号を送信する電波の電界強度を検出するようにしたが、これ以外の電波の電界強度を検出するようにしても良い。また、通信状態の判別は、上記の如く電界強度の大きさによる判別の他、種々の判別方法を採用し得る。
【０１２４】
また、上記実施の形態では、通信制御部１０６と通信モジュール１０８とが別体となっていたが、通信モジュール１０８がデジタルカメラ１００に固定されるような形態にて、両者が一体となっていても構わない。さらに、通信モジュール１０８の方が上記通信制御部１０６の機能を取り込んでいても良い。
【０１２５】
また、上記図１８の処理フローでは、サーバホーム２００からの受信確認を一定期間内に受信しない場合、直ちに送信回数をｋだけ増加させるようにしたが、たとえば、受信確認を受信できない状態が所定回数継続したときに、送信回数を増加させるようにしても良い。
【０１２６】
また、上記実施の形態では、デジタルカメラで撮影した写真画像をホームページに組み込む構成を例示したが、動画、音声等の他のコンテンツをホームページに組み込むようにしても良い。また、デジタルカメラとホームサーバ間の通信に限らず、様々な機器間の通信に採用可能である。
【０１２７】
また、図１では、機能毎に各部を区分してデジタルカメラ１００とホームサーバ２００の構成を示したが、同図に示す各ブロックはハードウエアとして独立している必要はなく、単一のハードウエア構成によりソフトウエア的に各機能が実現されるようにすることも勿論可能である。たとえば、上記処理フローを実行する制御プログラムをデジタルカメラ１００とホームサーバ２００に適宜ダウンロードすることにより、これらの機能をデジタルカメラ１００とホームサーバ２００に付与するようにしてもよい。
【０１２８】
この他、本発明の実施の形態は、本発明の技術的思想の範囲内において、適宜種々の変更が可能である。
【０１２９】
【発明の効果】
以上、本発明によれば、通信状態に応じてパケットの送信回数および送信速度が設定されるので、無駄な送信を回避しながら、効率的かつ確実に、パケットをホームサーバに送信することができる。
【図面の簡単な説明】
【図１】実施の形態に係る画像閲覧システムの構成を示す図
【図２】実施の形態に係る通信制御部１０６の構成を示す図
【図３】実施の形態に係る画像情報の自動転送処理フローを示す図
【図４】実施の形態に係る閲覧レベル設定処理フローを示す図
【図５】実施の形態に係るレベル設定テーブルの構成例を示す図
【図６】実施の形態に係るホームページ閲覧処理フローを示す図
【図７】パケット送信フローを示す図
【図８】通信プロトコルの一例を示す図
【図９】パケット送受信シーケンスを示す図
【図１０】パケット送信フローの変更例を示す図
【図１１】パケット送受信シーケンスを示す図
【図１２】パケット送信フローの変更例を示す図
【図１３】パケット送受信シーケンスを示す図
【図１４】パケット送信フローの変更例を示す図
【図１５】パケット送受信シーケンスを示す図
【図１６】送信履歴の構成例を示す図
【図１７】実施の形態に係るパケット送信フローを示す図
【図１８】実施の形態に係るパケット送信フローの変更例を示す図
【図１９】実施の形態に係る送信履歴の構成例を示す図
【符号の説明】
１００  デジタルカメラ
１０１  制御部
１０４  情報記憶部
１０６  通信制御部
１０７  通信インタフェース
１０８  通信モジュール
【図１】
2004260634.tif 000003
【図２】
2004260634.tif 000004
【図３】
2004260634.tif 000005
【図４】
2004260634.tif 000006
【図５】
2004260634.tif 000007
【図６】
2004260634.tif 000008
【図７】
2004260634.tif 000009
【図８】
2004260634.tif 000010
【図９】
2004260634.tif 000011
【図１０】
2004260634.tif 000012
【図１１】
2004260634.tif 000013
【図１２】
2004260634.tif 000014
【図１３】
2004260634.tif 000015
【図１４】
2004260634.tif 000016
【図１５】
2004260634.tif 000017
【図１６】
2004260634.tif 000018
【図１７】
2004260634.tif 000019
【図１８】
2004260634.tif 000020
【図１９】
2004260634.tif 000021