A lot of present mobile phones comprise a DVB-H receiver for receiving services, in particular video services. A DVB-H receiver comprises a tuner and a demodulator.
A DVB-H network comprises a plurality of coverage zones (also called coverage cells), with most of the coverage zones overlapping with neighbor coverage zones.
A respective signal is emitted over each coverage zone, at a respective frequency.
Each signal conveys a plurality of services by using a time slicing method, so that one particular service is not transmitted continuously, but in periodical time slices (or bursts). A same service is typically conveyed by several signals of different coverage zones, so that the service can be received on a broad area.
In operation, the tuner is located in one of the coverage zones, referred to as the current coverage zone, the current coverage zone emitting a signal, referred to as the current signal. The tuner is synchronized with the current signal during the time slices dedicated to the at least one service intended to be received, leaving free the time intervals separating the time slices dedicated to the at least one service intended to be received.
In order for the receiver to move to another coverage zone without service interruption, it is known to scan the frequencies of the network. The known scanning method comprises obtaining a group of frequency values of the frequencies of coverage zones of the network, and start periodically a scan of the frequency values of the group, with a predetermined fixed periodicity. The time between two starts of scan is thus also fixed and called the monitoring time.
However, the number of frequency values of the group may change in time, so that two main problems occur.
First, in the case the group happen to comprise a lot of frequency values, the tuner will not have the time to scan all the frequency values of the group during the monitoring time, so that some frequency values of the group will not be scanned.
Second, in the case the group happen to comprise few frequencies, the tuner will end the scan very quickly, leaving the rest of the monitoring time unused.
The invention aims at alleviating the previous problems, with a method for scanning frequencies that does not need a fixed monitoring time.
Accordingly, the invention relates to a method according to claim 1.
Other features of the method are set forth in dependant claims 2 to 6.
The invention further relates to a tuner according to claim 7.
Other features of the tuner are set forth in claims 8 to 11.
The invention further relates to a receiver according to claim 12.
The invention further relates to a mobile phone according to claim 13.
These features and other of the invention will become apparent by reading the following description of an embodiment of the invention. The description refers to the enclosed drawings, which comprise:
Referring to
The DVB-H receiver 12 comprises a tuner 16 and a demodulator 18.
The tuner 16 is configured for synchronizing to a DVB-H signal emitted at a respective frequency, and for scanning frequency values, in order to determine available frequencies.
The demodulator 18 is configured for demodulating the signal to which the tuner is synchronized, in order to allow the terminal to display to the user at least one service conveyed by the signal.
The tuner 16 comprises a module 20 for obtaining all the frequency values of the frequencies of the coverage zones of the network, excluding the current coverage zone.
More precisely, the module 20 is configured for obtaining the frequency values from SI/PSI tables conveyed in the DVB-H signal to which the tuner 16 is synchronized.
The tuner 16 further comprises a memory in which at least one list of frequency values is stored. In
The tuner 16 further comprises a module 22 for classifying the frequency values obtained by the module 20 in groups of frequency values, one group for each list. This means that the module 20 is intended to determined, for each obtained frequency value, the group it belongs to. The module 20 is further intended to update the at least one list according to the classification (by removing and/or adding frequency values to the list).
The tuner 16 further comprises a module 24 for continuously scanning the frequency values of the at least one group, in a way that will be further described in the following description, with reference to
Referring to
The network comprises a plurality of coverage zones, a respective DVB-H signal being emitted over each coverage zone of the network, at a respective frequency.
Each DVB-H signal conveys a plurality of services according to a time slicing method, so that each service is conveyed during a periodical time slice dedicated to the service.
The mobile phone 10, and thus also the tuner 16, is located in one of the coverage zones, referred to as the current coverage zone. A DVB-H signal, referred to as the current signal, is emitted over the current coverage zone.
The current signal is received by the receiver 12, so as to receive at least one service conveyed by the current signal. More precisely, the tuner is synchronized with the current signal during the time slices dedicated to the at least one service being received, while the demodulator 18 demodulates the time slices dedicated to the at least one service being received.
The method first comprises the module 20 obtaining (step 100) all the frequency values of the frequencies of the coverage zones of the network.
The method then comprises the module 22 classifying (step 102) the obtained frequencies in three groups, and updating the three lists L1, L2, L3 accordingly.
The first group regroups the frequency values of the frequencies of the signals, each being emitted over a coverage zone that overlaps with the current coverage zone, and each conveying the same content as the current signal. The first group is further associated with a first weight. The frequency values of the first group are listed in the first list L1.
The second group regroups the frequency values of the frequencies of the signals, each emitted over a coverage zone that does not overlap with the current coverage zone, and each conveying the same content as the current signal. The second group is further associated with a second weight. The frequency values of the second group are listed in the second list L2.
The third group regroups the frequency values of the frequencies of the signals, conveying a content that is different from the content of the current signal. The third group is further associated with a third weight. The frequency values of the third group are listed in the third list L3.
In the previous definitions of the group, “content” means “the service or services that the mobile phone 10 receives through the current DVB-H signal”, a service being identified by its IP address and platform ID.
The first, second and third weights are set by the network. For instance, the mobile phone 10 acquires them through the received current signal. Preferably, at least one of the three weights is different from the other.
The method further comprises, during time intervals separating the time slices dedicated to the at least one service being received, the tuner 16 scanning (step 104) all the frequency values of each group, whatever is the number of frequency value in the preceding group. More precisely, the module 24 browses continuously each list L1, L2, L3, in a loop manner, i.e. from the beginning to the end of the list, then back to the beginning. The scanning is realised in parallel to the updating of the lists L1, L2, L3.
Preferably, the scanning of the groups are mixed up: the tuner 16 scans some frequency values of the first group, then some frequency values of the second group, then some frequency values of the third group, then some frequency values of the first group again, etc. More precisely, the ratio between the number of times one of the groups is scanned and the number of times another of the groups is scanned is equal to the ratio of their respective weights.
In a first embodiment, the tuner 16 is configured for scanning during all the time intervals separating the time slices dedicated to the at least one service being received.
In a second embodiment, the tuner 16 is configured for scanning the frequency values only during a ratio of the time intervals separating the time slices dedicated to the at least one service intended to be received.
Preferably, the ratio is set by the network, through the received current signal.
Preferably, the module 20 is intended to update each list by adding new frequency values after the currently scanned frequency value (or the last frequency value that has been scanned if the module 24 is scanning the frequency value of another list), near the currently scanned frequency value, for example 10 or less frequency values ahead from the currently scanned frequency value. In this way, the new added frequency values are scanned a short time after their addition.
Number | Date | Country | Kind |
---|---|---|---|
07291608.3 | Dec 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2008/068131 | 12/22/2008 | WO | 00 | 6/18/2010 |