The present invention generally relates to communications systems and, more particularly, to a television (TV) system.
A geolocation feature can be useful under several scenarios including targeted advertising, estimation of reception conditions at specific locations, and mobile navigation. Unfortunately, in current broadcast TV it is not possible for a TV receiver (whether fixed or mobile) to determine its location from the received broadcast TV signals. One example of such a system is a Digital Video Broadcast Terrestrial (DVB-T) style system such as DVB-T2. In a current DVB-T2 system, the DVB-T2 receiver cannot determine its location from the received DVB-T2 signal. This is also unfortunate because the use of the VHF (very high frequency)/UHF (ultra high frequency) spectrum is of additional benefit as it can be easily received indoors. However, even with using the VHF/UHF spectrum there are still some limits to the accuracy of any geolocation system. In particular, the multipath characteristics of the transmission channel can cause errors in location estimation. For example, when a received signal is not a direct line of sight signal, but a reflected signal that has taken a longer path to the receiver, errors in location estimation may occur.
In accordance with the principles of the invention, a time reference field is added to a broadcast TV signal for use by a receiver for implementing a geolocation feature to determine its location from the received broadcast TV signal.
In an illustrative embodiment of the invention, the broadcast TV signal is a DVB-T2 based system. A time reference field is added to an L1 pre-signaling table of a broadcast DVB-T2 signal and location information is added to a Cell List Descriptor of a Network Information Table (NIT) of the broadcast DVB-T2 signal. A DVB-T2 receiver uses the time reference field and the location information from the received broadcast DVB-T2 signal to determine its location.
In another illustrative embodiment, a broadcast TV receiver performs the following method: storing location information for a plurality of broadcast transmitters; receiving a time reference field value in a received broadcast signal from each of the plurality of broadcast transmitters; determining a time differential for each received broadcast signal by comparing the received time reference field value to a time of receipt at the broadcast TV receiver; and calculating a location for the broadcast TV receiver as a function of the plurality of time differentials and stored location information for the plurality of broadcast transmitters.
In view of the above, and as will be apparent from reading the detailed description, other embodiments and features are also possible and fall within the principles of the invention.
Other than the inventive concept, the elements shown in the figures are well known and will not be described in detail. For example, other than the inventive concept, a set-top box or digital television (DTV) and the components thereof, such as a front-end, Hilbert filter, carrier tracking loop, video processor, remote control, etc., are well known and not described in detail herein. In addition, other than the inventive concept, familiarity with networking and current and proposed recommendations for TV standards is assumed and not described herein. Such as, e.g., NTSC (National Television Systems Committee); PAL (Phase Alternation Lines); SECAM (SEquential Couleur Avec Memoire); ATSC (Advanced Television Systems Committee) (e.g., ATSC Standard: Program and System Information Protocol for Terrestrial Broadcast and Cable (PSIP) Document A/65); Chinese Digital Television System (GB) 20600-2006; Digital Video Broadcasting (DVB-T2) and DVB-H. In particular, familiarity with the following DVB-T2 standards is assumed: ETSI EN 302 755 V1.3.1: Digital Video Broadcasting (DVB); Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2); ETSI TS 102 992: Digital Video Broadcasting (DVB); Structure and modulation of optional transmitter signatures (T2-TX-SIG) for use with the DVB-T2 second generation digital terrestrial television broadcasting system; and ETSI EN 300 468: Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems. It should also be noted that the inventive concept may be implemented using conventional programming techniques, which, as such, will not be described herein. Finally, like-numbers on the figures represent similar elements.
As described earlier, it is desirable to determine a physical position for a receiver using over-the-air transmissions. In this regard, a DVB-T2 receiver could determine its location from received transmissions if the receiver knows the physical location of the transmitters and a reference time for each of the transmitters. However, in current DVB-T2 based systems, there is not enough information for a receiver to determine the location of the receiver from the received signals.
In accordance with the principles of the invention, a time reference field is added to a broadcast TV signal for use by a receiver for implementing a geolocation feature to determine its location from the received broadcast TV signal. In an illustrative embodiment of the invention, a DVB-T2 compatible signal format is modified to include a time reference (an absolute time of transmission) and physical location information for a DVB-T2 transmitter for providing a geolocation feature in the receiver. In addition, the inventive concept also makes use of the Future Extension Frame (FEF) feature of DVB-T2. The FEF feature is defined in section 8.4 of ETSI EN 302 755 V.1.3.1 and is further defined in section 6 of ETSI TS 102 992. The FEF feature enables identification of the source transmitter. In addition, the defined waveforms in ETSI TS 102 992 are designed to determine the impulse response of individual SFN (single frequency network) transmitters, and also allows the determination of the relative timing between the received signals from multiple SFN transmitters.
A DVB-T2 compatible signal format in accordance with the principles of the invention is illustrated in
In accordance with the principles of the invention, the L1 pre-signaling data of
The last pieces of information that are needed for geolocation calculation are the locations of the transmitters and the association of the signature waveforms described in ETSI TS 102 992 with each transmitter. This should be done in the higher layers of the protocols. An example of how this can be accomplished would be to use the Network Information Table (NIT) of DVB-T2. For example, a Cell List Descriptor as described in section 6.2.6 of ETSI EN 300 468. A modified Cell List Descriptor 110 is illustrated in
Referring now to
As known in the art, in order to estimate the receiver location in 3 dimensional space as well as the local time, at least 4 separate signals need to be received. If fewer than 4 signals are received, then the location determination has some ambiguity, and only a subset of the location and local time can be estimated. However, even with some ambiguity, there can be enough information to be useful for the broadcaster. For the purposes of this description, it is assumed that 4 separate signals are received as illustrated in
As shown in
An illustrative method for use in DTV receiver 210 in accordance with the principles of the invention is shown in
In terms of step 325, GPS calculations are known in the art and not described in detail herein. As noted above, it is preferable that the receiver receive at least four different signals. For each received signal, the receiver should have the geocentric coordinates of the corresponding transmitter. In the context of the invention, these are the altitude, latitude and longitude fields of Cell List Descriptor 110. In addition, the receiver needs the time of transmission, this is the reference time field in the L1 pre-signaling table 100. The receiver also measures the time of reception at the receiver. With four signals, the following equation is solved for the four unknowns x, y, z, b:
(xi−x)2+(yi−y)2+(zi−z)2=(ρi−b)2 (1)
where x, y and z represents the geocentric coordinates of the receiver; and b is the size of the possible error. Each parameter xi, yi and zi represents the geocentric coordinates for each corresponding transmitter. The parameter ρi represents the distance between each transmitter and the receiver and is given by:
ρi=c(Ti−ti) (2)
where c is the speed of light in meters per nanosecond, Ti is the time the receiver receives the information from that transmitter, and t is the time of transmission of that information from that transmitter. It should be noted that (Ti−ti) is a time differential.
It should be noted that when DTV receiver 210 receives the reference time for transmission, DTV receiver 210 should correct for any internal buffering or processing delay that is present in the receiving algorithms. While the upper protocol layers send UTC time, it is more difficult to get an accurate representation of the receive time due to the amount and variability of time delay due to interleaving, processing delay, and buffering. At the physical layer, a hardware clock in DTV receiver 210 can be used to capture the FEF frame boundary time with a high accuracy.
A high-level block diagram of an illustrative device in accordance with the principles of the invention is shown in
As described above, and in accordance with the principles of the invention, a DVB-T2 receiver implements a geolocation feature. Although the inventive concept was described in the context of DVB-T2, similar modifications can be made to other broadcast TV systems, e.g., the addition of a reference time and location information for each transmitter. For example, similar modifications could be made to the Program and System Information Protocol (PSIP) of ATSC by adding a new table type that would give the locations of the transmitters and the signature waveform associations. The PSIP of ATSC is described in ATSC Document A/65. As such the inventive concept is not limited to DVB-T2. In addition, for non SFN networks, geolocation can still be used by tuning to different nonsynchronized transmitters. Since there is only one transmitted signal, the FEF cannot be used to determine the location of several transmitters at once. It can however be used to determine the time offset for a single transmitter. If multiple channels are tuned, then multiple time of arrival estimates can be found. This method will be less accurate as the clocks for the various transmitters are more likely to have some synchronization error. Also, the accuracy of the receiver internal clock may add some error as it will take some time to tune the various transmitters and capture a geolocation FEF. During this time, the receiver internal clock may drift, introducing some additional timing error.
In view of the above, the foregoing merely illustrates the principles of the invention and it will thus be appreciated that those skilled in the art will be able to devise numerous alternative arrangements which, although not explicitly described herein, embody the principles of the invention and are within its spirit and scope. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention.
This application claims the benefit of U.S. Provisional Application Nos. 61/869,148, filed Aug. 23, 2013 (docket number PU130123); 61/869,143, filed Aug. 23, 2013 (docket number PU130128); 61/882,827, filed Sep. 26, 2013 (docket number PU130158); and 61/891,563, filed Oct. 16, 2013 (docket number PU130168).
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2013/075954 | 12/18/2013 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61869148 | Aug 2013 | US | |
61869143 | Aug 2013 | US | |
61882827 | Sep 2013 | US | |
61891563 | Oct 2013 | US |