Optimal handling and manipulation of high-speed streaming media in a computing device
US6366970B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 1, 1999 |
| Grant date | Apr 2, 2002 |
| Priority date | — |
| Expiry date | Apr 1, 2019 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N19/70
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for optimal handling of high bandwidth streaming data in a computer system minimizes computational activities to achieve maximal performance. This performance improvement is accomplished by minimizing the amount of memory copying and also by minimizing the number of allocation and deallocations of objects which occur. Memory copying is a CPU/bandwidth intense operation when there is high speed streaming data on the input. The allocation and deallocation of objects is a system resource intense activity and requires a very significant amount of CPU processing per invocation in a computing device. Using a combination of techniques, the invention provides a technique that reduces both the number of memory copies as well as the number of objects which get allocated and deallocated during the course of operating on the streaming media data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.