Frequency band extending device and method, encoding device and method, decoding device and method, and program

US2016019911A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016019911-A1
Application numberUS-201514870268-A
CountryUS
Kind codeA1
Filing dateSep 30, 2015
Priority dateOct 7, 2009
Publication dateJan 21, 2016
Grant date

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 invention relates to a frequency band extending device and method, an encoding device and method, a decoding device and method, and a program, whereby music signals can be played with higher sound quality due to the extension of frequency bands. A bandpass filter 13 divides an input signal into multiple sub-band signals, a feature amount calculating circuit 14 calculates feature amount using at least one of the multiple divided sub-band signals and the input signal, a high frequency sub-band power estimating circuit 15 calculates an estimated value of a high frequency sub-band power based on the calculated feature amount, a high frequency signal generating circuit 16 generates a high frequency signal component based on the multiple sub-band signals divided by the bandpass filter 13 , and the estimated value of the high frequency sub-band power calculated by the high frequency sub-band power estimating circuit 15 . A frequency band extending device 10 extends the frequency band of the input signal using a high frequency signal component. The present invention may be applied to a frequency band extending device, for example.

First claim

Opening claim text (preview).

1 - 15 . (canceled) 16 . An encoding device comprising: sub-band dividing means configured to divide an input signal into a plurality of sub-bands, and to generate a low frequency sub-band signal made up of a plurality of sub-bands at a low frequency side and a high frequency sub-band signal made up of a plurality of sub-bands at a high frequency side; feature amount calculating means configured to calculate feature amount that expresses a feature of said input signal, using at least one of said low frequency sub-band signal generated by said sub-band dividing means, and said input signal; pseudo high frequency sub-band power calculating means configured to calculate a pseudo high frequency sub-band power that is a pseudo power of said high frequency sub-band signal based on said feature amount calculated by said feature amount calculating means; pseudo high frequency sub-band power difference calculating means configured to calculate a high frequency sub-band power that is the power of said high frequency sub-band signal from said high frequency sub-band signal generated by said sub-band dividing means, and to calculate pseudo high frequency sub-band power difference that is difference as to said pseudo high frequency sub-band power calculated by said pseudo high frequency sub-band power calculating means; high frequency encoding means configured to encode said pseudo high frequency sub-band power difference calculated by said pseudo high frequency sub-band power difference calculating means to generate high frequency encoded data; low frequency encoding means configured to encode a low frequency signal that is a low frequency signal of said input signal to generate low frequency encoded data; and multiplexing means configured to multiplex said low frequency encoded data generated by said low frequency encoding means, and said high frequency encoded data generated by said high frequency encoding means to obtain an output code string. 17 . The encoding device according to claim 16 , further comprising: low frequency decoding means configured to decode said low frequency encoded data generated by said low frequency encoding means to generate a low frequency signal; wherein said sub-band dividing means generate said low frequency sub-band signal from said low frequency signal generated by said low frequency decoding means. 18 . The encoding device according to claim 16 , wherein said high frequency encoding means calculate similarity between said pseudo high frequency sub-band power difference, and a representative vector or representative value in predetermined plurality of pseudo high frequency sub-band power difference space to generate an index corresponding to a representative vector or representative value of which the similarity is the maximum, as said high frequency encoded data. 19 . The encoding device according to claim 16 , wherein said pseudo high frequency sub-band power difference calculating means calculate an evaluated value based on said pseudo high frequency sub-band power of each sub-band, and said high frequency sub-band power for every plurality of coefficients for calculating said pseudo high frequency sub-band power; and wherein said high frequency encoding means generate an index indicating said coefficient of said evaluated value that is the highest evaluated value, as said high frequency encoded data. 20 . The encoding device according to claim 19 , wherein said pseudo high frequency sub-band power difference calculating means calculate said evaluated value based on at least any of sum of squares of said pseudo high frequency sub-band power difference of each sub-band, the maximum value of the absolute value of said pseudo high frequency sub-band power of said sub-band, or the mean value of said pseudo high frequency sub-band power difference of each sub-band. 21 . The encoding device according to claim 20 , wherein said pseudo high frequency sub-band power difference calculating means calculate said evaluated value based on said pseudo high frequency sub-band power difference of different frames. 22 . The encoding device according to claim 20 , wherein said pseudo high frequency sub-band power difference calculating means calculate said evaluated value using said pseudo high frequency sub-band power difference multiplied by weight that is weight for each sub-band such that the lower frequency side the sub-band is, the greater weight thereof is. 23 . The encoding device according to claim 20 , wherein said pseudo high frequency sub-band power difference calculating means calculate said evaluated value using said pseudo high frequency sub-band power difference multiplied by weight that is weight for each sub-band such that the greater said high frequency sub-band power of the sub-band is, the greater weight thereof is. 24 . An encoding method comprising: a sub-band dividing step arranged to divide an input signal into a plurality of sub-bands, and to generate a low frequency sub-band signal made up of a plurality of sub-bands at a low frequency side and a high frequency sub-band signal made up of a plurality of sub-bands at a high frequency side; a feature amount calculating step arranged to calculate feature amount that expresses a feature of said input signal, using at least one of said low frequency sub-band signal generated by the processing in said sub-band dividing step, and said input signal; a pseudo high frequency sub-band power calculating step arranged to calculate a pseudo high frequency sub-band power that is a pseudo power of said high frequency sub-band signal based on said feature amount calculated by the processing in said feature amount calculating step; a pseudo high frequency sub-band power difference calculating step arranged to calculate a high frequency sub-band power that is the power of said high frequency sub-band signal from said high frequency sub-band signal generated by the processing in said sub-band dividing step, and to calculate pseudo high frequency sub-band power difference that is difference as to said pseudo high frequency sub-band power calculated by the processing in said pseudo high frequency sub-band power calculating step; a high frequency encoding step arranged to encode said pseudo high frequency sub-band power difference calculated by the processing in said pseudo high frequency sub-band power difference calculating step to generate high frequency encoded data; a low frequency encoding step arranged to encode a low frequency signal that is a low frequency signal of said input signal to generate low frequency encoded data; and a multiplexing step arranged to multiplex said low frequency encoded data generated by the processing in said low frequency encoding step, and said high frequency encoded data generated by the processing in said high frequency encoding step to obtain an output code string. 25 . A program causing a computer to execute processing comprising: a sub-band dividing step arranged to divide an input signal into a plurality of sub-bands, and to generate a low frequency sub-band signal made up of a plurality of sub-bands at a low frequency side and a high frequency sub-band signal made up of a plurality of sub-bands at a high frequency side; a feature amount calculating step arranged to calculate feature amount that expresses a feature of said input signal, using at least one of said low frequency sub-band signal generated by the processing in said sub-band dividing step, and said input signal; a pseudo high frequency sub-band power calculating step arranged to calculate a pseudo high frequency sub-band power that is a pseudo power of said high frequency sub-band signal based on said feature amount calculated by the processing in said feature am

Assignees

Inventors

Classifications

  • Subband vocoders · CPC title

  • Correction of errors induced by the transmission channel, if related to the coding algorithm · CPC title

  • G10L21/038Primary

    using band spreading techniques · CPC title

  • using spectral analysis, e.g. transform vocoders or subband vocoders · CPC title

  • G10L19/24Primary

    Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding · 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 US2016019911A1 cover?
The present invention relates to a frequency band extending device and method, an encoding device and method, a decoding device and method, and a program, whereby music signals can be played with higher sound quality due to the extension of frequency bands. A bandpass filter 13 divides an input signal into multiple sub-band signals, a feature amount calculating circuit 14 calculates f…
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification G10L21/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).