Automated cinematic decisions based on descriptive models
First Claim
1. A method comprising, by a computing device:
- identifying, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, one or more coordinate points that correspond to one or more facial features of the person;
generating a facial structure associated with the person based on the one or more coordinate points, wherein the facial structure maps the one or more facial features, wherein generating the facial structure comprises;
comparing the one or more coordinate points to a pre-determined facial structure to determine a likelihood that the pre-determined facial structure corresponds to a facial structure of the person;
generating a body skeletal structure for the person based on the generated facial structure, wherein generating the body skeletal structure comprises;
aligning a candidate body skeletal structure with the generated facial structure; and
comparing the candidate body skeletal structure to a pre-determined body skeletal structure to determine a likelihood that the pre-determined body skeletal structure corresponds to a body skeletal structure of the person;
associating the generated body skeletal structure and facial structure with the person in the environment; and
determining one or more instructions for a camera, microphone, speaker, or display screen based on the generated body skeletal structure and facial structure.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes identifying, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, a coordinate point that corresponds to a facial feature of the person; generating a facial structure for a face of the person, wherein the facial structure: covers a plurality of facial features of the person; and substantially matches a pre-determined facial structure; generating a body skeletal structure for the person, wherein the body skeletal structure substantially matches a predetermined body skeletal structure and substantially aligns with the generated facial structure in at least one dimension of a two-dimensional coordinate plane; and associating the generated body skeletal structure and facial structure with the person in the environment.
-
Citations
20 Claims
-
1. A method comprising, by a computing device:
-
identifying, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, one or more coordinate points that correspond to one or more facial features of the person; generating a facial structure associated with the person based on the one or more coordinate points, wherein the facial structure maps the one or more facial features, wherein generating the facial structure comprises; comparing the one or more coordinate points to a pre-determined facial structure to determine a likelihood that the pre-determined facial structure corresponds to a facial structure of the person; generating a body skeletal structure for the person based on the generated facial structure, wherein generating the body skeletal structure comprises; aligning a candidate body skeletal structure with the generated facial structure; and comparing the candidate body skeletal structure to a pre-determined body skeletal structure to determine a likelihood that the pre-determined body skeletal structure corresponds to a body skeletal structure of the person; associating the generated body skeletal structure and facial structure with the person in the environment; and determining one or more instructions for a camera, microphone, speaker, or display screen based on the generated body skeletal structure and facial structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
identify, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, one or more coordinate points that correspond to one or more facial features of the person; generate a facial structure associated with the person based on the one or more coordinate points, wherein the facial structure maps the one or more facial features, wherein generating the facial structure comprises; comparing the one or more coordinate points to a pre-determined facial structure to determine a likelihood that the pre-determined facial structure corresponds to a facial structure of the person; generate a body skeletal structure for the person based on the generated facial structure, wherein generating the body skeletal structure comprises; aligning the candidate body skeletal structure with the generated facial structure; and comparing a candidate body skeletal structure to a pre-determined body skeletal structure to determine a likelihood that the pre-determined body skeletal structure corresponds to a body skeletal structure of the person; associate the generated body skeletal structure and facial structure with the person in the environment; and determine one or more instructions for a camera, microphone, speaker, or display screen based on the generated body skeletal structure and facial structure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to; identify, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, one or more coordinate points that correspond to one or more facial features of the person; generate a facial structure associated with the person based on the one or more coordinate points, wherein the facial structure maps the one or more facial features, wherein generating the facial structure comprises; comparing the one or more coordinate points to a pre-determined facial structure to determine a likelihood that the pre-determined facial structure corresponds to a facial structure of the person; generate a body skeletal structure for the person based on the generated facial structure, wherein generating the body skeletal structure comprises; aligning a candidate body skeletal structure with the generated facial structure; and comparing the candidate body skeletal structure to a pre-determined body skeletal structure to determine a likelihood that the pre-determined body skeletal structure corresponds to a body skeletal structure of the person; associate the generated body skeletal structure and facial structure with the person in the environment; and determine one or more instructions for a camera, microphone, speaker, or display screen based on the generated body skeletal structure and facial structure. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification