Scanning frequency synchronization method and apparatus
AssigneeWilli Studer AG
InventorRoger Lagadec
Life of this patent
Estimating the term…
Abstract
Using the inventive method and apparatus, two scanning sequences can be synchronized with small signal delays and at the smallest possible apparatus expense. The time differences between associated scanning values or signals of the two scanning sequences are compensated by alternatingly delaying relative to each other the scanned values or signals and interpolating between the scanned values or signals of one of the two scanning sequences. The apparatus for carrying out the synchronizing operation comprises a storage for producing the delays and a filtering device for performing the interpolation.
Claims16
A method of maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a first scanning frequency and a second scanning sequence of second scanned values at a second scanning frequency, said method comprising the steps of:
- monitoring time differences between said first scanned values of said first scanning sequence and associated ones of said second scanned values of said second scanning sequence;
- and
- limiting said time differences, which exist between said frist scanned values and said associated second scanned values, to a predetermined time difference by utilizing the alternate steps of (i) maintaining a predetermined delay time below said predetermined time difference between said first scanned balues and said associated second scanned values and (ii) interpolating between the amplituded of a predetermined number of successive ones of said second values of said second scanning sequence in the event that said monitored time difference increases to said predetermined time difference.
A method of maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a first scanning frequency and a second scanning sequence of second scanned values at a second scanning frequency, said method comprising the steps of:
- reducing time differences between said first scanned values of said first scanning sequence and associated ones of said second scanned values of said seocnd scanning sequence;
- said step of reducing said time differences entails the alternate steps of (i) maintaining a predetermined delay time between said frist scanned values and said associated second scanned values and (ii) interpolating between the amplitudes of a predetermined number of successive ones of said second scanned values of said second scanning sequence;
- providing at least one threshold value for said time differences;
- and
- initiating said step of interpolating between said predetermined number of successive ones of said second scanned values, when said at least one threshold value for said time differences is reached.
A method of maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a first scanning frequency and a second scanning sequence of second scanned values at a second scanning frequency, said method comprising the steps of:
- reducing time differences between said first scanned values of said first scanning sequence and associated ones of said second scanned values of said second scanning sequence;
- said step of reducing said time differences entails the alternate steps of (i) maintaining a predetermined delay time between said first scanned values and said associated second scanned values and (ii) interpolating between the amplitudes of a predetermined number of successive ones of said second scanned values of said second scanning sequence;
- defining a read-in time sequence for reading-in said second scanned values into storage means;
- defining a read-out time sequence for reading-out said stored second scanned values from said storage means in order to produce said first scanned values;
- providing a predetermined phase shift between said read-in time sequence and said read-out time sequence in order to produce said first scanned values at said predetermined delay time relative to said associated second scanned values;
- and
- using said step of interpolating between said amplitudes of said predetermined number of successive second scanned values of said second scanning sequence in order to maintain said predetermined phase shift between said read-in time sequence and said read-out time sequence.
A method of synchronizing two sequences of scanned signals, comprising the steps of:
- generating a first scanning sequence of first scanned signals;
- generating a second scanning sequence of second scanned signals;
- producing from said second scanning sequence of said second scanned signals, a further scanning sequence of further scanned signals;
- determining time differences between said first scanned signals and said second scanned signals;
- and
- said step of producing from said second scanning sequence of said second scanned signals, said further scanning sequence of said further scanned signals, entailing the step of equalizing said time differences between said first scanned signals and said second scanned signals by employing the alternate steps of (i) delaying relative to each other said first scanned signals and said second scanned signals and (ii) interpolating between the amplitudes of successive ones of said second scanned signals in order to thereby synchronize said first scanning sequence of first scanned signals and said further scanning sequence of said futher scanned signals.
An apparatus for maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a frist scanning frequency and a second scanning sequence of associated second scanned values at a second scanning frequency, said apparatus comprising:
- storage means;
- said storage means receiving and storing a predetermined number of said second scanned values;
- interpolating means for interpolating between amplitudes of successive ones of said predetermined number of said second scanned values;
- said interpolating means being connected in parallel with said storage means;
- read-out means operatively associated with said storage means;
- and
- said read-out means and said interpolating means alternately cooperating with said storage means for limiting a time difference between said first scanned values and said associated second scanned values to a predetermined time difference by alternately (i) maintaining below said predetermined time difference a predetermined time delay between said frist scanned values and said associated second scanned values and (ii) interpolating between the amplitudes of said predetermined number of successive ones of said associated second scanned values in the event that said time difference increases to said predetermined time difference.
An apparatus for maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a first scanning frequency and a second scanning sequence of associated second scanned values at a second scanning frequency, said apparatus comprising:
- storage means;
- said storage means receiving and storing a predetermined number of said second scanned values;
- interpolating means for interpolating between the amplitudes of successive ones of said predetermined number of said second scanned values;
- read-out means operatively associated with said storage means;
- said read-out means and said interpolating means respectively cooperating with said storage means such as to alternaltey (i) maintain a predetermined time delay between said first scanned values and associated ones of said second scanned values and (ii) interpolate between the amplitudes of said predetermined number of successive ones of said associated second scanned values, and thereby maintaining said predetermined time relationship between said first scanning sequence of first scanned values and said second scanning sequence of second scanned values;
- switching means associated with said storage means and said interpolating means;
- said switching means switching between said storage means and said interpolating means during processing of said second scanned values for producing said first scanned values;
- a time-difference detecting circuit;
- said time-difference detecting circuit being repsonsive to the time difference existing between said first scanned values of said first scanning sequence and said associated second scanned values of said second scanning sequence;
- said time-difference detecting circuit containing a first input for receiving signals indicative of said first scanning frequency;
- and
- said time-difference detecting circuit containing a second input for receiving signals indicative of said second scanning frequency.
An apparatus for maintaining a predetermined time relationship between a first scanning sequence of first scanned values at a first scanning frequency and a second scanning sequence of associated second scanned values at a second scanning frequency, said apparatus comprising:
- storage means;
- said storage means receiving and storing a predetermined number of said second values;
- interpolating means for interpolating between amplitudes of successive ones of said predetermined number of said second scanned values;
- read-out means and said interpolating means operatively associated with said storage means;
- said read-out means and said interpolating means respectively cooperating with said storage means such as to alternately (i) maintain a predetermined time delay between said first scanned values and said associated second scanned values and (ii) interpolate between the amplitudes of said predetermined number of successive ones of said associated second scanned values, and thereby maintaining said predetermined time relationship between said first scanning sequence of said first scanned values and said second scanning sequence of said second scanned values;
- switching means associated with said storage means and said interpolating means;
- said switching means switching between said storage means and said interpolating means during processing of said second scanned values for producing said first scanned values;
- a time-difference detecting circuit;
- said time-difference detecting circuit being responsive to the time difference existing between said first scanned values of siad first scanning sequence and said associated second scanned values of said second scanning sequence;
- said time-difference detecting circuit containing a first input for receiving signals indicative of said first scanning frequency;
- said time-difference detecting circuit containing a second input for receiving signals indicative of said second scanning frequency;
- said interpolating means contains a further storage containing pre-stored filtering coefficients;
- said interpolating means further containing filtering means;
- said further storage being connected to an input side of said filtering means;
- said interpolating means containing a counter circuit;
- and
- said counter circuit being connected to an input side of said further storage.
An apparatus for synchronizing two sequences of scanned signals, comprising:
- storage means for receiving a sequence of scanned signals at a scanning frequency;
- synchronizing means operatively associated with said storage means and producing from said scanning sequence of said scanned signals, a further scanning sequence of further scanned signals synchronized with said scanned signals;
- said synchronizing means containing interpolating means producing said further scanned signals sychronized with said scanned signals by interpolating between the amplitudes of a predetermined number of successive ones of said scanned signals;
- and
- said interpolating means being connected in parallel with said storage means in order to restore synchronization once the time difference between said further scanned signals and said scanned singals increases to one scanning interval.
A method of producing a sequence of first scanned values at a first sequence of scanning times from a sequence of second scanned values at a second sequence of scanning times, comprising the steps, comprising the steps of:
- delaying sid second scanned values and thereby producing said first scanned values at said first sequence of scanning times as long as said second values appear at scanning times within a predetermined time interval about said scanning times of associated ones of said first scanned values;
- interpolating between amplitudes of a predetermined number of successive ones of said second scanned values of said second scanning sequence and thereby producing said first scanned values at said first sequence of scanning times if said predetermined time interval is exceeded;
- and
- repeating said delaying and interpolating steps.
Dependencies are inferred from the claim text.