Patent ID: 9467750
Filing Date: 2016-10-11
CPC Classification: H04N

Claim Text:
1. A computer-implemented method for placing an overlay in video content, the method comprising: receiving, at an overlay server, video content; receiving, at the overlay server, an indication of an overlay to be placed in the received video content, the overlay being an item of electronic content including one or more of text, image, and multimedia content; generating, by an attention modeling module of the overlay server, saliency maps indicating relative salience of regions within frames of the video content based upon feature values in a region differing from other feature values in regions adjacent to the region; computing an auxiliary matrix by cumulating saliency values from the saliency maps; identifying, based on the saliency maps and the properties of the overlay, a plurality of unobtrusive locations where the overlay can be placed within the frames of the video content, wherein the unobtrusive locations are in lower salience regions; calculating unobtrusiveness values of the plurality of unobtrusive locations, the calculating being based at least in part on the auxiliary matrix; determining, by the overlay server, based on properties of the overlay, the unobtrusiveness values, and properties of the video content, an optimal location from amongst the plurality of unobtrusive locations where the overlay can be placed within the video content; and placing the overlay in the optimal location.