IP Library Granted Patent US 9,230,551
Granted Patent B2
US 9,230,551 · App. 13/880,038 · Granted Jan 5, 2016

Audio encoder or decoder apparatus

Inventors: Lasse Juhani Laaksonen (Tampere, FI); Mikko Tapio Tammi (Tampere, FI); Adriana Vasilache (Tampere, FI); Anssi Sakari Rämö (Tampere, FI)
Assignee: Nokia Technologies Oy
G10L19/00G10L19/0208G10L19/24G10L21/038
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,230,551
App. No.
13/880,038
Granted
Jan 5, 2016
Kind
B2
Abstract

An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: determining from an audio signal at least a first part and a second part; encoding the first part of the audio signal with a first encoder for generating a first encoded audio signal; encoding the second part of the audio signal with a second encoder configured to generate a second encoded audio signal comprising for a first section of the second part an indicator to at least part of the first part of the audio signal; and determining the first section of the second part of the audio signal such that the first encoded audio signal and second encoded audio signal is within a defined encoding efficiency parameter.

Claims (50)

1. A method comprising:

filtering, by executing on a processor, an audio signal into a lower frequency region and a higher frequency region;

encoding, by executing on a processor, the lower frequency region with a first encoder for generating a first encoded audio signal;

encoding, by executing on a processor, the higher frequency region with a second encoder configured to generate a second encoded audio signal by:

determining, by executing on a processor, a higher frequency region reference comprising a range of frequencies of the higher frequency region;

processing, by executing on a processor, the lower frequency region and the higher frequency region reference section to determine an index for a sub section of frequencies of the lower frequency region which best matches the higher frequency region reference;

processing, by executing on a processor, at least one further range of frequencies of the higher frequency region to determine at least one further index of a further sub section of frequencies of the lower frequency region by searching further ranges of frequencies of the lower frequency region, wherein the searching is based on the index for the sub section of frequencies; and

determining, by executing on a processor, a first group of indices from the index and the at least one further index such that the first encoded audio signal and second encoded audio signal is within a defined encoding efficiency parameter.

2. The method as claimed in claim 1 , wherein the encoding efficiency parameter comprises at least one of:

a bitrate;

a bandwidth; and

an encoded audio signal size to audio signal size ratio.

3. The method as claimed in claim 1 , further comprising:

combining the first encoded audio signal and the second encoded audio signal; and

either storing the combined first encoded audio signal and second encoded audio signal or transmitting the combined first encoded audio signal and second encoded audio signal.

4. The method as claimed in claim 1 , wherein the second encoded audio signal further comprises:

a scaling parameter configured to define a scaling between the frequencies of the higher frequency region reference and the sub section of frequencies of the lower frequency region indicated by the index; and

at least one further scaling parameter configured to define a scaling between the at least one further range of frequencies of the higher frequency region and the further sub section of frequencies of the lower frequency region indicated by the at least one further index, wherein the at least one further index is a member of the first group of indices.

5. The method as claimed in claim 4 , wherein the scaling parameter and the at least one further scaling parameter comprises at least one of:

a linear domain scaling parameter; and

a logarithmic domain scaling parameter.

6. The method as claimed in claim 1 , wherein determining the higher frequency region reference comprises:

dividing frequencies of the higher frequency region into a plurality of sections;

determining for each of the plurality of sections a cross-correlation value between each combination of the plurality of sections; and

selecting as the higher frequency region reference the section with the largest average cross-correlation value.

7. An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

filter an audio signal into a lower frequency region and a higher frequency region;

encode the lower frequency region with a first encoder for generating a first encoded audio signal;

encode the higher frequency region with a second encoder configured to generate a second encoded audio signal by causing the apparatus to:

determine a higher frequency region reference comprising a range of frequencies of the higher frequency region;

process the lower frequency region and the higher frequency region reference section to determine an index for a sub section of frequencies of the lower frequency region which best matches the higher frequency region reference;

process at least one further range of frequencies of the higher frequency region to determine at least one further index of a further sub section of frequencies of the lower frequency region by searching further ranges of frequencies of the lower frequency region, wherein the searching is based on the index for the sub section of frequencies; and

determine a first group of indices from the index and the at least one further index such that the first encoded audio signal and second encoded audio signal is within a defined encoding efficiency parameter.

8. The apparatus as claimed in claim 7 , wherein the encoding efficiency parameter comprises at least one of:

a bitrate;

a bandwidth; and

an encoded audio signal size to audio signal size ratio.

9. The apparatus as claimed in claim 7 , further caused to:

combine the first encoded audio signal and the second encoded audio signal; and

either store the combined first encoded audio signal and second encoded audio signal or transmit the combined first encoded audio signal and second encoded audio signal.

10. The apparatus as claimed in claim 7 , wherein the second encoded audio signal further comprises:

a scaling parameter configured to define a scaling between the frequencies of the higher frequency region reference and the sub section of frequencies of the lower frequency region indicated by the index; and

at least one further scaling parameter configured to define a scaling between the at least one further range of frequencies of the higher frequency region and the further sub section of frequencies of the lower frequency region indicated by the at least one further index, wherein the at least one further index is a member of the first group of indices.

11. The apparatus as claimed in claim 10 , wherein the scaling parameter and the at least one further scaling parameter comprises at least one of:

a linear domain scaling parameter; and

a logarithmic domain scaling parameter.

12. The apparatus as claimed in claim 7 , wherein the apparatus caused to determine a reference section is further caused to:

divide frequencies of the higher frequency region into a plurality of sections;

determine for each of the plurality of sections a cross-correlation value between each combination of the plurality of sections; and

select as the higher frequency region reference the section with the largest average cross-correlation value.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035481/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2013
From: LAAKSONEN, LASSE JUHANI; TAMMI, MIKKO TAPIO; VASILACHE, ADRIANA; RAMO, ANSSI SAKARI
To: NOKIA CORPORATION
Reel/Frame 030237/0465 →
Continuity (1)
Related Publication 20130226598A1 · Aug 29, 2013