IP Library › Granted Patent US 6,903,750
Granted Patent B2
US 6,903,750 · App. 10/117,308 · Granted Jun 7, 2005

Controlling an output device

Assignee: STMicroelectronics Limited
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 6,903,750
App. No.
10/117,308
Granted
Jun 7, 2005
Kind
B2
Abstract

A method for generating a series of digitized control values for an output device to represent a continuous series of source data, comprising the steps of: storing in a single register a first digitized control value and an indication of deviation between that value and the source data; and repeatedly adding an increment to the register to generate a further digitized control value and simultaneously update the indication of deviation.

Claims (15)

1. A method for generating a series of digitised control values for an output device to represent a continuous series of source data, comprising the steps of:

storing in a single register a first digitised control value and a second value indicating a deviation between the first value and the source data; and

repeatedly adding a single incrementing value to the register to generate a further digitised control value and simultaneously update the second value indicating the deviation;

wherein the single incrementing value comprises a first portion for incrementing the control value and a second portion for incrementing the second value indicating the deviation.

2. A method as claimed in claim 1 , wherein the register comprises a first set of adjacent bits holding the control value and a second set of adjacent bits holding the second value indicating the deviation.

3. A method as claimed in claim 2 , wherein the second set of bits are the most significant bits of the register.

4. A method as claimed in claim 1 , wherein the increment is of a third value if the second value indicating the deviation is less than a predetermined value, and otherwise the increment is of a fourth value.

5. A method as claimed in claim 1 , wherein the step of adding an increment comprises determining whether the second value indicating the deviation is greater or less than a predetermined value, and the increment that is added to the register depends on the result of that determination.

6. A method as claimed in claim 4 , wherein the predetermined value is 0.

7. A method as claimed in claim 4 , wherein the step of adding an increment comprises generating a mask as a function of the second value indicating the deviation and generating the increment by masking a predetermined increment value with the mask.

8. A method as claimed in claim 1 , wherein the output device is a video display device having a plurality of pixels at digitised positions.

9. A method as claimed in claim 8 , wherein the digitised control values represent values for controlling activation of pixels of the display.

10. A method as claimed in claim 1 , wherein the step of repeatedly adding, an increment to the register is stored as a set of instructions for a data processing apparatus and the set of instructions includes no branch instructions.

11. A process for performing Bresenhamt's algorithm comprising a method as claimed in claim 1 .

12. A method as claimed in claim 1 , wherein the second value indicating the deviation represents a discriminator.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: PACIFIC WESTERN BANK
To: ENLIGHTED, INC.
Reel/Frame 074526/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2004
From: SIDWELL, NATHAN
To: STMICROELECTRONICS LIMITED
Reel/Frame 016126/0408 →
Priority Claims (1)
GB 9727240 · Dec 23, 1997 · national
Continuity (7)
Continuation 0999438300 · Nov 26, 2001
Continuation 0987037100 · May 30, 2001
Continuation 0969033500 · Oct 17, 2000
Continuation 0950739800 · Feb 18, 2000
Continuation 0935922000 · Jul 22, 1999
Continuation 0921128100 · Dec 14, 1998
Related Publication 20030071817A1 · Apr 17, 2003