(57)【特許請求の範囲】
【請求項１】
ネットワークに接続可能なネットワークカメラであって、
被写体を撮影する撮影手段と、
前記撮影手段による撮影の予約情報を受け付ける受付手段と、
前記受付手段が受け付けた予約情報を格納する予約情報記憶手段と、
前記予約情報記憶手段に格納される予約情報に基づく撮影指示を、前記撮影手段に通知する予約実行手段と、
前記予約実行手段より通知された前記撮影指示に基づいて、前記撮影手段が撮影した映像を、前記ネットワークを経由して複数の動画共有サイトのうちの少なくとも一つにアップロードするアップロード手段と、を備え、
前記予約情報は、特定の動画共有サイトを識別するためのサイトＩＤを含み、
前記アップロード手段は、前記予約情報に基づいて前記撮影手段が撮影した映像を、前記サイトＩＤに従って指定される前記特定の動画共有サイトにアップロードする、
ことを特徴とするネットワークカメラ。
【請求項２】
前記受付手段が受け付ける予約情報は、撮影の開始日時及び終了日時を含み、
現在の日時を計測する計測手段を更に備え、
前記予約実行手段は、
前記予約情報に含まれる撮影の開始日時及び終了日時と、前記計測手段により計測された計測日時とに基づいて、前記撮影手段に撮影開始の指示と撮影終了の指示をそれぞれ通知することを特徴とする請求項１に記載のネットワークカメラ。
【請求項３】
前記受付手段は、
前記ネットワークを介して接続される端末装置から送信された前記予約情報を受け付けることを特徴とする請求項１または２に記載のネットワークカメラ。
【請求項４】
前記アップロード手段による、前記撮影手段が撮影した映像の前記特定の動画共有サイトへのアップロードが正常に完了した場合、正常完了した旨を、前記ネットワークを介して接続される端末装置へ送信することを特徴とする請求項３に記載のネットワークカメラ。
【請求項５】
前記アップロード手段は、
前記撮影手段が撮影した映像を、前記特定の動画共有サイトが規定する仕様に合わせてアップロードすることを特徴とする請求項１から４いずれか１項に記載のネットワークカメラ。
【請求項６】
ネットワークに接続可能なネットワークカメラの制御方法であって、
ネットワークカメラは、被写体を撮影するカメラと、当該カメラによる撮影の開始日時及び終了日時並びに特定の動画共有サイトを識別するためのサイトＩＤを含む予約情報を格納する予約情報記憶手段と、現在の日時を計測する計測手段とを備え、当該制御方法は、
前記予約情報を受け付けるステップと、
前記受け付けた予約情報を前記予約情報記憶手段に格納するステップと、
前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の開始日時と、前記計測手段により計測された計測日時とに基づいて、撮影開始の指示を前記カメラに通知するステップと、
前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の終了日時と、前記計測手段により計測された計測日時とに基づいて、撮影終了の指示を前記カメラに通知するステップと、
前記通知された前記指示に基づいて、前記予約情報に基づいて前記カメラが撮影した映像を、前記ネットワークを経由して複数の動画共有サイトのうちの少なくとも一つにアップロードするステップと、を含み、
前記アップロードするステップは、前記予約情報に基づいて前記カメラが撮影した映像を、前記サイトＩＤに従って指定される前記特定の動画共有サイトにアップロードする、
ことを特徴とするネットワークカメラの制御方法。
【請求項７】
被写体を撮影するカメラと、当該カメラによる撮影の開始日時及び終了日時並びに特定の動画共有サイトを識別するためのサイトＩＤを含む予約情報を格納する予約情報記憶手段と、現在の日時を計測する計測手段とを備えるネットワークカメラに、
前記予約情報を受け付けるステップと、
前記受け付けた予約情報を前記予約情報記憶手段に格納するステップと、
前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の開始日時と、前記計測手段により計測された計測日時とに基づいて、撮影開始の指示を前記カメラに通知するステップと、
前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の終了日時と、前記計測手段により計測された計測日時とに基づいて、撮影終了の指示を前記カメラに通知するステップと、
前記通知された前記指示に基づいて、前記予約情報に基づいて前記カメラが撮影した映像を、前記ネットワークを経由して複数の動画共有サイトのうちの少なくとも一つにアップロードするステップと、
を実行させるためのプログラムであって、
前記アップロードするステップは、前記予約情報に基づいて前記カメラが撮影した映像を、前記サイトＩＤに従って指定される前記特定の動画共有サイトにアップロードする、
ことを特徴とするプログラム。                                                                                
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークカメラに関し、特に、撮影した映像をネットワーク上で閲覧可能なネットワークカメラに関する。
【背景技術】
【０００２】
ネットワークに直接接続する機能を備えたデジタルカメラ（以下、「ネットワークカメラ」という。）が知られている。特許文献１（特開２００４−１７２８７２号公報）には、このようなネットワークカメラの一例として、植物を撮影するカメラと、植物が配置されている環境状態を計測するセンサと、カメラとセンサからの各情報をネットワークに送信するためにＷｅｂサーバ機能を有する装置本体とを有するシステムにおいて、カメラが撮影した画像情報とセンサが計測した環境情報を、装置本体が提供する特定のサイトで閲覧できることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１７２８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワーク上でユーザが動画を共有するためのサービスを提供するサイト（以下、「動画共有サイト」という。）が知られている。ユーザは、動画共有サイトを介して、自分が撮影した動画をアップロードしたり、他人がアップロードした動画をダウンロードして閲覧したりすることで、他のユーザとの動画共有を楽しむことができる。
【０００５】
このような動画共有サイトは、ユーザ間の動画共有を容易に実現するツールとして、人気を得ているところ、ネットワークカメラの所有者間にも、ネットワークカメラが撮影した映像を動画共有サイトによって閲覧し、友達と共有したいというニーズが存在する。
【０００６】
しかしながら、上述した特許文献１に記載のネットワークカメラを適用した場合には、カメラが撮影した映像を装置本体が提供する特定のサイトで閲覧するように構成されているので、ネットワークカメラの所有者が所望する任意の動画共有サイトで閲覧するようにすることは難しい。
【０００７】
そこで、例えば、ネットワークカメラの所有者が、ネットワークカメラが撮影した映像を、他のデジタルカメラと同様に、パーソナルコンピュータなどにコピーして、このパーソナルコンピュータから所望の動画共有サイトにアップロードする方法などが考えられる。
【０００８】
しかしながら、ネットワークカメラの所有者は、例えば、留守中のペットの様子をリアルタイムに確認したいというように、撮影対象を遠隔地からリアルタイムで確認するために、ネットワークカメラを利用する場合が多い。従って、遠隔地にいる所有者が、ネットワークカメラの映像をパーソナルコンピュータにリアルタイムにコピーして、動画共有サイトにアップロードすることなどは困難である。また、そのような操作をネットワークカメラの所有者に要求することは、遠隔地の様子をリアルタイムで確認できるというネットワークカメラの利便性を低下させることにもなるため、好ましくない。
【０００９】
そこで、本発明の目的は、ネットワークカメラが撮影した映像をネットワーク上のユーザが所望する所定のサイトに自動的にアップロードすることができるネットワークカメラを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、ネットワークに接続可能なネットワークカメラであって、被写体を撮影する撮影手段と、前記撮影手段による撮影の予約情報を受け付ける受付手段と、前記受付手段が受け付けた予約情報を格納する予約情報記憶手段と、前記予約情報記憶手段に格納される予約情報に基づく撮影指示を、前記撮影手段に通知する予約実行手段と、前記予約実行手段より通知された前記撮影指示に基づいて、前記撮影手段が撮影した映像（画像）を、前記ネットワークを経由して所定のサイトに自動的にアップロードするアップロード手段と、を備える。
【００１１】
前記受付手段が受け付ける予約情報には、撮影の開始日時と終了日時が含まれ、現在の日時を計測する計測手段を更に備え、前記予約実行手段は、前記予約情報に含まれる撮影の開始日時及び終了日時と、前記計測手段により計測された計測日時とに基づいて、前記撮影手段に撮影開始の指示と撮影終了の指示をそれぞれ通知することを特徴とする。
【００１２】
前記受付手段は、前記ネットワークを介して接続される端末装置から送信された前記予約情報を受け付けることを特徴とする。
【００１３】
前記アップロード手段による、前記撮影手段が撮影した映像（画像）の前記所定のサイトへのアップロードが正常に完了した場合、正常完了した旨を、前記ネットワークを介して接続される端末装置へ送信することを特徴とする。
【００１４】
前記アップロード手段は、前記撮影手段が撮影した映像（画像）を、前記所定のサイトが規定する仕様に合わせてアップロードすることを特徴とする。
【００１５】
また、本発明は、ネットワークに接続可能なネットワークカメラの制御方法としても成立する。ネットワークカメラは、被写体を撮影するカメラと、予約情報を格納する予約情報記憶手段と、現在の日時を計測する計測手段とを備え、当該制御方法は、前記カメラによる撮影の開始日時と終了日時を含む予約情報を受け付けるステップと、前記受け付けた予約情報を前記予約情報記憶手段に格納するステップと、前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の開始日時と、前記計測手段により計測された計測日時とに基づいて、撮影開始の指示を前記カメラに通知するステップと、前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の終了日時と、前記計測手段により計測された計測日時とに基づいて、撮影終了の指示を前記カメラに通知するステップと、前記通知された前記指示に基づいて、前記カメラが撮影した映像（画像）を、前記ネットワークを経由して所定のサイトに自動的にアップロードするステップと、を備える。
【００１６】
また、本発明は、プログラムとしても成立する。プログラムは、被写体を撮影するカメラと、予約情報を格納する予約情報記憶手段と、現在の日時を計測する計測手段とを備えるネットワークカメラに、前記カメラによる撮影の開始日時と終了日時を含む予約情報を受け付けるステップと、前記受け付けた予約情報を前記予約情報記憶手段に格納するステップと、前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の開始日時と、前記計測手段により計測された計測日時とに基づいて、撮影開始の指示を前記カメラに通知するステップと、前記予約情報記憶手段に格納されている前記予約情報に含まれる撮影の終了日時と、前記計測手段により計測された計測日時とに基づいて、撮影終了の指示を前記カメラに通知するステップと、前記通知された前記指示に基づいて、前記カメラが撮影した映像（画像）を、前記ネットワークを経由して所定のサイトに自動的にアップロードするステップと、を実行させる。
【００１７】
なお、本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【発明の効果】
【００１８】
本発明によれば、ネットワークカメラが撮影した映像をネットワーク上のユーザが所望する所定のサイトに自動的にアップロードすることができるネットワークカメラを提供することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】ネットワークカメラシステムの概略構成を示すブロック図である。
【図２】予約データのデータ構成の一例を示す図である。
【図３】録画予約及びアップロード処理の流れを示すフローチャートである。
【図４】録画予約画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００２１】
［ネットワークカメラシステムの概略構成］
図１は、本実施形態に係るネットワークカメラシステムの概略構成を示すブロック図である。本ネットワークカメラシステムは、ネットワークカメラ１０と、端末装置２０と、動画共有サーバ３０とを備え、これらがネットワークＮ（有線、無線を含む）を介して相互に接続されることにより構成される。
【００２２】
ネットワークカメラ１０は、ユーザが指定した予約情報に基づいて撮影した動画データを、外部の動画共有サーバ３０に自動的にアップロードする機能を備える。ネットワークカメラ１０は、ＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備え、例えば、ＣＰＵが、メモリまたは外部記憶装置などに記憶された所定のプログラムを実行することにより、Ｗｅｂサーバとして機能し、また、後述する各機能実現手段として機能する。
【００２３】
ネットワークカメラ１０は、主制御手段１００、通信手段１０１、撮影手段１０２、ユーザ登録手段１０３、日時計測手段１０４、予約受付手段１０５、予約実行手段１０６、記憶手段１０７、アップロード手段１１２を主に備える。また、図示してはいないが、ネットワークカメラ１０は、音声の入出力を制御するスピーカ、マイク、イヤホンなどの音声入出力手段、スイッチ、ボタン、キーボード等などの入力手段などを備える。また、ネットワークカメラ１０が備える手段はこれらに限られず、従来のネットワークカメラが備える各種手段を備えることができる。
【００２４】
主制御手段１００は、ネットワークカメラ１０の動作全体及び各手段の動作を制御する。通信手段１０１は、ネットワークＮを介して端末装置２０や動画共有サーバ３０と通信することにより所定の情報を送受信するためのインタフェースである。
【００２５】
撮影手段１０２は、被写体を撮影する機能を備えるデジタルカメラであり、例えばＣＣＤ（Charge Coupled Devices）イメージセンサにより被写体を撮像し、その撮像結果に対してＡ／Ｄ変換処理や画像処理等を適宜施すことにより動画データを生成する。なお、本実施形態では、撮影手段１０２が取り扱うデータが動画である場合について説明するが、これに限られず、静止画などでもよい。
【００２６】
ユーザ登録手段１０３は、ユーザ情報を受け付けて、ユーザデータ１０８に登録する機能を備える。ユーザ登録手段１０３は、ネットワークＮを介して端末装置２０から送信されるユーザ情報や、ネットワークカメラ１０が備える入力インタフェースを介して入力されるユーザ情報を受け付けることができる。なお、ユーザ情報については後述する。
【００２７】
日時計測手段１０４は、現在の日時（年月日及び時刻）を計測する機能を有する時計である。
【００２８】
予約受付手段１０５は、撮影手段１０２による撮影の予約情報を受け付ける機能と、受け付けた予約情報を予約データ１０９に格納する機能を備える。予約受付手段１０５は、ネットワークＮを介して端末装置２０から送信される予約情報や、ネットワークカメラ１０が備える図示しない入力インタフェースを介して入力される予約情報を受け付けることができる。予約情報には、後述するように、少なくとも撮影開始日時と撮影終了日時を特定する予約日時が含まれる。さらに、アップロード先となる動画共有サイトを指定する情報を含めてもよい。
【００２９】
予約実行手段１０６は、予約データ１０９に格納される予約情報に基づく撮影指示を、撮影手段１０２に通知する機能を備える。例えば、予約情報に含まれる撮影の開始日時及び終了日時を特定する予約日時と、日時計測手段１０４により計測される計測日時とに基づいて、撮影開始と撮影終了のタイミングを判断し、この判断結果に応じて撮影開始の指示と撮影終了の指示を、撮影手段１０２にそれぞれ通知する。また、予約情報に基づく撮影が終了すると、その旨をアップロード手段１１２に通知する。
【００３０】
記憶手段１０７は、ユーザデータ１０８、予約データ１０９、動画データ１１０、アップロード先データ１１１などを主に備える記憶装置である。ユーザデータ１０８は、ユーザに関するユーザ情報を格納する記憶手段であり、そのデータ構造に特に限定はないが、例えば、図２（Ａ）に示すように、ネットワークカメラ１０を一意的に識別するための識別情報（例えば、カメラＩＤ）と、ユーザの端末装置２０を一意的に識別するための識別情報（例えば、端末装置が携帯電話機である場合は、ＳＩＭカードに登録されている端末ＩＤ又は電話番号等）と、パスワード（暗証番号）、メールアドレスなどを対応付けて格納する。ユーザ情報は、例えば、端末装置２０からユーザ登録を行う際に登録することができるが、ネットワークカメラ１０が備える図示しない入力インタフェースを介して登録してもよい。
【００３１】
予約データ１０９は、ネットワークカメラの撮影予約に関する予約情報を格納する記憶手段であり、そのデータ構造に特に限定はないが、例えば、図２（Ｂ）に示すように、予約ＩＤ、撮影開始日時と撮影終了日時を特定する予約日時（日付、開始時刻、終了時刻）、サイトＩＤ、予約撮影された動画を特定する動画ＩＤ、アップロードが完了したか否かを示す完了情報などを対応付けて格納する。サイトＩＤには、撮影された動画をアップロードする動画共有サイトを一意的に識別するための識別情報が格納され、複数の動画共有サイトが利用可能な場合は、ユーザより指定された識別情報が格納される。なお、アップロード先が予め指定されている場合は、この指定されているアップロード先に関する情報が格納される。また、予約情報は、同図に示すものに限られず、仕様に応じて他の項目を追加することができる。例えば、アップロードした動画に付与される各種情報（名前、タグ、コメントなど）がユーザより指定される場合は、これらの情報を格納してもよい。
【００３２】
動画データ１１０は、撮影手段１０２によって撮影された動画データを格納する記憶手段であり、そのデータ構造に特に限定はないが、例えば、動画データを識別する動画ＩＤ、動画データ、撮像日時などを対応付けて格納する。
【００３３】
アップロード先データ１１１は、撮影された動画を動画共有サイトにアップロードするためのアップロード先情報を格納する記憶手段であり、そのデータ構造に特に限定はないが、例えば、図２（Ｃ）に示すように、動画共有サイトのサイトＩＤ、ＩＰアドレス、アップロード仕様などが対応付けて格納される。アップロード仕様には、動画共有サイトがアップロードについて規定する仕様（動画形式やサイズなど）格納され、ここでは、仕様ファイルへのポインタが格納される。
【００３４】
アップロード手段１１２は、予約実行手段１０６より通知された撮影指示に基づいて撮影手段１０２が撮影した動画を、ネットワークＮを経由して外部の動画共有サイトに自動的にアップロードする機能を有する。すなわち、アップロード手段１１２は、指定されたアップロード先の動画共有サイトが規定する仕様に沿って、撮影された動画をアップロードする。具体的には、撮影された動画ファイルの形式を、動画共有サイトが対応可能な動画ファイル形式に必要に応じて変換し、ファイルサイズが対応可能なサイズを超える場合は、対応可能なサイズ以下となるように圧縮する機能などを備える。また、動画共有サイトでの再生に最適な動画仕様（例えば、解像度、ビットレート、フレームレート、コーデック）に合わせて、撮影された動画を編集する機能を備えていてもよい。さらに、アップロード手段１１２は、撮影された動画を、動画共有サイトが規定するアップロード手順に沿ってアップロードするためのモジュールを備える。なお、動画共有サイトがアップローダを提供している場合は、この提供されるアップローダを利用してもよい。
【００３５】
さらに、アップロード手段１１２は、動画共有サイトからの応答に応じて、動画共有サイトへの動画のアップロードが正常に完了したか否かを判断し、正常に完了した場合、正常完了した旨を、ネットワークＮを介して接続される端末装置２０へ送信する機能を有する。なお、正常完了した旨には、動画共有サイトにて動画を閲覧するための位置情報（ＵＲＬ）を含むことができ、例えば、ユーザデータ１０８に格納されるメールアドレスを宛先とする電子メールとして送信される。
【００３６】
端末装置２０は、携帯電話機、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、その他のネットワークカメラと通信可能な端末装置である。端末装置２０は、ネットワークカメラ１０に対してＷｅｂクライアントとして機能することができ、ネットワークカメラの予約情報を入力する機能や、メールを送受信する機能、動画共有サーバ３０にアクセスして動画を閲覧する機能などを備える。
【００３７】
端末装置２０は、図示してはいないが、端末装置の処理及び動作を制御する制御手段として機能するＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用の装置を適用することができる。なお、図１では１つの端末装置２０を記載しているが、利用形態に応じて複数の端末装置２０をネットワークカメラ１０と接続することもできる。
【００３８】
動画共有サーバ３０は、ネットワークＮを介して動画のアップロード及びダウンロードを受け付ける機能を有し、ＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用のサーバコンピュータを適用することができる。
【００３９】
ネットワークＮは、ネットワークカメラ１０、端末装置２０、動画共有サーバ３０間で情報を送受信するための回線である。ネットワークＮは、例えば、インターネット、専用線、パケット通信網、電話回線、ＬＡＮ、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わず、ゲートウェイを介していてもよい。
【００４０】
［予約処理及びアップロード処理の流れ］
図３及び図４を参照して、本実施形態に係る予約及びアップロード処理について説明する。図３は、本実施形態に係る予約及びアップロード処理の流れの一例を示すフローチャートである。図４は、本実施形態に係る予約及びアップロード処理において端末装置に表示される画面の一例を示す図である。
【００４１】
なお、図３に示す各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【００４２】
前提として、端末装置２０は、ユーザ登録処理によりユーザ情報をネットワークカメラ１０のユーザデータ１０８に登録しているものとする。端末装置２０は、例えば、ネットワークカメラ１０のＩＰアドレスが入力されると、ネットワークＮを介して、ネットワークカメラ１０にアクセスし、録画予約要求を送信する（Ｓ２００）。なお、録画予約とは撮影予約と同じ意味である。
【００４３】
ネットワークカメラ１０の予約受付手段１０５は、通信手段１０１を介して、端末装置２０から送信された録画予約要求を受信すると（Ｓ２０１）、端末装置２０へ録画予約メニュー画面Ｇ１を送信する（Ｓ２０２）。
【００４４】
端末装置２０は、ネットワークカメラ１０から送信された録画予約メニュー画面Ｇ１を受信すると（Ｓ２０３）、端末装置２０のディスプレイに表示する。
【００４５】
図４（Ａ）には、録画予約メニュー画面Ｇ１の一例が表示されている。同図に示すように、録画予約メニュー画面Ｇ１は、動画のアップロード先（動画共有サイト）、撮影日、撮影開始時刻、及び撮影時間（５分単位で指定）をユーザが任意に入力可能に構成されている。端末装置２０は、ユーザの操作に従って、予約情報の入力を受け付け、例えばユーザが「予約」ボタンを押下するなどして送信指示を入力すると、入力された予約情報をネットワークカメラ１０へ送信する（Ｓ２０４）。
【００４６】
ネットワークカメラ１０の予約受付手段１０５は、通信手段１０１を介して、予約情報を受信すると、予約ＩＤを付して、予約データ１０９に格納する（Ｓ２０５）（図２参照）。また、予約情報を受け付けた旨を端末装置２０へ折り返し送信する（Ｓ２０５）。
【００４７】
端末装置２０は、予約情報を受け付けた旨を受信すると、これを画面表示する（Ｓ２０６）。図４（Ｂ）には、端末装置２０に表示された、「録画予約を承りました・・・」という画面Ｇ２の一例が表示されている。
【００４８】
一方、ネットワークカメラ１０の予約実行手段１０６は、日時計測手段１０４より、計測した現在の日時を所定間隔で取得し、取得した現在の日時が、予約データ１０８に格納されている予約情報に含まれる撮影開始日時と略一致するか否かを判断し、略一致する判断した場合（＝撮影開始）は（Ｓ２０７；Ｙｅｓ）、撮影手段１０２に撮影開始を指示する（Ｓ２０８）。撮影手段１０２は、予約実行手段１０６から撮影開始の指示を受け付けると、撮影（録画）を開始する。
【００４９】
予約実行手段１０６は、日時計測手段１０４より、計測した現在の日時を所定間隔で取得し、取得した現在の日時が、予約データ１０８に格納されている予約情報に含まれる撮影終了日時と略一致するか否かを判断し、略一致すると判断した場合（＝撮影終了）は（Ｓ２０９；Ｙｅｓ）、撮影手段１０２に撮影終了を指示する（Ｓ２１０）。撮影手段１０２は、予約実行手段１０６から撮影終了の指示を受け付けると、撮影を終了し、撮影した動画データに動画ＩＤを付与して動画データ１１０に格納するとともに、その旨を、予約実行手段１０６に通知する。
【００５０】
予約実行手段１０６は、撮影が終了した旨の通知を受け付けると、アップロード可能と判断し（Ｓ２１２；Ｙｅｓ）、アップロード手段１１２に撮影された動画のアップロードを指示する。
【００５１】
アップロード手段１１２は、予約実行手段１０６から撮影された動画のアップロード指示を受け付けると、予約データ１０９からアップロード先を特定し、アップロード先データ１１０から特定されたアップロード先のＩＰアドレスや仕様を読み出し、動画データ１１０から該当する動画データを読み出すと、必要に応じてアップロード先の仕様に応じた動画データに編集した後、アップロード先の動画共有サーバ３０へ通信手段１０１を介してアップロードする（Ｓ２１３）。
【００５２】
動画共有サーバ３０は、ネットワークカメラ１０からアップロードされた動画データを受信すると、これを所定のデータベースに格納し（Ｓ２１４）、アップロードが完了した場合は、アップロードの完了通知をネットワークカメラ１０へ送信する（Ｓ２１５）。
【００５３】
ネットワークカメラ１０のアップロード手段１１２は、動画共有サーバ３０から送信されるアップロードの完了通知を受信すると、動画データの格納場所を含むアップロード完了報告メールを作成し、ユーザデータ１０８に格納されているメールアドレスを宛先に指定して送信する（Ｓ２１６）。また、予約データ１０９に、アップロードが正常完了したこと格納する。
【００５４】
端末装置２０は、アップロード手段１１２から送信されるアップロード完了報告メールを受信すると、ディスプレイに表示する（Ｓ２１７）。図４（Ｃ）には、端末装置２０に表示された、アップロード完了報告メール画面Ｇ３の一例が表示されている。ユーザは、例えば、アップロード完了報告メール画面Ｇ３に表示されているＵＲＬを選択することにより、動画共有サイト上で、ネットワークカメラ１０にて予約撮影した動画データを閲覧することができる。
【００５５】
以上、本実施形態によれば、ネットワークカメラが撮影した映像をネットワーク上のユーザが所望する所定のサイトに自動的にアップロードすることができるネットワークカメラを提供することができるようになる。
【００５６】
また、本実施形態によれば、ネットワークカメラの予約を、端末装置２０から入力することができるので、ユーザが遠隔地にいる場合でも、所望のタイミングで容易に行うことが可能になる結果、ユーザの利便性がより向上する。
【００５７】
また、本実施形態によれば、ネットワークカメラが撮影した映像が、ネットワーク上の動画共有サイトにアップロードされるので、ネットワークカメラの所有者以外のユーザも、容易に映像を閲覧することができるようになる。
【００５８】
［その他の実施形態］
なお、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【００５９】
なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
【００６０】
例えば、上記実施形態では、予約撮影した動画を、１の動画共有サイトにアップロードする場合について説明したが、複数の動画共有サイトにアップロードするようにしてもよい。この場合、予約受付手段１０５が受け付ける予約情報には、複数のアップロード先が含まれ、アップロード手段１１２は、予約情報に含まれる複数のアップロード先に対して、それぞれ撮影された動画データをアップロードすることができる。
【００６１】
また、上記実施形態では、撮影手段１０２が撮影した動画を、動画データ１１０に格納し、アップロード手段１１２が、動画データ１１０から動画を読み出してアップロードする場合について説明したが、撮影手段１０２が撮影した動画を、直接動画共有サイトにアップロードするように構成してもよい。
【符号の説明】
【００６２】
１０   ネットワークカメラ
２０   端末装置
３０   動画共有サーバ
１００ 主制御手段
１０１ 通信手段
１０２ 撮影手段
１０３ ユーザ登録手段
１０４ 日時計測手段
１０５ 予約受付手段
１０６ 予約実行手段
１０７ 記憶手段
１０８ ユーザデータ
１０９ 予約データ
１１０ 動画データ
１１１ アップロード先データ
１１２ アップロード手段
Ｎ     ネットワーク
【図１】
0005635253.tif 000002
【図２】
0005635253.tif 000003
【図３】
0005635253.tif 000004
【図４】
0005635253.tif 000005