Transmitting device, receiving device, and remultiplexing device
The transmitting and receiving devices synchronize frame periods and smooth packet intervals using control information, addressing jitter and delay issues in advanced STL/TTL systems without time synchronization, enabling efficient frame transmission.
Patent Information
- Application Number
- JP2023114002
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-11
- Publication Date
- 2025-01-24
AI Technical Summary
In advanced STL/TTL systems, there is a need to maintain a constant frame period and minimize jitter in packet output from receiving devices without relying on time synchronization methods like NTP or PTP, which increase delay time.
A transmitting device that includes a transmission processing unit to transmit multiplexed broadcast signals with control information matching the frame cycles, and a receiving device with a reception processing unit that adjusts frame intervals using this control information to synchronize and smooth the packet intervals, eliminating the need for time synchronization protocols.
This approach allows for the appropriate transmission of frames in advanced STL/TTL systems while suppressing jitter expansion and delay time increase, ensuring seamless switching between main and backup systems.
Smart Images

Figure 2025011725000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a transmitting device, a receiving device, and a remultiplexing device. [Background technology]
[0002] A transmission method is specified for a transmission frame in which a main signal and an SC (Service Channel) signal are multiplexed from a first device (e.g., a broadcasting station's studio or transmitting station) to a second device (e.g., a transmitting station). The main signal includes a first broadcast signal (e.g., a TS (Transport Stream) signal, a TMCC (Transmission and Multiplexing Configuration Control) signal, etc.) related to terrestrial digital television broadcasting and V-Low terrestrial multimedia broadcasting. In such a transmission method, the link between the first device and the second device is called an STL (Studio to Transmitter Link) or a TTL (Transmitter to Transmitter Link) (e.g., Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] "Digital STL / TTL Transmission Method for Digital Terrestrial Broadcasting" Standard ARIB STD-B22 Version 2.1 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, with the advancement of STL / TTL, a technology (advanced STL / TTL) for multiplexing a second broadcast signal related to the advanced terrestrial broadcasting system into a transmission frame is being considered. It is assumed that a first broadcast signal and a second broadcast signal will be multiplexed into a transmission frame used in the advanced STL / TTL. The first broadcast signal and the second broadcast signal may be multiplexed in a packet format.
[0005] In this context, in advanced STL / TTL, it is desirable that the frame period of packets output from a receiving device is constant and that the jitter of packets output from the receiving device is small.
[0006] For example, one method of reducing jitter in packets output from a receiving device is to use a timestamp written in the packet, but this requires time synchronization functionality such as NTP (Network Time Protocol) or PTP (Precision Time Protocol), and increases the delay time associated with packet analysis.
[0007] Therefore, the present invention has been made to solve the above-mentioned problems, and aims to provide a transmitting device, a receiving device, and a remultiplexing device that enable appropriate transmission of transmission frames in advanced STL / TTL while suppressing the expansion of jitter and the increase in delay time. [Means for solving the problem]
[0008] One aspect of the disclosure is a transmitting device that transmits a multiplex transmission frame in which one or more broadcast signals are multiplexed, the transmitting device including a transmission processing unit that transmits the multiplex transmission frame, the transmission processing unit including a transmitting unit that transmits control information indicating the timing at which the frame period of the one or more broadcast signals and the frame period of the multiplex transmission frame coincide.
[0009] One aspect of the disclosure is a receiving device that receives a multiplex transmission frame in which one or more broadcast signals are multiplexed, and includes a receiving processing unit that receives the multiplex transmission frame, the receiving processing unit including a receiving unit that receives control information indicating a timing at which the frame period of the one or more broadcast signals and the frame period of the multiplex transmission frame coincide, and a control unit that adjusts the frame spacing of the one or more broadcast signals at the timing indicated by the control information and smoothes the spacing of packets that constitute the one or more broadcast signals.
[0010] One aspect of the disclosure is a remultiplexing device that includes a storage unit that stores information indicating that the frame period of at least one specific frame of one or more broadcast signals and the frame period of a multiplex transmission frame into which one or more broadcast signals are multiplexed match in a synchronization control information packet that is inserted into the specific frame in which the frame period of the specific frame and the frame period of the multiplex transmission frame match. Effect of the Invention
[0011] According to the present invention, it is possible to provide a transmitting device, a receiving device, and a remultiplexing device that enable proper transmission of transmission frames in advanced STL / TTL while suppressing the increase in jitter and delay time. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing a digital wireless transmission system 10 according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a transmission device 100 according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing a main system transmission processing unit 131 and a standby system transmission processing unit 133 according to the embodiment. [Figure 4] FIG. 4 is a diagram showing a receiving device 200 according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing the main system reception processing unit 235 and the standby system reception processing unit 237 according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an FEC block according to the embodiment. [Figure 7] FIG. 7 is a diagram showing parameters of an FEC block according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating the transmission processing unit 150 according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating the reception processing unit 250 according to the embodiment. [Figure 10] FIG. 10 is a diagram for explaining smoothing according to the embodiment. [Figure 11]FIG. 11 is a diagram illustrating an example of control information according to the embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of a synchronization control information packet according to the first modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Next, an embodiment of the present invention will be described. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic and the ratios of dimensions may differ from those of the actual ones.
[0014] Therefore, specific dimensions should be determined with reference to the following description. In addition, the drawings may of course include parts with different dimensional relationships and ratios.
[0015] [Disclosure Summary] A transmitting device in accordance with the outline of the disclosure is a transmitting device that transmits a multiplex transmission frame in which one or more broadcast signals are multiplexed, and includes a transmission processing unit that transmits the multiplex transmission frame, and the transmission processing unit includes a transmitting unit that transmits control information indicating the timing at which the frame period of the one or more broadcast signals and the frame period of the multiplex transmission frame coincide.
[0016] A receiving device in accordance with the outline of the disclosure is a receiving device that receives a multiplex transmission frame in which one or more broadcast signals are multiplexed, and includes a receiving processing unit that receives the multiplex transmission frame, the receiving processing unit including a receiving unit that receives control information indicating the timing at which the frame period of the one or more broadcast signals and the frame period of the multiplex transmission frame coincide, and a control unit that adjusts the frame spacing of the one or more broadcast signals at the timing indicated by the control information, and smooths the spacing of packets that constitute the one or more broadcast signals.
[0017] In the outline of the disclosure, a transmitting device transmits control information indicating the timing at which the frame period of one or more broadcast signals and the frame period of the multiplex transmission frame coincide with each other to a receiving device. With this configuration, it is possible to adjust the frame intervals of one or more broadcast signals and smooth the intervals of packets constituting one or more broadcast signals based on the timing at which the frame period of one or more broadcast signals and the frame period of the multiplex transmission frame coincide with each other without using a time synchronization function such as NTP (Network Time Protocol) or PTP (Precision Time Protocol). Therefore, it is possible to appropriately transmit transmission frames in advanced STL / TTL while suppressing the expansion of jitter and the increase in delay time.
[0018] The remultiplexing device according to the disclosed overview includes a storage unit that stores information indicating that the frame period of at least one specific frame of one or more broadcast signals and the frame period of a multiplex transmission frame into which one or more broadcast signals are multiplexed match in a synchronization control information packet that is inserted into the specific frame in which the frame period of the specific frame matches the frame period of the multiplex transmission frame into which one or more broadcast signals are multiplexed.
[0019] In the outline of the disclosure, the remultiplexing device stores information indicating that the frame period of the specific frame and the frame period of the multiplex transmission frame match in a synchronization control information packet to be inserted into the specific frame. With this configuration, the transmitting device can uniquely identify the timing at which the frame periods of one or more broadcast signals and the frame period of the multiplex transmission frame match, using the synchronization control information packet.
[0020] In the outline of the disclosure, the advanced STL / TTL may have a multi-stage configuration in which one or more TTLs are interposed between a transmitting device and a receiving device. A case in which a relay device is interposed between the transmitting device and the receiving device may be assumed. The relay device may be considered to have a transmission processing unit that the transmitting device has and a reception processing unit that the receiving device has.
[0021] [Embodiment] (Digital Radio Transmission System) A digital wireless transmission system according to an embodiment will be described below. Fig. 1 is a diagram showing a digital wireless transmission system 10 according to an embodiment. As shown in Fig. 1, the digital wireless transmission system 10 includes a transmitting device 100 and a receiving device 200. The digital wireless transmission system 10 may have a multi-stage configuration in which a relay device 300 is interposed between the transmitting device 100 and the receiving device 200.
[0022] In an embodiment, in a case where two or more broadcast signals having different rates are transmitted from the transmitting device 100, the present invention relates to a system for transmitting a multiplexed transmission frame in which two or more broadcast signals are multiplexed from the transmitting device 100 to the receiving device 200. The transmitting device 100 may multiplex and transmit two or more broadcast signals in the form of an Orthogonal Frequency Division Multiplexing (OFDM) frame.
[0023] In an embodiment, the relay device 300 may have a reception processing unit that receives the multiplexed transmission frame from the transmission device 100 (or another relay device 300) and a transmission processing unit that transmits the multiplexed transmission frame to the reception device 200 (or another relay device 300). In such a case, the reception processing unit may be read as the reception device 200. The transmission processing unit may be read as the transmission device 100.
[0024] The location where the transmitting device 100 is installed may be a broadcasting station's studio or a transmitting station. The location where the receiving device 200 is installed may be a transmitting station. The location where the relay device 300 is installed may be a transmitting station. The link between the transmitting device 100 and the relay device 300 and the link between the relay device 300 and the receiving device 200 may be referred to as an STL (Studio to Transmitter Link) or a TTL (Transmitter to Transmitter Link). Hereinafter, the link between the transmitting device 100 and the receiving device 200 may be referred to as an STL / TTL.
[0025] In the embodiment, the two or more broadcast signals include a first broadcast signal and a second broadcast signal. The rate of the second format for the second broadcast signal may be greater than the rate of the first format for the first broadcast signal. The broadcast signals may be referred to as program transmission signals.
[0026] The first broadcast signal may include broadcast signals related to terrestrial digital television broadcasting and V-Low terrestrial multimedia broadcasting, such as a TS (Transport Stream) signal, a TMCC (Transmission and Multiplexing Configuration Control) signal, etc. The first broadcast signal may include an SC (Service Channel) signal, which is an auxiliary signal such as a control signal or a contact signal. The first system may be referred to as an ISDB-T (Integrated Services Digital Broadcasting-Terrestrial) system.
[0027] The second broadcast signal may include a second broadcast signal related to an advanced terrestrial broadcasting standard. The advanced terrestrial broadcasting standard may be an example of the second standard. The second broadcast signal may include a Service Channel (SC) signal.
[0028] Although not particularly limited, the first broadcast signal may be represented in the form of TS packets, and the rate of the TS packets may be 31 Mbps. The second broadcast signal may be represented in the form of IP packets, and the rate of the IP packets may be 50 Mbps. The IP packets may be read as program transmission signal packets.
[0029] (Transmitting device) A transmitting device according to an embodiment will be described below. Fig. 2 is a block diagram showing the transmitting device 100 according to an embodiment.
[0030] As shown in FIG. 2, the transmission device 100 includes a main transmission processing unit 131, a standby transmission processing unit 133, a monitor and control unit 135, an RF changeover switch 137, and a transmission filter 139.
[0031] The mainline transmission processing unit 131 configures a mainline multiplex transmission frame (transmission signal). In an embodiment, the mainline transmission processing unit 131 may configure a first transmission processing unit. Details of the mainline transmission processing unit 131 will be described later (see FIG. 3).
[0032] The backup transmission processing unit 133 configures a backup multiplex transmission frame (transmission signal). In an embodiment, the backup transmission processing unit 133 may configure a second transmission processing unit. Details of the backup transmission processing unit 133 will be described later (see FIG. 3).
[0033] The monitoring control unit 135 monitors the mainline transmission processing unit 131 and detects a malfunction of a mainline transmission frame (transmission signal). The monitoring control unit 135 may detect a failure of the mainline transmission processing unit 131. When the monitoring control unit 135 detects a malfunction of a mainline transmission frame (transmission signal), the monitoring control unit 135 outputs an RF switching notification to the RF switching unit 137 for switching the output selection of the RF switching unit 137 from the mainline transmission processing unit 131 to the standby transmission processing unit 133.
[0034] Although not particularly limited, the monitoring control unit 135 may monitor the main line transmission processing unit 131 and detect recovery of the main line transmission frame (transmission signal). When the monitoring control unit 135 detects recovery of the main line transmission frame (transmission signal), the monitoring control unit 135 may output an RF switching notification to the RF switch 137 for switching the output selection of the RF switch 137 from the standby transmission processing unit 133 to the main line transmission processing unit 131. Also, the monitoring control unit 135 may output an RF switching notification to the RF switch 137 for manually switching the system selected by the RF switch 137 for maintenance or the like.
[0035] The RF changeover switch 137 changes the output of the main system transmission processing unit 131 to the output of the standby system transmission processing unit 133 based on an RF changeover notification input from the monitor and control unit 135. The RF changeover switch 137 changes the output of the main system transmission processing unit 131 to the output of the standby system transmission processing unit 133 within the guard interval of a specific symbol of the multiplex transmission frame.
[0036] Although not particularly limited, the RF changeover switch 137 may switch the output of the standby system transmission processing unit 133 to the output of the main system transmission processing unit 131 based on an RF changeover notification input from the monitoring control unit 135. The RF changeover switch 137 may switch the output of the standby system transmission processing unit 133 to the output of the main system transmission processing unit 131 within the guard interval of a specific symbol of the multiplex transmission frame.
[0037] In the embodiment, the RF changeover switch 137 constitutes a transmission changeover unit that switches between the output of the first transmission processing unit (mainline transmission processing unit 131) and the output of the second transmission processing unit (standby transmission processing unit 133).
[0038] The transmission filter 139 limits the band of the output (RF signal) of the RF switch 137. The band-limited RF signal is transmitted via an antenna.
[0039] (Transmission processing unit) The transmission processing unit according to the embodiment will be described below. Fig. 3 is a block diagram showing the main system transmission processing unit 131 and the standby system transmission processing unit 133 according to the embodiment. The main system transmission processing unit 131 and the standby system transmission processing unit 133 may have the same configuration. Hereinafter, the main system transmission processing unit 131 and the standby system transmission processing unit 133 will be simply referred to as the transmission processing unit.
[0040] As shown in Figure 3, the transmission processing unit has a block construction unit 101, an energy dispersal unit 102, an outer code processing unit 103, an outer interleaver 105, an inner code processing unit 107, an inner interleaver 109, a mapping unit 110, a frame construction unit 111, a modulation unit 113, and a transmission unit 115.
[0041] The block configuration unit 101 configures an error correction block. The error correction block is a block to which FEC (Forward Error Correction) is applied, and may be called an FEC block. The FEC block may have a fixed length.
[0042] The energy dispersal unit 102 randomizes the bit sequence output from the block configuration unit 101 (i.e., the block header, the main signal (TS packet / IP packet), and the stuff bits if there are any before the BCH code parity of the FEC block) using a PN sequence generated using a generator polynomial of a predetermined dimension. Here, an initial value input to the generator polynomial is given for each FEC block. In other words, the PN sequence may be reset for each FEC block.
[0043] The outer code processing unit 103 executes error correction coding using the outer code. A BCH code may be used as the outer code. In the following, a case where the outer code is a BCH code will be exemplified. The order of processing by the energy dispersal unit 102 and the outer code processing unit 103 may be reversed. In this case, the bit sequence randomized by the energy dispersal includes the block header, the main signal (TS packet / IP packet), stuff bits, and BCH code parity.
[0044] The outer interleaver 105 executes interleaving of the bit sequence or byte sequence output from the outer code processor 103. Interleaving is a process of changing the order of bits or bytes. The outer interleaver 105 may be omitted.
[0045] The inner code processing unit 107 executes error correction coding using the inner code. As the inner code, a low-density parity-check code (LDPC) may be used. In the following, a case where the inner code is an LDPC will be illustrated as an example.
[0046] The inner interleaver 109 executes interleaving of the sequence output from the inner code processor 107. The interleaving may include bit interleaving, which rearranges the order of bits. It may also include frequency interleaving, which rearranges the order of bits in the frequency axis direction in units of modulation orders, and may also include time interleaving, which rearranges the order of bits in the time axis direction in units of modulation orders.
[0047] The mapping unit 110 performs mapping on the sequence output from the inner interleaver 109 in units of modulation orders. As the modulation method, 64QAM (Quadrature Amplitude Modulation) may be used. As the modulation method, a modulation method other than 64QAM (for example, up to 4096QAM) may be used.
[0048] The frame configuration unit 111 configures a multiplex transmission frame in which two or more broadcast signals are multiplexed. In the embodiment, the multiplex transmission frame may include an FEC block of a first broadcast signal and an FEC block of a second broadcast signal. The multiplex transmission frame may also include an FEC block in which the first broadcast signal and the second broadcast signal are multiplexed in units of bytes. The multiplex transmission frame may be an OFDM frame. In the case of an OFDM frame, the data mapped by the mapping unit 110, the pilot, the TMCC signal, the AC (Auxiliary Channel), and the Null carriers are combined to configure an OFDM symbol. Furthermore, the OFDM frame is configured with a predetermined number of symbols per OFDM frame.
[0049] Here, control information for notifying switching between the output of the main system transmission processing unit 131 and the output of the backup system transmission processing unit 133 is input to the frame configuration unit 111. The control information may be included in a TMCC signal. The TMCC signal may be input from the above-mentioned monitor and control unit 135.
[0050] The modulation unit 113 performs orthogonal modulation on the multiplexed transmission frame. In the case of an OFDM frame, the modulation unit 113 performs inverse fast Fourier transform (IFFT) and GI (Guard Interval) addition processing before performing the orthogonal modulation.
[0051] The transmitting unit 115 transmits the multiplexed transmission frame modulated by the modulating unit 113 to the receiving device 200. The transmitting unit 115 may have a function of converting an IF (Intermediate Frequency) signal into an RF (Radio Frequency) signal and amplifying the signal to a rated transmission power.
[0052] In FIG. 3, the energy dispersal unit 102, the outer code processing unit 103, the outer interleaver 105, the inner code processing unit 107, the inner interleaver 109, the mapping unit 110, the frame construction unit 111 and the modulation unit 113 may be referred to as a modulation processing unit.
[0053] In the embodiment, the transmitting unit 115 constitutes a transmitting unit that transmits control information indicating the timing at which the frame period of each of the two or more broadcast signals and the frame period of the multiplex transmission frame match. The control information may be information indicating whether the frame period of each of the two or more broadcast signals and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. The control information may be included in the TMCC signal.
[0054] (Receiving device) The receiving device according to the embodiment will be described below. Fig. 4 is a block diagram showing the receiving device 200 according to the embodiment.
[0055] As shown in FIG. 4, the receiving device 200 includes a receiving filter 231, a distributor 233, a main system receiving processor 235, a standby system receiving processor 237, a monitor and controller 239, and a signal changeover switch 241.
[0056] The receiving filter 231 limits the band of the RF signal received via the antenna.
[0057] The distributor 233 distributes the main system multiplex transmission frame (or the protection system multiplex transmission frame) to the main system reception processing unit 235 and the protection system reception processing unit 237 .
[0058] The mainline reception processing unit 235 processes a mainline multiplex transmission frame (or a backup multiplex transmission frame) switched by the transmitting device 100, i.e., a multiplex transmission frame received from the transmitting device 100. In the embodiment, the mainline reception processing unit 235 may be referred to as a first reception processing unit. Details of the mainline reception processing unit 235 will be described later (FIG. 5).
[0059] The standby system reception processing unit 237 processes the multiplex transmission frame of the main system (or the multiplex transmission frame of the standby system) switched by the transmitting device 100, i.e., the multiplex transmission frame received from the transmitting device 100. In the embodiment, the standby system reception processing unit 237 may be referred to as a second reception processing unit. Details of the standby system reception processing unit 237 will be described later (FIG. 5).
[0060] The monitoring and control unit 239 monitors malfunctions of the main system reception processing unit 235 and the standby system reception processing unit 237. Specifically, when the main system reception processing unit 235 is selected by the signal changeover switch 241 and the monitoring and control unit 239 detects a malfunction of the main system reception processing unit 235, the monitoring and control unit 239 outputs a switching signal notification to the signal changeover switch 241 to switch the output selection of the signal changeover switch 241 from the main system reception processing unit 235 to the standby system reception processing unit 237. When the standby system reception processing unit 237 is selected by the signal changeover switch 241 and the monitoring and control unit 239 detects a malfunction of the standby system reception processing unit 237, the monitoring and control unit 239 outputs a switching signal notification to the signal changeover switch 241 to switch the output selection of the signal changeover switch 241 from the standby system reception processing unit 237 to the main system reception processing unit 235.
[0061] The signal changeover switch 241 changes the output of the main system receiving processor 235 to the output of the standby system receiving processor 237 based on a signal changeover notification input from the monitoring and control unit 239 .
[0062] Although not particularly limited, the signal changeover switch 241 may switch the output of the standby system receiving processor 237 to the output of the main system receiving processor 235 based on a signal changeover notification input from the monitoring and control unit 239.
[0063] In the embodiment, the signal changeover switch 241 may be referred to as a reception changeover section that switches between the output of the first reception processing section (mainline reception processing section 235) and the output of the second reception processing section (standby reception processing section 237).
[0064] (Receiving processing unit) The reception processing unit according to the embodiment will be described below. Fig. 5 is a block diagram showing the main system reception processing unit 235 and the standby system reception processing unit 237 according to the embodiment. The main system reception processing unit 235 and the standby system reception processing unit 237 may have the same configuration. Hereinafter, the main system reception processing unit 235 and the standby system reception processing unit 237 will be simply referred to as the reception processing unit.
[0065] As shown in Figure 5, the receiving processing unit includes a receiving unit 201, a demodulation unit 203, a frame processing unit 205, a demapping unit (likelihood calculation unit) 206, an inner deinterleaver 207, an inner code processing unit 209, an outer deinterleaver 211, an outer code processing unit 213, an energy despreading unit 214, and a block processing unit 215.
[0066] The receiving unit 201 receives the multiplexed transmission frame from the transmitting device 100. The receiving unit 201 may have a function of converting an RF signal into an IF signal. The receiving unit 201 may receive an OFDM frame as the multiplexed transmission frame.
[0067] The demodulation unit 203 performs orthogonal demodulation on the multiplexed transmission frame. In the case of an OFDM frame, after the orthogonal demodulation, GI removal and FFT processing are performed.
[0068] The frame processing unit 205 detects the beginning of the multiplexed transmission frame and synchronizes the multiplexed transmission frame. In the case of an OFDM frame, the frame processing unit 205 detects the beginning of the OFDM frame from information on the TMCC carrier that can be differentially demodulated, and extracts the OFDM symbol.
[0069] The demapping unit (likelihood calculation unit) 206 performs equalization of the propagation path, and then performs demapping on the data in accordance with the modulation method. When soft decision is performed, the likelihood is calculated.
[0070] The inner deinterleaver 207 performs deinterleaving in a procedure reverse to that of the inner interleaver 109. The deinterleaving may include bit deinterleaving, frequency deinterleaving, and time deinterleaving.
[0071] The inner code processor 209 performs error correction on the FEC block based on the LDPC code parity. The inner code processor 209 removes the LDPC code parity from the FEC block.
[0072] Outer deinterleaver 211 performs deinterleaving in the reverse procedure to that of outer interleaver 105 .
[0073] The outer code processor 213 performs error correction on the FEC block based on the BCH code parity. The outer code processor 213 removes the BCH code parity from the FEC block.
[0074] The energy despreading unit 214 performs energy despreading in a procedure opposite to that of the energy dispersal unit 102. The target of energy despreading is the bit sequence output from the outer code processing unit 213 (i.e., the block header, the main signal (TS packet / IP packet), and the stuff bit if there is a stuff bit before the BCH code parity of the FEC block). Here, the initial value input to the generator polynomial is given for each FEC block. In other words, the PN sequence may be reset for each FEC block.
[0075] The block processing unit 215 separates the block header and the main signal (TS packets / IP packets) from the FEC block. Specifically, the block processing unit 215 extracts the TS packets from the FEC block of the first broadcast signal, and extracts the IP packets from the FEC block of the second broadcast signal. Alternatively, the block processing unit 215 extracts the TS packets and the IP packets from the FEC block in which the first broadcast signal and the second broadcast signal are multiplexed in byte units.
[0076] In FIG. 5, the demodulation unit 203, frame processing unit 205, demapping unit (likelihood calculation unit) 206, inner deinterleaver 207, inner code processing unit 209, outer deinterleaver 211, outer code processing unit 213 and energy despreading unit 214 may be referred to as a demodulation processing unit.
[0077] In the embodiment, the receiving unit 201 is configured as a receiving unit that receives control information indicating the timing at which the frame period of each of the two or more broadcast signals and the frame period of the multiplex transmission frame match. The control information may be information indicating whether the frame period of each of the two or more broadcast signals and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. The control information may be included in the TMCC signal.
[0078] (FEC block) The FEC block according to the embodiment will be described below. Fig. 6 is a diagram showing the FEC block according to the embodiment.
[0079] As shown in Figure 6, the FEC block includes a block header, a main signal, stuff bits, a BCH code parity, and an LDPC code parity. The use of the block header is arbitrary. The type of the main signal of the FEC block may be described in the block header. The order of the BCH code parity and the stuff bits may be reversed.
[0080] Although not particularly limited, the size of the main signal (D) may vary according to the coding rate of the LDPC. ldpc ) may vary according to the LDPC coding rate. The number of TS packets or IP packets included in the main signal may vary according to the LDPC coding rate.
[0081] For example, the FEC block may have parameters as shown in Fig. 7. Fig. 7 illustrates a case where the number of stuff bits is 0. As shown in Fig. 7, the number of bits of the main signal (D) varies depending on the LDPC coding rate.
[0082] (Details of the transmission processing unit) The details of the transmission processing unit according to the embodiment will be described below. Fig. 8 is a block diagram showing the details of the transmission processing unit 150 (the main system transmission processing unit 131 and the standby system transmission processing unit 133) according to the embodiment. As described above, the main system transmission processing unit 131 and the standby system transmission processing unit 133 may have the same configuration.
[0083] As shown in FIG. 8, the transmission processing unit 150 includes a PLL (Phase Locked Loop) 151, a first I / F 1521, a second I / F 1522, a buffer 1531, a buffer 1532, a stuff packet 1541, a stuff packet 1542, an FEC block construction unit 155, a first frame matching detection unit 1561, a second frame matching detection unit 1562, a TMCC processing unit 157, a modulation processing unit 158, and a transmission unit 159.
[0084] In addition, in the case where the transmitting device 100 is installed in a studio of a broadcasting station, the studio may have a first re-multiplexing device 1701 and a second re-multiplexing device 1702. The first re-multiplexing device 1701 and the second re-multiplexing device 1702 generate a first broadcast signal and a second broadcast signal to be transmitted in advanced STL / TTL.
[0085] The first remultiplexing device 1701 executes remultiplexing of one or more TSs (Transport Streams) in which encoded data (video, audio, data, etc.) constituting one or more layers are multiplexed. For example, the first remultiplexing device 1701 remultiplexes one or more TSs into one TS packet according to organization information in order to finally perform transmission line coding as one OFDM signal, and outputs the remultiplexed TS packet to the transmission processing unit 150 (first I / F 1521). The first remultiplexing device 1701 outputs an IFFT clock (hereinafter, first IFFT CLK) used in OFDM modulation of the first broadcast signal to the PLL 151. The first remultiplexing device 1701 outputs a signal (F_sync) indicating the frame period of the first broadcast signal to the first frame coincidence detection unit 1561.
[0086] The second remultiplexer 1702 executes remultiplexing of one or more IPs in which encoded data (video, audio, data, etc.) constituting one or more layers are multiplexed. For example, the second remultiplexer 1702 remultiplexes one or more IP packets into one IP packet according to organization information in order to finally perform transmission line coding as one OFDM signal, and outputs the remultiplexed IP packet to the second I / F 1522. The second remultiplexer 1702 outputs an IFFT clock (hereinafter, second IFFT CLK) used in OFDM modulation of the second broadcast signal to the PLL 151.
[0087] Here, the first IFFT CLK and the second IFFT CLK have an integer ratio relationship with an IFFT clock (hereinafter, STL / TTL IFFT CLK) used in OFDM modulation of a multiplexed transmission frame.
[0088] The PLL 151 generates an STL / TTL IFFT CLK based on either the first IFFT CLK, the second IFFT CLK, or a frequency reference signal (10 MHz).
[0089] The first I / F 1521 is an interface for TS packets constituting the first broadcast signal, and may be a Digital Video Broadcasting-Asynchronous Serial Interface (DVB-ASI).
[0090] The second I / F 1522 is an interface for IP packets that constitute the second broadcast signal, and may be Ethernet.
[0091] The buffer 1531 stores the TS packets that make up the first broadcast signal.
[0092] The buffer 1532 stores the IP packets that make up the second broadcast signal.
[0093] The stuff packet 1541 outputs a stuff packet when the first broadcast signal for configuring one FEC block is not stored in the buffer 1531. The stuff packet output from the stuff packet 1541 may be considered as dummy data equivalent to the first broadcast signal.
[0094] The stuff packet 1542 outputs a stuff packet when the second broadcast signal for configuring one FEC block is not stored in the buffer 1532. The stuff packet output from the stuff packet 1542 may be considered as dummy data equivalent to the second broadcast signal.
[0095] The FEC block constructing unit 155 constructs an FEC block in which the first broadcast signal and the second broadcast signal are multiplexed. The FEC block constructing unit 155 may divide each of the two or more broadcast signals into a predetermined unit, and may multiplex the two or more broadcast signals divided into the predetermined unit based on the ratio of the rates of the two or more broadcast signals. The predetermined unit may be a byte unit. The FEC block constructing unit 155 may be the block constructing unit 101 shown in FIG. 3.
[0096] The first frame matching detection unit 1561 detects the timing at which the frame period of the first broadcast signal and the frame period of the multiplexed transmission frame match (hereinafter, first STL / TTL frame matching timing). The first frame matching detection unit 1561 may specify the start position of the frame period of the first broadcast signal based on a signal (F_sync) indicating the frame period of the first broadcast signal and the TS packets accumulated in the buffer 1531. The first frame matching detection unit 1561 outputs the first STL / TTL frame matching timing to the TMCC processing unit 157.
[0097] Here, when the first frame matching detection unit 1561 is provided in the mainline transmission processing unit 131, the first frame matching detection unit 1561 shares the first STL / TTL frame matching timing with the standby transmission processing unit 133. On the other hand, when the first frame matching detection unit 1561 is provided in the standby transmission processing unit 133, the first frame matching detection unit 1561 shares the first STL / TTL frame matching timing with the mainline transmission processing unit 131.
[0098] The second frame matching detection unit 1562 detects the timing at which the frame period of the second broadcast signal and the frame period of the multiplexed transmission frame match (hereinafter, second STL / TTL frame matching timing). The second frame matching detection unit 1562 may identify the start position of the frame period of the second broadcast signal based on the IP packets accumulated in the buffer 1532. The second frame matching detection unit 1562 outputs the second STL / TTL frame matching timing to the TMCC processing unit 157.
[0099] Here, when the second frame coincidence detection unit 1562 is provided in the mainline transmission processing unit 131, the second frame coincidence detection unit 1561 shares the second STL / TTL frame coincidence timing with the standby transmission processing unit 133. On the other hand, when the second frame coincidence detection unit 1562 is provided in the standby transmission processing unit 133, the second frame coincidence detection unit 1562 shares the second STL / TTL frame coincidence timing with the mainline transmission processing unit 131.
[0100] The TMCC processing unit 157 generates a TMCC signal. For example, the TMCC processing unit 157 generates a TMCC signal including control information indicating the timing at which the frame period of the first broadcast signal and the frame period of the multiplex transmission frame match (first STL / TTL frame matching timing). The TMCC processing unit 157 generates a TMCC signal including control information indicating the timing at which the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match (second STL / TTL frame matching timing). In other words, the TMCC processing unit 157 generates a TMCC signal including control information indicating the first STL / TTL frame matching timing and the second STL / TTL frame matching timing.
[0101] The modulation processing unit 158 executes modulation processing of the multiplexed transmission frame composed of the FEC blocks. The modulation processing unit 158 may include an energy dispersal unit 102, an outer code processing unit 103, an outer interleaver 105, an inner code processing unit 107, an inner interleaver 109, a mapping unit 110, a frame configuration unit 111, and a modulation unit 113 (see FIG. 3).
[0102] The transmitting unit 159 transmits the multiplexed transmission frame modulated by the modulation processing unit 158 to the receiving device 200. The transmitting unit 159 may be the transmitting unit 115 shown in FIG.
[0103] (Details of the receiving processor) The details of the reception processing unit according to the embodiment will be described below. Fig. 9 is a block diagram showing the reception processing unit 250 (the main system reception processing unit 235 and the standby system reception processing unit 237) according to the embodiment. The main system reception processing unit 235 and the standby system reception processing unit 237 may have the same configuration.
[0104] As shown in FIG. 9, the receiving processing unit 250 has a receiving unit 251, a demodulation processing unit 252, an extraction unit 253, a buffer 2541, a buffer 2542, a first frame matching detection unit 2551, a second frame matching detection unit 2552, a TMCC processing unit 256, a CLK recovery unit 257, a PLL 258, a timing control unit 259, a first I / F 2611, and a second I / F 2612.
[0105] The receiving unit 251 receives the multiplexed transmission frame from the transmitting device 100. The receiving unit 251 may be the receiving unit 201 shown in FIG.
[0106] The demodulation processing unit 252 executes demodulation processing of a multiplexed transmission frame composed of FEC blocks. The demodulation processing unit 252 may include a demodulation unit 203, a frame processing unit 205, a demapping unit (likelihood calculation unit) 206, an inner deinterleaver 207, an inner code processing unit 209, an outer deinterleaver 211, an outer code processing unit 213, and an energy despreading unit 214 (see FIG. 5).
[0107] The extraction unit 253 removes stuff packets from the FEC block and extracts a main signal (TS packets / IP packets) from the FEC block. The extraction unit 253 separates two or more broadcast signals separated by a predetermined unit based on the ratio of the rates of the two or more broadcast signals. The predetermined unit may be a byte unit. The extraction unit 253 may be the block processing unit 215 shown in FIG. 5.
[0108] The buffer 2541 stores the TS packets that make up the first broadcast signal.
[0109] The buffer 2542 stores the IP packets that make up the second broadcast signal.
[0110] The first frame matching detection unit 2551 detects the timing at which the frame period of the first broadcast signal and the frame period of the multiplexed transmission frame match (first STL / TTL frame matching timing). The first frame matching detection unit 2551 may specify the start position of the frame period of the first broadcast signal based on control information included in the TMCC signal and TS packets accumulated in the buffer 2541. The first frame matching detection unit 2551 outputs the first STL / TTL frame matching timing to the timing control unit 259.
[0111] The second frame coincidence detection unit 2552 detects the timing at which the frame period of the second broadcast signal and the frame period of the multiplexed transmission frame coincide (second STL / TTL frame coincidence timing). The second frame coincidence detection unit 2552 may specify the start position of the frame period of the second broadcast signal based on control information included in the TMCC signal and IP packets accumulated in the buffer 2542. The second frame coincidence detection unit 2552 outputs the second STL / TTL frame coincidence timing to the timing control unit 259.
[0112] The TMCC processing unit 256 extracts a TMCC signal. For example, the TMCC processing unit 256 extracts a TMCC signal including control information indicating the timing at which the frame period of the first broadcast signal coincides with the frame period of the multiplex transmission frame and the timing at which the frame period of the second broadcast signal coincides with the frame period of the multiplex transmission frame. In other words, the TMCC processing unit 256 extracts a TMCC signal including control information indicating the first STL / TTL frame coincidence timing and the second STL / TTL frame coincidence timing.
[0113] The CLK recovery unit 257 recovers the IFFT clock used in the OFDM modulation of the multiplexed transmission frame (hereinafter, recovered STL / TTL IFFT CLK).
[0114] The PLL 258 generates an IFFT clock (first IFFT CLK) used in the OFDM modulation of the first broadcast signal, an IFFT clock (second IFFT CLK) used in the OFDM modulation of the second broadcast signal, and a frequency reference signal (10 MHz) based on the reproduced STL / TTL IFFT CLK. The PLL 258 outputs the frame period of the first broadcast signal (first frame period) and the frame period of the second broadcast signal (second frame period) to the timing control unit 259.
[0115] The timing control unit 259 starts outputting the frames of the first broadcast signal and the frames of the second broadcast signal from the first STL / TTL frame matching timing and the second STL / TTL frame matching timing. The timing control unit 259 can identify the first packet of the frame of the first broadcast signal by the descriptor in the header of the TS packet. Similarly, the timing control unit 259 can identify the first packet of the frame of the second broadcast signal by the descriptor in the header of the IP packet.
[0116] The timing control unit 259 sets the output period of the first packet constituting a frame of the first broadcast signal to the first frame period output from the PLL 258. Similarly, the timing control unit 259 sets the output period of the first packet constituting a frame of the second broadcast signal to the second frame period output from the PLL 258.
[0117] The timing control unit 259 outputs packets constituting a frame of the first broadcast signal at regular intervals based on the rate of the first broadcast signal. Similarly, the timing control unit 259 outputs packets constituting a frame of the second broadcast signal at regular intervals based on the rate of the second broadcast signal. Such processing may be referred to as smoothing.
[0118] The first I / F 2611 is an interface for TS packets constituting the first broadcast signal. The first I / F 2611 may be a DVB-ASI. For example, when the reception processing unit 250 is provided in the relay device 300, the first I / F 2611 outputs the TS packets to the first I / F 1521 of the transmission processing unit 150 provided in the relay device 300. When the reception processing unit 250 is provided in the receiving device 200, the first I / F 2611 may output the TS packets to an OFDM modulator or a transmission processing unit of a subsequent TTL.
[0119] The second I / F 2612 is an interface for IP packets constituting the second broadcast signal. The second I / F 2612 may be Ethernet. For example, when the reception processing unit 250 is provided in the relay device 300, the second I / F 2612 outputs the IP packets to the second I / F 1522 of the transmission processing unit 150 provided in the relay device 300. When the reception processing unit 250 is provided in the receiving device 200, the second I / F 2612 may output the IP packets to an OFDM modulator or a transmission processing unit of a subsequent TTL.
[0120] In the embodiment, the timing control unit 259 configures a control unit that adjusts the intervals between frames of one or more broadcast signals at the timing indicated by the control information, and smooths the intervals between packets that make up the one or more broadcast signals.
[0121] (smoothing) The smoothing according to the embodiment will be described below. Fig. 10 is a diagram for explaining the smoothing according to the embodiment. In Fig. 10, the packets may be TS packets constituting the first broadcast signal, or may be IP packets constituting the second broadcast signal.
[0122] As shown in FIG. 10, the period of the frames output from the extraction unit 253 differs for each frame due to the influence of transmission delay and the like (for example, T Fn , T Fn+1 , T Fn+2 , T Fn+3The interval between packets output from the extraction unit 253 varies for each packet due to the influence of transmission delay, etc. (for example, T P1 , T P2 , T P3 , T Pn ).
[0123] On the other hand, the period of the frames output from the timing control section 259 is the same for each frame because the output period of the first packet is aligned with the frame period (the first frame period or the second frame period) (for example, T F0 The interval between packets output from the timing control section 259 is the same for each packet because the packets are output at a constant interval based on the rate (for example, T P0 ).
[0124] Such smoothing makes it possible to suppress an increase in the size of the buffers 2541 and 2542 for absorbing jitter, and therefore makes it possible to suppress the delay time that accompanies an increase in the size of the buffers 2541 and 2542.
[0125] (Control information) The control information according to the embodiment will be described below. The control information may be included in a TMCC signal.
[0126] As described above, the control information may include information indicating the timing at which the frame period of the first broadcast signal and the frame period of the multiplex transmission frame match (first STL / TTL frame match timing). The control information may include information indicating the timing at which the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match (second STL / TTL frame match timing). In other words, the control information is information indicating the first STL / TTL frame match timing and the second STL / TTL frame match timing.
[0127] For example, an example of control information corresponding to multiplexing of a maximum of two systems of first broadcast signals (TS1, TS2) and two systems of second broadcast signals (IP1, IP2) will be described.
[0128] As shown in Fig. 11, bit b169 is a bit indicating whether the frame period of IP1 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. For example, when b169 is "1", b169 indicates that the frame period of IP1 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. When b169 is "0", b169 indicates that the frame period of IP1 and the frame period of the multiplex transmission frame do not match in the next multiplex transmission frame. b169 is an example of control information indicating the second STL / TTL frame match timing.
[0129] Bit b170 is a bit indicating whether the frame period of IP2 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. For example, when b170 is "1", b170 indicates that the frame period of IP2 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. When b170 is "0", b170 indicates that the frame period of IP2 and the frame period of the multiplex transmission frame do not match in the next multiplex transmission frame. b170 is an example of control information indicating the second STL / TTL frame match timing.
[0130] Bit b171 is a bit indicating whether the frame period of the broadcast TS1 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. For example, when b171 is "1", b171 indicates that the frame period of the broadcast TS1 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. When b171 is "0", b171 indicates that the frame period of the broadcast TS1 and the frame period of the multiplex transmission frame do not match in the next multiplex transmission frame. b171 is an example of control information indicating the first STL / TTL frame match timing.
[0131] Bit b172 is a bit indicating whether the frame period of the broadcast TS2 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. For example, when b172 is "1", b172 indicates that the frame period of the broadcast TS2 and the frame period of the multiplex transmission frame match in the next multiplex transmission frame. When b172 is "0", b172 indicates that the frame period of the broadcast TS2 and the frame period of the multiplex transmission frame do not match in the next multiplex transmission frame. b172 is an example of control information indicating the first STL / TTL frame match timing.
[0132] According to this configuration, the control information can indicate the timing at which the frame period of each broadcast signal and the frame period of the multiplex transmission frame coincide with each other.
[0133] (Action and Effects) In the embodiment, the transmitting device 100 transmits control information indicating the timing at which the frame periods of two or more broadcast signals and the frame period of the multiplex transmission frame coincide with each other to the receiving device 200. With this configuration, it is possible to adjust the frame intervals of one or more broadcast signals and smooth the intervals of packets constituting one or more broadcast signals based on the timing at which the frame periods of two or more broadcast signals and the frame period of the multiplex transmission frame coincide with each other without using a time synchronization function such as NTP (Network Time Protocol) or PTP (Precision Time Protocol). Therefore, it is possible to appropriately transmit transmission frames in advanced STL / TTL while suppressing the expansion of jitter and the increase in delay time.
[0134] As described above, by adjusting the intervals between frames of one or more broadcast signals and smoothing the intervals between packets constituting one or more broadcast signals, the delay time of packets does not change, so that transmission frames can be properly transmitted in advanced STL / TTL even if the power is turned on again or a reset is performed. Furthermore, by adjusting the intervals between frames of one or more broadcast signals and smoothing the intervals between packets constituting one or more broadcast signals, the delay time of packets does not change between the main system and the backup system, and it is possible to properly switch between the main system and the backup system.
[0135] In particular, when a multi-stage configuration in which two or more TTLs are interposed between the transmitting device 100 and the receiving device 200 is assumed, the transmission frame can be appropriately transmitted in the advanced STL / TTL while suppressing the increase in jitter and delay time. Note that a case in which a relay device 300 is interposed between the transmitting device 100 and the receiving device 200 may also be assumed.
[0136] [Change Example 1] Modification 1 of the embodiment will be described below. Differences from the embodiment will be mainly described below.
[0137] In the first modification, the second remultiplexing device 1702 has a storage unit that stores information indicating that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match in a synchronization control information packet that is inserted into a frame of the second broadcast signal in which the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match.
[0138] For example, the synchronization control information packet may have a configuration shown in Fig. 12. The synchronization control information packet may be called a synchronization control STLP (Studio to Transmitter Link Protocol) packet. As shown in Fig. 12, the synchronization control information packet may include an IPv4 header, a UDP header, an STLP header, and synchronization control information. The STLP header may include a packet type, an stl_sync_flag, a seq.No., a frame No., and a timestamp.
[0139] Here, stl_sync_flag is an example of information (flag) indicating that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match. For example, when stl_sync_flag is "1", stl_sync_flag may indicate that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match. When stl_sync_flag is "0", stl_sync_flag may indicate that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame do not match.
[0140] In modified example 1, each of the main line system transmission processing unit 131 and the backup system transmission processing unit 133 (the second frame matching detection unit 1562 of the transmission processing unit 150) extracts stl_sync_flag from the synchronization control information packet, and based on the extracted stl_sync_flag, identifies the timing at which the frame period of the second broadcast signal and the frame period of the multiplexed transmission frame match (the beginning position of the frame of the second broadcast signal).
[0141] In the first modification, a case has been described in which the second remultiplexing device 1702 stores information indicating that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match. That is, a case has been exemplified in which a specific frame into which a synchronization control information packet storing information indicating that the frame periods match is inserted is a frame of the second broadcast signal. However, the first modification is not limited to this. For example, the first remultiplexing device 1701 may store information indicating that the frame period of the first broadcast signal and the frame period of the multiplex transmission frame match in a synchronization control information packet to be inserted into a frame of the first broadcast signal in which the frame period of the first broadcast signal and the frame period of the multiplex transmission frame match. That is, the specific frame into which a synchronization control information packet storing information indicating that the frame periods match may be inserted may be a frame of the first broadcast signal.
[0142] (Action and Effects) In the first modification, the second remultiplexing device 1702 stores information indicating that the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match in a synchronization control information packet inserted into a frame of the second broadcast signal in which the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match. With this configuration, the main system transmission processing unit 131 and the standby system transmission processing unit 133 can uniquely identify the timing at which the frame period of the second broadcast signal and the frame period of the multiplex transmission frame match (hereinafter, the matching timing), and the mechanism for sharing the matching timing between the main system transmission processing unit 131 and the standby system transmission processing unit 133 can be omitted.
[0143] [Change Example 2] Modification 2 of the embodiment will be described below. Differences from the embodiment will be mainly described below.
[0144] In the second modification, a description will be given of the rates of two or more broadcast signals used in the processing (smoothing) of the above-mentioned timing control unit 259. In the second modification, the following options are possible.
[0145] In option 1, when the respective rates of two or more broadcast signals are known to the timing control unit 259, the timing control unit 259 adjusts the intervals between packets (TS packets and IP packets) to be the same as the respective rates of the two or more broadcast signals, and outputs the packets (TS packets and IP packets) at the adjusted regular intervals.
[0146] In option 2, when the rates of the two or more broadcast signals are unknown to the timing control unit 259, the transmitting device 100 (transmission processing unit 150) transmits control information indicating the rates of the two or more broadcast signals, and the receiving device 200 (reception processing unit 250) receives the control information indicating the rates of the two or more broadcast signals. The control information may be included in the TMCC signal. In such a case, the rates of the two or more broadcast signals may be known to the transmitting device 100, or may be measured by the transmitting device 100. As in option 1, the timing control unit 259 adjusts the intervals of packets (TS packets and IP packets) so that they are equal to the rates of the two or more broadcast signals, and outputs the packets (TS packets and IP packets) at the adjusted constant intervals.
[0147] [Other embodiments] Although the present invention has been described by the above disclosure, the description and drawings forming a part of this disclosure should not be understood as limiting the present invention. From this disclosure, various alternative embodiments, examples and operating techniques will become apparent to those skilled in the art.
[0148] In the above disclosure, the case where the multiplex transmission frame is an OFDM frame is exemplified. However, the above disclosure is not limited thereto. The above disclosure may be applied to the case where the multiplex transmission frame is a MIMO (Multiple-Input Multiple-Output)-OFDM frame.
[0149] In the above disclosure, a case where two broadcast signals are multiplexed into a multiplex transmission frame is exemplified. However, the above disclosure is not limited thereto. The above disclosure may be applied to a case where one broadcast signal is multiplexed into a multiplex transmission frame, or may be applied to a case where three or more broadcast signals are multiplexed into a multiplex transmission frame.
[0150] In the above disclosure, a case where a main system transmission frame and a backup system transmission frame are seamlessly switched and transmitted is exemplified. However, the above disclosure is not limited to this. The above disclosure may be applied to a case where the transmitting device 100 has one transmission processing unit, and may be applied to a case where the receiving device 200 has one reception processing unit.
[0151] In the above disclosure, a case has been exemplified in which the predetermined unit to which multiplexing or demultiplexing is applied is a unit constituted by bytes. However, the above disclosure is not limited to this. The predetermined unit to which multiplexing or demultiplexing is applied may be a unit constituted by FEC blocks. In such a case, bytes may be read as FEC blocks, and FEC blocks may be read as transmission frames.
[0152] Although not specifically mentioned in the above disclosure, the packet length and the TS rate of the TS packets constituting the first broadcast signal may be constant.
[0153] Although not specifically mentioned in the above disclosure, the packet length and IP rate of the IP packets constituting the second broadcast signal may be variable.
[0154] Although not specifically mentioned in the above disclosure, the period of the transmission frames of the first broadcast signal and the second broadcast signal and the period of the transmission frames of the advanced STL / TTL may have an integer ratio relationship.
[0155] Although not particularly mentioned in the above disclosure, a program may be provided that causes a computer to execute each process performed by the transmitting device 100, the receiving device 200, and the relay device 300. The program may be recorded in a computer-readable medium. Using the computer-readable medium, it is possible to install the program in the computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.
[0156] Alternatively, a chip may be provided that is configured by a memory that stores programs for executing the processes performed by the transmitting device 100, the receiving device 200, and the relay device 300, and a processor that executes the programs stored in the memory.
[0157] (Additional Note) The above disclosure may be expressed as follows:
[0158] A first feature is a transmitting device that transmits a multiplex transmission frame in which one or more broadcast signals are multiplexed, the transmitting device including a transmission processing unit that transmits the multiplex transmission frame, the transmission processing unit including a transmitting unit that transmits control information indicating a timing at which the frame period of the one or more broadcast signals and the frame period of the multiplex transmission frame coincide with each other.
[0159] A second feature is that, in the first feature, the transmission processing unit includes a first transmission processing unit and a second transmission processing unit, and is equipped with a transmission switching unit that switches between the first transmission processing unit and the second transmission processing unit.
[0160] A third feature is a transmitting device according to the first or second feature, wherein the transmission processing unit extracts information indicating that the frame period of at least one of the specific frames of the one or more broadcast signals and the frame period of the multiplex transmission frame match from a synchronization control information packet inserted into the specific frame in which the frame period of the specific frame and the frame period of the multiplex transmission frame match, and identifies a starting position of the specific frame based on the extracted information.
[0161] A fourth feature is a transmitting device in which, in at least one of the first feature to the third feature, when the multiplex transmission frame is a multiplex transmission frame in which two or more broadcast signals are multiplexed, the transmitting unit transmits control information indicating the rates of each of the two or more broadcast signals.
[0162] A fifth feature is a receiving device that receives a multiplex transmission frame in which one or more broadcast signals are multiplexed, the receiving device including a receiving processing unit that receives the multiplex transmission frame, the receiving processing unit including a receiving unit that receives control information indicating a timing at which a frame period of the one or more broadcast signals and a frame period of the multiplex transmission frame coincide, and a control unit that adjusts the frame intervals of the one or more broadcast signals at the timing indicated by the control information, and smoothes the intervals of packets that constitute the one or more broadcast signals.
[0163] A sixth feature is a receiving device according to the fifth feature, wherein the receiving processing unit includes a first receiving processing unit and a second receiving processing unit, and is equipped with a receiving switching unit that switches between an output of the first receiving processing unit and an output of the second receiving processing unit.
[0164] A seventh feature is a receiving device in which, in at least one of the fifth feature or the sixth feature, when the multiplex transmission frame is a multiplex transmission frame in which two or more broadcast signals are multiplexed, the receiving unit receives control information indicating each rate of the two or more broadcast signals.
[0165] An eighth feature is a remultiplexing device including a storage unit that stores information indicating that the frame period of at least one specific frame of one or more broadcast signals and the frame period of a multiplex transmission frame into which one or more broadcast signals are multiplexed match in a synchronization control information packet that is inserted into the specific frame in which the frame period of the specific frame matches with the frame period of the multiplex transmission frame into which one or more broadcast signals are multiplexed. [Explanation of symbols]
[0166] 10... digital wireless transmission system, 100... transmitting device, 101... block configuration section, 102... energy diffusion section, 103... outer code processing section, 105... outer interleaver, 107... inner code processing section, 109... inner interleaver, 110... mapping section, 111... frame configuration section, 113... modulation section, 115... transmitting section, 131... main line transmission processing section, 133... standby system transmission processing section, 135... monitoring control section, 137... RF switching Switch, 139...transmission filter, 150...transmission processing unit, 151...PLL, 1521...first I / F, 1522...second I / F, 1531...buffer, 1532...buffer, 1541...stuff packet, 1542...stuff packet, 155...FEC block configuration unit, 1561...first frame matching detection unit, 1562...second frame matching detection unit, 157...TMCC processing unit, 158...modulation processing unit, 159...transmission 200: receiving device, 201: receiving unit, 203: demodulation unit, 205: frame processing unit, 206: demapping unit (likelihood calculation unit), 207: inner deinterleaver, 209: inner code processing unit, 211: outer deinterleaver, 213: outer code processing unit, 214: energy despreading unit, 215: block processing unit, 231: receiving filter, 233: distributor, 235: main line receiving processing unit, 237: standby system receiving processing unit, 23 9...monitoring control unit, 241...signal changeover switch, 250...reception processing unit, 251...reception unit, 252...demodulation processing unit, 253...extraction unit, 2541...buffer 2541, 2542...buffer, 2551...first frame matching detection unit, 2552...second frame matching detection unit, 256...TMCC processing unit, 257...CLK regeneration unit, 258...PLL, 259...timing control unit, 1611...first I / F, 1612...second I / F
Claims
1. A transmitting device for transmitting a multiplex transmission frame in which one or more broadcast signals are multiplexed, a transmission processing unit that transmits the multiplexed transmission frame, The transmission processing unit includes a transmission unit that transmits control information indicating a timing at which a frame period of the one or more broadcast signals and a frame period of the multiplex transmission frame coincide with each other.
2. The transmission processing unit includes a first transmission processing unit and a second transmission processing unit, The transmitting device according to claim 1 , further comprising a transmission switching unit that switches between the first transmission processing unit and the second transmission processing unit.
3. The transmitting device described in claim 1, wherein the transmitting processing unit extracts information indicating that the frame period of at least one of the specific frames of the one or more broadcast signals and the frame period of the multiplex transmission frame match from a synchronization control information packet inserted into the specific frame whose frame period matches the frame period of the specific frame of the one or more broadcast signals, and identifies the starting position of the specific frame based on the extracted information.
4. The transmitting device according to claim 1 , wherein when the multiplex transmission frame is a multiplex transmission frame in which two or more broadcast signals are multiplexed, the transmitting unit transmits control information indicating rates of each of the two or more broadcast signals.
5. A receiving device for receiving a multiplex transmission frame in which one or more broadcast signals are multiplexed, a reception processing unit for receiving the multiplexed transmission frame, The reception processing unit includes: a receiving unit for receiving control information indicating a timing at which a frame period of the one or more broadcast signals and a frame period of the multiplex transmission frame coincide with each other; A receiving device comprising: a control unit that adjusts frame intervals of the one or more broadcast signals at a timing indicated by the control information, and smooths intervals between packets that constitute the one or more broadcast signals.
6. The receiving and processing unit includes a first receiving and processing unit and a second receiving and processing unit. The receiving device according to claim 5 , further comprising a reception switching section that switches between an output of the first reception processing section and an output of the second reception processing section.
7. The receiving device according to claim 5 , wherein when the multiplex transmission frame is a multiplex transmission frame in which two or more broadcast signals are multiplexed, the receiving unit receives control information indicating rates of each of the two or more broadcast signals.
8. A remultiplexing device comprising: a storage unit that stores information indicating that the frame period of at least one specific frame of one or more broadcast signals and the frame period of a multiplex transmission frame in which one or more broadcast signals are multiplexed match in a synchronization control information packet that is inserted into the specific frame in which the frame period of the specific frame and the frame period of the multiplex transmission frame match.