IP Library Granted Patent US 12,556,666
Granted Patent B2
US 12,556,666 · App. 18/750,182 · Granted Feb 17, 2026

Method and system for generating a pixel stream

Inventors: Franz Josef Maier (Poertschach am Woerthersee, AT); Ben-Daniel Keller (Perchtoldsdorf, AT); Johannes Wolkerstorfer (Graz, AT); Christopher Dissauer-Eberl (Graz, AT)
Assignee: TriLite Technologies GmbH
H04N9/3135G09G3/025H04N9/3182G09G2360/122G09G2360/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,556,666
App. No.
18/750,182
Granted
Feb 17, 2026
Kind
B2
Abstract

A method of generating a pixel stream from an image comprised of pixels which each have a pixel value. The method comprising storing the image in a memory; determining, for each of successive sub-intervals, that pixel that is to be displayed by a light beam within said sub-interval; for each of successive sequences of one or more successive sub-intervals for which the same pixel has been determined: retrieving the pixel value of said pixel from the memory once and appending the retrieved pixel value N times to the pixel stream. Further disclosed is a projection system using this method.

Claims (23)

1 . A method of generating a pixel stream from an image comprised of pixels which each have a pixel value, wherein the pixel stream is to be fed into a projector scanning a light beam across an image area according to a given scan pattern within a time interval, the light beam being modulated in intensity according to pixel values in the pixel stream, comprising:

storing the image in a memory;

determining, for each of successive sub-intervals which together form the time interval, that pixel that is to be displayed by the light beam within said sub-interval according to the scan pattern;

identifying successive sequences of one or more successive sub-intervals for which the same pixel has been determined; and

for each of the identified successive sequences of one or more successive sub-intervals for which the same pixel has been determined: retrieving the pixel value of said pixel from the memory once and appending the retrieved pixel value N times to the pixel stream, N being a number of sub-intervals in said sequence and at least one sequence having an N>1.

2 . The method according to claim 1 , wherein the scan pattern is stored in a form of a look-up table of memory addresses of the pixels to be successively displayed, and wherein said determining and retrieving includes accessing the look-up table.

3 . The method according to claim 2 , wherein the look-up table is a succession of memory addresses, one memory address for each sub-interval, and wherein the sequences are identified by detecting successively equal memory addresses in the succession.

4 . The method according to claim 2 , wherein the look-up table includes one memory address for each sequence and the respective number N of sub-intervals of that sequence.

5 . The method according to claim 1 , wherein said scan pattern is a Lissajous pattern.

6 . A projection system for displaying an image comprised of pixels which each have a pixel value, comprising:

a projector with a light source configured to emit a light beam, a light source driver configured to modulate the light beam in intensity according to the pixel values fed to the projector in a pixel stream, and a scanner configured to scan the light beam across an image area according to a given scan pattern within a time interval; and

a central processing unit, CPU, configured to

store the image in a memory,

determine, for each of successive sub-intervals which together form the time interval, that pixel that is to be displayed by the light beam within said sub-interval according to the scan pattern,

identify successive sequences of one or more successive sub-intervals for which the same pixel has been determined; and

for each of the identified successive sequences of one or more successive sub-intervals for which the same pixel has been determined: retrieve the pixel value of said pixel from the memory once and append the retrieved pixel value N times to the pixel stream, N being a number of sub-intervals in said sequence and at least one sequence having an N>1, and

feed the pixel stream towards the projector for displaying.

7 . The projection system according to claim 6 , wherein the CPU is configured to store the scan pattern in a form of a look-up table of memory addresses of the pixels to be successively displayed, and to determine the pixels and retrieve the pixel values by accessing the look-up table.

8 . The projection system according to claim 7 , wherein the look-up table is a succession of memory addresses, one memory address for each sub-interval, and wherein the CPU is configured to identify the sequences by detecting successively equal memory addresses in the succession.

9 . The projection system according to claim 7 , wherein the look-up table includes one memory address for each sequence and the respective number N of sub-intervals of that sequence.

10 . The projection system according to claim 6 , wherein said scan pattern is a Lissajous pattern.

11 . The projection system according to claim 6 , further comprising a buffer interposed between the CPU and the projector.

12 . The projection system according to claim 11 , wherein the buffer is configured to feed the pixel stream in synchronism with the scanner to the projector for displaying.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2024
From: MAIER, FRANZ JOSEF; KELLER, BEN-DANIEL; WOLKERSTORFER, JOHANNES; DISSAUER-EBERL, CHRISTOPHER
To: TRILITE TECHNOLOGIES GMBH
Reel/Frame 068001/0415 →
Priority Claims (3)
EP 23180876 · Jun 22, 2023 · regional
EP 23180877 · Jun 22, 2023 · regional
EP 23196195 · Sep 8, 2023 · regional
Continuity (1)
Related Publication 20240430390A1 · Dec 26, 2024
References Cited (31)
US 5715021A · Gibeau et al. · 1998 [cited by applicant]
US 5774174A · Hardie · 1998 [cited by applicant]
US 6373495B1 · Lin et al. · 2002 [cited by applicant]
US 7289169B2 · Suk · 2007 [cited by examiner]
US 8783874B1 · Riza · 2014 [cited by applicant]
US 10288990B1 · Ratti et al. · 2019 [cited by applicant]
US 20080136742A1 · Tegreene et al. · 2008 [cited by applicant]
US 20090051828A1 · Brown et al. · 2009 [cited by applicant]
US 20100208148A1 · Deppe · 2010 [cited by applicant]
US 20120127184A1 · Satoh et al. · 2012 [cited by applicant]
US 20120275697A1 · McDowell et al. · 2012 [cited by applicant]
US 20140126590A1 · Kimura · 2014 [cited by applicant]
US 20160044290A1 · Morimoto · 2016 [cited by applicant]
US 20180227540A1 · Stolitzka · 2018 [cited by applicant]
US 20180308458A1 · Hall · 2018 [cited by applicant]
US 20210210031A1 · Kang · 2021 [cited by applicant]
US 20220326594A1 · Smits · 2022 [cited by applicant]
US 20230370574A1 · Blicharski et al. · 2023 [cited by applicant]
US 20240428712A1 · Maier et al. · 2024 [cited by applicant]
US 20240428713A1 · Maier et al. · 2024 [cited by applicant]
US 20240430456A1 · Maier et al. · 2024 [cited by applicant]
CN 109752839A · 2019 [cited by applicant]
GB 2457155A · 2009 [cited by applicant]
WO 2019143525A1 · 2019 [cited by applicant]
WO 2022100847A1 · 2022 [cited by applicant]
Extended European Search Report received for European Patent Application No. 23180876.7, mailed on Dec. 11, 2023, 14 pages. [cited by applicant]
Extended European Search Report received for European Patent Application No. 23180877.5, mailed on Dec. 7, 2023, 9 pages. [cited by applicant]
Extended European Search Report received for European Patent Application No. 23196195.4, mailed on Mar. 11, 2024, 8 pages. [cited by applicant]
Extended European Search Report received for European Patent Application No. 23214645.6, mailed on May 22, 2024, 11 pages. [cited by applicant]
Doutre, et al., “An Efficient Compression Scheme for Colour Filter Array Video Sequences”, 2006, pp. 166-169. [cited by applicant]
Final Office Action received for U.S. Appl. No. 18/749,742, mailed on Aug. 14, 2025, 40 pages. [cited by applicant]