IP Library Granted Patent US 9,020,152
Granted Patent B2
US 9,020,152 · App. 12/718,277 · Granted Apr 28, 2015

Enabling 3D sound reproduction using a 2D speaker arrangement

Inventors: Annamalai Swaminathan (Singapore, SG); Sapna George (Singapore, SG)
Assignee: STMicroelectronics Asia Pacific Pte. Ltd.
H04R5/00
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 9,020,152
App. No.
12/718,277
Granted
Apr 28, 2015
Kind
B2
Abstract

The perception of 3D sound positioning can be achieved using a 2D arrangement of speakers positioned around the listener. The disclosed techniques can enable listeners to perceive sounds as coming from above and/or below them, without the need for positioning speakers above and/or below the listener. In some embodiments, elevation information can be included in the X and Y horizontal components of the 2D ambisonics encoding. The X and Y components can be decoded using 2D ambisonics decoding. Suitable filtering may be performed on the decoded sound information to enhance the listener's perception of the elevation information encoded in the X and Y components.

Claims (49)

1. A method of processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the method comprising:

using a decoder for receiving X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis;

using the decoder for receiving Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis;

using a high pass filter for high pass filtering the sound information when the position of the sound is above a first position along the z-axis; and

using a low pass filter for low pass filtering the sound information when the position of the sound is below the first position along the z-axis.

2. The method of claim 1 , wherein the first high pass filtering is performed when the position of the sound is above a horizontal plane formed by the x-axis and the y-axis and the low pass filtering is performed when the position of the sound is below the horizontal plane.

3. The method of claim 1 , wherein the X encoding information and the Y encoding information are 3D ambisonics components.

4. The method of claim 1 , further comprising:

decoding the X and Y encoding information to produce decoded sound information.

5. The method of claim 4 , wherein the X and Y encoding information is decoded for playback by a 2D speaker arrangement.

6. The method of claim 4 , wherein the high pass filtering and/or the low pass filtering of the sound information is performed on the decoded sound information.

7. The method of claim 1 , further comprising reproducing the sound for a listener such that the listener perceives 3D sound.

8. The method of claim 1 , wherein the sound is reproduced using a first speaker positioned in a first quadrant, a second speaker positioned in a second quadrant, a third speaker positioned in a third quadrant, and a fourth speaker positioned in a fourth quadrant, the first, second, third and fourth quadrants being around the listener.

9. A system for processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the system comprising:

a decoder configured to

receive X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis, and

receive Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis;

a high pass filter configured to high pass filter the sound information when the position of the sound is above a first position along the z-axis; and

a low pass filter configured to low pass filter the sound information when the position of the sound is below the first position along the z-axis.

10. The system of claim 9 , wherein the high pass filtering is performed when the position of the sound is above a horizontal plane formed by the x-axis and the y-axis and the low pass filtering is performed when the position of the sound is below the horizontal plane.

11. The system of claim 9 , wherein the decoder is configured to decode the X and Y encoding information to produce decoded sound information.

12. The system of claim 11 , wherein the decoder is configured to decode the X and Y encoding information into signals suitable for playback by a 2D speaker arrangement.

13. A method of processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the method comprising:

using a decoder for receiving X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis; using the decoder for receiving Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis; and using a high pass filter for high pass filtering the sound information to de-emphasize low frequency components of the sound information when the position of the sound is above a first position along the z-axis, and using a low pass filter for low pass filtering the sound information to de-emphasize high frequency components of the sound information when the position of the sound is below the first position along the z-axis.

14. The method of claim 13 , wherein the X encoding information and the Y encoding information are 3D ambisonics components.

15. The method of claim 13 , further comprising:

decoding the X and Y encoding information to produce decoded sound information.

16. The method of claim 15 , wherein the X and Y encoding information is decoded for playback by a 2D speaker arrangement.

17. The method of claim 13 , further comprising reproducing the sound for a listener such that the listener perceives 3D sound.

18. A system for processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the system comprising:

a decoder configured to receive X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis, and receive Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis; and

a processor configured to high pass filter the sound information to de-emphasize low frequency components of the sound information when the position of the sound is above a first position along the z-axis and low pass filter the sound information to de-emphasize high frequency components of the sound information when the position of the sound is below the first position along the z-axis.

19. The system of claim 18 , wherein the decoder is configured to decode the X and Y encoding information to produce decoded sound information.

20. The system of claim 19 , wherein the decoder is configured to decode the X and Y encoding information into signals suitable for playback by a 2D speaker arrangement.

21. A computer readable storage medium having stored thereon instructions, which, when executed by a processor, perform a method of processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the method comprising:

using the processor for receiving X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis;

using the processor for receiving Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis;

using the processor for high pass filtering the sound information when the position of the sound is above a first position along the z-axis; and

using the processor for low pass filtering the sound information when the position of the sound is below the first position along the z-axis.

22. The computer readable storage medium of claim 21 , wherein the high pass filtering is performed when the position of the sound is above a horizontal plane formed by the x-axis and the y-axis and the low pass filtering is performed when the position of the sound is below the horizontal plane.

23. The computer readable storage medium of claim 21 , wherein the X encoding information and the I encoding information are 3D ambisonics components.

24. The computer readable storage medium of claim 21 , wherein the method further comprises decoding the X and Y encoding information to produce decoded sound information.

25. The computer readable storage medium of claim 24 , wherein the X and Y encoding information is decoded for playback by a 2D speaker arrangement.

26. The computer readable storage medium of claim 25 , wherein at least one of the high pass filtering and the low pass filtering of the sound information is performed on the decoded sound information.

27. A computer readable storage medium having stored thereon instructions, which, when executed by a processor, perform a method of processing sound information representing a position of a sound relative to an x-axis, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the x-axis and the y-axis, the method comprising:

using the processor for receiving X encoding information representing a position component of the sound along the x-axis, wherein the X encoding information includes information related to a position of the sound along the z-axis; using the processor for receiving Y encoding information representing a position component of the sound along the y-axis, wherein the Y encoding information includes information related to a position of the sound along the z-axis; and

using the processor for high pass filtering the sound information to de-emphasize low frequency components of the sound information when the position of the sound is above a first position along the z-axis and for low pass filtering the sound information to de-emphasize high frequency components of the sound information when the position of the sound is below the first position along the z-axis.

28. The computer readable storage medium of claim 27 , wherein the X encoding information and the Y encoding information are 3D ambisonics components.

29. The computer readable storage medium of claim 27 , wherein the method further comprises decoding the X and Y encoding information to produce decoded sound information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: STMICROELECTRONICS ASIA PACIFIC PTE LTD
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 068434/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2010
From: SWAMINATHAN, ANNAMALAI; GEORGE, SAPNA
To: STMICROELECTRONICS ASIA PACIFIC PTE LTD
Reel/Frame 024038/0932 →
Continuity (1)
Related Publication 20110216906A1 · Sep 8, 2011