Method and apparatus for adapting memory resource utilization in an information stream decoder
AssigneeSarnoff Corporation
InventorHenry S. Miller
Life of this patent
Estimating the term…
Abstract
A method and apparatus for reducing memory and memory bandwidth requirements in an MPEG-like decoder by preferentially allocating, in a first mode of operation, memory to an anchor frame storage functions and re-allocating, in a second mode of operation, some of the allocated memory to another function. The reduction image quality cause by the reduction in anchor frame memory is somewhat offset by a frequency domain CODE used in conjunction with the anchor frame memory in the second mode of operation.
Claims23
In a system for decoding an MPEG-like information stream including compressed image information, a method for adapting memory usage comprising the steps of:
- allocating, in a first mode of operation, a first level of available memory resources for storing relatively high resolution anchor frame information;
- allocating, in a second mode of operation, a second level of available memory resources for storing relatively low resolution anchor frame information, said first level of available memory resources being larger than said second level of available memory resources;
- and
- allocating, in said second mode of operation, a third level of available memory resources to a processing task, said third level of available memory resources comprising a resource level allocation difference between said first and second level of available memory resources.
In a system for decoding an MPEG-like information stream including compressed image information, apparatus comprising:
- allocable memory resources, responsive to a control signal, for storing an uncompressed anchor frame in a first mode of operation and for storing a compressed anchor frame in a second mode of operation, wherein a portion of said allocable memory resources are allocated to at least one additional function during said second mode of operation;
- and
- a controller, for generating said control signal in response to a user request;
- said controller causing said allocable memory resources to enter said first mode of operation in response to a user request to select a channel for viewing.
Dependencies are inferred from the claim text.