Audio signal encoder

US9659569B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9659569-B2
Application numberUS-201314785518-A
CountryUS
Kind codeB2
Filing dateApr 26, 2013
Priority dateApr 26, 2013
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus comprising: a channel analyzer configured to determine for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters; a multichannel difference selector configured to select for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on a value associated with the first frame; and a multichannel parameter encoder configured to generate an encoded first frame audio signal multi-channel parameter based on the selected groups of elements of the set of first frame audio signal multi-channel parameters.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising at least one processor and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: determine for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters; determine a coding bitrate for the first frame of the at least one audio signal; select for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on the coding bitrate for the first frame of the at least one audio signal; and generate an encoded first frame audio signal multi-channel parameter based on the selected groups of elements of first frame audio signal multi-channel parameters. 2. The apparatus as claimed in claim 1 , wherein the apparatus caused to determine for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters is further caused to determine a set of differences between at least two channels of the at least one audio signal, wherein the set of differences comprises two or more difference values, where each difference value is associated with a sub-division of resources defining the first frame. 3. The apparatus as claimed in claim 2 , wherein the apparatus caused to determine a set of differences between at least two channels of the at least one audio signal is further caused to determine at least one of: at least one interaural time difference; and at least one interaural level difference. 4. The apparatus as claimed in claim 2 , wherein the sub-division of resources defining the first frame comprises at least one of: sub-band frequencies; and time periods. 5. The apparatus as claimed in claim 1 , wherein the apparatus caused to select for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on the coding bitrate for the first frame of the at least one audio signal is further caused to: determine a number of the elements within the set of first frame audio signal multichannel parameters; determine a number of groups of elements to be selected; and arrange the elements into the number of groups by grouping successively indexed elements such that in each group there are the rounded result of the number of the elements within the set divided by the number of groups of elements to be selected. 6. The apparatus as claimed in claim 1 , wherein the apparatus caused to select for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on the coding bitrate for the first frame of the at least one audio signal is further caused to: generate first groups of elements of the set of first frame audio signal multi-channel parameters, with a first number of elements per group; and generate second groups of elements of the set of first frame audio signal multi-channel parameters, with a second number of elements per group. 7. The apparatus as claimed in claim 6 , wherein the apparatus caused to generate first groups of elements of the set of first frame audio signal multi-channel parameters, with a first number of elements per group is further caused to generate first groups of elements where the elements represent lower frequency first frame audio signal multi-channel parameters, and wherein the apparatus caused to generate second groups of elements of the set of first frame audio signal multi-channel parameters, with a second number of elements per group is further caused to generate second groups of elements where the elements represent higher frequency first frame audio signal multi-channel parameters. 8. The apparatus as claimed in claim 1 , wherein to the apparatus caused to generate the encoded first frame audio signal multi-channel parameter based on the selected groups of elements of the set of first frame audio signal multi-channel parameters is further caused to generate an encoded parameter for each of the groups of elements of the at least one first frame audio signal multi-channel parameter using vector or scalar quantization codebooks. 9. The apparatus as claimed in claim 8 , wherein the apparatus caused to generate the encoded parameter for each of the groups of elements of the at least one first frame audio signal multi-channel parameter using vector or scalar quantization codebooks is further caused to: generate a first encoding mapping with an associated index for the at least one first frame audio signal multi-channel parameter dependent on a frequency distribution of mapping instances of the at least one group of elements of the first frame audio signal multi-channel parameter; and encode the first encoding mapping dependent on the associated index. 10. The apparatus as claimed in claim 9 , wherein the apparatus caused to encode the first encoding mapping dependent on the associated index is further caused to apply a Golomb-Rice encoding to the first encoding mapping dependent on the associated index. 11. The apparatus as claimed in claim 1 , further caused to: receive at least two audio signal channels; determine a fewer number of channels audio signal from the at least two audio signal channels and the at least one first frame audio signal multi-channel parameter; generate an encoded audio signal comprising the fewer number of channels; combine the encoded audio signal and the encoded at least one first frame audio signal multi-channel parameter. 12. A method comprising: determining for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters; determining a coding bitrate for the first frame of the at least one audio signal; selecting for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on the coding bitrate for the first frame of the at least one audio signal; and generating an encoded first frame audio signal multi-channel parameter based on the selected groups of elements of the set of first frame audio signal multi-channel parameters. 13. The method as claimed in claim 12 , wherein determining for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters comprises determining a set of differences between at least two channels of the at least one audio signal, wherein the set of differences comprises two or more difference values, where each difference value is associated with a sub-division of resources defining the first frame. 14. The method as claimed in claim 13 , wherein determining a set of differences between at least two channels of the at least one audio signal comprises determining at least one of: at least one interaural time difference; and at least one interaural level difference. 15. The method as claimed in claim 13 , wherein the sub-division of resources defining the first frame comprises at least one of: sub-band frequencies; and time periods. 16. The method as claimed in claim 12 , wherein selecting for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on the coding bitrate for the first frame of the at least one audio signal comprises: determining a number of the elements within the set of first frame audio signal multichannel parameters; determining a number of groups of elements to be selected; and arranging the elements into the number of groups by grouping successively indexed elements such that in each group there ar

Assignees

Inventors

Classifications

  • G10L19/008Primary

    Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing · CPC title

  • G10L19/22Primary

    Mode decision, i.e. based on audio signal content versus external parameters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9659569B2 cover?
An apparatus comprising: a channel analyzer configured to determine for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters; a multichannel difference selector configured to select for the first frame groups of elements of the set of first frame audio signal multi-channel parameters based on a value associated with the first frame; and a multich…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification G10L19/008. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).