Claims
- 1. A method of accessing a memory having one or more banks, each bank having one or more rows, for processing MPEG video data, said method comprising:
requesting a memory controller to transfer the MPEG video data used for processing; and determining in the memory controller which of said rows for which of said banks are to be prepared with a row address select (RAS) operation, so as to efficiently transfer the MPEG video data.
- 2. The method of claim 1, wherein a minimum number of wasted clocks can be realized through the determining step in the memory controller.
- 3. The method of claim 1, wherein a maximum burst efficiency can be achieved through the determining step in the memory controller.
- 4. The method of claim 1, further comprising tailoring in the memory controller a sequence of transferring the MPEG video data to improve transfer efficiency.
- 5. The method of claim 4, wherein the tailoring is based on a size of video images represented by the MPEG video data.
- 6. The method of claim 4, wherein the tailoring is based on a type of memory organization.
- 7. The method of claim 4, wherein the tailoring results in a selection of a mode of operation.
- 8. The method of claim 4, wherein the tailoring results in selection of a starting address for accessing the memory.
- 9. A system for processing MPEG video data, comprising:
a memory having one or more banks, each bank having one or more rows; a memory controller for determining which of said rows for which of said banks are to be prepared with a row address select (RAS) operation, so as to efficiently transfer the MPEG video data; and a video decoder for requesting the memory controller to transfer the MPEG video data, and for processing the transferred MPEG data.
- 10. The system of claim 9, wherein a minimum number of wasted clocks can be realized through determining which of said rows for which of said banks are to be prepared with the RAS operation.
- 11. The system of claim 9, wherein a maximum burst efficiency can be achieved through determining which of said rows for which of said banks are to be prepared with the RAS operation.
- 12. The system of claim 9, wherein the memory controller tailors a sequence of transferring the MPEG video data to improve transfer efficiency.
- 13. The system of claim 12, wherein the memory controller tailors the sequence based on a size of video images represented by the MPEG video data.
- 14. The system of claim 12, wherein the memory controller tailors the sequence based on a type of memory organization.
- 15. The method of claim 12, wherein the memory controller selects a mode of operation to efficiently transfer the MPEG video data.
- 16. The method of claim 12, wherein the memory controller selects a starting address for accessing the memory to efficiently transfer the MPEG video data.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application is a continuation of U.S. patent application Ser. No. 09/643,223, filed Aug. 18, 2000, which is a continuation-in-part of U.S. patent application Ser. No. 09/437,208, filed Nov. 9, 1999, now U.S. Pat. No. 6,570,579, issued on May 27, 2003 and entitled “Graphics Display System,” which claims the benefit of the file date of U.S. provisional patent application No. 60/107,875, filed Nov. 9, 1998, and claims the benefit of the filing date of U.S. provisional patent application No. 60/170,866, filed Dec. 14, 1999 and entitled “Graphics Chip Architecture,” the contents of which are hereby incorporated by reference.
[0002] The present application contains subject matter related to the subject matter disclosed in U.S. patent application Ser. No. 09/641,374 entitled “Video, Audio and Graphics Decode, Composite and Display System,” U.S. patent application Ser. No. 09/641,936 entitled “Video and Graphics System with an MPEG Video Decoder for Concurrent Multi-Row Decoding,” U.S. patent application Ser. No. 09/640,870 entitled “Video and Graphics System with Video Scaling,” U.S. patent application Ser. No. 09/640,869, now issued as U.S. Pat. No. 6,538,656 on Mar. 25, 2003 entitled “Video and Graphics System with a Data Transport Processor,” U.S. patent application Ser. No. 09/641,930 entitled “Video and Graphics System with a Video Transport Processor,” U.S. patent application Ser. No. 09/641,935, now issued as U.S. Pat. No. 6,573,905 on Jun. 3, 2003 entitled “Video and Graphics System with Parallel Processing of Graphics Windows,” U.S. patent application Ser. No. 09/642,510 entitled “Video and Graphics System with a Single-Port RAM,” and U.S. patent application Ser. No. 09/642,458 entitled “Video and Graphics System with an Integrated System Bridge Controller,” all filed Aug. 18, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60107875 |
Nov 1998 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09643223 |
Aug 2000 |
US |
Child |
10666702 |
Sep 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09437208 |
Nov 1999 |
US |
Child |
09643223 |
Aug 2000 |
US |