Abstract:
Creation of a video sequence representative of a digital video sequence, wherein the digital video sequence is divided into a plurality video sections. For at least one of the video sections of the digital video sequence, at least one video portion of the video section is selected, a video segment is determined comprising the at least one selected video portion, at least one item of identification information is associated with the determined video segment for identification of the corresponding video section, at least one item of location information is also associated with the determined video segment for location within the digital video sequence of the at least one video portion included in the segment, and the determined segment is inserted in the video sequence representative of the digital video sequence.
Abstract:
The access method comprises the following steps: i) receiving a request coming from a user for accessing at least one digital document, said request comprising an identifier (303) designating the digital document and an identifier (304) designating said user; ii) searching locally for at least one collection (C1) containing the identifier (303) of the document and the identifier (304) of the user, each collection (C1, C2) being stored locally in response to a positive verification with regard to at least one condition agreeing to supply the document according to at least one access right linked to the collection; and iii) in the case of a positive search, supplying said corresponding document (303) to said user (304) thus designated.
Abstract:
A method of distributing digital data implemented in a telecommunications system that has at least one holding server device able to hold digital data and to receive at least one request for supplying said digital data, at least one client device able to request the digital data of the holding server device, and at least one replication server device able to store a replica of the digital data of the holding server device and to supply the replica digital data to the client device. The method, which is executed after the reception by the holding server device of a request to obtain digital data coming from the client device, selects, on the basis of predetermined information relating to the server devices and/or client devices, from among the holding server device and the at least one replication server device, a server device for supplying the digital data to the client device, and in a case where a replication server device is selected, creating a replica of the requested digital data in the selected replication server device, and redirecting the client device to the selected replication server device for obtaining the digital data.
Abstract:
The disclosure describes transferring at least one data packet in a network from at least one server to a client through a point of interconnection. The point of interconnection executes a process of: receiving from the client at least one configuration map specifying at least one error correction mechanism, receiving from the server the at least one packet, detecting errors included in the at least one packet, and if the at least one packet includes at least one error, applying to the at least one packet at least one error correction mechanism specified in the at least one configuration map.
Abstract:
The invention relates to a method for transmitting over a data communication network data packets of a data stream to a receiving device, characterized in that it comprises the steps of: selecting a data packet from a buffer memory containing data packets to be transmitted (301, 401); determining whether the playout time of the selected data packet at the receiving device allows a recovery of said selected data packet (303, 410); assigning a first priority level or a second priority level to the selected data packet based on the result of the determining step (306, 307, 411, 413); and transmitting the selected data packet with said assigned first or second priority level (308, 408). The invention relates also to a software application and a transmitting device implementing the transmission method.
Abstract:
The invention concerns a method for decoding a video sequence encoded according to a predictive format, which video sequence includes predicted images containing encoded residual data representing differences between the respective predicted image and a respective reference image in the video sequence.The method comprises, for a current predicted image of the video sequence, the steps of: determining (E51) at least one first area of the current predicted image according to meeting of a predetermined criterion; for at least part of the determined at least one first area, applying an error concealment method (E514), said error concealment method using residual data of the current predicted image relative to said part.
Abstract:
The method of transmitting data packets from a server to at least one client comprises: a step (301 to 304) of estimating a time lapse between the transmission of a successive first and second packet, on the basis of information relating to the first packet and a step (306, 307) of triggering and of defining retransmission of the second packet, on the basis of said time lapse. In embodiments, the client estimates said time lapse on the basis of the type of the second packet and on the basis of statistical results concerning the type of the second packet and requests the retransmission of a packet awaited for a longer time than that time lapse.In embodiments, the server estimates the time lapse on the basis of the type of payload of a first packet to retransmit and of at least one second packet following said first packet to retransmit and spontaneously retransmits the second packet with the first packet on the basis of that time lapse.
Abstract:
The reception method is implemented in a receiver apparatus receiving images of a video sequence having undergone losses during an exchange of data with a sender apparatus connected to said receiver apparatus via a communication network. The receiver apparatus comprises at least a first module implementing a transport layer and a second module implementing an application layer, the application layer being subdivided into a first sub-module implementing the decoding of the video and a second sub-module implementing the display of said video. The method comprises the following steps: in the transport layer, transmitting a data loss detection signal intended for the application layer, as soon as the transport layer detects a loss of data; and in the application layer, implementing a loss concealment mechanism, on reception of said loss detection signal and without waiting for said application layer itself to detect said data loss so detected.
Abstract:
The reception method is implemented in a receiver apparatus receiving images of a video sequence having undergone losses during an exchange of data with a sender apparatus connected to said receiver apparatus via a communication network. The receiver apparatus comprises at least a first module implementing a transport layer and a second module implementing an application layer, the application layer being subdivided into a first sub-module implementing the decoding of the video and a second sub-module implementing the display of said video. The method comprises the following steps: in the transport layer, transmitting a data loss detection signal intended for the application layer, as soon as the transport layer detects a loss of data; and in the application layer, implementing a loss concealment mechanism, on reception of said loss detection signal and without waiting for said application layer itself to detect said data loss so detected.
Abstract:
The method of computing the available space in a packet for data stream transport comprises: a step of determining the requirements of each module of a data stream manager, for space in the packet for at least two types of header and/or extension data required by each protocol and/or service used by said module, a step of determining a maximum space requirement in the packet to meet all these requirements, by implementing different rules for combining space requirements for the different types of data and a sum of the combined requirements for the different types of data and a step of computing a difference between the space of the packet and the maximum space requirement in the packet in order to determine the available space for data stream transport.