Image frame management
First Claim
Patent Images
1. An apparatus, comprising:
- classifier logic to categorize frames that represent an image as either reference frames or non-reference frames, where the categorization is based, at least in part, on motion vectors between the frames;
wherein the categorization includes evaluating the motion vectors to produce a result by analyzing an amount of motion that exists across the frames and wherein the result indicates a cadence pattern of the frames; and
wherein the non-reference frames are repeated frames in the cadence pattern;
management logic to store the reference frames in a buffer and to delete the non-reference frames from the buffer; and
image generation logic to reproduce the image by using the stored reference frames, wherein the image generation logic comprises;
interpolation logic to perform an interpolation using the reference frames, wherein a number of interpolated frames generated between two reference frames is based on an output frequency and the cadence pattern and wherein each of the interpolated frames are interpolated based on a relative distance between the two reference frames where an interpolated frame is interpolated from a nearest reference frame of the two reference frames;
monitor logic to determine that the interpolation using the nearest reference frame is complete; and
administration logic that deletes the nearest reference frame from the buffer after the monitor logic determines that the interpolation using the nearest reference frame is complete.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with image frame management are described. According to one embodiment, an apparatus includes classifier logic to categorize frames that represent an image as either reference frames or non-reference frames, where the categorization is based, at least in part, on motion vectors between the frames. The apparatus further includes management logic to store the reference frames and to delete the non-reference frames. Image generation logic may then reproduce the image by using the stored reference frames.
-
Citations
18 Claims
-
1. An apparatus, comprising:
-
classifier logic to categorize frames that represent an image as either reference frames or non-reference frames, where the categorization is based, at least in part, on motion vectors between the frames; wherein the categorization includes evaluating the motion vectors to produce a result by analyzing an amount of motion that exists across the frames and wherein the result indicates a cadence pattern of the frames; and
wherein the non-reference frames are repeated frames in the cadence pattern;management logic to store the reference frames in a buffer and to delete the non-reference frames from the buffer; and image generation logic to reproduce the image by using the stored reference frames, wherein the image generation logic comprises; interpolation logic to perform an interpolation using the reference frames, wherein a number of interpolated frames generated between two reference frames is based on an output frequency and the cadence pattern and wherein each of the interpolated frames are interpolated based on a relative distance between the two reference frames where an interpolated frame is interpolated from a nearest reference frame of the two reference frames; monitor logic to determine that the interpolation using the nearest reference frame is complete; and administration logic that deletes the nearest reference frame from the buffer after the monitor logic determines that the interpolation using the nearest reference frame is complete. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
identifying motion vectors between frames of an image, where the frames of the image are identified as reference frames or non-reference frames based on a result produced through evaluation of the identified motion vectors; wherein evaluating the identified motion vectors comprises analyzing an amount of motion that exists across the frames and wherein the result indicates a cadence pattern of the frames, and wherein the non-reference frames are repeated frames in the cadence pattern; deleting the non-reference frames from the image stored in a storage;
storing the reference frames in a buffer;regenerating the image by interpolating the stored reference frames, wherein a number of interpolated frames generated between two reference frames stored in a buffer is based on an output frequency and the cadence pattern and wherein each of the interpolated frames are interpolated based on a relative distance between the two reference frames where an interpolated frame is interpolated from a nearest reference frame of the two reference frames; and determining when the interpolation using the nearest reference frame is complete and then deleting the nearest reference frame from the buffer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
means for evaluating motion vectors of image data, where the motion vectors are between frames that form the image data; wherein evaluating the motion vectors comprises analyzing an amount of motion that exists across the frames and wherein a result the evaluating indicates a cadence pattern of the frames; means for classifying the frames as reference frames or as non-reference frames based, at least in part, on the evaluation, wherein the non-reference frames are repeated frames in the cadence pattern; means for segregating the classified frames, where the reference frames are retained in a memory and the non-reference frames are deleted from the image data in the memory; and means for reproducing the image data from the retained reference frames including interpolating the reference frames, wherein a number of interpolated frames generated between two reference frames stored in a buffer is based on an output frequency and the cadence pattern and wherein each of the interpolated frames are interpolated based on a relative distance between the two reference frames where an interpolated frame is interpolated from a nearest reference frame of the two reference frames; wherein the means for reproducing includes hardware configured to determine when the interpolation using the nearest reference frame is complete and then deleting the nearest reference frame from the buffer. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification