(57)【要約】【課題】最適な動画像の切替えを、リアルタイムに極めて近い状態で実現する。【解決手段】動画像受信部２０３で受信した複数のカメラからの動画像を、動画像配信部２０４において複数の外部装置にリアルタイムに配信すると共に蓄積部２０６に蓄積する。そして、動画像配信部２０４で配信した動画像ごとに、複数の外部装置におけるアクセス数に係るアクセス情報をアクセス情報取得部２０５において取得する。そして、最適動画像判定部２０７において、アクセス情報に基づいて、アクセス数が最大となる動画像を判定すると共に、アクセス数が最大となる時間から所定時間だけ前の時間を判定する。そして、動画像配信部２０９では、最適動画像判定部２０７で判定された動画像であって蓄積部２０６から読み出された動画像を、最適動画像判定部２０７で判定された時間に基づいて配信する。【選択図】図２
2009296536.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラからの動画像を中継して複数の外部装置に配信する動画像中継配信装置であって、
前記複数のカメラから動画像を受信する動画像受信手段と、
前記動画像受信手段で受信した動画像をリアルタイムに配信する第１の動画像配信手段と、
前記動画像受信手段で受信した動画像を蓄積する蓄積手段と、
前記第１の動画像配信手段で配信した動画像ごとに、前記複数の外部装置におけるアクセス数に係るアクセス情報を取得するアクセス情報取得手段と、
前記アクセス情報に基づいて、前記アクセス数が最大となる動画像を判定すると共に、前記アクセス数が最大となる時間から所定時間だけ前の時間を判定する判定手段と、
前記判定手段で判定された動画像であって前記蓄積手段から読み出された動画像を、前記判定手段で判定された時間に基づいて配信する第２の動画像配信手段と、
を有することを特徴とする動画像中継配信装置。
【請求項２】
前記判定手段で判定された動画像が切り替わるごとに、当該動画像を前記判定手段で判定された時間に基づき前記蓄積手段から読み出して、前記第２の動画像配信手段から配信する動画像を生成する動画像生成手段を更に有することを特徴とする請求項１に記載の動画像中継配信装置。
【請求項３】
前記判定手段は、前記アクセス情報に基づいて、各動画像のアクセス数の絶対数の変化、当該判定手段で前回判定された動画像のアクセス数に対する今回の判定候補の動画像のアクセス数の割合、総アクセス数に対する前記今回の判定候補の動画像のアクセス数の割合を、前記今回の判定候補の動画像のアクセス数が最大となる時間の近傍における複数のサンプリングタイムで取得してアクセス数の傾向を分析し、当該分析の結果に基づいて、前記所定時間を動的に変更することを特徴とする請求項１又は２に記載の動画像中継配信装置。
【請求項４】
前記第２の動画像配信手段から配信される動画像は、中継サーバを介さずに直接、前記外部装置に配信されるものであり、前記アクセス情報取得手段は、前記複数のカメラから前記アクセス情報を取得することを特徴とする請求項１乃至３のいずれか１項に記載の動画像中継配信装置。
【請求項５】
複数のカメラからの動画像を中継して複数の外部装置に配信する動画像中継配信装置における動画像中継配信方法であって、
前記複数のカメラから動画像を受信する動画像受信ステップと、
前記動画像受信ステップで受信した動画像をリアルタイムに配信する第１の動画像配信ステップと、
前記動画像受信ステップで受信した動画像を蓄積する蓄積ステップと、
前記第１の動画像配信ステップで配信した動画像ごとに、前記複数の外部装置におけるアクセス数に係るアクセス情報を取得するアクセス情報取得ステップと、
前記アクセス情報に基づいて、前記アクセス数が最大となる動画像を判定すると共に、前記アクセス数が最大となる時間から所定時間だけ前の時間を判定する判定ステップと、
前記判定ステップで判定された動画像であって前記蓄積ステップから読み出された動画像を、前記判定ステップで判定された時間に基づいて配信する第２の動画像配信ステップと、
を有することを特徴とする動画像中継配信方法。
【請求項６】
複数のカメラからの動画像を中継して複数の外部装置に配信する動画像中継配信装置における動画像中継配信方法をコンピュータに実行させるためのプログラムであって、
前記複数のカメラから動画像を受信する動画像受信ステップと、
前記動画像受信ステップで受信した動画像をリアルタイムに配信する第１の動画像配信ステップと、
前記動画像受信ステップで受信した動画像を蓄積する蓄積ステップと、
前記第１の動画像配信ステップで配信した動画像ごとに、前記複数の外部装置におけるアクセス数に係るアクセス情報を取得するアクセス情報取得ステップと、
前記アクセス情報に基づいて、前記アクセス数が最大となる動画像を判定すると共に、前記アクセス数が最大となる時間から所定時間だけ前の時間を判定する判定ステップと、
前記判定ステップで判定された動画像であって前記蓄積ステップから読み出された動画像を、前記判定ステップで判定された時間に基づいて配信する第２の動画像配信ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のカメラからの動画像を中継して複数の外部装置に配信する動画像中継配信装置、動画像中継配信方法、及び、当該動画像中継配信方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
ネットワークカメラで撮影された動画像をネットワーク経由で配信するネットワークカメラシステムにおいて、選択対象の動画像が少数である場合、選択可能な動画像を並列して同時に配信し、また、受信側でも並列表示することは容易に可能である。そして、実際に選択可能な動画像の数が増えるにしたがって、受信側の限られた表示装置を用いて動画像の表示を行うためには、画像サイズを縮小して表示するか、一部の動画像のみを選択して表示することが必要となってくる。
【０００３】
一方で、例えば、複数のネットワークカメラを用いた監視システムの用途では、複数の動画像を時分割で順次切替えて表示するということが行われている。
【０００４】
この点、従来の最適な動画像の切替え手法として、例えば、人物の監視システムに関するものとしては、画像処理により人物を抽出し、最適人物シーンを判断して選択する仕組みが提案されている。これにより、多数の動画像があっても自動的に最適な画像を選択して中継することが可能となっている。
【０００５】
また、下記の特許文献１には、動画像に対するリアルタイムの視聴情報を集計し、これを受信端末側に表示することによって、閲覧者が視聴情報を元に能動的に動画像を切替えて表示する仕組みが提案されている。
【０００６】
【特許文献１】特開２００３−２８４００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、刻々と変化する多数の動画像の中で最適な動画像をリアルタイムに選択し切替えるために、上述した従来の技術のようにシーンを認識して切替えるだけでは、認識速度を極限まで速めたとしても、最適と認識した時点で切替えることしかできない。
【０００８】
例えば、複数のネットワークカメラを用いて、スポーツの動画像を配信するような場合について考える。この場合、例えば、ある時点ｔ１では最適なシーンの候補は動画像Ａ、Ｂ及びＣの３つが存在し、そのｔｄ時間後の（ｔ１＋ｔｄ）の時点で、初めてｔ１の時点では動画像Ａが最適であるということが判るということがある。ただ、この場合、認識方法を最適化しても、リアルタイムの動画像を切替えるためには遅れが生じてしまう。
【０００９】
また、スポーツ中継を複数のネットワークカメラで実施する場合、最適シーンの切り替わりがゆっくりと起こる場合もあれば、急に起こる場合もある。このような動画像の切替えにおいて、例えば特許文献１に示すような技術、具体的にはユーザの視聴情報やアクセス情報を用いた場合、シーンの切り替わりの速度に認識速度が追従可能かどうかで、切り替えるタイミングを調整する必要がある。即ち、シーンの切り替わり速度に最適な動画像の認識が追いつけない場合、さらに認識遅れの時間ｔｒを考慮して、先に挙げた例では、（ｔ１＋ｔｄ＋ｔｒ）の時点で、初めて最適画像が認識可能となる。
【００１０】
本発明はこのような問題点に鑑みてなされたものであり、最適な動画像の切替えを、リアルタイムに極めて近い状態で実現する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の動画像中継配信装置は、複数のカメラからの動画像を中継して複数の外部装置に配信する動画像中継配信装置であって、前記複数のカメラから動画像を受信する動画像受信手段と、前記動画像受信手段で受信した動画像をリアルタイムに配信する第１の動画像配信手段と、前記動画像受信手段で受信した動画像を蓄積する蓄積手段と、前記第１の動画像配信手段で配信した動画像ごとに、前記複数の外部装置におけるアクセス数に係るアクセス情報を取得するアクセス情報取得手段と、前記アクセス情報に基づいて、前記アクセス数が最大となる動画像を判定すると共に、前記アクセス数が最大となる時間から所定時間だけ前の時間を判定する判定手段と、前記判定手段で判定された動画像であって前記蓄積手段から読み出された動画像を、前記判定手段で判定された時間に基づいて配信する第２の動画像配信手段とを有する。
【発明の効果】
【００１２】
本発明によれば、最適な動画像の切替えを、リアルタイムに極めて近い状態で実現する仕組みを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら説明を行う。
【００１４】
図１は、本発明の実施形態に係る動画像配信システムの概略構成の一例を示す模式図である。
図１に示すように、動画像配信システム１００は、ネットワークカメラ１１０（１１０−１〜１１０−３）と、ネットワーク１２０と、動画像中継配信装置１３０と、ネットワークカメラビューワ装置１４０（１４０−１〜１４０−３）を有して構成されている。
【００１５】
ネットワークカメラ１１０は、例えば動画像の撮影を行うものであり、撮影した動画像を、ネットワーク１２０を介して配信するものである。ここで、本実施形態のネットワークカメラ１１０は、複数のネットワークカメラ１１０−１〜１１０−３がグループ化されて動画像を配信することを前提としている。
【００１６】
ネットワーク１２０は、ネットワークカメラ１１０、動画像中継配信装置１３０及びネットワークカメラビューワ装置１４０を相互に通信可能に接続するものである。具体的に、ネットワーク１２０としては、インターネットが考えられるが、例えば閉塞網であっても構わない。
【００１７】
動画像中継配信装置１３０は、ネットワークカメラ１１０からの動画像を中継し、また、複数の動画像の中から最適な動画像を選択して配信する機能を有している。即ち、動画像中継配信装置１３０は、複数のネットワークカメラ１１０からの動画像を中継して複数の外部装置であるネットワークカメラビューワ装置１４０に配信する処理を行う。
【００１８】
ネットワークカメラビューワ装置１４０は、ネットワークカメラ１１０で撮影された動画像の表示を行う機能を有しており、例えば、動画像中継配信装置１３０から配信された動画像を表示する処理を行う。
【００１９】
次に、動画像配信システム１００を構成するネットワークカメラ１１０、動画像中継配信装置１３０及びネットワークカメラビューワ装置１４０の機能構成について説明する。
【００２０】
まず、図１の動画像中継配信装置１３０の機能構成について説明する。
図２は、本発明の実施形態に係る動画像中継配信装置１３０の機能構成の一例を示すブロック図である。
【００２１】
図２に示すように、動画像中継配信装置１３０は、制御部２０１と、通信部２０２と、ネットワークカメラ動画像受信部２０３と、ネットワークカメラ動画像配信部２０４と、アクセス情報取得部２０５を有して構成されている。さらに、動画像中継配信装置１３０は、動画像一時蓄積部２０６と、最適動画像判定部２０７と、切替え動画像生成部２０８と、切替え動画像配信部２０９を有して構成されている。
【００２２】
制御部２０１は、動画像中継配信装置１３０における動作を統括的に制御するものであり、必要に応じて、動画像中継配信装置１３０の各構成部（２０２〜２０９）を制御する処理を行う。
【００２３】
通信部２０２は、制御部２０１の制御に基づいて、ネットワーク１２０を介してネットワークカメラ１１０やネットワークカメラビューワ装置１４０と動画像等の通信をする処理を行う。
【００２４】
ネットワークカメラ動画像受信部２０３は、通信部２０２と連携し、通信部２０２を介してネットワークカメラ１１０から動画像を受信する処理を行う。このネットワークカメラ動画像受信部２０３は、複数のネットワークカメラ１１０−１〜１１０−３から同時に動画像を受信することが可能に構成されている。
【００２５】
ネットワークカメラ動画像配信部２０４は、ネットワークカメラ動画像受信部２０３で受信した動画像をリアルタイムにスイッチングしてネットワークカメラビューワ装置１４０に配信する処理を行う。このネットワークカメラ動画像配信部２０４は、第１の動画像配信手段を構成する。
【００２６】
アクセス情報取得部２０５は、ネットワークカメラ動画像配信部２０４によりリアルタイムに配信された動画像において、ネットワークカメラビューワ装置１４０で選択受信した動画像のアクセス情報を取得する処理を行う。例えば、アクセス情報取得部２０５は、ネットワークカメラ動画像配信部２０４で配信した動画像ごとに、複数のネットワークカメラビューワ装置１４０におけるアクセス数に係るアクセス情報を取得する。この際、アクセス情報取得部２０５は、ネットワークカメラビューワ装置１４０からの情報に基づいてアクセス情報を取得する形態であっても、或いは、ネットワークカメラ１１０を介した情報に基づいてアクセス情報を取得する形態であっても適用できる。
【００２７】
動画像一時蓄積部２０６は、ネットワークカメラ動画像受信部２０３で受信した、各ネットワークカメラ１１０からの動画像を一時的にバッファリングして蓄積（記憶）するものである。
【００２８】
最適動画像判定部２０７は、例えばネットワークカメラビューワ装置１４０において動画像の切替え表示を行う際に、アクセス情報に基づいて、複数のネットワークカメラ１１０からの動画像の中から、最適な動画像を判定する処理を行う。さらに、最適動画像判定部２０７は、アクセス情報に基づいて、判定した最適な動画像をどのタイミング（時間）で切替えるのかを判定する処理を行う。そして、最適動画像判定部２０７は、これらの判定結果を後述する図７に示す動画像切替え予定テーブル７００に反映させる。
【００２９】
切替え動画像生成部２０８は、後述する図７に示す動画像切替え予定テーブル７００に基づいて、動画像一時蓄積部２０６に蓄積されている動画像を用いて、ネットワークカメラビューワ装置１４０において動画像の切替え表示を行う際の切替え動画像を生成する。具体的に、切替え動画像生成部２０８は、後述する図７のフィールドＦ７０３に示す切替え時間になった場合に、フィールドＦ７０２に示す切替え予定動画像の情報に従って動画像一時蓄積部２０６から当該動画像を読み出して、切替え動画像を生成する。即ち、切替え動画像生成部２０８は、最適動画像判定部２０７で判定された動画像が切り替わるごとに、当該動画像を最適動画像判定部２０７で判定された時間に基づき動画像一時蓄積部２０６から読み出して、切替え動画像を生成する。
【００３０】
切替え動画像配信部２０９は、切替え動画像生成部２０８で生成された切替え動画像を配信する処理を行う。即ち、切替え動画像配信部２０９は、最適動画像判定部２０７で判定された動画像を、最適動画像判定部２０７で判定された時間に基づいて配信する処理を行う。この切替え動画像配信部２０９は、第２の動画像配信手段を構成する。
【００３１】
次に、図１のネットワークカメラビューワ装置１４０の機能構成について説明する。
図３は、本発明の実施形態に係るネットワークカメラビューワ装置１４０の機能構成の一例を示すブロック図である。
【００３２】
図３に示すように、ネットワークカメラビューワ装置１４０は、制御部３０１と、入力部３０２と、表示部３０３と、通信部３０４と、複数動画像表示制御部３０５と、動画像選択表示制御部３０６を有して構成されている。
【００３３】
制御部３０１は、ネットワークカメラビューワ装置１４０における動作を統括的に制御するものであり、必要に応じて、ネットワークカメラビューワ装置１４０の各構成部（３０２〜３０６）を制御する処理を行う。
【００３４】
入力部３０２は、表示部３０３と連携し、ユーザの要求に係る入力情報をネットワークカメラビューワ装置１４０に入力するものである。具体的に、入力部３０２は、例えば、キーボードやマウス等から構成されている。
【００３５】
表示部３０３は、動画像中継配信装置１３０から配信された動画像を表示するものである。
【００３６】
通信部３０４は、動画像中継配信装置１３０と動画像（動画像データ）や各種のコマンド等の通信をする処理を行う。
【００３７】
複数動画像表示制御部３０５は、動画像中継配信装置１３０から配信された複数の動画像を表示部３０３に表示する制御を行うものである。具体的に、複数動画像表示制御部３０５は、後述する図５に示すＧＵＩ（Graphical User Interface）を生成して表示部３０３に表示する制御を行う。
【００３８】
動画像選択表示制御部３０６は、複数動画像表示制御部３０５と連携し、例えば、後述する図５のモード切替部５０５が選択切替えモードになっている場合に、動画像のサムネイル群の中から１つの動画像を選択し、動画像拡大表示部５０４に表示する制御を行う。
【００３９】
次に、図１のネットワークカメラ１１０の機能構成について説明する。
図４は、本発明の実施形態に係るネットワークカメラ１１０の機能構成の一例を示すブロック図である。
【００４０】
図４に示すように、ネットワークカメラ１１０は、制御部４０１と、撮像部４０２と、レンズ駆動部４０３と、通信部４０４と、画像処理部４０５と、動画像圧縮部４０６を有して構成されている。
【００４１】
制御部４０１は、ネットワークカメラ１１０における動作を統括的に制御するものであり、必要に応じて、ネットワークカメラ１１０の各構成部（４０２〜４０６）を制御する処理を行う。
【００４２】
撮像部４０２は、当該ネットワークカメラ１１０の撮影領域における動画像を撮像する処理を行うものである。この撮像部４０２は、例えば、光学系であるレンズや、当該レンズを通過した光学像を電気信号からなる画像として撮像する撮像素子等を有して構成されている。
【００４３】
レンズ駆動部４０３は、制御部４０１の制御により、撮像部４０２の光学系であるレンズのオートフォーカスやズーム、また、撮像系全体をパン、チルトするための駆動処理を行う。
【００４４】
通信部４０４は、動画像中継配信装置１３０やネットワークカメラビューワ装置１４０と通信をする処理を行う。例えば、通信部４０４は、動画像のリクエスト要求を受け付け、また、動画像（動画像データ）を送信し、さらに、レンズ駆動部４０３へのズームやパン、チルトのコマンドをネットワーク１２０経由で受け付ける。
【００４５】
画像処理部４０５は、撮像部４０２で生成された動画像に対して補正処理等の画像処理を行う。
【００４６】
動画像圧縮部４０６は、画像処理部４０５で処理された動画像（動画像データ）を、ネットワーク１２０経由で配信するために適する動画像圧縮処理を行う。
【００４７】
図５は、図３に示すネットワークカメラビューワ装置１４０の表示部３０３に表示されるＧＵＩの一例を示す模式図である。この図５に示すＧＵＩは、上述したように、ネットワークカメラビューワ装置１４０の複数動画像表示制御部により生成されて表示部３０３に表示される。
【００４８】
図５に示すアクセス先指定部５０１は、動画像中継配信装置１３０へのアクセスの指定を行うものである。このアクセス先指定部５０１では、例えば、インターネット上で相手先サーバ（動画像中継配信装置１３０）のホスト名やプロトコル、更に相手先サーバ内でのリソースの位置を示すＵＲＬで指定する。
【００４９】
縮小動画像表示部５０２は、アクセス先指定部５０１で指定された動画像中継配信装置１３０の指定リソースが受け持っている複数のネットワークカメラ１１０における動画像の縮小動画像（サムネイル）を表示する領域である。
【００５０】
動画像拡大表示部５０４は、縮小動画像表示部５０２に表示されている複数の動画像のうち、１つの動画像５０３を拡大表示する領域である。
【００５１】
モード切替部５０５は、動画像拡大表示部５０４の領域に、ユーザが選択した動画像を表示するモード（選択切替えモード）と、動画像中継配信装置１３０で判定された最適動画像を表示するモード（自動切替えモード）とを切替えるものである。モード切替部５０５において、選択切替えモードが選択されると、縮小動画像表示部５０２に表示されている複数の動画像のうち、ユーザが選択した動画像５０３の拡大画像が動画像拡大表示部５０４に表示される。
【００５２】
さらに、モード切替部５０５において選択切替えモードで切替えた動画像に関しては、操作部５０６でネットワークカメラ１１０の向き（パン（ＰＡＮ）、チルト（ＴＩＬＴ））の遠隔が可能であり、操作部５０７でズーム（ＺＯＯＭ）の遠隔操作が可能である。
【００５３】
図６は、本発明の実施形態に係る動画像中継配信装置１３０の動画像中継配信方法における処理手順の一例を示すフローチャートである。具体的に、図６は、主として、最適動画像判定部２０７による最適動画像判定処理の流れについて示している。
【００５４】
ここで、図６の処理を開始する際には、ネットワークカメラ動画像受信部２０３による動画像の受信処理、及び、当該動画像の配信処理、並びに、当該動画像の動画像一時蓄積部２０６への蓄積処理も行われているものとする。さらに、アクセス情報取得部２０５において、アクセス情報の取得処理も行われているものとする。
【００５５】
まず、図６のステップＳ６０１において、最適動画像判定部２０７は、アクセス情報取得部２０５により取得されたアクセス情報に基づいて、対象となる複数の動画像における各動画像の同時セッション数を算出する。ここで、同時セッション数は、図５のモード切替部５０５が選択切替えモードになっていて、ユーザが能動的に縮小動画像表示部５０２の縮小動画像群の中から１つの動画像５０３を選択し、これを拡大動画像として表示しているセッションの数を対象とする。
【００５６】
続いて、ステップＳ６０２において、最適動画像判定部２０７は、アクセス数が最大の動画像を判定する処理を行う。
【００５７】
続いて、ステップＳ６０３において、最適動画像判定部２０７は、ステップＳ６０２で判定したアクセス数が最大の動画像が、現在選択中の動画像と同一か否かを判断する。ここで、具体的に、現在選択中の動画像としては、後述する図７のフィールドＦ７０１に示す動画像に相当する。なお、以下ではアクセス数が最大のときの動画像を処理の対象としているが、アクセス数が予め定められたしきい値以上であったときの動画像を対象としてもよい。
【００５８】
ステップＳ６０３の判断の結果、ステップＳ６０２で判定したアクセス数が最大の動画像が、現在選択中の動画像と同一である場合には、ステップＳ６０１に戻る。
【００５９】
一方、ステップＳ６０３の判断の結果、ステップＳ６０２で判定したアクセス数が最大の動画像が、現在選択中の動画像と異なる場合には、ステップＳ６０４に進む。ステップＳ６０４に進むと、最適動画像判定部２０７は、ステップＳ６０２で判定したアクセス数が最大の動画像が、後述する図７の動画像切替え予定テーブル７００のフィールドＦ７０２に示す切替え予定動画像と同一か否かを判断する。
【００６０】
ステップＳ６０４の判断の結果、ステップＳ６０２で判定したアクセス数が最大の動画像が、切替え予定動画像と同一である場合には、ステップＳ６０１に戻る。
【００６１】
一方、ステップＳ６０４の判断の結果、ステップＳ６０２で判定したアクセス数が最大の動画像が、切替え予定動画像と異なる場合には、ステップＳ６０５に進む。ステップＳ６０５に進むと、最適動画像判定部２０７は、対象の動画像（ステップＳ６０２でアクセス数が最大と判定された動画像）の同時セッション数が最も多くなってから、予め定められた時間を経過したか否かを判断する。即ち、ステップＳ６０５では、対象の動画像のアクセス数が最大となってから一定時間が経過しているか否かを判断する。このステップＳ６０５における処理は、例えば、瞬間的に同時セッション数が最も多くなったが、その後にすぐ少なくなるような場合に、過剰に動画像の切替えが発生することを防ぐ目的がある。
【００６２】
ステップＳ６０５の判断の結果、対象の動画像の同時セッション数（アクセス数）が最大となってから一定時間を経過していない場合には、ステップＳ６０１に戻る。
【００６３】
一方、ステップＳ６０５の判断の結果、対象の動画像の同時セッション数（アクセス数）が最大となってから一定時間を経過している場合には、ステップＳ６０６に進む。ステップＳ６０６に進むと、最適動画像判定部２０７は、同時セッション数（アクセス数）が最大となった場合に、それよりどの程度前に最適な切替えのタイミングがあるかを示す所定時間の設定値である認識遅延時間の設定値を読み取る。
【００６４】
ここで、認識遅延時間について説明する。
最適動画像判定部２０７は、アクセス情報に基づいて、各動画像のアクセス数の絶対数の変化、前回判定された動画像のアクセス数に対する今回の判定候補動画像のアクセス数の割合、総アクセス数に対する今回の判定候補動画像のアクセス数の割合を分析する。具体的に、最適動画像判定部２０７は、上述したアクセス数の絶対数の変化やアクセス数の割合を、今回の判定候補動画像のアクセス数が最大となる時間の近傍における複数のサンプリングタイムで取得してアクセス数の傾向を分析する。そして、最適動画像判定部２０７は、当該分析の結果に基づいて、認識遅延時間を動的に変更する。
【００６５】
続いて、ステップＳ６０７において、最適動画像判定部２０７は、動画像のアクセス数が最大となった時間から認識遅延時間を引いた時間、即ち遅延配信する切替え動画像の切替えタイミングを示す時間の情報を、動画像切替え予定テーブル７００に書き込む。この際、最適動画像判定部２０７は、動画像のアクセス数が最大となった時間から認識遅延時間だけ前の時間の情報を、図７のフィールドＦ７０３に示す切替え時間の情報として書き込む。さらに、最適動画像判定部２０７は、切替え予定動画像の情報を図７のフィールドＦ７０２に示す情報として、動画像切替え予定テーブル７００に書き込む。
【００６６】
続いて、ステップＳ６０８において、最適動画像判定部２０７は、動画像の配信を継続しているか否かを判断する。
【００６７】
ステップＳ６０８の判断の結果、動画像の配信を継続している場合には、ステップＳ６０１に戻る。一方、ステップＳ６０８の判断の結果、動画像の配信を継続していない場合には、処理を終了する。
【００６８】
図７は、動画像切替え予定テーブル７００の一例を示す模式図である。
この動画像切替え予定テーブル７００は、例えば、最適動画像判定部２０７の内部に記憶されている。なお、この動画像切替え予定テーブル７００は、必ずしも最適動画像判定部２０７の内部に記憶されている必要は無く、動画像中継配信装置１３０の内部に記憶されていれば良い。
【００６９】
図７に示すフィールドＦ７０１には、現在選択中の動画像の情報がＩＤとして書き込まれている。フィールドＦ７０２には、図６のステップＳ６０７で決定された次回の切替え予定動画像の情報がＩＤとして書き込まれている。フィールドＦ７０３には、フィールドＦ７０２に示す切替え予定動画像に、いつ切替えを行うかのタイミングを示す切替え時間がステップＳ６０７において書き込まれる。
【００７０】
図８は、本発明の実施形態に係る動画像中継配信装置１３０からネットワークカメラビューワ装置１４０に配信される動画像のタイムチャートの一例を示す模式図である。
【００７１】
リアルタイム動画像８０１は、例えば、ネットワークカメラ１１０−１の動画像の各フレームを示している。同様に、リアルタイム動画像８０２は、例えば、ネットワークカメラ１１０−２の動画像の各フレームを示している。
【００７２】
次に、図６のフローチャートに示す切替え動画像の処理にあたっては、例えば、以下のシナリオを考える。
（１）初期は、ネットワークカメラ１１０−１の動画像の方が、アクセス数が多かった。
（２）実際の時間１０秒のタイミングでは、ネットワークカメラ１１０−１とネットワークカメラ１１０−２のどちらが最適か不明であった。
（３）実際の時間１３秒の時点で明らかにネットワークカメラ１１０−２が最適であることが判明した。
（４）最適な動画像の切替えタイミングは、時間１０秒の時点でネットワークカメラ１１０−２に切替えるべきである。
【００７３】
このようなシナリオの場合でも、自動切替えモードの動画像は、図８に示す例では、実際の時間から５秒の遅れがあるために、自動切替えモードの動画像上では、時間１０の時点で動画像の切替えが可能である。即ち、この場合、切替え動画像生成部２０８は、切替え動画像として、最初の９秒間についてはネットワークカメラ１１０−１の動画像を生成し、１０秒以降についてはネットワークカメラ１１０−２の動画像を生成することになる。そして、この切替え動画像生成部２０８で生成された切替え動画像は、切替え動画像配信部２０９によりネットワークカメラビューワ装置１４０に配信されることになる。
【００７４】
なお、切替え動画像配信部２０９から配信される切替え動画像は、中継サーバを介さずに直接、ネットワークカメラビューワ装置１４０に配信される。
【００７５】
本実施形態によれば、最適な動画像の認識に遅れがあっても、また、後にならないとある時点の最適動画像が判定できないような場合であっても、最適な動画像の切替えを、リアルタイムに極めて近い状態で実現することが可能である。
【００７６】
前述した本実施形態に係る動画像中継配信装置１３０の動画像中継配信方法を示す図６の各ステップは、コンピュータのＣＰＵがＲＡＭやＲＯＭなどに記憶されたプログラムを実行することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００７７】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【００７８】
また、本発明は、コンピュータが供給されたプログラムを実行することにより本実施形態に係る動画像中継配信装置１３０の機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本実施形態に係る動画像中継配信装置１３０の機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて本実施形態に係る動画像中継配信装置１３０の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【００７９】
また、前述した本実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術的思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係る動画像配信システムの概略構成の一例を示す模式図である。
【図２】本発明の実施形態に係る動画像中継配信装置の機能構成の一例を示すブロック図である。
【図３】本発明の実施形態に係るネットワークカメラビューワ装置の機能構成の一例を示すブロック図である。
【図４】本発明の実施形態に係るネットワークカメラの機能構成の一例を示すブロック図である。
【図５】図３に示すネットワークカメラビューワ装置の表示部に表示されるＧＵＩの一例を示す模式図である。
【図６】本発明の実施形態に係る動画像中継配信装置の動画像中継配信方法における処理手順の一例を示すフローチャートである。
【図７】動画像切替え予定テーブルの一例を示す模式図である。
【図８】本発明の実施形態に係る動画像中継配信装置からネットワークカメラビューワ装置に配信される動画像のタイムチャートの一例を示す模式図である。
【符号の説明】
【００８１】
１００  動画像配信システム
１１０  ネットワークカメラ
１２０  ネットワーク
１３０  動画像中継配信装置
１４０  ネットワークカメラビューワ装置
２０１  制御部
２０２  通信部
２０３  ネットワークカメラ動画像受信部
２０４  ネットワークカメラ動画像配信部
２０５  アクセス情報取得部
２０６  動画像一時蓄積部
２０７  最適動画像判定部
２０８  切替え動画像生成部
２０９  切替え動画像配信部
【図１】
2009296536.tif 000003
【図２】
2009296536.tif 000004
【図３】
2009296536.tif 000005
【図４】
2009296536.tif 000006
【図５】
2009296536.tif 000007
【図６】
2009296536.tif 000008
【図７】
2009296536.tif 000009
【図８】
2009296536.tif 000010