Communication using interactive avatars

US9386268B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9386268-B2
Application numberUS-201213996009-A
CountryUS
Kind codeB2
Filing dateApr 9, 2012
Priority dateApr 9, 2012
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generally this disclosure describes a video communication system that replaces actual live images of the participating users with animated avatars. A method may include selecting an avatar; initiating communication; detecting a user input; identifying the user input; identifying an animation command based on the user input; generating avatar parameters; and transmitting at least one of the animation command and the avatar parameters.

First claim

Opening claim text (preview).

What is claimed: 1. A system, comprising: a user input device configured to capture a user input; communication circuitry configured to transmit and receive information; a microphone configured to capture sound and convert the captured sound into a corresponding audio signal; and one or more non-transitory storage memories having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising: selecting an avatar; receiving at least one image of a user; passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user; detecting a user input with said user input device, said user input comprising at least one of a touch and a gesture; determining one or more animation commands associated with a user input identifier corresponding to a detected user input; determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands; modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar; transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device; capturing user speech and converting the user speech into a corresponding user speech signal; transforming the user speech signal into an avatar speech signal; and transmitting the avatar speech signal to the remote device. 2. The system of claim 1 , further comprising a camera configured to capture images, wherein the instructions that when executed by one or more processors result in the following additional operations: capturing the at least one image of the user; performing facial detection on said at least one image to detect a face in the image; extracting features from the face; and passively animating the avatar based at least in part on extracted features from said face, such that said passively animated avatar mimics motion of at least a portion of said face. 3. The system of claim 1 , further comprising a display, wherein the instructions that when executed by one or more processors result in the following additional operations: displaying said avatar; receiving at least one of a remote animation command and remote avatar parameters; and passively animating said avatar at least in part based on at least one of the remote animation command and the remote avatar parameters. 4. The system of claim 1 , further comprising a speaker configured to convert an audio signal into sound, wherein the instructions that when executed by one or more processors result in the following additional operations: receiving a remote avatar speech signal; and converting the remote avatar speech signal into avatar speech. 5. The system of claim 1 , wherein: the user input device is a depth camera; and the user input is a gesture detected by said depth camera. 6. The system of claim 1 , wherein: the user input device is a touch-sensitive display; the user input is a touch event; and said touch event comprises at least one of a touch type and a touch location. 7. The system of claim 1 , wherein the transforming comprises at least one of pitch shifting and time stretching. 8. A method, comprising: selecting an avatar; receiving at least one image of a user; passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user; detecting a user input with a user input device, said user input comprising at least one of a touch and a gesture; determining one or more animation commands associated with a user input identifier corresponding to a detected user input; determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands; modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar; transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device; capturing user speech and converting the user speech into a corresponding user speech signal; transforming the user speech signal into an avatar speech signal; and transmitting the avatar speech signal to the remote device. 9. The method of claim 8 , further comprising: capturing the at least one image of the user; performing facial detection on said at least one image to detect a face in the image; extracting features from the face; and passively animating the avatar based at least in part on extracted features from said face, such that said passively animated avatar mimics motion of at least a portion of said face. 10. The method of claim 8 , further comprising: displaying said avatar; receiving at least one of a remote animation command and remote avatar parameters; and passively animating said avatar at least in part based on at least one of the remote animation command and the remote avatar parameters. 11. The method of claim 8 , further comprising: receiving a remote avatar speech signal; and converting the remote avatar speech signal into avatar speech. 12. The method of claim 8 , wherein: the user input device is a depth camera; and the user input is a gesture detected by said depth camera. 13. The method of claim 8 , wherein: The user input device is a touch-sensitive display; the user input is a touch event; and the touch event comprises at least one of a touch type and a touch location. 14. The method of claim 8 , wherein the transforming comprises at least one of pitch shifting and time stretching. 15. A system comprising one or more non-transitory storage memories having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising: selecting an avatar; receiving at least one image of a user; passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user; detecting a user input, said user input comprising at least one of a touch and a gesture; determining one or more animation commands associated with a user input identifier corresponding to a detected user input; determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands; modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar; transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device; capturing user speech and converting the user speech into a corresponding user speech signal; transforming the user speech signal into an avatar speech signal; and transmitting the avatar speech signal to the remote devic

Assignees

Inventors

Classifications

  • H04N7/157Primary

    defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827) · CPC title

  • Adapting to target pitch · CPC title

  • of characters, e.g. humans, animals or virtual beings · CPC title

  • H04N7/147Primary

    Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · CPC title

  • Changing voice quality, e.g. pitch or formants · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9386268B2 cover?
Generally this disclosure describes a video communication system that replaces actual live images of the participating users with animated avatars. A method may include selecting an avatar; initiating communication; detecting a user input; identifying the user input; identifying an animation command based on the user input; generating avatar parameters; and transmitting at least one of the anim…
Who is the assignee on this patent?
Tong Xiaofeng, Li Wenlong, Du Yangzhou, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N7/157. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).