(57)【要約】【課題】通信負荷を低減し、パケットロスの発生頻度を低減させる。【解決手段】映像伝送システム１００では、第１のカメラ１０１と第２のカメラ１０２のそれぞれから第１の映像信号と第２の映像信号が第１のネットワーク（経路Ａ）と第２のネットワーク（経路Ｂ）へ出力され、編集部１５０が第１の映像信号と第２の映像信号から合成映像を生成し、送出部１６０が第１の映像信号、第２の映像信号、合成映像の映像信号のうちいずれか１つを外部へ送出する。制御部１４０は、送出部１６０から合成映像が外部に送出されていない場合に、第１のカメラ１０１から経路Ａへの第１の映像信号の出力を有効化すると経路Ｂへの第１の映像信号の出力を無効化し、第２のカメラ１０２から経路Ｂへの第２の映像信号の出力を有効化すると共に経路Ａへの第２の映像信号の出力を無効化する。【選択図】図１
2019050442.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークおよび第２のネットワークと、
前記第１のネットワークと前記第２のネットワークに第１の映像信号を出力することができる第１の撮像装置と、
前記第１のネットワークと前記第２のネットワークに第２の映像信号を出力することができる第２の撮像装置と、
前記第１のネットワークと前記第２のネットワークを通じて取得した前記第１の映像信号と前記第２の映像信号から合成映像を生成する合成手段と、
前記第１のネットワークと前記第２のネットワークを通じて取得した前記第１の映像信号、前記第２の映像信号、および、前記合成手段から取得した前記合成映像の映像信号のうちいずれか１つの映像信号を選択して出力する送出手段と、
前記第１のネットワークと前記第２のネットワークへの前記第１の撮像装置と前記第２の撮像装置からの映像信号の出力を切り替える制御手段と、を備え、
前記制御手段は、前記合成映像の映像信号が前記送出手段に入力されているが前記送出手段から出力されていない場合に、前記第１の撮像装置から前記第１のネットワークと前記第２のネットワークのいずれか一方のネットワークへの前記第１の映像信号の出力を有効化すると共に他方のネットワークへの前記第１の映像信号の出力を無効化し、且つ、前記第２の撮像装置から前記他方のネットワークへの前記第２の映像信号の出力を有効化すると共に前記一方のネットワークへの前記第２の映像信号の出力を無効化することを特徴とする映像伝送システム。
【請求項２】
前記第１のネットワークと前記第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークを介して前記送出手段へ第３の映像信号を出力することができる第３の撮像装置を備え、
前記制御手段は、前記合成映像の映像信号が前記送出手段から出力されていない場合に、前記第３の撮像装置から前記第１のネットワークおよび前記第２のネットワークへの前記第３の映像信号の出力を有効化することを特徴とする請求項１に記載の映像伝送システム。
【請求項３】
前記制御手段は、前記合成映像の映像信号が前記送出手段から出力されている場合に、前記第１の撮像装置からの前記第１のネットワークおよび前記第２のネットワークへの前記第１の映像信号の出力を有効化すると共に、前記第２の撮像装置から前記第１のネットワークおよび前記第２のネットワークへの前記第２の映像信号の出力を有効化することを特徴とする請求項１に記載の映像伝送システム。
【請求項４】
前記第１のネットワークと前記第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークを介して前記送出手段へ第３の映像信号を出力することができる第３の撮像装置を備え、
前記制御手段は、前記合成映像の映像信号が前記送出手段から出力されている場合に、前記第３の撮像装置から前記第１のネットワークおよび前記第２のネットワークへの前記第３の映像信号の出力を無効化することを特徴とする請求項３に記載の映像伝送システム。
【請求項５】
前記第３の撮像装置は、前記第１の撮像装置と前記第２の撮像装置が撮影する被写体とは異なる被写体を撮影していることを特徴とする請求項２又は４に記載の映像伝送システム。
【請求項６】
前記第１の撮像装置と前記第２の撮像装置は同一の被写体を撮影していることを特徴とする請求項１乃至５のいずれか１項に記載の映像伝送システム。
【請求項７】
前記第１のネットワークと前記第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークを介して前記送出手段へ第３の映像信号を出力することができる第３の撮像装置を備え、
前記制御手段は、前記第３の撮像装置が前記第１の撮像装置と前記第２の撮像装置が撮影する被写体と同一の被写体を撮影している場合に、前記第１の撮像装置、前記第２の撮像装置及び第３の撮像装置のうち、前記送出手段から送出される映像について優先度の高い撮像装置からの前記第１のネットワークおよび前記第２のネットワークへの映像信号の出力を有効化することを特徴とする請求項１又は３に記載の映像伝送システム。
【請求項８】
映像伝送システムの制御方法であって、
第１のネットワークおよび第２のネットワークへ第１の撮像装置から第１の映像信号を出力するステップと、
前記第１のネットワークおよび前記第２のネットワークへ第２の撮像装置から第２の映像信号を出力するステップと、
前記第１のネットワークと前記第２のネットワークを通じて取得した前記第１の映像信号及び前記第２の映像信号から合成映像を生成するステップと、
前記第１の映像信号、前記第２の映像信号および前記合成映像の映像信号のうちいずれか１つの映像信号を選択して外部へ送出するステップと、
前記合成映像の映像信号が前記外部に送出されていない場合に、前記第１の撮像装置から前記第１のネットワークと前記第２のネットワークのいずれか一方のネットワークへの前記第１の映像信号の出力を有効化すると共に他方のネットワークへの前記第１の映像信号の出力を無効化し、前記第２の撮像装置から前記他方のネットワークへの前記第２の映像信号の出力を有効化すると共に前記一方のネットワークへの前記第２の映像信号の出力を無効化するステップと、を有することを特徴とする映像伝送システムの制御方法。
【請求項９】
請求項８に記載の映像伝送システムの制御方法の各ステップを前記映像伝送システムの制御手段に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号を伝送する技術に関し、特に、二重化されたＩＰ伝送においてネットワーク負荷を低減させる機能を有する映像伝送システム及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、映像素子（撮像素子）の画素数増大に伴い、従来のFull High Definition（以下「ＨＤ」という）よりも高解像度な４Ｋ解像度の映像コンテンツの制作需要が増大している。高解像度の映像コンテンツの制作手法として、例えば、複数の撮像装置（カメラ）を用いて異なる視点で撮影した映像を合成する手法が知られている。こうして制作される映像コンテンツの例として、例えば、全方位映像をはじめとする広角な映像コンテンツや、同一被写体を様々な角度で撮影した映像を合成して自由な視点角度での視聴を可能とした映像コンテンツ等がある。こうした映像コンテンツを高品位なものとするために、カメラ及び出力フォーマットには４Ｋ以上の解像度のものが使用される。
【０００３】
しかし、周知の映像伝送方式であるSerial Digital Interface（以下「ＳＤＩ」という）で４Ｋ映像システムを構築しようとすると、ケーブルの配線やルータの規模等が従来のＨＤシステムの４倍以上となる。したがって、ケーブル及び機材のコスト面や設置スペースの面で課題が生じる。そこで、この課題を解決する手段として、映像信号をInternet Protocolに変換し、ＩＰネットワークを用いてＬＡＮケーブル経由で伝送するＩＰ伝送が注目されている。ここで、ＩＰ伝送については、信頼性を確保するために、伝送経路を二重化する規格（SMPTE ST2022-7）が策定されている。伝送経路を二重化することによって、例えば、伝送している映像信号をライブ放送している場合や録画している場合に放送映像や保存映像に映像が欠落する等の問題の発生を回避して、映像伝送の信頼性を高めることができる。
【０００４】
一方で、SMPTE ST2022-7規格は、例えば、建物内に敷設された既存のＬＡＮ環境の利用を対象としている。そのため、既存のＬＡＮ環境に接続されるカメラの台数が増えた場合には、ルーティングの処理及び通信に係る負荷が増大し、パケットロスが発生するおそれがある。そこで、ＩＰ伝送において通信負荷を低減させる技術が、種々、提案されている。例えば、特許文献１には、少なくとも２系統の伝送路を持つ映像伝送システムにおいて、パケットロスが多い場合に圧縮率を高める発明が提案されている。特許文献１に記載された映像伝送システムは、少なくとも２種類の圧縮方式を備えており、伝送容量の少ない伝送路が用いられる場合には圧縮率が高められることで、伝送路を効率的に運用することが可能になる。また、特許文献２には、ＩＰ伝送誤りの増加傾向を検知することにより、伝送誤りが多くなって実時間信号の伝送に適さなくなる前に、他の伝送路に切り替える発明が提案されている。特許文献２に記載された伝送システムでは、所定の通信回線での伝送が不通となった場合に自動的に別の伝送路に切り替えが行われるため、支障なく伝送を継続することが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７２５４２号公報
【特許文献２】特開２００４−１１２３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術では、ＩＰ伝送路に接続されるカメラの台数が増えた場合には、通信負荷を低減しきれずにパケットロスが発生してしまうおそれがある。また、特許文献２に記載された技術では、伝送路が切り替えられた後もカメラからの伝送は続いているため、切り替え前の伝送経路では通信負荷が低減されることにはならない。
【０００７】
本発明は、通信負荷を低減し、パケットロスの発生頻度を低減させることが可能な映像伝送システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る映像伝送システムは、第１のネットワークおよび第２のネットワークと、
前記第１のネットワークと前記第２のネットワークに第１の映像信号を出力することができる第１の撮像装置と、前記第１のネットワークと前記第２のネットワークに第２の映像信号を出力することができる第２の撮像装置と、前記第１のネットワークと前記第２のネットワークを通じて取得した前記第１の映像信号と前記第２の映像信号から合成映像を生成する合成手段と、前記第１のネットワークと前記第２のネットワークを通じて取得した前記第１の映像信号、前記第２の映像信号、および、前記合成手段から取得した前記合成映像の映像信号のうちいずれか１つの映像信号を選択して出力する送出手段と、前記第１のネットワークと前記第２のネットワークへの前記第１の撮像装置と前記第２の撮像装置からの映像信号の出力を切り替える制御手段と、を備え、前記制御手段は、前記合成映像の映像信号が前記送出手段に入力されているが前記送出手段から出力されていない場合に、前記第１の撮像装置から前記第１のネットワークと前記第２のネットワークのいずれか一方のネットワークへの前記第１の映像信号の出力を有効化すると共に他方のネットワークへの前記第１の映像信号の出力を無効化し、且つ、前記第２の撮像装置から前記他方のネットワークへの前記第２の映像信号の出力を有効化すると共に前記一方のネットワークへの前記第２の映像信号の出力を無効化することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、通信負荷を低減し、パケットロスの発生頻度を低減させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る映像伝送システムの概略ブロック図である。
【図２】映像伝送システムの運用形態を説明する図である。
【図３】映像伝送システムの制御部が実行する処理のフローチャートである。
【図４】ステップＳ３０１の処理のフローチャートである。
【図５】ステップＳ３０２の処理のフローチャートである。
【図６】ステップＳ３０３の処理のフローチャートである。
【図７】ステップＳ３０４の処理のフローチャートである。
【図８】ステップＳ７０８の処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。図１は、本発明の実施形態に係る映像伝送システム１００の概略構成を示すブロック図である。映像伝送システム１００は、複数の撮像装置（ここでは第１のカメラ１０１、第２のカメラ１０２、第３のカメラ１０３の３台）を備える。
【００１２】
第１のカメラ１０１〜第３のカメラ１０３はそれぞれ、２系統のＩＰ伝送用インタフェースを有しており、撮影した映像信号をＩＰ伝送することが可能となっている。第１のカメラ１０１〜第３のカメラ１０３はそれぞれ、いずれかのＩＰ伝送用インタフェースを用いて、ネットワーク上に接続されている他の機器から各ＩＰ伝送用インタフェースへの映像信号の出力の有効／無効を切り替える出力切り替え指令を受信する。そして、第１のカメラ１０１〜第３のカメラ１０３はそれぞれ、出力切り替え指令を受信すると、各ＩＰ伝送用インタフェースへの映像信号出力の有効／無効を切り替える。これにより、２系統のＩＰ伝送用インタフェースへの出力が有効となっているときには、各ＩＰ伝送用インタフェースに同じ映像が出力され、この状態を以下の説明では「二重伝送有効状態」と称呼する。一方、２系統のＩＰ伝送用インタフェースのうちいずれか一方のＩＰ伝送用インタフェースへの出力は有効であるが他方のＩＰ伝送用インタフェースへの出力が無効となっている状態を、以下の説明では「二重伝送無効状態」と称呼する。
【００１３】
映像伝送システム１００は、複数のルータ（ここでは、第１のルータ１２１、第２のルータ１２２、第３のルータ１２３及び第４のルータ１２４の４台）を備える。なお、ルータの台数は、４台に限定されるものではない。第１のカメラ１０１は、ＩＰ伝送路１１１ａを通じて第１のルータ１２１に接続されると共にＩＰ伝送路１１１ｂを通じて第２のルータ１２２に接続されている。第２のカメラ１０２は、ＩＰ伝送路１１２ａを通じて第１のルータ１２１に接続されると共にＩＰ伝送路１１２ｂを通じて第２のルータ１２２に接続されている。第３のカメラ１０３は、ＩＰ伝送路１１３ａを通じて第１のルータ１２１に接続されると共にＩＰ伝送路１１３ｂを通じて第２のルータ１２２に接続されている。
【００１４】
第１のカメラ１０１が二重伝送有効状態にあるときには、ＩＰ伝送路１１１ａ及びＩＰ伝送路１１１ｂに第１の映像信号が出力されている。一方、第１のカメラ１０１が二重伝送無効状態にあるときには、ＩＰ伝送路１１１ａ及びＩＰ伝送路１１１ｂのいずれか一方へ第１の映像信号が出力される。第２のカメラ１０２が二重伝送有効状態にあるときには、ＩＰ伝送路１１２ａ及びＩＰ伝送路１１２ｂに第２の映像信号が出力されている。一方、第２のカメラ１０２が二重伝送無効状態にあるときには、ＩＰ伝送路１１２ａ及びＩＰ伝送路１１２ｂのいずれか一方へ第２の映像信号が出力される。第３のカメラ１０３が二重伝送有効状態にあるときには、ＩＰ伝送路１１３ａ及びＩＰ伝送路１１３ｂに第３の映像信号が出力されている。第３のカメラ１０３が二重伝送無効状態にあるときには、ＩＰ伝送路１１３ａ及びＩＰ伝送路１１３ｂのいずれか一方へ第３の映像信号が出力される。
【００１５】
第１のルータ１２１はＩＰ伝送路１７１ａを通じて第３のルータ１２３に接続されており、第２のルータ１２２はＩＰ伝送路１７１ｂを通じて第４のルータ１２４に接続されている。第１のルータ１２１は、第１のカメラ１０１〜第３のカメラ１０３から出力される各映像信号をＩＰ伝送路１１１ａ，１１２ａ，１１３ａを通じて受信し、ＩＰ伝送路１７１ａを通じて第３のルータ１２３へ伝送する。同様に、第２のルータ１２２は、第１のカメラ１０１〜第３のカメラ１０３のから出力される各映像信号をＩＰ伝送路１１１ｂ，１１２ｂ，１１３ｂを通じて受信し、ＩＰ伝送路１７１ｂを通じて第４のルータ１２４へ伝送する。
【００１６】
映像伝送システム１００は、複数のモニタ（ここでは、第１のモニタ１３１、第２のモニタ１３２、第３のモニタ１３３の３台）、制御部１４０、編集部１５０及び送出部１６０を備える。第３のルータ１２３は、第１のルータ１２１から受信した映像信号を、第１のモニタ１３１〜第３のモニタ１３３、制御部１４０、編集部１５０及び送出部１６０へ伝送する。同様に、第４のルータ１２４は、第２のルータ１２２から受信した映像信号を、第１のモニタ１３１〜第３のモニタ１３３、制御部１４０、編集部１５０及び送出部１６０へ伝送する。
【００１７】
第３のルータ１２３は、制御部１４０から出力される各種制御指令を受信して、編集部１５０と送出部１６０へ送信し、また、第１のルータ１２１を経由して第１のカメラ１０１〜第３のカメラ１０３へ送信する。同様に、第４のルータ１２４は、制御部１４０から出力される各種制御指令を受信して、編集部１５０と送出部１６０へ送信し、また、第２のルータ１２２を経由して第１のカメラ１０１〜第３のカメラ１０３へ送信する。更に、第３のルータ１２３は、第１のカメラ１０１〜第３のカメラ１０３から伝送される映像信号をＩＰ伝送路１７２ａを通じて送出部１６０へ伝送する。同様に、第４のルータ１２４は、第１のカメラ１０１〜第３のカメラ１０３から伝送される映像信号をＩＰ伝送路１７２ｂを通じて送出部１６０へ伝送する。
【００１８】
第１のモニタ１３１〜第３のモニタ１３３はそれぞれ、第１のカメラ１０１〜第３のカメラ１０３の映像信号を受信して、その映像を表示する。第１のモニタ１３１〜第３のモニタ１３３はそれぞれ、２系統のＩＰ伝送用インタフェースを備えており、２系統のＩＰ伝送用インタフェースには同じ映像信号（二重伝送されてきた映像信号）の入力が可能となっている。よって、２系統のＩＰ伝送用インタフェースのうちのいずれか一方に故障等が発生し、故障したＩＰ伝送用インタフェースを通じた映像信号の受信が不可能となっても、他方のＩＰ伝送用インタフェースを通じて所定のカメラから映像信号を受信することができる。これにより、第１のモニタ１３１〜第３のモニタ１３３での表示処理や送出部１６０からの所定の映像信号の送出を継続することができる。
【００１９】
第１のモニタ１３１は、ＩＰ伝送路１１４ａを通じて第３のルータ１２３と接続されると共に、ＩＰ伝送路１１４ｂを通じて第４のルータ１２４と接続されている。同様に、第２のモニタ１３２は、ＩＰ伝送路１１５ａを通じて第３のルータ１２３と接続されると共に、ＩＰ伝送路１１５ｂを通じて第４のルータ１２４と接続されている。第３のモニタ１３３は、ＩＰ伝送路１１６ａを通じて第３のルータ１２３と接続されると共に、ＩＰ伝送路１１６ｂを通じて第４のルータ１２４と接続されている。第１のカメラ１０１の第１の映像信号はＩＰ伝送路１１４ａ，１１４ｂの少なくとも一方を通じて第１のモニタ１３１へ入力され、第２のカメラ１０２の第２の映像信号はＩＰ伝送路１１５ａ，１１５ｂの少なくとも一方を通じて第２のモニタ１３２へ入力される。同様に、第３のカメラ１０３の第３の映像信号は、ＩＰ伝送路１１６ａ，１１６ｂの少なくとも一方を通じて第３のモニタ１３３へ入力される。
【００２０】
制御部１４０は、例えば、ＣＰＵやＲＯＭ、ＲＡＭ等を備えるマイクロコンピュータである。ＲＯＭには、ＣＰＵが実行する各種のプログラムやパラメータ等が格納され、ＣＰＵはＲＯＭに格納されているプログラムをＲＡＭに展開することにより、映像伝送システム１００の全体的な制御を実行する。具体的には、制御部１４０は、編集部１５０及び送出部１６０での映像信号の入力状態と出力状態を取得し、第１のカメラ１０１〜第３のカメラ１０３へ映像信号の出力切り替え指令を発行することで、各ＩＰ伝送路の通信負荷を低減させる処理を行う。制御部１４０は、２系統のＩＰ伝送用インタフェースを備え、ＩＰ伝送路１１７ａを介して第３のルータ１２３と接続されると共にＩＰ伝送路１１７ｂを介して第４のルータ１２４と接続されている。制御部１４０は、ＩＰ伝送路１１７ａ及びＩＰ伝送路１１７ｂを通じて、第１のカメラ１０１〜第３のカメラ１０３、編集部１５０及び送出部１６０等と通信を行う。
【００２１】
編集部１５０は、第１のカメラ１０１〜第３のカメラ１０３のうち少なくとも２つ以上から映像信号を取得し、取得した映像信号を合成して新たな映像信号（以下「合成映像」という）を生成し、送出部１６０へ出力する。例えば、編集部１５０は、ＩＰ伝送路１１８ａ及び／又はＩＰ伝送路１１８ｂを通じて、第１のカメラ１０１及び第２のカメラ１０２からそれぞれ出力される第１の映像信号及び第２の映像信号を取得して合成映像を生成する。編集部１５０は、生成した合成映像の映像信号を、ＩＰ伝送路１７３を通じて編集部１５０から送出部１６０へ伝送する。
【００２２】
第１のカメラ１０１〜第３のカメラ１０３から出力された映像信号は、ＩＰ伝送路１７２ａ，１７２ｂを通じて送出部１６０へ入力される。また、ＩＰ伝送路１７３を通じて編集部１５０から出力される合成映像の映像信号が送出部１６０へ入力される。送出部１６０は、取得した各種の映像信号のうちのいずれか１つを選択し、本線映像信号として外部へ出力する。例えば、本線映像信号は、放送用映像信号として外部機器又は別の映像伝送システムへ送出され或いは記憶装置に記憶される。
【００２３】
次に、映像伝送システム１００の運用形態について説明する。図２（ａ）は、第１のカメラ１０１及び第２のカメラ１０２が被写体２０１を撮影している様子を示す模式図である。第１のカメラ１０１は、所定の方向から被写体２０１を撮影している。そして、第２のカメラ１０２は、被写体２０１に対する第１のカメラ１０１による撮影方向とは異なる方向からが被写体２０１を撮影している。図２（ｂ）は、被写体２０１とは異なる被写体２０２を第３のカメラ１０３が撮影している様子を示す模式図である。本実施形態では、第３のカメラ１０３のみが被写体２０２を撮影しているものとする。図２（ｃ）は、オペレータ２０３が編集部１５０及び送出部１６０を操作している状態を示す模式図である。編集部１５０は、オペレータ２０３による操作に従って合成映像の映像信号を生成する。
【００２４】
図２（ａ）に示したように、被写体２０１は第１のカメラ１０１と第２のカメラ１０２によって撮影されている。よって、オペレータ２０３が編集部１５０を操作して第１のカメラ１０１と第２のカメラ１０２を使用するように設定すると、第１のカメラ１０１及び第２のカメラ１０２から出力される第１の映像信号及び第２の映像信号が編集部１５０へ入力される。送出部１６０は、オペレータ２０３による操作に従って選択された映像を本線映像信号として不図示の外部へ出力する。本線映像信号は、第１のカメラ１０１〜第３のカメラ１０３のそれぞれから出力される映像信号及び編集部１５０で生成される合成映像の映像信号のうちいずれか１つである。
【００２５】
次に、制御部１４０が実行する二重化伝送切り替え処理について説明する。図３は、制御部１４０が実行する二重化伝送切り替え処理のフローチャートである。映像伝送システム１００で構成される各機器に電源が投入されると、制御部１４０のＣＰＵがＲＯＭに格納されているコンピュータプログラムをＲＡＭに展開し、順次、ステップＳ３０１〜Ｓ３０４の処理を実行する。
【００２６】
ステップＳ３０１において制御部１４０は、初期化処理を実行する。図４は、ステップＳ３０１の処理のフローチャートである。ステップＳ４０１において制御部１４０は、後に実行されるステップＳ４０２の処理が全てのカメラ（第１のカメラ１０１〜第３のカメラ１０３（フローチャートに「カメラ（ｉ）」と記す）に対して実行されたか否かを判定する。制御部１４０は、全てのカメラに対してステップＳ４０２の処理が実行されていないと判定した場合（Ｓ４０１でＮＯ）、処理をステップＳ４０２へ進める。ステップＳ４０２において制御部１４０は、各カメラが備える２系統のＩＰ伝送用インタフェースからの映像信号の出力を有効化する。すなわち、第１のカメラ１０１〜第３のカメラ１０３を二重伝送有効状態とする。制御部１４０は、ステップＳ４０２の処理後に処理をステップＳ４０１へ戻す。第１のカメラ１０１〜第３のカメラ１０３が二重伝送有効状態に設定されると、制御部１４０は、ステップＳ４０２の処理が全てのカメラに対して実行されたと判定して（Ｓ４０１でＹＥＳ）、処理をステップＳ４０３へ進める。
【００２７】
ステップＳ４０３において制御部１４０は、後に実行されるステップＳ４０４及びステップＳ４０５の処理が全てのモニタ（第１のモニタ１３１〜第３のモニタ１３３（フローチャートに「モニタ（ｉ）」と記す）に対して実行されたか否かを判定する。制御部１４０は、全てのモニタに対してステップＳ４０４，Ｓ４０５の処理が実行されていないと判定した場合（Ｓ４０３でＮＯ）、処理をステップＳ４０４へ進める。ステップＳ４０４において制御部１４０は、各モニタの２系統のＩＰ伝送用インタフェースを有効化し、映像信号の入力を可能とする。続くステップＳ４０５において制御部１４０は、各モニタを対応するカメラと接続し、接続されたカメラから出力される映像信号を各モニタに表示する設定を行う。具体的には、第１のモニタ１３１〜第３のモニタ１３３のそれぞれに、第１のカメラ１０１〜第３のカメラ１０３から出力される映像が表示される。制御部１４０は、ステップＳ４０５の処理後に処理をステップＳ４０３へ戻す。制御部１４０は、ステップＳ４０４，Ｓ４０５の処理が全てのモニタに対して実行されたと判定すると（Ｓ４０３でＹＥＳ）、本処理を終了させる。
【００２８】
図３のフローチャートの説明に戻る。ステップＳ３０１の終了後のステップＳ３０２において制御部１４０は、編集部１５０に関する情報（編集部情報）を取得する。図５は、ステップＳ３０２の処理のフローチャートである。ステップＳ５０１において制御部１４０は、合成映像の映像信号の出力状態を取得する。具体的には、制御部１４０は、ＩＰ伝送路１１７ａ、第３のルータ１２３及びＩＰ伝送路１１８ａを通じて、又は、ＩＰ伝送路１１７ｂ、第４のルータ１２４及びＩＰ伝送路１１８ｂを通じて、編集部１５０に問い合わせを行う。その結果、制御部１４０は、編集部１５０から合成映像の映像信号がＩＰ伝送路１７３へ出力されていることを確認すれば「真」を取得し、出力されていないことを確認すれば「偽」を取得する。
【００２９】
ステップＳ５０２において制御部１４０は、合成映像の映像信号の入力状態を取得する。具体的には、制御部１４０は、ステップＳ５０１の処理と同様にして編集部１５０に対して問い合わせを行い、編集部１５０へ映像信号を伝送（入力）しているカメラの情報（以下「入力カメラ情報」という）を取得する。前述の通り、編集部１５０には第１のカメラ１０１及び第２のカメラ１０２の第１の映像信号及び第２の映像信号が入力されて編集されている。そのため、ここでは、第１のカメラ１０１及び第２のカメラ１０２の２台が、入力カメラ情報として取得される。
【００３０】
ステップＳ５０３において制御部１４０は、後に実行されるステップＳ５０４の処理が全てのカメラ（第１のカメラ１０１〜第３のカメラ１０３）に対して実行されたか否かを判定する。制御部１４０は、全てのカメラに対してステップＳ５０４の処理が終了していないと判定した場合（Ｓ５０３でＮＯ）、処理をステップＳ５０４へ進める。ステップＳ５０４において制御部１４０は、各カメラの合成フラグの設定又は解除（合成フラグを立てる／倒す）を行う。具体的には、制御部１４０は、ステップＳ５０２での入力カメラ情報の取得結果に基づいて、第１のカメラ１０１及び第２のカメラ１０２に対して合成フラグを設定し、第３のカメラ１０３に対して合成フラグを解除する。なお、合成フラグとは、制御部１４０が保持する変数であり、後述する判定処理等に用いられる。一方、制御部１４０は、全てのカメラに対してステップＳ５０４が実行されたと判定した場合（Ｓ５０３でＹＥＳ）、本処理を終了させる。
【００３１】
図３のフローチャートの説明に戻る。ステップＳ３０２の終了後のステップＳ３０３において制御部１４０は、送出部１６０に関する情報を取得する。図６は、ステップＳ３０３の処理のフローチャートである。ステップＳ６０１において制御部１４０は、送出経路情報を取得する。具体的には、制御部１４０は、ＩＰ伝送路１１７ａ、第３のルータ１２３及びＩＰ伝送路１７２ａを通じて、又は、ＩＰ伝送路１１７ｂ、第４のルータ１２４及びＩＰ伝送路１７２ｂを通じて、送出部１６０に対して問い合わせを行う。そして、制御部１４０は、送出部１６０から出力される本線映像信号がどのＩＰ伝送路から受信した映像信号であるかを送出経路情報として取得する。本実施形態では、ＩＰ伝送路１７２ａ、ＩＰ伝送路１７２ｂ及びＩＰ伝送路１７３のうちのいずれかが送出経路情報として取得される。
【００３２】
ステップＳ６０２において制御部１４０は、ステップＳ６０１と同様にして送出部１６０に対して問い合わせを行い、送出部１６０から本線映像信号として出力されている映像信号の入力元情報を送出映像情報として取得する。本実施形態では、制御部１４０は、第１のカメラ１０１〜第３のカメラ１０３のそれぞれから出力される映像信号及び編集部１５０により生成された合成映像の映像信号のうちのいずれかが送出部１６０から出力されているという情報を取得する。
【００３３】
ステップＳ６０３において制御部１４０は、送出部１６０から合成映像の映像信号が送出されているか否かを判定する。ステップＳ６０１で取得した送出経路がＩＰ伝送路１７３であるか又はステップＳ６０２で取得した本線映像信号が合成映像の映像信号である場合、ステップＳ６０３の判定はＹＥＳとなり、制御部１４０は処理をステップＳ６０４へ進める。ステップＳ６０１で取得した送出経路がＩＰ伝送路１７２ａ又はＩＰ伝送路１７２ｂであるか或いはステップＳ６０２で取得した本線映像信号が第１のカメラ１０１〜第３のカメラ１０３のいずれかの映像信号である場合、ステップＳ６０３の判定はＮＯとなる。この場合、制御部１４０は処理をステップＳ６０５へ進める。
【００３４】
ステップＳ６０４において制御部１４０は、合成映像送出フラグを設定する。ステップＳ６０５において制御部１４０は、合成映像送出フラグを解除する。なお、合成映像送出フラグとは、制御部１４０が保持する変数であり、編集部１５０によって生成された合成映像の映像信号が送出部１６０によって本線映像信号として送出されている場合に設定される情報である。ステップＳ６０４，Ｓ６０５の処理後に、制御部１４０は処理をステップＳ６０６へ進める。
【００３５】
ステップＳ６０６において制御部１４０は、後に実行されるステップＳ６０７の処理が全てのカメラ（第１のカメラ１０１〜第３のカメラ１０３）に対して実行されたか否かを判定する。制御部１４０は、全てのカメラに対してステップＳ６０７の処理が終了していないと判定した場合（Ｓ６０６でＮＯ）、処理をステップＳ６０７へ進める。ステップＳ６０７において制御部１４０は、各カメラに対する送出状態フラグの設定／解除を行う。例えば、第１のカメラ１０１で撮影されている映像が送出部１６０から本線映像信号として送出されている場合、第１のカメラ１０１に送出状態フラグが設定され、第２のカメラ１０２及び第３のカメラ１０３に対する送出状態フラグが解除される。制御部１４０は、全てのカメラに対してステップＳ６０７の処理が終了したと判定した場合（Ｓ６０６でＹＥＳ）、本処理を終了させる。
【００３６】
図３のフローチャートの説明に戻る。ステップＳ３０３の終了後のステップＳ３０４において制御部１４０は、カメラ経路切替処理を行う。カメラ経路切替処理とは、第１のカメラ１０１〜第３のカメラ１０３に対して映像信号の出力切り替えを指令し、各カメラの二重伝送有効状態と二重伝送無効状態を切り替えて、ＩＰ伝送用インタフェースからの出力を制御する処理である。図７は、ステップＳ３０４の処理のフローチャートである。ステップＳ７０１において制御部１４０は、経路Ａフラグ及び経路Ｂフラグを解除する。ここで、経路Ａとは、第１のカメラ１０１〜第３のカメラ１０３のそれぞれから出力される映像信号がＩＰ伝送路１７１ａを経由して伝送される経路（第１のネットワーク）を指す。また、経路Ｂとは、第１のカメラ１０１〜第３のカメラ１０３のそれぞれから出力される映像信号がＩＰ伝送路１７１ｂを経由して伝送される経路（第２のネットワーク）を指す。経路Ａフラグとは、後述するステップＳ７０５の判定結果が「ＹＥＳ」となり、ＩＰ伝送路１７１ａを経由して映像信号が伝送されることを示すフラグである。同様に、経路Ｂフラグとは、後述するステップＳ７０５の判定結果が「ＹＥＳ」となり、ＩＰ伝送路１７１ｂ経由で映像信号が伝送されることを示すフラグである。経路Ａフラグ及び経路Ｂフラグの詳細については、図８を参照してステップＳ７０８の処理を説明する際に併せて説明する。
【００３７】
ステップＳ７０２において制御部１４０は、後に実行されるステップＳ７０３〜Ｓ７０９の処理が全てのカメラ（第１のカメラ１０１〜第３のカメラ１０３）に対して実行されたか否かを判定する。制御部１４０は、ステップＳ７０３〜Ｓ７０９の処理が全てのカメラに対して実行されたと判定した場合（Ｓ７０２でＹＥＳ）、本処理を終了させる。一方、制御部１４０は、ステップＳ７０３〜Ｓ７０９の処理が実行されていないカメラが残っていると判定した場合（Ｓ７０２でＮＯ）、処理をステップＳ７０３へ進める。
【００３８】
ステップＳ７０３において制御部１４０は、送出部１６０から送出中の映像信号が合成映像の映像信号であるか否かを判定する。制御部１４０は、先述のステップＳ６０４で合成映像送出フラグが設定されていた場合、送出部１６０から合成映像の映像信号が送出されていると判定し（Ｓ７０３でＹＥＳ）、処理をステップＳ７０４へ進める。一方、制御部１４０は、先述のステップＳ６０５で合成映像送出フラグが解除されていた場合、送出部１６０から合成映像の映像信号が送出されていないと判定し（Ｓ７０３でＮＯ）、処理をステップＳ７０５へ進める。
【００３９】
ステップＳ７０４において制御部１４０は、第１のカメラ１０１〜第３のカメラ１０３から出力される映像が合成対象であるか否かを判定する。制御部１４０は、先述したステップＳ５０４で合成フラグが設定されているカメラである場合（Ｓ７０４でＹＥＳ）、処理をステップＳ７０６へ進め、合成フラグが設定されていないカメラである場合（Ｓ７０４でＮＯ）、処理をステップＳ７０７へ進める。本実施形態では上述の通り、第１のカメラ１０１及び第２のカメラ１０２については、合成フラグが設定されているためにステップＳ７０４の判定はＹＥＳとなる。一方、第３のカメラ１０３については、合成フラグは解除されているためにステップＳ７０４の判定はＮＯとなる。
【００４０】
ステップＳ７０６において制御部１４０は、制御対象のカメラ（ステップＳ７０４での判定対象のカメラ）に対して、映像信号の出力切り替え指令を発行し、二重伝送有効状態とする。ステップＳ７０７において制御部１４０は、制御対象のカメラ（ステップＳ７０４での判定対象のカメラ）に対して、映像信号の出力切り替え指令を発行し、ＩＰ伝送用インタフェースからの映像信号の出力を停止させる。既に述べた通り、本実施形態では、第１のカメラ１０１及び第２のカメラ１０２から出力される第１の映像信号及び第２の映像信号から合成映像が生成される。よって、合成映像の映像信号が送出部１６０から送出されている場合、第１のカメラ１０１及び第２のカメラ１０２の第１の映像信号及び第２の映像信号を遅延なく編集部１５０へ伝送する必要がある。そこで、第３のカメラ１０３からの第３の映像信号の出力を停止して、経路Ａ，Ｂのそれぞれで伝送されるデータ量を低減させる。これにより、第１のカメラ１０１及び第２のカメラ１０２から編集部１５０へ第１の映像信号及び第２の映像信号を伝送する処理の信頼性を高めることができる。制御部１４０は、ステップＳ７０６，Ｓ７０７の後に処理をステップＳ７０２へ戻す。
【００４１】
ステップＳ７０５において制御部１４０は、ステップＳ７０４と同様に、第１のカメラ１０１〜第３のカメラ１０３から出力される映像が合成対象であるか否かを判定する。制御部１４０は、先述したステップＳ５０４で合成フラグが設定されているカメラである場合（Ｓ７０５でＹＥＳ）、処理をステップＳ７０８へ進め、合成フラグが設定されていないカメラである場合（Ｓ７０５でＮＯ）、処理をステップＳ７０９へ進める。本実施形態では、ステップＳ７０５の判定は、第１のカメラ１０１及び第２のカメラ１０２についてはＹＥＳとなり、第３のカメラ１０３についてはＮＯとなる。ステップＳ７０８において制御部１４０は、制御対象のカメラを二重伝送無効状態にする。このステップＳ７０８の処理の詳細については図８を参照して後述する。ステップＳ７０９において制御部１４０は、先述のステップＳ７０６の処理と同様に、制御対象のカメラに対して映像信号の出力切り替え指令を発行し、二重伝送有効状態とする。つまり、合成映像の映像信号が本線映像信号として送出部１６０から出力されていない場合には、第３のカメラ１０３を二重伝送有効状態する。これにより、第３のカメラ１０３から出力される第３の映像信号が本線映像信号として送出部１６０から出力される場合の信頼性を高めることができる。制御部１４０は、ステップＳ７０８，Ｓ７０９の後に処理をステップＳ７０２へ戻す。
【００４２】
ステップＳ７０８において制御対象となっているカメラを二重伝送無効状態とする処理について詳細に説明する。ステップＳ７０８へ処理が進む場合とは、編集部１５０での合成映像の生成に第１のカメラ１０１及び第２のカメラ１０２からの第１の映像信号及び第２の映像信号が用いられているが、合成映像の映像信号が送出部１６０から送出されていない場合である。つまり、第１のカメラ１０１及び第２のカメラ１０２のいずれかから出力されている映像信号が本線映像信号として送出部１６０から送出されていると判断することができる場合である。
【００４３】
図８は、ステップＳ７０８の処理のフローチャートである。ステップＳ８０１において制御部１４０は、経路Ａフラグが解除されているか否かを判定する。制御部１４０は、経路Ａフラグが解除されていると判定した場合（Ｓ８０１でＹＥＳ）、処理をステップＳ８０２へ進める。ステップＳ８０２において制御部１４０は、制御対象のカメラの経路Ａ側のＩＰ伝送用インタフェースの出力を有効化する。続くステップＳ８０３において制御部１４０は、制御対象のカメラの経路Ｂ側のＩＰ伝送用インタフェースの出力を無効化する。ステップＳ８０２の有効化とステップＳ８０３の無効化はそれぞれ、所定の各ルータ及びＩＰ伝送路を経由して映像信号の出力切り替え指令を発行することによって行われる。
【００４４】
なお、ステップＳ７０２の処理を第１のカメラ１０１、第２のカメラ１０２、第３のカメラ１０３の順序で実行する場合、ステップＳ８０２では第１のカメラ１０１が対象となる。その際、経路ＡであるＩＰ伝送路１１１ａへの映像信号の出力が有効化され、経路ＢであるＩＰ伝送路１１１ｂへの映像信号の出力が無効化される。ステップＳ８０３の後のステップＳ８０４において制御部１４０は、経路Ａフラグを設定し、これによりステップＳ７０８の処理は終了となる。
【００４５】
制御部１４０は、ステップＳ８０１において経路Ａフラグが設定されていると判定した場合（Ｓ８０１でＮＯ）、処理をステップＳ８０５へ進める。ステップＳ８０５において制御部１４０は、経路Ｂフラグが解除されているか否かを判定する。制御部１４０は、経路Ｂフラグが設定されていると判定した場合（Ｓ８０５でＮＯ）、本処理（ステップＳ７０８の処理）を終了させ、経路Ｂフラグが解除されていると判定した場合（Ｓ８０５でＹＥＳ）、処理をステップＳ８０６へ進める。ステップＳ８０６において制御部１４０は、制御対象のカメラの経路Ｂ側のＩＰ伝送用インタフェースの出力を有効化する。続くステップＳ８０７において制御部１４０は、制御対象のカメラの経路Ａ側のＩＰ伝送用インタフェースの出力を無効化する。ステップＳ８０６の有効化とステップＳ８０７の無効化はそれぞれ、ステップＳ８０２，Ｓ８０３の処理と同様に、所定の各ルータ及びＩＰ伝送路を経由して映像信号の出力切り替え指令を発行することによって行われる。
【００４６】
なお、ステップＳ７０２の処理を第１のカメラ１０１、第２のカメラ１０２、第３のカメラ１０３の順序で実行する場合、ステップＳ８０６では第２のカメラ１０２が対象となる。その際、経路ＢであるＩＰ伝送路１１２ｂへの映像信号の出力が有効化され、経路ＡであるＩＰ伝送路１１２ａへの映像信号の出力が無効化されることとなる。ステップＳ８０７の後のステップＳ８０８において制御部１４０は、経路Ｂフラグを設定し、これによりステップＳ７０８の処理は終了となる。
【００４７】
図７に示したように、ステップＳ７０８の処理（図８のフローチャートの処理）は、ステップＳ７０５の判定がＹＥＳとなったカメラを対象としている。つまり、合成映像の映像信号が送出部１６０から本線映像信号として出力されていない場合に、第１のカメラ１０１及び第２のカメラ１０２を二重伝送無効状態としている。これは、第１の映像信号と第２の映像信号のいずれか一方の映像信号を本線映像信号として送出部１６０から出力する場合の処理である。例えば、第１のカメラ１０１から第１の映像信号が経路Ａを通じて伝送され、送出部１６０から本線映像信号として送出されているとする。このとき、何らかの障害の発生によって経路Ａを通じた映像信号の伝送が不可能となったとする。この場合、経路Ａを通じて伝送している第１の映像信号を本線映像信号として送出することはできなくなる。一方で、第１のカメラ１０１が撮影している被写体２０１を第２のカメラ１０２も撮影しており、第２のカメラ１０２から出力されている第２の映像信号は、経路Ｂを通じて送出部１６０へ伝送されている。よって、二重化の代替手段として、第２のカメラ１０２の映像信号を本線映像信号として送出部１６０から送出することが可能になる。
【００４８】
図７のフローチャートの処理が終了すると、ステップＳ３０４の終了したこととなり、制御部１４０は、ステップＳ３０４の終了後に処理をステップＳ３０２へ戻し、ステップＳ３０２〜Ｓ３０４の処理を繰り返して実行する。
【００４９】
上述の実施形態では、同一の被写体を複数のカメラで撮影し、各カメラから出力されている映像信号から生成した合成映像の映像信号が送出部１６０から本線映像信号として送出されている場合には、各カメラは二重伝送有効状態とされる。その際に、合成映像の映像信号を生成するための映像信号を出力していないカメラからの映像信号の出力が無効とされる。また、合成映像の映像信号が本線映像信号として出力されていない場合には、合成映像を生成するための映像信号を出力している複数のカメラは二重伝送無効状態とされる。つまり、映像伝送システム１００は、あるカメラで撮影している被写体を別のカメラでも撮影している場合に、その別のカメラを二重化の代替手段として使用することによって二重化伝送を行わない構成としている。これにより、映像信号を伝送する２つの経路の一方に障害が生じたとしても、二重化伝送の代替手段として別のカメラへ経路を切り替えることで、高い信頼性を確保しながら、通信負荷を低減させることができる。
【００５０】
以上の説明の通り、本実施形態によれば、撮影シーンに応じて複数のカメラの二重伝送有効状態と二重伝送無効状態とを切り替えて、必要な伝送路に絞って二重伝送を有効とすることにより、伝送路の通信負荷を低減させることができる。
【００５１】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、上記実施形態では、同一の被写体を２台のカメラで撮影し、各カメラから出力される映像信号から合成映像を生成し、合成映像の映像信号が本線映像信号として送出されている場合に各カメラを二重伝送有効状態とした。これに対して、同一の被写体を撮影するカメラは２台以上であってもかまわない。例えば、同一の被写体を撮影するカメラが３台以上ある場合、ステップＳ７０２で判定される最初の２台のカメラの映像信号が経路Ａ及び経路Ｂに送出される。その場合、同一の被写体を撮影する複数のカメラのうち、予め定められた優先度の高いカメラを二重伝送有効状態にするとよい。カメラに対する優先度の設定方法としては、編集部１５０から出力される合成映像に最も近いアングルとなる映像信号を出力しているカメラを選定することが望ましい。
【００５２】
上記実施形態では、３台のカメラから出力される映像信号を２系統の経路Ａ，Ｂへ出力する映像伝送システム１００について説明したが、映像伝送システム１００を構成するカメラの台数は３台に限定されるものではなく、より多くのカメラを備えていてもよい。また、カメラは、撮像専用装置（例えば、デジタル一眼レフカメラ）であってもよいし、スマートフォン等の撮像機能を有する電子機器（通信機器）であってもよい。本実施形態に係る映像伝送システムの制御方法は、映像伝送システム１００の複数のカメラのうち１つ又は複数が、例えば、記憶している映像を出力する映像出力装置に置き換えられた構成に対して適用が可能である。
【００５３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１００    映像伝送システム
１０１    第１のカメラ
１０２    第２のカメラ
１０３    第３のカメラ
１２１    第１のルータ
１２２    第２のルータ
１２３    第３のルータ
１２４    第４のルータ
１４０    制御部
１５０    編集部
１６０    送出部
１７１ａ，１７１ｂ，１７２ａ，１７２ｂ，１７３    ＩＰ伝送路
【図１】
2019050442.tif 000003
【図２】
2019050442.tif 000004
【図３】
2019050442.tif 000005
【図４】
2019050442.tif 000006
【図５】
2019050442.tif 000007
【図６】
2019050442.tif 000008
【図７】
2019050442.tif 000009
【図８】
2019050442.tif 000010