FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: November 16 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

Follow us on Twitter
twitter icon@FreshPatents

Image application performance optimization

last patentdownload pdfdownload imgimage previewnext patent

20120290930 patent thumbnailZoom

Image application performance optimization


Some embodiments provide a method that from a source external to a device, imports a first image and a lower resolution second image that corresponds to the first image into the device. The method assigns the second image as a temporary preview of the first image. The method generates a preview third image for the first image. In some embodiments, the method further selects the first image for display before generating the preview third image. The selecting causes the temporary preview image to be displayed as a preview of the first image. In some embodiments, the method further selects the first image for display after generating the preview third image. The selecting causes the preview third image to be displayed as a preview of the first image.

Inventors: Nikhil Bhatt, Alex Wallace, Cart Bianchi, Mark Kawano, Greg Gilley
USPTO Applicaton #: #20120290930 - Class: 715273 (USPTO) - 11/15/12 - Class 715 


view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120290930, Image application performance optimization.

last patentpdficondownload pdfimage previewnext patent

CLAIM OF BENEFIT TO PRIOR APPLICATIONS

This application claims the benefit of U.S. Provisional Application, entitled “Image Application Performance Optimization,” filed Feb. 11, 2008 with attorney docket number APLE.P0120. U.S. Provisional Application with attorney docket number APLE.P0120 was originally filed as a Non-Provisional U.S. Application and was assigned application Ser. No. 12/029,462. One Jun. 12, 2008, a petition was filed to convert U.S. application Ser. No. 12/029,462 to a Provisional Application. The contents of U.S. Provisional Application with attorney docket number APLE.P0120 are hereby incorporated by reference.

FIELD OF THE INVENTION

The present invention relates to image processing tools and in particular to preview of images prior to editing.

BACKGROUND OF THE INVENTION

Image processing applications are tools that allow management of digital images. Image processing applications allow a user to import digital images, perform photo edits, adjust and retouch images, publish images on the web or in print, export images, and back up the images. After a group of images are imported, a user often sorts through the images to choose the images that the user wants to work with and further adjust.

One desirable feature of an image processing application is to provide high-resolution previews to allow a user to review, rate, and organize the images. Many of today\'s digital images are, however, very large, resulting in long delays when a user is previewing high resolution images. There is, therefore, a need in the art for an image processing application to provide quick preview of high resolution images without causing long delays when loading high-resolution images for preview.

SUMMARY

OF THE INVENTION

Some embodiments provide an image editing application that allows users to quickly preview images and to edit images. In some embodiments, the image editing application provides one or more tools for organizing images. The image editing application also provides a display area for displaying a selected image. It also provides at least one tool for editing the images that are displayed in the display area.

The image-editing application further provides a quick preview tool for foregoing the loading of a particular image in the display area after the particular image has been selected. Specifically, for each particular image, the image-editing application maintains or generates a preview image. In place of a particular image, the quick preview tool when selected causes the image editing application to only load the preview image of the particular image for full or partial display in the display area. When the quick preview tool is not selected, the image editing application loads each image in its entirety for full or partial display in the display area.

The quick preview tool allows users to speed up the image editing process. This is because a user can activate the quick preview tool to load and review images quickly in the display area when the user does not need to make any edits to the images, while deactivating the quick preview tool to load images in their entirety when the user wishes to view them in their entirety. A user might wish to view an image instead of its preview in the display area because the user wishes to edit the image and the editing application of some embodiments allows a user to specify image modifications to only the actual images and not their previews.

Because the image editing application of some embodiments does not allow a user to specify image modifications when viewing preview images in the display area, the editing application of some of these embodiments makes the editing tools not accessible to a user when the quick preview tool has been selected. This provides notification to the user that the quick preview tool has been selected. Instead of or in conjunction with this notification, the image editing application of some embodiments provides other indications of the selection of the quick preview tool. Examples of such indications include placing a mark (e.g., a “Quick Preview” mark) on the display area, placing a mark (e.g., a “P”) on the image, highlighting or otherwise marking a selected thumbnail of the image that is being previewed, etc.

While the editing application of some embodiments does not allow a user to specify image modifications when the quick preview tool has been activated, the editing application of other embodiments can allow a user to specify such modifications while providing quick previews. Moreover, even some embodiments that do not allow modifications during quick preview, do allow a user to exit quick preview by selecting all or some of the editing tools. These embodiments do not make the editing tools inaccessible during quick preview.

For instance, the image editing application of some embodiments provides an automated way of exiting quick preview by detecting that the user wants to perform operations (e.g., edit operations) that would require the actual image to be loaded in the display area. Some of these embodiments not only have the editing application exit quick preview in an automated way, but also have the application enter quick preview in an automated way. For instance, in some embodiments, the application exits quick preview when the user selects a cropping tool for an image, but automatically re-enter quick preview after the user is done editing the image (e.g., when selecting a non-editing tool).

BRIEF DESCRIPTION OF THE DRAWINGS

The novel features of the invention are set forth in the appended claims. However, for purpose of explanation, several embodiments are set forth in the following figures.

FIG. 1 illustrates an example of a user interface of an image-editing application of some embodiments.

FIG. 2 illustrates an image displayed in some embodiments after a control is selected to display the image in full size.

FIG. 3 illustrates a quick preview image displayed when quick preview is enabled in some embodiments.

FIG. 4 illustrates several ways of enabling and disabling quick preview in some embodiments.

FIG. 5 illustrates a master image displayed when quick preview is turned off in some embodiments.

FIG. 6 illustrates an image that is being loaded for display in the image display area of some embodiments when the quick preview is turned off.

FIG. 7 illustrates the same image of FIG. 6 after being loaded.

FIG. 8 illustrates an image that is displayed in quick preview mode in some embodiments.

FIG. 9 illustrates a master image in some embodiments with a visual cue placed on it to indicate that a master image is currently displayed.

FIG. 10 illustrates a master image and a menu displayed on full screen when the quick preview is disabled in some embodiments.

FIG. 11 illustrates the image of FIG. 10 when the quick preview is enabled.

FIG. 12 illustrates a quick preview image displayed on full screen with a visual cue to indicate that the quick preview is on in some embodiments.

FIG. 13 illustrates several quick preview images displayed in the image display area of some embodiments.

FIG. 14 illustrates controls and tools in some embodiments for a user to select and stack images, add keywords or change other metadata associated with the image when the quick preview is enabled.

FIG. 15 illustrates an image-editing application that provides options to select a set of preferences in some embodiments.

FIG. 16 illustrates a set of preferences provided for previews in some embodiments.

FIG. 17 illustrates examples of several options that are provided for the resolution (or size) of the preview images in some embodiments.

FIG. 18 illustrates an image displayed at full size when quick preview is active in some embodiments.

FIG. 19 illustrates an image displayed at full size when quick preview is not active in some embodiments.

FIG. 20 illustrates a loupe tool and a master image scaled to fit the size of the display area in some embodiments.

FIG. 21 illustrates a selected area of the image in FIG. 20 displayed to 100% the size of the same area of a full size master image.

FIG. 22 illustrates a loupe tool and a scaled to fit image with quick preview activated in some embodiments.

FIG. 23 illustrates the magnified area of the image of FIG. 22 in some embodiments.

FIG. 24 illustrates an image displayed in full size with quick preview activated in some embodiments.

FIG. 25 illustrates an image displayed in full size with quick preview not activated in some embodiments.

FIG. 26 illustrates a loupe that is set to enlarge to 200% of the mater size in some embodiments.

FIG. 27 conceptually illustrates a process for performing quick preview in some embodiments.

FIG. 28 conceptually illustrates a process for generating the quick preview after the master image is edited in some embodiments.

FIG. 29 conceptually illustrates a process for generating the quick preview in some embodiments.

FIG. 30 conceptually illustrates a process that is used to import an image into the image-editing application of some embodiments.

FIG. 31 illustrates an exemplary scenario where two different images might have corresponding quick preview image of different sizes in some embodiments.

FIG. 32 conceptually illustrates an image importing tool of some embodiments.

FIG. 33 illustrates a process for zooming a displayed image in some embodiments.

FIG. 34 conceptually illustrates a process that allows editing of an image when the quick preview is activated in some embodiments.

FIG. 35 conceptually illustrates a computer system with which some embodiments of the invention are implemented.



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Image application performance optimization patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Image application performance optimization or other areas of interest.
###


Previous Patent Application:
Efficient document management and search
Next Patent Application:
Information processing apparatus having preview function, method of controlling the same, and storage medium
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the Image application performance optimization patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.91495 seconds


Other interesting Freshpatents.com categories:
Amazon , Microsoft , IBM , Boeing Facebook

###

Data source: patent applications published in the public domain by the United States Patent and Trademark Office (USPTO). Information published here is for research/educational purposes only. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application for display purposes. FreshPatents.com Terms/Support
-g2--0.5257
     SHARE
  
           

Key IP Translations - Patent Translations


stats Patent Info
Application #
US 20120290930 A1
Publish Date
11/15/2012
Document #
13473518
File Date
05/16/2012
USPTO Class
715273
Other USPTO Classes
International Class
06F17/00
Drawings
36



Follow us on Twitter
twitter icon@FreshPatents