Augmented reality speech balloon system
First Claim
Patent Images
1. A system comprising:
- a memory; and
at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising;
causing display at a client device, of a presentation of a space, the presentation of the space including at least a first person;
detecting, by the client device, speech that comprises speech properties, the speech properties including a volume of the speech;
identifying the first person as a source of the speech;
identifying a first language in response to the detecting the speech;
translating the speech from the first language to a second language in response to the identifying the first language;
selecting a speech bubble from a speech bubble library based on the volume of the speech, the speech bubble library comprising a plurality of speech bubbles; and
causing display of the speech bubble at a position proximate to the first person within the presentation of the space, the speech bubble containing a display of the translated text string.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an augmented reality system to generate and cause display of an augmented reality interface at a client device. Various embodiments may detect speech, identify a source of the speech, transcribe the speech to a text string, generate a speech bubble based on properties of the speech and that includes a presentation of the text string, and cause display of the speech bubble at a location in the augmented reality interface based on the source of the speech.
-
Citations
20 Claims
-
1. A system comprising:
-
a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising; causing display at a client device, of a presentation of a space, the presentation of the space including at least a first person; detecting, by the client device, speech that comprises speech properties, the speech properties including a volume of the speech; identifying the first person as a source of the speech; identifying a first language in response to the detecting the speech; translating the speech from the first language to a second language in response to the identifying the first language; selecting a speech bubble from a speech bubble library based on the volume of the speech, the speech bubble library comprising a plurality of speech bubbles; and causing display of the speech bubble at a position proximate to the first person within the presentation of the space, the speech bubble containing a display of the translated text string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
causing display at a client device, of a presentation of a space, the presentation of the space including at least a first person; detecting, by the client device, speech that comprises speech properties, the speech properties including a volume of the speech; identifying the first person as a source of the speech; identifying a first language in response to the detecting the speech; translating the speech from the first language to a second language in response to the identifying the first language; selecting a speech bubble from a speech bubble library based on the volume of the speech, the speech bubble library comprising a plurality of speech bubbles; and causing display of the speech bubble at a position proximate to the first person within the presentation of the space, the speech bubble containing a display of the translated text string. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations including:
-
causing display at a client device, of a presentation of a space, the presentation of the space including at least a first person; detecting, by the client device, speech that comprises speech properties, the speech properties including a volume of the speech; identifying the first person as a source of the speech; identifying a first language in response to the detecting the speech; translating the speech from the first language to a second language in response to the identifying the first language, selecting a speech bubble from a speech bubble library based on the volume of the speech, the speech bubble library comprising a plurality of speech bubbles; and causing display of the speech bubble at a position proximate to the first person within the presentation of the space, the speech bubble containing a display of the translated text string. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification