CN104270215B - Transmitting/receiving system and in transmitting/receiving system processing data method - Google Patents
Transmitting/receiving system and in transmitting/receiving system processing data method Download PDFInfo
- Publication number
- CN104270215B CN104270215B CN201410557708.7A CN201410557708A CN104270215B CN 104270215 B CN104270215 B CN 104270215B CN 201410557708 A CN201410557708 A CN 201410557708A CN 104270215 B CN104270215 B CN 104270215B
- Authority
- CN
- China
- Prior art keywords
- fic
- blocks
- data
- sections
- frames
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/0803—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division using frequency interleaving, e.g. with precision offset
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Transmitting/receiving system and in transmitting/receiving system processing data method.The invention discloses a kind of transmitting/receiving system and its method for processing data.Reception system can include receiving unit, first processing units and second processing unit.Receiving unit receives the broadcast singal for including mobile service data and FIC sections from least one time slot.First processing units obtain FIC sections from the broadcast singal and obtain FIC blocks, and the FIC blocks obtained in it are made up of block header and block payload.Here, block header can include FIC block master agreement version informations and FIC block pair protocol version informations, and described piece of payload can include the signaling information between at least one assemblage and at least one mobile service.Second processing unit is handled the FIC blocks based on FIC block master agreement version informations and FIC block pair protocol version informations.
Description
The application is the application for a patent for invention (international application no of original bill Application No. 200980155896.8:PCT/
KR2009/004023, the applying date:On July 21st, 2009, denomination of invention:Transmitting/receiving system and in transmitting/receiving system
The method of middle processing data) divisional application.
Technical field
The present invention relates to it is a kind of be used for send digital broadcast signal transmission system, for receive from transmitted by transmission system
Digital broadcast signal reception system (or receiver) and the processing data in system and reception system (or receiver) is sent
Method.
Background technology
The vestigial sideband transmission pattern that standards for digital broadcasting is adopted as in North America and South Korea is to use single carrier method
System.Therefore, in the channel circumstance of difference, the receptivity of reception system can deteriorate.Specifically, due to portable when using
Change and the noise of resistance channel are more needed when formula and/or mobile broadcast receiver, movement is sent when passing through VSB transmission modes
During business datum, receptivity may more deteriorate.
The content of the invention
Therefore, this invention address that providing a kind of substantially eliminate caused by the limitation and shortcoming of correlation technique
The transmitting/receiving system and data processing method of one or more problems.
It is an object of the present invention to provide a kind of transmitting/receiving system that can highly resist channel variation and noise with
And data processing method.
It can perform what effective channel was set by using signaling information it is a further object to provide a kind of
Transmitting/receiving system and data processing method.
Can also be by using fast information channel in dab receiver (FIC it is also another object of the present invention to provide one kind:fast
Information channel) perform transmitting/receiving system and data processing method that effective channel is set.
Further advantage, purpose and the feature part of the present invention will be illustrated in the following description, and one
Dividing will be made apparent from after herein below is studied carefully for those skilled in the art, or can be obtained from the practice of the present invention
Know.Object of the present invention and further advantage can be by referring specifically in this written description and its claims and accompanying drawing
The structure gone out is realized and obtained.
As embodied herein with it is broadly described, in order to realize these purposes and further advantage, and according to this hair
Bright purpose, the method for processing data comprises the following steps in reception system:Being received from least one time slot includes mobile industry
The broadcast singal for data and the FIC sections of being engaged in, wherein, transmission frame is by for receiving at least one assemblage and at least one mobile service
Multiple subframes are formed, and wherein, subframe is made up of multiple time slots;FIC sections are obtained from the broadcast singal and obtain FIC
Block, the FIC blocks obtained are made up of block header and block payload, wherein, described piece of header is believed including FIC block master agreements version
Breath and FIC block pair protocol version informations, and wherein, described piece of payload includes at least one assemblage and at least one movement
Signaling information between business;And based on the FIC blocks master agreement version being included in described piece of header of the FIC blocks
Information and the FIC blocks pair protocol version information are handled the FIC blocks.
Herein, block header is additionally may included in the FIC blocks with the extension length of the FIC block headers of signal transmission
Information, assemblage circulation header extension length information and mobile service circulation extension length information at least one of and
Information on the quantity of assemblage.
The FIC blocks header of the n1 byte corresponding with the extension length information of the FIC blocks header can be expanded
Open up the end (wherein, n1 >=0) that information is added to the FIC blocks header.The extension with assemblage circulation header is grown
The assemblage circulation header extension information of n2 corresponding byte of information is spent added to end (its of assemblage circulation header
In, n2 >=0).Also, by the mobile industry of the n3 byte corresponding with the extension length information that the mobile service circulates
Cyclic extensions of being engaged in information is added to the end (wherein, n3 >=0) of mobile service circulation.
Moreover, section header and the section of 35 bytes that each FIC sections for forming FIC blocks can include 2 bytes effectively carry
Lotus.Here, described section of header includes FIC type informations, the corresponding FIC sections in the multiple FIC sections divided from the FIC blocks
Numbering and last FIC section in the multiple FIC sections divided from the FIC blocks numbering.Also, described section
Payload can include a part of signaling information between at least one assemblage and at least one mobile service.
According to another aspect of the present invention, reception system includes receiving unit, first processing units and second processing list
Member.Receiving unit receives the broadcast singal for including mobile service data and FIC sections from least one time slot.Here, transmission frame by
Multiple subframes for receiving at least one assemblage and at least one mobile service are formed, and subframe is made up of multiple time slots.
First processing units obtain FIC sections from the broadcast singal and obtain FIC blocks, and the FIC blocks obtained in it are by block header
Formed with block payload.Here, described piece of header can include FIC block master agreement version informations and FIC block pair protocol versions
Information, and described piece of payload includes the signaling information between at least one assemblage and at least one mobile service.Second
Processing unit is based on the FIC blocks master agreement version information and the FIC blocks being included in described piece of header of the FIC blocks
Secondary protocol version information is handled the FIC blocks.
It should be appreciated that foregoing general description and specific descriptions below are all exemplary and explanatory, and purport
Further explanation is being provided to the present invention for required protection.
Beneficial effect
Advantages below is had according to the transmission system of the present invention and reception system and its data processing method.
The present invention can by using FIC blocks with signal come be transmitted at least one assemblage and at least one mobile service it
Between mapping (or signaling) information, and FIC blocks can be divided into FIC segment units and be transmitted, so that reception system
Quick business is able to carry out to obtain.
In addition, when the size of data of FIC blocks is less than or greater than the data of the FIC sections transmitted by single subframe
During size, the present invention can transmit the multiple FIC sections divided from FIC blocks by single subframe or by multiple subframes, from
And FIC sections are prevented to be wasted.
In addition, the present invention can transmit the protocol version letter of the FIC block corresponding with FIC sections by the header of FIC sections
Breath, even if so as to when the FIC blocks of different protocol versions be present simultaneously in single M/H frames, can also enable reception system
It is enough accurately to recover FIC blocks by using the FIC sections including corresponding protocol version.
The present invention can also transmit identification information, and the header that the identification information is used to be identified by FIC sections is sent to correspondingly
FIC sections payload signaling information be it is corresponding with the signaling information of current M/H frames, also whether with next M/H frames
Signaling information is corresponding, even if matching somebody with somebody confidence so as to work as to exist in single M/H frames simultaneously with the assemblage of the current M/H frames of signal transmission
During the FIC blocks of assemblage configuration information of the FIC blocks of breath with transmitting next M/H frames with signal, can also reception system be caused to pass through profit
It can accurately recover FIC blocks with the FIC sections of corresponding M/H frames.
More specifically, the present invention highly resists (or resistance) and can sent out when transmitting mobile service data by channel
Raw any noise.Also, the present invention is also highly compatible with traditional reception system.In addition, even in serious unreal
In the channel of shadow (ghost) effect and noise, the present invention can also receive mobile service data without any mistake.In addition,
Given data is inserted by the specific position in data area and transmits the data of processing, even in easily by frequency shift
In the signal environment of influence, the receptivity of reception system can also be strengthened.Finally, the present invention is applied to easily in by channel
The influence and needs of frequency change are resisted more efficient when the movement and portable receiver of (or keeping out) serious noise.
Brief description of the drawings
Accompanying drawing is included in this application to provide a further understanding of the present invention, and is attached in the application and is formed
The part of the application, accompanying drawing show multiple embodiments of the present invention, and for explaining the present invention's together with specification
Principle.In the accompanying drawings:
Block diagrams of the Fig. 1 exemplified with the general structure for showing the reception system according to an embodiment of the invention;
An example arrangements of the Fig. 2 exemplified with the data group according to the present invention;
Fig. 3 is exemplified with the RS frames according to an embodiment of the invention;
Fig. 4 is exemplified with the example for being used to send and receive the M/H frame structures of mobile service data according to the present invention;
An examples of the Fig. 5 exemplified with general VSB frame structures;
Fig. 6 is exemplified with the data transmission structure in physical layer according to an embodiment of the invention;
Signaling structures of the Fig. 7 exemplified with the layering according to an embodiment of the invention;
Syntactic structures of the Fig. 8 exemplified with the FIC blocks according to an embodiment of the invention;
Syntactic structures of the Fig. 9 exemplified with the FIC block headers according to an embodiment of the invention;
Figure 10 sexually revises exemplified with according to the example in the secondary protocol version of FIC blocks of the present invention;
Figure 11 is exemplified with the example process that FIC blocks are handled when the secondary protocol version of the FIC blocks according to the present invention changes;
Syntactic structures of the Figure 12 exemplified with the FIC block payload according to an embodiment of the invention;
An examples of the Figure 13 exemplified with the segment processing of the FIC blocks according to the present invention;
Figure 14 is exemplified with the FIC sections transmitted according to an embodiment of the invention;
Figure 15 is exemplified with the FIC sections transmitted according to another implementation of the invention;
Syntactic structures of the Figure 16 exemplified with the FIC section headers according to an embodiment of the invention;
Figure 17 recovers (or acquisition) one or more FIC blocks exemplified with according to the present invention by receiving FIC sections
One example;
Figure 18 recovers (or acquisition) one or more FIC blocks exemplified with according to the present invention by receiving FIC sections
Another example;
Figure 19 when by receiving FIC sections to recover one or more FIC blocks exemplified with may go out according to the present invention
One example of existing mistake;
Syntactic structures of the Figure 20 exemplified with FIC section headers according to another implementation of the invention;
Figure 21 shows exemplified with another of one or more FIC blocks of being recovered by receiving FIC sections according to the present invention
Example;
Reconstruct of the Figure 22 exemplified with the FIC blocks of the exemplary generation according to the present invention;
Figure 23 exemplified with according to the present invention by FIC blocks perform in advance signaling send exemplary RS frames acquisition at
Reason;
Figure 24 obtains exemplified with the another exemplary RS frames sent by performing signaling in advance to FIC blocks according to the present invention
Take processing;
Figure 25 recovers the difference that one or more FIC blocks are generations by receiving FIC sections exemplified with according to the present invention
Wrong another example;
Syntactic structures of the Figure 26 exemplified with FIC section headers according to another implementation of the invention;
Syntactic structures of the Figure 27 exemplified with the TPC data according to an embodiment of the invention;
Figure 28 recovers the another of one or more FIC blocks by receiving FIC sections exemplified with exemplified with according to the present invention
One example;And
Figure 29 and Figure 30 recovers one or more exemplified with according to an embodiment of the invention by receiving FIC sections
The flow chart of multiple FIC blocks.
Embodiment
The preferred embodiment of the present invention is described more fully below, is illustrated the side of being preferable to carry out of the present invention in the accompanying drawings
The example of formula.As far as possible same or like part is represented in whole accompanying drawing with identical label.In addition, although institute in the present invention
The term used is to be selected from public term, but the part term mentioned in the specification of the present invention is applicant's root
Selected according to his or she consideration, the relevant portion in this paper specifications is made that to the detailed meanings of these terms
Explanation.In addition, the present invention can not be understood simply by the term of actual use, but need by inherent in each term
Meaning understand the present invention.
In the description of the invention among used term, main business data by fixed reception system with can be connect
The data of receipts are corresponding, and can include audio/video (A/V) data.More specifically, main business data can include height
(HD clearly:High definition) or SD (SD:Standard definition) rank A/V data, and can also
Including for the numerous types of data needed for data broadcasting.Moreover it is known that data and according between reception system and transmission system
The default previously known data of agreement are corresponding.
In addition, in term used in the present invention, " M/H " (or MH) is relative with the initial of " movement " and " hand-held "
Should, and represent the concept opposite with fixed system.In addition, M/H business datums can include mobile service data and hand
Hold at least one in business datum, and in order to simple, can also be referred to as " mobile service data ".Hereinafter, by M/H,
MH and movement are used as identical implication.Herein, mobile service data corresponds not only to M/H business datums and can included
With mobile or portable nature any kind of business datum.Therefore, not only limited according to the mobile service data of the present invention
In M/H business datums.
Above-mentioned mobile service data can correspond to the number with the information such as program execution files, stock information
According to, and may correspond to A/V data.More specifically, mobile service data can be the same as with compared with main business data
Lower resolution ratio is corresponding with the A/V data of lower data rate.For example, if the A/V for traditional main service is compiled
Decoder corresponds to MPEG-2 codecs, then the MPEG-4 advanced video encodings with more preferable video image compression efficiency
(AVC:Advanced video coding) or gradable video encoding (SVC:Scalable video coding) it can use
Make the A/V codecs for mobile service.In addition, any kind of data can be used as mobile service data to be sent out
Send.For example, transport protocol expert group (the TPEG for broadcasting real-time Transmission information:transport protocol expert
Group) data can be used as main business data to be transmitted.
Moreover, weather forecast service, traffic-information service, stock can be included using the data, services of mobile service data
Information service, spectators participate in test program, real-time vote and investigation, interactive educational radio program, game services, offer on
The synopsis of soap opera or serial, personage, background music and the information of spot for photography service, provide on past ratio
The service and offer of match score and sportsman's Profile and the information of achievement are on enabling that purchase order is processed by taking
The service of product information and the information of program that business, medium, time and theme are classified.Herein, the present invention is not limited only to
Above-mentioned service.In the present invention, the backward compatibility in system offer main business data is provided, it is traditional will pass through
Reception system is received.Here, main business data and mobile service data are multiplexed to identical physical channel, then
It is transmitted.
In the present invention, the backward compatibility in system offer main business data is sent, will pass through traditional reception system
System is received.Here, main business data and mobile service data are multiplexed to identical physical channel, then sent out
Send.
In addition, other coding is performed to mobile service data according to the transmission system of the present invention and inserts reception system
Data (for example, as it is known that data) known to system and transmission system, so as to send treated data.
Therefore, when using according to transmission system of the invention, reception system can receive mobile industry in mobile status
Business data, even and if various distortions and noise in the channel be present, it can also stably receive mobile service data.
According to an embodiment of the invention, transmission system and reception system are entered to two distinct types of data channel
Row operation:Fast information channel in dab receiver (FIC for the RS frame data channel of transmission content and for obtaining service:fast
Information channel) data channel.
More specifically, the present invention can be transmitted to map between assemblage and mobile service by using FIC blocks signal and believed
Breath, and FIC blocks can be divided into FIC segment units, and the FIC segment units after division are sent, so that reception system energy
Enough carry out quick service acquisition.
In addition, when FIC blocks size of data less or greater than the FIC sections sent by single subframe size of data
When, the present invention can send the multiple FIC sections divided from FIC blocks by single subframe or by multiple subframes, so as to prevent
FIC sections are wasted.
In addition, the present invention can send the protocol version information of the FIC block corresponding with FIC sections by the header of FIC sections,
So that the FIC blocks of different protocol versions simultaneously in single M/H frames be present, reception system also can be by using
The FIC sections of protocol version corresponding to being configured with accurately recover (or obtaining) FIC blocks.
The present invention can also send identification information, and the identification information, which is used to identify, is sent to the effective of corresponding FIC sections
Whether the signaling information of load is corresponding with the signaling information of current M/H frames or the signaling information of next M/H frames, so that i.e.
Make in single M/H frames while the FIC blocks signaling assemblage configuration information of current M/H frames and the FIC block signalings of next M/H frames be present
Assemblage configuration information, reception system also can accurately recover FIC blocks by using the FIC sections of corresponding M/H frames.
Reception system
Block diagrams of the Fig. 1 exemplified with the general structure of the reception system according to an embodiment of the invention.Reference picture 1,
Arrow data paths shown in phantom, the arrow instruction control signal path shown in solid line.
According to the present invention reception system include operational control device 100, tuner 111, demodulator 112, balanced device 113,
Known sequence detector (or known data detector) 114, block decoder 115, main Read-Solomon (RS) frame decoder 116,
Auxiliary RS frame decoders 117, signaling decoder 118 and baseband controller 119.It can also be included according to the reception system of the present invention
FIC processors 121, Service Manager 122, the memory cell 124 of traffic signaling manager 123 and first.According to connecing for the present invention
Receipts system can also include main RS frame buffers 131, auxiliary RS frame buffers 132 and transmission bag (TS) processor 133.According to this hair
Bright reception system can also include Internet protocol (IP:Internet Protocol) packet processing machine 141, descrambler
142nd, UDP (UDP:User Datagram Protocol) packet processing machine 143, RTP/reality
When transmission control protocol (RTP/RTCP) packet processing machine 144, NTP (NTP:Network Time
Protocol) packet processing machine 145, service protection stream processing 146, the second memory cell 147, asynchronous layered coding/point
Layer coding transmission (ALC/LCT) stream processing 148, extensible markup language (XML) resolver 150 and field device tool
(FDT:Field Device Tool) processor 151.Audio/video (A/V) can also be included according to the reception system of the present invention
Decoder 161, file decoder 162, the 3rd memory cell 163, middleware (M/W) engine 164 and service guide (SG) processing
Machine 165.Electronic program guides (EPG can also be included according to the reception system of the present invention:Electronic Program
Guide) manager 171, application manager 172 and user interface (UI) manager 173.
For the simplicity that describes of the present invention, herein, by operational control device 100, tuner 111, demodulator 112,
Weighing apparatus 113, known sequence detector (or known data detector) 114, block decoder 115, main RS frame decoders 116, auxiliary RS
Frame decoder 117, signaling decoder 118 and baseband controller 119 are referred to as BBP 110.By FIC processors 121, industry
Business manager 122, the memory cell 124 of traffic signaling manager 123 and first are referred to as service duplexer 120.Main RS frames are delayed
Rush device 131, auxiliary RS frame buffers 132 and TS processors 133 and be referred to as IP adaptation modules 130.By IP datagram processor
141st, descrambler 142, UDP datagram processor 143, RTP/RTCP packet processings machine 144, NTP packet processings machine 145,
Service protection stream processing 146, the second memory cell 147, ALC/LCT stream processings 148, XML parser 150 and FDT processing
Machine 151 is referred to as public IP modules 140.By A/V decoders 161, file decoder 162, the 3rd memory cell 163, M/W engines
164 and SG processors 165 are referred to as application module 160.
In addition, although the term used in Fig. 1 is to be selected from public term, but carried in Fig. 1 description
And part term be that applicant selects according to his or she consideration, the relevant portion in this paper specifications is to this
The detailed meanings of a little terms are made that explanation.In addition, the present invention can not be understood simply by the term of actual use, but
Need to understand the present invention by meaning inherent in each term.
Reference picture 1, baseband controller 119 are controlled to each piece of operation being included in BBP 110.
Tuner 111 by by reception system be tuned to specific physical channel frequencies (or used physical transmission channel frequency,
PTC) enable reception system to receive main business data and (correspond to the broadcast letter of the broadcast receiver system for fixed type
Number) and mobile service data (corresponding to the broadcast singal for mobile broadcast reception system).Herein, will be tuned to specific physics
Thus the frequency of channel is output to demodulator 112 and known sequence detector 114 to intermediate frequency (IF) signal is down-converted to.
The passband digital IF signal exported from tuner 111 can only include main business data, or can only include mobile service number
According to, or can not only include main business data but also including mobile service data.
Demodulator 112 is performed from gain control, carrier auxiliary and determined to the passband digital IF signal inputted from tuner 111
Shi Huifu processing, IF signals are thus converted into baseband signal.Then, baseband signal is output to balanced device 113 by demodulator 112
With known sequence detector 114.The use during timing and/or carrier auxiliary of demodulator 112 is defeated from known sequence detector 114
The given data symbol sebolic addressing that enters, thus improve demodulation performance.After balanced device 113 is to being included in the demodulated demodulation of device 112
Signal in the distortion related to channel be compensated by.Then, balanced device 113 arrives the signal output after distortion compensation
Block decoder 115.Balanced device 113 is improved by using the given data symbol sebolic addressing inputted from known sequence detector 114
Equalization performance.In addition, balanced device 113 can receive the feedback to decoded result from block decoder 115, thus harmony is improved
Energy.
From input/output data, (that is, data before being demodulated partly are being demodulated known sequence detector 114
The data of processing) in the given data place (or position) inserted by transmission system of detection.Then, it is known that sequential detector 114
The known data location information detected and the given data sequence generated according to the positional information detected are output to
Demodulator 112, balanced device 113 and baseband controller 119.In addition, identified by transmission system in order that obtaining block decoder 115
The mobile service data handled using additional code and the main business number not yet handled by any additional code
According to, it is known that this corresponding information is output to block decoder 115 by sequential detector 114.
If correspond to by the data that balanced device 113 carries out channel equalization and is input into block decoder 115 by sending
System utilizes SCCC Serial Concatenated Convolutional Code (SCCC:Serial concatenated convolution code) method block coding
Data (that is, data, signaling data in RS frames) after being handled with both grid codings (trellis-encoding),
Then block decoder 115 can perform decodes (trellis-decoding) and block solution as the grid of the inversely processing of transmission system
Code.On the other hand, if the data for having carried out channel equalization by balanced device 113 and being input into block decoder 115 correspond to
Only grid coding has been carried out by transmission system but has not carried out the data (that is, main business data) of block coded treatment, then block decoder
115 can only carry out grid decoding.
Signaling decoder 118 decodes to the signaling data that channel equalization is inputted and had been subjected to from balanced device 113.Assuming that
The signaling data (or signaling information) for being input to signaling decoder 118 is compiled corresponding to by transmission system using block coding and grid
Code both handled after data.The example of such signaling data can include configured transmission channel (TPC) data and
Fast information channel in dab receiver (FIC) data.
For example, among the data being transfused to, 118 pairs of the signaling decoder data corresponding with signaling information region perform
Parallel Concatenated Convolutional Code (PCCC:Parallel concatenated convolution code) method recurrence turbo solution
Code (regressive turbo decoding).Then, signaling decoder 118 divides from the signaling data for returning turbo decodings
Separate out FIC data and TPC data.In addition, signaling decoder 118 performs the inverse place as transmission system to the TPC data of separation
The RS decodings of reason, so as to by treated data output to baseband controller 119.Moreover, signaling decoder 118 is to separation
FIC data are deinterleaved in units of subframe, and the RS as the inversely processing of transmission system is performed using the FIC data to deinterleaving
Decoding, so as to by treated data output to FIC processors 121.Sent in units of FIC sections from signaling decoder
118 are deinterlaced and decode and export with RS to the FIC data of FIC processors 121.
FIC processors 121 receive FIC data from signaling decoder 118, to extract the signaling information for being used for business and obtaining
(that is, the map information between assemblage and mobile service).Therefore, FIC processors 121 can include FIC segment buffers, FIC sections
Resolver and FIC block resolvers.
FIC segment buffers cache to the FIC section groups inputted from signaling decoder 118 in units of M/H frames, so that will
The FIC section groups of caching are exported to FIC section resolvers.Thereafter, the extraction of FIC section resolvers is stored in each in FIC segment buffers
The header of FIC sections, to analyze the header extracted.Then, the result based on analysis, FIC section resolvers are by each FIC
The payload of section is exported to FIC block resolvers.FIC blocks resolver use from FIC section resolvers export analysis result with
Recover FIC block data structures from FIC sections payload, so as to analyze the FIC block data structures of reception.Then, FIC blocks resolver
Extract the signaling information obtained for business.The signaling information obtained from FIC blocks resolver is exported to Service Manager 122.
Meanwhile traffic signaling processor 123 includes traffic signaling buffer and traffic signaling resolver.Here, business is believed
The table section of traffic signaling channel of the manager 123 to being sent from UDP datagram processor 143 is made to cache, so as to slow
The table section deposited is analyzed and handled.Similarly, will also be exported by the signaling information handled by traffic signaling manager 123
To Service Manager 122.
Service Manager 122 utilizes the signaling information each collected from FIC processors 121 and traffic signaling manager 123,
To be configured to business mapping.Thereafter, Service Manager 122 utilizes the service collected from service guide (SG) processor 165
Guide (SG), to draft program guide.Then, Service Manager 122 controls baseband controller 119 so that user can pass through
The mobile service of (or being provided) user request is received with reference to business mapping and business guide.In addition, Service Manager 122
Reception system can be controlled so that can the display program guide at least a portion display screen of the input based on user.
First memory cell 124 stores the business mapping drafted by Service Manager 122 and business guide.Moreover, base
In the request from Service Manager 122 and EPG managers 171, the first memory cell 124 extracts required data, then will
It is sent to Service Manager 122 and/or EPG managers 171.
Baseband controller 119 receives known data location information and TPC data, so as to which M/H frame time informations, instruction be existed
The positional information of given data in the queue of selection with the presence or absence of the information of data group, in corresponding data group, power control
Information processed etc. is sent to each piece in BBP 110.TPC data will be specifically described later.
Meanwhile RS frames are used according to coding units (unit) according to the present invention, the system of transmission.Herein, can incite somebody to action
RS frames are divided into main RS frames and auxiliary RS frames.However, according to the embodiment of the present invention, it will come according to the significance level of corresponding data
Divide main RS frames and auxiliary RS frames.
Main RS frame decoders 116 receive the data exported from block decoder 115.Herein, according to the embodiment of the present invention,
Main RS frame decoders 116 only receive from block decoder 115 and have already been through Read-Solomon (RS) coding and/or cyclic redundancy
Verify the mobile service data of (CRC) coding.
Herein, main RS frame decoders 116 receive mobile service data without receiving main business data.Main RS frames solution
Code device 116 performs the inversely processing for being included in RS frame encoder (not shown) in digital broadcasting transmission system, thus entangles
Existing mistake in main RS frames.More specifically, main RS frame decoders 116 by multiple data groups in groups come shape
Into main RS frames, then, error correction is carried out in units of main RS frames.In other words, main RS frame decoders 116, which align, is sent for reality
The main RS frames of broadcasting service are decoded.The main RS frames decoded by main RS frame decoders 116 are exported to main RS frames and buffered
Device 131.Main RS frame buffers 131 cache to main RS frames, then configure M/H TP with each behavior unit.The M/ of main RS frames
H TP are exported to TP processors 133.
In addition, auxiliary RS frame decoders 117 receive the data exported from block decoder 115.Herein, according to the implementation of the present invention
Mode, auxiliary RS frame decoders 117 only receive the mobile service for having already been through RS codings and/or CRC codings from block decoder 115
Data.Herein, auxiliary RS frame decoders 117 receive mobile service data without receiving main business data.Auxiliary RS frame decoders 117
Perform the inversely processing for being included in RS frame encoder (not shown) in digital broadcasting transmission system, thus correct auxiliary RS frames
Present in mistake.More specifically, auxiliary RS frame decoders 117 are by forming auxiliary RS frames in groups to multiple data groups,
Then, error correction is carried out in units of auxiliary RS frames.In other words, auxiliary RS frame decoders 117, which align, is sent for Mobile audio frequency business
The auxiliary RS frames of data, mobile video business datum, guidance data etc. are decoded.It will be decoded by auxiliary RS frame decoders 117
Auxiliary RS frames export to auxiliary RS frame buffers 132.Auxiliary RS frame buffers 132 cache to auxiliary RS frames, then with each behavior
Unit configuration M/H TP.The M/H TP of auxiliary RS frames are exported to TP processors 133.
TP processors 133 include TP buffers and TP resolvers.TP processors 133 are to from main RS frame buffers 131 and auxiliary
The M/H TP that RS frame buffers 132 input are cached, and are then extracted and are analyzed the M/H TP of caching each header, so that from
Corresponding M/H TP each payload recovers IP datagram.The IP datagram of recovery is exported to IP datagram processor
141。
IP datagram processor 141 includes IP datagram buffer and IP datagram resolver.IP datagram processor 141
The IP datagram come from the transmission of TP processors 133 is cached, then extracts and analyzes the header of the IP datagram of caching, from
And recover UDP datagram from the payload of corresponding IP datagram.The UDP datagram of recovery is exported to UDP datagram
Reason machine 143.
If UDP datagram is scrambled, the UDP datagram of scrambling is descrambled by descrambler 142, and will solution
The UDP datagram disturbed is exported to UDP datagram processor 143.For example, when the UDP datagram among the IP datagram of reception
When scrambled, descrambler 142 from service protection stream processing 146 by inputting encryption key etc. to be solved to UDP datagram
Disturb, and the UDP datagram of descrambling is exported to UDP datagram processor 143.
UDP datagram processor 143 includes UDP datagram buffer and UDP datagram resolver.UDP datagram processing
Machine 143 caches to transmitting the UDP datagram come from IP datagram processor 141 or descrambler 142, then to caching
The header of UDP datagram is extracted and analyzed, so as to recover the number transmitted by the payload of corresponding UDP datagram
According to.If the data recovered are RTP/RTCP datagrams, by the data output of recovery to RTP/RTCP packet processing machines
144.If the data recovered are also NTP datagrams, by the data output of recovery to NTP packet processings machine 145.This
Outside, if the data recovered are service protection stream, by the data output of recovery to service protection stream processing 146.Also,
If the data recovered are ALC/LCT streams, by the data output of recovery to ALC/LCT stream processings 148.
RTP/RTCP packet processings machine 144 includes RTP/RTCP datagram buffers and RTP/RTCP datagrams parse
Device.RTP/RTCP packet processings machine 144 caches the data of the RTP/RTCP structures exported from UDP datagram processor 143, so
Flowed afterwards from the extracting data A/V of caching, so as to which the A/V of extraction streams are exported to A/V decoders 161.
A/V decoders 161 are using Voice & Video decoding algorithm respectively to being exported from RTP/RTCP packet processings machine 144
Audio and video stream decoded.By the Voice & Video data output of decoding to presentation manager 170.Herein, can incite somebody to action
AC-3 decoding algorithms, the audio decoder algorithms of MPEG 2, the audio decoder algorithms of MPEG 4, AAC decoding algorithms, AAC+ decoding algorithms,
At least one in the decoding algorithm and BSAC decoding algorithms of HE AAC decoding algorithms, AAC SBR decoding algorithms, MPEG is used as
Audio decoder algorithm, and can by the video decoding algorithms of MPEG 2, the video decoding algorithms of MPEG 4, H.264 decoding algorithm,
At least one in SVC decoding algorithms and VC-1 decoding algorithms is used as video decoding algorithm.
NTP packet processings machine 145 includes NTP datagram buffers and NTP datagram resolvers.NTP packet processings
Data of the caching of machine 145 with NTP structures, the data export from UDP datagram processor 143.Then, NTP packet processings
Machine 145 flows from the extracting data NTP of caching.Thereafter, the NTP streams of extraction are exported to A/V decoders 161 to be decoded.
Service protection stream processing 146 can also include service protection stream damper.Herein, service protection stream processing
To carry out the data of (or required) specified by service protection, the data export 146 cachings from UDP datagram processor 143.With
Afterwards, service protection stream processing 146 carries out descrambling required information from the extracting data extracted.Carry out descrambling required letter
Breath includes key value, such as SKTM and LKTM.Information for descrambling is stored in the second memory cell 147, when needed,
Information for descrambling is exported to descrambler 142.
ALC/LCT stream processings 148 include ALC/LCT stream dampers and ALC/LCT stream analyzers.Also, ALC/LCT flows
Data of the caching of processor 148 with ALC/LCT structures, the data export from UDP datagram processor 143.Then, ALC/
LCT stream processings 148 analyze the header and header extension of the ALC/LCT sessions of the data from caching.Based on ALC/LCT sessions
Header and header extension analysis result, will be right when the data for being just transferred into ALC/LCT sessions correspond to XML structure
The data output answered is to XML parser 150.Alternatively, when the data for being just transferred into ALC/LCT sessions correspond to file structure
When, by corresponding data output to file decoder 162.Now, when the data for being just transferred into ALC/LCT sessions are compressions
When, the data of compression are decompressed by decompressor 149, so as to export to XML parser 150 or file decoder
162。
XML parser 150 is analyzed the XML data transmitted by ALC/LCT sessions.Then, when the data of analysis
When corresponding with the data specified to the business based on file, XML parser 150 is by corresponding data output to FDT processors
151.On the other hand, if the data of analysis are corresponding with the data specified to business guide, XML parser 150 is by corresponding to
Data output is to SG processors 165.FDT processors 151 are analyzed and handle the file description table of Transport FLUTE protocol, and it is with XML structure
Transmitted by ALC/LCT sessions.
The data specified to business guide are collected and analyzed to SG processors 165, and the data are transmitted with XML structure, from
And by the data output of analysis to Service Manager 122.
File decoder 162 decodes to the data sent with file structure and by ALC/LCT sessions, so that will
Decoded data are sent to middleware engine 164 or by decoded data storage in the 3rd memory cell 163.This
Place, the instrument of interpretation structured data of middleware engine 164 (that is, using) and performs the application of explanation.Thereafter, presentation can be passed through
Manager 170 exports application to the output device of such as display screen or loudspeaker.According to an embodiment of the invention, in
Between part engine 164 correspond to the middleware engine based on JAVA.
Inputted based on user, EPG managers 171 receive EPG by Service Manager 122 or by SG processors 165
Data, the EPG data of reception is changed to display format, so as to which the data output of conversion is extremely presented into manager 170.
Application manager 172 performs related come the processing of the application data sent to according to Format Object, file format etc.
Overall management.In addition, based on the user instruction inputted by UI managers 173, the control business management of operational control device 100
It is at least one in device 122, EPG managers 171, application manager 172 and presentation manager 170, to allow to perform use
The function of family request.User's input is transferred to operational control device 100 by UI managers 173 by UI.
Finally, the voice data that manager 170 will be exported by loudspeaker and/or display screen from A/V decoders 161 is presented
With video data and at least one offer in the EPG data from the output of EPG managers 171 to user.
Data format structures
Meanwhile the data structure used in mobile broadcast technology according to the embodiment of the present invention can include data
Group structure and RS frame structures, will be described in detail now.
Example arrangements of the Fig. 2 exemplified with the data group according to the present invention.Fig. 2 is shown the data knot according to the present invention
The data group of structure is divided into an example of 10 M/H blocks (that is, M/H blocks 1 (B1) arrive M/H blocks 10 (B10)).In this example,
Each M/H block lengths are 16 sections.Reference picture 2,5 sections and M/ before that RS parity datas are only distributed to M/H blocks 1 (B1)
5 sections of part after H blocks 10 (B10).Do not include RS parity datas in region A to the D of data group.More specifically,
When assuming that a data group is divided into region A, B, C and D, can according to the characteristic of each M/H blocks in the data group and
Each M/H blocks are included in from region A to any one of region D.
Herein, multiple regions of different purposes will be used for by data group being divided into.More specifically, with compared with
Compare in the region of high interference degree, it is believed that do not interfere with or the region of main business data with extremely low annoyance level with
(or stronger) receptivity of greater resistance.In addition, when the system using the insertion in data group and transmission given data
When (it is known that data are known based on the agreement sent between system and reception system), and when will be in mobile service number
When successive longer given data is periodically inserted in, the given data with predetermined length can be periodically inserted
Into the region of not acceptor's business datum interference (that is, the region for not being mixed with main business data).However, due to main business data
Interference, it is difficult to by given data be inserted periodically into acceptor's business datum interference region, and be also difficult to by it is successive compared with
Long given data is inserted into the region of acceptor's business datum interference.
Reference picture 2, M/H blocks 4 (B4) to M/H blocks 7 (B7) correspond to the region of not acceptor's business datum interference.Shown in Fig. 2
Data group in M/H blocks 4 (B4) correspond to the region of the interference for not occurring carrying out autonomous traffic data to M/H blocks 7 (B7).
In the example, longer given data sequence has been all inserted into the starting and ending of each M/H blocks.In the description of the invention,
The region representation that M/H blocks 4 (B4) to M/H blocks 7 (B7) will be included is " region A (=B4+B5+B6+B7) ".Should as described above, working as
When data group includes the region A of the longer given data sequence with starting and the ending for being inserted in each M/H blocks, reception system
Can be by using equilibrium can be performed from the channel information that the given data obtains.Therefore, from one in region A to region D
(or obtaining) most strong equalization performance can be obtained in individual region.
In the example of the data group shown in Fig. 2, M/H blocks 3 (B3) and M/H blocks 8 (B8) come from corresponding to seldom
The region of the interference of main business data.Herein, only longer given data sequence is inserted in each M/H blocks B3 and B8 one end
Row.More specifically, due to carrying out the interference of autonomous traffic data, longer given data sequence is inserted in the ending of M/H blocks 3 (B3)
Row, and insert another longer given data sequence in the starting of M/H blocks 8 (B8).In the present invention, will be including M/H
The region representation of block 3 (B3) and M/H blocks 8 (B8) is " region B (=B3+B8) ".As described above, when the data group includes having only
When being inserted in the region B of the longer given data sequence of one end (starting or ending) of each M/H blocks, reception system can pass through
Using equilibrium can be performed from the channel information that the given data obtains.Therefore, compared with the C/D of region, can obtain (or
To) stronger equalization performance.
Reference picture 2, M/H blocks 2 (B2) and M/H blocks 9 (B9) correspond to carrys out autonomous traffic number compared with the B of region with stronger
According to interference region.Longer given data sequence can not be inserted in the either end of M/H blocks 2 (B2) and M/H blocks 9 (B9).
Herein, M/H blocks (B2) will be included and the region of M/H blocks 9 (B9) is referred to as " region C (=B2+B9) ".Finally, shown in Fig. 2
In example, M/H blocks 1 (B1) and M/H blocks 10 (B10) carry out the dry of autonomous traffic data corresponding to compared with the C of region with stronger
The region disturbed.Similarly, it is impossible to insert longer given data sequence in the either end of M/H blocks 1 (B1) and M/H blocks 10 (B10).
Herein, M/H blocks 1 (B1) will be included and the region of M/H blocks 10 (B10) is referred to as " region D (=B1+B10) ".Due to region C/D
It is separated by with the given data sequence farther, therefore when channel circumstance is subjected to frequent and unexpected change, connecing for region C/D can be made
Receive performance degradation.
In addition, the data group includes specifying (or distribution) signaling information region of signaling information.In the present invention, signaling
Information area can be since 4M/H blocks (B4) first paragraph untill a part for second segment.According to the reality of the present invention
Mode is applied, the signaling information region for inserting signaling information can be since 4M/H blocks (B4) first paragraph to second segment
Untill a part.More specifically, 276 (=207+69) individual bytes of the 4M/H blocks (B4) in each data group are appointed as
Signaling information region.In other words, signaling information region is by the 1st section of 207 bytes of 4M/H blocks (B4) and preceding the 69 of the 2nd section
Individual byte composition.The 1st section of 4M/H blocks (B4) corresponds to the 17th section or the 173rd section of VSB fields.
Herein, can be according to two distinct types of signaling channel data (that is, configured transmission channel (TPC) data
With fast information channel in dab receiver (FIC) data) come be identified by signaling information region transmission signaling data.
Moreover, TPC data include the parameter mainly used in physical layer block.Also, because TPC data are non-interleaved
And be transmitted, TPC data can be accessed in units of time slot in reception system.There is provided FIC data is to receive
System is able to carry out fastext acquisition.Herein, FIC data include the cross-layer information between physical layer and upper strata.With subframe
FIC data are interleaved for unit and are then sent to.
For example, as shown in Fig. 2 when data group includes 6 given data sequences, signaling information region is positioned at known to first
Between data sequence and the second given data sequence.More specifically, first is inserted in last 2 sections of 3M/H blocks (B3)
Primary data sequence, and insert the second given data sequence in the 2nd and the 3rd section of 4M/H blocks (B4).In addition, the 4th,
5th, the 6th and 7M/H blocks (B4, B5, B6 and B7) in each latter 2 sections in be respectively inserted into the 3rd given data sequence to
6 given data sequences.1st given data sequence and the 3rd given data sequence are separated by 16 between the 6th given data sequence
Section.
Fig. 3 is exemplified with the RS frames according to an embodiment of the invention.
Under conditions of reception system is switched into time slicing pattern, RS frames are received for each M/H frames.Each RS frames
Flowed including the IP of each mobile service data or signaling data, and business mapping table (SMT) sector data may reside in entirely
In portion's RS frames.SMT sector datas can be IP stream types, or different data types.By RS frame data distribute to it is more
The corresponding region of individual data group, and send to reception system.
RS frames according to the embodiment of the present invention transmit bag (TP) by least one M/H and formed.Herein, M/H TP
Including M/H headers and M/H payload.
M/H payload may include mobile service data and signaling data.More specifically, M/H payload can be with
Mobile service data is only included, or signaling data can be only included, or can not only include mobile service data but also including signaling number
According to.According to the embodiment of the present invention, M/H headers can be identified to being included in the data type in M/H payload (or
Distinguish).More specifically, when M/H TP include the first M/H headers, this represents that the M/H payload only includes signaling data.
In addition, when M/H TP include the 2nd M/H headers, this represents that the M/H payload had not only included signaling data but also including mobile industry
Business data.Finally, when M/H TP include the 3rd M/H headers, this represents that the M/H payload only includes mobile service data.
In the example depicted in fig. 3, RS frames are assigned for SMT IP datagram (IP datagram 1) and for two kinds of types of service
IP datagram (IP datagram 2 and IP datagram 3).
Data transmission structure
Fig. 4 is exemplified with the structure for being used to send and receive the M/H frames of mobile service data according to the present invention.In Fig. 4 institutes
In the example shown, a M/H frame is made up of 5 subframes, wherein each subframe includes 16 time slots.In this case, according to this
The M/H frames of invention include 5 subframes and 80 time slots.In addition, in bag grade, a time slot (that is, is passed by 156 packets
Defeated stream bag) form, in symbol level, a time slot is made up of 156 data segments.Here, the size of a time slot corresponds to
The half (1/2) of VSB fields.More specifically, due to 207 bytes packet have with data segment identical data volume,
Therefore, the packet before being interleaved is also used as data segment.Herein, two VSB fields are carried out in groups to form VSB frames.
Fig. 5 exemplified with VSB frames example arrangement, wherein, a VSB frame is by 2 VSB fields (that is, odd fields and even number
) composition.Herein, each VSB fields all include field synchronization segments and 312 data segments.Time slot corresponds to mobile service number
According to the basic time unit being multiplexed with main business data.
Herein, a time slot can either include mobile service data or only can be made up of main business data.
If preceding 118 packets in time slot correspond to data group, remaining 38 data is bundled into as main business data packet.Another
In individual example, when data group is not present in a slot, corresponding time slot is made up of 156 main business packets.
Meanwhile the mobile service data in a RS frame can be assigned to the Zone Full A/B/ in corresponding data group
C/D, or be assigned at least one in the A/B/C/D of region.In embodiments of the present invention, can be by a RS frame
Interior mobile service data is assigned to Zone Full A/B/C/D, or is assigned in region A/B and region C/D at least
One.If distributing mobile service data by latter event (that is, one in region A/B and region C/D), then it is designated
RS frames to region C/D of the RS frames with being assigned in corresponding data group of the region A/B in corresponding data group are different from each other.
According to the embodiment of the present invention, for sake of simplicity, the RS frames for the region A/B being assigned in corresponding data group are claimed
For " main RS frames ", the RS frames for the region C/D being assigned in corresponding data group are referred to as " auxiliary RS frames ".In addition, main RS frames with it is auxiliary
RS frames form (or composition) queue.More specifically, the mobile service data in by a RS frame is assigned to accordingly
During Zone Full A/B/C/D in data group, a queue sends a RS frame.On the contrary, work as the mobile industry in a RS frame
When business data are assigned to any one in region A/B and region C/D, most 2 RS frames can be transmitted in a queue.More specifically
Say, whether the instruction queue of RS frame patterns sends a RS frame, or whether queue sends two RS frames.Using this RS frame patterns as
TPC data are transmitted.Below, table 1 shows an example of RS frame patterns.
【Table 1】
Table 1 is exemplified with two bits of distribution to represent the example of RS frame patterns.For example, referring to table 1, when RS frame pattern values etc.
When ' 00 ', this represents that a queue sends a RS frame.Also, when RS frame patterns value is equal to ' 01 ', this represents a team
Row send two RS frames, i.e. main RS frames and auxiliary RS frames.More specifically, when RS frame patterns value is equal to ' 01 ', region will be directed to
The data of A/B main RS frames are assigned to the region A/B of corresponding data group and are transmitted.Similarly, by for the auxiliary of region C/D
The data of RS frames are assigned to the region C/D of corresponding data group and are transmitted.
As data group specify described in, also queue is designated as in subframe separating as far as possible each other.Cause
And reception system can rapidly and efficiently be responded to any burst error that may occur in subframe.In addition, specify team
The method of row can be applied to whole M/H frames in the same manner, or differently be applied to each M/H frames.According to the embodiment of the present invention,
It can be directed to each M/H frame differences ground specified queue, and for the specified queue in the same manner of whole subframes in M/H frames.More
Say, M/H frame structures can be changed in units of M/H frames body.Therefore, assemblage speed more can frequently and be neatly adjusted
(ensemble rate)。
That is, the concept of M/H assemblages is applied in embodiments of the present invention, so as to define the set of business (or group).
Each M/H assemblages carry identical QoS, and it is encoded with identical FEC code.Moreover, each M/H assemblages have phase
With unique identifier (that is, assemblage ID) and corresponding with continuous RS frames.
Fig. 6 is exemplified with the data transmission structure in physical layer according to the embodiment of the present invention.More specifically, Fig. 6
Show an example of the FIC data for being included in each data group and being sent.As described above, by about 0.968 second
M/H frames are divided into 5 subframes, wherein, the data group corresponding with multiple assemblages is present in each subframe in combination.And
And a pair data group corresponding with each assemblage is interleaved in units of M/H frames, to be carried out to the RS frames for belonging to an assemblage
Configuration.In figure 6, two kinds of assemblages (wherein, NoG=4 and NoG=2) in each subframe be present.In addition, each data group
Predetermined part (for example, 37 byte/data groups) is used to discretely individually transmit encoded FIC with RS frame data channel
Data.Distribution to the FIC regions of each data group include a FIC section.Herein, to entering to each FIC sections in units of subframe
Row interweaves.For example, RS codings and SCCC coded treatments are applied to RS frame data, and should by RS codings and PCCC coded treatments
With to FIC data.Moreover, it is identical with FIC data, RS codings and PCCC coded treatments are applied to TPC data.More specifically
Say, (187+P, 187)-RS coded treatments applied to RS frame data, (51,37)-RS coded treatments are applied to FIC data,
And (18,10)-RS coded treatments are applied to TPC.Herein, P is parity byte quantity.
It is classified signaling structure
Fig. 7 is exemplified with the classification signaling structure according to an embodiment of the invention.As shown in fig. 7, according to the present invention
The mobile broadcast technology of embodiment use Signalling method using FIC and business mapping table (SMT).In the explanation of the present invention
In book, the signaling structure is referred to as to be classified signaling structure.More specifically, Fig. 7 is exemplified with IP level mobile service signaling channels
It is middle that the classification signaling structure for carrying out business by FIC blocks and business mapping table (SMT) and obtaining required data is provided.Such as Fig. 7 institutes
Show, FIC blocks utilize its swift nature, and the mapping relations between business and assemblage are sent into reception system.More specifically,
FIC blocks, which quickly locate (or finding), can transmit the assemblage of the service needed for reception system, can so as to be provided to reception system
So that reception system promptly receives the signaling data of the RS frames of each assemblage.
Fast information channel in dab receiver (FIC)
In order to more rapidly (or more quickly) access the business currently broadcasted, adopted according to the reception system of the present invention
With fast information channel in dab receiver (FIC).
More specifically, Fig. 1 FIC processors 121 configure to the FIC blocks from FIC sections.Then, in parsing FIC
After block, the result of parsing is output to Service Manager 122 by FIC processors 121.
Fig. 8 is exemplified with the syntactic structure that the FIC blocks of the relation between mobile service and assemblage are mapped by FIC.Herein,
FIC blocks include FIC blocks header and FIC block payload.
Syntactic structures of the Fig. 9 exemplified with the FIC block headers according to an embodiment of the invention.
Herein, FIC blocks header represents that the master agreement version of the non-back compatible in corresponding FIC blocks changes with signal, and
And the secondary protocol version change of back compatible is also represented with signal.In addition, also represented with signal can be by secondary agreement for FIC blocks header
The length of the extension of FIC block headers, assemblage caused by version change is next circulate length and the mobile service circulation of the extension of header
Extension length.
According to an embodiment of the invention, the receiver that can be changed using corresponding secondary protocol version (or connect
Receipts system) corresponding extended field can be handled, and connecing for tradition (routine) of corresponding secondary protocol version change can not be used
Corresponding extended field can be skipped by using each corresponding length information by receiving device.For example, it can receive in reception system
In the case that corresponding secondary protocol version changes, the direction provided in corresponding extended field can be known.In addition, connect
Receipts system can perform operation according to the direction provided in corresponding extended field.
According to an embodiment of the invention, by being included in the FIC block reports of previous secondary protocol version FIC blocks respectively
The ending of head, assemblage, which are circulated, inserts added field to perform the secondary agreement in FIC blocks at header and mobile service circulation
Version changes.According to the embodiment of the present invention, in the case of any other, or when can not be by each in FIC block headers
When extension length is to represent the length of (or instruction) added field, or when the specific fields in FIC block payload lose (or
Can not find) when, either when distributing to the bit number of corresponding field or the definition of corresponding field changes (or change),
The master agreement version of FIC blocks corresponding to renewal.
Moreover, FIC blocks header with signal represent corresponding to the data of FIC block payload whether carry current M/H frames
Map information between interior assemblage and mobile service, or corresponding FIC blocks payload data whether carry it is next
The map information between assemblage and mobile service in M/H frames.In addition, FIC blocks header also represents to send currently with signal
The transport stream ID of the mobile service of FIC blocks quantity and the quantity by the assemblage transmitted by corresponding mobile service.
Therefore, therefore, FIC blocks header can include FIC_major_protocol_version fields, FIC_minor_
Protocol_version fields, FIC_chunk_header_extension_length fields, ensemble_loop_
Header_extension_length fields, M/H_service_loop_extension_length fields, current_
Next_indicator fields, transport_stream_id fields and num_ensembles fields.
FIC_major_protocol_version fields correspond to 2 bits of the main release level for representing FIC block grammers
Unsigned integer field.The change of main release level will indicate the change of non-back compatible rank.Work as FIC_major_
When protocol_version fields update, the reception of the tradition (routine) of the previous key plate sheet of FIC block agreements can be handled
Device will be avoided handling FIC blocks.
FIC_minor_protocol_version fields correspond to 3 bits of the subedition rank for representing FIC block grammers
Unsigned integer field.When assuming that main release level keeps identical, the change of subedition rank will indicate back compatible rank
Change.More specifically, when updating FIC_minor_protocol_version fields, identical key plate sheet can be handled
The receivers of tradition (routine) of FIC block agreements can handle a part of FIC blocks.
FIC_chunk_header_extension_length fields correspond to the length of identification FIC block header extension bytes
3 bit unsigned integer fields of degree, updated by the secondary protocol version of corresponding FIC blocks to generate the field.Herein, will expand
Byte additional (or increase) is opened up at the ending of corresponding FIC blocks header.
Ensemble_loop_header_extension_length fields correspond to identification assemblage header extension byte
3 bit unsigned integer fields of length, updated by the secondary protocol version of corresponding FIC blocks to generate the field.Herein, will
Extended byte additional (or increase) is at the ending of corresponding assemblage circulation header.
Moreover, M/H_service_loop_extension_length fields correspond to identification assemblage header extension byte
Length 4 bit unsigned integer fields, updated by the secondary protocol versions of M/H service cycles to generate the field.Herein,
By extended byte additional (or increase) at the ending of corresponding M/H service cycles.
Current_next_indicator fields correspond to 1 bit indicator, wherein, when being arranged to " 1 ", it is indicated
Corresponding FIC blocks are currently applicable.Alternatively, when current_next_indicator fields are arranged into " 0 ",
FIC blocks corresponding to the instruction of current_next_indicator fields will be applied to next M/H frames.Herein, when by current_
When next_indicator fields are arranged to " 0 ", to be arranged to the current_next_indicator fields of " 1 " to transmit
The nearest version of FIC blocks will be current applicable.More specifically, set when by current_next_indicator fields
When being set to " 1 ", FIC blocks corresponding to this instruction send the signaling data of current M/H frames.In addition, work as current_next_
When indicator fields are arranged to " 0 ", FIC blocks corresponding to this instruction send the signaling data of next M/H frames.When occur again
During configuration, wherein, the map information between assemblage and mobile service in current M/H frames is different from the assemblage in next M/H frames
Map information between mobile service, the M/H frames before reconfiguring are referred to as current M/H frames, and it will be reconfigured
M/H frames afterwards are referred to as next M/H frames.
Transport_stream_id fields correspond to 16 bit unsigned integer fields, and it is served as identifying correspondingly
M/H broadcast mark.The value of corresponding transport_stream_id fields is by equal to including broadcasting in main ATSC
Program Association Table (the PAT of mpeg 2 transport stream:Program association table) in transport_stream_
The value of id fields.
Num_ensembles fields correspond to 8 bit unsigned integer fields, and it indicates to believe by corresponding physical transfer
The quantity for the M/H assemblages that road is carried.
Figure 10 is exemplified with agreement version when using FIC blocks grammer and protocol version structure according to the embodiment of the present invention
This example sexually revises.
Figure 10 illustrates structure include 2 assemblages (that is, assemblage 0 and assemblage 1).Herein, two are sent by assemblage 0
Mobile service, and a mobile service is sent by assemblage 1.At this moment, when the secondary protocol version of FIC blocks changes, FIC_
The value increase of minor_protocol_version fields, and indicate this increase.Moreover, pass through FIC block headers respectively
FIC_chunk_header_extension_length fields, ensemble_loop_header_extension_length words
Section, M/H_service_loop_extension_length fields come with signal represents pass through corresponding to secondary protocol version increased
The extended byte of the extended byte of the FIC block headers added, the extended byte of assemblage circulation header and mobile service circulation is respective
Length information.More specifically, each length information is represented with signal so that secondary protocol version changes corresponding to can not continuing to use
Traditional receiver can skip corresponding extended byte.
In the case of Figure 10, the value of the FIC_minor_protocol_version fields of FIC blocks changes extremely from " 000 "
“001”.Also, by FIC_chunk_header_extension_length fields, ensemble_loop_header_
Extension_length fields and M/H_service_loop_extension_length fields addition (or additional) extremely change
Secondary protocol version FIC block headers.Now, when FIC blocks 1 byte of header extension, FIC_chunk_header_
Extension_length fields are marked as " 001 ".In this case, by extended field (that is, the FIC_ of 1 byte
Chunk_header_extension_bytes fields) it is added to the end of FIC block headers.Moreover, traditional receiver is skipped
Increase the extended field of 1 byte at the end of FIC block headers, without extended field corresponding to processing.
In addition, when the assemblage in FIC blocks circulates 2 bytes of header extension, FIC_chunk_header_extension_
Length fields are marked as " 010 ".In this case, by extended field (that is, the Ensemble_loop_ of 2 bytes
Header_extension_bytes fields) it is added separately to the end that assemblage 0 circulates the end of header and assemblage 1 circulates header
Tail.Moreover, traditional receiver skip be increased respectively in assemblage 0 circulate header end at and assemblage 1 circulate header end
The extended field of 2 bytes at place, without the extended field of 2 bytes corresponding to processing.
In addition, when 1 byte of mobile service cyclic extensions of FIC blocks, M/H_service_loop_extension_
Length fields are marked as " 001 ".In this case, by extended field (that is, the M/H_service_loop_ of 1 byte
Extension_bytes fields) it is at the end circulated of 2 mobile services being added separately to be recycled by assemblage 0 and logical
Cross at the end of 1 mobile service circulation of the cyclic transfer of assemblage 1.Also, traditional receiver, which is skipped, to be added separately to pass through
What 1 mobile service being recycled at the end for 2 mobile services circulation that assemblage 0 is recycled and by assemblage 1 circulated
The extended field of 1 byte at end, without the extended field of 1 byte corresponding to processing.
Figure 11 handles the exemplary of FIC blocks exemplified with when the secondary protocol version information change of FIC blocks as shown in Figure 10
Process.When FIC_minor_protocol_version field changes, the receiver of tradition (or, conventional) is (i.e., it is impossible to continue to use
The receiver that secondary protocol version in corresponding FIC blocks changes) handle the field separated from extended field.Thereafter, it is traditional
Receiver uses FIC_chunk_header_extension_length fields, ensemble_loop_header_
Extension_length fields, M/H_service_loop_extension_length fields, to skip corresponding extension word
Section, without field corresponding to processing.When the reception system changed using the corresponding secondary protocol version that can continue to use FIC blocks, respectively
Individual length field is used to handle even corresponding extended field.
Exemplary syntax structures of the Figure 12 exemplified with the FIC block payload according to an embodiment of the invention.It is right
In the corresponding each assemblage of the num_ensembles fields in the FIC block headers with Fig. 9, FIC blocks payload includes each
The information of the configuration information of assemblage and the mobile service on being sent by each assemblage.FIC block payload is followed including assemblage
Mobile service circulation under ring and assemblage circulation.FIC block payload allows a receiver to determine which assemblage passed through
To send (or desired) mobile service of request.(by between ensemble_id fields and M/H_service_id fields
Map to perform the processing).Thus, receiver can receive the RS frames for belonging to corresponding assemblage.
Therefore, the assemblage circulation of FIC block payload can include ensemble_id fields, ensemble_
Structure_major_version fields, ensemble_structure_minor_version fields, SLT_
Ensemble_indicator fields, GAT_ensemble_indicator fields, M/H_service_configuration_
Version fields and num_M/H_services fields, their common repetition times more as num_ensembles field values
Number.Mobile service circulation can include multi_ensemble_service fields, M/H_service_status fields and SP_
Indicator fields, their common repetition numbers more as num_M/H_services field values.
Ensemble_id fields correspond to 8 bit unsigned integer fields, unique mark of assemblage corresponding to its instruction
Symbol.For example, can be to the value in the range of ensemble_id field distributions " 0x00 " to " 0x7F ".Ensemble_id fields will
Mobile service is carried out in groups (or association) with each assemblage.Herein, it is preferred that carried (or transmission) by TPC data
Parade_id fields obtain the value of ensemble_id fields., will most if sending corresponding assemblage by main RS frames
High significance bit is arranged to " 0 ", and remaining low order is used as to the parade_id field values of corresponding queue.Meanwhile such as
Fruit sends corresponding assemblage by auxiliary RS frames, then is arranged to highest significant position " 0 ", and remaining low order is used as
The parade_id field values of corresponding queue.
Ensemble_major_protocol_version fields correspond to 2 bit unsigned integer fields, its expression pair
The other version of main (specifically, corresponding RS frame structures and mobile service structure) for the assemblage structure answered.Herein, master agreement version
Change will indicate the change of non-back compatible rank.
Ensemble_minor_protocol_version fields correspond to 3 bit unsigned integer fields, its expression pair
The secondary version (specifically, each RS frame structures and each M/H traffic signalings channel) for the assemblage structure answered.Assuming that main revision level
Do not keep constant, then the change of secondary protocol version level will indicate the change of back compatible rank.Herein, can have from FIC blocks
Imitate and ensemble_structure_major_version fields and ensemble_structure_minor_ are omitted in load
Version fields.
SLT_ensemble_indicator fields correspond to 1 bit indicator, wherein, when being arranged to " 1 ", will indicate
The bearer service label list (SLT) in the M/H traffic signaling channels of corresponding assemblage.
GAT_ensemble_indicator fields correspond to 1 bit indicator, wherein, when being arranged to " 1 ", will indicate
Guide is carried in the signaling flow of corresponding assemblage and accesses table (GAT).
M/H_service_configuration_version fields correspond to 5 bit fields, M/H corresponding to its instruction
The version number of each M/H traffic signalings channel of assemblage.The value of M/H_service_configuration_version fields is
" to 32 modulus ", and when changing any table carried in the M/H traffic signaling channels of corresponding assemblage, the word
The value of section is incremented by (or increase) in units of 1.
Num_M/H_services fields correspond to 8 bit unsigned integer fields, and it is represented by corresponding M/H assemblages
The quantity of the M/H business carried.For example, when the secondary protocol version of FIC blocks changes, and if extended field is added into
Assemblage circulates header, then increases extended field after num_M/H_services fields.
For example, when the secondary protocol version in FIC block headers changes, and reported when extended field is circulated added to assemblage
During head, extended field increases after num_M/H_services fields are followed closely.According to another implementation of the invention, such as
Fruit num_M/H_services fields are included in mobile service circulation, then will want increased extension word in assemblage circulates header
Duan Zengjia is after M/H_service_configuration_version fields are followed closely.
The M/H_service_id fields of mobile service circulation correspond to 16 bit unsigned integer fields, and it identifies corresponding
M/H business.The value (or, number) of M/H_service_id fields is unique in movement (M/H) broadcast.When M/H business exists
When having composition in multiple M/H assemblages, the set of the IP corresponding with the business in each assemblage streams will be considered as being used for signaling
Single business, except that all there is identical M/H_service_id words for the entry of corresponding business in FIC
Segment value.Thus, identical M/H_service_id field values can be appeared in more than one num_ensembles circulations.And
And therefore, the business that M/H_service_id field values all combine expression, so as to keep M/H_service_id field values
Uniqueness.
Multi_ensemble_service fields correspond to the field that 2 bits calculate, and it identifies whether by more than one
Individual M/H assemblages are come M/H business corresponding to carrying.Moreover, multi_ensemble_service fields identify whether only with passing through
A part of M/H business that corresponding M/H assemblages are carried purposefully expresses M/H business.
M/H_service_status fields correspond to 2 bit enumerated fields, the state of M/H business corresponding to its identification.
For example, M/H business corresponding to the highest significant position instruction of M/H_service_status fields is activation (when being arranged to " 1 "
When) or inactive (when being arranged to " 0 ").In addition, whether M/H business corresponding to least significant bit instruction is hiding
It is (when being arranged to " 1 ") or no hiding (when being arranged to " 0 ").SP_indicator fields correspond to 1 bit field, its
In, when being arranged to " 1 ", it indicates whether service protection is applied to needed for the important presentation of M/H business corresponding to offer
At least one composition.
For example, when the secondary protocol version of FIC blocks changes, and if extended field is added into mobile service circulation,
Then extended field is added to after SP_indicator fields.
Moreover, FIC blocks payload can include FIC_chunk_stuffing () field.In order that the border of FIC blocks
Keep aliging with last FIC section boundary among the FIC sections of FIC blocks are belonged to, FIC_chunk_stuffing () word
The filling (stuffing) of section may reside in FIC blocks.By being remained after whole FIC blocks payload is parsed before filling
Under how many space come determine filling length.
Now, as shown in figure 13, FIC blocks are divided into by multiple FIC sections according to the transmission system (not shown) of the present invention, from
And the FIC sections of division are exported to reception system in units of FIC sections.The size of each FIC sections is 37 bytes, and each
FIC sections include the FIC sections header of 2 bytes and the FIC section payload of 35 bytes.More specifically, as shown in Figure 13 (a), FIC
Block includes FIC blocks header and FIC block payload, and as shown in Figure 13 (b), FIC blocks are segmented in units of 35 bytes.
Moreover, as shown in Figure 13 (c), FIC sections are configured to each section of FIC section header for above increasing by 2 bytes in 35 byte units.
According to an embodiment of the invention, the length of FIC block payload is variable.Herein, the length of FIC blocks
Change be determined by corresponding to assemblage transmitted by used physical transmission channel quantity and the movement that is included in each assemblage
The quantity of business.
Moreover, FIC blocks payload can include filling data.In this case, according to the embodiment of the present invention,
Fill data and be used for FIC blocks and last FIC section boundary alignment among the FIC sections of FIC blocks are belonged to.Therefore, pass through
The length for filling data is minimized, it is possible to reduce the unnecessary waste of FIC sections.
Herein, the quantity for the filling data inserted in FIC blocks can be calculated by using following equation 1.
Equation 1
Fill quantity=35-j of data byte
J=(5+ is inserted in the quantity of the signaling data byte in FIC block payload) is to 35 modulus
For example, when institute's header of increased 5 bytes in FIC blocks and the letter of payload being inserted in FIC blocks
When making the total length of data be equal to 205 byte, because j can include 5 in equation 1 equal to the payload of 30, FIC blocks
The filling data of individual byte.Moreover, the length of the FIC block payload including filling data is equal to 210 bytes.Thereafter, will
FIC blocks are divided into 6 FIC sections, are then sent to.Herein, segment number is sequentially assigned to from 6 FIC sections of FIC blocks division
Each section.
In addition, as shown in figure 14, the present invention can send the FIC sections divided from single FIC blocks to single subframe, or
The FIC sections of division can be sent at most individual subframe.If the situation behind as shown in figure 14 is like that divided FIC blocks
And send to multiple subframes, even if when the quantity of the data sent by FIC blocks is more than the FIC sections sent by single subframe
During quantity (such case corresponds to when performing multiple business with low-down bit rate), required signaling data can be with
All it is transmitted by FIC blocks.
Figure 14 is exemplified with the FIC blocks when the TNoG of corresponding mobile broadcast is equal to " 6 ", being transmitted by 4 FIC sections
Data an example.
More specifically, Figure 14 shows an example for being transmitted repeatedly FIC blocks twice.Reference picture 14, from
All FIC sections that FIC blocks are divided are divided by 2 subframes (subframe 1 and subframe 2) to be transmitted, and from FIC blocks
All FIC sections be only transmitted by one (subframe 1) of 2 subframes.More specifically, the present invention points out to lead to
Single subframe is crossed to send multiple FIC blocks.In fig. 14, the content of 2 FIC blocks can be with mutually the same or can each other not
Together.
Herein, the numbering of indicated FIC sections represents the numbering of the FIC sections in each FIC blocks in fig. 14, is not
FIC segment numbers in each subframe.Therefore, it is possible to eliminate the subordinate relation between FIC blocks and subframe, so as to reduce FIC sections
Excessive waste.
In addition, the present invention can increase empty FIC sections.No matter the transmission of the repetition of FIC blocks, and when in corresponding M/H frames
In when needing to be filled, remaining FIC sections are handled using empty FIC sections.For example, it is assumed that TNoG is equal to " 3 " and by FIC block
It is divided into 2 FIC sections.Herein, when 5 subframes in by single M/H frames repeatedly send FIC blocks, by 5 subframes
A subframe (for example, being located at the subframe of last tagmeme with time sequencing) only send two FIC sections.In this case,
One empty FIC section is distributed into corresponding subframe, so as to be transmitted.More specifically, sky FIC sections are used for FIC blocks
Border and the border of M/H frames are aligned.Now, because empty FIC sections are not the FIC sections that are divided from FIC blocks, so will
FIC segment numbers distribute to sky FIC sections.
In the present invention, when single FIC blocks are divided into multiple FIC sections, and FIC sections after division are included in
When in each data group of at least one subframe in M/H frames to be transmitted, with the last subframe out of corresponding M/H frames
FIC sections corresponding to the opposite order-assigned started.According to the embodiment of the present invention, if there is empty FIC sections, then empty FIC
In subframe of the section in the M/H frames, so corresponding empty FIC sections can be used as last (or finally) section to be transmitted.
The data of FIC blocks are sent when Figure 15 is equal to " 6 " exemplified with the TNoG of the mobile broadcast corresponding to by 8 FIC sections
An example.In this case, the data volume sent by FIC blocks is more than the number of the FIC sections sent by single subframe
Amount.Herein, as shown in figure 15, by sending the FIC sections divided from FIC blocks by 2 subframes, single FIC can be passed through
Block sends all required signaling datas.Moreover, in this case, the numbering for distributing to each FIC sections corresponds to and included
The numbering of each FIC sections in FIC blocks.More specifically, even if being sent out when the quantity of FIC block number evidences is more than by single subframe
During the quantity for the FIC segment datas sent, all FIC block numbers evidence can be also sent without leaving any data division not sent.
At this moment, in order that reception system can abandon empty FIC sections without empty FIC sections corresponding to processing, it is desirable to be able to know
The not identification information of (or differentiation) empty FIC sections.
According to one embodiment of the present invention, the present invention is made using the FIC_type fields in the header of empty FIC sections
For the identification information for identifying empty FIC sections.In this embodiment, by the value of the FIC_type fields in empty FIC sections header
" 11 " are arranged to, with empty FIC sections corresponding to identification.More specifically, when the value quilt of the FIC_type fields in empty FIC sections header
When being arranged to " 11 " and being sent to reception system, reception system can abandon FIC_type field values and be arranged to " 11 "
The payload of FIC sections, without FIC sections payload corresponding to processing.Herein, value " 11 " is provided to promote and simplify
The exemplary value of the understanding of the present invention., can be right as long as establishing being pre-configured between reception system and transmission system
FIC_type fields specify any value that can identify empty FIC sections.Therefore, the present invention is not only limited to be showed in specification
Example collection.In addition it is also possible to indicate to identify that the identification of empty FIC sections is believed using another field in FIC section headers
Breath.
Exemplary syntax structures of the Figure 16 exemplified with the FIC section headers according to an embodiment of the invention.Herein,
FIC sections header can include FIC_type fields, error_indicator fields, FIC_segment_num fields and FIC_
Last_segment_num fields.Each field is described below.
FIC_type fields correspond to 2 bit fields, when being set to " 00 ", FIC sections carrying one corresponding to instruction
Part FIC blocks.Alternatively, when FIC_type fields are arranged into " 11 ", FIC sections corresponding to the instruction of FIC_type fields are hairs
Send the empty FIC sections of filling data.Herein, its residual value retains for the use in future.
Error_indicator fields correspond to 1 bit field, its indicate transmission during in corresponding FIC sections whether
Generation mistake.Herein, when errors occur, error_indicator fields are arranged to " 1 ".And ought be not present (or do not have
Occur) mistake when, error_indicator fields are arranged to " 0 ".More specifically, during the processing of configuration FIC sections,
When the mistake do not repaired be present, error_indicator fields are arranged to " 1 ".More specifically, error_
Indicator fields enable reception system to identify the presence or appearance of the mistake in corresponding FIC sections.
FIC_segment_num fields correspond to 4 bit unsigned integer fields, the numbering of FIC sections corresponding to its instruction.
For example, if corresponding FIC sections are first FIC sections of FIC blocks, the value of FIC_segment_num fields will be set as
“0x0”.In addition, if corresponding FIC sections are second FIC sections of FIC blocks, then the value of FIC_segment_num fields will be by
It is set to " 0x1 ".More specifically, FIC_segment_num fields will be with one with each additional FIC sections in FIC blocks
Incremented.Herein, if FIC blocks are divided into 4 FIC sections, the FIC_ of last FIC section in FIC blocks
Segment_num field values will be indicated as " 0x3 ".
FIC_last_segment_num fields correspond to 4 bit unsigned integer fields, and it is indicated in complete FIC blocks
Last FIC section (that is, the FIC sections with highest FIC_segment_num field values) numbering.
In traditional method, compiled for each FIC sections in a subframe to be sequentially designated (or distribution) FIC sections
Number.Therefore, in this case, the numbering of last FIC section always matches (that is, the volume of last FIC section with TNoG
Number always it is equal to TNoG).But when using according to FIC numbering distribution methods of the invention, the numbering of last FIC section
Not always match with TNoG.More specifically, the numbering of last FIC section can match with TNoG, or finally
The numbering of one FIC section can not match with TNoG.TNoG represents distribution (or specifying) the extremely data group of single subframe
Sum.For example, when TNoG is equal to " 6 ", and when FIC blocks are divided into 8 FIC sections, TNoG is equal to " 6 ", and finally
One FIC segment number is " 8 ".
, can be by using the FIC_segment_num fields in FIC section headers according to another embodiment of the present invention
Value identify empty FIC sections.More specifically, due to not distributing FIC segment numbers to empty FIC sections, system is sent by empty data
Distribute to the FIC_segment_num field values of empty FIC sections, and reception system can allow to make sky data distribution to FIC_
The FIC sections of segment_num field values are identified as sky FIC sections.Herein, reception system and transmission system can be pre-set
Data distribution to FIC_segment_num field values, to replace empty data.
As described above, FIC blocks are divided into multiple FIC sections, so as to be sent or by more height by single subframe
Frame is sent.Furthermore, it is possible to send the FIC sections divided from single FIC blocks by single subframe, or single son can be passed through
Frame is sent from multiple individually FIC sections for being divided of FIC blocks.Now, distribute to the numbering of each FIC sections and corresponding FIC
Numbering (that is, FIC_seg_number values) in block is corresponding, without corresponding with the numbering in corresponding subframe.Moreover, can
It is aligned with sending empty FIC sections with the border on the border to M/H frames and FIC blocks.Now, FIC segment numbers are not distributed to sky
FIC sections.
As set forth above, it is possible to send a FIC block by multiple subframes, or sent by single subframe multiple
FIC blocks.However, according to the embodiment of the present invention, FIC sections are interleaved and are transmitted in units of subframe.
Figure 17 exemplified with as shown in Figure 13 to Figure 15 when sending single FIC blocks by multiple subframes or when logical
When crossing the single multiple FIC blocks of subframe transmission, receive and recover an example of the reception system of one or more FIC blocks.
More specifically, the data for each subframe are collected according to the signaling decoder 118 of the reception system of the present invention
The FIC data in the signaling information region in group, to be interleaved in units of subframe to collected data.Thereafter, signaling
Decoder 118 carries out RS decodings to the FIC sections of deinterleaving, so as to by by the data output that RS is decoded to FIC processors 121.
The FIC segment buffers interim storage of FIC processors 121 passes through the FIC sections of RS decodings, then exports the FIC sections of interim storage
To FIC section resolvers.FIC section resolvers are extracted and analyze FIC section headers.Subsequently, based on the result of analysis, FIC section resolvers
Collect the FIC sections for forming single FIC blocks.Thereafter, FIC section resolvers remove the FIC section reports of the FIC sections collected by (or discarding)
Head, so as to recover (or formation) single FIC blocks.
For example, FIC section resolvers utilize the FIC_segment_num fields and FIC_last_ in FIC section headers
Segment_num fields form the FIC sections of a FIC block to collect.Then the FIC blocks of recovery are exported to FIC block resolvers.
FIC block resolvers extract and analyzed the header for the FIC blocks being transfused to.Then, the result based on analysis, FIC block resolvers
Extraction is included in the signaling data in the payload of corresponding FIC blocks, so as to which the signaling data of extraction is exported to business pipe
Manage device 122.
More specifically, FIC section resolvers are extracted and analyze the header for the FIC sections being then fed into by buffering.Thereafter,
FIC section resolvers search (or positioning) FIC_segment_num field values are the FIC sections (that is, the including FIC block number evidences of " 0 "
The FIC sections of one byte).Once FIC section resolvers located first FIC section of FIC blocks, FIC section resolvers are sequentially received
Collection is since first FIC section to identical FIC_segment_num field values and FIC_last_segment_num words
The data of the FIC sections of segment value.Thereafter, FIC section resolvers remove the FIC section headers of collected FIC sections, to form FIC blocks, from
And the FIC blocks of composition are exported to FIC block resolvers.
For example, as shown in figure 17, it is assumed that the TNoG of corresponding mobile broadcast is equal to " 6 ", and FIC blocks are divided into 5
FIC sections are to be transmitted.Reference picture 17, either transmit the FIC sections of FIC block or by 2 FIC blocks by 2 subframes
FIC sections be sent to a subframe.It will, however, be evident that processing is deinterleaved in units of subframe.Moreover, collect from
FIC_segment_num field values are that the FIC sections of " 0 " start to FIC_segment_num field values to be 5 of the FIC sections of " 4 "
FIC sections.Thereafter, when removing the FIC section headers of each FIC sections, a FIC block has been recovered.More specifically, when have collected
When having the payload of 5 FIC sections, recover (or composition) FIC block.Now, by corresponding empty FIC sections header
FIC_type fields identify sky FIC sections.However, empty FIC sections are dropped, without being used in FIC blocks recovery processing.
Figure 18 is exemplified with when by 8 FIC sections to transmit FIC blocks, and when the TNoG of corresponding mobile broadcast is equal to
When " 6 ", reception system receives FIC sections to recover FIC blocks example.
Moreover, in figure 18, although the FIC sections of a FIC block are transmitted by 2 subframes, it will be obvious that with son
Frame is that unit is deinterleaved processing.Due to Figure 18 FIC blocks, to recover processing identical with the recovery processing of Figure 17 FIC blocks, can be with
Reference is carried out to Figure 17, and in order to will succinctly omit to the specific descriptions of same section.
More specifically, collect since FIC_segment_num field values are the FIC sections of " 0 " to FIC_segment_
Num field values are 8 FIC sections of the FIC sections of " 7 ".Thereafter, when removing the FIC section headers of each FIC sections, one has been recovered
Individual FIC blocks.More specifically, when have collected the payload of 8 FIC sections, (composition) FIC block is recovered.Now, lead to
The FIC_type fields crossed in corresponding empty FIC sections header identify sky FIC sections.However, empty FIC sections are dropped, without in FIC
Used in block recovery processing.
Simultaneously, it is assumed that multiple FIC blocks each with different protocol versions are transmitted by a M/H frame, and connect
Receipts system can handle all FIC blocks each with different protocol versions.Now, when being divided from multiple FIC blocks
When each the FIC sections with different protocol versions are received normally without any mistake, reception system can be to each tool
The multiple FIC blocks for having different protocol versions perform normal recover.If however, each there is different protocol versions
Occurs the mistake as caused by burst noise in multiple FIC blocks, then reception system can not be to each having different protocol versions
Multiple FIC blocks perform normal recover.
For example, it is assumed that the FIC blocks that master agreement version is " 00 " and the FIC blocks that master agreement version is " 01 " are sent extremely simultaneously
One FIC (that is, a M/H frame).Also, as shown in Figure 19 (a), also assume that because mistake caused by burst noise causes to send
Master agreement version be the FIC blocks of " 00 " FIC sections 4 to FIC sections 7 and send master agreement version be " 01 " FIC blocks FIC sections 0
Do not received to FIC sections 3 by reception system.
In this case, reception system is also using the FIC_segment_num fields and FIC_ in FIC section headers
Last_segment_num fields, to collect since FIC_segment_num field values is the FIC sections of " 0 " to FIC_
Segment_num field values are 8 FIC sections of the FIC sections of " 7 ".Thereafter, as shown in Figure 19 (b), it is respective that 8 FIC sections are removed
FIC section headers, so as to form a FIC block.In this case, because FIC_segment_num field values are the FIC of " 0 "
Duan Yucong master agreements version is corresponding for the FIC sections that the FIC blocks of " 00 " are divided, so the FIC blocks that reception system will be formed
Master agreement version be identified as " 00 ", as shown in Figure 19 (b).
However, in the case of the FIC blocks shown in Figure 19 (b), FIC sections 0 to FIC sections 3 are " 00 " with master agreement version
The FIC sections transmission data of FIC blocks are corresponding, and FIC section of the FIC sections 4 to FIC sections 7 with master agreement version for the FIC blocks of " 01 "
It is corresponding to transmit data.Therefore, when due to burst noise is lost in FIC sections when, reception system can will transmission have 2 kinds
The set of the FIC sections of the FIC blocks of different protocol versions is identified as the FIC sections of FIC block of the transmission with single protocol version
Set, so as to producing problem when recovering FIC blocks.In addition, when being gone wrong as described above in FIC blocks recovery processing,
Reception system, which cannot recognize that, is not appropriately carried out the recovery of FIC blocks.Therefore, reception system can obtain the mobile industry with being asked
The corresponding RS frames of the assemblage of business, so as to cause the problem of very serious.
In order to solve the above problems, the present invention transmits the protocol version of FIC blocks by the FIC sections header of each FIC sections
Information.According to the embodiment of the present invention, the protocol version information of the FIC blocks transmitted by FIC section headers and corresponding FIC
It is at least one corresponding in the master agreement version information and secondary protocol version information of block.
Syntactic structures of the Figure 20 exemplified with the FIC section headers according to another embodiment of the present invention.Herein, by FIC_
Chunk_major_protocol_version fields are in addition added to the syntactic structure of the FIC section headers shown in Figure 16.
More specifically, Figure 20 FIC sections header can include FIC_type fields, FIC_Chunk_major_
Protocol_version fields, error_indicator fields, FIC_segment_num fields and FIC_last_
Segment_num fields.In addition to FIC_Chunk_major_protocol_version fields, in remaining field and Figure 16
The field of description is identical.Therefore, for simplicity, the specific descriptions of identical content will be omitted in fig. 20.
According to an embodiment of the invention, FIC_Chunk_major_protocol_version fields correspond to 2
Bit field, the master agreement version of FIC blocks corresponding to its instruction.More specifically, the FIC_Chunk_ in FIC section headers
Major_protocol_version fields have and the FIC_major_protocol_version in corresponding FIC blocks header
Field identical value.The description of the FIC block headers in Fig. 9 is referred to for the master agreement version of FIC block grammers.Therefore, it is
The concise specific descriptions that will omit identical content herein.
Figure 21 is exemplified with the FIC sections received with FIC section headers as shown in figure 20 and an example of recovery FIC blocks.
In this case, also assume that multiple FIC blocks (for example, 2 FIC blocks) are sent to a FIC (that is, a M/H frame), two
Each master agreement version of FIC blocks is different from each other, and reception system can be handled each with different master agreement versions
Two FIC blocks.
More specifically, as shown in Figure 21 (a), it is assumed that be for the FIC blocks and master agreement version of " 00 " by master agreement version
The FIC blocks of " 01 " are sent to a FIC (that is, a M/H frame), and the mistake caused by burst noise simultaneously, are received
System is not received by for the FIC sections 4 for sending the FIC blocks that master agreement version is " 00 " to FIC sections 7 and for sending master agreement
Version for the FIC blocks of " 01 " FIC sections 0 to FIC sections 3.
Now, reception system utilizes the FIC_segment_num fields in FIC section headers, FIC_last_segment_
Num fields and FIC_Chunk_major_protocol_version fields recover FIC blocks.
More specifically, due to originating the FIC_Chunk_major_protocol_version to FIC sections 3 from FIC sections 0
Field value and the FIC_Chunk_major_protocol_version field values originated from FIC sections 4 to FIC sections 7 are respectively different,
Although FIC segment numbers are continuous, if FIC block protocol versions are different from each other, then data can not form single FIC blocks.
As shown in Figure 21 (b), collected according to the FIC processors 121 of the reception system of the present invention from FIC_segment_num
Field value is that 4 FIC sections of the FIC sections that FIC_segment_num field values are " 3 " are arrived in the FIC sections starting of " 0 ".Thereafter, remove
The respective FIC sections header of 4 FIC sections, so as to form the FIC blocks that master agreement version is " 00 ".In addition, FIC processors 121 are collected
Originated from the FIC sections that FIC_segment_num field values are " 4 " to the 4 of the FIC sections that FIC_segment_num field values are " 7 "
Individual FIC sections.Thereafter, the respective FIC sections header of 4 FIC sections is removed, so as to form the FIC blocks that master agreement version is " 01 ".
Accordingly it is possible to prevent problems with:When due to burst noise is lost in FIC sections when, reception system can will
The set for transmitting the FIC sections of the FIC blocks with 2 kinds of different protocol versions is identified as transmitting the FIC with single protocol version
The set of the FIC sections of block.
More specifically, by the protocol version information of the FIC blocks corresponding to distribution even in FIC section headers, even if connecing
Receive the mixture of the multiple FIC sections corresponding from having the FIC blocks of different protocol versions in single M/H frames, the present invention
The FIC section corresponding with identical protocol version can also be only collected, so as to recover FIC blocks.
Now, when FIC blocks are resumed, as shown in figure 21, FIC blocks are not always completely recovered.For example, master agreement version is
The FIC lost blocks of " 00 " from FIC_segment_num field values for " 4 " the starting of FIC sections to FIC_segment_num fields
It is worth 4 FIC sections of the FIC sections for " 7 ".In addition, master agreement version for " 01 " FIC lost blocks from FIC_segment_num
Field value is that 4 FIC sections of the FIC sections that FIC_segment_num field values are " 3 " are arrived in the FIC sections starting of " 1 ".
Therefore, according to the embodiment of the present invention, FIC blocks are not resumed in this case.More specifically, receipts are worked as
When having collected all FIC sections with identical master agreement version, and when the quantity of collected FIC sections is less than from corresponding
During the quantity for the FIC sections that FIC blocks are divided, then corresponding FIC blocks are not resumed.
FIC sections are collected to recover one at this point it is possible to be performed in units of single subframe or in units of single M/H frames
The processing of FIC blocks.Because identical FIC blocks can repeat, then transmitted in single subframe, and it is because identical
FIC blocks can repeat, then transmitted in single M/H frames.In addition it is also possible to make a reservation for (or preassigned) quantity
Subframe be unit or using the M/H frames of predetermined (or preassigned) quantity as unit come perform collect FIC sections processing.
In addition, according to an embodiment of the invention, it is assumed that in single M/H frames while and deposit with another master agreement
The FIC blocks of version, and reception system can handle two kinds of FIC blocks each with different master agreement versions.In this feelings
Under condition, current FIC segment numbers, the numbering and master agreement version of last FIC sections of each FIC sections are checked, it is possible to collect
FIC sections with the master agreement version identical master agreement version with reception system, so as to form FIC blocks.
Alternatively, when assuming that the FIC blocks with another master agreement version simultaneously in single M/H frames be present, and it is false
If reception system can only handle one in two kinds of master agreement versions, its accessible master agreement version is represented from signal
FIC sections recover FIC blocks.
Meanwhile as described above, the present invention uses FIC blocks, to send the mapping between assemblage and mobile service in M/H frames
(or configuration) information.Herein, when reconstructing, wherein, the mapping letter between the assemblage and mobile service in current M/H frames
Breath is different from the map information between the assemblage and mobile service in next M/H frames, and the present invention can be before corresponding reconstruct
Using at least one FIC blocks from M/H frames, to represent the reflecting between assemblage and mobile service in M/H frames with signal in advance
Information (or perform and shift to an earlier date signaling) is penetrated, is reconstructed in the M/H frames.In the description of the invention, before reconstruct is occurred
M/H frames are referred to as current M/H frames, and the M/H frames after reconstruct occurs are referred to as next M/H frames.
In addition, according to the embodiment of the present invention, alternately it is sent in current M/H frames with signal table from single M/H frames
Show the FIC blocks of the map information between assemblage and mobile service and assemblage and mobile service are represented with signal in next M/H frames
Between map information FIC blocks.Herein, according to the embodiment of the present invention, will be in next M/H frames according to time order and function order
The interior FIC blocks that the map information between assemblage and mobile service is represented with signal are placed in current M/H frames represents system with signal
After the FIC blocks of the comprehensive map information between mobile service, and assemblage and mobile service are represented with signal in current M/H frames
Between map information FIC blocks after transmitted.More specifically, reception system receive first in current M/H frames with
Signal represents the FIC blocks of the map information between assemblage and mobile service, receives then later in next M/H frames with signal table
Show the FIC blocks of the map information between assemblage and mobile service.
Now, when receiving FIC blocks and it being recovered, the FIC processors 121 of reception system utilize the FIC recovered
Current_next_indicator fields in block header, to determine the signaling being included in the payload of each FIC blocks
Map information between assemblage and mobile service that information is corresponded in current M/H frames, also correspond in next M/H frames
In assemblage and mobile service between map information.For simplicity, below by between the assemblage and mobile service in M/H frames
Map information is also referred to as the assemblage configuration information of M/H frames.
Figure 22 exemplified with the exemplary situation reconstructed, wherein, the assemblage configuration informations of current M/H frames is different from next
The assemblage configuration information of M/H frames.Reference picture 22, each M/H is represented by the part of " ..., k-1, k, k+1, k+2, k+3 ... " instruction
Frame.Also, in this example, reconstruct occurs in (k+2) individual M/H frames.As shown in figure 22, the M/H frames before reconstructing
Including two assemblages and seven TNoG.Also, the M/H frames after reconstructing include three assemblages and seven TNoG.
As shown in figure 22, the quantity when the assemblage due to being sent to each M/H frames, be sent to the mobile service of each assemblage
Quantity and each subframe TNoG quantity change and when occurring reconstruct, the master agreement version information of FIC blocks and secondary assist
Discuss version information and keep constant.However, the FIC_version field values in TPC data change.
Figure 22 shows that the FIC_version field values increase in the TPC data in (k+1) individual M/H frames (or is passed
Increase) " 1 " is updated to the example of " 6 " afterwards, and shows in the FIC block headers in (k+1) individual M/H frames
Current_next_indicator field values are changed to the example of " 0 ".
Figure 23 exemplified with when being reconstructed in (k+2) individual M/H frames and when from (k+1) individual M/H frames alternately
Transmit current M/H frames assemblage configuration information and next M/H frames assemblage configuration information when exemplary RS frames acquisition processing.
(k+1) individual M/H frames of reference picture 23, sent with signal current M/H frames assemblage configuration information FIC blocks earlier than
The FIC blocks that the assemblage configuration information of next M/H frames is sent with signal are received, so as to be resumed.
Now, as shown in figure 23, the physical channel including required assemblage is entered when at the middle part of (k+1) individual M/H frames
During row tuning, the assemblage configuration information of (k+2) individual M/H frames can be obtained from (k+1) individual M/H frames.More specifically, hair is worked as
During raw reconstruct, it will be sent out in advance with carrying out the FIC blocks of signal transmission to the assemblage configuration information of the M/H frames reconstructed by performing
M/H frames before reconstructing corresponding to giving change the map information between the assemblage in mobile broadcast and mobile service, this hair
It is bright promptly to obtain wherein that there occurs the assemblage of the M/H frames of corresponding reconstruct (that is, there occurs the M/H frames of corresponding reconstruct)
Configuration information.Moreover, by using the assemblage configuration information from (k+2) individual M/H frames acquired in (k+1) individual M/H frames, sheet
Invention can obtain the RS frames for being sent to (k+2) individual M/H frames, so as to recover acquired RS frames completely.
Reference picture 24, except the tail portion in k-th of M/H frame performs tuning to the physical channel including required assemblage
In addition, remaining tuning process is identical with the processing step shown in Figure 23.Now, when reception system can not receive and about M/
During the part of 20% corresponding RS frames of H frames, it can be decoded by using RS-CRC with SCCC decoding process to recover whole
RS frames.For example, it is assumed that the tail portion in k-th of M/H frame performs tuning to the physical channel including required assemblage, and from
Intactly (or fully) obtains the signaling information of (k+1) individual M/H frames to first FIC block of (k+1) individual M/H frames.
In this case, when receiving first FIC block of (k+1) individual M/H frames, it can not yet receive and be sent to (k
+ 1) the RS frames of individual M/H frames.However, when the part not received about 20% equivalent to (k+1) individual M/H frames, by using
RS-CRC is decoded and SCCC decoding process recovers to be sent to the whole RS frames of (k+1) individual M/H frames.In addition, even in (k+
1) reconstructed in individual M/H frames, the present invention can use the letter from (k+2) individual M/H frames acquired in (k+1) individual M/H frames
Information is made, intactly to recover to be sent to the RS frames of (k+2) individual M/H frames.
As described above, the tuning point based on physical channel and the FIC block numbers in the M/H frames before reconstructing are according to knot
Structure, the present invention can promptly obtain and recover RS frames, so as to provide a user required RS frames.
However, as described above, when in single M/H frames while in the presence of assemblage and the shifting transmitted with signal in current M/H frames
The FIC blocks of map information between dynamic business and the mapping between the assemblage and mobile service in the next M/H frames of signal transmission
During the FIC blocks of information, also occur in this case as FIC of the reception with different protocol versions in single M/H frames
Occur during block it is identical the problem of.More specifically, from transmission with signal transmit assemblage in current M/H frames and mobile service it
Between map information FIC blocks FIC sections and transmission reflecting between assemblage and mobile service in next M/H frames is transmitted with signal
The FIC sections for penetrating the FIC blocks of information recover a FIC block, and mistake occurs among these.As described above, when the recovery in FIC blocks
When being gone wrong in journey, the assemblage configuration information of next M/H frames can not be suitably obtained from the FIC blocks recovered.Therefore, also without
Method suitably obtains and recovers to be sent to the RS frames of next M/H frames.
For example, when being received sequentially between the assemblage and mobile service that are transmitted with signal in current M/H frames with mixing
The FIC sections of the FIC blocks of map information and map information between assemblage and mobile service in next M/H frames is transmitted with signal
During the FIC sections of FIC blocks, reception system can not determine received corresponding FIC sections and belong to transmit current M/H frames with signal
The FIC sections of the FIC blocks of map information between interior assemblage and mobile service are corresponding, or next with signal transmission with belonging to
The FIC sections of the FIC blocks of the map information between assemblage and mobile service in M/H frames are corresponding.Therefore, it may appear that above-mentioned asks
Topic.
In addition, when mistake caused by due to burst noise loses FIC sections, reception system be able to not can also determine to be received
To corresponding FIC sections and belonging to the FIC of the map information between assemblage and mobile service in current M/H frames is transmitted with signal
The FIC sections of block are corresponding, or with belonging to the map information between the assemblage and mobile service in the next M/H frames of signal transmission
FIC blocks FIC sections it is corresponding.Therefore, in this case, the problem of above-mentioned can also occur.
Similarly, when receiving TPC data and FIC sections as shown in figure 23, above mentioned problem can also occur.More specifically
Say, such as Figure 25 1. shown, the FIC of the map information between the assemblage and mobile service in next M/H frames are transmitted with signal
In first FIC section of block, the FIC_version field values in TPC data add " 1 ".Correspondingly, such as Figure 25 2. institute
Show, reception system can exit from time slicing pattern, so as to collect (or, collection) FIC sections.
In addition, 3. shown, the FIC_ in each FIC sections header of the collected FIC sections of reception system utilization such as Figure 25
Segment_num fields and FIC_last_segment_num fields, only to collect the FIC sections for being formed single FIC blocks, so as to
Each FIC sections are adjusted with the order of each FIC segment numbers.Thereafter, reception system removes header from the FIC sections of each adjustment.
Correspondingly, it is 4. shown such as Figure 25, constitute single FIC blocks.Then, reception system is from what the FIC blocks of composition obtained M/H frames
Comprehensive configuration information.Then, it is 5. shown such as Figure 25, according to acquired assemblage configuration information, reception system entry time burst
Pattern.
However, the FIC sections with reference to the 3. shown collection such as Figure 25, it is clear that the assemblage in current M/H frames is transmitted with signal
The FIC sections of the FIC blocks of map information between mobile service are with transmitting assemblage and mobile service in next M/H frames with signal
Between map information FIC blocks FIC sections be mixing (simultaneous).More specifically, 3. Figure 25 is shown not just
Really collect the example of FIC sections.Because reception system can not determine corresponding to FIC sections be to belong to transmit current M/ with signal
The FIC sections of the FIC blocks of assemblage configuration information in H frames, still fall within the assemblage configuration information transmitted with signal in next M/H frames
FIC blocks FIC sections.
In addition, when such as Figure 25 it is 4. shown to form FIC blocks when, reception system determine corresponding to FIC blocks with signal
Transmit the assemblage configuration information of next M/H frames.However, the assemblage that FIC blocks include in the current M/H frames of signal transmission is matched somebody with somebody
Partial data in the FIC blocks of confidence breath.More specifically, Figure 25 FIC blocks that 4. show to work as include wrong (incorrect)
An example being resumed during information.It is corresponding accordingly, due to the assemblage configuration information acquired in the FIC blocks from incorrect recovery
In incorrect information, so being sent to the RS frames of next M/H frames correctly will not be obtained and be recovered.
According to the embodiment of the present invention, in order to solve this problem, passed in the FIC sections header by each FIC sections
When sending M/H frame identification informations, M/H frame identification informations inform that corresponding FIC sections are to transmit the assemblage in current M/H frames with signal to match somebody with somebody
The FIC sections of the FIC blocks of confidence breath, or the FIC sections with the FIC blocks of the assemblage configuration information in the next M/H frames of signal transmission.Root
According to embodiments of the present invention, the M/H frames identification information transmitted by FIC section headers and current_next_indicator
Field is corresponding.
Syntactic structures of the Figure 26 exemplified with the FIC section headers according to another embodiment of the present invention.More specifically,
Current_next_indicator fields are additionally included in the syntactic structure of the FIC section headers shown in Figure 20.According to the present invention,
Current_next_indicator fields are appointed as 1 bit.
More specifically, Figure 26 FIC sections header can include FIC_type fields, FIC_Chunk_major_
Protocol_version fields, current_next_indicator fields, error_indicator fields, FIC_
Segment_num fields and FIC_last_segment_num fields.Due to for FIC_type fields, error_
The description of indicator fields, FIC_segment_num fields and FIC_last_segment_num fields is referred to figure
16, so the specific descriptions that identical content will be omitted for simplicity.
FIC_Chunk_major_protocol_version fields correspond to 2 bit fields, FIC blocks corresponding to its instruction
Master agreement version.Now, FIC_Chunk_major_protocol_version fields should with corresponding FIC blocks header
FIC_major_protocol_version fields value it is identical.Due to retouching for the FIC block headers that are referred to shown in Fig. 9
State, for simplicity, the specific descriptions by the master agreement version for omitting FIC block grammers.
Current_next_indicator fields correspond to 1 bit indicator, wherein, when being arranged to " 1 ", will indicate
Corresponding FIC sections carry a part for the FIC blocks suitable for current M/H frames.Alternatively, when by current_next_
When indicator fields are arranged to " 0 ", under current_next_indicator fields will indicate that FIC sections are carried and are applied to
A part for the corresponding FIC blocks of one M/H frames.In the previous case, to be arranged to the current_next_ of " 1 "
Indicator field values will be currently available come the nearest version of the FIC blocks transmitted.
In addition, in signaling information region in data group, the TPC data then transmitted are together distributed with FIC data
Including the parameter mainly used in physical layer block.Also, transmitted, reception system because TPC data are non-interleaved
TPC data can be accessed in units of time slot.According to the embodiment of the present invention, by using making to include FIC_version
The characteristic that the TPC data of field can be received in units of time slot, when updating FIC blocks, reception system can use TPC numbers
According to FIC_version fields with the more new state of FIC blocks corresponding to determining.Moreover, when the renewal for detecting corresponding FIC blocks
During state, reception system exits from time slicing pattern, so that FIC sections can be integrated (or combination).
An examples of the Figure 27 exemplified with the syntactic structure of TPC data.TPC data can include sub_frame_number
Field, slot_number fields, parade_id fields, starting_group_number (SGN) field, number_of_
Groups (NoG) field, parade_repetition_cycle (PRC) field, RS_frame_mode fields, RS_code_
Mode_primary fields, RS_code_mode_secondary fields, SCCC_block_mode fields, SCCC_outer_
Code_mode_A fields, SCCC_outer_code_mode_B fields, SCCC_outer_code_mode_C fields, SCCC_
Outer_code_mode_D fields, FIC_version fields, parade_continuity_counter fields, TNoG fields
With TPC_protocol_version fields.
The numbering of present sub-frame corresponding to the instruction of sub_frame_number fields in M/H frames, transmitted be in order to
Carry out M/H frame synchronization.The value of sub_frame_number fields will be in the range of 0 to 4.
Slot_number fields are the current time slots numberings in subframe, and it is to carry out M/H frame synchronization to be transmitted.Its
Value will be in the range of 0 to 15.
Parade_id fields identify the queue belonging to the group.The value of the field can be the value of any 7 bit.In M/H
Each queue in transmission will have unique parade_id.In this case, will be performed using ensemble_id
Communications of the parade_id between physical layer and management level, wherein, by increasing by a bit to the parade_id left side come shape
Into ensemble_id.If ensemble_id is to be directed to that the principal series transmitted by the queue is comprehensive, and increased highest is effective
Position (MSB) will be " 0 ".Otherwise, if ensemble_id is to be directed to the auxiliary assemblage transmitted by the queue, it is increased most
High significance bit (MSB) will be " 1 ".
Starting_group_number (SGN) field is queue belonging to the group (group) (in order to be computed
All preceding queues time-gap number after) first slot_number.
Number_of_groups (NoG) field is that the quantity of the group in subframe to the queue assignment belonging to the group subtracts
1, for example, NoG=0 represents that a group is allocated to the queue in subframe.The scope of NoG value will be from 0 to 7.Can root
Distribution is calculated to the timeslot number of corresponding queue according to SGN and NoG.
Parade_repetition_cycle (PRC) field is the circulation of transmission queue to specify in units of M/H frames
Time subtracts 1.
RS_frame_mode fields instruction single queue carries single RS frames and still carries two RS frames.
RS code pattern of the RS_code_mode_primary fields indicator to main RS frames.
RS code pattern of the RS_code_mode_secondary fields indicator to auxiliary RS frames.
SCCC_block_mode fields indicate how to distribute the M/H blocks in data group to SCCC blocks.
The instruction of SCCC_outer_code_mode_A fields is directed to region A SCCC external schema codes in data group.
The instruction of SCCC_outer_code_mode_B fields is directed to region B SCCC external schema codes in data group.
The instruction of SCCC_outer_code_mode_C fields is directed to region C SCCC external schema codes in data group.
The instruction of SCCC_outer_code_mode_D fields is directed to region D SCCC external schema codes in data group.
FIC_version fields indicate the version of FIC data.More specifically, FIC_version fields represent FIC blocks
The version of data structure.The value of the field will be arranged to all TPC data structures phases with being transmitted by a M/H frame
Together, and whenever current_next_indicator fields be present in the subframe in transmission TPC data structures it is arranged to " 0 "
FIC sections when, the value of the field will be incremented by 1.For example, when the numbering for the mobile service being included in assemblage 0 changes into 3 from 2,
The value of FIC_version fields is constant.
Parade_continuity_counter fields are incremented to 0 to 15, and for being incremented by per (PRC+1) individual M/H frames
1.For example, if PRC=011, parade_continuity_counter field are incremented by for every four M/H frames.
The sum for the data group that the instruction of TNoG fields transmits in subframe.In other words, it is all queues in subframe
NoG sum.Its value will be in the range of 0 to 16 (including 1 and 16).The use of TNoG fields both for current M/H frame informations or
For signaling in advance.
TPC_protocol_version fields correspond to 5 bit unsigned integers, and TPC grammer knots corresponding to expression
The version of structure.2 highest significant positions are main release levels;Three least significant bits are subedition ranks, are read as:Key plate
The change of this rank will indicate the change of non-back compatible rank.Assuming that main release level keeps constant, then subedition rank
The change of back compatible rank will be indicated by changing.The initial value of the field will be " 11111 ".The version in the future of the standard each time
During this change TPC structures, at least one bit will be altered to be formed the former original value of the field.Other versions
It is worth the change for the grammer that can be used in future for reserved bit or for definition.First this change will be changed into
" 00 " or " 000 ", so the field is incremented by for later change in a manner of with other field identicals.
However, the information being included in TPC data presented at this is only exemplary.Also, because this area is common
Technical staff easily can be adjusted and change to the increase and deletion for being included in the information in TPC, therefore this not sent out
The bright example being defined in illustrated by this paper.
Due to for each queue TPC data (except Sub_Frame_number fields and Slot_number fields with
Value outside) does not change during M/H frames, therefore by belonging to all M/H groups of corresponding queue in M/H frames come repeatedly
Transmit identical information.This allows very healthy and strong and reliably receives TPC data.Because Sub_Frame_number and Slot_
Number is incremental Counter Value, due to transferring the desired value of rule, therefore this Sub_Frame_number and Slot_
Number is also healthy and strong.
Figure 28 is exemplified with receiving FIC sections each with FIC section headers as shown in figure 26 and with as shown in figure 27
The TPC data of structure, so as to recovering FIC blocks example.More specifically, it is 1. shown such as Figure 28, when TPC data structures
FIC_version field values increase " 1 " when, reception system determine corresponding to the data structures of FIC blocks be updated.Then, such as
Figure 28's is 2. shown, and reception system exits from time slicing pattern, to collect (or collection) FIC sections.
Thereafter, such as Figure 28 3. shown, the FIC_ in each FIC sections header of the collected FIC sections of reception system utilization
Segment_num fields, FIC_last_segment_num fields and current_next_indicator fields, only to receive
Collection forms the FIC sections of a FIC block.Then, reception system adjusts the FIC of each collection with the orders of each FIC segment numbers
Section.Then, such as Figure 28 4. shown, the header of each FIC sections of reception system removal, so as to form FIC blocks.Then, such as Figure 28
It is 5. shown, reception system obtains the assemblage configuration information of M/H frames from the FIC blocks of composition, with according to acquired assemblage configuration
Information entry time fragmentation schema.
Figure 28 3. in the case of, when only collecting the FIC sections for forming FIC block, can be reported in addition using FIC sections
FIC_Chunk_major_protocol_version fields in head.More specifically, reception system can use
Segment_num fields, FIC_last_segment_num fields, current_next_indicator fields and FIC_
Chunk_major_protocol_version fields, with only collect with signal transmission it is corresponding with identical protocol version under
The FIC sections of the FIC blocks of the assemblage configuration information of one (or, current) M/H frames.Then, reception system is with the suitable of each FIC segment numbers
Sequence adjusts the FIC sections of each collection.Then, reception system removes the header of each FIC sections, so as to form FIC blocks.Such as Figure 28
4. it is shown, can be only by the FIC of the assemblage configuration information with transmitting next M/H frames with signal when forming FIC blocks as described above
Block corresponding FIC sections form FIC blocks.
Therefore, reception system can prevent from belonging to the assemblage configuration information transmitted with signal in current M/H frames by collecting
FIC blocks FIC sections and belong to the FIC sections of FIC blocks of the assemblage configuration information that is transmitted with signal in next M/H frames and construct list
The problem of individual FIC blocks.More specifically, the present invention distributes M/H frame identification informations to each FIC sections header.Herein, M/H frames
Identification information can identify that the signaling information for the payload for being transferred into each FIC sections is the signaling information with current M/H frames
It is corresponding or corresponding with the signaling information of next M/H frames.Thus, reception system is without any mistake from FIC blocks
Obtain the assemblage configuration information of next M/H frames.Correspondingly, reception system can correctly obtain and recover to be sent to next
The RS frames of M/H frames.
Figure 29 and Figure 30 is exemplified with the stream shown the step of for handling FIC blocks according to an embodiment of the invention
Cheng Tu.
Assuming that the reception system (or receiver) applied in Figure 29 and Figure 30 is corresponded respectively to as the master of corresponding FIC blocks
The reception system that protocol version can not be handled FIC blocks when being updated.It is also supposed that when the secondary protocol version of corresponding FIC blocks
Reception system can only handle a part of FIC blocks when being updated.Moreover, it is assumed that can be by FIC blocks that reception system is handled
Master agreement version and secondary protocol version be stored in corresponding in reception system.
More specifically, in step 501, using the above-mentioned method for being used to recover FIC blocks any one from multiple FIC
Recover FIC blocks in section payload.Herein, FIC blocks are made up of FIC blocks header and FIC block payload.And, it is assumed that
The syntactic structure of FIC block headers is identical with the syntactic structure shown in Fig. 9, and the syntactic structure and figure of FIC block payload
Syntactic structure shown in 12 is identical.
When having recovered FIC blocks in step 501, the parts of FIC block headers is parsed and is included in FIC blocks to obtain
Field information (S502) in header.The field information can include from FIC_major_protocol_version fields,
FIC_minor_protocol_version fields, FIC_chunk_header_extension_length fields,
Ensemble_loop_header_extension_length fields, M/H_service_loop_extension_length words
In section, current_next_indicator fields, transport_stream_id fields and num_ensembles fields
The information of at least one extraction.
Then, reception system examines whether the master agreement version of the FIC blocks recovered is updated (S503).Can by from
The master agreement version and storage that FIC_major_protocol_version fields in the block header of the FIC blocks recovered obtain
The master agreement version of FIC blocks in reception system is compared to determine renewal.According to an embodiment of the invention, such as
The value of the fruit master agreement version corresponding with the FIC blocks obtained in step 502 is more than the FIC with being stored in reception system
The value of the corresponding master agreement version of block, then reception system determine that the master agreement version of recovered FIC blocks is updated.
Then, when reception system determines that the master agreement version of recovered FIC blocks is updated in step 503, receive
System can not complete the processing (S504) of the FIC blocks to being recovered in step 501.In other words, it is inextensive to institute in step 501
The payload of multiple FIC blocks is handled.
Meanwhile if reception system determines that the master agreement version of recovered FIC blocks is not updated in step 503,
Then whether the secondary protocol version for the FIC blocks that reception system inspection institute recovers is updated (S505).Can be by from being recovered
The secondary protocol version and be stored in reception system that FIC_minor_protocol_version fields in the block header of FIC blocks obtain
The secondary protocol version of FIC blocks in system is compared to determine renewal.
According to one embodiment of the present invention, if the secondary agreement corresponding with the FIC blocks obtained in step 502
The value of version is more than the value of the secondary protocol version corresponding with the FIC blocks being stored in reception system, then reception system determines institute
The secondary protocol version of the FIC blocks of recovery is updated.
If reception system determines that the secondary protocol version of FIC blocks is not updated in step 505, reception system to
Assemblage circulation header in the payload of the FIC blocks recovered in step 501 is handled (S506), so as to obtain on bag
Include the information (S507) of the quantity of the mobile service in corresponding assemblage.Can be with by reference to num_MH_services fields
Know the quantity of mobile service.
After step 507 is performed, reception system again inspection institute recover FIC blocks secondary protocol version whether by more
Newly.Because verification method is identical with described method in step 505, retouched for simplicity, the specific of identical content will be omitted
State.
If reception system determine in step 508 corresponding to the secondary protocol versions of FIC blocks be not updated, receive system
Unite and the mobile service circulation (that is, M/H cycles of business operations) being contained in assemblage handled in step 505 is handled.Place
The step of managing M/H cycles of business operations repeats and the quantity identical number for the mobile service being included in assemblage.
More specifically, after handling M/H cycles of business operations in step 509, reception system is examined residing in step 509
The mobile service of reason whether with last M/H business phase for being contained in assemblage circulation header handled in step 505
Corresponding (S510).The information can be verified by reference to the num_MH_services fields of assemblage circulation header.
If the mobile service of checking corresponds to last M/H business, reception system is advanced to according to the present invention's
The step 511 of data processing method is handled with circulating header to next assemblage.On the other hand, if the mobile service of checking
Last M/H business is not corresponded to, then reception system steps back (or return) to the step of the data processing method according to the present invention
Rapid 508 to handle being included in next M/H cycles of business operations in current assemblage circulation header.
If determining that the mobile service of inspection is corresponding with last M/H business in step 510, reception system exists
Examine which includes the assemblage of last M/H business whether to be transmitted with signal with passing through recovered FIC blocks in step 511
Last assemblage it is corresponding.The information can be verified by reference to the num_ensembles fields of FIC blocks.
If it is determined that current assemblage corresponds to last assemblage, then the processing (S512) to FIC blocks is completed.However,
If it is determined that current assemblage does not correspond to last assemblage, then reception system steps back (or return) to the data according to the present invention
The step 505 of processing method, to handle being included in next assemblage in recovered FIC blocks.
Meanwhile if the secondary protocol version of FIC blocks has been updated corresponding to determining in step 505, reception system base
The remaining word in addition to corresponding extended field is handled in the length information for the extended field that FIC blocks are sent to signal
Section.Herein, corresponding extended field is skipped.
More specifically, if the secondary protocol version of FIC blocks has been changed, it is based on from FIC_chunk_header_
The length information (wherein, n1 >=0) for the n1 byte that extension_length fields are obtained, skip added to corresponding
The FIC blocks header extension field of the n1 byte at the end of FIC block headers is without being handled it (S513).
In addition, when the secondary protocol version of FIC blocks has been changed, header is circulated to the assemblage that can be decoded by reception system
Part is handled (S514).Now, based on being obtained from ensemble_loop_header_extension_length fields
N2 byte length information (wherein, n2 >=0), skip the n2 byte at the end that header is circulated added to corresponding assemblage
Assemblage circulate header extension field without being handled it (S515).
In addition, when the secondary protocol version of FIC blocks has been changed, the M/H cycles of business operations to that can be decoded by reception system
Part is handled (S516).Now, based on the n3 obtained from M/H_service_loop_extension_length fields
The information (wherein, n3 >=0) of individual byte length, skip the M/H of the n3 byte added to the end of corresponding M/H cycles of business operations
Cycle of business operations extended field is without being handled it (S517).
After being handled in step 516 and step 517 M/H cycles of business operations, reception system is examined in step 516
Whether it is included in the mobile service that is handled in step 517 in assemblage circulation header with what is handled in step 514 and step 515
Last M/H business it is corresponding (S510).The num_MH_services fields that header can be circulated by reference to assemblage are come
Know the information.
If mobile service corresponds to last M/H business, reception system advances to step 511 with to next assemblage
Circulation header is handled.On the contrary, if mobile service does not correspond to last M/H business, reception system returns to step
Rapid 508 are handled with circulating next M/H cycles of business operations of header to corresponding assemblage.
In step 511, once reception system determines that mobile service corresponds to last M/H business in step 510,
Then reception system then verifies that what whether the assemblage for carrying last M/H business was transmitted with the FIC blocks from recovery by signal
Last assemblage is corresponding.The information can be examined by reference to the num_ensembles fields of FIC blocks.
Thereafter, when reception system determines that assemblage corresponds to last assemblage transmitted from the block recovered by signal
When, complete the processing (S512) to FIC blocks.Lead to however, if reception system determines that the assemblage does not correspond to from the block recovered
Last assemblage of signal transmission is crossed, then reception system return to step 505 is included in next in the FIC blocks of recovery with processing
Assemblage.
Meanwhile if correspond to receive the change in FIC master agreement versions according to the reception system of the present invention
Reception system, then the FIC blocks recovered from multiple FIC sections are normally handled.
If in addition, correspond to receive the change in FIC pair protocol versions according to the reception system of the present invention
Reception system, and when the secondary protocol version for confirming FIC blocks has been updated, based on the extension that FIC blocks are sent to by signal
The length information of field, FIC blocks handle until the processing of extended field corresponding to completing.
More specifically, based on the n1 word obtained from FIC_chunk_header_extension_length fields
The length information (wherein, n1 >=0) of section, FIC blocks handle until completing to added to the end of corresponding FIC blocks header
N1 byte FIC block header extension fields processing.Moreover, it is based on from ensemble_loop_header_
The length information (wherein, n2 >=0) for the n2 byte that extension_length fields are obtained, FIC blocks handle directly
Assemblage to n2 byte for completing the end to circulating header added to corresponding assemblage circulates the processing of header extension field.
In addition, length information (its based on the n3 byte obtained from M/H_service_loop_extension_length fields
In, n3 >=0), FIC blocks handle until completing to the n3 byte added to the end of corresponding M/H cycles of business operations
The processing of M/H cycle of business operations extended fields.If for example, correspond to receive according to the digital broadcast receiving system of the present invention
The reception system of the change of corresponding secondary protocol version, then can know from specified by corresponding extended field and indicate details
(or content), and can correspondingly perform for specified details corresponding operating in corresponding extended field.
It is apparent to one skilled in the art that under conditions of without departing from the spirit or scope of the present invention,
Various modifications and variations can be made to the present invention.Therefore, appended claims and its equivalent are fallen into it is contemplated that covering
In the range of these modifications and modified example of the invention.
Industrial usability
According to the present invention for the method sent and received signal and the implementation of the device for sending and receiving signal
Mode can be used for broadcast and the communications field.
Claims (8)
1. a kind of method of the processing data in broadcsting transmitter, the described method comprises the following steps:
Broadcast service data for broadcasting service is encoded, thus generates Read-Solomon RS frames;
The fast information channel in dab receiver FIC data of information including being obtained for fastext are encoded;And
The frame of the data and encoded FIC data that include in the RS frames is sent,
Wherein, a part for the RS frames is sent via data group,
Wherein, the FIC data include FIC blocks,
Wherein, the FIC blocks include FIC blocks header and FIC blocks payload and are divided into multiple FIC sections payload,
Wherein, the FIC blocks header includes the first protocol version information and second protocol version information, first protocol version
Information indicates the main release level of the grammer of the FIC blocks, and the second protocol version information indicates institute's predicate of the FIC blocks
The subedition rank of method,
Wherein, the FIC sections sent in the data group include one in FIC sections header and the multiple FIC sections payload
It is individual, and
Wherein, the FIC sections header includes the 3rd protocol version information, and the 3rd protocol version information indicates the FIC blocks
The grammer main release level and have and the first protocol version information identical value.
2. the method according to claim 11, wherein, first protocol version information or the 3rd protocol version information
In change indicate the change of non-back compatible and changing for the change instruction back compatible in the second protocol version information
Become.
3. according to the method for claim 1, wherein, the data group includes configured transmission channel TPC data, and wherein
The TPC data include being used to indicate the FIC version informations of the renewal of the FIC blocks.
4. according to the method for claim 1, wherein, the FIC data further comprise for identifying the FIC data
The information of size.
5. a kind of broadcsting transmitter for processing data, the broadcsting transmitter includes:
First encoder, it is encoded to the broadcast service data for broadcasting service, thus generates Read-Solomon RS
Frame;
Second encoder, its fast information channel in dab receiver FIC data to the information including being obtained for fastext encode;With
And
Transmitting element, it is used for the frame for sending the data and encoded FIC data that include in the RS frames,
Wherein, a part for the RS frames is sent via data group,
Wherein, the FIC data include FIC blocks,
Wherein, the FIC blocks include FIC blocks header and FIC blocks payload and are divided into multiple FIC sections payload,
Wherein, the FIC blocks header includes the first protocol version information and second protocol version information, first protocol version
Information indicates the main release level of the grammer of the FIC blocks, and the second protocol version information indicates institute's predicate of the FIC blocks
The subedition rank of method,
Wherein, the FIC sections sent in the data group include one in FIC sections header and the multiple FIC sections payload
It is individual, and
Wherein, the FIC sections header includes the 3rd protocol version information, and the 3rd protocol version information indicates the FIC blocks
The grammer main release level and have and the first protocol version information identical value.
6. broadcsting transmitter according to claim 5, wherein, first protocol version information or the 3rd agreement version
Change in this information indicates that the change instruction in the change of non-back compatible and the second protocol version information is simultaneous backward
The change of appearance.
7. broadcsting transmitter according to claim 5, wherein, the data group includes configured transmission channel TPC data, and
And wherein described TPC data include being used to indicate the FIC version informations of the renewal of the FIC blocks.
8. broadcsting transmitter according to claim 5, wherein, the FIC data further comprise for identifying the FIC
The information of the size of data.
Applications Claiming Priority (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14903109P | 2009-02-02 | 2009-02-02 | |
US61/149,031 | 2009-02-02 | ||
US14934709P | 2009-02-03 | 2009-02-03 | |
US61/149,347 | 2009-02-03 | ||
US15031509P | 2009-02-05 | 2009-02-05 | |
US61/150,315 | 2009-02-05 | ||
US15031809P | 2009-02-06 | 2009-02-06 | |
US61/150,318 | 2009-02-06 | ||
US15226809P | 2009-02-13 | 2009-02-13 | |
US61/152,268 | 2009-02-13 | ||
KR1020090045577A KR101598093B1 (en) | 2009-02-02 | 2009-05-25 | / Transmitting/receiving system and method of processing data in the transmitting/receiving system |
KR10-2009-0045577 | 2009-05-25 | ||
CN200980155896.8A CN102301701B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980155896.8A Division CN102301701B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104270215A CN104270215A (en) | 2015-01-07 |
CN104270215B true CN104270215B (en) | 2017-11-17 |
Family
ID=42755005
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980155898.7A Expired - Fee Related CN102301703B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
CN201410557708.7A Expired - Fee Related CN104270215B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and in transmitting/receiving system processing data method |
CN200980155896.8A Expired - Fee Related CN102301701B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
CN201410563821.6A Expired - Fee Related CN104320213B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and in transmitting/receiving system processing data method |
CN200980155897.2A Expired - Fee Related CN102301702B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and the method processing data in transmitting/receiving system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980155898.7A Expired - Fee Related CN102301703B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980155896.8A Expired - Fee Related CN102301701B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and method of processing data in the transmitting/receiving system |
CN201410563821.6A Expired - Fee Related CN104320213B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and in transmitting/receiving system processing data method |
CN200980155897.2A Expired - Fee Related CN102301702B (en) | 2009-02-02 | 2009-07-21 | Transmitting/receiving system and the method processing data in transmitting/receiving system |
Country Status (3)
Country | Link |
---|---|
KR (4) | KR101598094B1 (en) |
CN (5) | CN102301703B (en) |
CA (4) | CA2746735C (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101831550B1 (en) * | 2012-10-22 | 2018-02-22 | 인텔 코포레이션 | Control messaging in multislot link layer flit |
GB2515539A (en) | 2013-06-27 | 2014-12-31 | Samsung Electronics Co Ltd | Data structure for physical layer encapsulation |
KR102288500B1 (en) | 2013-08-05 | 2021-08-11 | 삼성전자주식회사 | Transmitting apparatus and receiving apparatus and controlling method thereof |
KR101800428B1 (en) * | 2014-11-11 | 2017-11-23 | 삼성전자주식회사 | Transmitting apparatus and receiving apparatus and controlling method thereof |
CN111052700B (en) * | 2014-11-11 | 2022-05-10 | 三星电子株式会社 | Transmitting apparatus, receiving apparatus, and control method thereof |
WO2016076631A1 (en) * | 2014-11-11 | 2016-05-19 | Samsung Electronics Co., Ltd. | Transmitting apparatus, receiving apparatus and controlling method thereof |
JPWO2016129407A1 (en) | 2015-02-10 | 2017-11-24 | ソニー株式会社 | Transmission device, transmission method, reception device, and reception method |
CN108028708A (en) * | 2015-09-30 | 2018-05-11 | 索尼公司 | Data processing equipment and data processing method |
CN110115010B (en) * | 2016-11-29 | 2022-07-26 | 弗劳恩霍夫应用研究促进协会 | Receiver, transmitter, wireless communication network and method for transmitting non-pulse shaped signals in a multi-carrier pulse shaped transmission system |
CN110531713B (en) * | 2019-08-07 | 2021-05-11 | 北京全路通信信号研究设计院集团有限公司 | Automatic production test method and system for train control single board based on industrial robot |
CN114598756B (en) * | 2020-12-01 | 2024-03-12 | 深圳Tcl数字技术有限公司 | ALP data packet processing method, storage medium and electronic equipment |
CN113141358B (en) * | 2021-04-20 | 2023-09-01 | 中国科学院上海高等研究院 | Multi-protocol compatible service guide discovery transmission receiving and sending method and device |
CN114500475B (en) * | 2021-12-31 | 2024-02-09 | 赛因芯微(北京)电子科技有限公司 | Network data transmission method, device and equipment based on real-time transmission protocol |
CN115037965B (en) * | 2022-06-10 | 2024-01-19 | 苏州华兴源创科技股份有限公司 | Multichannel data transmission method and device based on occupation coordination mechanism |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2204144T3 (en) * | 1998-02-20 | 2004-04-16 | Thomson Licensing S.A. | A SYSTEM TO FORM, SEGMENT AND TREAT OBJECTS OF ELECTRONIC PROGRAM GUIDES. |
US20020016835A1 (en) * | 2000-05-25 | 2002-02-07 | Gary Gamerman | System and method for cascaded distribution of processing |
KR100884402B1 (en) * | 2002-06-20 | 2009-02-17 | 삼성전자주식회사 | Digital Broadcasting system for inserting pilot tone of the diferencial number according to data priority of data |
US20050117604A1 (en) * | 2003-11-19 | 2005-06-02 | Rasmus Villefrance | Transport layer protocol for a peripheral module for a communication device |
KR100698273B1 (en) * | 2005-06-03 | 2007-03-22 | 엘지전자 주식회사 | A multi media broadcasting system and a multi media broadcasting channel management method |
KR100813976B1 (en) * | 2006-05-19 | 2008-03-17 | 삼성전자주식회사 | Digital broadcasting receiving apparatus and method for reducing output time to broadcast contents, and computer readable medium thereof |
KR100746291B1 (en) * | 2006-06-29 | 2007-08-03 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving data for multi-channel digital broadcasting system |
CN101022322B (en) * | 2006-12-08 | 2010-04-14 | 北京新岸线移动通信技术有限公司 | Method for packaging T-MMB service signal |
GB0625178D0 (en) * | 2006-12-18 | 2007-01-24 | Ubc Media Group Plc | Improvements relating to downloading data |
KR101456002B1 (en) * | 2007-06-26 | 2014-11-03 | 엘지전자 주식회사 | Digital broadcasting system and method of processing data in digital broadcasting system |
KR101405966B1 (en) * | 2007-06-26 | 2014-06-20 | 엘지전자 주식회사 | Digital broadcasting system and method of processing data in digital broadcasting system |
KR101405972B1 (en) * | 2007-07-02 | 2014-06-12 | 엘지전자 주식회사 | broadcasting receiver and method of processing broadcast signal |
KR101405971B1 (en) * | 2007-07-02 | 2014-06-12 | 엘지전자 주식회사 | broadcasting receiver and method of processing broadcast signal |
KR20090004658A (en) * | 2007-07-02 | 2009-01-12 | 엘지전자 주식회사 | Digital broadcasting system and method of processing data in digital broadcasting system |
KR101467785B1 (en) * | 2007-07-06 | 2014-12-04 | 엘지전자 주식회사 | Digital broadcasting system and method of processing data in digital broadcasting system |
KR101405975B1 (en) * | 2007-07-23 | 2014-06-12 | 엘지전자 주식회사 | Digital broadcasting system and method of processing data in digital broadcasting system |
-
2009
- 2009-05-25 KR KR1020090045578A patent/KR101598094B1/en active IP Right Grant
- 2009-05-25 KR KR1020090045577A patent/KR101598093B1/en active IP Right Grant
- 2009-05-26 KR KR1020090046108A patent/KR101598095B1/en active IP Right Grant
- 2009-07-21 CA CA2746735A patent/CA2746735C/en active Active
- 2009-07-21 CA CA2840707A patent/CA2840707C/en not_active Expired - Fee Related
- 2009-07-21 CA CA2746737A patent/CA2746737C/en not_active Expired - Fee Related
- 2009-07-21 CN CN200980155898.7A patent/CN102301703B/en not_active Expired - Fee Related
- 2009-07-21 CN CN201410557708.7A patent/CN104270215B/en not_active Expired - Fee Related
- 2009-07-21 CA CA2746732A patent/CA2746732C/en active Active
- 2009-07-21 CN CN200980155896.8A patent/CN102301701B/en not_active Expired - Fee Related
- 2009-07-21 CN CN201410563821.6A patent/CN104320213B/en not_active Expired - Fee Related
- 2009-07-21 CN CN200980155897.2A patent/CN102301702B/en not_active Expired - Fee Related
-
2016
- 2016-02-19 KR KR1020160019971A patent/KR101680683B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20100089004A (en) | 2010-08-11 |
CN102301702A (en) | 2011-12-28 |
CN104270215A (en) | 2015-01-07 |
CA2746735C (en) | 2016-10-11 |
CA2840707C (en) | 2016-09-13 |
CN102301701A (en) | 2011-12-28 |
CA2746737C (en) | 2016-01-26 |
CA2746737A1 (en) | 2010-08-05 |
KR101680683B1 (en) | 2016-11-29 |
CA2746732C (en) | 2017-06-06 |
CN102301703A (en) | 2011-12-28 |
KR20100089003A (en) | 2010-08-11 |
CN104320213B (en) | 2017-10-24 |
KR101598093B1 (en) | 2016-02-26 |
CN102301702B (en) | 2016-06-08 |
KR20100089005A (en) | 2010-08-11 |
CA2746732A1 (en) | 2010-08-05 |
CN104320213A (en) | 2015-01-28 |
KR20160024904A (en) | 2016-03-07 |
CA2746735A1 (en) | 2010-08-05 |
KR101598095B1 (en) | 2016-02-26 |
KR101598094B1 (en) | 2016-02-26 |
CA2840707A1 (en) | 2010-08-05 |
CN102301701B (en) | 2014-11-26 |
CN102301703B (en) | 2014-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104270215B (en) | Transmitting/receiving system and in transmitting/receiving system processing data method | |
CN102484694B (en) | Transmitting/receiving system and method of processing data in the transmitting/receiving system | |
KR101680679B1 (en) | Digital broadcasting system and method of processing data in digital broadcasting system | |
KR101603118B1 (en) | Digital broadcasting system and method of processing data in digital broadcasting system | |
CN105981318B (en) | Broadcast singal sending device, broadcast receiver, broadcast singal sending method and broadcast signal received method | |
CN105247794B (en) | Iterative forward error correction for FM in-band on-channel radio broadcasting system decodes | |
CN106464944A (en) | Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method | |
KR101507851B1 (en) | Transmitting/receiving system and method of processing data in the transmitting/receiving system | |
US20140369265A1 (en) | Transmitting/receiving system and method of processing data in the transmitting/receiving system | |
CN101944964B (en) | Method for processing traffic information and digital broadcast system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
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: 20171117 Termination date: 20200721 |