(57)【要約】【課題】表示装置へ映し出される映像の切り替えの大幅な遅延が生じるのを防止することができる映像配信システムを提供する。【解決手段】映像配信システム１００は、複数のカメラ１０１〜１０３が出力する映像データを受信するルーター１０４を備え、各カメラ１０１〜１０３は、二重化された伝送経路１０９を介してルーター１０４へ、８Ｋの映像データ及び２Ｋの映像データを出力し、若しくは、二重化された８Ｋの映像データを出力し、ルーター１０４は、各カメラ１０１〜１０３が出力する８Ｋの映像データ及び２Ｋの映像データのいずれか１つ、若しくは、二重化された８Ｋの映像データのいずれか１つを選択して受信し、ルーター１０４は８Ｋの映像データを表示装置１０７へ配信し、メインカメラがカメラ１０１からカメラ１０２へ変更される場合、ルーター１０４は、８Ｋの映像データを選択して受信する。【選択図】図４
2019029849.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像装置と、各撮像装置が出力する映像データを受信する映像データ受信装置とを備え、前記映像データ受信装置は、受信した各前記映像データのうち一の前記映像データを所定の表示装置へ配信する映像配信システムであって、
各前記撮像装置及び前記映像データ受信装置は二重化された伝送経路で接続され、
各前記撮像装置は、前記二重化された伝送経路を介して前記映像データ受信装置へ、第１の解像度を有する第１の映像データ及び前記第１の解像度よりも低い第２の解像度を有する第２の映像データを出力し、若しくは、二重化された前記第１の映像データを出力し、
前記映像データ受信装置は、各前記撮像装置に対応して設けられる複数の映像データ選択部を有し、各映像データ選択部は、対応する前記撮像装置が出力する前記第１の映像データ及び前記第２の映像データのいずれか１つ、若しくは、二重化された前記第１の映像データのいずれか１つを選択して受信し、
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部は、前記第１の映像データを選択して受信することを特徴とする映像配信システム。
【請求項２】
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部とは異なる前記映像データ選択部は、前記第２の映像データを選択して受信することを特徴とする請求項１記載の映像配信システム。
【請求項３】
前記所定の表示装置へ配信される映像データを出力する前記撮像装置は、二重化された前記第１の映像データを出力することを特徴とする請求項１又は２記載の映像配信システム。
【請求項４】
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置とは異なる前記撮像装置は、前記第１の映像データ及び前記第２の映像データを出力することを特徴とする請求項１乃至３のいずれか１項に記載の映像配信システム。
【請求項５】
前記撮像装置は前記映像データを解析し、前記映像データが所定の品質を満たさない場合、前記第２の映像データのみを出力することを特徴とする請求項１乃至４のいずれか１項に記載の映像配信システム。
【請求項６】
複数の撮像装置が出力する映像データを受信し、該受信した各前記映像データのうち一の前記映像データを所定の表示装置へ配信する映像データ受信装置であって、
各前記撮像装置に対応して設けられる複数の映像データ選択部を備え、
各前記撮像装置と二重化された伝送経路で接続され、
前記二重化された伝送経路を介して、各前記撮像装置から出力される、第１の解像度を有する第１の映像データ及び前記第１の解像度よりも低い第２の解像度を有する第２の映像データを受信し、若しくは、二重化された前記第１の映像データを受信し、
各映像データ選択部は、対応する前記撮像装置から出力される、前記第１の映像データ及び前記第２の映像データのいずれか１つ、若しくは、二重化された前記第１の映像データのいずれか１つを選択して受信し、
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部は、前記第１の映像データを選択して受信することを特徴とする映像データ受信装置。
【請求項７】
複数の撮像装置と、各撮像装置が出力する映像データを受信する映像データ受信装置とを備え、前記映像データ受信装置が受信した各前記映像データのうち一の前記映像データを所定の表示装置へ配信し、各前記撮像装置及び前記映像データ受信装置は二重化された伝送経路で接続され、前記映像データ受信装置が各前記撮像装置に対応して設けられる複数の映像データ選択部を有する映像配信システムの制御方法であって、
各前記撮像装置が、前記二重化された伝送経路を介して第１の解像度を有する第１の映像データ及び前記第１の解像度よりも低い第２の解像度を有する第２の映像データを出力し、若しくは、二重化された前記第１の映像データを出力するステップと、  
各映像データ選択部が、対応する前記撮像装置から出力される、前記第１の映像データ及び前記第２の映像データのいずれか１つ、若しくは、二重化された前記第１の映像データのいずれか１つを選択して受信するステップと、を有し
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部は、前記第１の映像データを選択して受信することを特徴とする映像配信システムの制御方法。
【請求項８】
複数の撮像装置と、各撮像装置が出力する映像データを受信する映像データ受信装置とを備え、前記映像データ受信装置が受信した各前記映像データのうち一の前記映像データを所定の表示装置へ配信し、各前記撮像装置及び前記映像データ受信装置は二重化された伝送経路で接続され、前記映像データ受信装置が各前記撮像装置に対応して設けられる複数の映像データ選択部を有する映像配信システムの制御方法をコンピュータに実行させるプログラムであって、
前記映像配信システムの制御方法は、
各前記撮像装置が、前記二重化された伝送経路を介して第１の解像度を有する第１の映像データ及び前記第１の解像度よりも低い第２の解像度を有する第２の映像データを出力し、若しくは、二重化された前記第１の映像データを出力するステップと、  
各映像データ選択部が、対応する前記撮像装置から出力される、前記第１の映像データ及び前記第２の映像データのいずれか１つ、若しくは、二重化された前記第１の映像データのいずれか１つを選択して受信するステップと、を有し
前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部は、前記第１の映像データを選択して受信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のカメラを用いる映像配信システム、その制御方法、映像データ受信装置及びプログラムに関する。
【背景技術】
【０００２】
近年、カメラから出力される映像データの高解像度化や高フレームレート化に伴うデータ量の増加のために、映像データの伝送手段が、従来のＳＤＩ伝送方式から映像信号をＩＰとして伝送するＩＰ伝送方式へシフトしている。ＩＰ伝送方式は、複数のカメラから出力される映像データを配信し、例えば、競技場やコンサートホールのメインモニタやサブモニタへ映像を映し出す映像配信システムへ適用される。この映像配信システムでは、複数のカメラから出力される映像データをルーターよって受信し、ルーターが受信した各映像データをまとめてスイッチャー（以下、「ＳＷ」という。）に伝送する。ＳＷは伝送された各映像データをメインモニタやサブモニタへ配信する。ここで、ルーターが処理可能な映像データの量には制限がある。例えば、各カメラから出力される映像データの量が高画質化によって大きくなれば、ルーティング処理や通信の負荷が増大し、パケットロスによって全ての映像データをＳＷへ伝送するのが困難となる。そこで、全てのカメラから高画質の映像データをルーターへ出力することを避けて、ルーターが処理する映像データの量を低減させ、パケットロス等を生じさせることなく、全ての映像データをＳＷへ伝送する技術が提案されている。この技術では、例えば、各カメラを、メインモニタへ配信される映像データを出力するカメラ（以下、「メインカメラ」という。）と、サブモニタへ配信され映像データを出力するカメラ（以下、「サブカメラ」という。）と、に区分けする。そして、メインカメラからの映像データの解像度を変更することなく、当該映像データを高画質に維持したまま、サブカメラからの映像データの解像度を低下させ、ルーターが処理する映像データの全体量を低減させる。
【０００３】
ところで、映像配信システムでは映像切り替え操作に応じてメインモニタに映し出される映像（以下、「メイン映像」という。）が切り替えられる。このとき、メインカメラが新たなサブカメラに変更され、サブカメラのうちの１つが新たなメインカメラに変更される。メインカメラとサブカメラでは映像データの解像度が異なるため、映像切り替え操作が行われると、新たなメインカメラや新たなサブカメラでは映像データの解像度が変更される。解像度の変更には一定の時間を要するため、映像切り替え操作後、直ちにメインモニタへ新たなメインカメラから出力される映像データを配信すると、解像度が低い映像データの映像がメインモニタへ配信され、メイン映像の画質が低下することがある。これに対応して、新たなメインカメラから出力される映像データへ解像度が変わったことを示すフラグを付し、当該フラグに基づいてメインモニタへ配信される映像データを切り替える技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２６７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、映像データへ解像度が変わったことを示すフラグが付された映像データの受信を待つ必要があることから、映像切り替え操作からメイン映像の切り替えまでに時間を要する。すなわち、映像の切り替えの大幅な遅延が生じる。一方で、切り替え遅延を避けるために、映像切り替え操作後、直ちにメインモニタへ新たなメインカメラから出力される映像データを配信すると、上述したように、メイン映像の画質が低下することがある。
【０００６】
本発明の目的は、表示装置へ映し出される映像の画質を低下させることなく、当該映像の切り替えの大幅な遅延が生じるのを防止することができる映像配信システム、その制御方法、映像データ受信装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の映像配信システムは、複数の撮像装置と、各撮像装置が出力する映像データを受信する映像データ受信装置とを備え、前記映像データ受信装置は、受信した各前記映像データのうち一の前記映像データを所定の表示装置へ配信する映像配信システムであって、各前記撮像装置及び前記映像データ受信装置は二重化された伝送経路で接続され、各前記撮像装置は、前記二重化された伝送経路を介して前記映像データ受信装置へ、第１の解像度を有する第１の映像データ及び前記第１の解像度よりも低い第２の解像度を有する第２の映像データを出力し、若しくは、二重化された前記第１の映像データを出力し、前記映像データ受信装置は、各前記撮像装置に対応して設けられる複数の映像データ選択部を有し、各映像データ選択部は、対応する前記撮像装置が出力する前記第１の映像データ及び前記第２の映像データのいずれか１つ、若しくは、二重化された前記第１の映像データのいずれか１つを選択して受信し、前記所定の表示装置へ配信される映像データを出力する前記撮像装置が変更される場合、前記変更された撮像装置に対応する前記映像データ選択部は、前記第１の映像データを選択して受信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、表示装置へ映し出される映像の画質を低下させることなく、当該映像の切り替えの大幅な遅延が生じるのを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態に係る映像配信システムの構成を説明するための図である。
【図２】図１における各カメラの構成を概略的に示すブロック図である。
【図３】従来の映像配信システムの構成を説明するための図である。
【図４】従来の映像配信システムにおける画像データの伝送を説明するためのタイミングチャートである。
【図５】本発明の第１の実施の形態に係る映像配信システムの制御方法としての映像データ選択処理を示すフローチャートである。
【図６】図５の映像データ選択処理を補足的に説明するためのタイミングチャートである。
【図７】本発明の第２の実施の形態における各カメラが備える映像処理部の内部構成を概略的に示すブロック図である。
【図８】図７の映像処理部が実行する映像データ解析処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施の形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施の形態に記載されている構成によって限定されることはない。まず、本発明の第１の実施の形態について説明する。
【００１１】
図１は、本発明の第１の実施の形態に係る映像配信システムの構成を説明するための図である。図２は、図１における各カメラの構成を概略的に示すブロック図である。図１において、映像配信システム１００は、複数のカメラ１０１〜１０３（撮像装置）と、ルーター１０４（映像データ受信装置）と、ＳＷ１０５と、ネットワークマネージャー１０６とを備える。各カメラ１０１〜１０３は、それぞれ異なるアングルの動画を撮影する。各カメラ１０１〜１０３はパケット転送機能を有し、撮影された映像信号をネットワーク伝送に適したフォーマットの映像データにエンコードしてパケット化する。また、各カメラ１０１〜１０３は、パケット化された映像データを、イーサネット（登録商標）等の伝送経路を介してルーター１０４へ出力する。このとき、各カメラ１０１〜１０３は互いに同期し、同じ時間に撮影された画像の映像データを同じタイミングで出力する。各カメラ１０１〜１０３は、映像データの伝送の信頼性確保のために、二重化された伝送経路１０９（図中に「path1」、「path2」で示す。）によってルーター１０４と接続される。二重化された伝送経路１０９の規格は、例えば、SMPTE ST2022-7によって定められる。
【００１２】
ルーター１０４は各カメラ１０１〜１０３から出力された映像データを受信し、ＳＷ１０５へ受信した映像データをＳＷ１０５へ伝送する。ＳＷ１０５は伝送された各映像データをメインモニタである表示装置１０７（所定の表示装置）やサブモニタである各表示装置１０８へ配信する。本実施の形態では、まず、カメラ１０１がメインカメラとして設定され、カメラ１０２，１０３がサブカメラとして設定される場合について説明するため、ＳＷ１０５はカメラ１０１から出力された映像データを表示装置１０７へ配信する。また、ＳＷ１０５はカメラ１０２，１０３から出力された映像データを各表示装置１０８へ配信する。なお、各表示装置１０８は映像確認用のモニタとして用いられる。ネットワークマネージャー１０６は各カメラ１０１〜１０３とルーター１０４を接続する伝送経路１０９や、ルーター１０４とＳＷ１０５を接続する伝送経路１１０を管理する。また、ネットワークマネージャー１０６は、伝送経路１０９，１１０によって伝送される映像データを管理する。
【００１３】
図２に示すように、カメラ１０１は、撮像素子２００、映像処理部２０１、エンコーダー２０２及びＣＰＵ２０３を有する。ＣＰＵ２０３はネットワークマネージャー１０６から送信された制御信号に基づいて映像処理部２０１やエンコーダー２０２の動作を制御する。なお、カメラ１０２，１０３もカメラ１０１と同様の構成を有するため、カメラ１０２，１０３の構成の説明は省略する。撮像素子２００はレンズ等を通して受光した被写体の画像を映像信号に変換して映像処理部２０１へ出力する。映像処理部２０１は入力された映像信号に現像処理やリサイズ処理を施し、これらの処理が施された映像信号を映像データとしてエンコーダー２０２へ出力する。このとき、映像処理部２０１は、比較的高い解像度（第１の解像度）の映像データ、例えば、８Ｋの映像データ（第１の映像データ）と、比較的低い解像度（第２の解像度）の映像データ、例えば、２Ｋの映像データ（第２の映像データ）とを出力する。エンコーダー２０２は映像処理部２０１から入力された２つの映像データを、ネットワークマネージャー１０６から送信された制御信号に基づいてネットワーク伝送に適したフォーマットにエンコードし、パケット化する。また、エンコーダー２０２は、二重化された伝送経路１０９に対応して２つの映像データを出力する。カメラ１０１の映像処理部２０１は、ＣＰＵ２０３から送信された制御信号に基づいて、８Ｋの映像データを二重化して伝送経路１０９を介してルーター１０４へ出力する。このとき、伝送経路１０９のpath1及びpath2ではいずれも８Ｋの映像データが伝送される。一方、カメラ１０２，１０３の映像処理部２０１は、ＣＰＵ２０３から送信された制御信号に基づいて、８Ｋの映像データ及び２Ｋの映像データを伝送経路１０９を介してルーター１０４へ出力する。このとき、伝送経路１０９のpath1では２Ｋの映像データが伝送され、path2では８Ｋの映像データが伝送される。
【００１４】
ルーター１０４には、各カメラ１０１〜１０３に対応してスイッチャー（以下、「ＳＷ」という。）１１１〜１１３（映像データ選択部）が設けられる。ＳＷ１１１はカメラ１０１のエンコーダー２０２から出力された二重化された８Ｋの映像データのいずれか１つを選択して受信する。また、ＳＷ１１２はカメラ１０２のエンコーダー２０２から出力された８Ｋの映像データ及び２Ｋの映像データのいずれか１つを選択して受信する。さらに、ＳＷ１１３はカメラ１０３のエンコーダー２０２から出力された８Ｋの映像データ及び２Ｋの映像データのいずれか１つを選択して受信する。いずれのＳＷ１１１〜１１３もネットワークマネージャー１０６から送信された制御信号に基づいて受信する映像データを選択する。具体的に、メインカメラであるカメラ１０１が出力する映像データを受信するＳＷ１１１は、８Ｋの映像データを選択して受信する。サブカメラであるカメラ１０２，１０３が出力する映像データを受信するＳＷ１１２，１１３のそれぞれは、２Ｋの映像データを選択して受信する。ルーター１０４は各ＳＷ１１１〜１１３が受信した映像データを伝送経路１１０を介してＳＷ１０５へ伝送する。上述したように、ＳＷ１１１は８Ｋの映像データを受信するものの、ＳＷ１１２，１１３は２Ｋの映像データを受信する。すなわち、ルーター１０４は全てのカメラ１０１〜１０３からデータ量が大きい８Ｋの映像データを受信することがない。これにより、ルーター１０４やＳＷ１０５が処理する映像データの全体量を低減し、ルーティング処理や通信の負担を軽減することができる。
【００１５】
ところで、図３に示すように、従来の映像配信システム３００では、ルーター３０１がＳＷ１１１〜１１３に相当する構成を備えず、各カメラ１０１〜１０３とルーター３０１が一重の伝送経路３０２によって接続される。これに対応して、各カメラ１０１〜１０３は、１つの映像データのみをルーター３０１へ出力する。なお、映像配信システム３００のその他の構成は、映像配信システム１００の構成と同じであるため、それらの説明を省略する。ここで、従来の映像配信システム３００でも、ルーター３０１やＳＷ１０５が処理する映像データの全体量を低減するために、ルーター３０１は全てのカメラ１０１〜１０３からデータ量が大きい８Ｋの映像データを受信することがない。具体的には、メインカメラであるカメラ１０１が８Ｋの映像データのみを出力し、サブカメラであるカメラ１０２，１０３が２Ｋの映像データのみを出力する。この従来の映像配信システム３００において、メインモニタである表示装置１０７に映し出されるメイン映像を変更する場合、ユーザによる映像切り替え操作が行われ、メイン映像を出力するカメラがカメラ１０１から、例えば、カメラ１０２へ変更される。変更されたカメラ１０２はメインカメラとなるが、メイン映像の画質を低下させないために、出力する映像データの解像度を向上させる。具体的に、カメラ１０２は出力する映像データを２Ｋの映像データから８Ｋの映像データへ切り替える。
【００１６】
従来の映像配信システム３００では、図４のタイミングチャートに示すように、カメラ１０１やカメラ１０２は、例えば、ネットワークマネージャー１０６が出力する同期信号に応じて同じタイミングで映像データを出力する。なお、理解を容易にするために、カメラ１０１が出力する映像データを白抜きで示し、カメラ１０２が出力する映像データにはハッチングを附す。また、各カメラ１０１，１０２、ルーター３０１やＳＷ１０５の間における映像データの伝送は実線の矢印で示される。ここで、同期信号「ｎ」のタイミングで映像切り替え操作が行われると、ネットワークマネージャー１０６が送信する各カメラ１０１，１０２の選択信号は、ネットワークマネージャー１０６から各カメラ１０１，１０２までの伝送距離に起因して遅れて届く。ここでは、選択信号が１フレーム分ほど遅れ、同期信号「ｎ＋１」のタイミングでカメラ１０１やカメラ１０２に届く。選択信号の遅れの様子は図中の破線の矢印で示される。その後、選択信号を受信したカメラ１０２は出力する映像データを２Ｋの映像データから８Ｋの映像データへ切り替える。この解像度の変更には時間を要し、例えば、カメラ１０２は、同期信号「ｎ＋２」のタイミングになってから初めて８Ｋの映像データ（８Ｋｎ＋２）を出力する。また、選択信号を受信したカメラ１０１は出力する映像データを８Ｋの映像データから２Ｋの映像データへ切り替える。この解像度の変更にも時間を要し、例えば、カメラ１０１は、同期信号「ｎ＋２」のタイミングになってから初めて２Ｋの映像データ（２Ｋｎ＋２）を出力する。次いで、カメラ１０２から出力された８Ｋの映像データ（８Ｋｎ＋２）は伝送経路３０２による伝送に起因してルーター３０１へ遅れて届く。ここでは、８Ｋの映像データ（８Ｋｎ＋２）が１フレーム分ほど遅れ、同期信号「ｎ＋３」のタイミングでルーター３０１に届く。８Ｋの映像データ（８Ｋｎ＋２）の遅れの様子は図中の矢印Ａで示される。さらに、ルーター３０１が受信した８Ｋの映像データ（８Ｋｎ＋２）（受信データ）はルーター３０１での処理に起因してＳＷ１０５へ遅れて届く。ここでは、８Ｋの受信データ（８Ｋｎ＋２）が１フレーム分ほど遅れ、同期信号「ｎ＋４」のタイミングでＳＷ１０５へ届き、メインモニタである表示装置１０７へ配信データとして配信される。８Ｋの受信データ（８Ｋｎ＋２）の遅れの様子は図中の矢印Ｂで示される。すなわち、従来の映像配信システム３００では、同期信号「ｎ」のタイミングで映像切り替え操作が行われてから４フレーム分の時間が経過して初めてメインモニタである表示装置１０７に映し出されるメイン映像が変更される。換言すれば、メイン映像の切り替えの大幅な遅延が生じる。なお、メイン映像を出力するカメラがカメラ１０１からカメラ１０３へ変更される場合も、同様に、メイン映像の切り替えの大幅な遅延が生じる。本実施の形態では、これに対応して、各カメラ１０１〜１０３が常時、少なくとも１つの８Ｋの映像データをルーター１０４へ出力する。
【００１７】
図５は、本実施の形態に係る映像配信システムの制御方法としての映像データ選択処理を示すフローチャートである。図５の映像データ選択処理は、例えば、ネットワークマネージャー１０６が有するＣＰＵが所定のプログラムに従って実行する。まず、メインカメラであるカメラ１０１は８Ｋの映像データを二重化して伝送経路１０９を介してルーター１０４へ伝送する（ステップＳ５０１）。また、サブカメラであるカメラ１０２，１０３は８Ｋの映像データ及び２Ｋの映像データを伝送経路１０９を介してルーター１０４へ伝送する（ステップＳ５０２）。その後、ＳＷ１１１は、二重化された８Ｋの映像データからいずれかの８Ｋの映像データを選択して受信する。ＳＷ１１２，１１３のそれぞれは、８Ｋの映像データ及び２Ｋの映像データから２Ｋの映像データを選択して受信する（ステップＳ５０３）。次いで、映像切り替え操作が行われてメイン映像を出力するカメラ（メインカメラ）が、例えば、カメラ１０２へ変更されたか否かを判別する（ステップＳ５０４）。メインカメラがカメラ１０２へ変更されていない場合、ステップＳ５０１に戻る。メインカメラがカメラ１０２へ変更された場合、カメラ１０２に対応するＳＷ１１２は、選択して受信する映像データを２Ｋの映像データから８Ｋの映像データへ変更する（ステップＳ５０５）。その後、変更後のメインカメラであるカメラ１０２は２Ｋの映像データの出力を中止し、８Ｋの映像データを二重化して出力する（ステップＳ５０６）。また、メインカメラであったカメラ１０１は映像切り替え操作に応じてサブカメラに変更され、変更後のサブカメラとして、二重化された８Ｋの映像データの一方の出力を中止し、８Ｋの映像データ及び２Ｋの映像データを出力する（ステップＳ５０７）。その後、ステップＳ５０１へ戻る。なお、ステップＳ５０４においてメインカメラがカメラ１０３へ変更される場合も、図５の処理と同様の処理を実行する。
【００１８】
ここで、図５の映像データ選択処理で生じる表示装置１０７のメイン映像の切り替えの遅延について説明する。図６は、図５の映像データ選択処理を補足的に説明するためのタイミングチャートである。映像配信システム１００でも、カメラ１０１やカメラ１０２は、例えば、ネットワークマネージャー１０６が出力する同期信号に応じて同じタイミングで映像データを出力する。ここでも、理解を容易にするために、カメラ１０１が出力する映像データを白抜きで示し、カメラ１０２が出力する映像データにはハッチングを附す。また、各カメラ１０１，１０２、ルーター１０４やＳＷ１０５の間における映像データの伝送は実線の矢印で示される。ここで、同期信号「ｎ」のタイミングで映像切り替え操作が行われると、ネットワークマネージャー１０６が映像切り替えを示す選択信号を各カメラ１０１，１０２だけでなくルーター１０４の各ＳＷ１１１，１１２へ送信する。各カメラ１０１，１０２へ送信される選択信号は、ネットワークマネージャー１０６から各カメラ１０１，１０２までの伝送距離に起因して遅れて届く。ここでも、選択信号が１フレーム分ほど遅れ、同期信号「ｎ＋１」のタイミングでカメラ１０１やカメラ１０２に届く。選択信号の遅れの様子は図中の破線の矢印で示される。一方、各ＳＷ１１１，１１２へ送信される選択信号は、ネットワークマネージャー１０６とルーター１０４が離れて配置されることがないため、遅れずに同期信号「ｎ＋１」のタイミングで各ＳＷ１１１，１１２へ届く。各ＳＷ１１１，１１２への選択信号の伝達の様子は図中の細線の矢印で示される。
【００１９】
その後、選択信号を受信したＳＷ１１２は、選択して受信する映像データを２Ｋの映像データから８Ｋの映像データへ変更する。この選択して受信する映像データ（以下、「受信データ」という。）の変更には時間を要し、例えば、カメラ１０２は、同期信号「ｎ＋１」のタイミングになってから初めて８Ｋの映像データ（８Ｋｎ）を選択する。このときのカメラ１０２による選択信号の変更は、図中において、矢印Ｃから矢印Ｄへの遷移で表される。
【００２０】
また、選択信号を受信したカメラ１０２は２Ｋの映像データの出力を中止し、８Ｋの映像データを二重化して出力する。この解像度の変更にも時間を要し、例えば、カメラ１０２は、同期信号「ｎ＋２」のタイミングになってから初めて二重化された８Ｋの映像データ（２Ｋｎ＋２）を出力する。次いで、カメラ１０２から出力された、二重化された８Ｋの映像データ（２Ｋｎ＋２）は伝送経路１０９による伝送に起因してルーター１０４へ遅れて届く。ここでは、二重化された８Ｋの映像データ（８Ｋｎ＋２）が１フレーム分ほど遅れ、同期信号「ｎ＋３」のタイミングでルーター１０４に届く。８Ｋの映像データ（８Ｋｎ＋２）の遅れの様子は図中の矢印Ｅで示される。さらに、選択信号を受信したカメラ１０１は二重化された８Ｋの映像データの一方の出力を中止し、８Ｋの映像データ及び２Ｋの映像データを出力する。この解像度の変更にも時間を要し、例えば、カメラ１０１は、同期信号「ｎ＋２」のタイミングになってから初めて２Ｋの映像データ（２Ｋｎ＋２）を出力する。次いで、カメラ１０１から出力された、２Ｋの映像データ（２Ｋｎ＋２）及び８Ｋの映像データ（８Ｋｎ＋２）は伝送経路１０９による伝送に起因してルーター１０４へ遅れて届く。ここでは、２Ｋの映像データ（２Ｋｎ＋２）及び８Ｋの映像データ（８Ｋｎ＋２）が１フレーム分ほど遅れ、同期信号「ｎ＋３」のタイミングでルーター１０４に届く。２Ｋの映像データ（２Ｋｎ＋２）の遅れの様子は図中の矢印Ｆで示される。また、上記選択信号を受信したＳＷ１１１は、２Ｋの映像データ（２Ｋｎ＋２）の受信を待って、選択して受信する映像データを８Ｋの映像データから２Ｋの映像データへ変更する。すなわち、ＳＷ１１１は、同期信号「ｎ＋３」のタイミングで２Ｋの映像データ（２Ｋｎ＋２）を選択して受信する。
【００２１】
次いで、同期信号「ｎ＋１」のタイミングで８Ｋの映像データ（８Ｋｎ）を選択して受信したＳＷ１１２は、受信した８Ｋの映像データ（８Ｋｎ）（受信データ）をＳＷ１０５へ伝送する。このとき、８Ｋの受信データ（８Ｋｎ）はルーター１０４での処理に起因してＳＷ１０５へ遅れて届く。ここでは、８Ｋの受信データ（８Ｋｎ）が１フレーム分ほど遅れ、同期信号「ｎ＋２」のタイミングでＳＷ１０５へ届き、メインモニタである表示装置１０７へ配信データとして配信される。８Ｋの受信データ（８Ｋｎ）の遅れの様子は図中の矢印Ｇで示される。また、同期信号「ｎ＋３」のタイミングで２Ｋの映像データ（２Ｋｎ＋２）を選択して受信したＳＷ１１１は、受信した２Ｋの映像データ（２Ｋｎ＋２）（受信データ）をＳＷ１０５へ伝送する。さらに、ＳＷ１０５は２Ｋの映像データ（２Ｋｎ＋２）を表示装置１０８へ配信する。
【００２２】
すなわち、映像配信システム１００では、同期信号「ｎ」のタイミングで映像切り替え操作が行われてから２フレーム分の時間が経過してメインモニタである表示装置１０７に映し出されるメイン映像が変更される。換言すれば、従来の映像配信システム３００におけるメイン映像の切り替えの遅延は４フレーム分であったが、映像配信システム１００におけるメイン映像の切り替えの遅延は２フレーム分で済むため、メイン映像の切り替えの大幅な遅延を防止することができる。
【００２３】
本実施の形態によれば、各カメラ１０１，１０２は、二重化された伝送経路１０９を介してルーター１０４へ、８Ｋの映像データ及び２Ｋの映像データを出力し、若しくは、二重化された８Ｋの映像データを出力する。これにより、メインカメラがカメラ１０２へ変更された場合、変更後のメインカメラであるカメラ１０２が出力する映像データが２Ｋの映像データから８Ｋの映像データへ切り替わるのを待つことなく、ルーター１０４は８Ｋの映像データを選択することができる。これにより、メイン映像の切り替えの大幅な遅延が生じるのを防止することができる。また、メインカメラがカメラ１０２へ変更された場合でも、ルーター１０４はＳＷ１０５を介して８Ｋの映像データを表示装置１０７へ配信する。したがって、メイン映像の切り替えの前後においてメイン映像の解像度を８Ｋに維持することができ、もって、メイン映像の画質が低下するのを防止することができる。
【００２４】
また、本実施の形態では、メインカメラがカメラ１０２へ変更された場合、変更後のサブカメラであるカメラ１０１に対応するＳＷ１１１は、カメラ１０１からの２Ｋの映像データの出力を待って、２Ｋの映像データを選択して受信する。これにより、ルーター１０４が処理する各映像データの全容量を低減することができ、もって、処理不全によってルーター１０４が一部の映像データを配信されなくなるのを防止することができる。
【００２５】
さらに、本実施の形態では、変更前のメインカメラであるカメラ１０１や変更後のメインカメラであるカメラ１０２は、二重化された伝送経路１０９を介して二重化された８Ｋの映像データをルーター１０４へ伝送する。これにより、伝送経路１０９の１つに支障が生じて映像データの伝送が不可能になっても、残りの伝送経路１０９によって８Ｋの映像データの伝送を継続することができる。その結果、表示装置１０７へ配信される映像データの解像度が低下するのを確実に防止することができる。
【００２６】
なお、本実施の形態において、各カメラ１０１，１０２は選択信号の受信に応じて出力する映像データの解像度を変更したが、各カメラ１０１，１０２は、必ずしも、選択信号を受信しても出力する映像データの解像度を変更しなくてもよい。例えば、選択信号を受信したカメラ１０１は二重化された８Ｋの映像データの一方の出力を中止することなく、二重化された８Ｋの映像データの出力を継続してもよい。また、選択信号を受信したカメラ１０２は２Ｋの映像データの出力を中止することなく、８Ｋの映像データ及び２Ｋの映像データの出力を継続してもよい。この場合であっても、同期信号「ｎ＋１」のタイミングにおいて、ＳＷ１１２には８Ｋの映像データ（８Ｋｎ）が伝送されているため、選択信号を受信したＳＷ１１２は、同期信号「ｎ＋１」のタイミングで８Ｋの映像データ（８Ｋｎ）を選択することができる。すなわち、メイン映像の切り替えの大幅な遅延を防止することができる。また、本実施の形態では、高画質の画像の解像度を８Ｋとし、低画質の画像の解像度を２Ｋとしたが、いずれの画像の解像度も８Ｋや２Ｋに限れず、少なくとも、高画質の画像の解像度が低画質の画像の解像度よりも高ければよい。
【００２７】
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。第２の実施の形態は、カメラから出力される映像データが所定の品質を満たさない場合、当該カメラから２つの映像データを出力しない点で第１の実施の形態と異なる。
【００２８】
図７は、本発明の第２の実施の形態における各カメラが備える映像処理部の内部構成を概略的に示すブロック図である。本実施の形態において、各カメラ１０１〜１０３は、上述した映像処理部２０１の代わりに、図７に示す、映像処理部７００を有する。映像処理部７００も撮像素子２００から入力された映像信号に現像処理やリサイズ処理を施し、これらの処理が施された映像信号を映像データとしてエンコーダー２０２へ出力する。本実施の形態では、撮像素子２００から映像処理部７００へ８Ｋの映像信号が入力される。映像処理部７００は、現像処理部７０１、映像分配器７０２、映像解析部７０３及びリサイズ処理部７０４を有する。現像処理部７０１は入力された８Ｋの映像信号を現像して８Ｋの映像データを生成し、該８Ｋの映像データを映像分配器７０２や映像解析部７０３へ出力する。映像解析部７０３は８Ｋの映像データに基づいて被写体の輝度レベルや合焦精度を解析し、解析結果として８Ｋの映像データが所定の品質を満たすか否かを示す判定信号を映像分配器７０２に出力する。映像分配器７０２は、入力された８Ｋの映像データをリサイズ処理部７０４へ出力する一方、入力された８Ｋの映像データをそのままエンコーダー２０２へ出力するか否かを映像解析部７０３から入力された判定信号に基づいて判定する。具体的には、判定信号が８Ｋの映像データが所定の品質を満たさない場合、映像分配器７０２は８Ｋの映像データをエンコーダー２０２へ出力しない。また、判定信号が８Ｋの映像データが所定の品質を満たす場合、映像分配器７０２は８Ｋの映像データをそのままエンコーダー２０２へ出力する。リサイズ処理部７０４は入力された８Ｋの映像データを解像度の低い映像データ、例えば、２Ｋの映像データに変換してエンコーダー２０２へ出力する。
【００２９】
図８は、図７の映像処理部が実行する映像データ解析処理を示すフローチャートである。図８の処理は、例えば、映像処理部７００のＣＰＵ２０３が所定のプログラムに従って実行する。まず、８Ｋの映像データに基づいて被写体の輝度レベルを解析し（ステップＳ８０１）、被写体の輝度レベルが所定値α以上であるか否かを判別する（ステップＳ８０２）。被写体の輝度レベルが所定値α以上であった場合、被写体の画像が白飛びを起こしていて所定の品質を満たしていないと判別し、ステップＳ８０８へ進む。被写体の輝度レベルが所定値α未満であった場合、８Ｋの映像データに基づいて被写体の合焦精度を解析し（ステップＳ８０３）、被写体の合焦精度が所定値β以下であるか否かを判別する（ステップＳ８０４）。被写体の合焦精度が所定値β以下であった場合、被写体の画像がボケていて所定の品質を満たしていないと判別し、ステップＳ８０８へ進む。被写体の合焦精度が所定値βより大きい場合、映像分配器７０２は、入力された８Ｋの映像データをそのままエンコーダー２０２へ送信する。さらに、映像分配器７０２は、入力された８Ｋの映像データをリサイズ処理部７０４に出力することにより、２Ｋの映像データの伝送経路及び８Ｋの映像データの伝送経路（図７中のpath1, path2）へ映像データを供給する（ステップＳ８０５）。次いで、リサイズ処理部７０４はリサイズ処理を実行し（ステップＳ８０６）、入力された８Ｋの映像データを２Ｋの映像データに変換してエンコーダー２０２へ送信する。その結果、映像処理部７００は８Ｋの映像データ及び２Ｋの映像データをエンコーダー２０２へ送信する（ステップＳ８０７）。その後、本処理を終了する。
【００３０】
ステップＳ８０８において、映像分配器７０２は、入力された８Ｋの映像データをエンコーダー２０２へ送信することなく、リサイズ処理部７０４にのみ出力することにより、２Ｋの映像データの伝送経路（図７中のpath1）のみへ映像データを供給する。次いで、リサイズ処理部７０４はリサイズ処理を実行し（ステップＳ８０９）、入力された８Ｋの映像データを２Ｋの映像データに変換してエンコーダー２０２へ送信する。その結果、映像処理部７００は２Ｋの映像データのみをエンコーダー２０２へ送信する（ステップＳ８１０）。その後、本処理を終了する。
【００３１】
本実施の形態によれば、映像処理部７００の映像解析部７０３は８Ｋの映像データを解析し、８Ｋの映像データが所定の品質を満たさない場合、２Ｋの映像データのみをエンコーダー２０２へ送信する。これにより、所定の品質を満たさない８Ｋの映像データ、すなわち、メイン映像として用いることができない映像データがルーター１０４へ伝送されるのを防止する。その結果、ルーター１０４やＳＷ１０５において、メイン映像として用いることができない映像データの処理のために不必要な電力を消費するのを防止することができる。また、ルーター１０４やＳＷ１０５の処理の負担を軽減することができる。
【００３２】
以上、本発明の好ましい各実施の形態について説明したが、本発明は上述した各実施の形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。さらに、本発明は、各実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３３】
１００  映像配信システム
１０１〜１０３  カメラ
１０４  ルーター
１０７  表示装置
１０９  伝送経路
１１１〜１１３  ＳＷ
７００  映像処理部
７０３  映像解析部
【図１】
2019029849.tif 000003
【図２】
2019029849.tif 000004
【図３】
2019029849.tif 000005
【図４】
2019029849.tif 000006
【図５】
2019029849.tif 000007
【図６】
2019029849.tif 000008
【図７】
2019029849.tif 000009
【図８】
2019029849.tif 000010