METHOD AND APPARATUS FOR DETERMINING IDENTITY AND PROGRAMING BASED ON IMAGE FEATURES
First Claim
1. A method of identifying a plurality of performers in a performance, comprising:
- obtaining a plurality of photos which respectively depict faces in the performance of the plurality of performers;
initializing a master list with a predetermined performance title; and
performing, by a computing system, the following steps until all the obtained photos have been selected;
selecting one of the obtained photos that has not been selected;
matching the selected photo with a photo in a database,wherein each matched photo in the database depicts a face of a performer who has appeared in a performance whose title is on the master list;
determining a list of photos from matched photos in the database as matching results for the selected photo; and
when a best of the matching results satisfies a predetermined condition,obtaining a list of titles of performances in which the performer whose face is depicted in the best matching result appears, andupdating the master list of performance titles with the obtained list of performance titles.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and related methods are disclosed for identifying performers in a performance. The system takes one or more photos capturing faces of multiple performers in a performance and generates one photo for each of the faces. The system identifies the faces in a specific order by matching the generated photos against a database of photos of known performers in that order. The system reduces the number of photos against which each generated photo is matched by identifying the performance based on various factors, including the experience of the performers, the contents of the performance, and the play time and location of the performance. The system presents multiple identification results for each face in a specific order based on the match quality, promotional consideration, user preference, or other factors. In addition, based on a history of performance viewing and performer selection, the system recommends related performances and performers.
20 Citations
27 Claims
-
1. A method of identifying a plurality of performers in a performance, comprising:
-
obtaining a plurality of photos which respectively depict faces in the performance of the plurality of performers; initializing a master list with a predetermined performance title; and performing, by a computing system, the following steps until all the obtained photos have been selected; selecting one of the obtained photos that has not been selected; matching the selected photo with a photo in a database, wherein each matched photo in the database depicts a face of a performer who has appeared in a performance whose title is on the master list; determining a list of photos from matched photos in the database as matching results for the selected photo; and when a best of the matching results satisfies a predetermined condition, obtaining a list of titles of performances in which the performer whose face is depicted in the best matching result appears, and updating the master list of performance titles with the obtained list of performance titles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for identifying an unidentified person in an unidentified performance, comprising:
-
a processor and memory, cooperating to function as; a receiving unit configured to receive a facial photo of the unidentified person in the unidentified performance; a determining unit configured to determine a list of identified performances as potential matches of the unidentified performance; a comparing unit configured to compare the received facial photo with a facial photo in a database to produce a score, wherein each compared facial photo in the database depicts a face of an identified person who has appeared in one of the identified performances; and an identifying unit configured to identify a list of facial photos from compared facial photos in the database each associated with a score above a predetermined threshold. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable storage medium whose contents are capable of causing a computer device with a processor and memory to perform a method of identifying a plurality of people in a performance, the method comprising:
-
obtaining one or more images depicting faces in the performance of the plurality of people; extracting, by the computer device, a facial image for each of the plurality of people from the obtained one or more images, sending, by the computer device, the extracted facial images to a server system; and receiving, by the computer device, a list of matches for each of the plurality of people from the server system, wherein each match contains a facial photo of a performer and identifying information of the performer, and wherein at least some of the matches correspond to performers who have appeared in the same performance. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification