The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 20, 2001

Filed:

Sep. 16, 1998
Applicant:
Inventor:

David Way Ng, San Francisco, CA (US);

Assignee:

Neomagic Corp., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/3372 ; G06F 1/337 ;
U.S. Cl.
CPC ...
G06F 1/3372 ; G06F 1/337 ;
Abstract

A cascaded multimedia arbiter and method for arbitrating access to a shared multimedia memory, which is used to store multiple frame buffers for multiple monitors. Other buffers for multimedia agents such as for audio, camera input, digital-versatile disk (DVD) input, and three dimensional (3D) rendering share the same memory. The shared memory allows flexible memory allocation as graphics, audio, and multimedia modes change. Many real-time agents such as for graphics and audio read the memory to fill first-in-first-out (FIFO) buffers. These real-time agents are assigned a fixed slot in a round-robin arbitration. The last or final arbitration slot is used by all non-real-time agents, such as the host, 3D engine, and DVD playback. These non-real-time agents can wait, but need the most bandwidth to maximize performance. The last time slot uses a priority arbiter to grant access in a priority order to the non-real-time agents. A timer is used to limit the time that the last arbitration slot services non-real-time agents. When the timer signals a non-real-time time-out, non-real-time agents' memory accesses are terminated. The next arbitration loop then begins with the first real-time agent. The overall loop time seen by any real-time agent is never more than a maximum loop time, since the non-real-time agents are limited by the time-out. The amount of access time given the non-real-time agents is maximized while the real-time agents are ensured access within the maximum loop period.


Find Patent Forward Citations

Ng, David. (2001). Multimedia arbiter and method using fixed round-robin slots for real-time agents and a timed priority slot for non-real-time agents (U.S. Patent No. 6205524). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6205524

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…