Claims
- 1. An apparatus including a multiple mode X-ray imaging system for supporting multiple X-ray image display modes by providing X-ray image signals having selectable spatial resolutions in a still image mode or an image motion mode with correction for defective pixels individually or in groups, comprising:
a detector array configured to receive a plurality of detector control signals and in accordance therewith
receive and convert a plurality of X-ray photons corresponding to a two-dimensional image into a first plurality of image signals representing a first two-dimensional array which includes a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and provide a second plurality of image signals representing a second two-dimensional array which includes a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; a plurality of detector array receiver circuits, coupled to said detector array, configured to receive a plurality of receiver control signals and in accordance therewith receive and combine said second plurality of image signals and in accordance therewith provide a third plurality of image signals representing a third two-dimensional array which includes said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; a first data processing circuit, coupled to said plurality of detector array receiver circuits, configured to receive and process together said third plurality of image signals with a corresponding plurality of successive sets of correction data and in accordance therewith provide a plurality of successive sets of corrected image data, wherein said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of super pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of super pixels is defective; a first data selection circuit, coupled to said first data processing circuit, configured to receive and select between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith provide a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of corrected image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective; a data scaling and summing circuit, coupled to said first data selection circuit, configured to receive and scale said first plurality of successive sets of selected data, receive and scale a stored data sum signal and sum said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith provide a data sum signal, wherein said first plurality of successive sets of selected data is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said first plurality of successive sets of selected data includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of super pixel data with active and inactive data states and which corresponds to said third two-dimensional array; and a data memory circuit, coupled to said data scaling and summing circuit, configured to receive and selectively store said data sum signal and in accordance therewith provide said stored data sum signal; wherein said data scaling and summing circuit and said data memory circuit cooperatively operate in one of a plurality of operational modes during said reception of said first plurality of successive sets of selected data; wherein, in a first one of said plurality of operational modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of operational modes, said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 2. An apparatus including a multiple mode X-ray detector system for supporting multiple X-ray image display modes by providing X-ray image signals having selectable spatial resolutions, comprising:
a detector array configured to receive a plurality of detector control signals and in accordance therewith
receive and convert a plurality of X-ray photons corresponding to a two-dimensional image into a first plurality of image signals representing a first two-dimensional array which includes a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and provide a second plurality of image signals representing a second two-dimensional array which includes a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; and a plurality of detector array receiver circuits, coupled to said detector array, configured to receive a plurality of receiver control signals and in accordance therewith receive and combine said second plurality of image signals and in accordance therewith provide a third plurality of image signals representing a third two-dimensional array which includes said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; wherein said plurality of detector array receiver circuits comprises a plurality of capacitive switching circuits configured to receive a portion of said plurality of receiver control signals and in accordance therewith receive and combine selected ones of said second plurality of image signals and in accordance therewith provide said third plurality of image signals.
- 3. The apparatus of claim 2, wherein said detector array comprises a two-dimensional array of a plurality of pixel elements, and wherein each one of said plurality of pixel elements comprises a light sensitive circuit configured to:
receive one of said plurality of detector control signals and in accordance therewith receive and convert a portion of said plurality of X-ray photons into one of said first plurality of image signals; and receive another one of said plurality of detector control signals and said one of said first plurality of image signals and in accordance therewith provide one of said second plurality of image signals.
- 4. The apparatus of claim 3, wherein said light sensitive circuit comprises:
a photodiode configured to receive said one of said plurality of detector control signals and in accordance therewith receive and convert said portion of said plurality of X-ray photons into one of said first plurality of image signals; and a switching transistor, coupled to said photodiode, configured to receive said another one of said plurality of detector control signals and said one of said first plurality of image signals and in accordance therewith provide one of said second plurality of image signals.
- 5. The apparatus of claim 2, further comprising a plurality of sample and hold circuits, coupled to said plurality of capacitive switching circuits, configured to receive another portion of said plurality of receiver control signals and in accordance therewith sample and hold said second plurality of electrical charges.
- 6. The apparatus of claim 2, further comprising a plurality of detector array driver circuits, coupled to said detector array, configured to receive a plurality of driver control signals and in accordance therewith provide said plurality of detector control signals.
- 7. The apparatus of claim 6, wherein said plurality of detector array driver circuits comprises a plurality of demultiplexors configured to receive a portion of said plurality of driver control signals and in accordance therewith provide a plurality of row addressing signals as a portion of said plurality of detector control signals.
- 8. An apparatus including a data processing system for processing a serial stream of multiple bit data sets which represent an array of pixels corresponding to a two-dimensional image including correcting for defective pixels individually or in groups, comprising:
a first data processing circuit configured to receive and process together a plurality of successive sets of image data with a corresponding plurality of successive sets of correction data and in accordance therewith provide a plurality of successive sets of corrected image data, wherein said plurality of successive sets of image data represents a plurality of pixels corresponding to a two-dimensional image, said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of pixels is defective; and a first data selection circuit, coupled to said first data processing circuit, configured to receive and select between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith provide a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of corrected image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective.
- 9. The apparatus of claim 8, wherein each one of said plurality of successive sets of correction data further includes a second data subset which indicates which one of a plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and further comprising:
a second data processing circuit, coupled to said first data selection circuit, configured to receive and store said first plurality of successive sets of selected data and generate a first set of substitute data, wherein said first set of substitute data represents a first one of said plurality of substitute pixel values and is computed in accordance with selected ones of said stored first plurality of successive sets of selected data; and a second data selection circuit, coupled to said second data processing circuit, configured to receive and select between one of said stored first plurality of successive sets of selected data and said first set of substitute data and in accordance therewith provide a second plurality of successive sets of selected data, wherein an individual one of said second plurality of successive sets of selected data includes said first set of substitute data when said second data subset indicates that said first one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and wherein said individual one of said second plurality of successive sets of selected data includes said one of said stored first plurality of successive sets of selected data when said second data subset does not indicate that said first one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels.
- 10. The apparatus of claim 9, wherein said second data processing circuit comprises:
a delay line configured to receive and store said first plurality of successive sets of selected data and in accordance therewith provide a plurality of successively delayed sets of selected data, wherein a temporally intermediate one of said plurality of successively delayed sets of selected data is provided as said one of said stored first plurality of successive sets of selected data; and a data averaging circuit, coupled to said delay line, configured to receive and average first and second ones of said plurality of successively delayed sets of selected data and in accordance therewith provide said first set of substitute data, wherein said first and second ones of said plurality of successively delayed sets of selected data are temporally precedent and subsequent to said temporally intermediate one of said plurality of successively delayed sets of selected data.
- 11. The apparatus of claim 9, further comprising:
a third data processing circuit, coupled to said second data selection circuit, configured to receive and store said second plurality of successive sets of selected data and generate a second set of substitute data, wherein said second set of substitute data represents a second one of said plurality of substitute pixel values and is computed in accordance with selected ones of said stored second plurality of successive sets of selected data; and a third data selection circuit, coupled to said third data processing circuit, configured to receive and select between one of said stored second plurality of successive sets of selected data and said second set of substitute data and in accordance therewith provide a third plurality of successive sets of selected data, wherein an individual one of said third plurality of successive sets of selected data includes said second set of substitute data when said second data subset indicates that said second one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and wherein said individual one of said third plurality of successive sets of selected data includes said one of said stored second plurality of successive sets of selected data when said second data subset does not indicate that said second one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels.
- 12. The apparatus of claim 8, further comprising a data storage circuit, coupled to said first data processing circuit and said first data selection circuit, configured to store and provide said corresponding plurality of successive sets of correction data.
- 13. An apparatus including a digital data buffer and filter for selectively storing image pixel data, combining new incoming image pixel data with previously stored image pixel data and providing such combined image pixel data for display thereof in a still image mode or an image motion mode, comprising:
a data scaling and summing circuit configured to receive and scale an input data signal, receive and scale a stored data sum signal and sum said scaled input data signal and said scaled stored data sum signal and in accordance therewith provide a data sum signal, wherein said input data signal is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said input data signal includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of pixel data with active and inactive data states and which corresponds to a two-dimensional image having a two-dimensional array including a plurality of rows and a plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image; and a data memory circuit, coupled to said data scaling and summing circuit, configured to receive and selectively store said data sum signal and in accordance therewith provide said stored data sum signal; wherein said data scaling and summing circuit and said data memory circuit cooperatively operate in one of a plurality of operational modes during said reception of said input data signal; wherein, in a first one of said plurality of operational modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of operational modes, said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 14. The apparatus of claim 13, wherein said data scaling and summing circuit comprises an arithmetic logic unit.
- 15. The apparatus of claim 13, wherein said data scaling and summing circuit comprises:
a first data scaling circuit configured to receive a first scaling control signal which represents said first scaling factor and in accordance therewith receive and scale said input data signal and in accordance therewith provide a first scaled data signal; a second data scaling circuit configured to receive a second scaling control signal which represents said second scaling factor and in accordance therewith receive and scale said stored data sum signal and in accordance therewith provide a second scaled data signal; and a data summing circuit, coupled to said first and second data scaling circuits, configured to receive and sum said first and second scaled data signals and in accordance therewith provide said data sum signal.
- 16. The apparatus of claim 13, wherein said data memory circuit comprises a random access memory unit.
- 17. The apparatus of claim 15, further comprising first and second control signal sources configured to provide said first and second scaling control signals.
- 18. The apparatus of claim 15, further comprising a signal separator circuit configured to receive an incoming data signal and separate therefrom said first and second scaling control signals and in accordance therewith provide said input data signal and said first and second scaling control signals.
- 19. An apparatus including a multiple mode X-ray imaging system for supporting multiple X-ray image display modes by providing X-ray image signals having selectable spatial resolutions in a still image mode or an image motion mode including correcting for defective pixels individually or in groups, comprising:
a detector array configured to receive a plurality of detector control signals and in accordance therewith receive and convert a plurality of X-ray photons into a first plurality of image signals, wherein
said plurality of X-ray photons correspond to a two-dimensional image represented by a first two-dimensional array which includes a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and said first plurality of image signals represent a second two-dimensional array which includes a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; a plurality of detector array receiver circuits, coupled to said detector array, configured to receive a plurality of receiver control signals and in accordance therewith receive and combine said first plurality of image signals and in accordance therewith provide a second plurality of image signals representing a third two-dimensional array which includes said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; a first data processing circuit, coupled to said plurality of detector array receiver circuits, configured to receive and process together said second plurality of image signals with a corresponding plurality of successive sets of correction data and in accordance therewith provide a plurality of successive sets of corrected image data, wherein said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of super pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of super pixels is defective; a first data selection circuit, coupled to said first data processing circuit, configured to receive and select between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith provide a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of corrected image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective; a data scaling and summing circuit, coupled to said first data selection circuit, configured to receive and scale said first plurality of successive sets of selected data, receive and scale a stored data sum signal and sum said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith provide a data sum signal, wherein said first plurality of successive sets of selected data is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said first plurality of successive sets of selected data includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of super pixel data with active and inactive data states and which corresponds to said third two-dimensional array; and a data memory circuit, coupled to said data scaling and summing circuit, configured to receive and selectively store said data sum signal and in accordance therewith provide said stored data sum signal; wherein said data scaling and summing circuit and said data memory circuit cooperatively operate in one of a plurality of operational modes during said reception of said first plurality of successive sets of selected data; wherein, in a first one of said plurality of operational modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of operational modes, said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 20. A method of providing X-ray image signals having selectable spatial resolutions in a still image mode or an image motion mode including correcting for defective pixels individually or in groups, comprising the steps of:
receiving a plurality of detector control signals and in accordance therewith:
receiving and converting a plurality of X-ray photons which correspond to a two-dimensional image into a first plurality of image signals which represent a first two-dimensional array including a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and generating a second plurality of image signals which represent a second two-dimensional array including a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; and receiving a plurality of receiver control signals and in accordance therewith receiving and combining said second plurality of image signals and in accordance therewith generating a third plurality of image signals which represent a third two-dimensional array including said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; receiving and processing together said third plurality of image signals with a corresponding plurality of successive sets of correction data and in accordance therewith generating a plurality of successive sets of corrected image data, wherein said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of super pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of super pixels is defective; selecting between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith generating a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of corrected image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective; receiving and scaling said first plurality of successive sets of selected data, receiving and scaling a stored data sum signal and summing said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith generating a data sum signal, wherein said first plurality of successive sets of selected data is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said first plurality of successive sets of selected data includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of super pixel data with active and inactive data states and which corresponds to said third two-dimensional array; and selectively storing said data sum signal and in accordance therewith generating said stored data sum signal; wherein said step of receiving and scaling said first plurality of successive sets of selected data, receiving and scaling a stored data sum signal and summing said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith generating a data sum signal and said step of selectively storing said data sum signal and in accordance therewith generating said stored data sum signal are cooperatively performed in one of a plurality of performance modes during said reception of said first plurality of successive sets of selected data; wherein, in a first one of said plurality of performance modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of performance modes, said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 21. A method of providing X-ray image signals having selectable spatial resolutions in a still image mode or an image motion mode including correcting for defective pixels individually or in groups, comprising the steps of:
receiving a plurality of detector control signals and in accordance therewith receiving and converting a plurality of X-ray photons into a first plurality of image signals, wherein
said plurality of X-ray photons correspond to a two-dimensional image represented by a first two-dimensional array which includes a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and said first plurality of image signals represent a second two-dimensional array which includes a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; receiving a plurality of receiver control signals and in accordance therewith receiving and combining said first plurality of image signals and in accordance therewith generating a second plurality of image signals which represent a third two-dimensional array including said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; receiving and processing together said second plurality of image signals with a corresponding plurality of successive sets of correction data and in accordance therewith generating a plurality of successive sets of corrected image data, wherein said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of super pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of super pixels is defective; selecting between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith generating a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of corrected image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective; receiving and scaling said first plurality of successive sets of selected data, receiving and scaling a stored data sum signal and summing said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith generating a data sum signal, wherein said first plurality of successive sets of selected data is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said first plurality of successive sets of selected data includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of super pixel data with active and inactive data states and which corresponds to said third two-dimensional array; and selectively storing said data sum signal and in accordance therewith generating said stored data sum signal; wherein said step of receiving and scaling said first plurality of successive sets of selected data, receiving and scaling a stored data sum signal and summing said scaled first plurality of successive sets of selected data and said scaled stored data sum signal and in accordance therewith generating a data sum signal and said step of selectively storing said data sum signal and in accordance therewith generating said stored data sum signal are cooperatively performed in one of a plurality of performance modes during said reception of said first plurality of successive sets of select data; wherein, in a first one of said plurality of performance modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of performance modes, said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 22. A method of providing X-ray image signals having selectable spatial resolutions, comprising the steps of:
receiving a plurality of detector control signals and in accordance therewith:
receiving and converting a plurality of X-ray photons which correspond to a two-dimensional image into a first plurality of image signals which represent a first two-dimensional array including a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and generating a second plurality of image signals which represent a second two-dimensional array including a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; and receiving a plurality of receiver control signals and in accordance therewith receiving and combining said second plurality of image signals and in accordance therewith generating a third plurality of image signals which represent a third two-dimensional array including said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; wherein said second and third pluralities of image signals comprise first and second pluralities of electrical charges, respectively; and said step of receiving a plurality of receiver control signals and in accordance therewith receiving and combining said second plurality of image signals and in accordance therewith generating a third plurality of image signals comprises receiving a portion of said plurality of receiver control signals and in accordance therewith receiving and capacitively combining selected ones of said first plurality of electrical charges and in accordance therewith generating said second plurality of electrical charges.
- 23. The method of claim 22, wherein said method of providing X-ray image signals having selectable spatial resolutions comprises providing said X-ray image signals by using a two-dimensional array of a plurality of pixel elements, and wherein for each one of said plurality of pixel elements:
said step of receiving a plurality of detector control signals and in accordance therewith receiving and converting a plurality of X-ray photons into a first plurality of image signals comprises receiving one of said plurality of detector control signals and in accordance therewith receiving and converting a portion of said plurality of X-ray photons into one of said first plurality of image signals; and said step of receiving a plurality of detector control signals and in accordance therewith generating a second plurality of image signals comprises receiving another one of said plurality of detector control signals and said one of said first plurality of image signals and in accordance therewith generating one of said second plurality of image signals.
- 24. A method of providing X-ray image signals having selectable spatial resolutions, comprising the steps of:
receiving a plurality of detector control signals and in accordance therewith receiving and converting a plurality of X-ray photons into a first plurality of image signals, wherein:
said plurality of X-ray photons correspond to a two-dimensional image represented by a first two-dimensional array which includes a first plurality of rows and a first plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image, and said first plurality of image signals represent a second two-dimensional array which includes a second plurality of rows and said first plurality of columns of super pixels which selectively represent respective individual ones or multiple adjacent ones of said first plurality of rows of pixels and respective individual ones of said first plurality of columns of pixels, respectively; receiving a plurality of receiver control signals and in accordance therewith receiving and combining said first plurality of image signals and in accordance therewith generating a second plurality of image signals which represent a third two-dimensional array including said second plurality of rows and a second plurality of columns of super pixels which selectively represent respective individual ones of said second plurality of rows of super pixels and respective individual ones or multiple adjacent ones of said first plurality of columns of super pixels, respectively; wherein said first and second pluralities of image signals comprise first and second pluralities of electrical charges, respectively; and said step of receiving a plurality of receiver control signals and in accordance therewith receiving and combining said first plurality of image signals and in accordance therewith generating a second plurality of image signals comprises receiving a portion of said plurality of receiver control signals and in accordance therewith receiving and capacitively combining selected ones of said first plurality of electrical charges and in accordance therewith generating said second plurality of electrical charges.
- 25. The method of claim 24, wherein said method of providing X-ray image signals having selectable spatial resolutions comprises providing said X-ray image signals by using a two-dimensional array of a plurality of pixel elements, and wherein for each one of said plurality of pixel elements said step of receiving a plurality of detector control signals and in accordance therewith receiving and converting a plurality of X-ray photons into a first plurality of image signals comprises receiving a portion of said plurality of detector control signals and in accordance therewith receiving and converting a portion of said plurality of X-ray photons into one of said first plurality of image signals.
- 26. A method of processing a serial stream of multiple bit data sets which represent an array of pixels corresponding to a two-dimensional image including correcting for defective pixels individually or in groups, comprising the steps of:
receiving and processing together a plurality of successive sets of image data with a corresponding plurality of successive sets of correction data and in accordance therewith generating a plurality of successive sets of corrected image data, wherein said plurality of successive sets of image data represents a plurality of pixels corresponding to a two-dimensional image, said plurality of successive sets of correction data represents a plurality of correction factors, each one of said plurality of correction factors corresponds to a respective one of said plurality of pixels and each one of said plurality of successive sets of correction data includes a first data subset which indicates whether said respective one of said plurality of pixels is defective; and receiving and selecting between individual ones of said plurality of successive sets of corrected image data and individual ones of said corresponding plurality of successive sets of correction data and in accordance therewith generating a first plurality of successive sets of selected data, wherein an individual one of said first plurality of successive sets of selected data includes a corresponding individual one of said plurality of successive sets of correction data when said first data subset indicates that said corresponding respective one of said plurality of pixels is defective, and wherein said individual one of said first plurality of successive sets of selected data includes a corresponding one of said plurality of successive sets of correct image data when said first data subset does not indicate that said corresponding respective one of said plurality of pixels is defective.
- 27. The method of claim 26, wherein each one of said plurality of successive sets of correction data further includes a second data subset which indicates which one of a plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and further comprising the steps of:
receiving and storing said first plurality of successive sets of selected data and generating a first set of substitute data, wherein said first set of substitute data represents a first one of said plurality of substitute pixel values and is computed in accordance with selected ones of said stored first plurality of successive sets of selected data; and receiving and selecting between one of said stored first plurality of successive sets of selected data and said first set of substitute data and in accordance therewith generating a second plurality of successive sets of selected data, wherein an individual one of said second plurality of successive sets of selected data includes said first set of substitute data when said second data subset indicates that said first one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and wherein said individual one of said second plurality of successive sets of selected data includes said one of said stored first plurality of successive sets of selected data when said second data subset does not indicate that said first one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels.
- 28. The method of claim 27, wherein said step of receiving and storing said first plurality of successive sets of selected data and generating a first set of substitute data comprises:
receiving and storing said first plurality of successive sets of selected data and in accordance therewith generating a plurality of successively delayed sets of selected data, wherein a temporally intermediate one of said plurality of successively delayed sets of selected data is outputted as said one of said stored first plurality of successive sets of selected data; and receiving and averaging first and second ones of said plurality of successively delayed sets of selected data and in accordance therewith generating said first set of substitute data, wherein said first and second ones of said plurality of successively delayed sets of selected data are temporally precedent and subsequent to said temporally intermediate one of said plurality of successively delayed sets of selected data.
- 29. The method of claim 27, further comprising the steps of:
receiving and storing said second plurality of successive sets of selected data and generating a second set of substitute data, wherein said second set of substitute data represents a second one of said plurality of substitute pixel values and is computed in accordance with selected ones of said stored second plurality of successive sets of selected data; and receiving and selecting between one of said stored second plurality of successive sets of selected data and said second set of substitute data and in accordance therewith generating a third plurality of successive sets of selected data, wherein an individual one of said third plurality of successive sets of selected data includes said second set of substitute data when said second data subset indicates that said second one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels, and wherein said individual one of said third plurality of successive sets of selected data includes said one of said stored second plurality of successive sets of selected data when said second data subset does not indicate that said second one of said plurality of substitute pixel values is to be used for said defective corresponding respective one of said plurality of pixels.
- 30. A method of selectively storing image pixel data, combining new incoming image pixel data with previously stored image pixel data and providing such combined image pixel data for display thereof in a still image mode or an image motion mode, comprising the steps of:
receiving and scaling an input data signal, receiving and scaling a stored data sum signal and summing said scaled input data signal and said scaled stored data sum signal and in accordance therewith generating a data sum signal, wherein said input data signal is scaled in accordance with a first scaling factor and said stored data sum signal is scaled in accordance with a second scaling factor, and wherein said input data signal includes a plurality of successive sets of image data, and further wherein each one of said plurality of successive sets of image data includes a plurality of pixel data with active and inactive data states and which corresponds to a two-dimensional image having a two-dimensional array including a plurality of rows and a plurality of columns of pixels which together correspond to said two-dimensional image and which individually correspond to respective portions of said two-dimensional image; and receiving and selectively storing said data sum signal and in accordance therewith generating said stored data sum signal; wherein said step of receiving and scaling an input data signal, receiving and scaling a stored data sum signal and summing said scaled input data signal and said scaled stored data sum signal and in accordance therewith generating a data sum signal and said step of receiving and selectively storing said data sum signal and in accordance therewith generating said stored data sum signal are cooperatively performed in one of a plurality of performance modes during said reception of said input data signal; wherein, in a first one of said plurality of performance modes,
said first scaling factor has a value which is between zero and unity, and said second scaling factor has a value which equals a difference between unity and said first scaling factor value; and wherein, in a second one of said plurality of performance modes,
said first scaling factor has a value which is initially unity when a first one of said plurality of successive sets of image data is in said inactive data state, remains unity when a subsequent second one of said plurality of successive sets of image data is in said active data state and becomes zero when a further subsequent third one of said plurality of successive sets of image data is in said inactive data state, and said second scaling factor has a value which is initially zero, becomes unity when said subsequent second one of said plurality of successive sets of image data is in said active data state and remains unity thereafter.
- 31. The method of claim 30, wherein said step of receiving and scaling an input data signal, receiving and scaling a stored data sum signal and summing said scaled input data signal and said scaled stored data sum signal and in accordance therewith generating a data sum signal comprises:
receiving a first scaling control signal which represents said first scaling factor and in accordance therewith receiving and scaling said input data signal and in accordance therewith generating a first scaled data signal; receiving a second scaling control signal which represents said second scaling factor and in accordance therewith receiving and scaling said stored data sum signal and in accordance therewith generating a second scaled data signal; and receiving and summing said first and second scaled data signals and in accordance therewith generating said data sum signal.
- 32. The method of claim 31, further comprising the step of receiving an incoming data signal and separating therefrom said first and second scaling control signals and in accordance therewith generating said input data signal and said first and second scaling control signals.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/056,926 which was converted to provisional status from U.S. Non-Provisional Application No. 08/1753,799, which was filed on Nov. 29, 1996, and entitled “Multiple Mode Digital X-Ray Imaging System.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60056926 |
Nov 1996 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09309725 |
May 1999 |
US |
Child |
10167092 |
Jun 2002 |
US |