Claims
- 1. A modifiable pseudo-random pattern generator, comprising:
- pseudo-random pattern generation means having an enable input and producing an output pattern of numbers; and
- means for dividing a system clock signal, the dividing means being disposed on the enable input of the pseudo-random pattern generation means to divide the system clock signal by a number to produce an enable pulse that occurs less frequently than the system clock signal so that numbers produced by the modifiable pseudo-random pattern generator can be made to persist for a number of periods of the system clock signal.
- 2. A modifiable pseudo-random pattern generator according to claim 1 wherein the pseudo-random pattern generation means also has a load input and a load control input, a load value being loaded into the load input upon the occurrence of a load control signal at the load control input, and the modifiable pseudo-random pattern generator further comprises:
- means for dividing a horizontal signal occurring once per interval of a device utilizing the output pattern by an integer to produce a new line signal;
- means for modifying the load value upon the occurrence of the new line signal; and
- means for supplying the load control signal to the load control input of the pseudo-random pattern generation means upon the occurrence of each horizontal signal so that identical patterns are produced by the modifiable pseudo-random pattern generator the integer number of times until a new line signal occurs.
- 3. A modifiable pseudo-random pattern generator according to claim 1 wherein the pseudo-random pattern generation means includes a feedback path and the pseudo-random pattern generation means further comprises a feedback modifying means disposed in the feedback path to modify the output pattern.
- 4. A modifiable pseudo-random pattern generator comprising:
- pseudo-random pattern generation means having a load input and a load control input and producing an output pattern of numbers, a load value being loaded upon the occurrence of a load control signal at the load control input;
- means for dividing a horizontal signal occurring once per interval of a device utilizing the output pattern by an integer to produce a new line signal;
- means for modifying the load value upon the occurrence of the new line signal; and
- means for supplying the load control signal to the load control input of the pseudo-random pattern generation means upon the occurrence of each horizontal signal so that identical patterns are produced by the modifiable pseudo-random pattern generator the integer number of times until a new line signal occurs.
- 5. A modifiable pseudo-random pattern generator according to claim 4 wherein the pseudo-random pattern generation means includes a feedback path and the pseudo-random pattern generation means further comprises a feedback modifying means disposed in the feedback path to modify the output pattern.
- 6. A modifiable pseudo-random pattern generator according to claim 4 wherein the pseudo-random pattern generation means includes a shift register for receiving the load value upon the occurrence of the load control signal.
- 7. A modifiable pseudo-random pattern generator comprising:
- pseudo-random pattern generation means having a load input and a load control input and producing an output pattern of numbers, a load value being loaded upon the occurrence of a load control signal at the load control input; and
- means for modifying the load value so that the pattern produced by the modifiable pseudo-random pattern generator is modified following the occurrence of the load control input.
- 8. A modifiable pseudo-random pattern generator according to claim 7 wherein the pseudo-random pattern generation means includes a feedback path and the pseudo-random pattern generation means further comprises a feedback modifying means disposed in the feedback path to modify the output pattern.
- 9. A modifiable pseudo-random pattern generator according to claim 7 wherein the pseudo-random pattern generation means includes a shift register for receiving the load value upon the occurrence of the load control signal.
- 10. A modifiable pseudo-random pattern generator comprising:
- pseudo-random pattern generation means having a feedback path and producing an output pattern of numbers;
- feedback modifying means disposed in the feedback path for changing the feedback to modify the output pattern, said feedback modifying means comprising a multiplexer having a control input and data inputs coupled to receive bits of the numbers of the output pattern, the multiplexer producing at least first and second outputs, the first and second outputs being selected from the received bits according to the state of the control input; and
- an exclusive-OR means receiving the outputs of the multiplexer and producing a modified feedback signal.
- 11. A modifiable pseudo-random pattern generator according to claim 10 wherein the multiplexer also produces third and fourth outputs for selection and the exclusive-OR means comprises three exclusive-OR gates with the outputs of two of the exclusive-OR gates supplying inputs to the third exclusive-OR gate.
- 12. A modifiable pseudo-random pattern generator comprising:
- pseudo-random pattern generation means including a feedback path and producing an output pattern of numbers, said pseudo-random pattern generation means comprising an N stage shift register having as the feedback path outputs from two stages coupled to an input through an exclusive-OR gate, bit outputs of some or all of the N stages forming the numbers of the output pattern;
- controllable feedback modifying means disposed in the feedback path and responsive to a control signal for changing the feedback to modify the output pattern; and
- control means for producing the control signal.
- 13. A modifiable pseudo-random pattern generator according to claim 12 wherein the feedback modifying means comprises:
- a multiplexer having a control input and data inputs coupled to receive the bit outputs of a plurality of the output stages of the N stage shift register, the multiplexer producing first and second outputs, the first and second outputs being selected from the data inputs according to the state of the control input, the first and second outputs being provided to the exclusive-OR gate as inputs.
- 14. A controllable noise pattern generator for use in video special effects, the controllable noise pattern generator comprising:
- a first modifiable pseudo-random pattern generator having control inputs and an n-bit parallel output;
- a second modifiable pseudo-random pattern generator having control inputs and an m-bit parallel output; and
- a multiplexer receiving the output of the first modifiable pseudo-random pattern generator and the output of the second modifiable pseudo-random pattern generator and having a selection control input, the multiplexer producing an output pattern of numbers which are a selectable combination of individual bits from the first modifiable pseudo-random pattern generator n-bit parallel output and the second modifiable pseudo-random pattern generator m-bit parallel output according to the selection control input.
- 15. A controllable noise pattern generator according to claim 14 further comprising:
- a filter disposed to filter the output pattern.
- 16. A controllable noise pattern generator according to claim 15 wherein the filter comprises one or more of the following filters:
- a high-pass filter;
- a low-pass filter; and
- chrominance frequencies blocking filter.
- 17. A controllable noise pattern generator according to claim 15 wherein the modifiable pseudo-random pattern generator comprises:
- pseudo-random pattern generation means including a feedback path and producing a output pattern of numbers; and
- feedback modifying means disposed in the feedback path for changing the feedback to modify the output pattern.
- 18. A controllable noise pattern generator according to claim 17 wherein the pseudo-random pattern generation means has an enable input and the modifiable pseudo-random pattern generator further comprises:
- means for dividing a system clock signal, the dividing means being disposed on the enable input of the pseudo-random pattern generation means to divide the system clock signal by a number to produce an enable pulse that occurs less frequently than the system clock signal so that numbers produced by the modifiable pseudo-random pattern generator can be made to persist for a number of periods of the system clock signal.
- 19. A controllable noise pattern generator according to claim 18 wherein the pseudo-random pattern generation means also has a load input and a load control input, a load value being loaded into the load input upon the occurrence of a load control signal at the load control input, and the modifiable pseudo-random pattern generator further comprises:
- means for dividing a horizontal signal occurring once per interval of a device utilizing the output pattern by an integer to produce a new line signal;
- means for modifying the load value upon the occurrence of the new line signal; and
- means for supplying the load control signal to the load control input of the pseudo-random pattern generation means upon the occurrence of each horizontal signal so that identical patterns are produced by the modifiable pseudo-random pattern generator the integer number of times until a new line signal occurs.
- 20. A controllable noise pattern generator according to claim 17 wherein the pseudo-random pattern generation means has a load input and a load control input, a load value being loaded into the load input upon the occurrence of a load control signal at the load control input, and the modifiable pseudo-random pattern generator further comprises:
- means for dividing a horizontal signal occurring once per interval of a device utilizing the output pattern by an integer to produce a new line signal;
- means for modifying the load value upon the occurrence of the new line signal; and
- means for supplying the load control signal to the load control input of the pseudo-random pattern generation means upon the occurrence of each horizontal signal so that identical patterns are produced by the modifiable pseudo-random pattern generator the integer number of times until a new line signal occurs.
- 21. A controllable noise pattern generator according to claim 17 wherein the pseudo-random pattern generation means has a load input and a load control input, a load value being loaded into the load input upon the occurrence of a load control signal at the load control input, and the modifiable pseudo-random pattern generator further comprises:
- means for modifying the load value so that the pattern produced by the modifiable pseudo-random pattern generator is modified following the occurrence of the load control input.
- 22. A controllable noise pattern generator according to claim 17 wherein the pseudo-random pattern generation means comprises:
- an N stage shift register having as the feedback path outputs from two stages coupled to an input through an exclusive-OR gate, bit outputs of some or all of the N stages forming the numbers of the output pattern.
- 23. A controllable noise pattern generator according to claim 22 wherein the feedback modifying means comprises:
- a multiplexer having a control input and data inputs coupled to receive a plurality of output stages of the N stage shift register, the multiplexer producing first and second outputs, the first and second outputs being selected from the data inputs according to the state of the control input, the first and second outputs being provided to the exclusive-OR gate as inputs.
- 24. A controllable noise pattern generator according to claim 17 wherein the feedback modifying means comprises:
- a multiplexer having a control input and data inputs coupled to receive bits of the numbers of the output pattern, the multiplexer producing first and second outputs, the first and second outputs being selected from the received bits according to the state of the control input; and
- an exclusive-OR gate receiving the first and second outputs of the multiplexer and producing a modified feedback signal.
- 25. A controllable noise pattern generator according to claim 24 wherein the multiplexer also produces third and fourth outputs for selection and the exclusive-OR gate comprises three exclusive-OR gates with the outputs of two of the exclusive-OR gates supplying inputs to the third exclusive-OR gate.
Parent Case Info
This is a continuation of application Ser. No. 07/745,813 filed Aug. 16, 1991, now abandoned.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
4264781 |
Oosterbaan et al. |
Apr 1981 |
|
4649419 |
Arragon et al. |
Mar 1987 |
|
4755969 |
Pappas |
Jul 1988 |
|
4797922 |
Masey et al. |
Jan 1989 |
|
4974083 |
Bloomfield et al. |
Nov 1990 |
|
Non-Patent Literature Citations (1)
Entry |
Encyclopedia of Pulse Circuit Technology, Ohm Corp., 1980, p.315. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
745813 |
Aug 1991 |
|