# US 2019/0244571 A1 · Digital display apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0244571 A1
- Document ID: US20190244571A1
- Status: Published application
- Kind: A1
- Application number: 16/092,945
- Filed: 2017-03-30
- Published: 2019-08-08
- Earliest claimed: 2016-04-11
- Assignees: BAE SYSTEMS plc
- Applicants: BAE SYSTEMS plc
- Inventors: MATTHEW FRANK OFFREDI; LUKE SEVERINO OFFREDI
- Web page: https://patentgrep.com/patent/US20190244571A1

## CPC

- G09G 3/346: {based on modulation of the reflection angle, e.g. micromirrors (micromirrors devices per se G02B26/0833)}
- G02B 26/0841: {the reflecting element being moved or deformed by electrostatic means}
- G09G 3/2007: {Display of intermediate tones}
- G09G 5/20: Function-generator circuits, e.g. circle generators {line or curve smoothing circuits}
- G09G 5/397: Arrangements specially adapted for transferring the contents of two or more bit-mapped memories to the screen simultaneously, e.g. for mixing or overlay (G09G5/02 takes precedence)
- G09G 2310/04: Partial updating of the display screen
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS

## Abstract

A method for controlling a digital display device (105), such as a digital micro-mirror device, and a digital display apparatus (101, 106) are provided in which, in order to meet the latency requirements of the display, each frame of received image symbology data is divided into several subframes. A tag is assigned to an incoming drawing command, the tag having an initial value equal to the number of subframes in a frame. The drawing command is rendered on the first subframe and the tag is decremented by one. The drawing command is rendered again on subsequent subframes and the tag value is decremented by one each time the drawing is rendered. When the tag value reaches zero, the drawing command is discarded. Thus, a line may be rendered with lower latency compared with known systems which refresh on a frame-by-frame basis.

## Claims

### Claim 1

A method for controlling a digital display device to display an image, the method comprising:
on a first rendering cycle, receiving data representing an image to be displayed;
assigning to said data, a tag having a value equal to a pre-determined integer;
outputting said data for rendering and decrementing the value of the assigned tag by one; and
on a subsequent rendering cycle, if the value of the assigned tag is greater than zero, outputting said data for re-rendering and further decrementing the value of the tag by one.

### Claim 2 (depends on 1)

The method according to claim 1 further comprising discarding data having an assigned tag of value equal to zero.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
storing received data and assigned tag values in a store; and
selecting from the store received data having an assigned tag whose value is greater than zero for rendering or re-rendering.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the received data comprises image symbology data received as a drawing command representing a line, and the method further comprises rendering the output data and displaying the line on a visual display.

### Claim 5 (depends on 1)

The method according claim 1, wherein the visual display has a refresh (frame) period and the rendering cycle is a fraction of said refresh period.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the pre-determined integer is equal to the number of rendering cycles in a frame period.

### Claim 7

A digital display apparatus comprising:
a signal processor arranged to:
on a first rendering cycle, receive data representing an image to be displayed;
assign to said data, a tag having a value equal to a pre-determined integer;
output said data for rendering and decrement the value of the assigned tag by one; and
on a subsequent rendering cycle, if the value of the assigned tag is greater than zero, output the data for re-rendering and further decrement the value of the tag by one.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein the signal processor includes a store for storing received data and assigned tag values.

### Claim 9 (depends on 7)

The apparatus according to claim 7, wherein the signal processor is implemented in an integrated circuit.

### Claim 10 (depends on 7)

A digital display system including the apparatus of claim 7.

### Claim 11

A digital display device configured to:
on a first rendering cycle, receive data representing an image to be displayed;
assign to said data, a tag having a value equal to a pre-determined integer;
output said data for rendering and decrement the value of the assigned tag by one; and
on a subsequent rendering cycle, if the value of the assigned tag is greater than zero, output the data for re-rendering and further decrement the value of the tag by one.

### Claim 12

(canceled)

### Claim 13

(canceled)

### Claim 14 (depends on 1)

The method according to claim 1, wherein the pre-determined integer is equal to the number of rendering cycles in a frame period.

### Claim 15 (depends on 7)

The apparatus according to claim 7, further comprising a store for storing received data and assigned tag values.

### Claim 16 (depends on 11)

The device according to claim 11, further comprising discarding data having an assigned tag of value equal to zero.

### Claim 17 (depends on 11)

The device according to claim 11, further comprising:
storing received data and assigned tag values in a store; and
selecting from the store received data having an assigned tag whose value is greater than zero for rendering or re-rendering.

### Claim 18 (depends on 11)

The device according to claim 11, wherein the received data comprises image symbology data received as a drawing command representing a line, and the method further comprises rendering the output data and displaying the line on a visual display.

### Claim 19 (depends on 11)

The device according to claim 11, wherein the visual display has a refresh (frame) period and the rendering cycle is a fraction of said refresh period.

### Claim 20 (depends on 19)

The device according to claim 19, wherein the pre-determined integer is equal to the number of rendering cycles in a frame period.

### Claim 21 (depends on 11)

The device according to claim 11, further comprising a store for storing received data and assigned tag values.

### Claim 22 (depends on 11)

A digital display system including the device of claim 11.
