US20160163084A1

Systems and methods for creating and distributing modifiable animated video messages

Claim Score by NHIP

Read claim 13, the broadest

Abstract

Systems and methods in accordance with embodiments of the invention enable collaborative creation, transmission, sharing, non-linear exploration, and modification of animated video messages. One embodiment includes a video camera, a processor, a network interface, and storage containing an animated message application, and a 3D character model. In addition, the animated message application configures the processor to: capture a video sequence using the video camera; detect a human face within a sequence of video frames; track changes in human facial expression of a human face detected within a sequence of video frames; map tracked changes in human facial expression to motion data, where the motion data is generated to animate the 3D character model; apply motion data to animate the 3D character model; render an animation of the 3D character model into a file as encoded video; and transmit the encoded video to a remote device via the network interface.

US20160163084A1, drawing sheet 1
Sheet 1 of 13

Term

6.4 yearsto projected expiry

Projected expiry 6 March 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A computer-implemented method for generating animated video messages using video images of human faces, the method comprising:receiving a sequence of video frames;detecting a human face within the sequence of the video frames;tracking, within the sequence of video frames, facial expression changes in the detected human face;mapping, by at least one processor, the tracked facial expression changes to three-dimensional motion data;and applying the mapped three-dimensional motion data to a three-dimensional character model to animate a face of the three-dimensional character model.
  2. 13
    Broadest claimClaim Score 70, broad(NHIP)A computer-implemented method for generating animated video messages using video images of human faces, the method comprising:capturing a sequence of video frames;detecting a facial expression within the sequence of the video frames;matching, by at least one processor, the detected facial expression to a stored facial expression;obtaining three-dimensional motion data associated with the stored facial expression that matches the detected facial expression;and applying the three-dimensional motion data to a three-dimensional character model to animate a face of the three-dimensional character model such that the animation replicates the detected facial expression on the three-dimensional character model.
  3. 18
    A system for generating animated video messages using video images of human faces, the system comprising:at least one processor;and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to: receive a sequence of video frames;detect a human face within the sequence of the video frames;track, within the sequence of video frames, facial expression changes in the detected human face;map the tracked facial expression changes to three-dimensional motion data;and apply the mapped three-dimensional motion data to a three-dimensional character model to animate a face of the three-dimensional character model.