IP Library Patent Application 13766277
Patent Application
App. No. 13/766,277

VISUAL FEEDBACK IN A DIGITAL GRAPHICS SYSTEM OUTPUT

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/766,277
Abstract

A method for displaying visual feedback in a graphics application program is disclosed. The method includes a step of connecting a vision system to the computer, wherein the vision system is adapted to monitor a visual space. The method further includes the steps of detecting, by the vision system, a tracking object in the visual space, executing, by the computer, a graphics application program, 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 a horizontal portion and a vertical portion of the spatial coordinate data to a display connected to the computer, and rendering, by the computer on the display, a visual feedback attribute for a tool within the graphics application program by mapping the spatial coordinate data to a property of the tool.

Claims (37)

1 . A method for providing visual feedback in a graphics application program executing on a computer, 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 a horizontal portion and a vertical portion of the spatial coordinate data to a display connected to the computer; and

rendering, by the computer on the display, a visual feedback attribute for a tool within the graphics application program by mapping the spatial coordinate data to a property of the tool.

2 . The method of claim 1 , wherein the visual feedback attribute is rendered by mapping the spatial coordinate data in a linear relationship to the property of the tool.

3 . The method of claim 1 , wherein the visual feedback attribute is rendered by mapping the spatial coordinate data in a non-linear relationship to the property of the tool.

4 . The method of claim 1 , wherein the property of the tool is an opacity value, and the visual feedback attribute is a ghost image.

5 . The method of claim 4 , wherein the mapped opacity value of the ghost image varies from light to dark as the tracking object passes through the visual space.

6 . The method of claim 5 , wherein the opacity value of the ghost image is non-linear with respect to the position in the visual space.

7 . The method of claim 1 , wherein a depth portion of the spatial coordinate data is mapped to the visual feedback attribute of the tool.

8 . The method of claim 1 , wherein the visual feedback attribute is a change in color, and the spatial coordinate data is mapped to color values of the tool.

9 . The method of claim 1 , further comprising the step of dividing the visual space into a plurality of zones delineated by one or more control planes, and the spatial coordinate data in at least one of the zones is mapped to the property of the tool.

10 . The method of claim 9 , wherein the rendering step comprises rendering a first visual feedback attribute by mapping the spatial coordinate data in a first zone to a property of a first tool and, upon crossing the control plane with the tracking object, rendering a second visual feedback attribute by mapping the spatial coordinate data in a second zone to a property of a second tool.

11 . The method of claim 10 , wherein the first visual feedback attribute is a ghost image of a painting implement rendered by the computer by mapping the spatial coordinate data in the first zone to an opacity value of the implement, and the second visual feedback attribute is the darkness of paint particles rendered by the computer by mapping the spatial coordinate data in the second zone to a pressure value of the implement.

12 . The method of claim 11 , wherein spatial coordinate data comprises depth coordinates in the respective zones.

13 . The method of claim 9 , wherein the rendering step comprises rendering a preview of a feedback attribute associated with a preceding or following zone.

14 . 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 at least a horizontal and vertical portion of the spatial coordinate data of the tracking object as input to a graphics engine of the graphics application program; and

program instructions to render a visual feedback attribute for a tool within the graphics application program by mapping the spatial coordinate data to a property of the tool.

15 . The digital graphics computer system according to claim 14 , wherein the mapping is a scalar relationship to the tool property.

16 . The digital graphics computer system according to claim 14 , wherein the mapping is a non-linear relationship to the tool property.

17 . The digital graphics computer system according to claim 14 , further comprising program instructions to divide the visual space into a plurality of zones delineated by one or more control planes, and mapping the spatial coordinate data in at least one of the zones to the property of the tool.

18 . The digital graphics computer system according to claim 17 , further comprising program instructions to render a first visual feedback attribute by mapping the spatial coordinate data in a first zone to a property of a first tool and, upon crossing the control plane with the tracking object, render a second visual feedback attribute by mapping the spatial coordinate data in a second zone to a property of a second tool.

19 . The digital graphics computer system according to claim 17 , further comprising program instructions to render a preview of a feedback attribute associated with a preceding or following zone.

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 Mar 18, 2013
From: TREMBLAY, CHRISTOPHER J.; BOLT, STEPHEN P.
To: COREL CORPORATION
Reel/Frame 030033/0179 →