Inter-channel phase difference parameter encoding method and apparatus

US12067993B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12067993-B2
Application numberUS-202218069573-A
CountryUS
Kind codeB2
Filing dateDec 21, 2022
Priority dateJun 30, 2017
Publication dateAug 20, 2024
Grant dateAug 20, 2024

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.

The present disclosure discloses an inter-channel phase difference parameter encoding method, where a current frame is obtained; a signal type and a previous IPD parameter encoding scheme of a previous frame are obtained; a current IPD parameter encoding scheme is obtained at least based on the signal type of the previous frame and the previous IPD parameter encoding scheme; and an IPD parameter of the current frame is processed based on the current IPD parameter encoding scheme.

First claim

Opening claim text (preview).

What is claimed is: 1. An inter-channel phase difference parameter encoding method, comprising: obtaining a current frame of a multi-channel signal; obtaining a previous signal type of a previous frame of the current frame; obtaining a current signal type of the current frame; obtaining a previous inter-channel phase difference (IPD) parameter encoding scheme of the previous frame; obtaining a current IPD parameter encoding scheme of the current frame at least based on the current signal type, the previous signal type and the previous IPD parameter encoding scheme; and processing an IPD parameter of the current frame based on the current IPD parameter encoding scheme. 2. The method according to claim 1 , wherein each of the previous signal type and the current signal type comprises a voice type or a music type. 3. The method according to claim 2 , wherein the previous IPD parameter encoding scheme is either a first encoding scheme or a second encoding scheme. 4. The method according to claim 3 , wherein when the previous IPD parameter encoding scheme is the first encoding scheme, and the previous signal type of the previous frame is the music type, the current IPD parameter encoding scheme is the first encoding scheme. 5. The method according to claim 3 , wherein the first encoding scheme comprises any one of the following manners: a group IPD parameter encoding scheme; skipping encoding an IPD parameter; or setting a value of an IPD parameter to 0. 6. The method according to claim 3 , wherein the second encoding scheme comprises an IPD parameter encoding scheme of a subband set, or a subband IPD parameter encoding scheme, and the subband IPD parameter encoding scheme is encoding subband IPD parameters of some or all of subbands of the current frame. 7. The method according to claim 3 , wherein the current IPD parameter encoding scheme is the second encoding scheme, and the second encoding scheme is a subband IPD parameter encoding scheme; and the processing the IPD parameter of the current frame based on the current IPD parameter encoding scheme comprises: calculating IPD parameters of all or some of subbands of a left channel signal and a right channel signal of the current frame; and encoding the calculated IPD parameters. 8. The method according to claim 1 , further comprising: determining whether the current IPD parameter encoding scheme needs to be adjusted; and adjusting the current IPD parameter encoding scheme to obtain an adjusted IPD parameter encoding scheme in response to determining that the current IPD parameter encoding scheme needs to be adjusted; and wherein the processing the IPD parameter of the current frame based on the current IPD parameter encoding scheme comprises: processing the IPD parameter of the current frame based on the adjusted IPD parameter encoding scheme. 9. The method according to claim 8 , wherein the determining whether the current IPD parameter encoding scheme needs to be adjusted is performed at least based on the previous IPD parameter encoding scheme. 10. An inter-channel phase difference parameter encoding apparatus, comprising: a memory for storing computer-executable instructions; and a processor operatively coupled to the memory, the processor being configured to execute the computer-executable instructions to: obtain a current frame of a multi-channel signal; obtain a previous signal type of a previous frame of the current frame; obtain a current signal type of the current frame; obtain a previous inter-channel phase difference (IPD) parameter encoding scheme of the previous frame; obtain a current IPD parameter encoding scheme of the current frame at least based on the current signal type, the previous signal type and the previous IPD parameter encoding scheme; and process an IPD parameter of the current frame based on the current IPD parameter encoding scheme. 11. The apparatus according to claim 10 , wherein each of the previous signal type and the current signal type comprises a voice type or a music type. 12. The apparatus according to claim 11 , wherein the previous IPD parameter encoding scheme is either a first encoding scheme or a second encoding scheme. 13. The apparatus according to claim 12 , wherein when the previous IPD parameter encoding scheme is the first encoding scheme, and the previous signal type of the previous frame is the music type, the current IPD parameter encoding scheme is the first encoding scheme. 14. The apparatus according to claim 12 , wherein the first encoding scheme comprises any one of the following manners: a group IPD parameter encoding scheme; skipping encoding an IPD parameter; or setting a value of an IPD parameter to 0. 15. The apparatus according to claim 12 , wherein the second encoding scheme comprises an IPD parameter encoding scheme of a subband set, or a subband IPD parameter encoding scheme, and the subband IPD parameter encoding scheme is encoding subband IPD parameters of some or all of subbands of the current frame. 16. A non-transitory computer readable storage medium, tangibly embodying computer program code, which, when executed by a processor, causes the processor to perform a method comprising: obtaining a current frame of a multi-channel signal; obtaining a previous signal type of a previous frame of the current frame; obtaining a current signal type of the current frame; obtaining a previous inter-channel phase difference (IPD) parameter encoding scheme of the previous frame; obtaining a current IPD parameter encoding scheme of the current frame at least based on the current signal type, the previous signal type and the previous IPD parameter encoding scheme; and processing an IPD parameter of the current frame based on the current IPD parameter encoding scheme. 17. The non-transitory computer readable storage medium according to claim 16 , wherein each of the previous signal type and the current signal type comprises a voice type or a music type. 18. The non-transitory computer readable storage medium according to claim 17 , wherein the previous IPD parameter encoding scheme is either a first encoding scheme or a second encoding scheme. 19. The non-transitory computer readable storage medium according to claim 18 , wherein when the previous IPD parameter encoding scheme is the first encoding scheme, and the previous signal type of the previous frame is the music type, the current IPD parameter encoding scheme is the first encoding scheme. 20. The non-transitory computer readable storage medium according to claim 18 , wherein the first encoding scheme comprises any one of the following manners: a group IPD parameter encoding scheme; skipping encoding an IPD parameter; or setting a value of an IPD parameter to 0.

Assignees

Inventors

Classifications

  • Application of parametric coding in stereophonic audio systems · 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, i.e. employing more than two discrete digital channels (data reduction aspects thereof based on psychoacoustics G10L19/02) · CPC title

  • Quantisation or dequantisation of spectral components · CPC title

  • G10L19/008Primary

    Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing · 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 US12067993B2 cover?
The present disclosure discloses an inter-channel phase difference parameter encoding method, where a current frame is obtained; a signal type and a previous IPD parameter encoding scheme of a previous frame are obtained; a current IPD parameter encoding scheme is obtained at least based on the signal type of the previous frame and the previous IPD parameter encoding scheme; and an IPD paramete…
Who is the assignee on this patent?
Huawei Tech Co Ltd
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 Aug 20 2024 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).