Bandwidth and frame buffer size reduction in a digital pulse-width-modulated display system
First Claim
1. A method of converting a stream of incoming serial video data, formatted with each pixel'"'"'s data arriving concurrently, into digital PWM video formatted as a sequence of groups of like-weighted bits comprising the steps of:
- a. receiving the stream of incoming serial video data for displaying a series of frames, each frame defined by a predetermined number of bits;
b. storing the data in a memory within a plurality of buffers such that it can be accessed as like-weighted bit groups and each buffer implements a constant delay; and
c. organizing collections of groups in the memory such that less than the predetermined number of bits need be concurrently stored in the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are used for converting a stream of incoming serial video data which is received frame by frame and is formatted with all data bits arriving together for each pixel into digital PWM video formatted as a sequence of like-weighted bits. Incoming video data is temporarily stored in a digital memory. A controller organized the data in the memory into a plurality of buffers, each buffer having only bits of like weight. The data is collected as groups within the buffers. The data is then coupled to a display device as the groups of like-weighted bits after a predetermined fraction of a frame time for producing the desired PWM signal. Since each bit of the incoming video data is stored for a fraction of a frame time, the present invention facilitates decimation of the total amount of buffer memory, compared to that of the prior art. A method of and apparatus are used for converting a stream of incoming serial PWM video data which is received frame by frame and is organized with all data for a single pixel transmitted concurrently into digital PWM video organized into groups of like-weighted bits. Once the stream of incoming serial PWM video data is received it is stored in a digital memory. A controller organized the data in the memory into a plurality of bit planes, each bit plane having only bits of like weight. The data is collected as groups within the bit planes. The data is coupled to a display device as groups of like-weighted bits. As groups of the shortest duration bit weight are formed, they are coupled to the display. This allows less than an entire frame of data to be stored.
-
Citations
24 Claims
-
1. A method of converting a stream of incoming serial video data, formatted with each pixel'"'"'s data arriving concurrently, into digital PWM video formatted as a sequence of groups of like-weighted bits comprising the steps of:
-
a. receiving the stream of incoming serial video data for displaying a series of frames, each frame defined by a predetermined number of bits; b. storing the data in a memory within a plurality of buffers such that it can be accessed as like-weighted bit groups and each buffer implements a constant delay; and c. organizing collections of groups in the memory such that less than the predetermined number of bits need be concurrently stored in the memory.
-
-
2. A method of converting a stream of incoming serial video data organized with all data for a single pixel transmitted concurrently into digital PWM video organized into groups of like-weighted bits comprising the steps of:
-
a. receiving the stream of incoming serial video data for displaying a series of frames, each frame defined by a predetermined number of bits; b. storing the data in a memory such that it can be addressed as like-weighted bits; and c. displaying a short duration group on a display device as the group is completed such that less than the predetermined number of bits need be concurrently stored in the memory. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. An apparatus for converting a stream of incoming serial video data organized with all data for a single pixel transmitted concurrently into digital PWM video organized into groups of like-weighted bits comprising:
-
a. means for receiving the stream of incoming serial video data for displaying a series of frames, each frame defined by a predetermined number of bits; b. means for storing the data in a memory such that it can be addressed as like-weighted bits; and c. means for displaying a short duration group as the group is completed in the memory such that less than the predetermined number of bits need be concurrently stored in the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for converting a stream of incoming serial video data, wherein the stream of incoming serial data is organized with all data for a single pixel transmitted concurrently into digital PWM video organized into groups of like-weighted bits comprising:
-
a. means for receiving the stream of incoming serial video data; b. a digital memory coupled to receive the data; c. a controller coupled to the memory for storing the data in a plurality of bit planes, each bit plane having only bits of like weight; d. means for collecting portions of the bit planes into groups; and e. means for coupling a group of data to a display such that groups of a shortest duration bit weight are coupled to the display as they are formed, wherein less than an entire frame of data is stored concurrently within the digital memory. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification