Patent ID: 7336709
Filing Date: 2008-02-26
Classification: H04N

Abstract:
1. An apparatus for generating a plurality of multi-rate encoded video streams comprising: a domain transform stage, having a signal input and a transform output, wherein the signal input is coupled to receive an input stream of video frames; a motion estimation stage, having a first input, a second input, a third input, a fourth input, and an output, wherein the first input is coupled to receive the input stream, the second input is coupled to receive a prior video frame, the third input is coupled to receive the transform output, the fourth input is coupled to receive a prior transformed video frame, and the output is motion vector data; a first encoder stage, having a first input, a second input, a first output, and a second output, wherein the first input is coupled to receive the transform output, the second input is coupled to receive the motion vector data, the first output is first coefficient data, and the second output is a delayed first encoder stage signal; and a plurality of subsequently cascaded encoder stages each having a first input, a second input, a third input, a first output, and a second output, wherein the first input is coupled to receive the transform output, the second input is coupled to receive the motion vector data, the third input is coupled to receive a prior encoder stage delayed signal, the first output is coefficient data for that stage, and the second output is a delayed encoder signal for that stage.