Spatial Light Modulator Word Data Loading Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Compressed sensing systems face processing speed and capture time limitations due to the need to solve systems of linear equations for each reconstructed signal and the slow loading of pseudorandom patterns in digital micromirror devices used in hyperspectral imaging.

Innovation Solution

A word data loading circuit with a shadow load register, load controller, and word pattern generation circuit is used to efficiently load and shift pseudorandom patterns in a spatial light modulator's memory cell array, allowing parallel shifting and generation of subsequent words to quickly load pseudorandom patterns for image frames, potentially utilizing circulant or Toeplitz matrices for faster pattern generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If pseudorandom patterns are loaded sequentially in digital micromirror devices for compressed sensing, then the system can function, but capture time increases significantly

Engineering Contradiction:
Improvecapture timeVSAvoidpattern loading speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent pre-calculates and stores pseudorandom measurement patterns in a lookup table within the spatial light modulator before they are needed for imaging. This preliminary preparation eliminates the need for time-consuming real-time generation or sequential loading of patterns during actual capture operations, directly reducing capture time while maintaining compressed sensing functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from static, sequential pattern loading to dynamic, parallel pattern access by implementing a lookup table that can provide multiple pseudorandom patterns simultaneously. This dynamic architecture allows the system to adapt quickly between different measurement patterns without the delays associated with sequential loading, thereby improving productivity and reducing capture time

Inventive Principle:
Principle #15Dynamics

2Speed

If conventional sequential loading methods are used for pseudorandom patterns, then device complexity remains low, but processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidloading circuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/sequential loading process with an electronic lookup table-based system. Instead of physically or sequentially transferring pattern data through complex loading circuits, the system electronically accesses pre-stored patterns from the lookup table, significantly improving processing speed while the integrated nature of the lookup table minimizes additional device complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates copies of pseudorandom measurement patterns and stores them in a lookup table within the spatial light modulator. These copied patterns are readily accessible and can be retrieved in parallel without requiring complex real-time generation circuits, thus improving processing speed while keeping the device complexity manageable through simple memory storage structures

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10778945B1Spatial light modulator with embedded pattern generation
Publication Date: 2020.09.15 TEXAS INSTRUMENTS INC
  • US10778945B1 patent drawing
  • US10778945B1 patent drawing
  • US10778945B1 patent drawing

AI summary

A word data loading circuit for a spatial light modulator includes a shadow load register (SLR), a load controller, and a word pattern generation (WPG) circuit. The SLR loads a first word of a pseudorandom image pattern. The load controller parallel shifts the first word to a memory cell array. The WPG circuit generates a next word and controls the SLR to change the first word to the next word. The load controller parallel shifts the next word to the array. The WPG circuit generates an additional word and controls the SLR to change the next word to the additional word. The load controller parallel shifts the additional word to the array. The WPG circuit, SLR, and load controller generate and parallel shift further additional words to the array until the pseudorandom image pattern is loaded in the array.