Variable-size spatial and temporal video scaler
AssigneeStream Machine Company
InventorTing-Chung Chen
Life of this patent
Estimating the term…
Abstract
Digital video signal processor scales in spatial and temporal domains. Linear, time-varying filter provides variable-size scaling of progressive and interlace-scan formats. Temporally, frame-rate conversion is accomplished using motion compensation. Vertical line-doubling and de-interlacing is achieved with line-based motion estimation. Bilinear interpolation provides low filtering distortion; other linear and spline functions are implemented using equivalent control functionality and arithmetic datapaths.
Claims18
A digital filtering method for scaling a video signal, the method comprising the steps of:
- receiving an input video signal;
- determining at least one scaling coefficient according to a specified ratio between the input video signal and an output video signal, the at least one scaling coefficient being associated with the received signal, the ratio being reducible to a non-reducible numerator-denominator pair;
- and
- applying the received signal and the at least one scaling coefficient to a filter that spatially or temporally scales the received signal to generate the output video signal.
A digital filter for signal scaling comprising:
- first circuit means for determining at least one scaling coefficient according to a specified ratio between an input video signal and an output video signal, the at least one scaling coefficient being associated with the input video signal, the ratio being reducible to a fractional numerator-denominator pair;
- and
- second circuit means for linear filtering according to the scaling coefficient the input video signal to scale spatially or temporally such signal to generate the output video signal.
A video system comprising:
- first means for providing an input signal in interlace or progressive scan video format;
- a video scaling circuit for spatially or temporally scaling the input signal, the circuit determining at least one scaling coefficient for the input signal for filtering the input signal to generate a scaled signal, by converting an input frame rate to an output frame rate according to a telecine format;
- and
- second means for receiving the scaled signal.
Dependencies are inferred from the claim text.