Patent application number | Description | Published |
20090138773 | METHOD AND DEVICE FOR PROCESSING A HIERARCHICAL MULTIMEDIA DATA STREAM TRANSMITTED OVER A NETWORK WITH LOSS - The invention relates to a method of processing a multimedia data stream coded according to a plurality of hierarchical levels and transmitted over a communication network with loss, the hierarchy levels being ordered so that a so-called higher hierarchy level is coded in a way that is dependent on at least one so-called lower hierarchy level, at least one portion of multimedia data of a lower hierarchy level having suffered losses, the method comprising a step ( | 05-28-2009 |
20100021079 | ERROR CONCEALMENT METHOD AND DEVICE - The invention concerns a method of concealing errors in at least one part of a current image (i) a sequence of images ( | 01-28-2010 |
20100275105 | ERROR CORRECTING METHOD AND DEVICE - The invention concerns a method of correcting errors in a data stream of at least one image, implemented in a data reception device, said at least one image being cut up into image portions, said stream being coded by image portion and divided into data packets, the method comprising a step of detecting at least one lost data packet and being characterized in that it comprises the following steps:
| 10-28-2010 |
20100290531 | METHOD AND DEVICE FOR CODING A VIDEO SEQUENCE - To code a video sequence, the similarity is calculated ( | 11-18-2010 |
Patent application number | Description | Published |
20110110431 | METHOD OF CODING AND DECODING A STREAM OF IMAGES; ASSOCIATED DEVICES - A method of coding a stream of images that are divided into blocks comprising, for a block to code, a motion compensating step during which a residue is calculated from said block to code and from a reference block chosen as predictor, characterized in that it comprises a step of resilience filtering applied to at least one reference block, during which high frequencies of original content of at least one part of the reference block are filtered to obtain a blurred reference block, a step of calculating a residue using the blurred reference block as predictor in a motion compensating step, and a step of processing said residue for it to be coded. | 05-12-2011 |
20120230397 | METHOD AND DEVICE FOR ENCODING IMAGE DATA, AND METHOD AND DEVICE FOR DECODING IMAGE DATA - A method of encoding an image of a video sequence, the image being represented by a plurality of coding units, the encoding comprising at least two different encoding processes for encoding the image wherein each encoding process introduces coding dependencies between coding units, the method comprising: determining a set of slice boundaries for each encoding process wherein the set of slice boundaries for each encoding process partitions the image into one or more slices for the respective encoding process, the one or more slices each including a set of coding units of the image between a pair of respective slice boundaries; the coding units of one slice being encoded independently of coding units of another of the slices of the respective encoding process; wherein the slice boundaries for each encoding process are defined as a function of at least one slice boundary defining parameter. | 09-13-2012 |
20130028325 | Method and device for error concealment in motion estimation of video data - An encoder extracts motion vectors from a frame I(t−1) preceding the frame I(t) being encoded, to create a motion complexity map and creating an irregular grid of cells, the sizes of the cells based on the complexity of motion in the frame at a respective position. This gives a motion vector field made up of an irregular grid of differently-sized cells, each cell having associated with it a motion vector. The motion vectors are transmitted to the decoder as auxiliary information along with the usual motion prediction information. The decoder receives the motion prediction information, with a slice missing, and the auxiliary information. The decoder rebuilds the irregular grid for frame I(t) based on the frame I(t−1) similarly, and fills the cells with the motion vectors from the auxiliary information, thus recreating an estimated motion vector field for the current frame I(t) for subsequent error concealment/decoding/displaying. | 01-31-2013 |
20130028332 | Method and device for parallel decoding of scalable bitstream elements - A deblocking filter that deblocks an already-decoded video bitstream made up of pictures, which are themselves made up of slices and lines of blocks (the slices and lines not necessarily having the same number of blocks). A multi-core processor performs both decoding and deblocking. After decoding, a message is created indicating which blocks in which slices have been decoded. As the decoding has been performed in parallel on parallel cores, the blocks are not necessarily in sequential order. Messages are received and re-ordered by a deblocking filter and when a sequence (preferably a line) of blocks has been decoded, the deblocking filter takes on some of the cores and uses them to deblock the sequentially-ordered blocks. If there is only one slice in a picture, messages indicate to the deblocking filter when a full line of blocks has been received. | 01-31-2013 |
20130202273 | METHOD AND DEVICE FOR TRANSITIONING BETWEEN AN IMAGE OF A FIRST VIDEO SEQUENCE AND AN IMAGE OF A SECOND VIDEO SEQUENCE - A method for transitioning between an image of a first video sequence and an image of a second video sequence, wherein an image of the video sequences corresponds to one sub-region of a respective image of the other video sequence, receiving one image from the first video sequence; providing, from the one image, one pre-transition image; for each one pre-transition image: determining a confidence region within the one pre-transition image based on a set of confidence values, each confidence value representing, for a respective block of the one pre-transition image, the level of reliability of determining one or more blocks of a corresponding image in the second video sequence; computing a transition image corresponding to the second video sequence, the transition image being a function of the determined confidence region of the pre-transition image; and displaying the transition image for a duration upon the reception of the second video sequence. | 08-08-2013 |
20130226942 | METHOD AND DEVICE FOR EXTRACTING A META DATA FRAGMENT FROM A METADATA COMPONENT ASSOCIATED WITH MULTIMEDIA DATA - A method and device for extracting, from a metadata component associated with a media resource, a metadata fragment associated with a given media fragment of the media resource, the method comprising and the device comprising means for obtaining at least one search expression, for finding the metadata fragment in the metadata component, based on the type of extraction parameters related to a request for obtaining the media fragment from the media resource and the structure of metadata component; parameterization of the or each obtained search expression with values based on values of the extraction parameters and extracting from the metadata component the metadata fragment using the or each parameterized search expression. | 08-29-2013 |
20130297745 | METHOD AND DEVICE FOR RECEIVING MULTIMEDIA DATA - A method of receiving, at a communication device, a multimedia data stream composed of a sequence of multimedia data segments from a plurality of data sources, each multimedia data segment having an execution time slot relative to an execution time slot of an initial multimedia data segment of the sequence the method comprising: receiving a first multimedia segment from the respective data source and executing said first multimedia segment on the communication device; during execution of the first multimedia segment, determining a time to start downloading said subsequent multimedia data segment based on the execution time slot of said subsequent multimedia data segment relative to the current time slot and the transmission capability between the data source of the said subsequent multimedia data segment and the communication device; and downloading, at the determined time, the said subsequent multimedia data segment for execution during said execution time slot. | 11-07-2013 |
20140307775 | METHOD AND DEVICE FOR PARTITIONING AN IMAGE - A method and device for partitioning an image for transmission of one or more regions of interest of said image, the image being composed of coding units, the method comprising:
| 10-16-2014 |
20150019676 | METHODS AND DEVICES FOR EXCHANGING DATA - The present invention relates to the exchange of data between a server and a receiving device. The exchange method comprises receiving, at the receiving device, a push message comprising pushed data from the server; storing received pushed data in a cache memory of the receiving device, the stored data being identified as being of push type; transmitting, from the receiving device to the server, a request for data comprising information about pushed data stored in the cache memory of the receiving device; and receiving, from the server, at the receiving device, a response to said request comprising requested data. | 01-15-2015 |
Patent application number | Description | Published |
20110110431 | METHOD OF CODING AND DECODING A STREAM OF IMAGES; ASSOCIATED DEVICES - A method of coding a stream of images that are divided into blocks comprising, for a block to code, a motion compensating step during which a residue is calculated from said block to code and from a reference block chosen as predictor, characterized in that it comprises a step of resilience filtering applied to at least one reference block, during which high frequencies of original content of at least one part of the reference block are filtered to obtain a blurred reference block, a step of calculating a residue using the blurred reference block as predictor in a motion compensating step, and a step of processing said residue for it to be coded. | 05-12-2011 |
20110188766 | DECODING A SEQUENCE OF DIGITAL IMAGES WITH ERROR CONCEALMENT - A sequence of digital images encoded according to a predictive format is decoded using encoded auxiliary data which is representative of at least part of the sequence of digital images. A current encoded image, received with at least one detected error, is decoded. The decoding includes applying an error concealment decoding on at least part of the current encoded image containing such a detected error to obtain a first decoded image. An item of information representative of reconstruction errors is obtained based upon a reconstruction confidence of the error concealment decoding for at least one pixel of the error-containing part of the current image. The encoded auxiliary data and the first decoded image are processed based upon the item of information representative of reconstruction errors to obtain corrected auxiliary data. The first decoded image is modified to obtain a second decoded image based upon the corrected auxiliary data. | 08-04-2011 |
20120033741 | DECODING OF A DIGITAL SIGNAL COMPRISING AT LEAST ONE SAMPLE - The invention concerns the decoding of a digital signal comprising at least one encoded digital image, a digital image being represented by a plurality of samples. The decoding method comprises, when a part of one said encoded digital image to be decoded is missing, applying a first decoding to the encoded digital image having the missing part so as to obtain a first decoded image, the first decoding involving setting a missing sample, being one of said samples in said missing part, to a first value. A second decoding is applied to said first decoded image using additional data, derived by the encoder from at least part of the encoded digital image and usable during decoding to correct the encoded digital image, to obtain a partially corrected symbol representative of said sample, said partially corrected symbol comprising at least one unknown bit. Finally, a second value for said missing sample is obtained based upon said first value and said partially corrected symbol. Thanks to this method, even a partial correction using additional data can be used to improve the values of missing samples of a digital image at the decoder side. As a result, the quality of reconstruction of missing parts of an image can be improved. | 02-09-2012 |
20120213283 | METHOD OF DECODING A SEQUENCE OF ENCODED DIGITAL IMAGES - The disclosure provides a method of decoding a sequence of encoded digital frames encoded by an encoder using a format applying block-based prediction. For the decoding of an encoded digital frame which comprises a missing area, the method includes obtaining additional data associated with at least one block of the encoded digital frame. Using the obtained additional data, for at least one block of the missing area, information identifying one type of predictor in a predetermined list of types of predictor is obtained. A reconstruction method for the at least one block of the missing area is selected using the information identifying one type of predictor. | 08-23-2012 |
20130028325 | Method and device for error concealment in motion estimation of video data - An encoder extracts motion vectors from a frame I(t−1) preceding the frame I(t) being encoded, to create a motion complexity map and creating an irregular grid of cells, the sizes of the cells based on the complexity of motion in the frame at a respective position. This gives a motion vector field made up of an irregular grid of differently-sized cells, each cell having associated with it a motion vector. The motion vectors are transmitted to the decoder as auxiliary information along with the usual motion prediction information. The decoder receives the motion prediction information, with a slice missing, and the auxiliary information. The decoder rebuilds the irregular grid for frame I(t) based on the frame I(t−1) similarly, and fills the cells with the motion vectors from the auxiliary information, thus recreating an estimated motion vector field for the current frame I(t) for subsequent error concealment/decoding/displaying. | 01-31-2013 |
20130028332 | Method and device for parallel decoding of scalable bitstream elements - A deblocking filter that deblocks an already-decoded video bitstream made up of pictures, which are themselves made up of slices and lines of blocks (the slices and lines not necessarily having the same number of blocks). A multi-core processor performs both decoding and deblocking. After decoding, a message is created indicating which blocks in which slices have been decoded. As the decoding has been performed in parallel on parallel cores, the blocks are not necessarily in sequential order. Messages are received and re-ordered by a deblocking filter and when a sequence (preferably a line) of blocks has been decoded, the deblocking filter takes on some of the cores and uses them to deblock the sequentially-ordered blocks. If there is only one slice in a picture, messages indicate to the deblocking filter when a full line of blocks has been received. | 01-31-2013 |