Patent ID: 8761243

Claim:
A method of adaptive delivery of pre-compressed data over a network, comprising: (a) receiving actual network status information from a network; (b) determining end-to-end distortion for a pre-compressed data stream based on said actual network status information received for said network and side-information generated about said data stream generated while the original uncompressed source data was still available; (c) selecting an error correction scheme, from a range or set of error correction schemes based on achieving a desired tradeoff between end-to-end distortion and transport cost; and (d) transmitting said pre-compressed data stream with said selected error correction over said network; (e) wherein said network status is only known at the time of delivery of said pre-compressed data stream; (f) wherein said network status information comprises packet loss information; and (g) wherein the end-to-end distortion, denoted by E P(Π) {D}, is determined according to the relation E P _ ⁢ { D } + ∑ i = 0 N - 1 ⁢ γ i ⁢ Δ ⁢ ⁢ p i ⁡ ( π 1 ) , wherein E P {D} is the reference distortion, γ i is the first-order partial derivative, p i is the difference in packet loss rates between actual packet loss and reference packet loss value utilized for generating selected reference distortion value.