Claims
- 1. An optical communications imager, comprising:
a plurality of pixels; and a processor in communication with the plurality of pixels, the processor being adapted to provide communications data in response to an image formed on the plurality of pixels.
- 2. The optical communications imager of claim 1 wherein the processor is adapted to provide video data in response to the image.
- 3. The optical communications imager of claim 1 further comprising an optical imaging system in optical communication with the plurality of pixels to form the image thereon.
- 4. The optical communications imager of claim 2 further comprising a host computer in communication with the processor to receive the communications data and the video data.
- 5. An optical sensor having a plurality of pixels, each of the pixels comprising:
an optical detector for receiving light in a portion of an image and generating an electrical signal in response thereto; and a data communications signal detector in communication with the optical detector to detect communications data in the electrical signal.
- 6. The optical sensor of claim 5 wherein the data communications signal detector comprises a data threshold module in communication with the optical detector.
- 7. The optical sensor of claim 6 wherein the data communications signal detector further comprises an active pixel latch in communication with the data threshold module.
- 8. The optical sensor of claim 6 further comprising a pixel buffer in communication with the data threshold module.
- 9. The optical sensor of claim 8 further comprising a data multiplexer in communication with the pixel buffer.
- 10. The optical sensor of claim 5 further comprising a sample and hold module in communication with the optical detector.
- 11. The optical sensor of claim 10 further comprising a video multiplexer in communication with the sample and hold module.
- 12. The optical sensor of claim 5 wherein the pixels are integrated in a complementary metal oxide semiconductor device.
- 13. A method for receiving communications data in an image incident on a plurality of pixels, the image having an intensity at each pixel, the method comprising:
generating an electrical signal for each of the pixels based on the intensity at the respective pixel; generating video data for each of the pixels in response to the respective electrical signal; and determining whether each of the electrical signals includes communications data.
- 14. The method of claim 13 further comprising generating a logical value for each of the pixels in response to the determination of whether the respective electrical signal includes communications data.
- 15. The method of claim 14 wherein determining whether each of the electrical signals includes communications data comprises:
sampling the generated electrical signal; and comparing the sampled electrical signal to a threshold value.
- 16. The method of claim 15 wherein the sampling determines a voltage of the generated electrical signal and wherein the threshold value is a reference voltage.
- 17. The method of claim 15 wherein the threshold value is programmable by a user.
- 18. The method of claim 15 further comprising:
repeating the steps of sampling and comparing; and generating an active pixel flag bit for each of the pixels if at least one of the logical values for the respective pixel is in an asserted state.
GOVERNMENT RIGHTS IN THE INVENTION
[0001] This invention was made with United States government support under Contract No. DAAD19-02-C-0034 awarded by the U.S. Army Research Office. The government may have certain rights in the invention.