×

Attribute-based audio channel arbitration

  • US 10,055,190 B2
  • Filed: 12/16/2013
  • Issued: 08/21/2018
  • Est. Priority Date: 12/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors;

    a speaker;

    a microphone;

    a network communications interface configured to communicate with a remote, network-based speech command service; and

    non-transitory computer-readable media storing computer executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;

    receiving a first command from the network-based speech command service to play audio content;

    receiving, from the network-based speech command service, a mixing attribute specified by the network-based speech command service and indicating whether to mix the audio content with additional audio content, the mixing attribute comprising;

    first data specifying that the audio content is not to be played by the speaker at a same time as the additional audio content;

    orsecond data specifying that the audio content is to be played by the speaker at the same time as the additional audio content;

    playing the audio content on the speaker at a first volume;

    receiving a second command from the network-based speech command service to play a speech message, wherein the speech message corresponds to a type of the additional audio content;

    receiving an interrupt attribute from the network-based speech command service, wherein the interrupt attribute corresponds to the speech message, wherein the interrupt attribute is specified by the network-based speech command service and specifies whether the audio content is to be attenuated or paused while the speech message is played, the interrupt attribute comprising;

    third data specifying that the audio content is to be attenuated while the speech message is played;

    orfourth data specifying that the audio content is to be paused while the speech message is played;

    playing the speech message on the speaker;

    based at least in part on the mixing attribute comprising the second data and the interrupt attribute comprising the third data, lowering playback volume of the audio content to a second volume during playing of the speech message; and

    based at least in part on one or more of the mixing attribute comprising the first data or the interrupt attribute comprising the fourth data, pausing the playing of the audio content during playing of the speech message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×