System, method, and computer program for transmitting face models based on face data points
First Claim
Patent Images
1. A device, comprising:
- a non-transitory memory storing instructions; and
one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to;
receive a first image;
identify at least one face associated with the first image;
create a face model of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points;
transmit the face model;
provide a real-time stream of the at least one face;
determine a real-time face model of the real-time stream using the face model;
transmit the real-time face model, wherein the real-time face model is automatically transmitted based on a network latency threshold condition or a dropped packet threshold condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program are provided for transmitting face models based on face data points. In use, a first image is received and at least one face associated with the first image is identified. Next, a face model is created of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points. The face model is transmitted. Additionally, a real-time stream is enabled of the at least one face, and a real-time face model is determined of the real-time stream using the face model. The real-time face model is then transmitted.
22 Citations
19 Claims
-
1. A device, comprising:
-
a non-transitory memory storing instructions; and one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to; receive a first image; identify at least one face associated with the first image; create a face model of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points; transmit the face model; provide a real-time stream of the at least one face; determine a real-time face model of the real-time stream using the face model; transmit the real-time face model, wherein the real-time face model is automatically transmitted based on a network latency threshold condition or a dropped packet threshold condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, using a processor, a first image; identifying, using the processor, at least one face associated with the first image; creating, using the processor, a face model of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points; transmitting, using the processor, the face model; providing, using the processor, a real-time stream of the at least one face; determining, using the processor, a real-time face model of the real-time stream using the face model; transmitting, using the processor, the real-time face model, wherein the real-time face model is automatically transmitted based on a network latency threshold condition or a dropped packet threshold condition.
-
-
19. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor instruct the processor to:
-
receive a first image; identify at least one face associated with the first image; create a face model of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points; transmit the face model; provide a real-time stream of the at least one face; determine a real-time face model of the real-time stream using the face model; transmit the real-time face model, wherein the real-time face model is automatically transmitted based on a network latency threshold condition or a dropped packet threshold condition.
-
Specification