PRESENTING TRANSLATIONS OF TEXT DEPICTED IN IMAGES
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving an image;
identifying text depicted in the image, the identified text being in one or more text blocks identified in the image, each text block being distinct from other text blocks in the image;
selecting, for the image, a prominence presentation context from a plurality of prominence contexts, wherein each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images and each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image, the selecting of the prominence presentation context being based on the relative prominence of the one or more text blocks in which the identified text is depicted in the image;
identifying a user interface that corresponds to the selected prominence presentation context; and
presenting additional information for at least a portion of the text depicted in the image using the identified user interface, the user interface presenting the additional information in an overlay over the image.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.
146 Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving an image; identifying text depicted in the image, the identified text being in one or more text blocks identified in the image, each text block being distinct from other text blocks in the image; selecting, for the image, a prominence presentation context from a plurality of prominence contexts, wherein each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images and each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image, the selecting of the prominence presentation context being based on the relative prominence of the one or more text blocks in which the identified text is depicted in the image; identifying a user interface that corresponds to the selected prominence presentation context; and presenting additional information for at least a portion of the text depicted in the image using the identified user interface, the user interface presenting the additional information in an overlay over the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a data processing apparatus; and a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving an image; identifying text depicted in the image, the identified text being in one or more text blocks identified in the image, each text block being distinct from other text blocks in the image; selecting, for the image, a prominence presentation context from a plurality of prominence contexts, wherein each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images and each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image, the selecting of the prominence presentation context being based on the relative prominence of the one or more text blocks in which the identified text is depicted in the image; identifying a user interface that corresponds to the selected prominence presentation context; and presenting additional information for at least a portion of the text depicted in the image using the identified user interface, the user interface presenting the additional information in an overlay over the image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving an image; identifying text depicted in the image, the identified text being in one or more text blocks identified in the image, each text block being distinct from other text blocks in the image; selecting, for the image, a prominence presentation context from a plurality of prominence contexts, wherein each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images and each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image, the selecting of the prominence presentation context being based on the relative prominence of the one or more text blocks in which the identified text is depicted in the image; identifying a user interface that corresponds to the selected prominence presentation context; and presenting additional information for at least a portion of the text depicted in the image using the identified user interface, the user interface presenting the additional information in an overlay over the image.
-
Specification