Systems and methods for generating cartoon images from images
AssigneeUmojify, Inc.
InventorAfshin Pishevar
Life of this patent
Estimating the term…
Abstract
Systems and methods for generating cartoon images or emojis of an individual from a photograph of the individual is described. The systems and methods involve transmitting a picture of the individual, such as one taken with a mobile device, to a server that generates a set of emojis showing different emotions of the individual from the picture. The emojis are then transmitted to the mobile device and are available for use by the user in messaging applications, emails, or other electronic communications. The emojis can be added to the default keyboard of the mobile device or be generated in a separate emoji keyboard and be available for selection by the user.
Claims20
A personal emoji keyboard generating system comprising:
- a computer configured with software instructions that configures the computer to automatically:
- receive a photographic image of a head shot of a person;
- process the photographic image to identify landmarks and determine interrelationship between reference points on a face of the person in the heat shot image;
- store a database of cartoon landmarks;
- compare the landmarks of the photographic image to the database of cartoon landmarks and identify cartoon landmarks in the database that match or are the closest match;
- assemble a cartoon head shot image of the person by assembling the matching cartoon landmarks based on the determined interrelationships;
- store a plurality of algorithms that each corresponds to a defined emotion wherein the algorithm is configured to convert the cartoon head shot to express the defined emotion;
- convert the cartoon head shot using the algorithm, wherein the conversion results in producing a plurality of new cartoon images that each contains cartoon head shot that expresses a corresponding emotion defined by the corresponding algorithm;
- and
- transmit a digital keyboard containing a plurality of the new cartoon images expressing different emotions to a mobile device of the person.
A method for generating a personal emoji keyboard comprising:
- receiving, by a computer, a photographic image of a head shot of a person;
- processing, by the computer, the photographic image to identify landmarks and determining, by the computer, interrelationship between reference points on a face of the person in the heat shot image;
- storing, in the computer, a database of cartoon landmarks;
- comparing, by the computer, the landmarks of the photographic image to the database of cartoon landmarks and identifying, by the computer, cartoon landmarks in the database that match or are the closest match;
- assembling, by the computer, a cartoon head shot image of the person by assembling the matching cartoon landmarks based on the determined interrelationships;
- storing, in the computer, a plurality of algorithms that each corresponds to a defined emotion wherein the algorithm is configured to convert the cartoon head shot to express the defined emotion;
- converting, by the computer, the cartoon head shot using the algorithm, wherein the conversion results in producing a plurality of new cartoon images that each contains cartoon head shot that expresses a corresponding emotion defined by the corresponding algorithm;
- and
- transmitting, by the computer, a digital keyboard containing a plurality of the new cartoon images expressing different emotions to a mobile device of the person.
A computer readable data medium storing computer-executable instructions that, when executed by a processor, cause the processor to:
- receive a photographic image of a head shot of a person;
- process the photographic image to identify landmarks and determine interrelationship between reference points on a face of the person in the heat shot image;
- store a database of cartoon landmarks;
- compare the landmarks of the photographic image to the database of cartoon landmarks and identify cartoon landmarks in the database that match or are the closest match;
- assemble a cartoon head shot image of the person by assembling the matching cartoon landmarks based on the determined interrelationships;
- store a plurality of algorithms that each corresponds to a defined emotion wherein the algorithm is configured to convert the cartoon head shot to express the defined emotion;
- convert the cartoon head shot using the algorithm, wherein the conversion results in producing a plurality of new cartoon images that each contains cartoon head shot that expresses a corresponding emotion defined by the corresponding algorithm;
- and
- transmit a digital keyboard containing a plurality of the new cartoon images expressing different emotions to a mobile device of the person.
Dependencies are inferred from the claim text.