IP Library › Granted Patent US 11,847,377
Granted Patent B2
US 11,847,377 · App. 17/478,418 · Granted Dec 19, 2023

Method and apparatus for audio mixing

Inventors: Rohit Abhishek (Mountain View, CA); Iraj Sodagar (Los Angeles, CA)
Assignee: TENCENT AMERICA LLC
G06F3/165G10L19/008H04L65/403H04L65/70H04M3/568H04R5/04H04N19/51
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,847,377
App. No.
17/478,418
Granted
Dec 19, 2023
Kind
B2
Abstract

Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for processing media streams. An apparatus includes processing circuitry that sends a message to a media aware network element that is configured to process a plurality of audio streams of a conference call. The message indicates that the plurality of audio streams is to be down mixed by the media aware network element. The processing circuitry receives the down mixed plurality of audio streams from the media aware network element and decodes the down mixed plurality of audio streams to receive the conference call.

Claims (30)

1. A method of processing media streams at a user device, comprising:

sending a message to a media aware network element that is configured to process a plurality of audio streams of a conference call, the message indicating that overlay audio streams are to be down mixed by the media aware network element, the overlay audio streams corresponding to visual media rendered over a 360-degree video;

receiving the down mixed overlay audio streams from the media aware network element, wherein mixing parameters applied to the overlay audio streams are based on whether the visual media corresponding to the overlay audio streams is within a field of view of the user device in the 360-degree video;

down mixing the down mixed overlay audio streams and audio streams of the 360-degree video that are not down mixed by the media aware network element to generate a down mixed plurality of audio streams; and

decoding the down mixed plurality of audio streams to receive the conference call.

2. The method of claim 1 , wherein the down mixing comprises down mixing the down mixed overlay audio streams and the audio streams of the 360-degree video that are not down mixed by the media aware network element into one of a single stereo stream and a mono stream.

3. The method of claim 1 , wherein the overlay audio streams are down mixed by the media aware network element based on a plurality of audio mixing parameters that is included in a session description protocol (SDP) message.

4. The method of claim 1 , wherein each of the audio streams of the 360-degree video that are not down mixed by the media aware network element is associated with a respective one of one or more 360-degree immersive video streams.

5. The method of claim 1 , wherein each of the overlay audio streams is associated with a respective one of one or more overlay video streams.

6. The method of claim 5 , wherein an audio mixing parameter of each of the overlay audio streams is set based on a priority of the overlay video stream associated with the respective one of the overlay audio streams.

7. The method of claim 5 , wherein a number of the overlay audio streams is determined based on one or more priorities of the one or more overlay video streams associated with the overlay audio streams.

8. The method of claim 1 , wherein a number of the overlay audio streams that is down mixed by the media aware network element is determined based on audio mixing parameters of the overlay audio streams.

9. An apparatus, comprising:

processing circuitry configured to:

send a message to a media aware network element that is configured to process a plurality of audio streams of a conference call, the message indicating that overlay audio streams are to be down mixed by the media aware network element, the overlay audio streams corresponding to visual media rendered over a 360-degree video;

receive the down mixed overlay audio streams from the media aware network element, wherein mixing parameters applied to the overlay audio streams are based on whether the visual media corresponding to the overlay audio streams is within a field of view of the apparatus in the 360-degree video;

down mix the down mixed overlay audio streams and audio streams of the 360-degree video that are not down mixed by the media aware network element to generate a down mixed plurality of audio streams; and

decode the down mixed plurality of audio streams to receive the conference call.

10. The apparatus of claim 9 , wherein the processing circuitry is further configured to down mix the overlay audio streams and the audio streams of the 360-degree video that are not down mixed by the media aware network element into one of a single stereo stream and a mono stream.

11. The apparatus of claim 9 , wherein the overlay audio streams are down mixed by the media aware network element based on a plurality of audio mixing parameters that is included in a session description protocol (SDP) message.

12. The apparatus of claim 9 , wherein each of the audio streams of the 360-degree video that are not down mixed by the media aware network element is associated with a respective one of one or more 360-degree immersive video streams.

13. The apparatus of claim 9 , wherein each of the overlay audio streams is associated with a respective one of one or more overlay video streams.

14. The apparatus of claim 13 , wherein an audio mixing parameter of each of the overlay audio streams is set based on a priority of the overlay video stream associated with the respective one of the overlay audio streams.

15. The apparatus of claim 13 , wherein a number of the overlay audio streams is determined based on one or more priorities of the one or more overlay video streams associated with the overlay audio streams.

16. The apparatus of claim 9 , wherein a number of the overlay audio streams that is down mixed by the media aware network element is determined based on audio mixing parameters of the overlay audio streams.

17. A non-transitory computer-readable storage medium storing instructions which when executed by at least one processor of a user device cause the at least one processor to perform:

sending a message to a media aware network element that is configured to process a plurality of audio streams of a conference call, the message indicating that overlay audio streams are to be down mixed by the media aware network element, the overlay audio streams corresponding to visual media rendered over a 360-degree video;

receiving the down mixed overlay audio streams from the media aware network element, wherein mixing parameters applied to the overlay audio streams are based on whether the visual media corresponding to the overlay audio streams is within a field of view of the user device in the 360-degree video;

down mixing the down mixed overlay audio streams and audio streams of the 360-degree video that are not down mixed by the media aware network element to generate a down mixed plurality of audio streams; and

decoding the down mixed plurality of audio streams to receive the conference call.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2021
From: ABHISHEK, ROHIT; SODAGAR, IRAJ
To: TENCENT AMERICA LLC
Reel/Frame 057518/0397 →
Continuity (3)
Provisional Application 63088300 · Oct 6, 2020
Provisional Application 63124261 · Dec 11, 2020
Related Publication 20220107779A1 · Apr 7, 2022
Cited By (2)
US 12,341,829 US 12,701,200