Multi-channel sound panner
First Claim
Patent Images
1. A method comprising:
- receiving input requesting re-balancing of a plurality of channels of source audio in a sound space having a plurality of speakers, wherein the plurality of channels of source audio are initially described by an initial position in the sound space and an initial amplitude, and wherein the positions and the amplitudes of the channels defines a balance of the channels in the sound space;
based on the input, determining a new position in the sound space for at least one of the source channels; and
based on the input, determining a modification to the amplitude of at least one of the source channels, wherein the new position and the modification to the amplitude achieves the re-balancing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for multi-channel panning is provided. The panner can support an arbitrary number of input channels and changes to configurations to the output sound space. For example, the panner seamlessly handles changes in the number of input channels. Also, the panner supports changes to the number and positions of speakers in the output space. In one embodiment, the panner allows continuous control of attenuation and collapsing. In one embodiment, the panner keeps source channels on the periphery of the sound space when collapsing channels. In one embodiment, the panner allows control over the path by which sources collapse.
256 Citations
29 Claims
-
1. A method comprising:
-
receiving input requesting re-balancing of a plurality of channels of source audio in a sound space having a plurality of speakers, wherein the plurality of channels of source audio are initially described by an initial position in the sound space and an initial amplitude, and wherein the positions and the amplitudes of the channels defines a balance of the channels in the sound space; based on the input, determining a new position in the sound space for at least one of the source channels; and based on the input, determining a modification to the amplitude of at least one of the source channels, wherein the new position and the modification to the amplitude achieves the re-balancing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
displaying an image that represents a sound space, wherein the image displays a position and an amplitude for each of a plurality of channels of source audio, wherein the positions and the amplitudes of the channels defines a balance of the source channels; receiving input requesting re-balancing of the source channels, determining a new position in the sound space for each of the source channels; based on the input, determining a modification to the amplitude for each of the source channels, wherein the new position and the modification to the amplitude achieves the re-balancing; and displaying, in the image, a visual representation for each of the source channels based on the new position for each of the source channels and the modification to the amplitude for each of the source channels. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving input that defines a new position of a reference point in a sound space, wherein the sound space is defined by a perimeter, and wherein a plurality of channels of source audio are initially described by an initial position on the perimeter of the sound space, and wherein the collective positions of the channels is based on the position of the reference point in the sound space; and based on the new position of the reference point, determining a new position for at least one of the source channels, wherein the new position is kept substantially along the perimeter of the sound space. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
displaying an image that represents a sound space, wherein the sound space has a perimeter, and wherein the image displays a position for each of a plurality of channels of source audio, and wherein the collective positions of the channels is based on a position of a reference point in the sound space; receiving input that defines a new location of the reference point in the sound space; based on the new location of the reference point, determining a new position for each of the source channels, wherein the new position for each of the source channels is kept substantially along the perimeter of the sound space; and displaying, in the image, the new position for each of the source channels.
-
-
19. A method comprising:
-
receiving input that affects how each channel of a first set of channels is mapped to a sound space; transitioning from the first set of channels to a set second set of channels, wherein the first set and the second set have a different number of channels; and automatically mapping, based on the input, each channel of the set second set of channels to the sound space. - View Dependent Claims (20, 21, 22)
-
-
23. A method comprising:
-
receiving input that affects how each channel of a set of channels is mapped to a sound space; mapping each channel of the set of channels to the sound space; and in response to a change in the configuration of the sound space, automatically re-mapping the channels to the sound space. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
receiving first input that defines a new position of a reference point in a sound space, and wherein a plurality of channels of source audio are initially described by an initial position in the sound space, and wherein the collective positions of the channels is based on the position of the reference point in the sound space; receiving second input that specifies a relative amount by which the positions of the channels should be re-positioned in a path along a perimeter of the sound space and a relative amount by which positions of the channels should be re-positioned in a path towards the reference point; and based on the new position of the reference point and the second input, determining a new position for at least one of the source channels.
-
Specification