(57)【特許請求の範囲】
【請求項１】
所定のスケジュールに従って、撮像手段によって撮像した画像をインターネット上の第１のファイルサーバに転送するインターネットカメラであって、
前記インターネットカメラが、
データが保存されるストレージ手段と、
前記撮像手段が撮像した画像を、所定の間隔で所定のフォーマットの画像ファイルに変換して前記ストレージ手段に保存する画像処理手段と、
電話の発信および着信が可能であり公衆電話回線網を介してインターネットに接続してデータの送受信を行うモデムと、
前記所定のスケジュールに従って、前記モデムを制御してインターネットに接続し、さらに前記画像ファイルを前記第１のファイルサーバに送信する、ファイル送信手段と、
前記モデムがインターネットに接続していない間に、外部のコンピュータからの着信を前記モデムが検出した時、前記外部のコンピュータに対してユーザ認証を行うリモートアクセスサーバと、
前記リモートアクセスサーバがユーザ認証に成功したときに、前記外部のコンピュータからのリクエストに応じて前記外部のコンピュータに前記画像ファイルを送信可能な第２のファイルサーバと、
を有することを特徴とする、インターネットカメラ。
【請求項２】
前記インターネットカメラは、
前記ファイル送信手段による、前記第１のファイルサーバへの前記画像ファイルの送信が終了した後に、前記モデムを制御して公衆電話回線網から切断して前記モデムを着信待ち状態とする、回線切断手段を有することを特徴とする、請求項１に記載のインターネットカメラ。
【請求項３】
前記第２のファイルサーバは、ＦＴＰサーバを有することを特徴とする、請求項１または請求項２に記載のインターネットカメラ。
【請求項４】
前記第２のファイルサーバは、ＨＴＴＰサーバを有することを特徴とする、請求項１から請求項３のいずれかに記載のインターネットカメラ。
【請求項５】
前記第２のファイルサーバは、Ｔｅｌｎｅｔサーバを有することを特徴とする、請求項１から請求項４のいずれかに記載のインターネットカメラ。
【請求項６】
所定のスケジュールに従って、撮像手段によって撮像した画像をインターネット上の第１のファイルサーバに転送するインターネットカメラを制御する、インターネットカメラの制御方法であって、
インターネットカメラの撮像手段が撮像した画像を、所定の間隔で所定のフォーマットの画像ファイルに変換してインターネットカメラのストレージ手段に保存する画像処理ステップと、
前記所定のスケジュールに従って、インターネットカメラのモデムを制御してインターネットに接続するインターネット接続ステップと、
前記インターネット接続ステップの実行中、前記画像ファイルを前記第１のファイルサーバに送信する、第１のファイル送信ステップと、
前記インターネット接続ステップが実行されていないときに、前記モデムを制御して外部のコンピュータからの着信を受け付ける、着信待ちステップと、
前記着信待ちステップにて、前記外部のコンピュータからの着信があったときに、前記外部のコンピュータに対してユーザ認証を行うユーザ認証ステップと、
前記ユーザ認証ステップによるユーザ認証が成功したときに、前記外部のコンピュータからのリクエストに応じて前記外部のコンピュータに前記画像ファイルを送信可能な第２のファイル送信ステップと、
を有することを特徴とする、インターネットカメラの制御方法。
【請求項７】
前記インターネットカメラの制御方法は、
前記第１のファイル送信ステップによる、前記第１のファイルサーバへの前記画像ファイルの送信が終了した後に、前記モデムを制御して公衆電話回線網から切断して前記モデムを着信待ち状態とする、回線切断ステップを有することを特徴とする、請求項６に記載のインターネットカメラの制御方法。
【請求項８】
前記第２のファイル送信ステップは、ＦＴＰを用いて前記画像ファイルを送信することを特徴とする、請求項６または請求項７に記載のインターネットカメラの制御方法。
【請求項９】
前記第２のファイル送信ステップは、ＨＴＴＰを用いて前記画像ファイルを送信することを特徴とする、請求項６から請求項８のいずれかに記載のインターネットカメラの制御方法。
【請求項１０】
前記第２のファイル送信ステップは、Ｔｅｌｎｅｔプロトコルを用いて前記画像ファイルを送信することを特徴とする、請求項６から請求項９のいずれかに記載のインターネットカメラの制御方法。
【請求項１１】
請求項６から請求項１０のいずれかに記載のインターネットカメラの制御方法を、ＣＰＵが実行可能なプログラムとして格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定のスケジュールに従って、撮像手段によって撮像した画像をインターネット上の第１のファイルサーバに転送するインターネットカメラおよびこのインターネットカメラの制御方法に関する。
【０００２】
【従来の技術】
従来のインターネットカメラとしては、例えば特許３０３４２４３号に記載されたものがある。同公報記載のインターネットカメラは、所定のスケジュールに従って、デジタル画像データをインターネット上の所定のファイルサーバに転送する機能を有している。
【０００３】
従って、前記所定のファイルサーバにアカウントを有するユーザは、インターネットに接続された前記所定のファイルサーバのクライアント機能を有する端末装置を操作して前記所定のファイルサーバに保管された画像データを閲覧することができる。
【０００４】
ここで、従来のインターネットカメラシステムにおいては、例えば一時間間隔といった所定のスケジュールに従って前記インターネットカメラから送信される画像データを閲覧することのみ可能であった。従って、前記インターネットカメラが撮像している映像を前記端末のオペレータが任意のタイミングで閲覧するためには、前記インターネットカメラはインターネットに常時接続し、極力短い間隔で画像データを送信しなければならない。
【０００５】
しかしながら、前記インターネットカメラが公衆電話回線網を経由してインターネットに接続する場合は、接続時間に応じた接続料金がかかるため、前記インターネットカメラが撮像している映像を前記端末のオペレータが任意のタイミングで閲覧するためには多大な通信コストを必要としていた。
【０００６】
【発明が解決しようとする課題】
本発明は上記の問題に鑑み、前記端末のオペレータが任意のタイミングで閲覧可能であっても、通信コストを必要最低限に抑えることが可能なインターネットカメラおよびこのインターネットカメラの制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、請求項１記載のインターネットカメラは、
データが保存されるストレージ手段と、
前記撮像手段が撮像した画像を、所定の間隔で所定のフォーマットの画像ファイルに変換して前記ストレージ手段に保存する画像処理手段と、
電話の発信および着信が可能な、公衆電話回線網を介してデータの送受信を行うモデムと、
前記所定のスケジュールに従って、前記モデムを制御してインターネットに接続し、さらに前記画像ファイルを前記第１のファイルサーバに送信する、ファイル送信手段と、
前記モデムに外部のコンピュータからアクセスがあったときに、前記外部のコンピュータに対してユーザ認証を行うリモートアクセスサーバと、
前記リモートアクセスサーバがユーザ認証に成功したときに、前記外部のコンピュータからのリクエストに応じて前記外部のコンピュータに前記画像ファイルを送信可能な第２のファイルサーバと、
を有する。
【０００８】
従って、前記端末のオペレータが任意のタイミングで前記インターネットカメラが撮影した画像を閲覧する場合は、前記端末が直接前記インターネットカメラに公衆電話回線網経由でアクセスし、前記第２のファイルサーバから画像ファイルを取得すればよい。すなわち、前記インターネットカメラが前記第１のファイルサーバにアクセスして前記画像ファイルを送信する間隔を必要最低限の長さとしても、前記端末のオペレータは任意のタイミングで前記インターネットカメラが撮影した画像を閲覧可能である。よって、前記インターネットカメラがインターネットに接続している時間を必要最低限に抑えられるので、通信コストを抑えることが可能となる。
【０００９】
なお、前記第２のファイルサーバはＦＴＰ（ファイル転送プロトコル）を用いて画像ファイルを前記端末に送信可能なＦＴＰサーバ（請求項３）、ＨＴＴＰ（ハイパーテキスト転送プロトコル）を用いて画像ファイルを前記端末に送信可能なＨＴＴＰサーバ（請求項４）、およびＴｅｌｎｅｔ（テレタイプネットワーク）プロトコルを用いて画像ファイルを前記端末に送信可能なＴｅｌｎｅｔサーバ（請求項５）を有する構成としてもよく、またＦＴＰサーバ、ＨＴＴＰサーバ、Ｔｅｌｎｅｔサーバのうち複数のサーバを有してもよい。
【００１０】
【発明の実施の形態】
本発明の実施の形態のインターネットカメラと、インターネット上のファイルサーバおよびインターネットネット上のクライアントＰＣから構成されるインターネットカメラシステムを図１に模式的に示す。このインターネットカメラシステムは、公衆電話回線網１００を利用してインターネット２００上のＩＳＰ１０２（インターネット・サービス・プロバイダ）にＰＰＰ接続し、インターネット２００上のコンピュータと交信可能なインターネットカメラ１、インターネット２００上に配置されたファイルサーバ２０１、公衆電話回線を利用してインターネット２００上のＩＳＰ３０２にＰＰＰ接続し、インターネット２００上のコンピュータと交信可能な少なくとも１台のクライアントＰＣ３０１を有している。また、クライアントＰＣ３０１はモデムを有しており、クライアントＰＣ３０１はこのモデムを用いてＩＳＰ３０２にＰＰＰ接続するとともに、公衆電話回線網上のＲＡＳ（リモートアクセスサーバ）にインターネット２００を介さずにアクセスすることができる。
【００１１】
なお、本発明の実施の形態においては、クライアントＰＣ３０１はモデムを利用して公衆電話回線を用いてインターネット２００のコンピュータと交信する構成としているが、本発明はこの構成に限定されるものではなく、例えばクライアントＰＣ３０１がＬＡＮ上のインターネット２００に常時接続しているルータを介してインターネット２００のコンピュータと交信する構成としても構わない。
【００１２】
図２にインターネットカメラ１のブロック図を示す。本発明の実施の形態においては、インターネットカメラ１は対物光学系２、ＣＣＤ３、画像処理回路４、ストレージ装置５、メモリ６、ＣＰＵ７、モデム８、ＲＴＣ（リアルタイムクロック）９を有している。ここで、対物光学系２による像はＣＣＤ３によって撮像され、所定のディジタル信号に変換される。また、ＣＣＤ３によって得られたディジタル信号は画像処理回路４によってＪＰＥＧフォーマットのファイルに変換する。また、画像処理回路４によって得られたファイルはストレージ装置５に保存される。
【００１３】
ここで、ＣＰＵ７は１０秒ごとに画像処理回路４を制御し、画像処理回路４はＣＣＤ３によって得られたディジタル信号を処理して「ｉｍａｇｅ．ｊｐｇ」というファイル名のＪＰＥＧファイルとしてストレージ装置５に保存している。すなわち、ファイル「ｉｍａｇｅ．ｊｐｇ」は常に１０秒前以降にＣＣＤ３が撮像した画像となる。
【００１４】
また、メモリ６にはスケジュールが保存されている。このスケジュールには、ストレージ装置５に保存されているファイル「ｉｍａｇｅ．ｊｐｇ」をファイルサーバ２０１に送信する時刻が記憶されている。すなわち、ＣＰＵ７はこのスケジュールに記載された時刻にモデム８を制御してＩＳＰ１０２にＰＰＰ接続し、次いでファイルサーバ２０１にファイル「ｉｍａｇｅ．ｊｐｇ」を送信する。なお、ファイル送信後はＣＰＵ７はモデム８を制御して回線を切断しており、ファイル転送以外の時はモデム８は着信可能な状態となっている。
【００１５】
本発明の実施の形態においては、インターネットカメラ１は、ＦＴＰ（ファイル転送プロトコル）サーバ機能と、ＨＴＴＰ（ハイパーテキスト転送プロトコル）サーバ機能と、Ｔｅｌｎｅｔサーバ機能と、ＲＡＳ機能とを有する。なお、これらの機能はメモリ６に記憶されたプログラムをＣＰＵ７が実行することによって実現される。
【００１６】
本発明の実施の形態における、インターネットカメラ１のメインルーチンを図３に示す。本ルーチンはインターネットカメラ１の電源投入と共にメモリ６より起動される一種の常駐プログラムである。また、本ルーチンとともにＦＴＰサーバ、ＨＴＴＰサーバおよびＲＡＳは起動する。なお、ＦＴＰサーバ、ＨＴＴＰサーバおよびＲＡＳのそれぞれは本ルーチンと連携を取りつつ並行して動作する。
【００１７】
本ルーチンが開始すると、最初にステップＳ１０１が実行される。ステップＳ１０１では、現在の時刻をＲＴＣ９より取得し、現在の時刻が画像撮像時刻であるかどうか（すなわち、前回ファイル「ｉｍａｇｅ．ｊｐｇ」がストレージ装置５に保存されてから１０秒以上経過しているかどうか）の判断を行っている。現在の時刻が画像撮像時刻であれば（Ｓ１０１：Ｙｅｓ）、ステップＳ１０２に進み、ＣＰＵ７は画像処理回路４を制御し、画像処理回路４はＣＣＤ３によって得られたディジタル信号を処理してファイル「ｉｍａｇｅ．ｊｐｇ」を生成し、ストレージ装置５に保存する。次いでステップＳ１０３に進む。一方、ステップＳ１０１で、現在の時刻が画像撮像時刻で無ければ（Ｓ１０１：Ｎｏ）、ステップＳ１０３に進む。
【００１８】
ステップＳ１０３では、現在モデム８が使用中であるかどうかの判断が行われる。なお、ステップＳ１０３実行時はインターネットカメラ１はインターネットには接続していないので、ステップＳ１０３でモデム８が使用中であるときは、クライアントＰＣ３０１がインターネットカメラ１とＲＡＳを介して交信しているときである。ここで、モデム８が使用中でなければ（Ｓ１０３：Ｎｏ）、ステップＳ１０４に進む。
【００１９】
ステップＳ１０４ではモデム８が着信したかどうかの判断をおこなっている。ここで、モデム８が着信したのであれば（Ｓ１０４：Ｙｅｓ）ステップＳ１０５に進む。
【００２０】
ステップＳ１０５では、ＲＡＳによるユーザ認証が行われる。ＲＡＳは、クライアントＰＣ３０１のオペレータが公衆電話回線を介してユーザＩＤとパスワードを入力するまで（Ｓ１０５：Ｙｅｓ）、待機する（Ｓ１０５：Ｎｏ）。次いでステップＳ１０６に進む。
【００２１】
ステップＳ１０６では、ＲＡＳはステップＳ１０５で入力されたユーザＩＤとパスワードの認証作業を行う。すなわち、ステップＳ１０５で入力されたユーザＩＤとパスワードの組合せと、ＲＡＳのデータベースに記憶されたユーザＩＤとパスワードの組合せとが一致すれば（Ｓ１０６：Ｙｅｓ）、ステップＳ１０７に進む。一方、ステップＳ１０５で入力されたユーザＩＤとパスワードの組合せと、ＲＡＳのデータベースに記憶されたユーザＩＤとパスワードの組合せとが一致しなければ（Ｓ１０６：Ｎｏ）、ステップＳ１０８に進む。ステップＳ１０８でモデム８は回線を切断し、次いでステップＳ１０１に戻る。
【００２２】
ステップＳ１０７では、ＲＡＳはクライアントＰＣ３０１からのＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔのリクエストの受付を開始する。ＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔのリクエストの受付が開始された後は、クライアントＰＣ３０１のオペレータはＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔのいずれかのプロトコルに対応したクライアントプログラムを実行することによって、ストレージ手段５に記憶されたファイル「ｉｍａｇｅ．ｊｐｇ」をダウンロードすることができる。次いでステップＳ１０１に戻る。
【００２３】
一方、ステップＳ１０３においてモデム８が使用中であれば（Ｓ１０３：Ｙｅｓ）、ステップＳ１１１に進む。ステップＳ１１１では回線が切断されたかどうかの判断が行われる。すなわち、クライアントＰＣ３０１のオペレータの操作や回線エラー等によって回線が切断された場合（Ｓ１１１：Ｙｅｓ）ステップＳ１１２に進み、ステップＳ１０７で開始したＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔのリクエストの受付を終了する。次いで、ステップＳ１０１に戻る。一方、ステップＳ１１１において回線が接続中であれば（Ｓ１１１：Ｎｏ）、そのままステップＳ１０１に戻る。
【００２４】
また、ステップＳ１０４においてモデム８が着信していなければ（Ｓ１０４：Ｎｏ）ステップＳ１２１に進む。ステップＳ１２１では、画像送信を行うかどうかの判定を行っている。すなわち、ＣＰＵ７は現在の時刻をＲＴＣ９より取得し、メモリ６に記憶されているスケジュールに記載された画像送信時刻が前回の画像送信時刻と現在時刻の間であれば（Ｓ１２１：Ｙｅｓ）、ステップＳ１２２に進み、そうでなければ（Ｓ１２１：Ｎｏ）ステップＳ１０１に戻る。
【００２５】
ステップＳ１２２では、ＣＰＵ７はモデム８を制御してＩＳＰ３０２にＰＰＰ接続する。次いで、ステップＳ１２３に進み、インターネット２００上のファイルサーバ２０１にファイル「ｉｍａｇｅ．ｊｐｇ」を送信する。ファイルの送信が終了したらステップＳ１２４に進み、ＣＰＵ７はモデム８を操作して回線を切断する。次いでステップＳ１０１に戻る。
【００２６】
以上のように、本ルーチンによれば、ステップＳ１０７でＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔのリクエストの受付が開始された後も、１０秒ごとにステップＳ１０２が実行されるようになっているので、クライアントＰＣ３０１のオペレータはＦＴＰ、ＨＴＴＰおよびＴｅｌｎｅｔクライアントを用いて適宜ファイル「ｉｍａｇｅ．ｊｐｇ」をダウンロードすることによって、最新の画像を取得することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態のインターネットカメラと、インターネット上のファイルサーバおよびインターネットネット上のクライアントＰＣから構成されるインターネットカメラシステムを模式的に示したものである。
【図２】本発明の実施の形態におけるインターネットカメラを模式的に示したブロック図である。
【図３】本発明の実施の形態のインターネットカメラのメインルーチンを示したフロー図である。
【符号の説明】
１        インターネットカメラ
２        対物光学系
３        ＣＣＤ
４        画像処理回路
５        ストレージ装置
６        メモリ
７        ＣＰＵ
８        モデム
９        ＲＴＣ
１００      公衆電話回線網
１０２      ＩＳＰ
２００      インターネット
２０１      ファイルサーバ
３０１      クライアントＰＣ
３０２      ＩＳＰ
【図１】
0004060048.tif 000002
【図２】
0004060048.tif 000003
【図３】
0004060048.tif 000004