(57)【要約】【課題】コンテンツ配信装置が配信するコンテンツを効率的に管理可能なコンテンツ配信装置を提供する。【解決手段】通信網２を介して接続される複数のユーザ端末２０との間で、通信接続の開始および終了を処理する通信接続処理部と、通信接続が確立されている複数のユーザ端末に、コンテンツのコンテンツデータを同時に配信するデータ配信部と、ユーザ端末に配信するコンテンツデータを格納するデータ格納部と、コンテンツデータを配信中に、ユーザ端末との間で発生した通信接続の切断を検出する通信切断検出部と、所定の検出期間内に、所定の閾値を超える数のユーザ端末との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する一斉切断判定部と、一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理サーバ３０に通知する一斉切断通知部と、を備える。【選択図】図１
2010147910.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して接続される複数のコンテンツ再生装置との間で、通信接続の開始および終了を処理する通信接続処理部と、
通信接続が確立されている複数の前記コンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するデータ配信部と、
前記コンテンツ再生装置に配信するコンテンツデータを格納するデータ格納部と、
コンテンツデータを配信中に、前記コンテンツ再生装置との間で発生した通信接続の切断を検出する通信切断検出部と、
所定の検出期間内に、所定の閾値を超える数の前記コンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する一斉切断判定部と、
一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知する一斉切断通知部と、
を備える、コンテンツ配信装置。
【請求項２】
前記一斉切断通知部は、コンテンツの配信開始時点または配信終了時点から所定の期間に、一斉切断が発生したと判定された場合に、一斉切断の発生を前記管理装置に通知しない、請求項１に記載のコンテンツ配信装置。
【請求項３】
前記所定の検出期間および前記所定の閾値が前記コンテンツ配信装置に応じて設定され、
前記一斉切断判定部は、前記コンテンツ配信装置に応じて設定された所定の検出期間および所定の閾値を判定基準として、一斉切断が発生したかを判定する、請求項１に記載のコンテンツ配信装置。
【請求項４】
前記コンテンツ配信装置が一斉切断の発生直前に配信したコンテンツデータが不適切なコンテンツデータであると判断された場合に、前記コンテンツ配信装置が配信中止状態に設定される管理情報を、前記管理装置から取得する管理情報取得部をさらに備え、
前記通信接続処理部は、自装置が配信中止状態に設定されている場合に、所定の期間に亘って、前記コンテンツ再生装置との間で通信接続の開始を行わない、請求項１に記載のコンテンツ配信装置。
【請求項５】
前記コンテンツ配信装置が一斉切断の発生直前に配信したコンテンツデータが不適切なコンテンツデータであると判断された場合に、前記コンテンツ配信装置が警告状態に設定される管理情報を、前記管理装置から取得する管理情報取得部と、
自装置が警告状態に設定されている場合に、所定の期間に亘って、自装置に通信接続の開始を要求する前記コンテンツ再生装置に、自装置が警告状態に設定されていることを示す警告情報を通知する警告情報通知部と、
をさらに備える、請求項１に記載のコンテンツ配信装置。
【請求項６】
コンテンツ配信装置、複数のコンテンツ再生装置、および管理装置を含むコンテンツ配信システムであって、
前記コンテンツ配信装置は、
通信網を介して接続される複数の前記コンテンツ再生装置との間で、通信接続の開始および終了を処理する通信接続処理部と、
通信接続が確立されている複数の前記コンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するデータ配信部と、
前記コンテンツ再生装置に配信するコンテンツデータを格納するデータ格納部と、
コンテンツデータを配信中に、前記コンテンツ再生装置との間で発生した通信接続の切断を検出する通信切断検出部と、
所定の検出期間内に、所定の閾値を超える数の前記コンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する一斉切断判定部と、
一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を前記管理装置に通知する一斉切断通知部と、
を備え、
前記コンテンツ再生装置は、
通信網を介して接続される前記コンテンツ配信装置との間で、通信接続の開始および終了を処理する通信接続処理部と、
前記コンテンツ配信装置から配信されるコンテンツのコンテンツデータを受信するデータ受信部と、
前記コンテンツ配信装置から受信されたコンテンツデータを再生するコンテンツ再生部と、
を備え、
前記管理装置は、
一斉切断が発生したと前記コンテンツ配信装置により判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を通知される一斉切断被通知部と、
一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を外部に通知する一斉切断通知部と、
を備える、コンテンツ配信システム。
【請求項７】
通信網を介して接続される複数のコンテンツ再生装置との間で、通信接続の開始および終了を処理するステップと、
通信接続が確立されている複数の前記コンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するステップと、
前記コンテンツ再生装置に配信するコンテンツデータを格納するステップと、
コンテンツデータを配信中に、前記コンテンツ再生装置との間で発生した通信接続の切断を検出するステップと、
所定の検出期間内に、所定の閾値を超える数の前記コンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定するステップと、
一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知するステップと、
を含む、コンテンツ配信方法。
【請求項８】
通信網を介して接続される複数のコンテンツ再生装置との間で、通信接続の開始および終了を処理するステップと、
通信接続が確立されている複数の前記コンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するステップと、
前記コンテンツ再生装置に配信するコンテンツデータを格納するステップと、
コンテンツデータを配信中に、前記コンテンツ再生装置との間で発生した通信接続の切断を検出するステップと、
所定の検出期間内に、所定の閾値を超える数の前記コンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定するステップと、
一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知するステップと、
を含む、コンテンツ配信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法、およびプログラムに関する。
【背景技術】
【０００２】
映像・音声入力装置等に入力されるライブ映像・音声からなるコンテンツを、ネットワークを介してコンテンツ再生装置に配信する、小規模なコンテンツ配信システムが知られている。ところで、この種のシステムでは、公序良俗に反するような不適切なコンテンツがコンテンツ再生装置に配信されてしまう場合がある。
【０００３】
従来、放送免許を必要とする放送事業では、放送事業者が放送するコンテンツを監視し、不適切なコンテンツを放送した放送事業者から放送免許を剥奪する等の対策により、放送事業者が放送するコンテンツが管理されてきた。また、ネットワーク上のコンテンツ共有サービスでは、ユーザがアップロードするコンテンツを監視し、不適切なコンテンツを削除する等の対策により、サービスを通じて共有されるコンテンツが管理されてきた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前述したような小規模なコンテンツ配信システムでは、コンテンツの配信を逐一監視することが事実上困難であり、コンテンツの削除等の対策により、コンテンツ配信装置が配信するコンテンツを管理することもできない。
【０００５】
そこで、本発明は、コンテンツ配信装置が配信するコンテンツを効率的に管理可能な、コンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法、およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、通信網を介して接続される複数のコンテンツ再生装置との間で、通信接続の開始および終了を処理する通信接続処理部と、通信接続が確立されている複数のコンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するデータ配信部と、コンテンツ再生装置に配信するコンテンツデータを格納するデータ格納部と、コンテンツデータを配信中に、コンテンツ再生装置との間で発生した通信接続の切断を検出する通信切断検出部と、所定の検出期間内に、所定の閾値を超える数のコンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する一斉切断判定部と、一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知する一斉切断通知部と、を備える、コンテンツ配信装置が提供される。
【０００７】
かかる構成によれば、コンテンツ配信装置は、コンテンツデータを配信中の所定の検出期間内に、所定の閾値を超える数のコンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する。そして、コンテンツ配信装置は、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知する。これにより、管理装置の管理者は、一斉切断の発生直前に配信されたコンテンツデータが不適切なコンテンツデータであるかを確認することで、コンテンツ配信装置が配信するコンテンツを効率的に管理することができる。
【０００８】
また、上記一斉切断通知部は、コンテンツの配信開始時点または配信終了時点から所定の期間に、一斉切断が発生したと判定された場合に、一斉切断の発生を管理装置に通知しなくてもよい。これにより、コンテンツの配信開始時または配信終了時に発生した一斉切断を、不適切なコンテンツの配信に起因する可能性がある一斉切断の発生として、管理装置に誤って通知することを抑制することができる。
【０００９】
また、上記所定の検出期間および所定の閾値がコンテンツ配信装置に応じて設定され、
一斉切断判定部は、コンテンツ配信装置に応じて設定された所定の検出期間および所定の閾値を判定基準として、一斉切断が発生したかを判定してもよい。これにより、コンテンツ配信装置に応じて設定される判定基準を用いて、コンテンツの配信を効率的に管理することができる。
【００１０】
また、上記コンテンツ配信装置が一斉切断の発生直前に配信したコンテンツデータが不適切なコンテンツデータであると判断された場合に、コンテンツ配信装置が配信中止状態に設定される管理情報を、管理装置から取得する管理情報取得部をさらに備え、通信接続処理部は、自装置が配信中止状態に設定されている場合に、所定の期間に亘って、コンテンツ再生装置との間で通信接続の開始を行わなくてもよい。これにより、不適切なコンテンツを配信したコンテンツ配信装置に、コンテンツの配信を所定の期間に亘って中止させることで、当該コンテンツ配信装置によるコンテンツの配信を実質的に規制することができる。
【００１１】
また、上記コンテンツ配信装置が一斉切断の発生直前に配信したコンテンツデータが不適切なコンテンツデータであると判断された場合に、コンテンツ配信装置が警告状態に設定される管理情報を、管理装置から取得する管理情報取得部と、自装置が警告状態に設定されている場合に、所定の期間に亘って、自装置に通信接続の開始を要求するコンテンツ再生装置に、自装置が警告状態に設定されていることを示す警告情報を通知する警告情報通知部と、をさらに備えてもよい。これにより、不適切なコンテンツを配信したコンテンツ配信装置に、警告情報を所定の期間に亘ってコンテンツ再生装置に通知させることで、当該コンテンツ配信装置によるコンテンツの配信を実質的に規制することができる。
【００１２】
本発明の第２の観点によれば、第１の観点によるコンテンツ配信装置、複数のコンテンツ再生装置、および管理装置を含むコンテンツ配信システムが提供される。
【００１３】
本発明の第３の観点によれば、通信網を介して接続される複数のコンテンツ再生装置との間で、通信接続の開始および終了を処理するステップと、通信接続が確立されている複数のコンテンツ再生装置に、コンテンツのコンテンツデータを同時に配信するステップと、コンテンツ再生装置に配信するコンテンツデータを格納するステップと、コンテンツデータを配信中に、コンテンツ再生装置との間で発生した通信接続の切断を検出するステップと、所定の検出期間内に、所定の閾値を超える数のコンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定するステップと、一斉切断が発生したと判定された場合に、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理装置に通知するステップと、を含む、コンテンツ配信方法が提供される。
【００１４】
かかる方法によれば、コンテンツ配信装置によって、コンテンツデータを配信中の所定の検出期間内に、所定の閾値を超える数のコンテンツ再生装置との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定される。そして、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生が管理装置に通知される。これにより、管理装置の管理者は、一斉切断の発生直前に配信されたコンテンツデータが不適切なコンテンツデータであるかを確認することで、コンテンツ配信装置が配信するコンテンツを効率的に管理することができる。
【００１５】
本発明の第４の観点によれば、第３の観点によるコンテンツ配信方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１６】
本発明によれば、コンテンツ配信装置が配信するコンテンツを効率的に管理可能な、コンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
［１．コンテンツ配信システム１の構成］
まず、図１を参照しながら、本発明の実施形態に係るコンテンツ配信システム１について説明する。図１は、コンテンツ配信システム１の構成を示すブロック図である。
【００１９】
図１に示すように、コンテンツ配信システム１は、通信網２、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）カメラ（コンテンツ配信装置）、ユーザ端末２０（コンテンツ再生装置）、管理サーバ３０（管理装置）を含んで構成される。なお、図１では、単一のＩＰカメラ１０が通信網２に接続されているが、２以上のＩＰカメラ１０が接続されてもよい。
【００２０】
通信網２は、ＳＩＰサーバ４、ＩＰカメラ１０、ユーザ端末２０、管理サーバ３０を双方向または一方向通信可能に接続する、有線および／または無線の通信回線網である。ＳＩＰサーバ４は、ＩＰカメラ１０とユーザ端末２０間でのメディア通信に際して、ＳＩＰに則って、通信接続の開始、終了等の呼制御を行う。
【００２１】
ＩＰカメラ１０は、映像・音声入力部を有し、映像・音声入力部に入力されるライブ映像・音声からなるコンテンツをユーザ端末２０に配信する。ＩＰカメラ１０は、複数のユーザ端末２０との間で通信接続を確立し、通信接続が確立されている複数のユーザ端末２０に、コンテンツデータを同時に配信する。ここで、コンテンツデータとは、映像ストリームデータ、音声ストリームデータ等、映像情報および／または音声情報からなるコンテンツを、ユーザ端末２０に再生させるために用いられるデータである。
【００２２】
ＩＰカメラ１０は、コンテンツデータを配信中の所定の検出期間内に、所定の閾値を超える数のユーザ端末２０との間で、通信接続の切断が検出された場合に、一斉切断が発生したと判定する。そして、ＩＰカメラ１０は、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理サーバ３０に通知する。
【００２３】
ユーザ端末２０は、ＩＰカメラ１０から配信されるコンテンツを受信して再生する。ここで、ユーザ端末２０は、パーソナルコンピュータでもよく、テレビジョン受像機、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ、デジタルビデオカメラ、家庭用ゲーム機、携帯型映像・音声プレーヤ等、ネットワーク通信機能を有する情報家電製品でもよい。
【００２４】
管理サーバ３０は、ＩＰカメラ１０によるコンテンツの配信を管理するために用いられる。管理サーバ３０は、コンテンツ配信システム１に登録されているＩＰカメラ１０の管理情報を管理している。管理サーバ３０は、一斉切断が発生した場合に、一斉切断の発生直前に配信されたコンテンツデータをＩＰカメラ１０から受信し、一斉切断の発生を管理者に通知する。管理者は、一斉切断の発生が不適切なコンテンツの配信に起因するものであるかを確認し、該当する場合には、当該ＩＰカメラ１０の管理情報に含まれるステータス情報を、配信中止状態、警告状態、または配信不能状態に設定する。
【００２５】
ここで、コンテンツ配信システム１の基本的な動作について説明する。ユーザは、所定の操作を通じて、コンテンツ配信の開始・終了をユーザ端末２０に指示することができる。ユーザ端末２０は、ユーザの指示に応じて、ＳＩＰサーバ４を介してＩＰカメラ１０との間で通信接続の開始・終了処理を行う。
【００２６】
ＩＰカメラ１０は、ＳＩＰサーバ４を介してユーザ端末２０から通信接続の開始要求を受信し、ユーザ端末２０との間で通信接続を確立する。ＩＰカメラ１０は、通信接続が確立されている１以上のユーザ端末２０にコンテンツデータを同時に配信するとともにメモリ等に格納する。一方、各ユーザ端末２０は、ＩＰカメラ１０から同時に配信されるコンテンツデータを受信して再生する。
【００２７】
ＩＰカメラ１０は、コンテンツデータを配信中に、ユーザ端末２０との間で発生した通信接続の切断を検出する。そして、ＩＰカメラ１０は、所定の検出期間内に、所定の閾値を超える数のユーザ端末２０との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定し、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理サーバ３０に通知する。
【００２８】
管理サーバ３０は、一斉切断の発生を管理者に通知し、管理者は、コンテンツデータの確認を通じて、一斉切断の発生が不適切なコンテンツの配信に起因するものであるかを確認する。
【００２９】
ここで、不適切なコンテンツが配信されると、当該コンテンツを視聴しているユーザの多くがコンテンツ配信の終了操作を行い、ＩＰカメラ１０とユーザ端末２０間の通信接続が終了することで、一斉切断が発生する可能性が高くなる。これにより、管理者は、ＩＰカメラ１０によるコンテンツの配信を逐一監視しなくても、一斉切断の発生直前に配信されたコンテンツデータを確認することで、ＩＰカメラ１０が配信するコンテンツを効率的に管理することができる。
【００３０】
また、管理者は、一斉切断の発生が不適切なコンテンツの配信に起因するものである場合に、不適切なコンテンツを配信したＩＰカメラ１０に対して適切な対策を行うことで、当該ＩＰカメラ１０によるコンテンツの配信を規制することができる。
【００３１】
例えば、管理者は、不適切なコンテンツを配信したＩＰカメラ１０のステータス情報を配信中止状態、警告状態、または配信不能状態に設定する。ＩＰカメラ１０は、自らのステータス情報が配信中止状態、警告状態、配信不能状態に設定されると、ユーザ端末２０との通信接続の辞退、ユーザ端末２０への警告情報の通知等を行う。これにより、不適切なコンテンツを配信したＩＰカメラ１０によるコンテンツの配信を実質的に規制することができる。
【００３２】
［２．ＩＰカメラ１０の構成］
次に、図２を参照しながら、本発明の実施形態に係るＩＰカメラ１０について説明する。図２は、ＩＰカメラ１０の主要な機能構成を示すブロック図である。
【００３３】
図２に示すように、ＩＰカメラ１０は、映像入力部１１、音声入力部１２、データ生成部１３、第１のデータ格納部１４、第２のデータ格納部１５、コンテンツ情報格納部１６、第１の通信処理部１７、第２の通信処理部１８、制御部１９を含んで構成される。
【００３４】
映像入力部１１は、撮像レンズ、撮像素子、レンズ駆動機構等を含み、撮像対象を映像信号に変換し、映像情報としてデータ生成部１３に出力する。音声入力部１２は、マイク等を含み、撮影対象から入力される音声を音声信号に変換し、音声情報としてデータ生成部１３に出力する。
【００３５】
データ生成部１３は、映像入力部１１および音声入力部１２から入力される映像情報および音声情報から、ライブ配信用のコンテンツデータを生成し、第１のデータ格納部１４および第２の通信処理部１８に随時出力する。なお、データ生成部１３は、映像情報または音声情報のいずれかからコンテンツデータを生成してもよい。
【００３６】
第１のデータ格納部１４は、データ生成部１３から入力されるコンテンツデータを、所定のバッファ期間に亘って一時格納する。なお、第１のデータ格納部１４は、コンテンツデータを所定のバッファ期間に亘って一時格納する代わりに、所定の期間に亘って格納してもよい。第２のデータ格納部１５は、一斉切断の発生が判定された場合に、一斉切断の発生直前に配信されたコンテンツデータを格納する。
【００３７】
コンテンツ情報格納部１６は、ＩＰカメラ１０が配信するコンテンツのコンテンツ情報を格納する。コンテンツ情報は、コンテンツの識別情報、配信開始・終了時間、ＩＰカメラ１０の識別情報等を含む。コンテンツ情報は、コンテンツデータとともに、ユーザ端末２０に配信されてもよい。
【００３８】
第１の通信処理部１７は、コンテンツの配信先となるユーザ端末２０との間で通信接続を開始および終了するために、ＳＩＰサーバ４との間で通信処理を行う。第１の通信処理部１７は、ユーザ端末２０からＳＩＰサーバ４を介して受信された接続開始要求に対して、接続開始応答を送信することで、ユーザ端末２０との間で通信接続を開始する。同様に、第１の通信処理部１７は、接続終了要求に対して、接続終了応答を送信することで、ユーザ端末２０との間で通信接続を終了する。
【００３９】
第２の通信処理部１８は、ユーザ端末２０および管理サーバ３０との間で通信処理を行う。第２の通信処理部１８は、不図示の符号化部により所定の圧縮形式を用いて圧縮符号化されたコンテンツデータを、パケット化してユーザ端末２０に配信する。第２の通信処理部１８は、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生を管理サーバ３０に通知する。第２の通信処理部１８は、管理情報の送信要求および管理情報を管理サーバ３０との間で送受信し、必要に応じて警告情報をユーザ端末２０に通知する。
【００４０】
制御部１９は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、ＩＰカメラ１０の動作に必要な処理およびバスを通じて接続される各部の制御を行う。ＣＰＵは、コンテンツ配信用プログラムをＲＯＭから読出し、ＲＡＭ上に展開して実行する。制御部１９は、コンテンツデータを配信中の所定の検出期間内に、所定の閾値を超える数のユーザ端末２０との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する。そして、制御部１９は、一斉切断の発生直前に配信されたコンテンツデータを第２のデータ格納部１５に格納し、格納されたコンテンツデータとともに、一斉切断の発生を管理サーバ３０に通知する。
【００４１】
ここで、第１の通信処理部１７は、通信接続処理部として機能し、第２の通信処理部１８は、データ配信部、一斉切断通知部、ステータス情報取得部、警告情報通知部として機能する。制御部１９は、第１の通信処理部１７と協働することで、通信切断検出部として機能し、一斉切断判定部としても機能する。
【００４２】
［３．ユーザ端末２０の構成］
次に、図３を参照しながら、本発明の実施形態に係るユーザ端末２０について説明する。図３は、ユーザ端末２０の主要な機能構成を示すブロック図である。
【００４３】
図３に示すように、ユーザ端末２０は、操作部２１、コンテンツ再生部２２、表示部２３、音声出力部２４、第１の通信処理部２５、第２の通信処理部２６、制御部２７を含んで構成される。
【００４４】
操作部２１は、操作ボタン、ポインティングデバイス、タッチパネル等を含み、コンテンツ配信の開始・終了指示、およびコンテンツ再生を制御するための操作情報をユーザに入力させる。操作部２１は、ユーザから入力されたコンテンツ配信の開始・終了指示を制御部２７に出力する。
【００４５】
コンテンツ再生部２２は、ＩＰカメラ１０から配信され、不図示の復号部により復号化されたコンテンツデータ（映像データおよび音声データ）を再生し、表示部２３および音声出力部２４に出力する。
【００４６】
表示部２３は、液晶パネル、モニタ等を含み、コンテンツ再生部２２から出力される映像データ、コンテンツ再生用メニュー、警告情報等を映像情報として表示する。音声出力部２４は、スピーカー等を含み、コンテンツ再生部２２から出力される音声データ、コンテンツ再生用メニュー、警告情報等を音声情報として出力する。なお、図３では、表示部２３および音声出力部２４がユーザ端末２０と一体に設けられているが、表示部２３および／または音声出力部２４は、ユーザ端末２０と別体に表示装置および／または音声出力装置として設けられてもよい。
【００４７】
第１の通信処理部２５は、コンテンツの配信元となるＩＰカメラ１０との間で通信接続を開始および終了するために、ＳＩＰサーバ４との間で通信処理を行う。第１の通信処理部２５は、ＳＩＰサーバ４を介してＩＰカメラ１０に接続開始要求を送信し、ＩＰカメラ１０から接続開始応答を受信することで、ＩＰカメラ１０との間で通信接続を開始する。同様に、第１の通信処理部２５は、接続終了要求を送信し、接続終了応答を受信することで、ＩＰカメラ１０との間で通信接続を終了する。第１の通信処理部２５は、通信接続処理部として機能する。
【００４８】
第２の通信処理部２６は、ＩＰカメラ１０との間で通信処理を行う。第２の通信処理部２６は、ＩＰカメラ１０からパケット化されたコンテンツデータを受信し、パケット化前のコンテンツデータを復元する。第２の通信処理部２６は、データ受信部として機能する。
【００４９】
制御部２７は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、ユーザ端末２０の動作に必要な処理およびバスを通じて接続される各部の制御を行う。ＣＰＵは、コンテンツ再生用プログラムをＲＯＭから読出し、ＲＡＭ上に展開して実行する。制御部２７は、ＩＰカメラ１０から配信されるコンテンツデータを受信して再生するように、各部を制御する。また、制御部２７は、コンテンツ配信の開始・終了指示が操作部２１を通じてユーザから入力されると、通信接続の開始・終了に必要な通信処理を行うように、第１の通信処理部１７を制御する。
【００５０】
［４．管理サーバ３０の構成］
次に、図４を参照しながら、本発明の実施形態に係る管理サーバ３０について説明する。図４は、管理サーバ３０の主要な機能構成を示すブロック図である。
【００５１】
図４に示すように、管理サーバ３０は、操作部３１、コンテンツ再生部３２、表示部３３、音声出力部３４、管理情報処理部３５、通信処理部３６、制御部３７を含んで構成される。
【００５２】
操作部３１は、操作ボタン、ポインティングデバイス等を含み、ＩＰカメラ１０の管理情報を管理するための操作情報、およびコンテンツ再生を制御するための操作情報を管理者に入力させる。
【００５３】
コンテンツ再生部３２は、一斉切断の発生通知とともに、ＩＰカメラ１０から受信されたコンテンツデータ（映像データおよび音声データ）を再生し、表示部３３および音声出力部３４に出力する。
【００５４】
表示部３３は、液晶パネル、モニタ等を含み、コンテンツ再生部３２から出力される映像データ、管理用メニュー、一斉切断の発生通知等を映像情報として表示する。音声出力部３４は、スピーカー等を含み、コンテンツ再生部３２から出力される音声データ、管理用メニュー、一斉切断の発生通知等を音声情報として出力する。表示部３３および／または音声出力部３４は、一斉切断通知部として機能する。
【００５５】
管理情報処理部３５は、コンテンツ配信システム１に登録されるＩＰカメラ１０の管理情報を管理リスト等を用いて管理する。管理情報は、ＩＰカメラ１０のステータス情報および選択的に配信履歴情報を含む。ステータス情報は、例えば、配信可能状態、配信中止状態、警告状態、または配信不能状態に設定される。配信履歴情報は、例えば、システム上の登録期間、コンテンツの配信累計時間、不適切なコンテンツの配信回数等を示す情報を含む。
【００５６】
管理者は、ＩＰカメラ１０の登録時に、ＩＰカメラ１０のステータス情報を配信可能状態に設定する。そして、管理者は、ＩＰカメラ１０上での一斉切断の発生が不適切なコンテンツの配信に起因するものであると判断すると、当該ＩＰカメラ１０のステータス情報を、配信中止状態、警告状態、または配信不能状態に設定する。なお、管理者は、配信中止状態、警告状態を設定有効期限とともに設定し、配信不能状態を半永久的な期限とともに設定する。ここで、設定有効期限は、例えば、数日〜数ヶ月として設定される。設定有効期限は、管理リストに登録されている全てのＩＰカメラ１０に共通の期間として設定されてもよく、ＩＰカメラ１０の配信履歴情報に応じて設定されてもよい。
【００５７】
管理情報処理部３５は、管理リストに登録されているＩＰカメラ１０の管理情報を、定期的に更新する。管理サーバ３０は、ＩＰカメラ１０のステータス情報が配信中止状態または警告状態に設定されており、かつ設定有効期限が超過している場合に、ステータス情報を配信可能状態に設定する。
【００５８】
通信処理部３６は、ＩＰカメラ１０との間で通信処理を行う。通信処理部３６は、一斉切断の発生通知、および一斉切断の発生直前にＩＰカメラ１０から配信されたコンテンツデータを、ＩＰカメラ１０から受信する。通信処理部３６は、管理情報の送信要求および管理情報をＩＰカメラ１０との間で送受信する。通信処理部３６は、一斉切断被通知部として機能する。
【００５９】
制御部３７は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含み、管理サーバ３０の動作に必要な処理およびバスを通じて接続される各部の制御を行う。ＣＰＵは、管理用プログラムをＲＯＭから読出し、ＲＡＭ上に展開して実行する。制御部３７は、一斉切断の発生を管理者に通知し、一斉切断の発生が不適切なコンテンツの配信に起因するものであるかを管理者に確認させるように、各部を制御する。また、制御部３７は、管理情報をＩＰカメラ１０に送信するように、各部を制御する。
【００６０】
［５．コンテンツ配信方法］
次に、図５〜図８を参照しながら、本発明の実施形態に係るコンテンツ配信方法について説明する。図５は、コンテンツ配信方法の流れを示すシーケンス図である。図６は、ＩＰカメラ１０の動作方法を示すフロー図である。図７は、管理サーバ３０により管理される管理リストの一例を示す図である。図８は、一斉切断の判定方法を示す模式図である。以下では、図５を参照しながら、コンテンツ配信方法の流れを説明するとともに、図６を参照しながら、ＩＰカメラ１０の動作方法ついて説明する。
【００６１】
ＩＰカメラ１０は、コンテンツ配信システム１上でコンテンツ配信を行うために、自装置の登録情報とともに、登録要求を管理サーバ３０に送信する。管理サーバ３０は、登録要求を受信すると、ＩＰカメラ１０の登録ＩＤを生成し、ＩＰカメラ１０の登録情報とともに管理リストに登録する。ここで、管理サーバ３０は、ＩＰカメラ１０のステータス情報を配信可能状態に設定する（ステップＳ１０）。
【００６２】
ユーザ端末２０は、ユーザからコンテンツ配信開始を指示されると、ＳＩＰサーバ４を介してＩＰカメラ１０に通信接続の開始要求を送信する（Ｓ１２、Ｓ１３）。ＩＰカメラ１０は、通信接続の開始要求を受信すると（Ｓ５０）、自らの管理ＩＤとともに、管理情報の取得要求を管理サーバ３０に送信する（Ｓ１４）。
【００６３】
管理情報の取得要求を受信すると、管理サーバ３０は、ＩＰカメラ１０の管理ＩＤを用いて、ＩＰカメラ１０の管理情報を管理リストから取得し、ＩＰカメラ１０に送信する（Ｓ１６）。管理情報は、ＩＰカメラ１０のステータス情報とともに、配信履歴情報を含んでもよい。
【００６４】
図７には、管理リストに登録されているＩＰカメラ１０の管理情報が示されている。図７に示す管理リストは、ユーザ端末Ａ〜Ｄの登録ＩＤ、ステータス情報、および配信履歴情報を含む。ここで、例えば、ユーザ端末Ａのステータス情報は、配信可能状態に設定されており、配信履歴情報は、登録期間：１．０年、配信累計時間：１００時間、不適切なコンテンツの配信回数：１回に設定されている。
【００６５】
管理情報を受信すると（Ｓ５２）、ＩＰカメラ１０は、ステータス情報を確認する。以下では、まず、ＩＰカメラ１０のステータス情報が配信可能状態に設定されている場合について説明する。
【００６６】
ステータス情報が配信可能状態に設定されている場合（Ｓ５４で“Ｙｅｓ”の場合）に、ＩＰカメラ１０は、ＳＩＰサーバ４を介してユーザ端末２０に通信接続の開始応答を送信する（Ｓ１８、Ｓ１９；Ｓ５６）。この場合、ＩＰカメラ１０とユーザ端末２０間で通信接続が確立され（Ｓ２０；Ｓ５８）、ユーザ端末２０に対するコンテンツの配信が開始される。
【００６７】
１以上のユーザ端末２０との間で通信接続が確立されると、ＩＰカメラ１０は、撮影対象の映像情報および音声情報からコンテンツデータを生成する。ＩＰカメラ１０は、通信接続が確立されている１以上のユーザ端末２０にコンテンツデータを同時に配信する（Ｓ２２；Ｓ６０）。ＩＰカメラ１０は、コンテンツデータの配信時に、コンテンツデータ（配信データ）を所定のバッファ期間に亘って一時格納する（Ｓ２４；Ｓ６２）。
【００６８】
ここで、所定のバッファ期間は、例えば１０〜３０秒等として設定される。一時格納されたコンテンツデータは、一時格納後に所定のバッファ期間が経過すると、次のコンテンツデータにより上書きされる。
【００６９】
ユーザ端末２０は、ユーザからコンテンツ配信終了を指示されると、ＳＩＰサーバ４を介してＩＰカメラ１０に通信接続の終了要求を送信する（Ｓ２６、Ｓ２７）。ＩＰカメラ１０は、通信接続の終了要求を受信すると（Ｓ６４）、ＳＩＰサーバ４を介してユーザ端末２０に通信接続の終了応答を送信する（Ｓ２８、Ｓ２９；Ｓ６６）。これにより、ＩＰカメラ１０とユーザ端末２０間で通信接続が切断される。
【００７０】
ＩＰカメラ１０は、ユーザ端末２０に送信する通信接続の開始・終了応答に基づいて、通信接続が確立されているユーザ端末２０の数を検知することができる。ＩＰカメラ１０は、コンテンツの配信中に、ユーザ端末２０との間で発生した通信接続の切断を検出する（Ｓ３０；Ｓ６８）。
【００７１】
ＩＰカメラ１０は、所定の検出期間Ｔｄ内に、所定の閾値ｔｈを超える数のユーザ端末２０との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定する（Ｓ３２；Ｓ７０）。ここで、一斉切断が発生したと判定されない場合（Ｓ７０で“Ｙｅｓ”の場合）、ステップＳ６０の処理に移行してコンテンツデータの配信が継続される。なお、ＩＰカメラ１０は、一斉切断が発生したと判定された後（Ｓ７０で“Ｙｅｓ”の場合）も、コンテンツデータの配信を継続する。
【００７２】
ここで、所定の検出期間Ｔｄは、一時格納されているコンテンツデータに基づいて、一斉切断の発生直前に配信されたコンテンツデータが不適切なコンテンツデータであるかを、管理者が判断できるように設定される。また、所定の閾値ｔｈは、例えば、所定の検出期間Ｔｄの開始時点に通信接続が確立されていたＩＰカメラ１０の数（Ｎ１）と、所定の検出期間Ｔｄ内に通信接続が切断されたＩＰカメラ１０の数（Ｎ２）との比率（ｒ＝Ｎ２／Ｎ１）として設定される。
【００７３】
図８には、一斉切断の判定方法が模式的に示されている。図８では、任意のコンテンツについて、配信開始直後の非検出期間Ｔｎ、５つの検出期間Ｔｄ、配信終了直後の非検出期間Ｔｎが示されている。
【００７４】
例えば、検出期間２では、検出期間Ｔｄの開始時の通信接続の確立数：Ｎ１＝１０、検出期間Ｔｄ内の通信切断の検出数：Ｎ２＝４であるので、両者の比率：ｒ＝４／１０＝０．４となる。一方、検出期間４では、Ｎ１＝１０、Ｎ２＝６であるので、両者の比率：ｒ＝６／１０＝０．６となる。ここで、所定の閾値：ｔｈ＝０．５である場合を仮定すると、検出期間２では、ｒ＝０．４＜ｔｈ＝０．５であるので、一斉切断が発生したと判定されないが、検出期間４では、ｒ＝０．６＞ｔｈ＝０．５であるので、一斉切断が発生したと判定される。
【００７５】
ここで、所定の検出期間Ｔｄは、管理リストに登録されている全てのＩＰカメラ１０で共通に設定されてもよく、ＩＰカメラ１０の信頼度に応じて設定されてもよい。後者の場合、所定の検出期間Ｔｄは、ＩＰカメラ１０の配信履歴情報に基づいて、例えば、登録期間が長いほど、配信累計時間が長いほど、および／または不適切なコンテンツの配信回数が少ないほど、相対的に短い期間として設定される。ここで、所定の検出期間Ｔｄが短く設定されるほど、一斉切断の判定基準が緩和されることになる。これにより、ＩＰカメラ１０に応じて設定される判定基準を用いて、コンテンツの配信を効率的に管理することができる。
【００７６】
所定の閾値ｔｈも、管理リストに登録されている全てのＩＰカメラ１０に共通の値として設定されてもよく、ＩＰカメラ１０の信頼度に応じて設定されてもよい。後者の場合、所定の閾値ｔｈは、例えば、登録期間が長いほど、配信累計時間が長いほど、および／または不適切なコンテンツの配信回数が少ないほど、相対的に大きい値として設定される。ここで、所定の閾値ｔｈが大きく設定されるほど、一斉切断の判定基準が緩和されることになる。これにより、ＩＰカメラ１０に応じて設定される判定基準を用いて、コンテンツの配信を効率的に管理することができる。
【００７７】
なお、所定の検出期間Ｔｄおよび所定の閾値ｔｈは、ある程度長期間に亘る一斉切断の判定実績を統計処理することで、適切な期間および値として設定されることが望ましい。これにより、不適切なコンテンツの配信に起因する可能性が高い一斉切断の発生を、適切に判定することができるようになる。
【００７８】
ＩＰカメラ１０は、一斉切断の発生が判定された場合（Ｓ７０で“Ｙｅｓ”の場合）に、一斉切断の発生直前に配信されたコンテンツデータ（判断データ）を格納する（Ｓ３４；Ｓ７２）。ここで、判断データは、一斉切断の判定が行われた検出期間Ｔｄ内に配信され、第１の格納部に格納されているコンテンツデータを意味する。そして、一斉切断の発生直前に配信されたコンテンツデータ（判断データ）とともに、一斉切断の発生を管理サーバ３０に通知する（Ｓ３６；Ｓ７４）。
【００７９】
ここで、ＩＰカメラ１０は、コンテンツのコンテンツ情報を参照し、コンテンツの配信開始時点または配信終了時点から所定の期間Ｔｎに、ユーザ端末２０との間で発生した通信接続の切断を検出しないようにしてもよい。ここで、所定の期間Ｔｎは、例えば、１以上の検出期間Ｔｄに相当する期間として設定される。同様に、ＩＰカメラ１０は、所定の期間Ｔｎに一斉切断の発生が判定された場合に、一斉切断の発生を管理サーバ３０に通知しないようにしてもよい。これにより、コンテンツの配信開始時または配信終了時に発生した一斉切断を、不適切なコンテンツの配信に起因する可能性がある一斉切断の発生として、管理サーバ３０に誤って通知することを抑制することができる。
【００８０】
また、ＩＰカメラ１０は、一斉切断の発生が判定された後の任意の時点で、一斉切断の発生を管理サーバ３０に通知してもよく、一斉切断の発生が判定された直後に、一斉切断の発生を管理サーバ３０に通知してもよい。後者の場合、第１のデータ格納部１４に一時格納されているコンテンツデータを、一斉切断の発生直前のコンテンツデータとして送信可能であれば、第２のデータ格納部１５が省略されてもよい。
【００８１】
一斉切断の発生を通知されると、管理サーバ３０は、一斉切断の発生を管理者に通知する（Ｓ３８）。管理者は、一斉切断の発生直前に配信されたコンテンツデータ（判断データ）を確認し、一斉切断の発生が不適切なコンテンツの配信に起因するものであるかを確認する（Ｓ４０）。
【００８２】
管理者は、一斉切断の発生が不適切なコンテンツの配信に起因するものであると判断した場合に、ＩＰカメラ１０のステータス情報を配信中止状態、警告状態、または配信不能状態に変更する（Ｓ４２）。一方、管理者は、一斉切断の発生が不適切なコンテンツの配信に起因するものでないと判断した場合に、ＩＰカメラ１０のステータス状態を配信可能状態に維持する。
【００８３】
次に、ステップＳ５４の処理において、ＩＰカメラ１０のステータス情報が配信可能状態以外に設定されている場合（Ｓ５４で“Ｎｏ”の場合）について説明する。
【００８４】
ステータス情報が配信中止状態に設定されている場合（Ｓ７６で“Ｙｅｓ”の場合）に、ＩＰカメラ１０は、通信接続を辞退するエラー応答を、ＳＩＰサーバ４を介してユーザ端末２０に送信する（Ｓ７８）。この場合、ＩＰカメラ１０とユーザ端末２０間で通信接続が確立されず、ユーザ端末２０に対するコンテンツ配信が開始されない。なお、ステータス情報が配信不能状態に設定されている場合も、ＩＰカメラ１０は、同様に、通信接続の開始を辞退するエラー応答を、ＳＩＰサーバ４を介してユーザ端末２０に送信する。
【００８５】
ステータス情報が警告状態に設定されている場合（Ｓ８０で“Ｙｅｓ”の場合）に、ＩＰカメラ１０は、自装置が警告状態にあることを示す警告情報とともに、通信接続の開始応答を、ＳＩＰサーバ４を介してユーザ端末２０に通知する（Ｓ８２）。ここで、警告情報とは、例えば、自装置が以前に不適切なコンテンツを配信した旨を示すメッセージである。この場合、ステップＳ５８の処理に移行し、ＩＰカメラ１０とユーザ端末２０間で通信接続が確立され、ユーザ端末２０に対するコンテンツ配信が開始される。ユーザは、警告状態にあるＩＰカメラ１０から配信されるコンテンツである旨を認識した上で、コンテンツ配信を終了してもよく、継続してもよい。
【００８６】
これにより、不適切なコンテンツを配信したＩＰカメラ１０に、所定の期間に亘って、コンテンツの配信を中止させたり、警告情報をユーザ端末２０に通知させたりすることで、当該ＩＰカメラ１０によるコンテンツの配信を実質的に規制することができる。
【００８７】
以上説明したように本実施形態に係るコンテンツ配信方法によれば、ＩＰカメラ１０によって、コンテンツデータを配信中の所定の検出期間内に、所定の閾値を超える数のユーザ端末２０との間で通信接続の切断が検出された場合に、一斉切断が発生したと判定される。そして、一斉切断の発生直前に配信されたコンテンツデータとともに、一斉切断の発生が管理サーバ３０に通知される。これにより、管理サーバ３０の管理者は、一斉切断の発生直前に配信されたコンテンツデータが不適切なコンテンツデータであるかを確認することで、ＩＰカメラ１０が配信するコンテンツを効率的に管理することができる。
【００８８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８９】
例えば、上記説明では、コンテンツ配信装置は、映像・音声入力部を有するＩＰカメラ１０であり、映像・音声入力部に入力される映像情報および音声情報をユーザ端末２０に配信する場合について説明した。しかし、コンテンツ配信装置は、映像入力部または音声入力部を有する、ＩＰカメラ１０以外の装置であり、映像入力部または音声入力部に入力される映像情報または音声情報をユーザ端末２０に配信するようにしてもよい。
【図面の簡単な説明】
【００９０】
【図１】コンテンツ配信システムの構成を示すブロック図である。
【図２】ＩＰカメラの主要な機能構成を示すブロック図である。
【図３】ユーザ端末の主要な機能構成を示すブロック図である。
【図４】管理サーバの主要な機能構成を示すブロック図である。
【図５】コンテンツ配信システムの動作方法を示すシーケンス図である。
【図６】ＩＰカメラの動作方法を示すフロー図である。
【図７】管理サーバにより管理される管理リストの一例を示す図である。
【図８】一斉切断の判定方法を示す模式図である。
【符号の説明】
【００９１】
１    コンテンツ配信システム
２    通信網
４    ＳＩＰサーバ
１０    ＩＰカメラ
２０    ユーザ端末
３０    管理サーバ
【図１】
2010147910.tif 000003
【図２】
2010147910.tif 000004
【図３】
2010147910.tif 000005
【図４】
2010147910.tif 000006
【図５】
2010147910.tif 000007
【図６】
2010147910.tif 000008
【図７】
2010147910.tif 000009
【図８】
2010147910.tif 000010