This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2009-117852, filed on May 14, 2009, the entire contents of which are incorporated herein by reference.
The invention relates to a broadcasting receiver capable of receiving emergency alert broadcasting.
Implementation of digital television broadcasting has started. The digital television broadcasting in Japan employs ISDB-T standard. In ISDB-T standard, a transport stream (TS) specified in the standard of Moving Picture Experts Group (MPEG) 2 undergoes various signal processings such as error-correcting coding, interleave coding, and digital modulation to produce a broadcast signal. Then, the broadcast signal is modulated by Orthogonal Frequency Division Multiplexing (OFDM) and then is broadcasted.
In the Orthogonal Frequency Division Multiplexing (OFDM) scheme, wideband signals are transmitted by use of multiple subcarriers that are orthogonal to one another. For this reason, the OFDM scheme is advantageous in that the OFDM scheme has, as one of essential transmission conditions for the terrestrial television broadcasting, an ability to improve delay interference characteristics in the multipath propagation paths.
In a frequency domain of the ISDB-T standard, a single block includes OFDM symbols of 108 carriers. A single segment includes a single block, two blocks, or four blocks, depending on the mode. Accordingly, the number of carriers for each single segment is 108 in the case of a single block, 216 in the case of two blocks, or 432 in the case of four blocks. According to the ISDB-T standard, the transmission of signals is performed using a bandwidth for 13 segments. In addition, in a time domain of the ISDB-T standard, a single frame includes 204 OFDM symbols. The TS-transmission and the energy dispersion processing are performed frame by frame. In addition, the ISDB-T standard can provide a hierarchical transmission, in which plural layers of different transmission characteristics are transmitted simultaneously. Each layer includes one or plural OFDM segments. Parameters, such as the carrier modulation scheme, the coding ratio of inner coding, and the time interleave length, can be specified for each layer.
Information on such a layer and a frame synchronization signal are transmitted by transmission control signals (TMCC: Transmission and Multiplexing Configuration Control). TMCC is inserted into each block of OFDM symbols. In addition, a Scattered Pilot (SP) and a Continuous Pilot (CP) to estimate a frequency response of a transmission path are also inserted into an OFDM frame. Furthermore, Auxiliary Controls 1, 2 (AC1, AC2) are to be inserted into the OFDM frame. AC1 and AC2 are symbols to transmit additional information which a broadcaster can use to transmit special information, for example.
In recent years, receivers for digital terrestrial broadcasting or One seg broadcasting have been very widely used. Use of the digital broadcasting to transmit an emergency alert broadcast publicizing occurrence of a disaster can be anticipated as a prompt and accurate way of publicity.
One of such techniques to perform the emergency alert broadcasting is disclosed in JP-A2008-148230(KOKAI). In the technique of the literature, a broadcasting station assigns segments, which are assigned data broadcasting in the digital broadcasting, to data for emergency alert broadcasting of emergency alert data, and then transmits the data for emergency alert broadcasting.
In the technique of Japanese Patent Application Publication No. 2008-148230, however, it is only viewers who are viewing data broadcasting with digital broadcasting receivers that can obtain information of the emergency alert broadcasting. Specifically, the emergency alert broadcasting is provided to viewers by a telop announcing occurrence of a disaster and being displayed running on the screen of a TV program or by a changeover of a program on the air to a news program.
Thus, viewers whose digital broadcasting receivers are out of operation for providing video and sound of broadcasting are not promptly notified of the content of the emergency alert broadcasting.
It is an object of the invention to provide a broadcasting receiver capable of promptly providing emergency alert broadcasting to viewers by detecting start of emergency alert broadcasting within a short period of time.
According to the invention, detection that emergency alert broadcasting has started can be made in a short period of time. Thus, the invention has an effect that emergency alert broadcasting can be promptly provided to viewers.
According to one aspect of the invention, a broadcasting receiver includes:
According to other aspect of the invention, a broadcasting receiver includes:
According to other aspect of the invention, a broadcasting receiver includes:
Embodiments of the invention will be described hereinafter in detail with reference to the drawings.
It is currently proposed in ISDB-T standard that data for emergency alert broadcasting is placed in and transmitted with AC1 (Auxiliary Control) in an OFDM frame. The embodiment will be described on the assumption that the data for emergency alert broadcasting is placed in AC1.
In
After removing a guard interval from the OFDM signal of the baseband, the FFT unit 15 converts an OFDM signal in the time domain into an OFDM signal in the frequency domain, by FFT (Fast Fourier Transform) process. With this, a symbol data stream (OFDM symbols) showing a phase and amplitude of each carrier of the OFDM signal is obtained. The OFDM symbol is supplied to the demodulator 16.
The demodulator 16 restores original data from the inputted OFDM symbol. For example, the demodulator 16 extracts a transmission mode signal from the inputted OFDM symbol and determines the mode information for the inputted OFDM symbol. Then, according to the determination result, the demodulator 16 performs synchronization detection or delay detection and restores the original data. Specifically, if the transmission mode is the synchronization detection, the demodulator 16 performs amplitude and phase equalization on the OFDM symbol by using a pilot signal in the OFDM frame, and obtains layered information and equalized restored data for the OFDM symbol. In addition, if the transmission mode is the delay detection, the demodulator 16 obtains layered information and equalized data on the OFDM symbol by detecting an error in each carrier by use of the prior and the following symbols, and performing amplitude and phase equalization for the OFDM symbol. An output of the demodulator 16 is supplied to the decoder 17. The decoder 17 restores the signal transmitted by the OFDM signal, by performing error correction processing by use of inner and outer codes provided by the transmitting side, and by performing de-interleave processing. An output from the decoder 17 is a Transport Stream (TS) output signal of the Moving Picture Experts Group (MPEG) 2. Here, convolution coding processing and RS coding processing or the like are employed as inner coding processing and outer coding processing. Although the convolution coding processing and the RS coding processing have been taken as examples, coding processing is not limited to the convolution coding processing and the RS coding processing.
The TS output signal from the decoder 17 is provided to a backend processor 25 external to the OFDM receiving unit 10. The backend processor 25 may be an MPEG decoder or the like, for example. The backend processor 25 decodes the inputted TS output signal, retrieves and outputs video and audio signals of broadcasting content.
The output from the demodulator 16 is also supplied to an AC1 extraction and frame synchronization detector 18 (signal detector). The AC1 extraction and frame synchronization detector 18 extracts AC1 (Auxiliary Control) inserted into every OFDM frame from the output of the demodulator 16.
In addition, Table 1 below shows a configuration of the AC1 (B0 to B203) of 204 bits in the OFDM frame, the AC1 constituting an emergency alert broadcasting frame.
The AC1 completes in 1 OFDM frame. As shown in Table 1, the AC1 includes 82 bits of parity bits (B122 to B203) for differential cyclic error correction at the end of data. In addition, as shown in Table 1, the AC1 data includes 1 bit of differential modulation reference signal (B0), 3 bits of configuration identification signals (B1 to B3), 13 bits of synchronization signals (frame synchronization signals) (B4 to B16), 2 bits emergency start flags (start control signals) (B17 to B18), and 103 bits of emergency information (emergency alert broadcasting data) (B19 to B121), in ascending order of OFDM symbol numbers.
The AC1 extraction and frame synchronization detector 18 detects a frame synchronization signal from the extracted AC1. Here, the 13 bits of frame synchronization signal patterns of B4 to B16 of the AC1 are w0=1010111101110/w1=0101000010001. That is to say, the AC1 extraction and frame synchronization detector 18 detects a pattern which is identical to a pattern specified by B4 to B16 of Table 1, as a synchronization signal, from each bit of AC1 in the OFDM frame. The AC1 extraction and frame synchronization detector 18 outputs AC1 data for the extracted one OFDM frame to an AC1 buffer 19.
When AC1 data is accumulated in the AC1 buffer 19, a differential cyclic code error detection circuit 20 (an error correction unit) performs error detection and correction processing of the AC1 data, using parity bits. The emergency alert broadcasting data (B19 to B121) is contained in the AC1 data, and the differential cyclic code error correction circuit 20 stores the emergency alert broadcasting data after error detection in a data readout resister 22 (a data storage unit). That is to say, if there is no error, the received emergency alert broadcasting data is directly stored in the data readout register 22. In contrast, if there is any error, the emergency alert broadcasting data having the error corrected by the differential cyclic code error correction circuit 20 is stored.
A status register 21 is designed to store a start flag showing a detection result that the emergency alert broadcasting data was transmitted by the AC1 data (as a start flag storage unit), and an error flag showing error judgment result of the AC1 data (as an error flag storage unit).
In the embodiment, the start flag of the status register 21 is updated by the AC1 extraction and frame synchronization detector 18. In addition, the error flag of the status register 21 is updated by the differential cyclic error correction circuit 20. That is to say, when detecting the synchronization signals of B4 to B16 and the start control signals of B17 to B18, the AC1 extraction and frame synchronization detector 18 outputs a signal showing the detection result of the start control signal to the status register 21, without detecting all data of AC1. The start flag of the status register 21 is “1”, for example, when the start control signal is detected, and remains “0” when the start control signal is not detected.
In addition, the differential cyclic error correction circuit 20 outputs error judgment result of whether or not the AC1 data has an error, to the status register 21. For example, according to error judgment result of the differential cyclic error correction circuit 20, the error flag of the status register 21 indicates “0” when the AC1 data has an error, and “1” when the AC data does not have an error.
Usually, in order to utilize the AC1 data, all data of the AC1 for a OFDM frame needs to be extracted and subjected to error detection and correction. Therefore, in a conventional manner, detection that the emergency alert broadcasting was performed is not made at least during reception of an entire OFDM frame, after the reception of the emergency alert broadcasting is started.
In contrast, in the embodiment, after capturing 19 bits from B0 to B18 in advance, the AC1 extraction and frame synchronization detector 18 can detect that the emergency alert broadcasting was performed before the error correction processing is performed. Thus, the AC1 extraction and frame synchronization detector 18 can output detection result of the start control signal in an extremely short period after the emergency alert broadcasting starts.
The status register 21 and the data readout register 22 are respectively connected to a controller 26 provided external to the OFDM receiving unit 10 by way of data busses 23, 24. Here, the controller 26 can be configured by a microcomputer. The controller 26 reads out a start flag and an error flag from the status register 21, and reads emergency alert broadcasting data from the data readout register 22. In addition, the controller 26 can control a power source of the backend processor 25 or the like, on the basis of the start flag and the error flag.
For example, consider a case where a main power source of a television receiver in which the device of
In addition, when reading the error flag “1” (indicating that there is no error) of the status register 21, the controller 26 reads emergency alert broadcasting data from the data readout register 22 and performs processing based on the read emergency alert broadcasting data.
In addition, if the controller 26 reads the error flag “0” (indicating that there is an error) of the status register 21, even if the start flag is “1”, the controller 26 suspends power supply to the decoder 17 and the backend processor 25 that the controller 26 has once started to operate, and stops the operations of the decoder 17 and the backend processor 25.
The operation of the embodiment thus configured will be described hereinafter with reference to the flowchart of
As operating state of the television receiver in which the device of
Now assume that the main power source is turned off. Even in this case, a digital broadcast signal received by the antenna is supplied to the tuner 12 so that a signal for a predetermined channel is received. The A/D converter 13 receives output of the tuner 12 and converts the output into a digital signal. Then, the digital signal is supplied to the orthogonal detector 14. In the orthogonal detector 14, an OFDM signal of a baseband is obtained from the received signal, and supplied to the FFT unit 15.
The FFT unit 15 removes a guard interval from the OFDM signal of the baseband, and converts the OFDM signal in time domain into an OFDM symbol in frequency domain by the FFT (Fast Fourier Transform) processing. The OFDM symbol is supplied to the demodulator 16. The demodulator 16 restores original data from the inputted OFDM symbol. The OFDM frame is supplied from the demodulator 16 to the decoder 17. The decoder 17 outputs a TS output which is obtained by subjecting an output of the demodulator 16 to the error correction processing and the de-interleave processing.
Now assume that as a result of occurrence of a disaster or the like, a broadcasting station inserts emergency alert broadcasting data into AC1 in an OFDM frame and transmits the data in the AC1. The OFDM frame from the demodulator 16 is also supplied to the AC1 extraction and frame synchronization detector 18. The AC1 extraction and frame synchronization detector 18 extracts the AC1 data from the OFDM frame, and first detects the frame synchronization signal patterns (B4 to B16). The AC1 extraction and frame synchronization detector 18 further detects the start control signals (B17, B18). When detecting the start control signals, the AC1 extraction and frame synchronization detector 18 immediately outputs the detection result of the start control signals to the status register 21. Accordingly, the start flag of the status register 21 is rewritten from “0” to “1” (Step S1).
The controller 26 reads content of the status register 21 at predetermined timing by way of the data bus 23 (Step S2). When detecting that the read start flag has been updated to “1” (Step S3), the controller 26 performs such a control that supply voltage is supplied to the decoder 17 and the backend processor to automatically activate the television receiver. Accordingly, the television receiver is activated in an extremely short period of time after the emergency alert broadcasting starts (Step S4).
On the one hand, the AC1 extraction and frame synchronization detector 18 continues to extract AC1 and stores AC1 data for an OFDM frame in the AC1 buffer 19. When the AC1 data is stored in the AC1 buffer 19, the differential cyclic error correction circuit 20 performs error detection and correction processing. The differential cyclic error correction circuit 20 outputs the error detection result to the status register 21. At the same time, the differential cyclic error correction circuit 20 outputs the emergency alert broadcasting data which has been subjected to the error correction processing on the basis of the error detection result, to the data readout register 22 (Step S5).
The controller 26 reads the error flag of the status register 21 (Step S6). When reading the error flag “1” (Yes in Step S7), the controller 26 judges that the AC1 data has an error. In this case, for example, the controller 26 suspends power supply to the decoder 17 and the backend processor 25 to stop the operation of the television receiver (Step S10).
When the controller 26 reads the error flag “0” (No in Step S7), the controller 26 judges that the AC1 data has no error, and reads the emergency alert broadcasting data from the data readout register 22 (Step S8). The controller 26 controls the backend processor 25 so that presentation is made to a user on the basis of the read emergency alert broadcasting data (Step S9).
Thus, in the embodiment, the AC1 extraction and frame synchronization detector 18 can detect a start control signal in an extremely short period of time from the start of the emergency alert broadcasting. Specifically, time of a OFDM frame (200 milliseconds) is originally needed for making judgment on the emergency alert broadcasting. However, according to the embodiment, the AC1 extraction and frame synchronization detector 18 can make a judgment within approximately 18 milliseconds for reading 19 symbols. In addition, since the controller 26 reads the start flag based on detection of the start control signal, the television receiver can be automatically activated even when the main power source is turned off. Therefore, presentation of the emergency alert broadcasting to viewers can be made. With this, even when the main power source is turned off, the receiver can be activated in an extremely short period of time from the start of the emergency alert broadcasting, thereby presenting the emergency alert broadcasting to the viewers.
The embodiment differs from the first embodiment in that an OFDM receiving unit 30 to which a match detector 31 is added is employed. Emergency alert broadcasting data from the differential cyclic error correction circuit 20 is given to the match detector 31. In addition, emergency alert broadcasting data stored in the data readout register 22 is also given to the match detector 31. The match detector 31 detects whether or not the emergency alert broadcasting data from the differential cyclic error correction circuit 20 perfectly matches the emergency alert broadcasting data from the data readout register 22. That is to say, the match detector 31 is designed to detect whether or not the emergency alert broadcasting data has been updated, and to output the detection result to the status register 21.
The status register 21 holds a start flag and an error flag, as with the first embodiment. Furthermore, the status register 21 holds an update flag based on the detection result of the match detector 31. The controller 26 reads the update flag and detects a mismatch between the emergency alert broadcasting data from the differential cyclic error correction circuit 20 and the emergency alert broadcasting data from the data readout register 22. That is to say, only when the update flag has been updated (a mismatch has been detected), the controller 26 reads out the emergency alert broadcasting data stored in the data readout register 22.
In the embodiment thus configured, the match detector 31 outputs the detection result showing whether or not the emergency alert broadcast data has been updated, to the status register 21. With this, the status register 21 holds the update flag showing whether or not the emergency alert broadcasting data has been updated.
The controller 26 accesses the status register 21 at predetermined timing, and reads a start flag, an error flag, and an update flag. When the controller 26 reads the start flag “1” and the error flag “0”, it reads the emergency alert broadcasting data stored in the data readout register 22.
Since the emergency alert broadcasting data is likely to be updated momentarily, the controller 26 needs to check the emergency alert broadcasting data regularly. Since the minimum update time of the emergency alert broadcasting data is a period of one OFDM frame, the controller 26 only has to read out the emergency alert broadcasting data for every OFDM frame.
The emergency alert broadcasting data is, however, not always updated for each OFDM frame, and the controller 26 may read the data unnecessarily. Thus, in the embodiment, the controller 26 reads the emergency alert broadcasting data from the data readout register 22 at the timing when the update flag is updated.
When the emergency alert broadcasting data is updated after 10 OFDM frames, for example, the controller 26 performs readout from the data readout register 22 only once every 10 OFDM frames after the last update. That is to say, the controller 26 only has to perform readout from the data readout register 22 for the number of times 1/10 of the number of frames. This can prevent unnecessary readout by the controller 26.
Thus, the embodiment has advantages not only that the embodiment achieve the similar effect to the first embodiment, but also that the embodiment can prevent the controller 26 from reading out data unnecessarily.
The third embodiment differs from the second embodiment in that the third embodiment has employed an OFDM receiving unit 40 to which a multiplexer 41 is added. The multiplexer 41 receives a TS output from a decoder 17, detection result of a start control signal from an AC1 extraction and frame synchronization detector 18, and emergency alert broadcasting data from a data readout register 22. When the AC1 extraction and frame synchronization detector 18 notifies the multiplexer 41 that the start control signal was detected, the multiplexer 41 reads out the emergency alert broadcasting data from the data readout register 22. Then, the multiplexer 41 multiplexes the emergency alert broadcasting data to the TS output signal from the decoder 17, and outputs multiplexed data to a backend processor 25.
The TS output signal is outputted for each packet of 204 bytes. Leading 188 bytes of the 204 bytes are a data portion, and last 16 bytes are a parity period in which the parity is arranged. The multiplexer 41 is designed to multiplex the emergency alert broadcasting data onto the parity period of the TS output signal, for example, and output the multiplexed data.
In the embodiment thus configured, when the emergency alert broadcasting starts, a TS output obtained by multiplexing the emergency alert broadcasting data onto the parity period of the TS output signal from the decoder 17 is outputted.
With this, the backend processor 25 can obtain the emergency alert broadcasting data, without the readout operation of the emergency alert broadcasting data by the controller 26.
Meanwhile, output from the demodulator 16 is an OFDM frame. The data of an OFDM frame from the demodulator 16 has been interleaved, and the decoder 17 obtains a TS output signal by de-interleaving data of multiple OFDM frame.
In other words, timing at which the emergency alert broadcasting data is obtained does not correspond to the timing of the TS output signal from the decoder 17. Thus, as shown in
In the multiplexer 41 shown in
a) to (g) show the operation.
An output clock of
The selector 51 receives the input TS data shown in
Furthermore, in order to solve the problem of
The packet counter 54 counts the packet signals and outputs the count to a decoder 53. Based on the number of clocks from start of the packet period, the decoder 53 generates a parity timing signal during the parity period and outputs the parity timing signal to the selector 52. Furthermore, the decoder 53 generates a parity start signal (
The register 56 captures a frame counter value at the timing of the parity start signal and outputs the parity start signal (
Now, the output OFDM frame from the demodulator 16 is switched in the parity period of the TS data from the decoder 17. In this case, as shown in
The register 56 captures the frame count value at the parity start signal, and outputs the frame count value. In this case, the frame count value of the register 56 is a value corresponding to the OFDM frame A (
The match detector 58 detects a match or mismatch between outputs from the registers 56, 57. In this case, since a mismatch occurs, the match detector 58 outputs the change flag (NG) shown in
Thus, in this case, as shown in
Thus, as shown in the embodiment, the emergency alert broadcasting data can be multiplexed correctly to the TS output. This eliminates the need for the controller to read the emergency alert broadcasting data, and thereby enables the reduction of processing of the controller.
Other embodiments or modifications of the present invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and example embodiments be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following.
Number | Date | Country | Kind |
---|---|---|---|
2009-117852 | May 2009 | JP | national |