Patent ID: 8249159
Filing Date: 2012-08-21
Classification: H04N

Abstract:
1. A non-transitory computer-readable medium having stored thereon a plurality of modules of computer-executable instructions of a scalable video coder, comprising: a grid-motion estimation and compensation module having a first input for receiving source video data, a second input for receiving desired bit rate and desired resolution parameters and an output, the grid motion estimation and compensation module operable to output a scalable motion vector computed from the source video data, and the desired bit rate and the desired resolution parameters supplied; a motion compensation temporal filtering module having a first input for receiving the source video data, a second input for receiving the scalable motion vector and an output, the motion compensation temporal filtering module operable to generate a residual image corresponding to the difference between images in the present and previous frames; a scalable coding module coupled to receive and encode the scalable motion vector; a discrete transformation module having inputs configured to receive the residual image and an output, the discrete transform module operable to domain transform the supplied video data to a sequence of coefficients; and a packetization module coupled to the scalable coding module and the discrete transformation module, the packetization module operable to combine the encoded scalable motion vector and the sequence of coefficients into a packet;