Filter display system
First Claim
1. A display system comprising:
- input means for generating a plurality of digital input signal samples;
a filter processor for generating filtered signal samples in response to the input signal samples from said input means, said filter processor including;
a. receiving means for receiving the input signal samples from said input means,b. reference means for storing reference signal samples,c. multiplying means for generating product signal samples by multiplying input signal samples received with said receiving means by reference signal samples stored in said reference means, andd. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means;
memory means for storing the filtered signal samples generated with said summing means; and
a display for displaying filtered information to an operator in response to the filtered signal samples stored in said memory means.
0 Assignments
0 Petitions
Accused Products
Abstract
A filter display system is provided for displaying filtered information. Input signals are multiplied by reference signals and summed to generate filtered signals for display. In an on the fly processing configuration, an input signal sample is processed in response to a plurality of reference samples before processing of other input signal samples. Various memory configurations are used to store signal samples; including RAMs, ROMs, and CCD memories. Processing is performed with various resolutions, including single-bit sample processing and multi-bit sample processing. Processing gain is used to provide processed signal samples having resolution better than the resolution of input signal samples. A display is provided that iteratively improves the displayed information as the filtering progresses. A pipeline configuration uses hardware for progressive processing of signal samples. An iterative configuration is implemented with a computer processing signal samples in iterative form. A hardware configuration uses address counters to process samples. Processing in response to a display synchronization signal provides synchronization between a processor and a display.
89 Citations
51 Claims
-
1. A display system comprising:
-
input means for generating a plurality of digital input signal samples; a filter processor for generating filtered signal samples in response to the input signal samples from said input means, said filter processor including; a. receiving means for receiving the input signal samples from said input means, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples received with said receiving means by reference signal samples stored in said reference means, and d. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means; memory means for storing the filtered signal samples generated with said summing means; and a display for displaying filtered information to an operator in response to the filtered signal samples stored in said memory means. - View Dependent Claims (2, 3, 13, 14, 15)
-
-
4. A display system comprising:
-
a CRT display for displaying correlation filtered information to an operator in response to correlation filtered signal samples and a correlation filter processor for generating correlation filtered signal samples to the CRT display for displaying the correlation filtered information to an operator, said correlation filter processor including; a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples received with said input means and reference signal samples stored with said reference means, and d. summing means for generating the correlation filtered signal samples to said CRT display by summing product signal samples generated with said multiplying means. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
5. A display system comprising:
-
a digital filter processor for generating filtered display signal samples, said filter processor including; a. input means for receiving input signal samples, b. reference means for storing reference signal samples, and c. processing means for processing the input signal samples on the fly with the reference signal samples to generate the filtered display signal samples; and a display for displaying filtered information to an operator in response to the filtered display signal samples generated with said processing means.
-
-
6. A display system comprising:
-
a digital filter processor for generating filtered display signal samples, said filter processor including; a. input means for receiving input signal samples, b. reference means for storing reference signal samples, and c. multiplying means for generating a plurality of product signal samples by multiplying each of the input signal samples by a plurality of reference signal samples before multiplying a next input signal sample by the reference signal samples, and d. summing means for generating each of a plurality of filtered display signal samples by summing a plurality of the product signal samples; and a display for displaying filtered information to an operator in response to the filtered display signal samples generated with said summing means.
-
-
16. A display system comprising:
-
memory means for storing display signal samples; accessing means for accessing display signal samples from said memory means; a filter processor for generating filtered display signal samples in response to the display signal samples accessed from said memory means, said filter processor including; a. receiving means for receiving the display signal samples accessed from said memory means with said accessing means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying display signal samples received with said receiving means by reference signal samples generated with said reference means, and d. summing means for generating filtered display signal samples by summing product signal samples generated with said multiplying means; means for refreshing a display with the filtered display signal samples generated with said summing means; and a display for displaying filtered information to an operator in respose to refreshing with the filtered display signal samples by said refreshing means.
-
-
17. A display system comprising:
-
memory means for storing filtered signal samples generated with a filter processor; a display for displaying filtered information to an operator in response to the filtered signal samples stored in said memory means; input means for generating a plurality of digital input signal samples; and a filter processor for generating filtered signal samples in response to the input signal samples from said input means, said filter processor including; a. receiving means for receiving the input signal samples from said input means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples received with said receiving means by reference signal samples generated with said reference means, d. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means with filtered signal samples stored in said memory means, and e. means for storing the filtered signal samples generated with said summing means into said memory means to display filtered signal samples while the generation of the filtered signal samples is being performed with said summing means.
-
-
18. A display system comprising:
-
memory means for storing a plurality of signal samples to be displayed; synchronization means for generating a synchronization signal related to start of a display operation; address means for generating a sequence of addresses in response to the synchronization signal generated with said synchronization means; means for sequentially accessing a plurality of signal samples stored in said memory means under control of the sequence of addresses generated with said address means; a filter processor for generating filtered signal samples in response to the stored signal samples accessed from said memory means under control of said sequentially accessing means, said filter processor including a. receiving means for generating input signal samples in response to the stored signal samples accessed from said memory means under control of said sequentially accessing means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples generated with said receiving means by reference signal samples generated with said reference means, and d. summing means for generating filtered signal samples by summing product signal samples generated with said multiplying means; and a display for displaying filtered information to an operator in response to the filtered signal samples generated with said summing means.
-
-
19. A display system comprising:
-
memory means for storing filtered signal samples; a display for displaying filtered information to an operator in response to the filtered signal samples stored in said memory means; and a filter processor for building up magnitude of filtered signal samples stored is said memory means as the filtered signal samples stored is said memory means are successively displayed to an operator with said display, said filter processor including; a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying the input signal samples and the reference signal samples, and d. summing means for building up magnitude of the filtered signal samples stored in said memory means by summing the product signal samples generated with said multiplying means with the filtered signal samples stored in said memory means to build up the magnitude of the filtered signal samples stored in said memory means.
-
-
20. A display system comprising:
-
a first in first out memory for storing a plurality of FIFO signal samples; input means for generating a sequence of input signal samples in response to the FIFO signal samples stored in said first in first out memory; a filter processor for generating filtered signal samples in response to the input signal samples from said input means, said filter processor including; a. receiving means for receiving the input signal samples from said input means, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples received with said receiving means by reference signal samples stored in said reference means, and d. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means; display means for displaying filtered information to an operator in response to the filtered signal samples generated with said summing means.
-
-
21. A display system comprising:
-
a digital filter processor for generating filtered display signal samples, said filter processor including; a. input means for receiving input signal samples, b. reference means for generating reference signal samples, and c. multiplying means for generating the filtered display signal samples by multiplying a plurality of reference signal samples by a single input signal sample before multiplying a reference signal sample by a next input signal sample; and a display for displaying filtered information to an operator in response to the filtered display signal samples generated with said multiplying means.
-
-
22. A display system comprising:
-
a refresh memory for storing display signal samples; accessing means for accessing display signal samples from said refresh memory; a filter processor for generating filtered display signal samples in response to the display signal samples accessed from said refresh memory with said accessing means, said filter processor including; a. receiving means for generating input signal samples in response to the display signal samples accessed from said refresh memory with said accessing means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples generated with said receiving means by reference signal samples generated with said reference means, d. summing means for generating updated display signal samples by summing product signal samples generated with said multiplying means, and e. means for storing updated display signal samples generated with said summing means into said refresh memory; and a display for displaying filtered information to an operator in response to the display signal samples stored in said refresh memory.
-
-
23. A display system comprising:
-
input means for generating input signal samples; a filter processor for generating filtered signal samples in response to input signal samples generated with said input means, said filter processor including; a. receiving means for receiving input signal samples generated with said input means, b. reference means for generating reference signal samples, and c. multiplying means for generating product signal samples by multiplying the input signal samples received with said receiving means and the reference signal samples generated with said reference means; a refresh memory for storing filtered signal samples; updating means for updating the filtered signal samples stored in said refresh memory in response to the product signal samples generated with said multiplying means; refreshing means for generating filtered display signal samples to refresh a display in response to the filtered signal samples stored in said refresh memory; and a display for displaying filtered information to an operator in response to the filtered display signal samples generated with said refreshing means.
-
-
24. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for storing a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of said input signal samples by a plurality of different reference signal samples; summing means for generating filtered display signal samples by summing product signal samples; and a display for displaying a filtered image in response to the filtered display signal samples. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A display system comprising:
-
input means for generating input signal samples; synchronization means for generating a synchronization signal for synchronizing a CRT display; a stored program digital computer for iteratively processinng display information in response to the synchronization signal generated with said synchronization means under control of a stored program, said computer including 1. a main memory for storing the program, 2. processing means for iteratively processing the display information in response to the synchronization signal under control of the program stored in said main memory, and 3. output means for iteratively generating output display information in response to the iterative processing with said processing means; a filter processor for generating filtered signal samples in response to the input signal samples from said input means in response to the display information output from said output means, said filter processor including; a. receiving means for receiving the input signal samples from said input means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying input signal samples received with said receiving means by reference signal samples generated with said reference means, and d. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means; and a CRT display for displaying a filtered image in response to the filtered signal samples generated with said summing means under control of the synchronization signal from said synchronization means.
-
-
31. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for storing a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of the input signal samples by a plurality of reference signal samples before multiplying a next input signal sample by the reference signal samples; summing means for generating filtered display signal samples by summing product signal samples generated with said multiplying means; and a display for displaying a filtered image in response to the filtered display signal samples generated with said summing means.
-
-
32. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for generating a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of said input signal samples generated with said input means by a plurality of reference signal samples generated with said reference means; summing means for generating filtered signal samples by summing product signal samples generated with said multiplying means; an update address generator for generating update addresses; a memory for storing the filtered signal samples generated with said summing means in response to the update addresses generated with said update address generator; a refresh address generator for generating refresh addresses; refreshing means for generating filtered display signal samples in response to the filtered signal samples stored in said memory under control of the refresh addresses generated with said refresh address generator; and a display for displaying a filtered image in response to the filtered display signal samples generated with said refreshing means.
-
-
33. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for generating a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of said input signal samples generated with said input means by a plurality of reference signal samples generated with said reference means; a refresh memory for storing filtered display signal samples; means for refreshing a display with the filtered display signal samples stored in said refresh memory; a display for displaying a filtered image in response to the filtered display signal samples stored in said refresh memory under control of the refreshing means; and summing means for updating the filtered display signal samples stored in said refresh memory by summing the product signal samples generated with said multiplying means with the filtered display signal samples stored in said refresh memory to display the filtered display signal samples while updating of the filtered display signal samples is being performed.
-
-
34. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for generating a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of said input signal samples generated with said input means by a plurality of reference signal samples generated with said reference means; summing means for generating filtered display signal samples by summing product signal samples generated with said multiplying means; a refresh memory for storing filtered display signal samples generated with said summing means; means for refreshing a display with the filtered display signal samples stored in said refresh memory; a display for displaying a filtered image in response to the filtered display signal samples stored in said refresh memory under control of said refreshing means; and means for updating the filtered display signal samples stored in said refresh memory at the same time that the filtered display signal samples stored in said refresh memory are being displayed to an operator with said display under control of said refreshing means.
-
-
35. A display system comprising:
-
memory means for storing a plurality of memory signal samples; reference means for storing a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying memory signal samples stored in said memory means by reference signal samples stored in said reference means; summing means for generating summed signal samples by summing product signal samples generated with said multiplying means; a display for displaying a filtered image in response to the summed signal samples generated with said summing means.
-
-
36. A display system comprising:
-
input means for generating a plurality of input signal samples; reference means for generating a plurality of reference signal samples; multiplying means for generating a plurality of product signal samples by multiplying each of the input signal samples generated with said input means by a plurality of reference signal samples generated with said reference means; a memory for storing filtered display signal samples; summing means for building up magnitude of filtered display signal samples stored in said memory by summing product signal samples generated with said multiplying means with filtered display signal samples stored in said memory; and means for repetitively accessing the filtered display signals stored in said memory as the filtered display signal samples are built up in magnitude with said summing means; a display for repetitively displaying a filtered image in response to the filtered display signal samples that are repetitively accessed from said memory with said repetitively accessing means as the filtered display signal samples are built up in magnitude with said summing means.
-
-
37. A display system comprising:
-
input means for generating a plurality of lower resolution digital input signal samples; a filter processor for generating higher resolution signal samples in response to the lower resolution input signal samples from said input means, said filter processor including; a. receiving means for receiving the lower resolution input signal samples from said input means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying lower resolution input signal samples received with said receiving means by reference signal samples generated with said reference means, and d. summing means for generating the higher resolution signal samples by summing product signal samples generated with said multiplying means; and display means for displaying a higher resolution filtered image to an operator in response to the higher resolution signal samples generated with said summing means.
-
-
38. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; update means for selectively updating the display information stored in said refresh memory in response to the update signal from said digital processor; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means. - View Dependent Claims (39)
-
-
40. A display system comprising:
-
a digital filter processor for generating a display update signal, said digital filter processor including a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying the input signal samples and the reference signal samples, and d. summing means for generating the display update signal by summing at least two of the product signal samples generated with said multiplying means; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal from said digital processor; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means. - View Dependent Claims (41)
-
-
42. A display system comprising:
-
a digital correlation filter processor for generating a correlation update signal, said digital correlation filter processor including a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying the input signal samples and the reference signal samples, and d. summing means for generating the update signal by summing product samples; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal from said digital correlation filter processor; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means.
-
-
43. A display system comprising:
-
a digital correlation filter processor for generating a correlation filter update signal; a refresh memory for storing correlation information, wherein said correlation information includes a plurality of digital correlation signal samples; update means for updating the correlation information stored in said refresh memory in response to the correlation filter update signal from said digital correlation filter processor; refresh means for refreshing a display with the correlation information stored in said refresh memory; and a CRT display for displaying information to an operator in response to refreshing with said refresh means.
-
-
44. A display system comprising:
-
a digital filter processor for generating an update signal, said digital filter processor including a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for generating product signal samples by multiplying each of the input signal samples by a plurality of reference signal samples before multiplying a next input signal sample by the reference signal samples, and d. summing means for generating the update signal by summing at least two product signal samples with the stored display information; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal from said digital processor; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means.
-
-
45. A display system comprising:
-
synchronization means for generating a real time synchronization signal for synchronizing a display in real time; input means for generating a plurality of digital input signal samples; a digital filter processor for iteratively processing the input signal samples generated with said input means to generate filtered signal samples in real time under control of the synchronization signal generated with said synchronization means, said digital filter processor including a. receiving means for receiving the input signal samples from said input means under control of the synchronization signal generated with said synchronization means, b. reference means for generating reference signal samples, c. multiplying means for generating product signal samples by multiplying the input signal samples received with said receiving means and the reference signal samples generated with said reference means, and d. summing means for generating the filtered signal samples by summing product signal samples generated with said multiplying means; and a display for displaying filtered information to an operator in response to the filtered signal samples generated with said summing means under control of the synchronization signal generated with said synchronization means.
-
-
46. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal from said digital processor at the same time that the display information stored in said refresh memory is being displayed to an operator with a display; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with the display information stored in said refresh memory under control of said refresh means.
-
-
47. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; update means for successively building up magnitude of the display information stored in said refresh memory in response to the update signal from said digital processor; refresh means for successively refreshing a display with display information stored in said refresh memory to successively display the display information to an operator as the magnitude of the display information is being built up with said update means; and a display for displaying information to an operator in response to refreshing with display information stored in said refresh memory under control of said refresh means.
-
-
48. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal from said digital processor; refresh means for refreshing a display with display information stored in said refresh memory simultaneously with updating of the display information stored in said refresh memory with said update means; and a display for displaying information to an operator in response to refreshing with display information stored in said refresh memory with said refresh means.
-
-
49. A display system comprising:
-
a refresh memory for storing display signal samples; a digital filter processor including a. input means for receiving input signal samples, b. reference means for storing reference signal samples, c. multiplying means for multiplying a plurality of reference signal samples stored in said reference means by a single input signal sample received with said input means to generate a plurality of product signal samples before multiplying a reference signal sample by a next input signal sample, and d. summing means for updating the display signal samples stored in said refresh memory by summing the product samples generated with said multiplying means with the display signal samples stored in said refresh memory; refresh means for refreshing a display with the display signal samples stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means.
-
-
50. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; update means for updating the display information stored in said refresh memory in response to the update signal generated with said digital processor to cause the display information stored in said refresh memory to increase in signal to noise ratio; refresh means for refreshing a display with the display information stored in said refresh memory; and a display for displaying information to an operator in response to refreshing with said refresh means to cause the information displayed with said display to increase in signal to noise ratio as the display is refreshed with the display information.
-
-
51. A display system comprising:
-
a digital processor for generating an update signal; a refresh memory for storing display information; means for accessing display information stored in said refresh memory; update means for updating the display information stored in said refresh memory in response to the update signal generated with said digital processor; and display means for displaying the display information updated with said update means and accessed with said accessing means to an operator.
-
Specification