Display interface buffer
First Claim
Patent Images
1. A device, comprising:
- a general purpose memory to store data capable of being displayed on a panel;
a plurality of display drivers configured to receive data from the general purpose memory, wherein each of the display drivers is configured to drive a different portion of the panel with the data;
a direct memory access controller to access data in the general purpose memory and to provide the data to the display drivers for presentation on the panel; and
transaction descriptors reflecting a display memory map, wherein each of the transaction descriptors is configured todirect the direct memory access controller to access the data in the general purpose memory;
associate at least one of a plurality of contiguous destination addresses, each of the contiguous destination addresses identifying at least one of the plurality of display drivers, with one of a plurality of noncontiguous source addresses each indicating a location in the general purpose memory; and
identify a data size of the data to be accessed by the direct memory access controller.
5 Assignments
0 Petitions
Accused Products
Abstract
A display interface buffer includes a general purpose memory to store data capable of being displayed on a panel, a plurality of display drivers to receive data from the general purpose memory, each of the display drivers to drive a different portion of the panel with the data, and processor or a direct memory access controller to access data in the general purpose memory and to provide the data to the display drivers for presentation on the panel.
-
Citations
20 Claims
-
1. A device, comprising:
-
a general purpose memory to store data capable of being displayed on a panel; a plurality of display drivers configured to receive data from the general purpose memory, wherein each of the display drivers is configured to drive a different portion of the panel with the data; a direct memory access controller to access data in the general purpose memory and to provide the data to the display drivers for presentation on the panel; and transaction descriptors reflecting a display memory map, wherein each of the transaction descriptors is configured to direct the direct memory access controller to access the data in the general purpose memory; associate at least one of a plurality of contiguous destination addresses, each of the contiguous destination addresses identifying at least one of the plurality of display drivers, with one of a plurality of noncontiguous source addresses each indicating a location in the general purpose memory; and identify a data size of the data to be accessed by the direct memory access controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
in one or more transaction descriptors, associating at least one of a plurality of contiguous destination addresses, each of the contiguous destination addresses identifying at least one of a plurality of display drivers, with one of a plurality of noncontiguous source addresses each indicating a location in a general purpose memory and identifying a data size of the data to be accessed by the direct memory access controller; accessing the data in the general purpose memory according to the one or more transaction descriptors; identifying one or more of the plurality of display drivers to present the accessed data on a panel by driving a column or segment of the panel; and providing the accessed data to the identified one or more display drivers according to the transaction descriptors. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving one or more transaction descriptors each associating at least one of a plurality of contiguous destination addresses and identifying a data size of data to be accessed, each of the contiguous destination addresses identifying at least one of a plurality of display drivers, with one of a plurality of noncontiguous source addresses each indicating a location in a general purpose memory; accessing the data in the general purpose memory according to the one or more received transaction descriptors; according to the one or more received transaction descriptors, identifying at least one of the plurality of display drivers to present the accessed data on a panel by driving a column or segment of the panel; and providing the accessed data to the at least one identified display driver according to the transaction descriptors. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification