Display system
First Claim
1. A display system for displaying a final displayed image formed of a plurality of image tiles which combine to form the final displayed image, each image tile comprising a plurality of pixels, the display system comprising a plurality of application engines, an image compositor and a monitor for displaying the final displayed image, the image compositor having a plurality of inputs coupled to outputs of the plurality of application engines and configured to receive image tiles generated by the plurality of application engines, the image tiles from different application engines being received independently from each other and at independent rates, wherein each image tile forms part of a complete image, wherein the image compositor comprises a processor for combining the received image tiles into one or more combined image tiles in which the received image tiles are combined according to information indicating how the received image tiles are to be combined and located in the final displayed image, the image compositor further comprising an output for outputting each of the one or more combined image tiles together with information indicating where the one or more combined image tiles are to be located in the final displayed image, wherein the one or more combined image tiles are individually transported from the image compositor for rendering on the monitor, wherein the received one or more combined image tiles are passed to a monitor router for routing to their location in the final displayed image according to the information indicating where the one or more combined image tiles are to be located, wherein individual of the one or more combined image tiles are sent at different times to the monitor for display, so that different portions of the monitor are refreshed at different refresh rates, as the one or more combined image tiles are received from the image compositor, wherein the one or more combined image tiles that are received may update any portion of the final displayed image and the portions of the final displayed image that are refreshed are refreshed in any order, wherein a refresh rate of the monitor is independent from an update rate of the application engine that generated a respective image tile and is independent of a refresh rate of the different portions of the image using the one or more combined image tiles, wherein the received one or more combined image tiles are also passed for storage in a buffer in the monitor, the monitor comprising a tile refresh controller that is configured to maintain a record of which image tiles in the final displayed image have been refreshed, take the stored one or more combined image tiles from the buffer and pass the stored one or more combined image tiles to the monitor router for routing to its location in the final displayed image according to the information indicating where the one or more combined image tiles are to be located, so that all image tiles in the final displayed image are refreshed periodically, whereby locations in the final displayed image on the display are refreshed at different refresh rates.
1 Assignment
0 Petitions
Accused Products
Abstract
A display system for displaying images includes an image compositor which receives image tiles from different application engines independently from each other and combines them into one or more combined image tiles in which the received image tiles are combined according to information indicating how the received image tiles are to be combined and located in the final displayed image, and a monitor for displaying the final displayed image, wherein different portions of the monitor are refreshed at different refresh rates, as the combined image tiles are received from the image compositor.
15 Citations
17 Claims
- 1. A display system for displaying a final displayed image formed of a plurality of image tiles which combine to form the final displayed image, each image tile comprising a plurality of pixels, the display system comprising a plurality of application engines, an image compositor and a monitor for displaying the final displayed image, the image compositor having a plurality of inputs coupled to outputs of the plurality of application engines and configured to receive image tiles generated by the plurality of application engines, the image tiles from different application engines being received independently from each other and at independent rates, wherein each image tile forms part of a complete image, wherein the image compositor comprises a processor for combining the received image tiles into one or more combined image tiles in which the received image tiles are combined according to information indicating how the received image tiles are to be combined and located in the final displayed image, the image compositor further comprising an output for outputting each of the one or more combined image tiles together with information indicating where the one or more combined image tiles are to be located in the final displayed image, wherein the one or more combined image tiles are individually transported from the image compositor for rendering on the monitor, wherein the received one or more combined image tiles are passed to a monitor router for routing to their location in the final displayed image according to the information indicating where the one or more combined image tiles are to be located, wherein individual of the one or more combined image tiles are sent at different times to the monitor for display, so that different portions of the monitor are refreshed at different refresh rates, as the one or more combined image tiles are received from the image compositor, wherein the one or more combined image tiles that are received may update any portion of the final displayed image and the portions of the final displayed image that are refreshed are refreshed in any order, wherein a refresh rate of the monitor is independent from an update rate of the application engine that generated a respective image tile and is independent of a refresh rate of the different portions of the image using the one or more combined image tiles, wherein the received one or more combined image tiles are also passed for storage in a buffer in the monitor, the monitor comprising a tile refresh controller that is configured to maintain a record of which image tiles in the final displayed image have been refreshed, take the stored one or more combined image tiles from the buffer and pass the stored one or more combined image tiles to the monitor router for routing to its location in the final displayed image according to the information indicating where the one or more combined image tiles are to be located, so that all image tiles in the final displayed image are refreshed periodically, whereby locations in the final displayed image on the display are refreshed at different refresh rates.
- 6. A display system for displaying a final image on a monitor, the final image being formed of a plurality of image tiles which combine to form the final image, each image tile comprising a plurality of pixels, the display system comprising an image tile generator for providing updates of each of the plurality of image tiles, the image tile updates being provided independently from each other and at independent rates, and a monitor for displaying the final image, wherein the received image tile updates are passed to a monitor router for routing to their location in the final image according to information indicating where the image tile update is to be located, wherein the final image is displayed on the monitor by refreshing different portions of the monitor at different rates according to the rate at which the image tile updates are provided by the image generator, wherein the refreshed portions of the final image may be located anywhere on the monitor, wherein the image tile updates that are received may update any portion of the final image and the refreshed portions of the final image are refreshed in any order, wherein a refresh rate of the monitor is independent a refresh rate of the refreshed portions of the image using the image tile updates, wherein the received image tile updates are also passed for storage in a buffer in the monitor, the monitor comprising a tile refresh controller that is configured to maintain a record of which image tiles in the final displayed image have been refreshed, take the stored image tile updates from the buffer and pass the stored image tile update to the monitor router for routing to its location in the final displayed image according to the information indicating where the image tile update is to be located, so that all image tiles in the final displayed image are refreshed periodically, whereby locations in the final displayed image on the display are refreshed at different refresh rates.
-
10. A method of displaying a final image on a monitor, the final image being formed of a plurality of image tiles which combine to form the final displayed image, each image tile comprising a plurality of pixels, the monitor comprising a plurality of pixels, each pixel being individually addressable and controllable, and a pixel memory for each pixel on the monitor for storing a power level for the respective pixel, the method comprising:
-
receiving an update of each of the plurality of image tiles, the image tile update comprising display information indicating where each image tile is to be located in the final image on the monitor, the image tile updates being received independently from each other and at independent rates; determining a location of the image tile on the monitor from the information indicating where each image tile is to be located; and addressing one or more pixels displaying that image tile to control the pixel memories of the one or more pixels according to the display information to display that image tile, wherein successive image tile updates that are received may refresh any portion of the final image, whereby different portions of the final image may be refreshed at different rates, wherein the image tile updates that are received may update any portion of the final image and the portions of the final image that are refreshed are refreshed in any order, wherein a refresh rate of the monitor is independent from a refresh rate of the different portions of the image using the image tile updates, wherein the received image tile updates are also passed for storage in a buffer in the monitor, the monitor comprising a tile refresh controller that is configured to maintain a record of which image tiles in the final image have been refreshed, take the stored image tile updates from the buffer and pass the stored image tile update to the monitor router for routing to its location in the final image according to the information indicating where the image tile update is to be located, so that all image tiles in the final image are refreshed periodically, whereby locations in the final image on the display are refreshed at different refresh rates. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification