System for compensating data rate between a storage device and a data compression processor using a buffer memory mapped twice into contiguous address space of a host processing unit
AssigneeAvid Technology, Inc.
InventorEric C. Peters
Life of this patent
Estimating the term…
Abstract
A data buffer that compensates the differences in data rates, between a storage device and an image compression processor. A method and apparatus for the real time indexing of frames in a video data sequence.
Claims18
A method for compensating for data rate differences between a storage device and a data compression processor and for transferring data between the storage device and the data compression processor, comprising the steps of:
- providing a data interface linking an addressable data buffer, a host processing unit, and the storage device, the host processing unit including an address space;
- and
- mapping the data buffer twice into the address space of the host processing unit, to provide a contiguous buffer memory;
- and
- transferring data between the data buffer and the storage device by passing the data through the host processing unit only once.
A system for compensating for data rate differences between a storage device and a data compression processor comprising:
- a host control processing unit including a bus having an address space and a local memory;
- an addressable compressed data buffer including a first port and a second port, the first port being coupled to the data compression processor wherein the data buffer is twice mapped into the address space of the host control processing unit to provide a contiguous buffer memory;
- a direct memory access address register connected to the data buffer, which stores data addresses of a location within the data buffer;
- a direct memory access limit register connected to the data buffer which limits a direct memory access transfer of data between the compression processor and the compressed data buffer;
- a data interface linking the second port of the data buffer, the host control processing unit, the local memory and the storage device;
- whereby a data transfer between the storage device and the addressable compressed data buffer is accomplished by passing the data through the host control processing unit only once, and without storing the data in the local memory of the host control processing unit.
A system for transferring data between a data compression processor and a storage device, comprising:
- a controller unit including a bus having an address space;
- an addressable compressed data buffer which is twice mapped into the address space of the controller unit to provide a contiguous buffer memory;
- a data interface linking the addressable compressed data buffer, the controller unit, the storage device and the compression processor;
- and
- whereby a data transfer between the storage device and the data compression processor is accomplished by passing the data through the controller unit only once.
Dependencies are inferred from the claim text.