Method for signaling broadcast video content, and recording method and device using the signaling
09838642 · 2017-12-05
Assignee
Inventors
Cpc classification
H04N5/775
ELECTRICITY
International classification
Abstract
A signaling method of video content and services broadcast by to a multitude of reception devices, the contents being encoded into data packets transmitted in a transport stream associated with a signaling stream is disclosed that comprises an insertion step of a unique identifier associated with each of the video contents or services in the signaling stream; an insertion step of the unique identifier into packets of the transport stream transmitting the video content or service corresponding to the unique identifier. Advantageously, the unique identifier is derived from a characteristic of the content among the title of the video content or service, the date and theoretical continuous broadcast time of the video content or service. A method for recording and a recording device using the signaling is further disclosed.
Claims
1. A method for signaling audiovisual contents comprising: inserting an identifier associated with a first audiovisual content into a signaling stream, said signaling stream describing said first audiovisual content, said describing said first audiovisual content comprising including a name and a channel for said first audiovisual content, said first audiovisual content including a plurality of content streams, each content stream being one of audio and video and encoded into data packets, said data packets included in transport packets of a transport stream, said transport stream including a plurality of audiovisual contents and being adapted to be broadcast to a plurality of reception devices, wherein said identifier uniquely determines said first audiovisual content in said signaling stream and in said transport stream; inserting said identifier into at least one first transport packet of said transport stream, said at least one first transport packet comprising at least one data packet of one of said plurality of content streams of said first audiovisual content, wherein said identifier is derived from at least one characteristic comprising a title of said first audiovisual content and said transport stream is one of an internet protocol (IP) transport stream and said identifier is inserted into an extension field of real-time transport protocol (RTP) packets of said IP transport stream and a moving picture expert group 2 transport stream (MPEG2-TS) and said identifier is inserted as private data into an adaptation field of transport packets of said MPEG2-TS transport stream.
2. The method according to claim 1, wherein said first transport packet is an intra-picture.
3. The method according to claim 1, wherein said at least one first transport packet includes data packets from only one of said plurality of content streams.
4. A method for recording audiovisual contents comprising: receiving a signaling stream, said signaling stream describing a first audiovisual content, said describing said first audiovisual content comprising including a name and a channel for said first audiovisual content, said first audiovisual content including a plurality of content streams, each content stream being one of audio and video and encoded into data packets, said data packets included in transport packets of a transport stream, said transport stream broadcast to a plurality of reception devices and including a plurality of audiovisual contents; detecting, in said signaling stream, an identifier associated with said first audiovisual content, wherein said identifier uniquely determines said —first audiovisual content in said signaling stream and in said transport stream; when said identifier is an identifier associated with a content to record, detecting said identifier in at least one first transport packet of said transport stream, said at least one first transport packet comprising at least one data packet of one of said plurality of content streams of said first audiovisual content, and recording each data packet included in said at least one first transport packet, wherein said identifier is derived from at least one characteristic comprising a title of said first audiovisual content and said transport stream is an internet protocol (IP) transport stream and said identifier is inserted into an extension field of real-time transport protocol (RTP) packets of said IP transport stream a moving picture expert group 2 transport stream (MPEG2-TS) and said identifier is inserted as private data into an adaptation field of transport packets of said MPEG2-TS transport stream.
5. The method according to claim 4, wherein said recording comprises recording data packets comprised in at least one second transport packet of said transport stream, said second transport packet being associated with said first transport packet.
6. The method according to claim 4, said method comprising selecting a content to record from said contents and determining an identifier associated with said selected content from said signaling stream.
7. The method according to claim 4, said method comprising activating data packet reception of said transport stream according to said signaling stream.
8. The method according to claim 4, wherein said recording further comprises recording data packets of at least one second of said content stream, said data packets being comprised in at least one second transport packet of said transport stream, said second transport packet being associated with said first transport packet from a program map (PMT) table comprised in said transport stream.
9. The method according to claim 4, wherein said at least one first transport packet includes data packets from only one of said plurality of content streams of said first audiovisual content.
10. A receiving device for recording audiovisual contents, said device comprising at least one processor configured for: receiving a signaling stream, said signaling stream describing a first audiovisual content, said describing said first audiovisual content comprising including a name and a channel for said first audiovisual content, said content including a plurality of content streams, each content stream being one of audio and video and encoded into data packets, said data packets included in transport packets of a transport stream, said transport stream broadcast to a plurality of reception devices and including a plurality of audiovisual contents; detecting, in said signaling stream, an identifier associated with said first audiovisual content, said identifier uniquely determining said first audiovisual content in said signaling stream and in said transport stream; when said identifier is an identifier associated with a content to record, detecting said identifier associated with said first audiovisual content in at least one first transport packet of said transport stream, said first transport packet comprising at least one data packet of said one of said plurality of content streams of said first audiovisual content; and recording each data packet included in said at least one first transport packet wherein said identifier is derived from at least one characteristic comprising a title of said first audiovisual content and said transport stream is one of an internet protocol (IP) transport stream and said identifier is inserted into an extension field of real-time transport protocol (RTP) packets of said IP transport stream and a moving picture expert group 2 transport stream (MPEG2-TS) and said identifier is inserted as private data into an adaptation field of transport packets of said MPEG2-TS transport stream.
11. The receiving device according to claim 10, wherein said at least one first transport packet includes data packets from only one of said plurality of content streams of said first audiovisual content.
12. The receiving device according to claim 10, wherein said recording further comprises recording data packets comprised in at least one second transport packet of said transport stream, said second transport packet being associated with said first transport packet.
13. A signaling device for signaling audiovisual contents, said device comprising at least one processor configured for: inserting, an identifier associated with a first audiovisual content into a signaling stream, said signaling stream describing said first audiovisual content, said describing said first audiovisual content comprising including a name and a channel for said first audiovisual content, said content including a plurality of content streams, each content stream being one of audio and video and encoded into data packets, said data packets included in transport packets of a transport stream, said transport stream broadcast to a plurality of reception devices and including a plurality of audiovisual contents, wherein said identifier uniquely determines said first audiovisual content in said signaling stream and in said transport stream; inserting said identifier into at least one first transport packet of said transport stream, said at least one first transport packet comprising at least one data packet of one of said plurality of content streams of said first audiovisual content, wherein said identifier is derived from at least one characteristic comprising a title of said first audiovisual content and said transport stream is one of an internet protocol (IP) transport stream and said identifier is inserted into an extension field of real-time transport protocol (RTP) packets of said IP transport stream and a moving picture expert group 2 transport stream (MPEG2-TS) and said identifier is inserted as private data into an adaptation field of transport packets of said MPEG2-TS transport stream.
14. The signaling device according to claim 13, wherein said at least one first transport packet includes data packets from only one of said plurality of content streams of said first audiovisual content.
15. The signaling device according to claim 13, wherein said first transport packet is an intra-picture.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The invention will be better understood and illustrated by means of non-restrictive embodiments and advantageous implementations, with reference to the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
(6) The present invention comprises a method and device in which a client programs the recording of a video content broadcast for example by using the data of a programme guide. The broadcast of the content constitutes an event E.sub.i. According to the invention, a unique identifier M.sub.i is associated with the event E.sub.i. This identifier M.sub.i, defined in the signalling data E.sub.i, is inserted into the transport packed of the content to record. Only the data packets corresponding to this content are recorded. The present invention has the advantage of synchronising the recording of a content to the nearest picture both for the start and end of the content, or again in the middle of the latter (adverts).
(7)
(8) According to a particular characteristic, the unique identifier M.sub.i is derived from the title of the content encrypted by a hash function. According to a variant, the unique identifier M.sub.i is derived from the date and theoretical time of broadcast of the video content. The identifier M.sub.i can associate the data packets received by the decoder with a content. The identifier M.sub.i is sent at the level of the transport session, for example over an IP network in RTP packets or over a DVB network in the adaptation field of the MPEG2-TS. The unique identifier M.sub.i is advantageously sent in metadata associated with the broadcast of the content.
(9) According to one embodiment, the audio and video content are encoded according to the MPEG communication protocol. A packet known as elementary or ES (Elementary Stream) contains a unique type of data (video, audio 1 or audio 2) of which the format depends on the function of the codec used. The MPEG transport layer defines a transport stream of ES packets. Each ES packet is identified by its PID in the header of the MPEG2-TS packet. The different PID relating to a content are described in the PMT associated with the service. Among the different ES packets, a main ES packet is determined Advantageously, the main ES packet is a packet that is systematically decoded. For example, the first packet starting each GOP (Group of Pictures), that is each intra-picture.
(10) Advantageously, the unique identifier is inserted into each main ES. Further, the Mi identifier will be advantageously transported by the same ES during the entire event. This characteristic considerably reduces the repetition of the identifier to insert into the transport stream. The decoder detects the main ES packet by means of the identifier and associates it with the other ES packets of the stream by means of the PMT table. All these packets are stored in the decoder for a recording. Naturally, the invention is not limited to the embodiment. In particular, if the content is a radio transmission, the main ES is of the audio type. In particular, if the content is a scalable video content. Each ES packet can be a main packet.
(11) According to an embodiment, the contents are broadcast over a broadband IP network, thus offering a IPTV service as defined in the DVB-IPTV standard (in ‘DVB-IPTV 1.4: Transport of MPEG 2 TS Based DVB Services over IP Based Networks’, TS 102 034 V1.4.1, dating from August 2009).
(12) According to a particular embodiment of IPTV, the transport stream uses the RTP protocol detailed in the RFC 3350 ‘RTP: A Transport Protocol for Real-Time Applications’ by H. Schulzrinne, S Casner, R Frederick and V Jacobson in July 2003.
(13) According to a DVB-IPTV particular embodiment, the signalling is realized by means of programme guide technologies such as SD&S (‘Service Discovery and Selection’ of DVB-IPTV) or BCG (‘Broadcast Content Guide’ of DVB-IPTV) or even TV-Anytime.
(14) According to a particular characteristic, the identifier M.sub.i is derived from the GRID (Content Reference Identifier) introduced into the DVB-IPTV programme guide (Broadband Content Guide) by compressing it for example by a hash function. The identifier M.sub.i is sent with the signalling information.
(15) According to another particular characteristic, the identifier M.sub.i is also sent in the RTP packets transporting data packets, advantageously the main packets as described previously. In
(16) According to another embodiment, the contents are broadcast over a satellite broadcast, cable or radio network using the MPEG2-TS standard (in ISO/IEC 13818-1: “Information technology—generic coding of moving pictures and associated audio information: Part 1 Systems”).
(17) According to a particular embodiment of DVB-MPEG2-TS, the signalling based on the MPEG2-PSI and DVB-SI tables is inserted in the transport stream itself.
(18)
(19)
(20)