Claims
- 1. An optical communications processor for providing communications data from an optical sensor having a plurality of pixels, comprising:
a video module adapted to receive video data from the optical sensor; and a data module adapted to receive communications data from at least one pixel in the optical sensor, the data module adapted to generate at least one data communications channel in response to the communications data from the at least one pixel.
- 2. The optical communications processor of claim 1 further comprising a host link controller in communication with the video module and the data module.
- 3. The optical communications processor of claim 1 wherein the video module comprises a video controller adapted to receive video data from the optical sensor.
- 4. The optical communications processor of claim 3 further comprising a video buffer in communication with the video controller.
- 5. The optical communications processor of claim 3 further comprising an analog to digital converter in communication with the video controller.
- 6. The optical communications processor of claim 1 wherein the data module comprises a data channel controller.
- 7. The optical communications processor of claim 6 further comprising a plurality of active channel buffers in communication with the data channel controller.
- 8. The optical communications processor of claim 6 further comprising a data buffer in communication with the data channel controller.
- 9. A method for receiving communications data in an image formed on a plurality of pixels, comprising:
receiving active pixel information identifying which of the pixels are receiving communications data; and retrieving communications data from each of the pixels identified by the active pixel information.
- 10. The method of claim 9 further comprising generating a list of active communications data channels in response to the active pixel information.
- 11. The method of claim 9 further comprising determining if at least two pixels are receiving the same communications data.
- 12. The method of claim 9 wherein the active pixel information comprises a plurality of active pixel flag bits.
- 13. The method of claim 9 further comprising receiving video data from the plurality of pixels.
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.