IP Library Granted Patent US 9,824,619
Granted Patent B2
US 9,824,619 · App. 15/408,869 · Granted Nov 21, 2017

Modulation scheme for driving digital display systems

Inventors: Edwin Lyle Hudson (San Jose, CA); David Charles McDonald (Naples, FL)
Assignee: JASPER DISPLAY CORP.
G09G3/2037G09G3/36G09G2310/0216G09G2310/0218
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 9,824,619
App. No.
15/408,869
Granted
Nov 21, 2017
Kind
B2
Abstract

A display device and modulation scheme for applying image data to an imager is disclosed. The display may use a modulation scheme wherein spacing of row write actions on the rows creates gray scale modulation, wherein one row spacing between sequential row write actions is at a first distance while another row spacing between sequential row write actions is at a distance greater than said first distance. The modulation scheme may create a series of write pointers that create a corresponding series of write planes. In some embodiments, modulation efficiency is increased allowing the use of lower frequency imaging circuits to achieve the same display image.

Claims (22)

1. A method of modulating an array of pixels, wherein the array of pixels responds to changes in data on a pixel by changing a modulation of a light by said pixel responsive to said data, the method comprising:

determining a row write sequence comprising a pattern of at least two virtual write pointers operative to point said data to a same number of rows on said array of pixels according to a time ordered sequence, wherein a first virtual write point in said row write sequence is separated from a second virtual write pointer in said row write sequence by a non-zero number of rows, and wherein each of said virtual write pointers points to a row of said array of pixels that is separate from other rows of said array of pixels that are pointed to by temporally adjacent virtual write pointers by a pre-determined number of rows; and

applying said row write sequence comprising said pattern of at least two virtual write pointers to a set of rows, wherein said first virtual write pointer points data for a first row to said first row and said second virtual write pointer points data for a second row to said second row, continuing until all virtual write pointers in said row write sequence have pointed data for said remaining rows, if any, to said remaining rows, wherein all virtual write pointers of said row write sequence point said data to all rows comprising said set of rows within a time period equal to an interval of time beginning when data corresponding to a first modulation duration is written to a row and ending when data is next written to that same row to end that first modulation duration, and wherein all virtual write pointers progress from row to row on said display at a same velocity so that row spacings determined in said row write sequence are proportional to a modulation time required to achieve a desired modulation level on each pixel of each row.

2. The method of claim 1 wherein said row write sequence comprises a pattern of at least three virtual write pointers, wherein said first virtual write pointer points to a first row separated by a first, non-zero number of rows from a second row pointed to by said second virtual write pointer, and wherein said second row pointed to by said second virtual write pointer is separated from said third row pointed to by said third write pointer by a second non-zero number of rows, and wherein said first number of non-zero rows differs from said second number of non-zero rows.

3. A pulse width modulated array of pixels, wherein said array of pixels is divided into at least two sections, each comprising a plurality of rows wherein said array of pixels responds to changes in data on a pixel by changing a modulation of a light by said pixel responsive to said data, said array of pixels comprising:

an array of pixels operative to receive data directed to a row by a virtual write pointer, wherein the row structure of said array of pixels comprises an addressable row scheme, operative to address rows individually;

wherein said array of pixels receives data directed to rows of the array of pixels based on a pattern of virtual write pointers, wherein said pattern of virtual write pointers is operative to direct data to a first row in each section of said array of pixels according to a predetermined order of said sections; and

wherein said pattern of virtual write pointers is operative to direct data to a second row in each section of said array of pixels according to said predetermined order of said sections; and

wherein each said first row in a section is separated from each said second row in the same section by a number of rows comprising at least one row, and wherein said first virtual write pointer in each section is separated from said second virtual write pointer in that same section by a non-zero number of rows, and wherein each of said virtual write pointers points to a row within a section that is separate from a different row pointed to by a temporally adjacent write pointer within said same section by a pre-determined number of rows; and

wherein in a second application of said data to said array of pixels, said pattern of virtual write pointers directs data to said at least two sections with at least one row offset from said earlier first row in each section, and wherein said pattern repeats said previously described row write actions within each said section with said at least one row offset, said offset being the same in all instances; and continuing until all write pointers have directed data to all rows of said array of pixels;

wherein at least one row written with said data directed to that row by a first write pointer is subsequently written with data directed to that row by a write pointer at a different position in said pattern of virtual write pointers.

4. The array of pixels of claim 3 wherein said row write sequence comprises at least three virtual write pointers in each section, where said first virtual write pointer in each section points data to a first row separated by a first, non-zero number of rows from a second row to which data is pointed by said second virtual write pointer with each said section, and wherein said second row in each section pointed to by said second virtual write pointer within each section is separate from said third row pointed to by said third write pointer by a second, non-zero number of rows, and wherein said first number of non-zero rows differs from said second number of non-zero rows.

5. The array of pixels of claim 3 wherein said row write sequence comprises at least three virtual write pointers, where said first virtual write pointer points data to a first row separated by a first, non-zero number of rows from a second row to which data is pointed by said second virtual write pointer, and wherein said second row pointed to by said second virtual write pointer is separate from said third row pointed to by said third write pointer by a second, non-zero number of rows, and wherein said first number of non-zero rows differs from said second number of non-zero rows.

6. A pulse width modulated array of pixels comprising a plurality of rows wherein said array of pixels responds to changes in data on a pixel by changing a modulation of a light by said pixel responsive to said data, said array of pixels comprising:

an array of pixels operative to receive data directed to a row by a virtual write pointer, wherein the row structure of said array of pixels comprises an addressable row scheme, operative to address rows individually;

wherein said array of pixels receives data directed to rows of the array of pixels based on a pattern of virtual write pointers, wherein said pattern of virtual write pointers is operative to direct data to a first row of said array of pixels according to a predetermined order of said sections; and

wherein said pattern of virtual write pointers is operative to direct data to a second row of said array of pixels according to said predetermined order of said sections; and

wherein each said first row in a section is separated from each said second row in the same section by a number of rows comprising at least one row, and

wherein said first virtual write pointer is separated from said second virtual write pointer by a non-zero number of rows, and wherein each of said virtual write pointers points to a row that is separate from a different row pointed to by a temporally adjacent write pointer by a pre-determined number of rows; and

wherein in a second application of said data to said array of pixels, said pattern of virtual write pointers directs data to with at least one row offset from said earlier first row in each section, and

wherein said pattern repeats said previously described row write actions with said at least one row offset, said offset being the same in all instances; and continuing until all write pointers have directed data to all rows of said array of pixels, and

wherein at least one row written with said data pointed to that row by a first write pointer is subsequently written with data pointed to that row by a write pointer at a different position in said pattern of virtual write pointers.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FROM 3/3/2022 TO 5/4/2022 PREVIOUSLY RECORDED ON REEL 061448 FRAME 0903. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Mar 23, 2023
From: RAXIUM INC.
To: GOOGLE LLC
Reel/Frame 063149/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: RAXIUM INC.
To: GOOGLE LLC
Reel/Frame 061448/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: JASPER DISPLAY CORPORATION
To: RAXIUM, INC.
Reel/Frame 059588/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: JASPER DISPLAY CORPORATION
To: JASPER DISPLAY CORPORATION
Reel/Frame 054206/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: HUDSON, EDWIN LYLE; MCDONALD, DAVID CHARLES
To: ELCOS MICRODISPLAY TECHNOLOGY, INC.
Reel/Frame 041007/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: ELCOS MICRODISPLAY TECHNOLOGY, INC.
To: JASPER DISPLAY CORP.
Reel/Frame 041007/0440 →
Continuity (5)
Continuation 13790120 · Mar 8, 2013
Continuation 10435427 · May 9, 2003
Provisional Application 60427814 · Nov 20, 2002
Provisional Application 60379567 · May 10, 2002
Related Publication 20170124935A1 · May 4, 2017