IP Library Granted Patent US 9,426,569
Granted Patent B2
US 9,426,569 · App. 13/916,662 · Granted Aug 23, 2016

Audio signal bandwidth to codec bandwidth analysis and response

Inventor: Chris Forrester (Kitchener, CA)
Assignee: BlackBerry Limited
H04R3/04G06F3/162G10L19/24G10H2240/051
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,569
App. No.
13/916,662
Granted
Aug 23, 2016
Kind
B2
Abstract

The bandwidth of a codec is compared with a determined bandwidth of the output signal produced by the codec. If the bandwidths match, then an audio profile of the apparatus is set to correspond to the established bandwidths and a corresponding icon is rendered on a display of the apparatus. If the signal bandwidth is narrower, than the codec bandwidth, then the audio profile of the apparatus is set to a narrower audio profile and a corresponding icon is rendered on the display of the apparatus. The bandwidth of the signal processed by the codec may be determined in several different ways and the narrower audio profile includes reduced bandwidth, reduced gain, or reduced dynamic range.

Claims (39)

1. A method comprising:

determining a bandwidth set for a codec of a device, where the bandwidth is negotiated between the device and at least one other device;

determining if the codec produces an output signal having a narrower bandwidth than the bandwidth set for the codec, the output signal being produced based on an input signal received by the device; and

modifying an output of the device in response to determining that the output signal has a narrower bandwidth than the bandwidth set for the codec.

2. The method according to claim 1 wherein the modifying includes producing a narrowed output signal by narrowing an audio profile of the output signal.

3. The method according to claim 2 wherein the narrowing includes filtering at least one of lower frequency components and higher frequency components of the output signal.

4. The method according to claim 2 wherein the narrowing includes reducing at least one of a gain and a dynamic range of the output signal.

5. The method according to claim 2 wherein the method includes annunciating the narrowed output signal upon at least one loudspeaker of the device.

6. The method according to claim 1 wherein the codec consumes power by digitally processing a signal bandwidth corresponding to the bandwidth of the codec and the method further comprises conserving power by processing less signal bandwidth than the bandwidth of the codec in response to the determining.

7. The method according to claim 1 further comprising:

determining if the output signal has a bandwidth corresponding to the bandwidth set for the codec; and

the modifying further includes rendering a first icon on a display of the device in response to the output signal having the bandwidth corresponding to the bandwidth set for the codec, and at least one of terminating rendering the first icon, rendering a modified version of the first icon, and rendering a second icon in response to the output signal having the bandwidth narrower than the bandwidth set for the codec.

8. The method according to claim 1 wherein the determining includes determining an input payload of the input signal is indicative of the output signal having a bandwidth narrower than the bandwidth set for the codec.

9. The method according to claim 1 wherein the determining includes determining if a frequency spectrum of the output signal has a bandwidth narrower than the bandwidth set for the codec.

10. The method according to claim 9 wherein the determining includes determining if an upper frequency of the output signal is less than a target frequency of the bandwidth set for the codec.

11. The method according to claim 9 wherein the determining includes determining if an upper frequency of the output signal is less than a target frequency of the bandwidth set for the codec and the modifying includes filtering lower frequency components of the output signal.

12. The method according to claim 9 wherein the determining includes determining if an upper roll off characteristic of the output signal is indicative of a narrower bandwidth filter coupled to an encoder for encoding the input signal.

13. The method according to claim 1 wherein the method is included within computer instructions stored upon a non-transitory computer readable media.

14. An apparatus comprising:

a bandwidth determiner to

determine a bandwidth set for a codec of the apparatus, where the bandwidth is negotiated between the apparatus and at least one other apparatus;

determine if the codec produces an output signal having a narrower bandwidth than a bandwidth set for the codec, the output signal being produced based on an input signal received by the apparatus; and

an audio-based output controller to modify an output of the apparatus in response to determining that the output signal has a narrower bandwidth than the bandwidth set for the codec.

15. The apparatus according to claim 14 further comprising:

a variable audio profiler coupled to the codec and the audio-based output controller to produce a narrowed output signal by narrowing an audio profile of the output signal in response to the determination; and

the output of the apparatus includes a loudspeaker for annunciating an acoustic representation of the narrowed output signal.

16. The apparatus of claim 14 wherein the bandwidth determiner further determines if the output signal has a second bandwidth corresponding to the bandwidth set for the codec and the output of the apparatus includes a display coupled to the controller for rendering a first icon in response to the output signal having the bandwidth corresponding to the bandwidth set for the codec, and at least one of:

terminating rendering of the first icon, rendering a modified version of the first icon, and rendering a second icon in response to the output signal having the bandwidth narrower than the bandwidth set for the codec.

17. The apparatus according to claim 14 wherein the bandwidth determiner determines if an input payload of the input signal to the codec is indicative of a frequency spectrum less than the bandwidth set for the codec.

18. The apparatus according to claim 14 wherein the bandwidth determiner determines if a frequency spectrum of the output signal is less than the bandwidth set for the codec.

19. A method comprising:

determining a bandwidth set for a codec of a device, where the bandwidth is negotiated between the device and at least one other device;

determining if the codec produces an output signal having a narrower bandwidth than the bandwidth set for the codec, the output signal being produced based on an input signal received by the device; and

modifying an output of a device in response to determining that the output signal has a narrower bandwidth than the bandwidth set for the codec by at least one of:

modifying an established audio profile for the output signal to produce a narrower output signal and annunciating the narrower output signal on a loudspeaker; and

at least one of terminating rendering a first icon rendered prior to the determining, rendering a modified version of the first icon, and rendering a second icon on a display.

20. The method according to claim 19 further comprising:

determining if the codec produces an output signal having a wider bandwidth than the bandwidth set for the codec, the output signal being produced based on an input signal received by the device;

modifying the output of the device in response to determining that the output signal has a narrower bandwidth than the bandwidth set for the codec by at least one of: annunciating the established audio profile on the loudspeaker; and at least one of rendering the first icon, terminating rendering of the modified version of the first icon, and terminating rendering of the second icon on the display of the device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Mar 15, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 038087/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2013
From: FORRESTER, CHRIS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030827/0607 →
Continuity (1)
Related Publication 20140369508A1 · Dec 18, 2014