Audio themes
First Claim
Patent Images
1. An apparatus, comprising:
- one or more processors; and
memory containing instructions that are executable by the one or more processors to perform actions comprising;
obtaining an identification of an audio theme, wherein the audio theme specifies at least one audio characteristic of a simulated situation;
selecting first background audio having a first characteristic of the audio theme;
sending the first background audio to a device within a user environment, wherein the first background audio is played on a first speaker of the device within the user environment;
receiving audio from one or more regions of the user environment, the audio at least including a spoken request from a user within the one or more regions of the user environment;
determining a response to the spoken request;
selecting foreground audio based at least in part on the response, the foreground audio including the response and having a second characteristic of the audio theme that is determined based at least in part on the simulated situation and that is different from the first characteristic;
sending the foreground audio to the device within the user environment for output on the first speaker of the device within the user environment;
selecting second background audio having a third characteristic of the audio theme, wherein the second background audio is different than the first background audio; and
sending the second background audio to at least one of the device within the user environment for output on a second speaker of the device within the user environment or a second device for output on a third speaker of the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
A home interface comprises one or more audio interfaces within the premises of users. The audio interfaces are connected to an assistant service that detects conditions within rooms of user premises and that generates simulated audio themes for the rooms. The audio themes may be changed depending on detected conditions, and subthemes of a given audio theme may be implemented in different rooms.
-
Citations
26 Claims
-
1. An apparatus, comprising:
-
one or more processors; and memory containing instructions that are executable by the one or more processors to perform actions comprising; obtaining an identification of an audio theme, wherein the audio theme specifies at least one audio characteristic of a simulated situation; selecting first background audio having a first characteristic of the audio theme; sending the first background audio to a device within a user environment, wherein the first background audio is played on a first speaker of the device within the user environment; receiving audio from one or more regions of the user environment, the audio at least including a spoken request from a user within the one or more regions of the user environment; determining a response to the spoken request; selecting foreground audio based at least in part on the response, the foreground audio including the response and having a second characteristic of the audio theme that is determined based at least in part on the simulated situation and that is different from the first characteristic; sending the foreground audio to the device within the user environment for output on the first speaker of the device within the user environment; selecting second background audio having a third characteristic of the audio theme, wherein the second background audio is different than the first background audio; and sending the second background audio to at least one of the device within the user environment for output on a second speaker of the device within the user environment or a second device for output on a third speaker of the second device. - View Dependent Claims (2, 3, 4, 23, 25, 26)
-
-
5. A system, comprising:
-
one or more processors; and memory containing instructions that are executable by the one or more processors to perform actions comprising; selecting background audio corresponding to an audio theme and having a first characteristic of the audio theme; sending the background audio to a first device within a user environment, wherein the background audio is played on a first speaker of the first device within the user environment; determining an identity of a user in a room of the user environment; receiving a spoken request from the user of the user environment; determining a response to the spoken request based at least in part on the identity of the user; selecting first foreground audio, the first foreground audio including the response and having at least a second, different characteristic that is determined based at least in part on the audio theme; sending the first foreground audio to the first device within the user environment for output on the first speaker of the first device within the user environment; selecting second foreground audio having a third characteristic of the audio theme; and sending the second foreground audio to a second device within the user environment for output on a second speaker of the second device within the user environment. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 24)
-
-
14. A computer-implemented method comprising:
-
under control of one or more processors configured with executable instructions, selecting background audio having a first characteristic of an audio theme; sending the background audio to a device within a user environment, wherein the background audio is played on a speaker of the user environment; receiving information from a room of the user environment, the information comprising at least a spoken instruction representing a user request; determining a response to the user request; selecting first foreground audio, the first foreground audio including the response and having a second characteristic that is determined based at least in part on the audio theme and that is different from the first characteristic, the first foreground audio corresponding to a first subtheme of the audio theme; sending the first foreground audio to the device within the user environment for output on the speaker of the device within the user environment; selecting second foreground audio corresponding to a second subtheme of the audio theme; and sending the second foreground audio to the device within the user environment for output on a second speaker of the device within the user environment. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
under control of one or more processors configured with executable instructions, receiving first information from a first room of a user environment, the first information comprising an identity of a person present in the first room; selecting, by a remote device located remotely from the user environment, first audio corresponding to an audio theme based at least on the first information, the first audio having a first characteristic that is determined based at least in part on the audio theme; sending, by the remote device, the first audio to a first device, wherein the first audio is played on a first speaker of the first device within a second room of the user environment and wherein the second room is different from the first room; receiving second information from the second room, the second information comprises at least audio representing a user request; selecting, by the remote device, first foreground audio corresponding to the audio theme, the first foreground audio including a response to the user request and having a second characteristic that is determined based at least in part on the audio theme that is different from the first characteristic; sending, by the remote device, the first foreground audio to a second device, wherein the second audio is played on a second speaker of the second device within a third room of the user environment; selecting, by the remote device, second foreground audio that corresponds to the audio theme and that has a third characteristic that is different than the second characteristic; and sending, by the remote device, the second foreground audio to at least one of the second device within the user environment for output on a third speaker of the second device within the user environment or a third device for output on a fourth speaker of the third device. - View Dependent Claims (21, 22)
-
Specification