Image background removal using multi-touch surface input
First Claim
1. A method comprising:
- displaying, by a computing system, an image on a display while also projecting, by a projector, a working version of the image onto a multi-touch surface to receive a touch input;
projecting, by the projector, an image editor interface onto the multi-touch surface, the image editor interface comprising first and second user-selectable control items;
receiving, by the computing system, a foreground input on the multi-touch surface indicative of a foreground region within the image and a background input on the multi-touch surface indicative of a background region within the image, wherein the foreground input comprises a user selection of the first user-selectable control item of the image editor interface projected onto the multi-touch surface, and wherein the background input comprises a user selection of the second user-selectable control item of the image editor interface projected onto the multi-touch surface;
removing, by the computing system, the background region from the image based on the foreground input and the background input;
displaying, by the computing system, a revised image based on removing the background region from the image on the display, wherein displaying the image and displaying the revised image occur on the display simultaneously and are in addition to a display of the working version of the image projected onto the multi-touch surface; and
rotating, responsive to a rotation user input on the image editor interface projected by the projector, the working version of the image while the revised image on the display remains in an original orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of image background removal using a multi-touch surface input are disclosed. One example implementation according to aspects of the present disclosure may include a computing system to display an image on a display of the computing system and to project the image onto a multi-touch surface of the computing system, the multi-touch surface to receive a touch input. The computing system receives a foreground input on the multi-touch surface indicative of a foreground region within the image and a background input on the multi-touch surface indicative of a background region within the image. The computing system then removes the background region from the image based on the foreground input and the background input.
22 Citations
18 Claims
-
1. A method comprising:
-
displaying, by a computing system, an image on a display while also projecting, by a projector, a working version of the image onto a multi-touch surface to receive a touch input; projecting, by the projector, an image editor interface onto the multi-touch surface, the image editor interface comprising first and second user-selectable control items; receiving, by the computing system, a foreground input on the multi-touch surface indicative of a foreground region within the image and a background input on the multi-touch surface indicative of a background region within the image, wherein the foreground input comprises a user selection of the first user-selectable control item of the image editor interface projected onto the multi-touch surface, and wherein the background input comprises a user selection of the second user-selectable control item of the image editor interface projected onto the multi-touch surface; removing, by the computing system, the background region from the image based on the foreground input and the background input; displaying, by the computing system, a revised image based on removing the background region from the image on the display, wherein displaying the image and displaying the revised image occur on the display simultaneously and are in addition to a display of the working version of the image projected onto the multi-touch surface; and rotating, responsive to a rotation user input on the image editor interface projected by the projector, the working version of the image while the revised image on the display remains in an original orientation. - View Dependent Claims (2, 3, 4, 5, 11, 12, 16)
-
-
6. A computing system comprising:
-
a processing resource; a display device to display an image; a projector to project a working version of the image onto a multi-touch surface, the multi-touch surface to receive a touch input, wherein the projector is to further project an image editor interface onto the multi-touch surface, the image editor interface comprising user-selectable control items; non-transitory storage medium storing instructions executable by the processing resource to; receive a foreground input on the multi-touch surface indicative of a foreground region within the image and to receive a background input on the multi-touch surface indicative of a background region within the image, wherein the foreground input comprises a user selection of a first user-selectable control item of the user-selectable control items of the image editor interface projected onto the multi-touch surface, and wherein the background input comprises a user selection of a second user-selectable control item of the user-selectable control items of the image editor interface projected onto the multi-touch surface; remove the background region from the image based on the foreground input and the background input to form a revised image; display the revised image on the display device while the background region is removed from the image, wherein displaying the image and displaying the revised image occur on the display device simultaneously and are in addition to a display of the working version of the image projected onto the multi-touch surface; and rotating, responsive to a rotation user input on the image editor interface projected by the projector, the working version of the image while the revised image on the display device remains in an original orientation of the image. - View Dependent Claims (7, 8, 13, 14, 18)
-
-
9. A non-transitory computer-readable storage medium storing instructions that upon execution cause a system to:
-
cause projection, by a projector, of a projected image onto a multi-touch surface to receive a touch input, the projected image being representative of an original image displayed on a display device; cause projection, by the projector, of an image editor interface onto the multi-touch surface, the image editor interface comprising user-selectable control items; receive a foreground input on the multi-touch surface indicative of a foreground region within the original image, wherein the foreground input comprises a user selection of a first user-selectable control item of the user-selectable control items of the image editor interface projected onto the multi-touch surface; receive a background input on the multi-touch surface indicative of a background region within the original image, wherein the background input comprises a user selection of a second input user-selectable control item of the user-selectable control items of the image editor interface projected onto the multi-touch surface; remove the background region of the original image to form a modified image from the original image based on the foreground input and the background input; display the modified image with the background region removed concurrently with the original image on the display device, while also displaying the projected image on the multi-touch surface; and rotating, responsive to a rotation user input on the image editor interface projected by the projector, the projected image without rotating the modified image on the display device. - View Dependent Claims (10, 15, 17)
-
Specification