(57)【要約】  【構成】  サーバのＣＰＵは、携帯電話から画像転送要求を受け付けたとき、Ｗｅｂカメラによって撮影された被写界像を取り込んで（Ｓ２７）、取り込まれた最新の被写界像である第１被写界像と、過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する（Ｓ３１）。そして、判別結果が肯定的であるとき、第１被写界像を携帯電話に転送し（Ｓ３３）、判別結果が否定的であるときには、第２被写界像の出力を携帯電話に要求する（Ｓ３５）。  【効果】  データ転送量を抑制できる。【選択図】  図７
2006262253.tif 000002
【特許請求の範囲】
【請求項１】
通信端末から画像転送要求を受け付けたときカメラ装置によって撮影された被写界像を取り込む画像取り込み手段、
前記画像取り込み手段によって取り込まれた最新の被写界像である第１被写界像と前記画像取り込み手段によって過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する判別手段、
前記判別手段の判別結果が肯定的であるとき前記第１被写界像を前記通信端末に転送する転送手段、および
前記判別手段の判別結果が否定的であるとき前記第２被写界像の出力を前記通信端末に要求する要求手段を備える、画像転送装置。
【請求項２】
前記カメラ装置の姿勢を示す姿勢情報を取り込む情報取り込み手段、および
前記第２被写界像を前記情報取り込み手段によって取り込まれた姿勢情報に基づいて特定する特定手段をさらに備える、請求項１記載の画像転送装置。
【請求項３】
前記カメラ装置の姿勢は予め設定された複数の姿勢の間で遷移する、請求項１または２記載の画像転送装置。
【請求項４】
画像転送装置のプロセッサに、
通信端末から画像転送要求を受け付けたときカメラ装置によって撮影された被写界像を取り込む画像取り込みステップ、
前記画像取り込みステップによって取り込まれた最新の被写界像である第１被写界像と前記画像取り込みステップによって過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する判別ステップ、
前記判別ステップの判別結果が肯定的であるとき前記第１被写界像を前記通信端末に転送する転送ステップ、および
前記判別ステップの判別結果が否定的であるとき前記第２被写界像の出力を前記通信端末に要求する要求ステップを実行させるための、制御プログラム。
【請求項５】
カメラ装置によって撮影された被写界像の転送を画像転送装置に要求する要求手段、
前記画像転送装置によって前記要求手段の要求への応答として転送された最新の被写界像である第１被写界像を記録媒体に記録する記録手段、および
前記画像転送装置から前記要求手段の要求への応答として画像出力要求を受け付けたとき前記記録手段によって過去に前記記録媒体に記録された第２被写界像を出力する出力手段を備える、通信端末。
【請求項６】
前記カメラ装置の姿勢は予め設定された複数の姿勢の間で遷移し、
前記要求手段は前記複数の姿勢のうち所望の姿勢に対応する被写界像を要求し、
前記記録手段は前記第１被写界像を姿勢毎に前記記録媒体に記録し、
前記出力手段は前記記録媒体に記録された第２被写界像のうち前記所望の姿勢に対応するものを出力する、請求項５記載の通信端末。
【請求項７】
通信端末のプロセサに、
カメラ装置によって撮影された被写界像の転送を画像転送装置に要求する要求ステップ、
前記画像転送装置によって前記要求ステップの要求への応答として転送された最新の被写界像である第１被写界像を記録媒体に記録する記録ステップ、および
前記画像転送装置から前記要求ステップの要求への応答として画像出力要求を受け付けたとき前記記録ステップによって過去に前記記録媒体に記録された第２被写界像を出力する出力ステップを実行させるための、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像転送装置に関し、特にたとえば監視カメラシステムに適用され、カメラによって撮影された画像を通信端末に転送する、画像転送装置に関する。
【背景技術】
【０００２】
従来この種の画像転送装置の一例が、特許文献１に開示されている。この従来技術は、カメラによって撮影された画像の取得を要求する画像取得要求を通信端末（クライアントＰＣ）から受け付けたとき撮像命令をカメラに送信し、カメラによって撮影された画像をカメラから受信し、そして受信された画像を通信端末に転送する。
【特許文献１】特開２００３−２４９９４３号公報〔Ｈ０４Ｌ １２／４６，１２／５６，１２／６６，Ｈ０４Ｎ ７／１８〕
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、多量のデータを含んだ画像を転送するため、大きな負荷がかかる。
【０００４】
それゆえに、この発明の主たる目的は、データ転送量を抑制できる、画像転送装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従う画像転送装置は、通信端末(16)から画像転送要求を受け付けたときカメラ装置(12)によって撮影された被写界像を取り込む画像取り込み手段(S27)、画像取り込み手段によって取り込まれた最新の被写界像である第１被写界像と画像取り込み手段によって過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する判別手段(S31)、判別手段の判別結果が肯定的であるとき第１被写界像を通信端末に転送する転送手段(S33)、および判別手段の判別結果が否定的であるとき第２被写界像の出力を通信端末に要求する要求手段(S35)を備える。
【０００６】
画像取り込み手段は、通信端末から画像転送要求を受け付けたとき、カメラ装置によって撮影された被写界像を取り込む。画像取り込み手段によって取り込まれた最新の被写界像である第１被写界像と、画像取り込み手段によって過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かは、判別手段によって判別される。かかる判別手段の判別結果が肯定的であるとき、第１被写界像は転送手段によって通信端末に転送される。判別手段の判別結果が否定的であるときには、要求手段が第２被写界像の出力を通信端末に要求する。
【０００７】
最新の被写界像である第１被写界像と過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別手段が判別し、この判別結果が否定的であるとき第２被写界像の出力を要求手段が通信端末に要求するので、データ転送量を抑制することができる。
【０００８】
ここで閾値を、２つの被写界像を視覚的に識別できない最小の一致度とすれば、データ転送量を極力抑制できる。
【０００９】
請求項２の発明に従う画像転送装置は、請求項１に従属し、カメラ装置の姿勢を示す姿勢情報を取り込む情報取り込み手段(S7)、および第２被写界像を情報取り込み手段によって取り込まれた姿勢情報に基づいて特定する特定手段(S9)をさらに備える。
【００１０】
情報取り込み手段はカメラ装置の姿勢を示す姿勢情報を取り込み、取り込まれた姿勢情報に基づいて特定手段が第２被写界像を特定する。判別手段の判別は、特定手段によって特定された第２被写界像、つまり第１被写界像と同じ姿勢で撮影された第２被写界像について行われる。
【００１１】
カメラ装置の姿勢が変化する場合にも、データ転送量を抑制することができる。
【００１２】
請求項３の発明に従う画像転送装置は、請求項１または２に従属し、カメラ装置の姿勢は予め設定された複数の姿勢の間で遷移する。
【００１３】
請求項４の発明に従う制御プログラムは、画像転送装置(14)のプロセッサ(50)に、通信端末(16)から画像転送要求を受け付けたときカメラ装置(12)によって撮影された被写界像を取り込む画像取り込みステップ(S27)、画像取り込みステップによって取り込まれた最新の被写界像である第１被写界像と画像取り込みステップによって過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する判別ステップ(S31)、判別ステップの判別結果が肯定的であるとき第１被写界像を通信端末に転送する転送ステップ(S33)、および判別ステップの判別結果が否定的であるとき第２被写界像の出力を通信端末に要求する要求ステップ(S35)を実行させる。
【００１４】
請求項５の発明に従う通信端末は、カメラ装置(12)によって撮影された被写界像の転送を画像転送装置(14)に要求する要求手段(S65)、画像転送装置によって要求手段の要求への応答として転送された最新の被写界像である第１被写界像を記録媒体(58)に記録する記録手段(S95)、および画像転送装置から要求手段の要求への応答として画像出力要求を受け付けたとき記録手段によって過去に記録媒体に記録された第２被写界像を出力する出力手段(S97)を備える。
【００１５】
要求手段は、カメラ装置によって撮影された被写界像の転送を画像転送装置に要求する。画像転送装置によって要求手段の要求への応答として転送された最新の被写界像である第１被写界像は、記録手段によって記録媒体に記録される。出力手段は、要求手段の要求への応答として画像出力要求を受け付けたとき、記録手段によって過去に記録媒体に記録された第２被写界像を出力する。
【００１６】
画像転送装置によって転送された最新の被写界像である第１被写界像を記録媒体に記録し、画像転送装置から画像出力要求を受け付けたときには、過去に記録媒体に記録された第２被写界像を出力するので、第１被写界像と第２被写界像との一致度が高いとき、つまり被写界の動きが小さいとき、データ受信量を抑制できる。
【００１７】
請求項６の発明に従う通信端末は、請求項５に従属し、カメラ装置の姿勢は予め設定された複数の姿勢の間で遷移し、要求手段は複数の姿勢のうち所望の姿勢に対応する被写界像を要求し、記録手段は第１被写界像を姿勢毎に記録媒体に記録し、出力手段は記録媒体に記録された第２被写界像のうち所望の姿勢に対応するものを出力する。
【００１８】
カメラ装置の姿勢が変化する場合にも、データ受信量を抑制することができる。
【００１９】
請求項７の発明に従う制御プログラムは、通信端末(16)のプロセサ(64)に、カメラ装置(12)によって撮影された被写界像の転送を画像転送装置(14)に要求する要求ステップ(S65)、画像転送装置によって要求ステップの要求への応答として転送された最新の被写界像である第１被写界像を記録媒体(58)に記録する記録ステップ(S95)、および画像転送装置から要求ステップの要求への応答として画像出力要求を受け付けたとき記録ステップによって過去に記録媒体に記録された第２被写界像を出力する出力ステップ(S97)を実行させる。
【発明の効果】
【００２０】
この発明によれば、転送データ量を抑制することができ、その結果、負荷が軽減される。
【００２１】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２２】
図１を参照して、この実施例の監視カメラシステム１０は、Ｎ台（Ｎは自然数）のＷｅｂカメラ１２，１２，…と、サーバ１４と、携帯電話１６とを含む。Ｎ台のＷｅｂカメラ１２，１２，…には、識別子＃１，＃２，…がそれぞれ付与されている。
【００２３】
Ｎ台のＷｅｂカメラ１２，１２，…の各々は、ネットワークコントローラ４２を含む。ネットワークコントローラ４２は、インターネット１８に接続される。サーバ１４は、ネットワークコントローラ４８を含む。ネットワークコントローラ４８もまた、同じインターネット１８に接続される。携帯電話１６は、ネットワークコントローラ６２を含む。ネットワークコントローラ６２は、通話処理回路５６，アンテナ５４および携帯電話網２０を介して、同じインターネット１８に接続される。
【００２４】
サーバ１４は、携帯電話１６からインターネット１８および携帯電話網２０を通して画像取得要求を受け付け、いずれかのＷｅｂカメラ１２にインターネット１８を通して撮像命令を送信し、このＷｅｂカメラ１２からインターネット１８を通して画像を受信し、そしてこの画像をインターネット１８および携帯電話網２０を通して携帯電話１６に返信する。
【００２５】
詳しくは、Ｗｅｂカメラ１２は、図示しない駆動機構を介してＷｅｂカメラ１２自身の姿勢を制御する姿勢制御回路３４をさらに含む。ネットワークコントローラ４２を通してパン撮影モードが選択されると、姿勢制御回路３４の制御によって、Ｗｅｂカメラ１２は、図２に示す３つの姿勢Ｐ１〜Ｐ３の間を所定の時間間隔でＰ２→Ｐ１→Ｐ２→Ｐ３→Ｐ２→…のように遷移する。つまり、鉛直線ＡＸを軸として、水平方向に１２０度の範囲で首振り運動をする。
【００２６】
Ｗｅｂカメラ１２が姿勢Ｐ１〜Ｐ３のいずれかを取ったとき、ＣＰＵ４０は、露光およびこの露光によって生成された電荷の読み出しをイメージセンサ３０に命令する。イメージセンサ３０からは、生画像信号が出力される。出力された生画像信号は、カメラ処理回路３２によって各種の変換処理が施され、ＹＵＶ形式の画像データに変換される。
【００２７】
ＣＰＵ４０は、変換された画像データを含む画像ファイルを作成し、作成された画像ファイルをネットワークコントローラ４２からサーバ１４宛に送信する。画像ファイルには、Ｗｅｂカメラ１２の識別子（＃Ｎ）および姿勢情報（Ｐｉ）が添付される。こうしてＷｅｂカメラ１２からは、所定の時間間隔で＃ＮＰ２画像，＃ＮＰ１画像，＃ＮＰ２画像，＃ＮＰ３画像，＃ＮＰ２画像，…が送信される。
【００２８】
所望の姿勢例えば姿勢Ｐ２のとき固定撮影モードが選択されると、Ｗｅｂカメラ１２は姿勢Ｐ２で固定される。この結果、Ｗｅｂカメラ１２からは、所定の時間間隔で＃ＮＰ２画像，＃ＮＰ２画像，＃ＮＰ２画像，…が送信される。
【００２９】
サーバ１４は、ハードディスク５２ｄをさらに含む。ハードディスク５２ｄには、図３に示すように、画像ファイルをカメラ毎かつ姿勢毎に記録するための（Ｎ×３）個の記録領域が形成される。例えば記録領域＃１Ｐ１には、Ｗｅｂカメラ１２（＃１）からの画像＃１Ｐ１が記録される。記録領域＃１Ｐ１は２フレーム分の容量を有しており、ネットワークコントローラ４８を通して最新の画像＃１Ｐ１が受信されると、記録領域＃１Ｐ１内の最古の画像＃１Ｐ１がこの最新画像で上書きされる。従って、記録領域＃１Ｐ１には常時、最新の画像＃１Ｐ１と、その直近の画像＃１Ｐ１とが存在することになる。一般に、記録領域＃ＮＰｉには、最新の画像＃ＮＰｉと、その直近の画像＃ＮＰｉとが存在する。
【００３０】
ＣＰＵ５０は、Ｗｅｂカメラ１２からネットワークコントローラ４８を通して最新の画像＃ＮＰｉを受信したとき、この最新画像＃ＮＰｉと、ハードディスク５２ｄに保持されている直近の画像＃ＮＰｉとの一致度を算出する。そして、算出結果が閾値を下回っていればネットワークコントローラ４８から携帯電話１６宛てに最新画像＃ＮＰｉを返信し、そうでなければ同じく携帯電話１６に“＃ＮＰｉ変化なし”を返信する。ここで閾値は、２つの被写界像を視覚的に識別できない範囲で最も小さい一致度に対応する。一致度は、簡単には、両画像の差分の逆数として算出される。
【００３１】
携帯電話１６は、ＲＡＭ５８をさらに含む。ＲＡＭ５８には、図４に示すように、いずれかのＷｅｂカメラ１２（＃Ｎ）からの画像ファイルを姿勢毎に記録するための３個の記録領域が形成される。例えば記録領域Ｐ１には、画像＃ＮＰ１が記録される。記録領域＃ＮＰ１は１フレーム分の容量を有しており、ネットワークコントローラ６２を通して最新の画像＃ＮＰ１が受信されると、記録領域＃ＮＰ１内の直近の画像＃ＮＰ１がこの最新画像によって上書きされる。最新の画像＃ＮＰ１と直近の画像＃ＮＰ１との差分が十分小さければ、“＃ＮＰ１変化なし”が受信されるため、ＲＡＭ５８には直近画像＃ＮＰ１が記録されたままとなる。
【００３２】
ＲＡＭ５８内の画像＃ＮＰ１は、図示しないエンコーダを介してＬＣＤ６６に与えられ、これによりＬＣＤ６６に画像＃ＮＰ１が表示される。つまり、最新の画像＃ＮＰ１に代えて“＃ＮＰ１変化なし”が返信されたとき、ＬＣＤ６６には、ＲＡＭ５８に保持された直近画像＃ＮＰ１が表示されることとなる。
【００３３】
以上のように構成された監視カメラシステム１０の動作を図５により説明する。図５を参照して、携帯電話１６において、所望のＷｅｂカメラ１２（＃Ｎ）によって撮影された被写界の画像を閲覧する閲覧操作が受け付けられると、まず携帯電話１６からサーバ１４に接続要求が送信される。これに応答してサーバ１４が接続処理を行い、サーバ１４と携帯電話１６と間の接続が確立される。以降、携帯電話１６からサーバ１４に画像取得要求が周期的に送信される。画像取得要求には、カメラ識別子（＃Ｎ）と姿勢情報（Ｐｉ）とが添付される。これを“＃ＮＰｉ画像取得要求”のように記述する。なお、ここではパン撮影モードが選択されているものとする。
【００３４】
詳しくは、携帯電話１６は最初、＃ＮＰ２画像取得要求をサーバ１４に送信し、これを受けたサーバ１４は、識別子＃Ｎで識別されるＷｅｂカメラ１２（以下“カメラ＃Ｎ”）にＰ２画像撮影命令を送信する。命令に応じてカメラ＃Ｎは、姿勢Ｐ２で撮影を行い、＃ＮＰ２画像をサーバ１４に送信する。サーバ１４は、＃ＮＰ２画像をハードディスク５２ｄ内の記録領域＃ＮＰ２（図３参照）に記録し、同じ＃ＮＰ２画像を携帯電話１６に返信する。携帯電話１６は、＃ＮＰ２画像をＲＡＭ５８内の記録領域＃Ｐ２（図４参照）に記録し、同じ＃ＮＰ２画像をＬＣＤ６６に表示する。
【００３５】
前回の要求送信から所定時間が経過すると、携帯電話１６は＃ＮＰ１画像取得要求をサーバ１４に送信し、これを受けたサーバ１４はカメラ＃ＮにＰ１画像撮影命令を送信する。カメラ＃Ｎは、姿勢Ｐ１で撮影を行い、＃ＮＰ１画像をサーバ１４に送信する。サーバ１４は、＃ＮＰ１画像を記録領域＃ＮＰ１に記録し、同じ＃ＮＰ１画像を携帯電話１６に返信する。携帯電話１６は、＃ＮＰ１画像を記録領域＃Ｐ１に記録し、同じ＃ＮＰ１画像をＬＣＤ６６に表示する。
【００３６】
前回の要求送信から所定時間が経過すると、携帯電話１６は＃ＮＰ２画像取得要求をサーバ１４に送信し、サーバ１４はカメラ＃ＮにＰ２画像撮影命令を送信する。カメラ＃Ｎは、姿勢Ｐ２で撮影を行い、＃ＮＰ２画像をサーバ１４に送信する。サーバ１４は、＃ＮＰ２画像を記録領域＃ＮＰ２に記録し、記録領域＃ＮＰ２内の２つの＃ＮＰ２画像つまり最新の＃ＮＰ２画像とその直近の＃ＮＰ２画像との差分を検出する。そして、検出結果が閾値を超えていれば最新の＃ＮＰ２画像を携帯電話１６に返信し、そうでなければ“＃ＮＰ２変化なし”を携帯電話１６に返信する。
【００３７】
携帯電話１６は、最新の＃ＮＰ２画像を受信したとき、これを記録領域＃Ｐ２に記録する。この結果、ＬＣＤ６６には最新の＃ＮＰ２画像が表示される。一方、“＃ＮＰ２変化なし”を受信したときには、記録領域＃Ｐ２に保持された直近の＃ＮＰ２画像が再び表示される。
【００３８】
これ以降も同様に、携帯電話１６は、姿勢情報をＰ３→Ｐ２→Ｐ１→Ｐ２→…のように変更しながら画像取得要求をサーバ１４に所定の時間間隔で送信する。サーバ１４は、要求された画像つまり＃ＮＰ３画像，＃ＮＰ２画像＃，ＮＰ１画像，＃ＮＰ２画像…をカメラ＃Ｎから取得する。取得された最新画像は、姿勢毎に直近画像と比較され、比較結果が閾値を超えたときだけ携帯電話１６に転送される。携帯電話１６は、最新画像を受信したとき、これを姿勢毎に記録し、かつ表示する。最新画像に代えて“変化なし”が通知されたときには、過去に記録された同姿勢の直近画像を表示する。
【００３９】
なお、カメラ＃Ｎがある姿勢例えば姿勢Ｐ２を取った状態で、パン撮影から固定撮影へのモード切り換え操作が行われると、以降、携帯電話１６は、画像取得要求に添付する姿勢情報を“Ｐ２”に固定する。このためサーバ１４は、同じ姿勢Ｐ２で周期的に撮影された画像つまり＃ＮＰ２画像，＃ＮＰ２画像，…をカメラ＃Ｎから取得する。こうして取得された最新画像＃ＮＰ２は、記録領域＃ＮＰ２に保持された直近画像＃ＮＰ２と比較され、差分が大きい場合のみ携帯電話１６に転送される。
【００４０】
携帯電話１６において、閲覧を停止する停止操作が受け付けられると、携帯電話１６からサーバ１４に切断要求が送信される。これに応答してサーバ１４が切断処理を行い、サーバ１４と携帯電話１６と間の接続は解消される。
【００４１】
サーバ１４のＣＰＵ５０は、ＬｉｎｕｘのようなマルチタスクＯＳの制御下で、図６に示すメインタスクと、図７に示す＃ＮＰｉ画像転送タスクとを含む複数のタスクを並列的に実行する。なお、これらのフロー図に対応する制御プログラムは、ＲＯＭ４６に記憶される。
【００４２】
図６を参照して、まずステップＳ１で画像取得要求を受信したか否かを判別し、この判別結果が否定的であれば、ステップＳ３で他のイベントが発生したか否かをさらに判別する。ステップＳ３の判別結果が否定的であれば、ステップＳ１に戻る。
【００４３】
ネットワークコントローラ４８を通して画像取得要求を受信すると、ステップＳ１からステップＳ５に移って、受信された画像取得要求からカメラ識別情報（＃Ｎ）を検出する。続いて、ステップＳ７で同じ画像取得要求から姿勢情報（Ｐｉ）を検出し、そしてステップＳ９で＃、ＮＰｉ画像転送タスクを起動する。その後、ステップＳ１およびＳ３のループに戻る。
【００４４】
他のイベントを検出すると、ステップＳ３でＹＥＳと判別され、ステップＳ１１に移って、検出イベントに該当する処理を実行する。その後、ステップＳ１およびＳ３のループに戻る。
【００４５】
図７を参照して、ステップＳ２１では、識別子＃Ｎに対応するＷｅｂカメラ１２にＰｉ画像撮影命令を送信し、そしてステップＳ２３およびＳ２５のループに入る。ステップＳ２３では、＃ＮＰｉ画像が受信されたか否かを判別する。ステップＳ２５では、ステップＳ２１の命令送信から所定時間が経過したか否かを判別する。所定時間が経過しても＃ＮＰｉ画像が受信されなければ、ステップＳ２５でＹＥＳと判別し、このタスクを終了する。
【００４６】
所定時間内に＃ＮＰｉ画像が受信されれば、ステップＳ２３からステップＳ２７に移って、受信された＃ＮＰｉ画像をハードディスク５２ｄ内の記録領域＃ＮＰｉ（図３参照）に保持する。続くステップＳ２９では、記録領域＃ＮＰｉに保持された新旧２つの＃ＮＰｉ画像の一致度を算出し、そしてステップＳ３１で、算出結果が閾値未満であるか否かを判別する。
【００４７】
ステップＳ３１の判別結果が肯定的であれば、ステップＳ３３で最新の＃ＮＰｉ画像を携帯電話１６に返信し、そしてこのタスクを終了する。ステップＳ３１の判別結果が否定的であれば、ステップＳ３５で“＃ＮＰｉ無変化”を携帯電話１６に返信し、そしてこのタスクを終了する。
【００４８】
Ｗｅｂカメラ１２（識別子＃Ｎ）のＣＰＵ４０は、μＩＴＲＯＮのようなマルチタスクＯＳの制御下で、図８に示すＰｉ画像転送タスクを含む複数のタスクを並列的に実行する。なお、このフロー図に対応する制御プログラムは、ＲＯＭ３６に記憶される。
【００４９】
図８を参照して、まずステップＳ４１で姿勢制御回路３４に姿勢情報Ｐｉをセットし、続くステップＳ４３では撮影処理を実行する。そしてステップＳ４５に移り、＃ＮＰｉ画像をサーバ１４に送信する。送信が完了すると、このタスクを終了する。
【００５０】
携帯電話１６のＣＰＵ６４は、μＩＴＲＯＮのようなマルチタスクＯＳの制御下で、図９および図１０に示すカメラ（＃Ｎ）画像閲覧タスクを含む複数のタスクを並列的に実行する。なお、このフロー図に対応する制御プログラムは、ＲＯＭ６０に記憶される。
【００５１】
図９を参照して、まずステップＳ６１で、変数ｉｍｉｎ，ｉｍａｘおよびＦに“１”，“３”および“０”をそれぞれセットし、次のステップＳ６３では、変数ｉに２をセットする。そしてステップＳ６５に移って、＃ＮＰｉ画像取得要求をサーバ１４に送信し、その後ステップＳ６７およびＳ６９のループに入る。ステップＳ６７では、ステップＳ６５の要求送信から所定時間が経過したか否かを判別する。ステップＳ６９では、かかる要求への応答が受信されたか否かを判別する。
【００５２】
所定時間内に応答が受信されれば、ステップＳ６９からステップＳ９１およびＳ９３に移る。図１０を参照して、ステップＳ９１およびＳ９３では、受信された応答が＃ＮＰｉ画像であるか“＃ＮＰｉ無変化”であるかを判別する。応答が＃ＮＰｉ画像であれば、ステップＳ９１からステップＳ９５に移って、受信された最新の＃ＮＰｉ画像をＲＡＭ５８内の記録領域Ｐｉ（図４参照）に保持し、そしてステップＳ９７に移る。
【００５３】
応答が“＃ＮＰｉ無変化”であれば、ステップＳ９３から直でステップＳ９７に進む。ステップＳ９７では、記録領域Ｐｉに保持された画像をＬＣＤ６６に表示する。そして、ステップＳ６７およびＳ６９のループに戻る。応答が＃ＮＰｉ画像でも“＃ＮＰｉ無変化”でもなければ、ステップＳ９９でエラー処理を実行し、その後ステップＳ６７およびＳ６９のループに戻る。
【００５４】
図９に戻って、所定時間が経過すると、ステップＳ６７からステップＳ７１に移る。ステップＳ７１では、現時点で選択されているモードが固定撮影モードであるか否かを判別する。この判別結果が肯定的であればステップＳ６５に戻り、否定的であればステップＳ７３に進む。なお、当初はパン撮影モードが選択されているため、ステップＳ７３〜Ｓ８９の処理を通じて変数ｉがインクリメントもしくはデクリメントされる。途中でパン撮影モードから固定撮影モードに切り換わると、変数ｉはその時点の値に固定される。このモード切り換えは、携帯電話１６からの制御信号に基づく。
【００５５】
ステップＳ７３では、変数Ｆが“０”であるか否かを判別し、判別結果が肯定的であればステップ７５に移って、変数ｉから“１”を減算する。そしてステップＳ７７で、変数ｉが変数ｉｍｉｎよりも小さいか否かを判別し、判別結果が否定的であればステップＳ６５に戻る。
【００５６】
ステップＳ７７の判別結果が肯定的であれば、ステップＳ７９に移って、変数ｉに“２”を加算する。続くステップＳ８１で変数Ｆに“１”をセットし、その後ステップＳ６５に戻る。
【００５７】
ステップＳ７３の判別結果が否定的であれば、ステップＳ８３に移って、変数ｉに“１”を加算する。そしてステップＳ８５で、変数ｉが変数ｉｍａｘよりも大きいか否かを判別し、判別結果が否定的であればステップＳ６５に戻る。
【００５８】
ステップＳ８５の判別結果が肯定的であれば、ステップＳ８７に移って、変数ｉから“２”を減算する。続くステップＳ８９で変数Ｆに“０”をセットし、その後ステップＳ６５に戻る。
【００５９】
以上から明らかなように、この実施例では、サーバ１４のＣＰＵ５０は、携帯電話１６から画像転送要求を受け付けたとき、Ｗｅｂカメラによって撮影された被写界像を取り込んで（Ｓ２７）、取り込まれた最新の被写界像である第１被写界像と、過去に取り込まれた被写界像である第２被写界像との一致度が閾値を下回るか否かを判別する（Ｓ３１）。そして、判別結果が肯定的であるとき、第１被写界像を携帯電話に転送し（Ｓ３３）、判別結果が否定的であるときには、第２被写界像の出力を携帯電話に要求する（Ｓ３５）。これにより、データ転送量を抑制することができ、その結果、負荷が軽減される。
【００６０】
携帯電話１６のＣＰＵ６４は、Ｗｅｂカメラ１２によって撮影された被写界像の転送をサーバ１４に要求し（Ｓ６５）、サーバ１４によって転送要求への応答として転送された最新の被写界像である第１被写界像をＲＡＭ５８に記録する（Ｓ９５）。サーバ１４から転送要求への応答として画像出力要求を受け付けたときには、過去にＲＡＭ５８に記録された第２被写界像を出力する（Ｓ９７）。これにより、第１被写界像と第２被写界像との一致度が高いとき、つまり被写界の動きが小さいとき、データ受信量を抑制できる。この結果、通信コスト特に携帯電話網２０の利用料金を削減できる。
【００６１】
以上では、Ｗｅｂカメラ１２，サーバ１４および携帯電話１６を含んだ監視カメラシステム１０について説明したが、この発明は、各々がネットワークに接続可能なカメラ装置，画像転送装置および通信端末（ＰＣ，ＰＤＡ，車載端末など）を含んだあらゆるカメラシステムに適用することができる。
【図面の簡単な説明】
【００６２】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】カメラの姿勢変化を示す図解図である。
【図３】サーバＨＤのメモリマップを示す図解図である。
【図４】携帯電話ＲＡＭのメモリマップを示す図解図である。
【図５】図１実施例に適用される画像転送処理を示すシーケンス図である。
【図６】サーバＣＰＵの動作の一部を示すフロー図である。
【図７】サーバＣＰＵの動作の他の一部を示すフロー図である。
【図８】カメラＣＰＵの動作の一部を示すフロー図である。
【図９】携帯電話ＣＰＵの動作の一部を示すフロー図である。
【図１０】携帯電話ＣＰＵの動作の他の一部を示すフロー図である。
【符号の説明】
【００６３】
１０…監視カメラシステム
１２…Ｗｅｂカメラ
１４…サーバ
１６…携帯電話
３０…イメージセンサ
３４…姿勢制御回路
３８，４４，５８…ＲＡＭ
４０，５０，６４…ＣＰＵ
５２ｄ…ハードディスク（ＨＤ）
４２，４８，６２…ネットワークコントローラ
【図１】
2006262253.tif 000003
【図２】
2006262253.tif 000004
【図３】
2006262253.tif 000005
【図４】
2006262253.tif 000006
【図５】
2006262253.tif 000007
【図６】
2006262253.tif 000008
【図７】
2006262253.tif 000009
【図８】
2006262253.tif 000010
【図９】
2006262253.tif 000011
【図１０】
2006262253.tif 000012