(57)【要約】【課題】各ユーザが所望する高画質の画像を複数の画像再生装置に配信可能な、画像配信装置、画像配信システム、画像配信方法、およびプログラムを提供する。【解決手段】撮影方向および／または画角により規定される撮影条件を変更可能なカメラ部１１と、互いに異なる複数の撮影条件を含み、所定の周期を有する撮影パターンに従って、複数の撮影条件に対応する撮影画像を所定の周期でカメラ部に撮影させるカメラ制御部１２と、複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータを格納する画像格納部１４と、撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上のユーザ端末２０から受信する操作情報受信部と、各ユーザ端末から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータを、各ユーザ端末に配信する画像配信部と、を備える。【選択図】図１
2010147911.tif 000002
【特許請求の範囲】
【請求項１】
撮影方向および／または画角により規定される撮影条件を変更可能なカメラ部と、
互いに異なる複数の前記撮影条件を含み、所定の周期を有する撮影パターンに従って、前記複数の撮影条件に対応する撮影画像を前記所定の周期で前記カメラ部に撮影させるカメラ制御部と、
前記複数の撮影条件に対応して撮影され、前記所定の周期で更新される撮影画像のデータを格納する画像格納部と、
前記撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信する操作情報受信部と、
前記各画像再生装置から受信された前記操作情報が示す撮影条件に対応し、前記所定の周期で更新される撮影画像のデータを、前記各画像再生装置に配信する画像配信部と、
を備える、画像配信装置。
【請求項２】
前記画像再生装置から受信された前記操作情報に基づいて、前記画像再生装置から受信されうる前記操作情報を予測し、前記予測された操作情報が示す撮影条件を含むように、前記撮影パターンを変更する撮影パターン変更部をさらに備える、請求項１に記載の画像配信装置。
【請求項３】
前記撮影パターンは、第１の画角で、撮影方向の変更可能範囲の上限と下限間で撮影方向が所定の角度ずつ変更された後、第１の画角と異なる第２の画角で、撮影方向の変更可能範囲の上限と下限間で撮影方向が所定の角度ずつ変更されるように設定された複数の撮影条件を含む、請求項１に記載の画像配信装置。
【請求項４】
画像配信装置、および１以上の画像再生装置を含む画像配信システムであって、
前記画像配信装置は、
撮影方向および／または画角により規定される撮影条件を変更可能なカメラ部と、
互いに異なる複数の前記撮影条件を含み、所定の周期を有する撮影パターンに従って、前記複数の撮影条件に対応する撮影画像を前記所定の周期で前記カメラ部に撮影させるカメラ制御部と、
前記複数の撮影条件に対応して撮影され、前記所定の周期で更新される撮影画像のデータを格納する画像格納部と、
前記撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信する操作情報受信部と、
前記各画像再生装置から受信された前記操作情報が示す撮影条件に対応し、前記所定の周期で更新される撮影画像のデータを、前記各画像再生装置に配信する画像配信部と、
を備え、
前記画像再生装置は、
前記操作情報を前記画像配信装置に送信する操作情報送信部と、
前記操作情報が示す撮影条件に対応し、前記所定の周期で更新される撮影画像のデータを前記画像配信装置から受信する画像受信部と、
前記画像配信装置から受信された撮影画像のデータを再生する画像再生部と、
を備える。
【請求項５】
撮影方向および／または画角の変更を伴う複数の撮影条件を含み、所定の周期を有する撮影パターンに従って、前記複数の撮影条件に対応する撮影画像を前記所定の周期で撮影するステップと、
前記複数の撮影条件に対応して撮影され、前記所定の周期で更新される撮影画像のデータを格納するステップと、
前記撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信するステップと、
前記各画像再生装置から受信された前記操作情報が示す撮影条件に対応し、前記所定の周期で更新される撮影画像のデータを、前記各画像再生装置に配信するステップと、
を含む画像配信方法。
【請求項６】
撮影方向および／または画角の変更を伴う複数の撮影条件を含み、所定の周期を有する撮影パターンに従って、前記複数の撮影条件に対応する撮影画像を前記所定の周期で撮影するステップと、
前記複数の撮影条件に対応して撮影され、前記所定の周期で更新される撮影画像のデータを格納するステップと、
前記撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信するステップと、
前記各画像再生装置から受信された前記操作情報が示す撮影条件に対応し、前記所定の周期で更新される撮影画像のデータを、前記各画像再生装置に配信するステップと、
を含む画像配信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像配信装置、画像配信システム、画像配信方法、およびプログラムに関する。
【背景技術】
【０００２】
遠隔地のカメラをネットワーク経由でユーザに制御させることで、所望の撮影条件で撮影されたリアルタイム画像（映像）を画像再生装置に配信するシステムが知られている。ここで、システムが複数のユーザにより利用される場合、単一のユーザにのみカメラの制御権が付与される。よって、制御権を有するユーザは、所望の画像を確認できるが、制御権を有しないユーザは、所望の画像を確認できない場合がある。
【０００３】
このため、例えば下記特許文献１に記載されるように、広角撮影画像の部分画像を画像処理することで、カメラの制御権の有無にかかわらずに、各ユーザが所望する画像を複数の画像再生装置に配信するシステムが提案されている。
【先行技術文献】
【０００４】
【特許文献１】特開２００６−１９１４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されるシステムでは、広角撮影画像の部分画像を画像処理（歪補正、拡大等）するので、高画質の画像を画像再生装置に配信できなかった。
【０００６】
そこで、本発明は、各ユーザが所望する高画質の画像を複数の画像再生装置に配信可能な、画像配信装置、画像配信システム、画像配信方法、およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の観点によれば、撮影方向および／または画角により規定される撮影条件を変更可能なカメラ部と、互いに異なる複数の撮影条件を含み、所定の周期を有する撮影パターンに従って、複数の撮影条件に対応する撮影画像を所定の周期でカメラ部に撮影させるカメラ制御部と、複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータを格納する画像格納部と、撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信する操作情報受信部と、各画像再生装置から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータを、各画像再生装置に配信する画像配信部とを備える、画像配信装置が提供される。
【０００８】
かかる構成によれば、撮影パターンに含まれる複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータが格納される。そして、各画像再生装置から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータが各画像再生装置に配信される。これにより、画像配信装置に対する制御権の有無にかかわらずに、各ユーザが所望する高画質の画像を複数の画像再生装置に配信することができる。
【０００９】
また、画像再生装置から受信された操作情報に基づいて、画像再生装置から受信されうる操作情報を予測し、予測された操作情報が示す撮影条件を含むように、撮影パターンを変更する撮影パターン変更部をさらに備えてもよい。これにより、ユーザが所望するであろう撮影条件を含むように変更された撮影パターンに従って、撮影画像の撮影、撮影画像データの格納、および撮影画像の配信を効率的に行うことができる。
【００１０】
また、撮影パターンは、第１の画角で、撮影方向の変更可能範囲の上限と下限間で撮影方向が所定の角度ずつ変更された後、第１の画角と異なる第２の画角で、撮影方向の変更可能範囲の上限と下限間で撮影方向が所定の角度ずつ変更されるように設定された複数の撮影条件を含んでもよい。
【００１１】
また、本発明の第２の観点によれば、第１の観点による画像配信装置および１以上の画像再生装置を含む画像配信システムが提供される。
【００１２】
また、本発明の第３の観点によれば、撮影方向および／または画角の変更を伴う複数の撮影条件を含み、所定の周期を有する撮影パターンに従って、複数の撮影条件に対応する撮影画像を所定の周期で撮影するステップと、複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータを格納するステップと、撮影パターンに含まれる任意の撮影条件を示す操作情報を、１以上の画像再生装置から受信するステップと、各画像再生装置から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータを、各画像再生装置に配信するステップと、を含む画像配信方法が提供される。
【００１３】
かかる方法によれば、画像配信装置に対する制御権の有無にかかわらずに、各ユーザが所望する高画質の画像を複数の画像再生装置に配信することができる。
【００１４】
また、本発明の第４の観点によれば、第３の観点による画像配信方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、各ユーザが所望する高画質の画像を複数の画像再生装置に配信可能な、画像配信装置、画像配信システム、画像配信方法、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
［１．画像配信システム１の構成］
まず、図１を参照しながら、本発明の実施形態に係る画像配信システム１について説明する。図１は、本発明の実施形態に係る画像配信システム１の構成を示すブロック図である。
【００１８】
図１に示すように、画像配信システム１は、通信網２、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ４、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）カメラ（画像配信装置）１０、ユーザ端末（画像再生装置）２０（２０Ａ、２０Ｂ、２０Ｃ）を含んで構成される。
【００１９】
通信網２は、ＳＩＰサーバ４、ＩＰカメラ１０、ユーザ端末２０を双方向または一方向通信可能に接続する、有線および／または無線の通信回線網である。
【００２０】
ＳＩＰサーバ４は、ＩＰカメラ１０とユーザ端末２０間でのメディア通信に際して、ＳＩＰを用いて通信セッションの開始、終了等の呼制御を行う。
【００２１】
ＩＰカメラ１０は、撮影方向（パン角度および／またはチルト角度）および／または画角（ズーム倍率）により規定される撮影条件を変更可能なカメラを含む。ＩＰカメラ１０は、所定の周期（以下では、撮影周期とも称する。）を有する撮影パターンに従って画像を撮影し、撮影画像のデータを生成して格納する。ここで、撮影パターンは、撮影方向および／画角の変更を伴う、互いに異なる複数の撮影条件を含む。ＩＰカメラ１０は、複数の撮影条件に対応して撮影され、撮影周期毎に更新される撮影画像のデータをユーザ端末２０に配信する。
【００２２】
ユーザ端末２０は、ユーザが所望する撮影条件で撮影され、撮影周期毎に更新される撮影画像のデータをＩＰカメラ１０から受信して再生する。ここで、ユーザ端末２０は、パーソナルコンピュータでもよく、テレビジョン受像機、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ、デジタルビデオカメラ、家庭用ゲーム機、携帯型映像・音声プレーヤ等、ネットワーク通信機能を有する情報家電製品でもよい。
【００２３】
なお、図１では、単一のＩＰカメラ１０が通信網２に接続されているが、複数のＩＰカメラ１０が接続されてもよい。同様に、図１では、３つのユーザ端末Ａ〜Ｃが通信網２に接続されているが、１つのユーザ端末２０、２つのユーザ端末２０、または４以上のユーザ端末２０が接続されてもよい。
【００２４】
ここで、画像配信システム１の基本的な動作について説明する。ＩＰカメラ１０は、撮影パターンに従って複数の撮影条件の画像を撮影し、撮影画像のデータを生成して格納する。ＩＰカメラ１０は、画像の撮影および撮影画像データの格納を撮影周期毎に繰返し、少なくとも１撮影周期分の撮影パターンに含まれる複数の撮影条件に対応する撮影画像データを格納する。これにより、ＩＰカメラ１０には、複数の撮影条件に対応して撮影され、撮影周期毎に更新される撮影画像のデータが格納される。
【００２５】
ユーザ端末２０は、ＩＰカメラ１０からリアルタイム画像（映像）の配信を受けるために、ＩＰカメラ１０との間でセッションを確立する。ユーザ端末２０は、ＳＩＰサーバ４を介してセッション開始要求をＩＰカメラ１０に送信し、開始応答を受信することでＩＰカメラ１０との間でセッションを開始し、同様に、セッション終了要求を送信し、終了応答を受信することでセッションを終了する。
【００２６】
ＩＰカメラ１０は、ユーザ端末２０との間でセッションが開始すると、ユーザ端末２０の操作情報を設定し、ユーザ端末２０から操作情報を受信すると、ユーザ端末２０の操作情報を更新する。ＩＰカメラ１０は、ユーザ端末２０とのセッションが終了するまで、ユーザ端末２０の操作情報が示す撮影条件に対応し、撮影周期毎に更新される撮影画像データをユーザ端末２０に配信する。
【００２７】
ユーザ端末２０は、撮影周期毎に更新される撮影画像データを受信して再生することで、撮影周期毎に更新される撮影画像をユーザに提供する。これにより、ユーザは、ＩＰカメラ１０の制御権の有無にかかわらずに、所望の撮影画像を実質的にリアルタイムで確認することができる。
【００２８】
＜第１の実施形態＞
以下では、本発明の第１の実施形態に係る画像配信システム１について説明する。
【００２９】
［２−１．ＩＰカメラ１０の構成］
図２を参照しながら、本発明の第１の実施形態に係るＩＰカメラ１０について説明する。図２は、第１の実施形態に係るＩＰカメラ１０の主要な機能構成を示すブロック図である。
【００３０】
図２に示すように、ＩＰカメラ１０は、カメラ部１１、カメラ制御部１２、パターン格納部１３、画像格納部１４、操作情報管理部１５、第１の通信処理部１６、第２の通信処理部１７、および制御部１８を含んで構成される。
【００３１】
カメラ部１１は、パン機構を有し、例えば、水平方向に−９０°〜＋９０°のパン角度範囲で撮影方向を変更可能である。カメラ部１１は、ズーム調節機能を有し、例えば、１０°〜４０°の画角範囲で画角を変更可能である。なお、以下では、カメラ部１１がパン機構およびズーム調節機能を有する場合について説明するが、カメラ部１１は、パン機構、チルト機構、およびズーム調節機能を有してもよく、パン機構および／またはチルト機構のみを有してもよく、ズーム調節機能のみを有してもよい。
【００３２】
カメラ部１１は、撮影方向および／または画角の変更を伴う複数の撮影条件で画像を撮影し、撮影画像のデータを生成して画像格納部１４に出力する。カメラ部１１は、フォーカス、露出およびシャッタ速度等の自動制御回路を有し、光学系を制御して最適な画像を撮影する機能を有する。
【００３３】
カメラ制御部１２は、撮影パターンに従って、複数の撮影条件に対応する撮影画像を撮影周期毎にカメラ部１１に撮影させる。カメラ制御部１２は、撮影パターンに含まれる各撮影条件に対応するように、カメラ部１１のパン機構およびズーム調節機能を制御する。カメラ制御部１２は、カメラ部１１が各撮影条件に対応する撮影画像を撮影し、撮影画像データを生成して画像格納部１４に出力するように、カメラ部１１を制御する。
【００３４】
パターン格納部１３は、撮影方向および／または画角の変更を伴う複数の撮影条件を含む撮影パターンを格納する。撮影条件は、パン角度範囲で段階的に設定される複数のパン角度、および／または画角範囲で段階的に設定される複数の画角により規定される。撮影パターンは、詳細は後述するが、撮影周期毎に、例えば、ある画角でパン角度を段階的に変更した後に、他の画角でパン角度を段階的に変更するように設定される。
【００３５】
画像格納部１４は、複数の撮影条件に対応する撮影画像データを格納する。画像格納部１４は、少なくとも１撮影周期分の撮影パターンに含まれる複数の撮影条件に対応する撮影画像データを格納する。なお、画像格納部１４は、ＩＰカメラ１０と別体に通信網２に接続された画像格納サーバ等として設けられてもよい。この場合、撮影画像データは、図示されていない出力ＩＦを介して画像格納サーバに出力される。
【００３６】
操作情報管理部１５は、ユーザ端末２０から受信される操作情報を各ユーザ端末２０に関連付けて、操作情報リストＴとして管理する。ここで、操作情報は、ユーザが所望する撮影条件（例えば、パン角度および画角）を示す情報である。
【００３７】
第１の通信処理部１６は、撮影画像の配信先となるユーザ端末２０との間で通信セッションを確立するために、通信網２を介してＳＩＰサーバ４との間で通信を行う。第１の通信処理部１６は、通信網２を介してＳＩＰサーバ４との間で、セッションの開始・終了等のために呼制御信号を送受信する。第１の通信処理部１６は、ユーザ端末２０からＳＩＰサーバ４を介して受信されたセッション開始要求に対してセッション開始応答を送信することで、ユーザ端末２０との間でセッションを開始し、同様に、セッション終了要求に対してセッション終了応答を送信することで、セッションを終了する。
【００３８】
第２の通信処理部１７は、通信網２を介してユーザ端末２０との間で通信を行う。第２の通信処理部１７は、通信網２を介してユーザ端末２０から操作情報等を受信する。第２の通信処理部１７は、図示されていない符号化部により所定の圧縮形式を用いて圧縮符号化された撮影画像データを、パケット化してユーザ端末２０に配信する。
【００３９】
制御部１８は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、ＩＰカメラ１０の動作に必要な処理およびバスを通じて接続される各部の制御を行う。ＣＰＵは、画像配信プログラムをＲＯＭから読出し、ＲＡＭ上に展開して実行する。制御部１８は、撮影周期毎に、各ユーザ端末２０の操作情報が示す撮影条件に対応する撮影画像データを読出し、圧縮符号化して各ユーザ端末２０に配信するように、各部を制御する。
【００４０】
［２−２．ユーザ端末２０の構成］
次に、図３を参照しながら、本発明の実施形態に係るユーザ端末２０について説明する。図３は、ユーザ端末２０の主要な機能構成を示すブロック図である。
【００４１】
図３に示すように、ユーザ端末２０は、操作部２１、画像再生部２２、表示部２３、第１の通信処理部２４、第２の通信処理部２５、および制御部２６を含んで構成される。
【００４２】
操作部２１は、操作ボタン、ポインティングデバイス、タッチパネル等を含み、画像配信の開始・終了指示、および所望の撮影条件を示す操作情報をユーザに入力させる。操作部２１は、画像配信の開始・終了指示、操作情報の更新指示を制御部２６に出力する。画像再生部２２は、ＩＰカメラ１０から配信され、図示されていない復号部により復号化された撮影画像データを再生し、表示部２３に出力する。
【００４３】
表示部２３は、液晶パネル、モニタ等を含み、画像再生部２２から出力される撮影画像データに対応する撮影画像、および後述する画像再生プログラムのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）３０を表示する。なお、図３では、表示部２３がユーザ端末２０と一体に設けられているが、表示部２３は、ユーザ端末２０と別体に表示装置として設けられてもよい。この場合、撮影画像データは、図示されていない出力ＩＦを介して表示装置に出力される。
【００４４】
第１の通信処理部２４は、撮影画像の配信元となるＩＰカメラ１０との間で通信セッションを確立するために、通信網２を介してＳＩＰサーバ４との間で通信を行う。第１の通信処理部２４は、通信網２を介してＳＩＰサーバ４との間で、セッションの開始・終了等のために呼制御信号を送受信する。第１の通信処理部２４は、ＩＰカメラ１０からＳＩＰサーバ４を介してセッション開始応答を受信することで、ＩＰカメラ１０との間でセッションを開始し、同様に、セッション終了応答を受信することで、セッションを終了する。
【００４５】
第２の通信処理部２５は、通信網２を介してＩＰカメラ１０との間で通信処理を行う。第２の通信処理部２５は、通信網２を介してＩＰカメラ１０に操作情報等を送信する。第２の通信処理部２５は、ＩＰカメラ１０からパケット化された撮影画像データを受信し、パケット化前の撮影画像データを復元する。
【００４６】
制御部２６は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、ユーザ端末２０の動作に必要な処理およびバスを通じて接続される各部の制御を行う。ＣＰＵは、画像再生プログラムをＲＯＭから読出し、ＲＡＭ上に展開して実行する。制御部２６は、撮影周期毎に、ユーザ端末２０の操作情報が示す撮影条件に対応する撮影画像データを取得して再生し、撮影画像データに対応する撮影画像を表示するように、各部を制御する。
【００４７】
［２−３．撮影パターン］
次に、図４および図５を参照しながら、撮影パターンについて説明する。図４は、撮影パターンの一例を示す図であり、図５は、各撮影条件に対応する撮影画像の一例を示す図である。
【００４８】
撮影パターンは、撮影方向および画角の変更を伴う複数の撮影条件を含む。図４には、パン角度範囲−９０°〜＋９０°、および画角範囲１０°〜４０°で、パン角度を１５°単位および画角を１０°単位で変更する場合が示されている。撮影条件は、パン角度ｉ（ｉ＝１、２、…、ｍ、ｍ＝１３）として設定されるパン角度−９０°、−７５°、…、＋９０°、画角ｊ（ｊ＝１、２、…、ｎ、ｎ＝４）として設定される画角１０°、２０°、３０°、４０°により規定される。
【００４９】
図４に示す撮影パターンでは、パン角度ｉおよび画角ｊにより規定される撮影条件が撮影条件Ｃｉ、ｊとして示されている。よって、例えば、パン角度１（−９０°）および画角１（１０°）により規定される撮影条件が撮影条件Ｃ１、１として示され、パン角度１３（＋９０°）および画角４（４０°）により規定される撮影条件が撮影条件Ｃ１３、４として示される。
【００５０】
そして、図４に示す撮影パターンは、画角１でパン角度をパン角度１〜１３に変更し、画角２に変更してパン角度をパン角度１３〜１に変更し、画角３に変更してパン角度をパン角度１〜１３に変更し、画角４に変更してパン角度をパン角度１３〜１に変更するように設定される。つまり、カメラ部１１は、撮影条件Ｃ１、１、Ｃ２、１、…、Ｃ１３、１、撮影条件Ｃ１３、２、Ｃ１２、２、…、Ｃ１、２、撮影条件Ｃ１、３、Ｃ２、３、…、Ｃ１３、３、撮影条件Ｃ１３、４、Ｃ１２、４、…、Ｃ１、４に対応する撮影画像を撮影する。
【００５１】
ここで、ある撮影条件で撮影を終了した後に撮影条件を変更し、次の撮影条件で撮影を終了するまでに要する平均撮影間隔を５０ｍｓと仮定すると、図４に示す撮影パターンでは、画角１〜４、パン角度１〜１３の組合せからなる合計５２の撮影条件に対応する撮影画像の撮影に２．６ｓを要する。よって、この場合には、撮影周期が２．６ｓとなる。
【００５２】
そして、カメラ部１１は、ある撮影周期で、５２の撮影条件Ｃ１、１〜Ｃ１３、４に対応する撮影画像の撮影を終了すると、次の撮影周期に移行し、撮影条件Ｃ１、１に対応する撮影画像の撮影を開始する。これにより、カメラ部１１は、撮影周期毎に、撮影パターンに含まれる複数の撮影条件に対応する撮影画像の撮影を繰返す。
【００５３】
なお、図４は、あくまでも撮影パターンの一例を示すものであり、ＩＰカメラ１０は、他の撮影パターンに従って、撮影画像を撮影し、撮影画像データを格納してもよい。例えば、図４に示す撮影パターンでは、パン角度および画角の変更間隔が各々に一定の間隔として設定されているが、パン角度および／または画角の変更間隔が各々に異なる間隔として設定されてもよい。また、図４に示す撮影パターンでは、画角の変更に際して、パン角度の変更方向が時計回りと反時計回り間で切替えられるように設定されているが、パン角度の変更方向が一定となるように設定されてもよい。
【００５４】
図５には、各撮影条件に対応する撮影画像の一例が示されている。図５には、撮影条件Ｃ１、１、Ｃｉ、１、Ｃｍ、１に対応する撮影画像Ｉ１、１、Ｉｉ、１、Ｉｍ、１、撮影条件Ｃ１、ｊ、Ｃｉ、ｊ、Ｃｍ、ｊに対応する撮影画像Ｉ１、ｊ、Ｉｉ、ｊ、Ｉｍ、ｊ、撮影条件Ｃ１、ｎ、Ｃｉ、ｎ、Ｃｍ、ｎに対応する撮影画像Ｉ１、ｎ、Ｉｉ、ｎ、Ｉｍ、ｎが示されている。
【００５５】
ここで、撮影画像Ｉｉ、ｊを基準画像とすると、撮影画像Ｉ１、ｊは、画角が基準画像と同一で、パン角度がパン角度範囲の下限に変更された画像に相当し、撮影画像Ｉｍ、ｊは、画角が基準画像と同一で、パン角度がパン角度範囲の上限に変更された画像に相当する。また、撮影画像Ｉｉ、１は、パン角度が基準画像と同一で、画角が画角範囲の下限に変更された広角画像に相当し、撮影画像Ｉｉ、ｎは、パン角度が基準画像と同一で、画角が画角範囲の上限に変更された望遠画像に相当する。なお、撮影画像Ｉｉ、１と撮影画像Ｉ１、１、Ｉｍ、１、および撮影画像Ｉｉ、ｎと撮影画像Ｉ１、ｎ、Ｉｍ、ｎは、前述した撮影画像Ｉｉ、ｊと撮影画像Ｉ１、ｊ、Ｉｍ、ｊ間と同様の関係にある。
【００５６】
画像格納部１４は、少なくとも１撮影周期分の撮影パターンに含まれる複数の撮影条件（Ｃ１、１〜Ｃｍ、ｎ）に対応する撮影画像（Ｉ１、１〜Ｉｍ、ｎ）のデータを格納する。なお、画像格納部１４は、２以上の撮影周期分の撮影パターンに含まれる複数の撮影条件（Ｃ１、１〜Ｃｍ、ｎ）に対応する撮影画像（例えば、第１の撮影周期分のＩ１、１〜Ｉｍ、ｎ、および第２の撮影周期分のＩ１、１〜Ｉｍ、ｎ）のデータを格納してもよい。
【００５７】
画像格納部１４は、撮影周期が移行すると、撮影パターンに含まれる複数の撮影条件に対応する撮影画像データを上書きして格納してもよい。この場合、画像格納部１４は、各撮影条件に対応する格納領域を有し、複数の撮影条件に対応して撮影され、撮影周期毎に更新される撮影画像データを格納する。また、画像格納部１４は、各撮影条件に対応する格納領域を有する代わりに、複数の撮影条件に対応する撮影画像データを、各撮影条件を示す識別情報に関連付けて格納してもよい。
【００５８】
［２−４．操作情報リストＴ］
次に、図６を参照しながら、操作情報リストＴについて説明する。図６は、操作情報リストＴの一例を示す図である。
【００５９】
操作情報リストＴは、各ユーザ端末２０の操作情報を表すリストであり、操作情報管理部１５により管理される。操作情報リストＴは、ＩＰカメラ１０との間でセッションを確立しているユーザ端末２０の識別情報および操作情報を含む。このため、操作情報管理部１５は、ユーザ端末２０との間でセッションが開始すると、ユーザ端末２０の識別情報とともに、操作情報の初期値を操作情報リストＴに登録し、セッションが終了すると、ユーザ端末２０の識別情報および操作情報を操作情報リストＴから棄却または無効化する。
【００６０】
図６に示す操作情報リストＴには、ユーザ端末Ａ〜Ｃの識別情報および操作情報が示されている。操作情報リストＴによれば、ユーザ端末Ａ、Ｂ、Ｃの操作情報は、「パン角度０°、画角１０°（撮影条件Ｃ７、１）」、「パン角度＋９０°、画角４０°（同Ｃ１３、４）」、「パン角度−９０°、画角２０°（同Ｃ１、２）」である。
【００６１】
［２−５．画像再生プログラムのＧＵＩ３０］
次に、図７を参照しながら、ユーザ端末２０上で実行される画像再生プログラムのＧＵＩ３０について説明する。図７は、画像再生プログラムのＧＵＩ３０の一例を示す図である。
【００６２】
図７に示すように、ＧＵＩ３０には、画像表示領域３１、および操作パネル領域３２が設けられる。画像表示領域３１には、ＩＰカメラ１０から配信される撮影画像が表示され、操作パネル領域３２には、各種の操作ボタン等が表示される。操作パネル領域３２には、画像配信開始・終了ボタン３３、パン角度調節ボタン３４、画角調節ボタン３５、操作情報（パン角度、画角）の現在値、撮影画像の撮影日時等が表示される。
【００６３】
ＩＰカメラ１０との間でセッションが確立されていない状態で、画像配信開始ボタン３３が操作されると、セッション開始指示が制御部２６に通知され、セッション開始指示が制御部２６から第１の通信処理部２４に通知される。セッションが確立されている状態で、画像配信終了ボタン３３が操作されると、同様に、セッション終了指示が第１の通信処理部２４に通知される。そして、ユーザ端末２０とＩＰカメラ１０との間では、ＳＩＰサーバ４を介してセッションの開始・終了に必要な呼制御処理が行われる。
【００６４】
パン角度調節ボタン３４または画角調節ボタン３５が操作されると、操作情報の更新指示が制御部２６に通知され、調節ボタンの操作に対応する操作情報が制御部２６により生成され、第２の通信処理部２５を介してＩＰカメラ１０に送信される。ここで、制御部２６は、パン角度調節ボタン３４の操作に応じて、パン角度を調節し、画角調節ボタン３５の操作に応じて、画角を調節することで、所望の撮影条件を示す操作情報を生成する。
【００６５】
例えば、図４に示した撮影パターンの場合、操作情報の初期値をパン角度０°、画角１０°（撮影条件Ｃ７、１）とすれば、パン角度を１段階増加させると、操作情報がパン角度１５°、画角１０°（同Ｃ８、１）に更新される。同様に、画角を１段階増加させると、操作情報がパン角度０°、画角２０°（同Ｃ７、２）に更新される。この場合、撮影パターンの情報は、パン角度および画角と撮影条件を対応付ける撮影パターンテーブル等として、ＩＰカメラ１０とユーザ端末２０間で共有されている。
【００６６】
なお、制御部２６は、パン角度の増減、および／または画角の増減を示す操作情報を生成してもよい。この場合、ＩＰカメラ１０は、操作情報リストＴに含まれているユーザ端末２０の操作情報、および制御部２６により生成される操作情報に基づいて撮影条件を特定する。
【００６７】
［２−６．ＩＰカメラ１０の動作方法］
次に、図８を参照しながら、第１の実施形態に係るＩＰカメラ１０の動作方法について説明する。図８は、第１の実施形態に係るＩＰカメラ１０の動作方法を示すフロー図である。
【００６８】
ＩＰカメラ１０が起動すると、制御部１８は、各部を制御して画像配信を開始する。制御部１８は、撮影条件カウンタＣｓを初期化（Ｃｓ＝１）する（ステップＳ１０）。制御部１８は、パターン格納部１３に格納されている撮影パターンから、カウンタＣｓに対応する撮影条件を特定し、カメラ制御部１２に出力する。
【００６９】
カメラ制御部１２は、撮影条件に対応するように、カメラ部１１のパン機構およびズーム調節機能を制御し、カメラ部１１が撮影条件に対応する撮影画像を撮影し、撮影画像のデータを生成して画像格納部１４に出力するように、カメラ部１１を制御する。画像格納部１４は、カメラ部１１から出力される撮影画像データを格納する（Ｓ１２）。なお、図４に示した撮影パターンの場合、カウンタＣｓ＝１で、撮影条件Ｃ１、１に対応する撮影画像が撮影され、撮影画像データが生成されて格納される。
【００７０】
各撮影条件に対応する画像の撮影および撮影画像データの格納が終了すると、制御部１８は、カウンタが最大値Ｃｓｍａｘ（図４に示した撮影パターンでは、Ｃｓｍａｘ＝５２）未満であるかを判定する（Ｓ２８）。そして、カウンタＣｓが最大値Ｃｓｍａｘ未満であれば、カウンタＣｓを１つインクリメントし（Ｓ３０）、ステップＳ１２の処理に復帰し、カウンタＣｓが最大値Ｃｓｍａｘに達していれば、ステップＳ３２の処理に移行する。つまり、撮影パターンに含まれる全ての撮影条件（図４に示した撮影パターンでは、５２の撮影条件Ｃ１、１〜Ｃ１３、４）に対応するように、画像の撮影および撮影画像データの格納が繰返される。
【００７１】
ここで、各撮影条件に対応する画像の撮影および撮影画像データの格納が終了するたびに、制御部１８は、画像配信の開始要求・終了要求、または操作情報の更新要求の割込みをユーザ端末２０から受けたか否かを確認する（Ｓ１４、Ｓ２０、Ｓ２４）。
【００７２】
ユーザ端末２０から画像配信の開始要求の割込みを受けると（Ｓ１４）、制御部１８は、セッション開始要求を第１の通信処理部１６に通知する。セッション開始要求を通知されると、第１の通信処理部１６は、当該ユーザ端末２０との間でセッションを開始する。そして、セッションが開始すると、操作情報管理部１５は、操作情報リストＴに当該ユーザ端末２０の識別情報とともに、操作情報の初期値を登録する（Ｓ１６、Ｓ１８）。
【００７３】
また、ユーザ端末２０から画像配信の終了要求の割込みを受けると（Ｓ２０）、制御部１８は、セッション終了要求を第１の通信処理部１６に通知する。セッション終了要求を通知されると、第１の通信処理部１６は、当該ユーザ端末２０との間でセッションを終了する。また、セッションが終了すると、操作情報管理部１５は、操作情報リストＴから当該ユーザ端末２０の識別情報および操作情報を棄却または無効化する（Ｓ２２）。
【００７４】
また、ユーザ端末２０から操作情報の更新要求の割込みを受けると（Ｓ２４）、制御部１８は、操作情報とともに、操作情報の更新指示を操作情報管理部１５に通知する。更新指示を通知されると、操作情報管理部１５は、操作情報リストＴに含まれる当該ユーザ端末２０の操作情報を更新する（Ｓ２６）。
【００７５】
そして、撮影パターンに含まれる全ての撮影条件に対応する画像の撮影および撮影画像データの格納が終了すると、制御部１８は、操作情報リストＴに含まれるユーザ端末２０に撮影画像データを配信する（Ｓ３２）。制御部１８は、各ユーザ端末２０の操作情報が示す撮影条件に対応する撮影画像データを画像格納部１４から読出し、圧縮符号化された撮影画像データを、第２の通信処理部１７を介して各ユーザ端末２０に配信する。
【００７６】
例えば、図６に示した操作情報リストＴの場合、制御部１８は、ユーザ端末Ａに撮影条件Ｃ７、１に対応する撮影画像データ、ユーザ端末Ｂに撮影条件Ｃ１３、４に対応する撮影画像データ、ユーザ端末Ｃに撮影条件Ｃ１、２に対応する撮影画像データを各々に配信する。
【００７７】
ここで、ステップＳ１４の処理において、画像配信の開始要求の割込みを受けた場合には、当該ユーザ端末２０の操作情報（初期値）に対応する撮影画像データを配信する。また、ステップＳ２０の処理において、画像配信の終了要求の割込み要求を受けた場合には、当該ユーザ端末２０には、撮影画像データを配信しない。また、ステップＳ２４の処理において、操作情報の更新要求の割込みを受けた場合には、当該ユーザ端末２０の操作情報（更新値）に対応する撮影画像データを配信する。
【００７８】
一方、操作情報リストＴに含まれる各ユーザ端末２０は、各ユーザ端末２０の操作情報が示す撮影条件の撮影画像データをＩＰカメラ１０から受信し、撮影画像データを再生して、撮影画像データに対応する撮影画像を表示する。
【００７９】
そして、操作情報リストＴに含まれる全てのユーザ端末２０に撮影画像を配信すると、制御部１８は、ステップＳ１０の処理に復帰し、次の撮影周期で撮影パターンに従って画像の撮影および撮影画像データの格納を開始する。
【００８０】
以上説明したように、第１の実施形態に係るＩＰカメラ１０によれば、撮影パターンに含まれる複数の撮影条件に対応して撮影され、撮影周期で更新される撮影画像のデータが格納される。そして、各ユーザ端末２０から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータが各ユーザ端末２０に配信される。これにより、ＩＰカメラ１０に対する制御権の有無にかかわらずに、各ユーザが所望する高画質の画像を複数のユーザ端末２０に配信することができる。
【００８１】
＜第２の実施形態＞
以下では、本発明の第２の実施形態に係る画像配信システム１について説明する。なお、第１の実施形態に係る画像配信システム１と重複する説明は省略する。
【００８２】
［３−１．ＩＰカメラ５０の構成］
図９を参照しながら、本発明の第２の実施形態に係るＩＰカメラ５０について説明する。図９は、第２の実施形態に係るＩＰカメラ５０の主要な機能構成を示すブロック図である。
【００８３】
ＩＰカメラ５０は、カメラ部５１、カメラ制御部５２、パターン格納部５３、画像格納部５４、操作情報管理部５５、第２の通信処理部５６、第２の通信処理部５７、および制御部５８以外に、パターン変更部５９を含んで構成される。ここで、制御部５８およびパターン変更部５９以外の各部は、第１の実施形態に係るＩＰカメラ５０の対応する各部と同様に機能する。
【００８４】
制御部５８は、撮影周期毎に、撮影パターンに従って撮影画像を撮影して配信するように各部を制御した後、撮影パターンを変更すべきかを判断する。制御部５８は、まず、当該撮影周期で操作情報リストＴに含まれる操作情報の変更が生じたかを判定する。制御部５８は、撮影パターンが初期パターン（例えば、図４に示す撮影パターン）の状態で、連続する所定数の撮影周期で操作情報の変更が生じなかった場合には、撮影パターンを変更パターンに変更するための変更指示を、パターン変更部５９に通知する。一方、制御部５８は、変更パターンの状態で、操作情報の変更が生じた場合には、撮影パターンを初期パターンに復帰させるための変更指示を、パターン変更部５９に通知する。
【００８５】
パターン変更部５９は、変更指示を受けると、撮影パターンを変更パターンに変更する場合には、変更パターンを決定してパターン格納部５３に格納し、所期パターンに復帰させる場合には、所定の初期パターンをパターン格納部５３に格納する。ここで、パターン変更部５９は、操作情報リストＴに含まれるユーザ端末２０の操作情報から、後続の撮影周期でユーザが所望する撮影条件を予測し、予測された撮影条件を含む変更パターンを決定する。
【００８６】
［３−２．ＩＰカメラ５０の動作方法］
次に、図１０を参照しながら、第２の実施形態に係るＩＰカメラ５０の動作方法について説明する。図１０は、第２の実施形態に係るＩＰカメラ５０の動作方法を示すフロー図である。なお、ステップＳ１０〜Ｓ３２の処理は、第１の実施形態に係るＩＰカメラ５０の動作方法と同様である。
【００８７】
制御部５８は、撮影周期毎に、操作情報リストＴに含まれるユーザ端末２０に撮影画像データを配信すると、撮影パターンを変更すべきかを判断する（Ｓ３４）。制御部５８は、前述したように、当該撮影周期で操作情報リストＴに含まれる操作情報の変更が生じたかを判定する。そして、撮影パターンを変更すべきであるかを判断し、変更すべきであると判断した場合には、制御部５８は、撮影パターンの変更指示をパターン変更部５９に通知し、変更すべきでないと判断した場合には、ステップＳ１０の処理に復帰する。
【００８８】
変更指示を受けると、パターン変更部５９は、前述したように、撮影パターンを変更パターンに変更する場合には、変更パターンを決定してパターン格納部５３に格納し、撮影パターンを所期パターンに復帰させる場合には、初期パターンをパターン格納部５３に格納する（Ｓ３６）。なお、撮影パターンの変更処理については、以下で詳述する。
【００８９】
［３−３．撮影パターンの変更処理］
次に、図１１〜図１５を参照しながら、撮影パターンの変更処理について具体例を用いて説明する。図１１は、複数の撮影周期に対応する操作情報の変更履歴を示す図であり、図１２〜図１５は、撮影パターンの変更処理を模式的に示す図である。
【００９０】
なお、図１２〜図１５では、ＩＰカメラ５０が画像を撮影する撮影条件が黒丸で示され、画像を撮影しない撮影条件が白丸で示されている。また、ユーザ端末Ａ、Ｂ、Ｃの操作情報が示す撮影条件が記号Ａ、Ｂ、Ｃにより示されている。
【００９１】
図１１の撮影情報リストＴ１、Ｔ７に示すように、第１〜第７の撮影周期では、ユーザ端末Ａ、Ｂ、Ｃの操作情報が示す撮影条件がＣ７、１、Ｃ１３、４、Ｃ１、２で一定である。そして、撮影情報リストＴ８に示すように、第８の撮影周期では、ユーザ端末２０Ｂの操作情報が示す撮影条件がＣ１３、４からＣ１２、４に変更されている。
【００９２】
ここで、制御部５８は、ＩＰカメラ５０の起動時に、撮影パターンを初期パターンに設定し、連続する５つの撮影周期で操作情報の変更が生じなかった場合には、撮影パターンを変更パターンに変更するための変更指示をパターン変更部５９に通知すると仮定する。
【００９３】
制御部５８は、ＩＰカメラの起動時に、判定カウンタＣｊを初期化（Ｃｊ＝０）する。制御部５８は、撮影周期の終了毎に、当該撮影周期で操作情報の変更が生じなかった場合には、判定カウンタＣｊを１つインクリメントし、変更が生じた場合には、判定カウンタＣｊを初期化（Ｃｊ＝０）する。そして、判定カウンタＣｊがＣｊ＝５に達すると、連続する５つの撮影周期で操作情報の変更が生じなかったと判断し、判定カウンタＣｊを初期化し、変更指示を通知する。
【００９４】
制御部５８は、第１〜第５の撮影周期では、図１２に示すように、パターン格納部５３に格納されている初期パターンに従って、５２の撮影条件Ｃ１、１〜Ｃ１３、４に対応する撮影画像を撮影してユーザ端末Ａ〜Ｃに配信するように各部を制御する。ここで、図１２に示す初期パターンを用いる場合には、撮影周期が２．６ｓとなる。そして、第５の撮影周期が終了すると、制御部５８は、第１〜第５の撮影周期で操作情報の変更が生じなかったので、撮影パターンを変更パターンに変更すべきであると判断し、パターン変更部５９に変更指示を通知する。
【００９５】
パターン変更部５９は、変更指示を受けると、第５の撮影周期で操作情報リストＴ５に含まれるユーザ端末Ａ〜Ｃの操作情報から、第６の撮影周期でユーザが所望する撮影条件を予測する。パターン変更部５９は、第５の撮影周期での操作情報が示す撮影条件、および当該操作情報が示す撮影条件（パン角度、画角）に隣接する撮影条件を含むように、変更パターンを決定する。
【００９６】
変更パターンに含まれる撮影条件としては、例えば、図１３に示すように、ユーザ端末Ａの操作情報が示す撮影条件Ｃ７、１から、パン角度が同一および隣接する撮影条件Ｃ７、１、Ｃ６、１、Ｃ８、１、および画角が隣接するＣ７、２が選択される。同様に、ユーザ端末Ｂの操作情報が示す撮影条件Ｃ１３、４から、撮影条件Ｃ１３、４、Ｃ１２、４、Ｃ１３、３が選択され、ユーザ端末Ｃの操作情報が示す撮影条件Ｃ１、２から、撮影条件Ｃ１、２、Ｃ２、２、Ｃ１、１、Ｃ１、３が選択される。なお、上記撮影条件は、変更パターンに含まれる撮影条件の一例を示すものであり、他の撮影条件が選択されてもよい。
【００９７】
パターン変更部５９は、撮影条件Ｃ１、１、Ｃ６、１、Ｃ７、１、Ｃ８、１、Ｃ１、２、Ｃ２、２、Ｃ７、２、Ｃ１、３、Ｃ１３、３、Ｃ１２、４、Ｃ１３、４を含む変更パターンを生成し、パターン格納部５３に格納する。
【００９８】
制御部５８は、第６〜第８の撮影周期では、図１３に示すように、パターン格納部５３に格納されている変更パターンに従って、１１の撮影条件に対応する撮影画像を撮影してユーザ端末Ａ〜Ｃに配信するように各部を制御する。ここで、図１３に示す変更パターンを用いる場合には、撮影周期が０．５５ｓとなる。そして、第８の撮影周期が終了すると、制御部５８は、第８の撮影周期でユーザ端末Ｂの操作情報が示す撮影条件がＣ１３、４からＣ１２、４に変更されたので、撮影パターンを初期パターンに復帰させるべきであると判断し、パターン変更部５９に変更指示を通知する。
【００９９】
ここで、第８の撮影周期では、図１３に示す変更パターンに撮影条件Ｃ１２、４が含まれているので、当該撮影条件に対応する画像が撮影され、撮影画像データが格納されている。よって、制御部５８は、ユーザが所望する撮影条件に対応する撮影画像データをユーザ端末Ｂに配信することができる。なお、ユーザが所望する撮影条件に対応する撮影画像データが格納されていない場合には、制御部５８は、当該撮影周期では、撮影画像データをユーザ端末Ｂに配信しなくてもよく、ユーザが所望する撮影条件に近接する撮影条件に対応する撮影画像データを配信してもよい。
【０１００】
パターン変更部５９は、変更指示を受けると、撮影パターンを変更パターンから初期パターンに復帰させ、初期パターンをパターン格納部５３に格納する。
【０１０１】
制御部５８は、第９〜第１３の撮影周期では、図１４に示すように、パターン格納部５３に格納されている初期パターンに従って、５２の撮影条件Ｃ１、１〜Ｃ１３、４に対応する撮影画像を撮影してユーザ端末Ａ〜Ｃに配信するように各部を制御する。ここで、図１４に示す初期パターンを用いる場合には、撮影周期が再び２．６ｓとなる。そして、第１３の撮影周期が終了すると、制御部５８は、第９〜第１３の撮影周期で操作情報の変更が生じなかったので、撮影パターンを変更パターンに変更すべきであると判断し、パターン変更部５９に変更指示を通知する。
【０１０２】
パターン変更部５９は、変更指示を受けると、第５の撮影周期の場合と同様に、操作情報リストＴ１３に含まれるユーザ端末Ａ〜Ｃの操作情報から、第１４の撮影周期でユーザが所望する撮影条件を予測する。
【０１０３】
変更パターンは、例えば、図１５に示すように、ユーザ端末Ａ、Ｂ、Ｃの操作情報が示す撮影条件Ｃ７、１、Ｃ１２、４、Ｃ１、２から、撮影条件Ｃ１、１、Ｃ６、１、Ｃ７、１、Ｃ８、１、Ｃ１、２、Ｃ２、２、Ｃ７、２、Ｃ１、３、Ｃ１２、３、Ｃ１１、４、Ｃ１２、４、Ｃ１３、４を含む変更パターンを生成し、パターン格納部５３に格納する。
【０１０４】
制御部５８は、第１４以降の撮影周期では、図１５に示すように、パターン格納部５３に格納されている変更パターンに従って、１１の撮影条件に対応する撮影画像を撮影してユーザ端末Ａ〜Ｃに配信するように各部を制御する。ここで、図１５に示す変更パターンを用いる場合には、撮影周期が０．５５ｓとなる。
【０１０５】
以上説明したように、第２の実施形態に係るＩＰカメラ５０によれば、ユーザが所望するであろう撮影条件を含むように変更された撮影パターンに従って、撮影画像の撮影、撮影画像データの格納、および撮影画像の配信を効率的に行うことができる。
【０１０６】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０７】
例えば、上記説明では、単一のＩＰカメラ１０、５０によって、撮影パターンに含まれる複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータが格納される。しかし、２以上のＩＰカメラによって、撮影パターンに含まれる複数の撮影条件に対応して撮影され、所定の周期で更新される撮影画像のデータが格納されてもよい。
【０１０８】
この場合、撮影パターンに含まれる複数の撮影条件が２以上の撮影条件群に分割され、２以上のＩＰカメラは、各撮影条件群に含まれる撮影条件に対応する画像を各々に撮影し、所定の周期で更新しながら、画像配信サーバ等に送信する。画像配信サーバは、２以上のＩＰカメラから送信される撮影画像データを格納する。そして、画像配信サーバは、各ユーザ端末２０から受信された操作情報が示す撮影条件に対応し、所定の周期で更新される撮影画像のデータを各ユーザ端末２０に所定の周期で配信する。
【０１０９】
これにより、撮影パターンに含まれる複数の撮影条件が２以上の撮影条件群に分割され、２以上のＩＰカメラによって、各撮影条件群に含まれる撮影条件に対応する撮影画像が各々に撮影されるので、撮影画像の配信周期を短縮することができる。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施形態に係る画像配信システムの構成を示すブロック図である。
【図２】第１の実施形態に係るＩＰカメラの主要な機能構成を示すブロック図である。
【図３】ユーザ端末の主要な機能構成を示すブロック図である。
【図４】撮影パターンの一例を示す図である。
【図５】各撮影条件に対応する撮影画像の一例を示す図である。
【図６】操作情報リストの一例を示す図である。
【図７】画像再生プログラムのＧＵＩの一例を示す図である。
【図８】第１の実施形態に係るＩＰカメラの動作方法を示すフロー図である。
【図９】第２の実施形態に係るＩＰカメラの主要な機能構成を示すブロック図である。
【図１０】第２の実施形態に係るＩＰカメラの動作方法を示すフロー図である。
【図１１】複数の撮影周期に対応する操作情報の変更履歴を示す図である。
【図１２】撮影パターンの変更処理の一例を模式的に示す図である。
【図１３】撮影パターンの変更処理の一例を模式的に示す図である。
【図１４】撮影パターンの変更処理の一例を模式的に示す図である。
【図１５】撮影パターンの変更処理の一例を模式的に示す図である。
【符号の説明】
【０１１１】
１    画像配信システム
２    通信網
４    ＳＩＰサーバ
１０、５０    ＩＰカメラ
２０    ユーザ端末
【図１】
2010147911.tif 000003
【図２】
2010147911.tif 000004
【図３】
2010147911.tif 000005
【図４】
2010147911.tif 000006
【図５】
2010147911.tif 000007
【図６】
2010147911.tif 000008
【図７】
2010147911.tif 000009
【図８】
2010147911.tif 000010
【図９】
2010147911.tif 000011
【図１０】
2010147911.tif 000012
【図１１】
2010147911.tif 000013
【図１２】
2010147911.tif 000014
【図１３】
2010147911.tif 000015
【図１４】
2010147911.tif 000016
【図１５】
2010147911.tif 000017