Video sample rate converter
AssigneeAbekas Video Systems, Inc.
InventorsRobert C. Antonio, Phillip P. Bennett, Mark R. Andrews
Life of this patent
Estimating the term…
Abstract
A video sample rate converter for converting decoded SMPTE D2 interleaved component video to SMPTE D1 interleaved component video includes a single modified multi-tap finite impulse response ("FIR") digital filter which alternately functions as a data selector and two-point linear interpolator, and as a four-point polyphase interpolator. The FIR filter uses time variant switched filter coefficients and a selectively inhibited output clock signal.
Claims23
A video sample rate converter for receiving an input interleaved digital component video signal having a first sample rate and providing an output interleaved digital component video signal having a second sample rate, wherein said second sample rate is lower than said first sample rate, said video sample rate converter comprising:
- multi-tap finite impulse response digital filter means for receiving a plurality of parallel, time variant filter coefficient data signals, for receiving a first interleaved digital component video signal having a first sample rate and for providing a second interleaved digital component video signal in accordance with said received plurality of time variant filter coefficient data signals, wherein said second interleaved digital component video signal includes substantially duplicative and non-duplicative video data;
- and
- output means coupled to said multi-tap finite impulse response digital filter means for receiving said second interleaved digital component video signal and selectively outputting a filtered data signal having a second sample rate and representing said non-duplicative video data, wherein said second sample rate is lower than said first sample rate.
An interleaved data rate converter for receiving and converting the data rate of a plurality of serially interleaved data from a first data rate to a second data rate, said interleaved data rate converter comprising:
- a plurality of serially coupled data storage elements including a first data storage element for receiving a plurality of serially interleaved data having a first data rate, wherein said received plurality of serially interleaved data is sequentially stored and transferred by each successive one of said plurality of serially coupled data storage elements through a last data storage element;
- a plurality of data taps coupled between a plurality of preselected ones of said plurality of serially coupled data storage elements for providing a plurality of tapped data;
- a plurality of multipliers coupled to said plurality of data taps for receiving said plurality of tapped data, for receiving a plurality of parallel, time variant coefficient data, and for multiplying said received pluralities of tapped and time variant coefficient data;
- and
- an adder coupled to said plurality of multipliers for receiving and adding said multiplied pluralities of tapped and time variant coefficient data.
A video sample rate conversion method for receiving an input interleaved digital component video signal having a first sample rate and providing an output interleaved digital component video signal having a second sample rate, wherein said second sample rate is lower than said first sample rate, said video sample rate conversion method comprising the steps of:
- receiving a plurality of parallel, time variant filter coefficient data signals;
- receiving a first interleaved digital component video signal having a first sample rate;
- generating a second interleaved digital component video signal in accordance with said received plurality of time variant filter coefficient data signals, wherein said second interleaved digital component video signal includes substantially duplicative and non-duplicative video data;
- receiving said generated second interleaved digital component video signal;
- and
- selectively outputting a filtered data signal having a second sample rate and representing said non-duplicative video data, wherein said second sample rate is lower than said first sampler rate.
An interleaved data rate conversion method for converting the data rate of a plurality of serially interleaved data from a first data rate to a second data rate, said interleaved data rate conversion method comprising the steps of:
- receiving a plurality of serially interleaved data having a first data rate;
- sequentially storing and transferring said received plurality of serially interleaved data;
- tapping off a plurality of said sequentially stored and transferred data;
- receiving a plurality of parallel, time variant coefficient data;
- multiplying said pluralities of tapped and received time variant coefficient data;
- and
- adding said multiplied pluralities of tapped and received time variant coefficient data.
A video sample rate converter for receiving an input interleaved digital component video signal having a first sample rate and providing an output interleaved digital component video signal having a second sample rate, wherein said second sample rate is lower than said first sample rate, said video sample rate converter comprising:
- multi-tap finite impulse response digital filter means for receiving a plurality of time variant filter coefficient data signals, for receiving a first interleaved digital component video signal having a first sample rate and for providing a second interleaved digital component video signal in accordance with said received plurality of time variant filter coefficient data signals, wherein said second interleaved digital component video signal includes substantially duplicative and non-duplicative video data;
- and
- output means coupled to said multi-tap finite impulse response digital filter means for receiving said second interleaved digital component video signal and selectively outputting a filtered data signal having a second sample rate and representing said non-duplicative video data, wherein said second sample rate is lower than said first sample rate;
- wherein said output means comprises:
- a plurality of serially coupled data storage elements for receiving a plurality of output clock signals, for receiving and selectively, sequentially storing and transferring said second interleaved digital component video signal according to said received plurality of output clock signals, and for providing said filtered data signal;
- and
- clock generator means for receiving an input clock signal and for providing said plurality of output clock signals, wherein said plurality of output clock signals comprises a periodic clock signal and a selectively aperiodic clock signal.
An interleaved data rate converter for receiving and converting the data rate of a plurality of serially interleaved data from a first data rate to a second data rate, said interleaved data rate converter comprising:
- a first plurality of serially coupled data storage elements including a first data storage element for receiving a plurality of serially interleaved data having a first data rate, wherein said received plurality of serially interleaved data is sequentially stored and transferred by each successive one of said plurality of serially coupled data storage elements through a last data storage element;
- a plurality of data taps coupled between a plurality of preselected ones of said plurality of serially coupled data storage elements for providing a plurality of tapped data;
- a plurality of multipliers coupled to said plurality of data taps for receiving said plurality of tapped data, for receiving a plurality of time variant coefficient data, and for multiplying said received pluralities of tapped and time variant coefficient data;
- and
- an adder coupled to said plurality of multipliers for receiving and adding said multiplied pluralities of tapped and time variant coefficient data to provide added data;
- a second plurality of serially coupled data storage elements coupled to said adder for receiving a plurality of output clock signals, for receiving and selectively, sequentially storing and transferring said added data according to said received plurality of output clock signals, and for providing output data having a second data rate, wherein said second data rate is lower than said first data rate;
- and
- a clock signal generator coupled to said second plurality of serially coupled data storage elements for receiving an input clock signal and for providing said plurality of output clock signals, wherein said plurality of output clock signals comprises a periodic clock signal and a selectively aperiodic clock signal.
A video sample rate conversion method for receiving an input interleaved digital component video signal having a first sample rate and providing an output interleaved digital component video signal having a second sampler ate, wherein said second sample rate is lower than said first sample rate, said video sample rate conversion method comprising the steps of:
- receiving a plurality of time variant filter coefficient data signals;
- receiving a first interleaved digital component video signal having a first sample rate;
- generating a second interleaved digital component video signal in accordance with said received plurality of time variant filter coefficient data signals, wherein said second interleaved digital component video signal includes substantially duplicative and non-duplicative video data;
- generating a plurality of output clock signals, wherein said plurality of output clock signals comprises a periodic clock signal and a selectively aperiodic clock signal;
- and
- receiving and selectively, sequentially storing and transferring said generated second interleaved digital component video signal according to said generated plurality of output clock signals for outputting as a filtered data signal having a second sample rate and representing said non-duplicative video data, wherein said second sample rate is lower than said first sample rate.
An interleaved data rate conversion method for converting the data rate of a plurality of serially interleaved data from a first data rate to a second data rate, said interleaved data rate conversion method comprising the steps of:
- receiving a plurality of serially interleaved data having a first data rate;
- sequentially storing and transferring said received plurality of serially interleaved data;
- tapping off a plurality of said sequentially stored and transferred data;
- receiving a plurality of time variant coefficient data;
- multiplying said pluralities of tapped and received time variant coefficient data;
- adding said multiplied pluralities of tapped and received time variant coefficient data to provide added data;
- generating a plurality of output clock signals, wherein said plurality of output clock signals comprises a periodic clock signal and a selectively aperiodic clock signal;
- and
- receiving and selectively, sequentially storing and transferring said added data according to said generated plurality of output clock signals for outputting as output data having a second data rate, wherein said second data rate is lower than said first data rate.
Dependencies are inferred from the claim text.