US10148884B2ActiveUtilityA1
Facilitating capturing a digital image
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-modifiedThe 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.