LOSSLESS DATA CODING FOR BIDIRECTIONAL COMMUNICATION IN A COLLABORATIVE SESSION OF MULTIMEDIA CONTENT EXCHANGE
First Claim
1. A method for lossless data coding applied by a piece of transmitter equipment, in bidirectional communication with at least one piece of receiver equipment in a collaborative session of exchange of multimedia contents, this method including:
- during said session, at least;
one step for exchanging, with said at least one piece of receiver equipment, at least one attribute of a collaboration message which may be used in said session and an index associated with this attribute, said attribute and its index being used by said equipment for updating a shared dictionary of indexed attributes, this dictionary being stored in memory by each of said pieces of equipment during the whole duration of the session;
one step for substituting, in a collaboration message intended to be sent to said at least one piece of receiver equipment, at least one attribute with its index in said shared dictionary;
one step for sending said collaboration message to said at least one piece of receiver equipment; and
one step for destroying said shared dictionary at the end of said session.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed method for coding data includes the exchange between the transmitter and the receiver, in the course of the session, of attributes of collaboration messages that are able to be used in said session and of indices associated with these attributes. In various implementations, the attributes and their indices may be used by these pieces of equipment for updating a shared dictionary of indexed attributes. Upon coding, the attributes of the collaboration messages may be substituted with their indices; and upon decoding, the inverse operation may be carried out. The shared dictionaries may be destroyed at the end of the session.
-
Citations
23 Claims
-
1. A method for lossless data coding applied by a piece of transmitter equipment, in bidirectional communication with at least one piece of receiver equipment in a collaborative session of exchange of multimedia contents, this method including:
-
during said session, at least; one step for exchanging, with said at least one piece of receiver equipment, at least one attribute of a collaboration message which may be used in said session and an index associated with this attribute, said attribute and its index being used by said equipment for updating a shared dictionary of indexed attributes, this dictionary being stored in memory by each of said pieces of equipment during the whole duration of the session; one step for substituting, in a collaboration message intended to be sent to said at least one piece of receiver equipment, at least one attribute with its index in said shared dictionary; one step for sending said collaboration message to said at least one piece of receiver equipment; and one step for destroying said shared dictionary at the end of said session. - View Dependent Claims (2, 11, 12, 20, 21, 22, 23)
-
-
3. A method for decoding data applied by a piece of receiver equipment, in bidirectional communication with at least one piece of transmitter equipment in a collaborative session of exchange of multimedia contents, this method including:
during said session, at least; one step for exchanging, with said at least one piece of transmitter equipment, at least one attribute of a collaboration message which may be used in said session and an index associated with this attribute, said attribute and its index being used by said equipment for updating a shared dictionary of index attributes, this dictionary being stored in memory by each of said pieces of equipment during the whole duration of the session; and one step for receiving a collaboration message transmitted by a so-called piece of transmitter equipment including at least one index; one step for substituting, in said collaboration message said at least one index with the attribute with which it is associated in said shared dictionary; and one step for destroying said shared dictionary at the end of said session. - View Dependent Claims (4, 5, 6, 7, 16, 17)
-
8. A lossless data coding device which may be incorporated into a piece of transmitter equipment capable of establishing a bidirectional communication with at least one piece of receiver equipment in a collaborative session of exchange of multimedia contents, this device including:
-
means for exchanging with said at least one piece of receiver equipment, during said session, at least one attribute of a collaboration message which may be used in said session and an index associated with this attribute, said attribute and its index being used by said pieces of equipment for updating a shared dictionary of indexed attributes; means for storing in memory said shared dictionary for the whole duration of the session; means for substituting, in a collaboration message intended to be sent to said at least one piece of receiver equipment, at least one attribute with its index in said shared dictionary; means for sending said collaboration message to said at least one piece of receiver equipment; and means for destroying said shared dictionary at the end of said session, - View Dependent Claims (10, 13, 14, 19)
-
-
9. A data decoding device which may be incorporated in a piece of receiver equipment capable of establishing a bidirectional communication with at least one piece of transmitter equipment in a collaborative session of exchange of multimedia contents, this device including:
-
means for exchanging with said at least one piece of transmitter equipment, during said session, at least one attribute of a collaboration message which may be used in said session and an index associated with this attribute, said attribute and its index being used by said pieces of equipment for updating a shared dictionary of indexed attributes; means for receiving a collaboration message transmitted by a so-called piece of transmitter equipment including at least one index; means for substituting, in said collaboration message, said at least one index with the attribute with which it is associated in said shared dictionary; and means for destroying said shared dictionary at the, end of said session. - View Dependent Claims (15, 18)
-
Specification