Method for broadcasting multimedia signals towards a plurality of terminals
First Claim
1. A method for broadcasting multimedia signals towards a plurality of terminals as a data flow comprising successive packets, comprising:
- organizing the packets into sessions, a session comprising a set of packets forming a whole,transmitting at least one of the sessions under several versions, the several versions of a same session corresponding to different starting moments,wherein each version of a session comprises a program map table including a version identifier, which allows a terminal to identify the following packet to be taken into account, each of the packets comprising;
a present version identifier; and
a next version identifier, which can either be;
the present version identifier;
ora different version identifier, in case of versions merging, andmerging versions of a same session, so that at least two versions starting at different moments use, at first, session portions which are peculiar to them, and, subsequently, a shared session portion.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention regards a method for broadcasting multimedia signals towards a plurality of terminals as a data flow comprising successive packets, being organised into sessions, a session comprising a set of packets forming a whole, at least some of said sessions being transmitted under several versions, corresponding to different starting moments. According to the invention, such a method implements a mechanism for merging versions of a same session, so that at least two versions starting at different moments use, at first, session portions which are peculiar to them, and, subsequently, a shared session portion.
-
Citations
12 Claims
-
1. A method for broadcasting multimedia signals towards a plurality of terminals as a data flow comprising successive packets, comprising:
-
organizing the packets into sessions, a session comprising a set of packets forming a whole, transmitting at least one of the sessions under several versions, the several versions of a same session corresponding to different starting moments, wherein each version of a session comprises a program map table including a version identifier, which allows a terminal to identify the following packet to be taken into account, each of the packets comprising; a present version identifier; and a next version identifier, which can either be; the present version identifier;
ora different version identifier, in case of versions merging, and merging versions of a same session, so that at least two versions starting at different moments use, at first, session portions which are peculiar to them, and, subsequently, a shared session portion. - View Dependent Claims (2, 3)
-
-
4. A method for broadcasting multimedia signals towards a plurality of terminals as a data flow comprising successive packets, comprising:
-
organizing the packets into sessions, a session comprising a set of packets forming a whole, transmitting at least one of the sessions under several versions, the several versions of a same session corresponding to different starting moments, wherein each version of a session comprises a program map table including a version identifier, which allows a terminal to identify the following packet to be taken into account, and wherein each of the packets comprises a pointer allowing to identify, in the flow, the next packet of the corresponding session, each of the packets comprising; a present version identifier; and a next version identifier, which can either be; the present version identifier;
ora different version identifier, and organizing the flow so that at least some of the packets are identified as the next packet for at least two different packets in the flow. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A terminal for processing a multimedia signal broadcast towards a plurality of terminals as a data flow comprising successive packets, wherein the packets are organised into sessions, a session comprising a set of packets forming a whole, at least some of the sessions being transmitted under several versions, corresponding to different starting moments, versions of a same session are merged, so that at least two versions starting at different moments use, at first, session portions which are peculiar to them, and, subsequently, a shared session portion, and wherein said terminal comprises:
-
means for acquiring a Program Map Table (PMT) corresponding to a current version of at least one of the sessions, said program map table including a version identifier; means for identifying a following packet to be taken into account in said current version of said session, as a function of said version identifier of the Program Map Table, said packet belonging either to said current version or to another version of said session; and means for decoding said packet and for composing a corresponding representation. - View Dependent Claims (10)
-
-
11. A terminal for processing a multimedia signal broadcast towards a plurality of terminals as a data flow comprising successive packets, wherein the packets are organised into sessions, a session comprising a set of packets forming a whole, wherein each of the packets comprises a pointer allowing to identify, in the flow, the next packet of the corresponding session, wherein the flow is organised so that at least some of the packets are identified as the next packet for at least two different packets in the flow, and wherein said terminal comprises:
-
means for acquiring a Program Map Table (PMT) corresponding to a current version of at least one of the sessions, said program map table including a version identifier; means for identifying a following packet to be taken into account in said current version of said session, as a function of said version identifier of the Program Map Table, said packet belonging either to said current version or to another version of said session; and means for decoding said packet and for composing a corresponding representation. - View Dependent Claims (12)
-
Specification