IP Library › Granted Patent US 10,346,011
Granted Patent B2
US 10,346,011 · App. 14/764,012 · Granted Jul 9, 2019

User interface for the application of image effects to images

Inventors: Dan Spjuth (Malmo, SE); Shahil Soni (Espoo, FI); David Fredh (Malmo, SE); Esa Kankaanpää (Hyvinkää, FI); Johan Windmark (Lund, SE); Ari Liusaari (Helsinki, FI); Martin Karlsson (Espoo, FI)
Assignee: Nokia Technologies Oy
G06F3/04845G06F3/0482G06F3/04842G06T11/60
View Patent ↗
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 10,346,011
App. No.
14/764,012
Granted
Jul 9, 2019
Kind
B2
Abstract

An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: in response to user input selecting a selectable marker ( 1720, 1725, 1730, 1820, 1825, 1830, 1940, 2020 ), the selectable marker marking the position of at least one identified feature ( 1705, 1710, 1715, 1810, 1815, 1910, 1915, 2005 ) in an image which is hideable from view using a region of the image surrounding the identified feature, hide or show the identified feature.

Claims (38)

1. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

determining a plurality of features in at least a first image of a sequence of images capturing a movement;

receiving an indication of a user input selecting a selectable marker, the selectable marker marking a position of at least one identified feature in the first image of the sequence of images capturing the movement, wherein the at least one identified feature is hideable from view using a region of the image surrounding the identified feature;

identifying, in a second image of the sequence of images, another instance of the at least one identified feature marked by the selected marker from the first image of the sequence of images; and

in response to the indication of the user input, hiding the another instance of the at least one identified feature in the second image of the sequence of images by generating an overlay of the identified feature using the region of the image surrounding the identified feature.

2. The apparatus of claim 1 , wherein the selectable marker comprises a ring or circular ring that surrounds the at least one identified feature.

3. The apparatus of claim 1 , wherein when a plurality of features are identified, each feature is marked by a respective selectable marker comprising a ring or circular ring that surrounds the respective feature.

4. The apparatus of claim 1 , wherein the apparatus is configured to initially provide for display of the image without any of the identified features hidden and the selectable markers are initially configured to allow for the hiding of a respective feature in response to said user input selection.

5. The apparatus of claim 1 , wherein the apparatus is configured to base on user input to select a save command, save the image to memory with selected features hidden and shown as they were selected on actuation of said save command.

6. The apparatus of claim 1 , wherein the selectable markers are displayed partially transparent.

7. The apparatus of claim 1 , wherein the selectable markers are periodically displayed and not displayed.

8. The apparatus of claim 1 , wherein the apparatus is a portable electronic device, a laptop computer, a mobile phone, a Smartphone, a tablet computer, a personal digital assistant, a digital camera, a watch, a server, or a module/circuitry for one or more of the same.

9. The apparatus of claim 1 , wherein the apparatus is a non-portable electronic device, a desktop computer, a monitor, a server, or a module/circuitry for one or more of the same.

10. The apparatus of claim 1 , wherein the apparatus is configured, when two or more features are identified, associate the two or more identified features such that they are treated as a single feature by determining if said two or more identified features satisfy a predefined clustering criterion.

11. The apparatus of claim 10 , wherein the apparatus is configured such that said association allows the two or more associated features to be hidden together in response to said user input selection using a single marker marking the position of the associated features.

12. The apparatus of claim 10 , wherein the mark applied to mark the position of associated features comprises a ring that surrounds the associated features.

13. The apparatus of claim 10 , wherein the predefined clustering criterion is satisfied if the region of the image surrounding the one of the identified features overlaps with the region of the image surrounding the other of the identified features.

14. The apparatus of claim 10 , wherein the predefined clustering criterion is satisfied if the two or more identified features are within a predetermined distance of one another.

15. The apparatus of claim 10 , wherein the predefined clustering criterion is satisfied if the regions of the image surrounding the two or more identified features are of a hue that falls within a predetermined hue range of one another.

16. The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to perform at least the following:

in response to the indication of the user input, cause display of an additional selectable marker configured to redisplay the identified feature; and

in response to an indication of a selection of the additional selectable marker, redisplay the identified feature in a subsequent image of the sequence of images.

17. A method, the method comprising

determining a plurality of features in at least a first image of a sequence of images capturing a movement;

in response to receiving user input selecting a selectable marker, the selectable marker marking a position of at least one identified feature in the first image of the sequence of images capturing the movement, wherein the at least one identified feature is hideable from view using a region of the image surrounding the identified feature;

identifying, in a second image of the sequence of images, another instance of the at least one identified feature marked by the selected marker from the first image of the sequence of images; and

in response to the indication of the user input, hiding the another instance of the at least one identified feature in the second image of the sequence of images by generating an overlay of the identified feature using the region of the image surrounding the identified feature.

18. The method of claim 17 , further comprising:

in response to the indication of the user input, causing display of an additional selectable marker configured to redisplay the identified feature; and

in response to an indication of a selection of the additional selectable marker, redisplaying the identified feature in a subsequent image of the sequence of images.

19. A computer readable medium comprising computer program code stored thereon, the computer readable medium comprising at least one non-transitory medium, the computer readable medium and computer program code being configured to, when run on at least one processor, perform:

determining a plurality of features in at least a first image of a sequence of images capturing a movement;

receiving an indication of a user input selecting a selectable marker, the selectable marker marking a position of at least one identified feature in the first image of the sequence of images capturing the movement, wherein the at least one identified feature is hideable from view using a region of the image surrounding the identified feature;

identifying, in a second image of the sequence of images, another instance of the at least one identified feature marked by the selected marker from the first image of the sequence of images; and

in response to the indication of the user input, hiding the another instance of the at least one identified feature in the second image of the sequence of images by generating an overlay of the identified feature using the region of the image surrounding the identified feature.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2015
From: SPJUTH, DAN; SONI, SHAHIL; FREDH, DAVID; KANKAANPÄÄ, ESA; WINDMARK, JOHAN; LIUSAARI, ARI; KARLSSON, MARTIN
To: NOKIA TECHNOLOGIES OY
Reel/Frame 036521/0940 →
Priority Claims (1)
GB 1302296.7 · Feb 8, 2013 · national
Continuity (1)
Related Publication 20150363085A1 · Dec 17, 2015
Cited By (2)
US 1,073,707 US 1,107,737