Methods and devices for displaying an overlay on a device display screen
First Claim
Patent Images
1. A device comprising:
- a camera unit configured to capture an image;
a display configured to display an overlay and the image, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and
a microprocessor configured to perform acts comprising;
processing the image to determine at least one of a brightness level or a color value associated with the image,determining at least one of a transparency level, a brightness level, or a color value for the overlay, as a function of the at least one of the brightness level or the color value associated with the image,generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, andcontrolling the display to display the overlay and the image substantially simultaneously;
wherein determining the color value for the overlay comprises;
determining at least one first numerical value, wherein the at least one first numerical value identifies a first location on a color wheel that represents the color value associated with the image;
determining at least one second numerical value, such that the at least one second numerical value identifies a second location substantially opposite to the first location on the color wheel; and
setting the color value for the overlay to a color associated with the at least one second numerical value.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a camera unit configured to capture an image, and a microprocessor configured to control a display to display the image and an overlay substantially simultaneously. In one broad aspect, at least one of the level of transparency, the brightness level, or the color value of the overlay is determined based on at least one of a representative brightness level or a representative color value associated with the image being displayed.
-
Citations
32 Claims
-
1. A device comprising:
-
a camera unit configured to capture an image; a display configured to display an overlay and the image, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and a microprocessor configured to perform acts comprising; processing the image to determine at least one of a brightness level or a color value associated with the image, determining at least one of a transparency level, a brightness level, or a color value for the overlay, as a function of the at least one of the brightness level or the color value associated with the image, generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, and controlling the display to display the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value identifies a first location on a color wheel that represents the color value associated with the image; determining at least one second numerical value, such that the at least one second numerical value identifies a second location substantially opposite to the first location on the color wheel; and setting the color value for the overlay to a color associated with the at least one second numerical value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of displaying an overlay and an image, comprising:
-
identifying an image to be displayed; processing the image to determine at least one of a brightness level or a color value associated with the image; determining at least one of a transparency level, a brightness level, or a color value for the overlay as a function of the at least one of the brightness level or the color value associated with the image; generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and displaying the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value identifies a first location on a color wheel that represents the color value associated with the image; determining at least one second numerical value, such that the at least one second numerical value identifies a second location substantially opposite to the first location on the color wheel; and setting the color value for the overlay to a color associated with the at least one second numerical value. - View Dependent Claims (14)
-
-
15. A physical computer-readable storage medium on which a plurality of instructions executable by a processor of a device is stored, the instructions for performing the acts of a method of displaying an overlay and an image, comprising:
-
identifying an image to be displayed; processing the image to determine at least one of a brightness level or a color value associated with the image; determining at least one of a transparency level, a brightness level, or a color value for the overlay as a function of the at least one of the brightness level or the color value associated with the image; generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and displaying the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value identifies a first location on a color wheel that represents the color value associated with the image; determining at least one second numerical value, such that the at least one second numerical value identifies a second location substantially opposite to the first location on the color wheel; and setting the color value for the overlay to a color associated with the at least one second numerical value.
-
-
16. A device comprising:
-
a camera unit configured to capture an image; a display configured to display an overlay and the image, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and a microprocessor configured to perform acts comprising; processing the image to determine at least one of a brightness level or a color value associated with the image, determining at least one of a transparency level, a brightness level, or a color value for the overlay, as a function of the at least one of the brightness level or the color value associated with the image, generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, and controlling the display to display the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value represents the color value associated with the image; determining at least one second numerical value, each second numerical value being computed as a function of a corresponding one of the at least one first numerical value; and setting the color value for the overlay to a color associated with the at least one second numerical value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of displaying an overlay and an image, comprising:
-
identifying an image to be displayed; processing the image to determine at least one of a brightness level or a color value associated with the image; determining at least one of a transparency level, a brightness level, or a color value for the overlay as a function of the at least one of the brightness level or the color value associated with the image; generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and displaying the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value represents the color value associated with the image; determining at least one second numerical value, each second numerical value being computed as a function of a corresponding one of the at least one first numerical value; and setting the color value for the overlay to a color associated with the at least one second numerical value. - View Dependent Claims (29)
-
-
30. A physical computer-readable storage medium on which a plurality of instructions executable by a processor of a device is stored, the instructions for performing the acts of a method of displaying an overlay and an image, comprising:
-
identifying an image to be displayed; processing the image to determine at least one of a brightness level or a color value associated with the image; determining at least one of a transparency level, a brightness level, or a color value for the overlay as a function of the at least one of the brightness level or the color value associated with the image; generating the overlay for display at the determined at least one of the transparency level, the brightness level, or the color value for the overlay, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and displaying the overlay and the image substantially simultaneously; wherein determining the color value for the overlay comprises; determining at least one first numerical value, wherein the at least one first numerical value represents the color value associated with the image; determining at least one second numerical value, each second numerical value being computed as a function of a corresponding one of the at least one first numerical value; and setting the color value for the overlay to a color associated with the at least one second numerical value.
-
-
31. A device comprising:
-
a camera unit configured to capture an image; a display configured to display an overlay and the image, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and a microprocessor configured to perform acts comprising; processing the image to determine a color value associated with the image, determining at least one first numerical value, wherein the at least one first numerical value identifies a first location on a color wheel that represents the color value associated with the image, determining at least one second numerical value, such that the at least one second numerical value identifies a second location substantially opposite to the first location on the color wheel, setting the color value for the overlay to a color associated with the at least one second numerical value, generating the overlay for display at the set color value for the overlay, and controlling the display to display the overlay and the image substantially simultaneously.
-
-
32. A device comprising:
-
a camera unit configured to capture an image; a display configured to display an overlay and the image, wherein the image comprises an object, and wherein the overlay resembles at least a portion of the object; and a microprocessor configured to perform acts comprising; processing the image to determine a color value associated with the image, determining at least one first numerical value, wherein the at least one first numerical value represents the color value associated with the image, determining at least one second numerical value, each second numerical value being computed as a function of a corresponding one of the at least one first numerical value, setting the color value for the overlay to a color associated with the at least one second numerical value, generating the overlay for display at the set color value for the overlay, and controlling the display to display the overlay and the image substantially simultaneously.
-
Specification