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.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: from a source external to a device, importing a first image and a lower resolution second image corresponding to the first image into the device; assigning the second image as a preview of the first image; when a preview generation option for enabling and disabling generation of preview images from the first image is enabled: (i) generating a preview third image for the first image, and (ii) assigning the preview third image as the preview of the first image; receiving a selection to display the first image in a display area; when a preview display option for displaying preview images is disabled, displaying the first image in the display area in response to said selection of the first image for display; and when the preview display option for displaying preview images is enabled, displaying the assigned preview image in the display area in response to said selection of the first image for display, wherein said preview generation option is different than said preview display option in that the preview display option enables and disables display of a preview image in lieu of displaying a master image and the preview generation option enables and disables generation of a preview image from a master image.
2. The method of claim 1 , wherein receiving a selection to display the first image for after generation of the preview third image when the preview display option is enabled, causes a display of the preview third image as a preview of the first image.
3. The method of claim 1 , wherein the external source is one of a camera, memory card, hard drive, computer, and image scanner.
4. The method of claim 1 , wherein the device is associated with a database, wherein importing the images into the device comprises storing the images in said database.
5. The method of claim 1 , wherein the preview third image has a resolution that is larger than the resolution of the second image but is at most equal to a resolution of the first image.
6. The method of claim 1 , wherein receiving a selection to display the first image before generating the preview third image when the preview display option is enabled causes a display of the second image as a preview of the first image.
7. The method of claim 1 , wherein importing the lower resolution second image comprises: when a high resolution thumbnail image corresponding to the first image exists on the external source, importing the high resolution thumbnail image into the device as the lower resolution second image; and when a high resolution thumbnail image corresponding to the first image does not exist on the external source, importing a highest resolution thumbnail image corresponding to the first image on the external source into the device as the lower resolution second image.
8. A non-transitory computer readable medium storing a computer program for execution by at least one processing unit, the computer program comprising sets of instructions for: importing, from a source external to a device, a first image and a lower resolution second image corresponding to the first image into the device; assigning the second image as a preview of the first image; when a preview generation option for enabling and disabling generation of preview images from the first image is enabled: (i) generating a preview third image for the first image, and (ii) assigning the preview third image as the preview of the first image; receiving a selection to display the first image in a display area; displaying, when a preview display option for displaying preview images is disabled, the first image in the display area in response to said selection of the first image for display; and displaying, when the preview display option for displaying preview images is enabled, the assigned preview image in the display area in response to said selection of the first image for display, wherein said preview generation option is different than said preview display option in that the preview display option enables and disables display of a preview image in lieu of displaying a master image and the preview generation option enables and disables generation of a preview image from a master image.
9. The non-transitory computer readable medium of claim 8 , wherein the computer program further comprises sets of instructions for receiving, when the preview display option is enabled, a selection to display the first image after generating the preview third image; and displaying, in response to said receiving, the preview third image as a preview of the first image.
10. The non-transitory computer readable medium of claim 8 , wherein the external source is one of a camera, memory card, hard drive, computer, and image scanner.
11. The non-transitory computer readable medium of claim 8 , wherein the device is associated with a database, wherein importing the images into the device comprises storing the images in said database.
12. The non-transitory computer readable medium of claim 8 , wherein the preview third image has a resolution that is larger than the resolution of the second image but is at most equal to a resolution of the first image.
13. The non-transitory computer readable medium of claim 8 , wherein the computer program further comprises sets of instructions for: receiving, when the preview display option is enabled, a selection to display the first image after generating the preview third image; and displaying, in response to said receiving, the preview third image as a preview of the first image.
14. The non-transitory computer readable medium 8 , wherein the set of instructions for importing the lower resolution second image comprises sets of instructions for: importing, when a high resolution thumbnail image corresponding to the first image exists on the external source, the high resolution thumbnail image into the device as the lower resolution second image; and importing, when a high resolution thumbnail image corresponding to the first image does not exist on the external source, a highest resolution thumbnail image corresponding to the first image on the external source into the device as the lower resolution second image.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 10, 2008
May 22, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.