CA2623929C

Scalability techniques based on content information

Abstract

Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. An apparatus for using content information for encoding multimedia data includes a content classifying module configured to classify content of multimedia data and provide content classification data, and an encoder configured to encode the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient

CA2623929C, drawing sheet 1
Sheet 1 of 47

Term

Projected expiry 27 September 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

48 claims: 4 independent, 44 dependent

  1. 1
    CA 02623929 2012-09-12 74769-1999 CLAIMS:1. A method of encoding multimedia data, comprising: classifying content of multimedia data;partitioning the multimedia data into a first data group and a second data group 5 based on the content classification, wherein the partitioning is defined according to a bandwidth ratio;and encoding the multimedia data in the first data group and in the second data group based on the partitioning, wherein an amount of data in the first data group relative to an amount of data in the second data group corresponds to the bandwidth ratio. 10
  2. 28
    29. An apparatus configured to encode multimedia data, comprising:a content classifying module configured to classify content of multimedia data and provide content classification data;a partitioner that partitions the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined 10 according to a bandwidth ratio;and an encoder configured to encode the multimedia data in the first data group and in the second data group based on the partitioning, wherein an amount of data in the first data group relative to an amount of data in the second data group corresponds to the bandwidth ratio. 15
  3. 37
    38. A machine-readable storage medium having stored thereon machine readable instructions that, upon execution by a processor, cause the processor to:classify content of multimedia data;partition the multimedia data into a first data group and a second data group 15 based on the content classification, wherein the partitioning is defined according to a bandwidth ratio;and encode the multimedia data in the first data group and in the second data group based on the partitioning, wherein an amount of data in the first data group relative to an amount of data in the second data group corresponds to the bandwidth ratio. 20
  4. 43
    44. A processor configured to:10 classify content of multimedia data;partition the multimedia data into a first data group and a second data group based on the content classification, wherein the partitioning is defined according to a bandwidth ratio;and encode the multimedia data in the first group and in the second data group 15 based on the partitioning, wherein an amount of data in the first data group relative to an amount of data in the second data group corresponds to the bandwidth ratio.