Prioritization of audio streams for platform adaptive audio decoding
First Claim
1. A method comprising:
- receiving a plurality of prioritized audio streams of an application executing on a mobile device;
receiving an additional prioritized audio stream not associated with the application; and
combining (i) a subset of the plurality of prioritized audio streams associated with the application with (ii) the additional prioritized audio stream, according to priority, to form a common audio stream, wherein the subset is selected from the prioritized audio streams based on a processing speed of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes audio techniques that exploit a prioritization scheme of audio streams of a software application, such as a video game that execute on a mobile device. The priority of the audio streams are defined by a content creator of the application. In addition, priority of an additional audio stream not associated with the application (such as an audio alert) is also defined. A mobile device includes a processor that executes the application and an audio decoding unit that receives a plurality of prioritized audio streams of an application executing on a mobile device, receives an additional prioritized audio stream not associated with the application, and combines a subset of the prioritized audio streams associated with the application and the additional prioritized audio streams according to priority to form a common audio stream.
-
Citations
42 Claims
-
1. A method comprising:
-
receiving a plurality of prioritized audio streams of an application executing on a mobile device; receiving an additional prioritized audio stream not associated with the application; and combining (i) a subset of the plurality of prioritized audio streams associated with the application with (ii) the additional prioritized audio stream, according to priority, to form a common audio stream, wherein the subset is selected from the prioritized audio streams based on a processing speed of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 38)
-
-
11. A method comprising:
-
defining priorities of audio streams of an application; defining priority of an audio alert not associated with the application; supplying the application to a first mobile device that defines a first platform having a first processing speed, wherein the first mobile device uses a first subset of the audio streams of the application to define combined audio output of the application and the alert, wherein the first subset is selected from the audio streams based on the first processing speed; and supplying the application to a second mobile device that defines a second platform having a second processing speed, wherein the second mobile device uses a second subset of the audio streams of the application to define combined audio output of the application and the alert, wherein the second subset is selected from the audio streams based on the second processing speed, and wherein the first processing speed is different from the second processing speed, and wherein the first subset is different than the second subset. - View Dependent Claims (12, 39)
-
-
13. A non-transitory computer readable medium comprising executable instructions that upon execution in a mobile device cause the mobile device to:
-
receive a plurality of prioritized audio streams of an application executing on a mobile device; receive an additional prioritized audio stream not associated with the application; and combine (i) a subset of the plurality of prioritized audio streams associated with the application with (ii) the additional prioritized audio stream, according to priority, to form a common audio stream, wherein the subset is selected from the prioritized audio streams based on a processing speed of the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 40)
-
-
23. A device comprising:
-
a processor that executes an application; and an audio decoding unit that receives a plurality of prioritized audio streams of an application executing on a mobile device, receives an additional prioritized audio stream not associated with the application, and combines (i) a subset of the plurality of prioritized audio streams associated with the application with (ii) the additional prioritized audio stream, according to priority, to form a common audio stream, wherein the subset is selected from the prioritized audio streams based on a processing speed of the mobile device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 41)
-
-
34. A mobile electronic device comprising:
-
means for executing an application; means for receiving a plurality of prioritized audio streams of an application executing on the mobile electronic device; means for receiving an additional prioritized audio stream not associated with the application; and means for combining (i) a subset of the plurality of prioritized audio streams associated with the application with (ii) the additional prioritized audio stream, according to priority, to form a common audio stream, wherein the subset is selected based on a processing speed of the mobile electronic device. - View Dependent Claims (35, 36, 37, 42)
-
Specification