摘要:
The present invention concerns a method of coding a plurality of digital image signals in a bitstream, said signals each corresponding to a view of a scene, the said coding method comprising the use of a pre-determined predictive coding structure, the views being associated with input views in the coding structure. The coding method according to the invention comprises, for at least one pair of views of the scene, steps of determining a spatial intersection zone (E44) and of calculating a value representing the similarity between the signals corresponding to said views (E45), according to at least some of the signals contained in said spatial intersection zone. These steps are followed by a step of associating (E46) at least one view with an input view of the predictive coding structure according to at least one calculated similarity value. The invention applies both to fixed image signals and to image sequences.
摘要:
To identify data losses in a video sequence transmitted between a server and at least one client over a communication network, the sequence comprising a plurality of video data containers coded using scalable video coding employing a predetermined number of hierarchical levels, the video data containers being transmitted over the network via a series of data transport packets: a process (311) is carried out of detecting losses and of locating the video data affected by those losses, without decoding the video data, by combining information coming from transport packets and information coming from video data container headers.Application for improving decoding on receiving a video sequence.
摘要:
The method of scalable coding of moving images using at least one reference image for at least one image to code, comprises, at least on passing, for a so-called “current” image, from an initial quality level to an intended quality level different from the initial quality level: a step (705) of coding the current image as far as the intended quality level to provide a coded current image, a step (710) of reconstructing the current image at the intended quality level to provide a reconstructed current image of intended quality level, a step (715) of obtaining at least one reference image of the current image at the initial quality level, to provide a prediction image for the initial quality level, a step (720, 725) of determining a differential texture refinement depending on the prediction image for the initial quality level and on the reconstructed current image of intended quality level and a step (730) of coding the differential texture refinement.
摘要:
The invention in particular concerns a method and a device for estimating a level of use of a communication network linking a server and at least one client, said communication network being used to transmit a data stream at a transmission rate corresponding to the temporal frequency of said data stream, said data stream comprising at least one item of information characterizing a theoretical rate dependent on said transmission rate of said data stream. After having obtained (121) said theoretical rate of said data stream, the real reception rate of at least one part of said data stream is evaluated (109). Said theoretical rate and said evaluated rate are then compared (113) to estimate said level of use of said communication network. The level of subscription of a client to multicast sessions may be adapted according to the level of use of the communication network.
摘要:
The method of transmitting a video stream over a network between a transmission device and at least one reception device comprises: —a step (502) of encoding so-called “primary” data of the video stream according to a first type of encoding, —a step (516, 518) of obtaining so-called “secondary” video data, dependent on the primary data, by the simulation of transmission errors potentially suffered by the video stream and at least one method of masking losses due to said transmission errors able to be implemented by a reception device able to decode the primary video stream encoded according to the first type of encoding, —a step (520, 522) of encoding secondary data according to a second type of encoding different from the first type of encoding, and —a step of transmitting, by means of the network, primary data encoded according to the first type of encoding and at least some of the secondary data encoded with the second type of encoding.
摘要:
The method of transmitting image data of a sequence of images comprises, for at least one image of said sequence of images:a step of coding an initial image at a first resolution, a step (602, 607) of determining a corrective signal representing the difference between the image temporally following the initial image at a second resolution and an image at the second resolution calculated from the initial image at the first resolution, a step (603, 604, 608, 609) of coding said corrective signal anda step of transmitting the coded image at the first resolution and the coded corrective signal.
摘要:
A method of determining priority attributes respectively associated with a plurality of containers defining at least one image at a plurality of spatial resolution levels comprises the following steps: for at least two distinct spatial resolution levels considered, selecting at least one container (L1, L2; L1, I1) relative to a level lower than the level considered so as to optimize a rate-distortion criterion obtained by the use, for the decoding of the image at the level considered, of only the containers (L1, L2; L1, I1) selected as data relative to said lower level; associating with each of the selected containers (L1, I1, L2) an attribute representing a priority increasing with the maximum level for which the container is selected. A coding method, devices and computer program that are associated therewith are also provided.
摘要:
The method for transmitting video data encoded in a scalable video stream representing said video data in a plurality of layers, comprises, for at least one layer: a step of obtaining (317) pre-encoded macroblocks of said scalable video stream representing said video data in a plurality of layers, a step of grouping (319) macroblocks, used for inter layer prediction, of the pre-encoded macroblocks obtained by the obtaining step, into first groups of macroblocks, a step of grouping (319) macroblocks, not used for inter layer prediction, of the pre-encoded macroblocks obtained by the obtaining step, into second groups of macroblocks, a step of estimating a loss variability over a network, a step of selecting (331) groups of macroblocks from the first and second groups of macroblocks based on the loss variability estimated by the estimating step and a step of transmitting (333) the groups of macroblocks selected by the selecting step over the network.
摘要:
A method of reconstructing a sequence of video data in a receiving device after the video sequence has been transmitted in encoded form over a network, the encoded video sequence comprising containers of encoded video data, wherein the method includes the following steps: determining (809) containers of encoded video data affected by data losses during their transmission over the network, determining (813) the time that would be necessary for decoding said containers of encoded video data affected by data losses if they had not been affected by data losses, allocating (819, 820, 821) the time thus determined to reconstructing video data of the sequence.
摘要:
This method of transmitting coded data, representing a digital video, from a server to a plurality of clients, at least one subset of the clients using congestion control algorithms, uses a plurality of signals for passing from a coded representation of the video at a given quality level to a coded representation at least one quality level different from the given level. The sending (E618) of at least one of the passage signals at least to the subset of clients depends on information representing the behavior of the congestion control algorithms used by the subset of clients.