CA1162295A - Digital error measuring circuit for shading and registration errors in television cameras - Google Patents

Digital error measuring circuit for shading and registration errors in television cameras

Info

Publication number
CA1162295A
CA1162295A CA000374867A CA374867A CA1162295A CA 1162295 A CA1162295 A CA 1162295A CA 000374867 A CA000374867 A CA 000374867A CA 374867 A CA374867 A CA 374867A CA 1162295 A CA1162295 A CA 1162295A
Authority
CA
Canada
Prior art keywords
data
memory
circuit
adder
samples
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000374867A
Other languages
French (fr)
Inventor
Karl H. Griesshaber
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ampex Corp
Original Assignee
Ampex Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ampex Corp filed Critical Ampex Corp
Application granted granted Critical
Publication of CA1162295A publication Critical patent/CA1162295A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/10Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
    • H04N23/13Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths with multiple sensors
    • H04N23/15Image signal generation with circuitry for avoiding or correcting image misregistration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/81Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation

Abstract

ABSTRACT OF THE DISCLOSURE

To provide measurement of horizontal and vertical spatial errors, as well as shading errors, the active video picture is divided horizontally into 13 equal blocks, and vertically into 14 bands of checkers. During the setup mode, the signal from a selected camera is fed to an A/D
converter in the video signal path, and to sync and pattern validation circuits which provide control and timing signals and an electronic test pattern. Horizontal error measure-ment is provided via a horizontal adder/memory loop whereby selected samples within the blocks of successive horizontal lines are selectively summed to provide successive pairs of summed horizontal digital data. Vertical error measurement is done simultaneously by a vertical adder/memory circuit whereby selected adjacent samples of alternate checkers are selectively delayed and added, to provide successive pairs of summed vertical digital data. During a read cycle, the horizontal and vertical pairs of digital data are selec-tively subtracted to inherently cancel the effects of existing shading errors, blooming, crosstalk, etc., and the difference signals are D/A converted. The horizontal and vertical transition and zero crossing information is estab-lished, and the transitions are compared with the electronic test pattern to derive the digital horizontal and vertical spatial error data for storage in a microprocessor memory.
Shading error data are provided from the vertical adder/
memory circuit and also are stored in the microprocessor memory. The stored error data are subsequently retrieved and used to provide spatial and shading correction during the camera operating mode.

Description

B~CKGRO~ND OF THE INVENTION
The invention relates to spatial/shading error correc-tion systems, and particularly to automatic means for accura-tely measuring shading and registration errors via digit&l processing and storage techniques.
Related material is disclosed in application Serial No. 371,597, filed February 24, 19i31 and assigned to the assignee of this application.
In television camera systems employing multiple pickup tubes, various spatial and shading error corrector.
circuits of varying complexity are used to detect any geometric scan errors due to time variations :in the scan across a pickup tube, regis-tration errors due to posit:ional differences of the scan between tubes, and black and white shading errors, i.e., video baseline drif-t and video level variations due to non-uniform output from the plckup tubes. In such systems, it is assumed that the geometric and registration (i.e., spatial) scan errors may be corrected by adding a sufficient number of waveshapes such as sawtooth, parabola, etc., waveforms to the basic horizontal and/or vertical deflection waveforms. ~owever all spatial errors cannot be eliminated using the above techniques, since the scan errors only approximate the two orders of sawtooth and parabola waveforms commonly used for scan correction.
In addition, such corrector systems generally employ analog sources such as potentiometers, integrators, capacitors, etc., remotely-located from the camera head and thus coupled thereto via multiplexed parallel conductors in a cable~ The analog error signals necessarily are encoded, multiplexed and decoded, thereby requiring considerable analog clrcuitry, which gene.rates cons:ide,rable a~

jl,:
- rng/~ 3 -g~
drift ancl thus stability prob].ems. The potentiometers continually must be read and re-adjusted, whereby the camera head is continually dependen-t upon the signals from the remotely-located system.
Typical of such prior art analog error de-tection and correction systems are those found in the Ampex Corporation broadcast color cameras models BCC-l t BCC-10, described in the Ampex "Service Data Package" Manual ~o.
1809326 01, Ampex Corporation, Redwood City, California.
A more recent and improved spatial and shading error measurement and corrector system is that of co-pending application Serial No. 371,597. Here an improved analog erro.r measurement system is employed to automatlca].ly detect existing spatial and shading errors in a camera system during a camera setup mode of operation, whereupon the errors are supplied to the camera head where they are digitally stored for subsequent use by the error correction circuitry thereof during the camera operating mode, independently of the error measurement circuitry. The system measures the spatial errors by providing optical and electronic test patterns. The optical test pattern contains a selected pattern of horizontal and ver-tical black and white lines corresponding to the electronic test pattern horizontal and vertical frequencies. The ; video signals of a master (green) pickup tube generated via the optical test pattern are compared with the electronic test pattern to provide master tube errors.
Then the remaining (red/blue) slave tubes are compared with the master tube to provide the red/blue tube errors. Black and white shading errors are measured by comparing the amplitude of the video signal against selected black and white ~. C. levels taken :Erom the test pattern, w.ith and ' mg/ `.,~,l _ ~ _ ~ ~ 6~
without a cap on the camera lens.
The above analog error measurement sys-tem has to cope with the usual analog shortcomings; i.e., video baseline dri,ft and offset, use oE a limiter for ~ero de-tection which eliminates all amplitude information of the video signal.
~UMMARY OF TEIE INVENTION
The invention relates to a circuit for measuring H and V spatial and shading erxors existing between a video test signal generated by a pickup tube of a television camera head and an electronic test pattexn of perEect geometry, comprising the combination of:
memory means for storing digital data A and data B
corresponding to summations of selected digital samples oE
the video test signal which contain shading error effects;
- means for selectively subtracting data A and data B to pxovide digital difference data without the shading error effects; and means for comparing the digital difference data with the electronic test pattern to provide the spatial error information.
Thus, the invention combination overcomes the short-comings of the prior ar-t error measurement systems by p,roviding digital means for accurately and reliably detecting spatial scan exrors and video levels with only quantizing error limitations~ To this end, the active video picture is divided into 13 equal horizontal (El) blocks and 14 e~ual mg/ ,~ S -~ ~2~9~

vertical (V) bands of checkers. During an automatic setup mode, a multiplexer applies the desired signal (i.e., red, green, blue) from one of a possible plurality of cameras, to an A/D converter in the video path, and to a sync/electronic test pattern generator and pattern validation circuit in the timing/control signals path. An H adder/memory loop alter-nately stores and adds samples from selected lines ~n, n+l, n~2, etc.) employing three memories. At line n+6 the sum of n+(n+l)~(n~2) is stored in one memory, and the sum of (n+4)~(n+5)+(n+6) is stored in another memory. The read cycle is initiated and the two sums are subtracted and the difference is D/A converted. The transitions and zero crossings are established via an interpolation filter, and the transitions are compared with the electronic test pattern to provide the ~ digital error data. The latter are stored in the camera head unit memory via a microprocesser data bus during the setup mode, for subsequent and indepen-dent use by the camera head unit during the camera operating mode.
The V measurements are made simultaneously, with Lhe A/D converter feeding a serial pair of V adders/delay ; lines and two memories. The sum of two adjacent samples is ; applied from the first to the second adder/delay line. The latter adds the sum of two adjacent samples from the center of the first and second checkers of each block, to the sums of the center samples of the third and fourth checkers 1 ~62~9~ .

respectively, and the additions are stored in different memories. The procedure continues for every scan line through each checker band. During the read cycle, the memories are read during the scan line following the reading of the horizontal memories, using the same D/A converter, interpolation filter and ETP comparator, to provide the V
digital error data for storage during the setup mode, and subsequent use in the camera head unit during the camera operating mode.
Shading errors are provided from the vertical adders by adding the samples within each block when scanning a center line (n-~l) in the upper half of a band of checkers, to the corresponding values when scanning a center line (n+5) in the lower half of the band. The sum i5 then divided by two to provide the average in the total block o the peak white and black video levels, which are stored with the H and V spatial error data.

BRIEF DESCRIPTION OF THE DRAWING_ FIGURE 1 is a block diagram depicting the invention combination.
FIGURE 2 is a plan of an optical test pattern used in the error measurement process during the setup mode.
~ 5 FIGURE 3A-3D is a graph depicting a band of ; checkers and equivalent analog waveforms of the data streams generated via the sampling process of the camera signals.
FIGURES 4, 5A,B, 6, 7A,B, and 8A,B,C and 9 are schematic diagrams depicting circuits of the block diagram Of FIG[JRE 1.

g~
DESCRIPTION OF THE PREFERRED_EMBODIMENTS

To provide the error measurements, the video picture, i.e., the picture scan raster, is divided into a preselected sampling pattern. More particularly, the horizontal lines are divided into 16 equal parts, herein termed "blocks", 13 of which are in the active picture area. The horizontal spatial scan error is thus integrated over the area of one block. In the vertical direction, the picture is divided into 14 parts, herein termed ~bands" of "checkers", or checker bands. Each band is formed of two horizontal rows of checkers. Thus, the total matrix pattern of the active picture is 13 by 14 measurement points.
FIGURE 2 depicts an optical test pattern which is employed within the camera, or as a chart in front of the camera, and which is scanned by the camera to provide ]5 the video test signal for setup purposes. The correspunding active picture area relative to the test pattern is depicted, as well as the 513) blocks, the (14) bands of checkers and the horizontal rows and vertical columns of checkers into which the active picture area essentially is divided.
FIGURE 3A also shows an enlarged view of two blocks of the (first) checker band depicting a series of scan lines, sample points, etc.
Referring to FIGURE 1, an optical test pattern 10 such as shown in ~IGURE 2, is viewed by respective tele-vision cameras 12 durin~ the setup mode of operation.The television cameras 12, are under microprocessor control via a camera switch line 14 which selects one of the red, green or blue channels of the selected camera to allow measurement of the errors in each channel of the camera.
The specific camera of the plurality is selected via a Multiplexer control line 15, and is selectively coupled to a low pass filter/buffer circuit 16 via a multiplexer 18. The latter is part of the usual multlplex system used in camera systems to couple the camera head unit data, control, etc., camera head unit data, control, etc., signals to the microprocessor and to the camera control unit. An example of a complete television camera system is shown in the copending application Serial NoO 371,597. The low pass filter is of the linear phase type and prevents the generation of aliasing components in the analog-to-digital (A/D) process.
The bu~fer is coupled via a line 19 to an A/D converter 20 in a video signal path~ a sync generator 22 and pattern validation circuit 24 Ln a control/ timiny signals path, and also a locator detector circuit 26. The latter circuit 26 provides means for performing coarse error correction on the scan raster using a series of coarse registration locators 29 placed in the center at either side, and at the ; top and bottom respectlvely, of the active video picture, Figure 2. The locator detector circuit 26 includes detection and timing circuits and makes a coarse comparison of the locator 29 position relative to an electronic test pattern, to correct for gross centering~ size, bowing and skewing scan errors. The circuit 26 i5 coupled via a bus 30 to a data bus 28 which e~tends ~o the camera control unit micro-processor (not shown), which performs the coarse scan cor-rection measurements.
A clock-timing generator 32 is coupled via lines 33, to the sync generator 22 and thence via bus 35 to an e:Lec-tronic test pattern (ETP) generator 34. Generator 32 also is coupled via a clock bus 38 to a memory control circu:it 36 and r ~_ 9 _ jrc:~

~ ~22~

also provides clock/timing signals on the clock bus 38 for use by other components of the circuit. The ETP generator 3~ provides an output to a monîtor (not shown) via a line 40, and an ETP signal via a line 42. The ETP signal is an electronic test reference square wave signal of specific frequencies and perfect geometryu The memory control circuit 36 is also coupled via a line 43 to the pattern validation circuit 24, and provides various control signals on a control bus 44. Timing signals are fed to the locator detector circuit via the clock bus 38 from the sync gener-ator 32.
The A/D converter 20 is coupled via a common sample data bus 45 to H and V error measure~ent channels of the video path, which channels operate simultaneously to generate the digital H and ~ error data. Converter 20 is clocked at an 8 MHz rate via clock line 38 and is coupled to an input A of an H adder 46, and thence via an output F and bus 47 to H memory means 48 formed of (three) memorîes l, 2 and 3. Each of the memories may be selectively fed back to an input B of the adder 46 via a bus 49. Contrul siynals are applied to the H adder 46 and H memory means 48 via the control bus 44 from memory control circuit 36.
The sutput data A and B of memories 1 and 3 are coupled to switch means 50 via buses 52, 54 respectively, which switch means also receives the digital data from the V
channel as further described infra, and thus provides means for selecting either the H or V data. The switch means 50 provides the output data A and B corresponding to the inputs thereto from either the H or V channels~ The output data are fed via buses 53, 55 to a subtractor circuit S6 which generates the digital difference A-B of the inputs. ~rhe difference is fed via a bus 57 to a D/A converter 5~3 and -10~

thence to an analog comparator 60 via an interpolation filter 62. The latter filter establishes the actual trans-itions and zero crossings of the converter 58 analog output signalO The comparator 60 also receives the ETP signal from the generator 34 via the line 42, and provides the H and V
digital error data to the data bus 28 v;a a bus 64.
The A/D converter 20 is also coupled via the sample data bus 45 to a V adder 66 and a delay latch 68 of delay time Tl. The delay latch 68 also is coupled to the V

adder 66 via bus 67 and is responsive to a 8MHz clock on the clock line 38. The V adder 66 is serially coupled via a bus 69 to another V adder 7Q and to another delay latch 72 of : delay time 2T2. V adder 70 and the delay latch 72 are responsive to a clock on bus 44. The output of V adder 70 is coupled to the data bus 28 via a bus 74, a shading ; measurement circuit 75 and a bus 77. V adder to is also coupled to memory means 76 formed of ~two) memories 4 and 5 The data outputs A and B of the memories 4 and 5 are fed to the switch means 50 of previous mention via buses 78, 80.
Memory means 76 is responslve to the various control and timing signals on the control bus 44.
Briefly, in operation, the A/D converter 20 is clocked via the clock line at 38 at a rate 512 times the horizontal frequency, i.e., 8MHz, and feeds the sampled data to the H adder 46, as well as ~o the V adder 66 and delay latch 68. With regards to the H error measurement channel the ~ adder 46 is programmed via control bus 44 from the memory control circuit 36, (FIGU~E 8) whereby output F
equals input A thereto, until a scan line being scanned (line n, for example) is validated by a validation strobe at the center of the fourth checker of a block, as, depicted in FIGURE 3A. Upon validation that valid data is being sampled, ; the strobe is generated via the pattern validation circuit 24 and the memory control circuit 36. The data sample A is stored in the memory 1, and the H adder 46 is programmed to F=A+B via the control bus 44, whereby at: line n+l the values of lines n and n+l are summed together and stored in memory 2.
Similarly, in line n+2 the sum of n+(n+l)+(n~2) is stored in memory 1. Line n~3 is skipped, and the routine is again initiated at line n~4 using memories 2 and 3. Thus, at line n-~6, the sum of n+(n+l)+(n+2) is stored in ~emory 1, and the sum of (n+4)+(n+5)+(n~6) is stored in me~ory 3.
Since the line at which the (test) pattern is validated may change from block-to-block due to spatial scan errors (tilt, bow, skew) a check is made at the end of the line n+6 to test if all blocks are advanced to the summation of three lines. Thls action also initiates the read cycle for the H
memory means 48.
Thus at the line n+7, the data A and B in memories 1 and 3 are read through the switch means 50 into the subtractor circuit 56~ FIGURE 3B,3C depict the analog equivalent of the data streams A and B of buses 52, 54, wherein the dashed curves thereof depict the effect of shading errors. FIGURE 3D depicts the curve of the differ-ence A-B generated at the subtractor 56 output, wherein the level O is the true position of the test pattern transitions Note that the shading effects are opposite in the waveforms A and B of FIGURE 2B,2C and therefore, when the digital data are subtracted, the shading effects inherently are elimi-nated in the process.
The subtractor output is fed to the D/A converter 58 for conversion to the analog domain, and then to the interpolation filter 62 where the actual transition and the zero crossings of the analog signal are established. The -12~

~ ~8~
transitions are then compared with the transitions in the ETP
signal on line 42, via ~he comparator 60f as further described in FIGURE 6, whereby differences therebetween represent (in this case) the H spatial scan error measured by the circuit, The H
error is provided in digital form to the microprocessor memory (not shown) in the camera system via the data huses 64 and 28, of subsequent use by the spatial error corrector circuit (not shown~ during the camera operating mode. Examples of an error corrector circuit used in a camera head system for performin~
automatic spatial and shading error correction during the camera operating mode are depicted in the copending application Serial No. 371 r 597 -The vertical error measurement is made simultaneously with the horizontal error measurement. Thus, the sample data on bus 45 also are fed to the V adder 66 and to -the delay la-tch 68. The present sample data are added by adder 66 to the prior sample data delayed by time Tl, corresponding to a sample time.
This sum of two adjacent samples is thèn fed to the V adder 70 and delay latch 72. The delay time 2T2 and the timing signals to adder 70 are selected such that the sum of the two adjacent samples from the center of the first checker of each blcck is added to the sum of the center samples of the third checker. The resulting addi-tion is stored in the memory 4 of V memory means 76. Similarly 7 the sum of adjacent samples in the center of the second checker is added via V adders 66,70 to the sum of adjacent samples in the center of the fourth checker~ and the result is stored in memory 5. This procedure is continued for every scan line through the duration of the checker band FIGURE 3A.
Memories 4 and 5 are read in parallel during the first half of the scan line n~8, following the reading of the H sample data of the II memory means 48, using the same ;~ - 13 jrc:

circuit as directed by the switch means 50. Thus, the subtractor circuit 56, D/A converter 58, filter 62 and comparator 60 perform the same functions on the V error data to supply the V spatial scan error data to the data bus 28 for storage in the microprocessor memory, along with the spatial scan error data.
The sum of the V adder 70, when divided by four, represents the average peak luminance level of the white and black checkers of the ETP, in one block during the scanned line. Thus, black and white shading error measurements readily are obtained by the same circuitry by adding the values of the center line n~l in the upper checker row (FIGURE 3A), to the corresponding values of the center line n~5 in the lower checker row, and dividing the sum by two.
This provides an average in the ~total block of the peak white and black levels.
The described H/V spatial and shading error measurements are made during the setup mode by comparing the green channel against the test pattern to measure errors in the green channel and then storing any digital residual errors in the microprocessor memory as described above.
Thereafter, the residual errors are taken into account when the red and blue channels also are compared to the test pattern to obtain the red and blue channel errorsl Thus measurements may be made of each channel using the wide-band video signal beore encoding same, while still referencing red and blue channels to green r and using only one video cable to each camera head unit.
EIGURES 4-8 are schematic diagrams o an imple-mentation of the block diagram of FIGURE 1, wherein like components are similarly numbered. Thus in FIGURE 4, the multlplexer 18 may select any one of a given number of cameras via the input lines 13 thereof, in response to a digital word from the microprocessor control via the camera switch lines 14. ~lthough eight input lines ~ ~2~
corresponding to eiyht cameras are depicted herein, there is no restriction on the number of ca~eras that may be selected for use with the m~asurement circuit. The only concession is that added measurement time is required for additional cameras.
Upon selection of a specific camera, the video output therefrom is applied via the multiplexer 18 to a video amplifier 82 which, in turn, drives the low pass~
linear phase filter/buffer 16, which provides roll off 10 of the input signal; and maintains the 2ero crossings of the incoming video signal. A test switch 84 couples the filter 16, i.e., the amplifier 82, to either the video signal via the multiplexer 18, or to the electronic test pattern (ETP) via a line 42, in response to a test switch signal on a line 88 extending from the micr-oprocessor. The test switch signal on 88 is used to auto-matically calibrate the error measuring circuit prior to the setup procedure, in response to the microprocessor, the ETP
is fed into the circuit at the switch 84 and storing in the memory of the microprocessor ~not shown) any circuit gener-ated errors are due to long term drift A times 2 video amplifier 90 is coupled to the filter 16 and supplies the video signal, indicative of a valid incoming siqnal, to the pattern validation circuit 24 of FIGURE 9 via the line 19. The amplifier 90 is also coupled to an input driver 94 of the A/D converter 20, and to a second video amplifier 96 which supplies the signal to the sync generator 22 ~FIGUR~ 4) and, more particularly, to a sync stripper or slicer circuitry 98 thereof on line 92. ~he slicer 98 provides a control signal ~ 1~2~

in the form of an extracted timing signal back to the video amplifier 82 on a line 99 for DC restoration. The sync generator 22 also includes a sync processor circuit 101, which provides the output signals of previous mention to the clock and timing generator 32, on line 33, i~3., the camera vertical and horizontal sync signals for the clockJtiming generator 32, and the framing information signal V/2 for the shading measurement circuit 75 of FIGURE 7B and for micropro-- cessor control. The sync generator 22 is provided with the vertical blanking signal via a line 100. A 512 X H-sync signal, i.e., an 8 MHz clock, is provided via a line 102 of clock bus 38, which is coupled to the clock inputs oE the A/D converter 20 and its associated buffer 104. The A/D
converter 20 provides the sampled data at the 8 MHz rate on the A/D output bus 45. The times-2 video amplifier 90 provides approximately a 1 volt sync amplitude output ~or the clamping pulse of the sync stripper circuit 98 and for the DC restoration level such that blanking occurs, for example, at bit 28, and the white level occurs at bit 228, thus spanning 200 bit levels between blanking and the white level. It follows that the resolution of the least signifi-cant bit is one-half percent by definition, wherein the quantizing level is thus one-half percent, providing rela-tively accurate sampling.
Since each camera at the input to the circuit 98 is gen-locked to a respective, and different, master clock, the sync stripper circuit 98 is employed to strip the incoming video from each camera signal to insure that the error measurement circuit is locked to the specific camera being measured.

Referring to FIGURE 5A,B, the H adder 46 receives the continuous data stream via the bus 45 and an input latch 106. At the start o the setup modet the data is sampled Erom the first scan line n, ~IGURE 3A, the addresses are generated, and the data are stored in memory 1 of the H
memory means 48. Upon completion of the first scan of line n, the memory 1 contains 16 blocks of data samples, in which 13 blocks are in the active video ire., 512 samples. Each block is made up of 4 checkers as shown in FIGURE 3A~ and at the end of each block, i~e., in the center of the fourth checker, a validation strobe is made to verify that the scan is accurately scanning the checker pattern, i~e., the optical test pattern 10 of FIGURES 1, 2 and 3A. At the center of the fourth checker in each block the validation strobe essentially asks if the ~ata received is valid. If affirmative, for example, on a line n, then one line n+l, the H adder 46 is re-programmed from F=A to F=A~B, as previously described in FIGURE 1, to thereby validate the respective data in the H memory means 48.
The control signals from the memory control circuit 36 are fed to the H memory means 48 via the control bus 44, which addresses and recalls the prior sample data of line n from memory 1, supplies the data via the bus 49 to the H adder 46, adds the line n+l data to the prior line n data, and stores the sum in the memory 2. The cycle conti-nues with line n+2, wherein the sum of the two previous lines is recalled rom memory 2 via the bus 49, i5 added to the incoming data of line n+2, and i5 subse~uently stored in memory 1 of H memory means 48.
The sequential summation of successive lines of horizontal data is performed to integrate the data into the vertical direction, in order to enhance the -17~
2~

detection and thus the accuracy of detecting the trans-itions of the incoming video signal~ which during camera setup are the camera test signals~ Averaging 3 successive data values together effectively causes an average over 3 successive scan lines, thus enhancing the signal-to-noise ratioO
The fourth scan line n+3 is then skipped since it is in the area of the vertical transition and is thus not dependable data. In the 5th scan line n+4, the sampled data is recorded in memory 3 of the H memory means 48 as previously described for line n. Thereafter, the data n+4 is recalled from memory 3 during scan n+5 and is summed with the data from line n~5. On scan line n~6, the~ summed data of lines n+4 and n+S are added to the incoming sample data, and the summation o the 3 lines is stored in memory 3.
After ~11 blocks in a band (two rows of checkers) have been scanned~ and upon generation of the verification, an H memory read, i.e, output enable (OE) and a No. 7 signal, are supplied to H memory means 48 via bus 44 and a line 170 from the memory control circuit 36~ The pertinent H addresses are supplied on address bus 156, the stored data A and B in memories 1 and 3 are read during the horizontal line n~7 and, are supplied to the switch means 50 via the A
and B data buses 52, 54. The switch means 50 includes a multiplexer latch fed by the controlled outputs of the memories. A word select signal on the line 199 from the memory control circuit 36 (FIGURE 8B) enables the switch means 50 (FIGURE 5B) to supply the data A and B at the 8 MHz clock rate to the subtractor 56 of FIGURE 6, via data buses
3~ 53,55 respectively. Data B is subtracted from data A by the subtractor 56, which corresponds to sub~racting analogous analog waveform B from waveform A ~FIGU~ES 3C, B respec-tively) which provides the digital difference dat A-~

~ ~229~
corresponding to the composite analog waveform A-B of FIGURE
3D. The resulting difference data contains the signal zero crossings commensurate to the transitions from the black/
white, white/black, etcO, checkers of the test pattern.
Since spatial registration measurements are done prior to shading error measurements, the shading errors will normally affect the results of the spatial error measurements. However the shading errors which are included in the digital data A, B, as represented by the dashed analog curves in FIGURES 3B, 3C respectively, cause the same erroneous afect on each of the data. Thus, the process of subtracting the complimentary data ;nherently compensates for existing shading errors to provide the digital difference word corresponding to the analog waveform A-B with transitions and crossover points which are unef-fected by the shading errors.
A fixed digital number is added to the difference data A-B via the most significant bit of the data A input of the subtractor 56~ and the result is fed to the D/A con-verter 58 which is clocked by the 8 MHz clock, and theresulting analog waveform i5 fed to an interpolation filter 62 which accurately detects the zero crossings corresponding to the transitions between the successive checkers of the test pattern. The zero crossings established by the interpo~
lation filter 62 are then fed to the comparator 60.
reference capacitor 108 in the comparator 60 provides the reference for the zero crossing during the horizontal interval, in response to applying zeros to all the inputs of the subtractor via tha word select signal on line 199. The reference capacitor 108 is charged in response to an H-rate signal via a switch and a line 112, to maintain the zero crossing reference for each scan line.

A counter control gate 110 generates a pulse indicative of the time difference between the occurence of the output signal of comparator 60 and the ETP on line 42.
Timing signal for the gate 110 are provlded by hold and reset signals from the memory control circuit 36 via lines 123, and by an H/V read time signal on a line 120 A 96 MHz clock is generated by a tripler circuit 128 and a 32 MHz input thereto on a line 130. The clock is gated by the gates 110 to a binary counter 11~ which countsa the number of pulses indicative of the time difference. The reset on line 123 resets the counter 118 to zero.
The counter 118 counts three transitions of the four transitions which occur within each block of the active picture, to provide the sum of the three transitions and thus an average H digital spatiàl error. The time for the fourth transition is used to reset the counter 118 via the line 123, and to transfer the count to the microprocessor data bus 28 via an output latch 122, in response to an output enable signal from the microprocessor on a line 124.
The output latch 122 is operated by a registration transfer clock on a line 126 from the memory control circuit 36.
The counter 118 runs at a frequency of the order of 96 MHz, an integer multiple of the horiæontal frequency, which is applied to the input line 130 of the frequency tripler circuit 128. Since the counter counts over 3 transitions, the resolution averages out to 3.4 nanoseconds in the horizontal direction~

The digital data indicative of the spatial errors is fed to the microprocessor via the microprocessor data bus 128 and is stored in a temporary the memory ~not shown) for subsequent storage and use by the error correc tion system during the camera operating mode in a manner analogous to that described, for example, in the copending Morrison et al application of previous mention.
Regarding now the vertical measurement process and referring to FIGURE 7A along with FIGURES 5, 6, the A/D converter 20 provides the sample data, via the bus 45, to an input latch 132 which is clocked at the 8 MHz rate. The latch 132 is coupled to the delay latch 63 and to the V adder 66. Delay latch 68 provides a time delay TI of one sample, and feeds the delayed sample to the V adder 66 vla the bus 67. The V adder sums the delayed and the present data, and the result is fed to the V adder 70 and the delay Iatch 72, via a latch 134.
The latch and delay latch 72 are clocked via a Tl, T2, T3 clock on a line 135 from the me~ory control circuit 36. The delay latch 72 provides a time delay of twice a checker width, i.e., provides a 2 microsecond delay to the incoming summed adjacent samples, and feeds the delayed sum to the V adder 70 via the bus 71 for summation with the next incoming pair of summed samples. A centered pair of summed adjacent samples are selected via the Tl, T2, T3 clock on line 135, as depicted in FIGURE 3A, to insure that the pair of samples are taken from ~he centers of the black and white checkers. The V adder 70 latches the center sample sums at its input via the latch 134, whereupon the present and delayed sums are added by the adder 70.
Thus the output of the V adder 70 is the sum of four sample pairs, where each sample pair has been taken from the center of a checker. That is, ie, one pair of sample pairs is the sum of two pairs of adjacent center samples from two successive white checkers, while the second pair of sample pairs is the sum of two pairs of adjacent center samples from two successive black checkers. The data from ~he white checkers are stored in memory 4 of the V memory means 76, and the data corresponding to the black checkers are stored in the memory 5. The corresponding V memory address are supplied via a bus 137 from the memory control circuit 36 of FIGURE 8C.
Since the procedure is repeated line by line, the resulting data stored in the V memory means 76 contains the transition information obtained by crossing the rows of checkers in the vertical direction. That is, the sums of the samples in, for example, memory 4 represent a transition white-to-black in the vertical direction, while the samples of the memory 5 represent transitions from black-to~white, within a checker band. 8100ming and optical crosstalk which occur in the transition from a white to a black checker along one vertical column of the checkers, is compensated for by the transition from white-to-black checkers in the adjacent vertical column of checkers. The compensation is performed by the subtraction process of previous descrip-tion, wherein erroneous variations in transition positions due to blooming and crosstalk are such that subtraction of the data via the subtractor 56 cancels the effects thereof, ~22-~ 16~29~
in the manner described above relative to the cancellation of the shading effects.
The output of the V adder 70 is fed to the V
memory means 76 as previously described, via a buffer 136 and a bus 74. The output from memories 4 and 5 are fed as data A and B to the switch means 50 via buses 78, 80 respec-tively. The switch means 50 thus provides for the time sharing of the data A and B from the H and V memory means 48, 76 respectively. The vertical spatial measurement data is handled in the same manner by the measuring circuitry following the switch means 50, as previously described relative to the measurement process for the horizontal spatial error data. Use of the switch means 50 and the following circuitry circumvents the need for duplicate circuitryO
As previously mentioned, the H spatial error data are read from the H memory means 48 following the 8th scan, ie, during the n~7 scan line. Immediately thereafter, during the first half of the 9th horizontal line (n+8), the V spatial data are read from the V ~emory means 76 in response to an output enable ~OE) signal, and the selec~
tH-clamp) request on the line 199, from the memory control circuit 36, FIGURE 8A,B. During the last half of the line n+8 and continuing on through subsequent scan lines of successive checker bands, the cycle of sampling and summing the ~ and V data samples continues as previously described for both the horizontal and vertical spatial error measure-ments. The validation circuitry again verifys that the camera is properly scanning each subsequent band of checkers, and that each cycle of eight scan lines corresponding to a band is beginning.

3 1 ~
Referring to FIGURE 7B, the output from the V
adder 70 is also introduced via the bus 74 to the shading measurement circuit 75, and particularly to an adder 138 and a tri-state output latch 140 coupled thereto. The output latch 140 is clocked via a gate circuit 142 during the scanning of the lines n+l in the odd fields and n~5 in the even fields, in response to n+l and n+5 control signals thereto on lines 144, a level clock on line 146 from FIGURE
8C, and the V/2 framing signal from the sync generator 22 via clock line 38. The level clock is a continuous clock which is gated via gate circuit 142 to provide the shading transfer clock which indicates to the data bus 28, when shading error data is available. The adder 138 performs a divide-by-four function by shifting bits, wherein the zero and the l-bit are dropped, with the l-bit from the V adder 70 added into the carry-in input of the adder 138 to provide for rounding off~ The tri-state output latch 140 feeds the shading error data to the microprocessor data bus 28 via a ~ bus 77 in response to the microprocessor output enable ; 20 request on the line 124. A transEer clock on a line 147 from the gate circuit 142 informs the microprocessor when to transfer the data and which field of, for example, a two-field NTSC television standard is being scanned, since the sequence in field 1 will be white/black and in field 2 will be black/white. In response to the transfer clock on line 147 t the microprocessor adds the proper data to provide the black/white shading errors.
~ The shading errors are thus relatively easily ; acquired since the V adders 66 and 70 provide the sum of four samples from two successive white checkers, and four samples from two successive black checkers for each half block, ie, for each row o of checkers in a block~

Since the center sample pairs, which comprise the output of the vertical adders, are already averaged to provide the vertical error data, they are used to provide the shading errors by dividing the data by four and then rounding off.
As noted, the shading error data are measured in the center lines of each half of the band of checkers, ie, on scan lines ntl and n+5~ to minimize interference from the ver-tical transition between the rows of checkersu The m~mory control circuit 36 of FIGURE 8 provides the means for timing, clocking and otherwise controlling, the various components of the error measuring circuit of description herein. The FIGURE 8A, 8B includes inter alia the control circuits for the H memory means 48, while the FIGURE 8C includes V memory means 76 control circuits.
Thus the H memory means addresses are generated by the clock/timing generator 32 in response to the signals fed thereto, which addresses are fed to an input buffer 152 o the memory control circuit 36, via an H
address bus 148 and various control signals on input lines 3~. The outputs rom the buffer 152 provide V memory timing signals via a bus 154 which extends to the FIGURE 8C, and also provide H memory addresses via a latch 155 and the H
address bùs 156 which extends to the H memory means 48. The buffer 152 also provides the 8 MHz master clock on the clock line 38 of previous mention, and a V-write output on a line 157 which couples to the V memory control portion of FIGURE

8~.
The pattern validation signal from the circuit 24 of FIGURE 9 is supplied to the buffer 152 via the line 220 and thence to a D flip- flop latch 158. The latter latches at the center of the fourth checker of each block, at such time as the validation signal indicates valid data.

An H-status control circuit 160 includes the adder 162, which is essentially a counter which stores the number of scans in a RAM 164, after the initial pulse for each block of data. The validation line 43 is strobed during teh 4th checker of each block to deter~ine if the block data is valid The adder 162 is coupled to a random access memory (RAM) 164, and is-either programmed to z~ro, or is incre-mented via the latch 158~ The RAM 164 stores the line status for each block and determines the output ~f a program-able read only memory (PROM) 166. The RAM 164 controls the PROM 166 which supplies the respective control signals (write/read enable) corresponding to the specific memories being written into, or read out, via a two-input multiplexer lS latch 168 and the respective lines of the control bus 44. A
line 170 from the multiplexer 168, provides the Mo. 7 signal, indicating the 8th scan line, which is fed to the H
memory means 48 to initiate the H read cycle. The RAM 164 is also coupled back to the inputs to the adder 162 via a quad D-type flip-10p 178, which provides the data A input to the adder 162.
The buffer 152 also provides inputs to a read delay circuit 172, formed of a series of shift registers, or a PROM, etc.l which compensates for various delays in the analog portions of the H and/or V error measurement cir-cuitry, i.e., the interpolation filter 62 To this end, the 8 MHz clock on the clock line 38 is coupled to select inputs of the buffer 152 and thence to the read delay circuit 1720 The latter delays the inco~ing signals also in response to H and V inputs on lines 174, such that B anc C
signals are provided at various clock intervals, on the output lines 123 which extend to the comparator 60.

The read de]ay circuit 172 also provides a transfer clock to the data bus 28 via a line 176, and another transfer clock to the comparator 60 via the line 126.
Referring also to FIGURE 8B, a pattern window circuit 180 inhibits an H -write pulse received on line 182 from the H memory address via a monostable muiltivibrator 184, any time other than during the active picture scan time. An H-status detector 186 detects when the adder 162 has advanced to a 7 output, and sets a logic level at the output of an AND gate 188. Thus when the 7 is detected, it blocks the H-write pulse to clock a flip-flop 190. The lat~er is cleared at the beginning of horizontal sync, ie, at the start of each line scan. If a 7 blocks the H--write pulse, the flip-flop 190 stays clear for the complete horizontal line. The status at`the end of the line is re-strobed via line 191 , and if clear for the whole scan line, is an indication that each block along the line has achieved the value of 7. This initiates the H read process via a logic level to the ~ultiplexer latch 168, which switches from the PROM 166 data to a fixed read condition, for the particular line. After the H read process is accomplished during one scan line, a flip-flop set via the clock on line 191 from the H memory address.
The flip-flop 192 changes state to cause the read delay circui~ 172 to switch the lines 123 from H read to V read.
A V-read sLgnal from flip-flop 192 and a delayed H-reset from a fIip-flop 194, also are supplied to the V portion of the memory control circuit, FIGURE 8C, via lines 195, 196. Thus the V-read signal initiates the V read process for half of the line n+8 immediately following the H read process on line n+7.

Word select 199 and delayed H-clamp 112 signals are provided by circuit 198, in response to the bit-8 pulse on line 191, and are supplied on lines 193, 199 respectivelyO
The word select on line 199 is coupled to the switch means 50 and switches all data lines to a logic 0. The delayed H-clamp is coupled to the comparator via a line 112 and provides means o~ charging the capacitor 108 to the refer-ence level.
In FIGURE ~C, the delayed H-reset on line 196 starts counter 201, which is clocked by the V- write command from the buffer 152 on line 157. V write estab-lishes a window across each checker band, which begins four scan lines before the band, and ends four lines after the band. Thus reading of the counter 201 starts four lines before a checker band and the delayed H-reset advances the counter 201 by one at the beginning of each line. This generates interlace V memory means addresses, wherein the data storage positions are in the V write mode by 16, between each clock pulse. In each successive line, the data is filled in between the initial data, as controlled by the counter 201. A multiplexer 203 is clocked by clock line 38 and outputs the V memory addresses to the V memory means 76 via the V address bus 137.
A flip-flop circuit 205 and assoc. circuitry receives a bit-4 signal from the V timing bus 154, and generates the Tl, T2, T3 clock, which is fed to the V adder of FIGURE 7A via a latch 207 and the line 135. A paîr of monostable multivibrator~ 209 are coupled to the flip-flop circuit 205, and generate the inverted write-enable commands for the V memory means 76 on lines 211, in response to an inverted V read command on a line 213. The multivibrator 1~2~

The multivibrator 209 also generate the level clock on line 146, for the shading m~asurement circuit 75 of FIGURE
7B.
FIGURE 9 depicts an inplementation of the pattern validation circuit 24 of FIGURE 1, wherein the camera video signal, which is used to provide the pattern validation signal, is fed to a switch 200 via the line 19, and thence to an active high pass filter 202 and a dekector 204. The forMer separates the 500 MHz component rom the video signal, while the latter detects the average DC level of the validation signal and clamps thereto via the switch 200 in response to an exclusive OR gate 208 and a validation blanking signal on a line 206. The validation blanking signal is slightly wider than the normal system blanking in~erval and blanks out sync and black values during the blanking interval. To this end, the fllter 202 is coupled~
to a clamp circuit 210, which, in response to the validation blanking signal on the line 206, eliminates the composite sync V components in the video signal during the sync and blanking intervals, to maintain the DC level. The clamp circuit 210 is coupled to thresholds 212, which provide the reference level to determine whether the test pattern is being scanned properly. One threshold provides a locator skrobe signal on a line 214 which is used to transfer ~5 horizontal and vertical coordina~es to the microprocessor.
The microprocessor compares the coordinates with the refer-ence coordinate of the ETP to effect a coarse registration via the system microprocessor, prior to performing the precise registrakion and shading measurements via the error measurement circuit of description hereinO

~ ~62~
The thresholds 212 also are coupled via exclusive OR gates to a resetable one-shot flip-flop 216, and thence to a second one-shot flip flop ~18. The latt~r provides the pattern validation signal on a line 220 in response to the validation blanking signal on line the 206, and to a block clock on a line 224. More particularly, the block clock generates a window for each block. At the beginning of a block, the one-shot 218 is strobed high7 and looks at the one-shot 216, which generates a 25% wider pulse than that of the block clock and which is triggered at every checker transition in the test pattern. The flip-flop of the memory control circuit 36 strobes the pattern validation line 220 in the middle of the Eourth transition (FIGURE 2A).
If every transition in a block is detected, the output of the onewshot 218 is high during the third to the Eourth transition,indicating a valid scan and data. If a ~ransi-tion is missed, one-shot 216 is reset, and the output of one-shot 218 goes low, indicating that the scan in not valid.
The pattern validation signal on line 43 is fed to the buffer 152 of the memory control circuit 36 and is used by the latch 158 and the H-status control circuit 160 to provide the various control signals (ie~ write/read enable for the specific memories 1 through 5, etc.) of previous description, on the control bus 44.

~30-

Claims (18)

1. A circuit for measuring H and V spatial and shading errors existing between a video test signal gener-ated by a pickup tube of a television camera head and an electronic test pattern of perfect geometry, comprising the combination of;
memory means for storing digital data A and data B
corresponding to summations of selected digital samples of the video test signal which contain shading error effects;
means for selectively subtracting data A and data B to provide digital difference data without the shading error effects;and means for comparing the digital difference data with the electronic test pattern to provide the spatial error information.
2. The circuit of Claim 1 including;
shading error measurement means coupled to the memory means for receiving the dat A and data B and for providng an average value thereof corresponding to the white and black shading errors.
3. The circuit of Claim 1 including;
means for digitizing the video test signal to provide the selected digital samples.
4. The circuit of Claim 3 wherein;
the memory means includes H adder/memory means and V adder/ memory means coupled to the means for digitizing for providing respective H data A and data B, and V data A
and data B.
5. The circuit of Claim 4 wherein;
the subtraction means digitally subtracts the H
data B from the H data A, and the V data B from the V data A, to provide H difference data A-B and V difference data A-B respectively.
6. The circuit of Claim 5 wherein;
the H adder/memory means sums selected samples from pairs of successive scans of the video test signal to provide the H data A and data B.
7. The circuit of Claim 6 wherein the pickup tube generates a video active picture area corresponding to an active area of the test pattern, wherein;
the active picture area and the test pattern is divided into a selected plurality of blocks in the horizontal direction, each block including a plurality of alternate white/black checkers, and into a plurality of checker bands in the vertical direction, each band including rows of the alternate white/black checkers;
the H adder/memory means sums selected samples from two successions of scan lines within a block and retains the pair of summations as the H data A and H data B
respectively in separate memories therein;and The V adder/memory means adds two pairs of selected samples from white checkers within a block to provide V
data A, and adds two pairs of selected samples from black checkers within the same block to provide V data B, and retains the V data A and V data B in separate memories therein.
8. The circuit of Claim 7 further including;
shading error measurement means coupled to the V
adder/memory means for receiving the V data A and V data B
prior to storage in the memories, and for providing an average of selected lines of samples thereof within a block of the peak white and black video levels corresponding to the shading errors.
9. The circuit of Claim 7 further including;
pattern valildation means coupled to the video test signal for providing a validation strobe indicative of valid data generation within selected blocks.
10. The circuit of Claim 9 wherein;
the H adder/memory means includes three H memories and sums samples within a block from a first succession of scans along a checker band and stores the summation as H
data A in the first H memory, and also sums samples within the same block from a second succession of scans along the same checker band and stores the summation as H data B in the third H memory; and wherein the H data A and H data B are read out from respective memories for application to the subtraction means upon completion of the second succession of scans.
11. The circuit of Claim 10 wherein;
the V adder/memory means includes two V memories and respective delays operating simultaneously with the H
adder/memory means, and adds the sum of adjacent center samples from a first white checker with the sum of adjacent center samples from a second white checker and stores the addition as V data A in the first V memory, and also adds the sum of adjacent center samples from a first black checker with the sum of adjacent samples from a second black checker and stores the addition as V data B in the second V memory; and wherein the V data A and V data B are read out from respective memories for application to the subtraction means upon completion of the H data A/B read out process.
12. The circuit of Claim 11 further including;
means coupled to the subtractor means for providing and establishing the precise transitions of the difference data A-B corresponding to the checker transitions, for application to the means for comparing.
13. The circuit of Claim 12 wherein multiple camera head units are being setup, including;
multiplexer means for selecting a camera head unit in response to a camera select command; and filter means for preventing the generation of aliasing components coupled between the multiplexer means and the means for digitizing.
14. The circuit of Claim 13 further including;
control means responsive to the video test signal for generating video signal-related clock and timing signals; and memory control means coupled to the control means and to the pattern validation means for generating timing controls and addresses for the sample summing processes of the H and V adder/memory means.
15. A measurement circuit for measuring spatial and shading errors existing between an electronic test pattern of perfect geometry and a video test signal generated by the pickup tubes of a television camera system which includes multiple camera head units and a microprocessor control with memory, comprising the combination of;
H and V memory means for storing selected data A
and B of respective sums of H and V digital samples of the video test signal, which data A and B contain shading error effects;
means for selectively subtracting the data A and B
of the H digital samples, and of the V digital samples to generate respective H and V difference data in time-shared selection which has no shading error effects; and means for selectively comparing the H and V
difference data with the electronic test pattern to determine the respective H and V error data corresponding to th errors existing between the pickup tube scans and the electronic test pattern.
16. The circuit of Claim 15 further including A/D
converter means coupled to the video test signal to provide the H and V digital samples corresponding thereto;
H and V adder means coupled to the A/D converter and integral with respective H and V memory means for selectively summing and storing the H data A and data B, and V data A and data B;
said subtractor mean being selectively coupled to the H adder and memory means, and to the V adder and memory means;
D/A converter means coupled to the subtractor means to generate H and V analog difference signals corresponding to the H and V difference data; and means for detecting and establishing the transitions in the H and V analog difference signals for comparison thereof with the electronic test pattern transisition via the means for comparing.
17. The circuit of Claim 16 further including;
timing control means coupled to the video test signal for generating clock and timing signals related to the video test signal;
pattern validation means coupled to the video test signal for providing a validation strobe indicative of valid data generation; and memory control means responsive to the timing control means and to the pattern validation means for generating timing controls and addresses for the sample summing processes of the H and V adder and memory means.
18. The circuit of Claim 17 further including;
data switch means for selectively providing the H
data A/B or the V data A/B to the subtractor means;
interpolation filter means coupled to the D/A
converter means to establish the transitions in the H and V
difference signals; and wherein the comparator means is coupled to the interpolation filter means and thence to the memory of the microprocessor control.
CA000374867A 1980-04-11 1981-04-07 Digital error measuring circuit for shading and registration errors in television cameras Expired CA1162295A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US139,604 1980-04-11
US06/139,604 US4326219A (en) 1980-04-11 1980-04-11 Digital error measuring circuit for shading and registration errors in television cameras

Publications (1)

Publication Number Publication Date
CA1162295A true CA1162295A (en) 1984-02-14

Family

ID=22487471

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000374867A Expired CA1162295A (en) 1980-04-11 1981-04-07 Digital error measuring circuit for shading and registration errors in television cameras

Country Status (10)

Country Link
US (1) US4326219A (en)
JP (1) JPS5713866A (en)
BE (1) BE888388A (en)
CA (1) CA1162295A (en)
DE (1) DE3114889C2 (en)
FR (1) FR2480547A1 (en)
GB (1) GB2074416B (en)
HK (1) HK50689A (en)
IT (1) IT1142801B (en)
NL (1) NL8101778A (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2476952A1 (en) * 1980-02-26 1981-08-28 Thomson Csf BASIC SIGNAL AND TELEVISION TEST SIGNAL GENERATOR AND SYSTEM COMPRISING SUCH A DEVICE
US4309723A (en) * 1980-04-14 1982-01-05 Ampex Corporation Apparatus and method for registration and shading of color television cameras
US4414573A (en) * 1981-04-08 1983-11-08 Ampex Corporation Pattern recognition circuit for reliably distinguishing between different portions of a diascope pattern during video camera setup
US4491868A (en) * 1981-05-06 1985-01-01 Inspection Technology Inc. Video image compensator for inspection apparatus
JPS57182977U (en) * 1981-05-18 1982-11-19
US4459614A (en) * 1981-12-24 1984-07-10 Ampex Corporation Rotation-free electrical focussing circuit for television image tubes
NL8200234A (en) * 1982-01-22 1983-08-16 Philips Nv ADJUSTMENT SYSTEM FOR A TELEVISION CAMERA.
US4507683A (en) * 1982-04-02 1985-03-26 Ampex Corporation Camera status and diagnostics display system
US4500916A (en) * 1982-04-05 1985-02-19 Panavision, Inc. Automatic on-air registration system and method for color TV camera
FR2525843B1 (en) * 1982-04-23 1986-06-27 Thomson Csf CORRECTION CONTROL DEVICE AND SYSTEM FOR AUTOMATICALLY ESTABLISHING CORRECTION DATA OF A TELEVISION CAMERA
JPS58223984A (en) * 1982-06-23 1983-12-26 Hitachi Ltd Color television camera
GB2132057B (en) * 1982-09-09 1986-04-23 Link Electronics Ltd Electro-optical image correction
JPS59210767A (en) * 1983-05-13 1984-11-29 Konishiroku Photo Ind Co Ltd Picture recorder
US4599640A (en) * 1984-02-29 1986-07-08 Rca Corporation Television camera with multiplexed A-D converter
JPS6146681A (en) * 1984-08-11 1986-03-06 Matsushita Electric Ind Co Ltd Recording and reproducing method of video signal
FR2570236B1 (en) * 1984-09-07 1986-11-21 Thomson Csf DEVICE FOR CORRECTING UNIFORMITY DEFECTS INDUCED IN SIGNALS FROM A TELEVISION CAMERA BY VARIATIONS IN ANALYSIS SPEED
DE3512631A1 (en) * 1985-04-06 1986-10-09 Robert Bosch Gmbh, 7000 Stuttgart METHOD FOR GENERATING CORRECTION SIGNALS FOR GRID AND / OR IMAGE SHADING CORRECTION
EP0200795B1 (en) * 1985-04-29 1988-09-14 Glonner Electronic GmbH Circuit for generating a video signal representing a measured value
US4695892A (en) * 1986-06-27 1987-09-22 The United States Of America As Represented By The Secretary Of The Army Method for determining the angular dimensions of a scene recorded by a video system
CA1278185C (en) * 1986-08-25 1990-12-27 F. David E. Corley Camera alignment device
JPS63232579A (en) * 1987-03-19 1988-09-28 Mitsubishi Electric Corp Solid-state image pickup device
WO1990001747A1 (en) * 1988-08-12 1990-02-22 Hughes Aircraft Company Automated system for testing an imaging sensor
US5033015A (en) * 1988-08-12 1991-07-16 Hughes Aircraft Company Automated system for testing an imaging sensor
JPH04506133A (en) * 1988-12-23 1992-10-22 ランク・シンテル・リミテッド Compensation for losses and defects in telecine equipment
JP2841301B2 (en) * 1989-04-28 1998-12-24 池上通信機株式会社 Color TV camera color correction device
US4963984A (en) * 1989-05-10 1990-10-16 Eastman Kodak Company Optical projection camera alignment system and method
FR2657208B1 (en) * 1990-01-16 1992-04-10 Thomson Consumer Electronics METHOD AND DEVICE FOR AUTOMATIC CORRECTION OF GEOMETRY, OVERLAY OF COLORS AND IMAGE UNIFORMITY FOR TELEVISION CAMERA.
US5051827A (en) * 1990-01-29 1991-09-24 The Grass Valley Group, Inc. Television signal encoder/decoder configuration control
US5157497A (en) * 1991-02-25 1992-10-20 Matsushita Electric Industrial Co., Ltd. Method and apparatus for detecting and compensating for white shading errors in a digitized video signal
GB2256999B (en) * 1991-06-21 1995-05-31 Sony Broadcast & Communication Video image capture apparatus
GB2267009B (en) * 1992-05-06 1995-10-25 Sony Broadcast & Communication Testing video equipment
US5371538A (en) * 1992-07-30 1994-12-06 Eastman Kodak Company Method for adjusting the pedestal of an electronic imaging system
US6118482A (en) * 1997-12-08 2000-09-12 Intel Corporation Method and apparatus for electrical test of CMOS pixel sensor arrays
US6768509B1 (en) * 2000-06-12 2004-07-27 Intel Corporation Method and apparatus for determining points of interest on an image of a camera calibration object
US6807232B2 (en) * 2000-12-21 2004-10-19 National Instruments Corporation System and method for multiplexing synchronous digital data streams
EP1648181A1 (en) 2004-10-12 2006-04-19 Dialog Semiconductor GmbH A multiple frame grabber
KR100728818B1 (en) * 2006-03-03 2007-06-19 주식회사 대우일렉트로닉스 Method for detecting optical information, optical information detector and method for sampling data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2714777C2 (en) * 1977-04-02 1982-02-11 Messerschmitt-Bölkow-Blohm GmbH, 8000 München Circuit arrangement for correcting each individual pixel signal of a signal sequence of a photoelectric image converter system that has been converted into digital form
US4141040A (en) * 1977-10-11 1979-02-20 Rca Corporation Video signal amplitude registration system
WO1979000717A1 (en) * 1978-03-06 1979-10-04 Rca Corp Automatic setup system for television cameras
US4285004A (en) * 1980-02-25 1981-08-18 Ampex Corporation Total raster error correction apparatus and method for the automatic set up of television cameras and the like

Also Published As

Publication number Publication date
GB2074416B (en) 1984-05-16
BE888388A (en) 1981-07-31
DE3114889A1 (en) 1982-04-15
IT1142801B (en) 1986-10-15
FR2480547A1 (en) 1981-10-16
HK50689A (en) 1989-06-30
FR2480547B1 (en) 1984-12-21
JPS5713866A (en) 1982-01-23
JPH0311150B2 (en) 1991-02-15
NL8101778A (en) 1981-11-02
US4326219A (en) 1982-04-20
DE3114889C2 (en) 1983-07-28
GB2074416A (en) 1981-10-28
IT8148256A0 (en) 1981-04-10

Similar Documents

Publication Publication Date Title
CA1162295A (en) Digital error measuring circuit for shading and registration errors in television cameras
CA1150825A (en) Total raster error correction apparatus and method for the automatic set up of television cameras and the like
US4234890A (en) Automatic setup system for television cameras
US4590520A (en) Method and apparatus for detecting and filling-in dead spots of video signals from an image sensor
US4587556A (en) Television standards converters
CA1180107A (en) Two dimensional interpolation circuit for spatial and shading error correction systems
US4470065A (en) Adaptive error concealment using horizontal information determination from adjacent lines
CA1092236A (en) Timing error compensator
JPS6225319B2 (en)
CA1214866A (en) Progressive scan television receiver with adaptive memory addressing
JP3717725B2 (en) Pixel defect detection method and image processing apparatus
US4376289A (en) Self-enabling dropout corrector
EP0442478B1 (en) Apparatus for carrying out y/c separation
US4797730A (en) Method and apparatus for controlling the sampling phase of an analog color television signal
CA1175550A (en) Pattern recognition circuit for reliably distinguishing between different portions of a diascope pattern during video camera setup
US4835594A (en) Registration adjusting apparatus for a color television camera using a plurality of pick-up tubes
EP0163514B1 (en) Progressive scan television apparatus for non-standard signals
US4670772A (en) Raster distortion correction for progressive scan television system
US4215368A (en) Memory addressing system for automatic setup TV camera system
US4771334A (en) Digital video delay by sample interpolation
JPH0345591B2 (en)
EP0321181B1 (en) Characteristics corrector
CA1110717A (en) Time-base compensator
JP3455341B2 (en) Vertical correlation error correction device

Legal Events

Date Code Title Description
MKEX Expiry
MKEX Expiry

Effective date: 20010214