SYSTEMS AND METHODS FOR ADJUSTING DIRECTIONAL AUDIO IN A 360 VIDEO
First Claim
1. A method implemented in a computing device for adjusting audio output during playback of 360 video, comprising:
- receiving a 360 video bitstream;
separating the 360 video bitstream into video content and audio content;
decoding the audio content corresponding to a plurality of audio sources, wherein a number of audio sources is represented by N;
displaying the video content and outputting the audio content through a plurality of output devices, wherein a number of output devices is represented by M;
in response to detecting a change in a viewing angle for the video content;
determining, for each of the plurality of output devices, a distribution ratio for each of the plurality of audio sources based on the viewing angle such that N×
M distribution ratios are determined; and
outputting the audio content through each of the plurality of output devices based on the determined N×
M distribution ratios.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computing device for adjusting audio output during playback of 360 video, a 360 video bitstream is received, and the 360 video bitstream separated into video content and audio content. The audio content corresponding to a plurality of audio sources is decoded, wherein a number of audio sources is represented by N. The video content is displayed and the audio content is output through a plurality of output devices, wherein a number of output devices is represented by M. In response to detecting a change in a viewing angle for the video content, a determination is made, for each of the plurality of output devices, of a distribution ratio for each of the plurality of audio sources based on the viewing angle such that N×M distribution ratios are determined; and the audio content is output through each of the plurality of output devices based on the determined N×M distribution ratios.
8 Citations
20 Claims
-
1. A method implemented in a computing device for adjusting audio output during playback of 360 video, comprising:
-
receiving a 360 video bitstream; separating the 360 video bitstream into video content and audio content; decoding the audio content corresponding to a plurality of audio sources, wherein a number of audio sources is represented by N; displaying the video content and outputting the audio content through a plurality of output devices, wherein a number of output devices is represented by M; in response to detecting a change in a viewing angle for the video content; determining, for each of the plurality of output devices, a distribution ratio for each of the plurality of audio sources based on the viewing angle such that N×
M distribution ratios are determined; andoutputting the audio content through each of the plurality of output devices based on the determined N×
M distribution ratios. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory storing instructions; and a processor coupled to the memory and configured by the instructions to at least; receive a 360 video bitstream; separate the 360 video bitstream into video content and audio content; decode the audio content corresponding to a plurality of audio sources, wherein a number of audio sources is represented by N; display the video content and output the audio content through a plurality of output devices, wherein a number of output devices is represented by M; in response to detecting a change in a viewing angle for the video content; determine, for each of the plurality of output devices, a distribution ratio for each of the plurality of audio sources based on the viewing angle such that N×
M distribution ratios are determined; andoutput the audio content through each of the plurality of output devices based on the determined N×
M distribution ratios. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions to be implemented by a computing device having a processor, wherein the instructions, when executed by the processor, cause the computing device to at least:
-
receive a 360 video bitstream; separate the 360 video bitstream into video content and audio content; decode the audio content corresponding to a plurality of audio sources, wherein a number of audio sources is represented by N; display the video content and output the audio content through a plurality of output devices, wherein a number of output devices is represented by M; in response to detecting a change in a viewing angle for the video content; determine, for each of the plurality of output devices, a distribution ratio for each of the plurality of audio sources based on the viewing angle such that N×
M distribution ratios are determined; andoutput the audio content through each of the plurality of output devices based on the determined N×
M distribution ratios. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification