US4449195A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital fluorographic processor control
Assignee: General Electric Co
•
Filing: 1981-11-13
•
Granted: 1984-05-15
•
Expires: 2001-11-13
Abstract
Abstract A method of controlling a digital video processor in a digital fluorography system wherein the electronic components of the processor are variously configured to perform math functions and manipulations on digital image data obtained in connection with carrying out x-ray examination procedures and the images are displayed on a television monitor or recorded. A system controller sends a complete recipe for a procedure to the memory of a microprocessor based CPU that controls the video processor. The latter CPU interprets the instructions and effects configurations and reconfigurations in the data paths of the video processor during television vertical blanking intervals.
Inventors
- 👤 Edward W. Andrews
- 👤 John E. Celek
- 👤 Royal R. Morse, III
- 👤 Eugene W. Bergholz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 20:18
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/50; H; H04; H04N; H04N5/00; H04N5/30; H04N5/32
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
297 words
A method of controlling in real time a digital video processor (DVP) having hardwired data busses and functional components including any of multiplexers, multipliers, memories, look-up tables and arithmetic logic units, interconnected by said busses which components are conditioned to operate in a particular mode in response to being provided, respectively, with instruction code words that determine the input data to the component, said data busses being variously selected to effectuate data paths to any of said components for processing in any conditioned component digital pixel data representative of x-ray image frames obtained with a video camera in an x-ray fluorography system, host central processing unit (host CPU) and memory means for storing digital code instructions for defining a plurality of x-ray image acquisition and image processing procedures, and user interface means for requesting said host CPU to effect performance of any of the defined procedures, said method comprising: down-loading from said host CPU to a digital memory coupled to a digital video processor-central processing unit (DVP-CPU) prior to the time a procedure is to be performed, a list of instruction words (a recipe) for effecting performance of an entire processing procedure under the control of said DVP-CPU, said recipe including a sequence of configuration command packets of digital words corresponding to instruction code words by which said functional components are commanded to process data transmitted on said data busses, providing interrupts to said DVP-CPU coincident with the occurrence of the vertical blanking intervals for the frames of said video camera, said DVP-CPU responding to each interrupt by causing said instruction code words in a packet to be provided selectively to said functional components during the current blanking interval between frame times to condition said components to operate in the instructed mode when the data is transmitted.
Claim 2
Independent Claim
297 words
A method of controlling in real time a digital video processor (DVP) having hardwired data busses and functional components including any of multiplexers, multipliers, memories, look-up tables and arithmetic logic units, interconnected by said busses which components are conditioned to operate in a particular mode in response to being provided, respectively, with instruction code words that determine the input data to the component, said data busses being variously selected to effectuate data paths to any of said components for processing in any conditioned component digital pixel data representative of x-ray image frames obtained with a video camera in an x-ray fluorography system, host central processing unit (host CPU) and memory means for storing digital code instructions for defining a plurality of x-ray image acquisition and image processing procedures, and user interface means for requesting said host CPU to effect performance of any of the defined procedures, said method comprising: down-loading from said host CPU to a digital memory coupled to a digital video processor-central processing unit (DVP-CPU) prior to the time a procedure is to be performed, a list of instruction words (a recipe) for effecting performance of an entire processing procedure under the control of said DVP-CPU, said recipe including a sequence of configuration command packets of digital words corresponding to instruction code words by which said functional components are commanded to process data transmitted on said data busses, providing interrupts to said DVP-CPU coincident with the occurrence of the vertical blanking intervals for the frames of said video camera, said DVP-CPU responding to each interrupt by causing said instruction code words in a packet to be provided selectively to said functional components during the current blanking interval between frame times to condition said components to operate in the instructed mode when the data is transmitted.
Claim 3
Dependent Claim
76 words
The method set forth in claim 1 including the step of causing a processing procedure that is defined by instructions in one configuration packet for one television frame time to be repeated for a predetermined number of frame times by including in said recipe before a packet an instruction to which said DVP-CPU responds by executing a DO-loop and including an instruction after one or more packets to which said DVP-CPU responds by ending the DO-loop.
Claim 4
Dependent Claim
41 words
The method set forth in claim 1 wherein said recipe contains a pause instruction for signalling the host CPU that execution of the recipe has been stopped, said host CPU responding to an operator input by restarting execution of the recipe.
Claim 5
Dependent Claim
38 words
The method set forth in claim 1 including the step of coordinating recipe execution with x-ray on or off states such as to suspend or alternately restart execution of the recipe upon occurrence of a nonsynchronous external event.
References Cited (Backward Citations)
US3508539A
Cited
US3860817A
Cited
US4205387A
Cited
US4188537A
Cited
US4375068A
Cited
US4380818A
Cited
US4355331A
Cited
US4367490A
Cited
US4393402A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-05-15 | 1987-11-14 | 1988-05-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-05-15 | 1991-11-14 | 1992-05-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-05-15 | 1995-11-14 | 1996-05-15 | $7700.00 | Window Closed / Lapsed |