Abstract:
A method for encoding and/or decoding video signals, including the operations of generating at a transmitter side a multiple descriptions vector ( d → ) associated to a pixel values vector ( p → ) of the video signals and decoding at a receiver side available descriptions vector ( d → ') for reconstructing the pixel values vector ( p → ). The operation of generating a multiple descriptions vector ( d → ) includes the steps of obtaining the pixel values vector ( p → ) by selecting a group (G) of pixels in a picture (PK) of the video signal and applying an encoding matrix ( M ) to the pixel values vector ( p → ). The decoding operation includes the step of applying, the available descriptions vector ( d → ') in order to obtain the pixel values vector ( p → ) a decoding matrix ( M ') that is in a inversion relationship with the encoding matrix ( M ).
Abstract:
Described herein is a method for block coding of a flow (I) of data, in particular video data, via a compression operation (100; 200; 300) that comprises: applying to input-data blocks (B, CB; MB) in said data flow (I) a discrete-cosine-transform (DCT) operation (120; 220) and a quantization operation (130; 230) to produce compressed-data blocks (DB); subjecting said compressed-data blocks (DB) to a coding operation (235, 240) to obtain compressed output flows (O); and moreover applying an inverse-quantization operation (190; 290) and an inverse-discrete-cosine-transform (IDCT) operation (195; 295) on said compressed-data blocks (DB) to obtain reconstructed blocks (RB). The method envisages controlling (1000; 1100) generation of mismatch errors from said input-data blocks (B, CB; MB) via the operations of:
detecting from said input-data blocks (B, CB; MB) and compressed-data blocks (DB) data blocks (DB; MB) that are liable to cause mismatch errors; and modifying said block (DB; MB) that are liable to cause mismatch errors prior to said coding operation (235, 240).
Abstract:
A method for encoding/decoding a video signal sequence by generating therefrom multiple description subsequences wherein said subsequences are produced by a plurality of parallel video encoding processes (102) based on respective encoding parameters. The method includes the step of commonly controlling (103) said encoding/decoding parameters for said plurality of video encoding/decoding processes (102).
Abstract:
In order to generate, starting from an input MPEG bitstream (IS), an output MPEG bitstream (OS) having at least one entity chosen among syntax, resolution, and bitrate modified with respect to the input bitstream (IS), first portions and second portions are distinguished in the input bitstream (IS), which respectively substantially do not affect and do affect the variation in bitrate. When at least one between the syntax and the resolution is to be modified, the first portions of the input bitstream (IS) are subjected (104) to the required translation, then transferring (134) said first portions subjected to syntax and/or resolution translation to the output bitstream (OS). When the resolution is left unaltered, the second portions are transferred (138) from the input bitstream (IS) to the output bitstream (OS) in the substantial absence of processing operations. When the resolution is changed, the second portions of the input bitstream (IS) are subjected (108 to 130) to a filtering in the domain of the discrete cosine transform (DCT).