Animation processing method
US-2024420402-A1 · Dec 19, 2024 · US
US9792714B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9792714-B2 |
| Application number | US-201313996002-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 20, 2013 |
| Priority date | Mar 20, 2013 |
| Publication date | Oct 17, 2017 |
| Grant date | Oct 17, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods may provide for identifying one or more facial expressions of a subject in a video signal and generating avatar animation data based on the one or more facial expressions. Additionally, the avatar animation data may be incorporated into an audio file associated with the video signal. In one example, the audio file is sent to a remote client device via a messaging application. Systems and methods may also facilitate the generation of avatar icons and doll animations that mimic the actual facial features and/or expressions of specific individuals.
Opening claim text (preview).
We claim: 1. An apparatus to manage avatars, comprising: a camera to capture an image of a subject and an image of a doll; a recognition module to identify one or more facial expressions of the subject and a doll face in a video signal generated by the camera; an avatar module to generate avatar animation data based on the one or more facial expressions of the subject; an audio module to incorporate the avatar animation data into an audio file associated with the video signal, and a transfer module, wherein the transfer module is to transfer the avatar animation data of the subject and audible content associated with the audio file to the doll face to obtain a doll animation. 2. The apparatus of claim 1 , further including a communications module to send the audio file to a remote client device via a messaging application. 3. The apparatus of claim 1 , wherein the audio module is to store timestamped facial motion data in a free data field of the audio file to incorporate the avatar animation data into the audio file. 4. The apparatus of claim 1 , wherein the audio module is to store a link to timestamped facial motion data in a sound metadata field of the audio file to incorporate the avatar animation data into the audio file. 5. The apparatus of claim 1 , further including: an icon module to generate an avatar icon based on the one or more facial expressions; a list module to add the avatar icon to an icon list; a user interface to present the icon list to a user and receive a user selection from the icon list; and a communications module to send the user selection to a remote client device in conjunction with a text message. 6. The apparatus of claim 5 , wherein the list module is to confirm that the avatar icon is not a duplicate on the icon list. 7. The apparatus of claim 1 , wherein the recognition module further includes: a tone module to identify a voice tone setting and change a tone of the audio file based on the voice tone setting. 8. At least one non-transitory computer readable storage medium comprising a set of instructions which, if executed by a computing device, cause the computing device to: capture an image of a subject and an image of a doll; identify one or more facial expressions of the subject and a doll face in a video signal; generate avatar animation data based on the one or more facial expressions of the subject; incorporate the avatar animation data into an audio file associated with the video signal, and transfer the avatar animation data of the subject and audible content associated with the audio file to the doll face to obtain a doll animation. 9. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, if executed, cause a computing device to send the audio file to a remote client device via a messaging application. 10. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, if executed, cause a computing device to store timestamped facial motion data in a free data field of the audio file to incorporate the avatar animation data into the audio file. 11. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, if executed, cause a computing device to store a link to timestamped facial motion data in a sound metadata field of the audio file to incorporate the avatar animation data into the audio file. 12. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, if executed, cause a computing device to: generate an avatar icon based on the one or more facial expressions; add the avatar icon to an icon list; present the icon list to a user; receive a user selection from the icon list; and send the user selection to a remote client device in conjunction with a text message. 13. The at least one non-transitory computer readable storage medium of claim 12 , wherein the instructions, if executed, cause a computing device to confirm that the avatar icon is not a duplicate on the icon list. 14. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, if executed, cause a computing device to: identify a voice tone setting; and change a tone of the audio file based on the voice tone setting. 15. A method of managing avatars, comprising: capturing an image of a subject and an image of a doll; identifying one or more facial expressions of the subject and a doll face in a video signal; generating avatar animation data based on the one or more facial expressions of the subject; incorporating the avatar animation data into an audio file associated with the video signal, and transferring the avatar animation data of the subject and audible content associated with the audio file to the doll face to obtain a doll animation. 16. The method of claim 15 , further including sending the audio file to a remote client device via a messaging application. 17. The method of claim 15 , wherein incorporating the avatar animation data into the audio file includes storing timestamped facial motion data in a free data field of the audio file. 18. The method of claim 15 , wherein incorporating the avatar animation data into the audio file includes storing a link to timestamped facial motion data in a sound metadata field of the audio file. 19. The method of claim 15 , further including: generating an avatar icon based on the one or more facial expressions; adding the avatar icon to an icon list; presenting the icon list to a user; receiving a user selection from the icon list; and sending the user selection to a remote client device in conjunction with a text message. 20. The method of claim 19 , further including confirming that the avatar icon is not a duplicate on the icon list. 21. The method of claim 15 , further including: identifying a voice tone setting; and changing a tone of the audio file based on the voice tone setting. 22. At least one non-transitory computer readable storage medium comprising a set of instructions which, if executed by a computing device, cause the computing device to: capture an image of a subject and an image of a doll; receive an audio file; receive a video signal that includes facial expressions of the subject and a doll face; use the audio file to obtain avatar animation data based on the facial expressions of the subject; render an avatar animation based on the audio file and the avatar animation data, and transfer the avatar animation data of the subject and audible content associated with the audio file to the doll face to obtain a doll animation. 23. The at least one non-transitory computer readable storage medium of claim 22 , wherein the audio signal is to be received from a messaging application of a remote client device. 24. The at least one non-transitory computer readable storage medium of claim 22 , wherein the instructions, if executed, cause a computing device to: retrieve timestamped facial motion data from a free data field of the audio file to obtain the avatar animation data; and synchronize the timestamped facial motion data with the audio file to render the avatar animation. 25. The at least one non-transitory computer readable storage medium of claim 22 , wherein the instructions, if executed, cause a computing device to: retrieve timestamped facial motion data f
Interoperability with other network applications or services · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.