Patent ID: 9088426
Filing Date: 2015-07-21
Classification: G06T,H04L,H04N

Abstract:
1. A method comprising: obtaining at least one frame from a media stream, wherein the at least one frame includes a face of a user, and wherein the media stream includes one or more of a video stream, an audio stream, an outbound stream, and an inbound stream; determining a plurality of facial coordinates within the at least one frame using a face detection algorithm; obtaining at least one media content item, wherein at least one media content item is obtained from one of a server, a third-party application, and a remote user; obtaining one or more parameters from the remote user, wherein the one or more parameters specify coordinates in the at least one frame where the at least one media content item is to be added, and wherein the at least one media content item includes image content; adding the at least one media content item to the at least one frame based on the facial coordinates and coordinates specified by the one or more parameters, wherein the adding of the at least one media content item comprises one of overlaying the at least one media content item on one or more frames and replacing at least a portion of the one or more frames with the at least one media content item, and wherein the one or more parameters include one or more sound parameters that specify audio content to be played in combination with one or more particular actions associated with the image content; and scaling the at least one media content item based on the at least one frame.