(57)【特許請求の範囲】
【請求項１】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置であって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信手段と、
計時手段が示す時刻を取得する取得手段と、
前記受信手段が前記アドレスを受信した後に当該通信装置が前記第２の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知手段とを有し、
前記計時手段が示す時刻が変更されたことを前記検知手段が検知した場合、前記受信手段は、前記アドレスを再度受信することを特徴とする通信装置。
【請求項２】
前記アドレス及び前記リース期間を記憶する揮発性メモリを更に有し、
前記揮発性メモリは、前記第１の状態及び前記第２の状態において電力が供給されることを特徴とする請求項１に記載の通信装置。
【請求項３】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置であって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信手段と、
計時手段が示す時刻を取得する取得手段と、
前記受信手段が前記アドレスを受信した後に当該通信装置が前記第２の状態から前記第１の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知手段と、
前記計時手段が示す時刻が変更されたことを前記検知手段が検知した場合、前記リース期間と前記変更された時刻とに基づき、前記アドレスが有効か否かを判断する判断手段と有し、
前記判断手段により、前記アドレスが有効でないと判断された場合、前記受信手段は、前記アドレスを再度受信することを特徴とする通信装置。
【請求項４】
前記取得手段は、前記受信手段が前記アドレスを受信した時刻を取得することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記受信手段が前記アドレスを受信してからの経過時間を前記取得手段が取得した時刻に基づき算出する算出手段を更に有する請求項４に記載の通信装置。
【請求項６】
前記変更された時刻に基づき、前記アドレスを受信した時刻を補正する補正手段を更に有し、
前記算出手段は、前記補正手段により補正された時刻に基づき前記経過時間を算出することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記経過時間が前記リース期間を超えていない場合、前記判断手段は、前記アドレスが有効であると判断し、
前記経過時間が前記リース期間を超えている場合、前記判断手段は、前記アドレスが有効でないと判断することを特徴とする請求項５に記載の通信装置。
【請求項８】
前記判断手段により前記アドレスが有効でないと判断された場合、当該通信装置は、前記受信手段が再度受信したアドレスを用いて前記外部装置と通信を行い、
前記判断手段により前記アドレスが有効であると判断された場合、当該通信装置は、前記受信手段による前記アドレスの再度受信をせず、既に前記受信手段により受信されているアドレスを用いて前記外部装置と通信を行うことを特徴とする請求項３乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記第２の状態では、前記通信装置が前記外部装置と通信を行うための通信手段に電力が供給されないことを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記サーバ装置は、ＤＨＣＰサーバであり、
前記受信手段は、ＤＨＣＰ機能を使用して前記アドレスを取得することを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
前記計時手段は、当該通信装置に接続された装置が有することを特徴とする請求項１乃至１０のいずれか１項に記載の通信装置。
【請求項１２】
被写体像を撮像し、画像データを得る撮像手段を更に有することを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
シャッターボタンを更に有し、
前記撮像手段は、前記シャッターボタンの操作に応じて前記撮像を行うことを特徴とする請求項１２に記載の通信装置。
【請求項１４】
前記第２の状態において前記シャッターボタンが操作された場合、当該通信装置は前記第２の状態から前記第１の状態に移行することを特徴とする請求項１３に記載の通信装置。
【請求項１５】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置による通信方法であって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信ステップと、
計時手段が示す時刻を取得する取得ステップと、
前記受信ステップで前記アドレスを受信した後に当該通信装置が前記第２の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知ステップと、
前記計時手段が示す時刻が変更されたことを前記検知ステップで検知した場合、前記アドレスを再度受信する再度受信ステップと
を有することを特徴とする通信方法。
【請求項１６】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置による通信方法であって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信ステップと、
計時手段が示す時刻を取得する取得ステップと、
前記受信ステップで前記アドレスを受信した後に当該通信装置が前記第２の状態から前記第１の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知ステップと、
前記計時手段が示す時刻が変更されたことを前記検知ステップで検知した場合、前記リース期間と前記変更された時刻とに基づき、前記アドレスが有効か否かを判断する判断ステップと、
前記判断ステップにより、前記アドレスが有効でないと判断された場合、前記アドレスを再度受信する再度受信ステップと
を有することを特徴とする通信方法。
【請求項１７】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置による通信方法をコンピュータに実行させるためのプログラムであって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信ステップと、
計時手段が示す時刻を取得する取得ステップと、
前記受信ステップで前記アドレスを受信した後に当該通信装置が前記第２の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知ステップと、
前記計時手段が示す時刻が変更されたことを前記検知ステップで検知した場合、前記アドレスを再度受信する再度受信ステップと
をコンピュータに実行させるためのプログラム。
【請求項１８】
第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置による通信方法をコンピュータに実行させるためのプログラムであって、
サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信ステップと、
計時手段が示す時刻を取得する取得ステップと、
前記受信ステップで前記アドレスを受信した後に当該通信装置が前記第２の状態から前記第１の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知ステップと、
前記計時手段が示す時刻が変更されたことを前記検知ステップで検知した場合、前記リース期間と前記変更された時刻とに基づき、前記アドレスが有効か否かを判断する判断ステップと、
前記判断ステップにより、前記アドレスが有効でないと判断された場合、前記アドレスを再度受信する再度受信ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置と通信可能に接続された通信装置、当該通信装置による通信方法、及び、当該通信方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワークのブロードバンド化が普及しており、ＡＤＳＬやＦＴＴＨに見られるようなコンシューマ向けのアクセス回線に加え、屋外、家庭内でアクセスポイントやＰＨＳなどを利用してネットワーク通信を行える無線インフラも整備されてきている。さらに、これらインフラを利用して撮影した画像を遠隔地のパーソナルコンピュータ等に送信することができるデジタルカメラも提案されている。
【０００３】
従来、これらのブロードバンド対応機器（通信装置）において、ネットワーク通信が行われない場合は、当該機器に搭載されているネットワークＩ／Ｆへの電力供給を停止し、当該機器の省電力化を図る技術が提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００５−８６２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、例えば、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバから割り振られたＩＰアドレスのリース期間といった、時間単位で変化するネットワーク情報も存在する。したがって、ネットワーク情報を利用する装置は、装置内で正確に時間情報を管理する必要がある。
【０００６】
しかしながら、特許文献１では、画像撮像装置の内部で管理している時間情報自体が変更された場合の振る舞いについては、全く考慮されていなかった。例えば、省電力モード時に当該通信装置内部の時間情報が変更された場合、その後、省電力モードからの復帰時またはパワーオフモードからの復帰時にネットワーク上の他の機器と同期が取れなくなってしまうという問題があった。
【０００７】
本発明は上述した問題点に鑑みてなされたものであり、省電力モードまたはパワーオフモードを有する機器であっても、ネットワーク上の他の機器と正確に同期をとれるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る通信装置は、第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置であって、サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信手段と、計時手段が示す時刻を取得する取得手段と、前記受信手段が前記アドレスを受信した後に当該通信装置が前記第２の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知手段とを有し、前記計時手段が示す時刻が変更されたことを前記検知手段が検知した場合、前記受信手段は、前記アドレスを再度受信する。
【０００９】
また、本発明に係る通信装置は、第１の状態と、前記第１の状態よりも消費する電力が少ない第２の状態とを有する通信装置であって、サーバ装置から、ネットワークを介して外部装置と通信するためのアドレスと、前記アドレスのリース期間とを受信する受信手段と、計時手段が示す時刻を取得する取得手段と、前記受信手段が前記アドレスを受信した後に当該通信装置が前記第２の状態から前記第１の状態に移行した場合、前記計時手段が示す時刻が、当該通信装置が前記第２の状態である間に変更されたことを検知する検知手段と、前記計時手段が示す時刻が変更されたことを前記検知手段が検知した場合、前記リース期間と前記変更された時刻とに基づき、前記アドレスが有効か否かを判断する判断手段と有し、前記判断手段により、前記アドレスが有効でないと判断された場合、前記受信手段は、前記アドレスを再度受信する。
【発明の効果】
【００１４】
本発明によれば、省電力モードまたはパワーオフモードを有する装置であっても、ネットワーク上の他の機器と正確に同期をとることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら詳細に説明する。
なお、以下に示す本発明の実施形態においては、通信装置として、被写体を撮像してその画像データの出力が可能なカメラ、デジタルカメラ、デジタルビデオカメラ等の画像撮像装置を適用した例を示す。より具体的には、通信装置として、デジタルカメラからなる画像撮像装置を適用した例を示す。また、以下に示す本発明の実施形態においては、時間単位で管理が必要なネットワーク情報として、ＤＨＣＰサーバから割り振られるＩＰアドレスを適用した例を示す。
【００１６】
（第１の実施形態）
本発明の第１の実施形態について、添付図面を参照しながら詳細に説明する。
図１は、本発明の第１の実施形態に係る画像撮像システム（ネットワーク通信システム）の全体構成の一例を示すブロック図である。
【００１７】
図１に示すように、画像撮像システム１０は、画像撮像装置（１００、１００ａ、１００ｂ）と、アクセスポイント（２００、２００ｂ）と、ルーター（３００、３００ａ、３００ｂ）と、ネットワーク（４００）を有して構成されている。更に、画像撮像システム１０は、パーソナルコンピュータ（５００ａ、５００ｂ）と、サーバ装置（６００ａ、６００ｂ）を有して構成されている。即ち、画像撮像装置（１００、１００ａ、１００ｂ）は、ネットワーク（４００）を介して、パーソナルコンピュータ（５００ａ、５００ｂ）、及び、サーバ装置（６００ａ、６００ｂ）と通信可能に接続されている。
【００１８】
画像撮像装置（１００、１００ａ、１００ｂ）は、本発明に係る通信装置に相当するものであり、ＤＨＣＰクライアントの機能と通信機能とが搭載されている。この画像撮像装置において、無線ＬＡＮ通信機能を使用する場合には、画像撮像装置（１００、１００ｂ）のように、アクセスポイント（２００、２００ｂ）及びルーター（３００、３００ｂ）を介してネットワーク（４００）に接続される。また、有線通信機能を使用する場合には、画像撮像装置（１００ａ）のように、ルーター（３００ａ）に直接接続されてネットワーク（４００）に接続される。
【００１９】
パーソナルコンピュータ（５００ａ、５００ｂ）、及び、サーバ装置（６００ａ、６００ｂ）は、それぞれ、ルーター（３００ａ、３００ｂ）を介してネットワーク（４００）に接続される。ここで、サーバ装置（６００ａ、６００ｂ）には、ＤＨＣＰサーバの機能が搭載され、ネットワーク上の機器が外部装置と通信するためのＩＰアドレスの割り当てを行う。即ち、サーバ装置（６００ａ、６００ｂ）は、ＤＨＣＰサーバを構成する。
【００２０】
本実施形態の画像撮像システム１０では、以下に示す処理が行われる。
まず、サーバ装置（６００ａ、６００ｂ）は、ＤＨＣＰ機能の技術を使用して、最初の通信モードを設定した時に、ネットワーク上の機器に動的にＩＰアドレスを割り当てる。なお、このＩＰアドレスにはリース期間という有効期限が設定されている。リース期間の終了時には、割り当てたＩＰアドレスをネットワーク上の機器から受信することで、ＩＰアドレスを回収する。また、画像撮像装置（１００、１００ａ、１００ｂ）は、ＤＨＣＰクライアント機能を使用して、ネットワーク接続に必要なＩＰアドレスをサーバ装置から自動取得し、ネットワーク（４００）との接続制御の処理を行う。そして、画像撮像装置（１００、１００ａ、１００ｂ）は、撮影した画像データをネットワーク（４００）を介してパーソナルコンピュータ（５００ａ、５００ｂ）等の外部装置へ送信する処理を行う。
【００２１】
図２は、本発明の第１の実施形態に係る画像撮像装置（通信装置）の概略構成の一例を示すブロック図である。以下の説明では、画像撮像装置を代表して、画像撮像装置１００について説明を行う。
【００２２】
画像撮像装置１００は、シャッタースイッチ１０１と、光学系１１２と、撮像素子１１３と、システム制御部１０２と、圧縮・伸長部１０３と、記録部１０４、１０５と、ネットワーク接続用インターフェイス（Ｉ／Ｆ）１０６を有して構成されている。さらに、画像撮像装置１００は、画像記憶メモリ１０７と、電源部１０８と、ＲＴＣ（Ｒｅａｌ＿Ｔｉｍｅ＿Ｃｌｏｃｋ）１０９と、揮発性メモリ１１０と、不揮発性メモリ１１１と、その他、図２に示す各構成部を有して構成されている。
【００２３】
画像撮像装置１００は、シャッタースイッチ１０１が押下されると、撮影動作を開始し、レンズや絞りなどを組み合わせた光学系１１２を通して得られる被写体像を、撮像素子１１３が取り込む。このように画像撮像装置１００は、当該押下時点での撮影画像に係る画像データを取得する。この際、画像データは、例えば、画像記憶メモリ１０７に記憶されて取得される。そして、画像撮像装置１００では、例えば、システム制御部１０２において、必要に応じて、画像記憶メモリ１０７に記憶された画像データの画像処理を行う。その後、画像データは、圧縮・伸長部１０３によって所定の形式で圧縮された後、メモリカード等から構成される記録部１０４、１０５に格納される。
【００２４】
さらに、画像撮像装置１００は、記録部１０４、１０５に格納された画像データを、必要に応じて、ネットワーク接続用Ｉ／Ｆ１０６を介して他の機器にネットワーク（４００）を経由して送信する。或いは、画像撮像装置１００は、記録部１０４、１０５に書き込まれる前の画像記憶メモリ１０７に記憶されている画像データを、必要に応じて、他の機器（外部装置）にネットワーク（４００）を経由して送信することもできる。
【００２５】
具体的に、ネットワーク接続用Ｉ／Ｆ１０６によって、画像撮像装置１００は、ＬＡＮに接続することができる。そして、画像撮像装置１００は、このＬＡＮを介してネットワーク（４００）に接続を行う。ネットワーク接続用Ｉ／Ｆ１０６は、イーサネット（登録商標）接続回路もしくは無線ＬＡＮ接続回路等からなり、撮影者により通信モードが設定されると電源部１０８から電力が供給され、通信モードが終了すると電源部１０８からの電力の供給が停止される。なお、ネットワーク接続用Ｉ／Ｆ１０６は、例えば、記録部１０４、１０５にＬＡＮ通信カードを装着して実現する構成としても良い。
【００２６】
電源部１０８は、画像撮像装置１００内の各種ブロックに電力を供給する。この電源部１０８は画像撮像装置１００から着脱可能であってもよいし、内蔵されたものでもよい。システム制御部１０２は、撮影者からの操作入力に応じて、電源部１０８に通電の要求を指令することにより、例えば、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６へ電力の供給を開始する。この状態が通常電力モードに設定された第１の状態である。また、電源部１０８は、外部装置との通信が切断されると、ネットワーク接続用Ｉ／Ｆ１０６への電力の供給を停止する。この状態が省電力モードに設定された第２の状態である。このように、本実施形態における画像撮像装置１００は、通常電力モードと省電力モードを使い分けることで、電力の消費を抑制することができる。但し、この場合、記録部１０４、１０５にＬＡＮ通信カードが装着されている場合には、ネットワーク接続用Ｉ／Ｆ１０６に代わり、記録部１０４、１０５に対して電力の供給の開始及び停止が行われる。
【００２７】
ＲＴＣ１０９は、画像撮像装置１００に対する電源部１０８からの電力の供給が遮断されたとしても、電源部１０８とは別の内蔵電池（図示せず）を用いて、常に、実時間情報を計時し続けることができる。ここで、ＲＴＣ１０９は、後述するＩＰアドレス取得時間等の基準となる実時間を計時する計時手段の一例である。
【００２８】
次に、上記構成の画像撮像装置１００を用いて、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）からＩＰアドレスを割り当てられたと同時に通知されるリース期間等の時間情報を管理する方法について説明する。さらに、当該時間情報を管理する方法を用いて、画像撮像装置１００において実施されるネットワーク接続処理の方法について説明する。
【００２９】
図３は、本発明の第１の実施形態に係る画像撮像システム（ネットワーク通信システム）の処理手順の一例を示すシーケンス図である。ここで、図３に示すシーケンス図では、特に、画像撮像装置１００で時間情報を管理する処理手順を中心に示している。
【００３０】
以下の説明では、図１に示すパーソナルコンピュータ（５００ａ、５００ｂ）をＦＴＰ（Ｆｉｌｅ＿Ｔｒａｎｓｆｅｒ＿Ｐｒｏｔｏｃｏｌ）サーバとして使用する例について説明を行う。具体的には、画像撮像装置１００と、ＦＴＰサーバとして使用するパーソナルコンピュータ（５００ａ、５００ｂ）との間で画像転送処理が行われるものとして説明を行う。なお、以下の説明では、画像撮像装置１００が使用する通信プロトコルとしてＦＴＰを用いる形態を示すが、本実施形態においては、これに限定されるわけではない。例えば、ＦＴＰの他に、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ  Ｔｘｅｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の他の通信プロトコルを用いることも可能である。この場合、パーソナルコンピュータ（５００ａ、５００ｂ）は、当該他の通信プロトコルに対応したサーバとして使用されることになる。
【００３１】
まず、図３のステップＳ１０１において、画像撮像装置１００のシステム制御部１０２は、電源部１０８からの電力供給が開始されると、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）に対して、ＩＰアドレスの取得要求を行う。この際、システム制御部１０２は、ネットワーク接続用Ｉ／Ｆ１０６を介して、サーバ装置（６００ａ、６００ｂ）に対して、ＩＰアドレスの取得要求を送信する。
【００３２】
続いて、ステップＳ１０２において、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）は、画像撮像装置１００に対してＩＰアドレスを割り当て、割当てたＩＰアドレスを画像撮像装置１００に送信して通知する。
【００３３】
続いて、ステップＳ１０３において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０２で割り当てられたＩＰアドレスを受信して取得すると共に、当該ＩＰアドレスを割り振られた時間をＲＴＣ１０９から取得する。即ち、ステップＳ１０３では、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）からＩＰアドレスを取得すると共に、当該ＩＰアドレスを取得したＩＰアドレス取得時間を、ＲＴＣ１０９から取得する。
【００３４】
続いて、ステップＳ１０４において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０３で取得したＩＰアドレス取得時間を、揮発性メモリ１１０に格納して管理する。
【００３５】
続いて、ステップＳ１０５において、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）は、画像撮像装置１００に対して、ステップＳ１０２で割り当てたＩＰアドレスのリース期間の通知を行う。
【００３６】
続いて、ステップＳ１０６において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０５で通知されたＩＰアドレスのリース期間を受信して取得し、揮発性メモリ１１０に格納して管理する。
【００３７】
この状態で撮影者によりシャッタースイッチ１０１が押下されると、続いて、ステップＳ１０７において、画像撮像装置１００のシステム制御部１０２は、撮影動作を開始し、撮影画像に係る画像データを生成する処理を行う。そして、システム制御部１０２は、撮影者（使用者）の操作により予め設定された、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）に対して、ネットワーク接続用Ｉ／Ｆ１０６を介して、生成した画像データを転送する処理を行う。この際、ネットワーク接続用Ｉ／Ｆ１０６は、ステップＳ１０３で取得したＩＰアドレスを用いて、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）と通信を行い、画像データの転送を行う。
【００３８】
その後、例えば、シャッタースイッチ１０１が一定時間押下されなければ、続いて、ステップＳ１０８において、画像撮像装置１００のシステム制御部１０２は、当該画像撮像装置１００の動作モードを省電力モード状態とする。この際、システム制御部１０２は、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６への電力の供給を停止する。この場合、画像撮像装置１００自体に対する電源部１０８からの電力の供給は停止されていないため、揮発性メモリ１１０への電力の供給は停止されていない状態（以降、必要に応じて「スリープ状態」と称する）である。そのため、揮発性メモリ１１０に格納されているネットワーク情報であるＩＰアドレスのリース期間情報とＩＰアドレス取得時間情報が消去されることはない。
【００３９】
ここで、ステップＳ１０８の省電力モード状態（スリープ状態）において、ＲＴＣ１０９で管理している実時間が変更された場合（ステップＳ１０８１）について説明する。この場合、画像撮像装置１００のシステム制御部１０２はスリープ状態から復帰後、これを検知する。時間の変更を検知した場合、システム制御部１０２は、ステップＳ１０３で取得したＩＰアドレスを開放する処理を行う。その後、ステップＳ１０９において、画像撮像装置１００のシステム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）に対して、ネットワーク接続用Ｉ／Ｆ１０６を介して、再度、ＩＰアドレスの取得要求を行う。
【００４０】
続いて、ステップＳ１１０において、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）は、画像撮像装置１００に対して、ＩＰアドレスの割り当てを行う。
【００４１】
続いて、ステップＳ１１１において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１０で割り当てられたＩＰアドレスを再度受信、取得すると共に、当該ＩＰアドレスを割り振られた時間をＲＴＣ１０９から取得する。即ち、ステップＳ１１１では、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）からＩＰアドレスを再取得すると共に、当該ＩＰアドレスを取得したＩＰアドレス取得時間を、管理時間が変更されたＲＴＣ１０９から取得する。
【００４２】
続いて、ステップＳ１１２において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１１で取得したＩＰアドレス取得時間を、揮発性メモリ１１０に格納して管理する。この際、ステップＳ１０４で格納したＩＰアドレス取得時間情報は消去されて、ステップＳ１１１で取得したＩＰアドレス取得時間情報に書き換えられて格納される。
【００４３】
続いて、ステップＳ１１３において、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）は、画像撮像装置１００に対して、ステップＳ１１０で割り当てたＩＰアドレスのリース期間の通知を行う。
【００４４】
続いて、ステップＳ１１４において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１３で通知されたＩＰアドレスのリース期間を、揮発性メモリ１１０に格納して管理する。この際、ステップＳ１０６で格納したＩＰアドレスのリース期間情報は消去されて、ステップＳ１１３で通知されたＩＰアドレスのリース期間情報に書き換えられて格納される。
【００４５】
その後、シャッタースイッチ１０１が一定時間押下されなかった場合について説明する。この場合、ステップＳ１１５において、画像撮像装置１００のシステム制御部１０２は、当該画像撮像装置１００の動作モードを省電力モード状態（スリープ状態）とする。
【００４６】
スリープ状態に移行した後、転送準備動作が行われた場合について説明する。シャッタースイッチ１０１が押下されると、ステップＳ１１６において、画像撮像装置１００のシステム制御部１０２は、撮影動作を開始する。そして、システム制御部１０２は、撮影画像に係る画像データを生成する処理を行って、当該画像データの画像転送準備動作を行う。この際、画像転送準備動作は、上述したシャッタースイッチ１０１が押下されたことを契機として行われる形態に限られない。例えば、画像撮像装置１００の表示部（不図示）に表示されたＧＵＩ画面上から、撮影者が転送画像の画像データを選択したことを契機として行われる形態であっても良い。この画像データの転送準備動作がなされると、システム制御部１０２は、画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。これにより、省電力モード状態（スリープ状態）から通常電力モード状態に復帰することになる。
【００４７】
続いて、ステップＳ１１７において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１５における省電力モードからの復帰時間を、ＲＴＣ１０９から取得する。なお、図３の例では、ステップＳ１１５で省電力モード状態（スリープ状態）となる例を示しているが、例えば、画像撮像装置１００自体への電源部１０８からの電力供給が停止（遮断）された状態であるパワーオフモード状態となる形態であってもよい。このパワーオフモード状態は、例えば、撮影者（使用者）により電源スイッチ（不図示）が操作されたことを契機として移行する。また、ステップＳ１１５がパワーオフモード状態である場合には、ステップＳ１１７において、パワーオフモードからの復帰時間が、ＲＴＣ１０９から取得されることになる。
【００４８】
続いて、ステップＳ１１８において、画像撮像装置１００のシステム制御部１０２は、まず、ステップＳ１１１で取得したＩＰアドレス取得時間とステップＳ１１７で取得した省電力モードからの復帰時間との差を算出する。ここで算出された差は、ステップＳ１１１でＩＰアドレスを取得してから省電力モードから復帰するまでに経過した経過時間、つまりＩＰアドレスを所有している所有時間を示す。その後、システム制御部１０２は、算出したＩＰアドレスの所有時間とステップＳ１１３で通知されたＩＰアドレスのリース期間とを比較する。
【００４９】
続いて、ステップＳ１１９において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１８の比較の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えているか否かを判断する。
【００５０】
ステップＳ１１９の判断の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えていない場合（即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内である場合）には、ステップＳ１２０に進む。ステップＳ１２０に進むと、システム制御部１０２は、撮影者（使用者）が指定した、パーソナルコンピュータ（５００ａ、５００ｂ）に対して、ネットワーク接続用Ｉ／Ｆ１０６を介して、ステップＳ１１６で生成した画像データを転送する処理を行う。この際、ネットワーク接続用Ｉ／Ｆ１０６は、ステップＳ１１１で既に取得済の（即ち、前回取得した）ＩＰアドレスを用いて、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）と通信を行い、画像データの転送を行う。その後、ステップＳ１１５に移行する。
【００５１】
一方、ステップＳ１１９の判断の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えている場合には、ステップＳ１０１に戻る。そして、この場合、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）に対して、再度、ＩＰアドレスの取得要求を行うことになる。
【００５２】
以上が、第１の実施形態における処理の一例を示すシーケンスである。以下、フローチャートを用いてさらに詳細に説明する。
図４−１及び図４−２は、本発明の第１の実施形態に係る画像撮像装置（通信装置）の処理手順の一例を示すフローチャートである。ここで、図４−１及び図４−２に示すフローチャートでは、特に、画像撮像装置１００で実施されるネットワーク接続の処理手順を中心に示している。
【００５３】
まず、図４−１のステップＳ２０１において、画像撮像装置１００の電源スイッチ（不図示）が操作されると、システム制御部１０２は、電源部１０８から電力を供給する制御を行い、電源の投入処理をする。即ち、ステップＳ２０１では、システム制御部１０２は、電源の投入処理を行って、パワーオフモードからの復帰の処理を行う。
【００５４】
続いて、ステップＳ２０２において、システム制御部１０２は、画像撮像装置１００の初期化処理を実行する。ステップＳ２０２の初期化処理が終了すると、画像撮像装置１００では、撮影者の操作待ちとなる。
【００５５】
続いて、ステップＳ２０３において、システム制御部１０２は、撮影者からの操作に基づいて、前回設定したネットワーク接続パラメータ（ネットワーク情報）を用いたネットワーク接続処理を行うか否かを判断する。ここで、本実施形態においては、ネットワーク接続処理を行う方法として２つの方法がある。１つは、前回設定したネットワーク接続パラメータを用いる方法である。もう１つは、画像撮像装置１００のＧＵＩ画面から撮影者の操作により新たに設定されるネットワーク接続パラメータを用いる方法である。
【００５６】
ステップＳ２０３の判断の結果、前回設定したネットワーク接続パラメータを用いたネットワーク接続処理を行わない場合には、ステップＳ２０４に進む。ステップＳ２０４に進むと、システム制御部１０２は、撮影者からの操作に基づいて、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行うか否かを判断する。
【００５７】
ステップＳ２０４の判断の結果、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行う場合には、ステップＳ２０５に進む。ステップＳ２０５に進むと、システム制御部１０２は、ＧＵＩ画面として、表示部（不図示）にネットワーク設定パラメータの設定画面を表示して、ネットワーク設定パラメータ（ネットワーク情報）の入力を受け付ける。
【００５８】
続いて、ステップＳ２０６において、システム制御部１０２は、画像転送準備動作が発生した時（Ｓ１１６）に画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。
【００５９】
続いて、ステップＳ２０７において、ネットワーク接続用Ｉ／Ｆ１０６は、システム制御部１０２による制御に基づいて、ネットワーク（４００）及びサーバ（ＤＨＣＰサーバ、ＦＴＰサーバ）への接続処理を行う。
【００６０】
続いて、ステップＳ２０８において、システム制御部１０２は、ステップＳ２０７のネットワーク接続用Ｉ／Ｆ１０６による接続処理が成功したか否かを判断する。
【００６１】
ステップＳ２０８の判断の結果、ステップＳ２０７のネットワーク接続用Ｉ／Ｆ１０６による接続処理が成功した場合には、ステップＳ２０９に進む。ステップＳ２０９に進むと、システム制御部１０２は、ＩＰアドレスの取得方法としてＤＨＣＰ機能を使用しているか否かを判断する。即ち、ステップＳ２０９では、ネットワーク（４００）への接続が確立された際、撮用者が画像撮像装置１００に対して設定したＩＰアドレス取得方法がＤＨＣＰサーバ（６００ａ、６００ｂ）から動的なＩＰアドレスを取得する方法であるか否かが判断される。
【００６２】
ステップＳ２０９の判断の結果、ＤＨＣＰ機能を使用している場合には、ステップＳ２１０に進む。ステップＳ２１０に進むと、システム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）から割り当てられたＩＰアドレスを取得すると共に、当該ＩＰアドレスを取得した時間を示すＩＰアドレス取得時間をＲＴＣ１０９から取得する。さらに、システム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）から通知されたＩＰアドレスのリース期間を受信する。そして、システム制御部１０２は、当該ＩＰアドレスのリース期間と当該ＩＰアドレス取得時間を、揮発性メモリ１１０に格納して管理する。このステップＳ２１０における処理は、例えば、図３に示すステップＳ１０３、Ｓ１０４及びＳ１０６と同様である。
【００６３】
一方、ステップＳ２０９でＤＨＣＰ機能を使用していないと判断された場合、或いは、ステップＳ２１０の処理が終了した場合には、ステップＳ２２３に進む。
【００６４】
また、ステップＳ２０４の判断の結果、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行わない場合（即ち、ネットワーク接続処理を行わない場合）には、ステップＳ２１１に進む。ステップＳ２１１に進むと、システム制御部１０２は、画像撮像装置１００を撮影モードとして機能させる。即ち、この場合、画像撮像装置１００は、デジタルカメラとして機能することになる。そして、画像撮像装置１００による撮影モードが終了すると、ステップＳ２０４に戻る。
【００６５】
一方、ステップＳ２０３の判断の結果、前回設定したネットワーク接続パラメータを用いたネットワーク接続処理を行う場合には、ステップＳ２１２に進む。この際、前回設定したネットワーク接続パラメータ（ネットワーク情報）には、割り当てられたＩＰアドレス、当該ＩＰアドレスのリース期間等の情報が含まれるものとする。ステップＳ２１２に進むと、システム制御部１０２は、画像転送準備動作が発生した時（Ｓ１１６）に画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。
【００６６】
続いて、ステップＳ２１３において、システム制御部１０２は、ＩＰアドレスのリース期間の残り時間があるか否かを判断する。具体的に以下の処理を行う。
【００６７】
まず、システム制御部１０２は、ステップＳ２０１の電源投入に係る時間、即ち、省電力モードからの復帰時またはパワーオフモードからの復帰時における復帰時間を、ＲＴＣ１０９から取得する。次いで、システム制御部１０２は、ＩＰアドレス取得時間と取得した復帰時間との差（即ち、当該ＩＰアドレスを所有している所有時間）を算出する。次いで、システム制御部１０２は、算出したＩＰアドレスの所有時間とＩＰアドレスのリース期間とを比較し、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内であるか否かを判断し、Ｐアドレスのリース期間の残り時間があるか否かを判断する。
【００６８】
ステップＳ２１３の判断の結果、ＩＰアドレスのリース期間の残り時間がない場合、即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えている場合には、ステップＳ２１４に進む。この場合、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）は、前回の接続時に画像撮像装置１００に対して割り当てたＩＰアドレスを他の通信装置に対して、割り振っている可能性がある。そこで、ステップＳ２１４に進み、システム制御部１０２は、ＤＨＣＰサーバのサーバ装置（６００ａ、６００ｂ）に対して、ＩＰアドレス及び当該ＩＰアドレスのリース期間を含むネットワーク設定パラメータ（ネットワーク情報）を再度取得する処理を行う。
【００６９】
続いて、ステップＳ２１５において、システム制御部１０２は、ステップＳ２１４におけるネットワーク設定パラメータ（ネットワーク情報）の再取得処理が成功したか否かを判断する。
【００７０】
ステップＳ２１５でネットワーク設定パラメータ（ネットワーク情報）の再取得処理が失敗した場合、或いは、ステップＳ２０８の接続処理が失敗した場合には、ステップＳ２１６に進む。ステップＳ２１６に進むと、システム制御部１０２は、ネットワーク（４００）への接続処理がエラーである旨を、例えば表示部（不図示）や音声出力部（不図示）から報知して、撮影者（使用者）に対して当該エラーを警告する。ここで、例えば、ステップＳ２０８の接続処理が失敗した場合（例えば、撮影者により設定されたネットワーク設定パラメータが誤っていたために接続処理が失敗した場合）には、撮影者に対して設定パラメータが間違っている旨の警告が行われる。
【００７１】
続いて、ステップＳ２１７において、システム制御部１０２は、ネットワーク接続用Ｉ／Ｆ１０６に対する電源部１０８からの電力供給を停止する制御を行う。その後、ステップＳ２０４に戻る。
【００７２】
一方、ステップＳ２１３の判断の結果、ＩＰアドレスのリース期間の残り時間がある場合、即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内である場合には、ステップＳ２１８に進む。ステップＳ２１８に進むと、システム制御部１０２は、ステップＳ２０１で電源の投入処理が行われる前の前回のネットワーク設定パラメータ（ネットワーク情報）用いて、ネットワーク（４００）への再接続処理を行う。
【００７３】
続いて、ステップＳ２１９において、システム制御部１０２は、ステップＳ２１８におけるネットワーク（４００）への接続処理が成功したか否かを判断する。
【００７４】
ステップＳ２１９の判断の結果、ステップＳ２１８におけるネットワーク（４００）への接続処理が失敗した場合には、ステップＳ２１４に進む。
【００７５】
また、ステップＳ２１５の判断の結果、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）からネットワーク設定パラメータ（ネットワーク情報）の再取得処理が成功した場合には、ステップＳ２２０に進む。ステップＳ２２０に進むと、システム制御部１０２は、ステップＳ２１４で取得したＩＰアドレスのＩＰアドレス取得時間をＲＴＣ１０９から取得する。そして、システム制御部１０２は、当該ＩＰアドレス取得時間と、ステップＳ２１４で取得したＩＰアドレスのリース期間を、揮発性メモリ１１０に格納して管理する。
【００７６】
続いて、ステップＳ２２１において、システム制御部１０２は、例えば、撮影者からの操作に基づいて、撮影画像の画像データを転送する、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）を設定する。
【００７７】
ステップＳ２２１の処理が終了した場合、或いは、ステップＳ２１９でネットワーク（４００）への接続処理が成功したと判断された場合には、ステップＳ２２２に進む。ステップＳ２２２に進むと、システム制御部１０２は、既に設定されているＦＴＰサーバへの接続処理を行い、当該ＦＴＰサーバへの接続処理が成功したか否かを判断する。
【００７８】
ステップＳ２２２の判断の結果、既に設定されているＦＴＰサーバへの接続処理が失敗した場合には、ステップＳ２１６に進んで、撮影者（使用者）に対して、当該ＦＴＰサーバへの接続処理がエラーである旨の警告を行う。
【００７９】
一方、ステップＳ２２２の判断の結果、既に設定されているＦＴＰサーバへの接続処理が成功した場合には、ステップＳ２２３に進む。ステップＳ２２３に進むと、システム制御部１０２は、画像撮像装置１００で実際に撮影動作が行われて撮影画像の画像データの生成が行われ、転送画像データが発生したか否かを判断する。
【００８０】
ステップＳ２２３の判断の結果、転送画像データが発生した場合には、ステップＳ２２４に進む。ステップＳ２２４に進むと、システム制御部１０２は、既に設定されているＦＴＰサーバに対して、転送画像データの画像転送処理を行う。
【００８１】
一方、ステップＳ２２３の判断の結果、転送画像データが発生しない場合には、ステップＳ２２５に進む。ステップＳ２２５に進むと、システム制御部１０２は、当該転送画像データが発生しない時間が、予め設定された設定時間を超えたか否かを判断する。
【００８２】
ステップＳ２２５の判断の結果、当該転送画像データが発生しない時間が、予め設定された設定時間を超えていない場合（即ち、設定時間内である場合）には、ステップＳ２２３に戻る。
【００８３】
一方、ステップＳ２２５の判断の結果、当該転送画像データが発生しない時間が、予め設定された設定時間を超えている場合には、図４−２に示すステップＳ３０１に進み、図４−２に示す省電力モード状態（スリープ状態）への移行処理が行われる。
【００８４】
まず、図４−２に示すステップＳ３０１において、システム制御部１０２は、ＲＴＣ１０９で管理している実時間の設定が変更されたか否かを判断する。
【００８５】
ステップＳ３０１の判断の結果、ＲＴＣ１０９で管理している実時間の設定が変更されたと判断した場合には、ステップＳ３０２に進む。ステップＳ３０２に進むと、システム制御部１０２は、現在取得しているネットワーク設定パラメータ（ネットワーク情報）を開放する処理を行う。ここで、ネットワーク設定パラメータ（ネットワーク情報）には、現在取得しているＩＰアドレス及びそのリース期間の情報が含まれる。
【００８６】
続いて、ステップＳ３０３において、システム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）から、新しいネットワーク設定パラメータ（ネットワーク情報）の再取得処理を行う。ここで、新しいネットワーク設定パラメータ（ネットワーク情報）には、新しいＩＰアドレス及び当該新しいＩＰアドレスのリース期間の情報が含まれる。
【００８７】
続いて、ステップＳ３０４において、システム制御部１０２は、まず、ステップＳ３０３で取得した新しいＩＰアドレスのＩＰアドレス取得時間を、実時間の設定が変更されたＲＴＣ１０９から取得する。次いで、システム制御部１０２は、新しいＩＰアドレスのＩＰアドレス取得時間、及び、ステップＳ３０３で取得した新しいＩＰアドレスのリース期間を、揮発性メモリ１１０に退避して管理する。
【００８８】
ステップＳ３０４の処理が終了した場合、或いは、ステップＳ３０１でＲＴＣ１０９の実時間の設定が変更されていないと判断された場合には、ステップＳ３０５に進む。ステップＳ３０５に進むと、システム制御部１０２は、ネットワーク接続用Ｉ／Ｆ１０６に対する電源部１０８からの電力供給を停止する制御を行う。この際、画像撮像装置１００自体への電源部１０８からの電力供給は停止されないため、揮発性メモリ１１０への電力供給は停止されていない状態である。このため、ステップＳ３０４で揮発性メモリ１１０に退避させた情報が消去されることはない。
【００８９】
続いて、ステップＳ３０６において、システム制御部１０２は、画像転送準備動作が発生したか否かを判断する。ここで、このステップＳ３０６の処理は、図３のステップＳ１１６の処理と同様である。この判断の結果、画像転送準備動作が発生していない場合には、画像転送準備動作が発生するまで、ステップＳ３０６で待機する。
【００９０】
一方、ステップＳ３０６の判断の結果、画像転送準備動作が発生した場合には、システム制御部１０２は、画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。これにより、省電力モード状態（スリープ状態）から通常電力モード状態に復帰することになる。その後、図４−１のステップＳ２１２に移行し、ステップＳ２１２以降の処理が行われる。
【００９１】
なお、本実施形態では、実時間情報をＲＴＣ１０９から取得する形態を示しているが、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などから実時間情報を取得する方法でも本発明は実施可能である。
【００９２】
また、本実施形態の画像撮像装置１００では、画像撮像装置１００自体への電源部１０８からの電力供給が停止された場合（即ち、パワーオフモードの場合）、揮発性メモリ１１０への電力供給も停止される状態になる。この場合、本実施形態の画像撮像装置１００では、例えば、システム制御部１０２において、揮発性メモリ１１０上に管理していた、ＩＰアドレスのリース期間情報及びＩＰアドレス取得時間情報等を、不揮発性メモリ１１１に退避させて管理する。この処理は、画像撮像装置１００自体への電源部１０８からの電力供給が停止されてしまうため、揮発性メモリ１１０の記憶情報を不揮発性メモリ１１１に移し変えて、当該記憶情報が消去されてしまうことを回避するためである。
【００９３】
また、本実施形態の画像撮像装置１００では、例えば、システム制御部１０２において、以下の処理を行うようにしてもよい。
まず、省電力モードまたはパワーオフモードに遷移する前に、ＤＨＣＰサーバから既に取得済のＩＰアドレスの使用可能期間を検出する。そして、検出した使用可能期間が当該ＩＰアドレスのリース期間に対して残りが短い場合（即ち、ある閾値よりも小さい場合）に、当該ＩＰアドレスの再取得を行い、当該ＩＰアドレスのリース期間の延長処理を行うようにする。
【００９４】
また、本実施形態では、画像撮像装置１００の内部にネットワーク接続用Ｉ／Ｆ１０６を設けて、画像撮像装置１００への電源部１０８からの電力の供給及び停止のタイミングが同じであることを前提に説明してきた。しかしながら、画像撮像装置の機能しか持っていない装置とネットワーク接続用Ｉ／Ｆ１０６しか持っていない装置とをコネクタやケーブルなどで接続することで、画像撮像装置１００と同様の機能を実現できるシステムにおいても本発明は有効である。この場合、ネットワーク接続用Ｉ／Ｆがスリープ状態の時は、例えば、ネットワーク接続用Ｉ／Ｆを有する装置の揮発性メモリ内にネットワーク情報を管理する。そして、オートパワーオフ状態に遷移する時に、ネットワーク接続用Ｉ／Ｆを有する装置の揮発性メモリ内のネットワーク情報を、画像撮像装置の不揮発性メモリ１１１に移し変えることにより、本発明は実現可能である。
【００９５】
さらに、上述した画像撮像装置の機能しか持っていない装置とネットワーク接続用Ｉ／Ｆしか持っていない装置とをコネクタやケーブルなどで接続する場合には、実時間情報を管理している外部機器から当該実時間情報の変更を通知する方法が適用可能である。この場合、例えば、画像撮像装置のシステム制御部１０２において、外部装置から実時間情報を取得することになる。また、実時間情報を管理する外部機器において実時間情報の変更通知を行う機構が無い場合には、例えば、ネットワーク接続用Ｉ／Ｆしか持っていない装置から実時間情報を定期的に取得することにより、実時間情報の変更があったものとする方法が適用可能である。
【００９６】
このように、スリープ状態において実時間情報が変更されると、新しい時間軸上で情報を管理することにより、省電力モード状態（スリープ状態）からの復帰後にネットワーク（４００）に再接続することが容易となる。
【００９７】
本実施形態の画像撮像装置１００では、ＤＨＣＰサーバから割り振られる動的ＩＰアドレスに代表されるような時間単位で管理が必要な情報を、ネットワーク（４００）への接続を行わずに、省電力モード中でも管理することが可能となる。さらに、本実施形態の画像撮像装置１００では、省電力モード中において実時間情報が変更されたことが検知されると、即座にネットワーク情報の更新・再取得を行う。したがって、スリープ状態の間に時間情報が変更された場合でも、実時間とずれたＩＰアドレスの管理を行うことを防ぐことが可能となる。また、画像撮像装置１００では、時間情報を正確に把握しているため、ＤＨＣＰサーバへの取得要求の回数が減少し、ＤＨＣＰサーバのトラヒック増大を解消し、スループットが大きく向上する。
【００９８】
加えて、画像撮像装置１００では、ネットワーク（４００）に接続する際に、前回取得したＩＰアドレスの所有時間がリース期間を超えており、ネットワーク接続ができなかった場合に、再度、ＤＨＣＰサーバからネットワーク情報を取得するようにしている。これにより、常に、ネットワーク（４００）に接続することができ、装置のパフォーマンスを安定させることで、画像撮像装置の可用性が向上するとともに、利用効率が大幅に向上する。
【００９９】
本実施形態の画像撮像装置１００によれば、例えば省電力モードに移行し、ネットワーク接続用Ｉ／Ｆ１０６への電力供給が停止しても、画像撮像装置１００内部の実時間情報でネットワーク情報を管理することが可能である。また、省電力モード中に実時間情報の変更があった場合でも、直ちにネットワーク情報の再取得処理および当該画像撮像装置１００内部での時間情報の修正を行うことが可能である。これにより、省電力モードからの復帰時またはパワーオフモードを有する装置であっても、ネットワーク上の他の機器と正確に同期をとることができる。
【０１００】
（第２の実施形態）
本発明の第２の実施形態について、添付図面を参照しながら詳細に説明する。
本発明の第２の実施形態に係る画像撮像システム（ネットワーク通信システム）の全体構成については、図１に示す第１の実施形態に係る画像撮像システムと同様である。また、本発明の第２の実施形態に係る画像撮像装置（通信装置）の概略構成については、図２に示す第１の実施形態に係る画像撮像装置と同様である。このため、その詳細な説明は省略する。
【０１０１】
図５は、本発明の第２の実施形態に係る画像撮像システム（ネットワーク通信システム）の処理手順の一例を示すシーケンス図である。ここで、図５に示すシーケンス図では、特に、画像撮像装置１００で時間情報を管理する処理手順を中心に示している。なお、図５に示す処理ステップにおいて、図３に示す処理ステップと同様のものについては、同じ符号を付している。
【０１０２】
また、以下の説明では、図１に示すパーソナルコンピュータ（５００ａ、５００ｂ）をＦＴＰ（Ｆｉｌｅ＿Ｔｒａｎｓｆｅｒ＿Ｐｒｏｔｏｃｏｌ）サーバとして使用する例について説明を行う。具体的には、画像撮像装置１００と、ＦＴＰサーバとして使用するパーソナルコンピュータ（５００ａ、５００ｂ）との間で画像転送処理が行われるものとして説明を行う。なお、以下の説明では、画像撮像装置１００が使用する通信プロトコルとしてＦＴＰを用いる形態を示すが、本実施形態においては、これに限定されるわけではない。例えば、ＦＴＰの他に、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ  Ｔｘｅｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の他の通信プロトコルを用いることも可能である。この場合、パーソナルコンピュータ（５００ａ、５００ｂ）は、当該他の通信プロトコルに対応したサーバとして使用されることになる。
【０１０３】
まず、図５に示すシーケンス図では、図３に示すステップＳ１０１〜Ｓ１０７と同様の処理を経る。これにより、画像撮像装置１００は、ＤＨＣＰサーバからＩＰアドレスを取得すると共に、当該ＩＰアドレスを取得したＩＰアドレス取得時間、及び、当該ＩＰアドレスのリース期間の情報を揮発性メモリ１１０に格納して管理する。
【０１０４】
その後、例えば、シャッタースイッチ１０１が一定時間押下されなければ、続いて、ステップＳ１０８において、画像撮像装置１００のシステム制御部１０２は、当該画像撮像装置１００の動作モードを省電力モード状態とする。この際、システム制御部１０２は、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６への電力の供給を停止する。この場合、画像撮像装置１００自体に対する電源部１０８からの電力の供給は停止されていないため、揮発性メモリ１１０への電力の供給は停止されていない状態（スリープ状態）である。そのため、揮発性メモリ１１０に格納されているネットワーク情報であるＩＰアドレスのリース期間情報とＩＰアドレス取得時間情報が消去されることはない。
【０１０５】
ステップＳ１０８の省電力モード状態（スリープ状態）において、ＲＴＣ１０９で管理している実時間が変更されると（ステップＳ１０８１）、画像撮像装置１００のシステム制御部１０２は、これを検知する。
【０１０６】
続いて、ステップＳ１０８２において、画像撮像装置１００のシステム制御部１０２は、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６への電力の供給を停止した省電力モードのまま、ＲＴＣ１０９から変更前の実時間情報を取得する。さらに、システム制御部１０２は、ＲＴＣ１０９の実時間が変更される前に揮発性メモリ１１０に格納したＩＰアドレス取得時間情報を、当該揮発性メモリ１１０から読み出す。
【０１０７】
続いて、ステップＳ１０８３において、画像撮像装置１００のシステム制御部１０２は、ＲＴＣ１０９から変更後の実時間情報を取得する。
【０１０８】
続いて、ステップＳ１０８４において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０８２で読み出したＩＰアドレス取得時間を、ステップＳ１０８３で取得した変更後の実時間軸上で補正する。具体的に、システム制御部１０２は、まず、ステップＳ１０８２で取得した変更前の実時間とステップＳ１０８３で取得した変更後の実時間から、変更された時間の期間を割り出す。そして、システム制御部１０２は、割り出した期間に基づいて、ステップＳ１０８２で読み出したＩＰアドレス取得時間を補正する。
【０１０９】
続いて、ステップＳ１０８５において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０８４で補正した補正後のＩＰアドレス取得時間を、補正前のＩＰアドレス取得時間に書き換えて、揮発性メモリ１１０に格納する。
【０１１０】
その後、シャッタースイッチ１０１が押下されると、ステップＳ１１６において、画像撮像装置１００のシステム制御部１０２は、撮影動作を開始する。そして、システム制御部１０２は、撮影画像に係る画像データを生成する処理を行って、当該画像データの画像転送準備動作を行う。この際、画像転送準備動作は、上述したシャッタースイッチ１０１が押下されたことを契機として行われる形態に限られない。例えば、画像撮像装置１００の表示部（不図示）に表示されたＧＵＩ画面上から、撮影者が転送画像の画像データを選択したことを契機として行われる形態であっても良い。この画像データの転送準備動作がなされると、システム制御部１０２は、画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。これにより、省電力モード状態（スリープ状態）から通常電力モード状態に復帰することになる。
【０１１１】
続いて、ステップＳ１１７において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１０８における省電力モードからの復帰時間を、ＲＴＣ１０９から取得する。
【０１１２】
続いて、ステップＳ１１８において、画像撮像装置１００のシステム制御部１０２は、まず、ステップＳ１０８５で格納したＩＰアドレス取得時間とステップＳ１１７で取得した省電力モードからの復帰時間との差を算出する。ここで算出された差は、ステップＳ１０３で取得したＩＰアドレスを所有している所有時間を示す。その後、システム制御部１０２は、算出したＩＰアドレスの所有時間とステップＳ１０５で通知されたＩＰアドレスのリース期間とを比較する。
【０１１３】
続いて、ステップＳ１１９において、画像撮像装置１００のシステム制御部１０２は、ステップＳ１１８の比較の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えているか否かを判断する。
【０１１４】
ステップＳ１１９の判断の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えていない場合（即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内である場合）には、ステップＳ１２０に進む。ステップＳ１２０に進むと、システム制御部１０２は、撮影者（使用者）が指定した、パーソナルコンピュータ（５００ａ、５００ｂ）に対して、ネットワーク接続用Ｉ／Ｆ１０６を介して、ステップＳ１１６で生成した画像データを転送する処理を行う。この際、ネットワーク接続用Ｉ／Ｆ１０６は、ステップＳ１０３で既に取得済の（即ち、前回取得した）ＩＰアドレスを用いて、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）と通信を行い、画像データの転送を行う。その後、ステップＳ１０８に移行する。
【０１１５】
一方、ステップＳ１１９の判断の結果、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えている場合には、ステップＳ１０１に戻る。そして、この場合、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）に対して、再度、ＩＰアドレスの取得要求を行うことになる。
【０１１６】
図６は、本発明の第２の実施形態に係る画像撮像装置（通信装置）の処理手順の一例を示すフローチャートである。ここで、図６に示すフローチャートでは、特に、画像撮像装置１００で実施されるネットワーク接続の処理手順を中心に示している。
【０１１７】
まず、図６の処理を開始する前に、上述した図４−１に示す処理を経る。以下には、まず、図４−１に示す処理について説明する。
【０１１８】
まず、図４−１のステップＳ２０１において、画像撮像装置１００の電源スイッチ（不図示）が操作されると、システム制御部１０２は、電源部１０８から電力を供給する制御を行い、電源の投入処理をする。即ち、ステップＳ２０１では、システム制御部１０２は、電源の投入処理を行って、パワーオフモードからの復帰の処理を行う。
【０１１９】
続いて、ステップＳ２０２において、システム制御部１０２は、画像撮像装置１００の初期化処理を実行する。ステップＳ２０２の初期化処理が終了すると、画像撮像装置１００では、撮影者の操作待ちとなる。
【０１２０】
続いて、ステップＳ２０３において、システム制御部１０２は、撮影者からの操作に基づいて、前回設定したネットワーク接続パラメータ（ネットワーク情報）を用いたネットワーク接続処理を行うか否かを判断する。ここで、本実施形態においては、ネットワーク接続処理を行う方法として、第1の実施形態と同様に２つの方法とがあるものとする。
【０１２１】
ステップＳ２０３の判断の結果、前回設定したネットワーク接続パラメータを用いたネットワーク接続処理を行わない場合には、ステップＳ２０４に進む。ステップＳ２０４に進むと、システム制御部１０２は、撮影者からの操作に基づいて、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行うか否かを判断する。
【０１２２】
ステップＳ２０４の判断の結果、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行う場合には、ステップＳ２０５に進む。ステップＳ２０５に進むと、システム制御部１０２は、ＧＵＩ画面として、表示部（不図示）にネットワーク設定パラメータの設定画面を表示して、ネットワーク設定パラメータ（ネットワーク情報）の入力を受け付ける。
【０１２３】
続いて、ステップＳ２０６において、システム制御部１０２は、画像転送準備動作が発生した時（Ｓ１１６）に画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。
【０１２４】
続いて、ステップＳ２０７において、ネットワーク接続用Ｉ／Ｆ１０６は、システム制御部１０２による制御に基づいて、ネットワーク（４００）及びサーバ（ＤＨＣＰサーバ、ＦＴＰサーバ）への接続処理を行う。
【０１２５】
続いて、ステップＳ２０８において、システム制御部１０２は、ステップＳ２０７のネットワーク接続用Ｉ／Ｆ１０６による接続処理が成功したか否かを判断する。
【０１２６】
ステップＳ２０８の判断の結果、ステップＳ２０７のネットワーク接続用Ｉ／Ｆ１０６による接続処理が成功した場合には、ステップＳ２０９に進む。ステップＳ２０９に進むと、システム制御部１０２は、ＩＰアドレスの取得方法としてＤＨＣＰ機能を使用しているか否かを判断する。即ち、ステップＳ２０９では、ネットワーク（４００）への接続が確立された際、撮用者が画像撮像装置１００に対して設定したＩＰアドレス取得方法がＤＨＣＰサーバ（６００ａ、６００ｂ）から動的なＩＰアドレスを取得する方法であるか否かが判断される。
【０１２７】
ステップＳ２０９の判断の結果、ＤＨＣＰ機能を使用している場合には、ステップＳ２１０に進む。ステップＳ２１０に進むと、システム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）から割り当てられたＩＰアドレスを取得すると共に、当該ＩＰアドレスを取得した時間を示すＩＰアドレス取得時間をＲＴＣ１０９から取得する。さらに、システム制御部１０２は、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）から通知されたＩＰアドレスのリース期間を受信する。そして、システム制御部１０２は、当該ＩＰアドレスのリース期間と当該ＩＰアドレス取得時間を、揮発性メモリ１１０に格納して管理する。このステップＳ２１０における処理は、例えば、図５に示すステップＳ１０３、Ｓ１０４及びＳ１０６と同様である。
【０１２８】
一方、ステップＳ２０９でＤＨＣＰ機能を使用していないと判断された場合、或いは、ステップＳ２１０の処理が終了した場合には、ステップＳ２２３に進む。
【０１２９】
また、ステップＳ２０４の判断の結果、画像撮像装置１００のＧＵＩ画面から設定されるネットワーク接続パラメータを用いたネットワーク接続処理を行わない場合（即ち、ネットワーク接続処理を行わない場合）には、ステップＳ２１１に進む。ステップＳ２１１に進むと、システム制御部１０２は、画像撮像装置１００を撮影モードとして機能させる。即ち、この場合、画像撮像装置１００は、デジタルカメラとして機能することになる。そして、画像撮像装置１００による撮影モードが終了すると、ステップＳ２０４に戻る。
【０１３０】
一方、ステップＳ２０３の判断の結果、前回設定したネットワーク接続パラメータを用いたネットワーク接続処理を行う場合には、ステップＳ２１２に進む。この際、前回設定したネットワーク接続パラメータ（ネットワーク情報）には、割り当てられたＩＰアドレス、当該ＩＰアドレスのリース期間等の情報が含まれるものとする。ステップＳ２１２に進むと、システム制御部１０２は、画像転送準備動作が発生した時（Ｓ１１６）に画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。
【０１３１】
続いて、ステップＳ２１３において、システム制御部１０２は、ＩＰアドレスのリース期間の残り時間があるか否かを判断する。具体的に以下の処理を行う。
【０１３２】
まず、システム制御部１０２は、ステップＳ２０１の電源投入に係る時間、即ち、省電力モードからの復帰時またはパワーオフモードからの復帰時における復帰時間を、ＲＴＣ１０９から取得する。次いで、システム制御部１０２は、ＩＰアドレス取得時間と取得した復帰時間との差（即ち、当該ＩＰアドレスを所有している所有時間）を算出する。次いで、システム制御部１０２は、算出したＩＰアドレスの所有時間とＩＰアドレスのリース期間とを比較し、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内であるか否かを判断し、Ｐアドレスのリース期間の残り時間があるか否かを判断する。
【０１３３】
ステップＳ２１３の判断の結果、ＩＰアドレスのリース期間の残り時間がない場合、即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間を超えている場合には、ステップＳ２１４に進む。ステップＳ２１４に進むと、システム制御部１０２は、ＤＨＣＰサーバのサーバ装置（６００ａ、６００ｂ）に対して、ＩＰアドレス及び当該ＩＰアドレスのリース期間を含むネットワーク設定パラメータ（ネットワーク情報）の再取得処理を行う。
【０１３４】
続いて、ステップＳ２１５において、システム制御部１０２は、ステップＳ２１４におけるネットワーク設定パラメータ（ネットワーク情報）の再取得処理が成功したか否かを判断する。
【０１３５】
ステップＳ２１５でネットワーク設定パラメータ（ネットワーク情報）の再取得処理が失敗した場合、或いは、ステップＳ２０８の接続処理が失敗した場合には、ステップＳ２１６に進む。ステップＳ２１６に進むと、システム制御部１０２は、ネットワーク（４００）への接続処理がエラーである旨を、例えば表示部（不図示）や音声出力部（不図示）から報知して、撮影者（使用者）に対して当該エラーを警告する。ここで、例えば、ステップＳ２０８の接続処理が失敗した場合（例えば、撮影者により設定されたネットワーク設定パラメータが誤っていたために接続処理が失敗した場合）には、撮影者に対して設定パラメータが間違っている旨の警告が行われる。
【０１３６】
続いて、ステップＳ２１７において、システム制御部１０２は、ネットワーク接続用Ｉ／Ｆ１０６に対する電源部１０８からの電力供給を停止する制御を行う。その後、ステップＳ２０４に戻る。
【０１３７】
一方、ステップＳ２１３の判断の結果、ＩＰアドレスのリース期間の残り時間がある場合、即ち、ＩＰアドレスの所有時間がＩＰアドレスのリース期間内である場合には、ステップＳ２１８に進む。ステップＳ２１８に進むと、システム制御部１０２は、ステップＳ２０１で電源の投入処理が行われる前の前回のネットワーク設定パラメータ（ネットワーク情報）用いて、ネットワーク（４００）への再接続処理を行う。
【０１３８】
続いて、ステップＳ２１９において、システム制御部１０２は、ステップＳ２１８におけるネットワーク（４００）への接続処理が成功したか否かを判断する。
【０１３９】
ステップＳ２１９の判断の結果、ステップＳ２１８におけるネットワーク（４００）への接続処理が失敗した場合には、ステップＳ２１４に進む。
【０１４０】
また、ステップＳ２１５の判断の結果、ＤＨＣＰサーバであるサーバ装置（６００ａ、６００ｂ）からネットワーク設定パラメータ（ネットワーク情報）の再取得処理が成功した場合には、ステップＳ２２０に進む。ステップＳ２２０に進むと、システム制御部１０２は、ステップＳ２１４で取得したＩＰアドレスのＩＰアドレス取得時間をＲＴＣ１０９から取得する。そして、システム制御部１０２は、当該ＩＰアドレス取得時間と、ステップＳ２１４で取得したＩＰアドレスのリース期間を、揮発性メモリ１１０に格納して管理する。
【０１４１】
続いて、ステップＳ２２１において、システム制御部１０２は、例えば、撮影者からの操作に基づいて、撮影画像の画像データを転送する、ＦＴＰサーバであるパーソナルコンピュータ（５００ａ、５００ｂ）を設定する。
【０１４２】
ステップＳ２２１の処理が終了した場合、或いは、ステップＳ２１９でネットワーク（４００）への接続処理が成功したと判断された場合には、ステップＳ２２２に進む。ステップＳ２２２に進むと、システム制御部１０２は、既に設定されているＦＴＰサーバへの接続処理を行い、当該ＦＴＰサーバへの接続処理が成功したか否かを判断する。
【０１４３】
ステップＳ２２２の判断の結果、既に設定されているＦＴＰサーバへの接続処理が失敗した場合には、ステップＳ２１６に進んで、撮影者（使用者）に対して、当該ＦＴＰサーバへの接続処理がエラーである旨の警告を行う。
【０１４４】
一方、ステップＳ２２２の判断の結果、既に設定されているＦＴＰサーバへの接続処理が成功した場合には、ステップＳ２２３に進む。ステップＳ２２３に進むと、システム制御部１０２は、画像撮像装置１００で実際に撮影動作が行われて撮影画像の画像データの生成が行われ、転送画像データが発生したか否かを判断する。
【０１４５】
ステップＳ２２３の判断の結果、転送画像データが発生した場合には、ステップＳ２２４に進む。ステップＳ２２４に進むと、システム制御部１０２は、既に設定されているＦＴＰサーバに対して、転送画像データの画像転送処理を行う。
【０１４６】
一方、ステップＳ２２３の判断の結果、転送画像データが発生しない場合には、ステップＳ２２５に進む。ステップＳ２２５に進むと、システム制御部１０２は、当該転送画像データが発生しない時間が、予め設定された設定時間を超えたか否かを判断する。
【０１４７】
ステップＳ２２５の判断の結果、当該転送画像データが発生しない時間が、予め設定された設定時間を超えていない場合（即ち、設定時間内である場合）には、ステップＳ２２３に戻る。
【０１４８】
一方、ステップＳ２２５の判断の結果、当該転送画像データが発生しない時間が、予め設定された設定時間を超えている場合には、図６に示すステップＳ５０１に進み、図６に示す省電力モード状態（スリープ状態）への移行処理が行われる。
【０１４９】
まず、図６に示すステップＳ５０１において、システム制御部１０２は、ＲＴＣ１０９で管理している実時間の設定が変更されたか否かを判断する。
【０１５０】
ステップＳ５０１の判断の結果、ＲＴＣ１０９で管理している実時間の設定が変更されたと判断した場合には、ステップＳ５０２に進む。ステップＳ５０２に進むと、システム制御部１０２は、ＲＴＣ１０９から変更前の実時間情報を取得する。さらに、システム制御部１０２は、ＲＴＣ１０９の実時間が変更される前に揮発性メモリ１１０に格納したＩＰアドレス取得時間情報を、当該揮発性メモリ１１０から読み出す。
【０１５１】
続いて、ステップＳ５０３において、システム制御部１０２は、ＲＴＣ１０９から変更後の実時間情報を取得する。
【０１５２】
続いて、ステップＳ５０４において、システム制御部１０２は、ステップＳ５０２で読み出したＩＰアドレス取得時間を、ステップＳ５０３で取得した変更後の実時間軸上で補正する。具体的に、システム制御部１０２は、まず、ステップＳ５０２で取得した変更前の実時間とステップＳ５０３で取得した変更後の実時間から、変更された時間の期間を割り出す。そして、システム制御部１０２は、割り出した期間に基づいて、ステップＳ５０２で読み出したＩＰアドレス取得時間を補正する。
【０１５３】
ステップＳ５０４の処理が終了した場合、或いは、ステップＳ５０１でＲＴＣ１０９の実時間の設定が変更されていないと判断された場合には、ステップＳ５０５に進む。ステップＳ５０５に進むと、システム制御部１０２は、ＩＰアドレスのリース期間と共に、ステップＳ５０４で補正した新しいＩＰアドレス取得時間を、揮発性メモリ１１０に退避して管理する。この際、システム制御部１０２は、当該補正後の新しいＩＰアドレス取得時間を、補正前のＩＰアドレス取得時間に書き換えて、揮発性メモリ１１０に格納する。
【０１５４】
続いて、ステップＳ５０６において、システム制御部１０２は、ネットワーク接続用Ｉ／Ｆ１０６に対する電源部１０８からの電力供給を停止する制御を行う。この際、画像撮像装置１００自体への電源部１０８からの電力供給は停止されないため、揮発性メモリ１１０への電力供給は停止されていない状態である。このため、ステップＳ５０５で揮発性メモリ１１０に退避させた情報が消去されることはない。
【０１５５】
続いて、ステップＳ５０７において、システム制御部１０２は、画像転送準備動作が発生したか否かを判断する。ここで、このステップＳ５０７の処理は、図５のステップＳ１１６の処理と同様である。この判断の結果、画像転送準備動作が発生していない場合には、画像転送準備動作が発生するまで、ステップＳ５０７で待機する。
【０１５６】
一方、ステップＳ５０７の判断の結果、画像転送準備動作が発生した場合には、システム制御部１０２は、画像転送処理が開始されることを予測し、電源部１０８からネットワーク接続用Ｉ／Ｆ１０６に対して電力の供給を開始する制御を行う。これにより、省電力モード状態（スリープ状態）から通常電力モード状態に復帰することになる。その後、図４−１のステップＳ２１２に移行し、ステップＳ２１２以降の処理が行われる。
【０１５７】
なお、本実施形態では、実時間情報をＲＴＣ１０９から取得する形態を示しているが、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などから実時間情報を取得する方法でも本発明は実施可能である。
【０１５８】
また、本実施形態の画像撮像装置１００では、画像撮像装置１００自体への電源部１０８からの電力供給が停止された場合（即ち、パワーオフモードの場合）、揮発性メモリ１１０への電力供給も停止される状態（オートパワーオフ状態）になる。この場合、本実施形態の画像撮像装置１００では、例えば、システム制御部１０２において、揮発性メモリ１１０上に管理していた、ＩＰアドレスのリース期間情報及びＩＰアドレス取得時間情報等を、不揮発性メモリ１１１に退避させて管理する。この処理は、画像撮像装置１００自体への電源部１０８からの電力供給が停止されてしまうため、揮発性メモリ１１０の記憶情報を不揮発性メモリ１１１に移し変えて、当該記憶情報が消去されてしまうことを回避するためである。
【０１５９】
また、本実施形態においても、画像撮像装置１００の内部にネットワーク接続用Ｉ／Ｆ１０６を設けて、画像撮像装置１００への電源部１０８からの電力の供給及び停止のタイミングが同じであることを前提に説明してきた。しかしながら、画像撮像装置の機能しか持っていない装置とネットワーク接続用Ｉ／Ｆ１０６しか持っていない装置とをコネクタやケーブルなどで接続することで、画像撮像装置１００と同様の機能を実現できるシステムにおいても本発明は有効である。この場合、ネットワーク接続用Ｉ／Ｆがスリープ状態の時は、例えば、ネットワーク接続用Ｉ／Ｆを有する装置の揮発性メモリ内にネットワーク情報を管理する。そして、オートパワーオフ状態に遷移する時に、ネットワーク接続用Ｉ／Ｆを有する装置の揮発性メモリ内のネットワーク情報を、画像撮像装置１００の不揮発性メモリ１１１に移し変えることにより、本発明は実現可能である。
【０１６０】
さらに、上述した画像撮像装置の機能しか持っていない装置とネットワーク接続用Ｉ／Ｆしか持っていない装置とをコネクタやケーブルなどで接続する場合には、実時間情報を管理している外部機器から当該実時間情報の変更を通知する方法が適用可能である。この方法は、例えば、図５のステップＳ１０８２、図６のステップＳ５０２に適用できる。この場合、例えば、画像撮像装置のシステム制御部１０２において、外部装置から実時間情報を取得することになる。また、実時間情報を管理する外部機器において実時間情報の変更通知を行う機構が無い場合には、例えば、ネットワーク接続用Ｉ／Ｆしか持っていない装置から実時間情報を定期的に取得することにより、実時間情報の変更があったものとする方法が適用可能である。
【０１６１】
本実施形態の画像撮像装置１００では、ＤＨＣＰサーバから割り振られる動的ＩＰアドレスに代表されるような時間単位で管理が必要な情報を、ネットワーク（４００）への接続を行わずに、省電力モード中でも管理することが可能となる。さらに、本実施形態の画像撮像装置１００では、省電力モード中において実時間情報が変更されたとしても新しい時間軸上で情報を管理することにより、スリープ状態からの復帰後にネットワーク（４００）に再接続することが容易となる。これにより、画像撮像装置１００では、時間除法を正確に把握しているため、ＤＨＣＰサーバへの取得要求の回数が減少し、ＤＨＣＰサーバのトラヒック増大を解消し、スループットが大きく向上する。
【０１６２】
加えて、画像撮像装置１００では、ネットワーク（４００）に接続する際に、前回取得したＩＰアドレスの所有時間がリース期間を超えており、ネットワーク接続ができなかった場合に、再度、ＤＨＣＰサーバからネットワーク情報を取得するようにしている。これにより、常に、ネットワーク（４００）に接続することができ、装置のパフォーマンスを安定させることで、画像撮像装置の可用性が向上するとともに、利用効率が大幅に向上する。
【０１６３】
なお、本実施形態では、ＩＰアドレスの所有時間を算出し、リース期間と比較することでリース期間の有効性を判断することとしたが、必ずしもこの方法には限定されない。例えば、アドレスを受信した時刻にリース期間を加算することで、リース期間が到来する時刻を算出することが可能である。この画像撮像装置は時刻を保持しておくことで、ＲＴＣ１０９の時刻と比較するだけでＩＰアドレスの有効性を判断することが可能となる。
【０１６４】
前述した各実施形態に係る画像撮像装置（通信装置）を構成する図２の各構成部は、コンピュータのＣＰＵがＲＯＭなどに記憶されたプログラムを実行することによって実現できる。また、前述した画像撮像装置（通信装置）による通信方法を示す図３〜図６の各ステップは、コンピュータのＣＰＵがＲＯＭなどに記憶されたプログラムを実行することによって実現できる。これらのプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１６５】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０１６６】
また、本発明は、コンピュータが供給されたプログラムを実行することにより各実施形態に係る画像撮像装置（通信装置）の機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して各実施形態に係る画像撮像装置（通信装置）の機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて各実施形態に係る画像撮像装置（通信装置）の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【０１６７】
また、前述した本実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１６８】
【図１】本発明の第１の実施形態に係る画像撮像システム（ネットワーク通信システム）の全体構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像撮像装置（通信装置）の概略構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態に係る画像撮像システム（通信システム）の処理手順の一例を示すシーケンス図である。
【図４−１】本発明の第１の実施形態に係る画像撮像装置（通信装置）の処理手順の一例を示すフローチャートである。
【図４−２】図４−１に引き続き、本発明の第１の実施形態に係る画像撮像装置（通信装置）の処理手順の一例を示すフローチャートである。
【図５】本発明の第２の実施形態に係る画像撮像システム（通信システム）の処理手順の一例を示すシーケンス図である。
【図６】本発明の第２の実施形態に係る画像撮像装置（通信装置）の処理手順の一例を示すフローチャートである。
【符号の説明】
【０１６９】
１０  画像撮像システム（ネットワーク通信システム）
１００、１００ａ、１００ｂ  画像撮像装置
２００、２００ｂ  アクセスポイント
３００、３００ａ、３００ｂ  ルーター
４００  ネットワーク
５００ａ、５００ｂ  パーソナルコンピュータ（ＦＴＰサーバ）
６００ａ、６００ｂ  サーバ装置（ＤＨＣＰサーバ）
１０１  シャッタースイッチ
１０２  システム制御部
１０３  圧縮・伸長部
１０４、１０５  記録部
１０６  ネットワーク接続用インターフェイス（ネットワーク接続用Ｉ／Ｆ）
１０７  画像記憶メモリ
１０８  電源部
１０９  ＲＴＣ（Ｒｅａｌ＿Ｔｉｍｅ＿Ｃｌｏｃｋ）
１１０  揮発性メモリ
１１１  不揮発性メモリ
【図１】
0005043706.tif 000002
【図２】
0005043706.tif 000003
【図３】
0005043706.tif 000004
【図４−１】
0005043706.tif 000005
【図４−２】
0005043706.tif 000006
【図５】
0005043706.tif 000007
【図６】
0005043706.tif 000008