IP Library Patent Application 17023112
Patent Application
App. No. 17/023,112

CLIENT DEVICES HAVING MEDIA MANIPULATION FUNCTIONALITIES AND RELATED METHODS

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.
17/023,112
Abstract

Portable computing devices, software operating on and stored in such devices, and methods are described that utilize an image segmentation process for subsequent image alteration. Components of the computing device can sense or measure an input to apply a visual effect to masked and/or unmasked portions of an image or portions of a second image corresponding to the masked or unmasked portions of the image.

Claims (34)

1 . A computer-implemented method for altering an image with a client device, the method comprising:

running a segmentation algorithm on an image with a processing device of the client device to create masked and unmasked portions of the image;

sensing or measuring an action with one or more components of the client device;

creating a transformed image portion corresponding to at least one of the masked or unmasked portions of the image in response to sensing or measuring the action, the transformed image portion having a visual effect applied thereto; and

displaying a modified image with the transformed image portion over the at least one of the masked or unmasked portions of the image.

2 . The computer-implemented method of claim 1 , wherein creating the transformed image portion comprises applying the visual effect to the at least one of the masked or unmasked portions of the image.

3 . The computer-implemented method of claim 1 , wherein creating the transformed image portion comprises applying the visual effect to a portion of a second image having an area corresponding to the at least one of the masked or unmasked portions of the image.

4 . The computer-implemented method of claim 1 , wherein creating the transformed image portion comprises creating a transformed image portion corresponding to the masked portion of the image.

5 . The computer-implemented method of claim 1 , wherein the masked portion of the image comprises a background of the image.

6 . The computer-implemented method of claim 1 , wherein the visual effect comprises a kaleidoscope effect, a swirl effect, a light tunnel effect, a pixel sort effect, a pixel displacement effect, or a spatial region extents alteration effect.

7 . The computer-implemented method of claim 1 , wherein sensing or measuring the action with the one or more components of the client device comprises sensing or measuring an action with one or more of a user input, microphone, camera, accelerometer, or gyroscope of the client device.

8 . The computer-implemented method of claim 7 , wherein sensing or measuring the action with the one or more components of the client device comprises sensing or measuring one or more gestures with at least one of a user input or a camera of the client device.

9 . The computer-implemented method of claim 1 , wherein creating the transformed image portion comprises applying a pixel displacement effect; and further comprising determining parameters for the pixel displacement effect based on the one or more gestures.

10 . The computer-implemented method of claim 9 , further comprising automating the parameters for the pixel displacement effect to create a motion clip of the creation of the transformed image portion.

11 . The computer-implemented method of claim 1 , further comprising creating a motion clip of the creation of the transformed image portion over the at least one of the masked or unmasked portions of the image.

12 . A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations, the operations comprising:

running a segmentation algorithm on an image with a processing device of the client device to create masked and unmasked portions of the image;

sensing or measuring an action with one or more components of the client device;

creating a transformed image portion corresponding to at least one of the masked or unmasked portions of the image in response to sensing or measuring the action, the transformed image portion having a visual effect applied thereto; and

displaying a modified image with the transformed image portion over the at least one of the masked or unmasked portions of the image.

13 . The non-transitory computer readable medium of claim 12 , wherein creating the transformed image portion comprises applying the visual effect to the at least one of the masked or unmasked portions of the image.

14 . The non-transitory computer readable medium of claim 12 , wherein creating the transformed image portion comprises applying the visual effect to a portion of a second image having an area corresponding to the at least one of the masked or unmasked portions of the image.

15 . The non-transitory computer readable medium of claim 12 , wherein creating the transformed image portion comprises creating a transformed image portion corresponding to the masked portion of the image.

16 . The non-transitory computer readable medium of claim 12 , wherein the masked portion of the image comprises a background of the image.

17 . The non-transitory computer readable medium of claim 12 , wherein the visual effect comprises a kaleidoscope effect, a swirl effect, a light tunnel effect, a pixel sort effect, a pixel displacement effect, or a spatial region extents alteration effect.

18 . The non-transitory computer readable medium of claim 12 , wherein sensing or measuring the action with the one or more components of the client device comprises sensing or measuring an action with one or more of a user input, microphone, camera, accelerometer, or gyroscope of the client device.

19 . The non-transitory computer readable medium of claim 18 , wherein sensing or measuring the action with the one or more components of the client device comprises sensing or measuring one or more gestures with at least one of a user input or a camera of the client device.

20 . A client device, comprising:

a processing device;

a memory having executable instructions stored thereon, the processing device being configured to execute the instructions to:

run a segmentation algorithm on an image with a processing device of the client device to create masked and unmasked portions of the image;

sense or measuring an action with one or more components of the client device;

create a transformed image portion corresponding to at least one of the masked or unmasked portions of the image in response to sensing or measuring the action, the transformed image portion having a visual effect applied thereto; and

display a modified image with the transformed image portion over the at least one of the masked or unmasked portions of the image

Assignments (1)
SECURITY INTEREST Recorded Jun 13, 2023
From: POPSOCKETS LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 063931/0043 →