Claims
- 1. A method of refreshing a display screen of a television system with images of a display entity, said method comprising the steps of:
- (a) storing data representing said display entity in a memory;
- (b) generating a plurality of requests for retrieving said data representing said display entity, wherein successive requests are generated with an interval equal to a predetermined period;
- (c) determining an expected time for receiving a next request based on said predetermined period;
- (d) blocking lower priority access requests to said memory from a few clock cycles prior to said expected time such that said next request will have access to said memory upon arrival;
- (e) retrieving said data representing said display entity in response to receiving said next request; and
- (f) refreshing said display screen using said data retrieved in step (e),
- wherein step (e) can be performed within a short duration after arrival of said next request due to said blocking of lower priority access requests in step (d),
- whereby said display data is available for said step of refreshing in a timely manner.
- 2. The method of claim l, wherein said display entity comprises network application data.
- 3. The method of claim 1, wherein said display screen is refreshed with images generated by combining a plurality of display entities including said display entity, said method comprising the further steps of:
- (g) providing a plurality of data paths, with each data path processing one of said plurality of display entities;
- (h) overlaying said plurality of display entities by selecting one of said display entities on a point-by-point basis to generate data representing images for refreshing said display screen;
- (i) including a FIFO in each of said data paths;
- (j) generating a request for retrieving a corresponding display entity when a corresponding FIFO is at least substantially empty,
- wherein said FIFO is implemented with a depth such that the requests for retrieving display entities are generated by all of said plurality of data paths with an equal time period,
- (k) providing all of said requests for retrieving display entities a higher priority such that data representing all of said display entities are available in a timely manner for refreshing said display screen.
- 4. The method of claim 1, wherein step (d) comprises the step of beginning suspending any lower priority accesses being serviced a few clock cycles prior to said expected time such that the suspension is complete at least within an acceptable number of cycles after receiving said next request.
- 5. The method of claim 1, wherein step (d) comprises the step of not granting any lower priority accesses such that said next request can be granted access to said memory immediately upon arrival.
- 6. The method of claim 1, wherein said memory operates using a first clock signal and said retrieval requests are generated using a second clock signal.
- 7. The method of claim 1, wherein said lower priority access requests comprise a bit block transfer access.
- 8. The method of claim 1, wherein said blocking is used an early high priority memory request such that lower priority memory access requests are blocked.
- 9. A display apparatus for displaying the images of a display entity on a display screen of a television system, wherein said display screen is refreshed several time in quick succession to display the images, said display apparatus comprising:
- a memory for storing data representing said display entity;
- means for generating a plurality of requests for retrieving said data representing said display entity, wherein successive requests are generated with an interval equal to a predetermined period;
- means for determining an expected time for receiving a next request based on said predetermined period;
- means for blocking lower priority access requests to said memory from a few clock cycles prior to said expected time such that said next request will have access to said memory upon arrival;
- means for retrieving said data representing said display entity in response to receiving said next request; and
- means for refreshing said display screen using said data retrieved by said means for retrieving;
- wherein said data can be retrieved within a short duration after arrival of said next request due to said blocking of lower priority access requests,
- whereby said display data is available for said refreshing means in a timely manner.
RELATED APPLICATIONS
The present application is related to the following co-pending U.S. Patent Applications, which are incorporated by reference in their entirety herewith:
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4768083 |
Romesburg |
Aug 1988 |
|
5539428 |
Bril et al. |
Jul 1996 |
|
5611041 |
Bril et al. |
Mar 1997 |
|