EP1578133B1

Methods and systems for encoding/decoding signals, and computer program product therefor

Abstract

This record has no abstract on file.

EP1578133B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 18 March 2024, 2.5 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

19 claims: 3 independent, 16 dependent

  1. 1
    A method for encoding media signals, including the operations of generating multiple descriptions associated to data of said media signals through a downsampling operation (DS) performed on said data, characterized in that said operation of generating multiple descriptions includes the operations of:- obtaining a spectral representation (S) of said data, comprising bands (low frequency portion LS, middle frequency portion MS, high frequency portion HS) associated to different frequency ranges (LR, MR, HR), said bands (LS, MS, HS) being subjected to a predetermined quantization operation and comprising at least one band (HS) that is subjected to a higher degree of quantization with respect to at least one band (LS, MS) among said bands (LS, MS, HS) associated to different ranges (LR, MR, HR), - performing a scrambling operation (SC, SC') on said spectral representation (S) by moving said at least one band (HS) subjected to a higher degree of quantization according to said predetermined quantization operation to another among said different ranges (LR, MR), said scrambling operation being performed prior to said downsampling operation (DS).
  2. 11
    The method of any of claims 1 to 9, characterized in that said operation of generating multiple descriptions includes the steps of obtaining a pixel values vector ( p ) by selecting a group (G) of pixels of a video signal and applying an encoding matrix ( M ) to said pixel values vector ( p ).
  3. 12
    The method of any of claims 1 to 4, characterized in that said media signals are audio signals and said at least one band (HS) that is subjected to a higher degree of quantization is a masked audio subband.
  4. 14
    A method for decoding media signals, wherein said media signals are encoded by generating multiple descriptions associated to data of said media signals through a downsampling operation (DS) performed on said data, wherein said operation of generating multiple descriptions further includes the operations of obtaining a spectral representation (S) of said data, comprising bands (low frequency portion LS, middle frequency portion MS, high frequency portion HS) associated to different frequency ranges ((LR, MR HR), said bands (LS, MS HS) being subjected to a predetermined quantization operation and comprising at least one band (HS) that is subjected to a higher degree of quantization and performing a scrambling operation (SC, SC') on said spectral representation (S) by moving said at least one band (HS) subjected to a higher degree of quantization according to said predetermined quantization operation to another among said different ranges (LR, MR), said scrambling operation being performed prior said downsampling operation (DS), the decoding method being characterized in that it includes decoding said multiple descriptions for reconstructing said data by merging (US) said multiple descriptions, and performing a descrambling operation (DS, DS') before said merging (US) operation on said multiple descriptions.
  5. 16
    The method of either of claims 14 or 15, wherein multiple descriptions are generated via the steps of obtaining a pixel values vector ( p ) by selecting a group (G) of pixels of a video signal and applying an encoding matrix ( M ) to said pixel values vector ( p ), the decoding method being characterized in that said decoding operation includes the step of applying to an available descriptions vector ( d ') in order to obtain said pixel values vector ( p ) a decoding matrix ( M '), that is in an inversion relationship with said encoding matrix ( M ).
  6. 17
    A system for encoding media signals comprising a module (100) for generating multiple descriptions vector data of said signals, wherein the module (100) is configured for implementing the method of any of claims 1 to 13.
  7. 18
    A system for decoding video signals comprising a module (108) for merging multiple descriptions vectors, wherein the module (108) is configured for implementing the method of any of claims 14 to 16.
  8. 19
    A computer program product loadable in the memory of at least one computer and including software code portions for performing at least one of the method of any of claims 1 to 13 and the method of any of claims 14 to 16 when the product is run on a computer.