Color selector for desktop publishing
US-9563973-B2 · Feb 7, 2017 · US
US10067646B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10067646-B2 |
| Application number | US-201615386154-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2016 |
| Priority date | Nov 10, 2014 |
| Publication date | Sep 4, 2018 |
| Grant date | Sep 4, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed for color selection in a desktop publishing application. A color selection technique includes receiving a selection of an image, automatically sampling a color from a pixel of the selected image, and adding the sampled color to a color swatch in a graphical user interface. The sampled color may be the predominant color in the image (e.g., the color that appears in the greatest number of pixels), or the sampled color may be the darkest or lightest color in the image. In another embodiment, several colors (e.g., two, three, four, five, six, seven, eight, nine or ten) are sampled from different pixels of the selected image, and some or all of the sampled colors are added to the color swatch. A designer can then select the sampled color(s) from the color swatch and apply the selected color(s) to one or more elements of a layout.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented desktop publishing method comprising: receiving a plurality of digital images associated with a page layout, each of the digital images comprising a plurality of pixels; sampling different colors from at least one of the pixels; receiving a user selection of at least one of the sampled colors via a graphical user interface; generating a multi-state object (MSO) corresponding to an element of the page layout having at least one of the different colors selected by the user, the MSO having a plurality of states; and mapping each of the different sampled colors to different states of the MSO such that the MSO displays at least one of the sampled colors while the respective digital image is displayed in the page layout. 2. The method of claim 1 , further comprising applying the at least one selected sampled color to an element of the page layout. 3. The method of claim 2 , wherein the element of the page layout is different than the digital image. 4. The method of claim 1 , further comprising determining a predominant color among all of the pixels, wherein at least one of the sampled colors is the predominant color. 5. The method of claim 1 , further comprising determining one of a brightest color among all of the pixels and a darkest color among all of the pixels, wherein at least one of the sampled colors is one of the brightest color and the darkest color. 6. The method of claim 1 , further comprising generating, within a graphical user interface, a color swatch including at least one of the sampled colors, the at least one sampled color being user selectable from the color swatch via the graphical user interface. 7. The method of claim 6 , wherein the color swatch is generated without use of a user-controlled color sampling tool. 8. The method of claim 1 , wherein the color of the MSO is based on which of the digital images is visible when the page layout is displayed on a display device. 9. A system comprising: a storage; and a processor operatively coupled to the storage, the processor configured to execute instructions stored in the storage that when executed cause the processor to carry out a process comprising: receiving a plurality of digital images associated with a page layout, each of the digital images comprising a plurality of pixels; sampling different colors from at least one of the pixels; receiving a user selection of at least one of the sampled colors via a graphical user interface; generating a multi-state object (MSO) corresponding to an element of the page layout having at least one of the different colors selected by the user, the MSO having a plurality of states; and mapping each of the different sampled colors to different states of the MSO such that the MSO displays at least one of the sampled colors while the respective digital image is displayed in the page layout. 10. The system of claim 9 , wherein the process includes applying the at least one selected sampled color to an element of the page layout. 11. The system of claim 10 , wherein the element of the page layout is different than the digital image. 12. The system of claim 9 , wherein the process includes determining a predominant color among all of the pixels, and wherein at least one of the sampled colors is the predominant color. 13. The system of claim 9 , wherein the process includes determining one of a brightest color among all of the pixels and a darkest color among all of the pixels, and wherein at least one of the sampled colors is one of the brightest color and the darkest color. 14. The system of claim 9 , wherein the process includes generating, within a graphical user interface, a color swatch including at least one of the sampled colors, the at least one sampled color being user selectable from the color swatch via the graphical user interface. 15. The system of claim 14 , wherein the color swatch is generated without use of a user-controlled color sampling tool. 16. The system of claim 9 , wherein the color of the MSO is based on which of the digital images is visible when the page layout is displayed on a display device. 17. A non-transitory computer program product having instructions encoded thereon that when executed by one or more processors cause a process to be carried out, the process comprising: receiving a plurality of digital images associated with a page layout, each of the digital images comprising a plurality of pixels; sampling different colors from at least one of the pixels; receiving a user selection of at least one of the sampled colors via a graphical user interface; generating a multi-state object (MSO) corresponding to an element of the page layout having at least one of the different colors selected by the user, the MSO having a plurality of states; and mapping each of the different sampled colors to different states of the MSO such that the MSO displays at least one of the sampled colors while the respective digital image is displayed in the page layout. 18. The computer program product of claim 17 , wherein the process includes applying the at least one selected sampled color to an element of the page layout. 19. The computer program product of claim 17 , wherein the process includes determining a predominant color among all of the pixels, and wherein at least one of the sampled colors is the predominant color. 20. The computer program product of claim 17 , wherein the process includes generating, within a graphical user interface, a color swatch including at least one of the sampled colors, the at least one sampled color being user selectable from the color swatch via the graphical user interface.
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
involving graphical user interfaces [GUIs] · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Creating or editing images; Combining images with text · CPC title
Animation software package · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.