Bit extension processing apparatus, bit extension processing method, and bit extension processing program stored in a non-transitory storage medium

US12548580B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12548580-B2
Application numberUS-202318542751-A
CountryUS
Kind codeB2
Filing dateDec 17, 2023
Priority dateJun 18, 2021
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

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 framing processing unit converts a first digital music signal quantized with a first number of quantization bits, into frames. A difference signal calculation unit calculates a first difference signal in which a difference sample is a difference value between two adjacent samples. A flat area detection unit detects a flat area in the first difference signal. A flat area correction unit generate a second difference signal in which the flat area is altered to not be flat. A difference signal averaging unit calculates a difference average value and subtracts the difference average value from each sample value of the second difference signal to generate a third difference signal. A requantization error generation unit generates a requantization error signal. An addition unit adds the requantization error signal to the first digital music signal and outputs a second digital music signal having a second number of quantization bits.

First claim

Opening claim text (preview).

What is claimed is: 1 . A bit extension processing apparatus comprising: a framing processing unit configured to convert samples of a first digital music signal quantized with a first number of quantization bits, into frames by dividing the samples at each number of a plurality of samples; a difference signal calculation unit configured to calculate a first difference signal in which a difference sample is a difference value between two adjacent samples of the first digital music signal in each frame; a flat area detection unit configured to detect a start position, an end position, and the number of difference samples of a flat area where two or more difference samples having the same sample value in the first difference signal are continuous; a flat area correction unit configured to set one or more difference samples out of the difference samples of the flat area as a difference sample to be corrected, to correct a value of the sample to be corrected by adding or subtracting a correction value to or from the value of the sample to be corrected, and to generate a second difference signal in which the flat area is altered to not be flat, according to a pattern in which a sample value rises or falls from a difference sample immediately preceding the flat area to a difference sample at the start position, and a pattern in which a sample value rises or falls from a difference sample at the end position to a difference sample immediately subsequent to the flat area; a difference signal averaging unit configured to sum sample values of the second difference signal in each frame and divide the sample values by the number of samples of the second difference signal in each frame to calculate a difference average value, and to subtract the difference average value from each of the sample values of the second difference signal to generate a third difference signal; a requantization error generation unit configured to generate, based on the third difference signal, a requantization error signal in each frame expressed by the number of bits of a difference between the first number of quantization bits and a second number of quantization bits larger than the first number of quantization bits; and an addition unit configured to add the requantization error signal to the first digital music signal in each frame and output a second digital music signal having the second number of quantization bits. 2 . A bit extension processing method comprising: converting samples of a first digital music signal quantized with a first number of quantization bits, into frames by dividing the samples at each number of a plurality of samples; calculating a first difference signal in which a difference sample is a difference value between two adjacent samples of the first digital music signal in each frame; detecting a start position, an end position, and the number of difference samples of a flat area where two or more difference samples having the same sample value in the first difference signal are continuous; setting one or more difference samples out of the difference samples of the flat area as a difference sample to be corrected, correcting a value of the sample to be corrected by adding or subtracting a correction value to or from the value of the sample to be corrected, and generating a second difference signal in which the flat area is altered to not be flat, according to a pattern in which a sample value rises or falls from a difference sample immediately preceding the flat area to a difference sample at the start position, and a pattern in which a sample value rises or falls from a difference sample at the end position to a difference sample immediately subsequent to the flat area; summing sample values of the second difference signal in each frame and dividing the sample values by the number of samples of the second difference signal in each frame to calculate a difference average value, and subtracting the difference average value from each of the sample values of the second difference signal to generate a third difference signal; generating, based on the third difference signal, a requantization error signal in each frame expressed by the number of bits of a difference between the first number of quantization bits and a second number of quantization bits larger than the first number of quantization bits; and adding the requantization error signal to the first digital music signal in each frame and generating a second digital music signal having the second number of quantization bits. 3 . A non-transitory storage medium storing a bit extension processing program causing a computer to execute the steps of: converting samples of a first digital music signal quantized with a first number of quantization bits, into frames by dividing the samples at each number of a plurality of samples; calculating a first difference signal in which a difference sample is a difference value between two adjacent samples of the first digital music signal in each frame; detecting a start position, an end position, and the number of difference samples of a flat area where two or more difference samples having the same sample value in the first difference signal are continuous; setting one or more difference samples out of the difference samples of the flat area as a difference sample to be corrected, correcting a value of the sample to be corrected by adding or subtracting a correction value to or from the value of the sample to be corrected, and generating a second difference signal in which the flat area is altered to not be flat, according to a pattern in which a sample value rises or falls from a difference sample immediately preceding the flat area to a difference sample at the start position, and a pattern in which a sample value rises or falls from a difference sample at the end position to a difference sample immediately subsequent to the flat area; summing sample values of the second difference signal in each frame and dividing the sample values by the number of samples of the second difference signal in each frame to calculate a difference average value, and subtracting the difference average value from each of the sample values of the second difference signal to generate a third difference signal; generating, based on the third difference signal, a requantization error signal in each frame expressed by the number of bits of a difference between the first number of quantization bits and a second number of quantization bits larger than the first number of quantization bits; and adding the requantization error signal to the first digital music signal in each frame and generating a second digital music signal having the second number of quantization bits.

Assignees

Inventors

Classifications

  • for improving intelligibility · CPC title

  • Transcoding, i.e. converting between two coded representations avoiding cascaded coding-decoding · CPC title

  • Conversion to or from non-linear codes, e.g. companding · CPC title

  • G10L19/00Primary

    Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis (in musical instruments G10H) · CPC title

  • G10L19/032Primary

    Quantisation or dequantisation of spectral components · 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 US12548580B2 cover?
A framing processing unit converts a first digital music signal quantized with a first number of quantization bits, into frames. A difference signal calculation unit calculates a first difference signal in which a difference sample is a difference value between two adjacent samples. A flat area detection unit detects a flat area in the first difference signal. A flat area correction unit genera…
Who is the assignee on this patent?
Jvckenwood Corp
What technology area does this patent fall under?
Primary CPC classification G10L19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).