JP4130871B2 - Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program - Google Patents
Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program Download PDFInfo
- Publication number
- JP4130871B2 JP4130871B2 JP2002061813A JP2002061813A JP4130871B2 JP 4130871 B2 JP4130871 B2 JP 4130871B2 JP 2002061813 A JP2002061813 A JP 2002061813A JP 2002061813 A JP2002061813 A JP 2002061813A JP 4130871 B2 JP4130871 B2 JP 4130871B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- time code
- switching
- video switching
- tcp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Studio Circuits (AREA)
- Studio Devices (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数中継地点から同期網や非同期網を用いて映像転送を行い、蓄積映像データや中継映像との切り替えを実施するにあたり、切り替え実施場所と切り替え命令場所が異なる場合に、切り替え指示された映像フレームを正確な切り替えで実現する遠隔映像切り替え方法、遠隔映像切り替え装置、遠隔映像切り替えプログラム及び遠隔映像切り替えプログラムを記録した記録媒体に関するものである。
【0002】
【従来の技術】
従来は、一箇所の放送局やスタジオにおいて、映像転送に影響がでる遅延変動がない同期網を用いて映像を転送し、映像切り替えが実施されている。例えば、中継映像を切り替えるためには、切り替えタイミングを、モニタ映像を確認しながら決定し、切り替えタイミングが来た場合にスイッチを遅延なく動作させる手段が採られている。
【0003】
【発明が解決しようとする課題】
現在は、一箇所に映像データを集めて映像切り替えが行われている。しかし、今後のデータセンタ化に伴い、映像データの分散が進むと考えられる。この場合には、複数箇所から送られた映像データやデータセンタに蓄積された映像データを、一箇所のスタジオから切り替え命令を送信し、データセンタにおいて切り替えを実施するといった、切り替え命令地点と切り替え実施地点が異なる状況が考えられる。また、両地点を結ぶ通信路にインターネットのような非同期網を用いることが考えられる。
【0004】
切り替えを指示する場所と、実施場所が異なると、切り替え命令の転送と映像転送が個別に必要となる。この際に、編集命令の伝播遅延と映像転送の伝送遅延時間が異なる場合には、切り替えを指示した映像フレームと、切り替えが実施される映像フレームが異なり、正確に切り替えが実施されない。
【0005】
この解決方法として、映像にタイムコード(TCp)を埋め込み、切り替え命令地点から切り替えタイミングを示すタイムコード(TCs)を指定して送信する。切り替え実施地点においては、映像からタイムコード(TCp)を読み込み、上記(TCs)と(TCp)のタイムコードを監視し続け、両者が等しくなるタイミングで映像切り替えを実施する方法が考えられる。
【0006】
映像切り替えを実施するにあたり、複数のスタジオとデータセンタを接続するために、インターネットといった網を用いる場合には、映像データの損失が考えられる。この場合には、映像に埋め込まれたタイムコードを常に監視した映像切り替え方法では、正確に映像切り替えが実施できない。
【0007】
その他の方法として、映像転送時間と映像切り替え命令の転送時間を、予め測定し、切り替え時に切り替え命令をタイミング良く送出する方法が考えられる。この方法、転送に利用したネットワークが遅延変動する場合には、切り替え命令が遅延変動の影響を受けた場合には、正確に映像切り替えを実施することができない。
【0008】
本発明は、上記の事情に鑑みてなされたもので、遠隔地間において、映像切り替え指示により指定された映像フレームを、転送に利用したネットワークの種別によらず、映像切り替えを正確に実施する遠隔映像切り替え方法、遠隔映像切り替え装置、遠隔映像切り替えプログラム及び遠隔映像切り替えプログラムを記録した記録媒体を提供することを課題とする。
【0009】
【課題を解決するための手段】
上記課題を解決するに当たり、タイムコード(TC)に付いて述べるに、映像ストリームには、タイムコード(TC)が埋め込まれており、映像切り替え命令場所と切り替え実施場所において、タイムコード(TC)を読み込むことが出来るように構成されている。まず、読み込んだタイムコード値を(TCp)とする。特に、映像切り替え命令場所において読み込んだ(TCp)をタイムコード(TCps)とし、映像切り替え実施場所において読み込んだ(TCp)をタイムコード(TCpr)としている。
【0010】
映像信号発生装置は、映像ストリームで利用可能な形式のタイムコードを生成し、生成したタイムコード値を(TCn)とする。特に映像切り替え命令場所において生成した(TCn)をタイムコード(TCns)とし、映像切り替え実施場所において生成した(TCn)をタイムコード(TCCnr)としている。
【0011】
TCsは、映像切り替え命令場所から映像切り替え実施場所に対して送信される映像切り替えタイミングを示すタイムコードであり、上記(TCp)や(TCn)とは異なり、上記タイムコード(TCps)や(TCns)をタイムコード(TCs)として送信することができる。
【0012】
また、(TCd)と(TCt)は、計算式に基づいて算出された値であり、(TCc)は、ビデオサーバやビデオデッキに蓄積されている映像の再生スタート地点を示すタイムコードである。
【0013】
上記のように定義されたタイムコードに基づいた本発明を次に述べる。
【0014】
本発明は、上記の課題を解決するために、第1発明は、映像信号発生手段、映像中継手段、切り替え命令送信手段を有し、ネットワークを介して異なる場所にある映像切り替え実施装置に映像の切り替え命令を行う映像切り替え指示装置が行う映像切り替え方法であって、
映像信号発生手段が、タイムコード(TCns)を常に生成して映像中継手段に送信し、
映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
切り替え命令送信手段が、切り替え指示信号の入力があると、映像中継手段から転送映像のタイムコード(TCp)を読み込み、当該タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信することを特徴とする遠隔映像切り替え方法である。
【0015】
第2発明は、映像信号発生手段、映像中継手段、切り替え命令送信手段を有し、ネットワークを介して異なる場所にある映像切り替え実施装置に映像の切り替え命令を行う映像切り替え指示装置が行う映像切り替え方法であって、
映像信号発生手段が、タイムコード(TCns)を常に生成して映像中継手段に送信し、
映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
切り替え命令送信手段が、切り替え指示信号の入力があると、前記映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信することを特徴とする遠隔映像切り替え方法である。
【0016】
第3発明は、映像信号発生手段、映像中継手段、切り替え命令受信手段を有し、ネットワークを介して異なる場所にある映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置が行う映像切り替え方法であって、
映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
切り替え命令受信手段が、映像中継手段からタイムコード(TCp)を、映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え方法である。
【0017】
第4発明は、映像の切り替え命令を行う映像切り替え指示装置と、当該映像切り替え指示装置とネットワークを介して異なる場所にあり映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置とによる映像切り替え方法であって、
映像切り替え指示装置の第1の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記切り替え実施装置に送信し、
映像切り替え指示装置の切り替え命令送信手段が、切り替え指示信号の入力があると、タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信し、
映像切り替え実施装置の第2の映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像切り替え実施装置の第2の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
映像切り替え実施装置の切り替え命令受信手段が、第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え方法である。
【0018】
第5発明は、映像切り替え指示装置の第1の映像信号発生手段が、タイムコード(TCns)を常に生成して第1の映像中継手段に送信し、
映像切り替え指示装置の第1の映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信することを特徴とする遠隔映像切り替え方法である。
【0019】
第6発明は、映像の切り替え命令を行う映像切り替え指示装置と、当該映像切り替え指示装置とネットワークを介して異なる場所にあり映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置とによる映像切り替え方法であって、
映像切り替え指示装置の第1の映像信号発生手段が、タイムコード(TCns)を常に生成して第1の映像中継手段に送信し、
映像切り替え指示装置の第1の映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
映像切り替え指示装置の切り替え命令送信手段が、切り替え指示信号の入力があると、前記第1の映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信し、
映像切り替え実施装置の第2の映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像切り替え実施装置の第2の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
映像切り替え実施装置の切り替え命令受信手段が、第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え方法である。
【0020】
第7発明は、映像信号発生手段、映像中継手段、切り替え命令送信手段を有し、ネットワークを介して異なる場所にある映像切り替え実施装置に映像の切り替え命令を行う映像切り替え指示装置が構成された映像切り替え装置であって、
タイムコード(TCns)を常に生成して映像中継手段に送信する映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像中継手段と、
切り替え指示信号の入力があると、映像中継手段から転送映像のタイムコード(TCp)を読み込み、当該タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する切り替え命令送信手段とを備えたことを特徴とする遠隔映像切り替え装置である、
【0021】
第8発明は、映像信号発生手段、映像中継手段、切り替え命令送信手段を有し、ネットワークを介して異なる場所にある映像切り替え実施装置に映像の切り替え命令を行う映像切り替え指示装置が構成された映像切り替え装置であって、
タイムコード(TCns)を常に生成して映像中継手段に送信する映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像中継手段と、
切り替え指示信号の入力があると、前記映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する切り替え命令送信手段とを備えたことを特徴とする遠隔映像切り替え装置である。
【0022】
第9発明は、映像信号発生手段、映像中継手段、切り替え命令受信手段を有し、ネットワークを介して異なる場所にある映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置が構成された映像切り替え装置であって、
タイムコード(TCnr)を常に生成する映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像中継手段と、
映像中継手段からタイムコード(TCp)を、映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める切り替え命令受信手段とを備え、
該切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え装置である。
【0023】
第10発明は、映像の切り替え命令を行う映像切り替え指示装置と、当該映像切り替え指示装置とネットワークを介して異なる場所にあり映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置とによる映像切り替え装置であって、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段と、
切り替え指示信号の入力があると、タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する映像切り替え指示装置の切り替え命令送信手段と、
タイムコード(TCnr)を常に生成する映像切り替え実施装置の第2の映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像切り替え実施装置の第2の映像中継手段と、
第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める映像切り替え実施装置の切り替え命令受信手段とを備え、
該映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え装置である。
【0024】
第11発明は、タイムコード(TCns)を常に生成して第1の映像中継手段に送信する映像切り替え指示装置の第1の映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段とを備えたことを特徴とする遠隔映像切り替え装置である。
【0025】
第12発明は、映像の切り替え命令を行う映像切り替え指示装置と、当該映像切り替え指示装置とネットワークを介して異なる場所にあり映像切り替え指示装置からの命令により映像の切り替えを実施する映像切り替え実施装置とによる映像切り替え装置であって、
タイムコード(TCns)を常に生成して第1の映像中継手段に送信する映像切り替え指示装置の第1の映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段と、
切り替え指示信号の入力があると、前記第1の映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する映像切り替え指示装置の切り替え命令送信手段と、
タイムコード(TCnr)を常に生成する映像切り替え実施装置の第2の映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像切り替え実施装置の第2の映像中継手段と、
第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める映像切り替え実施装置の切り替え命令受信手段とを備え、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施することを特徴とする遠隔映像切り替え装置である。
【0026】
第13発明は、第7発明ないし第12発明のいずれか1つに記載の遠隔切り替え装置を構成する各手段としてコンピュータを機能させる遠隔映像切り替えプログラムである。
【0027】
第14発明は、第13発明の遠隔映像切り替えプログラムを記録媒体に記録したコンピュータ読み取り可能な記録媒体である。
【0034】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて詳細に説明する。図1は本発明の実施の第1形態を示す遠隔切り替え装置のシステム構成図で、図1の映像切り替え装置は、切り替え指示装置10と切り替え実施装置20により構成され、両者は、インターネット、電話網、もしくは、WDMと言った各種ネットワーク30により接続されている。
【0035】
切り替え指示装置10は、映像中継装置11、モニタ画面12、切り替え指示ボタン13、切り替え命令送信機14、映像信号発生装置15から構成される。
【0036】
切り替え実施装置20は、映像中継装置21、スイッチャ22、切り替え命令受信機23、複数台のビデオサーバ24、映像信号発生装置25から構成される。
【0037】
切り替え指示装置10と切り替え実施装置20に設置された映像信号発生装置15,25は、GPSやISDN時計同期技術を用いて、正確に周波数同期が実現され、映像フレームを同期するためのリファレンスクロックRCを生成する。
【0038】
切り替え指示装置10において、映像信号発生装置15は、リファレンスクロックRCを映像中継装置11に送信する。また、同映像信号発生装置15は、保持している時刻から作成したタイムコード(TCns)を映像中継装置11と切り替え命令送信機14に送信する。映像中継装置11は、中継映像を切り替え実施装置20の映像中継装置21へ送信する。
【0039】
また、映像中継装置11は、映像に付与されたタイムコード(TCps)を切り替え命令送信機14へ送信する。ここで、切り替え命令者は、モニタ画面12の映像を確認し、切り替えを行なうタイミングにおいて、切り替え先映像を指定して切り替え指示ボタン13を押す。
【0040】
切り替え指示ボタン13は、ボタンが押された際に、信号を切り替え命令送信機14へ送信する。切り替え命令送信機14は、切り替え指示ボタン13から信号を受け取った際に、切り替えタイミングを示すタイムコード(TCs)を、ネットワーク30を介して切り替え実施装置20の切り替え命令受信機23へ送信する。
【0041】
一方、切り替え実施装置20において、映像信号発生装置25は、リファレンスクロックRCを映像中継装置21、スイッチャ22、ビデオザーバ24ヘ送信する。また、同映像信号発生装置25は、保持している時刻から生成したタイムコード(TCnr)を切り替え命令受信機23に送信する。
【0042】
映像中継装置21は、受信映像に付与されたタイムコード(TCpr)を読み取り、切り替え命令受信機23へ送信する。また同中継装置21は、受信映像をスイッチャ22ヘ送信する。切り替え命令受信機23は、切り替え命令送信機14からタイムコードを受信した後に、スイッチャ22とビデオサーバ24に制御信号を送信する。
【0043】
次に、切り替え指示装置10と切り替え実施装置20の動作手順を図2から図6のフローチャートにより述べる。特に、図2は請求項1,5に関する切り替え指示装置10における切り替え命令送信機14の動作手順である。
【0044】
図2において、まず、映像切り替えボタンからの信号受信待機[ステップS1]のとき、切り替え指示ボタン13から切り替え指示信号を切り替え命令送信機14が受信する。
【0045】
すると、送信機14は、映像中継装置11からタイムコード(TCps)を受信し取得する[ステップS2]。その後、送信機14は、タイムコード(TCps)をタイムコード(TCs)として切り替え命令受信機23へ送信する[ステップS3]。
【0046】
図3は、切り替え指示装置10における動作手順を示すフローチャートで、切り替え命令送信機14から映像中継装置11にタイムコード(TCns)を送信して、常に映像にタイムコード(TCps)として付与し続けると同時に以下の処理を行う[ステップ11]。
【0047】
次に、映像切り替えボタンからの信号受信待機[ステップS12]のとき、切り替え指示ボタン13から切り替え指示信号を送信機14が受信する。すると、送信機14は、映像中継装置11からタイムコード(TCps)を受信し取得する[ステップS13]。
【0048】
その後、送信機14は、タイムコード(TCps)をタイムコード(TCs)として切り替え命令受信機23へ送信する[ステップS14]。
【0049】
図4は、切り替え指示装置10における動作手順を示すフローチャートで、切り替え命令送信機14から映像中継装置11にタイムコード(TCns)を送信して、常に映像にタイムコード(TCps)として付与し続けると同時に以下の処理を行う[ステップS21]。
【0050】
次に、映像切り替えボタンからの信号受信待機[ステップS22]のとき、切り替え指示ボタン13から切り替え指示信号を送信機14が受信する。すると送信機14は、映像信号発生装置15からタイムコード(TCns)を受信し取得する[ステップS23]。
【0051】
その後、送信機14は、タイムコード(TCns)をタイムコード(TCs)として切り替え命令受信機23へ送信する[ステップS24]。
【0052】
図5は、切り替え実施装置20における動作手順を示すフローチャートで、切り替え命令受信機23は以下のように動作する。
【0053】
まず、受信機23は、映像中継装置21からタイムコード(TCpr)を取得する[ステップ31]。この動作と同時に、映像信号発生装置25からタイムコード(TCnr)を受信する[ステップ32]。
【0054】
次に、タイムコード(TCnr)よりタイムコード(TCpr)を差し引いてタイムコード(TCd)を算出して保持する[ステップ33,34]。
【0055】
ステップ34で一定時間待機しているとき、切り替え命令送信機14からタイムコード(TCs)を受信し取得した際に[ステップ35]、タイムコード(TCs)にタイムコード(TCd)を加えて、1フレームを引き算した値のタイムコード(TCt)を、映像切り替えタイミングを示すタイムコード(TCt)として求める[ステップ36]。
【0056】
その後、映像信号発生装置25からタイムコード(TCnr)を繰り返し受信して[ステップ37]、タイムコード(TCnr)とタイムコード(TCt)が等しくなった際に[ステップ38]、映像切り替えを実施する[ステップ39]。
【0057】
図6は、切り替え実施装置20における動作手順を示すフローチャートで、切り替え命令受信機23は以下のように動作する。
【0058】
まず、タイムコード(TCs)が到着するまで待機する[ステップ41]。その後、切り替え命令送信機14からタイムコード(TCs)を受信機23が受信し取得した際に[ステップ42]、映像中継装置21からタイムコード(TCpr)を取得する[ステップ43]。
【0059】
次に、タイムコード(TCs)よりタイムコード(TCpr)を差し引いて(TCd)を算出する[ステップ44]。算出したタイムコード(TCd)が示す時間間隔待機した後に[ステップ45]、タイムコード(TCnr)をもとにして、映像切り替えを実施する[ステップ46]。
【0060】
上述した操作によって、スイッチャ22から、切り替え命令が送信されたフレームにおいて、ビデオサーバ24の映像と中継映像を切り替えた映像の出力を実現する。なお、ステップ41からステップ44の操作は、常に行う必要はない。
【0061】
図7は、本発明の実施の第2形態を示す遠隔映像切り替えシステムの構成説明図である。図7では、スタジオ50において、一台のカメラで撮影された映像と、データセンタ60に蓄積されている映像を、データセンタにおいて切り替えるための動作例を示す。
【0062】
スタジオ50は、ビデオカメラ51、ビデオレコーダ52、トランスミッタ53、切り替え指示ボタン54、切り替え命令送信機55、モニタ56、映像信号発生装置57で構成される。
【0063】
データセンタ60は、映像信号発生装置61を搭載した切り替え命令受信機62、ビデオレコーダ63、スイッチャ64、トランスミッタ65、ビデオサーバ66a,66b,66c……で構成される。
【0064】
スタジオ50およびデータセンタ60において、映像信号発生装置61にISDNからなるインターネット70を接続して、ISDN時計同期方式を用いて時刻と周波数の同期が行なわれている。
【0065】
本装置は、絶対時刻から生成したタイムコードとリファレンスクロックを生成する。データセンタ60の切り替え命令受信機62は、映像信号発生装置61を内蔵しており、装置内部においてタイムコードを取得することが可能である。
【0066】
映像ストリームは、同軸ケーブルにより接続されて、SDIネットワークにより各映像機器間を転送される。映像信号発生装置61は、各映像機器と同軸ケーブルで接続されて、リファレンスクロックを送信する。
【0067】
各映像機器は、リファレンスクロックを受け取り、映像フレームの同期を実現する。
【0068】
スタジオ50において、タイムコードは、音声用アナログケーブルを用いて映像信号発生装置57からビデオレコーダ52ヘ送信される。
【0069】
切り替え命令受信機62から各映像機器へのコントロール信号は、RS−232/422ケーブルを用いて送信される。
【0070】
なお、インターネット70は、Fast Etherもしくは、Giga Etherの帯域を持つ。
【0071】
スタジオ50において、ビデオカメラ51で撮られた映像ストリームは、SDIネットワークを経由して、ビデオレコーダ52に送られる。ビデオレコーダ52は、入力された映像ストリームに対して映像信号発生装置57から受け取ったタイムコードを付与し、SDIネットワークを経由してトランスミッタ53ヘ送信する。
【0072】
また、ビデオレコーダ52は、モニタ用映像をモニタ56へ送信する。トランスミッタ53は、SDI上の映像データをIPプロトコルに搭載して、インターネット70を通して送信する。切り替え命令者は、モニタ56の画面を見ながら、切り替えを行うタイミングで切り替え指示ボタン54を押す。
【0073】
データセンタ60において、トランスミッタ65は、インターネット70より受け取った映像ストリームを、SDIネットワークを経由してビデオレコーダ63ヘ送信する。ビデオレコーダ63は、映像ストリームからタイムコードを取り出して切り替え命令受信機62へ送信し、スイッチャ64ヘ映像を送信する。
【0074】
切り替え命令受信機62は、RS−232C/422を経由してビデオサーバ66a,66b,66c……、ビデオレコーダ63、スイッチャ64といった映像機器の制御を行う。切り替え命令受信機62は、切り替え命令送信機62から情報を受け取った後に、切り替え動作を実現する。
【0075】
切り替え命令送信機55から送信される命令は、User DatagramProtoco1(UDP)を利用して切り替え命令受信機62へ送信する。このパケットを切り替え命令パケットと呼ぶ。パケットロスに対応するため、ひとつの命令は、100msおきに3回連続して、3個の切り替え命令パケットとして送信する。切り替え命令パケットのヘッダには、オペレーション番号のフィールドがあり、命令を出すごとに番号が1ずつ増加する。切り替え命令受信機62は、同一のオペレーション番号を持つ切り替え命令パケットについて、2個目以降を廃棄する。
【0076】
映像切り替えのため、CUE UP,CM IN,CM IN TlMED OUT,CM OUT,MATRIX READ,MATRIX CHANGEと呼ぶコマンドを用意する。それぞれの命令は、切り替え指示ボタンが押された際に、そのボタンの種類によって分けられる。これらは以下の手順により実行される。
【0077】
CUE UP
1.切り替え命令送信機55から、切り替え後の再生ファイル名(F)と映像再生開始地点を示すタイムコード(TCc)を含む切り替え命令パケットが送信される。
【0078】
2.切り替え命令受信機62は、FとTCcを読み取り、ファイルサーバに対して、指定されたファイル名をロードし、TCcとなる映像フレームを頭出しすることを指示する。
【0079】
3.切り替え命令受信機62は、ビデオサーバ66a,66b,66c……からの動作結果を読み取り、ビデオサーバ66a,66b,66c……が正常に動作した場合には、ACK信号を切り替え命令送信機55へ返信する。ビデオサーバ66a,66b,66c……が異常終了した場合には、NAK信号を返信する。
【0080】
CM IN
1.切り替え命令送信機55から、スイッチャ64の入カポートと出カポートの対応関係を示すマトリクス(MT)と、切り替えを行う時刻を示すタイムコード(TCs)を含む切り替え命令パケットが送信される。
【0081】
2.切り替え命令受信機62は、タイムコード(TCs)とマトリクス(MT)を読み取り、問題がない場合には、切り替え命令送信機55へACK信号を返信する。何らかの問題が発生した場合には、NAK信号を返信する。
【0082】
3.切り替え命令受信機62は、切り替えタイミングまで待機する。
【0083】
4.切り替え命令受信機62は、ビデオサーバ66a,66b,66c……に再生命令を送信する。ビデオサーバ66a,66b,66c……から異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0084】
5.切り替え命令受信機62は、スイッチャ64にマトリクス(MT)に従ってスイッチする命令を送信する。スイッチからの異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0085】
6.ACK信号を切り替え命令送信機55へ返信する。
【0086】
CM OUT
1.切り替え命令送信機55から、スイッチャ64の入力ポートと出カポートの対応関係を示すマトリクス(MT)と、切り替えを行う時刻を示すタイムコード(TCs)を含む切り替え命令パケットが送信される。
【0087】
2.切り替え命令受信機62は、タイムコード(TCs)とマトリクス(MT)を読み取り、問題がない場合には、切り替え命令送信機55へACK信号を返信する。何らかの問題が発生した場合には、NAK信号を返信する。
【0088】
3.切り替え命令受信機62は、タイムコード(TCs)まで待機する。
【0089】
4.切り替え命令受信機62は、スイッチャ64にマトリクス(MT)に従ってスイッチする命令を送信する、スイッチからの異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0090】
5.切り替え命令受信機62は、ビデオサーバ66a,66b,66c……に停止命令を送信する。ビデオサーバ66a,66b,66c……から異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0091】
6.ACK信号を切り替え命令送信機55へ返信する、
CM IN TIMED OUT
1.切り替え命令送信機55から、スイッチャ64の入力ポートと出カポートの対応関係を示すマトリクス(MT)と、切り替えを行う時刻を示すタイムコード(TCs)と、切り替え時間を示すタイムコード(TCs2)を含む切り替え命令パケットが送信される。
【0092】
2.切り替え命令受信機62は、(TCs,MT,TCs2)を読み取り、問題がない場合には、切り替え命令送信機55へACK信号を返信する。何らかの問題が発生した場合には、NAK信号を返信する。
【0093】
3.切り替え命令受信機62は、現在のマトリクス(MT)を読み取り、(MTo)として保存し、タイムコード(TCs)まで待機する。
【0094】
4.切り替え命令受信機62は、ビデオサーバ66a,66b,66c……に再生命令を送信する。ビデオサーバ66a,66b,66c……から異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0095】
5.切り替え命令受信機62は、スイッチャ64にマトリクス(MT)に従ってスイッチする命令を送信する。スイッチからの異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0096】
6.ACK信号を切り替え命令送信機55へ返信する。
【0097】
7.切り替え命令受信機62は、タイムコード(TCs2)まで待機する。
【0098】
8.切り替え命令受信機62は、スイッチャ64にマトリクス(MTo)に従ってスイッチする命令を送信する。スイッチからの異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0099】
9.切り替え命令受信機62は、ビデオサーバ66a,66b,66c……に停止命令を送信する。ビデオサーバ66a,66b,66c……から異常終了を受け取った場合には、NAK信号を切り替え命令送信機55へ返信し処理を終了する。
【0100】
10.ACK信号を切り替え命令送信機55へ返信する。
【0101】
MATRIX READ
1.切り替え命令送信機55から、MATRIX READの命令を示す切り替え命令パケットを送信する。
【0102】
2.切り替え命令受信機62は、スイッチャ64から、入力と出力の対応関係を示すマトリクスを読み込む。
【0103】
3.切り替え命令受信機62は、マトリクス(MT)の読み込みが正常終了した場合には、切り替え命令送信機にACK信号を返信する。異常終了した場合には、NAK信号を返信する。
【0104】
4.マトリクスのデータを切り替え命令送信機55へ返信する。
【0105】
MATRIX CHANGE
1.切り替え命令送信機55から、新たなマトリクス(MT)を含む、MATRIX CHANGEの切り替え命令パケットを送信する。
【0106】
2.切り替え命令受信機62は、切り替え命令パケットよりマトリクス(MT)を読み取り、スイッチャ64のマトリクス(MT)を変更する。
【0107】
3.切り替え命令受信機62は、マトリクス(MT)の変更が正常終了した場合に、切り替え命令送信機55へACK信号を返信する。異常終了した場合には、NAK信号を返信する。
【0108】
CUE UP,MATRIX READ,MATRIX CHANGE命令は、切り替え命令パケットを受け取ってから処理が終了するまでの間、切り替え命令受信機は、次の切り替え命令パケットを受け取らない。CM IN,CM OUT,CM IN TIMED OUT命令は、切り替え命令パケットを受け取ってから待機状態に以降した後に、切り替え動作を実行するまでの間、次の切り替え命令パケットを受け取ることができる。
【0109】
例えば、CM IN命令に続けてCM OUT命令が送信された場合には、初めのCM IN命令はキャンセルされ、CM OUT命令が実行される。これにより、誤ってCM IN命令を送信した場合にも、キャンセル可能とした。
【0110】
切り替え命令送信機の映像切り替え用アプリケーションは、これらの5つのコマンドを組み合せて映像切り替えを実施する。以下に手順を示す。
【0111】
ビデオサーバ66a,66b,66c……の映像への切り替え、
1.CM INを実行
2.MATRIX READを実行してマトリクス(MT)が正しく変更されたことを確認する。
【0112】
スタジオ50から送られてくる映像への切り替え、
1.CM OUTを実行
2.MATRIX READを実行してマトリクス(MT)が正しく変更されたことを確認し、
3.CUE UPを実行
なお、図1で示した遠隔映像切り替え装置の各装置などの一部若しくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは図2から図6に示した動作手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現させるためのプログラム、あるいは、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取りできる記録媒体、例えば、FD{フロッピーディスク(登録商標)}や、MO、ROM、メモリカード、CD、DVD、リムーバブルディスクなどに記録して、保存したり、配布したり、することが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【0113】
【発明の効果】
以上述べたように、本発明によれば、切り替え命令地点と切り替え実施地点が異なる場合に、転送映像がネットワークの影響を受けて損失した場合や、遅延変動の影響受けた場合にも、映像切り替え時期を正確に検出して、切り替え指示された映像フレームを正確に切り替え実施することができる。
【図面の簡単な説明】
【図1】本発明の実施の第1形態を示す遠隔切り替え装置のシステム構成図。
【図2】切り替え指示装置における動作手順を示すフローチャート。
【図3】切り替え指示装置における動作手順を示すフローチャート。
【図4】切り替え指示装置における動作手順を示すフローチャート。
【図5】切り替え実施装置における動作手順を示すフローチャート。
【図6】切り替え実施装置における動作手順を示すフローチャート。
【図7】本発明の実施の第2形態を示す遠隔映像切り替えシステムの構成説明図。
【符号の説明】
10…切り替え指示装置
11、21…映像中継装置
12…モニタ画面
13…切り替え指示ボタン
14…切り替え命令送信機
15、25…映像信号発生装置
20…切り替え実施装置
22…スイッチャ
23…切り替え命令受信機
24…ビデオサーバ[0001]
BACKGROUND OF THE INVENTION
In the present invention, when video is transferred from a plurality of relay points using a synchronous network or an asynchronous network and switching between stored video data and relay video is performed, a switching instruction is issued when the switching execution location and the switching command location are different. The present invention relates to a remote video switching method, a remote video switching device, a remote video switching program, and a recording medium on which a remote video switching program is recorded.
[0002]
[Prior art]
Conventionally, in one broadcasting station or studio, video is transferred by using a synchronous network that does not have a delay variation that affects video transfer, and video switching is performed. For example, in order to switch the relay video, means for determining the switching timing while confirming the monitor video and operating the switch without delay when the switching timing comes is employed.
[0003]
[Problems to be solved by the invention]
Currently, video switching is performed by collecting video data in one place. However, it is considered that the distribution of video data will proceed with the future data center. In this case, the switching instruction point is switched between the video data sent from a plurality of locations and the video data stored in the data center by sending a switching command from one studio and switching at the data center. There may be situations where the points are different. It is also conceivable to use an asynchronous network such as the Internet for the communication path connecting the two points.
[0004]
If the place where the switching is instructed is different from the place where the switching is performed, transfer of the switching command and video transfer are separately required. At this time, if the propagation delay of the edit command is different from the transmission delay time of the video transfer, the video frame instructed to be switched is different from the video frame to be switched, and the switching is not performed accurately.
[0005]
As a solution to this, the time code (TCp) is embedded in the video, and the time code (TCs) indicating the switching timing is designated and transmitted from the switching command point. At the switching point, it is conceivable to read the time code (TCp) from the video, continuously monitor the time codes (TCs) and (TCp), and switch the video at the timing when both are equal.
[0006]
When video switching is performed, if a network such as the Internet is used to connect a plurality of studios and a data center, loss of video data can be considered. In this case, the video switching method that always monitors the time code embedded in the video cannot accurately switch the video.
[0007]
As another method, a method of measuring the video transfer time and the transfer time of the video switching command in advance and sending the switching command with good timing at the time of switching can be considered. When the network used for this method and transfer fluctuates with delay, video switching cannot be performed accurately if the switching command is affected by the delay fluctuation.
[0008]
The present invention has been made in view of the above circumstances, and remotely performs video switching accurately between remote locations regardless of the type of network used for transfer of the video frame specified by the video switching instruction. An object is to provide a video switching method, a remote video switching device, a remote video switching program, and a recording medium on which the remote video switching program is recorded.
[0009]
[Means for Solving the Problems]
In order to solve the above problem, the time code (TC) will be described. The time code (TC) is embedded in the video stream, and the time code (TC) is set at the video switching instruction place and the switching execution place. It is configured so that it can be read. First, let the read time code value be (TCp). In particular, (TCp) read at the video switching instruction location is set as a time code (TCps), and (TCp) read at the video switching execution location is set as a time code (TCpr).
[0010]
The video signal generation device generates a time code in a format that can be used in the video stream, and sets the generated time code value as (TCn). In particular, (TCn) generated at the video switching instruction location is a time code (TCns), and (TCn) generated at the video switching execution location is a time code (TCCnr).
[0011]
TCs is a time code indicating the video switching timing transmitted from the video switching command location to the video switching execution location. Unlike the above (TCp) and (TCn), the TCs is the time code (TCps) and (TCns). Can be transmitted as time codes (TCs).
[0012]
Further, (TCd) and (TCt) are values calculated based on the calculation formula, and (TCc) is a time code indicating the playback start point of the video stored in the video server or the video deck.
[0013]
The present invention based on the time code defined above will now be described.
[0014]
In order to solve the above problems, the present invention provides the first invention,A video switching method performed by a video switching instruction device that has a video signal generation unit, a video relay unit, and a switching command transmission unit, and issues a video switching command to a video switching execution device at a different location via a network,
The video signal generating means always generates a time code (TCns) and transmits it to the video relay means,
The video relay means receives the time code (TCns) and continuously assigns it to the transfer video as the time code (TCp), and transfers the transfer video to which the time code (TCp) is added via the network to the video switching execution device. To
When the switching command transmission means receives a switching instruction signal, it reads the time code (TCp) of the transfer video from the video relay means, and uses the time code (TCp) as the time code (TCs) indicating the switching timing, To the video switching execution device viaThis is a remote video switching method.
[0015]
The second invention isA video switching method performed by a video switching instruction device that has a video signal generation unit, a video relay unit, and a switching command transmission unit, and issues a video switching command to a video switching execution device at a different location via a network,
The video signal generating means always generates a time code (TCns) and transmits it to the video relay means,
The video relay means receives the time code (TCns) and continuously assigns it to the transfer video as the time code (TCp), and transfers the transfer video to which the time code (TCp) is added via the network to the video switching execution device. To
When the switching command transmission means receives a switching instruction signal, it reads a time code (TCns) from the video signal generation means, and uses the time code (TCns) as a time code (TCs) indicating switching timing via the network. To the video switching execution deviceThis is a remote video switching method.
[0016]
The third aspect of the invention includes a video switching execution device that has a video signal generation unit, a video relay unit, and a switching command reception unit, and switches video according to a command from a video switching instruction device at a different location via a network. A video switching method,
The video signal generating means always generates a time code (TCnr),
The video relay means receives the transfer video to which the time code (TCp) is given via the network from the video switching instruction device,
The switching command receiving means simultaneously reads the time code (TCp) from the video relay means and the time code (TCnr) from the video signal generating means, and obtains a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr). Seeking
The switching command receiving meansWithin a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, the time code (TCt) indicating the video switching timing is obtained by adding the difference (TCd) to the time code (TCs), and the time code (TCt) becomes equal to the time code (TCnr) received from the video signal generating means. The remote video switching method is characterized in that the video is switched when the video is switched.
[0017]
According to a fourth aspect of the present invention, there is provided a video switching instruction device that performs a video switching instruction, and a video switching execution device that performs video switching according to a command from the video switching instruction device at a different location from the video switching instruction device. The video switching method by
The first video relay means of the video switching instruction device transmits the transfer video to which the time code (TCp) is given via the network to the switching execution device,
When the switching instruction transmission means of the video switching instruction device receives the switching instruction signal, it transmits the time code (TCp) as the time code (TCs) indicating the switching timing to the video switching execution device via the network,
The second video signal generating means of the video switching execution device always generates a time code (TCnr),
The second video relay means of the video switching execution device receives the transfer video to which the time code (TCp) is given from the video switching instruction device via the network;
The switching command receiving means of the video switching execution device simultaneously reads the time code (TCp) from the second video relay means and the time code (TCnr) from the second video signal generating means, and the time code from the time code (TCnr). A value (TCd) obtained by subtracting (TCp) is obtained,
The switching command receiving means of the video switching execution device isWithin a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, a time code (TCt) indicating the video switching timing is obtained by adding a difference (TCd) to the time code (TCs), and the time code (TCnr) received from the second video signal generating means is the time code (TCt). The remote video switching method is characterized in that the video switching is performed when equal to.
[0018]
The fifth inventionThe first video signal generating means of the video switching instruction device always generates a time code (TCns) and transmits it to the first video relay means,
The first video relay means of the video switching instruction device receives the time code (TCns), and continues to add the time code (TCp) to the transfer video, and the time code (TCp) is given via the network. Transmit the transferred video to the video switching execution deviceThis is a remote video switching method.
[0019]
According to a sixth aspect of the present invention, there is provided a video switching instruction device that issues a video switching instruction, and a video switching execution device that performs video switching in accordance with a command from the video switching instruction device that is in a different location from the video switching instruction device. The video switching method by
The first video signal generating means of the video switching instruction device always generates a time code (TCns) and transmits it to the first video relay means,
The first video relay means of the video switching instruction device receives the time code (TCns), and continues to add the time code (TCp) to the transfer video, and the time code (TCp) is given via the network. Send the transfer video to the video switching execution device,
When the switching command transmission means of the video switching instruction device receives a switching instruction signal, the time code (TCns) is read from the first video signal generating means, and the time code (TCns) indicates the switching timing. (TCs) is transmitted to the video switching execution device via a network,
The second video signal generating means of the video switching execution device always generates a time code (TCnr),
The second video relay means of the video switching execution device receives the transfer video to which the time code (TCp) is given from the video switching instruction device via the network;
The switching command receiving means of the video switching execution device simultaneously reads the time code (TCp) from the second video relay means and the time code (TCnr) from the second video signal generating means, and the time code from the time code (TCnr). A value (TCd) obtained by subtracting (TCp) is obtained,
The switching command receiving means of the video switching execution device isWithin a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, a time code (TCt) indicating the video switching timing is obtained by adding a difference (TCd) to the time code (TCs), and the time code (TCnr) received from the second video signal generating means is the time code (TCt). The remote video switching method is characterized in that the video switching is performed when equal to.
[0020]
The seventh inventionA video switching device comprising a video switching instruction device that has a video signal generating unit, a video relay unit, and a switching command transmission unit and issues a video switching command to a video switching execution device at a different location via a network. ,
Video signal generating means for always generating a time code (TCns) and transmitting it to the video relay means;
Video relay for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network Means,
When a switching instruction signal is input, the time code (TCp) of the transfer video is read from the video relay means, and the video switching is performed via the network as the time code (TCs) indicating the switching timing. Switching command transmission means for transmitting to the deviceRemote video switching characterized byapparatusIs,
[0021]
The eighth inventionA video switching device comprising a video switching instruction device that has a video signal generating unit, a video relay unit, and a switching command transmission unit and issues a video switching command to a video switching execution device at a different location via a network. ,
Video signal generating means for always generating a time code (TCns) and transmitting it to the video relay means;
Video relay for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network Means,
When a switching instruction signal is input, a time code (TCns) is read from the video signal generating means, and the time code (TCns) is used as a time code (TCs) indicating a switching timing to perform the video switching execution device via a network. Switching command transmission means for transmitting toRemote video switching characterized byapparatusIt is.
[0022]
The ninth invention comprises a video switching execution device that has a video signal generating means, a video relay means, and a switching command receiving means, and that switches video according to a command from a video switching instruction device at a different location via a network. A video switching device,
Video signal generating means for always generating a time code (TCnr);
Video relay means for receiving a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A switching command receiving means for simultaneously reading the time code (TCp) from the video relay means and the time code (TCnr) from the video signal generating means and obtaining a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr); With
The switching command receiving meansWithin a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, the time code (TCt) indicating the video switching timing is obtained by adding the difference (TCd) to the time code (TCs), and the time code (TCt) becomes equal to the time code (TCnr) received from the video signal generating means. The remote video switching device is characterized in that video switching is performed when the video is switched.
[0023]
A tenth aspect of the present invention is a video switching instruction device that issues a video switching instruction, and a video switching execution device that performs video switching in accordance with a command from the video switching instruction device that is in a different location from the video switching instruction device. A video switching device according to
First video relay means of a video switching instruction device for transmitting a transfer video to which a time code (TCp) is given via a network to the switching execution device;
When there is an input of a switching instruction signal, the switching instruction transmission means of the video switching instruction apparatus that transmits the time code (TCp) as the time code (TCs) indicating switching timing to the video switching execution apparatus via the network;
A second video signal generating means of a video switching execution device that always generates a time code (TCnr);
Second video relay means of a video switching execution device that receives a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A time code (TCp) is simultaneously read from the second video relay means and a time code (TCnr) is simultaneously read from the second video signal generating means, and a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr) is obtained. Switching command receiving means of the requested video switching execution device,
The switching command receiving means of the video switching execution device,Within a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, a time code (TCt) indicating the video switching timing is obtained by adding a difference (TCd) to the time code (TCs), and the time code (TCnr) received from the second video signal generating means is the time code (TCt). The remote video switching device is characterized in that the video switching is performed when equal to.
[0024]
The eleventh invention isFirst video signal generating means of a video switching instruction device that always generates a time code (TCns) and transmits it to the first video relay means;
Video switching for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network A first video relay means of the pointing deviceRemote video switching characterized byapparatusIt is.
[0025]
A twelfth aspect of the present invention is a video switching instruction device that issues a video switching instruction, and a video switching execution device that performs video switching in accordance with a command from the video switching instruction device that is in a different location from the video switching instruction device. A video switching device according to
First video signal generating means of a video switching instruction device that always generates a time code (TCns) and transmits it to the first video relay means;
Video switching for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network First video relay means of the pointing device;
When a switching instruction signal is input, the time code (TCns) is read from the first video signal generation means, and the time code (TCns) is used as the time code (TCs) indicating the switching timing to transmit the video via the network. A switching command transmission means of the video switching instruction device to be transmitted to the switching execution device;
A second video signal generating means of a video switching execution device that always generates a time code (TCnr);
Second video relay means of a video switching execution device that receives a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A time code (TCp) is simultaneously read from the second video relay means and a time code (TCnr) is simultaneously read from the second video signal generating means, and a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr) is obtained. Switching command receiving means of the requested video switching execution device,
The switching command receiving means of the video switching execution device isWithin a predetermined time after receiving the time code (TCp)Time code (TCs) indicating the switching timingFrom the video switching instruction deviceUpon reception, a time code (TCt) indicating the video switching timing is obtained by adding a difference (TCd) to the time code (TCs), and the time code (TCnr) received from the second video signal generating means is the time code (TCt). The remote video switching device is characterized in that the video switching is performed when equal to.
[0026]
The thirteenth inventionA computer functions as each means constituting the remote switching device according to any one of the seventh to twelfth inventions.Remote video switchingprogramIt is.
[0027]
The fourteenth invention isA computer-readable recording medium having a remote video switching program according to the thirteenth invention recorded on a recording medium.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a system configuration diagram of a remote switching device according to a first embodiment of the present invention. The video switching device of FIG. 1 includes a switching
[0035]
The switching
[0036]
The switching
[0037]
The
[0038]
In the switching
[0039]
Further, the
[0040]
The
[0041]
On the other hand, in the switching
[0042]
The
[0043]
Next, the operation procedure of the switching
[0044]
In FIG. 2, first, at the time of signal reception standby from the video switching button [step S <b> 1], the switching
[0045]
Then, the
[0046]
Figure 3, CutIn the flowchart showing the operation procedure in the switching
[0047]
Next, the
[0048]
Thereafter, the
[0049]
Figure 4, CutIn the flowchart showing the operation procedure in the switching
[0050]
Next, the
[0051]
Thereafter, the
[0052]
FIG., CutIn the flowchart showing the operation procedure in the switching
[0053]
First, the
[0054]
Next, the time code (TCd) is calculated by subtracting the time code (TCpr) from the time code (TCnr) and held [steps 33 and 34].
[0055]
While waiting for a certain time in step 34, when receiving and acquiring the time code (TCs) from the switching command transmitter 14 [step 35], the time code (TCd) is added to the time code (TCs) to obtain 1 A time code (TCt) obtained by subtracting the frame is obtained as a time code (TCt) indicating video switching timing [step 36].
[0056]
Thereafter, the time code (TCnr) is repeatedly received from the video signal generator 25 [Step 37], and when the time code (TCnr) and the time code (TCt) become equal [Step 38], video switching is performed. [Step 39].
[0057]
FIG., CutIn the flowchart showing the operation procedure in the switching
[0058]
First, it waits until the time code (TCs) arrives [step 41]. Thereafter, when the
[0059]
Next, the time code (TCs)TCpr) Is subtracted to calculate (TCd) [step 44]. After waiting for the time interval indicated by the calculated time code (TCd) [Step 45], video switching is performed based on the time code (TCnr) [Step 46].
[0060]
By the operation described above, the output of the video in which the video of the
[0061]
FIG. 7 is an explanatory diagram of the configuration of the remote video switching system showing the second embodiment of the present invention. FIG. 7 shows an operation example for switching in the data center between video captured by one camera and video stored in the
[0062]
The
[0063]
The
[0064]
In the
[0065]
This apparatus generates a time code and a reference clock generated from absolute time. The switching
[0066]
The video stream is connected by a coaxial cable and transferred between the video devices via the SDI network. The
[0067]
Each video device receives a reference clock and realizes video frame synchronization.
[0068]
In the
[0069]
A control signal from the switching
[0070]
The
[0071]
In the
[0072]
In addition, the
[0073]
In the
[0074]
The switching
[0075]
The command transmitted from the switching command transmitter 55 is transmitted to the switching
[0076]
For video switching, commands called CUE UP, CM IN, CM IN TLMED OUT, CM OUT, MATRIX READ, and MATRIX CHANGE are prepared. Each command is divided according to the type of the button when the switching instruction button is pressed. These are executed by the following procedure.
[0077]
CUE UP
1. A switching command packet including a playback file name (F) after switching and a time code (TCc) indicating a video playback start point is transmitted from the switching command transmitter 55.
[0078]
2. The switching
[0079]
3. The switching
[0080]
CM IN
1. From the switching command transmitter 55, a switching command packet including a matrix (MT) indicating the correspondence between the input port and the output port of the
[0081]
2. The switching
[0082]
3. The switching
[0083]
4). The switching
[0084]
5. The switching
[0085]
6). An ACK signal is returned to the switching command transmitter 55.
[0086]
CM OUT
1. The switching command transmitter 55 transmits a switching command packet including a matrix (MT) indicating a correspondence relationship between the input port and the output port of the
[0087]
2. The switching
[0088]
3. The switching
[0089]
4). The switching
[0090]
5. The switching
[0091]
6). An ACK signal is returned to the switching command transmitter 55;
CM IN TIMED OUT
1. From the switching command transmitter 55, a matrix (MT) indicating the correspondence between the input port and output port of the
[0092]
2. The switching
[0093]
3. The switching
[0094]
4). The switching
[0095]
5. The switching
[0096]
6). An ACK signal is returned to the switching command transmitter 55.
[0097]
7. The switching
[0098]
8). The switching
[0099]
9. The switching
[0100]
10. An ACK signal is returned to the switching command transmitter 55.
[0101]
MATRIX READ
1. The switching command transmitter 55 transmits a switching command packet indicating a MATRIX READ command.
[0102]
2. The switching
[0103]
3. The switching
[0104]
4). The matrix data is returned to the switching command transmitter 55.
[0105]
MATRIX CHANGE
1. From the switching command transmitter 55, a MATRIX CHANGE switching command packet including a new matrix (MT) is transmitted.
[0106]
2. The switching
[0107]
3. The switching
[0108]
In the CUE UP, MATRIX READ, and MATRIX CHANGE commands, the switching command receiver does not receive the next switching command packet until the processing is completed after the switching command packet is received. The CM IN, CM OUT, and CM IN TIMED OUT commands can receive the next switching command packet until the switching operation is executed after the switching command packet is received and after entering the standby state.
[0109]
For example, when a CM OUT command is transmitted after the CM IN command, the first CM IN command is canceled and the CM OUT command is executed. As a result, even if the CM IN command is transmitted by mistake, it can be canceled.
[0110]
The video switching application of the switching command transmitter implements video switching by combining these five commands. The procedure is shown below.
[0111]
Switching to video of the
1. Execute CM IN
2. Execute MATRIX READ to confirm that the matrix (MT) has been changed correctly.
[0112]
Switching to the video sent from the
1. Execute CM OUT
2. Run MATRIX READ to confirm that the matrix (MT) has been changed correctly,
3. Perform CUE UP
Note that the present invention can be realized by configuring some or all of the functions of each device of the remote video switching device shown in FIG. 1 with a computer program and executing the program using the computer, or It is needless to say that the operation procedure shown in FIGS. 2 to 6 is constituted by a computer program, and the program can be executed by the computer. The program for realizing the function by the computer, or the processing procedure by the computer. Is recorded on a recording medium readable by the computer, for example, FD {floppy disk (registered trademark)}, MO, ROM, memory card, CD, DVD, removable disk, and the like. Can be distributed or distributed . It is also possible to provide the above program through a network such as the Internet or electronic mail.
[0113]
【The invention's effect】
As described above, according to the present invention, when the switching instruction point and the switching execution point are different, the video switching is also performed when the transfer video is lost due to the influence of the network or when it is affected by the delay fluctuation. It is possible to accurately detect the time and accurately switch the video frame instructed to switch.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of a remote switching device according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing an operation procedure in the switching instruction device.
FIG. 3 is a flowchart showing an operation procedure in the switching instruction device.
FIG. 4 is a flowchart showing an operation procedure in the switching instruction device.
FIG. 5 is a flowchart showing an operation procedure in the switching execution apparatus.
FIG. 6 is a flowchart showing an operation procedure in the switching execution apparatus.
FIG. 7 is an explanatory diagram of the configuration of a remote video switching system showing a second embodiment of the invention.
[Explanation of symbols]
10. Switching instruction device
11, 21 ... Video relay device
12 ... Monitor screen
13 ... Switching instruction button
14 ... Switching command transmitter
15, 25 ... Video signal generator
20 ... Switching execution device
22 ... Switcher
23 ... Switching command receiver
24 ... Video server
Claims (14)
映像信号発生手段が、タイムコード(TCns)を常に生成して映像中継手段に送信し、
映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
切り替え命令送信手段が、切り替え指示信号の入力があると、映像中継手段から転送映像のタイムコード(TCp)を読み込み、当該タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する
ことを特徴とする遠隔映像切り替え方法。A video switching method performed by a video switching instruction device that has a video signal generation unit, a video relay unit, and a switching command transmission unit, and issues a video switching command to a video switching execution device at a different location via a network,
The video signal generating means always generates a time code (TCns) and transmits it to the video relay means,
The video relay means receives the time code (TCns) and continuously assigns it to the transfer video as the time code (TCp), and transfers the transfer video to which the time code (TCp) is added via the network to the video switching execution device. To
When the switching command transmission means receives a switching instruction signal, it reads the time code (TCp) of the transfer video from the video relay means, and uses the time code (TCp) as the time code (TCs) indicating the switching timing, And transmitting to the video switching execution device via the remote video switching method.
映像信号発生手段が、タイムコード(TCns)を常に生成して映像中継手段に送信し、
映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
切り替え命令送信手段が、切り替え指示信号の入力があると、前記映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する
ことを特徴とする遠隔映像切り替え方法。A video switching method performed by a video switching instruction device that has a video signal generation unit, a video relay unit, and a switching command transmission unit, and issues a video switching command to a video switching execution device at a different location via a network,
The video signal generating means always generates a time code (TCns) and transmits it to the video relay means,
The video relay means receives the time code (TCns) and continuously assigns it to the transfer video as the time code (TCp), and transfers the transfer video to which the time code (TCp) is added via the network to the video switching execution device. To
When the switching command transmission means receives a switching instruction signal, it reads a time code (TCns) from the video signal generation means, and uses the time code (TCns) as a time code (TCs) indicating switching timing via the network. And transmitting to the video switching execution device.
映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
切り替え命令受信手段が、映像中継手段からタイムコード(TCp)を、映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え方法。This is a video switching method performed by a video switching execution device that has a video signal generation unit, a video relay unit, and a switching command receiving unit, and switches video according to a command from a video switching instruction device at a different location via a network. And
The video signal generating means always generates a time code (TCnr),
The video relay means receives the transfer video to which the time code (TCp) is given via the network from the video switching instruction device,
The switching command receiving means simultaneously reads the time code (TCp) from the video relay means and the time code (TCnr) from the video signal generating means, and obtains a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr). Seeking
When the switching command receiving means receives the time code (TCs) indicating the switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , it adds a difference (TCd) to the time code (TCs). A time code (TCt) indicating video switching timing is obtained, and video switching is performed when the time code (TCt) becomes equal to the time code (TCnr) received from the video signal generating means. Video switching method.
映像切り替え指示装置の第1の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記切り替え実施装置に送信し、
映像切り替え指示装置の切り替え命令送信手段が、切り替え指示信号の入力があると、タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信し、
映像切り替え実施装置の第2の映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像切り替え実施装置の第2の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
映像切り替え実施装置の切り替え命令受信手段が、第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え方法。A video switching method by a video switching instruction device that performs a video switching instruction and a video switching execution device that is in a different location from the video switching instruction device and performs a video switching by a command from the video switching instruction device via a network. There,
The first video relay means of the video switching instruction device transmits the transfer video to which the time code (TCp) is given via the network to the switching execution device,
When the switching instruction transmission means of the video switching instruction device receives the switching instruction signal, it transmits the time code (TCp) as the time code (TCs) indicating the switching timing to the video switching execution device via the network,
The second video signal generating means of the video switching execution device always generates a time code (TCnr),
The second video relay means of the video switching execution device receives the transfer video to which the time code (TCp) is given from the video switching instruction device via the network;
The switching command receiving means of the video switching execution device simultaneously reads the time code (TCp) from the second video relay means and the time code (TCnr) from the second video signal generating means, and the time code from the time code (TCnr). A value (TCd) obtained by subtracting (TCp) is obtained,
When the switching command receiving means of the video switching execution device receives the time code (TCs) indicating the switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , the difference to the time code (TCs) is obtained. (TCd) is added to obtain a time code (TCt) indicating the video switching timing, and video switching is performed when the time code (TCt) becomes equal to the time code (TCnr) received from the second video signal generating means. A remote video switching method characterized by being implemented.
映像切り替え指示装置の第1の映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する
ことを特徴とする請求項4記載の遠隔映像切り替え方法。The first video signal generating means of the video switching instruction device always generates a time code (TCns) and transmits it to the first video relay means,
The first video relay means of the video switching instruction device receives the time code (TCns), and continues to add the time code (TCp) to the transfer video, and the time code (TCp) is given via the network. The remote video switching method according to claim 4, wherein the transfer video is transmitted to the video switching execution device.
映像切り替え指示装置の第1の映像信号発生手段が、タイムコード(TCns)を常に生成して第1の映像中継手段に送信し、
映像切り替え指示装置の第1の映像中継手段が、前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信し、
映像切り替え指示装置の切り替え命令送信手段が、切り替え指示信号の入力があると、前記第1の映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信し、
映像切り替え実施装置の第2の映像信号発生手段が、タイムコード(TCnr)を常に生成し、
映像切り替え実施装置の第2の映像中継手段が、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信し、
映像切り替え実施装置の切り替え命令受信手段が、第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求め、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え方法。A video switching method by a video switching instruction device that performs a video switching instruction and a video switching execution device that is in a different location from the video switching instruction device and performs a video switching by a command from the video switching instruction device via a network. There,
The first video signal generating means of the video switching instruction device always generates a time code (TCns) and transmits it to the first video relay means,
The first video relay means of the video switching instruction device receives the time code (TCns), and continues to add the time code (TCp) to the transfer video, and the time code (TCp) is given via the network. Send the transfer video to the video switching execution device,
When the switching command transmission means of the video switching instruction device receives a switching instruction signal, the time code (TCns) is read from the first video signal generating means, and the time code (TCns) indicates the switching timing. (TCs) is transmitted to the video switching execution device via a network,
The second video signal generating means of the video switching execution device always generates a time code (TCnr),
The second video relay means of the video switching execution device receives the transfer video to which the time code (TCp) is given from the video switching instruction device via the network;
The switching command receiving means of the video switching execution device simultaneously reads the time code (TCp) from the second video relay means and the time code (TCnr) from the second video signal generating means, and the time code from the time code (TCnr). A value (TCd) obtained by subtracting (TCp) is obtained,
When the switching command receiving means of the video switching execution device receives the time code (TCs) indicating the switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , the difference to the time code (TCs) is obtained. (TCd) is added to obtain a time code (TCt) indicating the video switching timing, and video switching is performed when the time code (TCt) becomes equal to the time code (TCnr) received from the second video signal generating means. A remote video switching method characterized by being implemented.
タイムコード(TCns)を常に生成して映像中継手段に送信する映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像中継手段と、
切り替え指示信号の入力があると、映像中継手段から転送映像のタイムコード(TCp)を読み込み、当該タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する切り替え命令送信手段とを備えた
ことを特徴とする遠隔映像切り替え装置。A video switching device comprising a video switching instruction device that has a video signal generating unit, a video relay unit, and a switching command transmission unit and issues a video switching command to a video switching execution device at a different location via a network. ,
Video signal generating means for always generating a time code (TCns) and transmitting it to the video relay means;
Video relay for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network Means,
When a switching instruction signal is input, the time code (TCp) of the transfer video is read from the video relay means, and the video switching is performed via the network as the time code (TCs) indicating the switching timing. A remote video switching device comprising switching command transmission means for transmitting to the device.
タイムコード(TCns)を常に生成して映像中継手段に送信する映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像中継手段と、
切り替え指示信号の入力があると、前記映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する切り替え命令送信手段とを備えた
ことを特徴とする遠隔映像切り替え装置。A video switching device comprising a video switching instruction device that has a video signal generating unit, a video relay unit, and a switching command transmission unit and issues a video switching command to a video switching execution device at a different location via a network. ,
Video signal generating means for always generating a time code (TCns) and transmitting it to the video relay means;
Video relay for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network Means,
When a switching instruction signal is input, a time code (TCns) is read from the video signal generating means, and the time code (TCns) is used as a time code (TCs) indicating a switching timing to perform the video switching execution device via a network. A remote video switching device comprising switching command transmission means for transmitting to a remote control.
タイムコード(TCnr)を常に生成する映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像中継手段と、
映像中継手段からタイムコード(TCp)を、映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める切り替え命令受信手段とを備え、
該切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え装置。A video switching device comprising a video switching execution device that has a video signal generating unit, a video relay unit, and a switching command receiving unit, and that performs video switching according to a command from a video switching instruction device at a different location via a network Because
Video signal generating means for always generating a time code (TCnr);
Video relay means for receiving a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A switching command receiving means for simultaneously reading the time code (TCp) from the video relay means and the time code (TCnr) from the video signal generating means and obtaining a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr); With
When the switching command receiving means receives a time code (TCs) indicating switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , a difference (TCd) is generated in the time code (TCs). In addition, a time code (TCt) indicating video switching timing is obtained, and video switching is performed when the time code (TCt) becomes equal to the time code (TCnr) received from the video signal generating means. Remote video switching device.
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段と、
切り替え指示信号の入力があると、タイムコード(TCp)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する映像切り替え指示装置の切り替え命令送信手段と、
タイムコード(TCnr)を常に生成する映像切り替え実施装置の第2の映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像切り替え実施装置の第2の映像中継手段と、
第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める映像切り替え実施装置の切り替え命令受信手段とを備え、
該映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え装置。A video switching instruction device that performs a video switching instruction, and a video switching instruction device that is located at a different location from the video switching instruction device via a network and that performs video switching according to a command from the video switching instruction device. There,
First video relay means of a video switching instruction device for transmitting a transfer video to which a time code (TCp) is given via a network to the switching execution device;
When there is an input of a switching instruction signal, the switching instruction transmission means of the video switching instruction apparatus that transmits the time code (TCp) as the time code (TCs) indicating switching timing to the video switching execution apparatus via the network;
A second video signal generating means of a video switching execution device that always generates a time code (TCnr);
Second video relay means of a video switching execution device that receives a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A time code (TCp) is simultaneously read from the second video relay means and a time code (TCnr) is simultaneously read from the second video signal generating means, and a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr) is obtained. Switching command receiving means of the requested video switching execution device,
When the switching command receiving means of the video switching execution device receives a time code (TCs) indicating switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , the time code (TCs) is set. The time code (TCt) indicating the video switching timing is obtained by adding the difference (TCd), and the video is switched when the time code (TCt) becomes equal to the time code (TCnr) received from the second video signal generating means. A remote video switching device characterized by that.
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段とを備えた
ことを特徴とする請求項10記載の遠隔映像切り替え装置。First video signal generating means of a video switching instruction device that always generates a time code (TCns) and transmits it to the first video relay means;
Video switching for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network The remote video switching device according to claim 10, further comprising: a first video relay unit of an instruction device.
タイムコード(TCns)を常に生成して第1の映像中継手段に送信する映像切り替え指示装置の第1の映像信号発生手段と、
前記タイムコード(TCns)を受信し、常に転送映像にタイムコード(TCp)として付与し続け、ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え実施装置に送信する映像切り替え指示装置の第1の映像中継手段と、
切り替え指示信号の入力があると、前記第1の映像信号発生手段からタイムコード(TCns)を読み込み、当該タイムコード(TCns)を切り替えタイミングを示すタイムコード(TCs)として、ネットワークを介して前記映像切り替え実施装置に送信する映像切り替え指示装置の切り替え命令送信手段と、
タイムコード(TCnr)を常に生成する映像切り替え実施装置の第2の映像信号発生手段と、
ネットワークを介してタイムコード(TCp)が付与された転送映像を前記映像切り替え指示装置から受信する映像切り替え実施装置の第2の映像中継手段と、
第2の映像中継手段からタイムコード(TCp)を、第2の映像信号発生手段からタイムコード(TCnr)を同時に読み取り、タイムコード(TCnr)からタイムコード(TCp)を差し引いた値(TCd)を求める映像切り替え実施装置の切り替え命令受信手段とを備え、
映像切り替え実施装置の切り替え命令受信手段が、前記タイムコード(TCp)の受信から所定の時間内に切り替えタイミングを示すタイムコード(TCs)を映像切り替え指示装置から受信すると、タイムコード(TCs)に差(TCd)を加えて映像切り替えタイミングを示すタイムコード(TCt)求め、当該タイムコード(TCt)が第2の映像信号発生手段から受信するタイムコード(TCnr)と等しくなった際に映像の切り替えを実施する
ことを特徴とする遠隔映像切り替え装置。A video switching instruction device that performs a video switching instruction, and a video switching instruction device that is located at a different location from the video switching instruction device via a network and that performs video switching according to a command from the video switching instruction device. There,
First video signal generating means of a video switching instruction device that always generates a time code (TCns) and transmits it to the first video relay means;
Video switching for receiving the time code (TCns), continuously adding the time code (TCp) to the transfer video, and transmitting the transfer video with the time code (TCp) to the video switching execution device via the network First video relay means of the pointing device;
When a switching instruction signal is input, the time code (TCns) is read from the first video signal generation means, and the time code (TCns) is used as the time code (TCs) indicating the switching timing to transmit the video via the network. A switching command transmission means of the video switching instruction device to be transmitted to the switching execution device;
A second video signal generating means of a video switching execution device that always generates a time code (TCnr);
Second video relay means of a video switching execution device that receives a transfer video to which a time code (TCp) is given via a network from the video switching instruction device;
A time code (TCp) is simultaneously read from the second video relay means and a time code (TCnr) is simultaneously read from the second video signal generating means, and a value (TCd) obtained by subtracting the time code (TCp) from the time code (TCnr) is obtained. Switching command receiving means of the requested video switching execution device,
When the switching command receiving means of the video switching execution device receives the time code (TCs) indicating the switching timing within a predetermined time from the reception of the time code (TCp) from the video switching instruction device , the difference to the time code (TCs) is obtained. (TCd) is added to obtain a time code (TCt) indicating the video switching timing, and video switching is performed when the time code (TCt) becomes equal to the time code (TCnr) received from the second video signal generating means. A remote video switching device characterized by being implemented.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002061813A JP4130871B2 (en) | 2002-03-07 | 2002-03-07 | Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002061813A JP4130871B2 (en) | 2002-03-07 | 2002-03-07 | Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2003264741A JP2003264741A (en) | 2003-09-19 |
| JP2003264741A5 JP2003264741A5 (en) | 2005-06-09 |
| JP4130871B2 true JP4130871B2 (en) | 2008-08-06 |
Family
ID=29195905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002061813A Expired - Fee Related JP4130871B2 (en) | 2002-03-07 | 2002-03-07 | Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4130871B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7947895B2 (en) | 2003-12-10 | 2011-05-24 | Sanyo Electric Co., Ltd. | Photovoltaic device |
-
2002
- 2002-03-07 JP JP2002061813A patent/JP4130871B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7947895B2 (en) | 2003-12-10 | 2011-05-24 | Sanyo Electric Co., Ltd. | Photovoltaic device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003264741A (en) | 2003-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101070947B1 (en) | Apparatus and method for accommodating fast change of digital streaming sources and formats | |
| EP3591908B1 (en) | Method and device for lip-speech synchronization among multiple devices | |
| JP5874178B2 (en) | Camera system, camera device, camera control device, and relay device | |
| JP2009284282A (en) | Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system | |
| KR101647938B1 (en) | Method and System for Providing Media Streaming By Interworking Heterogeneous Network through a Mobile Communication Network | |
| KR20130078643A (en) | Methods of providing timing information using mmt control layer signaling for synchronizing mmt packet streams in mmt hybrid delivery service and methods of synchronizing mmt packet streams in mmt hybrid delivery service | |
| WO2011113315A1 (en) | Stream media live service system and implementation method thereof | |
| KR20110018867A (en) | Propagation Delay Compensation on Synchronized Communication Devices in a Packet-Switched Network | |
| KR20210094078A (en) | Method and apparatus for synchronously switching between an audio stream and a video stream | |
| CN113542897A (en) | Audio and video live broadcast method suitable for multi-view live broadcast | |
| CN108965777B (en) | Echo cancellation method and device | |
| JP2000184303A (en) | Digital broadcast receiving system and digital broadcast receiving apparatus | |
| JP4130871B2 (en) | Remote video switching method, remote video switching device, remote video switching program, and recording medium recording remote video switching program | |
| JP7334442B2 (en) | Broadcast signal processing system and broadcast signal processing method | |
| EP1548997A1 (en) | Satellite digital broadcast receiving device | |
| KR100402566B1 (en) | Communication apparatus and communication method | |
| JP2010278983A (en) | Video transmission apparatus and method | |
| CN101272265B (en) | IP broadcast system, and multiplexer, receiving apparatus and method used in ip broadcast system | |
| US20100332591A1 (en) | Media distribution switching method, receiving device and transmitting device | |
| JP4738251B2 (en) | Synchronous automatic adjustment device | |
| KR100928832B1 (en) | Apparatus and method for building IP based video service system in optical-coaxial mixed network | |
| Oh et al. | Implementation of a live media production platform for cloud-based broadcast workflows | |
| JP2001094519A (en) | Digital broadcast receiving method and apparatus | |
| JP2016531485A (en) | Synchronization method by multimedia player while processing items of multimedia content transmitted by MBMS service | |
| JP2020170914A (en) | Switching method, IP retransmission system, IP retransmission device and control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040903 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040903 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061219 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080311 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080422 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080520 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080526 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110530 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |