Audio control of multimedia objects
First Claim
1. A computing device, comprising:
- one or more processors;
at least one module operable by the one or more processors to;
receive first and second electronic documents, wherein the first electronic document indicates a first multimedia object capable of generating first audio data, and the second electronic document indicates a second multimedia object capable of generating second audio data;
in response to rendering the first electronic document to output the first audio data using a call to an application programming interface (API) for outputting the first audio data associated with the first multimedia object, register the first multimedia object, wherein registering the first multimedia object comprises storing a multimedia object identifier for the first multimedia object that uniquely identifies the first multimedia object indicated in the first electronic document;
receive the first audio data associated with the first multimedia object;
determine, based on the multimedia object identifier and one or more configuration parameters, a volume level of the first audio data of the first multimedia object, wherein the one or more configuration parameters define one or more volume levels associated with the first multimedia object; and
output, to an output device, the audio data at the determined volume level.
2 Assignments
0 Petitions
Accused Products
Abstract
In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method includes receiving an electronic document that includes a group of one or more multimedia objects capable of generating audio data. The method also includes registering a multimedia object of the group of one or more multimedia objects, wherein registering the multimedia object comprises storing a multimedia object identifier that identifies the multimedia object. The method further includes receiving audio data; and determining, by a computing device, a volume level of the audio data generated by the registered multimedia object based on one or more configuration parameters, wherein the one or more configuration parameters define one or more volume levels associated with the multimedia object identifier. The method also includes outputting, to an output device, the audio data at the determined volume level.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
one or more processors; at least one module operable by the one or more processors to; receive first and second electronic documents, wherein the first electronic document indicates a first multimedia object capable of generating first audio data, and the second electronic document indicates a second multimedia object capable of generating second audio data; in response to rendering the first electronic document to output the first audio data using a call to an application programming interface (API) for outputting the first audio data associated with the first multimedia object, register the first multimedia object, wherein registering the first multimedia object comprises storing a multimedia object identifier for the first multimedia object that uniquely identifies the first multimedia object indicated in the first electronic document; receive the first audio data associated with the first multimedia object; determine, based on the multimedia object identifier and one or more configuration parameters, a volume level of the first audio data of the first multimedia object, wherein the one or more configuration parameters define one or more volume levels associated with the first multimedia object; and output, to an output device, the audio data at the determined volume level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving first and second electronic documents, wherein the first electronic document indicates a first multimedia object capable of generating first audio data, and the second electronic document indicates a second multimedia object capable of generating second audio data; in response to rendering the first electronic document to output the first audio data using a call to an application programming interface (API) for outputting the first audio data associated with the first multimedia object, registering the first multimedia object, wherein registering the first multimedia object comprises storing a multimedia object identifier for the first multimedia object that uniquely identifies the first multimedia object indicated in the first electronic document; receiving the first audio data associated with the first multimedia object; determining, by a computing device and based on the multimedia object identifier, a volume level of the first audio data of the first multimedia object based on one or more configuration parameters, wherein the one or more configuration parameters define one or more volume levels associated with the first multimedia object; and outputting, to an output device, the audio data at the determined volume level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a computing device to perform operations comprising:
-
receiving first and second electronic documents, wherein the first electronic document indicates a first multimedia object capable of generating first audio data, and the second electronic document indicates a second multimedia object capable of generating second audio data; in response to rendering the first electronic document to output the first audio data using a call to an application programming interface (API) for outputting the first audio data associated with the first multimedia object, registering the first multimedia object, wherein registering the first multimedia object comprises storing a multimedia object identifier for the first multimedia object that uniquely identifies the first multimedia object indicated in the first electronic document; receiving the first audio data associated with the first multimedia object; determining, by a computing device and based on the multimedia object identifier, a volume level of the first audio data of the first multimedia object based on one or more configuration parameters, wherein the one or more configuration parameters define one or more volume levels associated with the first multimedia object; and outputting, to an output device, the audio data at the determined volume level. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification