CN103686215B - Grouping sending and receiving device and descramble system - Google Patents

Grouping sending and receiving device and descramble system Download PDF

Info

Publication number
CN103686215B
CN103686215B CN201310431957.7A CN201310431957A CN103686215B CN 103686215 B CN103686215 B CN 103686215B CN 201310431957 A CN201310431957 A CN 201310431957A CN 103686215 B CN103686215 B CN 103686215B
Authority
CN
China
Prior art keywords
packet
buffer part
data volume
receiving
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310431957.7A
Other languages
Chinese (zh)
Other versions
CN103686215A (en
Inventor
白须贺惠
白须贺惠一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN103686215A publication Critical patent/CN103686215A/en
Application granted granted Critical
Publication of CN103686215B publication Critical patent/CN103686215B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

The present invention relates to a grouping sending and receiving device and a descramble system. When TS grouping is sent and received by a transmission path for generating jitter, the TS grouping is outputted to the transmission path without adding a timestamp, thereby removing the influence of the jitter. In the present invention, a sending part and a receiving part are arranged, and the sending part comprises a demodulation part which outputs a TS grouping signal composed of the TS grouping obtained by a demodulation broadcast signal, a TS synchronizing signal representing the start of the TS grouping, a TS validity signal representing the validity of the TS grouping and a TS clock; and a grouping sending part which sends the TS grouping to a specific processing unit for specific processing via the transmission path. The receiving part comprises a grouping receiving part which receives the TS grouping processed by the specific processing unit via the transmission path, a reception buffer part which temporarily stores the received TS grouping, and a reception buffer reading control part which reads the TS grouping from the reception buffer part at the timing which is synchronous with the TS synchronizing signal inputted from the demodulation part.

Description

Block transmit-receiving device and descrambling system
Technical field
The present invention relates to send via transmission path receiving MPEG2-TS(Transport Stream:Transport stream)Packet Block transmit-receiving device.
Background technology
In digital broadcasting., as the data mode for being multiplexed to video, audio frequency, employ MPEG2-TS and divide Group.In this MPEG2-TS packet(Hereinafter referred to as TS is grouped)In in order to reproduce in the digital broadcasting receiver broadcasting station side when Clock and be attached with PCR(Program Clock Reference:Program clock reference).On the other hand, digital broadcasting transmitter is taken It is loaded with the VCXO that can control the system clock frequency of Action clock benchmark as decoder etc. by the use of magnitude of voltage (Voltage Controled Xtal Oscillator:Voltage controlled crystal oscillator)Count with to this system clock STC(System Time Clock:System clock).
In the digital broadcasting receiver, to the difference value between the PCR being currently received and the previous PCR receiving and its Between the count value of system clock that count down to of STC be compared, control the frequency of oscillation of the VCXO of receiver so that in receiver In the case that the system clock frequency of side is higher than the clock frequency of broadcasting station side, reduce the system clock frequency of receiver side, In the case that the system clock frequency of receiver is less than the clock frequency of sending side, improve the system clock frequency of receiver side. So, in the digital broadcasting receiver, there is the machine of the system clock making broadcasting station side and the system clock synchronization of receiver side System, the video after the video of receiver, the decoding timing of audio frequency can be made to encode with broadcasting station, the Timing Synchronization of audio frequency.
On the other hand, via generation shake(jitter)Transmission path from broadcasting station to receiver transmit TS packet In the case of, due to shake, the time interval of TS that receiver receives packet and the TS just sending from broadcasting station be grouped when Between interval different.Result produces following problem:The receiver timing that the timing of extraction PCR is expected with broadcasting station from TS packet is not With the system clock of broadcasting station side can not be correctly synchronous with the system clock of receiver side.Additionally, packet is through transmission path Short rather than Time constant during the propagation delay time duration of arrival receiving side.Its departure is referred to as shakes.
For such problem, in conventional TS block transmit-receiving device, take following method:To broadcasting station side With receiver side respectively additional provide according to gps signal generate 27MHz clock structure, each by broadcasting station side and receiver side From TTS count section this clock is counted and as TTS count value, in broadcasting station side, using TTS count value as timestamp It is additional to TS packet and export transmission path.Thus, in receiver side, the TS packet coming from the transmission of broadcasting station side is stored to Receive buffer, and, extract additional timestamp in this TS packet(TTS count value), timestamp that this is extracted(TTS Count value)With the timestamp counting out in the TTS count section of receiver side(TTS count value)It is compared, control slow from receiving Rush the timing that device exports TS packet(For example, referring to patent documentation 1).
Patent documentation 1:Japanese Unexamined Patent Publication 2009-33326 publication(0013rd~0016 section, Fig. 1)
But, in conventional TS block transmit-receiving device, need to carry respectively in broadcasting station side and receiver side to carry The structure of the 27MHz clock for being generated according to gps signal;Due to needing the TS packet additional period stamp that broadcasting station side is sent, Thus broadcasting station side requires time for stabbing extra cell;Due to needing extraction time from the TS packet that receiver side receives to stab simultaneously The timestamp that the TTS count section of the timestamp that this is extracted and receiver side counts out is compared, thus receiver side needs Want timestamp extraction comparison unit, accordingly, there exist the problem that device complicates.
Content of the invention
The present invention, precisely in order to solving the above problems and completing, obtains a kind of simple packet transmission of structure and receives dress Put, when sending reception TS packet via the transmission path producing shake, the TS of output to transmission path can not be grouped attached Export transmission path with adding timestamp, remove the impact of the shake producing in a transmission path.
The block transmit-receiving device of the present invention is characterised by, this block transmit-receiving device be provided with transmitting element and Receiving unit, described transmitting element has:Demodulation section, its output TS packet, expression TS obtained from demodulation broadcast singal divide The initial TS synchronizing signal of group, expression TS are grouped the TS packet signal that effective TS useful signal and TS clock are constituted;And Packet transmission portion, the described TS packet exporting from described demodulation section is passed out to the spy carrying out particular procedure via transmission path by it Determine processing unit, described receiving unit has:Packet acceptance division, it receives by described particular procedure list via described transmission path TS after unit is processed is grouped;Receive buffer part, the described TS packet that its temporarily storage is received by described packet acceptance division;And Receive buffering and read control unit, it generates the timing signal synchronous with the described TS synchronizing signal from the input of described demodulation section, In the case that the TS packet of temporarily storage in described reception buffer part has more than predetermined data volume, delay to described reception The portion that rushes exports described timing signal, synchronously reads described TS packet from described reception buffer part with described TS synchronizing signal.
The present invention, in the block transmit-receiving device via the transmission path producing shake, can utilize simple structure Remove the impact of the shake producing in a transmission path, broadcasting station side and receiver side are no longer necessary to provide believe according to GPS respectively Number structure of clock generating, the TS that broadcasting station side sends is grouped by the unit of additional period stamp, receives from receiver side The timestamp that in TS packet, the TTS count section of extraction time stamp timestamp that this is extracted and receiver side counts out is carried out Unit relatively.
Brief description
Fig. 1 is the block diagram of the structure illustrating the block transmit-receiving device of embodiments of the present invention 1 and descrambling system.
Fig. 2 is the figure of the TS packet signal form illustrating embodiments of the present invention 1.
Fig. 3 is the flow chart of the action receiving buffering reading control unit illustrating embodiments of the present invention 1.
Fig. 4 is the explanatory diagram that the impact removing shake in embodiments of the present invention 1 is described.
Fig. 5 is the flow chart of the action receiving buffering reading control unit illustrating embodiments of the present invention 2.
Fig. 6 is the time change of the temporarily TS data volume of storage in the reception buffer part illustrate embodiments of the present invention 2 Differentiation figure.
Label declaration
11:RF input signal, 12:RF signal, 13:TS clock cable, 14:TS synchronous signal line, 100:Packet transmission Reception device, 101:Sending part, 102:Tuner, 103:Demodulation section, 104:Transmission buffer part, 105:Packet transmission portion, 106: Acceptance division, 107:Packet acceptance division, 108:Reception buffer part, 109:Receive to buffer and read control unit, 110:Transmission path, 120: Descrambler, 121:Packet acceptance division, 122:Reception buffer part, 123:Restriction receiver module portion, 124:Transmission buffer part, 125: Packet transmission portion, 130:B/E portion, 131:PCR recovery section, 132:Demux portion, 133:Lsb decoder.
Specific embodiment
Embodiment 1
Fig. 1 is to illustrate for the block transmit-receiving device being used for implementing in embodiments of the present invention 1 to be applied to descrambling system The block diagram of system structure during system.Descrambling system in present embodiment is by block transmit-receiving device 100, descrambler 120 With B/E portion(Rearward end)130 compositions.The USB that block transmit-receiving device 100 is shaken by generation with descrambler 120 (Universal Serial Bus:USB (universal serial bus))Transmission path 110 connect.The transmission mode of this transmission path is for example It is override to carry out being grouped the synchronous transfer module of transmission.Additionally, in addition to USB, transmission path 110 can also be IEEE1394, Ethernet(Registered trade mark), the wire/radio network such as WLAN.
Block transmit-receiving device 100 is by the sending part 101 as transmitting element and the acceptance division 106 as receiving unit Constitute.Sending part 101 is made up of tuner 102, demodulation section 103, transmission buffer part 104 and packet transmission portion 105.Acceptance division 106 read control unit 109 by packet acceptance division 107, reception buffer part 108 and reception buffering is constituted.
As the particular processor unit carrying out particular procedure descrambler 120 by packet acceptance division 121, receive buffer part 122nd, limit receiver module portion 123, transmission buffer part 124 and packet transmission portion 125 to constitute.
B/E portion 130 is recovered by Demux portion 132, PCR(recovery)Portion 131 and lsb decoder 133 are constituted.
Next, the action to the descrambling system in present embodiment illustrates.
Tuner 102, when receiving RF input signal 11, is tuned according to this RF input signal 11, and will be desired RF signal 12 is transferred to demodulation section 103.Demodulation section 103 is demodulated to RF signal 12 and exports TS packet.Fig. 2 is this embodiment party The signal form of TS packet used in formula.As shown in Fig. 2 in present embodiment TS packet with TS packet, TS synchronizing signal, TS useful signal, the various signal forms of TS clock are transmitted.The TS packet transmitted in this manner is by TS_A, TS_ in Fig. 1 The TS packet of the transmission location that F, TS_C, TS_D represent.But, in the transmission location being represented by TS_A, TS_F, TS clock is believed Number line 13 and TS synchronous signal line 14 are described with different lines.For example, the TS clock signal of the transmission location being represented by TS_A Line 13 is to export transmission buffer part 104, receive buffer part 108, receive buffering reading control unit 109 and from demodulation section 103 The holding wire in Demux portion 132.
As shown in Fig. 2 in TS data, 1 packet is aggregated into the TS packet of 188 bytes, and TS useful signal is by TS The valid period of packet is expressed as high signal.Additionally, TS synchronizing signal is the location tables of the start byte that would indicate that TS packet It is shown as effective(High)Signal.Additionally, TS clock is TS transmission clock, it is to comprise TS to be grouped invalid period in interior constant frequency Signal.Therefore, in the case of there is TS packet invalid period in TS useful signal, the frequency of TS clock is ratio TS data Data rate(TS packet rates)Slightly higher frequency.TS data can be the parallel data of 8 bits or the serial number of 1 bit According to.Additionally, the TS data rate of demodulation section 103 output, TS clock frequency are constant according to the modulation parameter of each receipt signal Value.
Be scrambled from the TS packet of demodulation section 103 output, in order to descramble to it, be needed via transmission path 110 to the restriction receiver module portion 123 transmission TS packet in descrambler 120.In order to transmission path 110 export scrambled after TS packet, sending part 101 carries out following action.
Send buffer part 104 temporarily store this scrambled after TS packet, the TS of this temporary transient storage packet is transferred to point Group sending part 105.Packet transmission portion 105 confirms to send 1 will exporting that is temporarily stored with buffer part 104 to transmission path 110 The data of individual data unit quantity, exports the data of 1 data unit to transmission path 110(TS_B).Here, 1 data unit Data(TS_B)Different from TS packet unit, e.g. in order to improve the average transmission efficiency in transmission path and by thousands of words Multiple TS packets of section unit are set as one piece of such data unit.
Transmission path 110 is USB, for example, be transmitted with synchronous transfer module.It is output to the TS_B of transmission path 110 It is temporarily stored reception buffer part 122 via the packet acceptance division 121 in descrambler 120, TS_C is delayed from this reception Rush portion 122 and export restriction receiver module portion 123.In limiting receiver module portion 123, TS_C is descrambled, after being descrambled TS_D is temporarily stored transmission buffer part 124.Now, the transmission clock frequency of TS_C, TS_D assume that than TS clock frequency The slightly higher frequency of rate.The TS_D temporarily being stored by transmission buffer part 124 is via the transmission paths such as packet transmission portion 125, USB 110 And it is output to block transmit-receiving device 100(TS_E).Unit of transfer in this transmission path 110 is not TS packet unit, But the data transmission unit in transmission path 110.Here, when being transmitted in transmission path 110, due to shaken Impact, thus the TS class interval in TS_B, TS_C, TS_D and TS_E is different from the TS class interval in TS_A.
Be output to the TS_E after being descrambled of transmission path 110 be imported in block transmit-receiving device 100 point Group acceptance division 107, is temporarily stored in reception buffer part 108.Receive buffer part 108 and read control unit 109 according to from reception buffering Timing signal, 1 TS packet of output are read in the TS packet receiving.Here, this TS packet read timing signal be with from demodulation The synchronous signal of the TS synchronizing signal in portion 103.Receive buffering read control unit 109 control from receive buffer part 108 read TS divide The timing of group, to remove the impact of shake.Next, reading at control to receiving the TS packet in buffering reading control unit 109 Reason illustrates.
Fig. 3 is the flow chart of the action receiving buffering reading control unit 109 illustrating present embodiment.
First, receive buffering and read the TS data volume that control unit 109 confirms to receive temporarily storage in buffer part 108(Byte Amount)More than predetermined 1st data volume(S301).
Here, the 1st data volume is can to export, from receiving buffer part 108, the number that the bottom line of TS data should temporarily store According to amount, 188 bytes of e.g. 1 TS block length.Or, in order to reduce buffer delay, the 1st data volume can also be set to 1 More than byte.In the case of the data that there is not more than the 1st data volume, receive buffering and read control unit 109 in S301 Till carrying out waiting until that this condition is set up, after this condition is set up, proceed to S302.
The TS synchronizing signal from demodulation section 103 output is waited to become effective next, receiving buffering and reading control unit 109 (High)(S302).Receiving buffering and reading control unit 109 becomes after effectively TS synchronizing signal is detected, to receiving buffer part 108 Timing signal is read in notice TS packet, is grouped with TS and reads 1 TS packet from reception buffer part 108 with reading timing signal synchronization (S303).1 TS packet, TS synchronizing signal and TS useful signal are controlled so as to from receiving the TS packet that buffer part 108 reads Start byte in TS synchronizing signal become effective, and the TS data is activation in the form of shown in Fig. 2 is to B/E portion 130.Receive slow Punching reads control unit 109 after terminating from 1 TS packet of reception buffer part 108 reading, comes back for reading next TS packet Time-controlled step(S301).
By being so read out controlling, from reception buffer part 108 to initiateing that certain TS that B/E portion 130 exports is grouped To next TS packet initial between interval, identical with the interval of the TS synchronizing signal from demodulation section 103, accordingly, it is capable to Enough impacts removing the shake producing in transmission path 110 grade.
It is imported into the TS data in B/E portion 130(TS_F)It is imported into Demux portion 132, extract PCR.By Demux portion 132 The PCR extracting is sent to PCR recovery section 131.PCR recovery section 131, according to the PCR receiving from Demux portion 132, generates The clock synchronous with the system clock of broadcasting station side, and this clock is exported lsb decoder as the system clock in B/E portion 130 133.Demux portion 132 isolates video flowing and audio stream from TS packet and exports lsb decoder 133.Lsb decoder 133 according to from The video flowing of Demux portion 132 input and audio stream, synchronously output video and audio frequency with system clock.
Fig. 4 is the explanatory diagram illustrating to remove the impact of shake in present embodiment.In the diagram, TS_A is from demodulation The TS signal in portion, TS_E is the TS signal from transmission path 110, wherein, transmission path 110 be will be descrambled by descrambler after TS be input to the position of block transmit-receiving device 100, TS_F is to export B/E portion 130 from block transmit-receiving device 100 TS signal, Fig. 4 is shown respectively TS data and TS synchronizing signal.There is not TS synchronizing signal, hence without illustrating TS in TS_E Synchronizing signal.
In the TS data inputting from transmission path 110(TS_E)In, not only its TS packet initial between interval with from The TS data of demodulation section 103 output(TS_A)TS packet initial between interval different, and this interval is due in transmission In path 110 produce the impact of shake and there is deviation.On the other hand, read control unit 109 to being output by receiving buffering TS data to Demux portion 132(TS_F)Be timed control so that since from the TS synchronizing signal of the TS_A of demodulation section be tactile Send out and read 1 TS packet from receiving buffer part 108.As a result, the TS packet of TS_F initial between interval be derived from The reception TS of demodulation section 103(TS_A)TS packet initial between interval become same intervals.Additionally, TS_F is controlled so as to With the TS synchronizing signal from demodulation section 103 synchronously from reception buffer part 108 output TS packet, therefore, the time of TS packet Length is the interval between the PCR comprising in TS packet, with the TS data exporting from demodulation section 103(TS_A)In the PCR that comprises Between interval consistent.
As described above, according to the block transmit-receiving device 100 of present embodiment, via by shaking transmitting of being affected The TS packet in path 110 is temporarily stored reception buffer part 108, receives buffering reading control unit 109 and is timed control, makes Obtain in the initial timing exporting TS packet from demodulation section 103, be grouped from receiving buffer part 108 output TS.As a result, from point TS after organizing the interval of the original position of TS packet of transceiver 100 output and being demodulated by demodulation section 103 is grouped i.e. wide The interval broadcasting the original position of TS packet of platform side transmission is identical, can remove the shadow of the shake producing in transmission path 110 Ring.
Additionally, read TS using the TS synchronizing signal of the TS packet after being demodulated by demodulation section 103 from reception buffer part 108 dividing Group it is thus possible to make from block transmit-receiving device 100 output TS packet each data output timing with from demodulation section The output Timing Synchronization of each data of TS packet of 103 outputs.
Additionally, the PCR recovery section 131 in B/E portion 130 is from TS extract respectively PCR, generate same with the system clock of broadcasting station side The clock of step(PCR recovers).In this case, its PCR field is present in the start-up phase ratio slightly rearward position with TS packet.Cause This it is envisioned that allowing in timing initial with broadcasting station side identical timing output TS packet, if with from demodulation section The TS transmission clock frequency that 103 output TS transmit clock is different, then during required transmission from TS packet initiates to and sends PCR Between also can produce difference it is impossible to strictly correctly enter performing PCR recover.
In order to tackle this point, by being that TS passes by reading from the clock signal receiving the TS packet that buffer part 108 exports Defeated clock signal is set to the signal with the TS clock signal synchronization from demodulation section 103 output, or even it is also complete that PCR bit can be made to put Synchronous with broadcasting station side.
Additionally, in the present embodiment, the form of output TS packet is not changed to TS packet new additional period stamp, because Process required timestamp adjunct circuit without timestamp, timestamp extracts circuit, timestamp removes circuit, system clock Enumerator etc..
Furthermore, it is not necessary that for the synchronization obtaining system clock in the sending side of transmission path 110 and receiving side, sending Portion 101, descrambler 120, acceptance division 106 are respectively provided with the clock synchronization circuit processing based on GPS receiver.Or except being not required to Beyond being processed using GPS receiver, it is not necessary to carrying PCR restoring circuit to generate and broadcasting station synchronization in sending part 101 System clock, thus makes system clock counter work that TS packet additional period is stabbed.Furthermore, it is not necessary that in descrambler The 120 removal circuit carrying extraction time stamp and system clock counter.And, in the case of needing such structure, solution The system clock disturbing device 120 is to be generated by quartz oscillator nonsynchronous with sending side, accordingly, it would be desirable to termly from transmission Portion 101 corrects the process of system clock counter.
So, the block transmit-receiving device 100 according to present embodiment, can be removed in transmission using simple structure The impact of the shake producing in path, broadcasting station side and receiver side be no longer necessary to respectively provide according to gps signal generate when The structure of clock, the TS to the transmission of broadcasting station side are grouped the unit of additional period stamp, carry from the TS packet that receiver side receives Take timestamp and list that timestamp that the TTS count section of timestamp that this is extracted and receiver side counts out is compared Unit.
Additionally, the restriction receiver module portion 123 of present embodiment can not receive the special TS packet being attached with timestamp, because This, can be directly suitable using the TS transmission means of the present embodiment of the TS receiving.
Additionally, in the present embodiment, constitute transmission path 110 with USB, and use and can carry out packet transmission by override Synchronous transfer module illustrate its transmission mode, but, not necessarily need to be transmitted with synchronous transfer module it is also possible to It is block transfer mode.
Embodiment 2
The structure of the block transmit-receiving device of embodiments of the present invention 2 and the descrambling system of the embodiment 1 shown in Fig. 1 Block transmit-receiving device 100 in system is identical, but, receive buffering and read control unit 109 from reception buffer part 108 reading TS The control method of data is different.According to the control receiving buffering reading control unit 109 of embodiment 1, receive from packet transmission Device 100 exports the TS in B/E portion 130(TS_F)Data rate with from demodulation section 103 output reception TS(TS_A)Number Identical according to speed, the impact of the shake producing in a transmission path is completely removed.Therefore, it is imported into reception buffer part 108 mean data rate of TS packet is identical with the mean data rate of the TS packet of output, in normal state, receives slow Rushing the TS data volume in portion 108 is constant on average.
Here, due to some interference in transmission path or fault, it is defeated that the TS sometimes inputting from transmission path 110 is grouped Enter data rate and be temporarily higher than the output data rate from the TS packet receiving buffer part 108 output.In this case, such as Upper described, it is controlled so as to identical with the data rate of TS_A from the output data rate of the TS packet receiving buffer part 108 output, Thus the TS data volume when temporarily storage in reception buffer part 108(Buffer level)Increase and in the case of reaching overflow area, The precarious position producing loss etc. from the data receiving buffer part 108 output is led to be continued for.
The reception buffering of present embodiment reads control unit 109 and is added with following process:Detect such abnormality, will The buffer level receiving buffer part 108 returns to safe class.Fig. 5 illustrates that the reception buffering in present embodiment reads control unit 109 read, from the TS packet receiving buffer part 108 reading TS packet, the handling process controlling.
As the TS data level receiving the temporarily TS data volume of storage in buffer part 108, define the 1st data volume, in advance 2nd data volume of determination, predetermined 3rd data volume.1st data volume is identical with embodiment 1, is can to buffer from receiving Portion 108 exports the data volume that the bottom line of TS data should temporarily store.As described later, detect reach this grade when, Reception buffering reading control unit 109 detects TS synchronizing signal to be become effective and is started from reception buffer part 108 output TS The control of packet.
2nd data volume is to receive the data volume of temporarily storage in buffer part 108 close to the danger becoming spilling for detection The data volume of grade, is the value more slightly smaller than overflow data amount.For example, the 2nd data volume is set as the 80% of overflow data amount.As Described afterwards, detect reach this grade when, receive buffering read control unit 109 be controlled, make from receive buffer part 108 The data rate of output TS is a little higher than from demodulation section 103 reception TS(TS_A)Data rate speed, with reduce receive slow Rush the buffer level in portion 108.For example, it is being used the TS clock from demodulation section 103 to divide as from reception buffer part 108 reading TS In the case of the reading clock of group, with respect to the TS block length of 188 bytes, be usually present 16 bytes or 20 bytes cannot Send the invalid period of TS packet.In this case, from the data rate receiving buffer part 108 output TS, it is from demodulation section 103 Receive TS(TS_A)Data rate(188+16)About 1.08 times of/188=or(188+20)About 1.11 times of/188=.
3rd data volume is set to the value same or like with the 1st data volume.As described later, reach this grade detecting When, receive buffering read control unit 109 be controlled, make from receive buffer part 108 export TS data rate again with from solution Tune portion 103 receives TS(TS_A)Data rate identical.
According to Fig. 5, illustrate that the reception buffering in present embodiment reads control unit 109 and reads TS from reception buffer part 108 The TS packet reading and control method thereof of packet.
In block transmit-receiving device 100, when starting to receive RF input signal, TS data is via transmission path 110 And it is temporarily stored in reception buffer part 108.Receive buffering and read temporarily storage in control unit 109 supervision reception buffer part 108 Whether TS data volume is more than the 1st data volume(S501), more than the 1st data volume in the case of, proceed to next step(S502). In the next step, receive buffering and read control unit 109 and monitor that whether the TS data volume receiving temporarily storage in buffer part 108 exists More than 2nd data volume(S502).
In the case that in receiving buffer part 108, the TS data volume of temporarily storage is not more than the 2nd data volume(In S502 In the case of no), in order to carry out common reading process, receive buffering reading control unit 109 and wait from demodulation section 103 output TS synchronizing signal becomes effective(High)(S503).Receiving buffering and reading control unit 109 becomes effective TS synchronizing signal is detected Afterwards, to the reading timing signal receiving buffer part 108 notice TS packet, and it is grouped with reading timing signal synchronization from reception with TS Buffer part 108 reads 1 TS packet(S504).In the present embodiment, also same with embodiment 1, timing is read in TS packet Signal is the signal synchronous with the TS synchronizing signal from demodulation section 103.Receive buffering and read control unit 109 slow from receiving Rush portion 108 to read after 1 TS packet terminates, return the step that the TS data volume receiving buffer part 108 is verified(S501).
In the case that the TS data volume receiving temporarily storage in buffer part 108 in S502 is more than the 2nd data volume (In the case that S502 is), in the case that is, the TS data volume of temporarily storage is temporarily stored near spilling, receives buffering and read Control unit 109 proceeds to recovery process step during exception(S505 and S506).
In S505, reading process during usual from S503 and S504 is different, processes as recovery during exception, receives Buffering reading control unit 109 enforcement eliminates and waits the TS synchronizing signal from demodulation section to become effective(Be equivalent to S503)Place Reason.That is, in S505, receive buffering and read control unit 109 in the case of not confirming TS synchronizing signal whether effectively, directly from Receive buffer part 108 and read 1 TS packet.Now, in order to reduce the buffer level receiving buffer part 108, receive buffering and read Control unit 109 will be set as a little higher than receiving TS from demodulation section 103 from the data rate receiving buffer part 108 and exporting TS(TS_A) Data rate speed, read 1 TS packet from receiving buffer part 108.Now, with during with the TS exporting from demodulation section 103 Clock identical frequency transmission from receive buffer part 108 output TS packet, be not as from demodulation section 103 output TS data There is, between TS packet and TS packet, the period not carrying out TS data transfer, but be continuously transmitted.So, receive buffering Device 108 is from the less state of the TS data volume becoming temporary transient storage close to the state overflowed.
Next, receive to buffer reading whether control unit 109 supervision receives the TS data volume temporarily storing in buffer part 108 Return to less than the 3rd data volume(S506).If the TS data volume receiving temporarily storage in buffer part 108 does not return to be less than 3rd data volume(In S506 no in the case of), then receive buffering and read control unit 109 return S505, from reception buffer part 108 Read 1 TS packet.So, receive buffering reading control unit 109 and such step S505 and step S506 are repeated.Connect down Come, when the TS data volume receiving temporarily storage in buffer part 108 returns to less than 3 data volume(The situation in S506 being Under), receive buffering reading control unit 109 and return the step that the TS data volume receiving in buffer part 108 is verified(S501).
Illustrate using accompanying drawing to buffer, with respect to above-mentioned reception, the action reading control unit 109, receive in buffer part temporarily The time change of the TS data volume of storage.Fig. 6 is the TS data of temporarily storage in the reception buffer part illustrating in present embodiment The figure of the differentiation of time change of amount.The longitudinal axis of Fig. 6 is the TS data volume receiving temporarily storage in buffer part 108, when transverse axis is Between.
First, receive buffering and read control unit 109 and carry out waiting until that the TS data of the 1st data volume is temporarily stored in and connect Till receiving buffer part 108(S601).Temporarily storage in reception buffer part 108 is detected when receiving buffering reading control unit 109 When TS data volume reaches more than the 1st data volume, start synchronously to be grouped with 1 TS with the TS synchronizing signal from demodulation section 103 It is read out from reception buffer part 108 for unit.Now, from the output data rate of the TS data receiving buffer part 108 output It is controlled so as to and the reception TS from demodulation section 103 output(TS_A)Data rate identical, therefore, as shown in S602, receive slow The TS data volume rushing temporarily storage in portion 108 is steady state value(S602), this state become receive buffer part 108 normal when logical Often state.
Generally, the TS data volume receiving temporarily storage in buffer part 108 should be with certain quantitative change near the 1st data volume Change, but, sometimes produce and receive the exception that the TS data volume in buffer part 108 increases as shown in S603, such as from transmission path The data rate of input TS can increase because of some impacts or produce fault etc..If let alone in such reception buffer part 108 The increased abnormality of TS data volume, then block transmit-receiving device 100 be possible to abnormally carry out action, such as from connecing Receive TS data generation loss that buffer part 108 reads etc..In the present embodiment, when occurring such abnormal, control packet Transceiver 100, so as to usual state when making the TS data volume in reception buffer part 108 return to normal.
When the TS data volume receiving temporarily storage in buffer part 108 is detected and increasing and reach more than the 2nd data volume, connect Receive buffering reading control unit 109 to be not to wait for becoming effective from the TS synchronizing signal of demodulation section 103, but timing signal will be read All the time it is set to effectively, start to read TS data from reception buffer part 108 in units of 1 TS packet(S604).Therebetween, from reception The TS data of buffer part 108 output is different from usual state, becomes the continuous output deducting TS class interval, with than usual state Slightly higher data rate is exported.
Next, being reduced to less than the 3rd data volume when the TS data volume receiving temporarily storage in buffer part 108 is detected When, receive buffering reading control unit 109 and start again at the TS synchronizing signal from demodulation section 103 synchronously with 1 TS packet It is read out from reception buffer part 108 for unit(S605).Thus, as shown in S605, receive temporarily storage in buffer part 108 TS data volume becomes steady state value again, receives buffer part 108 and returns to usual state.
As described above, according to the block transmit-receiving device 100 of present embodiment, identical with embodiment 1, via being subject to The TS packet of the transmission path 110 of impact of shake is temporarily stored in reception buffer part 108, receives buffering and reads control unit 109 It is timed and control so that dividing from reception buffer part 108 output TS in the initial timing exporting TS packet from demodulation section 103 Group.As a result, solving with by demodulation section 103 from the interval of the original position of the TS packet of block transmit-receiving device 100 output TS packet after tune is that the interval of the original position of TS packet that broadcasting station side sends is identical, can remove in transmission path 110 The impact of the shake of upper generation.
Additionally, according to the block transmit-receiving device 100 of present embodiment, receiving buffering reading control unit 109 and supervise all the time Depending on receiving the TS data volume of temporarily storage in buffer part 108, the data volume that detection generation receives temporarily storage in buffer part 108 reaches The situation of the abnormality near overflow, controls into than the usual data rate reading TS data from reception buffer part 108 Slightly higher data rate is exported it is thus possible to the buffer level receiving buffer part 108 returns to the data of usual state Amount.
Return to receiving the data volume in buffer part 108 additionally, receiving buffering and reading control unit 109 when occurring abnormal During usual state, being not to wait for the TS synchronizing signal from demodulation section 103 becomes effective, but output receives in buffer part 108 temporarily When store TS packet it is thus possible to continuously output TS packet, can with than usual when TS digital independent data rate high Data rate exported.
Generally, in the period from the TS data that demodulation section 103 exports, transmitting TS packet and the period not transmitting TS packet Ratio be 188:16 or 188:20.The recovery of abnormality is processed(The S505 of Fig. 5)In the data rate of TS data set 1.08 times of data rate when being set to usual~1.11 times.Transmitting TS data with such than generally slightly higher data rate In a period of, in the B/E portion 130 receiving this TS data, impact can be brought on PCR recovery section 131.For example, generation is extensive in PCR The situation of stable system clock cannot be generated in multiple portion 131.If stable system clock cannot be generated it is likely that to use The audiovisual at family brings sticky feeling, and for example the video from lsb decoder 133 output produces block noise or video produces pause etc.. But, the data rate of the TS data in being processed due to the recovery of abnormality can be set to the data rate with usual state There is no speed difference drastically(1.08~1.11 times)It is thus possible to make the changing very little without regarding to user of system clock Listen and bring larger sticky feeling.
Additionally, in the present embodiment, the 2nd data volume is set as the 80% of overflow data amount, but it is also possible to according to The temporary transient memory capacity of reception buffer part, the amount of jitter producing in a transmission path etc., suitably set the 2nd data volume.
Additionally, in the present embodiment, by when the clock signal receiving buffer reading TS packet is TS packet transmission Clock be set to from demodulation section 103 output TS clock signal, but it is also possible to control into by using TS clock frequency ratio its slightly High other clock signals, accelerate to read TS data from reception buffer part.
Additionally, being set to the signal synchronous with the TS clock from demodulation section 103 by TS is grouped reading timing signal, very Put also complete and broadcasting station side synchronization to PCR bit can be made.

Claims (4)

1. a kind of block transmit-receiving device, this block transmit-receiving device is provided with transmitting element and receiving unit, its feature It is,
Described transmitting element has:
Demodulation section, its TS packet, the initial TS synchronizing signal representing TS packet, expression obtained from output demodulation broadcast singal TS is grouped effective TS useful signal and TS clock;And
Packet transmission portion, the described TS packet exporting from described demodulation section is passed out to via transmission path and carries out particular procedure by it Particular processor unit,
Described receiving unit has:
Packet acceptance division, it receives the TS packet after being processed by described particular processor unit via described transmission path,
Receive buffer part, the described TS packet that its temporarily storage is received by described packet acceptance division;And
Receive buffering and read control unit, it generates the timing letter synchronous with the described TS synchronizing signal from the input of described demodulation section Number, in the case that the described TS packet receiving temporarily storage in buffer part has more than predetermined 1st data volume, to institute State reception buffer part and export described timing signal, synchronously read described TS from described reception buffer part with described TS synchronizing signal Packet.
2. block transmit-receiving device according to claim 1 it is characterised in that
Receive buffering and read the function that control unit has the data volume of TS packet monitoring temporarily storage in reception buffer part,
Become the feelings of more than predetermined 2nd data volume in the data volume of the described TS packet receiving temporarily storage in buffer part Under condition, the reading timing signal that reception buffering reading control unit is not to wait for TS packet synchronization signal and is grouped TS has been set to all the time Effect, starts to read the described TS packet receiving temporarily storage in buffer part,
In the case that the data volume of the described TS packet receiving temporarily storage in buffer part is less than the 3rd data volume, receive buffering Read the reading timing signal according to the described TS packet synchronous with described TS packet synchronization signal for the control unit, read described reception The TS packet of temporarily storage in buffer part, wherein said 3rd data volume is less than described 2nd data volume.
3. block transmit-receiving device according to claim 1 it is characterised in that
Receive buffering and read the function that control unit has the data volume of TS packet monitoring temporarily storage in reception buffer part,
Become the feelings of more than predetermined 2nd data volume in the data volume of the described TS packet receiving temporarily storage in buffer part Under condition, the reading timing signal that TS is not synchronously grouped by reception buffering reading control unit with TS synchronizing signal has been set to all the time Effect, the signal high with the speed of speed ratio TS clock signal synchronously, starts to read temporarily storage in described reception buffer part TS is grouped,
In the case that the data volume of the described TS packet receiving temporarily storage in buffer part is less than the 3rd data volume, receive buffering Read control unit and read the described TS packet receiving temporarily storage in buffer part with described TS clock signal synchronization ground, wherein said 3rd data volume is less than described 2nd data volume.
4. a kind of descrambling system, this descrambling system has block transmit-receiving device and descrambler, and this packet transmission receives dress Put with transmitting element and receiving unit it is characterised in that
Described transmitting element has:
Demodulation section, its output TS packet, the initial TS synchronizing signal representing TS packet, table obtained from demodulation broadcast singal Show that TS is grouped the TS packet signal that effective TS useful signal and TS clock are constituted;And
Packet transmission portion, it sends the described TS packet from the output of described demodulation section,
Described receiving unit has:
Packet acceptance division, it receives the TS sending from described packet transmission portion and is grouped via transmission path;
Receive buffer part, the described TS packet that its temporarily storage is received by described packet acceptance division;And
Receive buffering and read control unit, it generates the timing letter synchronous with the described TS synchronizing signal from the input of described demodulation section Number, in the case that the described TS packet receiving temporarily storage in buffer part has more than predetermined 1st data volume, to institute State reception buffer part and export described timing signal, synchronously read described TS from described reception buffer part with described TS synchronizing signal Packet,
Described descrambler is connected with described block transmit-receiving device via described transmission path, connects to from described packet transmission Scramble process is implemented in the TS packet that receiving apparatus send, and the TS packet after descrambling is sent to described packet via described transmission path Transceiver.
CN201310431957.7A 2012-09-25 2013-09-22 Grouping sending and receiving device and descramble system Expired - Fee Related CN103686215B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012-210412 2012-09-25
JPJP2012-210412 2012-09-25
JP2012210412A JP6008108B2 (en) 2012-09-25 2012-09-25 Transceiver and descrambling system

Publications (2)

Publication Number Publication Date
CN103686215A CN103686215A (en) 2014-03-26
CN103686215B true CN103686215B (en) 2017-02-22

Family

ID=50235571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310431957.7A Expired - Fee Related CN103686215B (en) 2012-09-25 2013-09-22 Grouping sending and receiving device and descramble system

Country Status (3)

Country Link
JP (1) JP6008108B2 (en)
CN (1) CN103686215B (en)
DE (1) DE102013219140B4 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104602036B (en) * 2015-01-12 2018-10-09 深圳创维数字技术有限公司 A kind of TS spreads transmission method and relevant apparatus
CN105306987B (en) * 2015-10-23 2018-06-22 深圳国微技术有限公司 A kind of device for controlling TS stream interface bit rate outputs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6831931B2 (en) 2000-12-06 2004-12-14 International Business Machines Corporation System and method for remultiplexing of a filtered transport stream
JP2007074127A (en) * 2005-09-05 2007-03-22 Sanyo Electric Co Ltd Television receiver
JP2009033326A (en) * 2007-07-25 2009-02-12 Hitachi Information & Communication Engineering Ltd Packet transmitting device and method

Also Published As

Publication number Publication date
DE102013219140B4 (en) 2022-05-05
JP6008108B2 (en) 2016-10-19
DE102013219140A1 (en) 2014-03-27
CN103686215A (en) 2014-03-26
JP2014068095A (en) 2014-04-17

Similar Documents

Publication Publication Date Title
JP4981073B2 (en) Transmission of synchronization signals in packet networks
CN107113072B (en) Reception system
US10097673B2 (en) Method and system for serialization and deserialization (SERDES) for inter-system communications
CN110071785B (en) Interface method
JP2001069106A (en) Stream multiplexing/demultiplexing device
US11082539B2 (en) System and method for performing interpacket gap repair for lossy protocols
US10785525B2 (en) Reception apparatus and data processing method
WO2012122272A1 (en) Apparatus and method for deskewing serial data transmissions
CN103686215B (en) Grouping sending and receiving device and descramble system
JP3651326B2 (en) Data transmitting apparatus and data receiving apparatus
EP3376773B1 (en) Information processing device, information processing method, and program
CN103227947A (en) Signal processing apparatus, display apparatus, display system, method for processing signal, and method for processing audio signal
EP1478119A2 (en) Method of recovering clock signal using user clock code in TDM digital video signal and transmitting/receiving apparatus user for the method
KR20130087343A (en) Signal processing device, display apparatus, display system, method for signal processing, and method for processing audio signal
JP3827297B2 (en) Transmission device, reception device, network, transmission method, and reception method
JP6911989B2 (en) Receiver and communication system
JP6763439B2 (en) Receiver, transmitter, communication system, receiver method, transmit method, communication method, receiver program, and transmit program
JP2006080715A (en) Transport stream transmitter and receiver
JP4015381B2 (en) LAN controller and transmission apparatus equipped with LAN controller
WO2020098489A1 (en) Time synchronization method, network device, and storage medium
JP6502778B2 (en) TS division transmitter and TS combining receiver
JP2005039844A (en) Data transmitting apparatus and data receiving apparatus
AU8941998A (en) Method and apparatus for re-timing a digital signal
JPS63306738A (en) Loop type data transmission system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170222