BACKGROUND REMOVAL TOOL FOR A PRESENTATION APPLICATION
First Claim
1. A method of selecting a portion of an object to mask using a presentation application implemented on an electronic device, the method comprising:
- identifying an initial color of an initial point on the object received from a user;
computing a color tolerance for the initial color that is derived from a distance between the initial point and a second location on the object defined by the user; and
selecting for masking the portion of the object that includes the initial point based on the initial color and the color tolerance.
1 Assignment
0 Petitions
Accused Products
Abstract
A presentation application for masking portions of an object, such as the background of an image, is provided. The presentation application may provide a background removal tool that allows a user to define an initial point in the background of the object. The presentation application may establish an initial background color based on the initial point, and may compute and automatically adjust a color tolerance of the background color based on the distance that a user-controlled cursor is from the initial point. Using a seed-fill algorithm, the presentation application can select a contiguous portion of the object for masking that includes the initial point and surrounding pixels that are within the background color tolerance. To smoothen the edges of the contiguous portion, the presentation application can convert the portion to a vector graphic before masking the object.
124 Citations
20 Claims
-
1. A method of selecting a portion of an object to mask using a presentation application implemented on an electronic device, the method comprising:
-
identifying an initial color of an initial point on the object received from a user; computing a color tolerance for the initial color that is derived from a distance between the initial point and a second location on the object defined by the user; and selecting for masking the portion of the object that includes the initial point based on the initial color and the color tolerance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of masking a portion of an object using a presentation application implemented on an electronic device, the method comprising:
-
selecting the portion of the object for masking; creating a bitmap of the selected portion; converting the bitmap to a vector graphic of the selected portion; and masking areas of the object corresponding to the vector graphic of the selected portion. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An electronic device for selecting a portion of an object to mask using a presentation application, the electronic device comprising a display, an input device, and a processor, the processor operative to:
-
direct the display to display the object; identify an initial color of an initial point on the object received from the input device; receive a second location on the object from the input device; compute a color tolerance for the initial color based on a distance between the initial point and the second location; and select for masking the portion of the object that includes the initial point based on the initial color and the color tolerance. - View Dependent Claims (16, 17, 18)
-
-
19. An electronic device for selecting a portion of an object to mask using a presentation application, the electronic device comprising a display and a processor, the processor operative to:
-
select the portion of the object for masking; create a bitmap of the selected portion; convert the bitmap to a vector graphic of the selected portion; and mask areas of the object corresponding to the vector graphic of the selected portion. - View Dependent Claims (20)
-
Specification