IP Library Granted Patent US 9,426,573
Granted Patent B2
US 9,426,573 · App. 13/753,236 · Granted Aug 23, 2016

Sound field encoder

Inventors: Leona Arlene Neufeld (Vancouver, CA); Phillip Alan Hetherington (Port Moody, CA)
Assignee: 2236008 Ontario Inc.
H04R5/027H04R5/04H04R2499/11
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,426,573
App. No.
13/753,236
Granted
Aug 23, 2016
Kind
B2
Abstract

In a system and method for encoding a sound field the orientation of a computing device may be detected. Several orientation indications may be used to detect the computing device orientation. The detected orientation may be relative to a sound field that is a spatial representation of an audible environment associated with the computing device. Microphones associated with the computing device may be selected in order to receive the sound field based on the detected orientation. The received sound field may be processed and encoded with associated descriptive information.

Claims (34)

1. A computer implemented method for encoding a sound field comprising:

detecting one or more indications of the orientation of a first computing device;

selecting one or more microphones from a plurality of microphones that are on sides of the first computing device responsive to the indications of the orientation of the first computing device, the plurality of microphones including at least two microphones on one side of the first computing device; and

encoding a sound field received by the selected microphones by associating descriptive information with the sound field indicating the orientation of the first computing device, wherein a second computing device is configured to select audio transducers to reproduce the sound field based on the descriptive information indicating the orientation of the first computing device.

2. The computer implemented method of claim 1 , where the one or more indications of the orientation of the first computing device comprises any one or more of a sensor reading, an active component, an operating mode and the relative position of a user interacting with the first computing device.

3. The computer implemented method of claim 2 , where a sensor that provides the sensor reading comprises one or more of a magnetometer, an accelerometer, a proximity sensor, a gravity sensor, a gyroscope and a rotational vector sensor.

4. The computer implemented method of claim 2 , where the active component comprises one or more of a front facing camera, a back facing camera or a remote camera.

5. The computer implemented method of claim 2 , where the operating mode comprises one or more of a software application and an orientation lock setting.

6. The computer implemented method of claim 1 , where the sound field comprises a spatial representation of an audible environment associated with the first computing device.

7. The computer implemented method of claim 1 , where encoding the sound field comprises processing audio signals received by the selected microphones and associating descriptive information with the audio signals.

8. The computer implemented method of claim 7 , where the associated descriptive information with the selected microphones comprises any one or more of a number of selected microphones, a physical location of the selected microphones, a device identification number and video synchronization information.

9. The computer implemented method of claim 7 , where the selected microphones comprises two selected microphones associated with a stereo sound field.

10. The computer implemented method of claim 7 , where the selected microphones comprises three or more selected microphones associated with a multichannel sound field.

11. The computer implemented method of claim 7 , where processing the audio signals received by the selected microphones comprises mixing the audio signals to produce fewer audio signals representing fewer selected microphones.

12. The computer implemented method of claim 1 , where encoding the sound field further comprises:

applying variable ratio mixing.

13. A system for encoding a sound field comprising:

an orientation detector to detect one or more indications of the orientation of a first computing device;

a microphone selector to select one or more microphones from a plurality of microphones located on sides of the first computing device responsive to the one or more indications of the orientation of the first computing device; and

a sound field encoder to encode a sound field received by the selected microphones through inclusion of descriptive information with the encoded sound field indicative of the orientation of the first computing device, wherein a second computing device is configured to select audio transducers to reproduce the sound field based on the descriptive information indicative of the orientation of the first computing device.

14. The system for encoding a sound field of claim 13 , where the one or more indications of the orientation of the first computing device comprises any one or more of a sensor reading, an active component, an operating mode and a relative position of a user interacting with the first computing device.

15. The system for encoding a sound field of claim 14 , where a sensor that provides the sensor reading comprises one or more of a magnetometer, an accelerometer, a proximity sensor, a gravity sensor, a gyroscope and a rotational vector sensor.

16. The system for encoding a sound field of claim 14 , where the active component comprises one or more of a front facing camera, a back facing camera or a remote camera.

17. The system for encoding a sound field of claim 14 , where the operating mode comprises one or more of a software application and an orientation lock setting.

18. The system for encoding a sound field of claim 13 , where the sound field comprises a spatial representation of an audible environment associated with the first computing device.

19. The system for encoding a sound field of claim 13 , where encoding the sound field comprises processing audio signals received by the selected microphones and associating descriptive information with the audio signals.

20. The system for encoding a sound field claim 19 , where the descriptive information associated with the selected microphones comprises any one or more of a number of selected microphones, a physical location of the selected microphones, a device identification number and video synchronization information.

21. The system for encoding a sound field of claim 19 , where the microphone selector is further configured to select the one or more microphones from two microphones associated with a stereo sound field.

22. The system for encoding a sound field of claim 19 , where select one or more microphones comprises selecting three or more microphones associated with a multichannel sound field.

23. The system for encoding a sound field of claim 19 , where processing the audio signals received by the selected microphones comprises mixing the audio signals to produce fewer audio signals representing fewer selected microphones.

24. The system for encoding a sound field of claim 13 , where

the orientation detector is configured to detect one or more indications of a change in the orientation of the first computing device;

the microphone selector is configured to select one or more microphones associated with the first computing device responsive to the indications of the change in the orientation of the first computing device; and the system further comprises:

a mixer to apply variable ratio mixing when encoding the sound field received by the selected microphones responsive to the indications of the change in the orientation of the first computing device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: NEUFELD, LEONA ARLENE; HETHERINGTON, PHILLIP ALAN
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 030896/0297 →
Continuity (1)
Related Publication 20140211950A1 · Jul 31, 2014