In-gamut color picker
AssigneeCanon Kabushiki Kaisha
InventorTodd Newman
Life of this patent
Estimating the term…
Abstract
A user interface for an application program which displays documents having colored objects on a working output device such as a CRT, and which outputs the document to a target output device such as a printer that has a color gamut different from that of the working output device. The user interface allows selection from among multiple different colors. The user interface of the present invention includes a region that displays multiple different colors or colored objects, at least some of which are selectable by the user, wherein for these selectable colors or colored objects, only in-gamut colors are displayed.
Claims25
A user interface for an application program which displays a document having colored objects on a working output device and which outputs the document to a target output device having a color gamut that differs from that of the working output device, said user interface for selecting from multiple different colors, comprising a first region that displays multiple different colors or colored objects of which at least some of the colors or colored objects are selectable, wherein for the selectable colors or colored objects only in-gamut colors are displayed.
A method of generating a user interface for an application program which displays a document having colored objects on a working output device and which outputs the document to a target output device having a color gamut that differs from that of the working output device, said user interface for selecting from multiple different colors, said method comprising:
- displaying in a first region multiple different colors or colored objects of which at least some of the colors or colored objects are selectable, wherein for the selectable colors or colored objects only in-gamut colors are displayed.
A computer-readable memory medium in which computer-executable process steps are stored, the process steps for generating a user interface for an application program which displays a document having colored objects on a working output device and which outputs the document to a target output device having a color gamut that differs from that of the working output device, said user interface for selecting from multiple different colors, said process steps comprising:
- a displaying step to display in a first region multiple different colors or colored objects of which at least some of the colors or colored objects are selectable, wherein for the selectable colors or colored objects only in-gamut colors are displayed.
Computer-executable program code stored on a computer readable medium, said computer-executable program code for generating a user interface for an application program which displays a document having colored objects on a working output device and which outputs the document to a target output device having a color gamut that differs from that of the working output device, said user interface for selecting from multiple different colors, said computer-executable program code comprising:
- code to display in a first region multiple different colors or colored objects of which at least some of the colors or colored objects are selectable, wherein for the selectable colors or colored objects only in-gamut colors are displayed.
An apparatus for generating a user interface for an application program which displays a document having colored objects on a working output device and which outputs the document to a target output device having a color gamut that differs from that of the working output device, said user interface for selecting from multiple different colors, said apparatus comprising:
- a program memory for storing process steps executable to display in a first region multiple different colors or colored objects of which at least some of the colors or colored objects are selectable, wherein for the selectable colors or colored objects only in-gamut colors are displayed;
- and
- a processor for executing the process steps stored in said program memory.
Dependencies are inferred from the claim text.