Setting an operating-system color using a photograph
AssigneeMicrosoft Corporation
InventorsJoshua Phillips, Simon Baker
Life of this patent
Estimating the term…
Abstract
Disclosed herein are representative embodiments of tools and techniques for setting color settings of an operating system using one or more photographs. According to one exemplary technique, a photograph is received, and one or more pixel weights for one or more pixels of the photograph are determined. Also, using at least one of the one or more pixel weights, at least one dominant color of the photograph is determined. Additionally, using the at least one dominant color, at least one color setting of an operating system is set.
Claims19
A method implemented at least in part using a computing device, the method comprising:
- receiving a photograph;
- determining one or more pixel weights for one or more pixels of the photograph using a measured distance from a location in the photograph;
- using at least one of the one or more pixel weights, determining at least one dominant color of the photograph;
- and
- using the at least one dominant color, setting at least one color setting of an operating system.
A computing device that includes a processor and memory, the memory storing computer-executable instructions for causing the computing device to perform a method, the method comprising:
- receiving one or more color values from a photograph provided outside of an operating system;
- determining a dominant color-range bin of a partitioned color space;
- determining at least one neighboring color-range bin of the dominant color-range bin, wherein the dominant color-range bin and the at least one neighboring color-range bin are divisions of a color space;
- determining at least one dominant color of the photograph at least using a color within the dominant color-range bin and a color within the at least one neighboring color-range bin;
- and
- using the at least one dominant color, setting at least one color setting of the operating system.
One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform a method, the method comprising:
- displaying a color settings screen of an operating system;
- displaying a photograph selection option;
- receiving a photograph;
- determining one or more pixel weights for one or more pixels of the photograph, at least in part by using a distance of the one or more pixels from a point in the photograph;
- determining at least one dominant color of the photograph;
- modifying a luminance of the at least one dominant color to produce at least one refined dominant color;
- setting one or more color settings of the operating system to the at least one refined dominant color;
- and
- based at least on the setting the one or more color settings, displaying at least one visual element of the operating system using the at least one refined dominant color.
Dependencies are inferred from the claim text.