Method, device, and system for spatial light modulator control
AssigneeTexas Instruments Incorporated
InventorsMohammad Pulliam, William C. Wallace, Thomas Leyrer, Akeem Whitehead, Michael A. Hannah
Life of this patent
Estimating the term…
Abstract
A method includes transferring, by a memory controller from non-volatile memory to volatile memory, a bit sequence comprising video data and control information and transferring, by a first programmable real-time unit (PRU) from the volatile memory to a scratchpad register, the bit sequence. The method also includes transferring, by a second PRU from the scratchpad register to a general purpose input output (GPIO) register, the bit sequence, where the GPIO register is adapted to be coupled to a spatial light modulator (SLM).
Claims20
A method comprising:
- transferring, by a memory controller from non-volatile memory to volatile memory, a bit sequence comprising video data and control information;
- transferring, by a first programmable real-time unit (PRU) from the volatile memory to a scratchpad register, the bit sequence;
- and
- transferring, by a second PRU from the scratchpad register to a general purpose input output (GPIO) register, the bit sequence, wherein the GPIO register is adapted to be coupled to a spatial light modulator (SLM).
A method comprising:
- obtaining, by a processor, a video frame;
- pre-processing, by the processor, the video frame to produce a bit sequence, the bit sequence comprising video data, control signals associated with the video data, and clock information associated with the video data and the control signals;
- and
- storing the bit sequence in non-volatile memory.
A system comprising:
- non-volatile memory;
- volatile memory;
- a memory controller coupled to the non-volatile memory and to the volatile memory, the memory controller configured to transfer a bit sequence from the non-volatile memory to the volatile memory;
- a spatial light modulator (SLM);
- scratchpad registers;
- a first programmable real-time unit (PRU) coupled to the volatile memory and to the scratchpad registers, the first PRU configured to transfer the bit sequence from the volatile memory to the scratchpad registers;
- a general purpose input output (GPIO) register coupled to the SLM;
- and
- a second PRU configured to transfer the bit sequence from the scratchpad registers to the GPIO register, wherein the SLM is configured to produce an image based on the bit sequence at the GPIO register.
Dependencies are inferred from the claim text.