IP Library Granted Patent US 10,217,400
Granted Patent B2
US 10,217,400 · App. 14/989,021 · Granted Feb 26, 2019

Display control apparatus and method of configuring an interface bandwidth for image data flow

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 10,217,400
App. No.
14/989,021
Filed
Jan 6, 2016
Granted
Feb 26, 2019
Kind
B2
Art Unit
2627
USPC
345/214
Abstract

A display control apparatus comprising at least one memory element within which image data is stored, at least one display controller arranged to read from the, or each, memory element the image data and to output display data generated from the read image data to at least one display device. The display control apparatus further comprises at least one interface component via which the display controller is arranged to read image data from the memory element. The display control apparatus further comprises at least one interface bandwidth control component arranged to measure image data flow over the interface component from the memory element to the display controller, and configure a bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow.

Claims (82)

1. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller,

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow,

measure image data flow over the interface component, by measuring image data flow during a period of time comprising a duration corresponding to that for displaying a frame of data, and

configure the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the image data flow measured over said period of time.

2. The display control apparatus of claim 1 , wherein the interface bandwidth control component is arranged to receive a start of frame indication from the display controller, and to measure image data flow between at least two consecutive start of frame indications.

3. The display control apparatus of claim 1 , wherein the interface bandwidth control component is arranged to receive a display update signal from the display controller indicating when display data for a frame being displayed is updated, and upon receipt of an indication that the display data for the frame being displayed has been updated, to reconfigure a bandwidth for image data flow over the interface component based at least partly on measured image data flow for an updated frame of data.

4. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller,

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow,

receive a display update signal from the display controller indicating when display data for a frame being displayed is refreshed, and

upon receipt of an indication that the display data for the frame being displayed has been refreshed to:

configure a maximum bandwidth for image data flow over the interface component from the memory element to the display controller,

measure image data flow over the interface component from the memory element to the display controller, and

re-configure the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow.

5. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller,

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow, and

lookup a bandwidth to be configured for image data flow over the interface component from a lookup table, stored within a memory element coupled to the bandwidth configuration component, using the measured image data flow.

6. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller,

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow, and

calculate a bandwidth to be configured for image data flow over the interface component based on inputting the measured image data flow into an algorithm.

7. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller, and

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow, wherein the interface bandwidth control component comprises a data flow measurement component located within the image data path between the memory element and the display controller and arranged to measure image data flow over the interface component from the memory element to the display controller.

8. A display control apparatus comprising:

a display controller coupled to a memory element within which image data is stored, the display controller being arranged to read from the memory element the image data and to output display data generated from the read image data to a display device;

an interface component, coupled to the memory element and the display controller, via which the display controller is arranged to read image data from the memory element; and

an interface bandwidth control component, coupled to the interface component, and arranged to:

measure image data flow over the interface component from the memory element to the display controller, and

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow, wherein the interface bandwidth control component comprises a bandwidth configuration component arranged to receive an indication of the measured image data flow, and to configure the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the received indication of the measured image data flow.

9. An interface bandwidth control component, coupled to an interface component via which a display controller is arranged to read image data from a memory element; the interface bandwidth control component is arranged to:

measure image data flow over the interface component from the memory element to the display controller;

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow;

measure image data flow over the interface component, by measuring image data flow during a period of time comprising a duration corresponding to that for displaying a frame of data; and

configure the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the image data flow measured over said period of time.

10. The interface bandwidth control component of claim 9 further arranged to receive a start of frame indication from the display controller, and to measure image data flow between at least two consecutive start of frame indications.

11. The interface bandwidth control component of claim 9 further arranged to receive a display update signal from the display controller indicating when display data for a frame being displayed is updated, and upon receipt of an indication that the display data for the frame being displayed has been updated to reconfigure a bandwidth for image data flow over the interface component based at least partly on measured image data flow for an updated frame of data.

12. An interface bandwidth control component, coupled to an interface component via which a display controller is arranged to read image data from a memory element; the interface bandwidth control component is arranged to:

measure image data flow over the interface component from the memory element to the display controller;

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow;

receive a display update signal from the display controller indicating when display data for a frame being displayed is refreshed; and

upon receipt of an indication that the display data for the frame being displayed has been refreshed:

configure a maximum bandwidth for image data flow over the interface component from the memory element to the display controller,

measure image data flow over the interface component from the memory element to the display controller, and

re-configure the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow.

13. An interface bandwidth control component, coupled to an interface component via which a display controller is arranged to read image data from a memory element; the interface bandwidth control component is arranged to:

measure image data flow over the interface component from the memory element to the display controller;

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow; and

lookup a bandwidth to be configured for image data flow over the interface component from a lookup table, stored within a memory element coupled to the bandwidth configuration component, using the measured image data flow.

14. An interface bandwidth control component, coupled to an interface component via which a display controller is arranged to read image data from a memory element; the interface bandwidth control component is arranged to:

measure image data flow over the interface component from the memory element to the display controller;

configure a bandwidth of the interface component for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow; and

calculate a bandwidth to be configured for image data flow over the interface component based on inputting the measured image data flow into an algorithm.

15. A method of dynamically configuring a bandwidth for image data flow over an interface component from a memory element within which image data is stored to a display controller arranged to read from the memory element the image data; the method comprising:

measuring image data flow over the interface component from the memory element to the display controller;

configuring a bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow;

receiving a start of frame indication from the display controller; and

measuring image data flow between at least two consecutive start of frame indications.

16. The method of claim 15 further comprising:

receiving a display update signal indicating when display data for a frame being displayed is updated; and

upon receipt of an indication that the display data for the frame being displayed has been updated, re-configuring a bandwidth for image data flow over the interface component based at least partly on measured image data flow for an updated frame of data.

17. The method of claim 16 further comprising, upon receipt of an indication that the display data for the frame being displayed has been refreshed:

configuring a maximum bandwidth for image data flow over the interface component from the memory element to the display controller;

measuring image data flow over the interface component from the memory element to the display controller; and

re-configuring the bandwidth for image data flow over the interface component from the memory element to the display controller based at least partly on the measured image data flow.