Graphical user interface for color correction
First Claim
1. A graphical user interface for facilitating color modification of moving images on a display of a general purpose computer, comprising:
- means for receiving a composition of a sequence of segments of sources of moving image data;
means for enabling a user to specify one of the segments in the composition as a current segment;
a three-image display, including;
a first region on the display, for displaying an image from the current segment in the sequence to which a color modification is to be applied,a second region on the display and adjacent to the first region, for displaying an image from a previous segment in the sequence before the current segment, anda third region on the display and adjacent to the first region, for displaying an image from a next segment in the sequence after the current segment; and
a function screen for selecting a color modification to be performed to the current image.
7 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface facilitates color modification of a sequence of segments of moving images on a display of a general purpose computer. The graphical user interface may include a three-image display. The three image display may include a first region on the display for displaying an image from a current segment in the sequence to which a color modification is to be applied, a second region on the display and adjacent to the first region for displaying an image from a previous segment in the sequence before the current segment, and a third region on the display and adjacent to the first region for displaying an image from a next segment in the sequence after the current segment. A function screen allows a user to select a color modification to be performed to the current image. The function screen may include an interface that simultaneously displays a plurality of user modifiable graphs. The graphs may include a first graph for a red component, a second graph for a blue component, and a third graph for a green component. Each graph maps input values for a color component of a pixel on a first axis to output values for the color component for the pixel on a second axis. The graphical user interface also may include a color matcher.
418 Citations
87 Claims
-
1. A graphical user interface for facilitating color modification of moving images on a display of a general purpose computer, comprising:
-
means for receiving a composition of a sequence of segments of sources of moving image data; means for enabling a user to specify one of the segments in the composition as a current segment; a three-image display, including; a first region on the display, for displaying an image from the current segment in the sequence to which a color modification is to be applied, a second region on the display and adjacent to the first region, for displaying an image from a previous segment in the sequence before the current segment, and a third region on the display and adjacent to the first region, for displaying an image from a next segment in the sequence after the current segment; and a function screen for selecting a color modification to be performed to the current image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 28)
-
-
18. A graphical user interface for performing color modifications, comprising:
-
an interface that simultaneously displays a plurality of user modifiable graphs, including a first graph for a red component, a second graph for a blue component, and a third graph for a green component, wherein each graph maps input values for a color component of a pixel on a first axis to output values for the color component for the pixel on a second axis; and means for processing modifications made to the graphs to define a color correction operation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
29. A graphical user interface for modifying a color in an image to match another color, comprising:
-
means for selecting a source color and a destination color; means for displaying a first swatch representing the source color and a second swatch contiguous with the first swatch and representing the destination color; and means for displaying values for components representing the source color on the first swatch and for displaying values for components representing the destination color on the second swatch; and means for instructing the computer to modify the image so that pixels of the selected source color are modified to match the selected destination color according to a selected type of color matching.
-
-
30. A color correction system for performing color modification on moving images, comprising:
-
means for receiving a composition of a sequence of segments of sources of moving image data; means for enabling a user to specify one of the segments in the composition as a current segment; a graphical user interface on a display, wherein the graphical user interface includes a three-image display, including; a first region on the display, for displaying an image from the current segment in the sequence to which a color modification is to be applied, a second region on the display and adjacent to the first region, for displaying an image from a previous segment in the sequence before the current segment, and a third region on the display and adjacent to the first region, for displaying an image from a next segment in the sequence after the current segment, and a function screen for selecting a color modification to be performed to the current image; and means for performing the selected color modification on the current image. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 57, 77)
-
-
47. A color correction system for performing color modification on a sequence of segments of moving images, comprising:
-
a graphical user interface for performing color modifications, including; an interface that simultaneously displays a plurality of user modifiable graphs, including a first graph for a red component, a second graph for a blue component, and a third graph for a green component, wherein each graph maps input values for a color component of a pixel on a first axis to output values for the color component for the pixel on a second axis; and means for processing modifications made to the graphs to define a color correction operation; and means for performing the color correction operation on at least one image in at least one segment in the sequence of segments of moving images. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
58. A color correction method for modifying a color in an image to match another color, comprising:
-
receiving an indication of a selection of a source color and a destination color; displaying a first swatch representing the source color and a second swatch contiguous with the first swatch and representing the destination color; displaying values for components representing the source color on the first swatch and displaying values for components representing the destination color on the second swatch; and modifying the image so that pixels of the selected source color are modified to match the selected destination color according to a selected type of color matching.
-
-
59. A computer program product, comprising:
-
a computer readable medium; computer program instructions stored on the computer readable medium that, when processed by a computer, instructs the computer to implement a color correction system for performing color modification on moving images, comprising; means for receiving a composition of a sequence of segments of sources of moving image data; means for enabling a user to specify one of the segments in the composition as a current segment; a graphical user interface on a display, wherein the graphical user interface includes a three-image display, including; a first region on the display, for displaying an image from the current segment in the sequence to which a color modification is to be applied, a second region on the display and adjacent to the first region, for displaying an image from a previous segment in the sequence before the current segment, and a third region on the display and adjacent to the first region, for displaying an image from a next segment in the sequence after the current segment, and a function screen for selecting a color modification to be performed to the current image; and means for performing the selected color modification on the current image. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 86)
-
-
76. A computer program product, comprising:
-
a computer readable medium; computer program instructions stored on the computer readable medium that, when processed by a computer, instructs the computer to implement a color correction system for performing color modification on a sequence of segments of moving images, comprising; a graphical user interface for performing color modifications, including; an interface that simultaneously displays a plurality of user modifiable graphs, including a first graph for a red component, a second graph for a blue component, and a third graph for a green component, wherein each graph maps input values for a color component of a pixel on a first axis to output values for the color component for the pixel on a second axis; and means for processing modifications made to the graphs to define a color correction operation; and means for performing the color correction operation on at least one image in at least one segment in the sequence of segments of moving images. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85)
-
-
87. A computer program product, comprising:
-
a computer readable medium; computer program instructions stored on the computer readable medium that, when processed by a computer, instructs the computer to perform a method for modifying a color in an image to match another color, comprising; receiving an indication of a selection of a source color and a destination color; displaying a first swatch representing the source color and a second swatch contiguous with the first swatch and representing the destination color; displaying values for components representing the source color on the first swatch and displaying values for components representing the destination color on the second swatch; and
modifying the image so that pixels of the selected source color are modified to match the selected destination color according to a selected type of color matching.
-
Specification