Display device and system

US12032158B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12032158-B2
Application numberUS-202017097291-A
CountryUS
Kind codeB2
Filing dateNov 13, 2020
Priority dateNov 13, 2019
Publication dateJul 9, 2024
Grant dateJul 9, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A logic circuit comprises a logic sub-circuit arranged to output a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device, and an iterative method outputs a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device. The circuit and method can reduce the number of multiplications used to provide each value of a stream of display values for the display device, wherein the display values include values of a Fresnel lens function. Accordingly, they can be implemented in an advanced integrated circuit, such as a field-programmable gate array.

First claim

Opening claim text (preview).

The invention claimed is: 1. A holographic projector comprising: a pixelated display device; a light source arranged to illuminate the pixelated display device with light having a wavelength, λ; and a logic circuit comprising a first logic sub-circuit arranged to output a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of the pixelated display device, wherein the logic circuit is arranged to: (a) set an initial data value stored in a first data register unit of the first logic sub-circuit to (a−k) 2 and set an initial data value stored in a second data register unit of the first logic sub-circuit to a 2 −(a−k) 2 ; (b) in a first iteration, read the initial data value stored in the first data register unit of the first logic sub-circuit and the initial data value stored in the second data register unit of the first logic sub-circuit, or in a further iteration, read the data value stored in the first data register unit of the first logic sub-circuit in the preceding iteration and the data value stored in the second data register unit of the first logic sub-circuit in the preceding iteration; (c) sum the data value read from the first data register unit of the first logic sub-circuit and the data value read from the second data register unit of the first logic sub-circuit to form x 2 ; (d) calculate F(x) based on x 2 ; (e) output F(x) as the next value in the stream of F(x) values; (f) write x 2 to the first data register unit of the first logic sub-circuit; (g) add 2k 2 to the value stored in the second data register unit of the first logic sub-circuit; and (h) perform further iterations that repeat steps (b) to (g) for x=a+k, a+2k, a+3k . . . a+(n−1)k, wherein a is the starting value of x, k is an increment in x and F(a) is the first value of stream, S1, wherein the pixelated display device is configured to display a light modulation pattern comprising a Fresnel lens pattern in accordance with the stream of Fresnel lens values, F(x), and to modulate light having the wavelength 2 received from the light source with the light modulation pattern. 2. The holographic projector as claimed in claim 1 , wherein the logic circuit comprises a plurality, k, of first logic sub-circuits, wherein the plurality of first logic sub-circuits are arranged in parallel and each first logic sub-circuit is arranged to output a respective stream, S1, S2 . . . Sk, of Fresnel lens values, F(x), by performing steps (a) to (h) using a respective value of a, wherein the streams, S1, S2 . . . Sk, correspond to a=x 1 , x 1 +1, x 1 +2 . . . x 1 +(k−1), respectively. 3. The holographic projector as claimed in claim 1 wherein x 1 =−n/2 or x 1 =1−n/2. 4. The holographic projector claimed in claim 1 wherein F(x) is calculated based on x 2 using the following equation: F ⁡ ( x ) = π ⁢ ⁢ p x 2 f x ⁢ λ ⁢ x 2 wherein f x is the focal length of the Fresnel lens in the x-direction, λ is the wavelength of light and p x is the pixel size of the pixelated display device in the x-direction. 5. The holographic projector as claimed in claim 1 wherein the first data register unit of the first logic sub-circuit comprises a first input register, a first data register and a first multiplexer for selecting between a data value stored in the first input register and a data value stored in the first data register, and the second data register unit of the first logic sub-circuit comprises a second input register, a second data register and a second multiplexer for selecting between a data value stored in the second input register and a data value stored in the second data register, wherein the logic circuit is further arranged to: provide a reset signal to the first and second multiplexers in the first iteration of step (b), in order to select the initial data values stored in the respective first and second input registers, and not provide a reset signal to the first and second multiplexers in further iterations of step (b), in order to select the data values stored in the respective first and second data registers in the preceding iteration. 6. The holographic projector as claimed in claim 1 further arranged to output a stream of Fresnel lens values, F(y), of the Fresnel lens, wherein the logic circuit is arranged to perform the following steps iteratively for y=b, b+1, b+2, . . . (b+m−1): (i) if y=b, set an initial data value stored in a first data register unit of a second logic sub-circuit to (b−1) 2 and set an initial data value stored in a second data register unit of the second logic sub-circuit to b 2 −(b−1) 2 ; (j) if y=b, read the initial data value stored in the first data register unit of the second logic sub-circuit and the initial data value stored in the second data register unit of the second logic sub-circuit, or if y≠b, read the data value stored in the first data register unit of the second logic sub-circuit in the preceding iteration and the data value stored in the second data register unit of the second logic sub-circuit in the preceding iteration; (k) sum the data value read from the first data register unit of the second logic sub-circuit and the data value read from the second data register unit of the second logic sub-circuit to form y 2 ; (l) calculate F(y) based on y 2 ; (m) output F(y) as the next value in the stream of F(y) values; (n) write y 2 to the first data register unit of the second logic sub-circuit; and (o) add two to the value stored in the second data register unit of the second logic sub-circuit, wherein b is the starting value of y and F(b) is the first value of the stream of Fresnel lens values, F(y). 7. The holographic projector as claimed in claim 6 wherein b=−m/2 or 1−m/2. 8. The holographic projector as claimed in claim 6 wherein the logic circuit is arranged to calculate F(y) based on y 2 using the following equation: F ⁡ ( y ) = π ⁢ ⁢ p y 2 f y ⁢ λ ⁢ y 2 wherein f y is the focal length of the Fresnel len

Assignees

Inventors

Classifications

  • Iterative algorithms · CPC title

  • Active addressable light modulator, i.e. Spatial Light Modulator [SLM] · CPC title

  • Addressing the hologram to an active spatial light modulator · CPC title

  • Numerical processing in hologram space, e.g. combination of the CGH [computer generated hologram] with a numerical optical element · CPC title

  • Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12032158B2 cover?
A logic circuit comprises a logic sub-circuit arranged to output a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device, and an iterative method outputs a stream, S1, of Fresnel lens values, F(x), of a Fresnel lens for display on [m×n] pixels of a pixelated display device. The circuit and method can reduce the number of multiplica…
Who is the assignee on this patent?
Dualitas Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/141. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).