JP5367771B2 - Video transmission system - Google Patents
Video transmission system Download PDFInfo
- Publication number
- JP5367771B2 JP5367771B2 JP2011159358A JP2011159358A JP5367771B2 JP 5367771 B2 JP5367771 B2 JP 5367771B2 JP 2011159358 A JP2011159358 A JP 2011159358A JP 2011159358 A JP2011159358 A JP 2011159358A JP 5367771 B2 JP5367771 B2 JP 5367771B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- frame data
- frame
- host
- transmission
- 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.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、映像伝送システムに係り、特に、複数の映像伝送装置を同期させ、複数の映像情報を同時にかつ同期して伝送する映像伝送システムに関する。 The present invention relates to a video transmission system, and more particularly to a video transmission system that synchronizes a plurality of video transmission apparatuses and transmits a plurality of video information simultaneously and synchronously.
3D映像は、左右眼のステレオ映像を2つの独立した映像として扱い、これらの映像の処理を同期させることで録画保存、再生、伝送が可能になる。また、超高解像度の映像を扱う場合にも、その映像を領域分割し、複数の同期した映像として扱うことで、録画保存、再生、伝送が可能になる。 The 3D video can be recorded, stored, reproduced, and transmitted by treating the stereo images of the left and right eyes as two independent videos and synchronizing the processing of these videos. Also, when handling an ultra-high resolution video, the video is divided into regions and handled as a plurality of synchronized videos, so that recording, storage, playback, and transmission are possible.
一つの映像伝送装置で伝送可能な映像よりも大きい解像度を持つ映像を伝送するには、一つの映像伝送装置で伝送可能な映像解像度になるように伝送対象の映像を領域分割し、複数の映像伝送装置を用いて並列に伝送することで対応可能になる。ただし、それぞれの映像伝送装置で映像処理を同時に行う必要があり、特に映像受信装置は伸張した映像をすべての装置で同期して出力することが必須である。 To transmit video with a resolution higher than the video that can be transmitted by one video transmission device, the video to be transmitted is divided into regions so that the video resolution can be transmitted by one video transmission device, and multiple video This can be handled by transmitting in parallel using a transmission device. However, it is necessary to simultaneously perform video processing in each video transmission device, and in particular, the video reception device must output the decompressed video in synchronism with all the devices.
また、通信網としてIP網のような非同期伝送路を用いる場合には、各映像伝送装置間の伝送遅延時間が異なるため、映像送信装置の入力の段階での映像の同期状態を映像受信装置の出力で再現しなければならない。しかし、従来の映像伝送装置を複数台用意して伝送する場合、通信路上での伝送遅延の差や、それぞれの伝送装置内のクロック精度の差などから、出力映像は同期がずれてしまう。そのため、複数の映像受信装置の映像出力の時点で、こうした同期ずれを補正する必要がある。 Also, when an asynchronous transmission line such as an IP network is used as a communication network, the transmission delay time between the video transmission apparatuses is different, so the video synchronization state at the input stage of the video transmission apparatus is Must be reproduced in the output. However, when a plurality of conventional video transmission apparatuses are prepared and transmitted, the output video is out of synchronization due to a difference in transmission delay on the communication path or a difference in clock accuracy within each transmission apparatus. Therefore, it is necessary to correct such a synchronization shift at the time of video output of a plurality of video receiving apparatuses.
このための方法として、複数装置間の同期をシステムクロック精度で同期をとる技術がある(例えば、特許文献1参照)。 As a method for this purpose, there is a technique for synchronizing a plurality of devices with system clock accuracy (see, for example, Patent Document 1).
また、映像情報,すなわち映像フレームデータの中にフレーム番号などの同期情報を重畳して同期を図る技術がある(例えば、特許文献2参照)。 In addition, there is a technique in which synchronization information such as a frame number is superimposed on video information, that is, video frame data to achieve synchronization (see, for example, Patent Document 2).
しかしながら、上記従来のフレーム番号情報を映像信号に置き換える方法(特許文献1)は、画質が劣化したり、適用システムが制限されるなどの課題がある。 However, the conventional method of replacing frame number information with a video signal (Patent Document 1) has problems such as degradation of image quality and restriction of application systems.
特許文献1の技術では、複数装置間の同期をシステムクロック精度で同期をとることを目的としている。このため、装置間は専用同期線で接続する必要があり、各スレーブ装置内にはクロック補正のためのPLL回路が必要である。
The technique of
また、特許文献2の技術は、映像フレームデータの中にフレーム番号などの同期情報を重畳して同期を図るものであり、これは伝送する映像そのものが変化しており、純粋な映像伝送を行うことができない。
The technique of
本発明は、上記の点に鑑みなされたもので、高解像度の映像や3D映像を伝送、蓄積、再生することが可能な伝送システムを提供することを目的とする。 The present invention has been made in view of the above points, and an object thereof is to provide a transmission system capable of transmitting, storing, and reproducing high-resolution video and 3D video.
上記の問題を解決するため、本発明(請求項1)は、1つの映像を分割して、複数の映像伝送装置を用いて並列に伝送、蓄積、再生を行う映像伝送システムであって、
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
前記映像送信側のシステムから前記映像受信側のシステムに同期リアルタイム映像伝送を行う際に、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
前記映像信号源から入力された前記映像信号のフレーム番号を、該マスタホストA以外の映像送信装置(スレーブホストA)に通知すると共に該映像信号をエンコードする手段と、を含み、
前記スレーブホストAは、
前記マスタホストAから受信したフレーム番号と、自身が受信した映像信号のフレーム番号を比較し、同期がとれていることを確認し、該映像信号をエンコードする手段を含み、
前記複数の映像受信装置のうち、マスタホストBとなる映像受信装置は、
前記映像送信装置から受信したデコード対象のフレームデータのフレーム番号を、当該マスタホストB以外の映像受信装置(スレーブホストB)に通知する手段と、
前記スレーブホストBからフレームデータ受信完了の通知を取得すると、デコード開始要求を該スレーブホストBに通知し、デコードを行う手段と、
を含み、
前記スレーブホストBは、
前記マスタホストBから通知されたデコード対象のフレームデータのフレーム番号と、現在受信しているフレームデータのフレーム番号を比較し、同期が取れているかを判定し、該フレームデータの受信が完了した場合には、該マスタホストBに通知する手段と、
前記マスタホストBから前記デコード開始要求を受信すると、デコードを開始し、前記外部からの同期信号に基づいてデコードされたフレームデータを出力する手段と、を含む。
In order to solve the above problems, the present invention (Claim 1) is a video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices.
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When performing synchronous real-time video transmission from the video transmission system to the video reception system,
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
Means for notifying the frame number of the video signal input from the video signal source to a video transmission device (slave host A) other than the master host A and encoding the video signal;
The slave host A
Means for comparing the frame number received from the master host A with the frame number of the video signal received by the master host A, confirming that synchronization is established, and encoding the video signal;
Among the plurality of video receiving devices, the video receiving device serving as the master host B is
Means for notifying the frame number of the frame data to be decoded received from the video transmitting apparatus to a video receiving apparatus (slave host B) other than the master host B;
Means for notifying the slave host B of a decode start request upon receiving a notification of completion of frame data reception from the slave host B;
Including
The slave host B
When the frame number of the frame data to be decoded notified from the master host B is compared with the frame number of the currently received frame data to determine whether synchronization is achieved and the reception of the frame data is completed Means for notifying the master host B;
Means for starting decoding when receiving the decoding start request from the master host B, and outputting decoded frame data based on the external synchronization signal.
また、本発明(請求項2)は、前記映像送信装置において、
前記映像受信装置に送信する前記映像信号のパケットに、
フレーム番号認識のためのタイムコード、現在のフレームを構成するパケットの総数、自身のパケット番号をヘッダに設定して送信する手段を含む。
Further, the present invention (Claim 2 ) is the video transmission apparatus,
In the packet of the video signal transmitted to the video receiving device,
A time code for recognizing the frame number, a total number of packets constituting the current frame, and a means for transmitting the packet number set in the header.
また、本発明(請求項3)は、1つの映像を分割して、複数の映像伝送装置を用いて並列に伝送、蓄積、再生を行う映像伝送システムであって、
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期録画ファイルを保存する際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストとなる映像送信装置は、
録画開始要求が入力されると、対象映像フレームを受信し、該マスタホストA以外の映像送信装置(スレーブホストA)に対してフレーム番号を通知する手段と、
対象映像フレームの受信が完了したらエンコードを行い、同期映像同士を識別するための映像識別番号を付与して前記映像蓄積サーバにファイルを書き出す手段と、
を含み、
前記スレーブホストAは、
前記マスタホストAから前記フレーム番号を受信すると、自身が受信している映像信号のフレーム番号と比較して、通知された前記フレーム番号との同期を確認し、該映像信号のエンコードを行い、同期映像同士を識別するための映像識別番号を付与して、前記映像蓄積サーバにファイルを書き出す手段を含む。
Further, the present invention (Claim 3 ) is a video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When saving a synchronized recording file,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, a video transmission device serving as a master host is:
Means for receiving a target video frame when a recording start request is input and notifying a video transmission device (slave host A) other than the master host A of a frame number;
Means for performing encoding when reception of the target video frame is completed, writing a file to the video storage server by giving a video identification number for identifying synchronized videos;
Including
The slave host A
When the frame number is received from the master host A, it is compared with the frame number of the video signal received by itself, the synchronization with the notified frame number is confirmed, the video signal is encoded, and the synchronization is performed. And a means for assigning a video identification number for identifying the videos and writing the file to the video storage server.
また、本発明(請求項4)は、1つの映像を分割して、複数の映像伝送装置を用いて並列に伝送、蓄積、再生を行う映像伝送システムであって、
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期録画ファイルの配信及び再生を行う際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
前記映像蓄積サーバに格納されている対象映像フレームの伝送指示が入力されると、指定された映像フレームの番号を、マスタホストA以外の映像送信装置(スレーブホストA)に対象フレーム番号を通知する手段と、
前記対象映像フレームを前記映像蓄積サーバから読み出して前記映像受信装置に送信する手段と、
を含み、
前記スレーブホストAは、
前記マスタホストAから通知された前記対象フレーム番号に基づいて、前記映像蓄積サーバから対象映像フレームを読み出して前記映像受信装置に送信する手段を含み、
前記映像受信装置のうち、マスタホストBとなる映像受信装置は、
受信したデコード対象のフレームデータのフレーム番号をマスタホストB以外の映像受信装置に通知する手段と、
前記マスタホストB以外の映像受信装置(スレーブホストB)からフレームデータ受信完了の通知を取得すると、デコード開始要求を該スレーブホストBに通知し、デコードを行う手段と、
を含み、
前記スレーブホストBは、
前記マスタホストBから通知されたデコード対象のフレームデータのフレーム番号と、現在受信しているフレームデータのフレーム番号を比較し、同期が取れているかを判定し、該フレームデータの受信が完了した場合には、該マスタホストBに通知する手段と、
前記マスタホストBから前記デコード開始要求を受信すると、デコードを開始し、前記外部からの同期信号に基づいてデコードされたフレームデータを出力する手段と、を含む。
The present invention (Claim 4 ) is a video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When distributing and playing back synchronized recording files,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
When an instruction to transmit the target video frame stored in the video storage server is input, the number of the designated video frame is notified to the video transmission apparatus (slave host A) other than the master host A. Means,
Means for reading out the target video frame from the video storage server and transmitting it to the video receiver;
Including
The slave host A
Based on the target frame number notified from the master host A, including means for reading the target video frame from the video storage server and transmitting it to the video receiver;
Among the video receiving devices, the video receiving device serving as the master host B is:
Means for notifying the video receiving device other than the master host B of the frame number of the received frame data to be decoded;
Upon obtaining the notification of the frame data reception completion from the video receiving device other than the master host B (slave host B), and notifies the decoding start request to the slave host B, a means for decoding,
Including
The slave host B
When the frame number of the frame data to be decoded notified from the master host B is compared with the frame number of the currently received frame data to determine whether synchronization is achieved and the reception of the frame data is completed Means for notifying the master host B;
Means for starting decoding when receiving the decoding start request from the master host B, and outputting decoded frame data based on the external synchronization signal.
また、本発明(請求項5)は、前記映像送信装置において、
前記映像受信装置に送信する前記対象映像フレームに、
録画対象の映像の解像度やフレームレートの情報を含む映像プロパティヘッダ、同期する映像同士を識別するための映像識別番号を先頭に設定して送信する手段を含む。
Further, the present invention (Claim 5 ) is the video transmission apparatus,
In the target video frame to be transmitted to the video receiving device,
It includes means for transmitting a video property header including information on the resolution and frame rate of the video to be recorded and a video identification number for identifying the synchronized videos at the head.
また、本発明(請求項6)は、1つの映像を分割して、複数の映像伝送装置を用いて並列に伝送、蓄積、再生を行う映像伝送システムであって、
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期リアルタイム映像伝送及び録画ファイル保存を行う際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
任意のフレーム番号を当該マスタホストA以外の映像送信装置(スレーブホスト)に割り当て、通知する手段と、
前記伝送対象のフレームを受信すると、エンコード処理を行い、前記映像蓄積サーバにファイルの書き出しを行う手段と、
を有し、
前記スレーブホストとなる映像送信装置は、
前記マスタホストAから通知されたフレーム番号と自信が受信した映像信号のフレーム番号の同期が取れているかを確認する手段と、
前記伝送対象のフレームを受信すると、エンコード処理を行い、前記映像蓄積サーバにファイルの書き出しを行う手段と、を含む。
The present invention (Claim 6 ) is a video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices.
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When performing synchronized real-time video transmission and recording file storage,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
Means for assigning and notifying an arbitrary frame number to a video transmission apparatus (slave host) other than the master host A;
Means for performing an encoding process upon writing the frame to be transmitted and writing a file to the video storage server;
Have
The video transmission device as the slave host is:
Means for confirming whether the frame number notified from the master host A and the frame number of the video signal received by the self-synchronization are synchronized;
Means for performing an encoding process upon writing the frame to be transmitted and writing a file to the video storage server .
上記のように、本発明によれば、画素の置き換えを行わないため、従来の映像伝送装置にも適用でき、また、1台の映像伝送装置(マスタ)にタイミングを合わせることで、複数の映像伝送装置において高解像度の映像や3D映像を伝送、蓄積、再生することができる。 As described above, according to the present invention, since the pixel replacement is not performed, the present invention can be applied to a conventional video transmission apparatus, and a plurality of videos can be obtained by adjusting the timing to one video transmission apparatus (master). High-definition video and 3D video can be transmitted, stored, and played back in the transmission device.
以下図面と共に、本発明の実施の形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の一実施の形態におけるシステム構成を示す。 FIG. 1 shows a system configuration according to an embodiment of the present invention.
同図に示すシステムは、IP通信網(イーサネット(登録商標))300を介して映像送信側100と映像受信側200のシステムが接続されている。
In the system shown in the figure, a system of a
映像送信側のシステム100には、カメラ110などの複数の映像信号源、複数の映像蓄積サーバ120、複数の映像送信装置130があり、映像送信装置130はハブスイッチ140を介してイーサネット(登録商標)で接続されている。ここで、複数の映像信号源は外部のGenlock発生装置150からのGenlock信号等を用いて映像送信装置130の入力段階で同期が取れているものとする。複数の映像送信装置130は、1台のマスタホスト1301と、それ以外のスレーブホスト1302〜130Nに分かれて動作する。なお、Genlock信号とは、2つ以上の映像機器が互いに同期を取るための基準とする信号である。
The
一方の映像受信側200には、複数のディスプレイ230、複数の映像蓄積サーバ220、複数の映像受信装置210、があり、映像受信装置210はハブスイッチ240を介してイーサネット(登録商標)で接続されている。また、映像受信装置210は、外部からGenlock信号等を用いて出力タイミングの同期が取れるようになっている。複数の映像受信装置210は、1台のマスタホスト2201と、それ以外のスレーブホスト2202〜220Nに分かれて動作する。
One
これら映像送信装置130および映像受信装置は210ハブスイッチおよびルータ等を介してIP通信網300で接続されている。複数の映像は、対応する映像送信装置130と映像受信装置210の組み合わせで伝送される。
The
本発明では、利用場面として、
1. 同期リアルタイム映像伝送
2. 同期録画ファイル保存
3. 同期録画ファイル配信再生
4. 同期録画ファイルローカル再生
5. 同期リアルタイム映像伝送および録画ファイル保存
の5種類が考えられる。以下、これら利用場面毎の動作について説明する。
In the present invention, as a use scene,
1. Synchronous real-time video transmission
2. Synchronized recording file storage
3. Synchronized recording file distribution playback
4. Synchronized recording file local playback
5. There are 5 types: synchronous real-time video transmission and recording file storage. Hereinafter, the operation for each use scene will be described.
[1. 同期リアルタイム映像伝送]
同期リアルタイム映像伝送では、複数の映像送信装置130で、それぞれの入力信号を逐次的にエンコードした後、IP通信網300を介して映像受信装置210に伝送し、即時に映像受信装置210でデコードしてディスプレイ230等に映像信号を出力する。ここで、映像受信装置210の出力映像は同期が取れている必要がある。
[1. Synchronous real-time video transmission]
In synchronous real-time video transmission, each video signal is sequentially encoded by a plurality of
図2に、同期リアルタイム映像伝送時のシステム構成を示す。 FIG. 2 shows a system configuration at the time of synchronous real-time video transmission.
映像送信側のシステムでは、複数の映像信号源(カメラ)110からそれに対応する複数の映像送信装置130へ入力される。なお、ここでは、複数の映像信号は同期しているものとする。
In the system on the video transmission side, a plurality of video signal sources (cameras) 110 are inputted to a plurality of
一方の受信側では、複数の映像送信装置130に対応した映像受信装置210が、対応する数のディスプレイ2301〜230N等の映像出力装置に接続されている。また、それぞれの映像受信装置2101〜210Nは、Genlock発生装置250等の外部同期信号源からの入力を受け、これによって同期した映像出力のタイミングを認識する。
On one receiving side,
図3に、同期リアルタイム映像伝送時の映像送信装置の動作シーケンスを示す。 FIG. 3 shows an operation sequence of the video transmission apparatus at the time of synchronous real-time video transmission.
送信側100では、複数の映像送信装置1301〜130Nがそれぞれカメラ1101〜110N等の映像信号源からの入力を得る(ステップ101)。この時、タイムコード等のフレーム番号が認識できる情報が映像信号にない場合、映像送信装置130のマスタホスト1301は、自身で決めたフレーム番号を適切に割り当て、そのフレーム番号をすべてのスレーブホスト1302〜130Nに通知する(ステップ102)。もし、タイムコード等のフレーム番号が認識できる情報が映像信号にある場合には、マスタホスト1301はそのフレーム番号情報をすべてのスレーブホスト1302〜130Nに通知する。スレーブホスト1302〜130Nは、マスタホスト1301からのフレーム番号情報を受信した後、自身が受信した映像信号のフレーム番号と比較して、フレーム番号の同期が取れているかを確認する。本実施の形態では、これらの通知処理をイーサネット(登録商標)を用いたUDP(User Datagram Protocol)ユニキャストで通信を行う。
On the
それぞれの映像送信装置で対象映像フレームの入力が終了した後、エンコードを行い、対象映像フレームデータのフレーム番号が認識できる情報を重畳する(ステップ103)。本実施の形態では、入力映像をフレーム単位でJPEG2000方式を用いて圧縮するものとする。エンコード処理および重畳処理が完了した後、対応する映像受信装置210へIP伝送を行う(ステップ104)。このIP伝送は、UDPを用いて伝送を行いる。 After the input of the target video frame is completed in each video transmission device, encoding is performed and information that can recognize the frame number of the target video frame data is superimposed (step 103). In the present embodiment, it is assumed that the input video is compressed using the JPEG2000 system in units of frames. After the encoding process and the superimposing process are completed, IP transmission is performed to the corresponding video receiving apparatus 210 (step 104). This IP transmission is performed using UDP.
図4にUDPペイロード構成を示す。同図に示すように、映像受信装置210に送信される各パケットにはフレーム番号認識のためにタイムコード、現在のフレームを構成するパケットの総数、自身のパケット番号をヘッダとして付加して、断片化されたJPEG2000圧縮の断片データを伝送する。ここで、タイムコードには、SMPTEタイムコードを用いる。
FIG. 4 shows the UDP payload configuration. As shown in the figure, each packet transmitted to the
図5に映像受信装置の同期リアルタイム映像伝送時の動作シーケンスを示す。 FIG. 5 shows an operation sequence at the time of synchronous real-time video transmission of the video receiver.
それぞれの映像受信装置2101〜210Nは、デコード対象の映像フレームデータを受信する(ステップ201)。このとき、マスタホスト2101では、受信開始直後に現在受信しているフレームデータのフレーム番号を取得し、これを次のデコード対象フレームとし、このフレーム番号をすべてのスレーブホスト2102〜210Nに通知する(ステップ202)。各スレーブホスト2102〜210Nは、マスタホスト2101から通知された次のデコード対象のフレーム番号と、現在受信しているフレームデータのフレーム番号を比較し、フレーム番号の同期がとれているかを判断する。各スレーブホストで、フレームデータの受信が完了した後、これをマスタホストに通知する(ステップ203)。マスタホストは、すべてのスレーブホスト2102〜210Nでデコード対象のフレームの受信完了通知を受けた後、デコード開始要求をすべてのスレーブホスト2102〜210Nに通知する(ステップ204)。すべてのスレーブホスト2102〜210Nはこれにしたがって、デコード処理を開始する(ステップ205)。本実施の形態では、これらの通知処理をイーサネット(登録商標)を用いたUDPユニキャストで通信を行う。その後、すべての映像受信装置2102〜210NはGenlock等の外部同期信号により、HD-SDI出力のタイミングを認識し、映像出力を行う。また、ユーザーの指定により、HD-SDIに出力する映像信号のタイムコードをアンシラリーデータとして重畳する(ステップ206)。
Each of the
[2.同期録画ファイル保存]
同期録画ファイル保存では、複数の映像伝送装置のそれぞれの入力信号をタイムコード等のフレーム番号を保持しながら映像蓄積サーバ220にファイルとして保存する。ここでは、映像送信装置130のエンコード機能を使い、JPEG2000圧縮された映像データを映像蓄積サーバ120に保存する。
[2. Save synchronized recording file]
In the synchronized recording file storage, each input signal of the plurality of video transmission apparatuses is stored as a file in the
同期録画ファイル保存時のシステム構成を図6に示す。複数の映像送信装置130と、それに対応するカメラ110等の映像信号源と、映像蓄積サーバ120で構成される。すべての映像送信装置130は、ハブスイッチ140を介してイーサネット(登録商標)で接続されている。映像蓄積サーバ120と映像送信装置130はシリアルATA、または、イーサネット(登録商標)で接続されている。カメラ110等の映像信号源は、Genlock発生装置150からのGenlock等の同期信号源によって、それぞれ同期しているものとする。
FIG. 6 shows the system configuration when saving the synchronized recording file. A plurality of
図7に、同期録画ファイル保存時の映像送信装置の動作シーケンスを示す。 FIG. 7 shows an operation sequence of the video transmission apparatus when saving a synchronous recording file.
それぞれの映像送信装置130はユーザから録画開始要求を受け(ステップ301)、対象映像フレームの受信を開始する。この時、タイムコード等のフレーム番号が認識できる情報が映像信号にない場合、映像送信装置のマスタホスト1301は、自身で決めたフレーム番号を適切に割り当て、そのフレーム番号をすべてのスレーブホスト1302〜130Nに通知する。もし、タイムコード等のフレーム番号が認識できる情報が映像信号にある場合には、マスタホスト1301はそのフレーム番号情報をすべてのスレーブホスト1302〜130Nに通知する(ステップ302)。スレーブホスト1301〜130Nはマスタホスト1301からのフレーム番号情報を受信した後、自身が受信した映像信号のフレーム番号と比較して、フレーム番号の同期が取れているかを確認する。本実施の形態では、これらの通知処理をイーサネット(登録商標)を用いたUDPユニキャストで通信を行う。
Each
それぞれの映像送信装置1301〜130Nにおいて、対象映像フレームの受信を完了した後、エンコード処理を開始しJPEG2000圧縮を行う(ステップ303)。そして、エンコード処理が完了した後、映像蓄積サーバ120へファイルの書出しを行う(ステップ304)。
In each of the
この時のファイルフォーマットを図8に示す。ファイルフォーマットは、録画対象の映像の解像度やフレームレートなどの情報を含む映像プロパティヘッダ、および、同期映像同士を識別するための映像識別番号を先頭に配置する。例えば、同期映像識別番号は、図9に示すような解像度3840画素x2160画素の映像(4K映像)を4分割して、解像度1920画素x1080画素の映像(HD映像)として同期録画保存する場合に、それぞれの分割映像の位置を識別する目的として使用される。この場合、それぞれの同期録画ファイルの同期識別番号として、図9に示される配置関係の番号が割り当てられる。 The file format at this time is shown in FIG. In the file format, a video property header including information such as the resolution and frame rate of the video to be recorded, and a video identification number for identifying synchronized videos are arranged at the head. For example, the synchronous video identification number is obtained by dividing a video having a resolution of 3840 pixels × 2160 pixels (4K video) as shown in FIG. 9 into four parts and performing synchronous recording and saving as a video having a resolution of 1920 pixels × 1080 pixels (HD video). This is used for the purpose of identifying the position of each divided video. In this case, the arrangement relationship number shown in FIG. 9 is assigned as the synchronization identification number of each synchronized recording file.
同期録画のファイルフォーマットでは、先頭の映像プロパティヘッダ、映像識別番号に続いて、入力映像のJPEG2000圧縮データがフレーム単位で配置される。このとき、それぞれのフレームデータの先頭にタイムコードを付加する。この時のタイムコードはSMPTEタイムコードを用いる。 In the synchronous recording file format, the JPEG 2000 compressed data of the input video is arranged in units of frames following the top video property header and video identification number. At this time, a time code is added to the head of each frame data. The SMPTE time code is used as the time code at this time.
[3.同期録画ファイル配信再生]
同期録画ファイル配信再生では、映像送信装置側にある複数の映像蓄積サーバ120に保存された同期映像ファイルをIP通信網300を介して複数の映像受信装置210に伝送し、映像受信装置210でデコードしてディスプレイ230等に映像信号を出力する。ここで、映像受信装置210の出力映像は保存ファイルのタイムコード情報に基づいた同期が取れている必要がある。
[3. Synchronized recording file distribution playback]
In synchronized video recording file distribution playback, synchronized video files stored in a plurality of
図10に、同期録画ファイル配信再生時のシステム構成を示す。送信側には、複数の映像送信装置130とそれに対応する映像蓄積サーバ120が配置されている。それぞれの映像送信装置130はハブスイッチ140を介してイーサネット(登録商標)で接続されている。複数の映像送信装置130と、それに対応する映像蓄積サーバ120はシリアルATAまたはイーサネット(登録商標)で接続されている。一方の受信側の構成は、同期リアルタイム映像伝送時の構成と同様である。
FIG. 10 shows a system configuration at the time of synchronous recording file delivery / playback. On the transmission side, a plurality of
図11に、同期録画ファイル配信再生時の映像送信装置の動作シーケンスを示す。 FIG. 11 shows an operation sequence of the video transmission apparatus at the time of synchronous recording file distribution reproduction.
はじめに、ユーザーの指示により、すべての映像送信装置1301〜130Nに対象映像フレームの伝送指示が通知される(ステップ501)。各映像送信装置1301〜130Nは、指定された映像フレームを映像蓄積サーバ1201〜120Nから読み出し、および、対応するそれぞれの映像受信装置2101〜210NへのIP伝送を行う(ステップ502)。この時の伝送はUDP通信で行われ、そのパケット構造は図4に示す同期リアルタイム映像伝送の場合と同様のものを使う。
First , according to a user instruction, all the
一方、複数の映像受信装置210では、対応する映像送信装置からのIP伝送データを受信するが、その場合の処理方法は図5に示す同期リアルタイム映像伝送の場合と同様である。
On the other hand, the plurality of
[4.同期録画ファイルローカル再生]
同期録画ファイルローカル再生では、映像受信装置210のデコーダ機能を用いて、複数の映像受信装置210に接続された映像蓄積サーバ220にある同期録画ファイルを同期再生する。
[4. Synchronized recording file local playback]
In the synchronous recording file local reproduction, the synchronous recording file in the
図12に、同期録画ファイルローカル再生時のシステム構成を示す。 FIG. 12 shows a system configuration at the time of local reproduction of the synchronous recording file.
複数の映像受信装置210とそれに対応する映像蓄積サーバ220がシリアルATA、または、イーサネット(登録商標)で接続されている。映像受信装置210では、Genlock等の外部同期信号源を用いて映像出力同期を取る。
A plurality of
図13に映像受信装置の動作シーケンスを示す。 FIG. 13 shows an operation sequence of the video receiving apparatus.
ユーザー指定により、映像受信装置210のマスタホスト2101は再生対象の映像フレームの通知を受ける(ステップ601)。その後、マスタホスト2101はすべてのスレーブホスト2102〜210Nに対象映像フレーム番号を通知する(ステップ602)。この通知により、すべての映像受信装置210は対応する映像蓄積サーバ220から対象フレームの映像データを読み込む(ステップ603)。この時、スレーブホスト2102〜210Nは自身の読み込み処理が完了した段階でマスタホスト2101に読み込み完了の通知を行う(ステップ604)。マスタホスト2101では、すべてのスレーブホスト2102〜210Nからの読み込み完了の通知を確認した後に、デコード開始要求をすべてのスレーブホスト2102〜210Nに要求する(ステップ605)。すべての映像受信装置210がデコード処理を行い(ステップ606)、Genlock等の外部同期信号のタイミングで映像をHD-SDI信号で出力する。また、ユーザーの指定により、HD-SDIに出力する映像信号のタイムコードをアンシラリーデータとして重畳する(ステップ607)。
The user-specified, the
[5.同期リアルタイム映像伝送および録画ファイル保存]
同期リアルタイム映像伝送および録画ファイル保存では、同期リアルタイム伝送の機能と同期録画ファイル保存の機能を同時に行う。この場合のシステム構成は図1と同じであり、それぞれの機能を並列動作させることで実現される。
[5. Synchronous real-time video transmission and recording file storage]
In synchronous real-time video transmission and recording file storage, the function of synchronous real-time transmission and the function of storage of synchronized recording files are performed simultaneously. The system configuration in this case is the same as that in FIG. 1, and is realized by operating each function in parallel.
以下に、本発明の具体的な効果を示す。 Hereinafter, specific effects of the present invention will be described.
(1)正確な映像画素の伝送:
特許文献1の技術のフレーム番号抽出回路では、フレーム情報を埋め込む位置(特定の走査ライン)を「無効画像領域」または、「走査ラインの有向画像領域の上端か下端」としている。しかし、走査ラインの無効画像領域まで含めたフレームを処理して伝送する装置が多数である。また、「走査ラインの有向画像領域の上端か下端」にフレーム情報を埋め込む場合、有効走査領域の端の画素が失われる(フレーム情報で置き換わってしまう)。
(1) Accurate video pixel transmission:
In the frame number extraction circuit of the technique of
特許文献1の技術では、4分割画像を取り上げてその4つ端に目立たないように配置する例を示しているが、この使い方では9分割などで適用する場合、合成映像の中央の分割点に埋め込みフレーム情報が現れるので、画質の劣化が顕著となる。
In the technique of
これに対し、本発明によれば、画素の置き換えを一切行わないため、上記のような問題は発生しない。 On the other hand, according to the present invention, since the pixel is not replaced at all, the above problem does not occur.
(2)映像伝送システムへの適用性:
特許文献1の技術では、映像信号を忠実に再現できないため、非圧縮やロスレス映像の処理を伴う映像伝送システムには適用できない。また、受信者が受信解像度を選択できるスケーラブルビデオコーディック(SVC)では、埋め込みのビット自体が潰れるので、適用できない。
(2) Applicability to video transmission systems:
The technique of
これに対し、本発明では、伝送する映像画素に対して、信号の置き換えをしないため、上記のような伝送システムでも適用可能である。 On the other hand, in the present invention, since the signal is not replaced with respect to the video pixel to be transmitted, the present invention can also be applied to the transmission system as described above.
(3)伝送可能なフレームの情報サイズ:
特許文献1の技術では、1ビットにつき、4ビットの冗長表現を用いるので、これだけの情報を埋め込むことは難しい(多くの情報を埋め込むと、映像がより侵食される)。
(3) Transmittable frame information size:
In the technique of
これに対し、業界標準であるSMPTEタイムコードをフレーム情報として利用する。これによって、受信側でSMPTEタイムコードを含む映像情報が利用可能になる。この情報には8バイト=64ビットの情報量が必要である。 On the other hand, the industry standard SMPTE time code is used as frame information. As a result, video information including the SMPTE time code can be used on the receiving side. This information requires an information amount of 8 bytes = 64 bits.
(4)システムの拡張性:
特許文献1の技術では、映像送信装置の前段に「映像分割回路」、映像受信装置後段に「映像再生回路」が必要になる。この回路は映像の全信号を入力するだけの可用性が求められるため、16分割映像の場合には16入力処理するだけの回路を用意する必要があり、システム拡張のためのコストがかかる(システムの拡張性が高くない)。
(4) System extensibility:
In the technique of
本発明では、LANで接続された伝送装置とそれに対応する数の外部同期信号を用意すれば、何台でも同期が可能である。同期信号は簡単に分岐生成できるので、システム拡張のためのコストがかからない。 In the present invention, if a transmission apparatus connected by a LAN and a corresponding number of external synchronization signals are prepared, any number of apparatuses can be synchronized. Since the synchronization signal can be easily branched and generated, there is no cost for system expansion.
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。 The present invention is not limited to the above-described embodiment, and various modifications and applications can be made within the scope of the claims.
100 映像送信側
110 カメラ
120 映像蓄積サーバ
130 映像送信装置
140 ハブスイッチ
150 Genlock発生装置
200 映像受信側
210 映像受信装置
220 映像蓄積サーバ
230 ディスプレイ
240 ハブスイッチ
250 Genlock発生装置
100
Claims (6)
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
前記映像送信側のシステムから前記映像受信側のシステムに同期リアルタイム映像伝送を行う際に、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
前記映像信号源から入力された前記映像信号のフレーム番号を、該マスタホストA以外の映像送信装置(スレーブホストA)に通知すると共に該映像信号をエンコードする手段と、を含み、
前記スレーブホストAは、
前記マスタホストAから受信したフレーム番号と、自身が受信した映像信号のフレーム番号を比較し、同期がとれていることを確認し、該映像信号をエンコードする手段を含み、
前記複数の映像受信装置のうち、マスタホストBとなる映像受信装置は、
前記映像送信装置から受信したデコード対象のフレームデータのフレーム番号を、当該マスタホストB以外の映像受信装置(スレーブホストB)に通知する手段と、
前記スレーブホストBからフレームデータ受信完了の通知を取得すると、デコード開始要求を該スレーブホストBに通知し、デコードを行う手段と、
を含み、
前記スレーブホストBは、
前記マスタホストBから通知されたデコード対象のフレームデータのフレーム番号と、現在受信しているフレームデータのフレーム番号を比較し、同期が取れているかを判定し、該フレームデータの受信が完了した場合には、該マスタホストBに通知する手段と、
前記マスタホストBから前記デコード開始要求を受信すると、デコードを開始し、前記外部からの同期信号に基づいてデコードされたフレームデータを出力する手段と、
を含むことを特徴とする伝送システム。 A video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
I have a,
When performing synchronous real-time video transmission from the video transmission system to the video reception system,
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
Means for notifying the frame number of the video signal input from the video signal source to a video transmission device (slave host A) other than the master host A and encoding the video signal;
The slave host A
Means for comparing the frame number received from the master host A with the frame number of the video signal received by the master host A, confirming that synchronization is established, and encoding the video signal;
Among the plurality of video receiving devices, the video receiving device serving as the master host B is
Means for notifying the frame number of the frame data to be decoded received from the video transmitting apparatus to a video receiving apparatus (slave host B) other than the master host B;
Means for notifying the slave host B of a decode start request upon receiving a notification of completion of frame data reception from the slave host B;
Including
The slave host B
When the frame number of the frame data to be decoded notified from the master host B is compared with the frame number of the currently received frame data to determine whether synchronization is achieved and the reception of the frame data is completed Means for notifying the master host B;
Means for starting decoding when receiving the decoding start request from the master host B, and outputting frame data decoded based on the synchronization signal from the outside;
A transmission system comprising:
前記映像受信装置に送信する前記映像信号のパケットに、
フレーム番号認識のためのタイムコード、現在のフレームを構成するパケットの総数、自身のパケット番号をヘッダに設定して送信する手段を含む
請求項1記載の伝送システム。 The video transmission device includes:
In the packet of the video signal transmitted to the video receiving device,
Time code for the frame number recognition, transmission system according to claim 1 further comprising means for transmitting to set the total number of packets constituting the current frame, the packet number of own header.
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期録画ファイルを保存する際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストとなる映像送信装置は、
録画開始要求が入力されると、対象映像フレームを受信し、該マスタホストA以外の映像送信装置(スレーブホストA)に対してフレーム番号を通知する手段と、
対象映像フレームの受信が完了したらエンコードを行い、同期映像同士を識別するための映像識別番号を付与して前記映像蓄積サーバにファイルを書き出す手段と、
を含み、
前記スレーブホストAは、
前記マスタホストAから前記フレーム番号を受信すると、自身が受信している映像信号のフレーム番号と比較して、通知された前記フレーム番号との同期を確認し、該映像信号のエンコードを行い、同期映像同士を識別するための映像識別番号を付与して、前記映像蓄積サーバにファイルを書き出す手段を含む
ことを特徴とする伝送システム。 A video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When saving a synchronized recording file,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, a video transmission device serving as a master host is:
Means for receiving a target video frame when a recording start request is input and notifying a video transmission device (slave host A) other than the master host A of a frame number;
Means for performing encoding when reception of the target video frame is completed, writing a file to the video storage server by giving a video identification number for identifying synchronized videos;
Including
The slave host A
When the frame number is received from the master host A, it is compared with the frame number of the video signal received by itself, the synchronization with the notified frame number is confirmed, the video signal is encoded, and the synchronization is performed. Means for assigning a video identification number for identifying videos and writing the file to the video storage server
A transmission system characterized by that .
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期録画ファイルの配信及び再生を行う際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
前記映像蓄積サーバに格納されている対象映像フレームの伝送指示が入力されると、指定された映像フレームの番号を、マスタホストA以外の映像送信装置(スレーブホストA)に対象フレーム番号を通知する手段と、
前記対象映像フレームを前記映像蓄積サーバから読み出して前記映像受信装置に送信する手段と、
を含み、
前記スレーブホストAは、
前記マスタホストAから通知された前記対象フレーム番号に基づいて、前記映像蓄積サーバから対象映像フレームを読み出して前記映像受信装置に送信する手段を含み、
前記映像受信装置のうち、マスタホストBとなる映像受信装置は、
受信したデコード対象のフレームデータのフレーム番号をマスタホストB以外の映像受信装置に通知する手段と、
前記マスタホストB以外の映像受信装置(スレーブホストB)からフレームデータ受信完了の通知を取得すると、デコード開始要求を該スレーブホストBに通知し、デコードを行う手段と、
を含み、
前記スレーブホストBは、
前記マスタホストBから通知されたデコード対象のフレームデータのフレーム番号と、現在受信しているフレームデータのフレーム番号を比較し、同期が取れているかを判定し、該フレームデータの受信が完了した場合には、該マスタホストBに通知する手段と、
前記マスタホストBから前記デコード開始要求を受信すると、デコードを開始し、前記外部からの同期信号に基づいてデコードされたフレームデータを出力する手段と、
を含むことを特徴とする伝送システム。 A video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When distributing and playing back synchronized recording files,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
When an instruction to transmit the target video frame stored in the video storage server is input, the number of the designated video frame is notified to the video transmission apparatus (slave host A) other than the master host A. Means,
Means for reading out the target video frame from the video storage server and transmitting it to the video receiver;
Including
The slave host A
Based on the target frame number notified from the master host A, including means for reading the target video frame from the video storage server and transmitting it to the video receiver;
Among the video receiving devices, the video receiving device serving as the master host B is:
Means for notifying the video receiving device other than the master host B of the frame number of the received frame data to be decoded;
Upon obtaining the notification of the frame data reception completion from the video receiving device other than the master host B (slave host B), and notifies the decoding start request to the slave host B, a means for decoding,
Including
The slave host B
When the frame number of the frame data to be decoded notified from the master host B is compared with the frame number of the currently received frame data to determine whether synchronization is achieved and the reception of the frame data is completed Means for notifying the master host B;
Means for starting decoding when receiving the decoding start request from the master host B, and outputting frame data decoded based on the synchronization signal from the outside;
A transmission system comprising:
前記映像受信装置に送信する前記対象映像フレームに、
録画対象の映像の解像度やフレームレートの情報を含む映像プロパティヘッダ、同期する映像同士を識別するための映像識別番号を先頭に設定して送信する手段を含む
請求項4記載の伝送システム。 The video transmission device includes:
In the target video frame to be transmitted to the video receiving device,
5. The transmission system according to claim 4, further comprising means for transmitting a video property header including resolution and frame rate information of a video to be recorded and a video identification number for identifying the synchronized videos at the head.
映像送信側のシステムは、
同期した映像信号を出力する複数の映像信号源と、
前記映像信号源から入力された前記映像信号について、エンコードし、伝送対象のフレームデータを識別できる情報を該フレームデータに重畳し、伝送対象のフレームデータを映像受信側のシステムに送信する複数の映像送信装置と、
を有し、
前記映像受信側のシステムは、
前記映像送信装置から前記フレームデータを受信してデコードし、伝送対象のフレームデータを識別できる情報を該フレームデータから検知する複数の映像受信装置と、
前記映像受信装置でデコードされた前記フレームデータに重畳された前記情報と外部から入力される同期信号に基づいて該フレームデータを再生する映像再生装置と、
を有し、
同期リアルタイム映像伝送及び録画ファイル保存を行う際に、
前記映像送信側のシステムは、
エンコードされた映像データを格納する映像蓄積サーバを更に有し、
前記複数の映像送信装置のうち、マスタホストAとなる映像送信装置は、
任意のフレーム番号を当該マスタホストA以外の映像送信装置(スレーブホスト)に割り当て、通知する手段と、
前記伝送対象のフレームを受信すると、エンコード処理を行い、前記映像蓄積サーバにファイルの書き出しを行う手段と、
を有し、
前記スレーブホストとなる映像送信装置は、
前記マスタホストAから通知されたフレーム番号と自信が受信した映像信号のフレーム番号の同期が取れているかを確認する手段と、
前記伝送対象のフレームを受信すると、エンコード処理を行い、前記映像蓄積サーバにファイルの書き出しを行う手段と、
を含むことを特徴とする伝送システム。 A video transmission system that divides one video and transmits, stores, and plays back in parallel using a plurality of video transmission devices,
The system on the video transmission side
A plurality of video signal sources for outputting synchronized video signals;
A plurality of videos for encoding the video signal input from the video signal source, superimposing information for identifying the frame data to be transmitted on the frame data, and transmitting the frame data to be transmitted to the system on the video receiving side A transmitting device;
Have
The system on the video receiving side is:
A plurality of video receiving devices that receive and decode the frame data from the video transmitting device and detect information from which the frame data to be transmitted can be identified from the frame data;
A video reproduction device for reproducing the frame data based on the information superimposed on the frame data decoded by the video reception device and a synchronization signal input from the outside;
Have
When performing synchronized real-time video transmission and recording file storage,
The system on the video transmission side is:
A video storage server for storing encoded video data;
Among the plurality of video transmission devices, the video transmission device serving as the master host A is
Means for assigning and notifying an arbitrary frame number to a video transmission apparatus (slave host) other than the master host A;
Means for performing an encoding process upon writing the frame to be transmitted and writing a file to the video storage server;
Have
The video transmission device as the slave host is:
Means for confirming whether the frame number notified from the master host A and the frame number of the video signal received by the self-synchronization are synchronized;
Means for performing an encoding process upon writing the frame to be transmitted and writing a file to the video storage server;
A transmission system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011159358A JP5367771B2 (en) | 2011-07-20 | 2011-07-20 | Video transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011159358A JP5367771B2 (en) | 2011-07-20 | 2011-07-20 | Video transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013026804A JP2013026804A (en) | 2013-02-04 |
| JP5367771B2 true JP5367771B2 (en) | 2013-12-11 |
Family
ID=47784687
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011159358A Active JP5367771B2 (en) | 2011-07-20 | 2011-07-20 | Video transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5367771B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6514001B2 (en) * | 2015-03-31 | 2019-05-15 | 株式会社メガチップス | Receiver |
| GB2542637A (en) * | 2015-09-28 | 2017-03-29 | Esaturnus Nv | Ultra low latency UHD and 3D networked video communication applicable to gigabit ethernet |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1084519A (en) * | 1996-09-09 | 1998-03-31 | Hitachi Ltd | Video display device with genlock function |
| JP2003163897A (en) * | 2001-11-22 | 2003-06-06 | Nippon Hoso Kyokai <Nhk> | Content transmission method, content transmission device, content transmission program and content reception control method, content reception control device, content reception control program, and content time control system |
| JP5264146B2 (en) * | 2007-10-30 | 2013-08-14 | 三菱電機株式会社 | Synchronous distribution system, synchronous reproduction system, and synchronous distribution reproduction system |
| JP2010183237A (en) * | 2009-02-04 | 2010-08-19 | Nec Corp | System and method of content synchronous reproduction, reproduction terminal, method of controlling the same, and control program |
| JP5172874B2 (en) * | 2010-02-12 | 2013-03-27 | 日本電信電話株式会社 | Video synchronization apparatus, video display apparatus, video synchronization method, and program |
-
2011
- 2011-07-20 JP JP2011159358A patent/JP5367771B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013026804A (en) | 2013-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6302274B2 (en) | Transmitting apparatus and receiving apparatus | |
| JP6184408B2 (en) | Receiving apparatus and receiving method thereof | |
| EP2675129B1 (en) | Streaming media service processing method | |
| EP3095247B1 (en) | Robust live operation of dash | |
| TW202032998A (en) | Multiple decoder interface for streamed media data | |
| CN113906734B (en) | Synchronization control device, synchronization control method, and synchronization control program | |
| US20150139614A1 (en) | Input/output system for editing and playing ultra-high definition image | |
| JP2022517587A (en) | Audio stream and video stream synchronization switching method and equipment | |
| CN105847862A (en) | Cloud program directing station and cutoff continued broadcasting method thereof | |
| US20180376181A1 (en) | Networked video communication applicable to gigabit ethernet | |
| WO2026066901A1 (en) | Non-perceptual parsing and restoration method and system for rtp audio and video streams, and medium | |
| JP6730320B2 (en) | MMT apparatus and method for processing stereoscopic video data | |
| CN112929713B (en) | Data synchronization method, device, terminal and storage medium | |
| JP6823540B2 (en) | Video processing method, video processing system and video transmission device | |
| JP5367771B2 (en) | Video transmission system | |
| WO2012077855A1 (en) | Method and device for packetizing a video stream | |
| JP2011166615A (en) | Video synchronizing apparatus, video display device, video synchronizing method and program | |
| JP5562436B2 (en) | Video signal output method and video information reproducing apparatus | |
| CN115460422B (en) | Ultra-high-definition network video and audio professional decoder and video frame synchronization method | |
| WO2017014054A1 (en) | Transmission device, transmission method, reception device, reception method, and program | |
| JP5159973B1 (en) | Transmission packet distribution method | |
| JP2010278729A (en) | Video transmission device, video reception device, and video distribution system | |
| JP6684433B2 (en) | Transmission device, transmission method, and program | |
| WO2025044727A1 (en) | Coding method and apparatus, and decoding method and apparatus | |
| CN115883886A (en) | Multi-path code stream packaging method and video data processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130805 |
|
| 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: 20130903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130911 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5367771 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |