【事件の表示】
　特許第３０３４２４３号「一体型インターネットカメラおよびインターネットカメラシステム」の請求項１ないし４４に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３０３４２４３号の請求項１ないし４０に係る特許を維持する。
【理　由】
１．手続の経緯
　特許第３０３４２４３号の請求項１ないし４０に係る発明は、平成１０年１２月４日に特許出願され、平成１２年２月１８日にその特許権の設定登録がなされ、その後、その特許について、異議申立人溝呂木寛、渡部廣美より特許異議の申立てがなされ、取消理由が通知され、その指定期間内である平成１３年５月９日に訂正請求（後日取下げ）がなされた後、再度取消理由が通知され、その指定期間内である平成１３年１０月１７日に訂正請求がなされたものである。
　
　
２．訂正の適否についての判断
（１）訂正の内容
ア．訂正事項ａ
　訂正前の請求項３、１１、２７、３５を削除し、これに伴い項数を繰り上げる。
　
イ．訂正事項ｂ
　特許請求の範囲の請求項１に、「前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置」と「前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」を「カメラ本体の内部」に収納するという限定を加えるとともに、「前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、および前記伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信も前記マイクロコントローラにより制御される」という限定を加える。
　
ウ．訂正事項ｃ
　特許請求の範囲の請求項１、及び請求項２２（訂正前の請求項２４）において、所定のファイル転送プロトコルをＦＴＰに、所定のインターネット・トランスポート制御プロトコルをＴＣＰ／ＩＰにそれぞれ限定する。
　
エ．訂正事項ｄ
　特許請求の範囲の請求項１において、明細書第１ページ第１２行目〜１３行目（特許第３０３４２４３号、第１欄第１１行目）に記載の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」とし、明細書第１ページ第２３」行目、第２６行目（特許第３０３４２４３号、第２欄第１３行目および第３欄第３行目）の「トランスポート制御装置」を「前記トランスポート制御装置」に訂正する。
　
オ．訂正事項ｅ
　特許請求の範囲の請求項２２（訂正前の請求項２４）に、「前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの前記宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」を有するという限定を加える。
　
カ．訂正事項ｆ
　さらに、特許請求の範囲の請求項２２（訂正前の請求項２４）に、構成情報検索装置が構成情報を「回収する」という限定を加える。
　
キ．訂正事項ｇ
　特許請求の範囲の請求項２２（訂正前の請求項２４）において、明細書第５ページ第２８行目（特許第３０３４２４３号、第６欄第１５行目）に記載の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」に、明細書第５ページ第２８行目および２９行目および明細書第６ページ第２行目（特許第３０３４２４３号、第６欄第１５行目〜１６行目、１７行目および第１９行目〜２０行目）に記載の「宛先シェル・アカウント」を「前記宛先シェル・アカウント」にそれぞれ訂正する。
　
ク．訂正事項ｈ
　特許請求の範囲の請求項５（訂正前の請求項６）を、請求項１の訂正個所との重複を避け、かつ請求項の番号の繰り上げに対応するため、以下の通り訂正する。
「さらに、前記構成設定装置は、前記構成情報に従って前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項１から請求項４のいずれかに記載の一体型インターネットカメラ。」
　
ケ．訂正事項ｉ
　特許請求の範囲の請求項９（訂正前の請求項１０）を、請求項１の訂正との整合性をとり、かつ請求項の番号の繰り上げに対応するため、以下の通り訂正する。
「前記構成設定装置がさらに、前記構成情報に従って、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項６から請求項８のいずれかに記載のインターネットカメラシステム。」
　
コ．訂正事項ｊ
　特許請求の範囲の請求項２７（訂正前の請求項３０）を、訂正前の請求項２４の訂正個所との重複を避け、かつ請求項の番号の繰り上げに対応するため、以下の通り訂正する。
「前記構成設定装置が、さらに前記構成情報に従って前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２２又は請求項２６のいずれかに記載のインターネットカメラシステム。」
　
サ．訂正事項ｋ
　特許請求の範囲の請求項３１（訂正前の請求項３４）を、請求項２２（訂正前の請求項２４）の訂正箇所との整合性をとり、かつ請求項の番号の繰り上げに対応するため、以下の通り訂正する。
「前記構成設定装置がさらに、前記構成情報に従って、前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２８から請求項３０のいずれかに記載のインターネットカメラシステム。」
　
シ．訂正事項ｌ
　特許請求の範囲の請求項１０、１５、１６、２３、３４、３５（訂正前の請求項１２、１７、１８、２５、３８、３９）に記載の「所定のインターネット・トランスポート制御プロトコル」を、「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と訂正する。
　
ス．訂正事項ｍ
　特許請求の範囲の請求項１５、３４（訂正前の請求項１７、３８）に記載の「トランスポート制御装置」を「前記トランスポート制御装置」と訂正する。
　
セ．訂正事項ｎ
　特許請求の範囲の請求項１５、３３、３４（訂正前の請求項１７、３７、３８）に記載の「ファイル転送装置」を「前記ファイル転送装置」と訂正する。
　
ソ．訂正事項ｏ
　特許請求の範囲の請求項２８、３９（訂正前の請求項３１、４３）に記載の「画像取り込み回路」を「画像取り込みシステム」と訂正する。
　
タ．訂正事項ｐ
　請求項の番号の繰り上げと整合性を取るため、以下の通り請求項の従属先を訂正する。
・請求項３（訂正前の請求項４）の「請求項３に記載」を「請求項１または
　請求項２に記載」に訂正する。
・請求項４（訂正前の請求項５）の「請求項４に記載」を「請求項３に記載
　」に訂正する。
・請求項６（訂正前の請求項７）の「請求項１から請求項６のいずれかに記
　載」を「請求項１から請求項５のいずれかに記載」に訂正する。
・請求項７（訂正前の請求項８）の「請求項７に記載」を「請求項６に記載
　」に訂正する。
・請求項８（訂正前の請求項９）の「請求項８に記載」を「請求項７に記載
　」に訂正する。
・請求項１０（訂正前の請求項１２）の「請求項１から請求項１１のいずれ
　かに記載」を「請求項１から請求項９のいずれかに記載」に訂正する。
・請求項１１（訂正前の請求項１３）の「請求項１から請求項１２のいずれ
　かに記載」を「請求項１から請求項１０のいずれかに記載」に訂正する。
・請求項１２（訂正前の請求項１４）の「請求項１から請求項１３のいずれ
　かに記載」を「請求項１から請求項１１のいずれかに記載」に訂正する。
・請求項１３（訂正前の請求項１５）の「請求項１から請求項１４のいずれ
　かに記載」を「請求項１から請求項１２のいずれかに記載」に訂正する。
・請求項１４（訂正前の請求項１６）の「請求項１から請求項１５のいずれ
　かに記載」を「請求項１から請求項１３のいずれかに記載」に訂正する。
・請求項１５（訂正前の請求項１７）の「請求項１から請求項１６のいずれ
　かに記載」を「請求項１から請求項１４のいずれかに記載」に訂正する。
・請求項１６（訂正前の請求項１８）の「請求項１から請求項１７のいずれ
　かに記載」を「請求項１から請求項１５のいずれかに記載」に訂正する。
・請求項１７（訂正前の請求項１９）の「請求項１から請求項１８のいずれ
　かに記載」を「請求項１から請求項１６のいずれかに記載」に訂正する。
・請求項１８（訂正前の請求項２０）の「請求項１９に記載」を「請求項１
　７に記載」に訂正する。
・請求項１９（訂正前の請求項２１）の「請求項１から請求項２０のいずれ
　かに記載」を「請求項１から請求項１８のいずれかに記載」に訂正する。
・請求項２０（訂正前の請求項２２）の「請求項１から請求項２１のいずれ
　かに記載」を「請求項１から請求項１９のいずれかに記載」に訂正する。
・請求項２１（訂正前の請求項２３）の「請求項１から請求項２２のいずれ
　かに記載」を「請求項１から請求項２０のいずれかに記載」に訂正する。
・請求項２３（訂正前の請求項２５）の「請求項２４に記載」を「請求項２
　２に記載」に訂正する。
・請求項２４（訂正前の請求項２６）の「請求項２４または請求項２５に記
　載」を「請求項２２または請求項２３に記載」に訂正する。
・請求項２５（訂正前の請求項２８）の「請求項２７に記載」を「請求項２
　４に記載」に訂正する。
・請求項２６（訂正前の請求項２９）の「請求項２８に記載」を「請求項２
　５に記載」に訂正する。
・請求項２８（訂正前の請求項３１）の「請求項２４から請求項３０のいず
　れかに記載」を「請求項２２から請求項２７のいずれかに記載」に訂正す
　る。
・請求項２９（訂正前の請求項３２）の「請求項３１に記載」を「請求項２
　８に記載」に訂正する。
・請求項３０（訂正前の請求項３３）の「請求項３２に記載」を「請求項２
　９に記載」に訂正する。
・請求項３２（訂正前の請求項３６）の「請求項２４から請求項３５のいず
　れかに記載」を「請求項２２から請求項３１のいずれかに記載」に訂正す
　る。
・請求項３３（訂正前の請求項３７）の「請求項２４から請求項３６のいず
　れかに記載」を「請求項２２から請求項３２のいずれかに記載」に訂正す
　る。
・請求項３４（訂正前の請求項３８）の「請求項２４から請求項３７のいず
　れかに記載」を「請求項２２から請求項３３のいずれかに記載」に訂正す
　る。
・請求項３５（訂正前の請求項３９）の「請求項２４から請求項３８のいず
　れかに記載」を「請求項２２から請求項３４のいずれかに記載」に訂正す
　る。
・請求項３６（訂正前の請求項４０）の「請求項２４から請求項３９のいず
　れかに記載」を「請求項２２から請求項３５のいずれかに記載」に訂正す
　る。
・請求項３７（訂正前の請求項４１）の「請求項４０に記載」を「請求項３
　６に記載」に訂正する。
・請求項３８（訂正前の請求項４２）の「請求項２４から請求項４１のいず
　れかに記載」を「請求項２２から請求項３７のいずれかに記載」に訂正す
　る。
・請求項３９（訂正前の請求項４３）の「請求項２４から請求項４２のいず
　れかに記載」を「請求項２２から請求項３８のいずれかに記載」に訂正す
　る。
・請求項４０（訂正前の請求項４４）の「請求項２４から請求項４３のいず
　れかに記載」を「請求項２２から請求項３９のいずれかに記載」に訂正す
　る。
　
チ．訂正事項ｑ
　発明の詳細な説明で、段落【０００９】ないし【００１２】の記載を以下のように変更する
「　　【０００９】
　　【課題を解決するための手段】
　　上記の目的は、撮像装置と、撮像装置上に画像を形成する光学システム
　と、撮像装置からデジタル画像を取り込む画像取込み回路とを有して、デ
　ジタル画像をインターネット・アドレスへ送信する一体型インターネット
　カメラを提供することによって達成される。一体型インターネットカメラ
　は、デジタル画像ファイルをインターネットへ送信できるようにインター
　ネットにネットワーク・インタフェース装置で接続されており、ファイル
　転送装置が、ネットワーク・インタフェース装置を介して所定のインター
　ネット・アドレスにある宛先シェル・アカウントとファイル転送プロトコ
　ルＦＴＰに従って通信することにより、デジタル画像ファイルを宛先シェ
　ル・アカウントへ転送する。前記宛先シェル・アカウント内のデジタル画
　像ファイルは、インターネットにアクセスするユーザに対し利用可能とな
　る。
　　　【００１０】
　　具体的には、トランスポート制御装置が、インターネット・トランスポ
　ート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケッ
　ト化すると共に、パケット化されたデジタル画像ファイルを所定のインタ
　ーネット・アドレスへ送信すべくアドレス制御し、同時に、送信開始装置
　が、トランスポート制御装置およびネットワーク・インタフェース装置を
　介してインターネットとの接続を開始する。尚、タイマを含む第１のスケ
　ジューリング装置が、トランスポート制御装置およびファイル転送装置に
　よるデジタル画像ファイルの宛先シェル・アカウントへの転送のスケジュ
　ーリングを行うようにすることができ、マイクロコントローラが、前述の
　各装置間の動作および通信を制御している。そして、前述の全ての装置お
　よびマイクロコントローラが、カメラ本体に収納されている。また上記一
　体型インターネットカメラは、構成装置を有し、構成装置は、構成情報検
　索装置と構成設定装置とを有する。構成情報検索装置は宛先シェル・アカ
　ウントから構成情報を検索、回収し、それに対して構成設定装置は構成情
　報に従って、第１のスケジューリング装置等の動作パラメータを設定する
　。
　　　【００１１】
　　本発明の他の態様としては、所定のインターネット・アドレスにユーザ
　・ディレクトリを有する宛先シェル・アカウントに対し、インターネット
　経由でデジタル画像を送信する場合で、インターネットを介して宛先シェ
　ル・アカウントのユーザ・ディレクトリにアクセスするアクセス装置を有
　したインターネットカメラシステムが考えられる。カメラ本体は、画像取
　込みシステムと、ネットワーク・インタフェース装置と、ファイル転送装
　置と、トランスポート制御装置と、送信開始装置と、第１のスケジューリ
　ング装置と、構成情報検索装置と構成設定装置とを含む構成装置を有する
　。画像取込みシステムはデジタル画像の取り込みを行い、ネットワーク・
　インタフェース装置は、デジタル画像ファイルをインターネットへ送信で
　きるようにインターネットに接続することができる。ファイル転送装置は
　、ネットワーク・インタフェース装置を介して宛先シェル・アカウントと
　通信し、ファイル転送プロトコルＦＴＰに従って宛先シェル・アカウント
　のユーザ・ディレクトリへデジタル画像を転送する。前記宛先シェル・ア
　カウントのユーザ・ディレクトリ内の転送されたデジタル画像ファイルは
　、インターネットにアクセスしてアクセス装置を用いることにより、利用
　可能となる。
　　　【００１２】
　　具体的には、トランスポート制御装置が、インターネット・トランスポ
　ート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケッ
　ト化すると共に、パケット化されたデジタル画像ファイルの、所定のイン
　ターネット・アドレスへのアドレス指定を制御し、送信開始装置が、トラ
　ンスポート制御装置およびネットワーク・インタフェース装置を介してイ
　ンターネットとの接続を開始する。第１のスケジューリング装置は、トラ
　ンスポート制御装置とファイル転送装置によるデジタル画像ファイルの宛
　先シェル・アカウントへの転送をスケジューリングするための少なくとも
　一つのタイマを含む。構成情報検索装置は宛先シェル・アカウントから構
　成情報を検索、回収し、それに対して構成設定装置は構成情報に従って、
　第１のスケジューリング装置等の動作パラメータを設定する。」
　
ツ．訂正事項ｒ
　発明の詳細な説明で、段落【００１９】の記載を以下のように変更する。
「　　【００１９】
　　一体型インターネットカメラにおける構成設定装置は、構成情報に従っ
　て、１つまたは複数の画像取込み回路、ネットワーク・インタフェース装
　置、ファイル転送装置、トランスポート制御装置、伝送開始装置の動作パ
　ラメータを設定する。」
　
テ．訂正事項ｓ
　発明の詳細な説明で、段落【００２３】の記載を以下のように変更する。
「　　【００２３】
　　システムの一態様として、インターネット・トランスポート制御プロト
　コルＴＣＰ／ＩＰはエラーを検出せず、また誤ったデータを再送せず（す
　なわちエラー訂正のためにデータの再送信を行わず）、それによってファ
　イル転送装置による画像転送速度を高めることが考えられる。」
　
（２）訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　
ア．訂正事項ａについて
　訂正事項ａは、訂正前の請求項３、１１、２７、３５を削除するものであり、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、またそれに伴う項番の繰り上げは明りょうでない記載の釈明を目的とした明細書の訂正に該当し、いずれも新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
イ．訂正事項ｂについて
　訂正事項ｂは、特許請求の範囲の請求項１に、「前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置」と「前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」を「カメラ本体の内部」に収納するという限定を加えるとともに、「前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、および前記伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信も前記マイクロコントローラにより制御される」という限定を加えるものであって、ここで限定される内容は、訂正前の請求項３および６に記載されていた事項である。
　したがって、訂正事項ｂは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
ウ．訂正事項ｃについて
　訂正事項ｃは、特許請求の範囲の請求項１及び請求項２２（訂正前の請求項２４）の「所定のファイル転送プロトコル」を「ＦＴＰ」に、「所定のインターネット・トランスポート制御プロトコル」を「ＴＣＰ／ＩＰ」に限定するものであって、例えば、願書に添付された明細書の段落【００３３】【００４２】にはそれぞれ、「本明細書内で論じるトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）・・・」「ファイル転送アプリケーション（たとえば、ＦＴＰアプリケーション）」と記載されている。
　したがって、訂正事項ｃは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
エ．訂正事項ｄについて
　訂正事項ｄは、特許請求の範囲の請求項１に記載の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」に、「トランスポート制御装置」を「前記トランスポート制御装置」に、明りょうでない記載の釈明を目的として明細書の訂正を行うものであり、いずれも新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
オ．訂正事項ｅについて
　訂正事項ｅは、特許請求の範囲の請求項２２（訂正前の請求項２４）に、「前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの前記宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」を有するという限定を加えるものであって、この限定される内容は、訂正前の請求項２７および３０に記載されていた事項である。
　したがって、訂正事項ｅは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
カ．訂正事項ｆについて
　訂正事項ｆは、特許請求の範囲の請求項２２（訂正前の請求項２４）において、構成情報検索装置が構成情報を「回収する」という限定を加えるものであって、訂正前の請求項３４には「・・・宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置」と記載されている。
　したがって、訂正事項ｆは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
キ．訂正事項ｇについて
　訂正事項ｇは、特許請求の範囲の請求項２２（訂正前の請求項２４）の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」とし、「宛先シェル・アカウント」を「前記宛先シェル・アカウント」と不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
ク．訂正事項ｈについて
　訂正事項ｈは、特許請求の範囲の請求項５（訂正前の請求項６）において、請求項１の訂正個所との重複を避け、さらに請求項の番号の繰り上げに対応して従属先を訂正するため、不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
ケ．訂正事項ｉについて
　訂正事項ｉは、特許請求の範囲の請求項９（訂正前の請求項１０）において、請求項１の訂正された記載との整合をとり、かつ請求項の番号の繰り上げに対応して従属先を訂正するため、不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
コ．訂正事項ｊについて
　訂正事項ｊは、特許請求の範囲の請求項２７（訂正前の請求項３０）において、請求項２２（訂正前の請求項２４）の訂正個所との重複を避け、かつ、請求項の番号の繰り上げに対応して従属先を訂正するため、不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
サ．訂正事項ｋについて
　訂正事項ｋは、特許請求の範囲の請求項３１（訂正前の請求項３４）において、請求項２２（訂正前の請求項２４）の訂正された記載との整合をとり、かつ、請求項の番号の繰り上げに対応して従属先を訂正するため、不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
シ．訂正事項ｌについて
　訂正事項ｌは、特許請求の範囲の請求項１０、１５、１６、２３、３４、３５（訂正前の請求項１２、１７、１８、２５、３８、３９）に記載の「所定のインターネット・トランスポート制御プロトコル」を、「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と限定する訂正であって、例えば、願書に添付された明細書の段落【００３３】には「本明細書内で論じるトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）・・・」と記載されている。
　したがって、訂正事項ｌは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
ス．訂正事項ｍについて
　訂正事項ｍは、特許請求の範囲の請求項１５、３４（訂正前の請求項１７、３８）に記載の「トランスポート制御装置」を「前記トランスポート制御装置」と不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
セ．訂正事項ｎについて
　訂正事項ｎは、特許請求の範囲の請求項１５、３３、３４（訂正前の請求項１７、３７、３８）に記載の「ファイル転送装置」を「前記ファイル転送装置」と不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
ソ．訂正事項ｏについて
　訂正事項ｏは、特許請求の範囲の請求項２８、３９（訂正前の請求項３１、４３）に記載の「画像取り込み回路」を「画像取り込みシステム」と不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
タ．訂正事項ｐについて
　訂正事項ｐは請求項の番号の繰り上げと整合性を取るため、不明りょうな記載の釈明を目的として、請求項の従属先を訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
チ．訂正事項ｑ、ｒ、ｓについて
　訂正事項ｑ、ｒ、ｓは、それぞれ特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明りょうな記載の釈明を目的として訂正するものであり、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張し又は変更するものでもない。
　
（３）むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項ただし書き、及び第１２０条の４第３項において準用する特許法第１２６条第２項及び第３項の規定に適合するので、当該訂正を認める。
　
　
３．特許異議の申立についての判断
（１）申立ての理由の概要
ア．申立人溝呂木寛は、請求項１、２、１４、１５、２２、２３、２４、２６、３５、３７、４３、４４に係る発明は、
・甲第１号証（特開平９−３０７７９４号公報）、
・甲第２号証（特開平８−３１７２６８号公報）、
・甲第３号証（特開平５−１５３４５３号公報）、
・甲第４号証（井口信和著、「絵ときイントラネットＴＣＰ／ＩＰバイブル
　　」、第１版、株式会社オーム社、平成９年５月３０日発行）、
・甲第５号証（インターネット年鑑編集部編、「インターネット年鑑’９６
　　Ｖｏｌ．１」、初版、株式会社技術評論社、平成８年４月５日発行）
に記載の発明を単に組み合わせることによって当業者が容易に発明できたものであるから、特許法第２９条第２項の規定により特許を受けることのできないものであり、特許法第１１３条第１項第２号の規定により取り消されるべきものである旨主張をしている。
　
イ．また申立人渡部廣美は、請求項１ないし４４に係る発明は、
・甲第１号証（シャープ株式会社「パワーザウルス」ＭＩ５０４、ＭＩ５０
　　６取扱説明書）、
・甲第２号証（特開平９−２８８６８４号公報）、
・甲第３号証（特開平５−１６６０９０号公報）、
・甲第４号証（特開平９−３０７７９４号公報）
に記載の発明と同一、もしくは組合せによって当業者が容易に発明できたものであるから、特許法第２９条第１項２号もしくは第３号、もしくは第２９条第２項の規定により特許を受けることのできないものであり、また、請求項２４は記載が不備であるから特許法第３６条の規定により特許を受けることのできないものであるから、特許法第１１３条第１項第２号の規定により取り消されるべきものである旨主張をしている。
　
（２）本件訂正発明
　上記２．で示したように上記訂正が認められるから、本件請求項１ないし４０に係る発明は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１ないし４０に記載された次のとおりのものである。
　
「【請求項１】　デジタル画像をインターネット・アドレスへ送信する一体型インターネットカメラであって、
　撮像装置と、
　撮像装置上に画像を形成する光学システムと、
　撮像装置からデジタル画像を取りこむ画像取込み回路と、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　所定のインターネット・アドレスにある宛先シェル・アカウントと前記ネットワーク・インタフェース装置を介して通信し、ファイル転送プロトコルＦＴＰに従ってデジタル画像ファイルを宛先シェル・アカウントへ転送し、それによって、インターネットにアクセスしたユーザが宛先シェル・アカウント内のデジタル画像ファイルを使用することを可能にするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置を有し、
　前記光学システムと、前記画像取込み回路と、前記ネットワーク・インタフェース装置と、前記ファイル転送装置と、前記トランスポート制御装置と、前記伝送開始装置との間の動作および通信を制御するマイクロコントローラと、
　前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
　前記撮像装置、前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置と、前記マイクロコントローラと、前記第１のスケジューリング装置と、前記構成装置と、がすべて内部に収納されたカメラ本体と、
を備え、
　前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、および前記伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信も前記マイクロコントローラにより制御されることを特徴とする一体型インターネットカメラ。
　【請求項２】　さらに、前記取り込まれたデジタル画像中にテキスト情報を生成する文字生成装置を備えることを特徴とする請求項１に記載の一体型インターネットカメラ。
　【請求項３】　前記デジタル画像ファイルが、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項１または請求項２に記載の一体型インターネットカメラ。　【請求項４】　前記生成されたテキスト情報が、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項３に記載の一体型インターネットカメラ。
　【請求項５】　さらに、前記構成設定装置は、前記構成情報に従って前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項１から請求項４のいずれかに記載の一体型インターネットカメラ。
　【請求項６】　さらに、前記画像取込み回路による画像取込みをスケジューリングするために少なくとも１つのタイマを含む第２のスケジューリング装置を備えることを特徴とする請求項１から請求項５のいずれかに記載の一体型インターネットカメラ。
　【請求項７】　前記デジタル画像ファイルが、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項６に記載の一体型インターネットカメラ。
　【請求項８】　前記生成されたテキスト情報が、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項７に記載の一体型インターネットカメラ。
　【請求項９】　前記構成設定装置がさらに、前記構成情報に従って、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項６から請求項８のいずれかに記載のインターネットカメラシステム。
　【請求項１０】　前記ネットワーク・インタフェース装置が、インターネットに接続された電話システムに接続するモデムを含み、前記伝送開始装置が、所定の電話伝送プロトコルに従って前記モデムを介してインターネットとの電話接続を開始し、前記所定の電話伝送プロトコルと前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰとを変換する電話変換装置を含むことを特徴とする請求項１から請求項９のいずれかに記載の一体型インターネットカメラ。
　【請求項１１】　さらに、セットアップ装置に接続するように構成され、前記接続されたセットアップ装置から前記一体型インターネットカメラを制御するためのコマンドを受信するシリアル・インタフェースを備えることを特徴とする請求項１から請求項１０のいずれかに記載の一体型インターネットカメラ。
　【請求項１２】　前記トランスポート制御装置とファイル転送装置のうちの少なくとも一方がさらに、ネットワーク・インタフェース装置を介して前記所定のインターネット・アドレスに接続するためのネットワーク・ログイン認証を行うネットワーク認証装置を備えることを特徴とする請求項１から請求項１１のいずれかに記載の一体型インターネットカメラ。
　【請求項１３】　前記ファイル転送装置がさらに、前記デジタル画像ファイルを前記宛先シェル・アカウントへ転送するために宛先ディレクトリおよびファイル名を設定し送信するディレクトリ選択装置を備えることを特徴とする請求項１から請求項１２のいずれかに記載の一体型インターネットカメラ。
　【請求項１４】　前記撮像装置が、色画像を形成する色成分システムを含み、前記一体型インターネットカメラがさらに、前記取り込まれたデジタル画像の色特性を調整する色調整回路を備えることを特徴とする請求項１から請求項１３のいずれかに記載の一体型インターネットカメラ。
　【請求項１５】　さらに、前記ファイル転送装置が圧縮済みデジタル画像ファイルを宛先シェル・アカウントへ転送し、前記トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従って圧縮済みデジタル画像ファイルをパケット化するように、取込まれたデジタル画像から圧縮済みデジタル画像ファイルを生成する画像圧縮回路を備えることを特徴とする請求項１から請求項１４のいずれかに記載の一体型インターネットカメラ。
　【請求項１６】　前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰが、エラーを検出せず、また誤ったデータを再送せず、それによって前記ファイル転送装置による画像転送速度を増加することを特徴とする請求項１から請求項１５のいずれかに記載の一体型インターネットカメラ。　【請求項１７】　さらに、Ｅメール伝送装置とＥメール・メッセージ・アセンブラとを含み、前記Ｅメール・メッセージ・アセンブラが、前記カメラの状況を表すＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項１から請求項１６のいずれかに記載の一体型インターネットカメラ。　【請求項１８】　前記Ｅメール・メッセージ・アセンブラが、デジタル画像ファイルを含むＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、デジタル画像を含む前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項１７に記載の一体型インターネットカメラ。　【請求項１９】　さらに、前記マイクロコントローラに接続されたトリガ装置を備え、前記マイクロコントローラが、画像の取込みと、前記ファイル転送装置を介したデジタル画像ファイルの宛先シェル・アカウントへの転送を開始し、前記伝送開始装置が前記トリガ装置のトリガに応答することを特徴とする請求項１から請求項１８のいずれかに記載の一体型インターネットカメラ。
　【請求項２０】　ビデオ信号を受信するビデオ入力手段を有し、画像取り込み回路は前記撮像装置ではなく前記ビデオ入力手段からデジタル画像を取り込むことを特徴とする、請求項１から請求項１９のいずれかに記載の一体型インターネットカメラ。
　【請求項２１】　ビデオ信号を出力するビデオ出力手段を有し、デジタル画像ファイルがビデオ画像として前記ビデオ出力手段から出力されることを特徴とする請求項１から請求項２０のいずれかに記載の一体型インターネットカメラ。
　【請求項２２】　インターネットを介してデジタル画像を送信するインターネットカメラシステムであって、
　所定のインターネット・アドレスにユーザ・ディレクトリを有する宛先シェル・アカウントと、
　インターネットを介して前記宛先シェル・アカウントのユーザ・ディレクトリにアクセスするアクセス装置と、
　カメラ本体を有する一体型インターネットカメラとを備え、前記カメラ本体が、
　デジタル画像を取りこむ画像取込みシステムと、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　前記ネットワーク・インタフェース装置を介して前記宛先シェル・アカウントと通信し、ファイル転送プロトコルＦＴＰに従って前記宛先シェル・アカウントのユーザ・ディレクトリへデジタル画像ファイルを転送し、それによって、インターネットにアクセスしたアクセス装置が前記宛先シェル・アカウントのユーザ・ディレクトリ中のデジタル画像ファイルを使用できるようにするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの前記宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、
　前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
を含むことを特徴とするインターネットカメラシステム。
　【請求項２３】　前記ネットワーク・インタフェース装置が、インターネットに接続された電話システムに接続するモデムを含み、前記伝送開始装置が、所定の電話伝送プロトコルに従って前記モデムを介してインターネットとの電話接続を開始し、前記所定の電話伝送プロトコルと前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰとの間の変換を行う電話変換装置を含むことを特徴とする請求項２２に記載のインターネットカメラシステム。
　【請求項２４】　前記一体型インターネットカメラがさらに、前記取り込まれたデジタル画像中にテキスト情報を生成する文字生成装置を備え、前記文字生成装置が、前記取り込まれたデジタル画像中にテキスト情報を生成することを特徴とする請求項２２または請求項２３に記載のインターネットカメラシステム。
　【請求項２５】　前記デジタル画像ファイルが、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項２４に記載のインターネットカメラシステム。
　【請求項２６】　前記生成されたテキスト情報が前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項２５に記載のインターネットカメラシステム。
　【請求項２７】　前記構成設定装置が、さらに前記構成情報に従って前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２２または請求項２６のいずれかに記載のインターネットカメラシステム。
　【請求項２８】　前記一体型インターネットカメラがさらに、前記画像取込みシステムによる画像取込みをスケジューリングするために少なくとも１つのタイマを含む第２のスケジューリング装置を備えることを特徴とする請求項２２から請求項２７のいずれかに記載のインターネットカメラシステム。
　【請求項２９】　前記デジタル画像ファイルが、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項２８に記載のインターネットカメラシステム。
　【請求項３０】　前記生成されたテキスト情報が前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項２９に記載のインターネットカメラシステム。
　【請求項３１】　前記構成設定装置がさらに、前記構成情報に従って、前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２８から請求項３０のいずれかに記載のインターネットカメラシステム。
　【請求項３２】　前記一体型インターネットカメラがさらに、
　セットアップ装置に接続するように構成され、前記接続されたセットアップ装置から前記一体型インターネットカメラを制御するためのコマンドを受信するシリアル・インタフェースを備えることを特徴とする請求項２２から請求項３１のいずれかに記載のインターネットカメラシステム。
　【請求項３３】　前記トランスポート制御装置と前記ファイル転送装置のうちの少なくとも一方がさらに、ネットワーク・インタフェース装置を介して前記所定のインターネット・アドレスに接続するためのネットワーク・ログイン認証を行うネットワーク認証装置を備えることを特徴とする請求項２２から請求項３２のいずれかに記載のインターネットカメラシステム。
　【請求項３４】　前記一体型インターネットカメラがさらに、
　前記ファイル転送装置が圧縮済みデジタル画像ファイルを宛先シェル・アカウントへ転送し、前記トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従って圧縮済みデジタル画像ファイルをパケット化するように、取込まれたデジタル画像から圧縮済みデジタル画像ファイルを生成する画像圧縮システムを備えることを特徴とする請求項２２から請求項３３のいずれかに記載の一体型インターネットカメラシステム。
　【請求項３５】　前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰが、エラーを検出せず、また誤ったデータを再送せず、それによって前記ファイル転送装置による画像転送速度を増加することを特徴とする請求項２２から請求項３４のいずれかに記載のインターネットカメラシステム。
　【請求項３６】　前記一体型インターネットカメラがさらに、Ｅメール伝送装置とＥメール・メッセージ・アセンブラとを含み、前記Ｅメール・メッセージ・アセンブラが、前記カメラの状況を表すＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項２２から請求項３５のいずれかに記載のインターネットカメラシステム。
　【請求項３７】　前記Ｅメール・メッセージ・アセンブラが、デジタル画像ファイルを含むＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、デジタル画像ファイルを含む前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項３６に記載のインターネットカメラシステム。
　【請求項３８】　前記一体型インターネットカメラがさらに、前記一体型インターネットカメラに接続されたトリガ装置を備え、前記一体型インターネットカメラが、前記トリガ装置のトリガに応答して、画像の取込みと、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置を介したデジタル画像ファイルの宛先シェル・アカウントへの転送を開始することを特徴とする請求項２２から請求項３７のいずれかに記載のインターネットカメラシステム。
　【請求項３９】　前記インターネットカメラシステムはビデオ画像源を有し、前記一体型インターネットカメラが前記ビデオ画像源からビデオ信号を受信するビデオ入力手段を有し、前記画像取り込みシステムは前記撮像装置ではなく前記ビデオ入力手段からデジタル画像を取り込むことを特徴とする、請求項２２から請求項３８のいずれかに記載のインターネットカメラシステム。
　【請求項４０】　前記インターネットカメラシステムはビデオ表示装置を有し、前記一体型インターネットカメラは前記ビデオ表示装置にビデオ信号を出力するビデオ出力手段を有し、デジタル画像ファイルがビデオ画像として前記ビデオ出力手段から出力されることを特徴とする請求項２２から請求項３９のいずれかに記載のインターネットカメラシステム。」
　
（３）刊行物に記載された発明
　
ア．当審が通知した取消理由で引用した刊行物１：特開平９−３０７７９４号公報（申立人溝呂木寛が提出した甲第１号証、異議申立人渡部廣美が提出した甲第４号証）には、「ポータブル画像伝送システム」（発明の名称）に関し、以下の事項が記載されている。（以下「刊行物１の発明」という。）
「【００２３】図１は、画像転送システム１０が、セルラー電話ネットワーク１６を介してサーバ局１４に接続された遠隔局１２と共に示されている。遠隔局１２は画像撮像装置２０と画像メモリ２４で構成されたデジタルカメラを含んでいる。画像メモリ２４は画像撮像装置２０により取り込まれた、少ない量の画像を保持するために構成されたメモリである。
【００２４】いくつかの実施の形態においては、画像撮像装置２０と画像メモリ２４が、株式会社リコー製のＲｉｃｏｈＲＤＣ−１スチルビデオカメラのような、従来のデジタルスチルビデオカメラ（ＤＳＶＣ）により提供されている。既製のＤＳＶＣが使われているか、あるいはそのカメラが一体化されたものであるかには関係なく、ＣＰＵ２２は画像メモリ２４と、モデム２６と、セルラー電話送信機２８とに接続されている。
【００２５】上記の各種構成要素間の接続は、ＣＰＵ２２が画像メモリ２４を制御することにより、画像を表わすデータを画像メモリ２４から、画像データを電話回線による送信に適した信号に変換するためのモデム２６へ転送することができるように行われる。モデム２６の接続によって、その信号は、信号をセルラー電話ネットワーク１６を介してサーバ局１４のモデム５６へ送信するためのセルラー電話送信機２８に供給される。」（３頁右欄４２行ないし４頁左欄１４行）
「コードＥＰＲＯＭ３４は、プロトコル・パケッティング・プログラム３６や、暗号化モジュール３８や、電子メール・ハンドラ４０のような送信する前に画像上にある種の処理を行なうために必要とされるコードを有している。」（４頁左欄２３ないし２７行）
「【００２９】つぎに、動作について説明する。画像転送システムの一動作例において、ＣＰＵ２２が、以下の各指令のためのプログラムを実行することにより、画像メモリ２４から定期的に画像が読み出され、読み出された画像にはマーク付けがなされて、画像メモリ２４はつぎに入力される画像によってオーバーライトすることが可能となる。
【００３０】各画像が画像メモリ２４より読み出されると、その画像データは暗号化され、電子メール・メッセージとしてフォーマット化される。セルラー電話ネットワーク１６が直接のモデム・リンクではなく、ＴＣＰ／ＩＰを使ったＳＬＩＰ／ＰＰＰ接続である場合には、送信用画像上で追加的なプロトコル・パッケージングが行なわれる。
【００３１】サーバ局１４で画像が受信されると、各画像は復号され、復元されて、画像記憶装置５８に格納される。必要な場合、画像記憶装置５８の画像は一部分またはその全てをインターネットを介して入手することができる。ＴＣＰ／ＩＰ接続が用いられている場合には、遠隔局１２のＣＰＵ２２はコードＥＰＲＯＭ３４に記憶されたルーチンを実行して、画像を送る前に送信先の“接続性”を知らせる（ｐｉｎｇ ｐｒｏｃｅｓｓ：ピン処理）ようにしてもよい。
【００３２】このピン処理はダミー・メッセージをチャネルを通して送信し、それによってその送信先、例えば、サーバ局１４がデータ受信に対して接続可能か、準備はできているかなどを判断する。そのピン処理（ダミー・メッセージ）に対して遠隔局１２がイエスの回答を受け取ったならば、その場合においてのみＣＰＵ２２は画像パッケージを送信するようにする。」（４頁左欄３６行ないし右欄１５行）
「画像を撮りたい時には、旅行者はコマンド入力部３２を使って遠隔局１２を動作させ、画像を撮り、もし画像メモリ２４がフルの場合には、画像をサーバ局１４に転送する。」（４頁右欄２８ないし３１行）
「【００３７】つぎに、代表的な動作例では、ディスプレイ３０は画像メモリ２４の残り空き容量を示す。ユーザが画像メモリ２４にすでに記憶させている画像をサーバ局１４に対して送信することによって増設メモリを空にしようと決めた場合、ユーザーはコマンド入力部３２を使ってコマンド・シーケンスを開始する。」（４頁右欄４４ないし４９行）
　
イ．当審が通知した取消理由で引用した刊行物２：特開平８−３１７２６８号公報（申立人溝呂木寛が提出した甲第２号証）には、「映像入力装置」（発明の名称）に関し、以下の事項が記載されている。（以下「刊行物２の発明」という。）
「【０００３】こうした映像入力装置を含むシステムにおいて、入力した画像情報の処理目的を限定して、該システムを、特定の画像情報の入力や処理を行なうための専用機とする場合には、ＣＰＵやメモリ、入出力回路を含むシステム全体を映像入力装置と一体化することができる。専用機とする場合には、構成をコンパクトなものにでき、また操作性の向上を図ることも可能である。」（２頁左欄２８ないし３４行）
　
ウ．当審が通知した取消理由で引用した刊行物３：特開平５−１５３４５３号公報（申立人溝呂木寛が提出した甲第３号証）には、「通信手段内蔵記録再生装置」に関し、以下の事項が記載されている。（以下「刊行物３の発明」という。）
「【産業上の利用分野】本発明は、通信手段内蔵記録再生装置に関し、特に電子スチルカメラ相互等の画像データの送受／記録再生機能を有する通信手段内蔵記録再生装置に関する。」（２頁左欄４１ないし４４行）
「【実施例】次に、本発明について図面を参照しながら説明する。図１は、本発明による通信手段内蔵記録再生装置の一実施例を示し、ＩＣカードカメラへの適用例である。図１において、レンズ１を介してＣＣＤ２に結像された被写体像は、電気信号に変換された後、撮像プロセス回路３でγ補正等の所定の処理が施され、Ａ／Ｄコンバータ（ＡＤＣ）４でデジタル信号に変換される。セレクタ５は、記録時、Ａ／Ｄコンバータ４からのデジタル画像データをＲＡＭ６に記録するような経路を設定する。ＲＡＭ６から読み出されたブロックデータ（１画面を複数個のブロックに分割したときの各分割ブロックについてのデータ）は、セレクタ７を介して圧縮・伸長ユニット８に供給される。圧縮・伸長ユニット８のＤＣＴ／ＩＤＣＴ回路８１は、離散コサイン変換／逆離散コサイン変換回路であり、上記ブロックデータを直交変換処理する。直交変換されて得られた変換係数は、量子化／逆量子化回路８２で量子化された後、符号化／復号化回路８３で符号化される。
【０００８】この圧縮・伸長ユニット８における符号化等の処理は、システム制御回路１２からの指示に基づいて符号化制御回路１３により制御される。すなわち、上記各分割エリア毎のコントラスト情報に基づいてシステム制御回路１２は、当該分割エリアに対する適切なＱテーブルを、上述のように、選択設定して、符号化制御回路１３を介して圧縮・伸長ユニット８における圧縮処理を制御する。こうして、圧縮・伸長ユニット８で圧縮符号化された画像データは、セレクタ９を介して、カードインタフェース（Ｉ／Ｆ）１０に供給され、ＩＣカード１１に記録される。システム制御回路１２は、ＲＡＭ６、セレクタ７，９、符号化制御回路１３を介した圧縮・伸長ユニット８、カードインターフェース回路１０及び通信制御回路２０の動作を制御するもので、操作部１４からの信号を受けてカメラ全体の各種制御を行っている。
【０００９】再生時には、セレクタ５で切り換えられたデジタル画像データは、再生プロセス部１５で所定の再生処理が施され、Ｄ／Ａコンバータ１６でアナログ信号に変換された後、ＥＶＦ（電子ビューファインダー）１７やモニタ側の出力端子に出力される。システム制御回路１２は、レリーズスイッチ１８等の各種スイッチが接続された操作部１４からの操作情報を受け、対応する制御を行うとともに、通信制御部２０と接続され、シリアルインタフェース回路２１との間で通信制御動作を行う。また、セレクタ９には、後述するような動作をするＲＡＭ１９が接続されている。シリアルインタフェース回路２１には、モデム叉は伝送相手側カメラが接続されており、そのときのケーブル装着状態の検出及びモード切換のためのケーブル端子ＣＮＴからの信号がシステム制御回路１２に供給されている。」（３頁左欄１７行ないし右欄１５行）
　
エ．当審が通知した取消理由で引用した刊行物４：井口信和著、「絵ときイントラネットＴＣＰ／ＩＰバイブル」、第１版、株式会社オーム社、平成９年５月３０日発行、ｐ．６１−９９（申立人溝呂木寛が提出した甲第４号証）には、ＦＴＰを用いたファイル転送によって、ＷＷＷを使って、複数のクライアントがサーバにアクセスして情報を得ること、及びＴＣＰを用いた通信では、データはセグメントに区切られ、転送先アドレス等のヘッダを付加してセグメント化された伝送単位ごとにパッケージ化し伝送することが記載されている。（以下「刊行物４の発明」という。）
　
オ．当審が通知した取消理由で引用した刊行物５：インターネット年鑑編集部編、「インターネット年鑑’９６　Ｖｏｌ．１」、初版、株式会社技術評論社、平成８年４月５日発行、ｐ．２９−３３，ｐ．２０９−２２９（申立人溝呂木寛が提出した甲第５号証）には、ユーザーがインターネットプロバイダーの所定のホームページに各種情報を登録すると、第三者はこのホームページにアクセスでき、また、ホームページは書き換え可能であることが記載されている。（以下「刊行物５の発明」という。）
　
カ．当審が通知した取消理由で引用した刊行物６：シャープ株式会社「パワーザウルス」ＭＩ５０４、ＭＩ５０６取扱説明書（申立人渡部廣美が提出した甲第１号証添付資料）には、デジタルカメラカードを装着し、内蔵モデムによるメールの送信機能を有するモバイルビジネスツールについて記載されている。（以下「刊行物６の発明」という。）
　
キ．当審が通知した取消理由で引用した刊行物７：特開平９−２８８６８４号公報（申立人渡部廣美が提出した甲第２号証）には、「データ収集システム」に関し、以下の事項が記載されている。（以下「刊行物７の発明」という。）
「【００４１】本実施例では、前述したように、スクリプトＳ１によって、画像データとともに受信したタイムスタンプから生成した文字列で、ＨＴＭＬファイル内に記述されている文字列を置き換えることにより、ＨＴＭＬファイルを更新した後、該ＨＴＭＬファイルをＷＷＷサーバ４に転送するとともに、取り込まれた画像データを、上記ＨＴＭＬファイル（top.html）内に記述されているファイル名で、ＷＷＷサーバ４上の画像データに上書きすることで、ＨＴＭＬファイルにリンクされた画像データを自動的に更新している。」（６頁右欄３ないし１２行）
「ステップＳ２４では、カメラ１０で撮影された現時点の映像の画像データを所定の方式により圧縮し、指定メモリ番号（この場合、メモリＭ１）に格納する。」（７頁左欄４１ないし４４行）
「画像メモリ１６に格納した過去の画像データを、モデム１５によって公衆回線２を介して画像収集サーバ３に転送する。その後、再び、ステップＳ２２に戻る。」（７頁右欄４ないし７行）
【００６０】次いで、図１４に示すステップＳ４４に進み、取り込み画像ーファイル名対応テーブル２６に従って、画像データのサイズを変換し、ステップＳ４６で、画像データを対応ファイル名として、ＷＷＷサーバ４の同名ファイルに上書きする。例えば、画像収集端末１ａの場合には、１１０×１１０に変換した後、ファイル名「Mt.gif」で上書きする。また、画像収集端末１ｂの場合には、メモリＭ１の画像データを８０×６０に変換した後、ファイル名「beachnight.gif」で上書きし、メモリＭ２の画像データをファイル名「beach.gif」で上書きする。同様に、画像収集端末１ｃの場合には、１２０×１１０に変換した後、ファイル名「road.gif」で上書きし、画像収集端末１ｄの場合には、８０×６０に変換した後、ファイル名「city.gif」で上書きする。この結果、端末７のＷＷＷブラウザにおいては、図１５に示すように、表示画面上、各画像収集端末１ａ−１ｄで取り込まれた画像データが自動的に更新される。」（８頁左欄３８行ないし右欄１９行）
　
ク．当審が通知した取消理由で引用した刊行物８：特開平５−１６６０９０号公報（申立人渡部廣美が提出した甲第３号証）には、「防犯監視システム」（発明の名称）に関し、以下の事項が記載されている。（以下「刊行物８の発明」という。）
「【００４８】一方、監視カメラ１０２同様、上記監視制御部１０３から発せられた起動信号Ｅによって能動状態に制御された第１通報制御部１０４は、伝送路ＰＴ１を通じて集信装置２００を発呼しつつ、その間に、監視区域ＩＤ（識別情報）設定器１０６から当該監視区域ＷＺについてのＩＤ番号を取り込み、また時計１０７から上記起動信号Ｅが与えられたときの、すなわち防犯センサ１０１によって侵入者が検知されたときの時刻データＴを取り込み、更には上記画像処理部１０５を通じて画像処理された同侵入者についての画像データＩＭＤを取り込んで、これら各データに基づく監視情報を構築する。そして、上記の発呼により集信装置２００との論理的な接続が確保された時点で、この構築した監視情報を集信装置２００に対し送信する。」（５頁右欄２２ないし３５行）
　
（４）本件訂正発明と刊行物発明との対比・判断
ア．請求項１に係る発明について
　本件請求項１に係る訂正発明と刊行物１ないし８の発明とを対比・検討すると、刊行物１ないし８の発明は、本件請求項１に係る訂正発明における次に掲げる主要な事項を具備していないし、刊行物１ないし８には、この主要な事項を示唆する記載もされていない。
　
「トランスポート制御装置およびファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、
　前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
を有し、
　光学システム、画像取込み回路、ネットワーク・インタフェース装置、ファイル転送装置、トランスポート制御装置、および伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信もマイクロコントローラにより制御される点」
　
　そして、上記の主要な事項により、本件請求項１に係る訂正発明は、宛先シェル・アカウントへの転送を第１のスケジューリング装置によりスケジューリングし、宛先シェル・アカウントからの構成情報にしたがい第１のスケジューリング装置の動作パラメータを設定するという格別の効果を奏するものである。
　したがって、本件請求項１に係る訂正発明は、刊行物１ないし８の発明と同一であるとも、またこれらに基いて当業者が容易に発明をすることができたものでもない。
　
イ．請求項２２に係る発明について
　本件請求項２２に係る訂正発明と刊行物１ないし８の発明とを対比・検討すると、刊行物１ないし８の発明は、本件請求項２２に係る訂正発明における次に掲げる主要な事項を具備していないし、刊行物１ないし８には、この主要な事項を示唆する記載もされていない。
　
「トランスポート制御装置およびファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、
　前記宛先シェル・アカウントのユーザディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
をカメラ本体に有する点」
　
　そして、上記の主要な事項により、本件請求項２２に係る訂正発明は、宛先シェル・アカウントへの転送を第１のスケジューリング装置によりスケジューリングし、宛先シェル・アカウントからの構成情報にしたがい第１のスケジューリング装置の動作パラメータを設定するという格別の効果を奏するものである。
　したがって、本件請求項２２に係る訂正発明は、刊行物１ないし８の発明と同一であるとも、またこれらに基いて当業者が容易に発明をすることができたものでもない。
　
ウ．請求項２ないし２１、及び２３ないし４０に係る発明について
　本件請求項２ないし２１、及び２３ないし４０に係る訂正発明は、何れも、請求項１又は２２を直接あるいは間接に引用して、その構成を更に限定したものであるから、上記「ア．請求項１に係る発明について」又は上記「イ．請求項２２に係る発明について」と同じ理由により、上記刊行物１ないし８の発明と同一であるとはいえず、またこれらに基いて当業者が容易に発明をすることができたものでもない。
　
（５）申立人が主張する記載不備についての検討
　申立人渡部廣美は、申立ての理由において、訂正前の本件請求項２４の「カメラ本体を有する一体型インターネットカメラ」なる記載は、本件特許明細書の段落【０１６３】ないし【０１６５】及び図２１に記載された、カメラ本体が画像変換器と別体に設けられる構成（第３の実施の形態）と矛盾するため、「カメラ本体を有する一体型インターネットカメラ」なる記載では、「一体型なのか、別体なのか」不明である旨主張している。
　この点について検討する。
　例えば、図１、１８、及びこれに関連する発明の詳細な説明の欄に記載された本件発明の第１の実施例や本件発明の第２の実施例のように、明らかに一体型に構成されたインターネットカメラについて発明の詳細な説明に記載されているから、本件請求項２２（訂正前の本件請求項２４）に記載された発明は、発明の詳細な説明に記載されたものである。
　また申立人渡部廣美の指摘する本件特許明細書の段落【０１６３】ないし【０１６５】の記載及び図２１に記載されたものは、別体に構成されたものであり、一体型ではないことは当業者にとって明らかであり、したがって、本件特許明細書の段落【０１６３】ないし【０１６５】の記載及び図２１に記載されたものは、本件請求項２２（訂正前の本件請求項２４）に記載された発明に含まれないことが明らかであるから、本件請求項２２（訂正前の本件請求項２４）に係る発明が明確でないとはいえない。
　よって、本件請求項２２（訂正前の本件請求項２４）の記載は、特許法３６条第６項の規定に違反してなされたものではない。
　
（６）むすび
　以上のとおりであるから、特許異議申立の理由及び証拠によっては、本件請求項１ないし４０に係る発明の特許を取り消すことはできない。
　また、他に本件請求項１ないし４０に係る発明の特許を取り消すべき理由を発見しない。
　よって結論のとおり決定する。
【異議決定日】
平成１３年１１月６日（２００１．１１．６）
【訂正の要旨】
訂正の要旨
　１．特許請求の範囲の請求項１を、もとの請求項３の内容、およびもとの請求項６の内容の一部である、「前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを備える」という内容により減縮し、さらに、所定のファイル転送プロトコルをＦＴＰに、および所定のインターネット・トランスポート制御プロトコルをＴＣＰ／ＩＰに限定すると共に、不明瞭な記載の釈明を目的として、明細書第１ページ第１２行目〜１３行目（特許第３０３４２４３号、第１欄第１１行目）に記載の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」とし、明細書第１ページ第２３」行目、第２６行目（特許第３０３４２４３号、第２欄第１３行目および第３欄第３行目）の「トランスポート制御装置」を「前記トランスポート制御装置」に訂正するため、請求項１全体を、
　「デジタル画像をインターネット・アドレスへ送信する一体型インターネットカメラであって、
　撮像装置と、
　撮像装置上に画像を形成する光学システムと、
　撮像装置からデジタル画像を取りこむ画像取込み回路と、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　所定のインターネット・アドレスにある宛先シェル・アカウントと前記ネットワーク・インタフェース装置を介して通信し、ファイル転送プロトコルＦＴＰに従ってデジタル画像ファイルを宛先シェル・アカウントへ転送し、それによって、インターネットにアクセスしたユーザが宛先シェル・アカウント内のデジタル画像ファイルを使用することを可能にするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置を有し、
　前記光学システムと、前記画像取込み回路と、前記ネットワーク・インタフェース装置と、前記ファイル転送装置と、前記トランスポート制御装置と、前記伝送開始装置との間の動作および通信を制御するマイクロコントローラと、
　前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
　前記撮像装置、前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置と、前記マイクロコントローラと、前記第１のスケジューリング装置と、前記構成装置と、がすべて内部に収納されたカメラ本体と、
を備え、
　前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、および前記伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信も前記マイクロコントローラにより制御されることを特徴とする一体型インターネットカメラ。」と訂正する。
　２．特許請求の範囲のもとの請求項２４をもとの請求項２７の内容、およびもとの請求項３０の内容の一部である、「前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、を含む」という内容により減縮し、さらに、構成情報検索装置が構成情報を「回収する」という限定を加えると共に、所定のファイル転送プロトコルをＦＴＰに、および所定のインターネット・トランスポート制御プロトコルをＴＣＰ／ＩＰに限定し、不明瞭な記載の釈明を目的として、明細書第５ページ第２８行目（特許第３０３４２４３号、第６欄第１５行目）に記載の「ネットワークインターフェース装置」を「前記ネットワークインターフェース装置」とし、明細書第５ページ第２８行目および２９行目および明細書第６ページ第２行目（特許第３０３４２４３号、第６欄第１５行目〜１６行目、１７行目および第１９行目〜２０行目）、に記載の「宛先シェル・アカウント」を「前記宛先シェル・アカウント」に訂正するため、請求項２４全体を、
　「インターネットを介してデジタル画像を送信するインターネットカメラシステムであって、
　所定のインターネット・アドレスにユーザ・ディレクトリを有する宛先シェル・アカウントと、
　インターネットを介して前記宛先シェル・アカウントのユーザ・ディレクトリにアクセスするアクセス装置と、
　カメラ本体を有する一体型インターネットカメラとを備え、前記カメラ本体が、
　デジタル画像を取りこむ画像取込みシステムと、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　前記ネットワーク・インタフェース装置を介して前記宛先シェル・アカウントと通信し、ファイル転送プロトコルＦＴＰに従って前記宛先シェル・アカウントのユーザ・ディレクトリへデジタル画像ファイルを転送し、それによって、インターネットにアクセスしたアクセス装置が前記宛先シェル・アカウントのユーザ・ディレクトリ中のデジタル画像ファイルを使用できるようにするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの前記宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、
　前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
を含むことを特徴とするインターネットカメラシステム。」と訂正する。
　３．特許第３０３４２４３号発明の明細書中の特許請求の範囲の請求項１〜４４において、特許請求の範囲の減縮を目的として、もとの請求項３、１１、２７、３５を削除し、以下項数を繰り上げ、以下の請求項対応表に示すように訂正する。
請求項対応表
　４．特許請求の範囲の、番号を繰り上げた後の請求項５（もとの請求項６）において、請求項１に組み込まれた部分との重複を避けるため、不明瞭な記載の釈明を目的とし、かつ、上記３に記載の請求項の番号の繰り上げに対応して、従属先を訂正することを目的として、請求項５全体を、以下の通り訂正する。
「さらに、前記構成設定装置は、前記構成情報に従って前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項１から請求項４のいずれかに記載の一体型インターネットカメラ。」
　５．特許請求の範囲の、番号を繰り上げた後の請求項９（もとの請求項１０）において、請求項１に組み込まれた、「前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」との整合性をとるため、不明瞭な記載の釈明を目的とし、かつ、上記３に記載の請求項の番号の繰り上げに対応して、従属先を訂正することを目的として、請求項９全体を、以下の通り訂正する。
「前記構成設定装置がさらに、前記構成情報に従って、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項６から請求項８のいずれかに記載のインターネットカメラシステム。」
　６．特許請求の範囲の、番号を繰り上げた後の請求項２７（もとの請求項３０）において、請求項２２（もとの請求項２４）に組み込まれた部分との重複を避けるため、不明瞭な記載の釈明を目的とし、かつ、上記３に記載の請求項の番号の繰り上げに対応して、従属先を訂正することを目的として、請求項２７全体を、以下の通り訂正する。
「前記構成設定装置が、さらに前記構成情報に従って前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２２または請求項２６のいずれかに記載のインターネットカメラシステム。」
　７．特許請求の範囲の、番号を繰り上げた後の請求項３１（もとの請求項３４）において、請求項２２（もとの請求項２４）に組み込まれた、「前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置」との整合性をとるため、不明瞭な記載の釈明を目的とし、かつ、上記３に記載の請求項の番号の繰り上げに対応して、従属先を訂正することを目的として、請求項３１全体を、以下の通り訂正する。
「前記構成設定装置がさらに、前記構成情報に従って、前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２８から請求項３０のいずれかに記載のインターネットカメラシステム。」
　８．特許請求の範囲の、番号を繰り上げた後の請求項１０、１５、１６、２３、３４、３５（もとの請求項１２、１７、１８、２５、３８、３９）に記載の「所定のインターネット・トランスポート制御プロトコル」を、インターネット・トランスポート制御プロトコルがＴＣＰ／ＩＰであることを目的として「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と訂正する。該当箇所を下表に示す。
　９．不明瞭な記載の釈明を目的として、特許請求の範囲の、番号を繰り上げた後の請求項１５、３４（もとの請求項１７、３８）に記載の「トランスポート制御装置」を「前記トランスポート制御装置」と訂正する。該当箇所を下表に示す。
　１０．不明瞭な記載の釈明を目的として、特許請求の範囲の、番号を繰り上げた後の請求項１５、３３、３４（もとの請求項１７、３７、３８）に記載の「ファイル転送装置」を「前記ファイル転送装置」と訂正する。該当箇所を下表に示す。
　１１．不明瞭な記載の釈明を目的として、特許請求の範囲の、番号を繰り上げた後の請求項２８、３９（もとの請求項３１、４３）に記載の「画像取り込み回路」を「画像取り込みシステム」と証する。該当箇所を下表に示す。
　１２．上記３に示した請求項の番号の繰り上げと整合性を取るため、不明瞭な記載の釈明を目的として、以下の通り請求項の従属先を訂正する。
　請求項３（もとの請求項４）の「請求項３に記載」を請求項１または請求項２に記載」に訂正する。
　請求項４（もとの請求項５）の「請求項４に記載」を「請求項３に記載」に訂正する。
　請求項６（もとの請求項７）の「請求項１から請求項６のいずれかに記載」を「請求項１から請求項５のいずれかに記載」に訂正する。
　請求項７（もとの請求項８）の「請求項７に記載」を「請求項６に記載」に訂正する。
　請求項８（もとの請求項９）の「請求項８に記載」を「請求項７に記載」に訂正する。
　請求項１０（もとの請求項１２）の「請求項１から請求項１１のいずれかに記載」を「請求項１から請求項９のいずれかに記載」に訂正する。
　請求項１１（もとの請求項１３）の「請求項１から請求項１２のいずれかに記載」を「請求項１から請求項１０のいずれかに記載」に訂正する。
　請求項１２（もとの請求項１４）の「請求項１から請求項１３のいずれかに記載」を「請求項１から請求項１１のいずれかに記載」に訂正する。
　請求項１３（もとの請求項１５）の「請求項１から請求項１４のいずれかに記載」を「請求項１から請求項１２のいずれかに記載」に訂正する。
　請求項１４（もとの請求項１６）の「請求項１から請求項１５のいずれかに記載」を「請求項１から請求項１３のいずれかに記載」に訂正する。
　請求項１５（もとの請求項１７）の「請求項１から請求項１６のいずれかに記載」を「請求項１から請求項１４のいずれかに記載」に訂正する。
　請求項１６（もとの請求項１８）の「請求項１から請求項１７のいずれかに記載」を「請求項１から請求項１５のいずれかに記載」に訂正する。
　請求項１７（もとの請求項１９）の「請求項１から請求項１８のいずれかに記載」を「請求項１から請求項１６のいずれかに記載」に訂正する。
　請求項１８（もとの請求項２０）の「請求項１９に記載」を「請求項１７に記載」に訂正する。
　請求項１９（もとの請求項２１）の「請求項１から請求項２０のいずれかに記載」を「請求項１から請求項１８のいずれかに記載」に訂正する。
　請求項２０（もとの請求項２２）の「請求項１から請求項２１のいずれかに記載」を「請求項１から請求項１９のいずれかに記載」に訂正する。
　請求項２１（もとの請求項２３）の「請求項１から請求項２２のいずれかに記載」を「請求項１から請求項２０のいずれかに記載」に訂正する。
　請求項２３（もとの請求項２５）の「請求項２４に記載」を「請求項２２に記載」に訂正する。
　請求項２４（もとの請求項２６）の「請求項２４または請求項２５に記載」を「請求項２２または請求項２３に記載」に訂正する。
　請求項２５（もとの請求項２８）の「請求項２７に記載」を「請求項２４に記載」に訂正する。
　請求項２６（もとの請求項２９）の「請求項２８に記載」を「請求項２５に記載」に訂正する。
　請求項２８（もとの請求項３１）の「請求項２４から請求項３０のいずれかに記載」を「請求項２２から請求項２７のいずれかに記載」に訂正する。
　請求項２９（もとの請求項３２）の「請求項３１に記載」を「請求項２８に記載」に訂正する。
　請求項３０（もとの請求項３３）の「請求項３２に記載」を「請求項２９に記載」に訂正する。
　請求項３２（もとの請求項３６）の「請求項２４から請求項３５のいずれかに記載」を「請求項２２から請求項３１のいずれかに記載」に訂正する。
　請求項３３（もとの請求項３７）の「請求項２４から請求項３６のいずれかに記載」を「請求項２２から請求項３２のいずれかに記載」に訂正する。
　請求項３４（もとの請求項３８）の「請求項２４から請求項３７のいずれかに記載」を「請求項２２から請求項３３のいずれかに記載」に訂正する。
　請求項３５（もとの請求項３９）の「請求項２４から請求項３８のいずれかに記載」を「請求項２２から請求項３４のいずれかに記載」に訂正する。
　請求項３６（もとの請求項４０）の「請求項２４から請求項３９のいずれかに記載」を「請求項２２から請求項３５のいずれかに記載」に訂正する。
　請求項３７（もとの請求項４１）の「請求項４０に記載」を「請求項３６に記載」に訂正する。
　請求項３８（もとの請求項４２）の「請求項２４から請求項４１のいずれかに記載」を「請求項２２から請求項３７のいずれかに記載」に訂正する。
　請求項３９（もとの請求項４３）の「請求項２４から請求項４２のいずれかに記載」を「請求項２２から請求項３８のいずれかに記載」に訂正する。
　請求項４０（もとの請求項４４）の「請求項２４から請求項４３のいずれかに記載」を「請求項２２から請求項３９のいずれかに記載」に訂正する。
　１３．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【０００９】第８行目（特許第３０３４２４３号、第１２欄第１４〜１５行目）、「所定のファイル転送プロトコル」を「ファイル転送プロトコルＦＴＰ」と訂正する。
　１４．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【００１０】第１〜２行目（特許第３０３４２４３号、第１２欄第２１行目）、「所定のインターネット・トランスポート制御プロトコル」を「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と訂正する。段落【００１０】第１０行目（特許第３０３４２４３号、第１２欄第３３〜３４行目）、「カメラ本体に収納されている。」を「カメラ本体に収納されている。また上記一体型インターネットカメラは、構成装置を有し、構成装置は、構成情報検索装置と構成設定装置とを有する。構成情報検索装置は宛先シェル・アカウントから構成情報を検索、回収し、それに対して構成設定装置は構成情報に従って、第１のスケジューリング装置等の動作パラメータを設定する。」と訂正する。
　１５．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【００１１】第６〜７行目（特許第３０３４２４３号、第１２欄第４３〜４４行目）、「送信開始装置とを有する」を「送信開始装置と、第１のスケジューリング装置と、構成情報検索装置と構成設定装置とを含む構成装置を有する」と訂正する。また明細書の段落【００１１】第１１行目（特許第３０３４２４３号、第１２欄第４９〜５０行目）、「所定のファイル転送プロトコル」を「ファイル転送プロトコルＦＴＰ」と訂正する。
　１６．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【００１２】第１〜２行目（特許第３０３４２４３号、第１３欄第６行目）、「所定のインターネット・トランスポート制御プロトコル」を「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と訂正する。また明細書の段落【００１２】第５行目（特許第３０３４２４３号、第１３欄第１２行目）、「接続を開始する」を「接続を開始する。第１のスケジューリング装置は、トランスポート制御装置とファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするための少なくとも一つのタイマを含む。構成情報検索装置は宛先シェル・アカウントから構成情報を検索、回収し、それに対して構成設定装置は構成情報に従って、第１のスケジューリング装置等の動作パラメータを設定する」と訂正する。
　１７．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【００１９】（特許第３０３４２４３号、第１４欄第２３〜３１行目）を、「一体型インターネットカメラにおける構成設定装置は、構成情報に従って、１つまたは複数の画像取込み回路、ネットワーク・インタフェース装置、ファイル転送装置、トランスポート制御装置、伝送開始装置の動作パラメータを設定する。」と訂正する。
　１８．特許請求の範囲と発明の詳細な説明の記載との整合をとるため、不明瞭な記載の釈明を目的として、明細書の段落【００２３】第１〜２行目（特許第３０３４２４３号、第１４欄第５０行目〜第１５欄第１行目）、「所定のインターネット・トランスポート制御プロトコル」を「インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰ」と訂正する。
（５４）【発明の名称】
一体型インターネットカメラおよびインターネットカメラシステム
（５７）【特許請求の範囲】
　【請求項１】　デジタル画像をインターネット・アドレスへ送信する一体型インターネットカメラであって、
　撮像装置と、
　撮像装置上に画像を形成する光学システムと、
　撮像装置からデジタル画像を取りこむ画像取込み回路と、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　所定のインターネット・アドレスにある宛先シェル・アカウントと前記ネットワーク・インタフェース装置を介して通信し、ファイル転送プロトコルＦＴＰに従ってデジタル画像ファイルを宛先シェル・アカウントへ転送し、それによって、インターネットにアクセスしたユーザが宛先シェル・アカウント内のデジタル画像ファイルを使用することを可能にするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置を有し、
　前記光学システムと、前記画像取込み回路と、前記ネットワーク・インタフェース装置と、前記ファイル転送装置と、前記トランスポート制御装置と、前記伝送開始装置との間の動作および通信を制御するマイクロコントローラと、
　前記宛先シェル・アカウントから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
　前記撮像装置、前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置と、前記マイクロコントローラと、前記第１のスケジューリング装置と、前記構成装置と、がすべて内部に収納されたカメラ本体と、
を備え、
　前記光学システム、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、および前記伝送開始装置と、前記第１のスケジューリング装置との間の動作および通信も前記マイクロコントローラにより制御されることを特徴とする一体型インターネットカメラ。
　【請求項２】　さらに、前記取り込まれたデジタル画像中にテキスト情報を生成する文字生成装置を備えることを特徴とする請求項１に記載の一体型インターネットカメラ。
　【請求項３】　前記デジタル画像ファイルが、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項１または請求項２に記載の一体型インターネットカメラ。
　【請求項４】　前記生成されたテキスト情報が、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項３に記載の一体型インターネットカメラ。
　【請求項５】　さらに、前記構成設定装置は、前記構成情報に従って前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項１から請求項４のいずれかに記載の一体型インターネットカメラ。
　【請求項６】　さらに、前記画像取込み回路による画像取込みをスケジューリングするために少なくとも１つのタイマを含む第２のスケジューリング装置を備えることを特徴とする請求項１から請求項５のいずれかに記載の一体型インターネットカメラ。
　【請求項７】　前記デジタル画像ファイルが、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項６に記載の一体型インターネットカメラ。
　【請求項８】　前記生成されたテキスト情報が、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項７に記載の一体型インターネットカメラ。
　【請求項９】　前記構成設定装置がさらに、前記構成情報に従って、前記画像取込み回路、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項６から請求項８のいずれかに記載のインターネットカメラシステム。
　【請求項１０】　前記ネットワーク・インタフェース装置が、インターネットに接続された電話システムに接続するモデムを含み、前記伝送開始装置が、所定の電話伝送プロトコルに従って前記モデムを介してインターネットとの電話接続を開始し、前記所定の電話伝送プロトコルと前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰとを変換する電話変換装置を含むことを特徴とする請求項１から請求項９のいずれかに記載の一体型インターネットカメラ。
　【請求項１１】　さらに、セットアップ装置に接続するように構成され、前記接続されたセットアップ装置から前記一体型インターネットカメラを制御するためのコマンドを受信するシリアル・インタフェースを備えることを特徴とする請求項１から請求項１０のいずれかに記載の一体型インターネットカメラ。
　【請求項１２】　前記トランスポート制御装置とファイル転送装置のうちの少なくとも一方がさらに、ネットワーク・インタフェース装置を介して前記所定のインターネット・アドレスに接続するためのネットワーク・ログイン認証を行うネットワーク認証装置を備えることを特徴とする請求項１から請求項１１のいずれかに記載の一体型インターネットカメラ。
　【請求項１３】　前記ファイル転送装置がさらに、前記デジタル画像ファイルを前記宛先シェル・アカウントへ転送するために宛先ディレクトリおよびファイル名を設定し送信するディレクトリ選択装置を備えることを特徴とする請求項１から請求項１２のいずれかに記載の一体型インターネットカメラ。
　【請求項１４】　前記撮像装置が、色画像を形成する色成分システムを含み、前記一体型インターネットカメラがさらに、前記取り込まれたデジタル画像の色特性を調整する色調整回路を備えることを特徴とする請求項１から請求項１３のいずれかに記載の一体型インターネットカメラ。
　【請求項１５】　さらに、前記ファイル転送装置が圧縮済みデジタル画像ファイルを宛先シェル・アカウントへ転送し、前記トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従って圧縮済みデジタル画像ファイルをパケット化するように、取込まれたデジタル画像から圧縮済みデジタル画像ファイルを生成する画像圧縮回路を備えることを特徴とする請求項１から請求項１４のいずれかに記載の一体型インターネットカメラ。
　【請求項１６】　前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰが、エラーを検出せず、また誤ったデータを再送せず、それによって前記ファイル転送装置による画像転送速度を増加することを特徴とする請求項１から請求項１５のいずれかに記載の一体型インターネットカメラ。
　【請求項１７】　さらに、Ｅメール伝送装置とＥメール・メッセージ・アセンブラとを含み、前記Ｅメール・メッセージ・アセンブラが、前記カメラの状況を表すＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項１から請求項１６のいずれかに記載の一体型インターネットカメラ。
　【請求項１８】　前記Ｅメール・メッセージ・アセンブラが、デジタル画像ファイルを含むＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、デジタル画像を含む前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項１７に記載の一体型インターネットカメラ。
　【請求項１９】　さらに、前記マイクロコントローラに接続されたトリガ装置を備え、前記マイクロコントローラが、画像の取込みと、前記ファイル転送装置を介したデジタル画像ファイルの宛先シェル・アカウントへの転送を開始し、前記伝送開始装置が前記トリガ装置のトリガに応答することを特徴とする請求項１から請求項１８のいずれかに記載の一体型インターネットカメラ。
　【請求項２０】　ビデオ信号を受信するビデオ入力手段を有し、画像取り込み回路は前記撮像装置ではなく前記ビデオ入力手段からデジタル画像を取り込むことを特徴とする、請求項１から請求項１９のいずれかに記載の一体型インターネットカメラ。
　【請求項２１】　ビデオ信号を出力するビデオ出力手段を有し、デジタル画像ファイルがビデオ画像として前記ビデオ出力手段から出力されることを特徴とする請求項１から請求項２０のいずれかに記載の一体型インターネットカメラ。
　【請求項２２】　インターネットを介してデジタル画像を送信するインターネットカメラシステムであって、
　所定のインターネット・アドレスにユーザ・ディレクトリを有する宛先シェル・アカウントと、
　インターネットを介して前記宛先シェル・アカウントのユーザ・ディレクトリにアクセスするアクセス装置と、
　カメラ本体を有する一体型インターネットカメラとを備え、前記カメラ本体が、
　デジタル画像を取りこむ画像取込みシステムと、
　デジタル画像ファイルをインターネットへ送信するためにインターネットに接続することのできるネットワーク・インタフェース装置と、
　前記ネットワーク・インタフェース装置を介して前記宛先シェル・アカウントと通信し、ファイル転送プロトコルＦＴＰに従って前記宛先シェル・アカウントのユーザ・デイレクトリへデジタル画像ファイルを転送し、それによって、インターネットにアクセスしたアクセス装置が前記宛先シェル・アカウントのユーザ・ディレクトリ中のデジタル画像ファイルを使用できるようにするファイル転送装置と、
　インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化し、パケット化されたデジタル画像ファイルの所定のインターネット・アドレスへのアドレス指定を制御するトランスポート制御装置と、
　前記トランスポート制御装置および前記ネットワーク・インタフェース装置を介してインターネットとの接続を開始する伝送開始装置と、
　前記トランスポート制御装置および前記ファイル転送装置によるデジタル画像ファイルの前記宛先シェル・アカウントへの転送をスケジューリングするために少なくとも１つのタイマを含む第１のスケジューリング装置と、
　前記宛先シェル・アカウントのユーザ・ディレクトリから構成情報を検索、回収する構成情報検索装置と、前記構成情報に従って、前記第１のスケジューリング装置の動作パラメータを設定する構成設定装置とを含む、構成装置と、
を含むことを特徴とするインターネットカメラシステム。
　【請求項２３】　前記ネットワーク・インタフェース装置が、インターネットに接続された電話システムに接続するモデムを含み、前記伝送開始装置が、所定の電話伝送プロトコルに従って前記モデムを介してインターネットとの電話接続を開始し、前記所定の電話伝送プロトコルと前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰとの間の変換を行う電話変換装置を含むことを特徴とする請求項２２に記載のインターネットカメラシステム。
　【請求項２４】　前記一体型インターネットカメラがさらに、前記取り込まれたデジタル画像中にテキスト情報を生成する文字生成装置を備え、前記文字生成装置が、前記取り込まれたデジタル画像中にテキスト情報を生成することを特徴とする請求項２２または請求項２３に記載のインターネットカメラシステム。
　【請求項２５】　前記デジタル画像ファイルが、前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項２４に記載のインターネットカメラシステム。
　【請求項２６】　前記生成されたテキスト情報が前記第１のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項２５に記載のインターネットカメラシステム。
　【請求項２７】　前記構成設定装置が、さらに前記構成情報に従って前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２２または請求項２６のいずれかに記載のインターネットカメラシステム。
　【請求項２８】　前記一体型インターネットカメラがさらに、前記画像取込みシステムによる画像取込みをスケジューリングするために少なくとも１つのタイマを含む第２のスケジューリング装置を備えることを特徴とする請求項２２から請求項２７のいずれかに記載のインターネットカメラシステム。
　【請求項２９】　前記デジタル画像ファイルが、前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表す情報を含むことを特徴とする請求項２８に記載のインターネットカメラシステム。
　【請求項３０】　前記生成されたテキスト情報が前記第２のスケジューリング装置が備える前記少なくとも１つのタイマの状況を表すことを特徴とする請求項２９に記載のインターネットカメラシステム。
　【請求項３１】　前記構成設定装置がさらに、前記構成情報に従って、前記画像取込みシステム、前記ネットワーク・インタフェース装置、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置、前記第２のスケジューリング装置のうちの少なくとも１つの動作パラメータを設定することを特徴とする請求項２８から請求項３０のいずれかに記載のインターネットカメラシステム。
　【請求項３２】　前記一体型インターネットカメラがさらに、
　セットアップ装置に接続するように構成され、前記接続されたセットアップ装置から前記一体型インターネットカメラを制御するためのコマンドを受信するシリアル・インタフェースを備えることを特徴とする請求項２２から請求項３１のいずれかに記載のインターネットカメラシステム。
　【請求項３３】　前記トランスポート制御装置と前記ファイル転送装置のうちの少なくとも一方がさらに、ネットワーク・インタフェース装置を介して前記所定のインターネット・アドレスに接続するためのネットワーク・ログイン認証を行うネットワーク認証装置を備えることを特徴とする請求項２２から請求項３２のいずれかに記載のインターネットカメラシステム。
　【請求項３４】　前記一体型インターネットカメラがさらに、
　前記ファイル転送装置が圧縮済みデジタル画像ファイルを宛先シェル・アカウントへ転送し、前記トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従って圧縮済みデジタル画像ファイルをパケット化するように、取込まれたデジタル画像から圧縮済みデジタル画像ファイルを生成する画像圧縮システムを備えることを特徴とする請求項２２から請求項３３のいずれかに記載の一体型インターネットカメラシステム。
　【請求項３５】　前記インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰが、エラーを検出せず、また誤ったデータを再送せず、それによって前記ファイル転送装置による画像転送速度を増加することを特徴とする請求項２２から請求項３４のいずれかに記載のインターネットカメラシステム。
　【請求項３６】　前記一体型インターネットカメラがさらに、Ｅメール伝送装置とＥメール・メッセージ・アセンブラとを含み、前記Ｅメール・メッセージ・アセンブラが、前記カメラの状況を表すＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項２２から請求項３５のいずれかに記載のインターネットカメラシステム。
　【請求項３７】　前記Ｅメール・メッセージ・アセンブラが、デジタル画像ファイルを含むＥメール・メッセージをアセンブルし、前記Ｅメール伝送装置が、デジタル画像ファイルを含む前記Ｅメール・メッセージを前記トランスポート制御装置および前記伝送開始装置を介して所定のＥメール・アドレスへ送信することを特徴とする請求項３６に記載のインターネットカメラシステム。
　【請求項３８】　前記一体型インターネットカメラがさらに、前記一体型インターネットカメラに接続されたトリガ装置を備え、前記一体型インターネットカメラが、前記トリガ装置のトリガに応答して、画像の取込みと、前記ファイル転送装置、前記トランスポート制御装置、前記伝送開始装置を介したデジタル画像ファイルの宛先シェル・アカウントへの転送を開始することを特徴とする請求項２２から請求項３７のいずれかに記載のインターネットカメラシステム。
　【請求項３９】　前記インターネットカメラシステムはビデオ画像源を有し、前記一体型インターネットカメラが前記ビデオ画像源からビデオ信号を受信するビデオ入力手段を有し、前記画像取り込みシステムは前記撮像装置ではなく前記ビデオ入力手段からデジタル画像を取り込むことを特徴とする、請求項２２から請求項３８のいずれかに記載のインターネットカメラシステム。
　【請求項４０】　前記インターネットカメラシステムはビデオ表示装置を有、前記一体型インターネットカメラは前記ビデオ表示装置にビデオ信号を出力するビデオ出力手段を有し、デジタル画像ファイルがビデオ画像として前記ビデオ出力手段から出力されることを特徴とする請求項２２から請求項３９のいずれかに記載のインターネットカメラシステム。
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　本発明は、インターネットに接続しインターネットを介して画像を送信する一体型インターネットカメラおよび該インターネットカメラを用いたインターネットカメラシステムに関する。
　【０００２】
　【従来の技術】
　インターネット（ＴＣＰ／ＩＰ（トランスミッション制御プロトコル／インターネット・プロトコル）の下で稼動する世界規模のインターネットワーク）の加入者が増大し、消費者志向が強まるにつれて、簡単な方法で様々な媒体にアクセスしたいとの要求が強まってきている。新しい加入者の大部分は、「Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ」、すなわち、ハイパーテキストによって駆動される世界規模のマルチメディア・システム（以下では「Ｗｅｂ」と呼ぶ）へのアクセスが目的であり、現在、静止画及び動画のデジタル画像アーカイブがＷｅｂ上のいたるところに存在している。また、動画であるか静止画像であるかにかかわらず、様々な応用が考えられるため、リアルタイム及びライブ・ビデオに対する要望は強く、娯楽、広告、教育、セキュリティ、交通監視、気象観測、育児監視、サーベイランス、一般消費者向け製品等のニーズによって、リアルタイム画像または一連の画像をインターネットおよびＷｅｂ上に乗せることのできるシステムが考案されてきている。
　【０００３】
　しかしながら、従来型のシステムは複雑かつ高価であり、画像をインターネットまたはＷｅｂ上に乗せるには汎用パーソナル・コンピュータおよび周辺装置を制御するためのホスト機能を必要とすると共に、使用するには適格なオペレータを必要とするといった問題があった。しかも、通常このようなシステムは大型で携帯性に欠けるものである。
　【０００４】
　そのような従来型のシステムの例を図２４に示す。ビデオ・カメラ１１０は、パーソナル・コンピュータ１２２の並列バス１１４をホストとする「フレーム・グラバ」カード１１２に接続される。フレーム・グラバ・カード１１２は、ビデオ・カメラ１１０からのアナログ・ビデオ信号の１画面分をデジタル画像に復号し、コンピュータ１２２上で実行される専用のソフトウェアでこのデジタル画像を使用できるようにする。通常、専用のソフトウェアは、パーソナル・コンピュータ１２２のメイン・マイクロプロセッサを使用してデジタル画像をメイン・メモリ内に圧縮し格納する。コンピュータ１２２がインターネットに画像をアップロードするには、シリアル・ポート１１８と、公衆電話システム１２４に接続されたモデム１２０が必要である。パーソナル・コンピュータ１２２は、少なくともモデム・ドライバと、ネットワーク伝送プロトコル（たとえば、ＴＣＰ／ＩＰ）ドライバと、電話伝送プロトコル（たとえば、ＰＰＰ：ポイント・ツー・ポイント・プロトコル）ドライバと、ファイル転送プロトコル（たとえば、ＦＴＰ：ファイル転送プロトコル）アプリケーションとを含んだメイン・メモリ内で実行される他のソフトウェア・プログラムによりモデム１２０に接続され、電話システム１２４を通してＩＳＰ（インターネット・サービス・プロバイダ）１２８に接続される。その後、パーソナル・コンピュータ１２２は、ＩＳＰ１２８で利用できるシェル・アカウントに予め割り振られた記録装置の所定の領域に、圧縮された画像をアップロードすることができる。
　【０００５】
　このようなシステムではコストが数千ドルに達することもあり、また、コンピュータ１２２は、オンサイトで、すなわち、カメラ１１０に比較的近接していなければならず、大型で比較的移動しにくいものとなる。また、このシステムは汎用的な部品のアセンブリであり、コンピュータ１２２は通常、カメラ１１０専用に使用されるので、システム自体は多数の冗長機能および必要以上に高度な機能を有する。さらに、このようなシステムでは、個々の装置間で多数のインタフェースおよび通信リンクが存在するためにエラーが起こる可能性が高く、結果として、設置及び設定時の障害や個々の装置間での通信エラーを引起こし易いといった問題がある。
　【０００６】
　以下の頭字語および略語は、本明細書の全体にわたって使用される。これらの語の定義を以下の通りとする。
　ｘＤＳＬ−（汎用）デジタル加入者回線
　ＡＴＭ−非同期転送モード
　ＣＣＤ−電荷結合素子
　ＣＣＴＶ−閉回路テレビ
　ＤＮＳ−ドメイン・ネーミング・システム、ドメイン・ネーム・サーバ
　ＥｘＣＡ−Ｅｘｃｈａｎｇｅａｂｌｅ　Ｃａｒｄ　Ａｒｃｈｉｔｅｃｔｕｒｅ
　ＦＴＰ−ファイル転送プロトコル
　ＨＴＭＬ−Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ
　ＩｒＤＡ−Ｉｎｆｒａｒｅｄ　Ｄａｔａ　Ａｓｓｏｃｉａｔｉｏｎ
　ＩＳＡ−インダストリースタンダードアーキテクチャ
　ＩＳＤＮ−統合デジタルサービス網
　ＩＳＰ−インターネット・サービス・プロバイダ
　ＪＰＥＧ−Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ
　ＭＩＭＥ−Ｍｕｌｔｉｐｕｒｐｏｓｅ　Ｉｎｔｅｒｎｅｔ　Ｍａｉｌ　Ｅｘｔｅｎｓｉｏｎ
　ＮＴＳＣ−Ｎａｔｉｏｎａｌ　Ｔｅｌｅｖｉｓｉｏｎ　Ｓｙｓｔｅｍ　Ｃｏｍｍｉｔｔｅｅ
　ＰＡＬ−Ｐｈａｓｅ　Ａｌｔｅｒｎａｔｉｎｇ　Ｌｉｎｅ
　ＰＣＭＣＩＡ−Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ　Ｍｅｍｏｒｙ　Ｃａｒｄ　Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ａｓｓｏｃｉａｔｉｏｎ
　ＰＯＴＳ−在来型電話サービス
　ＰＰＰ−ポイント・ツー・ポイント・プロトコル
　ＳＬＩＰ−Ｓｅｒｉａｌ　Ｌｉｎｋ　Ｉｎｔｅｒｆａｃｅ　Ｐｒｏｔｏｃｏｌ
　ＳＭＴＰ−簡易メール転送プロトコル
　ＴＣＰ／ＩＰ−トランスミッション制御プロトコル／インターネット・プロトコル
　ＵＤＰ／ＩＰ−ユーザ・データグラム・プロトコル／インターネット・プロトコル
　ＵＲＬ−Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ
　ＵＳＢ−Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ
　【０００７】
　【発明が解決しようとする課題】
　本発明は、前記問題点に鑑みてなされたもので、本発明の目的は、単一で携帯可能なそれ自身で独立して動作する装置、いわゆる、組込み型システムで、パーソナル・コンピュータなどの外部制御装置を使用する必要なしにリアルタイム・デジタル画像および記憶されたデジタル画像をインターネットへ送信するためのすべての必要な機能を有する廉価で効率的なカメラを提供することである。
　【０００８】
　そして、本発明のさらなる目的は、インターネット上の特定のユーザが利用できる特定の領域に対し、スケジューリングされたデジタル画像の送信を行うことができ、かつそのスケジューリング及びデジタル画像を独立に制御することのできる携帯可能でかつそれ自身で独立して動作するカメラを提供することである。
　【０００９】
　【課題を解決するための手段】
　上記の目的は、撮像装置と、撮像装置上に画像を形成する光学システムと、撮像装置からデジタル画像を取り込む画像取込み回路とを有して、デジタル画像をインターネット・アドレスへ送信する一体型インターネットカメラを提供することによって達成される。一体型インターネットカメラは、デジタル画像ファイルをインターネットへ送信できるようにインターネットにネットワーク・インタフェース装置で接続されており、ファイル転送装置が、ネットワーク・インタフェース装置を介して所定のインターネット・アドレスにある宛先シェル・アカウントとファイル転送プロトコルＦＴＰに従って通信することにより、デジタル画像ファイルを宛先シェル・アカウントへ転送する。前記宛先シェル・アカウント内のデジタル画像ファイルは、インターネットにアクセスするユーザに対し利用可能となる。
　【００１０】
　具体的には、トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化すると共に、パケット化されたデジタル画像ファイルを所定のインターネット・アドレスへ送信すべくアドレス制御し、同時に、送信開始装置が、トランスポート制御装置およびネットワーク・インタフェース装置を介してインターネットとの接続を開始する。尚、タイマを含む第１のスケジューリング装置が、トランスポート制御装置およびファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送のスケジューリングを行うようにすることができ、マイクロコントローラが、前述の各装置間の動作および通信を制御している。そして、前述の全ての装置およびマイクロコントローラが、カメラ本体に収納されている。また上記一体型インターネットカメラは、構成装置を有し、構成装置は、構成情報検索装置と構成設定装置とを有する。構成情報検索装置は宛先シェル・アカウントから構成情報を検索、回収し、それに対して構成設定装置は構成情報に従って、第１のスケジューリング装置等の動作パラメータを設定する。
　【００１１】
　本発明の他の態様としては、所定のインターネット・アドレスにユーザ・ディレクトリを有する宛先シェル・アカウントに対し、インターネット経由でデジタル画像を送信する場合で、インターネットを介して宛先シェル・アカウントのユーザ・ディレクトリにアクセスするアクセス装置を有したインターネットカメラシステムが考えられる。カメラ本体は、画像取込みシステムと、ネットワーク・インタフェース装置と、ファイル転送装置と、トランスポート制御装置と、送信開始装置と、第１のスケジューリング装置と、構成情報検索装置と構成設定装置とを含む構成装置を有する。画像取込みシステムはデジタル画像の取り込みを行い、ネットワーク・インタフェース装置は、デジタル画像ファイルをインターネットへ送信できるようにインターネットに接続することができる。ファイル転送装置は、ネットワーク・インタフェース装置を介して宛先シェル・アカウントと通信し、ファイル転送プロトコルＦＴＰに従って宛先シェル・アカウントのユーザ・ディレクトリへデジタル画像を転送する。前記宛先シェル・アカウントのユーザ・ディレクトリ内の転送されたデジタル画像ファイルは、インターネットにアクセスしてアクセス装置を用いることにより、利用可能となる。
　【００１２】
　具体的には、トランスポート制御装置が、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰに従ってデジタル画像ファイルをパケット化すると共に、パケット化されたデジタル画像ファイルの、所定のインターネット・アドレスへのアドレス指定を制御し、送信開始装置が、トランスポート制御装置およびネットワーク・インタフェース装置を介してインターネットとの接続を開始する。第１のスケジューリング装置は、トランスポート制御装置とファイル転送装置によるデジタル画像ファイルの宛先シェル・アカウントへの転送をスケジューリングするための少なくとも一つのタイマを含む。構成情報検索装置は宛先シェル・アカウントから構成情報を検索、回収し、それに対して構成設定装置は構成情報に従って、第１のスケジューリング装置等の動作パラメータを設定する。
　【００１３】
　このように、携帯可能でそれ自身で独立して動作する一体型インターネットカメラは、パーソナル・コンピュータやサーバなどの外部制御装置を使用する必要なしに、スケジューリングされたインターネット接続を行い、インターネット上の特定のユーザに対して利用可能なリアルタイムデジタル画像を送信する構成とすることができ、かつその接続スケジューリング及び画像の送信を独立に制御することができるものである。さらに、携帯可能でそれ自身で独立して動作する一体型インターネットカメラは、パーソナル・コンピュータやサーバなどの外部制御装置を使用する必要なしに、所定のインターネットアドレスにユーザディレクトリを有する宛先シェルアカウントに対しスケジューリングされたインターネット接続を行い、アクセス装置を介して、インターネット上の特定のユーザに対して利用可能なリアルタイムデジタル画像を送信することができ、かつその接続スケジューリング及び画像の送信を独立に制御することができるものである。
　【００１４】
　ネットワーク・インタフェース装置の一例としては、インターネットに接続する為の電話システムに接続されているモデムが考えられる。この場合、送信開始装置は、所定の電話伝送プロトコルに従ってモデムを介してインターネットとの電話接続を開始し、所定の電話伝送プロトコルとインターネット・トランスポート制御プロトコルＴＣＰ／ＩＰとの変換を行う電話変換装置を含む。したがって、この一体型インターネットカメラは、電話伝送プロトコルまたはアナログ・データ伝送を使用して、公衆電話網または専用電話網、あるいは任意のネットワークまたは接続を介して前述の機能を実行することができる。
　【００１５】
　一体型インターネットカメラは第２のスケジューリング装置を有し、このスケジューリング装置は、画像取込み回路による画像取込みをスケジューリングするタイマを有する。したがって、画像取込みと画像送信をそれぞれの異なる時間にスケジューリングすることができる。この場合、デジタル画像ファイルは、１つまたは複数のタイマの状況を表す情報を有することができる。
　【００１６】
　一体型インターネットカメラはさらに、取り込まれたデジタル画像中にテキスト情報を生成する文字生成装置を有する。この場合、生成されるテキスト情報としては、第１および第２のスケジューリング装置の一方あるいは両方のそれぞれの１つまたは複数のタイマの状況表示が考えられる。
　【００１７】
　一体型インターネットカメラは、セットアップ装置（たとえば、パーソナルコンピュータ）に接続するように構成されたシリアル・インタフェースを有し、このシリアル・インタフェースは、接続されたセットアップ装置から一体型インターネットカメラを制御するコマンドを受信する。このように、一体型インターネットカメラを他の装置によって制御または設定することができる。
　【００１８】
　１つまたは複数のトランスポート制御装置およびファイル転送装置はさらに、ネットワーク・インタフェース装置を介して所定のインターネット・アドレスに接続するためのネットワーク・ログイン認証を与えるネットワーク認証装置を有する。したがって、一体型インターネットカメラは、セキュリティ機能および認証機能を有するネットワークにアクセスしファイルを送信することができる。
　【００１９】
　一体型インターネットカメラにおける構成設定装置は、構成情報に従って、１つまたは複数の画像取込み回路、ネットワーク・インタフェース装置、ファイル転送装置、トランスポート制御装置、伝送開始装置の動作パラメータを設定する。
　【００２０】
　さらに、ファイル転送装置は、デジタル画像ファイルを宛先シェル・アカウントへ転送するための宛先ディレクトリおよびファイル名を設定して送信し、宛先シェル・アカウント内の１つまたは複数の特定ディレクトリへのデジタル画像ファイル送信を可能にするディレクトリ選択装置を有する。
　【００２１】
　撮像装置は、カラー画像を形成する色成分システムを有することができ、その場合、一体型インターネットカメラはさらに、取り込まれたデジタル画像の色特性を調整する色調整回路を有する。
　【００２２】
　一体型インターネットカメラは画像圧縮回路を有し、この回路は、取り込まれたデジタル画像から圧縮されたデジタル画像ファイルを生成する。その結果、ファイル転送装置は圧縮済みデジタル画像ファイルを宛先シェル・アカウントへ転送し、トランスポート制御装置はインターネット・トランスポート制御プロトコルＴＣＰ／ＩＰによって圧縮済みデジタル画像ファイルをパケット化する。
　【００２３】
　システムの一態様として、インターネット・トランスポート制御プロトコルＴＣＰ／ＩＰはエラーを検出せず、また誤ったデータを再送せず（すなわちエラー訂正のためにデータの再送信を行わず）、それによってファイル転送装置による画像転送速度を高めることが考えられる。
　【００２４】
　さらに、他の態様として、一体型インターネットカメラはさらに、Ｅメール（電子メール）伝送装置とＥメール・メッセージ・アセンブラとを有することが考えられる。Ｅメール・メッセージ・アセンブラは、カメラの状況を表すＥメール・メッセージをアセンブル（データに変換）し、Ｅメール伝送装置は、トランスポート制御装置および伝送開始装置を介してＥメール・メッセージを所定のＥメール・アドレスへ送信する。
　【００２５】
　この場合、Ｅメール・メッセージ・アセンブラは、デジタル画像ファイルを有するＥメール・メッセージをアセンブルすることができる。したがって、Ｅメール伝送装置は、デジタル画像ファイルを有するＥメール・メッセージを、トランスポート制御装置および伝送開始装置を介して所定のＥメール・アドレスへ送信することができる。
　【００２６】
　一体型インターネットカメラはさらに、カメラおよびマイクロコントローラに接続されたトリガ装置を有する。カメラは、トリガ装置のトリガに応答して、画像取込みと、ファイル転送装置、トランスポート制御装置、伝送開始装置を介してデジタル画像ファイルを宛先シェル・アカウントへ転送することができる。
　【００２７】
　さらに加えて、一体型インターネットカメラは、標準的なビデオ信号を入力するためのビデオ入力端子を有しており、画像取り込み回路は、撮像装置の代わりにビデオ入力端子からの画像を取り込むことができる。したがって、カムコーダ若しくは他のビデオソース（チューナ、ＣＣＴＶネットワーク等）等を、インターネット等に送信するデジタル画像のソースとして使用することができる。
　【００２８】
さらにもう一つの態様として、一体型インターネットカメラは、デジタル画像ファイルとして転送されるビデオ画像を、標準的なビデオ信号として出力することができるビデオ出力端子を有する。したがって、インターネット等に送信される全ての画像は、モニター、録画装置、ＣＣＴＶネットワーク等の標準的なビデオ信号を用いる装置及びシステムにおいても使用することができる。
　【００２９】
　【発明の実施の形態】
　以下に本発明について図面を参照しながらさらに説明する。図面は、非制限的な例をあげて、本発明の様々な実施形態を示すものであり、いくつかの図にわたる同じ参照符号は同様な部品を表す。
　【００３０】
　図１は、本発明の第１の実施形態を示す。一体型インターネットカメラ１のすべての電気構成要素、機械構成要素、光学構成要素は、カメラ本体２０１内に収納される。したがって、本明細書では、「一体型」は「内蔵」と等価であり、すべての前述の構成要素は本体またはケーシング上に支持されるか、あるいは本体またはケーシング内に配置される。図１に示したように、カメラ１は、ネットワーク・インタフェース装置２３６（たとえば、モデムまたはネットワーク・カードを備える）および接続ケーブル２３７（公衆網に接続された電話線でも、あるいはローカル・エリア・ネットワークまたはワイド・エリア・ネットワークに接続されたネットワーク・ケーブルでもよい）を介してインターネットに接続することができる。望ましくは、カメラ本体は、標準の三脚ねじ穴を有し、戸外で使用できるように市販の屋外用カメラハウジングに適合するような寸法および形状にされる。
　【００３１】
　ビューファインダ２４４によって、オペレータは、画像形成光学システム（図２に示されている）を介してカメラ１の撮像装置（図２に示されている）上に形成された画像に対応する光景、またはその画像と同じ光景を見ることができる。ディスプレイ（たとえば、ＬＣＤ）２１８、望ましくは廉価なマルチライン・テキスト・ディスプレイは、設定状況、動作状況等をユーザに表示し、ユーザは、少なくともボタン／スイッチ入力装置２１４を介してカメラ１に適切な指示を入力することができる。第１の実施形態では、ボタン／スイッチ入力装置２１４は押しボタン２１４ａおよび２１４ｂと、動作メニューの切り替えを行う「メニュー」ボタン２１４ｄと、メニュー中の選択肢を示す「項目」ボタン２１４ｃと、イベント・ベース・モードで画像の取込みを行う（手動操作を含む）リリース・ボタン２１４ｅと、その他の特定の機能（後述）とを有する。
　【００３２】
　図２は、一体型インターネットカメラ１の第１の実施形態ブロック図である。この場合、カメラ１は、常時動作状態で動作している。すなわち、たとえば「オン−オフ」スイッチによってカメラが「オフ」しているとき、オペレータにはカメラに電力が供給されていないように見えるが、カメラ１は、「オフ」しているときでも依然として制御信号および入力に応答する。図２に示したように、カメラ１は、高集積マイクロコントローラ２００によって制御されており、このマイクロコントローラは、メイン・プロセッサまたはマイクロプロセッサ２０１と、パラレル（たとえば、１６ビットＩＳＡ）バス２３４（マイクロコントローラ２００の外部の構成要素に接続される）と、パラレル・バス２３４上のスロット・インタフェース２３２（たとえば、ＰＣＭＣＩＡインタフェース）を制御するスロット・コントローラ２０２（たとえば、ＰＣＭＣＩＡスロット・コントローラ）と、パラレル・バス２３４上の汎用メモリ（ＧＰ　ＤＲＡＭ）２２８を制御するメモリコントローラ２０４と、ディスプレイ２１８（例えば、ＬＣＤ）の表示機能を制御するＬＣＤコントローラ２０６と、時間、タイミングおよび間隔を測定するリアルタイム・クロック（クロック／タイマ）２０８と、外部周辺装置またはコンピュータをセットアップ装置としてマイクロコントローラ２００に接続するシリアル／ＩｒＤＡポート２１０と、割込みコントローラ２１３と、ボタン／スイッチ入力２１４を走査するキーボード・コントローラ２１２とを有する。
　【００３３】
　マイクロコントローラ２００は、それぞれ、メイン・プロセッサ２０１と通信できる複数の汎用入出力２１９（ＧＰＩＯピン）およびトリガ入力２１１インターフェイスを有する。図２に示したように、ＧＰＩＯピン２１９は様々な入出力、たとえばオーディオ入力２２１（ＭＩＣ）に接続することができる。さらに、（後述のように）イベント信号、すなわち「マニュアル」リリース信号をマイクロコントローラ２００へ送信する外部トリガ装置２１５（モーション・センサまたはトリップ・スイッチ）をトリガ入力２１１に接続することができる。ＧＰＩＯピン２１９は、入力信号を受信できるため、トリガ入力２１１と同様の動作も可能であることに留意されたい。カメラ１で使用するのに適した高集積マイクロコントローラの一例としてはＶａｄｅｍ　ＶＧ３３０があり、これは、前述の構成要素を有するｘ８６互換単一チップ・マイクロコントローラで、米国のＶａｄｅｍ社から市販されている。Ｖａｄｅｍマイクロコントローラは、本明細書内で論じるトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）スタックを組み込んだオペレーティング・システムの下で動作することができる。また、上記で述べた構成要素を外付けすることにより、より低い集積度のマイクロコントローラを使用できることに留意されたい。より低い集積度のマイクロコントローラの一例としては、日立製作所製Ｈ８／３４３７があり、富士フィルムマイクロデバイス社製　ＭＤ８５０１等の　ＰＣＭＣＩＡコントローラ（ダイレクトメモリアクセス機能付）と組み合わせて使用されること等が考えられる。
　【００３４】
　スロット（ＰＣＭＣＩＡ）コントローラ２０２とスロット・インタフェース２３２は共に、少なくともＰＣＭＣＩＡ２．１標準カードおよびＥｘＣＡ標準カードに準拠し、後述のようにネットワーク・インタフェース装置２３６をサポートすると共に、ホット・スワッピング機能およびメモリ・カードをサポートするように構成されている。
　【００３５】
　前述したように、ディスプレイ２１８は、文字およびテキスト情報を表示することができ、ディスプレイ・コントローラ２０６に応答する廉価なマルチライン・ディスプレイである。リアルタイム・クロック２０８は、クロック機能とタイマ機能の両方を有し、現在の日時を維持すると共に、日付および時間の問合せに応答し、あるいは１つまたは複数のタイマを開始又は停止し、あるいは所与のタイマの状況を返すことができる。また、リアルタイム・クロック２０８は自動でセットまたはリセットすることも、あるいは手動でセットまたはリセットすることもできる。ユーザの希望に応じて、現在の日時ストリングを得るためにカメラ１をサーバに接続することも、あるいは１９００年１月１日の深夜１２時からの秒数、すなわち調整された普遍時間を得るためにカメラ１をサーバに接続することもできる。これらの値と変数群内の時間ゾーン設定とに基づいて、現在のローカル時間を自動的に設定することができる。
　【００３６】
　シリアル／ＩｒＤＡポート２１０は、ＩｒＤＡ規格の下で動作する赤外線トランシーバと、シリアル・インタフェース（たとえば、ＤＢ９コネクタを有するＲＳ−２３２Ｃインタフェース）のうちの一方または両方を備える。シリアル／ＩｒＤＡポート２１０は、ケーブルまたは赤外線トランシーバを介してポータブル・コンピュータ２１６またはセットアップ装置に接続することができる。割込みコントローラ２１３は、たとえば、キーボード・コントローラ２１２や、メモリ・コントローラ２０４や、スロット・コントローラ２０２や、シリアル／ＩｒＤＡポート２１０や、ＧＰＩＯピン２１９や、トリガ入力２１１や、パラレル・バス２３４からの割込みを処理する。
　【００３７】
　パラレル・バス２３４は、制御命令およびデータを転送するマイクロコントローラ２００と、画像メモリ２２０に接続されていて取り込まれた画像を圧縮する圧縮エンジン２２４と、マイクロコンピュータ２００によって記憶空間およびアプリケーション空間として使用される汎用メモリ（ＧＰ　ＤＲＡＭ）２２８と、マイクロコントローラ２００をブートする、すなわち、セルフテストおよびＯ／Ｓを立ち上げるブートＲＯＭ２３０と、記憶されているデジタル画像に対して画像処理を実行する色調整回路２５６と、記憶されているデジタル画像にテキスト情報を重ね合わせる文字生成装置２５４と、スロット・インタフェース２３２に接続される。ＧＰメモリ２２８は、少なくとも２ＭＢであり、画像メモリは、少なくとも５１２Ｋである。
　【００３８】
　圧縮エンジン２２４は、画像圧縮をハードウェアで実施し、他のタスクを実行するメイン・プロセッサ２０１を解放している。本実施例では、圧縮エンジン２２４は、ＪＰＥＧ規格の下で画像圧縮を実行するが、他の画像フォーマット（たとえば、ＴＩＦＦ、ＧＩＦ）、またはその他の圧縮方式（たとえば、ハフマン、ウェーブレット、フラクタル）を出力するようにも構成することができる。ＪＰＥＧを標準として使用した場合、圧縮エンジン２２４は、８ビット・グレースケールまたは２４ビット・カラー（８ビット＊３色平面）に適したＪＰＥＧ圧縮レベルを用いてＪＰＥＧ画像ファイルを符号化し、復号し、再符号化することができる。本実施例の場合、圧縮エンジン２２４は、可変圧縮レベル、たとえば０％ないし１００％を連続的に処理するが、より簡単な動作の場合は、低画質レベルと、中間画質レベルと、高画質レベルと、最大画質レベルとを含む少なくとも４つのＪＰＥＧ圧縮レベルで圧縮するように設定することもできる。
　【００３９】
　色調整回路２５６は、画像メモリ２２０に記憶されている画像の画像データ処理を実行する専用回路である。色調整回路は、たとえば、撮像装置（ＣＣＤ）の分光特性（直線性）を補償するために、記憶されている画像に対して色補正を実行する色調整（ガンマ）モジュールと、記憶されている画像の全体的な輝度を増減させる輝度モジュールと、記憶されている画像の全体的なコントラストを増減させるコントラスト・モジュールと、画像のアスペクト比の調整や画像の任意の部分のクロッピング（抽出）を含めて、記憶されている画像を補間または再サンプリングしてそのサイズを増減させるスケーリング・モジュールと、記憶されている画像の色相、彩度、輝度を増減させる色相／彩度／輝度モジュールとを有する。これらのモジュールにはそれぞれ、所望の補正または機能を実行するために、従来型のアルゴリズムを使用ことができる。
　【００４０】
　色調整計算は、色調整回路２５６によって行われるが、圧縮エンジン２２４によって行うことも、あるいはＮＶＲＡＭ２４２からＧＰメモリ２２８にロードすることのできるような適切な色調整アプリケーションとマイクロコントローラ２００を組み合わせて行うこともできる。
　【００４１】
　文字生成装置２５４は、文字ストリング（たとえば、日付、時間、あるいは注釈ストリング）を受信すると、内部に記憶されているフォントに従ってビットマップ文字列を生成し、記憶されているデジタル画像にテキスト情報を重ね合わせるように画像メモリ２２０内のメモリ値を変更する。すなわち、ビットマップ文字列のビットマップデータに従い、記憶されている画像の画像座標上で、色情報に相当する部分の値を変更することとなる。本実施例では、文字生成装置は、文字を確実に見えるようにするために記憶されている画像内のビットマップ文字に対応するすべての画素を反転させるか、あるいは一様な色の文字を挿入するために、記憶されている画像内のビットマップ文字に対応するすべての画素を同じ値に変更するよう動作する。
　【００４２】
　マイクロコントローラ２００はさらに、シリアル・バス２４０を有するシリアル・コントローラ２３８（たとえば、ＥＥＰＲＯＭコントローラ）に接続される。本実施例では、少なくとも６４Ｋの再書込み可能な不揮発性（ＮＶＲＡＭ）２４２（たとえば、ＥＥＰＲＯＭ）がシリアル・バス上に設けられる。ＮＶＲＡＭは、カメラ２４２に関するシステム・ファームウェア、パラメータ、アプリケーションを記憶しており、たとえば、マイクロコントローラ２００が初期設定されるときに少なくともブートＲＯＭ２３０に従ってマイクロコントローラ２００からアクセスされる。別法としては、ＮＶＲＡＭ２４２がフラッシュ・メモリであり、前述のＥＥＰＲＯＭコントローラに換えてフラッシュ・メモリ・コントローラで置き換えることができる。ＮＶＲＡＭ２４２は少なくとも、マイクロコントローラ２００を制御するユーザ・インタフェース／オペレーティング・システム・アプリケーションと、撮像回路２５０によって使用される露光を制御する自動利得制御（ＡＧＣ）を含む露光制御アプリケーションと、インターネット・アクセス用のトランスポート制御プロトコル・スタック（たとえば、ＴＣＰ／ＩＰスタック）と、ファイル転送アプリケーション（たとえば、ＦＴＰアプリケーション）と、スロット・インタフェース２３２に接続されたネットワーク・インタフェース装置２３６の少なくとも１つのドライバ（たとえば、モデム・ドライバ、ネットワーク・アダプタ・ドライバ）を記憶する。ＮＶＲＡＭ２４２の一例としては、ナショナルセミコンダクタ社から市販されているＮＭ２４ｃｘｘシリーズのシリアルＥＥＰＲＯＭがある。さらに別法として、ＮＶＲＡＭ２４２は前述のようなパラメータだけを記憶し、残りのソフトウェア／ファームウェアはそれらが記憶された別のＲＯＭから実行される場合が考えられる。この場合のＲＯＭも新しいソフトウェア／ファームウェアを更新可能なフラッシュ・メモリでよい。
　【００４３】
　トランスポート制御プロトコル・スタックは、マイクロコントローラ２００によって制御され、トランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続の下で送信されるすべてのデータをパケット化し、各パケットにヘッダ情報（アドレス情報を含む）を挿入する。したがって、カメラ１をトランスポート制御プロトコルの下でネットワーク・インタフェース装置２３６を介してインターネットに接続すると、画像ファイルの送信を含むすべての送信が、トランスポート制御プロトコルに従ってパケット化されアドレスされる。
　【００４４】
　前述のように、標準プロトコルの一例には、トランスポート制御プロトコル・スタックＴＣＰ／ＩＰがあり、これは、エラー報告、データの優先順位付け、失われたパケットまたはエラーのあるパケットの再送信を行うことのできる接続順応型プロトコルの一つである。このモデルでは、ＴＣＰレイヤは、データ・ストリームを受け入れセグメント化し、これらのセグメントを経路指定するためのＩＰレイヤに渡す。また、セグメント化されたデータをＩＰレイヤから受け入れ、エラー条件を解決し、必要に応じて再度セグメント化を行う。ＩＰレイヤは、セグメント化されたデータを経路指定し、エラー条件を解決し、再セグメント化のためにＴＣＰレイヤにデータを返す。この種のプロトコルは、訂正しなければならないデータを確実に送信し、特定の静止画像を送信し、あるいは構成ファイル（後述）を回収または受信する場合に、より有用である。
　【００４５】
　別法として、さらに、再送信機能もエラー訂正機能も与えない低いオーバヘッドのプロトコルを使用することもできる。たとえば、チェックサムやＣＲＣ（巡回冗長性検査）等のエラー検査で不合格となった画像データやその他のデータは破棄され再送信を必要とされない場合である。プロトコルの１つの候補はＵＤＰ／ＩＰであり、このプロトコルは、送信エラーに応答するプロトコル（たとえば、ＴＣＰ／ＩＰ）の代わりに、あるいはそれに加えてトランスポート制御プロトコル・スタックの一部として与えらえる。この種のプロトコルは、エラー応答プロトコルのオーバヘッド（たとえば、パケット・ヘッドに含まれるデータが少ない）を著しく低減し、最高速度で画像をストリーム化する場合に有用である。したがって、後述のように、カメラは、画像を最高速度でストリーム化するように設定されると、トランスポート制御プロトコル・スタックの一部として与えられるよりオーバヘッドの低いプロトコル（たとえば、ＵＤＰ／ＩＰ）に切り替える。試算によると、現行のモデルでは、ＵＤＰ／ＩＰなど低オーバヘッドのプロトコルの下で毎分約１５フレームの静止画像のストリーム化送信が可能となる。
　【００４６】
　以下は、エラー応答ＴＣＰ／ＩＰが例示的なトランスポート制御プロトコルとして使用される例で、特には、パケットまたはデータの喪失が受け入れられる接続上で、たとえば、データ・オーバヘッドを低減し画像ストリーム化速度を増加するためにＴＣＰ／ＩＰをよりオーバヘッドの低いプロトコルで置き換えることである。尚、エラー応答ＴＣＰ／ＩＰと低オーバヘッドＵＤＰ／ＩＰのいずれかを継承プロトコル（エラー応答ＴＣＰ／ＩＰまたは低オーバヘッドＵＤＰ／ＩＰを標準として継承するインターネット・プロトコル）で置き換えることができる。
　【００４７】
　ネットワーク・インタフェース装置２３６はスロット・インタフェース２３２に設置される。ネットワーク・インタフェース装置２３６は、ＰＯＴＳ線上で使用できるアナログ・モデム（Ｖ．３４、５６Ｋ、Ｖ．９０など）またはデジタル・モデムや、トランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）を使用する標準イーサネットＬＡＮ（たとえば、１０ＢａｓｅＴ）に接続されるイーサネット・アダプタや、ＩＳＤＮ端末アダプタに接続することのできるＩＳＤＮモデムや、ｘＤＳＬアダプタや、ケーブル・モデムや、ＡＴＭアダプタや、Ｔ搬送波端末アダプタ接続や、衛星接続用アダプタや、マイクロ波接続用アダプタや、無線接続用アダプタや、高速外部シリアル・バス、たとえばＵＳＢやＩＥＥＥＩ３９４を介したシリアル送信用のアダプタや、一般電線を介したデータ送信用のアダプタなどのカード（たとえば、ＰＣＭＣＩＡ）であるが、これらに限らない。電話型モデム（たとえば、アナログ、デジタル、ＩＳＤＮ）をネットワーク・インタフェース装置２３６として使用する場合、ＮＶＲＡＭ２４２内に「電話伝送プロトコル」（たとえば、ポイント・ツー・ポイント・プロトコル：ＰＰＰ）アプリケーションが設けられ、必要に応じてマイクロコントローラ２００によって適切にロードされ実行される。
　【００４８】
　カメラ１は、撮像装置（たとえば、ＣＣＤまたはＣＭＯＳ）２４８上に特定の光景の画像を形成する画像形成光学システム２４５を有し、ビューファインダ光学システム２４４によって、ユーザは、画像形成光学システム２４５を通過した光景を見ることができる。図３は、ビューファインダ光学システム２４４と画像形成光学システム２４５を示した例で、本実施例では、これらのシステムは対物レンズを共用し、半透鏡を使用してシステム２４４とシステム２４５との間で光を分配しているが、各システム２４４、２４５を専用のレンズで形成することもできる。すなわち、ビューファインダ光学システム２４４と画像形成光学システム２４５は、別々の光学軸を有する２つの別々の光学システムであってもよい。
　【００４９】
　撮像装置２４８は、たとえば、ＧＰＩＯピン等を介して、マイクロコントローラ２００に接続された撮像ドライバ２５２（たとえば、ＣＣＤや、ＣＭＯＳや、赤外線撮像ドライバ）によって駆動され、マイクロコントローラ２００は、撮像装置２４８の駆動に寄与すると共に、画像データを撮像回路２５０へ転送することを担う。本実施例では、撮像装置２４８は、色画素の取込みを可能にするカラー・フィルタ（たとえば、Ｍｇフィルタ要素、Ｙｅフィルタ要素、Ｃｙフィルタ要素、Ｇフィルタ要素の２ｘ２マトリックスで撮像装置２４８上の４つの画素からなる各群をカバーするフィルタ）を備える、たとえば、１／４”カラーＣＣＤである。別法として、撮像装置２４８は、撮像装置２４８の前方で、複数のカラー・フィルタを連続的に切り替えることのできる機械式のカラー・フィルタ・スイッチャと、それぞれの異なるカラー・フィルタを通して得られた連続画像をフルカラー信号にアセンブルする回路とを備える場合が考えられる。
　【００５０】
　さらに、前述のように、撮像装置２４８は、既知の技術によってサーモグラフを生成するのに適した赤外線センサでもよい。そのような場合、本明細書で論じたレンズは、赤外線伝達材料、たとえば、カルコゲンガラスや、フッ化ガラスや、セレン化亜鉛や、ゲルマニウムや、シリコンで形成することができ、以下で論じる画像処理回路は、結果として得られるサーモグラフ中の暖色領域および冷色領域として赤外線周波数変化度を区別する色変換ルーチンを有する。
　【００５１】
　撮像回路２５０は、撮像信号を輝度（Ｙ）信号および２つの色差信号（Ｃｂ−青、Ｃｒ−赤）に変換する画像処理回路を有し、撮像装置２４８から得たアナログ画像信号をアセンブルするのに必要な従来型の回路を有する。当技術分野で良く知られているように、ＹＣｂＣｒ信号群（たとえば、４：２：２）からフルカラー信号に合成することができる。
　【００５２】
　アナログ画像信号は、Ａ／Ｄ変換器２４６によってデジタル信号に変換され、圧縮エンジン２２４を介して画像メモリ２２０（たとえば、高解像度色画像を少なくとも１つメモリできる容量のＲＡＭ）に渡される。圧縮エンジン２２４としては、画像メモリ２２０を制御するメモリコントローラ２２６が組み込まれたものが望ましい。メモリ・コントローラ２２６を組み込んだ適切な画像圧縮エンジン２２４の一例としては、富士フィルムマイクロデバイス社から市販されているＭＤ２２０５Ｂがある。独立のメモリ・コントローラを必要とする適当な画像圧縮エンジンとしては、たとえば、メモリコントローラ　ＭＤ０２０４と共に用いるＭＤ３６０５０Ｘがあり、これらも共に、富士フィルムマイクロデバイス社から市販されている。
　【００５３】
　マイクロコントローラ２００は、後述のように、個々の画像に割り当てられた属性に従い、画像を画像メモリに格納するか、または圧縮するかの指令を送り圧縮エンジン２２４を制御し、希望の圧縮度で圧縮（たとえば、ＪＰＥＧ）する。特定の画像を圧縮すると、圧縮された画像は、マイクロコントローラ２００のパラレル・バス２３４上に存在する汎用メモリ（ＧＰ　ＤＲＡＭ）２２８にヘッダ情報、たとえば、ＪＰＥＧ制御および時間／日付／メッセージ・スタンピングと共に記憶される。マイクロコントローラ２００は、画像メモリに画像を記憶する前または後に、アスペクト比を維持した状態で（ただし、アスペクト比は必要に応じて変更することもできる）、その画像の解像度を連続スケール上で調整することができる。（たとえば、６４０＊４８０、３２０＊２４０、１６０＊１２０、８０＊６０、または、任意の解像度を設定することができる）。
　【００５４】
　カメラ１はさらに、そのすべての構成要素に電力を与える一体型ＤＣ電源２１７（たとえば、１２Ｖ）を備える。ＤＣ電源としてＡＣアダプタを組み込むことができるが、本実施例では、ＡＣアダプタは、カメラの寸法を小さくできるようにカメラの外部に設けられている。この場合、ＡＣアダプタは従来のＡＣアウトレットに挿入され、全世界の様々なＡＣ電源に接続することのできる「汎用」ＡＣアダプタでよい。
　【００５５】
　図３の（ａ）および（ｂ）に示したように、一体型インターネットカメラは、ネットワーク・インタフェース装置２３６により、電話システム３０２またはローカル・ネットワーク３１６を介してインターネット３０８に接続することができる。
　【００５６】
　図３（ａ）は、カメラ１をネットワーク・インタフェース装置２３６としてのモデムと組み合わせてインターネットに接続するための構成を示す。カメラ１は、たとえばＰＰＰ（電話伝送）およびＴＣＰ／ＩＰ（トランスポート制御）を使用し、電話システムまたはケーブル・ネットワーク３０２を介してローカルまたはリモートＩＳＰに接続される。後述する初期ログインを介してカメラ１から供給されるユーザーＤおよびパスワード、すなわち、ネットワーク認証によって、カメラは、ローカルＩＳＰ３０４から与えられるローカル・シェル・アカウント３０６（シェル＃１）にアクセスすることができる。本明細書では、「ローカル・シェル・アカウント」は、ダイレクト接続と初期ログインを介してカメラ１からアクセスされるシェル・アカウントを示す。ローカル・シェル・アカウント３０６は、各ユーザに対して、ユーザ・ディレクトリへのアクセスを可能にするので、ユーザは、ＨＴＭＬファイル、圧縮画像ファイル、ユーザ・スクリプト、コントロール、およびＷｅｂページを作成しかつＷｅｂページへのアクセスを可能にするのに必要なその他のファイルを自由にこのディレクトリに収納することができる。
　【００５７】
　すなわち、ユーザ・ディレクトリに記憶されているのは、Ｗｅｂページから参照されるか、あるいはＷｅｂページにリンクされており、たとえばＷｅｂブラウザを備えるパーソナル・コンピュータ３１０等を使用して、リモート・ユーザから見ることのできる圧縮済み画像ファイルである。カメラ１は、ローカル・シェル・アカウント３０６にログインした後、制御ファイル属性および宛先情報（後述）に応じて、ファイル転送（たとえば、ＦＴＰ）アプリケーションを介してＧＰメモリ２２８からローカル・ユーザ・ディレクトリに画像ファイル（たとえば、ＪＰＥＧ）をアップロードすることができる。インターネット３０８のユーザは、アップロードされた画像（たとえば、ＪＰＥＧ）にアクセスし、たとえばパーソナル・コンピュータ３１０およびブラウザを介してシェル・アカウントのユーザ・ディレクトリからこの画像を見ることができる。本明細書では、パーソナル・コンピュータ３１０は別法として、Ｗｅｂブラウザ、ネットワーク・コンピュータ、またはサーバを含む一体型テレビジョン・セットまたは電話、あるいはメインフレームまたはミニコンピュータを含む「ダム」端末、あるいはメインフレームまたはミニコンピュータを含むスマート端末、あるいはインターネットにアクセスできる任意の構成でよい。
　【００５８】
　さらに、いったんカメラ１がローカルＩＳＰ３０４に接続され、インターネット３０８へのアクセスが可能になると、カメラ１は、適切なＦＴＰユーザーＩＤおよびパスワードを用いることにより、ＦＴＰを介して、リモートＩＳＰ３１２から与えられたリモート・シェル・アカウント３１４（シェル＃２）にアクセスすることもできる。ＪＰＥＧ画像ファイルは、上記でローカル・シェル・アカウント３０６と共に説明したのと同様にリモート・シェル・アカウント３１４に記憶されリンクされる。したがって、カメラ１は、ローカルな第１の場所でインターネットに接続されるが、世界の任意の場所である第２の場所に画像を記録することができる。そのため、おそらく数千マイル離れた一体型インターネットカメラ１からの画像を用いたＷｅｂページの作成が可能になる。
　【００５９】
　図３（ｂ）は、カメラ１がローカル・シェル・アカウント３０６、インターネット、リモート・シェル・アカウント３１４に同様のメカニズムでアクセスできるという点で、図３（ａ）と類似している。しかし、図３（ｂ）では、カメラ１をインターネットに接続するための構成が、ネットワーク・インタフェース装置２３６としてのネットワーク・アダプタと組み合わされているという点で異なる。カメラ１は、トランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）を使用してローカル・イントラネットまたはＬＡＮ３１６に接続され、ローカル・イントラネットまたはＬＡＮはさらにインターネットに接続される。カメラ１とローカル・イントラネットまたはＬＡＮ３１６との間にトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続が確立された後、カメラ１は、上記で図３（ａ）に関して説明したように画像をアップロードすることができる。
　【００６０】
　図４、５に、ディスプレイ２１８と組み合わされたボタン／スイッチ入力２１４を介し、あるいはパーソナル・コンピュータと組み合わされたシリアル／ＩｒＤＡポート２１０を介してユーザによって読み取りおよび書き込むことができ、あるいは自動セットアップ／構成機能により、カメラ自体によって更新することができるＮＶＲＡＭ２４２中のメニュー・パラメータ記憶構造の例を示す。ただし、これらのパラメータは、カメラ１が動作しているときはＧＰメモリ２２８に読み込まれる。
　【００６１】
　図４、５に示したように、カメラ１は、その動作を制御する多数の変数およびパラメータをＮＶＲＡＭ２４２に記憶し、それらの変数およびパラメータは、メニュー機能を介し、あるいはマイクロコントローラ２００によって受信される直接コマンドを介し、あるいはシリアル／ＩｒＤＡポート２１０を介してユーザによって調整することができる。表型インタフェースまたはラインモード・テキスト・インタフェース、グラフィカル・ユーザ・インタフェース、あるいはパラメータを設定し記憶することを可能にするボタン／スイッチ入力２１４またはシリアル／ＩｒＤＡポート２１０に応答するその他のユーザ・インタフェースを介して、メニュー機能にアクセスすることができる。メニュー・パラメータ記憶構造は、画像ファイル（ＩＭＡＧＥ　ＦＩＬＥＳ）、他のオプション（ＭＩＳＣ　ＯＰＴＩＯＮ）、通信（ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ）、レポート（ＲＥＰＯＲＴＩＮＧ）のような少なくとも４つの範疇のパラメータを記憶する。
　【００６２】
　ＩＭＡＧＥ　ＦＩＬＥＳ（画像ファイル）メニュー／記憶領域では、カメラによって取り込まれ、調整され、アップロードされる複数の画像に関するフラグ、属性、パラメータの設定ができる。この実施形態では、個々の制御に複数の画像スロット（たとえば、ＦＩＬＥ１．．．ＦＩＬＥ９）を使用することができ、図４に示されるように、各画像スロットごとに各ＩＭＡＧＥ　ＦＩＬＥＳ変数群が与えられる。なお、９つの画像スロットは例示的なものに過ぎず、カメラ１は、いくつかの異なる画像ファイルとそれに伴うパラメータとを、与えられたメモリの容量まで記憶することができる。
　【００６３】
　ファイル定義（ＦＩＬＥ　ＤＥＦＩＮＩＴＩＯＮ）変数群は、ファイル名と、宛先ディレクトリと、同じ名前のファイルを上書きすべきかどうかと、カメラ１が画像のアップロードに失敗した場合の再試行の数とその間隔を定義するいくつかのパラメータを記憶する。ファイル名は、英数字定義ストリングに従ってカメラ１によって自動的に設定され、たとえば、「ｖｃａｍ＃＃＃」がファイル名として入力された場合、カメラは、画像が記録される毎に画像名に続く数字部を１ずつ増分する（たとえば、「ｖｃａｍ００１」、次いで「ｖｃａｍ００２」など）。ＦＩＬＥ　ＤＥＦＩＮＩＴＩＯＮ（ファイル定義）変数群は、画像スロット用のメモリが動的に割り振られたときの開始メモリ・アドレスと、終了メモリ・アドレスと、画像ファイルサイズを記憶し、画像スロットが他のスロットのサムネイル画像（画像をブラウズするために使用されるより小さな画像）であるかどうかを定義するパラメータとサムネイルの親画像スロットの番号等も記憶する。画像スロットをサムネイル・スロットとして指定すると、サムネイル・スロットのファイル名は、親画像スロットの派生名として自動的に設定され、たとえば、ファイル名「ｖｃａｍ００１」の親スロットに対応するサムネイル・スロットは、「ｖｃａｍ００１ｔ」と自動的に命名される。
　【００６４】
　アップロード（ＵＰＬＯＡＤ）変数群は、ファイルをただちに（たとえば、リリース信号が入力され画像ファイルが記憶された直後に）アップロードすべきか、それとも次のバッチ・アップロード動作時にアップロードすべきかを定義するパラメータを記憶する。
　【００６５】
　スタンピング（ＳＴＡＭＰＩＮＧ）変数群は、スタンピングをファイル・ヘッダ情報に付加するか、あるいは画像に重ね合わせるかと、日付および時間ならびにユーザ定義注釈またはメッセージのスタンピング、ならびに注釈自体を定義するいくつかのパラメータを記憶する。
　【００６６】
　画像調整（ＩＭＡＧＥ　ＡＤＪＵＳＴ）変数群は、ガンマ、明るさ、コントラスト、色相、彩度、輝度の増減、ならびに圧縮レベル（たとえば、ＪＰＥＧ）と、解像度と、画像をグレースケールとして記憶するか、それとも色画像として記憶するか、ならびに指定された画像のクロッピング（たとえば、クロップすべき領域のそれぞれの対向する隅の座標を定義するいくつかの色特性パラメータ）を記憶する。各ＩＭＡＧＥ　ＡＤＪＵＳＴ（画像調整）変数群に記憶されているパラメータは、画像の各色特性（たとえば、コントラスト、色相など）に対応し、特定の画像スロットに関する特定の特性の増減または変化なしを定量化する。
　【００６７】
　タイマ（ＴＩＭＥＲ）変数群は、週、日、時間、分間隔の取込み、あるいはストリーム化、すなわち、カメラ１が管理できる最高速の連続取込みおよび送信、あるいは設定された日付および／または時間での取込み、あるいは画像スロットが、「手動」取込みを含んだイベント・ベースの取込み（たとえば、リリースボタン２１４ｅを押すことか、あるいはトリガ入力２１１またはＧＰＩＯピン２１９から受信されるリリース信号による）を使用するものであるかどうかを定義するパラメータを記憶する。
　【００６８】
　任意選択で、変数群に従って各サムネイルごとに１つの画像スロットを指定するのではなく、任意の画像スロットをサムネイル画像ファイルの伴う画像スロットとして指定することができる。そのような場合、マイクロコントローラ２００は、親画像ファイルを作成しているときに、親画像をスケーリングすることによってより小さなサムネイル画像を自動的に作成し、親ファイル名から得られたファイル名を使用してサムネイル画像を送信することができる。この時、サムネイル画像のファイル名は、親ファイル名をベースとして使用するが、画像がサムネイルであることを示す所定のプリフィックスまたはサフィックスを有する。
　【００６９】
　さらに別法として、画像スロットをサムネイル・グリッド・コラージュ・スロットとして指定することができる。サムネイル・グリッド・コラージュ・スロットとは、サムネイルをコラージュ状に格子配列した画像スロットである。すなわち、サムネイル・グリッド・コラージュ・スロット内の所定のＸ、Ｙ位置に、各画像スロットのより小さな（たとえば、８０＊６０ピクセルの）サムネイル画像が記録されており、このサムネイル・グリッド・コラージュ・スロット画像をマスタ「コラージュ」画像として指定することができる。すなわち、マスタ・コラージュ画像は、通常の画像スロットのサムネイル画像を格子状に配列して、通常の単一の画像のサイズとしたものである。画像スロットと共にサムネイルを送信する際、マイクロコントローラ２００は、マスタ・コラージュ画像中の所定の位置から対応するサムネイルを読み取り、自動的にサムネイル・ファイル名を割り当てて、該サムネイルを送信することができる。たとえば、ファイル名「ｖｃａｍ００２」を有する画像スロット２を、８０＊６０サムネイルの伴うスロットとして指定した場合、マイクロコントローラ２００は、マスタ・コラージュ画像中の、通常の画像スロット２から得られた位置（たとえば、マスタ・コラージュ画像の（８１、０）から（１６０、６０）で規定される範囲）に記録されているサムネイル画像を読み取り、たとえば、「ｖｃａｍ００２ｔ」というファイル名を付与して送信することができる。また、サムネイル・グリッド・コラージュ・スロット自体を、現在カメラ１に記憶されている画像スロットとは別に送信することにより、すべての画像をプレビューまたは検索するための容易な方法を提供することもできる。
　【００７０】
　図５に示す、通信（ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ）メニュー／記憶域には、通信パラメータを設定することができる。
　電話（ＴＥＬＥＰＨＯＮＥ）変数群は、第一ＩＳＰ電話番号およびリターン・ストリング、第二ＩＳＰ電話番号およびリターン・ストリング、カメラ１が電話伝送プロトコル（たとえば、ＰＰＰ）接続に失敗した場合の再試行の回数とその間隔、「良好な」接続速度、電話接続用のオプションを記憶する。オプションには、どの電話伝送プロトコルを使用するか（たとえば、ＰＰＰやＳＬＩＰ）と、選択された電話伝送プロトコルを使用するためのパラメータ、たとえば、認証の種類や、「クライアント」が通信を開始するか、それとも「サーバ」が通信を開始するかが含まれる。リターン・ストリングは、カメラ１がたとえば、ユーザＩＤやパスワード情報を送信するためのプロンプトとして使用する被呼ＩＳＰ接続からの通信である。
　【００７１】
　カメラ・アドレス（ＣＡＭＥＲＡ　ＡＤＤＲＥＳＳ）変数群は、カメラ１のローカルアドレス（たとえば、ＩＰ）が動的に設定されているもの、すなわち、インターネット・サーバから与えられたものか、それとも静的なもの、すなわち、カメラ１の固有のアドレスとして設定されているものかどうかと、静的なものである場合にはローカルアドレス（たとえば、ＩＰ）と、発呼Ｅメールのメールサーバ・アドレス（たとえば、ＳＭＴＰ）を記憶し、必要に応じてＳＭＴＰユーザＩＤおよびパスワードを記憶する。
　【００７２】
　伝送（ＴＲＡＮＳＭＩＳＳＩＯＮ）変数群は、ネームサーバ（たとえば、ＤＮＳ）によって指示されたリモートアドレス（たとえば、ＩＰ）にカメラ１がアクセスできるようにＵＲＬ情報を記憶した第一ネームサーバアドレスおよび第二ネームサーバ・アドレス（たとえば、ＤＮＳ）と、ネットワーク認証が必要であるかどうかを示すフラグ、ネットワーク認証用のユーザーＩＤおよびパスワードと、カメラ１が連続通信を維持すべきか、あるいはアップロードが指示されたときにのみダイヤルアップ／接続をすべきかを示す変数と、カメラ１がトランスポート制御プロトコル接続に失敗した場合の再試行の回数およびその間隔と、カメラ１がたとえば、接続を行ったが何の通信もあるいは何のリターン・ストリングも受信しない場合のタイムアウトと、ＩＳＰ接続に関連するリターン・ストリング（前述のカメラ動作のプロンプトとして説明したように）を記憶する。
　【００７３】
　モデム／ＬＡＮ（ＭＯＤＥＭ／ＬＡＮ）変数群は、ネットワーク・インタフェース装置として与えられたモデムに関するセットアップ制御ストリングと、モデムまたはネットワーク・インタフェースを立上げ時にセルフテストするべきかどうかを示すフラグと、ＬＡＮオプションを記憶する。ＬＡＮオプションには、ローカル・ネットワーク通信を確立する際に必要または有用な情報、たとえば、カメラ１のゲートウェイ・アドレス、サブネット・マスク、ＬＡＮアドレスが含まれる。
　【００７４】
　ファイル転送（ＦＩＬＥ　ＴＲＡＮＳＦＥＲ）変数群は、ファイル転送プロトコル（たとえば、ＦＴＰ）ホスト・アドレス（たとえば、ＩＰアドレスまたはＵＲＬとしての）と、画像が記憶されているインターネット上のシェル・アカウントにアクセスするためのユーザーＩＤおよびパスワードと、カメラ１がファイル転送ログインに失敗した場合の再試行の数およびその間隔を記憶する。
　【００７５】
　ＭＩＳＣ　ＯＰＴＩＯＮＳ（他のオプション）メニュー／記憶域は、「ハードウェア」設定と、カメラ１の特殊機能の設定を記憶する。
　【００７６】
　ハードウエア設定（ＨＡＲＤＷＡＲＥ　ＳＥＴＴＩＮＧＳ）変数群は、現在の日付・時刻と、どのトリガがアクティブであるかと、カメラがそのトリガにどのように応答するかと、動作を実行すべきカメラ１の画像源が何であるかを記憶する。たとえば、トリガ設定（たとえば、第５の実施形態のような、２つの入力トリガおよび１つの出力トリガ）では、２つの入力トリガのどちらかまたは両方がＨＩＧＨ信号入力時に画像取込みを行うこと、または入力トリガ動作時に出力トリが上にのＨＩＧＨを出力すること、またはボタン２１４ｅが押されたときの画像取込みを行うこと等の指示を設定することができ、かつこれらの設定は、それぞれの組合せで行ってもよい。
　【００７７】
　画像源設定は、画像源がカメラ上のスイッチ・セット（たとえば、第５の実施形態のスイッチ２１４ｇ）によって定義されるか、あるいは外部復号ビデオ信号を送信に使用するか、あるいは内部ビデオ信号を送信に使用するか、あるいは内部ビデオ信号の輝度信号（ＹＣｒＣｂの「Ｙ」）、すなわち、必要とする帯域幅が少ない白黒信号のみを送信に使用するかを指示する設定を行う。
　【００７８】
　製造業者（ＭＮＵＦＡＣＴＵＲＥＲ）変数群は、製造業者によって設定されるか、あるいは主として製造業者が使用することのできる設定で、たとえば、最後に更新されたＮＶＲＡＭ２４２内のファームウェアのバージョン番号および識別子や、カメラ自体の通し番号（たとえば、インターネットへのアクセスを認証する場合の固有のカメラ識別子として使用できる）や、製造業者または修理／保守設備によってカメラ１が試験されるときにカメラを適切なデバッグ情報および動作で応答させるためのデバッグ設定を記憶する。ＭＮＵＦＡＣＴＵＲＥＲ（製造業者）変数群の設定は、アクセスの限られたものであってよく、たとえば、シリアル／セットアップ・ポートを介して受信されるコマンドを介してのみアクセス可能でありユーザから見ることはできないものや、あるいはアクセス・コードまたはアクセス・コードを定義する所定のボタンの組合せ入力を介してのみ使用することができるものであり、メニュー操作を介して使用することはできない。
　【００７９】
　リセット（ＲＥＳＥＴＳ）変数群は、ソフト・リセットが間隔ベースのものであるかどうか、およびそれに伴う間隔と、ソフト・リセットがイベント・ベースのものであるかどうか、および対応するイベント・コード、たとえば、生成されたエラーおよびその繰返しのリストと、どのアプリケーション／ドライバ／メモリ空間（のすべてあるいはいくつか）をリセットまたは初期設定またはクリアするかを定義するリセット・リストとを有し、「ソフト・リセット」が実行される状況、たとえば、後述のステップＳ１０のような再初期設定を定義する。
　【００８０】
　適合（ＡＤＡＰＴＩＶＥ）変数群は、アップロードデータ送信速度に応じた画像の圧縮比（たとえば、ＪＰＥＧ）の変更や、接続を確立しない場合の、電話伝送プロトコル（たとえば、ＰＰＰ）アクセスのための第二電話番号への変更や、接続を確立しない場合の第二ＤＮＳアドレスへの変更などの順応機能を使用可能にする。
　【００８１】
　バッチ（ＢＡＴＣＨ）変数群は、ファイルのバッチ・アップロードが実行される間隔および／または日付／時刻を記憶する。
　【００８２】
　自動構成（ＡＵＴＯＣＯＮＦＩＧＵＲＥ）変数群は、カメラ１が、ＦＴＰ接続を確立して画像をアップロードする際に、画像を転送する宛先シェルアカウント内にある新しいパラメータを有するセットアップ／構成ファイルを回収（ダウンロード）するかどうか、およびいつそれを行うかを決定するフラグと、セットアップ・ファイル・ディレクトリを定義するパラメータを記憶する。
　【００８３】
　構成／セットアップ・ファイルは、暗号化され、ＭＩＳＣ　ＯＰＴＩＯＮＳ（他のオプション）記憶域に記憶されている追加のパスワード・キー（図示せず）を介して再生できることが好ましい。この場合、マイクロコントローラ２００によって書込みおよび読取りが行える、すなわち暗号化および復号化できる適切な暗号化方法を使用することができる。
　【００８４】
　ＲＥＰＯＲＴＩＮＧ（レポート）メニュー／記憶域には、エラー報告パラメータおよび状況報告パラメータを設定することができる。
　【００８５】
　アドレス（ＡＤＤＲＥＳＳ）変数群は、エラー、アッタチメント（画像ファイル）、状況レポート（アッタチメントを含む場合と含まない場合がある）が送信される宛先（Ｅメール）アドレスと、レポートの詳細レベルを設定するフラグを記憶する。
　【００８６】
　レポート（ＲＥＰＯＲＴＳ）変数群は、エラーを報告するかどうかと、各アップロード、たとえば、間隔または時限を報告するかどうかと、パラメータまたは設定の変更を報告するかどうかと、画像ファイル添付をレポートとして送信するかどうかと、どのスロットを送信するか（バッチ・リスト全体を送信する場合も含めて）と、カメラ１がレポートに失敗した場合の再試行の回数およびその間隔等、何を報告するかを定義する。
　【００８７】
　エラー・レポート（ＥＲＲＯＲ　ＲＥＰＯＲＴＩＮＧ）変数群は、ログイン失敗や、過度に低いデータ転送速度や、一般的な入出力エラーや、ＦＴＰエラーや、モデム故障や、リセットや、パン／チルト・エラー（適用可能な場合、主として第２の実施形態用）などのエラーのうち、どの種類のエラーを報告するかを定義する。
　【００８８】
　必要に応じて、後述の制御手順に従い、あるいは各変数に関して説明した機能に鑑みて当業者なら容易に達成できる制御手順に従って各変数群にアクセスすることができる。間隔または指定された日時が与えられた場合、マイクロコントローラ２００はリアルタイム・クロック２０８と共に、各間隔または指定された各日時のために独立した複数のタイマ（たとえば、２に示したＴ１、Ｔ２．．．Ｔｎ）を維持する。すなわち、各画像スロットごとに少なくとも１つのタイマおよび少なくとも１つのバッチ・タイマが維持される。各タイマは、１つまたは複数のスケジューリング装置を形成するリアルタイム・クロック２０８およびマイクロコントローラ２００と共に、所与の開始時間からの経過時間をカウントすることも、あるいは１つまたは複数の特定の日時までカウントダウンするように設定することもできる。
　【００８９】
　図６は、カメラ１が「オン」したときに開始される制御手順を表す。前述のように、カメラ１が適切な電源に接続されているときは常にカメラ１に実際に電力が供給される。しかし、「オン・オフ」ボタンを操作するか、あるいは電源を接続した場合は、カメラ１は、図６に詳細に示した初期設定ステップおよびメイン・ステップを実行する。図６に示したように、カメラ１が「オン」した後、ステップＳ１０でマイクロコントローラ２００がまず「ブートされ」初期設定される。ステップＳ１０で、ブートＲＯＭ２３０に従って、マイクロコントローラ２００の基本動作に必要なルーチンがＮＶＲＡＭ２４２からメモリ２２８にロードされる。このようなルーチン／アプリケーション／ドライバには少なくとも、トランスポート制御（たとえば、ＴＣＰ／ＩＰ）スタックと、ネットワーク・インタフェース装置２３６を認識するドライバと、ユーザ・インタフェースと、オペレーティング・システム（表示されるブート・メッセージを含む）が含まれる。この後、システムの様々な機能を実行する必要に応じて、データおよびアプリケーションをＮＶＲＡＭ２４２、圧縮エンジン２２４、ＧＰメモリ２２８から呼び出すか、あるいはそれらにロードすることができる。初期設定手順では、ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ：ＭＯＤＥＭ／ＬＡＮ変数群に記憶されている値およびパラメータを使用して、ネットワーク・インタフェース装置２３６を初期設定することができる。ステップＳ１２では、プログラムは、図７に示したようにメイン・ルーチンを開始する。
　【００９０】
　図７は、カメラ１のメイン・ルーチンの例示的な論理フローを示す。図７に示したように、ステップＳ１４で、メイン・ルーチンは、割込みコントローラ２１３、ＧＰＩＯピン２１９、またはトリガ入力２１１を介した「ユーザ」介入をイネーブルする。この点で初期設定が完了し、マイクロコントローラ２００は、ボタン／スイッチ入力２１４、ＧＰＩＯピン２１９、トリガ入力２１１、シリアル／ＩｒＤＡポート２１０からのコマンド、あるいは様々なタイマからの「自動」コマンドまたはその他の割込み（後述）を認識することができる。
　【００９１】
　マイクロコントローラ２００は、シリアル／ＩｒＤＡポートまたは内部発生信号（たとえば、ボタン、タイマ、トリガ、イベント）に従って、コマンド・セットを応答させ、コマンド・セット中のコマンドに従ってカメラを制御する。この実施形態では、単純さおよび安定性のために「エスケープ・コード」コマンド・セットを用いた。たとえば、カメラが応答するコマンドは、コマンドに伴うデータの前に３つのフィールド・ヘッダ、すなわち、１バイト・エスケープ・コード（従来型の０ｘ１Ｂ　１６進数）、１バイト・コマンド・コード（セット中の２５６個の異なるコマンドを許容する）、１バイト・コマンド・データ長（最大で２５６バイトまでのコマンド特有データを許容する）を有するように構成する。コマンドに伴うデータがない場合でもデータ長のフィールドは常に含められる。コマンドは２つの主範疇、すなわちパラメータ設定およびタスク実行に分類される。カメラは、コマンド構文と同様な応答構文、すなわち、エスケープ・コードと、コマンド・コードのエコーと、コマンド・データ長と、その後に続く、カメラから返されるデータとからなる構文に従う。カメラは要求時に、画像を含む大量のデータを返すので、応答構文中のコマンド・データ長は好ましくは３バイトであり、これによって、カメラは最大で１６Ｍバイトのコマンド特有データを返すことができる。
　【００９２】
　以下のルーチンおよび機能については特に特定のコマンド・セットを参照せずに説明するが、好ましくは、前述のようなコマンド・セットを使用して前述の動作を開始、実行、または終了するものである。後述の図１７は、たとえばコマンド・セットの一部として受信したコマンドを処理するルーチンを示す。
　【００９３】
　ステップＳ１６で、マイクロコントローラ２００は、
　コマンド（たとえば、シリアル／ＩｒＤＡポート２１０を介して受信されるか、あるいは１回または複数回のボタン押圧、タイマ、あるいは内部プロセスまたはイベントによって生成される）、
　セットアップ信号（すなわち、ボタン２１４ｃないしｄの一方のボタン押圧、またはシリアルＩｒ／ＤＡポート２１０から受信されるセットアップ信号）、
　バッチ・アップロード信号（すなわち、セットアップ・モード時のボタン２１４ｅの押圧、またはシリアルＩｒ／ＤＡポート２１０から受信されるバッチ・アップロード信号、またはバッチ・タイマ満了）、
　リリース信号（主動作モード時のボタン２１４ｅのボタン押圧、またはシリアルＩｒ／ＤＡポート２１０から受信されるリリース信号、または任意の画像スロット・タイマ満了、またはＧＰＩＯピン２１９またはトリガ入力２１１から受信される信号）
のうちの１つを待つ。
　【００９４】
　ステップＳ１６でコマンド信号が検出された場合、マイクロコントローラ２００は、ステップＳ１９（後で図１７を参照して説明する）のコマンド・ルーチンに進み、コマンド・ルーチンが完了すると、ステップＳ２４に進む。ステップＳ１６でセットアップ信号が検出された場合、マイクロコントローラ２００は、ステップＳ１８（後で図１６を参照して説明する）のセットアップ・ルーチンに進み、セットアップ・ルーチンが完了すると、ステップＳ２４に進む。ステップＳ１６でバッチ・アップロード信号が検出された場合、マイクロコントローラ２００は、ステップＳ２０（図１４を参照して説明する）のバッチ・アップロード・ルーチンに進み、バッチ・アップロード・ルーチンが完了すると、ステップＳ２４に進む。ステップＳ１６でリリース信号が検出された場合、マイクロコントローラ２００は、ステップＳ２２の取込みルーチンおよびステップＳ２３（図８および９を参照して説明する）の送信ルーチンに進み、取込みルーチンおよび送信ルーチンが完了すると、ステップＳ２４（以下で図１５に関して説明するレポート・ルーチン）に進む。ステップＳ２４が完了すると、制御はステップＳ２７に進む。
　【００９５】
　セットアップ信号、バッチ・アップロード信号、またはリリース信号は図１７のルーチンによって処理される「コマンド」とみなすことができるが、この実施形態では、独立して受信された「コマンド」として扱われる。ただし、適切なコマンドの受信により、被呼ルーチンに入ることもできる。
　【００９６】
　ステップＳ２７で、カメラ１は、ＲＥＳＥＴＳ（リセット）変数群に記憶されている値に従って「ソフト・リセット」を実行することができる。すなわち、カメラ１は、ＲＥＳＥＴ（リセット）変数群に応じて、間隔ベースの「ソフト・リセット」（たとえば、１日に１度、１週間に１度）、またはイベント・ベースの「ソフト・リセット」（たとえば、ある回数だけ接続に失敗した後、あるいは生成された他のエラーの後）を実行することができる。いずれの場合も、ＲＥＳＥＴＳ（リセット）変数群に応じて、すべてまたはいくつかのアプリケーション／ドライバ／メモリ空間がリセットまたは初期設定またはクリアされる。ステップＳ２７では、この場合もＲＥＳＥＴＳ（リセット）変数群の内容に応じて、カメラ全体１をリセットまたは再初期設定する場合にカメラを図６のステップＳ１０に戻すことができる。したがって、この機能によって、遠隔地に設置されたカメラ１は、そのユーザが設置場所に訪れることを必要とせずに、ときどき再始動して古いデータを自動でクリアするか、あるいは接続が得られない場合に自動でリセットすることができる。
　【００９７】
　ステップＳ２５でカメラが「オフ」（たとえば、ボタン／スイッチ入力２１４を介して）されてなかった場合、マイクロコントローラ２００はステップＳ１６に戻り、再びメイン・ルーチンを循環する。ステップＳ２５でカメラ１が「オフ」したと判定された場合、制御はメイン・ルーチンに戻り、カメラ１は遮断される（たとえば、待機状態に入る）。
　【００９８】
　図８は、画像を取り込み、圧縮し、記憶する取込みルーチンを示す。図８に示したように、取込みルーチンはまずステップＳ２６で、指示された画像取込みがイベント・ベースのものであるかどうか、すなわち、ユーザまたはトリガの介入によるものであるかどうか、あるいは指示された画像取込みがタイマによる（たとえば、ステップＳ１６でどの信号が受信されたかを示すように設定されるフラグによる）ものであるかどうかを検査する。
　【００９９】
　取込み信号がタイマからのものである場合、制御はステップＳ２８に進み、満了したタイマに応じて画像取込みスロットが識別される。次いで、制御はステップＳ３２に進む。取込み信号がイベント・ベースのものである場合、制御はステップＳ３０に進み、図４に示した画像ファイルメニュー：タイマ変数群中の利用可能なイベント・スロットとして識別されるスロットのうち、最新のものをイベント・スロットとして、画像スロットが識別される。次いで、制御はステップＳ３２に進む。
　【０１００】
　ステップＳ３２で、露光が設定される。すなわち、マイクロコントローラ２００が、露光を設定する目的で、現在カメラ１を向けている光景の取込みを開始する。しかし、この取込みは記憶されるのではなく、撮像回路２５０とマイクロコントローラ２００によって画像全体の輝度を累積的にまたは平均して算出するのに用いられる。この平均は、画像の全画素またはその任意の部分から得ることができる。次いで、画像全体の輝度値を使用して、一般的な計算が行われ、これに基づいて、撮像装置２４８によって画像を取り込むのに適切な露光時間（すなわち、光累積時間）が設定される。
　【０１０１】
　ステップＳ３４で、ドライバ２５２によって撮像装置２４８が駆動され、光が累積され、すなわち画像が記憶される。画像は次いで撮像回路２５０に移され、撮像装置２４８からのアナログ画像信号をビデオ信号にエンコードするための処理、および撮像信号を輝度（Ｙ）信号および２つの色差信号（Ｃｂ−青、Ｃｒ−赤）に変換するための画像処理を施される。その後、Ａ／Ｄ変換器２４６が上記アナログビデオ信号をＹＣｒＣｂのデジタル画像信号に変換し、このデジタル画像信号は、圧縮エンジン２２４およびメモリ・コントローラ２２６によって画像メモリに渡される（この時点では圧縮なし）。制御は次いで、ステップＳ３６に進む。前述の動作は、前述の赤外線センサにかなり類似しているが、画像の暖色領域および冷色領域を示す色変換ための赤外線周波数変化度を有する場合もある。
　【０１０２】
　ステップＳ３６で、色調整と時間／日付／メッセージ・スタンピングを含む画像調整が、画像メモリ２２０内の画像に対して実行される。マイクロコントローラ２００は、画像ファイルメニュー：画像調整変数群および画像ファイルメニュー：スタンピング変数群に記憶されているパラメータおよび設定に従い、かつステップＳ２８またはＳ３０で識別された画像スロットに従って、色調整回路２５６、圧縮エンジン２２６、文字生成装置２５４を制御し（ある特性を増減するか、あるいは維持する）、画像調整を行う。画像ファイルメニュー：スタンピング変数群に応じて、スタンピングでは、日付および時間、ならびに注釈をファイル・ヘッダ情報としてＧＰメモリ２２６内の適切なスロットに記憶すると共に、生成した適切な文字を画像メモリ２２０内の画像に重ね合わせることができる。制御は次いで、ステップＳ３８に進む。
　【０１０３】
　ステップＳ３８で、マイクロコントローラ２００により、画像ファイルメニュー／記憶域：画像調整変数群に記憶されている設定に従って、画像メモリ２２０内の画像をＧＰメモリ２２６内の適切なスロット（ステップＳ２８またはＳ３０で識別された）に圧縮するように圧縮エンジン２２６が制御される。他のオプションメニュー／記憶域：適合変数群に記憶されているパラメータがデータ転送速度に応じて画像圧縮を変更する（たとえば、増減する）ように設定された場合、圧縮エンジン２２６は、データ転送速度が所定の速度よりも低い場合に圧縮レベルを所定の量だけ増大し、あるいはデータ転送速度が所定の速度よりも高い場合に圧縮レベルを所定の量だけ低減するように設定される。この後、制御は、取込みルーチンが図７のステップＳ２２から呼び出された場合、ステップＳ２３に返る。
　【０１０４】
　メイン・ルーチンは、図７のステップＳ２３から、図９に示した送信ルーチンに制御を渡す。図９に示したように、送信ルーチンはまず、ステップＳ４０で、ステップＳ２８とステップＳ３０のうちの一方で識別されたスロットがバッチ動作に指定された画像スロットであるかどうか、すなわち、画像ファイルメニュー／記憶域：アップロード変数群に記憶されている設定が、画像スロット内の画像をただちに、たとえば、取込みの後でアップロードすべきであることを示しているかどうか、あるいは画像スロットを次のバッチ・アップロード動作時にアップロードすべきかどうかを検査する。画像スロット内の画像が次のバッチ・アップロード動作に指定されている場合、制御は、メイン・ルーチンのステップＳ２４の後に戻り、次いでステップＳ１６が再び実行され、後に続く信号または割込みを待つ。これは、画像取込みがユーザ介入またはトリガ介入によって開始されたか、それともタイマ満了によって開始されたかにかかわらず行われる。
　【０１０５】
画像ファイルメニュー／記憶域：アップロード変数群に記憶されている設定が、画像スロット内の画像をただちにアップロードすべきであることを示している場合、ステップＳ４１で接続エラーの検出を行い、エラーがある場合は上記のようにメイン・ルーチンのステップＳ２４の後に戻り、エラーがない場合はステップＳ４２で、前記ファイル定義変数群で定義されたファイル名の割り当てを行って、制御をステップＳ４４に渡す。
　【０１０６】
　ステップＳ４４では、ＦＴＰ接続ルーチン（以下で図１１を参照して説明する）が呼び出され、カメラがＦＴＰおよびネットワーク・インタフェース装置２３６を介して、指定されたシェル・アカウントとの接続を確立する。指定された（単一の）画像はステップＳ４６で、ファイル転送アプリケーション、ＦＴＰを介して指定されたシェル・アカウントにアップロードされる。この後で、制御がステップＳ４８に渡され、通信メニュー：伝送変数群において、カメラが連続トランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続に設定されているか、それともダイヤルアップ動作に設定されているかをマイクロコントローラ２００が検査する。カメラ１が連続接続に設定されている場合（たとえば、画像の間の間隔が非常に短いか、あるいは任意の画像スロットの画像ファイルメニュー：タイマ変数群に画像ストリーム化が設定されている場合）、既存のトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続（ＦＴＰ接続ルーチンで確立される）を切断せずにメイン・ルーチンのステップＳ２４の後に制御が戻り、次いでステップＳ１６が再び実行され、後に続く信号または割込みを待つ。
　【０１０７】
　カメラ１がダイヤルアップ接続に設定されている場合、制御はステップＳ５０に進み、図１０に示した切断ルーチンで、既存のトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続を解除し、かつモデムを停止させることができる。なお、「ダイヤルアップ」は必ずしも電話のダイヤリングを意味するものではなく、接続が、実際のデータ（ハンドシェークを除く）が送信されるときに新たに確立され、データが送信されないときには切断され、あるいは解除されることに留意されたい。
　【０１０８】
　図１０に示したように、切断ルーチンにおいて、マイクロコントローラ２００はステップＳ５１で、レポートがオンであることをレポートメニュー：レポート変数群が指示しているかどうか、すなわち、アップロード、エラー、またはセットアップ更新を報告するように設定されているかどうかを調べる。レポートがオンである場合、マイクロコントローラ２００は切断ルーチンを打ち切り、開始側ルーチンに戻る。この場合、以下で図１５を参照して説明するレポート・ルーチンによって最終的に切断が実行される。レポートがオンに設定されていない場合、マイクロコントローラ２００はステップＳ５２で必要に応じて、トランスポート制御接続（ＴＣＰ／ＩＰ）、電話伝送接続（たとえば、ＰＰＰ）、モデム接続を切断し、開始プロセスに戻る。
　【０１０９】
　図１１に示したように、たとえば、ステップＳ４４で呼び出されたＦＴＰ接続ルーチンは、宛先サーバおよびシェル・アカウント／ユーザ・ディレクトリとのファイル転送プロトコル（たとえば、ＦＴＰ）接続を確立する。ステップＳ５３で、マイクロコントローラ２００は、カメラがすでにトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続されている（たとえば、カメラがステップＳ４８と同様に初期ログインから切断されていない場合に）かどうかを調べる。カメラがすでに接続されている場合、制御がステップＳ５８に進み、ファイル転送（たとえば、ＦＴＰ）アプリケーションがログインする。カメラがトランスポート制御（たとえば、ＴＣＰ／ＩＰ）接続されていない場合、制御はステップＳ５４に進む。
　【０１１０】
　ステップＳ５４で、マイクロコントローラ２００は、通信メニュー：電話変数群、ＣＡＭＥＲＡ　ＡＤＤＲＥＳＳ変数群、ＴＲＡＮＳＭＩＳＳＩＯＮ変数群に記憶されているパラメータを使用して、トランスポート制御（たとえば、ＴＣＰ／ＩＰ）接続を確立するにはどんなステップを実行しなければならないかを判定し、接続を試みる。
　【０１１１】
　たとえば、ネットワーク・インタフェース装置２３６がネットワーク・カードである場合、トランスポート制御（たとえば、ＴＣＰ／ＩＰ）ログイン・プロセスは２つの形態のうち一方をとることができる。第１の形態は、ネットワーク認証が必要ではなく、トランスポート制御ログインは比較的簡単である場合で、たとえば、ネットワーク内のユーザに広く利用を許可したＦＴＰサーバへのアクセスで、カメラが存在することおよび動的（たとえば、ＩＰ）アドレスを要求すること、（あるいはローカル・ネットワークにカメラのＩＰアドレスまたはＵＲＬを知らせる）をネットワークに知らしめればよい。この後で、ユーザはファイル転送アプリケーション（たとえば、ＦＴＰ）を使用して、ファイル転送アプリケーション・ユーザＩＤおよびパスワード（一般的なアクセスの場合は「匿名」に設定することができる）のみを用いてログインすることによってインターネット上のいかなるＩＰアドレスにも到達することができ、この時、ファイル転送アプリケーションは、単独のネットワーク認証アプリケーションとして動作する。
　【０１１２】
　この第１の形態の場合には、カメラ１は、通信メニュー：伝送変数群で「ネットワーク：セキュリティ：Ｎ」に設定され、通信メニュー：伝送変数群から得たインターネットアドレス（ＩＰアドレスあるいはＵＲＬ情報）のみを使用する。第２の形態は、カメラはネットワーク認証に合格しなければならず、ネットワークにアクセスするにはユーザＩＤおよびパスワードが必要とされる場合で、たとえばネットワーク内の特定のユーザに対してのみ使用を許可したＦＴＰサーバ等へのアクセスの場合である。この第２の形態の場合には、カメラ１は、通信メニュー：伝送変数群で「ネットワーク：セキュリティ：Ｙ」に設定され、通信メニュー：伝送変数群中のユーザＩＤおよびパスワードを使用すると共に、必要に応じて動的ＩＰアドレスを要求し、トランスポート制御アプリケーションは、単独であるいは上記で述べたようにファイル転送アプリケーションと共にネットワーク認証アプリケーションとして働く。
　【０１１３】
　したがって、マイクロコントローラ２００はステップＳ５４で、通信メニュー：電話変数群、カメラ・アドレス変数群、伝送変数群の設定に応じて、トランスポート制御（ＴＣＰ／ＩＰ）接続を試みる。ネットワーク・インタフェース装置２３６として電話伝送プロトコル、たとえばＰＰＰを使用することを必要とするモデムを使用する場合、マイクロコントローラ２００は自動的に、たとえば、モデム・ドライバ・パラメータを検出することによって、図１２に示したＰＰＰルーチンに進む。
　【０１１４】
　ステップＳ５６で、マイクロコントローラ２００は、トランスポート制御（ＴＣＰ／ＩＰ）接続が確立されたかどうかを検査し、接続が確立されていない場合にはステップＳ５４に戻り、接続が成功した場合にはステップＳ５８に進む。マイクロコントローラ２００はまた、ステップＳ５４で再試行の数（すなわち、ステップＳ５４ないしＳ５６の反復の数）を監視し、各再試行の間の間隔と共に通信メニュー：伝送変数群に定義される再試行の数を超えたときにはＦＴＰ接続ルーチンを終了し（すなわち、リターンし）、レポートメニュー：エラー・レポート変数群の内容に応じて報告できるエラーを生成する。
　【０１１５】
　ステップＳ５８で、マイクロコントローラ２００は、通信メニュー：ファイル転送変数群に記憶されているパラメータを使用して、宛先ＩＰアドレスでファイル転送アプリケーション（たとえば、ＦＴＰ）ログインの確立を試みる。通常、ログインは、ネットワークの宛先（たとえば、ＩＰ）アドレスへのファイル転送アプリケーション（たとえば、ＦＴＰ）アクセスのためのユーザＩＤおよびパスワードを用いて行われる。カメラ１は、通信メニュー：ファイル転送変数群中のユーザＩＤおよびパスワードを使用する。ステップＳ６０で、マイクロコントローラ２００は、ファイル転送アプリケーション（たとえば、ＦＴＰ）ログインが行われたかどうかを検査し、ログインが完了していない場合にはステップＳ５８に戻り、接続が成功した場合にはＦＴＰ接続ルーチンを終了する（リターンする）。マイクロコントローラ２００はまた、ステップＳ５８で再試行の数（すなわち、ステップＳ５８ないしＳ６０の反復の数）を監視し、各再試行の間の間隔と共に通信メニュー：ファイル転送変数群に定義される再試行の数を超えたときにはＦＴＰ接続ルーチンを終了し（すなわち、リターンし）、レポートメニュー：エラー・レポート変数群の内容に応じて報告できるエラーを生成する。本実施形態では、再試行を監視するいくつかのステップで、指定されたタイムアウト値に従って、確立された接続が、たとえば、適切なリターン・ストリングを受信せずにタイムアウトしたかどうかも監視され、タイムアウトが記録されているときは同じ接続失敗ステップを実行する（たとえば、ルーチンを終了し、報告できるエラーを生成する）。
　【０１１６】
　ステップＳ５８およびＳ６０でファイル転送アプリケーション（たとえば、ＦＴＰ）ログインが成功した場合、あるいはプロセスが前述のように、ログイン失敗または接続失敗のエラーを生成した場合、制御は図９のステップＳ４６の送信ルーチンに戻る。
　【０１１７】
　カメラがネットワーク・インタフェース装置２３６としてモデムを使用しない場合、マイクロコントローラ２００は図１１のＰＰＰ接続ルーチンを実行しない。「電話伝送プロトコル」では、たとえば電話回線やその他のアナログ伝送回線を介してトランスポート制御プロトコル接続が確立されるので「電話伝送プロトコル」は、ネットワーク・インタフェース装置２３６が、トランスポート制御プロトコルを使用してインターネットにアドレスしインターネットからアドレスされることのできる媒体に直接配線されることも、あるいはその他の方法で接続されることもない場合にしか使用されない。
　【０１１８】
　前述のように、カメラ１がネットワーク・インタフェース装置２３６としてモデムを使用する場合、マイクロコントローラは図１１のＦＩＬＥ　ＴＲＡＮＳＦＥＲ（ＦＴＰ）接続ルーチンのステップＳ５４から図１０のＰＰＰルーチンにジャンプし、ＰＰＰルーチンで、マイクロコントローラ２００は、通信メニュー：電話変数群に記憶されているパラメータを使用する。ステップＳ６４で、マイクロコントローラ２００は、ネットワーク・インタフェース装置２３６としてのモデムをイネーブルし、あるいはリセットし、第一電話番号をダイヤルする。
　【０１１９】
　モデムは、接続に成功することも失敗することもあり、あるいはビジー信号を受けることも、あるいはまったく応答を受けないこともある。したがって、マイクロコントローラ２００はステップＳ６６で、接続が確立されたかどうかを検査する。接続が首尾良く確立された場合、マイクロプロセッサ２００はステップＳ６８に進む。
　【０１２０】
　しかし、マイクロコントローラ２００はステップＳ６４で再試行の数（すなわち、ステップＳ６４ないしＳ６６の反復の数）を監視し、各再試行の間の間隔と共に通信メニュー：電話変数群に定義される再試行の数を超えたときには第二電話番号に切り替え、第二電話番号のために再試行数をリセットし、報告できるエラーを生成する。マイクロコントローラ２００は次いで、第一電話番号の場合と同様にステップＳ６４およびＳ６６を実行する。第二電話番号を使用して再試行数を超えた場合、マイクロコントローラ２００はＰＰＰ接続ルーチンを終了し（すなわち、リターンし）、エラー・レポート変数群の内容に応じて、報告できるエラーを生成する。
　【０１２１】
　接続に成功した場合でも、マイクロコントローラ２００はステップＳ６８で、モデムに問い合わせを行い、接続が十分なものであるかどうかを検査することができる。すなわち、画像を十分にストリーム化する（このことが画像ファイルメニュー：タイマ変数群に設定されている場合）ために高速接続（たとえば、２８８００ｂｐｓ以上）が必要である場合、低い転送速度で接続することは受け入れられない。ユーザが通信メニュー：電話変数群に「良好な接続」速度定義を設定してあり、ステップＳ６８で、モデム接続が、定義された速度に達していない場合、マイクロコントローラ２００はステップＳ６８に戻り、この接続を接続なしと同様に扱う、すなわち、再試行をカウントする。同様に、不十分な接続も接続なしと同様に扱われるので、マイクロコントローラ２００はステップＳ６４で、第一電話番号では十分な接続を確立できない場合、最終的に第二電話番号に切り替える。接続速度が十分なものである場合、制御はステップＳ６８からステップＳ７０に進む。さらに、通信メニュー：電話変数群に「良好な接続」速度が設定されていない場合、マイクロコントローラ２００はステップＳ６８を実行せず、制御はステップＳ７０に進む。
　【０１２２】
　ステップＳ７０は、ＦＴＰ接続ルーチンのステップＳ５４と同様に処理される。この場合、モデム接続が確立された後、電話伝送プロトコル（たとえば、ＰＰＰ）ソフトウェア（これはＩＳＰサーバ上でも実行されている）は、トランスポート制御プロトコル・スタックによって作成されたパケットを転送するが、それがためにＩＳＰサーバとの低速なトランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）接続として認識される場合がある。すなわち、ネットワーク・インタフェース装置２３６がモデムである場合、トランスポート制御（たとえば、ＴＣＰ／ＩＰ）ログイン・プロセスでは、電話伝送プロトコル（たとえば、ＰＰＰ）を使用してＩＳＰまたはその他のダイヤルイン・ネットワーク・アクセスに接続され、ほぼ常にネットワーク認証に合格することが必要である。この場合、カメラは、通信メニュー：伝送変数群で「ネットワーク・セキュリティ：Ｙ」に設定され、通信メニュー：伝送変数群中のユーザＩＤおよびパスワードを使用する。電話伝送プロトコル（たとえば、ＰＰＰ）も用いている場合、カメラ１は動的ＩＰアドレスを要求する（あるいはカメラのＩＰアドレスをローカル・ネットワークに知らせる）。この後で、制御はＦＴＰ接続ルーチンに戻り、ステップＳ５６（したがって、ステップＳ７０でトランスポート制御プロトコル接続が確立されていない場合、ＦＴＰ接続ルーチンはＴＥＬＥＰＨＯＮＥルーチン全体を再び実行する）、Ｓ５８、Ｓ６０を経た後、図９の送信ルーチンのステップＳ４６に戻る。
　【０１２３】
　たとえば、誤ったユーザＩＤまたはパスワードをトランスポート制御プロトコル、電話伝送プロトコル、またはファイル転送プロトコル接続またはログイン用に用いた場合は、、接続失敗と同じ場所でエラーを返し、接続失敗と同様に処理され、マイクロコントローラ２００がエラーを生成しかつ記録し、前述のように、指定された再試行回数の後に接続の試みを放棄することに留意されたい。
　【０１２４】
　ステップＳ４６で送信ルーチンに制御が戻った後、図１３に示した（単一）ファイル書込み・ルーチンが実行される。
　【０１２５】
　ステップＳ７２で、マイクロコントローラ２００は、少なくともファイル・サイズと日付とを有する、書き込まれるべき画像ファイル（画像スロット）に割り当てられたファイル名およびディレクトリのディレクトリ・リストを検索する。この情報は、マイクロコントローラ２００が、最後に書き込まれたファイルと、ファイル転送アプリケーション（たとえば、ＦＴＰ）を介して書き込まれ／アップロードされるファイルを比較するために使用される。制御は次いでステップＳ７４に進む。ステップＳ７４で、コントローラは、画像ファイルメニュー：ファイル定義変数群に設定されたパラメータに基づいて、ディレクトリ選択装置として働くファイル転送アプリケーションにより、検索されたファイル情報と、書き込まれる画像ファイルの情報を比較し、必要に応じて、指定された画像スロット内の画像ファイルを書き込む。
　【０１２６】
　たとえば、画像ファイルメニュー：ファイル定義変数群の「上書き」パラメータがオンに設定されている場合、マイクロコントローラ２００は、宛先ディレクトリに存在するファイルを削除し、指定された画像スロット内の画像ファイルを宛先ディレクトリに書き込むが、「上書き」がオフに設定されている場合、存在する画像に上書きすることはない。「より新しい」パラメータがそれに伴う間隔と共に設定されている場合、マイクロコントローラ２００は、ファイルの日時を比較することができ、その差がこの間隔よりも大きい場合にのみ、指定された画像スロット内の画像ファイルを宛先ディレクトリに書き込む（たとえば、Ｗｅｂページ上の１画像をいくつかの異なる地域間で切り替えられるように、いくつかの異なる位置にある複数のカメラが同じ複数の名に書き込む場合）。同時に、マイクロコントローラ２００は、宛先ディレクトリに存在するファイルの日時が、アップロードされる画像ファイルの日時と同じである（あるいは差がたとえば、５秒、１分などよりも少ない）場合（すなわち、アップロードされるファイルが、現在宛先ディレクトリに存在しているファイルと同じであることを示す）にはアップロードを中断することができる。
　【０１２７】
　画像ファイルを書き込むときには、同時にサムネイル画像ファイルを書き込むことができる。この場合、マイクロコントローラ２００は、書き込まれた画像ファイルに対応するサムネイル・スロットとして指定されている画像スロットがあるかどうかを調べる。対応するサムネイル画像がある場合、マイクロコントローラ２００は、親画像ファイル名に関連付けされた所定のサムネイル・ファイル名にしたがって、サムネイル画像ファイルを書き込む。上記で指摘したように、マイクロコントローラ２００は、画像スロット設定に応じてサムネイル画像が自動的に作成されるように設定されている場合、送信された画像をサムネイル・サイズに自動的にスケーリングし、親ファイル画像に関連付けされた所定のファイル名を使用してサムネイル画像を書き込む。第３の代替形態では、マイクロコントローラは、マスタ・コラージュ・サムネイル画像スロットから適切なサムネイルを抽出し、親ファイル画像に関連付けされた所定のファイル名を使用してサムネイル画像を書き込む。
　【０１２８】
　指定された画像スロット内の画像ファイルが書き込まれた後、制御はステップＳ７５に進む。ステップＳ７５で、マイクロコントローラ２００は、他のオプションメニュー・記憶域：自動構成変数群に記憶されている情報、すなわち、セットアップ／構成ファイルをファイル転送アプリケーションを介して入手するかどうかと、セットアップ／構成ファイルをファイル転送接続時に入手するか、それともバッチ接続だけの時に入手するかと、セットアップ・ファイルのディレクトリに応じて、定義されたディレクトリからファイル転送アプリケーションを通して新しい１組の「セットアップ」パラメータをダウンロードし記憶する。マイクロコントローラ２００はまたステップＳ７５で、ファイル転送（たとえば、ＦＴＰ）接続から切断（ログアウト）する。このように、ユーザは、セットアップ・ファイルまたは構成ファイルを、カメラ１によって認識できる所定のフォーマットで宛先ディレクトリに入れることができ、カメラは、新しいあるいは修正された１組の動作パラメータ（たとえば、図５に示したパラメータ）全体またはその一部をダウンロードすることができ、それによってカメラの動作を遠隔制御することができる。
　【０１２９】
　この後、制御は前述のように、図１３の単一ファイル書込みルーチンから図９の送信ルーチン（ステップＳ４８）に戻る。何らかの理由、たとえば、宛先ディレクトリが満杯であるか、あるいは与えられたパスワードでは十分なアクセスができないために画像ファイルを書き込むことができない場合、報告可能なエラーが生成され、ステップＳ５８および親ステップＳ４４で再試行数を監視する際にエラーがカウントされる。
　【０１３０】
　図１４は、バッチ（またはバッファ）アップロード・ルーチンを表すフローチャートであり、このルーチンは、他のオプションメニュー：バッチ変数群に指定されたバッチ・タイマが満了したときにメイン・プロセスのステップＳ２０から呼び出すことができる。前述のように、各画像スロットは、画像スロット内の画像ファイルをただちにアップロードするのではなくバッチ（またはバッファ）アップロードすることができるかどうかを指定するパラメータを画像ファイルメニュー：アップロード変数群に有する。
　【０１３１】
　図１４に示したように、バッチ・アップロード・ルーチンで、マイクロコントローラ２００はまず、上記で（ステップＳ７６に関して）説明したのと同様に動作する図１１のＦＴＰ接続ルーチンを呼び出す。この後、マイクロコントローラ２００は、ＦＴＰ接続ルーチンで接続障害エラーが生成されたかどうかを検査し、接続障害（モデム、トランスポート制御、またはファイル転送で）が起こった場合には、上記でステップＳ４１に関して説明したのと同様にバッチ・アップロード・ルーチンを中断する。制御は次いで、ステップＳ７８に渡され、マイクロコントローラ２００は、アップロードされるファイル・スロット内の画像ファイルのバッチ・リストを、たとえば、ＧＰメモリ２２８内でアセンブルする。バッチ・リストは、それぞれの画像ファイルメニュー：アップロード変数群でバッチ・アップロードできるスロットとして識別された各ファイル・スロットを識別する情報（すなわち、インデックス）を含む。マイクロコントローラ２００は次いで、ステップＳ８０に進む。ステップＳ８０は、図１３の単一ファイル書込みルーチンで前述したステップＳ７４と同様に実行される。ただし、アップロードはバッチ・リスト中の各画像スロットごとに実行される。したがって、バッチ・リスト中の指定された画像スロットに対応する各画像ファイルは、対応する宛先ディレクトリに書き込まれる。
　【０１３２】
　このように、それぞれ異なる時刻に記録され記憶された１組の画像ファイル（たとえば、毎日のシーンを示す画像ファイル）を、単一の接続セッションでディレクトリにアップロードすることができる（たとえば、いくつかの異なる毎日のシーンを含む１週間に１度のバッチ・アップロード）。ステップＳ８０の後で、制御はステップＳ８１（前述のステップＳ７５と同じ）、ステップＳ８２（前述のステップＳ４６と同じ）、ステップＳ８３（前述のステップＳ４７と同じ）、ステップＳ８４（前述のステップＳ５０と同じ）を経て、図７のメイン・プロセスのステップＳ２０の後に戻る。
　【０１３３】
　図１５は、メイン・ルーチンのステップＳ１８、Ｓ２０、またはＳ２４の後で実行されるレポート・ルーチンを示す。カメラ１は、トランスポート制御プロトコル（たとえば、ＴＣＰ／ＩＰ）を介してインターネットに接続された後、割り当てられたメール（たとえば、ＳＭＴＰ）サーバを介してトランスポート制御（たとえば、ＴＣＰ／ＩＰ）プロトコルのメール・プロトコル部分（たとえば、ＳＭＴＰ）を使用してＥメール・メッセージを送信することができる。望ましくはメール・プロトコル部分（たとえば、ＳＭＴＰ）は、バイナリ・ファイル（たとえば、画像、オーディオ）を付加することを可能にする拡張機能（たとえば、ＭＩＭＥ）を有する。このように、カメラ１の所有者またはオペレータは、付加された画像ファイルを含む状況レポートをカメラから受信することができる。ＲＥＰＯＲＴＩＮＧ：ＲＥＰＯＲＴＳ変数群中のパラメータに応じて、前述の場合にエラーが生成されたとき、あるいは画像ファイルまたは画像ファイルのバッチのアップロードが完了したとき、あるいはパラメータ記憶構造内でパラメータが変更されたときに、マイクロコントローラ２００はＧＰメモリ２２８内のレポート・バッファに、簡単なあるいは冗長な状況メッセージ、日時を付加する。さらに、レポートメニュー：レポート変数群が付加および対応する指定画像スロットを指定している場合、間隔または日時に応じて、あるいはイベント・ベースで（たとえば、手動で）指定画像スロットが更新されたときに、（たとえば、図７のステップＳ２０またはステップＳ２２で）ＧＰメモリ２２８内のレポート・バッファに付加状況メッセージが付加される。レポート・ルーチンでは、マイクロコントローラ２００は、通信メニュー／記憶域：カメラ・アドレス（たとえば、ＳＭＴＰサーバ）変数群およびレポートメニュー／記憶域：アドレス変数群に記憶されているＥメール・アドレス情報を使用して、カメラ１の状況（レポート・バッファの内容をＥメール・メッセージの一部として送信する）、および指定画像スロットの内容を添付ファイルとして、インターネット上の任意のＥメール・アドレスに簡単なＥメール・メッセージを送信する。
　【０１３４】
　図１５に示したように、レポート・ルーチンにおいて、マイクロコントローラ２００はステップＳ９０で、レポートがオンに設定されていることをレポートメニュー／記憶域：レポート変数群が指示しているかどうか、すなわち、アップロード、エラー、またはセットアップ更新を報告するように設定されているかどうかを検査する。レポートがオフに設定されている場合、マイクロコントローラ２００はレポート・ルーチンを打ち切り、最初のルーチン、すなわち、図７のメイン・ルーチンに戻る。レポートがオンに設定されている場合、マイクロコントローラ２００はステップＳ９２で、レポート・バッファにデータが存在しているかどうかを検査する。レポート・バッファにデータが存在しない場合、マイクロコントローラ２００はレポート・ルーチンを打ち切り、最初のルーチン、すなわち、図６のメイン・ルーチンに戻る。データが存在する場合、制御はステップＳ９２に進む。
　【０１３５】
　ステップＳ９２、Ｓ９４、Ｓ９６は、エラー生成および再試行を含めて、前述のステップＳ５３、Ｓ５４、Ｓ５６と同じである。したがって、マイクロコントローラ２００がトランスポート制御（たとえば、ＴＣＰ／ＩＰ）接続に成功した場合にのみ、制御はステップＳ９８に進み、そうでない場合は、中断してメイン・プロセスのステップＳ２５の後に戻る。ステップＳ９８で、マイクロコントローラ２００は、テキストとしてのレポート・バッファの内容と、レポートメニュー／記憶域：アドレス変数群に記憶されているパラメータから得た適切なヘッダと、メール・プロトコルの未使用フィールドを充填するのに必要なダミー情報と、レポートメニュー／記憶域：レポート変数群に指定された、適切な指定画像スロット・ファイル名またはそれを指し示すポインタを有する添付画像ファイルとを含むメール（たとえば、ＳＭＴＰ）メッセージをアセンブルする。マイクロコントローラ２００は次いで、ステップＳ１００に進み、カメラがメール（たとえば、ＳＭＴＰ）メッセージおよび指定された添付画像をローカル・メール（ＳＭＴＰ）サーバ（この後でメッセージを最終的な宛先へ送る）に与える。制御は次いで、ステップＳ１０２およびＳ１０４を通過する。ステップＳ１０２は前述のステップＳ４８と同じであり、連続アクセスが設定されている場合には後に続く切断ステップＳ１０４をバイパスする。ステップＳ１０４は前述のステップＳ５２と同じであり、マイクロコントローラ２００は、必要に応じてトランスポート制御プロトコル、電話伝送プロトコル、モデム接続を切断し、次いで最初のプロセス、すなわちメイン・プロセスのステップＳ２５に戻り、次いで、ステップＳ１６に戻る。
　【０１３６】
　したがって、カメラ１は、ユーザの指示に応じて、インターネットを介して送信されるＥメールにより、画像アップロード、エラー、動作パラメータの変更の状況を報告すると共に、添付画像ファイルを送信し、主として画像アップロード用に設けられたトランスポート制御プロトコル（ＴＣＰ／ＩＰ）接続を利用して、カメラ１の問題をカメラのオペレータに知らせるか、あるいはＥメールを介してオペレータに直接画像ファイルを与えることができる。場合によってはカメラ１からのＥメール・レポートが停止することによって、カメラ１がもはやインターネットにアクセスできないことをカメラのオペレータに知らせることができる。
　【０１３７】
　図１６は、ローカル・セットアップ信号とリモート・セットアップ信号のどちらかが入力されたときにメイン・プロセスのステップＳ１８から開始されるセットアップ・ルーチンを制御する方法の例を示すフローチャートである。カメラ１は、セットアップ動作が内部動作であるか、あるいは付加または接続されたセットアップ装置を介して行われるかを検出する。「セットアップ信号」は、たとえばボタン／スイッチ入力２１４の任意のボタンを押すことによって開始するか、あるいは、たとえば接続されたＰＣ２１６からシリアル／ＩｒＤＡポート２１０を介して受信されるセットアップ・データによって開始することができる。ステップＳ１０６で、マイクロコントローラ２００は、ボタン／スイッチ入力２１４上でボタンが押されたかどうか、あるいはシリアル／ＩｒＤＡポート２１０を介してセットアップ・データが受信されたかどうかをキーボード・コントローラ２１２を介して判断する。制御は、ボタン／スイッチ入力２１４上でボタンが押された場合にはステップＳ１０８に進み、シリアル／ＩｒＤＡポート２１０を介してセットアップ・データが受信された場合にはステップＳ１２０に進む。
　【０１３８】
　ステップＳ１０８で、キーボード・コントローラ２１２はマイクロコントローラ２００と共に、押されたボタンを解釈し、変数群およびパラメータをテキスト表現、表形式表現、またはグラフィカル表現としてＬＣＤコントローラ２０６を介してディスプレイ２１８に表示する。すなわち、画像ファイル記憶域を表示する。たとえば、「ｍｅｎｕ」１１４ｃボタンが押された場合、制御はステップＳ１１０に進む。「ｉｔｅｍ」ボタン１１４ｄが押された場合、制御はステップＳ１１２に進む。「ｕｐ」ボタン１１４ａまたは「ｄｏｗｎボタン１１４ｂが押された場合、制御はステップＳ１１４に進む。セットアップ・ルーチンに入った後に、「ｒｅｌｅａｓｅ」ボタン１１４ｅが押された場合、制御はステップＳ１１８に進む。
　【０１３９】
　ステップＳ１１０で、マイクロコントローラ２００は、メニュー／記憶階層内の同じ「レベル」のメニュー／記憶項目間、すなわち記憶域、画像スロット、変数群、またはパラメータ（図４、５に示されている）の間で設定項目を切り替え、ＬＣＤコントローラ２０６およびディスプレイ２１８を介して適切なメッセージを表示する。たとえば、「ＩＭＡＧＥ　ＦＩＬＥＳ」が表示されているときに「ｍｅｎｕ」ボタン１１４ｃを順次押すと、マイクロコントローラは、「画像ファイル」、「他のオプション」、「通信」、「レポート」を順次表示する。「ファイル１」が表示されているときに「ｍｅｎｕ」ボタン１１４ｃを順次押すと、マイクロコントローラは、「ファイル１」、「ファイル２」ないし「ファイル９」、すなわち同じ「レベル」のメニュー／記憶項目を順次表示する。制御は次いで、ステップＳ１０８に戻る。
　【０１４０】
　ステップＳ１１２で、マイクロコントローラ２００は、メニュー／記憶項目の「レベル」間、すなわち記憶域、画像スロット、変数群、またはパラメータ（図４、５に示されている）を切り替え、ＬＣＤコントローラ２０６およびディスプレイ２１８を介して適切なメッセージを表示する。たとえば、「画像ファイル」が表示されているときに「ｉｔｅｍ」ボタン１１４ｄを順次押すと、マイクロコントローラは、「画像ファイル」、「ファイル１」、「ファイル定義」、「ファイル名」、すなわちメニュー／記憶項目の「レベル」をディスプレイに順次表示する。制御は次いで、ステップＳ１０８に戻る。
　【０１４１】
　ステップＳ１１４で、マイクロコントローラ２００は、パラメータの設定可能な値を切り替え（循環方向は、「ｕｐ」ボタン１１４ａと「ｄｏｗｎ」ボタン１１４ｂのどちらが押されるかによって決まる）、ＬＣＤコントローラ２０６およびディスプレイ２１８を介して表示されるパラメータを変更する。たとえば、「画像ファイル：ファイル１：アップロード：即時／バッチ」が表示されているときに「ｕｐ」ボタン１１４ａと「ｄｏｗｎ」ボタン１１４ｂのうちの一方を押すと、マイクロコントローラ２００は、「即時」または「バッチ」、すなわちその特定のパラメータの設定可能な全ての値を強調表示する。電話番号や、ファイル名や、ディレクトリや、メッセージなどパラメータが数値フィールドまたは英数字フィールドであるときは、マイクロコントローラ２００は、「ｕｐ」ボタン１１４ａまたは「ｄｏｗｎ」ボタン１１４ｂが押されたときに（循環方向は、「ｕｐ」ボタン１１４ａと「ｄｏｗｎ」ボタン１１４ｂのどちらが押されるかによって決まる）、必要に応じて数値またはＡＳＣＩＩ文字を循環表示する。この場合、マイクロコントローラ２００は、「ｉｔｅｍ」ボタン１１４ｃが押されるのと同時に「ｕｐ」ボタン１１４ａと「ｄｏｗｎ」ボタン１１４ｂのうちの一方が押されたときに、数値フィールドまたは英数字フィールド内の次の文字場所に設定焦点を移動することができる（移動方向は、「ｉｔｅｍ」ボタン１１４ｃと共に「ｕｐ」ボタン１１４ａと「ｄｏｗｎ」ボタン１１４ｂのどちらが押されるかによって決まる）。制御は次いで、ステップＳ１０８に戻る。
　【０１４２】
　ステップＳ１１８で、マイクロコントローラ２００がセットアップ・ルーチンを実行している間にリリース・ボタン１１４ｅが押されると、マイクロコントローラ２００は、すべてのパラメータ変更および値変更を記憶し、図７のメイン・プロセスのステップＳ１８の後に戻る。
　【０１４３】
　ステップＳ１２０で、マイクロコントローラ２００は、図５の構造に書き込むべき新しい１組のパラメータ、またはＮＶＲＡＭ２４２（たとえば、ＥＥＰＲＯＭまたはフラッシュ・メモリ）に書き込むべき新しいファームウェア・コードをリモート供給源から、たとえば、カメラ１に接続されたＰＣ２１６またはセットアップ装置からシリアル／ＩｒＤＡポート２１０を介して受信し、それを書き込む。前述のように、セットアップはシリアル／ＩｒＤＡポート２１０を介して行うことができ、ＰＣ２１６は、カメラ１からデータ、コマンド結果、画像を受信することができ、制御データ、コマンド、をカメラ１へ送信し、あるいはＮＶＲＡＭ２４２にファームウェア（たとえば、Ｏ／Ｓ、ＴＣＰ／ＩＰまたはその他のプロトコル・スタック、ＦＴＰまたはその他のファイル転送アプリケーション、カード・ドライバ、その他のドライバおよびアプリケーション）を書き込み、あるいはＮＶＲＡＭ内のファームウェアに上書きすることのできる専用ソフトウェアまたは汎用ソフトウェアを実行する。制御は次いで、ステップＳ１２２に進み、マイクロコントローラ２００は、パラメータ・セットの任意の部分またはすべてを書き直すか、あるいはファームウェアの任意の部分またはすべてを書き直し、次いで図７のメイン・プロセスのステップＳ１８の後に戻る。
　【０１４４】
　したがって、ユーザは、メニュー／記憶構造内の変数またはパラメータを見て、それらを変更することができ、あるいは場合によってはファームウェア・セット全体またはその一部を更新し、カメラ１の制御方法を変更することができる。さらに、ユーザは、ボタン／スイッチ２１４を直接操作するか、あるいはシリアル／ＩｒＤＡポート２１０を介してセットアップ・データを受信することによってパラメータを変更することができる。
　【０１４５】
　図１７は、ローカル・コマンド信号とリモート・コマンド信号のどちらかが入力されたときにメイン・プロセスのステップＳ１９から開始されるセットアップ・ルーチンを制御する方法の例を示すフローチャートである。このルーチンは、パラメータを設定する場合や、機能を実行する場合に、上記の説明でなされなかったコマンドおよび機能を処理する。カメラ１は、コマンドがパラメータ設定コマンドであるか、それともタスク実行コマンドであるかを検出する。誤った構文を有するコマンドはステップＳ１３８で記録される。「コマンド」はたとえば、ボタン／スイッチ入力２１４の１つのボタンを単独であるいは複数のボタンを組み合わせて押すことによって開始することも、あるいは内部でタイマ、イベント、またはプロセスによって生成することもでき、あるいは、たとえば接続されたＰＣ２１６からシリアル／ＩｒＤＡポート２１０を介して受信されるコマンドでもよい。ステップＳ１３０で、マイクロコントローラ２００は、たとえば適切なエスケープ・コードを有していて最初にコマンドとして識別されたデータを受信し、コマンドの発信側（たとえば、シリアル／ＩｒＤＡポート２１０を介した外部セットアップ装置や、内部要求）を識別する。マイクロコントローラ２００は次いで、どんな種類のコマンドが受信されたか、たとえば、パラメータ設定コマンドであるか（この場合、ステップＳ１３４に進む）、それともタスク実行コマンドであるか（この場合、ステップＳ１３６に進む）、それとも誤った構文を有するコマンドであるか（この場合、ステップＳ１３８に進む）を識別する。
　【０１４６】
　パラメータ設定コマンドおよびタスク実行コマンドには以下のような例をあげることができるが、これらに限らない。
　【０１４７】
　Ｓｙｓｔｅｍ　Ｓｅｔｕｐ（システム・セットアップ）設定コマンドおよびＩｍａｇｅ　Ｐａｒａｍｅｔｅｒ（画像パラメータ）設定コマンドには、Ｓｅｔ　Ｓｅｒｉａｌ　Ｎｕｍｂｅｒ、Ｓｅｔ　Ｔｉｍｅ、Ｓｅｔ　Ｈａｒｄｗａｒｅ　Ｓｅｔｔｉｎｇｓ、Ｓｅｔ　Ｍｏｄｅｍ　Ｐａｒａｍｅｔｅｒｓ、Ｓｅｔ　Ｔｉｍｅｏｕｔｓ、Ｓｅｔ　Ｓｃｈｅｄｕｌｅ、Ｓｅｔ　Ｄｅｂｕｇ　Ｏｐｔｉｏｎｓ、Ｓｅｔ　Ｓｅｒｉａｌ　Ｎｕｍｂｅｒ、Ｓｅｔ　Ｉｍａｇｅ　Ａｐｐｅａｒａｎｃｅ　Ｐａｒａｍｅｔｅｒｓ、Ｓｅｔ　Ｉｍａｇｅ　Ｓｐａｔｉａｌ　Ｐａｒａｍｅｔｅｒｓ、Ｓｅｔ　Ｉｍａｇｅ　Ｔｉｍｅｓｔａｍｐ　Ｐａｒａｍｅｔｅｒｓがある。
　【０１４８】
　Ｃｏｎｎｅｃｔｉｏｎ　Ｐａｒａｍｅｔｅｒ（接続パラメータ）設定コマンドには、ＳｅｔＤＮＳ、Ｓｅｔ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｎａｍｅ、Ｓｅｔ　ＦＴＰ　Ｈｏｓｔ、Ｓｅｔ　ＦＴＰ　ｕｓｅｒｎａｍｅ／ｐａｓｓｗｏｒｄ、Ｓｅｔ　ＳＭＴＰ　ｈｏｓｔ、Ｓｅｔ　ＳＭＴＰ　ｕｓｅｒｎａｍｅ／ｐａｓｓｗｏｒｄ、Ｓｅｔ　Ｅｍａｉｌ　ｄｅｓｔｉｎａｔｉｏｎ、Ｓｅｔ　Ｐｒｉｍａｒｙ　Ｄｉａｌｕｐ　Ｓｔｒｉｎ９、Ｓｅｔ　Ｐｒｉｍａｒｙ　Ｄｉａｌｕｐ　Ｒｅｔｕｒｎ／Ｒｅｓｐｏｎｓｅ　Ｓｔｒｉｎｇ、Ｓｅｔ　Ｓｅｃｏｎｄａｒｙ　Ｄｉａｌｕｐ　Ｓｔｒｉｎｇ、Ｓｅｔ　Ｓｅｃｏｎｄａｒｙ　Ｄｉａｌｕｐ　Ｒｅｔｕｒｎ／Ｒｅｓｐｏｎｓｅ　Ｓｔｒｉｎｇ、Ｓｅｔ　Ｌｏｇｉｎ　Ｓｔｒｉｎｇ　Ｄｅｆｉｎｉｔｉｏｎ、Ｓｅｔ　Ｌｏｇｉｎ　Ｓｔｒｉｎｇ、Ｓｅｔ　Ｌｏｇｉｎ　Ｒｅｔｕｒｎ／Ｒｅｓｐｏｎｓｅ　Ｓｔｒｉｎｇ、Ｓｅｔ　ＰＰＰ　ｏｐｔｉｏｎｓ、Ｓｅｔ　ＰＰＰ　Ｕｓｅｒｎａｍｅ、Ｓｅｔ　ＰＰＰ　Ｐａｓｓｗｏｒｄ、Ｓｅｔ　Ｅｍａｉｌ／ＬＡＮ　ｏｐｔｉｏｎｓがある。
　【０１４９】
　任意のパラメータ設定コマンドを使用して、設定すべきパラメータを回収することもできる。たとえば、カメラ１は、「Ｇｅｔ」パラメータ設定コマンドを受信したときに、状況情報を報告することができる。「Ｇｅｔ」　パラメータ設定コマンドの例には、Ｇｅｔ　Ｓｅｒｉａｌ　Ｎｕｍｂｅｒ、Ｇｅｔ　Ｔｉｍｅ、Ｇｅｔ　Ｃａｍｅｒａ　Ｓｔａｔｕｓ、Ｇｅｔ　Ｃａｍｅｒａ　Ｖｅｒｓｉｏｎがある。
　【０１５０】
　Ｐａｒａｍｅｔｅｒ　Ｓｅｔｔｉｎｇ　Ｃｏｍｍａｎｄの場合、ステップＳ１３４で、マイクロコントローラ２００は、指定されたパラメータを、図４、５に示した構造に書き込むか、あるいは指定されたパラメータをこの構造から読み取ってコマンド発信側に報告する。
　【０１５１】
　Ｔａｓｋ　Ｅｘｅｃｕｔｉｏｎコマンドは、指定されたタスクをできるだけ早く（たいていの場合はただちに）実行する。たとえば、Ｔａｓｋ　Ｅｘｅｃｕｔｉｏｎコマンドには、ポート２１０を介したＪＰＥＧ画像送信、リセット、トリガー出力送信、ＪＰＥＧ画像記録、タイマリセット、Ｅメールレポートの送信、ファームウェアアップデートがある。
　【０１５２】
　Ｔａｓｋ　Ｅｘｅｃｕｔｉｏｎコマンドの場合、ステップＳ１３６で、カメラは、たとえば本明細書の前述の実施形態で詳細に説明したルーチンを使用して、指定されたタスクを実行するが、タスク実行方法が簡単なもの、、あるいは単一の機能であるときには、このタスクを直接実行する。
　【０１５３】
　コマンド構文エラーの場合、エラーはコマンド発信側に報告され、他のエラーと同様に、レポート・バッファに書き込まれる。
　【０１５４】
　一般に、本明細書で説明するようにボタン、トリガ、タイマ、またはイベントを介して開始される機能は、ポート２１０を介して受信される適切なコマンドを用いて直接開始することもできる。ポート２１０は、カメラ１からデータ、コマンド結果、画像を受信することができ、制御データ、コマンド、をカメラ１へ送信し、あるいはＮＶＲＡＭ２４２にファームウェア（たとえば、Ｏ／Ｓ、ＴＣＰ／ＩＰまたはその他のプロトコル・スタック、ＦＴＰまたはその他のファイル転送アプリケーション、カード・ドライバ、その他のドライバおよびアプリケーション）を書き込み、あるいはＮＶＲＡＭ内のファームウェアに上書きすることのできる接続されたＰＣ２１６上の専用ソフトウェアまたは汎用ソフトウェアから受信するコマンドに応答する。
　【０１５５】
　したがって、ユーザは、コマンド・ルーチンを使用することにより、内部コマンド、またはシリアル／ＩｒＤＡポート２１０を介して送信される外部コマンドを介して、カメラ１の操作を行うことができる。
　【０１５６】
　図１８は、本発明の第２の実施形態によるカメラ１のブロック図である。図１８に示しように、本発明の第２の実施形態であるカメラ１は、第１の実施形態と同じ基本動作を有し、図１ないし１７を参照して説明した機能を組み込む。したがって、すでに第１の実施形態および図１ないし１７を参照して説明した要素、すなわち、同じ参照符号を有し、あるいは同じ機能または同様な機能をサポートする要素の説明を省略する。
　【０１５７】
　本発明の第２の実施形態では、より高度な機能を第１の実施形態に追加している。図１８に示したように、第２の実施形態は、ズーム・レンズ・システムとオートフォーカス・システムとを備える。ズーム・レンズ２１０は、モータを組み込んだズーム・ドライブ２６０によっていくつかの異なる焦点距離の間で駆動される。合焦レンズ２６８は、モータを組み込んだフォーカス・ドライブ２６２によって撮像装置２４８上に画像を合焦させるように駆動される。アパーチャ２６６は、モータを組み込んだアパーチャ・ドライブ２６４によって撮像装置２４８に当たる光の量を制限するように駆動される。ストローブ２７４はストローブ・ドライブ２７２によって駆動される。
　【０１５８】
　ズーム・ドライブ２６０、フォーカス・ドライブ２６２、アパーチャ・ドライブ２６４、ストローブ２７４は、マイクロコントローラ２００に接続されマイクロコントローラ２００によって駆動される。すなわち前述のように１本または複数のＧＰＩＯピンを介して接続され駆動される。ストローブ２７４およびアパーチャ２６４は、各画像の露光が適切なものになるように、前述の図８の取込みルーチンのステップＳ３２中で得られる露光情報に従って、マイクロコントローラ２００によって（図８のステップＳ３２の露光と共に）制御される。フォーカス・ドライブ２６４は、取込みルーチンのステップＳ３２で得られる画像を使用して、従来型のコントラスト情報法によりマイクロコントローラ２４８によって算出されるオートフォーカス値を用いて（図８のステップＳ３２の露光と共に）制御される。ボタン／スイッチ入力２１４は、ストローブ２７４を制御し、ズームインし、ズームアウトするために、図１で説明したボタンに追加して組み込まれる。
　【０１５９】
　第２の実施形態のカメラ１は、ビューファインダ２４４だけでなく、脱着可能なフルビデオ（ＬＣＤ）ディスプレイまたは一体型フルビデオ・ディスプレイ２１８’を使用することができる。したがって、ディスプレイ２１８’はカラーＬＣＤまたはグレースケール（ビデオ）ＬＣＤであり、ＬＣＤコントローラ２０６は、撮像装置２４８に形成される画像を示すようにディスプレイ２１８’を駆動する。このように、ディスプレイ２１８’は前述のマルチライン・ディスプレイ２１８よりも高価になることがあるが、ディスプレイ２１８は、カメラ１が向けられた光景を、ビューファインダよりも正確に表現し、取込まれる画像のより正確なプレビューを表示する。
　【０１６０】
　また、マイクロコントローラ２００は、たとえば、１本または複数のＧＰＩＯピンを介して、モータ・コントローラ２７６に接続され、モータ・コントローラ２７６は、第２の実施形態のカメラ１が取り付けられた２軸モータ付きパン／チルト取付け装置２７８を制御する。したがって、カメラ１は、それ自体を任意の方向に向けるようにパン／チルト取付け装置２７８を制御することができる。
　【０１６１】
　第２の実施形態では、各画像スロットごとにパン／チルト設定、ズーム設定、ストローブ設定を別々に実施できるように、図４に示した各ＩＭＡＧＥ　ＦＩＬＥＳメニュー記憶域はさらに、図１９に示したようにＳＰＥＣＩＡＬ変数群を組み込む。この変数群には、パン位置パラメータ、チルト位置パラメータ、ズーム位置パラメータ、ストローブ・トグルを設定することができる。この場合、図２０に示したように、図８のステップＳ３２の前のステップＳ３１が実行され、マイクロコントローラ２００は、パン・パラメータおよびチルト・パラメータで指定された方向にカメラ１を向けるためにズーム・ドライブ２６０および２軸パン／チルト取付け装置２７８を制御し、ズーム位置パラメータに指定されたように適切な量だけズームし、ストローブ（Ｙ／Ｎ）トグル・露光情報に従ってストローブ２７４を有効にする。ＳＰＥＣＩＡＬ変数群中のパラメータを、ボタン／スイッチ入力２１４またはシリアル／ＩｒＤＡポート２１０を介してローカルに変更することも、あるいは前述のように自動構成プロセスまたはセットアップ・ファイル回収法を介してリモートに変更することもできることに留意されたい。したがって、ズーム、パン、チルトは、他のパラメータと同様に、ローカルに変更しリモートに制御することができる。
　【０１６２】
　図２１は、本発明の第３の実施形態によるインターネットカメラのブロック図を示す。図２１に示したように、本発明の第３の実施形態は、第１の実施形態と同じ基本動作を有する。したがって、すでに第１の実施形態および図１ないし１７を参照して説明した要素、すなわち、同じ参照符号を有し、あるいは同じ機能または同様な機能をサポートする要素の説明を省略する。
　【０１６３】
　図２１に示したように、本発明の第３の実施形態では，第１の実施形態のビューファインダ２４４、画像形成光学システム２４５、撮像装置２４８、撮像ドライバ２５２、撮像回路２５０は除かれている。ただし、すべての残りの構成要素は、図１のようにまとめて収納される。本発明の第３の実施形態は、除かれた構成要素の代わりに画像変換器２２２を含み、画像変換器２２２はＮＴＳＣ信号またはＰＡＬ信号を輝度（Ｙ）信号および２つの色差信号（Ｃｂ−青、Ｃｒ−赤）に変換する。画像変換器２２２は、シリアル・コントローラ２３８およびシリアル制御バス２４０を介してマイクロコントローラ２００に接続され、マイクロコントローラ２００によって制御される。適当な画像変換器２２２の一例には、米国ロックウェル社から市販されているＢｒｏｏｋｔｒｅｅ　Ｂｔ８２９がある。
　【０１６４】
　画像変換器２２２は従来型のカムコーダまたはＣＣＴＶ１１０に接続され、カムコーダ１１０は、それが向けられた光景のＮＴＳＣ信号またはＰＡＬ信号を供給する。必ずしもカムコーダまたはＣＣＴＶに接続しなくてもよく、任意のＮＴＳＣ源またはＰＡＬ源を有する、ＶＴＲ、テレビジョン・チューナなどに接続することもできることに留意されたい。したがって、本発明の第３の実施形態は、独立式パーソナル・コンピュータを必要とする複雑なセットアップの使用を回避するものである。
　【０１６５】
　その他の点では、本発明の第３の実施形態は、図３ないし１７に関する説明を含めて、第１の実施形態とほぼ同様に動作する。
　【０１６６】
　図２２は、本発明の第４の実施形態によるインターネットカメラのブロック図を示す。図２２に示したように、本発明の第４の実施形態は、第１の実施形態と同じ基本動作を有する。したがって、すでに第１の実施形態および図１ないし１７を参照して説明した要素、すなわち、同じ参照符号を有し、あるいは同じ機能または同様な機能をサポートする要素の説明を省略する。
　【０１６７】
　図２２に示したように、本発明の第４の実施形態では，第１の実施形態のビューファインダ２４４、画像形成光学システム２４５、撮像装置２４８、撮像ドライバ２５２、撮像回路２５０、文字生成装置２５４、色調整回路２５６、ディスプレイ２１８、ディスプレイ・コントローラ２０６は除いている。ただし、すべての残りの構成要素は、図１のようにまとめて収納される。第４の実施形態は、セットアップでのみ使用される部品を省き、ＰＣを介して初期セットアップを行えるようにすることによって、一体型インターネットカメラをより廉価に作製することを可能にする。
　【０１６８】
　本発明の第４の実施形態は、パーソナル・コンピュータＰＣ２１６（たとえば、ラップトップ）を初期セットアップに使用し、その後、上記で図３ないし１７に関して説明したように制御する。たとえば、ＰＣ２１６は、カメラと通信するシリアル・ポート／ＩｒＤＡポート２１６１と、コマンドをＰＣ２１６を介してカメラに入力する入力２１６２（たとえば、キーボードおよび／またはマウス）と、カメラを適切に位置決めできるようにＣＣＤ２４８によって取り込まれてカメラのシリアル・ポート／ＩｒＤＡポート２１０を介してＰＣ２１６に出力された画像を表示するディスプレイ２１６４と、データ（画像データを含む）を記憶するメモリ２１６３と、オペレーティング・システムまたはアプリケーションとシリアル・ポート／ＩｒＤＡポート２１６１との間の通信を行う入出カシステムと、シリアル／ＩｒＤＡポート２１０を介して前述のパラメータ記憶構造（たとえば、図５の）からの読取りおよびこの構造への書込みを行うセットアップ・アプリケーションを組み込んでいる。要素２１６１から２１６６までを含む前述のＰＣ２１６は、第１から第３までの実施形態のうち、任意の実施形態で使用することができることに留意されたい。
　【０１６９】
　その他の点では、本発明の第４の実施形態は、第４の実施形態で省かれた構成要素を必要とする機能（たとえば、色調整、文字生成など）を除いて、図３から１７までに関する説明を含め、第１の実施形態とほぼ同様に動作する。
　【０１７０】
　図２３は、本発明の第５の実施形態であるインターネットカメラのブロック図を示す。図２３に示したように、本発明の第５の実施形態は、第１の実施形態と同じ基本動作を有する。したがって、すでに第１の実施形態および図１から１７までを参照して説明した要素、すなわち、同じ参照符号を有し、あるいは同じ機能または同様な機能をサポートする要素の説明を省略する。
　【０１７１】
　図２３に示したように、本発明の第５の実施形態では，第１の実施形態のビューファインダ２４４、文字生成装置２５４、色調整回路２５６、ディスプレイ２１８は省かれる。ただし、すべての残りの構成要素は、図１のようにまとめて収納される。さらに、第５の実施形態は、交換可能なレンズを含むと共に、後述のように工業での使用またはＣＣＴＶネットワークの一部としての使用を可能にする追加機能とを含む。第５の実施形態では、一体型インターネットカメラを無人のＣＣＴＶ環境に円滑に導入することができる。
　【０１７２】
　第５の実施形態は、一体型マイクロコントローラ２００によって制御されるトラブルシューティングＬＥＤ２１９を有し、このＬＥＤは、電源オン、エラー、モデムの状況、データ伝送状況等の、カメラの状況を示すために使用される。
　【０１７３】
　複数の交換可能なレンズ２７１のうち、任意のレンズをＣＣＴＶで標準であるＣＳマウントまたは差込み取付け装置２７３を介してカメラに接続することができる。したがって、カメラに広角レンズ（たとえば、内部監視用）または望遠レンズ（長距離監視または戸外監視用）を使用することができる。
　【０１７４】
　第５の実施形態では、第４の実施形態と同様に制御されるＮＴＳＣ／ＰＡＬ・ＹＣｂＣｒ変換器２２２も組み込まれる。図２３には、外部ビデオ入力源をカメラ１に接続するコネクタ２２２ａ（望ましくはＢＮＣコネクタ）も示す。コネクタ２２２ａは必ずしもカムコーダまたはＣＣＴＶに接続する必要はなく、任意のＮＴＳＣ源またはＰＡＬ源を有する、ＶＴＲ、テレビジョン・チューナなどに接続することができることに留意されたい。
　【０１７５】
　しかし、第５の実施形態では、カメラ１は、第１の実施形態に関して説明したように内蔵撮影装置（たとえば、ＣＣＤ２４８および関連部品）も有する。したがって、ユーザはカムコーダ／ＣＣＴＶ入力と内部ビデオ入力のうちのどちらを画像源として使用するかを選択することができる。図２３に示したように、第５の実施形態では、撮像回路２５０は、ＮＴＳＣ／ＰＡＬ・ＹＣｂＣｒ変換器２２２に直接接続される。この場合、前述の実施形態とは異なり、撮像回路は、ＣＣＤ２４８出力から直接ＮＴＳＣ信号またはＰＡＬ信号を作成し、ＮＴＳＣ信号またはＰＡＬ信号は変換器２５０によってＹＣｒＣｂに変換される。別法として、図２３に破線で示したように、第１の実施形態と同様に、撮像回路２５０（ＮＴＳＣ変換機能やＰＡＬ変換機能を有さない）をＡ／Ｄ変換器２４６経由で圧縮エンジン２２４に接続することが考えられる。
　【０１７６】
　ボタン／スイッチ入力２１４に内部／外部ビデオ・スイッチ２１４ｇが設けられる。スイッチ２１４ｇはマイクロコントローラ２００によって監視され、適切なビデオ源を、スイッチ２１４ｇの状況に応じて選択するか、あるいは、たとえば他のオプションメニュー：ハードウエア設定変数群中の設定によって選択することができる。様々なカメラを固定間隔で切り替えるＣＣＴＶモニタ局のビデオ出力にビデオ入力２２２ａを接続すると、一体型インターネットカメラの第５の実施形態は、この切り替えに従うようにスケジューリングすることができ、かつネットワーク・インタフェース装置２３６を介してＣＣＴＶネットワーク上の様々な子ＣＣＴＶカメラからの画像を送信することができる。
　【０１７７】
　ボタン／スイッチ入力２１４には、前述のように画像取込みおよびアップロードをただちに開始するリリース・スイッチ２１４ｅと、前述のソフト・リセット動作、ハード・リセット、リブートを開始するリセット・ボタン２１４ｆも設けられる。
　【０１７８】
　第５の実施形態はさらに、ＮＴＳＣ／ＰＡＬ変換器２２３と出力２２３ａ（ＢＮＣコネクタまたはその他の同軸コネクタを有する）とを有する。カムコーダ／ＣＣＴＶ１１０またはＣＣＤ２４８からのビデオまたは画像は（場合により、画像メモリを介して出力される）、出力２２３ａに経路指定される。テレビジョンまたはＣＣＴＶネットワーク２１７を出力２２３ａに接続すると、ネットワーク・インタフェース装置２３５を介して送信される画像と同じ画像をローカルにあるいはＣＣＴＶネットワーク監視局で監視することができる。ＮＴＳＣ／ＰＡＬ変換器２２３は、独立に設けることも、あるいはＮＴＳＣ／ＰＡＬ出力機能を有するＬＣＤ／ＶＩＤＥＯコントローラ２０６ａに組み込むこともできる。また、入力コネクタ２２２ａは、任意に出力コネクタ２２３ａに直接経路指定され、その場合、変換が不要になることにも留意されたい。
　【０１７９】
　第５の実施形態は少なくとも２つの入力トリガポート２１１ａと１つの出力トリガ・ポート２１１ｂも有しており、これらのポートは前述のトリガ入力２１１およびＧＰＩＯピン２１９と同様に制御され、トリガ装置（たとえば、モーション・センサ）およびトリガ可能な装置（たとえば、照明、アラーム）に接続することができる。ローカル照明またはアラームは、前述のデータ交換機構を介して制御することができ、たとえば、トリガ・ポート２１１ａを介して監視されるセンサのトリガにより、出力トリガ・ポート２１１ｂを介して照明またはアラームを開始することのできる新しい設定のコールアウトおよび間隔撮像が開始される。制御は前述と同様に実行される。トリガ入力およびトリガ出力を独立に管理することもできる。たとえば、間隔スケジューリングされた画像取込みにローカル照明をリンクし、画像取込みと共にローカル照明を駆動することができる。入力トリガ条件および出力トリガ条件、状況、リンクされたイベントは、ＴＲＩＧＧＥＲＳ変数群（図示せず）のＲＥＰＯＲＴＩＮＧメニュー／記憶域に記憶される。トリガ・イベントまたは被トリガ・イベントは、前述のようにレポート・バッファに付加される他の情報と共に報告することができる。
　【０１８０】
　本発明の第５の実施形態では、パーソナル・コンピュータＰＣ２１６（たとえば、ラップトップ）を初期セットアップに使用し、その後、上記で図４から１６までに関して説明したように制御することができる。たとえば、第４の実施形態と同様にＰＣ２１６ａを備えており、ＰＣ２１６ａは標準ＲＳ２３２Ｃシリアル・インタフェース２１６５を有する。尚、ＵＳＢインタフェースまたはＩＥＥＥ１３９４インタフェースを画像転送だけでなく同じ目的、すなわち、初期セットアップに使用することもできる。シリアル・インタフェース２１６５は、第４の実施形態で説明したようにカメラと通信する。第５の実施形態で説明した要素とＲＳ２３２Ｃシリアル・インタフェース２１６５とを有する前述のＰＣ２１６ａを第１から第５までの実施形態のうち、任意の実施形態で使用することができることに留意されたい。
　【０１８１】
　その他の点では、本発明の第５の実施形態は、第５の実施形態で省かれた構成要素を必要とする機能（たとえば、色調整、文字生成など）を除いて、図３から２２までに関する説明を含め、第１から第４の実施形態とほぼ同様に動作する。ただし、第１から第４までの実施形態の機能を、第５の実施形態の機能と組み合わせられることにも留意されたい。
　【０１８２】
　本明細書では、特定の規格およびプロトコルを参照して、各実施形態で実施される構成要素および機能について説明したが、本明細書はそのような規格およびプロトコルに制限されない。たとえば、インターネット伝送に関する規格（たとえば、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰ、ＨＴＭＬ、ＰＰＰ、ＦＴＰ、ＳＭＴＰ、ＭＩＭＥ）、周辺機器制御に関する規格（ＩｒＤＡ、ＲＳ２３２Ｃ、ＵＳＢ、ＩＳＡ、ＥｘＣＡ、ＰＣＭＣＩＡ）、公衆電話網に関する規格（ＩＳＤＮ、ＡＴＭ、ｘＤＳＬ）、ビデオおよび圧縮に関する規格（ＮＴＳＣ、ＰＡＬ、ＪＰＥＧ、ＴＩＦＦ、ＧＩＦ）はそれぞれ、技術的水準の例である。そのような規格は、ほぼ同じ機能を有するより高速のあるいはより効率的な等価物で定期的に置き換えられる。したがって、同じ機能を有する代替規格およびプロトコルは等価物とみなされる。
　【０１８３】
　したがって、本発明による一体型インターネットカメラは、それ自体が、デジタル画像を取り込み、インターネットに接続し、インターネット上の任意の場所に画像を配布するのに必要なすべての構成要素を組み込んでいるので、娯楽、広告、教育、セキュリティ、交通監視、気象観測、保育監視、サーベイランス、一般的な消費者アプリケーションで容易にかつ廉価に使用することができる。
　【０１８４】
　上記の説明では、本発明の特定の実施形態について述べたが、当業者には本発明の修正形態が容易に明らかであり、かつ本発明の範囲が添付の特許の範囲によってのみ決定されることが意図される。
【図面の簡単な説明】
　【図１】
　本発明の第１の実施形態による一体型インターネットカメラの斜視図である。
　【図２】
　図１に示した一体型インターネットカメラのブロック図である。
　【図３】
　インターネットに接続された図１の一体型インターネットカメラの概略図である。
　【図４】
　インターネットに接続された図１の一体型インターネットカメラの概略図である。
　【図５】
　図１のメニュー・パラメータ格納構造を示すブロック図である。
　【図６】
　図１に示した一体型インターネットカメラの初期設定ルーチンのフローチャートである。
　【図７】
　図１に示した一体型インターネットカメラのメイン・ルーチンのフローチャートである。
　【図８】
　図１に示した一体型インターネットカメラの画像取込みルーチンのフローチャートである。
　【図９】
　図１に示した一体型インターネットカメラの画像伝送ルーチンのフローチャートである。
　【図１０】
　図１に示した一体型インターネットカメラの切断ルーチンのフローチャートである。
　【図１１】
　図１に示した一体型インターネットカメラのファイル転送接続ルーチンのフローチャートである。
　【図１２】
　図１に示した一体型インターネットカメラの電話接続ルーチンのフローチャートである。
　【図１３】
　図１に示した一体型インターネットカメラのファイル書込みルーチンのフローチャートである。
　【図１４】
　図１に示した一体型インターネットカメラのバッチ・アップロード・ルーチンのフローチャートである。
　【図１５】
　図１に示した一体型インターネットカメラのレポート・ルーチンのフローチャートである。
　【図１６】
　図１に示した一体型インターネットカメラのセットアップ・ルーチンのフローチャートである。
　【図１７】
　図１に示した一体型インターネットカメラのコマンド・ルーチンのフローチャートである。
　【図１８】
　本発明による一体型インターネットカメラの第２の実施形態ブロック図である。
　【図１９】
　図１８の第２の実施形態に関する、図１のメニュー・パラメータ格納構造の追加ブロック図である。
　【図２０】
　図１８に示した第２の実施形態に関する、図８の画像取込みルーチンの追加フローチャートである。
　【図２１】
　本発明による一体型インターネットカメラの第３の実施形態ブロック図である。
　【図２２】
　本発明による一体型インターネットカメラの第４の実施形態ブロック図である。
　【図２３】
　本発明による一体型インターネットカメラの第５の実施形態ブロック図である。
　【図２４】
　デジタル画像をインターネットへ送信することのできる従来技術のシステムのブロック図である。
　【符号の説明】
　１　一体型インターネットカメラ
　１１０　カムコーダ／ＣＣＴＶ
　１１０　ビデオ・カメラ
　１１２　フレーム・グラバ・カード
　１１４　並列バス
　１１８　シリアル・ポート
　１２０　モデム
　１２２　パーソナル・コンピュータ
　２００　マイクロコンピュータ
　２０１　カメラ本体
　２０１　メイン・プロセッサ
　２０２　スロット・コントローラ
　２０６　ディスプレイ・コントローラ
　２１２　キーボード・コントローラ
　２１３　割込みコントローラ
　２１４　ボタン／スイッチ入力装置
　２１８　ディスプレイ
　２２０　画像メモリ
　２２４　圧縮エンジン
　２２８　汎用（ＧＰ）メモリ（ＤＲＡＭ）
　２３０　ブートＲＯＭ
　２３２　スロット・インタフェース
　２３４　パラレル・バス
　２３６　ネットワーク・インタフェース装置
　２３７　接続ケーブル
　２３８　シリアル・コントローラ
　２４２　ＮＶＲＡＭ
　２４４　ビューファインダ光学システム
　２４６　Ａ／Ｄ変換器
　２４８　撮像装置
　２５０　撮像回路
　２５４　文字生成装置
　２５６　色調整回路
　３１４　リモート・シェル・アカウント