Patent US6020920A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6020920A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for speculative decompression of compressed image data in an image capture unit

Assignee: FlashPoint Technology Inc
•
Filing: 1997-06-10
•
Granted: 2000-02-01
•
Expires: 2017-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system is disclosed for accelerating a user interface on a display of an image capture unit. The image capture unit includes a plurality of image files for providing a plurality of images. In a first aspect, the method and system comprise selecting an image based upon a scrolling method and providing a predetermined number of speculation buffers. The method and system include organizing the predetermined number of speculation buffers based upon the selected image so as to assign each of the predetermined number of speculation buffers to store one of the plurality of images in response to the scrolling method. In a second aspect, the image capture unit operates in a plurality of modes The image capture unit also includes a plurality of input buffers which are utilized in one of the plurality of modes and are unutilized on at least one of the other of the plurality of modes. The method and system in accordance with this aspect comprise reallocating the input buffers as speculation buffers and providing image data from the image files to the speculation buffers when the image capture unit is in the at least one of the plurality of modes.

Inventors

  • 👤 Eric C. Anderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 05:42
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32128; G; G06; G06F; G06F3/00; G06F3/002; G06F3/005; G06T; G06T3/00; G06T3/04; G06T3/047; H04N1/0035; H04N1/00405; H04N1/00408; H04N1/0044; H04N1/00442; H04N1/00445; H04N1/00448; H04N1/00458; H04N1/00461; H04N1/21; H04N1/2104; H04N1/2112; H04N1/2137; H04N1/2141; H04N1/2158; H04N23/00; H04N23/60; H04N23/63; H04N23/631; H04N23/633; H04N2101/00; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/325; H04N2201/3274; H04N2201/3277

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 125 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the method comprising the steps of: selecting an image based upon an automatic scrolling method which advances the selected image at a preset rate: providing a predetermined number of speculation buffers: organizing the predetermined number of speculation buffers based upon the selected image by: assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are in sequential order from the selected image are stored in the remaining speculation buffer dependent upon a user interaction.
Claim 2
Independent Claim 125 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the method comprising the steps of: selecting an image based upon an automatic scrolling method which advances the selected image at a preset rate: providing a predetermined number of speculation buffers: organizing the predetermined number of speculation buffers based upon the selected image by: assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are in sequential order from the selected image are stored in the remaining speculation buffer dependent upon a user interaction.
Claim 3
Independent Claim 124 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the method comprising the steps of: selecting an image based upon a manual scrolling method which advances the selected image based upon a repeated user action; providing a predetermined number of speculation buffers; organizing the predetermined number of speculation buffers based upon the selected image by; assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction.
Claim 4
Independent Claim 124 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the method comprising the steps of: selecting an image based upon a manual scrolling method which advances the selected image based upon a repeated user action; providing a predetermined number of speculation buffers; organizing the predetermined number of speculation buffers based upon the selected image by; assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction.
Claim 5
Independent Claim 165 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the image capture unit operating in a plurality of modes; the image capture unit including a plurality of input buffers which are utilized in one of the plurality of modes and are unutilized on at least one of the other of the plurality of modes; the method comprising the steps of: reallocating the input buffers as speculation buffers by: assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction; and providing image data from the image files to the speculation buffers when the image capture unit is in the at least one of the plurality of modes.
Claim 6
Independent Claim 165 words
A method for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the image capture unit operating in a plurality of modes; the image capture unit including a plurality of input buffers which are utilized in one of the plurality of modes and are unutilized on at least one of the other of the plurality of modes; the method comprising the steps of: reallocating the input buffers as speculation buffers by: assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction; and providing image data from the image files to the speculation buffers when the image capture unit is in the at least one of the plurality of modes.
Claim 7
Dependent Claim 16 words
The method of claim 3 wherein the plurality of modes comprise capture, play and review modes.
Claim 8
Dependent Claim 19 words
The method of claim 4 wherein the plurality of input buffers are unutilized in the review and play modes.
Claim 9
Independent Claim 130 words
A system for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the system comprising: means for selecting an image by an automatic scrolling method which advances the selected image at a preset rate; means for providing a predetermined number of speculation buffers; means for organizing the predetermined number of speculation buffers based upon the selected image; means for assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and means for ordering the remaining speculation buffers such that the images that are in sequential order from the selected image are stored in the remaining speculation buffer dependent upon a user interaction.
Claim 10
Independent Claim 130 words
A system for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the system comprising: means for selecting an image by an automatic scrolling method which advances the selected image at a preset rate; means for providing a predetermined number of speculation buffers; means for organizing the predetermined number of speculation buffers based upon the selected image; means for assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and means for ordering the remaining speculation buffers such that the images that are in sequential order from the selected image are stored in the remaining speculation buffer dependent upon a user interaction.
Claim 11
Independent Claim 129 words
A system for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the system comprising: means for selecting an image by a manual scrolling method which advances the selected image based upon a repeated user action; means for providing a predetermined number of speculation buffers; means for organizing the predetermined number of speculation buffers based upon the selected image; means for assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and means for ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction.
Claim 12
Independent Claim 129 words
A system for accelerating a user interface on a display of an image capture unit, the image capture unit including a plurality of image files for providing a plurality of images, the system comprising: means for selecting an image by a manual scrolling method which advances the selected image based upon a repeated user action; means for providing a predetermined number of speculation buffers; means for organizing the predetermined number of speculation buffers based upon the selected image; means for assigning the predetermined number of speculation buffers such that the selected image is decompressed in a first speculation buffer; and means for ordering the remaining speculation buffers such that the images that are neighboring the selected image are stored in the remaining speculation buffers dependent upon a user interaction.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-31 2003-08-02 2004-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-31 2007-08-02 2008-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-31 2011-08-02 2012-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag