Audio responsive augmented reality
First Claim
1. A method, comprising:
- receiving, by one or more processors, a video stream comprising one or more frames containing image data and audio data;
detecting one or more audio characteristics within the audio data of the video stream;
identifying, based on the one or more audio characteristics, one or more graphical interface elements that correspond to the one or more audio characteristics detected within the audio data;
displaying the identified one or more graphical interface elements while the one or more audio characteristics continue to be detected within the audio data associated with multiple frames of the video stream, the one or more graphical interface elements displayed in a first portion of the video stream, wherein a first portion of the one or more graphical interface elements is persistently displayed while the one or more audio characteristics continue to be detected within the audio data associated with the multiple frames of the video stream, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time simultaneously with the first portion of the one or more graphical interface elements;
detecting a change in the audio data within the video stream; and
in response to detecting the change in the audio data, modifying the one or more graphical interface elements in a second portion of the video stream.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, media, and methods are presented for generating responsive augmented reality elements in a graphical user interface. The systems and methods receive a video stream having one or more frames containing image data and audio data. The systems and methods identify a set of coordinates within a portion of the one or more frames and identify one or more audio characteristics within the audio data of the video stream. In response to the one or more audio characteristics, the systems and methods generate one or more graphical interface elements and detect a change in the audio data within the video stream. The systems and methods modify the one or more graphical interface elements in a second portion of the video stream in response to the change in the audio data.
46 Citations
19 Claims
-
1. A method, comprising:
-
receiving, by one or more processors, a video stream comprising one or more frames containing image data and audio data; detecting one or more audio characteristics within the audio data of the video stream; identifying, based on the one or more audio characteristics, one or more graphical interface elements that correspond to the one or more audio characteristics detected within the audio data; displaying the identified one or more graphical interface elements while the one or more audio characteristics continue to be detected within the audio data associated with multiple frames of the video stream, the one or more graphical interface elements displayed in a first portion of the video stream, wherein a first portion of the one or more graphical interface elements is persistently displayed while the one or more audio characteristics continue to be detected within the audio data associated with the multiple frames of the video stream, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time simultaneously with the first portion of the one or more graphical interface elements; detecting a change in the audio data within the video stream; and in response to detecting the change in the audio data, modifying the one or more graphical interface elements in a second portion of the video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
one or more processors; and computer readable storage medium comprising instructions that, when executed by the one or more processors of a device, cause the one or more processors to perform operations comprising; receiving, by one or more processors, a video stream comprising one or more frames containing image data and audio data; detecting one or more audio characteristics within the audio data of the video stream; identifying, based on the one or more audio characteristics, one or more graphical interface elements that correspond to the one or more audio characteristics detected within the audio data; displaying the identified one or more graphical interface elements while the one or more audio characteristics continue to be detected within the audio data associated with multiple frames of the video stream, the one or more graphical interface elements displayed in a first portion of the video stream, wherein a first portion of the one or more graphical interface elements is persistently displayed while the one or more audio characteristics continue to be detected within the audio data associated with the multiple frames of the video stream, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time simultaneously with the first portion of the one or more graphical interface elements; detecting a change in the audio data within the video stream; and in response to detecting the change in the audio data, modifying the one or more graphical interface elements in a second portion of the video stream. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising non-transitory instructions that, when executed by one or more processors of a device, cause the device to perform operations comprising:
-
receiving, by one or more processors, a video stream comprising one or more frames containing image data and audio data; detecting one or more audio characteristics within the audio data of the video stream; identifying, based on the one or more audio characteristics, one or more graphical interface elements that correspond to the one or more audio characteristics detected within the audio data; displaying the identified one or more graphical interface elements while the one or more audio characteristics continue to be detected within the audio data associated with multiple frames of the video stream, the one or more graphical interface elements displayed in a first portion of the video stream, wherein a first portion of the one or more graphical interface elements is persistently displayed while the one or more audio characteristics continue to be detected within the audio data associated with the multiple frames of the video stream, and wherein a second portion of the one or more graphical interface elements is temporarily displayed for a predetermined period of time simultaneously with the first portion of the one or more graphical interface elements; detecting a change in the audio data within the video stream; and in response to detecting the change in the audio data, modifying the one or more graphical interface elements in a second portion of the video stream. - View Dependent Claims (16, 17, 18, 19)
-
Specification