Derivation and Application of Color Accents for Images in a Video Delivery System Interface
First Claim
1. A method comprising:
- receiving, by a computing device, an image of video content for a video offered by a video delivery service;
analyzing, by the computing device, at least a portion of pixels in the image to determine color attributes of the least the portion of the pixels, the color attributes including a lightness attribute and a hue attribute;
generating, by the computing device, a set of lightness counts for the image based on the lightness attribute and a set of hue group counts based on the hue attribute for the at least a portion of the pixels;
selecting, by the computing device, a lightness classification from a plurality of lightness classifications based on the set of lightness counts and selecting a hue group from a plurality of hue groups based on the set of hue group counts; and
sending, by the computing device, the lightness classification and the hue group classification to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method receives an image of video content for a video offered by a video delivery service. The method analyzes pixels in the image to determine color attributes of the pixels, the color attributes including a lightness attribute and a hue attribute. Lightness counts for the image based on the lightness attribute and hue group counts based on the hue attribute are generated for the pixels. The method selects a lightness classification from lightness classifications based on the lightness counts and selects a hue group from hue groups based on the hue group counts. The lightness classification and the hue group classification are sent to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image.
7 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, an image of video content for a video offered by a video delivery service; analyzing, by the computing device, at least a portion of pixels in the image to determine color attributes of the least the portion of the pixels, the color attributes including a lightness attribute and a hue attribute; generating, by the computing device, a set of lightness counts for the image based on the lightness attribute and a set of hue group counts based on the hue attribute for the at least a portion of the pixels; selecting, by the computing device, a lightness classification from a plurality of lightness classifications based on the set of lightness counts and selecting a hue group from a plurality of hue groups based on the set of hue group counts; and sending, by the computing device, the lightness classification and the hue group classification to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be configured for:
-
receiving an image of video content for a video offered by a video delivery service; analyzing at least a portion of pixels in the image to determine color attributes of the least the portion of the pixels, the color attributes including a lightness attribute and a hue attribute; generating a set of lightness counts for the image based on the lightness attribute and a set of hue group counts based on the hue attribute for the at least a portion of the pixels; selecting a lightness classification from a plurality of lightness classifications based on the set of lightness counts and selecting a hue group from a plurality of hue groups based on the set of hue group counts; and sending the lightness classification and the hue group classification to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by a computing device, receiving an image of video content for a video offered by a video delivery service; receiving, by the computing device, a lightness classification from a plurality of lightness classifications and a hue group classification from a plurality of hue groups; determining, by the computing device, a swatch configuration that defines a plurality of combinations for lightness values, saturation values and hue values for the lightness classification and the hue group classification; generating, by the computing device, a plurality of colors using the plurality of combinations for lightness values, the plurality of saturation values, and hue values; and applying, by the computing device, the plurality of colors to an interface that is displaying the image. - View Dependent Claims (18, 19, 20)
-
Specification