GB2030740A - Apparatus and Method for Processing Television Picture Signals and Other information - Google Patents

Apparatus and Method for Processing Television Picture Signals and Other information Download PDF

Info

Publication number
GB2030740A
GB2030740A GB7838677A GB7838677A GB2030740A GB 2030740 A GB2030740 A GB 2030740A GB 7838677 A GB7838677 A GB 7838677A GB 7838677 A GB7838677 A GB 7838677A GB 2030740 A GB2030740 A GB 2030740A
Authority
GB
United Kingdom
Prior art keywords
signals
memory
delay
writing
digital
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.)
Granted
Application number
GB7838677A
Other versions
GB2030740B (en
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.)
BAE Systems Electronics Ltd
Original Assignee
Marconi Co Ltd
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 Marconi Co Ltd filed Critical Marconi Co Ltd
Priority to EP79301870A priority Critical patent/EP0012497B1/en
Priority to DE7979301870T priority patent/DE2967315D1/en
Priority to JP12633179A priority patent/JPS5549074A/en
Publication of GB2030740A publication Critical patent/GB2030740A/en
Priority to US06/320,058 priority patent/US4439786A/en
Application granted granted Critical
Publication of GB2030740B publication Critical patent/GB2030740B/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • H04N5/06Generation of synchronising signals
    • H04N5/067Arrangements or circuits at the transmitter end
    • H04N5/073Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations
    • H04N5/0736Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations using digital storage buffer techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

Information is written into and read from a buffer memory 16 in response to independent write C and read D signals respectively, the write signals being selectively delayed to prevent them coinciding with the read signals. Video signals are converted 2 to digital and passed through a serial-to- parallel converter 17 to the memory 16, the write signals C being derived from the video signal. Read signals D from a local source read data from the memory 16 through a parallel-to- serial converter 18 and digital-to- analogue converter 19. The write signal delay 9A, 11A is variable so as to position each write signal midway between adjacent read signals. An additional fixed delay may operate on the write signals following each blanking period. The video signals may also be delayed 9B, 11B, by the same amount as the write signals. <IMAGE>

Description

SPECIFICATION Apparatus and Method for Processing Television Picture Signals and Other Information This invention relates to apparatus for processing information and was conceived when designing a picture synchronisation system for television signals.
Many forms of television picture processing depend for their operation upon the storage of one or more fields of the signal. Examples of types of picture processing which employ storage are: standards conversion; picture synchronisation; noise reduction; and picture size reduction and expansion.
Picture storage can be carried out using analogue methods, the use of quartz delay lines being an example of this type of storage.
However, digital memories are cheaper, more reliable and more compact and most equipment employing picture storage now uses digital semiconductor memory chips with the television signal being converted from analogue-to-digital form at the input of the equipment and back to analogue at the output.
This invention is particuE3rly, although not exclusively, applicable for use in a picture synchroniser. The purpose of a synchroniser is to re-time a television signal, e.g. one arriving from an outside broadcast, so that its subcarrier, line and field frequencies are identical to some local reference, e.g. the studio camera pictures. At the output of the synchroniser the remote signal can be treated as if it were generated locally and can be mixed, faded, and inserted into local pictures without causing timing disturbance to the transmitted signal.
A typical known synchroniser works by writing the incoming signal into the memory at a rate determined by the incoming signal and then reading the signal out of the memory at the rate fixed by a local reference signal. Since there is no frequency or phase relationship between the reading and writing operations, there will be occasions when the reading will overtake the writing or vice-versa. Also there will be occasions when reading and writing operations coincide.
It is a feature of most random access memory systems that, at any instant, only one memory location may be addressed, and that information may be written into or read from the chosen location, but not both together. One known method of overcoming the need for simultaneous writing and reading within a memory chip is to provide storage additional to that strictly needed for one field of the picture. In this way, when an attempt is made to read from and write into the memory at the same time; one of the operations, e.g. writing, is transferred to an additional memory. This known method suffers from the disadvantage that substantial additional memory is required.
This invention provides an information processing apparatus comprising a memory, means for writing information into the memory at times depending on first timing signals, means for reading the information out of the memory at times depending on second timing signals whose timing may be the same as or different to the first signals, and delay means for delaying at least some of the writing times so that they do not coincide with the reading times.
The invention also provides a method of processing information comprising writing the information into a memory at times depending on first timing signals, reading the information out of the memory at times depending on second timing signals whose timing may be the same as or different to the first signals, and delaying at least some of the writing times so that they do not coincide with the reading times.
Thus, the read and write operations are 'interleaved', i.e. the memory is addressed in a read-write-read etc. sequence and no additional memory is required.
In systems where the first and second timing signals have different timings, the writing times are preferably delayed by varying amounts, chosen so that each writing time is approximately mid-way between reading times.
Since it may be necessary to write information into and read information from the memory at a very fast rate it is preferable to include a serial-toparallel converter at the input to the memory and a parallel-to-serial converter at the output. This allows the memory sufficient time to register each bit.
When the invention is used in a synchroniser for television signals, the said 'first' timing signals are preferably generated from the line synchronising pulses, the field synchronising pulses and the first of the signals to be processed, whereas the 'second' timing signals are generated similarly from an independent source. In this particular application of the invention the frequencies of the first and second timing signals are marginally different. This means that they drift into and out of phase with each other. When they are in phase the delay produced in accordance with the invention avoids the memory being instructed to read and write simultaneously.
When they are 1 800 out of phase there is no need for delay.
The change in phase of the 'first' and 'second' timing signals in a television sychroniser is very small during any given line. It is, therefore, satisfactory to set a delay time which remains constant during any given line of the signal to be processed.
The blanking periods, between lines of the video information being read out of the memory are not normally equal to a multiple of the period between reading times. This means that the delay, fixed for a given line of the signal to be processed is inappropriate after the blanking period of the signal being read out of the memory.
This problem can be overcome by delaying the writing times by a further fixed amount after the blanking period.
In some other applications of the invention the first and second timing signals can be the same in which case the delay will be a fixed value, permanently present. Such would be the case for example in picture size reduction systems and noise reduction systems for television signals.
A particular embodiment of the invention will now be described, by way of example, with reference to the accompanying drawings in which Figure 1 is a block diagram showing, in full lines, a television picture synchronisation device designed to synchronise television signals derived from somewhere outside a studio with signals generated locally, i.e. in the studio; and, in broken lines, a modification applicable when the memory requires more than one write clock.
Figure 2 shows waveforms A, B, C, D, E, F, G and H which are generated at various positions, also indicated on Figure 1 by the same reference letters; and Figure 3 shows waveform A of Figure 2 but on a smaller time scale, and also waveforms E and J on the same (smaller) time scale.
The circuit of Figure 1 is designed for use in a television studio and the object is to synchronise a video television signal derived from a remote source with timing signals produced locally in the studio.
The remote signal is received by an input 1 and is digitised by an analogue-to-digital converter 2 into 8-bit parallel form, samples being aken at a frequency of three times the frequency of the subcarrier (3 fsc). This video input 1 also drives a timing generator 3 that produces first timing signals constituting line frequency pulses A, 3fsc clocks B, and write clock pulses C. The write clock pulses C are started by line pulses A and have a period of repetition which is a predetermined number of periods of the 3fsc clocks B. In the described embodiment this is fifteen times the period of the 3fsc clocks. Local pulses generated within the studio pass through a second timing generator 4, similar to generator 3. The generator 4 produces second timing signals constituting line pulses E and read clock pulses D.These are similar to A and C respectively, but are not locked to the remote signal.
A comparator 5 compares the phase of the remote line pulses A relative to local read clock pulses D and produces a signal F which opens a NAND gate 6 to pass 3fsc clock pulses B during a period between the beginning of a pulse A and the beginning of the next pulse D. The number of clock pulses B passed by the gate 6 during this period is a measure of the relative timing of pulses A and D. A divide-by-fifteen counter 7 counts the clock pulses G passed by the gate 6 and the number contained in the counter when the clocks stop is stored in a latch 8 for the duration of a television line. The counter 7 is cleared on each line just before the gate 6 is enabled. Figure 2 shows a situation where the time difference between the beginning of a pulse A and the beginning of the next pulse D is such that nine clock pulses G are passed to the counter 7.The output of the counter 7, which is in four-bit parallel form, is held for one line period in the latch circuit 8, and the output of the latch circuit is fed to two identical selectors 9A and 9B.
The selector 9A feeds each write clock pulse C to a selected one of fifteen output connections 1 OA. These connections 1 OA are connected to respective inputs of a fourteen-bit shift register 1 A so as to produce pulses H which are similar to pulses C, but are delayed in accordance with the following table:- Delay produced by shift register (No.
Count held of periods ofclock latch circuit 8 signal B) 0 7 1 8 2 9 3 10 4 11 5 12 6 13 7 14 9 1 10 2 11 3 12 4 13 5 14 6 When a count of eight is held by the latch circuit 8 the selector 9A feeds the pulses C to one particular output which is connected directly to an OR gate 1 2A. This means that the pulse H is produced simultaneously with a pulse C; i.e. there is no delay.
The effect of the delays caused by the circuits 7, 8, 9A, 1 OA, 1 1A and 1 2A is to delay the write pulses C by a time such that the leading edges of the delayed write pulses H are approximately halfway between the leading edges of the read clock pulse D. The delay is reset for each line of the remote video signals but, except for a fixed adjustment produced by circuits 1 3A, 1 4A and 1 5A to be described later, remains constant during each line.
The delayed write pulses from the gate 1 4A are fed to the "write clock" input of a random access memory circuit 1 6. The circuits 28 and 29, shown in broken lines, are not included in this particular embodiment of the invention. They will be referred to later in relation to a modification.
Each write pulse enables the memory to receive video information from a serial-to-parallel converter 17.
The video information from one output of the analogue-to-digital converter 2 is delayed in exactly the same way as the "write pulses", but by separate circuits lOB, 1 B, 128, 13B, 1 4B and 1 SB. These are identical to circuits 1 or, 11 A, 12A, 13A, 14Aand 15A.
The delayed signals, representing one output of the analogue-to-digital converter 2 cannot be fed directly to the memory 1 6 since they occur at a frequency of 3fsc which is too fast to register in the memory. They are, therefore, converted by circuit 1 7 into 15-bit parallel form before being entered in the memory 1 6.
The remote video information stored in the memory 1 6 is read out by the read clock signal D derived from the local video signal and, therefore, the output from memory 1 6 is synchronised with the local video signal. Because of the delay introduced by the circuitry, the memory is never required to read and write simultaneously.
The output from the memory is passed to a parallel-to-serial converter 18 and thence to a digital-to-analogue converter 1 9. The latter also receives, through inputs 20, the outputs from seven other circuits, identical to that illustrated, which process signals from the seven other outputs 21 of the analogue-to-digital converter 2.
The output of the digital-to-analogue converter 1 9 represents the remote picture signal synchronised with the locally generated signal.
Figure 3 shows at A and E respectively the blanking periods of a line of the remote video signal (before the delay) and of a line of the local video signal. It should he noted that the blanking period shown at E of the local video signal is exactly the same as the blanking period of the remote signal withdrawn after processing from the memory 19. The picture signals of the remote signal occupy a part 22 of the line during which 765 samples are taken from the analogue-todigital converter 2. The blanking period 23 occupies 86.25 sample periods. The signal E is similar, but its blanking period may, and normally will, occur during the picture part of the remote signal. Since the delay to the individual samples of the remote signal is set by the latch circuit 8 for a whole line period, this will be correct only for a time interval indicated at 24.It will be wrong during the time interval 25. This can be corrected by introducing an additional delay during the interval 25. Since the read and write clocks occur every 15 samples, the correct delay is equal to the remainder of 86.25/15 sample periods; i.e. 11.25 sample periods. Thus, an additional delay of this amount is introduced to the remote video signals during the interval 25. This is done by the circuits 26, 13A, 13B, 14A, 148, 15A and 158 shown in Figure 1. The comparator 26 receives the remote line pulses A from the timing generator 3 and the local line pulses E from the timing generator 4 to produce an output as shown at J on Figure 3.
When the waveform J is at the low level it sets the switches 1 3A and 13B in conditions where they connect the outputs of gates 1 2A and 128 directly to the OR gates 1 4A and 14B respectively. When the waveform J is at the high level, the switches 1 3A and 13B are set in conditions such that the outputs of gates 1 2A and 12B are connected to delay circuits in the form of 11-bit serial registers 15A and 15B. The outputs of these registers are connected to the OR gates 1 4A and 148. Thus, during the appropriate interval an additional delay of 11 periods of the waveform B is introduced.This is close enough to the required delay of 11.5 periods to ensure that the read signals at the input to the memory are approximately mid-way between the write signals.
If the memory 16 requires more than one write clock, all these must be delayed by the same amount. A simpler solution is to modify the circuit of Figure 2 so as to delay the 3fsc clocks B, instead of the write clocks C. Delayed write clocks can then be generated from the delayed 3fsc clocks. The necessary additions to the circuit are indicated in broken lines in Figure 4. Also, the lowermost output of the timing generator 3, as shown in Figure 1, must be disconnected.
In this modified circuit the input to the selector 9A is connected, through a divide-by-two circuit 27 to receive the 3fsc pulses B instead of clock pulses C. The divide-by-two circuit 27 is needed simply to enable identical delay circuits to be used to delay the video signals and the clock signals. A multiply-by-two circuit 28 is included to bring the frequency of the delayed signals back to 3fsc. The output of the circuit 28 drives a clock generator 29 which produces as many clock signals as may be required and feeds them to the memory 16.

Claims (25)

Claims
1. Information processing apparatus comprising a memory, means for writing information into the memory at times depending on first timing signals, means for reading the information out of the memory at times depending on second timing signals whose timing may be the same as or different to the first signals, and delay means for delaying at least some of the writing times so that they do not coincide with the reading times.
2. Apparatus according to claim 2 including means for producing differently timed first and second timing signals.
3. An apparatus according to claim 2 in which the delay means is connected to receive the first and second timing signals and is designed to delay the writing times by varying amounts so as to position each writing time approximately midway between reading times.
4. An apparatus according to claim 3 in which the delay means includes a counter arranged to count during a period between a first and a second timing signal, the delay produced by the delay means being related to the count accommodated by the counter.
5. An apparatus according to any preceding claim including a serial-to-parallel converter at the input to the memory and a parallel-to-serial converter at the output from the memory.
6. An apparatus according to any preceding claim for processing video signals comprising means for generating the said first timing signals from the video signals to be processed.
7. An apparatus according to claim 6 in which the delay means is arranged so that the delay produced by it is reset by line synchronising pulses of the video signals to be processed.
8. An apparatus according to claim 6 or 7 including a fixed delay circuit for further delaying the writing times when they occur during a period after a blanking period of the processed video signal and before the next blanking period of the signal to be processed; this further delay being such that the writing and reading times do not coincide with each other during said period.
9. An apparatus according to claim 5, 6, 7, or 8 comprising an analogue-to-digital converter for converting the video signals into digital form, the memory being connected to receive the digital output of the converter and the output of the memory being connected to a digital-to-analogue converter.
10. An apparatus according to claim 9 in which the delay means is arranged to delay by equal amounts (a) the times when digital codes produced by the analogue-to-digital converter are fed to the memory and (b) the first timing signals which dictate the times at which the digital codes are written into the memory.
11. An apparatus for processing video signals comprising an analogue-to-digital converter for encoding the signals into parallel digital form, each output of the analogue-to-digital converter being connected to a circuit constructed in accordance with any preceding claim, the apparatus also including a digital-to-analogue converter for converting the outputs from the memories back to analogue form.
12. An apparatus for processing television signals substantially as described with reference to the accompanying drawings.
13. A method of processing information comprising writing the information into a memory at times depending on first timing signals, reading the information out of the memory at times depending on second timing signals whose timing may be the same as or different to the first signals, and delaying at least some of the writing times so that they do not coincide with the reading times.
14. A method according to claim 13 in which the signals on which the writing times depend and the signals on which the reading times depend have different timings.
1 5. A method according to claim 14 in which the writing times are delayed by varying amounts chosen so that each writing time is approximately between reading times.
16. A method according to claim 1 5 in which a counter is clocked during a period between one of said first timing signals and one of said second timing signals and in which the delay is fixed according to the count at the end of said period.
1 7. A method according to claim, 13, 14, 15 or 1 6 in which the information is converted from serial-to-parallel.
18. A method according to claim 13, 14, 1 5, 1 6 or 1 7 in which the information to be processed is in the form of video signals and in which the said first timing signals are derived from the said video signals to be processed.
19. Method according to claim 18 in which the writing times are delayed by a period which is reset by line synchronising pulses of the video signals to be processed.
20. A method according to claim 18 or 19 in which the writing times are further delayed when they occur after a blanking period of the processed video signal and before the next blanking period of the signal to be processed this further delay being chosen so that the reading and writing times do not coincide with each other during said period.
21. A method according to claim 17, 18, 19 or 20 in which the video signals are converted into digital codes which are fed to the memory and in which the digital output of the memory is converted into analogue form.
22. A method according to claim 21 in which the digital codes are delayed by the same amount as the timing signals.
23. A method of processing video signals in which they are first converted to parallel digital form; each parallel output is processed by a method in accordance with any of claims 13 to 22, and the information read out of the memories is then converted back to analogue form.
24. A method in accordance with any of claims 14 to 25 of synchronising video signals with synchronising pulses derived independently of the said video signals, the first timing signals being derived from synchronising pulses belonging to the signal being processed and the second timing signals being derived from the said independently derived synchronising pulses.
25. A method of synchronising video signals substantially as described with reference to the accompanying drawings and substantially as illustrated therein.
GB7838677A 1978-09-29 1978-09-29 Apparatus and method for processing television picture signals and other information Expired GB2030740B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP79301870A EP0012497B1 (en) 1978-09-29 1979-09-12 Apparatus and method using a memory for processing television picture signals and other information
DE7979301870T DE2967315D1 (en) 1978-09-29 1979-09-12 Apparatus and method using a memory for processing television picture signals and other information
JP12633179A JPS5549074A (en) 1978-09-29 1979-09-29 Device for and method of processing television video signal and other information
US06/320,058 US4439786A (en) 1978-09-29 1981-11-10 Apparatus and method for processing television picture signals and other information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB7838676 1978-09-29

Publications (2)

Publication Number Publication Date
GB2030740A true GB2030740A (en) 1980-04-10
GB2030740B GB2030740B (en) 1983-03-02

Family

ID=10499996

Family Applications (1)

Application Number Title Priority Date Filing Date
GB7838677A Expired GB2030740B (en) 1978-09-29 1978-09-29 Apparatus and method for processing television picture signals and other information

Country Status (1)

Country Link
GB (1) GB2030740B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2230675A (en) * 1989-02-10 1990-10-24 Broadcast Television Syst Synchronising component video signals
EP0453110A2 (en) * 1990-04-20 1991-10-23 British Broadcasting Corporation Synchronisation of digital audio signals
GB2275852A (en) * 1993-03-05 1994-09-07 Sony Broadcast & Communication Signal synchroniser with resynchronise control

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2230675A (en) * 1989-02-10 1990-10-24 Broadcast Television Syst Synchronising component video signals
US5245414A (en) * 1989-02-10 1993-09-14 Bts Broadcast Television Systems Gmbh Video signal synchronizer for a video signal in luminance and chrominance component form
GB2230675B (en) * 1989-02-10 1993-09-15 Broadcast Television Syst Apparatus for synchronising video signals
EP0453110A2 (en) * 1990-04-20 1991-10-23 British Broadcasting Corporation Synchronisation of digital audio signals
GB2244160A (en) * 1990-04-20 1991-11-20 British Broadcasting Corp Synchronisation of digital audio signals
EP0453110A3 (en) * 1990-04-20 1992-08-19 British Broadcasting Corporation Synchronisation of digital audio signals
US5283787A (en) * 1990-04-20 1994-02-01 British Broadcasting Corporation Synchronization of digital audio signals
GB2244160B (en) * 1990-04-20 1994-02-16 British Broadcasting Corp Synchronisation of digital audio signals
GB2275852A (en) * 1993-03-05 1994-09-07 Sony Broadcast & Communication Signal synchroniser with resynchronise control
GB2275852B (en) * 1993-03-05 1997-02-26 Sony Broadcast & Communication Signal synchroniser with resynchronise control

Also Published As

Publication number Publication date
GB2030740B (en) 1983-03-02

Similar Documents

Publication Publication Date Title
US4134131A (en) Digital video synchronizer
US4101926A (en) Television synchronizing apparatus
US6279073B1 (en) Configurable synchronizer for double data rate synchronous dynamic random access memory
US4393301A (en) Serial-to-parallel converter
US4439786A (en) Apparatus and method for processing television picture signals and other information
US6448825B1 (en) Synchronizing to an input signal
GB2129658A (en) Sampling pulse generator
GB2275851A (en) A combined digital video/audio synchroniser
GB2075791A (en) Timing signal generator for video sync
US4899339A (en) Digital multiplexer
US4689676A (en) Television video signal synchronizing apparatus
US5434624A (en) Apparatus for producing a multi-scene video signal
US4970588A (en) Video monitoring apparatus with plural inputs
JP2551493B2 (en) Key signal delay device
US4755879A (en) Video processing systems
GB2030740A (en) Apparatus and Method for Processing Television Picture Signals and Other information
US3666880A (en) Circuit arrangement for the correction of time errors in electrical signals received from an information carrier
US5493589A (en) Circuit arrangement for synchronizing a data stream
US5221906A (en) Program control digital pulse generator
EP0201128B1 (en) Integrated electronic multiplex circuit and integrated electronic circuit including such a multiplex circuit
GB2203019A (en) Image data memory output apparatus
US5245414A (en) Video signal synchronizer for a video signal in luminance and chrominance component form
KR930004823B1 (en) Scrambling and descrambling circuit of television signal
EP0114520A2 (en) Marker signal detecting systems
US4649427A (en) Video signal delay circuit

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee