WO2016152063A1 - データ受信装置、データ伝送システム、データ受信方法およびデータ伝送方法 - Google Patents
データ受信装置、データ伝送システム、データ受信方法およびデータ伝送方法 Download PDFInfo
- Publication number
- WO2016152063A1 WO2016152063A1 PCT/JP2016/001364 JP2016001364W WO2016152063A1 WO 2016152063 A1 WO2016152063 A1 WO 2016152063A1 JP 2016001364 W JP2016001364 W JP 2016001364W WO 2016152063 A1 WO2016152063 A1 WO 2016152063A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- error correction
- time
- buffer
- audio
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/02—Arrangements for relaying broadcast information
- H04H20/04—Arrangements for relaying broadcast information from field pickup units [FPU]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
Definitions
- the present technology relates to a data reception device having a QoS function, a data transmission system, a data reception method, and a data transmission method.
- QoS Quality of Service
- ARQ Automatic Repeat reQuest
- FEC Forward Error Correction
- Patent Document 1 describes that in a technique called hybrid ARQ in which ARQ and FEC are combined, only packets that could not be restored by FEC are retransmitted by ARQ.
- an object of the present technology is to solve various problems associated with data communication using QoS and its application.
- a data receiving device includes: A first buffer capable of holding received packets at least in units of error correction blocks; Processing to recover the missing packet by requesting the sender to retransmit the missing packet in the error correction block held in the first buffer; The error correction block is read from the first buffer at each time when a plurality of different data correction allowable times have passed, and error correction is performed on each error correction block read at each time. And a first controller that outputs the result of each error correction.
- Each time at which the plurality of specific different data correction allowable times has passed is a first time at which a specific first data correction allowable time has elapsed and a specific first time shorter than the first data correction allowable time. Is the second time when the data correction allowable time of 2 has passed,
- the first control unit outputs, as first error correction data, an error correction result for the error correction block read at the first time, and the error read at the second time.
- the error correction result for the correction block may be output as second error correction data.
- the packet includes video and audio data;
- the data receiving device is: A first output interface for outputting the first error correction data as broadcast data; And a second output interface for outputting the second error correction data to a studio monitor and a studio speaker of a broadcast station.
- the packet includes video and audio data;
- the data receiving device is: A first output interface for outputting the first error correction data to a recording device of a broadcasting station; And a second output interface for outputting the second error correction data to a recording monitor and a recording speaker of a broadcasting station.
- the first control unit is configured to dynamically change the first data correction allowable time based on a command from an external control device during reception of a stream from the transmission device. It may be.
- the data transmission system is A first buffer capable of holding received packets at least in units of error correction blocks; Performing a process of requesting the transmitting device to retransmit the lost packet in the error correction block held in the first buffer and recovering the lost packet;
- the error correction block is read from the first buffer at each time when a plurality of different data correction allowable times have passed, and error correction is performed on each error correction block read at each time.
- a first control unit for outputting a result of each error correction comprising: A data transmission device having a second buffer capable of holding a packet to be transmitted in units of at least the error correction block; A second control unit that sets a longest data correction allowable time among the plurality of data correction allowable times and sets a retention time of the error correction block by the second buffer to the longest data correction allowable time
- a data transmission system comprising a control device having
- the second control unit may be configured to control the longest data correction allowable time based on at least one of an error rate and a transmission delay.
- the control device may have a user interface that receives an input from a user for setting the longest data correction allowable time.
- the user interface may receive an input from a user for setting another data correction allowable time for the longest data correction allowable time.
- the data receiving method is as follows: The first control unit Performing a process of requesting the transmitting device to retransmit the lost packet in the error correction block held in the first buffer capable of holding the received packet at least in units of error correction blocks, and recovering the lost packet;
- the error correction block is read from the first buffer at each time when a plurality of different data correction allowable times have elapsed, Error correction is performed on each error correction block read at each time, and each error correction result is output.
- the data transmission method is as follows: The second control unit of the control device Performing a process of recovering the lost packet by requesting the transmitting device to retransmit the lost packet in the error correction block held in the first buffer capable of holding the received packet at least in units of error correction blocks;
- the error correction block is read from one buffer at each time when a plurality of different data correction allowable times have elapsed, and error correction is performed on each error correction block read at each time,
- a data transmission device that sets a longest data correction allowable time among the plurality of different data correction allowable times of the data reception device that outputs each error correction result, and that is connected to the data reception device Holding the error correction block in the second buffer holding the transmission packet Between set to the longest data correction allowable time.
- FIG. 1 is a diagram illustrating a configuration of a data transmission system according to the first embodiment of the present technology.
- the data transmission system 1 is a system for transmitting video and audio data (stream) obtained by a camera and a microphone.
- the data transmission system 1 includes a data transmission device 10, a network 20, a data reception device 30, and a control device 40.
- the network 20 is, for example, a WWAN (Wireless Wide Area Network) 21 such as LTE (Long Term Evolution), a WAN 22 such as the Internet, and a combination of the plurality of networks 20, and a communication path in which communication traffic changes every moment. It is.
- WWAN Wireless Wide Area Network
- LTE Long Term Evolution
- WAN 22 such as the Internet
- the data transmission device 10 may be, for example, an adapter type that is detachably attached to the camera, or a device that is integrated into the camera. In the present embodiment, an adapter-type data transmission device 10 is assumed.
- the data receiving device 30 receives the video and audio data transmitted from the data transmitting device 10 and outputs them to a studio monitor and a studio speaker, or to a recording device such as a broadcast processing unit or a video server through a switcher or the like. Device.
- the control device 40 performs connection management between the data transmission device 10 and the data reception device 30.
- the control device 40 is connected to the data transmission device 10 and the data reception device 30 through, for example, the network 20.
- FIG. 2 is a diagram illustrating a hardware configuration of the data transmitting apparatus 10.
- the data transmission apparatus 10 includes hardware elements such as a CPU (Central Processing Unit) 11, a memory 12, a camera interface 13, a network interface 14, and a bus 15.
- CPU Central Processing Unit
- the CPU 11 performs control of the data transmission device 10 and various arithmetic processes based on a program stored in the memory 12.
- the memory 12 stores a program executed by the CPU 11. Further, an area such as a transmission buffer for holding a transmission packet generated from video and audio transmitted from the camera and microphone through the camera interface 13 is allocated to the memory 12.
- the camera interface 13 is an interface for inputting video and audio output mainly from the camera and microphone.
- the network interface 14 is a network interface mainly corresponding to WWAN. However, the network interface 14 may be a network interface corresponding to the WAN.
- FIG. 3 is a diagram illustrating a hardware configuration of the data receiving device 30.
- the data receiving device 30 includes hardware such as a CPU 31 (first control unit), a memory 32, a network interface 33, a first A / V output interface 34, a second A / V output interface 35, and a bus 36, for example. Has an element.
- the CPU 31 controls the operation of the data transmission device 10 based on a program stored in the memory 32.
- the memory 32 stores a program executed by the CPU 31 and the like.
- an area such as an A / V stream construction buffer that holds data transmitted from the data transmission device 10 through the network interface 33 is allocated to the memory 32.
- the network interface 33 is a network interface 33 mainly corresponding to the WAN. However, it is not always necessary to support WAN, and a network interface corresponding to WWAN may be used.
- the first A / V output interface 34 outputs video and audio data received by the data receiver 30 to studio equipment such as an A / V switcher.
- the first A / V output interface 34 is, for example, SDI (Serial Digital Interface).
- the second A / V output interface 34 outputs video and audio baseband data received by the data receiving device 30 to studio equipment such as a studio monitor and a studio speaker.
- FIG. 4 is a diagram showing the configuration of the QoS function in the data transmission system 1 of the present embodiment.
- the functions other than the buffer are functions realized by the CPU 31 executing the program stored in the memory 32.
- some functions having a large calculation amount such as an encoder, a decoder, and an FEC may be realized by hardware.
- the QoS function of the data transmitting apparatus 10 mainly includes an encoder 101, an FEC unit 102, a transmission buffer 103 (second buffer), a control RX unit 104, and an ARQ unit 105.
- the encoder 101 encodes the video captured by the camera and the sound obtained by, for example, a microphone mounted on the camera, and supplies the encoded video to the FEC unit 102.
- An FEC (Forward Error Correction) unit 102 generates an FEC block by adding an error correction code to the video and audio code sequences supplied from the encoder 101, and divides the FEC block into a plurality of predetermined sizes. A packet is generated, and each generated packet is output to the transmission buffer 103.
- the transmission buffer 103 holds a transmission packet for at least one block in preparation for a packet retransmission request from the receiving apparatus (ARQ unit 302), and sends the held transmission packet to the network 20 using the network interface 33.
- the control RX unit 104 performs processing for transferring various requests to and from the control TX unit of the data receiving device 30. For example, the control RX unit 104 receives a packet retransmission request from the data reception device 30 and passes it to the ARQ unit 105.
- the ARQ unit 105 instructs the transmission buffer 103 to retransmit the corresponding transmission packet in response to the packet retransmission request passed from the control RX unit 104.
- the QoS function of the data receiving apparatus 30 mainly includes an A / V stream construction buffer 301 (first buffer), an ARQ unit 302, a control TX unit 303, a first FEC unit 304, a second FEC unit 305, 1 decoder 306 and second decoder 307.
- the A / V stream construction buffer 301 holds the received packet in units of FEC blocks and reads it when the error correction allowable time has elapsed.
- two error correction allowable times are set.
- One of them is the first error correction allowable time that places importance on QoS.
- the first error correction allowable time is a time determined so that a high packet loss recovery rate by ARQ and FEC can be obtained by repeating packet retransmission more times.
- the other is a second error correction allowable time that places importance on shortening the delay time.
- the second error correction allowable time is a time that is determined so as to obtain a reasonable quality as video and audio presented to the studio staff for consultation between the field and the studio.
- the relationship between the lengths is that the first error correction allowable time> the second error correction allowable time.
- the FEC block held in the A / V stream construction buffer 301 is left in the A / V stream construction buffer 301 at the time when the holding time reaches the second error correction allowable time (second time). Is read to the first FEC unit 304 at the time (first time) when the retention time reaches the first error correction allowable time (first time), and the A / V stream construction buffer 301 is read. Is erased from
- the holding time of the transmission buffer 103 of the data transmission device 10 is set by the external control device 40 according to the first allowable error correction time.
- the first FEC unit 304 performs error correction on the FEC block read out when the retention time has passed the first error correction allowable time from the A / V stream construction buffer 301, and the result is obtained. Output to the first decoder 306.
- the first decoder 306 decodes the result of error correction by the first FEC unit 304.
- the decoded video and audio are supplied to the A / V switcher, audio mixer, and the like as broadcast video and audio by the first A / V output interface 34.
- the second FEC unit 305 performs error correction of the FEC block read out when the holding time has passed the second error correction allowable time from the A / V stream construction buffer 301, and the result is converted into the second To the decoder 307.
- the second decoder 307 decodes the error correction result by the second FEC unit 305.
- the decoded video and audio are output by the second A / V output interface 34 to, for example, a studio monitor and a studio speaker in the studio.
- the ARQ unit 302 determines the packet loss in the FEC block, and transmits the missing packet retransmission request to the data transmission device 10 in real time using the control TX unit 303.
- the packet loss is determined based on the missing sequence number of the packet held in the A / V stream construction buffer 301. There is. Alternatively, the packet loss may be determined from the lack of the sequence number of the packet held in the A / V stream construction buffer 301 regardless of the determination result of whether or not the packet loss can be recovered by the first FEC unit 304.
- the control TX unit 303 performs processing for delivering various requests to and from the control RX unit 104 of the data transmission apparatus 10.
- the control TX unit 303 transmits the packet retransmission request to the data transmission apparatus 10 in real time according to the request for the packet retransmission request from the ARQ unit 302.
- FIG. 5 is a diagram showing an overall system configuration of a site and a studio employing the data transmission system 1 of FIG.
- a field camera 2 a field microphone 3, an audio receiver 4, and the data transmission device 10 described above.
- a studio monitor 51 a studio speaker 52, a studio camera 53, a studio microphone 54, an audio mixer 55, an audio transmitter 56, an A / V switcher 57, a master switcher 58, etc.
- an audio mixer 55 an audio transmitter 56
- a / V switcher 57 an A / V switcher 57
- a master switcher 58 etc.
- the site camera 2 is a camera that images the site.
- the on-site microphone 3 collects on-site audio.
- the video and audio obtained by the on-site camera 2 and the on-site microphone 3 are transmitted to the studio by the data transmission device 10.
- the audio receiver 4 is a device that receives audio transmitted from the studio audio transmitter 56 through a fixed wireless line or the like.
- the studio monitor 51 is a monitor for displaying an on-site image received by the data receiving device 30.
- the studio speaker 52 is a speaker for producing on-site sound received by the data receiving device 30.
- the studio camera 53 is a camera for capturing studio images.
- the studio microphone 54 is a microphone for collecting studio audio.
- the sound mixer 55 synthesizes the on-site sound received by the data receiving device 30 and the studio sound obtained by the studio microphone 54.
- the voice transmitter 56 transmits the synthesized voice obtained by the voice mixer 55 to the voice receiver 4 on the site through a fixed wireless line or the like.
- the A / V switcher 57 is a device for switching video between the site side and the studio side.
- the A / V switcher 57 has a function capable of inserting a delay time of an arbitrary length into the studio video and the synthesized audio of the audio mixer 55 when switching from the on-site video to the studio-side video.
- the master switcher 58 is a device for switching the video and audio output destinations selected by the A / V switcher 57.
- Examples of the output destination include a broadcast processing unit that performs processing for broadcasting video and audio, and a recording device that records video and audio.
- FIG. 6 is a timing chart of the operation at the time of multiplication when only one error correction allowable time is set.
- each rectangle arranged along the time axis indicates a time unit of 1 second.
- the set error correction allowable time is 2 seconds.
- on-site video is taken by the on-site camera 2 and on-site microphone 3 collects on-site audio.
- the on-site video captured by the on-site camera 2 and the on-site audio obtained by the on-site microphone 3 are sent from the on-site data transmitting device 10 to the studio data receiving device 30.
- the studio data receiving apparatus 30 holds the received on-site video and audio in the A / V stream construction buffer 301.
- the FEC block is read from the A / V stream construction buffer 301 at a time when the retention time reaches 2 seconds, which is the error correction allowable time, and error correction and decoding are performed.
- the decoded video is output to the A / V switcher 57 and also to the studio monitor 51.
- the decoded audio is output to the studio speaker 52 and also to the audio mixer 55.
- the on-site audio output to the audio mixer 55 is synthesized with the studio audio here, and the synthesized audio is output to the A / V switcher 57 and the audio transmitter 56.
- the studio staff can view the video and audio in the field through the studio monitor 51 and the studio speaker 52.
- the on-site video selected by the A / V switcher 57 and the synthesized sound obtained by the audio mixer 55 are supplied to the master switcher 58.
- the broadcast processing unit is set as the output destination of the master switcher 58, the on-site video and audio are output to the broadcast processing unit, and the on-site video and audio are broadcast.
- the A / V switcher 57 switches to the studio side at the timing of t8 on the time axis.
- the studio video instead of the on-site video and the synthesized audio obtained by the audio mixer 55 are output to the master switcher 58 by the A / V switcher 57 and output to the broadcast processing unit by the master switcher 58. This broadcasts the studio video and synthesized audio.
- the synthesized voice obtained by the voice mixer 55 is transmitted to the voice receiver 4 on the spot by the voice transmitter 56 at any time.
- the A / V switcher 57 switches to the site side again at the timing of t13 on the time axis.
- the video and audio from the site have already been received by the data receiver 30, they are output to the A / V switcher 57 and the audio mixer 55 with a delay of 2 seconds, which is the error correction allowable time.
- the video and audio are interrupted for 2 seconds. If the delay time (error correction allowable time) is shortened to shorten the interruption time, the packet loss recovery rate decreases, and the quality of the broadcast video and audio deteriorates.
- the operation at the time of multiplication when the first error correction allowable time and the second error correction allowable time are set will be described.
- the first error correction allowable time is set to 2 seconds and the second error correction allowable time is set to 1 second.
- on-site video is taken by the on-site camera 2 and on-site microphone 3 collects on-site audio.
- the on-site video captured by the on-site camera 2 and the on-site audio obtained by the on-site microphone 3 are sent from the on-site data transmitting device 10 to the studio data receiving device 30.
- the studio data receiving apparatus 30 holds the received on-site video and audio in the A / V stream construction buffer 301.
- the FEC block is read from the A / V stream construction buffer 301 at the time (second time) when the retention time reaches the second error correction allowable time (1 second), and error correction and decoding are performed.
- the decoded video is output to the studio monitor 51, and the decoded audio is output to the studio speaker 52.
- the studio staff can view the video and audio in the field through the studio monitor 51 and the studio speaker 52.
- the FEC block is read from the A / V stream construction buffer 301 at the time (first time) when the retention time reaches the first error correction allowable time (2 seconds), and error correction and decoding are performed. .
- the decoded video is output to the A / V switcher 57, and the decoded audio is output to the audio mixer 55.
- the on-site audio output to the audio mixer 55 is synthesized with the studio audio here, and the synthesized audio is output to the A / V switcher 57 and the audio transmitter 56.
- the on-site video selected by the A / V switcher 57 and the synthesized sound obtained by the audio mixer 55 are supplied to the master switcher 58.
- the broadcast processing unit is set as the output destination of the master switcher 58, the on-site video and audio are output to the broadcast processing unit, and the on-site video and audio are broadcast.
- the A / V switcher 57 switches to the studio side at the timing of t8 on the time axis.
- the studio video instead of the on-site video and the synthesized audio obtained by the audio mixer 55 are output to the master switcher 58 by the A / V switcher 57 and output to the broadcast processing unit by the master switcher 58. Is done.
- the delay time of the on-site video and audio is 2 seconds which is the first error correction allowable time
- the interaction from the studio side is the video and audio of 1 second which is the second error correction allowable time. It is done in response to. That is, the studio video and audio are one second ahead of the on-site video and audio. For this reason, if the output of the A / V switcher 57 is simply switched from the site side to the studio side, the first second of video and audio on the studio side is lost.
- the A / V switcher 57 includes a delay circuit having a delay amount of a difference between at least the first error correction allowable time (2 seconds) and the second error correction allowable time (1 second) ( Buffer memory).
- the A / V switcher 57 delays the video on the studio side and the synthesized sound obtained by the audio mixer 55 and outputs the result to the master switcher 58. As a result, it is possible to ensure continuity of video and audio across the switching from the site side to the studio side.
- the A / V switcher 57 switches to the site side again at the timing of t13.
- the video and audio from the site are output to the A / V switcher 57 and the audio mixer 55 with a delay of 2 seconds, which is the first error correction allowable time
- the interaction from the site to the studio is one second ahead of the broadcast. Because it is performed by listening to the audio of the studio that arrived at the site, the video and audio need only be interrupted for one second on the broadcast.
- Video and audio with a delay time can be obtained.
- high-quality video and audio can be broadcast.
- GUI Management GUI
- a control application program is installed in the control device 40 that manages the connection between the data transmission device 10 and the data reception device 30.
- the CPU 42 (second control unit) of the control device 40 displays a management graphical user interface (GUI) on a monitor 41 connected to the control device 40 based on a control application program.
- GUI management graphical user interface
- FIG. 8 is a diagram showing a management GUI for each connection.
- a thumbnail display area 81 is provided in the left area.
- thumbnails 82 of each connection are displayed.
- the thumbnail 82 is created from a broadcast video decoded by the data receiving device 30.
- a management area 83 relating to the connection corresponding to the thumbnail 82 selected by the user in the thumbnail display area 81 is provided.
- the management area 83 is provided with a preview 84 of the broadcast video decoded by the data receiving device 30 and a gauge 85 for confirming whether audio is transmitted.
- the management area 83 is provided with a status display area 86 in which the state of stream transmission from the data transmission device 10 to the data reception device 30 can be confirmed.
- a status display area 86 In the status display area 86, an error rate (packet loss rate) and a graph 87 showing the communication rate on one time axis are displayed.
- the management area 83 has a setting area 88 for setting connection communication conditions.
- a control start button 88a for instructing control start of the data receiving device 30, an output port setting unit 88b for setting the A / V output port of the data receiving device 30, and an A / V stream are filed.
- File setting unit 88c for setting whether to save as, maximum bit rate setting unit 88d for setting the maximum bit rate of stream transmission, minimum bit rate setting unit 88e for setting the minimum bit rate, first error correction
- a first delay time setting unit 88f for setting an allowable time
- a second delay time setting unit 88g for setting a second error correction allowable time, and transmission between video and audio with priority.
- Priority transmission setting section 88h for selecting a method, setting confirmation button 88i for instructing the reflection of the above setting contents, start of stream transmission Such as streaming start button 88j for instructing is provided.
- the various setting units above are configured with, for example, a pull-down menu.
- the user monitors the error rate (packet loss rate) and communication bit rate graph 87 displayed in the status display area 86, for example, when the error rate increases or the communication bit rate decreases.
- the first delay time setting unit 88f in the setting area 88 the first error correction allowable time is changed to a longer time.
- the second error correction allowable time may be changed to a longer time by using the second delay time setting unit 88g.
- the CPU 42 of the control device 40 transmits an instruction for changing the first error correction allowable time to the receiving device 30, as shown in FIG.
- the CPU 31 of the receiving device 30 changes the first error correction allowable time in real time according to the instruction from the control device 40.
- the CPU 42 of the control device 40 transmits an instruction for adjusting the retention time of the FEC block in the transmission buffer 103 of the transmission apparatus 10 to the changed first error correction allowable time to the transmission apparatus 10.
- the CPU 11 of the transmission apparatus 10 adjusts the FEC block holding time in the transmission buffer 103 to the changed first error correction allowable time in accordance with the instruction from the control device 40.
- the data transmission system according to this technology can be used not only for a meeting between the site and the studio, but also for a site where recording and recording equipment such as a server is monitored by the broadcasting station staff while monitoring the video and audio of the site. it can.
- FIG. 10 is a diagram showing a configuration of a recording system of a broadcasting station.
- the recording system 90 mainly includes a data receiving device 30, a recording monitor 91, a recording speaker 92, and a recording device 93.
- the on-site video and audio generated according to the first error correction permission time are output to the recording device 93 by the first A / V output interface 34.
- the on-site video and audio generated by the second error correction permission time are output to the recording monitor 91 and the recording speaker 92 by the second A / V output interface 35.
- the recording staff views the on-site video displayed on the recording monitor 91 and the on-site audio output from the recording speaker 92, and gives the recording equipment 93 instructions to start and end the recording of the on-site video and audio as appropriate. .
- the recording device 93 records on-site video and audio data from the start of recording to the end of recording as instructed by the recording staff.
- the on-site video and audio output to the recording monitor 91 and the recording speaker 92 are preceded by a time difference between the first error correction allowable time and the second error correction allowable time than the video and audio output to the recording device 93. Therefore, the recording device 93 can be instructed with sufficient margin for the duration of the scene to be recorded. For this reason, it is possible to record the video and audio of the scene to be recorded without omission and without waste.
- the first error correction allowable time with emphasis on QoS is set to a sufficiently long time such as 10 seconds. Also good.
- the user can manually set the first error correction allowable time using the management GUI.
- the first error correction allowable time is adapted according to the error rate, transmission delay, etc. during communication. You may make it control automatically.
- the CPU 42 (second control unit) of the control device 40 monitors and detects at least one of the error rate and the transmission delay during communication according to the control application program.
- An instruction for changing the first error correction allowable time in real time according to the result is transmitted to the receiving device 30.
- the CPU 31 of the receiving device 30 changes the first error correction allowable time in real time according to the instruction from the control device 40.
- the first error correction allowable time may be changed in two or more stages.
- the CPU 42 of the control device 40 sends an instruction for adjusting the retention time of the FEC block in the transmission buffer 103 of the transmission apparatus 10 to the first error correction allowable time in accordance with the change of the first error correction allowable time. 10 to send.
- the CPU 11 of the transmission apparatus 10 adjusts the FEC block holding time in the transmission buffer 103 to the changed first error correction allowable time in accordance with the instruction from the control device 40.
- the CPU 42 of the control device 40 collects information such as the memory capacity that can be allocated to the buffer from the data transmission device 10 and the data reception device 30 to which the connection is set.
- the CPU 42 limits the upper limit value of the first error correction allowable time that can be set in the first delay time setting unit 88f of the management GUI based on the collected information of each device.
- the CPU 42 of the control device 40 attempts to set a value exceeding the upper limit as the set value of the first error correction allowable time from the user, the CPU 42 rejects this setting and automatically replaces the set value with the upper limit. Thereby, it is possible to prevent an inappropriate first error correction allowable time from being set.
- the first error correction allowable time and the second error correction allowable time are set as the error correction allowable time. However, three or more different error correction allowable times are set.
- an error correction result for the FEC block at each time when each allowable error correction time has elapsed may be output.
- this technique can also take the following structures. (1) a first buffer capable of holding a received packet at least in units of error correction blocks; Processing to recover the missing packet by requesting the sender to retransmit the missing packet in the error correction block held in the first buffer; The error correction block is read from the first buffer at each time when a plurality of different data correction allowable times have passed, and error correction is performed on each error correction block read at each time. And a first control unit that outputs a result of each error correction.
- Each time at which the plurality of specific different data correction allowable times has passed is a first time at which a specific first data correction allowable time has elapsed and a specific first time shorter than the first data correction allowable time. Is the second time when the data correction allowable time of 2 has passed,
- the first control unit outputs, as first error correction data, an error correction result for the error correction block read at the first time, and the error read at the second time.
- a data receiving apparatus configured to output an error correction result for the correction block as second error correction data.
- the data receiving device includes video and audio data;
- the data receiving device is: A first output interface for outputting the first error correction data as broadcast data;
- a data receiving apparatus further comprising: a second output interface for outputting the second error correction data to a studio monitor and a studio speaker of a broadcasting station.
- the first control unit is a data receiving device configured to dynamically change the first data correction allowable time based on a command from an external control device during reception of a stream.
- the data receiving device includes video and audio data;
- the data receiving device is: A first output interface for outputting the first error correction data to a recording device of a broadcasting station;
- a data receiving apparatus further comprising: a second output interface for outputting the second error correction data to a recording monitor and a recording speaker of a broadcasting station.
- (6) a first buffer capable of holding a received packet at least in units of error correction blocks; Performing a process of requesting the transmitting device to retransmit the lost packet in the error correction block held in the first buffer and recovering the lost packet;
- the error correction block is read from the first buffer at each time when a plurality of different data correction allowable times have passed, and error correction is performed on each error correction block read at each time.
- a first control unit for outputting a result of each error correction comprising: A data transmission device having a second buffer capable of holding a packet to be transmitted in units of at least the error correction block; A second control unit that sets a longest data correction allowable time among the plurality of data correction allowable times and sets a retention time of the error correction block by the second buffer to the longest data correction allowable time
- a data transmission system comprising a control device having
- control device further includes a user interface that receives an input from a user for setting the longest data correction allowable time.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファと、
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信元に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と
を具備する。
前記第1の制御部は、前記第1の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第1のエラー訂正データとして出力し、前記第2の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第2のエラー訂正データとして出力するように構成されたものであってよい。
前記データ受信装置は、
前記第1のエラー訂正データを放送用データとして出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局のスタジオモニターおよびスタジオスピーカに出力するための第2の出力インタフェースと
をさらに具備するものであってよい。
前記データ受信装置は、
前記第1のエラー訂正データを放送局の収録機器に出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局の収録モニターおよび収録スピーカに出力するための第2の出力インタフェースと
をさらに具備するものであってよい。
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファと;
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と;
を具備するデータ受信装置と、
送信するパケットを少なくとも前記エラー訂正ブロックの単位で保持可能な第2のバッファを有するデータ送信装置と、
前記複数のデータ訂正許容時間の中で最長のデータ訂正許容時間を設定するとともに、前記第2のバッファによる前記エラー訂正ブロックの保持時間を前記最長のデータ訂正許容時間に設定する第2の制御部を有するコントロール機器と
を具備するデータ伝送システム。
前記第2の制御部は、エラーレートおよび伝送遅延の少なくともいずれか一方をもとに前記最長のデータ訂正許容時間を制御するように構成されてもよい。
第1の制御部が、
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、
前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する。
コントロール機器の第2の制御部が、
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力するデータ受信装置の、前記互いに異なる複数のデータ訂正許容時間の中の最長のデータ訂正許容時間を設定するとともに、前記データ受信装置とコネクションが設定されたデータ送信装置の、送信パケットを保持する第2のバッファの前記エラー訂正ブロックの保持時間を前記最長のデータ訂正許容時間に設定する。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
<第1の実施形態>
図1は本技術に係る第1の実施形態のデータ伝送システムの構成を示す図である。
図2はデータ送信装置10のハードウェア構成を示す図である。
データ送信装置10は、CPU(Central Processing Unit)11、メモリ12、カメラインタフェース13、ネットワークインタフェース14およびバス15などのハードウェア要素を有する。
メモリ12には、CPU11により実行されるプログラムなどが格納される。また、メモリ12にはカメラインタフェース13を通じてカメラおよびマイクから伝送された映像および音声から生成された送信用のパケットを保持するための送信バッファなどの領域が割り当てられる。
図3はデータ受信装置30のハードウェア構成を示す図である。
データ受信装置30は、例えば、CPU31(第1の制御部)、メモリ32、ネットワークインタフェース33、第1のA/V出力インタフェース34、第2のA/V出力インタフェース35およびバス36などのハードウェア要素を有する。
メモリ32には、CPU31により実行されるプログラムなどが格納される。また、メモリ32にはネットワークインタフェース33を通じてデータ送信装置10より伝送されてきたデータを保持するA/Vストリーム構築バッファなどの領域が割り当てられる。
次に、このデータ伝送システム1のQoS(Quality of Service)機能について説明する。
図4は、本実施形態のデータ伝送システム1におけるQoS機能の構成を示す図である。
データ送信装置10のQoS機能は、主にエンコーダ101、FECユニット102、送信バッファ103(第2のバッファ)、制御RXユニット104およびARQユニット105で構成される。
データ受信装置30のQoS機能は、主に、A/Vストリーム構築バッファ301(第1のバッファ)、ARQユニット302、制御TXユニット303、第1のFECユニット304、第2のFECユニット305、第1のデコーダ306および第2のデコーダ307で構成される。
図5は図1のデータ伝送システム1を採用した現場およびスタジオの全体的なシステム構成を示す図である。
現場には、現場カメラ2、現場マイク3、音声受信機4および上記のデータ送信装置10が存在する。一方、スタジオには、上記のデータ受信装置30の他、スタジオモニター51、スタジオスピーカ52、スタジオカメラ53、スタジオマイク54、音声ミキサー55、音声送信機56、A/Vスイッチャー57、マスタースイッチャー58などが存在する。
次に、図5に示した現場およびスタジオの全体的なシステムにおいて、現場とスタジオとの間で行われる掛け合い時の動作を説明する。
ここで、第1のエラー訂正許容時間が2秒に設定され、第2のエラー訂正許容時間が1秒に設定されている場合を想定する。
図1に示すように、データ送信装置10とデータ受信装置30とのコネクションを管理するコントロール機器40には制御用のアプリケーションプログラムがインストールされる。コントロール機器40のCPU42(第2の制御部)は、制御用のアプリケーションプログラムをもとに管理用のグラフィカルユーザインタフェース(GUI:Graphical User Interface)をコントロール機器40に接続されたモニター41に表示させる。
このGUIにおいて、左側の領域にはサムネイル表示エリア81が設けられている。サムネイル表示エリア81には各コネクションのサムネイル82が表示される。サムネイル82は、データ受信装置30にて復号された放送用の映像などから作成される。右側の領域には、サムネイル表示エリア81でユーザにより選択されたサムネイル82に対応するコネクションに関する管理エリア83が設けられる。
ユーザは、ステータス表示エリア86に表示されたエラーレート(パケットロス率)と通信ビットレートのグラフ87を監視し、例えば、エラーレートが高くなってきたときや通信ビットレートが低くなってきたときに設定エリア88の第1の遅延時間設定部88fを用いて第1のエラー訂正許容時間をより長い時間に変更する。
本技術に係るデータ伝送システムは、現場とスタジオとの間での掛け合いの場のみならず、現場の映像および音声を放送局のスタッフがモニタリングしながらサーバなどの収録機器に収録する場においても利用できる。
この収録システム90は、主にデータ受信装置30と、収録モニター91と、収録スピーカ92と、収録機器93とを備える。
第1の実施形態では、第1のエラー訂正許容時間を管理GUIを用いてユーザがマニュアルで設定できることとしたが、第1のエラー訂正許容時間を通信時にエラーレートや伝送遅延などに応じて適応的に制御するようにしてもよい。
管理GUIに関しては次のような変形例が挙げられる。
上記の実施形態では、エラー訂正許容時間として第1のエラー訂正許容時間と第2のエラー訂正許容時間の2つを設定することとしたが、互いに異なる3つ以上のエラー訂正許容時間を設定しておき、各々のエラー訂正許容時間が経過した各時刻のFECブロックに対するエラー訂正結果を出力するようにしてもよい。
(1)受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファと、
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信元に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と
を具備するデータ受信装置。
前記特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻が、特定の第1のデータ訂正許容時間が経過した第1の時刻および前記第1のデータ訂正許容時間よりも短い特定の第2のデータ訂正許容時間が経過した第2の時刻であり、
前記第1の制御部は、前記第1の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第1のエラー訂正データとして出力し、前記第2の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第2のエラー訂正データとして出力するように構成されたデータ受信装置。
前記パケットは映像および音声のデータを含み、
前記データ受信装置は、
前記第1のエラー訂正データを放送用データとして出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局のスタジオモニターおよびスタジオスピーカに出力するための第2の出力インタフェースと
をさらに具備するデータ受信装置。
前記第1の制御部は、ストリームの受信中、外部のコントロール機器からの指令をもとに前記第1のデータ訂正許容時間を動的に変更するように構成された
データ受信装置。
前記パケットは映像および音声のデータを含み、
前記データ受信装置は、
前記第1のエラー訂正データを放送局の収録機器に出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局の収録モニターおよび収録スピーカに出力するための第2の出力インタフェースと
をさらに具備するデータ受信装置。
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と;
を具備するデータ受信装置と、
送信するパケットを少なくとも前記エラー訂正ブロックの単位で保持可能な第2のバッファを有するデータ送信装置と、
前記複数のデータ訂正許容時間の中で最長のデータ訂正許容時間を設定するとともに、前記第2のバッファによる前記エラー訂正ブロックの保持時間を前記最長のデータ訂正許容時間に設定する第2の制御部を有するコントロール機器と
を具備するデータ伝送システム。
前記第2の制御部は、エラーレートおよび伝送遅延の少なくともいずれか一方をもとに前記最長のデータ訂正許容時間を制御するように構成された
データ伝送システム。
前記コントロール機器は、前記最長のデータ訂正許容時間の設定のためのユーザからの入力を受け付けるユーザインタフェースをさらに有する
データ伝送システム。
前記ユーザインタフェースは、前記最長のデータ訂正許容時間の他のデータ訂正許容時間の設定のためのユーザからの入力を受け付ける
データ伝送システム。
10…送信装置
20…ネットワーク
30…受信装置
31…CPU
34…第1のA/V出力インタフェース
35…第2のA/V出力インタフェース
40…コントロール機器
41…モニター
42…CPU
51…スタジオモニター
52…スタジオスピーカ
88f…第1の遅延時間設定部
88g…第2の遅延時間設定部
90…収録システム
91…収録モニター
92…収録スピーカ
93…収録機器
101…エンコーダ
102…FECユニット
103…送信バッファ
105…ARQユニット
301…A/Vストリーム構築バッファ
302…ARQユニット
304…第1のFECユニット
305…第2のFECユニット
306…第1のデコーダ
307…第2のデコーダ
Claims (11)
- 受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファと、
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信元に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と
を具備するデータ受信装置。 - 請求項1に記載のデータ受信装置であって、
前記特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻が、特定の第1のデータ訂正許容時間が経過した第1の時刻および前記第1のデータ訂正許容時間よりも短い特定の第2のデータ訂正許容時間が経過した第2の時刻であり、
前記第1の制御部は、前記第1の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第1のエラー訂正データとして出力し、前記第2の時刻に読み出された前記エラー訂正ブロックに対するエラー訂正の結果を第2のエラー訂正データとして出力するように構成された
データ受信装置。 - 請求項2に記載のデータ受信装置であって、
前記パケットは映像および音声のデータを含み、
前記データ受信装置は、
前記第1のエラー訂正データを放送用データとして出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局のスタジオモニターおよびスタジオスピーカに出力するための第2の出力インタフェースと
をさらに具備するデータ受信装置。 - 請求項3に記載のデータ受信装置であって、
前記第1の制御部は、ストリームの受信中、外部のコントロール機器からの指令をもとに前記第1のデータ訂正許容時間を動的に変更するように構成された
データ受信装置。 - 請求項2に記載のデータ受信装置であって、
前記パケットは映像および音声のデータを含み、
前記データ受信装置は、
前記第1のエラー訂正データを放送局の収録機器に出力するための第1の出力インタフェースと、
前記第2のエラー訂正データを放送局の収録モニターおよび収録スピーカに出力するための第2の出力インタフェースと
をさらに具備するデータ受信装置。 - 受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファと;
前記第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する第1の制御部と;
を具備するデータ受信装置と、
送信するパケットを少なくとも前記エラー訂正ブロックの単位で保持可能な第2のバッファを有するデータ送信装置と、
前記複数のデータ訂正許容時間の中で最長のデータ訂正許容時間を設定するとともに、前記第2のバッファによる前記エラー訂正ブロックの保持時間を前記最長のデータ訂正許容時間に設定する第2の制御部を有するコントロール機器と
を具備するデータ伝送システム。 - 請求項6に記載のデータ伝送システムであって、
前記第2の制御部は、エラーレートおよび伝送遅延の少なくともいずれか一方をもとに前記最長のデータ訂正許容時間を制御するように構成された
データ伝送システム。 - 請求項7に記載のデータ伝送システムであって、
前記コントロール機器は、前記最長のデータ訂正許容時間の設定のためのユーザからの入力を受け付けるユーザインタフェースをさらに有する
データ伝送システム。 - 請求項8に記載のデータ伝送システムであって、
前記ユーザインタフェースは、前記最長のデータ訂正許容時間の他のデータ訂正許容時間の設定のためのユーザからの入力を受け付ける
データ伝送システム。 - 第1の制御部が、
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、
前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、
前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力する
データ受信方法。 - コントロール機器の第2の制御部が、
受信したパケットを少なくともエラー訂正ブロックの単位で保持可能な第1のバッファに保持された前記エラー訂正ブロックにおける欠損パケットの再送を送信装置に要求して前記欠損パケットを回復する処理を行い、前記第1のバッファから前記エラー訂正ブロックを、特定の互いに異なる複数のデータ訂正許容時間が各々経過した各時刻に読み出し、前記各々の時刻に読み出された前記各エラー訂正ブロックに対するエラー訂正を行って、各々のエラー訂正の結果を出力するデータ受信装置の、前記互いに異なる複数のデータ訂正許容時間の中の最長のデータ訂正許容時間を設定するとともに、前記データ受信装置とコネクションが設定されたデータ送信装置の、送信パケットを保持する第2のバッファの前記エラー訂正ブロックの保持時間を前記最長のデータ訂正許容時間に設定する
データ伝送方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201680015906.8A CN107431571B (zh) | 2015-03-24 | 2016-03-11 | 数据接收设备、数据传输***、数据接收方法和数据传输方法 |
US15/554,913 US10038509B2 (en) | 2015-03-24 | 2016-03-11 | Data reception apparatus, data transmission system, data reception method, and data transmission method |
JP2017507463A JP6740998B2 (ja) | 2015-03-24 | 2016-03-11 | データ伝送システムおよびデータ伝送方法 |
US16/048,990 US10447416B2 (en) | 2015-03-24 | 2018-07-30 | Data reception apparatus, data transmission system, data reception method, and data transmission method |
US16/574,504 US10873408B2 (en) | 2015-03-24 | 2019-09-18 | Data reception apparatus, data transmission system, data reception method, and data transmission method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-061393 | 2015-03-24 | ||
JP2015061393 | 2015-03-24 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/554,913 A-371-Of-International US10038509B2 (en) | 2015-03-24 | 2016-03-11 | Data reception apparatus, data transmission system, data reception method, and data transmission method |
US16/048,990 Continuation US10447416B2 (en) | 2015-03-24 | 2018-07-30 | Data reception apparatus, data transmission system, data reception method, and data transmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016152063A1 true WO2016152063A1 (ja) | 2016-09-29 |
Family
ID=56977217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/001364 WO2016152063A1 (ja) | 2015-03-24 | 2016-03-11 | データ受信装置、データ伝送システム、データ受信方法およびデータ伝送方法 |
Country Status (4)
Country | Link |
---|---|
US (3) | US10038509B2 (ja) |
JP (1) | JP6740998B2 (ja) |
CN (1) | CN107431571B (ja) |
WO (1) | WO2016152063A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109167965A (zh) * | 2018-09-28 | 2019-01-08 | 视联动力信息技术股份有限公司 | 一种数据处理的方法和装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7431207B2 (ja) * | 2021-10-28 | 2024-02-14 | 株式会社Tbsテレビ | データ受信装置、データ受信方法、及び、プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002262286A (ja) * | 2001-03-02 | 2002-09-13 | Canon Inc | データ伝送方法、データ伝送装置、再生方法及び再生装置 |
JP2009225025A (ja) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | 受信装置および受信方法 |
JP2009545063A (ja) * | 2006-07-28 | 2009-12-17 | タンドベルグ テレビジョン インコーポレーテッド | ビデオ配信システムにおけるデジタル広告アセットの競争的動的選択のためのシステム及び方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694404A (en) * | 1996-02-13 | 1997-12-02 | United Microelectronics Corporation | Error-correcting virtual receiving buffer apparatus |
JPH09266460A (ja) * | 1996-03-28 | 1997-10-07 | Sony Corp | 送受信システム |
JP4088956B2 (ja) | 2002-11-06 | 2008-05-21 | ソニー株式会社 | 情報処理装置 |
WO2008038261A2 (en) * | 2006-09-26 | 2008-04-03 | Liveu Ltd. | Remote transmission system |
EP2051523B1 (en) * | 2006-11-06 | 2012-05-16 | Panasonic Corporation | Receiver with means for switching without discontinuity between the audio-video signals from two transport streams |
JP2014236453A (ja) * | 2013-06-05 | 2014-12-15 | 富士通株式会社 | 情報処理装置、情報処理システム及び情報処理システムの制御方法 |
US9736521B2 (en) * | 2013-12-23 | 2017-08-15 | Qualcomm Incorporated | Using timed transport stream for receiver-side inter-device communication |
-
2016
- 2016-03-11 CN CN201680015906.8A patent/CN107431571B/zh active Active
- 2016-03-11 US US15/554,913 patent/US10038509B2/en active Active
- 2016-03-11 WO PCT/JP2016/001364 patent/WO2016152063A1/ja active Application Filing
- 2016-03-11 JP JP2017507463A patent/JP6740998B2/ja active Active
-
2018
- 2018-07-30 US US16/048,990 patent/US10447416B2/en active Active
-
2019
- 2019-09-18 US US16/574,504 patent/US10873408B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002262286A (ja) * | 2001-03-02 | 2002-09-13 | Canon Inc | データ伝送方法、データ伝送装置、再生方法及び再生装置 |
JP2009545063A (ja) * | 2006-07-28 | 2009-12-17 | タンドベルグ テレビジョン インコーポレーテッド | ビデオ配信システムにおけるデジタル広告アセットの競争的動的選択のためのシステム及び方法 |
JP2009225025A (ja) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | 受信装置および受信方法 |
Non-Patent Citations (1)
Title |
---|
SHUHEI ODA ET AL.: "Development of Video Transmission System pursuing Available Network Bandwidth", IEICE TECHNICAL REPORT, vol. 108, no. 31, May 2008 (2008-05-01), pages 85 - 90 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109167965A (zh) * | 2018-09-28 | 2019-01-08 | 视联动力信息技术股份有限公司 | 一种数据处理的方法和装置 |
CN109167965B (zh) * | 2018-09-28 | 2020-12-04 | 视联动力信息技术股份有限公司 | 一种数据处理的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107431571B (zh) | 2021-02-09 |
JPWO2016152063A1 (ja) | 2018-01-11 |
US10447416B2 (en) | 2019-10-15 |
US20180337741A1 (en) | 2018-11-22 |
US10038509B2 (en) | 2018-07-31 |
CN107431571A (zh) | 2017-12-01 |
US10873408B2 (en) | 2020-12-22 |
JP6740998B2 (ja) | 2020-08-19 |
US20180048407A1 (en) | 2018-02-15 |
US20200014477A1 (en) | 2020-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7320099B2 (en) | Method and apparatus for generating error correction data, and a computer-readable recording medium recording an error correction data generating program thereon | |
KR101976786B1 (ko) | 실시간 미디어 스트림들을 스위칭하기 위한 장치 및 방법 | |
JP6380935B2 (ja) | 送信装置、受信装置、送信方法および受信方法 | |
JP2011259365A (ja) | カメラシステム、映像選択装置及び映像選択方法 | |
CN101938456A (zh) | 一种减小媒体延迟的方法、设备及*** | |
JP6535718B2 (ja) | ストリーミングサービスを提供する方法及び装置 | |
US10873408B2 (en) | Data reception apparatus, data transmission system, data reception method, and data transmission method | |
JP6278275B2 (ja) | 送信装置、受信装置、送信方法および受信方法 | |
JP2016506206A (ja) | エラー制御のための再送およびフレーム同期 | |
JP2011530907A (ja) | チャネル切替のためのメディアストリームの分離 | |
CN103685314A (zh) | 实现流媒体播放单播和多播无缝切换的方法 | |
JP2007300526A (ja) | 伝送装置、送信装置及び受信装置 | |
JP5928561B2 (ja) | カメラシステム、映像選択装置及び映像選択方法 | |
JP6517167B2 (ja) | 通信システムの制御方法及び通信システム | |
JP4435633B2 (ja) | 映像信号伝送システム | |
JP2009284052A (ja) | 送受信システム | |
JP2006229618A (ja) | 映像通信システム、映像通信装置、プログラム、及び映像通信方法 | |
JP2005295342A (ja) | 無線通信装置及び無線通信方法 | |
JP4300150B2 (ja) | コンテンツ送信制御方法及びその装置 | |
JP4360969B2 (ja) | コンテンツ受信制御方法及びその装置 | |
JP4960392B2 (ja) | 通信装置、通信方法、及び通信プログラム | |
JP2008182431A (ja) | 映像音声配信システムおよび情報処理装置 | |
JP2012034114A (ja) | 伝送システム | |
JP2017092580A (ja) | 放送受信装置、放送受信方法および放送受信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16767973 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15554913 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 2017507463 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16767973 Country of ref document: EP Kind code of ref document: A1 |