AUDIO CONTROL OF MULTIMEDIA OBJECTS
First Claim
1. A method comprising:
- receiving, by a computing device, an electronic document that includes a group of one or more multimedia objects capable of generating audio data;
registering, by the computing device, first and second multimedia objects of the group of one or more multimedia objects, wherein registering the first and second multimedia objects comprises determining first and second multimedia object identifiers that identify the respective multimedia objects;
receiving, by the computing device, first audio data generated by the registered first multimedia object and receiving second audio data generated by the registered second multimedia object;
determining based on a dominant heuristic, by the computing device, that the second registered multimedia object is a dominant multimedia object, wherein the dominant heuristic indicates that the second registered multimedia object is a most probable multimedia object of the group of multimedia objects to be focused on by a user;
in response to determining that the second registered multimedia object is the dominant multimedia object, determining, by the computing device, at least one configuration parameter configured to change a volume level associated with at least the registered first or second multimedia object, wherein the at least one configuration parameter defines one or more volume levels associated with the dominant multimedia object;
in response to determining the at least one configuration parameter, determining based on the at least one configuration parameter, by the computing device, a first volume level of the first audio data and a second volume level of the second audio data; and
outputting, to an output device, the first and second audio data at the respective first and second volume levels.
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
21 Claims
-
1. A method comprising:
-
receiving, by a computing device, an electronic document that includes a group of one or more multimedia objects capable of generating audio data; registering, by the computing device, first and second multimedia objects of the group of one or more multimedia objects, wherein registering the first and second multimedia objects comprises determining first and second multimedia object identifiers that identify the respective multimedia objects; receiving, by the computing device, first audio data generated by the registered first multimedia object and receiving second audio data generated by the registered second multimedia object; determining based on a dominant heuristic, by the computing device, that the second registered multimedia object is a dominant multimedia object, wherein the dominant heuristic indicates that the second registered multimedia object is a most probable multimedia object of the group of multimedia objects to be focused on by a user; in response to determining that the second registered multimedia object is the dominant multimedia object, determining, by the computing device, at least one configuration parameter configured to change a volume level associated with at least the registered first or second multimedia object, wherein the at least one configuration parameter defines one or more volume levels associated with the dominant multimedia object; in response to determining the at least one configuration parameter, determining based on the at least one configuration parameter, by the computing device, a first volume level of the first audio data and a second volume level of the second audio data; and outputting, to an output device, the first and second audio data at the respective first and second volume levels. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
2-3. -3. (canceled)
-
19. 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 an electronic document that includes a group of one or more multimedia objects capable of generating audio data; registering first and second multimedia objects of the group of one or more multimedia objects, wherein registering the first and second multimedia objects comprises determining first and second multimedia object identifiers that identify the respective multimedia objects; receiving audio data generated by the registered first multimedia object and receiving second audio data generated by the registered second multimedia object; determining based on a dominant heuristic that the second registered multimedia object is a dominant multimedia object, wherein the dominant heuristic indicates that the second registered multimedia object is a most probable multimedia object of the group of multimedia objects to be focused on by a user; in response to determining that the second registered multimedia object is the dominant multimedia object, determining at least one configuration parameter configured to change a volume level associated with at least the registered first or second multimedia object, wherein the at least one configuration parameter defines one or more volume levels associated with the dominant multimedia object; in response to determining the at least one configuration parameter, determining based on the at least one configuration parameter a first volume level of the first audio data and a second volume level of the second audio data; and outputting, to an output device, the first and second audio data at the respective first and second volume levels.
-
-
20. A computing device, comprising:
-
one or more processors; wherein the one or more processors are configured to; receive an electronic document that includes a group of one or more multimedia objects capable of generating audio data; register first and second multimedia objects of the group of one or more multimedia objects, wherein registering the first and second multimedia objects comprises determining first and second multimedia object identifiers that identify the respective multimedia objects; receive audio data generated by the registered first multimedia object and receive second audio data generated by the registered second multimedia object; determine based on a dominant heuristic that the second registered multimedia object is a dominant multimedia object, wherein the dominant heuristic indicates that the second registered multimedia object is a most probable multimedia object of the group of multimedia objects to be focused on by a user; in response to determining that the second registered multimedia object is the dominant multimedia object, determine at least one configuration parameter configured to change a volume level associated with at least the registered first or second multimedia object, wherein the at least one configuration parameter defines one or more volume levels associated with the dominant multimedia object; in response to determining the at least one configuration parameter, determine, based on the at least one configuration parameter, a first volume level of the first audio data and a second volume level of the second audio data; and an output device to output the first and second audio data at the respective first and second volume levels.
-
-
21. A method comprising:
-
receiving, b a computing an electronic document that includes a group of two or more multimedia objects capable of generating audio data; registering with an application, by the computing device, a first multimedia object and a second multimedia object of the group, wherein registering the first multimedia object comprises determining a first multimedia object identifier that identifies the first multimedia object, and wherein registering the second multimedia object comprises storing a second multimedia object identifier that identifies the second multimedia object; receiving, by the computing device, first audio data generated by the first multimedia object and second audio data generated by the second multimedia object; determining based on a dominant heuristic, by the computing device, that the second multimedia object is a dominant multimedia object, wherein the dominant heuristic indicates that the second multimedia object is a most probable multimedia object of the group of multimedia objects to be focused on by a user; in response to determining that the second multimedia object is the dominant multimedia object, determining, by the computing device, a first configuration parameter configured to change a volume level associated with at least the first or second multimedia object, wherein the first configuration parameter defines one or more volume levels associated with the dominant multimedia object; receiving, during execution of the application, a second configuration parameter from the user that indicates a volume level of at least one of the first or second multimedia object; in response to determining the first and second configuration parameters, determining based on at least one of the first and second configuration parameters, by the computing device, a first volume level of the first audio data and a second volume level of the second audio data; outputting, to an output device, the first and second audio data at the respective first and second volume levels.
-
Specification