Patent №
US 5,960,464
Granted
1999-09-28
Filed 1996
Owner
SGS-THOMSON MICROELECTRONICS
+3 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08701890
A method and apparatus employing a memory management system that can be used with applications requiring a large contiguous block of memory, such as video decompression techniques (e.g., MPEG 2 decoding). The system operates with a computer and the computer's operating system to request and employ approximately 500 4-kilobyte pages in two or more noncontiguous blocks of the main memory to construct a contiguous 2-megabyte block of memory. The system can employ, on a single chip, a direct memory access engine, a microcontroller, a small block of optional memory, and a video decoder circuit. The microcontroller retains the blocks of multiple pages of the main memory, and the page descriptors of these blocks, so as to lock down these blocks of memory and prohibit the operating system or other applications from using them. The microcontroller requests the page descriptors for each of the blocks, and programs a lookup table or memory mapping system in the on-chip memory to form a contiguous block of memory. As a result, the video decoder circuit can perform operations on a 2-megabyte contiguous block of memory, where the microcontroller employs the lookup table to translate each 2-megabyte contiguous address requested by the video decoder circuit to its appropriate page in the main memory. As soon as the video decoding operations are complete, the microcontroller releases the blocks of multiple pages of memory back for use by the computer.
AI classification
Ownership
SGS-THOMSON MICROELECTRONICS
assignment · 81840814
STMICROELECTRONICS INTERNATIONAL NV
assignment · 328890929
ACACIA RESEARCH GROUP LLC
assignment · 345100994
PARTHENON UNIFIED MEMORY ARCHITECTURE LLC
assignment · 346510434
Assignors
LAM, CHRISTOPHER S.
On an employer assignment, the assignors are typically the inventors.