Time base corrector with memory mapped system control
AssigneeAmpex Corporation
InventorJan S. Wesolowski
Life of this patent
Estimating the term…
Abstract
A time base corrector is comprised of a plurality of system function modules implementing the functions for time base correcting an analog composite color video signal with a stable reference video signal. The system function modules obtain control data and communicate status data to a system control through a plurality of module function registers located in each module. The module function registers are connected to and selectable by a system bus of a microprocessor. The microprocessor has the module function registers mapped as addresses in its memory space to provide an architecture for communication and control of each function module by the system control.
Claims28
A digital time base corrector for correcting time base errors in an input video signal represented by digitized video data samples and for outputting an output video signal stabilized relative to a reference signal, said time base corrector comprising:
- a plurality of system function means for processing video data by receiving said input video signal, correcting time base errors, and outputting said output video signal, each of more than one of the system function means including at least one register which is operable upon being addressed for reading control data therefrom or writing control data thereto;
- and
- system control means including
- a single system control bus for selecting and communicating with all said registers included within said more than one of the system function means, and
- a control processor for communicating control data over said single system control bus to and from all said registers included within said more than one of the system function means for controlling said more than one of the system function means, said control processor having a memory space into which addresses for selecting said registers are mapped.
A digital time base corrector for correcting time base errors in an input analog composite color video signal and for outputting an output analog composite color video signal stabilized relative to a stable reference signal, said time base corrector comprising:
- a plurality of system function means including
- video input means for receiving said input analog composite color video signal uncorrected for time base errors,
- video output means for outputting said output analog composite color video signal,
- analog to digital converter means for sampling said input analog composite video signal and for generating digitized video data samples representing said input analog composite color video signal,
- first clock means for generating a write clock signal at a first clock rate synchronously with timing components of said input analog composite video signal including the time base errors,
- second clock means for generating a read clock signal at a second clock rate synchronously with timing components of said stable reference signal to provide a stable time base,
- digital memory means for storing said digitized video data samples,
- means responsive to said write clock signal for writing said digitized video data samples into said digital memory means synchronously with the unstable time base components of said input analog composite video signal,
- means responsive to said read clock signal for reading said digitized video data samples from said memory means synchronously with the stable time base of said reference signal thereby converting said digitized video data samples having an unstable time base to digitized video data samples having a stable time base, and
- digital to analog converter means for receiving said stabilized digitized video data samples and for converting them into said output analog composite color video signal,
- more than one of said plurality of system function means including at least one register operable upon being addressed for reading control data therefrom or writing control data thereto;
- and
- system control including
- a single system control bus for selecting and communicating with all said registers included within said more than one of the system function means, and
- a control processor for communicating control data over said single system control bus to and from said registers for controlling said more than one of the system function means, said control processor having a memory space into which addresses for selecting said registers are mapped,
- for processing received information concerning the status or operation of the said more than one of the plurality of system function means according to programmed instructions to generate control data for regulating the operation of said more than one of the plurality of the system function means via the respective addressed register to provide at least one of the group consisting of
- operator control of at least one of the system function means,
- information transfer between at least two of the system function means, and
- information transfer from or to at least one of the system function means.
A digital time base corrector for correcting time base errors in an input video signal represented by digitized video data samples and for outputting an output video signal stabilized relative to a reference signal, said time base corrector comprising:
- a plurality of system function means including
- video input means for receiving said input video signal uncorrected for time base errors,
- video output means for outputting said output video signal,
- first clock means for generating a write clock signal at a first clock rate synchronously with timing components of said input video signal including the time base errors,
- second clock means for generating a read clock signal at a second clock rate synchronously with timing components of said reference signal to provide a stable time base,
- digital memory means for storing said digitized video data samples,
- means responsive to said write clock signal for writing said digitized video data samples onto said digital memory means synchronously with the unstable time base of said input video signal, and
- means responsive to said read clock signal for reading said digitized video data samples from said digital memory means synchronously with the stable time base of said reference signal thereby converting said digitized video data samples having an unstable time base to digitized video data samples having said stable time base,
- more than one of said plurality of system function means including at least one register operable upon being addressed for reading control data therefrom or writing control data thereto;
- and
- system control means including
- a single system control bus for selecting and communicating with all said registers included within said more than one of the system function means, and
- a control processor for communicating control data over said single system control bus to and from said registers for controlling said more than one of the system function means, said control processor having a memory space into which addresses for selecting said registers are mapped,
- for processing received information concerning the status or operation of the said more than one of the plurality of system function means according to programmed instructions to generate control data for regulating the operation of said more than one of the plurality of the system function means via the respective addressed register to provide at least one of the group consisting of
- operator control of at least one of the system function means,
- information transfer between at least two of the system function means, and
- information transfer from or to at least one of the system function means.
Dependencies are inferred from the claim text.