The present invention relates to a method of decoding a DVB digital television service by a handheld DVB-H digital television receiver intended to be integrated into a terminal.
It also relates to a method of managing the decoding of a DVB service by a terminal, an assembly of a DVB-H receiver and of a corresponding memory and terminal.
More particularly, the invention relates to the DVB (Digital Video Broadcasting) systems, in particular the broadcasting systems for handheld DVB-H receivers (Digital Video Broadcast for Handheld terminals).
The DVB-H system was introduced in order to be able to broadcast transport streams of the DVB type to a handheld receiver having limited resources in terms of battery.
The data of the DVB transport streams are of two types.
They are thus either useful data which define services or service information called SI/PSI information (Service Information/Program Specific Information) which describe the means in particular in terms of network for accessing the useful data.
The SI service information is defined in the form of tables which define, among other things, a network identifier determining solely the network used for routing the useful data of at least one service by a platform identifier which determines solely the platform supporting the routing of the useful data of the, or of one of these service(s) and by a program identifier of the packets of transport streams TS (Transport Stream) which route the useful data of the or these service(s).
The PSI program specific information is also defined in the form of tables making it possible, among other things, to gain access to the elementary streams constituting a service, for example to each audio and video stream of an audiovisual program service selected by a user and to synchronise the elementary streams during their decoding and their presentation to the user.
In the continuation of the description, the SI/PSI information will be called service information.
This invention is more particularly of advantage for the restoration of a DVB digital television service, typically the programs of a television channel at the switching on of the DVB-H receiver.
Conventionally, at the switching on of the DVB-H receiver, the latter carries out the recovery of the whole of the SI/PSI tables conveyed on the DVB transport stream, this recovery operation having a duration of ten seconds.
The DVB-H receiver then advises the user's terminal, via a message, that it is ready for decoding the DVB services.
Following reception of this message, the terminal requests the receiver to decode the desired television service, or in this case the last service requested by the terminal before the switching off of the receiver.
This has a drawback in that the DVB service is not restored rapidly but only after ten seconds.
The aim of the invention is to solve this problem.
To this end, the subject of the invention is a method of decoding a DVB digital television service by a handheld DVB-H digital television receiver intended to be integrated into a terminal, characterized in that it comprises:
According to particular embodiments, the method includes one or more of the following features, taken individually or in any technically possible combination:
The invention also has as its subject a method of managing, by means of a terminal comprising a DVB-H digital television receiver, the decoding of a DVB digital television service, characterized in that it comprises the steps of the method of decoding said service by the DVB-H receiver as described above, and in that it further comprises:
According to particular embodiments, the method of management includes one or more of the following features, taken individually or in any technically possible combination:
in the case where the read value is different from the recorded value:
The invention also has as its subject an assembly of a DVB-H digital television receiver and of a memory, said assembly being intended to be integrated into a terminal, characterized in that the memory is designed for retaining SI/PSI tables in memory, while the terminal is switched off, and in that the receiver comprises
According to particular embodiments, the assembly of a receiver and of a memory includes one or more of the following features, taken individually or in any technically possible combination:
The invention also has as its subject a terminal characterized in that it comprises an assembly of a DVB-H digital television receiver and of a memory such as described above, and in that it further comprises:
A description will now be given of the embodiments of the invention in a more precise, but non-limiting, manner, with reference to the appended drawings, in which:
The terminal 2 is equipped with switching means 12 allowing the user to alternately switch on and switch off the terminal 2.
In addition, the DVB-H receiver 4 is equipped with means 14 for loading the data contained in the memory 10.
Moreover, the DVB-H receiver 4 has means 16 for decoding digital television transport streams, the transport streams conveying both DVB services and SI/PSI service information tables. The DVB-H receiver 4 also has means for comparison 18 between version field values of SI/PSI tables, as will be detailed hereinafter.
The structure of the device for decoding digital television services according to the invention having been described, the functioning of the method of decoding is described in the continuation of the description with reference to the appended drawings.
At 20, a user actuates the switching means 12 and thereby transmits a request for switching off the terminal 2 and, consequently, the DVB-H receiver 4.
The DVB-H receiver 4 then, at 22, saves the latest version of the SI/PSI service information tables used by the terminal 2, transmitting them via the transmission/receiving means 6 to the memory 10.
As a variant, the saving of the latest version of the SI/PSI tables is performed at any moment as long as the terminal is switched on.
At 24, the terminal 2 saves, in the memory 10, an identifier of the last digital television service received.
At 26, the terminal 2 is switched off.
While the terminal 2 is switched off, the memory 10 retains the SI/PSI tables in memory.
The continuation of the flow diagram concerns the method of decoding the service, the identifier of which was saved, during the switching on of the terminal 2.
Thus, at 28, the user again actuates the switching means 12 so that the terminal 2 is switched on. The loading means 14 then, at 30, load the SI/PSI service information tables saved at 22 in the memory 10 of the terminal 2.
At 32, the DVB-H receiver 4 transmits, via the transmission/receiving means 6, a message indicating that the receiver 4 is ready for the reception and decoding of digital television services.
At 34, the terminal 2 receives the message. It responds thereto by transmitting at 36, by means of the transmission/receiving means 6, a request to the DVB-H receiver 4 for decoding the digital television service, the identifier of which it saved at 24. This request comprises said identifier.
At 38, the DVB-H receiver 4 receives said request from the terminal 2 by means of the transmission/receiving means 6.
The decoding means 16 then, at 40, attempt to decode the digital television service, the identifier of which was transmitted by the terminal 2, using the SI/PSI tables loaded at 30.
This attempt at decoding at 40 fails in the case where the SI/PSI tables loaded at 30 do not correspond to the latest version of the SI/PSI tables.
Finally, at 42, the decoding means 16 update the SI/PSI tables in order to obtain the latest version of the tables.
This updating at 42 is carried out, according to one embodiment, by recovering all the SI/PSI tables regularly according to a fixed period.
According to another embodiment of the invention, this updating is carried out during reception of the transport packets TS by recovery by the decoding means 16 only of the SI/PSI tables in which the version field values have changed. The updating thus comprises:
in the case where the read value is different from the recorded value:
Thus, the method according to the invention makes it possible to restore rapidly, when the SI/PSI tables loaded suffice, the last service decoded by the DVB-H receiver before being switched off by means of attempted decoding using the SI/PSI tables saved before the switching off. This avoids having to wait while the loading of the new SI/PSI tables is carried out as in the state of the art.
Number | Date | Country | Kind |
---|---|---|---|
07 60309 | Dec 2007 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2008/052395 | 12/22/2008 | WO | 00 | 10/21/2010 |