Displaying digital images using groups, stacks, and version sets
First Claim
1. A method for managing digital images, comprising:
- on a display device, visually representing a set of associated digital images using a single digital image, from the set, that has been designated as a pick image; and
in response to user input, switching from using the pick image to represent the set of images, to displaying all images in the set.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing digital images is provided. A collection of digital images may be managed using a digital image system that displays images using groups, stacks, and versions. A group is a set of unordered digital images that may be visually represented, in a first state, using a representative image, and in a second state, by each digital image in the group. Stacks are similar to groups, except that each digital image in a stack has a rank, and each digital image in the stack is depicted in order of its rank. Versions are similar to groups, except that one or more images in the group are derived from another image in the group.
-
Citations
58 Claims
-
1. A method for managing digital images, comprising:
-
on a display device, visually representing a set of associated digital images using a single digital image, from the set, that has been designated as a pick image; and
in response to user input, switching from using the pick image to represent the set of images, to displaying all images in the set. - View Dependent Claims (2, 3, 57)
-
-
4. A method for managing a plurality of images, comprising:
-
generating set data that establishes sets of images from said plurality of images;
wherein the set data for each set identifies (a) which images of the plurality of images belong to the set, and (b) a set type of the set;
in response to user input that specifies a copy operation associated with a particular set, performing the steps of;
inspecting the set data for the particular set to determine the set type of the set;
if the set type of the particular set is a first type, then performing the set operation relative to a single image that belongs to the particular set; and
if the set type of the particular set is a second type, then performing the copy operation relative to all images that belong to the particular group. - View Dependent Claims (5, 6)
-
-
7. A machine-implemented method, comprising:
-
storing data that (a) identifies an association between a plurality of images, (b) identifies one of said plurality of images as a representative image, and (c) identifies a current state of said plurality of images;
wherein said current state is one of a plurality of supported states that includes a first state and a second state;
visually depicting said plurality of images with only said representative image when said current state is said first state; and
visually depicting said plurality of images with two or more images of said plurality of images when said current state is said second state. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium carrying one or more sequences of instructions for managing digital images, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
on a display device, visually representing a set of associated digital images using a single digital image, from the set, that has been designated as a pick image; and
in response to user input, switching from using the pick image to represent the set of images, to displaying all images in the set. - View Dependent Claims (30, 31, 58)
-
-
32. A computer-readable medium carrying one or more sequences of instructions for managing a plurality of images, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
generating set data that establishes sets of images from said plurality of images;
wherein the set data for each set identifies (a) which images of the plurality of images belong to the set, and (b) a set type of the set;
in response to user input that specifies a copy operation associated with a particular set, performing the steps of;
inspecting the set data for the particular set to determine the set type of the set;
if the set type of the particular set is a first type, then performing the set operation relative to a single image that belongs to the particular set; and
if the set type of the particular set is a second type, then performing the copy operation relative to all images that belong to the particular group. - View Dependent Claims (33, 34)
-
-
35. A computer-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
storing data that (a) identifies an association between a plurality of images, (b) identifies one of said plurality of images as a representative image, and (c) identifies a current state of said plurality of images;
wherein said current state is one of a plurality of supported states that includes a first state and a second state;
visually depicting said plurality of images with only said representative image when said current state is said first state; and
visually depicting said plurality of images with two or more images of said plurality of images when said current state is said second state. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification