System and method for encoding video data using computationally efficient adaptive spline wavelets
AssigneePicSurf, Inc.
InventorsCharles K. Chui, Lefan Zhong
Life of this patent
Estimating the term…
Loading patent…
AssigneePicSurf, Inc.
InventorsCharles K. Chui, Lefan Zhong
Estimating the term…
A system and method for encoding a two dimensional array of data utilizes a library having entries corresponding to a set of predefined two dimensional adaptive spline wavelet waveforms. Each predefined two dimensional adaptive spline wavelet waveform is formed by the superposition of one or more B-splines. The data encoding method identifies a set of best matches between the array of data and the predefined two dimensional adaptive spline wavelet waveforms by generating the inner product of the array of data and each of the predefined two dimensional adaptive spline wavelet waveforms. Each inner product is generated by FIR filtering the data with a corresponding set of FIR filter coefficients, and then determining which of the inner products have largest values. Once a set of best matches has been found, the data encoding method generates data representing the identified set of best matches. The generated data indicates for each match: one of the library entries, a position within the array of data at which the match was found, and a magnitude of the match. The data encoding method is computationally efficient because inner products are computed by FIR filtering.
A method of encoding a two dimensional array of data, comprising the steps of:
A computer program product for use in conjunction with a computer controlled system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
Image data processing apparatus, comprising:
Dependencies are inferred from the claim text.