Stereo signal encoding method and apparatus using a residual signal encoding parameter

US12374345B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12374345-B2
Application numberUS-202418625538-A
CountryUS
Kind codeB2
Filing dateApr 3, 2024
Priority dateMay 31, 2018
Publication dateJul 29, 2025
Grant dateJul 29, 2025

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.

A stereo signal encoding method includes: obtaining a residual signal encoding parameter of a current frame of a stereo signal based on downmixed signal energy and residual signal energy of each of M sub-bands of the current frame, where the residual signal encoding parameter indicates whether to encode residual signals of the M sub-bands; determining whether to encode the residual signals based on the residual signal encoding parameter; and encoding the residual signals when it is determined that the residual signals need to be encoded.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: obtaining M first downmixed signal energies of M first sub-bands of a current frame of a stereo signal, wherein M is an integer greater than 1; obtaining M first residual signal energies of the M first sub-bands; obtaining, based on the M first downmixed signal energies and the M first residual signal energies, a first parameter represented as res_dmx_ratio; obtaining, based on the M first downmixed signal energies and the M first residual signal energies, a second parameter represented as frame_nrg_ratio; obtaining a first residual signal encoding parameter of the current frame according to the following formula: res_dmx_ratio_lt=res_dmx_ratio·α+res_dmx_ratio_lt_prev·(1−α), wherein res_dmx_ratio_lt represents the first residual signal encoding parameter, wherein res_dmx_ratio_lt_prev represents a second residual signal encoding parameter of a previous frame, wherein 0<α<1, and wherein when frame_nrg_ratio is greater than 3.2, a first value of α when res_dmx_ratio is less than 0.1 is greater than a second value of α when res_dmx_ratio is greater than or equal to 0.1; determining, based on the first residual signal encoding parameter, whether to encode residual signals of the current frame; encoding the residual signals when determining to encode the residual signals; and avoiding encoding the residual signals when determining not to encode the residual signals. 2. The method of claim 1 , wherein res_dmx_ratio indicates a relationship between a downmixed signal energy of each of the M first sub-bands and a residual signal energy of each of the M first sub-bands. 3. The method of claim 1 , wherein frame_nrg_ratio indicates a relationship between a first energy sum and a second energy sum, wherein the first energy sum is a sum of the M first residual signal energies and the M first downmixed signal energies, wherein the second energy sum is a sum of M second residual signal energies of M second sub-bands of the previous frame and M second downmixed signal energies of the M second sub-bands, and wherein the M first sub-bands have same sub-band index numbers as the M second sub-bands. 4. The method of claim 1 , wherein determining to encode residual signals of the current frame comprises: comparing the first residual signal encoding parameter with a preset first threshold that is greater than zero and less than 1; and determining to encode the residual signals when the first residual signal encoding parameter is greater than the preset first threshold. 5. The method of claim 1 , wherein the current frame includes N sub-bands that comprise the M first sub-bands, wherein M<N, wherein M and N are positive integers, and wherein N is greater than 1. 6. The method of claim 5 , wherein the M first sub-bands have first sub-band indexes that are less than a preset maximum sub-band index number. 7. The method of claim 6 , further comprising: comparing second sub-band indexes of the N sub-bands; and obtaining the M first sub-bands based on comparing the second sub-band indexes of the N sub-bands. 8. An apparatus comprising: a memory configured to store programming instructions; and a processor coupled to the memory and configured to execute the programming instructions to cause the apparatus to: obtain M first downmixed signal energies of M first sub-bands of a current frame of a stereo signal, wherein M is an integer greater than 1; obtain M first residual signal energies of the M first sub-bands; obtain, based on the M first downmixed signal energies and the M first residual signal energies, a first parameter represented as res_dmx_ratio; obtain, based on the M first downmixed signal energies and the M first residual signal energies, a second parameter represented as frame_nrg_ratio; obtain a first residual signal encoding parameter of the current frame according to the following formula: res_dmx ⁢ _ratio ⁢ _lt = res_dmx ⁢ _ratio · α + res_dmx ⁢ _ratio ⁢ _lt ⁢ _prev · ( 1 - α ) ,  wherein res_dmx_ratio_lt represents the first residual signal encoding parameter, wherein res_dmx_ratio_lt_prev represents a second residual signal encoding parameter of a previous frame, wherein 0<α<1, and when frame_nrg_ratio is greater than 3.2, a first value of α when res_dmx_ratio is less than 0.1 is greater than a second value of α when res_dmx_ratio is greater than or equal to 0.1; determine, based on the first residual signal encoding parameter, whether to encode residual signals of the current frame; encode the residual signals when determining to encode the residual signals; and avoid encoding the residual signals when determining not to encode the residual signals. 9. The apparatus of claim 8 , wherein res_dmx_ratio indicates a relationship between a downmixed signal energy of each of the M first sub-bands and a residual signal energy of each of the M first sub-bands. 10. The apparatus of claim 8 , wherein the second parameter indicates a relationship between a first energy sum and a second energy sum, wherein the first energy sum is a sum of the M first residual signal energies and the M first downmixed signal energies, wherein the second energy sum is a sum of M second residual signal energies of M second sub-bands of the previous frame and M second downmixed signal energies of the M second sub-bands, and wherein the M first sub-bands have same sub-band index numbers as the M second sub-bands. 11. The apparatus of claim 8 , wherein the programming instructions that, when executed by the processor, further cause the apparatus to: compare the first residual signal encoding parameter with a preset first threshold that is greater than zero and less than 1; and determine to encode the residual signals when the first residual signal encoding parameter is greater than the preset first threshold. 12. The apparatus of claim 8 , wherein the current frame includes N sub-bands that comprise the M first sub-bands, wherein M<N, wherein M and N are positive integers, wherein N is greater than 1, wherein the M first sub-bands have first sub-band indexes that are less than a preset maximum sub-band index number. 13. The apparatus of claim 12 , wherein the programming instructions that, when executed by the processor, further cause the apparatus to: compare second sub-band indexes of the N sub-bands; and obtain the M first sub-bands based on comparing the second sub-band indexes of the N sub-bands. 14. A non-transitory computer-readable medium configured to store instructions that, when executed by a processor, caus

Assignees

Inventors

Classifications

  • Media network packet handling · CPC title

  • adapting media to device capabilities · CPC title

  • Media network packetisation · CPC title

  • Aspects of down-mixing multi-channel audio to configurations with lower numbers of playback channels, e.g. 7.1 -> 5.1 (H04S2400/01 takes precedence) · CPC title

  • in which the audio signals are in digital form (data reduction aspects thereof based on psychoacoustics G10L19/02) · 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 US12374345B2 cover?
A stereo signal encoding method includes: obtaining a residual signal encoding parameter of a current frame of a stereo signal based on downmixed signal energy and residual signal energy of each of M sub-bands of the current frame, where the residual signal encoding parameter indicates whether to encode residual signals of the M sub-bands; determining whether to encode the residual signals base…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G10L19/0204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).