US10148884B2ActiveUtilityA1

Facilitating capturing a digital image

37
Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jul 29, 2016Filed: Jul 29, 2016Granted: Dec 4, 2018
Est. expiryJul 29, 2036(~10.1 yrs left)· nominal 20-yr term from priority
H04N 23/64H04N 23/611H04N 23/632H04N 23/62H04N 1/215H04N 2201/3251G06F 3/0485H04N 5/23222H04N 5/2621H04N 5/23219G06K 9/00221H04N 5/23216H04N 5/23293G06V 40/16H04N 1/00411H04N 1/32144H04N 2201/3247H04N 1/2137H04N 1/2125H04N 1/00442H04N 2201/3225H04N 1/00183
37
PatentIndex Score
0
Cited by
22
References
20
Claims

Abstract

According to one aspect, there is provided an apparatus comprising at least one processing unit and at least one memory. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to obtain a set of captured still images captured with a camera, detect at least one face in the captured still images, and cause display of the detected at least one face on a display providing a live viewfinder feed of a scene to be captured as an additional display element while providing the live viewfinder feed on the display.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. An apparatus, comprising:
 at least one processing unit; 
 at least one memory; 
 wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to: 
 obtain a set of captured still images captured with a camera; 
 detect at least one face in the captured still images; 
 cause display of the detected at least one face on a display providing a live viewfinder feed of a scene to be captured as an additional display element while providing the live viewfinder feed on the display; 
 provide with the additional display element a set of candidate faces for a specific person in response to a first user action, the candidate faces originating from the set of captured still images; 
 receive a selection of a desired candidate face from a user; and 
 cause display of the selected candidate face on the display providing the live viewfinder feed, the selected candidate face replacing the face of a corresponding person in the live viewfinder feed on the display. 
 
     
     
       2. An apparatus according to  claim 1 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive the first user action via the display providing the live viewfinder feed, wherein the display is a touch-sensitive display. 
 
     
     
       3. An apparatus according to  claim 1 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive a second user action; and 
 scroll through the set of candidate faces for the specific person in response to the second user action. 
 
     
     
       4. An apparatus according to  claim 1 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 analyze the detected faces of the specific person in the captured still images; and 
 sort the set of candidate faces for the specific person based on the analysis. 
 
     
     
       5. An apparatus according to  claim 4 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 analyze the detected faces of the specific person in the captured still images based on at least one of the following: a posing angle, smiling level, and eye opening status. 
 
     
     
       6. An apparatus according to  claim 1 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive a third user action to store a still image where a candidate face has been selected for all persons in the captured still images; and 
 store the still image. 
 
     
     
       7. An apparatus according to  claim 1 , wherein the apparatus comprises the display. 
     
     
       8. An apparatus, comprising:
 at least one processing unit; 
 at least one memory; 
 wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to: 
 obtain a set of captured still images captured with a camera; 
 detect a face of a person in the captured still images; 
 automatically select without user input a candidate face for the person from the detected faces for the person in the captured still images; and 
 cause display of the selected candidate face on a display providing a live viewfinder feed of a scene to be captured, the selected candidate face replacing the face of the person in the live viewfinder feed on the display. 
 
     
     
       9. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 provide an indication in connection with the selected candidate face, the indication indicating to the user that the selected candidate face has been automatically selected. 
 
     
     
       10. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive a first user action on the displayed candidate face via the display providing the live viewfinder feed, wherein the display is a touch-sensitive display; 
 provide a set of additional candidate faces for a specific person in response to the first user action, the candidate faces originating from the set of captured still images; 
 receive a second user action; and 
 scroll through the set of additional candidate faces for the specific person in response to the second user action. 
 
     
     
       11. An apparatus according to  claim 10 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive a selection of an additional candidate face from the set of additional candidates; and 
 replace the selected candidate face with the selected additional candidate face in the live viewfinder feed on the display. 
 
     
     
       12. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 provide an indication to the user via the display that a candidate face has been automatically selected for all persons in the captured still images. 
 
     
     
       13. An apparatus according to  claim 12 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 receive an input from the user to store a still image where a candidate face has been automatically selected for all persons in the captured still images; and 
 store the still image. 
 
     
     
       14. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 automatically store without user actions a still image comprising a candidate face selected for all persons in the captured still images when a candidate face has been automatically selected for all persons in the captured still images. 
 
     
     
       15. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 automatically select without user input the candidate face based on at least one of the following: a posing angle, smiling level, and eye opening status. 
 
     
     
       16. An apparatus according to  claim 8 , wherein the at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to:
 replace a face of each person in the live viewfinder feed on the display with a selected candidate face for each person. 
 
     
     
       17. An apparatus according to  claim 8 , wherein the apparatus comprises the display. 
     
     
       18. A method comprising:
 obtaining a set of captured still images captured using an apparatus comprising a camera; 
 detecting a face of a person in the captured still images; 
 automatically selecting without user input a candidate face for the person from the detected faces for the person in the captured still images; and 
 causing display of the selected candidate face on a display providing a live viewfinder feed of a scene to be captured, the selected candidate face replacing the face of the person in the live viewfinder feed on the display. 
 
     
     
       19. A method according to  claim 18 , further comprising:
 receiving a first user action on the displayed candidate face via the display providing the live viewfinder feed, wherein the display is a touch-sensitive display; 
 providing a set of additional candidate faces for a specific person in response to the first user action, the candidate faces originating from the set of captured still images; 
 receiving a second user action; and 
 scrolling through the set of additional candidate faces for the specific person in response to the second user action. 
 
     
     
       20. A method according to  claim 18 , further comprising:
 automatically storing without user actions a still image comprising a candidate face selected for all persons in the captured still images when a candidate face has been automatically selected for all persons in the captured still images.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.