IP Library Patent Application 13774646
Patent Application
App. No. 13/774,646

COLOR ADJUSTMENT CONTROL IN A DIGITAL GRAPHICS SYSTEM USING A VISION SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/774,646
Abstract

A system and method for controlling color selection in a graphics application program is disclosed. The method includes the steps of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes the step of detecting, by the vision system, a tracking object in the visual space. The method further includes the step of executing a graphics application program by the computer, and outputting, by the vision system to the computer, spatial coordinate data representative of the location of the tracking object within the visual space. The method further includes the steps of mapping the spatial coordinate data to respective components of a graphic color model, and displaying the graphic color model on a display connected to the computer.

Claims (45)

1 . A method for controlling color selection in a graphics application program, comprising the steps of:

connecting a vision system to the computer, the vision system adapted to monitor a visual space;

detecting, by the vision system, a tracking object in the visual space;

executing, by the computer, a graphics application program;

outputting, by the vision system to the computer, spatial coordinate data representative of the location of the tracking object within the visual space;

mapping the spatial coordinate data to respective components of a graphic color model; and

displaying the graphic color model on a display connected to the computer.

2 . The method according to claim 1 , wherein the graphic color model is selected from the group consisting of hue-saturation-value, red-green-blue, CIELAB, and YCbCr.

3 . The method according to claim 1 , wherein the mapping step comprises mapping a horizontal portion and a vertical portion of the spatial coordinate data to the graphic color model.

4 . The method according to claim 3 , further comprising the step of mapping a depth portion of the spatial coordinate data to a respective component of the graphic color model.

5 . The method according to claim 1 , wherein the graphic color model comprises an HSV color model, and the mapping step comprises mapping a horizontal portion and a vertical portion of the spatial coordinate data to a saturation component and a value component of the graphic color model.

6 . The method according to claim 5 , wherein the horizontal portion of the spatial coordinate data is mapped to the saturation component and the vertical portion of the spatial coordinate data is mapped to the value component of the graphic color model.

7 . The method according to claim 5 , wherein the horizontal portion of the spatial coordinate data is mapped to the saturation component of the graphic color model, and the vertical portion of the spatial coordinate data is mapped to the saturation component and the value component of the graphic color model.

8 . The method according to claim 5 , wherein the mapping step further comprises mapping a depth portion of the spatial coordinate data to a hue component of the graphic color model.

9 . The method according to claim 1 , wherein the graphic color model comprises an HSV color model, and the mapping step comprises mapping a horizontal portion and a vertical portion of the spatial coordinate data to a hue component of the graphic color model.

10 . The method according to claim 9 , wherein the horizontal and vertical portion of the spatial coordinate data comprise polar coordinates, and the mapping step comprises mapping the polar coordinates to an angular position of a color ring.

11 . The method according to claim 9 , wherein the graphic color model comprises an HSV color model in cylindrical color space, the horizontal and vertical portion of the spatial coordinate data comprise polar coordinates, and the mapping step comprises mapping the polar coordinates to an angular position representing the hue component of the graphic color model.

12 . The method of claim 11 , wherein the mapping step further comprises mapping the polar coordinates to a radial position representing the saturation component of the graphic color model.

13 . The method of claim 11 , wherein the mapping step further comprises mapping a depth portion of the spatial coordinate data to a value component of the graphic color model.

14 . The method according to claim 1 , wherein the graphic color model comprises red components, green components, and blue components, and the mapping step comprises mapping a horizontal portion and a vertical portion of the spatial coordinate data to any two of the red, green, and blue components in the color space.

15 . The method according to claim 14 , wherein the mapping step comprises mapping the horizontal portion of the spatial coordinate data to the red component, mapping the vertical portion of the spatial coordinate data to the green component, and mapping the depth component of the spatial coordinate data to the blue component.

16 . The method according to claim 1 , wherein the mapping step applies a relative adjustment to the tracking object's position.

17 . The method according to claim 16 , further comprising the step of determining a starting position of the tracking object, the relative adjustment comprising a difference in position from the starting position to the current position of the tracking object.

18 . A digital graphics computer system, comprising:

a computer, comprising:

one or more processors;

one or more computer-readable memories;

one or more computer-readable tangible storage devices; and

program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories;

a display connected to the computer;

a tracking object; and

a vision system connected to the computer, the vision system comprising one or more image sensors adapted to capture the location of the tracking object within a visual space, the vision system adapted to output to the computer spatial coordinate data representative of the location of the tracking object within the visual space;

the computer program instructions comprising:

program instructions to execute a graphics application program and output to the display;

program instructions to map the spatial coordinate data of the tracking object to respective components of a graphic color model; and

program instructions to display the graphic color model on the display connected to the computer.

19 . The digital graphics computer system according to claim 18 , further comprising program instructions to map a horizontal portion and a vertical portion of the spatial coordinate data to the graphic color model.

20 . The digital graphics computer system according to claim 18 , further comprising program instructions to map a depth portion of the spatial coordinate data to a respective component of the graphic color model.

21 . The digital graphics computer system according to claim 18 , further comprising program instructions to map a horizontal portion and a vertical portion of the spatial coordinate data to a saturation component and a value component of a hue-saturation-value color model.

22 . The digital graphics computer system according to claim 21 , further comprising program instructions to map the horizontal portion of the spatial coordinate data to the saturation component and map the vertical portion of the spatial coordinate data to the value component of the graphic color model.

23 . The digital graphics computer system according to claim 21 , further comprising program instructions to map the horizontal portion of the spatial coordinate data to the saturation component of the graphic color model, and map the vertical portion of the spatial coordinate data to the saturation component and the value component of the graphic color model.

24 . The digital graphics computer system according to claim 21 , further comprising program instructions to map a depth portion of the spatial coordinate data to a hue component of the graphic color model.

25 . The digital graphics computer system according to claim 18 , further comprising program instructions to map a horizontal portion and a vertical portion of the spatial coordinate data to a hue component of the graphic color model.

26 . The digital graphics computer system according to claim 18 , further comprising program instructions to apply a relative adjustment to the tracking object's position.

27 . The digital graphics computer system according to claim 26 , further comprising program instructions to determine a starting position of the tracking object, and apply the relative adjustment according to a difference in position from the starting position to the current position of the tracking object.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
SECURITY AGREEMENT Recorded Jun 21, 2013
From: COREL CORPORATION; COREL US HOLDINGS, LLC; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 030657/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2013
From: TREMBLAY, CHRISTOPHER J.; BOLT, STEPHEN P.; MAKAROV, VLADIMIR V.; SUTTON, JEREMY D.
To: COREL CORPORATION
Reel/Frame 030133/0541 →