Overlaying Text In Images For Display To A User Of A Digital Magazine
First Claim
1. A method comprising:
- obtaining an image for presentation to a user of a digital magazine server;
identifying one or more features of the image, the features identifying regions containing one or more objects included in the image;
identifying one or more regions in the image capable of including text based at least in part on the one or more identified features, a region in the image capable of including text having at least a threshold distance from an identified feature;
selecting text for presentation along with the image;
selecting one or more of the one or more regions in the image capable of including text; and
modifying the image to present the selected text in the one or more selected regions in the image capable of including text.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital magazine server presents content retrieved from various sources to a user. The content may include various images, with images selected by the digital magazine server for presentation to a user along with additional content. Text associated with an image may also be retrieved and presented to the user along with the image. To improve presentation of images with text, the digital magazine server identifies features in an image and identifies regions of the image where text is capable of being presented without obscuring or being obscured by features of the image. The image is modified to present text associated with the image in one or more of the identified images, allowing the text to be presented without detracting from features of the image.
54 Citations
25 Claims
-
1. A method comprising:
-
obtaining an image for presentation to a user of a digital magazine server; identifying one or more features of the image, the features identifying regions containing one or more objects included in the image; identifying one or more regions in the image capable of including text based at least in part on the one or more identified features, a region in the image capable of including text having at least a threshold distance from an identified feature; selecting text for presentation along with the image; selecting one or more of the one or more regions in the image capable of including text; and modifying the image to present the selected text in the one or more selected regions in the image capable of including text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining an image for presentation to a user of a digital magazine server; identifying one or more features of the image, the features identifying regions containing one or more objects included in the image; identifying one or more regions in the image capable of including text based at least in part on the one or more identified features, a region in the image capable of including text having at least a threshold distance from an identified feature; selecting text for presentation along with the image; selecting one or more of the one or more regions in the image capable of including text; modifying the image to present the selected text in the one or more selected regions in the image capable of including text; and displaying the modified image to the user of the digital magazine sever. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a computer-readable medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
obtain an image for presentation to a user of a digital magazine server; identify one or more features of the image, the features identifying regions containing one or more objects included in the image; identify one or more regions in the image capable of including text based at least in part on the one or more identified features, a region in the image capable of including text having at least a threshold distance from an identified feature; select text for presentation along with the image; select one or more of the one or more regions in the image capable of including text; modify the image to present the selected text in the one or more selected regions in the image capable of including text; and display the modified image to the user of the digital magazine server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification