(57)【要約】【課題】複数の映像送信装置が存在する状況においても、映像送信装置の数、配置場所、映像受信再生装置からの伝送距離にかかわらず、映像信号の混信や輻輳による画像劣化を起こすことなく、ユーザの要求する時刻で正確に受信映像の切替を行うことが可能となる。【解決手段】複数の映像送信装置が存在する状況において、映像ライン数を加味した映像開始タイムコードを生成し、切替先の映像送信装置において内部タイムコードが映像開始タイムコードのフレーム番号と等しくなった時点で映像ライン数の時間分バッファリング後、送信を開始し、切替元の映像送信装置において内部タイムコードが映像送信停止タイムコードに等しくなった時点でバッファリングを停止する。【選択図】図１
2010011196.tif 000002
【特許請求の範囲】
【請求項１】
映像受信装置が複数の映像送信装置のうち１つの映像送信装置から他の映像送信装置へ受信映像の切替を行う映像送受信システムであって、
前記映像受信装置は、
前記映像送信装置から受信したタイムコードを映像ライン数の精度で計測するタイムコード計測手段と、
計測された前記タイムコードに基づき、現在の映像受信先の映像送信装置に対し、映像送信停止タイムコードＥＴを生成して送信する映像送信停止タイムコード生成手段、または、計測された前記タイムコードに基づき、映像切替先の映像送信装置に対し、映像送信開始タイムコードＳＴを生成して送信する映像送信開始タイムコード生成手段と、を備え、
前記映像送信装置は、
タイムコードＴを生成するタイムコード生成手段と、
所定時間分の映像信号を保持する送信バッファと、
前記ＥＴを受信し、Ｔ＝ＥＴとなるとバッファリングを停止するよう前記バッファを制御するか、又は前記ＳＴを受信し、ＴとＳＴのフレーム番号が等しくなるとＳＴのライン番号ＳＬの時間分だけバッファリングを開始するよう前記送信バッファを制御するバッファ制御部と、
前記ＳＬの時間経過後、前記送信バッファの先頭にある映像信号から前記映像受信装置に送信を開始する映像送信手段と、を備える、映像送受信システム。
【請求項２】
前記映像受信装置は、
入力映像に対して所定の時間の映像を保持する受信バッファと、
前記受信バッファ内の映像信号の量の目標値、上限閾値、及び下限閾値を設定し、前記量が前記上限閾値を超え目標値を上回っている超過ライン数、又は前記量が前記下限閾値より低く目標値を下回っている不足ライン数を監視し、前記超過ライン数又は前記不足ライン数を前記映像送信開始タイムコード生成部へ送信するバッファ監視部、を更に備え、
前記映像送信開始タイムコード生成部は、前記超過ライン数又は前記不足ライン数、前記ＥＴ、及び前記計測タイムコードに基づき前記ＳＴを求める、
前記請求項１記載の映像送受信システム。
【請求項３】
前記映像送信装置は、
前記送信バッファ内の映像信号が所定のクロスフェード時間ＦＴの半分になると、前記送信バッファ内の映像信号を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に低下もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を行い、その後映像送信を停止する映像送信フェードアウト手段と、
前記ＳＬの時間経過後、前記ＦＴの半分の時間分の映像送信を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に増加もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を開始し、前記ＦＴの半分の時間分の映像信号をバッファリングする映像送信フェードイン手段と、を更に備える、請求項１記載の映像送受信システム。
【請求項４】
映像受信装置が複数の映像送信装置のうち１つの映像送信装置から他の映像送信装置へ受信映像の切替を行う映像送受信システムで、前記映像送信装置の送信バッファを制御する方法であって、
前記映像受信装置は、
前記映像送信装置から受信したタイムコードを映像ライン数の精度で計測するステップと、
計測された前記タイムコードに基づき、現在の映像受信先の映像送信装置に対し、映像送信停止タイムコードＥＴを生成して送信するステップ、または、計測された前記タイムコードに基づき、映像切替先の映像送信装置に対し、映像送信開始タイムコードＳＴを生成して送信するステップと、を行い、
前記映像送信装置は、
タイムコードＴを生成するステップと、
所定時間分の映像信号を保持するステップと、
前記ＥＴを受信し、Ｔ＝ＥＴとなるとバッファリングを停止するよう前記バッファを制御するか、又は前記ＳＴを受信し、ＴとＳＴのフレーム番号が等しくなるとＳＴのライン番号ＳＬの時間分だけバッファリングを開始するよう前記送信バッファを制御するステップと、
前記ＳＬの時間経過後、前記送信バッファの先頭にある映像信号から前記映像受信装置に送信を開始するステップと、を行う、送信バッファ制御方法。
【請求項５】
前記映像受信装置は、
入力映像に対して所定の時間の映像を保持するステップと、
前記受信バッファ内の映像信号の量の目標値、上限閾値、及び下限閾値を設定し、前記量が前記上限閾値を超え目標値を上回っている超過ライン数、又は前記量が前記下限閾値より低く目標値を下回っている不足ライン数を監視し、前記超過ライン数又は前記不足ライン数を前記映像送信開始タイムコード生成部へ送信するステップ、
前記超過ライン数又は前記不足ライン数、前記ＥＴ、及び前記計測タイムコードに基づき前記ＳＴを求めるステップ、を行う
前記請求項４記載の送信バッファ制御方法。
【請求項６】
前記映像送信装置は、
前記送信バッファ内の映像信号が所定のクロスフェード時間ＦＴの半分になると、前記送信バッファ内の映像信号を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に低下もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を行い、その後映像送信を停止するステップと、
前記ＳＬの時間経過後、前記ＦＴの半分の時間分の映像送信を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に増加もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を開始し、前記ＦＴの半分の時間分の映像信号をバッファリングするステップと、を更に行う、請求項４記載の送信バッファ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像送受信システム及び映像切替方法映像送受信システム及び映像切替方法及び映像送信装置及び映像受信装置及び制御装置に係り、特に、映像の中継・伝送において、複数の映像送信装置から一つを選んで、受信・再生を行う映像送受信システムに関し、受信映像を他の映像送信装置からの映像に切り替える際の映像信号の混信や一時的な欠落を防ぐ映像送受信システム及び映像切替方法映像送受信システム及び映像切替方法及び映像送信装置及び映像受信装置及び制御装置に関する。
【背景技術】
【０００２】
カメラやＶＴＲなどの映像ソースと接続された映像送信装置が複数存在し、その中から一つを選んで再生する従来の映像再生システムでは、各々の映像送信装置からは常に映像信号が出力されており、映像切替装置により電気的なスイッチングを行うなどの手法がとられる。例えば、映像信号のアナログ・ディジタル変換を行い、メモリを利用して映像データのバッファリングを行い、映像切替の際の同期を維持する方法がある（例えば、特許文献１参照）。
【０００３】
また、映像切替装置を多段に接続し、多数の映像送信装置から１つの映像を選択して再生する手法がある（例えば、特許文献２参照）。
【０００４】
また、映像送信装置と映像再生装置がネットワークで接続され、それぞれの映像が複数の符号化ストリームとして伝送されるシステムがある（例えば、特許文献３参照）。
【０００５】
さらに、ネットワーク上に存在する複数のサーバ上の映像を、ＶＯＤ（ビデオ・オン・デマンド）方式で順に伝送し、映像再生装置において映像の切れ目が発生しないように再生を行う手法がある（例えば、特許文献４参照）。
【特許文献１】特開平６−２５３２１３号公報
【特許文献２】特開２００３−１８６４６０号公報
【特許文献３】特開平１１−１１２９６４号公報
【特許文献４】特開平１１−４１５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１，２に示されるような従来のシステムでは、映像送信装置と映像切替装置がそれぞれ直接電気的に接続されている必要がある。映像送信装置が多数存在し、また離れた位置に分散して存在するような場合は、それぞれの映像送信装置と映像切替装置を電気的に直接接続させることは困難である。これに対し、特許文献２のような映像切替装置の多段接続を利用した場合、映像再生装置と映像切替装置の間に伝送遅延が存在すると、ユーザの希望する時刻で映像を切り替えることは困難である。
【０００７】
また、特許文献３に示されるように、映像の伝送経路をパケット交換式のネットワークにし、映像送信装置を利用することで、伝送距離が長距離であっても映像送信装置と映像再生装置の接続は容易になる。但し、この場合、符号化ストリームの合計のビットレートが伝送経路の帯域幅を超えると輻輳が発生し、正しく映像伝送ができなくなるため、接続可能な映像送信の数、もしくは映像品質に制限が生じる。
【０００８】
特許文献４では、映像送信装置となる複数のサーバのうち、選択した一つのサーバからの符号化ストリームのみが伝送されるが、映像切替の瞬間に２つの符号化ストリームが同時に伝送経路上に存在する可能性があるため、輻輳による映像品質の低下を避けるためには、２つの符号化ストリームの合計のビットレートが伝送経路の帯域幅よりも小さくなければならない。また、パケット交換式のネットワークにおいては、パケット到着の輻輳が起こらないように切替を制御するのは、それぞれの映像送信装置と輻輳発生地点の間の伝送遅延時間やパケット到達時間の揺らぎ（ジッタ）を考慮して、それぞれの映像送信装置の映像送信の開始／停止を制御しなければならない。
【０００９】
本発明は、上記の点に鑑みなされたもので、複数の映像送信装置が存在する状況において、映像送信装置の数、配置場所、映像受信再生装置からの伝送距離に関わらず、映像信号の混信や輻輳による画質劣化を起こすことなく、ユーザの要求する時刻で正確に、受信映像の切り替えを行うことが可能な映像送受信システム及び映像切替方法映像送受信システム及び映像切替方法及び映像送信装置及び映像受信装置及び制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明では、１つの映像受信装置に対して複数の映像送信装置のうち１つのみが映像送信を行い、映像切替元の映像送信を停止させ、映像切替先の映像送信を開始させて映像受信装置における映像切替を行う。また、各映像送信装置は生成したタイムコードを、映像送信の有無に関わらず映像受信装置に送信し、映像受信装置は計測した各映像送信装置からタイムコードの差分を用いて、映像送信装置に対し、映像送信開始の時刻を指定することを特徴とする。ここでのタイムコードとは、映像信号における時刻を表す値のことであり、映像信号１フレームを最小単位とするＳＭＰＴＥタイムコードが代表的であるが、入力映像信号と同期した時刻情報であればどのようなものでもよい。
【００１１】
本発明の請求項１によると、映像受信装置が複数の映像送信装置のうち１つの映像送信装置から他の映像送信装置へ受信映像の切替を行う映像送受信システムであって、
前記映像受信装置は、
前記映像送信装置から受信したタイムコードを映像ライン数の精度で計測するタイムコード計測手段と、
計測された前記タイムコードに基づき、現在の映像受信先の映像送信装置に対し、映像送信停止タイムコードＥＴを生成して送信する映像送信停止タイムコード生成手段、または、計測された前記タイムコードに基づき、映像切替先の映像送信装置に対し、映像送信開始タイムコードＳＴを生成して送信する映像送信開始タイムコード生成手段と、を備え、
前記映像送信装置は、
タイムコードＴを生成するタイムコード生成手段と、
所定時間分の映像信号を保持する送信バッファと、
前記ＥＴを受信し、Ｔ＝ＥＴとなるとバッファリングを停止するよう前記バッファを制御するか、又は前記ＳＴを受信し、ＴとＳＴのフレーム番号が等しくなるとＳＴのライン番号ＳＬの時間分だけバッファリングを開始するよう前記送信バッファを制御するバッファ制御部と、
前記ＳＬの時間経過後、前記送信バッファの先頭にある映像信号から前記映像受信装置に送信を開始する映像送信手段と、を備える。
【００１２】
本発明の請求項２によると、前記映像受信装置は、
入力映像に対して所定の時間の映像を保持する受信バッファと、
前記受信バッファ内の映像信号の量の目標値、上限閾値、及び下限閾値を設定し、前記量が前記上限閾値を超え目標値を上回っている超過ライン数、又は前記量が前記下限閾値より低く目標値を下回っている不足ライン数を監視し、前記超過ライン数又は前記不足ライン数を前記映像送信開始タイムコード生成部へ送信するバッファ監視部、を更に備え、
前記映像送信開始タイムコード生成部は、前記超過ライン数又は前記不足ライン数、前記ＥＴ、及び前記計測タイムコードに基づき前記ＳＴを求める。
【００１３】
本発明の請求項３によると、前記映像送信装置は、
前記送信バッファ内の映像信号が所定のクロスフェード時間ＦＴの半分になると、前記送信バッファ内の映像信号を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に低下もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を行い、その後映像送信を停止する映像送信フェードアウト手段と、
前記ＳＬの時間経過後、前記ＦＴの半分の時間分の映像送信を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に増加もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を開始し、前記ＦＴの半分の時間分の映像信号をバッファリングする映像送信フェードイン手段と、を更に備える。
【００１４】
本発明の請求項４によると、映像受信装置が複数の映像送信装置のうち１つの映像送信装置から他の映像送信装置へ受信映像の切替を行う映像送受信システムで、前記映像送信装置の送信バッファを制御する方法であって、
前記映像受信装置は、
前記映像送信装置から受信したタイムコードを映像ライン数の精度で計測するステップと、
計測された前記タイムコードに基づき、現在の映像受信先の映像送信装置に対し、映像送信停止タイムコードＥＴを生成して送信するステップ、または、計測された前記タイムコードに基づき、映像切替先の映像送信装置に対し、映像送信開始タイムコードＳＴを生成して送信するステップと、を行い、
前記映像送信装置は、
タイムコードＴを生成するステップと、
所定時間分の映像信号を保持するステップと、
前記ＥＴを受信し、Ｔ＝ＥＴとなるとバッファリングを停止するよう前記バッファを制御するか、又は前記ＳＴを受信し、ＴとＳＴのフレーム番号が等しくなるとＳＴのライン番号ＳＬの時間分だけバッファリングを開始するよう前記送信バッファを制御するステップと、
前記ＳＬの時間経過後、前記送信バッファの先頭にある映像信号から前記映像受信装置に送信を開始するステップと、を行う。
【００１５】
本発明の請求項５によると、前記映像受信装置は、
入力映像に対して所定の時間の映像を保持するステップと、
前記受信バッファ内の映像信号の量の目標値、上限閾値、及び下限閾値を設定し、前記量が前記上限閾値を超え目標値を上回っている超過ライン数、又は前記量が前記下限閾値より低く目標値を下回っている不足ライン数を監視し、前記超過ライン数又は前記不足ライン数を前記映像送信開始タイムコード生成部へ送信するステップ、
前記超過ライン数又は前記不足ライン数、前記ＥＴ、及び前記計測タイムコードに基づき前記ＳＴを求めるステップ、を行う。
【００１６】
本発明の請求項６によると、前記映像送信装置は、
前記送信バッファ内の映像信号が所定のクロスフェード時間ＦＴの半分になると、前記送信バッファ内の映像信号を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に低下もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を行い、その後映像送信を停止するステップと、
前記ＳＬの時間経過後、前記ＦＴの半分の時間分の映像送信を、前記ＦＴの経過と同時に完了するよう、送信ビットレートを段階的に増加もしくは通常のビットレートより低い一定量のビットレートを保って映像送信を開始し、前記ＦＴの半分の時間分の映像信号をバッファリングするステップと、を更に備える。
【発明の効果】
【００１７】
上記のように本発明によれば、複数の映像送信装置が存在する状況においても、映像送信装置の数、配置場所、映像受信再生装置からの伝送距離にかかわらず、映像信号の混信や輻輳による画像劣化を起こすことなく、ユーザの要求する時刻で正確に受信映像の切替を行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
最初に本発明の動作原理を説明する。
【００１９】
図１は本発明の原理構成図である。
【００２０】
図１のシステムは、映像受信装置と、複数の映像送信装置で構成され、複数の映像送信装置から１つを選択して映像を受信し、この間、他の映像送信装置は映像送信を停止する映像送受信システムであって、
映像送信装置は、
映像入力手段と、
映像信号を映像受信装置に送信する映像送信手段と、
タイムコードＴを生成するタイムコード生成手段と、
タイムコードＴを映像受信装置に送信するタイムコード送信手段と、
映像送信停止タイムコードＥＴを受信し、Ｔ＝ＥＴとなったときに映像送信を停止する映像送信停止手段、または、映像送信開始タイムコードＳＴを受信し、Ｔ＝ＳＴとなったときに映像送信を開始する映像送信開始手段と、
を備え、
映像受信装置は、
映像送信装置より伝送経路を介して映像信号を受信する映像受信手段と、
映像出力手段と、
映像送信装置で生成されたタイムコードを求めるタイムコード計測手段と、
現在の映像受信先の映像送信装置に対し、映像送信停止タイムコードＥＴを生成して送信する映像送信停止タイムコード生成手段、または、映像切替先の映像送信装置に対し、映像送信開始タイムコードＳＴを生成して送信する映像送信開始タイムコード生成手段と、を備え、複数の映像送信装置からの受信映像の切替を行う。映像送信装置及び映像受信装置は、パーソナルコンピュータ、ワークステーション、専用コンピュータ、又は上述の機能を実行可能な如何なるコンピュータにより実施されてもよい。
【００２１】
図２は本発明の原理を説明するための図である。
【００２２】
図２の方法は、映像受信装置が複数の映像送信装置のうち１つの映像を受信している状態から、該映像送信装置へ映像送信停止の要求を送信し、他の映像送信装置へ映像送信開始の要求を送信して受信映像の切替を行う映像切替方法であって、
各映像送信装置において、
タイムコードを生成するステップ（ステップＳ１）と、
映像送信の有無にかかわらず映像伝送経路を介して映像受信装置にタイムコードを送信するステップ（ステップＳ２）と、を行い、
映像受信装置において、
映像送信停止タイムコードＥＴＡを生成するステップ（ステップＳ３）と、
映像の切替元となる映像送信装置Ａに対し、ＥＴＡを送信するステップ（ステップＳ４）と、
映像受信装置で計測された映像送信装置ＢからのタイムコードＯＴＢと映像送信装置ＡからのタイムコードＯＴＡの差分ＤＴＢにＥＴＡを加算して映像送信開始タイムコードＳＴＢを生成するステップ（ステップＳ５）と、
映像の切替先となる映像送信装置Ｂに対し、ＳＴＢを送信するステップ（ステップＳ６）と、
映像送信装置Ａにおいて、ＥＴＡを受信するステップ（ステップＳ７）と、
自身が生成するタイムコードＴＡがＥＴＡになると同時に映像送信を停止するステップ（ステップＳ８）と、を行い、
映像送信装置Ｂにおいて、
ＳＴＢを受信するステップ（ステップＳ９）と、
自身が生成するタイムコードＴＢがＳＴＢになると同時に映像送信を開始するステップ（ステップＳ１０）と、
を行い、映像送信装置Ａの映像から、映像送信装置Ｂの映像へと受信映像の切替を行う。
【００２３】
図３は、本発明の映像送信開始タイムコード生成処理の動作原理を説明する図である。
【００２４】
２つの映像送信装置Ａ，Ｂと２つの映像受信装置の伝送経路は途中の伝送経路結合装置１０で１つに纏められる。伝送経路結合装置１０は、パケット伝送ネットワークにおけるパケット交換装置や、２つの経路の信号を電気的に加算する装置等を示し、それぞれの映像送信装置Ａ，Ｂから同時に映像送信が行われた場合は、ここで輻輳または映像信号の混信が発生する箇所となる。映像送信装置Ａ、Ｂで生成されたタイムコードをそれぞれＴＡ，ＴＢ、映像受信装置２０で計測された映像送信装置Ａ，ＢからのタイムコードをそれぞれＯＴＡ，ＯＴＢとし、映像送信装置Ａ，Ｂから伝送経路結合装置１０までの伝送遅延時間をＤＡ，ＤＢ、伝送経路結合装置１０から映像受信装置２０までの伝送遅延時間をＤＣとすると、
ＴＡ＝ＯＴＡ＋ＤＣ＋ＤＡ              （１）
ＴＢ＝ＯＴＢ＋ＤＣ＋ＤＢ              （２）
という関係が成り立つ。映像送信装置Ａにおいて、ＴＡ＝ＥＴＡとなったときに映像送信を停止し、映像送信装置Ｂにおいて、ＴＢ＝ＳＴＢとなったときに映像送信を開始するように制御を行うとき、伝送経路結合装置１０において輻輳または混信が発生しないための条件は、
ＥＴＡ＋ＤＡ−ＴＡ'＝ＳＴＢ＋ＤＢ−ＴＢ'        （３）
となる。ここで、ＴＡ'及びＴＢ'は、ある時刻におけるＴＡとＴＢの値を示す。この時刻において映像受信装置２０で計測されたタイムコードをＯＴＡ'及びＯＴＢ'とすると、式（１）、式（２）、及び式（３）により、
ＳＴＢ＝ＥＴＡ＋ＯＴＢ'−ＯＴＡ'              （４）
が成り立つ。
【００２５】
伝送経路結合装置１０において、
ＥＴＡ'＝ＥＴＡ＋ＤＡ−ＴＡ'、ＳＴＢ'＝ＳＴＢ＋ＤＢ−ＴＢ'
とすると、映像送信装置Ａにおける後述する映像送信フェードアウト部により、映像信号Ａのビットレートは、図４の時刻ＥＴＡ'から時刻ＥＴＡ'＋ＦＴまでのように推移し、映像送信装置Ｂにおける後述する映像送信フェードイン部により、映像信号Ｂのビットレートは、図４の時刻ＳＴＢから時刻ＳＴＢ＋ＦＴまでのように推移する。なお、このクロスフェード処理は、映像送信フェードアウト時に映像受信装置２０のバッファを消費することで可能となるものであり、このときの映像送信装置Ａ，Ｂと映像受信装置２０におけるバッファ量の推移は、図５に示す通りとなる。
【００２６】
これにより、図３に示した伝送遅延ＤＡ，ＤＢがネットワークのジッタなどにより変動することで、映像切替の瞬間における映像信号Ａと映像信号Ｂの合計ビットレートが変動する場合において、変動の割合を抑え、図６のような瞬間的な輻輳の発生を防ぐことができる。
【００２７】
図１乃至図６を参照して説明した本発明の原理によると、切替制御の時間的粒度がタイムコードの粒度及び映像送受信装置における処理単位の粒度に依存する。例えばタイムコードの粒度が映像１フレーム単位であり、映像送受信装置においてタイムコードの送信／計測、映像送信の開始／停止の処理が映像１フレーム単位で行われる場合、映像１フレーム時間未満の精度で切替制御を行うことができない。これはすなわち、ストリームが切り替わる時刻が最大で映像１フレーム時間だけ前後することになり、切替時のオーバーラップが避けられないことを意味する。このオーバーラップによるネットワークの輻輳を防ぐために、上述の原理ではクロスフェード処理を行っている。
【００２８】
本発明は、更に、ストリームのオーバーラップそのものを防ぐために、映像１フレーム以下、すなわち映像ライン単位での切替制御を行う。但し、映像送信装置から送られるタイムコードの粒度をライン単位にしたり、映像送受信装置の処理の粒度をライン単位にしたりすると、ネットワーク負荷及び処理負荷が増加し、システムのコストを増大させてしまう。従って、本発明は、システムのコストの増大を防ぎ、且つライン単位で切替制御を行う。更に、長時間のストリーム伝送において、映像切替のタイミングでバッファ量を調整することで、送信装置と受信装置のクロックのずれから発生するバッファオーバーフローとバッファアンダーフローを抑えることを可能とする。
【００２９】
ライン単位の切替制御を実現するため、本発明では、映像の時間軸方向の位置を示すタイムコードは映像１画面を単位とするフレーム番号と、更に細かい単位として走査線１本を単位とするライン番号を含む。タイムコードをＴ、フレーム番号をＦ、ライン番号をＬとすると、Ｔ＝Ｆ．Ｌと表される。映像１フレームを構成する映像ライン数をＬＭＡＸとすると、０≦Ｌ≦ＬＭＡＸ−１であり、Ｌ＝ＬＭＡＸ−１のときＬを１増加すると、Ｆが１増加しＬが０になる。Ｔａ＝Ｆａ．Ｌａ、Ｔｂ＝Ｆｂ．Ｌｂのとき、加算及び減算は次のように行われる：
Ｔａ＋Ｔｂ
＝（Ｆａ＋Ｆｂ）．（Ｌａ＋Ｌｂ）
・・・Ｌａ＋Ｌｂ＜ＬＭＡＸのとき
＝（Ｆａ＋Ｆｂ＋１）．（Ｌａ＋Ｌｂ−ＬＭＡＸ）
・・・Ｌａ＋Ｌｂ≧ＬＭＡＸのとき      （５）
Ｔａ−Ｔｂ
＝（Ｆａ−Ｆｂ）．（Ｌａ−Ｌｂ）
・・・Ｌａ≧Ｌｂのとき
＝（Ｆａ−Ｆｂ−１）．（Ｌａ−Ｌｂ＋ＬＭＡＸ）
・・・Ｌａ＜Ｌｂのとき              （６）
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００３０】
［第１の実施の形態］
図７は、本発明の第１の実施の形態における送受信システムの構成を示す。
【００３１】
同図に示す送受信システムは、映像送信装置６００Ａ，６００Ｂ、映像受信装置７００から構成される。
【００３２】
映像送信装置６００は、映像入力部６１０、映像送信部６２０、タイムコード生成部６３０、タイムコード送信部６４０、バッファ６５０、映像フェードアウト部６６０、映像送信フェードイン部６７０、バッファ制御部６８０から構成される。
【００３３】
映像受信装置７００は、映像受信部７１０、映像出力部７２０、タイムコード計測部７３０、映像送信停止タイムコード生成部７４０、映像送信開始タイムコード７５０、バッファ７６０から構成される。
【００３４】
複数の映像送信装置６００Ａ、６００Ｂと映像受信装置７００との伝送経路は、図３と同様に、途中の経路結合装置１０で一つに纏められる。伝送経路は、回線占有型もしくはパケット伝送型の経路となり、伝送経路が回線占有型の経路の場合は、経路結合装置１０は回線交換部もしくは信号加算部となる。伝送経路がパケット伝送型の経路の場合は、経路結合部はパケット交換部となる。
【００３５】
図８は、本発明の第１の実施の形態における動作のシーケンスチャートである。
【００３６】
ステップＳ１０１で、映像の切替元となる映像送信装置１００Ａ及び映像の切替先となる映像送信装置１００Ｂにおいて、映像入力部６１０Ａ，６１０Ｂに映像信号が入力される。同時に、タイムコード生成部６３０Ａ，６３０Ｂにおいて、入力された映像信号と対応付けられたタイムコードＴＡ及びＴＢがそれぞれ生成される。タイムコードの生成は次の通り行われる。映像の切替元となる映像送信装置６００Ａ及び映像の切替先となる映像送信装置６００Ｂにおいて、映像入力部６１０Ａ，６１０Ｂに映像信号が入力される。同時に、タイムコード生成部６３０Ａ，６３０Ｂにおいて、入力された映像信号と対応付けられたタイムコードＴＡ及びＴＢがそれぞれ生成される。タイムコードの生成については、入力映像信号のクロックを基準として生成するか、入力映像信号にタイムコードが付与されている場合は、そのタイムコードをそのまま生成タイムコードとして利用してもよい。なお、一般に用いられるＳＭＰＴＥタイムコード等では、時刻情報の最小単位が映像Ｉフレームとなるが、映像の水平同期信号を利用し、より細かい単位でのタイムコードを生成してもよい。つまり、タイムコードは映像１画面を単位とするフレーム番号と、更に細かい単位として走査線１本を単位とするライン番号を含んでよい。
【００３７】
ステップＳ１０２で、次に、映像送信装置６００Ａでは、入力映像信号を映像信号送信部６２０Ａより伝送経路を介して送信する。このとき、映像送信装置６００Ａでは所定の時間ＢＴの映像をバッファ６５０Ａにバッファリングしながら映像信号送信部６２０Ａから送出する。なお、これ以前に他の映像送信装置から映像送信装置６００Ａへの映像の切り替えが行われていない場合には、バッファリングは省略してもよい。
【００３８】
ステップＳ１０３で、映像受信装置７００において、映像送信装置６００Ａから送信された映像を映像受信部７１０で受信し、少なくとも所定の時間ＢＴの映像をバッファ７６０にバッファリングしながら映像出力部７２０から映像出力を行う。
【００３９】
ステップＳ１０４で、映像受信装置７００のタイムコード計測部７３０において、両方の映像送信装置６００Ａ，６００Ｂからのタイムコードの受信と計測を行い、映像送信装置６００Ａからの計測されたタイムコードＯＴＡと映像送信装置６００Ｂからの計測されたタイムコードＯＴＢを得る。
【００４０】
ステップＳ１０５で、映像送信停止タイムコード生成部７４０は、ＥＴＡを生成し、映像送信装置６００Ａに送信する。ＥＴＡはユーザにより予め指定された値であってもよいし、ユーザから映像切替の要求を受けた時点でのＯＴＡを基に生成してもよい。但し、この場合は、ＥＴＡと映像送信開始タイムコードＳＴＢが映像送信装置６００Ａ及び映像送信装置６００Ｂに到達したときに、既にその時刻が過ぎていないようにＥＴＡを生成しなくてはならない。このため、予め伝送遅延時間に比べ充分長い時間を設定し、その値をＯＴＡに加算しＥＴＡを生成するか、映像受信装置７００から両方の映像送信装置６００Ａ，６００Ｂへの伝送遅延時間を計測し、長い方の伝送遅延時間をＯＴＡに加算し、ＥＴＡを生成するのが望ましい。伝送遅延時間の計測は、ＩＣＭＰ(Internet  Control  Message  Protocol)のEcho  Message及びEcho  Reply  Message等を用いて計測する。また、クロスフェード時間ＦＴの値を生成し、映像送信装置６００Ａに送信するようにしてもよい。
【００４１】
また、映像送信開始タイムコード生成部７５０は映像ライン数の精度で計測されたタイムコードＯＴＡとＯＴＢを用いて次のようにＳＴＢを生成する：
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））    （７）
ここでＯＬＡはＯＴＡのライン番号部分の値である。そして映像送信開始タイムコード生成部７５０は生成したＳＴＢを映像送信装置６００Ｂに送信する。このとき、同様にクロスフェード時間ＦＴの値を生成し、映像送信装置６００Ｂに送信するようにしてもよい。クロスフェード時間ＦＴの生成にあたっては、予め異なる時刻でＤＴＢの測定を複数回行い、その統計値の標準偏差の大きさに応じてＦＴの値を増加させてもよい。
【００４２】
ステップＳ１０６で、映像送信装置６００Ａのバッファ制御部６８０Ａは、映像受信装置の映像送信停止タイムコード生成部７４０からＥＴＡを受信し、ＴＡ＝ＥＴＡとなると同時に、バッファリングを停止するようバッファ６５０Ａを制御し、送信停止処理を行う。フェードアウト処理を行わない場合は、送信バッファ６５０Ａ内の映像信号を通常のビットレートで送信し、送信バッファ６５０Ａが空になった時点で映像送信が停止する。映像送信装置６００Ａの映像送信フェードアウト部６６０Ａにおいて、ｎフレーム時間でフェードアウト処理を行う場合は、バッファの残りデータ量がｎ／２になったときにフェードアウト処理を開始する。なお、ＥＴＡのライン数、即ちＥＬＡは必ず０となる。映像送信のフェードアウトは、その時点でバッファ６５０Ａに存在する映像の送信を、クロスフェード時間ｎフレームの経過と同時に完了するよう、送信ビットレートを段階的に低下させるか、もしくは、通常のビットレートより低い一定量のビットレートを保って映像送信することで行い、その後映像送信を停止する。
【００４３】
ステップＳ１０７で、上記のステップＳ１０６と並行して、映像送信装置６００Ｂのバッファ制御部は、映像受信装置７００の映像送信開始タイムコード生成部７５０からＳＴＢを受信し、ＳＴＢがタイムコードＴＢのフレーム番号ＳＦＢと等しくなると同時にＳＴＢのライン番号ＳＬＢの時間だけバッファリングを開始するようバッファ６５０Ｂを制御する。ＳＬＢの時間経過後、バッファの先頭データより送信開始処理を行う。映像送信装置６００Ｂの映像送信フェードイン部６７０Ｂにおいて、ｎフレーム時間でフェードイン処理を行う場合は、この時点で開始する。映像送信のフェードインは、ｎ／２フレーム時間分の映像の送信をｎフレーム時間の経過と同時に完了するよう、送信ビットレートを段階的に増加させるか、もしくは、通常のビットレートより低い一定量のビットレートを保って映像送信を開始することで行う。また、このとき、ｎ／２フレーム時間分の映像のバッファリングが完了すると同時にフェードイン処理が完了する。
【００４４】
これによって、映像送信装置の負荷を増加させることなく、映像ライン精度での最適な切替タイミングで映像切替が可能になる。
【００４５】
ステップＳ１０８で、映像受信装置７００においては、映像送信装置６００Ａからの映像の再生が終わるまで、映像送信装置６００Ｂからの映像のバッファリングを行う。
【００４６】
ステップＳ１０９で、映像受信装置７００は、バッファリングされた映像送信装置６００Ａからの映像がなくなり、再生が終了したと同時に、映像送信装置６００Ｂからの映像の再生を開始する。
【００４７】
［第２の実施の形態］
図９は、本発明の第２の実施の形態における送受信システムの構成を示す。図９は、図７の映像受信装置７００にバッファ監視部７７０を追加した構成である。
【００４８】
図１０は、本発明の第３の実施の形態における動作のシーケンスチャートである。図１０のステップＳ２０１〜ステップＳ２０４は、図８のステップＳ１０１〜ステップＳ１０４と同様であるのでその説明を省略する。
【００４９】
ステップＳ２０５は、上述のステップＳ１０５と次の点が異なる。バッファ監視部７７０は、バッファ７６０のバッファ量に目標値、上限閾値、及び下限閾値を設定し、映像受信装置７００においてストリームを受信していて且つ映像切替期間でない定常状態において、映像受信装置７００のバッファ量が上限閾値を超え、目標値を上回っている超過ライン数Ｌｏｖを監視する。映像送信停止タイムコード生成部７４０はバッファ監視部７７０から超過ライン数Ｌｏｖを得て、ＳＴＢを次のように求める：
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））＋Ｌｏｖ    （８）
また、逆にバッファ量が下限閾値より低く、目標値よりＬｕｄラインだけ少ないとき、目標値を下回っている不足ライン数Ｌｕｄを監視する。映像送信停止タイムコード生成部７４０はバッファ監視部７７０から超過ライン数Ｌｕｄを得て、ＳＴＢを次のように求める：
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））―Ｌｕｄ    （９）
映像送信装置６００側の映像ソースのクロックと、映像受信装置７００のシステム内部クロックの偏差により、長時間のストリーミングにおいてクライアントにおけるバッファ量が徐々に変化し、バッファオーバーフローやバッファアンダーフローが引き起こされる可能性がある。これに対し、上述の方法により、映像切替の際に映像受信装置７００のバッファ量を規定範囲内に調整することが可能となり、バッファオーバーフローとバッファアンダーフローの発生を回避することが可能となる。
【００５０】
ステップＳ２０６〜ステップＳ２０９は、図８のステップＳ１０６〜ステップＳ１０９と同様である。
【００５１】
［第３の実施の形態］
図１１は、本発明の第３の実施の形態における映像送受信システムの構成を示す。
【００５２】
同図に示す映像送受信システムは、映像送信装置６００Ａ、６００Ｂ、映像受信装置４００、制御装置５００から構成される。制御装置は、パーソナルコンピュータ、ワークステーション、専用コンピュータ、又は上述の機能を実行可能な如何なるコンピュータにより実施されてもよい。
【００５３】
本実施の形態では、第１の実施の形態における映像受信装置７００のうち、映像送信停止タイムコード生成部７４０と映像送信開始タイムコード生成部７５０を制御装置５００に移し、新たに、計測タイムコードを制御装置５００に送信する計測タイムコード送信部を備える構成をとる。
【００５４】
映像受信装置４００は、映像受信部４１０、映像出力部４２０、タイムコード計測部４３０、計測タイムコード送信部４４０、バッファ４６０から構成される。
【００５５】
制御装置５００は、映像送信停止タイムコード５１０、映像送信開始タイムコード生成部５２０から構成される。これらの構成は、第１の実施の形態の映像受信装置７００の映像送信停止タイムコード生成部７４０と映像送信開始タイムコード生成部７５０と同様の機能を有する。
【００５６】
図１２は、本発明の第３の実施の形態における動作のシーケンスチャートである。図１０のステップＳ３０１〜ステップＳ３０４は、図８のステップＳ１０１〜ステップＳ１０４と同様であり、映像受信装置７００を映像受信装置４００に置き換えればよいのでその説明を省略する。
【００５７】
ステップＳ３０５で、算出された計測タイムコードＯＴＡ，ＯＴＢを計測タイムコード送信部４４０より制御装置５００に送信する。
【００５８】
ステップＳ３０６で、制御装置５００の映像送信停止タイムコード生成部５１０において、ＯＴＡを受信し、映像送信開始タイムコード生成部５２０においてＯＴＢを受信する。
【００５９】
ステップＳ３０７で、映像送信停止タイムコード生成部５１０は、図８のステップＳ１０５と同様の方法により、映像送信停止タイムコードＥＴＡを生成し、映像送信装置６００Ａに送信する。また、映像送信開始タイムコード生成部５２０も、図８のステップＳ１０５と同様の方法により、生成したＳＴＢを映像送信装置６００Ｂに送信する。
【００６０】
ステップＳ３０８〜ステップＳ３１１は、図８のステップＳ１０６〜ステップＳ１０９と同様であるのでその説明を省略する。
【００６１】
［第４の実施の形態］
図１３は、本発明の第４の実施の形態における映像送受信システムの構成を示す。図１３は、図１１の映像受信装置４００にバッファ監視部４７０、ライン数送信手段４８０を追加した構成である。
【００６２】
図１４は、本発明の第４の実施の形態における動作のシーケンスチャートである。図１４のステップＳ４０１〜ステップＳ４０４は、図１０のステップＳ２０１〜ステップＳ２０４と同様であるのでその説明を省略する。
【００６３】
ステップＳ４０５で、バッファ監視部４７０は、バッファ４６０のバッファ量に目標値、上限閾値、及び下限閾値を設定し、映像受信装置４００においてストリームを受信していて且つ映像切替期間でない定常状態において、映像受信装置４００のバッファ量が上限閾値を超え、目標値を上回っている超過ライン数Ｌｏｖを監視する。また、バッファ監視部４７０は、逆にバッファ量が下限閾値より低く目標値よりＬｕｄラインだけ少ないとき、目標値を下回っている不足ライン数Ｌｕｄを監視する。
【００６４】
ステップＳ４０６で、算出された計測タイムコードＯＴＡ，ＯＴＢを計測タイムコード送信部４４０より制御装置５００に送信する。また、ライン数送信手段４８０より映像送信停止タイムコード生成部５１０へＬｏｖとＬｕｄを送信する。
【００６５】
ステップＳ４０７で、制御装置５００の映像送信停止タイムコード生成部５１０において、ＯＴＡ、及びＬｏｖ又はＬｕｄを受信し、映像送信開始タイムコード生成部５２０においてＯＴＢを受信する。映像送信停止タイムコード生成部５１０はライン数送信手段４８０から超過ライン数Ｌｏｖを得た場合、ＳＴＢを次のように求める：
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））＋Ｌｏｖ    （８）
映像送信停止タイムコード生成部３４０はライン数送信手段４８０から超過ライン数Ｌｕｄを得た場合、ＳＴＢを次のように求める：
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））―Ｌｕｄ    （９）
ステップＳ４０８〜ステップＳ４１１は、図１０のステップＳ２０６〜ステップＳ２０９と同様である。
【実施例】
【００６６】
図１５乃至図１８を参照し、画像１フレームを構成するライン数ＬＭＡＸ＝１１２５であり、ライン番号Ｌが０≦Ｌ≦１１２４を満たし、映像受信装置における計測タイムコード算出期間ｄＲＴが１フレームである場合を説明する。
【００６７】
図１５は、映像送信装置Ａから映像送信装置Ｂへ切り替える場合の伝送遅延と各タイムコードの関係を説明する図である。制御装置において、ユーザの要求により映像送信停止タイミングＥＴＡを決定し、映像送信装置Ａに送信する。ユーザによる切替操作を契機に映像切替を行う場合は、ユーザが切替操作を行ったときのＯＴＡに、切替対象のうち往復伝送遅延の大きい方の値をマージン時間として加算した値をＥＴＡとして映像送信装置Ａに送信する。なお、ＥＴＡはフレーム単位の値でなければならないため、ＯＴＡはフレーム単位に切り上げて計算を行う。往復伝送遅延は、各映像送信装置から映像受信装置までの遅延時間と、制御装置から各映像送信装置までの遅延時間の合計である。図１５では、映像送信装置Ａとの往復伝送遅延ｄＡが５フレーム以下であるため、ユーザの切替操作時点のＯＴＡにｄＡの値を加え、フレーム単位に切り上げることでＥＴＡ＝１０９．０を得る。
【００６８】
次に、映像停止タイミングＳＴＢを上述の式（７）を用いて求める。つまり、
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））
＝１０９．０＋（８６．１７５−（１０３．１０２５−０．１０２５））
＝９２．１７５
求められたＥＴＡを映像送信装置Ａに、ＳＴＢを映像送信装置Ｂに、それぞれ制御装置から送信する。
【００６９】
図１６は、クロスフェード期間が２フレームの場合の映像送信装置Ａにおける送信停止処理を説明する図である。サーバＡの内部タイムコードＴＡがＥＴＡと等しくなったとき、この時点でのバッファ量は１フレームと１０２５ラインであるので、バッファ量がクロスフェード期間の１／２である１フレームになるまで、すなわち１０２５ラインの間は通常のビットレートで送信する。このとき実際に送られるストリームは、タイムコードが１０７．１００から１０８．０までの映像データとなる。続いて２フレーム時間で１フレームの映像データを送信するフェードアウト処理を行う。これにより、タイムコード１０８．０の映像フレームを最後に、ストリームＡの送信を停止する。
【００７０】
図１７は、映像送信装置Ｂにおける送信開始処理を説明する図である。映像送信装置Ｂの内部タイムコードＴＢのフレーム番号がＳＴＢのフレーム番号、すなわち９２と等しくなったとき、タイムコード９２．０の映像フレームのバッファリングを開始する。次にＴＢのライン番号がＳＴＢのライン番号、すなわち１７５と等しくなったとき、２フレーム時間で１フレームの映像データを送信するフェードイン処理を行う。これにより、フェードイン処理の完了後、映像送信装置Ｂのバッファ量は１フレームと１７５ラインとなる。
【００７１】
図１８は、同じ時間軸上で各映像送信装置のビットレートの変化を説明する図である。ストリームＢがストリームＡより１フレーム遅れて送信を開始されているが、図１５よりｄＡ１＝２、ｄＢ１＝１であり、ストリームＢがストリームＡより１フレーム早く映像受信装置に到着するため、映像受信装置においては２つのストリームが完全に同じタイミングで切り替わることが分かる。
【００７２】
なお、プレイバックリストによる切替など、ＥＴＡがユーザにより予め指定されている場合には、ＯＴＡがＥＴＡ−マージン時間に達する前に、ＥＴＡ及びＳＴＢを各映像送信装置に送信する。
【００７３】
クロスフェード期間を２フレームとしたとき、映像受信装置のバッファ量は少なくとも１フレーム必要となる。目標とするバッファ量を１．１００とし、下限閾値を１．０、上限閾値を１．２００とする。図１５の切替時点において映像受信装置のバッファ量が１．３００であるときは、上限閾値を超え目標値より２００ライン多いため、上述の式（８）を用い、
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））＋０．２００
＝９２．４００
と求められる。これによりストリームＢの開始が２００ライン分遅れるため、映像受信装置のバッファ量は２００ライン分減り、目標値の１．１００となる。
【００７４】
反対に映像受信装置のバッファ量が０．１０００であるときは、下限値より低く目標値より２２５ライン少ないため、上述の式（９）を用い、
ＳＴＢ＝ＥＴＡ＋（ＯＴＢ−（ＯＴＡ−ＯＬＡ））―０．２２５
＝９１．１１００
と求められる。これによりストリームＢの開始が２２５ライン分早まるため、映像受信装置のバッファ量は２２５ライン分増加し、目標値の１．１００となる。
【００７５】
なお、ストリームＢの開始を早める場合、クロスフェード期間中の合計ビットレートが高まることになるため、伝送経路の帯域を超えない範囲で行う必要がある。
【００７６】
上記の映像送信装置及び映像受信装置の機能をプログラムとして構築し、これらの装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００７７】
また、構築されたプログラムをハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００７８】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【００７９】
上述のように、本発明によると、ライムコード計測手段において、映像受信手段における映像ストリーム受信処理と並行して映像送信装置からのタイムコードを受信し、当該タイムコードと、当該タイムコードを受信した時の映像受信装置内部でカウントされたタイムコードとに基づき、計測タイムコードを算出することができる。これにより、タイムコードの時間的粒度を映像ライン単位まで短縮することが可能となり、結果として映像切替時間を短縮することができる。
【産業上の利用可能性】
【００８０】
本発明は、映像を中継・伝送する映像送受信システムに適用可能である。
【図面の簡単な説明】
【００８１】
【図１】本発明の原理構成図である。
【図２】本発明の原理を説明するための図である。
【図３】本発明の映像送信開始タイムコード生成処理の動作原理を説明するための図である。
【図４】本発明の映像送信装置の映像信号のビットレートを示す図である。
【図５】本発明の映像送信装置・映像受信装置のバッファ量の推移を示す図である。
【図６】本発明の合計ビットレートの変動を示す図である。
【図７】本発明の第１の実施の形態における映像送受信システムの構成図である。
【図８】本発明の第１の実施の形態における動作のシーケンスチャートである。
【図９】本発明の第２の実施の形態における映像送受信システムの構成図である。
【図１０】本発明の第２の実施の形態における動作のシーケンスチャートである。
【図１１】本発明の第３の実施の形態における映像送受信システムの構成図である。
【図１２】本発明の第３の実施の形態における動作のシーケンスチャートである。
【図１３】本発明の第４の実施の形態における映像送受信システムの構成図である。
【図１４】本発明の第４の実施の形態における動作のシーケンスチャートである。
【図１５】映像送信装置１００Ａから映像送信装置１００Ｂへ切り替える場合の伝送遅延と各タイムコードの関係を説明する図である。
【図１６】クロスフェード期間が２フレームの場合の映像送信装置Ａにおける送信停止処理を説明する図である。
【図１７】映像送信装置Ｂにおける送信開始処理を説明する図である。
【図１８】同じ時間軸上で各映像送信装置のビットレートの変化を説明する図である。
【符号の説明】
【００８２】
１００  映像送信装置
１１０  映像入力部
１２０  映像送信部
１３０  タイムコード生成手段
１４０  タイムコード送信手段
１５０  映像送信停止手段
１６０  映像送信開始手段
３００  映像受信装置
３１０  映像受信手段
３２０  映像出力手段
３３０  タイムコード計測手段
３４０  映像送信停止タイムコード生成手段
３５０  映像送信開始タイムコード生成手段
４００  映像受信装置
４１０  映像受信部
４２０  映像出力部
４３０  タイムコード計測部
４４０  計測タイムコード送信部
４６０  バッファ
４７０  バッファ監視部
４８０  ライン数送信手段
５００  制御装置
５１０  映像送信停止タイムコード生成部
５２０  映像送信開始タイムコード生成部
６００  映像送信装置
６１０  映像入力部
６２０  映像送信部
６３０  タイムコード生成部
６４０  タイムコード送信部
６５０  バッファ
６６０  映像送信フェードアウト部
６７０  映像送信フェードイン部
６８０  バッファ制御部
７００  映像受信装置
７１０  映像受信部
７２０  映像出力部
７３０  タイムコード計測部
７４０  映像送信停止タイムコード生成部
７５０  映像送信開始タイムコード生成部
７６０  バッファ
【図１】
2010011196.tif 000003
【図２】
2010011196.tif 000004
【図３】
2010011196.tif 000005
【図４】
2010011196.tif 000006
【図５】
2010011196.tif 000007
【図６】
2010011196.tif 000008
【図７】
2010011196.tif 000009
【図８】
2010011196.tif 000010
【図９】
2010011196.tif 000011
【図１０】
2010011196.tif 000012
【図１１】
2010011196.tif 000013
【図１２】
2010011196.tif 000014
【図１３】
2010011196.tif 000015
【図１４】
2010011196.tif 000016
【図１５】
2010011196.tif 000017
【図１６】
2010011196.tif 000018
【図１７】
2010011196.tif 000019
【図１８】
2010011196.tif 000020